  * {
  box-sizing: border-box;
  margin: 0;
  }
  address,
  dl,
  fieldset,
  figure,
  ol,
  p,
  pre,
  .mm-page ul {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  }
  @font-face {
  font-family:poppins;
  font-style:normal;
  font-weight:400;font-display: swap;
    src: url('/wp-content/themes/yootheme-child/fonts/Poppins-Regular.woff2') format('woff2'),
        url('/wp-content/themes/yootheme-child/fonts/Poppins-Regular.woff') format('woff'),
        url('/wp-content/themes/yootheme-child/fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
  }
  @font-face {
  font-family: 'LEMONMILK-Bold';
  src: url('/wp-content/themes/yootheme-child/fonts/LEMONMILK-Bold.woff2') format('woff2'),
  url('/wp-content/themes/yootheme-child/fonts/LEMONMILK-Bold.woff') format('woff'),
  url('/wp-content/themes/yootheme-child/fonts/LEMONMILK-Bold.svg#LEMONMILK-Bold') format('svg');
  font-weight: 700;font-display: swap;
  font-style: normal;
  }
  @font-face {
  font-family: 'LEMONMILK-Medium';
  src: url('/wp-content/themes/yootheme-child/fonts/LEMONMILK-Medium.woff2') format('woff2'),
  url('/wp-content/themes/yootheme-child/fonts/LEMONMILK-Medium.woff') format('woff'),
  url('/wp-content/themes/yootheme-child/fonts/LEMONMILK-Medium.svg#LEMONMILK-Medium') format('svg');
  font-weight: 500;font-display: swap;
  font-style: normal;
  }
  @font-face {
  font-family: 'LEMONMILK-Regular';
    src: url('/wp-content/themes/yootheme-child/fonts/LEMONMILK-Regular.woff2') format('woff2'),
    url('/wp-content/themes/yootheme-child/fonts/LEMONMILK-Regular.woff') format('woff'),
    url('/wp-content/themes/yootheme-child/fonts/LEMONMILK-Regular.svg#LEMONMILK-Regular') format('svg');
  font-weight: 400;font-display: swap;
  font-style: normal;
  }
  .lm-700,
  .lm-700 h1,
  h1.lm-700,
  .lm-700 h2,
  h2.lm-700,
  .lm-700 h3,
  h3.lm-700,
  .lm-700 h4,
  h4.lm-700,
  .lm-700 h5,
  h5.lm-700,
  .lm-700 h6,
  h6.lm-700,
  .signup-form .uk-button-large {
  font-family: 'LEMONMILK-Bold' !important;
  }	
  .lm-500,
  .lm-500 h1,
  h1.lm-500,
  .lm-500 h2,
  h2.lm-500,
  .lm-500 h3,
  h3.lm-500,
  .lm-500 h4,
  h4.lm-500,
  .lm-500 h5,
  h5.lm-500,
  .lm-500 h6,
  h6.lm-500 {
  font-family: 'LEMONMILK-Medium' !important;
  font-weight: 500;
  letter-spacing:normal;
  }
  ul.readmore-list li:nth-child(11){opacity:0.4;}
  ul.readmore-list li:nth-child(12){opacity:0.3;}
  ul.readmore-list li:nth-child(13){opacity:0.2;} 
  #page\#9 .main-inner .inner-1{
  /*width:306px;*/
  border-radius:12px;    
  }
  #page\#12 .uk-accordion-title {
  font-size: 14px;
  font-family: 'LEMONMILK-Medium';
  line-height:22px;      
  }
  .uk-accordion-content {
  margin-top: 10px;
  }
  h5.lm-400 {
  font-family: 'LEMONMILK-Regular' !important;
  font-weight: 400;
  letter-spacing:normal;
  }     
  .lh-27{
  line-height:27px;
  font-family: 'LEMONMILK-Medium' !important;
  letter-spacing:normal;
  }
  .lh-24    
  {
  line-height:24px !important;
  } 
  .lh-32 p ,.lh-32 div  
  {
  line-height:32px !important;
  }
  .lh-33  
  {
  line-height:33px !important;
  } 
  .mm-sec9{
  margin-bottom:50px !important;   
  }    
  .py-30
  {
  padding-top:30px !important;   
  } 
  .lh-41{
  line-height:41px !important;
  } 
  .lh-60
  {
  line-height:60px !important; 
  }
  .lh-72
  {
  line-height:72px !important; 
  }
  .lm-500{
  line-height:48px;
  }
  .ls-nor{
  letter-spacing:normal;  
  }
  .f-16
  {
  font-size: 16px;  
  } 
  .f-18
  {
  font-size:18px !important;  
  }    
  .f-17
  {
  font-size: 17px;  
  } 
  .fs-26
  {
  font-size: 26px;  
  } 
.fs-22{font-size: 22px !important;}	
  .fs-36
  {
  font-size:36px;  
  } 
  .fs-48
  {
  font-size: 48px;  
  } 
   .floating-form label {
  color: #999 !important;
} .floating-form, .request-form {
  background:#fff;
    }
  #page\#10 li.el-item {
  padding: 4px 0;
  }
  img.el-image{
  vertical-align:middle;
  }
  img.uk-inverse-dark {
  vertical-align:top !important;
  }    
  .mm-sec-7 .uk-width-1-3\@m.uk-first-column { 
  } 
  .p-gray
  {
  margin-bottom:40px !important;    
  }  
  .mb-23{margin-bottom:23px !important;}  
  .mm-sec-2 p{
  font-size: 13px;
  color: #656565;
  FONT-WEIGHT: 700;
  font-family: 'LEMONMILK-Bold' !important;
  }
  .mm-sec-5 .uk-width-1-3\@m.uk-first-column {
  padding-left: 0;
  padding-right: 20px;
  }
  .mm-sec5 .uk-width-1-3\@m.uk-first-column
  {
  position:relative;
  top:-10px;       
  } 
.uk-grid-column-small > *, .uk-grid-small > * {padding-left: 10px !important;}	
#page\#5 .uk-button.uk-button-text.uk-button-large::after {background-image: none !important;}
.membership pre{overflow: visible;text-wrap: wrap;}
.gpls-limit-message{color:#808080 !important;}
@media (min-width: 1200px) {
  .mm-sec-13 .uk-width-2-5\@m {padding-left: 0px !important;}	
 .signup-form .uk-grid-column-large > * {padding-left: 70px !important;} 
.mm-sec-2 .uk-grid > *, .mm-sec-2 .uk-grid > *, .new-mm-sec-3 .uk-grid > *, .mm-sec-4 .uk-grid > *, .mm-sec-6 .uk-grid > *, .mm-sec-8 .uk-grid > *, .mm-sec-9 .uk-grid > * {padding-left: 0px;}	  
.recognized .uk-grid {margin: 0 auto !important;}	
.mm-sec-11 .uk-grid > * {padding-right: 40px;}	  
 .pl-00 .uk-grid > * {padding-left: 0px  !important;}
.uk-grid .pl-0{padding-left:0px !important;}
  .schedules-mm{padding-left: 20px;}
  .pl-0 .uk-first-column{padding-left:0 !important;}  
  .pr-0{padding-right:0 !important;}    
  .uk-grid {
  margin-left: 0 !important;
  } .sec-google-guarantee .uk-grid > * {
  margin-left: 0 !important;padding-left: 0 !important;
  }
.pr-50 {padding-right:50px !important;}	 
.pr-20 {padding-right:20px !important;}
	
	}   
  .el-content.uk-panel {
  font-size: 14px;
  }
  r-p rp-review-inner {
  box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
  border-radius: 12px;
  border: 1px solid #ECECEC;
  background: #FFF;
  } 
  .topo-18-32,r-p rp-slider rp-review-text, r-p rp-review-name a,r-p rp-review-time {
  font-size: 18px;
  font-family: "Poppins";
  line-height:32px;   
  color:#656565;
  }
  .p-gray2
  {
  color: #595959;
  line-height:22px;
  font-weight:500; 
  text-align: left !important;
  margin-top:0 !important;    
  } 
  r-p rp-slider rp-review-text {
  color:#373737;
  line-height:29px;
  }
  r-p rp-review-name a
  {
  color:#262626;
  font-weight:600;
  line-height:24px;        
  }  
  r-p rp-review-time
  {
  color:#B4B9C9;
  font-weight:600;
  line-height:22px; 
  font-size:16px;        
  }  
  r-p rp-slider rp-content {
  padding: 0 120px;
  }
  .topo-16-22 p {
  font-size: 16px !important;
  font-family: "Poppins";
  line-height: 22px;
  font-weight:600 !important;
  }
  .br-12 img{
  border-radius: 12px !important;
  } 
  .p-20
  {
  line-height: 29px;  
  color:#656565;
  font-size: 20px;        
  } 
  .p-18-44 p
  {
  line-height: 44px;  
  color:#000000;
  font-size: 18px;        
  }
  .p-16
  {
  font-size: 16px !important;
  margin:0 !important;    
  }
  .w-650
  {
  width:650px;        
  } 
  h4 {
  font-size: 22px;
  }
  .p-gray p, .p-gray div
  {
  color:#656565  !important;      
  } 
  .red{
  color: #eb2227 !important;  
  }
  .hero-text{
  font-size:18px;
  letter-spacing:2%;
  line-height:28.8px;
  }
  .main-inner .inner-1,
  .main-inner .inner-2,
  .main-inner .inner-3 {
  padding: 15px;
  border: 1px solid #DADADA;
  margin: 0 15px 0 0;
  width: 31%;
  border-radius: 12px !important;
  }
  .center-align{text-align: center !important;}
  .main-inner .inner-1 picture img.el-image,
  .main-inner .inner-2 picture img.el-image,
  .main-inner .inner-3 picture img.el-image {
  height: 51px;
  width: auto;
  margin-right: 0;
  vertical-align: top;
  }
  .box-shadow{
  border-radius: 12px !important;
  } 
  .main-inner ul.uk-list li.el-item img.el-image {
  height: auto;
  }
  .signup-form .uk-button.uk-button-primary.uk-button-large,
  .uk-button.uk-button-text.uk-button-large {
  border-radius: 12px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  }
  .mm-sec-6.uk-section-secondary.uk-section.uk-padding-remove-vertical .uk-button-text:hover:not(:disabled)::after,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover:not(:disabled)::after {
  background-image: url(/wp-content/uploads/2024/03/btn-border-mobile-2.svg) !important;
  height: 100px;
  width: 300px;
  }
.uk-modal .gform_wrapper.gravity-theme .gfield input.large, .uk-modal .gform_wrapper.gravity-theme .gfield textarea.large {	
color:#000 !important;
	}
  .uk-button.uk-button-text.uk-button-large:after {
  content: '';
  height: 100px;
  width: 300px;
  background-image: url("/wp-content/uploads/2024/03/btn-border.svg") !important;
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  }    
  .fs-24 {
  font-size: 24px !important;}
  h5.fs-16,
  .fs-16{
  font-size: 16px !important;
  line-height:25px;
  }
  .fs-28{
  font-size: 28px !important;
  line-height:34px;
  }
  .my-20{
  margin-top: 20px;}
  .fs-40{
  font-size:40px;
  line-height:52.8px;
  }
  .sec-google-guarantee {
  width:1200px;
  margin:0 auto !important;
  }
  .sec-google-guarantee  .uk-container{
  background-color: #000;
  padding: 30px 60px;
  border-radius: 161px;
  }
  .contact-us-sec .uk-container{
  background-color: #000;
  padding: 40px 0;
  border-radius: 20px;
  }
  .uk-text-danger {
  color: #fff !important;
  }    
  .contact-us-sec li.el-item p {
  color: #fff;
  font-size: 16px;
  } 
  .gform_wrapper.gravity-theme {
  font-family: "Poppins", sans-serif;   
  } 
  .gform_wrapper.gravity-theme .gfield_label {
  font-size: 14px !important;
  color: #CDCDCD !important;
  font-weight: 600;
  line-height:20px;
  }
  .gform_wrapper.gravity-theme .gfield_required {
  display: none !important;
  }
  .gform_wrapper.gravity-theme .gfield input.large,
  .gform_wrapper.gravity-theme .gfield textarea.large {
  background-color: transparent;
  border: none;
  color: #fff;
  border-bottom: 1px solid #737373;
  font-size:14px;
  font-weight:400;
  }
  div#placeholder {
  color: #fff !important;
  }
  .gform_wrapper.gravity-theme .gfield input.large::-webkit-input-placeholder {
  color: #fff;
  font-family: 'Poppins';
  }
  .gform_wrapper.gravity-theme .gfield textarea.large {
  height: 120px;
  font-family: 'Poppins';
  color: #fff;
  }
  .gform_wrapper.gravity-theme .gfield textarea.large::placeholder {
  color: #fff;
  }
  input#gform_submit_button_5,input#gform_submit_button_6 {
  border-radius: 6px !important;
  font-size: 16px;
  letter-spacing: 2px;
  line-height: 24px;
  color: #fff;
  background: #E5383D!important;
  font-family: 'LEMONMILK-Bold'; 
  }  
	input#gform_submit_button_5{width: 326px;margin: 0 auto !important;}	
  .customer-reviews-section.uk-section-default.uk-position-relative,
  footer#footer\#4 {
  display: none;
  }
  .mm-sec-1{transform: scalex(-1);} 
  .mm-sec-1 .uk-position-cover {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 36.44%, #262626 100%) !important;
  }  
  .mm-sec-1 .uk-width-1-1 .uk-position-relative{transform: scalex(-1);} 
  h3.h3-small {
  font-size: 13px;
  color: #656565;
  }
  .new-mm-sec-3 .col-1 {
  width: 30%;
  padding-right: 6%;
  }
  .new-mm-sec-3 .el-content {
  font-size: 16px;
  }
  .new-mm-sec-3 .uk-width-1-5\@m.uk-first-column {
  width: 13%;
  }
  .new-mm-sec-3 .col-2 {
  padding-left: 0;
  }
  .new-mm-sec-3.uk-padding-small {
  padding: 15px;
  border: 1px solid #ECECEC;
  }
  .mm-sec-4 #page\#5  .uk-button.uk-button-text.uk-button-large {
  color: #000;
  }
  .mm-sec-5 .uk-width-1-3\@m.uk-first-column {
  width: 22%;
  /*padding-left: 7%;*/
  }
  .mm-sec-5 .fs-32 {
  font-size: 32px;
  }
  .mm-sec-5 h5.lm-700.fs-16.uk-margin-remove-top {
  margin-left: -55px;
  }    
  .mm-sec-5 .uk-tile-secondary.uk-flex.uk-preserve-color {
  border-radius: 12px 0px 0 12px;
  }
  .mm-sec-5 .uk-background-norepeat.uk-background-center-center.uk-tile.uk-width-1-1 {
  border-radius: 0px 20px 20px 0px;
  }
  a.el-content.uk-button.uk-button-primary.uk-button-large {
  background-color: #e5383d;
  }
  .mm-sec-5 #page\#6 .uk-button.uk-button-text.uk-button-large:after {
  content: none;
  }
  span.red-big-line{
  content: '';
  padding-bottom: 7px;
  background-image: url(/wp-content/uploads/2024/03/Group-1000005936.svg) !important;
  background-size: 75%;
  background-repeat: no-repeat;
  background-position: left bottom;
  display: block;
  }
  span.green-circle{
  content: '';
  padding-bottom: 15px;
  background-image: url(/wp-content/uploads/2024/04/red-circle.svg);
  background-size: 42px;
  background-repeat: no-repeat;
  background-position: 0px 54%;
  padding: 10px;
  }
  span.red-cut {
  content: '';
  background-image: url(/wp-content/uploads/2024/04/red-cut.svg);

  background-size: 30px;
  background-repeat: no-repeat;
  background-position: 0px 54%;
  }

  span.green-splash {
  content: '';
  background-image: url(/wp-content/uploads/2024/04/splash-red.svg);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 101% 5px;
  background-size: auto;
  padding-bottom: 20px;
  padding-right: 20px;
  }
  .uk-border-rounded {
  border-radius: 12px !important;
  }
  a.show_link.arrow-up::after {
    background: url(/wp-content/uploads/2024/04/arrow-upward-21-1.svg);
  } 
.uk-modal .gform_wrapper.gravity-theme .gfield_error label {
    color: #CDCDCD !important;
}
  @media only screen and (max-width: 768px) {
.sec-google-guarantee.uk-section{padding-bottom:0 !important;} 	  
.sm-fs-18, p.sm-fs-18{font-size:18px !important;} 
.pr-sm-10{padding-right:10px !important;}
.pr-sm-20{padding-right:20px !important;}	  
  .center-align{text-align: left !important;}
  .navigation .tablink2:nth-child(2) {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  } 
  span.red-big-line {background-size: 60%;}
  .uk-flex-first\@s{order:-1;margin-bottom:15px;} 
  r-p rp-slider rp-reviews {margin:0 !important;} 
  .gform_wrapper.gravity-theme .gform_fields {width:100% !important;} 
  .pr-0 .uk-button-text{padding-right:0 !important;}  
  .fs-14-400 p {
  font-size: 14px !important;
  font-family:poppins;
  } 
  .recognized img {width:22vw;}
  .mm-sec-1 .uk-width-1-1 .uk-position-relative {transform: scalex(1);background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40.17%, rgba(0, 0, 0, 0.77) 87.34%);}  
 
  .lh-23-sm .uk-margin-medium p{margin-bottom:0 !important;}  
  .contact-us-sec{padding-bottom:0 !important;}
  .contact-us-sec li.el-item p {
  font-size: 16px !important;
  }
  .fs-16 p{font-size:16px !important;
  } 
  .lh-sm-35{font-size:24px !important;line-height:35px !important;} 
  r-p rp-slider rp-content {
  padding: 0 20px;
  } 
  .mm-sec9 {
  margin-bottom: 0px !important;
  } 
  .p-18-44 p {line-height: 24px !important;}  
  .call-sm{color:#000000 !important;font-size:14px !important;line-height:21px !important;} 
  .lh-24-sm{line-height:23px !important;color: #080808;margin-top:0 !important;margin-bottom:0 !important;
  } 
  .mt-sm-20{margin-top:20px !important;}  
  .pt-sm-10{padding-top:20px !important;} 	  
  .fs-24-sm{
  font-size:24px !important;
  } .fs-18-sm{
  font-size:18px !important;
  }
  h5.sec5-h5 {
  font-family: 'LEMONMILK-Medium' !important;
  text-align:left !important;
  } 
  .mm-sec-7 .uk-width-1-3\@m.uk-first-column {
  top:0;
  } 
  .lh-23-sm{line-height:23px !important;}   
  .lh-42-sm{line-height:42px !important;} 
  .lh-29-sm{line-height:29px !important;} 
  .lh-36-sm{line-height:36px !important;}   
  .mm-sec5 .uk-grid{margin-left: -10px !important;} 
  .mm-sec-5a, .mm-sec5{
  padding-top: 0 !important;
  } 
  .mm-sec-1 .uk-position-relative{
  top:40px; 
  } 
  h3.h3-sm1{
  font-size: 20px !important;
  text-align: left !important;  
  line-height:30px !important;  
  } 
  h3.h3-sm2{
  font-size:40px !important;
  line-height:60px !important;
  text-align: left !important;    
  } 
  .w-650 {
  width: fit-content;
  line-height: 24px !important;
  } 
  .topo-16-22 p {
  font-size: 13px !important;
  }
  .topo-18-32{
  line-height: 24px;
  } 
  h2.h2-sm1{
  line-height: 36px !important;
  padding-top:10px;
  }
  h1.h1-sm1{
  line-height: 30px !important;
  } 
  .hide-sm .uk-width-2-3\@m , .hide-sm .uk-width-3-4\@m {
  display:none;   
  } 
  .mb-0 .uk-button.uk-button-text.uk-button-large
  {
  margin-bottom: 0 !important;    
  }
  h2.h2-sm2{
  line-height: 34px !important;}  
  .uk-grid.tm-grid-expand.uk-grid-row-small.uk-child-width-1-1.uk-grid-margin-small {}
  .new-mm-sec-3{
  padding-top:0 !important; 
  }
  .sm-red{color:#e5383d;} 
  .mm-sec-1 .el-item.uk-grid-margin.uk-first-column {
  margin-top: 10px;
  }
  #page\#11 .main-inner .inner-1,
  #page\#11 .main-inner .inner-2,
  #page\#11 .main-inner .inner-3 {
  width: 100%;

  margin-bottom: 15px;
  margin-right: 0;
  }
  .uk-panel.main-inner.uk-margin .uk-grid.tm-grid-expand.uk-grid-margin.uk-grid-stack {
  margin: 0;
  }
  .mm-sec-5 .uk-width-1-3\@m.uk-first-column {
  padding-left:20px;
  }
  #page\#11 .main-inner h4 {
  min-height: auto;
  }
  #maintenance-checklist .main-inner .inner-1,
  #maintenance-checklist .main-inner .inner-2,
  #maintenance-checklist .main-inner .inner-3 {
  width: 100%;
  margin-bottom: 15px;
  margin-right: 0;
  }
  .uk-panel.main-inner.uk-margin .uk-grid.tm-grid-expand.uk-grid-margin.uk-grid-stack {
  margin: 0;
  }
  .mm-sec-5 .uk-width-1\m.uk-first-column {
  padding-left: 20px;
  }
  #maintenance-checklist .main-inner h4 {
  min-height: auto;
  }	  
  .mm-sec-1 .uk-background-norepeat.uk-background-cover.uk-background-center-center.uk-section.uk-flex.uk-flex-middle {
  background-image: url(/wp-content/uploads/2025/03/member-banner-sm.webp) !important;
  background-position: center;
  padding-top: 0px !important;
  background-size: cover !important;;
  transform: scalex(-1);
  }
  .reviews-image img{
  }
  .mm-sec-1 .uk-position-cover {
  background-image: none !important;
  }
  .uk-h1,
  h1 {
  font-size: 24px;
  }
  .mm-sec-5a .uk-h1,
  .mm-sec-5a h1 {
  font-size: 20px;
  }
  .mm-sec-5 .uk-h5,
  .mm-sec-5 h5 {
  font-size: 16px;
  margin-bottom: 10px !important;
  }
  .uk-text-large {
  font-size: 16px;
  }
	  /*
  .uk-button.uk-button-primary.uk-button-large,
  .uk-button.uk-button-text.uk-button-large {
  display: block;
  font-size: 12px;
  line-height: 48px;
  letter-spacing: 2px !important;
  font-family: 'LEMONMILK-Medium' !important;
  }*/
  .uk-button.uk-button-primary.uk-button-large,
  .uk-button.uk-button-text.uk-button-large {
  font-size: 14px !important;
  line-height: 21px !important;
  margin-bottom: 20px !important;
 display: flex;
  align-content: center;
   align-items: center;
  font-family: 'LEMONMILK-Medium' !important;
 height: 48px !important;	  
  }
  .uk-child-width-auto>* {
  width: 100%;
  }
  .uk-button.uk-button-text.uk-button-large:after {
  background-image: url(/wp-content/uploads/2024/03/btn-border-mobile-2.svg);
  width: 65vw;
  left: 10vw;
  }
  .uk-h2,
  h2 {
  font-size: 24px !important;
  line-height: 36px !important;
  }
  p,
  .uk-panel {
  font-size: 14px !important;
  }
  .mm-sec-3 .uk-width-1-2\@m.uk-first-column {
  padding-left: 20px;
  padding-right: 0;
  }
  .uk-h5,
  h5 {
  font-size: 14px !important;
  }
  .el-content.uk-panel.uk-text-small.uk-margin-small-top {
  margin-top: 0 !important;
  }
  .mm-sec-4 .uk-h5,
  .mm-sec-4 h5 {
  font-size: 16px !important;
  line-height: 24px !important;	  
  }
  .mm-sec-5 .uk-h2,
  .mm-sec-5 h2 {
  font-size: 28px;
  }
  .mm-sec-5 .uk-h1,
  .mm-sec-5 h1 {
  font-size: 20px;
  }
  .mm-sec-5 h5.lm-700.fs-16.uk-margin-remove-top {
  text-align: center;
  }
  .mm-sec-4 .uk-width-1-2\@m.col-2.uk-grid-margin.uk-first-column {
  order: 1;
  }
  .mm-sec-4 .uk-width-1-2\@m.col-1.uk-first-column {
  order: 2;
  margin-top: 35px;
  }
  .sec-google-guarantee .uk-container {
  border-radius: 20px;
  margin: 15px;
  padding: 27px;
  width: 85% !important;
  }
  .mm-sec-13 .uk-width-1-2\@m.uk-first-column:first-child {
  order: 2;
  margin-top: 20px;
  }
  .mm-sec-13 .uk-width-1-2\@m.uk-grid-margin.uk-first-column {
  order: 1;
  }
  .contact-us-sec .uk-container {
  padding: 30px;
  }
  input#gform_submit_button_5,input#gform_submit_button_6 {
  font-size: 14px;
  font-family: 'LEMONMILK-Medium' !important;
   width:100%  !important;
   line-height: 21px !important;	  
  }
  .mm-sec-13 .uk-width-1-2\@m.uk-first-column.uk-grid-margin {
  order: 1;
  }
  .uk-grid.tm-grid-expand.uk-grid-margin.uk-grid-stack {}
  .mm-sec-13 .uk-h2,
  .mm-sec-13 h2 {
  font-size: 20px !important;
  }
  .mm-sec-13 .uk-panel.fs-16.uk-margin {
  margin-top: 0 !important;
  }
  #page\#10 .main-inner .inner-1,
  #page\#10 .main-inner .inner-2,
  #page\#10 .main-inner .inner-3 {
  width: 100%;
  margin-bottom: 20px;
  margin-right: 0;
  }
  #page\#9 .main-inner .inner-1, #page\#9 .main-inner .inner-2, #page\#9 .main-inner .inner-3 {
  width: 100%;
  margin-bottom: 20px;
  margin-right: 0
  }
  .mm-sec-5 h5.lm-700.fs-16.uk-margin-remove-top {
  margin-left: 0;
  }
  .mm-sec-7 h5 {
  text-align: center;
  }
  .mm-sec-9 .uk-grid-item-match.uk-flex-middle.uk-width-1-2\@m.uk-first-column {
  order: 2;
  margin-top: 20px;
  }
  .mm-sec-9 ul#page\#13 {
  margin-top: 0 !important;
  }
  div#maintenance-checklist .uk-panel.uk-text-primary.fs-16.uk-margin-medium.uk-margin-remove-bottom {
  margin-top: 0 !important;
  }
  .mm-sec-6 .uk-width-3-5\@m.uk-first-column {
  order: 2;
  }
  .mm-sec-6 .uk-width-2-5\@m.uk-grid-margin.uk-first-column {
  margin-top: 0;
  }
  .fs-40
  {
  font-size: 24px;
  }
  .mm-sec-6 .uk-panel.uk-flex.uk-flex-middle {
  min-height: auto !important;
  }
  .mm-sec-5a .uk-grid-item-match.uk-light.uk-width-2-3\@m.uk-first-column {
  order: 2;
  margin-top: 0;
  }
  .mm-sec-5 .uk-tile-secondary.uk-flex.uk-preserve-color {
  border-radius: 0 0px 20px 20px;
  }
  .mm-sec-5.uk-grid.tm-grid-expand.uk-grid-column-collapse.uk-grid-margin.uk-grid-stack .uk-width-1-3\@m.uk-first-column {
  padding: 0;
  }
  .uk-background-norepeat.uk-background-cover.uk-background-center-center.uk-tile.uk-width-1-1 {
  border-radius: 20px 20px 0px 0px;
  height: 400px;
  }
  .mm-sec-5 .uk-background-norepeat.uk-background-center-center.uk-tile.uk-width-1-1 {
  border-radius: 20px 20px 00px 0px !important;
  height: 400px;
  }
  #page\#5 .uk-button.uk-button-text.uk-button-large:after,
  #page\#5 .uk-button.uk-button-text.uk-button-large:after {
  display: none;
  content: none !important;
  }
  .new-mm-sec-3 .col-2 {
  padding-left: 0px;
  padding-right: 0;
  }
  .new-mm-sec-3 .col-1 {
padding: 20px 20px 20px 0px;
  }
  .hide-mobile {
  display: none !important;
  }
  }
  @media only screen and (min-width: 768px) {
  .hide-desktop{
  display: none;
  }
  }
  @media (min-width: 960px) {
  .uk-section {
  padding-bottom: 30px;
  }
.mm-sec-1 div.el-item:nth-child(1) a {width:238px !important;}	
.new-mm-sec-3.uk-section {padding-bottom: 50px !important;}	 
.w-290 .uk-button{width:290px !important;}	
.h5-width{width:290px;text-align: center !important;}	
.width-270 .el-item, .width-270-2 .el-item{width:270px !important;}	
.width-270-2 .uk-button-text{margin-left: 30px;font-size: 14px !important;}	
.width-270 .uk-button-large, .width-270-2 .uk-button-large{width:270px !important;}
.width-270 .uk-button.uk-button-text.uk-button-large::after, .width-270-2 .uk-button.uk-button-text.uk-button-large::after {background-size: 90% !important;}	  
  }
  .comfort-plan-section {
  display: none;
  padding: 32px 0px 24px;
  }
  .comfort-plan-section .nav-tabs {
  border-radius: 12px;
  border: 1px solid #dadada;
  background: white;
  }
  .navigation {
  display: flex;
  justify-content: center;
  background-color: #efefef;
  border-radius: 12px 12px 0px 0px;
  overflow: hidden;
  }
  .navigation .tablink, .navigation .tablink2 {
  border: none;
  border-right: 1px solid #dadada;
  height: 80px;
  width: 100%;
  text-align: left;
  cursor:pointer;
  }
  .navigation .tablink:nth-child(1), .navigation .tablink2:nth-child(1) {
  padding: 20px 8px 14px 20px;
  }
  .navigation .tablink:nth-child(2) {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  }
  .navigation .tablink:nth-child(3), .navigation .tablink2:nth-child(3) {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  }
  .navigation .tablink:last-child, .navigation .tablink2:last-child {
  border-right: none !important;
  }
  .navigation .tablink.active, .navigation .tablink2.active {
  background-color: white;
  border-radius: 0 12px 0 0;
  border-right: none !important;
  }
  .navigation .tablink .image-cont, .navigation .tablink2 .image-cont {
  display: flex;
  align-items: center;
  margin-bottom: 1px;
  margin-top: -5px;
  }
  .navigation .tablink .image-cont img:first-child, .navigation .tablink2 .image-cont img:first-child {
  margin-right: 9px;
  }
  .navigation .tablink h3, .navigation .tablink2 h3 {
  color: #262626;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  }
  .tabcontent, .tabcontent2 {
  border-radius: 0px 0px 12px 12px;
  padding: 26px 24px;
  }
  .tabcontent h3, .tabcontent2 h3 {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  font-family: "Poppins";
  }
  .tabcontent ul, .tabcontent2 ul {
  padding: 0;
  }
  .tabcontent ul li, .tabcontent2 ul li {
  display: flex;
  justify-content: left;
  align-items: center;
  text-decoration: none;


  font-family: "Poppins";
  list-style: none;

  gap: 12px;
  }
  .tabcontent ul li:last-child, .tabcontent2 ul li:last-child {
  padding-bottom: 0 !important;
  }
  .tabcontent ul li p, .tabcontent2 ul li p {
  color: #656565;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  margin: 10px 0 !important;  
  }
  .tabcontent ul li img, .tabcontent2 ul li img {
  width: 22px;
  height: 22px;
  }
  @media screen and (max-width: 768px) {
  .comfort-plan-section {
  display: block;
  }
  }
  @media screen and (max-width: 350px) {
  .navigation .tablink:nth-child(1),  .navigation .tablink2:nth-child(1) {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  }
  }
  @media screen and (max-width: 320px) {
  .tabcontent, .tabcontent2 {
  border-radius: 0px 0px 12px 12px;
  padding: 18px 16px;
  }
  }
  .mt-0{
  margin-top:0 !important;
  }   
  .mt-5{
  margin-top:5px !important;
  }   
  .mt-15{
  margin-top:15px !important;
  } 
  .hide-sm{margin-left:0 !important;}
  .mm-sec-7 .hide-sm{margin-left:-5px !important;}
  .gform_wrapper.gravity-theme .gform_fields, input#gform_submit_button_6 {width:85%;}
  .main-inner .inner-1,
  .main-inner .inner-2,
  .main-inner .inner-3 {
  padding:15px 0 15px 24px !important
  }.main-inner .inner-3 {margin-right:0 !important;}
  a.show_link{
  text-align:center;
  display:block;
  margin-left: -25px;
  font-family: 'LEMONMILK-Bold';
  font-size:16px;
  line-height: 22px;
  text-decoration:none !important;
  }
  a.show_link:hover{text-decoration:underline!important;color: #7B7373;}
  a.show_link::after {
  content:'';
  display:inline-block;
  width:21px;
  height:21px;
  position: relative;
  left: 5px;
  top: 3px;
  background: url(/wp-content/uploads/2024/04/arrow-down-21.svg);
  }
  a.show_link_up{
  text-align:center;
  display:block;
  margin-left: -25px;
  font-family: 'LEMONMILK-Bold';
  font-size:16px;
  line-height: 22px;
  text-decoration:none !important;
  }
  a.show_link_up:hover{text-decoration:underline!important;color: #7B7373;}
  a.show_link_up::after {
  content:'';
  display:inline-block;
  width:21px;
  height:21px;
  position: relative;
  left: 5px;
  top: 3px;
  background: url(/wp-content/uploads/2024/04/arrow-upward-21-1.svg);
  }
  @media (max-width: 768px) {
  .mm-sec-1 .uk-position-relative {
  top: 40px;
  }
  .mm-sec-1 .uk-h1 {
  margin-bottom: 4px;
  }
  .mm-sec-1 .uk-section > :last-child {
  margin-top: auto !important;
  }
  .mm-sec-1 .uk-panel p {
  font-size: 16px;
  }
  .mm-sec-1 .uk-margin-medium {
  margin-top: 20px;
  }
  .reviews-image {
  margin: 0px 0px 3px;
  }
  .uk-button.uk-button-primary.uk-button-large {
  margin-bottom: 16px;
  }
  .uk-section-small {
  padding-top: 23px;
  padding-bottom: 17px;
  }
  .mm-sec-2 p {
  font-size: 14px;
  }
  .uk-h2 {
  margin-bottom: 8px;
  }
  .uk-margin {
  margin: 0px !important;
  }
  * + .uk-margin-medium {
  margin-top: 20px !important;
  }
	    .mb-sm-20 {
  margin-bottom:20px !important;
  }
  .uk-button.uk-button-text.uk-button-large {
  font-size: 12px;
  text-align: center;
  }
  .uk-button.uk-button-text.uk-button-large:after {
  width: 220px;
  left: -25px;
  right: 0;
  margin: 0 auto;
  }
  .reviews-image{
  width: 258px !important;
  }
  .mm-sec-1 .uk-panel p{
  font-size: 16px;
  }/*
  .uk-button.uk-button-primary.uk-button-large{
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  }*/
  }
  @media only screen and (max-width:1155px) {
  .mm-sec-5 .uk-background-norepeat.uk-background-center-center.uk-tile.uk-width-1-1 {
  border-radius: 20px 20px 00px 0px !important;
  height: 400px;
  }
  .mm-sec-5a .uk-grid-item-match.uk-light.uk-width-2-3\@m.uk-first-column {
  order: 2;
  margin-top: 0;
  }
  .mm-sec-5 .uk-tile-secondary.uk-flex.uk-preserve-color {
  border-radius: 0 0px 20px 20px;
  }
  .mm-sec-5.uk-grid.tm-grid-expand.uk-grid-column-collapse.uk-grid-margin.uk-grid-stack .uk-width-1-3\@m.uk-first-column {
  padding: 0;
  }
  }


/* MEDIA CSS NEW */
@media only screen and (max-width: 1200px){
  .contact-us-sec.mm-sec-14.uk-section-default.uk-section {
    margin:0;
  }
  
  .contact-us-sec.mm-sec-14.uk-section-default.uk-section .uk-grid {
    margin-left: 0;
  }
  .sec-google-guarantee {
    width: auto;
    margin: 20px !important;
  }
  
  .sec-google-guarantee .uk-width-1-4\@m.uk-grid-margin.uk-first-column .uk-text-left {text-align: left !important;}
  
  .sec-google-guarantee .uk-container {
    padding: 25px;
    border-radius: 20px;
  }
}
 @media only screen and (max-width: 1140px){
  .br-12 img {
    width: 100%;
  }
  
  .mm-sec-11  rp-content {
    padding: 0;
  }

  .mm-sec-13 img {
    width: 100%;
  }

  .gform_wrapper.gravity-theme .gform_fields, input#gform_submit_button_6 {
    width: 100%;
  }

  r-p rp-slider rp-review-text {
    font-size: 15px;
    line-height: 1.2;
  }


}
@media only screen and (min-width: 1140px) and (max-width: 1270px){
    #page\#3 .uk-button.uk-button-text.uk-button-large {
        color: #000;
        margin-left: 47px;
        font-size: 15px;
    }
    #page\#3 .uk-button.uk-button-text.uk-button-large:after {
        width: 280px;
    }
    #page\#3 .el-item{
        padding:0;
    }
    #page\#3 .uk-flex-left{
        justify-content: flex-end;
    }
}

 @media only screen and (min-width: 960px) and (max-width: 1140px){
  #page\#3 .uk-button.uk-button-text.uk-button-large {
    margin-top: 30px;
    margin-left: 30px;
  }
   .mm-sec9 {
    padding-bottom: 0 !important;
  }
  .mm-sec-6 .uk-panel.uk-flex.uk-flex-middle {
    min-height: 370px !important;
  }
  .contact-us-sec .uk-width-1-1 {
    padding-right: 40px;
  }
 }

 @media only screen and (min-width: 768px) and (max-width: 960px) {
   .contact-us-sec.mm-sec-14.uk-section-default.uk-section .uk-width-1-2\@m.uk-first-column {
      padding-right: 40px;
  } 
}

@media only screen and (max-width: 1145px){
    .mm-sec-5.uk-grid.tm-grid-expand.uk-grid-column-collapse.uk-grid-margin {display: grid;}



    .mm-sec-5 .uk-width-1-3\@m.uk-first-column {
        width: 100%;
    }

    .mm-sec-5a .uk-grid-item-match.uk-light.uk-width-2-3\@m.uk-first-column {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px){
  .uk-button.uk-button-text.uk-button-large:after {
    width: 280px;
  }
  
  #page\#3 .uk-button.uk-button-text.uk-button-large {
    margin-top: 30px;
  }
}

@media only screen and  (max-width: 960px){
  .new-mm-sec-3 .uk-first-column .uk-width-large{
    width: 100%;
  }
  .new-mm-sec-3 .uk-grid{
    margin: 0;
  }
  .new-mm-sec-3 .uk-width-1-5\@m.uk-first-column {
    width: 6%;
  }
  .mm-sec-5.mm-sec5 h5 {
    left: 0 !important;
  }
  .uk-button.uk-button-text.uk-button-large:after {
    width: 280px;
    height: 85px;
  }
  
  span.red-big-line {
    background-size: auto;
  }
  
  #page\#3 .uk-button.uk-button-text.uk-button-large {
    margin-top: 0;
  }
}

@media only screen and  (max-width: 768px) {
#page\#10 .uk-button.uk-button-text.uk-button-large::after {background-image: none !important;}
    .uk-modal-close-full {
    margin-top:22px;
  } 
.popup .uk-modal-title {font-size:22px !important;}
.schedules-mm {margin-bottom: 40px !important;}	
.mm-sec-7.uk-section {padding-bottom: 0 !important;}
.mm-sec-6 .uk-panel.uk-flex.uk-flex-middle {min-height: auto !important;padding-bottom: 30px;}	
h1.lm-700-sm{font-family: 'LEMONMILK-Bold' !important;}	
.sm-col2 .uk-grid-column-small > * {padding-left: 0 !important;}	
.hero-text p{font-size: 16px !important;line-height: 24px !important;}
/*.mm-sec-1 div.el-item:nth-child(1) .uk-button.uk-button-primary.uk-button-large{ height: 40px !important;}*/	
.uk-button.uk-button-text{display:block !important;}	
.mm-sec-1 div.el-item:nth-child(2) a{font-size: 12px !important;display: block;margin-bottom: 30px !important;}	
.mm-sec-14 .uk-grid-small > * {padding-left: 20px;}	
#page\#13 .uk-accordion-title {font-size: 14px;font-family: 'LEMONMILK-Medium' !important;line-height: 22px;font-weight: inherit !important;}	
 .sec-google-guarantee {margin:0 !important;} 	
.mm-sec-11.uk-section{padding:10px 20px 0 !important;}		
.mm-sec-7a.uk-section{padding-bottom: 40px !important;}	
.prevent-btn div.el-item:nth-child(2) a.el-content{font-size:14px !important;line-height:21px !important;}	
  .ew-mm-sec-3 .uk-first-column {
    padding-right: 20px;
  }
  .signup-form .el-item.uk-first-column {width: auto;}
  .signup-form.pl-0.uk-margin-large.uk-text-left {
    display: block;
  }
  .uk-flex-middle.uk-grid-column-large.uk-grid-row-small.uk-child-width-auto.uk-flex-left.uk-grid.uk-grid-stack {
    display: grid;

    justify-content: center;
  }
  .signup-form .uk-flex-middle.uk-grid-large.uk-child-width-auto.uk-flex-left.uk-grid.uk-grid-stack {
    display: grid;
    justify-content: center;
  }
  .uk-button.uk-button-text.uk-button-large:after {
  width: auto;
  }

  .mm-sec-5 .signup-form {}
  div#page\#11.signup-form .uk-flex-middle.uk-grid-column-large.uk-grid-row-small.uk-child-width-auto.uk-flex-center.uk-grid {

    display: grid;
  }
  .sec-google-guarantee .uk-container {
    width: auto !important;
  }
  .contact-us-sec {
  margin: 0 20px 20px;
  }
  .contact-us-sec .uk-container {
	border-top-right-radius: 30px;
    border-top-left-radius: 30px;  
	 border-bottom-right-radius:0;
    border-bottom-left-radius: 0;  
  }
  .sec-google-guarantee .uk-container{
    padding: 20px;
  }
    .contact-us-sec.mm-sec-14.uk-section-default.uk-section .uk-grid {
      margin-left: -20px;
  }
  .mm-sec-8 .uk-text-center {
    text-align: center !important;
  }
  div#footer\#11 .uk-child-width-auto.uk-grid-small.uk-flex-inline.uk-grid {
    width: auto;
    flex-wrap: nowrap;
    margin-top: 20px;
  }
  
  .mm-sec-1 .uk-section .uk-flex-middle.uk-grid-large.uk-child-width-auto.uk-flex-left.uk-grid.uk-grid-stack {
      justify-content: start;
  }

  .mm-sec-1 .uk-section .uk-button.uk-button-text.uk-button-large{
    margin-left: 20px;
  }
	.sm-fs-15, p.sm-fs-15{font-size:15px !important;} 
	.sm-fs-14 p{font-size:14px !important;} 
	
}

@media only screen and (min-width: 768px) and (max-width: 768px)  {
    
  .hide-mobile {
    display: block !important;
    }
}
@media only screen and  (max-width: 600px) {
  .new-mm-sec-3 .uk-width-1-5\@m.uk-first-column {
    width: 13%;
  }
}
    
@media only screen and (max-width: 480px) {
.areas-serve img.el-image {margin-left:5px;}		
.mm-sec-1 .uk-background-norepeat.uk-background-cover.uk-background-center-center.uk-section.uk-flex.uk-flex-middle {
min-height: 520px !important; }	
.recognized div.uk-first-column:nth-child(4) img.el-image {max-width: 60vw;width: 35vw;position: relative;left: -20px;}		
  .sec-google-guarantee img {height: 84px !important; width: auto !important;} 	
  .mm-sec-8 .uk-text-center {
    text-align: left !important;
  }	
.vat img.el-image {vertical-align: top;}	
.vat li.el-item:nth-child(2) img.el-image {vertical-align:middle;}	
  .mm-sec-1 .uk-section .uk-flex-middle.uk-grid-large.uk-child-width-auto.uk-flex-left.uk-grid.uk-grid-stack,
  .uk-flex-middle.uk-grid-column-large.uk-grid-row-small.uk-child-width-auto.uk-flex-left.uk-grid.uk-grid-stack,
  div#page\#11.signup-form .uk-flex-middle.uk-grid-column-large.uk-grid-row-small.uk-child-width-auto.uk-flex-center.uk-grid{
    display: flex;
  }
  .signup-form .el-item.uk-first-column {
    width: 100%;
  }
  .uk-button.uk-button-text.uk-button-large:after {width: 230px;}
  a.el-content.uk-button.uk-button-primary.uk-button-large {
    justify-content: center;
    }
}
    #comfort_arrow{position:relative;left:240px;}
  @media only screen and (max-width: 1080px) { #check_comfort{
     text-align:center !important; 
    }
 #comfort_arrow{
     text-align:center !important; 
      position:static;
    } 
    } 
.recognized-div .uk-width-xlarge { width: 900px !important;}	
p.gray-98{color: #989898;margin-top:5px;} 
.uk-modal .gform_wrapper.gravity-theme .gform_fields {width:100%  !important;} 
input::placeholder, textarea::placeholder {color:#abb8c3 !important;} 
.mm-page .uk-link-toggle:hover .uk-link, .mm-page  .uk-link:hover {
  color: #fff  !important;
}
.uk-modal-close-full {
background: initial;color: #000;}
:focus-visible {
  outline: none !important;
} 
 .popup .uk-modal-title {margin-top:0 !important;}   
   .uk-modal .gform_wrapper.gravity-theme .gfield input.large, .uk-modal .gform_wrapper.gravity-theme .gfield textarea.large {
font-family: "Poppins", sans-serif !important;
} 
 .gform_wrapper.gravity-theme .gfield textarea {
    width: 100% !important;
}   
 .gform_wrapper.gravity-theme .gform_validation_errors > h2.hide_summary {
  font-size: 13px !important;
  line-height: 17px !important;
}
 input#gform_submit_button_5{
 height:48px !important;
 padding: 0 30px !important;    
    }
 @media (min-width: 2400px) {
     .gform_wrapper.gravity-theme .gfield textarea.large {
  height: 160px !important;
    } }
    @media (min-width: 960px) {
  .uk-modal-close-full {
    padding: 35px 20px 20px;
  }
}
 @media (max-width: 414px) {
    .floating-form h2 {
  font-size:20px !important;
}}
#footer\#3 {
display:none;
}

.price-box {
padding: 12px;
border: 1px solid #ededed;
margin: 20px 0 10px 0;
border-radius: 12px;
width: 290px;
height: 100px; 
display:flex;    
}
.border-mm {border-color: #E5383E;background-color: #D8292F05;}
.mm-bold {font-weight: 500;}
.my-0 {margin-top: 0;margin-bottom: 0;}
.ff-poppins {font-family: 'poppins';text-wrap: nowrap;}
.ff-lemon {font-family: 'LEMONMILK-Medium';}
.text-mm {color: #eb2227;}
.text-grey {color: #8C8C8C;margin-left: 10px;align-content: center;position:relative;top:-8px;}
.splash-bottom {
background-image: url(/wp-content/uploads/2024/03/Group-1000005936.svg);
background-repeat: no-repeat;
background-position: 0% 85%;
background-size: 90px;
align-content: center;    
}
.border-mm p.splash-bottom {} 
.border-mm .splash-bottom {}    
.bg-dark {
background-color: #000;
width: max-content;
padding: 7px;
border-radius: 5px;
margin-top:0 !important; 
margin-left: 15%;    
}
.p-light {color: #fff;}
.fs-14 {font-size: 14px;line-height: 1;}
.mb-10 {margin-bottom: 10px;}
.mt-0 {margin-top: 0;}
@media only screen and (max-width: 960px) {
.row-rev {justify-content: space-between;}
.price-box .fs-40{font-size: 40px !important;}
.price-box .fs-16{font-size: 16px !important;}
}
 @media only screen and (max-width:768px) {   
 .price-box {width:96%;}
.bg-dark {margin-left:0;}    
    }