:root{--themecolor:#24305e;--portfolio-overlay:rgba(36, 48, 94,0.75);--headings-font-weight:300;--line-height-base:1;--topbar-height:40px;--margin-lg:60px;--header-height:100px;--content-wrap-padding:0px;--primary-menu-submenu-font-size:14px;--primary-menu-submenu-font-weight:500;--header-height:auto;--sticky-header-height:45px}
body{font-family:Sahel-FD !important;font-weight:300;text-align:right;background-color:#f5f8ff;margin:0}
address,blockquote,dd,dl,fieldset,form,ol,p,pre,table,ul{margin-bottom:0}
.slider-element .owl-dots .owl-dot.active,.slider-element .owl-dots .owl-dot:hover{background-color:#24305e!important;border:1px solid #24305e}
.slider-element .owl-dots button{background-color:#fff!important}
.slider-element .owl-carousel .owl-nav [class*=owl-]{width:60px}
#content,#wrapper{background-color:#f5f8ff}
#top-bar{height:40px;font-size:14px;background:var(--top-bar,#ca2e2f)}
.top-links li>a{padding:0 10px;font-size:14px;font-weight:300;color:#fff}
.top-links li{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.top-links ul li{border-right:1px solid rgba(255,255,255,.25)}
.top-links li>a{font-size:14px;font-weight:500;-webkit-transition:all cubic-bezier(.075,.82,.165,1) .3s;transition:all cubic-bezier(.075,.82,.165,1) .3s}
.top-links li i:first-child{margin-left:4px;margin-right:0;font-size:1.8em}
.top-links li.color-one>a{background:#ffc539;color:#14387f}
.top-links li.color-one>a:hover{background:#ebb023}
.top-links li.color-two>a{background:#f37421;color:#fff}
.top-links li.color-two>a:hover{background:#df6211}
.top-links ul li:first-child,.top-links ul li:first-child a{border-radius:0 5px 0 0}
.top-links ul li:last-child,.top-links ul li:last-child a{border-radius:5px 0 0 0}
#top-social li{border-right:0 solid #eee}
#top-social li .ts-icon{width:20px}
#top-social li a{width:20px!important;margin-right:5px;font-size:16px;-webkit-transition:all cubic-bezier(.075,.82,.165,1) .3s;transition:all cubic-bezier(.075,.82,.165,1) .3s}
#top-social li span{color:#fff}
#top-social li a i{color:#fff;-webkit-transition:all cubic-bezier(.075,.82,.165,1) .7s;transition:all cubic-bezier(.075,.82,.165,1) .7s}
#top-social li a:hover i{color:#000}
#top-social li:last-child a{width:90px!important;background:#011f59;text-align:center;border-radius:100px;height:25px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr}
#top-social li:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}
#top-social li:last-child a{color:#fff}
#top-social li:last-child a i{color:#f37421;margin-right:5px}
#top-social li,#top-social li .ts-icon,#top-social li .ts-text,#top-social li a{float:left}
#header,#header-wrap,#logo img{height:auto}
#header{background-image:url(var(--header-back-left,'/uploads/stums/assets/images/header-left-back-img.png')),url(var(--header-back-right,'/uploads/stums/assets/images/header-right-back-img.png'));background-position:left top,right top;background-repeat:no-repeat,no-repeat}
#header .container {
    min-height: 120px;}
#header-wrap{background:var(--header-wrap,#24305e)}
#header.sticky-style-2 #header-wrap{height:45px}
.top-links li:hover{background-color:#bf2a2b}
#logo{padding:15px 0}
.boxed-slider{padding:15px 0}
#side-panel-trigger,#top-account,#top-cart,#top-search{margin:12px 15px 0 0}
#side-panel-trigger a,#top-cart>a,#top-search a{font-size:16px;color:#fff}
#top-search form input{font-size:20px;color:#fff;font-weight:300}
#top-search form input::-webkit-input-placeholder{color:rgba(255,255,255,.6)}
#top-search form input:-ms-input-placeholder{color:rgba(255,255,255,.6)}
#top-search form input::-ms-input-placeholder{color:rgba(255,255,255,.6)}
#top-search form input::placeholder{color:rgba(255,255,255,.6)}
#header.sticky-header #top-search a{color:#000}
#header.sticky-header #top-search a{color:#000}
#header.sticky-header #top-search a{color:#000}
#header.sticky-header #top-search a{color:#000}
#header.sticky-header #top-search form input::-webkit-input-placeholder{color:#000}
#header.sticky-header #top-search form input:-ms-input-placeholder{color:#000}
#header.sticky-header #top-search form input::-ms-input-placeholder{color:#000}
#header.sticky-header #top-search form input::placeholder{color:#000}
#espritmenu{float:none}
.slider-element .owl-carousel .owl-item a {display: block;position: relative;}
.slider-element .owl-carousel .owl-item h2 {position: absolute;left: 90%;top: 50%;z-index: 9;width: 360px;text-align: center;background: rgb(36, 48, 94,0.5);padding: 30px;color: #fff;font-size: 20px;font-weight: 700;line-height: 40px;transform: translate(-90%,-50%);text-shadow: 0px 3px 2px rgba(0,0,0,0.75);}
.stums-slide-video{position:relative}
.stums-slide-video::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:-1}
.stums-slide-video>a{position:absolute!important;left:0;top:0;width:100%;height:100%;z-index:99}
.header-extras li{margin-left:0;height:auto;margin:20px 0}
.important-links-sector{background:#ececec;background-image:url(../images/impo-links-left.png),url(../images/impo-links-right.png);background-position:left center,right center;background-repeat:no-repeat,no-repeat/*! padding:30px 0; */}
.important-links-sector .owl-carousel .owl-item{margin:30px 0}
.important-links-sector .item{border-radius:10px;background-color:#fff;-webkit-box-shadow:0 3px 1.9px .1px rgba(0,0,0,.1);box-shadow:0 3px 1.9px .1px rgba(0,0,0,.1);-webkit-transition:all cubic-bezier(.075,.82,.165,1) .3s;transition:all cubic-bezier(.075,.82,.165,1) .3s}
.important-links-sector .item:hover{-webkit-box-shadow:0 4px 8px -1.9px rgba(0,0,0,.3);box-shadow:0 4px 8px -1.9px rgba(0,0,0,.3)}
.important-links-sector .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:160px}
.important-links-sector .item a i{color:#fff;border-radius:100px;background:var(--important-links-item-a-1,#24305e);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--important-links-item-a-1,#24305e)),to(var(--important-links-item-a-2,#1431a2)));background:linear-gradient(to bottom,var(--important-links-item-a-1,#24305e) 0,var(--important-links-item-a-2,#1431a2) 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='var(--important-links-item-a-1,#24305e)', endColorstr='var(--important-links-item-a-2,#1431a2)', GradientType=0);font-size:2em;width:60px;height:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}
.important-links-sector .item a:hover i{background:var(--important-links-a-hover,#004b85)}
.important-links-sector .item a span{font-weight:600;font-size:16px;text-align: center;}
.has-box-title .title-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e0e0e0;padding-bottom:15px;margin-bottom:15px}
.has-box-title .title-area h2{font-size:16px;font-weight:600;position:relative;line-height:24px}
.has-box-title .title-area h2::after{content:'';position:absolute;right:0;bottom:-16px;width:100%;height:1px;background:#f76c6c}
.has-box-title .title-area a{font-size:14px;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.has-box-title .title-area a i{margin-left:5px}
.back-white{background:#fff}
.back-blue{background:var(--back-blue,#97d4f0)}
.box-p-15{padding:15px}
.border-radius-10{border-radius:10px}
.box-shadow{-webkit-box-shadow:0 2px 1.9px .1px rgba(0,0,0,.05);box-shadow:0 2px 1.9px .1px rgba(0,0,0,.05)}
.portfolio-notitle .portfolio-desc{height:135px;bottom:-45px;background:var(--portfolio-desc-back,#ececec);padding:15px}
.portfolio-desc h3 a{font-size:14px;font-weight:600;display:block;max-height:50px;min-height:45px;text-align:justify;line-height:24px;margin-bottom:30px}
.portfolio-overlay a{right:auto;left:0;margin:0;-webkit-transform:translate(0,0);transform:translate(0,0);top:0;width:100%!important;height:100%!important;border-radius:0}
.portfolio-overlay a:hover{background-color:var(--portfolio-overlay)}
.portfolio-overlay{background-color:rgba(36,48,94,0)}
.portfolio-desc p{font-size:14px;font-weight:300;line-height:24px;max-height:60px;text-align:justify}
.portfolio-notitle .iportfolio,.portfolio-notitle .portfolio-item{overflow:hidden;height:310px;border-radius:10px;margin-bottom:15px}
.portfolio-notitle .iportfolio .portfolio-desc a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.portfolio-notitle .iportfolio:hover .portfolio-desc a{margin-bottom:5px}
.video-area{margin-bottom:15px}
.video-area .item{position:relative;border-radius:10px;overflow:hidden}
.video-area .item a{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:9}
.owl-carousel .owl-stage{padding:0 0}
.video-area .item .overlay{background:rgba(36,48,94,.75);z-index:7}
.video-area .item i{position:absolute;left:50%;top:50%;font-size:2em;z-index:8;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;background:rgba(250,33,34,.75);border-radius:100px;width:80px;height:80px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 25px 3px rgba(255,255,255,.8);box-shadow:0 0 25px 3px rgba(255,255,255,.8)}
.play-btn::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);-webkit-transform-origin:center center;transform-origin:center center;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #fff;z-index:100;-webkit-transition:all .4s cubic-bezier(.55,.055,.675,.19);transition:all .4s cubic-bezier(.55,.055,.675,.19)}
.play-btn:before{content:"";position:absolute;width:180%;height:180%;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:pulsate1 2s;animation:pulsate1 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border-radius:50%;border:3px solid rgba(255,255,255,.75);background:rgba(198,16,0,0)}
@-webkit-keyframes pulsate1{
0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1;-webkit-box-shadow:inset 0 0 25px 3px rgba(255,255,255,.75),0 0 25px 10px rgba(255,255,255,.75);box-shadow:inset 0 0 25px 3px rgba(255,255,255,.75),0 0 25px 10px rgba(255,255,255,.75)}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;-webkit-box-shadow:none;box-shadow:none}
}
@keyframes pulsate1{
0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1;-webkit-box-shadow:inset 0 0 25px 3px rgba(255,255,255,.75),0 0 25px 10px rgba(255,255,255,.75);box-shadow:inset 0 0 25px 3px rgba(255,255,255,.75),0 0 25px 10px rgba(255,255,255,.75)}
100%{-webkit-transform:scale(1,1);transform:scale(1);opacity:0;-webkit-box-shadow:none;box-shadow:none}
}
.video-area .item h3{position:absolute;bottom:10%;font-size:3em;z-index:8;font-size:16px;font-weight:600;color:#fff;width:100%;text-align:center;padding:0 60px;line-height:28px;min-height:24px;max-height:60px;height:auto}
.video-area .owl-carousel .owl-dots{position:absolute;top:15px;left:15px}
.video-area .owl-carousel .owl-dots .owl-dot{margin:0 5px}
.owl-carousel .owl-dots .owl-dot{width:12px;height:12px;background-color:#cd2122}
.image-area .item,.important-news-area .content-area .item{background:var(--content-area-item,#ececec);border-radius:10px;overflow:hidden}
.image-area .item>a{position:relative;overflow:hidden;display:block}
.image-area .item>a i{-webkit-transition:all .3s cubic-bezier(.445,.05,.55,.95);transition:all .3s cubic-bezier(.445,.05,.55,.95)}
.image-area .item>a:hover i{padding:150px;font-size:3em;background:rgba(36,48,94,.75);color:#fff}
.image-area .item a i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2em;line-height:1;background:rgba(236,236,236,.75);padding:21px;border-radius:100px;color:#000}
.image-area .item h3,.important-news-area .content-area h3{padding:15px}
.image-area .item h3 a,.important-news-area .content-area h3 a{font-size:14px;text-align:justify;color:#000;display:block;line-height:22px;height:45px}
.special-news-area{height:300px;position:relative;overflow:hidden}
.special-news-area span.overlay{right:0;top:0;width:100%;height:100%;padding:0;background:rgba(36,48,94,.75);z-index:7}
.special-news-area span{position:absolute;z-index:9;font-size:16px;font-weight:600;color:#fff;background:#f76c6c;border-radius:10px;padding:7px 15px;right:15px;top:15px}
.special-news-area span.title{position:absolute;z-index:9;font-size:16px;font-weight:600;color:#fff;background:#f76c6c;border-radius:10px;padding:7px 15px;right:15px;top:15px}
.special-news-area .special-news-content{/*! position: relative; */height:100%}
.special-news-area .special-news-content>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:8}
.special-news-area .special-news-content img{-webkit-transform:scale(1.3) translate(0,11%);transform:scale(1.3) translate(0,11%)}
.special-news-area .special-news-content h3{position:absolute;right:0;top:50px;z-index:7;width: 100%;}
.special-news-area .special-news-content h3 a{color:#fff;display:block;line-height:28px;padding:15px;text-align:justify;font-size:16px;font-weight:600;text-shadow:0 2px 0 #000}
.notification-area .content-area ul{margin:0}
.notification-area .content-area ul li{list-style-position:inside;list-style-type:none;border-bottom:1px solid #4c819e;padding-bottom:10px;margin-bottom:10px}
.notification-area .content-area ul li:last-child{border-bottom:0 solid #4c819e;padding-bottom:0;margin-bottom:0}
.notification-area .content-area ul li a{display:block;text-align:justify;min-height:22px;max-height:45px;height:auto}
.important-news-area .content-area .item{margin-bottom:15px}
.access-links-sector .access-links-area{border-radius:10px;background-color:#f5f8ff;-webkit-box-shadow:0 3px 1.9px .1px rgba(0,0,0,.1);box-shadow:0 3px 1.9px .1px rgba(0,0,0,.1);text-align:center;padding:15px;position:relative;overflow:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.access-links-sector .access-links-area a.link-icon{margin-bottom:0;display:inline-block;line-height:1;margin-bottom:15px}
.access-links-sector .access-links-area a.link-icon i{font-size:5em}
.access-links-sector .access-links-area h4 a{font-size:16px;font-weight:600;margin-bottom:15px;display:block;line-height:26px}
.access-links-sector .access-links-area p{font-size:14px;text-align:justify;margin:0;min-height:130px;max-height:130px;height:auto;margin-bottom:30px}
.access-links-sector .access-links-area a.bootom-link{position:absolute;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--access-links-bootom-arrow,#24305e);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;border-radius:100px;font-size:1.2em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.access-links-sector .access-links-area:hover a.bootom-link{bottom:-20px;background:var(--access-links-bootom-arrow-hover,#f76c6c);-webkit-box-shadow:0 -5px 15px rgba(0,0,0,.3);box-shadow:0 -5px 15px rgba(0,0,0,.3)}
#copyrights{padding:15px 0;background-color:var(--copyright-back,#004b85);color:#fff}
#footer {background: var(--footer-back,#24305e) url('/uploads/stums/assets/images/footer-bg-09.jpg') repeat fixed;background-size: auto;background-size: auto;background-size: 100% 100%;}
#footer .footer-widgets-wrap{padding:60px 0}
#footer .widget>h4{color:#fff;position:relative;padding-right:40px}
#footer .widget>h4::before{content:'';position:absolute;right:0;top:50%;width:30px;height:2px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#footer,#footer a,#footer p,#footer span{color:#fff}
.footer-widgets-wrap .widget ul li{list-style-type:none}
.footer-widgets-wrap .widget ul.contact-us li{margin-bottom:10px;text-align:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer-widgets-wrap .widget ul.contact-us li i{margin-left:10px;font-size:1.5em}
.footer-widgets-wrap .widget ul.contact-us li address{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer-widgets-wrap .widget_links_2 li{position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.footer-widgets-wrap .widget_links_2 li:hover:before{content:'';position:absolute;right:0;top:50%;width:10px;height:2px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.footer-widgets-wrap .widget_links_2 li:hover{padding-right:7px}
#copyrights i{font-size:2em;margin-left:10px}
#copyrights p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
dd, dl, dt, li, ol, ul {list-style-position: inside;}
.inner-page-content .content-area #es-content p, .inner-page-content .content-area #es-content p span {min-height: 0px !important;line-height: 24px !important;}
.inner-page-content .content-area #es-content p strong {font-weight: 600;}
#es-content {width: 100%;}
@media (max-width:991.98px){
#espritmenu{display:none!important}
.mburger{color:#fff!important}
}
@media (min-width:992px){
.swiper_wrapper{height:715px}
.hidden-lg-up{display:none!important}
#mm-menu{display:none!important}
#espritmenu{--menu-height:45px;-webkit-box-sizing:border-box;box-sizing:border-box}
#header.sticky-header #espritmenu{--menu-height:45px;-webkit-box-sizing:border-box;box-sizing:border-box}
#espritmenu ul{list-style:none;margin:0}
#espritmenu ul li,#espritmenu ul li a{color:#fff;cursor:pointer;-webkit-transition:.2s;transition:.2s;text-decoration:none;white-space:nowrap;font-weight:400;font-size:14px}
#espritmenu ul li a:hover,#espritmenu ul li:hover{color:#fff}
#espritmenu ul li a,#espritmenu ul li a a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}
#espritmenu ul li{padding-left:15px;margin-left:15px}
#espritmenu ul li a::before{content:'';width:0;height:0;/*! border-left:5px solid transparent; *//*! border-right:5px solid transparent; *//*! border-top:5px solid #fff; */position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#espritmenu ul li a:only-child:before{padding-right:0;display:none}
#espritmenu>ul li{position:relative}
#espritmenu>ul li ul li:last-child{border-bottom:0 solid rgba(0,0,0,.15)}
#espritmenu>ul li ul li::before{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid orange}
#espritmenu>ul li ul li ul{top:-2%;right:100%;-webkit-transform:translate(0);transform:translate(0);min-width:240px;width:auto}
#espritmenu>ul li ul li:hover{background-color:#0f96cc}
#espritmenu>ul li:hover>ul{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}
#espritmenu>ul>li{position:relative}
#espritmenu>ul>li::before{content:'';position:absolute;left:0;top:50%;width:1px;height:30px;background:rgba(255,255,255,.15);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s ease;transition:all .4s ease}
#header.sticky-header #espritmenu>ul>li::before{top:45%;-webkit-transform:translateY(-45%);transform:translateY(-45%)}
#espritmenu>ul>li>a:hover{color:#000}
#espritmenu>ul>li:last-child:before{display:none}
#espritmenu ul li a:not(:only-child){margin-left:10px}
nav.es-navbar ul ul li a:hover{color:#fff;padding-right:0;background:0 0!important}
#espritmenu ul li:hover{color:#fff;background:var(--menu_item_hover,#004b85);-webkit-box-shadow:0 -1px 5px rgba(0,0,0,.1);box-shadow:0 -1px 5px rgba(0,0,0,.1);margin-top:0}
#espritmenu ul li:hover a{color:#000}
#espritmenu ul li{padding-left:0;margin-left:0}
#espritmenu ul>li>a::before{content:'\e904';/*! width:0; *//*! height:0; *//*! border-left:5px solid transparent; *//*! border-right:5px solid transparent; *//*! border-top:5px solid #fff; */position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:niafam-icons;font-size:.75em;-webkit-transition:all .4s ease;transition:all .4s ease}
#header.sticky-header #espritmenu ul>li>a::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#espritmenu ul li a:only-child:before{padding-right:0;display:none}
#espritmenu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--menu-height);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;float:right}
#espritmenu>ul li ul{visibility:hidden;opacity:0;padding:5px;min-width:200px;background-color:#123573;position:absolute;top:calc(var(--menu-height));right:0;/*! -webkit-transform: translateX(-50%); *//*! transform: translateX(-100%); */-webkit-transition:.2s;transition:.2s;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-box-shadow:0 20px 30px -5px rgba(0,0,0,.2);box-shadow:0 20px 30px -5px rgba(0,0,0,.2);border:0 solid rgba(255,255,255,.5);border-radius:0 0 5px 5px;z-index:99;border-top:1px solid rgba(255,255,255,1)}
#espritmenu>ul li ul li{margin:0;padding:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:40px;padding-left:30px;min-width:180px;width:auto;border-bottom:1px solid rgba(0,0,0,.1)}
#espritmenu>ul li ul li a{color:#fff}
#espritmenu>ul li ul li:hover{background-color:var(--menu_item_hover,#004b85);border-radius:0}
#espritmenu>ul li:hover>ul{/*! opacity: 1; *//*! visibility: visible; *//*! transition-delay: 0ms; */}
#espritmenu>ul>li{position:relative;padding:0 12px;height:45px}
#espritmenu>ul>li::before{/*! content: ''; *//*! position: absolute; *//*! left: 0px; *//*! top: 50%; *//*! width: 0px; *//*! height: 30px; *//*! background: #00365e; *//*! transform: translateY(-50%); */}
#espritmenu>ul li ul li a:not(:only-child):before{/*! border-style:solid; *//*! border-width:5px 5px 5px 0; *//*! border-color:transparent #f37421 transparent transparent; */content:'\e905';top:10px}
spritmenu>ul>li>a:hover{color:#fff!important}
#espritmenu>ul>li:hover>a{color:#fff}
#espritmenu ul li .mega-menu-content,#espritmenu ul ul:not(.mega-menu-column){border-top:0 solid #1abc9c}
#header.sticky-header:not(.static-sticky) #espritmenu>ul>li>a{padding-top:calc((var(--sticky-header-height) - 5px)/ 2);padding-bottom:calc((var(--sticky-header-height) - 0px)/ 2)}
#espritmenu>ul>li>a{display:block;line-height:6px;padding:20px 2px;color:#fff;font-weight:500;font-size:14px;-webkit-transition:margin .4s ease,padding .4s ease;transition:margin .4s ease,padding .4s ease}
#header.sticky-header #espritmenu>ul>li>a{color:#000}
#header.sticky-header #espritmenu>ul>li:hover>a{color:#fff}
}
@media (min-width:992px){
#mm-menu{display:none!important}
}
@media (max-width:1199.98px){
.portfolio-notitle .iportfolio,.portfolio-notitle .portfolio-item{height:270px}
}
@media (max-width:991.98px){
.special-news-area .special-news-content img{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);width:100%}
.access-links-sector .access-links-area{margin-bottom:30px}
.access-links-sector.parallax{background-size:150% 150%}
.portfolio-desc p {
    height: 60px;
}
.portfolio-notitle .portfolio-desc {
    bottom: 0px;
}
#content p {
    line-height: 24px !important;
}
.portfolio-desc h3 a {
    margin-bottom: 5px;
}
}
@media (max-width:767.98px){
.image-area .item img,.important-news-area .content-area .item img{width:100%}
.image-area .item{margin-bottom:15px}
.image-area .item>a:hover i{padding:100%}

}
@media (max-width:575.98px){
.header-extras{display:none}
.widget{margin-bottom:25px}
.footer-widgets-wrap .widget_links_2 li{padding:7px 0}
}
@font-face{font-family:Sahel-EN;src:url(../fonts/Sahel-en.eot);src:url(../fonts/Sahel-en.eot?#iefix) format('embedded-opentype'),url(../fonts/Sahel-en.woff2) format('woff2'),url(../fonts/Sahel-en.woff) format('woff'),url(../fonts/Sahel-en.ttf) format('truetype');font-weight:400}
@font-face{font-family:Sahel-EN;src:url(../fonts/Sahel-en-Bold.eot);src:url(../fonts/Sahel-en-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Sahel-en-Bold.woff2) format('woff2'),url(../fonts/Sahel-en-Bold.woff) format('woff'),url(../fonts/Sahel-en-Bold.ttf) format('truetype');font-weight:700}
@font-face{font-family:Sahel-EN;src:url(../fonts/Sahel-en-Light.eot);src:url(../fonts/Sahel-en-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Sahel-en-Light.woff2) format('woff2'),url(../fonts/Sahel-en-Light.woff) format('woff'),url(../fonts/Sahel-en-Light.ttf) format('truetype');font-weight:300}
@font-face{font-family:Sahel-EN;src:url(../fonts/Sahel-en-SemiBold.eot);src:url(../fonts/Sahel-en-SemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/Sahel-en-SemiBold.woff2) format('woff2'),url(../fonts/Sahel-en-SemiBold.woff) format('woff'),url(../fonts/Sahel-en-SemiBold.ttf) format('truetype');font-weight:600}
@font-face{font-family:Sahel-EN;src:url(../fonts/Sahel-en-Black.eot);src:url(../fonts/Sahel-en-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/Sahel-en-Black.woff2) format('woff2'),url(../fonts/Sahel-en-Black.woff) format('woff'),url(../fonts/Sahel-en-Black.ttf) format('truetype');font-weight:900}
html[dir=ltr] .top-links {float: left;}
html[dir=ltr] body{font-family:Sahel-EN !important;text-align:left;direction:ltr}
html[dir=ltr] #top-social li,html[dir=ltr] #top-social li .ts-icon,html[dir=ltr] #top-social li .ts-text,html[dir=ltr] #top-social li a{float:right}
html[dir=ltr] #top-social li:last-child{margin-right:5px;margin-left:0}
html[dir=ltr] #logo{float:left;margin-left:0;margin-right:40px}
html[dir=ltr] .header-extras{float:right}
html[dir=ltr] #side-panel-trigger,html[dir=ltr] #top-account,html[dir=ltr] #top-cart,html[dir=ltr] #top-search{float:right;margin:40px 15px 40px 0}
html[dir=ltr] #side-panel-trigger,html[dir=ltr] #top-account,html[dir=ltr] #top-cart,html[dir=ltr] #top-search{margin:12px 0 0 15px}
html[dir=ltr] .has-box-title .title-area a i{margin-left:0;margin-right:5px}
html[dir=ltr] .special-news-area span.title{right:auto;left:15px}
html[dir=ltr] .footer-widgets-wrap .widget ul.contact-us li i{margin-left:0;margin-right:10px}
html[dir=ltr] #footer .widget>h4{padding-right:0;padding-left:40px}
html[dir=ltr] #footer .widget>h4::before{right:auto;left:0}
html[dir=ltr] #copyrights i{margin-left:0;margin-right:10px}
html[dir=ltr] #gotoTop{right:auto;left:30px}
@media (min-width:992px){
html[dir=ltr] #espritmenu > ul > li::before {left: auto;right: 0;}
html[dir=ltr] #espritmenu>ul{float:left}
html[dir=ltr] #espritmenu ul li a:not(:only-child){margin-left:0;margin-right:10px}
html[dir=ltr] #espritmenu ul>li>a::before{left:auto;right:20px}
html[dir=ltr] #espritmenu > ul li ul li a:not(:only-child)::before {content: '\e902';}
html[dir=ltr] #espritmenu > ul > li > ul {left: 0;right: auto !important;}
}
body.device-touch.device-sm .portfolio-notitle .portfolio-desc, body.device-touch.device-xs .portfolio-notitle .portfolio-desc {
    display: block !important;
}