@media (min-width: 1200px) {
    #new-sec {
        padding-top: 120px;
        padding-bottom: 120px;
    }

    .mobile-respon {
        padding-top: 100px;
    }

    .text-size-change {
        font-size: 1.3125rem !important;
    }

    .visionmsn-color {
        text-align: justify;
        padding: 20px 45px;
    }

    .new-section-head {
        font-size: 2.25rem;
        margin-bottom: 50px !important;
    }

    .unique-style2:after {
        position: absolute;
        content: "";
        top: 50%;
        left: -170px;
        height: 2px;
        width: 230px;
        border: 2px solid #ededed;
        border-color: #1d1d1d;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: -11;
    }

    .unique-style2:before {
        position: absolute;
        content: "";
        top: 50%;
        left: -171px;
        height: 10px;
        border-radius: 50%;
        width: 10px;
        background: #ff7657;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: -1;
    }

    .unique-style::after {
        position: absolute;
        content: "";
        top: 50%;
        right: -145px;
        height: 2px;
        width: 190px;
        border: 2px solid #ededed;
        border-color: #1d1d1d;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: -11;
    }

    .unique-style::before {
        position: absolute;
        content: "";
        top: 50%;
        right: -152px;
        height: 10px;
        border-radius: 50%;
        width: 10px;
        background: #ff7657;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: -1;
    }

    /* .main-para-text {
        text-align: justify;
    } */

    .testi-section {
        /* padding-top: 120px; */
        padding-bottom: 50px;
    }

    .gallery {
        --s: 188px;
        /* control the size */
        --g: 16px;
        /* control the gap */
        display: grid;
        margin: calc(var(--s) + var(--g));
    }

    .howplay-section {
        padding-top: 50px;
    }
}

@media (max-width: 575px) {
    #new-sec {
        display: none;
    }
    .slider {
        width: 90% !important;
        margin: auto;
    }
    .accordion-body {
        text-align: justify;
    }

    #div-hide {
        display: none;
    }

    .ul_point li {
        margin-right: 0px !important;
    }

    #join {
        padding-top: 25px;
    }
    .methd-flx {
        width: 80%;
        margin: 21px 21px;
    }

    .join-img {
        background: url(../images/Download.jpg);
        background-size: cover;
        /* opacity: 0.6; */
    }

    .join-img::before {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        content: "" !important;
        background-color: rgba(
            var(--ambed-black-rgb, 60, 53, 49),
            0.6
        ) !important;
        z-index: -11 !important;
    }

    .loader-class {
        margin-left: auto;
        margin-right: auto;
    }

    .main-mission-padding {
        padding-top: 28px;
    }

    .position-topt {
        top: -24px;
    }

    .name-color {
        font-size: 13px;
    }

    .point-header {
        margin-bottom: 0px !important;
    }

    .preloader .lds-ellipsis {
        /* position: absolute !important;
                top: 50% !important;
                left: 50% !important; */
        /* width: 0 !important;
                margin-left: 0 !important; */
    }

    .over-item h3 {
        padding: unset !important;
    }

    .right-small {
        right: -28px !important;
    }

    body .multi-carousal-container .arrow-btn {
        width: 38px !important;
        height: 24px !important;
    }

    body .multi-carousal-container .arrow-btn:after {
        height: 10px;
        width: 10px;
        top: 10px;
        left: 13px;
    }

    .reduce-space {
        margin-top: 0 !important;
    }

    body .multi-carousal-container .arrow-btn:after {
        left: 12px !important;
    }

    .testimonials .item {
        width: 358px !important;
    }

    .contact-form .message textarea {
        width: 99% !important;
    }

    .contact-form .email input,
    .contact-form .name input {
        width: 99%;
    }

    .accordion .accordion-header .accordion-button {
        line-height: 24px !important;
    }

    .join-img {
        /* opacity: 0.6; */
    }

    .counter-section {
        padding-top: 50px !important;
    }

    .points-table-color li {
        font-size: 14px;
    }

    .mobile-text-change {
        font-size: 17px !important;
    }

    .left-small {
        left: -28px !important;
    }

    .body .multi-carousal-container .arrow-btn.right-btn {
        right: -30px !important;
    }

    .mobile-padding-less {
        padding-top: 50px !important;
    }

    .mobile-para-permis {
        text-align: justify !important;
    }

    .tr.t-11.tr_table th {
        font-size: 10px !important;
    }

    .margin-btm {
        margin-bottom: 10px !important;
    }

    .multi-carousal-container {
        max-height: calc(51vh - 56px) !important;
    }

    .decrease-end {
        padding: 50px 0 !important;
    }

    .font-change {
        font-size: 14px !important;
    }

    .testimonials .item p {
        padding: 25px;
    }

    .new-section {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    #overview {
        padding: 50px 0 !important;
    }

    .main-class {
        font-size: 18px !important;
    }

    .text-24 {
        font-size: calc(1.95rem + 5.4vw) !important;
    }

    /* .main-para-text {
        text-align: center;
    } */

    .margin-btm {
        text-align: center;
    }

    .para-center {
        text-align: center;
    }

    #overview {
        padding-bottom: 0 !important;
    }

    .over-pa {
        padding-top: 0 !important;
    }

    .first-image {
        width: 50% !important;
    }

    .howplay-section {
        padding-top: 50px !important;
    }

    .first-abs {
        width: 28% !important;
        left: 140px !important;
        top: 10px !important;
    }

    .make-relative {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: column;
        align-content: center;
        align-items: center;
    }

    .mobile-text-size {
        font-size: 20px !important;
    }

    .scene.alternate .layer-4 {
        max-width: 125px;
        right: calc(50% - 83px) !important;
        top: calc(50% - 63px) !important;
    }

    .scene.alternate .layer-3 {
        max-width: 180px;
        left: calc(50% - 176px) !important;
    }

    .home-tops {
        padding-top: 10px !important;
    }

    .footer-para {
        text-align: center;
    }

    .why-us-padding {
        /* padding-top: 50px !important; */
    }

    .mobile-about-section {
        padding-top: 50px !important;
        /* padding-bottom: 30px !important; */
    }

    .mobile-about-para {
        padding-top: 30px;
        text-align: center;
    }

    .mobile-about-center {
        text-align: center;
    }

    .center-heading {
        text-align: center;
    }

    .text-jstfy {
        text-align: justify;
    }

    .mobile-padding-less {
        padding-top: 50px;
        padding-bottom: 15px;
    }

    .nav-tabs:not(.flex-column) {
        flex-wrap: wrap;
        gap: 10px;
    }

    .btn:not(.btn-sm) {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .table_others {
        margin-left: 12px !important;
    }

    .visionmsn-color {
        text-align: justify;
    }

    .points-heading {
        text-align: center;
    }

    .point_system .section-title {
        margin-top: 23px !important;
    }

    .h-4-t {
        margin-top: 4px !important;
    }

    #footer {
        padding: 2.125rem 0;
    }

    .gallery {
        --s: 100px !important;
        /* control the size */
        --g: 10px;
        /* control the gap */
        display: grid;
        margin: calc(var(--s) + var(--g));
        justify-content: center;
    }

    .mobile-vw {
        background: url(../images/Hompageupdated.jpg) !important;
        background-repeat: no-repeat !important;
        background-position: 100% 100% !important;
        background-size: cover !important;
    }

    #home-banner::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: "";
        background-color: rgba(var(--ambed-black-rgb, 60, 53, 49), 0.6);
        z-index: -11;
    }

    #home-banner {
        display: none;
    }
}

@media (max-width: 320px) {
    .testimonials .item p {
        padding: 25px;
        /* font-size: 30px; */
    }

    .img-first-width {
        width: 61% !important;
    }

    .about-img .img-2 {
        width: 100px;
    }

    .text-24 {
        font-size: calc(1.95rem + 5.4vw) !important;
    }

    .table.tab-score {
        font-size: 10px;
    }
}

@media (min-width: 281px) and (max-width: 320px) {
    .first-abs {
        left: 124px !important;
    }
}

@media (min-width: 390px) and (max-width: 393px) {
    .first-abs {
        left: 151px !important;
    }
}

@media (min-width: 412px) and (max-width: 425px) {
    .first-abs {
        left: 160px !important;
    }
}

@media (min-width: 560px) and (max-width: 575px) {
    .first-abs {
        left: 215px !important;
        top: 20px !important;
    }
}

@media (max-width: 280px) {
    .first-abs {
        left: 108px !important;
    }

    #hide-sec {
        display: none;
    }

    .font-change {
        font-size: 10px !important;
    }

    .mobile-padding-less {
        padding-top: 25px !important;
    }

    .gallery {
        --s: 88px !important;
    }
}

@media (min-width: 768px) and (max-width: 900px) {
    .counter-section {
        padding-top: 0 !important;
    }

    .text-9 {
        font-size: 25px !important;
    }

    #overview {
        padding: 50px 0 !important;
    }

    .over-pa {
        padding-top: 0 !important;
    }

    .new-section {
        padding-top: 0 !important;
    }

    .visionmsn-color {
        text-align: justify;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .mobile-respon {
        padding-top: 50px !important;
    }

    .mobile-about-section {
        padding-bottom: 50px !important;
    }

    .mobile-about-para {
        margin-top: 30px;
        text-align: center;
    }

    .mobile-about-center {
        text-align: center;
    }

    .table_others {
        margin-left: 12px !important;
    }

    .ul_point li:last-child {
        padding-top: 14px !important;
    }

    .nav-tabs:not(.flex-column) {
        flex-wrap: wrap;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .gallery {
        --s: 152px;
        /* control the size */
        --g: 16px;
        /* control the gap */
        display: grid;
        margin: calc(var(--s) + var(--g));
    }

    #home-banner {
        background: url(../images/Hompage1905x844.jpg);
        background-repeat: no-repeat;
        background-position: 100% 100% !important;
        background-size: cover;
    }
    .methd-flx {
        margin: 0px 0px !important;
    }

    .text-light {
        font-weight: 800;
    }

    .howplay-section {
        /* padding-top: 50px; */
    }

    .new-section {
        padding-top: 50px !important;
    }

    .text-17 {
        font-size: calc(1.575rem + 1.9vw) !important;
    }

    .contact-form .name input {
        width: 99%;
    }

    .contact-form .email input,
    .contact-form .name input {
        width: 99%;
    }

    .contact-form .message textarea {
        width: 99% !important;
    }

    .main-mission-padding {
        padding-top: 28px;
    }

    body .multi-carousal-container {
        max-height: calc(34vh - 56px) !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .gallery {
        --s: 152px;
        /* control the size */
        --g: 16px;
        /* control the gap */
        display: grid;
        margin: calc(var(--s) + var(--g));
        justify-content: center;
    }

    .margin-btm {
        text-align: center;
    }

    /* .main-para-text {
        text-align: justify;
    } */
}

@media (min-width: 912px) and (max-width: 991px) {
    body .multi-carousal-container {
        max-height: calc(22vh - 56px) !important;
    }

    /* #home-banner {
                background: url(../images/Hompage1905x844.jpg);
                background-repeat: no-repeat;
                background-position: 92% 100% !important;
                background-size: cover;
            } */

    .text-17 {
        font-size: calc(0.575rem + 2.9vw) !important;
    }

    .howplay-section {
        padding-top: 50px;
    }

    .mobile-vw {
        background: url(../images/Homepagemobileview.jpg) !important;
        background-repeat: no-repeat !important;
        background-position: 100% 100% !important;
        background-size: cover !important;
    }

    #home-banner::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: "";
        background-color: rgba(var(--ambed-black-rgb, 60, 53, 49), 0.6);
        z-index: -11;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .new-section {
        /* padding-top: 0 !important; */
    }
}

@media (max-width: 1200px) {
    .slider-width {
        width: 100%;
        padding: 10px 0px;
    }

    .logo-class {
        width: 100px !important;
    }
}
