body{font-weight:300;font-size:17.5px;letter-spacing:.2px}h2{font-size:36px;font-weight:300;color:#5C6E7E;padding-bottom:20px}.gform-theme--foundation .gfield textarea.medium{border:solid 1px #ccc;min-height:50px;box-shadow:none!important;color:#666;font-weight:300}.home .main-header-section.et_pb_section{background:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%)}.logo.et_pb_module{margin-top:25px;margin-bottom:0px!important;padding-bottom:20px}div#n2-ss-2-arrow-previous{border:solid 1px #fff;border-radius:50%;padding:15px}div#n2-ss-2-arrow-next{border:solid 1px #fff;border-radius:50%;padding:15px}div#n2-ss-2 .nextend-arrow img{width:20px}.main-heading h2{font-size:36px;font-weight:300;border-bottom:solid 2px #CCC8BF;display:inline-block;padding-right:25px;margin-bottom:15px;color:#5C6E7E;letter-spacing:1px}.main-heading h3{font-size:30px;font-weight:300;border-bottom:solid 2px #CCC8BF;display:inline-block;padding-right:25px;margin-bottom:15px;color:#5C6E7E;letter-spacing:1px}a.rmore-light{color:#5C6E7E;font-weight:500;position:relative;-webkit-transition:all 300ms ease;transition:all .5s ease-in-out;font-weight:300;font-size:18px;letter-spacing:1px;padding:15px 40px;padding-left:0px;border:solid 2px transparent}a.rmore-light:hover{letter-spacing:1px;color:#5C6E7E;border:solid 2px #5C6E7E;padding-left:32px}.rmore-light{top:25px}a.rmore-light:hover::after{transform:rotate(45deg)}a.rmore-light::after{content:" ";-webkit-transition:all 300ms ease;transition:all 300ms ease;background:url(https://braytonconstruction.com/website/wp-content/uploads/2024/02/brayton-logo.png) no-repeat scroll center / cover;width:20px;height:20px;display:inline-block;position:relative;left:10px;top:4px;transform:rotate(0deg)}.btn-label a{color:#fff;font-size:25px!important;font-weight:lighter!important;letter-spacing:1px!important;text-transform:uppercase!important}.sp-testimonial-content p{font-size:18px!important;font-weight:300!important;line-height:30px!important}h4.sp-testimonial-client-name{font-style:italic!important;font-weight:600!important}.heading-review h2{font-size:25px;font-weight:normal;color:#5C6E7E}.heading-review h3{font-size:35px;font-weight:normal;color:#5C6E7E}.fpg.et_pb_section{position:relative}.fpg.et_pb_section::after{content:"";background:url(https://braytonconstruction.com/website/wp-content/uploads/2024/02/featured-project-bg.png);z-index:9999;background-repeat:repeat-x;position:absolute;display:inline-block;width:100%;height:300px;top:-50px}.ctafooter .et_pb_blurb_content{background:#5C6E7E;text-align:center!important;max-width:100%;padding:40px;padding-top:50px;transition:all .4s ease-in-out}.ctafooter .et_pb_blurb_content a{font-weight:300;letter-spacing:1px;font-size:25px}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#45515b}.quote h2{color:#5C6E7E!important;font-size:min(max(32px,3vw),45px)!important}.ctafooter .et_pb_blurb_content:hover{background-color:#A7B1B7;transition:all .4s ease-in-out}.main-heading{padding-left:40px!important}#welcome.left{margin-left:0px}#info-left a{color:#ccc8bf!important}div#n2-ss-9 .n2-ss-slider-3{padding:0px!important;margin:0px!important}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{z-index:10;position:absolute;width:100%;height:100%;visibility:hidden;display:flex}.arow div#n2-ss-9-arrow-previous{margin-top:-75px}.arow div#n2-ss-9-arrow-next{margin-top:-75px}.google-review h4.et_pb_module_header{font-size:28px;font-weight:normal;color:#5c6e7e}.et_pb_row.et_pb_row_0_tb_header.top-header{z-index:99}.slider{color:#E9EBED;font-size:18px;line-height:34px;letter-spacing:.3px}.slider h1{font-size:min(max(25px,4vw),50px)!important;padding-bottom:30px;line-height:50px!important}.slider p{color:#E9EBED!important}.slider-btn{padding-top:100px}a.rmore-main{color:#A7B1B7;font-weight:500;position:relative;-webkit-transition:all 300ms ease;transition:all 300ms ease;font-weight:200;font-size:18px;letter-spacing:1px;border:solid 1px #A7B1B7;padding:15px 40px;display:inline-block}a.rmore-main:hover{border:solid 1px #fff}a.rmore-main:hover{letter-spacing:1px;color:#fff}a.rmore-main:hover::after{transform:rotate(45deg)}a.rmore-main::after{content:" ";-webkit-transition:all 300ms ease;transition:all 300ms ease;background:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/arrow-btn.png) no-repeat scroll center / cover;width:20px;height:20px;display:inline-block;position:relative;left:10px;top:4px;transform:rotate(0deg)}:root{image-rendering:crisp-edges}a.rmore-dark{color:#fff;font-weight:500;position:relative;-webkit-transition:all 300ms ease;transition:all .5s ease-in-out;font-weight:300;font-size:18px;letter-spacing:1px;padding:15px 40px;padding-left:0px;border:solid 2px transparent}a.rmore-dark:hover{letter-spacing:1px;color:#fff;border:solid 2px #fff;padding-left:32px}.rmore-dark{top:25px}a.rmore-dark:hover::after{transform:rotate(45deg)}a.rmore-dark::after{content:" ";-webkit-transition:all 300ms ease;transition:all 300ms ease;background:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/arrow-btn.png) no-repeat scroll center / cover;width:20px;height:20px;display:inline-block;position:relative;left:10px;top:4px;transform:rotate(0deg)}.tpheader-support{margin-top:20px}.top-button{float:right;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;color:#fff;font-size:16px;font-weight:200;letter-spacing:1px;margin-top:9px;margin-bottom:-10px}.top-button a{color:#fff;padding-left:7px;padding-right:10px}.sm-icons{float:right}.call-btn{float:right;color:#fff;margin-top:9px;margin-left:15px;margin-bottom:-20px}.call-btn a{color:#fff;margin-bottom:-20px}.top-header .et_pb_column{display:inline-block!important}.et_pb_section.home-info{padding-top:180px;padding-bottom:180px}.sm-links{display:inline-flex;align-items:center;flex-direction:row;column-gap:0px;vertical-align:bottom;margin-top:1px;margin-left:10px;float:right;margin-bottom:-20px}.sm-link{position:relative;z-index:9;font-size:0;display:inline-block;color:#fff;font-size:0;padding:20px;background-color:transparent;vertical-align:bottom;color:#fff!important;border-radius:50%}.sm-link:hover{color:#fff}.sm-link::before{position:absolute;content:" ";z-index:2;background-color:currentcolor;width:100%;height:100%;left:0;top:0}.sm-link::after{position:absolute;content:" ";width:100%;height:100%;z-index:-2;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);background-color:#333;-webkit-transition:.2s ease-out!important;-ms-transition:.2s ease-out!important;transition:.2s ease-out!important}.sm-link:hover::after{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.in-icon::before{-webkit-mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/in-icon.svg) no-repeat center / 22px;-ms-mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/in-icon.svg) no-repeat center / 22px;mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/in-icon.svg) no-repeat center / 22px}.fb-icon::before{-webkit-mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/fb-icon.svg) no-repeat center / 20px;-ms-mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/fb-icon.svg) no-repeat center / 20px;mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/fb-icon.svg) no-repeat center / 20px}.navigation-menu .et-menu li{font-size:17px}.ser-blurbs h4.et_pb_module_header{font-size:23px}.main-header-section.et_pb_section{padding:0;background-color:transparent!important;position:fixed;width:100%;z-index:99999999;-webkit-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out}.main-header-section.main-header-section-not-top.et_pb_section{background-color:#5C6E7E!important;padding-bottom:0px!important;background:none}.main-header-row.et_pb_row{padding:0}.main-header-row.et_pb_row .et_pb_column_4_4{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.main-header-row.et_pb_row .et_pb_column_4_4>*{margin-bottom:0!important}.diamond-menu .et-menu a{color:#fff;font-size:20px;letter-spacing:1.5px;text-transform:uppercase}.et_pb_menu .et-menu>li{padding-left:16px;padding-right:16px}.main-header-section{position:absolute;width:100%}.main-header-section.et_pb_section{background-color:transparent}.main-header-section .et_pb_column{display:flex;align-items:center;gap:40px}.diamond-col-gap.et_pb_row{display:flex;align-items:center;gap:50px}.diamond-menu .et-menu a{color:#fff}.diamond-top-icons img{margin:10px}.slider.et_pb_section{margin-left:0px;padding:0px;margin-top:-150px;background:none!important}.category-space{padding-top:80px}#welcome{margin-left:130px;margin-right:-80px}.safety #welcome{margin-left:0px}.et_pb_row.ser-blurbs{margin-right:135px;padding-top:150px}.market-slider .et_pb_slide{padding:0px!important;height:642px}.markets-info{margin-left:24%;padding-right:5%}.markets-info h2{font-size:36px;font-weight:600}.mar-module.et_pb_row{display:flex;align-items:center}.sub-head a{color:#fff!important}.sub-head{margin-top:62%!important;color:#fff!important;font-size:28px!important;font-weight:400!important;font-family:'Be Vietnam Pro',Helvetica,Arial,Lucida,sans-serif!important}.smslider{margin-top:103px;margin-bottom:-100px!important}.et-menu li li a{padding:3px 10px;width:215px}.nav li ul{border-top:solid 2px #000}.h-portfolio .et_pb_blurb_content{max-width:100%;width:100%}.h-portfolio .et_pb_main_blurb_image{margin-bottom:0;position:relative;overflow:hidden;width:100%}.h-portfolio .et_pb_main_blurb_image a{float:left;width:100%;height:500px;position:relative;overflow:hidden;color:#fff}.h-portfolio .et_pb_main_blurb_image a::before{position:absolute;z-index:1;content:" ";background:linear-gradient(180deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 0%,rgba(0,0,0,1) 250%);left:0;top:0;right:0;bottom:0;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.h-portfolio .et_pb_blurb_content:hover .et_pb_main_blurb_image a::before{background-color:rgba(92,110,126,0.8)}.h-portfolio .et_pb_blurb_content:hover .et_pb_main_blurb_image a::after{opacity:1;right:20px}.h-portfolio .et_pb_main_blurb_image a img{position:absolute;left:50%;transform:translate(-50%,-50%) scale(1.1)!important;-moz-transform:translate(-50%,-50%) scale(1.1)!important;-webkit-transform:translate(-50%,-50%) scale(1.1)!important;top:50%;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;height:100%;width:auto;max-width:initial}.h-portfolio .et_pb_blurb_content:hover .et_pb_main_blurb_image a img{transform:translate(-50%,-50%) scale(1.2)!important;-moz-transform:translate(-50%,-50%) scale(1.2)!important;-webkit-transform:translate(-50%,-50%) scale(1.2)!important}.h-portfolio .et_pb_column_2_3 .et_pb_main_blurb_image a img{transform:translate(-50%,-50%) scale(1.8)!important;-moz-transform:translate(-50%,-50%) scale(1.5)!important;-webkit-transform:translate(-50%,-50%) scale(1.8)!important}.h-portfolio .et_pb_column_2_3 .et_pb_blurb_content:hover .et_pb_main_blurb_image a img{transform:translate(-50%,-50%) scale(2)!important;-moz-transform:translate(-50%,-50%) scale(1.5)!important;-webkit-transform:translate(-50%,-50%) scale(2)!important}.h-portfolio .et_pb_blurb_container{position:absolute;width:100%;padding:25px 75px 25px 20px;bottom:0;color:#fff;z-index:1;opacity:1;margin-left:20px;transition:all .4s ease-in-out}.h-portfolio .et_pb_blurb_container h4,.h-portfolio .et_pb_blurb_container h4 a,.h-portfolio .et_pb_blurb_container p{color:#fff}.h-portfolio .et_pb_blurb_container h4{font-size:19px!important;font-weight:400;line-height:26px}.portfolio h1{font-size:80px!important;margin-bottom:-19px}.h-portfolio .et_pb_blurb:hover .et_pb_blurb_container{opacity:1;margin-left:0}.h-portfolio .one .et_pb_main_blurb_image a{height:565px;margin-top:15px}.h-portfolio .two .et_pb_main_blurb_image a{height:350px}.h-portfolio .four .et_pb_main_blurb_image a{height:250px;margin-top:15px}.h-portfolio .three .et_pb_main_blurb_image a{height:450px}.h-portfolio .three .et_pb_main_blurb_image a{height:400px}.h-portfolio .seven .et_pb_main_blurb_image a{height:515px;margin-top:15px}.h-portfolio .five .et_pb_main_blurb_image a{height:550px}.et_pb_blurb.et_pb_blurb.five{margin-top:-110px!important}.et_pb_blurb.et_pb_blurb.nine{margin-top:-110px!important}.h-portfolio .nine .et_pb_main_blurb_image a{height:550px}.h-portfolio .six .et_pb_main_blurb_image a{height:320px;margin-top:15px}span.sub-heading:before{position:absolute;content:" ";width:22px;background-color:#fff;height:22px;left:90px;background:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/arrow-btn.png) no-repeat scroll center / cover;top:0px}span.sub-heading{font-size:16px;position:relative}.pro-category a{font-size:18px}.rotate-author{border-top:solid 2px #5C6E7E;padding-top:20px;margin-top:20px}.reviews-slider .et_pb_slide_description{padding:0px!important}.reviews-slider .et_pb_slide{padding-left:0px!important}.reviews-slider .et_pb_slide{padding:0px!important}.reviews-slider .et_pb_slide_content{font-weight:200;line-height:36px;font-size:20px}.f-icons .sm-link{border:solid 1px #fff;border-radius:0;padding:44px;margin-left:20px}.reviews-slider .et-pb-controllers{position:relative;left:0;width:100%;text-align:left;z-index:10;float:left!important;bottom:-25px;z-index:9999999999999!important;padding-bottom:20px}.reviews-slider .et-pb-controllers a{width:26px;height:3px}.b-letter h2{font-size:min(max(28px,57vw),900px)!important}.b-letter.et_pb_section{background:none!important;padding:0px!important}.b-letter .et_pb_row{padding:0px!important}.f-icons .in-icon::before{-webkit-mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/in-icon.svg) no-repeat center / 50px;-ms-mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/in-icon.svg) no-repeat center / 50px;mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/in-icon.svg) no-repeat center / 50px}.f-icons .fb-icon::before{-webkit-mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/fb-icon.svg) no-repeat center / 50px;-ms-mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/fb-icon.svg) no-repeat center / 50px;mask:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/fb-icon.svg) no-repeat center / 50px}.affiliations img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.4;transition:all 600ms ease}.affiliations img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:0.9}#homecta.h-portfolio .et_pb_main_blurb_image a img{position:absolute;left:50%;transform:translate(-50%,-50%) scale(1.8)!important;-moz-transform:translate(-50%,-50%) scale(1.8)!important;-webkit-transform:translate(-50%,-50%) scale(1.8)!important;top:50%;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;height:100%;width:auto;max-width:initial}#homecta.h-portfolio .et_pb_blurb_content:hover .et_pb_main_blurb_image a::before{background-color:rgba(0,0,0,0.5)}#homecta.h-portfolio .et_pb_blurb_content:hover .et_pb_main_blurb_image a img{transform:translate(-50%,-50%) scale(1.9)!important;-moz-transform:translate(-50%,-50%) scale(1.9)!important;-webkit-transform:translate(-50%,-50%) scale(1.9)!important}#homecta h4.et_pb_module_header{border-bottom:solid 2px #5C6E7E;padding-right:50px;display:inline-block;font-size:23px!important;padding-bottom:8px}.footer-top.et_pb_row{}.footer-top .call-btn{float:left}.footer-top .sm-links{float:left;margin-left:0px;margin-bottom:20px}.footer-top .sm-link{margin-right:20px;margin-left:0}.footer-top .et_pb_column{display:flex;gap:50px;justify-content:space-between}.footer-bottom-copyrights a{color:#fff;padding-left:5px}.footer-bottom-menu a{color:#fff;font-size:16px;padding-left:15px;padding-right:15px}.arrows-light li{line-height:36px;background:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/light-arrow.png) no-repeat scroll 0px 12px!important;list-style-position:outside;margin-left:-15px!important;list-style:none;padding-left:20px!important}ul.arrows-dark{margin-top:10px}.arrows-dark li{line-height:36px;background:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/arrowdark.png) no-repeat scroll 0px 12px!important;list-style-position:outside;margin-left:0px!important;list-style:none;padding-left:20px!important}.footer-top li a{color:#fff;font-size:17.5px}.footer-bottom-copyrights{font-size:13px}.footer-bottom-copyrights img{padding-left:5px}.leave-review a{background-color:#CCC8BF;padding:10px 20px;color:#5c6e7e!important;transition:all 300ms ease}.leave-review a:hover{background-color:#313d48;transition:all 300ms ease;color:#fff!important}.f-icons .fb-icon.sm-link::after{background:#313d48!important}.f-icons .in-icon.sm-link::after{background:#313d48!important}.header-inside-pages h1{font-size:min(max(32px,3vw),50px)!important;font-weight:600}.header-inside-pages.et_pb_section{padding-top:130px;margin-bottom:-90px!important}.header-inside-pages .et_pb_row{display:flex;align-items:center}.team-portfolio .et_pb_blurb_content{max-width:100%;width:100%}.team-portfolio .et_pb_main_blurb_image{margin-bottom:0;position:relative;overflow:hidden;width:100%}.team-portfolio .et_pb_main_blurb_image a{float:left;width:100%;height:450px;position:relative;overflow:hidden;color:#5C6E7E;font-size:35px;top:-10px}.team-portfolio .et_pb_main_blurb_image a::before{position:absolute;z-index:1;content:" ";left:0;top:0;right:0;bottom:0;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.team-portfolio .et_pb_blurb_content:hover .et_pb_main_blurb_image a::before{background-color:rgba(204,200,191,0.8)}.team-portfolio .et_pb_blurb_content:hover .et_pb_main_blurb_image a::after{opacity:1;right:20px}.team-portfolio .et_pb_main_blurb_image a img{position:absolute;left:50%;transform:translate(-50%,-50%) scale(1.1)!important;-moz-transform:translate(-50%,-50%) scale(1.1)!important;-webkit-transform:translate(-50%,-50%) scale(1.1)!important;top:56%;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;height:100%;width:auto;max-width:initial}.team-portfolio .et_pb_blurb_content:hover .et_pb_main_blurb_image a img{transform:translate(-50%,-50%) scale(1.2)!important;-moz-transform:translate(-50%,-50%) scale(1.2)!important;-webkit-transform:translate(-50%,-50%) scale(1.2)!important}.team-portfolio .et_pb_column_2_3 .et_pb_main_blurb_image a img{transform:translate(-50%,-50%) scale(1.8)!important;-moz-transform:translate(-50%,-50%) scale(1.5)!important;-webkit-transform:translate(-50%,-50%) scale(1.8)!important}.team-portfolio .et_pb_column_2_3 .et_pb_blurb_content:hover .et_pb_main_blurb_image a img{transform:translate(-50%,-50%) scale(2)!important;-moz-transform:translate(-50%,-50%) scale(1.5)!important;-webkit-transform:translate(-50%,-50%) scale(2)!important}.team-portfolio .et_pb_blurb_container{width:86%;padding:25px 75px 25px 20px;bottom:0;color:#888;z-index:1;transition:all .4s ease-in-out;background-color:#fff;margin-top:-80px;z-index:999;position:relative}.team-portfolio .et_pb_blurb_container h4,.team-portfolio .et_pb_blurb_container h4 a,.team-portfolio .et_pb_blurb_container p{color:#5c6e7e}.team-portfolio .et_pb_blurb_container h4{font-size:24px!important;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.portfolio h1{font-size:80px!important;margin-bottom:-19px}.team-portfolio .et_pb_blurb:hover .et_pb_blurb_container{opacity:1;margin-left:0}.team-portfolio .one .et_pb_main_blurb_image a{height:550px}.team-portfolio .five .et_pb_main_blurb_image a{height:550px}.et_pb_blurb.et_pb_blurb.five{margin-top:-110px!important}.et_pb_blurb.et_pb_blurb.nine{margin-top:-110px!important}.team-portfolio .nine .et_pb_main_blurb_image a{height:550px}.team-portfolio .six .et_pb_main_blurb_image a{height:450px}.team-portfolio h5{color:#a2a1a1!important}.team-portfolio h6 a{color:#01c50b;font-size:17px;letter-spacing:.5px;line-height:23px}.team-portfolio .et_pb_main_blurb_image a::after{position:absolute;content:"\f105";font-family:'Fontawesome';right:40px;bottom:25px;background:none;z-index:99999;padding:0;line-height:1em;opacity:0;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;border-radius:50%;width:45px;height:30px;padding-top:12px;bottom:0;right:74px!important}.reviews-sec h4.et_pb_module_header{font-weight:300;color:#666;font-size:17px;padding-bottom:20px}.reviews-sec .et_pb_column{padding:50px;padding-bottom:80px}.odd.et_pb_column{margin-top:40px;margin-bottom:-40px}.footer-bottom-menu ul.sub-menu{display:none}.footer-bottom-menu .et-menu .menu-item-has-children>a:first-child:after{display:none}#header-section{padding-top:400px!important;padding-bottom:140px}.footer-media .sm-links{align-items:center;column-gap:10px;float:none}.footer-media .sm-link{border-radius:0px;background-color:#666;padding:30px}.con a{color:#000;font-weight:500}.cy-faq.et_pb_toggle,.cy-faq.et_pb_accordion .et_pb_accordion_item{background-color:transparent;border-width:0;border-bottom:1px solid;margin-bottom:0!important;padding:20px 0}.cy-faq.et_pb_toggle .et_pb_toggle_title,.cy-faq.et_pb_accordion .et_pb_toggle_title{font-size:1.1em!important;padding-bottom:0!important}.cy-faq.et_pb_toggle.et_pb_toggle_close:hover .et_pb_toggle_title,.cy-faq.et_pb_accordion .et_pb_toggle_close:hover .et_pb_toggle_title{opacity:.7}.cy-faq.et_pb_toggle.et_pb_toggle_close:not(.et_pb_bg_layout_dark) .et_pb_toggle_title,.cy-faq.et_pb_accordion:not(.et_pb_bg_layout_dark) .et_pb_toggle_close .et_pb_toggle_title{color:#ffffff;font-size:26px!important;font-weight:400}.cy-faq.et_pb_toggle.et_pb_toggle_open:not(.et_pb_bg_layout_dark) .et_pb_toggle_title,.cy-faq.et_pb_accordion:not(.et_pb_bg_layout_dark) .et_pb_toggle_open .et_pb_toggle_title{color:#fff;font-size:26px!important;font-weight:400}.cy-faq.et_pb_toggle .et_pb_toggle_title::before,.cy-faq.et_pb_accordion .et_pb_toggle_title::before{display:inline-block;font-family:'AltunaSans-Light'!important;font-size:22px}.cy-faq.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::before,.cy-faq.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title::before{content:"-"}.cy-faq.et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title::before,.cy-faq.et_pb_accordion .et_pb_toggle_close .et_pb_toggle_title::before{content:"+"}.cy-faq.et_pb_toggle:not(.et_pb_bg_layout_dark) .et_pb_toggle_title::before,.cy-faq.et_pb_accordion:not(.et_pb_bg_layout_dark) .et_pb_toggle_title::before{color:#fff}.cy-faq.et_pb_toggle .et_pb_toggle_content,.cy-faq.et_pb_accordion .et_pb_toggle_content{padding-top:10px}.mar-serve .et_pb_blurb_container{margin-top:-70px;margin-right:40px;background-color:#fff!important;z-index:999;position:relative;padding:30px;padding-left:20px}.mar-serve h4.et_pb_module_header{font-size:23px;font-weight:400;color:#5C6E7E}.cen-tog h2{font-weight:bold;color:#2684C1}.cen-tog.et_pb_toggle .et_pb_toggle_item{padding:0;border:0 none;background-color:transparent;margin-bottom:0}.cen-tog.et_pb_toggle .et_pb_toggle_title{padding:10px 40px 10px 15px;margin-bottom:10px;line-height:1.8em;font-size:18px;background-color:#fff;color:#333;transition:.4s ease-in-out all}.cen-tog.et_pb_toggle .et_pb_toggle_title::before,.cen-tog.et_pb_toggle .et_pb_toggle_title::after{position:absolute;display:inline-block;right:15px;font-size:1.4em;color:#0a0908;transition:.4s ease-in-out all}.cen-tog.et_pb_toggle .et_pb_toggle_title::before{content:"\33";color:currentcolor}.cen-tog.et_pb_toggle .et_pb_toggle_open .et_pb_toggle_title{background-color:#2684C1;color:#eee}.cen-tog.et_pb_toggle .et_pb_toggle_open .et_pb_toggle_title::before{content:"\32"}.cen-tog.et_pb_toggle .et_pb_toggle_content{padding:10px 15px}.et_pb_module.et_pb_toggle.et_pb_toggle_0.cen-tog.et_pb_toggle_item.et_pb_toggle_close{padding:2px;border:none}.et_pb_module.et_pb_toggle.et_pb_toggle_0.cen-tog.et_pb_toggle_item.et_pb_toggle_open{padding:2px;border:none}.et_pb_module.et_pb_toggle.et_pb_toggle.cen-tog.et_pb_toggle_item.et_pb_toggle_open h6{background:#5c6e7e;color:#fff;font-size:16px;padding-bottom:6px;font-weight:normal}.et_pb_module.et_pb_toggle.et_pb_toggle.cen-tog.et_pb_toggle_item.et_pb_toggle_close h6{color:#5c6e7e!important;color:#fff;font-size:16px;padding-bottom:0;font-weight:normal}.et_pb_module.et_pb_toggle.et_pb_toggle.cen-tog.et_pb_toggle_item.et_pb_toggle_open h5{background:#5c6e7e;color:#fff!important;font-size:20px;padding-bottom:6px;font-weight:normal}.et_pb_module.et_pb_toggle.et_pb_toggle.cen-tog.et_pb_toggle_item.et_pb_toggle_close h5{color:#5c6e7e!important;color:#fff;font-size:20px;padding-bottom:0;font-weight:normal}.et_pb_module.et_pb_toggle.et_pb_toggle.cen-tog.et_pb_toggle_item.et_pb_toggle_open{padding:2px;border:none}.et_pb_module.et_pb_toggle.et_pb_toggle.cen-tog.et_pb_toggle_item.et_pb_toggle_close{padding:2px;border:none}.ceninfo a{color:#358cc2}.cencal-tab ul.et_pb_tabs_controls{background-color:#2EA3F2;color:#000!important;background-image:linear-gradient(#ffffff,#f5f5f5)}.cencal-tab .et_pb_tabs_controls li a{color:#6A6A6A;border-right:none;font-weight:bold}.cencal-tab .et_pb_tabs_controls li a:hover{background-color:#fff}.et_pb_bg_layout_light .et_pb_widget li a:hover{text-decoration:none}.cen-tog.et_pb_toggle_close{margin-bottom:20px!important}.et_pb_toggle_close{background-color:#fff;padding:20px;border-bottom:solid 1px #000!important}.cta-blurb .et_pb_module_header{font-size:13px;line-height:1;padding-bottom:5px;text-transform:uppercase;color:#fff;font-weight:bold;letter-spacing:1px}.cta-blurb .et_pb_module_header a{color:#fff}.con-cta .rmore-main{top:30px}.con-cta{padding-top:100px!important;padding-bottom:100px!important}.home-blog .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;gap:5px}.home-blog .et_pb_post a.entry-featured-image-url img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.4s ease-out all}.home-blog .et_pb_post:hover a.entry-featured-image-url img{transform:scale(1.2)}.home-blog .et_pb_post a.entry-featured-image-url{display:block;position:relative;margin-bottom:0px;height:420px;overflow:hidden}.home-blog .et_pb_post a.entry-featured-image-url::before{background-image:linear-gradient(rgba(0,0,0,.5) 0%,rgba(0,0,0,0.7) 60%);content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;outline:0px solid rgba(250,250,250,0.5);outline-offset:-10px}.home-blog .et_pb_post:hover a.entry-featured-image-url::before{background-color:rgba(0,0,0,0.7)}.home-blog a.more-link{}.home-blog .post-content-inner{position:absolute;bottom:0px;color:#fff!important;z-index:9;transform:translate3d(0,-200px,0)}.home-blog .post-content-inner p{position:absolute;bottom:0px;color:#fff!important;z-index:9;transform:translate3d(0,-150px,0);padding-left:15px;font-size:14px!important;opacity:0;display:none}.home-blog .et_pb_post{width:calc(100% / 3 - 30px / 1.1);list-style:none;border-radius:30px;margin-bottom:0px;position:relative;display:flex;flex-direction:column;height:400px;justify-content:center;align-items:center;padding:30px}.home-blog .et_pb_post a.entry-featured-image-url{display:block;margin-bottom:0px;height:100%;overflow:hidden;width:100%;position:absolute}.home-blog h2.entry-title{padding-left:15px;font-size:23px;padding-right:15px;font-weight:600;line-height:35px;order:2;color:#fff}.home-blog p.post-meta{font-size:15px!important;color:#fff!important;width:100%;font-weight:lighter;order:1}.home-blog .et_pb_post>*{position:relative;z-index:9!important;text-align:center!important;order:3}.home-blog .et_pb_post:nth-child(1){height:300px}.home-blog .et_pb_post:nth-child(2){height:450px}.home-blog .et_pb_post:nth-child(4){height:600px;margin-top:-150px}.home-blog .et_pb_post:nth-child(5){height:450px;margin-top:0px}.home-blog .et_pb_post:nth-child(6){height:500px;margin-top:-50px}.home-blog a.more-link{color:#fff;font-weight:500;position:relative;-webkit-transition:all 300ms ease;transition:all .5s ease-in-out;font-weight:300;font-size:18px;letter-spacing:1px;padding:7px 25px;padding-left:0px;border:solid 2px transparent;text-transform:capitalize}.home-blog a.more-link:hover{letter-spacing:1px;color:#fff;border:solid 2px #5C6E7E;padding-left:32px}.home-blog a.more-link{top:10px}.home-blog a.more-link:hover::after{transform:rotate(45deg)}.home-blog a.more-link::after{content:" ";-webkit-transition:all 300ms ease;transition:all 300ms ease;background:url(https://braytonconstruction.com/website/wp-content/uploads/2023/10/arrow-btn.png) no-repeat scroll center / cover;width:20px;height:20px;display:inline-block;position:relative;left:10px;top:4px;transform:rotate(0deg)}.blog-titles h1{padding-top:300px;font-size:40px}.postcontent .et_pb_row.et_pb_row{width:100%;padding-top:0;margin-top:-45px}.blog-sidebar-heading h3{color:#5C6E7E;font-weight:400;font-size:27px;line-height:34px}.blog-sidebar-image span.et_pb_image_wrap{margin-top:-20px;margin-bottom:-7px}.postnav .et_pb_row.et_pb_row_2_tb_body{padding:25px;color:#fff}.postnav .et_pb_posts_nav a{color:#fff}p.et_pb_title_meta_container{font-size:16px}.related-post p.post-meta{font-size:15px!important}.related-post .et_pb_blog_grid .et_pb_post{border:none;box-shadow:31px 23px #f1f1f1}.blog-category a.entry-featured-image-url{width:50%;float:left;padding-right:40px}.blog-category h2.entry-title{padding-top:20px}.footer-top a{color:#fff}.port-info span{padding-right:5px;line-height:43px;font-weight:bold}.port-info{padding-top:50px;padding-bottom:50px}.safety h2{font-size:25px;font-weight:400;line-height:35px;padding-top:80px}.safety-blurb h4.et_pb_module_header{color:#fff;font-size:25px}.safety-blurb img{width:120px!important;background-color:#ccc8bf;border-radius:50%;padding:24px}.port-gallery .et_pb_gallery_items{display:flex;flex-wrap:wrap;width:calc(100% / 1)!important;position:relative}.gform_heading{display:none}.port-gallery .et_pb_gallery_items .et_pb_gallery_item{width:calc(100% / 2 - 20px * (2 - 1) / 2);margin-right:0;max-width:100%;margin-bottom:0}.port-gallery .et_pb_gallery_items{display:flex;flex-wrap:wrap;width:100%;position:relative;gap:10px}.port-gallery .et_pb_portfolio_grid_items>.et_pb_portfolio_item>a{width:100%;height:100%;display:block}.port-gallery .et_pb_portfolio_grid_items>.et_pb_portfolio_item>a .et_portfolio_image{width:100%;height:100%}.port-gallery .et_pb_portfolio_grid_items>.et_pb_portfolio_item>a .et_portfolio_image img{width:100%;height:100%;object-fit:cover}.port-gallery .et_pb_gallery_image.landscape{height:100%}.port-gallery.et_pb_gallery_grid .et_pb_gallery_item img{object-fit:cover;height:100%!important}.mfp-bottom-bar{display:none}.gform-theme--foundation .gfield input.large{border:solid 1px #ccc;min-height:50px;box-shadow:none!important;color:#666;font-weight:300}textarea#input_2_9{border:solid 1px #ccc;box-shadow:none!important;color:#666;font-weight:300}input#gform_submit_button_2{background:none;border:solid 1px #5C6E7E;border-radius:0;color:#5C6E7E;padding:15px 30px;font-size:20px;font-weight:normal;transition:all 300ms ease}input#gform_submit_button_2:hover{background-color:#5C6E7E;border:solid 1px #5C6E7E;color:#fff;letter-spacing:1px;transition:all 300ms ease}input#gform_submit_button_4{background:none;border:solid 1px #5C6E7E;border-radius:0;color:#5C6E7E;padding:15px 30px;font-size:20px;font-weight:normal;transition:all 300ms ease}input#gform_submit_button_4:hover{background-color:#5C6E7E;border:solid 1px #5C6E7E;color:#fff;letter-spacing:1px;transition:all 300ms ease}input#gform_submit_button_3{background:none;border:solid 1px #5C6E7E;border-radius:0;color:#5C6E7E;padding:15px 30px;font-size:20px;font-weight:normal;transition:all 300ms ease}input#gform_submit_button_3:hover{background-color:#5C6E7E;border:solid 1px #5C6E7E;color:#fff;letter-spacing:1px;transition:all 300ms ease}input#gform_submit_button_1{background:none;border:solid 1px #5C6E7E;border-radius:0;color:#5C6E7E;padding:15px 30px;font-size:20px;font-weight:normal;transition:all 300ms ease}input#gform_submit_button_1:hover{background-color:#5C6E7E;border:solid 1px #5C6E7E;color:#fff;letter-spacing:1px;transition:all 300ms ease}#tp-space{padding-top:120px}.ser-space{padding-top:150px!important}#project_title_txt_block_id h1{padding:15px 30px!important}@media only screen and (min-width:1700px) and (max-width:1920px){.slider.et_pb_section{margin-left:125px}}@media only screen and (min-width:1700px) and (max-width:1920px){}@media only screen and (min-width:1500px) and (max-width:1699px){.pro-category a{padding:20px 40px}.pro-category a{padding:20px 25px;text-align:center!important;color:#000;font-size:18px;text-transform:uppercase}a.n2-style-38f27c5ed6c1f215cdd02b6bbef21699-heading.n2-ow.btn-label{margin-left:-100px!important}.n2-ss-layer.n2-ow.btn-label.n-uc-VezNLg1obW9h.n2-ss-layer--auto{margin-left:-58px}}@media only screen and (min-width:1441px) and (max-width:1499px){.pro-category a{padding:20px 28px}.n2-ss-button-container.n2-ss-item-content.n2-ow.n2-font-176464dee0eea5b1ac11b21dab9b24d2-link.n2-ss-nowrap.n2-ss-button-container--non-full-width{margin-left:-60px}a.n2-style-38f27c5ed6c1f215cdd02b6bbef21699-heading.n2-ow.btn-label{margin-left:-100px}}@media only screen and (min-width:1367px) and (max-width:1442px){.n2-ss-button-container.n2-ss-item-content.n2-ow.n2-font-176464dee0eea5b1ac11b21dab9b24d2-link.n2-ss-nowrap.n2-ss-button-container--non-full-width{margin-left:-60px}a.n2-style-38f27c5ed6c1f215cdd02b6bbef21699-heading.n2-ow.btn-label{margin-left:-100px}a.rmore-main{font-size:17px;padding:15px 30px}#project_title_txt_block_id h1{font-size:4rem!important}.pro-category a{padding:20px 25px;text-align:center!important;color:#000;font-size:18px;text-transform:uppercase}}@media only screen and (min-width:1365px) and (max-width:1366px){a.rmore-main{font-size:17px;padding:15px 30px}.team-portfolio .et_pb_blurb_container{padding:20px 25px 0px 0;margin-top:-70px}#project_title_txt_block_id h1{font-size:4rem!important}.n2-ss-button-container.n2-ss-item-content.n2-ow.n2-font-176464dee0eea5b1ac11b21dab9b24d2-link.n2-ss-nowrap.n2-ss-button-container--non-full-width{margin-left:-60px}a.n2-style-38f27c5ed6c1f215cdd02b6bbef21699-heading.n2-ow.btn-label{margin-left:-100px}}@media only screen and (min-width:1300px) and (max-width:1366px){.n2-ss-button-container.n2-ss-item-content.n2-ow.n2-font-176464dee0eea5b1ac11b21dab9b24d2-link.n2-ss-nowrap.n2-ss-button-container--non-full-width{margin-left:-60px}a.n2-style-38f27c5ed6c1f215cdd02b6bbef21699-heading.n2-ow.btn-label{margin-left:-100px}a.rmore-main{font-size:15px;padding:15px 25px}.team-portfolio .et_pb_blurb_container{padding:20px 25px 0px 0;margin-top:-70px}#project_title_txt_block_id h1{font-size:3rem!important}.pro-category a{padding:20px 20px;text-align:center!important;color:#000;font-size:18px;text-transform:uppercase}.footer-top a{font-size:13px}}@media only screen and (min-width:1281px) and (max-width:1301px){a.rmore-main{font-size:15px;padding:15px 25px}.team-portfolio .et_pb_blurb_container{padding:20px 25px 0px 0;margin-top:-70px}#tp-space{padding-top:90px}#project_title_txt_block_id h1{font-size:3rem!important}.footer-top a{font-size:12px}.pro-category a{padding:20px 20px;text-align:center!important;color:#000;font-size:18px;text-transform:uppercase}.n2-ss-button-container.n2-ss-item-content.n2-ow.n2-font-176464dee0eea5b1ac11b21dab9b24d2-link.n2-ss-nowrap.n2-ss-button-container--non-full-width{margin-left:-60px}a.n2-style-38f27c5ed6c1f215cdd02b6bbef21699-heading.n2-ow.btn-label{margin-left:-100px}}@media only screen and (min-width:1121px) and (max-width:1280px){.n2-ss-button-container.n2-ss-item-content.n2-ow.n2-font-176464dee0eea5b1ac11b21dab9b24d2-link.n2-ss-nowrap.n2-ss-button-container--non-full-width{margin-left:-60px}a.n2-style-38f27c5ed6c1f215cdd02b6bbef21699-heading.n2-ow.btn-label{margin-left:-100px}.leave-review a{font-size:15px}.footer-top a{font-size:8px}.pro-category a{padding:20px 17px;text-align:center!important;color:#000;font-size:16px;text-transform:uppercase}.header-inside-pages.et_pb_section{padding-top:130px;margin-bottom:0px!important;padding-bottom:30px!important}.logo{width:33%}.header-inside-pages h1{font-size:min(max(26px,2vw),50px)!important}.navigation-menu .et-menu li{font-size:15px}.et_pb_menu .et-menu>li{padding-left:10px;padding-right:10px}.main-heading h2{font-size:20px!important}#welcome{margin-left:20px;margin-right:-80px}.mar-serve .et_pb_blurb_container{margin-top:-72px;margin-right:20px;padding:15px;padding-left:10px}.arrows-light li{line-height:28px}.call-btn{margin-top:9px;margin-left:0px}.footer-top li a{color:#fff;font-size:13px}.footer-top .call-btn a{font-size:20px}a.rmore-main{font-size:14px;padding:11px 15px}.h-portfolio .et_pb_blurb_container{padding:13px 30px 22px 20px;margin-left:0px}.h-portfolio .et_pb_blurb_container h4{font-size:16px!important}.mar-module.et_pb_row{display:flex;align-items:center;padding-bottom:50px;padding-top:30px}.slider-btn{padding-top:200px}.main-heading h3{font-size:30px}.footer-bottom-copyrights{font-size:12px}.team-portfolio .et_pb_blurb_container{padding:20px 25px 0px 0;margin-top:-165px}#tp-space{padding-top:120px}#project_title_txt_block_id h1{font-size:3rem!important}.port-gallery h2.et_pb_module_header{font-size:13px}}@media only screen and (min-width:1025px) and (max-width:1120px){.n2-ss-button-container.n2-ss-item-content.n2-ow.n2-font-176464dee0eea5b1ac11b21dab9b24d2-link.n2-ss-nowrap.n2-ss-button-container--non-full-width{margin-left:-85px}a.n2-style-38f27c5ed6c1f215cdd02b6bbef21699-heading.n2-ow.btn-label{margin-left:-100px}.header-inside-pages.et_pb_section{padding-top:130px;margin-bottom:0px!important;padding-bottom:30px!important}.logo{width:33%}.header-inside-pages h1{font-size:min(max(26px,2vw),50px)!important}.navigation-menu .et-menu li{font-size:15px}.et_pb_menu .et-menu>li{padding-left:10px;padding-right:10px}.main-heading h2{font-size:20px!important}#welcome{margin-left:20px;margin-right:-80px}.mar-serve .et_pb_blurb_container{margin-top:-72px;margin-right:20px;padding:15px;padding-left:10px}.arrows-light li{line-height:28px}.call-btn{margin-top:9px;margin-left:0px}.footer-top li a{color:#fff;font-size:13px}.leave-review a{font-size:15px}.footer-top a{font-size:8px}.footer-top .call-btn a{font-size:20px}a.rmore-main{font-size:14px;padding:11px 15px}.h-portfolio .et_pb_blurb_container{padding:13px 30px 22px 20px;margin-left:0px}.h-portfolio .et_pb_blurb_container h4{font-size:16px!important}.mar-module.et_pb_row{display:flex;align-items:center;padding-bottom:50px;padding-top:30px}.slider-btn{padding-top:200px}.main-heading h3{font-size:30px}.footer-bottom-copyrights{font-size:12px}.team-portfolio .et_pb_blurb_container{padding:20px 25px 0px 0;margin-top:-165px}#tp-space{padding-top:100px}#project_title_txt_block_id h1{font-size:2rem!important}.footer-top .et_pb_column{display:flex;gap:10px;justify-content:space-between;padding:0}.port-gallery h2.et_pb_module_header{font-size:13px}.port-gallery .et_pb_portfolio_grid_items .et_pb_portfolio_item{width:calc(100% / 2 - 20px * (2 - 1) / 2)!important}.pro-category a{padding:20px 15px;text-align:center!important;color:#000;font-size:14px;text-transform:uppercase}}@media only screen and (min-width:981px) and (max-width:1024px){.n2-ss-button-container.n2-ss-item-content.n2-ow.n2-font-176464dee0eea5b1ac11b21dab9b24d2-link.n2-ss-nowrap.n2-ss-button-container--non-full-width{margin-left:-60px}a.n2-style-38f27c5ed6c1f215cdd02b6bbef21699-heading.n2-ow.btn-label{margin-left:-100px}.header-inside-pages.et_pb_section{padding-top:130px;margin-bottom:0px!important;padding-bottom:30px!important}.logo{width:33%}.header-inside-pages h1{font-size:min(max(26px,2vw),50px)!important}.navigation-menu .et-menu li{font-size:15px}.et_pb_menu .et-menu>li{padding-left:10px;padding-right:10px}.main-heading h2{font-size:20px!important}#welcome{margin-left:20px;margin-right:-80px}.mar-serve .et_pb_blurb_container{margin-top:-72px;margin-right:20px;padding:15px;padding-left:10px}.arrows-light li{line-height:28px}.call-btn{margin-top:9px;margin-left:0px}.footer-top li a{color:#fff;font-size:13px}.footer-top a{font-size:8px}.footer-top .call-btn a{font-size:20px}a.rmore-main{font-size:14px;padding:11px 15px}.h-portfolio .et_pb_blurb_container{padding:13px 30px 22px 20px;margin-left:0px}.h-portfolio .et_pb_blurb_container h4{font-size:16px!important}.mar-module.et_pb_row{display:flex;align-items:center;padding-bottom:50px;padding-top:30px}.slider-btn{padding-top:200px}.main-heading h3{font-size:30px}.team-portfolio .et_pb_blurb_container{padding:20px 25px 0px 0;margin-top:-165px}#tp-space{padding-top:40px}.ser-space{padding-top:50px!important}#tp-space{padding-top:120px}#project_title_txt_block_id h1{font-size:2rem!important}.footer-top .et_pb_column{display:flex;gap:10px;justify-content:space-between;padding:0}.footer-top img{max-width:70%}.copyrights{font-size:11px}.pro-category a{padding:20px 20px}.port-gallery .et_pb_portfolio_grid_items .et_pb_portfolio_item{width:calc(100% / 2 - 20px * (2 - 1) / 2)!important}.pro-category a{padding:20px 14px;text-align:center!important;color:#000;font-size:13px;text-transform:uppercase}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){a.rmore-light{font-size:13px;padding:15px 30px}}@media only screen and (min-width:480px) and (max-width:767px){a.rmore-light{font-size:13px;padding:15px 30px}}@media only screen and (min-width:320px) and (max-width:767px){a.rmore-light{font-size:13px;padding:15px 30px}h2{font-size:30px}h3{font-size:20px}.main-heading h3{font-size:24px}.logo.et_pb_module img{width:70%!important}.et_pb_section{padding:0px 0}ul#mobile_menu1{left:calc(-110vw - -196%)!important;width:calc(225vw - 831%)!important;background-color:#5C6E7E!important}.main-header-section .et_pb_row{width:100%}.tpheader-support{margin-top:0px!important;background-color:#5C6E7E;height:40px;margin-bottom:30px;padding-left:20px;padding-right:20px}.logo.et_pb_module{margin-top:-10px!important;padding-left:15px}span.mobile_menu_bar{margin-top:-40px;background-color:#333;margin-right:15px}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff!important}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#5C6E7E!important}.et_mobile_menu li a{padding:5px 5%}.et_pb_section.home-info{padding-top:130px!important;padding-bottom:130px}.slider h1{line-height:30px!important}.slider-btn{padding-top:0px!important}.footer-top .et_pb_column{display:inline-block!important}.footer-top .sm-links{width:100%}.fmenu{padding-top:30px}.fmenu a{padding-left:16px;padding-right:15px;font-size:16px;color:#fff}.et_pb_row.ser-blurbs{margin-right:40px;padding-top:40px}.mar-module.et_pb_row{display:inline-block;align-items:center}.markets-info{margin-left:30px;padding-right:30px}.h-portfolio .et_pb_blurb_container{padding:25px 15px 23px 5px}.h-portfolio .one .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .two .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .four .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .three .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .three .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .seven .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .five .et_pb_main_blurb_image a{height:350px;margin-top:0px}.et_pb_blurb.et_pb_blurb.five{margin-top:-110px!important}.et_pb_blurb.et_pb_blurb.nine{margin-top:-110px!important}.h-portfolio .nine .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .six .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .et_pb_blurb_container{margin-left:7px}.flist{margin-left:20px;margin-top:65px}.footer-top{font-size:16px}.fmenu a{padding-left:5px;padding-right:5px;font-size:11px;color:#fff}.header-inside-pages .et_pb_row{display:block}.pic-space{padding-top:100px;padding-bottom:100px}#welcome{margin-left:0px;margin-right:0px;padding:0px!important}.main-heading h2{font-size:30px!important}.page-id-24 h2{font-size:23px;line-height:30px}.team-portfolio .et_pb_blurb_container{width:100%;padding:25px 20px 25px 20px;margin-top:-45px}.reviews-sec .et_pb_column{padding:20px;padding-bottom:50px}.safety h2{padding-top:0px}.mar-serve .et_pb_blurb_container{margin-top:0px;margin-right:0px;padding:0px;padding-left:0px}#project_title_txt_block_id h1{margin:0;font-style:normal;color:#fff;padding:15px;font-size:2rem!important}.pro-category a{padding:8px;font-size:12px}.port-info{padding-top:16px;padding-bottom:25px}.project-template-default #header-section{padding-top:340px!important;padding-bottom:100px}.project-template-default .header-inside-pages h1{font-size:min(max(26px,3vw),50px)!important;font-weight:600}.con a{color:#000;font-weight:500;font-size:16px}.copyrights .et_pb_text_inner{padding:0px!important;margin-top:0px;margin-bottom:-26px;line-height:20px;text-align:center}.h-portfolio .et_pb_main_blurb_image a{height:240px}.h-portfolio .two .et_pb_main_blurb_image a{height:280px}.h-portfolio .seven .et_pb_main_blurb_image a{height:400px}.h-portfolio .one .et_pb_main_blurb_image a{height:520px}.h-portfolio .six .et_pb_main_blurb_image a{height:270px}}@media only screen and (min-width:768px) and (max-width:980px){h2{font-size:30px}h3{font-size:20px}.main-heading h3{font-size:24px}.logo.et_pb_module img{width:70%!important}.et_pb_section{padding:0px 0}ul#mobile_menu1{left:calc(-110vw - -240%)!important;width:calc(225vw - 831%)!important;background-color:#5C6E7E!important}.main-header-section .et_pb_row{width:100%}.tpheader-support{margin-top:0px!important;background-color:#5C6E7E;height:40px;margin-bottom:30px;padding-left:20px;padding-right:20px}.logo.et_pb_module{margin-top:-10px!important;padding-left:15px}span.mobile_menu_bar{margin-top:-40px;background-color:#333;margin-right:15px}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff!important}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#5C6E7E!important}.et_mobile_menu li a{padding:5px 5%}.et_pb_section.home-info{padding-top:130px!important;padding-bottom:130px}.slider h1{line-height:30px!important}.slider-btn{padding-top:0px!important}.footer-top .et_pb_column{display:inline-block!important}.footer-top .sm-links{width:100%}.fmenu{padding-top:30px}.fmenu a{padding-left:16px;padding-right:15px;font-size:16px;color:#fff}.et_pb_row.ser-blurbs{margin-right:100px;padding-top:0px}.mar-module.et_pb_row{display:inline-block;align-items:center}.markets-info{margin-left:30px;padding-right:30px}.h-portfolio .et_pb_blurb_container{padding:25px 15px 23px 5px}.h-portfolio .one .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .two .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .four .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .three .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .three .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .seven .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .five .et_pb_main_blurb_image a{height:350px;margin-top:0px}.et_pb_blurb.et_pb_blurb.five{margin-top:-110px!important}.et_pb_blurb.et_pb_blurb.nine{margin-top:-110px!important}.h-portfolio .nine .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .six .et_pb_main_blurb_image a{height:350px;margin-top:0px}.h-portfolio .et_pb_blurb_container{margin-left:7px}.flist{margin-left:20px;margin-top:65px}.footer-top{font-size:16px}.fmenu a{padding-left:5px;padding-right:5px;font-size:11px;color:#fff}.header-inside-pages .et_pb_row{display:block}.pic-space{padding-top:180px;padding-bottom:180px}#welcome{margin-left:0px;margin-right:0px;padding:0px!important}.main-heading h2{font-size:30px!important}.page-id-24 h2{font-size:23px;line-height:30px}.team-portfolio .et_pb_blurb_container{width:100%;padding:25px 20px 25px 20px;margin-top:-45px}.reviews-sec .et_pb_column{padding:20px;padding-bottom:50px}.safety h2{padding-top:0px}.mar-serve .et_pb_blurb_container{margin-top:0px;margin-right:0px;padding:0px;padding-left:0px}#project_title_txt_block_id h1{margin:0;font-style:normal;color:#fff;padding:15px;font-size:2rem!important}.pro-category a{padding:8px;font-size:8px}.port-info{padding-top:16px;padding-bottom:25px}.project-template-default #header-section{padding-top:340px!important;padding-bottom:100px}.project-template-default .header-inside-pages h1{font-size:min(max(26px,3vw),50px)!important;font-weight:600}.con a{color:#000;font-weight:500;font-size:16px}.copyrights .et_pb_text_inner{padding:0px!important;margin-top:0px;margin-bottom:-26px;line-height:20px;text-align:center}.port-gallery .et_pb_portfolio_grid_items .et_pb_portfolio_item{width:calc(100% / 2 - 20px * (2 - 1) / 2)!important}.pro-category a{font-size:15px}.port-gallery h2.et_pb_module_header{font-size:15px}}.et_pb_gallery_items.et_post_gallery.clearfix:before{display:none}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){.port-gallery .et_pb_portfolio_grid_items .et_pb_portfolio_item{width:calc(100% / 2 - 20px * (2 - 1) / 2)!important}.pro-category a{font-size:15px}.port-gallery h2.et_pb_module_header{font-size:15px}}@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.h-portfolio .et_pb_main_blurb_image a img{transform:translate(-50%,-50%) scale(1.5)!important;-moz-transform:translate(-50%,-50%) scale(1.5)!important;-webkit-transform:translate(-50%,-50%) scale(1.5)!important}.port-gallery .et_pb_portfolio_grid_items .et_pb_portfolio_item{width:calc(100% / 2 - 20px * (2 - 1) / 2)!important}.pro-category a{font-size:13px}.port-gallery h2.et_pb_module_header{font-size:13px}}@media only screen and (max-width :320px){}@media only screen and (max-width :500px){.port-gallery .et_pb_portfolio_grid_items .et_pb_portfolio_item{width:calc(100% / 1 - 20px * (1 - 1) / 1)!important}.pro-category a{font-size:13px}.port-gallery h2.et_pb_module_header{font-size:12px}}@media only screen and (max-width :980px){.h-portfolio .et_pb_main_blurb_image a img{transform:translate(-50%,-50%) scale(2)!important;-moz-transform:translate(-50%,-50%) scale(2)!important;-webkit-transform:translate(-50%,-50%) scale(2)!important}.pro-category a{font-size:13px}.port-gallery h2.et_pb_module_header{font-size:12px}}