@font-face{font-family:"Miserable";src:local(Miserable),url(../fonts/miserable/MISERABLE.TTF.eot?#iefix) format("embedded-opentype"),url(../fonts/miserable/Miserable.otf) format("opentype"),url(../fonts/miserable/Miserable.woff) format("woff"),url(../fonts/miserable/Miserable.ttf) format("truetype");font-weight:400;font-style:normal}body{font-family:'Source Sans Pro',sans-serif}section.main{padding:4.37rem 0}section .section-title{margin-top:1rem;margin-bottom:2.5rem}section .section-title.with-divider{background:url(../img/header-divider.png) no-repeat;background-position:center bottom;padding-bottom:3.5rem;letter-spacing:8px}h1,.h1{font-size:3.75rem}h2,.h2{font-size:2.29rem}h3,.h3{font-size:1.87rem}h4,.h4{font-size:1.64rem}p{font-size:18px}a,a:hover{color:#dfb282;text-decoration:none}form.form-inline .form-control::placeholder{color:#504f4f}form.form-inline .form-control{background:none;border-radius:0;font-size:1.125rem;padding:.7rem 1rem;color:#fff}form.form-inline .input-group .btn{border-radius:0;background:#ecc397;border:1px solid #ecc397;padding:.5rem 1rem;line-height:1rem}.text-primary{color:#dfb282!important}.btn{text-transform:uppercase;font-weight:700;padding:.75rem 1.5rem}.btn.btn-link{color:#dfb282;text-decoration:none}.btn.btn-primary{background:url(../img/btn-bg.png) no-repeat;border:none;background-size:cover}header#PageHeader{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,1);background:-moz-linear-gradient(top,rgba(0,0,0,1) 32%,rgba(0,0,0,0.8) 64%,rgba(0,0,0,0.57) 82%,rgba(0,0,0,0.03) 99%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(32%,rgba(0,0,0,1)),color-stop(64%,rgba(0,0,0,0.8)),color-stop(82%,rgba(0,0,0,0.57)),color-stop(99%,rgba(0,0,0,0.03)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,1) 32%,rgba(0,0,0,0.8) 64%,rgba(0,0,0,0.57) 82%,rgba(0,0,0,0.03) 99%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,1) 32%,rgba(0,0,0,0.8) 64%,rgba(0,0,0,0.57) 82%,rgba(0,0,0,0.03) 99%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,1) 32%,rgba(0,0,0,0.8) 64%,rgba(0,0,0,0.57) 82%,rgba(0,0,0,0.03) 99%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,1) 32%,rgba(0,0,0,0.8) 64%,rgba(0,0,0,0.57) 82%,rgba(0,0,0,0.03) 99%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);z-index:99}header#PageHeader .navbar-dark .nav-item .nav-link,header#PageHeader .dropdown-item{color:#ffff;font-size:1.13rem;font-weight:200}header#PageHeader .navbar-dark .nav-item .nav-link:hover{color:#ecc397}header#PageHeader .navbar-dark .nav-item.active .nav-link{color:#ecc397}section.banner{background:url(../img/bg-1.png);background-size:cover;background-position:center;height:59.12rem;padding-top:25rem;position:relative}section.banner a{color:#fff}section.banner a:hover{color:#ecc397}section.banner .banner-content{max-width:40rem;margin:auto;color:#fff;font-weight:200}section.banner .arrow-down-holder{position:absolute;bottom:0;left:0;width:100%;color:#fff;font-size:2rem;padding:.5rem 0}section.services{background:url(../img/textured-bg.png) no-repeat;background-size:cover;padding:0}section.services .bg-holder{background:url(../img/gear-bg.png) no-repeat;background-size:initial;background-position:top right;padding:0 0 4.37rem}section.services .services-title-holder{padding-top:4.37rem}section.services .services-title{padding-bottom:4rem;max-width:52rem;margin:auto;font-family:"Miserable",serif}section.services .service-img .frame-1{background:url(../img/frame-1.png) no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover}section.services .service-img .frame-2{background:url(../img/frame-2.png) no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover}section.services .service-img .caption-holder{position:relative}section.services .service-img .caption-holder img.caption-bg{width:100%;height:100%;position:absolute;object-fit:fill;top:0;left:0}section.services .service-img .service-caption{font-family:"Miserable",serif;color:#fff;z-index:999;position:relative}section.services2{background:url(../img/textured-bg.png) no-repeat;background-size:cover;padding:0}section.services2 .bg-holder{background:url(../img/textured-bg.png) no-repeat;background-size:initial;background-position:top right;padding:0 0 4.37rem}section.services2 .services2-title-holder{padding-top:4.37rem}section.services2 .services2-title{padding-bottom:4rem;max-width:52rem;margin:auto;font-family:"Miserable",serif}section.services2 .service2-img .frame-1{background:url(../img/frame-1.png) no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;background-size:contain}section.services2 .service2-img .frame-2{background:url(../img/RetFrame.png);position:absolute;width:100%;height:100%;top:0;left:0;background-size:contain}section.services2 .service2-img .caption-holder{position:relative}section.services2 .service2-img .caption-holder img.caption-bg{width:100%;height:100%;position:absolute;object-fit:fill;top:0;left:0}section.services2 .service2-img .service2-caption{font-family:"Miserable",serif;color:#fff;z-index:999;position:relative}section.testimonial{background:url(../img/textured-bg.png) no-repeat;background-size:cover}section.testimonial hr.mid-line{top:45px;position:relative;margin:0}section.testimonial .testimonial-title{font-size:2.5rem;color:#1c1c1c}section.testimonial .carousel-item{height:18rem;background-color:transparent}section.testimonial .carousel-caption .testimonial-content{color:#1c1c1c;font-family:'Source Sans Pro',sans-serif;font-style:italic}section.testimonial .carousel-caption .testimonial-content p{color:#1c1c1c;font-family:'Source Sans Pro',sans-serif;font-style:italic}section.testimonial .carousel-caption .testimonial-signature{color:#1c1c1c;text-transform:uppercase;font-weight:500;letter-spacing:2px}section.testimonial .carousel-control{color:#aeaeae;font-size:3rem}section.gallery{padding:0;overflow:hidden}section.gallery .gallery-img{object-fit:cover;height:100%;width:100%}.testidk{display:block}.testimb{display:none}section.info{background:url(../img/bg-2.png) no-repeat;background-size:cover;background-position:center;font-family:'Hind',sans-serif;padding:0}section.info .info-background{background:rgba(0,0,0,0.87);min-height:25rem}section.info .titles{color:#ecc397;font-size:1.38rem;margin-top:5rem;margin-bottom:1rem}section.info .social-icon{background:#fff;color:#0a0307;width:50px;height:50px;border-radius:50%;font-size:1.6rem}section.info .social-icon i{margin:auto}section.info .info-content{line-height:2rem}div.footer{margin-top:5rem;border-top:2px solid;padding-top:3rem;padding-bottom:5rem}div.footer .footer-link{color:#ffff}@media all and (min-width: 1200px){.container{max-width:1230px}header#PageHeader .navbar-dark .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}section.services .services-title-holder{background:url(../img/butterflies.png) no-repeat;background-size:cover}}@media all and (min-width: 992px){header#PageHeader .navbar-brand{max-width:230px}section.services .services-title-holder{background:url(../img/butterflies.png) no-repeat;background-size:contain;background-position-x:-50px}}@media all and (min-width: 576px) and (max-width: 991px){header#PageHeader .navbar-dark .navbar-nav .nav-link,header#PageHeader .dropdown-item{padding-left:1rem;padding-right:1rem}}@media all and (min-width: 576px) and (max-width: 768px){header#PageHeader .navbar-brand{margin:auto}}@media (max-width: 575px){header#PageHeader{position:relative;background:#000}header#PageHeader .navbar-brand{margin:auto;padding:1rem 4rem}header#PageHeader .navbar-dark .navbar-toggler{margin:auto}header#PageHeader .navbar-nav .dropdown-menu{margin:1rem 0}header#PageHeader .navbar-dark .navbar-nav .nav-link,header#PageHeader .dropdown-item{padding:1rem}section.banner{padding-top:5rem;height:45rem}}.navil{text-align:right;padding:0}section .testimonial-content-text{padding-top:0}.wpcf7-form label{width:100%}.wpcf7-form .wpcf7-text{width:100%;border-radius:5px!important;padding:13px 16px!important;height:53px!important;margin:0!important}.wpcf7-form textarea{width:100%;padding:13px 16px!important;border-radius:5px}.wpcf7-form p{text-align:center;margin-bottom:3rem}.wpcf7-form .wpcf7-submit{background:#495057;text-transform:uppercase;padding:13px 40px;font-size:20px;font-weight:600;color:#dfb282;box-shadow:0 9px 14px rgba(0,0,0,0.3);font-family:roboto;border:none;border-radius:5px;cursor:pointer}.wpcf7-form .wpcf7-submit:hover{background:#6c757d;color:#dfb282}.booking-background{margin-top:50px}.booking-background img{height:500px}.booking-btn{background-color:#495057;box-shadow:0 9px 14px rgba(0,0,0,0.3)}.booking-btn:hover{background-color:#6c757d}.abs{background:transparent;position:absolute;width:100%;padding:10px}.sticky{position:sticky;top:0;width:100%;z-index:999999;background:#000;padding:10px;margin:0}.topgap{padding-top:150px}