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

	body .gform_body input[type=text], body .gform_body input[type=email], body .gform_body input[type=tel], body .gform_body input[type=number], body select, body textarea {
    	padding: 16px 20px !important; 
	}
	body .contact_sec .gform_wrapper form .gform_body ul {
    	gap: 25px;
	}
	.services_sub > .elementor-nav-menu--dropdown {
    	margin-top: 18px !important;
	}
	/* -------------translate languages  ------*/
	.translated-ltr .elementor-element .elementor-nav-menu .elementor-item {
		font-size: 16px !important;
	}
	.translated-ltr .elementor-element.elementor-element-0a0270d > .elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}
	.translated-ltr .elementor-250 .elementor-element.elementor-element-2e5059b {
		width: 224px;
	}
	/* Check 1367px and add css here */
}

@media only screen and (max-width: 1366px) {
	body {
		padding-top: 84px;
	}
	.service_sec_gap .elementor-column-gap-default {
		column-gap: 30px;
	}
	.icon_box_sec .elementor-column-gap-default {
		column-gap: 30px;
	}
	.testimonials_colu .swiper-pagination-bullet {
		height: 10px;
		width: 10px;
		margin: 0px 4.5px !important;
	}
	.testimonials_colu .swiper-pagination-bullet-active {
		height: 10px;
		width: 24px !important;
		margin: 0px 4.5px !important;
	}
	.services_sub > .elementor-nav-menu--dropdown {
    	margin-top: 13px !important;
	}
	
	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {
	body .gform_body input[type=text], body .gform_body input[type=email], body .gform_body input[type=tel], body .gform_body input[type=number], body select, body textarea {
		padding: 12px 16px !important;
	}
	.service_sec_gap .elementor-column-gap-default {
		column-gap: 0px;
	}
	.icon_box_sec .elementor-column-gap-default {
		column-gap: 0px;
	}
	body .contact_sec .gform_wrapper form .gform_body ul {
    	gap: 14px;
	}
	.menu-box .elementor-item-active::after {
		left: 70px;
	}
	.translated-ltr .elementor-250 .elementor-element.elementor-element-2e5059b {
    	width: 290px;
	}
	
	.elementor-element.elementor-element-03044ca .elementor-accordion-item{
	    margin-bottom: 14px !important;
	}
	body .contact_sec .gform_wrapper form .gform_body ul {
		gap: 14px !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: 0 30px;
	}

	.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;
	}
		.elementor-section .elementor-inner-section .contact_form 
	{
		width : 100% !important;
		max-width: 450px !important;
	}
	body .contact_sec .gform_wrapper form .gform_body ul {
    	gap: 20px;
	}
	.testimonials_colu .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: -20px;
	}
	.menu-box .elementor-item-active::after {
		left: 40px;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
    	height:100% !important;
    }
	body .contact_sec .gform_wrapper form .gform_body ul {
		gap: 14px !important;
		padding-right: 14px;
	}
	

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

@media only screen and (max-width: 767px) {
	body {
		padding-top: 72px;
	}
	body .gform_body input[type=text], body .gform_body input[type=email], body .gform_body input[type=tel], body .gform_body input[type=number], body select, body textarea {
		padding: 8px 16px !important;
	}
	body .gform_body input[type=text], body .gform_body input[type=email], body .gform_body input[type=tel], body .gform_body input[type=number], body select, body textarea {
		font-size: 14px !important;
	}
	.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
		padding: 10px 22px;
	}
	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 20px;
	}
	.notfound-content {
		padding: 12vw 0;
	}
	.elementor-section .elementor-inner-section .contact_form 
	{
		width: 100% !important;
	}
	body .contact_sec .gform_wrapper form .gform_body ul {
    	gap: 14px;
	}
	.contact_sec .gform_legacy_markup_wrapper .gform_footer {
		width: min-content;
		padding: 20px 0 0px !important;
	}
	.testimonials_colu .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 0px;
	}
	.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
        	margin: 0 0 0px !important;
    }
	.elementor-250 .elementor-element.elementor-element-b110434 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    	top: 70px !important
	}
	body .gform_wrapper form .gform_body ul {
    	gap: 10px !important;
	}
	body .gform_wrapper form .gform_body ul li.gfield textarea {
    	height: 80px !important;
    }
	.elementor-element.elementor-element-03044ca .elementor-accordion-item{
	    margin-bottom: 10px !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: 0 15px;
	}
	.header-wrapper .logo-box {
    	width: 58% !important;
    	float: left;
	}
	.hero_sec .gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
		margin: 0 0 0px !important;
	}
	body .contact_sec .gform_wrapper form .gform_body ul {
    gap: 10px !important;
}
	

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

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