 /*___________COMMON STYLE_____________*/
:root {--d_b: #211D70; }
.d_b{background:var(--d_b)}
.d_b{color:var(--d_b)}
/*.one-page-nav{ top: 95px;}*/
a{ transition: all 250ms ease-in; }
button{transition: all 250ms ease-in;}

.pt-0{ padding-top: 0px !important; }
.pt-10{ padding-top: 10px !important; }
.pt-20{ padding-top: 20px !important; }
.pt-30{ padding-top: 30px !important; }
.pt-50{ padding-top: 50px !important; }

.pb-120{ padding-bottom: 10px !important; }
.pb-20{ padding-bottom: 20px !important; }
.pb-30{ padding-bottom: 30px !important; }
.pb-50{ padding-bottom: 50px !important; }
.pb-0{ padding-bottom: 0px !important;}

.morecontent span { display: none;}
.morelink { display: inline-block;}
.moreellipses{ color: var(--r_c); }
a.morelink{color: var(--r_c); }
a.morelink:hover{color: var(--d_b); }

.text-right{ text-align: right !important; margin: 0; }

.container-left-full{ width: 96%;  margin: 0 0 0 4%; } 
  
.scroll-section{ padding: 35px 0 0 0 }

.links a{ color: var(--r_c); }
.links a:hover{ color: var(--d_b); }

.active .arrowDown, .active .collapseIcon{ background: var(--r_c); border: 1px solid var(--r_c); color: #fff;  }

.accordion09_nav .accrd_hd.active h1{color: var(--r_c);}



/*___________TITLE HEADER_____________*/

.title-inner{ margin:auto;  text-align: center; padding:140px 0 140px; background-image: url(https://www.bits-pilani.ac.in/wp-content/uploads/Rectangle-774.png); background-repeat: no-repeat;);
background-repeat: no-repeat;}
.title-inner h1{ font-size: 32px; font-weight: 700; letter-spacing: 0.12em; } 
/*___________TITLE HEADER END_____________*/

/*___________Breadcrumb_____________*/
 
 .breadcrumb-row{ background: #F6F8F9; padding: 5px 0; margin: 0; z-index: 100;/* -webkit-box-shadow: -2px 9px 9px -5px rgba(0,0,0,0.36); 
-moz-box-shadow: -2px 9px 9px -5px rgba(0,0,0,0.36);
box-shadow: -2px 9px 9px -5px rgba(0,0,0,0https://www.bits-pilani.ac.in/wp-content/uploads/Rectangle-774.png.36);*/
position: fixed;width: 100%;top: 150px;transition:all 0.5s;left:0;right:0}
.fixed-breadcrumb  .breadcrumb-row{top:120px}
ol.breadcrumb{ margin: 0; padding: 0; }
.breadcrumb-item + .breadcrumb-item::before {
  float: left;  padding-right: .5rem;  color: #ED1C24;  content: var(--bs-breadcrumb-divider, "|") !important;}

.breadcrumb-item.active {color: #a8a7c7;  }
/*___________Breadcrumb END_____________*/
 

.main-page{ padding: 30px 0; }

textarea:focus, input:focus , select:focus{outline: none;   border-top-style: hidden;border-right-style: hidden;border-left-style: hidden;border-bottom-style: groove; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.08); color:#000}


/*___________ Filter _____________*/
.filter-row{ padding: 20px 0; }
.filter-col1{ width: 20%; float: left; }
.filter-col2{ width: 20%; float: left; margin: 0 0 0 20px; }
.filter-col-right{ float: right; }
.filter-col-right .filter-btn{width: 100%!important;}
.filter-btn{ text-transform: uppercase;color: #ED1C24 !important;background: none !important;border: 1px solid #ED1C24 !important;padding: 10px 10px;border-radius: 0px !important;transition: all 0.3s;display: inline-block;box-shadow: none !important; }
.filter-btn:hover{ border: 1px solid #211D70; color: #FFF;  background: #211D70;  }

.filter-field{ background: #F6F8F9; border: 0; padding: 10px 10px; border-radius: 2px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.08);  }
/* select.filter-field {  background-image: url(../images/icon/filter-arrow-down.png) !important;} */
.white-field .filter-field{ background: #fff; border: 0; padding: 10px 10px; border-radius: 2px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.08);  }
.white-field select.filter-field { background-color: #fff;  background-image: url(../images/icon/filter-arrow-down.png) !important;} 

.filter-btn-red{ text-transform: uppercase; color: #fff!important; background: #ED1C24!important; border: 1px solid #ED1C24!important; padding: 10px 10px; border-radius: 2px!important; transition:all 0.3s; width: 100%; }
.filter-btn-red:hover{ border: 1px solid #211D70; color: #fff;  background: #211D70;  }

.filter-results-count{ margin: auto 0; }
.filter-results-count span{ font-weight: 600; }
.filter-results-row{  display: flex; justify-content: space-between; padding: 10px 0; }
select.select-date{width: auto; max-width: 100%; display: inline; background-image: url(../images/icon/filter-arrow-down.png) !important; background: #fff;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-image: none;
border: 0;
padding: 10px 10px;
  padding-right: 10px;
border-radius: 0px;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08); }

/*___________ Filter END _____________*/

/* Chart */
/*.chart_container .ui-tabs-panel canvas{width:500px !important; height:500px !important;}*/
/* Chart */

/*___________ Departments items   _____________*/
.departments-row{ padding: 30px 0; }
.departments-item{ display: grid; margin: 35px 0; grid-template-columns: 400px  auto;  border: 1px solid #F2F2F2; }
 
.img-depart{}
.txt-depart{  padding: 20px; display: flex;} 
.depart-txt-box{ margin: auto 0; }

.depart-txt-box h3{letter-spacing: 0.06em; font-weight: 700; font-size: 25px; margin:0px 0;  padding: 5px 0;}
.depart-txt-box p{ margin: 0px 0; padding:0px 0; }

.depart-tags{ text-transform: uppercase; font-size: 12px; padding:10px ; margin:0 ; }
.depart-tags span a{ display: inline-block; padding: 5px 10px; color: #0E0E0E; border: 2px solid #C0C0C0; background: rgba(204, 204, 204, 0.4); border-radius: 20px; transition:all 0.6s; margin: 0 5px; }
.depart-tags span a.active{ background: rgba(118, 194, 229, 0.16); border: 2px solid #76C2E5; }
.depart-tags span a:hover{ background: rgba(118, 194, 229, 0.519); border: 2px solid #76C2E5; }
/*___________ Departments items END _____________*/

 #Content{padding-top:0!important}
.details-page-section{ padding-top:150px; }
.details-page-banner{display: flex;}
.detail-left-title{ width: 40%; margin: auto; padding: 20px; }
.detail-left-title h1{ margin: 0 0  0 5%; font-weight: 600; font-size:55px; color: #0E0E0E; opacity: 0.9; line-height: 1.2;  }
.detail-right-img{ width: 60%; position: relative;height:60vh;overflow:hidden }
.detail-right-img img { width: 100%; }
.depart-section{ padding:25px 0; position: relative; overflow: hidden;}

.overview-depart{ padding: 30px 0 0 0; display: flex; justify-content: space-between; }
 .overview-logo{ width: 25%; }
.overview-txt{ width: 60%; }


.vision-mission-depart{ background: var(--bl_c); padding: 60px 0; }
 .vision-txt{ text-align: center; margin: 0 auto; width: 80%; padding: 30px 0; }
 .vision-txt p{ color: #FFFFFF; opacity: 0.8; }


/* TABS */ 
.tab-content{ overflow: hidden; }
.vision-mission-depart .tabs { margin: 0px;  padding: 0;  list-style: none;  position: relative;  border-bottom: 0px solid #fff; text-align: center;}
.vision-mission-depart .tabs .active-tab {  border-bottom: 2px solid #ED1C24;  position: relative;  color: #fff}
.vision-mission-depart .tabs .active-tab:after { width: 100%; height: 2px; position: absolute;  content: "";  bottom: -0.1em;  left: 0;
  background: #ED1C24;}
.vision-mission-depart .tabs li { display: inline-block;  cursor: pointer; color: #716fa4; font-weight: 700; font-size: 30px;  text-transform: uppercase;  padding: 5px 0px; margin: 0 10px;}
.vision-mission-depart .tabs li:first-child {  margin-left: 10px;}
.vision-mission-depart .tabs-content { margin: 0px auto;  padding: 0;   list-style: none;}
.vision-mission-depart .tabs-content li { display: none;}
/* TABS END */




.section-title-sub{ padding: 10px 0; }
.section-title-sub h3{ margin: 0 0 10px 0; padding: 0; text-transform: uppercase; font-weight: 700; font-size: 30px; line-height: 1; letter-spacing: 0.06em; }
.section-title-sub p{ margin: 0; padding: 10px 0; }
.txt-center{ text-align: center; }

.programmes-offered{ padding: 60px 0; }
.filter-left-right{ display: flex; justify-content: space-between; }

.programmes-inner{ --auto-grid-min-size: 30%; display: grid; grid-gap: 30px;  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr));  margin: 0;  padding: 0; box-sizing: border-box; }
.programmes-box{border: 1px solid #F2F2F2;  transition: all 250ms ease-in; margin:0px 15px 15px;background: #fff;}
.programmes-box:active,.programmes-box:hover{ box-shadow: 8px 8px 0px 0px #76C2E5;}
.program-details h5{ font-weight: 700; font-size: 20px; letter-spacing: 0.02em; margin: 0; padding:10px 0; color: #211D70; }
.grid3Box{row-gap:20px}
.grid3Box .programmes-box{margin: auto; height:100%}
.program-details{padding: 20px;}
.program-details h4{ font-weight: 700; font-size:23px; letter-spacing: 0.01em; margin: 0; padding:10px 0; color: #211D70; }
.program-details p{ margin: 0; padding: 8px 0; }
.program-details ul{ margin: 0; padding: 0; display: grid; grid-template-columns: 48%  48%;  justify-content: space-between;}
.divi-line{ height: 0; border: 1px solid #3E3E3E; margin:10px 0; opacity: 0.4; }
.program-details li{ margin: 0; padding: 6px 0; width: 100%;  }

.apply-btn{ padding: 20px  0; }
.apply-btn i{font-weight: 700; font-size: 12px; letter-spacing: 0.04em; text-transform: uppercase; color: #ED1C24; }
.contact-box:hover .apply-btn i{ color:#fff; }
.contact-box:hover .contact-box-txt{background: #ED1C24;}
.contact-box:hover .contact-box-txt h3{color: #fff;}

.divi-line2{ height: 0; border: 1px solid #3E3E3E; margin:0px 0; opacity: 0.4; }
/* faculty */



/*.faculty-depart{ display: grid; grid-template-columns: 48%  48%;  justify-content: space-between; }*/
 
.faculty-depart{ padding: 0px 0 0 0; display: flex; justify-content: space-between; position: relative; }
 .faculty-left{ margin: 0; padding: 0; width: 30%;  background: #76C2E5;   align-items: center;  display: grid;  z-index: 1; }
 .faculty-left:before{ z-index: -1; content: ""; position: absolute; width: 100%; height: 100%; left: -80%; background: #76C2E5; margin: 0; padding: 0; }
.faculty-right{ width: 70%;  background: #F6F8F9; padding-left: 20px; overflow: hidden;}
.faculty-right:before{ z-index: -1; content: ""; position: absolute; width: 100%; height: 100%; right: -80%; background: #F6F8F9; margin: 0; padding: 0;  }

.faculty-inner-right{ overflow: hidden; }
.faculty-left-inner{ padding: 20px 30px 0 0px; overflow: hidden; }
.faculty-title{ font-size: 50px; color: #fff; font-weight: 400; } 
.faculty-left-inner p{ color: #fff; padding: 20px 0;  }

.faculty-item{ background: #fff; border: 1px solid #F2F2F2;height: 100%;}

.faculty-txt{ padding: 20px 20px; text-align:left}
.faculty-tags{ padding-bottom: 15px; }
.faculty-tags span a{ text-transform: uppercase; padding:3px 15px; text-align: center; font-size: 9px; display: inline-block; border-radius: 100px;margin: 5px 5px 5px 0;}
.faculty-tags span.blue-tag a{ background: rgba(118, 194, 229, 0.4); }
.faculty-tags span.yellow-tag a{ background: rgba(250, 201, 46, 0.4); }

.faculty-tags span.d-blue-tag a{ background: rgba(118, 194, 229, 0.4); }
.faculty-tags span.d-yellow-tag a{ background: #FAC92E }
.tag-tags span a:hover {opacity: 0.7;}
.tag-tags span a{ text-transform: uppercase; padding:3px 15px; text-align: center; font-size: 10px; display: inline-block; border-radius: 100px;margin: 5px 5px 5px 0;}
.tag-tags span.blue-tag a{ background: #c8e7f5; }
.tag-tags span.yellow-tag a{ background: #fde9ab; }
.tag-tags span.pink-tag a{ background: #f8a4a7; }
.tag-tags span.grey-tag a{ background: #a6a5c6; }

.tag-tags span.d-blue-tag a{ background: #76C2E5; }
.tag-tags span.d-yellow-tag a{ background: #FAC92E }



 
p.facul-title{ font-size: 18px; font-weight: 600; margin: 0; padding: 0;}

p.facul-desp-italic{ font-style: italic; margin: 0; padding: 0; min-height: 55px;font-size: 12px;}

.faculty_owl{ position: relative; padding: 60px 0 20px 0; overflow: hidden; }
 .owl-nav{ display: flex; right: 0; position: absolute; z-index: 5; top: 0;  width:110px;  } 
 .owl-nav button { display: flex; width: 50px; height: 40px; text-align: center; line-height:0; padding: 0; margin: 0px 0 0 0px;   border: none;   font-size: 40px;  position: relative;  top: 0;  bottom: 0; text-align: center;  background: #ED1C24;  color: #fff; border-radius: 2px; opacity: 1; }
 .owl-nav button.owl-prev{ margin-right: 10px ; }
 .owl-nav button  span{ margin: 17px auto 0; }
.faculty-item .apply-btn { padding: 20px 0 0 0;}


/*  */
.research-tabs-section{ padding: 30px 0 0px 0; }

.slider-col2{ position: relative; }
.top-nav{ padding-top: 60px; }

.nav-tabs, .tabs-right {
  border-bottom: none;  padding-top: 2px;
}
 
.nav-tabs>li{
  float: none;   margin-bottom: 2px;
}
.nav-tabs>li {
  margin-right: -1px;
}
 
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
  color: #211D70; opacity: 1;
  border-right-color: transparent; border-bottom: 6px solid #211D70;
}

 
.nav-tabs>li>a { text-align: center;
  border-radius:0; padding: 30px 15px; color: #0E0E0E; opacity: 0.6;
  margin-right: 0;   font-weight: 900; font-size:18px; text-transform: uppercase;
  display:block; border-bottom: 6px solid  transparent;
}
 
.research-tabs-row{ display: flex; }
.tabs-nav-left{ width: 22%; background: #f1f1f1;  margin: 0 0 auto  0;  }
.tabs-content-right{ width: 75%; padding: 0 5%; }
.research-tabs-content-title{ position: absolute; top: 10px; left: 0; text-transform: uppercase;  font-weight: 900; font-size:18px;  color: #211D70;  }

 
.research-box{padding: 0rem; margin:20px 20px 20px 0;  border: 1px solid #F2F2F2;  transition: all 250ms ease-in; }
.research-box:active,.research-box:hover{ box-shadow: 8px 8px 0px 0px #76C2E5;}

.research-details{padding:0; }
.research-details h4{font-weight: 600; font-size: 22px;  margin: 0; padding:20px 20px 3px 20px; color: #211D70;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;min-height: 130px; }

.arrow-btn{ margin-left: auto;  width: 60px; height: 60px;   position: relative; display: flex; }
.arrow-btn a { color:#fff; font-size: 15px; margin: auto 10px 5px auto ; position: relative; z-index: 1;  }

.arrow-btn:before{  content: ""; position: absolute; z-index: -0;} 
.arrow-btn-red:before{   border-bottom: 60px solid red;   border-left: 60px solid transparent; } 
 .arrow-btn-yellow:before{  border-bottom: 60px solid #FCB017;   border-left: 60px solid transparent; } 
 .arrow-btn-blue:before{  border-bottom: 60px solid #76C2E5;   border-left: 60px solid transparent; } 
 .arrow-btn-d-blue:before{  border-bottom: 60px solid #211D70;   border-left: 60px solid transparent; } 
 
 
/*  */


.bg-grey-section{ background: #F6F8F9; }

.facilities-tabs-row{ display: block; padding: 30px 0 95px 0; }
.tabs-nav-left2{ width: 300px; background: #f1f1f1; margin: 0 0 auto  0; float: left;}
.tabs-content-right2{ width: 73%; padding: 0;float: right; }
.nav-tabs {padding: 0; margin: auto;}
.facilities-box{}
.facilities-box p{  font-weight: 600; font-size: 22px; margin: 0; padding: 10px 0; opacity: 0.9; color: #3E3E3E; }

/*.facilities_owl .owl-stage .active:first-child { opacity: 1 !important;  }
.facilities_owl .owl-stage .active { opacity: 0.2;  } */
.facilities_owl .owl-nav.disabled{display: flex;}


/* latest update */
.latest-updates-depart{ padding-bottom: 95px; }
.latest-update-row{ display: flex; justify-content: space-between; }
.left-latest-update{ width: 60%;margin: 40px 0 0 0; }
.right-latest-update{ width:38%;margin: 40px 0 0 0; }

.announcements-title{ position: absolute; top: 10px; left: 0; text-transform: uppercase;  font-weight: 900; font-size:18px;  color: #211D70;  }

.announcements-box{ position: relative; }
.announcements-details{ width:100%; position: initial; bottom: 0; background: #fff; padding: 10px;display: flex;}
.announcements-details p{ margin: 0; padding: 0; font-size: 16px;}
.latest-announcements p {width:100%}
.arrow-btn-right{ margin: auto;  width: 300px;position: relative; display:flex}
.arrow-btn-right a { color:#ED1C24; font-size: 15px; margin: auto 10px 5px auto ;  }
.arrow-btn-right-red a { color:#ED1C24;  }

.latest-news{  position: relative; }
.latest-news-title{ margin: 10px 0 0 0; text-transform: uppercase;  font-weight: 900; font-size:18px;  color: #211D70;  }

.latest-news ul{ margin: 24px 0 0 0;padding: 0 5px;max-height: 470px;overflow-x: scroll;}
.latest-news li{ margin: 0; padding: 5px 0; }
.latest-news li p{ margin: 0 0 5px 0;  padding: 0; font-weight: 600; font-size: 18px; line-height: 1.2; display: block; color: #211D70; }
.latest-news li p a{ color: #211D70; }
.latest-news li p span{ margin: 0; padding: 0;  font-size: 14px; display: inline-block; }


.events-row{ padding: 30px 0 0 0; border-top: 1px solid #000; margin-top: 30px; position: relative; }

.events-box{ display: flex; justify-content: space-between; border: 1px solid #F2F2F2; background: #fff; position: relative;width: 100%; }
.events-img{ width: 30%; height:130px ;background: #1a165a;}
.events-img img{height:100%}
.events-txt { width: 70%; padding: 5px 20px; margin: auto;}
.event-txt-inner{padding:20px 20px 20px 20px;}
.events-txt h4{font-weight: 600; font-size:14px; color: #0E0E0E;  margin: 0; padding:0px 0 5px;  }
.events-txt p{ font-size: 14px; margin: auto;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.events-box .arrow-btn{ position: absolute; bottom: 0; right: 0; }

/* latest update end */


/* achievements */
.achievements-box{ background: #fff; }
.achievements-box p{ padding: 15px 15px 0;font-size: 20px;font-weight: 600;color: #0E0E0E;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;min-height: 82px; }

.latest-magazine-collection{ background: #211D70; padding: 30px 0 0 0;  }
 
.latest-magaxine-row{ display: flex; padding: 0 10%; }

.magazine-title{ width: 27%; position: relative; z-index: 1; }
.magazine-img{ width: 35%; }
.magazine-txt{ width: 40%; margin: auto 0 50px 0;   }

.magazine-title h3{  color: #fff; font-weight: 400; font-size: 60px; line-height: 1; }
.magazine-txt p{ color: #fff; font-size: 20px; margin: 0; padding: 30px 0; }
.bg-btn-red{}
.bg-btn-red a{  transition: all 250ms ease-in; font-size: 16px; color: #fff; text-transform: uppercase; background: #ED1C24; border-radius: 2px; padding: 10px 30px; font-weight: 500; text-align: center; min-width: 250px; display: inline-block; }
.bg-btn-red a:hover{}
.bg-btn-red a i{ font-size: 18px; margin: 0 0 0 10px; }

.bg-btn-red-border{}
.bg-btn-red-border a{  transition: all 250ms ease-in; font-size: 16px; color: #ED1C24; text-transform: uppercase;  border-radius: 2px; border: 2px solid #ED1C24 ; padding: 10px 20px; font-weight: 500; text-align: center; min-width: 200px; display: inline-block; }
.bg-btn-red-border a:hover{ background: var(--d_b); color: #fff; border: 2px solid var(--d_b); }
.bg-btn-red-border a i{ font-size: 18px; margin: 0 0 0 10px; }




/* alumni */
.alumni-row{}
.alumni-box{border: 1px solid #F2F2F2;}
.alumni-img{ width: 100%; }
.alumni-txt { width: 100%; padding:0;}
.alumni-txt-inner{padding:15px 15px 0px 15px;}
.alumni-txt h4{font-weight: 600; font-size: 18px; color: #0E0E0E;  margin: 0; padding:5px 0;  }
.alumni-txt p{ font-size: 14px; }
.alumni-item img {width:100%;}
.alumni-title {font-size:20px;}
.alumni-title a {color:#211D70}
.alumni-desp .alumni-read-more {color:#ED1C24}
.alumni-desp p {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.alumni-desp {padding: 20px;}
.the_content_wrapper {display:none}
.gtb-section {background-color:#F6F8F9; padding: 40px 40px; margin:40px 0}
.gtb-section h3 {margin-bottom: 30px;}

.opportunities-depart{ padding: 0px 0 0 0; display: flex; justify-content: space-between; position: relative; }
 .opportunities-left{ margin: 0; padding:0 20px 0 0px; width: 30%;  background: #211D70;   align-items: center;  display: grid;  z-index: 1; }
 .opportunities-left:before{ z-index: -1; content: ""; position: absolute; width: 100%; height: 100%; left: -80%; background: #211D70; margin: 0; padding: 0; }
.opportunities-right{ width: 70%;  background: #F6F8F9; padding-left: 20px;}
#opportunities{background: #F6F8F9;}
.opportunities-right:before{ z-index: -1; content: ""; position: absolute; width: 100%; height: 100%; right: -80%; background: #F6F8F9; margin: 0; padding: 0;  }
.opportunities-left .apply-btn i{font-size: 45px;}
.opportunities-box{border: 1px solid #F2F2F2; background: #fff;} 
.opportunities-txt { width: 100%; padding:0;}
.opportunities-txt-inner{padding:15px 15px 0px 15px;}
.opportunities-txt h4{font-weight: 600; font-size: 18px; color: #0E0E0E;  margin: 0; padding:5px 0;  }
.opportunities-txt p{ font-size: 14px; margin: auto ; }


.opportunities-left-inner{ padding: 30px 0; }
.opportunities-title{ font-size: 50px; color: #fff; font-weight: 400; line-height: 1.2;} 
.opportunities-left-inner p{ color: #fff; padding: 10px 0; margin: 0;  }

.opportunities-left-inner .apply-btn{ text-align: right; padding: 0 20px; }
.opportunities-left-inner .apply-btn a{ color: #fff; }


.information{}
.information-inner{ display: flex; justify-content: space-between; padding:80px 0; }
.information-left{ width: 40%; margin: auto; }
.information-right{ width: 60%; display: flex; justify-content: space-between; }

.information-left h3{ font-size: 50px; font-weight: 400; padding: 0 30px 0 0; }

.info-colm{ width: 40%; }
 

.connect{}
.connect-inner{ display: flex; justify-content: space-between; padding:20px  0; }
.connect-left{ width: 40%; margin: 0; }
.connect-right{ width: 60%;   }




/* CONTACT US PAGES */

.imp-contact{ padding: 30px 0 95px  0; } 
.imp-contact-row{--auto-grid-min-size: 23%; display: grid; grid-gap: 25px;  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));  margin: 0;  padding: 0; box-sizing: border-box; }   

.contact-box{ background: #F6F8F9;  margin: 0;  padding: 0; display: block;   }
.contact-box-txt{ display: flex; justify-content: space-between; padding: 0 15px; }
.contact-box-txt h3{ margin: auto 0; color: #211D70; font-size: 22px; font-weight: 600;  }


.newsletter-row{ padding: 30px 0 95px 0; }
.newsletter-box{ background: #fff;  margin: 0;  padding: 0; display: block;   }
.newsletter-box-txt{  padding: 0 15px; }
.newsletter-box-txt h3{ margin: 15px 0 0 0; color: #211D70; font-size: 22px; font-weight: 600;  }
.newsletter-box-txt .apply-btn{ text-align: right; }

.newsletter_owl .owl-dots{position: relative;text-align: center;padding: 20px 0 0;}
.newsletter_owl .owl-dots .owl-dot{width: 10px;height: 10px; border: 1px solid var(--b_c);padding: 0;margin: 0 2px;border-radius:100%;background: #fff;}
.newsletter_owl .owl-dots .owl-dot.active{background:#000;}


.contact-details{}
.contact-details h5{ font-weight: 600; font-size: 22px; letter-spacing: 0.06em; margin: 0; padding: 10px 0;
color: #211D70; }
.contact-details p{ margin: 0; padding: 0; }
.contact-details p.mail-links{ margin: 0; padding: 20px 0 0 0;  }
.contact-details p.mail-links a{ color: var(--r_c); position:relative;padding: 0 0 0 30px;}
.contact-details p.mail-links a::after{content:'';position:absolute;width:15px;height:15px;left:7px;top:2px;background:url('https://www.bits-pilani.ac.in/wp-content/uploads/mail.png');background-size:cover;}
.contact-detail-number{ padding: 20px 0 0 0; }
.contact-detail-number p{position:relative;padding: 0 0 0 30px;}
.contact-detail-number p::after{content:'';position:absolute;width:15px;height:15px;left:7px;top:2px;background:url('https://www.bits-pilani.ac.in/wp-content/uploads/phone-call.png');background-size:cover;}
/* .page-template-template-contact-us-detail .contact-details{padding:20px} */
/* MAP  */
.map-row{ padding-bottom: 95px; }
.map-title{ width: 70%; padding: 0px 0 30px 0;}

.map_tab_a_campus{display: flex; height: 600px;overflow: hidden;}
.map_tab_a_campus .tabs09{width: 450px; margin-top: 0px;height: 100%;overflow: hidden;overflow-y: auto;}
.map_tab_a_campus .tabs09 li{ padding: 20px 20px; color: #3E3E3E;  cursor: pointer; border-top: 1px solid #F6F8F9;border-left: 5px solid  transparent;}  
.map-box iframe{height: 100%!important;}
.map_tab_a_campus .tabs_container09 div{height: 100%;}
.map_tab_a_campus .tabs09 li h4{ font-size: 20px;   font-weight: 600;  text-transform: uppercase; letter-spacing: 1px; }
.map_tab_a_campus .tabs09 li p{ font-size: 14px; font-weight: 500; color: #3E3E3E; }
.map_tab_a_campus .tabs09 li:first-child{ border-top: 0; }

.map_tab_a_campus .tabs09 li span{display: inline-block; position: relative;}
.map_tab_a_campus .tabs09 li.active, .tabs_a_campus .tabs09 li:hover{color: #211D70; background: #F6F8F9; border-left: 5px solid #211D70;}

.map_tab_a_campus .tabs09 li span::after{content:'';width: 0%;height: 3px;background: var(--r_c);position: absolute;left: 0;bottom: -5px;display: block;transition: all 0.5s;}
.map_tab_a_campus .tabs09 li:hover span::after, .tabs_a_campus .tabs09 li.active span::after{width: 100%;}
.map_tab_a_campus .tabs_container09{width: 100%; padding-left: 0px;}
.map_tab_a_campus .tabs_container09 .tab_content09.active{display: block;}
.map_tab_a_campus .tabs_container09 .tab_content09{display:none}



.talk-to-us-row{ display: flex; justify-content: space-between; padding-top: 30px;  padding-bottom: 95px;}
.talk-left{ width: 45%; }
.talk-right{ width: 45%; }

.talk-title{  padding: 0px 0 0px 0;}
.talk-title h2{ font-weight: 400; font-size: 50px; color: #0E0E0E; }
.talk-title p{  }


.contact-form{}
.contact-field-row{}
.field-left-right{ display: flex; justify-content: space-between; }
.contact-form.field-color .contact-field-row .field-style {border: 1px solid #211D70; border-bottom-style: solid; border-bottom-width: 1px; border-bottom: 5px solid #211D70;}
.contact-form .field-style{ width: 100%; margin: 0 0 20px 0; padding: 13px 40px 14px 20px; border: 1px solid #000; border-bottom: 5px solid #000; background: #F6F8F9; }
.contact-form .field-style:focus{  border: 1px solid #000; border-bottom: 5px solid #000; color: #000; background: transparent; }
.colm-field-half{width: 48%;}

.name-field{ background: #F6F8F9 url(../images/icon/name.svg) no-repeat 98% center !important; }
.email-field{  background: #F6F8F9 url(../images/icon/email.svg) no-repeat 98% center !important; }
.phone-field{   background: #F6F8F9 url(../images/icon/phone.svg) no-repeat 98% center !important;}

.contact-btn-row{}
.contact-btn-submit { font-size: 20px; color: #fff; text-transform: uppercase; background: #211D70; border-radius: 2px; padding: 14px 30px; font-weight: 700; text-align: center; min-width: 250px; display: inline-block; transition: all 250ms ease-in; }
.contact-btn-submit i{ font-size: 18px; margin: 0 0 0 10px;   }
.contact-btn-submit:hover{ background: var(--r_c); }


/* CONTACT US PAGES END */

p:empty {margin: 0!important;}
.breadcrumb li{margin-bottom: 0!important;}
/* PLACEMENT STYLE */
.page-banner{display: flex;}
.page-banner-left-title{ width: 40%; margin: auto 0 auto 0; padding: 20px 3.5%; }
.page-banner-left-inner{}
.page-banner-left-title h1{ margin: 0 0  10px 0%; font-weight: 400; font-size:40px; color: #0E0E0E; opacity: 0.9; line-height: 1; }
.page-banner-right-img{ width: 60%; position: relative;overflow:hidden;height:60vh}
.page-banner-right-img img{width:100%}
.r-opportunities-details{padding:20px;}
/* .r-opportunities-details{padding:20px; min-height:300px}
 */


.placement-announcement{ padding: 0px 0 0 0; display: flex; justify-content: space-between; position: relative; }
 .placement-announcement-left{ margin: 0; padding: 0; width: 100%;  background: #F6F8F9;   align-items: center;  display: grid;  z-index: 1; }
 .placement-announcement-left:before{ z-index: -1; content: ""; position: absolute; width: 100%; height: 100%; left: -80%; background: #F6F8F9; margin: 0; padding: 0;top:0 }
.placement-announcement-right{ width: 70%;  padding-left: 20px;}

.announcement-left-inner{ padding: 50px 10% 50px 0%; }
.announcement-title{font-weight: 700;}
.announcement-left-inner ul{ margin: 0; padding: 20px 0; }
.announcement-left-inner li{ margin: 0; padding: 0;  border-top: 1px solid #d1d1d1; display: block; }
.announcement-left-inner li:first-child{ border-top: 0;  }
.announcement-left-inner li a{ padding: 20px 0 0; display: block; color:var(--r_c); text-decoration:underline}
.announcement-left-inner li a:hover{ color: #211D70; }
.announcement-inner-right{ padding: 50px 0% 50px 5%; }
.announcement-inner-right ul{}
.announcement-inner-right li{ list-style: disc; margin: 0 0 0 15px; padding: 0; }
.announcement-inner-right h2{ font-size: 50px; font-weight: 400; color: #0E0E0E; }
 
.placement-count{ padding:30px 0 0; background: #76C2E5; }
.placement-count-inner{ text-align: left; }
.placement-count-inner p{ margin: 0; padding: 0; text-transform: uppercase; font-weight: 900; }
 h2 span.hs_2{ font-size: 60px; font-weight: 800;}

.placement-count-inner .item{ padding: 0 0 0 20%; }

 
.count_col4_owl .owl-dots{position: relative;text-align: center;padding: 20px 0 0;}
.count_col4_owl .owl-dots .owl-dot{width: 10px;height: 10px; border: 1px solid var(--b_c);padding: 0;margin: 0 2px;border-radius:100%;background: #fff;}
.count_col4_owl .owl-dots .owl-dot.active{background:#000;}


.placement_logo_owl{}
.placement_logo_owl .item{ border: 1px solid #F6F8F9; }

.placement_logo_owl .owl-dots{position: relative;text-align: center;padding: 20px 0 0;}
.placement_logo_owl .owl-dots .owl-dot{width: 10px;height: 10px; border: 1px solid var(--b_c);padding: 0;margin: 0 2px;border-radius:100%;background: #fff;}
.placement_logo_owl .owl-dots .owl-dot.active{background:#000;}


.placement-system-row{ display: flex; justify-content: space-between; }
.ps-left{ width: 48%; }
.ps-right{ width: 48%; }

.placement-proces-row{ padding: 30px 0 0 0; display: flex; justify-content: space-between; }
.pp-left{ width: 48%; margin: auto 0; }
.pp-right{ width: 48%; }





.news-event-row{ padding: 30px 0 0 0; }
.news-event-item{ background: #fff; border: 1PX solid #F2F2F2; }
.news-event-txt{ padding: 20px 20px; }
.news-event-tags{ padding-bottom: 15px; }
.style-tags span a{ text-transform: uppercase; padding:3px 15px; text-align: center; font-size: 13px; display: inline-block; border-radius: 100px;}
.style-tags span.blue-tag a{ background: rgba(118, 194, 229, 0.4); }
.style-tags span.yellow-tag a{ background: rgba(250, 201, 46, 0.4); }
 
p.news-event-title{ font-size: 20px;font-weight: 600;margin: 10px 0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
p.news-event-desp{margin: 10px 0;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
p.date-admin{ font-size: 12px; }
p.date-admin a{ color: var(--r_c); }
.news-event-item .apply-btn{ text-align: right; padding: 0; }
.news-event-item .apply-btn a{ color: #000; transition: all 250ms ease-in; }
.news-event-item .apply-btn a:hover{ color:  var(--r_c); }


.colm3_dots_owl .owl-dots{position: relative;text-align: center;padding: 20px 0 0;}
.colm3_dots_owl .owl-dots .owl-dot{width: 10px;height: 10px; border: 1px solid var(--b_c);padding: 0;margin: 0 2px;border-radius:100%;background: #fff; }
.colm3_dots_owl .owl-dots .owl-dot.active{background:#000;}

/* 
.colm3_dots_owl .faculty-tags{min-height: 75px;} */
.colm3_dots_owl .facul-title{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.colm3_dots_owl .facul-desp{min-height: 49px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}



.tabs09nav-top .colm3_dots_owl .faculty-tags{min-height: auto;}
.tabs09nav-top .colm3_dots_owl .facul-title{min-height: auto;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tabs09nav-top .colm3_dots_owl .facul-desp{min-height: auto;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}






.event-txt{ padding: 3px 0; }
.event-txt i{ margin: 0 10px 0 0; }
.events-btn-box{ display: flex; justify-content: space-between; padding: 20px 0 0 0; }

.register-btn a{ color: var(--r_c); font-weight: 700; font-size: 15px; text-transform: uppercase; transition: all 250ms ease-in; }
.register-btn a:hover{ color:var(--d_b); }

.date-txt{ padding: 3px 0; }
.date-txt i{ margin: 0 10px 0 0; }


/* recruiter-section */
.recruiter-section{ background:#211D70 url(../images/circle-bg.png) left center no-repeat; background-size: contain; }
.recruiter-row{ display: flex; justify-content: space-between;  }
.recruiter-txt{ color: #fff; }
.recruiter-txt h3{ font-weight: 400; font-size: 50px;  text-transform: capitalize; }
.recruiter-txt p{ font-weight: 400;  }
.recruiter-btn{ margin: auto 0 0 0; }

/* recruiter-section end */


/* FACULTY */
/* FLITER 2 */
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea{ margin-bottom: 0 !important;  }

 

.filter-main{ padding: 50px 0 0 0; }
.filter-search-block{  display:  flex; justify-content: space-between; padding: 15px 0; }
.filter-block{ display:  flex; justify-content: space-between; padding: 15px 0;gap:15px; }
.filter-col{ width: 24%; }
input[type="text"].search-field{ width: 100%; border: 0; color: #000; background: #F6F8F9; border-radius: 2px; margin: 0; padding: 10px 10px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.08);  }
input[type="text"].search-field:focus { color: #000; border: 0; background: #F6F8F9 !important; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.08);  }


.filter-results{ font-size:14px; font-weight: 700; margin: auto 0 20px; padding: 0; color: #000; text-transform: uppercase; }
.serch-btn-filer{ margin: 0; padding: 0; background:var(--d_b)!important; color: #fff; border: 0; width: 60px; line-height: 1;border-radius: 0!important; }
.serch-btn-filer:hover{ background: var(--r_c)!important; }
.programmes-box .program-details .faculty-item{border: none;padding: 0;}



.search-box-filter{  display:  flex; justify-content: space-between; padding: 0px 0; border-radius: 2px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.08); background: #F6F8F9;  }

.white-field .search-field{ background:#fff !important; }

.serch-btn-filer-plan{ margin: 0 !important; padding: 0; color: var(--d_b) !important; background: #F6F8F9 !important;  border: 0; width: 60px; line-height: 1;box-shadow: none !important; }
.serch-btn-filer-plan:hover{ background: none  }

.search-box-filter input[type="text"].search-field{ width: 100%; border: 0; color: #000; background: #F6F8F9;  margin: 0; padding: 10px 10px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08); }

.white-field .serch-btn-filer-plan{ background:#fff !important; }



/* select.form-control:focus{ border: 0 !important; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.08);  }
.form-control:focus {
  color: #000;
  background-color: #F6F8F9 !important;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.08) !important;
} */

.pagination-nav{padding: 40px 0;text-align: center;}
.pagination-nav ul{ display: flex; }
.pagination-nav li{ padding: 1px; margin: 0 2px; }
.pagination-nav li a{ padding: 5px; font-weight: 700; font-size: 18px;}
.pagination-nav li.active a{ color: var(--r_c); }
.pagination-nav li a:hover{ color: var(--r_c); }

   
.ul-list-dot{}
.ul-list-dot ul{ margin: 0 0 20px 0; padding: 0; }
.ul-list-dot li{ list-style: disc; margin: 0 0 0 20px; padding: 5px 0; } 
.other-faculty-row{ padding: 30px 0 0 0; }


.faculty-profile-detils{ padding: 50px 5%; }
.faculty-profile-row{ display: flex; justify-content: space-between;}
.faculty-profile-photo{ width: 30%; }

.faculty-profile-txt{ margin: auto 0;width: 100%; }
.faculty-profile-txt h2{ margin: 0; padding: 0; font-size: 60px; font-weight: 400; color: #0E0E0E; }
.faculty-profile-txt p{ margin: 0; padding: 10px 0; font-weight: 600; font-size: 22px; color:#3E3E3E; }


.faculty-contact-detils{ display: flex; justify-content: space-between; padding: 10px 0; }
.faculty-contact-colm{ width: 48%; }
.facuty-info{ display: flex; padding: 10px 0; }
.facuty-info span{ display: block;  }
.facuty-info span:first-child{ margin: 0 20px 0 0px; }
.facuty-info span i{ font-size: 20px; }


/* accordian */
.accrd_hd span{ padding: 10px 50px 10px 0; display: block; font-size: 20px; font-weight: 600; font-size: 22px; color: #3E3E3E;}
/* accordian end */



 

.programmes-inner-col3{ --auto-grid-min-size: 30%; margin: 0;  padding: 0; box-sizing: border-box; }
.programmes-inner-col2{ --auto-grid-min-size: 46%; display: grid; grid-gap: 40px;  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr));  margin: 0;  padding: 0; box-sizing: border-box; }


.re-group-box{padding: 2rem;  border: 1px solid #F2F2F2;  transition: all 250ms ease-in; margin: 0px 0; }

.re-group-box:active,
.re-group-box:hover{ box-shadow: 8px 8px 0px 0px #76C2E5;}
.re-group-details h4{ font-weight: 600; font-size: 24px; letter-spacing: 0.02em; margin: 0; padding:10px 0; color: #211D70; }
.re-group-details ul{}
.re-group-details li {font-size: 13px; font-weight: 400;}
.re-group-details li span{ text-transform: uppercase; font-weight: 600; }

.re-group-box{ display: flex; justify-content: space-between; }
.team-photo{ width: 35%; }
.re-group-details{ width: 60%; }


.r-opportunities-details h5{ font-weight: 600; font-size: 22px; letter-spacing: 0.06em; margin: 0; padding:10px 0; color: #211D70; }
.r-opportunities-details p{ margin: 0; padding: 8px 0; }
.r-opportunities-details ul{ margin: 0 0 10px 0; padding: 0; display: grid; grid-template-columns:  auto auto;  justify-content: space-between;}
 
.r-opportunities-details li{ margin: 0; padding: 6px 0; width: 100%;list-style-type: none;  }
.r-opportunities-details li span i{ margin-right: 8px; color: var(--r_c);; }


/* RESEARCH STYLE */
.page-overview{display: flex;}
.page-overview-left-title{ width: 40%; margin:0; padding: 0 5% 0 0; }
.page-overview-left-inner{}
.page-overview-left-inner h2{ margin:0; font-weight: 400; font-size: 40px; color: #0E0E0E; opacity: 0.9; line-height: 1; }
.page-overview-right{ width: 60%; position: relative; }


.gride-count-3colm{ --auto-grid-min-size: 30%; display: grid; grid-gap: 30px;  
    grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr));  }
.gride-count-3colm .item{}

.colm2-eq-row{ display: flex; justify-content: space-between; }
.eq2{ width: 46%; margin: 0; padding: 0; }

ul.list-points-txt{ margin: 0 0 0 20px; padding: 0;}
ul.list-points-txt li{ margin: 0; padding: 5px 0; list-style-type: disc;}

.colm3-eq-row{ display: flex; justify-content: space-between; }
.eq3{ width: 31%; margin: 0; padding: 0; }



.info-colm2-box{ --auto-grid-min-size: 35%; display: grid; grid-gap: 40px 60px;  
    grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr)); }
.info-colm-txt ul li a {color:var(--r_c)}
.info-colm-txt p{ margin: 0; padding: 0; }
.info-colm-txt ul{ margin: 0; padding: 0; }
.info-colm-txt li{ margin: 0; padding: 5px 0; list-style-type: none!important; }
/* RESEARCH STYLE */

.filter-row-4{ --auto-grid-min-size: 15%; display: grid; grid-gap: 1%;  
    grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 4fr)); }
 

/* career */

.career-2colm-row{ display: flex; justify-content: space-between; align-items: center; }
.c-left{ width: 48%; margin: auto; }
.c-right{ width: 48%; margin: auto;  }

.job-profile-header{ display: flex; justify-content: space-between; margin: 50px 0 0 0; padding-bottom: 50px; }
 .job-profile-header h3{ font-size:40px; font-weight: 400; }

.job-details-txt{ padding-top: 30px; }
.job-txt-block{ padding: 25px 0; margin: 0; }
.job-txt-block h4{ font-weight: 900; font-size: 20px; text-transform: uppercase;  }
.job-txt-block p{}
.job-txt-block ul{ margin: 0 0 0 17px; padding: 0; }
.job-txt-block li{ margin: 0; padding: 0; list-style: disc; }

.box-white .programmes-box{ background: #fff; margin-bottom: 30px; }

/* career */






.scroll-page .navbar {
background:var(--bl_c);
  min-width: 100%;   margin-bottom: 0;   z-index: 119; padding: 0;}
 
.scroll-page  ul.nav{ width: 100%;  display: flex; flex-wrap: initial;/*justify-content: space-around; */ list-style-type: none;  margin: 0 !important;  padding: 0;}    
.scroll-page nav li{ color: #fff; padding: 0;
      text-decoration: none; margin: 0; font-weight: 400; font-size: 15px; text-transform: uppercase;}
    
.scroll-page nav li a { display: inline-block;  color: #fff; padding: 24px 15px; text-decoration: none; margin: 0; font-weight: 400; font-size: 14px; text-transform: uppercase;display: flex;
  margin: auto;
  align-items: center;height: 100%}

.scroll-page nav a:hover { color: #fff; background: #403B95;  text-decoration: none; }

.scroll-page nav li.active a {  color: #fff; background: #403B95;   text-decoration: none; }
  
.scroll-page nav li  { display: inline-block;  text-align: center; }

.scroll-page nav a:hover [class^="fa"] {  color: #e63347; -webkit-transition: all 0.5s ease-out;    transition: all 0.5s ease-out; }
 
.scroll-page a#menu-icon{ display: none; }
 
  

.consultancy-row{ padding: 40px 0 0 0; } 
p.consultancy-txt{ position: relative;  font-size: 16px; color: var(--bl_c); text-transform: uppercase; padding: 0 0 5px 0; margin: 0 0 5px 0; font-weight:bold}
p.consultancy-projt-name{ padding: 10px 0; font-size: 14px; color: #0E0E0E; }
p.consultancy-txt::after {
  width: 24px;  height: 2px;  background: var(--r_c);  content: '';  position: absolute;  bottom: 0px;  left: 0;
  transition: all 0.5s;  margin: auto;}



/* NEWS  */
 .news-row{ padding: 20px 0 0 0; }
.news-inner-col3{ --auto-grid-min-size: 30%; display: grid; grid-gap: 40px;  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr));  margin: 0;  padding: 0; box-sizing: border-box; }


.news-box{padding: 0rem;  border: 0px solid #F2F2F2;  transition: all 250ms ease-in; margin: 0px 0; }
.news-box img{ width: 100%; }
.news-box:active,
.news-box:hover{ box-shadow: 10px 10px 0px 0px var(--d_b);}
.news-txt h5{ font-weight: 600; font-size: 22px; letter-spacing: 0.02em; margin: 0; padding:10px 0; color: #0E0E0E; }
span.date-news{ font-size: 12px; display: block; }
.news-txt{ padding: 5%; } 
.news-txt p{ margin: 0; padding: 8px 0; }

.news-details{ padding-bottom: 50px; }

.news-post-date-share{ display: flex; justify-content: space-between;  }
.share-icons{ display: flex; font-weight: 600; font-size: 18px; text-transform: uppercase; }
.share-icons span ul.sos_link{ margin: 0 0 0 15px; }
.share-icons span ul.sos_link li a{ width: 20px; height: 20px; font-size: 12px; }
.share-icons span ul.sos_link li {padding-right:5px;}

.date-admin{font-weight: 600; font-size: 12px; text-transform: uppercase;}
.news-content{ padding: 0 0; }

.bottom-share-icons{ display: flex; justify-content: space-between; padding: 20px 0; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf;}
.bottom-share-icons span{ font-weight: 600; font-size: 18px; }
.bottom-share-icons .sos_link{ margin: auto 0; }
.bottom-share-icons ul.sos_link li {padding-right:5px;}

.sidebar-row{}
.widget-box{}
.widget-box h2{ font-size: 30px; color: #3E3E3E; text-transform: uppercase; font-weight: 700; letter-spacing: 0.06em; }
.widget-box ul{ margin: 0; padding: 0; }
.widget-box li{ border-top: 1px solid #cfcfcf; margin: 0; padding: 15px 0; }
.widget-box li:first-child{ border-top: 0; }

.news-post-img{ background-position: left; }
.news-post-title{ padding-top:150px;padding-bottom:150px; }
.news-post-title-colm{ margin: auto; max-width: 800px; text-transform: uppercase; color: #fff; text-align: center;}
.news-post-title-colm h1{ font-weight: 700; font-size: 30px; letter-spacing: 0.12em; padding: 0 20px; color: #000;}
/* NEWS */
  

/* STUDENT  */
.life-cycle-title{ text-align: center;padding-bottom: 15px; }
.life-cycle-title h2{ font-weight: 400; font-size: 50px; }
.center-box-year{  text-align: center; display: flex; margin: auto; position: relative; padding-bottom: 6px;  }
.center-box-year-inner{  border: 3px solid #211D70; padding: 10px 20px; text-align: center; margin: auto; }
 .center-box-year p{ font-weight: 900; padding: 0; margin: 0; color: #000; text-transform: uppercase; font-size: 18px;  } 
 .center-box-year span{ display: block; }

.center-box-year::before {
  content: '';  position: absolute;  left: 50%;   bottom: 0;  margin: 0 auto 0 -16px;  width: 30px;  height: 6px;  background: var(--r_c);  z-index: 1;}

 

.summer-break{ position: relative;  text-align: center; display: flex; margin: auto; position: relative; padding: 30px 0 70px 0; z-index: 5;  }
.summer-break::after {content:''; position: absolute; left:0; right:0; top:0; bottom:0; margin:auto; width: 2px; height: 100%; background:#D9D9D9; z-index: 0;}
.summer-break-inner{ background: #76C2E5; position: relative; z-index: 5; padding: 10px 10px; text-align: center; margin: auto; width: 230px; }
.summer-break p{ font-weight: 900; padding: 0; margin: 0; color: #fff; text-transform: uppercase; font-size: 18px;  } 
.summer-break span{ display: block; color: #fff; line-height: 1.1; }



.student-life-cycle-row{ padding: 0 10%; }

.student-min {position: relative; padding: 30px;}
.clearfix {clear:both}
.student-min::after {content:''; position: absolute; left:0; right:0; top:0; bottom:0; margin:auto; width: 2px; height: 100%; background:#D9D9D9}
.student-min::before {content:''; position: absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:8px; height: 30px; background:var(--r_c);z-index: 1;}


.student-content{ display: flex; justify-content: space-between; align-items: center; }
.student-content-txt{margin:auto; width: 100%;}
.student-img{ margin: 0 30px; }
.student-content span {color:var(--bl_c); font-size: 17px}
.student-content h3 {font-weight:700; text-transform: uppercase;}  
.student-min_s1 .student-content{float: right; width: 50%; padding-left: 60px;  right: 0; top: 0; bottom: 0; margin: auto; display: flex; align-items: center; align-content: center;}
 
.student-min_s2 .student-content{float:left; width: 50%; padding-right: 60px;  left: 0; top: 0; bottom: 0; margin: auto; display: flex;}


.alumni-row{ padding: 0; }
.alumni-row .top-nav{padding: 0;}
.alumni-row .item{ background: #fff; }
.alumni-box{ padding: 20px;min-height:350px;}
.alumni-row  .alumni-img imgheight: 60vh;height: 100%;width: auto !important;max-width: inherit;}
.alumni-name-txt{ display: flex; align-items: center; padding: 20px 0 10px 0;  }
.alumni-img{ width: 140px; overflow: hidden; margin: 15px auto; padding: 0; }
.alumni-name-title h4{ font-size: 18px; font-weight: 600; color: #211D70; margin: 0; padding: 0; text-transform: capitalize; }
.alumni-name-title p{  margin: 0; padding: 0;  }
.alumni-box .italic{font-style: italic;}

.grievance-row{ text-align: center; padding: 0 10%; }
.grievance-row h2{  font-weight: 400; font-size: 50px; }
.grievance-row p{ padding: 20px 0; }

.event-col2-row{--auto-grid-min-size: 30%; display: grid; grid-gap: 30px;  
    grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr)); }  


.bg_over{overflow: hidden;}
.bg_over img{transform: scale(1.3);position: relative;top:20px}
 
/* DW NAV */
.nav.menu li{position: relative}
.dw_nav{position: absolute;width: 200px;text-align: left;height: 0;overflow: hidden;}
.nav.menu li:hover .dw_nav, .nav.menu li:active .dw_nav{height: auto;background: #211D70;}
.nav.menu li a{color: #fff;}
.dw_nav .dw_nav_link a{font-size: 11px;color: #fff;}
.dw_nav .dw_nav_link a:hover{background: var(--bl_c);color: #fff;}
.nav.menu li .fa-angle-down{padding-left: 10px;} 
.dw_min{pointer-events: none;}
/* DW NAV End*/


.anno_row {background: linear-gradient(0deg, #F6F8F9, #F6F8F9), linear-gradient(0deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), linear-gradient(0deg, #808080, #808080), #211D70;padding: 50px;height: 500px;overflow: auto;}
.anno_row h3{font-size:17px;position:relative;line-height:28px;}
.anno_row h3::after{content:'';width:30px;height:2px;background:var(--r_c);position:absolute;left:0;bottom:0}
.anno_col{padding: 20px 0 0;}
.anno_col u{border-bottom:1px solid var(--r_c);color:var(--r_c)}

.announcement-filter-tabs{float:right;margin: -90px 0 0}
.announcement-filter-tabs_row{padding:20px 0 0}
.announcement-filter-tabs .filter-field{background-color:#fff}




/* Camp */
.topbanner-s1 .topbanner-s1-txt{position: absolute;font-weight: 700;font-size: 35px;line-height: normal;color: #fff;left: 0;bottom:-5px;background:url(https://www.bits-pilani.ac.in/wp-content/uploads/patch.png) no-repeat;background-size: cover;background-position: right center;padding: 20px 95px 20px 58px;}

.tabs09_camps .nav-tabs{float: right;width: 54%;margin: -60px 0 0;}
.campnews-owl{background:#76C2E5}
.campnews-owl-col{height:585px;}
.campnews-owl-col .news-title{height:20%;padding:10px 70px 10px;margin-top: 50px;}
.campnews-owl-col .campus{height:85%;background:#000}
.campnews-owl-col .campus img{opacity:0.8; height:468px}
.camp-news .news-row{padding:0}
.news-title h5 a{color:#161922;font-size:22px}
.campnews-owl .owl-nav{position:initial}
.campnews-owl .owl-nav button{position: absolute;top: auto;bottom: 30%;background: none;box-shadow: none;font-size: 50px;}
.campnews-owl .owl-nav .owl-prev{left:0; top:26%}
.campnews-owl .owl-nav .owl-next{right:0; top:26%}

.nabanita_img{margin:0 auto;}
.capm_banner_row .topbanner-s1-txt,.capm_banner_row  .marquee09{position:initial;background:none}
.capm_banner_row  .marquee09{width:60%}
.capm_banner_row .topbanner-s1-txt{width:40%;margin:auto}
.capm_banner_row{background: #000;position: absolute;bottom: 0;width: 100%;left: 0;right: 0;z-index: 22;display: flex;opacity: 0.8;}
/* Camp End */

.explore09 a:hover{color:var(--r_c)}
.addmission-slide{background:#fff;height: 100%;}
.addmission-slide img{width:100%}
.addmission-slide .boxgrd_col_cont{padding:20px 10px}
.txt-depart .know-more{margin:15px 0 0}
.news-row .pilani-dpt{border: 1px solid #f2f2f2;}
/*___________ MOBILE RESPONSIVE CODE _____________*/




@media only screen and (max-width:1480px){ 
.scroll-page nav li a{ font-size: 13px; padding: 15px; }


}


@media only screen and (max-width:1300px){
 .detail-left-title h1{ margin: 0 0  0 5%;  font-size:50px;  line-height: 1.2;  }

.opportunities-left { margin: 0;  padding: 0;  width: 40%;}
.opportunities-right { width: 60%; padding-bottom: 30px;}
.latest-magaxine-row{ padding: 0 0%; }

.latest-news li p{  font-size: 16px; line-height: 1.2;   }
  

.faculty-profile-detils{ padding: 80px 0%; }
.faculty-profile-photo{ width: 33%; }

.scroll-page nav li a{ font-size: 11px; }
}


  @media screen and (max-width: 1150px) {
.scroll-page a#menu-icon{ display: block; color: #fff; font-size: 25px; padding: 5px 0; margin: 0 0 0 auto; }
.scroll-page nav li a{ display: flex; height: 100%;   align-items: center;  }
  .dw_nav{position:inherit;width: 100%;text-align: center;}


   .scroll-page nav ul {   display: block; height: 0; list-style-type: none;  opacity: 0;
      text-align: left;  -webkit-transition: all 0.1s ease; transition: all 0.1s ease;
      width: 100%;   visibility: hidden;  -webkit-box-pack: end;  -ms-flex-pack: end;
      justify-content: flex-end;  padding: 0;    }
 .scroll-page nav ul.expand {  display: block; height: auto;  opacity: 1;    
      width: 100%; visibility: visible;  }

    
   .scroll-page nav li { border-bottom: 0px solid #211D70;  color: #21252b; display: block;  width: 100%;  padding-top: 0em;  padding-bottom: 0em;  }
     .scroll-page nav li a{ display: block; }      
   .scroll-page nav li:hover { color: #e63347; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out;    }
 
}




@media only screen and (max-width:991px){
/* RESEARCH STYLE */
.page-overview{display: block;}
.page-overview-left-title{ width: 100%; margin:0 0 30px 0; padding: 0 0% 0 0; } 
.page-overview-right{ width: 100%; position: relative; }


.page-banner{ display: block; }
.page-banner-left-title{ width: 100%;}
.page-banner-right-img{ width: 100%;height:auto; }
.page-banner-left-title h1{font-size: 50px; margin-bottom: 20px; line-height: 1;  }


.map-title { width: 100%; padding: 0px 0 30px 0;}

.imp-contact-row{--auto-grid-min-size: 30%; display: grid; grid-gap: 30px;  
    grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr)); }  


.information-inner { display: block; width: 100%;    padding: 80px 0;}
.information-left { width: 100%;  margin: auto;}
.information-right { width: 100%; }
.info-colm { width: 100%; padding: 20px 0;}
.opportunities-title{ font-size: 40px; }

.departments-item{ display: grid; margin: 35px 0; grid-template-columns: 45%  auto;  border: 1px solid #F2F2F2; }
.detail-left-title h1{ margin: 0 0  0 5%;  font-size:40px;  line-height: 1.2;  }

.latest-update-row { display:  block; width: 100%;}
.left-latest-update {  width: 100%;}
.right-latest-update { width: 100%;}
.latest-news li p{  font-size: 18px; line-height: 1.2;   }
 
.magazine-title h3 {  font-size: 40px;  line-height: 1;}
.magazine-txt p { font-size: 16px;  margin: 0;  padding: 10px 0;}
.magazine-txt {  margin: auto 0 20px 0;}

.connect-inner { display: block; }
.connect-left { width: 100%;  margin: 0;}
.connect-right { width: 100%;}

 
.faculty-profile-photo{ width: 45%; margin-left: 30px; }
.faculty-profile-txt h2 {  font-size: 40px;}
.faculty-profile-txt p {  font-size: 18px;}

}


@media only screen and (max-width:900px){
.filter-row-4{ --auto-grid-min-size: 45%; display: grid; grid-gap: 15px 20px;  
    grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 4fr)); }
 
.filter-left-right{display: block;}
.filter-col1{margin-bottom: 15px }

.programmes-inner-col3{ --auto-grid-min-size: 48%; display: grid; grid-gap: 20px;  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr));  margin: 0;  padding: 0; box-sizing: border-box; }

.programmes-inner-col2{ --auto-grid-min-size: 100%; display: grid; grid-gap: 30px 0;  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));  margin: 0;  padding: 0; box-sizing: border-box; }

	.topbanner-s1 .topbanner-s1-txt{padding:20px 60px;}
.detail-right-img{ width: 100%;height:auto; }
	.capm_banner_row .marquee09{display:flex;align-items:center;}
.facilities-box p {    font-size: 18px;}
.details-page-section {padding-top:75px;}
	.depart-txt-box h3{font-size:20px;}
.breadcrumb-row{top: 80px;}	
.mfn-header-scrolled .breadcrumb-row {top: 68px;}
	.i0f_btn2 {position: absolute!important;left: 45px!important;right: 0!important;margin: auto!important;text-align: center!important;bottom: 2px!important;}
	.i0f_btn2 span{font-size:08px!important;white-space:nowrap!important;}
	.menu_btn {top: 20px;}
}





@media only screen and (max-width:836px){
	
.breadcrumb-row{top: 80px;}	
.mfn-header-scrolled .breadcrumb-row {top: 68px;}
/* 	.sticky-wrapper.is-sticky .navbar{top: 91px!important} */
	.news-row .pilani-dpt{margin:20px auto;padding:0px 10px;}
	.counselling-latest-news{grid-template-columns: repeat(1,1fr);}
	.page-banner-left-title{margin-top:30px!important}
	.job-profile-header{display:block}	
  .container-left-full{margin: auto;}
.facilities-tabs-row{padding: 30px 0 25px 0;}
.achievements-box p{-webkit-line-clamp: inherit;}
.achievements_owl .owl-stage{background: #fff;}
.achievements-box p{font-size: 14px;}
.achievements-box{padding-bottom: 10px;}
  .faculty-profile-txt h2{font-size: 27px;}
.faculty-profile-txt p {font-size: 12px;}
p.facul-title{font-size: 14px;}
.facul-desp{font-size: 11px;}
.faculty-item .apply-btn {padding: 10px 0 0 0;}

  .research-details h4{font-size: 16px;min-height: 80px;}
.page-overview-left-inner h2{  font-size: 30px; }


.talk-to-us-row {  display: block;}
.talk-left {  width: 100%;}
.talk-right {  width: 100%;}

.programmes-inner{display: block;width: 100%;  margin:20px 0;  padding: 0;   }

.faculty-depart { display:  block;  position: relative; width: 100%;}
.faculty-left {  margin: 0;  padding: 0;  width: 100%; position: relative;}
.faculty-right {  width: 100%; position: relative;   margin: 0;  padding: 0;   }

.nav-tabs > li > a {   padding: 15px 10px; margin-right: 0;   font-size: 14px;}

.research-tabs-content-title { position: relative; top: 0;}


.overview-depart { padding: 0px 0 0 0; display: block;  }
.overview-logo{ width: 300px; margin: 0 0 30px 0; }
.overview-txt{ width: 100%; }

.details-page-banner { display: block; width: 100%;}
.detail-left-title { margin: 0; width: 100%; }
.detail-left-title h1{ margin: 30px 0; }

.departments-item{ display: grid; margin: 35px 0; grid-template-columns: 100% ;  }
.txt-depart{  padding: 20px 20px; display: flex;} 

.filter-col1{ width: 25%; float: left; }
.filter-col2{ width: 28%; float: left; margin: 0 0 0 10px; }
.filter-col-right{ float: right;  }

.title-inner { text-align: center;  margin: 100px 0 0 0;  padding: 20px 10px;}
.title-inner h1 {  font-size: 28px; }

.recruiter-row{ display: block; }
.placement-system-row { display: block;}
.ps-left { width: 100%; margin-bottom: 20px;}
.ps-right { width: 100%;}
.placement-proces-row{display: block;}
.pp-left { width: 100%; margin-bottom: 20px;} 
.pp-right { width: 100%;}
 
.filter-block{ display:  flex; flex-wrap: wrap;  justify-content: space-between; padding: 15px 0; }
.filter-col{  width: 45%; margin: 10px 0; }

.career-2colm-row{ display: block;  }
.c-left{ width: 100%; margin: auto; margin-bottom: 30px; }
.c-right{ width: 100%; margin: auto;  }
.faculty-profile-photo{ width: 100%; margin-left: 0px; margin-bottom: 30px; order: 1 }

.colm2-eq-row{display: block;}
.eq2 {width:100%;}
.student-life-cycle-row{padding: 0;}
.life-cycle-title h2{font-size: 30px;}
.center-box-year p{font-size: 14px;}
.student-content h3{font-size: 20px;padding:30px 0px; 0px 0px;}
.student-min{padding: 20px 0;}
.student-min_s2 .student-content{display: block;padding-right:20px}
.student-min_s1 .student-content{display: block;padding-left:20px}
/* .student-img{width: 100%;margin: 20px auto;} */
.news-txt h5{font-size: 13px;font-weight: 500;}
.news-inner-col3{grid-gap: 20px;grid-template-columns: repeat(1, 1fr);}

.campnews-owl-col .news-title {height: auto;padding: 80px 20px 30px;margin:auto}
.campnews-owl .owl-item{height:0!important}
.campnews-owl .owl-item.active{height:auto!important}
.campnews-owl-col .campus{height: auto;}
.campnews-owl-col {height: auto;}
.news-title h5 a{font-size:24px}
.i0f_btn2 {position: absolute!important;left: 45px!important;right: 0!important;margin: auto!important;text-align: center!important;bottom: 2px!important;}
	.i0f_btn2 span{font-size:08px!important;white-space:nowrap!important;}
	
	
/* Iram	 */
	table tr td{font-size:10px}
}

@media only screen and (max-width: 700px){
.detail-left-title h1 {font-size: 23px;}
/* .page-banner-left-title {margin-top:50px!important} */
.faculty-left-inner p {padding: 15px 0;}
.faculty-title {font-size: 35px;}
.section-title-sub h3 {font-size: 20px;}
.addmission-slide{margin:20px auto}
.faculty-profile-detils{ padding: 60px 0%; }
.faculty-profile-row{ display: flex; flex-wrap: wrap; }
.faculty-profile-txt{order: 2; width: 100%;}
.news-post-title {height: auto; padding: 15px 0 100px;}
.sticky-post {padding:20px}
.econws_col a::after {width: 18px; height: 18px;}
.econws_col_txt p {font-size: 14px; margin:0}
.gtb-section h3 {font-size:20px; margin-bottom: 30px;}
.news-post-title-colm h1 {font-size: 20px;}
.top_banner_bg img{top: 0px;}
.top-banner_hdg_col .hdg_f {font-size:20px}
.hall-of-fame-post-title {height: auto; margin-top: 10%;}
/* accordian */
.accrd_hd span{ padding: 10px 40px 10px 0;  font-size: 18px; }
/* accordian end */


.apply-btn a{font-weight: 700; font-size: 16px; letter-spacing: 0.04em; text-transform: uppercase; color: #ED1C24;}


.information-left h3 { font-size: 25px;}
.opportunities-depart { padding: 0px 0 0 0;  display: block;}
.opportunities-left { width: 100%; position: relative;} 
.opportunities-right { width: 100%; position: relative;} 

.latest-magaxine-row { display: block; width: 100%;  padding: 0 0%;}
.magazine-txt { width: 100%;  margin: auto 0 20px 0;}
.magazine-title {  width: 100%; text-align: center; padding-bottom: 20px;}
.magazine-title h3 br{ display: none; }
.magazine-title h3{ font-size: 35px; }
.magazine-img {  width: 280px; margin: 0 auto;}
.latest-magazine-collection{ padding: 40px 0; }
.magazine-txt{ text-align: center; }

.placement-announcement{ display: block; }
.placement-announcement-left{ width: 100%; position: relative; }
.placement-announcement-right{ width: 100%; padding-left:0; }
.announcement-inner-right{ padding-left: 0; }

.programmes-inner-col3{ --auto-grid-min-size: 100%; display: grid; grid-gap: 40px 0;  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr));  margin: 0;  padding: 0; box-sizing: border-box; }
	.filter-btn {display:inline}
.announcement-filter-tabs{margin: -40px auto 10px}
.prom-view-all {padding: 0px;}
.news-row {padding: 0px 0 0 0;}
.page-banner-left-title h1 {font-size: 25px; margin-bottom: 0;padding: 15px 0;} 
.ui-tabs-panel ul {margin: 0 0 15px 0px;}
.mcb-section .mcb-wrap .accordion .question .title {font-size: 14px!important;}
}

@media only screen and (max-width:600px){
.page-overview-left-inner h2 {font-size: 25px;}
.info-colm-txt h3 {font-size:22px}
/* .anno_row {padding:0} */
.tabs09-s3 .responsive-tabs-container.accordion-xs .accordion-link {font-size: 18px;}
.info-colm2-box{ --auto-grid-min-size: 100%; display: grid; grid-gap: 40px 0px;  
    grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr)); }

.map_tab_a_campus .tabs09 {  width: 250px;  margin-top: 0px;}
.map_tab_a_campus .tabs09 li{  padding: 10px;}
.map_tab_a_campus .tabs09 li h4 {  font-size: 16px;}
.map_tab_a_campus .tabs09 li p {  font-size: 12px; line-height: 1.2;}

.info-colm { width: 48%;}

.announcements-title{ top: 0; position: relative; padding: 0px 0 10px 0;}
.top-nav { padding-top: 40px;margin: 20px 0;}
.tabs-nav-left2 { width: 28%; }
.tabs-content-right2 { width: 100%; padding: 0 0 0 30%;}

.announcements-details {  width: 90%;  position: relative;  top: -30px;  background: #fff;  padding: 10px;
}


/* TABS */ 
.vision-mission-depart .tabs li {  font-size: 20px;  text-transform: uppercase;  padding: 5px 0px; margin: 0 10px;} 
/* TABS END */
 .vision-txt{  width: 100%;  }

.filter-col1{ width: 100%; float: none; }
.filter-col2{ width: 100%; float: none; margin: 10px  0px; }
.filter-col-right{ float: none; width: 100%;  }
.filter-btn{ width: 100%; }

 h2 span.hs_2{ font-size: 40px; }
 h2{ font-size: 40px;  }

 .research-tabs-content-title{ font-size: 15px; }
.nav-tabs > li > a { padding: 15px 5px;   font-size: 10px;}
.tabs-content-right{ width: 72%; padding: 0 0 0 5% }
.tabs-nav-left { width: 28%; }

.owl-nav { width: 80px;}
.owl-nav button {
  display: flex; line-height: 0;
  width: 35px;
  height: 30px; 
  font-size: 25px;}

.owl-nav button span{margin: 13px auto 0;}

.recruiter-txt h3 { font-size: 30px;}
.bg-btn-red a { font-size: 16px;  padding: 10px 20px; min-width:163px;}
.pc_campac .facilities-tabs-row{display:block}
.tabs-content-right2{padding:20px 0;float:none}
	.tabs-nav-left2{width:100%}
	.pc_campac .achievements_cats{display:flex;width:100%}
	.pc_campac .achievements_cats li{width:100%;list-style-type:none}
}


@media only screen and (max-width:480px){ 
.filter-row-4{ --auto-grid-min-size: 100%; display: grid; grid-gap: 15px 0px;  
    grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 4fr)); }


.faculty-profile-txt h2 {  font-size: 30px;}
.faculty-profile-txt p {  font-size: 16px;}
.faculty-contact-detils{ display: block; padding:0 0}
.faculty-contact-colm{ width: 100%; }
.faculty-profile-photo { width: 100%;}
	

/* accordian */
.accrd_hd span{  font-size: 16px; }
/* accordian end */


.newsletter-box-txt h3{ font-size: 18px; }

.field-left-right {  display: block;} .colm-field-half{ width: 100%; }

.map_tab_a_campus {  display: block;height: auto;}
.map_tab_a_campus .tabs09 {  width: 100%;  margin-top: 0px; display: flex;overflow-x: auto;}
.map_tab_a_campus .tabs09 li div{width: 200px;}
.imp-contact-row{--auto-grid-min-size: 100%; display: grid; grid-gap: 30px 0;  
    grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 2fr)); }  

.info-colm { width: 100%;}
.information-right{ display: block; }

.events-box { display: block; width: 100%;}
.events-img {  width: 100%;}
.events-txt { width: 100%;}

.nav-tabs > li > a { 
  font-size:12px;
}
 
}




/*___________ MOBILE RESPONSIVE CODE END_____________*/

 
  


/*----------------om------------------*/

.counselling-slider{padding:40px 50px; background: #FFFFFF;border: 2px solid #F6F8F9;
box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.08);}
.counselling-slider img{    border: 1px solid #3E3E3E;border-radius: 50%;height: 6%;width: 6%;margin-right: 1%;}
.counselling-slider .prof-details{display: flex;align-items: center;}
 
.learning-tips p{font-size:26px; margin-bottom:0;}
.learning-tips 

.news-event-row .counselling-latest-news{display: grid;grid-template-columns: repeat(3,1fr);gap: 30px;}
.counselling-latest-news .item .news-event-item .news-event-txt .style-tags .news-event-desp{min-height:auto}
.mous-tabpane{display: grid;grid-template-columns: repeat(3,1fr);gap: 30px;}
.mous-tabpane .info-box{background: #FFFFFF;border: 1px solid #F2F2F2;padding: 40px 25px}
.mous-tabpane h3{color: #211D70;font-weight: 700;font-size: 26px;line-height: 32px;min-height: 45%;}
.date-val p{width:50%} .date-val{display:flex}
.foreign{display:flex;border-bottom: 1px solid #bdb9b9;}
.val-foreign{padding-left: 5%;}
.info-box .pdf-link{margin-top: 7%;font-weight: 700;}
.info-box a p{color:red;}
.indian-institution{display:flex;border-bottom: 1px solid #bdb9b9;padding-bottom: 5%;}
.indian-institution p{margin:0;}
.repeater-item.indian h4{min-height: 52%;}
.repeater-item.indian {padding: 40px 25px;}
.indian-val{padding-left: 5%;}
.indian-pdf a p{color:red;font-weight:700;}
#view-more-button, #view-less-button, #toggleButton{position: relative;left: 45%;right: auto;text-transform: uppercase;background: transparent;color: red;box-shadow: none;}
.dfs-title{min-height:50%;}
#acc-view-more-button.afm-view-btn, #fd-view-more-button.afm-view-btn{display: block;position: relative;left: 45%;box-shadow: none;}
#acc-view-less-button.afm-view-btn, #fd-view-less-button.afm-view-btn{background: none;color: red;box-shadow: none;position: relative;left: 45%;text-transform: uppercase;}
/* .student-txt p {min-height: 115px;} */
.counselling-latest-news{display: grid; grid-template-columns: repeat(3,1fr); gap: 30px;}
.news-event-title.page-alumni-title{min-height:0;}
.news-event-title.page-alumni-title.counselling{font-weight: 600;font-size: 23px;line-height: normal;color: #211D70;}
#dynamic-navbar{display: flex;margin-bottom: 0;}
#dynamic-navbar li{margin-bottom:0; list-style:none;}
#dynamic-navbar li:hover{background:#211D70;}
#dynamic-navbar li a{color: #fff;font-weight: 400;font-size: 13px;line-height: 16px; text-transform:uppercase;display:block;}
.item.counselling-slider.slick-slide.slick-current.slick-active.slick-center{width: 4%;}
.campus-banner-item p{    position: relative;top: 83%;font-weight: 700;font-size: 70px;line-height: 80px;margin-left: 5%;color: #fff;}
@media only screen and (max-width: 767px){
.page-banner-right-img {height:auto}
.page-banner-left-title{margin-top:0px!important;}
.details-page-section {padding-top:100px;}
.capm_banner_row .topbanner-s1-txt {width: 100%;padding: 10px 20px 0; font-size: 19px !important;}
.capm_banner_row {display: block;}
.capm_banner_row .marquee09 {width: 100%;}
#view-more-button, #view-less-button{position: relative;left: 30%;}	
.counselling-latest-news {grid-template-columns: repeat(1,1fr);}
.page-overview-left-inner h2 {padding: 30px 0;}
.pt-30 {padding-top:10px!important}
.programmes-inner-col4 {grid-template-columns: repeat(1, 2fr)}
.mous-tabpane {grid-template-columns: repeat(1,1fr);}
.mous-tabpane h3 {font-size:20px;min-height: 30%;}
.chart_container .chart-summary{right:15%; top: 65%;}
.chart_container.tabs_vertical.ui-tabs .ui-tabs-nav {position: inherit;}
.chart_container.tabs_vertical.ui-tabs .ui-tabs-panel {float: none;}
.chart_container.tabs_vertical.ui-tabs .ui-tabs-nav li a {margin:0 0; font-size: 18px;}
.input-group.date .input-group-addon {display:none}
#acc-view-more-button.afm-view-btn, #fd-view-more-button.afm-view-btn {left:0}
}
.programmes-inner .programmes-box:nth-child(n+7) {
  display: none;
}
	