

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.contact_detail .contact_section > h4 {
display: none;
}

.q_social_icon_holder.circle_social i.fa {
font-size: 30px !important;
line-height: 80px;
}

.q_social_icon_holder.circle_social .fa-stack {
line-height: 1.7em;
}
@media only screen and (min-width: 600px){
.wpcf7-form.cf7_custom_style_1 .two_columns_75_25>.column2>.column_inner {
padding: 0 0 0 5px;
}

.wpcf7-form.cf7_custom_style_1 .two_columns_75_25>.column1>.column_inner {
padding: 0 5px 0 0;
}
}

.qode-banner:hover .qode-banner-content{
    opacity: 1;
}

.qode-banner .qode-banner-image img{
    transition: all 0.9s ease;
}

.qode-banner:hover .qode-banner-image img{
    transform: scale(1.05);
    filter: brightness(50%);
}

.qode-banner .qode-banner-content{
    padding: 0;
    background-color: transparent;
}

.qode-banner .qode-banner-content .qode-banner-text-holder{
    text-align: left;
    padding-left: 23px;
    padding-top: 20px;
}

.qode-banner .qode-banner-content .qode-banner-text-holder h3 a{
    color:#2d2b2b; 
}

.qode-banner .qode-banner-content .qode-banner-text-holder h3 + p{
    margin-top: 2px;
}

nav.main_menu>ul>li>a {
padding: 0 0 0 77px;
}

@media only screen and (max-width: 1115px) {
nav.main_menu>ul>li>a {
padding: 0 0 0 27px; } }

nav.mobile_menu>ul { text-align:center }

@media only screen and (max-width:717px) {
    .q_elements_item.widetonic {
        display:none!important; 
        
    } 
    
}

@media only screen and (min-width:717px) {
    .tonicimage {
        display:none;
        } 
    
}

#airship_signup_form{background-color:white;}