/*-------------------------------------------------------------------*/
/*@media(max-width: 1700px)
/*-------------------------------------------------------------------*/
@media(max-width: 1700px) {
.comman-hero-wrapper-box {padding-top: 43px !important; padding-bottom: 43px !important; }
.comman-hero-wrapper-box .main-inner-row .vc_column_container > .vc_column-inner, .cm-images img {height: calc(100vh - 247px) !important; width: 100%; }
.logo-hero-main {top: 0px;}
.comman-hero-wrapper-box .club-link a {font-size: 100px; line-height: 176px; }
.logo-hero-main img {height: auto !important; max-width: 446px !important; margin: auto !important; }
.comman-links a {font-size: 20px !important;}
footer a {font-size: 19px;}
.multiple-button-row {margin-top: 41px !important; }
.inner-right-comman h2 {margin-top: 43px;}
.sub-logo img {max-width: 196px !important; height: auto !important; }
.content-application h4 {font-size: 24px; margin-bottom: 9px; }
.application-slider .content-application {padding: 25px 10px; }
.menu-wrapper li+li {   margin-left: 37px;}
.comman-about-wrapper-box.section-same .comman-inner-form-wrapper {	max-width: 622px;}
.subscription-details p ,p.no-saved-methods.error.text-center {max-width: 479px; margin-left: auto !important;
    margin-right: auto !important;}

	
	
	
}



/*-------------------------------------------------------------------*/
/*@media(max-width: 1300px)
/*-------------------------------------------------------------------*/
@media(max-width: 1300px) {
.comman-btn-web a {font-size: 18px !important; }
.multiple-button-row {margin-left: 0 !important; margin-right: 0 !important; }
.comman-about-wrapper-box.section-same.subscription-screen .form-box-comman .form-group label {width: 139px; font-size: 12px;}
.comman-about-wrapper-box.section-same .inner-right-comman p {font-size: 13px !important; }
.form-control {font-size: 14px;}
.comman-about-wrapper-box.section-same.subscription-screen .form-control-box {width: calc(100% - 139px) !important; }
.comman-about-wrapper-box.section-same .inner-right-comman > .vc_column-inner {padding: 0px 32px !important; }
.menu-wrapper li+li {
    margin-left: 22px;
}

}



/*-------------------------------------------------------------------*/
/*@media(max-width: 1199px)
/*-------------------------------------------------------------------*/
@media(max-width: 1199px) {
.inner-right-comman p {letter-spacing: 1.88px; font-size: 15px; }
.inner-right-comman > .vc_column-inner {padding: 0px 61px !important;
}





}



/*-------------------------------------------------------------------*/
/*@media(max-width: 1024px)
/*-------------------------------------------------------------------*/
@media(max-width: 1024px) {
header .menu a {font-size: 16px; line-height: 21px; }
.menu-wrapper li a { 
    font-size: 16px;  
}

}



/*-------------------------------------------------------------------*/
/*@media(max-width: 991px)
/*-------------------------------------------------------------------*/
@media(max-width: 991px) {
.comman-hero-wrapper-box .main-inner-row .vc_column_container > .vc_column-inner, .cm-images img {height: 306px !important; width: 100%; padding:0 !important; }
.comman-hero-wrapper-box .main-inner-row .vc_col-sm-3 {width: 100% !important; }
.logo-hero-main h2 {letter-spacing: 10.2px; color: #C2A546; text-transform: uppercase; font-size: 20px !important; line-height: 27px; margin: 0; position: relative; top: -6px; }
header .container-fluid {padding: 0 15px !important;}
header .menu a {font-size: 14px; line-height: unset; max-width: unset !important; }
header .logo img {max-width: 116px !important; height: auto !important; }
.logo-hero-main img {height: auto !important; max-width: 304px !important; margin: auto !important; }
.comman-hero-wrapper-box {padding-top: 61px !important; padding-bottom: 43px !important; }
.comman-hero-wrapper-box .vc_column-inner {padding: 0 !important; margin: 0 !important; }
.comman-hero-wrapper-box .container {padding: 0 !important; }
.comman-hero-wrapper-box .main-inner-row .vc_column_container > .vc_column-inner {border-right: none !important; padding: 0 !important; border-bottom: 3px solid #C2A54680 !important; }
.comman-hero-wrapper-box .club-link a {font-size: 150px !important; line-height: 0 !important; position: absolute; top: 55px; left: 40px; }
.comman-links {right: 26px !important; left: auto !important; bottom: 20px !important; }
.cm-images figure, .cm-images div, .cm-images img {width: 100% !important; object-fit: cover !important; object-position: center center !important; }
footer a {font-size: 18px; }
.inner-right-comman { width: 100% !important; display: block !important; }
.left-row-banner {position: absolute !important; left: 0; width: 50% !important; }
.inner-right-comman > .vc_column-inner {padding: 0px 20px !important; }
.left-row-banner img {height: 100% !important; min-height: 100vh !important; width: 100% !important; object-fit: cover; mix-blend-mode: screen;}
footer {position: static !important; padding-top: 14px; }
.inner-right-comman {height: 100% !important; }
.comman-about-wrapper-box.section-same .left-row-banner {display: none; }
.btn-flex-comman {flex-wrap: wrap; }
header {position: static !important; }
.site-content {padding-top: 16px; }
.comman-about-wrapper-box.section-same .inner-right-comman p {font-size: 12px !important;  padding-left: 15px;}


.mobile-menu-box.d-none {display: block !important; }
.open-menu {display: none; }
.menu-btn {display: flex; align-items: center; justify-content: center; flex-direction: column; position:relative; z-index:99; }
 .menu-btn.menu_toggle span {background: #FFFFFF; border: 1px solid #C2A546; width: 34px; height: 2px; margin: 3px 0; transition: 0.5s ease-in-out; }
.open-menu.top_menu.show {
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    background: #061a31;
    width: 100%;
    padding: 29px;
    text-align: center;
    height: 100vh;
    overflow: auto;
    z-index: 9;
}

.menu-wrapper {
    flex-direction: column;
}
.menu-wrapper li+li {
    margin-left: 0;
}
.menu-wrapper li a {
    margin: 17px 0 !important;
}

.top_menu .menu-mobile-menu-container {height: 100%; display: grid; place-items: center; }
.open-menu a {color: #fff; font-size: 25px; margin: 18px 0; display: block; }
.menu-btn.menu_toggle.add span:nth-child(2) {display: none; }
.menu-btn.menu_toggle.add span:nth-child(1) {transform: rotate(45deg); }
.menu-btn.menu_toggle.add span:nth-child(3) {transform: rotate(-45deg); top: -9px; position: relative; }


}


/*-------------------------------------------------------------------*/
/*@media(max-width: 767px)
/*-------------------------------------------------------------------*/
@media(max-width: 767px) {
footer ul {flex-wrap: wrap; }
.comman-btn-web {margin-bottom: 0 !important; text-align: center !important; }
footer ul li {margin: 0 12px; }
.comman-about-wrapper-box.section-same .inner-right-comman {padding: 0 0 51px !important; min-height: calc(100vh - 172px);}
.subscription-main-screen-inner {padding: 30px 20px 30px; }
.profile-and-name h3 {font-size: 23px;}
.profile-and-name span {font-size: 14px !important;}
.btn-flex-comman {flex-wrap: wrap; padding-top: 25px; }
.form-box-comman {margin-top: 36px; }
.top-logo-comman img {max-width: 223px !important; margin: auto; }
.inner-right-comman .login-screen h2 {padding-top: 52px !important; }
.comman-inner-form-wrapper.login-screen {padding-top: 49px; }
.login-screen .form-box-comman .form-group label {font-size: 18px !important; }
.upload-box span { width: 48.99px; height: 48.99px;  font-size: 16px; }
.comman-about-wrapper-box.section-same .inner-right-comman > .vc_column-inner {padding: 0px 15px !important; }
.form-box-comman .form-group label {font-size: 18px; padding-right: 18px; width: 145px; }
.form-control-box {width: calc(100% - 145px); }
.btn-flex-comman .btn {font-size: 12px; min-width: 90px; margin: 4px 3px; }
.application-slider figure {height: 370px !important;}

	.member-slider .owl-nav {display:block !important;}
.comman-about-wrapper-box.section-same .inner-right-comman p {	padding-left: 9px;}
.application-slider {
    min-height: auto !important;
} 
.left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image img {
    height: 146px !important;
    display: none;
}
 .left-row-banner {
    width: 100% !important;
}
.left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image {
    height: 146px !important;
}
.left-row-banner .vc_column-inner > .wpb_wrapper {
    height: 146px !important;
}
	.left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image:nth-child(1) img {
    display: block !important;
}
  .left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image {
	width: 100% !important;
}
.left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image:nth-child(1) {
	display: block !important;
}
.left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image img {
	height: auto !important;
	min-height: auto !important;
}	
.left-row-banner .vc_column-inner > .wpb_wrapper {
	height: auto !important;
}	
.left-row-banner figure {
	position: relative;
}	
.left-row-banner figure::after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	background: #0000007d;
	width: 100%;
	height: 100%;
	pointer-events:none;
}	
.left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image img {
	height: 100% !important;
}
/*.left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image {
	height: 25vh !important;
}*/
	.left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image {
    display: none;
}
.left-row-banner.single-image-row .vc_column-inner > .wpb_wrapper > .wpb_single_image {
	height: 100% !important;
}	
.left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image figure {
	height: 100%;
}
.left-row-banner .vc_column-inner > .wpb_wrapper > .wpb_single_image figure div {
	height: 100%;
}	
.application-slider .owl-item {
    height: auto !important;
    display: flex;
    align-items: center;
}	
.join.check.box {
    text-align: center;
    margin-top: 0;
    justify-content: center;
    padding-left: 0;
    position: relative;
    padding-bottom: 23px;
    padding-top: 35px;
}
.join.check.box #agreeTerms {
    left: 0;
    right: 0;
    margin: auto;
}	
.join.check.box label {
    padding-left: 0 !important;
   
}
.join.check.box #agreeTerms {
    left: 0 !important;
    right: 0;
    margin: auto;
}	
.wallert-btn a {
    padding: 0  4px !important;
}	
.left-row-banner.single-image-row .vc_column-inner > .wpb_wrapper > .wpb_single_image img {
    height: 146px !important;
}	
.page-template-members-subscription .inner-right-comman > .vc_column-inner {
	overflow: unset !important;
	display: block !important;
}	
}



