/*
 Theme Name:   Eduma Child
 Theme URI:    http://educationwp.thimpress.com/
 Description:  Eduma Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child
*/
.aux-offcanvas-menu.aux-pin-right{
	transform: translateX(120%) translateY(-5%) !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
        word-break: break-word;
    }
.thim-ekits-menu__icon {
    right: -1.3rem !important;
}
.desktop-menu .thim-ekits-menu__nav{
	justify-content: space-between !important;
}
.thim-ekits-menu__dropdown li{
	width: 100%;
	float: left;
}
.current-menu-item > a,
.current-menu-parent > a{
	width: auto;
	float: left;
	color: #1a2a44 !important;
	border-bottom: 2px solid #FF9821;
}
.footer-location{
	display: flex;
	transition: transform 0.3s ease;
}
.footer-location:hover {
    transform: translateX(10px); 
}
.footer-location .elementor-icon{
	font-size: 18px;
    padding: 10px;
	border-radius: 100%;
	background-color: #FBBF2426;
    fill: #f99b27;
    color: #f99b27;
}
.footer-location .elementor-box-description a{
	color: #ffffff;
	float: left;
	padding-left: 20px;
	font-weight: 700;
}
.footer-location:hover .elementor-icon{
	background-color: #FF9821;
    fill: #1A2A44;
    color: #1A2A44;
}
h2 a,
.forminator-ui#forminator-module-18911.forminator-design--flat .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]:focus .select2-selection__arrow, .forminator-ui#forminator-module-18911.forminator-design--flat .forminator-select2+.forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__arrow{
	color: #1a2a44 !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-18911.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-custom-form-18911.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box){
	background-color: #1a2a44 !important;
}
h2 a:hover{
	color: #ff9821 !important;
}
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, textarea:focus,
.forminator-ui#forminator-module-18911.forminator-design--default .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--multiple[role="combobox"],
.forminator-ui#forminator-module-18911.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"],
.forminator-ui#forminator-module-18911.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus, 
.forminator-ui#forminator-module-18911.forminator-design--default .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"]{
	border-color: #000000 !important;		
}
.forminator-ui#forminator-module-18911.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"]:focus,
.forminator-select-dropdown-container--open .forminator-custom-form-18911.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlightedm,
.forminator-ui#forminator-module-18911.forminator-design--flat .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]:focus,
.forminator-select-dropdown-container--open .forminator-custom-form-18911.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
	outline: 2px solid #cccccc !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-18911.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option, .forminator-select-dropdown-container--open .forminator-custom-form-18911.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option span:not(.forminator-checkbox-box){
	color: #000000 !important;
}
.forminator-label {
	font-size: 16px !important;
}
.whatsapp-sticky {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
    background: #127235;
    padding: 6px 12px;
	font-weight: 600;
    font-size: 15px;
    border-radius: 40px;
	color: #ffffff !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.25) !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.whatsapp-sticky img {
    width: 25px;
    height: 25px;
	margin-left: 5px;
}
.whatsapp-sticky:hover {
    transform: scale(1.02);
    transition: 0.2s;
}
.footer-contact ul li{
	padding-bottom: 3px !important;
}
.social-swapper ul{
	margin-bottom: 0 !important;
}
.social-swapper a:hover svg path {
	stroke: #ff9821 !important;
	fill: #ff9821 !important;
}
.swiper .elementor-swiper-button-next,
.swiper .elementor-swiper-button-prev{
	z-index: 99 !important;
}
.home-slider img{
	width: 100%;
	max-height: 700px;    
	min-height: 370px;
    overflow: hidden;
    object-fit: cover; 
}
.home-slider .swiper-slide:before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
    transition: opacity 0.5s ease-in-out;
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], 
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, 
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], 
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, 
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
	background-color: #ff9821 !important;
	color: #ffffff !important;
}
ul.thim-header-info li:first-child a span,
ul.thim-header-info li:last-child a span{
	line-height: 2;
}
.footer-contact a{
	display: flex;
    align-items: start;
}
.footer-contact a span{
    width: 10%;
}
.thim-social-media > li > a svg{
	font-size: 24px;
}
.thim-ekit-team__image img, .thim-ekit-team__image:before{
	width: 100%;
	height: 300px; 
}
.thim-ekit-team__thumbnail,
.thim-ekit-team__image{
	width: 100%;
	float: left;
}
@media(max-width: 1024px) {
	.thim-ekits-menu__icon {
    	right: 0.7rem !important;
	}
	.thim-ekits-menu{
		display: flex;
		justify-content: end;
	}
	.current-menu-item > a, 
	.current-menu-parent > a{
		padding-bottom: 5px;
	}
	.thim-ekits-menu__nav>li{
		    margin: 0 0 0 10px;
	}
    .thim-ekits-menu__nav {
        padding: 30px 0 30px 15px !important;
    }
}

@media screen and (min-width: 500px) and (max-width: 1400px) { 
	.home-slider img{
		height: 600px;
	}       
}

@media (max-width:479px){
	.sport-images img{
		width: 400px;
		height: 300px;
		object-fit: cover;
	}
	#searchBtn{
		margin-top: 20px;
	}
	.whatsapp-sticky {
		bottom: 80px;
	}
	.swiper-slide-visible{
		display: block !important;
		text-align: center !important;
	}
	.thim-ekits-testimonial__quote-icon{
		display: none;
	}
}
@media (min-width:1024px){
	.e-con-inner{
	padding-inline-end: 20px !important;
    padding-inline-start: 20px !important;
}
}
