
body{background-color: #f8f9fa;}
.mb-60{margin-bottom: 60px !important;}
.mb-100{margin-bottom: 100px !important;}
.navbar .navbar-brand svg, .footer-logo svg{width: 210px;    height: 60px;}
.navbar-brand small{display:block; font-size:12px; color:#000; margin-left:5px;}
.top-bar{display:block; padding:10px 0px 0px; background-color:#644222; width:100%;} 
.top-bar ul{list-style-type:0px; margin:0px; padding:0px;}
.top-bar ul li{display:inline-block; margin:0px 5px 10px; color:#FFF; font-size:14px;}
.top-bar ul li a{color:#FFF;}
.section-title{margin-bottom:40px;}
.hero-section{background-color:#092C46 ;  padding-top: 85px; margin-top: -84px;}
.hs-section{display: block; padding-top: 80px;padding-bottom: 80px;}
.main-slider h3, .main-slider  h5{color:#FFF;}
.main-slider  h4,  .main-slider  h3 span, .main-slider  h5 span{color:#c5962c;}
.main-slider  h5{font-size: 1.2rem; }
.main-slider .swiper-slide.swiper-slide-prev, .main-slider .swiper-slide{opacity:0 !important;}
.main-slider .swiper-slide.swiper-slide-active{opacity:1 !important;}
.main-slider  h5{margin-bottom: 30px;}
.main-slider h3{margin:15px 0px; font-size: 35px;}
.hs-section p{color:#FFF;}
.swiper-container.main-slider{position: relative;}
.swiper-container.main-slider .swiper-pagination{top:-30px; left:0px; text-align: left; }
.swiper-container.main-slider .swiper-pagination span{width:20px; background-color: rgba(255,255,255,0.2); border-radius: 5px;}
.swiper-container.main-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:#c5962c; width:40px;}
.about-area:before{position: absolute; width:100%; height: 90px; background-color:#092C46; content: ""; top:0px; left:0px;}
.destination-section, .ds-sec1{display: block; padding: 30px 30px 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); border-radius:5px;  width: 100%; background-color: #FFFFFF;}
.ds-sec1{padding-bottom: 20px;}
.ds-sec1 span{font-size: 14px;}
.ds-sec1 label{display: block; font-size: 18px; font-weight: bold; margin-top: 5px;}
.ds-sec1 label small{margin-left: 10px;}
.ds-sec1 .form-control{box-shadow:none; border:none; font-size: 18px; font-weight: bold; color:#000;}
.hl-content{display: block; padding: 10px 0px; margin-bottom: 30px;}
.hl-content h4{font-size: 18px; min-height: 44px; margin-bottom: 0px;}
.hl-content .h-location{font-size: 12px; color: rgba(100, 100, 100); margin-bottom: 10px; display: block;}
.hl-content p {line-height: 1.3; font-size: 12px; margin-bottom: 10px; min-height: 220px;}
.h-price{font-weight: 700; text-align: center; font-size: 18px; margin: 15px 0px; color:#c5962c;}
.h-price span{font-size: 12px; display: block; line-height: 1; color:#000;}
.we_offer{display: block; margin-bottom: 40px;}
.we_offer h3{margin-bottom: 0px;}
.we_offer h3::first-letter { font-size: 400%; }
.we_offer:hover h3::first-letter {color:#c5962c; }
.we_offer p{line-height: 1.3}
.we_offer ul{margin: 0px; padding: 0px; list-style-type: none;}
.we_offer ul li{font-size: 15px; padding: 10px; margin-bottom: 10px; border:1px solid #000;}
.we_offer:hover ul li{ border-color:#c5962c;}
.managed-industries{display:block;padding:50px 20px 20px;border:1px solid rgba(0,0,0,0.1);position:relative;margin-bottom:70px}
.managed-industries .mi-img{position:absolute;width:100px;height:100px;border:5px solid #092C46;border-radius:50%;background-color:#FFFF;top:-50px;left:50%;transform:translateX(-50%);overflow:hidden; padding:15px;}
.managed-industries .mi-content{color:#000;display:none;transition:ease 10s}
.managed-industries:hover{background-color:#092C46}
.managed-industries:hover h3{color:#FFF}
.managed-industries:hover .mi-img{border-color:#c5962c}
.managed-industries:hover .mi-content{display:block;color:#FFF}
.whyus{display: block; padding: 20px; background-color:#092C46; margin-bottom: 30px;}
.whyus h4{color: #FFFFFF; margin-bottom: 0px; font-size: 1.1rem; text-align: center; line-height: 1.5;}
.testimonial-item span{color:#F6AE02;}
.testimonial-item img{position:absolute; top:25px; right:30px; width:40px; height:auto;}
.room-swiper-slider{overflow:hidden;}
.enquiry_form label{font-size: 14px;}
.enquiry_form .form-group{position: relative;}
.enquiry_form .form-group label.error{font-size: 12px; color:#f00; position: absolute; bottom: -20px; left:0px;}
.f-btn{position:fixed; background-color:#644222; color:#FFF; top:200px; right:-50px; transform:rotate(-90deg); z-index:99; padding:10px 25px; font-size:18px; font-weight:bold; text-align:center;}
.f-btn:hover{background-color:#4e2906; color:#FFF;}
.custom-select-wrapper{position:relative;display:inline-block;user-select:none; width: 100%;}
.custom-select-wrapper select{display:none}
.custom-select{position:relative;display:inline-block; padding: 0px; border:none; z-index: 99;}
.custom-select-trigger{position:relative;display:block; width: 100%;padding:0 84px 0 0px;font-size:18px !important;font-weight:bold;color:#000;line-height:50px;background-color: #FFF; cursor:pointer}
.custom-select-trigger:after{position:absolute;display:block;content:'';width:10px;height:10px;top:50%;right:25px;margin-top:-3px;border-bottom:1px solid rgb(241, 117, 67);;border-right:1px solid rgb(241, 117, 67);;transform:rotate(45deg) translateY(-50%);transition:all .4s ease-in-out;transform-origin:50% 0}
.custom-select.opened .custom-select-trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%)}
.custom-options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;margin:15px 0;border:1px solid #b5b5b5;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 1px rgba(0,0,0,.07);background:#fff;transition:all .4s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px)}
.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}
.custom-options:before{position:absolute;display:block;content:'';bottom:100%;right:25px;width:7px;height:7px;margin-bottom:-4px;border-top:1px solid #b5b5b5;border-left:1px solid #b5b5b5;background:#fff;transform:rotate(45deg);transition:all .4s ease-in-out}
.option-hover:before{background:#f9f9f9}
.custom-option{position:relative;display:block;padding:0 22px;border-bottom:1px solid #b5b5b5;font-size:18px;font-weight:400;color:#000000;line-height:47px;cursor:pointer;transition:all .4s ease-in-out}
.custom-option:first-of-type{border-radius:4px 4px 0 0}
.custom-option:last-of-type{border-bottom:0;border-radius:0 0 4px 4px}
.custom-option:hover,.custom-option.selection{background:#fbede3}
.modal-lg .modal-header{display: block; position: relative}
.modal-lg .modal-header p{margin-bottom: 0px;}
.modal-lg .modal-header button{position: absolute; top:10px; right: 10px;}
.modal-lg table{font-size: 12px; text-transform: none;  }
@media (max-width:767.98px){
	.f-btn{top:auto; bottom:0px; left:0px; right:0px; transform:rotate(0deg);}
	.hero-section{padding-top: 56px; margin-top: -56px;}
}
@media (max-width:991.98px){
	.hero-section .banner-form{display:none;}
	.hero-section{padding-top: 56px; margin-top: -56px;}
}
