a {text-decoration: none;}
a:hover {text-decoration: none;}
a:focus {text-decoration: none;}
:root{
    --color1: #fc7e29;
}
@font-face {
    font-family: 'RobotoSlabRegular';
    src: url('../fonts/RobotoSlabRegular.eot');
    src: url('../fonts/RobotoSlabRegular.eot') format('embedded-opentype'),
         url('../fonts/RobotoSlabRegular.woff2') format('woff2'),
         url('../fonts/RobotoSlabRegular.woff') format('woff'),
         url('../fonts/RobotoSlabRegular.ttf') format('truetype'),
         url('../fonts/RobotoSlabRegular.svg#RobotoSlabRegular') format('svg');
}
@font-face {
    font-family: 'RobotoSlabBold';
    src: url('../fonts/RobotoSlabBold.eot');
    src: url('../fonts/RobotoSlabBold.eot') format('embedded-opentype'),
         url('../fonts/RobotoSlabBold.woff2') format('woff2'),
         url('../fonts/RobotoSlabBold.woff') format('woff'),
         url('../fonts/RobotoSlabBold.ttf') format('truetype'),
         url('../fonts/RobotoSlabBold.svg#RobotoSlabBold') format('svg');
}
@font-face {
    font-family: 'RobotoSlabLight';
    src: url('../fonts/RobotoSlabLight.eot');
    src: url('../fonts/RobotoSlabLight.eot') format('embedded-opentype'),
         url('../fonts/RobotoSlabLight.woff2') format('woff2'),
         url('../fonts/RobotoSlabLight.woff') format('woff'),
         url('../fonts/RobotoSlabLight.ttf') format('truetype'),
         url('../fonts/RobotoSlabLight.svg#RobotoSlabLight') format('svg');
}
@font-face {
    font-family: 'RobotoSlabThin';
    src: url('../fonts/RobotoSlabThin.eot');
    src: url('../fonts/RobotoSlabThin.eot') format('embedded-opentype'),
         url('../fonts/RobotoSlabThin.woff2') format('woff2'),
         url('../fonts/RobotoSlabThin.woff') format('woff'),
         url('../fonts/RobotoSlabThin.ttf') format('truetype'),
         url('../fonts/RobotoSlabThin.svg#RobotoSlabThin') format('svg');
}
@font-face {
    font-family: 'GothamProBold';
    src: url('../fonts/GothamPro-Bold.woff2');
    src: url('../fonts/GothamPro-Bold.eot') format('embedded-opentype'),
         url('../fonts/GothamPro-Bold.woff2') format('woff2'),
         url('../fonts/GothamPro-Bold.woff') format('woff'),
         url('../fonts/GothamPro-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'GothamProMedium';
    src: url('../fonts/GothamPro-Medium.woff2');
    src: url('../fonts/GothamPro-Medium.eot') format('embedded-opentype'),
         url('../fonts/GothamPro-Medium.woff2') format('woff2'),
         url('../fonts/GothamPro-Medium.woff') format('woff'),
         url('../fonts/GothamPro-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'GothamProLight';
    src: url('../fonts/GothamPro-Light.woff2');
    src: url('../fonts/GothamPro-Light.eot') format('embedded-opentype'),
         url('../fonts/GothamPro-Light.woff2') format('woff2'),
         url('../fonts/GothamPro-Light.woff') format('woff'),
         url('../fonts/GothamPro-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'GothamProBook';
    src: url('../fonts/Gotham-Book.otf') format('opentype');
}
body{ font-size: 14px; font-family: 'GothamProBook'; color:#333; font-size:15px; color:#767779;overflow-x:hidden!important; box-sizing: border-box;  }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left:-80px; }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -70px;}
.navbar-default .navbar-nav>li>a { font-family: 'GothamProMedium';  }
.header-top { padding: 0px 0px 0;}
.navbar-nav>li { font-size:13px; }
.header-top-right { padding-left:40px; }
.header-top-right h3 { margin-top:-18px; margin-left:10px; font-size:32px; font-weight: 600 ; color: #222; }
.logo { display: inline-block; vertical-align: middle; width:100%; float: right; margin-top:20px; }
.logo img { width:100%;}
.navbar-nav { display: inline-block; vertical-align:middle;transform: translateX(20%);}
.navbar-default .navbar-nav>li>a { text-transform:uppercase; padding:10px; color:#000000;font-size: 16px;font-family: 'GothamProBook',sans-serif; }
.navbar-default { background:none; border: 0; margin: 0;}
.navbar-collapse { padding-left:0px; }
.header-top-right .container-fluid { padding-left:0;    padding-right: 0; }
.search-form{text-align: right;}
.idf-cdf-section-img{ margin-top: 25px;margin-bottom: 10px; }
.carousel-control.left { background-image:none; }
.carousel-control.right { background-image:none; }
.banner img {width:100%;}
.caption { position: absolute; top:40%; left: 0; right: 0; text-align: center;}
.caption h3 { font-size:5em;}
.form-inline { margin-top:25px;}
.form-inline .form-control {width: 50%;font-size: 16px;letter-spacing: 2px;}
.form-inline input {  border:1px solid #888; outline:0; height:40px; border-radius:0; }
.form-inline button { border-radius:0; background:none; height:25px; padding:0; line-height:0; padding-left:5px; outline:none; }
.form-inline button .fa { color:#888; font-size:18px; }
.banner_bottom { padding:10px; text-align:center; }
.banner_bottom:hover img { transform: scale(0.9); }
.banner_bottom img { width:50px; display: inline-block; vertical-align:middle; transition: all 0.3s ease; }
.banner_bottom h3 { font-size:16px; margin-top:0; color:#fff; line-height: 1.3; display: inline-block;vertical-align:middle; margin:0; width:80%; }
.banner_bottom p { color:#fff; min-height:150px;}
.banner_bottom1 { background:#E57828; }
.banner_bottom2 { background:#FF7D2A; }
.banner_bottom3 { background:#F1892E; }
.banner_bottom4 { background:#FFAD2A; }
.whatwedo { padding:20px 0 35px 0; }
p.what-we-do-des{margin: 0px 210px;}
.whatwedo h3 { color:var(--color1); font-size:45px; margin-bottom:10px; text-align: center;}
.whatwedo p { margin-bottom: 25px;font-size: 15px; color: #767779; line-height: 25px;text-align: justify; }
.whatwedo ul { padding-left:25px;font-size: 15px; }
.whatwedo ul li { margin-bottom:5px; }
.what-we-do-first-container{
        background-color: #E57828;
        color:#ffffff;
        text-align: center;
}
.w-100{width: 100% !important;}
.cdf-event-heading-wrapper{background-color:#5b6b78; color:#ffffff; padding:40px 0}
.cdf-event-heading-wrapper h1 {margin: 0;}
.search-ip-img{max-width: 28px;width:100%}
.carousel-indicators li{width:22px !important;height: 4px !important;}
h3.what-we-do-title{color:#ffffff;font-size: 4rem}
p.what-we-do-desc{color:#ffffff;margin:0px 210px; font-family: 'GothamProBook';}
.events-conducted{padding:0px 40px 0px; background-color: #231f20; color: #ffffff;}
.events-conducted h3{font-family: 'GothamProLight';margin-bottom: 20px;margin-top: 0;}
.home_project { background:#e5e5e7; padding:60px 0; text-align:center; }
.home_project h2 { font-size:35px; color:#333; text-transform:uppercase; text-align:center; margin-bottom:30px; font-weight:600; }
.home_project_box { position:relative; margin-bottom:30px; }
.home_project_box img { width:100%; }
.home_project_box_over { position:absolute; top:0;left:0; right:0; bottom:0; padding:22px; text-align:center; } 
.headbox{position:relative;background-color: #ffffff; color: #231f20; padding:16px; height:270px}
.headbox-left-margin{margin:0 0 0 150px;}
.img-banner-section{margin-bottom: 40px;}
.headbox-right-margin{margin:0 150px 0 0;}
.img-btn-content button{background-color: #231f20; color:#ffffff;outline:none;border:none;padding: 2px 10px;border-radius: 2px;font-family: 'GothamProBold';}
.img-btn-content img{max-width: 140px;width: 100%}
.headbox-title{font-size: 18px;max-width:18ch; width: 100%; color:#5b6b78;font-family: 'GothamProBold';}
.top-right-triangle{position: absolute; right: -1px;top: 0px; background-color: #E57828; width:280px; height:280px;clip-path: polygon(100% 0, 41% 0, 100% 64%);
    -webkit-clip-path: polygon(100% 0, 41% 0, 100% 64%);}
.top-right-triangle p{text-align: right; padding: 16px 16px 0 0;color:#ffffff;font-size: 13px;margin-bottom: 0;}
.top-right-triangle p+p{padding-top: 0;font-size: 21px;}
.top-right-triangle-two{position: absolute; right: -1px;top: -1px; background-color: #5b6b78; width:280px; height:280px;clip-path: polygon(100% 0, 41% 0, 100% 64%);
    -webkit-clip-path: polygon(100% 0, 41% 0, 100% 64%);}
.top-right-triangle-two p{text-align: right; padding: 16px 16px 0 0;color:#ffffff;font-size: 13px;margin-bottom: 0;}
.top-right-triangle-two p+p{padding-top: 0;font-size: 21px;}
.img-btn-content{display:flex; justify-content: space-between;align-self: center;align-items: center;}
.first-event{
    padding-top: 40px;
}
.noveldataset{
    background-color: #07abbc;
    padding:20px;
}
.noveldataset h2,.seconddataset h2{
    color:#ffffff;
    font-family: 'GothamProBook';
    letter-spacing: 2px;
    font-size: 2rem;
    line-height: 1.5;
}
.seconddataset h2{
    color:#231f20;
}
.color-black{
    color:#231f20 !important;
}
.noveldatasetpara p{
    font-family: 'GothamProLight';
    margin-top: 20px;
    color:#ffffff;
    text-align: justify;
    font-size: 16px;
}
.slick-slide {
    margin: 40px 35px;
  }
.seconddataset{
    background-color: #fcb813;
    padding:20px;
}
.know-more-btn button{
    background-color: #200000;
    outline: 0; 
    border: none;
    border-radius:2px;
    color: #ffffff;
    padding: 8px 16px;
    margin-top: 30px;
}
.noveldataset-cl h2{
    text-align: center;
    color:#ffffff;
    font-family: 'GothamProLight';
}
.agenda-section{background-color: #808083}
.headbox-date{display: flex; justify-content: flex-start; align-items: center; align-self: center;}
.headbox-date p{margin-bottom: 0;font-family: 'GothamProBold';}
.headbox-date-circle{width:5px;height: 5px;background-color: #231f20;border-radius: 50%;margin:0 25px}
.header-content{margin: 20px 0;}
.register-event-button{padding: 20px 0 40px 0}
.see-all-event-btn{font-family:'GothamProBold',sans-serif;background-color: #E57828;color:#ffffff !important;padding:8px 16px;border-radius: 2px;outline:0;border:none;margin-top: 30px}
.code-of-work{padding:40px 0;background-color: #f1f1f2;background-image: url('../img/header-back.png');background-repeat: no-repeat;}
.code-of-work h1{color: #E57828;font-family: 'GothamProBook';font-size: 48px; margin: 0;}
.header-content p{font-family: 'GothamProBook';text-align: justify; padding-right:40px;font-size: 13px;color:#231f20}
.home_project_box_over p { font-size:28px; color:#fff;  font-family: 'RobotoSlabBold'; }
.home_project_box_over a{color:#333; background:#fff; padding:6px 14px; display: inline-block; margin-top:15px;   font-family: 'RobotoSlabBold'; font-size: 17px; }
.hmp { background:#333; color:var(--color1); padding:8px 15px; font-weight:600; border:0;     text-transform: uppercase; }  
.hmp:hover { color:#fff }
.slick-slider { height:400px; display: inline-block !important; vertical-align:middle;float: none;}
.home_race { padding:50px 0; }
.home_race h2 { font-size:50px; color:var(--color1); margin-bottom:0; font-weight:600; }
.home_race h4 { font-size:35px; margin-top:0; color:var(--color1); font-weight:600; margin-bottom:25px; }
.home_race p {    margin-bottom:30px; font-family: 'RobotoSlabLight'   }
.home_race_box { border-right:1px solid #e5e5e7; padding:15px 20px; }
.slick-slider { width:98%; margin:auto; text-align:center;height:fit-content; }
.cow-wrapper .cow-wrapper-ul{
    padding-left: 0;
    list-style: none;
    display: flex;
    font-size:3rem;
    font-family: 'GothamProLight',sans-serif;
    align-items: center;
}
.focus_list{
    padding-left: 1.5rem;
    font-family: 'GothamProBook';
    font-size: 16px;
    color:#231f20;
}
.focus_list li{
    margin-bottom: 16px;
}
.partner-wrapper{
    background-color: #535556;
    color:#ffffff;
    padding: 10px 0;
}
.partner-wrapper h1{
    font-family: 'GothamProLight';
}
.partner-wrapper h4 {
    margin: 0;
    font-size: 22px;
}
.cow-wrapper .cow-wrapper-ul .title{
    background-color: #E57828;
    color:#ffffff;
    padding: 41px 50px;
    position:relative;
    max-width: 250px;
    width: 100%;
    text-align: center;
    font-family: 'GothamProBook',sans-serif;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cow-wrapper .cow-wrapper-ul .title::after{
    content:'';
    display:block;
    width:56px;
    height:56px;
    background:#000;
    clip-path: polygon(100% 0, 41% 0, 100% 64%);
    -webkit-clip-path:polygon(100% 0, 41% 0, 100% 64%);
    -moz-clip-path:polygon(100% 0, 41% 0, 100% 64%);
    -o-clip-path:polygon(100% 0, 41% 0, 100% 64%);
    -ms-clip-path:polygon(100% 0, 41% 0, 100% 64%);
    position:absolute;
    top:0;
    right:-1px;
}
.cow-wrapper .cow-wrapper-ul .subcontent{
    background-color: #5b6b78;
    color:#fff;
    padding: 20px 0 20px 2rem;
    width: 100%;
    min-height:124px;
    font-family: 'GothamProBook',sans-serif;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.title.two-line{
    padding-top:20px !important;
    padding-bottom:20px !important;
}
.cow-content-cl p{
    font-family: 'GothamProBook',sans-serif;
    font-size: 16px;
    text-align: justify;
    color:#231f20;
}
.cow-wrapper{margin:40px 0}
.cow-content-cl{margin:20px 0}
.footer-partner-ul{margin:40px 0;list-style: none;padding-left: 0;gap:15px;display: flex;align-items: center;justify-content: center;}
.footer-partner-ul li img{margin-right: 20px; max-width: 260px ;}
.home_race_box h3 { font-size:22px; margin-top:0; line-height:normal; margin-bottom:10px; text-align:left; color:#000;   font-family: 'RobotoSlabLight';}
.home_race_box p { font-size:11px; color:#919396; line-height:normal; text-align:left; margin-bottom:10px; font-family: 'RobotoSlabLight';}
.home_race_box p span { color:var(--color1);  font-family: 'RobotoSlabBold';}
.home_race_box a { background: #E9E9EA;color: #000; padding: 4px 10px; display: inline-block; font-weight: 800; font-size: 13px;}
.slick-next, .slick-prev { top:45%; }
.slick-prev:before { content: ''; background:url(../img/home-left.png) no-repeat center center;width: 35px;
    height: 45px;display: inline-block;} 
.slick-next:before { content: ''; background:url(../img/home-right.png) no-repeat center center;     width: 35px;
    height: 45px;display: inline-block;}
.slick-next:before, .slick-prev:before { font-size: 40px; line-height: 1; font-weight: 800; opacity: .75; color:var(--color1); top:40%; }
.partner { text-align:center; }
.partner .container-fluid { padding:0; }
.partner h1 { background:var(--color1); padding:10px; margin:0; color:#fff; font-size:25px; text-align:center; font-weight:600;  }
.partner_slider { background:#e3e4e6; padding:10px; }
.partner_slider li { display:inline-block; vertical-align:middle; width:auto; margin-left:15px; }
.partner_slider li:first-child { margin-left:0; }
.partner_slider li img { width:200px; height:auto; filter:grayscale(100%); }
.footer_last {  background-color:#75767a; background-image:url('../img/footer-back.png');
background-repeat:no-repeat ; background-position: 35% center; padding:60px 0; background-size:35%; }
.footer_first_col p{color:#ffffff;font-family: 'GothamProLight';}
p.footer_head{color:#ffffff;font-family: 'GothamProBold';}
.about-us-footer p{font-size: 11px;}
.about-us-footer ul{padding-left: 0; list-style: none;}
.about-us-footer ul li{ line-height: 25px; }
.about-us-footer ul li a{font-family: 'GothamProLight';font-size: 11px;color:#ffffff; line-height: 5px}
.about-us-footer ul li a:hover{color:#E57828;text-decoration: none;text-emphasis: none;transition: 0.5s;}
.footer_last_right ul { padding:0; }
.footer_last_right ul li { display: inline-block; vertical-align: top; margin-left:15px; }
.footer_last_right ul li:first-child { margin-left:0; }
.footer_last_right ul li h6 { font-size:14px; color:#fff; text-transform:uppercase; }
.footer_last_right ul li p a { font-size:10px; color:#fff; text-transform:uppercase; }
.footer_last_right ul li{ width: 12%; }
.thefuture_agenda{font-size: 48px;     font-family: 'GothamProBook';}
.social_icons {    text-align: right; }
.social_icons ul { padding:0; margin: 0px;  }
.social_icons ul li { display: inline-block; vertical-align: top;  }
.social_icons ul li a { background:#c3c3c3; width:35px; height:35px; text-align:center; display:inline-block; margin-left:5px; }
.social_icons ul li a .fa { font-size:20px; color:#fff; line-height:35px; }
.inn-cap{ position: absolute; right: -36%; top: -30%;  bottom: 0;  height: 153%;  width: 73%;    background: #fc7e29ba;    border-radius: 50%;}
.inn-caption-para { position: absolute ; top: 25%; right:8%; width: auto; text-align: center ;  }
.inn-caption-para  h3{ font-size: 40px; font-weight: 500 ; color: #FFF ; line-height: 1.4;}
.inn-caption-para  a{color: #333;     background: #fff;    padding: 8px 13px;    display: inline-block;    margin-top: 15px;    font-weight: 600;}
.inn-caption-para span{ display: block ;}
.innovation-sec { padding: 90px 0px; padding-top:30px; }
.nav>li>a:focus, .nav>li>a:hover{display: flex;align-items: center;justify-content: center;width: 100%;}
ul.nav.nav-pills.pro li.active { background: #ff7d2a;}
.sub-innvo .nav-pills>li { text-align: center ;     padding-left:6px; width: 24% ;}
.sub-innvo .nav-pills>li:first-child{ padding-left: 0px; }
.sub-innvo .nav>li>a>img { width: 100px; }
.sub-innvo .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {  background-color: FF7D2A; }
.sub-innvo h3{ font-size: 20px; line-height: 1.3; margin: 0px; color: #989898;}
li.active h3{ color: #FFF !important;}
.sub-innvo .tab-pane { margin-top: 30px;}
.sub-innvo .nav-pills>li:hover h3{ color: #FFF ;}
.phone-footer-wrapper p{
    font-size: 15px;
    line-height: 1.5;
    color:#ffffff;
    font-family: 'GothamProLight',sans-serif;
    margin-bottom: 0;
}
.phone-footer-wrapper p > a{
    color:#fff;
    text-decoration: none;
    text-emphasis:none;
    font-family: 'GothamProLight',sans-serif;
    font-size: 15px;
}
.phone-footer-wrapper p > a:hover{
    color:#fff;
    text-decoration: none;
    text-emphasis:none;
    font-family: 'GothamProLight',sans-serif;
}
.sub-project { margin-top: 60px;}
.sub-project .nav-pills>li { text-align: center ;  background: #989898; color: #FFF; width: 24% ;}
.sub-project .nav-pills>li:first-child{ padding-left: 0px; width: 22% }
.sub-project .nav-pills>li:last-child{   width: 22% }
.sub-project .nav-pills>li:nth-child(2){ width: 26%}
.sub-project .nav>li>a>img { width: 100px; }
.future-ag-sub-team.sub-team .nav>li>a:focus, .future-ag-sub-team.sub-team .nav>li>a:hover {
    text-decoration: none;
    background-color: #ff7d2a;
}
.future-ag-sub-team.sub-team .nav li:focus, .future-ag-sub-team.sub-team .nav li:hover{
    text-decoration: none;
    background-color: #ff7d2a !important ;
}
.team-research-srac-management .nav>li>a:focus, .nav>li>a:hover{background-color: #ff7d2a;}
.sub-project .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {  /*background-color: #FF7D2A;*/ }
.sub-project h3{ font-size: 17px; line-height: 1.3; margin: 0px; color: #FFF;}
.nav-pills>li { float:none; display: inline-block; vertical-align:middle; }
.nav-pills { text-align:center; }
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #FF7D2A;
}
.sub-project .tab-pane { margin-top: 25px;}
.gride-content1 { margin-bottom:30px; }
.main-btn p { float: left ; width:100%;  margin-bottom: 0; line-height:25px; }
.rd-sec { text-align: right; display: inline-block; vertical-align:middle; width:12%;}
.rd-sec a { color:#000; }
.rd-sec h5{ background: #CCC ; padding: 5px 6px; margin: 0px;   font-size: 14px;  display: inline-block;}
.acc-sec .panel-title{ font-size: 14px; display: inline-block;vertical-align:middle; }
.acc-sec .panel { border-bottom: 1px solid #CCC;     box-shadow: none   ;}
.acc-sec .panel-default>.panel-heading{ background-color: transparent;border-color: transparent;}
.acc-sec .panel-default {border-color: transparent;border-bottom: 1px solid #CCC; border-radius: 0px;}
.clear { clear: both ;}
.pagination>li>a, .pagination>li>span{margin-left: 11px; color: #000000; text-transform: uppercase ;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: #fc7e29 !important;border-color: #fc7e29;}
.lft-head-para { float: left; width: 85% ; position: relative ;}
.lft-head-para  p{  margin: 0px; line-height:25px;}
.rght-head-para { float: right; color: #FFF; width: 14%; }
.rght-head-para a { display: block; color:#fff; background:var(--color1); }
.lft-head-para h5{ font-size: 13px; margin: 0px; line-height:25px; }
.lft-head-para a{ font-size: 13px;}
.lft-head-para a.read-paper{position:absolute;right: 0px;position:absolute;right:-166px;top:-24px;background:#989898;padding:8px;font-size: 13px;color:#000;}
.tab-body-para h5{ display: inline-block ;}
.tab-body-para img{ width: 100% ;}
.tab-body-para { margin-top: 15px; }  
a.bio {background:#CCC;padding: 4px;    font-size: 13px;   margin-left: 382px;   color: #000;}
.acc-sec.acc-sec-project .panel-heading {    padding: 26px 15px 4px;}
.race-sec span {    display: block;    font-size: 13px; color: #989898; }
.race-sec ul { padding: 0px; margin: 0px; text-align: center ;}
.race-sec .fa{ font-size: 35px; color: #989898; }
.race-sec ul  li{ list-style: none ; margin-top: 15px;}
.race-sec  p{ color: #989898 ; margin-bottom: 5px;}
.race-sec a {color: #ff7d2a; font-size: 20px; margin-bottom: 13px;  display: inline-block;}
.race-sec {    border-bottom: 1px solid #CCC;    padding-bottom: 20px;    margin-bottom: 20px;}
.event-sec h3{ font-size:32px; color: #fc7e29 ; }
.event-sec p{ color: #989898;}
.event-sec h5{ color: #222; font-weight: 500 ;}
.event-sec h6{ color: #222;  font-weight: 600;    font-size: 13px;}
.event-sec p{ margin-bottom: 5px;}
.event-sec ul li{ display: inline-block ;  width: 35%;     margin-right: 12px;}
.event-sec ul { padding: 0px;  margin: 0px; }
.event-sec h6 { margin-top: 20px;}
.event-sec ul li a{ font-size: 14px; background: #000;  font-size: 14px; background: #fc7e29; padding: 10px 40px;     color: #FFF; }
.event-sec .form-control{ height: 41px; border-radius:  0px;}
.past-sec { margin-top: 60px;}
.past-sec h3{font-size:32px; color: #fc7e29 ;}
.past-sec ul { padding: 0px; margin:0px;  }
.past-sec ul li{ border-top: 1px solid #CCC ; list-style: none ; padding: 5px 0px; margin: 6px 0px;    }
.past-sec p{ font-size: 14px; font-weight: 600 ; color: #222; margin-bottom:0px;  }
.past-sec h5{ color: #989898; font-weight: 400 ; margin-top: 0px; margin-bottom: 5px;  }
.team-sec { padding:0 0 60px 0px; }
.sub-team h3{font-size: 19px; line-height: 1.3;   margin: 0px;}
.sub-team .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    width: 100%;display: flex;align-items: center;justify-content: center;}
.sub-team .nav-pills>li { width: 25%;   text-align: center;  background: #989898;    color: #FFF;    margin-left: 15px;}
.sub-team .nav-pills > li:last-child{margin-right:15px; }
.sub-team  .nav>li>a{ color: #FFF;}
.trustee ul li:first-child{ margin-left: 0px;}
.trustee ul li{ list-style: none ; margin-top: 20px;}
.trustee ul { padding: 0px 16px; margin: 0px; }
.left-trustee { float: left ; width: 10% ;  }
.left-trustee img{ width: 90%; }
.right-trustee { float: right ; width:88% ;  }
.right-trustee  h4{ margin-bottom: 5px; font-size: 20px; color: #ff7d2a ;}
.right-trustee  p{ margin-bottom: 0px;        color: #989898;}
.carousel .glyphicon-chevron-left:before {
    position: absolute; 
    content: ""; 
    background: url(../img/left-arrow.png); 
    width: 28px;    
    height: 57px;  
    left:0px;
}
.carousel .glyphicon-chevron-right:before {position:absolute;content:"";background:url(../img/right-arrow.png);width:28px;height:57px;left:0px;}
.banner-social{  left: 0; position: fixed;  top:30%;    z-index:9999;     text-align: center;}
.banner-social ul li{ list-style: none ; margin-bottom: 10px;}
.banner-social ul li a{ padding:10px 7px; background: #000 ; transition: 0.6s ; display: block ; color: #FFF ;  font-size: 20px;}
.banner-social ul  { padding: 0px; margin: 0px;} 
.banner-social ul li a:hover { background: #f1892e ;}
.vert-center{display:flex;align-items:center}
.trustee {padding: 40px 0;}
.after_banner{padding:20px 0;background-color: #e0e0e0;}
.after_banner h4{color: #000000;font-size: 24px}
.contact-banner { margin-top: 15px;}
.con-detils  { padding:  40px 0px;}
 .img_project_container{position:relative;padding: 20px 0 20px;}
 .image-hover-sprite{position:absolute;top:0;left:0}
.con-detils h3 { font-size: 20px;     background: #fc7e29; color: #FFF;padding: 8px 34px;  display: inline-block;    margin-bottom: 20px;}
.con-detils a{  color: #767779; }
.fac-bio img{ width: 100%}
.pgmg{  margin-right: 0;     margin-left: 0;}
.fac-bio { }
.pd-sec { text-align: center;  }
.pd-sec .fa { font-size: 35px;}
.pd-sec span{ display: block ; font-size: 12px;}
.pd-sec a{ color: #767779;}
.fac-bio li { font-size: 13px; color: #000 ; margin-bottom:10px; }
.fac-bio p{ font-size: 13px; color: #000 ;}
#gride-content {
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 20px;
    margin:15px;
}
/*.acc-sec-team { margin-bottom:30px; }*/
.acc-sec-team h2 {     font-size: 30px;    color: #ff7d2a;    font-weight: 600;}
.acc-sec-team p { color: #636466; padding-bottom: 11px;}
.acc-sec-team h6{ font-size: 13px; color: #636466; }
.acc-sec-team  a{   color: #636466;}
.read-papes {     background: #989898;
    padding: 8px;
    font-size: 13px;
    color: #000; }
.ap {font-size: 13px; background: #fc7e29; text-align: center;   padding: 8px;    color: #FFF; margin-top:5px;  }
.banner_bottom a{color: #333;    background: #fff;  padding: 6px 14px;  display: inline-block;   margin-top: 15px;    font-family: 'RobotoSlabBold';
    font-size: 17px;}
.project-inner  { padding:40px 0px 80px 0;}
.project-inner h2{ font-size: 70px ;}
div#sub-innvo { padding-top: 15px;}
.sub-face-grid { position: relative ; margin-top: 25px; overflow:hidden; height:300px; }
.sub-face-grid img {  transition: all 0.5s ease; width:100%; cursor:pointer; height:100%; object-fit:cover; }
.sub-face-grid:hover img { transform:scale(1.1); }
.face-hov-sec {position: absolute;   bottom: 0;  left: 0;  right: 0;  background-color: #ff7d2a ;  overflow: hidden;  width: 100%;  height: 0;  transition: .5s ease;}
.face-text { padding: 25px; text-align: center ;  }
.truest_box_img { overflow:hidden; }
.truest_box_img img { transition: all 0.5s ease; }
.truest_box_img:hover img { transform: scale(1.1); }
.face-text h4{ font-size: 22px; color: #FFF;}
.face-text p{ font-size: 14px; color: #FFF;}
.face-text a{ color: #333; background: #fff;  padding: 8px 13px;    display: inline-block;    margin-top: 15px;    font-weight: 600;}
.sub-face-grid:hover .face-hov-sec {   height: 100%;     } 
.face-grid { margin: 20px 0px; }
.oppo-detils h3{font-size: 20px;    background: #fc7e29; color: #FFF;    padding: 8px 34px;    display: inline-block;    margin-bottom: 20px; }
.oppo-detils h5{ color: #535556; font-family: 'RobotoSlabBold'; font-size: 15px; margin-bottom: 20px;  }
.oppo-detils p{ color: #535556; font-family: 'RobotoSlabLight';}
.oppo-detils ul li{ list-style:none ; }
.oppo-detils ul { padding: 0px ; margin-bottom: 15px; }
.oppo-detils  { padding-top: 20px ; padding-bottom: 40px ; position: relative;  }
.oppo-detils:before{ position: absolute; content: ''; background:url(../img/cont-bg.png) no-repeat right  ;   width: 100%;
    height: 100%;
    right: 0; } 

.copy-right p { color: #FFF ; font-size: 12px; padding-top: 7px; margin-bottom: 0px; }
.copy-right a { color: #FFF ; }
.lft-a { padding-left: 10px;}
.copy-right {  padding-top: 40px; }
.bgbanner { background: url(../img/banner1.jpg) no-repeat left top;background-size: cover; height:71vh; background-position:center; }
.truest_box img { width:100%; }
.trust_open_box1 { margin-top:10px; }
.truest_box { padding:30px 0; }
i.fa.fa-linkedin-square { font-size: 20px; color: #333; display: block; width: 30px; margin: auto;}
.dates { display:block; }
.team_width { width:100% !important; }
.kiranborder { border-bottom:0px !important; }
.teampaper_width p { width: 100%;  }
.search_page_one { padding:60px 0; }
.search_box ul { padding-left:0; list-style-type:none; }
.search_box ul li { padding:20px; border:1px solid #ccc; margin-bottom:15px; }
.search_box ul li h3 { font-size:20px; color:#333; margin-top:0; }
.search_box ul li p { font-size:13px; color:#444; margin-bottom:0; }
.search_box_red { background:red; }
.search_box_yellow { background:yellow; }
.search_page .rd-sec { width:11%; }
.team_name { font-size:18px; color:#333; text-align:center; min-height:50px; margin-top: 20px;}
.team_name span { font-size:14px; color:#333; display: block; }
.team_truste  { padding-left:10px; }
.team_truste li  { margin-bottom:25px; }
.team_truste li h3 { font-size:20px; color: #000; margin-bottom:0; }
.team_truste li h4 { font-size:14px; color: #333; margin-top:5px; margin-bottom:10px; }
.team_truste li p { font-size:14px;  margin-bottom:0; }
.event_main_one { padding:60px 0; }
.journals_one { padding:60px 0; }
.project-inner .nav-pills{
    display: flex;
    width:100%;
    margin-bottom: 40px;
}
.project-inner .nav-pills li{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background-color: #636363;
}
/*media queries for faculties */
.mobipdf{display: none}
.past-sec h5 p{
    line-height: 20px;
    padding-right: 7%;
}
.rd-sec h5{
    color: #000;
}
.img-super-wrapper{
    display: flex;
    justify-content: space-between;
    
}
.img-text-cl{
    background-color: #5b6b78;
    max-width: 100px;
    width: 100%;
    padding: 5px;
    height: 100px;
}
.img-text-cl:hover{
    background-color: #E57828;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
}
.img-text-cl-two{
    background-color: #E57828;
    max-width: 100px;
    width: 100%;
    padding: 5px;
    height: 100px;
}
.img-text-cl-two:hover{
    background-color: #5b6b78;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
}
.cdf-at-work-text{
    background-color: #e0e0e0;
}
.cdf-at-work-text-wrapper h1{
    color: #333333;
}
.img-proj-wrapper{text-align: center;width:100%;max-width: 101px}
.img-proj-wrapper img{max-width: 70px;width: 100%;height: 90px;}
.img-proj-wrapper h6{font-size: 13px; color:#000000;font-family: 'GothamProBook',sans-serif;} 
.img-proj-wrapper h4{ 
    color: #f2f2f2;
}
.parent-after-banner{
    display:flex;
    align-items: center;
}
a.activities_link_text{
    color: #767779 !important;
    text-decoration: none;
    text-emphasis:none;
}
a.activities_link_text:hover{
    color: #767779 !important;
    text-decoration: none;
    text-emphasis:none;
}
.ul_additional_wrapper{
    margin-top: 30px;
    display: block;
    padding-left:3rem;
}
.about-initiative h1{
    color:#FF7D2A;
}
.about-initiative p{
    color:#333333;
    margin-bottom: 2rem;
    text-align: justify;
    line-height: 1.65;
    /*margin: 0 25px 16px 25px;*/
}
.about-initiative strong{
    font-family: 'GothamProBold';
}

.activities-wrapper p{
    margin-bottom: 0;
}
.activities-wrapper ul{
    padding-left: 4rem;
    color: #333333;
}
p.name-research-member{
    margin-bottom: 0;
    font-family: 'GothamProBold',sans-serif;
}
.name-research-desig{
    font-size: 13px;
}
.contact-addr{
    line-height: 2
}
.carousel-inner{
    z-index: -1;
}
.drop-wrapper{
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    padding: 0px;
}
.dropdown-list-link, .dropdown-list-link:hover, .dropdown-list-link:focus {
    color: #000;
    display: block;
    font-weight: 600;
    line-height: 22px;
}
li.dropdown-list:hover .drop-wrapper{
    display: block;
} 
.banner_project {
    position: relative;
    z-index: -1;
}
.team-type-note p {
    line-height: 1.65;
    color:#000000;
    text-align: justify;
    margin: 0 33px 0 0px;
}
.team-type-note p > strong{
    font-family: 'GothamProBold',sans-serif;
}
.team-tabs-only{
    background-image: url('../img/team-back.png');
    background-repeat: no-repeat;
    background-size: cover;
}
p.name_of_icci_member{
    margin-bottom: 10px;
}
p.name_of_icci_member, p.designation{
    margin-bottom: 0;
}
.name_of_icci_member strong{
    margin-left: 25px;
    line-height: 1.65;
}
p.designation, p.designation + p{
 font-size: 13px;
 margin-bottom: 0;
 margin-left: 25px;
}
.color-black-shade{
    color:#333333;
    margin-bottom: 2rem;
    text-align: justify;
    line-height: 1.65;
}
.scholar-header h1{
    margin-bottom: 40px;
}
div.new-panel-grp{
    margin-bottom: 10px;
}
.project-inner-two{
    padding-top: 80px;
}
.icci-last-section{
    margin-bottom: 40px;
}
a.grey-out-text{
    color:#cacaca !important;
}
.icci_scholar_wrapper{
    display: flex;
    align-items: center;
    align-self: center;
    width: 100%;
}
.new-panel-grp .panel-title {
  position: relative;
}
.new-panel-grp .panel-heading-full.panel-heading {
  padding: 0;
}
.new-panel-grp .panel-heading-full .panel-title {
  padding: 10px 15px;
}
.new-panel-grp .panel-heading-full .panel-title::after {
  top: 10px;
  right: 15px;
}
.new-panel-grp .panel-default > .panel-heading{
    background-color: transparent;
}
.sc-margin{
    margin-top: 30px;
}
.collapsible-link::before {
    content: '\f107';
    background: #333;
    position: absolute;
    right: 1rem;
    display: block;
    transition: all 0.3s;
}
.collapsible-link::after {
    content: '\f107';
 
    background: #333;
    position: absolute;
  
    right: calc(1rem + 6px);
    display: block;
    transition: all 0.3s;
}
.collapsible-link[aria-expanded='true']::before {
    transform: rotate(
180deg
);
}
.collapsible-link[aria-expanded='true']::after {
    transform: rotate(
90deg
) translateX(-1px);
}
.bg-white {
    border: 1px solid #dddd;
    padding: 0px 15px;
    position: relative;
    border-radius: 4px;
}
.card-body.p-5 {
    border: 1px solid #ddd;
    padding: 20px 15px 0;
    border-radius: 4px;
}
.sub-team .nav.nav-pills.pro{
    margin-bottom: 40px;
}
.research-team-tab .panel-heading {
  padding: 0;
    border:0;
}
.research-team-tab .panel-title>a, .panel-title>a:active{
    display:block;
    padding:0 15px 15px;
    color:#555;
    font-size:16px;
    font-weight:bold;
    letter-spacing:1px;
    word-spacing:3px;
    text-decoration:none;
}
.research-team-tab .panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s;
   position: relative;
    top: 50px;
}
.research-team-tab .panel-heading.active a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
} 
.research-team-tab .panel-default>.panel-heading{
    background: transparent !important;
}
.scholar_img img {
    max-width: 100px;
    max-height: 100px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.before-tab-header{
    margin-top: 60px;
}
.before-tab-header h1{
    color:#ff7d2a;
}
.privacy-des{
	margin-bottom: 60px;
}
p.name_scholar{
    margin-left: 25px ;
    margin-bottom: 0 ;
}
.gm-style .place-card-large{
    display: none;
}
.header-top-right ul li a.active {
    color: #f37920 !important;
}

.header-top-right .drop-wrapper ul li a{
     color: #fff !important;
    background: #5b6b78 !important;
        padding: 2px 10px;
}
.header-top-right .drop-wrapper ul li a.active {
    background: #f37920 !important;
    color: #fff !important;
}
.partner-org-img{
    display: flex;
    margin: 0 auto ;
}
.desk_banner{
    display: block !important;
}
.mob_banner{
    display: none !important;
}
.break{
    display: block;
}
.bold-note-initiative {
    padding-bottom: 30px;
	border-top: 1px solid black;
	margin-top: 30px;
	padding-top: 30px;
}
.bold-note-initiative-two{
	border-bottom: 2px solid #545454;
	padding-bottom: 30px;
}
.search-form-two .form-inline .form-control{
    width: 88%;
}
.activities-wrapper p{
    margin-bottom: 16px;
}
.activities-wrapper ul{
    padding-left: 4rem;
}
.activities-wrapper ul li{
    margin-bottom: 16px;
}
.P0{
    padding: 0 !important;
}
.project_heading {
    margin: 5px 0px;
    color: #000;
    font-weight: 600;
    font-family: 'GothamProBold'
}
.org_txt {
    color: #f37920;
    font-family: 'GothamProBold';
    font-size: 16px;
}
.project_list {
    display: flex;
    padding: 20px 0;
    border-bottom: 2px solid #545454;
}
.project_year {
    color: #000;
    margin-bottom: 10px;
}
.project_download {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0px 0 50px;
    flex-grow: 3;
    flex-direction: column;
}
.download_pdf img{
    max-width: 110px;
    width: 100%;
}
.project_list:last-child{
    border-bottom: none !important;
}
.project{
    background: url(../img/team-bg.png)no-repeat;
    background-size: 100%;
    background-position: center;
}
.pagination-section {
    padding: 40px 0;
}
.pagination-section .pagination>li>a, .pagination-section .pagination>li>span{
    background: #ccc;
    font-size: 18px;
    font-family: 'GothamProMedium';
}
.tab-lists-project {
    border: none;
    display: flex;
    justify-content: space-between;
}
.tab-lists-project>li.active>a, .tab-lists-project>li.active>a:focus, .tab-lists-project>li.active>a:hover{
    border:none; 
}
.nav.tab-lists-project>li>a{
    padding: 0 !important;
    margin:0 !important;
}
.tab-lists-project>li>a:focus, .tab-lists-project>li>a:hover{
    background: transparent !important;
    border-color:transparent !important;
}
.tab-lists-project .img-text-cl-two, .tab-lists-project .img-text-cl{
    padding: 5px 15px !important;
}
.tab-lists-project li.active .img-text-cl {
    background: #e57828;
}
.download_pdf {
    background: #e57828;
    padding: 10px;
}
.download_pdf img{
    max-width: 30px;
    width: 100%;
}
.project_download p {
    font-size: 12px;
}
.banner_project .img-banner-section {
    margin-bottom: 0px; 
}
.project-tab.project {
    padding: 70px 0;
}
.press.project{
    padding: 70px 0;
}
.dropdown-list {
    position: relative;
    display: inline-block;
}
.UpcomingEvents{
    padding: 50px 0 70px;
}
.UpcomingEvents h1{
    color: #f37920;
    font-family: 'GothamProBook';
    font-weight: 700;
}
.DigitalFuture {
    background: #f27921;
    padding: 20px 0 30px;
    color: #fff;
}
.org_txt small {
        color: #fff;
    background: #07abbc;
    padding: 3px 5px;
    font-size: 10px;
    margin-left: 10px;
}
.event-box {
    background: #f3f2f2;
    padding: 0px 0px 30px 30px;
    display: flex;
    margin: 25px 0;
}
.corner-side {
    background: #f37920;
    clip-path: polygon(100% 0, 0 0, 100% 100%);
    -o-clip-path: polygon(100% 0, 0 0, 100% 100%);
    -ms-clip-path: polygon(100% 0, 0 0, 100% 100%);
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    flex-grow: 3;
    width: 100%;
    padding: 10px;
    height: 100%;
    max-width: 225px;
}
.corner-side p {
    text-align: right;
    padding: 10px 0px 50px 0px;
    color: #fff;
    width: 100px;
    /*display: flex;
    justify-content: flex-end;*/
    margin-left: 100px;
}
.event_des h1 {
    font-size: 24px;
    color: #5b6b78;
    font-family: 'GothamProMedium';
}
.time_year{
    font-size: 16px;
    font-weight: 600;
    color: #000;
    font-family: 'GothamProBold';
}
.F12{
    font-size: 12px;
}
.button-line a.fb {
    color: #313132;
    font-weight: bold;
    font-size: 26px;
}
.live {
    letter-spacing: 2px;
    margin: 0 30% 0 5%;
    color: #fff;
    background: #5b6b78;
    font-size: 20px;
}
a.reg {
    background: #f37920;
    color: #fff;
    font-size: 16px;
    padding: 2px 20px;
    font-family: 'GothamProBold';
    margin-left: 15%;
}
.project-tab.roundable {
    padding: 50px 0;
}
.DigitalFuture h2 {
    font-family: 'GothamProBold';
}
.text-black {
    color: #000;
}
.DigitalFuture h3.text-black {
    margin:0 0 20px;
}
.M0 {
    margin: 0 !important;
}
.corner-side.grey {
    background: #5b6b78;
}
.gallery{
    padding: 70px 0;
}
.roundable .tab-lists-project{
    justify-content: center;
}
.roundable .tab-lists-project li {
    margin: 0 20px;
}
.gallery-item {
    margin: 1.5rem 0;
    /*box-shadow: 0.3rem 0.4rem 0.4rem rgb(0 0 0 / 40%);*/
    overflow: hidden;
}
.gallery-image {
    min-height: 200px;
    display: block;
    width: 100%;
    object-fit: cover;
    transition: transform 400ms ease-out;
}
.gallery-image:hover {
    transform: scale(1.15);
}
ul.dropdown-ul {
    padding-left: 0px;
    list-style: none;
    text-align: left;
}
.event_video {
    margin-top: 25px;
}
.project-tab.project a,.press.project a {
    color: #000;
    text-decoration: none !important;
     font-family: 'GothamProMedium',sans-serif;
     border: none;
}

.org_txt span {
    font-family: 'GothamProBook';
    margin-left: 10px;
}
.pagination-section .pagination li a:hover, .pagination-section .pagination li a:focus {
    background: #f27921;
    color: #fff;
}
.search-form-two {
    display: none;
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .img-btn-content{
        flex-direction: column;
        justify-content: center;
    }
    .img-btn-content button{
        margin-top: 20px;
    }
    .headbox-title{
        max-width: 10ch;
        width: 100%;
    }
    .headbox{
        height: 400px;
    }
    .navbar-default .navbar-nav>li>a{
        font-size: 13px;
    }
    .cow-wrapper .cow-wrapper-ul .title,.cow-wrapper .cow-wrapper-ul .subcontent{
        height:145px !important;
        padding-top: 5px;
    } 
} 
@media only screen and (max-width:992px){

    .DigitalFuture h2{
        font-size: 22px;
    }
    .UpcomingEvents p {
        text-align: left;
    }
    .live{
        margin: 0 20% 0 5%;
    }
    h3.project_heading{
        font-size: 18px;
    }
    .org_txt{
        font-size: 14px;
    }
    .project_des p {
        text-align: justify;
    }
    .search-form-two {
        display: block;
    }
    .desk_banner{
        display: none !important;
    }
    .mob_banner{
        display: block !important;
    }
    .header-top-right{
        margin: 0 !important;
    }
    p.name_scholar{
        margin-left: 0;
        margin-top: 10px;
    }
    .team-type-note p{
        text-align: left;
        margin-right: 0;
    }
    .about-initiative p{
        text-align: left;
    }
      .color-black-shade{
        text-align: left;
    }
    .whatwedo p{
        text-align: left;
    }
    .tab-lists-project{
        flex-wrap: wrap;
        justify-content: center !important;
    }
    .project_list{
        flex-direction: column;
    }
    .project{
        background: url(../img/team-bg-L-mob.png)no-repeat, url(../img/team-bg-R-mob.png)no-repeat;
        background-position: right bottom, left top;

    }
    .project_download{
        padding: 0 !important
    }
    .tab-lists-project li {
        margin: 0 4px !important;
        margin-bottom: 0 !important;
    }
     .d-desk-none{
        display: none;
    }
    .header-top-right ul li a.active:hover{
		color:#ffffff !important;
	}
    .cow-content-cl p{
        margin:0 30px;
    }
    .footer-partner-ul,.cow-wrapper-ul{
        flex-direction: column;
    }
    .footer-partner-ul img{
        margin-bottom: 20px;
    }
    .cow-wrapper .cow-wrapper-ul .subcontent{
        height: auto !important;
    }
    .cow-wrapper .cow-wrapper-ul .title{
        max-width: initial !important;
    }
    .project-inner .nav-pills{
        flex-direction: column;
        justify-content: space-around;

    }
    .project-inner .nav-pills li{
        margin-top: 10px;   
    }
    .project-inner .nav-pills li a{
        width: 100%;
    }
    .img-super-wrapper{
        flex-wrap: wrap;
        justify-content: space-around;
        gap:15px;
    }  
    .after_banner h4{
        text-align: center;
    }
    .vert-center{
        flex-direction: column;
    }
    .img-proj-wrapper{
        margin-right: 0;
        margin-top: 16px;
    }
    .focus_list{
        margin:0 30px;
    }
    .slick-slider{
        height:600px !important;
    }
    .icci_scholar_wrapper ,.icci_scholar_wrapper img ,.icci_scholar_wrapper p, .icci_scholar_wrapper strong {
        flex-direction: column;
        align-items: flex-start !important;
        justify-content: flex-start;
        margin-left: 0;
    }
    .icci_scholar_wrapper .designation + p{
        margin-left: 0
    }
    .navbar-default .navbar-nav > li > a{
        font-size: 16px;
    }
    .list-color-hover:hover{
    background-color: #f37920 !important;
    color:#ffffff !important;
    }
    .list-color-hover:hover a{
        color:#ffffff !important;
    }
    .about-us-footer p{
        margin-top: 20px;
        margin-bottom: 0;
    }
    .cow-content-cl p{
        text-align: left;
        margin-bottom: 16px;
    }
    .headbox{height:340px} 
    .headbox-left-margin, .headbox-right-margin{margin:40px 0 0 0;}
    .search-form{
        display:none;
    }
    .search-form-two{
        display: block;
        text-align: center;
    }
    .other-partners{
        display:none
    }
    .navbar-nav{
        transform: translateY(0);
    }
    .search-form{
        display:block;
    }
    .search-form input.form-control.mr-sm-2{
        width: 85%;
    }
    .search-form-two{
        display: none;
    }
    p.what-we-do-desc{margin:0 30px;}
}
@media only screen and (min-width:768px) and (max-width: 992px){
    .img-text-cl-two, .img-text-cl{
        display: block;
        margin: 0px auto;
    }
    .navbar-default .navbar-nav > li > a{
        font-size: 11px;
    }
}
@media only screen and (max-width: 767px) and (min-width:320px){
    .pagination li {
        display: none;
    }

    .pagination li:first-child,
    .pagination li:nth-child( 2 ),
    .pagination li:nth-last-child( 2 ),
    .pagination li:last-child,
    .pagination li.active,
    .pagination li.disabled {
        display: block;
    }

    ul.pagination {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .pagination-section .pagination>li>a, .pagination-section .pagination>li>span{
        font-size: 14px;
    }
    .button-line a.fb{
        display: block;
        text-align: center;
        margin-bottom: 10px;
    }
    a.reg{
        max-width: 155px;
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    .logo{
        margin-top: 0px;
        margin-bottom: 15px !important;
    }
    .navbar-header {
        margin-top: -65px !important;
    }
    .corner-side{
        background: #f37920;
        clip-path: none !important;
        flex-grow: none !important;
        max-width: 100% !important;
        margin-top: 10px;
    }
    .event-box{
        flex-direction: column;
        padding: 0px 30px 30px 30px
    }
    .break{
        display: inline-block;
    }
    .corner-side p{
        padding: 10px;
        text-align: center;
        margin:0 !important;
        width:100%;
    }
    .project_des a {
        word-break: break-all;
    }
    .search-form-two .form-inline .form-control{
        width: 75%;
    }
    .header-top-right {
        padding-left: 30px !important;
    }
}
@media only screen and (max-width:396px){
    .img-btn-content{
        flex-direction: column;
        justify-content: center;
    }
    .img-btn-content button{
        margin-top: 20px;
    }
    .headbox-title{
        max-width: 8ch;
        width: 100%;
    }
    .headbox{
        height: 450px;
    }
    .top-right-triangle,.top-right-triangle-two{
        width: 240px;
        height: 240px;
    }
    .top-right-triangle-two p, .top-right-triangle p{
        font-size: 11px;
    }
    .header-content p{
        padding-right: 0
    }
    
} 
@media only screen and (max-width: 600px) and (min-width: 320px) {
.desktopfacultyname{display: none !important}
.mobipdf{display: block;}
.team_name{
    min-height: auto !important;
    height: auto !important;
    margin-top: 8px !important;
}
.pdficon i{
    font-size:18px;
}
.past-sec h5 p{
    padding-right: 0px;
}
}

/*Press Page Revision 2 code starts here*/

.date_press{
    font-family: 'GothamProMedium',sans-serif;
    font-size: 16px;
    color:#000000;
}
.link_press_list ul{
    padding-left: 0;
    display:flex;
    list-style: none;
    flex-wrap: wrap;
}
.link_press_list ul li{
    margin-right: 10px;
}

/*banners optimization of the mid sections and footer section code starts here*/
@media only screen and (max-width: 992px){
	.footer_last{
		background-image: url('../img/section_images/footer-image@2x.png');
		background-size: cover;
	}
    .d-desk-none{
        display: none; 
    }
    .d-mob-none{
        display: block;
    }
}
@media only screen and (max-width: 768px){
	/*.code-of-work{
		background-image: url('../img/header-back.png');
	}*/
}
@media only screen and (min-width: 992px) and (max-width: 1201px){
	.slick-slider{
		height: 450px
	}
}


@media only screen and (min-width: 756px) and (max-width: 1200px){
	.tablet_margin{
		margin-top: 25px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.search-form{
		margin-top: 20px;
	}
}
.project_list:last-child {
	border-bottom: 0px solid #545454 !important;
	outline: 0;
}
.tab-pane.fade.project_list:last-child {
	border-bottom: 0px solid #545454 !important;
	outline: 0;
}
.partner_header {
    text-align: center;
    background: #808080;
    color: #fff;
    padding: 8px 0;
}
.download_txt{
	color: #000;
	text-decoration: none !important;
	font-family: 'GothamProMedium',sans-serif;
	border: none;
}
.download_txt:hover{
	color: #000;
	text-decoration: none !important;
	font-family: 'GothamProMedium',sans-serif;
	border: none;
}
@media only screen and (min-width:992px){
    .d-desk-none{
        display: block; 
    }
    .d-mob-none{
        display: none;
    }
}
.partner_heading{
    text-align: center;
    padding:10px 0;
    background-color: #535556;
    color:#ffffff;
    font-size:24px;
}
.project_list.bold-note-initiative {
    background: #e57828;
    color: #fff;
    padding: 20px 10px;
}
.project_list.bold-note-initiative p{
    color: #fff;
}

.header-the-how .project_list.publications-style {
    background: #e57828;
    padding: 20px 10px;
}
.header-the-how .project_list.publications-style p{
    color: #fff;
}
.header-the-how .project_list.publications-style .download_txt{
    color: #fff;
}