.banner-wedding .banner-content-inner h2 p {font-size: 50px; line-height: 60px; font-family: 'Kaleko105Light'; color: #fff; padding-bottom: 0; }
.banner-wedding .banner-content-inner h2 p strong {padding: 0; display: inline-block; font-size: 50px; line-height: 60px; font-weight: normal; font-family: 'Kaleko105Light'; color: #C5B58A; }

@media (min-width:1400px) and (max-width:1600px) {
.header-hover-bar .topbar-nav{max-width: 1340px;}
}
@media (min-width:1200px) and (max-width:1600px) {
.header-bar .menu-bar {padding-right:25px; }
.header-bar .nav ul > li.menu-item a {font-size: 14px; padding: 0 10px; }
.header-bar .nav ul > li.menu-item{margin-left: 0px;}
.header-bar .header-book .header-book-extrabuttons a {font-size: 14px; }
.gift-inner-blog .flexlinks-block p{padding: 15px 25px;}
.banner-content-inner h2{font-size: 40px;line-height: 50px;}
.banner-content-inner p{font-size: 20px;}
.banner-content-inner {max-width: 570px; }
.banner-content-inner p{margin-top: 20px;}
.banner-content-inner strong{padding-bottom: 30px;}
.app-button-same{padding: 48px 0;}
.same-inner .same-algin{padding: 0px 30px;}
.same-inner .barintro-text h3{font-size: 28px;}
.same-inner .usercontent p:nth-of-type(1){margin-top: 20px;}
.blaxkimg-inner.same-inner .same-algin {padding-left: 30px; padding-right: 30px; }
.barroomcta.barroomcta-inner{padding: 100px 0;}
.barroomcta.barroomcta-inner .barroomcta-title{line-height: 50px;font-size: 38px;}
.homepage-top-slider .item .banner-content h1{font-size: 50px;line-height: 50px;padding-bottom: 10px;}
.homepage-top-slider .item .banner-content .book-btn{font-size: 15px;margin-top: 15px;}
.guests-section-slider{max-width: 1340px;}
.col-section .container {max-width: 1340px; }
.enquiry-form-wadding {padding-left: 100px; }
}
@media (min-width:1200px) and (max-width:1399px) {
.header-hover-bar .topbar-nav{max-width: 1140px;}
}
@media (min-width:992px) and (max-width:1199px) {
.header-bar .menu-bar {padding-right: 0px; }
.header-bar .nav ul > li.menu-item a {font-size: 13px; padding: 0 7px; }
.header-bar .nav ul > li.menu-item{margin-left: 0px;}
.header-bar .header-book .header-book-extrabuttons a {font-size: 12px; }
.gift-inner-blog .flexlinks-block p{padding: 15px 25px;}
.banner-content-inner h2{font-size: 40px;line-height: 50px;}
.banner-content-inner p{font-size: 20px;}
.banner-content-inner {max-width: 570px; }
.banner-content-inner p{margin-top: 20px;}
.banner-content-inner strong{padding-bottom: 30px;}
.app-button-same{padding: 48px 0;}
.same-inner .same-algin{padding: 0px 30px;}
.same-inner .barintro-text h3{font-size: 28px;}
.same-inner .usercontent p:nth-of-type(1){margin-top: 20px;}
.blaxkimg-inner.same-inner .same-algin {padding-left: 30px; padding-right: 30px; }
.barroomcta.barroomcta-inner{padding: 100px 0;}
.barroomcta.barroomcta-inner .barroomcta-title{line-height: 50px;font-size: 38px;}
.homepage-top-slider .item .banner-content h1{font-size: 40px;line-height: 50px;padding-bottom: 10px;}
.homepage-top-slider .item .banner-content .book-btn{font-size: 15px;margin-top: 15px;}
.same-inner .barintro-text h3 p {font-size: 28px !important; }
.enquiry-form-wadding {padding-left: 100px; }
.header-hover-bar .topbar-nav{max-width: 960px;}
}

@media(max-width:991px) {
.header-bar .menu-bar {padding-right: 0px; }
.header-bar .nav ul > li.menu-item a{font-size: 15px;padding: 0 10px;}
.header-bar .nav ul > li.menu-item{margin-left: 5px;}
.header-bar .header-book .header-book-extrabuttons a{font-size: 15px;}
.gift-inner-blog .flexlinks-block p{padding: 15px 25px;}
.banner-content-inner h2 {font-size: 32px; line-height: 40px; }
.banner-content-inner p{font-size: 20px;}
.banner-content-inner {max-width: 570px; }
.banner-content-inner p{margin-top: 20px;}
.app-button-same{padding: 48px 0;}
.same-inner .same-algin {padding: 50px; }
.same-inner .barintro-text h3 {font-size: 20px; line-height: 30px; }
.same-inner .usercontent p:nth-of-type(1){margin-top: 20px;}
.blaxkimg-inner.same-inner .same-algin {padding-left: 30px; padding-right: 30px; }
.barroomcta.barroomcta-inner{padding: 100px 0;}
.barroomcta.barroomcta-inner .barroomcta-title{line-height: 50px;font-size: 38px;}
.homepage-top-slider .item .banner-content h1{font-size: 41px;line-height: 50px;padding-bottom: 10px;}
.homepage-top-slider .item .banner-content .book-btn{font-size: 15px;margin-top: 15px;}
.wrapper{padding: 0;}
.homepage-top-slider .item .banner-content p{font-size: 15px;}
.header-bar .header-book {position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 9; left: 50%; }
.banner-inner-section .flexwrap{max-width: 700px; padding:45px 15px;}
.gift-inner-blog .wysiwygblocknone{padding: 45px 0 45px;}
.usercontent .flex-same p{font-size: 15px;}
.banner-inner-section .flexwrap .pageheader-title{font-size: 28px;line-height: 30px;padding-bottom: 15px;}
.banner-inner-section .flexwrap .pageheader-text{font-size: 16px;}
.banner-section .bannerwarp-content .pageheader-title{font-size: 40px;line-height: 50px;}
.banner-section .bannerwarp-content{padding: 0px 15px;}
.gift-inner-blog .flexlinks [class*="col-"]{padding: 0px 15px;}
.gift-inner-blog .flexlinks .row {margin: 0px -15px; }
.gift-inner-blog .flexlinks [class*="col-"] {margin-top: 30px; padding: 0px 15px; }
.same-banner .banner-content {position: relative; top: inherit; transform: inherit; left: 0; right: 0; max-width: 700px; padding: 35px 15px; text-align: center;}
.banner-content-inner p{color: #3C3A3B;}
.banner-content-inner strong{color: #3C3A3B;}
.banner-content-inner p {font-size: 18px; }
.banner-content-inner strong {padding-bottom: 15px; }
.banner-content-inner .app-btn{justify-content: center;}
.same-inner [class*="col-"] {padding: 0; flex: 100%; max-width: 100%; }
.same-inner .row{flex-direction: column-reverse;}
.same-inner .usercontent p:nth-of-type(1){margin-top: 10px;}
.blaxkimg-inner.same-inner .same-algin {padding-left: 50px; padding-right: 50px; }
.barroomcta-wrap::before{display: none;}
.barroomcta.barroomcta-inner .barroomcta-title{font-size: 32px; padding-bottom: 0;}
.barroomcta.barroomcta-inner {padding: 50px 0; }
.header-bar .nav ul > li.menu-item{height: auto;}
.header-bar .nav ul > li.menu-item a{height: auto;padding: 20px 25px;}
.header-bar .nav ul > li.menu-item {margin: 0; }
.navinner{padding: 50px 0;}
.header-logoicon{margin: auto;}
.header-bar .header-logowrap{margin: 0;width: 79px;}
.header-logotext{display: block;}
.same-inner .barintro-text h3 p {font-size: 20px !important ; line-height: 30px; }
.banner-wrap.same-banner.banner-wedding .banner-content h2 p{font-size: 28px; line-height: 40px;}
.banner-wrap.same-banner.banner-wedding .banner-content h2 p strong{font-size: 28px;  line-height: 40px;}
.enquiry-form-wadding {padding-left: 50px; }
.aux.d-lg-none {display: none; }
.nav ul > li.menu-item-has-children > ul.sub-menubar {display: block; position: relative !important; height: auto; top: 0; padding: 0; right: 0; }
.nav ul > li.menu-item-has-children > ul.sub-menubar .backto, .nav ul > li.menu-item-has-children > ul.sub-menubar .viewall {display: none; }
 .navinner .header-hover-bar {display: block !important;background: transparent; }
 .header-hover-bar .aux ul li a{padding: 15px 10px;}
 .header-bar .menu-bar{margin-right: 0;}
 .burger{margin-right: 0;}
 .header-bar .container {position: relative; }
 .header-bar .col-10 {position: inherit; }
 .navinner .nav.__fixed {
    display: none;
}
.navinner .nav {
    display: none;
}
 }
@media(max-width:767px) {
.gift-inner-blog .flexlinks [class*="col-"]{width: 100%;flex: 100%;max-width: 100%;margin-top: 0px;padding: 0;}
.same-inner .same-algin {padding: 50px 15px; }
.blaxkimg-inner.same-inner .same-algin {padding-left: 15px; padding-right: 15px; }
.barroomcta.barroomcta-inner .barroom-contant [class*="col-"] {margin-top: 30px !important;}
.barroomcta.barroomcta-inner .barroom-contant {padding-top: 0px; }
.banner-images .bannerimg {display: block !important; }
.banner-content-inner h2{font-size: 41px; line-height: 50px;}
.same-banner .banner-content{padding-left: 0; padding-right: 0;}
.homepage-top-slider .item .banner-content{padding: 0px 15px;}
.homepage-top-slider .item .banner-content h1 {font-size: 41px; line-height: 50px; padding-bottom: 0; }
.banner-section .bannerwarp-content .pageheader-title {font-size: 41px; line-height: 50px; }
.banner-inner-section .flexwrap{padding: 41px 32px;}
.gift-inner-blog .wysiwygblocknone {padding: 45px 17px 44px; border-bottom: 0; margin: 0;}
.gift-inner-blog{padding: 0;}
.gift-inner-blog .flexlinks-block p{padding: 17px 25px;}
.banner-section .bannerwarp-img .bannerimg{display: block !important;}
.banner-wedding .banner-content-inner h2 {color: #fff; padding-bottom: 10px; font-size: 30px !important; }
.fix-button-row a{padding: 15px 20px;}
.enquiry-form-wadding {padding: 50px 15px; }
.banner-section .bannerwarp-img .bannerimg.desktop-image {
    display: none !important;
}
}
@media(max-width:575px) {
.header-bar .header-book { text-align: center; display: flex; align-items: center; justify-content: center; z-index: 1; }
.header-logowrap{margin-left: 0px;}
.homepage-top-slider figure{height: 481px;}
.homepage-top-slider figure img {height: 100%; object-fit: cover; }
.banner-images .bannerimg {display: block !important; height: 481px; object-fit: cover; object-position: -590px; }
/*.banner-section .bannerwarp-img {height: 481px; }*/
.header-bar .header-book .header-book-extrabuttons a.border{display: none;}
.header-bar .header-book .header-book-extrabuttons a {margin: 0; background: transparent; border: 0; font-size: 22px; color: #FFF; text-transform: uppercase; }
.header-bar .container {position: relative; }
.header-bar .col-10{position: inherit;}
.header-bar .header-book .header-book-extrabuttons a:hover {background: transparent !important; border-color: transparent !important; color: #FFF !important; }
.header-bar .header-logowrap{z-index: 99;position: relative;}
.banner-section .bannerwarp-img img {height: 100%; object-fit: cover; }
.burger {margin-right: -15px; }

}
@media(max-width:375px) {
.header-bar .header-book .header-book-extrabuttons a{font-size: 16px;}

}
