.banner-text-items {
	color: #fafafa;
	font-size: 24px;
	text-transform: uppercase;
	display: inline-block;
	padding: 0;
	font-family: 'Nunito', sans-serif;
	letter-spacing: 1px;
	margin-bottom: 0;
	margin-left: 0;
}
li#field_52_207
{
	max-width:100%!important;
}
.my-width {
	right: 0%;
	top: 0%;
}

.banner-text-items li:last-child {
	background-color: #128a71;
	color: #fff;
	padding: 0px 15px;
}
.common-btns .my-btn:last-child{
	margin-bottom:10px;
	padding: 10px 40px;
}
.banner-text-items li {
	list-style: none;
	color: #128a71;
	font-size: 34px;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	font-weight: 700;
}
.common-btns{
	display: flex;
border-radius: 10px;
margin-top: 20px;
	
}
.common-btns .my-btn {
	margin-right: 18px;
		font-size: 16px !important;
	-webkit-animation-duration: 2.5s !important;
}
.banner-btns1 h3{
	padding-top:20px;
	padding-bottom: 56px;
}
.common-btns .my-btn span {
	font-size: 18px;
}
.banner-text-items li:first-child{
font-size: 70px !important;	
}

.mybtn:hover{
color:#fff;
}
.mybtn {
position: relative;
display: inline-block;
padding: 10px 15px;
background-color:
#128a71;
background-image: linear-gradient(
#128a71, #128a71);
box-shadow: 0px 1px 4px -2px
#333;
border-radius: 3px;
text-decoration: none;
color:
#fff;
font-size: 18px;
font-weight: 100;
text-shadow: 0px 1px
#333;
margin-right: 20px;
}
.mybtn::after{
	content: '';
position: absolute;
top: 2px;
left: 2px;
width: calc(100% - 4px);
height: 50%;
background-image: linear-gradient(
rgba(255,255,255,0.8),rgba(255,255,255,0.2));
}
.slider-content h3{
	font-family: 'Rajdhani', sans-serif;
font-weight: 600;
}
@media screen and (max-width: 768px){ 
	.common-btns .my-btn:last-child {
	margin-bottom: 30px;
}
	.common-btns {
	display: block;
}
	.common-btns .my-btn {
	padding: 13px 13px;
	width: 100%;
}
	.banner-text-items li:first-child {
	font-size: 30px !important;
		padding-top: 10px;
}
	.banner-text-items {
	text-align: center;
}
	.my-width {
	width: 80px !important
}
	.banner-logo {
	width: 80px !important;
	}

	.banner-text-items {
	margin-top: -20px;
}
	.banner-text-items li {
	font-size: 30px;
}
	.banner-btns1 h3 {
	padding-top: 30px !important;
		padding-bottom: 0;
}
	.banner-text-items {	
	width: 100%;
	}
	.banner-content h2 {
	font-size: 70px !important;
}
.common-btns {
	margin-bottom: -50px !important;
}
	.banner-text-items li {
	font-size: 30px;
}
.common-btns .mybtn{
	padding: 6px 6px !important;
}
	.common-btns .mybtn span {
	font-size: 15px;
}
	.common-btns .mybtn {
	font-size: 14px !important;
}
	  .float-right-sec .icon-with-content {
	display: none;
} 
.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
	display: none;
}
.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
	display: block !important;
}
	.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
	padding: 0 15px !important;
}
.wpb-js-composer .vc_tta.vc_tta-spacing-10 .vc_tta-tab {
	width: 99%;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a {
	padding: 8px 20px !important;
	font-weight: bold;
}
	.wpb-js-composer .vc_tta.vc_tta-spacing-10 .vc_tta-tab {
	margin-bottom: 0px;
text-align: center;
}
}
@media screen and (max-width: 410px){
		.common-btns {
	margin-bottom: -26px !important;
}
}
@media screen and (max-width: 500px){
.common-btns .my-btn {
	padding: 13px 5px;
}
		.common-btns .mybtn {
	font-size: 14px !important;
}
	.banner-btns1 h3 {
	padding-top: 75px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.my-width {
	top: 14%;
}
}
@media screen and (max-width: 991px) {


}


@media screen and (min-width: 768px) {
				
	
		#content { padding-top: 158px;
}


#wm_top_bar {     position: fixed;
    z-index: 999;
}
#header {    position: fixed; width:100%;    top: 55px;}
		
		
}



#topbar1 {
	position:relative!important;
}
#gform_wrapper_1 .gform_footer input[type=submit]  {background:orange !important; color:#fff !important}

.wp-pagenavi {
    clear: both;
    margin: 20px auto 70px;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1.3px solid #7b1a1a;
    padding: 8px 13px;
    margin: 3px;
    font-size: 14px;
    color: #fff;
    background-color: #febe11;
    border-radius: 3px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #7b1a1a;
    background-color: #bb3b3c;
}
.btn.dark_bl {
    color: #fff !important;
    background-color: #6399fb;
}
.content-text li {
    font-family: 'Nunito', sans-serif;
    font-size: 18px;
    color: #444;
    font-weight: 500;
    line-height: 1.625;
}
.reservation-list{
	padding-left:50px;
}
.reservation-list1{
	padding-left:40px;
}

@media(max-width:767px){
	.reservation-list{
	padding-left:0px;
}
.reservation-list1{
	padding-left:0px;
}
}

.spp_tab_parent .gform_wrapper form{

    margin: 0 auto 0px !important;
    padding: 20px !important;
    width: 100% !important;
    background: #f5f5f5 !important;
    border: 1px solid #dbdbdb !important;
    border-radius: 5px !important;
}

@media(max-width:991px){
	.spp_tab_sub_parent .spp_forms_tab{ padding: 10px 15px; max-width: 100%;
		
	}
	.spp_tab_sub_parent .spp_forms_tab li{width:100%}
	
}
.new_price2{
	display:none;
}

	.container, 
	.housekeeping-main,	
	.house-clean-main-bg {
		padding-left: 0px !important;
		padding-right: 0px !important;
		left: unset !important;
	}

.weekend-free-field.processing_fee {
    padding: 5px !important;
    border-radius: 10px;
}
.weekend-free-field.processing_fee label label {
    padding-right: 5px !important;
}
article.container.new_alert {
    padding-left: 95px !important;
}

.weekend-fee-msg{
    max-width: calc(100% - 15px) !important;
    border-radius: .5rem;
}
.sticky-bar-content.active{
    position: unset;
}