@font-face {
    font-family: 'Stolzl-300';
    src: url('Stolzl-Light.eot');
    src: local('Stolzl Light'), local('Stolzl-Light'),
        url('Stolzl-Light.eot?#iefix') format('embedded-opentype'),
        url('Stolzl-Light.woff2') format('woff2'),
        url('Stolzl-Light.woff') format('woff'),
        url('Stolzl-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Stolzl-100';
    src: url('Stolzl-Thin.eot');
    src: local('Stolzl Thin'), local('Stolzl-Thin'),
        url('Stolzl-Thin.eot?#iefix') format('embedded-opentype'),
        url('Stolzl-Thin.woff2') format('woff2'),
        url('Stolzl-Thin.woff') format('woff'),
        url('Stolzl-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Stolzl-Book-Normal';
    src: url('Stolzl-Book.eot');
    src: local('Stolzl Book'), local('Stolzl-Book'),
        url('Stolzl-Book.eot?#iefix') format('embedded-opentype'),
        url('Stolzl-Book.woff2') format('woff2'),
        url('Stolzl-Book.woff') format('woff'),
        url('Stolzl-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Stolzl-Normal';
    src: url('Stolzl-Regular.eot');
    src: local('Stolzl Regular'), local('Stolzl-Regular'),
        url('Stolzl-Regular.eot?#iefix') format('embedded-opentype'),
        url('Stolzl-Regular.woff2') format('woff2'),
        url('Stolzl-Regular.woff') format('woff'),
        url('Stolzl-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Stolzl-Bold';
    src: url('Stolzl-Bold.eot');
    src: local('Stolzl Bold'), local('Stolzl-Bold'),
        url('Stolzl-Bold.eot?#iefix') format('embedded-opentype'),
        url('Stolzl-Bold.woff2') format('woff2'),
        url('Stolzl-Bold.woff') format('woff'),
        url('Stolzl-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Stolzl-Normal-500';
    src: url('Stolzl-Medium.eot');
    src: local('Stolzl Medium'), local('Stolzl-Medium'),
        url('Stolzl-Medium.eot?#iefix') format('embedded-opentype'),
        url('Stolzl-Medium.woff2') format('woff2'),
        url('Stolzl-Medium.woff') format('woff'),
        url('Stolzl-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}


.navbar-expand .navbar-nav .nav-link{
    color: #fff;
    font-size: 17px;
    padding: 0 30px;
    font-weight: 600;
}
.book-now{background: url(../images/page-bg.jpg);background-position: center left;background-repeat: no-repeat;background-size: cover;padding-top: 150px;}
.book-now .book-now-wrapper{background-color: #fff;padding: 50px 30px;border-radius: 15px;text-align: center;}
.book-now .book-now-wrapper h2{text-align: center;font-weight: 600;}
.book-now .book-now-wrapper .form-label{display: block;margin: 30px 0;font-size: 20px;}
.book-now .book-now-wrapper .btn{background-color:#a0f951;color: #000; height: 60px;line-height: 60px;padding: 0 40px;border-radius: 10px;border: 0;margin: 0 5px;font-weight: 500;border: 1px solid #a0f951;font-size: 16px;}
.book-now .book-now-wrapper .btn:hover{background-color: transparent;border-color: #000;}
.book-now .book-now-wrapper .btn-bordred{background-color: transparent;border-color: #000;}
.book-now .book-now-wrapper .btn-bordred:hover{background-color:#a0f951;box-shadow: 0 7px 30px rbga(0,0,0,0.1);border-color: #a0f951;}
.book-now .book-now-wrapper .btn-reach{background-color: #000; color: #fff; border: 0; margin-top: 40px;}
.book-now .book-now-wrapper .btn-reach:hover{color: #a0f951;background-color: #000;}
.book-now .book-now-wrapper .content-panel{text-align: left;overflow-y: scroll; height: 300px;scrollbar-width: thin; margin-bottom: 30px;border: 1px solid #ccc;border-radius: 10px; padding: 20px;}

.book-now .book-now-wrapper .content-panel::-webkit-scrollbar {width: 10px; }
.book-now .book-now-wrapper .content-panel::-webkit-scrollbar-track {background-color: #a0f951;border-radius: 100px;}
.book-now .book-now-wrapper .content-panel::-webkit-scrollbar-thumb {border-radius: 100px;border: 6px solid #a0f951;border-left: 0;border-right: 0;background-color: #a0f951;}
  
.book-now .book-now-wrapper p{font-size: 12px;letter-spacing: 0.4px;text-align: left;}
.book-now .book-now-wrapper .content-panel h5{font-weight: 700;font-size: 14px;}

.tearms-condition{padding-top: 110px;}
.tearms-condition .book-now-wrapper{padding: 30px;}
.tearms-condition .book-now-wrapper .btn{border-radius: 30px; height: 40px; padding: 0; line-height: 40px;max-width: 130px; width: 100%;font-size: 14px;}
.tearms-condition .book-now-wrapper .btn-bordred{border: 1px solid #000;border-radius: 30px; height: 40px; padding: 0; line-height: 40px;max-width: 130px; width: 100%;}
.tearms-condition .book-now-wrapper ul li{font-size: 13px;}