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

	/* Check 1367px and add css here */
}

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

	body .newsletter .es_form_wrapper {
		max-width: 725px !important;
	}

	.newsletter .es_form_wrapper form .es-field-wrap.ig-es-form-field input.es_required_field {
		padding: 18px !important;
	}

	body .gform_wrapper input[type=color],
	body .gform_wrapper input[type=date],
	body .gform_wrapper input[type=datetime-local],
	body .gform_wrapper input[type=datetime],
	body .gform_wrapper input[type=email],
	body .gform_wrapper input[type=month],
	body .gform_wrapper input[type=number],
	body .gform_wrapper input[type=password],
	body .gform_wrapper input[type=search],
	body .gform_wrapper input[type=tel],
	body .gform_wrapper input[type=text],
	body .gform_wrapper input[type=time],
	body .gform_wrapper input[type=url],
	body .gform_wrapper input[type=week],
	body .gform_wrapper select,
	body .gform_wrapper textarea {
		padding: 15px 8px !important;
		font-size: 14px !important;
		border: 1px solid rgb(226, 226, 226) !important;
		border-radius: 4px;
		outline: 0;
		color: rgb(71, 71, 71);
		font-family: "Helvetica", Sans-serif;
	}

	p.close-quote-form {
		font-size: 16px !important;
	}

	.carousel-caption-container {
		font-size: 16px;
	}
	/* Check 1200px and add css here */
}

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

	body .newsletter .es_form_wrapper {
		max-width: 608px !important;
	}

	body .gform_wrapper form .gform_body .gform_fields div#field_2_11,
	body .gform_wrapper form .gform_body .gform_fields div#field_2_11 a{
		font-size: 12px;
	}

	p.close-quote-form {
		font-size: 16px !important;
	}

	.price-quote a{
		font-size: 12px !important;
	}

	/* Check 1025px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0px;
	}

	.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;
	}

	.mobile-nav nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a.elementor-item-active {
		font-weight: 700;
	}

	.outlet-prices .elementor-thumbnails-swiper .swiper-wrapper .swiper-slide {
		width: 50px !important;
		height: 50px;
	}

	.outlet-prices .elementor-thumbnails-swiper .swiper-wrapper  .swiper-slide-active {
		border: 2px solid #fff;
	}

	body .newsletter .es_form_wrapper {
		max-width: 592px !important;
	}

	p.close-quote-form {
		font-size: 12px !important;
	}

	.interior-section .elementor-container {
		justify-content: center;
	}
	/* Check 768px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0px;
	}

	.notfound-content {
		padding: 12vw 0;
	}

	.outlet-prices .elementor-thumbnails-swiper {
		display: none;
	}

	.outlet-prices .carousel-caption-container {
		padding-bottom: 0;
	}

	body .newsletter .es_form_wrapper {
		max-width: none !important;
		width: 100% !important;
	}

	.newsletter .es_form_wrapper form {
		flex-wrap: wrap;
		gap: 24px;
	}

	.newsletter .es_form_wrapper form .es-field-wrap.ig-es-form-field input.es_required_field {
		padding: 15px !important;
	}

	.newsletter .es_form_wrapper form .es-field-wrap.es-submit-container input.es-subscribe-btn.es-custom-button {
		width: 100% !important;
	}

	.newsletter .es_form_wrapper form .es-field-wrap.es-submit-container {
		width: 100% !important;
		margin: 0 !important;
	}
	/* Check 480px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0px;
	}

	/* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
	/* Check 320px and add css here */
}