/*
Theme Name: Surya Hotels
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
.img-br-ani.img-slide .bx-controls {
   position: absolute;
   top: 50%;
   width: 100%;
   z-index: 9999;
   padding: 0 20px;
   margin-top: 0;
}

.locinfo-banner-btn1 .slide-btn {
   margin-top: 30px;
}
.locinfo-banner-btn1 .slide-btn:hover {
   color: #fff;
}
.locinfo-banner-btn1 .slide-btn {
   color: #fff;
}
.img-br-ani.img-slide img{
   transform: scale(1);
}
.img-br-ani.img-slide:hover img{
    transform: scale(1);
    opacity: 1;
}
.hotelcls-145 .img-br-ani.img-slide:hover::before {
    border: none;
}
.img-br-ani.img-slide .bx-controls-direction a {
    background-color: #38485e;
    padding: 0 30px;
    border-radius: 50px;
    background-position: center;
    background-size: 16px;
}
 @media (min-width: 1280px){
.hotel-result-list .img-br-ani img {
  max-height: 500px!important;
}
}
h4.terms a {
    color: #BC9943;
    font-size: 12px;
    text-decoration: none;
 }
 li.hotel-video video {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
}

.page-id-23861 #slideshow
{
   display: none;
}
.page-id-23861 .kings-info-row {
    padding: 19px 0 80px 0;
}

.page-id-24862 .blog-search-filter {
    display: none;
}

.page-id-24862 button#next {
    display: none;
}

.page-id-24862 h1.text-center.blog-head {
    display: none;
}

.page-id-24862 .blog-top-cont .landing {
    margin-bottom: 50px;
}
.page-id-24862 .blog-top-cont{    clear: both;}


.teaweek-banner {position: relative; }
.teaweek-banner img {width: 100%; max-height: calc(100vh - 140px); object-fit: cover; min-height: calc(100vh - 140px); }
.teaweek-banner:after {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: white; opacity: .7; z-index: 1; }
.teaweek-banner .teaweek-cnt {position: absolute; top: 50%; left: 0; right: 0; text-align: center; transform: translateY(-50%); z-index: 2; max-width: 1200px; margin: auto; }
.teaweek-banner .teaweek-cnt h1 {font-size: 135px; color: #000; margin: 0 0 15px; line-height: 100%; }
.teaweek-banner .teaweek-cnt h2 {font-size: 90px; color: #000; line-height: 100%; margin: 0; letter-spacing: normal; }
.teaweek-banner .teaweek-cnt h4 {font-size: 44px; color: #000; font-weight: 500; letter-spacing: normal; }
.teaweek-banner-border {background: #626262; height: 70px; }
.celebrate-sec {padding: 0px 0 0px; }
.celebrate-cnt h4 {font-size: 40px; color: #707070; font-weight: 500; letter-spacing: normal; }
.celebrate-cnt {text-align: center; max-width: 1200px; margin: auto;margin-top:30px; }
.celebrate-cnt h3 {font-size: 36px; color: #172036; margin: 0 auto 30px; line-height: 100%; }
.celebrate-cnt p {font-size: 20px;font-weight: 300;line-height: 150%;margin: 0 0 30px; color: #172036;}
.celebrate-cnt ul{margin-bottom:30px;}
.enjoy-banner {background: #e6e6e6; text-align: center; padding: 50px 0; margin-bottom: 85px; }
.enjoy-banner h2 {font-size: 56px; line-height: 60px; color: #6f6f6f; margin: auto; }

.teaweekbook-row .teaweekbook-col {padding-right: 60px; }
.teaweekbook-row {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 240px 30px; max-width: 1200px; margin: 200px auto 150px; }
.teaweekbook-in {background: #e6e6e6; padding: 0px 25px 180px; height: 100%; position: relative; }
.teaweekbook-in img {margin-top: -80px; }
.teamweek-disc > p {font-size: 16px; font-weight: 400; margin: 0; }
.teamweek-disc {padding: 30px 30px 0; }
.teaweekbook-dischead p {font-size: 20px; padding-right: 0px; line-height: 26px; }
.teaweekbook-dischead p > span {display: block; margin: 2px 0 0;}

.teaweek-btn {padding: 0 30px; text-align: center; position: absolute; left: 25px; right: 25px; bottom: 30px; }
.teaweek-btn a {display: block; background: #737373; height: 55px; line-height: 55px; text-transform: uppercase; color: #fff; font-size: 24px; margin: 14px 0 0; text-decoration: none !important; transition: .3s all; }
.teaweek-btn a + br {display: none; }
.teaweekbook-imgwrap {position: relative; }
.teaweekbook-imgwrap .teaweekbook-round {position: absolute; right: -80px; bottom: -80px; width: 200px; height: 200px; background: #737373; border-radius: 100%; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; font-size: 30px; color: #fff; text-transform: uppercase; font-weight: bold; }
.teaweek-btn a:hover{background: #172036; color: #fff; }

@media (max-width: 1599px){
    .teaweek-banner .teaweek-cnt h1{font-size: 90px; }
    .teaweek-banner .teaweek-cnt h2 {font-size: 60px; margin: 0 0 4px; }
    .teaweek-banner .teaweek-cnt h4 {font-size: 38px; }
    .teaweek-banner-border{height: 50px; }
    .teaweek-banner img {max-height: calc(100vh - 120px); min-height: calc(100vh - 120px);}
    .celebrate-cnt h3{font-size: 28px; }
    .celebrate-cnt p{font-size: 17px; line-height: 2; }
    .enjoy-banner h2 {font-size: 46px; line-height: 50px; }
    .teaweek-btn a {font-size: 20px; margin: 14px 0 0;}
    .teamweek-disc p:empty {display: none; }
}

@media (max-width: 1399px){
    .enjoy-banner h2 {font-size: 44px; line-height: 45px; }
}
@media (max-width: 1199px){
    .enjoy-banner h2 {font-size: 42px; }

    .teaweekbook-imgwrap .teaweekbook-round {right: -60px; bottom: -60px; width: 150px; height: 150px; }
    .teaweekbook-dischead p {padding-right: 80px; }
    .teaweekbook-row .teaweekbook-col {padding-right: 38px; }
    .teamweek-disc > p {font-size: 14px; }
    .teaweek-btn {padding: 0 10px; }
    .teaweekbook-row{padding-left: 40px; grid-gap: 160px 30px; margin: 180px auto 120px;}
    .teaweekbook-imgwrap .teaweekbook-round{font-size: 24px;}
    .teaweekbook-in{padding-bottom: 190px;}
    .teamweek-disc {padding: 30px 10px 0; }
}
@media (max-width: 991px){
    .teaweek-banner .teaweek-cnt h1 {font-size: 75px; }
    .teaweek-banner .teaweek-cnt h2 {font-size: 50px; line-height: 90%; }
    .teaweek-banner .teaweek-cnt h4, .celebrate-cnt h4 {font-size: 32px; }
    .teaweek-banner-border {height: 40px; }
    .teaweek-banner img {max-height: calc(100vh - 110px); min-height: calc(100vh - 110px);}
    .celebrate-cnt p{margin: 0 0 40px;}
    .enjoy-banner h2 {font-size: 50px; line-height: 50px; }
    .teaweekbook-row {grid-template-columns: 1fr; margin: 160px auto 100px;}
    .teaweekbook-row .teaweekbook-col {padding-right: 48px; }
    .teaweekbook-imgwrap .teaweekbook-round {right: -70px; bottom: -70px; width: 170px; height: 170px; }
    .teaweek-btn {padding: 20px 10px 0; position: static; }
    .teaweekbook-in {padding-bottom: 30px; }
    .celebrate-cnt h3 {font-size: 38px; }
    .celebrate-cnt p {font-size: 22px; line-height: 130%; margin: 0 0 30px; }
    .celebrate-sec {padding: 70px 0 40px; }
    .enjoy-banner h2 {font-size: 32px; }
    .enjoy-banner{padding: 40px 0; margin-bottom: 65px; }
}

@media (max-width: 767px){
    .teaweek-banner > img {min-height: calc(100vh - 80px); max-height: calc(100vh - 80px); object-fit: cover; }
    .teaweek-banner .teaweek-cnt h1 {font-size: 55px; }
    .teaweek-banner .teaweek-cnt h2 {font-size: 38px; line-height: 90%; margin: 0 0 8px; }
    .teaweek-banner .teaweek-cnt h4, .celebrate-cnt h4 {font-size: 20px; }
    .teaweek-banner-border{height: 30px;}
    .celebrate-cnt h3 {font-size: 30px; margin: 0 0 20px; }
    .celebrate-cnt p {font-size: 16px; line-height: 160%; margin: 0 0 15px; }
    .enjoy-banner h2 {font-size: 28px; line-height: 30px; }
    .enjoy-banner{padding: 40px 0; margin-bottom: 50px;}
    .teaweekbook-row { margin: 100px auto 60px; padding-left: 10px; grid-gap: 85px 30px }
    .teaweekbook-in img {margin-top: 0; }
    .teaweekbook-in {padding: 20px 20px 20px; }
    .teaweek-btn{padding-left: 20px; right: 20px; bottom: 20px;}
    .teaweek-btn a {height: 50px; line-height: 50px; font-size: 16px; margin: 10px 0 0; }
    .teaweek-btn {padding:10px 0 0; }
    .teaweekbook-row .teaweekbook-col {padding-right: 10px; }
    .teaweekbook-imgwrap .teaweekbook-round {right: -20px; bottom: auto; width: 140px; height: 140px; top: -80px; font-size: 22px; }
    .teamweek-disc > p {font-size: 14px; line-height: 160%; }
    .teaweekbook-dischead p {padding-right: 0; font-size: 18px; }
    .teaweekbook-dischead p > span {margin: 4px 0 0;}
}

p.mipermit a {
    color: #212529;
}

.book-stay-srh.permit {
    background: #404F56!important;
}

.book-stay-srh .container:before{    z-index: 99;}
.book-stay-srh-in.permitt h2, .book-stay-srh-in.permitt p, .book-stay-srh-in.permitt {
    color: #fff;
}
.book-stay-srh-in.permitt a {
    color: #fff;
}

.book-stay-srh-in.permitt h2{ color: #fff!important; font-size: 26px;}

p.mipermit a {
    text-decoration: underline;
}
.book-stay-srh-in.permitt .btn-link {
    background: #bbc5ba;
    text-transform: uppercase;
    color: #202945;
    padding: 12px 25px;
    font-size: 14px;
    line-height: 1.2;
    text-decoration: none;
    display: inline-block;
    margin-top: 10px;
    transition: all 0.5s ease;
}
.book-stay-srh-in.permitt .btn-link:hover{background:#202945;color: #ffffff;}

#eventform .full-input-frm.waiting-list-cls form ul li.full_li.full_li.gdpr_agree_cls.new {
    width: 100% !important;
}






.teaweek-booksec.new {
    float: left;
    width: 100%;
}



.teaweek-booksec.new .teaweekbook-row {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
        margin: 0 auto 80px;
}

.teaweek-booksec.new .teaweekbook-row .teaweekbook-col {
    padding-right: 0;
}
.teaweek-booksec.new .teaweekbook-row .teaweekbook-col .teaweekbook-in {
    padding: 0;
}

.teaweek-booksec.new .teaweekbook-in img {
    margin-top: 0;
}

.teaweek-booksec.new  .gifttitle {
    padding: 20px 30px;
    text-align: center;
}
.teaweek-booksec.new  .gifttitle h6 {
    font-size: 22px;
}
.teaweek-booksec.new  .gifttitle p {
    margin-bottom: 0;
    text-transform: uppercase;
}
a.termsgift {
    text-decoration: underline;
}
.teaweek-booksec.new .teaweek-btn {
   position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 100%;
    padding: 0;
}
.teaweek-booksec.new .teaweekbook-row .teaweekbook-col .teaweekbook-in {
    padding-bottom: 59px;
}

.teaweek-booksec.new .teaweek-btn:hover a {
    color: #fff;
}

@media (max-width: 767px){

.teaweek-booksec.new .teaweekbook-row{    grid-template-columns: 1fr !important;    padding: 0;}
.teaweek-booksec.new .gifttitle h6 { font-size: 18px;}
.teaweek-booksec.new .gifttitle p{font-size: 16px;}


}
@media screen and (max-width:1199px){
.teaweek-btn a {
    font-size: 16px;
}
.teaweek-booksec.new .teaweekbook-row {
    padding-left: 0;
}
}

.fancybox-inner{
    overflow: visible;
    /*max-width: 900px !important;*/
    /*width: 100% !important;*/
}

#contactdetail1
{
    display: none;
        max-width: 1000px !important;
    margin: 0 auto !important;
    width: 100%;
}

#contactdetail  input,select{
    width: 100%;
    height: 40px;
    padding: 10px;
     font-family: 'Lato', sans-serif;
}
#contactdetail  input[type='checkbox']{
    width: 20px;
    height: 20px;
    margin: 6px 5px 0 0 ;
    
}
#contactdetail span.wpcf7-list-item {
    margin-left: 0 !important;
}

#contactdetail .w-25 input[type='submit']{
    width: 200px;
    height: 45px;
    margin: 6px 5px 0 0 ;
    padding-bottom: 35px;
    cursor: pointer;
    background: #1d2945;
    padding: 12px 20px;
    font-size: 16px;
    text-transform: uppercase;
    border: none;
    font-family: 'Lato', sans-serif;
    margin-top: 21px;
    color: #fff;
}

.wpcf7-form-control-wrap textarea {
    width: 100%;
    height: 120px;
}
.wpcf7-form-control-wrap {
    position: relative;
    display: block;
}
.wpcf7-spinner {
    position: absolute;
    margin-top: 30px;
    margin-left: 4px;
}
#contactdetail .w-25{
    width: 100% !important;
    margin: 0 auto !important;
    text-align: center;
}
.chrn-book-col .teaweek-btn.chr-button-single {
    margin-left: auto;
    margin-right: auto;
    min-width: 50%;
    grid-template-columns: 1fr;
}



/* christmas hotel section hide for four hotels start */
.postid-151 .row.christmas {
    display: none!important;
}
.postid-155 .row.christmas {
    display: none!important;
}
.postid-161 .row.christmas {
    display: none!important;
}
.postid-1367 .row.christmas {
    display: none!important;
}
/* christmas hotel section hide for four hotels end */

a.fancybox.dukes {
    font-size: 15px;
}
@media (max-width: 1200px){
    a.fancybox.dukes {
        font-size: 12px;
    }
}


.teaweekbook-in{
    position: relative; 
}
/*.page-id-26965 .christmas_day_:after{
    content: "FULLY BOOKED";
    width: 350px;
    display: flex;
    height: 70px;
    align-items: center;
    justify-content: center;
    background: #bd9d49;
    font-size: 27px;
    transform: ;
    color: #1d2a45;
    position: absolute;
    top: 63%; 
    left: 50%;
    transform: translate(-50%, -50%) rotate(-19deg);
}*/

@media (max-width: 991px){
    .page-id-26965 .christmas_day_:after{
        width: 283px;
        font-size: 24px;
        height: 55px;
        top: 71%;
        font-size: 19px;
    }
}
@media (max-width: 800px){
    .page-id-26965 .christmas_day_:after{
        top: 65%;
    }   
}
@media (max-width: 640px){
    .page-id-26965 .christmas_day_:after{
            top: 61%;
    }
}
@media (max-width: 480px){
    .page-id-26965 .christmas_day_:after{
        width: 278px;
        font-size: 24px;
        height: 60px;
        top: 55%;
    }
}
@media (max-width: 375px){
    .page-id-26965 .christmas_day_:after{
        width: 250px;
        font-size: 20px;
        height: 50px;
    }
}


/* mill christmas hotel christmas day fully booked button hide start */
/*.page-id-26920 .christmas_day:after{
    content: "FULLY BOOKED";
    width: 350px;
    display: flex;
    height: 70px;
    align-items: center;
    justify-content: center;
    background: #bd9d49;
    font-size: 27px;
    transform: ;
    color: #1d2a45;
    position: absolute;
    top: 63%; 
    left: 50%;
    transform: translate(-50%, -50%) rotate(-19deg);
}*/

/* mill christmas hotel christmas day fully booked button hide end */

@media (max-width: 991px){
    .page-id-26920 .christmas_day:after{
        width: 283px;
        font-size: 24px;
        height: 55px;
        top: 71%;
        font-size: 19px;
    }
}
@media (max-width: 800px){
    .page-id-26920 .christmas_day:after{
        top: 65%;
    }   
}
@media (max-width: 640px){
    .page-id-26920 .christmas_day:after{
            top: 61%;
    }
}
@media (max-width: 480px){
    .page-id-26920 .christmas_day:after{
        width: 278px;
        font-size: 24px;
        height: 60px;
        top: 55%;
    }
}
@media (max-width: 375px){
    .page-id-26920 .christmas_day:after{
        width: 250px;
        font-size: 20px;
        height: 50px;
    }
}



.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls form ul {
    display: grid!important;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 30px;
}
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls form ul li{    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 0!important;}
   
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls .quick-enq{    text-align: center;    color: #fff;}    
    
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls form ul li.full_li{    grid-column: 1 / 3;    width: 100%!important;}    
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls form ul  li.full_li.contact_at_cls{    color: #fff;}
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls form ul  li.full_li.gdpr_agree_cls{color: #fff;}
.page-template-tmp-common-meeting-event .fancybox-inner #eventform  .stay-btn {
    margin-top: 16px;
    text-align: center;
}
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls form ul li select{height:auto;}
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls .gdpr_agree_cls .gdpr_text {
    color: #fff;
}
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .full-input-frm.waiting-list-cls form ul li.full_li.full_li.gdpr_agree_cls {
    margin: 0px 0 0 !important;
}   

@media (max-width: 767px){
    
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .full-input-frm.waiting-list-cls form ul li.full_li{    grid-column: inherit;}
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls form ul{    grid-template-columns: 1fr;
    grid-column-gap: 0;}
.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls form ul li .radio1 label {
    margin-bottom: 0;
}
body.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls form ul li{    margin-bottom: 15px!important;}
    
}

.page-template-tmp-common-meeting-event .fancybox-inner #eventform span#wl_msg_span{margin-top: 15px; float: left; width: 100%;text-align: center;}

body.page-template-tmp-common-meeting-event .fancybox-inner #eventform .enquire-list-cls form ul li{width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0!important;}
body.page-template-tmp-common-meeting-event  #eventform .full-input-frm.waiting-list-cls form ul li.full_li {  width: 100%!important;}

.spl-off-enq-popup .form-label {display: block; width: 100%; }
.spl-off-enq-popup input {width: 100%; padding: 10px 15px; line-height: 1.2; }
.spl-off-enq-popup{max-width:880px;padding: 30px;}
.spl-off-enq-popup input[type="submit"]{background: #1d2945; text-transform: uppercase; color: #fff; padding: 12px 25px;max-width: 220px; font-size: 14px;border:none; line-height: 1.2;    background: #746a25;}
.spl-off-enq-popup .wpcf7-checkbox > span {margin-left: 0; margin-right: 10px; }

.spl-off-enq-popup .submit-btn {
    display: grid;
    align-items: center;
    grid-gap: 20px;
    position: relative;
    grid-template-columns: 180px 24px;
}


.spl-off-enq-popup input[type="submit"] {
    cursor: pointer;
}

.spl-off-enq-popup .submit-btn .wpcf7-spinner {
    margin-top: 0;
    right: 0;
    position: relative;
}

.spl-off-enq-popup .wpcf7-response-output {
    margin-left: 0!important;
    margin-right: 0!important;
    width: 100%;
}

li.goldclr a {
    color: #cdaa58!important;
}
a.slide-btn.border-4.golden {
    background: #cdaa58;
    border: #cdaa58;
}


.header-banner-strips {
    background: #cdaa58;
    text-align: center;
    margin-top: -11px;
    font-size: 16px;
}
.header-banner-strips a{display: block; padding: 10px;}
.booking-h-form-wrp .nbookrow{position: relative!important;}


@media (max-width: 767px){

.header-banner-strips{margin-top: 0;}

}


.cnt-call-dtl {
    margin-top: 95px;
    float: left;
    width: 100%;
}
.cnt-call-dtl .enquiry-sec{background-color: #23263e;max-width:900px;margin:0px auto;padding:24px 0px;}
.cnt-call-dtl .enquiry-sec .call-dtl-block:nth-child(1) {
    margin-bottom: 45px;
}
.cnt-call-dtl .enquiry-sec .call-icn{text-align:center;}
.cnt-call-dtl .enquiry-sec p{color:#fff;text-align: center;margin-top:13px;}
.contact_page_cls {
    padding: 75px 45px!important;
}
.contact_page_cls .left {
    width: 100%!important;
    max-width: 900px;
    margin: 0px auto;
}

.contact_page_cls .left ul li {
    width: calc(100% - 0px)!important;
    margin-left: 0px!important;
    margin-bottom: 20px;
}
.contact_page_cls .left ul {
     margin-left: 0px!important; 
     display: unset!important; 
    /* flex-wrap: wrap; */
}
.contact_page_cls .row{margin:0px -10px}
.contact_page_cls .col {padding: 0px 10px;}

@media screen and (max-width:1199px){
   .cnt-call-dtl .enquiry-sec .call-dtl-block:nth-child(1) {
    margin-bottom: 30px;
} 
.cnt-call-dtl {
    margin-top: 65px;
}
.contact_page_cls {
    padding: 55px 45px!important;
}
}
@media screen and (max-width:991px){
   .cnt-call-dtl .enquiry-sec .call-dtl-block:nth-child(1) {
    margin-bottom: 20px;
} 
.cnt-call-dtl {
    margin-top: 45px;
}
.contact_page_cls {
    padding: 45px 20px!important;
}
}
@media screen and (max-width:767px){
   .cnt-call-dtl .enquiry-sec .call-dtl-block:nth-child(1) {
    margin-bottom: 15px;
} 
.cnt-call-dtl {
    margin-top: 35px;
}
.contact_page_cls {
    padding: 25px 20px!important;
}
.contact_page_cls .col {
    flex-basis: auto;
}
}

a.telephone {
    color: #fff;
    text-decoration:none!important;
}
a.telephone:hover {
    color: #fff;
}

.fancybox-inner #eventform .enquire-list-cls form ul {display: grid!important; grid-template-columns: 1fr 1fr; grid-column-gap: 30px; }
.fancybox-inner #eventform .enquire-list-cls form ul li{width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0!important;}
.fancybox-inner #eventform .enquire-list-cls .quick-enq{text-align: center;color: #fff;}    
.fancybox-inner #eventform .enquire-list-cls form ul li.full_li{    grid-column: 1 / 3;    width: 100%!important;}    
.fancybox-inner #eventform .enquire-list-cls form ul  li.full_li.contact_at_cls{    color: #fff;}
.fancybox-inner #eventform .enquire-list-cls form ul  li.full_li.gdpr_agree_cls{color: #fff;}
.fancybox-inner #eventform  .stay-btn {margin-top: 16px; text-align: center; }
.fancybox-inner #eventform .enquire-list-cls form ul li select{height:auto;}
.fancybox-inner #eventform .enquire-list-cls .gdpr_agree_cls .gdpr_text {color: #fff; }
.fancybox-inner #eventform .full-input-frm.waiting-list-cls form ul li.full_li.full_li.gdpr_agree_cls {margin: 0px 0 0 !important; }
@media (max-width: 767px){
    
.fancybox-inner #eventform .full-input-frm.waiting-list-cls form ul li.full_li{    grid-column: inherit;}
.fancybox-inner #eventform .enquire-list-cls form ul{grid-template-columns: 1fr; grid-column-gap: 0;}
.fancybox-inner #eventform .enquire-list-cls form ul li .radio1 label {margin-bottom: 0; }
    
    
.brunch-view-btngrp {
    flex-wrap: wrap;
}
}
body .fancybox-inner #eventform .enquire-list-cls form ul li{width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0!important;}
body #eventform .full-input-frm.waiting-list-cls form ul li.full_li {  width: 100%!important;}

.fancybox-inner #eventform span#wl_msg_span{margin-top: 15px; float: left; width: 100%;text-align: center;}


ul.termslisting li {
    list-style-type: disc;
}
.page-template-throughout-january .teaweekbook-row {
    margin-bottom: 80px;
}
.termsmain {
    margin-bottom: 100px;
}
.termsmain h4 {
    margin-bottom: 14px;
}
.termsmain ul.termslisting {
    padding-left: 20px;
}

h2.george {
    font-size: 22px!important;
    text-transform: capitalize!important;
}

a.slide-btn.site-brd-btn.border-4.george {
    background-color: #fff;
    color: #000;
    border: none;
    font-weight: 400;
    text-transform: capitalize;
}
.border-4.george:hover::before, .border-4.george:hover::after{
    display:none;
}
ul.termslisting li {
    list-style-type: disc;
}
.page-template-throughout-january .teaweekbook-row {
    margin-bottom: 80px;
}
.termsmain {
    margin-bottom: 100px;
}
.termsmain h4 {
    margin-bottom: 14px;
}
.termsmain ul.termslisting {
    padding-left: 20px;
}

.valentines-book-sec .teaweek-btn {
    position: static;
}
.valentines-book-sec .teaweekbook-in {
    padding-bottom: 35px;
}
.teaweekbook-imgwrap img {
    min-height: 306px;
    object-fit: cover;
    max-height: 306px;
}
.page-template-valentine2023 .teaweekbook-row .teaweek-btn a {
    background: #9b1922;
}



.page-template-afternoon-tea-page-george .hotel-result-list .row:nth-child(2) .hcont-blk {
    background: pink;
}

.page-template-afternoon-tea-page-george .hotel-result-list .row:nth-child(2) .img-br-ani:hover::before {
    border-color: pink;
}
li a.red-colour {
    color: pink!important;
}

li a.golden-colour {
    color: #CDAB57!important;
}

#eventform .full-input-frm.waiting-list-cls form ul li .check1 .gdpr_text{    display: grid;
    align-items: center;}
#eventform .full-input-frm.waiting-list-cls form ul li.full_li.full_li.gdpr_agree_cls .check1{    min-height: 45px;    display: flex;}


.page-id-32119 .teaweekbook-row .teaweek-btn a {
    background: #1d2945;
}
.page-id-32365 .teaweekbook-row .teaweek-btn a{
	background: rgb(239, 221, 216);
	color: #172036;
}
.page-id-32365 .teaweekbook-row .teaweek-btn a:hover{
	background: #172036;
	color: #fff;
}
.page-template-motherday2023 .valentines-book-sec .teaweek-btn a{position: relative;}
.page-template-motherday2023 .valentines-book-sec .teaweek-btn a:hover::before, .teaweek-btn a:hover::after {
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    opacity: 1;
    transition: width 0.2s 0.15s ease-out, height 0.15s ease-in, opacity 0s;
}
.page-template-motherday2023 .valentines-book-sec .teaweek-btn a::before {
    bottom: -6px;
    left: -6px;
    border-top: 2px solid #1d2945;
    border-left: 2px solid #1d2945;
}
.page-template-motherday2023 .valentines-book-sec .teaweek-btn a::after {
    top: -6px;
    right: -6px;
    border-bottom: 2px solid #1d2945;
    border-right: 2px solid #1d2945;
}
.page-template-motherday2023 .valentines-book-sec .teaweek-btn a::before, .teaweek-btn a::after {
    position: absolute;
    content: "";
    width: 0%;
    height: 0%;
    opacity: 0;
    transition: width 0.2s linear, height 0.15s 0.2s ease-out, opacity 0s 0.35s;
}
.page-template-motherday2023 .teaweek-banner:after{display:none;}
.page-template-motherday2023 .teaweek-banner-border {
    height: 0px;
}

.brunch-view-btngrp {
        display: flex;
    gap: 20px;
    margin: 50px 0;
    justify-content: center;
}

.brunch-imageslist-wrapper {
    margin-block: 0;
}

.termsmain h4 {
    margin-bottom: 14px;
    text-transform: capitalize;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    text-align: center;
}

.termsmainafternoon h4 {
    margin-bottom: 14px;
    text-transform: capitalize;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    text-align: left;
}

.termsmainafternoon {
    margin-bottom: 100px;
}
.termsmainafternoon h4 {
    margin-bottom: 14px;
}
.termsmainafternoon ul.termslisting {
    padding-left: 20px;
}


.page-id-1095 a.klink-btn:nth-last-child(3) {
    display: none;
}
.page-id-82 a.klink-btn:nth-last-child(3) {
    display: none;
}

.page-id-35114 .inrbnr {
    display: none;
}
.page-id-35114 .title_sec {
    display: none;
}
.page-id-82 a.klink-btn.fancybox + .fancybox {
    margin-top: 20px;
}
.page-id-1095 a.klink-btn.fancybox + .fancybox {
    margin-top: 20px;
}


.home.fixnav .header .left-header .account:not(:first-child) {
    display: none;
}
body.home.fixnav .header{
    padding-bottom: 0;
}
.header-banner-strips{
    margin-top: 10px;
}
.home .header{
    padding-bottom: 0;
}


/*19-06-23*/
@media(max-width:991px){

.header .right-header .account {display: block;margin: 0px;}
/*.header .right-header .account .numbers{display: none;}*/
.header .right-header .account .gift.icn-link{display:block; font-size: 12px;}

.header .right-header .account .gift.icn-link i{margin-right:5px;}
.header .right-header .account .gift.icn-link:hover{text-decoration: none;}
.header .social-icn{ display:none;}
}
@media(max-width:480px){
.header .right-header .social-icn ul li a {
    width: 25px;
    height:25px;
}
.header .header-banner-strips{font-size:13px;}
}


@media(min-width:768px){
     body .chrn-book-col .teaweek-btn{
    padding-bottom: 60px 
}
.teaweek-btn .third-button{
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 50%;
}
.teaweek-btn .third-button .fancybox{
}
}


/* hogs-christmas page afternoon tea view menu button remove css start*/
.page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(2) .teaweek-btn {
    display: block;
}

.page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(2) .teaweek-btn > a {
    display: none;
}

.page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(2) .teaweek-btn > p {
    text-align: center;
    display: inline-block;
    max-width: 241px;
    width: 100%;
}
/* hogs-christmas page afternoon tea view menu button remove css end*/

/*.page-id-26885 .new_years_eve:after{
    content: "FULLY BOOKED";
    width: 350px;
    display: flex;
    height: 70px;
    align-items: center;
    justify-content: center;
    background: #bd9d49;
    font-size: 27px;
    transform: ;
    color: #1d2a45;
    position: absolute;
    top: 63%; 
    left: 50%;
    transform: translate(-50%, -50%) rotate(-19deg);
}*/

/*.page-id-26885 .christmas_day_:after{
    content: "FULLY BOOKED";
    width: 350px;
    display: flex;
    height: 70px;
    align-items: center;
    justify-content: center;
    background: #bd9d49;
    font-size: 27px;
    transform: ;
    color: #1d2a45;
    position: absolute;
    top: 63%; 
    left: 50%;
    transform: translate(-50%, -50%) rotate(-19deg);
}*/

/*.page-id-26885 .chrn-book-col:nth-child(3) .teamweek-disc:after{
    content: "FULLY BOOKED";
    width: 350px;
    display: flex;
    height: 70px;
    align-items: center;
    justify-content: center;
    background: #bd9d49;
    font-size: 27px;
    transform: ;
    color: #1d2a45;
    position: absolute;
    top: 63%; 
    left: 50%;
    transform: translate(-50%, -50%) rotate(-19deg);
}*/

.page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(5) .teaweek-btn > a
{
    display: none;
}
.page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(5) .teaweek-btn
{
    display: block;
}
.page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(5) .teaweek-btn > p {
    text-align: center;
    display: inline-block;
    max-width: 241px;
    width: 100%;
}


/*new homepage popup css start*/

#eventform.home-popup .modal-body { background: #1a253c; color: #fff; border: 3px solid #fff; text-align: center; padding: 20px; }
      .home-popup  .join_modal { border: 1px solid #9D8652; padding: 30px 150px 20px; }
      .home-popup .modal_content{ max-width: 400px; margin-inline: auto; width: 100%; margin-top: 30px; }
      .home-popup .col-md-4{ height: 250px; } 
      .home-popup .modal_content p{ font-size: 14px; line-height: 17px }
      .home-popup .modal_content h3{ font-size: 25px; text-transform: capitalize; color: #fff; }
      .home-popup .modal_content .modal_btn{ text-decoration: none; background: #CDAB57; display: block; padding: 5px 10px; text-transform: uppercase; color:#fff; max-width: 200px; margin-inline: auto; width: 100%; border-radius: 0; font-family: 'Cochin'; }
      .home-popup .modal_content  i{ display: block; margin-top: 5px; font-size: 10px; opacity: 0.5; text-transform: capitalize; font-weight: 400; }
      .home-popup .top_block img{ width: 100%; height: 100%; object-fit: cover; }

      @media(max-width:1024px){
        .home-popup  .join_modal {
            padding: 30px 70px 20px;
        }
      }
      @media(max-width:767px){
        .home-popup .col-md-4 {
            height: 210px;
        }
        #eventform.home-popup .modal-body{
            padding: 10px;
        }
        .home-popup .col-md-4{
            height: 150px;
        }
        .home-popup .col-md-4:not(:last-child) {
            margin-bottom: 20px;
        }
        .home-popup .join_modal{
            padding: 20px;
        }
      }



.page-id-35892 .chrn-booksec .teaweekbook-row{
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 0;
}

@media (max-width:1199px){
 .page-id-35892 .chrn-booksec .teaweekbook-row{
    grid-template-columns: 1fr 1fr;
}   
}
@media (max-width:767px){
 .page-id-35892 .chrn-booksec .teaweekbook-row{
    grid-template-columns: 1fr;
}   
}     

/*.page-id-26920 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(1) .teaweek-btn > a {
    display: none;
}
.page-id-26920 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(1) .teaweek-btn > p {
    text-align: center;
    display: inline-block;
    max-width: 241px;
    width: 100%;
}
.page-id-26920 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(1) .teaweek-btn {
    display: block;
}*/
/*.page-id-26920 .christmas_day:after {
    content: "FULLY BOOKED";
    width: 350px;
    display: flex;
    height: 70px;
    align-items: center;
    justify-content: center;
    background: #bd9d49;
    font-size: 27px;
    transform: ;
    color: #1d2a45;
    position: absolute;
    top: 63%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-19deg);
}*/

body .chrn-book-in .teamweek-disc h3{
    word-break: break-word;
    font-size: 30px;
}
.page-id-35892 .chrn-booksec .teaweekbook-row{
    gap: 150px 50px 
}
.club_btn{
    max-width: 300px;
    width: 100%;
    padding: 10px;
    display: inline-block;
    color: #ffffff;
    font-size: 16px;
    font-family: "Lato", sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
    background: #1d2945;
    line-height: 1.6;
}
.club_btn a{
    color: #a27d2e;
    display: block;
    padding-block:5px;
    border: 1px solid #a27d2e;
    font-weight: 400;
}
@media(max-width:767px){
    .page-id-35892 .chrn-booksec .teaweekbook-row{
        gap: 50px
    }
    .page-id-35892 .chrn-booksec .teaweekbook-row .teaweekbook-imgwrap{
        text-align: center
    }
}

.kingbxslider{
    position: relative;
}
.kingbxslider .welcome_surya{
    position: absolute;
    top: -5px;
    left: 0;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(47,55,78,0) 10%, rgba(56,82,124,1) 100%);
    color: #fff;
    flex-direction: column
}
.kingbxslider .welcome_surya span{
    font-size: 40px;
    display: block;
    font-weight: 300;
    text-transform: uppercase
}
.kingbxslider .welcome_surya p{
    font-family: 'Cochin';
    font-size: 70px;
    margin: 25px auto 0
}
@media(max-width:767px){
    .kingbxslider .welcome_surya span{
        font-size: 20px;
    }
    .kingbxslider .welcome_surya p{
        font-size: 35px;
        margin-top: 10px
    }
}
/*.page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(3) .teaweek-btn > a, .page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(1) .teaweek-btn > a
{
    display: none;
}
.page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(3) .teaweek-btn, .page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(1) .teaweek-btn
{
    display: block;
}
.page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(3) .teaweek-btn > p, .page-id-26885 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(1) .teaweek-btn > p {
    text-align: center;
    display: inline-block;
    max-width: 241px;
    width: 100%;
}*/


form.search-form {
    display: none;
}


  .hotelcls-155 .hotel-result-list .hcont-blk .hcont-blk_head, .hotelcls-155 .book-stay-srh-in > h2, .hotelcls-155  .ftr-links li a, .hotelcls-155 footer .fo-social li a {
    color: #202945;
}
.hotelcls-155 .hotel-result-list  .h-cont-blk-in >  p {
    color: #202945;
}
.hotelcls-155 .hotel-result-list  .hcont-blk .klink-btn, .hotelcls-155 .hotel-result-list  .hcont-blk .klink-btn:after {
    color: #202945;
}
.hotelcls-155 .hotel-result-list .hcont-blk .klink-btn:hover, .hotel-result-list .hcont-blk .klink-btn:hover::after {
    color: #fff;
}

.hotelcls-155 .locbanner-main .locinfo-banner h3 {
    color: #202945;
}
.hotelcls-155 .locbanner-main .locinfo-banner {
    color: #202945;
}
.hotelcls-155 .locinfo-banner-btn .site-brd-btn:hover {
    color: #202945;
}
.hotelcls-155 .locinfo-banner-btn .site-brd-btn {
    border-color: #202945;
    color: #202945;
    background: transparent;
}
.hotelcls-155 .locinfo-banner-btn .site-brd-btn {
    border-color: #202945;
    color: #202945;
    background: transparent;
}
.hotelcls-155 .locinfo-banner-btn .border-4::before, 
.hotelcls-155 .locinfo-banner-btn .border-4::after,
.hotelcls-155 .locinfo-banner-btn .border-4:hover::after,
.hotelcls-155 .locinfo-banner-btn .border-4:hover::before{
    border-color: #1d2945;
}

.hotelcls-155 footer, .hotelcls-155 .fo-hotel-list li a {
    color: #202945;
}
.hotelcls-155 .fo-hotel-list li .hotel-add {
    color: rgba(15, 15, 15, 0.9);
}
.hotelcls-155 footer, .hotelcls-155 .fo-hotel-list li a {
    color: #202945;
}
.hotelcls-155 footer .copyright, .hotelcls-155 footer .copyright a {
    color: #202945;
}
.hotelcls-155 footer .fo-logo  a {
    background: url("https://www.suryahotels.co.uk/wp-content/themes/suryahotels/assets/images/logo-black.png") no-repeat;
    height: 45px;
    display: block;
    width: 147px;
    margin-left: auto;
    margin-right: auto;
}
.hotelcls-155 footer .fo-logo img {
    display: none;
}

.hotelcls-155 .topWrap-list > li a, .hotelcls-155 .topWrap-list > li {
    color: #202945;
}
.hotelcls-155 .hbtn-block .site-btn {
    color: #202945;
}



/* christmas inner page first button hide css start*/

/* body.page-id-36328 .chrn-book-col .teaweek-btn > a:first-child {
    display: none;
}
*/


.page-id-36328 .chrn-book-in .teaweek-btn > a {
    max-width: calc(50% - 15px);
    width: 100%;
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
body.page-id-36328 .chrn-book-col .teaweek-btn {
    display: flex;
    flex-wrap: wrap;
    position: static;
    padding: 0;
    grid-gap: 0px;
    margin: 20px 0 0;
    margin-top: auto;
    justify-content: center;
}


/* body.page-id-26920 .chrn-book-col .teaweek-btn > a:first-child
{
               display: none;

}*/
/* body.page-id-26885 .chrn-book-col .teaweek-btn > a:first-child
{
                   display: none;

}*/
/* body.page-id-26965 .chrn-book-col .teaweek-btn > a:first-child
{                   display: none;


}*/
/* body.page-id-27020 .chrn-book-col .teaweek-btn > a:first-child
{
                     display: none;

}*/


/* body.page-id-26920 .chrn-book-col .teaweek-btn {
    display: block;
}*/
 body.page-id-26885 .chrn-book-col .teaweek-btn {
    display: block;
}
 /*body.page-id-26965 .chrn-book-col .teaweek-btn {
    display: block;
}*/
/* body.page-id-27020 .chrn-book-col .teaweek-btn {
    display: block;
}
*/


 body.page-id-26898 .chrn-book-col .teaweek-btn > p {
    text-align: center;
    display: inline-block;
    max-width: 241px;
    width: 100%;
}
body.page-id-36328 .chrn-book-col .teaweek-btn > p {
    text-align: center;
    display: inline-block;
    max-width: 241px;
    width: 100%;
}
body.page-id-26920 .chrn-book-col .teaweek-btn > p {
    text-align: center;
    display: inline-block;
    max-width: 241px;
    width: 100%;
}
body.page-id-26885 .chrn-book-col .teaweek-btn > p {
    text-align: center;
    display: inline-block;
    max-width: 241px;
    width: 100%;
}
body.page-id-26965 .chrn-book-col .teaweek-btn > p {
    text-align: center;
    display: inline-block;
    max-width: 241px;
    width: 100%;
}
body.page-id-27020 .chrn-book-col .teaweek-btn > p {
    text-align: center;
    display: inline-block;
    max-width: 241px;
    width: 100%;
}
/* christmas inner page first button hide css end*/

/*.postid-151 .hotel-result-list .row:nth-child(2) {display: none;}*/




/*.page-id-26898 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(3) .teaweek-btn > a:first-child {display: none;}
.page-id-26898 .chrn-booksec .teaweekbook-row .chrn-book-col:nth-child(5) .teaweek-btn > a:first-child {display: none;}
.page-id-26898 .teaweek-btn a::after {display: none;}*/

.page-id-26898 .chrn-book-col .teaweek-btn {display: flex;flex-wrap: wrap;position: static;padding: 0;grid-gap: 0px;margin: 20px 0 0;margin-top: auto;justify-content: center;}
.page-id-26898 .chrn-book-in .teaweek-btn > a {max-width: calc(50% - 15px);width: 100%;margin-right: 15px;display: flex;justify-content: center;align-items: center;}
.page-id-26898 .teaweek-btn .third-button {position: static;transform: none;}
.page-id-27020 .teaweek-btn .third-button {position: static;transform: none;}
.page-id-26920 .teaweek-btn .third-button {position: static;transform: none;}

/*.page-id-26898 .teaweek-btn .third-button:empty {display: none;}
*/.page-id-26898 .teaweek-btn .third-button .fancybox {margin-top: 0px}


@media (max-width: 767px) {
  body.page-id-26898 .chrn-book-col .teaweek-btn {flex-direction: column;}
  body.page-id-26898 .chrn-book-col .teaweek-btn > p {max-width: 100%;width: 100%;}
  body.page-id-26898 .chrn-book-in .teaweek-btn > a {max-width: 100%;margin-right: 0px;margin-bottom: 15px;}

  .header .right-header .hbtn-block.hbtn-block-cls {display: none;}
  .header .right-header .account {text-align: right;}

}
.page-id-26898 .chrn-book-col .teaweek-btn span.third-button:empty {display: none;}


body.page-id-26920 .chrn-book-col .teaweek-btn {display: flex;flex-wrap: wrap;position: static;padding: 0;grid-gap: 0px;margin: 20px 0 0;margin-top: auto;justify-content: center;}
body.page-id-26920 .chrn-book-in .teaweek-btn > a {max-width: calc(50% - 15px);width: 100%;margin-right: 15px;display: flex;justify-content: center;align-items: center;}

@media (max-width: 767px) {
    body.page-id-26920 .chrn-book-in .teaweek-btn > a {max-width: 100%;margin-right: 0;margin-bottom: 15px;}
    body.page-id-26920 .chrn-book-col .teaweek-btn > p {max-width: 100%;}
}

body.page-id-26885 .chrn-book-col .teaweek-btn {display: flex;flex-wrap: wrap;position: static;padding: 0;grid-gap: 0px;margin: 20px 0 0;margin-top: auto;justify-content: center;}
body.page-id-26885 .chrn-book-in .teaweek-btn > a {max-width: calc(50% - 15px);width: 100%;margin-right: 15px;display: flex;justify-content: center;align-items: center;}

@media (max-width: 767px) {
    body.page-id-26885 .chrn-book-in .teaweek-btn > a {max-width: 100%;margin-right: 0;margin-bottom: 15px;}
    body.page-id-26885 .chrn-book-col .teaweek-btn > p {max-width: 100%;}
}

body.page-id-26965 .chrn-book-col .teaweek-btn {display: flex;flex-wrap: wrap;position: static;padding: 0;grid-gap: 0px;margin: 20px 0 0;margin-top: auto;justify-content: center;}
body.page-id-26965 .chrn-book-in .teaweek-btn > a {max-width: calc(50% - 15px);width: 100%;margin-right: 15px;display: flex;justify-content: center;align-items: center;}

@media (max-width: 767px) {
    body.page-id-26965 .chrn-book-in .teaweek-btn > a {max-width: 100%;margin-right: 0;margin-bottom: 15px;}
    body.page-id-26965 .chrn-book-col .teaweek-btn > p {max-width: 100%;}
}

body.page-id-27020 .chrn-book-col .teaweek-btn {display: flex;flex-wrap: wrap;position: static;padding: 0;grid-gap: 0px;margin: 20px 0 0;margin-top: auto;justify-content: center;}
body.page-id-27020 .chrn-book-in .teaweek-btn > a {max-width: calc(50% - 15px);width: 100%;margin-right: 15px;display: flex;justify-content: center;align-items: center;}

@media (max-width: 767px) {
    body.page-id-27020 .chrn-book-in .teaweek-btn > a {max-width: 100%;margin-right: 0;margin-bottom: 15px;}
    body.page-id-27020 .chrn-book-col .teaweek-btn > p {max-width: 100%;}
}


.addressbar .socialicons {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 10px;
}
.addressbar {
    float: left;
    width: 45%;
}
@media (max-width:767px){
    .addressbar {
        width: 100%;
    }
}

.valentines-book-sec .teaweekbook-in{
    display: flex;
    flex-direction: column;
}
.valentines-book-sec .teaweek-btn{
    margin-top: auto;
}


body.fixnav.page-template-tmp-group-christmas .christmastree img{
    margin-left: 0px;
}
.account {
    margin-right: 25px;
}
body.fixnav .christmastree img{
    margin-left: 20px;
}
.christmastree img{
    max-height: 45px;
    width: 45px;
}


.make-booking-box{
    z-index: 99;
}
.christmastree span{
    color: #CDAB57;
}
.christmastree a{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
}
.christmastree a img {
    max-height: 25px;
    width: auto;
}
.hov-bord-line{
    white-space: nowrap;
}

.christmastree a img{ filter: none !important; }
.christmastree a.hov-bord-line::after{ background: #CDAB57; }
body.fixnav .christmastree img { margin-left: 0px; }

@media (max-width: 1500px){
    .header .row { justify-content: space-between; }
    .header .row .col-md-4:not(:nth-child(2)) { width: 38%; flex: 0 0 38%; max-width: 38%; }
    .header .row .col-md-4:nth-child(2){ width: 24%; flex: 0 0 24%; max-width: 24%; }
    .left-header .left-h-col:not(:last-child) { margin-right: 25px; }
}
@media (max-width: 1250px){
    .header .left-header .offer.icn-link,.header .left-header .gift.icn-link{ display: none; }
    .left-header{ gap: 10px; }
    .header .row .col-md-4:not(:nth-child(2)) { width: 33.33%; flex: 0 0 33.33%; max-width: 33.33%; }
    .header .row .col-md-4:nth-child(2){ width: 33.33%; flex: 0 0 33.33%; max-width: 33.33%; }
    .left-header .left-h-col:not(:last-child){ margin: 0; }
    .account { margin: 0px; }
}
@media (max-width: 767px){
    .christmastree{ display: none; }
}

.teaweek-btn .third-button:empty {
    display: none;
}

/*kishan*/
.home-popup  .join_modal.sec-pop{
    padding: 0px !important;
}

.home-popup .sec-pop .top_block img{
    max-height: 80vh !important;
}

.home-popup .sec-pop .modal_content{
    position: absolute;
    bottom: 20%;
    transform: translateX(-50%);
    left: 50%;
}

#eventform.home-popup.sec-home-pop .modal-body{
    padding: 0px !important;
    overflow: hidden;
    border: none !important
}

.home-popup.sec-home-pop .join_modal{
    border: none !important;
}

.home-popup.sec-home-pop .join_modal{
    border: none !important;
}

.hotel-result-list .room-slide > .bx-wrapper img {
object-fit: cover;
object-position: center;
height: 100%;
width: 100%;
}



body.postid-37077 .make-booking-list li:nth-child(2) {
    display: none;
}

body.postid-151 .make-booking-list li:nth-child(3) {
    display: none;
}


.page-id-82 .row.offer-id-37291 {
    display: none;
}

.page-id-82 .row.offer-id-37288 {
    display: none;
}



.teaweek-booksec .termsmain {
 text-align: center;
}

.header .right-header .christmastree {
    margin-right: 18px;
}




.header .christmastree {
    margin-right: 25px;
}
 
.header .christmastree:last-child{
    margin-right: 0px;
}
 
.header .christmastree span{
    white-space: nowrap;
}
 
@media (min-width:1299px) and (max-width:1740px){
.header .left-header .left-h-col:not(:last-child),
.header .account,
.header .christmastree {
    margin-right: 20px;
}
.header .left-header .left-h-col:not(:last-child) a,.header  .account a,.header  .christmastree a {
    font-size: 14px;
}
}
@media (min-width:1251px) and (max-width:1298px){
    .header .left-header .left-h-col:not(:last-child),
.header .account,
.header .christmastree {
    margin-right: 15px;
}
}

.teaweek-booksec .teaweekbook-row .teaweekbook-col:nth-child(6) .teaweekbook-round{
    display: none;
}
.teaweekbook-imgwrap .teaweekbook-round {
    text-align: center;
    padding: 15px;
}