@media only screen and (max-width:1200px){.container{width:100%;max-width:100%}nav{font-size:14px;padding:0 0 0}nav ul li a{padding:15px 8px}.btn_language{font-size:14px;padding:15px 12px}nav ul li ul.drop1_list::before{left:15%}.top_banner .carousel-caption h1{font-size:32px}.top_banner .carousel-caption p strong{font-size:26px;padding:0 0 5px;margin:0 0 5px}.top_banner .carousel-caption p strong span{font-size:18px}.top_banner .carousel-caption p b{font-size:30px;padding:0 0 5px}.blog_home_area h3,.pay_option h3{padding:0;font-size:16px}.product_list_area.pro_list_cat{justify-content:space-between}.product_list_area li,.product_list_area.pro_list_cat li{flex:0 0 48%;margin:0 0 20px}.product_list_area.pro_list_cat li.full{flex:0 0 100%}.product_main_area .left_side .cta_pro select{width:100%}}@media screen and (max-width:991px){.fix_rgt{position:fixed;max-width:inherit}.top_banner .container{padding:0}.outer_area .top_main_txt h2{font-size:24px}figure.mid_img_bnr .mid_bnr_txt h4{font-size:21px}figure.mid_img_bnr .mid_bnr_txt h4.top{top:10px}figure.mid_img_bnr .mid_bnr_txt h4.bottom{bottom:10px}.mobile_nav{display:block;margin:10px 0 0!important;float:right;width:auto}nav ul li ul.drop1_list img.nav_img{display:none}nav{min-height:1px;padding:0;float:right}nav ul{display:none;margin:0;padding:0;width:100%;z-index:10}nav ul li{width:100%;text-align:left;float:left}nav ul li a{color:#fff;font-size:13px;padding:10px 15px;border-bottom:solid 1px #3278e5!important;border-right:none;width:100%!important;float:left}nav ul li:hover a{color:#fff;background:0 0}nav ul li ul.drop1_list{position:static;display:none;transform:none;width:100%;height:auto;float:left}nav ul li ul.drop1_list .box_1{padding:0}nav ul li:hover ul.drop1_list li a{border-bottom:solid 1px #f1f1f1!important}nav ul li ul.drop1_list li{width:100%;box-sizing:border-box;padding:0 15px;font-size:14px}nav ul li span.clck_nav{visibility:visible;display:block;top:0;right:0;height:100%;width:40px;text-align:center;border-left:solid 1px #3278e5}nav ul li span.clck_nav i{font-size:18px;color:#fff;margin:15px 0 0;vertical-align:middle;display:inline-block}nav ul li span.clck_nav.after_nv i{transform:rotate(180deg)}.hide_nav{display:block}.mobile_nav span{width:30px;height:2px;background:#1b73bb;float:right;margin:25px 0 0 0;position:relative;transition:all .3s ease;font-size:0}.mobile_nav span:before{content:'';position:absolute;width:100%;height:2px;background:#1b73bb;left:0;top:-9px;transition:all .4s ease}.mobile_nav span:after{content:'';position:absolute;width:100%;height:2px;background:#1b73bb;left:0;bottom:-9px;transition:all .4s ease}.mobile_nav.close_menu span{height:auto;font-size:24px;color:#fff;background:rgba(0,0,0,0);margin-top:20px;margin-left:0;font-weight:300}.mobile_nav.close_menu span:before{transform:rotate(45deg);transition:all .4s ease;top:0;margin-top:-1px;opacity:1}.mobile_nav.close_menu span:after{transform:rotate(-45deg);transition:all .4s ease;bottom:50%;margin-bottom:-1px;opacity:1}.cart_area_top{margin-right:15px}nav .country_area{float:left}.btn_language{font-size:18px;padding:10px 20px}.tab_scnd{order:2}.sleeping_pills_area .part_1,.sleeping_pills_area .part_2{width:100%}.sleeping_pills_area .part_1 img{width:100%}.customer_support figure{width:100%}.top_banner img{min-height:auto}.testimonial_area{padding:20px 0 0}.infograhic_area ul li{flex:0 0 50%;border-bottom:solid 1px #ccc}.infograhic_area ul li:nth-child(2){border-right:solid 1px #ccc}footer{text-align:center}.shopping_cart_area .left_cart{width:100%}.shopping_cart_area .right_checkout{float:right;width:auto;max-width:320px}.shopping_cart_area .right_checkout .checkout_area{padding:0}.pro_dtl_area{padding:20px 0}.product_list_area li .btn_area,.product_list_area li .buynowhere,.product_list_area li .pro_dtls_home .rating,.product_list_area li figure .leaflet,.product_list_area li p{display:none}.sleeping_pills_area{background-image:linear-gradient(140deg,#0987ee 0,#0e66ae 100%);padding:20px 0}.customer_support{background:#f7f7f7;padding:20px 0}.sleeping_pills_area .part_2{padding:0}.customer_support .customer_box{padding:0;background:0 0}footer .resource li a{text-align:left}footer .address_detials ul li{text-align:left}footer ul.social-icon li a{line-height:30px;width:30px;height:30px}footer .resource li{width:33%}.side_nav h3{font-size:14px;padding:15px 0;text-align:center}.cstm_chek{font-size:14px}.blog_area li a.read_more{padding:0 0 0}.top_fltr{padding:10px}.top_fltr h4{font-size:16px}.bnr_txt_1 span,.bnr_txt_2 span{font-size:12px}}@media screen and (max-width:767px){.blog_content .box_listing .box_left,.blog_content .box_listing .box_right{flex:0 0 100%}.like_post_area{position:static}.blog_content_form ul li{flex:0 0 100%}.author_info .other_dtls p{font-size:15px;line-height:24px}.customer_support,.sleeping_pills_area{background-size:cover;padding:15px 0;background-position:center}.blog_details_area figure img{height:95px!important}header .logo_area{text-align:center;padding:5px 0}.mobile_nav span{margin:20px 0 0}.cart_area_top{width:auto;position:relative;margin:10px 10px 0 0;float:left}.cart_area_top a{padding:5px 10px;border-radius:0}.cart_area_top label{display:none}.cart_area_top span{position:absolute;width:20px;height:20px;font-size:13px;right:0;top:-5px;background:#0986ed;border-radius:50%;color:#fff;z-index:10}.btn_language{padding:6px 20px;margin:0 0 8px}.top_banner .carousel-caption{width:100%;float:left;text-align:center;left:0;top:0;padding:7% 0 0 0;text-align:center}.top_banner img{min-height:130px}.top_banner .carousel-caption label{font-size:16px;line-height:18px}.top_banner .carousel-caption h1{font-size:24px;margin:0}.top_banner .carousel-caption a{margin:0 auto;float:none;display:inline-block}.sub_heading{padding:0}.testimonial_area h2{padding:10px 0;font-size:22px}.testimonial_area ul li h4{font-size:16px}.about_company_area{padding:15px 0}.testimonial_area ul li{flex:0 0 100%;max-width:100%;margin:10px 0;text-align:left;padding:10px}.about_company_area .content_part{padding:0}.about_company_area ul li{flex:0 0 33%;padding:0;margin:10px 0}.about_company_area ul li h4{font-size:13px;padding:0}.about_company_area ul li figure img{max-width:70%;height:70%}.product_other_info table.table tr td:nth-child(1){width:35%}.more_post_area ul.blog_area_list li{width:100%}.product_list_area li{flex:0 0 48%;box-shadow:0 0 10px 0 #eee;margin-bottom:15px}.cat_home_list ul li{flex:0 0 48%;margin-bottom:15px}.cat_box_area h3{font-size:14px!important}.cat_box_area h3 a{padding:10px 5px}footer{margin:0;text-align:left}footer .resource li{width:100%;text-align:left}.product_dtls_area{padding:0;margin:25px 0 0}.sitemap_page .pro_links,.sitemap_page ul{width:100%;border:none}.sitemap_page .pro_links li{width:100%}.blog_area li{flex:0 0 100%;margin:10px 0 20px;width:100%}.blog_area li .othr_dtls,.blog_area li figure{width:100%;padding:0}.outer_area{padding:15px 0}.date_admin li{width:auto!important}.blog_area li .othr_dtls .cta_area .tag_area{width:50%}.blog_area h1{font-size:22px;padding:0 0 20px}.blog_details_area h1{font-size:22px}.breadcrumb_main{font-size:12px;margin:0 0 10px}.cat_img{margin:0}.more_post_area{padding:20px 0 0 0;border-top:solid 1px #eee;margin-top:0}.content_page ul.faq_main li{flex:0 0 100%;margin:10px 0}.other_content_area{padding:0 0 10px}.blog_home_area ul li{flex:0 0 100%;max-width:inherit;margin:15px 0}.cat_products_area,.mb_pro_area{background:#f7f7f7}.about_company_area .content_part h2,.customer_support h2,.main_product_area h2,.sleeping_pills_area .part_2 h2{font-size:22px}.main_product_area h2::after{left:28%}.about_sleepingpills{width:100%;float:left;padding:15px 0}.about_sleepingpills h2,.about_sleepingpills h3{font-size:22px;padding:10px 0 5px}.patient_link a{font-size:13px;padding:5px 8px}.bnr_txt_1{left:10px;max-width:150px;top:30%}.bnr_txt_2{right:10px;top:30%;max-width:150px}.bnr_txt_1 label,.bnr_txt_2 label{font-size:14px;line-height:16px}figure.mid_img_bnr img{min-height:100px;object-fit:cover;height:104px}.pro_tbl_main tr td img{width:90px;height:77px;margin-right:10px}.product_main_area .left_side figure{line-height:100px}.product_main_area .left_side figure img{max-height:100px}.select_dosase ul li{margin:0 5px 0 0}.note_area{margin:10px 0}.pro_dtl_area{padding:0 0 20px}.blog_area li figure img{height:150px}}@media only screen and (max-width:600px){.author_info .other_dtls{width:100%;padding:15px 0 0}header ul.call_email_top li{font-size:12px;padding:5px 4px;float:left}.mob__hide{display:none}.desk__hibe{display:block}.outer_area .top_main_txt h2{font-size:22px}.main_product_area{padding:10px 0 0}.main_product_area h3{margin:0 0 20px;font-size:22px}.product_list_area li figure img{height:auto;max-height:55px}.main_product_area h3::after{left:30%}header ul.call_email_top li:last-child{float:right}.cart_area_top{width:auto;padding:2px 5px}.cart_area_top label{display:none}.cart_area_top .hd_mb{display:none}.product_list_area li{width:100%}.product_list_area li:nth-child(15),.product_list_area li:nth-child(16){order:13}.product_list_area li:nth-child(13),.product_list_area li:nth-child(14){order:15}.intro_text h1{font-size:22px;margin:0 0 5px}.intro_text h4{font-size:17px}.infografic_area ul li{width:100%;margin:5px 0}.what_kamagra .text_dtls h2{font-size:26px}.product_main_area .left_side{width:100%;padding:10px}.product_main_area .left_side .cta_pro button{min-width:inherit;font-size:15px;width:100%;margin:5px 0;padding:8px 18px}.product_other_info table.pro_tbl_main tr td,.product_other_info table.pro_tbl_main tr td:nth-child(1){width:100%;float:left}.product_main_area .txt_area{width:100%;padding:15px 0 0}.product_other_info h2,.product_other_info h3{margin:0 0 5px;font-size:20px}.pro-review{padding:10px;margin:0 0}.prodct_table_main table tr th{font-size:12px;padding:8px 5px}.prodct_table_main table tr td{font-size:13px;padding:10px 5px}.prodct_table_main table tr td button{width:90px;padding:3px 0}.shopping_cart_area{padding:20px 0}.shopping_cart_area .cart tr td:nth-child(1),.shopping_cart_area .cart tr th:nth-child(1){width:130px;text-align:left}.shopping_cart_area .cart tr td:nth-child(2),.shopping_cart_area .cart tr th:nth-child(2){display:none}.shopping_cart_area .quantity span{line-height:25px}.shopping_cart_area .table-bordered thead th:nth-child(4){min-width:80px}.shopping_cart_area .table-bordered tr th{font-size:11px;padding:8px 5px}.shopping_cart_area .table-bordered tr td{font-size:13px;padding:10px 5px}.shopping_cart_area .action a{padding:5px 10px}.shopping_cart_area .quantity .input_qty{width:20px}.shopping_cart_area .right_checkout{float:right;width:100%;max-width:inherit}.checkout_area .table-bordered tr td:nth-child(1),.checkout_area .table-bordered tr th:nth-child(1){display:table-cell}.checkout_area .table-bordered tr td,.checkout_area .table-bordered tr th{font-size:16px;font-weight:inherit}.contact_form ul li{width:100%}.contact_form ul li input{width:100%}.checkout_details ul{padding:0}.checkout_details label{padding:8px 0}.checkout_details ul li{flex:0 0 100%}.payment_opt ul li{flex:0 0 100%;margin:10px 0}.card_details_main .main_div .left_side,.card_details_main .main_div .right_side{width:100%;padding:5px 0;margin:0}.card_details_main .check_first .form-control{margin:0}.card_details_main .card_dtls li{width:100%;margin:5px 0}.card_details_main .card_dtls li label{margin:0 0 5px}.blog_area li .othr_dtls{width:100%;float:left;padding:10px!important}.fix_rgt{position:relative!important;max-width:inherit}}@media only screen and (max-width:359px){.shopping_cart_area .table-bordered tr td{font-size:12px;padding:10px 3px}.shopping_cart_area .action a{padding:3px 7px}}
@media only screen and (max-width: 1200px){
nav ul li a {
    padding: 15px 24px;
}
.product_list_area.pro_list_cat {
    justify-content: center !important;
}
.product_list_area.pro_list_cat li.full {
    flex: 0 0 32%;
    margin: 0px 8px;
}
.product_main_area .left_side .cta_pro select {
    width: 60% !important;
}
nav ul li ul.drop1_list{
    max-width:420px;
    width:100%;
}
.main_product_area.home_pro_list .product_list_area li {
    flex: 0 0 19%;
    margin: 0 5px 10px;
}
}
@media only screen and (max-width: 1024px){
.pro_qty ul.pro_strength.pro_name_list li label.radio_btn_2 {
    font-size: 14px;
}
.pro_qty ul.pro_strength li label.radio_btn_2{
    padding: 0px 8px;
}
.testimonial_area h2 {
    font-size: 36px;
    padding: 0 0px 10px 0;
}
figure.mid_img_bnr img {
    width: 100%;
    height: auto;
}
.trail-bnr{
    top: 15%;
}
.cat_box_area h3 a {
    padding: 10px 10px!important;
}
.product_list_area li, .product_list_area.pro_list_cat li {
    flex: 0 0 32% !important;
   margin: 0 5px 20px;
}
.product_list_area{
    justify-content: center !important;
}
nav ul li a {
    padding: 15px 20px;
}
nav ul li ul.drop1_list{
    width: 400px;
}
ul.trail-para.product-box li figure img {
    width: 100%;
    height: auto;
    padding-right: 5px;
}
.product_main_area .left_side .cta_pro select {
    width: 100% !important;
}
.pro-box-pay {
    width: 80%;
    height: 110px;
    text-align: left;
}
    nav ul li ul.drop1_list {
        max-width: 320px;
        width: 100%;
    }
    footer h3 {

    font-size: 16px;
}
footer ul.social-icon li a {
    line-height: 22px;
    font-size: 12px;
    width: 22px;
    height: 22px;
}
.trail-bnr {
    max-width: 370px;

}
.product_main_area .left_side .cta_pro select {
        width: 72% !important;
    }
    .product_main_area .left_side .cta_pro button {

    padding: 8px 5px;
    font-size: 14px;

}
.coupon_area_cat .coupon_box {
    font-size: 20px;

}
}
@media only screen and (max-width: 950px){
  .trail-bnr {
        max-width: 330px;
    } 
    .product_list_area li, .product_list_area.pro_list_cat li {
        flex: 0 0 18% !important;

    }
    .product_list_area li h4 {
    font-size: 15px;
}
footer .address_detials p {

    text-align: left;
}
footer .resource li {
        width: 50%;
    }
    .product_list_area li figure img {

    max-height: 80px;
}
.product_list_area li .pro_dtls_home {
    width: 100%;
    float: left;
    padding: 0 5px 10px;
}
 .head-top-right ul li:last-child,  .head-top-right ul li:nth-child(2){ display:block; } 
   .head-top-right ul li:last-child{ margin-left:10px; }
   .navbar-collapse.show, .navbar-collapse{ order:4 }
   nav .d-flex{ order:2 }
.navbar-toggler .navbar-toggler-icon { width:32px; height:2px; background:#f54959; float:right; margin:0px 0 0 3px; position:relative;transition: all .3s ease; font-size:0; display:block}
.navbar-toggler .navbar-toggler-icon:before { content:''; position:absolute; width:100%; height:2px; background:#f54959; left:0px; top:-10px; transition: all .4s ease; }
.navbar-toggler .navbar-toggler-icon:after { content:''; position:absolute; width:100%; height:2px; background:#f54959; left:0px; bottom:-10px; transition: all .4s ease;}
.navbar-toggler.close_menu .navbar-toggler-icon { height:auto; font-size:24px; color:#fff; background:#f54959; margin-top:0px; margin-left:3px; font-weight:300; }
.navbar-toggler.close_menu .navbar-toggler-icon:before {transform: rotate(45deg); transition: all .4s ease; top:0%; margin-top: -1px; opacity:1 }
.navbar-toggler.close_menu .navbar-toggler-icon:after {transform: rotate(-45deg); transition: all .4s ease; bottom: 50%; margin-bottom: -1px; opacity:1; }  

  button.navbar-toggler {  background: #fff; border-radius: 0; height: 40px;} 
  
  li.main_menu_li.after_nv span i{ transform:rotate(180deg);  }
nav ul li ul.drop1_list {
    width: 100%; position: static; display: none; visibility: visible; opacity: 1;    top: 0px; transform: none;
}
nav ul li ul.drop1_list li{ margin:0; }
.displ_block{ display:block !important; }
.nav_right {

    width: 100%;
}
nav ul li ul.drop1_list {
        max-width: 100%;
        width: 100%;
    }

}
@media only screen and (max-width: 850px){
.bst-bnr-email {
    position: absolute;
    left: 5px;
    bottom: 0px;
}
.bst-bnr-email img{
    height: 80px;
}
.coupon_area_cat .coupon_box {
        font-size: 15px;
    }
    .coupon_area_cat p {
    font-size: 15px !important;

}
.trail-bnr span {
    font-size: 16px;

}
.trail-bnr {
        max-width: 290px;
    }
    .coupon_area_cat .coupon_box {
        font-size: 14px;
    }
    .product_main_area .left_side .cta_pro select {
        width: 100% !important;
    }
    .product_main_area .left_side .cta_pro {

    flex-flow: row wrap;
}
.product_main_area .left_side .cta_pro button {
        padding: 8px 5px;
        font-size: 14px;
        float: left;
        margin: 0;
        width: 100%;
    }
        .shopping_cart_area .right_checkout {

        max-width: 100%;
        width: 100%;
    }
}
@media only screen and (max-width: 768px){
.trail-bnr {
    top: 15%;
    left: 29%;
}
.pro-box-pay {
    height: 75px;
}
ul.trail-para.product-box li {
    flex: 0 0 33%;
}
ul.trail-para.product-box li figure img{
    width: 100%;
}
.pro-box-pay {
    font-size: 12px;
    line-height: 16px;
    padding-left: 5px !important;
    text-align: left;
}
figure.mid_img_bnr img {
    height: auto;
}
.top_banner img {
    min-height: 240px;
    object-fit: cover;
}
.top_banner .carousel-caption {
    padding: 18% 0 0 0 !important;
}
.product_list_area li, .product_list_area.pro_list_cat li {
    flex: 0 0 32%;
    margin: 0 0 20px;
}
.cat_box_area h3 a {
    padding: 10px 0px!important;
}
.payment_opt ul li {
    flex: 0 0 48%;
}
.quick_checkout .pro_part_area {
    padding: 15px 10px;
}
.pro_qty ul.pro_strength li label.radio_btn_2 {
    padding: 0 15px; 
    font-size:14px;
}
.quick_checkout{
    display: grid;
}
.bst-bnr-email img{
    height: 80px;
    min-height: 80px;
}
.trail-bnr a {

    margin: 5px 0 0;
}
.testimonial_area ul li {
    flex: 0 0 48%;
    max-width: 48%;
    border: solid 1px #eee;
    text-align: center;
    padding: 10px;
    margin: 0 0 20px;
}
}
@media only screen and (max-width: 767px) {
.cat_home_list ul.ed_box li {
    flex: 0 0 48%;
    margin: 0 1% 10px;
}
.bst-bnr-email{
    display: none;
}	
nav ul li ul.drop1_list .box_1.ed_box{ width:100%;}
nav ul li:hover ul.drop1_list{ max-height:200px; overflow:auto;}
  ul.pop_pro li {
    width: 50%;
}
.cat_home_list ul {
    justify-content: center;
}
a.cart {
    background: #1b73bb;
    padding: 6px 12px;
    color: #fff;
    font-weight: 500;
    border-radius: 30px;
    font-size: 13px;
}
ul.pop_pro figure img {
    max-height: 90px !important;
    width: auto;
    max-width: 145px;
}
.top_banner .carousel-caption {
    padding: 18% 0 0 0 !important;
}
.trail-bnr {
        top: 0 !important;
        left: 0 !important;
        border: 0;
        border-bottom: 1px solid #fff;
        height: 100%;
        padding: 20px;
        max-width: 100%;
    }
.trail-bnr span {
    font-size: 16px;
}
.top_banner .carousel-caption {
    padding: 29% 0 0 0 !important;
}
.top_banner img {
    min-height: 175px;
    object-fit: cover;
}
.product_list_area li, .product_list_area.pro_list_cat li, .main_product_area.home_pro_list .product_list_area li {
    flex: 0 0 48% !important;
    margin: 0 1% 10px;
}
.product_main_area .left_side .cta_pro select {
    width: 63%;
}
.trail-bnr a {
    margin-bottom: 5px;
}
.pro_qty ul.pro_strength.pro_name_list li {
    width: 47%;
    margin-bottom: 10px;
}
.pro_qty ul.pro_strength li{
    margin-bottom: 10px;
}
.quick_checkout .pro_part_area .pro_qty {
    margin: 0 0 5px;
}
.price_part .check_rgt button{
    padding: 0px 15px;
}
.quick_checkout .pro_part_area .pro_qty h4{ font-size:18px; margin:0 0 8px;
}
.pro_qty ul.pro_strength{ width:100%; 
}
.blog__order {
    display: grid;
}
.tab_scnd {
    order: 1 !important;
}
.blog__order2{
    order: 2;
}
.fix_rgt {
    top: 0;
    z-index: 1;
}
.product_list_area li figure {
    padding: 5px 5px;
}
.product_list_area li .pro_dtls_home {
    padding: 0 5px 10px;
}
.product_list_area li h4 a {
    font-size: 14px;
}
.product_list_area li h4{
    line-height:16px;
    max-height:10px;
}
.payment_opt ul li {
    flex: 0 0 100%;
}
.cat_top_area p {
    margin: 0 0 10px;
}
.cat_top_area h2 {
    margin: 15px 0 0px 0;
}
.price__select select {
        border-radius: 4px;
        width: 47px;
        padding-left: 0px;
        background-image: none;
        appearance: auto;
        height: 35px;
    }
    .cart_area_top a {
        padding: 5px 10px;
        border-radius: 5px;
    }
    .cart_area_top a {
        padding: 5px 10px;
        border-radius: 5px;
        position: relative;
    }
        .cart_area_top span {
        position: absolute;
        width: 16px;
        height: 16px;
        font-size: 10px;
    }
        .cart_area_top {
        width: auto;
        position: relative;
        margin: 0px 0px 0 0;
        float: left;
    }
    .country_area {
    width: auto;
    float: right;
    margin: 0px 5px 0 0;
    padding: 0 0;
}
.country_area select {
        padding: 0;
        width: 85px;
        height: 33px !important;
        margin: 3px 0 0px;
        font-size: 13px;
    }
.mobile_nav {
        display: block;
        margin: 0px 0 0 !important;
        float: right;
        width: auto;
    }
    header .logo_area img {
    max-width: 100%;
    height: auto;
}
.price__select {
    margin: 0 5px;
    font-size: 13px;
}
.mob__cart__sec {
    display: flex
;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row-reverse;
}
    .mobile_nav span {
        margin: 0px 0 0;
    }
        .home_coupon {
 
        width: 100%;
    }
        .cat_home_list ul li {
        flex: 0 0 48%;
        margin-bottom: 15px;
        margin: 0 2px 5px;
    }
    ul.ed_box li:nth-child(3) {
    flex: 0 0 100%;
}
ul.ed_box li:nth-child(3) img {
    height: 130px;
}
    .testimonial_area h2 {
        font-size: 22px;
        padding: 0 0px 10px 0;
    }
    .testimonial_area ul li p {
    font-size: 14px;
    line-height: 20px;
}
.customer_box h3 {
    font-size: 22px;
}
.product_main_area .left_side .cta_pro {
        flex-flow: row wrap;
        float: left;
        margin: 10px 0 5px;
    }
    .coupons {
    width: 100%;
    float: left;
    border: dashed 1px #002039;
    margin: 0px 0 0px 0;
    padding: 15px;
}
table.table.table-bordered.cart {
    margin: 0 0 10px;
}
.shopping_cart_area .right_checkout {
        max-width: 100%;
        width: 100%;
        margin: 10px 0 0;
    }
    .country_area {
    display: none;
}
.coupon_area_cat p {
        padding-right: 10px;
    }
    .trail-bnr {
        height: 100%;
        padding: 10px;
        position: static;
        background: #0985e9;
        height: auto !important;
    }
        .top_banner img {
        min-height: 120px;
        object-fit: cover;
    }
    header {

    padding: 8px 0;

}
.left_side .select_dosase {
    display: flex;
    height: auto;
}
.product_main_area .left_side .cta_pro button {
 
        margin: 10px 0 0;
    }
}