@media (min-width:2001px) {
	.container {
	    max-width: 1440px;
	}
}
@media (min-width:1801px) and (max-width:2000px){
	.container {
	    max-width: 1440px;
	}
}
@media (min-width:1551px) and (max-width:1800px){
	.container {
	    max-width: 1440px;
	}
}
@media (min-width:1300px) and (max-width:1550px){

	.container {
	    max-width: 1250px !important;
	    margin: auto;
	}

	.foot-social {
    	width: calc(100% + 60px);
	}
	.banner-text h2{
		font-size: 50px;
	}
	.banner-image img{
		height: 400px;
	}
	.banner-slider .owl-carousel .owl-nav button.owl-next,
	.banner-slider .owl-carousel .owl-nav button.owl-prev{
		left: 5%;
	}
	.banner-slider .owl-carousel .owl-nav button.owl-next {
	    left: auto;
	    right:5%;
	}

	.shop-box h6{
		font-size: 14px;
	}

	.rightsidedata{
		padding-left: 20px;
	}
	.itemproduct-box .qtyplus,.itemproduct-box .qtyminus,.itemproduct-box .qty{
		width: 35px;
	}
	.itemproduct-box .addtocart-btn{
		width: 105px;
		padding: 0;
		line-height: 40px;
	}

	/* category-landing */
	.dollshouse-text{
		padding-top: 0px;
	}
	.furniture-product{
		padding: 0 0 0 30px;
	}

	/* product */
	.latest-box{
		padding: 30px;
		padding-right: 20px;
	}
	.latest-box h3{
		font-size: 18px;
	}
}
@media (min-width:1200px) and (max-width:1299px){
	.container {
	    max-width: 1150px;
	}
	.shop-menu{
		padding: 0;
	}
	.menu-text{
		margin-top: 40px;
	}
	.infobar-text{
		padding:0;
	}
	.parent-icon{
		padding-left: 40px;
	}

	.banner-text h2{
		font-size: 50px;
	}
	.banner-image img{
		height: 400px;
	}
	.banner-slider .owl-carousel .owl-nav button.owl-next,
	.banner-slider .owl-carousel .owl-nav button.owl-prev{
		left: 2%;
	}
	.banner-slider .owl-carousel .owl-nav button.owl-next {
	    left: auto;
	    right:2%;
	}


	.new-textwrape{
		padding:0;
	}

	.shop-box{
		width: 11%;
	}

	.passionate-text{
		padding-bottom: 0;
	}
	.passionate-text h2{
		font-size: 35px;
	}
	.help-text{
		padding-left: 30px;
		margin: 0;
	}



	.foot-social ul li{
		margin: 0 2px 0 0;
	}
	.foot-social {
	    width: calc(100% + 70px);
	}

	.filter-sidebar::before {
		right: -13px;
	}
	.rightsidedata{
		padding-left: 0px;
	}
	.itemproduct-box .qtyplus,.itemproduct-box .qtyminus,.itemproduct-box .qty{
		width: 30px;
	}
	.itemproduct-box .addtocart-btn{
		width: 105px;
		padding: 0;
		line-height: 40px;
	}

	/* category-landing */
	.dollshouse-text{
		padding-top: 0px;
	}
	.furniture-product{
		padding: 0 0 0 30px;
	}
	.furniture-product-box{
		margin-bottom: 30px;
	}
	.furniture-product-box img{
		width: 100%;
	}
	.furniture-product-box h3{
		font-size: 16px;
	}
	/* product */
	.mainproduct-image,.require-data{
		padding: 0;
	}
	.add-btn{
		width: 240px;
	}

}
@media (min-width:992px) and (max-width:1199px){
	.nav-sections .ves-megamenu li.level0 > a{padding:17px 30px;}

	.page-footer .trustpilot-widget {
	    width: 100%;
	}
	.navbar-brand{
		margin: 0;
		padding: 11px 0 0 0;
	}
	.parent-icon{
		padding-left: 45px;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		padding: 16.3px 30px;
	}
	.navbar-nav .dropdown-menu{
		padding: 30px 0;
	}
	.shop-menu{
		padding: 0;
	}
	.menu-text{
		margin-top: 40px;
	}
	.megamenu-data ul li a{
		font-size: 12px;
		line-height: 30px;
	}
	.infobar-text h6{
		font-size: 9px;
	}


	.banner-image img{
		height: 360px;
	}
	.banner-text h2{
		font-size: 50px;
	}
	.banner-slider .owl-dots{
		bottom: 15px;
	}
	.banner-text p{
		margin-bottom: 25px;
	}
	.banner-slider .owl-carousel .owl-nav button.owl-next,
	.banner-slider .owl-carousel .owl-nav button.owl-prev{
		left: 2%;
	}
	.banner-slider .owl-carousel .owl-nav button.owl-next {
	    left: auto;
	    right:2%;
	}


	.shop-box{
		width: 16%;
		margin-bottom: 30px;
	}



	.new-textwrape{
		padding:0;
	}

	.addtocart-btn{
		width: 105px;
	}

	.passionate-section{
		padding: 50px 0;
	}
	.passionate-text{
		padding-bottom: 0;
	}
	.passionate-text h2{
		line-height: 30px;
		font-size: 26px;
	}


	.foot-formdata{
		text-align: center;
		margin: 0 auto;
		padding: 30px 0 0 0;
		max-width: 500px;
	}
	.copyright{
		padding: 10px 0;
	}
	.copytext p{
		padding:0;
	}
	.copytext ul{
		margin: 0;
	}
	.copytext ul li{
		width: 40px;
	}

	/* category-item */

	.pd-large:nth-child(4n) .itemproduct-box::before{
		display: block;
	}
	.pd-large:nth-child(3n) .itemproduct-box::before{
		display: none;
	}

	/* category-landing */
	.dollshouse-text{
		padding-top: 0px;
	}
	.furniture-product-box img{
		margin: 0 auto;
	}
	.furniture-product-box{
		margin-bottom: 30px;
	}

	/* product */
	.mainproduct-image,.require-data{
		padding: 0;
	}

	.add-btn{
		width: 220px;
		line-height: 38px;
	}
	.productdetail-text,.description-parent{
		padding: 0 0 0 30px;
	}
	.productdetail-text h1{
		font-size: 26px;
	}


	.require-section{
		padding-bottom: 20px;
	}

	.customers-section{
		padding: 70px 0	;
	}

	.latest-box{
		padding: 20px;
		min-height: 155px;
	}
	.latest-box h3{
		font-size: 18px;
		line-height: 24px;
	}

	.custom-slider .banner-title {
    	font-size: 40px !important;
	}
	.tab-section{
		padding-bottom: 40px;
	}
	.block.newsletter{
		margin: 0 auto;
	}
}
@media only screen and (min-width: 768px){
	strong .related-data,b .related-data {
		display: none;
	}
	.search-group .block-search {
		margin-left: -10px;
	}
	.footform-group .block.newsletter {
	    max-width: 100%;
	    width: max-content;
	}
	.search-group .block-search {
	    float: none;
	    padding-left: 15px;
	    position: relative;
	    width: 100%;
	    z-index: 4;
	}
		.product.data.items > .item.title {
	    float: none;
	}
}
@media only screen and (max-width: 767.5px){
	.breadcrumbs{
		display: none
	}
}
@media (min-width:768px) and (max-width:991px){
	.search-group {
		width: calc(100% + 46px);
	}
	.parent-icon{
		padding-left: 40px;
	}
	.mobile{
		display: block;
	}
	.desktop{
		display: none;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		border:1px solid rgba(90, 90, 90, 0.2);
		border-top: 0;
	}
	.navbar-nav .dropdown-menu{
		padding: 0 0 0 0;
	}
	.megamenu-data {
		padding: 20px 0;
	}
	.megamenu-data br{
		display: none;
	}
	.menu-text{
		margin-top: 0px;
		padding: 0 0 30px 0;
	}
	.menu-text p a{
		margin: 0;
		display: block;
	}
	.menu-text h5{
		display: block;
		margin:0 0 10px 0;
	}
	.navbar-brand{
		padding: 20px 0;
	}

	.infobar-text{
		padding: 0;
	}
	.infobar-text{
		justify-content: flex-start;
	}
	.infobar-text h6{
		width: 45%;
	}


	.banner-image img{
		height: 340px;
	}
	.banner-text h2{
		font-size: 50px;
	}
	.banner-text p{
		margin: 10px 0 20px 0;
	}
	.banner-slider .owl-carousel .owl-nav button.owl-next,
	.banner-slider .owl-carousel .owl-nav button.owl-prev{
		top: auto;
		bottom: 14px;
	}
	.discount-box h6{
		font-size: 35px;
		line-height: 20px;
	}
	.discount-box h6 span{
		font-size: 18px;
	}
	.discount-box {
	    width: 100px;
	    height: 100px;
	    padding: 9px 18px;
	}



	.newbox-image img{
		margin: 0 auto;
	}
	.new-textwrape{
		padding: 20px;
	}

	.shop-box{
		width: 20%;
	}

	.passionate-section{
		padding: 60px 0;
	}
	.passionate-text h2{
		font-size: 35px;
	}
	.help-text{
		border: none;
		margin: 0;
		padding: 0 0 0 0;
	}

	.insta-gallery-section{
		padding-bottom: 50px;
	}
	.insta-image{
		margin-bottom: 20px;
	}


	.brand-slider .owl-carousel .owl-nav button.owl-next,
	.brand-slider .owl-carousel .owl-nav button.owl-prev{
		left: -20px;
	}
	.brand-slider .owl-carousel .owl-nav button.owl-next {
	    left: auto;
	    right: -20px;
	}


	.foot-text h6{
		margin-bottom: 10px;
	}
	.foot-text{
		text-align: center;
		margin-bottom: 30px;
		padding:0;
	}
	.copyright{
		margin-top: 20px;
	}
	.copytext ul{
		margin: 0;
	}
	.copytext ul li{
		width: 40px;
	}
	.copytext p{
		padding: 0;
	}
	.foot-social{
		width: 100%;
	}

	/* category-item */
	.custom-control{
		display: inline-block;
		margin: 0 0px 10px 0;
		width: 24%;
	}
	.filter-sidebar::before {
		display: none;
	}
	.rightsidedata{
		padding:0 0 50px 0;
	}
	.itemproduct-box{
		padding: 0 20px;
	}
	.pd-large:nth-child(4n) .itemproduct-box::before{
		display: block;
	}
	.pd-large:nth-child(2n) .itemproduct-box::before{
		display: none;
	}

	/* category-landing */
	.dollshouse-text{
		padding-top: 0px;
	}
	.dollshouse-text p{
		font-size: 13px;
		margin-bottom: 10px;
	}

	.category-sidebar{
		padding-bottom: 50px;
	}
	.category-sidebar ul li{
		display: inline-block;
		margin: 0 0 0 0;
		width: 33%;
	}
	.category-sidebar ul li a{
		line-height: 30px;
		font-size: 13px;
	}

	.furniture-product{
		padding: 0;
	}
	.furniture-product-box{
		margin-bottom: 30px;
	}
	.furniture-product-box img{
		margin-left: auto;
		margin-right: auto;
		width: auto;
	}

	/* product */
	.mainproduct-image,.description-parent,.productdetail-text,.require-data{
		padding: 0;
	}
	.search-sm{
		margin: 0;
	}

	.require-data{
		padding-top: 40px;
	}

	.require-section{
		padding-bottom: 40px;
	}
	.latest-box{
		padding: 20px;
	}
	.latest-box h3{
		font-size: 17px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.newsletter{
		margin: 0 auto;
	}
	.custom-slider .banner-title{
		font-size: 40px!important;
	}

	.menu-mobile{
		padding: 10px 20px;
		color: #363636;
	}

}
@media (min-width:320px) and (max-width:767px){
	.new-text {
	    max-width: 100%;
	}
	.shopbar h6{
		font-size: 13px;
	}
	.navbar-brand{
		margin: 0 auto;
		display: table;
	}
	.search-group{
		width: 100%;
	}
	.parent-icon{
		max-width: 400px;
		padding: 0;
		margin: 0 auto;
	}

	.mobile{
		display: block;
	}
	.desktop{
		display: none;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		border:1px solid rgba(90, 90, 90, 0.2);
		border-top: 0;
	}
	.navbar-nav .dropdown-menu{
		padding: 0 0 0 0;
	}
	.megamenu-data {
		padding: 20px 0;
	}
	.menu-text{
		margin-top: 0px;
		padding: 0 0 30px 0;
	}
	.menu-text p a{
		margin: 0;
		display: block;
	}
	.menu-text h5{
		display: block;
		margin:0 0 10px 0;
	}
	.megamenu-data br{
		display: none;
	}
	.infobar-text{
		padding: 0;
		justify-content: flex-start;
		flex-direction: column;
		align-items: flex-start;
	}
	.infobar-text h6{
		margin: 5px 10px;
	}

	.cart-box{
		width: 290px;
	}


	.banner-text h2{
		font-size: 45px;
	}
	.banner-slider .owl-carousel .owl-nav button.owl-next,
	.banner-slider .owl-carousel .owl-nav button.owl-prev{
		top: auto;
		bottom: 14px;
	}
	.discount-box h6{
		font-size: 35px;
		line-height: 20px;
	}
	.discount-box h6 span{
		font-size: 18px;
	}
	.banner-text p{
		margin-bottom: 30px;
	}
	.discount-box {
	    width: 100px;
	    height: 100px;
	    padding: 9px 18px;
	}

	.newbox-image img{
		margin: 0 auto;
	}
	.new-textwrape{
		padding: 20px;
	}
	.pd-right-lg {
	    padding-right: 15px;
	}
	.pd-left-lg {
	    padding-left: 15px;
	}
	.new-box{
		margin-bottom: 30px;
	}



	.popular-section{
		padding: 50px 0 20px 0;
	}
	.popular-box{
		margin-bottom: 30px;
	}
	.popular-box img{
		margin: 0 auto;
	}



	.shop-box{
		width: 50%;
		margin-bottom: 35px;
	}

	.tab-section{
		padding: 50px 0;
	}
	.nav-tabs .nav-link{
		width: 135px;
		padding: 15px 0;
		height: auto;
		font-size: 11px;
	}
	.tab-product-box{
		border: none;
		padding: 0 30px;
	}
	.tab-product-box h5{
		margin-bottom: 30px;
	}
	.tab-product-box h5::before {
		bottom: -20px;
	}
	.tab-slider .owl-carousel .owl-nav button.owl-next,
	.tab-slider .owl-carousel .owl-nav button.owl-prev {
	    width: 20px;
	    height: 40px;
	}
	.addtocart-btn{
		width: 110px;
	}
	.tab-main .qtyplus,.tab-main .qtyminus,.tab-main .qty{
		width: 32px;
	}


	.passionate-section{
		padding: 50px 0;
	}
	.passionate-text h2{
		font-size: 30px;
		line-height: 35px;
	}

	.help-text{
		border: none;
		padding: 0 20px;
		margin: 0;
	}


	.insta-gallery-section{
		padding-bottom: 40px;
	}
	.image-heading{
		padding: 40px 0;
	}
	.insta-image{
		margin-bottom: 30px;
	}
	.insta-image img{
		margin: 0 auto;
	}

	.brand-slider{
		padding: 0 20px;
	}
	.brand-slider .owl-carousel .owl-nav button.owl-next,
	.brand-slider .owl-carousel .owl-nav button.owl-prev{
		left: -24px;
	}
	.brand-slider .owl-carousel .owl-nav button.owl-next {
	    left: auto;
	    right: -24px;
	}



	.foot-text{
		text-align: center;
		padding: 0;
		margin-bottom: 30px;
	}
	.foot-text h6{
		margin-bottom: 5px;
	}
	.copyright{
		margin-top: 20px;
	}
	.foot-text ul li a{
		line-height: 28px;
	}
	.foot-social{
		width: 100%;
	}
	.foot-social ul li a{
		line-height: 41px;
	}
	.copytext p{
		line-height: 16px;
	}
	.copytext ul{
		margin: 0;
	}

	/* category-item */
	.cart-img{
		display: table;
		margin: 0 auto;
	}
	.main-heading h1{
		font-size: 20px;
	}

	.filter-sidebar::before {
		display: none;
	}
	.rightsidedata{
		padding:0 ;
	}
	.inner-form{
		width: 130px;
	}

	.item-section{
		padding-bottom: 50px;
	}
	.itemproduct-box{
		padding: 10px;
	}
	.itemproduct-box::before {
		display: none;
	}
	.itemproduct-box h5{
		min-height: 35px;
	}
	.pagination-area ul li a{
		padding: 8px 18px;
	}

	/* category-landing */
	.dollshouse-text{
		padding-top: 10px;
	}
	.category-sidebar{
		padding-bottom: 30px;
	}
	.category-sidebar ul li a{
		line-height: 30px;
	}
	.category-sidebar::before {
	    display: none;
	}

	.furniture-product{
		padding: 0;
	}
	.furniture-product-box{
		margin-bottom: 30px;
	}
	.furniture-product-box img{
		margin: 0 auto;
	}

	/* product */
	.mainproduct-image{
		padding: 0;
	}
	.sideimage ul li a{
		width: 65px;
		height: 65px;
		padding: 5px;
	}
	.sideimage{
		padding-right: 15px;
	}
	.search-sm{
		margin: 0;
	}

	.productdetail-text{
		padding: 0;
	}
	.review-data span{
		padding: 0 5px;
		line-height: 30px;
	}
	.add-btn{
		width: 130px;
		margin-right: 10px;
	}


	.require-data{
		padding: 40px 0 0 0;
	}

	.description-parent{
		padding: 0;
	}
	.require-section{
		padding-bottom: 20px;
	}


	.customers-section{
		padding: 50px  0;
	}
	.customers-slider .tab-product-box{
		padding: 0 20px;
	}
	.customers-wrape .tab-slider .owl-carousel .owl-nav button.owl-next,
	.customers-wrape .tab-slider .owl-carousel .owl-nav button.owl-prev {
	    width: 16px;
	    height: 33px;
	}
	.customers-slider .tab-product-box::before {
		display: none;
	}


	.latest-promotions{
		padding-bottom: 40px;
	}
	.latest-box{
		padding: 30px;
		margin-bottom: 30px;
	}
	.latest-text{
		margin-top: 20px;
	}

	.custom-slider .banner-title{
		font-size: 33px!important;
	}
	.nav-sections{
		right: 100%!important;
		left: auto !important;
	}
	.custom-slider .primary {
    	width: 170px !important;
	}

	.footer{
		padding-bottom: 20px;
	}

	.top-logo{
		display: block;
    	text-align: center;
	}
	.nav-toggle{
		margin-right: 10px;
	}
	.mainHeader.topbar .top-logo .logo{
		margin: 0 !important;
		padding: 15px 0;
	}
	.discount-box{
		top: -40%;
	}

}
@media (min-width:576px) and (max-width:767px){

	.banner-image img{
		height: 375px;
	}
	.banner-image.mobile-banner img{
		height: auto;
	}
	.cart-box{
		width: 400px;
	}
	.infobar-text{
		flex-direction: row;
	}
	.infobar-text h6{
		margin: 10px 5px;
		width: 48%;
		font-size: 10px;
	}
	.shop-box{
		width: 25%;
	}
	.tab-product-box{
		padding: 0 10px;
	}
	.tab-slider .owl-carousel .owl-nav button.owl-next,
	.tab-slider .owl-carousel .owl-nav button.owl-prev {
	    left: -20px;
	}
	.tab-slider .owl-carousel .owl-nav button.owl-next {
	    left: auto;
	    right: -20px;
	}

	.new-textwrape{
		padding-left: 0;
	}

	.passionate-image{
		padding: 0 0 40px 0;
	}
	.copyright{
		padding: 10px 0;
	}
	.copytext{
		text-align: center;
	}
	.copylast p img{
		margin-top: 15px;
	}
	.itemproduct-box{
		padding: 0;
	}
	.qtyplus, .qtyminus{
		width: 30px;
	}

	.category-sidebar ul li{
		display: inline-block;
		margin: 0 0 0 0;
		width: 49%;
	}

	.customers-wrape .tab-product-box h5::before {
    	bottom: 0px;
	}
	.customers-wrape .customers-slider .tab-product-box {
	    padding: 0 10px;
	}
	.customers-wrape .new{
		left: 0;
	}

}

/*Ashok Css 14aug 2021*/
@media only screen and (max-width: 414px){
	.parent-icon{
		padding: 0 10px;
	}
}
/*End*/
@media only screen and (max-width: 991px){
	.amsearch-leftside #amasty-shopby-product-list{
		    order: 1;
	}
	.amsearch-leftside  .popular_searches{
		order: 3;
	}
	.amsearch-leftside  .category{
		order: 2;
	}
	.amsearch-leftside .recent_searches{
		    order: 4;
	}
}
@media only screen and (max-width: 767px){
	.sku-section h6 {
		display: none;
	}
	.product-info-main .stock.available, .product-info-main .stock.unavailable span {
		font-size: 13px;
		padding: 12px 5px;
	}
	.product-info-main .product-info-price .price-box span.price {
		font-size: 17px !important;
	}
	.page-layout-1column .product.media{
		    order: -1;
	}
	.rewardssocial-buttons{
		order: 0;
		margin-top: 10px;
	}
	.mobile-title{
	    display: block;
	}
	.catalog-product-view .product-info-main .page-title{
		display: none;
	}
	.catalog-product-view .column.main .container > div.related-data{
	    display: block;
	}
	.catalog-product-view .column.main .container > div.require-section .related-data{
		display: none;
	}
	.catalog-product-view .page-title-wrapper.product{
		justify-content: flex-end;
	}
	.catalog-product-view .amshopby-option-link{
		padding-top: 0;
	}
	.page-layout-1column .product-info-main{
		    padding: 20px 0 0 0;
	}

}
@media only screen and (max-width: 639px){
	.mainHeader.topbar .minicart-wrapper .update-cart-item {
		float: none;
		margin-left: 5px;
	}
}
@media only screen and (max-width: 400px){
.mainHeader.topbar .minicart-wrapper .update-cart-item {
    display: block;
    margin: 5px 0 0 0;
    width: 100%;
}
#recently_viewed .item.product.product-item .tocart {
    font-size: 13px !important;
    display: block;
    width: 100% !important;
    margin-top: 10px !important;
}
}
ol.terms-condition-ol {
    padding: 0 15px;
}
ul.terms-ul {
    padding: 0 20px;
}
