

nav.main_menu.left{
    padding-left: 27px;
}

.header_bottom_right_widget_holder, .header_bottom{
    padding-right: 0;
}

.header_bottom_right_widget_holder .custom-html-widget .qbutton{
    display: block;
}

.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder{
    border-radius: 0;
}

.testimonials_c_holder .flex-control-nav {
    margin-top: 0px;
    text-align: center;
}

footer {
    z-index:99;
}

.q_price_table.qode_pricing_table_advanced .qode_pt_image {
    margin-bottom: 40px !important;
}

h4.subtitle {
    line-height: 20px;

}

@media only screen and (max-width: 800px){
section.parallax_section_holder {
    background-position: unset !important;
}
}



@media 
only screen and (max-width: 320px),
(min-device-width: 320px) and (max-device-width: 999px)
{
.footer_top_holder {
    height: 100px !important;
}
}


}
.q_elements_holder.two_columns .q_elements_item {
    padding: 0 15px;
}

button.cbcontact-button-link.show-hide-contact-icon-bar {
    width: 50px !important;
    height: 50px !important;
}

button.cbcontact-button-link.show-hide-contact-icon-bar {
    line-height: 65px !important;
}

span.far.fa-comment {
    font-size: 28px !important;
}

a.cbcontact-button-link.cb-ancor.cb-email {
    height: 50px !important;
    width: 50px !important;
    background-color: #ea5913 !important;
    margin-bottom: 5px !important;
}

a.cbcontact-button-link.cb-ancor.cb-whatsapp {
    height: 50px !important;
    width: 50px !important;
    background-color: #39af40 !important;
    margin-bottom: 5px !important;
}

a.cbcontact-button-link.cb-ancor.cb-fbmessanger {
    height: 50px !important;
    width: 50px !important;
    margin-bottom: 5px !important;
}

a.cbcontact-button-link.cb-ancor.cb-phone.bspace {
    height: 50px !important;
    width: 50px !important;
    margin-bottom: 5px !important;
    background-color: #ffcc00 !important;
}


#mgscbcontact-buttons-widget .cbcontact-button-link{
    line-height: 60px !important;
}

span.cbwaves {
    display: none !important;
}


button.cbcontact-button-link.show-hide-contact-icon-bar {
        background-color: #39af40 !important;
}


span.fab.fa-whatsapp {
    font-size: 28px !important;
}

span.fab.fa-facebook-messenger {
    font-size: 28px !important;
}

span.fas.fa-phone {
    font-size: 28px !important;
}

span.fas.fa-envelope {
    font-size: 28px !important;
}

@media handheld, only screen and (min-width: 768px) {
    .mobile {
        display: none !important;
    }
    #mgscbcontact-buttons-widget{
    top:70% !important;
    }

}
	
@media only screen and (max-width: 767px) {
    .desktop {
        display: none !important;
    }


    
}
header.sticky .header_bottom_right_widget_holder .q_social_icon_holder.circle_social .fa-stack, .q_social_icon_holder.circle_social .fa-stack {
    width: 42px;
}
header.sticky .header_bottom_right_widget_holder .q_social_icon_holder.circle_social .fa-stack:hover {
    background-color: #cc0000 !important;
}


div#ssb-container {
    display: none !important;
}

select.goog-te-combo {
    display: none !important;
}


.header_top.clearfix {
    left: 50% !important;
}

.header_top.clearfix {
    background: #f6f6f6;
}



div#google_language_translator {
    display: none !important;
}
div#flags {
    line-height: 90px;
}

#mgscbcontact-buttons-widget .cbcontact-button-link {
    width: 50px !important;
    height: 50px !important;
    line-height: 52px !important;
    font-size: 25px !important;
}
#mgscbcontact-buttons-widget {
    top: unset !important;
    bottom: 10px !important;

}

span.cbwaves {
display: none !important;
}

.footer_top .container_inner {
    width: 50% !important;
}


@media handheld, only screen and (min-width: 768px) {
.qode-advanced-image-gallery {
    width: 30% !important;
}
}

@media only screen and (max-width: 767px) {
.qode-advanced-image-gallery.qode-aig-grid-type.qode-medium-space.qode-image-behavior-lightbox {
    column-count: 3 !important;
}
.qode-advanced-image-gallery.qode-aig-grid-type.qode-medium-space.qode-image-behavior-lightbox {
    width: 90% !important;
}
}