.book-form .input-group .form_control.hasDatepicker{text-align: right;}
input[type="button"]{background: transparent !important;}

@media (max-width:1700px) {
header .container-fluid{padding: 0 60px;}
header{padding: 40px 0 36px;}
.vc_section.home-about-section .about-col-row{margin: 0 -15px;}
.vc_section.home-about-section .about-col-row .wpb_column{padding: 0 15px;}
.vc_custom_heading.big-heading{font-size: 32px;line-height: 45px;}
.vc_section.home-about-section {padding: 150px 0 150px; }
.position-content .main-title{font-size: 36px;line-height: 40px;}
.position-content .sub-title{font-size: 18px;line-height: 25px;}
.vc_section.update-contact-section{padding: 150px 0;}
.vc_section.home-gallery-section .vc_row .position-content{max-width: 760px;}
.navbar-menu .navbar-nav .close-menu{top: 40px;left: 55px;}
header.small .navbar-menu .navbar-nav .close-menu{top: 32px;}
.navbar-menu .navbar-nav .menu-main-menu-container ul li{padding:0 60px;}
footer{padding: 85px 0 50px;}
.vc_section.inner-banner .vc_column-inner .banner-content .vc_custom_heading{font-size: 78px; line-height: 78px;}
.vc_section.inner-banner .vc_single_image-img{height: 490px;}
.vc_section.contact-inner-info .container_row {padding: 0 60px; }
@-moz-keyframes logo /* Firefox */
{from {top: 50%;transform: scale(1.4);} to {top: 40px;transform: scale(1.0); } }
@-webkit-keyframes logo /* Safari and Chrome */
{from {top: 50%;transform: scale(1.4);} to {top: 40px;transform: scale(1.0);  } }
@-ms-keyframes logo /* IE10 */
{from {top: 50%;transform: scale(1.4);} to {top: 40px;transform: scale(1.0);  } }
@keyframes logo
{from {top: 50%; transform: scale(1.4);} to {top: 40px;  transform: scale(1.0);  } }
}

@media (max-width:1499px) {

div.container-row{max-width: 1300px;}
.vc_section.home-about-section{padding: 125px 0;}
.vc_section.update-contact-section {padding: 125px 0; }
header .header-bar .logo-header .custom-logo-link{max-width: 200px;}
header .header-bar .logo-header .custom-logo-link img {width: 100%; }
.vc_section.inner-banner .vc_column-inner .banner-content .vc_custom_heading {font-size: 70px; line-height: 75px; }
.vc_section.inner-banner .vc_single_image-img {height: 460px; }
.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex{padding-bottom: 125px;}
.vc_section.inner-banner .vc_column-inner .banner-content .vc_custom_heading.small-heading {font-size: 20px; padding-bottom: 15px; line-height: 30px; }
.vc_section.reservation-gallery-section .container_row {padding: 0 50px; }
.img-position-row .menu-title{font-size: 26px;line-height: 35px; padding-bottom: 15px;}
.event-details-content .event-content-info h2{font-size: 26px;}
.keyframescreen-logo{left: 0px;max-width: 200px;}
.keyframescreen .keyframescreen-img-left{width: 923px;}
@-moz-keyframes logo /* Firefox */
{from {top: 50%;transform: scale(1.4);} to {top: 40px;transform: scale(1.0); } }
@-webkit-keyframes logo /* Safari and Chrome */
{from {top: 50%;transform: scale(1.4);} to {top: 40px;transform: scale(1.0);  } }
@-ms-keyframes logo /* IE10 */
{from {top: 50%;transform: scale(1.4);} to {top: 40px;transform: scale(1.0);  } }
@keyframes logo
{from {top: 50%; transform: scale(1.4);} to {top: 40px; transform: scale(1.0);  } }

@-moz-keyframes leftslide /* Firefox */
{from {width: 923px;} to {width:0px;} }
@-webkit-keyframes leftslide /* Safari and Chrome */
{from {width: 923px;} to {width:0px;} }
@-ms-keyframes leftslide /* IE10 */
{from {width: 923px;} to {width: 0px;} }
@keyframes leftslide
{from {width: 923px;} to {width: 0px;} }
.page-id-34 #ui-datepicker-div{left: -241px !important;}
.menu-page-section .vc_column-inner div .vc_figure img {
	height: 400px;
}
.vc_section.menu-page-section .container-fluid.row .col .ult-modal-input-wrapper.ult-adjust-bottom-margin .ult-modal-image-{height: 400px;}
	.event-page-section .vc_column-inner div .vc_figure img{height:534px}
	.vc_section.our-commitments-section {padding: 100px 0 100px;}
	.vc_section.workwith-about-section {padding: 85px 0;}
	.vc_section.our-commitments-section .vc_column-inner .vc_row-fluid{padding-top: 50px;}
	.vc_section.our-commitments-section .col-title-heading{padding-bottom: 20px;font-size: 16px;}
	.vc_section.current-section .row-d-flex .vc_row-fluid .form-col-work .vc_column-inner{padding-left: 85px !important;}
	.current-section .medium-heading {font-size: 24px;}
	.our-commitments-section .medium-heading {font-size: 24px; }
	.keyframescreen-logo::before{right: 29px;bottom: -24px;width: 135px;}
	header .header-bar .logo-header .custom-logo-link{display: block;margin: auto;}
}
@media (max-width:1299px) {
div.container-row{max-width: 1199px;}
.vc_section.home-about-section .about-col-row .wpb_column .vc_column-inner{max-width: 530px;}
.same-content p{font-size: 15px;line-height: 30px;}
.position-content .main-title {font-size: 32px; line-height: 32px; }
.vc_section.home-gallery-section .vc_row .position-content {max-width: 520px; }
.position-content .sub-title{padding-bottom: 20px;}
.vc_custom_heading.big-heading {font-size: 28px; line-height: 40px; }
.vc_section.home-video-section .vc_custom_heading.big-heading{max-width: 522px;}
#mailpoet_form_1 .mailpoet_paragraph{flex-wrap: inherit;}
.newsletter .mailpoet_form #form_email_1{margin-right: 15px !important;}
footer .footer-info {padding-top: 50px; }
.navbar-menu .navbar-nav .menu-main-menu-container ul li a{font-size:18px;line-height: normal;}
.navbar-menu .navbar-nav .menu-main-menu-container ul li{margin-bottom:25px;}
.navbar-menu .navbar-nav .close-menu{top: 40px;left: 55px;}
header.small .navbar-menu .navbar-nav .close-menu{top: 32px;}
.navbar-menu .navbar-nav .menu-main-menu-container ul li{padding:0 60px;}
.vc_section.inner-banner .vc_column-inner .banner-content .vc_custom_heading {font-size: 55px; line-height: 60px; }
.vc_section.inner-banner .vc_single_image-img {height: 410px; }
.vc_section.social-info-section {padding: 80px 0; }
.vc_section.social-info-section .container-row-main .sub-content {padding-bottom: 40px; }
.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex {padding-bottom: 100px; }
.vc_section.reservation-gallery-section .container_row {padding: 0 15px; }
.vc_section.reservation-gallery-section .gallery-reservation-btn{padding: 80px 0 80px;}
.vc_section.menu-link-section .link-menu .vc_general{font-size: 18px !important;}
.vc_section.menu-link-section .link-menu + .link-menu {margin-top: 33px; }
.vc_section.contact-inner-info .container_row iframe{margin-top: 65px;}
.vc_section.event-content-section {padding: 60px 0 50px;}
.vc_section.event-blog-section .vc_column-inner{max-width: 900px;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .row .col-md-8{padding-left: 30px;padding-right: 110px;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .row h2{padding-bottom: 20px;font-size: 15px;line-height: 20px;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event p{line-height: 20px;}
.vc_section.event-blog-section {padding-bottom: 40px; }
.vc_section.event-blog-section .vc_column-inner .event_list_on_event{margin-bottom: 18px;}
.page-id-34 #ui-datepicker-div{left: -241px !important;}
.menu-page-section .vc_column-inner div .vc_figure img {height: 350px; }
.vc_section.menu-page-section .container-fluid.row .col .ult-modal-input-wrapper.ult-adjust-bottom-margin .ult-modal-image- {height: 350px;}
.event-page-section .vc_column-inner div .vc_figure img{height:434px;}
.vc_section.our-commitments-section {padding: 100px 0 100px;}
	.vc_section.workwith-about-section {padding: 85px 0;}
	.vc_section.our-commitments-section .vc_column-inner .vc_row-fluid{padding-top: 50px;}
	.vc_section.our-commitments-section .col-title-heading{padding-bottom: 20px;font-size: 16px;}
	.vc_section.current-section .row-d-flex .vc_row-fluid .form-col-work .vc_column-inner{padding-left: 85px !important;}
}
@media (max-width:1199px) {
div.container-row{max-width: 992px;}
header .container-fluid{padding: 0 30px;}
header {padding: 35px 0 35px; }
header.small {padding: 20px 0; box-shadow: 0 2px 20px #00000014;}
header.small .navbar-menu .navbar-nav .close-menu {top: 23px; }
.navbar-menu .navbar-nav .close-menu {top: 36px; left: 24px; }
.navbar-menu .navbar-nav .menu-main-menu-container ul li{padding: 0 30px;}
.vc_section.home-about-section {padding: 100px 0; }
.position-content .main-title {font-size: 25px; line-height: 30px; }
.position-content .main-title{padding-bottom: 20px;}
.vc_section.update-contact-section {padding: 100px 0; }
.form-heading{font-size: 16px; line-height: 24px;}
.vc_section.update-contact-section .siginup-info-section .same-content p {margin-bottom: 30px; }
.form-heading{padding-bottom: 30px;}
footer {padding: 80px 0 30px;}
.footer-title h2{font-size: 13px;}
.position-content .sub-title {font-size: 16px; line-height: 20px; }
.vc_section.home-gallery-section .same-btn .vc_general{width: 134px;font-size: 13px !important;}
.vc_section.social-info-section .container-row-main{max-width: 992px;}
.vc_section.inner-banner .vc_column-inner .banner-content{padding: 0 25px;}
.vc_section.contact-inner-info .container_row {padding: 0 30px; }
@-moz-keyframes logo /* Firefox */
{from {top: 50%;transform: scale(1.4);} to {top: 35px;transform: scale(1.0); } }
@-webkit-keyframes logo /* Safari and Chrome */
{from {top: 50%;transform: scale(1.4);} to {top: 35px;transform: scale(1.0);  } }
@-ms-keyframes logo /* IE10 */
{from {top: 50%;transform: scale(1.4);} to {top: 35px;transform: scale(1.0);  } }
@keyframes logo
{from {top: 50%; transform: scale(1.4);} to {top: 35px;  transform: scale(1.0);  } }
.keyframescreen .keyframescreen-img-left{width:870px;}
@-moz-keyframes leftslide /* Firefox */
{from {width:870px;} to {width:0px;} }
@-webkit-keyframes leftslide /* Safari and Chrome */
{from {width:870px;} to {width:0px;} }
@-ms-keyframes leftslide /* IE10 */
{from {width:870px;} to {width: 0px;} }
@keyframes leftslide
{from {width: 870px;} to {width: 0px;} }
.home_slider_view_avaviliaty .col-md-3{width: 50%;height: 74px;border-left: 0 !important;}
.home_slider_view_avaviliaty .form_field .hasDatepicker{margin-left: auto;}
.vc_section.availabilty-form-section .vc_row-fluid .vc_column_container{max-width: 100%; padding: 0;}
.vc_section.availabilty-form-section .vc_row-fluid .vc_column_container .row {position: relative; }
.vc_section.availabilty-form-section .vc_row-fluid .vc_column_container .row::before {content: ''; position: absolute; left: 0; right: 0; margin: auto; width: 1px; height: 100%; background: #F9F0E5; top: 0; bottom: 0; }
.vc_section.availabilty-form-section .vc_row-fluid .vc_column_container .row::after {content: ''; position: absolute; left: 0; right: 0; margin: auto; width: 100%; height: 1px; background: #F9F0E5; top: 50%; transform: translateY(-50%); }
.home_slider_view_avaviliaty .col-md-3:nth-of-type(2){width:50%}
.select2-container{width: 48.6%;left: 15px !important;}
.select2-container--open .select2-dropdown{width: 100% !important;margin-left: 0 !important;}
.page-id-34 #ui-datepicker-div {left: inherit !important;width: 100% !important;max-width: 48.7% !important;margin-right: 15px;}
.page-id-224  .select2-container{width: 100% !important; left: 0 !important;}
.page-id-224 .select2-container--open .select2-dropdown{margin: auto !important; right: 0;}
.vc_section.current-section .row-d-flex .vc_row-fluid .form-col-work .vc_column-inner {padding-left: 40px !important; }
.vc_section.our-commitments-section {padding: 80px 0; }
 .pum-container{max-width: 900px !important;}
 .pum-container .popup-flex .right-content{padding: 40px;}
header .header-bar .logo-header .custom-logo-link{margin:auto;display: block;padding: 0 15px;}
header .header-bar .logo-header .custom-logo-link img {max-height: 40px;height: 100%;}
}
@media (max-width:991px) {
.vc_section.home-about-section .about-col-row {margin: 0; flex-wrap: wrap; }
.vc_section.home-about-section .about-col-row .wpb_column .vc_column-inner{max-width: 100%;}
.vc_section.home-about-section .about-col-row .wpb_column .vc_column-inner .vc_custom_heading.big-heading {max-width: 420px; padding-bottom: 36px; margin: 0; font-size: 25px; line-height: 37px; }
.vc_section.home-about-section .about-col-row .wpb_column::after{display: none;}
.vc_section.home-about-section .about-col-row .wpb_column{padding: 0; width: 100%;}
.vc_section.home-gallery-section .vc_figure .vc_single_image-img {height: 500px; object-fit: cover; }
.footer-inner .col-md-3 {width: 100%; }
.footer-title h2{padding-bottom: 23px; font-size: 16px;}
#mailpoet_form_1 .mailpoet_paragraph {margin-bottom: 0px !important; }
.newsletter {padding: 63px 0; }
.getin-info {padding-bottom: 63px; }
.newsletter .mailpoet_form {padding: 0 !important; max-width: 200px; }
.newsletter .mailpoet_form .mailpoet_submit{margin-top: 0px !important;width: 100% !important;margin-left: 20px !important;}
.newsletter .mailpoet_form #form_email_1 {margin-right: 0 !important; width: 209px !important; }
.mailpoet_form_tight_container .mailpoet_stack_on_mobile .mailpoet_form_column:not(:first-child) {margin-left: 20px !important; }
footer .footer-info {padding-top: 80px; position: relative; }
.footer-flex.row {align-items: center; flex-direction: column-reverse; justify-content: center; }
footer .footer-info .social-icon{text-align: left;}
footer .footer-info .site-name{text-align: left;}
footer .footer-info .social-icon a{margin: 0 7px;}
footer .footer-info .social-icon{padding-bottom: 30px;}
.vc_section.home-video-section video{  height: calc(100vh - 171.7px) !important;object-fit: cover;}
.vc_section.home-about-section {padding: 90px 0 79px; }
.vc_section.update-contact-section {padding:90px 0 57px; }
header .btn {font-size: 10px; }
header {padding: 32px 0 32px; }
header .header-bar .header-menu{width:25%;}
header .header-bar .logo-header{width: 75%; }
header .header-bar .logo-header{text-align: left;}
.vc_section.home-video-section .vc_custom_heading.big-heading{padding: 0 15px;}
header .header-bar .logo-header .custom-logo-link {max-width: 185px; }
.navbar-menu .navbar-nav .menu-main-menu-container ul li {margin-bottom: 20px; }
header.small .navbar-menu .navbar-nav .close-menu {top: 18px; }
.navbar-menu .navbar-nav .close-menu {top: 30px; left: 20px; }
.navbar-menu .navbar-nav .menu-main-menu-container ul li {padding: 0 25px; }
.navbar-menu .navbar-nav {height: auto;padding: 20px 0 35px;}
.navbar-menu .navbar-nav .menu-main-menu-container ul li a{font-size: 16px;}
header .container-fluid{padding: 0 15px;}
.footer-inner .col-md-4, .footer-inner .col-md-2 {width: 100%; }
.vc_section.home-gallery-section .vc_row .vc_column-inner:hover .same-btn .vc_general{bottom:35%;}
.vc_section.social-info-section .container-row-main .vc_row-fluid{margin: 0 !important}
.vc_section.social-info-section .container-row-main .vc_row-fluid .wpb_column{padding: 0 ; width: 100%;}
.vc_section.social-info-section .container-row-main .vc_row-fluid{flex-wrap: wrap;}
.vc_section.social-info-section .container-row-main .vc_row-fluid .wpb_column + .wpb_column{margin-top: 30px;}
.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex{padding-bottom: 0;flex-wrap: wrap;}
.vc_section.inner-about-section .about-col-row .wpb_column {width: 100%;}
.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .about-col-content .same-content p{margin-bottom: 20px;}
.vc_section.inner-banner .vc_column-inner .banner-content .vc_custom_heading {font-size: 43px; line-height: 66px; }
.vc_section.inner-banner .vc_single_image-img {height: 634px; }
.vc_section.social-info-section .container-row-main .sub-content {padding-bottom: 54px; }
.vc_section.social-info-section .container-row-main .sub-content p{line-height: 30px;}
.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .about-col-content .vc_column-inner {padding: 67px 25px !important; }
.vc_section.inner-about-section .btn-row .vc_column-inner .wpb_wrapper{flex-wrap: wrap;}
.vc_section.inner-about-section .btn-row .vc_column-inner .wpb_wrapper .same-btn + .same-btn {margin-top: 30px !important; }
.same-btn .vc_general{  font-size: 14px !important;}
.vc_section.inner-about-section {padding-bottom: 50px; }
.sample-menu-btn{padding-top: 50px;}
.vc_section.reservation-gallery-section .gallery-reservation-btn {padding:54px 0 55px; }
.vc_section.privacy-policy {padding: 66px 0 58px; }
.section404::before{height: 455px;width: 320px;}
.heading404 h2 {font-size: 106px; line-height: 116px; }
.heading404 p{padding-bottom: 43px;}
footer {padding: 49px 0 27px; }
.vc_section.home-video-section .container-fluid {padding: 0; }
div.container-row{padding: 0 25px;}
.footer-logo.col {position: absolute; top: 40px; left: 0; padding: 0; }
.vc_custom_heading.big-heading {font-size: 21px; line-height: 31px; }
.vc_section.home-video-section .vc_custom_heading.big-heading {max-width: 400px; }
div.container-fluid{padding: 0 25px;}
.vc_section.home-gallery-section .container-fluid {padding: 5px 10px; }
.position-content .sub-title {font-size: 24px; line-height: 30px; }
.position-content .main-title {font-size: 41px; line-height: 52px; }
.vc_section.home-gallery-section .same-btn .vc_general {width: 144px; font-size: 14px !important; }
.vc_section.home-gallery-section .vc_row .position-content{padding: 0 15px;}
.vc_section.home-gallery-section .vc_figure .vc_single_image-img{height:650px;}
.form-heading {padding-bottom: 57px; }
.vc_section.inner-banner .container-fluid {padding: 0; }
.vc_section.social-info-section {padding: 66px 0; }
.vc_section.social-info-section .container-row-main{padding: 0 25px;}
.same-content p{font-size: 16px;}
.vc_section.menu-link-section {padding: 70px 0; }
.vc_section.menu-link-section .link-menu .vc_general{font-size: 18px !important;}
.vc_section.menu-link-section .link-menu + .link-menu {margin-top: 33px; }
.vc_section.inner-banner .vc_column-inner .banner-content .vc_custom_heading.small-heading{font-size: 24px;padding-bottom: 25px;}
.vc_section.reservation-gallery-section .container_row {padding: 0 25px; }
.vc_section.privacy-policy .container-row .wpb_wrapper h2{padding-bottom: 46px;font-size: 16px;line-height: 28px;}
.page-id-93 .vc_section.inner-banner .vc_column-inner .banner-content .vc_custom_heading {font-size: 36px; line-height: 42px; }
.section404 .header404 .site-logo {max-width: 167px; margin: auto; }
.section404 .header404 .site-logo .custom-logo {width: 100%; }
.heading404 p{font-size: 15px;}
.section404::before{display: none;}
.heading404 .btn.btn-inline {font-size: 11px; }
.vc_section.contact-inner-info {padding: 72px 0 0px; }
.vc_section.contact-inner-info .container_row.map-row {padding: 0; }
.vc_section.contact-inner-info .vc_col-sm-3 {padding: 88px 7px !important; }
.vc_section.contact-inner-info .container_row .wpb_column {width: 100%; }
.vc_section.contact-inner-info .vc_col-sm-3 .same-content {margin: 0 !important; }
.vc_section.contact-inner-info .container_row{padding: 0 25px;}
.vc_section.menu-page-section .container-fluid.row .col {width: 100%; flex: 100%; padding: 3px; }
.vc_section.menu-page-section .container-fluid.row .col {width: 100%; flex: 100%; padding: 3px; }
.img-position-row .menu-title {font-size: 32px; line-height: 51px; padding-bottom: 18px; }
.vc_section.menu-page-section .vc_column-inner:hover .img-position-row .same-btn .vc_general{bottom: 20px;}
.vc_section.our-menu-section {padding: 89px 0; }
.vc_section.our-menu-section .width-calc .vc_column-inner .vc_general {font-size: 10px !important; }
.vc_section.menu-page-section .container-fluid.row{padding: 0 3px;}
.event-page-section .col.wpb_column:last-child, .event-page-section .col.wpb_column:first-child {display: none; }
.event-page-section .col.wpb_column .vc_single_image-img {height: 634px; object-fit: cover; }
.event-details .details-inner .event-left {width: 100%; padding: 10px; }
.event-details-content{padding: 36px 25px 50px;}
.event-details .details-inner .event-right {width: 100%; }
.event-details-content .event-content-info h2 {font-size: 20px; line-height: 24px; }
.event-details-content .event-content-info span{font-size: 11px;}
.keyframescreen-logo {left: 0px; max-width: 200px; -moz-animation: infinite; -webkit-animation: infinite; -o-animation: infinite; -ms-animation: infinite; animation: infinite; }
.keyframescreen .keyframescreen-img-left {width: 260px; background-size: cover; }
@-moz-keyframes leftslide /* Firefox */
{from {width:260px;} to {width:0px;} }
@-webkit-keyframes leftslide /* Safari and Chrome */
{from {width:260px;} to {width:0px;} }
@-ms-keyframes leftslide /* IE10 */
{from {width:260px;} to {width: 0px;} }
@keyframes leftslide
{from {width: 260px;} to {width: 0px;} }
.vc_section.availabilty-form-section{padding: 0;}
.home_slider_view_avaviliaty .col-md-3 {width: 100%; padding: 0 30px; border-bottom: 0.4000000059604645px solid #F9F0E5; }
.vc_section.availabilty-form-section .vc_row-fluid .vc_column_container .row::after{display: none;}
.vc_section.availabilty-form-section .vc_row-fluid .vc_column_container .row::before{display: none;}
.home_slider_view_avaviliaty .form_field{padding: 0;}
.vc_section.availabilty-form-section .vc_row-fluid .vc_column_container .row{margin: 0;}
.home_slider_view_avaviliaty .col-md-3:last-child{border-bottom: 0;}
.select-dropdown__list{border-top: 0;}
.home_slider_view_avaviliaty .form_field .hasDatepicker{background-position: 100%;}
.page-id-34 #ui-datepicker-div {left: 0 !important;max-width: 100% !important;}
.home_slider_view_avaviliaty .col-md-3:nth-of-type(2){width:100%}
.select2-container--open .select2-dropdown{width:100% !important}
.select2-container{width:100% !important; left:0 !important}
.page-id-34 #ui-datepicker-div{margin-right: 0;}
.page-id-224  .select2-container{width: 100% !important; left: 0 !important;}
.page-id-224 .select2-container--open .select2-dropdown{margin: auto !important; right: 0;}
.same-popup .modal-body{padding: 0 24px 30px;}
.same-popup .modal-dialog .modal-content{max-width: 378px;}
.same-popup .modal-dialog{padding: 25px;}
.event-details .details-inner .event-left img{height:100%}
.vc_section.home-video-section video{position: relative; z-index: 99;}
.vc_section.workwith-about-section {padding: 69px 0 36px;}
.current-section .medium-heading {font-size: 20px; }
.our-commitments-section .medium-heading {font-size: 20px; }
 .pum-container{max-width: 700px !important;}
 .pum-container .popup-flex .right-content{padding: 30px;}
 .pum-container .popup-flex .left-img{width: 100%; max-width: 100%;}
 .pum-container .popup-flex .right-content{width: 100%;}
 .pum-container .popup-flex .right-content h2{font-size: 18px; padding-bottom: 30px;}
 .pum-container .popup-flex .left-img img {width: 100%; height: 400px; object-fit: cover; }
.container_row.map-row {padding-top: 88px; }
.vc_section.inner-banner .vc_single_image-img {height: calc(100vh - 220px); }
.event-page-section .col.wpb_column .vc_single_image-img{height: calc(100vh - 220px); }
.vc_section.social-info-section .container-row-main .christmas-row .christmas-content .vc_column-inner{padding: 0px 0 30px !important}
.pum-close.popmake-close {
	z-index: 9999999 !important;
	opacity: 1 !important;
	background: #f9f0e5 url("https://www.cleaverandwake.com/wp-content/uploads/2022/12/Group-1094.svg") !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}
.page-id-2538 .vc_section.inner-banner .vc_single_image-img {
    height: 340px;
}
	.page-id-2456 .vc_section.inner-banner .vc_single_image-img {
    height: 400px;
}
}
@media (max-width:767px) {
.vc_section.event-blog-section .vc_column-inner{max-width: 369px;padding: 0 16px !important;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .row{margin: 0;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .row .col-md-4{width: 100%;padding: 0;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .row .col-md-8 {padding-left:27px; padding-right: 27px; width: 100%; padding-top: 32px; padding-bottom: 27px; }
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .fa{display: none;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .row h2{font-size: 16px; line-height: 24px;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event p {line-height: 16px; font-size: 11px; }
.form-heading-title{padding:0 15px}
.same-form-inner .inline-group{padding:0 15px}
.same-form-inner .inline-group .input-group{max-width: 100%;}
.page-id-224 .select2-container--open .select2-dropdown {background: #F2E8DC; width: 100% !important; margin: auto !important; right: 0; }
.same-form-inner .select2.select2-container{padding-right: 20px;padding-left: 20px;}
.same-form-inner .inline-group .input-group{padding: 37px 20px;}
.time_info .check-list label{font-size: 15px;}
.vc_section.make-a-reservation-section{padding: 0px 0 100px;}
.form-heading-title h2{font-size: 16px;}
label{font-size: 12px;}
.same-form-inner .select2.select2-container .select2-selection__rendered{font-size: 12px;}
.form-heading-title h2{padding-bottom: 33px;}
.date-top-header p{font-size: 12px; line-height: 36px;}
.date-top-header{margin-bottom: 33px;}
.date-top-header{padding: 0 15px;}
.step-form .input-step .form_time_inner{padding: 45px 15px;}
.step-form .input-step .form_time_inner ul{margin: -15px;}
.step-form .input-step .form_time_inner ul li{padding: 20px;}
.detalis-form .form-heading-title{padding-bottom: 33px;}
.detalis-form .form-blog{padding: 33px 25px;}
.detalis-form .form-blog .col-md-6 {width: 50%; }
.same-form-inner .form-control{font-size: 12px !important}
.notes-box-add ul li .content-notes-box span{font-size: 12px;}
.notes-box-add ul li .content-notes-box .btn.btn-inline {font-size: 12px; }
.check-group{margin-top: 23px;}
.check-group .check-input label{font-size: 15px;}
.check-group .same-content {margin-top: 17px; }
.notes-box-add ul li {margin-bottom: 24px; }
.step-five .date-top-header h2{line-height: 25px; font-size: 16px; padding-bottom: 10px;}
.step-five .date-top-header{padding: 44px 25px;}
.step-five .date-top-header p {font-size: 11px; line-height: 25px; }
.five-inner-content {padding-top: 40px; }
.five-inner-content span{padding: 35px 0;}
.dropdown_avaivilty{padding-left: 25px;padding-right: 25px;}
.dropdown_avaivilty ul{margin-bottom: 42px;}
.dropdown_avaivilty .dayanddate h3{line-height: 28px;font-size: 15px;}
.dropdown_avaivilty ul li label{font-size: 11px !important;}
.dropdown_avaivilty .dayanddate h3{padding-bottom: 18px;}
.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .wpb_column .vc_column-inner div .vc_figure img{height:100%}
.vc_section.current-section .row-d-flex {padding: 0 25px; }
.vc_section.current-section .row-d-flex .vc_row-fluid .form-col-work .vc_column-inner {padding-left: 0 !important; padding-top: 88px !important; padding-right: 0 !important; padding-bottom: 20px !important; }
.current-section .medium-heading {font-size: 24px; }
.our-commitments-section .medium-heading {font-size: 24px; text-align: left !important; }
.vc_section.our-commitments-section .vc_column-inner .vc_row-fluid {padding-top: 53px; }
.vc_section.our-commitments-section .vc_column-inner .vc_row-fluid .wpb_column + .wpb_column {padding-top: 53px; }
.vc_section.our-commitments-section .col-title-heading {padding-bottom: 27px; font-size: 18px; }

 .pum-container{max-width: 400px !important;}
 .pum-container .popup-flex .left-img img{height: 250px;}
 .pum-container .popup-flex .right-content p{font-size: 14px;line-height: 24px;}
 .pum-container .popup-flex .right-content h2 {font-size: 18px; padding-bottom: 10px; }
 .pum-container .popup-flex .right-content{padding: 15px;}
.pum-close.popmake-close{background-size: 15px !important;top: 5px !important;right: 5px !important;}
#cookie-notice #cn-notice-text .cli-bar-message{font-size: 12px; line-height: 25px;}
#cookie-notice .cookie-notice-container #cn-close-notice{right: 0;}
.ult-overlay-close.top-right {width: 30px !important; height: 30px !important; }
#button-click-overlay .ult_modal-content .ult_modal-body .popup_menu ul li {width: 100%; padding:5px; }
#button-click-overlay .ult_modal-content .ult_modal-body .popup_menu ul{margin: -5px;}
#button-click-overlay .ult_modal-content .ult_modal-body{padding: 40px 20px;}
#button-click-overlay .ult_modal-content .ult_modal-body .popup_menu h2{font-size: 20px;}
#button-click-overlay .ult_modal-content .ult_modal-body .popup_menu ul li a{font-size: 14px;}
#button-click-overlay .ult_modal-content .ult_modal-body .popup_menu ul{height: 264px;overflow: auto;}
.vc_section.availabilty-form-section {margin-top: 0px; }
	.vc_section.inner-banner.join-list-banner .vc_single_image-img {
	height: 250px;
}
}
@media (max-width:523px) {
	.sample-menubtn-row .wpb_wrapper .same-btn {padding: 0; width: 100%;}
.sample-menubtn-row .wpb_wrapper .same-btn + .same-btn { margin-top: 30px !important;}
}
@media (max-width:479px) {
.vc_section.reservation-gallery-section .container_row .gallery-row .wpb_column{width: 100%; padding: 12px 0;}
.vc_section.reservation-gallery-section .container_row .gallery-row{flex-wrap: wrap; margin: -12px 0;}
.event-details .details-inner .event-left img{height: 414px;}
.same-form-inner .inline-group .input-group{max-width:100%;}
.page-id-224 .select2-container--open .select2-dropdown {background: #F2E8DC; width: 100% !important; margin: auto !important; right: 0; }
.book-form .input-group .form_control.hasDatepicker{width: 201px !important;text-align: right;font-size: 12px;}
.pum-container {
	max-width: 300px !important;
	margin: auto !important;
	left: 0 !important;
}
.pum-container .popup-flex .left-img {
	height: auto !important;
}
 .pum-container .popup-flex .left-img img{height: 200px;}
}
@media (max-width:360px) {
.newsletter .mailpoet_form .mailpoet_submit{margin-left: 5px !important;}
.position-content .main-title{overflow: hidden;}
}
@media (max-width:767px) {
	.vc_section.update-contact-section .siginup-info-section .same-content{padding: 54px 30px !important;}
	.vc_section.update-contact-section .cleaverandwake-form-home{padding: 0 30px;}
	.siginup-info-section.padding-l {
	padding: 0 30px !important;
}
	.siginup-info-section.p-t50{padding-top:50px !important}
}

@media (max-width:1499px) {
.vc_section.corporate-section .vc_row-fluid .wpb_column .same-btn .vc_general {
    font-size: 12px !important;
}	
	.vc_section.corporate-section .vc_custom_heading{    font-size: 18px !important;}	
	.vc_section.weddings-testimonial-section p{font-size:24px;    max-width: 665px;}
	.vc_section.weddings-testimonial-section p::before{background-size: cover;width: 20px;height: 30px;left: -31px;background-position: -817px 0;}
}
@media (max-width:1299px) {
.vc_section.corporate-section .vc_row-fluid .vc_col-sm-6 {
    width: 100%;
}	
.vc_section.corporate-section .vc_row-fluid .vc_col-sm-6  .vc_col-sm-6 {
    width: 50%;
}
	.vc_section.corporate-section .vc_row-fluid .vc_col-sm-6 + .vc_col-sm-6 .vc_row-fluid {
    flex-direction: row-reverse;
}
	.vc_section.corporate-section .vc_row-fluid .wpb_column {
    padding: 0;
}
}
@media (max-width:767px) {
.vc_section.corporate-section .vc_row-fluid .vc_col-sm-6  .vc_col-sm-6 {
    width: 100%;
}	
.vc_section.corporate-section .vc_row-fluid .vc_col-sm-6 .vc_col-sm-6:last-child {
    padding: 50px 30px;
}
	.vc_section.weddings-testimonial-section p {
    font-size: 20px;
    max-width: 665px;
    padding-left: 30px;
}
	.vc_section.weddings-testimonial-section p::before{left:0}
	.vc_section.weddings-testimonial-section p::after{left: 31px;bottom: -14px;width: 100px}
	section.vc_section.section-gallery-weddings .galleries{width:50%}
	.vc_section.weddings-testimonial-section{padding:50px 0}
	section.vc_section.gallery-section {
    padding: 50px 0 50px;
}
	section.vc_section.photo-credit-section {
    padding: 0px 0px 50px;
}
}