@media only screen and (min-width:1801px) and (max-width:1920px){

	body{ font-size: 18px; }

	body .container{ max-width: 1700px !important;}

	

}



@media only screen and (min-width:1701px) and (max-width:1800px){

	body{ font-size: 17.7px; }

	body .container{ max-width: 1600px !important; }

}



@media only screen and (min-width:1601px) and (max-width:1700px){

	body{ font-size: 17px; }

	body .container{ max-width: 1500px !important; }

}



@media only screen and (min-width:1501px) and (max-width:1600px){

/* 	body{ font-size: 15px; } */

/* 	body .container{ max-width: 1400px !important; } */

}



@media only screen and (min-width:1401px) and (max-width:1500px){

	body{ font-size: 14.9px; }

	body .container{ max-width: 1300px !important; }
    footer .footer-dets .flex-row .col-4 div img {width: 55%;}

}



@media only screen and (min-width:1301px) and (max-width:1400px){

	body{ font-size: 14.3px; }

	body .container{ max-width: 1200px !important; }
    body .site-header .container .navigation .menu-wrapper{gap: 2em;}
    footer .footer-dets .flex-row .col-4 div img {width: 55%;}

}



@media only screen and (min-width:1201px) and (max-width:1300px){

	body{ font-size: 14.1px; }

	body .container{ max-width: 1170px !important;}
    body .site-header .container .navigation .menu-wrapper{gap: 1.8em;}
    footer .footer-dets .flex-row .col-4 div img {width: 55%;}


}



@media only screen and (min-width: 1101px) and (max-width: 1200px){

	body{ font-size: 12.9px; }

	body .container{ max-width: 1050px !important; }
    footer .footer-dets .flex-row .col-4 div img {width: 55%;}
	body .site-header .container .navigation .menu-wrapper{gap: 1.5em;justify-content: space-between;}
}



@media only screen and (min-width: 1001px) and (max-width: 1100px){

	body{ font-size: 12.3px; }

	body .container{ max-width: 950px !important; }
    footer .footer-dets .flex-row .col-4 div img {width: 55%;}
    body .site-head {font-size: 2.2em;}
	body .site-header .container .navigation .menu-wrapper{gap: 1.1em;justify-content: space-between;}
}



@media only screen and (min-width: 768px) and (max-width: 1000px){

	body{ font-size: 11.7px; }

	body .container{ max-width: initial !important; width: auto;}
	.des{display:none}
	.mob{display:block !important}
	body .mob .flex-row .col-2{flex: 0 0 100%;width:100%}
/* 	body .mob .flex-row .col-7{flex: 0 0 100%;width:100%} */
	body .mob .flex-row .mob-flex{display:flex;justify-content:space-between;align-items:center}
	.menu-link b:nth-child(1) {display: block;background: #F1E8D5;width: 35px;height: 2px;border-radius: 20px;margin-bottom: 5px;}
	.mob .mobile-menu-link .menu-link b:nth-child(2) { display: block; background: #F1E8D5; width: 25px; height: 2px; border-radius: 20px; margin-bottom: 5px;}
	.mob .mobile-menu-link .menu-link b:nth-child(3) { display: block; background: #F1E8D5; width: 15px; height: 2px; border-radius: 20px; margin-bottom: 5px;}
	.mob .mobile-menu-link .menu-link{background: transparent;border: none;}
	    body .mob-nav {
        z-index: 9;
        flex: 0 0 100%;
        width: 50%;
        position: fixed;
        top: 0;
        left: 0;
        background: #330000;
        padding: 3em;
        height: 100vh;
        left: -100%;
        box-sizing: border-box;
        transition: 0.6s;
    }
    body .mob-nav.menu-show {
        left: 0;padding: 0 0}

	body .site-header.mob .container .navigation .menu-wrapper{flex-direction: column;
    align-items: flex-start;
    gap: 1.5em;}
	body .site-header.mob .container .site-last{flex:0 0 100%;width:100%;justify-content: flex-start;
        padding: 0;
        margin-top: 1.5em;}
	body .site-header.mob .container .navigation .menu-wrapper li a{font-size:1.5em}
	body .site-header .container .site-last a h1{font-size:2.5em}
	body .inside-mob{position:relative;background:#330000}
	body .site-header.mob .mobile-menu-close .menu-close {background:transparent;border:none}
	body .site-header.mob .mobile-menu-close .menu-close span{    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: #F1E8D5;}
	
body .site-header.mob .container .navigation .menu-wrapper{flex-direction: column;
    align-items: flex-start;
    gap: 0em;}
	body .site-header.mob .container .site-last{flex:0 0 100%;width:100%;justify-content: flex-start;
        padding: 0;
        margin-top: 1.5em;text-align:center}
	body .site-header .container .site-last h1{text-decoration: underline;
    text-decoration-style: wavy;
    text-decoration-color: #F1E8D5;font-size:2em}
	body .site-header.mob .container .navigation .menu-wrapper li{width: 100%;
    padding: 0.9em 0;
    text-align: center;
    border-top: 0.1em solid #F1E8D5;}
	body .site-header.mob .container .navigation .menu-wrapper li a{font-size: 2em;
        font-family: var(--global-fonts-1);
        text-transform: uppercase;}
	body .site-header .container .site-last a h1{font-size:2.5em}
body .mob-nav .mobile-menu-close{padding: 1.3em 2em; text-align: right;} 
	body .joining-us img{width:100%}
	body .site-header .container .navigation .menu-wrapper li:last-child a{color:#F1E8D5;background:transparent}
	body .site-header .container .site-last a{ color: #F1E8D5; background: transparent; text-decoration: underline; text-decoration-color: #F1E8D5;
    text-decoration-style: wavy;}
/* 
	body .flex-row{ flex-direction: column; }

	body .flex-row .col-1{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-2{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-3{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-4{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-5{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-6{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-7{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-8{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-9{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-10{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-11{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-12{ flex: 0 0 100%; width: 100%; } */

}



@media (max-width: 767px){

	body{ font-size: 12px; }

	body .container{ max-width: initial !important; width:auto}

	body .flex-row{ flex-direction: column; }

	body .flex-row .col-1{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-2{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-3{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-4{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-5{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-6{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-7{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-8{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-9{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-10{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-11{ flex: 0 0 100%; width: 100%; }

	body .flex-row .col-12{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-2-5	{ flex: 0 0 100%; width: 100%; }
	.des{display:none}
	.mob{display:block !important}

	body .mob .flex-row .mob-flex{display:flex;justify-content:space-between;align-items:center}
	.menu-link b:nth-child(1) {display: block;background: #F1E8D5;width: 35px;height: 2px;border-radius: 20px;margin-bottom: 5px;}
	.mob .mobile-menu-link .menu-link b:nth-child(2) { display: block; background: #F1E8D5; width: 25px; height: 2px; border-radius: 20px; margin-bottom: 5px;}
	.mob .mobile-menu-link .menu-link b:nth-child(3) { display: block; background: #F1E8D5; width: 15px; height: 2px; border-radius: 20px; margin-bottom: 5px;}
	.mob .mobile-menu-link .menu-link{background: transparent;border: none;}
	    body .mob-nav {
        z-index: 9;
        flex: 0 0 100%;
        width: 50%;
        position: fixed;
        top: 0;
        left: 0;
        background: #330000;
        padding: 0em !important;
        height: 100vh;
        left: -100%;
        box-sizing: border-box;
        transition: 0.6s;
    }
    body .mob-nav.menu-show {
        left: 0;
    }

	body .site-header.mob .container .navigation .menu-wrapper{flex-direction: column;
    align-items: flex-start;
    gap: 0em;}
	body .site-header.mob .container .site-last{flex:0 0 100%;width:100%;justify-content: flex-start;
        padding: 0;
        margin-top: 1.5em;text-align:center}
	body .site-header .container .site-last h1{text-decoration: underline;
    text-decoration-style: wavy;
    text-decoration-color: #F1E8D5;font-size:2em;margin-bottom:0.4em}
	body .site-header.mob .container .navigation .menu-wrapper li{width: 100%;
    padding: 0.9em 0;
    text-align: center;
    border-top: 0.1em solid #F1E8D5;}
	body .site-header.mob .container .navigation .menu-wrapper li a{font-size: 2em;
        font-family: var(--global-fonts-1);
        text-transform: uppercase;}
	body .site-header .container .site-last a h1{font-size:2.5em}
	body .inside-mob{position:relative;background:#330000}
	body .site-header.mob .mobile-menu-close .menu-close {background:transparent;border:none}
/* 	body .site-header.mob .mobile-menu-close .menu-close span{    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: #F1E8D5;margin:1.2em 0;} */
	body .hero img{height: 470px !important;object-fit: cover;}
	body .site-head {font-size:2em}
	.mg-top {margin-top: 40px !important;}
	body .joining-us .col-6{margin-bottom:2em}
	body .site-head-lg {font-size: 5em;}
	.mg-top-med {margin-top: 25px !important;}
	body .gallery-divs{column-count: 1;}
	body .subscribe-form {width:100%}
	body .footer-dets .flex-row .col-4 img.wd-for-mob{width:55%}
	body footer .mxx-wd {width: 90%;}
	body .whole-venue .col-6{margin-bottom:2em}
	body .map iframe{height:400px}
	body .mob-nav .mobile-menu-close{padding: 1.3em 2em; text-align: right;} 
	body .mob-nav .mobile-menu-close svg{font-size:1.6em;color:#F1E8D5} 
	body .joining-us img{width:100%}
	body .accordion h2{padding-right: 20px;}
	body .whole-venue img{width:100%} 
	body .Contact-page-form > .flex-row{padding: 1em 1em 0;width:100%;box-sizing:border-box}
	footer .pad-left {padding-left: 15px !important;}
	body .site-header .container .navigation .menu-wrapper li:last-child a{color:#F1E8D5;background:transparent}
	body .site-header .container .site-last a{ color: #F1E8D5; background: transparent; text-decoration: underline; text-decoration-color: #F1E8D5;
    text-decoration-style: wavy;}
	body footer .foot-logo img{width:15%}
	body #popup-img{width:100%}
	body .card-wrapper {margin-top:3em}
	body .card-wrapperr {margin-bottom:2em}



}



@media only screen and (min-width: 640px) and (max-width: 767px){



}