@media only screen and (max-width: 1599px) {

	/* Check 1367px and add css here */
	.aps-visual .aps-slide img {max-width: 600px;}
	.aps-container .aps-main {margin-top: 100px;}
}

@media only screen and (max-width: 1366px) {

	/* Check 1200px and add css here */
	.for-dealers-content .custom-bottom-color > .elementor-widget-container p:before {top: 98px; width: 300px;}
	.aps-visual .aps-slide img {max-width: 500px;}
	.aps-container .aps-main {margin-top: 70px;}
	.aps-container .aps-main .aps-features .aps-btn.view-product-details {margin-top: 30px;}
	.our-product-wrap .aps-container .aps-dots {margin-top: 50px;}
	.aps-main .aps-thumbs .aps-thumb {width: 130px; height: 75px;}
}

@media only screen and (max-width: 1199px) {

	/* Check 1025px and add css here */
	.for-dealers-content .custom-bottom-color > .elementor-widget-container p:before {top: 88px;}
	.aps-visual .aps-slide img {max-width: 400px;}
	.aps-container .aps-main {margin-top: 50px;}
}

@media only screen and (max-width: 1024px) {

	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: initial !important;
		left: 0% !important;
		width: 100% !important;
		height: calc(100% - 90px) !important;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
		margin: 0 !important;
	}
	.for-dealers-content .custom-bottom-color > .elementor-widget-container p:before {top: 82px;}

	/* Check 768px and add css here */
}
@media only screen and (max-width: 991px) {
	.aps-container .aps-header .aps-title {font-size: 28px; margin-bottom: 8px;}
	.aps-container .aps-main {margin-top: 130px; flex-direction: column; row-gap: 40px;}
	.aps-container .aps-header.desktop-header {display: none;}
	.aps-main .aps-features .aps-header.mobile-header {display: block; text-align: left; padding-bottom: 24px;}
	.aps-main .aps-features .aps-list ul li {font-size: 14px;}
	.aps-container .aps-main .aps-features {width: 100% !important; text-align: left; order: 2 !important;}
	.aps-container .aps-main .aps-visual {width: 100%; overflow: order: -1;}
	.aps-container .aps-main .aps-thumbs {position: unset; transform: unset; flex-direction: row; order: 1 !important; margin-top: 95px;}
	.our-product-wrap .aps-container .aps-dots { margin-top: 30px !important;}
}

@media only screen and (max-width: 767px) {

	.cf7-flex {
		flex-direction: column;
	}

	.cf7-flex .half {
		width: 100%;
	}

	.wpcf7 .row {
		flex-wrap: wrap;
	}

	.wpcf7 .column {
		width: 100%;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	.inner-contener>.elementor-container, .elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner, .e-con-full .e-con > .e-con-inner{padding: 0 16px !important;}
	header header#masthead.header-wrapper {position: unset; padding-top: 16px; padding-bottom: 16px;}
	header header#masthead.header-wrapper .logo-box img {filter: brightness(0);}
	.header-main-button > .elementor-widget-container .elementor-button-link {background-color: #3164AD !important; color: #fff !important;}
	.aquaplane-custom-color > .elementor-widget-container .elementor-heading-title:before {background: linear-gradient(0deg, #ffffff 0%, #ffffff00 40%);}
	.featured-promotion-icon .elementor-widget-container .elementor-icon-box-icon .elementor-icon {width: 60px; height: 60px;}
	.for-dealers-content .custom-bottom-color > .elementor-widget-container {position: relative;}
	.for-dealers-content .custom-bottom-color > .elementor-widget-container p:before {top: auto; bottom: 0; width: auto;}
	.custom-bottom-color > .elementor-widget-container p:before {width: auto;}
	.our-product-wrap .aps-container .aps-dots {display: none;}
	.aps-container .aps-main .aps-features .aps-btn.view-product-details {width: 100%; margin-top: 24px;}
	.aps-main .aps-thumbs .aps-thumb {width: 72px; height: 40px;}
	.aps-thumbs .aps-thumb img {max-width: 47px;}
	.aps-visual .aps-slide img {max-width: 320px;}
	.aps-slide.pos-right {transform: translateX(70%) scale(.7);}
	.aps-slide.pos-left {transform: translateX(-70%) scale(.7);}
	.aps-container .aps-main .aps-thumbs {margin-top: 78px;}
	.aps-container .aps-main {margin-top: 105px;}
	.notify-form-wrapper .notify-form-wrap > .e-con-inner {padding: 20px !important;}
	.elementor-popup-modal .dialog-widget-content .dialog-message.dialog-lightbox-message {width: 100% !important;}
	/* Check 480px and add css here */
}
@media only screen and (max-width: 500px) {
    .elementor-popup-modal .dialog-widget-content .dialog-message.dialog-lightbox-message {max-width: 350px;}
}
@media only screen and (max-width: 479px) {

	/* Check 375px and add css here */
	.aps-visual .aps-slide img {max-width: 250px;}
	.aps-slide.pos-right {transform: translateX(80%) scale(.7);}
	.aps-slide.pos-left {transform: translateX(-80%) scale(.7);}
}

@media only screen and (max-width: 374px) {
    .elementor-popup-modal .dialog-widget-content .dialog-message.dialog-lightbox-message {max-width: 310px;}
	/* Check 320px and add css here */
}