@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;*/

@charset "utf-8";
/* CSS Document */
.homeBannerBox{display:flex; flex-wrap:wrap;}
.homeBannerBox .homeBannerLeft{width:60%; float:left; min-height:521px;}
.homeBannerBox .homeBannerRight{width:40%; float:left;}
/*.homeBannerBox .homeBannerRight ul{display:flex; flex-wrap:wrap; height:100%;}
.homeBannerBox .homeBannerRight ul li{width:50%; float:left; height:50%; position:relative;}
.homeBannerBox .homeBannerRight ul li:nth-child(1){background:url(../images/new-home-img/homeBannerRightBgImg1.jpg) no-repeat center center; background-size:cover;}
.homeBannerBox .homeBannerRight ul li:nth-child(2){background:url(../images/new-home-img/homeBannerRightBgImg2.jpg) no-repeat center center; background-size:cover;}
.homeBannerBox .homeBannerRight ul li:nth-child(3){background:url(../images/new-home-img/homeBannerRightBgImg3.jpg) no-repeat center center; background-size:cover;}
.homeBannerBox .homeBannerRight ul li:nth-child(4){background:url(../images/new-home-img/homeBannerRightBgImg1.jpg) no-repeat center center; background-size:cover;}

.homeBannerBox .homeBannerRight ul li a{cursor:pointer; display:block; padding:47px 66px 60px; height:100%;}
.homeBannerBox .homeBannerRight ul li a h2{display:inline-block; font-size:16px; line-height:22px; font-weight:900; color:#1b2355; padding-right:16px; font-family: 'Lato', sans-serif; position:relative; margin-bottom:10px;}
.homeBannerBox .homeBannerRight ul li a h2:after{content:''; width:7px; height:3px; background:#f50c00; position:absolute; right:0; top:9px;}
.homeBannerBox .homeBannerRight ul li:nth-child(1) a h2{color:#FFF;}
.homeBannerBox .homeBannerRight ul li:nth-child(4) a h2{color:#FFF;}
.homeBannerBox .homeBannerRight ul li a p{font-size:18px; line-height:22px; font-weight:900; color:#1b2355; font-family:'Lato', sans-serif; max-width:200px;}
.homeBannerBox .homeBannerRight ul li:nth-child(1) a p{color:#FFF;}
.homeBannerBox .homeBannerRight ul li:nth-child(4) a p{color:#FFF;}
.homeBannerBox .homeBannerRight ul li a span{font-size:12px; line-height:16px; font-weight:400; color:#343434; font-family:'Lato', sans-serif; position:absolute; left:66px; bottom:40px; display:block;}
.homeBannerBox .homeBannerRight ul li:nth-child(1) a span{color:#FFF;}
.homeBannerBox .homeBannerRight ul li:nth-child(4) a span{color:#FFF;}
.homeBannerBox .homeBannerRight ul li a:after{content:''; background:url(../images/new-home-img/homeBannerRightArrow2.png) no-repeat 100% 0; width:10px; height:13px; position:absolute; right:63px; bottom:40px; -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;}
.homeBannerBox .homeBannerRight ul li a:hover:after{background:url(../images/new-home-img/homeBannerRightArrow2.png) no-repeat 0 0;}

.homeBannerBox .homeBannerRight ul li:nth-child(1) a:after{content:''; background:url(../images/new-home-img/homeBannerRightArrow.png) no-repeat 100% 0; width:10px; height:13px; position:absolute; right:63px; bottom:40px; -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;}

.homeBannerBox .homeBannerRight ul li:nth-child(1) a:hover:after{background:url(../images/new-home-img/homeBannerRightArrow.png) no-repeat 0 0;}

.homeBannerBox .homeBannerRight ul li:nth-child(4) a:after{content:''; background:url(../images/new-home-img/homeBannerRightArrow.png) no-repeat 100% 0; width:10px; height:13px; position:absolute; right:63px; bottom:40px; -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;}

.homeBannerBox .homeBannerRight ul li:nth-child(4) a:hover:after{background:url(../images/new-home-img/homeBannerRightArrow.png) no-repeat 0 0;}*/


.new_home_sec2{}
.new_home_sec2 .nhSec2Container{width:100%; margin:0 auto;}
.new_home_sec2 .new_home_sec2_row{display:flex; flex-wrap:wrap;}
.new_home_sec2 .new_home_sec2_col{width:33.3333333333%; float:left;}
.new_home_sec2 .new_home_sec2_col:nth-child(2){background:url(../jpg/home-itc-next-bg.jpg) no-repeat 0 0; background-size:cover;}
.new_home_sec2 .new_home_sec2_col:nth-child(3){background:url(../jpg/home-itc-esg-bg.jpg) no-repeat 0 0; background-size:cover;}

.new_home_sec2 .new_home_sec2_col.itcGlance{padding:60px 60px 80px; border:1px solid #ededed; border-right:0; position:relative;}
.new_home_sec2 .new_home_sec2_col.itcGlance h2{font-size:24px; line-height:28px; color:#1b2355; font-family:'Lato', sans-serif; font-weight:900; padding-bottom:32px;}

.new_home_sec2 .new_home_sec2_col.itcNext{position:relative;}
.new_home_sec2 .new_home_sec2_col.itcNext a{cursor:pointer; padding:60px 60px 120px; display:block; height:100%; position:relative;}
.new_home_sec2 .new_home_sec2_col.itcNext a h2{position:relative; /*background:url(../images/new-home-img/itcNextImg.png); width:107px; height:30px;*/ margin-bottom:32px; color: #ffffff; font-size: 24px;}
.new_home_sec2 .new_home_sec2_col.itcNext a h3{font-size:30px; line-height:36px; font-family:'Lato', sans-serif; font-weight:700; color:#FFFFFF;}
.new_home_sec2 .new_home_sec2_col.itcNext a strong{font-size:18px; line-height:24px; font-family:'Lato', sans-serif; font-weight:700; color:#FFFFFF; display:block; margin:44px 0 6px;}
.new_home_sec2 .new_home_sec2_col.itcNext a p{font-size:14px; line-height:18px; font-family:'Lato', sans-serif; font-weight:400; color:#FFFFFF;}

.new_home_sec2 .new_home_sec2_col.itcNext a span{font-size:12px; line-height:16px; color:#FFFFFF; font-weight:900; text-transform:uppercase; position:absolute; left:60px; bottom:43px; padding:0 50px 0 0; font-family:'Lato', sans-serif;}

.new_home_sec2 .new_home_sec2_col.itcNext a span:after{content:''; background:#FFF url(../png/exploreicon.png) no-repeat center center; width:37px; height:37px; border-radius:50%; position:absolute; right:0; top:-12px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.new_home_sec2 .new_home_sec2_col.itcNext a:hover span:after{background:#4c1755 url(../png/exploreiconhover.png) no-repeat center center; z-index:999;}




.new_home_sec2 .new_home_sec2_col.itcEsg{position:relative;}
.new_home_sec2 .new_home_sec2_col.itcEsg a{cursor:pointer; padding:60px 60px 120px; display:block; height:100%;}
.new_home_sec2 .new_home_sec2_col.itcEsg a h2{font-size:24px; line-height:28px; color:#FFFFFF; font-family:'Lato', sans-serif; font-weight:900; padding-bottom:42px;}
.new_home_sec2 .new_home_sec2_col.itcEsg a img{display:block; margin:auto; width:100%;}
.new_home_sec2 .new_home_sec2_col.itcEsg a span{font-size:12px; line-height:16px; color:#FFFFFF; font-weight:900; text-transform:uppercase; position:absolute; left:60px; bottom:43px; padding:0 50px 0 0; font-family:'Lato', sans-serif;}

.new_home_sec2 .new_home_sec2_col.itcEsg a span:after{content:''; background:#FFF url(../png/exploreicon.png) no-repeat center center; width:37px; height:37px; border-radius:50%; position:absolute; right:0; top:-12px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.new_home_sec2 .new_home_sec2_col.itcEsg a:hover span:after{background:#4c1755 url(../png/exploreiconhover.png) no-repeat center center; z-index:999;}


.new_home_sec3{padding-bottom:30px;}
.new_home_sec3 .nhSec3Container{width:86.3970588235%; margin:0 auto;}
.new_home_sec3 .nhSec3ContRow{display:flex; flex-wrap:wrap; margin:60px 0 0; -webkit-box-shadow: 0px 0px 25px 10px rgba(0,0,0,0.20); box-shadow: 0px 0px 25px 10px rgba(0,0,0,0.20);}



.new_home_sec3 .nhSec3ContRow .nhSec3ContImgCol{width:50%; float:left;/* min-height:614px;*/ background-size:cover; background-position:center top;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContImgCol img{display:block; margin:auto; display:none;}

.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol{width:50%; float:left; background:#20150d; padding:85px 78px;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol h5{font-size:18px; line-height:22px; color:#FFFFFF; font-weight:900; position:relative; font-family:'Lato', sans-serif; padding-bottom:19px; margin-bottom:15px;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol h5:after{content:''; width:21px; height:2px; background:#FFFFFF; position:absolute; left:0; bottom:0;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol h2{font-size:30px; line-height:36px; color:#FFFFFF; font-weight:900; font-family:'Lato', sans-serif; padding-bottom:4px;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol h2 a{color:#FFFFFF;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol strong{font-size:14px; line-height:18px; color:#ffffff; font-weight:700; font-family:'Lato', sans-serif; display:block;}

.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul{border-top:1px solid rgba(78,62,41,0.58); margin-top:43px; padding:36px 0 0 0;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul li{padding:0 0;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul li h3{font-size:22px; line-height:26px; color:#FFFFFF; font-weight:900; font-family:'Lato', sans-serif; padding-bottom:10px;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul li h4{font-size:14px; line-height:18px; color:#FFFFFF; font-weight:400; font-family:'Lato', sans-serif; padding-bottom:13px;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul li p{font-size:14px; line-height:18px; color:#FFFFFF; font-weight:400; font-family:'Lato', sans-serif; padding-bottom:13px;}

.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul li a{ display:inline-block; font-family:'Lato', sans-serif; position:relative; font-size:14px; line-height:18px; padding-right:28px; color: #FFF; font-weight:700; margin-top:17px;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul li a:before{content:''; width:8px; height:12px; background:url(../png/readmore.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:5px; right:0; z-index: 2;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul li a:hover:before{background:url(../png/readmore.png) no-repeat 0 0; }


.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul .slick-track{padding-bottom:60px;}

.home_sec2 .home_sec2Container{width:86.3970588235%; margin:0 auto;}

/*new edit section css start*/
.latest_storiesnew{float: left; width: 100%; padding: 40px;}
.latest_storiesnew h3{font-size: 22px; color: #191919; position: relative; margin: 0 0 20px;}
.latest_storiesnew h3 small{font-size: 12px; color: #191919;}
.latest_storiesnew h3 a{position: absolute; right: 0px; top: 0px; background: url("../png/explore_ic.png") no-repeat right; color: #191919; font-size: 12px; padding: 0 30px 0 0;}
.latest_storiesnew ul{float: left; width: 100%}
.latest_storiesnew ul li{float: left; width: 100% !important; background-image: none !important; padding: 10px 0;}
.latest_storiesnew ul li a{display: flex !important; width: 100% !important; background-image: none !important; padding: 10px 0;}
.latest_storiesnew ul li .thumb{width: 178px;}
.latest_storiesnew ul li .thumb img{display: block; border-radius: 6px;}
.latest_storiesnew ul li .thumbinfo{width: calc(100% - 178px); padding: 0 16px; position: relative}
.latest_storiesnew ul li .badge{position: absolute; background-color: #f50c00; border-radius: 10px; text-transform: uppercase; right: 0px; font-size: 10px; padding: 3px 10px; line-height: normal;color: #fff; text-transform: uppercase;}
.latest_storiesnew ul li .thumbinfo h4{font-size: 16px; line-height: normal; color: #282828; font-weight: 600; min-height: 80px; padding-right: 50px;}
.latest_storiesnew ul li .thumbinfo p{font-size: 12px; line-height: normal; color: #282828; }
/*new edit section css end*/








@media screen and (max-width:1200px){

.homeBannerBox .homeBannerRight ul li a{padding: 27px 30px 60px;}
.homeBannerBox .homeBannerRight ul li a span {left: 30px;}

.homeBannerBox .homeBannerRight ul li a p {font-size: 16px; line-height: 20px;}
.homeBannerBox .homeBannerRight ul li a h2 {font-size: 14px; line-height: 20px;}
.new_home_sec2 .new_home_sec2_col.itcGlance {padding: 30px 30px 80px;}
.new_home_sec2 .new_home_sec2_col.itcNext a {padding: 30px 30px 90px;}
.new_home_sec2 .new_home_sec2_col.itcEsg a{padding: 30px 30px 90px;}
.new_home_sec2 .new_home_sec2_col.itcNext a strong {margin: 30px 0 6px;}
.new_home_sec2 .new_home_sec2_col.itcNext a span{left:31px;}
.new_home_sec2 .new_home_sec2_col.itcEsg a span{left:30px;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol {padding: 46px 50px;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul li h3 {font-size: 18px; line-height: 24px;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol ul {margin-top: 20px; padding: 20px 0 0 0;}
.new_home_sec3 .nhSec3Container {width: 90%; margin: 0 auto;}
.home_sec2 aside:first-child {padding: 41px 45px 92px;}
}


@media screen and (max-width:1023px){
.homeBannerBox .homeBannerLeft {width:100%; float: left; min-height: 521px;}
.homeBannerBox .homeBannerRight {width: 100%;}
.homeBannerBox .homeBannerRight ul {height: inherit;}
.homeBannerBox .homeBannerRight ul li {height:inherit; }
.homeBannerBox .homeBannerRight ul li a span {bottom: 25px;}
.homeBannerBox .homeBannerRight ul li a:after{bottom:25px;}
.homeBannerBox .homeBannerRight ul li:nth-child(1) a:after{bottom:25px;}
.home_sec2 aside:first-child {padding: 41px 45px 41px;}
}
@media screen and (max-width:900px){
.new_home_sec3 .nhSec3ContRow .nhSec3ContImgCol{width:100%; min-height:620px;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContSliderCol {width:100%;}

}
@media screen and (max-width:700px){
.new_home_sec2 .new_home_sec2_col{width:100%;}
}
@media screen and (max-width:600px){
.new_home_sec3 .nhSec3ContRow .nhSec3ContImgCol {min-height: 500px;}
}
@media screen and (max-width:500px){
.homeBannerBox .homeBannerRight ul li{width:100%;}
.new_home_sec3 .nhSec3ContRow .nhSec3ContImgCol {min-height:338px;}
.homeBannerBox .homeBannerRight ul li:nth-child(3) {background: url(../jpg/homebannerrightbgimg1.jpg) no-repeat center center; background-size: cover;}
	.homeBannerBox .homeBannerRight ul li:nth-child(3) a h2 {color: #FFF;}
.homeBannerBox .homeBannerRight ul li:nth-child(3) a p {color: #FFF;}
.homeBannerBox .homeBannerRight ul li:nth-child(3) a span {color: #FFF;}
.homeBannerBox .homeBannerRight ul li:nth-child(3) a:after{background:url(../png/homebannerrightarrow.png) no-repeat 100% 0;}

.homeBannerBox .homeBannerRight ul li:nth-child(4) {background: url(../jpg/homebannerrightbgimg4.jpg) no-repeat center center; background-size: cover;}
.homeBannerBox .homeBannerRight ul li:nth-child(4) a h2 {color:#1b2355;}
.homeBannerBox .homeBannerRight ul li:nth-child(4) a h2:after{background:#f50c00;}
.homeBannerBox .homeBannerRight ul li:nth-child(4) a p {color:#1b2355;}
.homeBannerBox .homeBannerRight ul li:nth-child(4) a span {color:#343434;}
.homeBannerBox .homeBannerRight ul li:nth-child(4) a:after{background:url(../png/homebannerrightarrow2.png) no-repeat 100% 0;}
	.latestslider .slick-slide{height: auto !important}
	.latest_storiesnew ul li a{display: block !important}
	.latest_storiesnew ul li .thumb { width: 100% !important; text-align: center;}
	.latest_storiesnew ul li .thumbinfo { width: 100%; padding: 16px 0; position: relative;}
	.homeBannerBox .homeBannerRight ul li a{padding: 0px;}
	.latest_storiesnew ul li .thumbinfo h4{min-height: auto; padding-top: 10px; padding-right: 0px;}
	
	.homeBannerBox .homeBannerRight ul li a span {
    bottom: auto;
    position: relative;
    left: auto;
    right: auto;
    margin-bottom: 10px;
}
	.latest_storiesnew ul li .thumb img {
    display: inline-block;
    border-radius: 6px;
/*    width: 100%;*/
}
	.latest_storiesnew{padding-bottom: 0px;}
}





