@import url(https://fonts.googleapis.com/css?family=Roboto|Ubuntu&display=swap);@import url(font-awesome.css);@import url(flaticon.css);@import url(animate.css);@import url(owl.css);@import url(navigation.css);@import url(bootstrap.css);@import url(bootstrap.min.css);@import url(layers.css);@import url(settings.css);@import url(jquery.fancybox.css);@import url(jquery-ui.css);@media (min-width:1200px){.container{padding:0}}*{margin:0;padding:0;border:none;outline:0}body{font-size:14px;color:#777;line-height:1.8em;font-weight:400;background:#fff;font-family:Roboto,sans-serif;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-font-smoothing:antialiased}a{text-decoration:none;cursor:pointer;color:#071740}a:focus,a:hover,a:visited{text-decoration:none;outline:0}h1,h2,h3,h4,h5,h6{position:relative;font-family:Ubuntu,sans-serif;font-weight:400;margin:0;background:0 0;line-height:1.6em}button,input,select,textarea{font-family:Roboto,sans-serif}p{position:relative;line-height:1.8em;font-size:14px;font-family:Roboto,sans-serif;line-height:26px}.strike-through{text-decoration:line-through}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.small-container{max-width:680px;margin:0 auto}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;overflow:hidden}li,ul{list-style:none;padding:0;margin:0;margin-left:10px}.centered{text-align:center}.preloader{position:fixed;left:0;top:0;height:100%;width:100%;z-index:999999;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-image:url(../images/icons/preloader.gif)}.btn-one{position:relative;color:#fff;font-size:14px;line-height:25px;font-family:Roboto,sans-serif;background:#ca4545;font-weight:600;border:2px solid #e8e3cf;text-transform:uppercase;padding:8px 20px 8px 21px;display:inline-block;text-align:center;transition:all .5s ease}.btn-one:hover{color:#fab740;background:#15223f;border:2px solid #fab740;transition:all .5s ease}.scroll-to-top{position:fixed;bottom:15px;right:15px;color:#fff;font-size:24px;line-height:45px;width:45px;height:45px;background:#ca4545;text-align:center;z-index:100;cursor:pointer;display:none;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.scroll-to-top:hover{background:#252525;color:#ca4545;transition:all .5s ease}.main-header{position:absolute;background:#e8e3cf;height:65px;left:0;top:0;z-index:999;width:100%;margin-bottom:-91px;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-ms-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-op-animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-ms-animation-duration:.5s;-moz-animation-duration:.5s;-op-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fixed-header{position:fixed;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;z-index:999;opacity:1;visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:.5s;-moz-animation-duration:.5s;-op-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fixed-header .logo{width:50%;padding:5px}.fixed-header .menu-bar{top:0}.logo{padding:10px 5px;position:relative;z-index:9;background:#fff;float:left;border:3px solid #bd871f}.logo a{display:inline-block}.logo img{transition:all .5s ease 0s;width:100%}.header-sticky.sticky .menu-bar{padding:0 30px}.menu-bar ul li{float:left;position:relative;text-transform:uppercase;margin:0 10px;padding:20px 5px}.fixed-header .menu-bar ul li{padding:12px 5px}.menu-bar ul li:first-child{margin-left:0}.menu-bar ul li:last-child{margin-right:0}.menu-bar nav>ul>li:hover>a{color:#ecdad0}.menu-bar ul li ul.submenu{background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.2);left:0;opacity:0;padding:0;position:absolute;text-align:left;top:90%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;visibility:hidden;max-width:450px;z-index:-9}.menu-bar ul li:hover>ul.submenu{opacity:1;visibility:visible;z-index:9;top:100%;padding:8px;background:rgba(42,77,109,.74)}.menu-bar ul li ul.submenu li{display:inline-table;margin:0;padding:5px;text-align:left;float:none;width:170px}.menu-bar ul li ul.submenu li a{border-radius:2px;color:#fff;display:block;font-family:Roboto,sans-serif;font-size:13px;padding:5px 10px;text-transform:none}.menu-bar ul li ul.submenu li:hover>a{color:#b5876d}.menu-bar ul li ul.submenu.megamenu{padding:15px 20px;right:auto;white-space:nowrap;width:auto}.menu-bar ul li ul.submenu.megamenu>li{display:inline-block;overflow:hidden;vertical-align:top;width:160px}.menu-bar ul li ul.submenu.megamenu>li>a{font-weight:500;text-transform:uppercase;margin-bottom:4px}.menu-bar.text-left span{float:right}.sticky .menu-bar>nav>ul>li{padding:20px 0}.header-area .sticky{background:rgba(255,255,255,.8) none repeat scroll 0 0;box-shadow:0 1px 3px rgba(50,50,50,.4)}.menu-bar ul li ul.submenu.megamenu>li:hover>a{background:inherit;color:#444}.sticky .header-top{display:none}.sticky .logo{width:85px;padding:5px}.sticky.header-area::after{height:57px}.sticky .menu-bar ul{text-align:right}.main-menu .navigation{position:relative;margin:0}.main-menu .navigation>li:last-child{margin-right:0}.main-menu .navigation>li>a>i:before{margin-right:5px;font-size:16px}.main-menu .navigation>li>a{position:relative;display:block;color:#000;font-size:14px;line-height:26px;text-align:center;text-transform:uppercase;opacity:1;-webkit-transition:all .5s ease}.fixed-header .main-menu .navigation>li>a{line-height:39px}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{position:relative;color:#ca4545;transition:all .5s ease}.main-menu .navigation>li.current>a:after,.main-menu .navigation>li:hover>a:after{position:absolute;content:'';background:#ca4545;width:20px;height:1px;left:0;bottom:0;transition:all .5s ease}.main-menu .navigation>li:hover>a:after{opacity:1}.main-menu .navigation>li>ul{position:absolute;left:0;top:130%;margin-top:0;width:220px;padding:0;z-index:100;display:none;background:#e8e3cf;border-top:3px solid #ca4545;transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.fixed-header .main-menu .navigation>li>ul{margin-top:-6px}.main-menu .navigation>li>ul>li{position:relative;width:100%;border-bottom:1px solid #8e8e8eb8;margin:0;padding:5px}.main-menu .navigation>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:5px 10px;line-height:28px;font-weight:400;font-size:13px;text-transform:capitalize;color:#101010;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li:hover>a{color:#fff}.main-menu .navigation>li>ul>li:hover{background:#ca4545;transition:all .5s ease}.main-menu .navigation>li>ul>li.dropdown:hover>a:after{color:#fff;transition:all .5s ease}.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1;top:100%;transition:all .5s ease}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{position:absolute;display:none;right:2px;top:10px;border:none;font-size:16px;line-height:28px;color:#000;cursor:pointer;z-index:5}.main-menu .navbar-collapse>ul li.current .dropdown-btn{color:#a29afb}.fixed-header .main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{top:0}.main-header .more-option{display:inline-block;position:relative;top:5px;left:7%;margin-left:5px;z-index:1}.fixed-header .more-option{left:8%}.more-option li{padding:10px 0;position:relative;display:inline-block}.more-option .seach-toggle{background:0 0;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:15px;line-height:21px;position:relative;text-align:center;padding:0 15px 0 20px;transition:all .5s ease}.more-option .seach-toggle:hover{color:#fab740;transition:all .5s ease}.more-option .search-box{opacity:0;position:absolute;right:125px;top:321%;transition:all .5s ease 0s;visibility:hidden}.more-option li{padding:10px 0;position:relative;display:inline-block}.more-option .search-box .form-group{position:relative;padding:0;margin:0;width:100%;min-width:250px}.more-option .search-box .form-group input[type=search]{background:#fff none repeat scroll 0 0;border:3px solid #fab740;color:#000;display:block;font-size:13px;line-height:24px;position:relative;transition:all .5s ease 0s;width:100%;height:40px;padding-left:15px;padding-right:50px}.more-option .search-box .form-group button,.nav_right_area .search-box .form-group input[type=submit]{background:#fab740;color:#fff;cursor:pointer;display:block;font-size:13px;height:40px;line-height:40px;position:absolute;right:0;top:0;margin:0;width:40px;transition:all .5s ease 0s}.more-option .search-box.now-visible{top:216%;right:0;opacity:1;visibility:visible}.fixed-header .more-option .search-box.now-visible{top:234%}.main-header .info-box{position:relative;display:inline-block;float:right;padding:22px 0 22px 0;margin-right:-35px}.main-header.fixed-header .info-box{padding:0;margin-bottom:-15px}.main-header .info-box a{position:relative;color:#fff;font-size:15px;line-height:25px;font-family:Roboto,sans-serif;background:#fab740;font-weight:600;border:2px solid #fab740;text-transform:uppercase;padding:9px 31px 9px 32px;display:inline-block;text-align:center;transition:all .5s ease}.main-header .info-box a:hover{color:#fab740;background:#15223f;border:2px solid #fab740;transition:all .5s ease}.menu-bar{position:absolute;right:0}.slide-cont{position:relative;background:#f5f5f8}.book h4{color:#000;text-transform:uppercase;text-align:right}.chkavailability{background:#ca4545!important;color:#fff;padding:10px 15px;text-transform:uppercase;border-radius:0;font-size:12px}.btn.focus,.btn:focus,.btn:hover{color:#fff}.book input{background:#fff;height:40px}input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none transparent;box-shadow:none;color:#606060;font-size:14px;height:40px;padding-left:10px;width:100%}.book-modal{position:absolute;top:15%;right:0;z-index:2;background:#ca4545}.book-modal a{color:#fff;font-size:18px;padding:10px;transition:all .7s ease}.slide-cont .modal .modal-dialog{width:70%;margin-top:115px}.slide-cont .modal .modal-dialog .modal-content{background:#e8e3cf;padding-bottom:15px}.slide-cont .modal .modal-dialog .modal-content .modal-header{border:none}.slide-cont .modal .modal-dialog .modal-content .modal-header .close{color:#000;text-shadow:1px 1px 2px #003466;opacity:1}.home-carousel .slide-caption{position:absolute;bottom:25%;color:#fff;text-transform:uppercase;left:0;right:0}.home-carousel .slide-caption p{font-family:Ubuntu,sans-serif;font-size:28px;text-shadow:3px 1px 1px #2f2f2f42;word-spacing:inherit;text-align:center}.home-carousel .owl-controls{position:absolute;z-index:999;width:100%;max-width:100%;bottom:10%;left:26%}.home-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]{width:50px;height:50px}.home-carousel.owl-theme .owl-controls .owl-nav .owl-prev{left:3%}.home-carousel.owl-theme .owl-controls .owl-nav .owl-next{right:3%}.home-carousel.owl-theme .owl-controls .owl-nav [class*=owl-] .fa{font-size:35px}.home-carousel .owl-controls .owl-dot{float:left;background-size:cover;border-radius:50%;margin-right:10px;border:2px solid #bdbdbd}.home-carousel .owl-dot{background-size:cover}.service-section{position:relative;padding:60px 0}.section-title{position:relative;font-size:40px;font-family:Ubuntu,sans-serif;line-height:65px;color:#222;display:inline-block;padding:0 0;margin-bottom:20px;background-position:center center;width:100%;height:68px}.section-title span{color:#fab740}.title{position:relative;font-size:14px;font-family:Ubuntu,sans-serif;line-height:26px;color:#848484;display:block;margin-bottom:45px;text-align:center}.service-section .single-item img{width:100%;height:195px}.service-section .single-item{position:relative;padding:0;box-shadow:4px 4px rgba(0,0,0,.05);transition:all .5s ease;margin-bottom:30px}.service-section .single-item:hover{box-shadow:none;transition:all .5s ease}.service-section .service-content{position:relative;padding:10px 30px 20px 15px;z-index:1}.service-section .single-item:hover .service-content:before{height:100%;width:100%;opacity:1}.service-section .single-item h2{font-size:22px;font-family:Ubuntu,sans-serif;line-height:32px;color:#313131;margin-bottom:10px;transition:all .5s ease;text-align:center}.service-section .single-item:hover .text,.service-section .single-item:hover h2{color:#000;transition:all .5s ease}.service-section .single-item .text{position:relative;font-size:16px;font-family:Roboto,sans-serif;line-height:28px;color:#848484;display:inline-block;margin-right:20px;transition:all .5s ease}.service-section .single-item .text span{position:relative;font-size:18px;font-family:Roboto,sans-serif;line-height:28px;color:#fab740;display:inline-block;transition:all .5s ease}.service-section .single-item .rating{position:relative;display:inline-block;padding:0;margin:0;margin-left:20px}.service-section .single-item .rating li{display:inline-block}.service-section .single-item .rating li i:before{font-size:13px;color:#fab740;margin:0}.service-section .single-item .rating:before{position:absolute;content:'';height:20px;width:1px;left:-20px;top:5px}.about-section{position:relative;padding:50px 0;background:#f5f5f8}.about-section .about-content .section-title{font-size:45px}.about-section .about-content .aboutpara{position:relative;font-size:14px;font-family:Roboto,sans-serif;line-height:26px;color:#848484;margin-bottom:0;padding:0 35px 0 0}.about-section .about-content .list li{position:relative;font-size:15px;font-family:Roboto,sans-serif;line-height:26px;color:#848484;margin-bottom:6px;padding:0 0 0 24px}.about-section .about-content .list li:before{position:absolute;content:"\f00c";font-family:FontAwesome;left:0;top:2px;font-size:13px;margin:0;color:#fab740}.our-speciality{position:relative;padding:60px 0;background:#f5f5f8}.our-speciality .single-item{position:relative;margin-bottom:25px;border:1px solid #ddd;padding:15px;background:#fff}.our-speciality .single-item .inner-box{padding:15px 0}.our-speciality .overlay-inner{padding:15px 0;font-size:15px}.our-speciality .service-caption{background:#928b8bc7;color:#fff;padding:5px 10px;position:absolute;left:5%;bottom:12%;font-family:Roboto,sans-serif;font-size:16px}.our-speciality .service1{margin-bottom:30px}.service1 img{border-radius:5px}.img-gallery{position:relative;padding:60px 0;width:100%}.img-gallery .single-item .img-holder{display:block;overflow:hidden;position:relative}.img-gallery .single-item .img-holder img{position:relative;border-right:2px solid #f5f5f8;border-left:2px solid #f5f5f8;width:100%;height:378px}.img-gallery .single-item .img-holder .overlay .box .content a i{border:2px solid #fff;text-align:center;border-radius:3%;color:#fff;display:inline-block;font-size:20px;height:55px;line-height:55px;transition:all .5s ease 0s;width:55px;border-radius:50%}.img-gallery .single-item:hover .img-holder .overlay{-webkit-transform:scale(1);transform:scale(1)}.img-gallery .overlay .box .content{display:table-cell;text-align:center;vertical-align:middle}.img-gallery .overlay{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:scale(0);transform:scale(0);background-color:#000000cc;-webkit-transition:all .7s ease;transition:all .7s ease}.img-gallery .overlay .box{display:table;height:100%;width:100%}.img-gallery .single-item .img-holder .overlay .box .content .text{font-size:17px;font-family:Roboto,sans-serif;line-height:30px;color:#fff}.img-gallery .owl-dots{display:none!important}.testimonials-section{position:relative;padding:60px 0;background:#f5f5f8}.testimonials-section .owl-controls{display:none!important}.testimonials-section .single-item .text{position:relative;font-size:14px;font-family:Roboto,sans-serif;line-height:24px;color:#848484;background:#fbfbfb;padding:30px;margin-bottom:25px;height:200px;border:1px solid #eaeaea}.testimonial-autor{text-align:right}.testimonials-section .single-item .text::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.testimonials-section .single-item .text::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.testimonials-section .single-item .text::-webkit-scrollbar-thumb{background-color:#304e8e;border:2px solid #304e8e}.testimonials-section .img-box{position:relative;display:inline-block;padding:0 18px 0 25px}.testimonials-section .autor-content{position:relative;display:inline-block;top:-12px}.testimonials-section .autor-content h4{position:relative;display:block;font-size:20px;font-family:Roboto,sans-serif;font-style:italic;line-height:30px;color:#222;margin-bottom:0}.testimonials-section .autor-content span{position:relative;display:block;font-size:14px;font-family:Roboto,sans-serif;line-height:26px;color:#fab740}.news-section{position:relative;padding:60px 0;background:#f5f5f8}.news-section .img-box img{position:relative;width:100%}.news-section .img-box{position:relative;padding:0 10px 0 0}.news-section .news-content{position:relative;padding:24px 0 15px 0;margin:0 0 12px 104px;border-bottom:1px solid #e5e5e5}.news-section .news-content .date{position:absolute;left:-85px;top:15px;background:#15223f;font-size:25px;line-height:30px;color:#fab740;font-weight:700;font-family:Roboto,sans-serif;height:65px;width:70px;display:block;text-align:center;padding:5px 0 0 0}.news-section .news-content .date span{position:relative;font-size:15px;font-family:Roboto,sans-serif;line-height:22px;color:#fab740;display:block}.news-section .news-content h3{font-size:24px;position:relative;line-height:28px;color:#222;font-family:Ubuntu,sans-serif;margin-bottom:10px;transition:all .5s ease}.news-section .news-content h3:hover{color:#fab740;transition:all .5s ease}.news-section .news-content .list{position:relative;padding:0;margin:0}.news-section .news-content .list li{position:relative;display:inline-block;font-size:14px;font-family:Roboto,sans-serif;line-height:26px;color:#848484;margin-right:15px}.news-section .news-content .list li i:before{color:#848484;margin-right:8px;font-size:13px}.news-section p{position:relative;font-size:15px;font-family:Roboto,sans-serif;line-height:26px;color:#848484;margin-bottom:10px;padding:0 5px 0 0}.news-section .sidbar-news{position:relative;padding:0 0 0 10px}.news-section .sidbar-news .single-item{position:relative;padding:0 0 16px 130px;margin-bottom:18px;border-bottom:1px solid #e5e5e5;top:-7px}.news-section .sidbar-news .single-item:last-child{border-bottom:none}.news-section .single-item .img-holder{display:block;overflow:hidden;position:relative}.news-section .single-item .img-holder{position:absolute;width:110px;height:110px;left:0;top:7px}.news-section .single-item .img-holder .overlay .box .content .date{font-size:30px;line-height:30px;color:#fab740;font-weight:700;font-family:Roboto,sans-serif;height:100%;width:100%;display:block;text-align:center;margin-top:55px}.news-section .single-item .img-holder .overlay .box .content .date span{position:relative;font-size:16px;font-family:Roboto,sans-serif;line-height:22px;color:#fab740;display:block}.news-section .single-item:hover .img-holder .overlay{-webkit-transform:scale(1);transform:scale(1)}.news-section .overlay .box .content{display:table-cell;text-align:center;vertical-align:middle}.news-section .overlay{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:scale(0);transform:scale(0);background-color:rgba(21,34,63,.8);-webkit-transition:all .7s ease;transition:all .7s ease}.news-section .overlay .box{display:table;height:100%;width:100%}.news-section h3{position:relative;display:inline-block;font-size:24px;font-family:Ubuntu,sans-serif;line-height:30px;color:#222;margin-bottom:8px;transition:all .5s ease}.news-section h3:hover{color:#fab740;transition:all .5s ease}.news-section .sidbar-news p{padding:0 50px 0 0}.google-map-area{position:relative}#contact-google-map{height:400px;width:100%}.footer-section{position:relative;width:100%;height:100%;background:#ca4545}.footer-section .footer-top{position:relative;padding:30px 0;border-bottom:1px solid #a23939}.footer-section .footer-logo{position:relative;padding:0 0 28px 0}.footer-section p{position:relative;font-size:15px;font-family:Roboto,sans-serif;line-height:26px;color:#b6b7b9;margin-bottom:23px}.footer-section h3{position:relative;font-size:20px;color:#fff;font-family:Ubuntu,sans-serif;line-height:30px;margin-bottom:20px;font-weight:600}.logo-widget{padding:5px 0 10px}.logo-widget h3{font-size:18px;margin:0;margin-right:20px;line-height:35px}.footer-section .logo-widget .footer-social{position:relative;padding:0;margin:0;text-align:center}.footer-section .logo-widget .footer-social li{display:inline-block;margin-right:11px}.footer-section .logo-widget .footer-social li a img{width:25px}.footer-section .logo-widget .footer-social li a:hover{background:#fab740;color:#fff;transition:all .5s ease}.footer-bottom .link-widget .list{position:relative;padding:0;margin:0;display:inline-flex}.footer-bottom .link-widget .list li{margin-right:30px}.footer-section .link-widget .list li{padding-bottom:5px}.footer-section .footer-bottom .link-widget .list li a{font-size:13px;font-weight:500}.footer-section .link-widget .list li a{position:relative;font-size:14px;font-weight:600;line-height:26px;color:#fff;transition:all .5s ease}.footer-section .link-widget .list li a:hover{color:#fab740;text-decoration:underline;transition:all .5s ease}.footer-section .link-widget{position:relative}.footer-section .contact-widget{position:relative;padding:5px 0}.footer-section .contact-widget .single-item{position:relative;font-size:14px;color:#fff;margin-right:20px;display:inline}.footer-section .contact-widget .single-item a{position:relative;font-size:14px;color:#fff;transition:all .5s ease}.footer-section .contact-widget .single-item a:hover{color:#fab740;transition:all .5s ease}.footer-section .contact-widget h3{margin-bottom:10px}.footer-section .contact-widget p{padding:0 10px 0 0;margin-bottom:21px}.footer-section .contact-widget .single-item i{position:relative;margin-right:5px}.footer-section .contact-widget .single-item i:before{font-size:14px;color:#fff;margin:0}.footer-section .footer-gallery{position:relative;padding:5px 20px 0 3px}.footer-section .footer-gallery img{margin-bottom:10px}.footer-section .footer-gallery h3{margin-bottom:26px}.footer-section .footer-bottom{position:relative;padding:10px 0}.footer-section .footer-bottom .copyright{font-size:12px;font-family:Roboto,sans-serif;position:relative;line-height:27px;color:#fff;margin:0}.footer-section .footer-bottom .copyright a{color:#e8e3cf;transition:all .5s ease}.footer-section .footer-bottom .copyright a:hover{color:#fff;transition:all .5s ease}.row-centered{text-align:center}@media (min-width:992px){.row-centered [class*=col-]{display:inline-block!important;float:none!important;margin-right:-4px;vertical-align:top}}.page-title{position:relative;padding:355px 0 0;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.page-title:before{position:absolute;content:'';background:#0c1012;width:100%;height:100%;left:0;top:0;opacity:.2}.page-title .title{position:relative;font-size:45px;font-family:Ubuntu,sans-serif;color:#fff;font-weight:400;line-height:0;display:block;text-align:left}.bread-crumb{background:#f5f5f5}.bread-crumb .breadcrumb{margin-bottom:0}.about-page{position:relative;padding:70px 0;background:0 0;margin-top:0}.about-page:before{display:none}.about-page:after{display:none}.about-page .about-content{position:relative;background:0 0;float:right;padding:0 0 0 10px;display:inline-block;z-index:1;box-shadow:none;float:none;top:-13px}.about-page .about-content a.about-btn{position:relative;color:#fff;font-size:15px;line-height:25px;font-family:Roboto,sans-serif;background:#fab740;font-weight:600;border:2px solid #fab740;text-transform:uppercase;padding:10px 36px 11px 37px;display:inline-block;text-align:center;transition:all .5s ease}.about-page .about-content a.about-btn:hover{color:#fab740;background:#15223f;border:2px solid #fab740;transition:all .5s ease}.about-page img{width:100%}.about-page .img-box{position:relative;padding:0 10px 0 0}.about-page .list{margin-bottom:35px}.about-page .about-content .section-title{font-size:45px}.about-page .about-content p{padding:0 75px 0 0}.service-section .owl-carousel .owl-item{transform:scale(.9);transition:all 1s ease}.service-section .owl-carousel .owl-item.active.center{transform:scale(1)}.owl-carousel .owl-item .item a.bg{height:347px;display:block}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-theme .owl-controls .owl-nav [class*=owl-]{background:rgba(255,255,255,.7) none repeat scroll 0 0;color:#444;font-size:25px;height:50px;line-height:50px;position:absolute;text-align:center;top:40%;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;width:50px;z-index:999}.owl-nav .owl-next{left:auto;right:0}.room-hover{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;top:0;z-index:1;text-shadow:2px 1px 3px #000}.hover-text{left:40px;position:absolute;bottom:15px;width:70%;text-align:left;z-index:1}.hover-text h2{margin-bottom:-5px}.hover-text a{color:#fff}.hover-text>h3{color:#fff;width:100%}.hover-text .room-btn{color:#fff;transition:all .3s ease-in-out .1s}.hover-text .room-btn p{margin:0}.hover-text .default-btn{display:inline-block;line-height:38px;padding:0 22px}.default-btn{background:rgba(181,135,109,0) none repeat scroll 0 0;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;position:relative;text-transform:uppercase;transform:perspective(1px) translateZ(0);transition-duration:.2s;transition-property:color;vertical-align:middle;display:inline-block;letter-spacing:1px;border:2px solid rgba(255,255,255,.42)}.default-btn:before{background:#939393;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 0 0;transition-duration:.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.room-area .owl-carousel .owl-item{transform:scale(.9);transition:all 1s ease}.room-list a{display:block}.room-list-text>h3:hover a{color:#b5876d}.room-service p{font-family:Roboto,sans-serif;width:77%}.room-list-text>h3{margin-bottom:15px}.room-list-text h4{padding:15px 0 18px}.room-list{margin-bottom:50px;position:relative;padding:20px;border:1px solid #ddd;transition:all .3s ease 0s}.room-list h3{margin-bottom:10px}.room-list .p-amount{background:#b5876d none repeat scroll 0 0;bottom:0;height:101px;opacity:0;padding-top:20px;right:15px;text-align:center;transform:translateX(0);transition:all .3s ease 0s;width:150px}.room-list:hover .p-amount{opacity:1}.room-list:hover::after{background:#b5876d none repeat scroll 0 0}.room-list:hover{box-shadow:0 0 15px 10px rgba(0,0,0,.1)}.facility-item{margin-bottom:15px}.map{margin-top:20px}.map a span{color:#fff;background:#ca4545;padding:10px 15px;cursor:pointer;transition:all .7s ease}.map a span:hover{background:#000}.rooms-grid{position:relative;padding:100px 0}.rooms-grid .rooms-btn{position:relative;padding:0;margin:0;margin-top:20px}.rooms-grid .rooms-btn li{display:inline-block;margin:0 3px}.rooms-grid .rooms-btn li a{position:relative;font-size:18px;font-family:Roboto,sans-serif;color:#222;background:#fff;height:45px;width:45px;line-height:45px;text-align:center;border:1px solid #e5e5e5;display:inline-block;transition:all .5s ease}.rooms-grid .rooms-btn li a:hover,.rooms-grid .rooms-btn li.active a{color:#fff;background:#fab740;border:1px solid #fab740;transition:all .5s ease}.rooms-grid .single-item{margin-bottom:29px}.room-facilities ul{column-count:3}.room-details-title{line-height:18px;margin-bottom:20px;position:relative;text-transform:uppercase;font-weight:600}.single-facility{margin-bottom:20px}.single-facility img{width:30px;margin-right:10px}#book_us{padding:10px 20px;border:1px solid #0086ee;background:#0086ee;color:#fff}.rooms-list{position:relative;padding:100px 0}.rooms-list .rooms-content h3{font-size:24px;font-family:Ubuntu,sans-serif;line-height:32px;color:#313131;margin-bottom:8px;transition:all .5s ease}.rooms-list .rooms-content h3:hover{color:#fab740;transition:all .5s ease}.rooms-list .rooms-content .text{position:relative;font-size:16px;font-family:Roboto,sans-serif;line-height:28px;color:#848484;display:inline-block;margin-right:20px;margin-bottom:23px;top:2px;transition:all .5s ease}.rooms-list .rooms-content .text span{position:relative;font-size:18px;font-family:Roboto,sans-serif;line-height:28px;color:#fab740;display:inline-block;top:1px;transition:all .5s ease}.rooms-list .rooms-content .rating{position:relative;display:inline-block;padding:0;margin:0;margin-left:20px}.rooms-list .rooms-content .rating:before{position:absolute;content:'';background:#d9d9d9;height:20px;width:1px;left:-21px;top:4px}.rooms-list .rooms-content .rating li{display:inline-block}.rooms-list .rooms-content .rating li i:before{font-size:13px;color:#fab740;margin:0}.rooms-list .rooms-content p{position:relative;font-size:15px;font-family:Roboto,sans-serif;line-height:26px;color:#848484;margin-bottom:35px;padding:0;display:block}.rooms-list .rooms-content{position:relative;padding:44px 40px 0 10px}.rooms-list .single-item{position:relative;padding:0;border:1px solid #e5e5e5;margin-bottom:48px}.rooms-list .rooms-btn{margin-top:2px}.rooms-details{position:relative;padding:60px 0}.rooms-details .img-box img{position:relative;width:100%}.rooms-details .lower-content h2{font-size:30px;font-family:Ubuntu,sans-serif;line-height:32px;color:#313131;margin-bottom:8px;text-align:none;transition:all .5s ease}.rooms-details .lower-content .text{position:relative;font-size:16px;font-family:Roboto,sans-serif;line-height:28px;color:#848484;display:inline-block;margin-right:20px;margin-bottom:28px;top:2px;transition:all .5s ease}.rooms-details .lower-content .text span{position:relative;font-size:18px;font-family:Roboto,sans-serif;line-height:28px;color:#fab740;display:inline-block;top:1px;transition:all .5s ease}.rooms-details .lower-content .rating{position:relative;display:inline-block;padding:0;margin:0;margin-left:20px}.rooms-details .lower-content .rating:before{position:absolute;content:'';background:#d9d9d9;height:20px;width:1px;left:-21px;top:4px}.rooms-details .lower-content .rating li{display:inline-block}.rooms-details .lower-content .rating li i:before{font-size:13px;color:#fab740;margin:0}.rooms-details .lower-content p{position:relative;font-size:15px;font-family:Roboto,sans-serif;line-height:26px;color:#848484;margin-bottom:26px;padding:0;display:block}.rooms-details .lower-content p:last-child{margin-bottom:30px}.rooms-details .rooms-catagori .list{position:relative;padding:0;margin:0}.rooms-details .rooms-catagori .list li{position:relative;display:block;font-size:15px;font-family:Roboto,sans-serif;line-height:26px;color:#848484;padding:0 0 0 23px;margin-bottom:6px}.rooms-details .rooms-catagori .list li:before{position:absolute;content:"\f0a9";font-family:FontAwesome;left:0;top:1px;font-size:14px;color:#fab840}.rooms-details-content{margin-top:20px}.rooms-details .lower-content{position:relative;margin-bottom:10px}.rooms-details h3{color:#313131}.rooms-details hr{margin:50px 0}.rooms-details .rooms-catagori{position:relative;padding:0 0 62px 0}.rooms-details .client-reviews .text{position:relative;font-size:15px;line-height:26px;color:#848484;margin-bottom:26px}.rooms-details .client-reviews .text .rating{position:relative;display:inline-block;margin-left:24px;top:2px}.rooms-details .client-reviews .text .rating li{position:relative;display:inline-block;margin-right:4px}.rooms-details .client-reviews .text .rating li i:before{font-size:17px;color:#fab740;margin:0}.rooms-details .client-reviews{position:relative;padding:0}.rooms-details .client-reviews input,.rooms-details .client-reviews textarea{position:relative;width:100%;height:50px;padding:10px;border:1px solid #e5e5e5;margin-bottom:30px}.rooms-details .client-reviews textarea{height:150px;resize:none;margin-bottom:21px}.rooms-details .client-reviews h3{margin-bottom:17px}.rooms-details .client-reviews button.btn-one{padding:10px 24px 11px 25px}.rooms-details .sidbar-content input,.rooms-details .sidbar-content select{position:relative;width:100%;height:50px;border:1px solid #e5e5e5;padding:15px;margin-bottom:-9px}.rooms-details .sidbar-content .ui-selectmenu-button{border:1px solid #e5e5e5;margin-bottom:18px}.rooms-details .sidbar-content i{position:relative;float:right;top:35px;right:12px;z-index:1}.rooms-details .sidbar-content .date{position:relative;margin-bottom:27px}.rooms-details .sidbar-content{position:relative;padding:33px 40px 40px 39px;border:1px solid #e5e5e5;margin-left:20px}.rooms-details .sidbar-content a.btn-one{display:block;width:100%;text-align:center;padding:10px 20px 11px 21px}.rooms-details .sidbar-content h3{margin-bottom:-4px}.rooms-details .sidbar-content ::-webkit-input-placeholder{color:#222}.rooms-details .sidbar-content :-ms-input-placeholder{color:#222}.rooms-details .sidbar-content ::-moz-placeholder{color:#222;opacity:1}.rooms-details .sidbar-content :-moz-placeholder{color:#222;opacity:1}.rooms-details .sidbar-content .ui-selectmenu-button{color:#222}.rooms-details .single-item h5{color:#111;padding:10px 0;font-size:16px;font-family:Ubuntu,sans-serif;transition:all .5s ease}.rooms-details .single-item h5:hover{color:#fab740;transition:all .5s ease}.rooms-details .single-item .room-img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.rooms-details .single-item .room-img img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.rooms-details .pkg-book.book{position:relative;border-left:1px solid #ddd;padding-left:20px}.book-cover h4{color:#000;text-align:left;margin-bottom:10px}.book-cover input{margin-bottom:10px}.book-cover .chkavailability{margin-top:10px}.gallery-section{position:relative;padding:100px 0 70px 0}.gallery-section ul.pagination{position:relative;left:50%;transform:translateX(-50%)}.gallery-section ul.pagination>li{display:inline-block;margin:0 5px}.gallery-section ul.pagination>li>a{position:relative;font-size:18px;font-family:Roboto,sans-serif;color:#222;background:#fff;height:45px;width:45px;line-height:30px;text-align:center;border:1px solid #e5e5e5;display:inline-block;transition:all .5s ease}.gallery-section ul.pagination>li:active>a,.gallery-section ul.pagination>li>a:active,.gallery-section ul.pagination>li>a:hover{color:#fff;background:#fab740;border:1px solid #fab740;transition:all .5s ease}.gallery-section img{width:100%}.gallery-section .single-item .img-holder{display:block;overflow:hidden;position:relative}.gallery-section .single-item{margin-bottom:30px}.gallery-section .single-item .img-holder img{position:relative;width:100%}.gallery-section .single-item .img-holder .overlay .box .content a{border:2px solid #ca4545;text-align:center;border-radius:35px;color:#ca4545;display:inline-block;font-size:20px;height:40px;line-height:38px;transition:all .5s ease 0s;width:39px}.gallery-section .single-item:hover .img-holder .overlay{-webkit-transform:scale(1);transform:scale(1)}.gallery-section .overlay .box .content{display:table-cell;text-align:center;vertical-align:middle}.gallery-section .overlay{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:scale(0);transform:scale(0);background-color:#e8e3cfa3;-webkit-transition:all .7s ease;transition:all .7s ease}.gallery-section .overlay .box{display:table;height:100%;width:100%}.gallery-section .single-item .img-holder .overlay .box .content .img-title{font-size:19px;font-family:Ubuntu,sans-serif;line-height:45px;color:#ca4545}.contact-section{position:relative;padding:50px 0}.contact-section .contact-form{position:relative;padding:0 40px 0 0}.contact-section .contact-info{border-bottom:1px solid #ccc;margin-bottom:50px;padding-bottom:35px}.contact-section .contact-info .single-item{position:relative;padding-left:20px;display:inline-block}.contact-section .contact-info i{float:left;width:45px;height:45px;background:#ca4545;line-height:45px;color:#fff;border-radius:50%;text-align:center;font-size:20px}.contact-section h2{font-size:30px;font-family:Ubuntu,sans-serif;line-height:36px;color:#222;margin-bottom:30px}.contact-section .contact-form input,.contact-section .contact-form textarea{position:relative;width:100%;height:50px;border:1px solid #e7e7e7;margin-bottom:30px;padding:15px}.contact-section .contact-form textarea{height:150px;resize:none;margin-bottom:21px}.contact-section .contact-info .info-title{position:relative;font-size:18px;line-height:45px;color:#222}.contact-section .contact-info .text{position:relative;font-size:15px;font-family:Roboto,sans-serif;line-height:26px;color:#848484;padding:0 0 0 2px}.contact-section .contact-info .text a{position:relative;font-size:15px;font-family:Roboto,sans-serif;line-height:26px;color:#848484;padding:0 0 0 2px;transition:all .5s ease}.contact-section .contact-info .text a:hover{color:#fab740;transition:all .5s ease}#owl-demo .item img{width:100%;height:575px}#gallery-carousel .item{height:10rem;padding:1rem;width:460px;height:auto}.service-icon{width:25px!important;margin-right:25px;height:auto!important}.feature-icon{width:40px!important;margin-right:20px;height:auto!important}.pkg-feature li{margin-bottom:15px}.fet-title{line-height:20px;padding:15px 0 0 25px;font-size:16px}.caption{position:absolute;font-weight:100;font-size:30px;font-family:Roboto,sans-serif;bottom:0;left:0;right:0;padding:15px 50px;text-align:center;z-index:9999;color:#fff;margin:0 0 120px 0;text-shadow:1px 1px 20px #000,0 0 25px #000,0 0 20px #000}.booking_form{position:absolute;font-weight:100;font-size:25px;font-family:Roboto,sans-serif;bottom:0;left:0;right:0;text-align:center;z-index:1;color:#d4bfbf;margin:auto;width:475px;padding:20px 10px 0 12px;background:rgba(7,23,64,.87)}.booking_form input[type=text]{width:205px;padding:0 0 0 12px;font-size:16px;height:35px;border-radius:3px;color:#000}.booking_form label{font-weight:100;font-size:15px}.booking_form select{width:48px;margin-left:5px;height:35px;border-radius:3px;padding:0 0 0 5px;font-size:16px;color:#000}#btn-book{color:#fff;background:#0186ef;height:35px;width:120px;text-transform:uppercase;padding-top:6px}.service-section .img-box:before{position:absolute;left:0;width:100%;height:100%;background:#152545;content:"";z-index:-1;-webkit-transition:all .7s ease;transition:all .7s ease;opacity:0}.main-menu .navigation .active{color:#fab740}.main-menu .navigation .active:before{position:absolute;content:'';background:#fab740;width:20px;height:2px;left:0;top:25px}.fixed-header .main-menu .navigation .active:before{top:35px}.fet{border:1px solid #e2e6fb;margin:0;background:#f7f7ffd9}.fet-img{padding:10px}.about-content a{font-family:Roboto,sans-serif;font-size:14px}.about-content a{color:#fff;background:#ca4545;padding:10px 15px;font-size:12px;letter-spacing:1px;text-transform:uppercase;line-height:1;border-radius:30px;-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-box-shadow:none;box-shadow:none;box-shadow:0 5px 5px #ca4545bd}.Inner_booking_form{padding:15px 15px 0;background:#071740}.Inner_booking_form .form-group input{width:100%;background:#fff;border-radius:3px;height:35px;padding:15px}.Inner_booking_form h3{color:#fff;margin-bottom:0;font-size:19px}@media (max-width:768px){.booking_form{position:relative;width:100%;padding:45px 0 25px 0;z-index:3}}
.contact__info{margin-bottom:1rem;}

.row.background {
    background-color: #b0d1b152;
}