/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@media only screen and (min-width: 600px) {
.page-id-11064 .right42desktop .wpb_text_column.wpb_content_element {
        padding-left: 45px;
        padding-right: 51px;
    }

.page-id-11070  .left42desktop .wpb_text_column.wpb_content_element {
        padding-left: 45px;
        padding-right: 51px;
    }

    .page-id-11012 .left42desktop {
        padding-left: 45px;
    }
    .page-id-11012 .right42desktop {
        padding-right: 37px;
    }
}
@media(max-width:599px) {
	.vc_column-inner.vc_custom_1725104709505 .wpb_text_column.wpb_content_element {
    padding: 0 !important;
}
 #block-61 .wp-block-group {
    text-align: left;
    width: 100% !important;
	 left: 0 !important;
}
}
@media only screen and (max-width: 1000px) {
.about-img-bottom img.vc_single_image-img.attachment-full{display:none;}
.vc_empty_space.about-img-top-space{display:none;}
.logo_wrapper.mobile-logo .q_logo {
    text-align: center;
    width: 100%;
    margin: auto;
}

.logo_wrapper.mobile-logo {
    text-align: center;
    width: 80%;
    position: inherit;
}
 
.logo_wrapper.mobile-logo .q_logo {
    text-align: center;
    width: 100%;
    margin: auto;
}
 
.logo_wrapper.mobile-logo .q_logo a {
    margin: auto;
        text-align: center;
        width: 100% !important;
        display: inline-block;
        left: -62%;
}
 
.logo_wrapper.mobile-logo img {
     max-width: 250px;
    object-fit: contain;
    margin: auto !important;
    position: static !important;
    height: inherit !important;
	padding-top:1rem;
    }

	.column2.footer_col2 {
    display: none;
}
.footer_top figure.wp-block-image.size-full img.wp-image-4565 {
    width: 100% !important;
    padding-left: 0rem !important;
}
	.foot-address p {
    font-size: 24px;
}
	.tp-section p {
    font-size: 22px !important;
    padding: 0 !important;
    display: block;
}
 
.footer_top img.wp-image-4565 {
    width: 230px;
}
.vc_column-inner.vc_custom_1725104709505 .wpb_text_column.wpb_content_element {
    padding: 15px;
}
footer .column1 {
    top:0px;
}
div#block-61 .wp-block-group {
    position: relative;
    left: 0px !important;
    width: auto !important;
}
.mobile_menu_button .fa-bars:before { font-size: 32px; }
}

.q_logo img {
   
    top: -95% !important;
}

/* wn-custom */
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
	margin-bottom: 0;
	padding-bottom: 0;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit {
    margin-top: 0;
    float: left;
}
.wpcf7-spinner {
	float: left;
}
