@media (max-width: 320px) {
	.pb-left-column .product-image-zom .product-full, .pb-left-column .product-image-zom .product-img-thumb li {padding: 0 !important;}
	.pb-right-column .festive-baner span {
		font-size: 13px !important;
		display: block !important;
	}
	.top-cart-content {right: 5px !important;}
	.product-banner, .product-banner1, .categories-grid2 .breadcrumb-sidebar, .product-box-content .breadcrumb-sidebar, .filter, .select-categories-1, .pb-right-column .form-option .attributes #main-offer, #home-slider, .desktop-store, .ribbon.zoa-hot .discount-off, .mobile-adres, .before-login, .grid-line-34, .page-view {
		display: none !important;
	}
	.mobile-filter, .mobile-product-banner, .mobile-product-banner1, #mobile-slider, .mobile-store, .mobile-login-tagline, .mobile-login-button-container {
		display: block !important;
	}
	.mobile-product-banner1 {padding: 0 5px 15px !important;}
	.pb-right-column .btn-add-cart1, .pb-right-column .btn-out-of-stock {
		height: 32px !important;
		padding: 0 10px !important;
		margin: 0 0 0 5px !important;
	}
	.pb-right-column .form-option .wishlist {padding-left: 10px !important;}
	.pb-right-column .form-action .wishlist .fa {background: #f36 none repeat scroll 0% 0% !important;}
	.pb-right-column .festive-baner {
		padding: 5px 10px !important;
		margin-top: 10px !important;
	}
	.pb-right-column .festive-baner img {
		width: 70px !important;
		margin: 10px 10px 0 0 !important;
	}
	.pb-right-column .product-name, .pb-right-column .product-price-group .price {font-size: 14px !important;}
	.pb-right-column .video_shopping_btn {
		float: left !important;
		margin-top: 10px !important;
	}
	.product-detail .nav.nav-pills {
		padding: 0 !important;
		width: 100% !important;
	}
	.product-detail .product-tabs-content {
		width: 100% !important;
		padding: 10px !important;
	}
	.categories-grid2 .panel-categories, .categories-grid2 .panel-categories-bottom {margin: 0 0 10px !important;}
	.no-of-product-content h1 {font-size: 16px !important;font-family: 'Helvetica' !important;}
	.no-of-product {display: none !important;}
	.categories-grid .product-box {width: 50% !important;}
	.account-main .product-box {width: 100% !important;}
	.pb-right-column .form-option .attributes p {
		position: relative;
		line-height: 24px;
		margin-bottom: 4px;
		color: #212121;
	}
	.pb-right-column .form-option .attributes p:before {
		content: '\f02b';
		font-family: FontAwesome;
		font-size: 14px;
		padding-right: 6px;
	}
	.pb-right-column .form-option .attributes #alloffer_btn_clck {
		color: #91c315;
		cursor: pointer;
		font-size: 13px;
	}
	.product-tabs, .pb-left-column .app-figure {
		padding: 0 !important;
	    margin: 10px 0 15px;
	}
	.pb-left-column .selectors {
		margin-top: 15px!important;
		float: none!important;
		display: inline-block !important;
	}
	.pb-left-column .selectors .mz-thumb img {padding-right: 5px !important;}
	.ribbon.zoa-hot .discount {
		font-size: 10px !important;
		padding-left: 0 !important;
	}
	.hover_fly {top: 0 !important;}
	.site-navbar .svg_logo {height: 40px !important;margin-left: 5px !important;}
	.dropdown .dropbtn img {
		margin: 10px 0 0 0 !important;
		width: 25px !important;
	}
	.categories-page .product-box-content {margin-bottom: 10px !important;}
	#solid-form-size-chart {
		width: 90% !important;
	    max-height: 81%;
	    overflow-y: auto;
	}
	#form-measure iframe {height: 190px !important;}
	#solid-form-measure {
		width: 100% !important;
	    max-height: 33%;
	}
	.dropdown .dropbtn{display:block;}
	.head-info {
		padding-right: 0 !important;
		padding-left: 0 !important;
		font-size: 13px;
	}
	.site-profile{display:inline-block;}
	input[type='checkbox']:after {top: -3px;}
	.download-app {margin-top: 0;}
	.top-cart-content.arrow_box {right: 0px;}
	.side-menu #tag_right {right: 0;}
	.side-menu #tag_left {left: 5px;}
	.ribbon.zoa-hot .discount {
		font-size: 10px !important;
		padding-left: 0 !important;
	}
	.hover_fly {top: 0 !important;}
	.dropdown .dropbtn img {
		margin: 10px 0 0 0 !important;
		width: 25px !important;
	}
	#solid-form-coupon {
		width: 100% !important;
		max-height: 37%;
		overflow-y: auto;
	}
	#solid-form-address {
		width: 90% !important;
	    max-height: 81%;
	    overflow-y: auto;
	}
	.checkout_pan {margin-bottom: 10px;}
	.confirmBtn {margin-top: 10px;}
	.shipping-address {margin: 0 !important;width: 100% !important;}
	.shipping-submit { width: 95% !important;margin-left: 5% !important;}
	.checkout_ship {padding: 0 !important;}
	#solid-form-qty, #solid-form-size {
		max-height: 42%;
		width: 42% !important;
		overflow-y: auto;
	}
	.dropdown .dropbtn{display:block;}
	.head-info {
		padding-right: 0 !important;
		padding-left: 0 !important;
		font-size: 13px;
	}
	.site-profile{display:inline-block;}
	.cart-product-img {width: 100% !important;}
	.order-sub-cart-img, .order-detail-main, .order-sub-cart-title {
		width: 100% !important;
		padding: 0 !important;
		text-align: center;
	}
	.order-sub-cart-titlem {
		margin-bottom: 10px;
	}
	.sub-cart-price, .sub-cart-stitch {
		width: 100%;
	    height: auto;
		display: inline-block;
	}
	.cart-product-deliver {
		display: none;
	}
	.mobile-stand-day {
		padding: 10px;
		position: relative;
		vertical-align: top;
		line-height: 22px;
		font-size: 14px;
		text-align: left;
		width: 100%;
		height: auto;
	}
	.mobile-delivery {
		width: 53%;
		height: auto;
		display: inline-block;
	}
	.mobile-wardrobe {
		width: 45%;
		height: auto;
		text-align: right;
		display: inline-block;
	}
	.mobile-wishlist, .mobile-remove {
		padding: 0 0 0  10px;
		display: inline-block;
		font-size: 14px;
		color: #212121;
		cursor: pointer;
	}
	input[type='checkbox']:after {top: -3px;}
	.download-app {margin-top: 0;}
	.top-cart-content.arrow_box {right: 0px;}
	.add-new-address, .frequently-area {width: 95% !important;}
	.mobile-left {width: 100%;}
	.mobile-right {width: 16%;float: right;}
	.check_left {width: 12%;}
	.check_right {width: 88%;}
	.saved-content {margin-bottom: 10px; border-bottom: 1px solid #DDD; padding-bottom: 10px;}
	.saved-content:last-child {border: 0;padding-bottom: 0;margin-bottom: 0;}
	.not-avail {padding-left: 0 !important;}
	.card-body {padding: 0 10px 15px !important;}
	.save-card-img {width: 67px !important; height: auto !important;}
	.save-card-text, .save-card-cvv {width: 100% !important;}
	.ccavenue-text{margin-top: 10px; width: 100% !important;}
	.first-4, .last-4, .middle-numbr {padding-left: 0;letter-spacing: 2px;}
	.paypal-text {width: 100% !important; margin-top: 10px !important;}
	.formField, .formField .inputField {width: 100%;}
	.half.expDate {width: 48%; margin: 0 2.5px;}
	.main-card-body {width: 100% !important; margin-bottom: 10px;}
	.totals {margin-top: 10px;}
	
	.login-page {padding: 25px 0 !important;}
	.login-content {display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 0 20px;width: 100%;letter-spacing: 1px;background: rgba(255, 255, 255, 0.95);}
	.login-form, .address-left, .address-right {width: 100% !important;}
	.mobile-login-button {background-color: transparent;color: #333;font-size: 14px;letter-spacing: 2px;padding: 10px;display: block;width: 100%;border: 0;border-radius: 0;cursor:pointer;}
	.mobile-login-tagline {display: block;text-align: right;font-size: 14px;font-family: "Helvetica";letter-spacing: 1.5px;}
	.social-button {width: 35%; display: inline-block;color: #fff;font-size: 14px;letter-spacing: 1.5px;padding: 5px;border-radius: 4px;cursor: pointer;text-align: center;}
	.social-button.facebook {background-color: #4b69b0;}
	.social-button.gplus {background-color: #e83f3a;}
	.login-input-container {margin: 0 0 10px;}
	.login-button, .mobile-login-button, .forgot-login-link {font-size: 14px;text-align: center; padding: 7px;}
	.login-button-container {padding: 10px 0;}
	.login-tagline {color: #333;font-size: 14px;}
	#alert_msg {width: 190px; font-size: 14px;}
	.account-sidebar, .account-logout span, .progtrckr {display: none !important;}
	.account-change {width: 100% !important;padding: 0 !important;margin-top: 20px;}
	.account-info {padding: 0 0 0 10px !important; width: 75%  !important;}
	.account-logout {padding: 0 0 0 5px !important;line-height: 60px !important;}
	.account-img .initial {width: 40px !important;height: 40px !important;font-size: 15px !important;}
	.mobile-account-text {font-size: 12px !important;line-height: 30px !important;height: 40px !important;}
	.mobile-account-img {width: 20px !important;height: 20px !important;}
	.profile-btn-wrap {margin: 0;}
	.profile-field-wrap {align-items: normal;display: block;margin: 0;}
	.profile-btn, .profile-btn-secondary {width: 100px !important;height: 40px !important;padding: 7px 17px !important;}
	.account-change input {padding: 10px !important;}
	.profile-field, #tracking_delivery span, .head_order_vs_amt {display: block !important;}
	
	.order_header {padding: 0 10px 5px !important;}
	.card-no, .card-name-valid, .order_price_left, .order_price_info {width: 100% !important;}
	.card-validity, .order_price_info {text-align: left !important;}
	.card-detail {padding: 10px;background: white url(../images/cc_bg.png) no-repeat scroll 40% 12%;}
	.fadeInDown {padding: 15px;}
	.card-text {font-size: 12.5px;margin: 0;}
	.card-value, .card-type-name {font-size: 14px;}
	.card_delete span, .mobile-desc {display: none !important;}
	.card_delete i {display: block !important;line-height: 35px;}
	.card_delete {left: 42% !important;margin-top: -5px;width: 35px;height:35px;border-radius: 50%;}
	.address-block, .cashback-asrefund, .cashback-redeem {width: 100% !important;}
	.address-block button {font-size: 13px;}
	.truncate {font-size: 13px !important;}
	.no_coupon {font-size: 13px;display: inline-block;width: 100%;line-height: 20px;}
	.order-sort, .order-vs-sort, .order_right, .order_left {width: 100%; text-align: left; float: left; line-height: 25px;}
	.product-tabs > li > a, .product-tabs li, .product-tabs > li.active > a, .product-tabs > li.active > a:hover, .product-tabs > li.active > a:focus {width: 100%;text-align: center;}
	.order-sub-cart-qty, .order-sub-cart-size, .order-sub-cart-weight, .order-sub-cart-dis-price, .order-sub-cart-old-price, .order-sub-cart-discount {padding: 0 5px !important;}
	.tracking-btn {margin: 0;}
	.price_breakup {padding: 0;width: 100%;}
	.head_order_no, .head_order_dt, .head_order_qty, .head_order_amt, .head_order_view, .head_order_vs_no, .head_order_vs_dt, .head_order_vs_amt, .head_order_vs_qty, .head_order_vs_view {
		width: 100% !important;
		height: 25px !important;
        line-height: 25px !important;
		text-align: left !important;
		padding: 0 10px !important;
	}
	.fix-video-appointment {height: auto !important; line-height: 20px !important;}
	.profile-header1 h5 {line-height: 20px !important; margin-bottom: 7px;}
	.head_order_view i, .head_order_vs_view i, .head_measure_action i {padding: 10px;}
	.mobile_coupon_title, .mobile_measurement_title, .headerseeall  {display: none !important;}
	.mobile_head_title {font-family: "Helvetica" !important;display: inline !important;}
	.account-profile-info, .account-chang-pwd {padding: 15px !important;}
	.color-status {padding: 0 10px 0 10px !important;;}
	.account-change .sold-out, .category-page .sold-out, .categories-grid .sold-out {bottom: 28% !important;;}
	.checkbox-subscrib .checkbox-inline {
	    line-height: 33px !important;;
        width: 48% !important;;
        padding: 0px !important;;
        text-align: left !important;;
	}
	.video-cashback, .g3-cashback {width: 100% !important;border-right: 0 !important;line-height: 30px;text-align: left !important;}
	.tab-content {padding: 0;}
	.head_coupon_sr, .head_coupon_num, .head_coupon_name {width: 33.33%;padding: 0 5px;}
	.head_coupon_date {width: 100%;padding: 0 5px;}
	.profile-header h5 {font-size: 15px !important;}
	.cashback-balance {font-size: 20px !important;}
	.header-title {font-size: 15px;line-height: 40px;}
	.head_coupon_sr, .head_coupon_name, .head_coupon_num, .head_coupon_date, .head_referral_sr, .head_coupon_reasn {width: 100% !important; text-align: left !important;padding: 0 7px !important;height: 25px !important;line-height: 25px !important;}
	.head_measure_sr, .head_measure_name, .head_measure_add_dt, .head_measure_edit_dt {width: 100% !important; text-align: left !important;padding: 0 7px !important;height: auto !important;line-height: 22px !important;}
	.head_measure_action {width: 100% !important; text-align: left !important;padding: 0 !important;height: auto !important;line-height: 22px !important;}
	.brands-list-box {width: 100%; border-bottom: 1px solid #d1d1d1;}
	.brand-tabs li {display: inline !important;}
	.complain_img {margin-bottom: 20px;}
	.send-msg .uppercase {font-size: 20px;}
	.whatsapp-chat {right: 12px; bottom: 60px;}
	.roadmap-step {margin-left: 50px;}
	.roadmap-wrap .roadmap-left .roadmap-icon, .roadmap-wrap .roadmap-right .roadmap-icon {
		display: inline-block;
		position: absolute;
		width: 25px;
		margin-left: 26px;
	}
	.roadmap-year, .roadmap-begin-year{
		margin: 0 -10px;
		height: 60px;
		width: 60px;
	}
	.roadmap-year span {
		margin: 0 0 0 40px;
		top: -5px;
	}
	.roadmap-line {
		margin-left: 8px;
		top: 45px;
	}
	.locators_div {width: 90%;margin: 0 auto 18px;}
	.locator_main_img {width: 70%;}
	.auto_404 img {width: 60%;}
	.auto_404 p {font-size: 11px;}
	.auto_404 h4 {font-size: 16px;}
	.btn-grad {
		padding: 7px 15px !important;
		font-size: 14px !important;
	}
	.coming-left p, .under-construction span, .newsleter-ucns h5 {font-size: 13px !important;}
	.coming-left h3, .coming-left h4 {font-size: 20px;display: inline-block;padding-bottom: 0 !important;}
	.under-construction span:first-child {padding: 5px 5px 5px 0;}
	.under-construction span:last-child {padding: 5px 0 5px 5px;}
	.under-construction {margin: 5px 0;}
	.under-construction span{padding: 5px;}
	.ucns-footer {width: 90% !important;line-height: 29px;}
	.form-group-ucns .form-control {height: calc(1.75rem + 2px) !important;}
	.under-construction, .newsleter-ucns, .coming-left p, .coming-left h3, .coming-left h4 {text-align: center;}
	.coming-right img {width: 60% !important;}
	.video_blck_patch {
		min-height: auto;
		margin-top: 25px;
		padding: 0 10px;
	}
	.video_blck_patch h3 {
		font-size: 20px;
		padding: 15px 0 0;
	}
	.video_blck_patch h2, .video_blck_patch h2>a {
		font-size: 22px;
		padding: 15px 0;
		line-height: 33px;
	}
	.video_blck_patch h4 {padding: 15px 0;font-size: 15px;}
	.btn-book h3 {padding: 0;font-size: 15px;}
	.btn-book {padding: 10px 15px;width: 75%;margin: 10px auto 0;}
	.shop-brands h2 {margin-top: 25px;}
	.book-appoint h2, .watch-latest h2, .talk-expert h2, .shop-brands h2, .trustpilot h2, .video-whatsapp h2, .whts-sharing h2 {font-size: 16px;line-height: 25px;padding: 0px 10px 10px;}
	.appoint-new {bottom: 550px;right: 12px;}
	.talk-left, .talk-right {width: 100%;}
	.facetime {width: 25px;}
	.skype {width: 60px;}
	.video-navigation {display: none;}
	#video-slider, .shop-category {margin:0;}
	.whatsapp-hello-bar {margin: 0 0 15px 0;}
	.video-logo img, .shop-category img {width: 100px;}
	.whatsapp-logo img {width: 75%;}
	.video-logo {width: 87%;}
	.mobile_index_cat {margin-bottom: 10px;}
	.mobile_index_cat:last-child {margin:0;}
	.category-1 {background: #6bc7a2;}
	.category-2 {background: #96c1ca;}
	.category-3 {background: #45b9d0;}
	.category-4 {background: #efa425;}
	.pb-right-column .product-price-group .concept_nam {font-size: 16px;}
	.watch-latest, .talk-expert, .video-whatsapp, .shop-brands, .trustpilot {margin-top: 10px;}
	.shop-cate-online, .whts-sharing-main {padding: 0;width: 90%;}
	.whts-live-now img {float: none;margin:0;width: 160px;}
	.whts-live-now {
		margin-bottom: 70px;
		text-align: center;
	}
	.whts-live-chat {padding: 30px 0;width: 100%;}
	.whts-live-chat .whts-chat-screen {
		margin: -80px auto;
		padding: 0;
		width: 85%;
		display: table;
	}
	.whts-live-thought {
		position: initial;
		top: 0;
		right: 0;
		font-size: 14px;
		max-width: 90%;
		margin: 85px 0 0 20px;
	}
	.whts-live-thought ul li:before {font-size: 13px;margin-left: -24px;}
	.whts-shop-now {margin: 15px 0 0 10px;width: 80%;}
	#scrollUp {right: 15px;bottom: 45px;}
	.search-bar-clear span {display: none;}
	.search-bar-clear i {display: block;font-size: 25px;line-height: 30px;}
	.categories-page .product-box-content .product-box-text {padding: 5px 0 0 !important;font-size: 12px;}
	.video-icons, .product-price-group {padding: 0 !important;}
	.has-sidebar-left {width: 90%;}
	.filter-body {height: 85%;top: 7.5%;padding: 10px;font-size: 13px;}
	.filter-body .filter-label {width: 47%;}
	.filter-body span.number_of_product {width: 30%;}
	.filter-list .apply-all, #mobileFilter .filterHeader {padding: 5px 15px;font-size: 18px;}
	span.st-reset-all-mobile {font-size: 18px;}
	.shop-sidebar-mobile .box-color {margin: 3px 0 0 10px;}
	.shop-sidebar-mobile .list2 span {line-height: 24px;}
	.top_orange_slid_box {font-size: 12px;}
	/*-- 05-Jun-2020 --*/
	.nav-main-search, .nav-right, .nav-top-location {display: none;}
	.menu_section11 {display: block;}
	.nav-toolbar {
		position: relative;
		height: 40px;
		width: 100%;
	}
	.m-nav-right {
		position: absolute;
		float: right;
		width: auto;
		display: inline-block;
		right: 0;
	}
	.nav-left {
		display: inline-block;
		position: relative;
		width: auto;
		float: left;
		height: 43px;
	}
	.m-nav-cart-count, #m-nav-cart-count1, .wish_count2  {
		font-size: 11px;
        color: #fff;
        position: relative;
        display: block;
        text-align: center;
	}
	.menu-canvas, .offcanvas-section {width: 320px;}
	.menu_section3 .sub_menu_store, .menu_section4 .sub_menu_store, .menu_section5 .sub_menu_store, .menu_section6 .sub_menu_store, .menu_section8 a, .menu_section9 a, .menu_section2 a, .menu_section11 a {padding: 5px 15px;}
	.site-logo {width: 70px;}
	.offcanvas-toggle {top: 6px; width: 20px; height: 15px;}
	.site-navbar .site-navbar-top {padding: 5px 0;}
	.m-nav-search, .m-nav-sign-in, .m-nav-fav {
		display: inline-block;
		width: 45px;
		margin: 0 auto;
		text-align: center;
	}
	.m-nav-search img {
		width: 27px;
		height: 27px;
		margin: 10px 0 0 10px;
	}
	.offcanvas-user, .offcanvas-appointmnt {line-height: 17px;}
	.offcanvas-appointmnt {padding: 10px 15px;}
	.offcanvas-section.open .offcanvas-close {height: 50px;}
	.m-nav-top-location {
		height: 40px;
		display: flex;
		overflow-x: scroll;
		-ms-overflow-style: none;
		width: 100%;
		overflow: hidden;
	}
	.m-nav-top-location .m-nav-shop-a {
		color: #FFF;
		width: auto;
		height: auto;
		top: 0;
		line-height: 12px;
		text-align: left;
		font-size: 14px;
		padding: 0 10px 0 0;
		font-family: 'Helvetica';
	}
	.m-nav-top-location .m-nav-shop-p {font-size: 11.5px;}
	.m-nav-top-location .m-nav-menu {
		line-height: 40px;
		padding: 0 0 0 15px;
	}
	.offcanvas-appointmnt a {height: auto !important;}
	.product-box-grid {margin: 0 auto 10px !important;}
	.pb-right-grid, .pb-left-grid {padding: 15px 0 0 !important; width: 100%;}
	.pb-left-grid .pb-info-note {margin: 0 !important; padding: 5px 0 0 !important;}
	.pb-grid-section{width: 290px !important; padding: 0 !important;}
	.pb-left-grid .selectors {display: inline-block; width:100% !important;padding: 15px 0 0;margin: 0 auto !important;text-align: center;}
	.pb-left-grid .app-figure {
		padding: 0 !important;
		margin: 0;
		width: 290px !important;
	}
	.pb-left-grid .pb-info-share {margin: 0 !important;padding: 5px 0 0 !important;}
	.crosslink-product {margin: 15px 0;padding: 15px 0 !important;}
	.crosslink-product .index-link:last-child {border: 0;}
	.crosslink-product .index-link {
		margin: 0 !important;
        width: 90% !important;
        font-size: 12px !important;
	}
	.crosslink-product .index-link>div {margin: 5px !important;}
	.info-other {display: block !important;}
	.info-other .info-color, .info-other .info-code {border: 0 !important;padding: 0 !important;width: 100% !important;}
	.product-popluar {padding: 0 !important;border: 0 !important;}
	.product-name {
		font: 15px Helvetica;
		line-height: 18px;
		overflow: hidden;
		margin-bottom: 10px;
	}
	.pb-info-details .pb-detail, .pb-info-details .pb-size-fit{width: 100% !important;}
	.product-price-group .price, .product-price-group .old-price, .product-price-group .discount {font-size: 13px !important;}
	.concept_size_select {height: 30px !important;}
	.pb-grid-addbag .product-qty {width: 80%;}
	.pb-grid-addbag .qty, .pb-grid-addbag input {width: 90%;}
	.pb-grid-addbag .btn-add-cart1 {width: 75% !important;padding: 0 10px !important;}
	.pb-grid-addbag .wishlist {
	    width: 42px;
	    margin: 0 !important;
        padding: 0 !important;
	}
	.pagination-container .pagination-prev, .pagination-container li, .pagination-active, .pagination-container .pagination-next {margin:0 !important;}
	.captcha-area {font-size: 13px;}
	.pb-grid-delivered {margin: 14px 0 0 !important;}
	.pb-right-grid .pb-info-note {padding: 15px 0 16px 0 !important;}
	.pb-grid-addbag .wishlist span {
        display: none !important;
        text-decoration: none !important;
    }
    .pb-grid-addbag {
        display: inline-block;
        width: 100% !important;
        margin: 15px 0 0 0 !important;
        vertical-align: middle;
    }
    .qnt {width: auto; display: none;}
    .pb-info-details .pb-ship-cost {width: 100% !important;}
    .pb-info-details {width: 95% !important;padding: 15px 0 0 !important;}
    .pb-left-grid .magic-image {width: 100% !important;}
    .pb-grid-addbag .wishlist i {padding: 8px 0;}
    .mobile_head_title_r {font-family: "Helvetica" !important;display: inline !important;}
	.head_order_no_r, .head_order_dt_r, .head_order_itmcode, .head_order_amt_r {
        width: 100% !important;
        padding: 0 10px !important;
    }
    .head_order_grid {width: 100% !important;}
    .coupon_data {padding: 10px 0 !important;}
    .head_order_grid_rf {width: 100% !important; padding: 10px 0 0 !important; text-align: center !important;}
    .head_order_no_rf, .head_order_dt_rf, .head_order_itmcode_rf, .head_order_amt_rf {width: 100% !important; text-align: center !important;}
    .track-detail {padding-top:  20px;margin-left: 0 !important;}
    .mobile_seo1, .product-name-mob {display: block !important;}
    .desk_seo, .mobile_seo, .mobile_coupon_title_r {display: none !important;}
    .site-navbar a {width: auto !important;}
    .copy-left {text-align: center !important;}
    .data-table th {
        line-height: 16px !important;
        padding: 5px !important;
        font-size: 13px !important;
    }
    .data-table tbody td { 
        width: 70%;
        font-size: 14px !important;
        padding: 5px !important;
    }
    .sort_filter i, .desktop-section label  {display: none;}
    .results-btn, .mobile-filter select {font-size: 15px !important; width: 120px !important;}
    .popular_button, .footer-main .shop_via_ltr, .footer-main .shop_via_rht {width: 100% !important; font-size: 13px;}
    .site-footer .about-us, .site-footer .our-policy, .site-footer .customer-service, .site-footer .our-values {width: 100% !important;line-height: 20px;}
    .pagination-container .pagination-prev {margin-right: 10px;}
    .pagination-container .pagination-number, .pagination-active {margin: 0 0 0 5px !important;}
    .pagination-container .pagination-next {margin-left: 10px;}
    .pagination-container .pagination-number, .pagination-container .pagination-number a {
        width: 25px;
        border: 0;
    }
    .pb-right-grid, .pb-left-grid {padding: 0 !important;}
    .pro_nm_txt {
        width: 210px !important;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .top-bar-location {height: 1px;}
    .login-section {flex: 0 0 270px;}
    .login-content, .register-content {padding: 20px;}
    .login-social {margin-bottom: 10px;}
    .login-tagline {margin-bottom: 10px; line-height: 15px;}
    .login-full-page .sign_acnt {font-size: 14px;}
    .login-full-page .sign_acnt_txt {font-size: 24px;margin-bottom: 10px;line-height: 30px;}
    .login-email-container, .login-pwd-container {font-size: 13px;margin-bottom: 10px;line-height: 13px;}
    .login-email-container .login-user-input {font-size: 13px;}
    .login-social li a {border:0;}
    .login-button {padding: 5px; height: 38px;}
    .login-social li {margin: 0 4px;}
    .login-social li a .login-social-txt {display: none;}
    .login-email-container .login-input-txt {line-height: 13px;margin-bottom: 5px;}
    .register-section {flex: 0 0 270px;}
	.register-form-left {width: 100%; border-right: 0;padding-right: 0;}
	.gender-seprator, .register-form-right {width: 100%;padding-left:0;}
	.mobile-seprator {width: 100%;padding-right: 0; margin-bottom: 10px;}
	.register-gender-option, .register-country-option {padding: 8px 12px;}
	.password-area i {bottom: 25px;}
	.login-full-page .signup_acnt_txt {font-size: 24px;}
	.register-mform {max-height: 320px;overflow-y: scroll;}
	.contact-main {margin-top: 20px;}
	.addition_select, .pb-avail-store .pb-store-detail, .col_md_6, .col_m_6, .menu-chart, .chart-section {width: 100% !important;}
	.pb-right-grid .pb-avail-store, .complain_imgm {display: block !important;}
	.pb-grid-offer .offer-coupon img, .complain_img {display: none !important;}
	.pb-grid-offer .offer-coupon {display: block !important;margin: 0 !important;}
	.pb-grid-offer .offer-detail {padding: 8px !important;}
	.pb-grid-offer .offer-desc {margin: 0 !important;}
	.pb-book-appoint .desc-video-call1 {line-height: 20px !important;font-size: 16px !important;}
	.mobile-filter select, .results-btn, .sort-menu {height: 50px !important;}
	.site-footer {padding-bottom: 20px;}
	.footer-txt {padding: 10px 10px 0;}
	.store_adrs {width: 100% !important; margin: 5px 0; }
	.pb-book-appoint .desc-video-call1 img { height: 20px !important;}
	.pb-book-appoint .video_shopping_btn1 {margin: 15px 0 0 0 !important;}
	#mobileFilter .clear-all {width: 47% !important;}
	
	.shopping-cart {padding: 0 0 10px!important;}
    .headTitle {width: 100% !important;}
	.headtext.bag{width: 20% !important;}
	.cart-detail-main {
	        width: 100% !important;
        padding-top: 10px !important;
        padding-left: 0 !important;
	}
	.sub-cart-pro-title {font-size: 15px !important; line-height: 20px !important; margin-bottom: 5px;}
	.sub-cart-pro-desc,.sub-cart-pro-blouse {font-size: 14px !important; line-height: 20px !important;margin-bottom: 5px;}
	.sub-cart-pro-peticot {font-size: 12px !important;line-height: 19px !important;}
    .sub-cart-pro-peticot span {padding-right: 0 !important; width: 100% !important; display: block;}
	.cart-header {margin: 0 0 10px !important;display: inline-block;text-align: center;}
	.bag-total, .bag-items {font-size: 18px !important; width: 100%;}
	.sub-cart-stitch {text-align: left !important;line-height: 20px !important;}
	.sub-cart-pro-desc1 {text-align: left !important;}
	.cart-coupon1 {margin-left: 0!important;}
	.cart-totals, .cart-discount {margin: 10px 0 !important;}
	input#coupon_name {width: 73% !important;padding: 10px 70px 10px 10px !important;height: 40px;}
	.btn-apply-coupn  {height: 41px !important;width: 100px !important;right: 40px !important;}
    .coupon-radio .offer_coupon {height: 15px !important;margin-top: 9px;}
	.form-list .calculate_shipping_textbox {width: 80% !important;}
	.cart-checkout {margin-top: 10px !important;;}
	.btn-continue {width: 90% !important;padding: 5px 20px !important;font-size: 17px !important;}
	.cart-product-price {width: 100% !important; padding: 0 !important;}
	.cart_edit i, .cart_editr i {display: block !important;font-size: 15px;padding: 7px;}
	.sub-cart-edit, .sub-cart-wishlist, .sub-cart-remove {display: none !important;}
	.sub-cart-pro-price {font-size: 16px !important;line-height: 20px !important;padding-right: 8px;}
	.sub-cart-pro-old-price  {font-size: 14px !important;line-height: 20px !important;}
	.sub-cart-pro-discount {font-size: 14px !important;line-height: 18px !important;}
	.sub-cart-pro-size, .sub-cart-pro-weight, .sub-cart-pro-qty, .sub-cart-pro-color, .sub-cart-days {width: 100% !important;font-size: 12px !important;line-height: 20px !important;text-align: left !important;}
	.cart-product-detail {width: 100% !important;}
	.shopping-cart h2, .sub-cart-pro-mob {display: block !important;}
	.sub-cart-pro-desk {display: none !important;}
	.shopping-cart h2 span {
        font-size: 16px !important;
        margin: 0 5px !important;
    }
    #shipping-zip-form, .discount label {font-size: 14px !important;}
    .coupon-radio {line-height: 35px !important;font-size: 15px !important;}
    .check_right {
        width: 70% !important;
        margin-left: 20px !important;
    }
    .address-select-shipping, .address-textbox {height: 40px !important;}
    .confirmBtn input {height: 35px !important;}
    .correctioBtn .btn-shp-adrs, .correctioBtn .btn-shp-adrs-rm {height: 40px !important;line-height: 30px !important;}
    .pay-now {float: none !important; margin: 15px auto 0 !important;height: 40px !important;line-height: 20px !important;}
    .pay-note {font-size: 10px !important;}
    .profile-form-label {width: 100% !important;margin: 15px 0 !important;}
    .profile-field {width: 100% !important;font-size: 14px !important;}
    .account-change input {height: 45px !important;font-size: 14px !important;}
    .profile-btn-wrap {padding: 15px 0 !important;}
    .profile-radio span {line-height: 44px !important;}
    .mobile-account-grid1 {height: 40px !important;}
	.mobile-account-grid {height: 55px !important;}
	.coupon-mobile {display: block !important;margin-bottom: 15px !important;}
	.coupon-desk {display: none !important;}
	.coupon-mobile .mobile-disco {
        font-size: 14px;
        width: 100%;
        display: inline-block;
        line-height: 24px;
    }
	.coupon-mobile .mobile-code {font-size: 15px;width: 30%;text-align: center; display: inline-block;line-height: 25px;padding: 0;border: 1px dashed #303030;color: #303030;font-family: 'Helvetica';margin-top: 10px;}
    .coupon-mobile .mobile-copy {font-size: 15px;width: 170px;display: inline-block;margin-top: 10px;padding: 0;}
    .couponButton {width: 130px !important;text-align: center;font-size: 15px;letter-spacing: 0px;line-height: 28px !important;}
    .head_order_nm_rf {text-align: center !important;}
    .m-nav-wish-count1 {
        text-align: center;
        font-size: 11.5px;
        display: block;
        top: 13px;
        position: absolute;
        right: 60px;
        color: #333;
    }
    .m-nav-wish-count {
        text-align: center;
        font-size: 11.5px;
        display: block;
        top: 13px;
        position: absolute;
        right: 57px;
        color: #333;
    }
    .slick-list {
        width: 96% !important;
        margin: 0 auto !important;
    }
    .order-info {text-align: center;}
    .support-container {max-width: 290px !important;right: 15px !important;}
    ol.progtrckrcheck li:before {left: 28% !important;}
    ol.progtrckrcheck li.progtrckrcheck-done:before {height: 40px !important;width: 40px !important;line-height: 40px !important;}
    .cart_steps {padding: 15px 0 !important;}
    ol.progtrckrcheck li {width: 31% !important;}
    .store-mob {display: block !important;}
    .order-summary-item, .totals {width: 100%;margin-top: 20px;}
    .order-fashion {box-shadow: none !important;}
    .cart-header h2 {font-size: 16px;}
    .thank-you-title {
        font-size: 15px !important;
        line-height: 15px;
    }
    .thank-you-shop {margin-top: 20px !important;}
    .order-product {text-align: center;}
    .order-summary-img {width: 40% !important;}
    .order-list-item {max-height: 700px !important;}
    .order-listing, .order-thank-you {margin-bottom: 20px !important;}
    .thank-you-id {font-size: 17px !important;}
    .thank-you-content {padding: 13px !important;}
    .order-summary-text, .review-desc {width: 100% !important;padding-left: 0 !important;}
    .order-summary-pro-title, .order-summary-pro-item, .order-summary-pro-price, .order-summary-pro-old-price, .order-summary-pro-discount, .order-summary-pro-qty, .order-summary-pro-size, .order-summary-pro-color, .order-estimate {font-size: 13.5px !important;width: 100% !important;padding: 0 !important;}
    .btn-continue-shop {margin-right: 0 !important;}
	.btn-view-order {margin-left: 0 !important;margin-top:7px;}
	.account-sidebar, .account-logout span, .progtrckr {display: none !important;}
	.order-summary {margin-top: 20px;}
	#cart_modal .col_md_6 {width: 45% !important;}
    .chat-web, .address_desk {display: none !important;}
    .chat-mobile, .address_mob {display: block !important;}
    .cart-summary-info {width: 100% !important;}
    .cart-summary-payment {
        width: 100% !important;
        margin: 0 !important;
        border-top: 2px solid #888;
        padding-top: 40px;
    }
    .owl-controls .owl-prev, .owl-controls .owl-next, 
    .header-top-right .mobileslider .bx-controls-direction .bx-prev, .header-top-right .mobileslider .bx-controls-direction .bx-next,
    .header-top-right .homeslider .bx-controls-direction .bx-prev,.header-top-right .homeslider .bx-controls-direction .bx-next {
        width: 30px;
        height: 30px;
        font-size: 15px;
        line-height: 30px;
    }
    .slick-arrow {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
	.slick-arrow.slick-next {right: 17px !important;}
	.slick-arrow.slick-prev {left: 17px !important;}
	.addition_select {width: 70% !important;}
	.nav-head-top-right {font-size: 13px;line-height: 24px;letter-spacing: 0.2px;}
	#offer_timer, .offer_coupon {display: none;}
    .offer_btn {font-size: 13px;letter-spacing: 0.4px;width: 150px;height: 24px;line-height: 24px;}
    .booking_page_form h2 {font-size: 14px !important;line-height: 22px;}
    .site-navbar lottie-player {
        width: 70px !important;
        height: 45px !important;
    }
    a[data-zoom-id] img, .mz-thumb img { width: 45px;}
    .no-page-count {width: 100% !important;}
    .per_page_limit, .offer-banner-expanded, .offer_theme {display: none !important;}
    .category-view {padding: 15px !important;}
    .category-description {padding: 0 !important; width: 100% !important;}
    .cart-offer-m {display: block !important;}
    .cart-offer-d {display: none;}
    .footer-socail li a {width: 22px;height: 22px;font-size: 12px !important;}
    .follow-us .store {line-height: 24px;text-align: left;}
    .download-app .store {line-height: 34px;float: none;margin-top: 10px;}
}

@media (max-width: 479px) and (min-width: 321px) {
	#search-close {
		top: 12px !important;
	}
	.categories-grid2 .panel-categories, .categories-grid2 .panel-categories-bottom {
		margin: 0 0 10px !important;
	}
	.filter, .select-categories-1, .categories-grid2 .breadcrumb-sidebar, .product-box-content .breadcrumb-sidebar, .product-banner, .product-banner1, .pb-right-column .form-option .attributes #main-offer, #home-slider, .desktop-store, .ribbon.zoa-hot .discount-off, .mobile-adres, .before-login, .grid-line-34, .page-view {
		display: none !important;
	}
	.mobile-filter, .mobile-product-banner, .mobile-product-banner1, #mobile-slider, .mobile-store, .mobile-login-tagline, .mobile-login-button-container {
	   display: block !important;
	}
	.mobile-product-banner1 {
		padding: 0 5px 15px !important;
	}
	.no-of-product-content h1 {
		font-size: 17px !important;
		font-family: 'Helvetica' !important;
	}
	.categories-grid .product-box, .account-main .product-box {
		width: 50% !important;
	}
	.categories-page .product-box-content .product-box-text p {
	    line-height: 15px !important;
		font-size: 13px !important;
	}
	.categories-page .product-box-content .product-name {
		font-size: 13px !important;
	}
	.no-of-product {
		display: none !important;
	}
	.breadcrumb-wrap li > a {
		font-size: 13px !important;
	}
	.breadcrumb-wrap li:first-child {
		padding-left: 5px !important;
	}
	.breadcrumb-wrap li {
		margin: 0 4px 0 0 !important;
		padding: 3px 10px !important;
		line-height: 10px !important;
	}
	.breadcrumb-wrap li::before {
		height: 13px !important;
		right: -6px !important;
		top: 2px !important;
		width: 11px !important;
	}
	.trail-middle::after, .trail-end::after {
		height: 13px !important;
		left: -6px !important;
		top: 2px !important;
		width: 11px !important;
	}
	.product-detail .nav.nav-pills {
		padding: 0 !important;
		width: 100% !important;
	}
	.product-detail .nav.nav-pills li {
		border-top: 1px solid #dddddd !important;
		float: left !important;
		width: calc(100% + 2px) !important;
	}
	.product-detail .product-tabs-content {
		width: 100% !important;
		padding: 10px!important;
	}
	.pb-right-column .video-shoping .attributes .attribute-label {
		float: left !important;
		width: 100% !important;
	}
	.pb-right-column {
		margin-top: 10px !important;
	}
	.pb-right-column .product-name, .pb-right-column .product-price-group .price {
		font-size: 14px !important;
	}
	.pb-right-column .btn-add-cart1, .pb-right-column .btn-out-of-stock {
		height: 32px !important;
		padding: 0 10px !important;
	}
	.pb-right-column .form-action .wishlist .fa {
	    background: #f36 none repeat scroll 0% 0% !important;
	}
	.pb-right-column .festive-baner {
		padding: 10px !important;
	}
	.pb-right-column .festive-baner span {
		font-size: 15px !important;
		display: block !important;
	}
	.pb-right-column .festive-baner img {
	    width: 90px !important;
		margin: 5px 10px 0 0 !important;
	}
	.pb-right-column .video_shopping_btn {
		float: left !important;
		margin-top: 10px !important;
	    margin-left: 0 !important;
	}
	.pb-right-column .form-option .attributes p {
		position: relative;
		line-height: 24px;
		margin-bottom: 4px;
		color: #212121;
	}
	.pb-right-column .form-option .attributes p:before {
		content: '\f02b';
		font-family: FontAwesome;
		font-size: 14px;
		padding-right: 6px;
	}
	.pb-right-column .form-option .attributes #alloffer_btn_clck {
		color: #91c315;
		cursor: pointer;
		font-size: 14px;
	}
	.product-tabs {margin-top: 10px;}
	.pb-left-column .app-figure, .pb-left-column, .pb-right-column {
		padding: 0 !important;
		margin: 0;
	}
	.pb-left-column .selectors {
		margin-top: 15px!important;
		float: none!important;
		display: inline-block !important;
	}
	.pb-left-column .selectors .mz-thumb img {
		padding-right: 5px !important;
	}
	.dropdown .dropbtn img {
		margin: 12px 5px 0 0 !important;
		width: 25px !important;
	}
	.site-navbar .svg_logo {height: 45px !important;}
	.ribbon.zoa-hot .discount {
		padding-left: 0 !important;
	}
	.hover_fly {
		top: 15% !important;
	}
	.categories-page .product-box-content {
		margin-bottom: 10px !important;
	}
	#solid-form-size-chart {
		width: 90% !important;
		max-height: 70%;
		overflow-y: auto;
	}
	#solid-form-measure {
		width: 100% !important;
	    max-height: 30%;
	}
	#form-measure iframe {
		height: 235px !important;
	}
	/*-responsive.css-*/
	.top-banner{
		display: none;
	}
	.top-header .nav-top-links,
	.top-header .user-info,
	.top-header .support-link{
		width: 100%;
		float: left;
	}
	.main-header .logo{
		text-align: center;
		margin-top: 10px;
	}
	.main-header .header-search-box{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 30px;
	}
	.main-header .header-search-box .form-inline .form-category{
		display: none;
	}
	.main-header .header-search-box .form-inline .input-serach {
	    width: calc(100% - 50px);
	    padding-top: 10px;
	}
	.main-header .shopping-cart-box{
		padding-left: 15px;
		padding-right: 15px;
		margin-left:0; 
		width: 100%;
		margin-top: 30px;
	}
	.nav-top-menu{
		background: transparent;
	}
	#box-vertical-megamenus{
		width: 50%;
		height: 50px;
		float: left;
	}
	#box-vertical-megamenus .box-vertical-megamenus{
		right: 0px;
		padding-bottom:0;
	}
	.box-vertical-megamenus .vertical-menu-content{
		border-right: 1px solid #eee;
		display: none;
	}
	.box-vertical-megamenus .title{
		color: #fff;
		padding-left: 10px;
		padding-right: 10px;
	}
	#box-vertical-megamenus .vertical-menu-content{
		min-width: 290px;
		display: none;
	}
	.box-vertical-megamenus .vertical-menu-content ul li:hover .vertical-dropdown-menu {
	  visibility: hidden;
	  display: none;
	}
	.box-vertical-megamenus .vertical-menu-content ul li a.parent:before {
		display: none;
	}
	.popular-tabs .nav-tab li{
		padding: 0;
	}
	#home-slider .header-banner{
		display: none;
	}
	.header-top-right .homeslider, .header-top-right .mobileslider{
		width: 100%;
	}
	#home-slider .header-top-right .homeslider .content-slide, #mobile-slider .header-top-right .mobileslider .content-slide {
		margin-right: 0;
	}
	#home-slider .slider-left{
		height: 3px;
	}
	.service{
		display: none;
	}
	.nav-menu .navbar-brand,
	.nav-menu .toggle-menu{
		display: block;
	}
	.nav-menu .navbar-collapse{
		position: absolute;
		right: 0px;
		top: 50px;
		margin-right: 0;
		margin-left: 0;
		padding: 0 15px;
		left: 0;
		right: 0;
	}
	.nav-menu .navbar-collapse>ul{
		margin-top: 0;
	}
	.nav-menu .navbar-brand{
		margin-left: -10px;
	}
	.popular-tabs .nav-tab li{
		width: 100%;
		float: left;
	}
	.page-top-right{
		margin-top: 30px;
	}
	.content-page{
		margin-top: 0;
	}
	.floor-elevator {
		display: none;
	}
	.category-banner{
		display: none;
	}
	.product-featured .banner-featured{
		display: none;
	}
	.product-featured .product-featured-content .product-featured-list{
		margin-left: 0;
	}
	.product-featured .product-featured-content{
		width: 100%;
	}
	.banner-bottom{
		display: none;
	}
	.trademark-info{
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
	.trademark-product .image-product {
    	width: 40%;
	}
	.trademark-product .info-product{
		padding-left: 10px;
	}
	#introduce-box {
	    margin-top: 30px;
	}
	#introduce-box .introduce-title{
		margin-top: 30px;
	}
	#trademark-list #payment-methods{
		display: block;
		width: 100%;
	}
	.product-list li .product-star{
		float: left;
		width: 100%;
		text-align: left;
	}
	.product-list li .content_price {
		float: left;
		width: 100%;
	}
	.latest-deals{
		padding-bottom: 15px;
	}
	.main-header .shopping-cart-box:hover .cart-block {
	  opacity: 0;
	  visibility: hidden;
	}
	.category-featured>.nav-menu>.container{
		padding-left: 0;
	}
	.category-slider{
		margin-top: 30px;
	}
	.category-slider .owl-controls .owl-prev, 
	.category-slider .owl-controls .owl-next {
	  width: 20px;
	  height: 20px;
	  color: #fff;
	  text-align: center;
	  padding-top: 3px;
	}
	.subcategories li.current-categorie {
	  width: 100%;
	}
	.subcategories li.current-categorie a{
		width: 100%;
		text-align: center;
	}
	.subcategories li.current-categorie:after{
		right: 50%;
		  content: "\f0d7";
		  top: 36px;
	}
	.subcategories li{
		width: 100%;
	}
	.subcategories li a{
		width: 100%;
		padding: 0 10px;
	}
	.sortPagiBar .sort-product, .sortPagiBar .show-product-item{
		margin-top: 20px;
	}
	.product-list.list .left-block {
		width: 100%;
		position: relative;
	}
	.product-list.list .right-block{
		width: 100%;
	}
	.product-list.list .add-to-cart{
		bottom: 0;
		left: 0;
		width: 50%;
		top: inherit;
	}
	.product-list.list .quick-view{
		bottom: 0;
		right: 0;
		top: inherit;
	}
	.nav-menu .nav>li>a {
		padding: 5px 15px;
	}
	.popular-tabs .owl-controls .owl-next,
	.popular-tabs .owl-controls .owl-prev{
		top: -15px;
	}
	.brand-showcase-box .brand-showcase-logo .owl-controls{
	}
	.center_column{
		margin-top: 30px;
	}
	#product .pb-right-column{
		margin-top: 30px;
	}
	.product-tab .nav-tab>li>a{
		padding: 0 10px;
	}
	.product-list li .product-star {
		float: left;
	}
	.product-tab .nav-tab>li{
		width: 100%;
		float: left;
		margin-bottom: 2px;
	}
	.product-tab .nav-tab>li>a {
		width: 100%;
	}
	.product-tab .nav-tab>li.active>a{
		height: 48px;
	}
	.product-tab .tab-container {
		margin-top: 2px;
	}
	#product .pb-right-column .product-comments .comments-advices a{
		width: 100%;
		float: left;
		padding: 0;
	}
	.breadcrumb{
		line-height: 20px;
	}
	.breadcrumb .navigation-pipe:before{
		padding: 0;
	}
	/** MAIN MENU **/
	#main-menu .navbar-header {
	  display: block;
	  margin: 0;
	  background: #ff3366;
	  color: #fff;
	  margin-left: 15px;
	}
	#main-menu .navbar-header .navbar-brand {
		padding: 0;
		padding-left: 10px;
		line-height: 50px;
		color: #fff;
		font-size: 14px;
	}
	#main-menu .navbar-header .fa{
		line-height: inherit;
		color: #fff;
		font-size: 17px;
	}
	#main-menu .navbar-header .navbar-toggle{
		border: none;
		padding: 0;
		margin-top: 12px;
	}
	#main-menu .navbar-default .navbar-toggle:focus,
	#main-menu .navbar-default .navbar-toggle:hover{
		background: none;
	}
	#main-menu .navbar-collapse{
		padding: 0 15px;
		margin-left: 15px;
		margin-right: 0px;
		background: #eee;
	}
	#main-menu .container-fluid{
		padding-right: 15px;
  		padding-left: 15px;
	}
	#main-menu .navbar-collapse.in{
		overflow-y:inherit;
	}
	#main-menu .navbar .navbar-nav>li{
		border-bottom: 1px solid #cacaca;
	}
	#main-menu .navbar .navbar-nav>li:hover,
	#main-menu .navbar .navbar-nav>li.active{
		background: none;
	}
	#main-menu .navbar .navbar-nav>li>a{
		margin: 0;
		padding: 10px;
		border-right: none;
		position: relative;
	}
	#main-menu .navbar .navbar-nav>li:hover>a, 
	#main-menu .navbar .navbar-nav>li.active>a {
	  color: #333;
	  border-right: 1px solid transparent;
	}
	#main-menu .dropdown-menu{
		position: inherit;
		opacity: 1;
		visibility: inherit;
		display: none;
	}
	#main-menu li.dropdown>a:after{
		position: absolute;
		top: 9px;
		right: 10px;
	}
	#main-menu .dropdown.open >.dropdown-menu{
		display: block;
	}
	#main-menu li.dropdown:before{
		display: none;
	}
	#main-menu li.dropdown:hover:before{
		display: none;
	}
	#main-menu .navbar-nav > li> .mega_dropdown {
		  -webkit-transform: translate(0,0);
		  -moz-transform: translate(0,0);
		  -o-transform: translate(0,0);
		  -ms-transform: translate(0,0);
		  transform: translate(0,0);
		  width: 100%!important;
		  left: 0!important;
		  top: 0;
  		  padding: 15px 0;
  		  border: 1px solid #eee;
	}
	#main-menu .dropdown-menu{
		border: 1px solid #eee;
	}
	#main-menu .dropdown-menu.container-fluid {
	  padding: 15px;
	  border: 1px solid #eee;
	}
	.page-heading{
		font-size: 16px;
	}
	.page-heading span{
		padding: 0;
	}
	.page-order ul.step li{
		width: 100%;
		display:block;
		text-align: left;
		border-bottom: none;
		border-left: 3px solid #eee;
		padding-left: 20px;
		margin-top: 10px;
	}
	.page-order ul.step li.current-step{
		border-left: 3px solid #ff3366;
		border-bottom: none;
	}
	#footer2 .footer-top .footer-menu li{
		display: block;
		width: 100%;
		line-height: 30px;
	}
	#footer2 .footer-top .footer-social{
		margin-top: 20px;
		float: left;
	}
	#footer2 .footer-row .form-subscribe {
		width: auto;
	}
	#footer2 .footer-row .form-subscribe .form-group{
		margin-bottom: 0;
	}
	#footer2 .footer-row{
		padding: 20px 0;
	}
	#footer2 .widget-body{
		padding-bottom: 20px;
	}
	#footer2 .widget-title{
		padding-bottom: 10px;
	}
	#footer2 .footer-bottom .footer-payment-logo{
		float: left;
		margin-top: 10px;
	}
	.box-products .box-product-head{
		float: left;
		height: auto;
	}
	.box-products .box-product-head .box-title{
		float: left;
		width: 100%;
	}
	.box-products .box-tabs{
		float: left;
		margin-top: 10px;
	}
	.box-products .box-tabs>li{
		display: block;
		width: 100%;

	}
	.box-products .box-tabs li>a{
		border: none;
		padding: 0;
	}
	.box-products .box-product-head .box-title{
		padding-left: 0;
	}
	.box-products .box-tabs li>a:before{
		left: 0;
		right: 0;
	}
	.box-products .box-product-content .box-product-adv{
		display: none;
	}
	.box-products .box-product-content .box-product-list {
		margin-left: 0;
		float: left;
		overflow: hidden;
		width: 100%;
	}
	.hot-deals-box .hot-deals-tab .hot-deals-tab-box{
		padding: 10px;
	}
	.hot-deals-box .hot-deals-tab-content-col {
		padding-left: 15px;
	}
	.hot-deals-box .hot-deals-tab-content{
		padding: 10px;
	}
	.site-profile{display:inline-block;}
	.head-info {
		padding-right: 0 !important;
		padding-left: 0 !important;
		font-size: 13px;
	}
	input[type='checkbox']:after {top: -3px;}
	.side-menu #tag_right {right: 0;}
	.side-menu #tag_left {left: 10px;}
	.ribbon.zoa-hot .discount {
		padding-left: 0 !important;
	}
	.hover_fly {
		top: 15% !important;
	}
	.dropdown .dropbtn img {
		margin: 0 5px 0 0 !important;
		width: 25px !important;
	}
	#solid-form-coupon {
		width: 85% !important;
		max-height: 32%;
		overflow-y: auto;
	}
	.cart-coupon h3, .cart-coupon h2 {
	    font-size: 16px !important;
        margin-bottom: 5px !important;
	}
	/*-responsive.css-*/
	.top-banner{
		display: none;
	}
	.top-header .nav-top-links,
	.top-header .user-info,
	.top-header .support-link{
		width: 100%;
		float: left;
	}
	.main-header .logo{
		text-align: center;
		margin-top: 10px;
	}
	.main-header .header-search-box{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 30px;
	}
	.main-header .header-search-box .form-inline .form-category{
		display: none;
	}
	.main-header .header-search-box .form-inline .input-serach {
	    width: calc(100% - 50px);
	    padding-top: 10px;
	}
	.main-header .shopping-cart-box{
		padding-left: 15px;
		padding-right: 15px;
		margin-left:0; 
		width: 100%;
		margin-top: 30px;
	}
	.nav-top-menu{
		background: transparent;
	}
	#box-vertical-megamenus{
		width: 50%;
		height: 50px;
		float: left;
	}
	#box-vertical-megamenus .box-vertical-megamenus{
		right: 0px;
		padding-bottom:0;
	}
	.box-vertical-megamenus .vertical-menu-content{
		border-right: 1px solid #eee;
		display: none;
	}
	.box-vertical-megamenus .title{
		color: #fff;
		padding-left: 10px;
		padding-right: 10px;
	}
	#box-vertical-megamenus .vertical-menu-content{
		min-width: 290px;
		display: none;
	}
	.box-vertical-megamenus .vertical-menu-content ul li:hover .vertical-dropdown-menu {
	  visibility: hidden;
	  display: none;
	}
	.popular-tabs .nav-tab li{padding: 0;}
	.category-page1 {margin: 15px auto;}
	.service, .box-vertical-megamenus .vertical-menu-content ul li a.parent:before, #home-slider .header-banner{display: none;}
	#home-slider .header-top-right, #mobile-slider .header-top-right {
		padding-right: 7px;
		padding-left: 7px;
		margin: 0;
		border-top: none;
	}
	.header-top-right .homeslider, .header-top-right .mobileslider{width: 100%;}
	#home-slider .header-top-right .homeslider .content-slide, #mobile-slider .header-top-right .mobileslider .content-slide {margin-right: 0;}
	#home-slider .slider-left{height: 3px;}
	.nav-menu .navbar-brand, .nav-menu .toggle-menu{display: block;}
	.nav-menu .navbar-collapse{
		position: absolute;
		right: 0px;
		top: 50px;
		margin-right: 0;
		margin-left: 0;
		padding: 0 15px;
		left: 0;
		right: 0;
	}
	.nav-menu .navbar-collapse>ul{margin-top: 0;}
	.nav-menu .navbar-brand{margin-left: -10px;}
	.popular-tabs .nav-tab li{
		width: 100%;
		float: left;
	}
	.page-top-right{margin-top: 30px;}
	.content-page{margin-top: 0;}
	.container{
		padding-left: 0px;
		padding-right: 0px;
	}
	.floor-elevator, .category-banner, .product-featured .banner-featured {display: none;}
	.is-visible {padding-bottom: 0 !important;}
	.product-featured .product-featured-content .product-featured-list{
		margin-left: 0;
	}
	.product-featured .product-featured-content{
		width: 100%;
	}
	.banner-bottom{
		display: none;
	}
	.trademark-info{
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
	.trademark-product .image-product {
    	width: 40%;
	}
	.trademark-product .info-product{
		padding-left: 10px;
	}
	#introduce-box {
	    margin-top: 30px;
	}
	#introduce-box .introduce-title{
		margin-top: 30px;
	}
	#trademark-list #payment-methods{
		display: block;
		width: 100%;
	}
	.product-list li .product-star{
		float: left;
		width: 100%;
		text-align: left;
	}
	.product-list li .content_price {
		float: left;
		width: 100%;
	}
	.latest-deals{
		padding-bottom: 15px;
	}
	.main-header .shopping-cart-box:hover .cart-block {
	  opacity: 0;
	  visibility: hidden;
	}
	.category-featured>.nav-menu>.container{
		padding-left: 0;
	}
	.category-slider{
		margin-top: 30px;
	}
	.category-slider .owl-controls .owl-prev, 
	.category-slider .owl-controls .owl-next {
	  width: 20px;
	  height: 20px;
	  color: #fff;
	  text-align: center;
	  padding-top: 3px;
	}
	.subcategories li.current-categorie {
	  width: 100%;
	}
	.subcategories li.current-categorie a{
		width: 100%;
		text-align: center;
	}
	.subcategories li.current-categorie:after{
		right: 50%;
		  content: "\f0d7";
		  top: 36px;
	}
	.subcategories li{
		width: 100%;
	}
	.subcategories li a{
		width: 100%;
		padding: 0 10px;
	}
	.sortPagiBar .sort-product, .sortPagiBar .show-product-item{
		margin-top: 20px;
	}
	.product-list.list .left-block {
		width: 100%;
		position: relative;
	}
	.product-list.list .right-block{
		width: 100%;
	}
	.product-list.list .add-to-cart{
		bottom: 0;
		left: 0;
		width: 50%;
		top: inherit;
	}
	.product-list.list .quick-view{
		bottom: 0;
		right: 0;
		top: inherit;
	}
	.nav-menu .nav>li>a {
		padding: 5px 15px;
	}
	.popular-tabs .owl-controls .owl-next,
	.popular-tabs .owl-controls .owl-prev{
		top: -15px;
	}
	.brand-showcase-box .brand-showcase-logo .owl-controls{
	}
	.center_column{
		margin-top: 30px;
	}
	#product .pb-right-column{
		margin-top: 30px;
	}
	.product-tab .nav-tab>li>a{
		padding: 0 10px;
	}
	.product-list li .product-star {
		float: left;
	}
	.product-tab .nav-tab>li{
		width: 100%;
		float: left;
		margin-bottom: 2px;
	}
	.product-tab .nav-tab>li>a {
		width: 100%;
	}
	.product-tab .nav-tab>li.active>a{
		height: 48px;
	}
	.product-tab .tab-container {
		margin-top: 2px;
	}
	#product .pb-right-column .product-comments .comments-advices a{
		width: 100%;
		float: left;
		padding: 0;
	}
	.breadcrumb{
		line-height: 20px;
	}
	.breadcrumb .navigation-pipe:before{
		padding: 0;
	}
	/** MAIN MENU **/
	#main-menu .navbar-header {
	  display: block;
	  margin: 0;
	  background: #ff3366;
	  color: #fff;
	  margin-left: 15px;
	}
	#main-menu .navbar-header .navbar-brand {
		padding: 0;
		padding-left: 10px;
		line-height: 50px;
		color: #fff;
		font-size: 14px;
	}
	#main-menu .navbar-header .fa{
		line-height: inherit;
		color: #fff;
		font-size: 17px;
	}
	#main-menu .navbar-header .navbar-toggle{
		border: none;
		padding: 0;
		margin-top: 12px;
	}
	#main-menu .navbar-default .navbar-toggle:focus,
	#main-menu .navbar-default .navbar-toggle:hover{
		background: none;
	}
	#main-menu .navbar-collapse{
		padding: 0 15px;
		margin-left: 15px;
		margin-right: 0px;
		background: #eee;
	}
	#main-menu .container-fluid{
		padding-right: 15px;
  		padding-left: 15px;
	}
	#main-menu .navbar-collapse.in{
		overflow-y:inherit;
	}
	#main-menu .navbar .navbar-nav>li{
		border-bottom: 1px solid #cacaca;
	}
	#main-menu .navbar .navbar-nav>li:hover,
	#main-menu .navbar .navbar-nav>li.active{
		background: none;
	}
	#main-menu .navbar .navbar-nav>li>a{
		margin: 0;
		padding: 10px;
		border-right: none;
		position: relative;
	}
	#main-menu .navbar .navbar-nav>li:hover>a, 
	#main-menu .navbar .navbar-nav>li.active>a {
	  color: #333;
	  border-right: 1px solid transparent;
	}
	#main-menu .dropdown-menu{
		position: inherit;
		opacity: 1;
		visibility: inherit;
		display: none;
	}
	#main-menu li.dropdown>a:after{
		position: absolute;
		top: 9px;
		right: 10px;
	}
	#main-menu .dropdown.open >.dropdown-menu{
		display: block;
	}
	#main-menu li.dropdown:before{
		display: none;
	}
	#main-menu li.dropdown:hover:before{
		display: none;
	}
	#main-menu .navbar-nav > li> .mega_dropdown {
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
		width: 100%!important;
		left: 0!important;
		top: 0;
		padding: 15px 0;
		border: 1px solid #eee;
	}
	#main-menu .dropdown-menu{
		border: 1px solid #eee;
	}
	#main-menu .dropdown-menu.container-fluid {
	  padding: 15px;
	  border: 1px solid #eee;
	}
	.page-heading{
		font-size: 16px;
	}
	.page-heading span{
		padding: 0;
	}
	.page-order ul.step li{
		width: 100%;
		display:block;
		text-align: left;
		border-bottom: none;
		border-left: 3px solid #eee;
		padding-left: 20px;
		margin-top: 10px;
	}
	.page-order ul.step li.current-step{
		border-left: 3px solid #ff3366;
		border-bottom: none;
	}
	#footer2 .footer-top .footer-menu li{
		display: block;
		width: 100%;
		line-height: 30px;
	}
	#footer2 .footer-top .footer-social{
		margin-top: 20px;
		float: left;
	}
	#footer2 .footer-row .form-subscribe {
		width: auto;
	}
	#footer2 .footer-row .form-subscribe .form-group{
		margin-bottom: 0;
	}
	#footer2 .footer-row{
		padding: 20px 0;
	}
	#footer2 .widget-body{
		padding-bottom: 20px;
	}
	#footer2 .widget-title{
		padding-bottom: 10px;
	}
	#footer2 .footer-bottom .footer-payment-logo{
		float: left;
		margin-top: 10px;
	}
	.box-products .box-product-head{
		float: left;
		height: auto;
	}
	.box-products .box-product-head .box-title{
		float: left;
		width: 100%;
	}
	.box-products .box-tabs{
		float: left;
		margin-top: 10px;
	}
	.box-products .box-tabs>li{
		display: block;
		width: 100%;
	}
	.box-products .box-tabs li>a{
		border: none;
		padding: 0;
	}
	.box-products .box-product-head .box-title{
		padding-left: 0;
	}
	.box-products .box-tabs li>a:before{
		left: 0;
		right: 0;
	}
	.box-products .box-product-content .box-product-adv{
		display: none;
	}
	.box-products .box-product-content .box-product-list {
		margin-left: 0;
		float: left;
		overflow: hidden;
		width: 100%;
	}
	.hot-deals-box .hot-deals-tab .hot-deals-tab-box{
		padding: 10px;
	}
	.hot-deals-box .hot-deals-tab-content-col {
		padding-left: 15px;
	}
	.hot-deals-box .hot-deals-tab-content{
		padding: 10px;
	}
	#solid-form-address {
		width: 80% !important;
		max-height: 75%;
		overflow-y: auto;
	}
	#solid-form-qty, #solid-form-size {
		max-height: 38%;
		width: 35% !important;
		overflow-y: auto;
	}
	.dropdown .dropbtn{display:block;margin-top: 10px;}
	.site-profile{display:inline-block;}
	.head-info {
		padding-right: 0 !important;
		padding-left: 0 !important;
		font-size: 13px;
	}
	.cart-product-img {width: 35% !important;}
	.order-sub-cart-img, .order-sub-cart-title {
		width: 100% !important;
		padding: 0 !important;
		text-align: center;
	}
	.order-detail-main {
	    width: 100% !important;
		padding: 10px 0 0 0 !important;
		text-align: center;
	}
	.order-sub-cart-title {line-height: 1.5 !important;}
	.order-sub-cart-titlem {
		margin-bottom: 10px;
	}
	.cart-product-detail {
		width: 100% !important;
		margin-bottom: 10px;
	}
	.cart-product-price, .order-sub-cart-est-dt {
		width: 100% !important;
		padding: 0 !important;
	}
	.mobile-stand-day {
		padding: 10px;
		position: relative;
		vertical-align: top;
		line-height: 22px;
		font-size: 14px;
		text-align: left;
		width: 100%;
		height: auto;
	}
	.mobile-delivery {
		width: 53%;
		height: auto;
		display: inline-block;
	}
	.mobile-wardrobe {
		width: 45%;
		height: auto;
		text-align: right;
		display: inline-block;
	}
	.mobile-wishlist, .mobile-remove {
		padding: 0 0 0  10px;
		display: inline-block;
		font-size: 14px;
		color: #212121;
		cursor: pointer;
	}
	input[type='checkbox']:after {top: -3px;}
	.add-new-address, .frequently-area {width: 100% !important; margin: 0 0 20px !important;}
	.mobile-left { width: 60% !important; }
	.mobile-right {width: 15% !important;;float: right !important;;}
	.check_left {width: 12% !important;}
	.headTitle {width: 100% !important;;}
	.saved-content {margin-bottom: 10px; border-bottom: 1px solid #DDD; padding-bottom: 10px;}
	.saved-content:last-child {border: 0;padding-bottom: 0;margin-bottom: 0;}
	.not-avail {padding-left: 0 !important;}
	.card-body {padding: 0 10px 15px !important;}
	.save-card-img {width: 67px !important; height: auto !important;}
	.save-card-text {width: 65% !important;}
	.save-card-cvv {width: 70% !important;text-align: center;float: left;}
	.first-4, .last-4, .middle-numbr {padding-left: 0;letter-spacing: 2px;}
	.paypal-text {width: 100%!important; margin-top: 10px!important;}
	.formField {width: 90%;}
	.formField .inputField {width: 95%;}
	.half.expDate {width: 45%; margin: 0 5px;}	
	.formField .inputField.half {width: 40%;}
	.main-card-body {width: 100% !important; margin-bottom: 10px;}
	 .ccavenue-text {width: 100%!important; margin-bottom: 10px!important;margin-top: 10px; }
	.login-page {padding: 30px 0 !important;}
	.social-button {width: 47%; display: inline-block;color: #fff;font-size: 16px;letter-spacing: 2px;padding: 10px;border-radius: 4px;cursor: pointer;text-align: center;}
	.social-button.facebook {background-color: #4b69b0;}
	.social-button.gplus {background-color: #e83f3a;}
	.login-input-container {margin: 0 0 10px;}
	.login-button, .mobile-login-button, .forgot-login-link {font-size: 16.5px;text-align: center;}
	.login-button-container {padding: 10px 0 0;}
	.login-tagline {color: #333;font-size: 16.5px;}
	#alert_msg {width: 210px;}
	.btn-continue-shop {margin-right: 0 !important;}
	.btn-view-order {margin-left: 0 !important;margin-top:7px;}
	.account-sidebar, .account-logout span, .progtrckr {display: none !important;}
	.account-change {width: 100% !important;padding: 0 !important;margin-top: 20px;}
	.mobile-account {padding: 5px 15px !important;}
	.mobile-account-text {font-size: 12px !important;line-height: 30px !important;height: 40px !important;}
	#tracking_delivery span, .head_order_vs_amt {display: block !important;}
	.category-page1 .row {    margin-right: -15px !important;margin-left: -15px !important;}
	.slick-arrow {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
	.slick-arrow.slick-next {right: 17px !important;}
	.slick-arrow.slick-prev {left: 17px !important;}
	.row {margin: 0 !important;}
	.mobile-account-grid1 {height: 40px !important;}
	.mobile-account-grid {height: 65px !important;}

	.card-no, .order_price_left, .order_price_info {width: 100% !important;}
	.card-name-valid {width: 100% !important; margin-top: 10px !important;}
	.card-validity, .order_price_info {text-align: left !important;}
	.card-detail {padding: 10px;background: white url(../images/cc_bg.png) no-repeat scroll 40% 12%;}
	.account-info {padding: 0 0 0 10px !important; width: 75%  !important;}
	.account-img .initial {width: 50px !important;height: 50px !important;line-height: 30px;}
	.card_delete span, .mobile-desc {display: none !important;}
	.card_delete i {display: block !important;line-height: 35px;}
	.card_delete {left: 45% !important;margin-top: -10px;width: 35px;height:35px;border-radius: 50%;}
	.address-block, .cashback-asrefund, .cashback-redeem, .head_coupon_date {width: 100% !important;}
	.no_coupon {font-size: 16px;display: inline-block;width: 100%;line-height: 20px;}
	.order_right {width: 40%;}
	.order_left {width: 60%;}
	.product-tabs > li > a, .product-tabs li, .product-tabs > li.active > a, .product-tabs > li.active > a:hover, .product-tabs > li.active > a:focus {width: 100%;text-align: center;}
	.track-detail {margin-left: 0 !important;padding-top: 8%;}
	.head_order_no, .head_order_dt, .head_order_qty, .head_order_amt, .head_order_view, .head_order_vs_no, .head_order_vs_dt, .head_order_vs_amt, .head_order_vs_qty, .head_order_vs_view {
		width: 100% !important;
		height: 25px !important;
        line-height: 25px !important;
		text-align: left !important;
		padding: 0 10px !important;
	}
	.head_order_view i, .head_order_vs_view i, .head_measure_action i {padding: 0 5px !important;}
	.mobile_coupon_title, .mobile_measurement_title, .headerseeall  {display: none !important;}
	.mobile_head_title {font-family: "Helvetica" !important;display: inline !important;}
	.account-profile-info, .account-chang-pwd {padding: 10px !important;}
	.profile-header {padding: 10px;}
	.color-status {padding: 0 10px 0 10px;}
	.order-sort, .order-vs-sort, .order_right, .order_left {
		width: 100%;
		text-align: left;
		float: left;
		line-height: 25px;
	}
	#sort_by {height: 40px;}
	.account-change .sold-out, .category-page .sold-out, .categories-grid .sold-out {bottom: 22%;}
	.video-cashback, .g3-cashback {width: 100% !important;border-right: 0 !important;line-height: 30px;text-align: left !important;}
	.tab-content {padding: 0;}
	.head_coupon_sr, .head_coupon_name, .head_coupon_num, .head_coupon_date, .head_referral_sr, .head_coupon_reasn {width: 100% !important; text-align: left !important;padding: 0 7px !important;height: 25px !important;line-height: 25px !important;}
	.head_measure_sr, .head_measure_name, .head_measure_add_dt, .head_measure_edit_dt {width: 100% !important; text-align: left !important;padding: 0 7px !important;height: auto !important;line-height: 22px !important;}
	.head_measure_action {width: 100% !important; text-align: left !important;padding: 0 !important;height: auto !important;line-height: 22px !important;}
	.brands-list-box {width: 49%;}
	.brand-tabs li {display: inline !important;}
	.complain_img {margin-bottom: 20px;}
	.send-msg .uppercase {font-size: 23px;}
	.whatsapp-chat {right: 12px; bottom: 60px;}
	#scrollUp {right: 15px;bottom: 45px;}
	.roadmap-begin-year {margin: 0 -20px;}
	.roadmap-step {margin-left: 50px;}
	.roadmap-wrap .roadmap-left .roadmap-icon, .roadmap-wrap .roadmap-right .roadmap-icon {
		display: inline-block;
		position: absolute;
		width: 32px;
		margin-left: 18px;
	}
	.roadmap-year {
		margin: 0 -25px;
		height: 70px;
		width: 70px;
	}
	.roadmap-year span {
		margin: 0 0 0 40px;
		top: 0;
	}
	.locators_div {width: 85%;margin: 0 auto 18px;}
	.locator_main_img {width: 70%;}
	.auto_404 img {width: 60%;}
	.auto_404 p {font-size: 11px;}
	.under-construction span {font-size: 30px;}
	.coming-left p, .under-construction span {font-size: 16px !important;}
	.coming-left h4 {font-size: 25px;}
	.coming-left h3 {font-size: 30px;}
	.under-construction span:first-child {padding: 10px 10px 10px 0;}
	.under-construction span:last-child {padding: 10px 0 10px 10px;}
	.under-construction {margin: 10px 0;}
	.under-construction span{padding: 10px;}
	.ucns-footer {width: 90% !important;}
	.under-construction, .newsleter-ucns, .coming-left p, .coming-left h3, .coming-left h4 {text-align: center;}
	.coming-right img {width: 60% !important;}
	.video_blck_patch {
		min-height: auto;
		margin-top: 25px;
		padding: 0 10px;
	}
	.video_blck_patch h3 {
		font-size: 20px;
		padding: 15px 0 0;
	}
	.video_blck_patch h2, .video_blck_patch h2>a {
		font-size: 22px;
		padding: 15px 0;
		line-height: 33px;
	}
	.video_blck_patch h4 {padding: 15px 0;}
	.btn-book h3 {padding: 0;font-size: 18px;}
	.btn-book {padding: 10px 15px;width: 85%;margin: 15px auto 0;}
	.shop-brands h2 {margin-top: 25px;}
	.book-appoint h2, .watch-latest h2, .talk-expert h2, .shop-brands h2, .trustpilot h2, .video-whatsapp h2, .whts-sharing h2 {font-size: 20px;line-height: 25px;padding: 0;}
	.appoint-new {bottom: 55px;right: 15px;}
	.talk-left, .talk-right {width: 100%;}
	.facetime {width: 30px;}
	.skype {width: 60px;}
	.video-navigation {display: none;}
	.video-logo img, .shop-category img {width: 100px;}
	.video-logo {width: 87%;}
	.mobile_index_cat {margin-bottom: 10px;}
	.mobile_index_cat:last-child {margin:0;}
	.category-1 {background: #6bc7a2;}
	.category-2 {background: #96c1ca;}
	.category-3 {background: #45b9d0;}
	.category-4 {background: #efa425;}
	.whts-live-now img {float: none;margin:0;width: 200px;}
	.whts-live-now {
		margin-bottom: 70px;
		text-align: center;
	}
	.whts-live-chat {padding: 30px 0;width: 100%;}
	.whts-live-chat .whts-chat-screen {
		margin: -80px auto;
		padding: 0;
		display: table;
	}
	.whts-live-thought {
		position: initial;
		top: 0;
		right: 0;
		font-size: 15px;
		max-width: 90%;
		margin: 100px 0 0 30px;
	}
	.whts-live-thought ul li:before {font-size: 14px;}
	.whts-shop-now {margin: 15px auto 0 20px;width: 75%;}
	.search-bar-clear span {display: none;}
	.search-bar-clear i {display: block;font-size: 25px;line-height: 30px;}
	.filter-list .apply-all {padding: 5px 15px;font-size: 18px;}
	.filter-body {padding: 15px;font-size: 15px;height: 87%;top: 7%;}
	#mobileFilter .filterHeader {padding: 6px 15px;}
	.filter-body .filter-label {width: 50%;}
	.filter-body span.number_of_product {width: 30%;}
	.panel-sidebar .box-color {width:22px;height: 22px;margin: 3px 6px 0;}
	#video-slider {margin: 0;}
	.whatsapp-hello-bar {margin: 0 0 15px 0;}
	.whatsapp-logo img {width: 75%;}
	/*-- 05-Jun-2020 --*/
	.nav-main-search, .nav-right {display: none;}
	.menu_section11, .nav-top-location .nav-main-search {display: block;}
	.nav-toolbar {
		position: relative;
		height: 48px;
		width: 100%;
	}
	.m-nav-right {
		position: absolute;
		float: right;
		width: auto;
		display: inline-block;
		right: 0;
	}
	.nav-left {
		display: inline-block;
		position: relative;
		width: auto;
		height: 50px !important;
		float: left;
	}
	.m-nav-cart-count, #m-nav-cart-count1, .wish_count2  {
    	font-size: 11.5px;
        color: #fff;
        position: relative;
        display: block;
        text-align: center;
	}
	.menu-canvas {width: 100%;}
	.site-logo {width: 100px;}
	.offcanvas-toggle {top: 10px; width: 25px; height: 20px;}
	.m-nav-search, .m-nav-sign-in, .m-nav-fav {
		display: inline-block;
		width: 45px;
		margin: 0 auto;
		text-align: center;
	}
	.m-nav-search img {
		width: 27px;
		height: 27px;
		margin: 10px 0 0 10px;
	}
	.offcanvas-section {width: 100% !important;}
	.offcanvas-user {height: 50px;}
	.offcanvas-section.open .offcanvas-close {height: 50px;}
	.m-nav-top-location {
		height: 40px;
		/* display: flex; */
		overflow-x: scroll;
		-ms-overflow-style: none;
		width: 100%;
		overflow: hidden;
	}
	.m-nav-top-location .m-nav-shop-a {
		color: #FFF;
		width: auto;
		height: auto;
		top: 0;
		line-height: 14px;
		text-align: left;
		font-size: 16px;
		padding: 0 10px 0 0;
		font-family: 'Helvetica';
	}
	.m-nav-top-location .m-nav-shop-p {font-size: 13px;}
	.m-nav-top-location .m-nav-menu {
		line-height: 40px;
		padding: 0 0 0 15px;
	}
	.offcanvas-appointmnt a {height: auto;}
	.pb-left-grid .pb-info-note {margin: 0 !important;padding: 10px 0 0 0 !important;}
	.pb-left-grid .magic-image {width: 100% !important;}
	.pb-grid-section{width: 350px !important; padding: 0 !important;}
	.product-box-grid {margin: 0 auto 20px;}
	.pb-left-grid .selectors {display: inline-block; width:100% !important;padding: 15px 0 0;margin: 0 auto !important;text-align: center;}
	.pb-left-grid .app-figure {
		padding: 0 !important;
		margin: 0;
		width: 100% !important;
	}
	.crosslink-product .index-link:last-child {border: 0;}
	.crosslink-product .index-link {
	    font-size: 14px;
		margin: 0 !important;
        width: 95% !important;
	}
	.crosslink-product .index-link>div {margin: 5px !important;}
	.info-other {display: block !important;}
	.info-other .info-color, .info-other .info-code {border: 0 !important;padding: 0 !important;width: 100% !important;}
	.product-name {
		font: 17px Helvetica;
		line-height: 20px;
		height: auto;
		overflow: hidden;
		margin-bottom: 10px;
	}
	.pb-info-details .pb-detail, .pb-info-details .pb-size-fit{width: 100% !important;}
	.product-price-group .price, .product-price-group .old-price, .product-price-group .discount {font-size: 14px !important;}
	.concept_size_select {height: 30px !important;}
	.pb-grid-addbag .product-qty {width: 80%;}
	.pb-grid-addbag .qty, .pb-grid-addbag input {width: 90%;}
	.pb-grid-addbag .btn-add-cart1 {margin: 0 !important; height: 40px !important;}
	.pb-grid-addbag .wishlist {padding: 7px 10px !important; height: 40px !important;}
	.pb-grid-addbag .wishlist span {
        display: none !important;
        text-decoration: none !important;
    }
    .pb-grid-addbag {
        display: inline-block;
        width: auto;
        margin: 12px 0 0 0 !important;
        vertical-align: middle;
    }
    .qnt {width: auto; display: none;}
    .pb-info-details .pb-ship-cost {width: 100% !important;}
    .pb-info-details {padding: 15px 0 0;}
    .crosslink-product {margin: 15px 0;padding: 20px 0 !important;}
    .mobile_coupon_title_r {display: none !important;}
	.mobile_head_title_r {font-family: "Helvetica" !important;display: inline !important;}
	.head_order_no_r, .head_order_dt_r, .head_order_itmcode, .head_order_amt_r {
        width: 100% !important;
        height: 25px !important;
        line-height: 25px !important;
        text-align: left !important;
        padding: 0 10px !important;
    }
    .head_order_grid {width: 100% !important; text-align: center;}
    .coupon_data {padding: 10px 0 !important;}
    .mobile_seo1, .product-name-mob {display: block !important;}
    .desk_seo, .mobile_seo {display: none !important;}
    .site-navbar a {width: auto !important;}
    .sort_filter i, .desktop-section label {display: none !important;}
    .results-btn, .mobile-filter select {font-size: 15px !important;}
    .copy-left {text-align: center !important;}
    .popular_button, .footer-main .shop_via_ltr, .footer-main .shop_via_rht {width: 100% !important; font-size: 13px;}
    .site-footer .about-us, .site-footer .our-policy, .site-footer .customer-service, .site-footer .our-values {width: 100% !important;line-height: 26px;}
    .pagination-container .pagination-prev {margin-right: 10px;}
    .pagination-container .pagination-number, .pagination-active {margin: 0 0 0 5px !important;}
    .pagination-container .pagination-next {margin-left: 10px;}
    .pro_nm_txt {
        width: 210px !important;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .login-section {flex: 0 0 330px;}
    .login-content, .register-content {padding: 20px;}
    .login-social, .login-tagline {margin-bottom: 15px;}
    .login-full-page .sign_acnt {font-size: 14px;}
    .login-full-page .sign_acnt_txt {font-size: 24px;margin-bottom: 15px;line-height: 30px;}
    .login-email-container, .login-pwd-container {font-size: 14px;margin-bottom: 15px;line-height: 15px;}
    .login-email-container .login-user-input, .login-social li a {font-size: 13px;}
    .login-button {padding: 5px;height: 38px;}
    .login-social li {margin: 0 4px;}
    .login-social li a .login-social-txt {padding: 0 5px;}
    .register-section {flex: 0 0 330px;}
	.register-form-left {width: 100%; border-right: 0;padding-right: 0;}
	.gender-seprator, .register-form-right {width: 100%;padding-left:0;}
	.mobile-seprator {width: 100%;padding-right: 0; margin-bottom: 15px;}
	.register-gender-option {padding: 8px 12px;}
	.password-area i {bottom: 25px;}
	.modal-dialog {top: 80px !important;}
	.register-mform {max-height: 400px;overflow-y: scroll;}
	.contact-main {margin-top: 20px;}
	.col_md_6, .col_m_6 {width: 100% !important;}
	.pb-right-grid .pb-avail-store, .complain_imgm {display: block !important;}
	.complain_img {display: none;}
	.pb-left-grid .pb-info-share {margin: 0 !important;padding: 0 !important;}
	.pb-right-grid {padding: 10px 0 0 !important;}
	.menu-chart, .chart-section, .pb-avail-store .pb-store-detail {width: 100% !important;}
	.pb-book-appoint .desc-video-call1 {line-height: 25px !important;font-size: 18px !important;}
	.pb-book-appoint .desc-video-call1 img { height: 25px !important;}
	.pb-book-appoint .video_shopping_btn1 {margin: 15px 0 0 0 !important;}
	.site-footer {padding-bottom: 20px;}
	.footer-txt {padding: 10px 10px 0;}
	.account-main .product-cost {padding: 2px 0 0 !important;}
	.cart-new-remove, .cart-new-bag, .cart-new-out {width: 100% !important;line-height: 30px !important; height: 30px !important; border: 0 !important;}
	.store_adrs {width: 100% !important; margin: 5px 0; }
	#mobileFilter .clear-all {width: 47% !important;}
	
	.shopping-cart {padding: 0 0 10px!important;}
    .headTitle {width: 100% !important;}
	.headtext.bag{width: 20% !important;}
	.cart-detail-main {width: 63% !important;padding-left: 5px !important;}
	.sub-cart-pro-title {font-size: 15px !important; line-height: 20px !important; margin-bottom: 5px;}
	.sub-cart-pro-desc,.sub-cart-pro-blouse {font-size: 14px !important; line-height: 20px !important;margin-bottom: 5px;}
	.sub-cart-pro-peticot {font-size: 12px !important;line-height: 19px !important;}
    .sub-cart-pro-peticot span {padding-right: 0 !important; width: 100% !important; display: block;}
	.cart-header {margin: 0 0 10px !important;display: inline-block;text-align: center;width:100%;}
	.bag-total, .bag-items {font-size: 18px !important; width: 100%;}
	.sub-cart-stitch {text-align: left !important;line-height: 20px !important;}
	.sub-cart-pro-desc1 {text-align: left !important;}
	.cart-coupon1 {margin-left: 0!important;}
	.cart-totals, .cart-discount {margin: 10px 0 !important;}
	input#coupon_name {width: 55% !important;padding: 10px !important;height: 40px;font-size: 14px !important;}
	.btn-apply-coupn {height: 41px !important;width: 90px !important;right: -5px !important;border-radius: 5px;}
    .coupon-radio .offer_coupon {height: 15px !important;margin-top: 9px;}
	.form-list .calculate_shipping_textbox {width: 87% !important;}
	.cart-checkout {margin-top: 10px !important;;}
	.btn-continue {padding: 5px 20px !important;}
	.cart-product-price {width: 100% !important; padding: 0 !important;}
	.cart_edit i, .cart_editr i {display: block !important;font-size: 15px;padding: 7px;}
	.sub-cart-edit, .sub-cart-wishlist, .sub-cart-remove {display: none !important;}
	.sub-cart-pro-price {font-size: 16px !important;line-height: 20px !important;padding-right: 8px;}
	.sub-cart-pro-old-price {font-size: 14px !important;line-height: 20px !important;}
	.sub-cart-pro-discount {font-size: 14px !important;line-height: 18px !important;}
	.sub-cart-pro-size, .sub-cart-pro-weight, .sub-cart-pro-qty, .sub-cart-pro-color, .sub-cart-days {width: 100% !important;font-size: 12px !important;line-height: 20px !important;text-align: left !important;}
	.cart-product-detail {width: 100% !important;margin-bottom: 5px;}
	.shopping-cart h2 {display: block !important;}
	.sub-cart-pro-mob {display: block !important;}
	.sub-cart-pro-desk {display: none !important;}
	.shopping-cart h2 span {
        font-size: 16px !important;
        margin: 0 5px !important;
    }
    #shipping-zip-form, .discount label {font-size: 14px !important;}
    .coupon-radio {line-height: 35px !important;font-size: 15px !important;}
    .check_right {
        width: 70% !important;
        margin-left: 20px !important;
        font-size: 18px !important;
    }
    .address-select-shipping, .address-textbox {height: 40px !important;}
    .confirmBtn input {height: 35px !important;}
    .correctioBtn .btn-shp-adrs, .correctioBtn .btn-shp-adrs-rm {height: 40px !important;line-height: 30px !important;}
    .pay-note {font-size: 11px !important;}
    .pay-now {
        float: none !important;
        margin: 15px auto 0 !important;
        height: 40px !important;
        line-height: 20px !important;
    }
    .profile-form-label {width: 100% !important;margin: 15px 0 !important;}
    .profile-field {width: 100% !important;font-size: 14px !important;}
    .account-change input {height: 45px !important;font-size: 14px !important;}
    .profile-btn-wrap {padding: 15px 0 !important;}
    .profile-radio span {line-height: 44px !important;}
    .coupon-mobile {display: block !important;margin-bottom: 15px !important;}
	.coupon-desk {display: none !important;}
	.coupon-mobile .mobile-disco {
        font-size: 14px;
        width: 100%;
        display: inline-block;
        line-height: 24px;
    }
	.coupon-mobile .mobile-code {font-size: 15px;width: 30%;text-align: center; display: inline-block;line-height: 25px;padding: 5px 20px;border: 1px dashed #303030;color: #303030;font-family: 'Helvetica';margin-top: 10px;}
    .coupon-mobile .mobile-copy {font-size: 15px;width: 170px;display: inline-block;margin-top: 10px;padding: 0;}
    .couponButton {width: 130px !important;text-align: center;font-size: 15px;letter-spacing: 0px;line-height: 36px !important;}
    .address-block button {font-size: 13px;}
	.truncate {font-size: 13px !important;}
	.profile-header1 h5 {line-height: 20px !important;margin-bottom: 5px;}
	.fix-video-appointment {height: 40px!important;width: 100%!important;line-height: 40px!important;font-size: 13px!important;padding: 0 10px !important;}
    .m-nav-wish-count1 {
        text-align: center;
        font-size: 12px;
        display: block;
        top: 13px;
        position: absolute;
        right: 67px;
        color: #333;
    }
    .m-nav-wish-count {
        text-align: center;
        font-size: 12px;
        display: block;
        top: 13px;
        position: absolute;
        right: 63px;
        color: #333;
    }
    .slick-list{width:96% !important;margin:0 auto !important;}
    .order-info {text-align: center;}
    .support-container {max-width: 290px !important;right: 15px !important;}
    ol.progtrckrcheck li:before {left: 32% !important;}
    ol.progtrckrcheck li.progtrckrcheck-done:before {height: 40px !important;width: 40px !important;line-height: 40px !important;}
    .store-mob {display: block !important;}
    .data-table tbody th, .data-table tbody td {padding: 8px 0 0 !important;}
    .order-summary-item, .totals {width: 100%;margin-top: 20px;}
    .order-fashion {box-shadow: none !important;}
    .cart-header h2 {font-size: 16px;}
    .thank-you-title {
        font-size: 15px !important;
        line-height: 15px;
    }
    .thank-you-shop {margin-top: 20px !important;}
    .order-product {text-align: center;}
    .order-summary-img {width: 30% !important;}
    .order-list-item {max-height: 650px !important;}
    .order-summary-text  {width: 58% !important;}
    .review-desc {width: 100% !important;padding-left: 0 !important;}
    .order-summary-pro-title, .order-summary-pro-item, .order-summary-pro-price, .order-summary-pro-old-price, .order-summary-pro-discount, .order-summary-pro-qty, .order-summary-pro-size, .order-summary-pro-color, .order-estimate {font-size: 13.5px !important;width: 100% !important;padding: 0 !important;}
    .order-summary {margin-top: 20px;}
    #cart_modal .col_md_6 {width: 46% !important;}
    .chat-web, .address_desk {display: none !important;}
    .chat-mobile, .address_mob {display: block !important;}
    .cart-summary-info {width: 100% !important;}
    .cart-summary-payment {
        width: 100% !important;
        margin: 0 !important;
        border-top: 2px solid #888;
        padding-top: 40px;
    }
    .owl-controls .owl-prev, .owl-controls .owl-next,
    .header-top-right .mobileslider .bx-controls-direction .bx-prev, .header-top-right .mobileslider .bx-controls-direction .bx-next,
    .header-top-right .homeslider .bx-controls-direction .bx-prev,.header-top-right .homeslider .bx-controls-direction .bx-next {
        width: 30px;
        height: 30px;
        font-size: 15px;
        line-height: 30px;
    }
    .alert-message {
        width: 300px !important;
        right: 20px !important;
        top: 110px !important;
    }
    .addition_select {width: 70% !important;}
    .nav-head-top-right {font-size: 13px;line-height: 24px;letter-spacing: 0.2px;}
	.offer_coupon {padding-left: 0;display: inline-block;}
    .offer_btn {font-size: 13px;letter-spacing: 0.4px;width: 150px;height: 24px;line-height: 24px;}
    .booking_page_form h2 {font-size: 15px !important;line-height: 22px;}
    .site-navbar lottie-player {
        width: 90px !important;
        height: 48px !important;
    }
    a[data-zoom-id] img, .mz-thumb img { width: 53px;}
    .no-page-count {width: 100% !important;}
    .per_page_limit, .offer-banner-expanded, .offer_theme {display: none !important;}
    .category-view {padding: 15px !important;}
    .category-description {padding: 0 !important; width: 100% !important;}
    .cart-offer-m {display: block !important;}
    .cart-offer-d {display: none;}
    .follow-us .store {line-height: 27px;text-align: left;}
    .download-app .store {line-height: 33px;float: none;margin-top: 8px;}
    .product-box-content .product-box-text {padding: 10px 0 0;}
}

@media (max-width: 599px) and (min-width: 480px) {
	.btn-continue-shop {margin-right: 0 !important;width: 160px !important;}
	.btn-view-order {margin-left: 10px !important;}
	.account-sidebar, .account-logout i, .progtrckr {display: none;}
	.account-logout {padding: 0;}
	.mobile-account-text {font-size: 14px !important;}
	#tracking_delivery span, .head_order_vs_amt {display: block !important;}
    .thank-you-shop {margin-top: 20px !important;}
	.card-no, .order_price_left, .order_price_info, .head_coupon_date {width: 100% !important;}
	.card-name-valid {width: 100% !important;margin-top: 10px !important;}
	.card-validity, .order_price_info {text-align: left !important;}
	.card-detail {padding: 10px;background: white url(../images/cc_bg.png) no-repeat scroll 40% 12%;}
	.card_delete span {display: none;}
	.card_delete i {display: block !important;line-height: 35px;}
	.card_delete {left: 45% !important;margin-top: -10px;width: 35px;height:35px;border-radius: 50%;}
	.track-detail {margin-left: 25% !important;}
	.head_order_no, .head_order_dt, .head_order_qty, .head_order_amt, .head_order_vs_no, .head_order_vs_dt, .head_order_vs_amt, .head_order_vs_qty {
		width: 74% !important;
		text-align: left !important;
		padding: 0 10px !important;
		height: 25px !important;
        line-height: 25px !important;
	}
	.head_order_view, .head_order_vs_view {width:20% !important; float: right !important;display: contents;}
	.head_order_view i, .head_order_vs_view i, .head_measure_action i {padding: 10px;}
	.mobile_coupon_title, .mobile_measurement_title{display: none !important;}
	.mobile_head_title {font-family: "Helvetica" !important;display: inline !important;}
	.account-profile-info, .account-chang-pwd {padding: 15px !important;}
	.color-status {padding: 0 15px 0 15px !important;}
	.account-change .sold-out, .category-page .sold-out, .categories-grid .sold-out {bottom: 29% !important;}
	.video-cashback, .g3-cashback {width: 100% !important;border-right: 0 !important;line-height: 30px;text-align: left !important;}
	.head_coupon_sr, .head_coupon_name, .head_coupon_num, .head_coupon_date, .head_referral_sr, .head_coupon_reasn {width: 100% !important; text-align: left !important;padding: 0 7px !important;height: 25px !important;line-height: 25px !important;}
	.head_measure_sr, .head_measure_name, .head_measure_add_dt, .head_measure_edit_dt {width: 100% !important; text-align: left !important;padding: 0 7px !important;height: auto !important;line-height: 22px !important;}
	.head_measure_action {width: 100% !important; text-align: left !important;padding: 0 !important;height: auto !important;line-height: 22px !important;}
	.headerseeall {width: 16% !important;}
	.brands-list-box {width: 32.33% !important;}
	.cart-product-img {width: 35% !important;}
	.cart-product-img img {width: 140px !important;}
	.order-sub-cart-img, .order-detail-main, .order-sub-cart-title {
		width: 100% !important;
		padding: 10px 0 0 0 !important;
		text-align: center;
	}
	.order-sub-cart-titlem {margin-bottom: 10px;}
	.whatsapp-chat {right: 10px; bottom: 110px;}
	.locators_div {width: 65% !important;}
	.auto_404 img, .locator_main_img {width: 60% !important;}
	.under-construction span {font-size: 30px;}
	.coming-left p, .under-construction span {font-size: 22px !important;}
	.coming-left h4 {font-size: 35px;}
	.coming-left h3 {font-size: 40px;}
	.under-construction span:first-child {padding: 10px 10px 10px 0;}
	.under-construction span:last-child {padding: 10px 0 10px 10px;}
	.ucns-footer {width: 75% !important;}
	.whts-category-slider .slick-slide img {width: 80%;}
	.whts-live-chat .whts-chat-screen {width: 70% !important;}
	.whts-live-thought {margin: 100px 0 0 40px !important;}
	.whts-shop-now {margin: 15px auto 0 25px !important;width: 75%;}
	.filter-list .apply-all {font-size: 18px;}
	.filter-body {
        padding: 15px;
        font-size: 15px;
        height: 86.5% !important;
        top: 8.2% !important;
    }
	/*-- 05-Jun-2020 --*/
	.pb-left-grid .pb-info-note {margin: 0 !important;padding: 10px 0 0 0 !important;}
	.pb-grid-section{width: 410px !important; padding: 0 !important;}
	.pb-left-grid .selectors {display: inline-block; width:100% !important;padding: 15px 0 0;margin: 0 auto !important;text-align: center;}
	.pb-left-grid .app-figure {
		padding: 0 !important;
		margin: 0 !important;
		width: 410px !important;
	}
	.pb-info-details .pb-ship-cost {width: 100% !important;height: auto;}
	.pb-grid-addbag .wishlist {padding: 7px 10px !important;}
	.pb-grid-addbag .wishlist span {
        display: none !important;
        text-decoration: none !important;
    }
    .pb-grid-addbag {
        display: inline-block;
        width: auto;
        margin: 12px 0 0 0 !important;
        vertical-align: middle;
    }
    .qnt {width: auto; display: none;}
    .mobile_coupon_title_r {display: none !important;}
	.mobile_head_title_r {font-family: "Helvetica" !important;display: inline !important;}
	.head_order_no_r, .head_order_dt_r, .head_order_itmcode, .head_order_amt_r {
        width: 70% !important;
        text-align: left !important;
        padding: 0 10px !important;
        height: 25px !important;
        line-height: 25px !important;
    }
    .head_order_grid {width: 28% !important; display: contents;}
    .coupon_data {padding: 10px 0 !important;}
    .site-logo {width: 110px !important;}
    .mobile_seo1 {display: block !important;}
    .desktop-section label, .desk_seo {display: none !important;}
    .site-navbar a {width: auto !important;}
    .results-btn, .mobile-filter select {font-size: 15px !important;}
    .copy-left {text-align: center !important;}
    .site-footer .about-us, .site-footer .our-policy, .site-footer .customer-service, .site-footer .our-values {width: 49% !important;line-height: 26px;}
    .pro_nm_txt {
        width: 300px !important;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .login-section {flex: 0 0 400px;}
    .login-content, .register-content {padding: 20px 30px;}
    .login-social, .login-tagline {margin-bottom: 15px;}
    .login-full-page .sign_acnt {font-size: 14px;}
    .login-full-page .sign_acnt_txt {font-size: 24px;margin-bottom: 15px;line-height: 30px;}
    .login-email-container {font-size: 14px;margin-bottom: 15px;line-height: 15px;}
    .login-email-container .login-user-input {font-size: 13px;}
    .login-button {padding: 5px;height: 38px;}
    .register-section {flex: 0 0 400px;}
	.register-form-left {width: 100%; border-right: 0;padding-right: 0;}
	.gender-seprator, .register-form-right {width: 100%;padding-left:0;}
	.mobile-seprator {width: 100%;padding-right: 0; margin-bottom: 15px;}
	.register-gender-option {padding: 8px 12px;}
	.password-area i {bottom: 25px;}
	.register-mform {max-height: 400px;overflow-y: scroll;}
	.pb-info-details .pb-detail, .pb-info-details .pb-size-fit {width: 100% !important;}
	.contact-main {margin-top: 20px;}
	.pb-avail-store .pb-store-detail {width: 50% !important;}
	.pb-right-grid {padding: 30px 0 0 !important;}
	.pb-info-details {padding-bottom: 0;}
	.pb-left-grid .pb-info-share {margin: 0 !important;}
	.crosslink-product {margin: 15px 0;padding: 20px 0 !important;}
	.crosslink-product .index-link {margin: 0 !important;width: 75% !important;}
	.crosslink-product .index-link>div {margin: 5px !important;}
	.menu-chart, .chart-section {width: 450px !important;}
	.pb-book-appoint .desc-video-call1 {font-size: 20px;}
	.pb-book-appoint .video_shopping_btn1 {margin: 15px 0 0 0 !important;}
	
    .shopping-cart {padding-bottom: 10px !important;padding-top: 0 !important;}
    .headTitle {width: 100% !important;}
	.headtext.bag{width: 28% !important;}
	.headTitle .middle {width: 44% !important;}	
	.cart-detail-main {width: 63% !important;}
	.sub-cart-pro-title {font-size: 15px !important; line-height: 20px !important; margin-bottom: 5px;}
	.sub-cart-pro-desc,.sub-cart-pro-blouse {font-size: 14px !important; line-height: 20px !important;margin-bottom: 5px;}
	.sub-cart-pro-peticot {font-size: 14px !important;line-height: 19px !important;}
    .sub-cart-pro-peticot span {padding-right: 0 !important; width: 100% !important; display: block;}
	.cart-header {margin: 0 0 10px !important;display: inline-block;width: 100%;}
	.cart-header h2 {font-size: 18px;}
	.bag-total, .bag-items {font-size: 18px !important; width: 100%;}
	.sub-cart-stitch {text-align: left !important;line-height: 20px !important;}
	.sub-cart-pro-desc1 {text-align: left !important;}
	.cart-coupon1 {margin-left: 0!important;}
	.cart-totals, .cart-discount {margin: 10px 0 !important;}
	input#coupon_name {width: 68% !important;padding: 10px 70px 10px 10px !important;height: 40px;}
	.btn-apply-coupn  {height: 41px !important;width: 100px !important;right: 40px !important;}
    .coupon-radio .offer_coupon {height: 15px !important;margin-top: 9px;}
	.form-list .calculate_shipping_textbox {width: 83% !important;}
	.cart-checkout {margin-top: 10px !important;;}
	.btn-continue {width: 75% !important;padding: 5px 20px !important;}
	.cart-product-price {width: 100% !important; padding: 0 !important;}
	.sub-cart-edit, .sub-cart-wishlist, .sub-cart-remove {padding: 10px 0 !important;}
	.sub-cart-pro-price {font-size: 18px !important;line-height: 20px !important;padding-right: 8px;width: 100% !important;text-align: left !important;}
	.sub-cart-pro-old-price  {font-size: 15px !important;line-height: 20px !important;width: 100% !important;text-align: left !important;}
	.sub-cart-pro-discount {font-size: 15px !important;line-height: 18px !important;width: 100% !important;text-align: left !important;}
	.sub-cart-pro-size, .sub-cart-pro-weight, .sub-cart-pro-qty, .sub-cart-pro-color, .sub-cart-days {width: 100% !important;font-size: 14px !important;line-height: 20px !important;text-align: left !important;}
	.cart-product-detail {width: 100% !important;margin-bottom: 5px;}
	.shopping-cart h2 span {font-size: 16px !important;margin: 0 5px !important;}
	.sub-cart-pro-mob {display: block !important;}
	.sub-cart-pro-desk {display: none !important;}
	.coupon-radio {line-height: 35px !important;font-size: 15px !important;}
	.check_right {
        width: 70% !important;
        margin-left: 20px !important;
    }
    .pay-note {font-size: 12px !important;}
    .pay-now {
        height: 40px !important;
        line-height: 20px !important;
    }
    .profile-form-label {width: 35% !important;}
    .profile-field {width: 59% !important;font-size: 14px !important;}
    .account-change input {height: 45px !important;font-size: 14px !important;}
    .profile-btn-wrap {padding: 15px 0 !important;}
    .profile-radio span {line-height: 44px !important;}
    .coupon-mobile {display: block !important;margin-bottom: 15px !important;}
	.coupon-desk {display: none !important;}
	.coupon-mobile .mobile-disco {
        font-size: 14px;
        width: 100%;
        display: inline-block;
        line-height: 24px;
    }
	.coupon-mobile .mobile-code {font-size: 15px;width: 30%;text-align: center; display: inline-block;line-height: 25px;padding: 5px 20px;border: 1px dashed #303030;color: #303030;font-family: 'Helvetica';margin-top: 10px;}
    .coupon-mobile .mobile-copy {font-size: 15px;width: 170px;display: inline-block;margin-top: 10px;padding: 0;}
    .couponButton {width: 130px !important;text-align: center;font-size: 15px;letter-spacing: 0px;line-height: 36px !important;}
    .address-block button {font-size: 13px;}
	.truncate {font-size: 13px !important;}
	.address-select-shipping, .address-textbox {height: 45px !important;}
	.slick-list{width:97% !important;margin:0 auto !important;}
	.order-info {text-align: center;}
	.store-mob {display: block !important;}
	.order-summary-item, .totals {width: 100%;margin-top: 20px;}
	.thank-you-title {
        font-size: 15px !important;
        line-height: 20px !important;
    }
    .owl-controls .owl-prev, .owl-controls .owl-next,
    .header-top-right .mobileslider .bx-controls-direction .bx-prev, .header-top-right .mobileslider .bx-controls-direction .bx-next,
    .header-top-right .homeslider .bx-controls-direction .bx-prev,.header-top-right .homeslider .bx-controls-direction .bx-next {
        width: 30px;
        height: 30px;
        font-size: 15px;
        line-height: 30px;
    }
    .slick-arrow {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
	.slick-arrow.slick-next {right: 17px !important;}
	.slick-arrow.slick-prev {left: 17px !important;}
	.addition_select {width: 60% !important;}
	.nav-head-top-right {font-size: 14px;line-height: 24px;}
	.offer_coupon {padding-left: 0;display: inline-block;}
    .offer_btn {font-size: 14px;letter-spacing: 0.4px;width: 160px;height: 24px;line-height: 24px;}
    .booking_page_form h2 {font-size: 17px !important;}
    .site-navbar lottie-player {
        width: 80px !important;
        height: 55px !important;
    }
    a[data-zoom-id] img, .mz-thumb img {width: 63px;}
}

@media (max-width: 767px) and (min-width: 600px) {
    .pb-grid-section{width: 520px !important; padding: 0 !important;}
	.pb-left-grid .selectors {display: inline-block; width:100% !important;padding: 20px 0 0;margin:0 auto !important;text-align: center;}
	.pb-left-grid .pb-info-share {margin: 0 !important;}
	.pb-left-grid .magic-image, .pb-info-details .pb-ship-cost {width: 100% !important;height: auto;}
	.pb-left-grid .app-figure {
		padding: 0 !important;
		margin: 0 !important;
		width: 510px !important;
	}
	.pb-left-grid .pb-info-note {margin: 0 !important;}
	.pb-grid-addbag .wishlist {padding: 7px 10px !important;}
	.pb-grid-addbag .wishlist span {
        display: none !important;
        text-decoration: none !important;
    }
    .pb-grid-addbag {
        display: inline-block;
        width: auto;
        margin: 12px 0 0 20px !important;
        vertical-align: middle;
    }
    .qnt {width: auto; display: none;}
    .head_order_qty {width: 10% !important;}
	.head_order_no, .head_order_dt, .head_order_view, .head_order_amt {width: 22.5% !important;}
	.sub-cart-pro-peticot span {
        padding-right: 0 !important;
        width: 100% !important;
        display: block;
    }
	.cart-product-img img {width: 180px !important;}
	.cart-product-img {width: 35%  !important;}
	.order-sub-cart-img {width: 27%  !important;}
	.cart-detail-main, .order-detail-main {width: 64% !important;}
	.mobile_coupon_title_r, .desk_seo {display: none !important;}
	.mobile_head_title_r {font-family: "Helvetica" !important;display: inline !important;}
	.head_order_no_r, .head_order_dt_r, .head_order_itmcode, .head_order_amt_r {
        width: 70% !important;
        text-align: left !important;
        padding: 0 10px !important;
        height: 25px !important;
        line-height: 25px !important;
    }
    .head_order_grid {width: 28% !important; display: contents;}
    .coupon_data {padding: 10px 0 !important;}
    .track-detail {margin-left: 18% !important;}
    .mobile_seo {display: block !important;}
    .site-navbar a {width: auto !important;}
    .product-box-content:hover .hover_fly_size {bottom: 25px !important;}
    .copy-left {text-align: center !important;}
    .site-footer .about-us, .site-footer .our-policy, .site-footer .customer-service {width: 32.6% !important;line-height: 26px;}
	.login-section {flex: 0 0 450px;}
	.register-section {flex: 0 0 500px;}
	.register-content {padding: 50px;}
	.register-form-left {width: 100%; border-right: 0;padding-right: 0;}
	.gender-seprator, .register-form-right {width: 100%;padding-left:0;}
	.mobile-seprator {width: 100%;padding-right: 0; margin-bottom: 25px;}
	.register-mform {max-height: 400px;overflow-y: scroll;}
	.mz-thumb.mz-thumb-selected img {margin-bottom: 0 !important;}
	.pb-right-grid {padding: 20px 0 0 !important;}
	.crosslink-product {
    	margin: 15px 0;
    	padding: 20px 0 !important;
    }
    .crosslink-product .index-link:last-child {border: 0;}
    .crosslink-product .index-link {
    	margin: 0 !important;
    	width: 60% !important;
    }
    .crosslink-product .index-link>div {margin: 5px !important;}
    .filter-body {
    	padding: 15px;
    	font-size: 15px;
    	height: 87%;
    	top: 7.5%;
    }
    .pb-info-details {padding-bottom: 0;}
    .pb-book-appoint .desc-video-call {line-height: 35px !important;}
    .headTitle {width: 100% !important;}
	.headtext.bag{width: 28% !important;}
	.headTitle .middle {width: 44% !important;}
    .cart-header {margin: 0 0 10px !important;}
	.bag-total, .bag-items {font-size: 20px !important;}
	.sub-cart-stitch, .sub-cart-pro-desc1 {text-align: left !important;}
	.cart-coupon1 {margin-left: 0!important;}
	.cart-totals, .cart-discount {margin: 10px 0 !important;}
	input#coupon_name {width: 48% !important;padding: 10px 70px 10px 10px !important;}
    .coupon-radio .offer_coupon {height: 15px !important;margin-top: 9px;}	
	.form-list .calculate_shipping_textbox {width: 53% !important;}
	.btn-apply-coupn {width: 90px !important;}
	.cart-checkout {margin-top: 10px !important;;}
	.btn-continue {width: 60% !important;}
	.cart-product-price {width: 100% !important; padding: 0 !important;}
	.sub-cart-edit, .sub-cart-wishlist, .sub-cart-remove {padding: 10px 0 !important;}
	.sub-cart-pro-price, .sub-cart-pro-old-price {font-size: 18px !important;}
	.sub-cart-pro-qty, .sub-cart-pro-color {width: 49% !important;}
	.sub-cart-pro-size, .sub-cart-pro-weight {width: 49% !important; text-align: left !important;}
	.cart-product-detail {width: 100% !important;margin-bottom: 10px;}
	.sub-cart-pro-mob {display: block !important;}
	.sub-cart-pro-desk {display: none !important;}
	.coupon-radio {line-height: 35px !important;font-size: 15px !important;}
	.check_right {
        width: 70% !important;
        margin-left: 20px !important;
    }
    .profile-form-label {width: 35%!important;}
    .profile-field {width: 60% !important;}
    .coupon-mobile {display: block !important;}
	.coupon-desk {display: none !important;}
	.coupon-mobile .mobile-disco {
        font-size: 14px;
        width: 44%;
        display: inline-block;
        line-height: 24px;
    }
	.coupon-mobile .mobile-code {font-size: 15px;width: 20%;text-align: center; display: inline-block;line-height: 33px;padding: 5px 20px;border: 1px dashed #303030;color: #303030;font-family: 'Helvetica';margin-left: 5px;}
    .coupon-mobile .mobile-copy {font-size: 15px;width: 150px;display: inline-block;margin-left: 5px;padding: 0;}
    .couponButton {width: 130px !important;text-align: center;font-size: 15px;letter-spacing: 0px;}
    .mobile_coupon_title, .mobile_measurement_title {display: none !important;}
    .head_measure_sr, .head_measure_name, .head_measure_add_dt, .head_measure_edit_dt {width: 100% !important;text-align: left !important;padding: 0 7px !important;height: auto !important;line-height: 22px !important;}
    .head_measure_action {width: 100% !important; text-align: left !important;padding: 0 !important;height: auto !important;line-height: 22px !important;}
    .mobile_head_title {font-family: "Helvetica" !important;display: inline !important;}
    .head_order_no, .head_order_dt, .head_order_qty, .head_order_amt, .head_order_view, .head_order_vs_no, .head_order_vs_dt, .head_order_vs_amt, .head_order_vs_qty, .head_order_vs_view {
		width: 100% !important;
		height: 25px !important;
        line-height: 25px !important;
		text-align: left !important;
		padding: 0 10px !important;
	}
	.slick-list{width:97% !important;margin:0 auto !important;}
	.store-mob {display: block !important;}
	.order-summary-item, .totals {width: 100%;margin-top: 20px;}
	.addition_select {width: 60% !important;}
	.nav-head-top-right {font-size: 14px;line-height: 24px;}
    .offer_btn {font-size: 14px;letter-spacing: 0.4px;width: 160px;height: 30px;line-height: 30px;}
    .booking_page_form h2 {font-size: 20px !important;}
    .site-navbar lottie-player {
        width: 100px !important;
        height: 55px !important;
    }
    a[data-zoom-id] img, .mz-thumb img {width: 75px;}
}

@media (max-width: 767px) and (min-width: 480px) {
	#search-close {
		top: 10px !important;
		right: 30px !important;
	}
	.categories-grid2 .panel-categories, .categories-grid2 .panel-categories-bottom {
		margin: 0 0 10px !important;
	}
	.no-of-product {
		display: none !important;
	}
	.no-of-product-content h1 {
		font-size: 17px !important;
		font-family: 'Helvetica' !important;
	}
	.categories-grid .product-box {
		width: 50% !important;
	}
	.categories-page .product-box-content .product-name, .categories-page .product-box-content .product-box-text p {
		font-size: 13px !important;
	}
	.filter, .select-categories-1, .categories-grid2 .breadcrumb-sidebar, .product-box-content .breadcrumb-sidebar, .product-banner, .product-banner1, .pb-right-column .form-option .attributes #main-offer, #home-slider, .desktop-store, .mobile-adres, .before-login, .grid-line-34, .page-view {
		display: none !important;
	}
	.mobile-filter, .mobile-product-banner, .mobile-product-banner1, #mobile-slider, .mobile-store, .mobile-login-tagline, .mobile-login-button-container {
		display: block !important;
	}
	.mobile-product-banner1 {
		padding: 0 5px 15px !important;
	}
	.pb-right-column {
		margin-top: 10px !important;
	}
	.pb-right-column .festive-baner {
		padding: 10px !important;
	}
	.pb-right-column .festive-baner span {
		font-size: 15px !important;
		display: block !important;
	}
	.pb-right-column .festive-baner img {
	    width: 90px !important;
		margin: 5px 10px 0 0 !important;
	}
	.pb-right-column .product-name, .pb-right-column .product-price-group .price {
		font-size: 14px !important;
	}
	.pb-right-column .form-option .attributes p {
		position: relative;
		line-height: 24px;
		margin-bottom: 4px;
		color: #212121;
	}
	.pb-right-column .form-option .attributes p:before {
		content: '\f02b';
		font-family: FontAwesome;
		font-size: 14px;
		padding-right: 6px;
	}
	.product-detail .nav.nav-pills {
		padding: 0 !important;
		width: 100% !important;
	}
	.product-detail .product-tabs-content {
		width: 100% !important;
	}
	.product-detail .nav.nav-pills li {
		border-top: 1px solid #dddddd !important;
		float: left !important;
		width: calc(100% + 2px) !important;
	}
	.pb-right-column .form-option .attributes #alloffer_btn_clck {
		color: #91c315;
		cursor: pointer;
		font-size: 14px;
	}
	.product-tabs, .pb-left-column .app-figure {
		padding: 0 !important;
	    margin: 10px 0 15px;
	}
	.pb-left-column .selectors {
		margin-top: 15px!important;
		float: none!important;
		display: inline-block !important;
	}
	.pb-left-column .selectors .mz-thumb img {
		padding-right: 5px !important;
	}
	.ribbon.zoa-hot .discount {
		padding-left: 0 !important;
	}
	.hover_fly {
		top: 20% !important;
	}
	.categories-page .product-box-content {
		margin-bottom: 10px !important;
	}
	#solid-form-size-chart {
		width: 60% !important;
		max-height: 60%;
		overflow-y: auto;
	}
	#solid-form-measure {
		width: 95% !important;
		max-height: 37%;
	}
	#form-measure iframe {
		height: 285px !important;
	}
	/*-responsive.css-*/
	.home .box-vertical-megamenus .vertical-menu-content{
		display: none;
	}
	.category-featured>.nav-menu>.container{
		padding-left: 0;
	}
	.top-banner{
		display: none;
	}
	.top-header .nav-top-links,
	.top-header .user-info,
	.top-header .support-link{
		width: 100%;
		float: left;
	}
	.main-header .logo{
		text-align: center;
	}
	.main-header .header-search-box{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.main-header .header-search-box .form-inline .form-category{
		display: none;
	}
	.main-header .header-search-box .form-inline .input-serach {
	    width: calc(100% - 50px);
	    padding-top: 10px;
	}
	.main-header .shopping-cart-box{
		padding-left: 15px;
		padding-right: 15px;
		margin-left:0; 
		width: 100%;
	}
	#box-vertical-megamenus{
		width: 50%;
		height: 50px;
		float: left;
	}
	#box-vertical-megamenus .box-vertical-megamenus{
		right: 0px;
		padding-bottom:0;
	}
	.box-vertical-megamenus{
	}
	.box-vertical-megamenus .vertical-menu-content{
		border-right: 1px solid #eee;
		display: none;
	}
	 .box-vertical-megamenus .vertical-menu-content ul li:hover .vertical-dropdown-menu {
	  visibility: hidden;
	  display: none;
	}
	.box-vertical-megamenus .vertical-menu-content ul li a.parent:before {
		display: none;
	} 
	.popular-tabs .nav-tab li{
		padding: 0;
	}
	#home-slider .header-banner{
		display: none;
	}
	#home-slider .header-top-right, #mobile-slider .header-top-right {
		padding-right: 15px;
		padding-left: 15px;
		border-top: none;
	}
	.header-top-right .homeslider{
		width: 100%;
	}
	#home-slider .header-top-right .homeslider .content-slide,#mobile-slider .header-top-right .mobileslider .content-slide {
		margin-right: 0;
	}
	#home-slider .slider-left{
		height: 3px;
	}
	.service{
		display: none;
	}
	.nav-menu .navbar-brand,
	.nav-menu .toggle-menu{
		display: block;
	}
	.nav-menu .navbar-collapse{
		position: absolute;
		left: 0px;
		right: 0px;
		top: 50px;
		margin-right: 0;
		margin-left: 0;
		padding: 0 15px;
	}
	.nav-menu .navbar-collapse{
		margin-top: 0;
	}
	.nav-menu .nav>li>a {
		padding: 5px 15px;
	}
	.nav-menu .navbar-brand{
		padding-left: 30px;
	}
	.popular-tabs .nav-tab li{
		width: 100%;
		float: left;
	}
	.floor-elevator {
		display: none;
	}
	.category-banner{
		display: none;
	}
	.product-featured .banner-featured{
		display: none;
	}
	.product-featured .product-featured-content .product-featured-list{
		margin-left: 0;
	}
	.banner-bottom{
		display: none;
	}
	.trademark-info{
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
	.trademark-product .image-product {
    	width: 40%;
	}
	.trademark-product .info-product{
		padding-left: 10px;
	}
	.page-top-right{
		margin-top: 30px;
	}
	.main-header .shopping-cart-box:hover .cart-block {
	  opacity: 0;
	  visibility: hidden;
	}
	.product-featured .product-featured-content{
		width: 100%;
	}
	.popular-tabs .owl-controls{
		top: -15px;
	}
	.subcategories li a{
		padding: 0 10px;
	}
	.popular-tabs .owl-controls .owl-next,
	.popular-tabs .owl-controls .owl-prev{
		top: -15px;
	}
	.brand-showcase-box .brand-showcase-logo .owl-controls{
	}
	.center_column{
		margin-top: 30px;
	}
	#product .pb-right-column{
		margin-top: 30px;
	}
	.product-tab .nav-tab>li{
		width: 100%;
		float: left;
		margin-bottom: 2px;
	}
	.product-tab .nav-tab>li>a {
		width: 100%;
	}
	.product-tab .nav-tab>li.active>a{
		height: 48px;
	}
	.product-tab .tab-container {
		margin-top: 2px;
	}
	.product-list li .product-star {
		float: left;
	}
	.breadcrumb{
		line-height: 20px;
	}
	.breadcrumb .navigation-pipe:before{
		padding: 0;
	}
	/** MAIN MENU **/
	#main-menu .navbar-header {
	  display: block;
	  margin: 0;
	  background: #ff3366;
	  color: #fff;
	  margin-left: 15px;
	}
	#main-menu .navbar-header .navbar-brand {
		padding: 0;
		padding-left: 10px;
		line-height: 50px;
		color: #fff;
		font-size: 14px;
	}
	#main-menu .navbar-header .fa{
		line-height: inherit;
		color: #fff;
		font-size: 17px;
	}
	#main-menu .navbar-header .navbar-toggle{
		border: none;
		padding: 0;
		margin-top: 12px;
	}
	#main-menu .navbar-default .navbar-toggle:focus,
	#main-menu .navbar-default .navbar-toggle:hover{
		background: none;
	}
	#main-menu .navbar-collapse{
		padding: 0 15px;
		margin-left: 15px;
		margin-right: 0px;
		background: #eee;
	}
	#main-menu .container-fluid{
		padding-right: 15px;
  		padding-left: 15px;
	}
	#main-menu .navbar-collapse.in{
		overflow-y:inherit;
	}
	#main-menu .navbar .navbar-nav>li{
		border-bottom: 1px solid #cacaca;
	}
	#main-menu .navbar .navbar-nav>li:hover,
	#main-menu .navbar .navbar-nav>li.active{
		background: none;
	}
	#main-menu .navbar .navbar-nav>li>a{
		margin: 0;
		padding: 10px;
		border-right: none;
		position: relative;
	}
	#main-menu .navbar .navbar-nav>li:hover>a, 
	#main-menu .navbar .navbar-nav>li.active>a {
	  color: #333;
	  border-right: 1px solid transparent;
	}
	#main-menu .dropdown-menu{
		position: inherit;
		opacity: 1;
		visibility: inherit;
		display: none;
	}
	#main-menu li.dropdown>a:after{
		position: absolute;
		top: 9px;
		right: 10px;
	}
	#main-menu .dropdown.open >.dropdown-menu{
		display: block;
	}
	#main-menu li.dropdown:before{
		display: none;
	}
	#main-menu li.dropdown:hover:before{
		display: none;
	}
	#main-menu .navbar-nav > li> .mega_dropdown {
		  -webkit-transform: translate(0,0);
		  -moz-transform: translate(0,0);
		  -o-transform: translate(0,0);
		  -ms-transform: translate(0,0);
		  transform: translate(0,0);
		  width: 100%!important;
		  left: 0!important;
		  top: 0;
  		  padding: 15px 0;
  		  border: 1px solid #eee;
	}
	#main-menu .dropdown-menu{
		border: 1px solid #eee;
	}
	#main-menu .dropdown-menu.container-fluid {
	  padding: 15px;
	  border: 1px solid #eee;
	}
	#footer2 .footer-top .footer-menu li{
		display: block;
		width: 100%;
		line-height: 30px;
	}
	#footer2 .footer-top .footer-social{
		margin-top: 20px;
		float: left;
	}
	#footer2 .footer-row .form-subscribe {
		width: auto;
	}
	#footer2 .footer-row .form-subscribe .form-group{
		margin-bottom: 0;
	}
	#footer2 .footer-row{
		padding: 20px 0;
	}
	#footer2 .widget-body{
		padding-bottom: 20px;
	}
	#footer2 .widget-title{
		padding-bottom: 10px;
	}
	#footer2 .footer-bottom .footer-payment-logo{
		float: left;
		margin-top: 10px;
	}
	.hot-deals-box .hot-deals-tab .hot-deals-tab-box{
		padding: 10px;
	}
	.hot-deals-box .hot-deals-tab-content-col {
		padding-left: 15px;
	}
	.hot-deals-box .hot-deals-tab-content{
		padding: 10px;
	}
	.box-products .box-product-head{
		float: left;
		height: auto;
		width: 100%;
	}
	.box-products .box-tabs{
		float: left;
		margin-top: 10px;
	}
	.box-products .box-tabs>li{
		display: block;
		width: 100%;

	}
	.box-products .box-tabs li>a{
		border: none;
		padding: 0;
	}
	.box-products .box-product-head .box-title{
		padding-left: 0;
		width: 100%;
		float: left;
	}
	.box-products .box-tabs li>a:before{
		left: 0;
		right: 0;
	}
	.box-products .box-product-content .box-product-adv{
		display: none;
	}
	.box-products .box-product-content .box-product-list {
		margin-left: 0;
		float: left;
		overflow: hidden;
		width: 100%;
	}
	.dropdown .dropbtn{display:block;margin-top: 10px;}
	.site-profile{display:inline-block;}
	.dropdown .dropbtn img {
		margin: 10px 10px 0 0 !important;
		width: 35px !important;
	}
	.side-menu #tag_right {right: 20px;}

	.hover_fly {
		top: 20% !important;
	}
	#solid-form-coupon {
		width: 60% !important;
		max-height: 63%;
		overflow-y: auto;
	}
	/*-responsive.css-*/
	.home .box-vertical-megamenus .vertical-menu-content{
		display: none;
	}
	.category-featured>.nav-menu>.container{
		padding-left: 0;
	}
	.top-banner{
		display: none;
	}
	.top-header .nav-top-links,
	.top-header .user-info,
	.top-header .support-link{
		width: 100%;
		float: left;
	}
	.main-header .logo{
		text-align: center;
	}
	.main-header .header-search-box{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.main-header .header-search-box .form-inline .form-category{
		display: none;
	}
	.main-header .header-search-box .form-inline .input-serach {
	    width: calc(100% - 50px);
	    padding-top: 10px;
	}
	.main-header .shopping-cart-box {
		padding-left: 15px;
		padding-right: 15px;
		margin-left:0; 
		width: 100%;
	}
	#box-vertical-megamenus{
		width: 50%;
		height: 50px;
		float: left;
	}
	#box-vertical-megamenus .box-vertical-megamenus{
		right: 0px;
		padding-bottom:0;
	}
	.box-vertical-megamenus{
	}
	.box-vertical-megamenus .vertical-menu-content{
		border-right: 1px solid #eee;
		display: none;
	}
	 .box-vertical-megamenus .vertical-menu-content ul li:hover .vertical-dropdown-menu {
	  visibility: hidden;
	  display: none;
	}
	.box-vertical-megamenus .vertical-menu-content ul li a.parent:before {
		display: none;
	} 
	.popular-tabs .nav-tab li{
		padding: 0;
	}
	#home-slider .header-banner{
		display: none;
	}
	#home-slider .header-top-right, #mobile-slider .header-top-right {
		padding-right: 15px;
		padding-left: 15px;
		border-top: none;
	}
	.header-top-right .homeslider{
		width: 100%;
	}
	#home-slider .header-top-right .homeslider .content-slide,#mobile-slider .header-top-right .mobileslider .content-slide {
		margin-right: 0;
	}
	#home-slider .slider-left{
		height: 3px;
	}
	.service{
		display: none;
	}
	.nav-menu .navbar-brand,
	.nav-menu .toggle-menu{
		display: block;
	}
	.nav-menu .navbar-collapse{
		position: absolute;
		left: 0px;
		right: 0px;
		top: 50px;
		margin-right: 0;
		margin-left: 0;
		padding: 0 15px;
	}
	.nav-menu .navbar-collapse{
		margin-top: 0;
	}
	.nav-menu .nav>li>a {
		padding: 5px 15px;
	}
	.nav-menu .navbar-brand{
		padding-left: 30px;
	}
	.popular-tabs .nav-tab li{
		width: 100%;
		float: left;
	}
	.container{
		padding-left: 15px;
		padding-right: 15px;
	}
	.floor-elevator {
		display: none;
	}
	.category-banner{
		display: none;
	}
	.product-featured .banner-featured{
		display: none;
	}
	.product-featured .product-featured-content .product-featured-list{
		margin-left: 0;
	}
	.banner-bottom{
		display: none;
	}
	.trademark-info{
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
	.trademark-product .image-product {
    	width: 40%;
	}
	.trademark-product .info-product{
		padding-left: 10px;
	}
	.page-top-right{
		margin-top: 30px;
	}
	.main-header .shopping-cart-box:hover .cart-block {
	  opacity: 0;
	  visibility: hidden;
	}
	.product-featured .product-featured-content{
		width: 100%;
	}
	.popular-tabs .owl-controls{
		top: -15px;
	}
	.subcategories li a{
		padding: 0 10px;
	}
	.popular-tabs .owl-controls .owl-next,
	.popular-tabs .owl-controls .owl-prev{
		top: -15px;
	}
	.brand-showcase-box .brand-showcase-logo .owl-controls{
	}
	.center_column{
		margin-top: 30px;
	}
	#product .pb-right-column{
		margin-top: 30px;
	}
	.product-tab .nav-tab>li{
		width: 100%;
		float: left;
		margin-bottom: 2px;
	}
	.product-tab .nav-tab>li>a {
		width: 100%;
	}
	.product-tab .nav-tab>li.active>a{
		height: 48px;
	}
	.product-tab .tab-container {
		margin-top: 2px;
	}
	.product-list li .product-star {
		float: left;
	}
	.breadcrumb{
		line-height: 20px;
	}
	.breadcrumb .navigation-pipe:before{
		padding: 0;
	}
	/** MAIN MENU **/
	#main-menu .navbar-header {
	  display: block;
	  margin: 0;
	  background: #ff3366;
	  color: #fff;
	  margin-left: 15px;
	}
	#main-menu .navbar-header .navbar-brand {
		padding: 0;
		padding-left: 10px;
		line-height: 50px;
		color: #fff;
		font-size: 14px;
	}
	#main-menu .navbar-header .fa{
		line-height: inherit;
		color: #fff;
		font-size: 17px;
	}
	#main-menu .navbar-header .navbar-toggle{
		border: none;
		padding: 0;
		margin-top: 12px;
	}
	#main-menu .navbar-default .navbar-toggle:focus,
	#main-menu .navbar-default .navbar-toggle:hover{
		background: none;
	}
	#main-menu .navbar-collapse{
		padding: 0 15px;
		margin-left: 15px;
		margin-right: 0px;
		background: #eee;
	}
	#main-menu .container-fluid{
		padding-right: 15px;
  		padding-left: 15px;
	}
	#main-menu .navbar-collapse.in{
		overflow-y:inherit;
	}
	#main-menu .navbar .navbar-nav>li{
		border-bottom: 1px solid #cacaca;
	}
	#main-menu .navbar .navbar-nav>li:hover,
	#main-menu .navbar .navbar-nav>li.active{
		background: none;
	}
	#main-menu .navbar .navbar-nav>li>a{
		margin: 0;
		padding: 10px;
		border-right: none;
		position: relative;
	}
	#main-menu .navbar .navbar-nav>li:hover>a, 
	#main-menu .navbar .navbar-nav>li.active>a {
	  color: #333;
	  border-right: 1px solid transparent;
	}
	#main-menu .dropdown-menu{
		position: inherit;
		opacity: 1;
		visibility: inherit;
		display: none;
	}
	#main-menu li.dropdown>a:after{
		position: absolute;
		top: 9px;
		right: 10px;
	}
	#main-menu .dropdown.open >.dropdown-menu{
		display: block;
	}
	#main-menu li.dropdown:before{
		display: none;
	}
	#main-menu li.dropdown:hover:before{
		display: none;
	}
	#main-menu .navbar-nav > li> .mega_dropdown {
	  -webkit-transform: translate(0,0);
	  -moz-transform: translate(0,0);
	  -o-transform: translate(0,0);
	  -ms-transform: translate(0,0);
	  transform: translate(0,0);
	  width: 100%!important;
	  left: 0!important;
	  top: 0;
  	  padding: 15px 0;
  	  border: 1px solid #eee;
	}
	#main-menu .dropdown-menu{
		border: 1px solid #eee;
	}
	#main-menu .dropdown-menu.container-fluid {
	  padding: 15px;
	  border: 1px solid #eee;
	}
	#footer2 .footer-top .footer-menu li{
		display: block;
		width: 100%;
		line-height: 30px;
	}
	#footer2 .footer-top .footer-social{
		margin-top: 20px;
		float: left;
	}
	#footer2 .footer-row .form-subscribe {
		width: auto;
	}
	#footer2 .footer-row .form-subscribe .form-group{
		margin-bottom: 0;
	}
	#footer2 .footer-row{
		padding: 20px 0;
	}
	#footer2 .widget-body{
		padding-bottom: 20px;
	}
	#footer2 .widget-title{
		padding-bottom: 10px;
	}
	#footer2 .footer-bottom .footer-payment-logo{
		float: left;
		margin-top: 10px;
	}
	.hot-deals-box .hot-deals-tab .hot-deals-tab-box{
		padding: 10px;
	}
	.hot-deals-box .hot-deals-tab-content-col {
		padding-left: 15px;
	}
	.hot-deals-box .hot-deals-tab-content{
		padding: 10px;
	}
	.box-products .box-product-head{
		float: left;
		height: auto;
		width: 100%;
	}
	.box-products .box-tabs{
		float: left;
		margin-top: 10px;
	}
	.box-products .box-tabs>li{
		display: block;
		width: 100%;
	}
	.box-products .box-tabs li>a{
		border: none;
		padding: 0;
	}
	.box-products .box-product-head .box-title{
		padding-left: 0;
		width: 100%;
		float: left;
	}
	.box-products .box-tabs li>a:before{
		left: 0;
		right: 0;
	}
	.box-products .box-product-content .box-product-adv{
		display: none;
	}
	.box-products .box-product-content .box-product-list {
		margin-left: 0;
		float: left;
		overflow: hidden;
		width: 100%;
	}
	#solid-form-address {
		width: 60% !important;
		max-height: 60%;
		overflow-y: auto;
	}
	.secure-payment {padding-top: 10px; }
	#solid-form-qty, #solid-form-size {
		max-height: 25%;
		width: 25% !important;
		overflow-y: auto;
	}
	.order-sub-cart-title {line-height: 1 !important;}
	.mobile-stand-day {
		padding: 15px 15px 10px;
		position: relative;
		vertical-align: top;
		line-height: 22px;
		font-size: 14px;
		text-align: left;
		width: 100%;
		height: auto;
	}
	.mobile-delivery {
		width: 53%;
		height: auto;
		display: inline-block;
	}
	.mobile-wardrobe {
		width: 45%;
		height: auto;
		text-align: right;
		display: inline-block;
	}
	.mobile-wishlist, .mobile-remove {
		padding: 0 0 0  10px;
		display: inline-block;
		font-size: 14px;
		color: #212121;
		cursor: pointer;
	}
	.dropdown .dropbtn{display:block;margin-top: 10px;}
	.site-profile{display:inline-block;}
	.dropdown .dropbtn img {margin: 10px 10px 0 0 !important;width: 35px !important;}
	.site-top-icons1 img, .site-top-icons1 i {width: 30px;font-size: 30px;line-height: 30px;}
	.mobile-left {width: 60%;}
	.mobile-right {width: 16%;float: right;}
	input[type='checkbox']:after {top: -3px;}
	.add-new-address, .frequently-area {width: 100% !important;    margin: 0 0 20px !important;}
	.saved-content {margin-bottom: 10px; border-bottom: 1px solid #DDD; padding-bottom: 10px;}
	.saved-content:last-child {border: 0;padding-bottom: 0;margin-bottom: 0;}
	.not-avail {padding-left: 0 !important;}
	.card-body {padding: 0 10px 15px !important;}
	.save-card-img {width: 67px !important; height: auto !important;}
	.save-card-text {width: 65% !important;}
	.save-card-cvv {width: 70% !important;text-align: center;float: left;}
	.first-4, .last-4, .middle-numbr {padding-left: 0;letter-spacing: 2px;}
	.paypal-text {width: 100% !important; margin-top: 10px !important;}
	.formField {width: 90%;}
	.formField .inputField {width: 98%;}
	.half.expDate {width: 47%; margin: 0 5px;}	
	.formField .inputField.half {width: 40%;}
	img.cvvImage {width: 45px;}
	div.cvvMsg span {font-size: 14px;}
	.main-card-body {width: 100% !important; margin-bottom: 10px !important;}
	.ccavenue-text {width: 100% !important; margin-bottom: 10px !important;margin-top: 10px; }
	.login-page {padding: 40px 0 40px !important;}
	.mobile-login-button {background-color: transparent;color: #333;font-size: 14px;letter-spacing: 2px;padding: 10px;display: block;width: 100%;border: 0;border-radius: 0;cursor:pointer;}
	.mobile-login-tagline {display: block;text-align: right;font-size: 17px;font-family: "Helvetica";letter-spacing: 1.5px;}
	.social-button {width: 37%; display: inline-block;color: #fff;font-size: 16px;letter-spacing: 2px;padding: 10px;border-radius: 4px;cursor: pointer;text-align: center;}
	.social-button.facebook {background-color: #4b69b0;}
	.social-button.gplus {background-color: #e83f3a;}
	.login-input-container {margin: 0 0 10px;}
	.login-button, .mobile-login-button, .forgot-login-link {font-size: 16.5px;text-align: center;}
	.login-button-container {padding: 10px 0 0;}
	.login-tagline {color: #333;font-size: 16.5px;}
	#alert_msg {width: 210px;}
	.order-detail {width: 78%;}
	.order-img {width: 20%;}
	.account-logout i {display: block;}
	.account-sidebar, .account-logout span, .progtrckr  {display: none !important;}
	.account-change {width: 100% !important;padding: 0 !important;margin-top: 20px !important;}
	.account-info {padding: 0 0 0 10px !important; width: 75%  !important;}
    .card_delete i {display: none;}
	.card_delete {left: 40% !important;}
	.address-block {width: 100% !important;}
	.account-change .sold-out, .category-page .sold-out, .categories-grid .sold-out {bottom: 25% !important;}
	.headerseeall {width: 14%;}
	.brands-list-box {width: 24%;}
	.locators_div span {font-size: 16px;}
	.complain_img {margin-bottom: 20px;}
	/*-- 05-Jun-2020 --*/
	.whatsapp-chat {right: 13px; bottom: 60px;}
	#scrollUp {right: 15px;bottom: 45px;}
	.offcanvas-toggle {top: 13px;}
	.roadmap-begin-year {margin: 0 -20px;}
	.roadmap-step {margin-left: 50px;}
	.roadmap-wrap .roadmap-left .roadmap-icon, .roadmap-wrap .roadmap-right .roadmap-icon {
		display: inline-block;
		position: absolute;
		width: 32px;
		margin-left: 18px;
	}
	.roadmap-year {
		margin: 0 -25px;
		height: 70px;
		width: 70px;
	}
	.roadmap-year span {
		margin: 0 0 0 40px;
		top: 0;
	}
	.heading {display: table;margin: 0 auto 18px; width: 100%;}
	.locators_div {width: 50%;margin: 0 auto 18px;}
	.locator_main_img {width: 50%;}
	.auto_404 img {width: 50%;}
	.under-construction span {font-size: 30px;}
	.under-construction, .newsleter-ucns, .coming-left p, .coming-left h3, .coming-left h4 {text-align: center;}
	.ucns-footer {width: 60%;}
	.newsleter-ucns h5 {font-size: 17px;}
	.coming-right img {width: 60% !important;}
	.video_blck_patch {
		min-height: auto;
		margin-top: 25px;
		padding: 0 10px;
	}	
	.video_blck_patch h3 {
		font-size: 22px;
		padding: 15px 0 0;
	}
	.video_blck_patch h2, .video_blck_patch h2>a {
		font-size: 24px;
		padding: 15px 0;
		line-height: 33px;
	}
	.video_blck_patch h4 {padding: 15px 0;}
	.btn-book h3 {padding: 0;}
	.btn-book {padding: 10px 15px;width: 70%;margin: 15px auto 0;}
	.shop-brands h2 {margin-top: 25px;}
	.book-appoint h2, .watch-latest h2, .talk-expert h2, .shop-brands h2, .trustpilot h2, .video-whatsapp h2, .whts-sharing h2 {font-size: 24px;}
	.appoint-new {bottom: 55px;right: 15px;}
	.facetime {width: 35px;}
	.skype {width: 85px;}
	.video-navigation {display: none;}
	.video-logo img, .shop-category img {width: 150px;margin: 0;}
	.video-logo {width: 87%;}
	.mobile_index_cat {margin-bottom: 10px;}
	.mobile_index_cat:last-child {margin:0;}
	.category-1 {background: #6bc7a2;}
	.category-2 {background: #96c1ca;}
	.category-3 {background: #45b9d0;}
	.category-4 {background: #efa425;}
	.whts-category-slider .slick-slide img {width: 65%;}
	.whts-live-now img {float: none;margin:0;}
	.whts-live-now {
		margin-bottom: 80px;
		text-align: center;
	}
	.whts-live-chat {padding: 30px 0;width: 100%;}
	.whts-live-chat .whts-chat-screen {
		margin: -90px auto;
		padding: 0;
		width: 60%;
		display: table;
	}
	.whts-live-thought {
		position: initial;
		top: 0;
		right: 0;
		font-size: 20px;
		max-width: 90%;
		margin: 100px 0 0 50px;
	}
	.whts-shop-now {margin: 15px auto 0 70px;}
	.search-bar-clear span {display: none;}
	.search-bar-clear i {display: block;font-size: 25px;line-height: 30px;}
	.panel-sidebar .box-color {width:22px;height: 22px;margin: 3px 6px 0;}
	.filter-body .filter-label {width: 60%;}
	/*-- 05-Jun-2020 --*/
	.nav-main-search, .nav-right {display: none !important;}
	.menu_section11, .product-name-mob, .nav-top-location .nav-main-search {display: block !important;}
	.nav-toolbar {
		position: relative;
		height: 48px;
		width: 100%;
	}
	.m-nav-right {
		position: absolute;
		float: right;
		width: auto;
		display: inline-block;
		right: 0;
	}
	.nav-left {
		display: inline-block;
		position: relative;
		width: auto;
		height: auto;
		float: left;
	}
	.m-nav-cart-count, #m-nav-cart-count1, .wish_count2  {
		font-size: 11.5px;
        color: #fff;
        position: relative;
        display: block;
        text-align: center;;
	}
	.m-nav-search, .m-nav-sign-in, .m-nav-fav {
		display: inline-block;
		width: 50px;
		margin: 0 auto;
		text-align: center;
	}
	.m-nav-search img {
		width: 27px;
		height: 27px;
		margin: 10px 0 0 10px;
	}
	.offcanvas-user {height: 50px;}
	.offcanvas-section.open .offcanvas-close {height: 35px;}
	.m-nav-top-location {
		height: 40px;
		/* display: flex; */
		overflow-x: scroll;
		-ms-overflow-style: none;
		width: 100%;
		overflow: hidden;
	}
	.m-nav-top-location .m-nav-shop-a {
		color: #FFF;
		width: auto;
		height: auto;
		top: 0;
		line-height: 14px;
		text-align: left;
		font-size: 16px;
		padding: 0 10px 0 0;
		font-family: 'Helvetica';
	}
	.m-nav-top-location .m-nav-shop-p {font-size: 13px;}
	.m-nav-top-location .m-nav-menu {
		line-height: 40px;
		padding: 0 0 0 15px;
	}
	.offcanvas-appointmnt a {height: auto;}
    .account-main .product-box {width: 50% !important;}
    .site-navbar .svg_logo {height: 48px !important;}
    .col_md_6, .col_m_6 {width: 100% !important;}
	.complain_imgm {display: block;}
	.complain_img {display: none;}
	.site-footer {padding-bottom: 20px;}
	.footer-txt {padding: 10px 10px 0;}
    .m-nav-wish-count1 {
        text-align: center;
        font-size: 12px;
        display: block;
        top: 13px;
        position: absolute;
        right: 57px;
        color: #333;
    }
    .m-nav-wish-count {
        text-align: center;
        font-size: 12px;
        display: block;
        top: 13px;
        position: absolute;
        right: 53px;
        color: #333;
    }
    .support-container {max-width: 290px !important;right: 15px !important;}
    .order-fashion {box-shadow: none !important;}
    .order-summary {margin-top: 20px;}
    .chat-web, .address_desk, .offer-banner-expanded, .offer_theme {display: none !important;}
    .chat-mobile, .address_mob {display: block !important;}
    .cart-summary-info {width: 100% !important;}
    .cart-summary-payment {
        width: 100% !important;
        margin: 0 !important;
        border-top: 2px solid #888;
        padding-top: 40px;
    }
    .no-page-count {width: 100% !important;}
    .cart-offer-m {display: block !important;}
    .cart-offer-d {display: none;}
    .follow-us .store {line-height: 27px;margin: 0 auto;}
    .download-app .store {line-height: 33px;float: none;margin-top: 8px;text-align: center;}
}

@media (max-width: 991px) and (min-width: 768px) {
	.site-navbar .svg_logo {height: 70px !important;}
	.categories-grid2 .panel-categories, .categories-grid2 .panel-categories-bottom {
		margin: 0 0 20px !important;
	}
	.site-profile {display: inline-block !important;}
	.filter, .categories-grid2 .breadcrumb-sidebar, .product-box-content .breadcrumb-sidebar, .select-categories-1, .pb-right-column .form-option .attributes #main-offer, .site-navigation, .mobile-adres, .before-login, .grid-line-34, .page-view {
		display: none !important;
	}
	.mobile-filter {
	   display: block !important;
	}
	.categories-grid .product-box, .account-main .product-box {
		width: 33.33% !important;
	}
	.product-image-area img{
		width: 100% !important;
	}
	.product-detail .product-tabs-content {
		width: 76.5% !important;
		padding: 15px !important;
	}
	.product-detail .nav.nav-pills{
	    width: 23.5% !important;
		text-align: left !important;
	}
	.pb-right-column .festive-baner {
		padding: 10px !important;
	}
	.pb-right-column .festive-baner span {
		font-size: 15px !important;
	}
	.pb-right-column .festive-baner img {
	    width: 90px !important;
		margin: 5px 10px 0 0 !important;
	}
	.pb-right-column .product-name, .pb-right-column .product-price-group .price {
		font-size: 14px !important;
	}
	.pb-right-column .video_shopping_btn {
		float: left !important;
		margin-top: 10px !important;
	    margin-left: 0 !important;
	}
	.pb-right-column .form-option .attributes p {
		position: relative;
		line-height: 24px;
		margin-bottom: 4px;
		color: #212121;
	}
	.pb-right-column .form-option .attributes p:before {
		content: '\f02b';
		font-family: FontAwesome;
		font-size: 14px;
		padding-right: 6px;
	}
	.pb-right-column .form-option .attributes #alloffer_btn_clck {
		color: #91c315;
		cursor: pointer;
		font-size: 15px;
	}
	.product-tabs {
		margin: 15px 0 10px !important;
	}
	.pb-left-column .app-figure {
		padding: 0 !important;
	}
	.pb-left-column .selectors {
		margin-top: 15px!important;
		float: none!important;
		display: inline-block !important;
	}
	.pb-left-column .selectors .mz-thumb img {
		padding-right: 5px !important;
	}
	.pb-right-column .btn-add-cart1, .pb-right-column .btn-out-of-stock {
		padding: 0px 10px !important;
	}
	.dropdown .dropbtn {
		display: block !important;
	}
	.site-navigation {
		display: none !important;
	}
	.site-profile {
		display: inline-block !important;
	}
	.ribbon.zoa-hot .discount {
		padding-left: 0 !important;
	}
	#solid-form-size-chart {
		width: 90% !important;
		max-height: 45%;
	    overflow-y: auto;
	}
	#solid-form-measure {
		width: 90% !important;
		max-height: 38%;
	}
	#form-measure iframe {
		height: 390px !important;
	}
	/*-responsive.css-*/
	.home .box-vertical-megamenus .vertical-menu-content{
		display: none;
	}
	.vertical-megamenus-ontop .box-vertical-megamenus .vertical-menu-content{
		display: block;
	}
	.top-header a {
	    border-right: 1px solid #E0E0E0;
	    padding-right: 5px;
	    margin-left: 5px;
	}
	.main-header .logo{
		width: 100%;
		text-align: center;
	}
	.main-header .header-search-box{
		padding-left: 30px;
		padding-right: 15px;
	}
	.main-header .shopping-cart-box{
		margin-left: 0;
		width: 37.667%;
	}
	.box-vertical-megamenus{
		padding-bottom: 0;
	}
	.box-vertical-megamenus .vertical-menu-content {
		min-width: 270px;
		display: none;
	}
	.nav-menu .nav > li > a {
	    padding: 15px 5px;
	}
	#home-slider .slider-left{
		height: 3px;
	}
	.header-top-right .header-banner{
		display: none;
	}
	.header-top-right {
	    margin-left: 0;
	    padding: 0 15px;
	    width: 100%;
	    border-top: none;
	}
	.header-top-right .homeslider .content-slide {
	    margin-right:0;
	}
	.service .service-item{
		padding: 0 10px;
	}
	.service .service-item .icon{
		width: 100%;
		text-align: center;
	}
	.service .service-item .info{
		width: 100%;
		padding-left: 0;
		text-align: center;
		margin-left: 0;
		margin-top: 50px;
	}
	.page-top .page-top-left{
		width: 100%;
	}
	.page-top .page-top-right{
		width: 100%;
		margin-top: 30px;
	}
	#trademark-list #payment-methods{
		width: 100%;
		float: left;
	}
	.category-banner{
		display: none;
	}
	.floor-elevator{
		display: none;
	}
	.show-brand .navbar-brand{
		padding: 0px 0px 0px 10px;
	}
	.header-top-right .homeslider {
		width: 100%;
	}
	.product-featured .banner-featured {
		display: none;
	}
	.product-featured .product-featured-content .product-featured-list{
		margin-left: 0;
	}
	.product-list.grid li{
		width: 50%;
	}
	.subcategories li a{
		padding: 0 10px;
	}
	#left_column .block .block_content{
		padding: 10px;
	}
	#left_column .block .title_block{
		font-size: 14px;
		padding-left: 10px;
	}
	.layered .layered_subtitle{
		font-size: 14px;
	}
	.check-box-list input[type="checkbox"] + label span.button{
		margin-right: 5px;
	}
	.special-product .special-product-left{
		width: 100%;
	}
	.special-product .special-product-right{
		margin-left: 0;
		margin-top: 10px;
	}
	.sortPagiBar .sort-product{
		margin-top: 20px;
	}
	.trademark-info{
		width: 100%;
		float: left;
		padding: 0 20px;
	}
	.trademark-product{
		width: 100%;
		float: left;
		padding: 0 20px;
	}
	.trademark-product .product-item {
		width: 50%;
	}
	.product-list li .product-star{
		float: left;
	}
	.product-tab .nav-tab>li{
		width: 100%;
		float: left;
		margin-bottom: 2px;
	}
	.product-tab .nav-tab>li>a {
		width: 100%;
	}
	.product-tab .nav-tab>li.active>a{
		height: 48px;
	}
	.product-tab .tab-container {
		margin-top: 2px;
	}
	#product .pb-right-column .product-comments .comments-advices a{
		padding: 0 5px;
	}
	.products-block .products-block-left{
		width: 100%;
	}
	.products-block .products-block-right{
		margin:0;
		width: 100%;
	}
	/** MAIN MENU **/
	#main-menu .navbar .navbar-nav>li>a {
		padding: 0 5px;
	}
	.box-products .box-product-content .box-product-adv {
		display: none;
	}
	.box-products .box-product-content .box-product-list{
		width: 100%;
		margin: 0;
	}
	.hot-deals-box .hot-deals-tab-content-col{
		padding-left: 15px;
	}
	.hot-deals-box .hot-deals-tab-content{
		padding: 30px;
	}
	.dropdown .dropbtn {
		display: block;
	}
	.site-profile{display:inline-block;}
	.side-menu #tag_right {right: 20px;}
	.ribbon.zoa-hot .discount {
		padding-left: 0 !important;
	}
	#solid-form-coupon {
		width: 50% !important;
		max-height: 26%;
		overflow-y: auto;
		font-size: 16px;
	}
	/*-responsive.css-*/
	.home .box-vertical-megamenus .vertical-menu-content{
		display: none;
	}
	.vertical-megamenus-ontop .box-vertical-megamenus .vertical-menu-content{
		display: block;
	}
	.top-header a {
	    border-right: 1px solid #E0E0E0;
	    padding-right: 5px;
	    margin-left: 5px;
	}
	.main-header .logo{
		width: 100%;
		text-align: center;
	}
	.main-header .header-search-box{
		padding-left: 30px;
		padding-right: 15px;
	}
	.main-header .shopping-cart-box{
		margin-left: 0;
		width: 37.667%;
	}
	.box-vertical-megamenus{
		padding-bottom: 0;
	}
	.box-vertical-megamenus .vertical-menu-content {
		min-width: 270px;
		display: none;
	}
	.nav-menu .nav > li > a {
	    padding: 15px 5px;
	}
	#home-slider .slider-left{
		height: 3px;
	}
	.header-top-right .header-banner{
		display: none;
	}
	.header-top-right {
	    margin-left: 0;
	    padding: 0 15px;
	    width: 100%;
	    border-top: none;
	}
	.header-top-right .homeslider .content-slide {
	    margin-right:0;
	}
	.service .service-item{
		padding: 0 10px;
	}
	.service .service-item .icon{
		width: 100%;
		text-align: center;
	}
	.service .service-item .info{
		width: 100%;
		padding-left: 0;
		text-align: center;
		margin-left: 0;
		margin-top: 50px;
	}
	.page-top .page-top-left{
		width: 100%;
	}
	.page-top .page-top-right{
		width: 100%;
		margin-top: 30px;
	}
	#trademark-list #payment-methods{
		width: 100%;
		float: left;
	}
	.category-banner{
		display: none;
	}
	.floor-elevator{
		display: none;
	}
	.show-brand .navbar-brand{
		padding: 0px 0px 0px 10px;
	}
	.header-top-right .homeslider {
		width: 100%;
	}
	.product-featured .banner-featured {
		display: none;
	}
	.product-featured .product-featured-content .product-featured-list{
		margin-left: 0;
	}
	.product-list.grid li{
		width: 50%;
	}
	.subcategories li a{
		padding: 0 10px;
	}
	#left_column .block .block_content{
		padding: 10px;
	}
	#left_column .block .title_block{
		font-size: 14px;
		padding-left: 10px;
	}
	.layered .layered_subtitle{
		font-size: 14px;
	}
	.check-box-list input[type="checkbox"] + label span.button{
		margin-right: 5px;
	}
	.special-product .special-product-left{
		width: 100%;
	}
	.special-product .special-product-right{
		margin-left: 0;
		margin-top: 10px;
	}
	.sortPagiBar .sort-product{
		margin-top: 20px;
	}
	.trademark-info{
		width: 100%;
		float: left;
		padding: 0 20px;
	}
	.trademark-product{
		width: 100%;
		float: left;
		padding: 0 20px;
	}
	.trademark-product .product-item {
		width: 50%;
	}
	.product-list li .product-star{
		float: left;
	}
	.product-tab .nav-tab>li{
		width: 100%;
		float: left;
		margin-bottom: 2px;
	}
	.product-tab .nav-tab>li>a {
		width: 100%;
	}
	.product-tab .nav-tab>li.active>a{
		height: 48px;
	}
	.product-tab .tab-container {
		margin-top: 2px;
	}
	#product .pb-right-column .product-comments .comments-advices a{
		padding: 0 5px;
	}
	.products-block .products-block-left{
		width: 100%;
	}
	.products-block .products-block-right{
		margin:0;
		width: 100%;
	}
	/** MAIN MENU **/
	#main-menu .navbar .navbar-nav>li>a {
		padding: 0 5px;
	}
	.box-products .box-product-content .box-product-adv {
		display: none;
	}
	.box-products .box-product-content .box-product-list{
		width: 100%;
		margin: 0;
	}
	.hot-deals-box .hot-deals-tab-content-col{
		padding-left: 15px;
	}
	.hot-deals-box .hot-deals-tab-content{
		padding: 30px;
	}
	#solid-form-address {
		width: 60% !important;
		max-height: 48%;
	    overflow-y: auto;
	}
	.headtext.bag {
		width: 30% !important;
	}
	.headTitle {
		width: 100% !important;
	}
	#solid-form-qty, #solid-form-size {
		max-height: 25%;
		width: 20% !important;
		overflow-y: auto;
	}
	.cart-product-img, .order-sub-cart-img {
		width: 20% !important;
	}
	.cart-detail-main, .order-detail-main {
		width: 75% !important;
	}
	.cart-product-detail {
		width: 100% !important;
		margin-bottom: 10px;
	}
	.cart-product-price {
		width: 100% !important;
		padding: 0 !important;
	}
	.sub-cart-price, .sub-cart-stitch {
		width: 100% !important;
		display: inline-block;
	}
	.mobile-stand-day {
		padding: 15px 15px 10px;
		position: relative;
		vertical-align: top;
		line-height: 22px;
		font-size: 14px;
		text-align: left;
		width: 100%;
		height: auto;
	}
	.mobile-delivery {
		width: 55%;
		height: auto;
		display: inline-block;
	}
	.mobile-wardrobe {
		width: 44%;
		height: auto;
		text-align: right;
		display: inline-block;
	}
	.mobile-wishlist, .mobile-remove {
		padding: 0 0 0  10px;
		display: inline-block;
		font-size: 14px;
		color: #212121;
		cursor: pointer;
	}
	.dropdown .dropbtn {
		display: block;
	}
	.mobile-left {width: 65%;}
	.mobile-right {width: 16%;float: right;}
	.site-profile{display:inline-block;}
	.sub-cart-pro-desc.sub-qty, .sub-cart-pro-desc.sub-color {display: none;}
	.sub-cart-pro-qty, .sub-cart-pro-color {width: 49.5% !important;}
	.sub-cart-pro-size, .sub-cart-pro-weight {width: 49.5% !important; text-align: right !important;}
	.add-new-address {width: 100% !important;    margin: 0 0 20px !important;}
	.saved-content {margin-bottom: 10px; border-bottom: 1px solid #DDD; padding-bottom: 10px;}
	.saved-content:last-child {border: 0;padding-bottom: 0;margin-bottom: 0;}
	.not-avail {padding-left: 0 !important;}
	.card-body {padding: 0 10px 15px !important;}
	.save-card-img {width: 67px !important; height: auto !important;}
	.save-card-text {width: 75% !important;}
	.save-card-cvv {width: 60% !important;}
	.first-4, .last-4, .middle-numbr {padding-left: 0;letter-spacing: 2px;}
	.paypal-text {width: 100%; margin-top: 10px;}
	.ccavenue-text {width: 100%; margin-bottom: 10px;margin-top: 10px;}
	#alert_msg {width: 210px;}
	.account-sidebar, .account-logout i, .mobile-progtrckr {display: none !important;}
	.account-change {width: 100% !important;padding: 0 !important;margin-top: 20px !important;}
	.card_delete i {display: none;}
	.card_delete {left: 40%;}
	.address-block {width: 100% !important;}
	.track-detail {margin-left: 12% !important;}
	.headerseeall {width: 10%;}
	.header-title {margin: 0 1em;}
	.header-line:before {
		height: 2px;
		content: "";
		flex: 1;
		background: #CCC;
	}
	.category-page .sold-out {bottom: 20%;}
	.complain_img {margin-bottom: 20px;}
	/*-- 05-Jun-2020 --*/
	.whatsapp-chat {right: 15px; bottom: 110px;}
	.roadmap-begin-year {margin: 0 -20px;}
	.roadmap-step {margin-left: 50px;}
	.roadmap-wrap .roadmap-left .roadmap-icon, .roadmap-wrap .roadmap-right .roadmap-icon {
		display: inline-block;
		position: absolute;
		width: 32px;
		margin-left: 18px;
	}
	.roadmap-year {
		margin: 0 -25px;
		height: 70px;
		width: 70px;
	}
	.roadmap-year span {
		margin: 0 0 0 40px;
		top: 0;
	}
	.locators_div {width: 75%;margin: 0 auto 18px;}
	.locator_main_img {width: 70%;}
	.under-construction, .newsleter-ucns, .coming-left p, .coming-left h3, .coming-left h4 {text-align: center;}
	.ucns-footer {width: 50%;}
	.newsleter-ucns h5 {font-size: 17px;}
	.coming-left {margin-top: 40px;}
	.coming-right img {width: 50% !important;padding: 0 !important;}
	.video_blck_patch {
		min-height: auto;
		margin-top: 25px;
		padding: 0 10px;
	}
	.video_blck_patch h3 {
		font-size: 22px;
		padding: 15px 0 0;
	}
	.video_blck_patch h2, .video_blck_patch h2>a {
		font-size: 24px;
		padding: 15px 0;
		line-height: 33px;
	}
	.video_blck_patch h4 {padding: 15px 0;}
	.btn-book h3 {padding: 0;}
	.btn-book {padding: 10px 15px;width: 70%;margin: 15px auto 0;}
	.book-appoint h2, .watch-latest h2, .talk-expert h2, .shop-brands h2, .trustpilot h2, .video-whatsapp h2, .whts-sharing h2 {font-size: 24px;}
	.appoint-new {bottom: 110px;right: 15px;}
	.facetime {width: 35px;}
	.skype {width: 85px;}
	.video-navigation {display: none;}
	.video-logo img {width: 150px;}
	.video-logo {width: 87%;}
	.mobile_index_cat {margin-bottom: 30px;}
	.mobile_index_cat:last-child {margin:0;}
	.whts-category-slider .slick-slide img {width: 50%;}
	.whts-live-now img {float: none;margin:0;}
	.whts-live-now {
		margin-bottom: 80px;
		text-align: center;
	}
	.whts-live-chat {padding: 30px 0;width: 100%;}
	.whts-live-chat .whts-chat-screen {
		margin: -90px auto;
		padding: 0;
		width: 60%;
		display: table;
	}
	.whts-live-thought {
		position: initial;
		top: 0;
		right: 0;
		max-width: 80%;
		margin: 120px 0 0 80px;
	}
	.panel-sidebar .box-color {width:22px;height: 22px;margin: 3px 10px 0;}
	/*-- 05-Jun-2020 --*/
	.cust_service_contain, .videoshop_drop_contain, .nav-searchbar .search_left, .desk_seo {display: none !important;}
	.cust_service_contact {padding-left: 0; width: 100%; text-align: center;}
	.site-logo {width: 120px;}
	.account_drop {width: 130px;}
	.nav-searchbar .nav_search_submit {border-radius: 0;}
	.nav-head-top-left {width: 100%; padding: 0;}
	.pb-grid-section{width: 680px !important; padding: 0 !important;}
	.pb-left-grid .selectors {display: inline-block; width:82% !important;margin: 0 auto!important;padding: 15px 0 0;}
	.pb-left-grid .app-figure {
		padding: 0 !important;
		margin: 0 !important;
		width: 700px !important;
	}
	.filter-body {
        padding: 15px;
        font-size: 15px;
        height: 88%;
        top: 7%;
    }
    .product-name-mob, .mobile_seo {display: block !important;}
    .popular_button, .footer-main .shop_via_ltr, .footer-main .shop_via_rht {width: 100% !important; font-size: 13px;}
    .site-footer .about-us, .site-footer .our-policy, .site-footer .customer-service {width: 32% !important;}
    .crosslink-product {
		margin: 15px 0;
		padding: 20px 0 !important;
	}
	.crosslink-product .index-link:last-child {border: 0;}
	.crosslink-product .index-link {
		margin: 0 !important;
		width: 50% !important;
	}
	.crosslink-product .index-link>div {
        margin: 5px !important;
	}
	.crosslink-product .index-link>div:hover {border:0;}
	.register-section {flex: 0 0 550px;}
	.register-content {padding: 50px;}
	.register-form-left {width: 100%; border-right: 0;padding-right: 0;}
	.register-form-right {width: 100%;padding-left:0;}
	.owl-carousel .owl-item .col {padding: 0 8px;}
	.complain_imgm {display: block;}
	.complain_img, .site-footer .our-values {display: none;}
	.pb-right-grid {padding: 30px 0 0 !important;}
	.copy-right, .copy-left {text-align: center;}
	.pb-left-grid .magic-image {width: 580px !important;margin: 0 auto;}
	.pb-left-grid .pb-info-note, .pb-left-grid .pb-info-share {margin: 0 auto;text-align: center;margin-left: 0 !important;}
	.site-footer {padding-bottom: 20px;}
	.footer-heading,.news-footer,.checkbox-subscrib{line-height:40px !important;font-size:15px;}
	.pb-book-appoint .video_shopping_btn1 {margin: 15px 0 0 0 !important;}
	.cart-header {margin: 0 0 10px !important;}
	.bag-total, .bag-items {font-size: 20px !important;}
	.sub-cart-stitch, .sub-cart-pro-desc1 {text-align: left !important;}
	.cart-coupon1 {margin-left: 0!important;}
	.cart-totals, .cart-discount {margin: 10px 0 !important;}
	input#coupon_name {width: 38% !important;padding: 10px 70px 10px 10px !important;}
    .coupon-radio .offer_coupon {height: 15px !important;margin-top: 9px;}	
	.form-list .calculate_shipping_textbox {width: 40% !important;}
	.cart-checkout {margin-top: 10px !important;;}
	.btn-continue {width: 50% !important;}
	.check_right {
        width: 70% !important;
        margin-left: 20px !important;
	}
	.frequently-area {width: 100% !important;}
	.coupon-mobile {display: block !important;}
	.coupon-desk {display: none !important;}
	.coupon-mobile .mobile-disco {
        font-size: 14px;
        width: 45%;
        display: inline-block;
        line-height: 24px;
    }
	.coupon-mobile .mobile-code {font-size: 15px;width: 25%;text-align: center; display: inline-block;line-height: 33px;padding: 5px 20px;border: 1px dashed #303030;color: #303030;font-family: 'Helvetica';margin-left: 5px;}
    .coupon-mobile .mobile-copy {font-size: 15px;width: 175px;display: inline-block;margin-left: 5px;padding: 0;}
    .couponButton {width: 130px !important;text-align: center;font-size: 15px;letter-spacing: 0px;}
    .mobile_coupon_title, .mobile_measurement_title {display: none !important;}
    .head_measure_sr, .head_measure_name, .head_measure_add_dt, .head_measure_edit_dt {width: 100% !important;text-align: left !important;padding: 0 7px !important;height: auto !important;line-height: 22px !important;}
    .head_measure_action {width: 100% !important; text-align: left !important;padding: 0 !important;height: auto !important;line-height: 22px !important;}
    .mobile_head_title {font-family: "Helvetica" !important;display: inline !important;}
    .coupon_data {padding: 10px 0;}
    .head_order_no, .head_order_dt, .head_order_qty, .head_order_amt, .head_order_view, .head_order_vs_no, .head_order_vs_dt, .head_order_vs_amt, .head_order_vs_qty, .head_order_vs_view {
		width: 100% !important;
		height: 25px !important;
        line-height: 25px !important;
		text-align: left !important;
		padding: 0 10px !important;
	}
	.hide-show-content {display: none !important;}
	.store-mob {display: block !important;}
	.order-summary-item, .totals {width: 100%;margin-top: 20px;}
	.register-mform {
        max-height: 600px;
        overflow-y: scroll;
    }
    .order-fashion {box-shadow: none !important;}
    .address_desk, .offer-banner-expanded, .offer_theme {display: none !important;}
    .address_mob {display: block !important;}
    .cart-summary-info {width: 100% !important;}
    .cart-summary-payment {
        width: 100% !important;
        margin: 0 !important;
        border-top: 2px solid #888;
        padding-top: 40px;
    }
    .nav-head-top-right {font-size: 14px;line-height: 30px;}
    .offer_btn {font-size: 14px;letter-spacing: 0.4px;width: 160px;height: 30px;line-height: 30px;}
    .site-navbar lottie-player {width: 120px !important;}
    a[data-zoom-id] img, .mz-thumb img {width: 85px;}
    .cart-offer-m {display: block !important;}
    .cart-offer-d {display: none;}
}

@media (max-width: 1360px) and (min-width: 992px) {
	.pb-left-column .selectors {
		margin-top: 15px!important;
		float: none!important;
		display: inline-block !important;
	}
	.pb-left-column .selectors .mz-thumb img {
		padding-right: 5px !important;
	}
	/*-responsive.css-*/
	.nav-menu .nav > li > a{
		padding: 15px 15px;
	}
	.main-header .header-search-box{
		padding-left: 0;
		width: 50%;
	}
	.main-header .shopping-cart-box{
		float: right;
		width: 25%;
	}
	.box-vertical-megamenus .vertical-menu-content{
		display: none;
	}
	.home .box-vertical-megamenus .vertical-menu-content{
		display: none;
	}
	#home-slider .slider-left{
		display: none;
	}
	#home-slider .header-top-right{
		width: 100%;
		margin: 0;
		border-top: none;
		padding: 0 15px;
	}
	#home-slider .header-top-right .homeslider,
	#home-slider .header-top-right .header-banner{
		border-top: 0px solid #91c315;
	}
	.service .service-item {
		padding: 0;
		overflow: hidden;
	}
	.service .service-item .icon{
		width: 100%;
		text-align: center;
		padding-bottom: 15px;
		height: auto;
	}
	.service .service-item .info{
		width: 100%;
		padding: 0;
		margin: 0;
		text-align: center;
	}
	.product-list li .product-star{
		float: left;
	}
	.latest-deals .count-down-time span{
		font-size: 12px;
	}
	.product-list.grid li{
		width: 50%;
	}
	.subcategories li a{
		padding: 0 10px;
	}
	#left_column .block .block_content{
		padding: 10px;
	}
	#left_column .block .title_block{
		font-size: 14px;
		padding-left: 10px;
	}
	.layered .layered_subtitle{
		font-size: 14px;
	}
	.check-box-list input[type="checkbox"] + label span.button{
		margin-right: 5px;
	}
	.special-product .special-product-left{
		width: 100%;
	}
	.special-product .special-product-right{
		margin-left: 0;
		margin-top: 10px;
	}
	.sortPagiBar .sort-product{
		margin-top: 20px;
	}
	.product-tab .nav-tab>li>a {
		padding: 0 10px;
	}
	#product .pb-right-column .product-comments .comments-advices a{
		padding: 0 5px;
	}
	/** MAIN MENU **/
	#main-menu .navbar .navbar-nav>li>a {
		padding: 0 10px;
	}
	.hot-deals-box .hot-deals-tab-content-col{
		padding-left: 15px;
	}
	.hot-deals-box .hot-deals-tab-content{
		padding: 30px;
	}
	.box-products .box-product-content .box-product-adv{
		width: 20%;
		padding-right: 5px;
	}
	.box-products .box-product-content .box-product-list{
		width: 80%;
		margin: 0;
		float: left;
		padding-left: 5px;
	}
	.box-products .box-product-content .box-product-list .product-list li{
		padding-bottom: 5px;
	}
	.account-logout i, .mobile-progtrckr, .card_delete i {display: none;}
	.header-title {margin: 0 1em;}
	.header-line:before {
		height: 2px;
		content: "";
		flex: 1;
		background: #CCC;
	}
	
	/*-- 05-Jun-2020 --*/	
	.roadmap-head {
		margin-bottom: 15px;
	}
	.roadmap-step:after {
		width: 78px;
		left: -78px;
	}
	.roadmap-left .roadmap-step:before {
		left: auto;
		right: -91px;
	}
	.roadmap-left .roadmap-step:after {
		left: auto;
		right: -75px;
	}
	.roadmap-wrap {
		padding: 0 0 10px;
		margin-bottom: 60px; 
		max-width: 100%;
	}
	.roadmap-line {left: 49%;}
	.roadmap {display: flex;}
	.roadmap-year {
		height: 70px;
		width: 70px;
		line-height: 90px;
		font-size: 16px;
		position: static;
		margin: -15px auto 0;
	}
	.roadmap-right {justify-content: flex-end;}
	.roadmap-step {width: 100%;}
	.btn-book {margin: 10px 35px;}
	.coupon-mobile {display: block !important;}
	.coupon-desk {display: none !important;}
	.coupon-mobile .mobile-disco {
        font-size: 14px;
        width: 45%;
        display: inline-block;
        line-height: 24px;
    }
    .coupon-mobile .mobile-code {font-size: 15px;width: 25%;text-align: center; display: inline-block;line-height: 33px;padding: 5px 20px;border: 1px dashed #303030;color: #303030;font-family: 'Helvetica';margin-left: 5px;}
    .coupon-mobile .mobile-copy {font-size: 15px;width: 150px;display: inline-block;margin-left: 5px;padding: 0;}
    .couponButton {width: 130px !important;text-align: center;font-size: 14px;letter-spacing: 0px;}
}

@media (max-width: 1024px) and (min-width: 992px) {
	.pb-right-column .form-option .attributes #main-offer {
		display: none !important;
	}
	.pb-right-column .form-option .attributes p {
		position: relative;
		line-height: 24px;
		margin-bottom: 4px;
		color: #212121;
	}
	.pb-right-column .form-option .attributes p:before {
		content: '\f02b';
		font-family: FontAwesome;
		font-size: 14px;
		padding-right: 6px;
	}
	.pb-right-column .form-option .attributes #alloffer_btn_clck {
		color: #91c315;
    	cursor: pointer;
		font-size: 15px;
	}
	.pb-right-column .video_shopping_btn {
		float: left !important;
		margin-top: 10px !important;
	    margin-left: 0 !important;
	}
	.pb-right-column .btn-add-cart1, .pb-right-column .btn-out-of-stock {
		padding: 0px 30px !important;
	}
	.pb-right-column .festive-baner img {
		width: 90px !important;
		margin: 5px 10px 0 0 !important;
	}
	.pb-right-column .festive-baner span {
		font-size: 16px !important;
	}
	.pb-left-column .app-figure {
		padding: 0 !important;
	}
	.sidebar {
		width: 270px !important;
		padding: 0 15px !important;
	}
	#solid-form-measure {
		width: 90% !important;
		max-height: 66%;
	}
	#solid-form-size-chart {
		width: 80% !important;
		max-height: 65%;
	    overflow-y: auto;
	}
	#form-measure iframe {
		height: 520px !important;
	}
	#solid-form-coupon {
	    width: 50% !important;
		max-height: 30%;
		overflow-y: auto;
		font-size: 16px;
	}
	/*-responsive.css-*/
	.nav-menu .nav > li > a{
		padding: 15px 15px;
	}
	.main-header .header-search-box {
		padding-left: 0;
		width: 50%;
	}
	.main-header .shopping-cart-box {
		float: right;
		width: 25%;
	}
	.box-vertical-megamenus .vertical-menu-content, .home .box-vertical-megamenus .vertical-menu-content, #home-slider .slider-left, .grid-line-34, .page-view {
		display: none !important;
	}
	.site-wrap {opacity: 1 !important;}
	#home-slider .header-top-right{
		width: 100%;
		margin: 0;
		border-top: none;
		padding: 0 15px;
	}
	#home-slider .header-top-right .homeslider,
	#home-slider .header-top-right .header-banner{
		border-top: 0px solid #91c315;
	}
	.service .service-item {
		padding: 0;
		overflow: hidden;
	}
	.service .service-item .icon{
		width: 100%;
		text-align: center;
		padding-bottom: 15px;
		height: auto;
	}
	.service .service-item .info{
		width: 100%;
		padding: 0;
		margin: 0;
		text-align: center;
	}
	.product-list li .product-star{
		float: left;
	}
	.latest-deals .count-down-time span{
		font-size: 12px;
	}
	.product-list.grid li{
		width: 50%;
	}
	.subcategories li a{
		padding: 0 10px;
	}
	#left_column .block .block_content{
		padding: 10px;
	}
	#left_column .block .title_block{
		font-size: 14px;
		padding-left: 10px;
	}
	.layered .layered_subtitle{
		font-size: 14px;
	}
	.check-box-list input[type="checkbox"] + label span.button{
		margin-right: 5px;
	}
	.special-product .special-product-left{
		width: 100%;
	}
	.special-product .special-product-right{
		margin-left: 0;
		margin-top: 10px;
	}
	.sortPagiBar .sort-product{
		margin-top: 20px;
	}
	.product-tab .nav-tab>li>a {
		padding: 0 10px;
	}
	#product .pb-right-column .product-comments .comments-advices a{
		padding: 0 5px;
	}
	/** MAIN MENU **/
	#main-menu .navbar .navbar-nav>li>a {
		padding: 0 10px;
	}
	.hot-deals-box .hot-deals-tab-content-col{
		padding-left: 15px;
	}
	.hot-deals-box .hot-deals-tab-content{
		padding: 30px;
	}
	.box-products .box-product-content .box-product-adv{
		width: 20%;
		padding-right: 5px;
	}
	.box-products .box-product-content .box-product-list{
		width: 80%;
		margin: 0;
		float: left;
		padding-left: 5px;
	}
	.box-products .box-product-content .box-product-list .product-list li{
		padding-bottom: 5px;
	}
	#solid-form-address {
		width: 50% !important;
		max-height: 65%;
	    overflow-y: auto;
	}
	#solid-form-qty, #solid-form-size {
	    max-height: 18%;
		width: 15% !important;
		overflow-y: auto;
	}
	.cart-product-detail {
		width: 100% !important;
	}
	.cart-product-price {
	    text-align: left !important;
        padding: 0 !important;
		width: 100% !important;
	}
	.sub-cart-stitch, .sub-cart-pro-desc1 {text-align: left !important;}
	.add-new-address {width: 47% !important;}
	.card-body {padding: 0 10px 15px !important;}
	.save-card-img {width: 67px !important;}
	.save-card-text {width: 45% !important;}
	.save-card-cvv {width: 38% !important;}
	.first-4, .last-4, .middle-numbr {padding-left: 0;letter-spacing: 2px;}
	.mobile-account-sidebar, .account-logout i, .mobile-progtrckr, .card_delete i {display: none !important;}
	.product-name-mob {display: block !important;}
	.track-detail {margin-left: 12%;}
	.header-title {margin: 0 1em;}
	.header-line:before {
		height: 2px;
		content: "";
		flex: 1;
		background: #CCC;
	}
	/*-- 05-Jun-2020 --*/
	.whatsapp-chat {right: 15px;}	
	.roadmap-head {
		margin-bottom: 15px;
	}
	.roadmap-step:after {
		width: 78px;
		left: -78px;
	}
	.roadmap-left .roadmap-step:before {
		left: auto;
		right: -91px;
	}
	.roadmap-left .roadmap-step:after {
		left: auto;
		right: -75px;
	}
	.roadmap-wrap {
		padding: 0 0 10px;
		margin-bottom: 60px; 
		max-width: 100%;
	}
	.roadmap-line {left: 49%;}
	.roadmap {display: flex;}
	.roadmap-year {
		height: 70px;
		width: 70px;
		line-height: 90px;
		font-size: 16px;
		position: static;
		margin: -15px auto 0;
	}
	.roadmap-right {justify-content: flex-end;}
	.roadmap-step {width: 100%;}
	.roadmap-wrap .roadmap-left .roadmap-icon {
		width: 32px;
		margin-left: 0;
	}
	.roadmap-wrap .roadmap-right .roadmap-icon {
		width: 27px;
		margin-left: 0;
	}
	.about_img {margin-top: 60px;}
	.under-construction span {font-size: 40px;}
	.ucns-footer {width: 50%;}
	.video_blck_patch {padding: 0 10px;}
	.video_blck_patch h3 {
		font-size: 20px;
		padding: 15px 0 0;
	}
	.video_blck_patch h2, .video_blck_patch h2>a {
		font-size: 24px;
		padding: 15px 0;
		line-height: initial;
	}
	.video_blck_patch h4 {padding: 15px 0;}
	.btn-book h3 {padding: 0;}
	.whts-live-now img {width: 200px;}
	.whts-live-chat .whts-chat-screen {width: 95%;}
	.whts-live-thought, .whts-live-thought ul li:before {font-size: 16px;top: 15%;}
	.whts-shop-now {
		padding: 5px 0;
		width: 55%;
		border-radius: 10px;
	}
	.btn-book {padding: 10px 15px;margin: 10px 15px;}
	.appoint-new {right: 15px;}
	.pb-left-grid .magic-image {width: 360px !important;height: 480px !important;}
	.pb-grid-section{width: 430px !important;}
	.pb-left-grid .app-figure {
		padding: 0 !important;
        margin-right: 20px !important;
		width: 460px !important;
	}
	.pb-right-grid {padding: 0 !important;}
	
	.register-section {flex: 0 0 550px;}
	.register-content {padding: 50px;}
	.register-form-left {width: 100%; border-right: 0;padding-right: 0;}
	.register-form-right {width: 100%;padding-left:0;}
	.owl-carousel .owl-item .col {padding: 0 8px;}
	.pb-grid-addbag .btn-add-cart1 {padding: 0px 30px !important;}
	.pb-book-appoint .video_shopping_btn1 {margin: 15px 0 0 0 !important;}
	.bag-total, .bag-items {font-size: 20px !important;}
	.cart-coupon h3 {
        font-size: 18px !important;
        margin-bottom: 5px !important;
	}
	#shipping-zip-form, .discount label {font-size: 14px !important;}
	.cart-coupon1 {margin-left: 0 !important;}
	input#coupon_name {width: 70% !important; padding: 10px 20px 10px 10px !important;}
	.btn-apply-coupn {right: 10px !important;width: 80px !important;height: 47px !important;}
	.form-list .calculate_shipping_textbox{width: 95% !important;}
	.coupon-radio {line-height: 35px !important;font-size: 15px !important;}
	.coupon-radio .offer_coupon {height: 15px !important;margin-top: 9px;}
	.coupon-code {font-size: 17px !important;}
	.truncate, .coupon-date, .coupon-valid {font-size: 14px !important;}
	.btn-continue {padding: 5px 20px !important; font-size: 17px !important;}
	.coupon-category p {font-size: 17px !important; margin-bottom: 10px !important;}
	.cart-coupon h2 {letter-spacing: 0px !important;line-height: 20px !important;}
	.head_measure_sr, .head_measure_name, .head_measure_add_dt, .head_measure_edit_dt, .head_measure_action {line-height: 20px !important;letter-spacing: 0px !important;font-size:14px; height: auto !important;}
	.head_coupon_title {text-transform: capitalize !important;}
	.hide-show-content {display: none !important;}
	.cart-detail-main, .order-detail-main {width: 80% !important;}
}

@media (max-width: 1360px) and (min-width: 1025px) {
    input#coupon_name {width: 75% !important;}
    .form-list .calculate_shipping_textbox {width: 78% !important;}
    .order-summary-pro-qty, .order-summary-pro-size, .order-summary-pro-color {width: 48% !important}
}

@media (max-width: 1440px) and (min-width: 1025px) {
	#solid-form-measure {
		max-height: 66%;
	}
	#solid-form-size-chart {
		width: 80% !important;
		max-height: 80%;
	    overflow-y: auto;
		font-size: 16px !important;
	}
	#form-size-chart p {
		font-size: 16px !important;
		line-height: 25px !important;
	}
	.scaleAndUnits-metric {
		font-size: 16px !important;
	}
	#solid-form-coupon {
		max-height: 34%;
		overflow-y: auto;
	}
	/*-responsive.css-*/
	.nav-menu .nav > li > a {
		padding: 15px 15px;
	}
	.main-header .header-search-box {
		padding-left: 0;
		width: 50%;
	}
	.main-header .shopping-cart-box {
		float: right;
		width: 25%;
	}
	.box-vertical-megamenus .vertical-menu-content, .home .box-vertical-megamenus .vertical-menu-content, #home-slider .slider-left {
		display: none;
	}
	.site-wrap {opacity: 1 !important;}
	#home-slider .header-top-right{
		width: 100%;
		margin: 0;
		border-top: none;
		padding: 0 15px;
	}
	#home-slider .header-top-right .homeslider,
	#home-slider .header-top-right .header-banner{
		border-top: 0px solid #91c315;
	}
	.service .service-item {
		padding: 0;
		overflow: hidden;
	}
	.service .service-item .icon{
		width: 100%;
		text-align: center;
		padding-bottom: 15px;
		height: auto;
	}
	.service .service-item .info{
		width: 100%;
		padding: 0;
		margin: 0;
		text-align: center;
	}
	.product-list li .product-star{
		float: left;
	}
	.latest-deals .count-down-time span{
		font-size: 12px;
	}
	.product-list.grid li{
		width: 50%;
	}
	.subcategories li a{
		padding: 0 10px;
	}
	#left_column .block .block_content{
		padding: 10px;
	}
	#left_column .block .title_block{
		font-size: 14px;
		padding-left: 10px;
	}
	.layered .layered_subtitle{
		font-size: 14px;
	}
	.check-box-list input[type="checkbox"] + label span.button{
		margin-right: 5px;
	}
	.special-product .special-product-left{
		width: 100%;
	}
	.special-product .special-product-right{
		margin-left: 0;
		margin-top: 10px;
	}
	.sortPagiBar .sort-product{
		margin-top: 20px;
	}
	.product-tab .nav-tab>li>a {
		padding: 0 10px;
	}
	#product .pb-right-column .product-comments .comments-advices a{
		padding: 0 5px;
	}
	/** MAIN MENU **/
	#main-menu .navbar .navbar-nav>li>a {
		padding: 0 10px;
	}
	.hot-deals-box .hot-deals-tab-content-col{
		padding-left: 15px;
	}
	.hot-deals-box .hot-deals-tab-content{
		padding: 30px;
	}
	.box-products .box-product-content .box-product-adv{
		width: 20%;
		padding-right: 5px;
	}
	.box-products .box-product-content .box-product-list{
		width: 80%;
		margin: 0;
		float: left;
		padding-left: 5px;
	}
	.box-products .box-product-content .box-product-list .product-list li{
		padding-bottom: 5px;
	}
	#solid-form-address {
		width: 40% !important;
		max-height: 70%;
	    overflow-y: auto;
		font-size: 16px !important;
	}
	#solid-form-qty, #solid-form-size {
		max-height: 37%;
		overflow-y: auto;
	}
	.mobile-account-sidebar, .account-logout i, .mobile-progtrckr, .card_delete i {display: none;}
	.header-title {margin: 0 1em;}
	.header-line:before {
		height: 2px;
		content: "";
		flex: 1;
		background: #CCC;
	}
	/*-- 05-Jun-2020 --*/	
	.roadmap-head {
		margin-bottom: 15px;
	}
	.roadmap-step:after {
		width: 78px;
		left: -78px;
	}
	.roadmap-left .roadmap-step:before {
		left: auto;
		right: -91px;
	}
	.roadmap-left .roadmap-step:after {
		left: auto;
		right: -75px;
	}
	.roadmap-wrap {
		padding: 0 0 10px;
		margin-bottom: 60px; 
		max-width: 100%;
	}
	.roadmap-line {left: 49%;}
	.roadmap {display: flex;}
	.roadmap-year {
		height: 70px;
		width: 70px;
		line-height: 90px;
		font-size: 16px;
		position: static;
		margin: -15px auto 0;
	}
	.roadmap-wrap .roadmap-left .roadmap-icon, .roadmap-wrap .roadmap-right .roadmap-icon {display: none;}
    .roadmap-left, .roadmap-right {justify-content: center;}
	.roadmap-step {width: 100%;}
	.about_img {margin-top: 50px;}
	.auto_404 img {width: 30%;}
	.owl-carousel .owl-item .col {padding: 0 8px;}
    .hide-show-content {display: none !important;}
	input#coupon_name {width: 70% !important; padding: 10px 20px 10px 10px !important;}
	.btn-apply-coupn {right: 10px !important;width: 80px !important;height: 47px !important;}
	.container {width: 85%;}
	.pb-left-grid .selectors {width: 65px;}
	.pb-left-grid .magic-image {width: 450px;}
	.pb-left-grid .app-figure {width: 550px;margin-right: 25px}
}

@media (max-width: 2560px) and (min-width: 1441px) {
	#solid-form-measure {
		width: 31% !important;
		max-height: 41%;
	}
	#solid-form-size-chart {
		width: 50% !important;
		max-height: 57%;
	    overflow-y: auto;
		font-size: 20px !important;
	}
	#form-size-chart p {
		font-size: 20px !important;
		line-height: 35px !important;
	}
	.scaleAndUnits-metric {
		font-size: 20px !important;
		padding: 21px !important;
	}
	.site-wrap {opacity: 1 !important;}
	/*.no-scroll-background {overflow: scroll;}*/
	#solid-form-coupon {
	    width: 20% !important;
		max-height: 33%;
		overflow-y: auto;
		font-size: 16px;
	}
	#solid-form-address {
		width: 30% !important;
		max-height: 30%;
		overflow-y: auto;
		font-size: 20px !important;
	}
	#solid-form-qty, #solid-form-size {
		width: 7% !important;
		max-height: 20%;
		font-size: 20px !important;
		overflow-y: auto;
	}
	.mobile-account-sidebar, .account-logout i, .mobile-progtrckr, .card_delete i {display: none;}
	.track-date {left: -3%;}
	.track-detail {margin-left: 4%;}
	.header-title {margin: 0 1em;}
	.header-line:before {
		height: 2px;
		content: "";
		flex: 1;
		background: #CCC;
	}
	/*-- 05-Jun-2020 --*/	
	.roadmap-head {
		margin-bottom: 15px;
	}
	.roadmap-step:after {
		width: 78px;
		left: -78px;
	}
	.roadmap-left .roadmap-step:before {
		left: auto;
		right: -91px;
	}
	.roadmap-left .roadmap-step:after {
		left: auto;
		right: -75px;
	}
	.roadmap-wrap {
		padding: 0 0 10px;
		margin-bottom: 60px; 
		max-width: 100%;
	}
	.roadmap-line {
		left: 49%;
	}
	.roadmap {
		display: flex;
	}
	.roadmap-year {
		height: 70px;
		width: 70px;
		line-height: 90px;
		font-size: 16px;
		position: static;
		margin: -15px auto 0;
	}
	.roadmap-wrap .roadmap-left .roadmap-icon, .roadmap-wrap .roadmap-right .roadmap-icon {display: none;}
    .roadmap-left, .roadmap-right {justify-content: center;}
	.about_img {margin-top: 50px;}
	.auto_404 img {width: 20%;}
	.owl-carousel .owl-item .col {padding: 0 8px;}
	.hide-show-content {display: none !important;}
	.container {width: 80%;}
}
