/* Large screen desktop */

@media (min-width: 1366px) {
	.container {
		width: 1200px;
	}
	.single-recent-post1 {
		display: flex;
		margin-top: 40px;
		height: 350px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post2 {
		display: flex;
		margin-top: 40px;
		height: 170px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post3 {
		display: flex;
		margin-top: 40px;
		height: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post4 {
		display: flex;
		margin-top: 40px;
		height: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post5 {
		display: flex;
		margin-top: 40px;
		height: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post6 {
		display: flex;
		margin-top: 40px;
		height: 170px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post7 {
		display: flex;
		margin-top: 40px;
		height: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post8 {
		display: flex;
		margin-top: 40px;
		height: 170px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post9 {
		display: flex;
		margin-top: 40px;
		height: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post10 {
		display: flex;
		margin-top: 40px;
		height: 170px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post11 {
		display: flex;
		margin-top: 40px;
		height: 330px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post12 {
		display: flex;
		margin-top: 40px;
		height: 170px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post13 {
		display: flex;
		margin-top: 40px;
		width: 340px;
		height: 380px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post14 {
		display: flex;
		margin-top: 40px;
		width: 340px;
		height: 380px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post15 {
		display: flex;
		margin-top: 40px;
		height: 410px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post16 {
		display: flex;
		margin-top: 40px;
		height: 390px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post17 {
		display: flex;
		margin-top: 40px;
		height: 190px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-muscular {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 360px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-playful {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 360px;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-serg {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 360px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-tetris {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 360px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-xray {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 360px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-toiletbreak {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 360px;
		height: 200px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-yoke {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 360px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-fly {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 360px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-god {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 360px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing1 {
		display: flex;
		margin: 15px 0px 40px 0px;
		width: 365px;
		height: 60px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing2 {
		display: flex;
		margin: 15px 0px 40px 0px;
		width: 365px;
		height: 80px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing3 {
		display: flex;
		margin: 15px 0px 40px 0px;
		width: 365px;
		height: 60px;
		border-style: none;
		border-width: 1px;
	}
	.best-product-info-top {
		border-style: none;
		border-color: #00f;
		width: 320px;
	}
	.best-product-info-top .pro-dtl {
		margin: 5px 0px 0px 0px;
	}
	.social {
		font-size: 14px;
	}
	.newwords {
		font-weight: bold;
		font-size: 12px;
	}
	.bestsellerwords {
		font-weight: bold;
		font-size: 12px;
	}
	.ecodyewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 2px;
	}
	.unisexwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 1px;
	}
	.femalewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 1px;
	}
	.kidswords {
		font-weight: bold;
		font-size: 12px;
		margin: 2px 0px 0px 2px;
	}
	.cottonwords {
		font-weight: bold;
		font-size: 12px;
	}
	.windproofwords {
		font-weight: bold;
		font-size: 12px;
	}
	.coolfitwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 10px;
	}
	.softtouchwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 1px 0px 0px;
	}
	.reversiblewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 2px;
	}
	.sublimationwords {
		font-weight: bold;
		font-size: 12px;
		margin: -4px 0px 0px 1px;
	}
	.coolfit {
		margin: 0px 0px 0px 6px;
	}
	.reversible {
		margin: 12px 2px 0px 0px;
	}
}
@media (min-width: 1170px) and (max-width: 1365px) {
	.our-order-btn-wrap1 {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		height: 190px;
		margin: 0px 0px 0px 20px;
	}
	.intro-product-rightside p {
		width: 350px;
	}
	.best-product-info-top {
		border-style: none;
		border-color: #00f;
		width: 320px;
	}
	.social {
		font-size: 14px;
	}
	.best-product-info-top h2 {
		border-style: none;
		border-color: #0f0;
		width: 180px;
	}
	.best-product-info-top p {
		border-style: none;
		border-color: #f00;
		width: 240px;
	}
	.single1 {
		margin: -85px 0px 0px 20px;
		text-align: center;
		width: 210px;
		border-style: none;
	}
	.single2 {
		margin: 20px 0px 0px 20px;
		text-align: center;
		width: 210px;
	}
	.single3 {
		margin: 20px 0px 0px 20px;
		text-align: center;
		width: 210px;
	}
	.single4 {
		margin: 20px 0px 0px 20px;
		text-align: center;
		width: 210px;
	}
	.offer-icon1 {
		left: 130px;
	}
	.offer-icon2 {
		left: 120px;
	}
	.offer-icon3 {
		left: 120px;
	}
	.offer-icon4 {
		left: 130px;
	}
	.best-pro-details p {
		color: #fff;
		font-size: 10px;
		text-align: left;
		width: 130px;
	}
	.best-pro-details h4 {
		color: #fff;
		font-family: "Poppins", sans-serif;
		font-size: 12px;
		font-weight: 600;
		text-align: left;
	}
	.left1 h2 {
		font-size: 18px;
		text-align: center;
	}
	.left1 p {
		font-size: 16px;
	}
	.left2 h2 {
		font-size: 18px;
		text-align: center;
	}
	.left2 p {
		font-size: 16px;
	}
	.right1 h2 {
		font-size: 18px;
		width: 300px;
	}
	.right1 p {
		font-size: 16px;
		width: 300px;
	}
	.our-order-btn-wrap {
		border-style: none;
		border-width: 1px;
		width: 100%;
	}
	.single-recent-post1 {
		display: flex;
		margin-top: 40px;
		height: 350px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post2 {
		display: flex;
		margin-top: 40px;
		height: 170px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post3 {
		display: flex;
		margin-top: 40px;
		height: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post4 {
		display: flex;
		margin-top: 40px;
		height: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post5 {
		display: flex;
		margin-top: 40px;
		height: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post6 {
		display: flex;
		margin-top: 40px;
		height: 170px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post7 {
		display: flex;
		margin-top: 40px;
		height: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post8 {
		display: flex;
		margin-top: 40px;
		height: 170px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post9 {
		display: flex;
		margin-top: 40px;
		height: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post10 {
		display: flex;
		margin-top: 40px;
		height: 170px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post11 {
		display: flex;
		margin-top: 40px;
		height: 330px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post12 {
		display: flex;
		margin-top: 40px;
		height: 170px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post13 {
		display: flex;
		margin-top: 40px;
		height: 410px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post14 {
		display: flex;
		margin-top: 40px;
		height: 410px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post15 {
		display: flex;
		margin-top: 40px;
		height: 410px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post16 {
		display: flex;
		margin-top: 40px;
		height: 390px;
		border-style: solid;
		border-width: 1px;
	}
	.single-recent-post17 {
		display: flex;
		margin-top: 40px;
		height: 190px;
		border-style: none;
		border-width: 1px;
	}
	.singleblogadjust1 img {
		height: 512px;
	}
	.singleblogadjust2 img {
		height: 454px;
	}
	.singleblogadjust3 img {
		height: 454px;
	}
	.single-recent-muscular {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 350px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-playful {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 350px;
		height: 150px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-serg {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 350px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-tetris {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 350px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-xray {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 350px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-toiletbreak {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 350px;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-yoke {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 350px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-fly {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 350px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-god {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 350px;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing1 {
		display: flex;
		margin: 15px 0px 40px 0px;
		width: 355px;
		height: 65px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing2 {
		display: flex;
		margin: 15px 0px 40px 0px;
		width: 355px;
		height: 85px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing3 {
		display: flex;
		margin: 15px 0px 40px 0px;
		width: 355px;
		height: 65px;
		border-style: none;
		border-width: 1px;
	}
	.contact-box input[type="text"], .contact-box input[type="email"], .contact-box input[type="password"] {
		width: 46%;
	}
	.new {
		width: 60px;
	}
	.bestseller {
		width: 59px;
	}
	.ecodye {
		width: 59px;
	}
	.unisex {
		width: 59px;
	}
	.female {
		margin: 0px 0px 0px 5px;
	}
	.kids {
		width: 59px;
	}
	.cottons {
		width: 64px;
		margin: 0px 0px 0px -6px;
	}
	.coolfit {
		width: 61px;
		margin: 0px 0px 0px 5px;
	}
	.reversible {
		margin: 12px 2px 0px 0px;
	}
	.newwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -3px;
	}
	.bestsellerwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	.ecodyewords {
		font-weight: bold;

		font-size: 12px;
		margin: 0px 0px 0px 1px;
	}
	.unisexwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	.femalewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 5px;
	}
	.kidswords {
		font-weight: bold;
		font-size: 12px;
		margin: 2px 0px 0px -1px;
	}
	.cottonwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -8px;
	}
	.windproofwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -1px;
	}
	.coolfitwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 3px;
	}
	.softtouchwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -1px;
	}
	.reversiblewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -1px;
	}
	.sublimationwords {
		font-weight: bold;
		font-size: 12px;
		margin: -4px 0px 0px 2px;
	}
}
/* Normal desktop :992px. */

@media (min-width: 992px) and (max-width: 1169px) {
	.input-box input+input {
		margin-left: 25px;
	}
	.footer-logo {
		margin-bottom: 15px;
	}
	.bradcaump-area {
		padding-top: 129px;
	}
	.our-order-btn-wrap .order-single-btn+.order-single-btn {
		margin-left: 20px;
	}
	.our-order-wrap p {
		font-size: 15px;
	}
	.introduction-product-wrap.intro-product-leftside .single-intro-product::before {
		left: 134%;
	}
	.introduction-product-wrap.intro-product-rightside .single-intro-product::before {
		right: 59%;
	}
	.our-brand-menu li a {
		width: 190px;
	}
	.recent-post-dtl p {
		font-size: 12px;
		line-height: 24px;
	}
	.tag-menu li a {
		padding: 0 34px;
	}
	.single-checkout-box input[type="text"], .single-checkout-box input[type="email"], .single-checkout-box input[type="password"] {
		width: 47%;
	}
	.single-checkout-box select {
		width: 47%;
	}
	.radio, .checkbox {
		margin-bottom: 0;
		margin-top: 0;
	}
	.puick-contact-area {
		padding: 40px 10px;
		width: auto;
	}
	.puick-contact-area h2 {
		font-size: 24px;
	}
	.single-checkout-box.select-option {
		margin-top: 40px;
	}
	.payment-form-inner .single-checkout-box.select-option {
		margin-top: 0px;
	}
	.contact-box input[type="text"], .contact-box input[type="email"], .contact-box input[type="password"] {
		width: 46%;
	}
	.main-menu>li>a {
		padding: 0 14px;
	}
	.test-info p::before {
		left: 3px;
	}
	.our-order-btn-wrap {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		border-width: 1px;
		height: 50px;
		margin: 0px 0px 0px 20px;
	}
	.intro-product-rightside {
		margin: 0px 0px 0px -65px;
		border-style: none;
	}
	.best-product-info-top h2 {
		border-style: none;
		border-color: #0f0;
		width: 180px;
	}
	.best-product-info-top p {
		border-style: none;
		border-color: #f00;
		width: 250px;
	}
	.social {
		font-size: 14px;
	}
	.single1 {
		margin: -85px 0px 0px 20px;
		text-align: center;
		width: 210px;
		border-style: none;
	}
	.single2 {
		margin: 20px 0px 0px 20px;
		text-align: center;
		width: 210px;
	}
	.single3 {
		margin: 20px 0px 0px 20px;
		text-align: center;
		width: 210px;
	}
	.single4 {
		margin: 20px 0px 0px 20px;
		text-align: center;
		width: 210px;
	}
	.offer-icon1 {
		left: 130px;
	}
	.offer-icon2 {
		left: 120px;
	}
	.offer-icon3 {
		left: 120px;
	}
	.offer-icon4 {
		left: 130px;
	}
	.best-pro-details p {
		color: #fff;
		font-size: 10px;
		text-align: left;
		width: 130px;
	}
	.best-pro-details h4 {
		color: #fff;
		font-family: "Poppins", sans-serif;
		font-size: 12px;
		font-weight: 600;
		text-align: left;
	}
	.best-product-img .product1 {
		margin: 0px 50px 0px 0px;
	}
	.best-product-img .product2 {
		margin: 0px 50px 0px 0px;
	}
	.best-product-img .product3 {
		margin: 0px 50px 0px 0px;
	}
	.best-product-img .product4 {
		margin: 0px 50px 0px 0px;
	}
	.intro-product-rightside {
		margin: 15px 0px 0px -55px;
	}
	.intro-product img {
		width: 410px;
	}
	.cartbtn1 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px -18px;
	}
	.cartbtn2 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 15px;
	}
	.cartbtn3 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 15px;
	}
	.cartbtn4 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 33px 0px 0px;
		clear: both;
	}
	.our-order-btn-wrap1 {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		height: 190px;
		padding: 0px 32px 0px 0px;
	}
	.about-thumb {
		height: 360px;
	}
	.about-thumb2 {
		height: 400px;
	}
	.single-recent-post1 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post2 {
		display: flex;
		margin-top: 40px;
		height: 145px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post3 {
		display: flex;
		margin-top: 40px;
		height: 345px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post4 {
		display: flex;
		margin-top: 40px;
		height: 325px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post1 img {
		height: 290px;
	}
	.single-recent-post2 img {
		height: 140px;
	}
	.single-recent-post3 img {
		height: 340px;
	}
	.single-recent-post4 img {
		height: 320px;
	}
	.single-recent-post5 img {
		height: 340px;
	}
	.single-recent-post6 img {
		height: 130px;
	}
	.single-recent-post7 img {
		height: 310px;
	}
	.single-recent-post8 img {
		height: 130px;
	}
	.single-recent-post9 img {
		height: 340px;
	}
	.single-recent-post10 img {
		height: 120px;
	}
	.single-recent-post11 img {
		height: 260px;
	}
	.single-recent-post12 img {
		height: 120px;
	}
	.single-recent-post13 img {
		height: 340px;
	}
	.single-recent-post14 img {
		height: 320px;
	}
	.single-recent-post15 img {
		height: 270px;
	}
	.single-recent-post16 img {
		height: 320px;
	}
	.single-recent-post17 img {
		height: 120px;
	}
	.singleblogadjust1 img {
		height: 400px;
	}
	.singleblogadjust2 img {
		height: 356px;
	}
	.singleblogadjust3 img {
		height: 357px;
	}
	.single-recent-muscular {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-playful {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 150px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-serg {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-tetris {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-xray {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-toiletbreak {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 160px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-yoke {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-fly {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-god {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing1 {
		display: flex;
		margin: 15px 0px 40px 0px;
		width: 100%;
		height: 55px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing2 {
		display: flex;
		margin: 15px 0px 40px 0px;
		width: 100%;
		height: 75px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing3 {
		display: flex;
		margin: 15px 0px 40px 0px;
		width: 100%;
		height: 55px;
		border-style: none;
		border-width: 1px;
	}
	.new {
		width: 60px;
	}
	.bestseller {
		width: 59px;
	}
	.ecodye {
		width: 59px;
	}
	.unisex {
		width: 59px;
	}
	.kids {
		width: 59px;
	}
	.cottons {
		width: 59px;
	}
	.coolfit {
		width: 59px;
		margin: 0px 0px 0px 8px;
	}
	.reversible {
		margin: 12px 2px 0px 0px;
	}
	.newwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -2px;
	}
	.bestsellerwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	.ecodyewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 2px;
	}
	.unisexwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 1px;
	}
	.femalewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 1px;
	}
	.kidswords {
		font-weight: bold;
		font-size: 12px;
		margin: 2px 0px 0px -1px;
	}
	.cottonwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -2px;
	}
	.windproofwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	.coolfitwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 8px;
	}
	.softtouchwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 1px;
	}
	.reversiblewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -2px;
	}
	.sublimationwords {
		font-weight: bold;
		font-size: 12px;
		margin: -4px 0px 0px 1px;
	}
}
/* Tablet desktop :768px. */

@media (min-width: 768px) and (max-width: 991px) {
	.header-top .col-sm-6:nth-child(-n+2) {
		margin-bottom: 40px;
	}
	.bradcaump-area {
		padding-top: 190px;
	}
	.our-blog-wrap {
		margin-top: -100px 0px 0px 0px;
	}
	.our-product-area .container .our-about-wrap {
		margin: 10px 0px 0px 0px;
	}
	.our-blog-wrap.our-blog-grid .col-md-4:nth-child(n+3) {
		margin-top: 30px;
	}
	.slider-inner p {
		padding-right: 10%;
	}
	.slider-inner h1 {
		font-size: 32px;
	}
	.best-product-content {
		margin-bottom: 30px;
	}
	.tsrt-tab-menu {
		position: relative;
		top: -21px;
	}
	.our-order-cintainer {
		display: inherit;
	}
	.our-order-wrap {
		margin-bottom: 30px;
		text-align: center;
	}
	.single-intro-product+.single-intro-product {
		margin-top: 25px;
	}
	.single-intro-product h2 {
		margin-bottom: 4px;
	}
	.introduction-product-wrap {
		margin-top: 0;
	}
	.custom-slick-btn.slick-prev {
		left: -6px;
	}
	.slick-arrow.custom-slick-btn {
		height: 30px;
		width: 30px;
	}
	.custom-slick-btn.slick-next {
		right: -6px;
	}
	.our-brand-menu li a {
		width: auto;
		padding: 0 14px;
	}
	.blog-details-left-sidebar {
		margin-bottom: 30px;
	}
	.our-blog-tag {
		margin-top: 40px;
	}
	.single-checkout-box select {
		width: 47%;
	}
	.payment-form-inner .single-checkout-box.select-option {
		margin-top: 0px;
	}
	.checkout-right-sidebar {
		margin-top: 40px;
	}
	.contact-form-wrap {
		margin-top: 40px;
	}
	.our-header-wrap {
		height: 170px;
	}
	.main-menu>li>a {
		padding: 0 10px;
	}
	.logo {
		width: 100%;
		justify-content: center;
	}
	.res-mb-30 {
		margin-bottom: 30px;
	}
	.logo a {
		margin-top: 39px;
	}
	.our-footer-widget {
		margin-top: 40px;
	}
	.footer-top {
		margin-top: -40px;
	}
	.our-product-area .about-testiImage {
		padding: 42px 0;
	}
	.logo {
		height: 31px;
	}
	.test-info p::after {
		right: -22px;
	}
	.custom-slick-btn.slick-prev {
		left: -15px;
	}
	.custom-slick-btn.slick-next {
		right: -12px;
	}
	.tablet {
		width: 120px;
	}
	.our-order-btn-wrap {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		height: 100px;
		margin: 0px 0px 0px 20px;
	}
	.text-center {
		margin: 0px 0px 0px 13px;
	}
	.best-product-img .product1 {
		height: 270px;
		margin: 60px 0px 0px 0px;
	}
	.best-product-img .product2 {
		height: 260px;
		margin: 70px 0px 0px 0px;
	}
	.best-product-img .product3 {
		height: 260px;
		margin: 60px 0px 0px 0px;
	}
	.best-product-img .product4 {
		height: 260px;
		margin: 60px 0px 0px 0px;
	}
	.best-product-info-top h2 {
		width: 140px;
		margin: 0px 0px 5px -1px;
	}
	.best-product-info-top .pro-dtl {
		width: 200px;
		font-size: 14px;
		margin: 5px 0px 0px 0px;
	}
	.intro-product-leftside {
		width: 200px;
		border-style: none;
		margin: 20px 0px 0px 0px;
	}
	.left1 {
		margin: 0px 0px 0px 20px;
	}
	.left2 {
		margin: -60px 0px 0px 20px;
	}
	.intro-product-leftside h2 {
		font-size: 14px;
		border-style: none;
		text-align: left;
		width: 200px;
		font-weight: bold;
	}
	.intro-product-leftside p {
		font-size: 12px;
		border-style: none;
		text-align: left;
		width: 200px;
	}
	.intro-product-rightside {
		width: 200px;
		border-style: none;
		margin: 20px 10px 0px 0px;
	}
	.intro-product-rightside h2 {
		text-align: left;
		font-size: 14px;
		width: 200px;
		border-style: none;
		font-weight: bold;
	}
	.intro-product-rightside p {
		font-size: 12px;
		width: 200px;
		border-style: none;
	}
	.introduction-product-wrap.intro-product-leftside .single-intro-product, .introduction-product-wrap.intro-product-rightside .single-intro-product {
		position: relative;
	}
	.introduction-product-wrap.intro-product-leftside .single-intro-product ::before {
		background: rgba(0, 0, 0, 0) url("images/icons/1.png") no-repeat scroll right center;
		content: "";
		height: 18px;
		left: 115%;
		position: absolute;
		top: 0;
		transform: translateX(-50%);
		width: 90%;
		z-index: 999;
	}
	.introduction-product-wrap.intro-product-rightside .single-intro-product ::before {
		background: rgba(0, 0, 0, 0) url("images/icons/2.png") no-repeat scroll right center;
		content: "";
		height: 18px;
		position: absolute;
		right: 57%;
		top: 0;
		transform: translateX(-50%);
		width: 90%;
		z-index: 999;
	}
	.best-pro-details p {
		color: #fff;
		font-size: 10px;
		text-align: left;
		width: 130px;
	}
	.social-iconcenter .social {
		font-size: 12px;
	}
	.best-pro-details h4 {
		color: #fff;
		font-family: "Poppins", sans-serif;
		font-size: 12px;
		font-weight: 600;
		text-align: left;
	}
	.single1 {
		margin: -85px 0px 0px 20px;
		text-align: center;
		width: 200px;
		border-style: none;
	}
	.single2 {
		margin: 20px 0px 0px 20px;
		text-align: center;
		width: 210px;
	}
	.single3 {
		margin: 20px 0px 0px 20px;
		text-align: center;
		width: 210px;
	}
	.single4 {
		margin: 20px 0px 0px 20px;
		text-align: center;
		width: 200px;
	}
	.offer-icon2 {
		left: 120px;
	}
	.offer-icon3 {
		left: 120px;
	}
	.cartbtn1 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px -18px;
	}
	.cartbtn2 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 15px;
	}
	.cartbtn3 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 15px;
	}
	.cartbtn4 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 55px 0px 0px;
		clear: both;
	}
	.our-order-btn-wrap1 {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		height: 190px;
		padding: 0px 0px 0px 0px;
	}
	.about-thumb {
		height: 290px;
	}
	.about-thumb2 {
		height: 290px;
	}
	.about-image-slider {
		height: 530px;
		border-style: none;
		border-width: 1px;
	}
	.about-testiImage {
		height: 530px;
		margin: 50px 0px 0px 0px;
	}
	.text-thumb img {
		border-style: none;
		border-width: 1px;
		height: 310px;
		width: 200px;
	}
	.single-recent-post1 {
		display: flex;
		margin: 40px auto;
		height: 365px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post2 {
		display: flex;
		margin: 40px auto;
		height: 170px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post3 {
		display: flex;
		margin: 40px auto;
		height: 465px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post4 {
		display: flex;
		margin: 60px auto 170px;
		height: 310px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post5 {
		display: flex;
		margin: 40px auto;
		height: 435px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post6 {
		display: flex;
		margin: 40px auto 70px;
		height: 155px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post7 {
		display: flex;
		margin: 40px auto;
		height: 415px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post8 {
		display: flex;
		margin: 40px auto 30px;
		height: 175px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post9 {
		display: flex;
		margin: 40px auto;
		height: 455px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post10 {
		display: flex;
		margin: 40px auto 40px;
		width: 400px;
		height: 165px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post11 {
		display: flex;
		margin: 40px auto 20px;
		height: 345px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post12 {
		display: flex;
		margin: 40px auto 20px;
		height: 170px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post13 {
		display: flex;
		margin: 40px auto;
		height: 455px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post14 {
		display: flex;
		margin: 40px auto 20px;
		height: 425px;
		width: 350px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post15 {
		display: flex;
		margin: 40px auto;
		height: 295px;
		width: 400px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post16 {
		display: flex;
		margin: 40px auto;
		height: 400px;
		width: 350px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post17 {
		display: flex;
		margin: 40px auto;
		height: 170px;
		width: 380px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post3 img {
		height: 460px;
	}
	.single-recent-post4 img {
		height: 450px;
	}
	.single-recent-post5 img {
		height: 430px;
	}
	.single-recent-post6 img {
		height: 150px;
	}
	.single-recent-post7 img {
		height: 410px;
	}
	.single-recent-post8 img {
		height: 170px;
	}
	.single-recent-post9 img {
		height: 450px;
	}
	.single-recent-post10 img {
		height: 160px;
	}
	.single-recent-post13 img {
		height: 450px;
	}
	.single-recent-post14 img {
		height: 420px;
	}
	.single-recent-post16 img {
		height: 390px;
	}
	.single-recent-post17 img {
		height: 160px;
	}
	.singleblogadjust1 img {
		height: 487px;
	}
	.singleblogadjust2 img {
		height: 430px;
	}
	.singleblogadjust3 img {
		height: 430px;
	}
	.single-recent-muscular {
		display: flex;
		margin: 20px auto 50px;
		width: 500px;
		height: 300px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-playful {
		display: flex;
		margin: 20px auto 50px;
		width: 500px;
		height: 250px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-serg {
		display: flex;
		margin: 20px auto 50px;
		width: 500px;
		height: 330px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-tetris {
		display: flex;
		margin: 20px auto 50px;
		width: 500px;
		height: 360px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-xray {
		display: flex;
		margin: 20px auto 50px;
		width: 500px;
		height: 330px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-toiletbreak {
		display: flex;
		margin: 20px auto 50px;
		width: 500px;
		height: 290px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-yoke {
		display: flex;
		margin: 20px auto 50px;
		width: 500px;
		height: 330px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-fly {
		display: flex;
		margin: 20px auto 50px;
		width: 500px;
		height: 330px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-god {
		display: flex;
		margin: 20px auto 50px;
		width: 500px;
		height: 330px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing1 {
		display: flex;
		margin: 25px auto 50px;
		width: 600px;
		height: 100px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing2 {
		display: flex;
		margin: 25px auto 50px;
		width: 600px;
		height: 120px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing3 {
		display: flex;
		margin: 25px auto 50px;
		width: 600px;
		height: 100px;
		border-style: none;
		border-width: 1px;
	}
	.new {
		width: 60px;
	}
	.bestseller {
		width: 59px;
	}
	.ecodye {
		width: 59px;
	}
	.unisex {
		width: 59px;
	}
	.kids {
		width: 59px;
	}
	.cottons {
		width: 59px;
	}
	.coolfit {
		width: 59px;
		margin: 0px 0px 0px 8px;
	}
	.reversible {
		margin: 12px 2px 0px 0px;
	}
	.newwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	.bestsellerwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	.ecodyewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 1px;
	}
	.unisexwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	.femalewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 1px;
	}
	.kidswords {
		font-weight: bold;
		font-size: 12px;
		margin: 2px 0px 0px 1px;
	}
	.cottonwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	.windproofwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -1px;
	}
	.coolfitwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 9px;
	}
	.softtouchwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 1px;
	}
	.reversiblewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 2px;
	}
	.sublimationwords {
		font-weight: bold;
		font-size: 12px;
		margin: -4px 0px 0px 3px;
	}
}
/* Large Mobile :480px. */

@media only screen and (min-width: 500px) and (max-width: 767px) {
	.container {
		width: 300px
	}
	.our-blog-wrap .col-xs-12+.col-xs-12 {
		margin-top: 30px;
	}
	.header-top .col-xs-12+.col-xs-12 {
		margin-top: 40px;
	}
	input[type="text"], input[type="email"], input[type="password"] {
		width: 100%;
	}
	.input-box input+input {
		margin-left: 0;
		margin-top: 20px;
	}
	.rfb-single-input {
		width: 100%;
	}
	.section-title p {
		padding: 0 3%;
	}
	.single-blog-inner h2 a {
		font-size: 16px;
	}
	.single-blog-inner h2 {
		line-height: 24px;
		margin-bottom: 11px;
	}
	.bradcaump-area {
		padding-top: 0;
	}
	.slider--fullscreen.slider-area .container .row {
		flex-wrap: wrap;
		display: none;
	}
	.our-header {
		position: inherit;
		top: 0;
	}
	.slider--fullscreen.slider-area {
		height: auto;
		display: none;
	}
	.slider-inner h3 {
		font-size: 25px;
		margin-top: 30px;
	}
	.slider-inner h1 {
		font-size: 32px;
		margin-bottom: 19px;
	}
	.slider-fornt-wrap {
		padding: 30px 0;
	}
	.best-product-content {
		margin-bottom: 30px;
	}
	.tsrt-tab-menu {
		position: relative;
		top: -21px;
	}
	.best-product-offer .single-best-offer {
		float: none;
		width: 100%;
	}
	.our-order-cintainer {
		display: inherit;
	}
	.our-order-wrap {
		text-align: center;
	}
	.our-order-btn-wrap1 {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		width: 295px;
		padding: 0px 32px 0px 0px;
	}
	.our-order-btn-wrap {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		border-width: 1px;
		width: 255px;
		padding: 0px 22px 0px 0px;
		margin-left: 0;
		margin-top: 20px;
	}
	.our-order-inner {
		height: 500px;
		margin: 50px 0px 0px 0px;
	}
	.introduction-product-wrap.intro-product-rightside .single-intro-product::before, .introduction-product-wrap.intro-product-leftside .single-intro-product::before {
		position: inherit;
	}
	.single-intro-product h2 {
		margin-bottom: 4px;
	}
	.introduction-product-wrap {
		margin-top: 0;
	}
	.introduction-product-wrap.intro-product-leftside {
		margin-bottom: 30px;
		text-align: left;
	}
	.introduction-product-wrap.intro-product-rightside {
		margin-top: 30px;
	}
	.res-mb-30 {
		margin-bottom: 30px;
	}
	.single-intro-product+.single-intro-product {
		margin-top: 30px;
	}
	.slick-arrow.custom-slick-btn {
		display: none;
	}
	.our-product-area .about-image-slider {
		padding-bottom: 5px;
	}
	.our-brand-menu {
		flex-wrap: wrap;
	}
	.our-brand-menu li+li {
		margin-top: 30px;
	}
	.our-brand-menu li+li a {
		border-left: 1px solid #dcd9d9;
	}
	.blog-details-left-sidebar {
		margin-bottom: 30px;
	}
	.blog-details-top h2 a {
		font-size: 16px;
		line-height: 27px;
		margin-top: 23px;
	}
	blockquote {
		padding: 36px 18px 34px 20px;
	}
	blockquote::before {
		left: -3px;
		top: 28px;
	}
	.single-blog-comment.comment-reply {
		margin-left: 0;
	}
	.reply-form-box input[type="text"], .reply-form-box input[type="email"], .reply-form-box input[type="password"] {
		width: 100%;
	}
	.reply-form-box input+input {
		margin-left: 0;
	}
	.comment-title-date {
		flex-wrap: wrap;
	}
	.comment-title-date h2 a {
		margin-top: 0;
	}
	.our-blog-tag {
		margin-top: 40px;
	}
	.tag-menu li a {
		padding: 0 27px;
	}
	.single-checkout-box input[type="text"], .single-checkout-box input[type="email"], .single-checkout-box input[type="password"] {
		width: 100%;
	}
	.single-checkout-box input+input {
		margin-left: 0;
	}
	.single-checkout-box select {
		width: 100%;
		margin-bottom: 40px;
	}
	.section-title-3 {
		font-size: 28px;
	}
	.payment-form-inner .single-checkout-box.select-option {
		margin-top: 0px;
	}
	.checkout-right-sidebar {
		margin-top: 40px;
	}
	.puick-contact-area {
		padding: 40px 10px;
		width: auto;
	}
	.puick-contact-area h2 {
		font-size: 24px;
	}
	.contact-address-inner {
		flex-flow: column nowrap;
	}
	.contact-form-wrap {
		margin-top: 100px;
	}
	.contact-box input[type="text"], .contact-box input[type="email"], .contact-box input[type="password"] {
		width: 100%;
	}
	.contact-box input+input {
		margin-left: 0;
	}
	.about-us-area .container .row {
		flex-flow: column-reverse nowrap;
		margin: 80px 0px 0px 0px;
	}
	.our-blog-area {
		margin: 40px 0px 0px 0px;
	}
	.our-product-area .container .our-about-wrap {
		margin: 70px 0px 0px 0px;
	}
	.about-thumb2 {
		margin-bottom: 50px;
		height: 200px;
		border-style: none;
		border-width: 3px;
		border-radius: 5px;
		padding: 3px;
		border-color: #828282;
	}
	.slick-arrow.custom-slick-btn {
		z-index: 2147483647;
	}
	.our-order-area {
		padding: 20px 0 120px;
	}
	.contact-address-inner .single-contant-address+.single-contant-address {
		margin-top: 50px;
	}
	.buttons-cart input, .coupon input[type="submit"], .buttons-cart a, .coupon-info p.form-row input[type="submit"] {
		margin-right: 0;
		margin-top: 15px;
		padding: 0 15px;
		text-align: center;
		width: 100%;
	}
	.coupon input[type="text"] {
		margin: 0 10px 20px 0;
		padding: 0 0 0 15px;
		width: 100%;
	}
	.input-box {
		flex-wrap: wrap;
	}
	.input-box input {
		width: 100%;
	}
	.our-footer-widget {
		margin-top: 40px;
	}
	.footer-top {
		margin-top: -40px;
	}
	.test-info p::after {
		right: -16px;
	}
	.best-product-offer .single-best-offer {
		margin-top: 50px;
	}
	.best-product-offer .single-best-offer {
		float: none;
		width: 100%;
	}
	.best-pro-details-wrap {
		margin: 0;
		padding: 50px 0 30px;
		text-align: center;
		width: 100%;
	}
	.best-product-inner {
		text-align: center;
	}
	.introduction-product-wrap {
		text-align: center;
	}
	.intro-product {
		margin: 20px 0px 0px 0px;
	}
	.introduction-product-wrap.intro-product-leftside {
		margin-bottom: 30px;
		text-align: center;
	}
	.introduction-product-wrap.intro-product-rightside {
		margin: 40px 0px 0px -25px;
	}
	.best-pro-details p {
		color: #fff;
		font-size: 12px;
		line-height: 1.7;
		margin-top: 3px;
		text-align: center;
	}
	.best-pro-details h4 {
		color: #fff;
		font-family: "Poppins", sans-serif;
		font-size: 14px;
		font-weight: 600;
		text-align: center;
	}
	.single1 {
		margin: 0px 0px 0px 0px;
		text-align: center;
	}
	.single2 {
		margin: 20px 0px 0px 0px;
		text-align: center;
	}
	.single3 {
		margin: 20px 0px 0px 0px;
		text-align: center;
	}
	.single4 {
		margin: 20px 0px 0px 0px;
		text-align: center;
	}
	.singlemobile1 {
		margin: -40px 10px 0px 0px;
		float: left;
		border-style: none;
	}
	.singlemobile2 {
		margin: -25px 10px 0px 0px;
		float: left;
		border-style: none;
	}
	.singlemobile3 {
		margin: -25px 10px 0px 0px;
		float: left;
		border-style: none;
	}
	.singlemobile4 {
		margin: -40px 0px 0px 0px;
		float: left;
		border-style: none;
	}
	.offermobile-icon1 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.offermobile-icon2 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		line-height: 48px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.offermobile-icon3 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		line-height: 48px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.offermobile-icon4 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		line-height: 48px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.imageicon1 {
		width: 36px;
		height: 45px;
	}
	.imageicon2 {
		width: 38px;
		height: 35px;
	}
	.imageicon3 {
		width: 35px;
		height: 26px;
	}
	.imageicon4 {
		width: 34px;
		height: 38px;
	}
	.bg-cat-1 {
		border-radius: 10px;
		margin: 0px 0px 0px 20px;
	}
	.bg-cat-2 {
		border-radius: 10px;
		margin: 0px 0px 0px 50px;
	}
	.bg-cat-3 {
		border-radius: 10px;
		margin: 0px 0px 0px 50px;
	}
	.bg-cat-4 {
		border-radius: 10px;
		margin: 0px 0px 0px 20px;
	}
	.offer-icon1 {
		left: 45px;
		right: 30px;
		top: 0;
	}
	.offer-icon2 {
		left: 28px;
		right: 0px;
		top: 0;
	}
	.offer-icon3 {
		left: 27px;
		right: 0px;
		top: 0;
	}
	.offer-icon4 {
		left: 45px;
		right: 30px;
		top: 0;
	}
	.single-best-product-tab {
		margin: 90px 0px 0px -15px;
	}
	.best-product-img .product1 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.best-product-img .product2 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.best-product-img .product3 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.best-product-img .product4 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.cartbtn1 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.cartbtn2 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.cartbtn3 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.cartbtn4 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.order-single-btn1 {
		padding: 0 15px;
	}
	.order-single-btn2 {
		padding: 0 15px;
	}
	.order-single-btn3 {
		padding: 0px 15px;
	}
	.order-single-btn4 {
		padding: 0 15px 0px 18px;
	}
	.order-single-btn5 {
		padding: 0 15px;
	}
	.order-single-btn6 {
		padding: 0 15px;
	}
	.order-single-btn7 {
		padding: 0 15px;
	}
	.order-single-btn8 {
		padding: 0 15px;
	}
	.order-single-btn9 {
		padding: 0 15px;
	}
	.order-single-btn10 {
		padding: 0 15px;
	}
	.order-single-btn11 {
		padding: 0 15px;
	}
	.order-single-btn12 {
		padding: 0 15px;
	}
	.order-single-btn13 {
		padding: 0 20px;
		text-align: center;
		margin: 0px 0px 0px 2px;
	}
	.order-single-btn14 {
		padding: 0 20px;
		text-align: center;
	}
	.order-single-btn15 {
		padding: 0 20px;
		text-align: center;
	}
	.order-single-btn16 {
		padding: 0 20px;
		text-align: center;
	}
	.order-single-btn17 {
		padding: 0 20px;
		text-align: center;
		margin: 0px 0px 0px -7px;
	}
	.order-single-btn18 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px 0px;
	}
	.order-single-btn19 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px 0px;
	}
	.order-single-btn20 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px -8px;
	}
	.order-single-btn21 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px -10px;
	}
	.order-single-btn22 {
		padding: 0 15px;
		text-align: center;
		margin: 3px 0px 0px 0px;
	}
	.order-single-btn23 {
		padding: 0 20px;
		text-align: center;
		margin: -7px 0px 0px 0px;
	}
	.order-single-btn24 {
		padding: 0 20px;
		text-align: center;
		margin: 5px 0px 0px -12px;
	}
	.intro-product img {
		margin: 30px 0px 0px 0px;
		position: relative;
		z-index: 1;
	}
	.introduction-product {
		display: none;
	}
	.mobileicon {
		display: inherit;
		margin: 72px 0px 0px 0px;
	}
	.custom-slick-btn.slick-next {
		right: -30px;
	}
	.custom-slick-btn.slick-prev {
		left: -30px;
	}
	.mobile-logo {
		position: absolute;
		top: 0;
		left: 5px;
		z-index: 2147483647;
		border-style: none;
		border-width: 1px;
		padding: 12px 0px 0px 21px;
	}
	.mobile-logo img {}
	.mean-container a.meanmenu-reveal {
		width: 22px;
		height: 22px;
		padding: 10px 13px 11px 13px;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
		color: #F1F1F1;
		text-decoration: none;
		font-size: 16px;
		text-indent: -9999em;
		line-height: 22px;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
	}
	.mean-container a.meanmenu-reveal span {
		display: block;
		background: #F1F1F1;
		height: 3px;
		margin-top: 3px;
	}
	.social-iconcenter h2 {
		margin: 10px auto;
		text-align: center;
		flex-wrap: wrap;
		justify-content: center;
		font-size: 14px;
	}
	.about-thumb {
		height: 220px;
		height: 200px;
		margin: 0px 0px 10px 0px;
	}
	.map-contacts #googleMap {
		width: 270px;
		height: 270px;
		border-style: solid;
		border-radius: 5px;
		border-width: 2px;
		margin: -80px auto;
	}
	.blog-details-wrap {
		margin: 80px 0px 0px 0px;
	}
	.contactmove {
		margin: 40px 0px 0px 0px;
	}
	.contact-map-area {
		margin: 80px 0px 0px 0px;
	}
	.single-recent-post1 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post2 {
		display: flex;
		margin-top: 40px;
		height: 140px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post3 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post4 {
		display: flex;
		margin-top: 40px;
		height: 310px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post5 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post6 {
		display: flex;
		margin-top: 40px;
		height: 115px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post7 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post8 {
		display: flex;
		margin-top: 40px;
		height: 135px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post9 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post10 {
		display: flex;
		margin-top: 40px;
		height: 135px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post11 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post12 {
		display: flex;
		margin-top: 40px;
		height: 125px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post13 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post14 {
		display: flex;
		margin-top: 40px;
		height: 320px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post15 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post16 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post17 {
		display: flex;
		margin-top: 40px;
		height: 120px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post1 img {
		height: 250px;
	}
	.single-recent-post2 img {
		height: 120px;
	}
	.single-recent-post3 img {
		height: 330px;
	}
	.single-recent-post4 img {
		height: 300px;
	}
	.single-recent-post5 img {
		height: 300px;
	}
	.single-recent-post6 img {
		height: 110px;
	}
	.single-recent-post7 img {
		height: 280px;
	}
	.single-recent-post8 img {
		height: 130px;
	}
	.single-recent-post9 img {
		height: 320px;
	}
	.single-recent-post10 img {
		height: 120px;
	}
	.single-recent-post11 img {
		height: 240px;
	}
	.single-recent-post12 img {
		height: 110px;
	}
	.single-recent-post13 img {
		height: 320px;
	}
	.single-recent-post14 img {
		height: 310px;
	}
	.single-recent-post15 img {
		height: 240px;
	}
	.single-recent-post16 img {
		height: 290px;
	}
	.single-recent-post17 img {
		height: 110px;
	}
	.singleblogadjust1 img {
		height: 370px;
	}
	.singleblogadjust2 img {
		height: 310px;
	}
	.singleblogadjust3 img {
		height: 320px;
	}
	.single-recent-muscular {
		display: flex;
		margin: 20px 0px 50px 0px;
		width: 100%;
		height: 160px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-playful {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 150px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-serg {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-tetris {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-xray {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-toiletbreak {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 140px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-yoke {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-fly {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-god {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 430px;
		height: 100%;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing1 {
		display: flex;
		margin: 25px 0px 50px 0px;
		width: 100%;
		height: 50px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing2 {
		display: flex;
		margin: 25px 0px 50px 0px;
		width: 100%;
		height: 70px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing3 {
		display: flex;
		margin: 25px 0px 50px 0px;
		width: 100%;
		height: 50px;
		border-style: none;
		border-width: 1px;
	}
	.row .bradcaump-wrap {
		margin: 40px 0px 0px 0px;
	}
	.row .muslimah {
		margin: 0px 0px 10px 0px;
	}
	.row .pierre {
		margin: 0px 0px 10px 0px;
	}
	.row .nonwoven {
		margin: 0px 0px 10px 0px;
	}
	.row .canvas {
		margin: 0px 0px 10px 0px;
	}
	.row .jutebag {
		margin: 0px 0px 10px 0px;
	}
	.row .keychain {
		margin: 0px 0px 10px 0px;
	}
	.keychain .bradcaump-content .keychainsize {
		font-size: 20px;
	}
	.row .namecard {
		margin: 0px 0px 10px 0px;
	}
	.best-product-info-top {
		border-style: solid;
		border-color: #FFF;
		width: 320px;
	}
	.best-product-info-top .pro-dtl {
		margin: 5px 0px 0px 0px;
	}
	.new {
		width: 60px;
		margin: 0px 0px 0px 12px;
	}
	.bestseller {
		width: 59px;
		margin: 0px 11px 0px 0px;
	}
	.ecodye {
		width: 59px;
		margin: 0px 0px 0px 5px;
	}
	.unisex {
		width: 63px;
		margin: 0px 0px 0px -4px;
	}
	.female {
		margin: 0px 0px 0px 12px;
	}
	.kids {
		width: 61px;
		margin: 0px 0px 0px -3px;
	}
	.cottons {
		width: 59px;
		margin: 0px 0px 0px 14px;
	}
	.windproof {
		margin: 0px 0px 0px 2px;
	}
	.coolfit {
		margin: 2px 0px 0px 11px;
	}
	.softtouch {
		width: 60px;
		margin: 0px 0px 0px 3px;
	}
	.reversible {
		margin: 12px 0px 0px 15px;
	}
	.sublimation {
		margin: 0px 0px 0px 0px;
	}
	.newwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 11px;
	}
	.bestsellerwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -11px;
	}
	.ecodyewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 7px;
	}
	.unisexwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -3px;
	}
	.femalewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 10px;
	}
	.kidswords {
		font-weight: bold;
		font-size: 12px;
		margin: 2px 0px 0px 0px;
	}
	.cottonwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 11px;
	}
	.windproofwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 7px;
	}
	.coolfitwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 15px;
	}
	.softtouchwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 3px;
	}
	.reversiblewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 18px;
	}
	.sublimationwords {
		font-weight: bold;
		font-size: 12px;
		margin: -4px 0px 0px 0px;
	}
}
/* small mobile :320px. */

@media only screen and (min-width: 377px) and (max-width: 499px) {
	.container {
		width: 300px
	}
	.our-blog-wrap .col-xs-12+.col-xs-12 {
		margin-top: 30px;
	}
	.header-top .col-xs-12+.col-xs-12 {
		margin-top: 40px;
	}
	input[type="text"], input[type="email"], input[type="password"] {
		width: 100%;
	}
	.input-box input+input {
		margin-left: 0;
		margin-top: 20px;
	}
	.rfb-single-input {
		width: 100%;
	}
	.section-title p {
		padding: 0 3%;
	}
	.single-blog-inner h2 a {
		font-size: 16px;
	}
	.single-blog-inner h2 {
		line-height: 24px;
		margin-bottom: 11px;
	}
	.bradcaump-area {
		padding-top: 0;
	}
	.slider--fullscreen.slider-area .container .row {
		flex-wrap: wrap;
		display: none;
	}
	.our-header {
		position: inherit;
		top: 0;
	}
	.slider--fullscreen.slider-area {
		height: auto;
		display: none;
	}
	.slider-inner h3 {
		font-size: 25px;
		margin-top: 30px;
	}
	.slider-inner h1 {
		font-size: 32px;
		margin-bottom: 19px;
	}
	.slider-fornt-wrap {
		padding: 30px 0;
	}
	.best-product-content {
		margin-bottom: 30px;
	}
	.tsrt-tab-menu {
		position: relative;
		top: -21px;
	}
	.best-product-offer .single-best-offer {
		float: none;
		width: 100%;
	}
	.our-order-cintainer {
		display: inherit;
	}
	.our-order-wrap {
		text-align: center;
	}
	.our-order-btn-wrap1 {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		width: 295px;
		padding: 0px 32px 0px 0px;
	}
	.our-order-btn-wrap {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		border-width: 1px;
		width: 255px;
		padding: 0px 22px 0px 0px;
		margin-left: 0;
		margin-top: 20px;
	}
	.our-order-inner {
		height: 500px;
		margin: 50px 0px 0px 0px;
	}
	.introduction-product-wrap.intro-product-rightside .single-intro-product::before, .introduction-product-wrap.intro-product-leftside .single-intro-product::before {
		position: inherit;
	}
	.single-intro-product h2 {
		margin-bottom: 4px;
	}
	.introduction-product-wrap {
		margin-top: 0;
	}
	.introduction-product-wrap.intro-product-leftside {
		margin-bottom: 30px;
		text-align: left;
	}
	.introduction-product-wrap.intro-product-rightside {
		margin-top: 30px;
	}
	.res-mb-30 {
		margin-bottom: 30px;
	}
	.single-intro-product+.single-intro-product {
		margin-top: 30px;
	}
	.slick-arrow.custom-slick-btn {
		display: none;
	}
	.our-product-area .about-image-slider {
		padding-bottom: 5px;
	}
	.our-brand-menu {
		flex-wrap: wrap;
	}
	.our-brand-menu li+li {
		margin-top: 30px;
	}
	.our-brand-menu li+li a {
		border-left: 1px solid #dcd9d9;
	}
	.blog-details-left-sidebar {
		margin-bottom: 30px;
	}
	.blog-details-top h2 a {
		font-size: 16px;
		line-height: 27px;
		margin-top: 23px;
	}
	blockquote {
		padding: 36px 18px 34px 20px;
	}
	blockquote::before {
		left: -3px;
		top: 28px;
	}
	.single-blog-comment.comment-reply {
		margin-left: 0;
	}
	.reply-form-box input[type="text"], .reply-form-box input[type="email"], .reply-form-box input[type="password"] {
		width: 100%;
	}
	.reply-form-box input+input {
		margin-left: 0;
	}
	.comment-title-date {
		flex-wrap: wrap;
	}
	.comment-title-date h2 a {
		margin-top: 0;
	}
	.our-blog-tag {
		margin-top: 40px;
	}
	.tag-menu li a {
		padding: 0 27px;
	}
	.single-checkout-box input[type="text"], .single-checkout-box input[type="email"], .single-checkout-box input[type="password"] {
		width: 100%;
	}
	.single-checkout-box input+input {
		margin-left: 0;
	}
	.single-checkout-box select {
		width: 100%;
		margin-bottom: 40px;
	}
	.section-title-3 {
		font-size: 28px;
	}
	.payment-form-inner .single-checkout-box.select-option {
		margin-top: 0px;
	}
	.checkout-right-sidebar {
		margin-top: 40px;
	}
	.puick-contact-area {
		padding: 40px 10px;
		width: auto;
	}
	.puick-contact-area h2 {
		font-size: 24px;
	}
	.contact-address-inner {
		flex-flow: column nowrap;
	}
	.contact-form-wrap {
		margin-top: 100px;
	}
	.contact-box input[type="text"], .contact-box input[type="email"], .contact-box input[type="password"] {
		width: 100%;
	}
	.contact-box input+input {
		margin-left: 0;
	}
	.about-us-area .container .row {
		flex-flow: column-reverse nowrap;
		margin: 80px 0px 0px 0px;
	}
	.our-blog-area {
		margin: 40px 0px 0px 0px;
	}
	.our-product-area .container .our-about-wrap {
		margin: 70px 0px 0px 0px;
	}
	.about-thumb2 {
		margin-bottom: 50px;
		height: 200px;
		border-style: none;
		border-width: 3px;
		border-radius: 5px;
		padding: 3px;
		border-color: #828282;
	}
	.slick-arrow.custom-slick-btn {
		z-index: 2147483647;
	}
	.our-order-area {
		padding: 20px 0 120px;
	}
	.contact-address-inner .single-contant-address+.single-contant-address {
		margin-top: 50px;
	}
	.buttons-cart input, .coupon input[type="submit"], .buttons-cart a, .coupon-info p.form-row input[type="submit"] {
		margin-right: 0;
		margin-top: 15px;
		padding: 0 15px;
		text-align: center;
		width: 100%;
	}
	.coupon input[type="text"] {
		margin: 0 10px 20px 0;
		padding: 0 0 0 15px;
		width: 100%;
	}
	.input-box {
		flex-wrap: wrap;
	}
	.input-box input {
		width: 100%;
	}
	.our-footer-widget {
		margin-top: 40px;
	}
	.footer-top {
		margin-top: -40px;
	}
	.test-info p::after {
		right: -16px;
	}
	.best-product-offer .single-best-offer {
		margin-top: 50px;
	}
	.best-product-offer .single-best-offer {
		float: none;
		width: 100%;
	}
	.best-pro-details-wrap {
		margin: 0;
		padding: 50px 0 30px;
		text-align: center;
		width: 100%;
	}
	.best-product-inner {
		text-align: center;
	}
	.introduction-product-wrap {
		text-align: center;
	}
	.intro-product {
		text-align: center;
	}
	.introduction-product-wrap.intro-product-leftside {
		margin-bottom: 30px;
		text-align: center;
	}
	.introduction-product-wrap.intro-product-rightside {
		margin: 40px 0px 0px -25px;
	}
	.best-pro-details p {
		color: #fff;
		font-size: 12px;
		line-height: 1.7;
		margin-top: 3px;
		text-align: center;
	}
	.best-pro-details h4 {
		color: #fff;
		font-family: "Poppins", sans-serif;
		font-size: 14px;
		font-weight: 600;
		text-align: center;
	}
	.single1 {
		margin: 0px 0px 0px 0px;
		text-align: center;
	}
	.single2 {
		margin: 20px 0px 0px 0px;
		text-align: center;
	}
	.single3 {
		margin: 20px 0px 0px 0px;
		text-align: center;
	}
	.single4 {
		margin: 20px 0px 0px 0px;
		text-align: center;
	}
	.singlemobile1 {
		margin: -40px 10px 0px 0px;
		float: left;
		border-style: none;
	}
	.singlemobile2 {
		margin: -25px 10px 0px 0px;
		float: left;
		border-style: none;
	}
	.singlemobile3 {
		margin: -25px 10px 0px 0px;
		float: left;
		border-style: none;
	}
	.singlemobile4 {
		margin: -40px 0px 0px 0px;
		float: left;
		border-style: none;
	}
	.offermobile-icon1 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.offermobile-icon2 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		line-height: 48px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.offermobile-icon3 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		line-height: 48px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.offermobile-icon4 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		line-height: 48px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.imageicon1 {
		width: 36px;
		height: 45px;
	}
	.imageicon2 {
		width: 38px;
		height: 35px;
	}
	.imageicon3 {
		width: 35px;
		height: 26px;
	}
	.imageicon4 {
		width: 34px;
		height: 38px;
	}
	.bg-cat-1 {
		border-radius: 10px;
		margin: 0px 0px 0px 20px;
	}
	.bg-cat-2 {
		border-radius: 10px;
		margin: 0px 0px 0px 50px;
	}
	.bg-cat-3 {
		border-radius: 10px;
		margin: 0px 0px 0px 50px;
	}
	.bg-cat-4 {
		border-radius: 10px;
		margin: 0px 0px 0px 20px;
	}
	.offer-icon1 {
		left: 45px;
		right: 30px;
		top: 0;
	}
	.offer-icon2 {
		left: 28px;
		right: 0px;
		top: 0;
	}
	.offer-icon3 {
		left: 27px;
		right: 0px;
		top: 0;
	}
	.offer-icon4 {
		left: 45px;
		right: 30px;
		top: 0;
	}
	.single-best-product-tab {
		margin: 90px 0px 0px -15px;
	}
	.best-product-img .product1 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.best-product-img .product2 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.best-product-img .product3 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.best-product-img .product4 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.cartbtn1 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.cartbtn2 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.cartbtn3 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.cartbtn4 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.order-single-btn1 {
		padding: 0 15px;
	}
	.order-single-btn2 {
		padding: 0 15px;
	}
	.order-single-btn3 {
		padding: 0px 15px;
	}
	.order-single-btn4 {
		padding: 0 15px 0px 18px;
	}
	.order-single-btn5 {
		padding: 0 15px;
	}
	.order-single-btn6 {
		padding: 0 15px;
	}
	.order-single-btn7 {
		padding: 0 15px;
	}
	.order-single-btn8 {
		padding: 0 15px;
	}
	.order-single-btn9 {
		padding: 0 15px;
	}
	.order-single-btn10 {
		padding: 0 15px;
	}
	.order-single-btn11 {
		padding: 0 15px;
	}
	.order-single-btn12 {
		padding: 0 15px;
	}
	.order-single-btn13 {
		padding: 0 20px;
		text-align: center;
		margin: 0px 0px 0px 2px;
	}
	.order-single-btn14 {
		padding: 0 20px;
		text-align: center;
	}
	.order-single-btn15 {
		padding: 0 20px;
		text-align: center;
	}
	.order-single-btn16 {
		padding: 0 20px;
		text-align: center;
	}
	.order-single-btn17 {
		padding: 0 20px;
		text-align: center;
		margin: 0px 0px 0px -7px;
	}
	.order-single-btn18 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px 0px;
	}
	.order-single-btn19 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px 0px;
	}
	.order-single-btn20 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px -8px;
	}
	.order-single-btn21 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px -10px;
	}
	.order-single-btn22 {
		padding: 0 15px;
		text-align: center;
		margin: 3px 0px 0px 0px;
	}
	.order-single-btn23 {
		padding: 0 20px;
		text-align: center;
		margin: -7px 0px 0px 0px;
	}
	.order-single-btn24 {
		padding: 0 20px;
		text-align: center;
		margin: 5px 0px 0px -12px;
	}
	.intro-product img {
		margin: 30px 0px 0px 0px;
		position: relative;
		z-index: 1;
	}
	.introduction-product {
		display: none;
	}
	.mobileicon {
		display: inherit;
		margin: 72px 0px 0px 0px;
	}
	.custom-slick-btn.slick-next {
		right: -30px;
	}
	.custom-slick-btn.slick-prev {
		left: -30px;
	}
	.mobile-logo {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2147483647;
		border-style: none;
		padding: 12px 0px 0px 16px;
	}
	.mobile-logo img {}
	.mean-container a.meanmenu-reveal {
		width: 22px;
		height: 22px;
		padding: 10px 13px 11px 13px;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
		color: #F1F1F1;
		text-decoration: none;
		font-size: 16px;
		text-indent: -9999em;
		line-height: 22px;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
	}
	.mean-container a.meanmenu-reveal span {
		display: block;
		background: #F1F1F1;
		height: 3px;
		margin-top: 3px;
	}
	.best-product-info-top {
		border-style: solid;
		border-color: #FFF;
		width: 320px;
	}
	.best-product-info-top .pro-dtl .social-iconcenter {
		margin: 0 auto;
	}
	.best-product-info-top .pro-dtl .social-iconcenter ul li {
		margin: 0 auto;
	}
	.social-iconcenter h2 {
		margin: 10px auto;
		text-align: center;
		flex-wrap: wrap;
		justify-content: center;
		font-size: 14px;
	}
	.about-thumb {
		height: 220px;
		height: 200px;
		margin: 0px 0px 10px 0px;
	}
	.map-contacts #googleMap {
		width: 270px;
		height: 270px;
		border-style: solid;
		margin: -80px auto;
		border-radius: 5px;
		border-width: 2px;
	}
	.blog-details-wrap {
		margin: 80px 0px 0px 0px;
	}
	.contactmove {
		margin: 40px 0px 0px 0px;
	}
	.contact-map-area {
		margin: 80px 0px 0px 0px;
	}
	.single-recent-post1 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post2 {
		display: flex;
		margin-top: 40px;
		height: 140px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post3 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post4 {
		display: flex;
		margin-top: 40px;
		height: 310px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post5 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post6 {
		display: flex;
		margin-top: 40px;
		height: 115px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post7 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post8 {
		display: flex;
		margin-top: 40px;
		height: 135px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post9 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post10 {
		display: flex;
		margin-top: 40px;
		height: 135px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post11 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post12 {
		display: flex;
		margin-top: 40px;
		height: 125px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post13 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post14 {
		display: flex;
		margin-top: 40px;
		height: 320px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post15 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post16 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post17 {
		display: flex;
		margin-top: 40px;
		height: 120px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post1 img {
		height: 250px;
	}
	.single-recent-post2 img {
		height: 120px;
	}
	.single-recent-post3 img {
		height: 330px;
	}
	.single-recent-post4 img {
		height: 300px;
	}
	.single-recent-post5 img {
		height: 300px;
	}
	.single-recent-post6 img {
		height: 110px;
	}
	.single-recent-post7 img {
		height: 280px;
	}
	.single-recent-post8 img {
		height: 130px;
	}
	.single-recent-post9 img {
		height: 320px;
	}
	.single-recent-post10 img {
		height: 120px;
	}
	.single-recent-post11 img {
		height: 240px;
	}
	.single-recent-post12 img {
		height: 110px;
	}
	.single-recent-post13 img {
		height: 320px;
	}
	.single-recent-post14 img {
		height: 310px;
	}
	.single-recent-post15 img {
		height: 240px;
	}
	.single-recent-post16 img {
		height: 290px;
	}
	.single-recent-post17 img {
		height: 110px;
	}
	.singleblogadjust1 img {
		height: 370px;
	}
	.singleblogadjust2 img {
		height: 310px;
	}
	.singleblogadjust3 img {
		height: 320px;
	}
	.single-recent-muscular {
		display: flex;
		margin: 20px 0px 50px 0px;
		width: 100%;
		height: 160px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-playful {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 150px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-serg {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-tetris {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-xray {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-toiletbreak {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 140px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-yoke {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-fly {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-god {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing1 {
		display: flex;
		margin: 25px 0px 50px 0px;
		width: 100%;
		height: 50px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing2 {
		display: flex;
		margin: 25px 0px 50px 0px;
		width: 100%;
		height: 70px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing3 {
		display: flex;
		margin: 25px 0px 50px 0px;
		width: 100%;
		height: 50px;
		border-style: none;
		border-width: 1px;
	}
	.row .bradcaump-wrap {
		margin: 40px 0px 0px 0px;
	}
	.row .muslimah {
		margin: 0px 0px 10px 0px;
	}
	.row .pierre {
		margin: 0px 0px 10px 0px;
	}
	.row .nonwoven {
		margin: 0px 0px 10px 0px;
	}
	.row .canvas {
		margin: 0px 0px 10px 0px;
	}
	.row .jutebag {
		margin: 0px 0px 10px 0px;
	}
	.row .keychain {
		margin: 0px 0px 10px 0px;
	}
	.keychain .bradcaump-content .keychainsize {
		font-size: 20px;
	}
	.row .namecard {
		margin: 0px 0px 10px 0px;
	}
	.best-product-info-top {
		border-style: solid;
		border-color: #FFF;
		width: 320px;
	}
	.best-product-info-top .pro-dtl {
		margin: 5px 0px 0px 0px;
	}
	.new {
		width: 60px;
		margin: 0px 0px 0px 12px;
	}
	.bestseller {
		width: 59px;
		margin: 0px 11px 0px 0px;
	}
	.ecodye {
		width: 59px;
		margin: 0px 0px 0px 5px;
	}
	.unisex {
		width: 63px;
		margin: 0px 0px 0px -4px;
	}
	.female {
		margin: 0px 0px 0px 12px;
	}
	.kids {
		width: 61px;
		margin: 0px 0px 0px -3px;
	}
	.cottons {
		width: 59px;
		margin: 0px 0px 0px 14px;
	}
	.windproof {
		margin: 0px 0px 0px 2px;
	}
	.coolfit {
		margin: 2px 0px 0px 11px;
	}
	.softtouch {
		width: 60px;
		margin: 0px 0px 0px 3px;
	}
	.reversible {
		margin: 12px 0px 0px 15px;
	}
	.sublimation {
		margin: 0px 0px 0px 0px;
	}
	.newwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 11px;
	}
	.bestsellerwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -11px;
	}
	.ecodyewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 7px;
	}
	.unisexwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -3px;
	}
	.femalewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 10px;
	}
	.kidswords {
		font-weight: bold;
		font-size: 12px;
		margin: 2px 0px 0px 0px;
	}
	.cottonwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 11px;
	}
	.windproofwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 7px;
	}
	.coolfitwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 15px;
	}
	.softtouchwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 3px;
	}
	.reversiblewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 18px;
	}
	.sublimationwords {
		font-weight: bold;
		font-size: 12px;
		margin: -4px 0px 0px 0px;
	}
}
/* small mobile :320px. */

@media only screen and (min-width: 266px) and (max-width: 376px) {
	.container {
		width: 300px
	}
	.our-blog-wrap .col-xs-12+.col-xs-12 {
		margin-top: 30px;
	}
	.header-top .col-xs-12+.col-xs-12 {
		margin-top: 40px;
	}
	input[type="text"], input[type="email"], input[type="password"] {
		width: 100%;
	}
	.input-box input+input {
		margin-left: 0;
		margin-top: 20px;
	}
	.rfb-single-input {
		width: 100%;
	}
	.section-title p {
		padding: 0 3%;
	}
	.single-blog-inner h2 a {
		font-size: 16px;
	}
	.single-blog-inner h2 {
		line-height: 24px;
		margin-bottom: 11px;
	}
	.bradcaump-area {
		padding-top: 0;
	}
	.slider--fullscreen.slider-area .container .row {
		flex-wrap: wrap;
		display: none;
	}
	.our-header {
		position: inherit;
		top: 0;
	}
	.slider--fullscreen.slider-area {
		height: auto;
		display: none;
	}
	.slider-inner h3 {
		font-size: 25px;
		margin-top: 30px;
	}
	.slider-inner h1 {
		font-size: 32px;
		margin-bottom: 19px;
	}
	.slider-fornt-wrap {
		padding: 30px 0;
	}
	.best-product-content {
		margin-bottom: 30px;
	}
	.tsrt-tab-menu {
		position: relative;
		top: -21px;
	}
	.best-product-offer .single-best-offer {
		float: none;
		width: 100%;
	}
	.our-order-cintainer {
		display: inherit;
	}
	.our-order-wrap {
		text-align: center;
	}
	.our-order-btn-wrap1 {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		width: 295px;
		padding: 0px 32px 0px 0px;
	}
	.our-order-btn-wrap {
		flex-wrap: wrap;
		justify-content: center;
		border-style: none;
		border-width: 1px;
		width: 255px;
		padding: 0px 22px 0px 0px;
		margin-left: 0;
		margin-top: 20px;
	}
	.our-order-inner {
		height: 500px;
		margin: 50px 0px 0px 0px;
	}
	.introduction-product-wrap.intro-product-rightside .single-intro-product::before, .introduction-product-wrap.intro-product-leftside .single-intro-product::before {
		position: inherit;
	}
	.single-intro-product h2 {
		margin-bottom: 4px;
	}
	.introduction-product-wrap {
		margin-top: 0;
	}
	.introduction-product-wrap.intro-product-leftside {
		margin-bottom: 30px;
		text-align: left;
	}
	.introduction-product-wrap.intro-product-rightside {
		margin-top: 30px;
	}
	.res-mb-30 {
		margin-bottom: 30px;
	}
	.single-intro-product+.single-intro-product {
		margin-top: 30px;
	}
	.slick-arrow.custom-slick-btn {
		display: none;
	}
	.our-product-area .about-image-slider {
		padding-bottom: 5px;
	}
	.our-brand-menu {
		flex-wrap: wrap;
	}
	.our-brand-menu li+li {
		margin-top: 30px;
	}
	.our-brand-menu li+li a {
		border-left: 1px solid #dcd9d9;
	}
	.blog-details-left-sidebar {
		margin-bottom: 30px;
	}
	.blog-details-top h2 a {
		font-size: 16px;
		line-height: 27px;
		margin-top: 23px;
	}
	blockquote {
		padding: 36px 18px 34px 20px;
	}
	blockquote::before {
		left: -3px;
		top: 28px;
	}
	.single-blog-comment.comment-reply {
		margin-left: 0;
	}
	.reply-form-box input[type="text"], .reply-form-box input[type="email"], .reply-form-box input[type="password"] {
		width: 100%;
	}
	.reply-form-box input+input {
		margin-left: 0;
	}
	.comment-title-date {
		flex-wrap: wrap;
	}
	.comment-title-date h2 a {
		margin-top: 0;
	}
	.our-blog-tag {
		margin-top: 40px;
	}
	.tag-menu li a {
		padding: 0 27px;
	}
	.single-checkout-box input[type="text"], .single-checkout-box input[type="email"], .single-checkout-box input[type="password"] {
		width: 100%;
	}
	.single-checkout-box input+input {
		margin-left: 0;
	}
	.single-checkout-box select {
		width: 100%;
		margin-bottom: 40px;
	}
	.section-title-3 {
		font-size: 28px;
	}
	.payment-form-inner .single-checkout-box.select-option {
		margin-top: 0px;
	}
	.checkout-right-sidebar {
		margin-top: 40px;
	}
	.puick-contact-area {
		padding: 40px 10px;
		width: auto;
	}
	.puick-contact-area h2 {
		font-size: 24px;
	}
	.contact-address-inner {
		flex-flow: column nowrap;
	}
	.contact-form-wrap {
		margin-top: 100px;
	}
	.contact-box input[type="text"], .contact-box input[type="email"], .contact-box input[type="password"] {
		width: 100%;
	}
	.contact-box input+input {
		margin-left: 0;
	}
	.about-us-area .container .row {
		flex-flow: column-reverse nowrap;
		margin: 80px 0px 0px 0px;
	}
	.our-blog-area {
		margin: 40px 0px 0px 0px;
	}
	.our-product-area .container .our-about-wrap {
		margin: 70px 0px 0px 0px;
	}
	.our-product-area .container .our-about-wrap {
		margin: 70px 0px 0px 0px;
	}
	.about-thumb2 {
		margin-bottom: 50px;
		height: 200px;
		border-style: none;
		border-width: 3px;
		border-radius: 5px;
		padding: 3px;
		border-color: #828282;
	}
	.slick-arrow.custom-slick-btn {
		z-index: 2147483647;
	}
	.our-order-area {
		padding: 20px 0 120px;
	}
	.contact-address-inner .single-contant-address+.single-contant-address {
		margin-top: 50px;
	}
	.buttons-cart input, .coupon input[type="submit"], .buttons-cart a, .coupon-info p.form-row input[type="submit"] {
		margin-right: 0;
		margin-top: 15px;
		padding: 0 15px;
		text-align: center;
		width: 100%;
	}
	.coupon input[type="text"] {
		margin: 0 10px 20px 0;
		padding: 0 0 0 15px;
		width: 100%;
	}
	.input-box {
		flex-wrap: wrap;
	}
	.input-box input {
		width: 100%;
	}
	.our-footer-widget {
		margin-top: 40px;
	}
	.footer-top {
		margin-top: -40px;
	}
	.test-info p::after {
		right: -16px;
	}
	.best-product-offer .single-best-offer {
		margin-top: 50px;
	}
	.best-product-offer .single-best-offer {
		float: none;
		width: 100%;
	}
	.best-pro-details-wrap {
		margin: 0;
		padding: 50px 0 30px;
		text-align: center;
		width: 100%;
	}
	.best-product-inner {
		text-align: center;
	}
	.introduction-product-wrap {
		text-align: center;
	}
	.intro-product {
		text-align: center;
	}
	.introduction-product-wrap.intro-product-leftside {
		margin-bottom: 30px;
		text-align: center;
	}
	.introduction-product-wrap.intro-product-rightside {
		margin: 40px 0px 0px -25px;
	}
	.best-pro-details p {
		color: #fff;
		font-size: 12px;
		line-height: 1.7;
		margin-top: 3px;
		text-align: center;
	}
	.best-pro-details h4 {
		color: #fff;
		font-family: "Poppins", sans-serif;
		font-size: 14px;
		font-weight: 600;
		text-align: center;
	}
	.single1 {
		margin: 0px 0px 0px 0px;
		text-align: center;
	}
	.single2 {
		margin: 20px 0px 0px 0px;
		text-align: center;
	}
	.single3 {
		margin: 20px 0px 0px 0px;
		text-align: center;
	}
	.single4 {
		margin: 20px 0px 0px 0px;
		text-align: center;
	}
	.singlemobile1 {
		margin: -40px 10px 0px 0px;
		float: left;
		border-style: none;
	}
	.singlemobile2 {
		margin: -25px 10px 0px 0px;
		float: left;
		border-style: none;
	}
	.singlemobile3 {
		margin: -25px 10px 0px 0px;
		float: left;
		border-style: none;
	}
	.singlemobile4 {
		margin: -40px 0px 0px 0px;
		float: left;
		border-style: none;
	}
	.offermobile-icon1 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.offermobile-icon2 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		line-height: 48px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.offermobile-icon3 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		line-height: 48px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.offermobile-icon4 i {
		border-style: solid;
		border-width: 5px;
		border-radius: 100%;
		height: 60px;
		line-height: 48px;
		text-align: center;
		width: 60px;
		margin: 0 auto;
	}
	.imageicon1 {
		width: 36px;
		height: 45px;
	}
	.imageicon2 {
		width: 38px;
		height: 35px;
	}
	.imageicon3 {
		width: 35px;
		height: 26px;
	}
	.imageicon4 {
		width: 34px;
		height: 38px;
	}
	.bg-cat-1 {
		border-radius: 10px;
		margin: 0px 0px 0px 20px;
	}
	.bg-cat-2 {
		border-radius: 10px;
		margin: 0px 0px 0px 50px;
	}
	.bg-cat-3 {
		border-radius: 10px;
		margin: 0px 0px 0px 50px;
	}
	.bg-cat-4 {
		border-radius: 10px;
		margin: 0px 0px 0px 20px;
	}
	.offer-icon1 {
		left: 45px;
		right: 30px;
		top: 0;
	}
	.offer-icon2 {
		left: 28px;
		right: 0px;
		top: 0;
	}
	.offer-icon3 {
		left: 27px;
		right: 0px;
		top: 0;
	}
	.offer-icon4 {
		left: 45px;
		right: 30px;
		top: 0;
	}
	.single-best-product-tab {
		margin: 90px 0px 0px -15px;
	}
	.best-product-img .product1 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.best-product-img .product2 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.best-product-img .product3 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.best-product-img .product4 {
		margin: -30px 0px 10px 0px;
		width: 240px;
		height: 280px;
	}
	.cartbtn1 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.cartbtn2 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.cartbtn3 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.cartbtn4 {
		padding: 5px 15px;
		border-style: none;
		border-width: 1px;
		margin: 0px 0px 0px 40px;
	}
	.order-single-btn1 {
		padding: 0 15px;
	}
	.order-single-btn2 {
		padding: 0 15px;
	}
	.order-single-btn3 {
		padding: 0px 15px;
	}
	.order-single-btn4 {
		padding: 0 15px 0px 18px;
	}
	.order-single-btn5 {
		padding: 0 15px;
	}
	.order-single-btn6 {
		padding: 0 15px;
	}
	.order-single-btn7 {
		padding: 0 15px;
	}
	.order-single-btn8 {
		padding: 0 15px;
	}
	.order-single-btn9 {
		padding: 0 15px;
	}
	.order-single-btn10 {
		padding: 0 15px;
	}
	.order-single-btn11 {
		padding: 0 15px;
	}
	.order-single-btn12 {
		padding: 0 15px;
	}
	.order-single-btn13 {
		padding: 0 20px;
		text-align: center;
		margin: 0px 0px 0px 2px;
	}
	.order-single-btn14 {
		padding: 0 20px;
		text-align: center;
	}
	.order-single-btn15 {
		padding: 0 20px;
		text-align: center;
	}
	.order-single-btn16 {
		padding: 0 20px;
		text-align: center;
	}
	.order-single-btn17 {
		padding: 0 20px;
		text-align: center;
		margin: 0px 0px 0px -7px;
	}
	.order-single-btn18 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px 0px;
	}
	.order-single-btn19 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px 0px;
	}
	.order-single-btn20 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px -8px;
	}
	.order-single-btn21 {
		padding: 0 20px;
		text-align: center;
		margin: 1px 0px 0px -10px;
	}
	.order-single-btn22 {
		padding: 0 15px;
		text-align: center;
		margin: 3px 0px 0px 0px;
	}
	.order-single-btn23 {
		padding: 0 20px;
		text-align: center;
		margin: -7px 0px 0px 0px;
	}
	.order-single-btn24 {
		padding: 0 20px;
		text-align: center;
		margin: 5px 0px 0px -12px;
	}
	.intro-product img {
		margin: 30px 0px 0px 0px;
		position: relative;
		z-index: 1;
	}
	.introduction-product {
		display: none;
	}
	.mobileicon {
		display: inherit;
		margin: 72px 0px 0px 0px;
	}
	.custom-slick-btn.slick-next {
		right: -30px;
	}
	.custom-slick-btn.slick-prev {
		left: -30px;
	}
	.mobile-logo {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2147483647;
		border-style: none;
		padding: 12px 0px 0px 14px;
	}
	.mobile-logo img {}
	.mean-container a.meanmenu-reveal {
		width: 22px;
		height: 22px;
		padding: 10px 13px 11px 13px;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
		color: #F1F1F1;
		text-decoration: none;
		font-size: 16px;
		text-indent: -9999em;
		line-height: 22px;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
	}
	.mean-container a.meanmenu-reveal span {
		display: block;
		background: #F1F1F1;
		height: 3px;
		margin-top: 3px;
	}
	.social-iconcenter h2 {
		margin: 10px auto;
		text-align: center;
		flex-wrap: wrap;
		justify-content: center;
		font-size: 14px;
	}
	.about-thumb {
		height: 220px;
		height: 200px;
		margin: 0px 0px 10px 0px;
	}
	.map-contacts #googleMap {
		width: 270px;
		height: 270px;
		margin: -80px auto;
		border-radius: 5px;
		border-width: 2px;
		border-style: solid;
	}
	.blog-details-wrap {
		margin: 80px 0px 0px 0px;
	}
	.contactmove {
		margin: 40px 0px 0px 0px;
	}
	.contact-map-area {
		margin: 80px 0px 0px 0px;
	}
	.single-recent-post1 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post2 {
		display: flex;
		margin-top: 40px;
		height: 140px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post3 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post4 {
		display: flex;
		margin-top: 40px;
		height: 310px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post5 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post6 {
		display: flex;
		margin-top: 40px;
		height: 115px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post7 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post8 {
		display: flex;
		margin-top: 40px;
		height: 135px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post9 {
		display: flex;
		margin-top: 40px;
		height: 305px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post10 {
		display: flex;
		margin-top: 40px;
		height: 135px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post11 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post12 {
		display: flex;
		margin-top: 40px;
		height: 125px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post13 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post14 {
		display: flex;
		margin-top: 40px;
		height: 320px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post15 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post16 {
		display: flex;
		margin-top: 40px;
		height: 295px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post17 {
		display: flex;
		margin-top: 40px;
		height: 120px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-post1 img {
		height: 250px;
	}
	.single-recent-post2 img {
		height: 120px;
	}
	.single-recent-post3 img {
		height: 330px;
	}
	.single-recent-post4 img {
		height: 300px;
	}
	.single-recent-post5 img {
		height: 300px;
	}
	.single-recent-post6 img {
		height: 110px;
	}
	.single-recent-post7 img {
		height: 280px;
	}
	.single-recent-post8 img {
		height: 130px;
	}
	.single-recent-post9 img {
		height: 320px;
	}
	.single-recent-post10 img {
		height: 120px;
	}
	.single-recent-post11 img {
		height: 240px;
	}
	.single-recent-post12 img {
		height: 110px;
	}
	.single-recent-post13 img {
		height: 320px;
	}
	.single-recent-post14 img {
		height: 310px;
	}
	.single-recent-post15 img {
		height: 240px;
	}
	.single-recent-post16 img {
		height: 290px;
	}
	.single-recent-post17 img {
		height: 110px;
	}
	.singleblogadjust1 img {
		height: 370px;
	}
	.singleblogadjust2 img {
		height: 310px;
	}
	.singleblogadjust3 img {
		height: 320px;
	}
	.single-recent-muscular {
		display: flex;
		margin: 20px 0px 50px 0px;
		width: 100%;
		height: 160px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-playful {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 150px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-serg {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-tetris {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%x;
		height: 210px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-xray {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-toiletbreak {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 140px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-yoke {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-fly {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-god {
		display: flex;
		margin: 20px 0px 20px 0px;
		width: 100%;
		height: 180px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing1 {
		display: flex;
		margin: 25px 0px 50px 0px;
		width: 100%;
		height: 50px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing2 {
		display: flex;
		margin: 25px 0px 50px 0px;
		width: 100%;
		height: 70px;
		border-style: none;
		border-width: 1px;
	}
	.single-recent-sizing3 {
		display: flex;
		margin: 25px 0px 50px 0px;
		width: 100%;
		height: 50px;
		border-style: none;
		border-width: 1px;
	}
	.row .bradcaump-wrap {
		margin: 40px 0px 0px 0px;
	}
	.row .muslimah {
		margin: 0px 0px 10px 0px;
	}
	.row .pierre {
		margin: 0px 0px 10px 0px;
	}
	.row .nonwoven {
		margin: 0px 0px 10px 0px;
	}
	.row .canvas {
		margin: 0px 0px 10px 0px;
	}
	.row .jutebag {
		margin: 0px 0px 10px 0px;
	}
	.row .keychain {
		margin: 0px 0px 10px 0px;
	}
	.keychain .bradcaump-content .keychainsize {
		font-size: 20px;
	}
	.row .namecard {
		margin: 0px 0px 10px 0px;
	}
	.best-product-info-top {
		border-style: solid;
		border-color: #FFF;
		width: 320px;
	}
	.best-product-info-top .pro-dtl {
		width: 250px;
		margin: 0 auto;
	}
	.new {
		width: 60px;
		margin: 0px 0px 0px 12px;
	}
	.bestseller {
		width: 59px;
		margin: 0px 11px 0px 0px;
	}
	.ecodye {
		width: 59px;
		margin: 0px 0px 0px 5px;
	}
	.unisex {
		width: 63px;
		margin: 0px 0px 0px -4px;
	}
	.female {
		margin: 0px 0px 0px 12px;
	}
	.kids {
		width: 61px;
		margin: 0px 0px 0px -3px;
	}
	.cottons {
		width: 59px;
		margin: 0px 0px 0px 14px;
	}
	.windproof {
		margin: 0px 0px 0px 2px;
	}
	.coolfit {
		margin: 2px 0px 0px 11px;
	}
	.softtouch {
		width: 60px;
		margin: 0px 0px 0px 3px;
	}
	.reversible {
		margin: 12px 0px 0px 15px;
	}
	.sublimation {
		margin: 0px 0px 0px 0px;
	}
	.newwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 11px;
	}
	.bestsellerwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -11px;
	}
	.ecodyewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 7px;
	}
	.unisexwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px -3px;
	}
	.femalewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 10px;
	}
	.kidswords {
		font-weight: bold;
		font-size: 12px;
		margin: 2px 0px 0px 0px;
	}
	.cottonwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 11px;
	}
	.windproofwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 7px;
	}
	.coolfitwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 15px;
	}
	.softtouchwords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 3px;
	}
	.reversiblewords {
		font-weight: bold;
		font-size: 12px;
		margin: 0px 0px 0px 18px;
	}
	.sublimationwords {
		font-weight: bold;
		font-size: 12px;
		margin: -4px 0px 0px 0px;
	}
}