@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;display=swap');
/*font-family: 'Lato', sans-serif;*/
.headerFixed{position: fixed!important; left: 0; top: -50px; width: 100%; height: 146px; z-index: 2;}

.home_banner{ background: #ddd; overflow: hidden; width:100%; position: relative; top:0;}
h2.leader{color: #1b2355; font-size: 30px; text-transform: uppercase; margin-bottom: 45px; text-align: center !important;}
.home_sec0{background: #FFF; padding: 45px 0; text-align: center;}
.home_sec0 h2{ padding-bottom:100px; position: relative; color: #1b2355; font-size: 30px; font-weight: 700; font-family: barlow_semi_condensedlight; text-transform:uppercase;}
.home_sec0 h2:after{content:''; height: 40px; width:2px; background: #825e09; position: absolute; left: 0; right: 0; bottom: 30px; margin: auto;}
.home_sec1{/*background:#2f1d0f;*/background: linear-gradient(0deg, rgba(47,29,15,1) 0%, rgba(52,33,18,1) 100%); padding: 0px 0; position: relative; overflow: hidden;}
.home_sec1 .center1:after{content:''; width:96%; height:1000px; border:2px dotted #564529; border-radius: 50%; position: absolute; left:0; right: 0; top: 0; bottom: 0; margin: auto; z-index:1;}
.home_sec1 h2{font-size: 30px; color: #fefefe; font-weight: 700; position: absolute; top: 50px; left: 50%; padding-bottom:25px; margin-left: 20px; }
.home_sec1 h2:after{content:''; width:42px; height:1px; border-bottom:2px solid #FFF; position: absolute; bottom: 0; left: 0;}

.home_sec2{background: #fff; padding:30px 0;}
.home_sec2:after{content:''; display: block; clear: both;}
/*.home_sec2 aside h2{ color: #282828; font-size: 18px; font-family: 'LatoWebBlack'; font-weight: normal; position: relative;  padding: 0 0 34px; margin: 0 0 34px;}
.home_sec2 aside h2:after{position: absolute; content: ""; background-color: #282828; width: 21px; height: 2px; left: 0; bottom: 0; }*/
.home_sec2 h2{color:#1b2355; font-size:30px; text-transform:uppercase; margin-bottom: 45px; text-align: center !important}
h2 a{color:#1b2355;}
.home_sec2 h2+strong{display: block; padding-bottom: 30px; position: relative; font-size: 18px; font-weight: 400; max-width:400px; margin: 0 auto 40px;}
.home_sec2 h2+strong:after{content:''; width: 40px; height:2px; background: #825e09; position: absolute; left: 0; right: 0; bottom: 0; margin: 0 auto;}
.home_sec2 aside{ float: left; width:50%; padding:55px 60px 50px; background: url(../images-jan21/shadow_latest.png) repeat-y right center; pointer-events: stroke; position: relative;}
.home_sec2 aside:last-of-type{ width: 50%;  background: #FFF; }
.home_sec2 aside:first-child{padding:55px 60px 92px;}
.home_sec2 aside h3{font-size:18px; line-height:24px; color:#282828; font-weight:900; font-family: 'Lato', sans-serif; position:relative; padding-bottom:25px;}
.home_sec2 aside h3:after{content:''; width:20px; height:2px; background:#282828; position:absolute; left:0; bottom:0}
#twitter-widget-0{ height:347px!important; background: transparent!important; display: block;}
.home_sec3{background: #f3f3f3; padding:74px 0; text-align: center;}
.home_sec3 h2{color:#1b2355; font-size:30px; line-height:36px; font-family:'Lato', sans-serif; font-weight:900; text-align:center; max-width:230px; margin:0 auto; padding-bottom:23px;}
.home_sec3 strong{font-size:16px; line-height:18px; font-weight:400; color:#282828; max-width:380px; margin:0 auto; font-family:'Lato', sans-serif; display:block; position:relative; padding-bottom:39px; margin-bottom:56px;}
.home_sec3 strong:after{content:''; width:42px; height:2px; background:#825e09; position:absolute; bottom:0; left:0; right:0; margin:auto;}
.home_sec4{background: #FFF; position: relative;; padding:74px 0; text-align: center;}
.home_sec4:before{content:''; height: 60%; width:100%; position:absolute; left:0; top:0; background: #f3f3f3; z-index:0;}
.home_sec4 h2{color:#1b2355; font-size:30px; line-height:36px; font-family:'Lato', sans-serif; font-weight:900; text-align:center; max-width:230px; margin:0 auto; padding-bottom:23px;}
.home_sec4 strong{font-size:16px; line-height:18px; font-weight:400; color:#282828; max-width:380px; margin:0 auto; font-family:'Lato', sans-serif; display:block; position:relative; padding-bottom:39px; margin-bottom:56px;}
.home_sec4 strong:after{content:''; width:42px; height:2px; background:#825e09; position:absolute; bottom:0; left:0; right:0; margin:auto;}
.home_sec5{background: #FFF; padding: 10px 0; text-align: center;}
.home_sec5 h2{color:#1b2355; font-size:30px; line-height:36px; font-family:'Lato', sans-serif; font-weight:900; text-align:center; max-width:230px; margin:0 auto; padding-bottom:23px;}
.home_sec5 strong{font-size:18px; line-height:20px; font-weight:400; color:#282828; max-width:360px; margin:0 auto; font-family:'Lato', sans-serif; display:block; position:relative; padding-bottom:39px; margin-bottom:56px;}
.home_sec5 strong:after{content:''; width:42px; height:2px; background:#825e09; position:absolute; bottom:0; left:0; right:0; margin:auto;}
.home_sec6{background: #FFF;  text-align: center; margin-top:63px;}
.home_sec6>strong{display:block; padding-bottom:30px; position:relative; font-size:18px; font-weight:400; line-height:22px; max-width:360px; margin:0 auto 18px; font-family:'Lato', sans-serif;}
.home_sec7{background: #FFF; padding: 65px 0; margin-top:53px;}
.home_sec8{background: #FFF;  text-align: center; margin-top:45px;}
.home_sec8 h2{color: #1b2355; font-size: 30px; text-transform: uppercase; margin-bottom: 45px;}
.home_sec8 .sustainability{background-color: #265d1b;}
.home_sec8 .sustainability ul {padding: 20px 0px;}
.home_sec8 .sustainability ul li{display: inline-block; width: 15%; margin: 0; padding: 0; margin-right: 1.2%; }
.home_sec8 .sustainability ul li:nth-child(6){margin-right: 0px;}
.home_sec8 .sustainability ul li img{ width:100%; border-radius: 7px;}
.center1.header_2{ position: static;}
.snapshot {width:100%; height:600px;}
/* banner css start */
.slideimg {width: 100%; background-size: cover!important;}
.sliderarea { height: 100%; width: 100%;z-index: 0; top: 0;}
.sliderarea .slick-list{height:100%;}
.sliderarea .slick-track{height:100%;}
.sliderarea li { overflow: hidden; position: relative;}
.sliderarea div, .sliderarea div div { width: 100%;}
.video_wh { width: 100%;object-fit: cover}
.bannerSlide .imgHolder { width: 100%; height: 100%; position: relative; background-position:center top; background-size:cover;}
.bannerSlide .imgHolder img { width: 100%; display:none;}
.bannerSlide .imgHolder.blackBg:after {content:''; width: 100%; height: 100%; background:url(../images-jan21/banner-bg.png) repeat-x  0 100%; position: absolute; left: 0; top: 0; z-index: 2;}
.bannerSlide .slider-text {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: visible;
    z-index: 99999999; /*width:66.4705882353%;*/
    width: 100%;
    background: /*rgba(27,35,85,0.87)*/ #d4af37;
    min-height: 106px;
    padding: 18px 26px;
}
.bannerSlide .slider-text:after{content:''; width:100%; height:100%; background:rgba(255,255,255,0.62); position:absolute; left:100%; top:0; display: none;}
.bannerSlide .slider-text article { margin-bottom:0; position: relative; width: 100%; /*overflow: hidden;*/}
.bannerSlide .slider-text h3 { display: none;}
.bannerSlide .slider-text h2 { font-size:24px; line-height:20px; font-weight:900; color:#fff; padding:0; padding-bottom:14px; font-family: 'Lato', sans-serif;}
.bannerSlide .slider-text span {display:block; font-size:16px; line-height:18px; font-weight:900; color:#fff; font-family: 'Lato', sans-serif; color: #fff; margin:0; padding: 0;}
.aa { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease-in-out; color: #625521; display: inline-block;  margin-bottom: 10px;  white-space: nowrap; opacity: 1!important;}
.delay5 { -webkit-transition-delay: .5s; -moz-transition-delay: .5s; -o-transition-delay: .5s; -ms-transition-delay: .5s; transition-delay: .5s;}
.banner1_text1 {top: 100%; font-size:45px; text-shadow: 1px 1px rgba(0,0,0,.6); font-weight:700;  position: relative;}
.banner1_text2 {top: 100%; font-size: 19px; line-height: 50px; font-weight:700;  position: relative;}
.banner1_text1_final {top: 0;}
.banner1_text2_final {top: 0;}
.banner_slide_dots{ display: none !important; position: absolute; text-align: center; right:28px; bottom:41px; z-index: 999;}
.banner_slide_dots li{display: inline-block; margin: 0 5px;  position: relative; overflow:inherit;}
.banner_slide_dots li:after{content:''; display: inline-block; width:0px; height: 3px; background: #FFF; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out;} 
.banner_slide_dots li.slick-active:after{content:''; display: inline-block; width:80px; height:1px; background: #1b2355; margin-left:10px;}
.banner_slide_dots li a{ font-size: 14px; font-weight: 800; color: #1b2355;}
.banner_slide_dots li.slick-active a{ font-size: 14px; font-weight: 800; color:#e94d11;}
.banner_slide_dots li:before{content:''; position:absolute; left:32px; right: 0; margin: auto; text-align: center; top:40px; z-index: 99; color: #FFF; text-transform: uppercase; font-size: 16px; font-weight: 700; color: #FFF; -webkit-transition-delay: .5s; -moz-transition-delay: .5s; -o-transition-delay: .5s; -ms-transition-delay: .5s; transition-delay: .5s;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out; opacity: 0; visibility: hidden;}
/*.banner_slide_dots li:nth-of-type(1):before{content:'Business';}
.banner_slide_dots li:nth-of-type(2):before{content:'Brand';}
.banner_slide_dots li:nth-of-type(3):before{content:'Sustainability';}*/
.banner_slide_dots li.slick-active:before{ display: block; opacity:1; visibility:visible;}
/* banner css end */
.glance_slide{}
.glance_slide div div li{ text-align: center; float: left; color:#1b2355;}
.glance_slide div div li:before{content:''; width:79px; height: 75px; margin: 0 auto 20px; display: block;}
.glance_slide div div li.glance_icon1:before{ background:url(../images-jan21/glance-icons.png) no-repeat 0 0;}
.glance_slide div div li.glance_icon2:before{ background:url(../images-jan21/glance-icons.png) no-repeat -75px 0;}
.glance_slide div div li.glance_icon3:before{ background:url(../images-jan21/glance-icons.png) no-repeat -150px 0;}
.glance_slide div div li.glance_icon4:before{ background:url(../images-jan21/glance-icons.png) no-repeat -225px 0;}
.glance_slide div div li.glance_icon5:before{ background:url(../images-jan21/glance-icons.png) no-repeat -309px 0;}
.glance_slide div div li.glance_icon6:before{ background:url(../images-jan21/glance-icons.png) no-repeat -381px 0;}
.glance_slide div div li.glance_icon7:before{ background:url(../images-jan21/glance-icons.png) no-repeat -455px 0;}
.glance_slide div div li.glance_icon8:before{ background:url(../images-jan21/glance-icons.png) no-repeat -540px 0;}
.glance_slide div div li.glance_icon9:before{ background:url(../images-jan21/glance-icons.png) no-repeat -619px 0;}
.glance_slide div div li.glance_icon10:before{ background:url(../images-jan21/glance-icons.png) no-repeat -690px 0;}
.glance_slide div div li.glance_icon11:before{ background:url(../images-jan21/glance-icons.png) no-repeat -769px 0;}
.glance_slide div div li.glance_icon12:before{ background:url(../images-jan21/glance-icons.png) no-repeat -850px 0;}
.glance_slide div div li.glance_icon13:before{ background:url(../images-jan21/glance-icons.png) no-repeat -936px 0;}
.glance_slide div div li.glance_icon14:before{ background:url(../images-jan21/glance-icons.png) no-repeat -1015px 0;}
.glance_slide div div li.glance_icon15:before{ background:url(../images-jan21/glance-icons.png) no-repeat -1092px 0;}
.glance_slide div div li.glance_icon16:before{ background:url(../images-jan21/glance-icons.png) no-repeat -1179px 0;}
.glance_slide div div li h3{font-size:36px; color:#1b2355; font-weight: 700; margin-bottom:5px;}
.glance_slide div div li h3.rs:before{content:url(../images-jan21/rs.png); display: inline-block; margin-right: 5px;}
.glance_slide div div li span{ display: block; font-size:18px;  color:#1b2355; margin-bottom: 15px;}
.glance_slide div div li strong{display: block;font-size:24px; line-height: 28px; color:#1b2355; margin-bottom: 5px;}
.glance_slide div div li samp{display: block;font-size:16px; color:#1b2355;}
.glance_slide div div li h3+strong{ margin-top:40px;}
/*--ITC at a glance start--*/
.sg_slider1{margin:0 -22px 20px; position:unset !important;}
.sg_slider1 li.slick-active a{ color: #2d2d2d;  font-family:'Lato', sans-serif;}
.sg_slider2_prev, .sg_slider2_next{ width: 45px; height: 45px; border: 1px solid rgba(83,83,83,0.32); border-radius: 50%; position: absolute; bottom:40px; overflow: hidden; text-indent: -100px; cursor: pointer;}
.sg_slider2_prev{ left:60px; background: url(../images-jan21/arrow4.png) no-repeat 0 0; position:absolute; left:30px; bottom:33px;}
.sg_slider2_next{ left:60px;background: url(../images-jan21/arrow4.png) no-repeat -45px 0; margin-left: 55px; position:absolute; left: 30px; bottom:33px;}
.sg_slider1 li{ position: relative; padding:0px 22px 0px; float: left; font-size: 15px; line-height:20px; color: #283369; border-right:1px solid #cfcfcf; font-family: barlow_semi_condensedlight;}
.sg_slider1 li i{display: inline-block; height:80px; width: 100%; padding:6px 0 0;}
.sg_slider1 li i img{display: inline-block !important; width: auto; max-width:70px;}
.sg_slider1 li h3{font-size:24px; line-height:24px; font-weight: 900; font-family: 'Lato', sans-serif; padding:17px 0 2px;}
.sg_slider1 li h5{font-size:16px; line-height:16px; font-weight: 900; font-family: 'Lato', sans-serif;}
.sg_slider1 li h4{font-size:18px; line-height:18px; font-weight: 900; font-family: 'Lato', sans-serif; padding:11px 0 4px;}
.sg_slider1 li h6{font-size:12px; line-height:12px; font-weight: 400; font-family: 'Lato', sans-serif;}
.sg_slider1 li h6 strong{font-weight:400;}
.sg_slider1_dots {margin:25px 0 0 22px; padding: 0; text-align: left; position:absolute; bottom:16px;}
.sg_slider1_dots li { display: inline-block; float: none; padding: 0px; width:30px; height: 30px; position:relative; border: 1px solid transparent; border-radius:50%; overflow: hidden; margin: 0 0;}
.sg_slider1_dots li a { text-align: center; display: inline-block; width: 12px; height: 12px; background: #474747; border-radius: 50%;  text-indent: -20000px; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom:0;}
.sg_slider1_dots li.slick-active { border: 1px solid rgba(130,94,9,0.50);}
.sg_slider1_dots li.slick-active a { background-color:#825e09;}

/*--ITC at a glance end--*/

.glance_slide_dots {margin:25px 0 0; padding: 0; text-align: center;}
.glance_slide_dots li { display: inline-block; width:30px; height: 30px; position:relative; border: 1px solid transparent; border-radius:50%; overflow: hidden; margin: 0 3px;}
.glance_slide_dots li a { text-align: center; display: inline-block; width: 12px; height: 12px; background: #474747; border-radius: 50%;  text-indent: -20000px; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom:0;}
.glance_slide_dots li.slick-active { border: 1px solid #bba779;}
.glance_slide_dots li.slick-active a { background-color:#825e09;}
.testimony_slider{ text-align: center; pointer-events: stroke; z-index: 2;}
.testimony_slider li{}
.testimony_slider li aside{display: inline-block;  text-align: right; vertical-align: top; position:relative; }
.testimony_slider li aside:first-of-type{ padding:70px; border:2px dotted #564529; border-radius: 50%;}
.testimony_slider li aside:first-of-type:after{content:''; width:76%; height:76%; border:2px dotted #564529; border-radius: 50%; position: absolute; left: 12%; top: 12%;}
.testimony_slider li aside:last-of-type{text-align: left; padding: 140px 0 0 50px; max-width:400px; width: 40%; left:90px; opacity:0;}
.testimony_slider li aside figure{width: 200px; height: 200px; border-radius: 50%; overflow: hidden; display: inline-block;}
.testimony_slider li aside figure img{width:100%; display: block;}
.testimony_slider li aside strong{ display: block; font-size: 24px; line-height:30px; color: #FFF; margin-bottom:30px;}
.testimony_slider li aside span{ display: block; font-size:12px; color: #FFF; margin-bottom:20px;}
.testimony_slider li aside a{ display:inline-block; position: relative; padding-right: 50px; height: 42px; line-height: 42px; color: #FFF;}
.testimony_slider li aside a:after{content:''; width: 42px; height: 42px; border-radius: 50%; background: #e0b905; position: absolute; top: 0; right: 0;}
.testimony_slider li aside a:before{content:''; width:10px; height: 15px; background: url(../images-jan21/arrow3.png) no-repeat 100% 0;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out; position: absolute; top:15px; right:16px; z-index: 2;}
.testimony_slider li aside a:hover:before{background: url(../images-jan21/arrow3.png) no-repeat -5px 0; }
.testimony_slider_prev, .testimony_slider_next{ width: 45px; height: 45px; border-radius: 50%; position: absolute; top:50%; overflow: hidden; text-indent: -100px; cursor: pointer; margin-top: -22px;}
.testimony_slider_prev{ left:0; background:#FFF url(../images-jan21/arrow2b.png) no-repeat 0 0;}
.testimony_slider_next{ right:0;background:#FFF url(../images-jan21/arrow2b.png) no-repeat -45px 0;}
.animated{-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.delay1{-webkit-transition-delay:0.4s;  transition-delay:0.4s;}
.delay2{-webkit-transition-delay:0.7s;  transition-delay:0.7s;}
.fadeInRight{left:0!important; opacity:1!important;}
.fadeOutRight{left:90px!important; opacity:0!important;}
.latest_slider{ float: left; width: 100%; margin:25px 0;}
.latest_slider .slick-track {display: flex;}
.latest_slider .slick-slide {height: auto; }
.latest_slider .slick-track .slick-slide img{flex: 1 0 auto; align-items: center; justify-content: center;}
.latest_slider li{color: #000; margin-right:40px; position:relative; padding-bottom:20px;}
.latest_slider li span{display: block; margin-bottom:11px; font-size: 14px; line-height:20px; color: #282828; font-weight: 400; font-family:'Lato', sans-serif; text-transform:uppercase;}
.latest_slider li p{padding: 0 0 33px; font-family:'Lato', sans-serif; color: #282828; font-weight:700; font-size: 18px; line-height:22px; position: relative;}
.latest_slider li small{padding-right:25px; font-size: 14px; font-weight: 700; color:#282828; position:absolute; left:0; bottom:0; width:20px; height:20px;}
.latest_slider li small:after{content:''; width:15px; height: 13px; background: url(../images-jan21/arrow3.png) no-repeat 100% 0;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out; position: absolute;}
.latest_slider li:hover small:after{background: url(../images-jan21/arrow3.png) no-repeat 0 0; }
.latest_slider_dots{ position: absolute; right:60px; bottom:62px; font-size: 15px;}
.latest_slider_dots li{margin: 0 3px; display: none;}
.latest_slider_dots li.slick-active{display: inline-block;}
.latest_slider_dots li a{ color: #dab255; font-weight:400; font-family:'Lato', sans-serif; font-size:16px; line-height:20px;}
.latest_slider_dots li.slick-active a:after{ content:''; width:18px; height:1px; background:#2d2d2d; display:inline-block; position: relative; margin-left: 5px; top: -4px;} 
.latest_slider_dots li:last-of-type{ display: inline-block;} 
.latest_slider_dots li.slick-active a{ color: #2d2d2d;  font-family:'Lato', sans-serif;}
.latest_slider_prev, .latest_slider_next{ width: 45px; height: 45px; border: 1px solid rgba(83,83,83,0.32); border-radius: 50%; position: absolute; bottom:40px; overflow: hidden; text-indent: -100px; cursor: pointer;}
.latest_slider_prev{ left:60px; background: url(../images-jan21/arrow4.png) no-repeat 0 0; position:absolute; left: 56px; bottom: 48px;}
.latest_slider_next{ left:60px;background: url(../images-jan21/arrow4.png) no-repeat -45px 0; margin-left: 55px; position:absolute; left: 56px; bottom: 48px;}
ul.story_slider{margin: 25px 0px 0px 0px; /*border-top: 1px solid #523f2e; padding-top: 40px;*/}
.story_slider_prev, .story_slider_next{ width: 45px; height: 45px; border: 1px solid #fff; border-radius: 50%; position: absolute; bottom:0; overflow: hidden; text-indent: -100px; cursor: pointer;}
.story_slider_prev{ left:0px; background: url(../images-jan21/arrow2.png) no-repeat 0 0;}
.story_slider_next{ left:0px;background: url(../images-jan21/arrow2.png) no-repeat -45px 0; margin-left: 55px;}
.twslider_prev, .twslider_next{ width: 45px; height: 45px; border: 1px solid #a99156; border-radius: 50%; position: absolute; bottom:110px; overflow: hidden; text-indent: -100px; cursor: pointer;}
.twslider_prev{ left:10px; background: url(../images-jan21/arrow4.png) no-repeat 0 0;}
.twslider_next{ background: url(../images-jan21/arrow4.png) no-repeat -45px 0; right: 10px;}
.story_slider li{padding-right:0; padding-left:0;}
.video_list{ margin: 0 -10px;}
.video_list .slick-track {display: flex;}
.video_list .slick-slide {height: auto; }
.video_list .slick-track .slick-slide img{flex: 1 0 auto; align-items: center; justify-content: center; }
.video_list:after{content:''; display: block; clear: both;}
.video_list div div li{ float: left; width: 33.33333333%; padding:0 10px; position:relative;}
.video_list div div li .storiesVideo{ margin-bottom:25px; overflow: hidden; border-radius: 7px; position: relative; background-size:cover; min-height:200px;}
.video_list div div li .storiesVideo img{ display: block; position: relative; z-index: 1; width: 100%; height: auto; display:none;}
.video_list div div li .storiesVideo:after{content:''; width:50px; height:50px; background:url(../images-jan21/playBtn2.png) no-repeat 0 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; z-index: 2; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} 
.video_list div div li div{font-family:'Lato', sans-serif; padding: 0 15px 60px 10px; text-align: left; font-size: 18px; line-height: 24px; font-weight: 700; color: #282828;}
.video_list div div li span{position: absolute; bottom:0; left:20px; padding-right:25px; font-size: 14px; font-weight: 700; color:#282828;}
.video_list div div li span:after{content:''; width:15px; height: 15px; background: url(../images-jan21/arrow3.png) no-repeat 100% 0;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out; position: absolute; top:4px; right: 0;}
.video_list div div li:hover span:after{background: url(../images-jan21/arrow3.png) no-repeat 0 0; }
.video_list div div li:hover figure:after{background:rgba(0,0,0,0.5) url(../images-jan21/playBtn.png) no-repeat 50% 50%;}
.businesses_list{ margin: 0 -10px;}
.businesses_list:after{content:''; display: block; clear: both;}
.businesses_list li{ float: left; width: 33.333333333333%; margin-bottom: 20px; padding: 0 10px;}
.businesses_list li a{ display: block; width: 100%; background: #FFF; min-height:200px; position: relative; border-radius: 6px; -webkit-box-shadow: 0px 7px 15px 3px rgba(0,0,0,0.05); box-shadow: 0px 7px 25px 3px rgba(0,0,0,0.05); text-align: left; padding: 40px 30px; overflow: hidden;}
.businesses_list li a h4{ font-size: 22px; line-height:25px; color: #282828; position: relative; z-index: 2;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out;}
.businesses_list li a:before{ content:''; height: 3px; width: 100%; position: absolute; left: 0; top: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out;}
    .businesses_list li a.foods:before {
        background-color: #d4af37;
    }
    .businesses_list li a.hotels:before {
        background-color: /*#1b2355*/ #d4af37;
    }
    .businesses_list li a.paperboards:before {
        background-color: #d4af37;
    }
    .businesses_list li a.pakaging:before {
        background-color: #d4af37;
    }
    .businesses_list li a.agri_business:before {
        background-color: #d4af37;
    }
    .businesses_list li a.technology:before {
        background-color: #d4af37;
    }
.businesses_list li:hover a:before{height: 100%;}
.businesses_list li:hover a h4{ color: #FFFFFF;}
.businesses_list li a .icon{width: 80px; height: 80px; position:absolute; right:15px; bottom: 15px; z-index: 2; overflow: hidden;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out;}
.businesses_list li a.foods .icon {background:url(../images-jan21/businesses-icons.png) no-repeat 0 0;}
.businesses_list li a.hotels .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -80px 0;}
.businesses_list li a.paperboards .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -160px 0;}
.businesses_list li a.pakaging .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -240px 0;}
.businesses_list li a.agri_business .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -320px 0;}
.businesses_list li a.technology .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -400px 0;}
.businesses_list li:hover a .icon{width: 80px; height: 80px; position:absolute; right:15px; bottom: 15px; z-index: 2; overflow: hidden;}
.businesses_list li:hover a.foods .icon {background:url(../images-jan21/businesses-icons.png) no-repeat 0 -80px;}
.businesses_list li:hover a.hotels .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -80px -80px;}
.businesses_list li:hover a.paperboards .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -160px -80px;}
.businesses_list li:hover a.pakaging .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -240px -80px;}
.businesses_list li:hover a.agri_business .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -320px -80px;}
.businesses_list li:hover a.technology .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -400px -80px;}
.businesses_list li:hover a.technology .icon{background:url(../images-jan21/businesses-icons.png) no-repeat -400px -80px;}
.businesses_list li a:after{ content:''; height:12px; width:12px; position: absolute; left:30px; bottom:30px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out;}
.businesses_list li a.foods:after {background:url(../images-jan21/plus.png) no-repeat 0 0;}
.businesses_list li a.hotels:after{background:url(../images-jan21/plus.png) no-repeat -12px 0;}
.businesses_list li a.paperboards:after{background:url(../images-jan21/plus.png) no-repeat -24px 0;}
.businesses_list li a.pakaging:after{background:url(../images-jan21/plus.png) no-repeat -36px 0;}
.businesses_list li a.agri_business:after{background:url(../images-jan21/plus.png) no-repeat -48px 0;}
.businesses_list li a.technology:after{background:url(../images-jan21/plus.png) no-repeat -60px 0;}
.businesses_list li:hover a.foods:after {background:url(../images-jan21/plus.png) no-repeat 0 -12px;}
.businesses_list li:hover a.hotels:after{background:url(../images-jan21/plus.png) no-repeat -12px -12px;}
.businesses_list li:hover a.paperboards:after{background:url(../images-jan21/plus.png) no-repeat -24px -12px;}
.businesses_list li:hover a.pakaging:after{background:url(../images-jan21/plus.png) no-repeat -36px -12px;}
.businesses_list li:hover a.agri_business:after{background:url(../images-jan21/plus.png) no-repeat -48px -12px;}
.businesses_list li:hover a.technology:after{background:url(../images-jan21/plus.png) no-repeat -60px -12px;}
.brand_list{}
.brand_list:after{content:''; display: block; clear: both;}
.brand_list li{float: left; width:20%; padding: 0 6px;}
.brand_list li a{ display: block; height: 250px; border-radius: 7px; position: relative; overflow: hidden;}
.brand_list li a:after{content:''; height: 100%; width: 1px; display: inline-block; vertical-align: middle;}
.brand_list li a img{display: inline-block; max-width: 90%; vertical-align: middle; position: relative; z-index: 1;}
.brand_list li a span{ background: #CCC; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out; opacity: 0;}
.brand_list li a span samp{display: inline-block; max-width: 90%; vertical-align: middle; font-size: 16px; color: #3f3f3f;}
.brand_list li a span:after{content:''; height: 100%; width: 1px; display: inline-block; vertical-align: middle;}
.brand_list li a:hover span{opacity:1;}
.brand_list2{}
.brand_list2:after{content:''; display: block; clear: both;}
.brand_list2 li{float: left; width:20%; padding: 0 6px;}
.brand_list2 li a{ display: block; height: 190px; border-radius: 7px; position: relative; overflow: hidden;}
.brand_list2 li a:after{content:''; height: 100%; width: 1px; display: inline-block; vertical-align: middle;}
.brand_list2 li a img{display: inline-block; max-width: 200px; vertical-align: middle; position: relative; z-index: 1; border-radius: 7px;}
.brand_list2 li a span{ background: #CCC; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out; opacity: 0;}
.brand_list2 li a span samp{display: inline-block; max-width: 90%; vertical-align: middle; font-size: 16px; color: #3f3f3f;}
.brand_list2 li a span:after{content:''; height: 100%; width: 1px; display: inline-block; vertical-align: middle;}
.brand_list2 li a:hover span{opacity:1;}
    .brand_list2 li a small {
        position: absolute;
        display: block;
        bottom: -2px;
        width: 100%;
        background-color: /*#68aa94*/ #d4af37;
        color: #ffffff;
        margin: 0px 0px 0px 0px;
        z-index: 999;
        padding: 20px 0px;
        border-bottom-right-radius: 7px;
        border-bottom-left-radius: 7px;
    }
.brand_list2 li a small.second-line{padding: 11px 0px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;}
.virtual_ture_3d { position: relative; overflow: hidden;}
.virtual_ture_3d:before {content:''; display: block; width:50%; height: 1px; /*border-top: 1px solid #DDD;*/ background:url(../../images/new-home-img/dotLine.png) repeat-x 0 0; position: absolute; top: 0; bottom: 0; margin: auto 0 auto -140px;}
.virtual_ture_3d:after {content:''; display: block; width:50%; height: 1px; /*border-top: 1px solid #DDD;*/ background:url(../../images/new-home-img/dotLine.png) repeat-x 0 0; position: absolute; top: 0; bottom: 0; right: 0;  margin: auto -140px auto 0px;}
.virtual_ture_3d a{position: relative;/* z-index: 2;*/}
.chairman_speek{float: left; width: 30%; background: #FFF; height:435px; border-radius:7px; overflow: hidden; -webkit-box-shadow: 0px 7px 15px 3px rgba(0,0,0,0.07); box-shadow: 0px 7px 25px 3px rgba(0,0,0,0.07); }
.chairman_speek figure{}
.chairman_speek figure img{width:100%; display: block;}
.chairman_speek div{ padding: 35px 40px; color: #252525;}
.chairman_speek div strong{display: block; font-size: 16px; font-weight:700; margin-bottom:10px;}
.chairman_speek div h3{font-size:24px; font-weight:700; margin-bottom:10px;}
.chairman_speek div span{ display: block;font-size:14px; font-weight:400; margin-bottom:25px;}
.chairman_speek div samp{ display: inline-block; width:42px; height: 42px; border-radius: 50%; background: #e0b905; position: relative; font-size: 1px; line-height: 0; color: transparent;}
.chairman_speek div samp:after{ content:''; width:10px; height: 15px; background: url(../images-jan21/arrow3.png) no-repeat 100% 0;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out; position: absolute; top:0; right: 0; bottom: 0; left: 0; margin: auto;}
.chairman_speek div:hover samp:after{background: url(../images-jan21/arrow3.png) no-repeat -5px 0; }
.download{float: left; width:70%; padding-left: 40px;}
.download>div{ border-radius:7px; overflow: hidden; -webkit-box-shadow: 0px 7px 15px 3px rgba(0,0,0,0.07); box-shadow: 0px 7px 25px 3px rgba(0,0,0,0.07); }
.download>div:after{content:''; display: block; clear: both;}
.download aside{ float: left; width: 50%; background: #f7f7f7; height:435px; padding:25px 20px 25px 40px;}
.download aside:first-of-type{ background: #FFF;}
.downloadScroll_1, .downloadScroll_2{ height:385px; overflow: auto;}
.downloadList2{}
.downloadList2 li{ padding: 20px 0;}
.downloadList2 li a{ display: block; padding-right:25px; position: relative;}
.downloadList2 li a:after{content:''; width: 16px; height: 12px; background: url(../images-jan21/icon-download.png) no-repeat 0 0; position: absolute; top:7px; right: 0} 
.downloadList2 li strong{display:block; color: #252525; font-size: 14px; font-weight: 700;}
.downloadList2 li span{ font-size: 12px; color: #252525; font-weight:400;}
.downloadList1{display:flex; flex-wrap:wrap;}
.downloadList1 li{ padding-bottom:48px; float: left; width: 50%; margin-bottom:28px; border-right: 1px dashed #cacaca; position:relative;}
.downloadList1 li:last-child{border-right:0;}
.downloadList1 li:after{content:''; display: block; clear: both;}
.downloadList1 li figure{float: left; width: 50%; height:88px;  text-align: center;}
.downloadList1 li figure img{height:auto; max-width:90%; max-height: 90%; display: inline-block;}
.downloadList1 li div{float: left; width: 50%; }
.downloadList1 li div h4{font-size: 16px; padding: 0 0 20px; line-height: 20px; font-weight: 700; color: #252525;}
.downloadList1 li div span{  font-size: 12px; color: #252525; font-weight:400;}
.downloadList1 li div:after{content:''; width: 16px; height: 12px; background: url(../images-jan21/icon-download.png) no-repeat 0 0; position: absolute; bottom:0; left:50%;}
.downloadList1 li div.homelink:after{content:''; width: 16px; height: 12px; background: url(../images-jan21/icon-link.png) no-repeat 0 0; position: absolute; bottom:-35px; left: 0}
.mCS-custom_scroll_theme.mCSB_scrollTools { width:6px;}
.mCS-custom_scroll_theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:rgba(169, 169, 169, 0.9); width:6px; }
.mCS-custom_scroll_theme.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color:rgba(169, 169, 169, 0.9); }
.mCS-custom_scroll_theme.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-custom_scroll_theme.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(169, 169, 169, 0.9); }
.mCS-custom_scroll_theme.mCSB_scrollTools .mCSB_draggerRail{ background-color:#e2e2e2; }
.mCS-custom_scroll_theme.mCSB_inside > .mCSB_container{ margin-right:0;}
.flex{display: flex;}
.leadershipbg{float: left;  width: 50%; background: url(../images-jan21/home_leaderbg.jpg) no-repeat right bottom; height: 530px;}
.leadershipbg aside{float: right; width: 100%; max-width: 336px; color: #fff; padding: 65px 0 0;}
.leadershipbg aside h5{font-family: 'LatoWebBlack'; font-weight: normal; font-size: 18px; line-height: normal; position: relative; padding: 0 0 34px; margin: 0 0 34px;}
.leadershipbg aside h5:after{position: absolute; content: ""; background-color: #fff; width: 21px; height: 2px; left: 0; bottom: 0; }
.leadershipbg aside h3{font-family: 'LatoWebBlack'; font-weight: normal; font-size: 30px; line-height: normal; padding: 0 0 10px;}
.leadershipbg aside h4{font-family: 'LatoWebBold'; font-weight: normal; font-size: 14px; line-height: normal; padding: 0 0 18px;}
.leadershipbg aside a{ display:inline-block; font-family: 'LatoWebBold'; font-weight: normal; position: relative; padding-right: 50px; height: 42px; line-height: 42px; color: #FFF;}
.leadershipbg aside a:before{content:''; width:10px; height: 15px; background: url(../images-jan21/arrow.png) no-repeat 100% 0;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out; position: absolute; top:15px; right:16px; z-index: 2;}
.leadershipbg aside a:hover:before{background: url(../images-jan21/arrow.png) no-repeat -5px 0; }
.bigstorybg{float: left;  width: 50%; /*background:#1b2355; background: linear-gradient(90deg, rgba(41,25,13,1) 0%, rgba(98,80,55,1) 100%);*/ height: 420px;}
.bigstorybg aside.home-mdsec{max-width: unset;}
.bigstorybg aside{float: left; width: 100%; max-width: 500px; color: #fff; padding:0px;}
.bigstorybg aside h5{font-family: 'LatoWebBlack'; font-weight: normal; font-size: 18px; line-height: normal; position: relative; padding: 30px 0 15px; margin: 40px 0 15px; border-top: 1px solid #523f2e;}
.bigstorybg aside h5:after{position: absolute; content: ""; background-color: #fff; width: 21px; height: 2px; left: 0; bottom: 0; }
.bigstorybg aside h3{font-family: 'LatoWebBlack'; font-weight: normal; font-size: 22px; line-height: normal; padding: 0px 2px 10px 0px;}
.bigstorybg aside h3.spuri{font-family: 'LatoWebBlack'; font-weight: normal; font-size: 30px; line-height: normal; padding: 0px; margin-top: 50px;}
.bigstorybg aside h3.spuri a{font-family: 'LatoWebBlack'; font-weight: normal; font-size: 30px; line-height: normal; padding: 0px;}
.bigstorybg aside h3.spuri a:before{display: none !important;}
.bigstorybg aside h4.deg{font-weight: normal; font-size: 14px; /*line-height: normal;*/ padding: 0 0 18px;}
.bigstorybg aside h4{font-weight: normal; font-size: 13px; /*line-height: normal;*/ padding: 0 0 18px;}
.bigstorybg aside a{ display:inline-block; font-family: 'LatoWebBold'; font-weight: normal; position: relative; padding-right: 50px; height: 30px; line-height: 30px; color: #FFF; font-size: 14px;}
.bigstorybg aside a:before{content:''; width:10px; height: 15px; background: url(../images-jan21/arrow.png) no-repeat 100% 0;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.2s ease-in-out; position: absolute; top:9px; right:16px; z-index: 2;}
.bigstorybg aside a:hover:before{background: url(../images-jan21/arrow.png) no-repeat -5px 0; }
.shadow_box{float: left; width: 100%; -webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.11); display:flex; flex-wrap:wrap;}
/*CSS work for latest slider flat start 28may21*/
ul.latest-slider-flat li{padding-top: 18px;}
ul.latest-slider-flat li a{font-family: 'LatoWebBold'; font-weight: normal; font-size: 18px; color: #282828; line-height: normal; position: relative; display: inline-block; padding-left: 30px;}
ul.latest-slider-flat li a:before {content: ''; width: 21px; height: 15px; background: url(../images-jan21/arrow3.png) no-repeat 100% 3px; position: absolute; left: 0px;}
/*CSS work for latest slider flat end 28may21*/
.title-4l{min-height: 90px;}
.title-3l{min-height: 80px;}

@media screen and (max-width:1366px){
/*
.brand_list2 li a small{width: 151px; bottom: 0px; padding: 20px 0px; margin: 0px 0px 0px 3px;}
.brand_list2 li a small.second-line{padding: 11px 0px;}
*/
}
@media screen and (max-width:1200px){
.banner_slide_dots li.slick-active:after {
width: 20px;
}
.bannerSlide .slider-text span {
font-size: 14px;}
.bannerSlide .slider-text {
padding: 18px 22px;
}
.sg_slider1 li{border-right:0 solid #cfcfcf;}
}
@media screen and (max-width:1023px){
.banner_slide_dots li.slick-active:after{width:60px;}
.bannerSlide .slider-text {width:100%; background: rgba(27,35,85,1); min-height:inherit; padding-bottom:50px;}
.bannerSlide .slider-text:after{width:0; height:0;}
.bannerSlide .slider-text h2{text-align:center;}
.bannerSlide .slider-text span{text-align:center;}
.banner_slide_dots {right: 0; left:0; bottom:18px; margin:auto;}
.banner_slide_dots li.slick-active:after {background: #FFFFFF;}
.banner_slide_dots li a{color:#FFFFFF;}
.latest_slider_prev{left:45px; bottom: 48px;}
.latest_slider_next{ margin-left: 55px; left:45px; bottom: 48px;}
.latest_slider {padding-bottom: 36px;}

}
@media screen and (max-width:1050px){

/*-- banner slide start --*/
/*.bannerSlide .slider-text{position:relative;left:0;top:inherit;bottom:0;width:100%;display:block;background:rgba(0,0,0,1);padding:15px;}	
.bannerSlide .slider-text h3 {font-size: 18px; font-weight: 400; color: #fff; text-align: center; padding: 20px 20px 10px 20px; position: relative; margin: 0 0 10px; display: block;}
.bannerSlide .slider-text article { margin-bottom: 0;}	
.bannerSlide .slider-text h2 {font-size: 26px; text-align: center; padding: 0 20px 5px 20px;}
.bannerSlide .slider-text article, .bannerSlide .slider-text span {text-align: center;}
.bannerSlide .slider-text span { font-size: 16px; line-height: 25px;}
.bannerSlide .slider-text h2 { font-size: 24px;}*/
.bannerSlide_next, .bannerSlide_prev{ width:21px; height: 23px; overflow: hidden; top: 25%;position: absolute; text-indent: -20000px; cursor: pointer;}
.bannerSlide_next {background: url(../images-jan21/slider_arrows.png) no-repeat -21px 0; right: 10px;}
.bannerSlide_prev { background: url(../images-jan21/slider_arrows.png) no-repeat 0 0; left: 10px;}	

/*-- banner slide end --*/

.home_sec2 aside h2{ margin-bottom: 30px;}
.latest_slider{ float: none; width:100%;}
.home_sec2 aside{padding: 41px 45px 41px;}
.latest_slider_dots{}
.latest_slider_prev, .latest_slider_next{}
.bigstorybg aside {max-width: 450px; padding: 10px 0 0 20px;}
.leadershipbg { background: url(../images-jan21/home_leaderbg_mid.jpg) no-repeat right top;  background-size: 594px 100%;}
}

@media screen and (max-width:890px){
.bigstorybg aside.home-mdsec{max-width: 300px;}
.home_sec1 .center1:after{ display: none;}

.home_sec1 h2{ position: relative; left: auto; top: auto; margin-bottom:30px; text-align: center;}
.home_sec1 h2:after{ right: 0; margin: auto;}
.testimony_slider li aside:first-of-type {padding:0px; border:0 dotted #564529; border-radius:0;}
.testimony_slider li aside:first-of-type:after{ display: none;}
.testimony_slider li aside:last-of-type {padding: 20px 0 0 20px; max-width: 400px; width: 44%;}

.chairman_speek{ width: 100%; margin-bottom: 30px; height: auto;}
.chairman_speek figure {float: left; width: 50%;}
.chairman_speek div{float: left; width: 50%;}
.download { width:100%; padding-left:0px;}
.leadershipbg{width: 100%;  background-size:100%;}
.home_sec2 aside {float: left;width: 100%; background-image: none;}
.home_sec2 aside:last-of-type { width: 100%; border-top: 1px solid #efefef;}
.snapshot {width:100%; height:410px;}

.bigstorybg{height: 350px; width: 100%;}
.bigstorybg aside{max-width:50%; padding: 0 0 0 25px;}
ul.story_slider{ border-top:none;}

.home_sec8 .sustainability ul{padding-bottom: 8px;}
.home_sec8 .sustainability ul li{display: inline-block; width: 31%; margin: 0; padding: 0; margin-right: 1%; margin-bottom: 10px; }
.home_sec8 .sustainability ul li:nth-child(3){margin-right: 0px;}
.home_sec8 .sustainability ul li:nth-child(4){margin-bottom: 0px;}
.home_sec8 .sustainability ul li:nth-child(5){margin-bottom: 0px;}
.home_sec8 .sustainability ul li:nth-child(6){margin-right: 0px;margin-bottom: 5px;}
/*	.brand_list2 li a small{width: 95%; margin: 0px 0px 0px 4px;}*/
}


@media screen and (max-width:700px){

.businesses_list li {width: 50%;}
.bigstorybg aside{max-width: 90%; padding: 0px 0 0 56px;}
.bigstorybg aside h5{margin: 35px 0 15px;}
/*	ul.story_slider{ border-top:1px solid #523f2e;}*/
.bigstorybg{height: auto; min-height: 520px;}
.latest_slider_dots li a:after{margin-left: 20px !important;}
.latest_slider li{ margin:0 10px;}
.bigstorybg aside h3.spuri{margin-top: 10px;}
.sg_slider1 li {
border-right: 1px solid #cfcfcf;
}
}
@media screen and (max-width:600px){
/*	.sg_slider2_prev, .sg_slider2_next{ width: 45px; height: 45px; border-radius: 50%; position: absolute; top:50%; overflow: hidden; text-indent: -100px; cursor: pointer; margin-top: -22px;}
.sg_slider2_prev{ left:0; background:#FFF url(../images-jan21/ir_arrow2b.png) no-repeat 0 0;}
.sg_slider2_next{ right:0;background:#FFF url(../images-jan21/ir_arrow2b.png) no-repeat -45px 0;}*/
.snapshot {width:100%; height:320px;}

.title-4l{min-height: auto;}
.title-3l{min-height: auto;}
}

@media screen and (max-width:600px){

/*	.brand_list2 li a small{width: 95%; margin: 0px 0px 0px 4px;}*/

.home_sec0 h2{font-size:25px;}
.home_sec1 h2{font-size: 25px;}
.home_sec3, .home_sec4{ padding: 65px 0 0;}
.home_sec3 h2{font-size:20px; line-height:26px; padding-bottom:10px; max-width:200px;}
.home_sec3 h2+strong{ margin: 0 auto 40px;padding-bottom: 20px;
font-size: 14px;
line-height: 16px;}
.home_sec4 h2{font-size:20px; line-height:26px; padding-bottom:10px;}
.home_sec4 h2+strong{    margin: 0 auto 40px;
padding-bottom: 20px;
font-size: 14px;
line-height: 16px;}
.home_sec5 h2{font-size:20px; line-height:26px; padding-bottom:10px;}
.home_sec5 h2+strong{margin: 0 auto 40px;padding-bottom: 20px;
font-size: 14px;
line-height: 16px;}

.testimony_slider li aside:first-of-type { display: block; text-align: center;}
.testimony_slider li aside:last-of-type { padding: 20px 0 0 0px; width:100%;text-align: center;}

/*	.home_sec2 aside h2 { text-align: center;}*/
.home_sec2 aside{ float: none; width: 100%;}
.home_sec2 aside:last-of-type{ width: 100%;}
.home_sec2{ padding: 60px 0;}


.businesses_list li a h4 {font-size: 15px; line-height: 20px;}
.video_list div div li div{ height: auto;}

.chairman_speek figure {float: left; width:100%;}
.chairman_speek div{float: left; width:100%; text-align: center;}
.download aside{ width: 100%;}

.leadershipbg{height: auto; min-height: 420px; }
.leadershipbg aside{padding: 45px 0; max-width: 190px;}
.leadershipbg aside h5 { padding: 0 0 18px; margin: 0 0 18px; font-size: 16px;}
.leadershipbg aside h3 {font-size: 22px;}
.leadershipbg aside a {font-size: 14px;}
.bigstorybg {width: 100%; height: auto; }
.bigstorybg aside{padding: 10px 0px 0px 49px;}
.latest_slider li div {font-size: 12px;}
.downloadList1 li {padding-bottom: 48px; float: left; width: 100%; margin-bottom: 28px; border-right: 0px dashed #cacaca; border-bottom: 1px dashed #cacaca;}
}

@media screen and (max-width:480px){
.snapshot {width:100%; height:222px;}
.leadershipbg{min-height: 260px;}
.bigstorybg aside{padding: 30px 0px 0px 49px;}
.bigstorybg aside h5{margin:0px 0 15px;}
.bigstorybg aside h4.deg{padding: 0px;}
}
@media screen and (max-width:400px){
.sg_slider1 li {
border-right: 0 solid #cfcfcf;
}
}
@media screen and (max-width:380px){
.bigstorybg aside{padding: 10px 0px 0px 49px;}
}

