.container {
    margin: 0 auto;
    max-width: 1280px !important;
    width: 95%;
}

.infobg{background:#f1f1f1 url("https://www.itcportal.com/assets/images/infographics.jpg") no-repeat center bottom; height: 300px; float: left; width: 100%; text-align: center;}
.infobg .infoblock{padding: 23px 0 0;}

.backblock{float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding: 20px 0; text-align: right} 
.backblock a{background: url("https://www.itcportal.com/assets/images/backlink.png") no-repeat left; padding: 0 0 0 50px; color: #4e4e4e; font-size: 18px;}

.blub{float: right; padding: 0 0px 15px 10px;}


.hero:after {
    position: absolute; content: "";
    top: 0%;
    left: 0;
    bottom: 0%;
    width: 100%;
    background: url("https://www.itcportal.com/assets/images/video_shadow_new.png") repeat-x top;
    z-index: 2;
}
.target_slide .slick-track{margin: 0 auto}

.leftwrapbox ul{justify-content: flex-start !important}
.font20{font-size: 20px;}
.leftwrapbox ul li{width: 25% !important}
.flexbox{display: flex !important;}
.flexwrap{display: flex;  margin: 40px 0 !important;}
.flexwrap h2, .flexwrap p{text-align: left !important}
.flexwrap > div{width: 50%;}
.flexwrap ul li{width: 50% !important}
.flexwrap ul li h4{padding: 0 0 0 15px !important;}
.flexwrap ul li i{margin: 10px 0 0 !important; }
.flexwrap .w3col{width: 75%; padding-right: 2%;}
.flexwrap .w1col{width: 25%}

.blurb-boxn {
    width: 100%;
    height: auto;
    display: block;
    padding: 40px 40px;
    /*background: url(../images/blurb-box.jpg) repeat center center;*/
	border-top: 1px solid #287e3f;
	border-bottom: 1px solid #287e3f;
    font-size: 30px;
    font-weight: 400;
    color: #287e3f;
    line-height: 42px;
    border-radius:0px;
}

.nblurb-boxn {
    width: 100%;
    height: auto;
    display: block;
    padding: 40px 40px;
    background: url(https://www.itcportal.com/assets/images/blurb-box.jpg) repeat center center;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    line-height: 32px;
    border-radius: 15px;
}


.breadcrumb{display: flex; width: 100%;background: rgb(0,20,143);background: linear-gradient(90deg, rgba(0,20,143,1) 0%, rgba(22,111,216,1) 100%); color: #fdfdfd; padding: 15px 0; font-size: 12px;}
.breadcrumb a{color: #fdfdfd;}
.hero .container {display: flex; flex-wrap: nowrap; position: relative; z-index: 9}
.hero .container h1{color: #fff; padding: 30px 0 0; font-size: 50px; line-height: 60px;}
.hero .container span{font-weight: 300}

.sustain_sec_new{padding: 30px 0 40px;}
.sustain_sec_new p{color: #4e4e4e; padding: 0 0 20px; line-height: 30px; font-size: 20px;}
.sustain_sec_new p span{font-weight: 600; font-size: 24px;}

.sustain_sec_new3{ /*background: rgb(62,161,97);
    background: linear-gradient(100deg, rgba(62,161,97,1) 80%, rgba(255,204,0,1) 100%);*/ background-color: #f1f1f1;
    margin: 20px 0 0; margin-bottom: 0px; float: left; width: 100%; padding: 50px 0; color: #fff;}
.sustain_sec_new3 h2{text-align: center; font-size: 30px; font-weight: 600; color: #4e4e4e; padding: 0 0 20px;}
.sustain_sec_new3 h2 span{font-weight: 400;}
.sustain_sec_new3  p{text-align: center; color: #4e4e4e;}
.renewable-energy-box4{color: #4e4e4e;}
.sustain_sec_new3 h3{text-align: center; font-size: 26px; font-weight: 300; color: #4e4e4e; padding: 40px 0 40px;}
.sustain_sec_new3 h3 span{font-weight: 600;}
.sustain_sec_new3 .info{text-align: center;}
.sustain_sec_new3 .info img{max-width: 100%}


/* Tabs */
.tabs {
  width: 100%; text-align: center;
}
ul#tabs-nav {
  list-style: none;
  margin: 30px 0 0;
  padding: 0px;
	border-bottom: 1px solid rgba(255,255,255,0.20);
	font-size: 0px; 
}
ul#tabs-nav li {
  display: inline-block;
  font-weight: bold;
  padding: 0px 10px;
	width: 20%; font-size: 18px; position: relative;

  /*border: 1px solid #d5d5de;
  border-bottom: none;*/
  cursor: pointer;
}
ul#tabs-nav li:hover,
ul#tabs-nav li.active {
 
}
#tabs-nav li a {
  text-decoration: none; border-radius: 10px;
  background-color: #0a7b29;  height: 111px; font-weight: 400; line-height: 30px; float: left; width: 100%; color: #fff; padding: 30px 0 0; position: relative;
}

ul#tabs-nav li.active a{background-color: #0b5c22; font-weight: 700; }
ul#tabs-nav li.active:after{
  position: absolute;
  bottom: -9px;
  left:50%;
  margin-left: -10px;
  content:"";
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #0b5c22; 
}

.tab-content {
  padding: 10px;


}
#tabs-content p{font-size: 20px;}
.renewwal_box li{width: 33.33% !important}

.col2_sec{display: flex; padding: 7px 0 50px;}
.col2_sec.topspace{padding: 50px 0 50px;}
.col2_sec .left_sec{width: 60%; font-size: 16px; text-align: left; padding: 0 0 0 0;}
.col2_sec .left_sec.full{width: 100%;}
.col2_sec .left_sec p{text-align: left; line-height: 28px; padding: 0 0 0px; font-size: 18px}
ul.bullet{margin: 25px 0 0; text-align: left; width: 100%; float: left;}
ul.bullet.btmspace{margin-bottom: 25px; float: left; width: 100%;}
ul.bullet li{background: url("https://www.itcportal.com/assets/images/new_bullet.png") no-repeat; padding: 0 0 20px 30px; float: left; width: 100%; font-size: 20px; color: #4e4e4e; }
ul.bullet.col2 li{ width: 50%; }
.col2_sec .left_sec h3{font-size: 26px; text-align: left; padding: 40px 0 20px; margin: 0px;}
.col2_sec .left_sec h4{font-size: 20px; font-weight: 400; line-height: 30px;text-align: left; padding: 0px 0 20px; margin: 0px;}

.imagesblock{display: flex; margin: 30px 0 0;column-gap:10px; flex-wrap: wrap}
.imagesblock li{width: calc(25% - 10px); padding: 0 0px 20px; margin-bottom: 15px;}
.imagesblock li{background-color: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15); border-radius: 10px; overflow: hidden;}

.imagesblock li aside .info img{width: 100%;  border-radius: 10px;}
.imagesblock li aside .infocon{padding: 20px; color: #4e4e4e;}


.col2_sec .right_sec{width: 35%;}
.col2_sec .right_sec img{border-radius: 10px; max-width: 100%;}
.col2_sec .right_sec .caption{padding: 10px 0 0; font-weight: 600;}


.colfull_sec p{text-align: left; line-height: 20px;}
.colfull_sec h3{font-size: 26px; text-align: left; padding: 0px 0 20px; margin: 0px;}
.colfull_sec h4{font-size: 20px; text-align: left; padding: 20px 0 20px; margin: 0px;}
.colfull_sec h3.topspace{padding: 30px 0 20px; float: left; width: 100%;}

.colfullimg_sec{float: left; background: url("https://www.itcportal.com/assets/images/watershed_inner2.jpg") no-repeat; background-size: cover; margin: 40px 0 0; padding: 50px; border-radius: 10px; float: left; width: 100%;}
.colfullimg_sec p{text-align: left; line-height: 20px;}
.colfullimg_sec h3{font-size: 26px; font-weight: 600; text-align: left; padding: 0px 0 20px; margin: 0px;}
.colfullimg_sec h4{font-size: 24px; font-weight: 400; text-align: left; padding: 0px 0 8px; margin: 0px;}

.colbox_product{margin: 40px 0 40px; float: left; width: 100%;}
.colbox_product h3{font-size: 26px; text-align: left; padding: 0px 0 20px; margin: 0px;}



.colbox_sec{margin: 40px 0 40px; float: left; width: 100%;}
.colbox_sec h3{font-size: 26px; text-align: left; padding: 0px 0 20px; margin: 0px;}
.colbox_sec p{text-align: left; line-height: 20px;}
.colbox_sec ul{display: flex; column-gap: 10px; width: 100%; justify-content: center;}
.colbox_sec ul li{ padding: 0 10px; width: 25%; color: #4e4e4e; text-align: left; border-radius: 10px;  background-color: #fff;  border: 1px solid #ff0054;}
.colbox_sec ul li aside{width: 100%; padding: 25px; float: left;} 
.colbox_sec ul li aside i{height: 80px; display: inline-block;}
.colbox_sec ul li aside h4{font-size: 26px; text-align: left; padding: 20px 0 10px; margin: 0px;}
.colbox_sec ul li aside h5{font-size: 18px; text-align: left; padding: 0px 0 0px; margin: 0px;}
.colbox_sec ul li aside p{text-align: left; line-height: 20px;}




.colbox_sec_n{margin: 40px 0 40px; float: left; width: 100%; background-color: #fff; padding: 40px; border-radius: 15px; border: 1px solid #4e4e4e;}
.colbox_sec_n h3{font-size: 36px; text-align: center; color: #212121; padding: 0px 0 20px; font-weight: 700; margin: 0px;}
.colbox_sec_n p{text-align: left; line-height: 20px;}
.colbox_sec_n ul{display: flex; column-gap: 10px; width: 100%; justify-content: center;}
.colbox_sec_n ul li{ padding: 0 10px; width: 25%; color: #4e4e4e; text-align: left; border-radius: 0px;  background-color: #fff;  border-right: 1px solid #cccccc;}
.colbox_sec_n ul li:last-child{border-right: 0px solid #cccccc;}
.colbox_sec_n ul li aside{width: 100%; padding: 25px; float: left;} 
.colbox_sec_n ul li aside i{height: 80px; display: inline-block;}
.colbox_sec_n ul li aside h4{font-size: 26px; text-align: left; padding: 20px 0 10px; margin: 0px;}
.colbox_sec_n ul li aside h5{font-size: 18px; text-align: left; padding: 0px 0 0px; margin: 0px;}
.colbox_sec_n ul li aside p{text-align: left; line-height: 20px;}

.targets_block{float: left; width: 100%; background-color: #ddefff; padding: 40px 0; margin-bottom: 40px;}
.targets_block h3{text-align: center; font-size: 38px; font-weight: 600; padding: 0 0 20px;}
.targets_block h4{text-align: center; font-size: 20px; font-weight: 600; line-height: 30px;}

.address_blub{
	margin-left: 25px;
    padding: 20px 20px;
    border-top: 1px solid #287e3f;
    border-bottom: 1px solid #287e3f;
    font-size: 24px;
    font-weight: bold;
    color: #287e3f;
    line-height: 32px;
    margin-bottom: 15px;}

.address_blub2{
	margin-left: 25px;
    padding: 20px 20px;
    border-top: 1px solid #287e3f;
    border-bottom: 1px solid #287e3f;
    font-size: 24px;
    font-weight: bold;
    color: #287e3f;
    line-height: 32px;
    margin-bottom: 15px; max-width: 32%;}

.targets_block ul{margin: 40px 0 0; display: flex; gap:15px; justify-content: center;}
.targets_block ul li{padding: 0 10px; background-color: #012060; border-radius: 10px; }
.targets_block ul li aside{  padding: 25px 15px; color: #fff; text-align: center;}
.targets_block ul li aside h5{font-size: 18px; font-weight: 400; padding: 0 0 8px;}
.targets_block ul li aside p{font-size: 16px; font-weight: 400; padding: 0 0 8px;}

.center_list{text-align: center; font-size: 0px; padding: 25px 0 0; display: inline-block; width: 100%;}
.center_list li{display: inline-block; padding: 0 10px;}


.slidersus_prev, .slidersus_next{ display:inline-block; position: absolute; top: calc(50% - 34px); right: -20px;  z-index:10; width:38px; height:38px; 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;}

.slidersus_prev{left: -20px;}

.slidersus_prev: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;}
.slidersus_next: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;}

.contri_block{float: left; width: 100%; padding: 20px 0; background-color: #f1f1f1;  -webkit-box-shadow: inset 0px 5px 10px 0px rgba(0,0,0,0.15);
  box-shadow: inset 0px 5px 10px 0px rgba(0,0,0,0.15); border-top: 2px solid #fff; text-align: center; margin-bottom: 0px;}
.contri_block .left_sec{float: left; width: 40%; padding: 50px; background: #011f60 no-repeat right top; border-radius: 10px; min-height: 280px; color: #fff;}
.contri_block .right_block h2{font-size: 30px; font-weight: 700; padding: 0 0 20px; color: #272727;}
.contri_block .right_block h3{font-size: 22px; margin: 0 0 0px;  color: #4e4e4e; padding: 0 0 20px; position: relative;}
.contri_block .right_block h3.gap1{margin: 0 0 240px;}
/*
.contri_block .right_block h3:after{position: absolute; content: ""; width: 255px; height: 1px; left: 0; bottom: 0; background-color: #fff;}
*/

.contri_block .right_block{float: left; width: 100%; margin: 0 0 0 0%; position: relative; padding: 50px 0 0;}
.contri_block .right_block ul{float: left; width: 100%; margin: 25px 0 25px; text-align: center;}
.contri_block .right_block ul li{/*float: left;*/ display: inline-block; width: 10%; padding: 0 5px 15px;;}
.contri_block .right_block ul.part4 li{width:10%; margin-bottom: 0px;}
.contri_block .left_sec h3:last-child{margin-bottom: 0}


.contri_block .right_block ul li aside{float: left; width: 100%;  background-color: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15); border-radius: 20px; padding: 10px; text-align: center; font-weight: 600; }
.contri_block .right_block ul.part4 li aside{padding:30px 10px 0;min-height: 100px;display: flex;align-items: center;justify-content: center;padding-top: 0px;text-transform: uppercase; font-size: 14px;}


.contri_block .right_block ul li aside.bluebg{background-color: #01aed9;}
.contri_block .right_block ul li aside.greenbg{background-color: #49763b;}
.contri_block .right_block ul li aside.greenbg2{background-color: #3eae4a;}

/*.contri_block .right_block ul li aside i{float: left; width: 100%; padding: 0 0 15px;}*/
.contri_block .right_block ul li aside i {
    width: 100%;
    max-width: 100px !important;
    padding: 0 0 0px !important;
}

.contri_block .right_block ul li aside i img {
    width: 100%;
}
.colbox_sec .healthlist li{border: 0px solid; background-color: #46a15c;}
.colbox_sec .healthlist li aside{text-align: center; display: flex; gap:15px;}
.colbox_sec .healthlist li aside h4{text-align: left; padding: 0px; font-weight: 400; color: #fff;}
.colbox_sec .healthlist li img{width:50px !important;}
.colbox_sec .healthlist li aside i{height: 50px;}
.healthlist li h4{font-size: 18px !important;}

.latest_slider_prevn, .latest_slider_nextn{ display:inline-block; position: absolute; top: -90px; right: 50px;  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;}
.latest_slider_nextn{right: 10px;}

.latest_slider_prevn: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;}
.latest_slider_nextn: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;}


.clarify_impactbox{background: url("https://www.itcportal.com/assets/images/clarify_impact.jpg") no-repeat; text-align: left; float: left; width: 100%; padding: 100px 80px; border-radius: 10px; background-size: cover; margin: 0 0 30px;}
.clarify_impactbox h3{text-align: left; font-weight: 600; padding: 0 0 25px;; margin: 0;}
.clarify_impactbox ul{float: left;}
.clarify_impactbox ul li{float: left; padding: 0 45px; border-right: 1px solid rgba(255,255,255,0.30); color: #ffffff; font-size: 18px; line-height: normal;}
.clarify_impactbox ul.col3 li{width: 33.33%; border-right: 0px solid rgba(255,255,255,0.30);}
.clarify_impactbox ul li:last-child{border-right: 0px solid rgba(255,255,255,0.30); }
.clarify_impactbox ul li span{ color: #ffc600; font-weight: 700;}
.clarify_impactbox ul li:first-child{padding-left: 0;}



.clarify_impactbox ul.fullcol{float: left;}
.clarify_impactbox ul.fullcol li{float: left; padding: 0 0px 20px; width: 100%; border-right: 1px solid rgba(255,255,255,0.30); color: #ffffff; font-size: 24px; line-height: 30px;}
.clarify_impactbox ul.fullcol li:last-child{border-right: 0px solid rgba(255,255,255,0.30); }
.clarify_impactbox ul.fullcol li span{ color: #ffc600; font-weight: 700;}
.clarify_impactbox ul.fullcol li:first-child{padding-left: 0;}




.table {
    border-collapse: collapse; background-color: #fff;
    margin: 25px 0; width: 100%;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.table thead tr {
    background-color: #009879;
   
    text-align: left;
}

.table th{background-color: #fb7f2b; padding: 12px 15px;}

.table td {
     color: #4e4e4e;padding: 12px 15px;
} 
.table tbody tr {
    border-bottom: 1px solid #dddddd;
}


.table tbody tr.active-row {
    font-weight: bold;
    color: #009879;
}


.green_prc aside h4{padding: 5px 0 0 !important; font-size: 16px !important;}






.popup_box_slide h3{font-size: 14px;}
.mediacenter{background-image: linear-gradient(to right, #3ea161, #67b150, #95be39, #c7c71d, #ffcc00); padding: 30px 0 260px;}
.mediacenter h1{color: #ffffff; font-size: 58px; font-weight: 700; padding: 0 0 30px;}

.mediacenter .center{width: 90%; margin: 0 auto; overflow: hidden;}
.inhead{float: left; width: 100%; padding: 0 90px 0 0;}
.inhead h3{font-size: 30px;  color: #fff; line-height: 20px;float: left; padding-top: 3px;}
.inhead h3 small{font-size: 14px; font-weight: normal;}
.inhead a{float: right;}

.inhead 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;}
.inhead 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;}

.media_upadtes{float: left; width: 100%; margin: 35px 0 0;}
.media_upadtes li{width: 618px; padding: 0 25px 8px 0; height: 330px;}
.media_upadtes li aside{width: 100%; height: 100%; background-color: #fff; border-radius: 6px; 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); display: flex;}
.media_upadtes li aside .thumb{width: 50%; height: 100%; border-radius: 6px; overflow: hidden;}
.media_upadtes li aside .thumb img{width: 100%;}
.media_upadtes li a{color: #1b2355;}
.media_upadtes li aside .thumbinfo{width: 50%; padding: 36px;}
.media_upadtes li aside .thumbinfo h3{height: 90px; padding: 0 0 20px; font-weight: 700; color: #1b2355; font-size: 17px;    line-height: normal;}
.media_upadtes li aside .thumbinfo .othersinfo{font-size: 12px; }
.media_upadtes li aside .thumbinfo p{color: #272727; font-size: 14px; line-height: 20px; display: -webkit-box;
  -webkit-box-orient: vertical;  -webkit-line-clamp: 4;  overflow: hidden;}
.media_upadtes li aside .thumbinfo .imp{display: flex; margin: 80px 0 0; justify-content: space-between; text-align: left; font-size: 12px;}

.media_upadtes li aside .thumbinfo span.date_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/dateic.png") no-repeat; padding: 0 0 0 20px;}

.slider_prev, .slider_next{ display:inline-block; position: absolute; top: -67px; right: -10px;  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_prev{right: 30px;}

.slider_prev: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_next: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;}

.speak_prev, .speak_next{ display:inline-block; position: absolute; bottom: -37px; left: 0px;  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;}
.speak_next{left: 40px;}

.speak_prev: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;}
.speak_next: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;}
.ata_glace{margin-top: -278px;}
.ata_glace .center{width: 95%; border-top: 1px solid rgba(255,255,255,0.34); padding: 50px 0 0;}

.col2sliderblue{background-color: #0f0544; padding: 60px 0; color: #fff;}
.col2sliderblue .container{display: flex}
.press_re{width:25%; padding: 0px 0; color: #fff;}
.press_re h2{font-size: 32px; color: #ffffff; padding: 0 0 42px;}
.press_re h3{font-size: 14px; color: #ffffff; padding: 0 0 20px; font-weight: 300; display: -webkit-box;
  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  overflow: hidden;}
.press_re li{padding: 0 40% 40px 0;}
.press_re li:last-child{padding-bottom: 0;}
.press_re li .date_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/dateic_wh.png") no-repeat; padding: 0 0 0 20px; font-size: 12px;}
.presslink{padding: 45px 0 0;}
.presslink 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;}
.presslink 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;}



.stories_block{width: 75%; padding: 0px 0; color: #fff;}
.stories_block h2{font-size: 32px; color: #ffffff; padding: 0 0 42px;}
.stories_block h3{font-size: 14px; color: #ffffff; padding: 0 0 20px; font-weight: 300; display: -webkit-box;
  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  overflow: hidden;}

.font36{font-size: 36px !important; font-weight: 700 !important; line-height: normal !important}
.font24{font-size: 24px !important; font-weight: 400 !important; line-height: normal !important}



.new_upadtes{float: left; width: 100%; margin: 0px 0 0; display: flex}
.new_upadtes li{max-width: 348px; padding: 0 25px 8px 0; /*height: 330px;*/}
.new_upadtes li aside{width: 100%; height: 100%; background-color: #fff; border-radius: 6px; 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);}
.new_upadtes li aside .thumb{width: 100%; /*height: 181px;*/ border-radius: 6px; overflow: hidden;}
.new_upadtes li aside .thumb img{width: 100%; border-radius: 6px;}
.new_upadtes li a{color: #1b2355;}
.new_upadtes li aside .thumbinfo{width: 100%; padding: 10px 25px 25px 25px;}
.new_upadtes li aside .thumbinfo h4{height: 80px; padding: 0 0 0px; font-weight: 600; color: #1b2355; font-size: 15px;    line-height: normal;}
.new_upadtes li aside .thumbinfo .othersinfo{font-size: 12px; color: #272727; display: flex; justify-content: space-between; line-height: 35px; }
.new_upadtes li aside .thumbinfo span{float: left; padding: 0 15px 0 0}
.new_upadtes li aside .thumbinfo span.date_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/dateic.png") no-repeat 0px 10px; padding: 0 0 0 20px;}
.new_upadtes li aside .thumbinfo span.watch_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/watch_mediaic.png") no-repeat right; height: 35px; padding: 0 45px 0 0px;}


.news_box{padding:60px 0; }
.news_box h2{font-size: 40px; padding: 0 0 40px; font-weight: 300; }
.news_box .nbtn{width: auto; height: auto; color: #0f0544; margin: 45px 0 0; display: inline-block;}
.news_box .nbtn a{border: 1px solid #dfdfdf; border-radius: 20px; color: #0f0544; font-size: 14px; height: 40px; line-height: 40px; padding: 0 30px; display: inline-block; box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);-webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);-moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);}
.col4 li{width: 25%; height: auto;}
.col4 li .thumb{ height: auto !important;}
.col3 li{width: 33.33%}

/*leaderspaek css start*/
.banner_leader{display: flex; background-color: #281a50; padding: 80px 5% 0;}
.banner_leader aside{width: 60%; color: #fff;}
.banner_leader aside h1{color: #ffffff; font-size: 64px; font-weight: 600; padding: 0 0 60px;}
.banner_leader aside h3{color: #ffffff; font-size: 26px; font-weight: 400; padding: 0 0 20px;}
.banner_leader aside p{color: #ffffff; font-size: 15px; font-weight: 400; padding: 0 30% 20px 0; line-height: 24px;}
.banner_leader aside:last-child{width: 40%; text-align: center;}
.banner_leader .thumb{position: relative;}
.banner_leader .thumb:after{position: absolute; content: ""; background: url("https://www.itcportal.com/assets/images/leadership/gr_sqare.png") no-repeat; width: 256px; height: 228px; left: -30px; top: 180px;}
.banner_leader .thumb span{position: relative; z-index: 2}
.banner_leader a {
    height: 35px;
    width: 120px;
    line-height: 35px;
    padding: 0 0 0 20px;
    color: #fff;
   border: 1px solid rgba(166,161,190,0.25);
    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;
}

.banner_leader a:before {
    content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    top: 14px;
    right: 20px;
    background: url("https://www.itcportal.com/assets/images/arrow_w.png") no-repeat;
    z-index: 2;
}

.agmadd{padding:30px 0; float: left; width: 100%;}
.agmadd h3{font-size: 30px; padding: 0 0 40px; font-weight: 300; }
.news_box .nbtn{width: auto; height: auto; color: #0f0544; margin: 45px 0 0; display: inline-block;}
.news_box .nbtn a{border: 1px solid #dfdfdf; border-radius: 20px; color: #0f0544; font-size: 14px; height: 40px; line-height: 40px; padding: 0 30px; display: inline-block; box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);-webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);-moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.15);}
.agmadd ul.agm_slide_wihoutslide{display: flex}
.agmadd ul.agm_slide_wihoutslide li{padding: 8px; width: 50%; }

.agmadd li{padding: 0 15px;}
.agmadd li h3{font-size: 20px; font-weight: 500; line-height: 30px; padding-bottom: 0;  }
.agmadd li h4{font-size: 22px; font-weight: 600; padding: 0 0 8px; }
.agmadd li aside{background-color:#ddefff; padding: 25px; border-radius: 10px; min-height: 110px; }
.agmadd li aside p.date_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/dateic.png") no-repeat 0px 0px; padding: 0 0 0 20px; font-size: 13px;}
.agmadd li aside .othersinfo{font-size: 12px; color: #272727; display: flex; justify-content: space-between; line-height: 35px; margin: 40px 0 0; }
.agmadd li aside .othersinfo span{float: left; padding: 0 15px 0 0}
.agmadd li aside .othersinfo .readlink{ 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;}
.agmadd li aside .othersinfo .readlink: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;}
.agmadd li aside .othersinfo span.watch_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/watch_mediaic.png") no-repeat right; height: 35px; color: #272727; padding: 0 45px 0 0px; font-weight: 600;}

.chairmaninfo{background-color:#ddefff; padding: 40px 0; }
.chairmaninfo .container{display: flex; column-gap: 20px;}
.chairmaninfo .container aside{width: 50%; background-color: #ffffff; border-radius: 10px; padding: 41px;}

.chairmaninfo h2{font-size: 30px; font-weight: 500; min-height: 80px; }
.chairmaninfo ul{margin: 0 -25px; display: flex}
.chairmaninfo li{padding: 25px; width: 50%; }
.chairmaninfo li.thumb{width: auto; }
.chairmaninfo li.leaderspeaksec p{font-size: 14px; padding: 5px 0 10px; display: inline-block; line-height: 20px;}
.chairmaninfo li h3{font-size: 18px; font-weight: 500; min-height: 80px; }
.chairmaninfo li h3.head{font-size: 18px; font-weight: 500; min-height: auto; }
.chairmaninfo li h4{font-size: 22px; font-weight: 600; padding: 0 0 8px; }
.chairmaninfo li aside{background-color:#ddefff; padding: 0px !important; border-radius: 10px; width: 100% !important; }
.chairmaninfo li aside p.date_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/dateic.png") no-repeat 0px 0px; padding: 0 0 0 20px; font-size: 13px;}
.chairmaninfo li aside p.date_ic span{display: inline-block; padding: 10px 0 0;}
.chairmaninfo li aside .othersinfo{font-size: 12px; color: #272727; display: flex; justify-content: space-between; line-height: 35px; margin: 40px 0 0; }
.chairmaninfo li aside .othersinfo span{float: left; padding: 0 15px 0 0}
.chairmaninfo li aside .othersinfo .readlink{ 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; box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #dfdfdf;}
.chairmaninfo li aside .othersinfo .readlink: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;}
.chairmaninfo li aside .othersinfo span.watch_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/watch_mediaic.png") no-repeat right; height: 35px; color: #272727; padding: 0 45px 0 0px; font-weight: 600;}
/*leaderspaek css end*/

/*about us css start*/
.banner_about{display: flex;  background: #2a94f1 url("https://www.itcportal.com/assets/images/about/bannerbg1.jpg") no-repeat left;  padding: 80px 0 0; min-height: 430px; justify-content: space-around}
.banner_about aside.info{width: 45%}
.banner_about aside h1{color: #00148f; font-size: 64px; font-weight: 700; padding: 0 0 40px;}
.banner_about aside h3{color: #00148f; font-size: 20px; font-weight: 400; padding: 0 0 20px;}
.banner_about aside.thumb{text-align: left; width: 245px; z-index: 5; position: relative; padding: 0 0px 0 0; justify-content: flex-end}
.banner_about aside.thumb .divide{position: absolute; right: -15px;}
.banner_about aside.thumb h2{background: #B60070;
background: linear-gradient(to right, #B60070 0%, #2189CD 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
 font-size: 50px;min-height: 130px;}
 .banner_about aside.thumb h2 span.single_line{padding-top: 60px;display: inline-block;}
 .banner_about aside.thumb h4 small{font-size: 18px;position: relative;top: -10px;}
.banner_about aside.thumb h3{font-size: 32px; color: #00148f; font-weight: 700;}
.ata_glace.about{margin-top: 0; padding: 25px 0 0px;}
.ata_glace.about h3{color: #272727; font-size: 40px; font-weight: 400;}

.fadeOut{ opacity:0;}
 .fadeIn{opacity:1 !important;}
 .fadeInLeft{transform: translateX(0)!important;opacity:1 !important;}
 .fadeOutLeft{transform: translateX(-200px); opacity:0;}
 .fadeInRight{transform: translateX(0)!important;opacity:1 !important;}
 .fadeOutRight{transform: translateX(200px); opacity:0;}
 .fadeInTop{transform: translateY(0px)!important; opacity:1!important;}
 .fadeOutTop{transform: translateY(-200px); opacity:0;}
 .fadeInBottom{transform: translateY(0px)!important; opacity:1!important;}
 .fadeOutBottom{transform: translateY(200px); opacity:0;}
 .animated{-webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease;  -o-transition: all 0.8s ease; transition: all 0.8s ease;}
.delay1{-webkit-transition-delay:0.4s;  transition-delay:0.4s;}
 .delay2{-webkit-transition-delay:0.8s;  transition-delay:0.8s;}
 .delay3{-webkit-transition-delay:1s;  transition-delay:1s;}


 
 .aboutbannerInfo .faderight { left:0;opacity:1;} 
 .aboutbannerInfo .fadeInUp { left:0;opacity:1; }
 .aboutbannerInfo .fadeleft { right:0;opacity:1; }
.aboutbannerInfo h2 {position: relative; left: 80px; opacity: 0; overflow: hidden;}
.aboutbannerInfo h4 {font-size: 32px; color: #00148f; font-weight: 700; position: relative;  left: 90px; opacity: 0;}

.tab1 {width:auto; height: auto; margin-bottom: 50px!important; line-height: 0;  font-size: 0; text-align: center;border-top: 0px solid #cdcdcd; /*border-bottom: 1px solid #66b87a;*/ display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; justify-content: center; }
.tab1 li{width: 20%;  height: auto; display: inline-table; padding: 0px 5px; box-sizing: border-box; }
.tab1 li span{width: 100%; display: table-cell; height: 100%;  font-size: 16px; font-weight: 500; color: #fff; line-height: 24px; position: relative; cursor: pointer; background: #0a7b29;     border-radius: 10px; vertical-align: middle; text-align: center; padding: 50px 0; }
.width16 li{width: 16.666%;}
.tab1 li span{ padding: 30px 5px; }
/*.tab1 li a{ display: block; }
.tab1 li a:hover{ color: #237da7; border-bottom: 1px solid #479ed5;}
.tab1 li:after{ content: ''; position: absolute; left: 0; right: 0; bottom:-15px; margin:  0 auto; width: 15px; height: 15px; border: 8px solid transparent; border-top: 6px solid #237da7;} */
.tab1 li.aboutGpsTabActive span { font-weight: bold; background: #0b5c22; border-bottom: 0px solid #479ed5;   -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);} 
.tab1 li.aboutGpsTabActive span:after { content: ''; position: absolute; left: 0; right: 0; bottom:-15px; margin:  0 auto; width: 15px; height: 15px; border: 8px solid transparent; border-top: 6px solid #0b5c22;}



.vmvsec{padding: 60px 0 0;}
.vmvsec ul{display: flex}
.vmvsec ul li{width: 33.33%; background-color: #190483; padding: 80px;}
.vmvsec ul li:nth-child(2){background-color: #150371;}
.vmvsec ul li:nth-child(3){background-color: #13045c;}
.vmvsec ul li i{display: inline-block; min-height: 130px;}
.vmvsec ul li h3{color: #e8d9ff;font-size: 32px; font-weight: 500; padding: 0px 0 15px;}
.vmvsec ul li p{color: #b3a5fb;font-size: 14px; font-weight: 500; line-height: 22px;}
.value_btn_new{
    height: 35px;
    width: 120px;
    line-height: 35px;
    padding: 0 0 0 20px;
    color: #fff;
    border: 1px solid #fff;
    font-size: 11px;
    /*display: inline-block;*/
    display: table;
    margin: 30px 0 0;
    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;
}
.value_btn_new::before{
    content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    top: 14px;
    right: 20px;
    background: url("https://www.itcportal.com/assets/images/arrow_value.png") no-repeat;
    z-index: 2;
}

.aboutleaderinfo{background-color:#ddefff; padding: 40px 0 0 0; }
.aboutleaderinfo .container{display: flex; column-gap: 20px;}
.aboutleaderinfo .container aside{width: 50%; padding: 41px;}
.aboutleaderinfo .container aside.aboutleader h3{color: #272727; font-size: 40px; padding: 0 0 20px; font-weight: 400;}
.aboutleaderinfo .container aside.aboutleader p{color: #272727; font-size: 14px; padding: 0 0 20px; font-weight: 300; line-height: 22px;}
.aboutleaderinfo .container aside.aboutleader a {height: 35px; width: 120px;line-height: 35px; padding: 0 0 0 20px; color: #13045c; border: 1px solid rgba(16,0,95,0.25);  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;}
.aboutleaderinfo .container aside.aboutleader a:before { content: ''; width: 7px; height: 7px; position: absolute; top: 14px; right: 20px;  background: url("https://www.itcportal.com/assets/images/arrow_b.png") no-repeat; z-index: 2;}
.aboutleaderinfo .container aside.bg{width: 50%; background-color: #ffffff; border-radius: 10px; padding: 30px 40px 0; align-self: flex-end;}
.aboutleaderinfo .container aside.bg .box{display: flex; column-gap: 25px; }
.aboutleaderinfo .container aside.bg .box .pr{order: -1}
.aboutleaderinfo .container aside.bg .box h4{color: #272727; font-size: 30px; font-weight: 400; line-height: 24px; padding: 70px 0 15px;}
.aboutleaderinfo .container aside.bg .box h4 small{display: inline-block; width: 100%; font-size: 18px;}
.aboutleaderinfo .container aside.bg .box img{display: block;}
.aboutleaderinfo .container aside.bg .box a{display: inline-block; color: #272727; text-align: left; width: 100%; text-decoration: underline; margin: 5px 0;}


	.aboutleaderinfo .bod-group{width: 100%; background-image: linear-gradient(#0d55ad, #142e8a); margin-top: 40px;}
	.aboutleaderinfo .bod-group ul{display: flex; justify-content: space-around;}
	.aboutleaderinfo .bod-group ul li{padding: 25px 0 25px 50px;}
	.aboutleaderinfo .bod-group ul li a{ position: relative;}
.aboutleaderinfo .bod-group ul li:nth-child(1) a::before{content: ""; display: inline-block; width: 30px; height: 31px; background: url("https://www.itcportal.com/assets/images/about/bod-icon.png") no-repeat; position: absolute; left: -50px; top: -2px;}
.aboutleaderinfo .bod-group ul li:nth-child(2) a::before{content: ""; display: inline-block; width: 30px; height: 31px; background: url("https://www.itcportal.com/assets/images/about/cmc-icon.png") no-repeat; position: absolute; left: -50px; top: -5px;}
.aboutleaderinfo .bod-group ul li:nth-child(3) a::before{content: ""; display: inline-block; width: 30px; height: 31px; background: url("https://www.itcportal.com/assets/images/about/bh-icon.png") no-repeat; position: absolute; left: -50px; top: -3px;}
	.aboutleaderinfo .bod-group ul li a{color: #ffffff;}

.abouthonors{background-color:#fff; padding: 80px 0 60px; }
.abouthonors h2{font-size: 40px; text-align: center; font-weight: 400;}
.abouthonors ul{display: flex; margin: 60px 0 0;}
.abouthonors ul li{width: 20%; border-right: 1px dashed #c7c7c7; text-align: center; padding: 25px 4% 60px;}
.abouthonors ul li:last-child{border-right: 0px dashed #c7c7c7;}
.abouthonors ul li i{display: inline-block; min-height: 140px; }
.abouthonors ul li h3{color: #373737; font-size: 14px; font-weight: 400; }

.aboutbottom{background-color:#fff; padding: 0px 0 80px; }
.aboutbottom h2{font-size: 40px; text-align: center; font-weight: 400;}
.aboutbottom ul{display: flex; margin: 60px 0 0; column-gap: 10px; justify-content: center; align-items: center; height: 280px; }
.aboutbottom ul li{width: 33.33%; background: #100358; text-align: center; padding: 25px 4% 60px; border-radius: 15px; height: 100%;}
.aboutbottom ul li:nth-child(1){background: #14106e url("https://www.itcportal.com/assets/images/about/about_btm_bg1.jpg") no-repeat bottom right}
.aboutbottom ul li:nth-child(2){background: #4bae73 url("https://www.itcportal.com/assets/images/about/about_btm_bg2.jpg") no-repeat bottom right}
.aboutbottom ul li:nth-child(3){background: #6634e3 url("https://www.itcportal.com/assets/images/about/about_btm_bg3.jpg") no-repeat bottom right; background-size: cover}
.aboutbottom ul li i{display: inline-block; min-height: 50px; }
.aboutbottom ul li h3{color: #373737; font-size: 24px; font-weight: 600; color: #fff; min-height: 100px; }
.aboutbottom ul li h3 span{display: inline-block; width: 100%; font-size: 14px; font-weight: 400; padding: 10px 0 0;}
.aboutbottom ul li a{ height:35px; width: 120px; text-align: left; 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; box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #dfdfdf;}
.aboutbottom ul li 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;}
/*about us css end*/

/*business us css start*/
.bsusiness_bar{position: relative; padding: 60px 0}
.bsusiness_bar:after{position: absolute; content: ""; background: url("https://www.itcportal.com/assets/images/bluebg.jpg") repeat-x; width: 100%; height: 340px; top: 0; left: 0; z-index: -1}
.bsusiness_bar h1{color: #fff; font-size: 64px; font-weight: 700; padding: 0 0 40px;}
.bsusiness_bar ul{display: flex; flex-wrap: wrap; column-gap: 2%; }
.bsusiness_bar ul li{width: 31.33%; padding: 0 0px;margin: 0 0 2%;   -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); position: relative;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08); border-radius: 10px; overflow: hidden;}
.bsusiness_bar ul 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;}
.bsusiness_bar ul li a:before {background-color:#1b2355;}
.bsusiness_bar ul li:hover a:before{height: 100%;}
.bsusiness_bar ul li aside{width: 100%;  text-align: center; position: relative; z-index: 1;}
.bsusiness_bar ul li aside .thumb img{width: 100%; border-radius: 10px;}
.bsusiness_bar ul li aside .info{padding:30px 40px 60px;}
.bsusiness_bar ul li h3{color: #272727; font-size: 24px;}
.bsusiness_bar ul li:hover h3{color: #fff;}
.bsusiness_bar ul li p{color: #272727; font-size: 14px; min-height: 90px; padding: 10px 0 0;}
.bsusiness_bar ul li:hover p{color: #fff;}
.bsusiness_bar ul li span{ 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;  -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; border: 1px solid #dfdfdf;}
.bsusiness_bar ul li span: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;}
/*business us css end*/

/*business inner css start*/
.banner_business{background: #170053 url("https://www.itcportal.com/assets/images/bluebg_highlights.jpg") no-repeat center bottom; padding: 60px 0;}
.banner_business h1{color: #fff; font-size: 64px; font-weight: 700; padding: 0 0 40px;}
.banner_business .container{padding: 0 8%;}
.banner_business img{max-width: 100%;}
.businessinner_sec2{padding: 60px 0;}
.businessinner_sec2 .container{padding: 0 0;/* padding: 0 8%;*/}
.businessinner_sec2 h3{color: #160052; font-size: 38px; font-weight: 500; padding: 0 0 20px;}
.businessinner_sec2 h4{color: #454545; font-size: 20px; font-weight: 300; padding: 0 0 20px;}
.businessinner_sec2 h4.font26{font-size: 26px;}
.businessinner_sec2 h5{color: #4e4e4e; font-size: 28px; font-weight: 300; padding: 30px 0 20px;}
.businessinner_sec2 h6, .businessinner_sec2 h6 a{color: #4e4e4e; font-size: 14px; font-weight: 300; padding: 0px 0 20px; line-height: 22px;}
.businessinner_sec2 p.infotxt, .businessinner_sec2 p.infotxt a{font-size: 14px; font-weight: 300; padding: 0px 0 20px; line-height: 22px;}


.businessinner_sec2 .info{background: rgb(128,9,220);background: linear-gradient(270deg, rgba(128,9,220,1) 24%, rgba(0,216,255,1) 100%); display: flex; padding: 12px 8% 40px; border-radius: 10px; margin: 20px 0 0;}
.businessinner_sec2 .info.bg2{background: rgb(255,204,0);background: linear-gradient(270deg, rgba(255,204,0,1) 24%, rgba(62,161,97,1) 100%);margin: 20px 0 0; margin-bottom: 30px;}

.businessinner_sec2 .info.bg3{background: rgb(55,54,150);background: linear-gradient(20deg, rgba(55,54,150,1) 0%, rgba(255,255,255,1) 100%);margin: 20px 0 0; margin-bottom: 30px;}

.businessinner_sec2 .info .readlink{ 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; box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #dfdfdf;}
.businessinner_sec2 .info .readlink: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;}
.businessinner_sec2 .info.bg2 h3{color: #fff;}
.businessinner_sec2 .info.bg2 aside:last-child{align-items: center; display: inline-flex; padding-top: 40px;}
.businessinner_sec2 .info.bg2 aside:last-child img{max-width: 100%}

.businessinner_sec2 .info.bg3 h3{color: #fff;}
.businessinner_sec2 .info.bg3 aside:last-child{align-items: center; display: inline-flex; padding-top: 40px;}
.businessinner_sec2 .info.bg3 aside:last-child img{max-width: 100%}


.businessinner_sec2 .info aside{width: 50%}
.businessinner_sec2 .info aside p{font-size: 24px; color: #ffffff; padding: 40px 10% 0 0; font-weight: 300;}
.fmcgportfolio{background: rgb(62,161,97);background: linear-gradient(90deg, rgba(62,161,97,1) 0%, rgba(255,204,0,1) 100%); padding: 60px 0;}
.fmcgportfolio .container{padding: 0 15%;}
.fmcgportfolio .box{display: flex; align-items: center}
.fmcgportfolio .box aside:first-child{width: 50%}
.fmcgportfolio .box aside h3{font-size: 36px; color: #fff; font-weight: 400;}

.press_business{padding: 60px 0;}
.press_business .container{padding: 0 8%; display: flex; column-gap: 1px;}
.press_business .container aside{box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 25px; border-radius: 10px; padding: 30px; width: 50%}
.press_business .container aside h3{font-size: 32px; font-weight: 400; color: #160052; padding: 0 0 25px;}
.press_business .container ul{padding: 0 0 25px;}
.press_business .container ul li{border-bottom: 1px solid #e0e0e0; padding: 15px 0;}
.press_business .container ul li:last-child{border-bottom: 0px solid #e0e0e0; }

.press_business .container ul li a{color: #4e4e4e;}
.press_business .container ul li span{padding: 0 0 8px; display: inline-block; color: #249ef5; font-size: 12px;}
.more-new1 a{ height:35px; width: 120px; text-align: left; 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; box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #dfdfdf;}
.more-new1 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;}

.fmcgportfolio .businesses_list li a {min-height: 181px;}

.fmcgpressinfo{background-color:#ddefff; padding: 40px 0; }
.fmcgpressinfo .container{display: flex; column-gap: 20px;}
.fmcgpressinfo .container aside{width: 50%; background-color: #ffffff; border-radius: 10px; padding: 41px;}
.fmcgpressinfo .container aside.full{width: 100%;}

.fmcgpressinfo h2{font-size: 30px; font-weight: 500; min-height: 80px; position: relative;}
.fmcgpressinfo ul{margin: 0 -25px; display: flex}
.fmcgpressinfo li{padding: 25px; width: 50%; }
.fmcgpressinfo li.thumb{width: auto; }
.fmcgpressinfo li.leaderspeaksec p{font-size: 14px; padding: 5px 0 10px; display: inline-block; line-height: 20px;}
.fmcgpressinfo li h3{font-size: 16px; font-weight: 400; min-height: 80px; }
.fmcgpressinfo li h3.head{font-size: 18px; font-weight: 500; min-height: auto; }
.fmcgpressinfo li h4{font-size: 22px; font-weight: 600; padding: 0 0 8px; }
.fmcgpressinfo li aside{background-color:#ddefff; padding: 0px !important; border-radius: 10px; width: 100% !important; }
.fmcgpressinfo li aside p.date_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/dateic.png") no-repeat 0px 0px; padding: 0 0 0 20px; font-size: 13px;}
.fmcgpressinfo li aside p.date_ic span{display: inline-block; padding: 10px 0 0; width: 100%;}
.fmcgpressinfo li aside .othersinfo{font-size: 12px; color: #272727; display: flex; justify-content: space-between; line-height: 35px; margin: 40px 0 0; }
.fmcgpressinfo li aside .othersinfo span{float: left; padding: 0 15px 0 0}
.fmcgpressinfo li aside .othersinfo .readlink{ 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; box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #dfdfdf;}
/**********/
.fmcgpressinfo.new_padding_edit .container aside {position: relative;}
    /*.fmcgpressinfo.new_padding_edit {padding-bottom: 120px;}*/
.pr-archive-btn-new{position: absolute;top: -6px; right: 0px;}
.pr-archive-btn-new .readlink{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; box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #dfdfdf;}
.pr-archive-btn-new .readlink: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;}
/***********/
.fmcgpressinfo li aside .othersinfo .readlink: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;}
.fmcgpressinfo li aside .othersinfo span.watch_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/watch_mediaic.png") no-repeat right; height: 35px; color: #272727; padding: 0 45px 0 0px; font-weight: 600;}

.fmcgfoodbrands{background: rgb(0,216,255);background: linear-gradient(270deg, rgba(0,216,255,1) 25%, rgba(128,9,220,1) 100%); padding: 60px 0;}
.fmcgfoodbrands.bg2{background: rgb(255,204,0);background: linear-gradient(270deg, rgba(255,204,0,1) 24%, rgba(62,161,97,1) 100%);margin: 20px 0 0; margin-bottom: 30px; padding: 40px 0;}
.fmcgfoodbrands h2{color: #fff; font-size: 44px; font-weight: 300; padding: 0 0 40px ; display: inline-block;}
.fmcgfoodbrands li{padding: 0 5px;}
.fmcgfoodbrands li aside{border-radius: 10px; background-color: rgb(193, 32, 48); height: 327px; position: relative;}
.fmcgfoodbrands li aside.bg2{ background-color: rgb(255, 210, 2);}
.fmcgfoodbrands li aside.bg3{ background-color: #601b16;}
.fmcgfoodbrands li aside.bg4{ background-color: #fff000;}
.fmcgfoodbrands li aside.bg5{ background-color: #fff;}
.fmcgfoodbrands li aside.bg6{ background-color: #fef7e5;}
.fmcgfoodbrands li aside.bg7{ background-color: #745300;}
.fmcgfoodbrands li aside.bg8{ background-color: #262626;}
.fmcgfoodbrands li aside.bg9{ background-color: #01351e;}
.fmcgfoodbrands li aside.bg10{ background-color: #a9218e;}
/*******************/
.fmcgfoodbrands li aside.bg_aashirvaad{ background-color: rgb(239, 0, 0);}
.fmcgfoodbrands li aside.bg_bnatural{ background-color: rgb(7, 127, 57);}
.fmcgfoodbrands li aside.bg_milkshake{ background-color: rgb(206, 17, 45);}
.fmcgfoodbrands li aside.bg_fabelle{ background-color: rgb(50, 37, 28);}
.fmcgfoodbrands li aside.bg_sunbean{ background-color: rgb(62, 43, 47);}
.fmcgfoodbrands li aside.bg_minto{ background-color: rgb(25, 70, 141);}
.fmcgfoodbrands li aside.bg_candyman{ background-color: rgb(33, 57, 112);}
.fmcgfoodbrands li aside.bg_jelimals{ background-color: rgb(225, 61, 49);}
.fmcgfoodbrands li aside.bg_masterchef{ background-color: rgb(206, 171, 15);}
.fmcgfoodbrands li aside.bg_farmland{ background-color: rgb(67, 183, 74);}
.fmcgfoodbrands li aside.bg_sunrise{ background-color: rgb(230, 174, 5);}
.fmcgfoodbrands li aside.bg_gumon{ background-color: rgb(0, 81, 199);}
.fmcgfoodbrands li aside.bg_classmate{ background-color: rgb(0, 0, 0);}
.fmcgfoodbrands li aside.bg_papercraft{ background-color: rgb(40, 40, 40);}
.fmcgfoodbrands li aside.bg_edw{ background-color: rgb(116, 83, 0);}
.fmcgfoodbrands li aside.bg_dermafique{ background-color: rgb(38, 38, 38);}
.fmcgfoodbrands li aside.bg_fiama{ background-color: rgb(1, 53, 30);}
.fmcgfoodbrands li aside.bg_vivel{ background-color: rgb(169, 33, 142);}
.fmcgfoodbrands li aside.bg_engage{ background-color: rgb(13, 78, 143);}
.fmcgfoodbrands li aside.bg_savlon{ background-color: rgb(246, 133, 33);}
.fmcgfoodbrands li aside.bg_superia{ background-color: rgb(190, 151, 40);}
.fmcgfoodbrands li aside.bg_nemyle{ background-color: rgb(13, 156, 13);}
.fmcgfoodbrands li aside.bg_nimeasy{ background-color: rgb(179, 200, 67);}
.fmcgfoodbrands li aside.bg_nimwash{ background-color: rgb(196, 230, 107);}
.fmcgfoodbrands li aside.bg_shower{ background-color: rgb(151, 194, 166);}
.fmcgfoodbrands li aside.bg_charmis{ background-color: #e01980;}
.fmcgfoodbrands li aside.bg_mangaldeep{ background-color: #9b0f12;}
.fmcgfoodbrands li aside.bg_dazzle{ background-color: #4fc3d2;}
.fmcgfoodbrands li aside.bg_homelites{ background-color: #943c3c;}
.fmcgfoodbrands li aside.bg_aim{ background-color: rgb(220, 160, 0);}
.fmcgfoodbrands li aside.bg_svasti{ background-color: rgb(206, 17, 45);}

/***********************/
.fmcgfoodbrands li aside img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.fmcgfoodbrands .speak_prev, .fmcgfoodbrands .speak_next{bottom: auto; top: -60px; left: auto; right: 0}
.fmcgfoodbrands .speak_prev{right: 50px}


.fmcgfoodbrands2col{background: rgb(0,216,255);background: linear-gradient(270deg, rgba(0,216,255,1) 25%, rgba(128,9,220,1) 100%); padding: 0px 0;}
.fmcgfoodbrands2col h2{color: #fff; font-size: 44px; font-weight: 300; padding: 0 0 00px ; display: inline-block;}
.fmcgfoodbrands2col{display: flex}
.fmcgfoodbrands2col li{padding: 0 5px; width: 50%}
.fmcgfoodbrands2col li aside{border-radius: 10px; background-color: #061922; height: 327px; position: relative;}
.fmcgfoodbrands2col li aside.bgblack{background-color: #000;}
.fmcgfoodbrands2col li aside img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.fmcgfoodbrands2col .speak_prev, .fmcgfoodbrands .speak_next{bottom: auto; top: -60px; left: auto; right: 0}
.fmcgfoodbrands2col .speak_prev{right: 50px}

.fmcgfoodbrands2col.fmcg2brands{justify-content: space-evenly;}
.fmcgfoodbrands2col.fmcg2brands li{max-width: 500px;}
.fmcgfoodbrands2col.fmcg2brands li aside{height: 260px;}



.fmcgfoodbrands3col{background: rgb(0,216,255);background: linear-gradient(270deg, rgba(0,216,255,1) 25%, rgba(128,9,220,1) 100%); padding: 0px 0;}
.fmcgfoodbrands3col h2{color: #fff; font-size: 44px; font-weight: 300; padding: 0 0 00px ; display: inline-block;}
.fmcgfoodbrands3col{display: flex}
.fmcgfoodbrands3col li{padding: 0 5px; width: 33.33%}
.fmcgfoodbrands3col li aside{border-radius: 10px; background-color: #061922; height: 327px; position: relative;}
.fmcgfoodbrands3col li aside.bg1{background-color: #db9f0f;}
.fmcgfoodbrands3col li aside.bg2{background-color: #943c3c;}
.fmcgfoodbrands3col li aside.bg3{background-color: #1ba0cb;}
.fmcgfoodbrands3col li aside img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.fmcgfoodbrands3col .speak_prev, .fmcgfoodbrands .speak_next{bottom: auto; top: -60px; left: auto; right: 0}
.fmcgfoodbrands3col .speak_prev{right: 50px}


/*business inner css end*/




/*food inner css start*/
.nutritionsec{background-color: #281a50; padding: 60px 0;}
.nutritionsec ul{display: flex; justify-content: center; color: #fff;}
.nutritionsec ul li{padding: 0 32px; width: 285px; border-right: 1px solid rgba(255,255,255,0.24);}
.nutritionsec ul li.flexauto{width: auto;}
.nutritionsec ul li:last-child{border-right: 0px solid rgba(255,255,255,0.24);}
.nutritionsec ul a{color: #fff; font-size: 12px; text-decoration: underline; margin: 0 0 8px; display: inline-block;}
.nutritionsec ul h6{color: #fff; font-size: 12px; font-weight: 400;  margin: 0 0 8px; display: inline-block;}
.nutritionsec ul h3{ font-size: 24px; font-weight: 400; padding: 0 0 15px;}
.nutritionsec .pdflink{margin: 20px 0 0; list-style: none; padding: 0px;}
.nutritionsec .pdflink dt{padding: 0px 0 25px 40px; background: url("https://www.itcportal.com/assets/images/pdflink.png") no-repeat;}
.nutritionsec .col2{display: flex; flex-flow: row; column-gap: 40px;}
.nutritionsec .col2 .pujasic{padding: 0 0 40px 50px; font-size: 12px; background: url("https://www.itcportal.com/assets/images/puja_ic.png") no-repeat;}
/*food inner css end*/


/*hotel css*/
.hotel_top{margin: 30px 0 0;}
a.hotelsimge{overflow: hidden; display:inline-block; width:100%; background:#01402f; border-radius: 10px;  color:#ffffff; margin-bottom:10px; font-size:18px;z-index:1; position:relative; padding: 40px 10%;}
.a_overlay_div_hotels{background:rgba(15,152,115,0.5) url(https://www.itcportal.com/images/icon-zoom.png) no-repeat 50% 50%; z-index:5; left: 0; top: 0; position: absolute; height:100%; width:100%}
a.hotelsimge div.hotels-img{ }
a.hotelsimge div.hotels-img .div1{ float:left; width:20%}
a.hotelsimge div.hotels-img .div1 img{ width:100%}
a.hotelsimge div.hotels-img .div2{ padding:20px 20px 20px 30px;float:left; width:60%;  color:#ffffff;}
a.hotelsimge div.hotels-img .div2 h3{color:#ffffff; font-size:40px; margin:0px; padding:0px 0 10px; } 
a.hotelsimge div.hotels-img .div2 h4{color:#ffffff; font-size:20px; margin:0px; padding:0px;  color:#ffffff;} 
a.hotelsimge div.hotels-img .div2 h5{color:#ffffff; font-size:16px; margin-bottom:0; padding: 5px 0}
a.hotelsimge div.hotels-img .div2 span{ font-size:12px; text-transform:uppercase; margin-bottom:0}
.sunfeast-colorbox-div{display:none; vertical-align:middle; text-align:center;}

a.hotelsimge div.hotels-img .div2 span{ 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; box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #dfdfdf; text-transform: none; margin: 20px 0 0;}
a.hotelsimge div.hotels-img .div2 span: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;}
.agmadd ul.agm_slide_wihoutslide {display: flex}
.agmadd ul.agm_slide_wihoutslide li { width:50%;}



/*hotel css*/

/*pspd css*/
.packaging_sec{padding: 40px 0;}
.packaging_sec h2{font-size: 40px; color: #fff; }
.pspd2{background: rgb(128,9,220);background: linear-gradient(270deg, rgba(128,9,220,1) 24%, rgba(0,216,255,1) 100%); padding: 20px 5% 40px;  }
.pspd1{background: rgb(255,204,0);background: linear-gradient(270deg, rgba(255,204,0,1) 24%, rgba(62,161,97,1) 100%);  padding: 20px 5% 40px;}
.tab-content>.tab-pane {
    display: none;
}
.tab-content>.active {
    display: block;
}
.nav-tabs{display: flex; }
.nav-tabs li{border-right: 1px solid rgba(255,255,255,1.00); padding: 0 15px; margin: 0px; margin-top: 25px;}
.nav-tabs li:last-child{border-right: 0px solid rgba(255,255,255,1.00);}
.nav-tabs li a{color: #fff; font-size: 22px; font-weight: bold;}
.nav-tabs li.active a{color: #14006c;}

/*pspd css*/


.hero {height: calc(100vh - 260px);position: relative;}
.hero .video-wrap { z-index: -1;  position: absolute;  top: 0; left: 0; right: 0; bottom: 0; width: 100%; opacity: 1; overflow: hidden;}
.video-wrap .video, .video-wrap img {position: absolute; width: 100%; height: 100%; top: 0; left: 0;  object-fit: cover;}

.hero .img-wrap { z-index: -1;  position: absolute;  top: 0; left: 0; right: 0; bottom: 0; width: 100%; opacity: 1; overflow: hidden;}
.img-wrap img {position: absolute; width: 100%; height: 100%; top: 0; left: 0;  object-fit: cover;}


.video-wrap>div:first-of-type {position: absolute; top: 0%; left: 0;bottom: 0%; width: 100%;/*background: rgb(36,33,73);background: linear-gradient(180deg, rgba(36,33,73,1) 0%, rgba(128,9,220,0) 47%);*/ background: url("https://www.itcportal.com/assets/images/video_shadow.png") repeat-x top; z-index: 2;}



.moretext{display: none;}
.view_more{text-align: center; color: #030033; font-size: 13px; padding: 40px 0 0;}
.view_more a{text-align: center; color: #030033; font-size: 13px; padding: 40px 0 0; position: relative;}
.view_more a:after{position: absolute; content: ""; background: url("https://www.itcportal.com/assets/images/dwn_more.png") no-repeat center; width: 37px; height: 37px; border: 1px solid #e0e0e0; border-radius: 50%; left: 0; top: 0; margin: 0 auto; right: 0;}
.view_more a.active:after{background: url("https://www.itcportal.com/assets/images/up_more.png") no-repeat center;}
.sus_drive{background-color: #150373; display: flex}
.sus_drive aside{padding: 80px 53px; width: 50%; color: #fff;}
.sus_drive aside h3{font-size: 44px; font-weight: 400; padding: 0 0 40px;}
.sus_drive aside p{font-size: 14px; line-height: 24px; font-weight: 400; padding: 0 0 30px;}
.sus_drive aside:last-child{background-color: #170765; text-align: center;}
.sus_drive aside:last-child h4{text-align: left; font-size: 20px; font-weight: 400; padding: 25px 0 0;}

.susaction_sec{padding:65px 0; }
.susaction_sec h3{padding:0px 0 30px; font-size: 40px; color: #4e4e4e; font-weight: 300; }
.susaction_sec p{padding:0px 0 30px; line-height: 24px; font-size: 14px; color: #4e4e4e; font-weight: 400; }
.susaction_sec .block{background: rgb(104,139,6); background: linear-gradient(270deg, rgba(104,139,6,1) 0%, rgba(76,101,7,1) 100%); padding: 50px 10%; border-radius: 10px; }
.susaction_sec .block ul{display: flex;}
.susaction_sec .block ul li{display: flex; width: 50%;}
.susaction_sec .block ul li aside{display: flex; column-gap: 50px;}
.susaction_sec .block ul li aside div.thumb img{border-radius: 10px; overflow: hidden}
.susaction_sec .block ul li aside div{width: 50%;}
.susaction_sec .block ul li aside div:first-child{width: auto}
.susaction_sec .block ul li aside div h4{color: #ffffff; font-size: 24px; font-weight: 400; padding: 0 0 10px;}
.susaction_sec .block ul li aside div p{color: #ffffff; font-size: 14px; font-weight: 400; padding: 0 0 20px;}
.credentials{padding:65px 0; background-color: #deefff;}
.credentials h3{padding:0px 0 30px; font-size: 40px; color: #4e4e4e; font-weight: 300; }
.credentials ul{display: flex; column-gap: 20px;}
.credentials ul li{width: 33.33%; background-color: #fff; padding: 20px; border-radius: 10px;}

.social_investment{background-color: #f4f4f4; padding:65px 0;}
.social_investment h3{padding:0px 0 30px; font-size: 40px; color: #4e4e4e; font-weight: 300; }
.social_investment li{padding: 0 10px;}
.social_investment li aside{width: 100%; background-color: #fff; margin: 0 0 40px; box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.20);-webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.20); border-radius: 10px; }
.social_investment li .thumb img{width: 100%; border-radius: 8px;}
.social_investment li .info{padding: 20px; }
.social_investment li .info h4{font-size: 18px; min-height: 105px; font-weight: 400;}
.social_investment li .info a{border: 0px solid; box-shadow: none;}
.social_investment .slider_prev, .social_investment .slider_next{ top: -78px;}

.social_contentbox{background-color: #ffffff; padding:65px 0;}
.social_contentbox h3{padding:0px 0 30px; font-size: 40px; color: #4e4e4e; font-weight: 300; }
.social_contentbox p{padding:0px 0 30px; font-size: 16px; color: #4e4e4e; font-weight: 300; }
.corporate_social{display: flex; margin: 0 0 50px;}
.corporate_social aside{width: 50%}
.corporate_social aside img{border-radius: 10px; width: 100%}
.corporate_social aside:last-child{padding: 4%; background-color: #deefff; border-radius: 10px;}
.corporate_social aside p{line-height: 24px;}


.btnlink{ 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; box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #dfdfdf;}
.btnlink: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;}



.tab_prev, .tab_next{ display:inline-block; position: absolute; top: 30%; right:-50px;  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;}


.tab_prev{left: -50px; right: auto}

.tab_prev: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;}
.tab_next: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;}



/*-------- Right Manu -----------*/
.right_product { position: fixed; top: 30%!important; right: -140px; z-index: 99999; -webkit-box-shadow: -2px 2px 0px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: -2px 2px 0px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: -2px 2px 0px 0px rgba(0, 0, 0, 0.1); -webkit-transition: all 1s ease;-moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 0.5s ease;}
.quick-link-btn {position: absolute; left: -36px;top: 0px; cursor: pointer;}
.quick-link .open-close h3 .arrow5 {display: none;}
.quick-link .open-close h3 .arrow6 {display: block;}
.right_product figure.about{cursor: pointer; position: relative; background-color: #ddb663; height: 70px; width: 134px;line-height: 70px;}
.right_product figure h5 {text-align: center;font-size: 18px; color: #fff; /*padding: 25px 0 0 0;*/}
.right_product figure h5 a {text-align: center;font-size: 18px; color: #fff; /*padding: 25px 0 0 0;*/}
.popup_box_slide {padding: 0px 0 0 0; background: #fff; width: 140px;}
.quick-link .content {height: 275px!important; padding-bottom: 15px;}
.mCustomScrollBox { position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr;}
.popup_box_slide .mCSB_container {padding: 10px 0;}
.mCSB_container {overflow: hidden; width: auto; height: auto;}
.popup_box_slide h3 {color: #f16009; padding: 10px 10px 0px; text-align: center; position: relative; margin: 5px 0;}
.about-right-menu .popup_box_slide h3 a {color: #ddb663;font-weight: 400;}
.about-right-menu .popup_box_slide h3:after {position: absolute; content: ""; width: 25px; height: 1px; background-color: #ddb663; left: 0px; right: 0px; top: 0px; margin: 0 auto;}
.popup_box_slide ul {padding: 10px 10px;}
.popup_box_slide ul li {padding: 7px 0px;text-align: center;}
.popup_box_slide ul li a {color: #6b6b6b; background: url(https://www.itcportal.com/assets/images/right_line2.jpg) top center no-repeat; padding: 1px 0; display: block; font-size: 14px;font-weight: 400;}
.popup_box_slide ul li a:hover {color: #000 !important;}
/*-------- End Right Manu -----------*/

.block3information{display: flex; margin: 20px 0 0;}
.block3information aside{width: 33.33%; padding: 40px; color: #fff; border-radius: 20px;}
.block3information aside h3{color: #fff; font-size: 40px;}
.block3information aside p{padding: 0 0 15px; line-height: 25px;}
.block3information aside.bg1{background: rgb(0,150,255);
background: linear-gradient(20deg, rgba(0,150,255,1) 0%, rgba(128,9,220,1) 100%);}
.block3information aside.bg2{background-color: #281a50}
.block3information aside.bg3{background-color: #140248}


.inner2col{display: flex; padding: 20px 0 30px;}
.inner2col aside{width:50%}
.inner2col aside img{max-width:100%}
.inner2col aside h3{color: #4e4e4e; font-size: 30px; line-height: 40px;}
.spices_block{background-color: #160052; padding: 80px 0;}
.spices_block .block{display: flex; column-gap: 25px;}
.spices_block .block aside{width: 50%}
.spices_block .block aside img{border-radius: 10px;}
.spices_block .block aside:last-child{padding-left: 40px;}
.spices_block .block aside h3{font-size: 40px; color: #fff; font-weight: 400; padding: 0 0 20px;}
.spices_block .block aside p{font-size: 15px; line-height: 20px; color: #fff; font-weight: 400; padding: 0 0 20px;}

.industry_recog{background: rgb(255,204,0);background: linear-gradient(270deg, rgba(255,204,0,1) 24%, rgba(62,161,97,1) 100%);margin: 20px 0 0; margin-bottom: 30px; padding: 40px 0;}
.industry_recog h3{font-size: 40px; color: #fff; padding: 0 0 10px;}
.industry_recog h4{font-size: 20px; color: #fff; font-weight: 400; padding: 0 0 80px;}
.industry_recog_slider{}
.industry_recog_slider li{background-color: #fff; border-radius: 10px; min-height: 220px;}

.industry_recog_slider .slick-slider {
    margin:0 -15px;
}
.industry_recog_slider .slick-slide {
    padding:40px;
    margin-right:15px;
    margin-left:15px; line-height: 25px;
}

.packingcontent_block{padding: 60px 0; color: #4e4e4e;}
.packingcontent_block h3{font-size: 40px; font-weight: 400; padding: 0 0 30px; }
.packingcontent_block p{font-size: 16px; font-weight: 400; line-height: 25px; padding: 0 0 20px;}

.packingcontent_block.bg1{background: rgb(255,204,0);background: linear-gradient(270deg, rgba(255,204,0,1) 24%, rgba(62,161,97,1) 100%); color: #fff;}
.packingcontent_block.bg2{background-color: #f4f4f4}
.packingcontent_block.bg3{background: rgb(0,150,255);background: linear-gradient(20deg, rgba(0,150,255,1) 0%, rgba(128,9,220,1) 100%); color: #fff;}

.grenn_pack_sec{padding: 60px 0;  background-color: #f4f4f4}
.grenn_pack_sec .container{display: flex; column-gap: 50px;}
.grenn_pack_sec .container .radius{border-radius: 10px;}
.grenn_pack_sec h3{font-size: 40px; font-weight: 400; padding: 50px 0 30px; }
.grenn_pack_sec p{font-size: 16px; font-weight: 400; line-height: 25px; padding: 0 0 20px;}

.award_pack_sec{padding: 60px 0;}
.award_pack_sec .container{display: flex; column-gap: 50px;}
.award_pack_sec .container aside:first-child{width: 66.66%}
.award_pack_sec .container aside{width: 33.33%}
.award_pack_sec .container aside.box2 h3{font-size: 40px; font-weight: 300; padding: 0 0 20px; color: #272727; }
.award_pack_sec .container aside.box2 h4{font-size: 22px; font-weight: 300; padding: 0 0 20px; color: #272727; }
.award_pack_sec .container aside.box2 p{font-size: 14px; font-weight: 300; line-height: 22px; padding: 0 0 20px; color: #272727; }

.award_pack_sec .container aside{padding: 0 15px;}
.award_pack_sec .container aside.box h3{font-size: 15px; font-weight: 500; min-height: 140px; line-height: 22px; }
.award_pack_sec .container aside.box h4{font-size: 22px; font-weight: 600; padding: 0 0 8px; }
.award_pack_sec .container aside.box{background-color:#ddefff; padding: 25px; border-radius: 10px; }
.award_pack_sec .container aside.box p.date_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/dateic.png") no-repeat 0px 0px; padding: 0 0 0 20px; font-size: 13px;}
.award_pack_sec .container aside.box .othersinfo{font-size: 12px; color: #272727; display: flex; justify-content: space-between;ne-height: 35px; margin: 40px 0 0; }
.award_pack_sec .container aside.box .othersinfo span{float: left; padding: 0 15px 0 0}
.award_pack_sec .container aside.box .othersinfo .readlink{ 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;}
.award_pack_sec .container aside.box .othersinfo .readlink: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;}
.award_pack_sec .container aside.box .othersinfo span.watch_ic{background: url("https://www.itcportal.com/assets/images/mediacentre/watch_mediaic.png") no-repeat right; height: 35px; color: #272727; padding: 0 45px 0 0px; font-weight: 600;}

.agriblok1{background-color: #281a50; padding: 60px 0;}
.agriblok1 .container{display: flex; column-gap: 25px;}
.agriblok1 .container aside{display: flex;  background-color: #fff; width: 50%; padding: 20px; border-radius: 10px; column-gap: 40px;}
.agriblok1 .container aside .radius{border-radius: 10px;}
.agriblok1 .container aside .info{padding: 25px 0 0;}
.agriblok1 .container aside .info h3{font-size: 30px; font-weight: 400; padding: 0 0 20px;}
.agriblok1 .container aside .info p{font-size: 17px; line-height: 25px; font-weight: 400; padding: 0 0 20px;}



.agriblok1 .container aside .info 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; box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #dfdfdf;}
.agriblok1 .container aside .info 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;}

.list{display: flex; column-gap: 25px; padding: 30px 0 0;}
.list ul{width: 50%; list-style: disc; margin: 0 0 0 20px;}
.list ul li{margin: 0 0 10px;}

.agriaproach{background-color: #190485; display: flex; color: #fff;}
.agriaproach aside{width: 50%; padding: 50px;}
.agriaproach aside:last-child{background-color: #150371; }
.agriaproach aside h3{font-size: 40px; padding: 0 0 30px; font-weight: 300;}
.agriaproach aside p{font-size: 15px; padding: 0 0 30px; font-weight: 300; line-height: 22px;}


.bodpop_info {
    display: flex;
    align-items:flex-start;
    padding: 40px 60px;
    justify-content: space-between; background-color: #fff; -webkit-box-shadow: 0px 0px 13px 8px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 13px 8px rgba(0,0,0,0.2);
box-shadow: 0px 0px 13px 8px rgba(0,0,0,0.2); border-radius: 20px;
	height: 610px;
}

.bodpop_info .thumb {
    width: 30%;
}
.bodpop_info .thumb img{width: 100%;}

.home_pop_right_box {
    width: 66%;
	height: 500px;
	overflow: auto; 
}

.home_pop_right_box p {
    font-size: 14px;
    color: #393939;
    line-height: 24px;
	padding: 0 0 15px;
}
.home_pop_name_box {
    display: flex;
    /* align-items: center; */
}

.home_pop_right_box h3 {
    font-size: 28px;
    color: #0b031f;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 0px;
}

.home_pop_name_left_box p {
    font-size: 12px;
    color: #0b031f;
    font-weight: 300;
    text-transform: uppercase;
    padding-top: 15px;
}

.home_pop_name_right_box {
    padding-left: 50px;
}
.project_box_mob {
    display:none;
}

.package_gallery{padding: 60px 0 0; position: relative;}


.package_gallery .container {
  display: grid;
  grid-gap: 0 10px;
}

.item {
  color: white;
  padding: 0 0;
  font-size: 2em; position: relative;
}

.item img{width: 100%;}

.item aside{position: absolute; color: #ffffff; font-size: 16px; left: 20px; right: 20px; bottom: 20px; display: flex; justify-content: space-between; align-items: center}
.item aside span img{width: auto}

.last {
  grid-row: 1 / 3;
  grid-column: 3 / 3;
}

.popup {
  width: 95%; margin: 0 auto;
  height: 100%;
  display: none;
  position: absolute;
  top: 60px;
  left: 0px; right: 0px;
  /*z-index: 99999;*/
}

.popup-inner {
  max-width: 700px;
  width: 90%;
  padding: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 1);
  border-radius: 3px;
  background: #fff;
}

.popup-close {
  width: 30px;
  height: 30px;
  padding-top: 4px;
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 0px;
  
  transition: ease 0.25s all;
  -webkit transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  border-radius: 1000px;
  background: rgba(0,0,0,0.8);
  
  font-family: Arial, sans-serif;
  font-size: 20px;
  text-align: center;
  line-height: 100%;
  color: #fff;
}

.popup-close:hover {
  background: rgba(0,0,0,1);
  text-decoration: none;
  color: #fff;
}

.col3_imgblock{display: flex; column-gap: 20px; margin: 0 0 20px;}
.col3_imgblock li{width: calc(33.33% - 20px); }
.col3_imgblock li img{width: 100%; display: block; border-radius: 10px;}


.noradusbg{border-radius: 0px; background-color: #150371;  display: flex; padding: 42px 8% 40px; margin: 0px 0 0; justify-content: center}
.businessinner_sec2 .noradusbg aside{padding: 0 30px;}
.businessinner_sec2 .noradusbg aside p{font-size: 24px; color: #ffffff; padding: 40px 10% 0 0; font-weight: 300;}
.businessinner_sec2 .noradusbg .readlink{ 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; box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #dfdfdf;}
.businessinner_sec2 .noradusbg .readlink: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;}
.desk-none{display: none;}
.mobi-none{display: inline-block;}


.blurb-box7 {
    width: 100%;
    height: auto;
    display: block;
    padding: 40px 40px;
    /*background: url(../images/blurb-box.jpg) no-repeat center center; background-size: cover;*/
	border-top: 1px solid #287e3f;
	border-bottom: 1px solid #287e3f;
    font-size: 30px;
    font-weight: normal;
    color: #287e3f;
    line-height: 32px;
    border-radius: 0px; margin-top: 30px;
}
.mob{display: none}


.blurb-box_new{ width: 100%; height: auto; display: block; padding: 10px 20px; border-top: 1px solid #287e3f;  border-bottom: 1px solid #287e3f; font-size: 24px; font-weight: bold; color: #287e3f; line-height: 32px; margin-bottom: 15px; }
.nopadr{padding-left: 0px !important; padding-right: 3%;}

.highlightbox{background-color: #fff; border: 1px solid #4e4e4e; padding: 20px; float: left; width: 100%; border-radius: 10px; margin-bottom: 20px;}

ul.outcomebox{display: flex; gap:20px;  flex-wrap: wrap; font-size: 0px;}
ul.outcomebox li {
    text-align: left;
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 22px; width: 30.33%; border-radius: 10px;
    list-style: none;
    margin-left: 0px; color: #fff; background-color: #46a15c;  padding: 15px 25px;
}

.milestonepopup_desktop{display: flex; padding: 50px 0; align-items: center}
.milestonepopup_desktop .block1{width: 35%;}
.milestonepopup_desktop .block2{width: 65%;}
.milestonepopup_desktop .block2 img{width: 100%; border: 1px solid #afa234;}
.milestonepopup_desktop .block1 h2{font-size: 50px; color: #48b975; line-height: 60px;}
.milestonepopup_desktop .block1 h2 span{color: #009770;}
.milestonepopup_desktop .block2.mob{display: none;}

.target.new_gap_edit{background-color: #f1f1f1;  margin-bottom: 53px;}
/*.target.new_gap_edit{background: unset;min-height: unset;margin-bottom: 53px;}*/
.tab.newmodule article ul li {
    color: #3f3f3f;
    font-size: 18px;
    border-bottom: 1px solid #95af9e;
    background: url(https://www.itcportal.com/assets/images/green_bullet.png) no-repeat left 15px;
    padding: 20px 0 25px 50px;
    line-height: 25px;
}

.tab.newmodule article ul li aside{float: right}

.tab.newmodule article ul li:last-child{border-bottom: 0px solid #95af9e;}
.tab.newmodule article ul li aside a:last-child {
    padding: 0 0px 0 0px;
    border-left: 0px solid #ccc;
}

.target.new_gap_edit .initiatives h2.bottom-line::after {
display: none;
}

.target.new_gap_edit .initiatives h2{text-align: center; font-weight: 700; font-size: 32px; line-height: 42px;}
.target.new_gap_edit .initiatives h2.bottom-line {
    position: relative;
    padding-bottom: 0px;
    text-align: center ;
}
.impactblub{padding: 40px 0; text-align: center;}
.impactblub h2{ font-size: 30px; color: #4fa156; line-height: 40px;}
.impactblub h2 strong{ font-size: 40px; }
.impactblub h2 span{padding: 20px 20px; border-top: 1px solid #4fa156; border-bottom: 1px solid #4fa156; display: inline-block}



/*.sustain_sec.what_we h2:after {background:url(../images/tab-icon1.png) no-repeat left center; content: ""; display: block; width: 70px; height: 70px; position: absolute; top: -25px;left: -90px; z-index: 1;}*/
.sustain_sec.what_we .tab-icon1 h2:after, .sustain_sec.what_we .tab-icon1 h2.active:after {
    background: url(https://www.itcportal.com/assets/images/tab-icon1.png) no-repeat left center;
    content: "";
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    top: -25px;
    left: -90px;
    z-index: 1;
}





.sustain_sec.what_we .tab-icon2 h2:after, .sustain_sec.what_we .tab-icon2 h2.active:after {
    background: url(https://www.itcportal.com/assets/images/tab-icon2.png) no-repeat left center;
    content: "";
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    top: -25px;
    left: -90px;
    z-index: 1;
}



.sustain_sec.what_we .tab-icon3 h2:after, .sustain_sec.what_we .tab-icon3 h2.active:after {
    background: url(https://www.itcportal.com/assets/images/tab-icon3.png) no-repeat left center;
    content: "";
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    top: -25px;
    left: -90px;
    z-index: 1;
}


.sustain_sec.what_we .tab-icon4 h2:after, .sustain_sec.what_we .tab-icon4 h2.active:after {
    background: url(https://www.itcportal.com/assets/images/tab-icon4.png) no-repeat left center;
    content: "";
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    top: -25px;
    left: -90px;
    z-index: 1;
}





.sustain_sec.what_we .tab-icon5 h2:after, .sustain_sec.what_we .tab-icon5 h2.active:after {
    background: url(https://www.itcportal.com/assets/images/tab-icon5.png) no-repeat left center;
    content: "";
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    top: -25px;
    left: -90px;
    z-index: 1;
}


.sustain_sec.what_we .tab-icon6 h2:after, .sustain_sec.what_we .tab-icon6 h2.active:after {
    background: url(https://www.itcportal.com/assets/images/tab-icon6.png) no-repeat left center;
    content: "";
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    top: -25px;
    left: -90px;
    z-index: 1;
}


.sustain_sec.what_we .tab-icon7 h2:after, .sustain_sec.what_we .tab-icon7 h2.active:after {
    background: url(https://www.itcportal.com/assets/images/tab-icon6.png) no-repeat left center;
    content: "";
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    top: -25px;
    left: -90px;
    z-index: 1;
}


.year-month small.positive {
    width: auto;
    height: 32px; 
	border: 1px solid #4fa156; line-height: 30px;
    /* width: 50px; */
    padding-right: 0px;
    position: absolute;
    right: 0;
    top: -8px;
     background: url(https://www.itcportal.com/assets/images/positive.png) 10px 3px no-repeat #FFF;
    padding-left: 25px;
    padding-right: 10px;
    cursor: pointer; border-radius: 10px;
} 


.year-month small {
    width: auto;
    height: 32px; 
	border: 1px solid #4fa156; line-height: 30px;
    /* width: 50px; */
    padding-right: 0px;
    position: absolute;
    right: 0;
    top: -8px;
background: url(https://www.itcportal.com/assets/images/line-v2.png) 10px 3px no-repeat #FFF;
    padding-left: 25px;
    padding-right: 10px;
    cursor: pointer; border-radius: 10px;
}

.reports_list2{display: flex; gap:20px; margin: 0 0 20px}
.reports_list2 li{width: 31.33%;}
.reports_list2 li aside{width: 100%; border: 1px solid #c8c8c8; border-radius: 10px; padding: 0px; background-color: #ffffff; }
.reports_list2 li aside img{width: 100%; border-radius: 10px;}
.reports_list2 li aside .thum-after-pdf a{color: #3f3f3f; text-align: left; width: 100% !important; display: inline-block; padding:25px 25px !important;}

.reports_list3{display: flex; gap:20px; flex-wrap: wrap; font-size: 0px;}
.reports_list3 li{width: 31.33%; border: 1px solid #c8c8c8; border-radius: 10px; padding: 20px; background-color: #ffffff; }
.reports_list3 li div a{display: inline-block; margin: 0 3px; color: #4e4e4e; font-size: 14px; padding: 0 15px;}
.reports_list3 li i{display: inline-block; text-align: center; width: 100%; padding: 0 0 5px;}
.reports_list3 li p{color: #002061 !important; font-size: 14px !important;}
.reports_list3 li div a:last-child{border-left: 1px solid #bcbcbc; padding-left: 25px;}
.sustainablity-part .sustain_sec .csr h4 {
    font-size: 22px;
    color: #002061;
    display: block;
    padding: 15px 0 25px 0 !important;
}

.reports_newblock{background-color: #f1f1f1; float: left; width: 100%;}
.brand_collection_block { background-color: #f1f1f1; padding-top: 45px;}

h2.head_susre {
    font-size: 25px !important;
    font-weight: 400 !important;
    padding: 0 0 25px !important;
    margin: 0 0 25px !important;
    position: relative !important;
    text-align: center;
}
h2.head_susre:after{display: none;}

.sustainablity-part .sustain_sec .csr {
    padding: 60px 0 0 0;
}

.sustain_sec_new{padding: 60px 0 !important; text-align: left;float: left; width: 100%;}
.reports_list2 li a{width: 100%;  display: inline-block; position: relative;}

.reports_list2 li a.link::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.7) url(https://www.itcportal.com/images/zoom.png) no-repeat center;
    transform: scale(0);
    transform-origin: center;
    transition: all .15s linear;
    width: 100%;
    height: 100%;
}

.reports_list2 li a.link:hover::after {
    transform: scale(1);
}

.reports_list2 .thum-after-pdf {display: block !important}

.newsusu h4 {
    font-size: 32px;
    color: #002061;
    display: block;
    padding: 15px 0 25px 0; font-weight: 700;
}

.newsusu .more {
    margin: 0px;
    width: auto;
    padding-top: 0px;
}

.newsusu .more span {
    display: inline-block;
    padding-right: 40px;
    width: auto;
    position: relative;
}

.newsusu .more a {
    border: 0px solid #9e9e9e;
    color: #000;
    padding: 0px 0px;
    margin: 10px 0 0 0;
}

.newsusu .more .submitBtn-border:hover span:after {
    background: url(https://www.itcportal.com/assets/images/arrow-know_ne.png) 0 50% no-repeat;
}


.newsusu .more .submitBtn-border span:after {

    background: url(https://www.itcportal.com/assets/images/arrow-know_ne.png) 100% 50% no-repeat;

}






.sustain_sec .newsusu {
    float: left;
    width: 70%;
    padding: 30px 50px 0 0 !important; text-align: left;
}

.corporate_social_blub{float: right; width: 30%; padding: 30px 0 0;}

.corporate_social_blub .blub_s{color: #287e3f; border-top: 1px solid #287e3f; border-bottom: 1px solid #287e3f; padding: 30px 10px; font-size: 32px; line-height: 40px; font-weight: 700;}

.target_block_sus{float: left; width: 100%; padding: 60px 0 20px; background-color: #f1f1f1; text-align: center;}
.target_block_sus h3{color: #287e3f; text-align: center; font-size: 40px; font-weight: 800;}
.target_block_sus h4{color: #4e4e4e; text-align: center; font-size: 26px; font-weight: 800; padding: 30px 0 0;}

.target_block_sus2{float: left; width: 100%; padding: 30px 0 30px; background-color: #f1f1f1; text-align: center;}
.target_block_sus2 p{color: #4e4e4e; line-height: 30px; text-align: center; font-size: 20px; font-weight: 400; padding: 30px 0 0;}

.new_strategy_block{padding: 60px 0 0 !important; float: left; width: 100%; background-color: #ffffff;}
.new_strategy_block h3{text-align: center; color: #3f3f3f; font-weight: 700 !important; font-size: 40px !important; line-height: 50px; padding: 0 0 30px !important;}
.new_strategy_block h3 small{font-size: 32px !important;}

.new_strategy_block p{font-size: 20px !important; line-height: 30px;}
.new_strategy_block p.center_para{text-align: center; padding: 0 0 30px;}

.new_strategy_block .strategy article p {
    font-size: 18px !important;
}

.new_strategy_block .sustainability-left aside {
    float: left;
    width: 30%;
    padding: 0px;
    margin: 0px;
    height: auto !important;
    overflow: hidden; 
}
.new_strategy_block .sustainability-left aside img{border-radius: 10px 0px 0px 10px;}
.new_strategy_block .sustainability-left article {
    float: left;
    width: 70%;
    background: #4fa156; border-radius: 10px;
    min-height: 230px; margin-left: -5px;
    padding: 12px; 
    position: relative;
}


.new_strategy_block .sustainability-right aside {
    float: left;
    width: 30%;
    height: auto !important;
    overflow: hidden;
}

.new_strategy_block .sustainability-right article {
    float: left;
    width: 70%;
    background: #4fa156;
    min-height: 230px; border-radius: 10px; margin-left: -5px;
    padding: 14px;
    position: relative;
}

.new_strategy_block .sustain_secleft{padding: 50px 0 0 !important; }

.new_strategy_block .sustainability-right aside img{border-radius: 10px 0px 0px 10px;}
.new_strategy_block .sustain_secleft p{text-align: center; line-height: 30px !important; padding: 0 0 15px; }

.report_blue_block{background-color: #ddefff; border-radius: 10px; padding:20px 50px; margin: 30px 0 0;}
.report_blue_block ul{ display: flex; align-items: center}
.report_blue_block li{width: 31.33%; border-right: 1px solid #9baab8; padding: 0 25px 0 65px; height: 54px; margin: 0 2%;}
.report_blue_block li:last-child{ border-right: 0px solid #9baab8;}
.report_blue_block li.pdf{background: url("https://www.itcportal.com/assets/images/social_pdf.png") no-repeat left center; padding-top: 12px;}
.report_blue_block li.linksocial{background: url("https://www.itcportal.com/assets/images/link_social.png") no-repeat left center; padding-top: 12px;}
.report_blue_block li a{color: #272727; font-size: 18px; }

@media (max-width: 1023px) {
.mob{display: block}
.des{display: none}

.tabNavDropMenu{ width: 100%; height: auto; float: left; text-align: left; margin-bottom: 30px;  display: block; border: 1px solid #4e4e4e;  position: relative;}
.tabNavDropMenu strong{width: 100%; height: 50px; float: left; display: block; font-size: 22px;  font-weight: 400; color:#4e4e4e; line-height: 50px; font-style: normal; padding-left: 20px; position: relative; }
	.sustain_sec_new3 h2{text-align: left;}
.tabNavDropMenu strong:after{ content: ''; position: absolute; right: 25px; top: 22px; border: 7px solid transparent; border-top: 7px solid #4e4e4e;}	
.tabNavDropMenu ul{ position: absolute; left: 0; right: 0; top: 50px; border: 1px solid #ccc; border-top: 1px solid transparent; font-size:18px;  font-weight: 400; color:#3d3c3c; line-height: 32px; background: #FFFFFF; z-index: 999;}
.tabNavDropMenu ul li{ width: 100%; height: auto; float: left; display: block;font-size: 18px;  font-weight: 400; color:#237da7; line-height: 32px; font-style: normal; border-bottom:  1px solid #e6e0e0; padding: 10px 20px; box-sizing: border-box;}
.tabNavDropMenu ul li:last-child{border-bottom:  0px solid #ccc; }
.text30{width: 100%; height: auto; float: left;  display: block; font-size: 30px; font-weight: bold; line-height: 30px; padding: 40px 0 20px 0;}
.resources-tab1 {padding: 10px 0;}
.resources-tab2 {padding: 10px 0;}
.resources-tab3 {padding: 10px 0;}
	.flexbox {
    display: block !important;
}.contri_block .left_sec h2 {
    font-size: 30px;
    padding: 0 0 20px;
}
	
	.tabNavDropMenu strong {font-size: 14px;}
	
	.contri_block .right_block h3 {
    font-size: 26px;
    margin: 0 0 60px;
    padding: 0 0 20px;
    position: relative;
}
	.contri_block .right_block h3:after {
    position: absolute;
    content: "";
    width: 255px;
    height: 1px;
    left: 0;
    bottom: 0;
    background-color: #000;
}
	.hidem{display: none;}
	.contri_block .left_sec h3{text-align: center;}
	
	
}


@media screen and (max-width:1280px){
	.agmadd li aside .othersinfo .readlink{width: 110px;}
}
	
.m800{min-height: 800px !important;}
.m280{min-height: 280px !important}
	
	
@media screen and (max-width:900px){
	.address_blub2 {
    max-width: 100%;
}
	.slidersus_prev, .slidersus_next { top: calc(50% - 17px); width: 28px; height: 28px;}
	.m800{min-height: auto !important;}
	.m280{min-height: auto !important;}
	.forestry-sec2 .container{padding: 40px 0 0}
	.flexbox {
    display: block;
}
	.contri_block .right_block h3{text-align: center}
	.contri_block .right_block h3:after{right: 0; margin: 0 auto;}
	.livestock-nationa{min-height: inherit !important}
	.blub {
    float: right;
    padding: 15px 0 15px;
		width: 100%;
}
	.contri_block .right_block ul.part4 li {
    width: 100%;
    margin-bottom: 15px;
}
	.contri_block .left_sec h3.gap1 {
    margin: 0 0 0px;
}
	.contri_block .right_block ul.part4 li aside {
    padding: 30px 10px 30px; font-weight: 700;
    min-height: 100px;
}
	.diversity_mid_box{display: block !important}
	.hero .container h1 {font-size: 40px;}
	.media_upadtes li { width: 100%; padding: 0 0px 8px 0; height: auto;}
.media_upadtes li aside .thumb { width: 100%; height: 100%;  border-radius: 6px;  overflow: hidden;}
	.media_upadtes li aside .thumbinfo{width: 100%;}
	.media_upadtes li aside{display: block}
	.col2sliderblue .container { display: block;}
	.press_re{width: 100%;}
	.stories_block { width: 100%; padding: 40px 0 0;}
	.stories_block h2{width: 80%;}
	.new_upadtes li { width: 100%; padding: 0 0px 8px 0; height: auto;}
 .home_sec4 { padding:0px 0 0;}
	
	.banner_leader{display: block;}
.banner_leader aside{width: 100%; color: #fff;}
.banner_leader aside h1{color: #ffffff; font-size:34px; font-weight: 600; padding: 0 0 20px;}
.banner_leader aside h3{color: #ffffff; font-size: 26px; font-weight: 400; padding: 0 0 20px;}
.banner_leader aside p{color: #ffffff; font-size: 15px; font-weight: 400; padding: 0 0 20px 0; line-height: 24px;}
.banner_leader aside:last-child{width:100%; text-align: center; padding: 40px 0 0;}
	.chairmaninfo .container{display: block}
	.chairmaninfo .container aside{width: 100%; margin-bottom: 25px;}
	.chairmaninfo ul {
    margin: 0px;
    display: block;
}
	.chairmaninfo li {
    padding: 0px;
    width: 100%;
}
	.chairmaninfo h2 {
    font-size: 24px;
    font-weight: 500;
    min-height: 80px;
}
	.chairmaninfo li.thumb { text-align: center;}
	.chairmaninfo li.leaderspeaksec { text-align: center;}
	.chairmaninfo li h3.head{padding: 20px 0 0;}
	
	/*About us section*/
	.banner_about{display: inline-block; background-size: cover; padding: 60px 5% 150px}
	.banner_about aside.info{width: 100%; padding: 0 0 25px;}
	.banner_about aside.thumb{margin: 0 auto}
	.vmvsec ul{display: block;}
	.vmvsec ul li{width: 100%;}
	.aboutleaderinfo .container{display: block}
	.aboutleaderinfo .container aside{width: 100%;}
	.aboutleaderinfo .container aside.bg{width: 100%;}
	.aboutleaderinfo .container aside.bg .box{display: block}
	.aboutleaderinfo .container aside.bg .box > div{padding-bottom: 25px;}
	.aboutleaderinfo .container aside.bg .box .pr{padding-bottom: 0px; text-align: center;}
	

	
	
	
	.abouthonors ul{display: block}
	.abouthonors ul li {width: 100%; border-right: 0px dashed #c7c7c7; border-bottom: 1px dashed #c7c7c7; text-align: center;  padding: 25px 4% 60px; text-align: center;}
	.aboutbottom ul{display: block;}
	.aboutbottom ul li{width: 100%; margin-bottom: 20px;}
	.aboutbottom{display: inline-block; padding-bottom: 30px;}
	/*business start*/
	.bsusiness_bar{padding: 60px 5%;}
	.bsusiness_bar ul{display: block}
	.bsusiness_bar ul li{width: 100%; background-color: #fff; margin-bottom: 20px;}
	.businessinner_sec2 .info{display: block}
	.businessinner_sec2 .info aside{width: 100%}
	.businessinner_sec2 .info aside img{max-width: 100%}
	.fmcgportfolio .box{display: block}
	.fmcgportfolio .container{padding: 0 20px}
	.fmcgportfolio .box aside h3{padding: 0 0 30px;}
	.fmcgpressinfo .container{display: block; padding: 0 0px;}
	.fmcgpressinfo ul{ margin: 0; display: block;}
	.fmcgpressinfo .container aside{width: 100%; margin: 0 0 25px;}
	.fmcgpressinfo li{width: 100%;}
	.fmcgfoodbrands h2 {padding: 0 0 80px;}
	
	.nutritionsec ul{display: block}
	.nutritionsec ul li{width: 100%; padding: 25px 0; text-align: center; border-right: 0px solid rgba(255,255,255,0.24); border-bottom: 1px solid rgba(255,255,255,0.24);}
	.nutritionsec ul li:last-child{border-bottom: 0px solid rgba(255,255,255,0.24);}
a.hotelsimge div.hotels-img .div1 { width: 100%;}
a.hotelsimge div.hotels-img .div2{width: 100%;}
	.sus_drive{display: block}
	.sus_drive aside{width: 100%}
	.susaction_sec .block ul, .susaction_sec .block ul li, .susaction_sec .block ul li aside{display: block}
	.susaction_sec .block ul li aside div, .susaction_sec .block ul li{width: 100%; text-align: center; padding-bottom: 30px;}
	.credentials ul{display: block}
	.credentials ul li{margin-bottom: 30px; width: 100%;}
	.credentials ul li img{width: 80%;}
	.corporate_social{display: block}
	.corporate_social aside{width: 100%}
	.fmcgfoodbrands2col{display: block}
	.fmcgfoodbrands2col li{width: 100%; margin-bottom: 15px;}
	.fmcgfoodbrands2col li img{max-width: 100%}
.fmcgfoodbrands3col{display: block}
	.fmcgfoodbrands3col li{width: 100%; margin-bottom: 15px;}
	.fmcgfoodbrands3col li img{max-width: 100%}
	.nav-tabs li {border-right: 0px solid rgba(255,255,255,1.00);}
	.pspd1 { padding: 20px 10% 40px;}
	.pspd2 { padding: 20px 10% 40px;}
	.block3information{display: block;}
.block3information aside{width: 100%;}
	
	.grenn_pack_sec .container, .award_pack_sec .container { display: block;}
	.award_pack_sec .container aside, .award_pack_sec .container aside:first-child { width:100%; margin-bottom: 25px;}
	.grenn_pack_sec .container img{width: 100%;}
	
	
    /******************/
    /*.fmcgpressinfo .container aside.new-mob-mt{margin-top: 118px;}*/
        /*.fmcgpressinfo.new_padding_edit{padding-bottom: 94px;}*/
        /*.pr-archive-btn-new{left: 50%; transform: translateX(-50%);}*/
/*        .pr-archive-btn-new{bottom: -57px;}*/
    /********************/
	
	.agriblok1 .container{display: block}
	.agriblok1 .container aside{width: 100%; margin-bottom: 20px;}
	.agriblok1 .container aside{display: block; text-align: center;}
	.list{display: block}
	.list ul{width: 100%;}
	.agriaproach{display: block}
	.agriaproach aside{width: 100%;}
	.package_gallery .container{display: block}
	.bodpop_info{display: block}
	.bodpop_info .thumb, .home_pop_right_box{width: 100%;}
	
	.col3_imgblock{display: block;}
.col3_imgblock li{width: 100%; margin-bottom: 20px; }
.col3_imgblock li img{width: 100%; display: block; border-radius: 10px;}
	.noradusbg { display: block;}
	.businessinner_sec2 .noradusbg aside { width: 100%; padding-bottom: 25px;}
	.businessinner_sec2 .noradusbg aside:last-child img { width: 100%;}
	
	.responimage{width: 100%;}
	
	.contri_block .left_sec {width: 100%; background: transparent; color: #011f60; min-height: auto; height: auto; padding: 20px 20px;}
	.contri_block .left_sec h3:after {width: 100%; background-color: #011f60;}
	.contri_block .right_block {width: 100%; margin: 0 0 0 0%; padding: 50px 0 0;}
	.contri_block .right_block ul li { width: 33.33%; padding-bottom: 15px;}
	.colbox_sec ul{display: block}
	.colbox_sec ul li { padding: 0 10px; width: 100%; color: #4e4e4e; text-align: left; float: left;}
	.colbox_sec ul li{margin-bottom: 15px;}
	.colfullimg_sec{padding: 40px 20px;}
	.col2_sec{display: block}
	.col2_sec .left_sec, .col2_sec .right_sec{width: 100%;}
.col2_sec .right_sec{padding: 20px 0 0}
	ul#tabs-nav li {
    width: 100%; margin-bottom: 15px;
    font-size: 24px;
}
	
	.latest_slider_prevn, .latest_slider_nextn {
    top: -60px;
}
	.slidersus_prev { left: 0px;}
	.slidersus_next{right: 0px;}
	.imagesblock{display: block}
	.imagesblock li{width: 100%;}
	ul.bullet.col2 li{ width: 100%; }
	.clarify_impactbox ul li{width: 100%;}
	.clarify_impactbox ul li {
    float: left;
    padding: 20px 10px 20px;
    border-right: 0px solid rgba(255, 255, 255, 0.30);
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
    color: #ffffff;
    font-size: 24px;
    line-height: 30px;
}
	.contri_block .right_block ul{font-size: 0px;}
	
	.contri_block .right_block ul.part4 li { width: 50%;}
	.sustain_sec_new { padding: 10px 0;}
	.infobg{background:#f1f1f1 url("https://www.itcportal.com/assets/images/infographics_mob.jpg") no-repeat center bottom; height: 145px; float: left; width: 100%; text-align: center;}
	.infobg .infoblock { padding: 0px 0 0; margin-top: -13px; position: relative;}
	.infobg .infoblock img{width: 100%;}
	.flexwrap {
    margin: 0px 0 !important;
}
	
	.colbox_sec_n {
    margin: 40px 0 0px;
    padding: 20px 0;
}
	
	.targets_block ul li {
    padding: 0 25px;
}
	
	
	ul.outcomebox li {
    width: 100%;
}
	.blurb-boxn, .blurb-box7 {
    font-size: 25px;
}
	.milestonepopup_desktop{display: block; text-align: center;}
	.milestonepopup_desktop .block1{width: 100%;}
	.milestonepopup_desktop .block2{width: 100%;}
	.milestonepopup_desktop .block1 h2{font-size: 24px;}
	.milestonepopup_desktop .block1 h2 br{display: none}
	.milestonepopup_desktop .block2.desktop{display: none;}
	.milestonepopup_desktop .block2.mob{display: block;}
	.reports_list2, .reports_list3{display: block}
	.reports_list2 li {
    width: 100%;
}
	.reports_list3 li {
    width: 100%;
    margin: 0 0 20px;
}
	
	.sustain_sec .newsusu {
    float: left;
    width: 100%;
    padding: 30px 0px 0 0 !important;
    text-align: left;
}
	
	.corporate_social_blub {
    float: right;
    width: 100%;
    padding: 30px 0 0;
}
	
	.report_blue_block ul {
    display: block;
}
	
	.report_blue_block li {
    width: 100%;
    border-right: 0px solid #9baab8;
    border-bottom: 1px solid #9baab8;
    padding: 30px 25px 30px 60px !important;
    height: auto;
    margin: 0 0;
}
	
	.report_blue_block li.pdf{background-position: left center}
	.new_strategy_block .sustainability-left aside, .new_strategy_block .sustainability-right aside {
    width: 100%;
}
	.new_strategy_block .sustainability-left aside img, .new_strategy_block .sustainability-right aside img{border-radius: 0}
	
	.new_strategy_block .sustainability-left article, .new_strategy_block .sustainability-right article {
    float: left;
    width: 100%;
    background: #4fa156;
    border-radius: 0px;
    min-height: auto;
    margin-left: 0px;
    padding: 12px;
    position: relative;
}
	
}


	
	



@media screen and (max-width:500px){
	.pr-archive-btn-new{top: 2px;}
	.pr-archive-btn-new a span{display: none;}
	.pr-archive-btn-new .readlink{width: 50px;}
	.aboutleaderinfo .bod-group{padding: 20px}
	.aboutleaderinfo .bod-group ul{justify-content: flex-start; flex-wrap: wrap;}
	.desk-none{display: inline-block;}
.mobi-none{display: none;}
	.agriblok1 .container aside .info a{text-align: left;}
	.inner2col{flex-wrap: wrap;}
	.inner2col aside{width: 100%;}
	.spices_block .block{flex-wrap: wrap;}
	.spices_block .block aside{width: 100%;}
	.spices_block .block aside img{width: 100%;}
	.spices_block .block aside:last-child{padding: 0;}
	.list ul{margin: 0px; padding: 0 0 0 20px;}
	.home_pop_right_box{/*height: 355px;*/ height: auto; padding: 10px 10px 0 0;}
	.bodpop_info{padding: 40px 30px; /*height: auto;*/ height: 100%;     overflow-y: scroll;}
	.new_upadtes li{max-width: unset;}
	.tab_prev {
        left: -38px;
        right: auto;
    }
	
	.agmadd h3 {
    padding: 0 0 75px;
}
	
	    .tab.newmodule  article ul li aside {
        display: block;
        width: 100%;
        text-align: left;
        margin: 10px 0 0 0; float: none;
    }
	.target.new_gap_edit .initiatives h2 br{display: none;}
	 .sustain_sec.what_we .tab-icon1 h2:after, .sustain_sec.what_we .tab-icon1 h2.active:after {
        display: none;
    }
	.sustain_sec.what_we .tab-icon2 h2:after, .sustain_sec.what_we .tab-icon2 h2.active:after {
        display: none;
    }
	
	.sustain_sec.what_we .tab-icon3 h2:after, .sustain_sec.what_we .tab-icon3 h2.active:after {
        display: none;
    }
	.sustain_sec.what_we .tab-icon4 h2:after, .sustain_sec.what_we .tab-icon4 h2.active:after {
        display: none;
    }
	.sustain_sec.what_we .tab-icon5 h2:after, .sustain_sec.what_we .tab-icon5 h2.active:after {
        display: none;
    }
	
	.sustain_sec.what_we .tab-icon6 h2:after, .sustain_sec.what_we .tab-icon6 h2.active:after {
        display: none;
    }
	
	.sustain_sec.what_we .tab-icon7 h2:after, .sustain_sec.what_we .tab-icon7 h2.active:after {
        display: none;
    }
	.year-month small.positive {
    background: url(https://www.itcportal.com/assets/images/positive.png) center no-repeat #FFF;
    padding-left: 8px;
    padding-right: 7px;

}
	
	.year-month small {
    padding-left: 8px;
    padding-right: 7px;
    background: url(https://www.itcportal.com/assets/images/line-v2.png) center no-repeat #FFF;
}
	
}
@media screen and (max-width:400px){
.mediacenter h1 {font-size: 38px; padding-bottom: 25px;}
.inhead h3{padding-bottom: 40px;}
.inhead a{float: left;}	
.news_box h2{width: 80%;}
.news_box h2, .stories_block h2 {font-size: 30px;}
	.inhead {padding: 0 115px 0 0;}
	.new_upadtes li aside .thumb{height: auto;}
}

.blubr{font-size: 36px; color: #287e3f; line-height: 40px; margin: 40px 0 0; border-top: 1px solid #287e3f; border-bottom: 1px solid #287e3f; padding: 40px 20px;}

.renew_green_bg_box1 aside:last-child {
    /*background: url(../images/green_bg_box.jpg);
    padding: 30px;
    border-radius: 20px;
    background-size: cover;*/
    width: 28%;
    display: flex;
    align-items: center;
}
.renew_green_bg_box1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.renew_green_bg_box1 aside {
    width: 66%;
}

.renew_green_bg_box1 aside:last-child h6 {
    color: #fff;
    font-size: 26px;
}

@media screen and (max-width:1023px) {
	.blub {width: 100%;}
	.renewable-energy-box5 li {width: 50%;}
	.m800 {min-height: inherit!important ;}
	.hero .container h1 {font-size: 30px; line-height: 36px; }
	.flexwrap{display: block}
	.flexwrap .w3col {
    width: 100%;
    padding-right: 0%;
}
	.flexwrap .w1col {
    width: 100%; padding-top: 20px;
}
}

@media screen and (max-width:800px) {
.government li aside { min-height:inherit;}
.sustain_sec_new3 h2 { text-align: center; font-size: 28px;}	
	/*.blurb-box7 { padding: 20px 20px;
    background: url(../images/blurb-box.jpg) no-repeat center center;
    background-size: cover;
    font-size: 18px;line-height: 26px;}*/
	.colbox_sec_n ul{display: block}
	.renewwal_box li {
    width: 100% !important;
}
}

@media screen and (max-width:680px) {
	.flexwrap > div{width: 100%;}
    .renew_green_bg_box1 aside {
        width: 100%;
    }
    .renew_green_bg_box1 aside:last-child {
        width: 100%;
    }
	.renewable-energy-box5 li {width: 100%; border-right: 0px solid rgba(255, 255, 255, 0.34)}
}