/* RESPONSIVE SCALING LAYOUT */
@media (max-width: 1700px) {
.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area {
	top: 55% !important;
}
}
@media (max-width: 1500px) {

}
@media (max-width: 1440px) {

}
@media (max-width: 1366px) {

}
@media (max-width: 1199px) {
    
}
@media (max-width: 1110px) {
  body .menu_mobile_nav_area #menu_mobile > li > a {font-size: 30px !important;}
  .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area {
	top: auto !important;
}
}
@media (max-width: 1023px) {
    
}
@media (max-width: 991px) {
    .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area {
	    top: 50% !important;
    }
}
@media (max-width: 767px) {
	  .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area {
	top: auto !important;
}
  select {line-height: 27px !important;}
  body .columns_wrap input[type="date"]{height: 45px !important;border-radius: 4px; background-color: white;}
  .menu_mobile .menu_mobile_inner .menu_mobile_nav_area, .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area {margin-top: 2em !important;}
  .menu_mobile .menu_mobile_inner .sc_layouts_logo img, .menu_mobile .menu_mobile_inner.with_widgets .sc_layouts_logo img {max-height: 100px !important;}
  .menu_mobile .menu_mobile_inner .socials_mobile, .menu_mobile .menu_mobile_inner.with_widgets .socials_mobile {font-size: 20px !important;padding-top: 25px !important;padding-bottom: 25px !important;}
  .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area li > a {padding: 8px 2em 2px 0 !important;font-size: 24px;font-weight: 500;}
  .elementor-4073 .elementor-element.elementor-element-7c27d4f .logo_image {max-height: 75px !important;}
  .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no, .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no, .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no {max-width: calc(100% - 40px) !important;}
  .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .custom-logo-link img, .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .sc_layouts_logo img {max-height: 50px !important;}
  .wpcf7 .columns_wrap > [class*="column-"].right {text-align: center !important;}

}

@media (max-width: 645px) {
  .sc_item_title_text {line-height: 35px;font-size: 30px;}
  body h1, body h2, body h3, body h4, body h5, body h6 {-ms-hyphens: none;hyphens: none;}
}


@media (max-width: 479px) {
	body #slide-home-effect .elementor-container.elementor-column-gap-default {max-width: 100%;}
.elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no, .body_style_boxed .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no, .body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no {max-width: calc(100% - 20px) !important;}
  body .menu_mobile_nav_area #menu_mobile > li > a {font-size: 25px !important;}

.sc_layouts_title_caption {font-size: 25px;}
}

@media (max-width: 399px) {
    
}

@media (max-width: 364px) {
    
}

