/*
Theme Name: Kadu Child Theme
Theme URI: http://themexriver.com/wp/kadu
Description: kadu - IT Solutions WordPress Theme
Author: themexriver
Author URI: http://themexriver.com/
Version: 1.0
Text Domain:  kadu-child
Template: kadu
*/
.university-affiliations .icon{
	width:auto
}
.university-affiliations .icon img{
	height:80px;
	width:auto;
	    object-fit: contain;
}	
.university-affiliations .kd-services-1-card .title{
	font-size:22px
}
.university-affiliations .kd-services-1-card{
	padding:30px
}
.applySection .kd-choose-us-3-tabs-content-single .kd-list-1 li i{
	color:#000
}
.applySection .kd-choose-us-3-tabs-content-single .kd-list-1 li{
	text-transform: lowercase;
	color:#000
}
.applySection .kd-choose-us-3-tabs-content-single .kd-list-1{
	max-width:100%
}
.applySection .kd-section-title-1 {
	color:#000
}
.applySection .elementor-gt-desc {
	color:#000
}
.customSlider .slick-slide{
	display:flex!important
}
.amenities-facilities .kd-services-2-card{
	margin-bottom:0;
	flex:1;
	    border: solid 1px #ebebeb;
}
.amenities-facilities .kd-services-2-card .card-title{
	font-size:16px;
	font-weight:600
}
.amenities-facilities .kd-services-2-card .icon i{
	color:#00524A;
	font-size: 36px;
}
.amenities-facilities > div{
	display:flex
}
.amenities-facilities > div > div, .amenities-facilities > div > div > div{
	display:flex;
	flex:1
}
.theRoom{
	border-radius:10px!important;
	overflow:hidden!important
} 
.custom-whatsapp-html img{
  position: fixed;
  z-index: 9;
  bottom: 10px;
  left: 10px;
}

.customGallery img{
	aspect-ratio: 1 / 0.75;
    object-fit: cover;
    object-position: center;
    width: 100%;
}
.customGallery .gallery-item{
	 max-width: 100% !important;
}
.customGallery .gallery{
	grid-gap: 0px;
}
.button-logo-section .e-n-accordion-item-title{
	background-color: #0e4546;
    border-radius: 30px !important;
    padding: 10px 20px !important;
    color: #fff !important;
    max-width: 225px;
    width: 100%;
	font-weight: 700;
	transition: 0.3s var(--cube-1);
	
}

.button-logo-section .e-n-accordion-item-title:hover{
	background-color:#f18831;
    color: #000 !important;
	transition: 0.3s var(--cube-1);
	
}
.button-logo-section .elementor-element.e-con-full{
	    border: 0px !important;
}
.button-logo-section .elementor-widget-image a{
	border: 1px solid #ddd;
    border-radius: 10px;
}
.kd-testimonial-1-slider-btn .kd_testimonial_1_slider_next{
	right: 0px;
}





/* popup */
.custom-popup-overlay{
	display:flex;
}

.custom-popup-body{
	margin: auto;
	width: 100% !important;
    max-width: 900px !important;
	height: 540px;
    overflow: hidden;
	padding:0px !important;
	margin: 0px 10px;
}
.custom-popup-body iframe{
	height:100%;
	width:100%;
}
.custom-popup-body .centerContainer {
	box-shadow:none;
}



.main-navigation .navbar-nav li.dropdown > a{
	pointer-events:none
}