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;}
/*.wpsl-street{display: none;}*/
.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;}

/* Navigation */
.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;}
/*.dropdown-menu li a {color: #000;padding: 5px 10px;}*/
.navbar ul li.active .dropdown-menu a {color: #1e4079;}
/*
.dropdown-menu li a:hover {background: #000;color:#ffffff;border:0;}*/
/*
.dropdown-menu li.active, .header-menu .dropdown-menu li.active a {background:#3470B9;color:#fff;}*/
/*.menu-item a:hover{color: ;}*/
.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 {/*color: #1e4079;*/padding:8px 10px;font-size: 14px;display:block;}
/*.nav ul li.active a, .nav ul li a:hover, .nav ul li a:active, .nav ul li a:focus {background: #3470B9;color:#fff;}
*/
#navmenuwrapper {display:none;}
.site-header__menu-trigger{top:unset;}
/*
.arrow{
    height: 100px;
    margin: auto;
    top: -373px;
    width: 100%;
}
.leftarrow img{max-width: 27%;}
.leftarrow{
    float: left;
    text-align: end;
    padding-right: 45px;
}

.rightarrow{
    float: left;
    text-align: center;
    padding-left: 24px;
}
.rightarrow img{
    max-width: 24%;
}
*/
.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(/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: '\00bb';*/
    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;}



/* Popup buttons */

.popupbutton a{background-color: #e31b23;color: #fff;padding:8px 15px;}
.popupbutton a:hover{color:#fff;background-color:#b20108;}




.generic-content{padding-top:25px;}
/*.icons{color: #1e4079;}*/
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;
}
/* Homepage */
.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;}
/*.service{text-align:center;}*/
.grd-img-icons{ 
    background-position: center;
    background-size: contain;
    width: 100%;
    height:143px;
    background-repeat: no-repeat;}

    /*Sidebar*/
    .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;}
/*
.sidebarForm{display: inline-block;background-color: #0f374e;color: #fff;margin: auto;margin-top: 50px;padding:12px;}
*/
.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{/*box-shadow: 0 1px 6px rgb(32 33 36 / 28%);*/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  */

.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;
    }
    /* Sidebar Nav */
.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;
      /* padding: 150px 10px 10px 10px;*/
       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;
        /*line-height: 1.5em;*/
        letter-spacing: 0;
    }
    .line-left{
        position: relative;
        text-align: center;
    }

    *, *:before, *:after {
        box-sizing: border-box;
    }
    /*
    .main-cta.visible h4 span {
        transform: translate(0);
        opacity: 1;
    }
 */
    .main-cta h4 span {
       /* transition: transform .75s ease 1s, opacity .75s ease 1s;
        transform: translate(1em ,.6em);
        */
        font-size: 1.3em;
        font-weight: 400;
        display: block;
        color: #FFFFFF;
    }
   
/* Nav */
.dropdown-toggle::after {color:#0093d0;}
.logo img{width:84%;}
.above-btn{display:block;}
.heroDiv{background-color:#1e4079;/*opacity: .91;*/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{font-size:1rem;}*/
#menu-location-footerNavOne .menu-item a:hover{text-decoration: none;color: #145a83;}
/*.logo{ margin: 1rem;}*/
.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;}
 /* .frontHero{min-height: 400px;}*/
  .ultcol p {
    letter-spacing: .02em;
    /*text-transform: uppercase;*/
    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;}
/*.dropdown-menu{}*/
.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;/*vertical-align:top;*/}
.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>li>a:hover{color:#0093d0;}*/
.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;}

/* Footer */
.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{/*background-color:#e4e4e4;*/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;/*font-size: 1.5em;*/}
.site-footer__col-four a:hover{color:#0093d0;}

/* Testimonials */
.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{
/*height:319px;
background-color:#fff;*/
    display: inline-block;
    width: 100%;
    padding: 28px 60px;
}
.testimonial-slider{display: inline-flex;text-align:center;max-width: 90%;}
/* Blogs */


/*  form */
.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 {
   /*    color: #fff;
 background-color: #0f374e;
    margin: auto;
    margin-top: 50px;
    width: 80%;*/
    padding-top: 20px;
   /*  box-shadow:1px 1px 8px 0px rgb(0 0 0 / 17%);
   border-radius: 0px;*/
}
.gform_footer top_label{text-align:center;}
.is-secondary{background:  #a30007;width: 31%;border: 0; color: #fff;font-size: 1.1em;padding:8px 5px;/*box-shadow: 1px 1px 8px 1px #888888;*/}
.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 Arrows */

.slick-next, .slick-prev {
    width: 334px;
    height: 33px;
    border: none;
    border-radius: 2%;
    margin: auto;
    /*position: absolute;*/
   /* z-index: 3000;*/
    top: 0;
    bottom: 0;
  /*  background: #54b948;*/
    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;
}
/* Pagination  */
.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;
}


/* Gallery  */

.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 */

@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;}
   /* .deliver ul{padding-left: 25%;padding-right: 25%;}*/
    .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;}
    /*.mobilefoot img{width: 84% !important;}*/
    .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(/wp-content/themes/maid-right-theme/images/kitchen.png) !important;
        background-position:top;}
    .frntrightdiv img{width: 66%;}
    .locationBox{padding:4%;}
   /* .frontbannertext {text-align: right;}*/
    .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%;}
    /*.yt-bluebox {width: 66%;margin-top: 0;padding: 12px;}*/
    .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;}
}