@charset "UTF-8";@font-face{font-family:'boycottregular';src:url(//bandrasphalt.com/wp-content/themes/bandrasphalt/fonts/boycott_-webfont.woff2) format('woff2'),url(//bandrasphalt.com/wp-content/themes/bandrasphalt/fonts/boycott_-webfont.woff) format('woff');font-weight:400;font-style:normal}html{font-size:16px}body{color:#fff;font-family:'Lato',sans-serif;margin:0 auto;padding:0;min-width:320px}a,a:visited{color:inherit;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}a:hover{color:inherit;text-decoration:none}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,small,a,span,strong,em,div,section,header,aside,footer,article,nav{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}.btn,.ow-button-base a{background:#ffc926 !important;border-radius:25px !important;border:1px solid transparent !important;box-shadow:none !important;color:#000 !important;font-size:14px !important;font-family:'Titillium Web',sans-serif;font-weight:600;letter-spacing:1px;line-height:120%;min-width:180px;padding:15px 20px 15px !important;display:inline-block !important;text-transform:uppercase;transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-webkit-transition:background-color 2s ease-out}.ow-button-base a span{color:#000 !important}.ow-button-base a:hover span{color:#fff !important}.btn:hover,.ow-button-base a:hover{background:#000 !important;border-color:#fff !important;color:#fff !important}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.skip-link.screen-reader-text,.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;padding:0}.site{margin:0 auto}.full{width:100%}.main{margin:0 auto}.container{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0}.medium{max-width:880px;margin:0 auto}.flex-row-center,.flex-row-start{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.flex-row-center{align-items:center}.flex-row-start{align-items:flex-start}.flex-col-center{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}img.aligncenter{display:block;margin:0 auto}.marginTop{margin-top:20px}.header-wrapper{position:relative}.site-header{background-color:#000;width:100%;position:absolute;left:0;right:0;top:0;padding:5px 0 0;text-align:center;z-index:9999}.site-header:after{content:"";background:url(//bandrasphalt.com/wp-content/themes/bandrasphalt/assets/images/header-shape.png) no-repeat center top;background-size:cover;position:absolute;left:0;right:0;bottom:-160px;height:160px;width:100%;z-index:1}.site-header .hdBot{position:absolute;left:0;right:0;bottom:-260px;z-index:2}.hdEmail{background:rgba(0,0,0,.6);color:#ffc926;font-family:'Titillium Web',sans-serif;font-size:25px;font-weight:700;line-height:1;margin:10px auto 0;max-width:200px;padding:5px 20px;text-transform:uppercase}.hdEmail a{border-top:1px solid #ffc926;display:block;color:#fff;font-size:18px;transition:all ease .5s}.hdBot .btn{position:relative;font-weight:900;background:linear-gradient(181deg,#ee3838,#ce1500) !important;color:#fff !important;top:10px;font-size:2em !important;text-shadow:.5px .5px 1px #333}.hdBot .btn:before{width:calc(100% - 10px);height:calc(100% - 10px);background:0 0;content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;border:3px solid #000;border-radius:20px}.main-menu-more{display:none}.menu-toggle{cursor:pointer;visibility:hidden;height:0}.main-navigation{position:relative}.main-navigation ul{margin:0;padding:0}.main-navigation li{display:inline-block;vertical-align:middle;margin:0}.main-navigation a{box-sizing:border-box;color:#fff;display:block;font-size:16px;font-family:'Titillium Web',sans-serif;letter-spacing:1px;min-height:55px;padding:16px 25px 0;text-transform:uppercase;transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-webkit-transition:background-color 2s ease-out}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{background:url(//bandrasphalt.com/wp-content/themes/bandrasphalt/assets/images/nav-hover-shape.png) no-repeat center top;background-size:100% 100%;color:#333}ul.social-links-menu{display:block;list-style-type:none;margin:0;padding-left:0}ul.social-links-menu li{display:inline-block;vertical-align:middle;list-style:none;margin-right:10px}ul.social-links-menu li:last-child{margin-right:0}ul.social-links-menu li a{border-radius:50%;height:34px;width:34px;align-items:center;display:flex;justify-content:center;transition:opacity .11s ease-in-out}ul.social-links-menu li a svg{display:block;fill:#fff;margin:0 auto;width:20px;height:20px;transform:translateZ(0)}ul.social-links-menu li.facebook a{background-color:#386595}ul.social-links-menu li.yelp a{background-color:#e7361d}ul.social-links-menu li.yelp svg{height:30px;width:30px}ul.social-links-menu li a:hover svg,ul.social-links-menu li a:active svg{fill:#000}.submenu-expand,.mobile-parent-nav-menu-item{display:none !important}.main-navigation ul li:hover ul{visibility:visible;opacity:1;margin-top:0}.main-navigation ul ul{padding:10px 5px;display:block;position:absolute;background:rgba(0,0,0,.5);-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;visibility:hidden;opacity:0;width:200px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999}.main-navigation ul ul li{display:block;margin-right:0}.main-navigation ul ul li a{padding:10px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:capitalize}.main-navigation ul ul li:hover a,.main-navigation ul ul li.current-menu-item>a{background:#f9bd02;color:#fff}.main-navigation ul ul li:hover a:after,.main-navigation ul ul li.current-menu-item>a:after{display:none}.site-banner,.site-banner .banner-video,.banner-image{position:relative;height:100vh;overflow:hidden}.banner-image{display:none}.banner-image img{width:100%;object-fit:cover;object-position:center center}.banner-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.site-banner .caption-wrapper{max-width:1200px;margin:0 auto;position:absolute;bottom:30px;left:0;right:0;background-color:rgba(255,255,255,.75);color:#111;padding:20px 15px;border-radius:15px;border:3px solid #ffa801}.site-banner .caption-wrapper .banner-caption-text,.site-banner .caption-wrapper .image-caption,.site-banner .caption-wrapper.hidden{display:none}.site-banner .caption-wrapper .overlay-title{width:100%;max-width:400px;padding:15px 5px;margin:0 auto;background-color:#1f5ba7;border-radius:100px;margin-top:-70px}.site-banner .caption-wrapper .overlay-title h3{font-size:30px}.site-banner .caption-wrapper .wrapper{padding:35px 0}.site-banner .caption-wrapper .wrapper .image-area{width:100%;max-width:177px}.site-banner .caption-wrapper .wrapper .image-area img{width:100%;object-fit:cover;object-position:center}.site-banner .caption-wrapper .wrapper .info{width:100%;max-width:500px;margin:0 auto}.site-banner .caption-wrapper .wrapper .info p{font-weight:600;font-size:16px}.site-banner .caption-wrapper .wrapper .info p.map{margin-bottom:10px}.site-banner .caption-wrapper .wrapper .info p.address{margin-bottom:30px}.site-banner .caption-wrapper .wrapper .info p.map,.site-banner .caption-wrapper .wrapper .info p.address{font-size:20px;position:relative;padding-left:25px}.site-banner .caption-wrapper .wrapper .info p.address:before,.site-banner .caption-wrapper .wrapper .info p.map:before{font-family:"Fontawesome";color:#dd8d02;position:absolute;left:0;top:0}.site-banner .caption-wrapper .wrapper .info p.address:before{content:"\f1ad"}.site-banner .caption-wrapper .wrapper .info p.map:before{content:"\f041"}.site-banner .caption-wrapper .wrapper .rating{width:100%;max-width:300px;margin:0 auto}.site-banner .caption-wrapper .wrapper .rating span{color:#dd8d02;letter-spacing:5px;margin-right:15px}.site-banner .caption-wrapper .wrapper .rating p{font-size:20px;font-weight:600;margin-bottom:10px}.site-banner .caption-wrapper .wrapper .rating p:last-of-type{margin-bottom:0}.site-banner h2{color:#111;font-size:50px;font-family:'Oswald',sans-serif;line-height:120%;margin-bottom:10px;text-transform:uppercase}.site-banner h3{color:#fff;font-size:20px;font-family:'Titillium Web',sans-serif;font-weight:700;letter-spacing:3px;text-transform:uppercase;text-align:center}.site-banner .ow-button-base{position:absolute;bottom:-80px;left:0;right:0;margin:0 auto}.site-banner .ow-button-base a{font-size:18px !important;padding:25px 30px !important}.site-banner .ow-button-base a,.site-banner .ow-button-base a span{text-shadow:none !important}.bnEmail{width:calc(100% - 20px);margin:0 auto}.bnEmail strong.dwn{display:block;color:#ffc926}.bnEmail a{border-top:1px solid #ffc926;display:block;color:#fff;font-size:18px;transition:all ease .5s}#content h1,#content h2{color:#fff;font-size:50px;font-family:'Oswald',sans-serif;line-height:120%;text-transform:uppercase}#content h1 span.yellow{color:#ffc926}#content h1 small{display:block;font-size:22px;font-family:'Titillium Web',sans-serif;line-height:120%;letter-spacing:4px;text-transform:uppercase}#services{background-position:center bottom !important;background-size:cover;padding:40px 0}#services .medium h2{background:url(//bandrasphalt.com/wp-content/themes/bandrasphalt/assets/images/our-services.png) no-repeat center top;max-width:413px;margin:0 auto;padding:60px 0;width:100%;color:#000;font-size:55px;font-weight:600;font-family:'Titillium Web',sans-serif;letter-spacing:2px;text-align:center}#services p{color:#111;font-size:16px;font-weight:600;line-height:160%;margin-top:10px;text-align:center}#services .widget_sow-image{margin:25px auto;position:relative}#services .sow-image-container a{border:8px solid #999;max-width:317px !important;margin:0 auto;width:100%}#services .widget_sow-image h2{color:#111;font-size:23px;font-family:'Titillium Web',sans-serif;font-weight:700;line-height:120%;letter-spacing:1px;text-transform:uppercase}#services .widget_sow-image:hover a{color:#ffc926}.welcome-section{background-position:center top !important;padding:150px 0 200px;background-size:100% !important;background-repeat:no-repeat}.welcome-section h1{margin-bottom:30px}.welcome-section p{border-left:1px solid #fdc726;box-sizing:border-box;font-size:20px;font-weight:600;font-family:'Titillium Web',sans-serif;line-height:140%;letter-spacing:1px;margin:0;padding-left:30px}.welcome-section p small{display:block;font-size:16px;line-height:160%;letter-spacing:normal;padding-top:15px}.welcome-section .cnbot{margin-top:30px}.welcome-section .cnbot .ow-button-base a{min-width:220px}.welcome-section .cnbot .phone{text-align:right}.welcome-section .cnbot .phone small{display:block;font-size:18px;line-height:120%;text-align:right;text-transform:uppercase}.welcome-section .cnbot .phone a{color:#fdc726;font-size:30px;font-weight:700;line-height:120%}.welcome-section .cnleft .secondary{display:block;font-size:30px;line-height:1.2}.welcome-section .cnright .sow-image-container{justify-content:flex-end}.welcome-section .cnright img{background:url(//bandrasphalt.com/wp-content/themes/bandrasphalt/assets/images/formBG.png)no-repeat center right;background-size:80% 100%;box-sizing:border-box;max-width:527px;padding:30px}.gallery-section{padding:0 0 90px}.gallery-section h2{color:#040406 !important;text-transform:uppercase;text-align:center}.gallery-section .image-wrap{background:url(//bandrasphalt.com/wp-content/themes/bandrasphalt/assets/images/list-imagesBG.png) no-repeat center top;background-size:100% 100%;box-sizing:border-box;padding:30px;margin:30px auto 0}.gallery-section .panel-grid .panel-grid-cell:last-child{position:relative}.gallery-section .panel-grid .widget{margin-bottom:0 !important}.gallery-section .ow-button-base a{border:0 !important;font-size:30px !important;font-weight:700;text-transform:uppercase;min-width:initial;background-color:transparent !important;padding:0 !important;position:absolute;left:0;right:0;top:40%;width:60%;margin:0 auto;z-index:2}.gallery-section .ow-button-base a,.gallery-section .ow-button-base a span{color:#fff !important}.gallery-section .ow-button-base a:hover,.gallery-section .ow-button-base a span:hover{border-color:transparent !important;color:#ffc926 !important}.contact{padding:40px 0}.contact h2{color:#ffc926 !important}.home .client-list{column-count:4;-webkit-column-count:4;-moz-column-count:4}.client-list{column-count:1;-webkit-column-count:1;-moz-column-count:1;list-style-type:none;font-size:17px;font-family:"Titillium Web";line-height:1.8;margin:40px auto 0;padding:0}.contact .form-wrap{background:url(//bandrasphalt.com/wp-content/themes/bandrasphalt/assets/images/formBG.png)no-repeat center top;background-size:100% 100%;box-sizing:border-box;max-width:470px;padding:23px;margin:40px auto 0}.contact .form-wrap .widget{background:linear-gradient(#1e1e1e 0%,#000 100%);box-sizing:border-box;padding:25px 15px 25px}.contact .form-wrap h2{color:#fff !important}.wpcf7 form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.wpcf7 label{display:none}.wpcf7 .your-acceptance label{display:block;color:#fff}.wpcf7 p{margin:5px 0 !important}.wpcf7 p.col-two{width:49.5%}.wpcf7 p.full{max-width:100%;width:100%}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 textarea,.wpcf7 select,.wpcf7 input[type=date],.wpcf7 input[type=number]{background:#fff;border:1px solid #fff;border-radius:0;box-sizing:border-box;color:#333;font-family:'Titillium Web',sans-serif;font-size:14px;line-height:180%;height:50px;padding:10px;width:100%}.wpcf7 textarea{height:120px}.wpcf7 ::-webkit-input-placeholder{color:#333}.wpcf7 :-ms-input-placeholder{color:#333}.wpcf7 ::placeholder{color:#333}.wpcf7 .full.submit-button{text-align:center}.wpcf7 .full .btn{margin:0 auto}.wpcf7-spinner{display:block;margin:10px auto 0}.wpcf7 form .wpcf7-response-output{color:#fff}.wpcf7-list-item label{display:block !important}.footer-top{padding:45px 0 65px}.footer-top .ftop{text-align:center}.footer-top h2{font-size:66px;font-family:'boycottregular';line-height:120%;text-shadow:0 0 10px #000}.footer-top .ftbot{margin-top:45px}.footer-top .ftbot div,.footer-top .ftbot div{font-family:'Lato',sans-serif;font-size:14px;line-height:120%;text-transform:uppercase}.footer-top .ftbot div>a,.footer-top .ftbot div>a{display:block;font-family:'Oswald',sans-serif;font-size:28px;line-height:120%;text-transform:uppercase;width:max-content}.footer-top .ftbot div i{margin-right:10px}.footer-top .social-wrap,.footer-top .cards{margin-top:30px}.footer-top .social-wrap .menu-social-menu-container,.footer-top .cards img{margin-top:5px}.footer-top .cards img{display:block}.site-info{background:url(//bandrasphalt.com/wp-content/themes/bandrasphalt/assets/images/ft-wrapper.jpg) no-repeat center top;background-size:cover;padding:14px 0 10px;position:relative;text-align:center}.site-footer ul{display:block;list-style-type:none}.site-info nav ul li{border-left:1px solid #fff;display:inline-block;padding:0 15px 0;vertical-align:middle}.site-info nav a{font-size:18px;font-family:'Oswald',sans-serif;letter-spacing:3px;text-transform:uppercase}.site-info nav ul li:nth-child(1){border:none}.site-info nav a:hover,.site-info nav ul li.current-menu-item a{color:#ffc926}.site-info p{font-size:15px;letter-spacing:3px;line-height:120%;font-family:'Titillium Web',sans-serif;margin-top:10px;text-transform:uppercase}.inner .site-logo img{max-width:300px}.inner .header-wrapper{height:210px}.inner .site-header .hdBot{bottom:-230px}.inner #content{margin:50px auto 10px}.inner #content .content-area{background-color:#000;box-sizing:border-box;border-radius:10px;min-height:400px;padding:40px 15px 30px}.inner #content h1{color:#ffc926}.inner #content h4{color:#ffc926;font-size:35px;font-family:'Oswald',sans-serif;line-height:120%}.inner #content p{font-size:16px;line-height:160%;font-weight:600;font-family:'Titillium Web',sans-serif;margin-bottom:20px}.inner #content .secondary-inner{display:block;font-size:35px}.page-id-7 #content .ow-button-base a{min-width:300px}.list-col2{columns:4;-webkit-columns:4;-moz-columns:4;list-style-type:none;margin:0 auto 30px;padding:0}.list-col2 li{font-size:17px;font-family:'Titillium Web',sans-serif;letter-spacing:1px;line-height:180%}.svc-pg{box-shadow:0px 0px 18px #ffc926;margin:0 auto 50px}.svc-pg:last-child{margin-bottom:0}#content .svc-pg h2{background:linear-gradient(#fbcd4a,#fa9300);color:#000;font-family:'Titillium Web',sans-serif;font-weight:700;font-size:25px;padding:9px 20px;text-shadow:1px 1px 0px #fff}.svc-pg p a{color:#ffc926}.svc-pg .textwidget{box-sizing:border-box;padding:2.5%}.svc-pg .textwidget.custom-html-widget{padding-top:0 !important;padding-bottom:0 !important}.svc-pg .custom-html-widget iframe{height:320px;width:100%}.page-id-11 #content .bwg-item .bwg_lightbox{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:block;line-height:1.42857;margin-bottom:20px !important;padding:4px;transition:border .2s ease-in-out 0s}.page-id-11 #content h2{color:#ffc926;text-align:center}.inner .wpcf7{margin-top:20px}@media screen and (max-width:1200px){.container{box-sizing:border-box;padding-left:15px;padding-right:15px}.hdBot .btn{top:15px;font-size:42px!important}.site-banner h2{font-size:40px}.site-banner .caption-wrapper .wrapper{padding:0}.site-banner .caption-wrapper .wrapper .info p.map,.site-banner .caption-wrapper .wrapper .info p.address{font-size:18px}.site-banner .caption-wrapper .overlay-title{margin-top:-50px;padding:10px 5px;max-width:300px}.site-banner .caption-wrapper .overlay-title h3{font-size:20px}.site-banner .caption-wrapper .wrapper .rating p{margin-bottom:5px}}@media screen and (max-width:1024px){.welcome-section{padding:100px 0 150px}.welcome-section .cnbot .phone a{font-size:25px}.welcome-section p{letter-spacing:normal}.gallery-section{padding-bottom:40px}.gallery-section .ow-button-base a{font-size:25px !important;top:35%}.client-list,.list-col2 li{font-size:15px;line-height:1.6}#content .svc-pg h2{font-size:22px}}@media screen and (max-width:980px){.main-navigation a{padding:16px 15px 0}.hdBot .btn{font-size:35px !important}}@media screen and (max-width:900px){.main-navigation a{letter-spacing:normal}.welcome-section .cnbot .phone a{font-size:20px}.welcome-section p{font-size:18px}.welcome-section .cnbot .phone small{font-size:15px}.welcome-section .cnbot .ow-button-base a{min-width:180px}.footer-top .ftbot div>a,.footer-top .ftbot div>a{font-size:25px}#content .svc-pg h2{font-size:20px}}@media screen and (max-width:800px){.site-header{padding:10px 0;position:static}.site-header:after{display:none}.site-header .site-branding-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.site-header .menu-toggle{cursor:pointer;visibility:visible;max-width:max-content;margin:-12px 0 0 auto}.site-header .hamburger-box{background:#fa9300;box-sizing:border-box;padding:16px 20px}.site-header .hamburger-box i{color:#fff;font-size:20px}.site-header .menu-text{display:none}.site-header .menu-main-menu-container{background-color:#000;visibility:hidden;opacity:0;position:absolute;left:0;right:0;top:90px;width:100%;z-index:9999}.site-header .menu-main-menu-container.show{visibility:visible;opacity:1}.main-navigation{order:2;margin:0;width:auto;position:static}.main-navigation ul{box-sizing:border-box;display:block;padding:0;text-align:left}.main-navigation li{display:block;margin:0 0 10px}.main-navigation a{color:#fff;font-size:16px;min-height:auto;padding:5px 20px}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{background:0 0;background-color:#ffc926}.site-header .hdBot{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;order:1;position:static}.site-header .hdBot .btn{position:absolute;left:10%;right:10%;font-size:1.25em;top:100px}.site-banner .caption-wrapper .overlay-title{margin-top:-45px}.site-banner .caption-wrapper .overlay-title h3{font-size:16px}.site-banner h2{font-size:30px}.site-banner .caption-wrapper{border-radius:unset;border:none}.site-banner .caption-wrapper .wrapper .image-area{margin:0 auto;max-width:80px}.site-banner .caption-wrapper .wrapper .info,.site-banner .caption-wrapper .wrapper .rating{max-width:100%;text-align:center}.site-banner .caption-wrapper .wrapper .info p.map,.site-banner .caption-wrapper .wrapper .info p.address{padding-left:0}.site-banner .caption-wrapper .wrapper .info p.address:before,.site-banner .caption-wrapper .wrapper .info p.map:before{position:static;display:block;font-size:16px}.site-banner .caption-wrapper .wrapper .rating span{margin-right:0;display:block}.site-banner .caption-wrapper .wrapper .rating p{margin-bottom:0}.site-banner .caption-wrapper .wrapper .rating .textwidget{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.site-banner .caption-wrapper .wrapper .rating .textwidget p{flex:1 1 calc(50% - 15px)}.banner-video{display:none !important}.banner-image{display:block;height:unset}.site-header .site-logo img{max-width:150px}.hdEmail{font-size:20px}.hdEmail a{font-size:16px}.hdBot .btn{font-size:23px!important}.site-banner,.site-banner .banner-video{height:auto}.site-banner .banner-video{padding-bottom:56.25%}.site-banner .caption-wrapper{max-width:100%;position:relative}.site-banner .caption-wrapper .panel-grid-cell{box-sizing:border-box;padding:0 15px !important}#services{padding-bottom:20px}#services .widget_sow-image h2{font-size:18px;letter-spacing:normal}.welcome-section{background-size:cover !important;padding:80px 0 100px}.welcome-section .cnbot .phone,.welcome-section .cnbot .phone small{text-align:left}.welcome-section .cnright .sow-image-container{justify-content:center}.client-list,.list-col2{column-count:2;-webkit-column-count:2;-moz-column-count:2;margin-top:20px}.gallery-section .image-wrap{padding:15px}.gallery-section .ow-button-base a{font-size:20px !important}#content h1,#content h2{font-size:40px}#content h1 small{font-size:20px;letter-spacing:2px}.footer-top h2{font-size:50px}.footer-top .ftbot{margin-top:20px}.site-info nav ul li{padding:0 10px 0}.site-info nav a{font-size:16px;letter-spacing:normal}.inner .header-wrapper{height:auto}#content .svc-pg h2{font-size:18px}}@media screen and (max-width:600px){.site-header .hdBot .btn{left:15px;right:15px;padding:15px 10px!important}.site-banner h3{font-size:18px;letter-spacing:1px}.site-banner h2{font-size:40px}.site-banner .ow-button-base{bottom:-60px}.site-banner .ow-button-base a{font-size:16px !important;padding:15px !important}#services{padding-bottom:0}#services .medium h2{background-size:300px;font-size:30px;padding:50px 0}#services .widget_sow-image h2{font-size:14px}.welcome-section{padding:120px 0 30px}.welcome-section p{padding-left:10px}.gallery-section .image-wrap{flex-wrap:wrap !important;margin:0 auto}.gallery-section .image-wrap .panel-grid-cell{width:50% !important}.gallery-section .image-wrap .panel-grid-cell:last-child{flex:0 0 100%;width:100%;display:flex}.gallery-section .image-wrap .panel-grid-cell:last-child .widget{width:50% !important}.gallery-section .image-wrap .panel-grid-cell:last-child .widget:last-child{align-items:center;display:flex;justify-content:center}.gallery-section .ow-button-base a{font-size:20px !important;position:static}.gallery-section .ow-button-base a:hover,.gallery-section .ow-button-base a span:hover{color:#000 !important}.client-list,.list-col2 li{font-size:14px;line-height:1.4}.site-info nav a{font-size:14px}.site-info p{letter-spacing:1px}}@media screen and (max-width:480px){.site-header .hdBot .btn{font-size:4.2vw!important}.hdEmail{display:none}.site-banner h3{font-size:13px;letter-spacing:normal}.site-banner h2{font-size:30px}.site-banner .ow-button-base a{font-size:15px !important;padding:15px 10px !important}.svc-wrap{flex-direction:column !important}.svc-wrap .panel-grid-cell{width:100% !important}#services .widget_sow-image h2{font-size:16px}#content h1,#content h2{font-size:35px}#content h1 small{font-size:18px;letter-spacing:normal}.footer-top{padding:20px 0 30px}.site-info nav ul li{padding:0 5px 0}.inner #content .secondary-inner{font-size:30px}}.arrow1{animation:slide1 1s ease-in-out infinite;margin-left:9px;color:#000;padding-right:10px}.arrow2{animation:slide1-reverse 1s ease-in-out infinite;margin-left:9px;color:#000;padding-right:10px}@keyframes slide1{0%,100%{transform:translate(0,0)}50%{transform:translate(10px,0)}}@keyframes slide1-reverse{0%,100%{transform:translate(0,0)}50%{transform:translate(-10px,0)}}@keyframes slide2{0%,100%{transform:translate(0,0) rotate(45deg)}50%{transform:translate(10px,10px) rotate(45deg)}}@keyframes slide3{0%,100%{transform:rotate(-45deg)}50%{transform:rotate(45deg)}}@keyframes slide4{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}