@import url('https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&family=Agbalumo&family=Jost:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Tilt+Neon&display=swap');


.font_abhaya{
	font-family:'Abhaya Libre',arial !important;
	}
	
.font_agbalumo{
	font-family:'Agbalumo',arial !important;
	}
	
.font_jost{
	font-family:'Jost',arial !important;
	}

.font_lora{
	font-family:'Lora',arial !important;
	}

.font_tilt{
	font-family:'Tilt Neon',arial !important;
	}
	

.color_dream{ color: #796758 !important;}
.bgcolor_dream{ background: #796758 !important;}
.color_dream_content{ color:#7D7D7D !important; }
.color_text{ color:#333333 !important;}	







.owl-carousel.carousel-center-active-item-2 .owl-item > div {
   
    padding: 5px;
    padding: 1rem;
    background: #fff;
   
}

.owl-carousel.carousel-center-active-item-2 .owl-item.active > div {
    background: none !important;
}




.slide_icons{
	 position:absolute; width:100px; top:20%; height:400px; z-index:2;
	}
	
.owl-carousel .owl-item img {
    transform-style: unset;
    height: auto;
    object-fit:scale-down;
}	

.home_about_text{ padding:50px 30px; }
.slide_icons img{
	margin:0px 0px 20px 1px; width:80px;
	}	



html.side-header-hamburguer-sidebar .main .container, html.side-header-hamburguer-sidebar #footer .container {
     padding: 0 5px;
    width: auto !important;
    max-width: 1210px;
}

 .room_more{
	text-decoration:none;
	display:inline-block; 
	padding: 10px 40px;
	border: 1px solid #ffffff73;
    color: #fff;
    border-radius: 5px; margin-top:50px;  
	text-align: center;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 2.25px;
												}
                                                
 .room_more:hover{ 
 	text-decoration:none !important; 
	background:#FFF; 
	color:#333; 
	}
												
												
.nav li a{ display:block; padding:10px;}

.title_bottom_line{ 
width: 233px;
height: 10px;
flex-shrink: 0;
stroke-width: 0.6px;
stroke: rgba(133, 109, 71, 0.75);
margin: -30px auto  30px auto;
}

.page_title{font-size:52px; letter-spacing: 10.44px;}




.page-header.page-header-modern.page-header-background {
    padding: 180px 0;
    background-size: cover;
}


.form-control {
    border-color: #796758;
}

.btn-dream {
    background: #796758;
    border: 1px solid #856D47;
    color: #FFF;
    font-size: 22px;
    --hover: #392A1E;
   
}


.dream_submit{
	border: 1px solid #856D47;
    background: #796758;
    font-size: 22px;
    width: 100% !important;
	}

	
@media (max-width: 992px){
	
.home_about_text{ padding:30px 10px; }

	
.owl-carousel .owl-item img {
    transform-style: unset;
    height: 100vh;
    object-fit: cover;
}

.text-4 {
    font-size: 14px !important;
	    letter-spacing: normal !important;
}

.text-12 {
    font-size: 16px !important;
}

.w-50pct {
    width: 100% !important;
}

.slide_icons{
	    position: absolute;
    width: 100% !important;
    bottom: 0px !important;
    height: auto !important;
	top:inherit !important;
    z-index: 2;
	    text-align: center;
	}

.slide_icons img{
	margin:0px 0px 20px 1px; width:42px;
	}

}



@media (min-width: 992px){
	
	
.w-lg-auto {
    width: 100% !important;
}


#header .header-nav-main nav > ul > li > a {
  
    font-size: 22px;
    text-transform: math-auto;

}
}

#header .header-body {
     background:transparent !important;
   
}
html.side-header-hamburguer-sidebar #header.side-header {
   /* background: #392008a3;*/
	background: #211203e0;
}
#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
    color:#fff !important;
}

.hamburguer-btn .close span {
    background: #fff;

}

.hamburguer-btn {
    
    width: 40px;
    height: 40px;
  
}


.word-rotator.slide span {
    display: inline-block;
    padding: 0px 0;
}
.lead {
    letter-spacing: -.05em;
    font-size: 19.2px;
    font-size: 1.4rem;
}

.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body {
   
    background: #33261e;
}
html.sticky-header-active .hamburguer-btn.hamburguer-btn-sticky-dark .hamburguer span, html.sticky-header-active .hamburguer-btn.hamburguer-btn-sticky-dark .close span, .pin-wrapper .sticky-active:not([class*="sticky-wrapper-effect"]) .hamburguer-btn.hamburguer-btn-sticky-dark .hamburguer span, .pin-wrapper .sticky-active:not([class*="sticky-wrapper-effect"]) .hamburguer-btn.hamburguer-btn-sticky-dark .close span, .pin-wrapper .sticky-effect-active .hamburguer-btn.hamburguer-btn-sticky-dark .hamburguer span, .pin-wrapper .sticky-effect-active .hamburguer-btn.hamburguer-btn-sticky-dark .close span {
    background: #ffffff;
}