@media(max-width:767px){
    .swal2-title {
        position: relative;
        max-width: 100%;
        margin: 0;
        padding: 0.7em 1em 0 !important;
        color: inherit;
        font-size: 21px !important;
        font-family: var(--bold) !important;
        font-weight: normal !important;
        text-transform: uppercase !important;
        text-align: center;
        text-transform: none;
        word-wrap: break-word;
    }
    .show-submenu{
        display: none;
    }
    .form-control.search.searchmob {
        width: 100%;
        top: 0px;
        z-index: 9;
        right: 0px;
        position: relative !important;
    }
    .searchlist.mobsearchlist {
        position: absolute;
        top: 0px;
        padding-inline-start: 0px;
        z-index: 99;
        list-style: none;
        /* padding: 0; */
        /* padding: 0.5rem 0.75rem; */
        right: 0px;
        border-radius: 5px;
        display: block;
        box-shadow: 0px 0px 8px 0px #a1b0c7bf;
        /* border: 1px solid #a1b0c7bf; */
        width: 100%;
        background: #fff;
    }
    .count-number {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 14px;
        height: 14px;
        font-size: 7px;
        color: #fff;
        background-color: #2E6BC6;
        border-radius: 50%;
        position: absolute;
        top: 1px;
        right: 0px;
    }
    .h270 {
        height: 120px;
    }
    .d-mob-none, .none {
        display: none;
    }
    .navOpen {
        display: inline-block;
        position: absolute;
        top: 61px;
    }
    .CategoryDesc p {
        font-size: 11px;
        line-height: 20px;
    }
    .bg-menublue {
        background: #EFF5FF;
        border-radius: 5px;
        padding: 15px;
    }
        .bg-menublue img {
            min-height: 50px;
        }
        .bg-menublue img {
            max-height: 50px !important;
        }
    .category-dropdown{
        position: relative;
    }
        .category-dropdown .category-menu {
            /* display: none; */
            top: 38px;
            max-width: 100%;
            width: 100%;
            padding: 20px 0px;
            border: 0px;
            border-radius: 0;
            box-shadow: none;
            min-height: 220px;
            overflow-y: scroll;
            max-height: 78vh;
            z-index: 9999;
        }
    .category-menu a {
        font-size: 12px !important;
        padding: 4px 0px !important;
        display: block !important;
        color: #fff;
        text-decoration: none;
    }
    .h-13 {
        height: 13px;
    }
    .navbar-toggler {
        padding: 0.25rem 0.75rem;
        font-size: 1rem;
        line-height: 1;
        background-color: transparent;
        border: 1px solid transparent;
        border-radius: 0.25rem;
        transition: box-shadow .15s ease-in-out;
    }
    .searchlist li {
        display: block;
        width: 96%;
        margin: 5px;
    }
        .searchlist li a {
            color: #000;
            text-decoration: none;
            padding: 7px 2px;
        }
    .max-hw {
        max-height: 18px;
        width: 18px;
        height: auto;
    }
    .h-14 {
        height: 14px;
    }
    .category-menu a.subcat {
        font-size: 11px !important;
        padding: 10px 0px !important;
        display: block !important;
        color: #fff !important;
        text-decoration: none;
        border-bottom: 1px solid #ffffff7d;
    }
    .bb-white{
        border-bottom: 1px solid #fff;
    }
    .category-menu i {
        color: #fff;
    }
    .category-dropdown .category-menu {
        position: relative;
        left: 0;
        top: 0;
        /* height: auto; */
        background-color: transparent;
    }
    .category-menu .imgdiv {
        height: 23px;
        display: flex;
        width: 25px;
        margin-right: 7px;
        /* height: auto; */
        align-items: center;
        background: #fff;
        border-radius: 50%;
        justify-content: center;
    }
    .closeBtnCat {
        position: absolute;
        right: 20px;
        top: 20px;
        color: #fff;
        border: 0;
        background-color: transparent;
    }
    .ovelayNav {
        position: fixed !important;
        top: 0;
        right: 0;
        width: 25%;
        height: 100%;
        background: #6e6e6eb0;
        transition: 1s all;
        z-index: 2;
        padding: 10px;
        backdrop-filter: blur(1px);
    }
    .drop_down_holder {
        text-decoration: none;
        color: #fff;
        position: relative;
        display: flex;
        cursor: pointer;
        padding: 15px 5px 5px 0px;
        align-items: center;
        justify-content: start;
        height: 100%;
        text-transform: uppercase;
        border-bottom: 0px solid transparent;
        font-size: 13px;
        margin: 5px 0px 5px 0px;
    }
    .f-11 {
        font-size: 10px !important;
    }
    .bg-imageDetailnew {
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 900px;
        background-image: none;
        width: 100%;
        background-position: top;
    }
    .carousel-reviews .review {
        font-size: 10px;
        line-height: 18px;
    }
    .carousel-reviews .name {
        font-size: 18px;
        color: #000;
        line-height: 27px;
    }
    .f-60 {
        font-size: 40px;
    }
    .carousel-reviews .profile {
        width: 50px !important;
        height: 50px;
        border-radius: 50%;
    }
    .f-19 {
        font-size: 15px;
    }
    .f-33 {
        font-size: 25px;
    }
    .minh-550 {
        min-height: 350px;
    }
    .img-abt {
        position: relative;
        left: 0px;
    }
    .abs-right {
        position: relative;
        bottom: 0;
        background-color: transparent !important;
        /* display: none !important; */
    }
    .navbar-nav .btn.btn-blue:hover {
        color: #fff !important;
    }
    .f-34 {
        font-size: 25px;
    }
    .bg-reviewimg {
         background-size: auto;
       }
    .navbar-nav .btn.btn-blue:focus + .btn, .navbar-nav .btn.btn-blue:focus {
        color: #fff;
        outline: none !important;
        outline: 0 !important;
    }
    .pages li .number {
        font-size: 12px;
        padding: 1px;
        background-color: #E4E4E4;
        font-family: var(--bold) !important;
        border: 1px solid #E4E4E4;
        border-radius: 50%;
        margin-bottom: 10px;
        display: inline-flex;
        color: #fff;
        justify-content: center;
        width: 30px;
        height: 30px;
        align-items: center;
    }
    .f-12 {
        font-size: 10px !important;
    }
    .container-radio .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        width: 16px !important;
        border: 1px solid #14568936 !important;
        height: 16px !important;
        background: #FFF;
        border-radius: 50%;
    }
    .count .head {
        color: #2E6BC6;
        font-size: 40px;
        font-family: var(--bold) !important;
    }
    .count .para {
        color: #2E6BC6;
        font-size: 13px;
        font-family: var(--bold) !important;
    }
    .container-radio input:checked ~ .checkmark {
        background-color: transparent;
        border: 1px solid #2E6BC6 !important;
    }
    .container-radio .checkmark:after {
        left: 3px;
        top: 3px;
        width: 8px !important;
        height: 8px !important;
        background: #2E6BC6 !important;
        border-radius: 50%;
    }
    .radioQues .questiontxt {
        display: block !important;
        font-size: 13px;
        color: #2E6BC6;
        font-family: var(--bold) !important;
        margin-bottom: 12px;
    }
    div:where(.swal2-container) .swal2-html-container {
        z-index: 1;
        justify-content: center;
        margin: 1em 1.2em 0.3em;
        padding: 0;
        overflow: auto;
        color: inherit;
        font-size: 13px !important;
        font-weight: normal;
        line-height: normal;
        text-align: center;
        word-wrap: break-word;
        word-break: break-word;
    }
    .btn-outline-checkbox {
        color: #181C32;
        background-color: #fff;
        border-radius: 3px;
        border-color: #a1b0c7bf;
        width: 100%;
        padding: 0.45rem 0.5rem;
    }
    .testcard label {
        display: inline-block;
        font-size: 11px;
        color: #052340;
        font-family: var(--semibold) !important;
        margin-bottom: 10px;
    }
    div:where(.swal2-container) div:where(.swal2-actions) {
        display: flex;
        z-index: 1;
        box-sizing: border-box;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        width: auto;
        margin: 1em auto 0 !important;
        padding: 0;
    }
    div:where(.swal2-icon) {
        position: relative;
        box-sizing: content-box;
        justify-content: center;
        width: 4.2em !important;
        height: 4.2em !important;
        margin: 2em auto 0.6em !important;
        border: 0.25em solid rgba(0,0,0,0);
        border-radius: 50%;
        border-color: #000;
        font-family: inherit;
        line-height: 5em;
        cursor: default;
        user-select: none;
    }
        div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip] {
            top: 2.34em !important;
            left: 0.79em !important;
            width: 1.1em !important;
            transform: rotate(45deg);
        }
        div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] {
            top: 2em !important;
            right: 0.5em !important;
            width: 2.4em !important;
            transform: rotate(-45deg);
        }
   
    .f-107{font-size:65px}.img-profile img{border-radius:50%;max-width:100%;max-height:51px;width:auto;height:auto}.f-12mob{font-size:12px!important}.img-profile{border-radius:50%;border:1px solid #002151;width:55px;height:55px;display:inline-flex;justify-content:center;align-items:center}.b-left2{border-left:0}.lh-70{line-height:32px}.h-730{height:930px}.lh-28{line-height:25px}.f-35{font-size:25px}.f-43{font-size:28px}.bg-imageDetail{background-image:url('../images/Path 10015.svg');background-repeat:no-repeat;background-size:auto;min-height:350px;width:100%;background-position:top}.dflex-center2{display:flex;min-height:320px;align-items:center}.bg-image1{background-image:url('../images/Mask Group 30.svg');background-repeat:no-repeat;background-size:cover;min-height:530px;width:100%}.bg-image3{background-image:none;background-repeat:no-repeat;background-size:auto;min-height:720px;width:100%;background-position-x:right;background-position-y:bottom}.bg-imageNew{min-height:400px;width:100%}.top-div{background:#1D427A;padding:7px;font-size:11px;color:#fff;text-align:center;text-transform:uppercase}.navbar-collapse{flex-basis:100%;padding:10px;flex-grow:1;background:#002151;align-items:center}
    .bg-image2 {
        /*background-image: url('../images/Mask Group 28.png');*/
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        min-height: 380px;
    }.abs-txt2{position:absolute;top:10px;text-align:center;z-index:999;width:100%}.f-120{font-size:62px}.lh-52{line-height:35px}.f-40{font-size:25px}
    
    .f-25 {
        font-size: 16px
    }.f-17{font-size:15px}.f-36{font-size:26px}.f-16{font-size:13px!important}.f-14{font-size:12px}.mt-minus150{margin-top:20px}.f-28{font-size:20px!important}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:0.5rem!important;padding-left:.5rem;padding-bottom:0.5rem!important;padding-right:.5rem}
    .navbar-nav .nav-item .nav-link {
        padding: 15px 5px 5px 0px;
        text-transform: uppercase;
        display: inline-block;
        border-bottom: 0px solid transparent !important;
        font-size: 13px !important;
        margin: 0px 0px 5px 0px;
    }
    .navbar-collapse.top-setting{
/*        top:91px;
*/        height: 100%;
    }
    .navbar-nav .nav-item .nav-link.active {
        font-size: 11px;
        font-family: 'Poppins Bold',sans-serif !important;
        border-bottom: 3px solid #2E6BC6 !important;
        color: #fff
    }.f-18{font-size:15px!important}.f-32{font-size:20px!important}.f-42{font-size:25px}.f-20{font-size:16px!important}.minw-300{min-width:100%!important}.mw-110{max-width:100%!important}.table-theme td .heading{text-align:left;color:#fff;font-family:'Poppins Bold',sans serif;font-size:10px!important;width:35%;text-transform:capitalize;padding:10px;white-space:normal;display:inline-block;background-color:#052340!important;display:-webkit-box}table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable td:first-child,table.table-bordered.dataTable td:first-child{border-left-width:0px!important}.h-32{height:25px!important}.column-reverse{flex-direction:column-reverse}.sidebar-links ul li a,.sidebar-links ul li .main{padding:8px 8px!important;width:90%!important;font-size:11px!important}.sidebar-links li img{margin-right:12px!important;height:12px!important;margin-top:2px!important}}@media only screen and (min-width:768px) and (max-width:1023.98px){.mw-110{max-width:100%!important}}@media only screen and (min-width:1024px) and (max-width:1250px){.mw-110{max-width:100%!important}}@media (min-width:1251px) and (max-width:1450px){.dflex-center2{display:flex;min-height:360px;align-items:center}.bg-imageNew{min-height:460px;width:100%}
    .bg-image2 {
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        min-height: 330px;
    }
    .main-wrapper{width:81%!important;background-color:#F8FAFB;min-height:93vh}.login-big-img{max-width:100%;height:310px}}

@media (max-width: 1200px) {
    .bg-image1 {
        min-height: 600px;
    }

    .dflex-center {
        min-height: 600px !important;
    }
}


@media (max-width: 992px) {
    .bg-image1 {
        min-height: 750px;
    }

    .f-47 {
        font-size: 20px;
    }

    .f-25 {
        font-size: 16px
    }

    .f-17 {
        font-size: 15px
    }

    .lh-70 {
        line-height: 32px;
    }

    .h-520 {
        height: auto !important;
    }

    .product-card p {
        padding: 0px 10px;
    }
}

@media (max-width: 767px) {
    .bg-image1 {
        min-height: 700px;
    }
    .dflex-center .w-100 {
        margin-top: 25px;
    }
        .dflex-center .w-100 .text-start {
            text-align: center !important;
        }

    .blue-opacity {
        position: relative !important;
    }

    .dflex-center {
        min-height: 450px !important;
        /*align-items: center !important;*/
    }


    .w-65 {
        width: 100% !important;
    }


    .contact-info {
        border-left: none !important;
        padding-left: 0px;
    }

    .w-300{
        width: auto;
    }

    .contact-info p {
        font-size: 16px;
        margin-bottom: 30px;
    }

    .top-info {
        flex-direction: column;
        gap: 5px;
        text-align: center;
    }

    .product-card p {
        padding: 0px 10px;
    }

    .product-image {
        width: 180px;
        height: 180px;
    }
    
}

@media (max-width: 406px) {
    .bg-image1 {
        min-height: 760px;
    }

    .navOpen {
        top: 78px;
    }
}