body{margin:0px;font-family:'Montserrat-Regular', Helvetica,Arial,sans-serif;}
@font-face{font-family:'Montserrat-Regular';src:url('../fonts/Montserrat-Regular.eot');src:url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Montserrat-Regular.woff2') format('woff2'),
url('../fonts/Montserrat-Regular.woff') format('woff'),
url('../fonts/Montserrat-Regular.ttf') format('truetype'),
url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');font-display:swap;}
@font-face{font-family:'Anton';src:url('../fonts/Anton.eot') format('eot'),
url('../fonts/Anton.svg') format('svg'),
url('../fonts/Anton.woff2') format('woff2'),
url('../fonts/Anton.woff') format('woff'),
url('../fonts/Anton.ttf') format('ttf'),
url('../fonts/Anton.otf') format('otf');font-display:swap;}
@font-face{font-family:'Merriweather-Bold';src:url('../fonts/Merriweather-Bold.eot') format('eot'),
url('../fonts/Merriweather-Bold.svg') format('svg'),
url('../fonts/Merriweather-Bold.woff2') format('woff2'),
url('../fonts/Merriweather-Bold.woff') format('woff'),
url('../fonts/Merriweather-Bold.ttf') format('ttf'),
url('../fonts/Merriweather-Bold.otf') format('otf');font-display:swap;}
@font-face{font-family:'JosefinSans-Light';src:url('../fonts/JosefinSans-Light.eot') format('eot'),
url('../fonts/JosefinSans-Light.svg') format('svg'),
url('../fonts/JosefinSans-Light.woff2') format('woff2'),
url('../fonts/JosefinSans-Light.woff') format('woff'),
url('../fonts/JosefinSans-Light.ttf') format('ttf'),
url('../fonts/JosefinSans-Light.otf') format('otf');font-display:swap;}
@font-face{font-family:'JosefinSans-Regular';src:url('../fonts/JosefinSans-Regular.eot') format('eot'),
url('../fonts/JosefinSans-Regular.svg') format('svg'),
url('../fonts/JosefinSans-Regular.woff2') format('woff2'),
url('../fonts/JosefinSans-Regular.woff') format('woff'),
url('../fonts/JosefinSans-Regular.ttf') format('ttf'),
url('../fonts/JosefinSans-Regular.otf') format('otf');font-display:swap;}
@font-face{font-family:'JosefinSans-Bold';src:url('../fonts/JosefinSans-Bold.eot') format('eot'),
url('../fonts/JosefinSans-Bold.svg') format('svg'),
url('../fonts/JosefinSans-Bold.woff2') format('woff2'),
url('../fonts/JosefinSans-Bold.woff') format('woff'),
url('../fonts/JosefinSans-Bold.ttf') format('ttf'),
url('../fonts/JosefinSans-Bold.otf') format('otf');font-display:swap;}
@font-face{font-family:'JosefinSans-SemiBold';src:url('../fonts/JosefinSans-SemiBold.eot') format('eot'),
url('../fonts/JosefinSans-SemiBold.svg') format('svg'),
url('../fonts/JosefinSans-SemiBold.woff2') format('woff2'),
url('../fonts/JosefinSans-SemiBold.woff') format('woff'),
url('../fonts/JosefinSans-SemiBold.ttf') format('ttf'),
url('../fonts/JosefinSans-SemiBold.otf') format('otf');font-display:swap;}
@font-face{font-family:'ArialMT-Bold';src:url('../fonts/ArialMT-Bold.eot') format('eot'),
url('../fonts/ArialMT-Bold.svg') format('svg'),
url('../fonts/ArialMT-Bold.woff2') format('woff2'),
url('../fonts/ArialMT-Bold.woff') format('woff'),
url('../fonts/ArialMT-Bold.ttf') format('ttf'),
url('../fonts/ArialMT-Bold.otf') format('otf');font-display:swap;}
.fa-chevron-right:before{content:"\f054";font:normal normal normal 14px/1 FontAwesome;padding:8px;position:relative;top:-7px;}
.fa-chevron-left:before{font:normal normal normal 14px/1 FontAwesome;}
body{overflow-x:hidden;}
i{font:normal normal normal 14px/1 FontAwesome;}
a:focus, a:hover{color:#000;text-decoration:none;}
a{color:#ce0000;}
a:active, a:focus{outline:0;border:none;-moz-outline-style:none;}
img{max-width:100%;}
.row{margin:0;padding:0;}
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9{padding:0;}
ul{}
li{list-style-type:disc;font-family:'Montserrat-Regular';font-size:16px;line-height:28px;}
h1,h2,h3,h4,h5,h6{font-family:'Anton';}
p{font-family:'Montserrat-Regular';font-weight:400;color:#3d3d3d;}
p strong{color:#d11f29;font-size:20px;width:100%;float:left;margin:10px 0;}
.container-fluid{padding:0;}
img{max-width:100%;}
.container{padding:0px;max-width:1260px;margin:0 auto;width:auto;}
section{overflow:hidden;float:left;width:100%;}
.inner-banner img{height:33vw;}
.banner{float:left;width:100%;}
.banner .carousel-indicators li{border:0;background-color:#fff;}
.banner .carousel-indicators .active{background-color:#d11f29;border:0;}
.banner-content{position:absolute;top:38%;left:0;right:0;text-align:center;margin:0 auto;width:100%;}
.banner-align{}
.banner-align h1{font-size:60px;line-height:79px;color:#faf9fd;font-family:'Merriweather-Bold';font-weight:700;margin-bottom:56px;}
.banner-align h2{font-size:60px;line-height:79px;color:#faf9fd;font-family:'Merriweather-Bold';font-weight:700;margin-bottom:56px;}
.banner-align h1 p{font-family:'Merriweather-Bold';color:#fff;}
.banner-align h2 p{font-family:'Merriweather-Bold';color:#fff;}
.contact-cal p{font-size:26px;letter-spacing:0px;line-height:36px;color:#093765;font-family:'Anton';text-align:center;margin:0;}
.contact-cal{display:inline-block;background-color:#fff;position:relative;border-radius:6px;padding:6px 45px 6px 70px;}
.contact-cal i.fa.fa-phone{background-color:#d11f29;width:70px;height:70px;border-radius:50%;font-size:31px;line-height:72px;position:absolute;left:-25px;margin:0;top:-10px;}
.header-logo:after{content:"";display:block;width:100%;height:86px;background-color:transparent;z-index:-1;position:absolute;left:-53px;top:45px;border-top:86px solid #093765;border-left:0px solid transparent;border-right:111px solid transparent;}
.mob_navi.menu{display:none;}
.mobile-header{display:none;}
.top-logo{display:none;}
.header-logo{width:33%;position:relative;top:40px;}
.inner-banner .header{top:64px;}
.header{background-color:#093765;position:absolute;left:0;right:0;top:0;float:left;width:100%;z-index:9;height:85px;}
.header-nav{background-color:#fff;width:70.6%;padding:0px;position:relative;top:50px;}
.header-wrap{float:right;}
.header-nav nav{width:100%;font-size:16px;}
.emer-service span.cal-icon{margin-right:16px;}
.emer-service p{float:left;display:inline-block;margin:0;color:#fff;}
.emer-service{font-size:14px;color:#ffffff;font-family:'JosefinSans-Regular';background-color:#d11f29;float:right;width:29.4%;padding:15px 15px;position:relative;top:50px;}
.emer-service span{font-size:14px;line-height:16px;color:#ffffff;font-family:'Anton';}
.emer-service span:after{content:"";display:inline-block;width:34px;height:34px;background:url(../images/home/Emergency.png);float:left;margin-right:19px;margin-top:2px;}
.header-nav nav > ul{position:relative;display:block;text-align:center;margin:0 auto;padding:0;}
.header-nav nav a{display:block;color:#fff;text-decoration:none;}
.header-nav nav ul li{color:#fff;list-style:none;display:inline-block;margin:22px 8px;}
.header-nav nav > ul > li > a{font-size:18px;line-height:24px;color:#093765;font-family:'Anton';text-transform:uppercase;position:relative;}
.header-nav nav ul > li.submenu > a:after{position:relative;float:right;content:'';}
.header-nav nav ul > li.submenu:hover > a:after{}
.header-nav nav > ul > li:hover a{color:#d11f29;transition:0.3s;}
.header-nav nav > ul > li a:after{content:'';position:absolute;left:0;right:0;bottom:-10px;width:100%;height:2px;background:#a91f24;opacity:0;visibility:hidden;transform:translate(-50px, 0px);}
.header-nav nav > ul > li a:hover{background:none;color:#a91f24;opacity:1;transition:0.5s;}
.header-nav nav > ul > li a:hover::after{opacity:1;transition:0.5s;visibility:visible;transform:translate(0px, 0px);}
.header-nav nav ul.megamenu li a:hover::after{display:none;}
.header-nav nav ul.megamenu{position:absolute;display:flex;flex-wrap:wrap;width:40%;top:100%;left:80px;padding:0px;background:#fff;text-align:left;border-top:5px solid #093765;border-bottom:5px solid #093765;box-shadow:0 5px 10px rgba(0, 0, 0, 0.5);z-index:99;transform:translate(0px, 10px);margin:0 auto;float:none;background-color:#fff;visibility:hidden;transition:0.5s;}
.header-nav nav ul li:hover ul.megamenu{background-color:#fff;visibility:visible;transform:translate(0px, 0px);}
ul.drop-menu{background-color:#fff;}
.header-nav nav ul.megamenu ul{width:100%;margin-bottom:0px;color:#000;box-shadow:none;padding-left:0;}
.header-nav nav ul.megamenu h4{margin-bottom:15px;text-transform:uppercase;}
.header-nav nav ul.megamenu ul li{display:block;margin-top:20px;}
.header-nav nav ul.megamenu ul li a{margin-top:0px;color:#093765;font-family:'Anton';text-transform:uppercase;}
.header-nav nav ul.megamenu ul li a:hover{color:#c3222f}
.contact-cal i.fa.fa-phone:hover{color:#d11f29;background-color:#fff;transition:0.5s;transform:scale(1.04);}
.contact-cal i.fa.fa-phone:hover.contact-cal p{color:#fff;}
ul.drop-menu li{margin:0 !important;padding:10px 10px 10px;border-bottom:1px solid #093765;text-align:center;}
span.top-howitworks{color:#fff;float:right;position:absolute;right:0;font-size:14px;text-transform:uppercase;top:6px;font-family:'Anton';background-color:#d11f29;padding:0;line-height:14px;border-radius:20px;padding:3px 7px 3px 3px;margin-bottom:0;border:2px solid transparent;}
span.top-howitworks:hover{border:2px solid #fff;transition:0.5s;}
.header-nav li.active-menu{color:#d11f29 !important;}
.contact-cal:hover{background-color:#d11f29;transition:0.5s;}
.contact-cal a p:hover{color:#fff;}
.banner-slider{position:relative;}
.septic-schedule{background-color:#093765;}
.septic-schedule{background-color:#093765;margin-bottom:20px;max-width:867px;margin:0 auto;padding:20px 50px;position:absolute;top:83%;z-index:1;left:0;right:0;width:100%;}
.schedule-form h3{font-size:30px;line-height:24px;color:#ffffff;font-family:'JosefinSans-Regular';text-align:center;margin-bottom:26px;}
.schedule-form .form-group{margin-right:40px;margin-bottom:0;width:29.85%;}
input#name, input#email, input#phone_num{height:60px;font-family:'JosefinSans-Light';font-size:20px;color:#093765;border:0;}
.schedule-form .form-group input#name{display:block;background:url(../images/home/Name.png) no-repeat left;background-color:#fff;padding-left:47px;background-position:9%;}
.schedule-form .form-group input#email{display:block;background:url(../images/home/email.png) no-repeat left;background-color:#fff;padding-left:47px;background-position:9%;}
.schedule-form .form-group input#phone_num{display:block;background:url(../images/home/fone.jpg) no-repeat left;background-color:#fff;padding-left:47px;background-position:9%;}
.schedule-form .form-group:last-child{margin-right:0;}
.layout-home{float:left;width:100%;position:relative;}
.service-tab-septic{position:relative;float:left;width:100%;}
.about-us{float:left;width:100%;}
.our-serivce{float:left;width:100%;position:relative;}
.our-serivce:after{content:"";display:block;width:100%;height:33px;border-top:94px solid #093765;border-left:972px solid #093765;border-bottom:0px solid transparent;position:absolute;top:-47px;transform:rotate(-4deg);left:6px;}
.about-us{margin-top:0;height:auto;float:left;width:100%;margin-bottom:38px;position:relative;}
.float-right-img{background:url(../images/home/about-us.jpg);background-repeat:no-repeat;background-size:cover;height:500px;width:50%;float:right;}
.float-right-img:after{content:"";display:block;width:50%;height:100%;background:url(../images/home/abt-us-bg.png);height:500px;background-position:12% 0%;position:absolute;left:0;top:0px;background-repeat:no-repeat;}
.septic-about-content h1{font-size:44px;letter-spacing:0px;line-height:36px;color:#c3212d;margin-bottom:30px;text-transform:uppercase;}
.septic-about-content p{width:582px;font-size:16px;letter-spacing:0px;line-height:27px;color:#3d3d3d;float:left;font-family:'Montserrat-Regular';font-weight:400;}
.septic-about-content{float:left;max-width:582px;margin:0 auto;padding:10em 45px;padding-right:0;padding-bottom:0;padding-top:8em;}
.septic-our-serivce{text-align:center;background-color:#093765;padding:30px 0 65px;padding-top:20px;}
.septic-our-serivce h5{font-size:44px;line-height:24px;color:#ffffff;text-transform:uppercase;margin:0;margin-bottom:40px;position:relative;z-index:999;}
.septic-our-serivce p{font-size:30px;line-height:36px;color:#ffffff;font-family:'JosefinSans-SemiBold';margin-bottom:28px;}
button.btn.call-us{background-color:#fff;color:#093765;filter:drop-shadow(0px 1px 1.5px rgba(4,4,4,0.37));margin-top:25px;border:2px solid #transparent;width:auto;}
button.btn.call-us:hover{background-color:#093765;color:#fff;transition:0.5s;border:2px solid #fff;}
button.btn.call-us:hover i.fa.fa-phone{color:#fff;transition:0.5s;}
.septic-our-serivce i.fa.fa-phone{color:#d11f29;font-size:30px;margin-right:20px;}
.tab-content:after{content:"";display:block;border-top:0px solid transparent;border-left:800px solid #6b87a3;border-bottom:79px solid transparent;width:201px;height:80px;}
.tab-content.about-tabs:after{display:none;}
ul.nav.nav-pills.service-type{width:342px;float:left;background-color:#c3212d;position:absolute;left:4em;top:-9.5em;z-index:999;}
.nav-pills.service-type>li+li{margin-left:0;}
.nav-pills.service-type>li>a{border-radius:0;}
.nav-pills.service-type>li{margin-left:0;width:171px;height:171px;text-align:center;display:table;width:50%;}
.nav-pills.service-type>li>a{border-radius:0;font-size:18px;line-height:26px;color:#ffffff;font-family:"Anton";text-align:center;background:none;display:table-cell;vertical-align:middle;text-transform:capitalize;}
.service-tab-septic .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{color:#fff;background-color:#093765;}
.nav-pills.service-type>li label{margin:0;display:block;margin-bottom:20px;cursor:pointer;}
.service-tab-septic{position:relative;}
.septic-service-bg{background:url(../images/home/Service.jpg);background-size:cover;min-height:500px;text-align:center;background-position:center;background-repeat:no-repeat;}
button.btn.view-detail-btn{background-color:#c3222f;width:240px;margin-top:10.6em;}
button.btn.view-detail-btn:hover{background-color:#093765;transition:0.5s;color:#fff;}
i.fa.fa-long-arrow-right{padding-left:23px;}
.septic-our-process{padding:0px 0 0px;}
.our-process-wrap{background:url(../images/home/our-process.jpg);background-size:cover;height:500px;}
.right-process-detail{background-color:rgba(17, 61, 98, 0.75);padding:8em 6em;float:right;min-height:500px;float:right;width:50%;}
.our-process-title h3{text-align:center;font-size:44px;letter-spacing:0px;line-height:30px;color:#d11f29;text-transform:uppercase;margin-bottom:50px;}
.right-process-detail h5{font-size:32px;letter-spacing:0px;line-height:36px;color:#ffffff;text-transform:uppercase;margin-top:18px;}
.process-detail p{width:442px;font-size:22px;letter-spacing:0px;line-height:36px;color:#ffffff;font-family:'JosefinSans-SemiBold';}
.right-process-detail span{font-size:40px;letter-spacing:0px;color:#ffffff;font-family:'Anton';width:81px;height:81px;border-radius:50%;background-color:#ce0000;display:block;text-align:center;line-height:80px;float:left;margin-right:15px;}
.process-detail{float:left;margin-top:35px;}
.slider-navigation ul li a{font-size:22px;letter-spacing:0px;line-height:30px;color:#093765;font-family:'JosefinSans-Regular';}
.slider-navigation ul li{display:inline-block;}
.slider-navigation ul li a::before{content:"";position:absolute;display:block;width:2em;height:2em;box-sizing:border-box;border-radius:50%;box-shadow:inset 0 0 0 0.75em #fff, inset 0 0 0 1.5em rgba(238,238,238,0.5), 0 0 0 0.25em #d11f29;-webkit-transition:box-shadow 325ms ease;transition:box-shadow 325ms ease;left:70px;}
.slider-wrap{float:left;width:100%;}
span.process-slider-text{-webkit-display:inline-flex;display:inline-flex;padding-top:3em;}
.slider-navigation ul li{display:inline-block;width:16.3%;position:relative;text-align:center;}
span.slide-number{position:absolute;left:-10%;right:0;top:-50px;font-size:30px;line-height:30px;color:#d11f29;font-family:'Anton';}
.slider-navigation{float:left;width:100%;margin-bottom:2.5em;margin-top:3em;}
span.slide-number:after{content:"";display:block;width:155px;height:2px;border:2px solid;position:absolute;top:70px;left:140px;}
span.slide-number:after:last-child{display:none;}
a.active-link.works::before{box-shadow:inset 0 0 0 0.45em #fff, inset 0 0 0 1.5em #d11f29, 0 0 0 0.25em #d11f29;}
span.slide-number.last-removed:after{content:"";display:none;}
.last-removed span.slide-number:after{display:none;}
a.active-link.works:after{content:'';font:normal normal normal 14px/1 FontAwesome;display:block;width:84px;height:25px;position:absolute;right:-35px;top:13px;font-size:22px;color:#d11f29;background:url(../images/home/arrow.png);background-repeat:no-repeat;}
a.active-link.last-removed.works:last-child:after{display:none;}
a.active-menu{color:#d11f29 !important;}
footer{float:left;width:100%;}
.footer-top{padding:74px 0 41px;max-width:1165px;margin:0 auto;float:none;overflow:hidden;}
.foot-info i.fa.fa-phone{color:#fff;margin-right:34px;font-size:30px;transform:rotate(80deg);}
.foot-list.foot-logo{width:40.777%;}
.foot-list.location2{width:32.5%;}
.septic{width:77.4%;}
.foot-social{margin-top:35px;padding-top:35px;}
.footer-list{background-color:#093765;border-bottom:1px solid #fff;margin-top:-1px;}
.foot-list h3{color:#fff;font-size:20px;text-transform:uppercase;font-family:'JosefinSans-Bold';}
i.fa.fa-map-marker{color:#fff;margin-right:30px;font-size:20px;}
i.fa.fa-phone{color:#fff;margin-right:30px;font-size:20px;}
i.fa.fa-mobile{color:#fff;margin-right:39px;font-size:20px;}
.foot-list .address{width:256px;}
.flinks{font-family:'JosefinSans-Regular';}
.address span{color:#fff;font-size:18px;line-height:26px;color:#ffffff;font-family:'JosefinSans-Regular';}
.foot-list ul{padding-left:0;}
.foot-list ul li{margin-top:8px;list-style-type:none;}
.foot-list ul li a{font-size:18px;letter-spacing:0px;line-height:39px;color:#ffffff;font-family:'JosefinSans-Regular';}
.location2 h3{margin-left:2em;}
.location h3{margin-left:2em;}
.foot-list .address i.fa.fa-map{}
.address:before{content:"\f041";display:block;font-size:29px;display:inline-block;float:left;margin-right:36px;margin-top:19px;color:#fff;font:normal normal normal 14px/1 FontAwesome;line-height:36px;font-size:30px;}
i.fa.fa-envelope-o{font-size:30px;margin-right:26px;vertical-align:middle;}
.foot-list.location{width:30%;}
.foot-list.foot-links{width:30.65%;}
.foot-info{color:#ffffff;float:right;}
.foot-info a{color:#ffffff;}
.foot-list.foot-links h3{margin-bottom:17px;}
.foot-list.foot-links ul li{margin-top:2px;}
.foot-list ul li a:hover{color:#cf282d;transition:0.5s;}
.foot-social a:hover{color:#cf282d;transition:0.5s;background-color:#fff;}
.copy-write{max-width:1062px;margin:0 auto;float:none;overflow:hidden;}
.footer-bottom{float:left;width:100%;background-color:#cd1f29;padding:25px 0 25px;}
.copy-write p{font-size:14px;letter-spacing:0px;line-height:28px;color:#ffffff;font-family:'JosefinSans-Light';font-weight:300;padding-top:4px;text-align:center;margin-bottom:0;}
.iboost-logo{text-align:right;padding-top:2px;width:14%;}
.foot-social a{color:#fff;padding:0px 15px;font-size:28px;width:65px;height:65px;background-color:#cccccc;display:inline-block;border-radius:50%;text-align:center;line-height:70px;color:#093765;margin-right:20px;}
.foot-social a:last-child{padding-right:0;padding-left:0;margin-right:0;}
span.fa.fa-facebook:hover{color:#3b5998;transition:0.5s;}
span.fa.fa-twitter:hover{color:#00acee;transition:0.5s;}
span.fa.fa-google:hover{color:#4285F4;transition:0.5s;}
.mapouter{position:relative;text-align:right;height:485px;width:100%;margin-top:20px;}
.gmap_canvas{overflow:hidden;background:none!important;height:485px;width:100%;}
.header-nav nav a.active{background-color:#5a1644;color:#fff !important;}
.customer-title{float:left;width:100%;margin-top:50px;}
.customer-title h4{text-align:center;font-size:44px;line-height:12px;color:#093765;font-family:'Anton';margin:40px 0 40px;text-transform:uppercase;}
h4.review-title{line-height:38px;margin-top:0;}
.customer-review{background-image:url(../images/home/Review-bg.jpg);min-height:415px;background-size:cover;background-repeat:no-repeat;}
.user-image span{width:100px;height:100PX;display:inline-block;background-color:#ccc;padding-top:32px;border-radius:50%;}
.user-profile span img{margin:0 auto;}
.home-review h4{color:#fff;font-size:20px;display:inline-block;margin:0;margin-top:28px;}
span.fa.fa-star{color:#ff9d2a;}
.home-review{background-color:rgba(17, 61, 98, 0.75);padding:43px;padding-bottom:102px;min-height:422px;}
.user-profile{float:left;width:100%;margin-bottom:8px;}
.reviw-contet{float:left;width:100%;margin-top:8px;}
.reviw-contet p{color:#fff;font-size:18px;text-align:justify;line-height:36px;letter-spacing:0px;word-break:break-all;min-height:181px;}
.user-image{float:left;margin-right:12px;}
.home-review:nth-child(even){background:rgba(184, 40, 51, 0.73);}
.home-blog{float:left;width:100%;background:linear-gradient(to bottom, #d11f29 0%,#d11f29 50%,#d11f29 50%,white 50%,white 100%);}
.home-post-image{position:absolute;bottom:0;left:0;right:0;}
span.user-icon img{width:14px;height:18px;}
.home-blog-detail{background-color:#fff;padding:25px 18px;float:left;width:100%;height:160px;}
.home-blog h3{font-size:44px;letter-spacing:0px;color:#ffffff;font-family:'Anton';text-align:center;text-transform:uppercase;padding-top:60px;}
.home-blog-post h4:after{content:"";display:block;width:110px;height:4px;background-color:#d11f29;margin-top:4px;margin-bottom:9px;}
.home-blog-post h4{font-size:24px;letter-spacing:0px;line-height:36px;color:#093765;font-family:'JosefinSans-SemiBold';margin:0;min-height:80px;}
.home-blog-post span.view-blog{font-size:16px;letter-spacing:2px;line-height:36px;color:#093765;font-weight:400;text-transform:uppercase;font-family:'JosefinSans-Bold';}
.home-blog-post span.view-blog:hover{color:#d11f29;transition:0.5s;}
.home-blog-post span.user-icon{float:right;}
.wrap{position:relative;z-index:100;width:100%;height:100%;padding:0 60px;overflow:hidden;}
.slider{position:relative;z-index:200;padding:0 0px;margin:0rem auto;max-width:1260px;width:100%;}
.item.slick-slide{width:421px;height:421px !important;transition:transform .4s;position:relative;}
.item .slick-slide:after{content:'';position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;transition:transform .4s;}
.item.slick-slide img{display:block;width:100%;}
.item.slick-slide{transform:translate(250px, -1px);box-shadow:0 8px 16px -6px #00000059;}
.item.slick-slide.slick-center + .slick-slide{transform:scale(0.8) translate(-250px);z-index:10;transform:translate(-224px, 1px);}
.item.slick-slide.slick-center + .slick-slide + .item.slick-slide{transform:scale(0.7) translate(-640px);z-index:5;}
.item.slick-slide.slick-center + .slick-slide + .item.slick-slide{transform:scale(0.7) translate(-640px);z-index:5;transform:translate(-453px, 0px);}
.item.slick-slide.slick-active{transform:translate(250px, -1px);box-shadow:3px 3px 16px 7px rgba(0, 0, 0, 0.2);}
.item.slick-slide.slick-center{transform:scale(1);z-index:30;box-shadow:3px 3px 16px 7px rgba(0, 0, 0, 0.2);margin-bottom:30px;outline:0;}
button.btn.view-btn{max-width:200px;margin:0 auto;float:none;text-align:center;display:block;margin-bottom:41px;}
button.btn.view-btn:hover{background-color:#bc1d26;color:#fff;transition:0.5s;}
.slick-center:after{opacity:0;}
.btn{width:200px;background-color:#093765;color:#fff;height:59px;font-size:30px;text-transform:capitalize;margin:0 auto;font-family:'JosefinSans-SemiBold';padding-top:12px;}
.home-blog-wrap{float:left;width:100%;}
.inner-page-banner{margin-bottom:30px;}
.inner-page-content{top:45%;}
.inner-page-banner img{min-height:470px;}
.banner-content.inner-page-content.top-content{top:38%;}
.item.home-blog-post{margin-right:0}
.home-blog-post{width:31.74%;margin:28px 0 28px;box-shadow:0 8px 16px -6px #00000059;box-shadow:0 8px 16px -6px rgba(0, 0, 0, 0.44);margin-right:30px;}
.blog .home-blog-post:nth-child(4n){clear:none;}
.home-blog-post:nth-child(3n+3){margin-right:0;}
.blog-top-detail{text-align:center;float:left;width:100%;}
.blog-top-detail h3{font-size:50px;letter-spacing:0px;line-height:30px;color:#d11f29;font-family:'JosefinSans-Bold';font-weight:700;margin-bottom:24px;}
.blog-top-detail p{font-size:28px;letter-spacing:0px;line-height:36px;color:#093765;text-align:center;padding-top:10px;}
.blog-detail h4{font-size:22px;}
.blog-post-image{position:relative;}
.post-shap{border-top:86px solid transparent;border-right:100px solid #093765;border-bottom:1px solid transparent;position:absolute;bottom:0px;right:0;}
.blog-post-image img{display:none;}
.home-blog-post span.post-date{position:absolute;bottom:7px;right:-92px;font-size:16px;letter-spacing:2px;line-height:22px;color:#ffffff;font-family:'JosefinSans-Bold';font-weight:400;text-align:center;}
.blog-post-image{background:url(../images/blog/1.jpg);height:25vw;background-size:cover;}
button.btn.view-btn.blog-view{background-color:#bc1d26;margin-top:23px;margin-bottom:60px;}
button.btn.view-btn.blog-view:focus{color:#fff;}
button.btn.view-btn.blog-view:hover{background-color:#093765;}
img#prev{position:absolute;left:0;top:5px;}
img#next{position:absolute;right:0;top:5px;}
.page-arrow{max-width:1260px;margin:0 auto;position:relative;}
.septic-block img{width:100%;}
.right-service h4{font-size:36px;color:#093765;font-family:'Anton';}
.right-service p{font-size:16px;line-height:30px;color:#000000;font-family:'Montserrat-Regular';}
.left-service{width:31.77%;margin-right:92px;}
.left-service:after{content:"";display:block;border-top:86px solid transparent;border-right:100px solid #d11f29;border-bottom:1px solid transparent;position:absolute;top:-1px;transform:rotate(180deg);left:0;}
.right-service{width:51.6%;}
.right-service h4{font-size:36px;color:#093765;font-family:'Anton';margin:0;margin-bottom:28px;}
.service-wrap{margin-bottom:38px;padding-bottom:38px;margin-top:45px;}
.trusted-company{float:left;margin-top:23px;position:relative;}
.trusted-company a{background-color:#d5d5d5;padding:24px 20px 24px 10px;margin-right:45px;font-family:'ArialMT-Bold';color:#000;border-radius:6px;}
.trusted-company img{margin-right:5px;}
.trusted-company a:hover:after{content:"";display:block;width:50px;height:50px;background:url(../images/about/circle-2.png);background-repeat:no-repeat;position:absolute;left:0;top:0;left:10px;transition:0.5s;}
.trusted-company a:nth-child(2):hover:after{content:"";display:block;width:50px;height:50px;background:url(../images/about/circle-2.png);background-repeat:no-repeat;position:absolute;left:266px;top:0;transition:0.5s;}
.septic-service{float:left;width:100%;background-color:#d11f29;padding:50px 0 50px;}
.septic-wrap{padding:50px 0 50px;}
.septic-block h6{font-size:36px;line-height:40px;color:#ffffff;font-family:'Anton';margin:0;}
.septic-block p{font-size:18px;line-height:27px;color:#ffffff;overflow-y:scroll;height:325px;}
.septic-block p::-webkit-scrollbar{width:5px;}
.septic-block p::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}
.septic-block p::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px;}
.septic-block p::-webkit-scrollbar-thumb:hover{background:#b30000;}
.overlay h5{font-size:30px;line-height:36px;color:#ffffff;font-family:'Montserrat-Regular';font-weight:700;text-align:center;text-transform:uppercase;position:absolute;left:0;right:0;top:38%;}
.overlay h5 a{color:#fff;}
.overlay{background:rgba(0, 0, 0, 0.67);position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;}
.septic-block:hover .overlay{opacity:1;transition:0.5s;}
.septic-block:last-child{padding-left:45px;}
.septic-block h6:after{content:"";display:block;width:100px;height:2px;border:1px solid #fff;margin:15px 0 16px;}
.tabs-left{border-bottom:none;border-right:1px solid #ddd;}
.tabs-left>li{float:left;margin:0px;width:100%;display:table;border:1px solid #fff;border-bottom:0;border-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:0;}
.tabs-left>li.active>a, .tabs-left>li.active>a:hover, .tabs-left>li.active>a:focus{border-bottom-color:#ddd;border-right-color:transparent;background:none;border:none;border-radius:0px;color:#fff;}
.tabs-left>li:last-child{border-bottom:1px solid #fff;border-left:0;}
.tabs-left>li label{width:100px;height:100px;text-align:center;margin-bottom:0;display:table-cell;vertical-align:middle;background-color:#093765;border-top-left-radius:6px;border-bottom-left-radius:6px;}
.tabs-left>li.active{background:#d11f29;}
.tabs-left.nav-tabs>li>a{color:#fff;font-family:'Anton';font-size:20px;text-align:center;border-left:0;padding:0;background:none;width:100%;float:right;padding-top:38px;}
.nav-tabs>li>a:hover{border-color:transparent;}
span.iocn{width:100px;height:100px;display:grid;display:block;float:left;padding-top:19px;}
.tabs-left .nav-tabs>li>a:hover{line-height:1.42857143;border:1px solid transparent;}
.tabs-left .nav-tabs>li>a:last-child{border-bottom:1px solid #fff;}
.tabs-left .nav>li>a:focus, .nav>li>a:hover{background:none;}
.tabs-left>li.active>a::after{content:"";position:absolute;top:30px;right:-3px;border-top:18px solid transparent;border-right:26px solid #fff;border-bottom:18px solid transparent;display:block;width:0;}
.left-vertical{background:url(../images/about/bann.jpg);background-repeat:no-repeat;min-height:600px;background-size:cover;}
.left-vertical ul.nav.nav-tabs.tabs-left.sideways{width:500px;float:right;padding-top:50px;margin-top:50px;position:relative;z-index:99;border-right:0;}
.left-vertical:after{content:"";display:block;width:100%;height:100%;background-color:rgba(9, 55, 101, 0.46);position:absolute;left:0;right:0;z-index:1;}
.ringt-tab-content{background-color:#c1c1c1;padding:10em 5em;height:600px;}
.ringt-tab-content h3{font-size:36px;line-height:30px;color:#242424;font-family:'Anton';margin:0;margin-bottom:38px;text-transform:uppercase;}
.ringt-tab-content p{font-size:18px;line-height:30px;font-family:'Montserrat-Regular';}
.testimonial-slier{padding:30px 0 30px;max-width:1100px;margin:0 auto;margin-top:30px;margin-bottom:30px;float:none;}
.testimonial-slier h4{font-size:35px;letter-spacing:2px;line-height:36px;color:#020202;font-family:'Anton';text-align:center;margin-bottom:51px;}
.review-photo{text-align:center;margin-top:50px;}
.review-photo img{max-width:120px;height:120px;border-radius:50%;margin:0 auto;}
.reviw-contet.about-review p{color:#000;max-width:1098px;margin:0 auto;text-align:center;margin-top:27px;font-family:'Montserrat-Regular';font-size:18px;}
.review-photo h3{font-size:20px;letter-spacing:0px;line-height:36px;color:#020202;font-family:'Anton';}
.testimonial{position:relative;float:left;width:100%;}
.serivce-tabs{float:left;width:100%;}
.test-arrow{width:100%;max-width:1260px;margin:0 auto;float:none;overflow:hidden;position:absolute;left:0;right:0;top:52%;}
img#prev-arrow{width:40px;height:50px;cursor:pointer;}
img#next-arrow{width:40px;height:50px;cursor:pointer;float:right;}
.left-service img{width:100%;}
.item.home-blog-post{margin-left:0;}
.septic-blog-detail-page{float:left;width:100%;margin:10px 0 23px;padding:10px 0 23px;}
.filter .btn.btn-primary{float:left;display:none;}
.right-sidebar{padding-left:55px;transition:0.5s;}
.right-sidebar h2{font-size:28px;color:#222222;font-family:'Montserrat-Medium';margin-bottom:21px;text-transform:capitalize;}
.blog-categories{margin-bottom:20px;padding-bottom:19px;}
.blog-categories ul li a{font-size:20px;color:#792128;font-family:'Montserrat-Medium';display:inline-block;margin-bottom:21px;}
.septic-blog-detail-image img{width:100%;height:39vw;}
.recent-blogs{float:left;width:100%;}
.recent-news{float:left;}
.recent-wrap{float:left;width:100%;padding-top:11px;padding-bottom:10px;}
.recent-news img{width:125px;height:125px;}
.service-item-info{float:right;width:61%;min-height:125px;}
.service-item-info p{color:#222222;margin-top:18px;padding-top:18px;font-size:16px;line-height:18px;color:#093765;font-family:'JosefinSans-SemiBold';}
.service-item-info p:hover{color:#d11f29;transition:0.5s;}
.blog-detail-content h1{margin:0;font-size:50px;line-height:60px;color:#093765;text-transform:uppercase;margin:27px 0 29px;}.blog-detail-content h2{margin:0;font-size:30px;line-height:50px;color:#ce0000;text-transform:uppercase;margin:27px 0 29px;}
.blog-detail-content p{font-size:16px;line-height:30px;color:#000;font-family:'Montserrat-Regular';font-weight:700;margin-bottom:33px;}
.blog-other-topic h4{font-size:20px;line-height:30px;color:#093765;margin-top:15px;padding-top:15px;text-transform:uppercase;}
.blog-detail-wrap ul li{list-style-type:none;color:#000;font-size:16px;position:relative;margin-bottom:10px;padding-left:25px;}
.blog-other-topic{float:left;}
.blog-other-topic ul li a{font-size:16px;line-height:36px;color:#093765;font-family:'JosefinSans-SemiBold';}
.blog-other-topic ul li a:hover{color:#d11f29;transition:0.5s;}
.recent-blogs h3{padding-bottom:12px;margin-top:0;font-size:20px;line-height:15px;color:#093765;font-family:'Anton';text-transform:uppercase;}
.posts-detail-wrapper .pagenation{text-align:right;}
.posts-detail-wrapper .pagenation a{text-align:center;}
.filter{display:none;}
.blog-other-topic ul{padding-left:0;}
.blog-other-topic ul li{display:inline-block;padding-left:20px;position:relative;}
.blog-other-topic ul li:after{float:left;content:"";display:block;background:url(../images/blog/Other-topics.png);width:12px;height:11px;margin-right:20px;margin-top:12px;position:absolute;left:0;top:0;}
.blog-detail-wrap ul li:before{margin-right:0;margin-top:5px;}
.blog-detail-social{background-color:#c3212d;padding:19px 28px 19px;}
span.user-imag{position:relative;top:-4px;}
.blog-detail-social p{font-size:22px;line-height:36px;color:#ffffff;font-family:'JosefinSans-SemiBold';display:inline-block;margin-left:25px;margin-bottom:0;}
.blog-detail-social ul{float:right;}
.blog-detail-social ul a{font-size:20px;color:#fff;margin-right:20px;}
.blog-detail-social ul a:last-child{margin-right:0;}
.previous-next{border:1px solid #cccccc;border-left:0;border-right:0;padding:15px 0 15px;min-height:60px;}
.previous-next ul{padding-left:0;}
.previous-next ul a{font-size:18px;line-height:36px;color:#093765;font-family:'JosefinSans-SemiBold';}
.previous-next a#next{float:right;}
i.fa.fa-caret-left{margin:0 10px;color:#c3212d;font-size:20px;}
i.fa.fa-caret-right{margin:0 10px;color:#c3212d;font-size:20px;}
.bottom-form{float:left;width:100%;display:none;}
.bottom-form.active-class{display:block;}
.form-control:focus .bottom-form{display:block;}
.select-wrapper{float:left;width:100%;}
.select-wrapper select.select{height:60px;border-radius:6px;width:100%;margin-top:15px;font-family:'JosefinSans-Light';font-size:20px;padding:0 20px;}
.select-wrapper select.select option{font-family:'JosefinSans-Light';font-size:20px;color:#093765;}
textarea#text-area{width:100%;border-radius:6px;margin-top:15px;font-family:'JosefinSans-Light';font-size:20px;color:#093765;padding:20px;resize:unset;}
button.btn.submit-btn{background-color:#fff;width:auto;box-shadow:unset;text-align:center;color:#093765;}
.center-btn{text-align:center;}
.center-btn button.btn.submit-btn:hover{background-color:#d11f29;color:#fff;transition:0.5s;}
.sc-septic-services{background-color:#d11f29;padding-bottom:66px;height:543px;}
.service-left{width:34.13%;}
.service-left img{width:100%;height:629px;}
.sc-service-wrap{float:left;width:100%;}
.septic-service-page{float:left;width:100%;margin-bottom:15px;}
.sc-service-wrap h3{font-size:32px;letter-spacing:0px;line-height:41px;color:#093765;font-family:'JosefinSans-Bold';margin:0;padding-left:42px;margin-bottom:45px;overflow:hidden;}
.service-left{width:34.13%;float:left;}
.sc-septic-services p{font-size:20px;letter-spacing:0px;line-height:36px;color:#ffffff;font-family:'JosefinSans-Regular';padding:57px;padding-bottom:0;padding-top:38px;margin:0;font-weight:normal;}
.sc-service-map h4{font-size:44px;line-height:24px;color:#cd1f29;text-align:center;margin:0;margin-bottom:45px;}
.sc-septic-services{float:right;width:65.8%;}
.service-list{border-left:5px solid #cd1f29;}
.service-list p{font-size:26px;letter-spacing:0px;line-height:36px;color:#093765;padding:10px 0px 5px 44px;margin:0;}
.septic-sc-services{margin:30px 0 50px;padding:30px 0 50px;}
.service-list{border-left:10px solid #cd1f29;-webkit-filter:drop-shadow(0px 6px 27px rgba(4,4,4,0.11));filter:drop-shadow(0px 6px 27px rgba(4,4,4,0.11));background-color:#fff;margin-right:42px;width:31.11%;margin-top:40px;}
.service-list:hover{border-left:10px solid #093765;transition:0.5s;}
.service-list p a:hover{color:#d11f29;}
.service-list:nth-child(3n+3){margin-right:0;}
.service-aread{float:left;width:100%;margin-bottom:-24px;margin-top:25px;}
.service-professionals{background-color:#093765;float:left;width:100%;margin-bottom:15px;}
.sc-service-types p{font-size:20px;line-height:24px;color:#cd1f29;font-family:'JosefinSans-Bold';margin:0;background-color:#fff;padding:17px 0 17px;text-align:center;width:400px;float:right;margin-top:0px;position:relative;}
.sc-service-types{width:69%;margin:0 auto;margin-top:25px;}
.sc-service-types p:after{content:"";display:block;color:black;border-top:0px solid transparent;position:absolute;left:0;border-left:50px solid #093765;border-bottom:58px solid transparent;top:0;}
.sc-service-types.second-child p:after{content:"";display:block;color:black;border-top:58px solid transparent;position:absolute;right:0;border-right:50px solid #093765;border-bottom:0px solid transparent;top:0;border-left:0;}
.sc-service-types span{display:inline-block;position:absolute;left:25px;z-index:9999;}
.sc-service-types{width:69%;}
.sc-service-types p:before{content:"";display:block;width:120px;height:1px;border:1px solid #fff;position:absolute;left:0;transform:rotate(131deg);left:-34px;top:28px;z-index:999;background-color:#fff;}
.sc-service-types{width:68.7%;position:relative;display:inline-block;margin-left:20px;}
.sc-service-types span{display:inline-block;position:absolute;left:25px;z-index:9999;}
.second-child span{position:absolute;left:28em;z-index:9999;color:black;float:right;top:13px;}
.left-prof{padding-top:45px;}
.second-child p{float:left;}
.sc-service-types.second-child p:before{content:"";display:block;width:107px;height:1px;border:1px solid #fff;position:absolute;left:16em;transform:rotate(132deg);right:2px;top:30px;z-index:999;background-color:#fff;}
.sc-service-types.second-child{float:right;margin-right:40px;}
.left-prof:after{content:"";display:block;border-top:26px solid transparent;border-left:675px solid #093765;border-bottom:54px solid transparent;width:153px;height:80px;position:absolute;top:-26px;}
.right-prof:after{content:"";display:block;border-top:31px solid transparent;border-right:675px solid #64819e;border-bottom:35px solid transparent;height:50px;position:absolute;top:-31px;}
.service-list p a{color:#093765;}
.oru-service-wrp{float:left;width:100%;background-color:#093765;}
.oru-service-wrp h4{color:#fff;font-size:44px;line-height:24px;color:#ffffff;margin:0;margin:55px 0 36px;}
.oru-service-wrp p{font-size:18px;letter-spacing:0px;line-height:26px;font-family:'JosefinSans-Light';color:#fff;padding-left:15px;padding-bottom:20px;}
.sep-services{padding-right:20px;}
.our-service-page{float:left;width:100%;margin-bottom:30px;padding-bottom:30px;}
.inner-page-banner.our-service-banner{margin-bottom:0;}
.sep-services img{width:100%;}
.right-prof img{width:100%;}
.sc-service-map{font-size:19px;text-align:center;font-family:'Montserrat-Regular';line-height:28px;}
.septic-repair-content{float:left;width:100%;margin-bottom:35px;}
.septic-repair{margin:30px 0 20px;padding:30px 0 20px;float:left;width:100%;}
.septic-left-block{width:50%;float:left;margin-right:30px;padding-bottom:31px;border-bottom:1px solid #d11f29;}
.septic-left-block img{width:100%;}
.septic-conntection{width:40.5%;}
.list-detail{padding-right:0;width:59.5%;float:left;}
ul.list-detail li{font-size:16px;line-height:30px;font-family:'JosefinSans-SemiBold';color:#093765;margin:24px 0 24px;list-style-type:decimal;}
.list-detail ul li:last-child{margin-bottom:0;}
.septic-repair h3{margin:0;font-size:34px;line-height:25px;color:#093765;text-transform:uppercase;margin-bottom:30px;}
.septic-repair h1{font-size:50px;line-height:55px;color:#093765;text-transform:uppercase;margin-bottom:20px;margin-top:0;}
.septic-repair p{font-size:18px;line-height:33px;}
.septic-repair h4{text-align:center;font-size:34px;line-height:34px;color:#093765;margin:0;margin-bottom:44px;margin-top:40px;}
img.septic-conntection{float:right;}
.septic-conntection img{width:100%;}
ul.list-detail li{font-size:20px;line-height:30px;font-family:'JosefinSans-SemiBold';color:#093765;}
.content-wrap{padding:36px 66px 36px;background-color:rgba(0, 0, 0, 0.54);min-height:539px;}
.fix-left-image{width:30.16%;margin-right:35px;}
.col-sm-8.right-content{}
.right-content p{font-size:19px;line-height:30px;color:#ffffff;font-family:'JosefinSans-SemiBold';}
.list-detail{padding-right:30px;}
.septic-fix{background:url(../images/service/banner.jpg);background-size:cover;background-repeat:no-repeat;height:540px;width:100%;float:left;}
h5.block-title{text-transform:uppercase;font-size:34px;line-height:30px;color:#093765;text-align:center;float:left;width:100%;margin:0;margin:25px 0 40px;}
.call-us-septic{float:left;width:100%;margin:25px;max-width:790px;margin:0 auto;float:none;overflow:hidden;position:relative;bottom:7em;margin-bottom:-4.5em;}
.top-title{float:left;width:100%;margin-top:16px;}
.give-call-us{float:right;width:68%;background-color:#fff;-webkit-filter:drop-shadow(0px 6px 14.5px rgba(4,4,4,0.09));filter:drop-shadow(0px 6px 14.5px rgba(4,4,4,0.09));padding:10px 0 5px;padding-left:65px;margin:5em 0 0;}
.got-shapes{float:left;padding:60px 30px;background-color:#093765;padding-right:0;position:relative;}
.got-shapes:after{content:"";display:block;border-top:-1px solid transparent;border-left:67px solid #093765;border-bottom:180px solid transparent;position:absolute;right:-67px;height:177px;top:0;z-index:9999999;}
.got-shapes p{margin:0;float:left;color:#fff;font-size:30px;line-height:30px;font-family:'JosefinSans-SemiBold';}
.give-call-us p{float:left;margin:0;font-size:30px;line-height:30px;color:#093765;font-family:'JosefinSans-SemiBold';margin-top:5px;}
.give-call-us i.fa.fa-phone{color:#707070;font-size:40px;margin-left:10px;margin-right:10px;float:left;}
.give-call-us a p{font-family:'Anton';float:left;margin-top:0;}
.give-call-us:after{content:"";display:block;width:50px;height:50px;background-color:#ce0000;border-top:28px solid transparent;border-right:21px solid #fff;border-bottom:28px solid transparent;position:absolute;left:0;top:0;}
span.fa.fa-star{color:#c1c1c1;}
span.fa.fa-star.checked{color:#fdd315;}
span.fa.fa-star.checked pan.fa.fa-star.checked{color:#fdd315;}
.contact-us-page{float:left;width:100%;}
.get-in-touch{text-align:center;margin-top:12px;padding-top:12px;}
.get-in-touch h3{font-size:40px;letter-spacing:1px;line-height:30px;color:#093765;text-transform:uppercase;}
.get-in-touch p{max-width:80%;margin:0 auto;font-size:24px;letter-spacing:0px;line-height:35px;color:#093765;font-family:'JosefinSans-SemiBold';margin:53px auto 50px;}
.get-in-touch h3:after{content:"";display:block;width:100px;height:2px;background-color:#093765;margin:0 auto;margin-top:20px;}
.contact-address{background-color:#d11f29;width:50%;padding:55px 60px;position:absolute;left:-13.3em;top:12em;z-index:99;}
.contact-social a{width:70px;height:70px;}
.contact-address h3{text-align:center;font-size:32px;color:#fff;margin-top:0;}
.contact-social a{width:70px;height:70px;background-color:#fff;line-height:73px;font-size:26px;}
.contact-address ul li{display:inline-block;margin-bottom:38px;}
.contact-address ul li a{color:#fff;font-family:'JosefinSans-Regular';font-size:19px;display:inline-block;}
.contact-address ul li img{margin:0px 40px 0px 0px;vertical-align:middle;}
.contact-address ul{max-width:372px;margin:0 auto;margin-top:22px;padding-top:22px;}
.contact-address h3:after{content:"";display:block;width:145px;height:2px;background-color:#fff;margin:0 auto;margin-top:20px;}
.contact-social{text-align:center;padding-top:21px;margin-top:21px;}
.contact-address ul li:last-child{margin-bottom:0;}
img.contact-loc{position:relative;top:-14px;}
.septic-contact-wrap{background:url(../images/contact/Contact-us.jpg);background-size:cover;background-repeat:no-repeat;min-height:850px;width:80%;float:right;padding:75px;margin-bottom:35px;padding-bottom:50px;}
.contact-form-septic .form-group{margin-right:0px;margin-bottom:54px;width:100%;}
.contact-form-septic .form-group input#name{background-position:3%;height:74px;}
.contact-form-septic .form-group input#email{background-position:3%;height:74px;}
.contact-form-septic .form-group input#phone_num{background-position:3%;height:74px;}
.contact-form-septic textarea#text-area{height:225px;}
.septic-contact-wrap .contact-form{float:right;width:65%;position:relative;z-index:99;}
.contact-form-septic button.btn.submit-contact{background-color:#cd1f29;color:#fff;width:auto;float:right;}
.contact-form-septic button.btn.submit-contact:hover{background-color:#093765;transition:0.5s;}
.septic-contact-wrap:after{content:"";width:100%;height:100%;display:block;background-color:rgba(0, 0, 0, 0.62);position:absolute;top:0;left:0;right:0;}
.service-aread.contact{margin-top:35px;}
h4.user-name-reviwe{font-size:18px;letter-spacing:0px;line-height:30px;color:#fff;margin:0;margin-bottom:6px;text-align:center;margin-top:32px;text-transform:uppercase;}
.star-raing.review-rating{text-align:center;}
.user-review{box-shadow:5px 0px 16px -6px rgba(0,0,0,0.44);background-color:#fff;width:48.81%;margin:30px 0 30px;margin-right:27px;}
.review-description{margin-top:22px;}
.review-description p{font-size:16px;letter-spacing:0px;color:#000000;min-height:176px;}
.right-review-conten{background-color:#fff;width:67.5%;padding:37px 35px 50px 92px;}
.left-review-bg{width:32.5%;min-height:300px;background-color:#d11f29;}
.user-review:nth-child(2n+2){margin-right:0;}
.user-review:nth-child(2n+2) .left-review-bg{background-color:#093765;}
.user-review:nth-child(2n+2) .reveiw-box{background-color:#d11f29;}
.user-review:hover{transform:scale(1.01);transition:0.5s;}
.septic-review-page{float:left;width:100%;margin:10px 0 40px;background-color:white;}
.reveiw-box{width:220px;height:220px;background-color:#093765;border:4px solid #fff;border-radius:2px;position:absolute;left:3em;z-index:99;top:2.8em;display:table;}
.baseline{display:table-cell;vertical-align:middle;}
.user-name-reviwe:after{content:"";display:block;width:21px;height:20px;background:url(../images/review/1.png);float:left;position:absolute;top:34px;right:0;left:0;margin:0 auto;background-size:contain;}
.review-description p{font-size:16px;letter-spacing:0px;color:#000000;overflow-y:scroll;height:180px;font-family:'JosefinSans-Regular';font-weight:normal;}
.review-description p::-webkit-scrollbar{width:5px;}
.review-description p::-webkit-scrollbar-track{box-shadow:inset 0 0 5px transparent;border-radius:10px;}
.review-description p::-webkit-scrollbar-thumb{background:#093765;border-radius:10px;}
.review-description p::-webkit-scrollbar-thumb:hover{background:#b30000;}
.banner-align.review-banner h2{margin:0;}
.septic-title{float:left;width:100%;}
.septic-title h4{font-size:34px;line-height:25px;color:#093765;margin:0;text-align:center;margin-top:50px;text-transform:uppercase;}
.septic-title h4{font-size:24px;margin-top:26px;}
i.fa.fa-angle-right{margin-top:5px;font-size:18px;color:#093765;}
p.readmore{float:left;display:inline-block;width:100px;}
.septic-our-process{padding:0px 0 0px;float:left;width:100%;}
.right-content p{font-size:50px;line-height:68px;}
.septic-fix{height:467px;}
.content-wrap{padding:36px 66px 36px;background-color:rgba(0, 0, 0, 0.54);min-height:467px;}
.call-us-septic{position:absolute;bottom:0;margin-bottom:0;top:18em;right:0;left:0;}
.alert-success{position:relative;z-index:99;}
span.top-howitworks img{width:29px;border-radius:50%;margin-right:4px;}
.service-area-page{float:left;width:100%;}
.loc-icon{float:left;}
.service-area p{margin-bottom:0;float:left;margin-left:15px;padding-top:16px;color:#0a3a67;text-transform:uppercase;font-size:21px;}
.service-area p a{color:#0a3a67;}
.service-area{float:left;width:75%;background-color:#fff;box-shadow:2px 2px 19px 0 #ccc;margin-bottom:15px;max-width:330px;margin:0 auto;float:none;overflow:hidden;margin-bottom:25px;margin-top:15px;border-radius:30px;}
.loc-icon{border:2px solid #d11f29;width:60px;height:60px;text-align:center;border-radius:50%;}
.loc-icon img{margin-top:10px;}
.serive-location{height:458px;overflow-y:scroll;margin-top:2em;}
.serive-location::-webkit-scrollbar{width:10px;}
.serive-location::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}
.serive-location::-webkit-scrollbar-thumb{background:#093765;border-radius:10px;}
.serive-location::-webkit-scrollbar-thumb:hover{background:#b30000;}
.loc-icon{border:2px solid transparent;width:60px;height:60px;text-align:center;border-radius:50%;position:relative;}
.loc-icon:after{content:"";display:block;width:60px;height:60px;border:3px solid #093765;border-right-color:#d11f29;border-bottom-color:#d11f29;border-radius:50%;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;position:absolute;top:-2px;bottom:0;left:-2px;right:0;opacity:0;}
.service-area:hover .loc-icon:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);opacity:1;}
.inner-page-banner.service-inner-page{margin-bottom:0;}
.service-area p a:hover{color:#d11f29;}
.service-map .gm-style .gm-style-iw-d{color:#0a3a67;font-family:'JosefinSans-Regular';font-weight:800;}
.service-map .gm-style .gm-style-iw-d a{line-height:30px;}
@supports (-ms-ime-align:auto){.banner-align{min-height:550px;}
}
_:-ms-fullscreen,:root .user-review{box-shadow:5px 0px 16px -6px rgba(0,0,0,0.44);}
_::-moz-svg-foreign-content,:root .inner-page-content{top:50%;}
_::-moz-svg-foreign-content,:root .banner-content{top:45%;}
_:-ms-fullscreen,:root .service-left img{height:665px;}
_:-ms-fullscreen,:root .service-list{box-shadow:0px 8px 16px -6px rgba(0,0,0,0.44);}
@media only screen and (min-width:1400px){.blog-post-image{height:13vw;}
.right-prof:after{width:100%;}
.sc-service-types{width:55.7%;}
}
@media only screen and (max-width:1300px){.container{padding:0 15px;}
.page-arrow{margin:0 15px;}
.test-arrow{margin:0 15px;max-width:983px;}
span.top-howitworks{top:8px;}
.banner-content{top:33%;}
.banner-content.inner-page-content{top:45%;}
.header-nav{width:70.56%;}
.header-wrap{float:right;width:70.2%;}
.header-logo{width:29.75%;}
.header-logo img{width:200px;}
.header-logo:after{top:44px;border-top:65px solid #093765;}
.header-nav nav ul li{margin:22px 7px;}
.emer-service p{font-size:13px;}
.banner-align h1{font-size:46px;}
.banner-align h1 p{font-size:46px;}
.banner-align h2{font-size:46px;}
.banner-align h2 p{font-size:46px;}
.float-right-img{width:46%;}
.septic-about-content p{margin-bottom:0;}
.item.slick-slide{transform:translate(300px, -1px);}
.schedule-form .form-group{margin-right:38px;}
.home-blog-post{margin-right:27px;}
.blog-detail h4{font-size:20px;}
.septic-block h6{font-size:30px;}
.septic-block p{font-size:18px;line-height:24px;height:290px;}
.emer-service span{display:block;margin-bottom:6px;}
.contact-form-septic button.btn.submit-contact{font-size:24px;}
.our-serivce:after{top:-41px;left:5px;}
.test-arrow{max-width:98%;}
img#prev-arrow{width:25px;height:30px;}
img#next-arrow{width:25px;height:30px;}
.reviw-contet.about-review p{max-width:98%;}
.blog-detail-content h1{font-size:46px;}
.blog-detail-content h2{font-size:36px;}
.sc-service-wrap h3{font-size:30px;margin-bottom:20px;}
.oru-service-wrp h4{font-size:34px;margin:24px 0 28px;}
.oru-service-wrp p{font-size:18px;margin-bottom:0;}
.service-left{width:34.133%;}
.sc-septic-services p{font-size:22px;line-height:35px;padding:35px;padding-top:20px;}
.service-list{margin-right:38px;}
.sc-service-types p{width:345px;}
.sc-service-types.second-child p:before{left:13.2em}
.second-child span{left:24em;}
.left-prof{padding-top:20px;}
.left-prof:after{border-left:605px solid #093765;}
.sc-septic-services p{padding-top:20px;padding-bottom:0;}
.sc-septic-services{height:527px;}
.septic-sc-services{margin:25px 0 50px;padding:25px 0 50px;}
.list-detail ul{padding-left:15px;}
.fix-left-image{margin-right:30px;}
.right-content p{line-height:29px;}
.service-left img{height:588px;}
.contact-address{margin-left:30px;}
.contact-form-septic .form-group{margin-right:0px;}
.review-description p{font-size:15px;}
.call-us-septic{top:15em;}
}
@media only screen and (max-width:1200px){.banner-content.inner-page-content{top:46%;}
.wrap{padding:0px 20px;}
.home-review-wrap li#slick-slide20{display:none;}
.home-review-wrap li#slick-slide21{display:none;}
.header-nav{padding:0;width:66.78%;top:40px;}
.header-wrap{width:80.8%;margin-top:10px;}
.emer-service{top:40px;width:33.2%;}
.header-nav nav ul li{margin:22px 4px;}
.header-nav nav > ul > li > a{font-size:17px;}
.header-nav nav ul.megamenu{left:65px;}
.header-logo img{width:115px;}
.header-logo{width:18%;margin-right:0;margin-top:10px;}
.header-logo:after{display:none;}
.home-blog-post{margin:22px 0 22px;margin-right:22px;}
.header-nav nav > ul{text-align:center;}
.header-logo img{width:185px;}
.banner-align h1{font-size:36px;margin-bottom:20px;}
.banner-align h2 p{font-size:36px;}
.banner-align h2{font-size:36px;margin-bottom:20px;}
.nav-pills.service-type>li>a{font-size:17px;line-height:22px;}
.header-logo img{width:185px;}
.home-blog-post{margin-right:22px;}
.home-blog-post h4{line-height:30px;min-height:70px;}
.home-blog-post h4:after{margin-top:0;}
.blog-top-detail h3{font-size:40px;margin-bottom:16px;}
.blog-top-detail p{font-size:22px;}
.septic-about-content h1{font-size:36px;}
.foot-info{width:30%;}
.foot-list.foot-links{width:29%;}
.left-service{width:40%;margin-right:40px;}
.septic-block h6{font-size:22px;line-height:26px;}
.septic-block:last-child{padding-left:15px;}
.septic-block p{font-size:16px;line-height:21px;height:270px;}
.overlay h5{font-size:22px;line-height:32px;}
.left-vertical ul.nav.nav-tabs.tabs-left.sideways{width:400px;}
.ringt-tab-content{padding:6em 3em;}
.contact-form-septic button.btn.submit-contact{font-size:16px;height:52px;}
.test-arrow{max-width:963px;}
.our-serivce:after{top:-34px;}
i.fa.fa-angle-right{margin-top:3px;margin-left:4px;}
ul.nav.nav-pills.service-type{width:300px;}
.nav-pills.service-type>li{height:145px;}
button.btn.view-detail-btn{margin-top:8.1em;}
.septic-service-bg{min-height:400px;}
.septic-about-content p{width:auto;}
.septic-about-content{max-width:50%;}
span.slide-number{left:17%;}
span.slide-number:after{left:94px;width:124px;}
a.active-link.active:after{right:-64px;}
.slider-navigation{max-width:946px;margin:0 auto;float:none;margin-top:90px;margin-bottom:20px;}
.septic-about-content h1{margin-bottom:15px;font-size:30px;}
.septic-about-content p{font-size:15px;line-height:24px;}
.septic-about-content{padding-top:6.5em;}
.home-review{min-height:355px;}
.process-detail p{width:auto;}
.right-process-detail{padding:6em 2em;}
.home-review{padding:25px;}
.customer-review{min-height:355px;}
.reviw-contet p{font-size:20px;line-height:30px;}
.septic-blog-detail-page{margin:14px 0 14px;padding:14px 0 14px;}
.right-sidebar{padding-left:20px;}
.recent-news img{width:115px;height:125px;}
.service-item-info{width:55%;}
.blog-detail-content h2{font-size:26px;margin:25px 0 15px;}
.blog-detail-content h1{font-size:36px;margin:25px 0 15px;}
.blog-detail-content p{line-height:27px;margin-bottom:15px;}
.sc-service-wrap h3{font-size:26px;margin-bottom:15px;padding-left:20px;}
.service-left img{height:624px;}
.service-list{margin-right:31px;margin-top:28px;}
.service-list p{font-size:21px;padding:10px 0px 5px 35px;}
.septic-sc-services{padding-top:0;}
.septic-sc-services{margin:25px 0 25px;padding:25px 0 30px;}
.left-prof:after{border-left:496px solid #093765;}
.sc-service-types{width:84%;}
.sc-service-types p{padding:10px 0 10px;}
.sc-service-types p:before{width:90px;left:-15px;top:21px;}
.sc-service-types.second-child p:before{left:13.9em;width:90px;top:23px;}
.left-prof{padding-top:15px;}
.service-left img{height:583px;}
.septic-repair{margin:15px 0 10px;padding:15px 0 10px;}
.list-detail ul li{line-height:25px;margin:0px 0 10px;}
.septic-repair-content{margin-bottom:20px;}
h5.block-title{margin-bottom:30px;}
.content-wrap{padding:20px 20px 20px;}
.fix-left-image{margin-right:28px;}
.right-content p{line-height:27px;font-size:15px;}
.septic-repair-problem p{text-align:justify;}
.footer-top{padding:30px 0 41px;}
.septic-fix{height:450px;}
.content-wrap{min-height:450px;}
.call-us-septic{top:12em;}
.fix-left-image{margin-right:26px;}
.right-content p{line-height:45px;font-size:36px;}
.septic-fix{height:400px;}
.content-wrap{min-height:400px;}
.oru-service-wrp p{line-height:28px;}
.septic-contact-wrap{padding:40px;min-height:740px;}
.contact-address{margin-left:0px;top:9em;}
.contact-address{padding:40px 30px;}
.contact-form-septic .form-group{margin-bottom:30px;}
.septic-contact-wrap .contact-form{z-index:99;}
.user-review{margin-right:21px;}
.reveiw-box{width:150px;height:150px;}
.right-review-conten{background-color:#fff;width:67.5%;padding:15px 15px 50px 54px;}
h4.user-name-reviwe{font-size:15px;}
.left-review-bg{min-height:227px;}
.right-review-conten{padding:15px 15px 0px 54px;}
.review-description p{font-size:14px;}
.service-area{width:90%;}
.service-area p{padding-top:20px;font-size:20px;}
.service-area p{font-size:17px;}
.right-service p{font-size:18px;}
.right-service h4{margin-bottom:10px;}
.trusted-company{margin-top:8px;}
@supports (-ms-ime-align:auto){.banner-align{min-height:500px;}
}
}
@media only screen and (max-width:992px){.banner-content.inner-page-content{top:52%;}
.banner-content.inner-page-content.top-content{top:43%;}
span.top-howitworks{top:24px;z-index:999;}
.wrap{padding:0px 25px;}
.header-logo{width:100%;margin-right:0;text-align:center;top:0;margin-top:0;}
.inner-page-banner img{min-height:430px;}
.banner-align h1{font-size:32px;margin-bottom:15px;}
.banner-align h2{font-size:32px;margin-bottom:15px;}
.banner-align h2 p{font-size:32px;}
.header-nav nav > ul{text-align:center;}
.header-nav nav > ul > li > a{font-size:15px;}
.header-nav nav ul li{margin:22px 6px;}
.emer-service{top:3px;width:33%;}
.header-wrap{width:100%;margin-top:0;}
.header-nav{padding:0;width:66.93%;top:3px;}
.schedule-form .form-group{margin-right:30px;}
.septic-schedule{top:90%;}
textarea#text-area{height:100px;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{height:55vw;}
.banner-content{top:38%;}
.septic-about-content{padding:3em 45px;}
a.active-link.works:after{width:51px;height:25px;top:11px;background-size:contain;}
li#slick-slide22{display:none;}
.home-review{min-height:418px;}
.blog-top-detail h3{font-size:34px;margin-bottom:16px;margin-top:0;}
.blog-top-detail p{font-size:17px;line-height:27px;}
.blog-top-detail h3{font-size:31px;margin-bottom:6px;margin-top:0;line-height:20px;}
.post-shap{bottom:-1px;}
.home-blog-post{margin:14px 0 14px;margin-right:17px;}
.item.home-blog-post{margin-right:0}
.home-blog-post h4{line-height:27px;font-size:17px;}
.home-blog-detail{padding:15px 15px;}
.home-blog-post span.view-blog{font-size:14px;}
button.btn.view-btn.blog-view{margin-bottom:35px;}
.foot-social a{font-size:24px;width:55px;height:55px;line-height:59px;margin-right:15px;}
.foot-list.foot-logo{width:32%;}
.foot-list.foot-logo img{width:200px;}
.foot-info{width:39%;}
.footer-bottom{padding:15px 0 15px;}
.copy-write p{margin:0;}
.iboost-logo{padding-top:7px;}
.septic-our-serivce{height:340px;}
.our-serivce:after{border-top:68px solid #093765;}
.contact-form-septic button.btn.submit-contact{font-size:22px;margin-top:89px;float:left;}
.service-wrap{margin-bottom:15px;padding-bottom:15px;margin-top:15px;}
.right-service h4{font-size:30px;margin-bottom:15px;}
.right-service p{font-size:16px;line-height:23px;}
.left-service{margin-right:20px;}
.trusted-company a:last-child{margin-right:0;}
.trusted-company a{margin-right:20px;padding:24px 14px 24px 4px;}
.trusted-company{margin-top:25px;}
.trusted-company a:nth-child(2):hover:after{left:223px;}
.trusted-company a:hover:after{left:4px;}
.septic-wrap{padding:15px 0 15px;}
.septic-service{padding:20px 0 0px;}
.septic-block{width:33.3%;}
.septic-block:last-child{margin-top:20px;padding-left:0;width:100%;}
.septic-block p{height:auto;overflow:hidden;}
.left-vertical ul.nav.nav-tabs.tabs-left.sideways{width:350px;}
.ringt-tab-content{padding:3em 2em;}
.ringt-tab-content h3{font-size:30px;margin-bottom:14px;}
.ringt-tab-content p{font-size:18px;line-height:26px;}
.testimonial-slier{padding:15px 0 15px;margin-top:15px;margin-bottom:15px;}
.testimonial-slier h4{font-size:26px;margin-bottom:20px;}
.reviw-contet.about-review p{margin-top:5px;line-height:28px;font-size:17px;}
.test-arrow{width:100%;max-width:96%;}
.float-right-img{position:absolute;right:0;z-index:-1;}
.septic-about-content{padding:3em 15px;max-width:100%;background-color:rgba(255, 255, 255, 0.44);padding-top:8em;}
.septic-our-serivce h5{font-size:34px;margin-bottom:20px;}
.septic-our-serivce p{font-size:25px;margin-bottom:10px;}
button.btn.call-us{margin-top:5px;font-size:24px;width:auto;height:50px;}
.septic-our-serivce i.fa.fa-phone{font-size:24px;margin-right:13px;}
ul.nav.nav-pills.service-type{width:250px;left:2em;}
.nav-pills.service-type>li{height:100px;}
.nav-pills.service-type>li>a{font-size:14px;}
.nav-pills.service-type>li label{margin-bottom:5px;}
button.btn.view-detail-btn{margin-top:11em;font-size:25px;}
span.slide-number{left:7%;font-size:20px;}
span.process-slider-text{font-size:16px;line-height:22px;}
.slider-navigation ul li a::before{width:1.5em;height:1.5em;box-shadow:inset 0 0 0 0.75em #fff, inset 0 0 0 1.1em rgba(238,238,238,0.5), 0 0 0 0.13em #d11f29;left:38px;}
a.active-link.works::before{box-shadow:inset 0 0 0 0.45em #fff, inset 0 0 0 1.1em #d11f29, 0 0 0 0.25em #d11f29;}
.slider-navigation ul li{width:15%;}
.slider-navigation{max-width:700px;margin-top:70px;}
span.slide-number:after{left:64px;border:1px solid;top:66px;width:111px;}
a.active-link.active:after{display:none;}
.septic-our-process{padding:20px 0 20px;}
.our-process-title h3{font-size:36px;}
.right-process-detail{padding:4em 2em;width:100%;}
.our-process-wrap{height:500px;}
.customer-title{margin-top:25px;}
h4.review-title{margin-bottom:25px;font-size:36px;}
.home-review{padding:15px;}
.reviw-contet p{font-size:16px;line-height:22px;}
.home-review h4{font-size:16px;margin-top:36px;}
.home-blog h3{font-size:36px;padding-top:25px;margin-top:0;}
input#name, input#email, input#phone_num{height:45px;}
.schedule-form h3{font-size:26px;margin-bottom:22px;margin-top:10px;}
.recent-news img{width:95px;height:95px;}
.service-item-info{width:52%;min-height:100px;}
.service-item-info p{margin-top:8px;padding-top:8px;font-size:13px;}
.blog-other-topic h4{margin-top:5px;padding-top:5px;}
.blog-detail-content h1{font-size:28px;margin:15px 0 5px;}
.blog-detail-content h2{font-size:24px;margin:15px 0 5px;}
.blog-other-topic ul li:after{margin-right:10px;}
.blog-other-topic ul li{padding-left:0px;}
.blog-other-topic ul li a{font-size:13px;}
.blog-detail-content p{text-align:justify;}
.oru-service-wrp h4{font-size:36px;margin:30px 0 30px;}
.service-left{width:100%;}
.service-left img{height:auto;}
.service-left{width:100%;}
.sc-septic-services{height:auto;width:100%;}
.sc-service-wrap h3{font-size:24px;padding-left:1px;line-height:29px;padding-top:16px;}
.sc-septic-services p{padding-left:15px;}
.septic-sc-services{margin:10px 0 25px;padding:10px 0 30px;}
.service-list{margin-right:14px;margin-top:15px;float:left;}
.service-list p{font-size:16px;padding:10px 0px 5px 10px;}
.right-prof{width:50%;float:left;}
.left-prof{width:50%;float:left;}
.sc-service-types p{padding:7px 0 7px;font-size:11px;width:287px;}
.sc-service-types span img{width:27px;}
.second-child span img{width:23px;}
.sc-service-types{margin-top:15px;width:315px;}
.left-prof:after{border-top:33px solid transparent;border-bottom:10px solid transparent;height:45px;}
.sc-service-types p:before{width:67px;left:1px;top:18px;}
.sc-service-types.second-child p:after{border-top:56px solid transparent;}
.sc-service-types.second-child p:before{left:21.5em;width:67px;top:20px;}
.second-child span{left:20em;}
.sc-service-map h4{font-size:34px;margin-bottom:25px;}
.service-aread{margin-top:7px;}
.septic-repair{padding-top:0;}
.inner-page-banner{margin-bottom:15px;}
.septic-repair-problem h3{margin:0;font-size:30px;margin-bottom:15px;}
.septic-left-block{margin-right:20px;padding-bottom:23px;}
.septic-repair-problem p{margin-bottom:0;}
.septic-repair h4{font-size:30px;margin:10px 0 20px;}
.list-detail ul li{line-height:21px;margin:0px 0 5px;font-size:14px;}
.list-detail{padding-right:15px;}
.septic-repair-content{margin-bottom:10px;}
h5.block-title{margin:0px 0 20px;font-size:30px;}
.fix-left-image{margin-right:15px;}
.right-content p{line-height:36px;font-size:27px;}
.septic-fix{height:320px;}
.content-wrap{min-height:320px;}
.got-shapes p{font-size:20px;}
.got-shapes{padding:30px 30px;padding-left:15px;padding-right:0;}
.got-shapes:after{border-top:0px solid transparent;border-left:53px solid #093765;border-bottom:121px solid transparent;right:-53px;height:108px;}
.give-call-us p{font-size:26px;}
.give-call-us p{font-size:23px;}
.give-call-us i.fa.fa-phone{font-size:30px;}
.call-us-septic{max-width:505px;}
.give-call-us{margin:3em 0 0;padding:11px 0 10px;}
.call-us-septic{bottom:4.5em;margin-bottom:-3em;}
.get-in-touch h3{margin-top:0;font-size:34px;}
.get-in-touch p{max-width:750px;font-size:20px;line-height:26px;margin:25px auto 25px;}
.contact-form-septic .form-group input#name{height:50px;}
.contact-form-septic .form-group input#email{height:50px;}
.contact-form-septic .form-group input#phone_num{background-position:3%;height:50px;}
.contact-form-septic textarea#text-area{height:150px;}
.contact-form-septic .form-group{margin-bottom:25px;margin-right:0;}
.septic-contact-wrap{padding:25px;min-height:560px;width:74%;}
.contact-address{width:55%;padding:20px 15px;top:7em;}
.contact-address ul li img{margin:0px 20px 0px 0px;width:25px;}
.contact-address ul li{margin-bottom:20px;}
.contact-address ul li a{font-size:16px;}
.user-review:nth-child(2n+2){margin-right:auto;}
.user-review{margin-right:0;width:74%;max-width:534px;float:none;overflow:hidden;margin:20px auto 20px;}
.reveiw-box{left:4em;}
.left-review-bg{width:25.5%;}
.right-review-conten{width:70%;float:right;}
.serive-location{width:40%;}
.service-area p{font-size:16px;}
.service-map{width:60%;}
}
@media only screen and (max-width:767px){.banner-content{top:27%;}
.banner-content.inner-page-content{top:40%;}
.banner-content.inner-page-content.top-content{top:22%;}
.banner-align h1 p{font-size:30px;}
.top-logo{display:block;text-align:left;float:left;width:100%;}
.left-log{width:19%;margin-left:15px;margin-top:2px;}
.left-log img{width:100px;}
.header-contact{width:39%;margin-top:0px;margin-bottom:9px;}
.schedule{width:36%;margin-top:-2px;margin-bottom:6px;}
.header-contact p a:after{content:"\f095";color:#fff;float:left;font:normal normal normal 14px/1 FontAwesome;margin-top:4px;font-size:18px;margin-right:5px;}
.schedule p a:hover{background-color:#ec1b31;transition:0.5s;}
.form-group{float:left;width:100%;}
.schedule-form .form-group input#name{background-position:4%;}
.schedule-form .form-group input#email{background-position:4%;}
.schedule-form .form-group input#phone_num{background-position:4%;}
.header-contact p a:hover{background-color:#093765;transition:0.5s;}
.header-contact p a{display:block;float:right;text-align:center;background:#d11f29;border-radius:6px;padding:12px 15px 11px 15px;margin-top:0px;margin-right:0px;color:#fff;font-size:16px;font-family:'JosefinSans-Regular';}
.schedule p a{display:block;float:right;text-align:center;background:#093765;border-radius:6px;padding:12px 15px 12px 15px;margin-top:1px;margin-right:0px;color:#fff;font-family:'JosefinSans-Regular';font-size:16px;}
.promoText{color:#fff;font-size:18px;padding-top:13px;text-align:center;font-family:'JosefinSans-Regular';float:left;width:80%;}
.mobile-logo img{width:200px;margin:0 auto;float:none;margin-bottom:43px;}
.mobile-logo{text-align:center;width:100%;}
.header-top{display:none;}
.top-logo{display:block;margin-top:10px;}
.header{top:30px;display:none;}
.mobile-header{display:block;}
.mob_navi.menu{display:block;}
.mobile-header{display:block;float:left;width:100%;background-color:#093765;}
.mobile-header button.navbar-toggle{color:#fff;float:left;margin-left:5px;}
.mobile-header .navbar-toggle .icon-bar{background-color:#ffff;}
@supports (-ms-ime-align:auto){.mobile-header .navbar-toggle .icon-bar{background-color:rgb(255, 255, 255);}
.mob_sub_navigate i{color:rgb(255, 255, 255);}
.mob_sub_link span{color:rgb(255, 255, 255);}
}
.mob_navi{position:fixed;top:0;z-index:9;background-color:#ffffff;width:350px;height:100%;padding-top:10px;overflow-x:hidden;overflow-y:hidden;transform:translate(-100%, 0px);transition:0.5s;z-index:999999;background-color:#093765;}
.mob_navi.menu_open{transform:translate(0%, 0px);}
.mob_sub_navigate span{width:50%;padding-left:15px;height:35px;line-height:35px;font-size:18px;cursor:pointer;opacity:0;transition:0.5s;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.mob_sub_navigate i{width:48%;padding-right:15px;height:35px;line-height:35px;font-size:18px;text-align:right;cursor:pointer;color:#ffff;float:right;}
#mob_menu{margin:0;padding:0;background-color:#d11f29;}
#mob_menu li{list-style-type:none;}
#mob_menu li a{text-decoration:none;color:#fff;display:block;padding:8px 15px;font-family:'Anton';font-size:18px;}
#mob_menu li a:hover{color:#093765;transition:0.5s;}
.mob_sub_menu{background-color:#d11f29;}
.mob_navi.submenu_open{overflow-y:hidden;}
.mob_sub_navigate span{width:50%;padding-left:15px;height:35px;line-height:35px;font-size:18px;cursor:pointer;opacity:0;transition:0.5s;color:#fff;}
.mob_navi.submenu_open .mob_sub_navigate span{opacity:1;}
.mob_sub_menu{position:absolute;z-index:9999;width:100%;top:0px;left:0;transform:translate(100%, 0px);transition:0.5s;padding-bottom:30px;padding-left:0;}
.mob_sub_link span{font-size:16px;display:inline-block;width:10px;text-align:center;right:10px;line-height:10px;cursor:pointer;float:right;margin-right:5px;color:#ffff;position:relative;top:-27px;}
.mobile.header{background-color:#222222;color:#fff;padding:10px;padding-left:15px;float:left;width:100%;}
.submenu_open #mob_menu{transform:translate(-100%, 0px);transition:0.5s;}
ul.mob_sub_menu.submenu_open{background-color:#222;transform:translate(0%, 0px);transition:0.5s;height:100%;}
.mobile.header{display:block;}
.mob_navi.menu{display:block;}
.mobile.mobile-one{display:block;}
.inner-page-banner img{min-height:225px;}
.banner-align h1{font-size:24px;margin-bottom:25px;line-height:45px;margin-top:0;}
.banner-align h2{font-size:24px;margin-bottom:25px;line-height:45px;margin-top:0;}
.inner-page-content{top:0;}
.contact-cal i.fa.fa-phone{width:60px;height:60px;font-size:23px;line-height:59px;left:-30px;top:-8px;}
.contact-cal p{font-size:22px;}
.contact-cal{padding:4px 30px 4px 40px;}
.user-image span{width:70px;height:70PX;padding-top:23px;}
.home-review h4{margin-top:20px;}
.user-profile span img{margin:0 auto;width:25px;}
.our-service{float:left;width:100%;}
.oru-service-wrp p{font-size:18px;line-height:26px;color:#fff;}
a.active-link.works:after{display:none;}
.home-blog-post{width:48%;float:left;}
.blog-top-detail{margin-top:20px;}
.blog .home-blog-post:nth-child(4n){clear:none;}
.blog .home-blog-post:nth-child(2n+1){clear:both;}
.home-blog-post:nth-child(3n+3){margin-right:17px;}
.home-blog-post:nth-child(2n+2){margin-right:0px;}
.septic-about-content p{width:auto;margin-bottom:0;}
.home-review{min-height:370px;}
.blog-top-detail h3{font-size:28px;}
button.btn.view-btn.blog-view{margin-bottom:25px;font-size:21px;height:50px;width:150px;}
img#next{top:1px;}
img#prev{top:1px;}
.home-blog-post h4:after{height:2px;}
.foot-social{margin-top:10px;padding-top:10px;}
.foot-list.foot-logo{width:100%;text-align:center;margin-bottom:15px;}
.foot-list.foot-links{width:43%;float:left;}
.foot-info{width:52%;}
.footer-top{padding:25px 0 25px;}
.septic{width:100%;}
.iboost-logo img{width:130px;}
.iboost-logo{width:100%;padding-top:7px;text-align:center;}
.copy-write p{margin:0;padding:0;}
.foot-social a{font-size:19px;width:45px;height:45px;line-height:48px;margin-right:10px;}
i.fa.fa-envelope-o{font-size:20px;margin-right:10px;}
.address:before{font-size:25px;}
.foot-info i.fa.fa-phone{margin-right:34px;font-size:24px;}
.address span{font-size:16px;}
.foot-list ul li a{font-size:16px;}
.contact-form-septic button.btn.submit-contact{width:100%;}
.trusted-company img{width:40px;}
.left-service{margin-right:0;width:100%;}
.right-service{width:100%;float:left;margin-top:20px;}
.trusted-company{margin-top:10px;margin-bottom:25px;}
.left-vertical{min-height:485px;width:100%;}
.left-vertical ul.nav.nav-tabs.tabs-left.sideways{padding-top:20px;margin-top:20px;}
.ringt-tab-content{padding:3em 2em;width:100%;height:auto;}
.review-photo img{max-width:85px;height:85px;}
.testimonial-slier{padding:0;}
.test-arrow{display:none;}
.reviw-contet.about-review p{line-height:24px;font-size:18px;}
.septic-schedule{padding:15px 0px;position:unset;top:0;float:left;}
.schedule-form h3{margin-bottom:15px;font-size:24px;}
.schedule-form .form-group{width:31.8%;float:left;margin-right:10px;}
.about-us{float:none;}
.septic-about-content h1{font-size:34px;margin-bottom:20px;}
ul.nav.nav-pills.service-type{width:100%;max-width:435px;margin:0 auto;float:none;right:0;left:0;}
.nav-pills.service-type>li{height:100px;width:145px;}
.about-us{height:auto;margin-bottom:0px;float:left;}
.septic-about-content{padding-top:0px;}
.select-wrapper select.select{height:49px;font-size:20px;padding:10px;}
button.btn.submit-btn{font-size:20px;height:48px;}
span.process-slider-text{display:none;}
.slider-navigation{margin-bottom:65px;}
span.slide-number:after{width:70px;left:27px;}
.slider-navigation ul li a::before{left:37px;}
span.slide-number{left:66%;}
.right-process-detail{padding:2em 1em;}
.right-process-detail span{font-size:26px;width:60px;height:60px;line-height:61px;}
.right-process-detail h5{font-size:28px;margin-top:10px;}
.process-detail{float:left;margin-top:20px;}
.item.slick-slide.slick-active{transform:translate(388px, -1px);}
.item.slick-slide{transform:translate(424px, -1px);}
.wrap{padding:0px 25px;max-width:434px;margin:0 auto;float:none;}
button.btn.view-btn{max-width:140px;margin-bottom:30px;height:50px;font-size:22px;}
.item.slick-slide{margin-bottom:25px;}
.tab-content:after{border-top:0px solid transparent;border-left:463px solid #6b87a3;border-bottom:48px solid transparent;height:1px;}
.filter{display:block;}
.septic-blog-detail-page{margin:0px 0 14px;padding:0px 0 14px;}
.inner-page-banner{margin-bottom:20px;}
.right-sidebar{float:left;width:100%;position:absolute;left:0;right:0;background-color:#fff;padding:10px;width:65%;border:2px solid #093765;transition:0.5s;padding-top:15px;opacity:0 !important;transform:translate(-106%, -1%);}
.right-sidebar.collapse.in{opacity:1 !important;transition:0.5s;transform:translate(0%, -2%);top:12px;z-index:999;background-color:#fff;}
div#sidebar{height:auto !important;width:71%;}
button.btn.btn-info{font-size:20px;width:100px;height:45px;line-height:17px;border:0;margin:5px 0 10px;}
.blog-other-topic ul li{padding-left:20px;}
.recent-wrap [data-aos^=fade][data-aos^=fade]{opacity:1;transform:translate3d(-100px,0,0);}
button.btn.btn-info:hover{background-color:#d11f29;color:#fff;transition:0.5s;}
button.btn.btn-info:focus{background-color:#d11f29;outline:0;}
.service-item-info{width:57%;}
.service-item-info p{font-size:15px;}
.blog-detail-social{padding:10px 20px 3px;}
.septic-blog-detail-image img{height:55vw;}
.blog-detail-content h1{font-size:26px;line-height:35px;}
.blog-detail-content h2{font-size:22px;line-height:35px;}
.review-description p{min-height:100px;}
.service-aread{margin-bottom:0;}
.oru-service-wrp h4{font-size:24px;margin:20px 0 20px;padding-left:15px;}
.our-service-page{margin-bottom:10px;padding-bottom:10px;}
.service-list{width:49%;margin-right:8px;}
.service-list:nth-child(3n+3){margin-right:8px;}
.service-list:nth-child(2n+2){margin-right:0;}
.left-prof{width:100%;float:left;}
.right-prof{width:100%;float:left;}
.left-prof:after{display:none;}
.right-prof:after{display:none;}
.left-prof{margin-bottom:33px;}
.sc-service-types p{font-size:14px;}
.sc-service-types.second-child p:before{left:16.7em;}
.septic-sc-services{margin:10px 0 15px;padding:10px 0 15px;}
.sep-services{padding-right:0;}
.septic-repair h3{font-size:24px;margin-bottom:15px;}
.septic-repair h1{font-size:42px;}
.septic-repair p{font-size:16px;line-height:28px;text-align:justify;}
.septic-repair h4{font-size:24px;line-height:30px;margin-bottom:10px;margin-top:10px;}
ul.list-detail li:first-child{margin-top:0;}
ul.list-detail li{font-size:18px;line-height:28px;margin-top:10px;}
.repair-problem h3{margin:0;font-size:25px;margin-bottom:10px;}
.problem h4{font-size:26px;margin-bottom:15px;}
.septic-repair{margin-bottom:0;}
.list-detail{padding-right:0;width:100%;margin-bottom:15px;margin-left:15px;}
h5.block-title{margin-top:15px;}
.list-detail ul li{line-height:24px;margin:0px 0 10px;}
.septic-conntection{width:100%;}
.top-title{margin-top:10px;}
h5.block-title{font-size:26px;}
.septic-fix{height:auto;}
.content-wrap{min-height:auto;padding:15px 15px 15px;}
.got-shapes{padding:10px 0px;padding-left:10px;padding-right:0;}
.right-content p{line-height:28px;font-size:20px;margin-top:10px;}
.fix-left-image{margin-right:0;width:100%;}
.fix-left-image img{width:100%;}
.got-shapes p{font-size:14px;line-height:22px;}
.call-us-septic{max-width:435px;}
.give-call-us{width:71%;}
.got-shapes:after{border-left:35px solid #093765;border-bottom:64px solid transparent;right:-35px;height:60px;}
.give-call-us{margin:0.7em 0 0;padding:5px 0 5px;}
.give-call-us a p{margin-left:0;font-size:14px;}
.give-call-us p{font-size:16px;margin-left:40px;}
.give-call-us i.fa.fa-phone{font-size:20px;margin-top:6px;margin-left:8px;margin-right:8px;}
.give-call-us:after{height:40px;width:40px;border-top:23px solid transparent;border-right:10px solid #fff;border-bottom:22px solid transparent;}
.call-us-septic{position:unset;margin-bottom:0px;}
.inner-page-banner{margin-bottom:5px;}
.get-in-touch h3{font-size:30px;}
.get-in-touch p{margin:15px auto 25px;}
.septic-contact-wrap{width:100%;padding:15px;}
.contact-address{width:100%;top:0;left:0;position:relative;}
.septic-contact-wrap .contact-form{width:100%;margin-top:15px;}
.contact-form-septic .form-group{margin-right:0;width:100%;}
.contact-form-septic textarea#text-area{height:150px;margin-top:0;}
.contact-form-septic button.btn.submit-contact{text-align:center;display:block;font-size:24px;}
.user-review{width:100%;}
.left-review-bg{width:30%;float:left;}
.reveiw-box{left:1em;}
.septic-review-page{margin:10px 0 10px;}
.serive-location{width:100%;height:375px;}
.service-map{width:100%;}
.service-area{width:100%;max-width:95%;}
@supports (-ms-ime-align:auto){.banner-align{min-height:220px;}
}
.our-serivce:after{left:0px;border-left:468px solid #093765;}
}
@media only screen and (max-width:480px){.banner-content.inner-page-content.top-content{top:27%;}
.banner-align h1 p{font-size:25px;margin-bottom:15px;}
.tab-content:after{border-left:305px solid #6b87a3;border-bottom:29px solid transparent;height:1px;}
.inner-page-banner img{min-height:170px;}
.item.slick-slide{transform:translate(400px, -1px);}
.item.slick-slide{width:406px;}
.home-blog-post h4{font-size:16px;}
.wrap{padding:0px;max-width:274px;}
.left-log{width:100%;text-align:center;margin-left:0;}
.promoText{font-size:15px;float:left;padding-top:6px;width:69%;}
.banner-align h1{font-size:21px;line-height:31px;margin-top:0;margin-bottom:10px;}
.banner-align h2{font-size:21px;line-height:31px;margin-top:0;margin-bottom:10px;}
.banner-align h2 p{font-size:21px;}
.mob_navi{width:265px;}
.schedule p a:after{color:#fff;float:left;font:normal normal normal 14px/1 FontAwesome;font-size:20px;content:"\f073";}
.header-contact{width:52%;margin-top:10px;float:left;}
.header-contact p a{margin-right:5px;font-size:15px;padding:8px 15px 8px 15px;float:left;margin-left:10px;}
.schedule p a{font-size:0;padding:9px 13px 9px 13px;margin-right:10px;}
.schedule{width:19%;margin-top:9px;float:right;}
.home-blog-post{width:100%;margin-right:0;}
.blog-top-detail h3{font-size:26px;}
.home-blog-post{width:100%;margin-left:0;margin:10px 0 10px;}
.blog-post-image{height:55vw;}
.home-blog-post:nth-child(3n+2){margin-left:0;}
.home-blog-post span.view-blog{font-size:13px;}
.home-blog-detail{height:auto;}
.foot-list.foot-links{width:100%;}
.foot-info{width:100%;}
i.fa.fa-envelope-o{margin-right:28px;}
img#next{top:6px;width:40px;}
img#prev{top:6px;width:40px;}
.banner-align.about-title h1{margin-bottom:0;}
.septic-block{width:100%;}
.septic-block p{text-align:justify;padding-bottom:6px;}
.left-vertical ul.nav.nav-tabs.tabs-left.sideways{width:288px;}
.ringt-tab-content{padding:30px 15px;}
.ringt-tab-content p{font-size:16px;line-height:26px;text-align:justify;word-break:break-all;}
.reviw-contet.about-review p{line-height:22px;font-size:15px;}
.testimonial-slier h4{font-size:24px;margin-bottom:20px;margin-top:0;}
.tabs-left>li label{width:80px;height:80px;}
.tabs-left.nav-tabs>li>a{padding-top:26px;}
.left-vertical{min-height:405px;}
.trusted-company a{padding:10px 14px 11px 4px;width:100%;display:inline-block;margin-bottom:15px;}
.trusted-company a:hover:after{top:10px;}
.trusted-company a:nth-child(2):hover:after{top:96px;left:4px;}
.schedule-form .form-group{width:100%;float:left;margin-right:0;margin-bottom:10px;}
.schedule-form h3{font-size:22px;}
.float-right-img{display:none;}
.septic-about-content p{width:auto;text-align:justify;}
.septic-our-serivce h5{font-size:26px;}
.septic-our-serivce{padding-top:90px;}
.septic-our-serivce p{font-size:20px;line-height:29px;}
ul.nav.nav-pills.service-type{position:unset;}
.nav-pills.service-type>li{height:100px;width:50%;}
.septic-our-serivce{height:215px;padding-top:20px;padding-left:15px;padding-right:15px;padding-bottom:0;}
.about-us{margin-bottom:15px;margin-top:10px;}
.septic-service-bg{min-height:290px;}
button.btn.view-detail-btn{margin-top:6.5em;font-size:21px;width:186px;height:50px;}
.septic-about-content h1{font-size:28px;margin-bottom:10px;margin-top:0;}
.septic-about-content{padding:2em 15px;}
.septic-about-content{padding:0em 15px;max-width:100%;}
.contact-cal p{font-size:16px;line-height:25px;}
.contact-cal i.fa.fa-phone{width:45px;height:45px;line-height:46px;left:-17px;top:-6px;}
.customer-review{height:auto;}
.slider-navigation ul li a::before{left:12px;}
span.slide-number:after{display:none;}
span.slide-number{left:40%;}
.right-process-detail span{font-size:20px;width:45px;height:45px;line-height:47px;}
.right-process-detail h5{font-size:18px;margin-top:1px;line-height:24px;}
.process-detail{margin-top:15px;}
.process-detail p{font-size:18px;line-height:29px;}
.our-process-wrap{height:400px;}
.home-review{height:auto;float:left;}
a.active-link.works::before{box-shadow:inset 0 0 0 0.30em #fff, inset 0 0 0 1em #d11f29, 0 0 0 0.2em #d11f29;}
.our-process-title h3{font-size:28px;margin-bottom:0;margin-top:5px;}
.slider-navigation{margin-bottom:58px;margin-top:50px;}
.slider-navigation ul{padding-left:0;}
h4.review-title{margin-bottom:25px;font-size:26px;margin:0px 0 10px;}
.customer-title{margin-top:10px;}
.home-blog h3{font-size:26px;padding-top:16px;margin-top:0;}
.septic-our-process{padding:10px 0 0px;}
.select-wrapper select.select{margin-top:0;width:100%;}
textarea#text-area{margin-top:10px;}
.col-sm-12.form-group{margin-bottom:10px;}
div#sidebar{height:auto !important;width:100%;}
button.btn.btn-info{font-size:15px;width:71px;height:37px;}
.sc-service-wrap h3{font-size:20px;line-height:23px;}
.sc-septic-services p{padding-left:15px;padding-right:15px;font-size:18px;line-height:27px;text-align:justify;padding-top:8px;}
.sc-septic-services{padding-bottom:15px;}
.service-list{width:100%;margin-right:0;}
.service-list p{font-size:19px;padding:10px 0px 5px 10px;text-align:center;}
.sc-service-types p{padding:10px 0 7px;}
.sc-service-types{margin-top:15px;width:305px;margin-left:10px;}
.sc-service-types.second-child{margin-right:8px;}
.sc-service-map h4{font-size:24px;margin-bottom:16px;}
.service-professionals{margin-bottom:9px;}
.septic-left-block{width:100%;margin-right:0;padding-bottom:10px;margin-bottom:10px;}
.septic-repair h3{margin:0;font-size:20px;margin-bottom:10px;}
.septic-repair-problem p{line-height:22px;}
.septic-repair h4{font-size:20px;margin-bottom:11px;}
ul.list-detail li:last-child{margin-bottom:0;}
ul.list-detail li{margin-bottom:10px;}
h5.block-title{font-size:20px;margin-bottom:10px;}
.top-title{margin-top:0;}
.give-call-us{width:100%;}
.give-call-us p{font-size:13px;margin-left:6px;}
.give-call-us a p{margin-left:0;font-size:15px;}
.got-shapes{width:100%;}
.got-shapes br{display:none;}
.got-shapes p{font-size:14px;line-height:22px;text-align:center;float:none;}
.got-shapes:after{display:none;}
.give-call-us{width:100%;margin:0;margin-bottom:20px;padding:3px 0 7px;}
.give-call-us i.fa.fa-phone{font-size:19px;margin-top:10px;}
.call-us-septic{max-width:282px;}
.give-call-us:after{width:34px;display:none;}
.call-us p{font-size:13px;margin-left:40px;}
.get-in-touch{padding-top:0;}
.get-in-touch h3{font-size:24px;}
.get-in-touch h3:after{margin-top:10px;}
.get-in-touch p{margin:15px auto 15px;font-size:14px;line-height:22px;}
.contact-address h3{font-size:24px;}
.contact-address h3:after{width:100px;margin-top:10px;}
.contact-address ul li img{margin:0px 10px 0px 0px;width:15px;}
.contact-address{padding:20px 10px;}
.contact-address ul{margin-top:5px;padding-top:5px;}
.contact-social a{width:40px;height:41px;font-size:16px;line-height:42px;}
.contact-form-septic textarea#text-area{height:100px;}
.contact-form-septic button.btn.submit-contact{font-size:22px;}
.septic-contact-wrap{min-height:auto;margin-bottom:10px;}
.service-aread.contact{margin-top:10px;}
.right-review-conten{width:100%;padding:15px;}
.review-description{margin-top:15px;}
.review-description p{height:auto;margin-bottom:0;}
.left-review-bg{width:100%;}
.reveiw-box{left:0;right:0;margin:0 auto;float:none;max-width:150px;}
@supports (-ms-ime-align:auto){.banner-align{min-height:170px;}
}
.trusted-company span{display:inline-block;width:80%;margin-bottom:25px;}
.trusted-company:last-child{margin-bottom:0;}
.our-serivce:after{left:0px;border-left:306px solid #093765;top:-17px;border-top:31px solid #093765;}
}
@media screen and (max-width:480px) and (min-width:360px){.promoText{padding-top:16px;}
}