#mainCarousel .carousel-inner .item {
            height: auto !important;
        }

        .specialProductFlex{
            height: 55px !important;
            display: flex;
            flex-direction: column;
        }
        .specialProductFlex p{
            display: none !important;
        }
        #ui-id-3{
            z-index: 99999;
            max-height: 200px;
            overflow-y: scroll !important;
            overflow-x: hidden !important;
            max-width: 938px !important;
            width: 100% !important;
            border-bottom: 2px solid #c5c5c5;
        }
        .ui-menu .ui-menu-item{
            width: 100% !important;
        }
        @media (max-width: 1500px) {
            #ui-id-3 {
                z-index: 99999;
                max-height: 200px;
                overflow-y: scroll !important;
                overflow-x: hidden !important;
                max-width: 66% !important;
                width: 100% !important;
                border-bottom: 2px solid #c5c5c5;
            }
        }
        @media (max-width: 767px) {
            .toggleSearchSection {
                margin: 20px auto !important;
            }
            .mblblg{
                height: 120px !important;
                display: block !important;
            }
            .dtop{
                display: none!important;
            }
            
        }
       .mobl{
        display: none !important;
       }
       .dtop{
            height: 170px;
            display: block;
        }
        .mblblg{
           display: none;
        }
        @media (max-width: 767px) {
            .mobl{
            display: block !important;
           }
           .dsktop{
            display: none !important;
           }
           .lar_plt{
                font-size: 18px !important;
            }
            .plt{
                font-size: 17px !important;
                line-height: 1.5;
            }
            .dskplt{
                display: none !important;
            }
            .mobplt{
                display: block !important;
            }
            
        }
        .lar_plt{
            font-size: 24px;
        }
        .plt{
                font-size: 18px;
            }
        .dskplt{
                display: block;
            }
        .mobplt{
                display: none;
            }
            @media (min-width: 768px){
            #popupModel1 .modal-dialog {
/*                width: 500px;*/
/*                margin: 30px auto;*/
/*                position: absolute;*/
                top: calc(50% - 200px);
/*                left: calc(55% - 389px);*/
            }
        }
        @media (max-width: 767px){
            #popupModel1 .modal-dialog {
/*                    margin: 30px auto;*/
/*                    position: absolute;*/
                    top: calc(50% - 200px);
            }
            #popupModel1 .modal-body {
/*                margin: 0% 41.5% 0% 0px !important;*/
            
            }
        }

        .toggleSearchSection{
            height: 50px;
        }
        .owl-nav{
            display: flex;
            justify-content: space-between;
            position: absolute;
            width: 105%;
            top:calc(28%);
            left: -2.5%;
        }
        .modal, body{
            padding: 0 !important;
        }
        @media (max-width: 767px){
            /*.toggleSearchSection{*/
            /*    height: auto;*/
            /*}*/
            .toggleSearchSection{
                display: none;
            }
            .icncls{
                margin-top: 20px;
                margin-left: 2px !important;
                margin-bottom: -20px !important;
            }
            .content_sec p{
                font-size: 11px !important;
            }
        }
        .ptb50{
            padding-bottom: 0 !important;
        }
        .ptb80{
            padding-bottom: 0 !important;
        }
        .quickby{
            color: #ec0303;
            font-weight: 600;
            margin-left: 2%
        }
        .quickup{
            height: 34px;
            padding: 8px 10px !important;
            font-size: 15px;
            margin-left: 2%;
            margin-top: 4px;
            margin-bottom: 2px;
        }
        .immunimg{
            border: 1px solid #efefef; 
            width: 100%
        }
        .blgimg{
            width: 100%; 
            border-top-left-radius: 10px; 
            border-top-right-radius: 10px;
            height: 155px
        }
        .blgpara{
            font-size: 18px; 
            line-height: 1.1; 
            margin-bottom: -5px
        }
        .content_sec{
            background:white; 
            padding: 20px 50px; 
            margin-bottom: 1px 
        }
        .close_butt{
            position: absolute; 
            top: -25px; 
            right: 0px;
/*            opacity: 1;*/
            opacity: unset!important; 
            z-index: 9
        }
        .cert{
            margin-bottom: 20px;
            margin-top: 20px
        }
        .cert_img{
            width: 55px
        }
        .tpsrch{
            height: 50px; 
            max-width: 100%; 
            width: 100%
        }
        .dsktsrch{
            margin-left: 9%;
            width: 80%!important;
            background:rgb(255 255 255) !important
        }
        .icncls{
            margin-top: 20px;
            margin-left: 16px;
           /* margin-bottom: 0px;*/
        }
       @media only screen and (min-width: 380px) and (max-width: 768px)
        {
            .mob_show {
                margin: 20px 14px;
                border-radius: 3px;
                box-shadow: 0px 1px 15px 3px rgb(0 0 0 / 20%);
                display: block !important;
            }
            .quickby {
                color: #ec0303;
                font-weight: 600;
                margin-left: 4%;
            }
        }
        @media only screen and (max-width: 325px)
        {
            .upfnt{
                font-size: 11px !important;
            }
            .mob_show {
                margin: 20px 6px !important;
                border-radius: 3px;
                box-shadow: 0px 1px 15px 3px rgb(0 0 0 / 20%);
                display: block !important;
            }
        }
        @media only screen and (min-width: 326px) and (max-width: 365px)
        {
            .mob_show {
                margin: 20px 2px !important;
                border-radius: 3px;
                box-shadow: 0px 1px 15px 3px rgb(0 0 0 / 20%);
                display: block !important;
            }
           
        }
       
        
        
        
        