@media (min-width: 1180px) {
	.banner_outer {
		background-attachment: fixed;
		transition: 0.7s;
	}

	.category_banner {
		background-attachment: fixed;
		transition: 0.7s;
	}

	.or_bx {
		background: url(../images/or.png) center no-repeat;
		background-size: contain;
	}

	.or_bx span {
		box-shadow: 0px 0px 18px 10px #ffffff4a;
	}

	.signup_bg {
		background: url(../images/singupbg.png) right no-repeat;
		background-size: contain;
		background-position: top;
	}

	.header_search_left {
		display: none !important;
	}

}

@media (max-width: 1240px) {

	.content-area {
		max-width: 1170px;
		width: 75%;
		margin: auto;
		overflow: hidden;
	}
}

@media (min-width: 1024px) {
	.or_bx {
		background: url(../images/or.png) center no-repeat;
		background-size: contain;
	}

	.header_search_left {
		display: none !important;
	}

	.stick {
		position: fixed;
		top: 0;
		width: 20.6%;
		right: 56px;
	}

}

@media (max-width: 768px) {

	.jacob_left_cont2 {
		margin: 0px 0px 10px !important;
	}

	.header_lang_right {
		display: block;
	}

	.wrps_related_products_area_title {
		margin-bottom: 15px;
		margin-left: 4px;
		width: 100%;
		float: left;
	}

	.wrps_related_products_area_title {
		font-size: 24px;
	}

	.owl-carousel .owl-stage-outer {
		float: left;
	}

	.wrps_related_products_area {
		margin: 35px 0px 86px !important;
	}

	.wrps_related_products_area .owl-theme .owl-nav {
		top: -2px !important;
	}

	.content-area {
		width: 88%;
		overflow: hidden;
	}

	.language ul li {
		margin: 5px;
	}

	.wrps_related_products_area_title {
		text-align: left !important;
		font-size: 24px !important;
	}

	.blog_box_right {
		background: none !important;
		margin: 0px 0px 0px 0px;
	}

	.blog_box_right img {
		display: block;
	}

	.blog_container {
		margin-top: 25px;
	}

	.blog_box_bg {
		float: left;
		width: 100%;
	}

	span.wpcf7-not-valid-tip {
		float: left;
		position: relative !important;
		width: 100% !important;
		top: 0px !important;
	}

	.blog_listin_iner {
		height: auto;
	}

	.blog_listin_iner a div.blog_img {
		min-height: auto;
		margin-bottom: 5px;
	}

	.blog_listin_iner {
		border-bottom: 1px solid #eeeeeea1;
	}

	.blog_listin_outer {
		margin: 15px 0px 6px;
		margin-bottom: 30px;
	}

	.load_more {
		margin: 15px 0px 15px;
	}

	.jacub_outer {
		padding-bottom: 10px;
	}

	.blog_left_cont {
		height: auto;
		margin: 0px 0px 25px;
	}

	.blog_box_right {
		height: auto;
		background: #eee !important;
	}

	.blog_box_right img {
		width: 100%;
		max-width: 100%;
	}

	.blog_left_cont h4 {
		font-size: 26px;
		line-height: normal;
		letter-spacing: .08em;
		text-align: center;
	}

	.blog_box_btn {
		position: relative;
		bottom: 5px;
		width: 100%;
		float: left;
	}

	.blog_box_content p {
		margin-bottom: 20px !important;
		max-height: 135px;
	}

	.blog_listin_iner h4 {
		text-align: center;
	}

	.blog_listin_iner a h5 {
		text-align: center;
	}

	.blog_listin_iner a h5 span {
		float: none;
	}

	.blog_listin_iner a p {
		text-align: center;
	}

	.blog_left_cont h5 {
		text-align: center;
	}

	.blog_left_cont h5 span {
		float: none;
	}

	.blog_box_content .readbutton {
		font-size: 13px;
		width: auto;
		text-align: center;
		padding: 5px 19px;
	}

	.blog_box_btn .share {
		text-align: center;
	}

	.blog_box_right2 {
		margin: 0px 0px 0px 0px;
		background: #eee !important;
		height: auto;
	}

	.blog_box_right2 img {
		display: block;
	}

	.blog_left_cont h4 a {
		width: 100%;
		font-size: 21px;
		line-height: 30px;
		letter-spacing: .1em;
		text-align: center;
	}

	.load_more a {
		width: 100%;
		margin: 0px 0px 0px 0px;
	}

	.blog_detail_cont h4 {
		font-size: 26px;
		line-height: normal;
		letter-spacing: .08em;
		text-align: center;
		width: 100%;
	}

	.jacob_category_banner {
		padding: 20px 0px 7px;
	}

	.blog_detail_cont {
		margin: 18px 0px 25px;
	}

	.blog_detail_cont h5 {
		text-align: center;
	}

	.blog_detail_cont h5 span {
		float: none;
	}

	.blog_detail_cont p {
		padding: 10px 0px !important;
		margin: 0px !important;
	}

	.blog_search {
		margin-bottom: 25px;
		margin-top: 0px;
	}

	.blog_search h3 {
		font-size: 26px;
		text-align: center;
	}

	.blog_search_listign a h4 {
		text-align: center;
	}

	.blog_search_listign a h5 {
		text-align: center;
		margin: 5px 0px;
	}

	.blog_search_listign a h5 span {
		float: none;
	}

	.right_blog_box {
		display: none;
	}

	.blog_bx-viewport span.active {
		width: 14px;
		height: 14px;
	}

	.sharedeatil {
		display: block;
	}

	.jacob_pop_inner::-webkit-scrollbar {
		width: 5px;
		border-radius: 8px;
	}

	.outer_new_red {
		padding: 25px 0px;
		margin-bottom: 45px;
	}

	.new_product_inner_left {
		width: 100%;
	}

	.new_product_inner_left div.mom_heading {
		border-top: double 6px #ecad28;
		border-left: double 6px #ecad28;
		border-right: double 6px #ecad28;
		text-align: center;
		float: right;
		width: 100%;
	}

	.new_product_inner_right {
		width: 100%;
	}

	.new_product_inner_right ul li {
		width: 100%;
		margin: 10px 0px;
	}

	.new_product_inner_right ul li a img {
		max-width: inherit;
		max-height: 100%;
		display: inline-block;
		width: 100%;
	}


	.new_product_inner_left2 {
		width: 100%;
	}

	.new_product_inner_left2 div.mom_heading2 {
		border-top: double 6px #ecad28;
		border-left: double 6px #ecad28;
		text-align: center;
		float: right;
		width: 100%;
	}

	.new_product_inner_right2 {
		width: 100%;
	}

	.new_product_inner_right2 ul li {
		width: 100%;
		margin: 10px 0px;
	}

	.new_product_inner_right2 ul li a img {
		max-width: inherit;
		max-height: 100%;
		display: inline-block;
		width: auto;
	}

	.new_product_inner_left2 img.prd {
		max-height: 380px;
		width: auto;
		max-width: 100%;
	}

}

@media (min-width: 320px) and (max-width: 360px) {

	span.wpcf7-not-valid-tip {
		position: relative;
		top: 0px;
	}

	.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
		font-weight: 500;
		float: left;
		margin-top: 0;
	}

	a.change_lang img {
		width: 100%;
	}

	.gift_product {
		border-bottom: 1px solid;
	}

	.payment_addres_list ul li {
		width: 100%;
		margin-right: 0px;
	}

	.check_out_gift label .checkmark:after {
		left: 6px;
	}

	.check_price h3 {
		font-size: 14px;
	}

	.check_price h2 {
		font-size: 16px;
	}

	.top_header {
		display: none;
	}

	.header_midd {
		padding: 5px 0px 9px;
	}

	.logo {
		text-align: center;
	}

	.logo a img {
		margin-bottom: 4px;
		max-width: 186px;
	}

	.header_search_right ul li {
		margin-bottom: 2px;
		padding-bottom: 0px;
		float: left;
		width: calc(100% / 2);
	}

	.menu_outer {
		margin: 5px 0;
		width: 40px;
	}

	.mob_crown {
		float: left;
		position: relative;
		left: 30%;
		display: block;
	}

	.top_link_left {
		display: none;
	}

	.top_link_right ul {
		width: 100%;
	}

	.top_link_right ul li {
		float: left;
		width: 50%;
	}

	.top_link_right ul li a {
		width: 100%;
	}

	.top_link_right ul li:first-child {
		background: none;
		text-align: center;
	}

	.banner_outer:before {
		background: #00000073;
	}

	.mhart {
		display: block;
	}

	.event_none {
		pointer-events: all;
	}

	.header_left {
		display: none;
	}

	.header_search_right ul li ul.sub_cart {
		width: 340px;
		display: none;
		right: -2px;
	}

	.header_search_right ul li ul.sub_cart li h3 span {
		width: 98%;
	}

	.header_search_right ul li ul.sub_cart li h3 small {
		width: 100%;
	}

	.sticky .logo {
		display: none;
	}

	.sticky .header_search {
		margin: 0px 0px 0px;
	}

	.header_search_right ul li:hover ul.sub_like {
		border: 1px solid #ccc;
	}


	.mobile_menu nav.navbar.bootsnav {
		border: 0px !important;
		position: absolute;
		top: 0px;
		height: 100%;
	}

	nav.navbar.bootsnav {
		border: 0px !important;
		position: absolute;
		top: -5px;
		height: 100%;
	}

	.nave_inner_right ul li {
		min-height: 215px;
	}

	nav.navbar.bootsnav .navbar-toggle {
		margin-right: 0px !important;
		width: auto;
		top: 0px !important;
		margin-top: 2px !important;
		padding: 1px 5px !important;
	}

	nav.navbar.bootsnav .navbar-header {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	nav.navbar.bootsnav .navbar-nav>li>a {
		font-weight: 400;
		padding: 12px 0px !important;
		color: #fff !important;
		text-align: center;
		font-family: 'Poppins', sans-serif !important;
		margin-bottom: 0px !important;
	}

	nav.navbar.bootsnav .navbar-nav {
		background: #070922 !important;
		margin: 0px !important;
	}

	nav.navbar ul.nav li.active>a {
		color: #f2aa66 !important;
	}

	.nave_inner_left ul li a img {
		float: left;
		width: auto;
		height: 150px;
		max-width: 100%;
	}

	.nave_inner_right ul li {
		min-height: 205px;
		width: calc(93.8% / 2) !important;
		background: #f1f1f1;
		border: 0.6px solid #eee;
		box-shadow: 0px 0px 1px #eee;
		margin: 5px 10px 8px 0px;
	}


	.sticky .ve-menu-icon>div {
		color: #fff !important;
		background: #fff !important;
	}

	.sticky .mob_search_left span {
		color: #fff;
	}

	.sticky .header_search_right ul li small {
		color: #fff;
	}

	.sticky .header_search_right ul li a {
		color: #fff;
	}

	.sticky .header_search_right ul li small {
		color: #fff;
	}

	.sticky .header_search_right ul li a {
		color: #fff;
	}

	.add_banner {
		overflow: hidden;
		height: auto;
	}

	.banner_outer {
		float: left;
		padding: 40px 0px;
		background-attachment: scroll;
		background-position: top !important;
	}

	.banner_content h3 {
		font-size: 28px;
	}

	.banner_content a {
		padding: 11px 23px;
		margin: 18px 0px;
	}

	.outer_banner_box {
		position: relative;
		height: auto;
	}

	#myVideo {
		top: 0px;
		width: 100%;
		-webkit-transform: translate(0%, 0);
		transform: translate(0%, 0);
	}

	.center-con {
		display: none;
		bottom: 10px;
		height: 50px;
		width: 100%;
		left: 0;
	}

	.new_arival_left {
		float: left;
		width: 100%;
		padding: 0px 10px;
	}

	.new_arival_left h3 {
		font-size: 26px;
	}

	.new_arival_left a {
		margin-top: 15px;
	}

	.new_arival_right {
		float: left;
		width: 100%;
	}

	.new_arival_right img {
		width: 200px;
		margin-top: 15px;
	}

	.cont_one_left {
		padding: 25px 0px 20px;
	}

	.new_prod_bx {
		height: 285px;
	}

	.new_prod_bx img {
		height: 110px;
	}

	.new_prod_bx a {
		margin: 6px 0px;
		width: 100%;
	}

	.new_prod_bx a h3 {
		margin: 6px 0px 0px;
	}

	.new_prod_bx_inner a.wish {
		font-size: 26px;
		margin: 15px 0px 5px;
	}

	.new_prod_bx_inner img {
		height: 100px !important;
		margin: 8px 0px 10px !important;
	}

	.new_prod_bx_inner h3 {
		font-size: 18px !important;
		margin: 6px 0px 5px !important;
	}

	.new_prod_bx_inner h4 {
		margin: 0px !important;
	}

	.add_banner_inner {
		text-align: center;
		width: 100%;
		left: 0px;
		top: 28px;
		padding: 15px 0px;
	}

	.add_banner img {
		width: auto;
		opacity: 0.5;
		height: 230px;
	}

	.add_banner_inner h3 {
		font-size: 26px;
	}

	.add_banner_inner a {
		margin: 8px 0px;
		padding: 10px 20px;
	}

	.popular_inner h2 {
		font-size: 26px;
	}

	.new_arival2_right {
		float: left;
		width: 100%;
	}

	.new_arival2_right img {
		width: 88%;
		height: auto;
	}

	.new_arival2_left {
		width: 100%;
		padding: 15px 10px;
	}

	.new_arival2_left h3 {
		font-size: 26px;
	}

	.new_arival2_left a {
		margin-top: 13px;
	}

	.cont_two_left {
		padding: 10px 0px;
		background: url(../images/m_bg_new.jpg) no-repeat center top #000;
		background-size: contain;
	}

	.popular_outer {
		padding: 35px 0px 5px;
	}

	.subjscribe_bx {
		padding: 15px 0px 0px;
	}

	.subjscribe_bx h3 {
		font-size: 26px;
	}

	.scribe_bx input {
		float: left;
		width: calc(100% - 120px);
	}

	.scribe_bx button {
		width: 104px;
		margin-right: 0px;
	}

	.scribe_bx {
		margin: 23px auto;
	}

	.insta_bx h3 {
		font-size: 19px;
		margin: 5px 0px 20px;
	}

	.subscribe h3 {
		font-size: 24px;
		margin: 15px 0px 35px;
	}

	.footer {
		float: left;
		position: relative;
		padding: 0px 0px 0px;
	}

	.copy_right_outer {
		margin-top: 20px;
	}

	.copy_right ul {
		text-align: center;
	}

	.copy_right ul li:after {
		display: none;
	}

	.copy_right ul li {
		padding: 0px 7px;
		margin: 2px 5px;
		width: 100%;
	}

	.copy_right ul li a {
		display: inline-block;
		margin: 2px 0px;
		float: none;
		max-width: 100% !important;
	}

	.popular_inner ul {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.popular_inner ul {
		width: 100%;
		margin-top: 25px;
		float: left;
		-webkit-overflow-scrolling: touch;

		&::-webkit-scrollbar {
			display: none;
		}
	}

	.popular_inner ul li {
		width: 280px;
		height: 260px;
		float: none;
	}

	.popular_inner ul li img {
		width: auto;
		max-height: 157px;
		margin-top: 35px;
	}

	.popular_inner ul li div.mb_in a img {
		height: 113px;
		margin-top: 10px;
	}

	.popular_inner ul li div.mb_in h3 {
		margin: 7px 0px 0px;
	}

	i.left {
		display: block !important;
	}

	i.right {
		display: block !important;
	}

	.related_outer {
		padding: 30px 0px 25px;
	}

	.related_inner ul {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.related_inner ul {
		width: 100%;
		margin-top: 25px;
		float: left;
		-webkit-overflow-scrolling: touch;

		&::-webkit-scrollbar {
			display: none;
		}
	}

	.related_inner ul li {
		width: 280px;
		height: 260px;
		float: none;
	}

	.related_inner ul li img {
		width: auto;
		max-height: 157px;
		margin-top: 35px;
	}

	.related_inner ul li div.mb_in a img {
		height: 113px;
		margin-top: 10px;
	}

	.related_inner ul li div.mb_in h3 {
		margin: 7px 0px 0px;
	}

	.related_inner i.left {
		display: block !important;
	}

	.related_inner i.right {
		display: block !important;
	}

	.abt_collect ul li {
		width: 100%;
	}

	.abt_collect ul li label {
		width: 99%;
	}

	.abt_collect ul li h3 {
		width: 100%;
	}

	.header_search_left {
		margin-right: 0px;
		position: absolute;
		display: none;
		background: #070922;
		z-index: 11;
		padding: 1px 6px 0px;
		top: -6px;
		width: 100%;
		left: 0;
	}

	.sticky .header_search_left button.close_search {
		color: #fff;
		float: right;
		background: none;
		font-size: 30px;
		border: 0px;
		outline: 0;
		position: absolute;
		right: 25px;

		height: 40px;
		line-height: normal;
	}

	.mob_search_left span {
		color: #fff;
	}

	.sticky .header_search_left {
		background: #070922;
		left: 0px;
		top: -5px !important;
	}

	.header_search_right {
		float: right;
		padding-right: 2px;
		width: 56%;
		margin-top: 0px;
	}

	.header_search_left input {
		width: 85%;
		float: left;
		border-radius: 20px;
		border: 1px solid #eee;
		outline: 0;
		padding: 0px 10px;
		font-weight: 300;
		font-family: 'Poppins', sans-serif;
		color: #fff;
		font-size: 13px;
	}

	.header_search_left input {
		padding-right: 38px;
		background: #070922 !important;
		margin-top: 2px;
		height: 39px;
	}

	.header_search_left input::placeholder {
		color: #eee;
	}

	.header_search_right ul li a span {
		right: -1px;
		top: -2px;
		width: 17px;
		height: 17px;
		font-weight: 600;
		font-size: 12px;
		color: #000;
	}

	.header_search_left button.search img {
		max-width: 24px;
	}

	.subscribe_outer {
		top: -215px;
	}

	.header_search_left button.search {
		right: 18%;
		bottom: 3px;
		float: right;
		background: none;
		font-size: 25px;
		color: #fff;
		border: 0px;
		outline: 0;
		position: absolute;
	}

	.header_search_left button.close_search {
		display: block;
		color: #fff;
		color: #fff;
		float: right;
		background: none;
		font-size: 30px;
		border: 0px;
		outline: 0;
		position: absolute;
		right: 19px;
	}

	.header_search {
		margin: 10px 0px 12px;
	}

	.ve-menu {
		float: left;
	}

	.mobile_menu .mobile_menu_logo {
		max-width: 100%;
		width: 100%;
		margin-bottom: 22px;
		float: left;
		display: block;
	}

	.mobile_menu .mobile_menu_logo a {
		float: left;
		width: 100%;
		text-align: center;
	}

	.mobile_menu .mobile_menu_logo a img {
		max-width: 170px;

	}

	.header_search_right ul li a {
		font-size: 22px;
		float: right;
		color: #fff;
	}

	.header_search_right ul li:nth-of-type(1) a i {
		font-weight: 600;
		margin-top: 6px;
	}

	.header_search_right ul li small {
		display: inline-block;
		margin-right: 4px;
		color: #fff;
	}

	.mob_search_left {
		display: block;
		margin: 7px 9px 0px 9px;
		float: right;
	}

	.header_search_right ul li a img {
		width: 18px;
		margin-top: -1px;
	}

	.mob_search_left span img {
		max-width: 18px;
		margin-left: 2px;
	}

	.ve-menu {
		display: block !important;
	}

	.header_search_right ul li ul.sub_like {
		width: 255px;
		right: -10px;
	}

	.sticky {
		background: #070922 !important;
		position: fixed;
		box-shadow: 0px 1px 1px #ffffff54;
		padding: 5px 0px 10px !important;
	}

	.header_midd {
		background: #070922;
		box-shadow: 0px 0px 1px #ffb932;

	}

	.registration {
		padding: 30px 0px 20px;
	}

	.registration h3 {
		font-size: 26px;
		text-align: center;
	}

	.registration ul {
		text-align: left;
	}

	.inner_rigister p {
		text-align: left;
	}

	.inner_rigister button {
		float: left;
		width: 100%;
	}

	.registration ul li {
		margin: 0px 10px 0px 0px;
		display: inline-block;
		float: none;
	}

	#czparallaxcmsblock .parallax {
		padding: 40px 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right {
		width: 100%;
		padding: 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text {
		text-align: center;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text {
		padding: 0 0 40px 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .offer-title {
		font-size: 14px;
		line-height: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .title {
		font-size: 20px;
		line-height: 35px;
		margin: 10px 0px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .desc {
		margin-top: 5px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .shopnow {
		margin-top: 30px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part1 {
		margin-bottom: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-text {
		top: 0px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-text .main-title {
		font-size: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part1,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part2 {
		width: 100%;
		float: none;
		text-align: center;
	}

	#czparallaxcmsblock .parallax-wrapper,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-half {
		margin: 0 -10px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner .parallaxbanner {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner .parallaxbanner a.banner-anchor {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner img {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper {
		margin: 0;
	}

	.cart_inner ul li {
		padding: 5px 0px;
	}

	.cart_inner ul li a.crt_img {
		width: 115px;
		height: 113px;
	}

	.cart_inner ul li h3 {
		width: calc(100% - 118px);
		padding: 5px 0px;
	}

	.cart_inner ul li div.crt_price_bx {
		text-align: left;
		width: calc(100% - 118px);
		padding: 0px 0px;
	}

	.cart_inner ul li h3 p {
		padding: 5px 0px;
		width: auto;
	}

	.cart_inner ul li h3 small {
		padding: 7px 20px;
		margin: 0px 0px 1px;
		width: auto;
		font-size: 14px;
		font-weight: 500;
	}

	.cart_inner ul li div.crt_price_bx h5 {
		margin: 0px;
		text-align: left;
	}

	.cart_inner ul li div.crt_price_bx a {
		margin-bottom: 7px;
		margin-top: 7px;
		float: left;
	}

	.cart_price a {
		float: left;
		width: 99%;
		margin-right: 0px;
	}

	.cart_inner ul li h3 span {
		margin: 8px 0px 6px;
		width: 100%;
	}

	.mobile_menu .menu_footer {
		display: block;
		background: #070922;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-toggle {
		background: #070922;
		color: #fff;
		z-index: 1111;
		left: 2px;
		position: fixed;
		padding: 2px 2px 2px 3px !important;
	}

	.mobile_menu {
		position: fixed;
		top: -5px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: #070922;
		z-index: 1;
	}

	.nave_inner_right2 ul li {
		min-height: 190px !important;
		width: calc(93% / 2) !important;
		margin: 4px 5px 15px !important;
	}

	.nave_inner_right2 ul li a img {
		height: 100px !important;
		max-width: 100%;
	}

	.col-menu {
		float: left;
		width: 100%;
	}

	ul.menu-col {
		float: left;
		width: 100%;
		text-align: center;
	}

	.nave_inner_left ul li {
		width: 46.7% !important;
		box-shadow: 0px 0px 1px #eee;
		margin: 5px 5px 10px !important;
	}

	.nave_inner_right ul li a h3 {
		line-height: 22px;
		height: 48px;
		padding: 0px 7px;
	}

	.noscroll {
		position: fixed;
		height: 100%;
		width: 100%;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-toggle i:before {
		content: "\f00d" !important;
	}

	nav.navbar.bootsnav .navbar-toggle i:before {
		content: "\f0c9" !important;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-collapse.collapse {
		display: block !important;
	}

	.product_list ul li {
		width: 47.6%;
		height: 245px;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.product_list ul li:nth-child(even) {
		margin-right: 0px;
	}

	.product_list ul li img {
		width: auto;
		height: 155px;
		max-width: 90%;
	}

	.product_list ul li div.mb_in a img {
		height: 105px;
		margin-top: 5px;
	}

	.tabs li a {
		color: #fff;
		padding: 10px 9px !important;
	}

	.product_list ul li div.mb_in h3 {
		margin: 5px 0px;
	}

	.product_list ul li a h1 {
		margin: 13px 0px;
	}

	.trand_heading h2 {
		font-size: 26px;
	}

	ul.nav.tabs {
		margin-bottom: 3em;
	}

	.img-hover_effect {
		margin: 15px 0px;
	}

	.hiraola-banner_area-3 {
		padding-top: 0px;
	}

	.content-top {
		padding: 35px 0px 20px;
		margin: 0px 0px 0px;
	}

	.cont_two {
		margin: 10px 0px;
	}

	.bzoom_thumb_image {
		max-width: 325px;
		height: 400px !important;
	}

	li.bzoom_small_thumbs img {
		max-width: 67px;
		height: 70px !important;
	}

	li.bzoom_small_thumbs ul {

		width: 100% !important;
		max-width: 325px;
	}

	.bzoom_wrap .bzoom_small_thumbs {
		top: 420px !important;
		overflow: hidden;
		max-width: 325px !important;
	}

	.bzoom_wrap {
		height: 540px !important;
		overflow: hidden;
	}

	.detaile_right h2 {
		font-size: 22px;
		line-height: normal;
	}

	.detaile_right h3 {
		font-size: 28px;
	}

	.detaile_right h4 {
		font-size: 15px;
	}

	.detaile_right_size ul li strong {
		width: 124px;
	}

	.detaile_right_size ul li select {
		float: left;
		width: calc(100% - 130px);
	}

	.detaile_discription ul li strong {
		width: 125px;
	}

	.detaile_discription ul li h3 {
		width: calc(100% - 130px);
	}

	.ad_cart_btn ul li div.quant_bx {
		width: 105px;
		height: 39px;
		margin-right: 14px;
	}

	.ad_cart_btn ul li button.adcart {
		padding: 9px 32px;
	}

	.ad_cart_btn ul li div.quant_bx button.minuse {
		height: 39px;
		width: 28px;
		font-size: 14px;
	}

	.ad_cart_btn ul li div.quant_bx button.plus {
		height: 39px;
		width: 28px;
		font-size: 14px;
	}

	.ad_cart_btn ul li div.quant_bx input {
		height: 38px;
	}

	.ad_cart_btn ul li button.wishlist {
		float: right;
		height: 36px;
		margin: 3px 2px;
	}

	.bzoom_zoom_area div {
		display: none !important;
	}

	.bzoom_magnifier div {
		display: none;
	}

	.bzoom .bzoom_thumb:hover {
		opacity: 1 !important;
	}

	.bzoom .bzoom_thumb {
		opacity: 1 !important;
	}

	.category_banner h3 {
		font-size: 28px;
	}

	.category_banner {
		padding: 30px 0px;
	}

	.category_banner p {
		width: 95%;
		margin: 2px auto;
		padding: 5px 0px;
	}

	.category_banner:before {
		background: #000000b8;
	}

	.or_bx {
		height: 45px;
		margin-bottom: 10px;
		margin-top: 20px;
	}

	.or_bx:before {
		width: 100%;
		height: 1px;
		left: 0;
		top: 38%;
	}

	.or_bx span {
		top: -27%;
	}

	.outer_regser_bx {
		margin-bottom: 20px;
		margin: 0;
	}

	.inner_rigister {
		padding: 5px;
	}

	.inner_login_regser h4 {
		font-size: 22px;
	}

	.inner_rigister h4 {
		font-size: 22px;
	}

	.inner_login_regser button {
		width: 100%;
	}

	.login_regser_bx {
		margin-bottom: 30px;
	}

	.inner_login_regser a.btn_creat {
		width: 100%;
		text-align: center;
	}

	.cart_inner ul li label div {
		margin-top: 0px;
	}

	.cart_inner ul li label span {
		width: auto;
		margin-top: 9px;
		margin-right: 20px;
	}

	.cart_inner ul li label {
		margin: 10px 0px 15px;
	}

	.cart_inner ul li h3 p input {
		float: left;
		margin: 2px 5px 0px 0px;
	}

	.cart_inner h4 {
		margin: 0px 0px 20px;
		font-size: 22px;
	}

	.cart_shoping a {
		width: 100%;
	}

	.cart_price a:nth-of-type(1) {
		width: 100%;
	}

	.cart_inner {
		padding: 10px 5px;
	}

	.wish_inner ul li a.wish_img {
		width: 99px;
		height: 97px;
	}

	.wish_inner ul li h3 {
		float: left;
		width: calc(100% - 105px);
	}

	.wish_inner ul li div.wish_price_bx {
		float: right;
		width: calc(100% - 109px);
	}

	.wish_inner ul li div.wish_price_bx h5 {
		margin-top: 4px;
		margin-bottom: 5px;
		text-align: left;
	}

	.wish_inner ul li div.wish_price_bx a {
		float: left;
	}

	.wish_inner ul li div.wish_price_bx button {
		float: left;
	}

	.wishlist_all_btn {
		margin-top: 13px;
	}

	.wishlist_all_btn a {
		display: inline-block;
		width: 100%;
	}

	.contact_us_form input:nth-of-type(1),
	.contact_us_form input:nth-of-type(2),
	.contact_us_form input:nth-of-type(3),
	.contact_us_form input:nth-of-type(4) {
		width: 99%;
		margin-right: 0px;
	}

	.contact_inner h4 {
		font-size: 22px;
		margin: 1px 0px 20px;
	}

	.contact_us_form p {
		font-size: 14px;
	}

	.contact_us_form button.btn_sub {
		width: 100%;
	}

	.faq_bx ul li h2 {
		font-size: 15px;
		padding-left: 16px;
		background-size: 12px;
		background-position-y: 2px;
	}

	.new_box_center2 {
		display: block;
	}

	.bx-viewport2 {
		height: auto;
		float: left;
		margin-bottom: 15px;
	}

	.new_box_center2 .colRight2 {
		width: 100%;
	}

	.new_box_center2 .colLeft2 {
		width: 100%;
		float: left;
		padding: 0 0px 0 0px;
	}

	.box_content2 {
		text-align: center;
	}

	.new_box_center2 .colLeft2 .vAlign2 a.btn_p {
		float: none;
		padding: 6px 36px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .shopnow a.shop-now {
		padding: 6px 36px;
	}

	.banner_story {
		background: rgba(7, 4, 33, 0.6);
		padding: 10px 15px 30px;
	}

	.banner_Header h1 {
		font-size: 36px;
		line-height: 35px;
		padding-bottom: 40px;
	}

	.banner_Header h1 span i {
		font-size: 24px;
		margin-right: 10px;
		font-weight: 500;
	}

	.banner_Header h1 span {
		font-size: 28px;
	}

	.banner_Header {
		margin-bottom: 35px;
	}

	.banner_title_disc p {
		font-size: 14px;
		max-height: 135px;
	}

	.new_box_center {
		display: block !important;
		width: 100%;
	}

	.new_box_center .colLeft {
		width: 100%;
		padding: 0px;
	}

	.new_box_innertop h2 {
		font-size: 20px;
		text-align: center;
	}

	.new_box_innertop h2:after {
		margin: auto;
		right: 0;
	}

	.new_box_innertop2 h2 {
		font-size: 20px;
		text-align: center;
	}

	.new_box_innertop2 h2:after {
		margin: auto;
		left: 0;
	}

	.new_box_center .colRight {
		width: 100%;
	}

	.bx-viewport {
		height: auto;
	}

	.new_box_innertop p {
		font-size: 14px;
		text-align: center !important;
	}

	.new_box_innertop2 p {
		font-size: 14px;
		text-align: center !important;
	}

	.top_link_right {
		display: none;
	}

	.nave_inner_right2 ul li {
		background: #070922 !important;
	}

	.nave_inner_right ul li {
		background: #070922 !important;
	}

	.nave_inner_left ul li {
		background: #070922 !important;
	}

	.nave_inner_right2 ul li a h3 {
		height: 50px;
	}

	.dot,
	.dot2,
	.dot3 {
		height: 12px;
		width: 12px;
	}

	.bx-viewport span.active,
	.bx-viewport2 span.active,
	.bx-viewport3 span.active {
		width: 13px;
		height: 13px;
	}

	.bx-viewport span.active:after,
	.bx-viewport2 span.active:after,
	.bx-viewport3 span.active:after {
		width: 10px;
		height: 10px;
		top: 0px;
	}

	.box_content {
		text-align: center;
	}

	.new_box_center .colLeft .vAlign a.btn_p {
		padding: 6px 36px;
		float: none;
		overflow: hidden;
		display: inline-block;
		margin-bottom: 15px;
	}

	.mobile_discription {
		display: block;
	}

	.dividerRosetteIcon {
		margin-top: 40px;
	}

	.read_more_m {
		display: block;
	}

	.filter_submenu select {
		border-radius: 16px;
		overflow: hidden !important;
	}

	.jacob_bx-viewport {
		height: 240px;
	}

	.jacob_left_cont2 h4 {
		font-size: 20px;
		line-height: normal;
		letter-spacing: .07em;
		width: 100%;
		text-align: center;
	}

	.jacob_box_content2 label {
		font-size: 17px;
		font-weight: 600;
		margin-top: 22px;

	}

	.jacob_pop_outer {
		padding: 18px;
	}

	.jacob_pop_inner {
		overflow-y: auto;
		min-height: 99%;
		position: relative;
		height: 100%;
		width: 99%;
		padding-bottom: 20px;
		padding: 0;
		overflow-x: hidden;
	}

	.jacob_cat_product {
		padding: 10px;
		border-bottom: 1px solid #303d60;
		margin-bottom: 5px;
	}

	.outer_jacob {
		padding: 0px 0px 1px;
	}

	.jacob_product-fixed_item-overlay {
		border: 1px solid #030220d1;
	}

	.jacob_category_banner h3 {
		font-size: 28px;
	}

	.jacob_left_cont {
		margin: 30px 0px 0;
	}

	.jacob_category_banner p:before {
		top: -1px;
	}

	.jacob_category_banner p {
		/*  padding: 20px 0px 10px; */
		margin: 15px auto 0px;
		text-align: center;
	}

	.jacob_left_cont h4 {
		font-size: 26px;
		line-height: normal;
		letter-spacing: .08em;
		text-align: center;
		max-height: 157px;
	}

	.logo a {
		float: none;
	}

	.jacob_left_cont2 {
		overflow-y: visible;
		max-width: 100%;
	}

	.jacob_box_content2 p {
		text-align: left;
	}

	.our_category_banner {
		padding: 20px 0px 5px;
	}

	.our_category_banner h3 {
		font-size: 26px;
	}

	.oure_story_bx p {
		width: 96%;
	}

	.about_bg h5 {
		font-size: 26px;
	}

	.languageheading h3 {
		font-size: 23px;
	}

	.close_lang {
		top: 0px;
	}

	.close_lang {
		font-size: 33px;
	}

	.language ul li {
		margin: 5px;
	}

	.subscribeheading h3 {
		font-size: 23px;
	}

	.close_subs {
		top: 0px;
	}

}

@media (min-width: 414px) and (max-width: 420px) {
	.bzoom_thumb_image {
		max-width: 415px !important;
	}

	.bzoom_wrap .bzoom_small_thumbs {
		max-width: 376px !important;
	}
}

@media (min-width: 421px) and (max-width: 435px) {
	.bzoom_thumb_image {
		max-width: 424px !important;
	}

	.bzoom_wrap .bzoom_small_thumbs {
		max-width: 376px !important;
	}
}

@media (min-width: 435px) and (max-width: 480px) {
	.bzoom_thumb_image {
		max-width: 444px !important;
	}

	.bzoom_wrap .bzoom_small_thumbs {
		max-width: 429px !important;
	}

	li.bzoom_small_thumbs ul {
		max-width: 485px !important;
	}

	li.bzoom_small_thumbs img {
		max-width: 87px !important;
		max-height: 85px !important;
	}
}

@media (min-width: 361px) and (max-width: 480px) {

	.languageheading h3 {
		font-size: 23px;
	}

	.close_lang {
		top: 0px;
	}

	.close_lang {
		font-size: 33px;
	}

	.subscribeheading h3 {
		font-size: 23px;
	}

	.close_subs {
		top: 0px;
	}

	span.wpcf7-not-valid-tip {
		position: relative;
		top: 0px;
	}

	.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
		font-weight: 500;
		float: left;
		margin-top: 0;
	}

	.gift_product {
		border-bottom: 1px solid;
	}

	.cat_product {
		border-bottom: 1px solid;
	}

	.payment_addres_list ul li {
		width: 100%;
		margin-right: 0px;
	}

	.check_out_gift label .checkmark:after {
		left: 6px;
	}

	.check_price h3 {
		font-size: 14px;
	}

	.check_price h2 {
		font-size: 16px;
	}

	.top_header {
		display: none;
	}

	.header_midd {
		padding: 5px 0px 9px;
	}

	.logo {
		text-align: center;
	}

	.logo a img {
		margin-bottom: 4px;
		max-width: 186px;
	}

	.mob_crown {
		float: left;
		position: relative;
		left: 30%;
		display: none;
	}

	a.change_lang img {
		width: 100%;
	}

	.header_search_right ul li {
		margin-bottom: 2px;
		padding-bottom: 0px;
		float: left;
		width: calc(100% / 2);
	}

	.menu_outer {
		margin: 5px 0;
		width: 40px;
	}

	.top_link_left {
		display: none;
	}

	.top_link_right ul {
		width: 100%;
	}

	.top_link_right ul li {
		float: left;
		width: 50%;
	}

	.top_link_right ul li a {
		width: 100%;
	}

	.top_link_right ul li:first-child {
		background: none;
		text-align: center;
	}

	.banner_outer:before {
		background: #00000073;
	}

	.mhart {
		display: block;
	}

	.event_none {
		pointer-events: all;
	}

	.header_left {
		display: none;
	}

	.header_search_right ul li ul.sub_cart {
		width: 340px;
		display: none;
		right: -2px;
	}

	.header_search_right ul li ul.sub_cart li h3 span {
		width: 98%;
	}

	.header_search_right ul li ul.sub_cart li h3 small {
		width: 100%;
	}

	.sticky .logo {
		display: none;
	}

	.sticky .header_search {
		margin: 0px 0px 0px;
	}

	.header_search_right ul li:hover ul.sub_like {
		border: 1px solid #ccc;
	}


	.mobile_menu nav.navbar.bootsnav {
		border: 0px !important;
		position: absolute;
		top: 0px;
		height: 100%;
	}

	nav.navbar.bootsnav {
		border: 0px !important;
		position: absolute;
		top: -5px;
		height: 100%;
	}

	.nave_inner_right ul li {
		min-height: 215px;
	}

	nav.navbar.bootsnav .navbar-toggle {
		margin-right: 0px !important;
		width: auto;
		top: 0px !important;
		margin-top: 2px !important;
		padding: 1px 5px !important;
	}

	nav.navbar.bootsnav .navbar-header {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	nav.navbar.bootsnav .navbar-nav>li>a {
		font-weight: 400;
		padding: 12px 0px !important;
		color: #fff !important;
		text-align: center;
		font-family: 'Poppins', sans-serif !important;
		margin-bottom: 0px !important;
	}

	nav.navbar.bootsnav .navbar-nav {
		background: #070922 !important;
		margin: 0px !important;
	}

	nav.navbar ul.nav li.active>a {
		color: #f2aa66 !important;
	}

	.nave_inner_left ul li a img {
		float: left;
		width: auto;
		height: 150px;
		max-width: 100%;
	}

	.nave_inner_right ul li {
		min-height: 205px;
		width: calc(93.8% / 2) !important;
		background: #f1f1f1;
		border: 0.6px solid #eee;
		box-shadow: 0px 0px 1px #eee;
		margin: 5px 10px 8px 0px;
	}


	.sticky .ve-menu-icon>div {
		color: #fff !important;
		background: #fff !important;
	}

	.sticky .mob_search_left span {
		color: #fff;
	}

	.sticky .header_search_right ul li small {
		color: #fff;
	}

	.sticky .header_search_right ul li a {
		color: #fff;
	}

	.sticky .header_search_right ul li small {
		color: #fff;
	}

	.sticky .header_search_right ul li a {
		color: #fff;
	}

	.add_banner {
		overflow: hidden;
		height: auto;
	}

	.banner_outer {
		float: left;
		padding: 40px 0px;
		background-attachment: scroll;
		background-position: top !important;
	}

	.banner_content h3 {
		font-size: 28px;
	}

	.banner_content a {
		padding: 11px 23px;
		margin: 18px 0px;
	}

	.outer_banner_box {
		position: relative;
		height: auto;
	}

	#myVideo {
		top: 0px;
		height: 64%;
		width: 100%;
		-webkit-transform: translate(0%, 0);
		transform: translate(0%, 0);
	}

	.center-con {
		display: none;
		bottom: 10px;
		height: 50px;
		width: 100%;
		left: 0;
	}

	.new_arival_left {
		float: left;
		width: 100%;
		padding: 0px 10px;
	}

	.new_arival_left h3 {
		font-size: 26px;
	}

	.new_arival_left a {
		margin-top: 15px;
	}

	.new_arival_right {
		float: left;
		width: 100%;
	}

	.new_arival_right img {
		width: 200px;
		margin-top: 15px;
	}

	.cont_one_left {
		padding: 25px 0px 20px;
	}

	.new_prod_bx {
		height: 285px;
	}

	.new_prod_bx img {
		height: 110px;
	}

	.new_prod_bx a {
		margin: 6px 0px;
		width: 100%;
	}

	.new_prod_bx a h3 {
		margin: 6px 0px 0px;
	}

	.new_prod_bx_inner a.wish {
		font-size: 26px;
		margin: 15px 0px 5px;
	}

	.new_prod_bx_inner img {
		height: 100px !important;
		margin: 8px 0px 10px !important;
	}

	.new_prod_bx_inner h3 {
		font-size: 18px !important;
		margin: 6px 0px 5px !important;
	}

	.new_prod_bx_inner h4 {
		margin: 0px !important;
	}

	.add_banner_inner {
		text-align: center;
		width: 100%;
		left: 0px;
		top: 28px;
		padding: 15px 0px;
	}

	.add_banner img {
		width: auto;
		opacity: 0.5;
		height: 230px;
	}

	.add_banner_inner h3 {
		font-size: 26px;
	}

	.add_banner_inner a {
		margin: 8px 0px;
		padding: 10px 20px;
	}

	.popular_inner h2 {
		font-size: 26px;
	}

	.new_arival2_right {
		float: left;
		width: 100%;
	}

	.new_arival2_right img {
		width: 88%;
		height: auto;
	}

	.new_arival2_left {
		width: 100%;
		padding: 15px 10px;
	}

	.new_arival2_left h3 {
		font-size: 26px;
	}

	.new_arival2_left a {
		margin-top: 13px;
	}

	.cont_two_left {
		padding: 10px 0px;
		background: url(../images/m_bg_new.jpg) no-repeat center top #070922;
		background-size: contain;
	}

	.popular_outer {
		padding: 35px 0px 5px;
	}

	.subjscribe_bx {
		padding: 15px 0px 0px;
	}

	.subjscribe_bx h3 {
		font-size: 26px;
	}

	.scribe_bx input {
		float: left;
		width: calc(100% - 120px);
	}

	.scribe_bx button {
		width: 104px;
		margin-right: 0px;
	}

	.scribe_bx {
		margin: 23px auto;
	}

	.insta_bx h3 {
		font-size: 19px;
		margin: 5px 0px 20px;
	}

	.subscribe h3 {
		font-size: 20px;
		margin: 15px 0px 35px;
	}

	.footer {
		float: left;
		position: relative;
		padding: 0px 0px 0px;
	}

	.copy_right_outer {
		margin-top: 20px;
	}

	.copy_right ul {
		text-align: center;
	}

	.copy_right ul li:after {
		display: none;
	}

	.copy_right ul li {
		padding: 0px 7px;
		margin: 2px 5px;
		width: 100%;
	}

	.copy_right ul li a {
		display: inline-block;
		margin: 2px 0px;
		float: none;
	}

	.popular_inner ul {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.popular_inner ul {
		width: 100%;
		margin-top: 25px;
		float: left;
		-webkit-overflow-scrolling: touch;

		&::-webkit-scrollbar {
			display: none;
		}
	}

	.popular_inner ul li {
		width: 280px;
		height: 260px;
		float: none;
	}

	.popular_inner ul li img {
		width: auto;
		max-height: 157px;
		margin-top: 35px;
	}

	.popular_inner ul li div.mb_in a img {
		height: 113px;
		margin-top: 10px;
	}

	.popular_inner ul li div.mb_in h3 {
		margin: 7px 0px 0px;
	}

	i.left {
		display: block !important;
	}

	i.right {
		display: block !important;
	}

	.related_outer {
		padding: 30px 0px 25px;
	}

	.related_inner ul {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.related_inner ul {
		width: 100%;
		margin-top: 25px;
		float: left;
		-webkit-overflow-scrolling: touch;

		&::-webkit-scrollbar {
			display: none;
		}
	}

	.related_inner ul li {
		width: 345px;
		height: 260px;
		float: none;
		margin-right: 0px;
	}

	.related_inner ul li img {
		width: auto;
		max-height: 225px;
		margin-top: 35px;
	}

	.related_inner ul li div.mb_in a img {
		height: 113px;
		margin-top: 10px;
	}

	.related_inner ul li div.mb_in h3 {
		margin: 7px 0px 0px;
	}

	.related_inner i.left {
		display: block !important;
	}

	.related_inner i.right {
		display: block !important;
	}

	.abt_collect ul li {
		width: 100%;
	}

	.abt_collect ul li label {
		width: 99%;
	}

	.abt_collect ul li h3 {
		width: 100%;
	}

	.header_search_left {
		margin-right: 0px;
		position: absolute;
		display: none;
		background: #070922;
		z-index: 11;
		padding: 1px 6px 0px;
		top: -6px;
		width: 100%;
		left: 0;
	}

	.sticky .header_search_left button.close_search {
		font-size: 38px;
		color: #fff;
		position: absolute;
		right: 26px;
		top: -5px;
		cursor: pointer;
	}

	.mob_search_left span {
		color: #fff;
	}

	.sticky .header_search_left {
		background: #070922;
		left: 0px;
		top: -5px !important;
	}

	.header_search_right {
		float: right;
		padding-right: 2px;
		width: 56%;
		margin-top: 0px;
	}

	.header_search_left input {
		width: 85%;
		float: left;
		border-radius: 20px;
		border: 1px solid #eee;
		outline: 0;
		padding: 0px 10px;
		font-weight: 300;
		font-family: 'Poppins', sans-serif;
		color: #fff;
		font-size: 13px;
	}

	.header_search_left input {
		padding-right: 38px;
		background: #070922 !important;
		margin-top: 2px;
		height: 39px;
	}

	.header_search_left input::placeholder {
		color: #eee;
	}

	.header_search_right ul li a span {
		right: -1px;
		top: -2px;
		width: 17px;
		height: 17px;
		font-weight: 600;
		font-size: 12px;
		color: #000;
	}

	.header_search_left button.search img {
		max-width: 24px;
	}

	.subscribe_outer {
		top: -215px;
	}

	.header_search_left button.search {
		right: 18%;
		bottom: 3px;
		float: right;
		background: none;
		font-size: 25px;
		color: #fff;
		border: 0px;
		outline: 0;
		position: absolute;
	}

	.header_search_left button.close_search {
		display: block;
		color: #fff;
		color: #fff;
		float: right;
		background: none;
		font-size: 30px;
		border: 0px;
		outline: 0;
		position: absolute;
		right: 19px;
	}

	.header_search {
		margin: 10px 0px 12px;
	}

	.ve-menu {
		float: left;
	}

	.mobile_menu .mobile_menu_logo {
		max-width: 100%;
		width: 100%;
		margin-bottom: 22px;
		float: left;
		display: block;
	}

	.mobile_menu .mobile_menu_logo a {
		float: left;
		width: 100%;
		text-align: center;
	}

	.mobile_menu .mobile_menu_logo a img {
		max-width: 170px;

	}

	.header_search_right ul li a {
		font-size: 22px;
		float: right;
		color: #fff;
	}

	.header_search_right ul li:nth-of-type(1) a i {
		font-weight: 600;
		margin-top: 6px;
	}

	.header_search_right ul li small {
		display: inline-block;
		margin-right: 4px;
		color: #fff;
	}

	.mob_search_left {
		float: right;
		display: block;
		margin: 7px 9px 0px 9px;
	}

	.header_search_right ul li a img {
		width: 18px;
		margin-top: -1px;
	}

	.mob_search_left span img {
		max-width: 18px;
		margin-left: 2px;
	}

	.ve-menu {
		display: block !important;
	}

	.header_search_right ul li ul.sub_like {
		width: 255px;
		right: -10px;
	}

	.sticky {
		background: #070922 !important;
		position: fixed;
		box-shadow: 0px 1px 1px #ffffff54;
		padding: 5px 0px 10px !important;
	}

	.header_midd {
		background: #070922;
		box-shadow: 0px 0px 1px #ffb932;

	}

	.registration {
		padding: 30px 0px 20px;
	}

	.registration h3 {
		font-size: 26px;
		text-align: center;
	}

	.registration ul {
		text-align: left;
	}

	.inner_rigister p {
		text-align: left;
	}

	.inner_rigister button {
		float: left;
		width: 100%;
	}

	.registration ul li {
		margin: 0px 7px 0px 0px;
		display: inline-block;
		float: none;
	}

	#czparallaxcmsblock .parallax {
		padding: 40px 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right {
		width: 100%;
		padding: 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text {
		text-align: center;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text {
		padding: 0 0 40px 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .offer-title {
		font-size: 14px;
		line-height: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .title {
		font-size: 20px;
		line-height: 35px;
		margin: 10px 0px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .desc {
		margin-top: 5px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .shopnow {
		margin-top: 30px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part1 {
		margin-bottom: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-text {
		top: 0px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-text .main-title {
		font-size: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part1,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part2 {
		width: 100%;
		float: none;
		text-align: center;
	}

	#czparallaxcmsblock .parallax-wrapper,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-half {
		margin: 0 -10px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner .parallaxbanner {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner .parallaxbanner a.banner-anchor {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner img {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper {
		margin: 0;
	}

	.cart_inner ul li a.crt_img {
		width: 115px;
		height: 130px;
	}

	.cart_inner ul li h3 {
		width: calc(100% - 118px) !important;
		padding: 8px 0px;
	}

	.cart_inner ul li div.crt_price_bx {
		text-align: left;
		width: calc(100% - 118px);
		padding: 0px 0px;
	}

	.cart_inner ul li h3 p {
		padding: 5px 0px;
		width: auto;
	}

	.cart_inner ul li h3 small {
		padding: 7px 20px;
		margin: 0px 0px 1px;
		width: auto;
		font-size: 14px;
		font-weight: 500;
	}

	.cart_inner ul li div.crt_price_bx h5 {
		margin: 0px;
		text-align: left;
	}

	.cart_inner ul li div.crt_price_bx a {
		margin-bottom: 7px;
		margin-top: 7px;
		float: left;
	}

	.cart_price a {
		float: left;
		width: 99%;
		margin-right: 0px;
	}

	.cart_inner ul li h3 span {
		margin: 8px 0px 6px;
		width: 100%;
	}

	.mobile_menu .menu_footer {
		display: block;
		background: #070922;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-toggle {
		background: #070922;
		color: #fff;
		z-index: 1111;
		left: 2px;
		position: fixed;
		padding: 2px 2px 2px 3px !important;
	}

	.mobile_menu {
		position: fixed;
		top: -5px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: #070922;
		z-index: 1;
	}

	.nave_inner_right2 ul li {
		min-height: 190px !important;
		width: calc(93% / 2) !important;
		margin: 4px 5px 15px !important;
	}

	.nave_inner_right2 ul li a img {
		height: 100px !important;
		max-width: 100%;
	}

	.col-menu {
		float: left;
		width: 100%;
	}

	ul.menu-col {
		float: left;
		width: 100%;
		text-align: center;
	}

	.nave_inner_left ul li {
		width: 46.7% !important;
		box-shadow: 0px 0px 1px #eee;
		margin: 5px 5px 10px !important;
	}

	.nave_inner_right ul li a h3 {
		line-height: 22px;
		height: 48px;
		padding: 0px 7px;
	}

	.noscroll {
		position: fixed;
		height: 100%;
		width: 100%;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-toggle i:before {
		content: "\f00d" !important;
	}

	nav.navbar.bootsnav .navbar-toggle i:before {
		content: "\f0c9" !important;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-collapse.collapse {
		display: block !important;
	}

	.product_list ul li {
		width: 47.6%;
		height: 245px;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.product_list ul li:nth-child(even) {
		margin-right: 0px;
	}

	.product_list ul li img {
		width: auto;
		height: 155px;
		max-width: 90%;
	}

	.product_list ul li div.mb_in a img {
		height: 105px;
		margin-top: 5px;
	}

	.tabs li a {
		color: #fff;
		padding: 10px 9px !important;
	}

	.product_list ul li div.mb_in h3 {
		margin: 5px 0px;
	}

	.product_list ul li a h1 {
		margin: 13px 0px;
	}

	.trand_heading h2 {
		font-size: 26px;
	}

	ul.nav.tabs {
		margin-bottom: 3em;
	}

	.img-hover_effect {
		margin: 15px 0px;
	}

	.hiraola-banner_area-3 {
		padding-top: 0px;
	}

	.content-top {
		padding: 35px 0px 20px;
		margin: 0px 0px 0px;
	}

	.cont_two {
		margin: 10px 0px;
	}

	.bzoom_thumb_image {
		max-width: 325px;
		height: auto !important;
		max-height: 325px !important;
	}

	li.bzoom_small_thumbs img {
		max-width: 67px;
		height: 70px !important;
	}

	li.bzoom_small_thumbs ul {

		width: 100% !important;
		max-width: 325px;
	}

	.bzoom_wrap .bzoom_small_thumbs {
		top: 340px !important;
		overflow: hidden;
		max-width: 325px !important;
	}

	.bzoom_wrap {
		height: 450px !important;
		overflow: hidden;
	}

	.detaile_right h2 {
		font-size: 22px;
		line-height: normal;
	}

	.detaile_right h3 {
		font-size: 28px;
	}

	.detaile_right h4 {
		font-size: 15px;
	}

	.detaile_right_size ul li strong {
		width: 124px;
	}

	.detaile_right_size ul li select {
		float: left;
		width: calc(100% - 130px);
	}

	.detaile_discription ul li strong {
		width: 125px;
	}

	.detaile_discription ul li h3 {
		width: calc(100% - 130px);
	}

	.ad_cart_btn ul li div.quant_bx {
		width: 105px;
		height: 39px;
		margin-right: 14px;
	}

	.ad_cart_btn ul li button.adcart {
		padding: 9px 32px;
	}

	.ad_cart_btn ul li div.quant_bx button.minuse {
		height: 39px;
		width: 28px;
		font-size: 14px;
	}

	.ad_cart_btn ul li div.quant_bx button.plus {
		height: 39px;
		width: 28px;
		font-size: 14px;
	}

	.ad_cart_btn ul li div.quant_bx input {
		height: 38px;
	}

	.ad_cart_btn ul li button.wishlist {
		float: right;
		height: 36px;
		margin: 3px 2px;
	}

	.bzoom_zoom_area div {
		display: none !important;
	}

	.bzoom_magnifier div {
		display: none;
	}

	.bzoom .bzoom_thumb:hover {
		opacity: 1 !important;
	}

	.bzoom .bzoom_thumb {
		opacity: 1 !important;
	}

	.category_banner h3 {
		font-size: 28px;
	}

	.category_banner {
		padding: 30px 0px;
	}

	.category_banner p {
		width: 95%;
		margin: 2px auto;
		padding: 5px 0px;
	}

	.category_banner:before {
		background: #000000b8;
	}

	.or_bx {
		height: 45px;
		margin-bottom: 10px;
		margin-top: 20px;
	}

	.or_bx:before {
		width: 100%;
		height: 1px;
		left: 0;
		top: 38%;
	}

	.or_bx span {
		top: -27%;
	}

	.outer_regser_bx {
		margin-bottom: 20px;
		margin: 0;
	}

	.inner_rigister {
		padding: 5px;
	}

	.inner_login_regser h4 {
		font-size: 22px;
	}

	.inner_rigister h4 {
		font-size: 22px;
	}

	.inner_login_regser button {
		width: 100%;
	}

	.login_regser_bx {
		margin-bottom: 30px;
	}

	.inner_login_regser a.btn_creat {
		width: 100%;
		text-align: center;
	}

	.cart_inner ul li label div {
		margin-top: 0px;
		height: 36px;
	}

	.cart_inner ul li label button.mns {
		width: 35px;
		height: 35px;
	}

	.cart_inner ul li label button.pls {
		width: 35px;
		height: 35px;
	}

	.cart_inner ul li label span {
		width: auto;
		margin-top: 9px;
		margin-right: 20px;
	}

	.cart_inner ul li label {
		margin: 10px 0px 15px;
	}

	.cart_inner ul li h3 p input {
		float: left;
		margin: 2px 5px 0px 0px;
	}

	.cart_inner h4 {
		margin: 0px 0px 20px;
		font-size: 22px;
	}

	.cart_shoping a {
		width: 100%;
	}

	.cart_price a:nth-of-type(1) {
		width: 100%;
	}

	.cart_inner {
		padding: 10px 0px;
	}

	.wish_inner ul li a.wish_img {
		width: 99px;
		height: 97px;
	}

	.wish_inner ul li h3 {
		float: left;
		width: calc(100% - 105px);
	}

	.wish_inner ul li div.wish_price_bx {
		float: right;
		width: calc(100% - 109px);
	}

	.wish_inner ul li div.wish_price_bx h5 {
		margin-top: 4px;
		margin-bottom: 5px;
		text-align: left;
	}

	.wish_inner ul li div.wish_price_bx a {
		float: left;
	}

	.wish_inner ul li div.wish_price_bx button {
		float: left;
	}

	.wishlist_all_btn {
		margin-top: 13px;
	}

	.wishlist_all_btn a {
		display: inline-block;
		width: 100%;
	}

	.contact_us_form input:nth-of-type(1),
	.contact_us_form input:nth-of-type(2),
	.contact_us_form input:nth-of-type(3),
	.contact_us_form input:nth-of-type(4) {
		width: 99%;
		margin-right: 0px;
	}

	.contact_inner h4 {
		font-size: 22px;
		margin: 1px 0px 20px;
	}

	.contact_us_form p {
		font-size: 14px;
	}

	.contact_us_form button.btn_sub {
		width: 100%;
	}

	.faq_bx ul li h2 {
		font-size: 15px;
		padding-left: 16px;
		background-size: 12px;
		background-position-y: 2px;
	}

	.new_box_center2 {
		display: block;
	}

	.bx-viewport2 {
		height: auto;
		float: left;
		margin-bottom: 15px;
	}

	.new_box_center2 .colRight2 {
		width: 100%;
	}

	.new_box_center2 .colLeft2 {
		width: 100%;
		float: left;
		padding: 0 0px 0 0px;
	}

	.box_content2 {
		text-align: center;
	}

	.new_box_center2 .colLeft2 .vAlign2 a.btn_p {
		float: none;
		padding: 6px 36px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .shopnow a.shop-now {
		padding: 6px 36px;
	}

	.banner_story {
		background: rgba(7, 4, 33, 0.6);
		padding: 10px 15px 30px;
	}

	.banner_Header h1 {
		font-size: 36px;
		line-height: 35px;
		padding-bottom: 40px;
	}

	.banner_Header h1 span i {
		font-size: 24px;
		margin-right: 10px;
		font-weight: 500;
	}

	.banner_Header h1 span {
		font-size: 28px;
	}

	.banner_Header {
		margin-bottom: 35px;
	}

	.banner_title_disc p {
		font-size: 14px;
		max-height: 140px;
	}

	.new_box_center {
		display: block !important;
		width: 100%;
	}

	.new_box_center .colLeft {
		width: 100%;
		padding: 0px;
	}

	.new_box_innertop h2 {
		font-size: 20px;
		text-align: center;
	}

	.new_box_innertop h2:after {
		margin: auto;
		right: 0;
	}

	.new_box_innertop2 h2 {
		font-size: 20px;
		text-align: center;
	}

	.new_box_innertop2 h2:after {
		margin: auto;
		left: 0;
	}

	.new_box_center .colRight {
		width: 100%;
	}

	.bx-viewport {
		height: auto;
	}

	.new_box_innertop p {

		font-size: 14px;
		text-align: center !important;
	}

	.new_box_innertop2 p {
		font-size: 14px;
		text-align: center !important;
	}

	.top_link_right {
		display: none;
	}

	.nave_inner_right2 ul li {
		background: #070922 !important;
	}

	.nave_inner_right ul li {
		background: #070922 !important;
	}

	.nave_inner_left ul li {
		background: #070922 !important;
	}

	.nave_inner_right2 ul li a h3 {
		height: 50px;
	}

	.dot,
	.dot2,
	.dot3 {
		height: 12px;
		width: 12px;
	}

	.bx-viewport span.active,
	.bx-viewport2 span.active,
	.bx-viewport3 span.active {
		width: 13px;
		height: 13px;
	}

	.bx-viewport span.active:after,
	.bx-viewport2 span.active:after,
	.bx-viewport3 span.active:after {
		width: 10px;
		height: 10px;
		top: 0px;
	}

	.box_content {
		text-align: center;
	}

	.new_box_center .colLeft .vAlign a.btn_p {
		padding: 6px 36px;
		float: none;
		overflow: hidden;
		display: inline-block;
		margin-bottom: 15px;
	}

	.mobile_discription {
		display: block;
	}

	.dividerRosetteIcon {
		margin-top: 40px;
	}

	.read_more_m {
		display: block;
	}

	.filter_submenu select {
		border-radius: 16px;
		overflow: hidden !important;
	}

	.jacob_bx-viewport {
		height: 240px;
	}

	.jacob_left_cont2 {
		overflow-y: visible;
		max-height: 100%;
	}

	.jacob_left_cont2 h4 {
		font-size: 20px;
		line-height: normal;
		letter-spacing: .07em;
		width: 100%;
		text-align: center;
	}

	.jacob_box_content2 label {
		font-size: 17px;
		font-weight: 600;
		margin-top: 22px;

	}

	.jacob_pop_inner {
		overflow-y: auto;
		position: relative;
		min-height: 99%;
		height: 100%;
		width: 99%;
		padding-bottom: 20px;
		overflow-x: hidden;
	}

	.jacob_cat_product {
		padding: 10px;
		border-bottom: 1px solid #303d60;
		margin-bottom: 5px;
	}

	.outer_jacob {
		padding: 0px 0px 1px;
	}

	.jacob_product-fixed_item-overlay {
		border: 1px solid #030220d1;
	}

	.jacob_category_banner h3 {
		font-size: 28px;
	}

	.jacob_left_cont {
		margin: 30px 0px 0;
	}

	.jacob_category_banner p:before {
		top: 5px;
	}

	.jacob_category_banner p {
		margin: 0px auto 0px;
		text-align: center;
	}

	.jacob_left_cont h4 {
		font-size: 26px;
		line-height: normal;
		letter-spacing: .08em;
		text-align: center;
		max-height: 157px;
	}

	.logo a {
		float: none;
	}

	.jacob_box_content2 p {
		text-align: left;
	}

	.jacub_back {
		padding-top: 4px;
	}

	.our_category_banner {
		padding: 20px 0px 5px;
	}

	.our_category_banner h3 {
		font-size: 26px;
	}

	.oure_story_bx p {
		width: 96%;
	}

	.about_bg h5 {
		font-size: 26px;
	}
}


@media (min-width: 481px) and (max-width: 680px) {

	.cat_product {
		border-bottom: 1px solid;
	}

	.gift_product {
		border-bottom: 1px solid;
	}

	.payment_addres_list ul li {
		width: 100%;
		margin-right: 0px;
	}

	.check_out_gift label .checkmark:after {
		left: 6px;
	}

	.check_price h3 {
		font-size: 14px;
	}

	.check_price h2 {
		font-size: 16px;
	}

	.top_header {
		display: none;
	}

	.header_midd {
		padding: 5px 0px 9px;
	}

	.logo {
		text-align: center;
	}

	.logo a img {
		margin-bottom: 4px;
		max-width: 186px;
	}

	.header_search_right ul li {
		margin-bottom: 2px;
		padding-bottom: 0px;
		float: left;
		width: calc(100% / 2);
	}

	.menu_outer {
		margin: 5px 0;
		width: 40px;
	}

	.top_link_left {
		display: none;
	}

	.top_link_right ul {
		width: 100%;
	}

	.top_link_right ul li {
		float: left;
		width: 50%;
	}

	.top_link_right ul li a {
		width: 100%;
	}

	.top_link_right ul li:first-child {
		background: none;
		text-align: center;
	}

	.banner_outer:before {
		background: #00000073;
	}

	.mhart {
		display: block;
	}

	.event_none {
		pointer-events: all;
	}

	.header_left {
		display: none;
	}

	.header_search_right ul li ul.sub_cart {
		width: 340px;
		display: none;
		right: -2px;
	}

	.header_search_right ul li ul.sub_cart li h3 span {
		width: 98%;
	}

	.header_search_right ul li ul.sub_cart li h3 small {
		width: 100%;
	}

	.sticky .logo {
		display: none;
	}

	.sticky .header_search {
		margin: 0px 0px 0px;
	}

	.header_search_right ul li:hover ul.sub_like {
		border: 1px solid #ccc;
	}


	.mobile_menu nav.navbar.bootsnav {
		border: 0px !important;
		position: absolute;
		top: 0px;
		height: 100%;
	}

	nav.navbar.bootsnav {
		border: 0px !important;
		position: absolute;
		top: -5px;
		height: 100%;
	}

	.nave_inner_right ul li {
		min-height: 215px;
	}

	nav.navbar.bootsnav .navbar-toggle {
		margin-right: 0px !important;
		width: auto;
		top: 0px !important;
		margin-top: 2px !important;
		padding: 1px 5px !important;
	}

	nav.navbar.bootsnav .navbar-header {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	nav.navbar.bootsnav .navbar-nav>li>a {
		font-weight: 400;
		padding: 12px 0px !important;
		color: #fff !important;
		text-align: center;
		font-family: 'Poppins', sans-serif !important;
		margin-bottom: 0px !important;
	}

	nav.navbar.bootsnav .navbar-nav {
		background: #070922 !important;
		margin: 0px !important;
	}

	nav.navbar ul.nav li.active>a {
		color: #f2aa66 !important;
	}

	.nave_inner_left ul li a img {
		float: left;
		width: auto;
		height: 150px;
		max-width: 100%;
	}

	.nave_inner_right ul li {
		min-height: 205px;
		width: calc(93.8% / 2) !important;
		background: #f1f1f1;
		border: 0.6px solid #eee;
		box-shadow: 0px 0px 1px #eee;
		margin: 5px 10px 8px 0px;
	}


	.sticky .ve-menu-icon>div {
		color: #fff !important;
		background: #fff !important;
	}

	.sticky .mob_search_left span {
		color: #fff;
	}

	.sticky .header_search_right ul li small {
		color: #fff;
	}

	.sticky .header_search_right ul li a {
		color: #fff;
	}

	.sticky .header_search_right ul li small {
		color: #fff;
	}

	.sticky .header_search_right ul li a {
		color: #fff;
	}

	.add_banner {
		overflow: hidden;
		height: auto;
	}

	.banner_outer {
		float: left;
		padding: 40px 0px;
		background-attachment: scroll;
		background-position: top !important;
	}

	.banner_content h3 {
		font-size: 28px;
	}

	.banner_content a {
		padding: 11px 23px;
		margin: 18px 0px;
	}

	.outer_banner_box {
		position: relative;
		height: auto;
	}

	#myVideo {
		top: 0px;
		height: auto;
		width: 100%;
		-webkit-transform: translate(0%, 0);
		transform: translate(0%, 0);
	}

	.center-con {
		display: none;
		bottom: 10px;
		height: 50px;
		width: 100%;
		left: 0;
	}

	.new_arival_left {
		float: left;
		width: 100%;
		padding: 0px 10px;
	}

	.new_arival_left h3 {
		font-size: 26px;
	}

	.new_arival_left a {
		margin-top: 15px;
	}

	.new_arival_right {
		float: left;
		width: 100%;
	}

	.new_arival_right img {
		width: 200px;
		margin-top: 15px;
	}

	.cont_one_left {
		padding: 25px 0px 20px;
	}

	.new_prod_bx {
		height: 285px;
	}

	.new_prod_bx img {
		height: 110px;
	}

	.new_prod_bx a {
		margin: 6px 0px;
		width: 100%;
	}

	.new_prod_bx a h3 {
		margin: 6px 0px 0px;
	}

	.new_prod_bx_inner a.wish {
		font-size: 26px;
		margin: 15px 0px 5px;
	}

	.new_prod_bx_inner img {
		height: 100px !important;
		margin: 8px 0px 10px !important;
	}

	.new_prod_bx_inner h3 {
		font-size: 18px !important;
		margin: 6px 0px 5px !important;
	}

	.new_prod_bx_inner h4 {
		margin: 0px !important;
	}

	.add_banner_inner {
		text-align: center;
		width: 100%;
		left: 0px;
		top: 28px;
		padding: 15px 0px;
	}

	.add_banner img {
		width: auto;
		opacity: 0.5;
		height: 230px;
	}

	.add_banner_inner h3 {
		font-size: 26px;
	}

	.add_banner_inner a {
		margin: 8px 0px;
		padding: 10px 20px;
	}

	.popular_inner h2 {
		font-size: 26px;
	}

	.new_arival2_right {
		float: left;
		width: 100%;
	}

	.new_arival2_right img {
		width: 88%;
		height: auto;
	}

	.new_arival2_left {
		width: 100%;
		padding: 15px 10px;
	}

	.new_arival2_left h3 {
		font-size: 26px;
	}

	.new_arival2_left a {
		margin-top: 13px;
	}

	.cont_two_left {
		padding: 10px 0px;
		background: url(../images/m_bg_new.jpg) no-repeat center top #000;
		background-size: contain;
	}

	.popular_outer {
		padding: 35px 0px 5px;
	}

	.subjscribe_bx {
		padding: 15px 0px 0px;
	}

	.subjscribe_bx h3 {
		font-size: 26px;
	}

	.scribe_bx input {
		float: left;
		width: calc(100% - 120px);
	}

	.scribe_bx button {
		width: 104px;
		margin-right: 0px;
	}

	.scribe_bx {
		margin: 23px auto;
	}

	.insta_bx h3 {
		font-size: 19px;
		margin: 5px 0px 20px;
	}

	.subscribe h3 {
		font-size: 24px;
		margin: 15px 0px 35px;
	}

	.cart_inner ul li {
		padding: 5px 0px;
	}

	.footer {
		float: left;
		position: relative;
		padding: 0px 0px 0px;
	}

	.copy_right_outer {
		margin-top: 20px;
	}

	.copy_right ul {
		text-align: center;
	}

	.copy_right ul li:after {
		display: none;
	}

	.copy_right ul li {
		padding: 0px 7px;
		margin: 2px 5px;
		width: 100%;
	}

	.copy_right ul li a {
		display: inline-block;
		margin: 2px 0px;
		float: none;
		max-width: 100% !important;
	}

	.popular_inner ul {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.popular_inner ul {
		width: 100%;
		margin-top: 25px;
		float: left;
		-webkit-overflow-scrolling: touch;

		&::-webkit-scrollbar {
			display: none;
		}
	}

	.popular_inner ul li {
		width: 280px;
		height: 260px;
		float: none;
	}

	.popular_inner ul li img {
		width: auto;
		max-height: 157px;
		margin-top: 35px;
	}

	.popular_inner ul li div.mb_in a img {
		height: 113px;
		margin-top: 10px;
	}

	.popular_inner ul li div.mb_in h3 {
		margin: 7px 0px 0px;
	}

	i.left {
		display: block !important;
	}

	i.right {
		display: block !important;
	}

	.related_outer {
		padding: 30px 0px 25px;
	}

	.related_inner ul {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.related_inner ul {
		width: 100%;
		margin-top: 25px;
		float: left;
		-webkit-overflow-scrolling: touch;

		&::-webkit-scrollbar {
			display: none;
		}
	}

	.related_inner ul li {
		width: 280px;
		height: 260px;
		float: none;
	}

	.related_inner ul li img {
		width: auto;
		max-height: 157px;
		margin-top: 35px;
	}

	.related_inner ul li div.mb_in a img {
		height: 113px;
		margin-top: 10px;
	}

	.related_inner ul li div.mb_in h3 {
		margin: 7px 0px 0px;
	}

	.related_inner i.left {
		display: block !important;
	}

	.related_inner i.right {
		display: block !important;
	}

	.abt_collect ul li {
		width: 100%;
	}

	.abt_collect ul li label {
		width: 99%;
	}

	.abt_collect ul li h3 {
		width: 100%;
	}

	.header_search_left {
		margin-right: 0px;
		position: absolute;
		display: none;
		background: #070922;
		z-index: 11;
		padding: 1px 6px 0px;
		top: -6px;
		width: 100%;
		left: 0;
	}

	.sticky .header_search_left button.close_search {
		color: #fff;
		float: right;
		background: none;
		font-size: 30px;
		border: 0px;
		outline: 0;
		position: absolute;
		right: 25px;

		height: 40px;
		line-height: normal;
	}

	.mob_search_left span {
		color: #fff;
		float: right;
	}

	.sticky .header_search_left {
		background: #070922;
		left: 0px;
		top: -5px !important;
	}

	.header_search_right {
		float: right;
		padding-right: 2px;
		width: 67%;
		margin-top: 0px;
	}

	.header_search_left input {
		width: 85%;
		float: left;
		border-radius: 20px;
		border: 1px solid #eee;
		outline: 0;
		padding: 0px 10px;
		font-weight: 300;
		font-family: 'Poppins', sans-serif;
		color: #fff;
		font-size: 13px;
	}

	.header_search_left input {
		padding-right: 38px;
		background: #070922 !important;
		margin-top: 2px;
		height: 39px;
	}

	.header_search_left input::placeholder {
		color: #eee;
	}

	.header_search_right ul li a span {
		right: -1px;
		top: -2px;
		width: 17px;
		height: 17px;
		font-weight: 600;
		font-size: 12px;
		color: #000;
	}

	.header_search_left button.search img {
		max-width: 24px;
	}

	.subscribe_outer {
		top: -215px;
	}


	.header_search_left button.search {
		right: 17%;
		bottom: 3px;
		float: right;
		background: none;
		font-size: 25px;
		color: #fff;
		border: 0px;
		outline: 0;
		position: absolute;
	}

	.header_search_left button.close_search {
		display: block;
		color: #fff;
		color: #fff;
		float: right;
		background: none;
		font-size: 30px;
		border: 0px;
		outline: 0;
		position: absolute;
		right: 19px;
	}

	.header_search {
		margin: 10px 0px 12px;
	}

	.ve-menu {
		float: left;
	}

	.mobile_menu .mobile_menu_logo {
		max-width: 100%;
		width: 100%;
		margin-bottom: 22px;
		float: left;
		display: block;
	}

	.mobile_menu .mobile_menu_logo a {
		float: left;
		width: 100%;
		text-align: center;
	}

	.mobile_menu .mobile_menu_logo a img {
		max-width: 170px;

	}

	.header_search_right ul li a {
		font-size: 22px;
		float: right;
		color: #fff;
	}

	.mob_crown {
		float: left;
		position: relative;
		left: 39%;
		display: block;
	}

	.header_search_right ul li:nth-of-type(1) a i {
		font-weight: 600;
		margin-top: 6px;
	}

	.header_search_right ul li small {
		display: inline-block;
		margin-right: 4px;
		color: #fff;
	}

	.mob_search_left {
		display: block;
		margin: 7px 9px 0px 9px;
		width: 20%;
	}

	.header_search_right ul li a img {
		width: 18px;
		margin-top: -1px;
	}

	.mob_search_left span img {
		max-width: 18px;
		margin-left: 2px;
	}

	.ve-menu {
		display: block !important;
	}

	.header_search_right ul li ul.sub_like {
		width: 255px;
		right: -10px;
	}

	.sticky {
		background: #070922 !important;
		position: fixed;
		box-shadow: 0px 1px 1px #ffffff54;
		padding: 5px 0px 10px !important;
	}

	.header_midd {
		background: #070922;
		box-shadow: 0px 0px 1px #ffb932;

	}

	.registration {
		padding: 30px 0px 20px;
	}

	.registration h3 {
		font-size: 26px;
		text-align: center;
	}

	.registration ul {
		text-align: left;
	}

	.inner_rigister p {
		text-align: left;
	}

	.inner_rigister button {
		float: left;
		width: 100%;
	}

	.registration ul li {
		margin: 0px 10px 0px 0px;
		display: inline-block;
		float: none;
	}

	#czparallaxcmsblock .parallax {
		padding: 40px 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right {
		width: 100%;
		padding: 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text {
		text-align: center;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text {
		padding: 0 0 40px 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .offer-title {
		font-size: 14px;
		line-height: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .title {
		font-size: 20px;
		line-height: 35px;
		margin: 10px 0px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .desc {
		margin-top: 5px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .shopnow {
		margin-top: 30px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part1 {
		margin-bottom: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-text {
		top: 5px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-text .main-title {
		font-size: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part1,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part2 {
		width: 100%;
		float: none;
		text-align: center;
	}

	#czparallaxcmsblock .parallax-wrapper,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-half {
		margin: 0 -10px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner .parallaxbanner {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner .parallaxbanner a.banner-anchor {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner img {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper {
		margin: 0;
	}

	.cart_inner ul li a.crt_img {
		width: 100%;
		height: 80px;
	}

	.cart_inner ul li h3 {
		width: 100%;
		padding: 5px 0px;
	}

	.cart_inner ul li div.crt_price_bx {
		text-align: left;
		width: 100%;
		padding: 0px 5px;
	}

	.cart_inner ul li h3 p {
		padding: 5px 0px;
		width: auto;
	}

	.cart_inner ul li h3 small {
		padding: 7px 20px;
		margin: 0px 0px 1px;
		width: auto;
		font-size: 14px;
		font-weight: 500;
	}

	.cart_inner ul li div.crt_price_bx h5 {
		margin: 0px;
		text-align: left;
	}

	.cart_inner ul li div.crt_price_bx a {
		margin-bottom: 7px;
		margin-top: 7px;
		float: left;
	}

	.cart_price a {
		float: left;
		width: 99%;
		margin-right: 0px;
	}

	.cart_inner ul li h3 span {
		margin: 8px 0px 6px;
		width: 100%;
	}

	.mobile_menu .menu_footer {
		display: block;
		background: #070922;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-toggle {
		background: #070922;
		color: #fff;
		z-index: 1111;
		left: 2px;
		position: fixed;
		padding: 2px 2px 2px 3px !important;
	}

	.mobile_menu {
		position: fixed;
		top: -5px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: #070922;
		z-index: 1;
	}

	.nave_inner_right2 ul li {
		min-height: 190px !important;
		width: calc(93% / 2) !important;
		margin: 4px 5px 15px !important;
	}

	.nave_inner_right2 ul li a img {
		height: 100px !important;
		max-width: 100%;
	}

	.col-menu {
		float: left;
		width: 100%;
	}

	ul.menu-col {
		float: left;
		width: 100%;
		text-align: center;
	}

	.nave_inner_left ul li {
		width: 46.7% !important;
		box-shadow: 0px 0px 1px #eee;
		margin: 5px 5px 10px !important;
	}

	.nave_inner_right ul li a h3 {
		line-height: 22px;
		height: 48px;
		padding: 0px 7px;
	}

	.noscroll {
		position: fixed;
		height: 100%;
		width: 100%;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-toggle i:before {
		content: "\f00d" !important;
	}

	nav.navbar.bootsnav .navbar-toggle i:before {
		content: "\f0c9" !important;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-collapse.collapse {
		display: block !important;
	}

	.product_list ul li {
		width: 47.6%;
		height: 245px;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.product_list ul li:nth-child(even) {
		margin-right: 0px;
	}

	.product_list ul li img {
		width: auto;
		height: 155px;
		max-width: 90%;
	}

	.product_list ul li div.mb_in a img {
		height: 105px;
		margin-top: 5px;
	}

	.tabs li a {
		color: #fff;
		padding: 10px 9px !important;
	}

	.product_list ul li div.mb_in h3 {
		margin: 5px 0px;
	}

	.product_list ul li a h1 {
		margin: 13px 0px;
	}

	.trand_heading h2 {
		font-size: 26px;
	}

	ul.nav.tabs {
		margin-bottom: 3em;
	}

	.img-hover_effect {
		margin: 15px 0px;
	}

	.hiraola-banner_area-3 {
		padding-top: 0px;
	}

	.content-top {
		padding: 35px 0px 20px;
		margin: 0px 0px 0px;
	}

	.cont_two {
		margin: 10px 0px;
	}

	.bzoom_thumb_image {
		max-width: 445px;
		height: auto !important;
		max-height: 445px;
	}

	li.bzoom_small_thumbs img {
		max-width: 75px !important;
		height: 75px !important;
	}

	li.bzoom_small_thumbs ul {
		width: 100% !important;
		max-width: 525px;
		left: 0;
		margin: 34px auto !important;
	}

	.bzoom_wrap .bzoom_small_thumbs {
		top: 420px !important;
		overflow: hidden;
		max-width: 325px !important;
	}

	.bzoom_wrap {
		height: 550px !important;
		overflow: hidden;
	}

	.detaile_right h2 {
		font-size: 22px;
		line-height: normal;
	}

	.detaile_right h3 {
		font-size: 28px;
	}

	.detaile_right h4 {
		font-size: 15px;
	}

	.detaile_right_size ul li strong {
		width: 124px;
	}

	.detaile_right_size ul li select {
		float: left;
		width: calc(100% - 130px);
	}

	.detaile_discription ul li strong {
		width: 125px;
	}

	.detaile_discription ul li h3 {
		width: calc(100% - 130px);
	}

	.ad_cart_btn ul li div.quant_bx {
		width: 105px;
		height: 39px;
		margin-right: 14px;
	}

	.ad_cart_btn ul li button.adcart {
		padding: 9px 32px;
	}

	.ad_cart_btn ul li div.quant_bx button.minuse {
		height: 39px;
		width: 28px;
		font-size: 14px;
	}

	.ad_cart_btn ul li div.quant_bx button.plus {
		height: 39px;
		width: 28px;
		font-size: 14px;

	}

	.ad_cart_btn ul li div.quant_bx input {
		height: 38px;
	}

	.ad_cart_btn ul li button.wishlist {
		float: right;
		height: 36px;
		margin: 3px 2px;
	}

	.bzoom_zoom_area div {
		display: none !important;
	}

	.bzoom_magnifier div {
		display: none;
	}

	.bzoom .bzoom_thumb:hover {
		opacity: 1 !important;
	}

	.bzoom .bzoom_thumb {
		opacity: 1 !important;
	}

	.category_banner h3 {
		font-size: 28px;
	}

	.category_banner {
		padding: 30px 0px;
	}

	.category_banner p {
		width: 95%;
		margin: 2px auto;
		padding: 5px 0px;
	}

	.category_banner:before {
		background: #000000b8;
	}

	.or_bx {
		height: 45px;
		margin-bottom: 10px;
		margin-top: 20px;
	}

	.or_bx:before {
		width: 100%;
		height: 1px;
		left: 0;
		top: 38%;
	}

	.or_bx span {
		top: -27%;
	}

	.outer_regser_bx {
		margin-bottom: 20px;
		margin: 0;
	}

	.inner_rigister {
		padding: 5px;
	}

	.inner_login_regser h4 {
		font-size: 22px;
	}

	.inner_rigister h4 {
		font-size: 22px;
	}

	.inner_login_regser button {
		width: 100%;
	}

	.login_regser_bx {
		margin-bottom: 30px;
	}

	.inner_login_regser a.btn_creat {
		width: 100%;
		text-align: center;
	}

	.cart_inner ul li label div {
		margin-top: 0px;
	}

	.cart_inner ul li label span {
		width: auto;
		margin-top: 9px;
		margin-right: 20px;
	}

	.cart_inner ul li label {
		margin: 10px 0px 15px;
	}

	.cart_inner ul li h3 p input {
		float: left;
		margin: 2px 5px 0px 0px;
	}

	.cart_inner h4 {
		margin: 0px 0px 20px;
		font-size: 22px;
	}

	.cart_shoping a {
		width: 100%;
	}

	.cart_price a:nth-of-type(1) {
		width: 100%;
	}

	.cart_inner {
		padding: 10px 5px;
	}

	.wish_inner ul li a.wish_img {
		width: 99px;
		height: 97px;
	}

	.wish_inner ul li h3 {
		float: left;
		width: calc(100% - 105px);
	}

	.wish_inner ul li div.wish_price_bx {
		float: right;
		width: calc(100% - 109px);
	}

	.wish_inner ul li div.wish_price_bx h5 {
		margin-top: 4px;
		margin-bottom: 5px;
		text-align: left;
	}

	.wish_inner ul li div.wish_price_bx a {
		float: left;
	}

	.wish_inner ul li div.wish_price_bx button {
		float: left;
	}

	.wishlist_all_btn {
		margin-top: 13px;
	}

	.wishlist_all_btn a {
		display: inline-block;
		width: 100%;
	}

	.contact_us_form input:nth-of-type(1),
	.contact_us_form input:nth-of-type(2),
	.contact_us_form input:nth-of-type(3),
	.contact_us_form input:nth-of-type(4) {
		width: 99%;
		margin-right: 0px;
	}

	.contact_inner h4 {
		font-size: 22px;
		margin: 1px 0px 20px;
	}

	.contact_us_form p {
		font-size: 14px;
	}

	.contact_us_form button.btn_sub {
		width: 100%;
	}

	.faq_bx ul li h2 {
		font-size: 15px;
		padding-left: 16px;
		background-size: 12px;
		background-position-y: 2px;
	}

	.new_box_center2 {
		display: block;
	}

	.bx-viewport2 {
		height: auto;
		float: left;
		margin-bottom: 15px;
	}

	.new_box_center2 .colRight2 {
		width: 100%;
	}

	.new_box_center2 .colLeft2 {
		width: 100%;
		float: left;
		padding: 0 0px 0 0px;
	}

	.box_content2 {
		text-align: center;
	}

	.new_box_center2 .colLeft2 .vAlign2 a.btn_p {
		float: none;
		padding: 6px 36px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .shopnow a.shop-now {
		padding: 6px 36px;
	}

	.banner_story {
		background: rgba(7, 4, 33, 0.6);
		padding: 10px 15px 30px;
	}

	.banner_Header h1 {
		font-size: 36px;
		line-height: 35px;
		padding-bottom: 40px;
	}

	.banner_Header h1 span i {
		font-size: 24px;
		margin-right: 10px;
		font-weight: 500;
	}

	.banner_Header h1 span {
		font-size: 28px;
	}

	.banner_Header {
		margin-bottom: 35px;
	}

	.banner_title_disc p {
		font-size: 14px;
		max-height: 140px;
	}

	.new_box_center {
		display: block !important;
		width: 100%;
	}

	.new_box_center .colLeft {
		width: 100%;
		padding: 0px;
	}

	.new_box_innertop h2 {
		font-size: 20px;
		text-align: center;
	}

	.new_box_innertop h2:after {
		margin: auto;
		right: 0;
	}

	.new_box_innertop2 h2 {
		font-size: 20px;
		text-align: center;
	}

	.new_box_innertop2 h2:after {
		margin: auto;
		left: 0;
	}

	.new_box_center .colRight {
		width: 100%;
	}

	.bx-viewport {
		height: auto;
	}

	.new_box_innertop p {
		font-size: 14px;
		text-align: center !important;
	}

	.new_box_innertop2 p {
		font-size: 14px;
		text-align: center !important;
	}

	.top_link_right {
		display: none;
	}

	.nave_inner_right2 ul li {
		background: #070922 !important;
	}

	.nave_inner_right ul li {
		background: #070922 !important;
	}

	.nave_inner_left ul li {
		background: #070922 !important;
	}

	.nave_inner_right2 ul li a h3 {
		height: 50px;
	}

	.dot,
	.dot2,
	.dot3 {
		height: 12px;
		width: 12px;
	}

	.bx-viewport span.active,
	.bx-viewport2 span.active,
	.bx-viewport3 span.active {
		width: 13px;
		height: 13px;
	}

	.bx-viewport span.active:after,
	.bx-viewport2 span.active:after,
	.bx-viewport3 span.active:after {
		width: 10px;
		height: 10px;
		top: 0px;
	}

	.box_content {
		text-align: center;
	}

	.new_box_center .colLeft .vAlign a.btn_p {
		padding: 6px 36px;
		float: none;
		overflow: hidden;
		display: inline-block;
		margin-bottom: 15px;
	}

	.mobile_discription {
		display: block;
	}

	.dividerRosetteIcon {
		margin-top: 40px;
	}

	.read_more_m {
		display: block;
	}

	.filter_submenu select {
		border-radius: 16px;
		overflow: hidden !important;
	}

	.jacob_bx-viewport {
		height: 240px;
	}

	.jacob_left_cont2 h4 {
		font-size: 20px;
		line-height: normal;
		letter-spacing: .07em;
	}

	.jacob_pop_inner {
		overflow-y: auto;
		min-height: 99%;
		height: 100%;
		width: 94%;
		padding-bottom: 20px;
	}

	.jacob_cat_product {
		padding: 10px;
		border-bottom: 1px solid #303d60;
		margin-bottom: 5px;
	}

	.outer_jacob {
		padding: 0px 0px 1px;
	}

	.jacob_product-fixed_item-overlay {
		border: 1px solid #030220d1;
	}

	.jacob_category_banner h3 {
		font-size: 28px;
	}

	.jacob_left_cont {
		margin: 30px 0px 0;
	}

	.jacob_category_banner p:before {
		top: -1px;
	}

	.jacob_category_banner p {
		padding: 20px 0px 10px;
		margin: 15px auto 0px;
		text-align: center;
	}

	.jacob_left_cont h4 {
		font-size: 26px;
		line-height: normal;
		letter-spacing: .08em;
		text-align: center;
		max-height: 157px;
	}

	.logo a {
		float: none;
	}

	.our_category_banner {
		padding: 20px 0px 5px;
	}

	.our_category_banner h3 {
		font-size: 26px;
	}

	.oure_story_bx p {
		width: 96%;
	}

	.about_bg h5 {
		font-size: 26px;
	}

}


@media (min-width: 681px) and (max-width: 991px) {


	.payment_addres_list ul li {
		width: 100%;
		margin-right: 0px;
	}

	.check_out_gift label .checkmark:after {
		left: 6px;
	}

	.check_price h3 {
		font-size: 14px;
	}

	.check_price h2 {
		font-size: 16px;
	}

	.top_header {
		display: none;
	}

	.header_midd {
		padding: 5px 0px 9px;
	}

	.logo {
		text-align: center;
	}

	.logo a img {
		margin-bottom: 4px;
		max-width: 186px;
	}

	.header_search_right ul li {
		margin-bottom: 2px;
		padding-bottom: 0px;
		float: left;
		width: calc(100% / 2);
	}

	.menu_outer {
		margin: 5px 0;
		width: 40px;
	}

	.top_link_left {
		display: none;
	}

	.top_link_right ul {
		width: 100%;
	}

	.top_link_right ul li {
		float: left;
		width: 50%;
	}

	.top_link_right ul li a {
		width: 100%;
	}

	.top_link_right ul li:first-child {
		background: none;
		text-align: center;
	}

	.banner_outer:before {
		background: #00000073;
	}

	.mhart {
		display: block;
	}

	.event_none {
		pointer-events: all;
	}

	.header_left {
		display: none;
	}

	.header_search_right ul li ul.sub_cart {
		width: 340px;
		display: none;
		right: -2px;
	}

	.header_search_right ul li ul.sub_cart li h3 span {
		width: 98%;
	}

	.header_search_right ul li ul.sub_cart li h3 small {
		width: 100%;
	}

	.sticky .logo {
		display: none;
	}

	.sticky .header_search {
		margin: 0px 0px 0px;
	}

	.header_search_right ul li:hover ul.sub_like {
		border: 1px solid #ccc;
	}


	.mobile_menu nav.navbar.bootsnav {
		border: 0px !important;
		position: absolute;
		top: 0px;
		height: 100%;
	}

	nav.navbar.bootsnav {
		border: 0px !important;
		position: absolute;
		top: -5px;
		height: 100%;
	}

	.nave_inner_right ul li {
		min-height: 215px;
	}

	nav.navbar.bootsnav .navbar-toggle {
		margin-right: 0px !important;
		width: auto;
		top: 0px !important;
		margin-top: 2px !important;
		padding: 1px 5px !important;
	}

	nav.navbar.bootsnav .navbar-header {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	nav.navbar.bootsnav .navbar-nav>li>a {
		font-weight: 400;
		padding: 12px 0px !important;
		color: #fff !important;
		text-align: center;
		font-family: 'Poppins', sans-serif !important;
		margin-bottom: 0px !important;
	}

	nav.navbar.bootsnav .navbar-nav {
		background: #070922 !important;
		margin: 0px !important;
	}

	nav.navbar ul.nav li.active>a {
		color: #f2aa66 !important;
	}

	.nave_inner_left ul li a img {
		float: left;
		width: auto;
		height: 150px;
		max-width: 100%;
	}

	.nave_inner_right ul li {
		min-height: 205px;
		width: calc(93.8% / 2) !important;
		background: #f1f1f1;
		border: 0.6px solid #eee;
		box-shadow: 0px 0px 1px #eee;
		margin: 5px 10px 8px 0px;
	}


	.sticky .ve-menu-icon>div {
		color: #fff !important;
		background: #fff !important;
	}

	.sticky .mob_search_left span {
		color: #fff;
	}

	.sticky .header_search_right ul li small {
		color: #fff;
	}

	.sticky .header_search_right ul li a {
		color: #fff;
	}

	.sticky .header_search_right ul li small {
		color: #fff;
	}

	.sticky .header_search_right ul li a {
		color: #fff;
	}

	.add_banner {
		overflow: hidden;
		height: auto;
	}

	.banner_outer {
		float: left;
		padding: 40px 0px;
		background-attachment: scroll;
		background-position: top !important;
	}

	.banner_content h3 {
		font-size: 28px;
	}

	.banner_content a {
		padding: 11px 23px;
		margin: 18px 0px;
	}

	#myVideo {
		top: 0;
		height: 64%;
		width: 100%;
		-webkit-transform: translate(0%, 0);
		transform: translate(0%, 0);
	}

	.center-con {
		bottom: 10px;
		height: 50px;
		width: 100%;
		left: 0;
	}

	.new_arival_left {
		float: left;
		width: 100%;
		padding: 0px 10px;
	}

	.new_arival_left h3 {
		font-size: 26px;
	}

	.new_arival_left a {
		margin-top: 15px;
	}

	.new_arival_right {
		float: left;
		width: 100%;
	}

	.new_arival_right img {
		width: 200px;
		margin-top: 15px;
	}

	.cont_one_left {
		padding: 25px 0px 20px;
	}

	.new_prod_bx {
		height: 285px;
	}

	.new_prod_bx img {
		height: 110px;
	}

	.new_prod_bx a {
		margin: 6px 0px;
		width: 100%;
	}

	.new_prod_bx a h3 {
		margin: 6px 0px 0px;
	}

	.new_prod_bx_inner a.wish {
		font-size: 26px;
		margin: 15px 0px 5px;
	}

	.new_prod_bx_inner img {
		height: 100px !important;
		margin: 8px 0px 10px !important;
	}

	.new_prod_bx_inner h3 {
		font-size: 18px !important;
		margin: 6px 0px 5px !important;
	}

	.new_prod_bx_inner h4 {
		margin: 0px !important;
	}

	.add_banner_inner {
		text-align: center;
		width: 100%;
		left: 0px;
		top: 28px;
		padding: 15px 0px;
	}

	.add_banner img {
		width: auto;
		opacity: 0.5;
		height: 230px;
	}

	.add_banner_inner h3 {
		font-size: 26px;
	}

	.add_banner_inner a {
		margin: 8px 0px;
		padding: 10px 20px;
	}

	.popular_inner h2 {
		font-size: 26px;
	}

	.new_arival2_right {
		float: left;
		width: 100%;
	}

	.new_arival2_right img {
		width: 88%;
		height: auto;
	}

	.new_arival2_left {
		width: 100%;
		padding: 15px 10px;
	}

	.new_arival2_left h3 {
		font-size: 26px;
	}

	.new_arival2_left a {
		margin-top: 13px;
	}

	.cont_two_left {
		padding: 10px 0px;
		background: url(../images/m_bg_new.jpg) no-repeat center top #000;
		background-size: contain;
	}

	.popular_outer {
		padding: 35px 0px 5px;
	}

	.subjscribe_bx {
		padding: 15px 0px 0px;
	}

	.subjscribe_bx h3 {
		font-size: 26px;
	}

	.scribe_bx input {
		float: left;
		width: calc(100% - 120px);
	}

	.scribe_bx button {
		width: 104px;
		margin-right: 0px;
	}

	.scribe_bx {
		margin: 23px auto;
	}

	.insta_bx h3 {
		font-size: 19px;
		margin: 5px 0px 20px;
	}

	.subscribe h3 {
		font-size: 24px;
		margin: 15px 0px 35px;
	}

	.footer {
		float: left;
		position: relative;
		padding: 15px 0px 15px;
	}

	.copy_right_outer {
		margin-top: 20px;
	}

	.copy_right ul {
		text-align: center;
	}

	.copy_right ul li:after {
		display: none;
	}

	.copy_right ul li {
		padding: 0px 7px;
		margin: 2px 5px;
		width: 100%;
	}

	.copy_right ul li a {
		display: inline-block;
		margin: 2px 0px;
		float: none;
	}

	.popular_inner ul {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.popular_inner ul {
		width: 100%;
		margin-top: 25px;
		float: left;
		-webkit-overflow-scrolling: touch;

		&::-webkit-scrollbar {
			display: none;
		}
	}

	.popular_inner ul li {
		width: 280px;
		height: 260px;
		float: none;
	}

	.popular_inner ul li img {
		width: auto;
		max-height: 157px;
		margin-top: 35px;
	}

	.popular_inner ul li div.mb_in a img {
		height: 113px;
		margin-top: 10px;
	}

	.popular_inner ul li div.mb_in h3 {
		margin: 7px 0px 0px;
	}

	i.left {
		display: block !important;
	}

	i.right {
		display: block !important;
	}

	.related_outer {
		padding: 30px 0px 25px;
	}

	.related_inner ul {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.related_inner ul {
		width: 100%;
		margin-top: 25px;
		float: left;
		-webkit-overflow-scrolling: touch;

		&::-webkit-scrollbar {
			display: none;
		}
	}

	.related_inner ul li {
		width: 280px;
		height: 260px;
		float: none;
	}

	.related_inner ul li img {
		width: auto;
		max-height: 157px;
		margin-top: 35px;
	}

	.related_inner ul li div.mb_in a img {
		height: 113px;
		margin-top: 10px;
	}

	.related_inner ul li div.mb_in h3 {
		margin: 7px 0px 0px;
	}

	.related_inner i.left {
		display: block !important;
	}

	.related_inner i.right {
		display: block !important;
	}

	.abt_collect ul li {
		width: 100%;
	}

	.abt_collect ul li label {
		width: 99%;
	}

	.abt_collect ul li h3 {
		width: 100%;
	}

	.header_search_left {
		margin-right: 0px;
		position: absolute;
		display: none;
		background: #070922;
		z-index: 11;
		padding: 1px 6px 0px;
		top: -6px;
		width: 100%;
		left: 0;
	}

	.sticky .header_search_left button.close_search {
		color: #fff;
		float: right;
		background: none;
		font-size: 30px;
		border: 0px;
		outline: 0;
		position: absolute;
		right: 25px;

		height: 40px;
		line-height: normal;
	}

	.mob_search_left span {
		float: right;
		color: #fff;
	}

	.mob_crown {
		float: left;
		position: relative;
		left: 40%;
		display: block;
	}

	.sticky .header_search_left {
		background: #070922;
		left: 0px;
		top: -5px !important;
	}

	.header_search_right {
		float: right;
		padding-right: 2px;
		width: 73%;
		margin-top: 0px;
	}

	.header_search_left input {
		width: 85%;
		float: left;
		border-radius: 20px;
		border: 1px solid #eee;
		outline: 0;
		padding: 0px 10px;
		font-weight: 300;
		font-family: 'Poppins', sans-serif;
		color: #fff;
		font-size: 13px;
	}

	.header_search_left input {
		padding-right: 38px;
		background: #070922 !important;
		margin-top: 2px;
		height: 39px;
	}

	.header_search_left input::placeholder {
		color: #eee;
	}

	.header_search_right ul li a span {
		right: -1px;
		top: -2px;
		width: 17px;
		height: 17px;
		font-weight: 600;
		font-size: 12px;
		color: #000;
	}

	.header_search_left button.search img {
		max-width: 24px;
	}

	.subscribe_outer {
		top: -215px;
	}

	.header_search_left button.search {
		right: 17%;
		bottom: 3px;
		float: right;
		background: none;
		font-size: 25px;
		color: #fff;
		border: 0px;
		outline: 0;
		position: absolute;
	}

	.header_search_left button.close_search {
		display: block;
		color: #fff;
		color: #fff;
		float: right;
		background: none;
		font-size: 30px;
		border: 0px;
		outline: 0;
		position: absolute;
		right: 19px;
	}

	.header_search {
		margin: 10px 0px 12px;
	}

	.ve-menu {
		float: left;
	}

	.mobile_menu .mobile_menu_logo {
		max-width: 100%;
		width: 100%;
		margin-bottom: 22px;
		float: left;
		display: block;
	}

	.mobile_menu .mobile_menu_logo a {
		float: left;
		width: 100%;
		text-align: center;
	}

	.mobile_menu .mobile_menu_logo a img {
		max-width: 170px;

	}

	.header_search_right ul li a {
		font-size: 22px;
		float: right;
		color: #fff;
	}

	.header_search_right ul li:nth-of-type(1) a i {
		font-weight: 600;
		margin-top: 6px;
	}

	.header_search_right ul li small {
		display: inline-block;
		margin-right: 4px;
		color: #fff;
	}

	.mob_search_left {
		display: block;
		margin: 7px 9px 0px 9px;
		width: 18%;
		float: right;
	}

	.header_search_right ul li a img {
		width: 18px;
		margin-top: -1px;
	}

	.mob_search_left span img {
		max-width: 18px;
		margin-left: 2px;
	}

	.ve-menu {
		display: block !important;
	}

	.header_search_right ul li ul.sub_like {
		width: 255px;
		right: -10px;
	}

	.sticky {
		background: #070922 !important;
		position: fixed;
		box-shadow: 0px 1px 1px #ffffff54;
		padding: 5px 0px 10px !important;
	}

	.header_midd {
		background: #070922;
		box-shadow: 0px 0px 1px #ffb932;

	}

	.registration {
		padding: 30px 0px 20px;
	}

	.registration h3 {
		font-size: 26px;
		text-align: center;
	}

	.registration ul {
		text-align: left;
	}

	.inner_rigister p {
		text-align: left;
	}

	.inner_rigister button {
		float: left;
		width: 100%;
	}

	.registration ul li {
		margin: 0px 10px 0px 0px;
		display: inline-block;
		float: none;
	}

	#czparallaxcmsblock .parallax {
		padding: 40px 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right {
		width: 100%;
		padding: 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text {
		text-align: center;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text {
		padding: 0 0 40px 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .offer-title {
		font-size: 14px;
		line-height: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .title {
		font-size: 20px;
		line-height: 35px;
		margin: 10px 0px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .desc {
		margin-top: 5px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .shopnow {
		margin-top: 30px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part1 {
		margin-bottom: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-text {
		top: 25px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-text .main-title {
		font-size: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part1,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part2 {
		width: 100%;
		float: none;
		text-align: center;
	}

	#czparallaxcmsblock .parallax-wrapper,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-half {
		margin: 0 -10px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner .parallaxbanner {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner .parallaxbanner a.banner-anchor {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner img {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper {
		margin: 0;
	}

	.cart_inner ul li a.crt_img {
		width: 100%;
		height: 80px;
	}

	.cart_inner ul li h3 {
		width: 100%;
		padding: 5px 0px;
	}

	.cart_inner ul li div.crt_price_bx {
		text-align: left;
		width: 100%;
		padding: 0px 5px;
	}

	.cart_inner ul li h3 p {
		padding: 5px 0px;
		width: auto;
	}

	.cart_inner ul li h3 small {
		padding: 7px 20px;
		margin: 0px 0px 1px;
		width: auto;
		font-size: 14px;
		font-weight: 500;
	}

	.cart_inner ul li div.crt_price_bx h5 {
		margin: 0px;
		text-align: left;
	}

	.cart_inner ul li div.crt_price_bx a {
		margin-bottom: 7px;
		margin-top: 7px;
		float: left;
	}

	.cart_price a {
		float: left;
		width: 99%;
		margin-right: 0px;
	}

	.cart_inner ul li h3 span {
		margin: 8px 0px 6px;
		width: 100%;
	}

	.mobile_menu .menu_footer {
		display: block;
		background: #070922;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-toggle {
		background: #070922;
		color: #fff;
		z-index: 1111;
		left: 2px;
		position: fixed;
		padding: 2px 2px 2px 3px !important;
	}

	.mobile_menu {
		position: fixed;
		top: -5px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: #070922;
		z-index: 1;
	}

	.nave_inner_right2 ul li {
		min-height: 190px !important;
		width: calc(93% / 2) !important;
		margin: 4px 5px 15px !important;
	}

	.nave_inner_right2 ul li a img {
		height: 100px !important;
		max-width: 100%;
	}

	.col-menu {
		float: left;
		width: 100%;
	}

	ul.menu-col {
		float: left;
		width: 100%;
		text-align: center;
	}

	.nave_inner_left ul li {
		width: 46.7% !important;
		box-shadow: 0px 0px 1px #eee;
		margin: 5px 5px 10px !important;
	}

	.nave_inner_right ul li a h3 {
		line-height: 22px;
		height: 48px;
		padding: 0px 7px;
	}

	.noscroll {
		position: fixed;
		height: 100%;
		width: 100%;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-toggle i:before {
		content: "\f00d" !important;
	}

	nav.navbar.bootsnav .navbar-toggle i:before {
		content: "\f0c9" !important;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-collapse.collapse {
		display: block !important;
	}

	.product_list ul li {
		width: 47.6%;
		height: 245px;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.product_list ul li:nth-child(even) {
		margin-right: 0px;
	}

	.product_list ul li img {
		width: auto;
		height: 155px;
		max-width: 90%;
	}

	.product_list ul li div.mb_in a img {
		height: 105px;
		margin-top: 5px;
	}

	.tabs li a {
		color: #fff;
		padding: 10px 9px !important;
	}

	.product_list ul li div.mb_in h3 {
		margin: 5px 0px;
	}

	.product_list ul li a h1 {
		margin: 13px 0px;
	}

	.trand_heading h2 {
		font-size: 26px;
	}

	ul.nav.tabs {
		margin-bottom: 3em;
	}

	.img-hover_effect {
		margin: 15px 0px;
	}

	.hiraola-banner_area-3 {
		padding-top: 0px;
	}

	.content-top {
		padding: 35px 0px 20px;
		margin: 0px 0px 0px;
	}

	.cont_two {
		margin: 10px 0px;
	}

	.bzoom_thumb_image {
		max-width: 325px;
		height: 400px !important;
	}

	li.bzoom_small_thumbs img {
		max-width: 67px;
		height: 70px !important;
	}

	li.bzoom_small_thumbs ul {

		width: 100% !important;
		max-width: 325px;
	}

	.bzoom_wrap .bzoom_small_thumbs {
		top: 420px !important;
		overflow: hidden;
		max-width: 325px !important;
	}

	.bzoom_wrap {
		height: 540px !important;
		overflow: hidden;
	}

	.detaile_right h2 {
		font-size: 22px;
		line-height: normal;
	}

	.detaile_right h3 {
		font-size: 28px;
	}

	.detaile_right h4 {
		font-size: 15px;
	}

	.detaile_right_size ul li strong {
		width: 124px;
	}

	.detaile_right_size ul li select {
		float: left;
		width: calc(100% - 130px);
	}

	.detaile_discription ul li strong {
		width: 125px;
	}

	.detaile_discription ul li h3 {
		width: calc(100% - 130px);
	}

	.ad_cart_btn ul li div.quant_bx {
		width: 105px;
		height: 39px;
		margin-right: 14px;
	}

	.ad_cart_btn ul li button.adcart {
		padding: 9px 32px;
	}

	.ad_cart_btn ul li div.quant_bx button.minuse {
		height: 39px;
		width: 28px;
		font-size: 14px;
	}

	.ad_cart_btn ul li div.quant_bx button.plus {
		height: 39px;
		width: 28px;
		font-size: 14px;
	}

	.ad_cart_btn ul li div.quant_bx input {
		height: 38px;
	}

	.ad_cart_btn ul li button.wishlist {
		float: right;
		height: 36px;
		margin: 3px 2px;
	}

	.bzoom_zoom_area div {
		display: none !important;
	}

	.bzoom_magnifier div {
		display: none;
	}

	.bzoom .bzoom_thumb:hover {
		opacity: 1 !important;
	}

	.bzoom .bzoom_thumb {
		opacity: 1 !important;
	}

	.category_banner h3 {
		font-size: 28px;
	}

	.category_banner {
		padding: 30px 0px;
	}

	.category_banner p {
		width: 95%;
		margin: 2px auto;
		padding: 5px 0px;
	}

	.category_banner:before {
		background: #000000b8;
	}

	.or_bx {
		height: 45px;
		margin-bottom: 10px;
		margin-top: 20px;
	}

	.or_bx:before {
		width: 100%;
		height: 1px;
		left: 0;
		top: 38%;
	}

	.or_bx span {
		top: -27%;
	}

	.outer_regser_bx {
		margin-bottom: 20px;
		margin: 0;
	}

	.inner_rigister {
		padding: 5px;
	}

	.inner_login_regser h4 {
		font-size: 22px;
	}

	.inner_rigister h4 {
		font-size: 22px;
	}

	.inner_login_regser button {
		width: 100%;
	}

	.login_regser_bx {
		margin-bottom: 30px;
	}

	.inner_login_regser a.btn_creat {
		width: 100%;
		text-align: center;
	}

	.cart_inner ul li label div {
		margin-top: 0px;
	}

	.cart_inner ul li label span {
		width: auto;
		margin-top: 9px;
		margin-right: 20px;
	}

	.cart_inner ul li label {
		margin: 10px 0px 15px;
	}

	.cart_inner ul li h3 p input {
		float: left;
		margin: 2px 5px 0px 0px;
	}

	.cart_inner h4 {
		margin: 0px 0px 20px;
		font-size: 22px;
	}

	.cart_shoping a {
		width: 100%;
	}

	.cart_price a:nth-of-type(1) {
		width: 100%;
	}

	.cart_inner {
		padding: 10px 5px;
	}

	.wish_inner ul li a.wish_img {
		width: 99px;
		height: 97px;
	}

	.wish_inner ul li h3 {
		float: left;
		width: calc(100% - 105px);
	}

	.wish_inner ul li div.wish_price_bx {
		float: right;
		width: calc(100% - 109px);
	}

	.wish_inner ul li div.wish_price_bx h5 {
		margin-top: 4px;
		margin-bottom: 5px;
		text-align: left;
	}

	.wish_inner ul li div.wish_price_bx a {
		float: left;
	}

	.wish_inner ul li div.wish_price_bx button {
		float: left;
	}

	.wishlist_all_btn {
		margin-top: 13px;
	}

	.wishlist_all_btn a {
		display: inline-block;
		width: 100%;
	}

	.contact_us_form input:nth-of-type(1),
	.contact_us_form input:nth-of-type(2),
	.contact_us_form input:nth-of-type(3),
	.contact_us_form input:nth-of-type(4) {
		width: 99%;
		margin-right: 0px;
	}

	.contact_inner h4 {
		font-size: 22px;
		margin: 1px 0px 20px;
	}

	.contact_us_form p {
		font-size: 14px;
	}

	.contact_us_form button.btn_sub {
		width: 100%;
	}

	.faq_bx ul li h2 {
		font-size: 15px;
		padding-left: 16px;
		background-size: 12px;
		background-position-y: 2px;
	}

	.new_box_center2 {
		display: block;
	}

	.bx-viewport2 {
		height: auto;
		float: left;
		margin-bottom: 15px;
	}

	.new_box_center2 .colRight2 {
		width: 100%;
	}

	.new_box_center2 .colLeft2 {
		width: 100%;
		float: left;
		padding: 0 0px 0 0px;
	}

	.box_content2 {
		text-align: center;
	}

	.new_box_center2 .colLeft2 .vAlign2 a.btn_p {
		float: none;
		padding: 6px 36px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .shopnow a.shop-now {
		padding: 6px 36px;
	}

	.banner_story {
		background: rgba(7, 4, 33, 0.6);
		padding: 10px 15px 30px;
	}

	.banner_Header h1 {
		font-size: 36px;
		line-height: 35px;
		padding-bottom: 40px;
	}

	.banner_Header h1 span i {
		font-size: 24px;
		margin-right: 10px;
		font-weight: 500;
	}

	.banner_Header h1 span {
		font-size: 28px;
	}

	.banner_Header {
		margin-bottom: 35px;
	}

	.banner_title_disc p {
		font-size: 14px;
		max-height: 140px;
	}

	.new_box_center {
		display: block !important;
		width: 100%;
	}

	.new_box_center .colLeft {
		width: 100%;
		padding: 0px;
	}

	.new_box_innertop h2 {
		font-size: 20px;
		text-align: center;
	}

	.new_box_innertop h2:after {
		margin: auto;
		right: 0;
	}

	.new_box_innertop2 h2 {
		font-size: 20px;
		text-align: center;
	}

	.new_box_innertop2 h2:after {
		margin: auto;
		left: 0;
	}

	.new_box_center .colRight {
		width: 100%;
	}

	.bx-viewport {
		height: auto;
	}

	.new_box_innertop p {
		font-size: 14px;
		text-align: center !important;
	}

	.new_box_innertop2 p {
		font-size: 14px;
		text-align: center !important;
	}

	.top_link_right {
		display: none;
	}

	.nave_inner_right2 ul li {
		background: #070922 !important;
	}

	.nave_inner_right ul li {
		background: #070922 !important;
	}

	.nave_inner_left ul li {
		background: #070922 !important;
	}

	.nave_inner_right2 ul li a h3 {
		height: 50px;
	}

	.dot,
	.dot2,
	.dot3 {
		height: 12px;
		width: 12px;
	}

	.bx-viewport span.active,
	.bx-viewport2 span.active,
	.bx-viewport3 span.active {
		width: 13px;
		height: 13px;
	}

	.bx-viewport span.active:after,
	.bx-viewport2 span.active:after,
	.bx-viewport3 span.active:after {
		width: 10px;
		height: 10px;
		top: 0px;
	}

	.box_content {
		text-align: center;
	}

	.new_box_center .colLeft .vAlign a.btn_p {
		padding: 6px 36px;
		float: none;
		overflow: hidden;
		display: inline-block;
		margin-bottom: 15px;
	}

	.mobile_discription {
		display: block;
	}

	.dividerRosetteIcon {
		margin-top: 40px;
	}

	.read_more_m {
		display: block;
	}

	.jacob_bx-viewport {
		height: 240px;
	}

	.jacob_left_cont2 h4 {
		font-size: 20px;
		line-height: normal;
		letter-spacing: .07em;
	}

	.jacob_pop_inner {
		overflow-y: auto;
		min-height: 99%;
		height: 100%;
		width: 94%;
		padding-bottom: 20px;
	}

	.jacob_cat_product {
		padding: 10px;
		border-bottom: 1px solid #303d60;
		margin-bottom: 5px;
	}

	.outer_jacob {
		padding: 0px 0px 1px;
	}

	.jacob_product-fixed_item-overlay {
		border: 1px solid #030220d1;
	}

	.jacob_category_banner h3 {
		font-size: 28px;
	}

	.jacob_left_cont {
		margin: 30px 0px 0;
	}

	.jacob_category_banner p:before {
		top: -1px;
	}

	.jacob_category_banner p {
		padding: 20px 0px 10px;
		margin: 15px auto 0px;
		text-align: center;
	}

	.jacob_left_cont h4 {
		font-size: 26px;
		line-height: normal;
		letter-spacing: .08em;
		text-align: center;
	}

	.logo a {
		float: none;
	}

	.our_category_banner {
		padding: 20px 0px 5px;
	}

	.our_category_banner h3 {
		font-size: 26px;
	}

	.oure_story_bx p {
		width: 96%;
	}

}


@media (min-width: 769px) and (max-width: 991px) {

	.new_product_inner_right ul li,
	.new_product_inner_right2 ul li {
		display: inline-block;
		width: calc(85.2% / 3);
	}

	.new_product_inner_right ul li a h3 {
		font-size: 13px;
	}
}

@media (min-width: 992px) and (max-width: 1023px) {

	.new_product_inner_right ul li,
	.new_product_inner_right2 ul li {
		display: inline-block;
		width: calc(87% / 3);
	}

	.payment_addres_list ul li {
		width: 100%;
		margin-right: 0px;
	}

	.check_out_gift label .checkmark:after {
		left: 6px;
	}

	.check_price h3 {
		font-size: 14px;
	}

	.check_price h2 {
		font-size: 16px;
	}

	.top_header {
		display: none;
	}

	.header_midd {
		padding: 5px 0px 9px;
	}

	.logo {
		text-align: center;
	}

	.logo a img {
		margin-bottom: 4px;
		max-width: 186px;
	}

	.header_search_right ul li {
		margin-bottom: 2px;
		padding-bottom: 0px;
		float: left;
		width: calc(100% / 2);
	}

	.menu_outer {
		margin: 5px 0;
		width: 40px;
	}

	.top_link_left {
		display: none;
	}

	.top_link_right ul {
		width: 100%;
	}

	.top_link_right ul li {
		float: left;
		width: 50%;
	}

	.top_link_right ul li a {
		width: 100%;
	}

	.top_link_right ul li:first-child {
		background: none;
		text-align: center;
	}

	.banner_outer:before {
		background: #00000073;
	}

	.mhart {
		display: block;
	}

	.event_none {
		pointer-events: all;
	}

	.header_left {
		display: none;
	}

	.header_search_right ul li ul.sub_cart {
		width: 340px;
		display: none;
		right: -2px;
	}

	.header_search_right ul li ul.sub_cart li h3 span {
		width: 98%;
	}

	.header_search_right ul li ul.sub_cart li h3 small {
		width: 100%;
	}

	.sticky .logo {
		display: none;
	}

	.sticky .header_search {
		margin: 0px 0px 0px;
	}

	.header_search_right ul li:hover ul.sub_like {
		border: 1px solid #ccc;
	}


	.mobile_menu nav.navbar.bootsnav {
		border: 0px !important;
		position: absolute;
		top: 0px;
		height: 100%;
	}

	nav.navbar.bootsnav {
		border: 0px !important;
		position: absolute;
		top: -5px;
		height: 100%;
	}

	.nave_inner_right ul li {
		min-height: 215px;
	}

	nav.navbar.bootsnav .navbar-toggle {
		margin-right: 0px !important;
		width: auto;
		top: 0px !important;
		margin-top: 2px !important;
		padding: 1px 5px !important;
	}

	nav.navbar.bootsnav .navbar-header {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	nav.navbar.bootsnav .navbar-nav>li>a {
		font-weight: 400;
		padding: 12px 0px !important;
		color: #fff !important;
		text-align: center;
		font-family: 'Poppins', sans-serif !important;
		margin-bottom: 0px !important;
	}

	nav.navbar.bootsnav .navbar-nav {
		background: #070922 !important;
		margin: 0px !important;
	}

	nav.navbar ul.nav li.active>a {
		color: #f2aa66 !important;
	}

	.nave_inner_left ul li a img {
		float: left;
		width: auto;
		height: 150px;
		max-width: 100%;
	}

	.nave_inner_right ul li {
		min-height: 205px;
		width: calc(93.8% / 2) !important;
		background: #f1f1f1;
		border: 0.6px solid #eee;
		box-shadow: 0px 0px 1px #eee;
		margin: 5px 10px 8px 0px;
	}


	.sticky .ve-menu-icon>div {
		color: #fff !important;
		background: #fff !important;
	}

	.sticky .mob_search_left span {
		color: #fff;
	}

	.sticky .header_search_right ul li small {
		color: #fff;
	}

	.sticky .header_search_right ul li a {
		color: #fff;
	}

	.sticky .header_search_right ul li small {
		color: #fff;
	}

	.sticky .header_search_right ul li a {
		color: #fff;
	}

	.add_banner {
		overflow: hidden;
		height: auto;
	}

	.banner_outer {
		float: left;
		padding: 40px 0px;
		background-attachment: scroll;
		background-position: top !important;
	}

	.banner_content h3 {
		font-size: 28px;
	}

	.banner_content a {
		padding: 11px 23px;
		margin: 18px 0px;
	}

	#myVideo {
		height: 64%;
		width: 100%;
		-webkit-transform: translate(0%, 0);
		transform: translate(0%, 0);
	}

	.center-con {
		bottom: 10px;
		height: 50px;
		width: 100%;
		left: 0;
	}

	.new_arival_left {
		float: left;
		width: 100%;
		padding: 0px 10px;
	}

	.new_arival_left h3 {
		font-size: 26px;
	}

	.new_arival_left a {
		margin-top: 15px;
	}

	.new_arival_right {
		float: left;
		width: 100%;
	}

	.new_arival_right img {
		width: 200px;
		margin-top: 15px;
	}

	.cont_one_left {
		padding: 25px 0px 20px;
	}

	.new_prod_bx {
		height: 285px;
	}

	.new_prod_bx img {
		height: 110px;
	}

	.new_prod_bx a {
		margin: 6px 0px;
		width: 100%;
	}

	.new_prod_bx a h3 {
		margin: 6px 0px 0px;
	}

	.new_prod_bx_inner a.wish {
		font-size: 26px;
		margin: 15px 0px 5px;
	}

	.new_prod_bx_inner img {
		height: 100px !important;
		margin: 8px 0px 10px !important;
	}

	.new_prod_bx_inner h3 {
		font-size: 18px !important;
		margin: 6px 0px 5px !important;
	}

	.new_prod_bx_inner h4 {
		margin: 0px !important;
	}

	.add_banner_inner {
		text-align: center;
		width: 100%;
		left: 0px;
		top: 28px;
		padding: 15px 0px;
	}

	.add_banner img {
		width: auto;
		opacity: 0.5;
		height: 230px;
	}

	.add_banner_inner h3 {
		font-size: 26px;
	}

	.add_banner_inner a {
		margin: 8px 0px;
		padding: 10px 20px;
	}

	.popular_inner h2 {
		font-size: 26px;
	}

	.new_arival2_right {
		float: left;
		width: 100%;
	}

	.new_arival2_right img {
		width: 88%;
		height: auto;
	}

	.new_arival2_left {
		width: 100%;
		padding: 15px 10px;
	}

	.new_arival2_left h3 {
		font-size: 26px;
	}

	.new_arival2_left a {
		margin-top: 13px;
	}

	.cont_two_left {
		padding: 10px 0px;
		background: url(../images/m_bg_new.jpg) no-repeat center top #000;
		background-size: contain;
	}

	.popular_outer {
		padding: 35px 0px 5px;
	}

	.subjscribe_bx {
		padding: 15px 0px 0px;
	}

	.subjscribe_bx h3 {
		font-size: 26px;
	}

	.scribe_bx input {
		float: left;
		width: calc(100% - 120px);
	}

	.scribe_bx button {
		width: 104px;
		margin-right: 0px;
	}

	.scribe_bx {
		margin: 23px auto;
	}

	.insta_bx h3 {
		font-size: 19px;
		margin: 5px 0px 20px;
	}

	.subscribe h3 {
		font-size: 24px;
		margin: 15px 0px 35px;
	}

	.footer {
		float: left;
		position: relative;
		padding: 15px 0px 15px;
	}

	.copy_right_outer {
		margin-top: 20px;
	}

	.copy_right ul {
		text-align: center;
	}

	.copy_right ul li:after {
		display: none;
	}

	.copy_right ul li {
		padding: 0px 7px;
		margin: 2px 5px;
		width: 100%;
	}

	.copy_right ul li a {
		display: inline-block;
		margin: 2px 0px;
		float: none;
	}

	.popular_inner ul {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.popular_inner ul {
		width: 100%;
		margin-top: 25px;
		float: left;
		-webkit-overflow-scrolling: touch;

		&::-webkit-scrollbar {
			display: none;
		}
	}

	.popular_inner ul li {
		width: 280px;
		height: 260px;
		float: none;
	}

	.popular_inner ul li img {
		width: auto;
		max-height: 157px;
		margin-top: 35px;
	}

	.popular_inner ul li div.mb_in a img {
		height: 113px;
		margin-top: 10px;
	}

	.popular_inner ul li div.mb_in h3 {
		margin: 7px 0px 0px;
	}

	i.left {
		display: block !important;
	}

	i.right {
		display: block !important;
	}

	.related_outer {
		padding: 30px 0px 25px;
	}

	.related_inner ul {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.related_inner ul {
		width: 100%;
		margin-top: 25px;
		float: left;
		-webkit-overflow-scrolling: touch;

		&::-webkit-scrollbar {
			display: none;
		}
	}

	.related_inner ul li {
		width: 280px;
		height: 260px;
		float: none;
	}

	.related_inner ul li img {
		width: auto;
		max-height: 157px;
		margin-top: 35px;
	}

	.related_inner ul li div.mb_in a img {
		height: 113px;
		margin-top: 10px;
	}

	.related_inner ul li div.mb_in h3 {
		margin: 7px 0px 0px;
	}

	.related_inner i.left {
		display: block !important;
	}

	.related_inner i.right {
		display: block !important;
	}

	.abt_collect ul li {
		width: 100%;
	}

	.abt_collect ul li label {
		width: 99%;
	}

	.abt_collect ul li h3 {
		width: 100%;
	}

	.header_search_left {
		margin-right: 0px;
		position: absolute;
		display: none;
		background: #070922;
		z-index: 11;
		padding: 1px 6px 0px;
		top: -6px;
		width: 100%;
		left: 0;
	}

	.sticky .header_search_left button.close_search {
		color: #fff;
		float: right;
		background: none;
		font-size: 30px;
		border: 0px;
		outline: 0;
		position: absolute;
		right: 25px;

		height: 40px;
		line-height: normal;
	}

	.mob_search_left span {
		color: #fff;
	}

	.sticky .header_search_left {
		background: #070922;
		left: 0px;
		top: -5px !important;
	}

	.header_search_right {
		float: right;
		padding-right: 2px;
		width: 73%;
		margin-top: 0px;
	}

	.header_search_left input {
		width: 85%;
		float: left;
		border-radius: 20px;
		border: 1px solid #eee;
		outline: 0;
		padding: 0px 10px;
		font-weight: 300;
		font-family: 'Poppins', sans-serif;
		color: #fff;
		font-size: 13px;
	}

	.header_search_left input {
		padding-right: 38px;
		background: #070922 !important;
		margin-top: 2px;
		height: 39px;
	}

	.header_search_left input::placeholder {
		color: #eee;
	}

	.header_search_right ul li a span {
		right: -1px;
		top: -2px;
		width: 17px;
		height: 17px;
		font-weight: 600;
		font-size: 12px;
		color: #000;
	}

	.header_search_left button.search img {
		max-width: 24px;
	}

	.subscribe_outer {
		top: -215px;
	}

	.header_search_left button.search {
		right: 17%;
		bottom: 3px;
		float: right;
		background: none;
		font-size: 25px;
		color: #fff;
		border: 0px;
		outline: 0;
		position: absolute;
	}

	.header_search_left button.close_search {
		display: block;
		color: #fff;
		color: #fff;
		float: right;
		background: none;
		font-size: 30px;
		border: 0px;
		outline: 0;
		position: absolute;
		right: 19px;
	}

	.header_search {
		margin: 10px 0px 12px;
	}

	.ve-menu {
		float: left;
	}

	.mobile_menu .mobile_menu_logo {
		max-width: 100%;
		width: 100%;
		margin-bottom: 22px;
		float: left;
		display: block;
	}

	.mobile_menu .mobile_menu_logo a {
		float: left;
		width: 100%;
		text-align: center;
	}

	.mobile_menu .mobile_menu_logo a img {
		max-width: 170px;

	}

	.header_search_right ul li a {
		font-size: 22px;
		float: right;
		color: #fff;
	}

	.header_search_right ul li:nth-of-type(1) a i {
		font-weight: 600;
		margin-top: 6px;
	}

	.header_search_right ul li small {
		display: inline-block;
		margin-right: 4px;
		color: #fff;
	}

	.mob_search_left {
		display: block;
		margin: 7px 9px 0px 9px;
		width: 18%;
	}

	.header_search_right ul li a img {
		width: 18px;
		margin-top: -1px;
	}

	.mob_search_left span img {
		max-width: 18px;
		margin-left: 2px;
	}

	.ve-menu {
		display: block !important;
	}

	.header_search_right ul li ul.sub_like {
		width: 255px;
		right: -10px;
	}

	.sticky {
		background: #070922 !important;
		position: fixed;
		box-shadow: 0px 1px 1px #ffffff54;
		padding: 5px 0px 10px !important;
	}

	.header_midd {
		background: #070922;
		box-shadow: 0px 0px 1px #ffb932;

	}

	.registration {
		padding: 30px 0px 20px;
	}

	.registration h3 {
		font-size: 26px;
		text-align: center;
	}

	.registration ul {
		text-align: left;
	}

	.inner_rigister p {
		text-align: left;
	}

	.inner_rigister button {
		float: left;
		width: 100%;
	}

	.registration ul li {
		margin: 0px 10px 0px 0px;
		display: inline-block;
		float: none;
	}

	#czparallaxcmsblock .parallax {
		padding: 40px 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right {
		width: 100%;
		padding: 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text {
		text-align: center;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text {
		padding: 0 0 40px 0;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .offer-title {
		font-size: 14px;
		line-height: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .title {
		font-size: 20px;
		line-height: 35px;
		margin: 10px 0px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .desc {
		margin-top: 5px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .shopnow {
		margin-top: 30px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part1 {
		margin-bottom: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-text {
		top: 25px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-text .main-title {
		font-size: 20px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part1,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .one-half.parallax-part2 {
		width: 100%;
		float: none;
		text-align: center;
	}

	#czparallaxcmsblock .parallax-wrapper,
	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-right .parallax-half {
		margin: 0 -10px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner .parallaxbanner {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner .parallaxbanner a.banner-anchor {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half .parallaxbanner-inner img {
		width: 100%;
	}

	#czparallaxcmsblock .parallax-wrapper {
		margin: 0;
	}

	.cart_inner ul li a.crt_img {
		width: 100%;
		height: 80px;
	}

	.cart_inner ul li h3 {
		width: 100%;
		padding: 5px 0px;
	}

	.cart_inner ul li div.crt_price_bx {
		text-align: left;
		width: 100%;
		padding: 0px 5px;
	}

	.cart_inner ul li h3 p {
		padding: 5px 0px;
		width: auto;
	}

	.cart_inner ul li h3 small {
		padding: 7px 20px;
		margin: 0px 0px 1px;
		width: auto;
		font-size: 14px;
		font-weight: 500;
	}

	.cart_inner ul li div.crt_price_bx h5 {
		margin: 0px;
		text-align: left;
	}

	.cart_inner ul li div.crt_price_bx a {
		margin-bottom: 7px;
		margin-top: 7px;
		float: left;
	}

	.cart_price a {
		float: left;
		width: 99%;
		margin-right: 0px;
	}

	.cart_inner ul li h3 span {
		margin: 8px 0px 6px;
		width: 100%;
	}

	.mobile_menu .menu_footer {
		display: block;
		background: #070922;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-toggle {
		background: #070922;
		color: #fff;
		z-index: 1111;
		left: 2px;
		position: fixed;
		padding: 2px 2px 2px 3px !important;
	}

	.mobile_menu {
		position: fixed;
		top: -5px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: #070922;
		z-index: 1;
	}

	.nave_inner_right2 ul li {
		min-height: 190px !important;
		width: calc(93% / 2) !important;
		margin: 4px 5px 15px !important;
	}

	.nave_inner_right2 ul li a img {
		height: 100px !important;
		max-width: 100%;
	}

	.col-menu {
		float: left;
		width: 100%;
	}

	ul.menu-col {
		float: left;
		width: 100%;
		text-align: center;
	}

	.nave_inner_left ul li {
		width: 46.7% !important;
		box-shadow: 0px 0px 1px #eee;
		margin: 5px 5px 10px !important;
	}

	.nave_inner_right ul li a h3 {
		line-height: 22px;
		height: 48px;
		padding: 0px 7px;
	}

	.noscroll {
		position: fixed;
		height: 100%;
		width: 100%;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-toggle i:before {
		content: "\f00d" !important;
	}

	nav.navbar.bootsnav .navbar-toggle i:before {
		content: "\f0c9" !important;
	}

	.mobile_menu nav.navbar.bootsnav .navbar-collapse.collapse {
		display: block !important;
	}

	.product_list ul li {
		width: 47.6%;
		height: 245px;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.product_list ul li:nth-child(even) {
		margin-right: 0px;
	}

	.product_list ul li img {
		width: auto;
		height: 155px;
		max-width: 90%;
	}

	.product_list ul li div.mb_in a img {
		height: 105px;
		margin-top: 5px;
	}

	.tabs li a {
		color: #fff;
		padding: 10px 9px !important;
	}

	.product_list ul li div.mb_in h3 {
		margin: 5px 0px;
	}

	.product_list ul li a h1 {
		margin: 13px 0px;
	}

	.trand_heading h2 {
		font-size: 26px;
	}

	ul.nav.tabs {
		margin-bottom: 3em;
	}

	.img-hover_effect {
		margin: 15px 0px;
	}

	.hiraola-banner_area-3 {
		padding-top: 0px;
	}

	.content-top {
		padding: 35px 0px 20px;
		margin: 0px 0px 0px;
	}

	.cont_two {
		margin: 10px 0px;
	}

	.bzoom_thumb_image {
		max-width: 325px;
		height: 400px !important;
	}

	li.bzoom_small_thumbs img {
		max-width: 67px;
		height: 70px !important;
	}

	li.bzoom_small_thumbs ul {

		width: 100% !important;
		max-width: 325px;
	}

	.bzoom_wrap .bzoom_small_thumbs {
		top: 420px !important;
		overflow: hidden;
		max-width: 325px !important;
	}

	.bzoom_wrap {
		height: 540px !important;
		overflow: hidden;
	}

	.detaile_right h2 {
		font-size: 22px;
		line-height: normal;
	}

	.detaile_right h3 {
		font-size: 28px;
	}

	.detaile_right h4 {
		font-size: 15px;
	}

	.detaile_right_size ul li strong {
		width: 124px;
	}

	.detaile_right_size ul li select {
		float: left;
		width: calc(100% - 130px);
	}

	.detaile_discription ul li strong {
		width: 125px;
	}

	.detaile_discription ul li h3 {
		width: calc(100% - 130px);
	}

	.ad_cart_btn ul li div.quant_bx {
		width: 105px;
		height: 39px;
		margin-right: 14px;
	}

	.ad_cart_btn ul li button.adcart {
		padding: 9px 32px;
	}

	.ad_cart_btn ul li div.quant_bx button.minuse {
		height: 39px;
		width: 28px;
		font-size: 14px;
	}

	.ad_cart_btn ul li div.quant_bx button.plus {
		height: 39px;
		width: 28px;
		font-size: 14px;
	}

	.ad_cart_btn ul li div.quant_bx input {
		height: 38px;
	}

	.ad_cart_btn ul li button.wishlist {
		float: right;
		height: 36px;
		margin: 3px 2px;
	}

	.bzoom_zoom_area div {
		display: none !important;
	}

	.bzoom_magnifier div {
		display: none;
	}

	.bzoom .bzoom_thumb:hover {
		opacity: 1 !important;
	}

	.bzoom .bzoom_thumb {
		opacity: 1 !important;
	}

	.category_banner h3 {
		font-size: 28px;
	}

	.category_banner {
		padding: 30px 0px;
	}

	.category_banner p {
		width: 95%;
		margin: 2px auto;
		padding: 5px 0px;
	}

	.category_banner:before {
		background: #000000b8;
	}

	.or_bx {
		height: 45px;
		margin-bottom: 10px;
		margin-top: 20px;
	}

	.or_bx:before {
		width: 100%;
		height: 1px;
		left: 0;
		top: 38%;
	}

	.or_bx span {
		top: -27%;
	}

	.outer_regser_bx {
		margin-bottom: 20px;
		margin: 0;
	}

	.inner_rigister {
		padding: 5px;
	}

	.inner_login_regser h4 {
		font-size: 22px;
	}

	.inner_rigister h4 {
		font-size: 22px;
	}

	.inner_login_regser button {
		width: 100%;
	}

	.login_regser_bx {
		margin-bottom: 30px;
	}

	.inner_login_regser a.btn_creat {
		width: 100%;
		text-align: center;
	}

	.cart_inner ul li label div {
		margin-top: 0px;
	}

	.cart_inner ul li label span {
		width: auto;
		margin-top: 9px;
		margin-right: 20px;
	}

	.cart_inner ul li label {
		margin: 10px 0px 15px;
	}

	.cart_inner ul li h3 p input {
		float: left;
		margin: 2px 5px 0px 0px;
	}

	.cart_inner h4 {
		margin: 0px 0px 20px;
		font-size: 22px;
	}

	.cart_shoping a {
		width: 100%;
	}

	.cart_price a:nth-of-type(1) {
		width: 100%;
	}

	.cart_inner {
		padding: 10px 5px;
	}

	.wish_inner ul li a.wish_img {
		width: 99px;
		height: 97px;
	}

	.wish_inner ul li h3 {
		float: left;
		width: calc(100% - 105px);
	}

	.wish_inner ul li div.wish_price_bx {
		float: right;
		width: calc(100% - 109px);
	}

	.wish_inner ul li div.wish_price_bx h5 {
		margin-top: 4px;
		margin-bottom: 5px;
		text-align: left;
	}

	.wish_inner ul li div.wish_price_bx a {
		float: left;
	}

	.wish_inner ul li div.wish_price_bx button {
		float: left;
	}

	.wishlist_all_btn {
		margin-top: 13px;
	}

	.wishlist_all_btn a {
		display: inline-block;
		width: 100%;
	}

	.contact_us_form input:nth-of-type(1),
	.contact_us_form input:nth-of-type(2),
	.contact_us_form input:nth-of-type(3),
	.contact_us_form input:nth-of-type(4) {
		width: 99%;
		margin-right: 0px;
	}

	.contact_inner h4 {
		font-size: 22px;
		margin: 1px 0px 20px;
	}

	.contact_us_form p {
		font-size: 14px;
	}

	.contact_us_form button.btn_sub {
		width: 100%;
	}

	.faq_bx ul li h2 {
		font-size: 15px;
		padding-left: 16px;
		background-size: 12px;
		background-position-y: 2px;
	}

	.new_box_center2 {
		display: block;
	}

	.bx-viewport2 {
		height: auto;
		float: left;
		margin-bottom: 15px;
	}

	.new_box_center2 .colRight2 {
		width: 100%;
	}

	.new_box_center2 .colLeft2 {
		width: 100%;
		float: left;
		padding: 0 0px 0 0px;
	}

	.box_content2 {
		text-align: center;
	}

	.new_box_center2 .colLeft2 .vAlign2 a.btn_p {
		float: none;
		padding: 6px 36px;
	}

	#czparallaxcmsblock .parallax-wrapper .one-half.parallax-left .parallax-text .shopnow a.shop-now {
		padding: 6px 36px;
	}

	.banner_story {
		background: rgba(7, 4, 33, 0.6);
		padding: 10px 15px 30px;
	}

	.banner_Header h1 {
		font-size: 36px;
		line-height: 35px;
		padding-bottom: 40px;
	}

	.banner_Header h1 span i {
		font-size: 24px;
		margin-right: 10px;
		font-weight: 500;
	}

	.banner_Header h1 span {
		font-size: 28px;
	}

	.banner_Header {
		margin-bottom: 35px;
	}

	.banner_title_disc p {
		font-size: 14px;
		max-height: 140px;
	}

	.new_box_center {
		display: block !important;
		width: 100%;
	}

	.new_box_center .colLeft {
		width: 100%;
		padding: 0px;
	}

	.new_box_innertop h2 {
		font-size: 20px;
		text-align: center;
	}

	.new_box_innertop h2:after {
		margin: auto;
		right: 0;
	}

	.new_box_innertop2 h2 {
		font-size: 20px;
		text-align: center;
	}

	.new_box_innertop2 h2:after {
		margin: auto;
		left: 0;
	}

	.new_box_center .colRight {
		width: 100%;
	}

	.bx-viewport {
		height: auto;
	}

	.new_box_innertop p {
		font-size: 14px;
		text-align: center !important;
	}

	.new_box_innertop2 p {
		font-size: 14px;
		text-align: center !important;
	}

	.top_link_right {
		display: none;
	}

	.nave_inner_right2 ul li {
		background: #070922 !important;
	}

	.nave_inner_right ul li {
		background: #070922 !important;
	}

	.nave_inner_left ul li {
		background: #070922 !important;
	}

	.nave_inner_right2 ul li a h3 {
		height: 50px;
	}

	.dot,
	.dot2,
	.dot3 {
		height: 12px;
		width: 12px;
	}

	.bx-viewport span.active,
	.bx-viewport2 span.active,
	.bx-viewport3 span.active {
		width: 13px;
		height: 13px;
	}

	.bx-viewport span.active:after,
	.bx-viewport2 span.active:after,
	.bx-viewport3 span.active:after {
		width: 10px;
		height: 10px;
		top: 0px;
	}

	.box_content {
		text-align: center;
	}

	.new_box_center .colLeft .vAlign a.btn_p {
		padding: 6px 36px;
		float: none;
		overflow: hidden;
		display: inline-block;
		margin-bottom: 15px;
	}

	.mobile_discription {
		display: block;
	}

	.dividerRosetteIcon {
		margin-top: 40px;
	}

	.read_more_m {
		display: block;
	}
}


@media (min-width: 1024px) and (max-width: 1199px) {

	.new_product_inner_right ul li,
	.new_product_inner_right2 ul li {
		display: inline-block;
		width: calc(87% / 3);
	}
}