@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .headerMobileTop
    {
        display:block;
    }
    .autocompleteBlock
    {
        max-height:500px;
    }
    .main-header, .main-nav
    {
        display:none;
    }
    .header
    {
        padding:5px 0;
    }
    .overlay
    {
        padding:20px 10px;
    }
    .mImg
    {
        display:block !important;
    }
    .slider-title h1
    {
        font-size:30px;
    }
    .slider-title p
    {
        font-size:18px; margin-top:12px;
    }
    .search-medicine input
    {
        width:80%; padding:10px 25px; height:50px;
    }
    .search-medicine button
    {
        width:20%; font-size:25px;
    }
    .free-shipping
    {
        border-right:none;
    }
    .money-return:before
    {
        left:0%;
    }
    .money-return
    {
        padding:5px 0px 5px 50px;
    }
    .shipping-block
    {
        margin:30px 0 0 0px;
    }
    .about-left h2
    {
        font-size:33px;
    }
    .about-block
    {
        padding:25px 0;
    }
    .choose-left
    {
        padding:20px 12px;
    }
    .partner-block
    {
        padding-top:0px;
    }
    .about-right
    {
        display:none;
    }
    .about-left p
    {
        padding-right:0px;
    }
    .mainMobileNav
    {
        display:none;
    }
    .mobileSearch
    {
        display:block;
    }
    .about-brade
    {
        padding:200px 0 0 0;
    }
    .about-brade, .testi-brade, .blog-brade, .contact-brade, .buymedicine-brade, .track-brade, .verify-brade
    {
        padding:200px 0 0 0;
    }
    .blog-brade
    {
        background-position:-204px 0px;
    }
    .blog-block
    {
        padding:20px 0px;
    }
    .left-blog img
    {
        padding:0px;
    }
    .right-blog h2
    {
        margin-top:15px;
    }
    .mpr-1
    {
        padding-right:15px !important; 
    }
    .desktopCate, #desktop
    {
        display:none;
    }
    .mobileCate, .mobileReviews
    {
        display:block;
    }
    .ui-widget-content
    {
        max-height:300px;
    }
    .decription-block-product
    {
        padding:8px 0px;
    }
    .review-container
    {
        width:100%;
    }
    .buymedicine-brade .breadecram-ul, .verify-brade .breadecram-ul
    {
        width:88%;
    }
    .track-brade .breadecram-ul
    {
        width:80%;
    }
    .right-step-content
    {
        width:100%; margin-top:15px;
    }
    .track-link
    {
         word-wrap: break-word;
    }
    .track-link img
    {
        width:100%;
    }
    .mobileMenuFixed
    {
        position:fixed; top:0px; z-index:999; background:#fff; border-bottom:1px solid #e0e0e0;
    }
    .list-detail, .product-modal-price
    {
        display:none;
    }
    .footer-item
    {
        margin-bottom:20px;
    }
    
}



@media only screen and (min-device-width : 480px) and (max-device-width : 576px) {
    .headerMobileTop
    {
        display:block;
    }
    .main-header, .main-nav
    {
        display:none;
    }
    .header
    {
        padding:5px 0;
    }
    .overlay
    {
        padding:20px 10px;
    }
    .slider-title h1
    {
        font-size:30px;
    }
    .slider-title p
    {
        font-size:18px; margin-top:12px;
    }
    .search-medicine input
    {
        width:80%; padding:10px 25px; height:50px;
    }
    .search-medicine button
    {
        width:20%; font-size:25px;
    }
    .free-shipping
    {
        border-right:none;
    }
    .money-return:before
    {
        left:0%;
    }
    .money-return
    {
        padding:5px 0px 5px 50px;
    }
    .shipping-block
    {
        margin:30px 0 0 0px;
    }
    .about-left h2
    {
        font-size:33px;
    }
    .about-block
    {
        padding:25px 0;
    }
    .choose-left
    {
        padding:20px 12px;
    }
    .partner-block
    {
        padding-top:0px;
    }
    .about-right
    {
        display:none;
    }
    .about-left p
    {
        padding-right:0px;
    }
    .mainMobileNav
    {
        display:none;
    }
    .mobileSearch
    {
        display:block;
    }
    .about-brade
    {
        padding:200px 0 0 0;
    }
    .about-brade, .testi-brade, .blog-brade, .contact-brade, .buymedicine-brade, .track-brade, .verify-brade
    {
        padding:200px 0 0 0;
    }
    .blog-brade
    {
        background-position:-204px 0px;
    }
    .blog-block
    {
        padding:20px 0px;
    }
    .left-blog img
    {
        padding:0px;
    }
    .right-blog h2
    {
        margin-top:15px;
    }
    .mpr-1
    {
        padding-right:15px !important; 
    }
    .desktopCate
    {
        display:none;
    }
    .mobileCate
    {
        display:block;
    }
    .decription-block-product
    {
        padding:8px 0px;
    }
    .review-container
    {
        width:100%;
    }
    .buymedicine-brade .breadecram-ul, .verify-brade .breadecram-ul
    {
        width:88%;
    }
    .track-brade .breadecram-ul
    {
        width:80%;
    }
    .right-step-content
    {
        width:100%; margin-top:15px;
    }
    .track-link
    {
         word-wrap: break-word;
    }
    .track-link img
    {
        width:100%;
    }
    .mobileMenuFixed
    {
        position:fixed; top:0px; z-index:999; background:#fff; border-bottom:1px solid #e0e0e0;
    }
    .list-detail
    {
        display:none;
    }
    .footer-item
    {
        margin-bottom:20px;
    }
    
}


@media only screen and (min-device-width : 576px) and (max-device-width : 768px) {
    .container
    {
        max-width:95%;
    }
    .contact-body .ask-form-item textarea
    {
        height:122px;
    }
    .right-blog
    {
        margin-top:20px;
    }
    .about-brade, .testi-brade, .blog-brade, .contact-brade, .buymedicine-brade, .track-brade, .verify-brade
    {
        padding:250px 0 0 0;
    }
    .choose-left
    {
        padding:40px 10px;
    }
    .product-search-right
    {
        width:47%; margin-right:20px;
    }
    .testimonial-block .product-search-right
    {
        width:100%;
    }
    .left-choose-icon
    {
        width:20%;
    }
    .right-choose
    {
        width:74%;
    }
    .product-search-right .right-message .ask-form-item textarea
    {
        height:95px;
    }
    .list-detail, .tabsletsHide, .product-modal-price
    {
        display:none;
    }
    #desktop
    {
        display:none;
    }
    .mobileReviews, .tabletsShow
    {
        display:block;
    }
    .tabsHeader
    {
        display:block;
    }
    .main-header
    {
        display:none;
    }
    .navigation ul li a
    {
        padding:15px 10px; font-size:15px;
    }
    .navigation ul li.first a
    {
        padding-left:0px;
    }
    .left-header-menu, .right-header-menu
    {
        margin-top:7px;
    }
    .left-header-menu ul li a
    {
        padding:0px 0px;
    }
    .navigation
    {
        text-align:left;
    }
    .right-header-menu ul li a h6
    {
        font-size:13px;
    }
    .right-header-menu ul li a p
    {
        font-size:12px;
    }
    .main-nav
    {
        margin-top:20px;
    }
    .tabSearch
    {
        display:block;
    }
    .overlay
    {
        padding:50px 30px;
    }
    .money-return:before
    {
        left:0px;
    }
    .money-return
    {
        padding:5px 0px 5px 58px;
    }
    .free-shipping
    {
        border-right:none;
    }
    .free-shipping:after
    {
        position:absolute; top:0px; right:-16px; width:1px; height:100%; content:''; background:#ccc;
    }
    .about-right
    {
        display:none;
    }
    .footer-item
    {
        margin-bottom:40px;
    }
    .footer-item:first-child
    {
        margin-bottom:0px;
    }
    .footer .social-icon
    {
        margin-bottom:40px;
    }
}