/* .header-container {
  display: flex;
}

.center-section {
  order: 2;
}

.left-section {
  order: 1;
}

.right-section {
  order: 3;
} */


.location-action a {
    line-height: 50px;
}


.location.three.padding-bottom-0 .iframe:nth-child(3), .footer-address-main .col-md-4:nth-child(3) {
    display: none;
}
.appointment-modal__locations__list:nth-child(3) {
    display: none;
}
.w5wqawe .subMenu-1 li:hover>a {
    cursor: pointer;
    color: #FBBC13 !important;
    opacity: 0.8;
}


.gm-style-iw-chr {
    height: 0;
}


.lg-sub-html {
    display: none;
}


.w93rd8k section.inner-page-head.services.lozad {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0), transparent), url(https://gp-assets-1.growthplug.com/website_files/5143/final.webp) !important;
      background-position-y: top !important;
}




.fluid-img{
  max-width:100%;
}

.w1lixhjf .location-hours {
    width: 100%;
}
.container.abt-con h2 {
    color: #eb5d35;
  font-weight:600;
}

.container.abt-con h3 {
    color: #eb5d35;
}

.wd5x1cx #specialties .contentwrap h3 {
    color: #ee5d3b !important;
    font-weight: 600 !important;
}

.wd5x1cx .contentwrap h2 {
    text-align: left !important;
    font-size: 35px !important;
    line-height: normal !important;
    font-weight: 500 !important;
    color: #eb5d35 !important;
}

.heading h2 {
    display: none;
}

.w1yjvx0j #success-popup .success-message__text .btn {
    border: 2px solid #FBBC13 !important;
}


.w1lixhjf #location .location .iframe-loc {
   max-width: 42% !important;
    margin: 0 auto !important;
}
html body #location {
    background: url(https://gp-assets-1.growthplug.com/website_files/5143/Asset_1113-min.webp) !important;
    background-color: #eb5d35 !important;
      background-size: cover !important;

}
    body #location h2 {
    color: #000 !important;
    }

ul.location-hours:after {
    content: '*Friday Calls Only';
    color: #000 !important;
    margin-top: 5px !important;
    display: block;
}
.w1lixhjf .location-hours li:nth-child(3) span::after {
    content: '*';
}
#reviews-slider .carousel .carousel-inner .review-content .parag .read-more, .wq2ft6t #reviews-slider label.date, .wq2ft6t #reviews-slider h3.nameClass, .wq2ft6t #reviews-slider .carousel .carousel-inner .review-content .more {
    color: #000 !important;
}
.wq2ft6t #reviews-slider .carousel .carousel-inner .review-content .more:hover{
  color: #eb5d35 !important;
}
.rfr{
    margin: 0 !important;
    text-align: center;
    font-size: 18px !important;
    color: #fff !important;
    padding: 10px 20px;
}
.w1yjvx0j .modal-body .pop_h3 {
  margin-top: 20px;
    font-size: 22px !important;
    font-weight: 600 !important;
}
.w1yjvx0j #appointment .checkbox-custom-label span{
  background: #eb5d35 !important;
  color: #fff !important;
}


#home > div.appointment-modal__locations {
    background: #fff !important;
}


.w1yjvx0j #appointment .checkbox-custom-label span:hover, .w1yjvx0j #appointment .checkbox-custom:checked+.checkbox-custom-label span{
  background: #fbbc13 !important;
  color: #000 !important;
}


#location > div:nth-child(3) > a > div.appointment-modal__locations__area > div:after {
    content: "Paradise Valley, AZ";
    display: block;
    font-size: 20px;
}

#location > div:nth-child(3) > a > div.appointment-modal__locations__area > div {
    font-size: 0;
}


#appointment-form > div > div.row > div.col-md-12.time.flex-center > div.days-group > div:nth-child(3) {
    display: none;
}


.w1lixhjf #location .location.three .location-hours-details .location-action .btn-primary:hover, body .button-div a:hover {
    text-decoration: none;
    cursor: pointer;
}
.w1lixhjf .location-address {
    max-width: 100% !important;
}

.w1lixhjf .location-hours li {
    color: #000 !important;
    width: 100%;
    font-size: 15px !important;
}

body section.tabs-home {
    padding-top: 0 !important;
}
.w1lixhjf .location-address p{
  color:#000 !important;
}
body #location .location .iframe-loc {
    border: 0px solid #fbbc13;
    padding-top: 20px !important;
}
section.tp-sec> h3 {
    margin: 0 !important;
    border-bottom: 1px solid #fff;
}
body .cont-footer a:hover span, .wxqomq2 span.address-head, body .wxqomq2 ul.footer__legal-new a:hover {
    color: #ee5d3b !important;
}
body .wxqomq2 section.footer-new, .footer-legal{
  background:#fff !important;
  
}
#location h2{
  
  font-size: 48px !important;
  font-weight: 600 !important;
}
body .wxqomq2 span.address-small, body .wxqomq2 ul.footer__legal-new a{
  color: #000 !important;
}
body .cont-footer a:hover{
   color:#ee5d3b !important;
}
body .logo-footer img {
    background: #fff !important;
    display: block;
    width: max-content !important;
    padding: 10px;
    max-height: 120px;
}
.q-link h2, .q-link a {
    color: #000 !important;
    text-decoration: none !important;
}
#location .location .iframe-loc:nth-child(1):before {
    content: 'Scottsdale';
    display: block;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 600;
}
#location .location .iframe-loc:nth-child(2):before {
    content: 'Peoria';
    display: block;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 600;
}
#location .location .iframe-loc:nth-child(3):before {
    content: 'Paradise Valley';
    display: block;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 600;
}
.abt-btn a:hover, .abt-btn2 a:hover, .w1cj7mvd .button-banner:hover {
    text-decoration: none;
  cursor: pointer;
  color:#000 !important;
}

.w1lixhjf #location .location {
    padding: 50px 0;
    max-width: 100% !important;
    margin: 0 auto;
}


.w1lixhjf #location .location>.row {
    max-width: 100%;
}


.w1lixhjf #location .location.three .location-hours-details .location-action .btn-primary {
    color: #000 !important;
    padding: 0 30px !important;
    height: 50px;
    width: 48%;
    margin: 15px 2px 5px !important;
    text-transform: uppercase;
    font-size: 16px;
    border: 3px solid #ee5d3b !important;
    border-radius: 10px;
   background:  linear-gradient(270deg,  #fdeec6, #FBBC13) !important;
    transition: 0.5s;
}


.btn:active:focus, .btn:focus {
   outline: 2px auto #ee5d3b !important;
}


body .w1lixhjf .location-hours li span {
    font-size: 15px !important;
}
body .button-div a, .w1yjvx0j button.confirm{
 background:  linear-gradient(270deg,  #fdeec6, #FBBC13) !important;
  color: #000 !important;
}
.w1lixhjf #location .location.three .location-hours-details .location-action .btn-primary:hover, body .button-div a:hover, body .w1cj7mvd .button-banner:hover, .w1yjvx0j button.confirm:hover {
  
   background: linear-gradient(270deg,  #FBBC13, #fdeec6 ) !important;
}
.w5wqawe .right-section {
    width: 24% !important;
}
.w5wqawe .center-section {
    width: 66% !important;
}
body .w5wqawe .header-links {
    
    padding: 0 20px 0 !important;
}
@media (min-width: 1149px) and (max-width: 1290px) {
  .w5wqawe .header-links {
   
    padding: 0 12px 0 !important;
    font-size: 15px !important;
  }
  body .w5wqawe .header-links {
    
    padding: 0 12px 0 !important;
    font-size: 15px !important;
  }
  .button-div a {
    font-size: 15px !important;
    padding: 8px 15px !important;
    
}
}

@media (max-width:1149px) {
  body #navigation ul.header-rt li.ctanav2 .btn {
        width: max-content !important;
        border-radius: 6px !important;
  }

      .w93rd8k .inner-page-head.services h1 {
        padding: 0;
        font-size: 35px !important;
    } 
}


@media (max-width:767px) {
  .w1lixhjf .location-address {
        width: 350px;
        max-width: 100% !important;
    }
  .abt-btn2 a {
    display: inline-block !important;
    margin: 5px 0 !important;
}
  .w1lixhjf #location .location .iframe-loc {
    max-width: 95% !important;
    margin: 10px auto !important;
}
  .w1lixhjf .action-buttons {
    position: relative;
    bottom: auto;
}
  body .w1lixhjf #location .location.three .location-hours-details .location-action .btn-primary {
    color: #000 !important;
    padding: 0 30px !important;
    height: 50px;
    width: 80%;
    margin: 10px 2px 0px !important;
  }
}

@media (min-width:767px) {
  .w1lixhjf #location .location>.row {
    margin: 0 2% !important;
  }
}


@media (min-width:1200px) {
body .w1lixhjf .location-hours li span {
    width: 70% !important;
}
  body .w1lixhjf .location-address p span {
    width: 70% !important;
}
  .w1lixhjf .location-address {
    width: 100%;
    padding-bottom: 5px;
}

  .inner-page-head.services h1 {
    font-size: 45px !important;
  }
}



@media(max-width:1400px){

  .w5wqawe .header-links {
    font-size: 14px !important;
  }

  h4#firstHeading {
    font-size: 14px;
}

  
.fixed-btn a {
    background: linear-gradient(270deg, #fbbc13, #fdeec6 ) !important;
    position: fixed;
    left: 20px;
    bottom: 4px !important;
    line-height: 70px;
    font-size: 30px;
    width: 70px;
    border-radius: 100px;
    height: 70px;
    border: 2px solid #fff !important;
    text-align: center;
    color: #000 !important;
}


.side-social-icons {
    position: fixed;
    left: 5px;
    top: 64% !important;
    z-index: 99;
    transform: translateY(-50%);
}

}


@media (min-width:900px) and (max-width:1200px) {
 body .w1lixhjf #location .location .iframe-loc {
    max-width: 48% !important;
    margin: 20px auto !important;
}
  
}


@media (max-width:900px) {
 body .w1lixhjf #location .location .iframe-loc {
    max-width: 100% !important;
    margin: 20px auto !important;
}
}


@media (min-width:900px) and (max-width:1100px) {
.w1lixhjf .location-hours li span {
    width: 75% !important;
}

.w1lixhjf .location-address {
    width: 100% !important;
}
}

@media only screen and (max-width: 980px) {
    .w1yjvx0j .modal-dialog.animated.zoomIn.appointment-modal {
        width: 95% !important;
    }
}


.w1yjvx0j .appointment-modal__locations__list {
    min-width: 100% !important;
}


/* @media (min-width:1000px) and (max-width:1200px) {
    .w1lixhjf .location-address {
        padding-top: 20px;
        width: 300px;
        margin: 0 auto;
        text-align: left;
        padding-left: 25% !important;
    }


.w1lixhjf .location-address {
    width: 100% !important;
}


.w1lixhjf .location-hours li span {
    width: 75% !important;
    float: right;
}
} */
@media (min-width:768px){
  .ms8t186 {
    max-width: 50%;
}
}