div#page-container {
    position: relative;
    margin: 145px auto 0 !important;
}
.page-id-223101 .main_card_pages.ntest , .page-id-223101 div#related_sec, .page-id-223101 .main_card_pages.main_card_pages_search{
    display: none;
}
.dvCity-list {
    border-radius: 5px;
    margin: 30px 0 0;
    box-shadow: 0 0 6px 0 #37A000;
    padding: 20px;
    background: #E7FCDF;
}
.dvCity-list h2 {
    margin-top: 0;
}
#main-content .container #content-area #left-area .dvCity-list ul {
    margin-left: 0;
    list-style: none;
    padding: 10px;
    border-radius: 2px;
    background-color: #f3f7f2;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    border: 2px solid #37A000;
    left: 0;
    height: auto;
    /*overflow-y: scroll;*/
}
#main-content .container #content-area .dvCity-list ul li:before{
    display: none;
}
#main-content .container #content-area .dvCity-list ul li{
    padding-bottom: 0;
}
.dvCity-list ul > li {
    flex-basis: 30%;
    line-height: 30px;
    float: none;
    margin: 0;
    margin-bottom: 5px;
    position: relative;
}
.dvCity-list ul > li > a {
    color: #0645ad;
    font-size: 14px;
    font-weight: 700;
    background-color: #f3f7f2;
    box-shadow: none;
    padding: 2px 5px 2px 45px;
    text-decoration: none;
    display: block;
    border-radius: 2px;
    position: relative;
    z-index: 0;
    line-height: 30px;
    cursor: pointer;
}
.dvCity-list ul > li > a:before {
    right: auto;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    color: #0645ad;
    height: 100%;
    width: 35px;
    content: '\f041';
    position: absolute;
    margin-top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: FontAwesome;
    border-right: 1px solid #e5e5ef;
}
.dvCity-list ul::-webkit-scrollbar-thumb {
    background-color: #153e9e;
    border: 2px solid #14398f;
}
.dvCity-list ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
}
.dvCity-list ul::-webkit-scrollbar {
    width: 5px;
    background-color: #ffffff;
}
.et_color_scheme_green #content-area .dvCity-list ul > li a:hover {
    text-decoration: underline !important;
    color: #fff !important;
    border: none !important;
    background: linear-gradient(to right, #3f7819, #e7fcdf);
    border-radius: 50px;
}
.dvCity-list ul > li a:hover:before {
    color: #fff;
}
select#metroDropdown {
    padding: 5px;
    font-size: 16px;
    color: #0645ad;
    border: 2px solid #3f7819;
    font-weight: 700;
    cursor: pointer;
    box-shadow: 0 2px 9px 2px rgba(57,73,76,.4),0 1px 2px rgba(57,73,76,.25);
}
.dvCity-main {
    border-radius: 5px;
    margin-bottom: 10px;
    box-shadow: 0 0 6px 0 #37A000;
    padding: 15px;
    margin: 10px 0;
    background: #E7FCDF;
}
.dvCity-main .tabcontent {
    display: none;
    padding: 5px 0 0;
}
#tabSelector option {
    margin-bottom: 10px;
}
.dvCity-main h2 {
    margin-top: 0;
    font-size: 1.3em;
    line-height: 1.3em;
    font-style: normal;
    text-transform: capitalize;
    color: #4caf50;
    padding: 0;
}
.dvCity-main .dvcity_header {
    display: flex;
    align-items: center;
    justify-content: center;
}
.dvCity-main .dvcity_header .tab {
    margin-left: 10px;
}
.dvCity-main select#tabSelector {
    padding: 5px;
    border: 1px solid #3f7819;
    border-radius: 5px;
    font-size: 16px;
    background-color: #fff;
    color: #3f7819;
    font-weight: 700;
}
.dvCity-main .dvCity-list{
    box-shadow: none;
    padding: 0;
    margin: 0;
}
.page_get_quote {
    background: #3f7819;
    border-radius: 10px;
    margin: 15px 0;
    box-shadow: 0 2px 9px 2px rgba(57,73,76,.4), 0 1px 2px rgba(57,73,76,.25);
}
.call-to-action-bar , .call-to-action-bar_2{
    text-align: left;
    padding: 20px 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.call-to-action-bar__text {
   color: #fff;
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
}
.call-to-action-bar__links , .call-to-action-bar__image{
    display: inline-block;
}
.call-to-action-bar__links a , .call-to-action-bar__phone a{
    display: inline-block;
    padding: 14px 27px;
    border-radius: 2rem;
    font-size: 18px;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #e04b29;
    color: #fff;
    font-weight: 700;
}
.call-to-action-bar__links a {
    padding: 14px 58px;
}
.et_color_scheme_green #content-area .call-to-action-bar__links a:hover , .et_color_scheme_green #content-area .call-to-action-bar__phone a:hover {
    color: white !important;
    border: none !important;
    box-shadow: none !important;
    background-color: #f15922;
}
.page_get_quote .call-to-action-bar_2{
    background: #e7fcdf;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 15px;
}
.page_get_quote .call-to-action-bar_2 .quote_text{
    text-align: center;
    color: #0645ad;
    font-size: 25px;
    font-weight: 700;
}
.call-to-action-bar_2 .call-to-action-bar__phone #et-info-phone {
    font-size: 19px;
    margin-right: 0;
}
.call-to-action-bar_2 .call-to-action-bar__phone #et-info-phone:before{
    color: white !important;
}
/*.last-head-kiwi span {
    width: 33% !important;
    display: flex;
    float: left;
}
span.call_us_text {
    justify-content: center;
    margin-left: 50px;
}*/
/*div#top-header span#et-info-phone{
    border-radius: 50px;
    background-color: #ddeeff;
    border: 2px solid #0645b2;
    padding: 6px 30px !important;
    box-shadow: 0 2px 9px 2px rgb(57 73 76 / 40%), 0 1px 2px rgb(57 73 76 / 25%) !important;
}
div#top-header span#et-info-phone a{
    color: #0645ad !important;
    font-size: 22px !important;
}
div#top-header span#et-info-phone a:hover{
    text-decoration: none !important;
    color: #0645ad !important;
}
div#top-header span#et-info-phone:hover{
    background-color: #e7fcdf;
    box-shadow: 0 2px 12px 3px rgba(57,73,76,.4),0 1px 2px rgba(57,73,76,.25)!important;
}
#top-header .container {
    padding-bottom: 4px;
}*/
/*===================*/
.left_testimonial{
    display: flex;
    background: #f6fef3;
    padding: 15px;
    margin-bottom: 20px;
    color: black;
    border-radius: 12px;
    box-shadow: 0 2px 9px 2px rgba(57,73,76,.4),0 1px 2px rgba(57,73,76,.25)!important;
}
.left_testimonial .lt_content {
    font-size: 17px;
    line-height: 1.5;
}
.left_testimonial h3 {
    font-weight: 600;
    color: black;
    width: 75%;
    font-size: 17px;
    padding-bottom: 0;
    text-transform: capitalize;
}
.left_testimonial .lt_img{
    margin-top: 10px;
}
/*============================*/
h3 {
    font-weight: 700 !important;
    font-size: 21px !important;
    text-transform: capitalize !important;
    margin-top: 15px !important;
}
.identical_space {
    margin-left: 20px;
    margin-bottom: 20px;
}
.remove_p p , .remove_pdm{
    padding: 5px 0 0 0;
}
.main_card_pages.ntest .phone_card .card img {
    height: 80px;
}
.main_card_pages.ntest{
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;   
}
.entry-content .main_card_pages.ntest  tr td{
    padding: 6px 10px;
}
.phone_card .card_container {
    padding: 2px 16px !important;
    padding-top: 0px !important;
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 70%;
}
.et_color_scheme_green #content-area .main_card_pages.ntest .phone_card .card_container a:hover{
    background-color: transparent !important;
}
div#custom_html-src .ginput_container.ginput_container_text , div#custom_html-src input#input_20_15{
    width: 100%;
    margin: 0;
}
#left-area div#custom_html-src ul{
    padding: 0 !important;
}
div#custom_html-src .gform_footer.left_label{
    margin: 0 0 0 10px;
    padding: 0;
    text-align: center;
    width: 90%;
}
div#custom_html-src input#gform_submit_button_20 {
    margin: 0;
    padding: 6px 20px !important;
    background: #3f7819 !important;
    color: white !important;
    font-size: 16px !important;
}
div#custom_html-src form{
    display: inline-flex;
    justify-content: space-between;
}
div#custom_html-src li#field_20_15 , div#custom_html-src .gform_legacy_markup_wrapper {
    margin: 0;
}
div#custom_html-src {
    padding: 17px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2) !important;
    background: #e7fcdf;
    width: 100%;
}
div#custom_html-src:hover{
    background: #ffffe1;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
}
div#custom_html-src form li {
    padding: 0 !important;
}
div#custom_html-src h4.widgettitle {
    font-size: 15px;
    color: #3f7819;
    font-weight: 700;
}
div#custom_html-src h3.widgettitle {
    font-size: 15px !important;
    color: #3f7819;
    font-weight: 700 !important;
    margin-top: 0 !important;
}
div#custom_html-src ul#gform_fields_20 {
    left: 0 !important;
}
div#custom_html-src li#field_20_15{
    padding: 0;
}
div#custom_html-src input#input_20_15::placeholder {
    font-size: 12px;
}
/*================*/
.why-kiwi .wk_xt_main{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #e7fcdf;
}
.why-kiwi .wk_img img {
    width: 85px;
}
.postid-231560 .why-kiwi .wk_img img , .postid-231605 .why-kiwi .wk_img img , 
.postid-231603 .why-kiwi .wk_img img , .postid-231601 .why-kiwi .wk_img img {
    width: 100px !important;
}
.why-kiwi .wk_img {
    display: grid;
}
/*=====================*/
.discnt_sec .custom_img_dis img{
    border: none;
    box-shadow: none !important;
    width: 100%;
}
.discnt_sec{
    height: 227px;
    margin-bottom: 20px;
    box-shadow: 0 2px 9px 2px rgba(57,73,76,.4),0 1px 2px rgba(57,73,76,.25)!important;
}
.discnt_content {
   padding: 10px 0 0;
    font-size: 35px;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
}
.discnt_sec .custom_img_dis a{
    background: transparent !important;
}
.discnt_sec .custom_img_dis a:hover{
    border-bottom: none !important;
    text-decoration: none !important;
    background: transparent !important;
}
/*=====================*/
#main-content .container #content-area #left-area ol.square_style{
    padding-bottom: 15px !important;
    padding-left: 0 !important;
}
#main-content .container #content-area ol.square_style li{
    height: auto;
    min-height: 85px !important;
    padding-left: 0px !important;
}
#main-content .container #content-area ol.square_style li:before {
    position: unset !important;
    left: -4px !important;
    top: 2px !important;
    display: flex  !important;
    justify-content: center !important;
    align-items: center !important;
    z-index: 0 !important;
    width: 25px !important;
    height: 25px !important;
    background-color: #ff8f00 !important;
     border-radius: 0 !important;
    color: white !important;
    counter-increment: myOrderedListItemsCounter !important;
    content: counter(myOrderedListItemsCounter) !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    border: 2px solid #89c762;
}
/*=====================*/
.et_color_scheme_green #content-area .otherservicessec a:hover {
    background: transparent !important;
    text-decoration: underline !important;
    border: none !important;
}
.faq-accordion {
    width: 100% !important;
    display: inline-block;
    padding-top: 30px;
}
.faq-question p {
    padding: 0;
}
span.why_kiwi_phone:before {
    content: "\e090";
    position: relative;
    top: 0px;
    font-family: ETmodules!important;
    margin-right: 5px;
    color: #ff0000;
}
.page-id-7713 div#left-area .custom_review, .page-id-7713 div#left-area .button_both_2,
.page-id-7725 div#left-area .custom_review, .page-id-7725 div#left-area .button_both_2,
.page-id-7719 div#left-area .custom_review, .page-id-7719 div#left-area .button_both_2,
.page-id-7722 div#left-area .custom_review, .page-id-7722 div#left-area .button_both_2,
.page-id-210004 div#left-area .custom_review, .page-id-210004 div#left-area .button_both_2 ,
.page-id-7728 div#left-area .custom_review, .page-id-7728 div#left-area .button_both_2 {
    width: 100%;
    margin: 20px 2%;
    height: 125px;
}
.page-id-7713 .center_box_cus_quote, .page-id-7722 .center_box_cus_quote, .page-id-7725 .center_box_cus_quote,
 .page-id-7719 .center_box_cus_quote, .page-id-210004 .center_box_cus_quote , .page-id-7728 .center_box_cus_quote {
    display: flex;
    width: 100%;
    align-items: center;
}
.faq-answer img {
    float: right;
    width: 200px;
    height: 100px;
    margin-left: 10px;
}
.faq-accordion .faq-item {
  margin-bottom: 10px;
}
.faq-accordion .faq-question {
    cursor: pointer;
    /*background-color: #e7fcdf;*/
    padding: 10px 10px 10px !important;
    border-bottom: 1px solid #d5d8dc !important;
    margin-top: 5px !important;
    color: #0645b2 !important;
    font-weight: 600 !important;
    /*text-decoration: underline !important;*/
    /*box-shadow: 0 2px 2px 2px rgba(57,73,76,.4),0 1px 2px rgba(57,73,76,.25)!important;*/
}
.faq-question:hover {
    background: #dee1e6;
    color: #0645b2;
}
.faq-answer {
    border: 1px solid #d5d8dc !important;
}
.faq-answer:hover{
    background: #dee1e6;
}
.faq-accordion .faq-arrow {
    display: inline-block;
    margin-right: 15px;
    font-size: 24px;
    color: #0645b2 !important;
    float: right;
}
.faq-accordion .faq-answer {
  display: none;
  padding: 10px;
  /*flex-direction: row-reverse;*/
}
/*.faq-accordion .faq-question.active .faq-arrow:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 12px;
  background-color: #000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.faq-accordion .faq-question.active .faq-arrow:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 12px;
  background-color: #000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
}*/
/*================*/
.helpie-faq.accordions .accordion{
    margin: 0 !important;
}
.helpie-faq h3, .helpie-faq form {
    display: none !important;
}
.helpie-faq.accordions .accordion__header:before , .helpie-faq.accordions .accordion__header:after{
    left: 0 !important;
    background: #0645b2 !important;
    height: 3px !important;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header {
    padding: 15px 0 15px 30px !important
}
.helpie-faq.accordions .accordion .accordion__item{
    border: 1px solid #d5d8dc !important;
    padding: 0px 20px !important;
    margin-top: 10px !important;
}
.helpie-faq.accordions .accordion .accordion__item:hover{
    background: #dee1e6 !important;
}
section.helpie-faq{
    width: 100% !important;
}
div#left-area .why-kiwi, div#left-area .rplg, div#left-area .custom_img.sale_custom_img_air_duct_cleaning, 
div#left-area .custom_img.sale_custom_img_tile_grout_cleaning, div#left-area .custom_img.sale_custom_img_wood_floor_cleaning_, 
div#left-area .button_both_2, div#left-area .custom_img.sale_custom_img_upholster_cleaning, div#left-area .waterdamagephonenumber {
    width: 100% !important;
}
/*========FOOTER========*/
#main-footer ul#menu-main-footer li a {
    color: #59d600 !important;
    font-size: 14px;
}
div#footer-bottom > .container {
    max-width: 95% !important;
    width: 95%;
}
#footer-bottom #et-footer-phone a {
    font-size: 20px;
    margin-left: 5px;
}
#main-footer div#footer-phone {
    width: 80%;
    float: none !important;
    text-align: center;
}
.et_pb_gutters3.et_pb_footer_columns4 #main-footer .footer-widget {
    width: 23%;
}
.et_pb_gutters3 #main-footer .footer-widget {
    margin-right: 2%;
    margin-bottom: 2.5%;
}
#main-footer div#nav_menu-14 h3 {
    padding-right: 5px;
}
/*========================*/

#sidebar .et_pb_widget .get_a_quote_btn_sidebar_new  a.gaqbtn_new {
    font-size: 22px !important;
}
#sidebar .et_pb_widget .get_a_quote_btn_sidebar_new  a.gaqbtn_new:hover{
    border: none !important;
}
#sidebar .et_pb_widget .get_a_quote_btn_sidebar_new:hover{
    background-color: #e7fcdf;
    box-shadow: 0 2px 12px 3px rgba(57,73,76,.4),0 1px 2px rgba(57,73,76,.25)!important;
    border: 2px solid #0645b2;
}
#sidebar .et_pb_widget .get_a_quote_btn_sidebar_new:hover a.gaqbtn_new{
    color: #0645ad !important;
    background-color: #e7fcdf !important;
}
.postid-3907 .custom_map_and_direction {
    display: none;
}
.services_sec_h{
    padding-top: 30px;
}
.sh_title{
    text-align: center;
    padding: 5px 0 15px 0;
}
.sh_btn {
    text-align: center;
    padding: 15px 0;
}
.sh_btn a {
    background: #8dc663;
    color: white;
    padding: 10px 20px;
    text-align: center;
    font-weight: 300;
}
.sh_img a:hover{
    border-bottom: none !important;
    background: transparent !important;
}
.et_color_scheme_green #content-area .sh_btn a:hover {
    border-bottom: none !important;
    background: #3f7819 !important;
    color: white !important;
}
/*======================*/
img.air_gua {
    border: 3px solid #37a000;
}
.Video {
    Width: 100%;
    height: 235px;
}
.main_video {
    Display: Table;
    Width: Auto;
    Position: Relative;
    Width: 100%;
    z-index: 9;
}
i.fa.fa-play {
    font-size: 25px;
    color: white;
}
.custom-play-button {
    position: absolute;
    top: 78%;
    left: 6%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.video-container:hover .custom-play-button {
    opacity: 1;
}
.video-controls-hidden .custom-play-button {
    display: none;
}
/*.Playpause {
    Background-Image: Url(https://www.wonderplugin.com/download/playbutton.png);
    Background-Repeat: No-Repeat;
    Width: 50%;
    Height: 50%;
    Position: Absolute;
    Left: 0%;
    Right: 0%;
    Top: 0%;
    Bottom: 0%;
    Margin: Auto;
    Background-Size: Contain;
    Background-Position: Center;
    cursor: pointer;
}*/
h4.KiwiGreenHeadingh4 {
    color: #4caf50;
}
.page-id-217460 .elementor-widget-container a:hover {
    border: none !important;
    text-decoration: none !important;
}
#top-menu-nav li#menu-item-217883 > a {
    color: #0645ad !important;
}
.testimonials span.reviewtext {
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 15px;
    margin-bottom: 10px;
}
.testimonials {
    background: #e7fcdf;
    padding: 15px;
    position: relative;
    margin-top: 60px;
    margin-bottom: 20px;
    color: black;
    box-shadow: 0 2px 9px 2px rgba(57,73,76,.4),0 1px 2px rgba(57,73,76,.25)!important;
}
.testimonials .test_content {
    position: relative;
    font-size: 17px;
    line-height: 1.5;
}
.testimonials .test_content .quote-author {
    font-weight: 700;
}
.testimonials h3 {
    font-weight: 600;
    color: black;    width: 75%;
    font-size: 17px;
    padding-bottom: 0;
    text-transform: capitalize;
}
div#content-area .testimonials .imgte {
    position: absolute;
    right: 0px;
    top: -50px;
    border-radius: 50%;
    overflow: hidden;
    background: #e7fcdf;
    border: 10px solid #e7fcdf;
}
div#content-area .testimonials .imgte img {
    width: 85px !important;
    height: 85px;
    border-radius: 50%;
    object-fit: cover;
    vertical-align: top;
    margin: 0 !important;
}
div#content-area .testimonials .reviewRatingImage img {
    margin: 0 0 0 5px !important;
}
/*========================*/
input#gform_submit_button_23 {
    background: #3f7819;
    padding: 10px 20px;
    color: white;
    border: none;
    font-size: 20px;
    width: 30%;
    margin: 0 auto;
    cursor: pointer;
    box-shadow: 0 2px 15px 3px rgba(57,73,76,.4), 0 1px 2px rgba(57,73,76,.25) !important;
}
div#custom_html-66 span.KiwiGreenAddress {
    margin-bottom: 15px !important;
    display: block;
}
.elementor-toggle a.elementor-toggle-title {
    color: #0645b2 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    text-decoration: underline !important;
}
.elementor-toggle-item:hover {
    background: #dee1e6;
}
.elementor-toggle-icon.elementor-toggle-icon-left {
    padding: 5px 10px;
}
span.elementor-toggle-icon.elementor-toggle-icon-right {
    padding: 0px 20px !important;
}
.elementor-tab-title .elementor-toggle-icon svg , .elementor-tab-title.elementor-active .elementor-toggle-icon svg{
    fill: #0645b2 !important;
}
.elementor-toggle .elementor-tab-title {
    padding: 10px 5px !important;
    border: 1px solid #d5d8dc !important;
    margin-top: 10px !important;
}
.elementor-widget-toggle .elementor-tab-content{
    border: 1px solid #d5d8dc !important;
}
.et_color_scheme_green #content-area a.elementor-toggle-title:hover{
    color: #0645b2 !important;
    /*text-decoration: none !important;*/
    border-bottom: none !important;
    background: transparent !important;
}
/*----------------------*/
.page-id-207851 h3 {
    margin-top: 10px;
}
.center_box_cus_quote {
    width: 40%;
    margin: 0 auto;
    display: flow-root;
}
.postid-219850 div#custom_html-64 , .postid-219850 div#custom_html-66, .postid-219850 div#commercial_menu_sidebar,
.postid-219850 .et_post_meta_wrapper > h1 , .postid-219850 div#custom_html-59{
    display: none;
}
div#gform_wrapper_23 .gfield_validation_message , div#gform_wrapper_23  .gfield_description.instruction.validation_message{
    display: none;
}
div#gform_wrapper_23 p.gform_required_legend {
    display: none;
}
form#gform_23 input#input_23_7 {
    width: 100% !important;
}
.com_btn_main {
    margin-top: 30px;
}
.com_btn {
    width: 33%;
    text-align: left;
}
a.com_btn_city {
    margin-left: 40px;
}
div#related_sec , .custom_map_and_direction{
    width: 100% !important;;
}
html .entry-content .right_mid .why-kiwi {
    margin-top: 20px!important;
}
html .entry-content .right_mid .custom_img img {
    width: 100% !important;
}
html .entry-content .right_mid .custom_img {
    margin-bottom: 20px;
}
html .right_mid .button_both_2 {
    margin-bottom: 20px;
    z-index: 9 !important;
    position: relative;
}
li#field_20_15 label.gfield_label.screen-reader-text {
    display: none !important;
}
#top-menu .menu-item-has-children>a:first-child:after, #et-secondary-nav .menu-item-has-children>a:first-child:after{
    font-size: 20px !important;
}
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
    background-color: rgb(228 252 219) !important;
}
.quote_buttons_main .phone_card .card:hover {
    background: #FFFFE1;
    border-radius: 15px !important;
    overflow: hidden;
}
.page-id-7746 #main-content .container #content-area #left-area ul {
    margin-left: 0 !important;
    left: 45px !important;
}
.page-id-208114 .bottom_warranty_panel .get_a_quote_contaidner , .page-id-19581 .bottom_warranty_panel .get_a_quote_contaidner,
.page-id-19673 .bottom_warranty_panel .get_a_quote_contaidner , .page-id-217460 .bottom_warranty_panel .get_a_quote_contaidner, 
.page-id-205632 .bottom_warranty_panel .get_a_quote_contaidner, .page-id-7590 .bottom_warranty_panel .get_a_quote_contaidner, 
.page-id-7581 .bottom_warranty_panel .get_a_quote_contaidner, .page-id-208160 .bottom_warranty_panel .get_a_quote_contaidner,
.page-id-7659 .bottom_warranty_panel .get_a_quote_contaidner, .page-id-7554 .bottom_warranty_panel .get_a_quote_contaidner, 
.page-id-205888 .bottom_warranty_panel .get_a_quote_contaidner, .page-id-217982 .bottom_warranty_panel .get_a_quote_contaidner,
.page-id-7542 .bottom_warranty_panel .get_a_quote_contaidner, .page-id-18160 .bottom_warranty_panel .get_a_quote_contaidner, 
.page-id-18164 .bottom_warranty_panel .get_a_quote_contaidner, .page-id-18803 .bottom_warranty_panel .get_a_quote_contaidner, 
.page-id-49758 .bottom_warranty_panel .get_a_quote_contaidner, .page-id-205630 .bottom_warranty_panel .get_a_quote_contaidner, 
.page-id-205764 .bottom_warranty_panel .get_a_quote_contaidner, .page-id-205896 .bottom_warranty_panel .get_a_quote_contaidner,
.page-id-215784 .bottom_warranty_panel .get_a_quote_contaidner, .page-id-219784 .bottom_warranty_panel .get_a_quote_contaidner{
    float: none !important;
}
.page-id-7764 .alignright.main_class , .page-id-18075 .alignright.main_class, .postid-3732 .alignright.main_class, 
.page-id-17945 .alignright.main_class, .page-id-17937 .alignright.main_class, .page-id-17886 .alignright.main_class, 
.page-id-43324 .alignright.main_class, .page-id-17894 .alignright.main_class, .page-id-17907 .alignright.main_class, 
.page-id-17954 .alignright.main_class, .page-id-17941 .alignright.main_class, .page-id-18306 .alignright.main_class, 
.page-id-19571 .alignright , .page-id-18160 .alignright , .page-id-18606 .alignright {
    float: right !important;
}
.page-id-17937 .alignright.main_class , .page-id-17886 .alignright.main_class{
    width:315px !important;
}
.postid-15877 img.img-clsrig {
    width: 20%;
}
.page-id-17937 .alignright.main_class .button_both_2 , .page-id-17886 .alignright.main_class .button_both_2{
    width: 100% !important;
}
.page-id-208114 #main-content .container #content-area ul {
    padding-left: 40px;
}
.page-id-207321 #main-content .container #content-area #left-area ul{
    margin-left: 70px;
}
.custom_map_and_direction {
    display: inline-block !important;
}
.postid-216088 .container {
    padding: 0;
}
.postid-216088 p{
    margin: 0;
}
#footer-bottom a.phone_number{
    font-size: 22px;
    color: #ff8f00 !important;
}
.mobile_fphone , .page-id-7758 div#custom_html-63{
    display: none !important;
}
#main-content .container #content-area ul#menu-commercial-menu-sidebar{
    padding-left: 30px !important;
}
.et_color_scheme_green div#content-area .quote_buttons_main a:hover{
    color: inherit !important;
    text-decoration: none!important;
    border-bottom: none !important;
    background: inherit !important;
}
.page-id-7710 .quote_buttons_main .phone_card .card .card_image, .page-id-223729 .quote_buttons_main .phone_card .card .card_image {
    padding-left: 10px;
}
.page-id-7710 .button_both_2 {
    width: 35% !important;
    margin: 0 auto !important;
    float: none !important;
}
.page-id-7710 .button_both_2 span {
    display: none;
}
.page-id-7710 .button_both_2 {
    background: inherit;
    border: none;
}
.page-id-7794 .button_both_2{
    position: relative;
    z-index: 1;
}
.page-id-205768 .get_a_quote_contaidner, .page-id-17907 .get_a_quote_contaidner{
    float: none !important;
}
.main_card_pages_search .phone_card > .card{
    border-radius: 0 !important;
}
.bottom_warranty_panel {
    display: inline-block;
    width: 100%;
}
.page-id-7644 .custom_img.sale_custom_img_rug_cleaning_{
    width: 100% !important;
}
#top-header .get_quote_header a > span {
    color: red;
    font-weight: 900;
    font-size: 30px;
}
.why-kiwi{
    padding: 0px !important;
}
.why-kiwi-img > img{
    box-shadow: 0 2px 10px 1px rgb(57 73 76 / 40%), 0 1px 2px rgb(57 73 76 / 25%);
}
.why-kiwi-img {
    margin-top: 30px;
    position: relative;
}
.why-kiwi-img:before {
    position: absolute;
    content: "KS";
    height: 30px;
    width: 30px;
    top: -20px;
    right: -12px;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #8BC860;
    border-radius: 50%;
    padding: 5px;
    font-weight: 600;
    box-shadow: 0px 1px 6px 0px #545454;
}
.div#related_sec p.relate_link {
    color: #1a54b3;
}
.page-id-7734 .two_section_layout .left > ol {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.page-id-7734 .two_section_layout{
    display: inline-block;
}
.relate_link {
    color: #0645ad !important;
}
.page-id-7584 .center-right-img-sec , html .page-id-7746 .custom_img_content{
    width: 420px !important;
}
.page-id-7650  .alignright.main_class {
    padding-left: 0 !important;
}
.postid-4449 .rugcleaningwrapper.center_img_custom{
    padding: 0 0 0 30px !important;
}
.tilegroutwrapper .alignright.main_class {
    padding-left: 0;
}
.page-id-216090 div#city_menu_sidebar , .page-id-216090 div#custom_html-63 {
    display: none;
}
.postid-4053 .alignright.main_class , .postid-5425 .alignright.main_class , .page-id-17356 .alignright.main_class {
    float: right !important;
}
.postid-4053 .why-kiwi , .postid-4053 .rplg , .postid-4053  .custom_img.sale_custom_img_air_duct_cleaning , 
.postid-4053 .button_both_2 , .postid-5425 .why-kiwi , .postid-5425 .rplg , .postid-5425  .custom_img.sale_custom_img_air_duct_cleaning , 
.postid-5425 .button_both_2, .postid-219916 .why-kiwi , .postid-219916 .rplg , .postid-219916  .custom_img.sale_custom_img_air_duct_cleaning , 
.postid-219916 .button_both_2 {
    width: 100% !important;
}
.page-id-7584 .KiwiGreen {
    display: block !important;
    font-size: 24px !important;
}
.page-id-7593 .alignright.main_class , .page-id-18129 .alignright.main_class,
.page-id-18314 .alignright.main_class , .page-id-205900 .alignright.main_class,
.page-id-7581 .alignright.main_class, .page-id-7686 .alignright.main_class,
.page-id-17504 .alignright.main_class, .page-id-17656 .alignright.main_class,
.page-id-17327 .alignright.main_class , .page-id-7605 .alignright.main_class{
    float: right !important;
    padding-left: 0 !important;
}
.tilegroutwrapper .why-kiwi, .rplg, .tilegroutwrapper .custom_img.sale_custom_img_air_duct_cleaning, 
.tilegroutwrapper .custom_img.sale_custom_img_tile_grout_cleaning, 
.tilegroutwrapper .custom_img.sale_custom_img_wood_floor_cleaning_, 
.tilegroutwrapper .button_both_2, .custom_img.sale_custom_img_upholster_cleaning, 
.tilegroutwrapper .waterdamagephonenumber, .tilegroutwrapper .rplg,
.page-id-17356 .alignright .why-kiwi , .page-id-17356 .alignright .rplg ,.page-id-17356 .alignright .waterdamagephonenumber {
    width: 100% !important;
}
#related_sec {
    text-align: center;
    display: inline-block;
    padding-top: 30px;
}
#related_sec .related_blocks p {
    margin-bottom: 0 !important;
    position: relative;
    padding-top: 5px;
}
#related_sec .col-md-12{
    margin: 0;
    padding: 0;
}
.et_color_scheme_green #content-area #related_sec .related_blocks p a:hover{
    background: transparent !important;
}
.et_color_scheme_green #related_sec .related_blocks p a {
    font-size: 17px;
    color: white !important;
    position: relative;
    padding: 0.5rem 0 0.4rem 0.5rem;
    font-weight: 700;
    background: #009dea;
    display: flex;
    transition: background-color .3s ease;
    border-radius: 12px;
    box-shadow: 0 2px 9px 2px rgba(57,73,76,.4),0 1px 2px rgba(57,73,76,.25);
}
.et_color_scheme_green #content-area #related_sec .related_blocks p a:hover{
    border: none;
    background: #003968 !important;
}
#related_sec .related_blocks {
    border-radius: 10px;
    margin: 10px 0;
    background: #e5fadd;
    border: 2px solid #009dea;
}
#related_sec .related_blocks img , #related_sec .related_blocks .relate_img_new {
    width: 90%;
    margin: 0 auto;
    padding-top: 10px;
}
#related_sec .related_blocks p.link_btn {
    padding: 10px;
    width: 100%;
}
article#post-205900 .alignright.main_class , .page-id-19827 .alignright.main_class {
    float: right !important;
}
.ww .custom_img.center_img_custom:first-child > img , .ww .carpetrepairwrapper .why-kiwi , .ww .waterdamagewrapper .why-kiwi,
.ww .rugrepairwrapper .why-kiwi{
    width: 100% !important;
    margin: auto 0 0 0 !important;
    display: inline-block !important;
}
.ww .carpetrepairwrapper > .custom_img > img , .ww .carpetrepairwrapper p > img ,
.ww .rugrepairwrapper p > img , .ww .rugrepairwrapper .custom_img.center_img_custom:first-child > img,
.ww .waterdamagewrapper p > img , .ww .waterdamagewrapper .custom_img.center_img_custom:first-child > img,
.ww .carpetrepairwrapper > img, .ww .rugrepairwrapper > img, .ww .waterdamagewrapper > img {
    width: 100% !important;
    margin: auto 0 0 0 !important;
    display: block !important;
    max-height: 585px !important;
    height: 585px !important;
}
.ww .carpetcleaningwrapper > .custom_img:first-child img , .ww .carpetcleaningwrapper .custom_img.center_img_custom:first-child img,
.ww .tilegroutwrapper > .custom_img:first-child img , .ww .tilegroutwrapper .custom_img.center_img_custom:first-child img ,
.ww .woodfloorwrapper > .custom_img:first-child img , .ww .woodfloorwrapper .custom_img.center_img_custom:first-child img ,
.ww .rugcleaningwrapper > .custom_img:first-child img , .ww .rugcleaningwrapper .custom_img.center_img_custom:first-child img ,
.ww .upholsterywrapper > .custom_img:first-child img , .ww .upholsterywrapper .custom_img.center_img_custom:first-child img,
.postid-6013 .carpetrepairwrapper > img{
    width: 100% !important;
    max-height: 585px !important;
    height: 585px !important;
}
#left-area .carpetrepairwrapper p > img , #left-area .carpetrepairwrapper > img{
    margin-bottom: 25px !important;
}
.postid-5515 .ww .why-kiwi {
    margin-bottom: 20px !important;
}
.airductwrapper , .carpetcleaningwrapper, .carpetrepairwrapper ,.tilegroutwrapper ,
.woodfloorwrapper , .rugcleaningwrapper , .rugrepairwrapper , .upholsterywrapper , .waterdamagewrapper{
    min-width: 420px !important;
}
.page-id-7794 .tilegroutwrapper {
    padding: 0 !important;
}
body.et_fixed_nav.et_boxed_layout #page-container #main-header {
    width: inherit !important;
}
#left-area .entry-content .button_both_2 div:last-child a:hover {
    color: white !important;
}
#left-area .entry-content .button_both_2 .rug_repair_call:last-child a:hover {
    color: #003035 !important;
}
.content_right_cus {
    width: 45% !important;
    float: right !important;
}
.content_right_cus img {
    width: 100%;
    margin-bottom: 16px;
}
p.img_d_blue {
    color: #1a50a3;
    font-weight: 600;
    text-align: center;
    line-height: 20px;
    padding: 0;
    font-size: 17px;
    letter-spacing: 0.5px;
}
p.img_d_black {
    font-size: 17px;
    letter-spacing: 0.5px;
    text-align: center;
}
p.img_d_black a {
    color: #5d9e33;
    text-decoration: underline;
    font-size: 18px;
}
li#menu-item-213299 a , li#menu-item-1977 a , li#menu-item-16298 a , li#menu-item-213267 a, 
li#menu-item-213764 a, li#menu-item-16299 a, li#menu-item-219966 a{
    color: #0645ad;
}
div#custom_html-59 a.right_phone_panel , div#custom_html-60 a.right_phone_panel,div#custom_html-61 a.right_phone_panel,
,div#custom_html-63 a.right_phone_panel{
    display: inline-block;
}
div#custom_html-59 a.right_phone_panel:before , div#custom_html-60 a.right_phone_panel:before ,
div#custom_html-61 a.right_phone_panel:before ,
div#custom_html-63 a.right_phone_panel:before{
    display: none !important;
}
#sidebar div#custom_html-59 .coom_btn a , #sidebar div#custom_html-60 .coom_btn a, 
#sidebar div#custom_html-61 .coom_btn a , #sidebar div#custom_html-63 .coom_btn a {
    width: 100% !important;
    font-size: 16px;
    color: #3f7819 !important;
    display: inline-block;
    margin-left: -10px;
}
div#custom_html-59 .coom_btn , div#custom_html-60 .coom_btn ,  div#custom_html-61 .coom_btn,
div#custom_html-63 .coom_btn {
    position: relative;
    display: inline-block;
    width: 100% !important;
}
#sidebar div#custom_html-59 .coom_btn a:hover , #sidebar div#custom_html-60 .coom_btn a:hover ,  
#sidebar div#custom_html-61 .coom_btn a:hover , #sidebar div#custom_html-63 .coom_btn a:hover {
    background-color: #ffffff !important;
    text-decoration: none !important;
    border-bottom: none;
    /*box-shadow: 0 2px 15px 3px rgb(57 73 76 / 40%), 0 1px 2px rgb(57 73 76 / 25%) !important;
    border-bottom: 2px solid #3f7819;*/
    /*background: none;*/
}
.et_color_scheme_green #content-area div#custom_html-60 a:before , 
.et_color_scheme_green #content-area div#custom_html-61 a:before,
.et_color_scheme_green #content-area div#custom_html-63 a:before,
.et_color_scheme_green #content-area div#custom_html-59 a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-55%);
    height: 1px;
    width: 65%;
}
div#sidebar div#custom_html-7 .get_a_quote_contaidner , div#sidebar div#custom_html-14 .get_a_quote_contaidner {
    margin-top: 0 !important;
}
.page-id-7734 div#sidebar div#custom_html-14 .get_a_quote_contaidner{
    margin-top: 15px !important;
}
.et_color_scheme_green #content-area div#custom_html-60 a:hover:before ,
.et_color_scheme_green #content-area div#custom_html-61 a:hover:before,
.et_color_scheme_green #content-area div#custom_html-63 a:hover:before,
.et_color_scheme_green #content-area div#custom_html-59 a:hover:before {
    background: #0b49af;    
}
.et_color_scheme_green #content-area div#custom_html-60 a:after,
.et_color_scheme_green #content-area div#custom_html-61 a:after,
.et_color_scheme_green #content-area div#custom_html-63 a:after,
.et_color_scheme_green #content-area div#custom_html-59 a:after {
    content: "";
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-55%);
    height: 1px;
    width: 42%;
}
.et_color_scheme_green #content-area div#custom_html-60 a:hover:after ,
.et_color_scheme_green #content-area div#custom_html-61 a:hover:after,
.et_color_scheme_green #content-area div#custom_html-63 a:hover:after,
.et_color_scheme_green #content-area div#custom_html-59 a:hover:after {
    background: #0b49af;    
}
div#custom_html-59 .coom_btn:before , div#custom_html-60 .coom_btn:before ,
div#custom_html-61 .coom_btn:before , div#custom_html-63 .coom_btn:before{
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%);
    /*left: -15px !important;*/
    left: 2px !important;
    height: 45px !important;
    width: 30px !important;
    margin: 0 !important;
    display: inline-block !important;
    background: url(https://kiwiservices.com/wp-content/uploads/Background-4.png) !important;
    background-size: 30px !important;
    background-repeat: no-repeat !important;
    border-radius: 0 !important;
}
div#custom_html-59 .coom_btn:after , div#custom_html-60 .coom_btn:after,
div#custom_html-61 .coom_btn:after , div#custom_html-63 .coom_btn:after  {
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%);
    right: 0 !important;
    height: 25px !important;
    width: 25px !important;
    margin: 0 !important;
    display: inline-block !important;
    background: url(https://kiwiservices.com/wp-content/uploads/Background-6.png) !important;
    background-size: 25px !important;
    background-repeat: no-repeat !important;
    border-radius: 0 !important;
}
div#sidebar .et_pb_widget ol li, div#sidebar .et_pb_widget ul li {
    margin-bottom: 0;
}
#top-menu-nav .menu-item-has-children > a , .et-fixed-header #top-menu .menu-item-has-children > a ,
html #top-menu-nav #top-menu li.current-menu-ancestor > a{
    color: #0645ad !important;
}
#top-menu-nav .menu-item-has-children ul li ul li > a:hover , #top-menu-nav .menu-item-has-children ul li > a:hover{
    color: #fff !important;
}
#top-menu-nav ul#top-menu > li > ul > li.et-hover > a:hover{
    color: #ffffff !important;
}
#top-menu-nav ul#top-menu > li > ul > li.et-hover > a {
    color: green !important;
}
.quote_buttons_main .phone_card{
    background: none !important;
    border-radius: 15px;
}
a.quote.big_quote_button img , div#custom_html-9 img{
    width: 215px;
    margin-bottom: 30px !important;
}
a.quote.get_quote_history_bottom img , a.quote.big_quote_button img{
    width: 215px;
    min-height: 55px;
    height: 55px;
}
.et_right_sidebar #sidebar {
    padding-left: 12px !important;
}
div#city_menu_sidebar , ul#menu-city_pages_only{
    margin-left: 20px !important;
}
a.get_quote_history_top:hover , a.get_quote_history_bottom:hover , #sidebar .KiwiPhone a:hover{
    box-shadow: 0 2px 15px 3px rgb(57 73 76 / 40%), 0 1px 2px rgb(57 73 76 / 25%) !important;
}
.phone_card .card {
    overflow: hidden;
    background: #e7fcdf;
}
.waterdamagephonenumber > strong , .carpetrepairphonenumber > strong ,.rugrepairphonenumber > strong ,
.page-id-17898 .entry-content div#et-info span{
    background: #E0662A !important;
    width: 100% !important;
    display: block !important;
    padding: 5px !important;
    border-radius: 25px !important;
    color: #FFFFFF !important;
    box-shadow: 0 0 5px #595959 !important;
    border: none !important;
    margin-top: 10px !important;
}
.waterdamagephonenumber > strong:hover ,.carpetrepairphonenumber > strong:hover ,.rugrepairphonenumber > strong:hover ,
.page-id-17898 .entry-content div#et-info span:hover , .button_both_2 > div.number:hover{
    background: #ffc400 !important;
}
.et_color_scheme_green #content-area .waterdamagephonenumber > strong > a:hover ,
.et_color_scheme_green #content-area .carpetrepairphonenumber > strong > a:hover ,
.et_color_scheme_green #content-area .rugrepairphonenumber > strong > a:hover{
    color: white !important;
    text-decoration: none !important;
    border-bottom: none !important;
    background: none !important;
}
.button_both_2 > div.number:hover a , .et_color_scheme_green #content-area .button_both_2 a:hover,
.button_both_2 > div.number:hover a:before , 
.et_color_scheme_green #content-area .waterdamagephonenumber > strong:hover a,
.et_color_scheme_green #content-area .waterdamagephonenumber > strong:hover a:before,
.et_color_scheme_green #content-area .rugrepairphonenumber > strong:hover a,
.et_color_scheme_green #content-area .rugrepairphonenumber > strong:hover a:before,
.et_color_scheme_green #content-area .carpetrepairphonenumber > strong:hover a,
.et_color_scheme_green #content-area .carpetrepairphonenumber > strong:hover a:before{
    color: #003035 !important;
    transition: 0.5s;
    cursor: pointer;
}
.waterdamagephonenumber.number , .carpetrepairphonenumber.number , .rugrepairphonenumber.number , 
.page-id-17898 .entry-content div#et-info{
    background: #E7FCDF !important;
    padding: 5px 15px 10px 15px!important;
    border: 2px solid #37A000 !important;
}
.waterdamagephonenumber a:before , .carpetrepairphonenumber a:before , .rugrepairphonenumber a:before ,
.page-id-17898 .entry-content div#et-info #et-info-phone:before{
    color: white !important;
    padding-right: 10px !important;
    position: relative !important;
    top: 3px !important;
}
.page-id-17356 .right-sec-img .waterdamagephonenumber , .page-id-17356 .right-sec-img .rplg{
    width: 92% !important;
}
.services_menu_hide_2 , .page-id-215821 div#sidebar div#city_menu_sidebar {
    display: none;
}
.carpetrepairphonenumber.number , .page-id-17356 .right-sec-img .waterdamagephonenumber {
    display: block !important;
}
.button_both_2 {
    padding: 53px 0 0 0;
}
.page-id-7734 .button_both_2 {
    padding: 5px 0 0 0;
}
.button_both_2 > div.number > a:before {
    position: relative;
    top: 2px;
    margin-right: 10px;
    content: "\e090";
    color: #fff;
    font-size: 18px;
    font-family: ETmodules !important;
}
span.KiwiGreenAdgreenbox {
    color: #3F7819;
    font-weight: 600;
    font-size: 16px;
    width: 100%;
    display: block;
    line-height: 20px;
}
span.KiwiBlueAdgreenbox {
    color: #0645ad;
    font-weight: 600;
    font-size: 16px;
}
.page-id-7734 .services_menu_hide{
    display: none;
}
.page-id-7734 .services_menu_hide_2 {
    display: block;
}
.page-id-7644 .alignright.main_class { 
    float: right !important;
}
.water_left {
    display: inline-block;
    width: 50% !important;
}
.postid-4830 .water_left {
    display: inline-block;
    width: 60% !important;
}
.page-id-7794 .entry-content .fix_section {
    width: 51%;
    display: inline-block;
}
.page-id-7797 .custom_img_content , .postid-5427 .alignright.main_class{
    width: 420px !important;
}
article#post-4446 .entry-content .custom_map_and_direction:nth-last-child(2) , article#post-4446 .entry-content > p:last-child {
    display: none;
}
.page-id-215784 div#commercial_menu_sidebar {
    display: none;
}
#sidebar .KiwiPhone a {
    box-shadow: 0 2px 9px 2px rgb(57 73 76 / 40%), 0 1px 2px rgb(57 73 76 / 25%) !important;
}
#sidebar .KiwiPhone a::before {
    position: relative !important;
    top: 2px !important;
    margin-right: 2px !important;
    content: "\e090" !important;
    text-shadow: 0 0 !important;
    font-family: ETmodules!important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-variant: normal !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    line-height: 1 !important;
    text-transform: none !important;
    speak: none !important;
    color: red !important;
    display: inline-block !important;
}
.left_quote_cus_html {
    width: max-content;
    text-align: center;
    margin: 0 auto;
}
/*div#main-content{
    margin-top: -45px !important;
}*/
/*div#left-area {
    padding-top: 50px !important;
}*/
div#sidebar {
    padding-top: 10px !important;
}
.img_blw_ads span.Kiwiredad {
    color: red;
    font-weight: 600;
    font-size: 14px;
}
.img_blw_ads span.KiwiGreenAd {
    color: #3F7819;
    font-weight: 600;
    font-size: 14px;
}
.img_blw_ads span.KiwiBlueAd {
    color: #0645ad;
    font-weight: 600;
    font-size: 14px;
}
.img_blw_ads span {
    display: block;
    line-height: 20px;
    width: 100% !important;
}
.img_blw_ads {
    padding: 5px 0 15px 0;
}
div#custom_html-35 h4 {
    font-size: 14px !important;
}
div#custom_html-35 {
    width: 100% !important;
    max-width: 100% !important;
}
#sidebar .et_pb_widget .localservice a , div#custom_html-11 span.KiwiGreenAddress a ,
div#custom_html-39 span.KiwiGreenAddress a,
div#custom_html-40 span.KiwiGreenAddress a{
    color: black !important;
    text-decoration: none !important;
}
div#custom_html-39 span.KiwiGreenAddress {
    margin-bottom: 15px !important;
    display: inline-block;
}
div#left-area img#gform_ajax_spinner_20 {
    box-shadow: none !important;
    display: inline-block;
    width: 50px;
    vertical-align: top;
}
.since_search , .since_error{
    margin: 30px 0 !important;
    text-align: center;
}
.since_search h2{
    margin: 0 !important;
}
.since_error h2{
    margin: 0 !important;
    color: red !important;
}
.why-kiwi .kiwicon{
    padding: 10px 3px 0 !important;
    color: white !important;
}
.why-kiwi .kiwicon p.kili_p{
    font-weight: normal;
    max-width: 390px;
}
.postid-231131 .why-kiwi .kiwicon p.kili_p{
    font-weight: 500;
}
.head-kiwi {
    color: white !important;
    padding-top: 10px !important;
    text-align: center;
    font-size: 18px;
    font-weight: 700 !important;
}
.why-kiwi .last-head-kiwi {
    padding: 5px !important;
    background: #e7fcdf !important;
    font-size: 19px !important;
    display: grid;
    height: 100px;
}
span.header_text_open {
    color: #A80000;
    font-size: 17px;
    font-weight: 700;
}
.page-id-7797 .waterdamagephonenumber {
    justify-content: center !important;
    position: relative !important;
}
.page-id-7797 .et_color_scheme_green #content-area a:hover {
    background: none !important;
    border: none !important;
    color: white !important;
}
div#sidebar .get_a_quote_contaidner {
    float: none !important;
    width: 100%;
    margin-top: 15px !important;
}
div#sidebar .get_a_quote_contaidner > div > a {
    color: white !important;
    background: #37a000 !important;
}
.et_color_scheme_green #content-area div#sidebar .get_a_quote_contaidner .et_pb_button:hover {
    padding-left: 5px !important;
}
.et_color_scheme_green #content-area div#sidebar .get_a_quote_contaidner .et_pb_button:hover:after{
    font-size: 27px !important;
    margin-left: 12px !important;
}
#content-area .carpetrepairwrapper > div > strong {
    padding: 5px !important;
}
#content-area .carpetrepairwrapper > div > strong a {
    font-size: 16px !important;
}
.quote_buttons_main .phone_card:hover {
    background: #FFFFE1 !important;
}
#sidebar .et_pb_widget .textwidget .KiwiPhone a {
    font-size: 22px!important;
}
.postid-5082 #sidebar div#custom_html-3 {
    display: inline !important;
}
.postid-5082 #sidebar .et_pb_widget .textwidget .KiwiPhone a {
    display: inline-block;
}
.postid-5082 p.sd_op_tx {
    margin-top:5px;
}
.carpetrepairphonenumber.number strong{
     padding: 12px; 
}
.carpetrepairphonenumber.number a{
    font-size: 18px !important;
}
p.sd_op_tx {
    text-align: center;
    margin-bottom: 15px;
}
p.sd_op_tx span.header_text_open{
    font-size: 18px;
}
div#custom_html-43 {
    margin-bottom: 20px !important;
}
button.schedule_custom {
    padding: 10px 15px;
    border-radius: 5px;
    box-shadow: 0 6px 0 #b3501f;
    transition: background .2s ease-in-out 0s;
    background: #dc692e;
    max-width: 249px;
    border: 0;
    display: inline-block;
    vertical-align: bottom;
    z-index: 1;
    text-align: center;
    cursor: pointer;
    margin: 0 0 20px 0;
    font-size: 1.2em;
    width: 100%;
    font-weight: 600;
    line-height: 1.1;
    text-decoration: none;
    text-transform: uppercase;
}
button.schedule_custom a {
    color: white;
}
button.schedule_custom a:hover {
    color: #0645AD !important;
    background: none !important;
    border: none !important;
}
a.abcd.custom_class.et_pb_button{
    width: 90%;
}
.et_color_scheme_green #content-area a.abcd.custom_class.et_pb_button:hover {
    color: white !important;
    text-decoration: none !important;
    border: none;
}
.postid-5419 div#crmdd\ test {
    margin: 20px 0 !important;
}
.custom_related_links a {
    border: 2px solid #3367BF !important;
    background: #3367BF !important;
    width: 90%;
    margin: 0 auto;
}
.phone_card p.number {
    /*border: 1px solid blue;
    border-radius: 5px;
    text-align: center;
    box-shadow: 0 2px 4px 2px rgb(57 73 76 / 40%), 0 1px 2px rgb(57 73 76 / 25%) !important;*/
}
.phone_card .card a{
    font-size: 22px !important;
    margin: 10px !important;
}
.page-id-7710 .quote_buttons_main .phone_card .card a,
.page-id-223729 .quote_buttons_main .phone_card .card a{
    font-size: 24px !important;
    margin: 0 !important;
}
.page-id-7710 #content-area .quote_buttons_main .phone_card .card a:hover ,
.page-id-223729 #content-area .quote_buttons_main .phone_card .card a:hover {
    color: inherit !important;
    text-decoration: none!important;
    border-bottom: none !important;
    background: inherit !important;
}
.phone_card .card p.service_arrow a {
    font-size: 22px !important;
}
.phone_card .card .button_card_container{
    position: relative;
}
.phone_card .card p.service_arrow{
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.page-id-7710 .button_card_container .service_discount , .home .button_card_container .service_discount,
.page-id-223729 .button_card_container .service_discount , .home .button_card_container .service_discount{
    font-size: 30px;
    /*padding-top: 5px;*/
    padding-top: 12px;
}
.page-id-7710 .button_card_container p.service_name a , .home .button_card_container p.service_name a ,
.page-id-223729 .button_card_container p.service_name a , .home .button_card_container p.service_name a {
    font-size: 22px !important;
    color: #3f7819;
}
.cus_btn_srch{
    background: #3367BF;
}
.cus_btn_call_srch{
    background-color: #E0662A;
}
.cus_btn_srch , .cus_btn_call_srch{
    margin: 0 auto !important;
    padding: 10px 35px;
    border-radius: 25px;
    box-shadow: 0 0 5px #595959;
    width: max-content;
    text-align: center;
    color: white !important;
}
.et_color_scheme_green #content-area a.cus_btn_srch:hover {
    background: #003574 !important;
    color: white !important;
    border: none !important;
}
.et_color_scheme_green #content-area a.cus_btn_call_srch:hover {
    background: #F34900 !important;
    color: white !important;
    border: none !important;
}
a.cus_btn_call_srch:before {
    position: relative;
    top: 2px;
    margin-right: 10px;
    content: "\e090";
    color: #fff;
    font-size: 18px;
    font-family: ETmodules!important;
}
.cus_p_srch{
    text-align:center;
    padding: 10px 0 !important;
    font-weight: bold;
}
ul#mobile_menu li a {
    font-family: Open Sans,Arial,sans-serif !important;
}
.main_card_pages .phone_card .card_container p.number {
    /*background: #ddeeff;*/
    border: none;
}
.et_color_scheme_green #content-area .custom_related_links a:hover {
    color: white !important;
    background: #003574 !important;
    border-color: #003574 !important;
}
.et_color_scheme_green #content-area .custom_related_links a{
    padding: 0 !important;
}
.entry-content .main_class > div > img {
    width: inherit !important;
}
article#post-5427 .entry-content .main_class {
    width: 45% !important;
}
.entry-content .img_class.center_img_custom {
    margin-bottom: 0 !important;
    width: 100% !important;
}
article#post-4830 .rplg.center_img_custom{
    width: 100% !important;
}
.cus_quote_sidebar a {
    width: 100%;
    background: #ee8b48;
    padding: 15px;
    border-radius: 10px;
}
.cus_quote_sidebar {
    background: #1ab033;
    padding: 35px 15px;
}
p.qut_txt_cus {
    margin-top: 30px;
    font-size: 20px;
    font-weight: 800;
}
#sidebar .et_pb_widget .cus_quote_sidebar a.qut_btn_cus {
    color: white !important;
    font-size: 22px;
    display: inline-block;
}
#sidebar .et_pb_widget .cus_quote_sidebar a.qut_btn_cus span {
    color: black;
}
a.qut_btn_cus:hover {
    background: #f37a29 !important;
    border: none !important;
}
.single-texas .why-kiwi {
    margin-top: 15px;
}
.footer-widget li a:hover {
    color: #ff8f00 !important;
}
.center-right-img-sec .carpetrepairphonenumber {
    width: 100% !important;
}
.center-right-img-sec .carpetrepairphonenumber strong {
    padding: 5px !important;
}
.center-right-img-sec .carpetrepairphonenumber strong a {
    font-size: 16px !important;
}
.home .button_card_container .service_discount:hover , p.quote_text_diss:hover {
    text-decoration: underline;
}
.quote_text_diss{
    position: absolute;
    /*right: 10px;*/
    right: 0;
    bottom: 10px;
    font-weight: 600;
    color: #0645ad;
    cursor: pointer;
}
.service_discount{
    /*margin-bottom: 65px;*/
    margin-bottom: 10px;
}
img.nine_ser {
    width: 44%;
    height: 35px !important;
    float: right;
    margin-bottom: 5px;
}
table.search_history_result_table {
    margin: 30px 0 !important;
}
table.search_history_result_table tbody tr {
    background: #FFFFE1;
}
.main_card_pages .phone_card .card a {
    font-size: 14px !important;
    margin: 0 !important;
}
.home a.small-button.smallblue {
    display: none;
}
@media all and (min-width: 1024px) and (max-width: 1366px){
	#main-header .logo_container .carpet_cleaning_header_img{
		width: 80% !important;
	}
    .et_fixed_nav.et_boxed_layout #main-header {
        top: 60px !important;
    }
    .right_mid{
        width: 50% !important;
    }
    #sidebar .et_pb_widget .get_a_quote_btn_sidebar_new a.gaqbtn_new {
        color: #fff !important;
        font-size: 16px !important;
    }
    body .extendedwopts-hide.extendedwopts-tablet{
        display: block !important;
    }
    #top-header .container #et-info {
        width: 95% !important;
    }
    #top-header ul.et-social-icons li.dashicons.et-social-blog {
        margin-left: 30px !important;
    }
    .why-kiwi .last-head-kiwi {
        font-size: 16px !important;
    }
    #top-menu .menu-item-has-children>a:first-child, .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
        padding-right: 20px;
        margin: auto 5px;
        font-size: 14px;
    }
}
@media all and (device-width: 1366px) and (device-height: 1024px) and (orientation:landscape) {
    #main-header .logo_container {
        padding-left: 5%;
    }
}
@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation:portrait) {
    #main-header .logo_container {
        padding-left: 1%;
    }
    header#main-header #et-top-navigation {
        padding-right: 2% !important;
    }
}
@media all and (min-width: 980px) and (max-width: 1340px) {
    #sidebar .et_pb_widget .textwidget .KiwiPhone a {
        padding: 12px 14px!important;
        font-size: 17px!important;
        display: inline-block !important;
        width: 100% !important;
    }
}
@media only screen and (min-width: 981px){
    .et-fixed-header img#logo {
        max-height: 100% !important;
        width: 100% !important;
    }
    .et_header_style_left .et-fixed-header #et-top-navigation {
        padding-top: 30px !important;
    }
    .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
        padding-bottom: 30px !important;
    }
    .et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
        padding-bottom: 40px !important;
    }
    .et-fixed-header#main-header .logo_container a{
        margin-top: 10px !important;
        margin-bottom: 18px !important;
    }
}
@media (max-width: 1200px){
    #top-menu li {
        padding-right: 0px !important;
    }
    .et_header_style_left #et-top-navigation {
        padding-left: 300px;
        padding-right: 71px;
        float: right !important;
    }
}
@media (max-width: 1024px){
    .page-id-7797 .custom_img_content {
        float: unset !important;
    }
    .page-id-7797 .custom_img {
        display: flex;
        justify-content: center;
    }
    .main_card_pages_heading h2 {
        line-height: 35px;
    }
    .et_header_style_left #et-top-navigation {
        padding-left: 270px;
    }
    .phone_card .card_container {
        width: 100%;
        padding: 10px 5px !important;
    }
    .phone_card .card_container h4 b a, .phone_card .card_container .number a {
        font-size: 16px;
    }
    .phone_card .card {
        display: block;
    }
    .quote_buttons_main .phone_card .card {
        display: flex;
    }
    .phone_card .card img {
        width: 100%;
        height: auto;
        object-fit: cover;
    }
    .main_card, .main_card_pages {
        padding-left: 0;
        padding-right: 0;
        padding-top: 20px;
    }
    .phone_grid {
        padding: 0px 0px;
    }
    .custom_slider_review_mobile {
        width: 100% !important;
    }
    .custom_badge_review_mobile_main {
        width: 100% !important;
        padding-right: 50px;
        display: flex;
        flex-direction: column;
        padding-bottom: 50px;
    }
    .custom_badge_review_mobile {
        display: none;
    }
    .custom_badge_review_desktop {
        display: flex;
        justify-content: center;
    }
    .quote_reviews_get_a_quote_container {
        width: 272px;
    }
    p.service_arrow a {
        font-size: 25px;
    }
    p.water_left , .page-id-7794 .entry-content .fix_section {
        display: unset;
        width: auto !important;
    }
    .page-id-7797 .custom_img_content , .postid-5427 .alignright.main_class{
        width: 100% !important;
    }
    .page-id-17320 p.left_car, .page-id-17320 ol.left_car, .page-id-17320 ul.left_car, .page-id-17320 h2.left_car,
    .page-id-7746 p.left_car, .page-id-7746 ol.left_car, .page-id-7746 ul.left_car, .page-id-7746 h2.left_car,
    .page-id-7524 p.left_car, .page-id-7524 h2.left_car,.page-id-7524 #main-content .container #content-area #left-area ol , 
    .page-id-7734 p.left_car, .page-id-7734 ol.left_car, .page-id-7734 ul.left_car, .page-id-7734 h2.left_car,
    .page-id-7584 p.left_car, .page-id-7584 ol.left_car, .page-id-7584 ul.left_car, .page-id-7584 h2.left_car{
        width: auto !important;
        /*display: unset;*/
        display: block;
    }
    img.res {
        max-width: 33% !important;
    }
    .why-kiwi .kiwicon p{
        font-size: 18px !important;
    }
    .et-cart-info span {
        display: inline-block;
    }
    .page-id-7644 .head-kiwi {
        font-size: 15px !important;
    }
    .page-id-7644 #sidebar {
        padding-left: 23px !important;
    }
    .page-id-7566 .warranty_card_img {
        margin-left: 33% !important;
        float: none !important;
    }
    .page-id-7566 .why-kiwi {
        margin: -10px 0 !important;
    }
    .page-id-7566 .alignrightnew {
        position: relative !important;
        bottom: 34px !important;
        width: 100% !important;
    }
    .et_pb_widget .textwidget .number a.right_phone_panel, .contact-content .KiwiPhone a {
        padding: 5px;
    }
    a.phone_number.right_phone_panel {
        font-size: 14px;
    }
    .page-id-7644 a.phone_number.right_phone_panel {
        font-size: 20px !important;
    }
    .page-id-7734 .head-kiwi {
        font-size: 17px;
    }
    .page-id-7734 #sidebar #brb_widget-7 .rplg-badge2 {
        position: relative !important;
        right: 0px;
        width: unset!important;
        max-width: 200px !important;
    }
    .page-id-7644 #sidebar .rplg-badge2 {
        position: relative !important;
        right: 12px;
        width: unset!important;
        max-width: 210px !important;
    }
    .page-id-7734 #sidebar .rplg-badge2-btn{
        padding: 0 !important;
    }
}

@media (max-width: 1139px) and (min-width: 700px) {
    .textwidget .KiwiPhone a {
        font-size: 20px;
    }
}
@media (max-width: 1273px) and (min-width: 1025px) {
    .phone_card .card_container .number {
        font-size: 13px;
    }
    .phone_card .card_container {
        padding: 2px 5px!important;
    }
}
@media (max-width: 1070px) and (min-width: 981px) {
    .btn_custom {
        width: 100% !important;
    }
}
@media only screen and (max-width: 320px) {
    #main-content .container #content-area ul li:before {
        color: #fff !important;
    }
    .get_a_quote_contaidner, .get_a_quote_contaidner1 {
        width: 100%;
    }
    .custom_img img.alignleft {
        margin-right: 0;
    }
}
@media only screen and (max-width: 900px) {
    .carpetrepairphonenumber, .rugrepairphonenumber, .waterdamagephonenumber {
        width: 65%;
    }
}
@media only screen and (max-width: 980px) {
    #sidebar #custom_html-19 img, #sidebar #custom_html-10 img, #sidebar #custom_html-29 img, #sidebar #custom_html-4 img, #sidebar #custom_html-6 img, #sidebar #custom_html-15 img, #sidebar #custom_html-23 img, #sidebar #custom_html-53 img, #sidebar #custom_html-55 img, #sidebar #custom_html-56 img {
        width: 153px !important;
        margin: 0 auto !important;
    }
    div#content-area div#custom_html-11 .custom_top_image img , div#content-area div#custom_html-3 .custom_top_image img {
        width: 256px !important;
    }
    #sidebar .menu li {
        padding-left: 20px;
    }
}
@media only screen and (max-width: 700px) {
    .carpetrepairphonenumber, .rugrepairphonenumber, .waterdamagephonenumber {
        width: 40%;
    }
}
@media only screen and (max-width: 450px) {
    .carpetrepairphonenumber, .rugrepairphonenumber, .waterdamagephonenumber {
        width: 65% !important;
    }
}
@media only screen and (max-width: 800px) {
    .airductwrapper, .carpetcleaningwrapper, .tilegroutwrapper, .woodfloorwrapper, .rugcleaningwrapper, .upholsterywrapper, .waterdamagewrapper {
        width: 100%;
        max-width: unset;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .postid-5886 .upholsterywrapper {
        flex-direction: inherit;
        display: block !important;
    }
    .page-id-7566 .custom_img.custom_img_new.desktop_hide {
        display: none;
    }
    .upholsterywrapper {
        flex-direction: unset;
    }
    .custom_img {
        width: 100%;
        justify-content: center;
    }
    .page-id-7566 .custom_img {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .custom_img img.alignright {
        margin-left: 0px;
    }
    .et_color_scheme_green a:hover {
        text-decoration: none;
    }
    .custom_class {
        border: unset;
        font-size: 14px;
        padding: 5px 11px !important;
    }
    img.alignright {
        margin-right: 0px;
    }
    .faqwarpper {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
    }
    .discountcouponwrapper {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        position: unset;
        max-width: unset;
        float: unset;
    }
}
@media only screen and (max-width: 980px){
    .et_header_style_left #et-top-navigation {
        width: 70px !important;
    }
    #page-container #main-header .logo_container {
        width: calc(100% - 70px) !important;
    }
}
@media (max-width: 991px){
    .entry-content {
        margin-bottom:0px !important;
    }
    body #page-container #left-area {
        position: unset !important;
    }
    .page-id-7734 .custom_img.cus_rug_img {
        margin-bottom: 15px !important;
    }
}

@media (max-width: 820px){
    .page-id-7566 .main_card, .main_card_pages {
        padding-top: 0 !important;
    }
    .page-id-7581 #main-footer{
        position: relative;
        top: 1.5em;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1114px){
    #related_sec .related_blocks p a {
        font-size: 14px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .page-id-7644 .why-kiwi, .page-id-7644 .button_both_2,.page-id-7644 .rplg {
        width: 58% !important;
    }    
    .et_header_style_left .logo_container {
        width: 50% !important;
    }
    .center_img_custom, .button_both_2, .why-kiwi {
        width: auto !important;
        margin-bottom: 0 !important;
    }
    #related_sec .related_blocks img, #related_sec .related_blocks .relate_img_new {
        width: 90% !important;
        margin: 0 auto !important;
    }
    .main_card_cus {
        margin: 10px 25px;
    }
    .home p.service_name a {
        font-size: 17px;
    }
    div#content-area .servicehome img.nine_ser{
        width: 75% !important;
        margin: 0 !important;
    }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    .page_details .right_mid{
        width: 340px !important;
    }
    .discnt_content {
        font-size: 28px;
    }
    .main_card_pages.ntest tr td {
        width: 33.33%;
    }
    .main_card_pages.ntest a {
        font-size: 13px !important;
    }
    .main_card_pages.ntest h4 {
        padding: 0 !important;
        text-align: center;
    }
    .main_card_pages.ntest .phone_card .card_container .number{
        text-align: center;
    }
    div#custom_html-src{
        padding: 18px;
    }
    div#custom_html-src h4.widgettitle {
        font-size: 14px;
        padding-bottom: 10px !important;
    }
    .phone_card .card_container {
        padding: 0 !important;
        width: 100%;
    }
    div#custom_html-src form {
        display: inline-block;
    }
     div#custom_html-src input#input_20_15 {
        padding: 5px !important;
        margin-bottom: 10px !important;
    }
    div#custom_html-src input#gform_submit_button_20 {
        padding: 5px 10px !important;
        font-size: 14px !important;
    }
    #main-content .container #content-area #custom_html-src ul li#field_20_15{
        width: 100% !important;
    }
    #page-container #main-content #content-area #left-area div#custom_html-src ul#gform_fields_20, 
    div#custom_html-src li#input_20_15{
        margin: 0 !important; 
    }
    div#custom_html-src input#input_20_15 {
        font-size: 14px !important;
    }
    div#custom_html-src input#input_20_15::placeholder {
        font-size: 14px !important;
    }
}
@media (min-width: 815px) and (max-width: 825px) {
    body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header, body.et_fixed_nav.et_secondary_nav_enabled #main-header {
        top: 75px !important;
    }
    .et_fullwidth_secondary_nav #top-header .container{
        margin: 0 !important;
        width: 100% !important;
        max-width: 800px;
    }
    #main-header .logo_container{
        padding-left: 0 !important;
    }
    #top-header ul.et-social-icons li.dashicons.et-social-blog {
        margin-left: 20px !important;
    }
    .et_fullwidth_nav #main-header .container {
        margin: 0 auto 20px auto !important;
    }
    html body #page-container #sidebar {
        padding-bottom: 70px !important;
    }
    .otherservicessec i.fa.fa-arrow-right {
        font-size: 40px !important;
        top: 20px !important;
        right: 10px !important;
    }
    ul#mobile_menu {
        top: 85px;
    }
    .main_card_pages.ntest .phone_card .card img {
        height: 140px !important;
    }
    div#custom_html-src {
        padding: 70px 10px !important;
    }
    .main_card_pages_heading_offer.main_card_pages_heading_offer_img h2, .main_card_pages_heading_bottom_warranty_panel h2 {
        padding: 22px !important;
    }
    #sidebar div#nav_menu-4, #sidebar #custom_html-60, #sidebar #custom_html-7 , #sidebar #custom_html-40 {
        width: 50%;
        margin: 0 auto;
    }
}
@media (min-width: 768px) and (max-width: 814px) {
    body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header, body.et_fixed_nav.et_secondary_nav_enabled #main-header , 
    body.et_fixed_nav.et_boxed_layout #main-header{
        top: 60px !important;
    }
    #top-header .container #et-info {
        width: 100% !important;
        padding: 0;
    }
    #main-header .logo_container{
        padding-left: 5% !important;
    }
    .et_fullwidth_nav #main-header .container {
        margin: 0 auto 20px auto !important;
    }
    .otherservicessec i.fa.fa-arrow-right {
        font-size: 40px !important;
        top: 20px !important;
        right: 10px !important;
    }
    #main-content .container #content-area #left-area ul {
        margin-left: 0 !important;
        margin-left: 45px !important;
        display: flex;
        flex-direction: column;
    }
    #related_sec_1 .related_blocks p {
        padding-top: 30px !important;
    }
    .responsive-map-city iframe{ 
        max-width: 100% !important; 
    }
    ul#mobile_menu {
        top: 85px;
    }
    html #main-content .container #content-area ul li {
        padding-bottom: 5px;
        width: 100% !important;
        display: inline-block;
    }
    .main_card_pages_heading_offer.main_card_pages_heading_offer_img h2, .main_card_pages_heading_bottom_warranty_panel h2 {
        padding: 22px !important;
    }
    #sidebar div#nav_menu-4, #sidebar #custom_html-60, #sidebar #custom_html-7 , #sidebar #custom_html-40 {
        width: 50%;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 768px){
    .postid-231560 div#content-area .why-kiwi .wk_img img {
        width: 100px !important;
    }
    .page-id-7650 .custom_img.sale_custom_img_upholster_cleaning {
        margin-top: 20px !important;
    }
    p.img_d_blue{
        line-height: 26px;
        font-size: 22px;
        letter-spacing: 1.5px;
    }
    p.img_d_black{
        line-height: 26px;
        font-size: 20px;
        letter-spacing: 1.5px;
    }
    .postid-4953 div#content-area .img_class.center_img_custom img{
        margin-bottom: 0 !important;
    }
    .phone_card .card .quote_text_diss, .phone_card .card .quote_text_diss a {
        font-size: 22px !important;
    }
    .phone_card .card .quote_text_diss a {
        margin: 5px !important;
    }
    .phone_card .card a{
        margin: 0px !important;
    }
    #page-container #main-content #content-area #left-area ul {
        margin-top: 20px !important;
    }
    .mobile_none{
        display: none !important;
    }
    div#content-area .main_card_pages.main_card_pages_search .phone_card img {
        display: block;
        width: 40% !important;
        margin: 0px auto !important;
    }
    .mobile_full > div {
        width: 25% !important;
    }
    div#content-area .mobile_full > div img{
        margin: 4px auto !important;
    }
    .head-kiwi{
        font-size: 22px !important;
    }
    article#post-5427 .entry-content .main_class {
        width: 100% !important;
    }
    .phone_card .card p.service_arrow{
        position: inherit !important;
    }
    .page-id-7716 .reviews {
        padding: 0 !important;
    }
    img#logo {
        margin-left: 5px !important;
    }
    .button_both_2 {
        margin: 30px 0 !important;
    }
    .page-id-7710 .button_both_2 {
        margin: 0 0 !important;
        padding: 5px 0 0 !important;
    }
    .page-id-7710 .custom_slider_review.custom_badge_review_mobile {
        padding: 0 !important;
    }
    .page-id-7710 .custom_badge_review_mobile_main {
        padding-bottom: 0;
    }
    .page-id-7710 h2.KiwiGreenHeading {
        margin: 0 !important;
        font-size: 22px !important;
    }
    .page-id-7710 .KiwiGreenHeader1{
        padding-bottom: 0px !important;
    }
    div#content-area .relate_img img{
        /*object-fit: unset !important;*/
        object-fit: fill !important;
        height: 175px;
        width: 100% !important;
    }
    div#content-area .phone_card img {
        width: 100% !important;
        margin: 0 auto !important;
    }
    .phone_card h4 {
        text-align: center;
    }
    .custom_img.sale_custom_img_upholster_cleaning {
        margin: 0 !important;
    }
    #left-area .kiwi-phone-sec span.KiwiGreenHeading {
        display: none;
    }
    .custom_related_links a {
        border: 2px solid #3367BF !important;
        background: #3367BF !important;
        margin: 0 auto !important;
        width: 70% !important;
    }
    .kiwi-phone-sec span {
        padding: 14px 83px !important;
        border: 2px solid #0645b2;
        border-radius: 9px;
        box-shadow: 0 2px 9px 2px rgb(57 73 76 / 40%), 0 1px 2px rgb(57 73 76 / 25%) !important;
    }
    .kiwi-phone-sec span a{
        font-size: 24px !important;
    }
    .main_card_pages.main_card_pages_search table td {
        width: 100%;
        display: block;
    }
    .entry-content .main_card_pages.main_card_pages_search td ,
    .page-id-7725 .et_pb_section ,
    .page-id-7722 .et_pb_section {
        padding: 0px !important;
    }
    .et_mobile_menu .menu-item-has-children>a {
        font-weight: 900!important;
        font-size: 18px !important;
        /*color: #213d0e !important;*/
        color: #0645ad !important;
    }
    .et_mobile_menu li a, .nav li li a {
        font-size: 17px !important;
        font-weight: 900 !important;
    }
    .et_mobile_menu li a:hover, .nav ul li a:hover{
        opacity: 1 !important;
        color: green !important;
    }
    .main_card_pages .card_container p.number {
        width: 70%;
        margin: 0 auto;
        /*background: #ddeeff;*/
        border: none;
    }
    /*.home .card_container p.number a {
        color: white;
    }*/
    .home .card_container h4 b a {
        font-size: 18px !important;
    }
    ul#gform_fields_20 li {
        margin: 0 !important;
    }
    .main_card_pages.main_card_pages_search table td .phone_card .card #gform_wrapper_20 .gform_footer{
        padding-top: 0 !important;
    }
    input#gform_submit_button_20 {
        width: 90%;
        margin: 0 auto !important;
        display: block;
    }
    input#input_20_15::placeholder , input#input_20_15 {
        font-size: 20px !important;
    }
    .main_card_pages.main_card_pages_search table td .phone_card .card #gform_wrapper_20 .gform_footer{
        padding-left: 0 !important;
    }
    .phone_card .card p {
        text-align: center;
        font-size: 18px !important;
    }
    .main_card_pages.main_card_pages_search table {
        background: #ffffe1 !important;
    }
    .phone_card .card p.service_arrow {
        text-align: right !important;
    }
    .page-id-7710 .phone_card .button_card_container .service_discount ,
    .page-id-223729 .phone_card .button_card_container .service_discount , .home .phone_card .button_card_container .service_discount{
        font-size: 24px !important;
        padding: 0;
        margin-bottom: 5px;
    }
    .page-id-7710 .button_card_container p.service_name a, .page-id-223729 .button_card_container p.service_name a, .home .button_card_container p.service_name a {
        font-size: 20px !important;
    }
    .entry-content .quote_buttons_main tr td {
        padding: 6px 10px;
    }
    .phone_card .card p.service_arrow a {
        font-size: 20px !important;
    }
    #left-area .get_a_quote_contaidner{
        float: none !important;
    }
    .quote_bt_new {
        display: inline-flex;
        justify-content: center;
    }
    p.sd_op_tx {
        text-align: center !important;
        margin-bottom: 15px !important;
        margin-top: 25px;
    }
    p.sd_op_tx span.header_text_open{
        font-size: 18px !important;
    }
    div#content-area .left_testimonial .lt_content img {
        width: auto !important;
        margin: 10px auto 0 !important;
    }
    div#content-area .custom_top_image.center_img_custom {
        width: 75% !important;
        margin: 0 auto 0 !important;
    }
    div#content-area .custom_top_image.center_img_custom img{
        margin: 0px auto !important;
    }
    span.KiwiGreenAddress.main_title_ts {
        font-size: 18px !important;
    }
    #sidebar .right_phone_panel {
        box-shadow: 0 2px 9px 2px rgb(57 73 76 / 40%), 0 1px 2px rgb(57 73 76 / 25%) !important;
    }
    p.sd_op_tx span.header_text_open{
        font-size: 30px;
    }
    .page-id-7650 div#content-area .custom_img a.center_img_custom img {
        margin: 0 !important;
        /*vertical-align: top !important;*/
    }
    .page-id-7650 .button_both_2,.page-id-7644 .button_both_2 {
        display: none !important;
        margin: 0 0 30px 0 !important;
        display: inline-block !important;
    }
    .page-id-7650 .alignright.main_class {
        margin-bottom: 0 !important;
    }
    .custom_img a, .custom_img a img {
        display: inline-block !important;
        background: none !important;
        outline: none !important;
    }
    .page-id-7728 .et_pb_section.et_pb_section_0.et_section_regular{
        display: none !important;
    }
    .main_card_pages_heading_offer.main_card_pages_heading_offer_img h2 ,
    .main_card_pages_heading_bottom_warranty_panel h2{
        color: white !important;
    }
    article#post-213603 p img {
        width: 100% !important;
    }
    .tilegroutwrapper {
        display: inline-block;
        width: 100%;
        float: inherit !important;
    }
    .page-id-7584 .center-image-sec {
        margin-bottom: 20px !important;
    }
    .page-id-7584 .carpetrepairphonenumber > strong{
        padding: 5px !important;
        margin-top: 5px;
    }
    .page-id-7584 .center-right-img-sec {
        margin-bottom: 20px;
    }
    .page-id-7584 .custom_img {
        text-align: center !important;
    }
    .page-id-7584 .custom_img img {
        float: inherit !important;
        margin: 15px 0 0 !important;
    }
    .page-id-7584 span.TextRun.SCXW166457378.BCX0.test {
        margin-top: 24px !important;
        display: inline-block !important;
    }
    .page-id-7584 #left-area ul , .page-id-7797 #left-area ul {
        margin-top: 20px !important;
    }
    span.orange_list {
        color: #ff8f00 !important;
        font-weight: 700 !important;
    }
    .gform_page_footer.left_label {
        display: flex;
        width: 80%;
        margin: 0px auto;
        flex-direction: column-reverse;
    }
    .gform_page_footer.left_label input {
        height: 50px;
        margin: 5px auto !important;
    }
    #gform_wrapper_1 li.gfield_html p {
        width: 90% !important;
    }
    .custom_related_links_main_div .col-1>div{
        padding: 0 0 10px 0;
    }
    .custom_related_links_main_div .col-2>div{
        padding: 0 0 10px 0;
    }
    .custom_related_links .col-2{
        margin-top: 0px;
    }
    .main_card_pages .phone_card .card a.phone_number.city_card_phone_panel {
        font-size: 12px !important;
    }
    div#content-area .left_quote_cus_html img{
        margin: 0px auto !important;
    }
    .img_blw_ads span.Kiwiredad , .img_blw_ads span.KiwiGreenAd , .img_blw_ads span.KiwiBlueAd{
        font-weight: 900 !important;
        text-align: center !important;
        font-size: 19px !important;
        line-height: 25px;
    }
    .container.clearfix.et_menu_container , .et_header_style_left #et-top-navigation .mobile_menu_bar , 
    .et_header_style_left #et-top-navigation, .et_header_style_left #et-top-navigation , 
    #page-container img#logo,
    #page-container span.header_text_open{
        transition: 0.5s !important;
    }
}
@media (max-width: 767px){
    body , .KiwiGreenAddress.main_title_ts , a.local_s{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
    }
    /*---------*/
    div#content-area img.ngooimg {
        width: 150px !important;
        margin: 0 10px !important;
    }
    div#content-area .why-kiwi .wk_img img {
        margin: 0 !important;
    }
    .et_color_scheme_green .why-kiwi .last-head-kiwi {
        font-size: 17px !important;
        height: 110px;
    }
    .et_color_scheme_green .why_kiwi_phone a {
        font-size: 21px !important;
    }
    .no_cus.rug_repair_call.number.blue_quote_button {
        margin: 15px auto !important;
    }
    .et_color_scheme_green .why-kiwi .last-head-kiwi .call_us_text{
        font-size: 17px !important;
    }
    div#content-area .relate_img_new.center_img_custom img , #related_sec .related_blocks .relate_img_new{
        margin: 0 !important;
        width: 230px !important;
        margin: 0px auto !important;
        padding: 7px 0 0 0;
        border-radius: 0;
    }
    #related_sec .related_blocks{
        border: 2px solid #009dea;
        width: 85%;
        margin: 15px auto;
    }
    #related_sec .related_blocks p.link_btn {
        padding: 10px !important;
        width: 95%;
        margin: 0 auto;
        border-radius: 0 !important;
    }
    .et_color_scheme_green #related_sec .related_blocks p a{
        padding: 0.5rem 0 0.5rem 1.3rem;
        font-size: 19px;
        border-radius: 10px;
    }
    #related_sec p.link_btn a:before{
        right: 1em !important;
    }
    #main-content .container #content-area #left-area .dvCity-list ul.cities.metro {
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .dvCity-list ul > li {
        flex-basis: 50%;
    }
    .dvCity-list ul > li > a{
        font-size: 12px;
        line-height: 25px;
        padding: 2px 5px 2px 30px;
    }
    .dvCity-list ul > li > a:before{
        width: 20px;
    }
    div#custom_html-4 p {
        margin: 10px 0 !important;
    }
    div#custom_html-39 span.KiwiGreenAddress, div#custom_html-40 span.KiwiGreenAddress , div#custom_html-3 span.KiwiGreenAddress {
        margin-bottom: 20px !important;
    }
    #sidebar .et_pb_widget .textwidget .KiwiPhone a {
        padding: 10px 24px!important;
    }
    .right_mid .why-kiwi {
        background: #346114 !important;
    }
    #main-content .container #content-area #sidebar ul li {
        padding-bottom: 10px;
    }
    #top-header>.container>#et-info {
        padding-bottom: 10px !important;
    }
    .otherservicessec{
        width: 100% !important;
    }
    .otherservicessec a {
        font-size: 16px;
    }
    .otherservicessec i.fa.fa-arrow-right {
        font-size: 25px;
        position: absolute;
        top: 30px;
        right: 10px;
    }
    div#content-area .lt_img img {
        width: 100px !important;
        margin: 5px 0 !important;
    }
    div#footer-bottom ul.et-social-icons li.dashicons.et-social-blog {
        margin-left: 40px !important;
        margin-right: 0 !important;
    }
    #top-header ul.et-social-icons li.dashicons.et-social-blog {
        margin-left: 10px !important;
    }
    #main-footer div#footer-phone {
        width: 100%;
    }
    #main-footer div#nav_menu-14 h4 {
        padding-right: 0px;
    }
    .main_card_pages.ntest tr td {
        width: 33.33%;
    }
    .main_card_pages.ntest a {
        font-size: 14px !important;
    }
    .main_card_pages.ntest h4 {
        padding: 0 !important;
        text-align: center;
    }
    .main_card_pages.ntest .phone_card .card_container .number{
        text-align: center;
    }
    .main_card_pages.ntest .phone_card .card .card_container a.phone_number.city_card_phone_panel:before{
        display: none;
    }
    div#custom_html-src{
        padding: 5px;
    }
    div#custom_html-src h4.widgettitle {
        font-size: 12px;
        padding-bottom: 10px !important;
    }
    .phone_card .card_container {
        padding: 0 !important;
        width: 100%;
    }
    div#custom_html-src form {
        display: inline-block;
    }
     div#custom_html-src input#input_20_15 {
        padding: 0 !important;
        margin-bottom: 10px !important;
    }
    div#custom_html-src input#gform_submit_button_20 {
        padding: 0 !important;
        font-size: 13px !important;
        margin: 0 !important;
        width: 100%;
    }
    div#custom_html-src .gform_footer.left_label , div#custom_html-src  input#input_20_15{
        width: 100% !important;
    }
    div#custom_html-src input#input_20_15 {
        font-size: 14px !important;
    }
    div#custom_html-src input#input_20_15::placeholder {
        font-size: 11px !important;
    }
    /*---------*/
    .short_code {
        margin: 0 !important;
    }
    div#page-container {
        margin: 130px auto 0 !important;
    }
    .discnt_content {
        font-size: 30px;
    }
    div#content-area .discnt_sec .custom_img_dis img{
        margin: 0 !important;
    }
    .page-id-7536 #main-content .container #content-area ol.square_style li , 
    .page-id-7536 #main-content .container #content-area #left-area ol.square_style{
        padding-left: 0 !important;
    }
    .page-id-7536 div#content-area ol.square_style li img{
        margin-right: 0 !important;
        margin-top: 0 !important;
        padding-right: 50%;
    }
    #main-content .container #content-area #left-area ol.square_style{
        margin: 0 !important;
        width: 100% !important;
    }
    .page-id-7536 #main-content .container #content-area ol.square_style li:before {
        position: unset !important;
        left: -4px !important;
        top: 2px !important;
        display: flex  !important;
        justify-content: center !important;
        align-items: center !important;
        z-index: 0 !important;
        width: 25px !important;
        height: 25px !important;
        background-color: #ff8f00 !important;
         border-radius: 0 !important;
        color: white !important;
        counter-increment: myOrderedListItemsCounter !important;
        content: counter(myOrderedListItemsCounter) !important;
        text-align: center !important;
        font-weight: 700 !important;
        font-size: 18px !important;
    }
    div#content-area .faq-answer img {
        width: 50% !important;
        margin: 0 !important;
    }
    .page-id-7713 .center_box_cus_quote , .page-id-7722 .center_box_cus_quote, .page-id-7725 .center_box_cus_quote,
     .page-id-7719 .center_box_cus_quote , .page-id-210004 .center_box_cus_quote, .page-id-7728 .center_box_cus_quote {
        display: block !important;
        width: 100% !important;
        margin: 0 auto !important;
    }
    .page-id-7713 div#left-area .custom_review, .page-id-7713 div#left-area .button_both_2 ,
    .page-id-7725 div#left-area .custom_review, .page-id-7725 div#left-area .button_both_2 ,
    .page-id-7719 div#left-area .custom_review, .page-id-7719 div#left-area .button_both_2 ,
    .page-id-7722 div#left-area .custom_review, .page-id-7722 div#left-area .button_both_2, 
    .page-id-210004 div#left-area .custom_review, .page-id-210004 div#left-area .button_both_2 ,
    .page-id-7728 div#left-area .custom_review, .page-id-7728 div#left-area .button_both_2 {
        margin: 0 !important;
        padding: 0 !important;
    }
    .center_box_cus_quote {
        width: 100%;
        display: block;
    }
    input#gform_submit_button_23{
        width: 70%;
    }
    .com_btn {
        width: 100%;
        text-align: left;
        margin: 0 20px;
    }
    .com_btn_main i.fa.fa-arrow-circle-o-right {
        font-size: 16px;
    }
    a.com_btn_city {
        /*background: #3f7819;
        padding: 10px;
        color: aliceblue;
        border-radius: 6px;*/
        font-size: 14px;
        margin: 0;
        /*margin: 0 5px;
        width: 46% !important;
        display: block !important;
        float: left;*/
    }
    div#related_sec_1 .col-md-4.col-sm-6.col-xs-12 {
        width: 48%;
        float: left;
        margin: 1%;
        padding: 0;
    }
    #related_sec_1 .related_blocks p a {
        font-size: 14px;
    }
    #sidebar #media_image-3 {
        margin: 0 auto;
        width: 75%;
    }
    .page-id-17937 .alignright.main_class , .page-id-17886 .alignright.main_class{
        width:100% !important;
    }
    #sidebar div#custom_html-35 h6 {
        font-weight: 900 !important;
        text-align: center !important;
        font-size: 19px !important;
        line-height: 15px;
    }
    .col-md-12 p.ch, .col-md-12 h2.ch, .col-md-12 ol.ch, .col-md-12 ul.ch {
        width: 100% !important;
        display: unset;
    }
    .mhwdr{
        width: 100% !important;
    }
    .page-id-213603 .testimonials{
        margin-top: 80px;
    }
    html .postid-4959 .custom_map_and_direction , html .postid-4450 .custom_map_and_direction ,
    .postid-4453 .custom_map_and_direction , .postid-4781 .custom_map_and_direction {
        margin-top: 10% !important;
    }
    .testimonials{
        margin-bottom: 20px;
    }    .page-id-7746 #main-content .container #content-area #left-area ul {
        left: 0 !important;
    }
    div#content-area .relate_img_new.center_img_custom img {
        margin: 0 !important;
        width: 229px !important;
    }
    .rplg-reviews , div#city_menu_sidebar, ul#menu-city_pages_only , div#top-header{
        margin: 0 !important;
    }
    div#content-area .quote_buttons_main .phone_card .card_image {
        width: 75% !important;
        margin: 0 auto;
        text-align: center;
    }
    div#content-area .phone_card img.nine_ser {
        width: 75% !important;
        height: auto !important;
        float: none !important;
        margin-bottom: 5px !important;
    }
    .mobile_fphone{
        display: block !important;
        text-align: center !important;
    }
    .desktop_fphone{
        display: none !important;
    }
    .why-kiwi:before{
        right: 0px !important;
    }
    .page-id-7710 .button_both_2 {
        width: 100% !important;
    }
    .page-id-7710 div#content-area .left_quote_cus_html > div > img, .page-id-223729 div#content-area .left_quote_cus_html > div > img{
        width: 75% !important;
    }
    .page-id-18176 .bottom_warranty_panel{
        margin-top: 30px !important;
    }
    #main-content .container #content-area #left-area ol{
        width: 95% !important;
        margin: 0px 15px auto !important;
    }
    #main-content .container #content-area #left-area ul{
        width: 100% !important;
        margin: 0 !important;
        padding-left: 40px;
    }
    #related_sec .related_blocks p{
        padding-top: 0 !important;
    }
    .ww .custom_img.center_img_custom:first-child > img , .ww .carpetrepairwrapper .why-kiwi , .ww .waterdamagewrapper .why-kiwi{
        width: 100% !important;
        margin: auto 0 0 auto !important;
        display: block !important;
    }

    .ww .carpetcleaningwrapper > .custom_img:first-child img , .ww .carpetcleaningwrapper .custom_img.center_img_custom:first-child img,
    .ww .tilegroutwrapper > .custom_img:first-child img , .ww .tilegroutwrapper .custom_img.center_img_custom:first-child img ,
    .ww .woodfloorwrapper > .custom_img:first-child img , .ww .woodfloorwrapper .custom_img.center_img_custom:first-child img ,
    .ww .rugcleaningwrapper > .custom_img:first-child img , .ww .rugcleaningwrapper .custom_img.center_img_custom:first-child img ,
    .ww .upholsterywrapper > .custom_img:first-child img , .ww .upholsterywrapper .custom_img.center_img_custom:first-child img{
        width: 100% !important;
        max-height: unset !important;
        height: auto !important;
    }
    #page-container #top-header .container #et-info #et-info-phone, 
    #page-container #top-header .container .get_quote_header a,
    #page-container #top-header .container .get_quote_header {
        border-radius: 10px !important;
    }
    .get_a_quote_contaidner .et_pb_button:after{
        margin-left: 5px;
    }
    .et_color_scheme_green #content-area .get_a_quote_contaidner div a.custom_class{
        font-size: 15px !important;
    }
    .et_pb_button:after, .et_pb_button:before {
        font-size: 24px !important;
    }
    .tilegroutwrapper .img_class , .rugcleaningwrapper .img_class , .page-id-7584 ul.left_car ,
    .page-id-7584 p.left_car , .page-id-7650 ul.left_car , .page-id-7734 .left_car  , .page-id-7734 ol.left_car ,
    .page-id-7524 p.left_car, .page-id-7524 #main-content .container #content-area #left-area ol, .page-id-7524 h2.left_car{
        width: 100%;
        display: inline-block;
    }
    #related_sec .col-md-12.row {
        margin: 0;
    }
    #related_sec .col-md-4 {
        padding: 0;
    }
    .content_right_cus {
        width: 100% !important;
        float: none !important;
    }
    #page-container #top-header .container {
        width: 100% !important;
        padding: 10px !important;
    }
    .page-id-17327 img.alignright.wp-image-17333.size-full {
        margin-top: 0;
    }
    .head-kiwi span{
        font-size: 30px !important;
    }
    div#custom_html-59 .coom_btn, div#custom_html-60 .coom_btn, div#custom_html-61 .coom_btn, div#custom_html-63 .coom_btn{
        width: 90% !important;
    }
    div#content-area .big_quote_button img , #sidebar .get_quote_history_top , #sidebar .get_quote_history_bottom , 
    div#custom_html-40 .get_a_quote_contaidner , #sidebar .get_quote_history_bottom img, #sidebar .big_quote_button{
        width: 60% !important;
        margin: 0 auto !important ; 
    }
    div#content-area #sidebar #custom_html-67 img  {
        width: 40% !important;
        margin: 10px auto !important;
    }
    div#brb_widget-10 {
        width: 70% !important;
        margin: 0 auto;
    }
    div#content-area img[title="5 Star Rating"] {
        width: 25% !important;
        margin: 10px 0 !important;
        display: block;
    }
    div#custom_html-59 .coom_btn:before{
        height: 35px !important;
        background-size: 27px !important;
        width: 25px !important;
    }
    div#left-area .kiwi-phone-sec {
        display: none;
    }
    span.mobile_menu_bar.mobile_menu_bar_toggle:before {
        color: #0645ad !important;
    }
    #main-header .logo_container a{
        flex-direction: column;
    }
    /*#main-header .logo_container a, #main-header .logo_container .carpet_cleaning_header_img{
        margin-top: 22px !important;
    }*/
    #main-header .logo_container a p {
        text-align: left;
        font-size: 12px;
        margin-left: 11px;
    }
    .waterdamagephonenumber > strong , .carpetrepairphonenumber > strong ,.rugrepairphonenumber > strong ,
    .page-id-17898 .entry-content div#et-info span{
        margin-top: 5px !important;
    }
    .page-id-213603 .button_both_2 {
        margin-top: 30px !important;
    }
    .et_fixed_nav #top-header {
        z-index: 99999999;
    }
    body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header, body.et_fixed_nav.et_secondary_nav_enabled #main-header {
        top: 60px !important;
        transition: 0.5s;
        width: 100%;
        padding: 0 !important;
    }
    body.et_fixed_nav.custom_nav_enb #main-header {
        top: 50px !important;
        transition: 0.5s;
    }
    .et_header_style_left #et-top-navigation .mobile_menu_bar {
        padding-bottom: 0 !important;
    }
    .et_header_style_left #logo, .et_header_style_split #logo {
        max-width: 100%;
    }
    div#main-content{
        margin-top: 0 !important;
    }
    div#left-area , div#sidebar{
        padding-top: 0 !important;
    }
    body #page-container #left-area #post-4830 .entry-content .main_class {
        width: 100% !important;
    }
    .quote_buttons_main .phone_card .card {
        flex-direction: column;
    }
    .quote_buttons_main .phone_card .card .card_image {
        padding-top: 15px !important;
    }
    .phone_card .card .button_card_container {
        width: 100% !important;
    }
    .phone_card .card .card_image {
        width: 100%;
    }
    p.service_arrow a {
        font-size: 25px;
    }
}
@media (max-width: 567px){
    /*.single a.center_img_custom img {
        width: 100%;
        image-rendering: pixelated;
    }*/
    #main-header .logo_container a p {
        margin-left: 5px;
    }
    .entry-content .quote_buttons_main tbody tr td {
        padding: 5px 5px !important;
        min-width: 144px !important;
        width: 144px !important;
        padding: 12px !important;
    }
    .home .button_card_container p.service_name a{
        font-size: 16px !important;
    }
    .home .quote_buttons_main tbody tr td{
        min-width: 144px !important;
        width: 144px !important;
        padding: 12px !important;
    }
    .page-id-7710 .quote_buttons_main .phone_card .card a, .page-id-223729 .quote_buttons_main .phone_card .card a{
        text-align: center !important;
        font-size: 16px !important;
    }
    .page-id-7710 .quote_buttons_main .phone_card .card .card_image, .page-id-223729 .quote_buttons_main .phone_card .card .card_image {
        padding-left: 0 !important;
    }
    .phone_card .card .quote_text_diss, .phone_card .card .quote_text_diss a {
        font-size: 14px !important;
    }
    #main-content .container div#city_menu_sidebar ul {
        width: 90%;
        margin: 0 auto;
        left: 0;
    }
    #page-container #main-content #content-area #left-area ul {
        width: 90%;
        margin: 0 0 auto auto;
        left: 0;
    }
    #page-container #main-content #content-area #left-area ul#gform_fields_20 ,
    #page-container #main-content #content-area #left-area ul#gform_fields_20 input {
        width: 90% !important;
    }
    #page-container #main-content #content-area #left-area #custom_html-src ul#gform_fields_20{
        margin: 0 !important; 
        width: 100% !important;
    }
    #page-container #main-content #content-area #left-area #custom_html-src ul#gform_fields_20 input#input_20_15 {
        width: 100% !important;
    }
    .bottom_warranty_panel .main_card_pages_heading_offer > h2 {
        padding: 18px !important;
        margin: 0 !important;
    }
    .main_card_pages .phone_card .card a.phone_number.city_card_phone_panel {
        font-size: 12px !important;
    }
}

@media only screen and (device-width: 428px) and (device-height: 926px) {
    .page-id-7566 #sidebar .et_pb_widget {
        margin-top: 20px;
    }
    .page-id-7566 .rplg {
        position: relative !important;
        bottom: 0px !important;
    }
    .page-id-7566 p span.offer {
        margin-bottom: 10px !important;
    }
}
@media only screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
    .page-id-7734 .custom_img.cus_rug_img {
        display: inline-flex !important;
        width: 100% !important;
    }
    .page-id-7734 .custom_img.cus_rug_img img {
        display: inline-block !important;
    }
}
@media all and (device-width: 428px) and (max-width: 460px) {
    header#main-header .container.clearfix.et_menu_container {
        width: 100% !important;
        padding: 10px 15px 35px 15px !important;
        margin: 0 !important;
        display: flex;
    }
    span.header_text_open{
        width: 70% !important;
    }
    #main-header .logo_container .lgpntxt {
        font-size: 17px !important;
    }
}
@media (max-width: 450px){
    .center-right-img-sec {
        width: 100% !important;
    }
    #page-container #top-header .container #et-info #et-info-phone {
        padding: 6.5px 0 !important;
    }
    .main_card_pages .card_container p.number {
        width: 100%;
    }
}
@media (max-width: 413px){
    .quote_buttons_main .phone_card .card {
        height: 300px;
    }
}
@media (max-width: 390px){
    /*#top-header .container #et-info #et-info-phone a {
        font-size: 16px !important;
    }*/
    .get_quote_header {
        width: 100%;
    }
}
@media (max-width: 370px){
    .main_card_pages .phone_card .card a.phone_number.city_card_phone_panel {
        font-size: 11px !important;
    }
    #top-header .get_quote_header a > span {
        font-size: 17px;
    }
}
/*@media (max-width: 350px){
    #top-header .container #et-info #et-info-phone a {
        font-size: 12px !important;
    }
}*/
@media (max-width: 390px){
    .entry-content .main_card_pages.ntest td {
        padding: .857em 0.187em !important;
    }
}
@media only screen and (min-device-width: 389px) and (max-device-width: 400px){
    .tilegroutwrapper {
        display: inline-block;
        width: 100%;
        float: inherit !important;
    }
    .page-id-7650 div#content-area .custom_img a.center_img_custom img {
        margin: 0 !important;
    }
}
@media (max-width: 365px){
    span.header_text_open{
        font-size: 15px !important;
    }
}

@media only screen and (max-width: 320px) {
    html .topqumbmain .top_gqb {
        padding: 5px 10px !important;
        margin-right: 0px !important;
    }
    html #top-header .container #et-info #et-info-phone a, html #top-header .container #et-info .top_gqb a, html .entry-content .tab button {
        font-size: 14px !important;
    }
    html #top-header .container #et-info #et-info-phone {
        padding: 5px 10px!important;
    }
    html #main-header .logo_container .lgpntxt {
        font-size: 13px !important;
    }
    html #top-header .container #et-info #et-info-phone , html .topqumbmain .top_gqb {
        width: 150px !important;
    }
    html div#content-area .big_quote_button img, html #sidebar .get_quote_history_top, html #sidebar .get_quote_history_bottom, 
        html div#custom_html-40 .get_a_quote_contaidner, html #sidebar .get_quote_history_bottom img, html #sidebar .big_quote_button {
        width: 80% !important;
        margin: 0 auto !important;
    }
    div#content-area .why-kiwi .wk_img img{
        margin: 0 !important;
    }
    .et_color_scheme_green .why-kiwi .last-head-kiwi {
        font-size: 17px !important;
        height: 110px;
    }
    .et_color_scheme_green .why_kiwi_phone a {
        font-size: 21px !important;
    }
}