* {margin: 0;padding: 0;font-family: 'Roboto', sans-serif;font-weight: lighter; }
*:hover{transition: all 0.25s linear; }
a:hover{text-decoration:none;}
/*header & navigation starts hear*/
.navbar-brand{padding: 0;}
.navbar-brand>img{position: absolute;z-index: 2;}
.header-height{height: 50px;}
.navbar-toggle{margin-right: 0;border-radius: 0;border: 2px solid #040403;margin-top: 2px;}
.navbar-collapse.collapse{background: #040703;float: right;z-index: 2;}
.navbar-nav>li>a{color: #fff;font-size: 18.41px;text-shadow: none;padding: 20px 15px;font-weight: 400;}
.nav>li>a:hover{background-color: transparent;color: yellow; opacity: 1;}
#active-page{background-color: transparent;color: yellow; opacity: 1;}
/*.banner{padding: 0 20px;}*/
.banner{padding: 0;}
.banner .carousel-caption{bottom: 75px;}
.banner h1{font-size: 64.72px;color: #ffffff;margin: 0;margin-bottom: 10px;font-weight: bold;}
.banner p{font-size: 29.26px;color: #ffffff;background: #000;opacity: 0.7;display: inline;padding: 7px 15px;}
.banner .owl-carousel .owl-stage-outer{width: 100%;top: -10px;}
.banner .owl-theme .owl-nav [class*=owl-]{background: none;}
.banner  .fa-angle-left{font-size: 60px;position: absolute;top: 0px;left: 5px;}
.banner  .fa-angle-right{font-size: 60px;position: absolute;top: 00px;right: 5px;}
.banner .owl-theme .owl-nav .owl-prev{position: absolute;top: 230px;left: 0;padding: 0;margin: 0;}
.banner .owl-theme .owl-nav .owl-next{position: absolute;top: 230px;right: 0;padding: 0;margin: 0;}
.banner .owl-theme .owl-dots .owl-theme .owl-nav{ width:60px;background: gray;margin: 0 auto;}
.banner .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #11e3e5;}
.banner .owl-theme .owl-dots .owl-dot span{ width: 8px;height: 8px;margin: 0 2px;}
.banner .owl-theme .owl-dots {background: #000000;opacity: 0.6;position: relative;width: 80px;margin: 0 auto;bottom: 106px;text-align: center;justify-content: center;border-radius: 15px;padding: 5px;}
/*about section starts hear*/
.leaf .img1{ position: absolute;right: 0;top: 560px;z-index: 1;}
.leaf .img2{position: absolute;left: 0;top: 1260px;z-index: 1;}
.about-content{padding: 45px 52px 45px 0;}
.about-content h2{font-size: 34px;color: #040403;margin-bottom: 25px;}
.about-content h3{font-size: 19.13px;color: #040403;font-weight: bold;margin: 35px 0 20px 0;}
.about-content p{font-size: 16px;color: #686868;line-height: 24px;word-spacing: 5px;padding-right: 9px;}
.about-content a{font-size: 19.1px;color: #686868;font-weight: bold;}
.about-content a:hover{cursor: pointer;border-bottom: 1px solid #000;}
.vedio-content{padding: 70px 0;left: -14px;}
.vedio-content span{ font-size: 45px; vertical-align: middle; font-weight: 400;}
.vedio-content h2{font-size: 62.54px;color: #5e8c40;font-weight: 900;display: inline-block;margin-left: 70px;margin-top: 90px;line-height: 60px;}
.vedio-content img{margin-right: -15px;}
.vedio-content small{color: gray;font-size: 24px;font-weight: bold;color: #8e8e8e;}
.vedio-content sub{font-size: 10px;}
.vedio-content iframe{margin-top:32px; }
/*explore starts hear*/
.explore{text-align: center;margin-top: 0px;}
.explore h2{font-size: 36.06px;color: #040403;}
.explore h3{font-size: 18px;color: #fff;margin: 0;padding: 12px 0 90px 0;margin-bottom: 15px;}
.explore a{position: absolute;bottom: 30px;left: 15%;}
.title-border-center{margin: 0 auto;padding-top: 15px;}
#first , #second , #third , #four , #five , #six {min-height: 320px;}
#first img,#second img,#third img,#four img,#five img,#six img{ padding: 90px 50px 0;margin: 0 auto;cursor: pointer;}
#first:hover,#second:hover,#third:hover,#four:hover,#five:hover,#six:hover{transform: scale(1.1);background:url(../images/zoom.jpg)no-repeat;background-size: cover; z-index:6;cursor: pointer;transition: 0.6s ease-in;}
#first a, #second a, #third a, #four a, #five a, #six a {display: none;}
#first:hover a, #second:hover a, #third:hover a, #four:hover a, #five:hover a, #six:hover a {display: block;}
#first{background: url(../images/1-bg.jpg)no-repeat;background-size: cover;margin-top: 45px;}
#second{background: url(../images/2-bg.jpg)no-repeat;background-size: cover;margin-top: 45px;}
#third{background: url(../images/2-bg.jpg)no-repeat;background-size: cover;margin-top: 45px;}
#four{background: url(../images/4-bg.jpg)no-repeat;background-size: cover;margin-top: 45px;}
#five{background: url(../images/5-bg.jpg)no-repeat;background-size: cover;margin-top: 45px;}
#six{background: url(../images/6-bg.jpg)no-repeat;background-size: cover;margin-top: 45px;}
/*accomodation starts hear*/
.tarrif{background: url(../images/footerbg.png)no-repeat 1px	;background-size: cover;padding-bottom: 70px;}
.tarrif h2{font-size: 36.06px;color: #040403;text-align: center;padding-top: 30px;}
.tarrif-content{box-shadow: 1px 1px 10px gray;margin-top: 45px;min-height: 360px;margin-bottom: 5px;padding-bottom: 10px;background: #fff;}
.tarrif-content h3{font-size: 18px;color: #555555;padding: 0 20px;}
.tarrif-content p{font-size: 15px;color: #555555;padding: 0 20px;min-height:55px;line-height: 18px;}
.read{color:#555555;padding: 0 20px 20px;font-weight: 500; }
.read:hover{color: #000;}
.price{background: #040403;color: #fff;position: absolute;font-size: 23.96px;padding:9px 19px;bottom:125px;right: 0; }
.tarrif .owl-theme .owl-nav [class*=owl-]{font-size: 70px;background: none;position: absolute;top: 150px;}
.tarrif .owl-theme .owl-nav .owl-next{right: 0;}
.tarrif .owl-theme .owl-nav .owl-prev{left: 0;}
/*footer starts hear*/
.footer-blue{background: #3a3a35;color: #fff;}
.footer-blue h3{font-size: 18px;padding-top: 15px;margin-right: 12px;}
.footer-blue p{font-size: 14px;text-decoration: none;}
.footer-height{min-height: 150px;}
.social li{background:#000000;border-radius: 25px;width: 40px;height: 40px;text-align: center;padding-top: 9px;margin-right: 12px;}
.social li a{color: #3d5167;}
.social li a:hover{color:gray;}
.social li a i{font-size: 20px;} 
.top{position: absolute;width: 120px;height: 120px;border-radius: 50%;background: #040403;left: 45%;margin-top: -40px;color: #fff;text-align: center;font-size: 18px;padding-top: 5px;cursor: pointer;}
.btn.focus, .btn:focus, .btn:hover{color: #fff;}
.footer-bottom{background: #000000;color: #ffce29;font-size: 12px;text-align: center;padding:15px 0 ;}
.footer1 b{font-weight:600; }
.footer2{text-align: center;}
.footer3{text-align: right;}
/*contact us page css starts hear*/
.contact-page {padding:0 20px ;margin-bottom: 0px;padding-bottom: 50px;}
.contact-page h2{font-size: 36.06px;color: #040403;margin-bottom: 10px;}
.contact1{padding: 0;}
.contact1 p{font-size: 16px;color: #686868;line-height: 25px;word-spacing: 3px;padding-right: 9px;margin-top: 15px	;}
.contact1 p:first-child{margin-top: 20px;}
.form-control{margin-bottom: 10px;border-radius: 0;margin-left: 10px;}
.btn-top{border-radius: 0;background: #040403;box-shadow: none;font-size: 16px;padding: 6px 25px;margin-left: 10px;border: none;color: #fff;}
.btn-top:hover{color: yellow;}
.contact1 span{color:  #040403;font-weight: 900;font-size: 18px;margin-right: 8px;}
.control-label{font-size: 15px;padding: 0;text-align: right;font-weight: lighter; }
.form-top{padding: 0;}
.form-group{margin-top: 17px;}
/*accomodation page starts hear*/
.acc-slider .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #040403;}
.acc-slider .owl-carousel .owl-item img{height: 350px;}
.acc{margin-top: 22px;background: url(../images/footerbg.png)no-repeat 1px	;background-size: cover;padding-bottom: 60px;}
.acc-content{background: #fff;margin-top: 35px;padding:0;margin-bottom: 35px; border:1px solid #ccc;}
.detail{min-height: 87px;}
.acc h2{font-size: 36.06px;color: #040403;text-align: center;padding-top: 22px;}
.acc h3{font-size: 25px;color: #040403;padding: 0;margin-top: 0;}
.acc span{color: #555555;font-size: 20px;font-weight: 400;}
#deluxe p:first-child{text-align: center;margin-top: 30px;}
.acc p{font-size: 15px;color: #555555;padding:0px;line-height: 18px; line-height: 20px;}
.acc ul{padding: 0px;margin-bottom: 0;}
.acc ul li{font-size: 15px;margin:0px 4px 0px 0;color: #555;margin-bottom: 10px;}
.price-inner{background: #ca9c77;float: right;text-align:right;padding: 0;position: absolute;bottom: 0px;right: 0px;}
.price-inner span{font-size:16px;float: left;font-weight: 300; color: #fff; }
.price-inner:hover{background:#040703; cursor: pointer;}
.price-inner p{font-size: 18px;padding:15px 12px 1px;color: #fff;font-weight: 900;text-align: right;margin: 0;}
.price-inner small{font-size: 13px;font-weight:100;margin-right: 10px;}
.price-content{min-height: 228px;}
.text-padding{padding: 35px 0 0 20px;min-height: 300px;}
.text-padding small{font-size: 18px;}
.text-padding a{font-size: 18px;padding: 10px 0px;background: #040403;color: #fff;width: 140px;border: none;position: absolute;bottom: 0;right: 0;border-radius: 0;}
.text-padding a:hover{color: yellow;}
.text-padding a i{float: right;margin:4px 15px 0 0;display: contents;}
.acc-slider{padding: 0;}
.acc .owl-theme .owl-nav.disabled+.owl-dots{position: absolute;bottom: 0;right: 20px;}
.acc .owl-theme .owl-nav.disabled+.owl-dots span{margin: 5px 2px;border-radius: 0;	}
.acc .owl-carousel .owl-item img{border:1px solid #ccc;}
.policy h3{margin-top: 20px;}
.policy p{background: url(../images/arrow.png)no-repeat 0px 5px;padding-left: 15px!important;}
/*.policy p:before{content: '';background: url(../images/arrow.png)no-repeat 0px 2px;display: inline-block;width:10px;height: 10px;margin-right: 6px;}*/
/*Facilities starts hear*/
.facilities{text-align: center;}
.facilities p:first-child{margin-bottom: 30px;}
.facilities-top{padding-top: 35px;}
hr{border: 1px solid transparent;}
.box{border:1px solid #ccc;padding:0px;margin: 0 4%;min-height: 285px;background: #fff;min-height: 390px;}
.box:hover{border: 1px solid #040403; }
.box img{ width: 100%;margin: 0 auto;min-height: 180px;/*opacity: 0.8;*/min-height: 250px;margin-bottom: 8px;}
.box p{padding: 0 20px;text-align:left;}
/*.box img:hover{opacity: 1;}*/
.box span{color: #040403;font-size: 18px;font-weight: 500;padding-bottom: 5px;line-height: 22px;}
.box1{border:1px solid #ccc;background: #fff;margin: 0 1% 2% 1%;width: 23%;min-height: 210px;float: left;padding: 0;}
.box1:hover{border: 1px solid #040403; }
.box1 img{ /*width: 40%;*/margin: 0 auto;/*padding-top: 40px;*/min-height: 170px;/*opacity: 0.8;*/padding-bottom: 5px;}
/*.box1 img:hover{opacity: 1;}*/
.box1 p{margin-top: 5px;}
.box1 span{color: #040403;font-size: 18px;font-weight: 500;padding-bottom: 5px;}
.gen img,.swim img{/*padding: 50px 5px 5px 5px; */}
/*gallery page starts hear*/
.gallery{display: inline-block;margin-top: 20px;overflow: hidden;box-shadow: none;}
.fancybox-container{text-align:center;}
.img-thumbnail, .thumbnail{overflow: hidden;}
.thumbnail img{opacity: 0.9;}
.thumbnail:hover img{opacity: 1;}
.thumbnail:hover img{transform: scale(1.03);transition: all 0.4s ease-in-out;transform-origin: center;}
.thumbnail a:hover{outline: 0;}
.gallery .text-right {text-align: center;font-weight: 800;padding-top: 5px;}
.img-thumbnail, .thumbnail{margin-bottom: 30px;}
.text-right{text-align: center;}
.fancybox-image, .fancybox-spaceball{border: 5px solid #fff;border-radius: 5px;}