@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .mobile-logo-cs
	{  
		margin-top: -45px;
		padding-left: 15px;
	}
	.col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 50%;
	}
	.col-md-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (min-width: 1400px) and (max-width: 14000px) {
	.buttonaddtocart{
		padding: 14px 25px; 
		background-color: #ad8f63; 
		border: 0px; color: #fff; 
		text-transform: uppercase; 
		margin-top: 6px; 
		font-size: 17px; 
		font-weight: 600; 
		letter-spacing: 1px;
		width:90%;
		margin-left:10px;
		
		}.bellstyle{
		margin-top: 0px;
	}
	.shop-filter-tab {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-top: 4px;
	}
	.shop-found-selector {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-top: 5px;
		margin-left: -10px;
	}
	.categoryProductCatalog{margin: 0 auto; padding-left: 0px;}
	.dashboard_menu_report {
		width: 32%;
		background-color: #fff;
		margin: auto;
		padding: 4px 8px;
		height: 120px;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 1px solid #f2f2f2;
	}
	.dashboard_menu_sliders {
		width: 65%;
		background-color: #fff;
		text-align: center;
		margin: auto;
		padding: 0px 0;
		height: 100%;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 0px solid #f2f2f2;
	}
	.col-serach-table-75 {
		padding-left: 10px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 29%;
		background-color: #cbe1f2;
		border-right: 1px solid #686868;
		border-top: 1px solid #686868;
		border-bottom: 1px solid #686868;
		margin-bottom: 10px;
		margin-right: 1%;
		box-shadow: 3px 1px 1px #686868;
	}
	.col-serach-table-15 {
		padding-left: 5px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 3.33%;
		background-color: #cbe1f2;
		border-left: 1px solid #686868;
		border-top: 1px solid #686868;
		border-bottom: 1px solid #686868;
		margin-bottom: 10px;
		padding-top: 5px;
		box-shadow: 3px 1px 1px #686868;
	}
	.diamondserachboxesleft {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-left: 10px;
		max-width: 23.55%;
		height: auto;
	}
	.diamondserachboxes {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		max-width: 23.55%;
		height: auto;
	}
	.diamondserachboxesright {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-right: 0px;
		max-width: 23.55%;
		height: auto;
	}
	.login-form-container {
		padding: 50px 44px;
		border: 0px;
		border: 1px solid #ccc;
	}
	.desktop-search
	{display:none;}
	.mobile-col2 {
		width: 16%;
		height: 35px;
		margin: 3px;
	}
	.mobile-col75 {
		width: 73%;
		
		
	}
	.mobile-col25 {
		width: 25%;
		background-color: #f4f9fd;
		margin-left: auto;
		margin-right: 0;
		padding-top: 18px;
		height: 175px;
	}
	
	.mobile-col-35 {
		width: 35%;
		
		
	}
	.mobile-col-38 {
		width: 38%;
		
		
	}
	
	
	.img_center_mobile {
		display: block;
		margin-left: auto;
		margin-right: auto;
		
	}
	.custom-col-5 {
		flex: 0 0 25%;
		max-width: 25%;
		
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	} 
	.col-product-details{
		width:50%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.dashboard_menu
	{
		width: 32%;
		background-color: #fff;
		text-align: center;
		margin: auto;
		padding: 35px 0;
		height: 120px;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 1px solid #f2f2f2;
	}
	.shop-filters-left {
		margin-left: -50px;
		max-width: 260px;
		padding-right: 50px;
	} 
	.shop-filters-right.is-visible {
		padding-left: 258px;
	}
}
/* large desktop :1366px. */
@media (min-width: 1200px) and (max-width: 1400px) {
	.buttonaddtocart{
		padding: 14px 25px; 
		background-color: #ad8f63; 
		border: 0px; color: #fff; 
		text-transform: uppercase; 
		margin-top: 6px; 
		font-size: 17px; 
		font-weight: 600; 
		letter-spacing: 1px;
		width: 100%;
		margin-left: 5px;
		
	}
	.categoryProductCatalog{margin: 0 auto; }.col-serach-table-75 {
		padding-left: 10px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 29%;
		background-color: #cbe1f2;
		border-right: 0px solid #686868;
		border-top: 1px solid #686868;
		border-bottom: 1px solid #686868;
		margin-bottom: 10px;
		margin-right: 1%;
		box-shadow: 3px 1px 1px #686868;
		/*background-image: url(../img/icon-img/paper.jpg);
		background-repeat:repeat;*/
	}
	.col-serach-table-15 {
		padding-left: 5px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 3.33%;
		background-color: #cbe1f2;
		/*background-image: url(../img/icon-img/paper.jpg);
		background-repeat:repeat;*/
		border-left: 1px solid #686868;
		border-top: 1px solid #686868;
		border-bottom: 1px solid #686868;
		margin-bottom: 10px;
		padding-top: 5px;
		box-shadow: 3px 1px 1px #686868;
		
	}
	.mobile-col2 {
		width: 16%;
		height: 35px;
		margin: 3px;
	}
	.mobile-col75 {
		width: 73%;
		border-bottom: 2px solid #dcdcdc;
		
	}
	.mobile-col25 {
		width: 25%;
		background-color: #faf8fa;
		padding-top: 20px;
		height: 175px;
		background-image: linear-gradient(to right, #ffba96, #fe8496);
		
	}
	.diamondserachboxesleft {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-left: 10px;
		max-width: 23.55%;
		height: auto;
	}
	.diamondserachboxes {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		max-width: 23.55%;
		height: auto;
	}
	.diamondserachboxesright {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-right: 0px;
		max-width: 23.55%;
		height: auto;
	}
	.login-form-container {
		padding: 50px 25px;
		border: 1px solid #ccc;
	}
	.mobile-col2 {
		width: 16%;
		height: 35px;
		margin: 3px;
	}
	.mobile-col75 {
		width: 73%;
		border-bottom: 2px solid #dcdcdc;
		
	}
	.mobile-col25 {
		width: 25%;
		background-color: #faf8fa;
		padding-top: 20px;
		height: 175px;
		background-image: linear-gradient(to right, #ffba96, #fe8496);
		
	}
	.img_center_mobile {
		display: block;
		margin-left: auto;
		margin-right: auto;
		
	}
	.dashboard_menu
	{
		width: 32%;
		background-color: #fff;
		text-align: center;
		margin: auto;
		padding: 35px 0;
		height: 120px;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 1px solid #f2f2f2;
		/*box-shadow: 0 1px 6px 0 rgb(158 157 158 / 50%);
		background-image: linear-gradient(to right, #ffba96, #fe8496);*/
	}
	.dashboard_menu_report
	{
		width: 32%;
		background-color: #fff;
		margin: auto;
		padding: 4px 8px;
		height: 120px;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 1px solid #f2f2f2;
		/*box-shadow: 0 1px 6px 0 rgb(158 157 158 / 50%);
		background-image: linear-gradient(to right, #ffba96, #fe8496);*/
	}
	.dashboard_menu_sliders
	{
		width: 65%;
		background-color: #fff;
		text-align: center;
		margin: auto;
		padding: 0px 0;
		height: 100%;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 1px solid #f2f2f2;
		overflow: hidden;
	}
	.col-product-details{
		width:50%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.main-menu ul li {
		margin: 0 14px;
	}
	
	.clickable-mainmenu-btn {
		top: 350px;
	}    
	.banner-content-2 > h4 {
		font-size: 22px;
		margin: 3px 0 10px;
	}    
	.slider-position-images {
		right: 50px;
		width: 500px;
	}    
    
	.pl-155 {
		padding-left: 95px;
	}    
	.pr-155 {
		padding-right: 95px;
	}    
	.banner-content-4 {
		padding: 20px 30px;
	}    
	.toy-banner-shop {
		padding: 100px 15px 0;
	}    
	.sidebar-style {
		width: 350px;
	}    
	.sidebar-wrapper {
		margin-left: 350px;
	}    
	.sidebar-main-menu.main-menu ul li a span {
		padding-right: 100px;
	}
	.footer-plr {
		padding: 0 15px;
	}    
	.section-title-2 p {
		width: 56%;
	}    
    
	.sidebar-main-menu.main-menu ul {
		padding-left: 100px;
	}    
	.sidebar-logo {
		padding-left: 100px;
	}    
	.about-story-img2 > img {
		width: 100%;
	}    
	.about-story-img1 > img {
		width: 100%;
	}    
	.about-story-img {
		padding-left: 0;
	}    
	.shop-filters-left {
		margin-left: -50px;
		max-width: 260px;
		padding-right: 50px;
	}    
	.shop-filters-right.is-visible {
		padding-left: 258px;
	}   
	.shop-filters-right.is-visible .custom-col-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}    
	
	.padding-filter .shop-filters-right.is-visible .col-xl-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}    
	.shop-filters-right .list-img-width {
		flex: 0 0 269px;
	}    
	.list-btn-style {
		padding: 17px 18px;
	}  
	.product-list-cart-wishlist {
		margin-top: 20px;
	}    
	.shop-page-wrapper.padding-filter , .shop-page-wrapper.shop-wrapper-pd {
		padding: 0px 0px 0px;
	}    
	.product-list-cart {
		margin-right: 20px;
	}   
	.custom-col-5 {
		flex: 0 0 25%;
		max-width: 25%;
		
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	}    
	.custom-col-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}    
	.shop-page-wrapper {
		padding: 100px 89px 40px;
	}    
	.shop-product-wrapper {
		width: 70%;
		padding-left: 25px;
	}   
	.shop-sidebar {
		width: 30%;
		padding-right: 25px;
	}    
	.product-color > ul li {
		margin-right: 18px;
	}    
	.res-class .shop-filters-right.is-visible .col-xl-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}   
	.clickable-mainmenu {
		padding: 150px 46px 39px;
	}    
	#menu li a {
		font-size: 22px;
		padding: 0 0 10px;
	}   
	.intelligent-header-pd {
		padding: 0 95px;
	}    
	.breadcrumb-area {
		/* background-position: 29% center;*/
	}   
	.test {
		padding: 50px 50px;
		top: 100px;
		width: 75%;
	}     
	.product-list-cart {
		margin-right: 10px;
	}    
	.list-btn-style {
		padding: 17px 8px;
	}    
	.list-custom-sidebar .sidebar-list-img-width {
		flex: 0 0 400px;
	}
    
    
	.filter_hidden {
		display:none;
	}
	.mobile_filter{ display:none;}
    
    
    .desktop-search {
		display:none;
	}
    
    
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
	.buttonaddtocart{
		padding: 14px 25px; 
		background-color: #ad8f63; 
		border: 0px; color: #fff; 
		text-transform: uppercase; 
		margin-top: 6px; 
		font-size: 17px; 
		font-weight: 600; 
		letter-spacing: 1px;
		
	}
	.sidebar-cart-icon button, .sidebar-nav-icon button {
		margin-left: 13px;
		margin-top: 0px;
	}
	
	.col-serach-table-75 {
		padding-left: 10px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 29%;
		background-color: #cbe1f2;
		border-right: 0px solid #686868;
		border-top: 1px solid #686868;
		border-bottom: 1px solid #686868;
		margin-bottom: 10px;
		margin-right: 1%;
		box-shadow: 3px 1px 1px #686868;
		/*background-image: url(../img/icon-img/paper.jpg);
		background-repeat:repeat;*/
	}
	.col-serach-table-15 {
		padding-left: 5px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 3.33%;
		background-color: #cbe1f2;
		/*background-image: url(../img/icon-img/paper.jpg);
		background-repeat:repeat;*/
		border-left: 1px solid #686868;
		border-top: 1px solid #686868;
		border-bottom: 1px solid #686868;
		margin-bottom: 10px;
		padding-top: 5px;
		box-shadow: 3px 1px 1px #686868;
		
		}.diamondserachboxesleft {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-left: 10px;
		max-width: 23.55%;
		height: auto;
	}
	.diamondserachboxes {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		max-width: 23.55%;
		height: auto;
	}
	.diamondserachboxesright {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-right: 0px;
		max-width: 23.55%;
		height: auto;
	}
	.login-form-container {
		padding: 50px 0px;
		border: 0px;
	}
	.container_main{ width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
	.container20{max-width: 20%; float: left;overflow:hidden;}.container{max-width: 79.8%; float: right;}
	.wrap-sidebar-side-menu {
		height: 100%;
		margin: 0;
		overflow-y: auto;
		padding: 10px 40px 0;
		width: 100%;
	}
	.mobile-col2 {
		width: 15.5%;
		height: 35px;
		margin: 3px;
	}
	.mobile-col75 {
		width: 73%;
		border-bottom: 2px solid #dcdcdc;
		
	}
	.mobile-col25 {
		width: 25%;
		background-color: #f4f9fd;
		margin-left: auto;
		margin-right: 0;
		padding-top: 18px;
		height: 175px;
		background-image: linear-gradient(to right, #ffba96, #fe8496);
		
	}
	.img_center_mobile {
		display: block;
		margin-left: auto;
		margin-right: auto;
		
	}
	.dashboard_menu
	{
		width: 32%;
		background-color: #fff;
		text-align: center;
		margin: auto;
		padding: 35px 0;
		height: 120px;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 1px solid #f2f2f2;
	}
	.col-product-details{
		width:50%;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.desktop-search {
		display:none;
	}
	
	.filter_hidden {
		display:none;
	}
	.mobile_filter{ display:none;}
	
	.ptb-260 {
		padding: 170px 0;
	}
	.ptb-320 {
		padding: 215px 0;
	}
	.ptb-315 {
		padding: 220px 0;
	}
	.ptb-280 {
		padding: 155px 0;
	}
	.pt-375 {
		padding-top: 200px;
	}
	.intelligent-header-pd {
		padding: 0 50px;
	}
	.social-network > a {
		width: 61px;
	}
	.breadcrumb-area {
		background-position: 50% center;
	}
	.blog-tags-style li a {
		padding: 11px 9px;
	}
	
	.banner-content-position1 {
		padding: 30px 9px;
	}    
	.banner-content-position2 {
		padding: 46px 60px 30px;
	}    
	.banner-content-position3 {
		padding: 30px 9px 27px;
	}    
	.clickable-mainmenu-btn {
		top: 175px;
	}    
	.blog-meta ul li + li {
		margin-left: 6px;
		padding-left: 6px;
	}
	.pl-155 {
		padding-left: 50px;
	}    
	.pr-155 {
		padding-right: 50px;
	}    
	.slider-position-images {
		right: 50px;
		width: 400px;
	}    
    
	.main-menu ul li {
		margin: 0 10px;
	}    
	.banner-content-2 {
		padding: 20px;
	}    
	.banner-content-2 > h4 {
		font-size: 22px;
	}    
	.single-testimonial > p {
		width: 71%;
	}    
	.banner-content-4 {
		padding: 20px 30px;
	}    
	.single-shop-content {
		margin-left: 10px;
	}    
	.single-shop-services {
		margin-right: 10px;
	}     
	.single-shop-services:last-child {
		margin-right: 0px;
	}  
	.banner-content-6 {
		padding: 24px 20px 22px;
	}    
	.food-foter {
		padding: 0 50px;
	}    
	.pl-60 {
		padding-left: 40px;
	}    
	.pr-60 {
		padding-right: 40px;
	}    
	.slider-content-style-3 {
		padding-left: 40px;
	}     
	.blog-info > h3 {
		font-size: 22px;
	}    
	.footer-widget-about {
		padding-right: 0;
	}    
	.sidebar-style {
		width: 250px;
	}   
	.sidebar-wrapper {
		margin-left: 250px;
	}    
	.sidebar-main-menu.main-menu ul {
		padding-left: 50px;
	}    
	.sidebar-logo {
		padding-left: 50px;
	}    
	.sidebar-main-menu.main-menu ul li a span {
		padding-right: 20px;
	}    
	.toy-banner-shop {
		padding: 100px 20px 0;
	}    
	.footer-plr {
		padding: 0 20px;
	}    
	.toys-footer .footer-widget-r-content.f-right {
		float: left;
	}    
	.banner-content-5 {
		padding: 15px;
	}    
	.section-title-2 p {
		width: 72%;
	}    
	.toys-footer .footer-nav ul li {
		margin: 0 15px;
	}    
	.product-details-tab.mr-70 {
		margin-right: 0;
	}    
	.product-details-small a > img {
		width: 122px;
	}
	.product-details-small.main-product-details a > img {
		width: 122px;
	}
	.product-details-small > a {
		margin-bottom: 12px;
	}    
	.description-review-text .tab-pane p {
		width: 84%;
	} 
    
	.product-details-tab.mr-35.product-details-tab2 {
		margin-right: 0;
	}   
	.product-details-4.pr-70 {
		padding-right: 0;
	}    
	.product-details-5.pr-70 {
		padding-right: 0;
	}    
	.product-details-6.pr-70.pro-stick {
		padding-right: 0;
	}    
	
	.sidebar-active3 .quickview-plus-minus {
		display: block;
	}    
	.sidebar-active3.sidebar-details7 .quickview-btn-cart {
		margin: 20px 0 0;
	}    
	.single-details-gallery {
		flex: 0 0 210px;
		margin-right: 20px;
		max-width: 210px;
	}
	.product-details-gallery.pr-70 {
		padding-right: 0;
	}   
	.details-9-content .product-details-content > p { 
		width: 69%;
	} 
	.pb-210 {
		padding-bottom: 130px;
	}    
	.pt-205 {
		padding-top: 125px;
	}    
	.about-story-img2 > img {
		width: 100%;
	}    
	.about-story-img1 > img {
		width: 100%;
	}    
	.about-story-img {
		padding-left: 0;
	}    
	.top-rated-text {
		margin-left: 10px;
	}     
	.contact-info-content p {
		font-size: 17px;
	}
	.shop-page-wrapper.padding-filter , .shop-page-wrapper.shop-wrapper-pd{
		padding: 100px 50px 60px;
	}    
	.shop-filters-left {
		margin-left: -50px;
		max-width: 360px;
		padding-right: 50px;
	}    
	.shop-filters-right.is-visible {
		padding-left: 230px;
	}    
	.product-list-info > h4 {
		font-size: 18px;
	}    
	.list-btn-style {
		padding: 17px;
	}    
	.shop-filters-right.is-visible .custom-col-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}    
	.shop-filters-right.is-visible .shop-found > p {
		font-size: 15px;
	}    
	.shop-filters-right.is-visible .shop-selector {
		margin-left: 25px;
	}    
	.shop-filters-right.is-visible .shop-selector select , .shop-filters-right.is-visible .shop-selector label , .shop-filters-right.is-visible .shop-filter > a {
		font-size: 15px;
	}    
	
	.shop-filters-right.is-visible .shop-filter {
		margin-right: 20px;
	}    
	.shop-filters-right.is-visible  .shop-tab a {
		font-size: 27px;
		margin-left: 20px;
	}   
	
    
	.hidden-items .shop-filters-right.is-visible .custom-col-5 {
		flex: 0 0 50%;
		max-width: 50%;
	}    
	.custom-col-5 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}    
	.shop-page-wrapper {
		padding: 100px 50px 40px;
	}    
	.shop-sidebar {
		padding-right: 25px;
		width: 30%;
	}    
	.custom-col-4 {
		flex: 0 0 50%;
		max-width: 50%;
	}    
	.shop-product-wrapper {
		padding-left: 25px;
		width: 70%;
	}    
	.list-custom-sidebar .single-product-list {
		display: block;
	}    
	.list-custom-sidebar .product-content-list {
		margin-left: 0;
		margin-top: 20px;
	}    
    
	.list-custom-sidebar .custom-col-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}    
	.slider-content-style-1.slider-text-right p {
		width: 49%;
	}    
	.clickable-mainmenu {
		padding: 150px 46px 39px;
	}    
	#menu li a {
		font-size: 20px;
		padding: 0 0 8px;
	} 
	
	.sidebar-main-menu.main-menu nav > ul > li:hover > ul {
		top: -40px;
	}     
	.sidebar-main-menu.main-menu nav > ul > li:hover > .mega-dropdown.width-col3 {
		top: -70px;
	}    
	.sidebar-search-input {
		padding: 200px 0 0;
	}     
	.subscribe-form-group input {
		width: 100%;
	} 
	.test {
		padding: 50px 50px;
		top: 100px;
		width: 75%;
	}    
	.product-list-cart {
		margin-right: 20px;
	}    
	.filter-container .shop-filters-left {
		max-width: 250px;
		padding-right: 40px;
	}    
	.filter-container .shop-filters-right.is-visible {
		padding-left: 250px;
	}    
	.filter-container .product-color > ul li {
		margin-right: 10px;
	}    
    
    
    
    
    
}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.imagsuccesscatalog{margin-top:10px}
	.buttonaddtocart {
		padding: 10px 9px;
		background-color: #ad8f63;
		border: 0px;
		color: #fff;
		margin-top: 13px;
		font-size: 17px;
		font-weight: 600;
		letter-spacing: 1px;
		width: 100%;
		margin-left: 3px;
	}
	.cart-plus-minus {
		border: 1px solid #dcdcdc;
		overflow: hidden;
		padding: 5px 0 5px 5px;
		width: 66px;
	}
	input.cart-plus-minus-box {
		background: transparent none repeat scroll 0 0;
		border: medium none;
		float: left;
		font-size: 16px;
		height: 27px;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 14px;
	}
	.quickview-plus-minus {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-top: 12px;
		padding-left: 0px;
	}
	.header-cart {
		margin-top: 22px;
		margin-bottom: 10px;
	}
	.dashboard_menu_report {
		width: 32%;
		background-color: #fff;
		margin: auto;
		margin-bottom: auto;
		padding: 4px 8px;
		height: 120px;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 1px solid #f2f2f2;
		
	}
	.dashboard_menu_sliders {
		width: 100%;
		background-color: #fff;
		text-align: center;
		margin: auto;
		margin-bottom: auto;
		padding: 0px 0;
		height: 100%;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 1px solid #f2f2f2;
		overflow: hidden;
	}
	.diamondserachboxesleft {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-left: 10px;
		max-width: 23.55%;
		height: auto;
	}
	.diamondserachboxes {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		max-width: 23.55%;
		height: auto;
	}
	.diamondserachboxesright {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-right: 0px;
		max-width: 23.55%;
		height: auto;
	}
	.login-form-container {	
		padding: 50px 60px;
		border: 0px;
	}
	.container_main{ width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
	.mobile_search{visibility:hidden; display:none;}
	
	.mobile-col2{
		width: 32%;
		height: 35px;
		margin: 3px;
	}
	.dashboard_menu
	{
		
		width: 32%;
		background-color: #fff;
		text-align: center;
		margin: auto;
		padding: 25px 0;
		height: 100px;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		
		border-radius: 0px;
		border: 1px solid #d2d2d2;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.img_center_mobile{  
		
		display: block;
		margin-left: auto;
		margin-right: auto;
		
	}
	.mobile-col75 {
		width: 73%;
		border-bottom: 2px solid #dcdcdc;
		
	}
	.mobile-col25 {
		width: 25%;
		background-color: #f4f9fd;
		margin-left: auto;
		margin-right: 0;
		padding-top: 18px;
		height: 175px;
		background-image: linear-gradient(to right, #ffba96, #fe8496);
	}
	
	.col-product-details{
		width:25%;
		padding-left: 2px;
		padding-right: 2px;
	}
	
	
	.slider-content-style-1 p {
		width: 69%;
	}
	.breadcrumb-area{
		background-position: 52% center;
	}
	
	.clickable-mainmenu-btn {
		top: 126px;
	}    
	.sidebar-search-input form .form-search input {
		width: 500px;
	}    
	.footer-nav ul li {
		margin: 0 12px;
	}    
	.footer-widget.f-right {
		float: left;
	}   
	.clickable-mainmenu {
		padding: 180px 46px 39px;
	}    
	.modal-dialog {
		min-width: 100%;
	}    
	.quickview-btn-cart > a {
		padding: 17px 12px;
	}    
	.quickview-btn-cart {
		margin: 0 20px;
	}    
	.pl-155 {
		padding-left: 30px;
	}  
	.pr-155 {
		padding-right: 30px;
	}    
	.header-area-2 {
		padding: 0px 0;
		background-color: #fff;
		width: 100%;
	}    
	.slider-position-images {
		right: 30px;
		width: 300px;
	}    
	
	.slider-content-style-2 h2 {
		font-size: 28px;
	}    
    
	.single-testimonial > p {
		width: 96%;
	}
	.footer-widget-r-content.f-right {
		float: left;
	}  
	.slider-content-style-2 {
		padding-left: 40px;
	}    
	.header-area-2 .header-search-cart {
		margin-right: 50px;
	}   
	.mean-container a.meanmenu-reveal {
		border: 1px solid #666;
		height: 18px;
		line-height: 1;
		top: -50px;
	}    
	.header-area-2 .header-sidebar.common-style {
		display: none;
	}   
	.menu-none-block {
		display: none;
	}    
	.banner-content-4 {
		padding: 20px 12px;
	}    
	.timer span {
		margin-right: 27px;
	}    
	.single-shop-services-all {
		display: block;
		overflow: hidden;
	}    
	.single-shop-services {
		float: left;
		width: 50%;
	}    
	.footer-widget-about {
		padding-right: 0;
	}    
	.footer-map.f-right {
		float: left;
		margin-top: 40px;
	}    
	.slider-content-style-6 h2 {
		font-size: 44px;
	}    
	.food-foter {
		display: block;
		overflow: hidden;
		padding: 0 30px;
	}   
	.food-single-footer {
		float: left;
		width: 50%;
	}   
	.food-single-social {
		padding-top: 30px;
	}    
	.pl-60 {
		padding-left: 30px;
	}    
	.pr-60 {
		padding-right: 30px;
	}    
	.menu-search-cart .header-search-cart {
		margin-top: 0px;
	} 
	.banner-content3-position1 {
		padding: 11px 35px;
	}    
	.common-banner-style-3 > h2 {
		font-size: 30px;
		line-height: 35px;
	}    
    
    
	.sidebar-style {
		width: 200px;
	}   
	.sidebar-wrapper {
		margin-left: 200px;
	}    
	.sidebar-main-menu.main-menu ul {
		padding-left: 20px;
	}    
	.sidebar-logo {
		padding-left: 20px;
	}    
	.sidebar-main-menu.main-menu ul li a span {
		padding-right: 20px;
	}    
	.toy-banner-shop {
		padding: 100px 20px 0;
	}    
	.footer-plr {
		padding: 0 20px;
	}    
	.toys-footer .footer-widget-r-content.f-right {
		float: left;
	}    
	
	.single-content-left {
		padding-left: 40px;
	}    
	.slider-content-style-toy h2 {
		font-size: 55px;
	}    
	.main-menu nav > ul > li > .mega-dropdown {
		width: 550px;
	}   
    
	.banner-area {
		display: block;
	}    
	.single-banner5.toy-mrg {
		margin: 30px 0;
	}    
	.section-title-2 p {
		width: 84%;
	}    
	.toys-footer .footer-nav ul li {
		margin: 0 6px;
	}    
	.product-details-tab.mr-70 {
		margin-right: 0;
	}      
	.product-details-img-content {
		margin-bottom: 50px;
	}    
	.description-review-text .tab-pane p {
		width: 93%;
	}    
	.product-details-img-content .easyzoom {
		display: block;
	}    
	.product-details-small a > img {
		width: 160px;
	}    
	.product-details-tab.product-details-tab2 {
		display: block;
		margin-right: 0;
	}    
	.product-details-large.tab-content {
		display: block;
		overflow: hidden;
		width: 100%;
	}    
	.product-details-small.nav.ml-10.product-details-2 {
		margin-left: 0;
		margin-top: 20px;
	}
	.product-details-small.product-details-2 > a {
		margin-bottom: 12px;
		margin-right: 12px;
	}     
	.product-details-small.nav.mr-10.product-details-2 {
		margin-right: 0;
	}     
	.product-details-4.pr-70 {
		padding-right: 0;
	}   
	.product-details-4 .easyzoom {
		display: block;
	}   
    
	.product-details-4 {
		margin-bottom: 50px;
	}   
	.product-details-5.pr-70 {
		padding-right: 0;
	}    
    
	.product-details-5 {
		margin-bottom: 50px;
	}    
	.product-details-5 > img {
		padding-top: 40px;
	}    
	.product-details-6.pr-70.pro-stick {
		padding-right: 0;
	}    
	
	.product-details-6 {
		margin-bottom: 50px;
	}    
	.product-details-6 .easyzoom {
		display: block;
	}    
	.sidebar-active1.product-details7-content {
		margin-bottom: 50px;
	}   
	.product-details-gallery.pr-70 {
		padding-right: 0;
	}      
	.single-details-gallery {
		flex: 0 0 320px;
		max-width: 320px;
	}   
	.easyzoom {
		display: block;
		position: relative;
	}   
	.details-9-content .product-details-content > p {
		width: 89%;
	}    
	.pb-210 {
		padding-bottom: 100px;
	}    
	.pt-205 {
		padding-top: 95px;
	}     
	.about-story-img {
		justify-content: flex-start;
		margin-top: 50px;
		padding-left: 0;
	}    
	.about-story-img1 > img , .about-story-img2 > img {
		width: 100%;
	}    
	.your-order {
		margin-top: 50px;
	}   
	.shop-filters-right .shop-found > p {
		font-size: 15px;
	}    
	.shop-filters-right .shop-selector {
		margin-left: 25px;
	}    
	.shop-filters-right .shop-selector select , .shop-filters-right .shop-selector label , .shop-filters-right .shop-filter > a {
		font-size: 15px;
	}    
	
	.shop-filters-right .shop-filter {
		margin-right: 20px;
	}    
	.shop-filters-right  .shop-tab a {
		font-size: 27px;
		margin-left: 20px;
	}    
	.shop-page-wrapper.padding-filter , .shop-page-wrapper.shop-wrapper-pd {
		padding: 100px 30px 60px;
	}    
	.shop-filters-right.is-visible .custom-col-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}    
	.shop-filters-right .custom-col-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}     
	.shop-filters-left {
		margin-left: -50px;
		max-width: 250px;
		padding-right: 50px;
	}    
	.shop-filters-right.is-visible {
		padding-left: 250px;
	}  
	.shop-filters-right.is-visible .shop-found {
		display: none;
	}    
	.product-color > ul li {
		margin-right: 10px;
	}    
	.shop-found > p {
		font-size: 17px;
	}    
	.shop-filters-right.is-visible .single-product-list {
		display: block;
	}    
	.shop-filters-right.is-visible .product-content-list {
		margin-left: 0;
		margin-top: 20px;
	}    
	.top-rated-rating li {
		margin-right: 3px;
	}    
	.top-rated-text {
		margin-left: 10px;
	}    
	.product-list-cart-wishlist {
		margin-top: 20px;
	}    
    
	.custom-col-5 {
		flex: 0 0 50%;
		max-width: 50%;
	}    
	.hidden-items .shop-filters-right.is-visible .custom-col-5 {
		flex: 0 0 100%;
		max-width: 100%;
	}    
	.shop-page-wrapper {
		padding: 100px 30px 40px;
	}    
	.shop-sidebar {
		padding-right: 0px;
		width: 100%;
	}    
	.custom-col-4 {
		flex: 0 0 50%;
		max-width: 50%;
	}    
	.shop-product-wrapper {
		padding-left: 0px;
		width: 100%;
	}    
	.filter-container .shop-filters-left {
		max-width: 250px;
		padding-right: 40px;
	}  
	.filter-container .shop-filters-right.is-visible {
		padding-left: 250px;
	}     
	.filter-container .shop-filters-right.is-visible .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}   
	.list-custom-sidebar .single-product-list {
		display: block;
	}    
	.list-custom-sidebar .product-content-list {
		margin-left: 0;
		margin-top: 20px;
	}    
    
	.list-custom-sidebar .custom-col-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}     
	.slider-content-style-1.slider-text-right p {
		width: 69%;
	}    
	#menu li a {
		font-size: 20px;
		padding: 0 0 8px;
	}    
	.intelligent-header-pd {
		padding: 0 30px;
	}    
	.ptb-260 {
		padding: 140px 0;
	}    
	.ptb-320 {
		padding: 160px 0;
	}    
	.ptb-315 {
		padding: 175px 0;
	}    
	.pt-375 {
		padding-top: 170px;
	}    
	.ptb-280 {
		padding: 140px 0;
	}    
	.sidebar-search-input {
		padding: 200px 0 0;
	}  
	.subscribe-form-group input {
		width: 100%;
	}     
	.test {
		padding: 20px 30px;
		top: 120px;
		width: 80%;
	}    
	.subscribe_area h2 {
		font-size: 25px;
	}    
	.subscribe-form-group button {
		height: 44px;
		line-height: 40px;
	}    
	.subscribe-bottom input {
		width: 80%;
	}  
	.clear-2 input {
		height: inherit;
		padding: 13px 35px;
		width: inherit;
	}    
	.main-menu nav > ul > li > .mega-dropdown > ul.single-mega-width2 {
		width: 30%;
	}    
	.main-menu nav > ul > li > .mega-dropdown > ul.single-mega-width {
		width: 35%;
	}    
	.mega-item-img img {
		width: 100%;
	}
	.main-menu nav > ul > li > .mega-dropdown > ul > li > a {
		font-size: 14px;
	}    
    
    
    
    
}

@media all and (max-width:770px)
{
	.mobile_serach{display:none}
}

/* small mobile :320px. */
@media (max-width: 767px) {
	.stickywtclass {
		padding: 0px;
		text-align: center;
		position:inherit;
	}.stickyclass {
		margin-top: 101px;
		width: 100%;
		font-size: 16px;
		padding: 0px;
	}
	.imagsuccesscatalog{margin-top:10px}.buttonaddtocart {
		padding: 10px 9px;
		background-color: #ad8f63;
		border: 0px;
		color: #fff;
		margin-top: 13px;
		font-size: 17px;
		font-weight: 600;
		letter-spacing: 1px;
		width: 100%;
		margin-left: 3px;
	}
	.cart-plus-minus {
		border: 1px solid #dcdcdc;
		overflow: hidden;
		padding: 5px 0 5px 5px;
		width: 66px;
	}
	input.cart-plus-minus-box {
		background: transparent none repeat scroll 0 0;
		border: medium none;
		float: left;
		font-size: 16px;
		height: 27px;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 14px;
	}
	.quickview-plus-minus {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-top: 12px;
		padding-left: 0px;
	}
	
	.header-cart {
		margin-top: 22px;
		margin-bottom: 10px;
	}
	.dashboard_menu_sliders {
		width: 100%;
		background-color: #fff;
		text-align: center;
		margin: auto;
		padding: 0px 0;
		height: 100%;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 0px solid #f2f2f2;
	}
	.dashboard_menu_report {
		width: 100%;
		background-color: #fff;
		margin: auto;
		margin-bottom: auto;
		padding: 4px 8px;
		height: 120px;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 1px solid #f2f2f2;
		box-shadow: 0 1px 6px 0 rgb(158 157 158 / 50%);
		
	}
	.header-area-2 .logo {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		padding: 2px;
		background-image: url("../img/logo/logo.webp");
		background-size: 151px;
		background-repeat: no-repeat;
		margin-top: 4px;
	}
	.diamondserachboxesleft {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-left: 5px;
		max-width: 48%;
		height: auto;
	}
	.diamondserachboxes {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		max-width: 48%;
		height: auto;
	}
	.diamondserachboxesright {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-right: 5px;
		max-width: 48%;
		height: auto;
	}
	/*.container {
		padding-right: 0;
		padding-left: 0px;
		margin-right: auto;
		margin-left: 0px;
		float: left;
		}
	*/
	.row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -1px;
		margin-left: -1px;
	}
	.container {
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
		margin-right: auto;
		margin-left: auto;
	}
	
	.container80 {
		width: 100%;
		padding-right: 0;
		padding-left: 0px;
		margin-right: auto;
		margin-left: 0px;
		overflow:hidden;
	}
	.login-form-container {
		padding: 50px 20px;
		border: 1px solid #ccc;
	}
	
	.container_main{ width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
	
	.mobile-col2{
		width: 31%;
		height: 35px;
		margin: 3px;
	}
	.mobile_search{visibility:hidden; display:none;}
	.dashboard_menu
	{
		/*background-image: linear-gradient(to right, #ffba96, #fe8496);*/
		width: 32%;
		background-color: #fff;
		text-align: center;
		margin: auto;
		padding: 25px 0;
		height: 110px;
		margin-bottom: 10px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 0px;
		border: 1px solid #f2f2f2;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.img_center_mobile{  
		
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 50%;
	}
	.mobile-col75 {
		width: 73%;
		border-bottom: 2px solid #dcdcdc;
		
	}
	.mobile-col25 {
		width: 25%;
		background-color: #f4f9fd;
		margin-left: auto;
		margin-right: 0;
		padding-top: 35px;
		height: 220px;
		background-image: linear-gradient(to right, #ffba96, #fe8496);
	}
	.mobile-col3{width:33%;}
	.mobile_catalog{margin-top:-30px}
	.mobile-logo-cs
	{  
		margin-top: -48px;
		padding-left: 15px;
	}
	.mobile_menu{
		margin-top: 0px;
		margin-left: -10px;
	}	
	.about-services{
		
	}
	.col-product-details{
		width:50%;
		padding-left: 5px;
		padding-right: 5px;
	}
	.col-12_product {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.col-sm-4{width:100%;}
	/*.col-md-3{width:50%;}*/
	.col-serach-table-75 {
		padding-left: 10px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 85%;
		background-color: #f9f9f9;
		border-left: 1px solid #ebebeb;
		border-top: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
		margin-bottom: 10px;
	}
	.col-serach-table-15 {
		padding-left: 30px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 15%;
		background-color: #f9f9f9;
		border-right: 1px solid #ebebeb;
		border-top: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
		margin-bottom: 10px;
		padding-top: 5px;
	}
	
	.col-md-3{padding-right: 10px;
	padding-left: 5px;}
	
	.col-md-6{width:100%}
	.mobile_orders{width:30%; margin-top:10px;}    
	.mobile_orders2{width:20%; margin-top:10px;} 
	.mobile_order_button{width:100%}
	.mobile_menu_height {
		
		margin-top: 50px;
	}
	.shop-filters-left .shop-sidebar {
		margin-top: 20px;
	}
	.shop-sidebar{display: none;}
	.shop-selector {
		display: none;
	}
	.col-lg-8{    margin-top: 	20px;width: 100%;}
	/*.mobile_filter{    margin-top: 70px;
	margin-bottom: -40px;}*/
	
	.mobile_filter{margin-top: 0px;
		margin-bottom: 0px;
		overflow: hidden;
		position: fixed;
		z-index: 999;
		font-size: 18px;
		color:#000;
		background-color: #f6f6f6;
		padding-left: 18px;
		width: 100%;
		font-weight: 600;
		
	}
	.shop-filter-tab{display: none;}
	/*New Mobile CSS*/
	.ptb-260 {
		padding: 110px 0;
	}
	.ptb-320 {
		padding: 130px 0;
	}
	.ptb-315 {
		padding: 130px 0;
	}
	.ptb-280 {
		padding: 105px 0;
	}
	.sidebar-search-input {
		padding: 160px 0 0;
	}
	.sidebar-search-input form .form-search input {
		width: 240px;
	}  
	.sidebar-cart.inside , .cur-lang-acc-active.inside {
		width: 100%; 
	}    
	.clickable-mainmenu-icon button {
		right: 75px;
	}    
	.sidebar-search-icon {
		right: 75px;
	}    
	.slider-content-style-1 h2 {
		font-size: 25px;
	}    
	.slider-content-style-1 > h3 {
		font-size: 28px;
	}    
	.slider-content-style-1 p {
		letter-spacing: 0px;
		width: 100%;
	}    
	.slider-btn-style {
		padding: 13px 30px 14px;
	}    
	
	.banner-content-position2 {
		padding: 10px 12px;
	}    
	.banner-content.banner-content-position2 > p {
		display: none;
	}    
	.clickable-mainmenu-btn {
		top: 106px;
		
	} 
	.slinky-menu.slinky-theme-default {
		width: 208px;
	}    
	.product-tab-list a {
		margin: 0 8px 10px;
	}    
	.shop-limited-content > h2 {
		font-size: 24px;
		line-height: 33px;
	}    
	.clickable-mainmenu-btn a {
		font-size: 30px;
		padding: 8px 16px;
	}    
	.blog-meta ul li + li {
		margin-left: 7px;
		padding-left: 7px;
	}    
	.blog-info > h3 {
		font-size: 20px;
	}    
	.footer-widget-m-content.text-center {
		text-align: left !important;
	}   
	.footer-nav ul li {
		margin: 0 10px 0 0;
	}    
	
	.footer-nav ul li a {
		font-size: 14px;
	}    
	.footer-nav ul {
		justify-content: left;
	}    
	.footer-widget.f-right {
		float: left;
	}   
	.footer-widget-l-content {
		margin-bottom: 40px;
		margin-top: 0;
	}    
	.footer-nav::before {
		bottom: -13px;
		margin: inherit;
	}    
	.pt-100 {
		padding-top: 50px;
	}    
	.pb-95 {
		padding-bottom: 45px;
	}    
	.pb-50 {
		padding-bottom: 30px;
	}   
	.pb-65 {
		padding-bottom: 30px;
	}    
	.clickable-mainmenu {
		padding: 131px 46px 39px;
	}    
	.mb-55 {
		margin-bottom: 30px;
	}    
	.pb-100 {
		padding-bottom: 50px;
	}    
	.mb-45 {
		margin-bottom: 30px;
	}    
	.cart-btn-style {
		margin-right: 12px;
		padding: 10px 20px;
		width: 100%;
		text-align: center;
	}
	.wrap-sidebar {
		<!--padding: 45px 22px 0;-->
	}    
	.cart-title {
		margin: 0 0 18px 15px;
	}    
	#menu li a {
		font-size: 16px;
		font-weight: 600;
		letter-spacing: 0;
		padding: 0 0 7px;
	} 
	.slinky-theme-default .back::before {
		background: rgba(0, 0, 0, 0) url("../../assets/img/icon-img/14.png") no-repeat scroll center center / 30px auto;
		height: 30px;
		width: 30px;
	}
	.header-area-2 .header-search-cart {
		margin-left: 0px;
		margin-top: -9px;
	}   
	.header-area-2 .logo {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		padding:2px;
		
	}
	.mean-container a.meanmenu-reveal {
		border: 1px solid #666;
		height: 18px;
		line-height: 1;
		top: -50px;
		left:10px;
	}
	.mobile_search{visibility:hidden; display:none;}
	.sidebar-search form {
		position: relative;
		
	}
	.common-style > button {
		
		margin-left: 15px;
		
	}
	.sidebar-search form input {
		background: #f2f3f5 none repeat scroll 0 0;
		box-shadow: none;
		color: #000;
		font-size: 13px;
		padding-left: 15px;
		padding-right: 0px;
		border-radius: 7px;
		padding-top: 5px;
		border: 1px solid rgb(222,87,229);
		padding-bottom: 5px;
		width: 100%;
		
	}   
	.top_bar_header{  display: none;
	} 
	.top_bar_in_header{  display: none;
	} 
	.intelligent-header{
		top: 0;
		height: 55px;
		background-color: #fff;
		border-bottom: 1px solid #d2d2d2;
		max-height: 100px;
		box-shadow: 0 1px 6px 0 rgb(158 157 158 / 50%);
		
	}
	.header-area-2 .header-sidebar.common-style {
		display: none;
	}   
	.menu-none-block {
		display: none;
	}    
	.pl-155 {
		padding-left: 15px;
	}  
	.pr-155 {
		padding-right: 15px;
	}    
	.header-area-2 {
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}    
	.slider-position-images {
		display: none;
	}    
	
	.slider-content-style-2 h2 {
		font-size: 19px;
		line-height: 35px;
	}    
	.banner-content-2 {
		padding: 20px;
	}    
	.banner-content-2 > h4 {
		font-size: 20px;
	}    
	.section-title > h2 {
		font-size: 27px;
	}    
	.single-testimonial > p {
		width: 100%;
	}    
	.footer-widget-r-content.f-right {
		float: left;
	}    
	.pt-95 {
		padding-top: 45px;
	}    
	.banner-content-4 {
		padding: 20px 20px;
	}    
	.coundown-auto > h2 {
		font-size: 34px;
	}    
	.timer span {
		margin-bottom: 20px;
	}   
	.single-shop-services-all {
		display: block;
	}    
	.pb-70 {
		padding-bottom: 20px;
	}    
	.slider-content-style-6 h2 {
		font-size: 22px;
	}    
	.slider-content-style-6 h3 {
		font-size: 22px;
	}    
	.banner-content-6 > h2 {
		font-size: 30px;
		margin: 1px 0 5px;
	}    
	.banner-content-6 {
		padding: 12px 20px 10px;
	}   
	.pb-90 {
		padding-bottom: 40px;
	}    
	.food-foter {
		display: block;
		padding: 0 15px;
	}    
	.pl-60 {
		padding-left: 15px;
	}    
	.pr-60 {
		padding-right: 15px;
	}     
	.menu-search-cart .header-search-cart {
		margin-top: 0;
	} 
	.slider-content-style-3 h2 {
		font-size: 24px;
	}    
	.common-banner-style-3 > h2 {
		font-size: 20px;
		line-height: 30px;
	}    
	.banner-content3-position1 {
		padding: 10px 15px;
	}    
	.banner-content3-position3 {
		padding: 20px 35px;
	}   
    
	.footer-widget-about {
		padding-right: 0;
	}    
	.pb-115 {
		padding-bottom: 80px;
	}    
	.pt-120 {
		padding-top: 85px;
	}   
	.sidebar-style {
		display: none;
	}    
	.sidebar-wrapper {
		margin-left: 0;
	}    
	.toy-banner-shop {
		padding: 50px 20px 0;
	}   
	.slider-content-style-toy h2 {
		font-size: 30px;
	}    
	.single-content-left {
		padding-left: 35px;
	}   
	.banner-area {
		display: block;
	}    
	.single-banner5.toy-mrg {
		margin: 30px 0;
	}   
	.toys-footer .footer-nav ul li {
		margin: 0 9px 0 0;
	}    
	.footer-plr {
		padding: 0 15px;
	}    
	.single-slider-hmtoy {
		height: inherit;
		padding: 100px 0;
	}    
	.section-title-2 p {
		width: 100%;
	}    
	.pt-70 {
		padding-top: 50px;
	}
	.toys-header {
		display: block;
	}    
	.product-details-tab.mr-70 {
		margin: 0;
	} 
	.product-details-small a > img {
		width: 133px;
	}
	.product-details-small.main-product-details a > img {
		width: 55px;
	}
	.product-details-small > a {
		margin-bottom: 12px;
	}    
	.product-details-content > h3 {
		font-size: 22px;
	}   
	.product-details-img-content {
		margin-bottom: 35px;
	}    
	.quickview-btn-cart {
		margin: 0 10px;
	}   
	.quickview-btn-cart > a {
		padding: 17px 12px;
	}    
	.description-review-text .tab-pane p {
		width: 100%;
	}    
    
	.pb-60 {
		padding-bottom: 50px;
	}   
	.description-review-title a {
		font-size: 20px;
		margin: 0 6px;
	}    
	.description-review-title {
		margin-bottom: 20px;
	}   
	.product-details-btn {
		left: 15px;
		margin-top: -50px;
	}    
	.breadcrumb-content-2 > ul li {
		font-size: 14px;
	}    
	.product-details-tab.product-details-tab2 {
		display: block;
		margin-right: 0;
	}    
	.product-details-large.tab-content {
		display: block;
		overflow: hidden;
		width: 100%;
	}    
	.product-details-small.nav.ml-10.product-details-2 {
		margin-left: 0;
		margin-top: 20px;
	}
	.product-details-small.product-details-2 > a {
		margin-bottom: 12px;
		margin-right: 12px;
	}    
	.product-details-small.nav.mr-10.product-details-2 {
		margin-right: 0;
	}    
	.product-details-4.pr-70 {
		padding-right: 0;
	}   
	.product-details-4 .easyzoom {
		display: block;
	}   
    
	.product-details-4 {
		margin-bottom: 50px;
	}     
	.bundle-area > h3 {
		font-size: 17px;
	}    
	.product-details-5.pr-70 {
		padding-right: 0;
	}    
    
	.product-details-5 {
		margin-bottom: 50px;
	}    
	.product-details-5 > img {
		padding-top: 40px;
	}   
	.product-details-6.pr-70.pro-stick {
		padding-right: 0;
	}    
	
	.product-details-6 {
		margin-bottom: 50px;
	}     
	.product-details-6 .easyzoom {
		display: block;
	}    
	.inner-wrapper-sticky > h3 {
		font-size: 20px;
	}    
	.sidebar-active1.product-details7-content {
		margin-bottom: 50px;
	}   
	.product-details-gallery.pr-70 {
		padding-right: 0;
	}      
	.single-details-gallery {
		flex: 0 0 100%;
		max-width: 100%;
		float: inherit;
	}   
	.single-details-gallery .easyzoom {
		display: block;
	}   
	.single-details-gallery.mr-20 {
		margin-right: 0;
	}    
	.details-9-content .product-details-content > p {
		width: 100%;
	}   
	.product-details-9 .product-details-btn {
		margin-top: -55px;
	}    
	.pb-210 {
		padding-bottom: 70px;
	}    
	.pt-205 {
		padding-top: 75px;
	}   
	
	.breadcrumb-content h2 {
		font-size: 20px;
	}    
	.login-form-container {
		padding: 50px 20px;
	}    
	.about-story {
		padding-right: 0;
	}    
	.about-story-img {
		display: block;
		justify-content: flex-start;
		margin-top: 0px;
		padding-left: 0;
	}   
	.about-story-img1 > img , .about-story-img2 > img {
		width: 100%;
	}    
	.about-story-img2 {
		margin-left: 0;
		margin-top: 30px;
	}    
	.section-title-others > p {
		width: 100%;
	} 
	.ptb-100 {
		padding: 50px 0;
	}    
	.video-popup {
		font-size: 44px;
		height: 61px;
		line-height: 60px;
		width: 80px;
	}    
	
	.blog-details-style blockquote {
		padding: 14px 25px;
	}    
	.blog-middle-mrg {
		margin: 32px 0 33px;
	}    
	.blog-img-details {
		padding-left: 15px;
	}    
	.footer-widget-r-content {
		margin-top: 40px;
	}    
	.coupon-all {
		margin-top: 30px;
		} /*
		.coupon2 {
		float: left;
		margin-top: 25px;
	} */
	.coupon2 {
		float: right; margin-top: 0px;
	}   
	.coupon-all input.button {
		padding: 0 18px;
	}   
	.ship-different-title h3 label {
		font-size: 15px;
		margin-right: 5px;
	}    
	.your-order {
		margin-top: 50px;
		padding: 30px 10px 45px;
	}    
	p.checkout-coupon input[type="text"] {
		width: 150px;
	}    
	.contact-info-content p {
		font-size: 17px;
	}    
	.shop-page-wrapper.padding-filter , .shop-page-wrapper.shop-wrapper-pd {
		padding: 0px 5px;
	}   
	.shop-filters-right .custom-col-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}    
	.shop-filters-left {
		margin-left: 0;
		max-width: 100%;
		opacity: 1;
		padding-right: 0;
		position: inherit;
		visibility: visible;
		width: 100%;
		margin-top:-80px
		
	}
	.shop-filters-right.is-visible {
		padding-left: 0;
	}    
	.shop-found-selector {
		display: block;
	} 
	.shop-bar {
		display: block;
	}    
	.shop-selector {
		margin-bottom: 15px;
		margin-left: 0;
		margin-top: 15px;
	}    
	.single-product-list {
		display: block;
	}    
	.product-content-list {
		margin-left: 0;
		margin-top: 20px;
	}    
	.product-list-cart-wishlist {
		margin-top: 20px;
	}    
	.list-btn-style {
		padding: 17px 25px;
	}    
	.custom-col-5 {
		flex: 0 0 100%;
		max-width: 50%;
	}    
	.hidden-items .shop-filters-right.is-visible .custom-col-5 {
		flex: 0 0 50%;
		max-width: 50%;
	}    
	.product-list-cart {
		margin-right: 20px;
	}    
	.shop-page-wrapper {
		padding: 100px 15px 40px;
	}    
	.shop-sidebar {
		padding-right: 0px;
		width: 100%;
	}    
	.custom-col-4 {
		flex: 0 0 100%;
		max-width: 100%;
	}    
	.shop-product-wrapper {
		padding-left: 0px;
		width: 100%;
	}     
	.filter-container .shop-filters-left {
		max-width: 100%;
		padding-right: 0;
	}   
	.list-custom-sidebar .single-product-list {
		display: block;
	}    
	.list-custom-sidebar .product-content-list {
		margin-left: 0;
		margin-top: 20px;
	}    
    
	.list-custom-sidebar .custom-col-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}    
	.modal-body {
		display: block;
		justify-content: inherit;
		padding: 15px;
	}    
    
	.modal-dialog {
		margin: 150px auto;
		min-width: 100%;
	}   
	.modal-body .qwick-view-left , .modal-body .qwick-view-left {
		margin-right: 0;
	}   
	.modal-body .qwick-view-left {
		min-width: 100%;
	} 
	.modal-body .quick-view-list.nav img {
		width: 85px;
	}    
	.modal-body .qwick-view-right {
		margin-top: 50px;
	}   
	#exampleModal .close {
		right: 50px;
	}    
	.slider-content-style-1.slider-text-right p {
		width: 100%;
	}    
	.testimonial-food .single-testimonial > p {
		padding: 0 20px;
	}    
	
	.sidebar-cart-icon button, .sidebar-nav-icon button , .sidebar-search-icon button , .clickable-mainmenu-icon button {
		font-size: 25px;
		background-color: #b99253;
		color: #fff;
		padding: 18px;
	}    
	.intelligent-header-pd {
		padding: 0 15px;
	}
	.breadcrumb-area {
		background-position: 48% center;
	}    
	.social-network > a {
		height: 50px;
		line-height: 49px;
		width: 60px;
	}    
	.subscribe-bottom input {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}    
	.test {
		padding: 20px 30px;
		top: 50px;
	}    
	.subscribe_area h2 {
		font-size: 25px;
	}    
	.subscribe-form-group button {
		height: 44px;
		line-height: 40px;
	} 
	.test {
		width: 100%;
	}    
	.clear-2 input {
		width: inherit;
		padding: 12px 30px;
	}    
	.shop-listview-sidebar {
		padding: 0;
	}    
    
	
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.stickywtclass {
		padding: 0px;
		text-align: center;
		position:inherit;
	}
	.stickyclass {
		margin-top: 101px;
		width: 100%;
		font-size: 16px;
		padding: 0px;
		}.header-area-2 .logo {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		padding: 2px;
		margin-left: 0px;
		background-image: url("../img/logo/logo.webp");
		background-size: 151px;
		background-repeat: no-repeat;
	}
	.diamondserachboxesleft {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-left: 10px;
		max-width: 50%;
		height: auto;
	}
	.diamondserachboxes {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		max-width: 50%;
		height: auto;
	}
	.diamondserachboxesright {
		background-color: #ad8f63;
		padding: 0px;
		text-align: center;
		margin: 0.66%;
		margin-right: 0px;
		max-width: 50%;
		height: auto;
	}
	.container {
		padding-right: 0;
		padding-left: 0px;
		margin-right: auto;
		margin-left: 0px;
		float: left;
	}
	.login-form-container {
		padding: 50px 20px;
		border: 0px;
	}
	.container_main{ width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
	.mobile_serach{
		display:none;visibility:hidden;
	}
	.col-md-3{width:50%}
	.col-md-sidebar{width:100%}
	
	.col-md-6{width:50%} 
	.col-md-for-mobile-logo{width:33%;} 
	.mobile-50-width{width:50%} 
	.mobile_orders{width:30%; margin-top:10px;}    
	.mobile_orders2{width:20%; margin-top:10px;} 
	.mobile_order_button{width:100%}
	.coupon {
		float: left;
		margin-top: 0px;
	} 
	.coupon2 {
		float: right; margin-top: 0px;
	}
	.about-services{
		
	} 
	
}
