.description h6{
    font-size:1.2rem;
}
@media (max-width: 1399.98px) {
    .booster{
        margin-top: 2rem;
    }
    .title h1 {
        font-size: 8rem;
    }

    .right h1 {
        font-size: 8rem;
    }
    .form-control,
    .form-select {
        height: 5rem;
        border-radius: 1rem;
        font-size: 2.4rem;
        background: #3f3f3f;
        border: none;
    }
    .description h1 {
    font-size: 1.6rem;
    font-family: "Inter", sans-serif;
    font-weight: 400;
}
}

@media (min-width: 1000px) {
    .gym-form-padding {
        padding: 0rem 2rem;
        margin-left: 0rem;
    }
    .category_name {
        width: 23rem !important;
    }
}
@media (min-width: 1200px) {
    .gym-form-padding {
        padding: 0rem 5rem;
        margin-left: 0rem;
    }
    .category_name {
        width: 28rem !important;
    }
}
@media (min-width: 1600px) {
    .gym-form-padding {
        padding: 0rem 5rem;
        margin-left: -5rem;
    }
}

@media (max-width: 1199.98px) {
    html {
        font-size: 60%;
    }
    .title h1 {
        font-size: 8rem;
    }

    .right h1 {
        font-size: 6rem;
    }
}

@media (max-width: 991.98px) {
    .description p {
    font-size: 1.2rem;
    }
        .description h1 {
        font-size: 1.3rem;
        }
    .vhr {
        border: none;
        height: 100%;
    }
    .list {
        margin-left: 0;
    }
    .category {
        padding: 0;
    }
    .btn-green {
        font-size: 3rem;
    }
    .form-label {
        font-size: 2.5rem;
    }
    .form-control,
    .form-select {
        font-size: 2.5rem;
    }
    html {
        font-size: 52%;
    }
    .right h1 {
        font-size: 6rem;
    }
    .phone {
        display: none;
    }
    .desktop {
        display: block;
    }
    .select-mail {
        display: none;
    }
    .gym-form-padding {
        padding: 0rem;
    }
    .vhr2 {
        border: none;
    }
    .search-form-padding {
        padding-left: 1rem;
        padding-top: 3rem;
    }
    .details {
        padding: 0% 7%;
    }
    .resend {
        padding-left: 1rem;
    }
    .category_name {
        width:22rem;
    }
    
}
@media only screen and (max-width: 800px) and (min-width: 777px) {
    .price_tag{
        padding:1rem;
    }
    
}

@media (max-width: 767.98px) {
        

    .phn-msg {
        display: block;
    }
    .phn-msg h1,
    .phn-msg span {
        font-size: 16px;
    }
    .desktop-msg {
        display: none;
    }
    .search-form-padding {
        padding-left: 1rem;
        padding-top: 3rem;
        padding-right: 2rem;
    }
    main {
        padding: 0rem 2rem;
    }
    html {
        font-size: 55%;
    }
    .home-content {
        width: 100%;
        display: block;
    }
    .left {
        width: 100%;
    }
    .right {
        width: 100%;
    }

    .right h1 {
        font-size: 2.6rem;
        margin-top: -3rem;
        margin-bottom: 3rem;
    }

    /*	gym list start*/
    .category {
        display: flex;
        justify-content: center;
    }
    .category_name {
        margin: 2rem 4rem;

        padding: 1rem;
    }
    .description {
        /*padding: 2rem 0.7rem !important;*/
        margin: 0 !important;
        width: 60%;
    }
    .description h1 {
        font-size: 1.3rem;
    }
    .description p {
        font-size: 1.1rem;
    }
    .list {
        margin-top: 1rem;
        margin-left: 1rem;
        margin-right: 1.5rem;
        border-radius: 2rem;
    }
    .list_img,.price_tag {
        width: 35%;
    }
    .price_tag {
        padding: 0.5rem 2rem;
    }
    .price_tag h1 {
        font-size: 2rem;
    }

    /*	//contact*/
    .contact-form {
        padding: 2rem 0rem;
        width: 320px;
        margin: 0 auto;
    }
    .title h1 {
        font-weight: 500;
        font-size: 3rem;
        text-align: center;
        background: #202020;
        padding: 1rem;
    }
    .form-control,
    .form-select {
        font-size: 2rem;
    }
    .form-label {
        font-size: 2rem;
    }
    .icon {
        text-align: center;
        margin-top: 2.8rem;
    }

    .contact-btn-align {
        text-align: center;
        margin-top: 3.2rem !important;
    }
    .contact-btn {
        width: 120px;
        height: 40px;
        border-radius: 5px;
        font-weight: 700;
        font-family: "Roboto", sans-serif;
    }
    .contact-input-phone2 {
        margin-top: 0rem;
    }
    .contact-input-phone {
        margin-top: 1rem;
    }
    .contact-msg .form-control {
        height: 110px !important;
        border-radius: 10px;
    }
    .form-label,
    .form-control,
    textarea {
        font-weight: 400;
        font-family: "Roboto", sans-serif;
        font-size: 16px !important;
    }
    .navbar-brand img {
        width: 115px !important;
    }
    .pl1 {
        padding-left: 2rem !important;
    }
    input {
        border-radius: 10px;
    }
    /*	privacy terms*/
    .faq {
        width: 342px;
        margin: 0 auto;
    }
    .faq h1 {
        font-size: 13px;
        font-weight: 400;
    }
    .faq h2 {
        font-size: 14px;
    }
    .faq p {
        font-size: 12px;
        font-weight: 400 !important;
        text-align: justify;
        color: #ffffffcc;
        /* margin-bottom: 2rem; */
    }
    .pd-4 {
        /* height: 48px; */
    }
    .terms-phone-height {
        height: 43px;
    }
    .details {
        padding: 0;
    }
    .btn-green {
        font-size: 2.5rem;
    }
    .form-search {
        display: none;
    }
    .price_tag {
        padding: 0;
    }
    .list_img,.price_tag {
        width: 12rem;
    }
    .price_tag {
        width: 12rem;
        padding: 3.5rem 3rem;
    }
    .description h1 {
        font-size: 2.6rem;
    }
    .description p {
        font-size: 2rem;
    }
    .save-btn {
        border-radius: 1rem;
    }
}

@media (max-width: 575.98px) {
    /* .terms-padding {
        padding: 2rem !important;
    } */
    .icon h3 {
        margin-top: 0.5rem;
    }
    .dropdown-menu {
        margin-left: -15.5rem !important;
        padding-right: 1rem;
        border-radius: 2rem;
    }
    .pd-4 {
        padding: 1.3rem;
    }
    html {
        font-size: 52%;
    }
    .category_name {
        margin: 2rem 1rem;
        padding: 0.8rem;
    }
    .category_name h1 a {
        font-size: 1.2rem;
    }
    .description h1 {
        font-size: 1.2rem;
    }
    .description p {
        font-size: 1.1rem;
            text-align: left;
            padding-right: 5px;

    }
    .price_tag {
        padding: 2.5rem 3rem;
    }
    .head h1 {
        font-size: 2rem !important;
    }
    .list_img,.price_tag {
            height: 17.5rem;
    padding: 1.5rem;
    padding-top: 4.5rem; 
    }
    .details2 {
        padding: 0% 3%;
    }
    .delete-btn {
        padding-right: 2rem;
    }
}
@media (max-width: 500px) {
    .booster{
   font-size: 1.45rem;
    margin-top: 2.2rem;
    padding: 0.5rem 1rem;
    background: #fe7417;
    width: 11rem;
    border-radius: 2rem;
    text-align:center;
}
    .contact-input-phone2 {
        margin-top: 1rem;
    }
    .contact-input-phone {
        margin-top: 1rem;
    }
    .form-label,
    .form-control,
    textarea {
        font-weight: 400;
        font-family: "Roboto", sans-serif;
        font-size: 16px !important;
    }
    .contact-form .form-control,
    .contact-form .form-select {
        height: 5rem !important;
    }

    .text .contact-btn-align {
        margin-top: 2rem !important;
    }
    .contact p {
        font-size: 1.5rem;
    }
    .head h1 {
        font-size: 2rem !important;
        padding: 1rem !important;
    }
    .contact-form .se-th {
        height: 110px !important;
    }
    .icon {
        text-align: center;
        margin-top: 2rem;
    }
}
@media (max-width: 400px) {
    .contact-form .se-th {
        height: 120px !important;
    }
    .btn-green {
        font-size: 2rem;
    }
    html {
        font-size: 50%;
    }
    .category_name {
        margin: 2rem 1rem;
        padding: 1rem;
    }
    .category_name h1 a {
        font-size: 1.4rem;
    }
    .category_name {
        margin: 2rem 1rem !important;
        /* margin: 0 !important; */
    }
    .form-control {
        width: 100% !important;
    }

    .input-group {
        width: 100% !important;
    }
    .price_tag {
        padding: 2rem 3rem;
    }
    .list_img,.price_tag {
           height: 20rem;
    padding: 2rem;
    padding-top: 6rem;
    text-align:left;
    }
}
@media (width <= 389px) {
    /* .contact-form textarea {
        height: 100px !important;
    } */
    /* .icon {
        margin-top: 2rem;
    } */

    .contact-btn {
        height: 30px;
    }
    .btn-green {
        font-size: 1.5rem;
    }
    .se-2 {
        margin-top: 0.4rem !important;
    }
    .contact-input-phone {
        margin-top: 0rem;
    }

    .contact-form .form-control,
    .contact-form .form-select {
        height: 4rem !important;
    }
    .icon {
        text-align: center;
        margin-top: 0.8rem !important;
    }
    .icon h3 {
        margin-top: 0rem !important;
    }

    .contact-form .form-label,
    .contact-form .form-control,
    .contact-form textarea {
        font-size: 15px !important;
    }
    .faq p {
        font-size: 11px;
    }
    .faq h1 {
        font-size: 11px;
    }
    .faq h2 {
        font-size: 11px;
    }
    .terms-phone-height {
        height: 30px;
    }
    .contact-input-phone2 {
        margin-top: -1rem;
    }
    .contact-form .se-th {
        height: 90px !important;
    }
    .contact-btn-align {
        margin-top: 2rem !important;
    }
}
