.standard {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

/*menu styling*/


.menu_icn {
    padding: 10px;
    display: block;
    width: 40px;
    text-align: center;
    margin: 0 auto;
    margin-right: 0;
}


#page {
    display: block;
    position: relative;
    top: 0px;
    z-index: 99;
    width: 100%;
}

.main_mmenu {
    display: inline-block;
}


.nav_ {
    display: none;
}

.banner_side {
    padding: 50px 0px;
}

.banner_left {
    width: 100%;
    text-align: center;
    padding: 0;
}

.banner_right {
    display: none;
}

#tabs li {
    width: 30%;
}

.sec_main {
    display: grid;
    grid-template-columns: 100%;
    gap: 2%;
    align-items: center;
    align-content: center;
}

.sec_in img {
    max-width: 140px;
    min-height: 140px;
    max-height: 140px;
}

.section_left {
    padding-right: 0;
}

.sectionthree .section_left {
    padding-left: 0;
    order: 1;
}

.sectionthree .section_right {
    order: 2;
}

.sec_in h3 {
    font-size: 20px;
}

.footer_in_main {
    display: block;
}

.f_logo {
    width: 100%;
    text-align: center;
}

.f_logo img {
    margin-left: auto;
    width: 40%;
}

.soc_links {
    text-align: center;
}

.f_menu {
    display: inline-block;
    vertical-align: top;
    width: 49.7%;
    margin-bottom: 20px;
}

.f_menu h3 {
    font-size: 23px;
}

.list_footer li a {
    font-size: 12px;
}

.soc_links ul li a {
    padding: 7px;
    width: 35px;
    height: 35px;
    line-height: 17px;
}


.copy p {
    font-size: 13px;
}

.searchbox {
    grid-template-columns: 100%;
}

.myevents-div1 {
    width: 70%;
}

.maps {
    display: none;
}

.innerbannertxt h1 {
    font-size: 30px;
}

.inner_banner {
    min-height: 200px;
    align-items: center;
    padding-bottom: 0;
}

.incontentmainblog {
    grid-template-columns: 100%;
    gap: 1%;
}


.post_nav {
    margin: 20px auto;
}

.post_nav a {
    font-size: 13px !important;
}

.sec_in_main.howitwork {
    grid-template-columns: 49% 49%;
}

.booking-form{
    grid-template-columns: 100%;
    gap: 0;
}

.bookform {
    order: 2;
}
.booking-form .maps {
    display: inline;
    order: 1;
    margin-bottom: 0
}

.payments {
    width: 100%;
}