
@media only screen and (min-width: 1367px) and (max-width: 1800px) {
    .medik_hero_details {padding: 80px 0 0;}
    .medik_hero_text {padding: 0 50px 0 0;}
    .medikhero_image {height: 550px;padding: 50px;width: 550px;}
    .medik_hero_text h1 {font-size: 60px;margin: 0 0 40px;}
    .section_title h2, .discount_text h3 {font-size: 40px}
    .footer_left {padding: 60px 80px 0}
    
 
}
@media only screen and (min-width: 1201px) and (max-width: 1366px) {
    .header_container {padding: 40px 80px}
    .is-sticky .header_container {padding: 15px 80px}
    .site_logo img {max-height: 80px}
    .medik_hero_textwrapper {padding: 0 126px}
    .navbar-light .navbar-nav .nav-link {font-size: 16px;white-space: nowrap;margin: 0 10px;}
    .medik_hero_text {padding: 0 50px 0 0}
    .medik_hero_text h1 {font-size: 44px;margin: 0 0 30px;}
    .medikhero_image {height: 470px;padding: 70px;width: 470px;}
    .container-fluid {padding-left: 80px;padding-right: 80px;}
    .join_newsletter {padding: 50px 0 80px;}
    .our_products.new_arrivals {padding: 60px 0 30px;}
    .footer_left {padding: 60px 70px 0}
    .left_image img, .right_image img {width: 85%}
    .footer_widget {padding-right: 50px}
    
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .header_container {padding: 30px 15px}
    .is-sticky .header_container {padding: 15px}
    .site_logo img {max-height: 80px}
    .navbar-light .navbar-nav .nav-link {font-size: 16px;white-space: nowrap;margin: 0 10px;}
    .medik_hero_textwrapper {padding: 30px 40px;max-width: 900px;}
    .medik_hero_text {padding: 0;}
    .medik_hero_text h1 {font-size: 42px;margin: 0 0 30px;}
    .medik_hero_wrapper .owl-next{right: 50;}
    .medikhero_image {height: 400px;padding: 60px;width: 400px;}
    .container-fluid {padding-left: 15px;padding-right: 15px;}
    .section_title h2, .join_newsletter_text h2, .available_sup_text h2, .right_text h2 {font-size: 36px;}
    .available_sup_text h3, .right_text h3, .discount_text h3 {font-size: 30px}
    .ourprod_sec .single_product_wrapper {width: 33.33%}
    .join_newsletter {padding: 50px 0 80px;}
    .right_image {padding: 60px 30px 60px 0}
    .left_image {padding: 60px 0px 60px 30px}
    .right_image img, .left_image img {width: 100%}
    .left_text_wrapper, .right_text_wrapper {padding: 30px}
    .discount_text h2 {font-size: 50px}
    .our_products.new_arrivals {padding: 60px 0 30px;}
    .iconPlaceHeart, .iconPlaceEye{display:block;}
    .footer_right {padding: 30px 30px 0}
    .footer_about p {font-size: 16px;line-height: 24px;}
    .footer_widget {padding-right: 30px;}
    .widget_title {font-size: 28px;margin: 0 0 25px;}
    .widget_details li {margin: 0 0 5px}
    .footer_left {padding: 30px 30px 0;}
    .cartTable .table-responsive{
        overflow-x:auto ;
    }
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .phone_number a{font-size: 16px;}
    .iconPlaceHeart, .iconPlaceEye{display: block;}
    .header_container {padding: 30px 15px}
    .is-sticky .header_container {padding: 15px}
    .site_logo img {max-height: 60px}
    .main_navigation {width: 45%}
    .navbar-light .navbar-nav .nav-link {font-size: 14px;white-space: nowrap;margin: 0 10px;}
    .medik_hero_textwrapper {padding: 0 15px; max-width: 650px;}
    .medik_hero_text {padding: 0;}
    .medik_hero_wrapper .owl-prev{left:15px;}
    .medik_hero_wrapper .owl-next{right: 20px;}
    .cta_white {font-size: 18px;font-weight: 500;padding: 10px 45px;}
    .medik_hero_text h1 {font-size: 32px;margin: 0 0 30px;}
    .medikhero_image {padding: 50px;width: 350px;height: 350px;}
    .medik_hero_wrapper{min-height: 450px;}
    .container-fluid {padding-left: 15px;padding-right: 15px;}
    .section_title h2, .join_newsletter_text h2, .available_sup_text h2, .right_text h2 {font-size: 36px;}
    .available_sup_text h3, .right_text h3, .discount_text h3 {font-size: 30px}
    .ourprod_sec .single_product_wrapper {width: 50%}
    .join_newsletter {padding: 50px 0 80px;}
    .right_image {padding: 60px 30px 60px 0}
    .left_image {padding: 60px 0px 60px 30px}
    .right_image img, .left_image img {width: 100%}
    .left_text_wrapper, .right_text_wrapper {padding: 30px}
    .discount_text h2 {font-size: 50px}
    .our_products.new_arrivals {padding: 60px 0 30px;}
    
    .footer_right {padding: 30px 30px 0}
    .footer_right_top {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .footer_widget {padding-right: 30px;width: 50%;margin: 0 0 40px}
    .widget_title {font-size: 24px;margin: 0 0 15px;}
    .widget_details li {margin: 0 0 2px}
    .footer_left {padding: 30px 30px 0;}
    .phone_icon {margin: 0 0 15px;}
    .widget_details a {font-size: 15px}
    .footer_logo img {margin-bottom: 10px;}
   .editOne, .editTwo{
        gap: 35px;
    }
    
}

@media screen and (max-width: 1024px){
    .recomndations .owl-prev{left: -20px;}
    h3.productheading::after{width: 67%;}
    .recomndations .owl-next{right: 0;}
    .list-item.iconTxtAlign{display: flex;}
    .clothing{font-size: 47px;}
    .discount{font-size: 36px;}
    .btn.getCollection{font-size: 12px;}
    .tabCarousels .owl-nav{right: 30px;}
    .recomndations {padding: 0 30px 30px;}
    .contactIcons {font-size: 13px;}
}
@media screen and (max-width: 992px){
    .recomndations .owl-prev{top: 100px;} 
    .recomndations .owl-next{top: 100px;} 
    .contactIcons {font-size: 13px;}
    .footerSec .support {margin-left: 0;}
    .leftCategories h5{font-size: 15px;}
    .productCategories p {font-size: 12px;}
    .filterSec li {margin-left: 0;}
    .smallImages{margin: 10px 5px;}
    .modal-body .smallImages img{width: auto; height: 50px; max-width: 100%;}
.slider_banner .slider_shop_now{
        padding: 8px 30px;
    }
    .addresses{
        gap: 16px;
    }
    .editOne, .editTwo{
        gap: 15px;
    }
    .accountHeadng{
        font-size: 18px;
    }
    .myAccEdit{
        padding: 1px 5px;
        font-size: 14px;
    }
    .myAccEdit i {
        font-size: 10px;
    }
    p#addressBilling, p#addressShipping {
        font-size: 14px;
    }
}
@media screen and (max-width: 768px){
    .outer_wrapper {height: 530px;}
    .search_box {top: 140px;}
    .search_box.active {right: 6px;width: 75%;}
    .carousel-caption.captionText{padding-top: 80px;}
    h3.productheading::after {width: 55%;}
    .iconText{border-top: 0px solid #555;}
    .clothing {font-size: 31px;}
    .mgTop.pdTop{border-top: 1px solid #555;padding-top: 10px;}
    .btn.getCollection {font-size: 10px;}
    .termsconditionsContent h3 {font-size: 23px;}
    .itemText h6{font-size: 12px;}
    .itemText p a{font-size: 12px;}
    .addtoCart{font-size: 9px;}
    .footerSec .support {margin-left: 0;}
    /*not to make image stretched*/
	.resizeImg {
		width: auto;
		max-width: 100%;
		height:150px;
	}
	.imageContent {
		/*display: inline-block;*/
		position: relative;
	}
	.proctShow {
		text-align: center;
	}
    .pagination{
        justify-content: center;
    }
    .cartItemList {
        width: 259px;
    }
    .addresses{
        flex-direction: column;
    }
    .editOne, .editTwo {
        gap: 40px;
    }
    .billingAddress, .shippingAddress {
        width: 100% !important;
    }
}
@media screen and (max-width: 767px){
    .single_product_wrapper:hover .prod_image img {
        transform: unset!important;
    }
    .productsctn .iconPlaceHeart{
        z-index: 99;
    }
    .innerHeader {
        z-index: 999;
    }
    .d-inline.cart.dropdown {
        margin-left: 13px;
    }
    .mobile_logo {display: block;}
    .logo_wrapper {display: flex;justify-content: center;}
    .medik_hero_wrapper .owl-next {top:50%; right: 25px;}
    .medik_hero_wrapper .owl-prev {top: 50%;left: 25px;}
    .iconPlaceHeart, .iconPlaceEye{display:block;}
    .iconText{border-top: 0px solid #555;}
    .productCategories .col-md-6 {width: 50%;}
    .LogIn h3{font-size: 23px;}
    .billingDetails .form-control{font-size: 12px;}
    .termsconditionsContent p{text-align: justify;}
    .termsconditionsContent h3 {font-size: 23px;}
    .getInTouch h3, .contactusContent h3{font-size: 23px;}
    .mgTop.pdTop{border-top: 1px solid #555;padding-top: 10px;}
    .carousel-caption.captionText {left: 70px;padding-top: 26px;max-width: 200px;}
    .pre, .nxt{font-size: 11px;}
    .carousel-control-prev i, .carousel-control-next i{font-size: 19px;}
    .clothing {font-size: 16px;}
    .btn.getCollection{padding: 7px 9px;}
    .discount {font-size: 18px;}
    .details {margin-bottom: 25px;}
    .onsaleProducts .owl-prev i, .onsaleProducts .owl-next i{font-size: 16px;padding: 5px;}
    .onsaleProducts .owl-prev{left: -28px;}
    .onsaleProducts .owl-next{right: -5px;}
    .socialIcons{float:left;}
    .account .nav-link.colorWhite {padding-left: 0;}
    .d-inline.dBlock {display: block !important;}
    .LogInSctn.header{display: block;float: none;}
    .d-inline.logIn{display: inline !important;}
    .logoSection .form-control{padding: 0 12px 0;}
    .col-md-4.imageAlign img{width: 100px;}
    .footerSec{padding: 40px 20px;}
    h3.productheading::after {width: 0;}
    #pills-tab .nav-item a {font-size: 11px;}
    .dropdown.d-inline.cart:hover .dropdown-menu {left: -250px;}
    .flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .footerSec .support {margin-left: 0;}

    .medik_hero_textwrapper {width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 115px 0 0;}
    .site_logo {display: none;}
    .main_navigation .navbar-brand {display: inline-block;margin: 0}
    .navbar-brand img {
        width: 200px;
        height: 70px;
        object-fit: contain;
    }
    .header_container {padding: 12px 15px}
    .innerHeader .header_container {padding: 15px;}
    .is-sticky .header_container {padding: 12px 15px}
    .site_logo img {max-height: 60px}
    .main_navigation {width: 60%}
    .mbl_button_logo {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
    .navbar-light .navbar-toggler {border: none;margin: 0 20px 0 0;padding: 0;min-width: 30px;text-align: center}
    #navbar-close i {color: #333;font-size: 28px;}
    #navbarSupportedContent {padding: 0;position: fixed;top: 146px;background: #fff;left: 0;width: 100%;min-width: 275px;color: #000;}
    #navbarSupportedContent ul.navbar-nav {width: 100%;}
    .user_cart li {margin-left: 10px;}
    .navbar-light .navbar-nav .nav-link {font-size: 16px;white-space: nowrap;margin: 0;color: #000;display: block;padding: 10px 15px!important;border-bottom: 2px solid transparent;transition: .3s}
    .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:hover {color: #fff !important;border-bottom: 2px solid #35C7DF;background: #32c4df;}
    .medik_hero_text {padding: 0 15px 50px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
    .medik_hero_details {padding-top: 0; min-height: 100px;}
    .medik_hero_text h1 {font-size: 28px;margin: 0 0 30px;}
    .medikhero_image {padding: 50px;width: 300px;height: 300px;}
    .medik_heroimg.d-flex.align-items-end {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .container-fluid {padding-left: 15px;padding-right: 15px;}
    .section_title h2, .join_newsletter_text h2, .available_sup_text h2, .right_text h2 {font-size: 24px;}
    .available_sup_text h3, .right_text h3, .discount_text h3 {font-size: 20px}
    .ourprod_sec .single_product_wrapper {width: 100%;padding: 0 0 15px}
    .join_newsletter {padding: 50px 0 80px;}
    .leftimage_righttext {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .right_image {padding: 40px 15px 0px 15px;width: 100%;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .left_image {padding: 40px 15px 0px 15px;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .left_image:before, .right_image:before {width: 100%;height: 90%}
    .right_image img, .left_image img {width: 100%}
    .left_text_wrapper, .right_text_wrapper {padding: 30px;width: 100%;text-align: center}
    .discount_text h2 {font-size: 36px}
    .our_products.new_arrivals {padding: 100px 0 20px;position: relative;overflow: hidden;z-index: 1;}
    .available_supplement {padding: 50px 0}
    .our_products {padding: 50px 0 0;}
    .footer_right {padding: 30px 15px 0;width: 100%;}
    .footer_right_top {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .footer_widget {padding-right: 0;width: 100%;margin: 0 0 25px;}
    .widget_title {font-size: 24px;margin: 0 0 10px;}
    .widget_details li {margin: 0 0 2px}
    .footer_left {padding: 30px 15px 0;width: 100%;}
    .phone_icon {margin: 0 0 15px;}
    .widget_details a {font-size: 15px}
    .footer_logo img {height:70px;margin-bottom:10px;}
    footer.footer_area.d-flex {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .footer_right_bottom, .lefttext_rightimage {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .footer_paymthd {margin: 0 0 15px;}
    .prod_details a {font-size: 20px}
    .prod_details {text-align: center;}
    .discount_text {text-align: center;margin: 15px 0 35px}
    .viewImageModel div.form-group:nth-child(3) {
        padding: 0;
    }
    .form-group.flexStyle {       
        flex-direction: column;
    }
    .viewImageModel div.form-group .viewCart {
        margin: 15px 0 0;
    }
    .viewImageModel div.form-group .col-sm-10 {padding: 0;}
    .modal-body .bigImage img {
        width: 100%;
        height: auto;
    }
    .cartItemList, .cartItems {width: 100%;}
    .cartClose i {left: auto;right: 0;}
    .cartClose {
        text-align: right;
    }
     /*not to make image stretched*/
	.allProducts .proctShow .addtoCart{
		max-width: 300px;
		margin: auto;
        visibility: visible;
	}
    .proctShow{
        padding-bottom: 10px;
    }
	.relatedProducts .item {
		display: inline-block;
		position: relative;
		text-align: center;
	}
	.relatedProducts .owl-item {
		text-align: center;
	}
    .owl-carousel .owl-item .hero_slide_image img {
        width: 100%;
        height: 250px;
    }
    .cartTable td img {
        height: 70px;
    }
    .banner_one h1,.banner_one a{
        text-align: center;
    }
    .order_placed h1 {
        font-size: 20px;
    }
    .order_placed h3 {
        font-size: 18px;
    }
    .orderDetails .table thead th {
        font-size: 16px;
    }
    .orderDetails .table thead td {
        font-size: 16px;
    }
    .giveOptions .paymentMethod {
        font-size: 16px;
    }
    .bigImage {
        height: 160px !important;
    }
    .custom-swaltimer-font,.custom-swal-font{
		font-size: 8px;
	}
    .myAccountSctn td:last-child {
        flex-direction: column;
    }
    #productPopupCarousel .item {
        width: 25px;
    }
}



/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

}




