@media(min-width:320px) and (max-width:400px) {
    .sidepanel {
        width: 0;
        position: fixed;
        z-index: 1;
        top: 0 !important;
        left: -5% !important;
        background-color: white;
        overflow-x: hidden;
        transition: .5s;
        padding-top: 60px;
        overflow-y: auto;
        bottom: 13% !important
    }
}

@media(min-width:401px) and (max-width:768px) {
    .sidepanel {
        width: 0;
        position: fixed;
        z-index: 1;
        top: 0 !important;
        left: 0 !important;
        background-color: white;
        overflow-x: hidden;
        transition: .5s;
        padding-top: 60px;
        overflow-y: auto;
        bottom: 15% !important
    }
}

.sidepanel {
    width: 0;
    position: fixed;
    z-index: 1;
    top: 20%;
    left: 0;
    background-color: white;
    overflow-x: hidden;
    transition: .5s;
    padding-top: 60px;
    overflow-y: auto;
    bottom: 1%
}

.common-form {
    padding: 0 25px 0 25px;
    overflow-x: hidden;
    overflow-y: auto
}

.sidepanel .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px
}

.openbtn {
    font-size: 20px;
    cursor: pointer;
    background-color: #111;
    color: white;
    padding: 10px 15px;
    border: 0
}

.openbtn:hover {
    background-color: #444
}

.my_map {
    width: 100%;
    height: 200px;
}

.availablepromo {
    border-radius: 15px;
    padding: 1rem !important;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px !important;
    background-color: #ffffff;
    margin-bottom: 1rem !important;
}

.availablepromo b {
    margin-left: 0;

}

.deletBtnTai {
    border: none;
    padding: 0.3rem 1rem;
    border-radius: 6px;
    color: red !important;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}

.deletBtnTai .fa {
    color: red !important;
}

.wallet_history .warp {
    box-shadow: none !important;
    background-color: #EEEEEE !important;
}

.sidepanel {
    border-radius: 20px;

}

.dlt {
    display: flex;
    flex-direction: row;
    align-content: end;
    justify-content: end;
}

.contact_others {
    display: flex;
    align-items: center;
    justify-content: center;
}





.frm-grp:focus {
    border-radius: none !important;

    border-bottom: 1.6px solid #C59D5F !important;

}

.form-group :focus {

    border-bottom: 1.6px solid #C59D5F !important;
    box-shadow: none !important;


}

.form-group input {

    border-radius: none;

    border-top: none;
    border-left: none;
    border-right: none;


}

@media screen and (max-width: 768px) {

    .OurContactHeader h2 {
        font-size: 35px !important;
    }


}

@media screen and (max-width: 576px) {

    .OurContactHeader h2 {
        font-size: 28px !important;
    }


}

@media screen and (max-width: 768px) {
    .sidepanel {
        border-radius: 20px;
        position: fixed;

        left: 0;
        background-color: #FAF9F6 important;

        z-index: 101;
    }

    .text-left {
        width: auto;
    }


    .deletBtnTai {

        display: flex !important;


        align-items: center;

        flex-wrap: warp;
    }

    .deletBtnTai .fa {
        margin-left: 5px;
    }

}

@media screen and (max-width: 768px) {

    .OurContactHeader h2 {
        font-size: 35px !important;
    }


}

@media screen and (max-width: 576px) {

    .OurContactHeader h2 {
        font-size: 28px !important;
    }


}

.contact_others {
    display: flex;
    align-items: center;
    justify-content: center;
}

.OurContactHeader h1 {
    font-family: rosit;
    color: #c59d5f;
}

.tifin_booking p {
    padding-left: 0;
}

.font_top_float {
    font-size: 16px;
    margin-top: 15px;
    float: right;
}