/* Mobile */
@media (max-width: 576px) { 
    .turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-menu-hamburger,
    .turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
        display: block;
        margin-top:0px;
        background-color:transparent;
        padding:0px !important;
    }
    .turbo-header-template .elementor-element-70e760c > .e-con-full{
        width:auto;
    }
    .turbo-header-template .elementor-element-70e760c > .e-con-full:first-child{
        flex:1;
    }
	.turbo-footer-template .tahefobu-mobile-nav-menu-container{
		display:none !important;
	}
	.turbo-footer-template .tahefobu-nav-menu-bp-mobile .tahefobu-nav-menu-container{
		display:block !important;
	}
	
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content{
		padding:20px !important;
	}
	.profile-card .profile-footer,
	.profile-card .profile-body .profile-title,
	.profile-card .profile-body .profile-designation,
	.profile-card .profile-body .profile-title,
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content .n2-ss-layer .n2-ss-text,
	.turbo-footer-template .tahefobu-main-menu-align--mobileright .tahefobu-nav-menu-horizontal .tahefobu-nav-menu{
		text-align:center !important;
	}
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item1,
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item4{
		font-size:24px ;
	}
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item2,
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item5{
		font-size:32px ;
	}
	div#n2-ss-1 .nextend-arrow-next.nextend-arrow-animated-fade{
		bottom: 35%;
	}
	.elementor-element-1991ef2 .htmega-service .thumb img, 
	.elementor-element-c7bf0be .htmega-service .thumb img{
		max-height: 190px;
	}
	/*Main Menu*/
	.elementskit-menu-offcanvas-elements{
		min-height:100vh !important;
	}
	
	/**
	Smart Slider
	*/
	.n2-ss-slider .n2-ss-section-main-content{
		padding: 40px !important;
	}
	.n2-ss-slider .n2-ss-section-main-content h1{
		font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem) !important;
	}
	div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-fade {
		width: 1.5em;
    	height: 1.5em;
	}
	.htmega-testimonial-area .slick-dots{
		right: 0%;
		top: -40px !important;
	}
	.htmega-testimonial-style-7 .testimonal p{
		font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem) !important;
	}
	.htmega-testimonial-style-7 .testimonal p::before{
		left: -9% !important;
		font-size: 24px !important;
	}
	.htmega-testimonial-style-7 .testimonal .clint-info{
		margin-top:10px !important
	}
}

/* Small devices / large phones */
@media (max-width: 768px) { 
    .turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-menu-hamburger,
    .turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
        display: block;
        margin-top:0px;
        background-color:transparent;
        padding:0px !important;
		border: 0px solid rgba(0,0,0,.2);
    }
	.elementor-1259 .elementor-element.elementor-element-168aeb4 button.elementskit-menu-close{
		margin-top:20px !important;
		margin-right:10px !important;
	}
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li > a .elementskit-submenu-indicator,
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{
		color:white !important;
		fill:white !important;
		position: absolute;
		top: 15px;
		right: 0px;
	}
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li > ul.elementskit-submenu-panel{
		padding-top:0px;
	}
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li > ul.elementskit-submenu-panel > li > a{
		font-size: 0.8rem;
	}
    .turbo-header-template .elementor-element-70e760c > .e-con-full{
        width:auto;
    }
    .turbo-header-template .elementor-element-70e760c > .e-con-full:first-child{
        flex:1;
    }
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content{
		padding:20px !important;
	}
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content .n2-ss-layer .n2-ss-text{
		text-align:center !important;
	}
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item1,
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item4{
		font-size:24px ;
	}
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item2,
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item5{
		font-size:32px ;
	}
	div#n2-ss-1 .nextend-arrow-next.nextend-arrow-animated-fade{
		bottom: 35%;
	}
	.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item{
		max-width:50% !important;	
	}
	
	/*Main Menu*/
	.elementskit-menu-offcanvas-elements{
		min-height:100vh !important;
	}
	
	/**
	Smart Slider
	*/
	.n2-ss-slider .n2-ss-section-main-content{
		padding: 20px !important;
	}
	.n2-ss-slider .n2-ss-section-main-content h1{
		font-size: clamp(1.5rem, 1.4rem + 0.5vw, 2rem) !important;
	}
	div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-fade {
		width: 1.5em;
    	height: 1.5em;
	}
}

/* Tablets */
@media (max-width: 992px) { 
    .turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-menu-hamburger,
    .turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
        display: block;
        margin-top:0px;
        background-color:transparent;
        padding:0px !important;
    }
    .turbo-header-template .elementor-element-70e760c > .e-con-full{
        width:auto;
    }
    .turbo-header-template .elementor-element-70e760c > .e-con-full:first-child{
        flex:1;
    }
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content{
		padding:20px !important;
	}
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content .n2-ss-layer .n2-ss-text{
		text-align:center !important;
	}
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item1,
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item4{
		font-size:24px ;
	}
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item2,
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content #n2-ss-1item5{
		font-size:32px ;
	}
	div#n2-ss-1 .nextend-arrow-next.nextend-arrow-animated-fade{
		bottom: 35%;
	}
	/*Main Menu*/
	.elementskit-menu-offcanvas-elements{
		min-height:100vh !important;
	}
	
	/**
	Smart Slider
	*/
	.n2-ss-slider .n2-ss-section-main-content{
		padding: 50px !important;
	}
	.n2-ss-slider .n2-ss-section-main-content h1{
		font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem) !important;
	}
	div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-fade {
		width: 1.75em;
    	height: 1.75em;
	}
}

@media (max-width: 992px) and (orientation: landscape) {
    /* Mobile landscape styles */
	.elementor-9 .elementor-element.elementor-element-16b4876 {
    	--min-height:456px !important
  	}
	.featured-slider-right .n2-ss-slider .n2-ss-section-main-content{
		padding:40px !important;
	}
}

@media (max-width: 1024px) {
	/*Main Menu*/
	.elementskit-menu-offcanvas-elements{
		min-height:100vh !important;
	}
	.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{
		right: -100vw;
		left: auto !important;
	}
	.elementskit-menu-offcanvas-elements.active{
		right: 0px !important;
		left: auto !important;
	}
	.ekit_menu_responsive_tablet > .elementskit-navbar-nav-default{
		background-color:black !important;
	}
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-menu-container ul{
		
	}
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-menu-container ul > li{
		width:100%;
		padding-left:15px;
	}
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-menu-container ul > li::before {
	  content: "";
	  width: 10px;
	  height: 10px;
	  position: absolute;
	  left: 20px;
	  top: 14px;
	  display: inline-block;
	  background-color: rgba(255, 255, 255, 1);
	  transform: rotate(0deg);
	  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M33,33.34,16.17,16.66,33,0,49.83,16.66Z'/%3E%3Cpath d='M83.5,50,66.67,66.66,49.83,50,66.67,33.34Z'/%3E%3Cpath d='M33,66.66,49.83,83.34,33,100,16.17,83.34Z'/%3E%3C/svg%3E");
	  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M33,33.34,16.17,16.66,33,0,49.83,16.66Z'/%3E%3Cpath d='M83.5,50,66.67,66.66,49.83,50,66.67,33.34Z'/%3E%3Cpath d='M33,66.66,49.83,83.34,33,100,16.17,83.34Z'/%3E%3C/svg%3E");
	  -webkit-mask-repeat: no-repeat;
	  mask-repeat: no-repeat;
	  -webkit-mask-size: contain;
	  mask-size: contain;
	}
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-menu-container ul > li > a{
		margin:0px;
		color:white !important;
		padding:8px 24px !important;
	}
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-menu-container ul > li > a::before {
	  bottom: 10px;
	}
	
	/**
	Smart Slider
	*/
/* 	.n2-ss-slider .n2-ss-section-main-content h1{
		font-size: clamp(1.5rem, 1.4rem + 0.5vw, 2rem) !important;
	} */
}

@media (min-width: 992px) and (max-width: 1200px) and (orientation: landscape) {
    .turbo-header-template .elementor-element-70e760c > .e-con-full{
        width:auto;
    }
	.turbo-header-template .elementor-widget-ekit-nav-menu .elementskit-menu-container ul > li > a{
		padding: 8px 15px !important;
	}
	
	/* Tablet landscape styles */
	.elementor-9 .elementor-element.elementor-element-16b4876 {
    	--min-height:439px !important
  	}
}

/* Small laptops */
@media (max-width: 1200px) { }

/* Large desktops */
@media (min-width: 1400px) { }