h4{word-wrap:break-word!important}.q_slider_inner .slider_content span{text-shadow:4px 4px 8px #000}.page-id-4 a.qbutton.big_large_full_width.icon_right{font-weight:300;font-size:30px;font-family:'Raleway',sans-serif}.page-id-4 h6.q_circle_title{font-family:'Thirsty Script'}.page-id-4 h2.counter_title{font-family:'Thirsty Script'!important}body .home-cta{font-size:30px;line-height:50px;color:#fff}body .home-cta-link{margin:50px 0px!important}.contact-address-details:before{font-family:FontAwesome;font-size:20px;display:inline-block;padding-right:10px;content:"\f124"}.contact-phone-details:before{content:"\f095";font-family:FontAwesome;padding-right:10px}.contact-fax-details:before{content:"\f1ac";font-family:FontAwesome;padding-right:10px}.contact-registration-details:before{content:"\f25d";font-family:FontAwesome;padding-right:10px}.contact-address-details,.contact-phone-details,.contact-fax-details,.contact-registration-details{padding-bottom:15px}.wpcf7 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{font-size:16px;padding-top:15px;padding-bottom:15px;margin-bottom:0}.home-testmonial-row .testimonial_author{line-height:24px!important}.small-logo-section li{display:inline-block;list-style:none}.client-logo-section li{display:inline-block;list-style:none!important;margin-right:20px}.client-logo-section li:last-child{margin-right:0}body .portfolio_with_hover_text .portfolio_paging{margin-bottom:40px!important}@media(max-width:767px){.page-id-300 .wpb_single_image.wpb_content_element.vc_align_left{text-align:center!important}}@media(max-width:768px){.portfolio_gallery a.v4:nth-child(3n){margin:0 2% 2% 0!important}.content .content_inner>.full_width>.full_width_inner{padding-top:0px!important}.body_text_all p{margin-top:0!important}.page-id-291 span.separator{width:200px!important}.contact_map iframe{width:220px!important}.home-counter-row .q_counter_holder span.counter{font-size:35px}.home-counter-row h2.counter_title{font-size:32px;line-height:42px}.home-map iframe{width:auto;height:378px}footer .jr-insta-thumb ul.thumbnails.jr_col_4 li{width:calc(50% - 2.5%)!important}.client-logo-section li{margin-right:0;margin-bottom:20px}.title_outer .title h1 span{width:auto;padding-bottom:0}.title_outer .has_fixed_background.title .title_holder{position:absolute;top:50%;transform:translateY(-50%)}.title_outer .title .not_responsive{display:block;height:250px}.title_outer .title img{display:block;max-width:100%;height:100%}}@media only screen and (max-width:480px){.testimonials.with_arrows{padding:0}.testimonials_holder .flex-direction-nav{display:none}footer .jr-insta-thumb ul.thumbnails.jr_col_4 li{width:calc(25% - 2.5%)!important}footer.footer_border_columns .footer_top .qode_column{border-left:none;border-bottom:1px solid #ededed}footer.footer_border_columns .footer_top .qode_column:last-child{border-bottom:0}.footer_top .column_inner #text-10{margin-bottom:0!important}.footer_top_holder .footer_top:not(footer_top_full) .container_inner{padding-left:30px;padding-right:30px}.what-we-third-col .wpb_wrapper,.what-we-fourth-col .wpb_wrapper{margin-top:30px!important}}div#slide-1-layer-1,div#slide-1-layer-3,div#slide-1-layer-4,div#slide-1-layer-6,div#slide-2-layer-1,div#slide-2-layer-3,div#slide-2-layer-4,div#slide-2-layer-6,div#slide-4-layer-1,div#slide-4-layer-3,div#slide-4-layer-4,div#slide-4-layer-6,div#slide-5-layer-1,div#slide-5-layer-3,div#slide-5-layer-4,div#slide-5-layer-6{text-shadow:4px 4px 8px #000000!important}@media only screen and (max-width:420px){body div.pp_default a.pp_next,body div.pp_default a.pp_previous{margin:0 0 0;transform:translateY(-50%)!important}.pp_hoverContainer{height:auto!important}.pp_hoverContainer{position:absolute;top:50%}.pp_content{height:auto!important}}@media only screen and (max-width:480px){.address_map iframe{width:300px}}body .sidebar .ctc a{padding:0 6px;background-color:#6a88af;display:inline-block;text-decoration:none;vertical-align:middle;border:1px solid #aaa;border-radius:4px;font-weight:inherit;font-size:14px!important;margin-bottom:10px;color:#ffffff!important;-webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;-moz-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;-ms-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;-o-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.sidebar .ctc a:hover{background-color:#3e3d3d}.info_profile .wpb_wrapper{padding:8px!important}.indi_project h6{font-family:Raleway!important;font-style:normal!important}.prc-careers-tbl table tr th,.prc-careers-tbl table tr td{text-align:left}.prc-careers-tbl table thead tr,.prc-careers-tbl table tbody tr,.prc-careers-tbl table tbody th{border:none}.expandable_sec .ult_ecpsub_cont{margin:0}.expandable_sec .ult_exp_content{padding:20px 0 20px 0}#custom-section-carpenter .accordion_content_inner,#custom-section-proj-mgr .accordion_content_inner{border:1px solid #ededed;padding-left:20px!important;padding-right:20px!important;padding-top:0!important}.prc-custom-accrdian .clearfix.title-holder.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-active.ui-state-default.ui-corner-bottom,.prc-custom-accrdian .clearfix.title-holder.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom{text-align:left}#wpcf7-f52044-p52037-o1>.wpcf7-form>p:nth-child(2),#wpcf7-f52044-p52037-o1>.wpcf7-form>p:nth-child(7){margin-right:10px}#wpcf7-f52044-p52037-o1>.wpcf7-form>p:nth-child(3),#wpcf7-f52044-p52037-o1>.wpcf7-form>p:nth-child(4),#wpcf7-f52044-p52037-o1>.wpcf7-form>p:nth-child(5),#wpcf7-f52044-p52037-o1>.wpcf7-form>p:nth-child(6){width:calc(50% - 10px);margin-right:10px;float:left}#wpcf7-f52044-p52037-o1 input[type="file"]{height:45px}.expandable_sec{margin-bottom:0px!important}.page-id-52037 .q_accordion_holder.accordion.boxed .ui-accordion-header{margin:0!important}.expandable_sec .ult_exp_section .ult_expheader{padding-left:0!important}.prc-careers-tbl th{color:#2e2e2e}.page-id-52037 .title.position_center.has_fixed_background.standard_title{background-size:cover!important}.prc-custom-accrdian .clearfix:after{content:"\f067";font-family:FontAwesome;float:right}.prc-custom-accrdian .ui-state-active.clearfix:after{content:"\f068"}.custom-form-dropdown{padding-top:14px!important;padding-bottom:14px!important;font-size:16px}#wpcf7-f52044-p52037-o1>.wpcf7-form>p:nth-child(7){display:inline-block;width:100%}.cf7_custom_style_1 span.wpcf7-not-valid-tip{top:0}.wpcf7-captchar{max-width:100%}@media screen and (max-width:768px){.title_outer .title_holder h1 span{word-break:break-word}.swap-columns-mobile .section_inner_margin{display:flex;flex-wrap:wrap}.second-col-mobile{order:2}.first-col-mobile{order:1}header .header_top_bottom_holder{position:fixed;width:100%}.admin-bar header{margin-top:-46px!important}}.wpcf7 .wpcf7-form-control.wpcf7-select{font-size:16px;padding-top:8px;padding-bottom:9px;margin-bottom:0;height:45px;border-radius:0;padding-left:17px;display:inline-block}.d-none{display:none!important}@media screen and (max-width:768px){.d-sm-block{display:block!important}}