@media(max-width:1200px) {
	.top_right>ul>li {
		margin-right: 15px
	}
	.search_box {
		width: 380px
	}
	.link_follow ul li a {
		width: 38px;
		height: 38px;
		line-height: 38px
	}
	.subscribe_form form button {
		padding: 0 5px
	}
	.subscribe_form form {
		width: 260px
	}
	.main_menu.header_position nav ul li a{font-size:13px;}
	img.desktop-1400{display: none;}
	img.seller-1200{display: block;}
	.sellerac {
		display: block;
	}

}
@media(max-width:1024px) {
	ul.follow_link li a {line-height: 28px;height: 28px; width: 28px;}
	ul.follow_link li a i{line-height: 28px;}	
	.main_menu.header_position nav ul li a{padding: 14px 15px 14px 15px;     font-size: 12px;}	
	.banner.homeMiddleBanner3 {
		margin-top: 15px !important;
		margin-left: 8px;
		margin-right: 8px;
	}
	.call_text h3{font-size: 18px;
		line-height: 20px;}	
		.link_follow ul li {
			display: inline-block;
			margin-right: 0px;
		}
		.link_follow ul li a {
			width: 30px;
			height: 30px;
			line-height: 30px;
		}

	}


	@media(max-width:992px) {
		.middel_right_info.mobile {
			display: flex;
			align-items: center;
			margin-top: 7px
		}
		.middel_right_info {
			display: none
		}
		.header_wishlist {
			position: relative;
			margin-right: 15px
		}.mini_cart_wrapper.addbyam {
			margin-right: 15px;
		}
		.header_wishlist a {
			font-size: 13px;
			font-weight: 400;
			text-transform: capitalize;
			display: block
		}
		.header_wishlist a span {
			font-size: 22px;
			padding-right: 4px
		}
		.mini_cart_wrapper>a span {
			font-size: 22px;
			padding-right: 5px
		}
		.subscribe_form form {
			width: 100%
		}
		.topbnr {
			margin-top: 1rem!important
		}
		.footer_menu {
			margin-bottom: 25px
		}
		.search-container.search_two {
			display: none
		}
		.middel_right {
			display: flex;
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end;
			align-items: flex-end
		}
		.header_top {
			display: none
		}
		.main_menu.header_position nav ul li a {
			padding: 12px 5px 13px 7px;
			font-size: 12px;
		}
		.single_shipping {
			width: 50%
		}
		.single_shipping:nth-child(3) {
			border: none
		}
		div#quickview {
			padding: 30px;
		}
		div#quickview button.close {
			position: absolute;
			width: 30px;
			right: 0;
			background: #000;
			color: #fff;
			height: 30px;
			border: none;
			top: 0px;
			border-radius: 0;
			text-align: center;
			padding: 0;
		}
		.price{font-size: 20px;}
		.tpbnr {
			
			margin-top: 15px;
			margin-bottom: 15px;
		}


	}

	@media(max-width:768px) {
		.price-coupan {
			padding-top: 15px;
		}
		td.img-td {
			width: 50px;
		}


		.sticky-content-wrapper {
			position: fixed;
			bottom: 0;
			width: 100%;
			background: #fff;
			padding-top: 15px;
			border-top: 1px solid #ccc;
			z-index: 9999
		}
		.lft-crt {
			border-left: none;
			border-top: 1px solid #ccc;
			margin-top: 15px;
		}

		ul#pills-tab li a {
			/* padding: 14px; */
			padding: 7px 15px;
			border: 1px solid #ccc;
			font-size: 14px;
			color: #333333;
			background: #f5f5f5;
			font-weight: 500;border-radius: 0;
		}.mobile-selectftr ul li a.active {
			background: #e31cad; color:#fff;
		}
		.quckmdl .modal-dialog {
			max-width: 800px;
			margin: 25px;
		}
		ul#pills-tab .nav-item.active {
			border-bottom: 0px solid transparent !important;
		}
		ul#pills-tab {
			border-bottom: 2px solid #ccc;
		}
		ul#pills-tab li.nav-item.active a {
			background: #e31cad !important;
			color: white !important;
		}
		.sticky-footer.sticky-content.fix-bottom.fixed a {
			display: inline-block;
			width: 19%;
			text-align: center;
			font-size: 15px
		}
		.sticky-footer.sticky-content.fix-bottom.fixed a i {
			font-size: 22px
		}
		.header_bottom.header_b_three.sticky-header {
			display: none
		}
		.call_to_action {
			text-align: center
		}
		.call_text h3 {
			font-size: 22px;
			line-height: 30px;
			margin-bottom: 10px
		}
		.followbx.text-right {
			margin-top: 20px
		}
		ul#nav-tab2 {
			display: none
		}
		.banner_thumb img {
			width: 100%
		}
		.banner img {
			border: 1px solid #ccc;
			width: 100%
		}
		.copyright_area p {
			
			line-height: 24px;
			font-size: 14px;
			text-align: center
		}
		.header_middle.middle_two {
			padding: 12px 0
		}
		.logo a img {
			max-width: 175px
		}
		.header_middle.middle_two {
			position: fixed;
			z-index: 9;
			background: #fff;
			width: 100%;
			top: 0;
			box-shadow: 1px 3px 9px #cccccc8a
		}
		.sticky-content-wrapper {
			display: block
		}
		footer.footer_widgets {
			padding-bottom: 60px
		}
		.owl-carousel.owl-theme.owl-loaded.owl-drag {
			margin-top: 60px
		}
		.mt-20 {
			margin-top: 20px
		}
		.owl-theme .owl-prev {
			width: 30px;
			position: absolute;
			left: -5px;
			text-align: center;
			color: #09b6bc;
			background: 0 0;
			height: auto;
			line-height: inherit
		}
		.owl-theme .owl-right {
			width: 30px;
			position: absolute;
			right: -5px;
			text-align: center;
			color: #09b6bc;
			background: 0 0;
			height: auto;
			line-height: inherit
		}
		.payment.text-right ul li {
			display: inline-block;
			width: 40px
		}
	}

	@media(max-width:992px) {
		body {
			padding-top: 148px;
		}
	}

	@media(max-width:768px) {
		a.btn.buynowbtn {
			padding: 7px 5px !important;}
			body {
				padding-top: 15px;
			}
			.guest-left h2 {
				font-size: 24px;
				font-weight: 600;
				line-height: 30px;
				text-align: left;
				padding-left: 30px;
			}
			.guest-left p {
				font-size: 14px;}

				div#addnewaddress .modal-dialog {
					margin: 10px;
				}
				.guest-left {
					background: url(../images/bg-sl.jpg);
					text-align: center;
					padding: 40px 0px;
					background-size: 100%;
					background-repeat: no-repeat;
				}
				.guest-left span{color:#fff;}

				.bt-bnr {
					margin-bottom: 15px;
				}
				section.call_to_action img {
					margin: auto;
					text-align: center;
					display: block;
					float: none;
					margin-top: 10px;
				}
				.call_text h3 {
					font-size: 16px;
					color: #fff;
					line-height: 20px;
					text-align: left;
				}
				.owl-theme .owl-next {
					
					width: 30px;
					position: absolute;
					right: -5px;
					text-align: center;
					color: #09b6bc;
					background: 0 0;
					height: auto;
					line-height: inherit;
				}
				li.menu-item-has-children.nomar a {
					
				}
				.offcanvas_main_menu li a{border-bottom: 1px solid #11989c;}
				ul.offcanvas_main_menu {
					padding-right: 15px;
				}.canvas_close a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: 500;
					width: 26px;
					height: 26px;
					display: block;
					text-align: center;
					line-height: 26px;
					border: 1px solid #f0f0f0;
					border-radius: 50%;
				}
				a.cat {
					margin: 0 !important;
					
				}a.sticky-link {
					position: relative;
				}.cart-row.users_detail {
					margin-bottom: 5px;
				}
				.btn-close.wishlt i {
					color: #fff;
					font-size: 14px;
					left: 0;
					top: 0;
					right: 0;
					position: absolute;
					margin: 0 auto;
					bottom: 0;
					line-height: 28px;
				}

				div#users_detail .cart-row.users_detail {
					margin-bottom: 20px;
				}
				span.wishlist_quantity {
					border: 1px solid #ccc;
					width: 20px;
					height: 20px;
					display: inline-block;
					border-radius: 50%;
					background: #e31cad;
					color: #fff;
					position: absolute;
					left: 12px;
					line-height: 20px;
					font-size: 12px;
					top: -10px;
				}

				.container.detailpgd {
					margin-top: 65px;
				}.ruler-bold.top-marg50 {
					display: none;
				}
				li.col-sm-3.progtrckr-todo span,li.col-sm-3.progtrckr-done span {
					font-size: 11px;
					color: #000;
					font-weight: 600;
				}
				ol.progtrckr[data-progtrckr-steps="3"] li {
					width: 32% !important;
				}.owl-stage-outer .single_product_list {
					height: 400px;
				}
				.shre-mref {
					margin-top: 15px;
					border-top: 1px solid #ccc;
					padding-top: 15px;border: none;display: flex;
					justify-content: space-between;
				}
				a.btn.buynowbtn {
					
					padding: 7px 20px;
					
				}
				a.newbtnwhish {
					padding: 10px 0px;}
					.del-pin {
						margin-top: 25px;
					}
					.pin-code {
						display: none;
					}
					div#whatsapp_chat_widget {
						
					}
					section.top-marg30.tplogin {
						margin-top: 85px;
					}
					div#wa-widget-send-button {
						margin-bottom: 8px!important;
						margin-right: -25px !important;
					}
					#sidebar .sidebar-row-block h6:after {
						content: "-";
						float: right;
						font-size: 20px;
					}
					#sidebar .sidebar-row-block h6.filteradd:after {
						content: "+";
						float: right;
						font-size: 20px;
					}

					.autoscroll-filter {
						display: none;
					}
					#sidebar .sidebar-row-block h6 {
						font-size: 14px;
						margin: 20px 10px 0px;}

					}

				@media(max-width:575px) {
					.single_product .action_links ul li a {
						transform: scale(1);
						-webkit-transform: scale(1);
						-moz-transform: scale(1);
						-ms-transform: scale(1);
						-o-transform: scale(1);
					}.single_product .action_links {
						opacity: 1;
						visibility: visible;
					}.single_product .add_to_cart {
						opacity: 1;
						visibility: visible;
					}
					.crt-hd.myod {
						width: 49%;
						display: inline-block;
						border-right: 1px solid #ccc;
					}
					.crt-cnt-inr.myodd .qtymd {
						width: 49%;
						display: inline-block;
						padding-left: 7px;
					}
					.rightmd {
						padding: 0;
					}
					.rightmd ul {
						display: flex;
						width: 100%;
						border: 1px solid #ccc;
						text-align: center;
					}
					.rightmd ul li a {
						font-size: 13px;
						line-height: 16px;
						border: none;
						background: #d2d2d2;
						width: 94%;
						margin: 6px 6px;
					}	
					.rightmd ul li a span{color:#000;}
					.rightmd {
						margin-top: 15px;
					}
					.crt-hd.myod p {
						font-size: 12px;
					}				.owl-carousel.owl-theme.owl-loaded.owl-drag .item {
						margin-bottom: 15px;
					}span.secure-img {
						display: none;
					}
					.shipping_content {
						padding: 0px 10px;
					}

					.bt-bnr:nth-child(2) {
						margin: 0;
					}.footer_top {
						padding: 35px 0 15px;
					}

					.banner {
						margin-bottom: 15px;
					}
					.single_shipping a{
						display: block;
						text-align: center;
					}
					.mgap {
						margin-top: 35px;
					}
					.mgap .product_carousel .owl-nav {
						position: absolute;
						top: -55px;}
						section#our-pd	.tab-content {
							margin-top: 15px;
						}


						a.f-del {
							position: absolute;
							right: -8px;
							top: -15px;
							width: 30px;
							height: 30px;
							border: 1px solid #ccc;
							font-size: 18px;
							text-align: center;
							padding: 0;
							line-height: 35px;
						}
						.m-detle a {
							font-size: 14px;}
							section.call_to_action {
								/*display: none;*/
								margin-top: 10px;
								padding: 10px;
							}
							.btn-place-order2{font-size: 14px;}
							.all-add .saddress.innersaddress {
								
								width: 100%;
								margin:0px;
								margin-bottom:15px;
							}
							.rightmd ul li a:hover {
								background: #e31cad;
								color: #FFF;
							}
							a.od-dt:hover {
								background: #d2d2d2 !important;
								color: #000 !important;
							}
						}
						
						@media (max-width: 575px){
							a.addnew{font-size: 11px;
								font-weight: 600;
								border: 1px solid #282c3f;
								padding: 8px 8px 7px;
								border-radius: 4px;
								margin: 0px 0;
								
							}
							a.addnew:hover {
								font-size: 11px;
								font-weight: 600;
								border: 1px solid #282c3f;
								padding: 8px 8px 7px;
								border-radius: 4px;
								margin: 0px 0;
								background: #e31cad;
								color: #fff;
							}

							.pay-menu button.nav-link{padding: 22px 11px;}
							.tpbnr {
								margin-top: 0;
								margin-bottom: 0px;
							}
							.admng {
								display: block;}
								.saddress{    width: 100%;}	

								.profile-menu {
									/*why??*/
									display: none;
								}	
								.down-mob {
									display: block;
								}
								.down-mob .dropdown {
									display: block;
									text-align: left;margin-bottom: 20px;
								}
								.down-mob .dropdown a {
									width: 100%;
								}	
								.down-mob ul.dropdown-menu.show {
									width: 100%;
									padding: 15px;
								}.down-mob img {
									/* width: 24px; */
									margin-right: 12px;
								}
								.down-mob .dropdown a {
									border-bottom: 1px solid #ccc;
									padding-bottom: 7px;
									padding-top: 5px;
								}.down-mob .btn-check:focus+.btn-secondary, .btn-secondary:focus {
									box-shadow: none;
								}
								.down-mob ul.dropdown-menu {
									width: 100%;
								}
								ul.dropdown-menu.formobile li a {
									display: block;
								}
								span#changebtn {
									width: 40%;
									display: inline-block;
								}
								span#changebtn a {
									padding: 8px 0px;}
									a.btn.buynowbtn {
										padding: 7px 11px;
									}
									.single_product{margin-bottom: 0px;}
									#our-pd .owl-nav {
										top: -140px;
									}
									.rightmd ul li {
										width: 33%;
									}
									div#quickview .carousel-item {
										width: 100%;
									}
									div#quickview .w-25 {
										width: 19%!important;
									}


								}

								@media (max-width: 540px){
									.guest-left{
										display: none;
									}
									.guest-frm{
										margin-top: 25px;
									}
									#our-pd .owl-nav {
										top: -140px;
									}
									.carousel-item{
										width: 100%;
									}

									.pay-menu .nav-tabs .nav-link {
										background: #fff;
										font-size: 11px;
										font-weight: 500;
									}

									.razorpay-payment-button{font-size: 13px;}
									.banner.homeMiddleBanner3 {
										margin-top: 15px !important;
										margin-left: 8px;
										margin-right: 8px;
									}
									.banner.m-2.homeMiddleBanner4 {
										margin-top: 0px !important;
									}
									section.call_to_action img{margin-top: 16px;}
									.price {
										color: #555;
										font-weight: 500;
										font-size: 16px;
									}
									.single_shipping:nth-child(1) {
										border-bottom: 1px solid #cccc;
									}
									.single_shipping:nth-child(2) {
										border-bottom: 1px solid #cccc;
									}
									.footer_menu.returnplcy ul li img {
										position: absolute;
										left: 0;
									}
									.footer_menu.returnplcy ul li {
										position: relative;
										padding-left: 42px;
										line-height: 26px;
										padding-bottom: 10px;
									}
									section.crt-pg {
										padding: 80px 0px 15px;
									}
									.crt-cnt-inr {
										display: block;}
										.crt-sze span {
											font-size: 12px;
											font-weight: 600;
											background: #f5f5f5;
											padding: 3px 2px;
											border-radius: 2px;
											margin: 0px 3px;
										}span.crt-qty {
											background: none;
										}
										.dplay-address h2 {
											font-weight: 600;
											color: #282c3f;
											font-size: 13px;
											margin: 0px 0;
											margin-bottom: 0;
										}p.dft{margin: 4px 0 8px;}
										div#addnewaddress .modal-dialog {
											margin: 5px;
										}
										div#quickview {
											padding: 15px;
										}span#changebtn a {
											padding: 8px 4px;
											font-size: 11px;}
											a.btn.buynowbtn {
												padding: 7px 5px;
												font-size: 12px;
											}.product_name {
												overflow: hidden;
											}
											a.btn.buynowbtn:hover{    padding: 9px 20px;}
											.wsrc {
												background: #09b6bcd4;
												color: #fff;
												padding: 2px;
												line-height: 36px;
												width: 36px;
												text-align: center;
												font-size: 18px;
											}
											span.usave {
												display: block;
												width: 100%;
												font-weight: 400;
											}
											.widgets_container h3{font-size: 16px;font-weight: 500;}
											form.mprofile input {
												margin-bottom: 10px;
											}
											a#dropdownMenuLink {
												margin-bottom: 10px;
											}form.mprofile .bot-marg20 {
												margin-bottom: 0px;
											}
											form.mprofile .frm-mo {
												margin-top: 0px;
												margin-bottom: 0;
											}		
											.owl-stage-outer .single_product_list {
												height: 412px;
											}
											section.top-marg30.checkouttp {
												margin-top: 80px;
											}
											.pay-menu button.nav-link {
												font-size: 12px;
												font-weight: 500;}

												div#v-pills-tabContent {
													/* width: 50%; */
													margin-left: 0;
													padding-top: 25px;
													border-left: 1px solid #ccc;
													padding-left: 15px;
													width: 60%;
													padding-right: 15px;
												}
												.pay-menu {
													padding: 20px;
													margin-bottom: 0px;
												}
												
											}
