@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700&display=swap");.black{color:#1f1f1f !important}.white{color:#fff !important}.whitish{color:#f9f9f9 !important}.red{color:#e51d26 !important}.gray-light{color:#d2d2d2 !important}.gray-medium{color:#616161 !important}.gray-dark{color:#343434 !important}.green{color:#739849 !important}.menu{color:#8a8c8f !important}.menu-hover{color:#6f1d46 !important}.menu-selected{color:#6f1d46 !important}h1{margin:0 0 40px;font-size:80px;line-height:60px;font-weight:600}h1:before{content:'';background:url(../img/title-icon.png) no-repeat center;margin-right:30px;width:21px;height:41px;background-size:contain;margin-top:11px;float:left;display:block}h2{font-size:40px;line-height:1;font-weight:600;margin:35px 0px 25px}h3{font-size:25px;color:#6f1d46;margin:35px 0px 25px;line-height:1.25;font-weight:600}h4{font-size:30px;margin:35px 0px 25px;font-weight:700}h5{font-size:1.143em}h6{font-size:1em}h5,h6{font-weight:400;line-height:1.1;margin-bottom:.8em}img{max-width:100%}p{margin:0 0 18px}body{position:relative;font-family:'Source Sans Pro', sans-serif;color:#8a8c8e;font-size:20px;line-height:1.3}*{box-sizing:border-box}.cover{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.contain{-webkit-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat}.col-content h1,.col-content p,.col-content a{font-family:'Arial', sans-serif;font-weight:400}header,main,section,footer,aside,nav,article,figure{display:block}main,header,footer{clear:both;margin:0 auto;height:auto;max-width:100%;min-height:30px}.clear{clear:both}.container{width:100%;max-width:1430px}.equal-container{display:table;width:100%;table-layout:fixed}.equal-row{display:table-cell;position:relative;width:33.33%;vertical-align:top}header{clear:both}.header_wrapper{width:100%}.logo-container{padding:33px 30px 32px 37px;float:left;width:443px}.button-container{float:left;width:338px}.menu-container{width:calc(100% - 781px);float:left;text-align:right}a.quote-button{color:#fff;background:#6f1d46;width:100%;display:block;height:130px;line-height:130px;font-size:25px;font-weight:700;text-transform:uppercase;position:relative}a.quote-button:before{position:absolute;content:'';border-top:130px solid #6f1d46;border-left:86px solid transparent;left:-86px;transition:all 0.5s ease}a.quote-button .quote-text:before{position:absolute;content:'';border-top:12px solid #6f1d46;border-left:10px solid transparent;left:-135px;top:33px;width:90px;transition:all 0.5s ease}a.quote-button .quote-text:after{position:absolute;content:'';border-top:12px solid #6f1d46;border-left:10px solid transparent;left:-102px;bottom:32px;width:90px;transition:all 0.5s ease}a.quote-button:hover{background:#8a8c8f;color:#6f1d46}a.quote-button:hover:before{border-top:130px solid #8a8c8f}a.quote-button:hover .quote-text:before,a.quote-button:hover .quote-text:after{border-top:12px solid #8a8c8f}.quote-icon{float:left;margin:0 20px 0 10px}.quote-icon:before{content:'';display:block;background:url(../img/quote-icon.png) no-repeat center;width:61px;height:130px}.footer_wrapper{width:100%;text-align:center;color:#fff;padding:55px 0 25px}.footer_wrapper img{margin:0 auto 33px}.copyright{padding:8px 0 10px;color:#fff;text-align:center;font-size:12px;background:#6f1d46}.copyright a{color:#fff}.copyright a:hover{color:#8a8c8e}.footer_wrapper .nav>li{display:inline-block;margin:0 17px}.footer_wrapper .nav>li>a{padding:0;text-transform:uppercase;background:none !important;font-weight:600;color:#fff}.footer_wrapper .nav>li>a:hover{color:#6f1d46}.page-header-bar{width:100%;height:200px;overflow:hidden;position:relative}.page-header-bar img{width:100%;height:200px;object-fit:cover}.ie-fix .page-header-bar img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto;width:100%;min-width:1800px}.header_wrapper{background:#fff}.footer_wrapper{background:#8a8c8e}nav{margin-top:40px;text-align:right;margin-right:180px}nav ul{list-style:none;margin:0px;padding:0px}nav ul li{margin:0px;position:relative;display:inline-block;float:none;margin-left:30px}nav ul li a{font-size:20px;text-transform:uppercase;color:#8a8c8f;font-weight:600;line-height:50px}nav ul li a:hover,nav ul li a:focus{text-decoration:none;color:#6f1d46;outline:none}nav ul li a.nav-selected{color:#6f1d46}nav ul li:last-child a{padding-right:0}nav ul li:hover>ul{display:block;background:#00823f;padding-top:10px;padding-bottom:15px;margin-left:-20px}nav ul li:hover>ul li{padding:0px 20px}nav ul li:hover>ul li a{line-height:28px}nav ul ul{display:none;position:absolute;top:100%;left:0;background:#ffffff;padding:0px;z-index:999}nav ul ul li{float:none;width:200px;z-index:999}nav ul ul ul{top:0;left:100%}nav ul li .nav-home:before{content:'\f015';font-family:'Font Awesome 5 Pro','Font Awesome 5 Free';font-weight:700;margin-right:7px}.ccm-responsive-overlay-open .ccm-responsive-overlay{right:0;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}body .ccm-responsive-overlay{display:none}.ccm-responsive-overlay{background:rgba(111,29,70,0.9);position:absolute;width:100%;z-index:9999;top:90px !important;right:0;height:auto;padding:0px 20px;-webkit-text-size-adjust:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.ccm-responsive-overlay ul{padding-left:0;float:none;text-align:right}.ccm-responsive-overlay ul li{list-style-type:none;display:inline-block;width:auto;margin:0 0 0 50px}.ccm-responsive-overlay ul li a{text-align:center;font-size:20px;display:block;padding:0;max-width:100%;line-height:60px;color:#fff}.ccm-responsive-overlay ul li.parent-ul a{color:#fff;font-size:20px;display:inline-block;width:100%;height:100%;font-weight:400;text-decoration:none}.ccm-responsive-overlay ul li.parent-ul a:after{padding-left:7px;padding-top:3px;font-size:14px;content:"\f107";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}.ccm-responsive-overlay ul li.parent-ul a:hover{color:#fff}.ccm-responsive-overlay ul li ul{display:block;position:relative;background:none;top:0;left:0}.ccm-responsive-overlay ul li ul li{width:100%}.ccm-responsive-overlay ul li ul ul{position:relative;left:0;top:0}.ccm-responsive-overlay ul li ul li{padding-left:35px}.ccm-responsive-overlay ul li ul li.last-li a{padding-top:0;font-size:19px;padding-left:12px}.ccm-responsive-overlay ul li ul li.last-li a:after{content:""}.ccm-responsive-menu-launch{display:none;cursor:pointer;float:none;color:#fff;text-transform:uppercase;position:relative;text-decoration:none;font-weight:400;line-height:90px;height:90px;width:auto;border:none;-webkit-tap-highlight-color:transparent;z-index:2;float:right;margin-right:120px}.ccm-responsive-menu-launch span{display:none}.ccm-responsive-menu-launch.responsive-button-close i:after{font-size:31px;color:#6f1d46;content:"\f00d";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}.ccm-responsive-menu-launch i:after{font-size:30px;color:#6f1d46;content:"\f0c9";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}@media all and (max-width: 1100px){.ccm-responsive-menu-launch{display:block}.ccm-responsive-navigation.original{display:none}header .ccm-search-block-form{margin-top:20px}}@media all and (min-width: 1101px){.ccm-responsive-overlay{display:none !important}}.ccm-responsive-overlay nav{margin-left:0px}.ccm-block-type-form input[type="email"],.ccm-block-type-form input[type="number"],.ccm-block-type-form input[type="password"],.ccm-block-type-form input[type="tel"],.ccm-block-type-form input[type="text"],.ccm-block-type-form input[type="url"],.ccm-block-type-form textarea{border:1px solid #E6E6E6;background-color:#E6E6E6;border-radius:0px;box-shadow:none}.ccm-block-type-form label{font-weight:400 !important;text-transform:uppercase}.ccm-block-type-form .form-actions input.btn,.ccm-block-type-form .form-actions input[type="submit"]{background-color:#fff;color:#616161;float:right;text-transform:uppercase;border:2px solid #d2d2d2;font-size:1.4em;padding:8px 25px}.ccm-block-type-form .form-actions input.btn:hover,.ccm-block-type-form .form-actions input[type="submit"]:hover{border:2px solid #343434}.ccm-block-type-form input[type="email"],.ccm-block-type-form input[type="number"],.ccm-block-type-form input[type="password"],.ccm-block-type-form input[type="tel"],.ccm-block-type-form input[type="text"],.ccm-block-type-form input[type="url"],.ccm-block-type-form textarea{background-color:#fff;border-radius:0px;box-shadow:none;font-size:18px;color:#000;font-weight:500;-webkit-appearance:none}.ccm-block-type-form label{font-weight:700 !important}.ccm-block-type-form .form-actions input.btn,.ccm-block-type-form .ccm-block-type-form .form-actions input.btn,.ccm-block-type-form .ccm-block-type-form .form-actions input[type="submit"],.ccm-block-type-form .form-actions button{width:100%;display:inline-block;height:90px;line-height:90px;color:#6f1d46;background:#eaeaea;text-transform:uppercase;font-size:40px;font-weight:700;border-radius:0;text-align:center;padding:0 !important;border:none !important;transition:all 0.5s ease}.ccm-block-type-form .form-actions button:hover,.ccm-block-type-form .form-actions input[type="submit"]:hover{border:none !important;background:#fff;color:#6f1d46}.ccm-block-type-form{display:inline-block;width:100%}.ccm-block-type-form textarea{height:300px;resize:none;padding:17px 30px !important;margin-bottom:2px}.form-control{font-size:18px !important;padding:0px 30px !important;height:69px;border:2px solid #fff !important;border-radius:0 !important;margin-bottom:2px}.form-control:focus{border:2px solid #8a8c8e !important;box-shadow:none}.has-error .form-control{border:2px solid #ff0000 !important}.form-group{margin-bottom:0px}.ccm-block-type-form .fields{position:relative}.required-field{font-size:13px;text-align:left;width:100%;margin-top:5px}::-webkit-input-placeholder{color:#8a8c8e !important}::-moz-placeholder{color:#8a8c8e !important}:-ms-input-placeholder{color:#8a8c8e !important}:-moz-placeholder{color:#8a8c8e !important}a,a:focus,a:visited{transition:all 0.5s ease;text-decoration:none}a:hover{text-decoration:none}a.big-call-button{background:#fff;display:inline-block;width:430px;height:89px;line-height:89px;font-size:46px;font-weight:700;color:#6e1d46}a.big-call-button i{margin-right:18px}a.big-call-button:hover{background:#6e1d46;color:#fff}.slideshow-container{max-width:100%;position:relative;margin:10px auto 20px}.mySlides{display:none}.mySlides img{cursor:pointer}.zest-button-container{position:absolute;z-index:1;bottom:20px;left:calc(50% - 65px)}.zest-slide-button{width:35px;float:left;font-size:40px;border:none;height:40px;line-height:40px;color:#fff;background:none;padding:0;margin:0 15px;transition:all 0.5s ease}.lightbox-close:hover,.zest-slide-button:hover{background:none;color:#8a8c8f}.zest-slide-button:focus{outline:none}.fade2{-webkit-animation-name:fade;-webkit-animation-duration:0s;animation-name:fade;animation-duration:0s}@-webkit-keyframes fade{from{opacity:.6}to{opacity:1}}@keyframes fade{from{opacity:.6}to{opacity:1}}.myLightSlides{display:none}.light-box-popup{display:none;position:fixed;z-index:1000000;height:100%;width:100%;top:0;left:0;background:rgba(111,29,70,0.9)}.lightbox-container{padding-bottom:80px;width:100%;max-width:calc(100vh - 120px);left:calc(50% - 50vh + 60px);position:absolute;top:40px}.lightbox-close{position:absolute;color:#fff;z-index:1;cursor:pointer;top:5px;right:7px;font-size:30px;line-height:1;transition:all 0.5s ease}.lightbox-bg{position:absolute;width:100%;height:100%;cursor:pointer}.fixed-bg{background-attachment:fixed !important;background-size:cover !important;height:auto;padding:110px 0;width:100%;color:white;position:relative}.fixed-bg:before{position:absolute;content:'';background:rgba(111,29,70,0.75);width:100%;height:100%;left:0;top:0}.global-free-quote{background:url(../img/boobyalla-free-quote-bg.jpg) no-repeat center;padding:160px 0 170px;text-align:center}.global-free-quote h2{font-size:120px;line-height:.9;text-transform:uppercase;font-weight:700;margin:0 0 45px}.global-free-quote h2 span{font-size:70px;display:block;line-height:1}.global-contact{background:#eaeaea;padding:175px 15px 160px}.contact-col{text-align:center;background:#fff;padding:80px 15px 60px}.contact-col-first{border-right:8px solid #eaeaea}.contact-col-last{border-left:8px solid #eaeaea}.contact-col-middle{border-left:4px solid #eaeaea;border-right:4px solid #eaeaea}.contact-col i{display:block;margin:0 auto 50px;color:#6e1d46;font-size:100px;line-height:1.1}.contact-col h4{text-transform:uppercase;margin:0 0 30px}.contact-col p,.contact-col a{color:#6e1d46}.contact-col a:hover{text-decoration:underline}.service-grid{display:flex;flex-wrap:wrap;flex-flow:row wrap;justify-content:space-between}.service-grid .product-third{flex-grow:1;width:calc(25% - 40px);max-width:calc(25% - 40px);margin:0 20px 20px;background:#eaeaea;position:relative;padding:50px 25px 20px;text-align:center}.product-third img{margin:0 auto 40px;display:block}.product-third h2{font-size:25px;font-weight:600;margin:0 0 20px;line-height:1.1;text-transform:uppercase}.product-third ul{list-style:none;padding-left:0;margin-bottom:20px}.product-third ul li{margin:15px 0}.service-grid::after{content:"";flex:auto}.home-hero{position:relative;overflow:hidden}.home-hero .rslides img{width:100%;height:calc(100vh - 130px);object-fit:cover}.home-hero .rslides>li{width:100%;height:calc(100vh - 130px)}.hero-text{padding:0px 0 0px 70px;position:absolute;bottom:0;z-index:5;background:rgba(111,29,70,0.75);color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:left;height:367px;width:1245px;background:url(../img/hero-text-bg.png) no-repeat center;background-size:1245px 367px}.hero-text h1:before{display:none}.hero-text h1{font-size:75px;line-height:1.1;font-weight:700;text-transform:uppercase;margin-bottom:30px;margin-top:10px;max-width:850px}.hero-text h1 span{display:block;font-size:45px;line-height:1.2}.down-arrow:before{content:'';background:url(../img/down-arrow.png) no-repeat center;width:41px;height:21px;background-size:contain;display:block;margin-left:5px}.fifty-years-exp{overflow:hidden}.fifty-years-exp .one-third{background:#d0d1d3;color:#fff;width:calc(50vw - 180px);padding:90px 30px;height:640px;vertical-align:middle}.fifty-years-exp .two-third{width:calc(50vw + 180px);padding:90px 30px;vertical-align:middle}.left-two-third{padding-right:70px;float:right;max-width:850px;width:100%}.right-one-third{padding-left:70px;float:left;max-width:520px}.left-two-third h2{font-size:170px;line-height:130px;font-weight:600;margin:40px 0 0;display:inline-block}.left-two-third h2 span{float:left}.left-two-third h2 span.years-text{font-size:77px;line-height:67px;margin-left:30px;text-transform:uppercase;max-width:410px}.left-two-third h3{margin:80px 0 0;clear:both;padding-left:50px;position:relative;color:#8a8c8e;max-width:620px}.left-two-third h3:before{content:'';top:11px;background:url(../img/title-icon.png) no-repeat center;width:21px;height:41px;background-size:contain;position:absolute;display:block;left:0}.right-one-third ul{font-size:40px;padding-left:60px;list-style:none;margin:30px 0 0}.right-one-third ul li{position:relative;margin:30px 0}.right-one-third ul li:before{content:'';top:7px;background:url(../img/title-icon.png) no-repeat center;width:21px;height:41px;background-size:contain;position:absolute;display:block;left:-60px}.lightGallery #lightGallery-outer{background:rgba(111,29,70,0.9)}.lightGallery .close{opacity:1;background:none}.lightGallery #lightGallery-close,.lightGallery #lightGallery-action a,#lightGallery-Gallery .thumb_cont .thumb_info .close{background:none !important}.wallgallery{padding:0;margin:0}.wallgallery li{width:25%}.wallgallery li:last-child{max-width:none !important}.home-links{background:#eaeaea}.home-links-title h2{font-size:40px;margin:0 0 40px}.home-links-title h2:before{content:'';background:url(../img/title-icon.png) no-repeat center;margin-right:30px;width:21px;height:41px;background-size:contain;float:left;display:block}.home-links .col-md-3 a{text-align:center;background:#fff;height:327.5px;width:100%;padding:15px;color:#8a8c8e;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.home-links .col-md-3 a h2{font-size:25px;font-weight:600;margin:35px 0 0 0}.home-icon-1,.home-icon-2,.home-icon-3,.home-icon-4{height:87px;background-size:contain;display:block;margin:0 auto;transition:all 0s ease}.home-icon-1{background:url(../img/Excavator-Truck-Hire-hover.png) no-repeat top center;width:98px}.home-icon-2{background:url(../img/plant-equipment-hover.png) no-repeat top center;width:111px}.home-icon-3{background:url(../img/top-soil-gravel-supplies-hover.png) no-repeat top center;width:138px}.home-icon-4{background:url(../img/bulk-general-cartage-hover.png) no-repeat top center;width:131px}.home-links .col-md-3 a:hover{background:#6f1d46;color:#fff;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.home-links .col-md-3 a:hover .home-icon-1{background:url(../img/Excavator-Truck-Hire-hover.png) no-repeat bottom center}.home-links .col-md-3 a:hover .home-icon-2{background:url(../img/plant-equipment-hover.png) no-repeat bottom center}.home-links .col-md-3 a:hover .home-icon-3{background:url(../img/top-soil-gravel-supplies-hover.png) no-repeat bottom center}.home-links .col-md-3 a:hover .home-icon-4{background:url(../img/bulk-general-cartage-hover.png) no-repeat bottom center}.service-wrapper .container{max-width:1450px}.service-wrapper .row{margin-left:-20px;margin-right:-20px}.service-intro{max-width:820px;margin-bottom:80px}.service-intro h3{color:#8a8c8e}.main-content{padding:170px 15px 150px}.global-contact.main-content .contact-col{background:#6f1d46;color:#fff}.global-contact.main-content .contact-col i,.global-contact.main-content .contact-col h4,.global-contact.main-content .contact-col a,.global-contact.main-content .contact-col p{color:#fff}.contact-form-wrapper{padding:190px 15px;color:#fff;background:#6f1d46}.contact-form-wrapper h2{margin:0 0 40px;font-size:80px;line-height:60px;font-weight:600}.contact-form-wrapper h2:before{content:'';background:url(../img/title-icon-white.png) no-repeat center;margin-right:30px;width:21px;height:41px;background-size:contain;margin-top:11px;float:left;display:block}.contact-form-wrapper h3{color:#fff;max-width:555px}.contact-form-wrapper .ccm-block-type-form{margin-top:25px;width:calc(100% + 10px)}.contact-form-wrapper .form-group{margin-bottom:0px;width:33.333%;float:left;padding-right:10px;padding-bottom:10px}.contact-form-wrapper .form-actions{padding-right:10px}.contact-form-wrapper .form-group.captcha{padding-bottom:0}.contact-form-wrapper .form-group.field-textarea{width:100%}.contact-form-wrapper .ccm-block-type-form textarea{height:300px;margin:0}i.fa.fa-pencil{content:'\f303';font-family:'Font Awesome 5 Free', 'fontAwesome'}i.fa.fa-arrows{content:'/f0b2';font-family:'Font Awesome 5 Free', 'fontAwesome'}@media only screen and (max-width: 1800px){.home-gallery .wallgallery li,.home-gallery .wallgallery li a img{height:16.66vw !important}}@media only screen and (max-width: 1400px){.logo-container{padding:20px 0 19px 15px;float:left;width:310px}.button-container{float:left;width:255px}.menu-container{width:calc(100% - 565px)}nav{margin-top:20px;margin-right:110px}a.quote-button{height:90px;line-height:90px;font-size:20px}a.quote-button:before{border-top:90px solid #6f1d46;border-left:60px solid transparent;left:-60px}.quote-icon:before{width:49px;height:90px;background-size:contain}.quote-icon{margin:0 10px}a.quote-button .quote-text:before{left:-95px;top:20px;width:60px}a.quote-button .quote-text:after{left:-70px;bottom:19px;width:60px}a.quote-button:hover:before{border-top:90px solid #8a8c8f}.main-content{padding:170px 0 150px}.global-contact{padding:175px 0 160px}.contact-form-wrapper{padding:190px 0}.service-grid .product-third{width:calc(25% - 30px);max-width:calc(25% - 30px);margin:0 15px 20px;padding:50px 15px 20px}.service-wrapper .row{margin-left:-15px;margin-right:-15px}.home-hero .rslides img,.home-hero .rslides>li{height:calc(100vh - 90px)}.hero-text{height:265px;width:900px;background-size:900px 265px;padding-left:15px}.hero-text h1{font-size:53px;margin-bottom:10px;margin-top:0}.hero-text h1 span{font-size:33px}.fifty-years-exp .two-third{padding:90px 15px}.fifty-years-exp .one-third{padding:70px 15px}.right-one-third,.left-two-third{padding:0;max-width:100%;width:100%}.right-one-third ul{padding-left:36px}.right-one-third ul li:before{left:-36px}.left-two-third h3{padding-left:36px}.home-links .col-md-3 a{height:calc(25vw - 30px)}}@media only screen and (max-width: 1200px){nav ul li a{font-size:17px}nav ul li{margin-left:20px}.product-third h2{font-size:23px}.service-grid .product-third{font-size:18px}.service-grid .product-third{width:calc(25% - 12px);max-width:calc(25% - 12px);margin:0 6px 20px}.service-grid{padding:0 9px}.fifty-years-exp .two-third,.fifty-years-exp .one-third{width:50%;height:auto}.left-two-third h2{margin:0}.left-two-third h2 span.years-text{margin:10px 0 0}.left-two-third h3{margin:50px 0 0}.right-one-third ul{margin:0}}@media only screen and (max-width: 1100px){nav{margin-top:0;margin-right:0}nav ul li a.nav-selected,nav ul li a:hover,nav ul li a:focus{color:#8a8c8f}nav ul li .nav-home:before{display:none}}@media only screen and (max-width: 1026px){.main-content{padding:90px 0 70px}.global-free-quote h2{font-size:80px}.global-free-quote h2 span{font-size:46px}.global-free-quote,.global-contact,.contact-form-wrapper{padding:90px 0}a.big-call-button{width:260px;height:66px;line-height:66px;font-size:30px}.ios .home-hero .rslides img,.ios .home-hero .rslides>li{height:calc(100vh - 150px)}}@media only screen and (max-width: 992px){.contact-col{display:block;width:100%;border:none;margin-bottom:12px}.product-third h2{font-size:25px}.service-grid .product-third{font-size:20px}.service-grid .product-third{width:calc(50% - 12px);max-width:calc(50% - 12px);margin:0 6px 20px}.hero-text{height:226px;width:768px;background-size:768px 226px}.hero-text h1{font-size:45px;margin-bottom:10px;margin-top:0}.hero-text h1 span{font-size:25px}.fifty-years-exp .two-third,.fifty-years-exp .one-third{display:inline-block;width:100%}.home-links .col-md-3 a{height:300px;margin-bottom:30px}}@media only screen and (min-device-width: 640px) and (max-device-width: 1024px) and (orientation: landscape){.home-hero .rslides img,.home-hero .rslides>li{height:calc(100vh - 90px)}.ios .home-hero .rslides img,.ios .home-hero .rslides>li{height:calc(100vh - 150px)}.hero-text{height:175px;width:593px;background-size:593px 175px}.hero-text h1 span{line-height:1}.hero-text h1{font-size:38px;line-height:1}}@media only screen and (max-width: 767.5px){.logo-container{width:calc(100% - 56px);padding:10px 15px}.logo-container img{margin:0;width:auto;height:50px}.menu-container{width:56px;padding:0 15px}.ccm-responsive-overlay{width:100%;top:130px !important}.ccm-responsive-menu-launch{float:left;margin-right:0;height:70px;line-height:70px}.ccm-responsive-overlay ul{text-align:center}.ccm-responsive-overlay ul li{margin:0 15px}.ccm-responsive-overlay{padding:0px 15}.page-header-bar img,.page-header-bar{height:160px}.contact-form-wrapper .form-group{width:100%}.home-hero .rslides img,.home-hero .rslides>li{height:calc(100vh - 130px)}.button-container{width:100%}a.quote-button{height:60px;line-height:60px;text-align:center}.quote-icon{display:none}}@media only screen and (max-width: 640px){.service-grid .product-third{width:calc(100% - 12px);max-width:calc(100% - 12px);margin:0 6px 20px}h1,.contact-form-wrapper h2{font-size:50px;line-height:41px}h1:before,.contact-form-wrapper h2:before{margin-right:15px;margin-top:0}.hero-text{background:rgba(111,29,70,0.75);width:100%;padding:40px 15px 40px;height:auto}.hero-text h1 br{display:none}.hero-text h1{font-size:40px;margin-bottom:20px}}@media only screen and (max-width: 640px) and (orientation: landscape){.hero-text{background:#6f1d46;position:relative}}@media only screen and (max-width: 550px){.global-free-quote h2 span{font-size:8.8vw;line-height:1.2}.global-free-quote h2{font-size:15vw;line-height:1.1;margin-bottom:30px}.home-gallery .wallgallery li,.home-gallery .wallgallery li a img{height:33.33vw !important}.wallgallery li{width:50%}}@media only screen and (max-width: 480px){.ccm-responsive-overlay ul li{margin:0;width:100%}.ccm-responsive-overlay ul li a{line-height:40px}.ccm-responsive-overlay ul{padding-top:25px;padding-bottom:25px}.footer_wrapper .nav>li{display:block;margin:20px 0}.left-two-third h2 span.years-text{font-size:50px;line-height:47px}.left-two-third h2{font-size:100px;line-height:80px}.right-one-third ul{font-size:35px}.right-one-third ul li:before{top:3px}}@media only screen and (max-width: 415px){.logo-container img{margin:0;width:100%;height:50px;object-fit:contain;object-position:center left}}@media only screen and (max-width: 360px){body{font-size:18px}}
/*# sourceMappingURL=main.css.map */
