.ls-inner{
  z-index: 0 !important;
}

#offcanvas-toggler{
	display: none;
}


#column-id-1541579237380 {
    box-shadow: 0 0 0 0 #fff;
    text-align: center !important;
    line-height: 25px !important;
}

#sp-header #sp-logo {
    position: relative;
   
    margin-top: 5px;
}

.sp-page-title {
    display: none;
}


.sp-default-logo, .sp-retina-logo {
    display: inline-block !important;
}
.sp-page-builder .page-content #section-id-1541753058224 {
    padding: 10px 0px 10px 0px !important;
    margin: 0px 0px 0px 0px;
}

#sp-page-builder .sppb-section-title .sppb-title-heading {
    margin-top: 0;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 15px;
    border: 0;
    font-weight: bold;
}
.sp-module .bottom-social ul li a i.fa-facebook-official {
    color: #fff;
    font-size: 20px;
}

#sp-bottom {
    background-color: #000;
    padding: 37px 0px 20px 0;
    color: #fff;
	    text-align: center;
}

#sp-bottom .sp-module .sp-module-title, .sp-module .bottom-contact p a {
    color: #fff;
}

#sp-bottom .sp-module .sp-module-title {
    font-size: 23px;
    text-transform: capitalize;
    margin-bottom: 42px;
    font-weight: bold;
}

#sp-bottom a{
   
    color: #fff;
}

.room01 .sppb-addon-content {
    background: #000;
    padding: 10px;
}

#about-us .sppb-addon-title {
    margin-bottom: 20px !important;
}

.sp-contact-info:before, .spproperty .sp-properties-wrapper .property-details .property-price, #sp-page-builder .empire-property-search .sp-property-search .property-advance-search a i, #sp-page-builder .empire-property-search .sp-property-search .property-advance-search a:hover span, #sp-page-builder .empire-property-search .sp-property-search .property-advance-search a:focus span, #sp-page-builder .empire-property-search .sp-property-search .property-advance-search a:active span, .spproperty .sp-properties-wrapper .property-details .property-title a:hover, .spproperty .sp-properties-wrapper .property-details .property-title a:focus, .spproperty .sp-properties-wrapper .property-details .property-title a:active, .sp-module.property-search .property-advance-search a i, .sp-module.property-search .property-advance-search a:hover span, .sp-module.property-search .property-advance-search a:focus span, .sp-module.property-search .property-advance-search a:active span, .spproperty-view-properties.spproperty .spproperty-listing-url li.active a, .spproperty-view-properties.spproperty .spproperty-listing-url li a:hover, .spproperty-view-properties.spproperty .spproperty-listing-url li a:focus, .spproperty-view-properties.spproperty .spproperty-listing-url li a:active, #spproperty-slider.owl-carousel .owl-nav div, .spproperty-call-us-widget h3 span, .spproperty-feature-overview .spproperty-feature-overview-list li .spproperty-feature-overview-signle-list i, .spproperty-map-widget .spproperty-map-widget-content span, .spproperty-agent-widget h3 a span, .spproperty-agent-widget ul.spproperty-agent-mailing li i, .spproperty-agent-widget ul.spproperty-agent-mailing li a:hover, .spproperty-contact-us-widget h3 span, .about-top-wrapper section.sppb-section .sppb-addon-animated-number .sppb-animated-number, .about-top-wrapper section.sppb-section .sppb-addon-animated-number.empire-happy-clients-counter .sppb-animated-number:after, .pagination-wraper .pagination li a i, article.item .entry-header h2 a:hover, article.item .entry-header h2 a:focus, article.item .entry-header h2 a:active, article.item p.readmore a:hover, article.item p.readmore a:focus, article.item p.readmore a:active, div[itemprop="articleBody"] blockquote, article.item.item-page .pager.pagenav li a:hover, article.item.item-page .pager.pagenav li a:focus, article.item.item-page .pager.pagenav li a:active, .sp-comingsoon .social-icons li a:hover, .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a, .sppb-addon-accordion .sppb-panel.sppb-panel-info .sppb-panel-heading.active .sppb-panel-title {
    color: #fff;
}

h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6 {
    
    text-transform: uppercase;
}

.sp-megamenu-parent >li >a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2.8px;
    line-height: 64px;
    padding: 0 20px;
    text-transform: uppercase;
    position: relative;
}

section#sp-main-menu {
    background: #36454f ;
    padding: 10px;
}

div#sp-logo h1 {
    font-size: 40px;
    padding-top: 4px;
    text-align: center;
}

#roomdetalis .sppb-addon-feature .sppb-addon-content h3 {
    font-weight: 700;
    line-height: 1.3;
    text-transform: capitalize;
    color: #fff;
}

#roomdetalis02 .sppb-addon-feature .sppb-addon-content h3 {
    font-weight: 700;
    line-height: 1.3;
    text-transform: capitalize;
    color: #fff;
}


.gardenrooms.sppb-addon-feature .sppb-addon-text {
    color: #fff;
    font-size: 16px;
    margin-top: 0px;
    padding: 25px;
    background: #8cc641;
}

.gardenroompage.sppb-addon-feature .sppb-addon-text {
    color: #fff;
    font-size: 16px;
    margin-top: 0px;
    padding: 25px;
    background: #8cc641;
	height: 391px;
}


#sppb-addon-1541580922191 {
    box-shadow: 0 0 0 0 #ffffff;
    margin: 55px 0 0 107px;
    padding: 0px;
}

.gardenrooms.sppb-addon-feature .sppb-addon-text {
    color: #fff;
    font-size: 16px;
    margin-top: 0px;
    padding: 6px;
	background: #8cc641;
}


#roomdetalis .sppb-addon-feature .sppb-addon-content {
    background: #f2f4f7 none repeat scroll 0 0;
  padding: 0px 0px 0px; 
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    position: relative;
    
}


#sp-header #sp-logo .logo img {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    margin: 0;
    position: absolute;
    top: 0;
    left: 40%;
}


#sp-header {
    background: #ffffff;
    height: 79px;
    position: relative;
    z-index: 9;
}

#roomdetalipage .sppb-addon-feature .sppb-addon-content {
    background: #f2f4f7 none repeat scroll 0 0;
  padding: 0px 0px 0px; 
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    position: relative;
    
}

#roomdetalipage02 .sppb-addon-feature .sppb-addon-content {
    background: #f2f4f7 none repeat scroll 0 0;
  padding: 0px 0px 0px; 
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    position: relative;
    
}
#roomdetalis02 .sppb-addon-feature .sppb-addon-content {
    background: #f2f4f7 none repeat scroll 0 0;
  padding: 0px 0px 0px; 
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    position: relative;
    
}

.sppb-addon-feature .sppb-addon-content {
    background: #ffffff none repeat scroll 0 0;
    padding: 38px 30px 53px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    position: relative;
    height: 249px;
}

.offcanvas-menu .offcanvas-inner .search input {
    width: 100%;
    background: transparent;
    border-color: rgba(0,0,0,0.4);
    color: #000;
    display: none;
}

.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
    display: none;
}
#sp-footer .sp-copyright {
    display: block;
    font-size: 14px;
    line-height: 1;
    text-align: left;
    text-transform: capitalize;
    padding-top: 5px;
}


footer#sp-footer a {
    color: #fff;
}








@media (min-width: 980px) and (max-width: 1199px) {
	
	
	.sp-megamenu-parent > li > a {

    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2.8px;
    line-height: 64px;
    padding: 0 11px !important;
    text-transform: uppercase;
    position: relative;

}
	
}


@media (min-width: 767px) and (max-width: 979px) {
	
	#sp-header {

    background: #ffffff;
    height: 79px;
    position: relative;
    z-index: 9;
    padding-left: 29% !important;

}
	
	
	.btn, .btn-primary, .spproperty .btn, .spproperty .btn-primary, .sppb-btn, .sppb-btn-primary {

    border: none;
    border-radius: 3px;
    background-color: #000000;
    color: #fff;
    font-size: 9px !important;
    line-height: 1;
    height: 52px;
    padding: 21px 38px 0;
    letter-spacing: 1.4px;
    position: relative;
    z-index: 1;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
        transition-timing-function: ease;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;

}
	
	
	.sp-megamenu-parent > li > a {

    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -0.2px !important;
    line-height: 64px;
    padding: 0 9px !important;
    text-transform: uppercase;
    position: relative;

}
	
}




@media (max-width: 767px) {
	
	#sp-header #sp-logo {

    position: relative;
    margin-top: 5px;
    height: 212px !important;

}
	
	#sp-header #sp-logo .logo img {

    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    margin: 0;
    position: relative;
    top: -61px !important;
    left: 30% !important;
	

}
	
	

	
	#offcanvas-toggler{
	display: initial;
}

.book-button-1 {
	display: none !important;
}
	
	
	
	
}