
body{background-color: #fff; font-family: 'Poppins', sans-serif; font-size:16px;
color: #000; margin: 0; padding: 0;}
a, a:hover{color:unset;text-decoration: none;}

@import url('http://fonts.cdnfonts.com/css/great-vibes');

@font-face {
font-family: 'Great Vibes';
 src: url('../fonts/GreatVibes-Regular.otf');
}

/*header*/
header{position: absolute;width: 100%;top: 0;padding: 30px 0px 0px;z-index: 1;}
.logo img{max-width:250px;}
.top-bnt{color:#fff;border: 1px solid #fff;padding:7px 21px;border-radius:21px;transition:1s;}
.top-bnt:hover{background:#fff;}

.slid-vdo{position: relative;}
.slid-vdo video{object-fit: cover;}





.slid-txt{position: absolute;text-align: center;top:20%;left: 0;right: 0;color: #fff;}
.slid-txt img{max-width:300px;margin-bottom:15px;}
.slid-txt h1{font-family: 'Great Vibes', sans-serif;font-size: 8vw;}
.slid-txt p{font-size:21px;}
.slid-txt h5{font-size:24px;}
.slid-txt a.visit{font-size: 18px;border-radius: 21px;border: 1px solid #fff;padding: 7px 21px;
    margin-top: 30px;display: inline-block;margin-bottom: 40px;transition:1s;}
.slid-txt button{border: 1px solid #fff;border-radius: 15px;font-size: 26px;
    color: #fff;font-weight: bold;background: none;transition: 1s;}

.slid-txt a.visit:hover, .slid-txt button:hover{background:#333;}

/*about*/
.hd{font-size:3.5vw;font-family: 'Great Vibes', sans-serif;}
.hd3{font-size:16px;margin-bottom:15px;}


.property{position: relative;padding-top:30px;}
.property:before{content: "";position: absolute;left: 0;top: 0;width: 80%;
background: #F6DDD6;z-index: -1;bottom: 100px;}
.propt {background: #F6DDD6;}
.propt-img{position: relative;}
.propt-img .d-none1{width: 0px !important;transition: 0.3s;height: 100%;position:absolute;
left: 0;top: 0;bottom: 0;object-fit: cover;}
.propt-img:hover .d-none1{width: 100% !important;}

.propt ul{list-style: none;margin-bottom: 0;padding: 0;}
.propt ul li{padding: 10px 0px;border-bottom: 1px solid #ccc;font-size:14px;}
.propt ul li:last-child{border: 0;}
.connaught p{padding:0% 5%;}

.pricing .table td{padding:15px 5px;}

.premium video{padding:15px 0px;}
.premium-txt{text-align: center;padding-top:30px;}


.amenities{}.amenities {background: #f8ddd7;padding: 40px 0px 30px;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block;}
.wl-c1 {overflow: hidden;padding:50px 0px 0px;}
.wl-c1 .owl-carousel .owl-stage-outer{overflow: unset;}
.wl-c1 .owl-item{opacity: 0.9;}
.wl-c1 .owl-item.active{opacity: 1;}
.wl-c1 .owl-nav button{position: absolute;top: 40%;background:#00000045 !important;
width: 50px;height: 50px;border-radius: 100%;}
.wl-c1 .owl-nav .owl-next{right: -60px;}
.wl-c1 .owl-nav .owl-prev{left: -60px;}
.wl-c1 .owl-nav .owl-prev i{transform: rotate(180deg);margin-left: -5px;color: #fff;
    font-size: 21px;}
.wl-c1 .owl-nav .owl-next i{margin-right: -5px;color:#fff;font-size: 21px;}
.wl-c1 .item h4{margin-top:15px;font-size: ;}


.location-bx {border: 1px solid #b1a5a5;border-radius: 10px;padding: 15px;height: 100%;}
.location-bx img{margin-bottom: 15px;max-width:40px;}
.location-bx h4{font-size:18px;}


footer{background-color: #1F1F1F;padding-top:50px;margin-top: 150px;}
.map{position: relative; margin-top: -143px;}
.map img {width: 100%;}

.f-contact h3{color:#fff;}
.f-contact p{color:#fff;margin-bottom:30px;}
.f-contact .form-control{border: 0;border-bottom: 1px solid #898484;margin-bottom:15px;
background: unset;border-radius: 0;resize: none;padding-left: 0;
    padding-bottom: 10px;color:#fff;}
.f-contact .btn{width: 100%;border: 1px solid #898484;border-radius: 5px;
padding: 10px;text-align: center;color: #fff;margin-top:15px;}

.f-logo{border-top:1px solid #898484;border-bottom:1px solid #898484;padding:30px 0px;
    text-align: center;margin-top: 40px;}
.f-logo img{max-height:50px;width: auto;}
.f-logo span{height: 50px;display: inline-block;width: 1px;background:#fff;
    vertical-align: middle;margin: 0px 15px;}

.sosal {padding: 40px 0px 0;border-bottom: 1px solid #898484;}
.sosal-l ul{margin: 0;padding: 0;list-style: none;}
.sosal-l ul li{color: #FCFDF6;padding-left: 35px;margin-bottom: 21px;}
.sosal-l ul li img{width:20px;margin-left:-35px;margin-right:15px;}
.sosal-r{text-align: center;}
.sosal-r a{margin: 0px 10px;}
.sosal-r img{max-height:15px;}
.cpr{padding: 30px 0px;text-align: center;font: 14px;color: #FCFDF6;}


.popop1{width: 80%;margin: auto;padding-bottom: 30px;}
.popop1 h3{text-align: center;}
.popop1 p{text-align: center;}
.popop1 .form-control{border: 0;border-bottom: 1px solid #898484;margin-bottom:15px;
background: unset;border-radius: 0;resize: none;padding-left: 0;
    padding-bottom: 10px;color:#000;}
.popop1 .btn{width: 100%;border: 1px solid #898484;border-radius: 5px;
padding: 10px;text-align: center;color: #000;margin-top:15px;}
#exampleModalToggle .modal-content{background-color: #ccc;}
.pop-sosl{text-align: center;padding:30px 0px;}
.pop-sosl a{margin:0px 20px;}
.pop-sosl a img{max-width:15px;margin-right: 10px;}



/*// image hover scrol to image slide*/
 
.horizontal__wrapper {
    position: relative;
    width: 100%;
    height: 300vw;
    max-height: 4500px;
    max-width: 100vw;
}
.horizontal__track {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: hidden;
    width: 100vw;
    height: 100vh;
    /*height: auto;*/
    /*min-height: 100px;*/
    max-width: 100%;
}
.horizontal__list {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    /*height: auto;*/
    padding-left: 7vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 3vw;
    grid-row-gap: 0px;
}
.horizontal__list__img__wrapper {
    position: relative;
    overflow: hidden;
    width: 60vw;
    height: 45vw;
    max-height: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.horizontal__list__img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 110%;
    height: auto;
    max-height: 100%;
    max-width: none;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}



@media(min-width:1400px){
.slid-txt h1{font-size: 6vw;}
.hd{font-size: 2.5vw;}
}


@media(max-width:1200px){
    .property:before{bottom:0;}
}

@media(max-width:991px){
.slid-vdo video {height: 500px;}
.slid-txt img {max-width: 150px;}
.slid-txt a.visit {font-size: 14px;}
.slid-txt h1 {font-size: 6vw;}
.slid-txt p {font-size: 18px;}
.slid-txt h5 {font-size: 21px;}

}

@media(max-width:767px){
.logo img {max-width: 161px;}
.top-bnt{font-size: 14px;}
header{padding-top: 15px;}
.slid-txt h1 {font-size: 38px;}
.hd{font-size:32px;}
.property:before{width:100%;}
.wl-c1 .owl-nav .owl-prev{left: 0;}
.wl-c1 .owl-nav .owl-next{right: 0;}
.f-logo img {max-height: 40px;width: auto;}
.f-logo span{height: 40px;}

/*.horizontal__wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    max-height: 100%;
    max-width: 100vw;
}*/


}









