@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);

* {
    font-family: Poppins, sans-serif;
    font-style: normal
}

.signoffercartbtnset a,
.uploadrxbtncoverbox a {
    font-weight: 500;
    display: inline-block;
    color: #fff
}

.hadermainfixedsetcover {
    display: inline-block;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9
}

.HeadeHeightboxset {
    display: inline-block;
    width: 100%;
    height: 109px;
    float: left
}

.uploadsignofferboxset {
    display: inline-block;
    float: right
}

.uploadrxbtncoverbox {
    display: inline-block;
    width: auto;
    float: left;
    padding-right: 0
}

.uploadrxbtncoverbox a {
    width: auto;
    background: #01b3f1;
    padding: 8px 18px;
    border-radius: 38px;
    font-size: 13px;
    margin-top: 4px
}

.signoffercartbtnset {
    display: inline-block;
    width: auto;
    float: left;
    padding-top: 12px;
    padding-left: 5px
}

.signoffercartbtnset a {
    width: auto;
    text-transform: uppercase;
    font-size: 14px;
    margin-left: 12px;
    position: relative
}

.catcountrbox,
.explornowandrightbtn p {
    margin: 0;
    color: #fff;
    display: inline-block
}

.cartdotcotbox p,
.catcountrbox {
    position: absolute;
    top: -5px;
    height: 18px;
    line-height: 1.5
}

.signoffercartbtnset a img {
    width: 20px;
    float: left;
    margin-right: 10px
}

.signoffercartbtnset a span {
    float: left;color: #01509d;
}
@media only screen and (min-width:1024px)
{
.PinCodeSearcBarCov{margin-top: 22px;}
.uploadsignofferboxset{margin-top: 22px;}
}
.catcountrbox {
    left: 10px;
    background: #2ec5b6;
    border-radius: 50%;
    width: 18px;
    font-weight: 600;
    font-size: 11px;
    padding-top: 2px
}

.explornowandrightbtn,
.topheaderboxlist {
    width: 100%;
    position: relative;
    display: inline-block
}

.righthusersignnobox {
    display: inline-block;
    float: right;
    margin-left: 12px
}

.topheaderboxlist {
    background: #2ec5b6;
    text-align: center;
    height: auto;
    padding: 8px 20px;
    z-index: 999;
    float: left
}

.explornowandrightbtn p {
    width: auto;
    font-size: 14px;
    font-weight: 400
}

.explornowandrightbtn p a {
    display: inline-block;
    font-weight: 600;
    color: #fff
}

.labnewrdbtnsetcover {
    display: inline-block;
    float: left;
    margin-left: 8px
}

.labnewrdbtnsetcover a {
    display: inline-block;
    background: #01509d;
    color: #fff !important;
    padding: 8px 14px;
    border-radius: 38px;
    font-weight: 500;
    font-size: 13px;
    margin-top: 4px
}

.labnewrdbtnsetcover a:hover {
    background: #006cfd
}

.labnewrdbtnsetcover a svg {
    width: 14px;
    height: 14px;
    margin-right: 4px;
    margin-top: 3px;
    float: left
}

.righthusersignnobox .probtnlginbtn p {
    color: #01509d;
    width: auto;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    margin: 0;
    max-width: 78px;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    padding-right: 18px;
    text-align: left;
    line-height: 1.5
}

.probtnlgin_inerbox ul li a {
    margin-left: 0
}

.navbarlistmalist {
    display: none;
    width: 100%;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    padding-top: 10px;
    padding-bottom: 11px;
    z-index: 9;
    border-top: 1px solid #d6e4ff
}

.navbarlistmalist ul {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 0;
    float: left
}

.navbarlistmalist ul li {
    display: inline-block;
    float: left;
    width: 25%;
    text-align: center
}

.navbarlistmalist ul li a {
    display: inline-block;
    color: #717171;
    font-size: 13px;
    font-weight: 500
}

.navbarlistmalist ul li.active a {
    color: #2f80ed
}

.navbarlistmalist ul li a img {
    width: 20px;
    height: auto !important;
}

.navbarlistmalist ul li a span {
    width: 100%;
    display: inline-block;
    margin-top: 3px
}

.categmanopopset a,
.footerlogoleftsec a,
.menunavmobile,
.navbarlistmalist ul li.active .menunavmobile_active {
    display: inline-block
}

.menunavmobile_active,
.navbarlistmalist ul li.active .menunavmobile,
.profilemanelistbox {
    display: none
}

.cartdotcotbox {
    position: relative
}

.cartdotcotbox p {
    display: inline-block;
    right: 5px;
    width: 18px;
    margin: 0;
    background: #01b3f1;
    color: #fff;
    border-radius: 50%;
    font-size: 13px;
    font-weight: 500
}

.category-panel-container,
.social-panel-container {
    position: fixed;
    right: 0;
    bottom: 74px;
    width: 96%;
    transform: translateY(104%);
    transition: transform .4s ease-in-out;
    z-index: 9
}

.category-panel-container.visible,
.social-panel-container.visible {
    transform: translateY(-10px)
}

.social-panel {
    border-radius: 16px;
    box-shadow: 0 5px 31px -16px rgb(2 26 77);
    border: 0;
    /* display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; */
    position: relative;
    height: auto;
    width: 60%;
    max-width: calc(96% - 0%);
    background: #fff;
    padding-top: 14px;
    padding-bottom: 14px;
    margin: auto;
}

.social-panel button.categoryclose-btn,
.social-panel button.close-btn {
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    position: absolute;
    top: 12px;
    right: 12px;
    background: 0 0;
    display: inline-block;
    text-align: center;
    padding: 0
}

.social-panel button.categoryclose-btn img,
.social-panel button.close-btn img {
    width: 25px
}

.floating-btn:focus,
.social-panel button.close-btn:focus .social-panel button.categoryclose-btn:focus {
    outline: 0
}

.profilemanelistbox ul {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 0
}

.downloadourapplist,
.fotrlistcover_mid ul li,
.profilemanelistbox ul li,
.securedpaygatbtn ul li a {
    display: inline-block;
    width: 100%
}

.profilemanelistbox ul li a {
    display: inline-block;
    width: 100%;
    font-size: 15px;
    font-weight: 500;
    color: #000;
    padding: 4px 20px
}

.profilemanelistbox ul li a:hover {
    color: #01b3f1
}

.profilemanelistbox ul li a b {
    color: #2f80ed;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 1px
}

.floating-btn:hover {
    background-color: #fff;
    color: #001f61
}

@media screen and (max-width:598px) {
    .categmanopopset a {

        width: 120px !important;
    }
}

@media screen and (max-width:425px) {
    .categmanopopset a img {
        width: 40px;
        margin-bottom: 10px;
    }

    .categmanopopset a span {
        display: inline-block;
        width: 100%;
        font-size: 11px !important;
    }

    .categmanopopset a {
        width: 85px !important;
    }
}
@media screen and (max-width:302px) {
    .categmanopopset {
        gap: 0px !important;
    }
    .categmanopopset a {
       margin-bottom: 10px;
    }
}

@media screen and (max-width:480px) {

    .category-panel-container.visible,
    .social-panel-container.visible {
        transform: translateY(0)
    }
}

.categmanopopset {
    display: inline-flex;
    width: 100%;
    text-align: center;
    flex-direction: column;
    gap: 20px;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-top: 25px;
    margin-bottom: 26px;

}

.categmanopopset a {
    width: 170px;
}

.categmanopopset a img {
    width: 60px;
    margin-bottom: 10px
}

.categmanopopset a span {
    display: inline-block;
    width: 100%;
    font-size: 16px
}

footer.footboxcoverset {
    display: inline-block !important;
    width: 100%;
    background: #111111;/* #039 */
    -webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
    padding-left: 18px;
    padding-right: 18px
}

.fotrlistcoverbox {
    display: inline-block;
    width: 100%;
    padding-top: 50px
}

.fotrlistcover_left {
    display: inline-block;
    width: 35%;
    float: left
}

.footerlogoleftsec {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px
}

.footerlogoleftsec a img {
    width: 175px;
    background-color: transparent
}

.newtextseetlistcover {
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 2px
}

.newtextseetlistcover,
.newtextseetlistcover h3 {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    color: #fff;
    line-height: 1.5;
    margin-bottom: 0;
    font-weight: 400
}

.footercontdetails p,
.fotrlistcover_mid ul li a {
    font-weight: 300;
    display: inline-block;
    color: #fff
}

.footercontdetails {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    padding-right: 35px
}

.footercontdetails p {
    width: 100%;
    font-size: 13px;
    margin: 0 0 2px;
    line-height: 1.5
}

.footercontdetails p a {
    color: #fff;
    margin-top: 5px;
    display: inline-block;
    font-size: 13px
}

.footercontdetails h3 {
    display: inline-block;
    width: 100%;
    font-size: 22px;
    color: #fff;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 2px;
    margin-bottom: 12px
}

.footercontdetails h3 a {
    color: #fff
}

.footbotcopyrig_right,
.fotrlistcover_mid {
    display: inline-block;
    width: 40%;
    float: left;
    padding-top: 0
}

.fotrlistcover_mid ul {
    display: inline-block;
    width: 50%;
    float: left;
    padding-left: 0
}

.downloadourapplist h3,
.fotrlistcover_mid ul h3 {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 22px
}

.fotrlistcover_mid ul li a {
    width: auto;
    font-size: 14px;
    margin-top: 12px
}

.fotrlistcover_right {
    display: inline-block;
    width: 25%;
    float: left;
    padding-top: 0
}

.downloadourapplist a {
    display: inline-block;
    width: auto;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}

.footbotcopyrig_cover,
.securedpaygatbtn,
.securedpaygatbtn p,
.securedpaygatbtn ul {
    width: 100%;
    display: inline-block
}

.downloadourapplist a img {
    width: 140px;
    height: auto;
    background-color: transparent;
}

.securedpaygatbtn {
    padding-top: 12px
}

.securedpaygatbtn p {
    color: #fff;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 400
}

.securedpaygatbtn ul {
    margin: 0;
    padding-left: 0
}

.securedpaygatbtn ul li {
    display: inline-block;
    width: auto;
    float: left;
    margin-right: 8px;
    margin-bottom: 8px
}

.securedpaygatbtn ul li a img {
    display: inline-block;
    width: 65px;
    height: auto !important;
    background-color: transparent
}

.footbotcopyrig_cover {
    border-top: 2px solid #fff;
    padding-top: 14px;
    padding-bottom: 8px;
    margin-top: 26px
}

.footbotcopyrig_left {
    display: inline-block;
    width: 60%;
    float: left
}

.footbotcopyrig_left p {
    display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 13px;
    color: #fff;
    font-weight: 300;
    padding-top: 6px
}

.footbotcopyrig_right ul {
    display: inline-block;
    width: auto;
    float: right;
    margin: 0;
    padding-left: 0
}

.footbotcopyrig_right ul li {
    display: inline-block;
    float: left;
    margin-left: 14px
}

.footbotcopyrig_right ul li a {
    display: inline-block;
    width: auto;
}

.footbotcopyrig_right ul li a img {
    width: 35px;
    height: 35px;
    background: transparent;
}

.flexboxload_Newbox {
    left: 50%;
    top: 50%;
    position: absolute;
    margin: -18px 0 0 -18px
}

.flexboxload_Newbox img {
    width: 68px;
    height: 68px;
    animation-name: spin;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background: 0 0 !important
}

@keyframes spin {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.loader {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    z-index: 9999;
    display: none;
    width: 100%;
    background-color: rgb(0 0 0 / 70%) !important
}

.probtnlgin_inerbox ul li a {
    display: inline-block;
    width: 100%
}

.probtnlgin_inerbox {
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
    -moz-box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
    box-shadow: 0 0 7px 0 rgba(175, 175, 175, .75);
    text-align: left
}

.probtnlgin_inerbox ul {
    text-align: left;
    padding-top: 8px !important;
    padding-bottom: 9px !important
}

.probtnlgin_inerbox ul li {
    text-align: left
}

.probtnlgin_inerbox ul li a {
    padding: 5px 17px;
    color: #039;
    font-weight: 500;
    font-size: 15px;
    text-align: left;
    height: auto;
    text-decoration: none
}

#mainnav ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#mainnav ul.submenu {
    position: absolute;
    left: 0;
    top: 150%;
    width: 270px;
    text-align: left;
    background-color: transparent;
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    display: block !important;
    -webkit-transition: .3s ease-in-out !important;
    -moz-transition: .3s ease-in-out !important;
    -ms-transition: .3s ease-in-out !important;
    -o-transition: .3s ease-in-out !important;
    transition: .3s ease-in-out !important
}

#mainnav ul li {
    position: relative
}

#mainnav ul li:hover>ul.submenu {
    top: 100%;
    opacity: 1;
    visibility: visible
}

#mainnav>ul>li {
    display: inline-block;
    padding: 0 6px
}

.profactname .menu li {
    margin-left: 0
}

#mainnav>ul>li>a {
    position: relative;
    display: block;
    color: #222;
    text-decoration: none;
    margin: 0 15px;
    font-weight: 600;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    margin-right: 0 !important
}

.probtnlginbtn {
    display: inline-block !important;
    margin-left: 0 !important;
    float: left
}

.regformdetail-set input {
    height: 45px;
    box-shadow: none;
    padding: 15px;
    color: #000;
    border: 1px solid #dcdcdc !important;
    border-radius: 4px
}

.regformdetail-set select {
    height: 45px;
    box-shadow: none;
    padding: 10px;
    color: #000;
    border: 1px solid #dcdcdc !important;
    border-radius: 4px
}

.go-button {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
    background: #e4ecf9 !important
}

.navhedbox_cover {
    display: inline-block;
    width: 100%;
    background: #fff;/* #039 */
    padding: 14px 15px;
    float: left
}

.in-wrap {
    overflow: hidden;
    height: 100%
}

.sercboxslibox {
    outline: inherit !important;
    line-height: 25px !important;
    width: 100% !important;
    color: #000 !important;
    background: #e4ecf9 !important;
    border: 0 !important;
    border-radius: 8px 0 0 8px !important;
    height: 44px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 3px;
    font-size: 14px !important
}

.midserchbox .search_box_dropdown {
    padding-left: 0
}

.search_box_dropdown {
    z-index: 999 !important;
    left: 0;
    margin-top: 0;
    top: 4px;
    height: auto;
    width: 100%;
    max-height: 550px;
    overflow: auto;
    padding-left: 9px;
    padding-right: 1px;
    border-radius: 0 0 5px 5px;
    font-size: 13px;
    color: #696e79;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    box-shadow: rgb(0 0 0 / 26%) 0 6px 12px 0
}

.PinCodeBoxHedpart input {
    width: 100%;
    padding-left: 25px
}

.leftprodnamebox a p {
    margin-bottom: 0;
}

.formdetail-box .form-control {
    height: 45px
}

.leftrightsetdesignped {
    padding-left: 13px !important;
    padding-right: 13px
}

.search_box_dropdown ul li {
    position: relative;
    list-style: none;
    padding: 0 4px 0 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    border: none;
    border-top: 0 !important;
    margin-bottom: 0 !important
}

.search_box_dropdown ul li a {
    position: relative;
    width: 100%;
    height: auto !important;
    text-align: left;
    background: #fff;
    border-radius: inherit;
    float: left;
    padding-top: 0px;
    padding-bottom: 14px
}

#suggesstion-box ul li a {
    color: #000;
    text-decoration: none !important;
    font-size: 12px
}

.CoverContactPopBox {
    background: rgba(0, 0, 0, 0);
    position: fixed;
    display: none;
    z-index: 9999;
    bottom: 25px;
    left: 25px;
}

.ContactPopBox {
    width: 50px;
    border-radius: 30px;
    position: relative;
    text-align: center;
    display: inline-block;
}

.ContactPopBox a {
    display: inline-block;
    width: 100%;
    margin-bottom: 8px;
}

.ContactPopBox a img {
    width: 45px;
}

.closeContactPopBox {
    float: right;
    background: #00db58;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    padding-top: 12px;
    cursor: pointer;
}

.closeContactPopBox svg {
    width: 18px;
    height: 18px;
}

.ContactBtnpopopen {
    padding: 0;
    border: 0;
    background: transparent;
    position: fixed;
    bottom: 25px;
    left: 25px;
    z-index: 999;
    cursor: pointer;
}

.ContactBtnpopopen img {
    width: 50px;
}

/*** New Header Design ***/
.newSahajHedPart {
    background: #ffffff;
    box-shadow: 0 4px 12px 0 rgba(204, 204, 204, 0.5);
}

.newSahajHedPart .navhedbox_cover {
    /* background: #FFFFFF; */
    background: #FFCD05;
}

.newSahajHedPart .lefthedlogonav a img {
    width: 125px;
}

.HeadeHeightSahajhed {
    height: 90px;
}

.newSahajHedPart .PinCodeSearcBarCov {
    margin-top: 17px;
}

.newSahajHedPart .uploadsignofferboxset {
    margin-top: 19px;
}

.newSahajHedPart .signoffercartbtnset a {
    color: #003399;
}

.newSahajHedPart .righthusersignnobox .probtnlginbtn p {
    color: #003399;
}


.newCUBHedPart {
    background: #ffffff;
    box-shadow: 0 4px 12px 0 rgba(204, 204, 204, 0.5);
}

/* .newCUBHedPart .navhedbox_cover {
    background: #039;
} */

/* .newCUBHedPart .lefthedlogonav a img {
    width: 125px;
} */

.HeadeHeightCUBhed {
    height: 90px;
}

.newCUBHedPart .PinCodeSearcBarCov {
    margin-top: 17px;
}

.newCUBHedPart .uploadsignofferboxset {
    margin-top: 19px;
}

.newCUBHedPart .signoffercartbtnset a {
    color: #003399;
}

.newCUBHedPart .righthusersignnobox .probtnlginbtn p {
    color: #003399;
}
.searcbartphmeimg{background-image: radial-gradient(150px 150px at 95% 0%, rgba(127, 17, 224, 0.3) 0%, rgba(127, 17, 224, 0) 100%), radial-gradient(150px 150px at 5% 0%, rgba(46, 197, 182, 0.3) 0%, rgba(46, 197, 182, 0) 100%);padding:100px 0 10px;
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 100%;
    /* overflow: hidden; */
}
.searcbartphmeimg .tletpsecwrp{display:flex;justify-content: space-between;align-items: center;margin-bottom:10px;}
.searcbartphmeimg .container{max-width: 860px;}
.searcbartphmeimg .tletpsecwrp h4{}
.searcbartphmeimg .tletpsecwrp .ordpresc{}
.searcbartphmeimg .tletpsecwrp .ordpresc p{display: inline-block;margin-right: 20px;}
.searcbartphmeimg .tletpsecwrp .ordpresc svg{width: 20px;height: 20px;margin-right:2px;display: inline-block;vertical-align:middle;}
.searcbartphmeimg .tletpsecwrp .ordpresc a{color:#01509d;text-transform: uppercase;}
.searcbartphmeimg .srchfldbxwrp .inputinrfld{box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 8px;max-height:55px;padding:10px 20px;border-radius: 30px;
margin-left: auto;margin-right: auto;border: 1px solid rgb(215, 223, 229);position: relative;}
.searcbartphmeimg .srchfldbxwrp input[type="submit"]{border-radius: 30px;padding:6px 20px;background:#01509d;color:#fff;border: 1px solid #01509d;right:3px;top:3px;position: absolute;}
.searcbartphmeimg .srchfldbxwrp input[type="submit"]:hover{background:#2ec5b6;}
.searcbartphmeimg .srchfldbxwrp .inputinrfld svg{width: 24px;height: 24px;margin-right: 5px;}
.sahajfootNew {
    display: inline-block;
    width: 100%;
    height: 30px;
    background: #ffcd05;
    -webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
}


.CUBfootNew {
    display: inline-block;
    width: 100%;
    height: 30px;
    background: #ffcd05;
    -webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 5%);
}

.footboxcoverset.tp_menu_hide {
    display: none !important;
}

.footboxcoverset.CUB_menu_hide {
    display: none !important;
}

/*** New Header Design ***/
@media (max-width:1300px) {
    .uploadrxbtncoverbox a {
        padding: 8px 10px
    }

    .righthusersignnobox {
        margin-left: 5px
    }

    .navhedbox_cover {
        padding-left: 8px;
        padding-right: 8px
    }
}

@media (max-width:1240px) {

    .fotrlistcover_left,
    .fotrlistcover_right {
        width: 30%
    }
}

@media (max-width:1199px) {
    .downloadourapplist a img {
        width: 115px
    }

    .securedpaygatbtn ul li {
        margin-right: 6px;
        margin-bottom: 10px
    }
}

@media (max-width:1146px) {
    footer.footboxcoverset {
        padding-left: 5px;
        padding-right: 5px
    }
}

@media (max-width:1080px) {
    .HeadeHeightSahajhed {
        display: none !important;
        height: 0 !important
    }

    .HeadeHeightboxset {
        display: none !important;
        height: 0 !important
    }

    .hadermainfixedsetcover {
        position: relative;
        float: left
    }
}

@media only screen and (max-width: 991px) and (min-width: 978px) {
    .PaJLWc.cartlistcoverpage_iner.cartprodnameline_cover {
        display: inline-flex;
        width: 100%;
        justify-content: space-between;
        flex-wrap: nowrap;
    }

    ._3vIvU_.col-lg-8.col-12.cartleftnametitle {
        width: 50%;
        max-width: 50%;
        /* padding: 0 0px 12px;
        vertical-align: top;
        min-height: 112px;
        -webkit-flex: 1 1;
        -ms-flex: 1 1;
        flex: 1 1;
        overflow: hidden;
         max-width: 100%; */
    }

    .aCNg3Z.col-lg-4.col-12.cartrightnameprice {
        width: 50%;
        max-width: inherit;
        flex: inherit;
    }
}

@media (max-width:991px) {
    .ContactBtnpopopen {
        bottom: 80px;
        left: 15px;
    }

    .navbarlistmalist,
    .profilemanelistbox {
        display: inline-block
    }
}

@media (max-width:850px) {
    footer.footboxcoverset {
        padding-left: 1px;
        padding-right: 1px
    }
}

@media (max-width:650px) {

    #form-wrapper,
    .PinCodeBoxHedpart input,
    .midserchbox .search_icon,
    .sercboxslibox {
        height: 36px !important;
    }

    .fotrlistcoverbox {
        padding-top: 30px
    }

    .fotrlistcover_left {
        width: 40%
    }

    .fotrlistcover_mid {
        width: 60%
    }

    .fotrlistcover_right {
        width: 100%;
        margin-top: 25px
    }

    .footbotcopyrig_cover {
        padding-top: 12px;
        padding-bottom: 10px;
        margin-top: 4px
    }
}

@media (max-width:550px) {
    .downloadourapplist h3 {
        margin-bottom: 12px
    }

    .fotrlistcover_left {
        width: 100%;
        margin-bottom: 18px
    }

    .fotrlistcover_mid {
        width: 100%
    }

    .footbotcopyrig_cover {
        padding-bottom: 2px
    }

    .footbotcopyrig_left,
    .footbotcopyrig_right {
        width: 100%;
        text-align: center
    }

    .footbotcopyrig_left p {
        font-size: 12px;
        line-height: 1.5;
        margin-bottom: 15px
    }

    .footbotcopyrig_right ul {
        float: none
    }

    .footbotcopyrig_right ul li a img {
        width: 30px;
        height: 30px;
    }
}

@media (max-width:360px) {
    .categmanopopset a span {
        font-size: 13px
    }

    .categmanopopset a img {
        width: 42px
    }

    .categmanopopset {
        margin-top: 18px;
        margin-bottom: 15px
    }
}

@media (max-width:780px) {
    footer.footboxcoverset {
        padding-bottom: 64px
    }

    .mobilenavboxset .navbar-toggler {
        display: none
    }

    .lefthedlogonav {
        text-align: center !important
    }

    .labnewrdbtnsetcover {
        margin-left: 0;
        float: none
    }

    .uploadsignofferboxset {
        display: inline-flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: space-evenly
    }

    .uploadrxbtncoverbox {
        float: none;
        padding-right: 0
    }

    .signoffercartbtnset {
        display: none;
        padding-top: 8px
    }

    .labnewrdbtnsetcover a {
        padding: 6px 8px;
        font-size: 10px
    }

    .labnewrdbtnsetcover a svg {
        width: 12px;
        height: 12px;
        margin-right: 4px;
        margin-top: 1px;
        float: left
    }

    .labnewrdbtnsetcover a span {
        float: left
    }

    .uploadrxbtncoverbox a {
        padding: 6px 12px;
        font-size: 10px
    }
}