@media screen and (max-width: 1800px) {
	.custom-video-testimonial .slick-list {
		padding: 0 200px !important;
	}
}




@media screen and (max-width: 1450px) {
	.custom-video-testimonial .slick-list {
		padding: 0 150px !important;
	}
	
	.hero-testimonial-inner {
		right: -60% !important;
	}


}

@media screen and (max-width: 1300px) {
	.hero-testimonial-inner {
		right: -70% !important;
		bottom: -20px;
	}
	
	.team-slider .swiper-wrapper .swiper-slide {
		width: 25% !important;
	}
	
	.written-testimonials .swiper-wrapper .swiper-slide {
		width: 40% !important;
	}

}


@media screen and (max-width: 1200px) {
	.custom-header-wrapper .desktop-header {
		display: none !important;
	}
	
	.custom-header-wrapper .mobile-header {
		display: block !important;
	}

	.hero-testimonial-inner {
		right: -100% !important;
	}
}


@media screen and (max-width: 1024px) {
	.double-cta-wrapper::before {
		transform: translate(-50%, -50%);
	}
	
	.double-cta-wrapper::after {
		transform: translate(50%, 50%);
	}
	
	.gform_wrapper.gravity-theme {
		padding: 50px 20px;
	}

	.hero-testimonial-inner {
		position: unset !important;
	}
	
	.team-slider .swiper-wrapper .swiper-slide {
		width: 33.3333% !important;
	}
	
	.written-testimonials .swiper-wrapper .swiper-slide {
		width: 50% !important;
	}
		
}

@media screen and (max-width: 991px) {
	.custom-video-testimonial .slick-list {
		padding: 0 100px !important;
	}

}


@media screen and (max-width: 767px) {
	.hero-banner-img {
		display: block;
	}
	
	.custom-tab .e-n-tabs-heading {
		margin-bottom: 40px;
	}
	
	.custom-tab .e-n-tabs-heading .e-n-tab-title {
		margin: 0!important;
	}
	
	.custom-accordion-2  .e-n-accordion-item .elementor-widget-heading:has(h3)::before ,
	.custom-accordion-2  .e-n-accordion-item .e-n-accordion-item-title-header::before {
		font-size: 28px;
	}
	
	.accordion-with-image .e-n-accordion-item {
		padding-left: 20px;
	}
	
	.accordion-eclipse::after {
		transform: translate(50%, -20%);
	}
	
	.custom-accordion-2.accordion-v3 .e-n-accordion-item .elementor-widget-heading:has(h3)::before, 
	.custom-accordion-2.accordion-v3 .e-n-accordion-item .e-n-accordion-item-title-header::before {
		top: 50%;
		width: 23px;
		height: 25px;
		transform: translateY(-50%);
	}
	
	.team-slider .swiper-wrapper .swiper-slide {
		width: 45% !important;
	}
	
	.custom-video-testimonial .slick-slide.slick-center.slick-active .elementor-widget-video > .elementor-widget-container::before {
		background: linear-gradient(180deg, #00000061 0%, #00000061 50%, #00000061 100%);
	}
	
	.custom-cta-bg::before {
		background-color: #3966FF !important;
    	background-image: none !important;
	}
	
	.customized--post-content h2 {
		font-size: 40px !important;
	}
	
	.written-testimonials .swiper-wrapper .swiper-slide {
		width: 60% !important;
	}
}


@media screen and (max-width: 640px) {
	.gform_wrapper.gravity-theme .gfield .ginput_container span {
		padding: 0 !important;
	}
	
	.gform_wrapper.gravity-theme .gform_fields ,
	.gform_wrapper.gravity-theme .ginput_complex {
		row-gap: 15px;
	}
	
	.written-testimonials .swiper-wrapper .swiper-slide {
		width: 70% !important;
	}
}


@media screen and (max-width: 599px){
	.custom-main-footer {
		flex-direction: column !important;
	}
	
	.custom-main-footer .main-footer-block-2 {
		justify-content: start;
		flex-wrap: wrap !important;
	}
	
	.custom-sub-footer {
		flex-wrap: wrap !important;
		text-align: center;
	}
	
	.custom-sub-footer .elementor-heading-title ,
	.custom-sub-footer p {
		text-align: center;
	}
	
	.custom-video-testimonial .slick-list {
		padding: 0 !important;
	}
	
	.hero-custom-list ul {
		flex-direction: column;
	}
	
	.hero-custom-list ul li::after{
		display: none;
	}
	
	.written-testimonials .swiper-wrapper .swiper-slide {
		width: 80% !important;
	}
	
}


@media screen and (max-width: 530px){ 
	.blog-loop-grid .e-filter {
		flex-direction: column !important;
    	gap: 10px !important;
	}
	
	.blog-loop-grid .e-filter .e-filter-item {
		width: 100% !important;
	}
	
	.written-testimonials .swiper-wrapper .swiper-slide {
		width: 90% !important;
	}
	
/* 	.custom-logo-slider .swiper-wrapper .swiper-slide {
		width: 50% !important;
	} */
}


@media screen and (max-width: 472px) {
	
	.gform_wrapper.gravity-theme .gform_footer input,
	.full-width-btn .elementor-widget-button a ,
	.full-width-btn .elementor-widget-button ,
	.full-width-btn .elementor-button {
		width: 100%;
	}
	
	.custom-tab .e-n-tabs-heading {
		flex-direction: column;
		padding: 0;
		border: none;
		width: 100%;
	}
	
	.custom-tab .e-n-tabs-heading .e-n-tab-title {
		border: 1px solid #CECECE;
	}
	
	.custom-tab .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
		border: none;
	}
	
	.team-slider .swiper-wrapper .swiper-slide {
		width: 60% !important;
	}
	
	.written-testimonials .swiper-wrapper .swiper-slide {
		width: 100% !important;
	}
}


@media screen and (max-width: 430px) {
	
	.team-slider .swiper-wrapper .swiper-slide {
		width: 80% !important;
	}
	
/* 	.custom-logo-slider .swiper-wrapper .swiper-slide {
		width: 100% !important;
	} */
	
}