@charset "utf-8";
/* CSS Document */
body {
    font-family: barlow_semi_condensedlight !important;
}
.sustainbility-sec5 .container{ max-width: 1280px !important;}
.latestupdate5 .container{ max-width: 1280px !important;}
.sustainbility-sec3 .container{ max-width: 1280px !important;}
.sustainbility-sec4 .container{ max-width: 1280px !important;}
.sustainbility-sec7 .container{ max-width: 1280px !important; }
.sustainbility-sec8 .container{ max-width: 1280px !important; }
.sustainbility-sec9 .container{ max-width: 1280px !important; }



.clear{clear:both; width: 100%!important; line-height:0 !important; font-size:0 !important; height:0px !important;}
.sustainbility-sec1{ width: 100%; height: auto;float: left; display: block; padding: 0px 0; position: relative;}
.sustainbility-sec1:after { content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}
.sustainbility-sec1-banner{ width: 100%; height: auto;float: left; display: block; padding: 0px 0; position: relative; line-height: 0;}
.sustainbility-sec1-banner img{ width: 100%; height: auto; line-height: 0;}
.banner-text{position: absolute;left: 0px;right: 0;/* top: 140px; */bottom: 52px;width: 100%;/* height: 100%; */}


.banner-text1{ width: 100%; height: 100%;float: left; display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-content: space-around; position: relative;  }


.container1270 {
    margin: 0 auto;
     height: 100%;
    width: 95%;
}

.banner-text1{ width: 100%; height: 100%;float: left; display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-content: space-around; position: relative;  }
.banner-text1 aside h2{ font-size: 55px; font-weight: bold; color: #FFFFFF; line-height: 55px; padding-bottom: 20px;}
.banner-text1 aside h3{ font-size: 18px; font-weight: bold; color: #FFFFFF; line-height: 26px; padding-bottom: 20px;}
.banner-text1 aside small {
    width: auto;
    height: 46px;
    float: left;
    display: block; margin-left: 90px;
}

.banner-text1 aside small a {
    display: block;
    padding: 0 100px 0 25px;
    background: #fff;
    border: 0px solid #c2c2c2;
    border-radius: 23px;
    color: #151843;
    font-size: 14px;
    font-weight: 400;
    line-height: 46px;
    text-transform: none;
    cursor: pointer;
    background-image: linear-gradient(0, #070a3a, #070a3a);
    background-size: 0;
    transition: .8s;
    background-repeat: no-repeat; position: relative;
}

.banner-text1 aside small a:hover {
    background-size: 100%;
    color: #fff;
}
.banner-text1 aside small a:after{ content: ''; position: absolute; right: 16px; top: 18px; width: 4px; height: 7px; background: url("https://www.itcportal.com/assets/images/arrow11.png") no-repeat left top;}
.banner-text1 aside small a:hover:after{ content: ''; position: absolute; right: 16px; top: 18px; width: 4px; height: 7px; background: url("https://www.itcportal.com/assets/images/arrow11.png") no-repeat left -50px;}



.latestupdate5{background-image: linear-gradient(to right, #3ea161, #67b150, #95be39, #c7c71d, #ffcc00); padding: 68px 0 100px;}
.latestupdate5 .center{width: 90%; margin: 0 auto; overflow: hidden;}
.head5{float: left; width: 100%; padding: 0 90px 0 0;}
.head5 h3{font-size: 30px; font-weight: bold; color: #fff; line-height: 30px;float: left; padding-top: 3px;}
.head5 h3 small{font-size: 14px; font-weight: normal;}
.head5 a{float: right;}

.head5 a{ height:35px; width: 120px; line-height:35px; padding:0 0 0 20px; color:#282828;  background:#fff; font-size:11px; display:inline-block; position:relative; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease-in-out; border-radius: 20px;}
.head5 a:before{content:'';width:7px; height:7px; position:absolute; top:14px; right:20px; background: url("https://www.itcportal.com/assets/images/more_arrow.png") no-repeat; z-index:2;}

.latest_upadtes5{float: left; width: 100%; margin: 50px 0 0;}
.latest_upadtes5 li{width: 300px; padding: 0 10px 8px 0; height: 290px;}
.latest_upadtes5 li aside{width: 100%; height: 100%; background-color: #fff; border-radius: 10px; overflow: hidden; -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75);box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.25);}
.latest_upadtes5 li aside .thumb{width: 100%; height: 181px; border-radius: 10px; overflow: hidden;}
.latest_upadtes5 li aside .thumb img{width: 100%;}
.latest_upadtes5 li a{color: #1b2355;}
.latest_upadtes5 li aside .thumbinfo{width: 100%; padding: 25px 25px 25px 25px;}
.latest_upadtes5 li aside .thumbinfo h4{ padding: 0 0 0px; font-weight: 500; color: #272727; font-size: 20px;    line-height: normal;}
.latest_upadtes5 li aside .thumbinfo .othersinfo{font-size: 12px; }
.latest_upadtes5 li aside .thumbinfo span{float: left; padding: 0 15px 0 20px; background: url(https://www.itcportal.com/assets/images/mediacentre/dateic.webp) no-repeat;}
.latest_upadtes5 li aside .thumbinfo span.view_ic{background: url("https://www.itcportal.com/assets/images/view_ic.png") no-repeat; padding: 0 0 0 35px;}

.slider_prev5, .slider_next5{ display:inline-block; position: absolute; top: -67px; right: 20px;  z-index:10; width:30px; height:30px; border-radius:50%; background:rgba(255,255,255,1.00); border:1px solid #FFF; text-indent:-99999px; cursor:pointer;  -webkit-transition: all .3s ease-out;   -moz-transition: all .3s ease-out; transition: all .3s ease-out; margin-right:10px; vertical-align:top; -webkit-box-shadow: 2px 3px 10px 0px rgba(0,0,0,0.11);-moz-box-shadow: 2px 3px 10px 0px rgba(0,0,0,0.11);box-shadow: 2px 3px 10px 0px rgba(0,0,0,0.11); margin-bottom: 20px;}
.slider_prev5{right: 60px;}
.slider_prev5:after{content:''; width:7px; height:12px; background:url(https://www.itcportal.com/assets/images/arrow_sliderleft.png) no-repeat 0px 0; position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;}
.slider_next5:after{content:''; width:7px; height:12px; background:url(https://www.itcportal.com/assets/images/arrow_sliderright.png) no-repeat 0px 0; position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;}





.sustainbility-sec3{ width: 100%; height: auto;float: left; display: block; padding: 65px 0; position: relative; background: #deefff;}
.sustainbility-sec3:after { content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}
.sustainbility-sec3a{ width: 100%; height: auto;float: left; display: flex; align-items: center }
.sustainbility-sec3a h2{ font-size: 44px; font-weight: normal; color: #272727; line-height: 50px; padding-bottom: 30px;}
.sustainbility-sec3a h2 strong{ font-size: 44px; font-weight: bold; color: #272727; line-height: 50px; }
.sustainbility-sec3a ul{width: 100%; height: 100%;float: left; display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  position: relative;}
.sustainbility-sec3a ul li{width: 33.333%; height:auto;float: left; padding: 0px 8px;}
.sustainbility-sec3a ul li aside{width: 100%; height:100%;float: left; padding: 10px 20px; background: #FFFFFF; text-align: center; border-radius: 15px;  -webkit-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.15);box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.15); }

.sustainbility-sec3a ul li aside figure{ width: 100%; display: block;}
.sustainbility-sec3a ul li aside figure img{ max-width: 100%; }


.sustainbility-sec4{ width: 100%; height: auto;float: left; display: block; padding: 0px 0 0px 0; position: relative; background: #fff;}

.sustainbility-sec4 .container{overflow: hidden}
.sustainbility-sec4:after { content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}
.sustainbility-sec4a{ width: 100%; height: auto;float: left; display: block; padding:0px 0; margin-top: 100px; margin-bottom: 30px; position: relative; background: rgb(251,5,26);
background: -moz-linear-gradient(180deg, rgba(251,5,26,1) 0%, rgba(249,26,24,1) 33%, rgba(250,91,15,1) 66%, rgba(239,154,7,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(251,5,26,1) 0%, rgba(249,26,24,1) 33%, rgba(250,91,15,1) 66%, rgba(239,154,7,1) 100%);
background: linear-gradient(180deg, rgba(251,5,26,1) 0%, rgba(249,26,24,1) 33%, rgba(250,91,15,1) 66%, rgba(239,154,7,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fb051a",endColorstr="#ef9a07",GradientType=1); border: 1px solid transparent; border-radius: 10px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);}
.sustainbility-sec4a:after { content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}
.sustainbility-sec4b{ width: 100%; height: auto;float: left; display: block; padding: 0px 0 0px 0; position: relative; background: #fff; border-radius: 10px;}
/*.sustainbility-sec4b ul{width: 100%; height: 100%;float: left; display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  position: relative;}*/
.sustainbility-sec4b ul li{width: 25%; height:auto;float: left; padding: 0px 8px;}
.sustainbility-sec4b ul li aside{width: 100%; height:100%;float: left; padding: 40px 20px;  text-align: center; position: relative; z-index: 2;  }
.sustainbility-sec4b ul li aside:before {content: '';display: block;transform: skew(-10deg);border-right: 1px solid #ececec;position: absolute; right: 0; top: 20px;height: 70%;bottom: 20px; width: auto; z-index: 1;}
.sustainbility-sec4b ul li:last-child aside:before {display: none;}
.sustainbility-sec4b ul li aside figure{ width: 66px; height: 66px; margin: -74px auto 20px;  border-radius: 50%;background: rgb(251,5,26);
background: -moz-linear-gradient(180deg, rgba(251,5,26,1) 0%, rgba(249,26,24,1) 33%, rgba(250,91,15,1) 66%, rgba(239,154,7,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(251,5,26,1) 0%, rgba(249,26,24,1) 33%, rgba(250,91,15,1) 66%, rgba(239,154,7,1) 100%);
background: linear-gradient(180deg, rgba(251,5,26,1) 0%, rgba(249,26,24,1) 33%, rgba(250,91,15,1) 66%, rgba(239,154,7,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fb051a",endColorstr="#ef9a07",GradientType=1); }
.sustainbility-sec4b ul li aside h2{ font-size: 30px; font-weight: normal; color: #272727; line-height: 36px; padding-bottom: 0px;}
.sustainbility-sec4b ul li aside p{ font-size: 18px; font-weight: 300; color: #272727; line-height: 22px; }


.sustainbility-sec5{ width: 100%; height: auto;float: left; display: block; margin-bottom: 30px; padding: 50px 0 65px; position: relative;background: rgb(36,125,206);
background: linear-gradient(0deg, rgba(36,125,206,1) 0%, rgba(98,164,225,1) 100%); /*background: #ddefff;*/}
.sustainbility-sec5:after { content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}
.sustainbility-sec5a{ width: 100%; height: 100%;float: left; display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  position: relative; }
.sustainbility-sec5a aside{ width: 50%; height: auto;float: left; display: block; border-right: 1px solid rgba(255,255,255,0.40); padding-right: 5%;}
.sustainbility-sec5a aside h2{ width:100%; height: auto;float: left; display: block; font-size: 44px; font-weight: normal; color: #fff; line-height: 50px; padding-bottom: 30px;}
.sustainbility-sec5a aside h2 strong{ font-size: 44px; font-weight: bold; color: #fff; line-height: 50px; }
.sustainbility-sec5a aside p{  width: 100%; height: auto;float: left; display: block; font-size: 16px; font-weight: 500; color: #fff; line-height: 22px; padding-bottom: 35px;}
.sustainbility-sec5a aside small{  width: auto; height: auto;float: left; display: block; font-size: 16px; font-weight: 600; color: #037aff; line-height: 22px; }
.sustainbility-sec5a aside small a{font-size: 16px; font-weight: 600; color: #fff; line-height: 22px;  position: relative;  -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;}
.sustainbility-sec5a aside small a:hover{ color: #000000;}
.sustainbility-sec5a article{ width: 50%; height: auto;float: left; display: block; padding-left: 5%;}

.sustainbility-sec5a article h2{ width:100%; height: auto;float: left; display: block; font-size: 44px; font-weight: normal; color: #fff; line-height: 50px; padding-bottom: 30px;}
.sustainbility-sec5a article h2 strong{ font-size: 44px; font-weight: bold; color: #fff; line-height: 50px; display: block; }
.sustainbility-sec5a article p{  width: 100%; height: auto;float: left; display: block; font-size: 16px; font-weight: 600; font-style: italic; color: #fff; line-height: 22px;  padding: 40px 0px 40px 0; position: relative;  }

.sustainbility-sec5a article p:after{ content: ''; position: absolute; left: 0; top: 0; width: 24px; height: 17px; background: url("https://www.itcportal.com/assets/images/code1.png") no-repeat left top;}
.sustainbility-sec5a article p:before{ content: ''; position: absolute; right: 40px; bottom: 20px; width: 24px; height: 17px; background: url("https://www.itcportal.com/assets/images/code2.png") no-repeat left top;}

.sustainbility-sec5a article h3{  width: 100%; height: auto;float: left; display: block; font-size: 22px; font-weight: 600;  color: #fff; line-height: 22px;  padding: 0px 0px 10px 0;  }
.sustainbility-sec5a article h4{  width: 100%; height: auto;float: left; display: block; font-size: 16px; font-weight: 600;  color: #fff; line-height: 22px;  padding: 0px 0px 0px 0;  }






.sustainbility-sec6{ width: 100%; height: auto;float: left; display: block; padding: 0px 0 65px; position: relative; background: #fff;}
.sustainbility-sec6:after { content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}
.sustainbility-sec6a{ width: 100%; height: auto;float: left; display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  position: relative; }

.sustainbility-sec6a .sec6-left-box {
    width: 100%;
    margin-right: 20px;
    height: auto;
    float: left;
    display: block;
    background: #ddefff;
    border-radius: 15px;
    padding: 50px 20px 50px 40px;
}

.sustainbility-sec6a .sec6-left-box article {
    width: 100%;
    /* height: 100%; */
    float: left;
    display: block;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    -webkit-flex-wrap: wrap;
    align-content: space-around;
}

.sustainbility-sec6a .sec6-left-box article h2{ width:100%; height: auto;float: left; display: block; font-size: 44px; font-weight: normal; color: #272727; line-height: 50px; padding-bottom: 30px;}
.sustainbility-sec6a .sec6-left-box article h2 strong{ font-size: 44px; font-weight: bold; color: #272727; line-height: 50px; display: block; }






.sustainbility-sec6a .sec6-left-box aside {
    width: 50%;
    height: auto;
    float: none;
    display: flex;
    justify-content: center;
    margin: 0px auto;
}
.sustainbility-sec6a .sec6-left-box aside ul {
    width: 100%;
    height: 100%;
    float: left;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    position: relative;
}
.sustainbility-sec6a .sec6-left-box aside ul li span a {
    display: flex;
}

.sustainbility-sec6a .sec6-left-box aside ul li span figure img {
    width: 56px;
}
.sustainbility-sec6a .sec6-left-box aside ul li{width: 50%; height:auto;float: left; padding: 0px 10px;}
.sustainbility-sec6a .sec6-left-box aside ul li span{width: 100%; height:100%;float: left; padding: 30px 30px; background: #012061;  position: relative; border-radius: 15px;  }
.sustainbility-sec6a .sec6-left-box aside ul li span h3{ width:100%; height: auto;float: left; display: block; font-size: 22px; font-weight: normal; color: #ffffff; line-height: 28px; padding-bottom: 30px;}


.sustainbility-sec6a .sec6-left-box aside ul li span a small {
    position: absolute;
    right: 20px;
    bottom: 4px;
    width: 16px;
    height: 16px;
}
.sustainbility-sec6a .sec6-left-box aside ul li span a small:after {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 14px;
    width: 16px;
    height: 16px;
    background: url(https://www.itcportal.com/assets/images/arrow10.png) no-repeat 0 -100px;
    -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;
    cursor: pointer;
}
.sustainbility-sec6a .sec6-left-box aside ul li span a:hover small:after{background: url(https://www.itcportal.com/assets/images/arrow10.png) no-repeat -100px 0; }



.sustainbility-sec6a .sec6-right-box {
    width: 100%;
    height: auto;
    float: left;
    /* background: #fff; */
    border-radius: 15px;
    padding: 50px 20px 0px 40px;
    /* -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.26); */
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.26);
    /* box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.26); */
}

.sustainbility-sec6a .sec6-right-box ul {
    width: 100%;
    height: auto;
    float: left;
    display: flex;
    position: relative;
    justify-content: center;
}
.sustainbility-sec6a .sec6-right-box ul li {
    /* width: 100%; */
    height: auto;
    /* float: left; */
    padding: 0px 30px;
}
.sustainbility-sec6a .sec6-right-box ul li a {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 20px 0px 0px;
    margin-right: 20px;
    margin-bottom: 15px;
    border-right: 1px solid #acacac;
    position: relative;
    font-size: 18px;
    font-weight: normal;
    color: #272727;
    line-height: 22px;
}
.sustainbility-sec6a .sec6-right-box ul li:last-child a{margin-bottom: 0px; border-bottom: 0px solid #acacac;}

.sustainbility-sec6a .sec6-right-box ul li a:after {
    content: '';
    position: absolute;
    right: 20px;
    bottom: 7px;
    width: 7px;
    height: 7px;
    background: url(https://www.itcportal.com/assets/images/arrow9.png) no-repeat -20px 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.3s ease-in-out;
    cursor: pointer;
}
.sustainbility-sec6a .sec6-right-box ul li a:hover:after{background: url(https://www.itcportal.com/assets/images/arrow9.png) no-repeat 0 0; }

.sustainbility-sec7{ width: 100%; height: auto;float: left; display: block; padding: 0px 0 0px; position: relative; background: #fff;}
.sustainbility-sec7:after { content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}


.sustainbility-sec7 .sec6-left-box {
    width: 100%;
    margin-right: 20px;
    height: auto;
    float: left;
    display: block;
    border-radius: 15px;
    padding: 0px 0px 40px 0px;
}


.sustainbility-sec7 .sec6-left-box aside {
    width: 100%;
    height: auto;
    float: none;
    display: flex;
    justify-content: center;
    margin: 0px auto;
}

.sustainbility-sec7 .sec6-left-box aside .block:first-child{width: 66.66%}
.sustainbility-sec7 .sec6-left-box aside .block{width: 33.33%}

.sustainbility-sec7 .sec6-left-box aside ul {
    width: 100%;
    height: 100%;
    float: left;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    position: relative;
}
.sustainbility-sec7 .sec6-left-box aside ul li span a {
    display: flex; gap:20px; align-items: center
}

.sustainbility-sec7 .sec6-left-box aside ul li span figure img {
    width: 56px;
}
.sustainbility-sec7 .sec6-left-box aside ul li{width: 50%; height:auto;float: left; padding: 0px 10px;}
.sustainbility-sec7 .sec6-left-box aside ul li span{width: 100%; height:100%;float: left; padding: 15px 30px; background: #012061;  position: relative; border-radius: 15px;  }
.sustainbility-sec7 .sec6-left-box aside ul li span h3{ width:100%; height: auto;float: left; display: block; font-size: 22px; font-weight: normal; color: #ffffff; line-height: 28px; padding-bottom:0px;}


.sustainbility-sec7 .sec6-left-box aside ul li span a small {
    position: absolute;
    right: 20px;
    bottom: 0px; top: 0; margin: auto 0;
    width: 16px;
    height: 16px;
}
.sustainbility-sec7 .sec6-left-box aside ul li span a small:after {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 16px;
    height: 16px;
    background: url(https://www.itcportal.com/assets/images/arrow10_new.png) no-repeat 0 -100px;
    -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;
    cursor: pointer;
}
.sustainbility-sec7 .sec6-left-box aside ul li span a:hover small:after{background: url(https://www.itcportal.com/assets/images/arrow10_new.png) no-repeat -100px 0; }
















.sustainbility-sec7 .sec6-right-box {
    width: 100%;
    height: auto;
    float: left;
     background: #fff;
    border-radius: 15px;
    padding: 15px 20px 0px 20px;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15); margin-left: 10px; 
}

.sustainbility-sec7 .sec6-right-box ul {
    width: 100%;
    height: auto;
    float: left;
    display: flex;
    position: relative;
    justify-content: flex-end; align-items: center;
}
.sustainbility-sec7 .sec6-right-box ul li {
     width: 33.33% !important; 
    height: auto;
    /* float: left; */
    padding: 0px 30px;
}
.sustainbility-sec7 .sec6-right-box ul li a {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 20px 0px 0px;
    margin-right: 20px;
    margin-bottom: 15px;
    border-right: 1px solid #acacac;
    position: relative;
    font-size: 15px;
    font-weight: normal;
    color: #272727;
    line-height: 22px;
}
.sustainbility-sec7 .sec6-right-box ul li:last-child a{/*margin-bottom: 0px;*/ border-right: 0px solid #acacac;}

.sustainbility-sec7 .sec6-right-box ul li a:after {
    content: '';
    position: absolute;
    right: 20px;
    bottom: 7px;
    width: 7px;
    height: 7px;
    background: url(https://www.itcportal.com/assets/images/arrow9_new.png) no-repeat -20px 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.3s ease-in-out;
    cursor: pointer;
}
.sustainbility-sec7 .sec6-right-box ul li a:hover:after{background: url(https://www.itcportal.com/assets/images/arrow9_new.png) no-repeat 0 0; }

.head2col{width: 100%;}
.head2col .sec6-right-box{order: 1}

.sustainbility-sec7a{ width: 100%; height: 100%;float: left; display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  position: relative; }

.sustainbility-sec7a h2{width: 100%; height: auto;float: left; display: block; font-size: 44px; font-weight: normal; color: #272727; line-height: 50px; padding-bottom: 40px;}
.sustainbility-sec7a h2 strong{ font-size: 44px; font-weight: bold; color: #272727; line-height: 50px; }


.sustainbility-sec7a_list{width: 100%; height: auto;float: left; display: block; margin: 0 -10px;}
.sustainbility-sec7a_list:after{content:''; display: block; clear: both;}
.sustainbility-sec7a_list li{ float: left; width: 20%; margin-bottom: 20px; padding: 0 10px;}
.sustainbility-sec7a_list li a{ display: block; width: 100%; background: #FFF; min-height:180px; position: relative; border-radius: 6px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08); text-align: left; padding: 40px 30px; overflow: hidden;}


.sustainbility-sec7a_list li a h4{ font-size: 17px; font-weight: 500; 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;}
.sustainbility-sec7a_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;}

.sustainbility-sec7a_list li:hover a:before{height: 100%;}
.sustainbility-sec7a_list li:hover a h4{ color: #FFFFFF;}
.sustainbility-sec7a_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;}/**/
.sustainbility-sec7a_list li:hover a .icon{width: 80px; height: 80px; position:absolute; right:15px; bottom: 15px; z-index: 2; overflow: hidden;}
.sustainbility-sec7a_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;}


.sustainbility-sec7a_list li a.energy .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat 0 0; }
.sustainbility-sec7a_list li:hover a.energy .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat 0 -95px;}
.sustainbility-sec7a_list li a.energy:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat 0 0;}
.sustainbility-sec7a_list li:hover a.energy:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat 0 -12px;}
.sustainbility-sec7a_list li a.energy:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.infrastructure .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -263px 0; }
.sustainbility-sec7a_list li:hover a.infrastructure .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -263px -95px;}
.sustainbility-sec7a_list li a.infrastructure:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -12px 0;}
.sustainbility-sec7a_list li:hover a.infrastructure:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -12px -12px;}
.sustainbility-sec7a_list li a.infrastructure:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.Waste .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -520px 0; }
.sustainbility-sec7a_list li:hover a.Waste .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -520px -100px;}
.sustainbility-sec7a_list li a.Waste:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -24px 0;}
.sustainbility-sec7a_list li:hover a.Waste:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -24px -12px;}
.sustainbility-sec7a_list li a.Waste:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.security .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -788px 0; }
.sustainbility-sec7a_list li:hover a.security .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -788px -100px;}
.sustainbility-sec7a_list li a.security:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -36px 0;}
.sustainbility-sec7a_list li:hover a.security:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -36px -12px;}
.sustainbility-sec7a_list li a.security:before {background-color:#4d8e4b;}


.sustainbility-sec7a_list li a.forestry .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -1016px 0; }
.sustainbility-sec7a_list li:hover a.forestry .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -1016px -100px;}
.sustainbility-sec7a_list li a.forestry:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -48px 0;}
.sustainbility-sec7a_list li:hover a.forestry:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -48px -12px;}
.sustainbility-sec7a_list li a.forestry:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.biodiversity .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat 0 -208px; }
.sustainbility-sec7a_list li:hover a.biodiversity .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat 0px -302px;}
.sustainbility-sec7a_list li a.biodiversity:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -60px 0;}
.sustainbility-sec7a_list li:hover a.biodiversity:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -60px -12px;}
.sustainbility-sec7a_list li a.biodiversity:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.livestock .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -255px -215px; }
.sustainbility-sec7a_list li:hover a.livestock .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -255px -310px;}
.sustainbility-sec7a_list li a.livestock:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -72px 0;}
.sustainbility-sec7a_list li:hover a.livestock:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -72px -12px;}
.sustainbility-sec7a_list li a.livestock:before {background-color:#4d8e4b;}


.sustainbility-sec7a_list li a.women .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -520px -209px; }
.sustainbility-sec7a_list li:hover a.women .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -520px -303px;}
.sustainbility-sec7a_list li a.women:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -84px 0;}
.sustainbility-sec7a_list li:hover a.women:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -84px -12px;}
.sustainbility-sec7a_list li a.women:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.primary .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -794px -211px; }
.sustainbility-sec7a_list li:hover a.primary .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -794px -306px;}
.sustainbility-sec7a_list li a.primary:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -96px 0;}
.sustainbility-sec7a_list li:hover a.primary:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -96px -12px;}
.sustainbility-sec7a_list li a.primary:before {background-color:#4d8e4b;}


.sustainbility-sec7a_list li a.skilling .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -1040px -220px; }
.sustainbility-sec7a_list li:hover a.skilling .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -1040px -315px;}
.sustainbility-sec7a_list li a.skilling:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -108px 0;}
.sustainbility-sec7a_list li:hover a.skilling:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -108px -12px;}
.sustainbility-sec7a_list li a.skilling:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.health .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -20px -417px; }
.sustainbility-sec7a_list li:hover a.health .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -20px -513px;}
.sustainbility-sec7a_list li a.health:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -120px 0;}
.sustainbility-sec7a_list li:hover a.health:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -120px -12px;}
.sustainbility-sec7a_list li a.health:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.rural .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -272px -412px; }
.sustainbility-sec7a_list li:hover a.rural .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -272px -506px;}
.sustainbility-sec7a_list li a.rural:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -132px 0;}
.sustainbility-sec7a_list li:hover a.rural:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -132px -12px;}
.sustainbility-sec7a_list li a.rural:before {background-color:#4d8e4b;}


.sustainbility-sec7a_list li a.sustainable .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -513px -413px; }
.sustainbility-sec7a_list li:hover a.sustainable .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -513px -508px;}
.sustainbility-sec7a_list li a.sustainable:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -144px 0;}
.sustainbility-sec7a_list li:hover a.sustainable:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -144px -12px;}
.sustainbility-sec7a_list li a.sustainable:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.product-sustainability .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -791px -408px; }
.sustainbility-sec7a_list li:hover a.product-sustainability .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -791px -502px;}
.sustainbility-sec7a_list li a.product-sustainability:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -156px 0;}
.sustainbility-sec7a_list li:hover a.product-sustainability:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -156px -12px;}
.sustainbility-sec7a_list li a.product-sustainability:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.climate .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -1011px -403px; }
.sustainbility-sec7a_list li:hover a.climate .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat -1011px -499px;}
.sustainbility-sec7a_list li a.climate:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -168px 0;}
.sustainbility-sec7a_list li:hover a.climate:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -168px -12px;}
.sustainbility-sec7a_list li a.climate:before {background-color:#4d8e4b;}

.sustainbility-sec7a_list li a.suspackaging .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat 0px -605px; }
.sustainbility-sec7a_list li:hover a.suspackaging .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec7-icon.png") no-repeat 0px -698px;}
.sustainbility-sec7a_list li a.suspackaging:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -168px 0;}
.sustainbility-sec7a_list li:hover a.suspackaging:after {background:url(https://www.itcportal.com/assets/images/plus2.png) no-repeat -168px -12px;}
.sustainbility-sec7a_list li a.suspackaging:before {background-color:#4d8e4b;}



.sustainbility-sec8{ width: 100%; height: auto;float: left; display: block; padding: 0px 0 65px; position: relative; background: #fff;}
.sustainbility-sec8:after { content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}
.sustainbility-sec8a{ width: 100%; height: 100%;float: left; display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  position: relative; }

.sustainbility-sec8a h2{width: 100%; height: auto;float: left; display: block; font-size: 44px; font-weight: normal; color: #272727; line-height: 50px; padding-bottom: 40px;}
.sustainbility-sec8a h2 strong{ font-size: 44px; font-weight: bold; color: #272727; line-height: 50px; }


.sustainbility-sec8a_list{width: 100%; height: auto;float: left; display: block; margin: 0 -10px;}
.sustainbility-sec8a_list:after{content:''; display: block; clear: both;}
.sustainbility-sec8a_list li{ float: left; width: 25%; margin-bottom: 20px; padding: 0 10px;}
.sustainbility-sec8a_list li a{ display: block; width: 100%; background: #FFF; min-height:180px; position: relative; border-radius: 6px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.08);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08); text-align: left; padding: 40px 30px; overflow: hidden;}


.sustainbility-sec8a_list li a h4{ font-size: 17px; font-weight: 500; 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;}
.sustainbility-sec8a_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;}

.sustainbility-sec8a_list li:hover a:before{height: 100%;}
.sustainbility-sec8a_list li:hover a h4{ color: #FFFFFF;}
.sustainbility-sec8a_list li a .icon{width: 100px; height: 100px; 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;}/**/
.sustainbility-sec8a_list li:hover a .icon{width: 100px; height: 100px; position:absolute; right:15px; bottom: 15px; z-index: 2; overflow: hidden;}
.sustainbility-sec8a_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;}


.sustainbility-sec8a_list li a.talent .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec8-icon.png") no-repeat 0 0; }
.sustainbility-sec8a_list li:hover a.talent .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec8-icon.png") no-repeat 0 -80px;}
.sustainbility-sec8a_list li a.talent:after {background:url(https://www.itcportal.com/assets/images/plus3.png) no-repeat 0 0;}
.sustainbility-sec8a_list li:hover a.talent:after {background:url(https://www.itcportal.com/assets/images/plus3.png) no-repeat 0 -12px;}
.sustainbility-sec8a_list li a.talent:before {background-color:#4d8e4b;}

.sustainbility-sec8a_list li a.diversity .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec8-icon.png") no-repeat -250px 10px; }
.sustainbility-sec8a_list li:hover a.diversity .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec8-icon.png") no-repeat -250px -70px;}
.sustainbility-sec8a_list li a.diversity:after {background:url(https://www.itcportal.com/assets/images/plus3.png) no-repeat 0 0;}
.sustainbility-sec8a_list li:hover a.diversity:after {background:url(https://www.itcportal.com/assets/images/plus3.png) no-repeat 0 -12px;}
.sustainbility-sec8a_list li a.diversity:before {background-color:#4d8e4b;}

.sustainbility-sec8a_list li a.humanrights .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec8-icon.png") no-repeat -660px 10px; }
.sustainbility-sec8a_list li:hover a.humanrights .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec8-icon.png") no-repeat -660px -70px;}
.sustainbility-sec8a_list li a.humanrights:after {background:url(https://www.itcportal.com/assets/images/plus3.png) no-repeat 0 0;}
.sustainbility-sec8a_list li:hover a.humanrights:after {background:url(https://www.itcportal.com/assets/images/plus3.png) no-repeat 0 -12px;}
.sustainbility-sec8a_list li a.humanrights:before {background-color:#4d8e4b;}


.sustainbility-sec8a_list li a.occupational .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec8-icon.png") no-repeat -506px 5px; }
.sustainbility-sec8a_list li:hover a.occupational .icon {background: url("https://www.itcportal.com/assets/images/sustainbility-sec8-icon.png") no-repeat -506px -75px;}
.sustainbility-sec8a_list li a.occupational:after {background:url(https://www.itcportal.com/assets/images/plus3.png) no-repeat 0 0;}
.sustainbility-sec8a_list li:hover a.occupational:after {background:url(https://www.itcportal.com/assets/images/plus3.png) no-repeat 0 -12px;}
.sustainbility-sec8a_list li a.occupational:before {background-color:#4d8e4b;}



.sustainbility-sec9{ width: 100%; height: auto;float: left; display: block; padding: 0px 0 65px; position: relative; background: #fff;}
.sustainbility-sec9:after { content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}
.sustainbility-sec9a{ width: 100%; height: auto;float: left; display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  position: relative; }
.sustainbility-sec9a h2{width: 100%; height: auto;float: left; display: block; font-size: 44px; font-weight: bold; color: #272727; line-height: 50px; padding-bottom: 40px;}


.sustainbility-sec9a_list{width: 100%; float: left; display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  position: relative;}
.sustainbility-sec9a_list li{width: 33.333%; height:auto;float: left; padding: 0px 1px; position: relative; z-index: 2;}
.sustainbility-sec9a_list li figure{width: 100%; height: auto;float: left; display: block; overflow: hidden; z-index: 2;}
.sustainbility-sec9a_list li figure img{width: 100%; display: block;}



.sustainbility-sec9a_list li figure img{ width: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;}


.sustainbility-sec9a_list li figure img:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}






.sustainbility-sec9a_list li a aside{ position: absolute; left: 0; right: 0; bottom: 30px; width: 100%; padding: 0 85px 0 45px; z-index: 1;}
.sustainbility-sec9a_list li a aside h4{ font-size: 23px; font-weight: bold; line-height:36px; color: #fff; position: relative; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; 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;}
.sustainbility-sec9a_list li a aside p{ font-size: 16px; font-weight: 600; line-height:24px; color: #fff; 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;}

.sustainbility-sec9a_list li a aside .download-icon{ position: absolute; right: 30px; bottom: 0px; width: 32px; height: 32px; background: #FFFFFF; border-radius: 50%;    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; -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.26);
box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.26);}
.sustainbility-sec9a_list li a:hover aside .download-icon{ background: #1b2355; }
.sustainbility-sec9a_list li a aside .download-icon:after{ content: '';  position: absolute; left: 0; right: 0; top: 10px; margin: 0 auto; background: url("https://www.itcportal.com/assets/images/download-icon5.png") no-repeat left top; width: 16px; height: 24px;   -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;}

.sustainbility-sec9a_list li a:hover aside .download-icon:after{ content: '';  position: absolute; left: 0; right: 0; top: 10px; margin: 0 auto; background: url("https://www.itcportal.com/assets/images/download-icon5.png") no-repeat left -112px; width: 16px; height: 24px;}
.sustainbility-sec1-banner img.home_banner_mob {
    display: none;
}

.chairmenblock{display: flex; gap:20px;}
.chairmenblock .thumb img{border-radius: 10px;}

 @media screen and (max-width:1250px){
.sustainbility-sec6a .sec6-left-box {width: calc(75% - 20px);}	
.sustainbility-sec6a .sec6-right-box {width: 25%;}	 
}
 @media screen and (max-width:1150px){
	 
	 .sustainbility-sec3a ul li aside figure img{ width: 100%;}	 
	 .latest_upadtes5 li aside .thumb { height: auto;}
	 .sustainbility-sec4b ul li aside h2 { font-size: 26px;line-height: 30px;}
	 .sustainbility-sec5a aside h2 {font-size: 30px; line-height: 40px;}
	 .sustainbility-sec5a aside h2 strong {font-size: 30px; line-height: 40px;}
	 .sustainbility-sec5a article h2 {font-size: 30px; line-height: 40px;}
	 .sustainbility-sec5a article h2 strong{font-size: 30px; line-height: 40px;}
	 .sustainbility-sec6a .sec6-left-box article { width: 30%;}
	 .sustainbility-sec6a .sec6-left-box aside { width: 70%;}
	 .sustainbility-sec6a .sec6-left-box article h2 { font-size: 30px;line-height: 40px;}
	 .sustainbility-sec6a .sec6-left-box article h2 strong { font-size: 30px;line-height: 40px;}
	 .sustainbility-sec7a_list li { width: 25%;}
	 .sustainbility-sec9a_list{ justify-content: center;}
	 .sustainbility-sec9a_list li { width: 50%;padding: 1px 1px; }
}

 @media screen and (max-width:1023px){
	 .head2col{display: block}
	 .sustainbility-sec7 .sec6-right-box ul{display: block; margin-bottom: 40px; padding-top: 0}
	 .sustainbility-sec7 .sec6-right-box ul li a{border-right: 0px solid}
	 
	 .sustainbility-sec3a ul li { width:50%; padding: 8px 8px;}
	 .sustainbility-sec4b ul li { width: 50%; }
	 .sustainbility-sec3a ul{ justify-content: center;}
	 .sustainbility-sec4b ul li aside figure { margin: 0px auto 20px;}
	 .sustainbility-sec4b ul li aside:before { transform: skew(0deg); }
	 .sustainbility-sec5a aside { width: 100%; border-right: 0px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; padding-bottom: 20px; margin-bottom: 20px;padding-right: 0%;}
	 .sustainbility-sec5a article { width: 100%;padding-left: 0%;}
	 .sustainbility-sec6a .sec6-left-box {width: 100%;margin-right: 0px; margin-bottom: 20px; }
	 .sustainbility-sec6a .sec6-right-box { width: 100%;}
    .sustainbility-sec6a .sec6-left-box article { width: 100%; height: auto; }
	 .sustainbility-sec6a .sec6-left-box aside { width: 100%;  }
	 
	 .sustainbility-sec6a .sec6-right-box ul {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    position: relative;
    justify-content: center;
}

}

@media screen and (max-width:700px){
	.banner-text {position: absolute;float: left;display: block;left: inherit;right: inherit;top: inherit;bottom: inherit;width: 100%;height: auto;/* background:#070a3a; */padding: 20px 20px;bottom: 0px;}
	.sustainbility-sec7a_list li { width: 50%;}
	.sustainbility-sec8a_list li {width: 50%}
	    .sustainbility-sec9a_list li {width: 100%;}
	.sustainbility-sec4a {margin-top: 30px;margin-bottom: 30px;}
	.sustainbility-sec6a .sec6-left-box { padding: 30px 30px 30px 30px;}
	.sustainbility-sec7a h2  {font-size: 30px;line-height: 36px; text-align: center; }
	.sustainbility-sec7a h2 strong {font-size: 30px;line-height: 36px;text-align: center; }
	.chairmenblock {
    display: block;
    text-align: center;
}
	.sustainbility-sec3a {display: block;}
	.sustainbility-sec7 .sec6-right-box ul li {
    width: 100% !important;
}
}

@media screen and (max-width:600px){
    .sustainbility-sec1-banner img.home_banner_mob {
        display:block;
    }
    .sustainbility-sec1-banner img.home_banner_desk {
        display:none;
    }
    .sustainbility-sec6a .sec6-right-box ul {
        flex-wrap: wrap;
    }
    .sustainbility-sec6a .sec6-right-box ul li a {
        border-right: none;
    }
	.banner-text1 aside h2 {
    font-size: 30px;line-height: 36px; text-align: center;}
	.banner-text1 aside h3 { font-size: 16px;line-height: 24px; text-align: center;}
	.banner-text1 aside small {float: none;display: table; margin: 0 auto;}
	.latestupdate5 { padding: 30px 0 30px;}
	.head5 h3 { font-size: 22px;line-height: 7px;}
	.sustainbility-sec3 {padding: 30px 0;}
	.sustainbility-sec3a h2 { font-size: 30px;line-height: 36px; padding-bottom: 20px; text-align: center;}
	.sustainbility-sec3a h2 strong{ font-size: 30px;line-height: 36px; padding-bottom: 20px;}
	.sustainbility-sec3a ul li { width: 100%;}
	.sustainbility-sec4b ul li {width: 100%; border-bottom: 1px solid #ececec; padding-bottom: 10px; }
	.sustainbility-sec4b ul li:last-child { border-bottom: 0px solid #ececec; padding-bottom: 0px; }
	.sustainbility-sec4b ul li aside:before { border-right: 0px solid #ececec;}
	.sustainbility-sec4b ul li aside {width: 100%;padding: 20px 20px;}
	.sustainbility-sec5a aside h2 {font-size: 30px;  line-height: 36px; text-align: center; }
    .sustainbility-sec5a aside h2 strong {font-size: 30px; line-height: 36px; text-align: center; }
	.sustainbility-sec5a aside p{text-align: center;}
	.sustainbility-sec5a aside small { float: none; display: table;margin: 0 auto;}
	.sustainbility-sec5a article h2 {font-size: 30px; line-height: 36px; text-align: center;}
	.sustainbility-sec5a article p { text-align: center; padding: 40px 0px 40px 0;}
	.sustainbility-sec5a article h3{text-align: center;}
	.sustainbility-sec5a article h4{text-align: center;}
	
	
	.sustainbility-sec6a .sec6-left-box article h2 {font-size: 30px; line-height: 36px; text-align: center; padding-bottom: 20px;}
.sustainbility-sec6a .sec6-left-box article h2 strong { font-size: 30px;line-height: 36px; display: inline-block;}
	.sustainbility-sec6a .sec6-left-box aside ul li {width: 100%; padding:10px 10px; }
	.sustainbility-sec6a .sec6-left-box aside ul li span h3{ text-align: center;}
	.sustainbility-sec6a .sec6-left-box aside ul li span figure{ margin: 0 auto; display: table; text-align: center;}
	.sustainbility-sec6a .sec6-left-box aside ul li span a small {  position: absolute; right: 0; left: 0; bottom: 0px;margin: 0 auto;}
	
	
		.sustainbility-sec7 .sec6-left-box article h2 {font-size: 30px; line-height: 36px; text-align: center; padding-bottom: 20px;}
.sustainbility-sec6a .sec7-left-box article h2 strong { font-size: 30px;line-height: 36px; display: inline-block;}
	.sustainbility-sec7 .sec6-left-box aside ul li {width: 100%; padding:10px 10px; }
	.sustainbility-sec7 .sec6-left-box aside ul li span h3{ text-align: left; padding-right: 15px; font-size: 18px;}
	.sustainbility-sec7 .sec6-left-box aside ul li span figure{ margin: 0 auto; display: table; text-align: center;}
/*	.sustainbility-sec7 .sec6-left-box aside ul li span a small {  position: absolute; right: 0; left: 0; bottom: 0px;margin: 0 auto;}*/
	
	.sustainbility-sec7 .sec6-left-box aside {
    width: 100%;
    height: auto;
    float: none;
    display: block;
    justify-content: center;
    margin: 0px auto;
}
	.sustainbility-sec7 .sec6-left-box aside .block:first-child {
    width: 100%;
}
	.sustainbility-sec7 .sec6-left-box aside .block {
    width: 100%;
}
	
	    .sustainbility-sec7a_list li { width: 100%;}
	.sustainbility-sec7a_list {margin: 0 0px; }
	.sustainbility-sec8a_list li { width: 100%;}
	.sustainbility-sec8a_list {margin: 0 0px;}
	.sustainbility-sec9a h2 {font-size: 30px;line-height: 36px; padding-bottom: 20px; text-align: center;}
	.sustainbility-sec7 {padding: 0px 0 30px;}
	.sustainbility-sec8 {padding: 0px 0 30px;}
	.sustainbility-sec9a_list li a aside h4 { font-size: 18px;line-height: 24px;}
	.sustainbility-sec9a_list li a aside h4 br{ display: none;}
	.sustainbility-sec9a_list li a aside { bottom: 10px;padding: 0 65px 0 20px;}
	.sustainbility-sec9a_list li a aside p { font-size: 12px;line-height: 16px;}
	.sustainbility-sec9a_list li a aside p br{ display: none;}
	.sustainbility-sec6a .sec6-right-box ul {display: inline;}
	.sustainbility-sec6a .sec6-right-box ul li a {border-right: 0px solid #acacac;}
	.latest_upadtes5 li{ height: 370px;}
	.latest_upadtes5 li aside .thumbinfo h4{ font-size: 18px;}
}
