@import url(/wp-content/themes/bridge/style.css);body .projects_holder article:nth-child(3) .image_holder{height:auto!important}@media (min-width:768px){body .projects_holder article:nth-child(1){margin:0 2% 0 0!important}}#cdesktop{display:block}#cmobile{display:none}@media (max-width:768px){#cdesktop{display:none}#cmobile{display:block}}input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-quiz,input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea,.gform_wrapper #input_2_1,.gform_wrapper #input_2_2,.gform_wrapper #input_2_3,.gform_wrapper #input_2_4,.gform_wrapper #input_2_5,.gform_wrapper #input_2_6{background-color:rgb(255 255 255);border-color:rgb(225 225 225);border-width:2px;border-style:solid;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;color:#010101;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.3px;padding-top:18px;padding-right:0;padding-bottom:19px;padding-left:15px;margin-bottom:14px}body .gform_wrapper .gform_fields .gfield{margin:0}.gform_wrapper .gform_fields{grid-row-gap:5px!important}.gform_wrapper .gform_required_legend{display:none}#gform_submit_button_2{color:#fff!important;font-family:hind,sans-serif!important;border-color:#2a59ad!important;font-size:17px!important;line-height:50px!important;height:50px!important;font-style:normal!important;font-weight:600!important;background-color:#2a59ad!important;border-radius:30px!important;letter-spacing:.6px!important;text-transform:capitalize!important;border-width:2px!important;padding-left:35px!important;padding-right:35px!important}.q_icon_with_title .icon_with_title_link{margin:0;padding-left:10px;padding-top:3px}.mobile-view{display:none!important}.mapRowCS{display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative}.mapLeftCS,.mapRightCS{display:flex;align-items:center;justify-content:center}.mapRightCS{background-color:#000}.mapLeftCS{background-color:#2b59ae;position:relative;padding:30px 50px;color:#fff}.mapLeftCS h2,.mapLeftCS p{color:white!important}.mapTextCS{text-align:center}.mapRightCS video{width:100%;height:auto}.centered-arrow{width:60px;margin-top:20px}@media (max-width:768px){.mapRowCS{grid-template-columns:1fr}.mapLeftCS{background-color:#2b59ae;position:relative;padding:100px 50px;color:#fff}}div.wpcf7-response-output{color:#000}.footer-social i{width:33px;height:33px;background:#fff;color:#2A59AD;font-size:20px;text-align:center;line-height:34px;border-radius:50px;margin-right:10px}img.footerLogo{width:100px;margin-top:20px}header.menu_bottom.has_header_fixed_right .mobile_menu_button{height:100px}.header_top .q_icon_list p{line-height:31px;margin:0px!important}.welcome-crystal li:before{content:'\f07e';display:block;position:absolute;top:4px;left:0;font:normal 22px/1 FontAwesome;color:#2A59AD}.single-portfolio_page .content,.single-portfolio_page .content .container,.single-portfolio_page .full_width{background-color:#fff}.hesperiden.tparrows:hover{background-color:#2A59AD!important}.welcome-crystal li{position:relative;padding-left:30px;list-style-type:none;line-height:32px}.our-services .q_elements_item_content{padding:15px;height:100%;min-height:630px}.home-services .q_elements_item_content{padding:15px;height:100%;min-height:550px}.our-services .qode_icon_font_awesome:before,.home-services .qode_icon_font_awesome:before{font-size:50px}.our-services .q_elements_item_content h2,.home-services .q_elements_item_content h2{font-size:19px}.call_to_action{padding:25px 0}.call_to_action h2,.call_to_action h5{color:#fff}.make img{vertical-align:middle}.bullet-points li{list-style:none!important}.bullet-points li{position:relative;padding-left:25px;padding-bottom:8px!important;color:#fff}.bullet-points li:before{content:'\f14c';display:block;position:absolute;top:3px;left:0;font:normal 20px/1 FontAwesome;color:#fff}.new-content-sec h2,.new-content-sec p{color:#fff}.footer_top .widget_nav_menu ul li{padding-bottom:0}.footer_top .widget_nav_menu ul li:before,.portfolio_single .vc_col-sm-5 ul li:before,.god-icon ul li:before{content:'\f14c';display:block;position:absolute;top:6px;left:0;font:normal 20px/1 FontAwesome;color:#fff}.footer_top .widget_nav_menu ul li:before{top:13px}.qbutton.white:hover{border-color:#fff;color:#fff}.portfolio_single .vc_col-sm-5 ul li:before,.god-icon ul li:before{color:#2a59ad}.projects_holder article .portfolio_description{background-color:#e3e3e3;padding:20px 0 10px}.projects_holder article .portfolio_description h5 a{font-weight:500}.qode_portfolio_related h4,.portfolio_description span.project_category{display:none!important}.footer_top .widget_nav_menu ul li,.portfolio_single ul li,.god-icon ul li{position:relative;padding-left:30px;line-height:34px!important}.footer_top .widget_nav_menu ul li{border-bottom:1px #fff dashed;margin-bottom:10px;padding-bottom:6px;padding-top:6px}.portfolio_single ul li,.god-icon ul li{display:block;border-bottom:1px solid #717f9a54}.portfolio_navigation.navigation_title{margin-bottom:35px}.navigation_title span.categories{display:none!important}.navigation_title div.portfolio_prev,.navigation_title div.portfolio_next{top:14px}.footer_top .menu{margin-top:-6px}.get-touch .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit,.get-touch .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]){background-color:#2A59AD!important;border-color:#2A59AD!important;border-radius:30px!important;text-transform:capitalize;font-size:17px;font-family:Hind;font-weight:600}.get-touch .qode_icon_font_awesome{border-radius:5px!important}.header_bottom_right_widget_holder .qbutton:hover{background-color:transparent!important}.header_bottom_right_widget_holder .qbutton{line-height:45px;height:45px;padding-left:25px;padding-right:25px}nav.main_menu>ul>li>a{padding:0 22px;text-transform:capitalize!important;color:#2A59AD!important}nav.main_menu>ul>li:not(:first-child):before{color:#2A59AD!important}.qode_right_side_fixed{transform:translate(-10px,10px)!important;top:70%!important}.drop_down .second .inner>ul,li.narrow .second .inner ul{background-color:#2A59AD;border-color:#2A59AD}.drop_down .second .inner>ul,li.narrow .second .inner ul li a{text-transform:capitalize;font-family:Hind;font-size:15px;letter-spacing:0;font-weight:400;color:#fff!important}.header_bottom .main_menu ul{float:right}.header_fixed_right_area .q_icon_list{display:inline-block;margin-bottom:0px!important;float:right}.header_bottom .header_inner_left{height:15px}.sticky .header_bottom .main_menu{top:0}header.sticky .header_bottom{background-color:#2A59AD!important}.drop_down .narrow .second .inner ul li a{line-height:24px;padding-bottom:10px}.wp-video{width:100%!important}#mep_0{width:100%!important;height:550px!important}#video-530-1_html5{width:890px!important;height:550px!important;margin-left:22%!important}.get-touch .fa-stack{margin:0px!important}.header_fixed_right_area{line-height:initial!important;top:45px!important}#click_to_call_bar{display:none!important}.our-testimonials .testimonials_c_holder .flex-control-nav li a{background-color:#2A59AD!important;border-color:#2A59AD!important;height:5px!important}.our-testimonials .icon_star:before{color:#FAB012}.desktop-view-1 li{padding-bottom:15px!important}.qode-aig-image-inner img{height:250px;object-fit:cover;width:100%;border:1px solid #ccc}.desktop-view-1 li{position:relative;list-style:none;padding-left:25px}.desktop-view-1 li:before{content:'\f00c';display:block;position:absolute;top:6px;left:0;font:normal 20px/1 FontAwesome;color:#184499}@media only screen and (max-width:767px){.desktop-view{display:none!important}.mobile-top-img{padding-top:50px}.mobile-view{display:block!important}.our-testimonials .testimonials_c_holder .testimonial_content_inner{padding:25px!important;height:100%;min-height:276px}.header_bottom_right_widget_holder{display:block;margin-top:26px}h1,h2{font-size:30px;line-height:40px}.portfolio_single .vc_col-sm-7 .qode_image_gallery_holder li{border-bottom:0;margin-bottom:10px}.mar_30{margin-bottom:30px!important}}@media only screen and (max-width:1199px){.content{margin-top:0!important}}@media only screen and (min-width:1300px){.our-testimonials .testimonials_c_holder .testimonial_content_inner{padding:25px!important;height:100%;min-height:351px}}@media only screen and (max-width:991px){.mob-hide{display:none!important}}@media only screen and (min-width:992px){.desk-hide{display:none!important}}@media only screen and (max-width:1299px) and (min-width:1024px){.our-testimonials .testimonials_c_holder .testimonial_content_inner{padding:25px!important;height:100%;min-height:436px}}@media only screen and (max-width:1450px) and (min-width:1001px){nav.main_menu>ul>li>a{font-size:1.5vw!important;padding:0 0.8vw!important}}@media only screen and (min-width:1001px) and (max-width:1050px){.q_logo>a>img{width:18vw!important;height:auto!important;top:-42%!important}}@media only screen and (max-width:1000px){nav.main_menu>ul>li>a{font-size:1.8vw;padding:0 1vw}.mobile_menu_button{float:right;margin-right:0;margin-top:15px}header .q_logo img.mobile{height:auto!important;width:160px!important;margin-top:17px}.logo_wrapper{left:68px!important}.header_bottom_right_widget_holder .qbutton{line-height:45px!important;height:45px!important}.q_tabs .tabs-nav li a{font-size:7px!important;line-height:21px!important}.header_bottom_right_widget_holder{padding:0 4vw 0 0!important}}@media only screen and (max-width:700px) and (min-width:320px){.header_bottom_right_widget_holder .qbutton{line-height:45px!important;height:45px!important}}@media only screen and (max-width:420px){.logo_wrapper{left:76px!important}}@media only screen and (max-width:1350px){.header_bottom_right_widget_holder .qbutton{line-height:3.5vw;height:3.5vw;padding-left:2vw;padding-right:2vw}.header_bottom_right_widget_holder{font-size:1.8vw;padding:0 1vw}@media only screen and (max-width:1023px) and (min-width:768px){.our-testimonials .testimonials_c_holder .testimonial_content_inner{padding:25px!important;height:100%;min-height:461px}}@media only screen and (max-width:768px){.header_bottom_right_widget_holder{padding:0 7vw 0 0!important}.hideOnMobile{display:none!important}.warrenty-image img.vc_single_image-img.attachment-large{width:300px}.wpb_single_image.wpb_content_element.vc_align_center.warrenty-image{text-align:left!important}.swapMobile,.swapMobile2 .full_section_inner,.swapMobile3 .section_inner_margin{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swapMobile .q_elements_item:nth-child(1),.swapMobile2 .full_section_inner .wpb_column:nth-child(1){order:2}.swapMobile .q_elements_item:nth-child(2),.swapMobile2 .full_section_inner .wpb_column:nth-child(2){order:1}.swapMobile3 .section_inner_margin .wpb_column:nth-child(1){order:2}.swapMobile3 .section_inner_margin .wpb_column:nth-child(2){order:1}.mt-30{margin-top:30px!important}.mb-15{margin-bottom:15px!important}.qualti_sec .q_elements_item_content{width:auto!important;border-radius:0px!important;left:0px!important}.fib_height{height:250px!important}.Fibre_glass{padding-bottom:125px!important}.call_to_action_text h2{width:419px!important}.build_sec .section_inner_margin,.bris_sec .section_inner_margin{display:grid!important}.bris_sec .vc_column_container{width:100%!important}}@media only screen and (max-width:800px){.qode_image_gallery_holder ul{background-color:#fff!important}.qode_image_gallery_holder ul li{margin-bottom:30px!important}.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.container_inner nav.content_menu,.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner,.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner,.full_width .parallax_content,.qode_elementor_container_inner,.steps_holder_inner,div.grid_section .section_inner,nav.content_menu ul{width:85%!important}.q_tabs .tabs-nav li{width:46.8%!important;height:90px!important}.q_tabs .tabs-nav li{height:18vw!important}.q_tabs .tabs-nav li img{margin-top:10px}.q_tabs .tabs-nav li img{height:auto!important;width:100%!important}.q_tabs .tabs-nav li{padding:10px 5px!important}}@media only screen and (max-width:1100px){nav.main_menu>ul>li>a{font-size:15px!important}}@media only screen and (max-width:1024px){.q_tabs .tabs-nav li a{font-size:9px!important}}@media only screen and (max-width:400px){.colourRangeRow img{width:270px}}@media only screen and (max-width:800px) and (min-width:400px){.colourRangeRow .vc_column_container{}}@media only screen and (max-width:768px){.header_bottom_right_widget_holder{display:block;margin-top:25px}}