/*!/wp-content/themes/tidalremodeling/assets/css/custom.css*/body{font-family:'Work Sans',sans-serif;font-size:16px;line-height:1.5;font-weight:300}@media only screen and (max-width:768px){body{font-size:15px}}h1,h2,h3,h4,h5{margin:0;font-weight:700;margin-bottom:5px;color:#a0babd;font-family:'Playfair Display',serif}h1{font-size:75px}h2{font-size:30px}h3{font-size:35px}h4{font-size:20px}ul{padding:0;margin:0}ul li{list-style:none}.transition{-webkit-transition:all 0.3s;transition:all 0.3s}a{-webkit-transition:all 0.3s;transition:all 0.3s}a:hover{text-decoration:none}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pt15{padding-top:15px}.pb15{padding-bottom:15px!important}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.section{padding-top:60px;padding-bottom:60px}.section .widget{margin-top:30px;margin-bottom:30px}.main-header{position:absolute;width:100%;top:30px;z-index:2;left:0}.main-header .container{width:95%}.main-header .logo-menu-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-header .logo-menu-area .logo img{max-width:200px}.main-header .logo-menu-area .menu-btn{width:50px;height:50px;border-radius:50%;background:#fff;color:#333;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:32px;cursor:pointer}.main-header .logo-menu-area .menu-btn:hover{background:#a0babd;color:#fff}.main-banner{width:100%;background:#333 url(/wp-content/themes/tidalremodeling/assets/css/../img/banner1.jpg) no-repeat center center;height:90vh;position:relative;background-size:cover!important}.main-banner::after{content:"";position:absolute;top:0;left:0;z-index:1;background:rgb(255 255 255 / .3);width:100%;height:100%}.main-banner .banner-content{position:absolute;left:0;right:0;z-index:3;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-banner .banner-content .content-area{position:relative;margin-top:70px!important;margin:auto}.main-banner .banner-content .content-area::after{content:"";height:110px;width:110px;border-width:14px;border-style:solid;border-color:#a0babd #fff0 #fff0 #a0babd;position:absolute;top:-30px;left:-45px}.main-banner .banner-content .content-area h3{color:#1a4a5c;font-weight:600;line-height:1.4}.main-banner .banner-content .content-area .left-head{text-align:left}.main-banner .banner-content .content-area .right-head{text-align:right}.main-banner .banner-content .content-area h1{font-family:'Bebas Neue',cursive;color:#1a4a5c;font-weight:500;line-height:.9;margin:0}.main-banner .next-prev-page{padding-top:50px;position:absolute;z-index:4;left:0;width:100%;height:1px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-banner .next-prev-page .left-arrow{float:left;color:#1a4a5c;font-size:26px;font-family:'Bebas Neue',cursive;text-transform:uppercase;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-banner .next-prev-page .left-arrow i{font-size:44px;margin-right:13px}.main-banner .next-prev-page .left-arrow:hover{color:#a0babd}.main-banner .next-prev-page .right-arrow{float:right;color:#1a4a5c;font-size:26px;font-family:'Bebas Neue',cursive;text-transform:uppercase;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-banner .next-prev-page .right-arrow i{font-size:44px;margin-left:13px}.main-banner .next-prev-page .right-arrow:hover{color:#a0babd}.improve-home-banner{background:#333 url(/wp-content/themes/tidalremodeling/assets/css/../img/improve-home-banner.jpg) no-repeat center center}.advance-career-banner{background:#333 url(/wp-content/themes/tidalremodeling/assets/css/../img/advance-career-banner.jpg) no-repeat center center}.request-quote-banner{background:#333 url(/wp-content/themes/tidalremodeling/assets/css/../img/request-quote-banner.jpg) no-repeat center center}.about-banner{background:#333 url(/wp-content/themes/tidalremodeling/assets/css/../img/about-banner.jpg) no-repeat center center}.dark-banner::after{background:rgb(0 0 0 / .5)!important}.dark-banner .content-area h3,.dark-banner .content-area h1{color:#fff!important}.body-area1{width:100%;display:inline-block;padding:120px 0 15px 0}.body-area1 .about_text_warp .hed_line{float:left;margin-left:-80px;background:#fff;margin-top:30px;padding:20px 20px 8px 20px;width:100%}.body-area1 .about_text_warp .hed_line h1{font-size:27px;color:#1b4a5e;font-family:'Lora',serif}.body-area1 .about_text_warp .hed_line h2{font-size:70px;line-height:1;margin-bottom:0;color:#a0babd;font-family:'Bebas Neue',cursive;text-transform:uppercase}.body-area1 .about_text_warp .underline-img{width:80%;margin-left:-80px;margin-bottom:27px}.body-area1 .about_text_warp p{color:#000;font-size:17px;line-height:1.5;margin-bottom:30px}.body-area1 .about_text_warp .read-more{font-size:17px;color:#42a4c9;font-family:'Lora',serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body-area1 .about_text_warp .read-more:hover{color:#1b4a5e}.body-area1 .about_text_warp .read-more i{font-size:27px;margin-left:6px}.body-area1 .reverse-design .about_text_warp .hed_line{float:right;margin:42px -78px 0 0;position:relative;z-index:2;padding-left:0;width:111%}.body-area1 .reverse-design .about_text_warp .hed_line::before{border-color:#a0babd #a0babd #fff0 #fff0;top:-16px;right:-16px;content:'';position:absolute;width:110px;height:110px;border-width:14px;border-style:solid}.service-section{background:#333 url(/wp-content/themes/tidalremodeling/assets/css/../img/our-service-bg.jpg) no-repeat fixed center center;background-size:cover}.service-section .service-heads h1{color:#fff;font-size:45px;font-family:'Lora',serif}.service-section .service-heads h2{color:#fff;font-size:85px;font-family:'Bebas Neue',cursive}.service-section .service-box{position:relative}.service-section .service-box::after{content:"";position:absolute;top:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(rgb(0 0 0 / .4)));background-image:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .4));z-index:2;width:100%;height:100%}.service-section .service-box h4{position:absolute;bottom:15px;left:0;padding:0 20px;color:#fff;font-size:20px;z-index:3;width:100%}.choose-section{background:#fff;width:100%;background-size:cover;padding:100px 0}.choose-section .why-choose-heads h1{font-size:27px;color:#1b4a5e;font-family:'Lora',serif}.choose-section .why-choose-heads h2{font-size:70px;color:#a0babd;font-family:'Bebas Neue',cursive}.choose-section .panel-heading{padding:14px 15px;background:#fafafa;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e1e1e1;border:none}.choose-section .panel-heading .panel-title{font-size:20px}.choose-section .panel-heading .panel-title a{width:100%;display:inline-block;color:#1b4a5e;font-family:'Lora',serif;font-weight:400}.choose-section .panel-heading .panel-title a:hover{text-decoration:none}.choose-section .panel-heading .panel-title a i{float:right;color:#a0babd}.choose-section .panel-body{color:#3d3d3d;font-size:18px;line-height:1.5;background:#fafafa}.banner-down-arw{position:absolute;z-index:5;width:100%;text-align:center;bottom:-43px}.banner-down-arw img{max-width:85px}.testimonial-section{padding:60px 0 80px 0;display:inline-block;width:100%;background:#fff url(/wp-content/themes/tidalremodeling/assets/css/../img/testimonial-bg.png) no-repeat center center;background-size:cover!important}.testimonial-section .testimonial-quotes-image{max-width:155px}.testimonial-section .owl-carousel{position:relative}.testimonial-section .owl-carousel .owl-nav{position:absolute;top:26px;height:1px;width:100%}.testimonial-section .owl-carousel .owl-nav .owl-prev{float:left;margin-left:-90px}.testimonial-section .owl-carousel .owl-nav .owl-prev .las{background:#fff;border-radius:50%;line-height:42px;width:42px;height:42px;display:inline-block;color:#1b4a5e;font-size:22px;border:1px solid #c4c5cc}.testimonial-section .owl-carousel .owl-nav .owl-prev .las:hover{background:#1b4a5e;color:#fff}.testimonial-section .owl-carousel .owl-nav .owl-next{float:right;margin-right:-90px}.testimonial-section .owl-carousel .owl-nav .owl-next .las{width:42px;height:42px;display:inline-block;background:#fff;border-radius:50%;line-height:42px;color:#1b4a5e;font-size:22px;border:1px solid #c4c5cc}.testimonial-section .owl-carousel .owl-nav .owl-next .las:hover{background:#1b4a5e;color:#fff}.testimonial-section .owl-carousel .item h6{font-size:18px;color:#5e5e5e;margin-top:20px}.testimonial-section .item h6{font-size:18px;color:#5e5e5e;margin-top:20px}.brand-section{display:inline-block;width:100%;padding:30px 0}.brand-section .all-brands{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand-section .all-brands img{max-width:120px;max-height:85px}.inside-banner{height:75vh!important}.request-quote{background:#333 url(/wp-content/themes/tidalremodeling/assets/css/../img/request-quote-bg1.png) no-repeat center center fixed;background-size:cover!important;padding:120px 0;width:100%;position:relative}.request-quote::after{content:"";position:absolute;top:0;left:0;z-index:1;background:rgb(0 0 0 / .5)!important;width:100%;height:100%}.request-quote .container{position:relative;z-index:5}.request-quote .Request-heads{position:relative}.request-quote .Request-heads::after{content:"";height:110px;width:110px;border-width:14px;border-style:solid;border-color:#a0babd #fff0 #fff0 #a0babd;position:absolute;top:-30px;left:-45px}.request-quote .Request-heads h1{color:#fff;font-size:27px;font-family:'Lora',serif}.request-quote .Request-heads h2{color:#fff;font-size:70px;font-family:'Bebas Neue',cursive}.request-quote .form-control{height:55px;padding:5px 15px;font-size:18px;font-family:'Work Sans',sans-serif;font-weight:500}.request-quote textarea{height:120px!important}.btn-primary{color:#fff;background:#42a4c9;padding:13px 60px;font-size:20px;border:none}.btn-primary:hover{color:#fff;background:#1b4a5e}.customer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customer-social .left-customer{padding-top:4px}.customer-social .left-customer ul li{display:inline-block;margin-right:25px}.customer-social .left-customer ul li a{color:#8b888e;font-size:15px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}.customer-social .left-customer ul li a i{color:#a0babd;font-size:23px;margin-right:5px}.customer-social .left-customer ul li a:hover{color:#1a4a5c}.customer-social .right-socials ul li{display:inline-block;margin-left:12px}.customer-social .right-socials ul li a{font-size:20px;color:#1b4a5e}.customer-social .right-socials ul li a:hover{color:#a0babd}.main-footer{background:#f6f6f6;padding:80px 0 0 0}.top-footer .fot-box .footer-logo{display:inline-block;margin-bottom:32px}.top-footer .fot-box h3{font-family:'Work Sans',sans-serif;color:#1b4a5e;font-size:18px;font-weight:600;margin-bottom:20px}.top-footer .fot-box ul li{margin-bottom:5px}.top-footer .fot-box ul li a{color:#1b4a5e;font-size:18px;font-weight:400;-webkit-transition:all 500ms ease;transition:all 500ms ease}.top-footer .fot-box ul li a:hover{color:#a0babd;padding-left:5px}.top-footer .fot-box p{color:#c5c2d3;font-size:16px;line-height:32px;font-weight:600;margin:0}.footer-contacts li a{display:inline-block;position:relative;padding-left:30px}.footer-contacts li a:hover{padding-left:30px!important}.footer-contacts li a i{position:absolute;left:0;color:#1b4a5e;top:5px;font-size:21px}.below-footer{display:block;padding:20px 0;border-top:1px solid #7d8d97;text-align:center}.below-footer .copy-rights p{color:#1b4a5e;font-size:17px;font-weight:400;margin:0}.side-menu{position:fixed;top:0;right:-30%;width:30%;background:#fff;height:100%;display:inline-block;z-index:99;-webkit-transition:0.5s;transition:0.5s}.open-side-menu{right:0px!important;-webkit-transition:0.5s;transition:0.5s}.menu-outer{position:fixed;top:0;left:0;width:100%;background:rgb(0 0 0 / .7);z-index:80;height:100%;display:none;-webkit-transition:0.3s;transition:0.3s}.menu-header{display:inline-block;padding:30px;width:100%}.menu-header i{float:right;color:#000;font-size:35px}.menu-header i:hover{color:red}.menu-body{padding:0 30px}.menu-body ul li a{color:#000;font-family:'Bebas Neue',cursive;font-size:20px;text-transform:uppercase;padding:8px 20px;border-bottom:1px solid #ccc;width:100%;display:block}.menu-body ul li a:hover{color:#a0babd}.open>.dropdown-menu{height:300px}.main-submenu{cursor:pointer;border-bottom:1px solid #ccc}.main-submenu p{color:#000;font-family:'Bebas Neue',cursive;font-size:21px;text-transform:uppercase;padding:8px 20px;width:100%;display:block;margin-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-submenu p i{float:right;font-size:18px}.main-submenu p:hover{color:#a0babd}.main-submenu .sub-menus{display:none}.main-submenu .sub-menus li a{font-family:'Work Sans',sans-serif;font-size:17px;padding:5px 20px;border-bottom:none;text-transform:capitalize}.main-submenu .sub-menus li a:hover{color:#a0babd}.main-submenu .sub-menus li:last-child{margin-bottom:10px!important}.mobile-page-nav{display:none}.secondary-btn{background:#1b4a5e!important}.secondary-btn::hover{background:#000}.career-choose-section{background:#ccc url(/wp-content/themes/tidalremodeling/assets/css/../img/career-choose-bg.jpg) no-repeat center center;background-size:cover}.choose-underline{margin-left:-100px;display:inline-block}.choose-underline img{width:100%}.extra-info{margin-top:25px}.extra-info .choose-box{text-align:center;padding:18px;background:#fff;border-radius:10px}.extra-info .choose-box img{margin-bottom:15px}.extra-info .choose-box p{font-weight:500;font-size:18px;font-family:'Playfair Display',serif}.mission-section{background-size:cover!important;padding:130px 0 60px 0;position:relative}.mission-section::after{content:"";position:absolute;top:0;left:0;z-index:1;background:rgb(0 0 0 / .5)!important;width:100%;height:100%}.mission-section .container{position:relative;z-index:5}.mission-section p{font-size:18px}.common-header-style{position:relative}.common-header-style::after{content:"";height:110px;width:110px;border-width:14px;border-style:solid;border-color:#fff #fff0 #fff0 #fff;position:absolute;top:-30px;left:-45px}.common-header-style h1{color:#fff;font-size:27px;font-family:'Lora',serif}.common-header-style h2{color:#fff;font-size:60px;font-family:'Bebas Neue',cursive}.text-white{color:#fff}.what-looking-section{background:#fff}.common-header-style-color h1{color:#1b4a5e}.common-header-style-color h2{color:#a0babd}.common-header-style-color .choose-underline{margin-left:0}.one-apply{padding:20px 0 30px 0;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.one-apply .job-details{padding-right:25px;width:70%}.one-apply .job-details h5{color:#1b4a5e;font-size:20px;margin-bottom:20px;font-family:'Lora',serif}.one-apply .job-details ul{padding:0;margin:5px 0}.one-apply .job-details ul li{margin-right:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.one-apply .job-details ul li img{margin-right:10px}.btn-read-more{color:#bd9f8f;border:1px solid #bd9f8f;background:#fff;margin-right:15px;border-radius:8px;font-size:17px;padding:11px 24px}.btn-read-more:hover{background:#a0babd;border:1px solid #a0babd;color:#fff}.btn-apply-now{color:#fff;border:1px solid #bd9f8f;background:#bd9f8f;margin-right:15px;border-radius:8px;font-size:17px;padding:11px 24px}.btn-apply-now:hover{background:#fff;color:#bd9f8f;border:1px solid #bd9f8f}.no-show-border::after{display:none}.quote-body{background:#fbfbfb;width:100%;padding:100px 0 80px 0}.quote-body .heading-area h2{font-size:27px;color:#1b4a5e;font-family:'Lora',serif}.quote-body .heading-area p{font-size:18px}.quote-body .form-heading{font-size:18px;color:#052538;font-family:'Work Sans',sans-serif;font-weight:400;width:100%}.quote-body .form-control{height:60px;border:1px solid #d7d7d7;border-radius:8px;color:#333;font-size:18px;padding:5px 15px;margin-bottom:15px}.quote-body .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #42a4c9}.quote-body .select-control{background:#fff url(/wp-content/themes/tidalremodeling/assets/css/../img/select-arw.png) no-repeat right 15px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quote-body .custom-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}.quote-body .custom-checkbox input[type="checkbox"]{height:22px;width:23px;margin:0;background:#fff}.quote-body .custom-checkbox .custom-control-label{margin:0;padding-left:10px;font-weight:400}.about-body-bg{background:#4291ad url(/wp-content/themes/tidalremodeling/assets/css/../img/about-body-bg.jpg) no-repeat center fixed;background-size:cover;position:relative}.about-body-bg .top-left-border{position:absolute;width:100px;height:80px;content:"";left:10%;top:80px}.about-body-bg .top-left-border::after{position:absolute;content:"";left:0;top:-21px;width:1px;height:100px;background:#fff}.about-body-bg .top-left-border::before{position:absolute;content:"";right:-65px;top:0;width:192px;height:1px;background:#fff}.about-body-bg .bottom-right-border{position:absolute;width:100px;height:80px;content:"";right:10%;bottom:80px}.about-body-bg .bottom-right-border::after{position:absolute;content:"";right:0;top:-69px;width:1px;height:92px;background:#fff}.about-body-bg .bottom-right-border::before{position:absolute;content:"";left:-69px;top:0;width:192px;height:1px;background:#fff}.no-radius{border-radius:0}.job-description p{font-size:18px}.job-description h5{color:#1b4a5e;font-size:22px;margin-bottom:20px;font-family:'Lora',serif}.job-description .skill-uls{padding:0;margin:0}.job-description .skill-uls li{display:inline-block;margin:0 10px 10px 0;border:2px solid #a0babd;padding:9px 20px;border-radius:5px;color:#1b4a5e;font-size:18px;font-weight:500}.job-description .benifit-uls{margin:0;padding:0}.job-description .benifit-uls li{position:relative;margin-bottom:12px;font-size:18px;color:#1b4a5e;padding-left:28px}.job-description .benifit-uls li::after{position:absolute;content:"";left:0;top:6px;background:url(/wp-content/themes/tidalremodeling/assets/css/../img/benefil-bullet.png) no-repeat left center;width:17px;height:17px}.other-roles{background:#f7f7f7;border-radius:10px;display:block;padding:20px}.other-roles h2{color:#1b4a5e;font-size:30px;font-family:'Lora',serif;font-weight:600}.other-roles .one-apply{padding:18px 0 6px 0}.other-roles .one-apply .job-details{width:100%;padding:0}.other-roles .one-apply .job-details ul li i{font-size:25px;color:#a0babd;margin-right:5px}.other-roles .one-apply .job-details h5{font-size:22px;margin-bottom:13px}.devider{width:100%;height:1px;display:block;background:#e3e3e3}.right-menus .btn-apply-now{float:left;margin-right:40px!important;font-family:'Bebas Neue',cursive;font-size:24px;padding:8px 24px 5px 24px}.open-role-body .btn-apply-now{float:left;font-family:'Bebas Neue',cursive;font-size:24px;padding:8px 24px 5px 24px}.job-description{display:inline-block}.roof-installation{background:#ccc url(/wp-content/themes/tidalremodeling/assets/css/../img/roof-install.jpg) no-repeat center center fixed;background-size:cover;padding:250px 0 170px 0}.roof-installation .common-header-style::after{border-color:#a0babd #fff0 #fff0 #a0babd}.roof-installation .common-header-style h1{font-size:36px}.roof-installation .common-header-style h2{color:#a0babd;margin-bottom:0}.roofing-intro{background-size:cover!important}.roofing-intro .service-box{position:relative}.roofing-intro .service-box::after{content:"";position:absolute;top:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(rgb(0 0 0 / .4)));background-image:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .4));z-index:2;width:100%;height:100%}.roofing-intro .service-box h4{position:absolute;bottom:20px;left:0;padding:0 20px;color:#fff;font-size:20px;z-index:3;width:100%}.roofing-intro .intro-head h2{color:#1b4a5e;font-size:28px;font-weight:500;font-family:'Lora',serif}.roofing-intro .intro-head p{font-size:18px;line-height:1.4}.download_e{font-size:16px;font-weight:500;line-height: 1.4}#mc_embed_signup form{margin:10px!important}#mc_embed_signup form input{border-radius:0}#mc_embed_signup form input:focus{border:1px solid #41a4c9}#mc_embed_signup .button{background-color:#41a4c9!important;border:0 none!important;border-radius:0!important;font-size:17px!important;height:auto!important;margin:0 3px 12px 0!important;padding:4px 25px !important}.footer-new li{display:inline-block;margin-right:4px}.footer-new li a{padding-left: 25px}.Connect-us h5{font-size:18px;color:#052538;font-family:'Work Sans',sans-serif;font-weight:400}.Connect-us p a{color:#333}.Connect-us p a:hover{color:#052538}.map-area,.map-area iframe{width:100%;height:400px}.row-flex{display:flex;align-items:center}.blog-details .read-more{font-size:17px;color:#42a4c9;font-family:'Lora',serif;display:inline-flex;align-items:center}.blog-details .read-more i{font-size:27px;margin-left:6px}.blog-details .read-more:hover{color:#1b4a5e}.bg-none{background:none!important}.quote-body.manage-alls{padding:20px 10px!important;display:inline-block;width:100%}.quote-body.manage-alls textarea{height:120px!important}.share-post{padding:25px;width:100%;background:#fbfbfb;margin-bottom:20px}.share-post h4{color:#1b4a5e;margin-bottom:10px}.share-post ul li{display:inline-block;margin-right:10px}.share-post ul li i{font-size:22px;color:#1b4a5e;width:42px;height:42px;background:#fff;border-radius:50%;border:1px solid #1b4a5e;display:flex;align-items:center;justify-content:center}.share-post ul li i:hover{color:#fff;background:#1b4a5e}.blog-details h2{font-size:19px;color:#052538}.form-question{padding-bottom:5px!important}.form-wrapper-component .form-content-component{width:100%!important}.form-wrapper-component{overflow:inherit!important}.sfcm.sfsi_wicon{margin:0!important;padding:0;width:35px!important;height:35px!important}.sfsi_shortcode_container{margin-left:15px!important}.sfsi_tool_tip_2{border:none!important;box-shadow:none!important;background:none!important}.sfsiplus_footerLnk{display:none}.custom-center-row{display:flex;flex-flow:row wrap;justify-content:center}.custom-center-row .service-box{text-align:center}.gallery-box{position:relative;overflow:hidden;border-radius:4px}.gallery-box img{-webkit-transition:0.5s!important;transition:0.5s!important;max-width:100%}.gallery-box .over-lay{position:absolute;z-index:5;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,#fff0 0%,#0f0c0c 100%,#100146 100%)}.gallery-box h4{position:absolute;bottom:25px;left:0;width:100%;text-align:center;color:#fff;z-index:6;margin:0;-webkit-transition:0.5s!important;transition:0.5s!important}.gallery-box h4:after{content:"";height:2px;width:60px;left:0;right:0;bottom:-30px;background:#a0babd;position:absolute;margin:auto;-webkit-transition:0.5s!important;transition:0.5s!important;opacity:0}.gallery-box:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.gallery-box:hover h4{bottom:40px}.gallery-box:hover h4:after{opacity:1;bottom:-18px}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#fff;text-decoration:none}.navigation li{display:inline}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{background-color:#6FB7E9;border-radius:3px;cursor:pointer;padding:12px;padding:.75rem}.navigation li a:hover,.navigation li.active a{background-color:#3C8DC5}.page-numbers{background:#a0babd;display:inline-block;color:#fff;padding:4px 10px;font-size:18px}.page-numbers:hover{background:#000;color:#fff}@media (max-width:1199px){.main-header .logo-menu-area .logo img{max-width:170px}.main-header .logo-menu-area .menu-btn{width:42px;height:42px;font-size:27px}h3{font-size:35px}h1{font-size:70px}.main-banner .banner-content .content-area::after{height:90px;width:90px;border-width:12px}.main-banner .next-prev-page .left-arrow,.main-banner .next-prev-page .right-arrow{font-size:24px}.main-banner .next-prev-page .left-arrow i,.main-banner .next-prev-page .right-arrow i{font-size:37px}.banner-down-arw img{max-width:65px}.banner-down-arw{bottom:-32px}.body-area1{padding:70px 0 15px 0}.body-area1 .about_text_warp .hed_line h1,.service-section .service-heads h1,.request-quote .Request-heads h1,.choose-section .why-choose-heads h1{font-size:25px}.body-area1 .about_text_warp .hed_line h2,.service-section .service-heads h2,.request-quote .Request-heads h2,.choose-section .why-choose-heads h2{font-size:60px}.body-area1 .about_text_warp .hed_line{margin-left:-65px;padding:13px 20px 9px 13px}.body-area1 .about_text_warp p{font-size:16px}.body-area1 .about_text_warp .read-more{font-size:16px}.body-area1 .about_text_warp .read-more i{font-size:23px}.choose-section{padding:60px 0}.choose-section .panel-heading .panel-title{font-size:17px}.testimonial-section{padding:45px 0 25px 0}.request-quote{padding:90px 0}.request-quote .Request-heads::after{height:75px;width:75px;border-width:9px;top:-28px;left:-30px}.request-quote .form-control{height:49px;padding:5px 15px;font-size:16px}.request-quote .form-group{margin-bottom:0}.btn-primary{padding:12px 50px;font-size:17px}.main-footer{padding:60px 0 0 0}.top-footer .fot-box .footer-logo img{max-width:185px}.top-footer .fot-box ul li a{font-size:15px}.top-footer .fot-box h3{font-size:18px;margin-bottom:15px}.footer-contacts li a i{font-size:16px}.below-footer{padding:12px 0}.below-footer .copy-rights p{font-size:14px}.common-header-style h1{font-size:40px}.common-header-style h2{font-size:60px}.one-apply .job-details{width:60%}.right-menus .btn-apply-now,.open-role-body .btn-apply-now{font-size:21px}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#fff;text-decoration:none}.navigation li{display:inline}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{background-color:#6FB7E9;border-radius:3px;cursor:pointer;padding:12px;padding:.75rem}.navigation li a:hover,.navigation li.active a{background-color:#3C8DC5}}@media (max-width:991px){.main-header .logo-menu-area .logo img{max-width:140px}.main-header .logo-menu-area .menu-btn{width:36px;height:36px;font-size:24px}h3{font-size:28px}h1{font-size:55px}.main-banner .banner-content .content-area::after{height:75px;width:75px;border-width:8px;left:-25px;top:-15px}.main-banner .next-prev-page .left-arrow,.main-banner .next-prev-page .right-arrow{font-size:20px}.main-banner .next-prev-page .left-arrow i,.main-banner .next-prev-page .right-arrow i{font-size:30px}.side-menu{right:-45%;width:45%}.menu-body ul li a,.main-submenu p{font-size:18px}.main-submenu .sub-menus li a{font-size:15px;padding:3px 20px}.menu-header i{font-size:28px}.main-submenu p i{font-size:14px}.body-area1 .about_text_warp .hed_line{margin-left:0;padding:13px 20px 9px 13px;margin-top:0}.body-area1 .about_text_warp .hed_line h1,.service-section .service-heads h1,.request-quote .Request-heads h1,.choose-section .why-choose-heads h1{font-size:20px}.body-area1 .about_text_warp .hed_line h2,.service-section .service-heads h2,.request-quote .Request-heads h2,.choose-section .why-choose-heads h2{font-size:50px}.body-area1 .about_text_warp .underline-img{margin-left:0;margin-bottom:13px}.body-area1 .about_text_warp .hed_line{padding-top:0}.body-area1 .about_text_warp p{margin-bottom:15px}.body-area1 .reverse-design .about_text_warp .hed_line{margin:20px 0 0 0;padding-left:0;width:100%}.body-area1 .reverse-design .about_text_warp .hed_line::before{width:90px;height:90px;border-width:9px}.section{padding-top:40px;padding-bottom:40px}.service-section .service-box img{width:100%}.testimonial-section .testimonial-quotes-image{max-width:100px}body{font-size:15px}.brand-section .all-brands img{max-width:78px;max-height:61px}.brand-section{padding:20px 0!important}.request-quote{padding:70px 0 40px 0!important}.top-footer .fot-box .footer-logo{margin-bottom:15px}.choose-underline{margin-left:0}.mission-section{padding:100px 0 50px 0!important}.common-header-style h1{font-size:25px}.common-header-style h2{font-size:40px}.common-header-style::after{height:90px;width:90px;border-width:10px;top:-26px;left:-36px}.mission-section p{font-size:16px}.one-apply .job-details{width:100%;padding-right:0}.one-apply{display:block}.btn-read-more,.btn-apply-now{font-size:15px;padding:9px 24px}.mb50{margin-bottom:25px}.about-body-bg .top-left-border,.about-body-bg .bottom-right-border{display:none}.job-description .skill-uls li{font-size:15px}.other-roles h2{font-size:22px}.other-roles .one-apply .job-details h5{font-size:18px}.right-menus .btn-apply-now,.open-role-body .btn-apply-now{font-size:20px;padding:6px 20px 2px 20px;margin-right:20px!important}.one-apply{padding:5px 0 10px 0}.one-apply .rode-detls{display:inline-block}.roofing-intro .intro-head h2{font-size:25px}.roof-installation{padding:150px 0 100px 0}.row-flex{display:inline-block}.bg-none{padding:20px 0!important}.reverse-mobile{display:flex;flex-direction:column-reverse}}@media (max-width:767px){.wrapper{overflow:hidden}.brand-section .all-brands{display:inline-block;text-align:center}.main-banner .next-prev-page{display:none}h3{font-size:20px}.mb15{margin-bottom:8px}h1{font-size:45px}.main-banner .banner-content .content-area::after{height:50px;width:50px;border-width:6px;left:-19px;top:-12px}.menu-header{padding:15px}.menu-body{padding:0 15px}.menu-body ul li a,.main-submenu p{font-size:17px;padding:6px 15px}.mobile-page-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;z-index:4;bottom:0;width:100%}.mobile-page-nav a{color:#fff;background:#a0babd;padding:12px 0;font-size:17px;display:inline-block;text-align:center;text-transform:uppercase;width:50%}.body-area1 .about_text_warp .hed_line h1,.service-section .service-heads h1,.request-quote .Request-heads h1,.choose-section .why-choose-heads h1{font-size:17px}.body-area1 .about_text_warp .hed_line h2,.service-section .service-heads h2,.request-quote .Request-heads h2,.choose-section .why-choose-heads h2{font-size:40px}.body-area1 .about_text_warp p{font-size:15px}.service-section .col-md-3{width:50%}.choose-section .panel-body{font-size:16px}.request-quote .Request-heads::after{display:none}.mission-section{padding:85px 20px 34px 40px!important}.mission-section .common-header-style h2 br{display:none}.one-apply .job-details h5{font-size:20px}.quote-body .heading-area h2{font-size:25px}.quote-body .heading-area p{font-size:16px}.quote-body .form-heading{font-size:18px}.mb30{margin-bottom:15px}.quote-body .form-control{height:50px;border-radius:5px;font-size:17px;margin-bottom:5px}.quote-body{padding:80px 0 40px 0!important}.job-description p{font-size:16px}.roofing-intro .intro-head h2{font-size:22px}.roofing-intro .intro-head p{font-size:16px}.roof-installation .common-header-style h1{font-size:25px}.sfsi_shortcode_container{margin-left:0px!important}h2{font-size:22px}}@media (max-width:575px){.side-menu{right:-60%;width:60%}.mobile-page-nav a{padding:10px 0;font-size:20px;font-size:15px}.service-section .service-box h4{font-size:17px}.mb30{margin-bottom:20px}.choose-section .panel-body{font-size:15px}.testimonial-section .owl-carousel .owl-nav{top:30%}.testimonial-section .owl-carousel .owl-nav .owl-prev{margin-left:-65px}.testimonial-section .owl-carousel .owl-nav .owl-next{margin-right:-65px}.brand-section .all-brands img{max-width:58px;max-height:46px}.request-quote .form-control{height:45px;font-size:15px}.request-quote{padding:40px 0 30px 0!important}}@media (max-width:400px){.brand-section .all-brands img{max-width:70px;max-height:49px}}.blog-head{font-size:28px;color:#1b4a5e;font-family:'Lora',serif}.blog-box{box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;border-radius:7px;overflow:hidden;text-align:left;width:100%;display:inline-block;margin-bottom:15px}.blog-image{height:260px;overflow:hidden;background:#e8e4e4;position:relative}.blog-image img{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;margin:0 auto;object-fit:cover}.blog-details{background:#fff;padding:20px;border-radius:0 0 7px 7px;width:100%}.blog-details h3,.blog-details h1{font-size:20px;color:#1b4a5e;margin-bottom:10px;line-height:1.4;overflow:hidden}.blog-details h3 a,.blog-details h1 a{color:#1b4a5e}.blog-details .btn-primary{padding:10px 20px;font-size:15px;margin-top:5px}.blog-section .owl-carousel{position:relative}.blog-section .owl-carousel .owl-nav{position:absolute;top:45%;height:1px;width:100%}.blog-section .owl-carousel .owl-nav .owl-prev{float:left;margin-left:-25px}.blog-section .owl-carousel .owl-nav .owl-prev .las{background:#fff;border-radius:50%;line-height:42px;width:42px;height:42px;display:inline-block;color:#1b4a5e;font-size:22px;border:1px solid #c4c5cc}.blog-section .owl-carousel .owl-nav .owl-prev .las:hover{background:#1b4a5e;color:#fff}.blog-section .owl-carousel .owl-nav .owl-next{float:right;margin-right:-25px}.blog-section .owl-carousel .owl-nav .owl-next .las{background:#fff;border-radius:50%;line-height:42px;width:42px;height:42px;display:inline-block;color:#1b4a5e;font-size:22px;border:1px solid #c4c5cc}.blog-section .owl-carousel .owl-nav .owl-next .las:hover{background:#1b4a5e;color:#fff}.service-box{overflow:hidden}.service-box img{-webkit-transition:0.5s!important;transition:0.5s!important}.service-box:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}.blog-details-section .blog-box{box-shadow:none}.blog-details-section .blog-details{padding:20px 0}.blog-details-section .blog-image{height:400px}div.sharedaddy h3.sd-title{font-size:16px!important;margin-bottom:10px!important}.sharedaddy .share-twitter{color:#fff!important;background:#1C9BE9!important;box-shadow:none!important}.sharedaddy .share-facebook{color:#fff!important;background:#0F57A0!important;box-shadow:none!important}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#fff;text-decoration:none}.navigation li{display:inline}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{background-color:#6FB7E9;border-radius:3px;cursor:pointer;padding:12px;padding:.75rem}.navigation li a:hover,.navigation li.active a{background-color:#3C8DC5}@media (max-width:991px){.blog-details h3,.blog-details h1{font-size:20px;height:auto}.blog-section .owl-carousel .owl-nav .owl-next{margin-right:-10px}.blog-section .owl-carousel .owl-nav .owl-prev{margin-left:-10px}.blog-head{font-size: 25px}}.faq-area h4{color:#1b4a5e}