.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;}



.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;}
.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 0}
.sustain_sec_new p{color: #4e4e4e; padding: 0 0 20px; font-size: 20px; line-height: 30px}
.sustain_sec_new p span{font-weight: 600; font-size: 24px;}

.sustain_sec_new3{
    color: #fff;
    width: 100%;
    height: auto;
    float: left;
    display: block;
    position: relative;
   /* 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: 0px 0 0;
    margin-bottom: 0px;
    padding: 50px 0;
}
.sustain_sec_new3 h2{text-align: left;font-size: 24px;font-weight: 600;color: #4e4e4e;padding: 36px 0px 10px;}
.sustain_sec_new3 h2 span{font-weight: 400;}
.sustain_sec_new3  p{text-align: left;font-size: 20px;line-height: 30px;}
.sustain_sec_new3 h3{text-align: left;font-size: 26px;font-weight: 300;color: #fff;padding: 14px 0 16px;}
.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: 24px; 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: #fff;
  height: 149px;
  line-height: 30px;
  float: left;
  width: 100%;
  color: #4e4e4e;
  padding: 0px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

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 #fff; 
}

.tab-content {
  padding: 10px;


}


.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 5% 0 0;}
.col2_sec .left_sec.full{width: 100%;}
.col2_sec .left_sec p{text-align: left; line-height: 20px;}
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%; }
.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; flex-flow: wrap}
.imagesblock li{width: 25%; padding: 0 10px 20px;}
.imagesblock li aside{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{background: url("https://www.itcportal.com/assets/images/climate_bottom_bg.jpg") no-repeat;background-size: cover;margin: 30px 0 30px;padding: 80px;border-radius: 10px;float: left;width: 100%;display: flex;justify-content: space-between;}
.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_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%;flex-wrap: wrap;justify-content: center;}
.colbox_sec ul li{padding: 0 10px;width: 25%;color: #4e4e4e;text-align: left;margin-bottom: 20px;}
.colbox_sec ul.hgh li{width: 33.33%;}
.colbox_sec ul li aside{width: 100%;padding: 15px 25px;border-radius: 10px;float: left;background-color: #46a15c;border: 1px solid #fff;height: 100%;display: flex;justify-content: space-between; color:  #fff; gap:15px; align-content: center; align-items: center} 
.colbox_sec ul li aside i{width: 60px;display: inline-block;}
.colbox_sec ul li aside h4{font-size: 16px;text-align: left;padding: 7px 0 10px;margin: 0px; font-weight: 400;}
.colbox_sec ul li aside h5{font-size: 16px;text-align: left;padding: 0px 0 0px;margin: 0px; font-weight: 400;}
.colbox_sec ul li aside p{text-align: left; line-height: 20px;}



.colbox_sec ul.hgh  li aside{width: 100%;padding: 15px 25px;border-radius: 10px;float: left;background-color: #46a15c;height: 100%;display: flex;justify-content: space-between; color:  #fff; align-items: center;} 

.livelihood_icon_right_box {
    width: 76%;
}

.colbox_sec ul li aside i img {
    width: 100%;
}
.targets_block{float: left; width: 100%; background-color: #ddefff; padding: 40px 0;}
.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;}

.targets_block ul{margin: 40px 0 0}
.targets_block ul li{padding: 0 10px}
.targets_block ul li aside{background: rgb(128,9,220); height: 317px; border-radius: 10px; background: linear-gradient(90deg, rgba(128,9,220,1) 7%, rgba(0,216,255,1) 100%); padding: 50px; color: #fff; text-align: center;}
.targets_block ul li aside h5{font-size: 22px; font-weight: 700; padding: 0 0 8px;}
.targets_block ul li aside p{font-size: 18px; font-weight: 400; padding: 0 0 8px;}


.slidersus_prev, .slidersus_next{ display:inline-block; position: absolute; top: calc(50% - 34px); right: -20px;  z-index:10; width:68px; height:68px; 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; padding: 0 0 20px; color: #4e4e4e;}
.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:95px;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%;
}

.contri_block .right_block ul li aside.bluebg{background-color: #e5233b;}
.contri_block .right_block ul li aside.two{background-color: #e5233b;}
.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.two {
    background-color: #d3a02a;
}
.contri_block .right_block ul li aside.nine {
    background-color: #fe6925;
}
.contri_block .right_block ul li aside.twelve {
    background-color: #cf8e2a;
}
.contri_block .right_block ul li aside.sixteen {
    background-color: #00689d;
}
.contri_block .right_block ul li aside.seventeen {
    background-color: #174569;
}

.contri_block .right_block ul li aside i{float: left; width: 100%; padding: 0 0 15px;}

.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;}






.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;}



.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:60px 0; }
.agmadd h3{font-size: 40px; padding: 0 0 70px; 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: 15px; font-weight: 500; min-height: 200px; }
.agmadd li h4{font-size: 22px; font-weight: 600; padding: 0 0 8px; }
.agmadd li aside{background-color:#ddefff; padding: 25px; border-radius: 10px; }
.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;}





.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;}
.livestock-nationa-mob{display: none}

@media screen and (max-width:1280px){
	.agmadd li aside .othersinfo .readlink{width: 110px;}
}
	
	
	
@media screen and (max-width:900px){
	.des_mob{display: none}
	.livestock-nationa-mob{display: block}
	.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%;}
	
	
	
	.contri_block .left_sec {width: 100%;}
	.contri_block .right_block {width: 100%; margin: 0 0 0 0%; padding: 50px 0 0;}
	.contri_block .right_block ul li { width:50%; padding-bottom: 15px;}
	.contri_block .right_block ul.part4 {display: block; font-size: 0px;}
	.contri_block .right_block ul.part4 li {
    width: 50%;
    margin-bottom: 0px;
}
	.contri_block .right_block ul{font-size: 0px;}
	.colbox_sec ul li { padding: 0 0px; width: 100%; color: #4e4e4e; text-align: left; float: left;}
    .colbox_sec ul li aside {
        height: auto;
    }
	.colbox_sec ul li{margin-bottom: 15px;}
	.colfullimg_sec{padding: 40px 20px; flex-wrap: wrap;}
	.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%;}
	.colbox_sec ul.hgh li {
    width: 100%;
}
	
}


	
	



@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;
    }
}
@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;}
}















































section.sustain_sec_new3.occ {
    margin-top: 0px;
}
.occ_tab_left_box p {
    text-align: left;
    line-height: 20px;
    margin-bottom: 20px;
}

.occ_tab_left_box {width: 60%;}

.occ_tab_box {
    padding: 40px 0px;
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* justify-content: space-between; */
    padding-top: 0px; color: #4e4e4e;
}

.occ_tab_right_box {
    width: 36%;
}
.occ_tab_right_box img {
    width: 100%;
    border-radius: 20px;
}
.occ_tab_full_box {width:100%}
.colfullimg_sec h4 {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 46px;
}



.row.sustain_sec_new h2 {
    margin-top: 20px;
    margin-bottom: 14px;
}
.colfullimg_sec ul li {
    text-align: left;
    font-size: 18px;
    margin-bottom: 10px;
    list-style: circle;
    margin-left: 20px;
}

.colfullimg_sec ul {
    margin-top: 20px;
}

.colfullimg_sec aside {
    width: 46%;
    border-right: 1px solid rgb(255 255 255 / 46%);
}

.colfullimg_sec aside:last-child {
    border-right: none;
}
.colfullimg_sec.live_sec aside {
    width: 33%;
    padding-left: 20px;
}

.colfullimg_sec.live_sec aside:first-child {
    padding-left: 0px;
}

.colfullimg_sec h2 {
    padding-top: 10px;
}



.occ_tab_box h4 {
    text-align: left;
    font-size: 24px;
    font-weight: 600;
    margin-top: 20px;
}

.climate_image_box ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.climate_image_box ul li {
    width: 25%;
    padding: 0px 50px;
    margin-bottom: 40px;
}

.climate_image_box ul li img {
    width: 100%;
    border-radius: 50%;
    border: 4px solid #fff;
}

.climate_image_box {
    margin-top: 26px;
}

.climate_image_box ul li h6 {
    font-size: 22px;
    font-weight: normal;
    margin-top: 10px;
}
.colfullimg_sec h4 {
    text-align: center;
    font-weight: 400;
    line-height: 36px;
}
.climete_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.climate_left_box {
    width: 60%;
}

.climate_right_box {
    width: 34%;
}

.climate_right_box img {
    width: 100%;
    border-radius: 20px;
}

.occ_tab_box h5 {
    font-size: 22px;
}
.sustain_mid_box h2 {
    text-align: left;
}

.sustain_mid_box ul li {
    font-size: 20px;
    text-align: left;
    margin-bottom: 14px;
    list-style: circle;
    margin-left: 20px;
}

.sustain_mid_box ul {
    margin-top: 20px;
}
.sustain_mid_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 40px;
}

.sustain_left_box {
    width: 100%;
}

.sustain_right_image {
    width: 34%;
}

.sustain_right_image img {
    width: 100%;
    border-radius: 20px;
}
.sustain_left_box h2 {
    padding-top: 0px;
}
.row.sustain_sec_new.bottom h4 {
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: normal;
}

.row.sustain_sec_new.bottom h2 {
    font-size: 24px;
    margin-bottom: 20px;
}

.row.sustain_sec_new.bottom ul li {
    font-size: 20px;
    margin-bottom: 10px;
    list-style: circle;
    margin-left: 20px;
}

.row.sustain_sec_new.bottom p {
    font-size: 20px;
    line-height: 30px;
}
.sustain_last_tab_box h4 {
    text-align: left;
    margin-bottom: 20px;
}

.sustain_last_tab_box ul li {
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    list-style: circle;
    margin-left: 20px;
}



/*----------TAB CSS----------*/
.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 10px;
    box-sizing: border-box;
}

.tab1 li span {
    width: 100%;
    display: table-cell;
    height: 100%;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    line-height: 30px;
    position: relative;
    cursor: pointer;
    background: #0a7b29;
    border-radius: 10px;
    vertical-align: middle;
    text-align: center;
    padding: 50px 0;
}
.tab1 li span {
    padding: 30px 10px;
    line-height: 20px;
}
.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;
}
.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);
}
.hero:after {
    position: absolute;
    content: "";
    top: 0%;
    left: 0;
    bottom: 0px;
    width: 100%;
    background: url(https://www.itcportal.com/assets/images/video_shadow_new.png) repeat-x top;
    z-index: -1;
}



.sus_sup_chain_list_box {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    justify-content: flex-start;
}

.sus_sup_chain_list_box h6 {
    font-size: 20px;
    margin-bottom: 14px;
}

.sus_sup_chain_list_box ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: 16px;
}

.sus_sup_chain_list_box ul li {
    font-size:20px;
    margin-right: 10px;
    width: 100%;
    margin-bottom: 10px;
    list-style: circle;
}
.sus_sup_chain_list_box ul.sub {
    padding-left: 20px;
}
.sus_sup_chain_list_box aside {
    width: 33.33%;
}
.sus_sup_chain_list_box.sec ul li {
    width: auto;
    margin-right: 28px;
}

.sus_sup_chain_list_box.sec {
    margin-bottom: 20px;
}
.sustain_last_tab_box {
    margin-top: 24px;
}
.contri_block .right_block ul li aside i img {
    width: 100%;
}







@media screen and (max-width:1023px) {

    .contri_block .left_sec {
        width: 100% !important;
        height: auto !important;
        text-align: center;
        background: transparent;
        color: #011f60;
        min-height: auto;
        padding: 20px 20px;
    }
    .contri_block .left_sec h3 {
        margin: 0px 0 0px !important;
        text-align: center;
    }
    
    .contri_block .left_sec h3:after {
        width: auto;
        left: 0;
        right: 0;
        margin: 0 auto;
        max-width: 300px;
        bottom: 0;
        background-color: #011f60;
    }
    .des {
        display: none !important;
    }
    .contri_block .left_sec h2 {
        font-size: 30px;
        padding: 0 0 30px;
    }
    .livestock-nationa-mob {
        width: 100%;
        float: left;
        display: block;
        border-radius: 10px;
        margin: 20px 0;
        text-align: left;
    }
    .contri_block .right_block h3 {
        font-size: 26px;
        margin: 0 0 60px;
        padding: 0 0 20px;
        position: relative;
        color: #011f60; text-align: center
    } 
    .contri_block .right_block h3:after {
        position: absolute;
        content: "";
        width: 255px;
        height: 1px;
        left: 0;
        bottom: 0;
        background-color: #011f60; right: 0; margin: 0 auto;
    }
    .contri_block .right_block ul li aside {
        height: auto;
        padding: 20px;
    }


















    .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;
    }
    .tabNavDropMenu strong:after {
        content: '';
        position: absolute;
        right: 25px;
        top: 22px;
        border: 7px solid transparent;
        border-top: 7px solid #4e4e4e;
    }
    .tabNavDropMenu {
        width: 100%;
        height: auto;
        float: left;
        display: block;
        border: 1px solid #4e4e4e;
        position: relative;
        margin-bottom: 30px; text-align: left;
    }
    .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;
    }
}


@media screen and (max-width:680px) {
    











    .contri_block .right_block ul li aside i img {
        width: 100%;
    }
    .sustain_left_box {
        width: 100%;
    }
    .sustain_right_image {
        width: 100%;
        margin-top: 20px;
    }
    .row.sustain_sec_new.bottom h4 {
        line-height: 30px;
    }
    #tabs-nav li a {
        padding: 0px 10px;
    }
    .climate_image_box ul li {
        width: 100%;
        padding: 0px 20px;
        margin-bottom: 26px;
        border-bottom: 1px solid #fff;
        padding-bottom: 20px;
    }
    .climate_left_box {
        width: 100%;
    }
    .climate_right_box {
        width: 100%;
        margin-top: 20px;
    }



    .occ_tab_left_box {
        width: 100%;
    }
    .occ_tab_right_box {
        width: 100%;
    }
    .colfullimg_sec aside {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid rgb(255 255 255 / 46%);
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .colfullimg_sec aside:last-child {
        border-right: none;
        border-bottom: none;
    }
    .colfullimg_sec.live_sec aside {
        width: 100%;
        padding-left: 20px;
        padding-left: 0px;
    }
    .colfullimg_sec ul li {
        line-height: 22px;
    }
    .sustain_sec_new3 h2 {
        font-size: 24px;
    }
    .sus_sup_chain_list_box aside {
        width: 100%;
        margin-bottom: 20px;
    }
}