
@font-face {
    font-family: 'BUTLER_REGULAR';
    src: url('../fonts/BUTLER_REGULAR.OTF') format('embedded-opentype');
   }
   
   
body{
  font-family: 'Trebuchet MS';	
	
}
.tag-header {
    position: absolute;
    bottom: 30%;
    left: 0;
    right: 0;
    width: 700px;
    margin: auto;
}
.tag-header h1 {
    color: #f7f7f7;
    text-transform: uppercase;
    font-family: 'Trebuchet MS';
    font-weight: 900;
}

.tag-header h1 span {
    display: block;
    font-size: 18px;
}

header {
    position: absolute;
    width: 100%;
    z-index: 999;
}

.owl-controls.clickable {
    position: absolute;
    z-index: 999;
    bottom: 44%;
    /* background: #000; */
    width: 100%;
    padding: 0px 15px;
}

.owl-controls .owl-prev {
	/* position: relative; */
	/* right: 0px; */
	background-image: url(../images/arrow-right.png) !important;
	color: transparent;
	width: 42px;
	height: 42px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: right;
	float: right;
	    display: block !important;
}

.owl-controls .owl-next {
    position: relative;
    /* left: 0px; */
    background-image: url(../images/arrow-left.png) !important;
    color: transparent;
    width: 42px;
    height: 42px;
    background-position: center;
    background-repeat: no-repeat;
	display: block !important;
}
.owl-controls {
    position: absolute;
    width: 100%;
    bottom: 42%;
    padding: 0px 25px;
}

.nopadd{
	padding:0px;
}

.executive-img img {
    width: 100%;
}
.about-deatil {
    padding: 20px 40px;
    margin-top: 25%;
}

.about-deatil h2 {
    color: #ef4023;
    text-transform: uppercase;
    font-family: 'Trebuchet MS';
}

.big-1 {
    display: block;
    font-size: 50px;
}
span.small-2 {
    font-size: 20px;
}

.about-img-box img {
    width: 100%;
}


.stay-img-box img {
    width: 100%;
}

.stay-deatil {
	
margin-top: 18%;
}

.about-deatil p {
    text-align: justify;
    line-height: 22px;
}

.stay-deatil h2 {
    color: #ef4023;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Trebuchet MS';
}


a.book-now-stay {
    background: #ef4023;
    color: #fff;
    padding: 10px 20px;
    display: inline-block;
    text-decoration: none;
    letter-spacing: 1px;
    font-size: 14px;
    text-transform: uppercase;
}

a.view-more {
    color: #ef4023;
    text-decoration: none;
    display: inline-block;
    margin-left: 25px;
    letter-spacing: 1px;
    font-size: 14px;
    text-transform: uppercase;
}

.stay-deatil {
    padding: 0px 40px;
}
.col-stay img {
    width: 100%;
}

.offers img {
    width: 100%;
}
a.offer-book{
    background: #ef4023;
    color: #fff;
    padding: 10px 30px;
    display: inline-block;
    text-decoration: none;
    letter-spacing: 1px;
    font-size: 14px;
    text-transform: uppercase;
}

a.offer-inclusions {
    border: solid 1px #ef4023;
    color: #ef4023;
    padding: 10px 30px;
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.offers-deatil h3 {
    font-size: 30px;
    color: #ef4023;
    text-transform: uppercase;
    padding: 15px 0px 40px 0px;
    margin: 0px;
    height: 130px;
}
.offers-deatil h3 span {
    display: block;
}

.offers-deatil{
	position:relative;
	display: block;
	background: #fff;
	padding: 30px 20px;
}
p.dis20 {
    position: absolute;
    border: solid 1px #ef4023;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    padding-top: 15px;
    top: 30px;
    right: 10px;
    background: #ef4023;
    color: #fff;
    font-size: 18px;
    line-height: 16px;
    text-transform: uppercase;
    text-align: center;
}

.offer-sec h2 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
}

section.offer-sec {
    background: #ef4023;
}


.testimonial-sec {
    padding: 50px 0px;
    background: #ef4023;
}

.testimonial-sec  h2 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
}

.testimonial-box {
    text-align: center;
    color: #fff;
    padding: 20px 30px;
}

p.testimonial-name {
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.testimonial-sec .owl-controls .owl-next{
	
left: -45px;
}

.testimonial-sec .owl-controls .owl-prev{
	    /* right: -55px; */
	    margin-right: -45px;
}
a.read-more {
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
}

h2.amenities {
    text-align: center;
    text-transform: uppercase;
    padding: 20px 0px 5px 0px;
    color: #ef4023;
}
.menu-tab {
    float: right;
    padding-right: 40px;
}



.owl-item.active.center {
    padding: 0px 10px;
}



.offer-sec .owl-item.active.center {
    padding: 0px 10px;
    border-bottom: 19px solid #fff;
}
.amenities-box1 {
    position: relative;
    padding-right: 150px;
}

.amenities-box-innder {
    position: absolute;
    right: 0px;
    z-index: 999;
    background: #fff;
    top: 13%;
    width: 450px;
    padding: 10px;
}

.amenities-sec {
    background-image: url(../images/amenities-bg.jpg);
    background-repeat: no-repeat;
    padding: 50px 0px;
}

a.read-more-btn {
    color: #ef4023;
    margin-top: 10px;
    display: inline-block;
}

.amenities-box-innder h2 {
    color: #ef4023;
    font-family: 'Trebuchet MS';
}

.amenities-sec .container {
    width: 70%;
    margin: auto;
}


.amenities-sec .owl-controls .owl-next{
	
	right: -90px;	
	position: absolute;	
	background-image: url(../images/arrow-right.png) !important;
}

.amenities-sec .owl-controls .owl-prev{
	
	left: -90px;	
	position: absolute;	
	background-image: url(../images/arrow-left.png) !important;
}

.testimonial-box img {
    width: 60px !important;
    display: inline-block;
    margin: auto;
    margin-bottom: 11px;
}
.logo-box {
    background: #fff;
    padding: 3px;
}
.foot_bottom ul {
    padding: 0px;
    list-style: none;
    margin: 0px 0;
    text-align: center;
}
.foot_bottom ul li {
    display: inline-block;
    padding: 0px 3px;
}
.foot_bottom ul li a {
    /* padding: 5px 15px; */
    color: #4a4b4d;
    text-decoration: none;
    word-spacing: 2px;
    font-size: 16px;
    display: inline-block;
    border-right: 1px solid #4a4b4d;
    padding-right: 8px;
    line-height: 16px;
}
.footer_social input {
    background: #ef4023;
    padding: 8px 32px;
    border: 0px;
    color: #fff;
    display: inline-block;
}
input.btn.btn1.py-1.myBtn {
    padding: 8px 25px;
    color: #fff;
    border-radius: 0px;
    border: 0px;
    height: initial !important;
    display: inline-block;
    margin-top: -3px;
}

.social-link li {
    display: inline-block;
    padding: 0px 4px;
}
.social-link li a {
    color: #000;
    font-size: 22px;
}
ul.social-link {
    padding: 0px;
    margin: 15px 0px;
}
.address-footer {
    text-align: center;
 
    margin: auto;
    padding: 10px 0px 30px;
}
.address-footer h3 {
    color: #ef4023;
    text-transform: uppercase;
    letter-spacing: 6px;
    font-size: 30px;
    padding: 20px 0px 30px;
}
.whatsapp-icon {
    color: #24a21d;
    font-size: 20px;
}
.phone-icon {
    font-size: 18px;
}


.footer_social ::placeholder { /* Firefox, Chrome, Opera */ 
    color: #000; 
} 
  
.footer_social :-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #000; 
} 
  
.footer_social ::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #000; 
}
footer {
    padding: 60px 0px 20px;
}
p.more-text {
    margin-top: -51px;
}