@charset "UTF-8"}@media(min-width:1366px) and (max-width:1500px){.logo{height:100px;line-height:100px}. .htc__social__btn li{margin:0 10px}.htc__social__btn{margin-left:-10px;margin-right:-10px}.htc__social__btn li a i{font-size:16px;padding:0 12px}.htc__social__btn li a span{font-size:12px;padding:0 10px}.res__title{display:block}.res__right{display:block}.sign__btn{margin-left:0;text-align:left;margin-top:13px}.res__right h4{margin-top:12px}.testimonial-wrap{margin:auto;width:100%}.testimonial-wrap .slick-slide{display:block!important;text-align:center}.testimonial-wrap .text-thumb{margin:auto}.testimonial-wrap .slick-dots{bottom:-150%}.bg--4{background:rgba(0,0,0,0) url("../images/bg/4.jpg") no-repeat scroll center center/cover}.countdown__inner{text-align:center}.countdown__inner>h4{font-size:18px}.countdown__inner h2{font-size:35px}.account__form__box{padding:20px 20px}.create__free__account__form.form-left-side{margin-right:0}.create__free__account__form h2{font-size:14px;padding:0 20px}.create__free__account__form{margin-left:0;margin-top:50px}.upcoming__hover__info{position:inherit}.upcoming__hover__action{padding-left:20px;padding-top:30px;padding-right:20px;padding-bottom:30px}.counterup__wrap div[class*="col-"] .funfact{margin-bottom:40px}.counterup__wrap div[class*="col-"]:last-child .funfact{margin-bottom:0}.countdown__style--4 .create__free__account__form{margin-top:0}.our__countdown__area{padding:70px 0}.htc__footer__top{display:block;height:auto;padding:70px 0}.slider__inner{padding:20px 0}.review{display:block;position:relative}.review__thumb{margin-bottom:20px}.review.rev__reply{margin-left:10px;margin-top:30px}.rating__send{display:inline-block;overflow:hidden;position:absolute;right:0;top:0}.review__info{display:flex;flex-direction:column}.ht__rating{float:none;margin-left:0}.ht__review__form h2{font-size:30px;margin-bottom:20px}}#scrollUp{border:3px solid rgba(0,0,0,0.1);border-radius:100%;bottom:15px;box-sizing:content-box;color:#fff;font-size:20px;height:50px;line-height:52px;position:fixed;right:15px;text-align:center;transition:all .3s ease 0s;width:50px;z-index:200;margin-bottom:60px}@-webkit-keyframes scroll-ani-to-top{0%{opacity:0;bottom:0}50%{opacity:1;bottom:50%}100%{opacity:0;bottom:75%}}@-moz-keyframes scroll-ani-to-top{0%{opacity:0;bottom:0}50%{opacity:1;bottom:50%}100%{opacity:0;bottom:75%}}@keyframes scroll-ani-to-top{0%{opacity:0;bottom:0}50%{opacity:1;bottom:50%}100%{opacity:0;bottom:75%}}#scrollUp:hover i{animation:800ms linear 0s normal none infinite running scroll-ani-to-top;height:100%;left:0;margin-bottom:-25px;position:absolute;width:100%;bottom:0}#scrollUp i{color:#fff}#scrollUp{background:#f36371 none repeat scroll 0 0}.buttons-cart{margin-bottom:30px;overflow:hidden}.buttons-cart input,.coupon input[type="submit"],.buttons-cart a,.coupon-info p.form-row input[type="submit"]{background:#005691 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;color:#fff;display:inline-block;float:left;font-family:Open Sans,serif;font-size:12px;font-weight:400;height:40px;line-height:40px;margin-right:15px;padding:0 15px;text-shadow:none;text-transform:uppercase;transition:all .3s ease 0s;white-space:nowrap}.buttons-cart input:hover,.coupon input[type=submit]:hover,.buttons-cart a:hover{background:#f36371;color:#fff!important}.buttons-cart a{color:#fff;float:left;height:40px;line-height:40px}.coupon{margin-bottom:40px;overflow:hidden;padding-bottom:20px}.coupon h3{margin:0 0 10px;font-size:14px;text-transform:uppercase}.coupon input[type=text]{border:1px solid #c1c1c1;float:left;height:40px;margin:0 6px 20px 0;max-width:100%;padding:0 0 0 10px;width:170px}.cart_totals{float:left;text-align:right;width:100%}.cart_totals h2{border-bottom:2px solid #c1c1c1;display:inline-block;font-size:30px;margin:0 0 35px;text-transform:uppercase}.cart_totals table{border:medium none;float:right;margin:0;text-align:right}.cart_totals table th{border:medium none;font-size:14px;font-weight:bold;padding:0 20px 12px 0;text-align:right;text-transform:uppercase;vertical-align:top}.cart_totals table td{border:medium none;padding:0 0 12px;vertical-align:top}.cart_totals table td .amount{color:#252525;float:right;font-size:13px;font-weight:bold;margin-left:5px;text-align:right;text-transform:uppercase}.cart_totals table td ul#shipping_method{list-style:outside none none;margin:0;padding:0}.cart_totals table td ul#shipping_method li{float:left;margin:0 0 10px;padding:0;text-indent:0;width:100%}.cart_totals table td ul#shipping_method li input{margin:0;position:relative;top:2px}a.shipping-calculator-button{font-weight:bold;color:#6f6f6f}a.shipping-calculator-button:hover{color:#f36371}.cart_totals table tr.order-total th,.cart_totals table tr.order-total .amount{font-size:20px;text-transform:uppercase;white-space:nowrap}.wc-proceed-to-checkout a{background:#005691 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:50px;line-height:51px;margin-top:20px;padding:0 30px;text-transform:uppercase}.wc-proceed-to-checkout a:hover{background:#f36371;color:#fff!important}.owl-theme .owl-controls .owl-page span{background:#fff none repeat scroll 0 0;border:1px solid #c1c1c1;border-radius:100%;display:block;height:13px;margin:3px;width:13px;transition:.3s}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{border:2px solid #c1c1c1}.slider-area.slider-v4{margin:30px 0 35px 0}.coupon p{margin-bottom:12px}.login__area__wrap{box-shadow:0 0 15px rgba(0,0,0,0.1);margin:auto;padding:50px 70px;width:770px}section.htc__login__container{text-align:center}.login__inner h2{font-size:18px;font-weight:500;text-align:left;text-transform:capitalize}.login__form__box{margin-top:30px}.login__form input{border:1px solid #f1f1f1;font-size:14px;height:45px;padding:0 20px;color:#909090}.login__form__box .login__form+.login__form{margin-top:30px}.login__form input::-moz-placeholder{color:#909090!important}.login__checkbox{color:#909090;font-size:14px}.login__checkbox{margin-top:30px;text-align:left}.login__checkbox a{color:#f36371;font-size:14px;text-transform:capitalize}.login__btn{margin-top:43px}.login__social__link{text-align:center}.login__social__link h2{color:#444;font-size:18px;font-weight:500;margin-top:39px;text-align:center;text-transform:capitalize}.htc__social__btn{display:flex;justify-content:center;margin-left:-35px;margin-right:-35px;margin-top:27px}.htc__social__btn li a{background:#3b5998 none repeat scroll 0 0;display:inline-block;height:45px;line-height:45px;color:#fff;transition:.3s}.htc__social__btn li a:hover{background:#3273a0}.htc__social__btn li{margin:0 35px}.htc__social__btn li a i{border-right:1px solid #f1f1f1;display:inline-block;font-size:17px;padding:0 20px}.htc__social__btn li a span{font-size:14px;font-weight:500;padding:0 23px;text-transform:uppercase}.htc__social__btn li+li a{background:#ea4335 none repeat scroll 0 0}.login__checkbox span{padding-left:22px}.res__title{display:flex;justify-content:space-between}.res__right{display:flex}.sign__btn a{background:#f1f1f1 none repeat scroll 0 0;color:#333;display:inline-block;height:30px;line-height:30px;padding:0 14px;text-transform:capitalize;transition:all .3s ease 0s}.sign__btn{margin-left:38px}.res__right h4{align-items:center;color:#909090;display:flex;font-family:Open Sans;font-size:14px}.res__title h2{align-items:center;display:flex}.login__form.first__last__name input+input{margin-top:30px}.sign__btn a:hover{background:#f36371 none repeat scroll 0 0;color:#fff}** * Owl Carousel v2.2.1 * Copyright 2013-2017 David Deutsch * Licensed under() */.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.clearfix:after,.cms hr,.content-header:after,.divider-header:after,.expander-header:after,.flag:after,.jadu-cms hr,.masthead:after,.multi-page-footer ul:after,.multi-page-nav:after,.page-contents-nav:after,.page-footer ul:after,.row-flush:after,.site-search-inner:after,.social-share:after,.swiper-nav:after,.tk-row-flush:after,.tk-row:after,.tk-tabs-cta:after,.tk-tabs-header-lg:after,.tk-tabs-header:after,[class^=wrapper]:after{clear:both}.clearfix:after,.clearfix:before,.content-header:after,.content-header:before,.divider-header:after,.divider-header:before,.expander-header:after,.expander-header:before,.flag:after,.flag:before,.masthead:after,.masthead:before,.multi-page-footer ul:after,.multi-page-footer ul:before,.multi-page-nav:after,.multi-page-nav:before,.page-contents-nav:after,.page-contents-nav:before,.page-footer ul:after,.page-footer ul:before,.row-flush:after,.row-flush:before,.site-search-inner:after,.site-search-inner:before,.social-share:after,.social-share:before,.swiper-nav:after,.swiper-nav:before,.tk-row-flush:after,.tk-row-flush:before,.tk-row:after,.tk-row:before,.tk-tabs-cta:after,.tk-tabs-cta:before,.tk-tabs-header-lg:after,.tk-tabs-header-lg:before,.tk-tabs-header:after,.tk-tabs-header:before,[class^=wrapper]:after,[class^=wrapper]:before{content:' ';display:table}#skip-main,.icon-font-text{overflow:hidden;position:absolute}.wrapper-relative{position:relative}#skip-main{clip:rect(0 0 0 0);height:1px;width:1px}#skip-main:focus{background-color:#f1f1f1;border-radius:3px;clip:auto!important;color:#4a4a4a;display:block;font-size:16px;font-weight:700;height:auto;left:5px;padding:16px 20px;text-decoration:none;top:5px;width:auto;z-index:100000}.content h3:after,.ekko-lightbox .ekko-lightbox-nav-overlay a span,.ekko-lightbox .modal-header .close:after,.ekko-lightbox .modal-info-btn:after,.ekko-lightbox .modal-share .modal-share-btn:after,.event-card h3:after,.expander-trigger:after,.filter-box ul li a:after,.multi-page-footer ul a:after,.page-footer ul a:after,.sidebar-contact a:before,.sidebar-cta a:before,.sidebar-cta-btn a:before,.sidebar-cta-list a:before,.sidebar-list a:before,.sidebar-university a:before,.social-toggle:before,.tablesaw-sortable th.tablesaw-sortable-head button:before,.tile-content h3:after,.tile-inner ul a:after,.tk-icon,.tk-nav .tk-nav-list-cta>li>a:after,[class*=tk-icon]{font-family:tk-icons!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;transform:translate(0,-1px);line-height:1;font-size:inherit;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.expander-trigger:after,.social-toggle.toggled:before,.state-sidebar-active .sidebar-button:before,.tk-icon-close:before{content:"\EA0C"}.icon-font-text{left:-10000px;top:auto;width:1px;height:1px}.btn-icon{border:0;background:0;border-radius:0;padding:3px 6px}.masthead{background:#212121}.masthead-link{color:#fff;font-size:13px;display:inline-block;padding:5px 6px 6px;background:0;border:0;border-right:1px solid #272727}.state-nav-desktop .masthead-link{border:0;padding:2px 3px}.masthead-link:focus,.masthead-link:hover{color:#fff}.masthead-link-button,.masthead-link-quicklinks{text-transform:uppercase;font-size:13px;background:#111}.state-nav-desktop .masthead-link-button,.state-nav-desktop .masthead-link-quicklinks{padding:4px 6px;font-size:14px;border:1px solid #fff;border-top:0}.masthead-link-quicklinks:after{font-family:tk-icons!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;transform:translate(0,-1px);line-height:1;display:inline-block;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;content:"\EA25";position:relative;top:0;left:2px}.no-js .masthead-link-quicklinks,.no-js .quicklinks-close{display:none}.state-quicklinks-active .masthead-link-quicklinks{margin-top:-1px}.quicklinks{background:#111;border-bottom:1px solid #fff;color:#fff}.quicklinks-inner{padding:25px 10px 10px;color:#fff}@media(min-width:480px){.quicklinks-inner{padding-top:35px}}.quicklinks-close{position:absolute;top:5px;right:5px}.quicklinks-list{padding:0;margin:0 0 15px;line-height:24px}.quicklinks-list .title{text-transform: uppercase;
    margin-bottom: 15px;
    font-size: 14px;
    color: #fff;
    display: block;
   /* border: 2px solid #fff500;*/
    text-align: center;
    width: fit-content;
	color:#fff500;
    padding: 5px 29px 0px;}.quicklinks-list .title:before{content:""}.quicklinks-list li{list-style:none;padding-left:6px;font-size:14px}.quicklinks-list li:before{position:relative;content:"-";left:-5px;color:#aa8f6f}.quicklinks-list a{color:#f7f7f7}@font-face{font-family:tk-icons;src:url(../assets/tk-icons.eot);src:url(../assets/tk-icons.eot?#iefix) format("eot"),url(../assets/tk-icons.woff2) format("woff2"),url(../assets/tk-icons.woff) format("woff"),url(../assets/tk-icons.ttf) format("truetype"),url(../assets/tk-icons.svg#tk-icons) format("svg");font-weight:400;font-style:normal}

.m-0{margin:0!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-30{margin:30px!important}.m-40{margin:35px!important}.m-50{margin:50px!important}.m-60{margin:60px!important}.m-70{margin:70px!important}.m-80{margin:80px!important}.m-90{margin:90px!important}.m-100{margin:100px!important}.m-110{margin:110px!important}.m-120{margin:120px!important}.m-130{margin:130px!important}.m-140{margin:140px!important}.m-150{margin:150px!important}.m-160{margin:160px!important}.m-170{margin:170px!important}.m-180{margin:180px!important}.m-190{margin:190px!important}.m-200{margin:200px!important}.p-0{padding:0!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.p-50{padding:50px!important}.p-60{padding:60px!important}.p-70{padding:70px!important}.p-80{padding:80px!important}.p-90{padding:90px!important}.p-100{padding:100px!important}.p-110{padding:110px!important}.p-120{padding:120px!important}.p-130{padding:130px!important}.p-140{padding:140px!important}.p-150{padding:150px!important}.p-160{padding:160px!important}.p-170{padding:170px!important}.p-180{padding:180px!important}.p-190{padding:190px!important}.p-200{padding:200px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:35px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.mt-110{margin-top:110px!important}.mt-120{margin-top:120px!important}.mt-130{margin-top:130px!important}.mt-140{margin-top:140px!important}.mt-150{margin-top:150px!important}.mt-160{margin-top:160px!important}.mt-170{margin-top:170px!important}.mt-180{margin-top:180px!important}.mt-190{margin-top:190px!important}.mt-200{margin-top:200px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}.mr-60{margin-right:60px!important}.mr-70{margin-right:70px!important}.mr-80{margin-right:80px!important}.mr-90{margin-right:90px!important}.mr-100{margin-right:100px!important}.mr-110{margin-right:110px!important}.mr-120{margin-right:120px!important}.mr-130{margin-right:130px!important}.mr-140{margin-right:140px!important}.mr-150{margin-right:150px!important}.mr-160{margin-right:160px!important}.mr-170{margin-right:170px!important}.mr-180{margin-right:180px!important}.mr-190{margin-right:190px!important}.mr-200{margin-right:200px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.mb-110{margin-bottom:110px!important}.mb-120{margin-bottom:120px!important}.mb-130{margin-bottom:130px!important}.mb-140{margin-bottom:140px!important}.mb-150{margin-bottom:150px!important}.mb-160{margin-bottom:160px!important}.mb-170{margin-bottom:170px!important}.mb-180{margin-bottom:180px!important}.mb-190{margin-bottom:190px!important}.mb-200{margin-bottom:200px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.ml-60{margin-left:60px!important}.ml-70{margin-left:70px!important}.ml-80{margin-left:80px!important}.ml-90{margin-left:90px!important}.ml-100{margin-left:100px!important}.ml-110{margin-left:110px!important}.ml-120{margin-left:120px!important}.ml-130{margin-left:130px!important}.ml-140{margin-left:140px!important}.ml-150{margin-left:150px!important}.ml-160{margin-left:160px!important}.ml-170{margin-left:170px!important}.ml-180{margin-left:180px!important}.ml-190{margin-left:190px!important}.ml-200{margin-left:200px!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px!important}.pt-100{padding-top:100px!important}.pt-110{padding-top:110px!important}.pt-120{padding-top:120px!important}.pt-130{padding-top:130px!important}.pt-140{padding-top:140px!important}.pt-150{padding-top:150px!important}.pt-160{padding-top:160px!important}.pt-170{padding-top:170px!important}.pt-180{padding-top:180px!important}.pt-190{padding-top:190px!important}.pt-200{padding-top:200px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-30{padding-right:30px!important}.pr-40{padding-right:40px!important}.pr-50{padding-right:50px!important}.pr-60{padding-right:60px!important}.pr-70{padding-right:70px!important}.pr-80{padding-right:80px!important}.pr-90{padding-right:90px!important}.pr-100{padding-right:100px!important}.pr-110{padding-right:110px!important}.pr-120{padding-right:120px!important}.pr-130{padding-right:130px!important}.pr-140{padding-right:140px!important}.pr-150{padding-right:150px!important}.pr-160{padding-right:160px!important}.pr-170{padding-right:170px!important}.pr-180{padding-right:180px!important}.pr-190{padding-right:190px!important}.pr-200{padding-right:200px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-80{padding-bottom:80px!important}.pb-90{padding-bottom:90px!important}.pb-100{padding-bottom:100px!important}.pb-110{padding-bottom:110px!important}.pb-120{padding-bottom:120px!important}.pb-130{padding-bottom:130px!important}.pb-140{padding-bottom:140px!important}.pb-150{padding-bottom:150px!important}.pb-160{padding-bottom:160px!important}.pb-170{padding-bottom:170px!important}.pb-180{padding-bottom:180px!important}.pb-190{padding-bottom:190px!important}.pb-200{padding-bottom:200px!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}.pl-60{padding-left:60px!important}.pl-70{padding-left:70px!important}.pl-80{padding-left:80px!important}.pl-90{padding-left:90px!important}.pl-100{padding-left:100px!important}.pl-110{padding-left:110px!important}.pl-120{padding-left:120px!important}.pl-130{padding-left:130px!important}.pl-140{padding-left:140px!important}.pl-150{padding-left:150px!important}.pl-160{padding-left:160px!important}.pl-170{padding-left:170px!important}.pl-180{padding-left:180px!important}.pl-190{padding-left:190px!important}.pl-200{padding-left:200px!important}@media(min-width:1200px){.m-lg-0{margin:0!important}.m-lg-5{margin:5px!important}.m-lg-10{margin:10px!important}.m-lg-15{margin:15px!important}.m-lg-20{margin:20px!important}.m-lg-30{margin:30px!important}.m-lg-40{margin:40px!important}.m-lg-50{margin:50px!important}.m-lg-60{margin:60px!important}.m-lg-70{margin:70px!important}.m-lg-80{margin:80px!important}.m-lg-90{margin:90px!important}.m-lg-100{margin:100px!important}.m-lg-110{margin:110px!important}.m-lg-120{margin:120px!important}.m-lg-130{margin:130px!important}.m-lg-140{margin:140px!important}.m-lg-150{margin:150px!important}.m-lg-160{margin:160px!important}.m-lg-170{margin:170px!important}.m-lg-180{margin:180px!important}.m-lg-190{margin:190px!important}.m-lg-200{margin:200px!important}.p-lg-0{padding:0!important}.p-lg-5{padding:5px!important}.p-lg-10{padding:10px!important}.p-lg-15{padding:15px!important}.p-lg-20{padding:20px!important}.p-lg-30{padding:30px!important}.p-lg-40{padding:40px!important}.p-lg-50{padding:50px!important}.p-lg-60{padding:60px!important}.p-lg-70{padding:70px!important}.p-lg-80{padding:80px!important}.p-lg-90{padding:90px!important}.p-lg-100{padding:100px!important}.p-lg-110{padding:110px!important}.p-lg-120{padding:120px!important}.p-lg-130{padding:130px!important}.p-lg-140{padding:140px!important}.p-lg-150{padding:150px!important}.p-lg-160{padding:160px!important}.p-lg-170{padding:170px!important}.p-lg-180{padding:180px!important}.p-lg-190{padding:190px!important}.p-lg-200{padding:200px!important}.mt-lg-0{margin-top:0!important}.mt-lg-5{margin-top:5px!important}.mt-lg-10{margin-top:10px!important}.mt-lg-15{margin-top:15px!important}.mt-lg-20{margin-top:20px!important}.mt-lg-30{margin-top:30px!important}.mt-lg-40{margin-top:40px!important}.mt-lg-50{margin-top:50px!important}.mt-lg-60{margin-top:60px!important}.mt-lg-70{margin-top:70px!important}.mt-lg-80{margin-top:80px!important}.mt-lg-90{margin-top:90px!important}.mt-lg-100{margin-top:100px!important}.mt-lg-110{margin-top:110px!important}.mt-lg-120{margin-top:120px!important}.mt-lg-130{margin-top:130px!important}.mt-lg-140{margin-top:140px!important}.mt-lg-150{margin-top:150px!important}.mt-lg-160{margin-top:160px!important}.mt-lg-170{margin-top:170px!important}.mt-lg-180{margin-top:180px!important}.mt-lg-190{margin-top:190px!important}.mt-lg-200{margin-top:200px!important}.mr-lg-0{margin-right:0!important}.mr-lg-5{margin-right:5px!important}.mr-lg-10{margin-right:10px!important}.mr-lg-15{margin-right:15px!important}.mr-lg-20{margin-right:20px!important}.mr-lg-30{margin-right:30px!important}.mr-lg-40{margin-right:40px!important}.mr-lg-50{margin-right:50px!important}.mr-lg-60{margin-right:60px!important}.mr-lg-70{margin-right:70px!important}.mr-lg-80{margin-right:80px!important}.mr-lg-90{margin-right:90px!important}.mr-lg-100{margin-right:100px!important}.mr-lg-110{margin-right:110px!important}.mr-lg-120{margin-right:120px!important}.mr-lg-130{margin-right:130px!important}.mr-lg-140{margin-right:140px!important}.mr-lg-150{margin-right:150px!important}.mr-lg-160{margin-right:160px!important}.mr-lg-170{margin-right:170px!important}.mr-lg-180{margin-right:180px!important}.mr-lg-190{margin-right:190px!important}.mr-lg-200{margin-right:200px!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-5{margin-bottom:5px!important}.mb-lg-10{margin-bottom:10px!important}.mb-lg-15{margin-bottom:15px!important}.mb-lg-20{margin-bottom:20px!important}.mb-lg-30{margin-bottom:30px!important}.mb-lg-40{margin-bottom:40px!important}.mb-lg-50{margin-bottom:50px!important}.mb-lg-60{margin-bottom:60px!important}.mb-lg-70{margin-bottom:70px!important}.mb-lg-80{margin-bottom:80px!important}.mb-lg-90{margin-bottom:90px!important}.mb-lg-100{margin-bottom:100px!important}.mb-lg-110{margin-bottom:110px!important}.mb-lg-120{margin-bottom:120px!important}.mb-lg-130{margin-bottom:130px!important}.mb-lg-140{margin-bottom:140px!important}.mb-lg-150{margin-bottom:150px!important}.mb-lg-160{margin-bottom:160px!important}.mb-lg-170{margin-bottom:170px!important}.mb-lg-180{margin-bottom:180px!important}.mb-lg-190{margin-bottom:190px!important}.mb-lg-200{margin-bottom:200px!important}.ml-lg-0{margin-left:0!important}.ml-lg-5{margin-left:5px!important}.ml-lg-10{margin-left:10px!important}.ml-lg-15{margin-left:15px!important}.ml-lg-20{margin-left:20px!important}.ml-lg-30{margin-left:30px!important}.ml-lg-40{margin-left:40px!important}.ml-lg-50{margin-left:50px!important}.ml-lg-60{margin-left:60px!important}.ml-lg-70{margin-left:70px!important}.ml-lg-80{margin-left:80px!important}.ml-lg-90{margin-left:90px!important}.ml-lg-100{margin-left:100px!important}.ml-lg-110{margin-left:110px!important}.ml-lg-120{margin-left:120px!important}.ml-lg-130{margin-left:130px!important}.ml-lg-140{margin-left:140px!important}.ml-lg-150{margin-left:150px!important}.ml-lg-160{margin-left:160px!important}.ml-lg-170{margin-left:170px!important}.ml-lg-180{margin-left:180px!important}.ml-lg-190{margin-left:190px!important}.ml-lg-200{margin-left:200px!important}.pt-lg-0{padding-top:0!important}.pt-lg-5{padding-top:5px!important}.pt-lg-10{padding-top:10px!important}.pt-lg-15{padding-top:15px!important}.pt-lg-20{padding-top:20px!important}.pt-lg-30{padding-top:30px!important}.pt-lg-40{padding-top:40px!important}.pt-lg-50{padding-top:50px!important}.pt-lg-60{padding-top:60px!important}.pt-lg-70{padding-top:70px!important}.pt-lg-80{padding-top:80px!important}.pt-lg-90{padding-top:90px!important}.pt-lg-100{padding-top:100px!important}.pt-lg-110{padding-top:110px!important}.pt-lg-120{padding-top:120px!important}.pt-lg-130{padding-top:130px!important}.pt-lg-140{padding-top:140px!important}.pt-lg-150{padding-top:150px!important}.pt-lg-160{padding-top:160px!important}.pt-lg-170{padding-top:170px!important}.pt-lg-180{padding-top:180px!important}.pt-lg-190{padding-top:190px!important}.pt-lg-200{padding-top:200px!important}.pr-lg-0{padding-right:0!important}.pr-lg-5{padding-right:5px!important}.pr-lg-10{padding-right:10px!important}.pr-lg-15{padding-right:15px!important}.pr-lg-20{padding-right:20px!important}.pr-lg-30{padding-right:30px!important}.pr-lg-40{padding-right:40px!important}.pr-lg-50{padding-right:50px!important}.pr-lg-60{padding-right:60px!important}.pr-lg-70{padding-right:70px!important}.pr-lg-80{padding-right:80px!important}.pr-lg-90{padding-right:90px!important}.pr-lg-100{padding-right:100px!important}.pr-lg-110{padding-right:110px!important}.pr-lg-120{padding-right:120px!important}.pr-lg-130{padding-right:130px!important}.pr-lg-140{padding-right:140px!important}.pr-lg-150{padding-right:150px!important}.pr-lg-160{padding-right:160px!important}.pr-lg-170{padding-right:170px!important}.pr-lg-180{padding-right:180px!important}.pr-lg-190{padding-right:190px!important}.pr-lg-200{padding-right:200px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-5{padding-bottom:5px!important}.pb-lg-10{padding-bottom:10px!important}.pb-lg-15{padding-bottom:15px!important}.pb-lg-20{padding-bottom:20px!important}.pb-lg-30{padding-bottom:30px!important}.pb-lg-40{padding-bottom:40px!important}.pb-lg-50{padding-bottom:50px!important}.pb-lg-60{padding-bottom:60px!important}.pb-lg-70{padding-bottom:70px!important}.pb-lg-80{padding-bottom:80px!important}.pb-lg-90{padding-bottom:90px!important}.pb-lg-100{padding-bottom:100px!important}.pb-lg-110{padding-bottom:110px!important}.pb-lg-120{padding-bottom:120px!important}.pb-lg-130{padding-bottom:130px!important}.pb-lg-140{padding-bottom:140px!important}.pb-lg-150{padding-bottom:150px!important}.pb-lg-160{padding-bottom:160px!important}.pb-lg-170{padding-bottom:170px!important}.pb-lg-180{padding-bottom:180px!important}.pb-lg-190{padding-bottom:190px!important}.pb-lg-200{padding-bottom:200px!important}.pl-lg-0{padding-left:0!important}.pl-lg-5{padding-left:5px!important}.pl-lg-10{padding-left:10px!important}.pl-lg-15{padding-left:15px!important}.pl-lg-20{padding-left:20px!important}.pl-lg-30{padding-left:30px!important}.pl-lg-40{padding-left:40px!important}.pl-lg-50{padding-left:50px!important}.pl-lg-60{padding-left:60px!important}.pl-lg-70{padding-left:70px!important}.pl-lg-80{padding-left:80px!important}.pl-lg-90{padding-left:90px!important}.pl-lg-100{padding-left:100px!important}.pl-lg-110{padding-left:110px!important}.pl-lg-120{padding-left:120px!important}.pl-lg-130{padding-left:130px!important}.pl-lg-140{padding-left:140px!important}.pl-lg-150{padding-left:150px!important}.pl-lg-160{padding-left:160px!important}.pl-lg-170{padding-left:170px!important}.pl-lg-180{padding-left:180px!important}.pl-lg-190{padding-left:190px!important}.pl-lg-200{padding-left:200px!important}}@media(max-width:1199px){.m-md-0{margin:0!important}.m-md-5{margin:5px!important}.m-md-10{margin:10px!important}.m-md-15{margin:15px!important}.m-md-20{margin:20px!important}.m-md-30{margin:30px!important}.m-md-40{margin:40px!important}.m-md-50{margin:50px!important}.m-md-60{margin:60px!important}.m-md-70{margin:70px!important}.m-md-80{margin:80px!important}.m-md-90{margin:90px!important}.m-md-100{margin:100px!important}.m-md-110{margin:110px!important}.m-md-120{margin:120px!important}.m-md-130{margin:130px!important}.m-md-140{margin:140px!important}.m-md-150{margin:150px!important}.m-md-160{margin:160px!important}.m-md-170{margin:170px!important}.m-md-180{margin:180px!important}.m-md-190{margin:190px!important}.m-md-200{margin:200px!important}.p-md-0{padding:0!important}.p-md-5{padding:5px!important}.p-md-10{padding:10px!important}.p-md-15{padding:15px!important}.p-md-20{padding:20px!important}.p-md-30{padding:30px!important}.p-md-40{padding:40px!important}.p-md-50{padding:50px!important}.p-md-60{padding:60px!important}.p-md-70{padding:70px!important}.p-md-80{padding:80px!important}.p-md-90{padding:90px!important}.p-md-100{padding:100px!important}.p-md-110{padding:110px!important}.p-md-120{padding:120px!important}.p-md-130{padding:130px!important}.p-md-140{padding:140px!important}.p-md-150{padding:150px!important}.p-md-160{padding:160px!important}.p-md-170{padding:170px!important}.p-md-180{padding:180px!important}.p-md-190{padding:190px!important}.p-md-200{padding:200px!important}.mt-md-0{margin-top:0!important}.mt-md-5{margin-top:5px!important}.mt-md-10{margin-top:10px!important}.mt-md-15{margin-top:15px!important}.mt-md-20{margin-top:20px!important}.mt-md-30{margin-top:30px!important}.mt-md-40{margin-top:40px!important}.mt-md-50{margin-top:50px!important}.mt-md-60{margin-top:60px!important}.mt-md-70{margin-top:70px!important}.mt-md-80{margin-top:80px!important}.mt-md-90{margin-top:90px!important}.mt-md-100{margin-top:100px!important}.mt-md-110{margin-top:110px!important}.mt-md-120{margin-top:120px!important}.mt-md-130{margin-top:130px!important}.mt-md-140{margin-top:140px!important}.mt-md-150{margin-top:150px!important}.mt-md-160{margin-top:160px!important}.mt-md-170{margin-top:170px!important}.mt-md-180{margin-top:180px!important}.mt-md-190{margin-top:190px!important}.mt-md-200{margin-top:200px!important}.mr-md-0{margin-right:0!important}.mr-md-5{margin-right:5px!important}.mr-md-10{margin-right:10px!important}.mr-md-15{margin-right:15px!important}.mr-md-20{margin-right:20px!important}.mr-md-30{margin-right:30px!important}.mr-md-40{margin-right:40px!important}.mr-md-50{margin-right:50px!important}.mr-md-60{margin-right:60px!important}.mr-md-70{margin-right:70px!important}.mr-md-80{margin-right:80px!important}.mr-md-90{margin-right:90px!important}.mr-md-100{margin-right:100px!important}.mr-md-110{margin-right:110px!important}.mr-md-120{margin-right:120px!important}.mr-md-130{margin-right:130px!important}.mr-md-140{margin-right:140px!important}.mr-md-150{margin-right:150px!important}.mr-md-160{margin-right:160px!important}.mr-md-170{margin-right:170px!important}.mr-md-180{margin-right:180px!important}.mr-md-190{margin-right:190px!important}.mr-md-200{margin-right:200px!important}.mb-md-0{margin-bottom:0!important}.mb-md-5{margin-bottom:5px!important}.mb-md-10{margin-bottom:10px!important}.mb-md-15{margin-bottom:15px!important}.mb-md-20{margin-bottom:20px!important}.mb-md-30{margin-bottom:30px!important}.mb-md-40{margin-bottom:40px!important}.mb-md-50{margin-bottom:50px!important}.mb-md-60{margin-bottom:60px!important}.mb-md-70{margin-bottom:70px!important}.mb-md-80{margin-bottom:80px!important}.mb-md-90{margin-bottom:90px!important}.mb-md-100{margin-bottom:100px!important}.mb-md-110{margin-bottom:110px!important}.mb-md-120{margin-bottom:120px!important}.mb-md-130{margin-bottom:130px!important}.mb-md-140{margin-bottom:140px!important}.mb-md-150{margin-bottom:150px!important}.mb-md-160{margin-bottom:160px!important}.mb-md-170{margin-bottom:170px!important}.mb-md-180{margin-bottom:180px!important}.mb-md-190{margin-bottom:190px!important}.mb-md-200{margin-bottom:200px!important}.ml-md-0{margin-left:0!important}.ml-md-5{margin-left:5px!important}.ml-md-10{margin-left:10px!important}.ml-md-15{margin-left:15px!important}.ml-md-20{margin-left:20px!important}.ml-md-30{margin-left:30px!important}.ml-md-40{margin-left:40px!important}.ml-md-50{margin-left:50px!important}.ml-md-60{margin-left:60px!important}.ml-md-70{margin-left:70px!important}.ml-md-80{margin-left:80px!important}.ml-md-90{margin-left:90px!important}.ml-md-100{margin-left:100px!important}.ml-md-110{margin-left:110px!important}.ml-md-120{margin-left:120px!important}.ml-md-130{margin-left:130px!important}.ml-md-140{margin-left:140px!important}.ml-md-150{margin-left:150px!important}.ml-md-160{margin-left:160px!important}.ml-md-170{margin-left:170px!important}.ml-md-180{margin-left:180px!important}.ml-md-190{margin-left:190px!important}.ml-md-200{margin-left:200px!important}.pt-md-0{padding-top:0!important}.pt-md-5{padding-top:5px!important}.pt-md-10{padding-top:10px!important}.pt-md-15{padding-top:15px!important}.pt-md-20{padding-top:20px!important}.pt-md-30{padding-top:30px!important}.pt-md-40{padding-top:40px!important}.pt-md-50{padding-top:50px!important}.pt-md-60{padding-top:60px!important}.pt-md-70{padding-top:70px!important}.pt-md-80{padding-top:80px!important}.pt-md-90{padding-top:90px!important}.pt-md-100{padding-top:100px!important}.pt-md-110{padding-top:110px!important}.pt-md-120{padding-top:120px!important}.pt-md-130{padding-top:130px!important}.pt-md-140{padding-top:140px!important}.pt-md-150{padding-top:150px!important}.pt-md-160{padding-top:160px!important}.pt-md-170{padding-top:170px!important}.pt-md-180{padding-top:180px!important}.pt-md-190{padding-top:190px!important}.pt-md-200{padding-top:200px!important}.pr-md-0{padding-right:0!important}.pr-md-5{padding-right:5px!important}.pr-md-10{padding-right:10px!important}.pr-md-15{padding-right:15px!important}.pr-md-20{padding-right:20px!important}.pr-md-30{padding-right:30px!important}.pr-md-40{padding-right:40px!important}.pr-md-50{padding-right:50px!important}.pr-md-60{padding-right:60px!important}.pr-md-70{padding-right:70px!important}.pr-md-80{padding-right:80px!important}.pr-md-90{padding-right:90px!important}.pr-md-100{padding-right:100px!important}.pr-md-110{padding-right:110px!important}.pr-md-120{padding-right:120px!important}.pr-md-130{padding-right:130px!important}.pr-md-140{padding-right:140px!important}.pr-md-150{padding-right:150px!important}.pr-md-160{padding-right:160px!important}.pr-md-170{padding-right:170px!important}.pr-md-180{padding-right:180px!important}.pr-md-190{padding-right:190px!important}.pr-md-200{padding-right:200px!important}.pb-md-0{padding-bottom:0!important}.pb-md-5{padding-bottom:5px!important}.pb-md-10{padding-bottom:10px!important}.pb-md-15{padding-bottom:15px!important}.pb-md-20{padding-bottom:20px!important}.pb-md-30{padding-bottom:30px!important}.pb-md-40{padding-bottom:40px!important}.pb-md-50{padding-bottom:50px!important}.pb-md-60{padding-bottom:60px!important}.pb-md-70{padding-bottom:70px!important}.pb-md-80{padding-bottom:80px!important}.pb-md-90{padding-bottom:90px!important}.pb-md-100{padding-bottom:100px!important}.pb-md-110{padding-bottom:110px!important}.pb-md-120{padding-bottom:120px!important}.pb-md-130{padding-bottom:130px!important}.pb-md-140{padding-bottom:140px!important}.pb-md-150{padding-bottom:150px!important}.pb-md-160{padding-bottom:160px!important}.pb-md-170{padding-bottom:170px!important}.pb-md-180{padding-bottom:180px!important}.pb-md-190{padding-bottom:190px!important}.pb-md-200{padding-bottom:200px!important}.pl-md-0{padding-left:0!important}.pl-md-5{padding-left:5px!important}.pl-md-10{padding-left:10px!important}.pl-md-15{padding-left:15px!important}.pl-md-20{padding-left:20px!important}.pl-md-30{padding-left:30px!important}.pl-md-40{padding-left:40px!important}.pl-md-50{padding-left:50px!important}.pl-md-60{padding-left:60px!important}.pl-md-70{padding-left:70px!important}.pl-md-80{padding-left:80px!important}.pl-md-90{padding-left:90px!important}.pl-md-100{padding-left:100px!important}.pl-md-110{padding-left:110px!important}.pl-md-120{padding-left:120px!important}.pl-md-130{padding-left:130px!important}.pl-md-140{padding-left:140px!important}.pl-md-150{padding-left:150px!important}.pl-md-160{padding-left:160px!important}.pl-md-170{padding-left:170px!important}.pl-md-180{padding-left:180px!important}.pl-md-190{padding-left:190px!important}.pl-md-200{padding-left:200px!important}}@media(max-width:991px){.m-sm-0{margin:0!important}.m-sm-5{margin:5px!important}.m-sm-10{margin:10px!important}.m-sm-15{margin:15px!important}.m-sm-20{margin:20px!important}.m-sm-30{margin:30px!important}.m-sm-40{margin:40px!important}.m-sm-50{margin:50px!important}.m-sm-60{margin:60px!important}.m-sm-70{margin:70px!important}.m-sm-80{margin:80px!important}.m-sm-90{margin:90px!important}.m-sm-100{margin:100px!important}.m-sm-110{margin:110px!important}.m-sm-120{margin:120px!important}.m-sm-130{margin:130px!important}.m-sm-140{margin:140px!important}.m-sm-150{margin:150px!important}.m-sm-160{margin:160px!important}.m-sm-170{margin:170px!important}.m-sm-180{margin:180px!important}.m-sm-190{margin:190px!important}.m-sm-200{margin:200px!important}.p-sm-0{padding:0!important}.p-sm-5{padding:5px!important}.p-sm-10{padding:10px!important}.p-sm-15{padding:15px!important}.p-sm-20{padding:20px!important}.p-sm-30{padding:30px!important}.p-sm-40{padding:40px!important}.p-sm-50{padding:50px!important}.p-sm-60{padding:60px!important}.p-sm-70{padding:70px!important}.p-sm-80{padding:80px!important}.p-sm-90{padding:90px!important}.p-sm-100{padding:100px!important}.p-sm-110{padding:110px!important}.p-sm-120{padding:120px!important}.p-sm-130{padding:130px!important}.p-sm-140{padding:140px!important}.p-sm-150{padding:150px!important}.p-sm-160{padding:160px!important}.p-sm-170{padding:170px!important}.p-sm-180{padding:180px!important}.p-sm-190{padding:190px!important}.p-sm-200{padding:200px!important}.mt-sm-0{margin-top:0!important}.mt-sm-5{margin-top:5px!important}.mt-sm-10{margin-top:10px!important}.mt-sm-15{margin-top:15px!important}.mt-sm-20{margin-top:20px!important}.mt-sm-30{margin-top:30px!important}.mt-sm-40{margin-top:40px!important}.mt-sm-50{margin-top:50px!important}.mt-sm-60{margin-top:60px!important}.mt-sm-70{margin-top:70px!important}.mt-sm-80{margin-top:80px!important}.mt-sm-90{margin-top:90px!important}.mt-sm-100{margin-top:100px!important}.mt-sm-110{margin-top:110px!important}.mt-sm-120{margin-top:120px!important}.mt-sm-130{margin-top:130px!important}.mt-sm-140{margin-top:140px!important}.mt-sm-150{margin-top:150px!important}.mt-sm-160{margin-top:160px!important}.mt-sm-170{margin-top:170px!important}.mt-sm-180{margin-top:180px!important}.mt-sm-190{margin-top:190px!important}.mt-sm-200{margin-top:200px!important}.mr-sm-0{margin-right:0!important}.mr-sm-5{margin-right:5px!important}.mr-sm-10{margin-right:10px!important}.mr-sm-15{margin-right:15px!important}.mr-sm-20{margin-right:20px!important}.mr-sm-30{margin-right:30px!important}.mr-sm-40{margin-right:40px!important}.mr-sm-50{margin-right:50px!important}.mr-sm-60{margin-right:60px!important}.mr-sm-70{margin-right:70px!important}.mr-sm-80{margin-right:80px!important}.mr-sm-90{margin-right:90px!important}.mr-sm-100{margin-right:100px!important}.mr-sm-110{margin-right:110px!important}.mr-sm-120{margin-right:120px!important}.mr-sm-130{margin-right:130px!important}.mr-sm-140{margin-right:140px!important}.mr-sm-150{margin-right:150px!important}.mr-sm-160{margin-right:160px!important}.mr-sm-170{margin-right:170px!important}.mr-sm-180{margin-right:180px!important}.mr-sm-190{margin-right:190px!important}.mr-sm-200{margin-right:200px!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-5{margin-bottom:5px!important}.mb-sm-10{margin-bottom:10px!important}.mb-sm-15{margin-bottom:15px!important}.mb-sm-20{margin-bottom:20px!important}.mb-sm-30{margin-bottom:30px!important}.mb-sm-40{margin-bottom:40px!important}.mb-sm-50{margin-bottom:50px!important}.mb-sm-60{margin-bottom:60px!important}.mb-sm-70{margin-bottom:70px!important}.mb-sm-80{margin-bottom:80px!important}.mb-sm-90{margin-bottom:90px!important}.mb-sm-100{margin-bottom:100px!important}.mb-sm-110{margin-bottom:110px!important}.mb-sm-120{margin-bottom:120px!important}.mb-sm-130{margin-bottom:130px!important}.mb-sm-140{margin-bottom:140px!important}.mb-sm-150{margin-bottom:150px!important}.mb-sm-160{margin-bottom:160px!important}.mb-sm-170{margin-bottom:170px!important}.mb-sm-180{margin-bottom:180px!important}.mb-sm-190{margin-bottom:190px!important}.mb-sm-200{margin-bottom:200px!important}.ml-sm-0{margin-left:0!important}.ml-sm-5{margin-left:5px!important}.ml-sm-10{margin-left:10px!important}.ml-sm-15{margin-left:15px!important}.ml-sm-20{margin-left:20px!important}.ml-sm-30{margin-left:30px!important}.ml-sm-40{margin-left:40px!important}.ml-sm-50{margin-left:50px!important}.ml-sm-60{margin-left:60px!important}.ml-sm-70{margin-left:70px!important}.ml-sm-80{margin-left:80px!important}.ml-sm-90{margin-left:90px!important}.ml-sm-100{margin-left:100px!important}.ml-sm-110{margin-left:110px!important}.ml-sm-120{margin-left:120px!important}.ml-sm-130{margin-left:130px!important}.ml-sm-140{margin-left:140px!important}.ml-sm-150{margin-left:150px!important}.ml-sm-160{margin-left:160px!important}.ml-sm-170{margin-left:170px!important}.ml-sm-180{margin-left:180px!important}.ml-sm-190{margin-left:190px!important}.ml-sm-200{margin-left:200px!important}.pt-sm-0{padding-top:0!important}.pt-sm-5{padding-top:5px!important}.pt-sm-10{padding-top:10px!important}.pt-sm-15{padding-top:15px!important}.pt-sm-20{padding-top:20px!important}.pt-sm-30{padding-top:30px!important}.pt-sm-40{padding-top:40px!important}.pt-sm-50{padding-top:50px!important}.pt-sm-60{padding-top:60px!important}.pt-sm-70{padding-top:70px!important}.pt-sm-80{padding-top:80px!important}.pt-sm-90{padding-top:90px!important}.pt-sm-100{padding-top:100px!important}.pt-sm-110{padding-top:110px!important}.pt-sm-120{padding-top:120px!important}.pt-sm-130{padding-top:130px!important}.pt-sm-140{padding-top:140px!important}.pt-sm-150{padding-top:150px!important}.pt-sm-160{padding-top:160px!important}.pt-sm-170{padding-top:170px!important}.pt-sm-180{padding-top:180px!important}.pt-sm-190{padding-top:190px!important}.pt-sm-200{padding-top:200px!important}.pr-sm-0{padding-right:0!important}.pr-sm-5{padding-right:5px!important}.pr-sm-10{padding-right:10px!important}.pr-sm-15{padding-right:15px!important}.pr-sm-20{padding-right:20px!important}.pr-sm-30{padding-right:30px!important}.pr-sm-40{padding-right:40px!important}.pr-sm-50{padding-right:50px!important}.pr-sm-60{padding-right:60px!important}.pr-sm-70{padding-right:70px!important}.pr-sm-80{padding-right:80px!important}.pr-sm-90{padding-right:90px!important}.pr-sm-100{padding-right:100px!important}.pr-sm-110{padding-right:110px!important}.pr-sm-120{padding-right:120px!important}.pr-sm-130{padding-right:130px!important}.pr-sm-140{padding-right:140px!important}.pr-sm-150{padding-right:150px!important}.pr-sm-160{padding-right:160px!important}.pr-sm-170{padding-right:170px!important}.pr-sm-180{padding-right:180px!important}.pr-sm-190{padding-right:190px!important}.pr-sm-200{padding-right:200px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-5{padding-bottom:5px!important}.pb-sm-10{padding-bottom:10px!important}.pb-sm-15{padding-bottom:15px!important}.pb-sm-20{padding-bottom:20px!important}.pb-sm-30{padding-bottom:30px!important}.pb-sm-40{padding-bottom:40px!important}.pb-sm-50{padding-bottom:50px!important}.pb-sm-60{padding-bottom:60px!important}.pb-sm-70{padding-bottom:70px!important}.pb-sm-80{padding-bottom:80px!important}.pb-sm-90{padding-bottom:90px!important}.pb-sm-100{padding-bottom:100px!important}.pb-sm-110{padding-bottom:110px!important}.pb-sm-120{padding-bottom:120px!important}.pb-sm-130{padding-bottom:130px!important}.pb-sm-140{padding-bottom:140px!important}.pb-sm-150{padding-bottom:150px!important}.pb-sm-160{padding-bottom:160px!important}.pb-sm-170{padding-bottom:170px!important}.pb-sm-180{padding-bottom:180px!important}.pb-sm-190{padding-bottom:190px!important}.pb-sm-200{padding-bottom:200px!important}.pl-sm-0{padding-left:0!important}.pl-sm-5{padding-left:5px!important}.pl-sm-10{padding-left:10px!important}.pl-sm-15{padding-left:15px!important}.pl-sm-20{padding-left:20px!important}.pl-sm-30{padding-left:30px!important}.pl-sm-40{padding-left:40px!important}.pl-sm-50{padding-left:50px!important}.pl-sm-60{padding-left:60px!important}.pl-sm-70{padding-left:70px!important}.pl-sm-80{padding-left:80px!important}.pl-sm-90{padding-left:90px!important}.pl-sm-100{padding-left:100px!important}.pl-sm-110{padding-left:110px!important}.pl-sm-120{padding-left:120px!important}.pl-sm-130{padding-left:130px!important}.pl-sm-140{padding-left:140px!important}.pl-sm-150{padding-left:150px!important}.pl-sm-160{padding-left:160px!important}.pl-sm-170{padding-left:170px!important}.pl-sm-180{padding-left:180px!important}.pl-sm-190{padding-left:190px!important}.pl-sm-200{padding-left:200px!important}}@media(max-width:767px){.m-xs-0{margin:0!important}.m-xs-5{margin:5px!important}.m-xs-10{margin:10px!important}.m-xs-15{margin:15px!important}.m-xs-20{margin:20px!important}.m-xs-30{margin:30px!important}.m-xs-40{margin:40px!important}.m-xs-50{margin:50px!important}.m-xs-60{margin:60px!important}.m-xs-70{margin:70px!important}.m-xs-80{margin:80px!important}.m-xs-90{margin:90px!important}.m-xs-100{margin:100px!important}.m-xs-110{margin:110px!important}.m-xs-120{margin:120px!important}.m-xs-130{margin:130px!important}.m-xs-140{margin:140px!important}.m-xs-150{margin:150px!important}.m-xs-160{margin:160px!important}.m-xs-170{margin:170px!important}.m-xs-180{margin:180px!important}.m-xs-190{margin:190px!important}.m-xs-200{margin:200px!important}.p-xs-0{padding:0!important}.p-xs-5{padding:5px!important}.p-xs-10{padding:10px!important}.p-xs-15{padding:15px!important}.p-xs-20{padding:20px!important}.p-xs-30{padding:30px!important}.p-xs-40{padding:40px!important}.p-xs-50{padding:50px!important}.p-xs-60{padding:60px!important}.p-xs-70{padding:70px!important}.p-xs-80{padding:80px!important}.p-xs-90{padding:90px!important}.p-xs-100{padding:100px!important}.p-xs-110{padding:110px!important}.p-xs-120{padding:120px!important}.p-xs-130{padding:130px!important}.p-xs-140{padding:140px!important}.p-xs-150{padding:150px!important}.p-xs-160{padding:160px!important}.p-xs-170{padding:170px!important}.p-xs-180{padding:180px!important}.p-xs-190{padding:190px!important}.p-xs-200{padding:200px!important}.mt-xs-0{margin-top:0!important}.mt-xs-5{margin-top:5px!important}.mt-xs-10{margin-top:10px!important}.mt-xs-15{margin-top:15px!important}.mt-xs-20{margin-top:20px!important}.mt-xs-30{margin-top:30px!important}.mt-xs-40{margin-top:40px!important}.mt-xs-50{margin-top:50px!important}.mt-xs-60{margin-top:60px!important}.mt-xs-70{margin-top:70px!important}.mt-xs-80{margin-top:80px!important}.mt-xs-90{margin-top:90px!important}.mt-xs-100{margin-top:100px!important}.mt-xs-110{margin-top:110px!important}.mt-xs-120{margin-top:120px!important}.mt-xs-130{margin-top:130px!important}.mt-xs-140{margin-top:140px!important}.mt-xs-150{margin-top:150px!important}.mt-xs-160{margin-top:160px!important}.mt-xs-170{margin-top:170px!important}.mt-xs-180{margin-top:180px!important}.mt-xs-190{margin-top:190px!important}.mt-xs-200{margin-top:200px!important}.mr-xs-0{margin-right:0!important}.mr-xs-5{margin-right:5px!important}.mr-xs-10{margin-right:10px!important}.mr-xs-15{margin-right:15px!important}.mr-xs-20{margin-right:20px!important}.mr-xs-30{margin-right:30px!important}.mr-xs-40{margin-right:40px!important}.mr-xs-50{margin-right:50px!important}.mr-xs-60{margin-right:60px!important}.mr-xs-70{margin-right:70px!important}.mr-xs-80{margin-right:80px!important}.mr-xs-90{margin-right:90px!important}.mr-xs-100{margin-right:100px!important}.mr-xs-110{margin-right:110px!important}.mr-xs-120{margin-right:120px!important}.mr-xs-130{margin-right:130px!important}.mr-xs-140{margin-right:140px!important}.mr-xs-150{margin-right:150px!important}.mr-xs-160{margin-right:160px!important}.mr-xs-170{margin-right:170px!important}.mr-xs-180{margin-right:180px!important}.mr-xs-190{margin-right:190px!important}.mr-xs-200{margin-right:200px!important}.mb-xs-0{margin-bottom:0!important}.mb-xs-5{margin-bottom:5px!important}.mb-xs-10{margin-bottom:10px!important}.mb-xs-15{margin-bottom:15px!important}.mb-xs-20{margin-bottom:20px!important}.mb-xs-30{margin-bottom:30px!important}.mb-xs-40{margin-bottom:40px!important}.mb-xs-50{margin-bottom:50px!important}.mb-xs-60{margin-bottom:60px!important}.mb-xs-70{margin-bottom:70px!important}.mb-xs-80{margin-bottom:80px!important}.mb-xs-90{margin-bottom:90px!important}.mb-xs-100{margin-bottom:100px!important}.mb-xs-110{margin-bottom:110px!important}.mb-xs-120{margin-bottom:120px!important}.mb-xs-130{margin-bottom:130px!important}.mb-xs-140{margin-bottom:140px!important}.mb-xs-150{margin-bottom:150px!important}.mb-xs-160{margin-bottom:160px!important}.mb-xs-170{margin-bottom:170px!important}.mb-xs-180{margin-bottom:180px!important}.mb-xs-190{margin-bottom:190px!important}.mb-xs-200{margin-bottom:200px!important}.ml-xs-0{margin-left:0!important}.ml-xs-5{margin-left:5px!important}.ml-xs-10{margin-left:10px!important}.ml-xs-15{margin-left:15px!important}.ml-xs-20{margin-left:20px!important}.ml-xs-30{margin-left:30px!important}.ml-xs-40{margin-left:40px!important}.ml-xs-50{margin-left:50px!important}.ml-xs-60{margin-left:60px!important}.ml-xs-70{margin-left:70px!important}.ml-xs-80{margin-left:80px!important}.ml-xs-90{margin-left:90px!important}.ml-xs-100{margin-left:100px!important}.ml-xs-110{margin-left:110px!important}.ml-xs-120{margin-left:120px!important}.ml-xs-130{margin-left:130px!important}.ml-xs-140{margin-left:140px!important}.ml-xs-150{margin-left:150px!important}.ml-xs-160{margin-left:160px!important}.ml-xs-170{margin-left:170px!important}.ml-xs-180{margin-left:180px!important}.ml-xs-190{margin-left:190px!important}.ml-xs-200{margin-left:200px!important}.pt-xs-0{padding-top:0!important}.pt-xs-5{padding-top:5px!important}.pt-xs-10{padding-top:10px!important}.pt-xs-15{padding-top:15px!important}.pt-xs-20{padding-top:20px!important}.pt-xs-30{padding-top:30px!important}.pt-xs-40{padding-top:40px!important}.pt-xs-50{padding-top:50px!important}.pt-xs-60{padding-top:60px!important}.pt-xs-70{padding-top:70px!important}.pt-xs-80{padding-top:80px!important}.pt-xs-90{padding-top:90px!important}.pt-xs-100{padding-top:100px!important}.pt-xs-110{padding-top:110px!important}.pt-xs-120{padding-top:120px!important}.pt-xs-130{padding-top:130px!important}.pt-xs-140{padding-top:140px!important}.pt-xs-150{padding-top:150px!important}.pt-xs-160{padding-top:160px!important}.pt-xs-170{padding-top:170px!important}.pt-xs-180{padding-top:180px!important}.pt-xs-190{padding-top:190px!important}.pt-xs-200{padding-top:200px!important}.pr-xs-0{padding-right:0!important}.pr-xs-5{padding-right:5px!important}.pr-xs-10{padding-right:10px!important}.pr-xs-15{padding-right:15px!important}.pr-xs-20{padding-right:20px!important}.pr-xs-30{padding-right:30px!important}.pr-xs-40{padding-right:40px!important}.pr-xs-50{padding-right:50px!important}.pr-xs-60{padding-right:60px!important}.pr-xs-70{padding-right:70px!important}.pr-xs-80{padding-right:80px!important}.pr-xs-90{padding-right:90px!important}.pr-xs-100{padding-right:100px!important}.pr-xs-110{padding-right:110px!important}.pr-xs-120{padding-right:120px!important}.pr-xs-130{padding-right:130px!important}.pr-xs-140{padding-right:140px!important}.pr-xs-150{padding-right:150px!important}.pr-xs-160{padding-right:160px!important}.pr-xs-170{padding-right:170px!important}.pr-xs-180{padding-right:180px!important}.pr-xs-190{padding-right:190px!important}.pr-xs-200{padding-right:200px!important}.pb-xs-0{padding-bottom:0!important}.pb-xs-5{padding-bottom:5px!important}.pb-xs-10{padding-bottom:10px!important}.pb-xs-15{padding-bottom:15px!important}.pb-xs-20{padding-bottom:20px!important}.pb-xs-30{padding-bottom:30px!important}.pb-xs-40{padding-bottom:40px!important}.pb-xs-50{padding-bottom:50px!important}.pb-xs-60{padding-bottom:60px!important}.pb-xs-70{padding-bottom:70px!important}.pb-xs-80{padding-bottom:80px!important}.pb-xs-90{padding-bottom:90px!important}.pb-xs-100{padding-bottom:100px!important}.pb-xs-110{padding-bottom:110px!important}.pb-xs-120{padding-bottom:120px!important}.pb-xs-130{padding-bottom:130px!important}.pb-xs-140{padding-bottom:140px!important}.pb-xs-150{padding-bottom:150px!important}.pb-xs-160{padding-bottom:160px!important}.pb-xs-170{padding-bottom:170px!important}.pb-xs-180{padding-bottom:180px!important}.pb-xs-190{padding-bottom:190px!important}.pb-xs-200{padding-bottom:200px!important}.pl-xs-0{padding-left:0!important}.pl-xs-5{padding-left:5px!important}.pl-xs-10{padding-left:10px!important}.pl-xs-15{padding-left:15px!important}.pl-xs-20{padding-left:20px!important}.pl-xs-30{padding-left:30px!important}.pl-xs-40{padding-left:40px!important}.pl-xs-50{padding-left:50px!important}.pl-xs-60{padding-left:60px!important}.pl-xs-70{padding-left:70px!important}.pl-xs-80{padding-left:80px!important}.pl-xs-90{padding-left:90px!important}.pl-xs-100{padding-left:100px!important}.pl-xs-110{padding-left:110px!important}.pl-xs-120{padding-left:120px!important}.pl-xs-130{padding-left:130px!important}.pl-xs-140{padding-left:140px!important}.pl-xs-150{padding-left:150px!important}.pl-xs-160{padding-left:160px!important}.pl-xs-170{padding-left:170px!important}.pl-xs-180{padding-left:180px!important}.pl-xs-190{padding-left:190px!important}.pl-xs-200{padding-left:200px!important}}@media(max-width:479px){.m-xxs-0{margin:0!important}.m-xxs-5{margin:5px!important}.m-xxs-10{margin:10px!important}.m-xxs-15{margin:15px!important}.m-xxs-20{margin:20px!important}.m-xxs-30{margin:30px!important}.m-xxs-40{margin:40px!important}.m-xxs-50{margin:50px!important}.m-xxs-60{margin:60px!important}.m-xxs-70{margin:70px!important}.m-xxs-80{margin:80px!important}.m-xxs-90{margin:90px!important}.m-xxs-100{margin:100px!important}.m-xxs-110{margin:110px!important}.m-xxs-120{margin:120px!important}.m-xxs-130{margin:130px!important}.m-xxs-140{margin:140px!important}.m-xxs-150{margin:150px!important}.m-xxs-160{margin:160px!important}.m-xxs-170{margin:170px!important}.m-xxs-180{margin:180px!important}.m-xxs-190{margin:190px!important}.m-xxs-200{margin:200px!important}.p-xxs-0{padding:0!important}.p-xxs-5{padding:5px!important}.p-xxs-10{padding:10px!important}.p-xxs-15{padding:15px!important}.p-xxs-20{padding:20px!important}.p-xxs-30{padding:30px!important}.p-xxs-40{padding:40px!important}.p-xxs-50{padding:50px!important}.p-xxs-60{padding:60px!important}.p-xxs-70{padding:70px!important}.p-xxs-80{padding:80px!important}.p-xxs-90{padding:90px!important}.p-xxs-100{padding:100px!important}.p-xxs-110{padding:110px!important}.p-xxs-120{padding:120px!important}.p-xxs-130{padding:130px!important}.p-xxs-140{padding:140px!important}.p-xxs-150{padding:150px!important}.p-xxs-160{padding:160px!important}.p-xxs-170{padding:170px!important}.p-xxs-180{padding:180px!important}.p-xxs-190{padding:190px!important}.p-xxs-200{padding:200px!important}.mt-xxs-0{margin-top:0!important}.mt-xxs-5{margin-top:5px!important}.mt-xxs-10{margin-top:10px!important}.mt-xxs-15{margin-top:15px!important}.mt-xxs-20{margin-top:20px!important}.mt-xxs-30{margin-top:30px!important}.mt-xxs-40{margin-top:40px!important}.mt-xxs-50{margin-top:50px!important}.mt-xxs-60{margin-top:60px!important}.mt-xxs-70{margin-top:70px!important}.mt-xxs-80{margin-top:80px!important}.mt-xxs-90{margin-top:90px!important}.mt-xxs-100{margin-top:100px!important}.mt-xxs-110{margin-top:110px!important}.mt-xxs-120{margin-top:120px!important}.mt-xxs-130{margin-top:130px!important}.mt-xxs-140{margin-top:140px!important}.mt-xxs-150{margin-top:150px!important}.mt-xxs-160{margin-top:160px!important}.mt-xxs-170{margin-top:170px!important}.mt-xxs-180{margin-top:180px!important}.mt-xxs-190{margin-top:190px!important}.mt-xxs-200{margin-top:200px!important}.mr-xxs-0{margin-right:0!important}.mr-xxs-5{margin-right:5px!important}.mr-xxs-10{margin-right:10px!important}.mr-xxs-15{margin-right:15px!important}.mr-xxs-20{margin-right:20px!important}.mr-xxs-30{margin-right:30px!important}.mr-xxs-40{margin-right:40px!important}.mr-xxs-50{margin-right:50px!important}.mr-xxs-60{margin-right:60px!important}.mr-xxs-70{margin-right:70px!important}.mr-xxs-80{margin-right:80px!important}.mr-xxs-90{margin-right:90px!important}.mr-xxs-100{margin-right:100px!important}.mr-xxs-110{margin-right:110px!important}.mr-xxs-120{margin-right:120px!important}.mr-xxs-130{margin-right:130px!important}.mr-xxs-140{margin-right:140px!important}.mr-xxs-150{margin-right:150px!important}.mr-xxs-160{margin-right:160px!important}.mr-xxs-170{margin-right:170px!important}.mr-xxs-180{margin-right:180px!important}.mr-xxs-190{margin-right:190px!important}.mr-xxs-200{margin-right:200px!important}.mb-xxs-0{margin-bottom:0!important}.mb-xxs-5{margin-bottom:5px!important}.mb-xxs-10{margin-bottom:10px!important}.mb-xxs-15{margin-bottom:15px!important}.mb-xxs-20{margin-bottom:20px!important}.mb-xxs-30{margin-bottom:30px!important}.mb-xxs-40{margin-bottom:40px!important}.mb-xxs-50{margin-bottom:50px!important}.mb-xxs-60{margin-bottom:60px!important}.mb-xxs-70{margin-bottom:70px!important}.mb-xxs-80{margin-bottom:80px!important}.mb-xxs-90{margin-bottom:90px!important}.mb-xxs-100{margin-bottom:100px!important}.mb-xxs-110{margin-bottom:110px!important}.mb-xxs-120{margin-bottom:120px!important}.mb-xxs-130{margin-bottom:130px!important}.mb-xxs-140{margin-bottom:140px!important}.mb-xxs-150{margin-bottom:150px!important}.mb-xxs-160{margin-bottom:160px!important}.mb-xxs-170{margin-bottom:170px!important}.mb-xxs-180{margin-bottom:180px!important}.mb-xxs-190{margin-bottom:190px!important}.mb-xxs-200{margin-bottom:200px!important}.ml-xxs-0{margin-left:0!important}.ml-xxs-5{margin-left:5px!important}.ml-xxs-10{margin-left:10px!important}.ml-xxs-15{margin-left:15px!important}.ml-xxs-20{margin-left:20px!important}.ml-xxs-30{margin-left:30px!important}.ml-xxs-40{margin-left:40px!important}.ml-xxs-50{margin-left:50px!important}.ml-xxs-60{margin-left:60px!important}.ml-xxs-70{margin-left:70px!important}.ml-xxs-80{margin-left:80px!important}.ml-xxs-90{margin-left:90px!important}.ml-xxs-100{margin-left:100px!important}.ml-xxs-110{margin-left:110px!important}.ml-xxs-120{margin-left:120px!important}.ml-xxs-130{margin-left:130px!important}.ml-xxs-140{margin-left:140px!important}.ml-xxs-150{margin-left:150px!important}.ml-xxs-160{margin-left:160px!important}.ml-xxs-170{margin-left:170px!important}.ml-xxs-180{margin-left:180px!important}.ml-xxs-190{margin-left:190px!important}.ml-xxs-200{margin-left:200px!important}.pt-xxs-0{padding-top:0!important}.pt-xxs-5{padding-top:5px!important}.pt-xxs-10{padding-top:10px!important}.pt-xxs-15{padding-top:15px!important}.pt-xxs-20{padding-top:20px!important}.pt-xxs-30{padding-top:30px!important}.pt-xxs-40{padding-top:40px!important}.pt-xxs-50{padding-top:50px!important}.pt-xxs-60{padding-top:60px!important}.pt-xxs-70{padding-top:70px!important}.pt-xxs-80{padding-top:80px!important}.pt-xxs-90{padding-top:90px!important}.pt-xxs-100{padding-top:100px!important}.pt-xxs-110{padding-top:110px!important}.pt-xxs-120{padding-top:120px!important}.pt-xxs-130{padding-top:130px!important}.pt-xxs-140{padding-top:140px!important}.pt-xxs-150{padding-top:150px!important}.pt-xxs-160{padding-top:160px!important}.pt-xxs-170{padding-top:170px!important}.pt-xxs-180{padding-top:180px!important}.pt-xxs-190{padding-top:190px!important}.pt-xxs-200{padding-top:200px!important}.pr-xxs-0{padding-right:0!important}.pr-xxs-5{padding-right:5px!important}.pr-xxs-10{padding-right:10px!important}.pr-xxs-15{padding-right:15px!important}.pr-xxs-20{padding-right:20px!important}.pr-xxs-30{padding-right:30px!important}.pr-xxs-40{padding-right:40px!important}.pr-xxs-50{padding-right:50px!important}.pr-xxs-60{padding-right:60px!important}.pr-xxs-70{padding-right:70px!important}.pr-xxs-80{padding-right:80px!important}.pr-xxs-90{padding-right:90px!important}.pr-xxs-100{padding-right:100px!important}.pr-xxs-110{padding-right:110px!important}.pr-xxs-120{padding-right:120px!important}.pr-xxs-130{padding-right:130px!important}.pr-xxs-140{padding-right:140px!important}.pr-xxs-150{padding-right:150px!important}.pr-xxs-160{padding-right:160px!important}.pr-xxs-170{padding-right:170px!important}.pr-xxs-180{padding-right:180px!important}.pr-xxs-190{padding-right:190px!important}.pr-xxs-200{padding-right:200px!important}.pb-xxs-0{padding-bottom:0!important}.pb-xxs-5{padding-bottom:5px!important}.pb-xxs-10{padding-bottom:10px!important}.pb-xxs-15{padding-bottom:15px!important}.pb-xxs-20{padding-bottom:20px!important}.pb-xxs-30{padding-bottom:30px!important}.pb-xxs-40{padding-bottom:40px!important}.pb-xxs-50{padding-bottom:50px!important}.pb-xxs-60{padding-bottom:60px!important}.pb-xxs-70{padding-bottom:70px!important}.pb-xxs-80{padding-bottom:80px!important}.pb-xxs-90{padding-bottom:90px!important}.pb-xxs-100{padding-bottom:100px!important}.pb-xxs-110{padding-bottom:110px!important}.pb-xxs-120{padding-bottom:120px!important}.pb-xxs-130{padding-bottom:130px!important}.pb-xxs-140{padding-bottom:140px!important}.pb-xxs-150{padding-bottom:150px!important}.pb-xxs-160{padding-bottom:160px!important}.pb-xxs-170{padding-bottom:170px!important}.pb-xxs-180{padding-bottom:180px!important}.pb-xxs-190{padding-bottom:190px!important}.pb-xxs-200{padding-bottom:200px!important}.pl-xxs-0{padding-left:0!important}.pl-xxs-5{padding-left:5px!important}.pl-xxs-10{padding-left:10px!important}.pl-xxs-15{padding-left:15px!important}.pl-xxs-20{padding-left:20px!important}.pl-xxs-30{padding-left:30px!important}.pl-xxs-40{padding-left:40px!important}.pl-xxs-50{padding-left:50px!important}.pl-xxs-60{padding-left:60px!important}.pl-xxs-70{padding-left:70px!important}.pl-xxs-80{padding-left:80px!important}.pl-xxs-90{padding-left:90px!important}.pl-xxs-100{padding-left:100px!important}.pl-xxs-110{padding-left:110px!important}.pl-xxs-120{padding-left:120px!important}.pl-xxs-130{padding-left:130px!important}.pl-xxs-140{padding-left:140px!important}.pl-xxs-150{padding-left:150px!important}.pl-xxs-160{padding-left:160px!important}.pl-xxs-170{padding-left:170px!important}.pl-xxs-180{padding-left:180px!important}.pl-xxs-190{padding-left:190px!important}.pl-xxs-200{padding-left:200px!important}}

#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #004D82;
  color: white;
}


.anti_committee1{background-color:red ;padding: 10px 35px; color:#FFF;;}
.anti_committee2{background-color:blue ;padding: 10px 35px; color:#FFF;}
.anti_committee3{background-color:green ;padding: 10px 35px; color:#FFF;}
.maring-30{
  margin: 10px 0;
}
.conference_album h3{background-color:#99d9ea;color: #3F48CC!important; padding:10px 0px ; border:4px solid #3F48CC;text-align: center;font-weight: 700;}
.admission_pro a {color:blue;}
.admission_pro1   { text-align:center;}
.admission_pro  h3 { text-align:center;}
.admission_pro ul li{padding: 20p;margin-left: 30px;list-style-type:disc;margin-bottom:10px;}
.admission_pro {border:1px solid black;padding: 10px;}

@media screen and (max-width: 1440px) {
     .container_news {
  width: 100%;
  height: 187px!important;
  overflow: scroll;
  background: #ffffff;
  border: 1px solid #c1c1c1;
  padding: 20px 15px;
}
    }
@media screen and (max-width: 599px) {
  .anti_committee  {
    margin-top: 20px!important;
    font-size: 18px !important;
    color:#FFF;
  }

}


 .lifs_li li  {
    line-height: 28px;
    list-style: disc;
    margin-left: 35px;
	font-size:15px;
	font-family: Open Sans;
	color:black;
}


/* swatantra news sticker */
.container_news a{color:black;}
.container_news {
  width: 100%;
  height: 270px;
  overflow: scroll;
  background: #ffffff;
  border: 1px solid #c1c1c1;
  padding: 20px 15px;
}
.container_news ul {
  list-style: none;
  position: relative;
  padding: 0;
  margin-top:-10px!important;
}
.container_news li {
  text-align: center;
  border-bottom: 1px dotted #b31b1b;
  line-height:25px;

  color: black;
  overflow: hidden;
}
.container_news p {
  text-align: left;

  color: black;
  overflow: hidden;
  text-overflow: ellipsis;
  padding:10px 10px;
}
.container_news p span {
  font-size: 16px;

  color: black;
  margin-right: 8px;
  width: 100%;
}

.container_news_heading h5 {
  font-size: 23px;
  background: #26538d;
  padding: 10px;
  margin: 0;
  color: white;
  text-align: center;
}


/* swatantra news sticker end */

.list_event ul li{list-style:disc!important;margin-left:20px;
font-family: Open Sans;
    color: #181818;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;

}

/* ===== Announcements ticker (LIFS home) ===== */

.ticker-bar {
  background: linear-gradient(90deg, #202c45, #26538d);
  margin-top: -60px;
  position: relative;
  z-index: 2;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.ticker-wrap {
  display: flex;
  align-items: center;
}

.ticker-label {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  background: #c90b04;
  color: #fff;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding: 12px 20px;
  white-space: nowrap;
}

.ticker-marquee {
  flex: 1;
  padding: 12px 20px;
  min-width: 0;
}

.ticker-link {
  color: #fff !important;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
}

.ticker-link:hover {
  text-decoration: underline;
  color: #fff;
}

.ticker-sep {
  margin: 0 18px;
  font-size: 6px;
  color: rgba(255, 255, 255, 0.4);
  vertical-align: middle;
}

@media screen and (max-width: 599px) {
  .ticker-label {
    display: none;
  }
}

/* ===== "Welcome to" section heading (LIFS home) ===== */

.section-heading-wrap {
  background: #f7f7f7 !important;
  padding: 40px 0 30px;
}

.section-eyebrow {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #c90b04;
  background: rgba(201, 11, 4, 0.08);
  padding: 6px 16px;
  border-radius: 20px;
  margin-bottom: 6px;
}

.section-heading-underline {
  display: block;
  width: 70px;
  height: 3px;
  background: #c90b04;
  margin: 14px auto 0;
  border-radius: 3px;
}

/* ===== Events section (LIFS home) ===== */

.ev-section {
  position: relative;
  padding: 60px 0 65px;
  background: linear-gradient(135deg, #1e4074 0%, #2b5288 55%, #234a7e 100%);
  overflow: hidden;
}

/* slow drifting glow behind the cards */
.ev-section::before,
.ev-section::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0) 70%);
}

.ev-section::before {
  width: 420px;
  height: 420px;
  top: -160px;
  left: -120px;
  animation: evDrift 16s ease-in-out infinite;
}

.ev-section::after {
  width: 520px;
  height: 520px;
  right: -180px;
  bottom: -240px;
  animation: evDrift 20s ease-in-out infinite reverse;
}

@keyframes evDrift {
  0%,
  100% {
    transform: translate3d(0, 0, 0) scale(1);
  }
  50% {
    transform: translate3d(40px, 30px, 0) scale(1.12);
  }
}

.ev-head {
  position: relative;
  z-index: 1;
  text-align: center;
  margin-bottom: 38px;
}

.ev-title {
  margin: 0 0 14px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.15;
  color: #fff;
}

.ev-sub {
  max-width: 720px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.88);
}

.ev-grid {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 26px;
}

.ev-card {
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 10px 26px rgba(8, 25, 52, 0.18);
  transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.4s ease;
}

.ev-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 26px 48px rgba(4, 17, 38, 0.34);
}

.ev-card-media {
  position: relative;
  overflow: hidden;
}

.ev-card-media img {
  display: block;
  width: 100%;
  height: 195px;
  object-fit: cover;
  transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.ev-card:hover .ev-card-media img {
  transform: scale(1.09);
}

/* light sweep across the photo on hover */
.ev-card-media::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  transform: skewX(-22deg);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 100%);
  transition: left 0.75s ease;
  pointer-events: none;
}

.ev-card:hover .ev-card-media::after {
  left: 130%;
}

.ev-date {
  position: absolute;
  top: 14px;
  left: 14px;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 62px;
  padding: 8px 8px 7px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px rgba(8, 25, 52, 0.22);
  transition: transform 0.35s ease;
}

.ev-card:hover .ev-date {
  transform: translateY(-3px) scale(1.05);
}

.ev-date b {
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  color: #1e4074;
}

.ev-date i,
.ev-date em {
  font-style: normal;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #4a6a99;
}

.ev-date i {
  margin-top: 3px;
}

.ev-card-body {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  padding: 16px 18px 18px;
  border-top: 1px solid #eef1f6;
}

.ev-tag {
  display: block;
  margin-bottom: 8px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2b5288;
}

.ev-card-title {
  flex: 1 1 auto;
  margin: 0 0 16px;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.35;
  color: #14243d;
}

.ev-link {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  align-self: flex-start;
  padding-bottom: 3px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2b5288;
  text-decoration: none;
}

.ev-link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #2b5288;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.ev-link:hover,
.ev-link:focus {
  color: #1e4074;
  text-decoration: none;
}

.ev-link:hover::after {
  transform: scaleX(1);
}

.ev-link i {
  transition: transform 0.3s ease;
}

.ev-link:hover i {
  transform: translateX(5px);
}

.ev-more {
  position: relative;
  z-index: 1;
  margin-top: 34px;
  text-align: center;
}

.ev-more-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 30px;
  border: 2px solid rgba(255, 255, 255, 0.7);
  border-radius: 30px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
}

.ev-more-btn:hover,
.ev-more-btn:focus {
  background: #fff;
  border-color: #fff;
  color: #1e4074;
  text-decoration: none;
  transform: translateY(-2px);
}

.ev-more-btn i {
  transition: transform 0.3s ease;
}

.ev-more-btn:hover i {
  transform: translateX(5px);
}

/* ===== Blogs & Insights section (LIFS home) ===== */

.bl-section {
  padding: 55px 0 60px;
  background: #f4f6fa;
}

.bl-head {
  text-align: center;
  margin-bottom: 34px;
}

.bl-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  margin: 0 0 12px;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #14243d;
}

.bl-title::before,
.bl-title::after {
  content: "";
  width: 60px;
  height: 2px;
  background: #c9d3e2;
}

.bl-sub {
  max-width: 640px;
  margin: 0 auto;
  font-size: 15px;
  line-height: 1.6;
  color: #5a6b83;
}

.bl-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}

.bl-card {
  position: relative;
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #e6ecf5;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 6px 18px rgba(20, 36, 61, 0.07);
  transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.4s ease,
    border-color 0.4s ease;
}

/* accent rule that wipes across the top edge on hover */
.bl-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  z-index: 3;
  background: linear-gradient(90deg, #1e4074, #c90b04);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.45s ease;
}

.bl-card:hover {
  transform: translateY(-8px);
  border-color: #d7e0ee;
  box-shadow: 0 22px 40px rgba(20, 36, 61, 0.16);
}

.bl-card:hover::before {
  transform: scaleX(1);
}

.bl-card-media {
  position: relative;
  display: block;
  overflow: hidden;
  background: #14243d;
}

.bl-card-media img {
  display: block;
  width: 100%;
  height: 180px;
  object-fit: cover;
  transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.4s ease;
}

.bl-card:hover .bl-card-media img {
  transform: scale(1.09);
  opacity: 0.9;
}

.bl-card-body {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 18px 18px;
}

/* date pill rides up over the bottom-left of the photo */
.bl-date {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin: -16px 0 13px;
  padding: 7px 14px;
  border-radius: 30px;
  background: #1e4074;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #fff;
  box-shadow: 0 6px 16px rgba(20, 36, 61, 0.22);
  transition: background 0.35s ease, transform 0.35s ease;
}

.bl-card:hover .bl-date {
  background: #c90b04;
  transform: translateY(-2px);
}

.bl-date i {
  color: rgba(255, 255, 255, 0.75);
}

.bl-card-title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.bl-card-title a {
  color: #14243d;
  text-decoration: none;
  background-image: linear-gradient(#2b5288, #2b5288);
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-size: 0% 2px;
  transition: color 0.3s ease, background-size 0.4s ease;
}

.bl-card-title a:hover,
.bl-card-title a:focus {
  color: #2b5288;
  text-decoration: none;
  background-size: 100% 2px;
}

.bl-link {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  align-self: flex-start;
  margin-top: auto;
  padding-bottom: 3px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2b5288;
  text-decoration: none;
}

.bl-link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #c90b04;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.bl-link:hover,
.bl-link:focus {
  color: #c90b04;
  text-decoration: none;
}

.bl-link:hover::after {
  transform: scaleX(1);
}

.bl-link i {
  transition: transform 0.3s ease;
}

.bl-link:hover i {
  transform: translateX(5px);
}

.bl-more {
  margin-top: 32px;
  text-align: center;
}

.bl-more-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 30px;
  border-radius: 30px;
  background: #2b5288;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  box-shadow: 0 8px 18px rgba(43, 82, 136, 0.28);
  transition: background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

.bl-more-btn:hover,
.bl-more-btn:focus {
  background: #1e4074;
  color: #fff;
  text-decoration: none;
  transform: translateY(-2px);
  box-shadow: 0 14px 26px rgba(30, 64, 116, 0.35);
}

.bl-more-btn i {
  transition: transform 0.3s ease;
}

.bl-more-btn:hover i {
  transform: translateX(5px);
}

/* ----- Events & Blogs: responsive ----- */

@media (max-width: 1199px) {
  .bl-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 991px) {
  .ev-grid,
  .bl-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .ev-title {
    font-size: 32px;
  }
}

@media (max-width: 767px) {
  .ev-section {
    padding: 45px 0 50px;
  }

  .bl-section {
    padding: 45px 0 50px;
  }

  .bl-title {
    font-size: 24px;
  }

  .bl-title::before,
  .bl-title::after {
    width: 32px;
  }
}

@media (max-width: 575px) {
  .ev-grid,
  .bl-grid {
    grid-template-columns: 1fr;
  }

  .ev-title {
    font-size: 28px;
  }

  .ev-sub,
  .bl-sub {
    font-size: 14px;
  }

  /* one big card per row — give the photo a bit more presence */
  .bl-card-media img {
    height: 200px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .ev-section::before,
  .ev-section::after {
    animation: none;
  }

  .ev-card,
  .ev-card-media img,
  .ev-date,
  .bl-card,
  .bl-card::before,
  .bl-card-media img,
  .bl-date {
    transition: none;
  }
}

/* ===== Welcome / About section (LIFS home) ===== */

.wl-section {
  padding: 55px 0 0;
  background: #f6f9fd;
  overflow: hidden;
}

.wl-wrap {
  display: grid;
  grid-template-columns: 1fr 0.82fr;
  gap: 0;
  align-items: center;
}

.wl-content {
  padding: 10px 45px 55px 0;
}

.wl-dash {
  display: block;
  height: 4px;
  border-radius: 2px;
  transform-origin: left;
  animation: wlDash 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) both;
}

.wl-dash-red {
  width: 38px;
  background: #e02b1d;
  margin-bottom: 16px;
}

.wl-dash-blue {
  width: 38px;
  background: #1e4074;
  margin: 22px 0 22px;
  animation-delay: 0.3s;
}

@keyframes wlDash {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}

.wl-eyebrow {
  display: block;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #10265a;
}

.wl-title {
  margin: 0;
  font-size: 42px;
  font-weight: 800;
  line-height: 1.18;
  color: #10265a;
}

.wl-title span {
  display: block;
  color: #e02b1d;
}

.wl-text {
  max-width: 430px;
  margin: 0;
  font-size: 14px;
  line-height: 1.75;
  color: #46536b;
}

.wl-features {
  display: grid;
  /* minmax(0,…) lets the columns shrink instead of overflowing the section */
  grid-template-columns: repeat(4, minmax(0, 1fr));
  row-gap: 28px;
  margin-top: 34px;
}

.wl-feature {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 0;
  padding: 0 14px;
  text-align: center;
}

.wl-feature + .wl-feature {
  border-left: 1px solid #dfe6f1;
}

.wl-feature-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 58px;
  margin: 0 auto 16px;
  border-radius: 50%;
  background: #e8f0fb;
  transition: background 0.35s ease, transform 0.35s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.35s ease;
}

.wl-feature-icon i {
  font-size: 26px;
  color: #1e4074;
  transition: color 0.35s ease;
}

.wl-feature:hover .wl-feature-icon {
  background: #1e4074;
  transform: translateY(-5px) scale(1.07);
  box-shadow: 0 12px 22px rgba(30, 64, 116, 0.24);
}

.wl-feature:hover .wl-feature-icon i {
  color: #fff;
}

/* two-line box so every description starts on the same baseline */
.wl-feature h3 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.35;
  color: #10265a;
  overflow-wrap: break-word;
}

.wl-feature p {
  margin: 0;
  font-size: 12.5px;
  line-height: 1.6;
  color: #5a6880;
  overflow-wrap: break-word;
}

.wl-media {
  position: relative;
  align-self: stretch;
  min-height: 470px;
  margin-bottom: -1px;
  overflow: hidden;
 /* background: #10265a;*/
  border-radius: 0 0 0 0;
  -webkit-clip-path: polygon(14% 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(14% 0, 100% 0, 100% 100%, 0 100%);
}

.wl-media img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 1s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.wl-media:hover img {
  transform: scale(1.05);
}

/* the left column gets too narrow for four abreast well before tablet width */
@media (max-width: 1199px) {
  .wl-title {
    font-size: 34px;
  }

  .wl-features {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .wl-feature:nth-child(odd) {
    border-left: 0;
  }
}

@media (max-width: 991px) {
  .wl-wrap {
    grid-template-columns: 1fr;
  }

  .wl-content {
    padding: 10px 0 40px;
  }

  .wl-media {
    min-height: 320px;
    border-radius: 12px;
    -webkit-clip-path: none;
    clip-path: none;
  }
}

@media (max-width: 767px) {
  .wl-section {
    padding: 42px 10px 46px 10px;

  }

  .wl-title {
    font-size: 28px;
  }
}

@media (max-width: 480px) {
  .wl-features {
    grid-template-columns: minmax(0, 1fr);
  }

  .wl-feature {
    border-left: 0;
  }

  .wl-feature h3 {
    min-height: 0;
  }
}

/* ===== Vision & Mission section (LIFS home) ===== */

.vm-section {
  position: relative;
  padding: 55px 0 60px;
  background: #fff;
  overflow: hidden;
}

/* faint crest watermark on the left */
.vm-section::before {
  content: "";
  position: absolute;
  left: -70px;
  top: 50%;
  transform: translateY(-50%);
  width: 300px;
  height: 300px;
  background: url("/images/lifs/logo.webp") no-repeat center / contain;
  opacity: 0.05;
  filter: grayscale(1);
  pointer-events: none;
  animation: vmFloat 8s ease-in-out infinite;
}

@keyframes vmFloat {
  0%,
  100% {
    transform: translateY(-50%);
  }
  50% {
    transform: translateY(calc(-50% - 14px));
  }
}

.vm-wrap {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 0.9fr 2fr;
  gap: 40px;
  align-items: start;
}

.vm-eyebrow {
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #e02b1d;
}

.vm-dash {
  display: block;
  width: 46px;
  height: 3px;
  margin-bottom: 22px;
  border-radius: 2px;
  background: #e02b1d;
  transform-origin: left;
  animation: wlDash 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) both;
}

.vm-title {
  margin: 0 0 22px;
  font-size: 34px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #10265a;
}

.vm-title span {
  display: block;
  color: #e02b1d;
}

.vm-text {
  max-width: 300px;
  margin: 0;
  font-size: 14px;
  line-height: 1.75;
  color: #46536b;
}

.vm-panels {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 46px;
}

/* flex column so the media can be pinned to the bottom of the panel — the
   two lists differ in length, and grid stretches both panels to equal
   height, so without this the images end at different baselines */
.vm-panel {
  position: relative;
  display: flex;
  flex-direction: column;
}

/* divider with a dot, between the two panels */
.vm-panel + .vm-panel::before {
  content: "";
  position: absolute;
  left: -23px;
  top: 6px;
  bottom: 6px;
  width: 1px;
  background: #e6ebf3;
}

.vm-panel + .vm-panel::after {
  content: "";
  position: absolute;
  left: -26px;
  top: 50%;
  width: 7px;
  height: 7px;
  margin-top: -3px;
  border-radius: 50%;
  background: #10265a;
}

.vm-panel-dash {
  display: block;
  width: 34px;
  height: 3px;
  margin-bottom: 14px;
  border-radius: 2px;
  background: #e02b1d;
}

.vm-panel-title {
  margin: 0 0 10px;
  font-size: 22px;
  font-weight: 800;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #10265a;
}

.vm-panel-dots {
  display: block;
  width: 54px;
  height: 4px;
  margin-bottom: 18px;
  background-image: radial-gradient(#c3cfe0 1.6px, transparent 1.7px);
  background-size: 8px 8px;
}

.vm-list {
  list-style: none;
  margin: 0 0 22px;
  padding: 0;
}

.vm-list li {
  position: relative;
  margin-bottom: 10px;
  padding-left: 18px;
  font-size: 14px;
  line-height: 1.7;
  color: #46536b;
}

.vm-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #1e4074;
}

.vm-list li:last-child {
  margin-bottom: 0;
}

.vm-panel-media {
  margin-top: auto;
  overflow: hidden;
  border-radius: 12px;
  background: #10265a;
  box-shadow: 0 12px 28px rgba(16, 38, 90, 0.14);
  transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.4s ease;
}

.vm-panel-media img {
  display: block;
  width: 100%;
  height: 200px;
  object-fit: cover;
  transition: transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.4s ease;
}

.vm-panel-media:hover {
  transform: translateY(-6px);
  box-shadow: 0 22px 40px rgba(16, 38, 90, 0.22);
}

.vm-panel-media:hover img {
  transform: scale(1.07);
  opacity: 0.93;
}

@media (max-width: 991px) {
  .vm-wrap {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  .vm-text {
    max-width: none;
  }
}

@media (max-width: 767px) {
  .vm-section {
    padding: 42px 10px 46px 10px;
  }

  .vm-panels {
    grid-template-columns: 1fr;
    gap: 34px;
  }

  .vm-panel + .vm-panel::before,
  .vm-panel + .vm-panel::after {
    display: none;
  }

  .vm-title {
    font-size: 27px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .wl-dash,
  .vm-dash,
  .vm-section::before {
    animation: none;
  }

  .wl-media img,
  .wl-feature-icon,
  .vm-panel-media,
  .vm-panel-media img {
    transition: none;
  }
}

/* ===== News & Announcements / Featured video (LIFS home) ===== */

.na-section {
  padding: 55px 0 60px;
  background: #2b5288;
}

.na-head {
  text-align: center;
  margin-bottom: 36px;
}

.na-title {
  margin: 0 0 12px;
  font-size: 38px;
  font-weight: 800;
  line-height: 1.2;
  color: #fff;
}

.na-sub {
  max-width: 640px;
  margin: 0 auto;
  font-size: 15px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.9);
}

.na-grid {
  display: grid;
  grid-template-columns: 1.28fr 1fr;
  gap: 30px;
  align-items: stretch;
}

/* ----- featured video ----- */

.na-video {
  position: relative;
  min-height: 490px;
  border-radius: 14px;
  overflow: hidden;
  background: #0b1a2f;
  box-shadow: 0 18px 40px rgba(6, 20, 42, 0.35);
}

.na-video-poster {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.9s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.na-video:hover .na-video-poster {
  transform: scale(1.05);
}

.na-video-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  padding: 34px 30px 30px;
  background: linear-gradient(100deg, rgba(6, 17, 33, 0.94) 0%, rgba(6, 17, 33, 0.78) 32%, rgba(6, 17, 33, 0.18) 70%, rgba(6, 17, 33, 0.35) 100%);
}

.na-video-eyebrow {
  position: relative;
  padding-left: 16px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #6fa8ea;
}

.na-video-eyebrow::before {
  content: "";
  position: absolute;
  left: 0;
  top: -4px;
  width: 3px;
  height: 42px;
  background: #6fa8ea;
}

.na-video-title {
  margin: 60px 0 14px;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.22;
  color: #fff;
}

.na-video-text {
  margin: 0;
  font-size: 15px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.85);
}

.na-play {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 74px;
  height: 74px;
  margin-top: auto;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: #fff;
  color: #1d4ed8;
  font-size: 34px;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.55);
  animation: naPulse 2.4s ease-out infinite;
  transition: transform 0.3s ease, background 0.3s ease;
}

.na-play:hover {
  transform: scale(1.08);
}

@keyframes naPulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  70% {
    box-shadow: 0 0 0 24px rgba(255, 255, 255, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}

.na-yt {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  align-self: flex-start;
  margin-top: 26px;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
}

.na-yt:hover,
.na-yt:focus {
  color: #9cc4f0;
  text-decoration: none;
}

.na-video iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* ----- news list panel ----- */

.na-panel {
  position: relative;
  padding: 30px 8px 12px;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 18px 40px rgba(6, 20, 42, 0.22);
}

.na-panel-bar {
  position: absolute;
  top: 22px;
  left: 26px;
  width: 78px;
  height: 4px;
  border-radius: 2px;
  background: #1d4ed8;
}

/* viewport — 4 rows tall, everything below is clipped */
.na-scroll {
  position: relative;
  height: 416px;
  overflow: hidden;
}

/* soft fade at the top and bottom edge of the loop */
.na-scroll::before,
.na-scroll::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 26px;
  z-index: 2;
  pointer-events: none;
}

.na-scroll::before {
  top: 0;
  background: linear-gradient(#fff, rgba(255, 255, 255, 0));
}

.na-scroll::after {
  bottom: 0;
  background: linear-gradient(rgba(255, 255, 255, 0), #fff);
}

.na-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* continuous upward marquee — distance and duration are set from JS */
.na-list.is-scrolling {
  animation-name: naScrollUp;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  will-change: transform;
}

@keyframes naScrollUp {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(var(--na-loop, -50%));
  }
}

.na-scroll:hover .na-list.is-scrolling,
.na-scroll:focus-within .na-list.is-scrolling {
  animation-play-state: paused;
}

.na-item {
  border-bottom: 1px solid #eef1f7;
}

.na-item > a {
  display: flex;
  align-items: center;
  gap: 16px;
  height: 104px;
  padding: 0 18px;
  color: inherit;
  text-decoration: none;
  transition: background 0.3s ease;
}

.na-item > a:hover,
.na-item > a:focus {
  background: #f6f9ff;
  color: inherit;
  text-decoration: none;
}

.na-ico {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 10px;
  color: #fff;
  font-size: 22px;
  transition: transform 0.35s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.na-item > a:hover .na-ico {
  transform: translateY(-3px) scale(1.06);
}

.na-ico-blue {
  background: #1d4ed8;
}

.na-ico-orange {
  background: #e08a12;
}

.na-ico-indigo {
  background: #3b52c4;
}

.na-ico-red {
  background: #d32215;
}

.na-ico-teal {
  background: #0f8a83;
}

.na-item-body {
  flex: 1 1 auto;
  min-width: 0;
}

.na-cat {
  display: block;
  margin-bottom: 5px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.na-cat-blue {
  color: #1d4ed8;
}

.na-cat-orange {
  color: #d98407;
}

.na-cat-indigo {
  color: #3b52c4;
}

.na-cat-red {
  color: #d32215;
}

.na-cat-teal {
  color: #0f8a83;
}

.na-item-title {
  display: block;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  color: #111827;
}

.na-new {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 8px;
  border-radius: 20px;
  background: #d32215;
  color: #fff;
  font-size: 10px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  vertical-align: 2px;
  animation: naBadgePulse 1.8s ease-in-out infinite;
}

@keyframes naBadgePulse {
  0%,
  100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.85;
  }
}

.na-arrow {
  flex: 0 0 auto;
  font-size: 18px;
  color: #64748b;
  transition: transform 0.3s ease, color 0.3s ease;
}

.na-item > a:hover .na-arrow {
  color: #1d4ed8;
  transform: translateX(5px);
}

/* ----- responsive ----- */

@media (max-width: 991px) {
  .na-grid {
    grid-template-columns: 1fr;
  }

  .na-video {
    min-height: 420px;
  }

  .na-title {
    font-size: 30px;
  }
}

@media (max-width: 767px) {
  .na-section {
    padding: 42px 0 46px;
  }

  .na-video {
    min-height: 360px;
  }

  .na-video-title {
    margin-top: 34px;
    font-size: 25px;
  }

  .na-play {
    width: 62px;
    height: 62px;
    font-size: 28px;
  }

  .na-title {
    font-size: 25px;
  }

  .na-item > a {
    height: auto;
    padding: 18px 14px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .na-play,
  .na-new {
    animation: none;
  }

  .na-video-poster,
  .na-ico,
  .na-arrow {
    transition: none;
  }

  /* no auto-motion — let the reader scroll the list themselves */
  .na-list.is-scrolling {
    animation: none;
  }

  .na-scroll {
    overflow-y: auto;
  }

  .na-item.na-clone {
    display: none;
  }
}

/* ===== Programmes section (LIFS home) ===== */

.prog-section {
  background: #f8fafd;
  padding: 45px 0 50px;
}

.prog-head {
  text-align: center;
  margin-bottom: 34px;
}

.prog-title {
  margin: 0;
  font-size: 34px;
  font-weight: 800;
  line-height: 1.25;
  color: #111827;
}

.prog-title span {
  color: #e02b1d;
  margin-right: 10px;
}

.prog-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 26px;
}

.prog-card {
  position: relative;
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 6px 22px rgba(17, 24, 39, 0.07);
  transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.4s ease;
}

.prog-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 24px 46px rgba(17, 24, 39, 0.16);
}

.prog-card-img {
  position: relative;
  overflow: hidden;
  border-radius: 14px 14px 0 0;
  background: #0d1b30;
}

.prog-card-img img {
  display: block;
  width: 100%;
  height: 190px;
  object-fit: cover;
  border-radius: 14px 14px 0 0;
  transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.4s ease;
}

.prog-card:hover .prog-card-img img {
  transform: scale(1.06);
  opacity: 0.92;
}

/* dotted grid decoration, bottom-right of the photo */
.prog-dots {
  position: absolute;
  right: 18px;
  bottom: 26px;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(rgba(255, 255, 255, 0.75) 1.6px, transparent 1.7px);
  background-size: 12px 12px;
  opacity: 0.9;
  pointer-events: none;
  transition: opacity 0.35s ease, transform 0.5s ease;
}

.prog-card:hover .prog-dots {
  opacity: 1;
  transform: translateX(-4px);
}

/* circular icon badge overlapping the photo / body edge */
.prog-card-icon {
  position: absolute;
  left: 20px;
  top: -26px;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 0 0 6px #fff, 0 6px 14px rgba(17, 24, 39, 0.12);
  transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.prog-card-icon i {
  font-size: 24px;
  line-height: 1;
  color: #1d4ed8;
  transition: transform 0.4s ease;
}

.prog-card:hover .prog-card-icon {
  transform: translateY(-4px) scale(1.08);
}

.prog-card:hover .prog-card-icon i {
  transform: rotate(-8deg);
}

.prog-card-body {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding: 44px 22px 24px;
  text-align: left;
}

.prog-card-body h3 {
  margin: 0 0 8px;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.32;
  color: #111827;
}

.prog-duration {
  display: block;
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 700;
  color: #1d4ed8;
}

.prog-card-body p {
  flex: 1 1 auto;
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 1.65;
  color: #55606f;
}

.prog-btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 13px 18px;
  border: 1px solid #c7d7f5;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  color: #1d4ed8;
  text-decoration: none;
  overflow: hidden;
  transition: color 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease;
}

/* blue fill wipes in from the left on hover */
.prog-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #1d4ed8;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
  z-index: 0;
}

.prog-btn > * {
  position: relative;
  z-index: 1;
}

.prog-btn i {
  position: absolute;
  right: 18px;
  z-index: 1;
  transition: transform 0.3s ease;
}

.prog-btn:hover,
.prog-btn:focus {
  color: #fff;
  border-color: #1d4ed8;
  text-decoration: none;
  box-shadow: 0 10px 22px rgba(29, 78, 216, 0.28);
}

.prog-btn:hover::before {
  transform: scaleX(1);
}

.prog-btn:hover i {
  transform: translateX(4px);
}

@media (max-width: 1199px) {
  .prog-title {
    font-size: 28px;
  }

  .prog-card-body h3 {
    font-size: 17px;
  }
}

@media (max-width: 991px) {
  .prog-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .prog-section {
    padding: 38px 0 42px;
  }

  .prog-title {
    font-size: 24px;
  }

  .prog-title span {
    display: block;
    margin-right: 0;
  }
}

@media (max-width: 575px) {
  .prog-grid {
    grid-template-columns: 1fr;
    gap: 22px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .prog-card,
  .prog-card-img img,
  .prog-card-icon,
  .prog-dots,
  .prog-btn::before {
    transition: none;
  }
}

    /*  2222222222222222222222222222222 */
	
	.custom-btn {
          display: inline-block;
          background-color: #c90b04;
          color: #fff;
          padding: 8px 25px;
          font-size: 14px;
          font-weight: 600;
          text-decoration: none;
          border-radius: 6px;
          transition: 0.3s ease;
          border-color: #c90b04;
          margin-bottom: 10px;
        }

        .custom-btn:hover {
          background-color: #a00903;
          transform: translateY(-2px);
        }

        .custom-btn:active {
          transform: scale(0.98);
        }

        @media screen and (max-width: 768px) {
          .main-images {
            height: 90px;
          }
        }
	
	.hd-4 {
          font-weight: 600;
          color: black;
        }

        .admission-section {
          padding: 60px 10px;
          background: #f4f6f9;
        }

        .section-title {
          font-weight: 700;
          margin-bottom: 25px;
          position: relative;
        }

        .section-title::after {
          content: '';
          width: 100%;
          height: 3px;
          background: #FFCF48;
          position: absolute;
          bottom: -10px;
          left: 0;
        }

        .info-card {
          background: #fff;
          padding: 25px;
          border-radius: 12px;
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
          margin-bottom: 25px;
          transition: 0.3s;
        }

        .info-card:hover {
          transform: translateY(-5px);
        }

        .faq_list li {
          margin-bottom: 8px;
        }

        /* Step Timeline */
        .step {
          display: flex;
          margin-bottom: 20px;
        }

        .step-number {
          min-width: 45px;
          height: 45px;
          background: #004D82;
          color: #fff;
          text-align: center;
          line-height: 45px;
          border-radius: 50%;
          font-weight: bold;
          margin-right: 15px;
        }

        .other_card {
          margin-top: 10px;
          margin-bottom: 10px;
          background: #FFF3CD;
          padding: 15px;
          border-radius: 8px;
          width: 100%;
          color: black;
        }

        .step-container {
          background: #fff;
          padding: 15px;
          border-radius: 8px;
          width: 100%;
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
          color: black;
          margin-bottom: 25px;
        }

        /* Button */
        .custom-btn {
          background: #004D82;
          color: #fff;
          padding: 12px 25px;
          border-radius: 6px;
          text-decoration: none;
          display: inline-block;
          margin-top: 10px;
        }

        .custom-btn:hover {
          background: #a30803;
        }

        /* Table style */
        .table-box {
          background: #fff;
          padding: 20px;
          border-radius: 10px;
          margin-bottom: 20px;
        }

        .admission-section a {
          color: black;
        }

        @media (max-width: 599px) {
          .step-number {
            min-width: 35px;
            height: 35px;
            background: #004D82;
            color: #fff;
            text-align: center;
            line-height: 37px;
            border-radius: 50%;
            font-weight: bold;
            margin-right: 10px;
          }

        }
		
		 .course-row {
          display: flex;
          flex-wrap: wrap;
          gap: 15px;
          margin-top: 15px;
        }

        .course-card {
          flex: 1;
          min-width: 220px;
          background: #e9ecef;
          padding: 18px;
          border-left: 4px solid #26538D;
          font-weight: 500;
          transition: 0.3s;
          border-radius: 4px;
          text-align: left;
          color: black;
        }

        .course-card:hover {
          background: #dee2e6;
          transform: translateY(-3px);
        }

        /* Mobile */
        @media (max-width: 768px) {
          .course-row {
            flex-direction: column;
          }
        }

        .important-table {
          margin-top: 10px;
          width: 100%;
          border-collapse: collapse;
          color: black;
        }

        .important-table th {
          background-color: #004D82;
          color: #fff;
          padding: 12px;
          text-align: left;
          border: 1px solid #ddd;
		  width:50%;
        }

        .important-table td {
          padding: 10px;
          border: 1px solid #ddd;
        }

        /* Alternating row color */
        .important-table tbody tr:nth-child(even) {
          background-color: #f9f9f9;
        }

        /* Hover effect */
        .important-table tbody tr:hover {
          background-color: #f1f1f1;
        }

        .card-wrapper {
          display: flex;
          flex-wrap: wrap;
          gap: 15px;
        }

        .single-card {
          flex: 1 1 30%;
          /* 3 in a row */
          min-width: 250px;
          padding: 18px 20px;
          border: 2px solid #2c5aa0;
          border-radius: 6px;
          text-decoration: none;
          color: #2c5aa0;
          font-weight: 600;
          background-color: #fff;
          transition: all 0.3s ease;
        }

        /* Hover */
        .single-card:hover {
          background-color: #2c5aa0;
          color: #fff;
          transform: translateY(-2px);
        }

        /* Mobile */
        @media (max-width: 768px) {
          .single-card {
            flex: 1 1 45%;
          }
        }

        @media (max-width: 480px) {
          .single-card {
            flex: 1 1 100%;
          }
        }
		
		.dark-bg {
    background-color: #efefef;
    padding: 57px 10px 25px 0px;
}
	.dark-bg1 {
    background-color: #fff;
    padding: 57px 10px 25px 0px;
}

		
		.section-content h2 {
   
    margin-bottom: 20px;
}


/* ===== Highlights strip (LIFS home) ===== */

.hl-section {
  background: #f5f7fb;
  padding: 28px 0 8px;
}

.hl-strip {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
  padding: 20px 8px;
  border-radius: 16px;
  background: linear-gradient(135deg, #0a172c 0%, #0f2440 55%, #0a172c 100%);
  box-shadow: 0 18px 40px rgba(10, 23, 44, 0.28);
  overflow: hidden;
}

/* slow light sweep across the whole strip */
.hl-strip::after {
  content: "";
  position: absolute;
  top: 0;
  left: -40%;
  width: 35%;
  height: 100%;
  transform: skewX(-20deg);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(120, 180, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
  animation: hlSweep 7s ease-in-out infinite;
  pointer-events: none;
}

@keyframes hlSweep {
  0% {
    left: -40%;
  }
  55%,
  100% {
    left: 130%;
  }
}

.hl-item {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 22px;
  padding: 2px 20px;
}

/* short inset divider, not a full-height border */
.hl-item + .hl-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 66px;
  background: rgba(255, 255, 255, 0.16);
}

.hl-icon {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.hl-icon i {
  font-size: 36px;
  line-height: 1;
  color: #5aa2ea;
  transition: color 0.35s ease, text-shadow 0.35s ease;
}

.hl-item:hover .hl-icon {
  transform: translateY(-4px) scale(1.08);
}

.hl-item:hover .hl-icon i {
  color: #8cc4ff;
  text-shadow: 0 0 22px rgba(90, 162, 234, 0.55);
}

.hl-body h3 {
  margin: 0 0 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  color: #fff;
  padding-bottom: 3px;
}

.hl-body p {
  max-width: 175px;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.72);
}

@media (max-width: 1199px) {
  .hl-item {
    padding: 2px 14px;
    gap: 16px;
  }

  .hl-icon i {
    font-size: 32px;
  }

  .hl-body h3 {
    font-size: 15px;
  }

  .hl-body p {
    font-size: 12.5px;
  }
}

@media (max-width: 991px) {
  .hl-strip {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 26px;
    padding: 26px 12px;
  }

  .hl-item:nth-child(odd)::before {
    display: none;
  }

  .hl-item:nth-child(n + 3) {
    padding-top: 26px;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
  }

  .hl-body p {
    max-width: none;
  }
}

@media (max-width: 575px) {
  .hl-section {
    padding: 24px 0 4px;
  }

  .hl-strip {
    grid-template-columns: 1fr;
    row-gap: 22px;
  }

  .hl-item::before {
    display: none;
  }

  .hl-item + .hl-item {
    padding-top: 22px;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
  }
}

@media (prefers-reduced-motion: reduce) {
  .hl-strip::after {
    animation: none;
    opacity: 0;
  }

  .hl-icon,
  .hl-icon i {
    transition: none;
  }
}

/* ===== Why Choose LIFS section (LIFS home) ===== */

.wc-section {
  background: #f5f7fb;
  padding: 55px 0 60px;
  overflow: hidden;
}

.wc-wrap {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 45px;
  align-items: start;
}

/* ----- left intro column ----- */

.wc-intro {
  position: relative;
  padding-top: 18px;
}

.wc-dash {
  display: block;
  width: 42px;
  height: 4px;
  border-radius: 2px;
  transform-origin: left;
  animation: wcDash 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) both;
}

.wc-dash-red {
  background: #e02b1d;
  margin-bottom: 18px;
}

.wc-dash-blue {
  background: #1e4074;
  margin: 20px 0 24px;
  animation-delay: 0.25s;
}

@keyframes wcDash {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}

.wc-title {
  margin: 0;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.2;
  color: #10265a;
}

.wc-title span {
  display: block;
  color: #e02b1d;
}

.wc-text {
  max-width: 330px;
  margin: 0;
  font-size: 15px;
  line-height: 1.75;
  color: #46536b;
}

.wc-watermark {
  display: block;
  width: 210px;
  max-width: 70%;
  margin-top: 38px;
  opacity: 0.07;
  filter: grayscale(1);
  animation: wcFloat 7s ease-in-out infinite;
}

@keyframes wcFloat {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-12px);
  }
}

/* ----- right panel ----- */

.wc-panel {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 10px 34px rgba(16, 38, 90, 0.07);
  overflow: hidden;
}

.wc-row {
  position: relative;
  display: grid;
  grid-template-columns: 118px 1fr 265px;
  align-items: center;
  min-height: 172px;
  border-top: 1px solid #eef1f7;
  color: inherit;
  text-decoration: none;
  transition: background 0.35s ease;
}

.wc-row:first-child {
  border-top: 0;
}

.wc-row:hover,
.wc-row:focus {
  background: #fafbfe;
  color: inherit;
  text-decoration: none;
}

/* accent bar that slides in on hover */
.wc-row::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 3px;
  height: 100%;
  background: linear-gradient(180deg, #1e4074, #e02b1d);
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 0.4s ease;
}

.wc-row:hover::before {
  transform: scaleY(1);
}

.wc-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  border-radius: 50%;
  background: #eef3fb;
  transition: background 0.35s ease, transform 0.35s ease, box-shadow 0.35s ease;
}

.wc-icon i {
  font-size: 26px;
  color: #1e4074;
  transition: color 0.35s ease;
}

.wc-row:hover .wc-icon {
  background: #1e4074;
  transform: translateY(-3px) scale(1.08);
  box-shadow: 0 10px 20px rgba(30, 64, 116, 0.25);
}

.wc-row:hover .wc-icon i {
  color: #fff;
}

.wc-row-body {
  padding: 22px 0px 22px 2px;
}

.wc-row-body h3 {
  position: relative;
  display: inline-block;
  margin: 0 0 10px;
  padding-bottom: 4px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  color: #10265a;
  transition: color 0.3s ease;
}

.wc-row-body h3::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #e02b1d;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.wc-row:hover .wc-row-body h3::after {
  transform: scaleX(1);
}

.wc-row-body p {
  max-width: 330px;
  margin: 0;
  font-size: 14px;
  line-height: 1.7;
  color: #5a6880;
}

.wc-row-media {
  display: block;
  align-self: stretch;
  overflow: hidden;
  background: #10265a;
  -webkit-clip-path: polygon(16% 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(16% 0, 100% 0, 100% 100%, 0 100%);
}

.wc-row-media img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 172px;
  object-fit: cover;
  transition: transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.4s ease;
}

.wc-row:hover .wc-row-media img {
  transform: scale(1.08);
  opacity: 0.9;
}

/* ----- responsive ----- */

@media (max-width: 1199px) {
  .wc-row {
    grid-template-columns: 100px 1fr 215px;
  }

  .wc-title {
    font-size: 34px;
  }
}

@media (max-width: 991px) {
  .wc-wrap {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  .wc-intro {
    text-align: center;
  }

  .wc-dash {
    margin-left: auto;
    margin-right: auto;
  }

  .wc-title span {
    display: inline;
  }

  .wc-text {
    max-width: 620px;
    margin: 0 auto;
  }

  .wc-watermark {
    margin: 26px auto 0;
  }
}

@media (max-width: 767px) {
  .wc-section {
    padding: 45px 0 50px;
  }

  .wc-row {
    grid-template-columns: 84px 1fr;
    min-height: 0;
  }

  .wc-row-media {
    grid-column: 1 / -1;
    -webkit-clip-path: none;
    clip-path: none;
  }

  .wc-row-media img {
    height: 175px;
    min-height: 0;
  }

  .wc-row-body {
    padding: 20px 18px 18px 0;
  }

  .wc-row-body h3 {
    font-size: 18px;
  }

  .wc-row-body p,
  .wc-text {
    max-width: none;
  }

  .wc-title {
    font-size: 28px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .wc-dash,
  .wc-watermark {
    animation: none;
  }

  .wc-row,
  .wc-icon,
  .wc-row-media img {
    transition: none;
  }
}

/* Heading */

.section-tag {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    color: #c90b04;
    text-transform: uppercase;
}

.main-title {
    font-size: 35px;
    font-weight: 700;
    color: #001c54;
    margin-top: 15px;
    margin-bottom: 20px;
}

.learn-more {
    text-decoration: none;
    color: #c90b04;
    font-weight: 600;
    font-size: 15px;
}

.learn-more i {
    margin-left: 6px;
    transition: .3s;
}

.learn-more:hover {
    color: #a00903;
}

.learn-more:hover i {
    margin-left: 12px;
}

/* Responsive */

@media (max-width: 991px) {

    .main-title {
        font-size: 30px;
    }
}

@media (max-width: 576px) {

    .main-title {
        font-size: 26px;
    }
}

/* ==========================================================================
   Global responsive pass (LIFS home) — added 2026-07-27
   ========================================================================== */

/* nothing on the page may push the document wider than the viewport */
html,
body {
  max-width: 100%;
  overflow-x: hidden;
}

/* fluid media everywhere */
#wrapper img,
#wrapper iframe,
#wrapper video,
#wrapper embed,
#wrapper object {
  max-width: 100%;
}

#wrapper img {
  height: auto;
}

/* ----- admission popup ----- */

#myModal .modal-dialog {
  width: auto;
  max-width: 700px;
  margin: 30px auto;
  padding: 0 12px;
}

#myModal .modal-body {
  padding: 0;
}

#myModal .modal-body img {
  display: block;
  width: 100%;
  height: auto;
}

@media (max-width: 767px) {
  #myModal .modal-dialog {
    margin: 20px auto;
  }
}

/* ----- banner carousel ----- */

#myCarousel .item img {
  width: 100%;
  height: auto;
}

/* Bootstrap 3 gives .carousel-control a 15%-wide gradient strip. Strip that
   back to a plain hit area so only the round button is visible. */

.bnr-carousel .carousel-control {
  top: 50%;
  bottom: auto;
  width: auto;
  background: none;
  background-image: none;
  filter: none;
  opacity: 1;
  text-shadow: none;
  transform: translateY(-50%);
  z-index: 16;
}

.bnr-carousel .carousel-control.left {
  left: 22px;
  right: auto;
}

.bnr-carousel .carousel-control.right {
  right: 22px;
  left: auto;
}

.bnr-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.75);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  font-size: 18px;
  line-height: 1;
  transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s ease;
}

.bnr-carousel .carousel-control:hover .bnr-arrow,
.bnr-carousel .carousel-control:focus .bnr-arrow {
  background: #c90b04;
  border-color: #c90b04;
  transform: scale(1.08);
}

/* dash-style indicators.
   style-main.css ships a global `.carousel-indicators { top: 200px; bottom:
   auto; right: 0; left: auto; width: 50px }` for its own vertical dot rail,
   so top/right have to be reset explicitly or the dashes hang mid-banner. */

.bnr-carousel .bnr-indicators {
  top: auto;
  right: auto;
  bottom: 14px;
  left: 50%;
  width: auto;
  margin: 0;
  padding-left: 0;
  transform: translateX(-50%);
  display: flex;
  gap: 10px;
}

.bnr-carousel .bnr-indicators li,
.bnr-carousel .bnr-indicators li.active {
  width: 34px;
  height: 3px;
  margin: 0;
  border: 0;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.85);
  /* hairline keeps the inactive dashes readable on light banners */
  box-shadow: 0 0 0 1px rgba(16, 38, 90, 0.25);
  text-indent: -9999px;
  cursor: pointer;
  transition: background 0.25s ease;
}

.bnr-carousel .bnr-indicators li.active {
  background: #c90b04;
}

@media (max-width: 767px) {
  .bnr-carousel .carousel-control.left {
    left: 10px;
  }

  .bnr-carousel .carousel-control.right {
    right: 10px;
  }

  .bnr-arrow {
    width: 32px;
    height: 32px;
    font-size: 14px;
  }

  .bnr-carousel .bnr-indicators {
    bottom: 8px;
    gap: 6px;
  }

  .bnr-carousel .bnr-indicators li,
  .bnr-carousel .bnr-indicators li.active {
    width: 20px;
    height: 2px;
  }
}

/* ----- announcements ticker -----
   the -60px pull only makes sense under the tall desktop banner */

@media (max-width: 991px) {
  .ticker-bar {
    margin-top: 0;
  }
}

@media (max-width: 599px) {
  .ticker-marquee {
    padding: 10px 12px;
  }

  .ticker-link {
    font-size: 13px;
  }

  .ticker-sep {
    margin: 0 10px;
  }
}

/* ----- section paddings on small screens ----- */

/* .container1's bottom padding is set in index.html's inline <style>, which
   wins on source order — don't try to override it from here. */

@media (max-width: 767px) {
  section > .container-fluid {
    padding-bottom: 30px;
  }
}

/* ----- footer ----- */

@media (max-width: 767px) {
  #footer .footer-bottom .col-md-6 {
    text-align: center;
  }

  #footer .footer-bottom .col-md-6.text-right {
    text-align: center;
  }

  #footer .footer-bottom p {
    margin-bottom: 8px;
  }
}

/* ----- back-to-top button ----- */

@media (max-width: 575px) {
  .scrollToTop {
    right: 12px;
    bottom: 12px;
  }
}

/* ===== Mobile: uniform 10px side gutter on every section =====
   style-main.css forces `.container { padding-left/right: 0 !important }`
   below 790px, which makes section content sit flush against the screen
   edge. Restore a consistent 10px gutter for all content sections.
   The banner carousel (.container1) is intentionally left full-bleed. */

@media (max-width: 790px) {
  .main-content .container,
  .main-content .container-fluid,
  section > .container,
  section > .container-fluid,
  .ticker-bar > .container,
  #footer .container,
  .footer .container {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
