.for-mobile-only {display: none;}
.one-half.column-block.with-background.be-bg-cover {
    background-size: cover;
}
.one-half.column-block.with-background.be-bg-cover {
    background-size: cover !important;
}
.be-section.be-bg-cover.full-screen-section.clearfix {
    background-size: cover !important;
}
.for-desktop-only {
    display: block;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 767px) 
and (orientation : landscape) { 

.service-row .col.service-box:nth-child(3), .service-row .col.service-box:nth-child(1) {display: none;}
.service-row2 .col.service-box:nth-child(2), .service-row2 .col.service-box:nth-child(4) {display: none;}
.for-desktop-only {display: none;}
}
@media (max-width: 767px){

.full-screen-section-wrap .be-section-pad{background-size: cover!important;    background-position: top right !important;     height: auto !important;}
.column-block { margin-bottom: 0; }
.header-code-widgets {
    display: none;
}
.be-section.full-screen-section {
    
    height: auto !important;background-size: cover !important;
}
.one-half.column-block.no-background.be-bg-cover {
    display: none;
}
.has-submenu:hover .submenu {    display: block;
    position: static;}
.has-submenu ul.submenu:before {
   
    background: #ccc;
   
    height: 1px;
    
}
.has-submenu:hover .submenu {    border-left: 0;
    border-right: 0;}
.has-submenu ul.submenu:after { background: none; }
.be-no-space .with-background.column-block {
    background-size: contain !important;
}
.be-no-space .with-background.column-block {min-height: auto;}
.mc-field-group {
    width: 48% !important;
    float: left;
}
.mobile-nav-controller-wrap {z-index: 99999;position: relative;}
.for-desktop-only {display: none;}
.for-mobile-only {display: block;}
#header-controls-right, .mobile-nav-controller-wrap {right: 0px !important;}
.for-mobile-only .service-row .col.service-box:nth-child(1) {background: none;}
.for-mobile-only .service-row2 .col.service-box:nth-child(2){background: none;}
}