.home-carousel{margin-top: 114px;}
.label_hd{color:#4aa09d!important}
.retreat_apt_class .navigation-bottom-menu-bottom .nav-btm-menu-btm-grid{border-top:1px solid #4aa09d!important}
.nav-btm-menu-btm-grid-left1 h3{color:#4aa09d!important}
.arrow_cls .glyphicon-menu-right{color:#4aa09d!important}
.reservation_header .right_section input{border:solid 2px #4aa09d!important;}
.retreat_apt_class .retreat_tab .sch_active {background: #4aa09d!important;}
.retreat_apt_class .retreat_tab .sch_tab {border-bottom: solid 3px #4aa09d!important;}
.retreat_apt_class .retreat_tab .sch_tab li a { color: #4aa09d!important;}
.main-info-grid1 h5 {color: #4aa09d!important;}
.retreat_apt_class .navigation-bottom-menu-bottom .nav-btm-menu-btm-grid{border-top: 1px solid #4aa09d!important;}
.nav-btm-menu-btm-grid-left1 h3{color: #4aa09d!important;}
.wizard li.active span.round-tab {border: 2px solid #4aa09d!important;}
.wizard li.active span.round-tab i {color: #4aa09d!important;}
.wizard .nav-tabs > li.active p {color: #4aa09d!important;}
.arrow_cls .glyphicon-menu-right { color: #4aa09d!important;}
.main-info-grid1 h5 a.cart_section {color: #4aa09d!important;}
.main-info-grid1 h5 a span {color: #4aa09d!important;}
.nav-btm-menu-btm-grid-right h4 {color: #4aa09d!important;}
.nav-btm-menu-btm-grid-right h4.book_btn {color: #4aa09d!important; border: solid 2px #4aa09d!important;}
.main-info-grid1 h5 a {font-size: 22px; text-transform: initial;font-weight: 500;color: #4aa09d!important;}
.responsive-calendar .day.active a {background-color: #4aa09d!important;border-color: #4aa09d!important;}
#sq-creditcard{border-color: #4aa09d!important; background-color: #4aa09d!important;}
.nav-btm-menu-btm-grid { border-bottom: 1px solid #4aa09d!important;}
.product_detail p.service_price{color: #4aa09d!important;}
.nav-btm-menu-btm-grid-left1 p.class_price{font-weight: 500; color: #4aa09d!important;}
.product_detail p{font-family: inherit !important;font-weight: 500 !important; color:#4aa09d!important;}
p.service_duration{font-weight: 600 !important;color: #4aa09d!important;font-size: 14px;}
#customer_info_form .btn {border: solid 2px #4aa09d!important;  background: transparent!important;}
#customer_info_form .btn:hover{ color: #4aa09d!important; border: solid 2px #4aa09d!important;  background: transparent!important;}
#success_button_submit{border: solid 2px #4aa09d!important;}
#success_button_submit:hover{color: #4aa09d!important; border: solid 2px #4aa09d!important;}
#customer_info_form .btn-success, .btn-primary, .btn-primary, .btn-primary, .btn-primary, .btn-primary, .open > .dropdown-toggle, .button_width, .btn-primary, .btn{border:solid 2px #4aa09d!important; color:#4aa09d!important; background: transparent!important;}
#customer_info_form .btn-success:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .button_width, .btn-primary, .btn{border:solid 2px #4aa09d!important; color:#4aa09d!important; background: transparent!important;}
a .btn-default{border: solid 2px #4aa09d!important;}
textarea.form-control{border: solid 2px #4aa09d!important;}
#customer_info_form .btn{color: #4aa09d!important; border: 2px solid #4aa09d!important;  background: transparent!important;}
.edit_remove_link{color: #4aa09d!important; border: 2px solid #4aa09d!important;}
.form-control{border: 2px solid #4aa09d!important;}
.checkout_cart_total{border:0px; border-bottom:solid 2px #4aa09d!important}
h5 .heading{color: #4aa09d!important;}
.retreat_apt_class .responsive-calendar .btn{border:solid 2px #4aa09d!important; color:#4aa09d!important; background: transparent!important;}

.retreat_apt_class .responsive-calendar .day.active a{background-color: #4aa09d!important;border-color: #4aa09d!important;}
.nav-btm-menu-btm-grid-left1 p{color: #4aa09d!important;}
#customer_info_form .heading{position: relative; top: unset; width: 100%!important; left: unset!important; text-align: left; font-size: 20px;}
.lightHeader .header-social a{color: #fff!important;}
.lightHeader .navbar-dark .dropdown-menu{background:#000!important;}
.lightHeader .navbar-dark .dropdown-menu.show a{background:#000!important;}
.lightheader .navbar-dark .navbar-toggler{color: #fff; border: solid 1px #fff;}
.widget-wrapper-top {margin-top: 114px;}
.footer-social{margin: 0px;}
.location{background:transparent;}
.nav-btm-menu-btm-grid-left1 h3.prnt_service_category_name{line-height: 2.5em!important}
.nav-btm-menu-btm-grid-right h4.prnt_arrow{line-height: 2em!important}
.retreat_apt_class .navigation-bottom-menu-bottom .nav-btm-menu-btm-grid{padding:0px!important;}
.header .navbar-light .navbar-collapse{background:transparent!important;}
.login-form button{color:#000!important;}
.register-form button{color:#000!important;}
.footer-contact-info{width:100%; left :unset;}
.footer-social{width:100%; left :unset;}
.main{border:0px!important; box-shadow:unset!important;}

.hm-book-now{background: #000; color: #fff!important; text-decoration: none; padding: 10px 20px; position: absolute; width: 150px; text-align: center; top: 950px; left: calc((100% - 150px) / 2);}

.navbar-expand-lg .navbar-nav .dropdown-menu{background: #000!important;}
.navbar-expand-lg .navbar-nav .dropdown-item{background: #000!important;}

@media screen and (max-width: 1023px) and (min-width: 991px){
	.home-carousel{margin-top: 114px;}
	.lightHeader .header-nav-link:hover a{color:#fff!important;}
	.header .navbar-nav .nav-link.active{color:#4aa09d!important}
	.header .navbar-expand-lg .navbar-collapse{background: transparent!important;}
}
@media screen and (max-width: 990px) and (min-width: 768px){
	.home-carousel{margin-top: 114px;}
	.lightHeader .header-nav-link:hover a{color:#fff!important;}
	.header .navbar-nav .nav-link.active{color:#4aa09d!important}
	.header .navbar-expand-lg .navbar-collapse{background: transparent!important;}
}
@media screen and (max-width: 767px) and (min-width: 540px){
	.home-carousel{margin-top: 114px;}
	.lightHeader .header-nav-link:hover a{color:#fff!important;}
	.header .navbar-nav .nav-link.active{color:#4aa09d!important}
	.header .navbar-expand-lg .navbar-collapse{background: transparent!important;}
}

@media screen and (max-width: 539px) and (min-width: 320px){
	.widget-wrapper-top{margin-top: 58px;}
	.lightHeader .header-nav-link:hover a{color:#fff!important;}
	.header .navbar-nav .nav-link.active{color:#4aa09d!important}
	.header .navbar-expand-lg .navbar-collapse{background: transparent!important;}

}