
@media only screen and (min-width: 1367px) and (max-width: 1800px) {
    .hero_text {padding: 150px 15px 0;}
    .welcome_text .rwd-line {display: none;}
    .popular_overlay_content a {padding: 20px}
    .popular_overlay_content h3 {font-size: 40px}
    .trending_content_top .newitem_details {padding: 50px 15px}
    .best_seller_text h2 {font-size: 30px;}
    .single_new_item {min-height: 415.15px;}
}
@media only screen and (min-width: 1201px) and (max-width: 1366px) {
    .hero_text {padding: 150px 15px 0;}
    .welcome_text .rwd-line {display: none;}
    .popular_overlay_content a {padding: 20px}
    .popular_overlay_content h3 {font-size: 40px}
    .trending_content_top .newitem_details {padding: 50px 15px}
    .nav-item a {font-size: 15px;}
    .best_seller_text h2 {font-size: 30px;}    
    .single_new_item {min-height: 415.15px;}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .hero_image {padding: 25px 0 0 25px;width: 55%;}
    .hero_text h1 {font-size: 34px;line-height: 36px;max-width: 100%;margin: 0 0 10px}
    .hero_text .price {font-size: 20px;}
    .trending_content_top .single_new_item {width: 49%;}
    .popular_overlay_content h3 {font-size: 32px}
    .popular_overlay_content a {padding: 25px}
    .footer_area {padding: 100px 0 0}
    .popular_product {padding: 75px 0 30px;}
    .section_title {font-size: 32px}
    .footer_widget {margin: 0 0 30px;}
    .widget_title {font-size: 24px;margin: 0 0 15px;}
    .footer_top {padding: 50px 0 40px;}
    .footer_bottom_wrapper {padding: 30px 0px;}
    .footer_bottom_menu li {margin: 0 10px;}
    .footer_top_content p {font-size: 15px}
    .container-fluid {padding-left: 15px;padding-right: 15px}
    .trending_content_top .newitem_details {padding: 50px 10px}
    .best_seller_heading {min-width: 200px;padding: 30px 15px;}
    .best_seller_text h2 {font-size: 21px}
    .best_seller_text p {font-size: 15px;margin: 25px 0;}
    .user_cart {margin-left: 0;}
    .hero_single_item {min-height: 315px}
    .hero_text {padding: 200px 15px 0;}
    .welcome_text h2 {font-size: 36px}
    .welcome_text .rwd-line {display: none;}
    .nav-item a {font-size: 15px;}
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .iconPlaceHeart, .iconPlaceEye{display: block;}
    .hero_image {padding: 25px 0 0 25px;width: 55%;}
    .hero_text h1 {font-size: 34px;line-height: 36px;max-width: 100%;margin: 0 0 10px}
    .hero_text .price {font-size: 20px;}
    .trending_content_top .single_new_item {width: 49%;}
    .popular_overlay_content h3 {font-size: 32px}
    .popular_overlay_content a {padding: 25px}
    .footer_area {padding: 100px 0 0}
    .popular_product {padding: 75px 0 30px;}
    .section_title {font-size: 32px}
    .footer_widget {margin: 0 0 30px;}
    .widget_title {font-size: 24px;margin: 0 0 15px;}
    .footer_top {padding: 50px 0 40px;}
    .footer_bottom_wrapper {padding: 30px 0px;}
    .footer_bottom_menu li {margin: 0 10px;}
    .footer_top_content p {font-size: 15px}
    .container-fluid {padding-left: 15px;padding-right: 15px}
    .trending_content_top .newitem_details {padding: 50px 10px}
    .best_seller_heading {min-width: 200px;padding: 30px 15px;}
    .best_seller_text h2 {font-size: 20px}
    .best_seller_text p {font-size: 15px;margin: 25px 0;}
    .menuList .nav-link {padding: 10px 10px !important;font-size: 14px}
    .user_cart {margin-left: 0;}
    .hero_single_item {min-height: 315px}
    .hero_text {padding: 80px 15px 0;}
    .welcome_text h2 {font-size: 36px}
    .welcome_text .rwd-line {display: none;}
    .owl-carousel .owl-item .hero_slide_image img {width: 100%;height: 350px;}
    .cartItemList {width: 259px;}
    #largeImage{height: 100%;}
    .addtoCart{
        visibility: visible;
    }
    .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: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .viewImageModel div.form-group .viewCart{{
        padding: 7px 30px;
    }
    .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;
    }
    .cartTable .table-responsive{
        overflow-x:auto;
    }
    .productDetailsSctn img.productSize {
        height: 165px;
    }

}
@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;
    }
    .banner_one{
        border: 45px solid #49353b;
    }
    .productDetailsSctn .iconPlaceEye {
        padding: 2px 5px;
    }
    .productDetailsSctn .iconPlaceHeart {
        padding: 2px 6px;
    }
    .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){
    .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){
    .custom-swaltimer-font,.custom-swal-font{
        top: 155px;
    }
    .banner_one{
        border: 0px;
    }
    .welcome_section p {
        font-size: 14px;
    }
    .slider_contact {
        font-size: 14px;
      }
      .slider_banner .slider_shop_now{
        margin-top: 0;
      }
    .iconText{
        border-top: 0px solid #555;
    }
    .iconPlaceHeart, .iconPlaceEye{
        display: block;
    }
    .productCategories .col-md-6 {
        width: 50%;
    }
    .LogIn h3{
        font-size: 23px;
    }
    .LogIn {
        padding-bottom: 20px;
    }
    .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: -215px;
        width: 276px;
    }
    .cartItemList {
        width: 250px;
    }
    .cartClose i {
  		left: 15px;
	}
    .cartItems {
        width: 200px;
    }
    .flex_space_between {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .footerSec .support {
        margin-left: 0;
    }
    
        .billingAddress, .shippingAddress {
        width: 100% !important;
    }
    .container-fluid {padding-left: 15px;;padding-right: 15px}
    .rwd-line {display: none}
    
    .order_placed h1 {
        font-size: 20px;
    }
    .order_placed h3 {
        font-size: 18px;
    }
    .orderDetails .table thead th {
        font-size: 18px;
    }

    .trending_content_top .single_new_item {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    }
    .newitem_image_wrapper {
    width: 100%;
    }
    .popular_single_product {
        width: 100%
    }
    .trending_tabs .nav-tabs .nav-item .nav-link {
      font-size: 18px;
      padding: 10px;
    }
    .section_title {font-size: 30px}
    .section_tagline {font-size: 16px}
    .hero_single_item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column-reverse;
        min-height: auto;
        padding: 0;
    }
    .hero_slide_image {position: relative}
    .hero_image {
      padding: 0;
      width: 100%;
    }
    .hero_text {
      padding: 35px 15px;
      text-align: center;
      width: 100%;
    }
    .crockery_hero {background: #3C2B25}
    .crockery_hero:before {display: none}
    .hero_text h1 {
      font-size: 34px;
      line-height: 40px;
      margin: 0 0 20px;
      max-width: 100%;
    }
    .hero_text .price {font-size: 20px}
    .hero_text a.cta_border {
        /* border: 2px solid #fff; */
        color: #fff;
    }
        .hero_text a.cta_border:hover {
        border: 2px solid #fff;
        color: #3C2B25;
            background: #fff
    }
    .crockery_hero_carousel .owl-nav .owl-prev {
        left: -14px;
    }
    .crockery_hero_carousel .owl-nav .owl-next {
        right: -11px;
    }  
    .crockery_hero_carousel .owl-dots{
        left: 51%;
    }
    .header_area {
        height: 151px;
    }
    .trending_banner {height: 260px}
    .widget_title {
      font-size: 24px;
      margin: 0 0 15px;
    }
    .footer_widget {
      margin: 0 0 40px;
        width: 100%
    }
    .footer_bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column-reverse;
        margin: 0;
    }
        ul.footer_contactinfo {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
     .social_links ul.justify-content-end {
        -webkit-box-pack: center!important;
            -ms-flex-pack: center!important;
                justify-content: center!important;
        text-align: center;
        margin: 0 0 15px;
    }
    .footer_bottom_menu li {
        margin: 0 15px 10px;
    }
    .social_links a {margin: 0 12px}
    .footer_bottom_menu ul.d-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        text-align: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .footer_bottom div {
      text-align: center;
      width: 100%;
    }
    .footer_bottom .copyright_text {
      text-align: center !important;
    }
    .footer_bottom .payment_icons {
      margin: 15px 0;
    }
    .main_navigation {
        margin: 0;
        -webkit-box-pack: justify!important;
            -ms-flex-pack: justify!important;
                justify-content: space-between!important;
        border-top: 1px solid #6F4F4F;
        padding: 8px 15px;
    }
    .header_top .col-md-8 {
        padding: 0;
    }
    ul.navbar-nav {
      width: 100%;
    }
    
    .main_navigation .navbar-brand {
      display: inline-block;
    }    
    .hidden-xs {
      display: none;
    }
    .search_login li a {font-size: 16px}
    .main_navigation .navbar-dark {
      background:transparent;
    }
    .header_top {
      padding: 12px 0 0;
    }
    .is-sticky .header_top {
        padding: 12px 0 0;
    }
    .site_logo {
        text-align: center;
        padding: 0px 0 2px;
    }
    .site_logo img {height: 70px}
    #navbarSupportedContent {
    padding: 0;
    position: fixed;
    left: 0;
    width: 100%;
    background: #49353B;
    min-width: 300px;
    top: 151px;
    z-index: 2;
    }
    .search_box {right: 1px;top: 56px;}
    .user_cart {
    margin-left: 0;
    }
    .search_box.active {right: 1px;top: 56px;width: 82%}
    .search_fields .form-control {width: 76%}
    .menuList .nav-link {
      padding: 10px 15px !important;
      border-bottom: 1px solid rgb(111 79 79 / 38%);
    }
    .navbar.menuList {
      padding: 0;
    }
    .footer_top {padding: 0px;padding-top: 50px;}
    .footer_bottom_wrapper {padding: 30px 0px;}
    .newest_items {padding: 50px 0;}    
    .footer_top_content.justify-content-between {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    
    .best_seller_wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .best_seller_heading {
        padding: 30px 15px;
        text-align: center;
        width: 100%;
    }    
    .best_seller_text {
        text-align: center;
    }    
    .best_seller_text p {
        font-size: 18px;
        margin: 20px 0
    }    
    .best_seller_carousel {
    width: 100%;
    }
    .trending_content_top .newitem_details {
        width: 100%;
        padding: 0px 25px 20px;
        text-align: center;
    }
        .quick_cart {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
        .hot_cat_wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .hotcat_left {
    width: 100%;
    padding-right: 0;
    height: 350px;
    margin: 0 0 24px;
    }
    .hotcat_right {
        width: 100%;
        height: 350px;
        padding-left: 0;
    }
   
    .popular_overlay_content a {padding: 20px}
    .popular_overlay_content h3 {font-size: 32px}
    .section_heading {margin: 0 0 25px;}
    .popular_product {padding: 40px 0 0;}
    /* .footer_area {padding: 50px 0 0} */
    .trending_items {padding: 50px 0}
    .welcome_text h2 {font-size: 40px}
    .welcome_section {padding: 50px 0}
    .newitem_details_text {text-align: center}
    .crockery_hero .col-md-12 {
    padding: 0;
    }
    .hero_single_item:before, .about_right a:before {display: none}
    .form-group.flexStyle {flex-direction: column;}
    .viewImageModel div.form-group:nth-child(3) {padding: 0;}
    .viewImageModel div.form-group .viewCart {
        margin: 15px 0 0;
    }
    .viewImageModel div.form-group .col-sm-10 {padding: 0;}
    /*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;
    }
}







