.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1200px;
}

.for-mobile { display:none;}
.for-mobile a.menu-item-link-top .jet-nav-link-text { 
    padding: 8px;
    background: rgb(185,39,40)!important;
    color: #fff; 	
}

#toTop { color:#b92728; }
#toTop:hover { color:#b92728; opacity:0.7;  }

.elementor-tab-content { margin:20px;}

@media (max-width: 767px) {
  .elementor-column {
    padding-left: 4px;
    padding-right: 4px;
  }
	
	.full-width .elementor-column {
    padding-left: 0px!important;
    padding-right: 0px!important;
  }
	.no-gap {}
	.elementor-tab-content { margin:0px;}
	.elementor-12 .elementor-element.elementor-element-0ad586c:not(.elementor-motion-effects-element-type-background) { 
		background-color:#1b283c;
	}
	
	.elementor-12 .elementor-element.elementor-element-f507551 .jet-nav { margin-top: 22px; background-color:#1b283c!important; padding-top:25px; padding-bottom:25px;  }
	.elementor-12 .elementor-element.elementor-element-f507551 .menu-item.current-menu-item .menu-item-link-top { color: #fff; }
	.for-mobile { display:initial; }
	
}


#logo img { 
  -moz-transition: all .4s ease-in-out;
  -webkit-transform: translate3d(0,0,0);
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck #logo img { 
  max-width: 75%; 
  -moz-transition: all .4s ease-in-out; 
  -webkit-transform: translate3d(0,0,0); 
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck { background:#1b283c!important; border-bottom:solid 1px #DDDDDD4A; }

.page-preloader {
  border-top-color: #000;
  border-right-color: #000;
}

.footer-bar:before {
    content: "";
    width: 100%;
    height: 50%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
}
.elementor-15 .elementor-element.elementor-element-6024515 > .elementor-element-populated > .elementor-widget-wrap { padding:0px; }

.wpcf7-not-valid-tip { display:none!important; }
.wpcf7-not-valid { border:solid 1px #b92728!important;  }
.wpcf7-response-output { text-align:center!important; }
.wpcf7 form.invalid .wpcf7-response-output { border-color: #fff!important; color:#fff!important; border: 0px; margin: 8px!important;}
select option { background-color:#1b283c!important;}
.wpcf7-spinner {margin-top: 8px!important; background-color: red; color: #fff!important;}

