

.white-text-box-services-left {
    margin-right: -40px;
    margin-top: 20px;}
.white-text-box-services-right {
    margin-left: -40px;
    margin-top: 20px;}
.text-box-services {padding: 0px 50px 0px 50px;}
.section-service-1-desktop {margin-top:50px; margin-bottom:50px!important;}
.section-service-2-desktop  {margin-top:50px; margin-bottom:50px!important;}

.qbutton{border-radius:0px!important;}

.headings-2 {    
   
    margin-bottom: 20px!important;
    margin-top: 100px;}



.price-column {margin-left:25px;}

.book-apt-btn-cta{width:320px;
    margin-top: 20px!important;}

.book-apt-btn { 
    background-color: #ff8b8b;
    height: 50px;
    /* color: white; */
    text-align: center;
    margin: 0 auto;
    line-height: 50px;
    margin-bottom:20px!important;
}

.book-apt-btn a { color:white;}

.vc-hoverbox-front-inner {
    
    padding: 10px;
    position: absolute;
    clear: both;
    bottom: -10px;
    background-color: #FF8B8B;
}

.read-more-link {position: absolute;
    bottom: 0;
    clear: both;
    right: 15px;
    bottom: 15px;}

.read-more-box {   

    position: relative;
 border: 1px solid #fee8e8;
    padding: 27px;
    border-right: 0px;
    border-bottom: 0px;
    height: 200px;
    background-color: #ffffff6e; }

.read-more-box-left { border-right: 1px solid #fee8e8;}
.read-more-box-left-bottom { border-right: 1px solid #fee8e8;
border-bottom: 1px solid #fee8e8;}
.read-more-box-bottom{ border-bottom: 1px solid #fee8e8;}



#column2-servcies {

margin-left:-26px!important;

}
#column3-servcies { margin-left:-58px!important;}

#book-slider { color:white;}

.service_table_inner li {    padding: 0px 30px 35px 30px;}
.service_table_title_inner {
        text-align: left!important;
}

.a-links {    font-size: 16px!important;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 20px; 
    color:#FF8B8B;}

#specials{z-index:4!important;}

#services-1{z-index:1!important;     padding-bottom: 20px;}

.vertical-text-1 {
	writing-mode: vertical-rl;
text-orientation: mixed;
    margin-left: 50px;
    color:#FBE8E7;
}

.vc_custom_1544373485475 {
        background-color: transparent !important;
}

.vc_column_container>.vc_column-inner {}
   
.contact-section {    margin-left: 50px;
    margin-bottom: 50px!important; }



@media only screen and (max-width: 600px) { 
h1, h2, h3 {margin-left:10px;}


.read-more-link {right:45px;}
.read-more-box {height:120px;}

.vc_custom_1544371954136 {
    margin-right: 10px !important;
    margin-left: 10px !important;
    padding-bottom: 100px !important;
}
#contact-form-native { margin-top:-100px; }

h1 { font-size:34px!important;}

h2{    font-size: 20px;}

#specials-padding-margin {  
    margin-top: 0px!important;
margin-bottom:0px!important; }

#book-slider { 
    min-width: 147px !important;
    max-width: 164px!important;
    margin-top: 8px!important;
    font-size: 11px!important;
    padding: 8px 1px!important;
    min-height: 32px!important;
    max-height: 34px!important; }

#column2-servcies  {

margin-left:0px!important;
    margin-top: -35px; }


#contact-mobile { margin-top: 36px;
    margin-left: -45px; }

}

#column3-servcies { margin-left:0px!important;}

.contact-section {    margin-right: 10px; margin-left:0px;
    margin-bottom: 20px!important; }

.headings-2 {    
   
    
    margin-top: 140px;}

.contact-column { margin-left:0px;
                              margin-bottom: 50px;}



}