@media (max-width: 1199px){
	.btn_cmn .wp-element-button {
	   padding: 10px 15px !important;
	}
	header .wp-block-navigation__container.wp-block-navigation {
	    gap: 15px;
	}
	.head_1 {
	    font-size: 42px !important;
	}
	.head_sub {
	    font-size: 24px !important;
	    line-height: 30px !important;
	}
	.wp-block-cover.banner_cap{
		min-height: 500px !important;
	}
	.head_cmn {
	    font-size: 34px !important;
	    line-height: 50px !important;
	}
	.wp-block-columns.ftr_left {
	    grid-column: span 3;
	}
	.faq_title{
		font-size: 18px;
	}
	.faq_dec{
		font-size: 16px;
	}
	.list_table_main tr td{
		font-size: 16px;
	}
	.list_table_main tr td:first-child {
	    font-size: 18px;
	}
	.joinnow_mem h3.wp-block-heading {
	    font-size: 20px;
	    line-height: 24px;
	}

}
@media (max-width: 991px){
	.wp-block-columns.ftr_left {
	    grid-column: span 2;
	}
	.upcoming_event_col .wp-block-cover__inner-container {
	    padding: 15px;
	}
	.upcoming_event_col .wp-block-cover__inner-container .wp-block-heading{
		font-size: 16px;
		margin-bottom: 4px !important;
	}
	.upcoming_event_col .wp-block-cover__inner-container p {
	    font-size: 14px;
	    line-height: 22px;
	}
}
@media (max-width: 767px){
	header .wp-block-navigation__responsive-container-open:not(.always-shown){
		display: block !important;
	}
	header .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content,
	body header .hdr_contact_right{
		display: none;
	}
	header nav.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex {
	    gap: 0;
	}
	.mob_cont_menu{
		display: block !important;
	}
	header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
		padding: 10px 0 !important; 
		font-size: 18px;
	}
	
	.wp-block-cover.banner_cap {
	    min-height: 400px !important;
	}
	.banner_cap.wp-block-cover .wp-block-cover__inner-container{
		padding: 0;
	}
	.head_1 {
	    font-size: 36px !important;
	}
	.head_sub {
	    font-size: 18px !important;
	}
	.mob_sec_padd{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.faq_title:after {
	    top: 23px;
	    width: 22px;
	    height: 22px;
	    background-size: 22px auto;
	}
	.head_cmn {
	    font-size: 26px !important;
	    line-height: 40px !important;
	}
	footer .wp-block-navigation__responsive-container {
     display: block !important; 
     position: inherit !important;  
	}
	footer .wp-block-navigation__responsive-container-close,
	footer .wp-block-navigation__responsive-container-open{
		display: none !important;
	}
	footer.wp-block-template-part .copyright_main{
		justify-content: center;
	}
	footer.wp-block-template-part .copyright_main > p{
		margin-bottom: 15px !important;
	}
	footer.wp-block-template-part .copyright_main {
	    padding-top: 30px !important;
	    margin-top: 40px !important;
	}
	.list_table_main tr td{
		font-size: 14px;
		padding: 10px 5px 10px 0px;
	}
	.list_table_main tr td:first-child {
	    font-size: 14px;
	}
	.contact_form_main .form_group .wpcf7-form-control{
		font-size: 14px;
	}

}
@media (max-width: 575px){


}