 
@media only screen and (max-width: 1599px) {
.Hoe_it_work_br br {
    display: none;
}
	/* Check 1367px and add css here */
}

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


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

@media only screen and (max-width: 1199px) {
	.error404 .notfound-content h1 { 
		font-size: 55px; 
	}

	/* 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;
	}
	body .gform_wrapper.gravity-theme .gf_left_third {
		grid-column: span 6 !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{
 
		margin-bottom:5px !important;
	}
	.gf_full_width {
		grid-column: span 6 !important;
	}
	a.only_text_btn.elementor-button{
		margin-top: 8px !important;
	}
	.error404 .notfound-content h1 {
 		font-size: 45px; 
	}
	body .gform_wrapper .field_description_below .gfield_description{
		margin-top: 0;
	}
	/* 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: 0 20px;
	}

	.notfound-content {
		padding: calc(90px + 12vw) 0 12w 0;
	}
	.footer_divider:after, .footer_divider:before {display:none;}
	body .gform_wrapper.gravity-theme .gf_left_third {
		grid-column: span 12 !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{
		padding: 11px 12px !important;
		font-size: 16px !important;
		margin-bottom:0 !important;
	}
	body .gform_wrapper.gravity-theme .gfield_label{
		font-size: 16px; 
		margin-bottom: 7px;
	}
	.elementor-button .elementor-button-content-wrapper {
		height: 48px;	 
	} 
	 .elementor-button .elementor-button-text span { 
		line-height: 48px;
	}
	.ajax-grid {
		grid-template-columns: 1fr;
		gap: 20px;
	}
	.post-card {
		padding: 13px;
	    padding-bottom: 20px;
	}
	.post-card .post-title a{
		font-size: 20px !important; 
		line-height: 24px !important;
	}
	.post-excerpt {
		margin-top: 12px;
	    line-height: 25px; 
	}
	#blog_categories li{
		margin-bottom: 6px;
	}
	a.only_text_btn.elementor-button{    margin-top: 20px;}
	.blog_content p {
		margin: 14px 0;
		/* 	margin-bottom: 14px; */
	}
	.gf_full_width {
		grid-column: span 12 !important;
	}
	.gf_full_width div.ginput_container {
		width: 100% !important;
		margin: 0 !important;
	}
	.gform_wrapper.gravity-theme .gf_full_width .ginput_container_address span {
		padding: 0;
	}
	.gform_wrapper.gravity-theme .gform_validation_errors{
		padding:15px !important;
	}
	.gform_wrapper.gravity-theme .gform_validation_errors>h2{
		font-size: 16px !important;
	}
	.error404 .notfound-content h3 {
		font-size: 26px;
	}
	body .gform_wrapper .field_description_below .gfield_description{
		margin-top: 5px;
	}
	/* 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;
	}

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

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