h1, .content-style h2.look-like-h1, section header > *:first-child:not(a), section header > a > *:first-child, .side-zone header > *:first-child:not(a) {
font-size: 2em;
text-transform: uppercase;
line-height: 1.3;
letter-spacing: .08rem;
color:  #1e4079;
font-weight: 300;
font-style: normal;
font-family: 'Montserrat',  sans-serif;
font-weight: 600 !important;
}
html {scroll-behavior: smooth;} .logo.a{width:unset;height:unset;}
.checktxt{padding:10px 0;}
.wrapper {
position: relative;
overflow: hidden;
width: 100%;
height: 424px;
}
.formbtn:hover,
.formbtn:focus {
transform:unset !important;
background-color:#e22028;	
}
.main-slider{display:block;}
.popupblu{padding:2em;}
.herobtndiv{padding: 20px 0;}
.frntrightdiv img{width:76%;}
.blubtn a{
padding: 0.667em 1.333em;
text-decoration: none;
font-weight: 500;
transition: all 0.5s;
margin: 5px;
background-color: #fff;
color: #1e4079;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
border: 2px solid #1e4079;
border-radius: 28px;
text-align: center;
}
.blubtn a:hover,
.blubtn a:focus {
border: 2px solid #8aceeb;
color: #8aceeb;
}
.wp-block-button.blubtn a:hover,
.wp-block-button.blubtn a:focus {
border: 2px solid #8aceeb;
color: #8aceeb;
}
.bluBox {
background-color: rgb(255,255,255, .39);
padding: 45px;
margin: 56px;
text-align: center;
}
.bluBox h3{color:#fff;font-size: calc(1.3rem + .6vw) !important;}
.bluBox p{color: #fff; font-size: 1.5em;font-weight: 500;}
.bluSquare {
position: relative;
transform: translateX(-150px);
opacity: 1;
transition: 1s all ease;
}
.bluSquare.active{opacity: 1;transform: translateX(0);}
.citySpan{font-weight: 600;font-size: 1.5em;margin-left:10px;}
.freeQuotePage{padding: 60px 40px;margin:70px 135px;}
a.popup-youtube.singleVideo{display: inline-flex;width: 447px;} .sidebarnav a:hover{color: #0093d0 !important;}
#menu-main-menu{padding-left: 40px;display: inline-flex;}
.nav {display:none;}
.dropdown:hover .dropdown-menu {border:0;display:block;border-top:1px solid #e6e7e9;border-bottom: 1px solid #e6e7e9;background:#ffffff;border-radius: 0;padding: 0;z-index: 999999;}
.dropdown-menu li {background: #fff;position:initial;z-index: 99999;padding: 0;width: 100%;text-align: left;border-bottom:1px solid #eee;}
.dropdown-menu li a {background:#fff !important; color:#0f374e;}
.dropdown-menu li:last-child {border-bottom:0;}
.dropdown-menu li:hover {background: #000;transition:all 0.3s ease-in-out;}
.dropdown-menu li:hover a {color:#0093d0 !important;}
.dropdown-menu li + li:after {display:none;} .navbar ul li.active .dropdown-menu a {color: #1e4079;}   .collapse {display:block;}
.nav {display:block;float: left;padding: 0 10px;}
.nav ul {margin:0; padding:0;}
.nav ul li {display:inline-block;}
.nav ul li a { padding:8px 10px;font-size: 14px;display:block;} #navmenuwrapper {display:none;}
.site-header__menu-trigger{top:unset;} .fancyHeader{color:#8aceeb;font-weight: 300;font-size: 38px;margin-bottom: 0;}
.blueHeader{color: #1e4079 !important;font-weight: 600 !important;font-size:26px !important;}
.fancyHeader span{color:#e31b23;font-weight:600;}
.contentRightSide{float:right;padding: 0 30px 0 94px;}
.heroDiv button span:after{color:#fff;top: 0;}
.sideImage{float: left;padding: 0 30px;margin-top: 84px;margin-bottom: auto;}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input{margin: auto!important;font-weight: 600;}
.bottomChecks{padding: 60px 0 90px;background-image:url(//www.maidright.com/wp-content/themes/maid-right-theme/images/gm_bathroom-min.png);}
.reviewsContent{padding:20px 0;}
.servInfo a {text-decoration: none;color: #1e4079;}
.servInfo a:hover{color: #0093d0;}
.col3{text-align:right;margin:auto;}
.servInfo{margin-left: 10px;margin-top: auto;margin-bottom: auto;}
.mainContainer{padding:40px;display: inline-block;}
.content-padding{padding:50px 0;}
.containerStyle{padding:0 30px;float: left;}
.service ul{padding-left: 0;}
.services-section .flex li a svg {
font-size: 2em;
position: relative;
z-index: 1;
}
icon svg, svg[data-use] {
height: 1em;
width: 1em;
fill: currentColor;
}
.auth{padding:15px 0;}
.h2, h2, h4, h3 {
color:#0093d0;
font-family: 'Montserrat',  sans-serif;
}
h2{font-weight: 400 !important;}
h3{font-weight: 600 !important;font-size: 1.2rem !important;}
.deliver{display:inline-flex;padding: 20px 0;}
.imagechecks img{width: 80px;}
.imagechecks picture{width: 80px;}
.imagechecks{float:left;display:inline-flex;}
.page-links__title{font-size:1.3em !important;}
.services-section{padding-bottom:1.5em;}
.serviceLink{float: left;padding: 0 10px;}
.checc img{max-width: 40px;max-height: 40px;}
.serviceLink img {max-width: 90px;}
.grd-img-blogs {
background-position: center;
background-size: contain;
width: 100%;
height: 200px;
background-repeat: no-repeat;
margin: auto;
}
.contentRightSide hr{color: #e6e7e9;margin: 30px 0;padding: 1px 0;opacity: unset;width: 80%;}
.frontpagediv{border-bottom:2px solid #e6e7e9;margin-bottom:30px;}
.btnClass{font-size: 16px;padding: 8px 12px;vertical-align: text-top;}
.button {
font-weight: 400;
transition: all 0.5s;
margin: 5px;
background-color: #fff;
color: #1e4079;
text-transform: uppercase;
text-decoration: none;
font-family: 'Montserrat',  sans-serif;
border: 2px solid #1e4079;
border-radius: 28px;
text-align: center;
cursor: pointer;
height: 48px;
}
.button span {
font-weight: 600;
cursor: pointer;
display: inline-block;
position: relative;
transition: 0.5s;
}
.button span:after { content: '>>';
font-weight: 600;
color: #e31b23;
position: absolute;
opacity: 0;
top: 8px;
right: -20px;
transition: 0.5s;
}
.button:hover span {padding-right: 25px;}
.button:hover span:after {opacity: 1;right: 0;} .popupbutton a{background-color: #e31b23;color: #fff;padding:8px 15px;}
.popupbutton a:hover{color:#fff;background-color:#b20108;}
.generic-content{padding-top:25px;} p {
color: #000;
margin: 1.5em 0;
font-weight: 400;
line-height: 1.556;
font-family: 'Montserrat', sans-serif;
}
.med-btn{ padding: 15px 32px !important;}
.dropdown:hover .dropdown-menu {
display: block;
} .content1 p {margin-bottom:2em;}
.content1 h2 {letter-spacing: 2px;}
.bottomctaa {
color:#0f374e;
font-size: 36px;
transition: all 0.5s;
letter-spacing: 2px;
padding: 10px 0px;
font-weight: 500;
}
.bottomCta {
line-height:.3 !important;
color:#0f374e;
font-weight: 300;
font-size: 29px;
transition: all 0.5s;
letter-spacing: 1px;
}
.homeTitle{
letter-spacing: 1px;color:#fff;text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);font-weight: 500;
}
.homeSub a:hover {
box-shadow: 0 0.5em 0.5em -0.4em var(--hover);
transform: translateY(-0.35em);
}
.homeSub{font-family: 'Montserrat', sans-serif; font-size:24px;transition: all 0.5s;
letter-spacing: 1px;color:#fff;padding: 20px 0px;font-weight: 400;text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
}
.frontpage-box{
float:left;padding:40px;text-align:center;align-self: center;
}
.homedesc{text-align:center;color:#fff;font-size:22px;text-decoration:none;font-family: 'Montserrat', sans-serif;} .grd-img-icons{ 
background-position: center;
background-size: contain;
width: 100%;
height:143px;
background-repeat: no-repeat;} .sidebarImage img{width:74%;}
.sidebarImage{padding: 40px 0;text-align: center;}
.sidebarMobile{float: right;padding:10px;}
.sidebarnav .page_item > a{
border-bottom: solid 1px #DADADA;
display: block;
position: relative;
color: #1e4079;
transition: color .5s ease 0s, padding .5s ease 0s;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
padding: 8px 0;
}
.generic-content p{padding:25px 0;}
.generic-content .links{color: #1e4079;text-decoration: none;font-size: 16px;padding-top: 10px;font-weight: 500;}
.generic-content .links:hover{color:#0093d0;}
.sidebarnav{background-color: #f1f1f1;box-shadow: 0 1px 6px rgb(32 33 36 / 28%);padding: 0.9em 3em 3em 3em;}
.sidebarnav a{
font-family: 'Montserrat', sans-serif !important;
transition: color .4s ease 0s;
text-decoration: none;} .titleh3 a{color: #0f374e;}
.white{color:#fff;}
.sidebarBlueBox p{color:#fff;font-size: 1.5em;font-weight: 500;}
.sidebarBlueBox span{color:#0093d0; font-weight: 400;font-size: 1.8em;}
.graybox{ background-color:#1e4079;padding: 30px;text-align: center;margin-top: 50px;margin-bottom: 10px;}
.sidebartitle p{text-align: center;color:#1e4079;letter-spacing: .08em;line-height: 1.3;font-size: 2em;font-family: 'Montserrat', sans-serif;font-weight: 600;}
body .ninja {display: none !important;}
.localbox{
height:auto;
text-align:center;
background-color: #fff;
box-shadow: 0px 0.833em 1.167em 0px rgb(0 0 0 / 17%);
padding: 40px;
}
.bluebox{
background: linear-gradient(#fff -21%,#0f374e 64%);
padding: 98px 136px !important;
display: inline-block;
}
.blueboxlink a{text-decoration:none;color: #fff;}
.bluBox a{text-decoration:none;color: #fff;}
.bluBox a:hover{color:#1e4079;}
.citiesCol{text-align:center;padding:10px 0;}
.citiesCol a{text-decoration:none;color:#1e4079;}
.citiesCol a:hover{color:#0093d0;}
.yt-box{margin-top:auto;margin-bottom:auto;text-align: center;} .coupons{width:85%;border: dashed 0.2em #DBDBDB;background-color: #FFFFFF;position:relative;
display: block;
padding: 1.5em 4% 4%;
text-align: center;}
.print-btn {width: 85%;text-align:center;}
.slick-dots { z-index:1;}
.bottomFull {padding:80px 60px;
text-align:center;}
.halfColOne{float:left;}
.checks .halfColTwo{width:26%;}
.halfColTwo {float:left;text-align:center;font-size: 28px;font-family: 'Montserrat',  sans-serif; font-weight: 400;color: #fff;padding:10px 0;} 
.frontbannertext{margin: auto;text-align: center;}
.couponBox{
align-self: center;
float:left;padding:40px;
} .sidebarnav .page_item > a:before {
content: '\e915';
font-family: 'Montserrat', sans-serif;
vertical-align: middle;
left: 0;
position: absolute;
color: #0f374e;
transition: color .5s ease 0s, left .5s ease 0s, opacity .5s ease 0s;
font-size: 0.8em;
top: 1.2rem;
opacity: 0;}
.no-touch .sidebarnav .page_item > a:hover, .sidebarnav .page_item > a:focus {
color: #0f374e;
background-position: 0% 100%;
padding: 1em 0.1em 1 em 2.9em;
}
.cta-box{
background-repeat: no-repeat;
background-size: cover;
height:459px;
width:auto;
margin-top:52px;
padding: 45% 10px 20px;
text-align: center;
}
.cta_text{
font-family: 'Montserrat', sans-serif;
font-size: 13.6738px;
height: 84px;
color:#fff;
line-height:21.2765px;
}
.cta-box h5:after{
content: '';
width: 100%;
height: 1px;
background-color: #3470B9;
display: block;
margin-top: 0.25em;
}
.cta_heading{
font-size: 2em;
color: #FFFFFF;
font-weight: 300;
display: inline-block;
position: relative;
}
.locationBox{padding: 2%;}
.main-slider .slide {height: 490px;}
.main-slider .content {float:left;}
.slides{padding-bottom:10px;margin-bottom: 50px;margin-top: 48px;}
.slide{background-repeat: no-repeat;background-size: cover;}
#hometext{padding: 2em 2em;}
.home-lower{width:100%;height:340px;background-repeat: no-repeat;
display:inline-flex;
background-position: center;
background-size: cover; margin-top:80px;
}
.home-lower .main-cta{
padding-left: 58%;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-align: center;
align-items: center;
display: flex;
padding-right: 1em;
}
.main-cta{position: relative;}
.main-cta h4{
font-size: 1.4em;
text-transform: uppercase;
color: #1e4079;
font-weight: 600; letter-spacing: 0;
}
.line-left{
position: relative;
text-align: center;
}
*, *:before, *:after {
box-sizing: border-box;
} .main-cta h4 span { font-size: 1.3em;
font-weight: 400;
display: block;
color: #FFFFFF;
} .dropdown-toggle::after {color:#0093d0;}
.logo img{width:84%;}
.above-btn{display:block;}
.heroDiv{background-color:#1e4079; padding:15px;color: #fff;font-size: 1.8em;font-weight: 600;letter-spacing: .02em;}
.heroDiv button{background-color: #e31b23;color: #fff;padding:8px 15px;}
.menu-item a{
letter-spacing: .04em;
text-transform: uppercase;
font-size:16px;
font-family: 'Montserrat',  sans-serif;
font-weight: 600;
}
.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {color: #1e4079 !important;}
.nav-list a{color:#484848;}
.hidedesktop{display:none;}
.utility{
width:100%;
padding: 0.7em 2.4em;
margin: 0 auto;
position: relative;
height: 58px;
background-color:#1e4079;
}
.btmChecks{text-align: center;padding: 20px 0;}
.bottomArea{height: 375px;padding: 80px;}
.bottomFont{font-size:30px;font-weight:500;color:#fff;text-transform: uppercase;}
.bandA{margin: auto;margin-top: 75px;margin-bottom: 75px;}
.reviews{margin: auto;margin-top: 10px;margin-bottom: 20px;width:80%;text-align: center;}
.reviews h3{color:#1e4079;padding:20px 0;}
.reviews img{padding: 22px 0;width:15%;}
.singleVideo{height: 250px;background-size: cover;background-position: center;margin: 10px;padding: 90px 188px;}
.singleVideo .fa-play-circle{font-size: 70px;color:#e31b23;}
#menu-footer-nav{display: inline-flex;}
#menu-footer-nav li{padding:0 37px;} #menu-location-footerNavOne .menu-item a:hover{text-decoration: none;color: #145a83;} .footerSpan{font-size: 18px;color: #0f374e;font-weight: 500;font-family: 'Montserrat', sans-serif;}
.footerSpan a{text-decoration: none;font-size: 14px;color: #0f374e;}
.footerSpan a:hover{text-decoration: none;color: #145a83;}
.mobilebutton{display: none;}
.mainNav{padding:12px 21px;background-color:#fff;} .ultcol p {
letter-spacing: .02em; font-family: 'Montserrat',  sans-serif;
color:#fff;
font-weight: 400;
font-size:18px;
}
.spanRed{color:#e31b23;}
.ultcol a{color:#fff;text-decoration:none;text-transform: uppercase;}
.ultcol a:hover{color:#fff;}
.ultcol{
margin: auto;
float:left;
padding:0px 14px;
}
.sticky {
position: sticky;
top: 0;
width: 100%;
} 
.admin-bar .sticky{
top:32px;
}
.dropdown-item {color:#fff;} .navbar{padding-top:0px;padding-bottom:0px;}
.header-menu{float:right;position:relative;width:100%;}
.header-menu ul{float:left;text-align:right;width:100%;}
.header-menu ul li{display:block;list-style:none;text-align:left; }
.header-menu ul li a{border-bottom:7px solid transparent;color:#fff;display:inline-block;font-size:17px;font-weight:600;margin:0 7px;width: 100%;padding:15px 0 10px;text-transform:uppercase;}
.header-menu ul li a:hover{border-bottom:7px solid #fff;}
.header-menu ul ul ul li a {border:0;}
.header-menu ul ul ul li a:hover {border:0 !important;}
.header-menu ul li .child-triggerm{display:none}
.dropdown-menu>li>a{color:#1e4079;} .dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:transparent;color:#0f374e;outline:0;text-decoration:none;text-shadow:none}
.nav>li>a:focus,.nav>li>a:hover{background-color:inherit}
ul.nav li.dropdown:hover > ul.dropdown-menu{display:block}
ul.mainmenu ul.dropdown-menu{background: #eee; border-radius:0;padding:0;text-align:left!important;width:209px!important;}
.dropdown-menu ul{text-align:center}
.header-menu ul{text-align:left;margin-bottom: 0 !important;}
.header-menu ul li{font-family:'Assistant';font-weight:400;margin:0}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:inherit;color:#0093d0;text-shadow:none}
.navbar-expand-md .navbar-nav .nav-link{color:#1e4079;}
.navbar-expand-md .navbar-nav .nav-link:hover{color:#0093d0;}
.navbar-expand-md .navbar-nav .nav-link:active{color: #0093d0;}
.menu-item{padding: 0px 3px;} .footerheadline{color: #1e4079;font-size: 1.2rem !important;font-weight: 600;margin-bottom: .5em !important;}
.footercont{padding:3em;background-color:#eaeaea;text-align:center;}
.footercss{display: block;padding: 1em 0 1em 1.2em;margin: 0;border-left: 1px solid #0093D0;}
.footercss a{font-size:1rem;color:#1E4079;font-weight: 500;line-height: 2;}
.footercss a:hover{text-decoration: none;color:#0093d0;}
.utlfooter p {margin-bottom:0 !important;}
.social-icons-list li{ margin: 0 16px !important;}
.utlfooter{ height:2.3em;padding:.5em;float:left;}
.socIcon{padding:8px;color:#1e4079 !important;font-size: 26px;}
.site-footer__col-four a{color: #1e4079;text-decoration: none; }
.site-footer__col-four a:hover{color:#0093d0;} .testimonial-content p {font-family: 'Montserrat', sans-serif;font-size:18.8429px;font-style:italic;font-weight:400;}
.author{font-size:18px;text-align:center;}
#testimonials {
background-color: #fff;
text-align: center;
padding: 4.5em 0 4.8125em;}
.wrap {
max-width: 74em;
margin-left: auto;
margin-right: auto;
margin: 0 auto;
padding: 0 1.5625em;
}
.testimonial-section{ display: inline-block;
width: 100%;
padding: 28px 60px;
}
.testimonial-slider{display: inline-flex;text-align:center;max-width: 90%;}  .gform_wrapper.gravity-theme .ginput_counter{display:none;}
.content-container { width: 534px;}
.gform_title{text-align:center;font-family: 'Montserrat',  sans-serif;}
#gform_wrapper_1 { padding-top: 20px; }
.gform_footer top_label{text-align:center;}
.is-secondary{background:  #a30007;width: 31%;border: 0; color: #fff;font-size: 1.1em;padding:8px 5px; }
.gform_wrapper.gravity-theme .gform_fields {width:74% !important;grid-row-gap:5px !important;margin: auto;}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {width: 100%;height: 40px;}
.gform_button{padding:10px 26px;}
.gform_wrapper.gravity-theme .ginput_counter {display:none;}
.pagetitle {padding-left: 6px;}
.gform_wrapper .gfield_required {
color: #df0000 !important;
font-size:20px !important;
}
.gform_required_legend{display:none;}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {text-align:center;} .slick-next, .slick-prev {
width: 334px;
height: 33px;
border: none;
border-radius: 2%;
margin: auto;  top: 0;
bottom: 0; color: #1e4079;
cursor: pointer;
outline: none;
font-size: 22px;
text-align: center;
}
.slick-dots .slick-active button{background-color: #1e4079 !important;}
.coupons-slider .slick-dots{top:358px !important;}
.coupons-slider .slick-slide img{display:inline !important;
} .navigation{text-align:center;}
.navigation .page-numbers, .testimonial-section .grid .navigation .page-numbers {
padding: 12px 20px;
}
.testimonial-section .grid .navigation .current {
background-color: #1e4079;
color: #fff !important;
}
.testimonial-section .grid .navigation .page-numbers {
padding: 4px 10px;
border-radius: 5px;
color: #000;
text-decoration: none;
} .grd-img{background-size: cover;height:184px;}
.gallery-section {padding:60px;}
.gallery-section .gallery-container .grid-item {
display: grid;
max-width: 65rem;
grid-template-columns: repeat(auto-fill,11.5rem);
row-gap: 1.75rem;
column-gap: 1.75rem;
justify-content: center;
}
.checks{display: flex;justify-content: center;padding:25px 0;}
.heading p {padding: 20px 0;color: #1e4079;font-family: 'Montserrat',  sans-serif;font-size: 2.2rem;font-weight: 600;}
.heading h3 {padding: 20px 0;color: #0093d0;font-family: 'Montserrat',  sans-serif;font-size: 36px;font-weight: 500;text-transform: capitalize;} @media (max-width: 1400px){
.col3{text-align:center;margin:auto;}
}
@media screen and (min-width: 1300px){
.sidebartitle{padding-top: 8%;}
}
@media (max-width: 1280px){
.heroDiv{}
.sidebartitle{padding-top:16%;}
}
@media screen and (max-width: 1150px){
.button{height: unset;}
.yt-box iframe{max-width: 96%;height: 162px;}
.sidebartitle p{font-size:1.5em;}
.testimonial-section{padding: 23px 0px;}
}
@media (min-width: 1025px){
#hometext .wrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
max-height: 33.375em; row-gap: 0;}
.gallery-section .gallery-container .grid-item {justify-content: start;}
}
@media (min-width: 992px){
.bannerimg{width:80%;}
.main-slider .slide { height: 633px;}
}
@media screen and (max-width: 991px){
.heroDiv{font-size:1.4em;}
.main-slider .slide{height:578px;}
.sidebarBlueBox span{font-size: 1.6em;}
.home-lower{display: none;}
.deliver{padding:unset;padding-left: 25%;padding-right: 25%;display: inline-block;} .serviceLink img {max-width: 56px;}
.servInfo{font-size: .8rem;}
#second {margin-left: unset;margin-right: unset;}
.socIcon{padding:1px;font-size: 18px !important;}
.footerheadline{font-size: 1.1rem;}
.site-footer__col-four a{font-size: 1.1rem;} .imagechecks{padding: 10px;}
.imagechecks img {width: 68px;height: 68px;}
.imagechecks picture{width: 68px;height: 68px;}
.contentRightSide{padding-left: 24px;padding:unset;}
.heroDiv {width: 80%;margin: auto;}
.mobileSlide{background-image:url(//www.maidright.com/wp-content/themes/maid-right-theme/images/kitchen.png) !important;
background-position:top;}
.frntrightdiv img{width: 66%;}
.locationBox{padding:4%;} .btnClass {font-size: 18px;}
.mainContainer {padding: 0;display: inline-block;}
.wpgmza_map{width:100% !important;}
.testimonial-section{padding:1px !important;}
.site-footer__inner .container .container--narrow {max-width: 840px;}
.grd-img-blogs {width: 85% !important;height: 173px !important;}
.headline--large {font-size: 2.25rem;}
.homeSub{font-size:20px !important;}
#hometext{padding: 0px 40px !important;}
.halfColOne iframe{width:91%;height: 262;}
.fancy span:before, .fancy span:after {top:16px;width:52px;}
.halfColTwo{padding:26px;}
.site-header__menu-trigger .mobliebars .fa-window-close{color:#fff;}
.page-banner__title{font-size: 2rem !important;}
.sidebarnav{display: none;}
.containerStyle{padding:17px !important;}
.coupons.logo img{width: unset;}
.logo img {width: 50%;}
.freeQuotePage {padding: 40px 0px;margin: 70px 132px;}
}                       
@media (max-width: 984px){
.col-sm-6 {width:100%;font-size: 1.2rem;}
.content-container{top:0px !important;}
}
@media (min-width: 960px){
.site-footer__col-two-three-group {width: 25% !important;}
.site-footer__col-one {width: 25% !important;}
.site-footer__col-three {width: 25%;float: left;}
}
@media only screen and (max-width: 959px) {
.footercss{border-left: none;padding: 1em 2em;text-align: center;   margin: auto;}
.site-footer__col-one {padding:20px 0;}
.site-footer__col-three{float: unset;width: 85%;}
.site-footer__col-four{padding:unset !important;}
.fancyHeader {font-size: 34px;}
.ultcol p{font-size:1.2em;margin-bottom: 1px;}
.hidemobile{display:none !important;}
.hidedesktop{display:block !important;float: right;}
.right{float:right !important;}
.utility{height:auto;}
.dropdown-menu{background-color:transparent !important;position: static !important;}
.navbar-expand-md .navbar-nav { flex-direction:column;}
.navbar-expand-md .navbar-nav .nav-link {color:#fff !important;}
.cta-box{display:none;}
.dropdown-menu{
border: none !important;
border-radius: none !important;
color:#fff;
background-color: none !important;
}
.dropdown-menu>li>a {color: #fff !important;}
.dropdown-menu>li>a:hover{color:none !important;}
.navbar-expand-md .navbar-nav{flex-direction: column !important;}
.navbar-expand-md .navbar-nav .nav-link{color:#fff !important;}
.desktopbutton {
display: none !important;
}
.site-header__menu-trigger{top: 55%;font-size: 2rem;}
.mobilebutton a{text-decoration:none;}
.mobilebutton{
margin:auto;
display: block;
font-size:16px;
padding: 1rem;
margin-top: .6rem; 
}
}
@media (max-width: 926px){
.couponBox{float:left;padding:12px;}
}
@media screen and (max-width: 782px) {
.admin-bar .sticky {
top: 46px;
}
}
@media (max-width: 767px){
.heroDiv {
font-size: 1.2em;
}
.page-banner{padding:4em 0;}
.col3{display: none;}
.coltop4{display: none;}
.halfColTwo {padding: 0px !important;width:100% !important;}
.headline--large {font-size: 30px !important;}
.homeSub{line-height: 1.2;letter-spacing: normal;}
.mobilepadding{padding-left:24% !important;padding-right: 24% !important;}
.deliver ul{margin-bottom: 0;}
.citiesCol img{width: 46px;}
.heading p{font-size: 1.8rem;}
.mobilefoot img{width: 36% !important;}
.yt-box iframe{height:203px;}
.button span{display: initial;}
.btmChecks{display: none;}
.sideImage{display: none;}
.contentRightSide{padding-left:unset;}
.site-header__menu-trigger{top: 68%;}
.freeQuotePage {padding: 30px 40px;margin: 39px 43px;}
.yt-box{margin-top: 40px !important;margin-bottom: 20px;}
.couponsRow{padding: 0 50px;} 
.utlfooter p {text-align: center !important;}
.utlfooter{float:none; padding-left:0px; text-align: center;}
.page-banner__content .container .bannerContainer{max-width: 647px;}
.container, .container-sm {max-width: 531px;}
.bannerContainer {text-align: center;padding: 15px 1px;}
.home-lower{height: 231px;}
.collapse:not(.show) {display: flex;}
.ultcol{text-align: center;padding:1px;}
.sidebarMobile{display: none;}
.row { --bs-gutter-x: 0rem ;}
.slick-dots{display:none;}
#hometext{padding:30px 38px;}
.service {margin-bottom:5px;}
.halfColOne {padding:20px 0;float: none;}
.bottomFull{padding:20px 40px;}
.gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 1px !important;}
.is-secondary {
background: #a30007;
width: 31%;
border: 0;
color: #fff;
font-size: 1.1em;
padding: 8px 5px;
}
#gform_wrapper_1 {padding: 2px 30px;}
.main-slider .content h1 {
width:73%;
margin: 0;
margin-top: 4%;
font-weight: 650;
font-size: 2.0rem;
color: white;
text-shadow: black 1px 0 10px;}
.main-slider .content {   
color: #fff;
text-shadow: 1px 1px 2px #000;
font-weight: 300;
font-size: 1.14rem;
text-align: left;}
.checktxt{padding:24px 0;}
}
@media only screen and (max-width: 760px) {
.ultcol{ text-align:center !important;height:auto !important;}
}
@media (max-width: 726px){
.slick-slide img{display:inline-block;}
}
@media (max-width:700px) {
.cta-box{display:none;}
.homedesc{padding-top:0px;}
}
@media only screen and (max-width: 654px) {
.freeQuotePage { padding: 43px 0px;margin: 39px 0px;}
.navbar>.container{padding: 0 44px;}
.mobilebutton{padding: 16px 40px;font-size: 16px;margin-top: .7rem;text-align: center;}
#menu-footer-nav {display: inline-block;}
}
@media (max-width: 643px){
.btnClass {font-size: 16px;}
.heading p { font-size: 26px;padding: 5px;}
#gform_wrapper_1 {width: 100% !important;float: unset !important;}
}
@media only screen and (max-width: 601px){
.col-md-12 iframe{width:100% !important;}
}
@media only screen and (max-width: 576px) {
.bluBox p{font-size: 1.2em;}
.reviews img{width: 32%;}
.bluBox{margin: 40px;}
.mobilepadding{padding: 0 16%;}
.chkimg{width:55%;}
.frontbannertext {text-align:center;}
.gform_button {padding: 10px 26px !important;height: unset !important;}
.button {padding:unset;height:48px;}
.leftdiv{float: inline-start;}
.logo img {width: 30%;}
.coupons.logo img{width: unset;}
.frontbannertext{padding:unset;float: inline-start;}
#menu-location-footerNavOne .menu-item a {font-size: 16px;}
#menu-location-footerNavOne {text-align: center;padding: 1em;}
.bottomArea {height: unset;padding: 30px;}
.bottomFont{font-size:22px;}
.bottomChecks {padding: 20px 0;}
.singleVideo {height: 212px;}
a.popup-youtube.singleVideo{width: 90%;}
.col-sm-12 {flex: 0 0 auto;width: 100%;}
.testimonial-content p {font-size:16px !important;}
.slides{margin-top: 79px;}
.mobileClass a{text-decoration:none;}
.ultcol{padding:8px 0;}
.halfColTwo{font-size: 24px;}
.checks{padding:0;}
.bottomChecks{padding: 26px;}
.home-lower{background-size: contain !important;}
.slides{margin-top: 88px;}
.button2{font-size: 14px !important;height: 44px !important;}
}
@media screen and (max-width: 482px) {
a.popup-youtube.singleVideo{width: 80%;} .site-header__menu-trigger{font-size: 1.5rem;} 
.singleVideo {
height: 206px;
padding: 70px 153px;
}
.ultcol p{font-size:1em;}
.mobileNo {display:none !important;}
}
@media screen and (max-width: 456px){
.smallno{display: none !important;}
.mobilepadding {
padding-left: 15% !important;
padding-right: 15% !important;}
.frntrightdiv img {width: 65%;}
.footerSpan {font-size: 16px;}
a.popup-youtube.singleVideo{width: 66%;}
.testimonial{padding:0px;}
.stars {padding-top: 6px;font-size: 14px;}
.headline--large {font-size: 24px !important;}
.homeSub {font-size: 20px !important;}
}
@media only screen and (max-width: 400px) {
.btn--small {font-size: 0.80rem !important;}
.slides {
padding-bottom: 9px;
margin-bottom: 11px;
margin-top: 125px;}
.singleVideo {padding: 40px 90px;}
}