@media (min-width: 1200px) {

  @keyframes smoothScroll {
            0% {
                transform: translateY(-60px);
            }
            100% {
                transform: translateY(0px);
            }
            }
    .navigation .dropdown:hover .dropdown-content,.empty-space {
        display: block;
    }
}

@media only screen and (max-width: 1600px) {
    
    .search-wrap{width:515px;}
    .navigation-1{margin-left:20px;}
    .navigation-1 ul li a{font-size:13px;}
    .input_fi::-webkit-input-placeholder { /* Edge */color: #000;font-size:9px;}
    .input_fi:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #000;
        font-size:13px;
    }
    .input_fi::placeholder {
        color: #000;
        font-size:13px;
    }
.search-wrap{height:45px;}
.search-wrap {padding-top: 10px;padding-bottom: 10px;padding-left:15px;padding-right:15px;}
.pin-area p{font-size:9px;}
.search-wrap .pin-area i img{width:13px;}
.search-wrap .pin-area i{left:10px;}
.pin-area{padding-left:30px;}
.search-btn{width:50px;}
.pro-ic{width:20px;}
.cart-ic{width:30px;}
.cart-ic .count{top:-5px;right:-10px;}
.navigation ul li a{font-size:13px;padding:0px 10px;}
.advertisement .h_et{height:490px;}
.navigation{padding:10px 0px;}
.logo{width:70px;}
    .custompad{padding-top:50px;padding-bottom:50px;}
    .c_products .c_product_wrap{margin-top:50px;}
    .product-details .product-spec{margin-top:50px;}

    .c_body .total{font-size:16px;}
    .c_body{padding:20px 0px;}
    .promocode .prmoinput{padding:0px 15px;}
    .cart .order-summary h4{font-size:18px;}
    .promocode .psubmit{font-size:18px;}
    .c-wrap a{font-size:16px;}
    /*main{margin-top:175px;}*/
    .medical_orders .order-box table tr th{font-size:13px;}
    .buy_insurance_details .paraL{font-size:16px;}
    .dwd_pdf{font-size:16px;}
    
    .order-return .box .prodt-name img{width:110px;}
    .order-return .box .prodt-name{padding-left:125px;padding-top:20px;}
    .order-return .return-reason{padding-top: 15px;}
    .order-return .box .prodt-name img{width:110px;}
    .order-return .box{min-height:100px;}
    .doctor_details .btn-blk_5 button{font-size:14px;}
    .about .sec-3 .col_1 {width: 38%;}
    .about .sec-3 .col_2 {width: 22%;}
    .about .sec-3 .col_1.black { width: 40%!important;}
    .about .sec-3 .col_2,.about .sec-3 .col_1.black{padding: 45px 35px}
    .about .sec-3 h3{font-size: 17px;padding-bottom: 12px;margin-bottom: 20px;}
    .about .sec-3 p{font-size: 12px;line-height: 20px;font-weight: 400;}
    .about .sec-1 p,.contact .bx-l p,.product-spec .tab_content p{font-size: 12px;line-height: 21px;}
    .about .sec-2 .col_1 i {height: 55px; width: 55px}
    .about .sec-2 .col_1 h3{font-size: 13px;margin-top: 15px;}
    .about .sec-1 p{margin-bottom: 15px}
    .contact .bx-l{padding-right:25px;}
    .contact .bx-r{padding-left:25px;}
    .contact .address_blk .coll img{width:40px;}
    .contact h4,.about .sec-1 h3{font-size: 14px;margin-bottom: 10px;margin-top: 5px;}
    .contact .address_blk .coll a, .contact .address_blk .coll p{font-size: 13px;}
    .input_fi3, .textarea3{font-size: 12px;}
    .contact #map{height: 330px}
    .terms h4{font-size: 16px}
    .login-li li a{font-size:13px;}
    .blog .blog-bx { height: 520px; }
.blog .row-2 .column-1 { width: 65%; float: left;}
.blog .row-2 .column-2 { width: 30%; float: right;}
    
}
@media only screen and (max-width: 1440px) {
    .product-details .product_thumb .img-thum{height:100px;}
    .product-details .product-display .img-large{height:420px;}
}

@media only screen and (max-width: 1280px) {
    
    footer ul li a{font-size:12px;padding-top:2.5px;padding-bottom:2.5px;}
    footer h2{font-size:15px;}
    footer .ftr_logo{width:100px;}
    footer{padding-top:30px;}
    .consult_specialist h2{font-size:27px;}
    .consult_specialist p{font-size:18px;}
    .consult_specialist .wrap{padding:30px 70px;}
    .read_more{font-size:14px;}
    .brand_slider .slick-slide {margin: 0 10px;}.brand_slider .slick-list {margin: 0 -10px;}
.nav-tabs .nav-link{padding: 12px 23px;font-size:14px;}
.download_store li a img{width:120px;}
.news_letter .input_fi2{padding:10px 15px;}
.news_letter .sub_btn{height:44px;}
.download_store{margin-top:28px;}
.copy-rite{margin-top:30px;padding-top:15px;padding-bottom:15px;}

.product-spec ul.tabs li{margin-right:15px;padding-right:15px;}
.product-details .check_avail p{font-size:14px;}
.product-details .product-spec h3{font-size:16px;}
.del-cart{padding-top:10px;padding-bottom:10px;}
.del-bw{margin-top:3px;}
.product_cate .box-blk{width:33.333%}
.refer_code ul li a{font-size:14px}
.promo_code{font-size:18px}
.myaccount_refer .refer-col{padding:30px}
.contact_info .form-box{padding-left:40px;}
    .franchise .fra_form{padding:50px 45px;}
    .franchise .fra_form h2{font-size:22px;}
    .tracking .content{padding:45px 45px 60px;}
    .order-return .content .wrap{padding:40px 40px;}
        .order-return .box .prodt-name img{width:80px;}
    .order-return .box .prodt-name{padding-left:90px;padding-top:10px;}
    .order-return .box .prodt-name a{font-size:14px;}
    .myaccount_c_info .content h4{font-size:18px;} 
    .order-return .box{min-height:75px;}
    .doctor_details .btn-blk_6 button{font-size:12px;}
    .general_physician .box-blk{width:25%;}
    .contact h4{font-size:16px;line-height:24px;}
    .contact .bx-r p{font-size:14px;line-height:24px;}
    .contact .address_blk .coll a, .contact .address_blk .coll p{font-size:12px;}
    .contact .address_blk .coll p.title{font-size:14px;}
    .contact .address_blk .coll{padding:10px 0px;}
    .search-wrap{width:430px;}
    .blog .row-1 ul li { width: 49%; }
    .doctor_details .btn-blk_5 button{width:50%;}
}

@media only screen and (max-width: 1200px) {
    
.navigation-1{margin-left:20px;}
.navigation-1 ul li a{font-size:12px;}
.input_fi::-webkit-input-placeholder {color: #000;font-size:9px;}
.input_fi:-ms-input-placeholder { 
        color: #000;
        font-size:11px;
}
.input_fi::placeholder {
        color: #000;
        font-size:11px;
}
.search-wrap{height:45px;}
.search-wrap {padding-top: 10px;padding-bottom: 10px;padding-left:15px;padding-right:15px;}
.pin-area p{font-size:9px;}
.search-wrap .pin-area i img{width:13px;}
.search-wrap .pin-area i{left:10px;}
.pin-area{padding-left:30px;}
.search-btn{width:50px;}
.pro-ic{width:20px;}
.cart-ic{width:30px;}
.cart-ic .count{top:-5px;right:-10px;}
.logo{width:60px;}
.search-wrap{width:100%;margin-left:auto;margin-right:auto;top:0px;margin-top:10px;}
.d-right,.lan_bar{position:absolute;right:5%;top:30px;}
.navigation-1 ul li a{padding-left:2.5px;padding-right:2.5px}
.custompad{padding-top:50px;padding-bottom:50px;}
.c_products .box h2{font-size:14px;}
.c_products .box .price{font-size:16px;}
.c_products .box .price .strike{font-size:13px;}
.title{font-size:24px;}
.c_products .c_product_wrap{margin-top:50px;}
.advertisement .h_et{height:370px;}
.empty_space{height:50px}
.upload_prescription .con h3{font-size:30px;}
.medical_orders .order-box{padding:25px 15px;}
.terms p{font-size: 12px}
.terms ul li{font-size:12px;}
.d-right{margin-right:75px;}
.lan_bar{WIDTH:50px;}
  .nav-tabs-2 .nav-link{font-size:15px;padding:0.3rem 0.7rem}
    .drug-list-col ul,.alpha-drug-list {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
}

@media only screen and (max-width: 1199px) {


 /*main{margin-top:230px}*/
 .product .cate_list .box h2{font-size:17px;margin-bottom:10px;}
 .product .cate_list .box{padding:30px 15px;}
 .cate_list h5 a{font-size:13px;}
 .mb-0 > a{padding-top:5px;padding-bottom:5px;}
 .product-details .box{padding-right:50px;}
    .product-details .product-display .img-large{height:370px;}
    .product-details .product_thumb .img-thum{height:113px;}
    .product-details .price{font-size:18px;}

     .c_body .total{font-size:14px;}
    .cart .order-summary .cart-tot{font-size:16px;}
    .cart .order-summary .tax{font-size:14px;}
    .cart .order-summary p{font-size:14px;}
    .fulltotal span{font-size:16px;}
    .cart .order-summary{padding-left:30px;}
    .cart .order-summary h4{font-size: 14px;}
    .c_body .remove a{font-size:12px}
    .add_new_adr2 a{font-size:12px;}
    .insurance .insurance_box .con h2{font-size:17px;}
    .buy_insurance_details .box .coll p{font-size:14px;}
    .buy_insurance_details .box .coll p span{font-size:13px;}
    .btn_blk button{padding:10px 30px;}
    .doctor_details .box .img-box img{width:150px}
    .about .sec-3 .col_1,.about .sec-3 .col_2,.about .sec-3 .col_1.black{width: 100%!important;}
    .about .sec-3 .col_2, .about .sec-3 .col_1.black{padding:45px 35px;}
    .contact .bx-l{padding-right:0px;}
    .contact .bx-r{padding-left:0px;}
    .contact .address_blk .coll img{width:50px;}
    .scroll-bar.vertical{height:auto !important;width:100% !important;}
    .demo .viewport{height:auto !important;width:100% !important;}

}

@media only screen and (max-width: 1024px) {
    
    
}

@media only screen and (max-width: 992px) {


    .consult_specialist h2{font-size:20px;}
    .consult_specialist p{font-size:14px;}
    .read_more{width:140px;}
    .consult_specialist .wrap{padding:30px 50px;}
    .consult_specialist .img img{width:500px;}
    .category {padding-bottom: 260px !important;}

    .upload_prescription .con h3{font-size:24px;}
    .product-details .check_avail p{font-size:14px;}

    .cart .bx-left{width:100%;margin-bottom:10px;}
    .cart .bx-right{width:100%}
    .cart .order-summary{padding-left:0px}
    .checkout .delivery_address{padding-top:30px;padding-bottom:30px;margin-bottom:30px;}
    .myaccount_c_info .tablist{padding-right:0px;}
    .tablist ul li a{padding:10px 20px;font-size:13px;}
    .myaccount_c_info .content h4{font-size:16px;}
    .promo_code{width:140px}
    .refer_code p{font-size: 15px;margin-left:37px}
    .refer_code ul li a{padding:10px 20px}
    .form-box h5{font-size:13px;}
    .form-box .check-blk{font-size:13px;}
    .checkround{margin-right:20px;}
    .medical_orders .order-box{margin-bottom:10px;}
    .pagintation-c{margin-top:10px;}
     .view_details a{font-size:14px;}
    .view_details i img{width:35px;}
    .buy_insurance_details .bx-left ul li{font-size:14px;}
    .dwd_pdf{margin-bottom:30px;}
    .tracking .content{padding:35px 25px 60px}
    .upload_presc .upload_box{padding:70px 40px;}
    .file-upload-wrapper::before{background-position:center top 20px}
    .doctor_details .content{margin-top:30px;}
    .doctor_patient_info .doctor_form{margin-top:30px;padding-top:30px;padding-bottom:30px;}
    .doctor_patient_info .account_info{margin-top:30px;padding:40px 30px;}
     .general_physician .box-blk{width:33.3333%;}
     .booknow .modal-content{padding:30px 30px;}
    .cart .upload_presc{padding-left:0px;margin-top:30px;}
    .about .sec-2 .col_1 i{display: inline-block;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;}
    .about .sec-2 .col_1 h3 { font-size: 15px;}
    .contact .bx-r{margin-top:30px;}
    .contact .bx-l,.contact .bx-r{text-align:center}
    .terms .bx-l, .terms .bx-r{text-align:left}
        .blog .row-2 .column-1 { width: 100%; float: left;}
.blog .row-2 .column-2 { width: 100%; float: right;}
.blog .row-2 .column-2 .recent-post { width: 60%; padding-right: 40px;}
.blog .row-2 .column-2 .category { width: 40%; }
.blog .row-1 ul li { width: 49%; padding: 20px; }
.blog .blog-bx { height: 450px;  }
.blog .blog-bx .img-bx { height: 180px; }
.blog .blog-bx .contd-bx { padding: 50px 30px 30px 30px; }
.blog .blog-bx .contd-bx .date { width: 60px; height: 80px; top:-50px; padding: 20px 10px; line-height: 18px; left: 30px; } 
}


@media only screen and (max-width: 768px) {

    footer .col2{padding-right:0px;width:100%;margin-bottom:15px;}
    footer .col1{padding-right:30px}
    footer .ftr_logo{width:70px;}
    footer .col1{width:100%;padding-right:0px;margin-bottom:15px;}
    footer .col3{width:100%;padding:0% 2.5%;}
    footer h2{text-align:center;}
    .product_slider .img-box a{height:220px;}
    .c_products .img-box{height:220px;}
    .advertisement .h_et{height:290px}
    .consult_specialist .box-blk{display:block;text-align:center;}
    .consult_specialist .bx-left{width:100%}
    .consult_specialist .bx-right{width:100%}
    .read_more{margin:auto;float:none;margin-top:15px;}
    .upload_prescription .bg-left{min-height:200px}
    .upload_prescription .bg-right{min-height:200px}
    .doctor-school .consult_specialist .read_more{margin-left:auto}
    .upload_prescription .bg-right{padding-left:5%}
    .upload_prescription .bg-left{justify-content:flex-start;}
    .c_products .box .price{font-size:14px;}
    .c_products .box .price .strike{font-size:11px;}
    .c_products .box h2{font-size:12px;margin-bottom:5px;}
    .news_letter .input_fi2{width:60%;}
    .news_letter .sub_btn{width:40%}
    .download_store ul{text-align:center;}
    .product .cate_list{width:100%;padding-bottom:90px;}
    .demo{width:100%}
    .product .product_list{width:100%;margin-left:0%}
    .filter-btn{display:block;}
    .filter {position: fixed;width: 100%;left: 0px;right: 0px;top: 0px;bottom: 0px;overflow: scroll;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0px;z-index: 474;display: none;background: #efefef;padding-bottom:50px;}
    .clossme {display: block;position: absolute;top: 15px;right: 15px;}
.product .cate_list .box{padding-bottom:0px;margin-bottom:0px;}
.product-details .box-r{width:100%}
.product-details .box{width:100%;max-width:70%}
.product-details .box{padding-right:0px;}
.product-details .box-r h3{font-size:18px;}
.addbag{font-size:13px;margin-top:10px;padding:10px 30px;}
.num-block{margin-top:10px;}
.product-details .pincheck{width:160px;}
.product-details .check-btn{width:100px}
.product-details .box-r h4{font-size:14px;}
.product-spec .tab_content{padding:20px 0px}
.product-details .product-spec{margin-top:25px;}
.product-spec .tab_content p{font-size:12px;}
.rate_blk{margin-top:10px;padding:15px 15px;}
.star-rating label{width:27px;height:27px;background-size:27px;}
.star-rating label:hover,
.star-rating label:hover ~ label,
.star-rating input[type=radio]:checked ~ label {background-size:27px}
.rate_blk .r_head{margin-top:4px;}
.star-rating{padding:0px 10px;}
.input_blk2{margin-bottom:10px;}
.comment_blk{margin-top:15px;}
.btn-blk{margin-top:15px;}
.sub_btn2{width:135px;height:35px;font-size:14px;}
    .c_head{display: none}
    .c_body{display:block;padding:0px;margin-bottom:10px;position:relative}
    .c_body .prdt_name{width:100%;padding-right:0px;min-height:90px;}
    .c_body .qtyy{width:100px;position:absolute;right:0px;top:0px;}
    .c_body .total{width: 100px;
    position: absolute;
    right: 0px;
    top: 50px;}
    .c_body .remove{width:50%;text-align:right;background:#f3f3f3}
    .c_body .remove a{font-size:0px;display:inline-block;border:none;margin-bottom: 0px;padding: 7px 10px 7px 0px}
    .c_body .remove i{font-size:14px}
    .c-wrap{margin-bottom:20px;float:left;}
    .skin-7 input.in-num{font-size:14px;height:30px;}
    .skin-7 .num-in button{font-size:14px;height:30px;}
    .c_body .prdt_name a {
    padding: 10px 0px 10px 10px;
}
.del-cart ul li a span{font-size:0px;}
.del-cart ul li a{padding-left:10px;padding-right:10px;}
.del-cart .fas, .del-cart .far{margin-right:5px;}
.skin-7 .num-in button{padding-left:5px;padding-right:5px;}
.addr_box p span{font-size:13px;}
.addr_box{padding-right:15px;}
.addr_box p{font-size:12px;line-height:normal;}
.check-blk{font-size:12px;padding-top:4px;}
.btn-blk a{padding:5px 10px;}
.add_new_adr{padding:15px;}
.add_new_adr i{font-size:15px;margin-bottom:10px;}
.myaccount_c_info .tablist ul li{display:inline-block;margin-bottom:5px;}

.login-wrap .right-wrap { width: 100%;  padding: 30px 40px;  }
.login-wrap .left-wrap { display: none; }
.login h1 { margin-top: 30px; font-size: 22px; }
.tablist ul li a.active {
    border: thin solid #3ab54a;
    background: #3ab54a;
    color: #fff;
}
.tablist ul li a {
    padding: 6px 13px;
    background: #f1f1f1;
}
.myaccount_c_info .content{margin-top:20px;}
.myaccount_offers .col-p{padding-left:5px;padding-right:5px;}
.my_account_subscription .c_body{padding-top:10px;padding-bottom:10px;}
.delive-bw{margin-left:125px;}
.my_account_subscription .qtyy .num-block{margin-top:10px;}
.remove2 span{font-size:12px;}
.my_account_subscription .order-summary .box-1{margin-top:0px;}
.delive-bw{margin-top:0px;margin-left:0px;font-size:12px;}
.refer_code{margin-top:30px}
    .school_college .student_list .row-1 h2 { width: 100%; font-size: 16px; margin-top: 15px; margin-bottom: 15px; }
.school_college .student_list .row-1 .search-wrap2 { width: 100%; float: left; }
    .insurance .bx-blk{margin-bottom:30px;}
    
    .insurance .bx-blk:last-child{margin-bottom:0px;}
    .insurance .insurance_box .con{padding:20px 15px;}
    .lab_test .con h2{font-size:16px;}
    .icon-holder{width:76px;height:76px;bottom:-35px}
    .lab_test .con{padding:60px 20px 30px;}
    .lab_test .con h2{margin-bottom:10px}
    .icon-holder i img{width:40px;}
    .buy_insurance_details .box .coll{width:50%;float:left;border-bottom:1px solid #e1ffe5}
    .upload_presc .order_info .box{margin-bottom:0px;}
    .doctor_details .box .img-box img{width:100px;}
    .doctor_details .box .img-box p{margin-left:20px;}
    .doctor_details .box .img-box p{font-size:14px;}
    .doctor_details .box .img-box{margin-bottom:15px;}
    .doctor_details .choose_day{padding:25px 25px;}
    .doctor_details .btn-blk_5 button{padding:10px 20px;}
    .doctor_details .btn-blk_6 li{width:50%}
    .doctor_patient_info .box1 .col-le{padding-right:0px;padding-bottom:15px;padding-top:0px;width: 100%}
    .doctor_patient_info .col-ri{padding:25px 25px;}
    .general_physician .box-blk .details{padding:15px 15px;}
    .general_physician .box-blk .details .name{font-size:15px;}
    .about .sec-2 .col_1{width:33.333%;margin-bottom:15px}
    .about .sec-2 .col_1 i{width:40px;height:40px}
    .about .sec-2{margin-bottom:15px}
    .about .sec-2 .col_1 h3{margin-top:10px}
    .contact #map{height:250px;}
    .contact .address_blk .coll{width:100%}
    .send_msg{width:150px;height:45px;font-size:14px;}
    .contact #map{margin-top:30px;}
        .blog .row-2 .comments-form { padding: 20px 0px 0px 26px; position:relative; }
.blog .row-2 .comments-form .bg { width: 95%; height: 70%; }
.blog .row-2 .comments-form h2 { font-size: 20px; line-height: 26px; padding: 50px 20px 26px 0px; }
.blog .row-2 .comments-form h2.icon { background:url(../images/comments.svg) top left no-repeat; }
.blog .row-2 .img-blk { height: 370px;}
.blog .row-2 .recent-post ul { margin-bottom: 10px;}
.blog .row-2 .column-2 h2 { font-size: 18px; font-weight:400;}
.blog .row-2 .recent-post ul li h2 {font-weight:400;}
.blog .row-2 .recent-post ul li h3 { margin-bottom: 2px;}
.blog .row-2 .column-2 .category ul li { font-weight:400;}
    .blog .row-2 .column-2 .recent-post { width: 100%; padding-right: 0px;}
.blog .row-2 .column-2 .category { width: 100%; margin-top: 20px; }
 .blog .row-1 ul li { width: 100%; height: auto; padding: 10px; }  
 .blog .blog-bx { height: auto;  } 
 .blog .row-2 .comments-form .form-box { padding: 30px; }
 .wishlist .c_body .remove{width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;width:100%;float:left;}
    .wishlist .c_body .remove a{padding:3px 0px;}
    .wishlist .c_body .prdt_name{width:100%;}
    .wishlist .c_body .qtyy{text-align:right}
    .wishlist .c_body .total{text-align:right;padding-right:0px;}
    footer .col2 ul{-webkit-column-count: auto;
    -moz-column-count: auto;
    column-count: auto;
        text-align:center;
    }
    footer .col2 ul li{display:inline-block;}
    footer ul li a{padding-left:2.5px;padding-right:2.5px;}
           .nav-tabs-2 .nav-link{font-size:15px;padding:0.3rem 0.7rem}
    .drug-list-col ul,.alpha-drug-list {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
    
}
    


@media only screen and (max-width: 567px) {

    .logo{width:35px;}
    .header-right{margin-top:8px;}
    .pro-ic{width:15px;margin-left:10px;margin-right:7px;}
    .cart-ic{width:20px;}
    .cart-ic .count{width: 15px;height:15px;line-height:15px;}
    .navigation-1{display:none}
    .navigation{text-align:center;padding-top:5px;padding-bottom:5px;display:none;}
    .navigation ul li a{padding-left:5px;padding-right:5px;}
    .custompad{padding-top:15px;padding-bottom:15px;}
    .title{font-size:18px;}
    .c_products .c_product_wrap{margin-top:15px;}
    .c_products .slick-slide {margin: 0 5px;}
    .c_products .slick-list {margin: 0 5px;}
    .product_slider .img-box a{height:115px;}
    .c_products .img-box{height:115px;}
    .advertisement .col1,.advertisement .col2{width:50%;}
    
    .empty_space{height:30px;}
    .consult_specialist .wrap{padding:10px 10px;}
    .consult_specialist{padding-bottom:30px;}
    .brands{padding:15px 0px;}
    .brand_slider .slick-slide {
    margin: 0 5px;
}
.brand_slider .slick-list {
    margin: 0 -5px;
}

.nav-tabs .nav-link {
    padding: 5px 13px;
    font-size: 13px;
}
    .read_more {
    padding: 7px 0px;
}
.c_products .slick-list { margin: 0 -5px;}
.upload_prescription .con h3{font-size:14px;}
.doctor-school .consult_specialist{margin-top:-30px;}
.read_more{margin-top:5px;width:112px;font-size:12px;}
.consult_specialist h2{font-size:12px;margin-bottom:0px;}
.nav-tabs{margin-bottom:15px;}
.consult_specialist p{font-size:12px;}
.c_products .img-box{margin-bottom:15px;}
.upload_prescription .bg-right,.upload_prescription .bg-left{min-height:140px;}
.upload_prescription .con .read_more{margin-top:10px}
.container{width:92%}
.view_all{font-size:12px;}
.c_products .box .price{font-size:11px;}
.search-wrap{height:35px;padding-top:5px;padding-bottom:5px;width:auto;margin-left:-10px;margin-right:-10px;display:flex;float:none;}
.search-btn img{width:20px}
.search-btn{width:40px}
.c_products .box h2{font-size:10px;}
.c_products .box .price .strike{display:block;margin-left:0px}
.view_all{margin-top:-17px}
footer .ftr_logo{width:50px;}
.copy-rite{margin-top:15px;}
footer{padding-top:15px;}
.download_store{margin-top:15px;}
    .mob_cate{display:block}    
    /*main{margin-top:140px;}*/
    .bottom_header{display:block}
    .bottom_header ul{width:100%}
    .bottom_header ul li{width:25%;float:left;text-align:center}
    .bottom_header ul li a{font-size:12px}
    .bottom_header ul li img{width:25px}
    .custompad_2 {
    padding-top: 15px;
    padding-bottom: 15px;
}
.product-details .pincheck{height:40px;}
.product-details .check-btn{height:40px;font-size:14px;}
.skin-7 input.in-num{font-size:13px;}
.product-details .check_avail{margin-top:20px;}
.c-wrap a{font-size:12px;}
.c_body .prdt_name img{width:75px}
.cart .order-summary .promocode{padding:20px 20px;}
.promocode .prmoinput{height:40px;}
.promocode .psubmit{height:40px;font-size:14px;}
.cart .order-summary .box-1{padding:20px 20px;}
.btnpro,.btnpro1{margin-top:15px;font-size:15px;}
.c_body .prdt_name{padding-right:100px;}
.del-cart p{font-size:11px;line-height:16px;}
.c-wrap .prdt_name a span{font-size:11px}
.cart h4{font-size:15px;margin-bottom:10px;}
.checkout .delivery_address{margin-top:0px;}
.mtop2{margin-top:15px;}
.tablist ul li a{padding:6px 13px;}
.myaccount_c_info .account_info{padding:20px 15px 10px}
.input_blk3{padding-left:15px;padding-right:15px;margin-bottom:15px;}
/*
.account_info .btn1{right:15px;}
*/
.myaccount_c_info .account_info{margin-bottom:20px;}
.add_new_adr2{padding:20px 10px}
.account_info label{margin-bottom:5px;}
.myaccount_c_info .tablist ul{text-align:center;}
.product_cate .box-blk{width:50%}
.ml-ex{margin-left:15px;}
.pb-ex{padding-bottom:20px !important;}
.refer_code p{margin-left:3px}
.myaccount_c_info .content{margin-bottom:30px}
.promo_code{width:85px;font-size:16px;height:40px}
.refer_code ul li{margin-right:0px;margin-left:0px}
.refer_code ul li a{padding:10px 10px}
.refer_code ul li a i img{width:15px}
.refer_code ul li a{font-size:12px}
.refer_code ul li a{margin-left:4px}
.contact_info .form-box{padding-left:20px;}
.text_fi{padding:15px 15px;height:100px}
.select-blk2 .select2-container .select2-selection--single .select2-selection__rendered{padding:15px 15px;}
.school_college .student_list .row-2 { display: none; }
.school_college .student_list .row-3 .name-row { width: 100%; }
.school_college .student_list .row-3 .detail-row { width: 100%; }
.welness_product_orders .pend_orders{margin-bottom:0px;}
.medical_orders .pend_orders{margin-top:0px;}
.medical_orders .content h3{font-size:16px;}
    .buy_insurance_details .paraL{font-size:14px}
    .franchise .fra_form{padding:30px 25px;}
    .franchise .fra_form h2{font-size:18px;}
    .input_fi4{margin-top:7.5px;padding:10px 20px;}
    .fsub_btn{font-size:17px;padding:15px 25px;}
    .franchise .fra_form h2{margin-bottom:10px;}
    
    ul.prodtrckr li{font-size: 14px;}
ul.prodtrckr li.prodtrckr-done:before {width: 20px;height: 20px;line-height: 20px;}
ul.prodtrckr li.prodtrckr-todo:before {width: 20px;height: 20px;}
ul.prodtrckr li:before {left: -12px;}
    ul.prodtrckr{margin-left:15px;}
    ul.prodtrckr li{height:50px;}
    ul.prodtrckr li:first-child{padding-bottom:50px;}
    .order-return .box .prodt-name{width:100%}
    .order-return .return-reason{width:100%;padding-top:0px;}
    .order-return .box .prodt-name{padding-top:0px;min-height:85px;}
    .myaccount_c_info .content h4{font-size:16px;}
    .order-return .content .wrap{padding:30px 30px;}
    .btn_blk{margin-top:15px;}
    .btn_blk button{padding:10px 30px;font-size:14px;}
    .date{margin-bottom:10px;}
    .order-return .return-details{margin-bottom:20px;}
    .upload_presc .upload_box{padding:40px 20px;}
    .upload_presc .order_info{padding:35px 30px;}
    .general_physician .box-blk{width:50%}
    .start-con{margin-top:0px;}
    .booknow .modal-content{padding:30px 15px;}
    .booknow .check-blk{font-size:9px;}
    .label-row .check-blk .checkmark{top:-2px;}
    .booknow .modal-content h4{margin-bottom:10px;font-size:16px;margin-top:10px;}
    .input_fi5{padding:10px 10px;}
    .booknow .label-row{margin-bottom:10px;}
    .about .sec-2 .col_1 h3{font-size:14px}
    .about .sec-1{padding:30px 0px;}
    .about .sec-3 .col_2, .about .sec-3 .col_1.black{padding:30px 30px;}
    .contact .address_blk .coll{width:100%}
    .send_msg{width:150px;height:45px;font-size:14px;}
    .inner-title{font-size:19px;}
    .contact #map{margin-top:15px;}
    .blog .row-1{margin-top:15px;}
    .advertisement .col3{width:50%;}
    .advertisement .col4{width:50%;}
    .advertisement .col4_1{height:100%;width:100%;}
    .advertisement .col4_2{height:100%;width:100%;}
    .advertisement .col4{height:180px}
    .copy-me{font-size:0px;padding:10px 10px;top:-8px;}
    .copy-me i{margin-right:0px;}
    .wish-ic{width:20px;}
    .login-li{display:none;}
    .mob_cate .box{min-height:130px;}
    .mob_cate img{max-height:100px;display:block;margin-left:auto;margin-right:auto;width:auto !important;}
    .logo{margin-left:auto;margin-right:auto;float:none;}
    .d-right, .lan_bar{top:15px;}
    .lan_bar{left:5%;}
    .d-right{margin-right:0%;}
    .subscri_duration{margin-top:0px;}
    .hover_overlay .middle li a{padding:2px;}
    .hover_overlay .middle li a i img{width:22px;}
    .general_physician .box-blk .img-box img{height:185px;}
    .empty-space{height: 60px;position: static;width: 100%;float: left;}
    .login-wrap .form-row3 .input-box {padding:0 4px;}
   .login-wrap .form-row3 .input-box input {font-size: 15px;}
}


@media only screen and (max-width: 440px) {
    
    
.product-details .box{max-width:100%}
.product-details .product-display .img-large{height:300px;}
.product-details .product_thumb .img-thum{height:90px}
.advertisement .col4{height:160px;}
    
}