.form-control { font-size: 0.95rem !important;}
.main-container .container {padding:0px 30px;} 
.pg-slider .owl-dots {text-align: center;position:absolute;left:50%;bottom:40px;}
.pg-slider .owl-theme .owl-dots .owl-dot span, .owl-theme .owl-dots .owl-dot:hover span {background: #fff !important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #6a7373 !important;}
.heading {font:2.1em/1 "Lato" !important; color: var(--color17); margin: 0 0 33px; padding-left: 20px; position: relative; }
.heading::after {background:#e87d0f;content: '';width: 4px;position: absolute;top: 2px;bottom: 6px;left: 0; margin: auto;}
.news-info h6 {margin-bottom:0.7rem !important; font:1rem "Lato" !important; font-weight:400; color: var(--color17); }
.news-info ul.meta > li {position: relative;font-family: Lato;font-size: 1rem;font-weight: 400;line-height: 1.5; }
.news-info { margin-top: 0.2rem; padding: 1.2rem 0;}

.btn-js:hover, .give-to-iitm:hover{color:#fff; background: #331138}
.btn-js{
    left: -284%;
    background: #c1361d;
    color: #fff;
    padding: 4px 10px;
	margin-right:20px; 
    border-radius: 3px;} 
	
.highlight-items .highlight-name {
    font: 18px/25px !important; 
    margin: 18px 0 0 !important;
}

.bo-info {
  bottom: 0rem;
   right: 0;
   min-width: 17.8125rem; 
}
.bo-info > i {
  color: #fff;
  font-size: 7.125rem;
  z-index: -1;
  line-height: 1;
  opacity: .07;
  right: 1.6875rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: -1.5rem;
}
.bo-info > h3 {
  font-size: 1.5rem;
  font-weight: 800;
}
.bo-info > h3 span {
  font-size: 1rem;
  margin-top: 8px;
}
.bo-info > h3 + span {margin-top: .9375rem;}
.bo-info > span {font-family: Nunito; font-size: 1rem; font-weight: 600; }
.bo-info > span + a {margin-top: 2.0625rem;}
.bo-info > a.thm-btn { width: calc(100% + 5.625rem); margin-left: -2.8125rem; margin-bottom: -7px; font-size: 1.0625rem; padding: 1.15625rem 3.0625rem; }
.wbox > h4{color:#c7c7c7 !important; font-weight:400;}.wbox > ul li {color:#c7c7c7 !important;}
.bottom-bar {padding: 1rem 0; background: #f5f1ed; }
.footer-data .logo img { padding:30px;}
.box-shadow { box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%); }
.blink {animation: blinkingText 1.2s infinite;}
.search_bar { background-color: #692a5b !important;}
.search_bar .form-control, .search_bar .form-control:focus {float: none;width: 100%;border: none;background-color: whitesmoke;border-bottom: 4px solid #331138;box-shadow: none;background-image: none !important;}
.search_bar .form-control, .search_bar .form-submit {height: 100%;border-bottom: 4px solid #331138;border-radius: 0;}
.marquee-content-items { display: inline-block; padding:6px 15px 0; margin: 0; position: relative; }
.marquee-content-items li { display: inline-block; line-height: 35px; color: rgb(193 54 29); font-family:Lato; font-size: 15px; font-weight:600; }
.marquee-content-items li:after { content: "|"; font-weight:700;  margin: 0 1em;  color: var(--color17);  }
.ann_title{ padding-top: 10px; font-weight: normal; color: #fff; text-align: center;  font-size:1.150rem; }
.views-exposed-form .form-submit { background: #331138 !important; }
.panel-oedu-1col.subsection {
    background: #241e25;
    background-size: cover;background-position: center;
    border-top: none;margin-bottom: 2em;border-bottom: none;border-bottom-left-radius: 0% 2em;
    border-bottom-right-radius: 0% 2em;color: #fff;padding-bottom: 1em;
}
.subsection .breadcrumb a, .subsection .breadcrumb li { color: white;font-size: .9rem;}
footer.footer { padding-top: 0; margin-top: 4rem; }
footer .container {max-width: 74.12rem !important; padding: 0 30px;}
footer.footer section { padding: 0px !important;  text-align: left !important; }

@media (max-width: 490px){ 
	.footer-data .widget-box { text-align: left !important;}
} 
body.path-user:not(.user-logged-in) {background-color: #35042b;}
 