@charset "utf-8";body{overflow-x:hidden!important}
footer{width:100%!important}
.home_banner{width:100%;height:100%;z-index:1}
.home_banner li{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.home_banner li img.dexBannerImg{opacity:0}
.home_banner li img.mobBannerImg{display:none}
.home_banner>div,.home_banner>div>div{height:100%}
.bannerInfo{position:absolute;left:0;right:0;top:20%;margin:auto;z-index:2;width:95%;max-width:990px;color:#FFF;opacity:0}
.bannerInfo h2{text-shadow:1px 1px rgba(0,0,0,0.5);font-size:45px;font-family:'Exo',sans-serif;font-weight:500;padding-bottom:15px; text-transform:uppercase;font-style:italic; }
.bannerInfo h2 strong{display:block;color:#f76a00;font-size:48px;line-height:55px}
.bannerInfo h2 span{color:#f76a00}
.bannerInfo em{font-size:40px;text-shadow:1px 1px 20px rgba(0,0,0,0.5);letter-spacing:1px;display:block;opacity:0;padding-top:50px;line-height:42px}
.bannerInfo b{ font-size:22px; margin-bottom:24px; font-weight:400; line-height:26px; font-style:italic; text-shadow: 1px 1px rgba(0,0,0,0.5); letter-spacing:1px; display:block; opacity:0;  text-transform:uppercase;}
.bannerInfo p{font-size:28px;text-shadow:1px 1px 20px rgba(0,0,0,0.5);letter-spacing:1px;display:block;opacity:0;padding-top:50px;}
.banner_more{font-style:italic;color:#FFF;font-weight:400;line-height:40px;height:40px;padding:0 40px 0 0;position:relative;display:inline-block; -webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all 1s ease;transition:all .5s ease;text-shadow:1px 1px  rgba(0,0,0,0.6);opacity:0;-webkit-transition-delay:.7s;transition-delay:.7s;}
.banner_more:after{content:'';width:10px;height:7px;position:absolute;right:22px;top:17px;background:url(../images/arrow3.png) no-repeat 100% 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all 1s ease;transition:all .5s ease}
.banner_more:hover{color:#FFF}
.banner_more:hover:after{width:15px;right:17px}
.bannerInfoActive{left:0;opacity:1}

.bannerInfo.covid h2 strong{text-shadow:none;font-size:44px; line-height:48px; font-weight:800; font-style:normal; color:#FFF; text-transform:capitalize; }
.bannerInfo.covid b{ font-size:40px; font-weight:400; line-height:44px; font-style:normal; color:#FFF;  text-shadow:none;  text-transform:capitalize;}

.bannerInfo.bannerInfoActive em{opacity:1;padding-top:0}
.bannerInfo.bannerInfoActive b{opacity:1;padding-top:0}
.bannerInfo.bannerInfoActive a.banner_more{opacity:1;padding-top:0}
.bannerOver{position:absolute;left:-990px;bottom:0;right:0;margin:auto;z-index:2;width:95%;max-width:990px;visibility:hidden;opacity:0}
.bannerOver:before{content:'';position:absolute;right:100%;bottom:0;width:100%;height:140px;background:rgba(30,42,57,0.92)}

.bannerInfo.banner_8sept2019 span.spartium{ display:block; margin-bottom:25px; height:24px; width:145px; background:url(../images/spartium.png) no-repeat 0 0; font-size:0; line-height:0; color:tranaparent;}
.bannerInfo.banner_8sept2019 h2 strong{color:#007caa;}
.bannerInfo.banner_8sept2019 b{ color:#4d555b;}

.home_banner_slider_dots{position:absolute;right:0;left:0;bottom:340px;height:10px;text-align:left;z-index:5; max-width:990px; width:95%; margin:auto;}
/*=========== HOME PAGE new bannerOver +++++*/
.home_banner_slider_dots{position:absolute;right:0;left:0;bottom:125px;height:10px;text-align:left;z-index:5; max-width:990px; width:95%; margin:auto;}
/*=========== HOME PAGE new bannerOver End +++++*/
.home_banner_slider_dots li{display:inline-block;height:10px!important;width:10px!important; margin:0 4px; background:transparent!important;}
.home_banner_slider_dots li span{display:inline-block;width:10px;height:10px;text-indent:-9999px;background:url(../images/banner-dot.png) no-repeat 50% 0;margin:0 2px;font-size:0;color:transparent;cursor:pointer}
.home_banner_slider_dots li.slick-active span{display:inline-block;width:10px;height:10px;text-indent:-9999px;background:url(../images/banner-dot-active.png) no-repeat 50% 0;margin:0 2px}

.hl_sec{width:885px; position:relative;}
.hl_secIn{height:155px}
.hl_sec:after{content:'';clear:both;display:block}
.hl_sec section{float:left;width:33.3333333333333333333%;height:140px;position:relative;padding:12px 22px}
.hl_sec section.hl_products{background:rgba(08,135,192,0.8);opacity:0;margin-left:-10%;-webkit-transition-delay:1s;transition-delay:1s}
.hl_sec section.hl_ss{background:rgba(255,255,255,0.8);opacity:0;margin-left:-10%;-webkit-transition-delay:1.5s;transition-delay:1.5s}
.hl_sec section.hl_about{background:rgba(30,42,57,0.92);width:66.6666666666666%}
.hl_sec section.hl_latest{background:rgba(228,230,233,0.8);opacity:0;margin-left:-40%;-webkit-transition-delay:.5s;transition-delay:.5s}
.bannerOver.boActive{visibility:visible;opacity:1;left:0}
.hl_sec section.hl_productsActive{opacity:1;margin-left:0}
.hl_sec section.hl_ssActive{opacity:1;margin-left:0}
.hl_sec section.hl_latestActive{opacity:1;margin-left:0}
.hl_sec section.hl_products h3{font-size:14px;text-transform:uppercase;color:#FFF;font-weight:400;padding-bottom:7px}
.hl_sec section.hl_products em{display:block;color:#a1b7cd;line-height:15px;margin-bottom:15px}
.hl_sec section.hl_products span{display:block;margin:0 -5px}
.hl_sec section.hl_products span a{float:left;width:45%;margin:0 2.5%;border-top:1px solid #a1b7cd;border-bottom:1px solid #a1b7cd;margin-bottom:-1px;text-transform:uppercase;font-size:11px;color:#FFF;height:27px;line-height:25px;padding-left:10px;background:url(../images/bullet.gif) no-repeat 0 50%}
.hl_sec section.hl_products span a:last-child{border-bottom:0 solid #a1b7cd}
.hl_sec section.hl_ss em{display:block;color:#000;margin-bottom:20px}
.heading_lb{font-size:14px;text-transform:uppercase;color:#fff;font-weight:600;padding-bottom:7px;position:relative;margin-bottom:10px}
.heading_lb:after{content:'';border-bottom:2px solid #fff;position:absolute;left:0;bottom:0;width:20px}
.heading_lw{font-size:14px;text-transform:uppercase;color:#fff;font-weight:600;padding-bottom:7px;position:relative;margin-bottom:10px}
.heading_lw:after{content:'';border-bottom:2px solid #fff;position:absolute;left:0;bottom:0;width:20px}
.hl_sec section.hl_about h3{margin-bottom:5px}
.hl_sec section.hl_about h3:after{content:'';display:block;clear:both}
.hl_sec section.hl_about h3 b{float:left;font-size:14px;text-transform:uppercase;color:#FFF;font-weight:400;padding-bottom:7px}
.hl_sec section.hl_about h3 em{float:left;width:50%;padding-left:8px;margin-left:8px;border-left:1px solid #5e646d;color:#98a8ba;font-weight:400;font-size:13px;margin-bottom:10px}
.hl_sec section.hl_about span{display:block;padding-bottom:10px;color:#6e7e92}
.hl_sec section.hl_about a.more{color:#617081}
.hl_sec section.hl_about a.more:after{background:url(../images/arrow2.png) no-repeat 100% 0}
.hl_sec section.hl_about a.more:hover{color:#FFF}
.hl_latest_slider,.hl_latest_slider li,.hl_latest_slider>div{height:100%}
.hl_latest_slider_dots{position:absolute;right:0;top:50%;width:100%;height:10px;text-align:right;z-index:5}
.hl_latest_slider_dots li{display:inline-block;height:10px}
.hl_latest_slider_dots li span{display:inline-block;width:10px;height:10px;text-indent:-9999px;background:url(../images/banner-dot.png) no-repeat 50% 0;margin:0 2px;font-size:0;color:transparent;cursor:pointer}
.hl_latest_slider_dots li.slick-active span{display:inline-block;width:10px;height:10px;text-indent:-9999px;background:url(../images/banner-dot-active.png) no-repeat 50% 0;margin:0 2px}
.hl_latest_slider strong{display:block;font-size:12px;font-weight:600;line-height:15px;color:#000;margin-bottom:10px}
.hl_latest_slider span{font-size:11px;color:#626262}
.news_Panel{padding:110px 0 50px}

/*---foundation70 atart ---*/
.hl_sec section.foundation70{ position:absolute; left:100%; bottom:0; width:206px; height:140px; background:url(../images/70bg.png) no-repeat 50% 0; background-size:cover; text-align:center;}
.hl_sec section.foundation70 img{ display:inline-block;}
/*---foundation70 end ---*/

.newsHead{position:relative;top:-500px;opacity:0}
.newsHeadActive{top:0;opacity:1}
.news_Panel h2{font-size:20px;color:#FFF;font-weight:400;margin-bottom:20px;position:relative;padding-bottom:10px}
.news_Panel h2:after{content:'';border-bottom:2px solid #fff;position:absolute;left:0;bottom:0;width:40px}
.news_Panel strong{font-size:16px;color:#969faa;font-family:'Exo',sans-serif;display:block;margin-bottom:60px;font-weight:400}
.news_Panel strong b{font-size:31px;color:#f76a00;font-family:'Exo',sans-serif;font-weight:700}
.news_slider{top:800px;opacity:0}
.news_sliderActive{top:0;opacity:1}
.news_slider_item{margin:0 7px;background:#ececec;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all 1s ease;transition:all .5s ease}
.news_slider_item:hover{background:#d2d2d2}
.news_slider_item .ns_img{height:157px;overflow:hidden;position:relative;background:#000}
.news_slider_item .ns_img img{width:100%;display:block;position:relative;z-index:1;-webkit-transition:all 5s ease;-moz-transition:all 5s ease;-o-transition:all 5s ease;-ms-transition:all 5s ease;transition:all 5s ease;}
.news_slider_item:hover .ns_img img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news_slider_item .ns_img strong{width:100%;height:50px;text-align:center;position:absolute;left:0;top:35px;color:#FFF;z-index:2;font-size:20px;font-weight:400;text-transform:uppercase;opacity:0;visibility:hidden}
.news_slider_item .ns_img strong:after{content:'';border-bottom:1px solid #FFF;position:absolute;left:0;right:0;bottom:0;margin:auto;width:80px}
.news_slider_item .ns_info strong{width:100%;height:50px;text-align:center;position:relative;color:#000;z-index:2;font-size:16px;font-weight:400;text-transform:uppercase}
.news_slider_item .ns_info strong:after{content:'';border-bottom:1px solid #000;position:absolute;left:0;right:0;bottom:0;margin:auto;width:80px}
.news_slider_item .ns_info{height:210px;padding:80px 20px 0;position:relative;color:#000;font-size:16px;font-weight:400;line-height:22px;position:relative;z-index:2;vertical-align:middle;text-align:center}
.news_slider_item .ns_info span{display:block;height:85px;width:85px;background:#FFF;position:absolute;left:0;right:0;top:-43px;margin:0 auto;border-radius:50%}
.news_slider_item .ns_info span i{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:45px;height:45px}
.news_slider_item .ns_info span i.app_icon1{background:url(../images/application_icons.png) no-repeat 0 50%}
.news_slider_item .ns_info span i.app_icon2{background:url(../images/application_icons.png) no-repeat -45px 50%}
.news_slider_item .ns_info span i.app_icon3{background:url(../images/application_icons.png) no-repeat -90px 50%}
.news_slider_item .ns_info span i.app_icon4{background:url(../images/application_icons.png) no-repeat -135px 50%}
.news_slider_item .ns_info span i.app_icon5{background:url(../images/application_icons.png) no-repeat -180px 50%}
.news_slider_item .ns_info span i.app_icon6{background:url(../images/application_icons.png) no-repeat -226px 50%}
.news_slider_item .ns_info span i.app_icon7{background:url(../images/application_icons.png) no-repeat -271px 50%}
.news_slider_item .ns_info span i.app_icon8{background:url(../images/application_icons.png) no-repeat -319px 50%}
.news_slider_item .ns_info span i.app_icon9{background:url(../images/application_icons.png) no-repeat -360px 50%}
.news_slider_item .ns_info span i.app_icon10{background:url(../images/application_icons.png) no-repeat -410px 50%}
.news_slider_item .ns_info span i.app_icon11{background:url(../images/application_icons.png) no-repeat -453px 50%}
.news_slider_item em{margin-bottom:40px}
.ns_prev{position:absolute;top:-70px;right:45px;text-indent:-99999px;background:url(../images/control.png) no-repeat 0 0;width:22px;height:37px;cursor:pointer}
.ns_prev:after{content:'';position:absolute;right:-5px;top:10px;height:15px;border-left:1px solid #4a5666}
.ns_next{position:absolute;top:-70px;right:15px;text-indent:-99999px;background:url(../images/control.png) no-repeat 100% 0;width:22px;height:37px;cursor:pointer}
.rk_jp{overflow:hidden;background:url(../images/rk_jp_bg.gif)}
.rk_jp_l,.rk_jp_r{float:left;width:50%;height:195px;position:relative}
.rk_jp_l{background:rgba(32,136,196,0.93);padding:30px 0 25px;left:-800px;opacity:0}
.rk_jp_l:before{content:'';position:absolute;top:0;right:100%;height:195px;width:200%;background:rgba(32,136,196,0.93)}
.rk_jp_r{background:url(../images/rk_jp_r_bg.png) no-repeat 0 0;padding:30px 40px 25px;right:-800px;opacity:0}
.rk_jp_r:before{content:'';position:absolute;top:0;left:100%;height:195px;width:200%;background:rgba(52,67,77)}
.rk_jp_lActive{left:0;opacity:1}
.rk_jp_rActive{right:0;opacity:1}
.rk_jp_l h3,.rk_jp_r h3{margin-bottom:15px}
.rk_jp_l span{display:block;margin-bottom:20px;color:#cfddeb}
.rk_jp_r span{display:block;margin-bottom:20px;color:#fff}

/*=========== HOME PAGE New HEADER +++++*/
.bannerInfo big{width:115px; height:77px; float:left; background:url(../images/cti.jpg) left top no-repeat; margin-right:25px; margin-bottom:15px; display:block;}
.more5{ color:#e67000; font-size:14px;background:url(../images/line.gif) no-repeat 100px 26px; padding:15px; font-weight:400; width:150px; position:relative; display:inline-block; background-color: #fff; border: none; border-radius: 2px; margin: 4px 2px;}

.more5:hover{padding-right:20px; color:#FFF; background-color: #e67000;}

.more6{ color:#e67000; font-size:14px;background:url(../images/line.gif) no-repeat 135px 26px; padding:15px; font-weight:400; width:170px; position:relative; display:inline-block; background-color: #fff; border: none; border-radius: 2px; margin: 4px 2px;}

.more6:hover{padding-right:20px; color:#FFF; background-color: #e67000;}



/*=========== HOME PAGE new HEADER End +++++*/


/*=========== HOME PAGE New bannerOver +++++*/
.bannerOverNew:before{ display:none;}
.bannerOver_highlights{}
.bannerOver_highlights:after{content:''; display:block; clear:both;}
.bannerOver_highlights li{ float:left; width:33.3333333333333333%; height:75px; padding:20px; position:relative;}
.bannerOver_highlights li.bohSec1{ background:rgba(08,135,192,0.9); }
.bannerOver_highlights li.bohSec1 span{ display:block; padding-top:3px;}
.bannerOver_highlights li.bohSec1 a{ display:inline-block; margin-right:2.5%; text-transform: uppercase; font-size: 10px; color: #FFF; height: 27px; line-height: 25px;  padding-left: 10px; font-family:'exo',sans-serif; letter-spacing:1px;  background: url(../images/bullet.gif) no-repeat 0 50%;}
.bannerOver_highlights li.bohSec2{ background:rgba(78,95,102,0.9); text-align:right; }
.bannerOver_highlights li.bohSec2:after{content:''; display:block; width:11px; height:11px; background:url(../images/plus3.png) no-repeat 0 -11px; position:absolute; top:50px; right:20px;}
.bannerOver_highlights li.bohSec3{ background:rgba(56,67,74,0.9); text-align:right; }
.bannerOver_highlights li.bohSec3:after{content:''; display:block; width:11px; height:11px; background:url(../images/plus3.png) no-repeat 0 -11px; position:absolute; top:50px; right:20px;}
.bannerOver_highlights li h2{ font-size:18px; text-transform:uppercase; color:#FFF; font-weight:300; font-family:'exo',sans-serif;}
.bannerOver_highlights li h2 strong{ font-weight:500;}
.bannerOver_highlights li.bohSec4{ background:rgba(45,56,62,0.9); text-align:right; padding:15px 20px; overflow:hidden; }
.bannerOver_highlights li.bohSec4:after{content:''; display:block; width:11px; height:11px; background:url(../images/plus3.png) no-repeat 0 0px; position:absolute; top:50px; right:20px;}
.bannerOver_highlights li.bohSec4 h2{ font-size:24px; text-transform:uppercase; color:#e67000; font-weight:400; font-family:'exo',sans-serif; font-style:italic; position:relative;

-webkit-animation-name: example2; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
  -moz-animation-name: example2; /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 4s; /* Safari 4.0 - 8.0 */
  -moz-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
  -o-animation-name: example2; /* Safari 4.0 - 8.0 */
  -o-animation-duration: 4s; /* Safari 4.0 - 8.0 */
  -o-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
  animation-name: example2;
  animation-duration: 4s;
  animation-iteration-count: infinite;

}
.bannerOver_highlights li.bohSec4 h2 strong{ font-weight:bold;}


.bannerOver_highlights li.bohSec4:before{content:''; position:absolute; left:-100%; top:0; height:100%; width:100%; background:#f60;
  
-webkit-animation-name: example; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
  -moz-animation-name: example; /* Safari 4.0 - 8.0 */
  -moz-animation-duration: 4s; /* Safari 4.0 - 8.0 */
  -moz-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
  -o-animation-name: example; /* Safari 4.0 - 8.0 */
  -o-animation-duration: 4s; /* Safari 4.0 - 8.0 */
  -o-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  }


/* Safari 4.0 - 8.0 */
@-webkit-keyframes example2 {
0%   {margin-top:0px; opacity:1; }
  10%  {margin-top:-40px; opacity:0;}
  20%  {margin-top:80px; opacity:0;}
  25%  {margin-top:0px; opacity:1;}
  70%  {margin-top:0px; opacity:1;}
  100% {margin-top:0px; opacity:1;}
}

/* Standard syntax */
@keyframes example2 {
   0%   {margin-top:0px; opacity:1; }
  10%  {margin-top:-40px; opacity:0;}
  20%  {margin-top:80px; opacity:0;}
  25%  {margin-top:0px; opacity:1;}
  70%  {margin-top:0px; opacity:1;}
  100% {margin-top:0px; opacity:1;}
}

/* Standard syntax */
@-moz-keyframes example2 {
   0%   {margin-top:0px; opacity:1; }
  10%  {margin-top:-40px; opacity:0;}
  20%  {margin-top:80px; opacity:0;}
  25%  {margin-top:0px; opacity:1;}
  70%  {margin-top:0px; opacity:1;}
  100% {margin-top:0px; opacity:1;}
}
@-o-keyframes example2 {
   0%   {margin-top:0px; opacity:1; }
  10%  {margin-top:-40px; opacity:0;}
  20%  {margin-top:80px; opacity:0;}
  25%  {margin-top:0px; opacity:1;}
  70%  {margin-top:0px; opacity:1;}
  100% {margin-top:0px; opacity:1;}
}


/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
0%{left:-100%; opacity:0; }
   10%  {left:0%; opacity:1;}
  25%  {left:100%; opacity:1;} 
  70%  {left:100%; opacity:0;}
  100% {left:-100%; opacity:0;}
}

/* Standard syntax */
@keyframes example {
   0%   {left:-100%; opacity:0; }
   10%  {left:0%; opacity:0.7;}
  25%  {left:100%; opacity:0.7;} 
  70%  {left:100%; opacity:0;}
  100% {left:-100%; opacity:0;}
}
/* Safari 4.0 - 8.0 */
@-o-keyframes example {
0%{left:-100%; opacity:0; }
   10%  {left:0%; opacity:1;}
  25%  {left:100%; opacity:1;} 
  70%  {left:100%; opacity:0;}
  100% {left:-100%; opacity:0;}
}

/* Standard syntax */
@-moz-keyframes example {
   0%   {left:-100%; opacity:0; }
   10%  {left:0%; opacity:0.7;}
  25%  {left:100%; opacity:0.7;} 
  70%  {left:100%; opacity:0;}
  100% {left:-100%; opacity:0;}
}




.bannerInfo.bannerInfo_new{ top:40%; text-align:right;}
.bannerInfo.bannerInfo_new span{ display:inline-block; text-align:left;}
.bannerInfo.bannerInfo_new  h2 {font-size:62px; line-height:60px; font-weight:400;    color: #f76a00; padding-bottom:25px;}
.bannerInfo.bannerInfo_new  h2 strong {font-size:62px; line-height:60px; font-weight:700; display:inline-block;}

.more_box3{ font-style:italic; color:#ed8019; font-weight:600; line-height:40px; background:#FFF; height:37px; padding:0 40px 0 20px;  position:relative; display:inline-block;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 1s ease; transition: all 0.5s ease; border-radius:2px; margin-top:20px;}
.more_box3:after{content:''; width:15px; height:1px; position:absolute; right:19px; top:20px; background:#000;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 1s ease; transition: all 0.5s ease;}
.more_box3:hover{color:#cf6501;}
.more_box3:hover:after{width:15px; right:17px;}

/*=========== HOME PAGE new bannerOver End +++++*/

/*--- home new section start ---*/
.homeNewSec1{background:url(../images/homeNewSecBg1.jpg) no-repeat 50% 50% !important; background-size:cover !important;}
.homeNewSec1>div>div{ height:100%;}
.homeNewSec1>div>div:after{content:''; display:inline-block; width:1px; height:100%; vertical-align:middle;}
.homeNewSec1>div section{ width:99%; display:inline-block; vertical-align:middle;}
.homeNewSec1>div section:after{content:''; display:block; clear:both;}
.homeNewSec1>div section aside{ float:left; width:50%;font-family:'exo',sans-serif; position:relative; }
.homeNewSec1>div section aside:first-of-type{ margin-bottom:30px; padding-top:30px;}
.homeNewSec1>div section aside:last-of-type{-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);}
.homeNewSec1>div section aside:last-of-type:after{content:''; width:60px; border-bottom:3px solid #FFF; position:absolute; top:20px; left:-30px;}
.homeNewSec1>div section aside h2{ color:#FFF; font-size:18px; font-weight:500; position:relative; padding-bottom:15px; margin-bottom:15px;text-transform: uppercase; }
.homeNewSec1>div section aside h2:after{content:''; display:block; width:25px; border-bottom:2px solid #FFF; position:absolute; left:0; bottom:0;}
.homeNewSec1>div section aside span{ color:#FFF; font-size:30px; font-weight:500; font-family:'exo',sans-serif; font-style:italic; text-transform:uppercase; }
.homeNewSec1>div section aside > strong{font-style:italic;  color:#FFF; font-size:30px; font-weight:600; display:block; margin-bottom:30px; text-transform:uppercase; }
.homeNewSec1>div section aside b{ display:block; padding:50px 45px; background:#5187c0; color:#FFF; font-size:14px; line-height:24px; font-weight:300; font-style: normal;}
.homeNewSec1>div section aside article{ padding:35px 45px; background:#FFF; color:#000; font-size:16px; line-height:20px; font-weight:600; text-align:center; font-style:italic;}
.homeNewSec1>div section aside article strong{font-size:72px; line-height:72px; font-weight:700; color:#f35308; display:block;}


.homeNewSec2{background:#192029;}
.homeNewSec2>div>div{ height:100%;}
.homeNewSec2>div>div:after{content:''; display:inline-block; width:1px; height:100%; vertical-align:middle;}
.homeNewSec2>div section{ width:99%; display:inline-block; vertical-align:middle;}
.homeNewSec2>div section aside{ float:left; width:50%;}
.homeNewSec2>div section aside:first-child article{ padding:52px 80px; background:#FFF;}
.homeNewSec2>div section aside:first-child article h2{font-size:30px; line-height:35px; color:#f35308; font-style:italic;}
.homeNewSec2>div section aside:first-child article strong{font-size:18px; color:#000; font-style:italic;}
.homeNewSec2>div section aside figure{ padding:0; margin:0; position:relative;}
.homeNewSec2>div section aside figure:after{content:'Play video'; line-height:50px; font-size:12px; color:#FFF; width:120px; padding-left:55px; height:50px; background:url(../images/new-icon.png) no-repeat 0 -100px; position:absolute; left:20px; top:20px; z-index:2; }
.homeNewSec2>div section aside figure img{ display:block; width:100%; max-width:491px; margin:0 auto;}
.homeNewSec2>div section aside:last-child{ background:#222931;}
.homeNewSec2>div section aside:last-child article{ padding:85px 0 25px; border-bottom:1px solid #323840; max-width:365px; width:100%; margin:0 auto; position:relative; text-align:center; color:#FFF;}
.homeNewSec2>div section aside:last-child article:last-of-type{border-bottom:0px solid rgba(255,255,255,0.5);}
.homeNewSec2>div section aside:last-child article samp.search_icon{ position:absolute; left:0; right:0; top:25px; width:50px; height:50px; margin:auto; background:url(../images/new-icon.png) no-repeat 0 0;}
.homeNewSec2>div section aside:last-child article samp.getInTouch_icon{position:absolute; left:0; right:0; top:25px; width:50px; height:50px; margin:auto; background:url(../images/new-icon.png) no-repeat 0 -50px;}
.homeNewSec2>div section aside:last-child article h3{ padding-bottom:10px; color:#FFF; font-size:18px; font-weight:400;}
.homeNewSec2>div section aside:last-child article p{ padding-bottom:15px; color:#FFF; font-size:13px;font-weight:300;}
.homeNewSec2>div section aside:last-child article span{ color:#5187c0;font-size:12px;font-weight:400; display:inline-block; padding-right:20px; position:relative;}
.homeNewSec2>div section aside:last-child article span:after{content:''; display:block; width:10px; border-bottom:2px solid #FFF;  position:absolute; right:0; top:8px;-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;-o-transition: all 0.5s ease; -ms-transition: all 1s ease; transition: all 0.5s ease;}
	.homeNewSec2>div section aside:last-child article span:hover:after{ right:-5px;}
/*--- home new section end ---*/
@media screen and (min-width:1620px){
	.bannerInfo.covid{ top:28%;}
}
@media screen and (max-width:1620px){
.bannerInfo{top:10%}
.bannerInfo h2{font-size:34px;padding-bottom:15px}
.bannerInfo h2 strong{font-size:36px;line-height:40px}
.bannerInfo em{font-size:20px;padding-top:50px;line-height:25px}
.bannerInfo p{font-size:20px;padding-top:50px}
.news_Panel strong{margin-bottom:40px}
.news_slider_item .ns_info{height:140px;padding:50px 20px 0;font-size:14px;line-height:20px}
.news_slider_item em{margin-bottom:25px}

.bannerInfo.covid h2 strong{font-size:34px; line-height:40px; }
.bannerInfo.covid b{ font-size:30px; line-height:35px;}
}
@media screen and (max-width:1370px){
.bannerInfo{top:10%}
.bannerInfo h2{font-size:34px;padding-bottom:15px}
.bannerInfo h2 strong{font-size:36px;line-height:40px}
.bannerInfo em{font-size:20px;padding-top:50px;line-height:25px}
.bannerInfo p{font-size:20px;padding-top:50px}
.news_Panel strong{margin-bottom:40px}
.news_slider_item .ns_info{height:140px;padding:50px 20px 0;font-size:14px;line-height:20px}
.news_slider_item em{margin-bottom:25px}
.home_banner_slider_dots{bottom:320px;}
/*=========== HOME PAGE new bannerOver +++++*/
.home_banner_slider_dots{bottom:125px;}
/*=========== HOME PAGE new bannerOver End +++++*/

}
@media screen and (max-height:700px){
.news_Panel{padding:40px 0 50px}
}
@media screen and (max-width:1025px){
body{overflow:auto}
#fullpage{padding-top:80px}
#fullpage>div:nth-child(1){background:#e9e9e9;padding-bottom:50px}
#fullpage>div:nth-child(2){background:#192029}
#fullpage>div:nth-child(3){background:#FFF}
.home_banner{width:100%;height:auto;z-index:1;margin-bottom:-155px}
.home_banner li{width:100%;height:auto}
.home_banner li img.dexBannerImg{width:100%;height:500px}
.home_banner>div,.home_banner>div>div{height:auto}
.bannerInfo{top:auto;bottom:200px;}
.bannerInfo h2{font-size:24px;font-weight:600;}
.bannerInfo h2 strong{font-size:30px;font-weight:600;line-height:normal}
.bannerOver{position:relative;left:auto;right:auto;bottom:auto;margin:auto;z-index:2;width:95%;max-width:990px;visibility:visible;opacity:1}
.bannerOver:before{display:none}
.bannerOver{visibility:visible;opacity:1;left:0}
.hl_sec{width:100%}
.hl_sec section.hl_latest{background:#FFF}
.hl_sec section.hl_products,.hl_sec section.hl_ss{width:width:33.33333333333333333333333%;opacity:1;margin-left:0}
.hl_sec section.hl_about,.hl_sec section.hl_latest{width:50%;opacity:1;margin-left:0;height:180px}
.hl_sec section.hl_about{background:#0f2536}
.hl_sec section.hl_about h3 em{width:63%}

.bannerInfo.covid h2 strong{font-size:24px; line-height:28px; }
.bannerInfo.covid b{ font-size:20px; line-height:25px;}

/*---foundation70 atart ---*/
.hl_sec section.foundation70{ position:relative; left:auto; bottom:auto; width:33.333333333333333333%; height:140px;}
/*---foundation70 end ---*/

.newsHead{top:0;opacity:1}
.news_slider{top:0;opacity:1}
.news_Panel{padding:50px 0 120px}
.news_Panel h2{text-align:center}
.news_Panel h2:after{right:0;margin:auto}
.news_Panel strong{text-align:center;margin-bottom:50px}
.news_Panel strong b{font-size:18px;padding-bottom:0;display:block}
.ns_prev{top:auto;bottom:-70px;right:auto;left:50%;margin-left:-25px}
.ns_next{top:auto;bottom:-70px;right:50%;margin-right:-25px}
.rk_jp_l{left:0;opacity:1}
.rk_jp_r{right:0;opacity:1}

/*=========== HOME PAGE New bannerOver +++++*/
.home_bannerNew{ margin-bottom:-75px;}
.bannerOver_highlights li.bohSec1{ width:100%;}
.bannerOver_highlights li.bohSec2{ width:50%;}
.bannerOver_highlights li.bohSec3{ width:50%;}
.bannerOver_highlights li.bohSec4{ width:50%;}
/*=========== HOME PAGE new bannerOver End +++++*/

/*--- home new section start ---*/
	
.homeNewSec1(background:url(../images/homeNewSecBg1.jpg) no-repeat 50% 50%; background-size:cover;)
.homeNewSec1, .homeNewSec2{ padding:50px 0;}
.homeNewSec1>div>div{ height:auto;}
.homeNewSec1>div>div:after{ display:none;}
.homeNewSec2>div>div{ height:auto;}
.homeNewSec2>div>div:after{ display:none;}
.homeNewSec1>div section aside{width:100%;}
div section aside:first-of-type {text-align: center; padding-top:0px;}
.homeNewSec1>div section aside h2:after{left:0; right:0; margin:auto;}
.homeNewSec1>div section aside > span,.homeNewSec1>div section aside > strong{ font-size:25px;}
.homeNewSec1>div section aside article strong{ font-size:60px; line-height:60px;}
.homeNewSec1>div section aside:last-of-type:after{ display:none;}
.homeNewSec2>div section aside{ float:none; width:100%;}
.homeNewSec2>div section aside figure:after{content:'Play video'; line-height:50px; font-size:12px; color:#FFF; width:120px; padding-left:55px; height:50px; background:url(../images/new-icon.png) no-repeat 0 -100px; position:absolute; left:0px; top:0px; right:0; bottom:0; margin:auto; z-index:2; }
/*--- home new section end ---*/

}
@media screen and (max-width:999px){
.home_banner_slider_dots{bottom:190px;} .bannerInfo em{font-size:18px;padding-top:50px;line-height:19px;}
}
@media screen and (max-width:800px){
.more5{ color:#e67000; font-size:12px;background:url(../images/line.gif) no-repeat 80px 21px; padding:14px; font-weight:400; width:130px; background-color: #fff; position:relative; display:inline-block; }
.hl_sec section.hl_about,.hl_sec section.hl_latest{width:100%;opacity:1;margin-left:0;height:auto;} .bannerInfo em{font-size:18px;padding-top:50px;line-height:19px;}
}
@media screen and (max-width:700px){
#fullpage{padding-top:60px} .bannerInfo em{font-size:18px;padding-top:50px;line-height:19px;}
.foundationPop.dex{ display:none;}
.foundationPop.mob{ display:block; max-width:242px; width:242px;}
.rk_jp .center{width:100%}
.rk_jp_l,.rk_jp_r{width:100%;padding:30px 5%;text-align:center}
.rk_jp_l h3.heading_lw:after,.rk_jp_r h3.heading_lb:after{left:50%;margin-left:-10px}
.rk_jp_l:before,.rk_jp_r:before{display:none}

/*---foundation70 atart ---*/
.hl_sec section.foundation70{ position:relative; left:auto; bottom:auto; width:100%; height:140px;}
/*---foundation70 end ---*/
.hl_sec section.hl_products,.hl_sec section.hl_ss{width:50%;opacity:1;margin-left:0}<!---->


}
@media screen and (max-width:500px){
.home_banner li img.dexBannerImg{width:100%;height:500px; display:none;}
.home_banner li img.mobBannerImg{display:block; width:100%;}
.more5{left:14px; }

.home_banner{width:100%;height:auto;z-index:1;margin-bottom:-155px}
.home_banner li{width:100%;height:auto; background:#0d1c28;}
.home_banner>div,.home_banner>div>div{height:auto}
.bannerInfo{ position:relative; left:auto; right:auto; top:auto; bottom:auto; background:#0e2535 url(../images/mob-bannerinfoBg.jpg) no-repeat 100% 100%; height:300px; width:100%; padding:25px 15px 0;}
.bannerInfo h2{font-size:22px;padding-bottom:15px;font-weight:600;}
.bannerInfo a{padding-left:15px;}
.bannerInfo h2 strong{font-size:24px;line-height:32px;padding:0 15px;}
.bannerInfo big{ width:70px; height:47px; background:url(../images/cti-m.jpg) left top no-repeat; margin-right:10px; margin-left:15px; }
.bannerInfo b{font-size:16px;padding:0px 15px 0 15px; line-height:22px;}
.home_banner{margin-bottom:-35px}
.home_banner_slider_dots{bottom:60px; text-align:center;}

.bannerInfo.banner_8sept2019 span.spartium{ display:block; margin-bottom:25px; height:24px; width:145px; background:url(../images/spartium.png) no-repeat 0 100%;}
.bannerInfo.banner_8sept2019 h2 strong{color:#f76a00;}
.bannerInfo.banner_8sept2019 b{ color:#FFF;}

.bannerInfo.covid h2 strong{font-size:22px; line-height:28px; }
.bannerInfo.covid b{ font-size:18px; line-height:25px; margin-bottom:0;}

/*=========== HOME PAGE New bannerOver +++++*/
.home_banner_slider_dots{bottom:35px; text-align:right; padding-right:30px;}
/*=========== HOME PAGE New bannerOver end +++++*/
.hl_sec section.hl_products{background:rgba(08,135,192,1)}
.hl_sec section.hl_about h3 em{width:100%;padding-left:0;margin-left:0;border-left:0 solid #5e646d}
.hl_sec section.hl_products,.hl_sec section.hl_ss{width:100%}
.hl_sec section.hl_about{height:auto}
.news_slider_item{width:210px}
.news_Panel .news_slider{max-width:255px;margin:0 auto}
.news_slider_item .ns_img{height:150px}

/*---foundation70 atart ---*/
.hl_sec section.foundation70{ position:relative; left:auto; bottom:auto; width:100%; height:140px;  background:#3a0606 url(../images/70bg.png) no-repeat 50% 0; background-size:cover;}
/*---foundation70 end ---*/

/*=========== HOME PAGE New bannerOver +++++*/
.home_bannerNew{ margin-bottom:0px;}
.bannerOver_highlights li.bohSec1{ height:auto;}
.bannerOver_highlights li.bohSec2{ width:100%; text-align:left; padding-top:25px;}
.bannerOver_highlights li.bohSec3{ width:100%; text-align:left; padding-top:25px;}
.bannerOver_highlights li.bohSec4{ width:100%; text-align:left; padding-top:25px;}
.bannerOver_highlights li.bohSec2:after { margin:auto; top:0; bottom:0}
.bannerOver_highlights li.bohSec3:after {margin:auto; top:0; bottom:0}
.bannerOver_highlights li.bohSec4:after {margin:auto; top:0; bottom:0}
.bannerInfo.bannerInfo_new{  position:absolute; background:none; top:25%;}
.bannerInfo.bannerInfo_new  h2 {font-size:22px; line-height:30px; font-weight:400;    color: #f76a00; padding-bottom:25px;}
.bannerInfo.bannerInfo_new  h2 strong {font-size:22px; line-height:30px; font-weight:700; display:inline-block; padding:0;}

#fullpage>div:nth-child(1) {padding-bottom: 20px;}
.bannerOver{ margin-top:20px;}
.bannerOver_highlights li.bohSec2{ background:transparent; border-bottom:1px solid #CCC;}
.bannerOver_highlights li.bohSec2 h2{ color:#2d383e;} 
.bannerOver_highlights li.bohSec2:after { background: url(../images/plus3.png) no-repeat 0 -22px;}
.bannerOver_highlights li.bohSec3 h2{ color:#2d383e;} 
.bannerOver_highlights li.bohSec3:after { background: url(../images/plus3.png) no-repeat 0 -22px;}
.bannerOver_highlights li.bohSec3{ background:transparent;}
.bannerOver_highlights li.bohSec4{ background:transparent;}
.bannerInfo a.more_box3{margin-left:15px;}
/*=========== HOME PAGE new bannerOver End +++++*/
	
	.homeNewSec2>div section aside:first-child article h2{font-size:24px;}
	
	.homeNewSec1>div section aside > span,.homeNewSec1>div section aside > strong{ font-size:20px;}

}