@media (max-width:375px){.square{display:none}iframe{border:0;width:100%;height:1170px!important}}@media (max-width:767px){.h1,h1{font-size:30px}.h2,h2{font-size:25px}.h3,h3{font-size:20px}.mobi-logo img{width:50%;height:auto}.header,.navbar{padding:0}.navbar-toggler{font-size:25px;color:#000;background-color:transparent;border:0}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:999;width:100%;text-align:center;box-shadow:0 3px 11px -6px #00000029}.navbar-collapse a,.navbar-collapse i{color:#202536}.navbar-expand-lg .navbar-nav .nav-link{padding:0;line-height:30px}.navbar-nav{width:100%}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}.red-link{font-size:12px}#contact-form .red-link i,.red-link i{display:inline-block}.home-header .card-body{width:auto;padding:40px 20px}.home-purpose .vertical-pattern{width:5%;margin-top:-36px}.home-purpose{padding:5% 0 10% 0;background-position:bottom left;background-size:70%;margin-bottom:0;overflow:hidden}.services{padding-top:10%}.services .card{margin-bottom:10%}.advantage{padding-top:10%;padding-bottom:30%}.home-portfolio{padding:30% 0 10% 0}.mobi-hidden{display:none}.mobi-only{display:block}.grid-divider{background-size:auto;height:100px}.about-intro{padding:10% 0}.header-image{height:300px;border:0}.home-header h1{font-size:25px}.home-news .card{margin-bottom:20px}.home-news .card .card-img-overlay{padding:0 10% 5% 10%;bottom:0}.home-news .card .card-img-overlay .h3{margin-bottom:20px}.about-header,.calculator-header,.contact-header,.news-header,.services-header{padding:20% 0}.about-header h1,.calculator-header h1,.contact-header h1,.news-header h1,.services-header h1{font-size:40px}.services-header{background-position:left}.services-body,.services-quickguide{padding:5% 0 15% 0}.meet-jolene .card-body{padding:10% 5%}.services-body .card img{margin-top:0;width:100%}.services-body .card-body{padding:20px 15px}.services-body .card-body .btn-primary{margin-bottom:20px}.quickguides{margin-left:30px}.quickguides h4{font-size:18px;margin-bottom:0}.quickguides span i{font-size:25px}.quickguides i.download-icon{font-size:25px}.dark-block{margin-bottom:10%}.calculator{padding:10% 0}iframe{border:0;width:100%;height:1000px}.filters a{margin:0 20px;display:inline-block}.card .card-img-overlay{padding:15px 0}.contact{padding:10% 0}.footer a{width:100%;display:block;text-align:center;margin-bottom:10px}.error-page{padding:3vh 0}}@media (min-width:768px) and (max-width:991px){.h1,h1{font-size:25px}.h2,h2{font-size:25px}.h3,h3{font-size:20px}.modal{z-index:999999}.header{padding:0}.navbar-nav{width:100%}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}.navbar-toggler{font-size:25px;color:#000;background-color:transparent;border:0}.navbar-collapse{position:absolute;top:100%;left:auto;right:0;background-color:#fff;z-index:999;width:40%;text-align:center;box-shadow:0 3px 11px -6px #00000029}.navbar-collapse a,.navbar-collapse i{color:#202536}.header .navbar-nav .nav-item .nav-link{padding-left:0;line-height:30px}.navbar-brand{padding:0}.navbar-brand img{width:50%;height:auto}.mobi-only{margin-top:5%}.home-cost-calculator{padding:8% 0 3% 0}.home-header .card-body{width:350px;float:right;padding:10% 5% 10% 0}.home-purpose .vertical-pattern{width:3%;margin-top:-93px}.home-purpose{padding:10% 0;background-size:40%;background-position:left bottom;margin-bottom:0;overflow:hidden}.grid-divider{height:50px;background-size:1700px}.home-news .card .card-img-overlay{padding:20px 0}.home-news{padding:5% 0 5% 0}.about-header h1,.calculator-header h1,.contact-header h1,.services-header h1{font-size:50px}.meet-jolene .card{padding:20px 0}iframe{border:0;width:100%;height:750px}.services-body .card-body{padding:20px 30px}.quickguides h4{font-size:17px;margin-bottom:0}.quickguides span i{font-size:20px;vertical-align:middle;line-height:30px}.quickguides span{width:50px;height:50px}.card .card-img-overlay{padding:20px 0}.news-header{height:300px}.news-header h1{font-size:30px;font-weight:400}.dark-block{margin-bottom:40px;padding:5%}}@media (min-width:992px) and (max-width:1199px){.h1,h1{font-size:30px}h2{font-size:25px}.h3,h3{font-size:20px}.navbar-expand-lg .navbar-nav .nav-link{padding-top:0}.header{padding:0}.home-header .card-body{width:450px;float:left;padding-left:8%}.home-purpose .vertical-pattern{width:5%;margin-top:-73px}.home-purpose{background-size:42%}.grid-divider{background-size:150%;height:80px}.about-header h1,.calculator-header h1,.contact-header h1,.services-header h1{font-size:40px}.meet-jolene .card{padding:20px 0}.services-body .card-body{padding:20px 30px}.quickguides h4{font-size:19px;margin-bottom:0}.news-header h1{font-size:40px}iframe{border:0;width:100%;height:750px}}@media (min-width:1200px) and (max-width:1600px){.h1,h1{font-size:30px}.h2,h2{font-size:28px}.h3,h3{font-size:25px}.navbar-expand-lg .navbar-nav .nav-link{padding-top:0}.home-header .card-body{width:460px;float:right}.home-purpose{background-position:left center;background-size:35%;margin-bottom:0}.home-purpose .vertical-pattern{margin-top:-73px;width:5%}.home-portfolio{padding:7% 0 0 0}.dark-block{padding:10%}.meet-jolene .card-body{padding:20px 8%}.quickguides span{width:65px;height:65px}.quickguides h4{font-size:20px;margin-bottom:0}.news-header h1{font-size:45px}}