body{font-family:'PT Serif',serif;margin:0;padding:0}p{font-size:14px;margin:0 0 20px;padding:0;line-height:28px;font-weight:400;color:#000;text-align:justify}ul{margin:0;padding:0}li{margin:0;padding:0}
.top-navbar{background:#151515;padding:10px 0;border-bottom:2px solid #efc262;z-index:9999999;width:100%}.top-navbar .top-navbar-content{display:flex;align-items:center;justify-content:space-between;width:80%;margin:auto}
.top-navbar .top-navbar-content .helpdesk-information a{line-height:1;font-size:16px;color:#efc262;border-left:1px solid #efc262}.top-navbar .top-navbar-content .helpdesk-information a{text-decoration:none}
.top-navbar .top-navbar-content .helpdesk-information i{color:#ddad7f;padding:4px}.top-navbar .top-navbar-content .social-links{float:right!important}.top-navbar .top-navbar-content .social-links a{color:#efc262;padding:4px 12px;line-height:1px;border-left:1px solid #efc262}
/*navbar*/
.navbar-nav{float:right;z-index:9;position:relative}
.header{background-color:#000;height:90px}.header-nav .nav_menu{background-color:#000;height:90px}.header-nav .nav_menu img{height:90px;}
.navbar-light .navbar-toggler{background:#dbab83;color:#fff;font-size:25px}.nav_menu .navbar-collapse{display:inline-block!important}
.navbar-brand{padding:0}.navbar{padding:0}.navbar-nav li{width:auto;margin-left:10px}.header-nav .navbar-nav>li>a{color:#fff!important;font-size:16px;letter-spacing:1px;}.navbar-nav>li>a:hover{background-color:#9c8954}
.navbar-nav .dropdown-menu li{margin-left: 0!important}
/*navbar*/
.welcome{width:100%;padding:0 0 25px 0;text-align:center;background:#f9f5ec}.marquee{background: #efc262;margin: 0 0 20px;padding: 0;overflow: hidden;}.marquee p{font-size: 24px;color:#000;margin: 0;padding: 10px 0px;}
.marquee .marquee-black{background: none;margin: 8px 0px}.cap img{height:35px;width:35px;}
.title{float:left;width:100%;text-align:center}.col-centered{float:none;margin:0 auto}.title h3{font-size:40px;line-height:38px;color:#333;font-weight:700;padding-bottom:5px}
.btn-primary{background-color:#267eab;border-color:#35929e;text-shadow:0 -1px 0 #50878e;position:relative}.btn{color:#fff;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.3);text-transform:uppercase;font-weight:700}
.accomodation{width:100%;padding:30px 0 0 0;background-color:#ece7dd}.accomodation .view-first img{width:100%;height:250px;}
.view{width:100%;height:309px;margin:10px;float:left;overflow:hidden;position:relative;text-align:center;-webkit-box-shadow:1px 1px 2px #e6e6e6;-moz-box-shadow:1px 1px 2px #e6e6e6;box-shadow:1px 1px 2px #e6e6e6;cursor:default}
.view .content,.view .mask{width:100%;height:262px;position:absolute;overflow:hidden;top:0;left:0}.view img{display:block;position:relative}
.view h3{text-transform:uppercase;color:#fff;text-align:center;position:absolute;width:100%;font-size:17px;padding:10px;background:rgba(0,0,0,.8);top:0}.view p{font-style:italic;font-size:14px;position:relative;color:#fff;padding:30px 20px 0;text-align:center;top:12%}
.view a.info{display:inline-block;text-decoration:none;position:relative;margin-top:10%;padding:7px 14px;background:#000;color:#fff;text-transform:uppercase;-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}.view a.info: hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.main-gallery{width:100%;background-color:#000;padding:25px 0 40px 0;text-align:center}
.light-title{color:#fff!important}.main-gallery .title p{color:#f6f0e4}
.main-gallery .main-gal-slider{float:left;display:block;width:100%;background-position:center center;background-size:cover;border-top:3px solid #9c8954;border-bottom:3px solid #9c8954;padding:40px 42px 40px 42px;position:relative}.main-gallery .main-gal-slider img{padding:0; height:300px; width:100%;}
.main-gallery .btn{font-family:TrajanProBold;font-size:16px;color:#f6f0e4;padding:0 64px;background-color:#9c8954;text-transform:uppercase;border:none;display:inline-block;text-align:center;margin:41px 0 0 0;line-height:40px;font-weight:400!important;transition:.4s;-webkit-border-radius:20px}
.testimonial{width:100%;padding:35px 0 50px 0;background-color:#e3ded3}.testimonial img{border-radius:50px;height:72px;width:72px;}.testimonial .carousel-item{text-align:center}.testimonial .carousel-control-prev{display:none}.testimonial .carousel-control-next{display:none}
.testimonial .carousel-indicators{bottom:-50px}.testimonial .title{padding-bottom:0}.testimonial .testi-block{margin-top:-7px}.testimonial .testi-block img{margin:15px 0 15px;text-align:center;}
#footer{width:100%;text-align:center;padding:30px 0 0 0;background-color:#000;border-top:5px solid #f1bf31}#footer p{color:#fff;margin-bottom:8px}#footer p a{color:#fff}#footer a{color:#fff;font-size:14px}
#footer .footer{width:100%}#footer .footer .f-block1{float:left;width:100%;text-align:center}#footer .footer .f-block1 ul{padding:0}#footer .footer ul{display:block;float:left}
#footer .footer ul li{display:block;text-align:left;font-family:Roboto,sans-serif;font-size:13px;line-height:18px;color:#a5a299}#footer .footer .f-block1 ul li span.specific{font-family:Roboto,sans-serif;font-size:11px;line-height:13px;text-transform:uppercase;text-align:left}
#footer .footer .f-block4{float:left;width:100%}#footer .footer a:hover{text-decoration:none;color:#fff}#footer .footer .f-block3{float:left;width:100%;padding:0}#footer .footer .f-block3 iframe{width:100%;height:100px;border:none;}
#footer .footer .f-block3 .date{float:left;width:100%;padding:0 0 40px 30px}#footer .footer h4.title{font-size:16px;line-height:16px;color:#fff;text-transform:uppercase;padding-bottom:21px;text-align:left;margin-bottom:0}#footer .footer .f-block3 p{font-size:14px;line-height:30px;color:#a5a299;float:left;margin-top:-8px;margin-bottom:5px}
#footer .footer .f-block3 .social{float:left;width:100%;margin-top:10px}#footer .footer .f-block3 .social ul{display:block;float:left}#footer .footer .f-block3 .social ul li{float:left;display:block;margin-right:10px;position:relative}
#footer .footer ul li{text-align:left;font-family:Roboto,sans-serif;font-size:13px;line-height:18px;color:#fff}
#footer .footer .f-block3 .social ul li a{height:34px;width:34px;font-size:18px;line-height:32px;border:1px solid #fff;text-align:center;color:#fff;display:table}#footer .footer .f-block3 .social ul li a:hover{height:34px;width:34px;font-size:18px;line-height:32px;border:1px solid #c49620;text-align:center;color:#c49620;display:table}
#footer .footer .f-block3 .date .input-group{clear:both;float:left;width:100%}.input-group{position:relative;display:table;border-collapse:separate}
#footer .footer .f-block3 .date .form-control{background-color:transparent;border:1px solid #727272;border-radius:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}#footer .footer .f-block3 .date .btn-default{background-color:#00a39b;border-radius:0;border:1px solid #00a39b;color:#fff}#footer .footer .f-block3 .date .btn-default i{color:#fff;font-size:16px}.fa-envelope:before{content:"\f0e0"}
#footer .footer-bot p{color:#fff;margin:0;padding:0 0 10px}.date{position:relative}
.cap{display:block;overflow:hidden;text-align:center;white-space:nowrap;margin-bottom:20px}.cap>span{display:inline-block;position:relative}.cap>span::after,.cap>span::before{content:"";position:absolute;top:50%;width:9999px;border-top:1px solid #464646}
.cap span::before{margin-right:5px;right:100%}.cap span::after{left:100%;margin-left:5px}
.sticky-container{padding:0;margin:0;position:fixed;right:-130px;top:40%;width:210px;z-index:999999}.sticky li{list-style-type:none;background-color:#fff;color:#efefef;height:43px;padding:0;margin:0 0 1px 0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer}
.sticky li img{float:left;margin:5px 4px;margin-right:5px}.sticky li p{padding-top:5px;margin:0;line-height:16px;font-size:11px}.sticky li p a{text-decoration:none;color:#2c3539}.sticky li p a:hover{text-decoration:underline}
@media (max-width: 768px) {.collapse:not(.show){display:none!important}.navbar-nav{float:left;background:#000;width:100%}.navbar-nav li{padding-left:20px}.title-color{display:table;width:100%}.title-color h2{color:#333;float:left;font-family:TrajanProBold;font-size:24px;line-height:19px;font-weight:400;margin:0}}
@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}}
label{color:#5e5e5e}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.form-inline .form-control{width:100%}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-control{color:#bfbfbf}
.popover-icon{display:inline-block;margin-left:5px;cursor:pointer}#reservation-form .popover-icon i{color:#9f9f9f;font-size:18px}#reservation-form .form-inline select.form-control{width:100%!important}.form-control option:disabled{color:#bfbfbf}.form-control option{color:#5e5e5e}
#reservation-form .fa.infield,#reservation-form .form-inline .fa.infield{color:#267eab}#reservation-form .reservation-horizontal .col-sm-1{padding-left:10px;padding-right:10px;margin:0}#reservation-form .guests-select{z-index:100;cursor:pointer}
#reservation-form .guests-select .guests{margin-top:-261px;width:200px;height:auto;border-radius:5px 5px 5px 5px;border:1px solid #ebebeb;box-shadow:0 3px 0 0 rgba(0,0,0,.12);z-index:500;background-color:#fff;position:absolute;padding:20px;cursor:default!important;display:none;animation-name:fadeIn;animation-duration:.2s;animation-iteration-count:1;animation-timing-function:ease-out}
#reservation-form .form-inline .fa.infield{position:absolute;float:right;right:18.84px;font-size:14px;top:0;width:15px}#reservation-form .fa.infield{margin-top:35px}
#contact-section{margin:0 0}#contact-section .b-sec{background:#fff;border:2px solid #fff;-webkit-box-shadow:0 0 0 3px #fff,inset 0 0 0 1px #fff;box-shadow:0 0 0 3px #fff,inset 0 0 0 1px #fff;padding:1px;display:table;width:100%;margin:0 0}#contact-section .b-sec .contact-form{padding:40px}#contact-section .b-sec>div{display:table-cell;vertical-align:top;float:none}
#contact-section .b-sec .contact-form form .field-row{margin-bottom:15px}#contact-section .b-sec .contact-form form input{width:100%;background:#fff;border-width:1px}
#contact-section input[type=text]:not([class*=select2]){padding:10px;color:#000;font-size:14px;border:2px solid #00bfff;border-bottom-color:#00bfff;outline:0;-webkit-box-shadow:none;box-shadow:none}
#contact-section input[type=email]:not([class*=select2]){padding:10px;color:#000;font-size:14px;border:2px solid #00bfff;border-bottom-color:#00bfff;outline:0;-webkit-box-shadow:none;box-shadow:none}
#contact-section .b-sec .contact-form form textarea{width:100%;height:230px;background:#fff;border-width:1px}#contact-section textarea:not([class*=select2]){padding:10px;color:#000;font-size:14px;border:2px solid #00bfff;border-bottom-color:#00bfff;outline:0;-webkit-box-shadow:none;box-shadow:none}
#contact-section .b-sec .contact-form form input[type=submit]{background:#00bfff;border:1px solid #00bfff;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-family:"Playfair Display",Arial,Helvetica,sans-serif;padding:10px 20px;font-size:1.2em}
.ravis-title-t-1 .title{color:#000;font:30px/80px "Playfair Display",Arial,Helvetica,sans-serif}.ravis-title-t-1 .title span{display:inline-block;position:relative}.ravis-title-t-1 .title span:before{width:100%;height:2px}.ravis-title-t-1 .title span:after{width:80%;height:1px;bottom:-3px}
.ravis-title-t-1 .sub-title{color:#d2bd7f;font:30px/70px "Great Vibes",Arial,Helvetica,sans-serif}.ravis-title-t-1 .title span:after,.ravis-title-t-1 .title span:before{display:block;content:'';position:absolute;left:0;bottom:0;background:#af9a5f}
.marquee{width:100%;overflow:hidden;color:red}
.sidebar-contact{position:fixed;z-index:999999;top:63%;left:-350px;transform:translateY(-50%);width:350px;height:auto;padding:40px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.5);box-sizing:border-box;transition:.5s}.sidebar-contact.active{left:0}
.sidebar-contact input,.sidebar-contact textarea{width:100%;height:36px;padding:5px;margin-bottom:10px;box-sizing:border-box;border:1px solid rgba(0,0,0,.5);outline:0}
.sidebar-contact h2{margin:0 0 20px;padding:0;font-size:28px;line-height:38px;color:#333;font-weight:700}.sidebar-contact textarea{height:60px;resize:none}
.sidebar-contact input[type=submit]{background:#9c8954;color:#fff;cursor:pointer;border:none;font-size:18px}.toggle{position:absolute;height:48px;width:48px;text-align:center;cursor:pointer;background:red;top:0;right:-48px;line-height:48px}.toggle:before{content:'\f003';font-family:fontAwesome;font-size:18px;color:#fff}.toggle.active:before{content:'\f00d'}
@media (min-width:1281px){.whatsapp-phone{display:none}.dialer-phone{display:none}}
@media (max-width:767px){.whatsapp-phone{position:fixed;bottom:15px;right:15px;z-index:999999}.dialer-phone{position:fixed;bottom:15px;left:15px;z-index:999999}}
/*index page */
.view-first img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view-first .mask{opacity:0;background-color:rgba(219,127,8,.7);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.view-first h2{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.view-first p{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.view-first:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.view-first a.info{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.view-first:hover .mask{opacity:1}.view-first:hover a.info,.view-first:hover h2,.view-first:hover p{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.view-first:hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.view-first:hover a.info{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}
/*index page */
#scroll{position:fixed;z-index:99999999;right:10px;bottom:66px;cursor:pointer;width:50px;height:50px;background-color:#9c8954;text-indent:-9999px;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}
#scroll span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#fff}#scroll:hover{background-color:#e74c3c;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
/* Conatct start */
.header-title{text-align:center;font-size:40px;line-height:38px;color:#333;font-weight:700;padding-bottom:5px}#tip{display:none}.fadeIn{animation-duration:3s}
.form-control{border-radius:0;border:1px solid #9c8954}.form-control:focus{border:1px solid #9c8954}.textarea-contact{resize:none}.btn-send{border-radius:0;border:1px solid #9c8954;background:#9c8954;color:#fff}.btn-send:hover{border:1px solid #9c8954;background:#fff;color:#9c8954;transition:background .5s}
.second-portion{margin-top:50px}
.box > .icon { text-align: center; position: relative; }.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #9c8954; vertical-align: middle; }
.box > .icon:hover > .image { background: #333; }.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }.box > .icon:hover > .image > i { color: white !important; }
.box > .icon > .info { margin-top: -24px; background: rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; padding: 33px 0 10px 0; min-height:163px;}
.box > .icon:hover > .info { background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; color: white; }.box > .icon > .info > h3.title { font-family: "Robot",sans-serif !important; font-size: 16px; color: #222; font-weight: 700; }.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
.box > .icon > .info > .more a { font-family: "Robot",sans-serif !important; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #63B76C; } .box .space { height: 30px; }
/* Conatct end */
/*index-page*/
.owl-carousel .owl-nav button.owl-prev{position: absolute;left: 0;color: #fff;top: 125px;background: rgba(219,127,8, 0.7)!important;height: 45px;width: 45px;font-size: 18px!important;font-weight: 700!important;}
.owl-carousel .owl-nav button.owl-prev span{font-size: 36px;line-height: 32px;}
.owl-carousel .owl-nav button.owl-next{position: absolute;right: 0;color: #fff;top: 125px;background: rgba(219,127,8, 0.7)!important;height: 45px;width: 45px;font-size: 18px!important;font-weight: 700!important;}
.owl-carousel .owl-nav button.owl-next span{font-size: 36px;line-height: 32px;}
/*index page*/
/*inner page*/
.inner-pages{padding: 60px 0px 40px}.inner-pages h1{font-size: 40px;line-height: 38px;color: #333333;font-weight: 700;font-family: sFont;text-align: center;margin-bottom: 10px}.inner-pages h2{font-family: sFont;margin-bottom:20px;color:#9c8954;font-size:26px;}
.inner-pages ul{padding-left: 20px}.inner-pages ul li{font-size: 14px;line-height: 28px;font-weight: 400;color: #000;}.inner-pages .contact-page p{text-align: center;}
#reservation-form .reservation-vertical{-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;border: 1px solid #ebebeb;webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,0.12);box-shadow: 0 3px 0 0 rgba(0,0,0,0.12);padding: 30px 30px;z-index: 9999;background-color: #fff;}
#reservation-form .reservation-vertical h2{color: #F1BF31;font-family: sFont;font-weight: 700;font-size: 30px;text-align: center;}
#reservation-form .price{padding: 10px 25px;font-weight: bold;text-align: center;margin-bottom: 12px;font-size: 18px;display: block;border: 1px dashed #ebebeb;}
#reservation-form .reservation-vertical h4{color: #333;padding-right: 5px;font-size: 20px;}#reservation-form .price span{color: #979797;font-weight: normal;padding-left: 5px;font-size: 11px;}
.procedure{padding: 40px 0px 30px;}.procedure h2{background-color:#ece7dd;padding: 12px;margin: 0; font-family:sFont; text-align:center!important; font-size:28px;color:#000;} .procedure h2 span{font-weight: bold}
.procedure .plan_p{background-color: #f9f5ec;padding: 20px;}.procedure .plan_p p{margin-bottom: 10px;}.procedure .plan_p p img{width:18px;height:18px;margin-right: 10px;}
.jewellery-list h5{font-size: 20px;font-weight: bold;color: #000;}.jewellery-list p{margin-bottom: 0}.jewellery-list p img{height: 14px;width:14px;margin-right: 10px}
/*inner page*/
/*footer*/
.whatsapp-phone{height: 50px;width:50px;}.dialer-phone{height: 50px;width:50px;}.f-block1 img{height:110px;}
/*footer end*/
/*responsive*/
@media (min-width: 320px) and (max-width: 767px) {
  .top-navbar{padding: 7px 0px;}
  .top-navbar .top-navbar-content .helpdesk-information .phone {font-size: 32px;}
  .testimonial .testi-block img{margin: 0px auto 15px;width:42px;display:block;}.sticky-container{visibility:hidden;}.top-navbar .top-navbar-content .social-links a .fa {font-size: 12px!important;}
  .collapse:not(.show){display: none!important;}.navbar-nav{float:left;background: #000;width: 100%;z-index:999;}.navbar-nav li{padding-left: 20px;}
  .form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
  .form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
  .whatsapp-phone{position: fixed;bottom:15px;right:15px;z-index: 999999;}.dialer-phone{position: fixed;bottom:15px;left:15px;z-index: 999999;}
  #mixedSlider .MS-content .item {width: 100%;height:150px;}.main-gallery .btn {font-size: 10px;padding: 0 21px;background-color: #9c8954; margin: 12px 0 0 0;line-height: 28px;transition: .4s;-webkit-border-radius: 20px;}
  .top-navbar .top-navbar-content{width: 100%;display: block;text-align: center;line-height: 36px}.e-mail{display: none;}.top-navbar .top-navbar-content .helpdesk-information a{border:none;}.top-navbar .top-navbar-content .social-links{float: none!important;}.top-navbar .top-navbar-content .social-links a{border-left:none;}
}
/*responsive*/