
@media only screen and (min-width: 1367px) and (max-width: 1800px) {
    .container-fluid {padding-left: 100px;padding-right: 100px;}
    .header_right {padding: 25px 0 15px 90px;}
    .is-sticky .header_right {padding: 12px 0 12px 90px;}
    .navbar-dark .navbar-nav .nav-link {font-size: 14px;}
    .footer_logo img {max-width: 250px;}
    .social_icons ul li {margin-right: 18px;font-size: 20px;}
    .widget_title {font-size: 20px}
    .hero_text h1 {font-size: 45px}
    .onsale_prod_details h2, .section_title {font-size: 32px}
    .onsale_prod_text p {margin: 0 0 15px;font-size: 16px;}
    .onsale_prod_text h4 {font-size: 16px}
    .onsale_products_carousel .onsale_prod_details {padding-left: 30px}
    .about_left p {font-size: 18px}
 
}
@media only screen and (min-width: 1201px) and (max-width: 1366px) {
    .container-fluid {padding-left: 75px;padding-right: 75px;}
    .header_right {padding: 25px 0 15px 60px;}
    .is-sticky .header_right {padding: 12px 0 12px 60px;}
    .navbar-dark .navbar-nav .nav-link {font-size: 14px;}
    .footer_widget_wrapper {padding: 0;}
    .footer_logo img {max-width: 250px;}
    .social_icons ul li {margin-right: 18px;font-size: 20px;}
    .widget_title {font-size: 20px}
    .onsale_prod_details h2, .section_title {font-size: 32px}
    .onsale_prod_text p {margin: 0 0 15px;font-size: 16px;}
    .onsale_prod_text h4 {font-size: 16px}
    .onsale_products_carousel .onsale_prod_details {padding-left: 30px}
    .about_left p {font-size: 18px}
    .hero_text h1 {font-size: 45px}
    
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .container-fluid {padding-left: 15px;padding-right: 15px;}
    .header_right {padding: 25px 0 15px 30px;}
    .is-sticky .header_right {padding: 12px 0 12px 30px;}
    .navbar-dark .navbar-nav .nav-link {font-size: 14px;}
    .footer_widget_wrapper {padding: 0;}
    .about_wrapper {padding: 75px 0}
    img.header_logo {max-width: 300px}
    .footer_logo img {max-width: 250px;}
    .widget_title {font-size: 18px}
    .footer_widget {padding-right: 30px;}
    .footer_widget.social_icons {padding: 0;}
    .social_icons ul li {margin-right: 18px;font-size: 20px;}
    .onsale_prod_details h2, .section_title {font-size: 32px}
    .onsale_prod_text p {margin: 0 0 15px;font-size: 16px;}
    .onsale_prod_text h4 {font-size: 16px}
    .onsale_products_carousel .onsale_prod_details {padding-left: 30px}
    .about_left p {font-size: 18px}
    .hero_text h1 {font-size: 45px}
    
}
@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;}
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    body {font-size: 16px}
    .container-fluid {padding-left: 15px;padding-right: 15px;}
    .header_right {padding: 40px 0 20px 30px;width: 65%}
    .is-sticky .header_right {padding: 12px 0 12px 30px;}
    .navbar-dark .navbar-nav .nav-link {font-size: 14px;margin: 0 30px 0 0}
    .footer_widget_wrapper {padding: 0;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .about_wrapper {padding: 75px 0}
    .site_logo_desktop a img {max-width: 200px}
    .footer_logo img {max-width: 250px;}
    .widget_title {font-size: 18px}
    .footer_widget {width: 50%;margin: 0 0 30px;}
    .footer_widget.social_icons {padding: 0;}
    .header_area:before {width: 65%}
    .hero_single_item {min-height: 500px}
    .cemento_hero .carouselImage{height: 375px;}
    .about_left p {margin: 0 0 30px;font-size: 16px;}
    .about_left h2 {font-size: 45px}
    .about_left {padding-right: 20px;width: 65%;}
    .about_right {width: 35%}
    .onsale_products_carousel .onsale_prod_image {width: 50%;}
    .onsale_related_photo {display: none}
    .onsale_products_carousel .onsale_prod_details {padding-left: 15px;width: 50%;}
    .onsale_prod_details h2 {font-size: 30px;margin: 0 0 5px;}
    .onsale_prod_text h4 {font-size: 15px}
    .onsale_prod_text p {margin: 0 0 20px;font-size: 16px;}
    .onsale_products_carousel .owl-nav {width: 50%}
    .section_title {font-size: 30px}
    .footer_bottom {margin: 0}
    .footer_area {padding: 50px 0 30px}
    .hero_text h1 {font-size: 32px;margin: 0 0 30px;}
    .header_area:after {position: absolute;content: "";background: #fff;height: 100%;width: 25%;top: -25px;right: 51%;transform: rotate(-45deg);z-index: -1;}
    
.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;
    }
	.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;
	}
	.resizeImg {
		width: 100%;
		height: 183px;
	}
	.hotprod_details h3 {
		min-height: 35px;
	}
.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;
    }
	.productSize {
        height: 196px;
    }
    .onsaleImage {
        width: 190px !important;
        height: 202px;
    }
	.itemText h6{
		font-size: 12px;
		min-height: 45px;
	}
	.resizeImg {
		width: 100%;
		height: 150px;
	}
	.zoomWrapper img {
		width: 100%;
		height: 500px;
	}
	.smallImages img {
		width: 40px;
		height: 50px;
	}
	.hotprod_details h3 {
		min-height: 35px;
	}
	/*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){
    .cemento_hero .carouselImage {
        height: 446px;
    }
    .crockery_hero{
        padding-top: 25px;
    }
    .site_logo_desktop img{
        height:70px;
    }
    body {font-size: 16px}
    .container-fluid {padding-left: 15px;padding-right: 15px;}
    .section_title {font-size: 30px}
    .header_top {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .site_logo_desktop {padding: 5px 0;}
    .site_logo_desktop img {max-width: 215px}
    .header_area .col-sm-12 {padding: 0;}  
    .header_area:after, .header_area:before {display: none}
    .navbar.menuList {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
    .header_left {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-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;padding: 5px 15px 5px 15px}
    .right_menu li {margin-left: 15px}
    img.header_logo {max-width: 200px;max-height: 40px}
    .main_navigation {padding: 21px 0}
    .main_navigation .col-sm-12 {padding: 0;}
    .navbar-dark .navbar-toggler {border: none;min-width: 30px;text-align: center;margin: 0 0 0 15px;padding: 0;height: 30px}
    #navbar-close i {color: #fff;font-size: 25px;opacity: .5}
    .right_menu {padding: 0 15px 0 0;}
    .header_right {padding: 10px 0;width: 100%;background-color: #F8586C;}
    .is-sticky .header_right {padding: 10px 0 10px 0px;}
    .header_right_top {margin: 0;}
    .header_right_top .form-group.d-flex input.form-control {height: 35px}
    .main_navigation ul.navbar-nav {width: 100%;}
    .header_right_top ul.navbar-nav {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;-ms-grid-row-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: 0 15px;}
    .header_right_top li {margin-left: 15px;}
    .header_right_bottom {padding-left: 0;}
    #navbarSupportedContent {padding: 0;position: absolute;top: 40px;left: 0;width: 100%;background-color: #0DD8C4;}
    .navbar-dark .navbar-nav .nav-link {color: #fff;font-weight: 600;transition: .3s;font-size: 15px;padding: 12px 15px!important;border-bottom: 1px solid rgba(28,53,76,0.2);margin: 0}
    .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link:hover {color: #fff !important;background-color: #1C354C;border-bottom: 1px solid rgba(28,53,76,0.2);}
    .crockery_hero:before {height: 100%}
    .crockery_hero_carousel {margin-top: 20px; margin-bottom: 20px;}
    .crockery_hero_carousel .owl-dots {bottom: 10px;}
    .hero_single_item {padding-top: 52%;}
    .get_quote_text {padding: 5px 15px 5px;position: relative;width: 100%;
    background: rgb(43,173,255);
    background: -moz-linear-gradient(left,  rgba(43,173,255,1) 0%, rgba(13,222,194,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(43,173,255,1) 0%,rgba(13,222,194,1) 100%);
    background: linear-gradient(to right,  rgba(43,173,255,1) 0%,rgba(13,222,194,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2badff', endColorstr='#0ddec2',GradientType=1 );}
    .is-sticky .get_quote_text {padding: 5px 15px 5px;}
    .get_quote_text p {margin: 0px;font-size: 14px;}
    .get_quote_text a.getquote_btn {text-align: center;margin: 0;padding: 10px 15px;font-size: 12px;white-space: nowrap;margin-left: 10px;}
    .hero_text {padding: 15px;margin: 0 0 40px;}
    .hero_text h1 {font-size: 32px;margin: 0 0 28px;}
    .about_wrapper {padding: 50px 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .about_left p {margin: 0 0 30px;font-size: 16px;}
    .about_left h2 {font-size: 32px}
    .about_left {padding-right: 0;width: 100%;margin: 0 0 30px}
    .about_right {width: 100%;max-width: 100%;}
    .onsale_products_carousel .onsale_prod_image {width: 100%;}
    .onsale_related_photo {display: none}
    .onsale_products_carousel .onsale_prod_details {padding-left: 0;width: 100%;margin: 0 0 30px;text-align: center}
    .onsale_prod_price {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .onsale_prod_details h2 {font-size: 30px;margin: 0 0 5px;}
    .onsale_prod_text h4 {font-size: 15px}
    .onsale_prod_text p {margin: 0 0 20px;font-size: 16px;}
    .onsale_products_carousel .owl-nav {width: 100%;text-align: center}
    .onsale_single_prod.d-flex {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .onsale_products_carousel .onsale_prod_image img {max-width: 300px;margin: 0px auto;}
    .dropdown.d-inline.cart:hover .dropdown-menu {left: -233px;}
    .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;}
    h3.productheading::after {width: 0;}
    #pills-tab .nav-item a {font-size: 11px;}
    .flex_space_between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;} 
    .popular_single_product {margin: 0 0 15px;}
    .popular_product {padding: 40px 0;}
    .footer_area {margin: 0px;padding: 40px 0 30px}
    .footer_widget_wrapper {padding: 0;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .footer_widget {width: 100%;margin: 0 0 35px;}
    .footer_widget.social_icons {padding: 0;}
    .footer_logo img {max-width: 250px;}
    .widget_title {font-size: 20px;margin: 0 0 20px;}
    .footer_bottom {margin: 0} 
    .copyright_text p {font-size: 12px} 
    .search_box {right: -50px;top: 38px;width: 260px;height: 0}
    .search_box.active {height: 50px;right: -50px;width: 236px;top: 38px;}
    .main_navigation .navbar_wrapper {width: auto;}
    .hero_text a.cta_gradient {padding: 10px 30px;font-size: 14px;}
    .crockery_hero_carousel .owl-dots .owl-dot {width: 12px;height: 12px}
    .hot_selling_prod {padding: 30px 0}
    .iconPlaceHeart, .iconPlaceEye {
		display: flex;
        padding: 6px;
	}
	.smallImages img {
		width: 60px;
		height: 65px;
	}
	h3.productheading {
		font-size: 20px;
	}
	.slider_banner {
        top: 2%;
    }
	.viewImageModel div.form-group:nth-child(3) {
		padding: 0;
	}
	.form-group.flexStyle {
		display: flex;
		flex-direction: column;
	}
	.addtoCart {
		visibility: visible;
	}
	.hotprod_details h3 {
		min-height: 35px;
	}
	.cartItemList{width:250px;}
	/*not to make image stretched*/
	.allProducts .proctShow .addtoCart{
		max-width: 300px;
		margin: auto;
	}
	.relatedProducts .item {
		display: inline-block;
		position: relative;
		text-align: center;
	}
	.relatedProducts .owl-item {
		text-align: center;
	}
	 .order_placed h1 {
        font-size: 20px;
    }
    .order_placed h3 {
        font-size: 18px;
    }
    .orderDetails .table thead th {
        font-size: 18px;
    }
    .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{
        top: 200px;
		font-size: 8px;
	}
    .myAccountSctn td:last-child {
        flex-direction: column;
    }
    #productPopupCarousel .item {
        width: 25px;
    }
}