

.Research-count-box .counter-box-container{
	    text-align: left;
}

.single-schools .SBAS-advantages-content-box h2 {
    line-height: 1.5 !important;
	color:#ffffff !important;
}
.campus-tour-btn:hover{
	    background: #ffffffc7 !important;
}
.campus-tour-btn img {
    margin-left: 10px;
}
.page-id-4681 .fusion-li-item-content a:hover , .page-id-4681 .links a:hover{
    text-decoration: underline !important;
}

body .Reach-Out-to-Us-form  .submit{
	padding-top: 20px !important;
}

body .canvas-mobile-menu-expand{
	    background: #051630 !important;
}

.single-programs h2,
.single-programs h3,
.single-programs h4,
.single-programs h5,
.single-programs h6{
	line-height: 1.2 !important;
	    margin-top: 0;
    margin-bottom: 10px;
}


/*
Tushar - 13/04/24 */ 
body .hide{
	display: none !important;
}


body .cus-hide{
	display: none !important;
}
body .cus_acf_tabs li{
	background: none !important;
}


.pdf_fliter .fusion-column-inner-bg {
/* From https://css.glass */

}
.pdf_fliter .fusion-column-inner-bg {
	/* From https://css.glass */
	background: rgba(255, 255, 255, 0.08);
	border-radius: 16px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(3.8px);
	-webkit-backdrop-filter: blur(3.8px);
	
}


.pdf_fliter .fusion-filters li a {
	 margin-bottom: 20px;
}


.pdf_fliter .fusion-filters  li.fusion-active a , .pdf_fliter .fusion-filters  li a:hover{
	 background-color: white !important;
}

.pdf_fliter .fusion-filters li a {
    padding: 0px 20px;
    border: 1px solid #fff !important;
    border-radius: 50px;
}

.float-right{
	float: right !important;
}

.links a{
	color: white !important;
	padding-left: 10px !important;
}

.visit-out-campus{
	max-width: 80% !important; 
	border-radius: 16px !important;
	margin:  auto !important;
	margin-top: 150px  !important;
	margin-bottom: 60px !important;
	    
}

.campus-tour-btn span.text-blue {
    color: #00A0E3;
}

.Reach-Out-to-Us-form  .wpcf7-submit{
	width: 100% !important;
	line-height: 1.3 !important;
}
.Reach-Out-to-Us-form  .wpcf7-list-item-label{
	color : white !important;
}


.Reach-Out-to-Us-form  input{
    padding: 10px;
    line-height: 1.3;
    border-radius: 100px !important;
}

.Reach-Out-to-Us-form  .field {
    color: white !important;
	    border-radius: 100px;
}
.Reach-Out-to-Us-form  .description{
	font-weight: 600 !important;
}

.Reach-Out-to-Us-form{
background: rgb(122 122 122 / 20%);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
	    padding: 60px 40px;
}

.campus-tour-btn {
	align-items: center;
    display: flex;
    color: black;
    font-size: 22px;
    background: white;
    padding: 20px;
    font-weight: 600;
    font-family: 'Montserrat';
}

.Reach-Out-to-Us-form .title{
    font-size: 48px;
    font-weight: 600;
    color: white;
	line-height: 1.3;
}

/* body .equal-image-pdf img{
	width: 376px !important;
	height: 525px !important;
} */

.pdf-cards span.current {
    padding: 20px !important;
    border-radius: 100px !important;
    line-height: 1;
    font-size: 20px;
	background: black !important;
    border: 0 !important;
	    margin: 0px 10px !important;
}
.pdf-cards a{
	padding: 20px !important;
    border-radius: 100px !important;
    line-height: 1;
    font-size: 20px;
	    margin: 0px 10px !important;
}

body .pagination-prev ,body .pagination-next{
	padding: 0px !important;
}


.pagination.clearfix {
    display: flex;
    justify-content: center;
}

.right-margin-button .fusion-button-text{
	margin-right: 30px;
}

.full-bg-color{
	    background: linear-gradient(to left, #ff000000 30%, #00a0e3 0%) !important;
}

.campus-icon-box .content-box-heading{
	text-align: left !important;
}

.visit input::-webkit-calendar-picker-indicator {
    filter: invert(1);
    opacity: 0.8;
}

.pdf-box {
    display: flex;
    color: white;
    font-weight: 600;
    text-decoration: underline;
    font-size: 18px;
}
.pdf-box img{
    margin-left: 5px;
}

body .canvas-mobile-menu-expand .awb-off-canvas{
	margin-top: 0px !important;
}

.canvas-mobile-menu-expand .awb-off-canvas p{
	margin: 0px !important;
}

body .fusion-tb-header{
	position: absolute !important;
	top: 0;
	width: 100% !important;
}

.hover-under-line a:hover{
	    text-decoration: underline !important;
}

span.color-red{
    color: #CB000D;
}
.campus-tour-form  .title{
    width: 100%;
    color: white;
    font-size: 36px;
    font-weight: 600;
    font-style: italic;
	margin-bottom: 20px;
}
.campus-tour-form .title p{
	line-height: 1.3;
}
.campus-tour-form  select option{
	color: black !important;
}

.campus-tour-form .submit input{
    line-height: 1.5 !important;
    padding: 10px 50px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    font-size: 18px !important;
}
/* .campus-tour-form .submit  input:-webkit-autofill, 
.campus-tour-form .submit  input:-webkit-autofill:hover, 
.campus-tour-form .submit  input:-webkit-autofill:focus, 
.campus-tour-form .submit  input:-webkit-autofill:active{
	       -webkit-box-shadow: 0 0 0 30px rgb(0 0 0) inset !important;
} */

.campus-tour-form .field{
	width: 48% !important;
	margin-bottom: 10px;
}
.campus-tour-form select {
    width: 100%;
    background: #faebd700;
    border: 0;
    color: white;
}
.campus-tour-form .submit{
	width: 100% !important;
}
.campus-tour-form .submit input{
	background: #CB000D !important;
}
.campus-tour-form  .Visitors p , 
.campus-tour-form  .course p, 
.campus-tour-form  .Transport p{
	    background: linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 100%) !important;
    color: white !important;
	border-radius: 50px !important;
    padding: 0px 20px;
	border: 0px !important;
}
.campus-tour-form  input{
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.05) 100%) !important;
    color: white !important;
	border-radius: 50px !important;
    padding: 0px 25px !important;
	border: 0px !important;
}
.campus-tour-form  input::placeholder {
  color: white;
}
.campus-tour-form {
    display: flex;
    flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
}

.faculty-tabs-sec .fusion-tabs .fusion-mobile-tab-nav {
    margin-bottom: 40px;
}
.cus_tabs_header {
    display: flex;
    justify-content: center;
}
.active.tab_head , .tab_head:hover{
	 background: #051630;
	color: white;
}
.tab_head {
    padding: 10px 50px;
    margin-right: 20px;
    color: #051630;
    font-weight: 700;
    border-radius: 100px;
	cursor: pointer;
}
.tab_head:last-child{
	margin-right: 0px;
}
.cus_tabs_header {
    display: flex;
    justify-content: center;
    background: #1D42C521;
    width: fit-content;
    margin: auto;
    border-radius: 100px;
}


body .border-0 .rev_slider_wrapper{
	    border: 0px !important;
}
.campus-icon-box .content-container{
	text-align: left !important;
}
.campus-icon-box  .heading-with-icon .image{
	    margin-left: 0px !important;
	    left: 0 !important;
}
.virtual-tour-box .fusion-content-boxes .fusion-column {
    margin-bottom: 0;
}
.virtual-tour-box  .heading.heading-with-icon.icon-left {
    margin-bottom: 0;
    display: flex;
    align-content: center;
    align-items: center;
}
.virtual-tour-box .content-container p{
	font-family: 'Raleway' !important;
	    line-height: 1.5;
}
.virtual-tour-box  .content-box-heading{
	line-height: 1.5 !important;
	margin-bottom: 5px;
}

body.page-id-1554 .krmu-faq .fusion-panel.panel-default.fusion-toggle-boxed-mode{
	margin: 20px 0px !important;
	border-radius: 40px; !important;
}
.light .fusion-title-heading{
	font-weight: 400 !important;
}
.top-overflow-image {
    position: absolute !important;
    right: 0 !important;
    bottom: 0 !important;
	max-width: 800px;
}
.font-20 .icon-wrapper  i:before{
	font-size: 20px !important;
}
.Industry-images .fusion-gallery-column{
	padding: 30px 10px !important;
}
.Industry-images .fusion-gallery-column .fusion-gallery-image {
  text-align: center !important;
}

/**/
.transparent-table tr td , .transparent-table tr th , .transparent-table table{
    border: 0px !important;
}
.transparent-table tr , .transparent-table table th{
    background: transparent !important;
	    line-height: 1.5 !important;
	padding: 10px 20px !important;
}
.transparent-table table th:first-child{
	border-radius: 70px 0px 0px 70px !important;
}
.transparent-table table th:last-child{
	border-radius: 0px 70px 70px 0px !important;
}

/*white table starts*/
.white-table tr td , .white-table tr th , .white-table table{
    border: 0px !important;
}
.white-table tr , .white-table table th{
    background: transparent !important;
	    line-height: 1.5 !important;
	padding: 10px 20px !important;
}
.white-table table tr:first-child{
	background:rgba(29, 66, 197, 0.3) !important;
}
.white-table table th:first-child{
	border-radius: 70px 0px 0px 70px !important;
}
.white-table table th:last-child{
	border-radius: 0px 70px 70px 0px !important;
}

/*white table end*/


.background-transparent {
    background: rgb(255 255 255 / 20%);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    backdrop-filter: blur(9.9px);
    -webkit-backdrop-filter: blur(9.9px);
}
body .transparent-table table{
    box-shadow: 0px 0px 0px 0px !important;
	background-color: #fff0 !important;
	color: #fff;
}

/*faq section*/
.cus-faq-section .fusion-panel.fusion-toggle-has-divider {
    border-radius: 8px;
}
.cus-faq-section .collapse.in{
	box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
}
.cus-faq-section .fusion-accordian .panel-title a .fa-fusion-box:before{
	width: auto !important;
}
.cus-faq-section .panel-title a{
    padding: 10px 20px !important;
}
.cus-faq-section .toggle-content{
	padding: 10px 20px !important
}
.cus-faq-section .fusion-accordian .fusion-panel.fusion-toggle-has-divider {
    margin-bottom: 15px;
	border-radius: 8px;
	border: 1px solid #D9DADA;
	overflow: hidden;
}
.cus-faq-section .panel-title a.active{
	 background: #000;
}
.cus-faq-section .panel-title a.active .fusion-toggle-heading{
	color: white !important;
}
.cus-faq-section .panel-title a .fa-fusion-box {
    padding: 5px 7px !important;
    border-radius: 50px !important;
}
.fusion-accordian .fusion-toggle-icon-right .panel-heading a {
    flex-direction: row-reverse;
}


@media screen and (max-width: 1200px){
	.top-overflow-image {
		display: none !important;
}
}
@media screen and (max-width: 993px){
body .banner-title .fusion-title-heading{
	font-size: 56px !important;
}	
}
@media screen and (max-width: 600px){
	.content-boxes{
		margin-bottom: 0px !important;
	}
body .banner-title .fusion-title-heading{
	font-size: 34px !important;
}	
	.faculty-tabs-sec  .Faculty-section-with-advisory ul.nav-tabs{
box-shadow: 0px 0px 0px 0px !important;
}
	
.campus-tour-form .field {
    width: 100% !important;
}
}

@media screen and (max-width: 1400px){
	body .print-title{
		font-size: 46px !important;
	}
}

@media screen and (max-width: 1200px){
	.virtual-image{
		max-height: 400px !important;
	}
}

@media screen and (max-width: 600px){
	.campus-tour-btn {
    flex-direction: column !important;
	align-items: flex-start !important;
}
	body  .visit-out-campus{
		max-width: 100% !important;
	}
}