
@media only screen and (min-width: 1367px) and (max-width: 1800px) {
    .welcome_text .rwd-line {display: none;}
    .left_image, .right_image {width: 45%}
    .right_text_wrapper, .left_text_wrapper {width: 55%;padding: 50px 35px}
    /*.onsale_single_prod {padding: 0 15px;}
    .onsale_prod_img {height: 185px}*/
 
}
@media only screen and (min-width: 1201px) and (max-width: 1366px) {
    .welcome_text .rwd-line {display: none;}
    .left_image {width: 45%;padding: 60px 0 60px 60px}
    .right_image {width: 45%;padding: 60px 60px 60px 0px}
    .right_text_wrapper, .left_text_wrapper {width: 55%;padding: 50px 25px}
    /*.onsale_single_prod {padding: 0 15px;}
    .onsale_prod_img {height: 185px}*/
    .sec_title {font-size: 32px;padding: 0 0 15px}
    
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .section_title {font-size: 32px}
    .container-fluid {padding-left: 15px;padding-right: 15px}
    .welcome_text h2 {font-size: 36px}
    .welcome_text .rwd-line {display: none;}
    .left_image {width: 45%;padding: 60px 0 60px 60px}
    .right_image {width: 45%;padding: 60px 60px 60px 0px}
    .right_text_wrapper, .left_text_wrapper {width: 55%;padding: 50px 25px}
    /*.onsale_single_prod {padding: 0 15px;}
    .onsale_prod_img {height: 185px}*/
    .sec_title {font-size: 32px;padding: 0 0 15px}
    .footer_widget {padding: 0 15px;}
    .widget_title {font-size: 18px;margin: 0 0 20px}
    
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .section_title {font-size: 32px}
    .container-fluid {padding-left: 15px;padding-right: 15px}
    .menuList .nav-link {padding: 10px 10px !important;font-size: 14px}
    .user_cart {margin-left: 0;}
    .welcome_text h2 {font-size: 36px}
    .welcome_text .rwd-line {display: none;}
    .section_heading {margin: 0 0 25px;}
    .welcome_text h2 {font-size: 24px;margin: 0 0 20px;padding: 0 0 10px;}
    .welcome_section {padding: 50px 0}
    .sec_title::before {width: 80px;margin-left: -40px}
    .hero_single_item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .hero_text_wrapper {width: 100%;padding: 30px 15px 50px;text-align: center;}
    .hero_text h4 {font-size: 18px}
    .hero_text h1 {font-size: 32px;margin: 0 0 15px}
    .hero_text p {margin: 0 0 20px;font-size: 16px;}
    .hero_slide_image {width: 100%}
    .crockery_hero_carousel .owl-nav button {width: 70px;height: 50px;}
    .crockery_hero_carousel .owl-nav {position: absolute;bottom: 48%;left: 0;width: 100%;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: -20px;}
    .leftimage_righttext, .lefttext_rightimage {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .left_image {padding: 0 15px 35px 15px;width: 100%}
    .right_image {padding: 30px 15px 0px 15px;width: 100%}
    .left_image:before {width: 100%;height: 85%;top: auto;bottom: 0}
    .right_image:before {width: 100%;height: 85%;top: 0;bottom: auto}
    .right_text_wrapper, .left_text_wrapper {width: 100%;padding: 30px 15px}
    .sec_title {font-size: 24px;padding: 0 0 15px}
    /*.onsale_single_prod {width: 48%;padding: 0;margin: 0 0 25px}
    .onsale_prod_wrap, .prodtabs_content_wrapper, .footer_widget_wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .onsale_prod_img {height: auto}*/
	.prodtabs_content_wrapper, .footer_widget_wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .products_tabs_wrapper .section_heading p {font-size: 18px}
    .products_tabs_wrapper {padding: 40px 0 40px;}
    .prodtabs_content {padding: 0;margin: 0 15px 30px}
    .onsale_prod_img {max-width: 400px;margin: 0 auto 15px;}
    .site_logo img {max-width: 230px}
    .footer_widget {margin: 0 0 40px;}
    .footer_bottom {margin: 0}
    .left_image img {max-width: 100%}
    .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;}
    .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;}
	.addtoCart {
		visibility: visible;
	}
	.iconPlaceHeart, .iconPlaceEye {
		display: block;
	}
	.modal-body .bigImage img {
		width: 100%;
		height: 306px;
	}
	.modal-body .smallImages img {
		width: 30px;
		height: 30px;
	}
	.smallImages {
		margin: 10px;
	}
	.btn.viewCart {
		padding: 5px 20px;
	}
	.resizeImg {
		width: 100%;
		height: 183px;
	}
.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;}
	.onsaleImage {
		width: 190px !important;
		height: 202px;
	}
	.itemText h6{
		min-height: 45px;
	}
	.resizeImg {
		width: 100%;
		height: 150px;
	}
	.logoSection .input-group {
		width: 230px;
	}
	.zoomWrapper img {
		width: 100%;
		height: 500px;
	}
	.smallImages img {
		width: 40px;
		height: 50px;
	}
	/*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){
    .crockery_hero_carousel .owl-item .hero_slide_image img {height: 300px;}
    .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;}
    .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: -227px;}
    .flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .footerSec .support {margin-left: 0;}
    .site_logo a img{height: 70px !important;}
    .footer_logo img { width: auto;}
    .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;
    }
    .custom-swaltimer-font,.custom-swal-font{top: 181px;}
    .section_title {font-size: 30px}
    .section_tagline {font-size: 16px}
    .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;}
    .main_navigation {margin: 0;-webkit-box-pack: justify!important;-ms-flex-pack: justify!important;justify-content: space-between!important;border-top: none;border-bottom: none;padding: 12px 15px;background-color: #F5F5F7}
    .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-light {background:transparent;}
    .header_top {padding: 10px 0 0;}
    .is-sticky .header_top {padding: 10px 0 0;}
    .site_logo {text-align: center;padding: 5px 0 15px;}
    .site_logo img {height: auto;max-width: 200px;}
    #navbarSupportedContent {
        width: 100%;
        position: fixed;
        top: 159px;
        left: 0;
        background-color: #f5f5f7;
    }
    .search_box {right: 17px !important;top: 83px !important;}
    .user_cart {margin-left: 0;}
    .search_box.active {right: 17px !important;top: 83px !important;width: 300px;}
    .search_fields .form-control {width: 76%}
    .menuList .nav-link {padding: 10px 15px !important;border-bottom: 1px solid rgba(0,0,0,.2);}
    .navbar.menuList {padding: 0;}
    .section_heading {margin: 0 0 25px;}
    .welcome_text h2 {font-size: 24px;margin: 0 0 20px;padding: 0 0 10px;}
    .welcome_section {padding: 50px 0}
    .sec_title::before {width: 80px;margin-left: -40px}
    .hero_single_item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .hero_text_wrapper {width: 100%;padding: 30px 15px 50px;text-align: center;}
    .hero_text h4 {font-size: 18px}
    .hero_text h1 {font-size: 32px;margin: 0 0 15px}
    .hero_text p {margin: 0 0 20px;font-size: 16px;}
    .hero_slide_image {width: 100%}
    .crockery_hero_carousel .owl-nav button {width: 70px;height: 50px;}
    .crockery_hero_carousel .owl-nav {position: absolute;bottom: 48%;left: 0;width: 100%;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: -20px;}
    .leftimage_righttext, .lefttext_rightimage {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .left_image {padding: 0 15px 35px 15px;width: 100%; display: none;}
    .right_image {padding: 30px 15px 0px 15px;width: 100%}
    .left_image:before {width: 100%;height: 85%;top: auto;bottom: 0}
    .right_image:before {width: 100%;height: 85%;top: 0;bottom: auto}
    .right_text_wrapper, .left_text_wrapper {width: 100%;padding: 30px 15px}
    .sec_title {font-size: 24px;padding: 0 0 15px}
    /*.onsale_single_prod {width: 100%;padding: 0;margin: 0 0 25px}
    .onsale_prod_wrap, .prodtabs_content_wrapper, .footer_widget_wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .onsale_prod_img {height: auto}*/
	.prodtabs_content_wrapper, .footer_widget_wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .products_tabs_wrapper .section_heading p {font-size: 18px}
    .products_tabs_wrapper {padding: 40px 0 40px;}
    .prodtabs_content {padding: 0;margin: 0 0 30px}
    .onsale_prod_img {max-width: 400px;margin: 0 auto 15px;}   
	.iconPlaceHeart, .iconPlaceEye {
		display: block;
	}
	.smallImages img {
		width: 60px;
		height: 65px;
	}
	h3.productheading {
		font-size: 20px;
	}
	
	.viewImageModel div.form-group:nth-child(3) {
		padding: 0;
	}
	.form-group.flexStyle {
		display: flex;
		flex-direction: column;
	}
	.addtoCart {
		visibility: visible;
	}
	/*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;
	}
	/**/
	.cartimageList img {
		width: 100%;
		min-width: 50px;
		height: 50px;
	}
	li.d-inline.cart.dropdown .cartItems{width: 220px;}
	 .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;
    }
}