.list-group .active,.list-group-item-dark:hover{background-color:#91a33b!important}.convert,.footer-copyright,.footer-logo,.list-group,.overlay-text{text-align:center}body,h1{color:#002446}h1,h2{font-weight:600;margin:20px}.background-about,.background-contact,.background-gallery,.background-offer,.background-plan{background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed}.btn2:hover,.btn:hover{opacity:75%}.plan-subtitle,.quote{font-family:$font-header}*{box-sizing:border-box}body{background-color:#fbfbfb;font-family:Arial,sans-serif;font-size:17px;overflow-x:hidden}h1{font-size:60px}.footer-menu a,footer .wrap-icon,p{margin-right:10px}img{max-width:100%;height:auto;opacity:.8}p{margin-left:10px}.convert img{width:100%;height:auto}.convert p{margin-bottom:30px}.convert figcaption{margin-top:8px}.navbar{position:fixed;width:100%;z-index:100}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;letter-spacing:2px;padding-left:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.nav-item{letter-spacing:2px;padding-right:10px}.main-subtitle,.plan-subtitle{letter-spacing:4px;font-variant:small-caps}.bg-convert{background-color:#002446!important}.description{padding:30px}.list-group-item-dark{background-color:#373a3d;color:#fff}.btn,.btn2{background-color:#036}.list-group .active{cursor:default}.background-home{background-image:url('img/off33.jpeg');height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center center}.background-home::before{content:"Industrial office";display:none}.overlay-text{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);color:#fff}.overlay-text .main-title{margin-top:120px!important;color:#002446;font-size:4rem;font-weight:700;text-transform:uppercase;word-break:break-word;white-space:normal}.main-subtitle{font-weight:600;color:#039}.btn,.btn2,.btn2:hover,.btn:hover{color:#fbfbfb}.btn2{padding:18px 24px;font-size:18px;font-variant:small-caps;border-radius:2px}.statement,h2{color:#002446}.background-about{background-image:url('img/img1.jpg')}.background-about::before{content:"Office renovation";display:none}.statement{font-size:50px;font-weight:500;text-align:left;padding:80px 20px 30px 60px}h2{font-size:30px}.section-intro{margin:36px 0 0;color:lighten($color-text,10%)}.features-wrapper{display:flex}.feature{flex:0 0 33.333333%;max-width:33.333333%;text-align:center;margin:10px 0 0}.feature i{width:80px;height:80px;line-height:80px;color:#013142;font-size:45px}.feature i:hover{color:darken($color-background,10%);transform:translate(20px,10px)}.feature-title{margin:24px 0 20px;font-size:18px;font-weight:700}.plan,.plan-subtitle{font-weight:600;color:#002446;text-align:center}.feature-description{margin:24px 0 0;padding:0 24px}.background-offer{background-image:url('img/img2.jpg')}.background-offer::before{content:"Wooden structure";display:none}.background-plan{background-image:url('img/wall1.jpg')}.background-plan::before{content:"Brick wall";display:none}.background-gallery{background-image:url('img/galler.png')}.background-gallery::before{content:"Construction tools";display:none}.background-contact{background-image:url('img/contact.jpg')}.background-contact::before{content:"Plastering the wall";display:none}.plan{font-size:30px;padding-bottom:14px;padding-top:20px}.plan-subtitle{padding-bottom:20px;font-size:24px}.flex-container{display:flex;flex-direction:row;font-size:30px;text-align:center}#form-message-success,#form-message-warning,.footer-logo hr,.submitting{display:none}.flex-item-left{background-color:#002446;padding:10px;flex:50%;margin:10px;opacity:75%}.quote{margin:0 20px 10px;font-weight:400;font-size:22px;font-variant:small-caps;letter-spacing:2px}a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a,a:hover{text-decoration:none!important}.text-black{color:#000}.content{padding:7rem 0}.heading{font-size:25px;font-weight:900}.form-control{border-bottom:1px solid #ccc;color:#000;padding-left:0;padding-right:0;border-radius:0;background:0 0}.form-control:active,.form-control:focus{-webkit-box-shadow:none;border-color:#000}.col-form-label{color:#000;font-size:13px}.btn,.submitting,label.error{font-size:12px}.btn,.custom-select,.form-control{height:45px}.custom-select:active,.custom-select:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:#000}.btn{border:none;border-radius:0;letter-spacing:.2rem;text-transform:uppercase}.main-subtitle,footer{letter-spacing:1px}.btn.btn-primary{background:#35477d;color:#fbfbfb;padding:15px 20px}.btn:active,.btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.contact-wrap{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.contact-wrap .col-form-label{font-size:14px;color:#000;margin:0 0 10px;display:inline-block;padding:0}.contact-wrap .contact-info,.contact-wrap .form{padding:40px}.contact-wrap .contact-info ul li{margin-bottom:15px;color:#fbfbfb}.contact-wrap .contact-info ul li .wrap-icon{font-size:20px;color:#fbfbfb;margin-top:5px}.contact-wrap .form{background:#fbfbfb}.contact-wrap .form h3{color:#35477d;font-size:20px;margin-bottom:30px}.contact-wrap .contact-info{color:#fbfbfb;background:#35477d}.contact-wrap .contact-info h3{color:#fff;font-size:20px;margin-bottom:30px}label.error{color:red}#message{resize:vertical}#form-message-warning{color:#b90b0b}#form-message-success{color:#55a44e;font-size:18px;font-weight:700}.submitting{float:left;width:100%;padding:10px 0;font-weight:700;color:#000}footer .text{font-size:13 px;margin-top:1px}@media (max-width:992px){.main-title{font-size:3rem}}@media (max-width:768px){.flex-container{flex-direction:column;gap:20px}.overlay-text{top:20%}.main-title{font-size:2.5rem}}@media (max-width:576px){.navbar-brand{font-size:14px;letter-spacing:1px}.navbar-nav{text-align:center;width:100%}.navbar-nav .nav-item{display:inline-block;float:none}.navbar-collapse{justify-content:center}}.description{margin:40px 20px;text-align:left;font-size:15px}.float-left,.float-right{max-width:50%}.blockquote{line-height:120%;font-size:17px}.main-title{margin-top:70px!important;font-size:2rem}.main-subtitle{margin:0 0 50px;font-size:20px}.btn2{margin-top:20px}.footer-menu{font-size:14px;padding:2px 0}.footer-menu a{font-size:14px;letter-spacing:.5px;display:inline-block}.footer-logo img{width:80px;height:auto}.footer-copyright{font-size:12px;padding:2px 0;margin-top:5px}