@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/

img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */

.ie6 img {
	width: 100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

@font-face {
	font-family: av_reg;
	src: url('../fonts/archivo_reg.ttf');
}

@font-face {
	font-family: av_med;
	src: url('../fonts/archivo_med.ttf');
}

@font-face {
	font-family: av_bold;
	src: url('../fonts/archivo_bold.ttf');
}

.av_bold {
	font-family: av_bold;
}

.av_med {
	font-family: av_med;
}

.av_reg {
	font-family: av_reg;
}

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#div1 {}

.zeroMargin_mobile {
	margin-left: 0;
}

.hide_mobile {
	display: none;
}

/* Mobile Layout: 480px and below. */

/* Mobile Layout: 480px and below. */

@media only screen and (max-width: 481px) {
	.gridContainer {
		margin: 0 auto;
		width: 95.45%;
		padding-left: 2.275%;
		padding-right: 2.275%;
		clear: none;
		float: none;
	}
	#div1 {}
	.zeroMargin_mobile {
		margin-left: 0;
	}
	.hide_mobile {
		display: none;
	}
	.zeroMargin_tablet {
		margin-left: 0;
	}
	.hide_tablet {
		display: none;
	}
	/***home***/
	.common_header {
		padding: 0%;
		margin: 0px;
		font-size: 23px;
		line-height: 1.2;
		padding-bottom: 7px;
		color: hsl(186deg, 39%, 55%); 
		font-family: av_med;
	}
	.common_header span {
		color: hsl(20deg, 82%, 63%)
	}
	.large_wrap {
		font-size: 27px;
	}
	p {
		padding: 0%;
		margin: 0px;
		font-family: av_reg;
		line-height: 1.7;
		padding-bottom: 10px;
		font-size: 12px;
		letter-spacing: 0.02em;
	}
	.common_anchor {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: white;
		padding: 9px 16px;
		font-size: 12px;
		border-radius: 10px;
		margin-top: 9px;
		text-decoration: none;
		background: rgb(0, 0, 0);
		background: linear-gradient(333deg, rgba(241, 161, 124, 1) 33%, rgba(238, 136, 88, 1) 33%);
		background-position: 100% 0;
		background-size: 100% 100%;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.common_anchor:hover {
		text-decoration: none;
		color: rgb(243, 235, 235);
		background: linear-gradient(333deg, rgba(241, 161, 124, 1) 33%, rgba(238, 136, 88, 1) 33%);
		background-position: 50% 230;
		background-size: 200% 100%;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.nav_menu_wrap .gridContainer {
		max-width: 1750px;
		min-width: auto;
		width: 100%;
	}
	.nav_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		/* float: left; */
		padding: 0%;
		margin: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		text-align: right;
	}
	.nav_ul li {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding: 0%;
		margin: 0px;
		list-style: none;
		font-size: 8px;
		border-right: 1px solid rgb(117, 117, 117);
		text-align: right;
		letter-spacing: 0.1em;
		line-height: normal;
	}
	.nav_ul li:nth-last-child(1) {
		border-right: none;
	}
	.nav_ul li a {
		color: gray;
		margin-right: 5px;
		margin-left: 5px;
		text-decoration: none;
	}
	.menu_wrap {
		position: absolute;
		left: 0px;
		width: 100%;
		z-index: 1000;
		top: 33px;
		background: white;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.menu_wrap .menu_icon_wrap {
		width: 8%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-top: 21px;
		padding-left: 5px;
	}
	.menu_wrap .menu_icon_wrap img {
		width: 22px;
	}
	.menu_wrap .logo_svg_wrap {
		width: 40%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	.menu_wrap .logo_svg_wrap .svg_wrap {
		text-align: center;
		display: inline-block;
		float: left;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-align: left;
		width: 100%;
		padding-right: 10px;
		padding-top: 4px;
	}
	.menu_wrap .logo_svg_wrap .svg_wrap svg {
		width: 140px;
	}
	.menu_wrap .menu_list_wrap {
		width: 52%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		padding-left: 10px;
		text-align: right;
		padding-top: 0px;
	}
	.menu_wrap .menu_list_wrap .inner_menu_list_wrap {
		background: transparent;
		display: flex;
		flex-direction: column;
	
	}
	.menu_ul {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		display: none;
	}
	.menu_ul > li {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		border-right: 1px solid rgb(238, 235, 235);
		text-transform: uppercase;
		font-size: 11px;
	}
	.menu_ul > li > a {
		position: relative;
		display: inline-block;
		padding: 11px 12px;
		color: rgb(119, 115, 111);
		text-decoration: none;
		font-family: av_med;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.menu_ul > li > a:hover {
		background: rgb(204, 204, 204);
		color: black;
	}
	.inner_menu_list_wrap .instant_consultancy {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding: 5px;
		padding-top: 7px;
		padding-left: 10px;
		text-align: right;
	}
	.inner_menu_list_wrap .instant_consultancy a {
		display: inline-block;
		position: relative;
		background-color: hsl(187deg 40% 55%);
		color: white;
		padding: 5px 13px;
		border-radius: 8px;
		font-size: 10px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.inner_menu_list_wrap .instant_consultancy a:hover {
		background-color: rgb(163, 198, 202);
	}
	.inner_menu_list_wrap .log_sign_wrap {
		padding: 6px;
		padding-top: 5px;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
	}
	.inner_menu_list_wrap .log_sign_wrap ul {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		padding: 0%;
		margin: 0%;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		border-right: 1px solid hsl(19deg, 80%, 64%);
		text-transform: uppercase;
		font-family: av_med;
		font-size: 10px;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li:nth-last-child(1) {
		border-right: 0px;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li a {
		position: relative;
		display: inline-block;
		color: hsl(19deg, 80%, 64%);
		padding: 0px 8px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li a:hover {
		color: rgb(155, 153, 153);
	}
	.slider_top_wrap {
		margin-top: 60px;
	}
	.slider_top_wrap img {
		width: 100%;
	}
	.ab_large_section_wrap {
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10000;
		display: inline-block;
		width: 100%;
	}
	.ab_large_section_wrap .inner_ab_home_slider_wrap {
		padding-top: 10px;
	}
	.inner_ab_home_slider_wrap .gridContainer {
		max-width: 1200px;
		min-width: auto;
	}
	.inner_ab_home_slider_wrap .left_slider_home_wrap {
		padding-right: 0px;
		width: 100%;
	}
	.ab_award_wrap {
		position: absolute;
		right: 10px;
		bottom: 43px;
		z-index: 1000;
		width: 127px;
	}
	.swiper-slide .left_slider_home_wrap {
		opacity: 0;
		transform: translate3d(20px, 0, 0);
		-webkit-transition: 0.4s ease 0.2s;
		-moz-transition: 0.4s ease 0.2s;
		-o-transition: 0.4s ease 0.2s;
		-ms-transition: 0.4s ease 0.2s;
		transition: 0.4s ease 0.2s;
	}
	.swiper-slide-active .left_slider_home_wrap {
		opacity: 1;
		transform: translate3d(0, 0, 0);
		-webkit-transition: 0.9s ease 0.2s;
		-moz-transition: 0.9s ease 0.2s;
		-o-transition: 0.9s ease 0.2s;
		-ms-transition: 0.9s ease 0.2s;
		transition: 0.9s ease 0.2s;
	}
	.process_section_wrap {
		padding-top: 100px;
		padding-bottom: 30px;
		text-align: center;
		overflow: hidden;
	}
	.process_section_wrap .gridContainer {
		max-width: 560px;
		min-width: auto;
	}
	.process_section_wrap .process_top_head_wrap .common_anchor {
		padding: 10px 30px;
	}
	.process_section_wrap .ab_left_process_wrap {
		position: absolute;
		left: -40px;
		top: -20px;
		z-index: 0px;
		width: 160px;
	}
	.process_section_wrap .ab_right_process_wrap {
		position: absolute;
		right: -50px;
		top: -40px;
		z-index: 0px;
		width: 160px;
	}
	.process_step_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-top: 30px;
		padding-left: 50px;
		padding-bottom: 70px;
	}
	.process_step_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
	}
	.process_step_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.process_step_ul li .image_wrap img {
		width: 390px;
	}
	.process_step_ul li .head_wrap p {
		color: hsl(20deg 81% 64%);
		font-family: av_med;
		font-size: 12px;
	}
	.process_step_ul li .head_wrap p span {
		display: block;
		font-size: 10px;
	}
	.process_step_ul li .desc_wrap {
		padding: 0px 0px;
	}
	.process_step_ul .swiper-slide li {
		width: 100%;
	}
	/*pagination*/
	.process_step_ul .swiper-pagination-bullet {
		width: 14px;
		height: 14px;
		text-align: center;
		line-height: 20px;
		font-size: 0px;
		color: #231f20;
		opacity: 1;
		background: hsl(17deg, 68%, 83%);
	}
	.process_step_ul .swiper-pagination-bullet-active {
		color: #231f20;
		background: hsl(18deg, 80%, 67%);
	}
	/**pg**/
	.top_packages_wrap {
		padding: 15px 0px;
	}
	.top_packages_wrap .head_wrap {
		padding: 10px 0px;
	}
	.top_packages_wrap .head_wrap .common_header {
		color: hsl(352deg, 94%, 47%);
	}
	.top_package_slider_wrap .gridContainer {
		max-width: 280px;
		min-width: auto;
	}
	.top_package_slider_wrap .slider_image_wrap img {
		width: 100%;
	}
	.prod_arrow_left {
		position: absolute;
		top: 45%;
		left: -23px;
		z-index: 10;
		width: 20px;
		cursor: pointer;
	}
	.prod_arrow_right {
		position: absolute;
		top: 45%;
		right: -23px;
		z-index: 10;
		width: 20px;
		cursor: pointer;
	}
	#latest_gallery .swiper-slide {
		-webkit-transition: all 700ms linear;
		-moz-transition: all 700ms linear;
		-o-transition: all 700ms linear;
		-ms-transition: all 700ms linear;
		transition: all 700ms linear;
		transform: scale(0.5);
	}
	#latest_gallery .swiper-slide-active {
		transform: scale(1);
	}
	.prod_arrow_left.swiper-button-disabled, .prod_arrow_right.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.ab_pattern_wrap {
		width: 100%;
		height: 100%;
		background: url(../images/pattern_orange.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 200%;
		position: absolute;
		top: 0%;
		left: 0;
		content: '';
		z-index: 0;
		-webkit-animation: slide 30s linear infinite;
	}
	.experience_center_section {
		padding-top: 50px;
		padding-bottom: 0px;
	}
	.experience_center_section .gridContainer {
		max-width: 1700px;
		width: 100%;
	}
	.experience_center_section .head_wrap .common_header {
		text-align: left;
		font-size: 15px;
	}
	.experience_center_section .head_wrap .common_anchor {
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 100;
		margin-top: 0px;
	}
	.experience_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 30px;
	}
	.experience_ul li {
		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 0%;
		margin-bottom: 20px;
		margin-right: 3%;
	}
	.experience_ul li:nth-child(1) {
		width: 100%;
	}
	.experience_ul li:nth-child(2n+1) {
		margin-right: 0%;
	}
	.experience_ul li .image_wrap img {
		width: 100%;
	}
	.look_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		height: 100%;
		padding: 1px;
		background: rgb(255, 255, 255);
		background: linear-gradient(150deg, rgba(255, 255, 255, 0) 37%, rgba(0, 0, 0, 1) 97%);
		overflow: hidden;
	}
	.experience_ul li:hover .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.look_hover_img .ab_data_wrap {
		position: absolute;
		width: 100%;
		text-align: right;
		bottom: 10px;
		right: 10px;
	}
	.look_hover_img .ab_data_wrap .common_header {
		color: white;
		text-transform: uppercase;
		font-size: 10px;
	}
	.look_hover_img .ab_data_wrap p {
		color: white;
		font-size: 12px;
		display: none;
	}
	.look_hover_img .ab_data_wrap .ab_arrow_wrap {
		position: absolute;
		width: 20px;
		right: -140px;
		bottom: 20px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		display: none;
	}
	.experience_ul li:hover .ab_arrow_wrap {
		right: -40px;
	}
	.experience_bottom_custom_wrap {
		padding-bottom: 50px;
	}
	.experience_bottom_custom_wrap .left_experience_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-bottom: 10px;
	}
	.experience_bottom_custom_wrap .experience_image_wrap img {
		width: 100%;
	}
	.experience_bottom_custom_wrap .experience_image_wrap:hover .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.experience_bottom_custom_wrap .experience_image_wrap:hover .ab_arrow_wrap {
		right: -40px;
	}
	.left_experience_wrap .experience_overview_wrap {
		padding-top: 25px;
	}
	.left_experience_wrap .experience_overview_wrap .left_overview_wrap {
		width: 35%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 10px;
		text-align: center;
	}
	.left_experience_wrap .experience_overview_wrap .right_overview_wrap {
		width: 65%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 0px;
	}
	.experience_overview_wrap .left_overview_wrap .logo_wrap img {
		width: 100px;
	}
	.experience_bottom_custom_wrap .right_experience_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-top: 10px;
	}
	.common_header.border:before {
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		height: 1px;
		background-color: hsl(0deg, 0%, 86%);
		content: '';
	}
	.common_header.border span {
		background-color: hsl(0deg, 0%, 96%);
		padding: 10px;
		position: relative;
		z-index: 20;
		color: #000;
		font-size: 12px;
	}
	.explore_our_range_wrap {
		padding-top: 30px;
		padding-bottom: 0px;
	}
	.explore_our_range_wrap .gridContainer {
		max-width: 1150px;
		min-width: auto;
		width: 100%;
	}
	.range_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding: 20px 0px;
	}
	.range_ul li {
		width: 22.75%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		padding-bottom: 20px;
	}
	.range_ul li:nth-child(4n+0) {
		margin-right: 0px;
	}
	.range_ul li .image_wrap img {
		width: 60px;
	}
	.range_ul li .image_wrap {
		padding-bottom: 20px;
	}
	.range_ul li .desc_wrap p {
		font-family: av_med;
		font-size: 10px;
	}
	.why_onespace_wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.why_onespace_wrap .gridContainer {
		max-width: 1000px;
		min-width: auto;
	}
	.why_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 30px;
	}
	.why_ul li {
		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
	}
	.why_ul li:nth-child(2n+0) {
		margin-right: 0%;
	}
	.why_ul li .poster_image_wrap img {
		width: 100%;
	}
	.why_ul li .desc_wrap {
		padding: 13px;
	}
	.onespace_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 1;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		height: 100%;
		padding: 0px;
		background: rgb(0, 0, 0);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.6138830532212884) 0%, rgba(255, 174, 0, 0) 44%);
		cursor: pointer;
	}
	.onespace_hover_img .ab_title_wrap {
		position: absolute;
		width: 100%;
		text-align: left;
		bottom: 0px;
		left: 0px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_left {
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_left .common_header {
		color: white;
		font-size: 20px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_right .image_wrap {
		text-align: right;
		padding-right: 10px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_right .image_wrap img {
		width: 34px;
		margin-top: -10px;
	}
	.about_back_image_wrap {
		margin-top: -70px;
		z-index: -1;
	}
	.about_back_image_wrap .ab_about_back_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	.about_back_image_wrap .gridContainer {
		height: 100%;
		max-width: 1100px;
		min-width: auto;
	}
	.about_back_image_wrap .ab_about_back_wrap .inner_about_back_wrap {
		width: 100%;
		padding-top: 20px;
		float: left;
	}
	.top_latest_trendz {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.top_latest_trendz .gridContainer {
		max-width: 1090px;
		min-width: auto;
	}
	.trendz_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
	}
	.trendz_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		padding-top: 50px;
	}
	.trendz_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.trendz_ul li .image_wrap {
		padding-bottom: 20px;
	}
	.trendz_ul li .image_wrap img {
		width: 260px;
		box-shadow: 20px 14px 20px 2px rgb(0 0 0 / 5%);
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.trendz_ul li .desc_wrap {
		padding: 10px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.trendz_ul li:hover .image_wrap img {
		box-shadow: 20px 14px 20px 2px rgb(0 0 0 / 3%);
		transform: scale(0.99);
	}
	.pre_footer_image_wrap .image_wrap img {
		width: 100%;
	}
	.pre_footer_image_wrap .ab_pre_footer_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		background: white;
		text-align: center;
		padding-top: 20px;
	}
	.pre_footer_image_wrap .gridContainer {
		max-width: 300px;
		min-width: auto;
		width: 100%;
	}
	.follow_media_wrap {
		background-color: white;
	}
	.follow_media_wrap .common_header {
		padding-top: 30PX;
		padding-bottom: 30PX;
		text-align: center;
	}
	.media_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.media_ul li {
		width: 25%;
		display: inline-block;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.media_ul li:nth-child(4n+0) {
		margin-right: 0%;
	}
	.media_ul li .image_wrap img {
		width: 100%;
	}
	.footer_wrap {
		padding-top: 40px;
		padding-bottom: 20px;
		background: hsl(0deg, 0%, 100%);
	}
	.footer_wrap .gridContainer {
		max-width: 1200px;
		min-width: auto;
	}
	.footer_wrap .inner_footer_wrap {
		padding-bottom: 40px;
	}
	.footer_wrap .inner_footer_wrap .col_logo_image_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 15px;
	}
	.inner_footer_wrap .col_logo_image_wrap .logo_footer_wrap {
		padding-bottom: 30px;
		text-align: center;
	}
	.inner_footer_wrap .col_logo_image_wrap .logo_footer_wrap img {
		width: 100px;
	}
	.footer_wrap .inner_footer_wrap .col_desc_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 0px;
	}
	.inner_footer_wrap .col_desc_wrap .address_wrap p {
		font-size: 12px;
		letter-spacing: 0.03em;
	}
	.footer_wrap .inner_footer_wrap .col_list_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 0px;
	}
	.footer_wrap .links_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 10px;
		padding-right: 15px;
		float: right;
	}
	.footer_wrap .links_wrap ul {
		width: 50%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.footer_wrap .links_wrap ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-family: av_bold;
		padding-bottom: 7px;
		text-transform: uppercase;
	}
	.footer_wrap .links_wrap ul li a {
		color: #000000;
		font-size: 11px;
		font-family: av_reg;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.footer_wrap .links_wrap ul li a:hover {
		color: #5c5b5b;
	}
	.is-sticky {
		top: 0px !important;
		left: 0 !important;
		right: 0 !important;
		z-index: 1000;
		position: fixed !important;
		box-shadow: 0 1px 20px rgb(0 0 0 / 15%);
		width: 100%;
	}
	/*****/
	/***new menu**/
	.menu_wrap .logo_svg_wrap.inside_wrap {
		display: none;
	}
	.inner_menu_list_wrap .user_log_in_wrap a {
		background: hsl(18deg, 73%, 64%);
		position: relative;
		padding-left: 10px;
	}
	.user_log_in_wrap img {
		width: 10px;
	}
	/*****/
	/*** product selection**/
	.ab_product_wrap {
		width: 100%;
		height: 275px;
		background: url(../images/pattern_grey.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 200%;
		position: absolute;
		top: 0%;
		left: 0;
		content: '';
		z-index: 0;
		-webkit-animation: slide 30s linear infinite;
	}
	.top_selection_section {
		padding-top: 90px;
		padding-bottom: 50px;
		background: white;
	}
	.top_selection_section .gridContainer {
		max-width: 1050px;
		min-width: auto;
	}
	.top_selection_section .top_section_image_wrap img {
		width: 100%;
	}
	.head_move_section {
		margin-top: 20px;
		background: white;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.head_move_section .inner_head_wrap {
		padding: 10px 14px;
	}
	.head_move_section .inner_head_wrap .left_side_wrap {
		width: 100%;
		text-align: center;
	}
	.head_move_section .inner_head_wrap .left_side_wrap p {
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 17px;
		font-family: av_med;
	}
	.head_move_section .border_bg_wrap {
		padding: 1.4px;
		background-color: hsl(18deg, 72%, 65%);
		width: 100%;
	}
	.head_move_section .inner_head_wrap .right_side_wrap {
		width: 100%;
		text-align: center;
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_name_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		text-align: center;
	}
	.inner_head_wrap .right_side_wrap .expert_name_wrap p {
		color: black;
		font-family: av_med;
		padding-bottom: 0px;
		line-height: normal;
	}
	.inner_head_wrap .right_side_wrap .expert_name_wrap p span {
		display: block;
		font-size: 10px;
		padding-top: 3px;
		color: hsl(189deg, 37%, 63%);
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_image_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		text-align: center;
		padding-left: 0px;
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_image_wrap img {
		width: 33px;
	}
	.product_category_select_wrap {
		padding-top: 25px;
	}
	.product_category_select_wrap .inner_category_select_wrap {
		border: 1px solid rgb(218, 217, 217);
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.radio_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.radio_ul li {
		width: 13.42%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		list-style: none;
		margin-right: 1%;
		text-align: center;
	}
	.radio_ul li:nth-child(7n+0) {
		margin-right: 0px;
	}
	.radio_ul li .married_svg img {
		width: 50px;
	}
	.married_head p {
		text-align: center;
		font-size: 10px;
		color: #000000;
		padding-top: 10px;
	}
	input[type="radio"]:checked+.maritial_wrap .married_head {
		border-bottom: 6px solid hsl(20deg, 73%, 64%);
		float: initial;
	}
	input[type="radio"]:checked+.maritial_wrap .married_svg img {
		padding: 5px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	label {
		margin-bottom: 0px;
	}
	.radio_ul .swiper-slide li {
		width: 100%;
	}
	.cat_arrow_left {
		position: absolute;
		top: 37%;
		left: -10px;
		z-index: 10;
		width: 30px;
		cursor: pointer;
	}
	.cat_arrow_right {
		position: absolute;
		top: 37%;
		right: -10px;
		z-index: 10;
		width: 30px;
		cursor: pointer;
	}
	.listing_view_main_wrap {
		padding-top: 40px;
		padding-bottom: 0px;
		text-align: center;
	}
	.listing_view_main_wrap .filter_wrap {
		margin-bottom: 25px;
		width: 80%;
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 0px;
		position: fixed !important;
		top: 0px;
		left: 0px;
		z-index: 100001 !important;
		background-color: #fff;
		height: 100%;
		padding-top: 20px;
		padding: 10px;
		padding-top: 70px;
		display: none;
		text-align: left;
	}
	.listing_view_main_wrap .right_listing_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
	}
	.listing_view_main_wrap .filter_wrap .inner_filter_listing {
		padding: 0px;
	}
	.filter_data_wrap .title_wrap {
		padding: 6px;
		padding-left: 20px;
		border-bottom: 1px solid hsl(92deg, 19%, 82%);
	}
	.filter_data_wrap .title_wrap p {
		padding-bottom: 0PX;
		font-size: 12px;
		margin: 0%;
		color: rgb(163, 154, 154);
	}
	.filter_data_wrap.active .title_wrap p {
		color: hsl(19deg, 73%, 62%);
	}
	.inner_top_listing .data_wrap {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.data_wrap_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0px;
	}
	.data_wrap_ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		font-size: 13px;
		padding: 4px;
	}
	.data_wrap_ul li a {
		color: black;
		text-decoration: none;
		font-size: 15px;
	}
	.data_wrap_ul li a:hover {
		color: rgb(170, 155, 155);
	}
	.checkbox-entry {
		display: inline-block;
		cursor: pointer;
		margin: 0;
		padding: 0;
		min-width: 20px;
		min-height: 20px;
	}
	.checkbox-entry input {
		display: none;
	}
	.checkbox-entry span {
		position: relative;
		line-height: 15px;
		padding-left: 25px;
		display: block;
		font-weight: normal;
	}
	.checkbox-entry input:checked+span:before {
		border-color: hsl(20deg 74% 64%);
		background-color: hsl(20deg 74% 64%);
		background-position: center center;
	}
	.checkbox-entry span:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 15px;
		height: 15px;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		background: url(../images/icon-6.png) 100px center no-repeat;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		background-color: #dad6d6;
	}
	.filter_data_wrap.tab-pane {
		display: inline-block;
		visibility: visible;
	}
	.filter_data_wrap.tab-pane {
		width: 100%;
	}
	.filter_data_wrap.tab-pane .title_wrap {
		display: inline-block;
		width: 100%;
		cursor: pointer;
		padding: 11px 0px;
		color: #fff;
		float: left;
		position: relative;
	}
	.filter_data_wrap .title_wrap {
		display: none;
	}
	.filter_data_wrap.tab-pane .title_wrap:after {
		position: absolute;
		top: 12px;
		right: 15px;
		font-size: 22px;
		width: 21px;
		height: 15px;
		text-align: center;
		z-index: 10;
		content: '';
		background: url('../images/arrow_white_right.png') 100px center;
		color: rgb(0, 0, 0);
		transition: transform 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
		opacity: 0.5;
	}
	.filter_data_wrap.tab-pane.active .title_wrap:after {
		opacity: 0.9;
		transform: rotate(90deg);
	}
	.filter_data_wrap.tab-pane .data_wrap {
		display: none;
		margin: 10px 5px;
	}
	.list_pd_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
	}
	.list_pd_ul li {
		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		text-align: center;
		border-right: 1px solid rgb(230, 227, 227);
		margin-bottom: 50px;
	}
	.list_pd_ul li:nth-child(2n+0) {
		margin-right: 0px;
		border-right: 0px;
	}
	.list_pd_ul li .image_wrap img {
		width: 300px;
	}
	.list_pd_ul li .desc_wrap {
		padding-top: 10px;
	}
	.list_pd_ul li .desc_wrap .head_title_wrap p {
		font-family: av_med;
		color: black;
		padding-bottom: 0px;
	}
	.list_pd_ul li .desc_wrap .price_wrap p {
		color: rgb(148, 141, 141);
		font-family: av_med;
	}
	.rating_list_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding-top: 0px;
		padding-right: 10px;
	}
	.rating_list_wrap .single_rate_wrap {
		float: left;
		display: inline-block;
		width: 17px;
		margin-right: 1px;
		position: relative;
		cursor: pointer;
	}
	.rating_list_wrap .single_rate_wrap img {
		width: 100%;
		float: left;
	}
	.form-group {
		width: 100%;
		display: inline-block;
	}
	.rating_list_wrap .single_rate_wrap .filled {
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
	}
	.rating_list_wrap .single_rate_wrap.active .filled {
		opacity: 1;
	}
	.list_pd_ul li .ab_color_wrap {
		position: absolute;
		bottom: 100px;
		right: 0px;
		z-index: 100;
	}
	.list_pd_ul li .ab_color_wrap a {
		padding: 3px 30px;
		padding-left: 4px;
		line-height: normal;
		font-size: 12px;
		background-color: hsl(208deg 89% 27%);
		color: white;
		border-radius: 0px;
		text-decoration: none;
		letter-spacing: 0.01em;
	}
	.list_pd_ul li .ab_check_box_wrap {
		position: absolute;
		top: 0px;
		right: 20px;
		z-index: 100;
	}
	.list_pd_ul li .ab_check_box_wrap span::before {
		height: 30px;
		width: 30px;
		border-radius: 20px;
		background-size: 20px auto;
	}
	.ab_cart_icon_wrap {
		position: fixed;
		bottom: 30px;
		right: 15px;
		z-index: 1001;
		border-radius: 50%;
	}
	.ab_cart_icon_wrap a {
		position: relative;
		padding: 9px;
		display: inline-block;
		float: left;
		width: 50px;
		height: 50px;
		background-color: hsl(186deg, 39%, 55%);
		border-radius: 50px;
		margin-right: 10px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.ab_cart_icon_wrap img {
		padding: 2px;
		display: inline-block;
	}
	.ab_cart_icon_wrap a:hover {
		background-color: rgb(185, 187, 187);
	}
	.cat_arrow_left.swiper-button-disabled, .cat_arrow_right.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.mb_filter_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 0px;
		float: left;
		position: fixed;
		bottom: 40px;
		left: 10px;
		z-index: 1112;
	}
	.filter_wrap .ab_close_btn_ls {
		position: absolute;
		right: 30px;
		top: 20px;
		width: 15px;
		z-index: 100;
	}
	/*****/
	/**step signup***/
	.step_bg_section {
		display: flex;
		flex-direction: row;
		padding: 5px;
		width: 100%;
		height: 100%;
		position: absolute;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		flex-wrap: wrap;
		align-items: center;
		text-align: center;
		align-content: stretch;
		background: url(../images/pattern_grey.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 100%;
		-webkit-animation: slide 30s linear infinite;
	}
	.step_bg_section .gridContainer {
		max-width: 520px;
		min-width: auto
	}
	.head_step_header {
		padding-bottom: 10px;
	}
	.head_step_header .left_side_wrap .image_wrap {
		text-align: left;
	}
	.head_step_header .left_side_wrap .image_wrap img {
		width: 109px;
	}
	.head_step_header .right_side_wrap .head_title_wrap {
		text-align: right;
		padding-top: 15px;
	}
	.head_step_header .right_side_wrap .head_title_wrap p {
		color: hsl(19deg, 81%, 64%);
		font-family: av_med;
		font-size: 9px;
		padding-bottom: 0px;
		line-height: normal;
	}
	.step_outer_box_wrap .inner_box_wrap {
		background-color: #fff;
		box-shadow: 1px 1px 12px 5px rgb(0 0 0 / 8%);
	}
	.step_outer_box_wrap .inner_box_wrap .left_form_wrap {
		padding: 15px 15px;
		width: 100%;
	}
	.form_title {
		margin-top: 9px;
		margin-bottom: 5px;
	}
	.text_form {
		width: 100%;
		float: left;
		display: inline-block;
		position: relative;
		font-size: 11px;
		color: #000;
		background: transparent;
		padding: 8px;
		border: 1px solid #dfdcdc;
		font-family: av_med;
		letter-spacing: 0.1em;
	}
	.text_form::placeholder {
		color: rgb(185, 180, 180);
	}
	.whatsapp_wrap_form p {
		text-align: right;
		padding-bottom: 0px;
		font-size: 10px;
		color: rgb(151, 150, 150);
	}
	.whatsapp_wrap_form p img {
		width: 16px;
		margin-right: 10px;
	}
	.sign_up_anchor .common_anchor {
		width: 100%;
		text-align: center;
		font-size: 12px
	}
	.inner_box_wrap .or_sosical_sign_up_wrap {
		padding: 10px 0px;
		text-align: center;
		color: rgb(151, 150, 150);
	}
	.or_sosical_sign_up_wrap .social_anchor a {
		padding: 8px 30px;
		border: 1px solid rgb(219, 216, 216);
		border-radius: 20px;
		color: black;
		font-family: av_bold;
		font-size: 10px;
		position: relative;
		display: inline-block;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-decoration: none;
		margin-right: 10px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.or_sosical_sign_up_wrap .social_anchor a:hover {
		box-shadow: 1px 1px 12px 5px rgb(0 0 0 / 8%);
	}
	.or_sosical_sign_up_wrap .social_anchor a img {
		width: 15px;
		margin-right: 5px;
	}
	.bottom_login_already_wrap a {
		color: hsl(19deg, 82%, 64%);
	}
	.step_outer_box_wrap .inner_box_wrap .right_image_wrap {
		background: url(../images/login_bg.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		position: absolute;
		width: 50%;
		right: 0;
		z-index: 99;
		top: 0;
		height: 100%;
		display: none;
	}
	.right_image_wrap .look_hover_img {
		opacity: 1;
	}
	.right_image_wrap .look_hover_img .ab_data_wrap {
		right: 0px;
	}
	.ab_data_wrap .inner_data_wrap {
		padding: 0px 20px;
	}
	.ab_data_wrap .inner_data_wrap .common_header {
		font-size: 27px;
		text-transform: capitalize;
	}
	.ab_data_wrap .inner_data_wrap p {
		font-size: 13px;
		letter-spacing: 0.01em;
	}
	/****/
	/**step 2***/
	.step_bg_section.steps_select_wrap .gridContainer {
		max-width: 550px;
		min-width: auto;
		width: 100%;
	}
	.head_step_header .right_side_wrap .head_title_wrap p span {
		color: hsl(187deg, 42%, 49%);
	}
	.steps_select_wrap .inner_box_wrap {
		padding: 20px 20px;
	}
	.steps_select_wrap .inner_box_wrap .left_select_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		text-align: left;
	}
	.steps_select_wrap .inner_box_wrap .right_content_wrap {
		width: 41%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 20px;
		display: none;
	}
	.inner_box_wrap .left_select_wrap .select_property_wrap p {
		padding-bottom: 0px;
		font-family: av_med;
	}
	.step_property_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.step_property_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
		text-align: center;
	}
	.step_property_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.step_property_ul li .property_img img {
		width: 60px;
	}
	.property_head p {
		font-size: 10px;
		color: #a09f9f;
		padding-top: 10px;
		font-weight: normal;
	}
	input[type="radio"]:checked+.maritial_wrap .property_head p {
		color: hsl(19deg, 83%, 72%);
	}
	input[type="radio"]:checked+.maritial_wrap .list_hover_img {
		opacity: 1;
		float: inherit;
	}
	.step_property_ul li .list_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.step_property_ul li:hover .list_hover_img {
		opacity: 1;
	}
	.ab_tick_property {
		position: absolute;
		right: 0px;
		top: 0px;
		z-index: 100;
		width: 20px;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	input[type="radio"]:checked+.maritial_wrap .ab_tick_property {
		opacity: 1;
		right: 7px
	}
	.floor_plans_wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.fancy_radio {
		margin-right: 10px;
		background: #fff;
		border: 1px solid #9b9797;
		float: left;
		text-decoration: none !important;
		display: inline-block;
		position: relative;
		margin-bottom: 10px;
		color: black;
		padding: 8px 20px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size: 10px;
		font-family: av_med;
	}
	.fancy_radio:hover, .fancy_radio.active {
		color: #f69850;
		border-color: #f69850;
		box-shadow: inset 0px 0px 0px 2px #fab682;
	}
	.inner_box_wrap .right_content_wrap .bg_image_wrap img {
		width: 190px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap {
		padding-top: 30px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap p {
		font-size: 12px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap p span {
		color: hsl(187deg, 42%, 49%);
		display: block;
	}
	/*****/
	/**step 3***/
	.inner_box_wrap .data_wrap_ul {
		width: 48%;
	}
	.text_form.check_text_form {
		padding: 5px;
		width: 100%;
		margin-top: 10px;
		background-color: #f0ebeb;
		border: 0px;
	}
	.minheight_drop_wrap {
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.back_next_wrap {
		width: 100%;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		flex-direction: row;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.back_next_wrap .back_wrap .common_anchor {
		background: transparent;
		border: 2px solid;
		border-color: rgb(201, 113, 201);
		color: black;
	}
	.back_next_wrap .skip_wrap {
		padding-top: 10px;
	}
	.back_next_wrap .skip_wrap p {
		padding-bottom: 0px;
	}
	.back_next_wrap .skip_wrap p a {
		color: #000
	}
	.flow_step_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0px;
		padding: 0px;
		display: flex;
		padding-left: 0px;
	}
	.flow_step_ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0px;
		padding: 0px;
		background: rgb(229, 131, 84);
		align-items: center;
		display: none;
	}
	.flow_step_ul li.active {
		display: flex;
	}
	.flow_step_ul li .inner_flow_steps_wrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 5px;
	}
	.inner_flow_steps_wrap .icon_title_wrap img {
		width: 23px;
		display: inline-block;
	}
	.inner_flow_steps_wrap .icon_title_wrap p {
		display: inline-block;
		padding-bottom: 0px;
		color: white;
		font-family: av_med;
		font-size: 12px;
		line-height: normal;
		padding-left: 5px;
	}
	.inner_flow_steps_wrap .icon_right_wrap img {
		width: 18px;
	}
	.inner_menu_wrap {
		display: flex !important;
		align-content: space-between;
	}
	.menu_wrap .menu_list_wrap {
		display: flex;
		padding-top: 0px;
		align-items: center;
	}
	.menu_wrap .menu_list_wrap.flow_list {
		align-items: unset;
	}
	.menu_wrap .menu_list_wrap.flow_list .inner_menu_list_wrap{
		flex-direction: row;
	}
	/*****/
	/**step 4***/
	input[type=date] {
		line-height: normal;
	}
	/******/
	/**user dashboard**/
			
	.head_move_section.user_dash_wrap .inner_head_wrap{
		padding: 0px;
	}
	.dashboard_ul {

		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
	}

	.dashboard_ul li{

		width: 50%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		text-align: center;
		cursor: pointer;
		

	}
	.dashboard_ul li .nav_dashboard_wrap{
	
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		padding: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		
	}
	
	.dashboard_ul li .nav_dashboard_wrap .icon_image_wrap{
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
	}
	.dashboard_ul li .nav_dashboard_wrap .icon_title_wrap{
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		
		
	}
	.dashboard_ul li .nav_dashboard_wrap .icon_title_wrap p{
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		padding-bottom: 0px;
		padding-left: 10px;
	}
	
	.dashboard_ul li .nav_dashboard_wrap .icon_image_wrap img{
		width: 30px;
	}
	.dashboard_ul li .nav_dashboard_wrap .list_hover_img{
		position: absolute;
		z-index: 100;
		left: 0px;
		top: 0px;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.dashboard_ul li .nav_dashboard_wrap.active{
		background: hsl(48deg, 3%, 70%);
	}
	.dashboard_ul li .nav_dashboard_wrap.active .list_hover_img{

		opacity: 1;
		
	}

	.dashboard_ul li .nav_dashboard_wrap.active .icon_title_wrap p{
		color: white;
	}
	
	.user_dashboard_overview_wrap{
		padding-top: 40px;
	}
	.user_dashboard_overview_wrap .user_dashboard_box{
		padding-right: 0%;
		width: 100%;
	}
	.user_dashboard_box .inner_user_dashboard_box{

		border: 1px solid rgb(224, 219, 219);
		padding: 10px;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.inner_user_dashboard_box .head_move_section{
		box-shadow: none;
		margin-top: 0px;
	}
	.inner_user_dashboard_box .head_move_section .inner_head_wrap{
		
	}
	.head_move_section.general_details_wrap .inner_head_wrap  .left_side_wrap p{
		font-size: 16px;
		margin-top: 10px;
	}
	.right_inside_side_wrap .expert_name_wrap .common_anchor{
		padding: 5px 15px;
		background: hsl(186deg, 39%, 55%);
		font-size: 11px;
		margin-bottom: 10px;
	}
	.my_details_progress .progress {

		background: none;
		background-color: #f5f5f5;
		height: 10px;
		margin-bottom: 5px;
		margin-top: 5px;
		border-radius: 30px;
		box-shadow: none;
	}
	.progress-bar {
		float: left;
		width: 0;
		height: 100%;
		font-size: 12px;
		line-height: 20px;
		color: #fff;
		text-align: center;
		background-color: #60b0b9;
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-transition: width .6s ease;
		-o-transition: width .6s ease;
		transition: width .6s ease;
		border-radius: 20px;
	}
	.progress-bar {
		background-image: -webkit-linear-gradient(top,#60b0b9 0,#60b0b9 100%);
		background-image: -o-linear-gradient(top,#60b0b9 0,#60b0b9 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#60b0b9),to(#60b0b9));
		background-image: linear-gradient(to bottom,#60b0b9 0,#60b0b9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff286090',GradientType=0);
		background-repeat: repeat-x;
	}

	.step_property_ul .span_p span{
		display: block;
		font-size: 10px;
		color: hsl(189deg, 37%, 63%);
	}
/****/
/***menu cart**/
.menu_blank_wrap{
    position: fixed;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
	z-index: 1001;
    background-color:rgb(0 0 0 / 69%);
    display: none;
}
.menu_side_cart_wrap{
    position: fixed;
    width: 80%;
    height: 100%;
    left: 0;
    top: 0;
	z-index: 1100;
    background-color: #fff;
    overflow-x: auto;
    display: block;
	transform: translateX(-105%);
	transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.26s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;
	border-top-right-radius: 20px;
}

.menu_side_cart_wrap.active{
    transform: translateX(0%);
}
.menu_side_cart_wrap .inner_wrap{
    padding: 0px;
}
.menu_side_cart_wrap .clos_btn{
    position: absolute;
    right: -30px;
    top: 20px;
    z-index: 100;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
		
}

.menu_side_cart_wrap.active .clos_btn{
	
	-webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
	right: 15px;
		
}
.menu_side_cart_wrap .clos_btn img{
width: 31px;
}

.menu_side_cart_wrap .menu_logo_wrap{
    padding: 10px;
	padding-bottom: 10px;
	transform: translatex(-100px);
	-webkit-transition: all 1.5s ease-in-out;
        -moz-transition: all 1.5s ease-in-out;
        -o-transition: all 1.5s ease-in-out;
        -ms-transition: all 1.5s ease-in-out;
        transition: all 1.5s ease-in-out;
}
.menu_side_cart_wrap .menu_logo_wrap img
{
	width: 120px;
}

.menu_side_cart_wrap.active .menu_logo_wrap{
	transform: translatex(-0px);
}
.appear-delay-8 {
    transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.26s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;
}

.sh_menu_wrap {
    transform: translateY(-90px);
    opacity: 0;
	-webkit-transition: all 1.5s ease-in-out;
        -moz-transition: all 1.5s ease-in-out;
        -o-transition: all 1.5s ease-in-out;
        -ms-transition: all 1.5s ease-in-out;
        transition: all 1.5s ease-in-out;
		background: linear-gradient( 333deg, rgb(255, 255, 255) 33%, rgb(249, 247, 247) 33%);
		background-position: 100% 230%;
		background-size: 1000% 100%;

	
}
.menu_side_cart_wrap.active .sh_menu_wrap {
    transform: translateY(0px);
    opacity: 1;
	background: linear-gradient( 333deg, rgb(255, 255, 255) 33%, rgb(249, 247, 247) 33%);
	background-position: 100% 0;
	background-size: 100% 100%;



}
.slide_menu_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0%;
	margin: 0%;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.slide_menu_ul li{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin: 0%;
	font-size: 12px;
    text-transform: capitalize;
	letter-spacing: 0.1em;
	padding: 5px 0px;
}
.slide_menu_ul li a{
	color: #4a4a4a;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
}

.slide_menu_ul:hover li a{
	color: gray;
}
.slide_menu_ul li a:hover{
	color: white;
}

.map_head {
    padding: 5px;
    padding-bottom: 5px;
	transform: translateY(190px);
    opacity: 0;
	-webkit-transition: all 1.5s ease-in-out;
        -moz-transition: all 1.5s ease-in-out;
        -o-transition: all 1.5s ease-in-out;
        -ms-transition: all 1.5s ease-in-out;
        transition: all 1.5s ease-in-out;
    background-color: transparent;
}

.menu_side_cart_wrap.active .map_head {
    transform: translateY(0px);
    opacity: 1;
    background-color: rgb(202 200 200);

}
/****/

/**fix mobile bar**/

	.fix_mb_bottom_bar{

		position: fixed;
		bottom: 0px;
		left: 0px;
		width: 100%;
		z-index: 1000;
		padding: 13px 10px;
		background: white;
		box-shadow: 0px -4px 6px 0px rgb(0 0 0 / 8%);
	}

	.fix_mb_bottom_bar ul{

		width: 100%;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.fix_mb_bottom_bar ul li{
		width: 22.74%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
		text-align: center;
		border-right: 1px solid rgb(231, 230, 230);
		display: flex;
		align-content: stretch;
		flex-wrap: wrap;
	}
	.fix_mb_bottom_bar ul li:nth-child(4n+0){
		margin-right: 0px;
		border: 0px;
	}
	.fix_mb_bottom_bar ul li .icon_wrap svg{
		width: 23px;
	}
	.fix_mb_bottom_bar ul li .title_wrap p{
		padding-bottom: 0px;
		font-size: 11px;
		line-height: normal;
	}
/*****/
/**products***/
	
.top_product_section {
	padding-top: 80px;
	padding-bottom: 20px;
	background: #fff;
}
.top_product_section .gridContainer{
	max-width: 1050px;
	min-width: auto;
}


.top_product_section .product_image_big_wrap{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-bottom: 0px;
	padding-right: 0px;
	
}
.top_product_section .product_details_desc_wrap{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-top: 10px;

}
.top_product_section .product_image_big_wrap .image_wrap img{
	width: 100%;
}
.product_details_desc_wrap .head_pdt_wrap .common_header{

	letter-spacing: normal;
	text-transform: none;
	font-size: 20px;
	padding: 0px;

	color: #000;

} 
.product_details_desc_wrap .head_pdt_wrap span{
	
	padding: 0px;
	margin-top: 10px;
	display: inline-block;
	font-size: 10px;
	color: rgb(192, 187, 183);

}
.rating_list_wrap{

	width: auto;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-top: 10px;
}

.rating_list_wrap .single_rate_wrap{
	float:left;
	display:inline-block;
	width:20px;
	margin-right:1px;
	position: relative;
	cursor: pointer;
}
.rating_list_wrap .single_rate_wrap img{
	width:100%;
	float:left;
}
.form-group{
	width:100%;
	display:inline-block;

}
.rating_list_wrap .single_rate_wrap .filled{
	position: absolute;
	top:0;
	left:0;
	opacity:0;
}
.rating_list_wrap .single_rate_wrap.active .filled{
	opacity:1;
}



.product_details_desc_wrap .quantity_wrap{


		padding-top: 25px;

}
.cart_plus_min_wrap .cart_inner_wrap{
	display: inline-block;
	background-size: 100%;
   
	
}
.cart_plus_min_wrap .cart_inner_wrap span{
	padding: 9px;
	padding-left: 50px;
	padding-right: 50px;
	font-size: 15px;
	vertical-align: middle;
	
}

.cart_plus_min_wrap .light_bt.left {
	background: url(../images/arrow_down_wh.png) center no-repeat hsl(0deg 0% 86%);
	border: none;
	font-size: 20px;
	outline-style: none;
	width: 37px;
	height: 40px;
	background-size: 23px 23px;
	-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	
	
}
.cart_plus_min_wrap .light_bt.right {
	background: url(../images/arrow_up_wh.png) center no-repeat hsl(0deg 0% 86%);
	border: none;
	font-size: 20px;
	outline-style: none;
	width: 37px;
	height: 40px;
	background-size: 23px 23px;
	-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	
	
}

.cart_plus_min_wrap .light_bt:hover{

	background-color: rgb(209, 203, 203);

}

.quantity_wrap .pdt_price_vat{
	position: relative;
	display: block;
	
	padding: 10px 0px;
}
.quantity_wrap .pdt_price_vat .price_wrap p{
	line-height: normal;
	padding-bottom: 0px;
	font-size: 20px;

}
.quantity_wrap .pdt_price_vat .price_wrap span{
	font-size: 13px;

	color: hsl(199deg 90% 40%);
	text-decoration: line-through;
	
}
.pdt_price_vat .vat_wrap p{
	line-height: normal;
	font-size: 14px;

	padding-bottom: 0px;
}
.product_details_desc_wrap .price_pdt_wrap{

	padding-bottom: 20px;
}

.product_details_desc_wrap .price_pdt_wrap img{
	width: 35px;
	height:35px;
	margin-left: 20px;
	background: hsl(199deg, 90%, 40%);
	padding: 4px;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
}
.product_details_desc_wrap .price_pdt_wrap img:hover{
	background: rgb(19, 164, 231);
}

.top_call_chat_wrap{
	width: auto;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    border: 1px solid rgb(218, 218, 218);
    background: hsl(0deg ,0%, 96%);
    padding: 7px;
    margin-top: 8px;
}
.top_call_chat_wrap.left{
	margin-right: 5px;
}
.top_call_chat_wrap.right{
	margin-left: 5px;
}
.top_call_chat_wrap .icon_wrap{
	width: 20%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.top_call_chat_wrap .icon_wrap img{
	width: 100%;
}
.top_call_chat_wrap .call_desc_wrap{
	width: 80%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	padding-top: 2px;
}
.top_call_chat_wrap .call_desc_wrap p {
    color: hsl(0deg 0% 55%);
    padding: 0%;
    padding-bottom: 3px;
    line-height: normal;
	font-size: 6px;
}
.top_call_chat_wrap .call_desc_wrap .common_header {
    font-size: 10px;
   
    padding-bottom: 0px;

}
.top_call_chat_wrap.right .call_desc_wrap .common_header {
   
    
    padding-bottom: 0px;
	color: hsl(142deg, 30%, 59%);

}


.prod_info_parent_wrap{
	padding-top: 0px;
	padding-bottom: 30px;
	background: #fff;
}
.gridContainer.product_grid, .gridContainer.lg {
	max-width: 750px;
	min-width: auto;
	
}
.prod_info_parent_wrap .tab_left_wrap{
	width: 100%;
	padding-bottom: 20px;
}
.prod_info_parent_wrap .tab_right_wrap{
	width: 100%;
	padding-top: 0px;
}
.nav-tabs>li>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li>a:hover {
	border-radius: 0 !important;
	border: 0 !important;
	
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-tabs {
	border-bottom: 0px solid #ddd;
}
.nav-tabs li a {
	color: rgb(151 87 13);
	font-size: 25px;
	text-decoration: none;
	padding: 20px;
	background-color: hsl(0deg, 0%, 93%);
}
.nav-tabs>li>a, .nav-tabs>li.active>a{
	border-radius: 0 !important;
    border: 0 !important;
    padding: 5px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    background-size: 100% !important;
    margin-right: 20px;

	
}
.nav-tabs>li>a{
	color: black;
}
.nav-tabs>li.active>a{
	color: white;
}
.nav-tabs>li.active a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	background: hsl(199deg, 90% ,40%);
	background-size: 100% !important;
	color: white;
}

.tab-content {
	margin-bottom: 0;
	line-height: 1.7em;
	text-align: justify;
	font-size: 13px;
	color: #282828;
	padding: 10px;
}
.tab-content p{

	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	
}
.tab_inner_title {
	display: none;
}

.tab_inner_content .head_review_table{
	padding-top: 30px;
	padding-bottom: 30px;
}
.tab_inner_content .head_review_table .top_overview_table_wrap{
	border-bottom: 1px solid rgb(209, 203, 203);

}
.tab_inner_content .head_review_table .top_overview_table_wrap p{

	font-size: 10px;
	
}


.prod_info_parent_wrap .tab_right_wrap .inner_leave_review_wrap{
	padding: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: hsl(0deg, 0% ,96%);
	border-radius: 20px;
}
.prod_info_parent_wrap  .inner_leave_review_wrap .review_head_wrap p{

	font-size: 11px;
	color: rgb(201, 201, 201);
	line-height: 1.5em;
	padding-bottom: 0px;
	
}
.prod_info_parent_wrap .text_form{
	width: 100%;
	display: inline-block;
	border: none;
	border-bottom: 1px solid rgb(190, 190, 190);
	padding: 8px;
	padding-left: 0px;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: rgb(197, 191, 191);
	background: transparent;
	box-shadow: none !important;
	border-radius: 0px;
}
.text_form::placeholder{
	color: rgb(197, 191, 191);;
}
.common_anchor.rm_cir_anchor{
	margin-top: 10px;
	background: hsl(43deg, 81% ,54%); 
	box-shadow: none;
	font-size: 15px;
	color: black;
}

.product_details_desc_wrap .bottom_dec_wrap{
	padding: 20px 0px;
}
.price_pdt_wrap .common_anchor{
	padding-left: 40px;
	padding-right: 40px;
}
/****/
		/***product view popup**/

		.ab_pop_up_product{

			display: flex;
			flex-direction: row;
			padding: 5px;
			width: 100%;
			position: absolute;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			flex-wrap: wrap;
			align-items: center;
			align-content: stretch;
			background-color: rgba(83, 82, 82, 0.466);
			z-index: 10000;
			padding: 10px 0px;

		}
		.ab_pop_up_product .gridContainer{
			max-width: 1150px;
			min-width: auto;
			width: 100%;
		}
		.ab_pop_up_product .inner_pop_up_product .logo_pop_up_pd{
			position: absolute;
			top: 20px;
			left: 20px;
			z-index: 10;
			width: 100px;
		}
		.ab_pop_up_product .inner_pop_up_product .close_pop_up_pd{
			position: absolute;
			top: 20px;
			right: 20px;
			z-index: 10;
			width:17px;
		}
		/******/
				/**select user dashboard***/

				.select_radio {
					margin-right: 5px;
					margin-top: 0px;
					margin-bottom: 0px;
					background: #064789;
					font-size: 14px;
					float: none;
					text-decoration: none !important;
					display: inline-block;
					position: relative;
					color: black;
					border-radius: 3px;
					padding: 9px;
					-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-o-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
					text-align: center;
				}
				.select_radio.active {
					box-shadow: 0 0 0px 3px #e0e0e0;
				}
		
				/*****/

											/***looks***/

		.looks_section{

			padding-top: 90px;
			padding-bottom: 0px;
		}
		.looks_section .gridContainer{

			max-width: 900px;
			min-width: auto;

		}
		.looks_ul{
			width: 100%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0%;
			margin: 0%;
			padding-top: 20px;
			padding-bottom: 20px;
		}
		.looks_ul li{

			width: 100%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0%;
			margin: 0%;
			margin-right: 0%;
			padding-bottom: 23px;
			cursor: pointer;
			
			
		}
		.looks_ul li:nth-child(1n+0){

			margin-right: 0%;

		}

	
		.looks_ul li .image_wrap{
			overflow: hidden;
			border-radius: 8px;
		}
		.looks_ul li .image_wrap img{
			
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			width: 100%;
		}

		.looks_ul li:hover .image_wrap > img{

			transform: scale(1.1);

		}

		.looks_ul li .image_wrap .ab_heart_wrap{
			position: absolute;
			right: 5px;
			top: 5px;
			z-index: 100;
			width: 40px;
		}
		.looks_ul li .title_wrap{
			padding-top: 5px;
		}
		.looks_ul li .title_wrap p{
			font-family: av_med;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			font-size: 15px;
		}
		.looks_ul li:hover .title_wrap p{
			color: hsl(18deg, 73%, 64%);
		}
	/*****/
	/****one space home****/

	.onespace_home_section{
		
		padding-top: 90px;
	
	}
	.onespace_home_section .gridContainer{
	
		max-width: 900px;
		min-width: auto;
	
	}
	
	.inner_box_onespace_home .left_details_list_wrap{
	
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 0px;
	
	
	}
	.inner_box_onespace_home .right_suggestion_wrap{
	
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 0px;
	
	}
	.left_details_list_wrap .head_wrap .common_header{
	
		font-size: 21px;
	
	}
	.home_space_ul{
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 20px;
	}
	.home_space_ul li{
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-bottom: 35px;
	}
	.home_space_ul li .image_wrap img{
	
		border-radius: 5px;
		width: 100%;
	
	}
	.home_space_ul li .title_wrap{
		padding-top: 10px
	}
	.home_space_ul li .title_wrap p{
	
		font-family: av_bold;
		font-size: 16px;
		line-height: 1.1em;
	
	}
	.home_space_ul li .desc_wrap span{
		display: block;
		font-style: italic;
	}
	
	
	.right_suggestion_wrap .blog_free_quote_section{
	
		border: 1px solid rgb(209, 204, 204);
		padding: 20px 20px;
		border-radius: 7px;
		margin-top: 10px;
		margin-bottom: 40px;
	
	}
	
	.blog_free_quote_section .talk_head_wrap .common_header{
	
		padding-bottom: 10px;
		font-size: 23px;
		text-align: center;
	
	}
	.input_wrap {
		
		position: relative;
		display: inline-block;
		width: 100%;
	}
	.input_wrap:before {
		content: "+91";
		position: absolute;
		left: 42px;
		bottom: 7px;
		z-index: 99;
		display: inline-block;
		background-size: 100% auto;
		font-size: 12px;
		border-right: 1px solid black;
		padding-right: 10px;
	}
	.input_wrap .flag {
		position: absolute;
		width: 23px;
		height: 25px;
		top: 7px;
		left: 10px;
	}
	.input_wrap input {
		padding-left: 83px;
	}
	
	.common_anchor.free_quote{
		width: 100%; 
		text-align:center;
	}
	
	.right_suggestion_wrap .interior_guide_section{
		padding-top: 0px;
		padding-bottom: 30px;
	}
	.interior_guide_section .guid_head_wrap .common_header{
	
		font-size: 23px;
	
	}
	
	.interior_guide_section .inner_box_guide{
		padding-top: 20px;
	
	}
	.guide_ul{
	
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
	
	}
	.guide_ul li{
	
		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-bottom: 30px;
		margin-right: 3%;
	
	}
	.guide_ul li:nth-child(2n+0){
		margin-right: 0px;
	}
	.guide_ul li .image_wrap{
		width: 100%;
	}
	.guide_ul li .details_wrap{
		width: 100%;
		padding-top: 10px;
	}
	.guide_ul li .image_wrap img{
		width: 100%;
	}
	
	.guide_ul li .details_wrap .sm_title_wrap p{
		font-size: 12px;
		padding-bottom: 0px;
		color: rgb(247, 64, 64);
	}
	.guide_ul li .details_wrap .sm_desc_wrap p{
		font-size: 11px;
		padding-bottom: 0px;
		font-family: av_med;
		line-height: normal;
	}
	
	
	
	.popular_ul{
	
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
	
	}
	.popular_ul li{
	
		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
		margin-bottom: 15px;
	}
	.popular_ul li:nth-child(2n+0){
		margin-right: 0px;
	}
	.popular_ul li .image_wrap img{
		width: 100%;
	}
	.popular_ul li .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.look_hover_img .ab_pop_wrap{
		position: absolute;
		bottom: 0px;
		left: 0px;
		z-index: 100;
	}
	.look_hover_img .ab_pop_wrap .inner_ab_pop_wrap{
		padding: 10px;
	}
	.look_hover_img .ab_pop_wrap .common_header{
		font-size: 14px;
		color: white;
		line-height: normal;
		padding-bottom: 5px;
	}
	.look_hover_img .ab_pop_wrap p{
		font-size: 12px;
		margin: 0px;
		padding: 0px;
		line-height: normal;
		color: white;
	}
	/******/
	/****how it's work***/

.work_process_section{
	background: white;
	padding: 40px 0px;
}
.work_process_section .gridContainer{

	max-width: 900px;
	min-width: auto;

}
.how_work_step_wrap{
	padding: 20px 0px;
	display: flex !important;
	align-items: center;
	flex-direction: column;
}
.how_work_step_wrap .left_image_wrap{
	text-align: center;
	width: 100%;
}
.how_work_step_wrap .left_image_wrap img{

	width: 250px;

}
.how_work_step_wrap  .right_step_wrap{
	width: 100%;
}
.how_work_step_wrap  .right_step_wrap .head_wrap p {
	color: hsl(20deg 81% 64%);
	font-family: av_med;
	font-size: 17px;
}
.how_work_step_wrap  .right_step_wrap .head_wrap p span {
	display: block;
	font-size: 15px;
}
.how_work_step_wrap:nth-child(even){
	flex-direction: column-reverse;
}
/*****/
/**blog details**/
.blog_details_section{
	padding-top: 80px;
	padding-bottom: 70px;
	text-align: center;
	background: black;
}
.blog_details_section .gridContainer{
	max-width: 700px;
	min-width: auto;
	width: 100%;
}
.blog_details_section .head_wrap p{
	color: wheat;
}
.blog_details_section .common_header{
	color: hsl(0deg 0% 82%);
}
.blog_details_section p{
	color: white;
}
.blog_details_section .head_wrap .common_header{

	font-size: 17px;
	
}
.blog_details_section .head_image_wrap img{

	width: 100%;
}

.blog_details_section .head_desc_wrap{

	padding-top: 30px;
	padding-bottom: 30px;

}

.blog_details_section .head_image2_wrap img{

	width: 300px;
}
.blog_details_section .step_like_wrap{

	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
}
.blog_details_section .step_like_wrap .common_header{
	
	text-transform: capitalize;
	font-size: 20px;

}
.step_like_wrap ol{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0%;
	padding-left: 17px;
}
.step_like_wrap ol li{
	width: 100%;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	padding: 0%;
	font-size: 12px;
	line-height: 1.5em;
	color: white;
	list-style-position: inside;
	padding-bottom: 10px;
}
.step_like_wrap ol li:nth-last-child(1){
	padding-bottom: 0px;
}
.blog_bottom_page_wrap{
	position: fixed !important;
	left: 13px;
	bottom: 13px;
	z-index: 100;
	text-align: left;
}
.blog_bottom_page_wrap img{

	width: 30px;
	margin-right: 5px;

}
.blog_bottom_page_wrap a{
	display: inline-block;
	color: #e89e5f;
	border: 1px solid;
	padding: 5px 10px;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	background-color: white;
	font-size: 11px;
	border-radius: 10px;
}
.blog_bottom_page_wrap a:hover{
	text-decoration: none;

	color: black;
	
}
/****/
/****career***/

.career_top_section{

	
	margin-top: 70px;
}
.career_top_section .gridContainer{
	max-width: 1100px;
	min-width: auto;
	width: 100%;
	padding: 0px;
}
.career_top_section .career_top_wrap{
	display: flex;
    align-items: center;
	flex-direction: column;
}
.career_top_section .left_career_top_view{
	width: 100%;

	padding: 50px 20px;
	background: url(../images/career_top.jpg) center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
    background-size: cover;
}
.career_top_section .left_career_top_view .common_header{

	font-size: 20px;


}
.career_top_section .right_career_form_wrap{
	width: 100%;
	padding-top: 30px;
	padding-bottom: 0px;
}
.right_career_form_wrap .box_career_wrap{


	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
    padding: 10px;


}
.box_career_wrap .inner_box_career_wrap{
	background-color: white;
	padding: 20px 20px;
	border-radius: 10px;
	box-shadow: 0 0 16px 0 rgb(0 0 0 / 16%);
}
.inner_box_career_wrap .head_wrap .common_header{
	font-size: 22px;
}
.inner_box_career_wrap .text_form{
	padding: 10px;
	font-size: 11px;
}
.privacy_terms_anchor{
	padding-top: 5px;
}
.privacy_terms_anchor p{
	font-size: 10px;
	padding-bottom: 0px;
}
.privacy_terms_anchor a{
	color: hsl(20deg, 82%, 63%);
}
.apply_position_wrap{
	padding-top: 50px;
	padding-bottom: 50px;
}
.apply_position_wrap .gridContainer{
	max-width: 946px;
	min-width: auto;
}
.positions_select{
	width: 48.5%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	margin-right: 3%;
	margin-top: 30px;
}
.positions_select:nth-child(2n+0){
	margin-right: 0%;
}
.positions_select select{
	margin-top: 5px;
}
.postions_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin:0px;
	margin-top:40px;
	margin-bottom: 20px;

}
.postions_ul li{

	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin:0px;
	margin-bottom: 30px;
	padding: 12px 15px;
	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px 0 rgb(0 0 0 / 6%);

}

.postions_ul li .head_wrap .common_header{
	font-size: 18px;
}
.postions_ul li .desc_wrap p{

	font-size: 14px;
	font-family: av_med;
}
.postions_ul li .desc_wrap p span{
	font-family: av_reg;
	font-size: 13px;
}
.bottom_career_conect_us{
	text-align: center;
	padding: 0px 20px;

}
.bottom_career_conect_us p{
	font-size: 13px;
}
.bottom_career_conect_us a{
	color: hsl(20deg, 82%, 63%);
}
/****/
/**Wholesaler form***/

.wholesaler_side_cart_wrap {
	position: fixed;
	width: 70%;
	height: 100%;
	right: 0px;
	top: 0;
	z-index: 1100;
	background-color: #fff;
	overflow-x: auto;
	display: block;
	transform: translateX(100%);
	transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.26s, opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;
	border-top-left-radius: 20px;
}
.wholesaler_side_cart_wrap.active{
	transform: translateX(0%);
}

.wholesaler_side_cart_wrap .clos_btn{

	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 100;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}

.wholesaler_side_cart_wrap .clos_btn img{

	width: 30px;

}

.wholesaler_side_cart_wrap .inner_form_slide_wrap{

	padding: 70px 15px;

}
/*****/
/**dashboard new**/
.inner_user_dashboard_box .left_side_dash{
	
	padding: 10px;
	width: 100%;


}
.inner_user_dashboard_box .right_side_dash{
	border-top:1px solid rgb(230, 230, 230);
	padding: 0px;
	padding-top: 5px;
	width: 100%;
}
.step_property_ul.right li{
	width: 48.5%;

}
.step_property_ul.right li:nth-child(2n+0){
	margin-right: 0px;
}
.step_property_ul.right li:nth-child(3n+0){
	margin-right: 3%;
}



.inner_top_your_project_wrap{
padding-top: 5px;
}
.your_order_head .common_header{
	font-size: 25px;

}
.order_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0%;
}
.order_ul li{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0%;
	border-bottom: 1px solid rgba(68,68,68,.1);
	padding-bottom: 5px;
	padding-top: 5px;
}

.total_details_wrap .head_wrap p{

	padding-bottom: 8px;
	font-size: 13px;
}
.total_details_wrap .desc_wrap p{
	font-size: 14px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.order_ul li:nth-last-child(1){
	border: none;
}
.order_ul li:nth-last-child(2){
	border-bottom: 2px solid #5fb0b9;
}
.check_out_anch_wrap .common_anchor{
	width: 100%;
	text-align: center;
}
/****/

}

/* Tablet Vertical Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) and (max-width: 786px) {
	.gridContainer {
		width: 95.675%;
		padding-left: 1.1625%;
		padding-right: 1.1625%;
		clear: none;
		float: none;
		margin: 0 auto;
	}
	#div1 {}
	.zeroMargin_tablet {
		margin-left: 0;
	}
	.hide_tablet {
		display: none;
	}
	.zeroMargin_desktop {
		margin-left: 0;
	}
	.hide_desktop {
		display: none;
	}
	/***home***/
	.common_header {
		padding: 0%;
		margin: 0px;
		font-size: 25px;
		line-height: 1.2;
		padding-bottom: 7px;
		color: hsl(186deg, 39%, 55%);
		;
		font-family: av_med;
	}
	.common_header span {
		color: hsl(20deg, 82%, 63%)
	}
	.large_wrap {
		font-size: 37px;
	}
	p {
		padding: 0%;
		margin: 0px;
		font-family: av_reg;
		line-height: 1.7;
		padding-bottom: 10px;
		font-size: 12px;
		letter-spacing: 0.02em;
	}
	.common_anchor {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: white;
		padding: 9px 16px;
		font-size: 13px;
		border-radius: 10px;
		margin-top: 9px;
		text-decoration: none;
		background: rgb(0, 0, 0);
		background: linear-gradient(333deg, rgba(241, 161, 124, 1) 33%, rgba(238, 136, 88, 1) 33%);
		background-position: 100% 0;
		background-size: 100% 100%;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.common_anchor:hover {
		text-decoration: none;
		color: rgb(243, 235, 235);
		background: linear-gradient(333deg, rgba(241, 161, 124, 1) 33%, rgba(238, 136, 88, 1) 33%);
		background-position: 50% 230;
		background-size: 200% 100%;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.nav_menu_wrap .gridContainer {
		max-width: 1750px;
		min-width: auto;
	}
	.nav_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		/* float: left; */
		padding: 0%;
		margin: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		text-align: right;
	}
	.nav_ul li {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding: 0%;
		margin: 0px;
		list-style: none;
		font-size: 10px;
		border-right: 1px solid rgb(117, 117, 117);
		text-align: right;
		letter-spacing: 0.1em;
		line-height: normal;
	}
	.nav_ul li:nth-last-child(1) {
		border-right: none;
	}
	.nav_ul li a {
		color: gray;
		margin-right: 10px;
		margin-left: 10px;
		text-decoration: none;
	}
	.menu_wrap {
		position: absolute;
		left: 0px;
		width: 100%;
		z-index: 1000;
		top: 33px;
		background: white;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.menu_wrap .menu_icon_wrap {
		width: 8%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-top: 18px;
		padding-left: 10px;
	}
	.menu_wrap .menu_icon_wrap img {
		width: 25px;
	}
	.menu_wrap .logo_svg_wrap {
		width: 23%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	.menu_wrap .logo_svg_wrap .svg_wrap {
		text-align: center;
		display: inline-block;
		float: left;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-align: left;
		width: 100%;
		padding-right: 10px;
		padding-top: 4px;
	}
	.menu_wrap .logo_svg_wrap .svg_wrap svg {
		width: 140px;
	}
	.menu_wrap .menu_list_wrap {
		width: 69%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		padding-left: 10px;
		text-align: right;
		padding-top: 14px;
	}
	.menu_wrap .menu_list_wrap .inner_menu_list_wrap {
		background: transparent;
		display: flex;
	}
	.menu_ul {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		display: none;
	}
	.menu_ul > li {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		border-right: 1px solid rgb(238, 235, 235);
		text-transform: uppercase;
		font-size: 11px;
	}
	.menu_ul > li > a {
		position: relative;
		display: inline-block;
		padding: 11px 12px;
		color: rgb(119, 115, 111);
		text-decoration: none;
		font-family: av_med;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.menu_ul > li > a:hover {
		background: rgb(204, 204, 204);
		color: black;
	}
	.inner_menu_list_wrap .instant_consultancy {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding: 5px;
		padding-top: 6px;
		padding-left: 10px;
		text-align: right;
	}
	.inner_menu_list_wrap .instant_consultancy a {
		display: inline-block;
		position: relative;
		background-color: hsl(187deg 40% 55%);
		color: white;
		padding: 5px 13px;
		border-radius: 8px;
		font-size: 10px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.inner_menu_list_wrap .instant_consultancy a:hover {
		background-color: rgb(163, 198, 202);
	}
	.inner_menu_list_wrap .log_sign_wrap {
		padding: 6px;
		padding-top: 12px;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
	}
	.inner_menu_list_wrap .log_sign_wrap ul {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		padding: 0%;
		margin: 0%;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		border-right: 1px solid hsl(19deg, 80%, 64%);
		text-transform: uppercase;
		font-family: av_med;
		font-size: 10px;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li:nth-last-child(1) {
		border-right: 0px;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li a {
		position: relative;
		display: inline-block;
		color: hsl(19deg, 80%, 64%);
		padding: 0px 8px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li a:hover {
		color: rgb(155, 153, 153);
	}
	.slider_top_wrap {
		margin-top: 60px;
	}
	.slider_top_wrap img {
		width: 100%;
	}
	.ab_large_section_wrap {
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10000;
		display: inline-block;
		width: 100%;
	}
	.ab_large_section_wrap .inner_ab_home_slider_wrap {
		padding-top: 50px;
	}
	.inner_ab_home_slider_wrap .gridContainer {
		max-width: 1200px;
		min-width: auto;
	}
	.inner_ab_home_slider_wrap .left_slider_home_wrap {
		padding-right: 83px;
	}
	.ab_award_wrap {
		position: absolute;
		right: 10px;
		bottom: 43px;
		z-index: 1000;
		width: 127px;
	}
	.swiper-slide .left_slider_home_wrap {
		opacity: 0;
		transform: translate3d(20px, 0, 0);
		-webkit-transition: 0.4s ease 0.2s;
		-moz-transition: 0.4s ease 0.2s;
		-o-transition: 0.4s ease 0.2s;
		-ms-transition: 0.4s ease 0.2s;
		transition: 0.4s ease 0.2s;
	}
	.swiper-slide-active .left_slider_home_wrap {
		opacity: 1;
		transform: translate3d(0, 0, 0);
		-webkit-transition: 0.9s ease 0.2s;
		-moz-transition: 0.9s ease 0.2s;
		-o-transition: 0.9s ease 0.2s;
		-ms-transition: 0.9s ease 0.2s;
		transition: 0.9s ease 0.2s;
	}
	.process_section_wrap {
		padding-top: 130px;
		padding-bottom: 30px;
		text-align: center;
		overflow: hidden;
	}
	.process_section_wrap .gridContainer {
		max-width: 560px;
		min-width: auto;
	}
	.process_section_wrap .process_top_head_wrap .common_anchor {
		padding: 10px 50px;
	}
	.process_section_wrap .ab_left_process_wrap {
		position: absolute;
		left: -40px;
		top: -40px;
		z-index: 0px;
		width: 230px;
	}
	.process_section_wrap .ab_right_process_wrap {
		position: absolute;
		right: -70px;
		top: -40px;
		z-index: 0px;
		width: 230px;
	}
	.process_step_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-top: 30px;
		padding-left: 100px;
		padding-bottom: 70px;
	}
	.process_step_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
	}
	.process_step_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.process_step_ul li .image_wrap img {
		width: 390px;
	}
	.process_step_ul li .head_wrap p {
		color: hsl(20deg 81% 64%);
		font-family: av_med;
		font-size: 15px;
	}
	.process_step_ul li .head_wrap p span {
		display: block;
		font-size: 14px;
	}
	.process_step_ul li .desc_wrap {
		padding: 0px 55px;
	}
	.process_step_ul .swiper-slide li {
		width: 100%;
	}
	/*pagination*/
	.process_step_ul .swiper-pagination-bullet {
		width: 14px;
		height: 14px;
		text-align: center;
		line-height: 20px;
		font-size: 0px;
		color: #231f20;
		opacity: 1;
		background: hsl(17deg, 68%, 83%);
	}
	.process_step_ul .swiper-pagination-bullet-active {
		color: #231f20;
		background: hsl(18deg, 80%, 67%);
	}
	/**pg**/
	.top_packages_wrap {
		padding: 15px 0px;
	}
	.top_packages_wrap .head_wrap {
		padding: 10px 0px;
	}
	.top_packages_wrap .head_wrap .common_header {
		color: hsl(352deg, 94%, 47%);
	}
	.top_package_slider_wrap .gridContainer {
		max-width: 600px;
		min-width: auto;
	}
	.top_package_slider_wrap .slider_image_wrap img {
		width: 100%;
	}
	.prod_arrow_left {
		position: absolute;
		top: 45%;
		left: -35px;
		z-index: 10;
		width: 25px;
		cursor: pointer;
	}
	.prod_arrow_right {
		position: absolute;
		top: 45%;
		right: -35px;
		z-index: 10;
		width: 25px;
		cursor: pointer;
	}
	#latest_gallery .swiper-slide {
		-webkit-transition: all 700ms linear;
		-moz-transition: all 700ms linear;
		-o-transition: all 700ms linear;
		-ms-transition: all 700ms linear;
		transition: all 700ms linear;
		transform: scale(0.5);
	}
	#latest_gallery .swiper-slide-active {
		transform: scale(1);
	}
	.prod_arrow_left.swiper-button-disabled, .prod_arrow_right.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.ab_pattern_wrap {
		width: 100%;
		height: 70%;
		background: url(../images/pattern_orange.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 200%;
		position: absolute;
		top: 15%;
		left: 0;
		content: '';
		z-index: 0;
		-webkit-animation: slide 30s linear infinite;
	}
	.experience_center_section {
		padding-top: 50px;
		padding-bottom: 0px;
	}
	.experience_center_section .gridContainer {
		max-width: 1700px;
		width: 100%;
	}
	.experience_center_section .head_wrap .common_header {
		text-align: center;
	}
	.experience_center_section .head_wrap .common_anchor {
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 100;
		margin-top: 0px;
	}
	.experience_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 30px;
	}
	.experience_ul li {
		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 0%;
		margin-bottom: 20px;
		margin-right: 3%;
	}
	.experience_ul li:nth-child(1) {
		width: 100%;
	}
	.experience_ul li:nth-child(2n+1) {
		margin-right: 0%;
	}
	.experience_ul li .image_wrap img {
		width: 100%;
	}
	.look_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		height: 100%;
		padding: 15px;
		background: rgb(255, 255, 255);
		background: linear-gradient(150deg, rgba(255, 255, 255, 0) 37%, rgba(0, 0, 0, 1) 97%);
		overflow: hidden;
	}
	.experience_ul li:hover .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.look_hover_img .ab_data_wrap {
		position: absolute;
		width: 100%;
		text-align: right;
		bottom: 25px;
		right: 50px;
	}
	.look_hover_img .ab_data_wrap .common_header {
		color: white;
		text-transform: uppercase;
		font-size: 17px;
	}
	.look_hover_img .ab_data_wrap p {
		color: white;
		font-size: 12px;
	}
	.look_hover_img .ab_data_wrap .ab_arrow_wrap {
		position: absolute;
		width: 20px;
		right: -140px;
		bottom: 20px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.experience_ul li:hover .ab_arrow_wrap {
		right: -40px;
	}
	.experience_bottom_custom_wrap {
		padding-bottom: 50px;
	}
	.experience_bottom_custom_wrap .left_experience_wrap {
		width: 50%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 10px;
	}
	.experience_bottom_custom_wrap .experience_image_wrap img {
		width: 100%;
	}
	.experience_bottom_custom_wrap .experience_image_wrap:hover .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.experience_bottom_custom_wrap .experience_image_wrap:hover .ab_arrow_wrap {
		right: -40px;
	}
	.left_experience_wrap .experience_overview_wrap {
		padding-top: 25px;
	}
	.left_experience_wrap .experience_overview_wrap .left_overview_wrap {
		width: 30%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 10px;
		text-align: center;
	}
	.left_experience_wrap .experience_overview_wrap .right_overview_wrap {
		width: 70%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 0px;
	}
	.experience_overview_wrap .left_overview_wrap .logo_wrap img {
		width: 100px;
	}
	.experience_bottom_custom_wrap .right_experience_wrap {
		width: 50%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 10px;
	}
	.common_header.border:before {
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		height: 1px;
		background-color: hsl(0deg, 0%, 86%);
		content: '';
	}
	.common_header.border span {
		background-color: hsl(0deg, 0%, 96%);
		padding: 10px;
		position: relative;
		z-index: 20;
		color: #000;
		font-size: 20px;
	}
	.explore_our_range_wrap {
		padding-top: 30px;
		padding-bottom: 0px;
	}
	.explore_our_range_wrap .gridContainer {
		max-width: 1150px;
		min-width: auto;
	}
	.range_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding: 20px 0px;
	}
	.range_ul li {
		width: 13.42%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding: 0px;
		margin: 0%;
		margin-right: 1%;
		padding-bottom: 20px;
	}
	.range_ul li:nth-child(7n+0) {
		margin-right: 0px;
	}
	.range_ul li .image_wrap img {
		width: 65px;
	}
	.range_ul li .image_wrap {
		padding-bottom: 20px;
	}
	.range_ul li .desc_wrap p {
		font-family: av_med;
		font-size: 13px;
	}
	.why_onespace_wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.why_onespace_wrap .gridContainer {
		max-width: 1000px;
		min-width: auto;
	}
	.why_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 30px;
	}
	.why_ul li {
		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
	}
	.why_ul li:nth-child(2n+0) {
		margin-right: 0%;
	}
	.why_ul li .poster_image_wrap img {
		width: 100%;
	}
	.why_ul li .desc_wrap {
		padding: 13px;
	}
	.onespace_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 1;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		height: 100%;
		padding: 0px;
		background: rgb(0, 0, 0);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.6138830532212884) 0%, rgba(255, 174, 0, 0) 44%);
		cursor: pointer;
	}
	.onespace_hover_img .ab_title_wrap {
		position: absolute;
		width: 100%;
		text-align: left;
		bottom: 0px;
		left: 0px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_left {
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_left .common_header {
		color: white;
		font-size: 20px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_right .image_wrap {
		text-align: right;
		padding-right: 10px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_right .image_wrap img {
		width: 34px;
		margin-top: -10px;
	}
	.about_back_image_wrap {
		margin-top: -70px;
		z-index: -1;
	}
	.about_back_image_wrap .ab_about_back_wrap {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 100;
		left: 0px;
		top: 0px;
	}
	.about_back_image_wrap .gridContainer {
		height: 100%;
		max-width: 1100px;
		min-width: auto;
	}
	.about_back_image_wrap .ab_about_back_wrap .inner_about_back_wrap {
		text-align: right;
		padding-left: 60px;
	}
	.top_latest_trendz {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.top_latest_trendz .gridContainer {
		max-width: 1090px;
		min-width: auto;
	}
	.trendz_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
	}
	.trendz_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		padding-top: 50px;
	}
	.trendz_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.trendz_ul li .image_wrap {
		padding-bottom: 20px;
	}
	.trendz_ul li .image_wrap img {
		width: 260px;
		box-shadow: 20px 14px 20px 2px rgb(0 0 0 / 5%);
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.trendz_ul li .desc_wrap {
		padding: 10px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.trendz_ul li:hover .image_wrap img {
		box-shadow: 20px 14px 20px 2px rgb(0 0 0 / 3%);
		transform: scale(0.99);
	}
	.pre_footer_image_wrap .image_wrap img {
		width: 100%;
	}
	.pre_footer_image_wrap .ab_pre_footer_wrap {
		position: absolute;
		width: 100%;
		z-index: 100;
		left: 0px;
		top: 50px;
		text-align: center;
	}
	.pre_footer_image_wrap .gridContainer {
		max-width: 230px;
		min-width: auto;
	}
	.follow_media_wrap {
		background-color: white;
	}
	.follow_media_wrap .common_header {
		padding-top: 30PX;
		padding-bottom: 30PX;
		text-align: center;
	}
	.media_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.media_ul li {
		width: 25%;
		display: inline-block;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.media_ul li:nth-child(4n+0) {
		margin-right: 0%;
	}
	.media_ul li .image_wrap img {
		width: 100%;
	}
	.footer_wrap {
		padding-top: 70px;
		padding-bottom: 40px;
		background: hsl(0deg, 0%, 100%);
	}
	.footer_wrap .gridContainer {
		max-width: 1200px;
		min-width: auto;
	}
	.footer_wrap .inner_footer_wrap {
		padding-bottom: 40px;
	}
	.footer_wrap .inner_footer_wrap .col_logo_image_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 15px;
	}
	.inner_footer_wrap .col_logo_image_wrap .logo_footer_wrap {
		padding-bottom: 30px;
		text-align: center;
	}
	.inner_footer_wrap .col_logo_image_wrap .logo_footer_wrap img {
		width: 120px;
	}
	.footer_wrap .inner_footer_wrap .col_desc_wrap {
		width: 50%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 0px;
	}
	.inner_footer_wrap .col_desc_wrap .address_wrap p {
		font-size: 12px;
		letter-spacing: 0.03em;
	}
	.footer_wrap .inner_footer_wrap .col_list_wrap {
		width: 50%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 20px;
	}
	.footer_wrap .links_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 15px;
		padding-right: 15px;
		float: right;
	}
	.footer_wrap .links_wrap ul {
		width: 50%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.footer_wrap .links_wrap ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-family: av_bold;
		padding-bottom: 7px;
		text-transform: uppercase;
	}
	.footer_wrap .links_wrap ul li a {
		color: #000000;
		font-size: 11px;
		font-family: av_reg;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.footer_wrap .links_wrap ul li a:hover {
		color: #5c5b5b;
	}
	.is-sticky {
		top: 0px !important;
		left: 0 !important;
		right: 0 !important;
		z-index: 1000;
		position: fixed !important;
		box-shadow: 0 1px 20px rgb(0 0 0 / 15%);
		width: 100%;
	}
	/*****/
	/***new menu**/
	.menu_wrap .logo_svg_wrap.inside_wrap {
		display: none;
	}
	.inner_menu_list_wrap .user_log_in_wrap a {
		background: hsl(18deg, 73%, 64%);
		position: relative;
		padding-left: 10px;
	}
	.user_log_in_wrap img {
		width: 14px;
	}
	/*****/
	/*** product selection**/
	.ab_product_wrap {
		width: 100%;
		height: 275px;
		background: url(../images/pattern_grey.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 200%;
		position: absolute;
		top: 0%;
		left: 0;
		content: '';
		z-index: 0;
		-webkit-animation: slide 30s linear infinite;
	}
	.top_selection_section {
		padding-top: 90px;
		padding-bottom: 50px;
		background: white;
	}
	.top_selection_section .gridContainer {
		max-width: 1050px;
		min-width: auto;
	}
	.top_selection_section .top_section_image_wrap img {
		width: 100%;
	}
	.head_move_section {
		margin-top: 20px;
		background: white;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.head_move_section .inner_head_wrap {
		padding: 10px 14px;
	}
	.head_move_section .inner_head_wrap .left_side_wrap p {
		padding-top: 6px;
		padding-bottom: 0px;
		font-size: 17px;
		font-family: av_med;
	}
	.head_move_section .border_bg_wrap {
		padding: 1.4px;
		background-color: hsl(18deg, 72%, 65%);
		width: 100%;
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_name_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		text-align: right;
	}
	.inner_head_wrap .right_side_wrap .expert_name_wrap p {
		color: black;
		font-family: av_med;
		padding-bottom: 0px;
		line-height: normal;
	}
	.inner_head_wrap .right_side_wrap .expert_name_wrap p span {
		display: block;
		font-size: 10px;
		padding-top: 3px;
		color: hsl(189deg, 37%, 63%);
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_image_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		text-align: right;
		padding-left: 20px;
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_image_wrap img {
		width: 33px;
	}
	.product_category_select_wrap {
		padding-top: 25px;
	}
	.product_category_select_wrap .inner_category_select_wrap {
		border: 1px solid rgb(218, 217, 217);
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.radio_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.radio_ul li {
		width: 13.42%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		list-style: none;
		margin-right: 1%;
		text-align: center;
	}
	.radio_ul li:nth-child(7n+0) {
		margin-right: 0px;
	}
	.radio_ul li .married_svg img {
		width: 70px;
	}
	.married_head p {
		text-align: center;
		font-size: 12px;
		color: #000000;
		padding-top: 10px;
	}
	input[type="radio"]:checked+.maritial_wrap .married_head {
		border-bottom: 6px solid hsl(20deg, 73%, 64%);
		float: initial;
	}
	input[type="radio"]:checked+.maritial_wrap .married_svg img {
		padding: 5px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	label {
		margin-bottom: 0px;
	}
	.radio_ul .swiper-slide li {
		width: 100%;
	}
	.cat_arrow_left {
		position: absolute;
		top: 43%;
		left: -15px;
		z-index: 10;
		width: 35px;
		cursor: pointer;
	}
	.cat_arrow_right {
		position: absolute;
		top: 43%;
		right: -15px;
		z-index: 10;
		width: 35px;
		cursor: pointer;
	}
	.listing_view_main_wrap {
		padding-top: 40px;
		padding-bottom: 0px;
		text-align: center;
	}
	.listing_view_main_wrap .filter_wrap {
		margin-bottom: 25px;
		width: 50%;
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 0px;
		position: fixed !important;
		top: 0px;
		left: 0px;
		z-index: 100001 !important;
		background-color: #fff;
		height: 100%;
		padding-top: 20px;
		padding: 10px;
		padding-top: 70px;
		display: none;
		text-align: left;
	}
	.listing_view_main_wrap .right_listing_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
	}
	.listing_view_main_wrap .filter_wrap .inner_filter_listing {
		padding: 0px;
	}
	.filter_data_wrap .title_wrap {
		padding: 6px;
		padding-left: 20px;
		border-bottom: 1px solid hsl(92deg, 19%, 82%);
	}
	.filter_data_wrap .title_wrap p {
		padding-bottom: 0PX;
		font-size: 14px;
		margin: 0%;
		color: rgb(163, 154, 154);
	}
	.filter_data_wrap.active .title_wrap p {
		color: hsl(19deg, 73%, 62%);
	}
	.inner_top_listing .data_wrap {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.data_wrap_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0px;
	}
	.data_wrap_ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		font-size: 13px;
		padding: 4px;
	}
	.data_wrap_ul li a {
		color: black;
		text-decoration: none;
		font-size: 15px;
	}
	.data_wrap_ul li a:hover {
		color: rgb(170, 155, 155);
	}
	.checkbox-entry {
		display: inline-block;
		cursor: pointer;
		margin: 0;
		padding: 0;
		min-width: 20px;
		min-height: 20px;
	}
	.checkbox-entry input {
		display: none;
	}
	.checkbox-entry span {
		position: relative;
		line-height: 15px;
		padding-left: 25px;
		display: block;
		font-weight: normal;
	}
	.checkbox-entry input:checked+span:before {
		border-color: hsl(20deg 74% 64%);
		background-color: hsl(20deg 74% 64%);
		background-position: center center;
	}
	.checkbox-entry span:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 15px;
		height: 15px;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		background: url(../images/icon-6.png) 100px center no-repeat;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		background-color: #dad6d6;
	}
	.filter_data_wrap.tab-pane {
		display: inline-block;
		visibility: visible;
	}
	.filter_data_wrap.tab-pane {
		width: 100%;
	}
	.filter_data_wrap.tab-pane .title_wrap {
		display: inline-block;
		width: 100%;
		cursor: pointer;
		padding: 11px 0px;
		color: #fff;
		float: left;
		position: relative;
	}
	.filter_data_wrap .title_wrap {
		display: none;
	}
	.filter_data_wrap.tab-pane .title_wrap:after {
		position: absolute;
		top: 12px;
		right: 15px;
		font-size: 22px;
		width: 21px;
		height: 15px;
		text-align: center;
		z-index: 10;
		content: '';
		background: url('../images/arrow_white_right.png') 100px center;
		color: rgb(0, 0, 0);
		transition: transform 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
		opacity: 0.5;
	}
	.filter_data_wrap.tab-pane.active .title_wrap:after {
		opacity: 0.9;
		transform: rotate(90deg);
	}
	.filter_data_wrap.tab-pane .data_wrap {
		display: none;
		margin: 10px 5px;
	}
	.list_pd_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
	}
	.list_pd_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		text-align: center;
		border-right: 1px solid rgb(230, 227, 227);
		margin-bottom: 50px;
	}
	.list_pd_ul li:nth-child(3n+0) {
		margin-right: 0px;
		border-right: 0px;
	}
	.list_pd_ul li .image_wrap img {
		width: 300px;
	}
	.list_pd_ul li .desc_wrap {
		padding-top: 10px;
	}
	.list_pd_ul li .desc_wrap .head_title_wrap p {
		font-family: av_med;
		color: black;
		padding-bottom: 0px;
	}
	.list_pd_ul li .desc_wrap .price_wrap p {
		color: rgb(148, 141, 141);
		font-family: av_med;
	}
	.rating_list_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding-top: 0px;
		padding-right: 10px;
	}
	.rating_list_wrap .single_rate_wrap {
		float: left;
		display: inline-block;
		width: 17px;
		margin-right: 1px;
		position: relative;
		cursor: pointer;
	}
	.rating_list_wrap .single_rate_wrap img {
		width: 100%;
		float: left;
	}
	.form-group {
		width: 100%;
		display: inline-block;
	}
	.rating_list_wrap .single_rate_wrap .filled {
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
	}
	.rating_list_wrap .single_rate_wrap.active .filled {
		opacity: 1;
	}
	.list_pd_ul li .ab_color_wrap {
		position: absolute;
		bottom: 100px;
		right: 0px;
		z-index: 100;
	}
	.list_pd_ul li .ab_color_wrap a {
		padding: 3px 30px;
		padding-left: 4px;
		line-height: normal;
		font-size: 12px;
		background-color: hsl(208deg 89% 27%);
		color: white;
		border-radius: 0px;
		text-decoration: none;
		letter-spacing: 0.01em;
	}
	.list_pd_ul li .ab_check_box_wrap {
		position: absolute;
		top: 0px;
		right: 20px;
		z-index: 100;
	}
	.list_pd_ul li .ab_check_box_wrap span::before {
		height: 30px;
		width: 30px;
		border-radius: 20px;
		background-size: 20px auto;
	}
	.ab_cart_icon_wrap {
		position: fixed;
		bottom: 40px;
		right: 30px;
		z-index: 1001;
		border-radius: 50%;
	}
	.ab_cart_icon_wrap a {
		position: relative;
		padding: 9px;
		display: inline-block;
		float: left;
		width: 70px;
		height: 70px;
		background-color: hsl(186deg, 39%, 55%);
		border-radius: 50px;
		margin-right: 10px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.ab_cart_icon_wrap img {
		padding: 5px;
		display: inline-block;
	}
	.ab_cart_icon_wrap a:hover {
		background-color: rgb(185, 187, 187);
	}
	.cat_arrow_left.swiper-button-disabled, .cat_arrow_right.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.mb_filter_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 0px;
		float: left;
		position: fixed;
		bottom: 40px;
		left: 10px;
		z-index: 1112;
	}
	.filter_wrap .ab_close_btn_ls {
		position: absolute;
		right: 30px;
		top: 20px;
		width: 15px;
		z-index: 100;
	}
	/*****/
	/**step signup***/
	.step_bg_section {
		display: flex;
		flex-direction: row;
		padding: 5px;
		width: 100%;
		height: 100%;
		position: absolute;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		flex-wrap: wrap;
		align-items: center;
		text-align: center;
		align-content: stretch;
		background: url(../images/pattern_grey.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 100%;
		-webkit-animation: slide 30s linear infinite;
	}
	.step_bg_section .gridContainer {
		max-width: 520px;
		min-width: auto
	}
	.head_step_header {
		padding-bottom: 10px;
	}
	.head_step_header .left_side_wrap .image_wrap {
		text-align: left;
	}
	.head_step_header .left_side_wrap .image_wrap img {
		width: 170px;
	}
	.head_step_header .right_side_wrap .head_title_wrap {
		text-align: right;
		padding-top: 15px;
	}
	.head_step_header .right_side_wrap .head_title_wrap p {
		color: hsl(19deg, 81%, 64%);
		font-family: av_med;
		font-size: 15px;
		padding-bottom: 0px;
		line-height: normal;
	}
	.step_outer_box_wrap .inner_box_wrap {
		background-color: #fff;
		box-shadow: 1px 1px 12px 5px rgb(0 0 0 / 8%);
	}
	.step_outer_box_wrap .inner_box_wrap .left_form_wrap {
		padding: 15px 30px;
		width: 100%;
	}
	.form_title {
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.text_form {
		width: 100%;
		float: left;
		display: inline-block;
		position: relative;
		font-size: 12px;
		color: #000;
		background: transparent;
		padding: 10px;
		border: 1px solid #dfdcdc;
		font-family: av_med;
		letter-spacing: 0.1em;
	}
	.text_form::placeholder {
		color: rgb(185, 180, 180);
	}
	.whatsapp_wrap_form p {
		text-align: right;
		padding-bottom: 0px;
		font-size: 10px;
		color: rgb(151, 150, 150);
	}
	.whatsapp_wrap_form p img {
		width: 16px;
		margin-right: 10px;
	}
	.sign_up_anchor .common_anchor {
		width: 100%;
		text-align: center;
		font-size: 12px
	}
	.inner_box_wrap .or_sosical_sign_up_wrap {
		padding: 10px 0px;
		text-align: center;
		color: rgb(151, 150, 150);
	}
	.or_sosical_sign_up_wrap .social_anchor a {
		padding: 8px 30px;
		border: 1px solid rgb(219, 216, 216);
		border-radius: 20px;
		color: black;
		font-family: av_bold;
		font-size: 10px;
		position: relative;
		display: inline-block;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-decoration: none;
		margin-right: 10px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.or_sosical_sign_up_wrap .social_anchor a:hover {
		box-shadow: 1px 1px 12px 5px rgb(0 0 0 / 8%);
	}
	.or_sosical_sign_up_wrap .social_anchor a img {
		width: 15px;
		margin-right: 5px;
	}
	.bottom_login_already_wrap a {
		color: hsl(19deg, 82%, 64%);
	}
	.step_outer_box_wrap .inner_box_wrap .right_image_wrap {
		background: url(../images/login_bg.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		position: absolute;
		width: 50%;
		right: 0;
		z-index: 99;
		top: 0;
		height: 100%;
		display: none;
	}
	.right_image_wrap .look_hover_img {
		opacity: 1;
	}
	.right_image_wrap .look_hover_img .ab_data_wrap {
		right: 0px;
	}
	.ab_data_wrap .inner_data_wrap {
		padding: 0px 20px;
	}
	.ab_data_wrap .inner_data_wrap .common_header {
		font-size: 27px;
		text-transform: capitalize;
	}
	.ab_data_wrap .inner_data_wrap p {
		font-size: 13px;
		letter-spacing: 0.01em;
	}
	/****/
	/**step 2***/
	.step_bg_section.steps_select_wrap .gridContainer {
		max-width: 550px;
		min-width: auto;
	}
	.head_step_header .right_side_wrap .head_title_wrap p span {
		color: hsl(187deg, 42%, 49%);
	}
	.steps_select_wrap .inner_box_wrap {
		padding: 20px 30px;
	}
	.steps_select_wrap .inner_box_wrap .left_select_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		text-align: left;
	}
	.steps_select_wrap .inner_box_wrap .right_content_wrap {
		width: 41%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 20px;
		display: none;
	}
	.inner_box_wrap .left_select_wrap .select_property_wrap p {
		padding-bottom: 0px;
		font-family: av_med;
	}
	.step_property_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.step_property_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
		text-align: center;
	}
	.step_property_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.step_property_ul li .property_img img {
		width: 70px;
	}
	.property_head p {
		font-size: 12px;
		color: #a09f9f;
		padding-top: 10px;
		font-weight: normal;
	}
	input[type="radio"]:checked+.maritial_wrap .property_head p {
		color: hsl(19deg, 83%, 72%);
	}
	input[type="radio"]:checked+.maritial_wrap .list_hover_img {
		opacity: 1;
		float: inherit;
	}
	.step_property_ul li .list_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.step_property_ul li:hover .list_hover_img {
		opacity: 1;
	}
	.ab_tick_property {
		position: absolute;
		right: 0px;
		top: 0px;
		z-index: 100;
		width: 20px;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	input[type="radio"]:checked+.maritial_wrap .ab_tick_property {
		opacity: 1;
		right: 20px
	}
	.floor_plans_wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.fancy_radio {
		margin-right: 10px;
		background: #fff;
		border: 1px solid #9b9797;
		float: left;
		text-decoration: none !important;
		display: inline-block;
		position: relative;
		color: black;
		padding: 8px 26px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size: 11px;
		font-family: av_med;
	}
	.fancy_radio:hover, .fancy_radio.active {
		color: #f69850;
		border-color: #f69850;
		box-shadow: inset 0px 0px 0px 2px #fab682;
	}
	.inner_box_wrap .right_content_wrap .bg_image_wrap img {
		width: 190px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap {
		padding-top: 30px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap p {
		font-size: 12px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap p span {
		color: hsl(187deg, 42%, 49%);
		display: block;
	}
	/*****/
	/**step 3***/
	.inner_box_wrap .data_wrap_ul {
		width: 33.33%;
	}
	.text_form.check_text_form {
		padding: 5px;
		width: 100%;
		margin-top: 10px;
		background-color: #f0ebeb;
		border: 0px;
	}
	.minheight_drop_wrap {
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.back_next_wrap {
		width: 100%;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		flex-direction: row;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.back_next_wrap .back_wrap .common_anchor {
		background: transparent;
		border: 2px solid;
		border-color: rgb(201, 113, 201);
		color: black;
	}
	.back_next_wrap .skip_wrap {
		padding-top: 10px;
	}
	.back_next_wrap .skip_wrap p {
		padding-bottom: 0px;
	}
	.back_next_wrap .skip_wrap p a {
		color: #000
	}
	.flow_step_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0px;
		padding: 0px;
		display: flex;
		padding-left: 0px;
	}
	.flow_step_ul li {
		width: 33.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0px;
		padding: 0px;
		background: rgb(229, 131, 84);
		display: flex;
		align-items: center;
	}
	.flow_step_ul li .inner_flow_steps_wrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 5px;
	}
	.inner_flow_steps_wrap .icon_title_wrap img {
		width: 23px;
		display: inline-block;
	}
	.inner_flow_steps_wrap .icon_title_wrap p {
		display: inline-block;
		padding-bottom: 0px;
		color: white;
		font-family: av_med;
		font-size: 12px;
		line-height: normal;
		padding-left: 5px;
	}
	.inner_flow_steps_wrap .icon_right_wrap img {
		width: 18px;
	}
	.inner_menu_wrap {
		display: flex !important;
		align-content: space-between;
	}
	.menu_wrap .menu_list_wrap {
		display: flex;
		padding-top: 0px;
		align-items: center;
	}
	.menu_wrap .menu_list_wrap.flow_list {
		align-items: unset;
	}
	/*****/
	/**step 4***/
	input[type=date] {
		line-height: normal;
	}
	/******/
			/**user dashboard**/
			
			.head_move_section.user_dash_wrap .inner_head_wrap{
				padding: 0px;
			}
			.dashboard_ul {
	
				width: 100%;
				display: inline-block;
				position: relative;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				float: left;
				padding: 0px;
				margin: 0px;
			}
	
			.dashboard_ul li{
	
				width: 50%;
				display: inline-block;
				position: relative;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				float: left;
				padding: 0px;
				margin: 0px;
				text-align: center;
				cursor: pointer;
				
	
			}
			.dashboard_ul li .nav_dashboard_wrap{
			
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
				padding: 10px;
				display: flex;
				align-items: center;
				justify-content: center;
				
			}
			
			.dashboard_ul li .nav_dashboard_wrap .icon_image_wrap{
				width: auto;
				display: inline-block;
				position: relative;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				float: none;
			}
			.dashboard_ul li .nav_dashboard_wrap .icon_title_wrap{
				width: auto;
				display: inline-block;
				position: relative;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				float: none;
				
				
			}
			.dashboard_ul li .nav_dashboard_wrap .icon_title_wrap p{
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
				padding-bottom: 0px;
				padding-left: 10px;
			}
			
			.dashboard_ul li .nav_dashboard_wrap .icon_image_wrap img{
				width: 35px;
			}
			.dashboard_ul li .nav_dashboard_wrap .list_hover_img{
				position: absolute;
				z-index: 100;
				left: 0px;
				top: 0px;
				opacity: 0;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
			}
			.dashboard_ul li .nav_dashboard_wrap.active{
				background: hsl(48deg, 3%, 70%);
			}
			.dashboard_ul li .nav_dashboard_wrap.active .list_hover_img{
	
				opacity: 1;
				
			}
	
			.dashboard_ul li .nav_dashboard_wrap.active .icon_title_wrap p{
				color: white;
			}
			
			.user_dashboard_overview_wrap{
				padding-top: 40px;
			}
			.user_dashboard_overview_wrap .user_dashboard_box{
				padding-right: 0%;
				width: 100%;
			}
			.user_dashboard_box .inner_user_dashboard_box{
	
				border: 1px solid rgb(224, 219, 219);
				padding: 15px;
				box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
			}
			.inner_user_dashboard_box .head_move_section{
				box-shadow: none;
				margin-top: 0px;
			}
			.inner_user_dashboard_box .head_move_section .inner_head_wrap{
				display: flex;
				align-items: center;
			}
			.head_move_section.general_details_wrap .inner_head_wrap  .left_side_wrap p{
				font-size: 14px;
				margin-top: 10px;
			}
			.right_inside_side_wrap .expert_name_wrap .common_anchor{
				padding: 5px 15px;
				background: hsl(186deg, 39%, 55%);
				font-size: 13px;
				margin-top: 0px;
			}
			.my_details_progress .progress {
	
				background: none;
				background-color: #f5f5f5;
				height: 10px;
				margin-bottom: 5px;
				margin-top: 5px;
				border-radius: 30px;
				box-shadow: none;
			}
			.progress-bar {
				float: left;
				width: 0;
				height: 100%;
				font-size: 12px;
				line-height: 20px;
				color: #fff;
				text-align: center;
				background-color: #60b0b9;
				-webkit-box-shadow: none;
				box-shadow: none;
				-webkit-transition: width .6s ease;
				-o-transition: width .6s ease;
				transition: width .6s ease;
				border-radius: 20px;
			}
			.progress-bar {
				background-image: -webkit-linear-gradient(top,#60b0b9 0,#60b0b9 100%);
				background-image: -o-linear-gradient(top,#60b0b9 0,#60b0b9 100%);
				background-image: -webkit-gradient(linear,left top,left bottom,from(#60b0b9),to(#60b0b9));
				background-image: linear-gradient(to bottom,#60b0b9 0,#60b0b9 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff286090',GradientType=0);
				background-repeat: repeat-x;
			}
	
			.step_property_ul .span_p span{
				display: block;
				font-size: 12px;
				color: hsl(189deg, 37%, 63%);
			}
		/****/
		/***menu cart**/
.menu_blank_wrap{
    position: fixed;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
	z-index: 1001;
    background-color:rgb(0 0 0 / 69%);
    display: none;
}
.menu_side_cart_wrap{
    position: fixed;
    width: 50%;
    height: 100%;
    left: 0;
    top: 0;
	z-index: 1100;
    background-color: #fff;
    overflow-x: auto;
    display: block;
	transform: translateX(-105%);
	transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.26s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;
	border-top-right-radius: 20px;
}

.menu_side_cart_wrap.active{
    transform: translateX(0%);
}
.menu_side_cart_wrap .inner_wrap{
    padding: 0px;
}
.menu_side_cart_wrap .clos_btn{
    position: absolute;
    right: -30px;
    top: 20px;
    z-index: 100;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
		
}

.menu_side_cart_wrap.active .clos_btn{
	
	-webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
	right: 15px;
		
}
.menu_side_cart_wrap .clos_btn img{
width: 31px;
}

.menu_side_cart_wrap .menu_logo_wrap{
    padding: 10px;
	padding-bottom: 10px;
	transform: translatex(-100px);
	-webkit-transition: all 1.5s ease-in-out;
        -moz-transition: all 1.5s ease-in-out;
        -o-transition: all 1.5s ease-in-out;
        -ms-transition: all 1.5s ease-in-out;
        transition: all 1.5s ease-in-out;
}
.menu_side_cart_wrap .menu_logo_wrap img
{
	width: 120px;
}

.menu_side_cart_wrap.active .menu_logo_wrap{
	transform: translatex(-0px);
}
.appear-delay-8 {
    transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.26s,opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;
}

.sh_menu_wrap {
    transform: translateY(-90px);
    opacity: 0;
	-webkit-transition: all 1.5s ease-in-out;
        -moz-transition: all 1.5s ease-in-out;
        -o-transition: all 1.5s ease-in-out;
        -ms-transition: all 1.5s ease-in-out;
        transition: all 1.5s ease-in-out;
		background: linear-gradient( 333deg, rgb(255, 255, 255) 33%, rgb(249, 247, 247) 33%);
		background-position: 100% 230%;
		background-size: 1000% 100%;

	
}
.menu_side_cart_wrap.active .sh_menu_wrap {
    transform: translateY(0px);
    opacity: 1;
	background: linear-gradient( 333deg, rgb(255, 255, 255) 33%, rgb(249, 247, 247) 33%);
	background-position: 100% 0;
	background-size: 100% 100%;



}
.slide_menu_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0%;
	margin: 0%;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.slide_menu_ul li{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin: 0%;
	font-size: 12px;
    text-transform: capitalize;
	letter-spacing: 0.1em;
	padding: 5px 0px;
}
.slide_menu_ul li a{
	color: #4a4a4a;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
}

.slide_menu_ul:hover li a{
	color: gray;
}
.slide_menu_ul li a:hover{
	color: white;
}

.map_head {
    padding: 5px;
    padding-bottom: 5px;
	transform: translateY(190px);
    opacity: 0;
	-webkit-transition: all 1.5s ease-in-out;
        -moz-transition: all 1.5s ease-in-out;
        -o-transition: all 1.5s ease-in-out;
        -ms-transition: all 1.5s ease-in-out;
        transition: all 1.5s ease-in-out;
    background-color: transparent;
}

.menu_side_cart_wrap.active .map_head {
    transform: translateY(0px);
    opacity: 1;
    background-color: rgb(202 200 200);

}
/****/
/**fix mobile bar**/

.fix_mb_bottom_bar{

	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 1000;
	padding: 13px 10px;
	background: white;
	box-shadow: 0px -4px 6px 0px rgb(0 0 0 / 8%);
}

.fix_mb_bottom_bar ul{

	width: 100%;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.fix_mb_bottom_bar ul li{
	width: 22.74%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 3%;
	text-align: center;
	border-right: 1px solid rgb(231, 230, 230);
	display: flex;
	align-content: stretch;
	flex-wrap: wrap;
}
.fix_mb_bottom_bar ul li:nth-child(4n+0){
	margin-right: 0px;
	border: 0px;
}
.fix_mb_bottom_bar ul li .icon_wrap svg{
	width: 23px;
}
.fix_mb_bottom_bar ul li .title_wrap p{
	padding-bottom: 0px;
	font-size: 11px;
	line-height: normal;
}
/*****/
/**products***/
	
.top_product_section {
	padding-top: 80px;
	padding-bottom: 40px;
	background: #fff;
}
.top_product_section .gridContainer{
	max-width: 1050px;
	min-width: auto;
}


.top_product_section .product_image_big_wrap{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-bottom: 0px;
	padding-right: 0px;
	
}
.top_product_section .product_details_desc_wrap{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-top: 10px;

}
.top_product_section .product_image_big_wrap .image_wrap img{
	width: 100%;
}
.product_details_desc_wrap .head_pdt_wrap .common_header{

	letter-spacing: normal;
	text-transform: none;
	font-size: 23px;
	padding: 0px;

	color: #000;

} 
.product_details_desc_wrap .head_pdt_wrap span{
	
	padding: 0px;
	margin-top: 10px;
	display: inline-block;
	font-size: 13px;
	color: rgb(192, 187, 183);

}
.rating_list_wrap{

	width: auto;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-top: 10px;
}

.rating_list_wrap .single_rate_wrap{
	float:left;
	display:inline-block;
	width:20px;
	margin-right:1px;
	position: relative;
	cursor: pointer;
}
.rating_list_wrap .single_rate_wrap img{
	width:100%;
	float:left;
}
.form-group{
	width:100%;
	display:inline-block;

}
.rating_list_wrap .single_rate_wrap .filled{
	position: absolute;
	top:0;
	left:0;
	opacity:0;
}
.rating_list_wrap .single_rate_wrap.active .filled{
	opacity:1;
}



.product_details_desc_wrap .quantity_wrap{


		padding-top: 25px;

}
.cart_plus_min_wrap .cart_inner_wrap{
	display: inline-block;
	background-size: 100%;
   
	
}
.cart_plus_min_wrap .cart_inner_wrap span{
	padding: 9px;
	padding-left: 50px;
	padding-right: 50px;
	font-size: 15px;
	vertical-align: middle;
	
}

.cart_plus_min_wrap .light_bt.left {
	background: url(../images/arrow_down_wh.png) center no-repeat hsl(0deg 0% 86%);
	border: none;
	font-size: 20px;
	outline-style: none;
	width: 37px;
	height: 40px;
	background-size: 23px 23px;
	-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	
	
}
.cart_plus_min_wrap .light_bt.right {
	background: url(../images/arrow_up_wh.png) center no-repeat hsl(0deg 0% 86%);
	border: none;
	font-size: 20px;
	outline-style: none;
	width: 37px;
	height: 40px;
	background-size: 23px 23px;
	-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	
	
}

.cart_plus_min_wrap .light_bt:hover{

	background-color: rgb(209, 203, 203);

}

.quantity_wrap .pdt_price_vat{
	position: relative;
	display: inline-block;
	padding-left: 20px;
}
.quantity_wrap .pdt_price_vat .price_wrap p{
	line-height: normal;
	padding-bottom: 0px;
	font-size: 20px;

}
.quantity_wrap .pdt_price_vat .price_wrap span{
	font-size: 13px;

	color: hsl(199deg 90% 40%);
	text-decoration: line-through;
	
}
.pdt_price_vat .vat_wrap p{
	line-height: normal;
	font-size: 14px;

	padding-bottom: 0px;
}
.product_details_desc_wrap .price_pdt_wrap{

	padding-bottom: 20px;
}

.product_details_desc_wrap .price_pdt_wrap img{
	width: 40px;
	height:40px;
	margin-left: 20px;
	background: hsl(199deg, 90%, 40%);
	padding: 4px;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
}
.product_details_desc_wrap .price_pdt_wrap img:hover{
	background: rgb(19, 164, 231);
}

.top_call_chat_wrap{
	width: auto;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	border: 1px solid rgb(218, 218, 218);
	background: hsl(0deg ,0%, 96%);
	padding: 7px;
	margin-top: 10px;
}
.top_call_chat_wrap.left{
	margin-right: 10px;
}
.top_call_chat_wrap.right{
	margin-left: 10px;
}
.top_call_chat_wrap .icon_wrap{
	width: 20%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.top_call_chat_wrap .icon_wrap img{
	width: 100%;
}
.top_call_chat_wrap .call_desc_wrap{
	width: 80%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.top_call_chat_wrap .call_desc_wrap p {
	color: hsl(0deg 0% 55%);
	padding: 0%;
	padding-bottom: 3px;
	line-height: normal;
	font-size: 11px;
}
.top_call_chat_wrap .call_desc_wrap .common_header {
	font-size: 19px;
	padding-bottom: 0px;

}
.top_call_chat_wrap.right .call_desc_wrap .common_header {
	font-size: 19px;
	padding-bottom: 0px;
	color: hsl(142deg, 30%, 59%);

}


.prod_info_parent_wrap{
	padding-top: 0px;
	padding-bottom: 30px;
	background: #fff;
}
.gridContainer.product_grid, .gridContainer.lg {
	max-width: 750px;
	min-width: auto;
	
}
.prod_info_parent_wrap .tab_left_wrap{
	width: 100%;
	padding-bottom: 20px;
}
.prod_info_parent_wrap .tab_right_wrap{
	width: 100%;
	padding-top: 0px;
}
.nav-tabs>li>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li>a:hover {
	border-radius: 0 !important;
	border: 0 !important;
	
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-tabs {
	border-bottom: 0px solid #ddd;
}
.nav-tabs li a {
	color: rgb(151 87 13);
	font-size: 25px;
	text-decoration: none;
	padding: 20px;
	background-color: hsl(0deg, 0%, 93%);
}
.nav-tabs>li>a, .nav-tabs>li.active>a{
	border-radius: 0 !important;
	border: 0 !important;
	
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	background-size: 100% !important;
	margin-right: 20px;
	
}
.nav-tabs>li>a{
	color: black;
}
.nav-tabs>li.active>a{
	color: white;
}
.nav-tabs>li.active a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	background: hsl(199deg, 90% ,40%);
	background-size: 100% !important;
	color: white;
}

.tab-content {
	margin-bottom: 0;
	line-height: 1.7em;
	text-align: justify;
	font-size: 13px;
	color: #282828;
	padding: 20px;
}
.tab-content p{

	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	
}
.tab_inner_title {
	display: none;
}

.tab_inner_content .head_review_table{
	padding-top: 30px;
	padding-bottom: 30px;
}
.tab_inner_content .head_review_table .top_overview_table_wrap{
	border-bottom: 1px solid rgb(209, 203, 203);

}
.tab_inner_content .head_review_table .top_overview_table_wrap p{

	font-size: 10px;
	
}


.prod_info_parent_wrap .tab_right_wrap .inner_leave_review_wrap{
	padding: 30px;
	padding-left: 40px;
	padding-right: 40px;
	background-color: hsl(0deg, 0% ,96%);
	border-radius: 20px;
}
.prod_info_parent_wrap  .inner_leave_review_wrap .review_head_wrap p{

	font-size: 11px;
	color: rgb(201, 201, 201);
	line-height: 1.5em;
	padding-bottom: 0px;
	
}
.prod_info_parent_wrap .text_form{
	width: 100%;
	display: inline-block;
	border: none;
	border-bottom: 1px solid rgb(190, 190, 190);
	padding: 8px;
	padding-left: 0px;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: rgb(197, 191, 191);
	background: transparent;
	box-shadow: none !important;
	border-radius: 0px;
}
.text_form::placeholder{
	color: rgb(197, 191, 191);;
}
.common_anchor.rm_cir_anchor{
	margin-top: 10px;
	background: hsl(43deg, 81% ,54%); 
	box-shadow: none;
	font-size: 15px;
	color: black;
}

.product_details_desc_wrap .bottom_dec_wrap{
	padding: 20px 0px;
}
.price_pdt_wrap .common_anchor{
	padding-left: 40px;
	padding-right: 40px;
}
/****/
		/***product view popup**/

		.ab_pop_up_product{

			display: flex;
			flex-direction: row;
			padding: 5px;
			width: 100%;
			position: absolute;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			flex-wrap: wrap;
			align-items: center;
			align-content: stretch;
			background-color: rgba(83, 82, 82, 0.466);
			z-index: 10000;
			padding: 70px 0px;

		}
		.ab_pop_up_product .gridContainer{
			max-width: 1150px;
			min-width: auto;
		
		}
		.ab_pop_up_product .inner_pop_up_product .logo_pop_up_pd{
			position: absolute;
			top: 20px;
			left: 20px;
			z-index: 10;
			width: 180px;
		}
		.ab_pop_up_product .inner_pop_up_product .close_pop_up_pd{
			position: absolute;
			top: 30px;
			right: 30px;
			z-index: 10;
			width:17px;
		}
		/******/
				/**select user dashboard***/

				.select_radio {
					margin-right: 5px;
					margin-top: 0px;
					margin-bottom: 0px;
					background: #064789;
					font-size: 14px;
					float: none;
					text-decoration: none !important;
					display: inline-block;
					position: relative;
					color: black;
					border-radius: 3px;
					padding: 10px;
					-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-o-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
					text-align: center;
				}
				.select_radio.active {
					box-shadow: 0 0 0px 3px #e0e0e0;
				}
		
				/*****/
							/***looks***/

		.looks_section{

			padding-top: 90px;
			padding-bottom: 0px;
		}
		.looks_section .gridContainer{

			max-width: 900px;
			min-width: auto;

		}
		.looks_ul{
			width: 100%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0%;
			margin: 0%;
			padding-top: 25px;
			padding-bottom: 25px;
		}
		.looks_ul li{

			width: 48.5%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0%;
			margin: 0%;
			margin-right: 3%;
			padding-bottom: 23px;
			cursor: pointer;
			
			
		}
		.looks_ul li:nth-child(2n+0){

			margin-right: 0%;

		}

	
		.looks_ul li .image_wrap{
			overflow: hidden;
			border-radius: 8px;
		}
		.looks_ul li .image_wrap img{
			
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			width: 100%;
		}

		.looks_ul li:hover .image_wrap > img{

			transform: scale(1.1);

		}

		.looks_ul li .image_wrap .ab_heart_wrap{
			position: absolute;
			right: 5px;
			top: 5px;
			z-index: 100;
			width: 40px;
		}
		.looks_ul li .title_wrap{
			padding-top: 5px;
		}
		.looks_ul li .title_wrap p{
			font-family: av_med;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			font-size: 15px;
		}
		.looks_ul li:hover .title_wrap p{
			color: hsl(18deg, 73%, 64%);
		}
	/*****/
	/****one space home****/

.onespace_home_section{
		
	padding-top: 75px;

}
.onespace_home_section .gridContainer{

	max-width: 900px;
	min-width: auto;

}

.inner_box_onespace_home .left_details_list_wrap{

	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-right: 0px;


}
.inner_box_onespace_home .right_suggestion_wrap{

	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 0px;

}
.left_details_list_wrap .head_wrap .common_header{

	font-size: 25px;

}
.home_space_ul{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0%;
	padding-top: 20px;
}
.home_space_ul li{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0%;
	padding-bottom: 35px;
}
.home_space_ul li .image_wrap img{

	border-radius: 5px;
	width: 100%;

}
.home_space_ul li .title_wrap{
	padding-top: 10px
}
.home_space_ul li .title_wrap p{

	font-family: av_bold;
	font-size: 20px;
	line-height: 1.1em;

}
.home_space_ul li .desc_wrap span{
	display: block;
	font-style: italic;
}


.right_suggestion_wrap .blog_free_quote_section{

	border: 1px solid rgb(209, 204, 204);
	padding: 20px 20px;
	border-radius: 7px;
	margin-top: 10px;
	margin-bottom: 40px;

}

.blog_free_quote_section .talk_head_wrap .common_header{

	padding-bottom: 10px;
	font-size: 23px;
	text-align: center;

}
.input_wrap {
	
	position: relative;
	display: inline-block;
	width: 100%;
}
.input_wrap:before {
	content: "+91";
	position: absolute;
	left: 42px;
	bottom: 10px;
	z-index: 99;
	display: inline-block;
	background-size: 100% auto;
	font-size: 13px;
	border-right: 1px solid black;
	padding-right: 10px;
}
.input_wrap .flag {
	position: absolute;
	width: 23px;
	height: 25px;
	top: 10px;
	left: 10px;
}
.input_wrap input {
	padding-left: 83px;
}

.common_anchor.free_quote{
	width: 100%; 
	text-align:center;
}

.right_suggestion_wrap .interior_guide_section{
	padding-top: 0px;
	padding-bottom: 30px;
}
.interior_guide_section .guid_head_wrap .common_header{

	font-size: 23px;

}

.interior_guide_section .inner_box_guide{
	padding-top: 20px;

}
.guide_ul{

	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;

}
.guide_ul li{

	width: 48.5%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;
	padding-bottom: 30px;
	margin-right: 3%;

}
.guide_ul li:nth-child(2n+0){
	margin-right: 0px;
}
.guide_ul li .image_wrap{
	width: 45%;
}
.guide_ul li .details_wrap{
	width: 55%;
	padding-left: 10px;
}
.guide_ul li .image_wrap img{
	width: 100%;
}

.guide_ul li .details_wrap .sm_title_wrap p{
	font-size: 12px;
	padding-bottom: 0px;
	color: rgb(247, 64, 64);
}
.guide_ul li .details_wrap .sm_desc_wrap p{
	font-size: 12px;
	padding-bottom: 0px;
	font-family: av_med;
	line-height: normal;
}



.popular_ul{

	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;

}
.popular_ul li{

	width: 48.5%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 3%;
	margin-bottom: 15px;
}
.popular_ul li:nth-child(2n+0){
	margin-right: 0px;
}
.popular_ul li .image_wrap img{
	width: 100%;
}
.popular_ul li .look_hover_img {
	opacity: 1;
	cursor: pointer;
}
.look_hover_img .ab_pop_wrap{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 100;
}
.look_hover_img .ab_pop_wrap .inner_ab_pop_wrap{
	padding: 10px;
}
.look_hover_img .ab_pop_wrap .common_header{
	font-size: 14px;
	color: white;
	line-height: normal;
	padding-bottom: 5px;
}
.look_hover_img .ab_pop_wrap p{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	color: white;
}
/******/
/****how it's work***/

.work_process_section{
	background: white;
	padding: 40px 0px;
}
.work_process_section .gridContainer{

	max-width: 900px;
	min-width: auto;

}
.how_work_step_wrap{
	padding: 20px 0px;
	display: flex !important;
	align-items: center;
	flex-direction: column;
}
.how_work_step_wrap .left_image_wrap{
	text-align: center;
}
.how_work_step_wrap .left_image_wrap img{

	width: 350px;

}

.how_work_step_wrap  .right_step_wrap .head_wrap p {
	color: hsl(20deg 81% 64%);
	font-family: av_med;
	font-size: 20px;
}
.how_work_step_wrap  .right_step_wrap .head_wrap p span {
	display: block;
	font-size: 18px;
}
.how_work_step_wrap:nth-child(even){
	flex-direction: column-reverse;
}
/*****/
/**blog details**/
.blog_details_section{
	padding-top: 75px;
	padding-bottom: 70px;
	text-align: center;
	background: black;
}
.blog_details_section .gridContainer{
	max-width: 700px;
	min-width: auto;
}
.blog_details_section .head_wrap p{
	color: wheat;
}
.blog_details_section .common_header{
	color: hsl(0deg 0% 82%);
}
.blog_details_section p{
	color: white;
}
.blog_details_section .head_wrap .common_header{

	font-size: 17px;
	
}
.blog_details_section .head_image_wrap img{

	width: 100%;
}

.blog_details_section .head_desc_wrap{

	padding-top: 30px;
	padding-bottom: 30px;

}

.blog_details_section .head_image2_wrap img{

	width: 300px;
}
.blog_details_section .step_like_wrap{

	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
}
.blog_details_section .step_like_wrap .common_header{
	
	text-transform: capitalize;
	font-size: 20px;

}
.step_like_wrap ol{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0%;
	padding-left: 17px;
}
.step_like_wrap ol li{
	width: 100%;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	padding: 0%;
	font-size: 12px;
	line-height: 1.5em;
	color: white;
	list-style-position: inside;
	padding-bottom: 10px;
}
.step_like_wrap ol li:nth-last-child(1){
	padding-bottom: 0px;
}
.blog_bottom_page_wrap{
	position: fixed !important;
	left: 13px;
	bottom: 13px;
	z-index: 100;
	text-align: left;
}
.blog_bottom_page_wrap img{

	width: 35px;
	margin-right: 5px;

}
.blog_bottom_page_wrap a{
	display: inline-block;
	color: #e89e5f;
	border: 1px solid;
	padding: 5px 10px;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	background-color: white;
	font-size: 11px;
	border-radius: 10px;
}
.blog_bottom_page_wrap a:hover{
	text-decoration: none;
	background-color: white;
	color: black;
	
}
/****/
/****career***/

.career_top_section{
	background: url(../images/career_top.jpg) center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
    background-size: cover;
	padding: 50px 0px;
	margin-top: 35px;
}
.career_top_section .gridContainer{
	max-width: 1100px;
	min-width: auto;
}
.career_top_section .career_top_wrap{
	display: flex;
    align-items: center;
}
.career_top_section .left_career_top_view .common_header{

	font-size: 25px;
	

}
.right_career_form_wrap .box_career_wrap{


	width: 322px;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right;



}
.box_career_wrap .inner_box_career_wrap{
	background-color: white;
	padding: 22px 22px;
	border-radius: 10px;
	box-shadow: 0 0 16px 0 rgb(0 0 0 / 16%);
}
.inner_box_career_wrap .head_wrap .common_header{
	font-size: 22px;
}
.inner_box_career_wrap .text_form{
	padding: 10px;
	font-size: 11px;
}
.privacy_terms_anchor{
	padding-top: 5px;
}
.privacy_terms_anchor p{
	font-size: 10px;
	padding-bottom: 0px;
}
.privacy_terms_anchor a{
	color: hsl(20deg, 82%, 63%);
}
.apply_position_wrap{
	padding-top: 50px;
	padding-bottom: 50px;
}
.apply_position_wrap .gridContainer{
	max-width: 946px;
	min-width: auto;
}
.positions_select{
	width: 25%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	margin-right: 3%;
	margin-top: 30px;
}
.positions_select select{
	margin-top: 5px;
}
.postions_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin:0px;
	margin-top:40px;
	margin-bottom: 20px;
}
.postions_ul li{

	width: 48.5%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin:0px;
	margin-bottom: 30px;
	margin-right: 3%;
	padding: 12px 15px;
	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px 0 rgb(0 0 0 / 6%);

}
.postions_ul li:nth-child(2n+0){
	margin-right: 0px;
}
.postions_ul li .head_wrap .common_header{
	font-size: 19px;
}
.postions_ul li .desc_wrap p{

	font-size: 15px;
	font-family: av_med;
}
.postions_ul li .desc_wrap p span{
	font-family: av_reg;
	font-size: 14px;
}
.bottom_career_conect_us{
	text-align: center;
	padding: 0px 100px;

}
.bottom_career_conect_us p{
	font-size: 15px;
}
.bottom_career_conect_us a{
	color: hsl(20deg, 82%, 63%);
}
/****/
/**Wholesaler form***/

.wholesaler_side_cart_wrap{
	position: fixed;
	width: 45%;
	height: 100%;
	right: 0px;
	top: 0;
	z-index: 1100;
	background-color: #fff;
	overflow-x: auto;
	display: block;
	transform: translateX(100%);
	transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.26s, opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;
	border-top-left-radius: 20px;
}
.wholesaler_side_cart_wrap.active{
	transform: translateX(0%);
}

.wholesaler_side_cart_wrap .clos_btn{

	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 100;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}

.wholesaler_side_cart_wrap .inner_form_slide_wrap{

	padding: 70px 20px;

}
/*****/
/**dashboard new**/
.inner_user_dashboard_box .left_side_dash{
	
	padding: 10px;
	width: 100%;


}
.inner_user_dashboard_box .right_side_dash{
	border-top:1px solid rgb(230, 230, 230);
	padding: 10px;
	padding-top: 15px;
	width: 100%;
}
.step_property_ul.right li{
	width: 22.75%;

}
.step_property_ul.right li:nth-child(4n+0){
	margin-right: 0px;
}

.step_property_ul.right li:nth-child(3n+0){
	margin-right: 3%;
}


.inner_top_your_project_wrap{
padding-top: 5px;
}
.your_order_head .common_header{
	font-size: 25px;

}
.order_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0%;
}
.order_ul li{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0%;
	border-bottom: 1px solid rgba(68,68,68,.1);
	padding-bottom: 5px;
	padding-top: 5px;
}

.total_details_wrap .head_wrap p{

	padding-bottom: 8px;
	font-size: 13px;
}
.total_details_wrap .desc_wrap p{
	font-size: 14px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.order_ul li:nth-last-child(1){
	border: none;
}
.order_ul li:nth-last-child(2){
	border-bottom: 2px solid #5fb0b9;
}
.check_out_anch_wrap .common_anchor{
	width: 100%;
	text-align: center;
}
/****/
}

/* Tablet Horizontal Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 786px) and (max-width: 1100px) {
	.gridContainer {
		width: 95.675%;
		padding-left: 1.1625%;
		padding-right: 1.1625%;
		clear: none;
		float: none;
		margin: 0 auto;
	}
	#div1 {}
	.zeroMargin_tablet {
		margin-left: 0;
	}
	.hide_tablet {
		display: none;
	}
	.zeroMargin_desktop {
		margin-left: 0;
	}
	.hide_desktop {
		display: none;
	}
	/***home***/
	.common_header {
		padding: 0%;
		margin: 0px;
		font-size: 28px;
		line-height: 1.2;
		padding-bottom: 7px;
		color: hsl(186deg, 39%, 55%);
		;
		font-family: av_med;
	}
	.common_header span {
		color: hsl(20deg, 82%, 63%)
	}
	.large_wrap {
		font-size: 45px;
	}
	p {
		padding: 0%;
		margin: 0px;
		font-family: av_reg;
		line-height: 1.7;
		padding-bottom: 10px;
		font-size: 13px;
		letter-spacing: 0.02em;
	}
	.common_anchor {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: white;
		padding: 10px 17px;
		font-size: 14px;
		border-radius: 10px;
		margin-top: 9px;
		text-decoration: none;
		background: rgb(0, 0, 0);
		background: linear-gradient(333deg, rgba(241, 161, 124, 1) 33%, rgba(238, 136, 88, 1) 33%);
		background-position: 100% 0;
		background-size: 100% 100%;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.common_anchor:hover {
		text-decoration: none;
		color: rgb(243, 235, 235);
		background: linear-gradient(333deg, rgba(241, 161, 124, 1) 33%, rgba(238, 136, 88, 1) 33%);
		background-position: 50% 230;
		background-size: 200% 100%;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.nav_menu_wrap .gridContainer {
		max-width: 1750px;
		min-width: auto;
	}
	.nav_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		/* float: left; */
		padding: 0%;
		margin: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		text-align: right;
	}
	.nav_ul li {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding: 0%;
		margin: 0px;
		list-style: none;
		font-size: 10px;
		border-right: 1px solid rgb(117, 117, 117);
		text-align: right;
		letter-spacing: 0.1em;
		line-height: normal;
	}
	.nav_ul li:nth-last-child(1) {
		border-right: none;
	}
	.nav_ul li a {
		color: gray;
		margin-right: 10px;
		margin-left: 10px;
		text-decoration: none;
	}
	.menu_wrap {
		position: absolute;
		left: 0px;
		width: 100%;
		z-index: 1000;
		top: 33px;
	}
	.menu_wrap .logo_svg_wrap {
		width: 23%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	.menu_wrap .logo_svg_wrap .svg_wrap {
		text-align: center;
		display: inline-block;
		float: left;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-align: right;
		width: 100%;
		margin-top: -20px;
		padding-right: 20px;
	}
	.menu_wrap .logo_svg_wrap .svg_wrap svg {
		width: 100%;
	}
	.menu_wrap .menu_list_wrap {
		width: 77%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 10px;
	}
	.menu_wrap .menu_list_wrap .inner_menu_list_wrap {
		background: white;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
		display: flex;
	}
	.menu_ul {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
	}
	.menu_ul > li {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		border-right: 1px solid rgb(238, 235, 235);
		text-transform: uppercase;
		font-size: 11px;
	}
	.menu_ul > li > a {
		position: relative;
		display: inline-block;
		padding: 11px 12px;
		color: rgb(119, 115, 111);
		text-decoration: none;
		font-family: av_med;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.menu_ul > li > a:hover {
		background: rgb(204, 204, 204);
		color: black;
	}
	.inner_menu_list_wrap .instant_consultancy {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 5px;
		padding-top: 6px;
		padding-left: 10px;
	}
	.inner_menu_list_wrap .instant_consultancy a {
		display: inline-block;
		position: relative;
		background-color: hsl(187deg 40% 55%);
		color: white;
		padding: 5px 13px;
		border-radius: 8px;
		font-size: 10px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.inner_menu_list_wrap .instant_consultancy a:hover {
		background-color: rgb(163, 198, 202);
	}
	.inner_menu_list_wrap .log_sign_wrap {
		padding: 6px;
		padding-top: 12px;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	.inner_menu_list_wrap .log_sign_wrap ul {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		border-right: 1px solid hsl(19deg, 80%, 64%);
		text-transform: uppercase;
		font-family: av_med;
		font-size: 10px;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li:nth-last-child(1) {
		border-right: 0px;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li a {
		position: relative;
		display: inline-block;
		color: hsl(19deg, 80%, 64%);
		padding: 0px 8px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li a:hover {
		color: rgb(155, 153, 153);
	}
	.slider_top_wrap {
		margin-top: 34px;
	}
	.slider_top_wrap img {
		width: 100%;
	}
	.ab_large_section_wrap {
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10000;
		display: inline-block;
		width: 100%;
	}
	.ab_large_section_wrap .inner_ab_home_slider_wrap {
		padding-top: 50px;
	}
	.inner_ab_home_slider_wrap .gridContainer {
		max-width: 1200px;
		min-width: auto;
	}
	.inner_ab_home_slider_wrap .left_slider_home_wrap {
		padding-right: 93px;
	}
	.ab_award_wrap {
		position: absolute;
		right: 10px;
		bottom: 43px;
		z-index: 1000;
		width: 170px;
	}
	.swiper-slide .left_slider_home_wrap {
		opacity: 0;
		transform: translate3d(20px, 0, 0);
		-webkit-transition: 0.4s ease 0.2s;
		-moz-transition: 0.4s ease 0.2s;
		-o-transition: 0.4s ease 0.2s;
		-ms-transition: 0.4s ease 0.2s;
		transition: 0.4s ease 0.2s;
	}
	.swiper-slide-active .left_slider_home_wrap {
		opacity: 1;
		transform: translate3d(0, 0, 0);
		-webkit-transition: 0.9s ease 0.2s;
		-moz-transition: 0.9s ease 0.2s;
		-o-transition: 0.9s ease 0.2s;
		-ms-transition: 0.9s ease 0.2s;
		transition: 0.9s ease 0.2s;
	}
	.process_section_wrap {
		padding-top: 130px;
		padding-bottom: 30px;
		text-align: center;
		overflow: hidden;
	}
	.process_section_wrap .gridContainer {
		max-width: 580px;
		min-width: auto;
	}
	.process_section_wrap .process_top_head_wrap .common_anchor {
		padding: 10px 50px;
	}
	.process_section_wrap .ab_left_process_wrap {
		position: absolute;
		left: -40px;
		top: -40px;
		z-index: 0px;
		width: 300px;
	}
	.process_section_wrap .ab_right_process_wrap {
		position: absolute;
		right: -70px;
		top: -40px;
		z-index: 0px;
		width: 300px;
	}
	.process_step_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-top: 30px;
		padding-left: 100px;
		padding-bottom: 70px;
	}
	.process_step_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
	}
	.process_step_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.process_step_ul li .image_wrap img {
		width: 390px;
	}
	.process_step_ul li .head_wrap p {
		color: hsl(20deg 81% 64%);
		font-family: av_med;
		font-size: 18px;
	}
	.process_step_ul li .head_wrap p span {
		display: block;
		font-size: 17px;
	}
	.process_step_ul li .desc_wrap {
		padding: 0px 55px;
	}
	.process_step_ul .swiper-slide li {
		width: 100%;
	}
	/*pagination*/
	.process_step_ul .swiper-pagination-bullet {
		width: 14px;
		height: 14px;
		text-align: center;
		line-height: 20px;
		font-size: 0px;
		color: #231f20;
		opacity: 1;
		background: hsl(17deg, 68%, 83%);
	}
	.process_step_ul .swiper-pagination-bullet-active {
		color: #231f20;
		background: hsl(18deg, 80%, 67%);
	}
	/**pg**/
	.top_packages_wrap {
		padding: 20px 0px;
	}
	.top_packages_wrap .head_wrap {
		padding: 20px 0px;
	}
	.top_packages_wrap .head_wrap .common_header {
		color: hsl(352deg, 94%, 47%);
	}
	.top_package_slider_wrap .gridContainer {
		max-width: 870px;
		min-width: auto;
	}
	.top_package_slider_wrap .slider_image_wrap img {
		width: 100%;
	}
	.prod_arrow_left {
		position: absolute;
		top: 45%;
		left: -35px;
		z-index: 10;
		width: 25px;
		cursor: pointer;
	}
	.prod_arrow_right {
		position: absolute;
		top: 45%;
		right: -35px;
		z-index: 10;
		width: 25px;
		cursor: pointer;
	}
	#latest_gallery .swiper-slide {
		-webkit-transition: all 700ms linear;
		-moz-transition: all 700ms linear;
		-o-transition: all 700ms linear;
		-ms-transition: all 700ms linear;
		transition: all 700ms linear;
		transform: scale(0.5);
	}
	#latest_gallery .swiper-slide-active {
		transform: scale(1);
	}
	.prod_arrow_left.swiper-button-disabled, .prod_arrow_right.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.ab_pattern_wrap {
		width: 100%;
		height: 70%;
		background: url(../images/pattern_orange.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 200%;
		position: absolute;
		top: 15%;
		left: 0;
		content: '';
		z-index: 0;
		-webkit-animation: slide 30s linear infinite;
	}
	.experience_center_section {
		padding-top: 60px;
		padding-bottom: 0px;
	}
	.experience_center_section .gridContainer {
		max-width: 1700px;
		width: 100%;
	}
	.experience_center_section .head_wrap .common_header {
		text-align: center;
	}
	.experience_center_section .head_wrap .common_anchor {
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 100;
		margin-top: 0px;
	}
	.experience_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 30px;
	}
	.experience_ul li {
		width: 32.66%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 0%;
		margin-bottom: 20px;
		margin-right: 1%;
	}
	.experience_ul li:nth-child(1) {
		width: 64.33%;
	}
	.experience_ul li:nth-child(2) {
		width: 34.66%;
		margin-right: 0%;
	}
	.experience_ul li:nth-child(3n+2) {
		margin-right: 0%;
	}
	.look_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		height: 100%;
		padding: 15px;
		background: rgb(255, 255, 255);
		background: linear-gradient(150deg, rgba(255, 255, 255, 0) 37%, rgba(0, 0, 0, 1) 97%);
		overflow: hidden;
	}
	.experience_ul li:hover .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.look_hover_img .ab_data_wrap {
		position: absolute;
		width: 100%;
		text-align: right;
		bottom: 25px;
		right: 50px;
	}
	.look_hover_img .ab_data_wrap .common_header {
		color: white;
		text-transform: uppercase;
		font-size: 17px;
	}
	.look_hover_img .ab_data_wrap p {
		color: white;
		font-size: 12px;
	}
	.look_hover_img .ab_data_wrap .ab_arrow_wrap {
		position: absolute;
		width: 20px;
		right: -140px;
		bottom: 20px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.experience_ul li:hover .ab_arrow_wrap {
		right: -40px;
	}
	.experience_bottom_custom_wrap {
		padding-bottom: 50px;
	}
	.experience_bottom_custom_wrap .left_experience_wrap {
		width: 54%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 10px;
	}
	.experience_bottom_custom_wrap .experience_image_wrap img {
		width: 100%;
	}
	.experience_bottom_custom_wrap .experience_image_wrap:hover .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.experience_bottom_custom_wrap .experience_image_wrap:hover .ab_arrow_wrap {
		right: -40px;
	}
	.left_experience_wrap .experience_overview_wrap {
		padding-top: 15px;
	}
	.left_experience_wrap .experience_overview_wrap .left_overview_wrap {
		width: 40%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 10px;
		text-align: center;
	}
	.left_experience_wrap .experience_overview_wrap .right_overview_wrap {
		width: 60%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 10px;
	}
	.experience_overview_wrap .left_overview_wrap .logo_wrap img {
		width: 130px;
	}
	.experience_bottom_custom_wrap .right_experience_wrap {
		width: 46%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 10px;
	}
	.common_header.border:before {
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		height: 1px;
		background-color: hsl(0deg, 0%, 86%);
		content: '';
	}
	.common_header.border span {
		background-color: hsl(0deg, 0%, 96%);
		padding: 18px;
		position: relative;
		z-index: 20;
		color: #000;
		font-size: 23px;
	}
	.explore_our_range_wrap {
		padding-top: 30px;
		padding-bottom: 25px;
	}
	.explore_our_range_wrap .gridContainer {
		max-width: 1150px;
		min-width: auto;
	}
	.range_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding: 20px 0px;
	}
	.range_ul li {
		width: 13.42%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding: 0px;
		margin: 0%;
		margin-right: 1%;
		padding-bottom: 20px;
	}
	.range_ul li:nth-child(7n+0) {
		margin-right: 0px;
	}
	.range_ul li .image_wrap img {
		width: 85px;
	}
	.range_ul li .image_wrap {
		padding-bottom: 20px;
	}
	.range_ul li .desc_wrap p {
		font-family: av_med;
		font-size: 14px;
	}
	.why_onespace_wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.why_onespace_wrap .gridContainer {
		max-width: 1000px;
		min-width: auto;
	}
	.why_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 30px;
	}
	.why_ul li {
		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
	}
	.why_ul li:nth-child(2n+0) {
		margin-right: 0%;
	}
	.why_ul li .poster_image_wrap img {
		width: 100%;
	}
	.why_ul li .desc_wrap {
		padding: 13px;
	}
	.onespace_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 1;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		height: 100%;
		padding: 15px;
		background: rgb(0, 0, 0);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.6138830532212884) 0%, rgba(255, 174, 0, 0) 44%);
		cursor: pointer;
	}
	.onespace_hover_img .ab_title_wrap {
		position: absolute;
		width: 100%;
		text-align: left;
		bottom: 0px;
		left: 0px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_left {
		padding-left: 20px;
		padding-bottom: 20px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_left .common_header {
		color: white;
		font-size: 25px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_right .image_wrap {
		text-align: right;
		padding-right: 30px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_right .image_wrap img {
		width: 46px;
		margin-top: -10px;
	}
	.about_back_image_wrap {
		margin-top: -70px;
		z-index: -1;
	}
	.about_back_image_wrap .ab_about_back_wrap {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 100;
		left: 0px;
		top: 0px;
	}
	.about_back_image_wrap .gridContainer {
		height: 100%;
		max-width: 1100px;
		min-width: auto;
	}
	.about_back_image_wrap .ab_about_back_wrap .inner_about_back_wrap {
		text-align: right;
		padding-left: 100px;
	}
	.top_latest_trendz {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.top_latest_trendz .gridContainer {
		max-width: 1090px;
		min-width: auto;
	}
	.trendz_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
	}
	.trendz_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		padding-top: 50px;
	}
	.trendz_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.trendz_ul li .image_wrap {
		padding-bottom: 20px;
	}
	.trendz_ul li .image_wrap img {
		width: 260px;
		box-shadow: 20px 14px 20px 2px rgb(0 0 0 / 5%);
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.trendz_ul li .desc_wrap {
		padding: 10px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.trendz_ul li:hover .image_wrap img {
		box-shadow: 20px 14px 20px 2px rgb(0 0 0 / 3%);
		transform: scale(0.99);
	}
	.pre_footer_image_wrap .image_wrap img {
		width: 100%;
	}
	.pre_footer_image_wrap .ab_pre_footer_wrap {
		position: absolute;
		width: 100%;
		z-index: 100;
		left: 0px;
		top: 50px;
		text-align: center;
	}
	.pre_footer_image_wrap .gridContainer {
		max-width: 600px;
		min-width: auto;
	}
	.follow_media_wrap {
		background-color: white;
	}
	.follow_media_wrap .common_header {
		padding-top: 30PX;
		padding-bottom: 30PX;
		text-align: center;
	}
	.media_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.media_ul li {
		width: 25%;
		display: inline-block;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.media_ul li:nth-child(4n+0) {
		margin-right: 0%;
	}
	.media_ul li .image_wrap img {
		width: 100%;
	}
	.footer_wrap {
		padding-top: 70px;
		padding-bottom: 40px;
		background: hsl(0deg, 0%, 100%);
	}
	.footer_wrap .gridContainer {
		max-width: 1200px;
		min-width: auto;
	}
	.footer_wrap .inner_footer_wrap {
		padding-bottom: 40px;
	}
	.footer_wrap .inner_footer_wrap .col_logo_image_wrap {
		width: 15%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 15px;
	}
	.inner_footer_wrap .col_logo_image_wrap .logo_footer_wrap {
		padding-bottom: 30px;
	}
	.inner_footer_wrap .col_logo_image_wrap .logo_footer_wrap img {
		width: 150px;
	}
	.footer_wrap .inner_footer_wrap .col_desc_wrap {
		width: 40%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 15px;
	}
	.inner_footer_wrap .col_desc_wrap .address_wrap p {
		font-size: 12px;
		letter-spacing: 0.03em;
	}
	.footer_wrap .inner_footer_wrap .col_list_wrap {
		width: 45%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 20px;
	}
	.footer_wrap .links_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 15px;
		padding-right: 15px;
		float: right;
	}
	.footer_wrap .links_wrap ul {
		width: 25%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.footer_wrap .links_wrap ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-family: av_bold;
		padding-bottom: 7px;
		text-transform: uppercase;
	}
	.footer_wrap .links_wrap ul li a {
		color: #000000;
		font-size: 11px;
		font-family: av_reg;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.footer_wrap .links_wrap ul li a:hover {
		color: #5c5b5b;
	}
	.inner_menu_wrap .menu_icon_wrap {
		display: none;
	}
	/*****/
	/***new menu**/
	.menu_wrap.second_menu .logo_svg_wrap.home_wrap {
		display: none;
	}
	.menu_wrap.second_menu .logo_svg_wrap .svg_wrap svg {
		width: 130px;
		transform: scale(1.1) translateY(13px)
	}
	.menu_wrap.second_menu .menu_list_wrap {
		width: 100%;
		padding-left: 0px;
	}
	.menu_wrap.first_menu .logo_svg_wrap.inside_wrap {
		display: none;
	}
	.inner_menu_list_wrap .user_log_in_wrap a {
		background: hsl(18deg, 73%, 64%);
		position: relative;
		padding-left: 10px;
	}
	.user_log_in_wrap img {
		width: 13px;
	}
	/*****/
	/*** product selection**/
	.ab_product_wrap {
		width: 100%;
		height: 300px;
		background: url(../images/pattern_grey.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 200%;
		position: absolute;
		top: 0%;
		left: 0;
		content: '';
		z-index: 0;
		-webkit-animation: slide 30s linear infinite;
	}
	.top_selection_section {
		padding-top: 70px;
		padding-bottom: 50px;
		background: white;
	}
	.top_selection_section .gridContainer {
		max-width: 1050px;
		min-width: auto;
	}
	.top_selection_section .top_section_image_wrap img {
		width: 100%;
	}
	.head_move_section {
		margin-top: 20px;
		background: white;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.head_move_section .inner_head_wrap {
		padding: 10px 14px;
	}
	.head_move_section .inner_head_wrap .left_side_wrap p {
		padding-top: 6px;
		padding-bottom: 0px;
		font-size: 17px;
		font-family: av_med;
	}
	.head_move_section .border_bg_wrap {
		padding: 1.4px;
		background-color: hsl(18deg, 72%, 65%);
		width: 100%;
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_name_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		text-align: right;
	}
	.inner_head_wrap .right_side_wrap .expert_name_wrap p {
		color: black;
		font-family: av_med;
		padding-bottom: 0px;
		line-height: normal;
	}
	.inner_head_wrap .right_side_wrap .expert_name_wrap p span {
		display: block;
		font-size: 13px;
		padding-top: 3px;
		color: hsl(189deg, 37%, 63%);
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_image_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		text-align: right;
		padding-left: 20px;
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_image_wrap img {
		width: 40px;
	}
	.product_category_select_wrap {
		padding-top: 25px;
	}
	.product_category_select_wrap .inner_category_select_wrap {
		border: 1px solid rgb(218, 217, 217);
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.radio_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.radio_ul li {
		width: 13.42%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		list-style: none;
		margin-right: 1%;
		text-align: center;
	}
	.radio_ul li:nth-child(7n+0) {
		margin-right: 0px;
	}
	.radio_ul li .married_svg img {
		width: 70px;
	}
	.married_head p {
		text-align: center;
		font-size: 12px;
		color: #000000;
		padding-top: 10px;
	}
	input[type="radio"]:checked+.maritial_wrap .married_head {
		border-bottom: 6px solid hsl(20deg, 73%, 64%);
		float: initial;
	}
	input[type="radio"]:checked+.maritial_wrap .married_svg img {
		padding: 5px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	label {
		margin-bottom: 0px;
	}
	.radio_ul .swiper-slide li {
		width: 100%;
	}
	.cat_arrow_left {
		position: absolute;
		top: 43%;
		left: -15px;
		z-index: 10;
		width: 35px;
		cursor: pointer;
	}
	.cat_arrow_right {
		position: absolute;
		top: 43%;
		right: -15px;
		z-index: 10;
		width: 35px;
		cursor: pointer;
	}
	.listing_view_main_wrap {
		padding-top: 40px;
		padding-bottom: 0px;
		text-align: center;
		z-index: 100;
	}
	.listing_view_main_wrap .filter_wrap {
		display: inline-block;
		width: 23%;
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 0px;
		position: sticky;
		top: 50px;
		text-align: left;
		padding-right: 10px;
	}
	.listing_view_main_wrap .right_listing_wrap {
		width: 77%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
	}
	.listing_view_main_wrap .filter_wrap .inner_filter_listing {
		padding: 0px;
	}
	.filter_data_wrap .title_wrap {
		padding: 6px;
		padding-left: 20px;
		border-bottom: 1px solid hsl(92deg, 19%, 82%);
	}
	.filter_data_wrap .title_wrap p {
		padding-bottom: 0PX;
		font-size: 14px;
		margin: 0%;
		color: rgb(163, 154, 154);
	}
	.filter_data_wrap.active .title_wrap p {
		color: hsl(19deg, 73%, 62%);
	}
	.inner_top_listing .data_wrap {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.data_wrap_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0px;
	}
	.data_wrap_ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		font-size: 13px;
		padding: 4px;
	}
	.data_wrap_ul li a {
		color: black;
		text-decoration: none;
		font-size: 15px;
	}
	.data_wrap_ul li a:hover {
		color: rgb(170, 155, 155);
	}
	.checkbox-entry {
		display: inline-block;
		cursor: pointer;
		margin: 0;
		padding: 0;
		min-width: 20px;
		min-height: 20px;
	}
	.checkbox-entry input {
		display: none;
	}
	.checkbox-entry span {
		position: relative;
		line-height: 15px;
		padding-left: 25px;
		display: block;
		font-weight: normal;
	}
	.checkbox-entry input:checked+span:before {
		border-color: hsl(20deg 74% 64%);
		background-color: hsl(20deg 74% 64%);
		background-position: center center;
	}
	.checkbox-entry span:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 15px;
		height: 15px;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		background: url(../images/icon-6.png) 100px center no-repeat;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		background-color: #dad6d6;
	}
	.filter_data_wrap.tab-pane {
		display: inline-block;
		visibility: visible;
	}
	.filter_data_wrap.tab-pane {
		width: 100%;
	}
	.filter_data_wrap.tab-pane .title_wrap {
		display: inline-block;
		width: 100%;
		cursor: pointer;
		padding: 11px 0px;
		color: #fff;
		float: left;
		position: relative;
	}
	.filter_data_wrap .title_wrap {
		display: none;
	}
	.filter_data_wrap.tab-pane .title_wrap:after {
		position: absolute;
		top: 12px;
		right: 15px;
		font-size: 22px;
		width: 21px;
		height: 15px;
		text-align: center;
		z-index: 10;
		content: '';
		background: url('../images/arrow_white_right.png') 100px center;
		color: rgb(0, 0, 0);
		transition: transform 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
		opacity: 0.5;
	}
	.filter_data_wrap.tab-pane.active .title_wrap:after {
		opacity: 0.9;
		transform: rotate(90deg);
	}
	.filter_data_wrap.tab-pane .data_wrap {
		display: none;
		margin: 10px 5px;
	}
	.list_pd_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
	}
	.list_pd_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		text-align: center;
		border-right: 1px solid rgb(230, 227, 227);
		margin-bottom: 50px;
	}
	.list_pd_ul li:nth-child(3n+0) {
		margin-right: 0px;
		border-right: 0px;
	}
	.list_pd_ul li .image_wrap img {
		width: 300px;
	}
	.list_pd_ul li .desc_wrap {
		padding-top: 10px;
	}
	.list_pd_ul li .desc_wrap .head_title_wrap p {
		font-family: av_med;
		color: black;
		padding-bottom: 0px;
	}
	.list_pd_ul li .desc_wrap .price_wrap p {
		color: rgb(148, 141, 141);
		font-family: av_med;
	}
	.rating_list_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding-top: 0px;
		padding-right: 10px;
	}
	.rating_list_wrap .single_rate_wrap {
		float: left;
		display: inline-block;
		width: 17px;
		margin-right: 1px;
		position: relative;
		cursor: pointer;
	}
	.rating_list_wrap .single_rate_wrap img {
		width: 100%;
		float: left;
	}
	.form-group {
		width: 100%;
		display: inline-block;
	}
	.rating_list_wrap .single_rate_wrap .filled {
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
	}
	.rating_list_wrap .single_rate_wrap.active .filled {
		opacity: 1;
	}
	.list_pd_ul li .ab_color_wrap {
		position: absolute;
		bottom: 100px;
		right: 0px;
		z-index: 100;
	}
	.list_pd_ul li .ab_color_wrap a {
		padding: 3px 30px;
		padding-left: 4px;
		line-height: normal;
		font-size: 12px;
		background-color: hsl(208deg 89% 27%);
		color: white;
		border-radius: 0px;
		text-decoration: none;
		letter-spacing: 0.01em;
	}
	.list_pd_ul li .ab_check_box_wrap {
		position: absolute;
		top: 0px;
		right: 20px;
		z-index: 100;
	}
	.list_pd_ul li .ab_check_box_wrap span::before {
		height: 30px;
		width: 30px;
		border-radius: 20px;
		background-size: 20px auto;
	}
	.ab_cart_icon_wrap {
		position: fixed;
		bottom: 40px;
		right: 30px;
		z-index: 1001;
		border-radius: 50%;
	}
	.ab_cart_icon_wrap a {
		position: relative;
		padding: 9px;
		display: inline-block;
		float: left;
		width: 70px;
		height: 70px;
		background-color: hsl(186deg, 39%, 55%);
		border-radius: 50px;
		margin-right: 10px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.ab_cart_icon_wrap img {
		padding: 5px;
		display: inline-block;
	}
	.ab_cart_icon_wrap a:hover {
		background-color: rgb(185, 187, 187);
	}
	.cat_arrow_left.swiper-button-disabled, .cat_arrow_right.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.mb_filter_wrap {
		display: none;
	}
	.filter_wrap .ab_close_btn_ls {
		display: none;
	}
	/*****/
	/**step signup***/
	.step_bg_section {
		display: flex;
		flex-direction: row;
		padding: 5px;
		width: 100%;
		height: 100%;
		position: absolute;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		flex-wrap: wrap;
		align-items: center;
		text-align: center;
		align-content: stretch;
		background: url(../images/pattern_grey.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 100%;
		-webkit-animation: slide 30s linear infinite;
	}
	.step_bg_section .gridContainer {
		max-width: 930px;
		min-width: auto
	}
	.head_step_header {
		padding-bottom: 10px;
	}
	.head_step_header .left_side_wrap .image_wrap {
		text-align: left;
	}
	.head_step_header .left_side_wrap .image_wrap img {
		width: 170px;
	}
	.head_step_header .right_side_wrap .head_title_wrap {
		text-align: right;
		padding-top: 15px;
	}
	.head_step_header .right_side_wrap .head_title_wrap p {
		color: hsl(19deg, 81%, 64%);
		font-family: av_med;
		font-size: 17px;
		padding-bottom: 0px;
		line-height: normal;
	}
	.step_outer_box_wrap .inner_box_wrap {
		background-color: #fff;
		box-shadow: 1px 1px 12px 5px rgb(0 0 0 / 8%);
	}
	.step_outer_box_wrap .inner_box_wrap .left_form_wrap {
		padding: 15px 30px;
	}
	.form_title {
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.text_form {
		width: 100%;
		float: left;
		display: inline-block;
		position: relative;
		font-size: 12px;
		color: #000;
		background: transparent;
		padding: 10px;
		border: 1px solid #dfdcdc;
		font-family: av_med;
		letter-spacing: 0.1em;
	}
	.text_form::placeholder {
		color: rgb(185, 180, 180);
	}
	.whatsapp_wrap_form p {
		text-align: right;
		padding-bottom: 0px;
		font-size: 10px;
		color: rgb(151, 150, 150);
	}
	.whatsapp_wrap_form p img {
		width: 16px;
		margin-right: 10px;
	}
	.sign_up_anchor .common_anchor {
		width: 100%;
		text-align: center;
		font-size: 12px
	}
	.inner_box_wrap .or_sosical_sign_up_wrap {
		padding: 10px 0px;
		text-align: center;
		color: rgb(151, 150, 150);
	}
	.or_sosical_sign_up_wrap .social_anchor a {
		padding: 8px 30px;
		border: 1px solid rgb(219, 216, 216);
		border-radius: 20px;
		color: black;
		font-family: av_bold;
		font-size: 10px;
		position: relative;
		display: inline-block;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-decoration: none;
		margin-right: 10px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.or_sosical_sign_up_wrap .social_anchor a:hover {
		box-shadow: 1px 1px 12px 5px rgb(0 0 0 / 8%);
	}
	.or_sosical_sign_up_wrap .social_anchor a img {
		width: 15px;
		margin-right: 5px;
	}
	.bottom_login_already_wrap a {
		color: hsl(19deg, 82%, 64%);
	}
	.step_outer_box_wrap .inner_box_wrap .right_image_wrap {
		background: url(../images/login_bg.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		position: absolute;
		width: 50%;
		right: 0;
		z-index: 99;
		top: 0;
		height: 100%;
	}
	.right_image_wrap .look_hover_img {
		opacity: 1;
	}
	.right_image_wrap .look_hover_img .ab_data_wrap {
		right: 0px;
	}
	.ab_data_wrap .inner_data_wrap {
		padding: 0px 20px;
	}
	.ab_data_wrap .inner_data_wrap .common_header {
		font-size: 27px;
		text-transform: capitalize;
	}
	.ab_data_wrap .inner_data_wrap p {
		font-size: 13px;
		letter-spacing: 0.01em;
	}
	/****/
	/**step 2***/
	.step_bg_section.steps_select_wrap .gridContainer {
		max-width: 850px;
		min-width: auto;
	}
	.head_step_header .right_side_wrap .head_title_wrap p span {
		color: hsl(187deg, 42%, 49%);
	}
	.steps_select_wrap .inner_box_wrap {
		padding: 20px 30px;
	}
	.steps_select_wrap .inner_box_wrap .left_select_wrap {
		width: 59%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		border-right: 2px solid rgb(221, 218, 218);
		text-align: left;
		padding-right: 15px;
	}
	.steps_select_wrap .inner_box_wrap .right_content_wrap {
		width: 41%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 20px;
	}
	.inner_box_wrap .left_select_wrap .select_property_wrap p {
		padding-bottom: 0px;
		font-family: av_med;
	}
	.step_property_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.step_property_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
		text-align: center;
	}
	.step_property_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.step_property_ul li .property_img img {
		width: 70px;
	}
	.property_head p {
		font-size: 12px;
		color: #a09f9f;
		padding-top: 10px;
		font-weight: normal;
	}
	input[type="radio"]:checked+.maritial_wrap .property_head p {
		color: hsl(19deg, 83%, 72%);
	}
	input[type="radio"]:checked+.maritial_wrap .list_hover_img {
		opacity: 1;
		float: inherit;
	}
	.step_property_ul li .list_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.step_property_ul li:hover .list_hover_img {
		opacity: 1;
	}
	.ab_tick_property {
		position: absolute;
		right: 0px;
		top: 0px;
		z-index: 100;
		width: 20px;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	input[type="radio"]:checked+.maritial_wrap .ab_tick_property {
		opacity: 1;
		right: 20px
	}
	.floor_plans_wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.fancy_radio {
		margin-right: 10px;
		background: #fff;
		border: 1px solid #9b9797;
		float: left;
		text-decoration: none !important;
		display: inline-block;
		position: relative;
		color: black;
		padding: 8px 26px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size: 11px;
		font-family: av_med;
	}
	.fancy_radio:hover, .fancy_radio.active {
		color: #f69850;
		border-color: #f69850;
		box-shadow: inset 0px 0px 0px 2px #fab682;
	}
	.inner_box_wrap .right_content_wrap .bg_image_wrap img {
		width: 190px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap {
		padding-top: 30px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap p {
		font-size: 12px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap p span {
		color: hsl(187deg, 42%, 49%);
		display: block;
	}
	/*****/
	/**step 3***/
	.inner_box_wrap .data_wrap_ul {
		width: 33.33%;
	}
	.text_form.check_text_form {
		padding: 5px;
		width: 100%;
		margin-top: 10px;
		background-color: #f0ebeb;
		border: 0px;
	}
	.minheight_drop_wrap {
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.back_next_wrap {
		width: 100%;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		flex-direction: row;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.back_next_wrap .back_wrap .common_anchor {
		background: transparent;
		border: 2px solid;
		border-color: rgb(201, 113, 201);
		color: black;
	}
	.back_next_wrap .skip_wrap {
		padding-top: 10px;
	}
	.back_next_wrap .skip_wrap p {
		padding-bottom: 0px;
	}
	.back_next_wrap .skip_wrap p a {
		color: #000
	}
	.flow_step_ul {
		width: 70%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0px;
		padding: 0px;
		display: flex;
		padding-left: 30px;
	}
	.flow_step_ul li {
		width: 33.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0px;
		padding: 0px;
		background: rgb(229, 131, 84);
		display: flex;
		align-items: center;
	}
	.flow_step_ul li .inner_flow_steps_wrap {
		padding: 10px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.inner_flow_steps_wrap .icon_title_wrap img {
		width: 23px;
		display: inline-block;
	}
	.inner_flow_steps_wrap .icon_title_wrap p {
		display: inline-block;
		padding-bottom: 0px;
		color: white;
		font-family: av_med;
		font-size: 12px;
		line-height: normal;
		padding-left: 5px;
	}
	.inner_flow_steps_wrap .icon_right_wrap img {
		width: 18px;
	}
	/*****/
	/**step 4***/
	input[type=date] {
		line-height: normal;
	}
	/******/
		/**user dashboard**/

		.head_move_section.user_dash_wrap .inner_head_wrap{
			padding: 0px;
		}
		.dashboard_ul {

			width: 100%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0px;
			margin: 0px;
		}

		.dashboard_ul li{

			width: 25%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0px;
			margin: 0px;
			text-align: center;
			cursor: pointer;
			

		}
		.dashboard_ul li .nav_dashboard_wrap{
		
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			padding: 10px;
			display: flex;
			align-items: center;
			justify-content: center;
			
		}
		
		.dashboard_ul li .nav_dashboard_wrap .icon_image_wrap{
			width: auto;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: none;
		}
		.dashboard_ul li .nav_dashboard_wrap .icon_title_wrap{
			width: auto;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: none;
			
			
		}
		.dashboard_ul li .nav_dashboard_wrap .icon_title_wrap p{
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			padding-bottom: 0px;
			padding-left: 10px;
		}
		
		.dashboard_ul li .nav_dashboard_wrap .icon_image_wrap img{
			width: 40px;
		}
		.dashboard_ul li .nav_dashboard_wrap .list_hover_img{
			position: absolute;
			z-index: 100;
			left: 0px;
			top: 0px;
			opacity: 0;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}
		.dashboard_ul li .nav_dashboard_wrap.active{
			background: hsl(48deg, 3%, 70%);
		}
		.dashboard_ul li .nav_dashboard_wrap.active .list_hover_img{

			opacity: 1;
			
		}

		.dashboard_ul li .nav_dashboard_wrap.active .icon_title_wrap p{
			color: white;
		}
		
		.user_dashboard_overview_wrap{
			padding-top: 40px;
		}
		.user_dashboard_overview_wrap .user_dashboard_box{
			padding-right: 0%;
		}
		.user_dashboard_box .inner_user_dashboard_box{

			border: 1px solid rgb(224, 219, 219);
			padding: 15px;
			box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
		}
		.inner_user_dashboard_box .head_move_section{
			box-shadow: none;
			margin-top: 0px;
		}
		.inner_user_dashboard_box .head_move_section .inner_head_wrap{
			display: flex;
			align-items: center;
		}
		.head_move_section.general_details_wrap .inner_head_wrap  .left_side_wrap p{
			font-size: 14px;
			margin-top: 10px;
		}
		.right_inside_side_wrap .expert_name_wrap .common_anchor{
			padding: 5px 15px;
			background: hsl(186deg, 39%, 55%);
			font-size: 13px;
			margin-top: 0px;
		}
		.my_details_progress .progress {

			background: none;
			background-color: #f5f5f5;
			height: 10px;
			margin-bottom: 5px;
			margin-top: 5px;
			border-radius: 30px;
			box-shadow: none;
		}
		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 12px;
			line-height: 20px;
			color: #fff;
			text-align: center;
			background-color: #60b0b9;
			-webkit-box-shadow: none;
			box-shadow: none;
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease;
			border-radius: 20px;
		}
		.progress-bar {
			background-image: -webkit-linear-gradient(top,#60b0b9 0,#60b0b9 100%);
			background-image: -o-linear-gradient(top,#60b0b9 0,#60b0b9 100%);
			background-image: -webkit-gradient(linear,left top,left bottom,from(#60b0b9),to(#60b0b9));
			background-image: linear-gradient(to bottom,#60b0b9 0,#60b0b9 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff286090',GradientType=0);
			background-repeat: repeat-x;
		}

		.step_property_ul .span_p span{
			display: block;
			font-size: 12px;
			color: hsl(189deg, 37%, 63%);
		}
	/****/
	/***menu cart**/
	.menu_blank_wrap{
		position: fixed;
		width: 100%;
		height: 100%;
		right: 0;
		top: 0;
		z-index: 1001;
		background-color:rgb(0 0 0 / 69%);
		display: none;
	}
	.menu_side_cart_wrap
	{
		
		display: none;

	}
	/*****/
	/**fix mobile bar**/

	.fix_mb_bottom_bar{

		display: none;
	}
	/****/
			/**products***/
	
			.top_product_section {
				padding-top: 80px;
				padding-bottom: 40px;
				background: #fff;
			}
			.top_product_section .gridContainer{
				max-width: 1050px;
				min-width: auto;
			}
		
			
			.top_product_section .product_image_big_wrap{
				width: 50%;
				display: inline-block;
				position: relative;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				float: left;
				padding-left: 0px;
				padding-right: 10px;
				
			}
			.top_product_section .product_details_desc_wrap{
				width: 50%;
				display: inline-block;
				position: relative;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				float: left;
				padding-right: 0px;
			
			}
			.top_product_section .product_image_big_wrap .image_wrap img{
				width: 100%;
			}
			.product_details_desc_wrap .head_pdt_wrap .common_header{
			
				letter-spacing: normal;
				text-transform: none;
				font-size: 23px;
				padding: 0px;
			
				color: #000;
			
			} 
			.product_details_desc_wrap .head_pdt_wrap span{
				
				padding: 0px;
				margin-top: 10px;
				display: inline-block;
				font-size: 13px;
				color: rgb(192, 187, 183);
			
			}
			.rating_list_wrap{
			
				width: auto;
				display: inline-block;
				position: relative;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				float: left;
				padding-top: 10px;
			}
			
			.rating_list_wrap .single_rate_wrap{
				float:left;
				display:inline-block;
				width:20px;
				margin-right:1px;
				position: relative;
				cursor: pointer;
			}
			.rating_list_wrap .single_rate_wrap img{
				width:100%;
				float:left;
			}
			.form-group{
				width:100%;
				display:inline-block;
			
			}
			.rating_list_wrap .single_rate_wrap .filled{
				position: absolute;
				top:0;
				left:0;
				opacity:0;
			}
			.rating_list_wrap .single_rate_wrap.active .filled{
				opacity:1;
			}
			
			
			
			.product_details_desc_wrap .quantity_wrap{
			
			
					padding-top: 25px;
			
			}
			.cart_plus_min_wrap .cart_inner_wrap{
				display: inline-block;
				background-size: 100%;
			   
				
			}
			.cart_plus_min_wrap .cart_inner_wrap span{
				padding: 9px;
				padding-left: 50px;
				padding-right: 50px;
				font-size: 15px;
				vertical-align: middle;
				
			}
			
			.cart_plus_min_wrap .light_bt.left {
				background: url(../images/arrow_down_wh.png) center no-repeat hsl(0deg 0% 86%);
				border: none;
				font-size: 20px;
				outline-style: none;
				width: 37px;
				height: 40px;
				background-size: 23px 23px;
				-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-o-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
				
				
			}
			.cart_plus_min_wrap .light_bt.right {
				background: url(../images/arrow_up_wh.png) center no-repeat hsl(0deg 0% 86%);
				border: none;
				font-size: 20px;
				outline-style: none;
				width: 37px;
				height: 40px;
				background-size: 23px 23px;
				-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-o-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
				
				
			}
			
			.cart_plus_min_wrap .light_bt:hover{
			
				background-color: rgb(209, 203, 203);
			
			}
			
			.quantity_wrap .pdt_price_vat{
				position: relative;
				display: inline-block;
				padding-left: 20px;
			}
			.quantity_wrap .pdt_price_vat .price_wrap p{
				line-height: normal;
				padding-bottom: 0px;
				font-size: 20px;
			
			}
			.quantity_wrap .pdt_price_vat .price_wrap span{
				font-size: 13px;
			
				color: hsl(199deg 90% 40%);
				text-decoration: line-through;
				
			}
			.pdt_price_vat .vat_wrap p{
				line-height: normal;
				font-size: 14px;
		
				padding-bottom: 0px;
			}
			.product_details_desc_wrap .price_pdt_wrap{
			
				padding-bottom: 20px;
			}
			
			.product_details_desc_wrap .price_pdt_wrap img{
				width: 40px;
				height:40px;
				margin-left: 20px;
				background: hsl(199deg, 90%, 40%);
				padding: 4px;
				border-radius: 50%;
				-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-o-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
			}
			.product_details_desc_wrap .price_pdt_wrap img:hover{
				background: rgb(19, 164, 231);
			}
			
			.top_call_chat_wrap{
				width: auto;
				display: inline-block;
				position: relative;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				float: left;
				border: 1px solid rgb(218, 218, 218);
				background: hsl(0deg ,0%, 96%);
				padding: 7px;
				margin-top: 10px;
			}
			.top_call_chat_wrap.left{
				margin-right: 10px;
			}
			.top_call_chat_wrap.right{
				margin-left: 10px;
			}
			.top_call_chat_wrap .icon_wrap{
				width: 20%;
				display: inline-block;
				position: relative;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
			}
			.top_call_chat_wrap .icon_wrap img{
				width: 100%;
			}
			.top_call_chat_wrap .call_desc_wrap{
				width: 80%;
				display: inline-block;
				position: relative;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
			}
			.top_call_chat_wrap .call_desc_wrap p {
				color: hsl(0deg 0% 55%);
				padding: 0%;
				padding-bottom: 3px;
				line-height: normal;
				font-size: 11px;
			}
			.top_call_chat_wrap .call_desc_wrap .common_header {
				font-size: 19px;
				padding-bottom: 0px;
			
			}
			.top_call_chat_wrap.right .call_desc_wrap .common_header {
				font-size: 19px;
				padding-bottom: 0px;
				color: hsl(142deg, 30%, 59%);
			
			}
			
			
			.prod_info_parent_wrap{
				padding-top: 30px;
				padding-bottom: 30px;
				background: #fff;
			}
			.gridContainer.product_grid, .gridContainer.lg {
				max-width: 1050px;
				min-width: auto;
				
			}
			.prod_info_parent_wrap .tab_left_wrap{
				padding-right: 20px;
			}
			.prod_info_parent_wrap .tab_right_wrap{
				padding-left: 40px;
			}
			.nav-tabs>li>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li>a:hover {
				border-radius: 0 !important;
				border: 0 !important;
				
			}
			.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {
				color: #555;
				cursor: default;
				background-color: #fff;
				border: 1px solid #ddd;
				border-bottom-color: transparent;
			}
			.nav-tabs {
				border-bottom: 0px solid #ddd;
			}
			.nav-tabs li a {
				color: rgb(151 87 13);
				font-size: 25px;
				text-decoration: none;
				padding: 20px;
				background-color: hsl(0deg, 0%, 93%);
			}
			.nav-tabs>li>a, .nav-tabs>li.active>a{
				border-radius: 0 !important;
				border: 0 !important;
				
				padding: 5px;
				padding-left: 20px;
				padding-right: 20px;
				font-size: 14px;
				background-size: 100% !important;
				margin-right: 20px;
				
			}
			.nav-tabs>li>a{
				color: black;
			}
			.nav-tabs>li.active>a{
				color: white;
			}
			.nav-tabs>li.active a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
				background: hsl(199deg, 90% ,40%);
				background-size: 100% !important;
				color: white;
			}
			
			.tab-content {
				margin-bottom: 0;
				line-height: 1.7em;
				text-align: justify;
				font-size: 13px;
				color: #282828;
				padding: 20px;
			}
			.tab-content p{
			
				font-size: 12px;
				padding-bottom: 5px;
				padding-top: 5px;
				
			}
			.tab_inner_title {
				display: none;
			}
			
			.tab_inner_content .head_review_table{
				padding-top: 30px;
				padding-bottom: 30px;
			}
			.tab_inner_content .head_review_table .top_overview_table_wrap{
				border-bottom: 1px solid rgb(209, 203, 203);
			
			}
			.tab_inner_content .head_review_table .top_overview_table_wrap p{
			
				font-size: 10px;
				
			}
			
			
			.prod_info_parent_wrap .tab_right_wrap .inner_leave_review_wrap{
				padding: 30px;
				padding-left: 40px;
				padding-right: 40px;
				background-color: hsl(0deg, 0% ,96%);
				border-radius: 20px;
			}
			.prod_info_parent_wrap  .inner_leave_review_wrap .review_head_wrap p{
			
				font-size: 11px;
				color: rgb(201, 201, 201);
				line-height: 1.5em;
				padding-bottom: 0px;
				
			}
			.prod_info_parent_wrap .text_form{
				width: 100%;
				display: inline-block;
				border: none;
				border-bottom: 1px solid rgb(190, 190, 190);
				padding: 8px;
				padding-left: 0px;
				font-size: 12px;
				margin-top: 10px;
				margin-bottom: 10px;
				color: rgb(197, 191, 191);
				background: transparent;
				box-shadow: none !important;
				border-radius: 0px;
			}
			.text_form::placeholder{
				color: rgb(197, 191, 191);;
			}
			.common_anchor.rm_cir_anchor{
				margin-top: 10px;
				background: hsl(43deg, 81% ,54%); 
				box-shadow: none;
				font-size: 15px;
				color: black;
			}
		
			.product_details_desc_wrap .bottom_dec_wrap{
				padding: 20px 0px;
			}
			/****/
			.price_pdt_wrap .common_anchor{
				padding-left: 40px;
				padding-right: 40px;
			}
			
		/***product view popup**/

		.ab_pop_up_product{

			display: flex;
			flex-direction: row;
			padding: 5px;
			width: 100%;
			position: absolute;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			flex-wrap: wrap;
			align-items: center;
			align-content: stretch;
			background-color: rgba(83, 82, 82, 0.466);
			z-index: 10000;
			padding: 70px 0px;

		}
		.ab_pop_up_product .gridContainer{
			max-width: 1150px;
			min-width: auto;
			width: 100%;
		}
		.ab_pop_up_product .inner_pop_up_product .logo_pop_up_pd{
			position: absolute;
			top: 20px;
			left: 100px;
			z-index: 10;
			width: 180px;
		}
		.ab_pop_up_product .inner_pop_up_product .close_pop_up_pd{
			position: absolute;
			top: 30px;
			right: 30px;
			z-index: 10;
			width:17px;
		}
		/******/
				/**select user dashboard***/

				.select_radio {
					margin-right: 5px;
					margin-top: 0px;
					margin-bottom: 0px;
					background: #064789;
					font-size: 14px;
					float: none;
					text-decoration: none !important;
					display: inline-block;
					position: relative;
					color: black;
					border-radius: 3px;
					padding: 9px;
					-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-o-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
					text-align: center;
				}
				.select_radio.active {
					box-shadow: 0 0 0px 3px #e0e0e0;
				}
		
				/*****/
				/***looks***/

		.looks_section{

			padding-top: 90px;
			padding-bottom: 0px;
		}
		.looks_section .gridContainer{

			max-width: 900px;
			min-width: auto;

		}
		.looks_ul{
			width: 100%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0%;
			margin: 0%;
			padding-top: 25px;
			padding-bottom: 25px;
		}
		.looks_ul li{

			width: 31.33%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0%;
			margin: 0%;
			margin-right: 3%;
			padding-bottom: 23px;
			cursor: pointer;
			
			
		}
		.looks_ul li:nth-child(3n+0){

			margin-right: 0%;

		}

	
		.looks_ul li .image_wrap{
			overflow: hidden;
			border-radius: 8px;
		}
		.looks_ul li .image_wrap img{
			
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			width: 100%;
		}

		.looks_ul li:hover .image_wrap > img{

			transform: scale(1.1);

		}

		.looks_ul li .image_wrap .ab_heart_wrap{
			position: absolute;
			right: 5px;
			top: 5px;
			z-index: 100;
			width: 40px;
		}
		.looks_ul li .title_wrap{
			padding-top: 5px;
		}
		.looks_ul li .title_wrap p{
			font-family: av_med;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			font-size: 15px;
		}
		.looks_ul li:hover .title_wrap p{
			color: hsl(18deg, 73%, 64%);
		}
	/*****/
		/****menu drop****/
	
.menu_ul{
	position: initial !important;
}
.menu_ul li{
	position: initial !important;
}
.menu_ul li a > img {
	width: 14px;
	padding: 0%;
	margin: 0%;
	float: right;
	margin-left: 10px;
	padding-top: 0px;
}


.menu_ul > li > a::after {
	position: absolute;
    background-color: hsl(187deg, 40%, 55%);
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    height: 5px;
    width: 100%;
    display: block;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}

.menu_ul > li:hover  a::after {

	-moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);

} 
.dropdown_content{

	position: absolute;
	top:100%;
	left:0px;
	min-width: 100%;
	z-index: 1000;
	background: transparent;
	text-align: left;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: 1px 8px 10px 2px rgb(0 0 0 / 8%);
	-moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -moz-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
	opacity: 0;
    visibility: hidden;

	
}

.dropdown_content .inner_drop_wrap{
	display: table;
}
.dropdown_content .inner_drop_wrap .drp_menu_image{
	width: 40%;
	display: table-cell;
    vertical-align: top;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgb(0 0 0 / 78%);


}
.dropdown_content .inner_drop_wrap .dp_menu_wrap{
	width: 70%;
    display: table-cell;
	vertical-align: middle;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px 20px;
	background: #f7f7f7;
}

.dp_menu_wrap ul{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0px;
	padding-top: 5px;

}
.dp_menu_wrap ul li{
	width: 48.5%;
	display: inline-block;
	float: left;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none;
	padding: 0%;
	margin: 0px;
	padding-bottom: 5px;
	color: rgb(0, 0, 0);
	text-transform:none !important;
	font-size: 14px;
	text-align: center;
	letter-spacing: normal;
	margin-right: 3%;
	
}
.dp_menu_wrap ul li:nth-child(2n+0){
	margin-right: 0%;
}

.dropdown_content .inner_drop_wrap .drp_menu_image .image_wrap img{
	width: 100%;
}
.inner_drop_wrap .drp_menu_image .drp_image_wrap img{
	width: 100%;
}

.inner_drop_wrap .drp_menu_image .drp_image_content_wrap{

	padding: 20px 20px;
}

.drp_menu_image .drp_image_content_wrap .head_wrap .common_header{

	font-size: 18px;
}
.drp_menu_image .drp_image_content_wrap .head_wrap p{
	font-size: 12px;
	text-transform: capitalize;
	color: white;
}
.inner_drop_wrap .dp_menu_wrap .head_wrap .common_header{
	font-size: 20px;
	text-align: center;
}
.dp_menu_wrap ul li .look_image_wrap img{
	width: 100%;
}
.dp_menu_wrap ul li .title_wrap{
	padding-top: 10px;
}
.menu_ul li:hover .dropdown_content {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    -o-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    -webkit-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
	
}



/*****/
/****one space home****/

.onespace_home_section{
		
	padding-top: 71px;

}
.onespace_home_section .gridContainer{

	max-width: 900px;
	min-width: auto;

}

.inner_box_onespace_home .left_details_list_wrap{

	width: 65%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-right: 5px;


}
.inner_box_onespace_home .right_suggestion_wrap{

	width: 35%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 20px;

}
.left_details_list_wrap .head_wrap .common_header{

	font-size: 25px;

}
.home_space_ul{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0%;
	padding-top: 20px;
}
.home_space_ul li{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0%;
	padding-bottom: 35px;
}
.home_space_ul li .image_wrap img{

	border-radius: 5px;
	width: 100%;

}
.home_space_ul li .title_wrap{
	padding-top: 10px
}
.home_space_ul li .title_wrap p{

	font-family: av_bold;
	font-size: 20px;
	line-height: 1.1em;

}
.home_space_ul li .desc_wrap span{
	display: block;
	font-style: italic;
}


.right_suggestion_wrap .blog_free_quote_section{

	border: 1px solid rgb(209, 204, 204);
	padding: 20px 20px;
	border-radius: 7px;
	margin-top: 10px;
	margin-bottom: 40px;

}

.blog_free_quote_section .talk_head_wrap .common_header{

	padding-bottom: 10px;
	font-size: 23px;
	text-align: center;

}
.input_wrap {
	
	position: relative;
	display: inline-block;
	width: 100%;
}
.input_wrap:before {
	content: "+91";
	position: absolute;
	left: 42px;
	bottom: 10px;
	z-index: 99;
	display: inline-block;
	background-size: 100% auto;
	font-size: 13px;
	border-right: 1px solid black;
	padding-right: 10px;
}
.input_wrap .flag {
	position: absolute;
	width: 23px;
	height: 25px;
	top: 10px;
	left: 10px;
}
.input_wrap input {
	padding-left: 83px;
}

.common_anchor.free_quote{
	width: 100%; 
	text-align:center;
}

.right_suggestion_wrap .interior_guide_section{
	padding-top: 0px;
	padding-bottom: 30px;
}
.interior_guide_section .guid_head_wrap .common_header{

	font-size: 23px;

}

.interior_guide_section .inner_box_guide{
	padding-top: 20px;

}
.guide_ul{

	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;

}
.guide_ul li{

	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;
	padding-bottom: 30px;

}
.guide_ul li:nth-last-child(1){
	padding-bottom: 0px;
}
.guide_ul li .image_wrap{
	width: 45%;
}
.guide_ul li .details_wrap{
	width: 55%;
	padding-left: 10px;
}
.guide_ul li .image_wrap img{
	width: 100%;
}

.guide_ul li .details_wrap .sm_title_wrap p{
	font-size: 12px;
	padding-bottom: 0px;
	color: rgb(247, 64, 64);
}
.guide_ul li .details_wrap .sm_desc_wrap p{
	font-size: 12px;
	padding-bottom: 0px;
	font-family: av_med;
	line-height: normal;
}



.popular_ul{

	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;

}
.popular_ul li{

	width: 48.5%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 3%;
	margin-bottom: 15px;
}
.popular_ul li:nth-child(2n+0){
	margin-right: 0px;
}
.popular_ul li .image_wrap img{
	width: 100%;
}
.popular_ul li .look_hover_img {
	opacity: 1;
	cursor: pointer;
}
.look_hover_img .ab_pop_wrap{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 100;
}
.look_hover_img .ab_pop_wrap .inner_ab_pop_wrap{
	padding: 10px;
}
.look_hover_img .ab_pop_wrap .common_header{
	font-size: 14px;
	color: white;
	line-height: normal;
	padding-bottom: 5px;
}
.look_hover_img .ab_pop_wrap p{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	color: white;
}
/******/
/****how it's work***/

.work_process_section{
	background: white;
	padding: 40px 0px;
}
.work_process_section .gridContainer{

	max-width: 900px;
	min-width: auto;

}
.how_work_step_wrap{
	padding: 20px 0px;
	display: flex !important;
	align-items: center;
}
.how_work_step_wrap .left_image_wrap{
	text-align: center;
}
.how_work_step_wrap .left_image_wrap img{

	width: 350px;

}

.how_work_step_wrap  .right_step_wrap .head_wrap p {
	color: hsl(20deg 81% 64%);
	font-family: av_med;
	font-size: 20px;
}
.how_work_step_wrap  .right_step_wrap .head_wrap p span {
	display: block;
	font-size: 18px;
}

/*****/
/**blog details**/
.blog_details_section{
	padding-top: 70px;
	padding-bottom: 80px;
	text-align: center;
	background: black;
}
.blog_details_section .gridContainer{
	max-width: 700px;
	min-width: auto;
}
.blog_details_section .head_wrap p{
	color: wheat;
}
.blog_details_section .common_header{
	color: hsl(0deg 0% 82%);
}
.blog_details_section p{
	color: white;
}
.blog_details_section .head_wrap .common_header{

	font-size: 17px;
	
}
.blog_details_section .head_image_wrap img{

	width: 100%;
}

.blog_details_section .head_desc_wrap{

	padding-top: 30px;
	padding-bottom: 30px;

}

.blog_details_section .head_image2_wrap img{

	width: 300px;
}
.blog_details_section .step_like_wrap{

	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
}
.blog_details_section .step_like_wrap .common_header{
	
	text-transform: capitalize;
	font-size: 20px;

}
.step_like_wrap ol{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0%;
	padding-left: 17px;
}
.step_like_wrap ol li{
	width: 100%;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	padding: 0%;
	font-size: 13px;
	line-height: 1.5em;
	color: white;
	list-style-position: inside;
	padding-bottom: 10px;
}
.step_like_wrap ol li:nth-last-child(1){
	padding-bottom: 0px;
}
.blog_bottom_page_wrap img{

	width: 35px;
	margin-right: 5px;

}
.blog_bottom_page_wrap a{
	display: inline-block;
	color: #e89e5f;
	border: 1px solid;
	padding: 5px 10px;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.blog_bottom_page_wrap a:hover{
	text-decoration: none;
	background-color: white;
	color: black;
	
}
/****/
/****career***/

.career_top_section{
	background: url(../images/career_top.jpg) center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
    background-size: cover;
	padding: 50px 0px;
	margin-top: 35px;
}
.career_top_section .gridContainer{
	max-width: 1100px;
	min-width: auto;
}
.career_top_section .career_top_wrap{
	display: flex;
    align-items: center;
}
.career_top_section .left_career_top_view .common_header{

	font-size: 25px;
	

}
.right_career_form_wrap .box_career_wrap{


	width: 322px;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right;



}
.box_career_wrap .inner_box_career_wrap{
	background-color: white;
	padding: 22px 22px;
	border-radius: 10px;
	box-shadow: 0 0 16px 0 rgb(0 0 0 / 16%);
}
.inner_box_career_wrap .head_wrap .common_header{
	font-size: 22px;
}
.inner_box_career_wrap .text_form{
	padding: 10px;
	font-size: 11px;
}
.privacy_terms_anchor{
	padding-top: 5px;
}
.privacy_terms_anchor p{
	font-size: 10px;
	padding-bottom: 0px;
}
.privacy_terms_anchor a{
	color: hsl(20deg, 82%, 63%);
}
.apply_position_wrap{
	padding-top: 50px;
	padding-bottom: 50px;
}
.apply_position_wrap .gridContainer{
	max-width: 946px;
	min-width: auto;
}
.positions_select{
	width: 25%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	margin-right: 3%;
	margin-top: 30px;
}
.positions_select select{
	margin-top: 5px;
}
.postions_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin:0px;
	margin-top:40px;
	margin-bottom: 20px;
}
.postions_ul li{

	width: 48.5%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin:0px;
	margin-bottom: 30px;
	margin-right: 3%;
	padding: 12px 15px;
	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px 0 rgb(0 0 0 / 6%);

}
.postions_ul li:nth-child(2n+0){
	margin-right: 0px;
}
.postions_ul li .head_wrap .common_header{
	font-size: 19px;
}
.postions_ul li .desc_wrap p{

	font-size: 15px;
	font-family: av_med;
}
.postions_ul li .desc_wrap p span{
	font-family: av_reg;
	font-size: 14px;
}
.bottom_career_conect_us{
	text-align: center;
	padding: 0px 100px;

}
.bottom_career_conect_us p{
	font-size: 15px;
}
.bottom_career_conect_us a{
	color: hsl(20deg, 82%, 63%);
}
/****/
/**Wholesaler form***/

.wholesaler_side_cart_wrap{
	position: fixed;
	width: 33%;
	height: 100%;
	right: 0px;
	top: 0;
	z-index: 1100;
	background-color: #fff;
	overflow-x: auto;
	display: block;
	transform: translateX(100%);
	transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.26s, opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;
	border-top-left-radius: 20px;
}
.wholesaler_side_cart_wrap.active{
	transform: translateX(0%);
}

.wholesaler_side_cart_wrap .clos_btn{

	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 100;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}

.wholesaler_side_cart_wrap .inner_form_slide_wrap{

	padding: 70px 20px;

}
/*****/
/**dashboard new**/
.inner_user_dashboard_box .left_side_dash{
	
	padding-right: 10px;


}
.inner_user_dashboard_box .right_side_dash{
	border-left:1px solid rgb(230, 230, 230);
	padding: 10px;
	padding-left: 15px;
}
.step_property_ul.right li{
	width: 22.75%;

}
.step_property_ul.right li:nth-child(4n+0){
	margin-right: 0px;
}
.step_property_ul.right li:nth-child(3n+0){
	margin-right: 3%;
}




.inner_top_your_project_wrap{
padding-top: 5px;
}
.your_order_head .common_header{
	font-size: 25px;

}
.order_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0%;
}
.order_ul li{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0%;
	border-bottom: 1px solid rgba(68,68,68,.1);
	padding-bottom: 5px;
	padding-top: 5px;
}

.total_details_wrap .head_wrap p{

	padding-bottom: 8px;
	font-size: 13px;
}
.total_details_wrap .desc_wrap p{
	font-size: 14px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.order_ul li:nth-last-child(1){
	border: none;
}
.order_ul li:nth-last-child(2){
	border-bottom: 2px solid #5fb0b9;
}
.check_out_anch_wrap .common_anchor{
	width: 100%;
	text-align: center;
}
/****/
	
}

@media only screen and (min-width: 1100px) {
	.gridContainer {
		width: 95.5%;
		min-width: 1250px;
		padding-left: 0.75%;
		padding-right: 0.75%;
		margin: auto;
		clear: none;
		float: none;
		margin-left: auto;
	}
	#div1 {}
	.zeroMargin_desktop {
		margin-left: 0;
	}
	.hide_desktop {
		display: none;
	}
	/***home***/
	.common_header {
		padding: 0%;
		margin: 0px;
		font-size: 35px;
		line-height: 1.2;
		padding-bottom: 10px;
		color: hsl(186deg, 39%, 55%);
		;
		font-family: av_med;
	}
	.common_header span {
		color: hsl(20deg, 82%, 63%)
	}
	.large_wrap {
		font-size: 50px;
	}
	p {
		padding: 0%;
		margin: 0px;
		font-family: av_reg;
		line-height: 1.7;
		padding-bottom: 10px;
		font-size: 14px;
		letter-spacing: 0.02em;
	}
	.common_anchor {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: white;
		padding: 11px 17px;
		font-size: 15px;
		border-radius: 10px;
		margin-top: 9px;
		text-decoration: none;
		background: rgb(0, 0, 0);
		background: linear-gradient(333deg, rgba(241, 161, 124, 1) 33%, rgba(238, 136, 88, 1) 33%);
		background-position: 100% 0;
		background-size: 100% 100%;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.common_anchor:hover {
		text-decoration: none;
		color: rgb(243, 235, 235);
		background: linear-gradient(333deg, rgba(241, 161, 124, 1) 33%, rgba(238, 136, 88, 1) 33%);
		background-position: 50% 230;
		background-size: 200% 100%;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.nav_menu_wrap .gridContainer {
		max-width: 1750px;
		min-width: auto;
	}
	.nav_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		/* float: left; */
		padding: 0%;
		margin: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		text-align: right;
	}
	.nav_ul li {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding: 0%;
		margin: 0px;
		list-style: none;
		font-size: 11px;
		border-right: 1px solid rgb(117, 117, 117);
		text-align: right;
		letter-spacing: 0.1em;
		line-height: normal;
	}
	.nav_ul li:nth-last-child(1) {
		border-right: none;
	}
	.nav_ul li a {
		color: gray;
		margin-right: 15px;
		margin-left: 10px;
		text-decoration: none;
	}
	.menu_wrap {
		position: absolute;
		left: 0px;
		width: 100%;
		z-index: 1000;
		top: 33px;
	}
	.menu_wrap .logo_svg_wrap {
		width: 23%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	.menu_wrap .logo_svg_wrap .svg_wrap {
		text-align: center;
		display: inline-block;
		float: left;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-align: right;
		width: 100%;
		margin-top: -20px;
		padding-right: 30px;
	}
	.menu_wrap .logo_svg_wrap .svg_wrap svg {
		width: 240px;
	}
	.menu_wrap .menu_list_wrap {
		width: 77%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 20px;
	}
	.menu_wrap .menu_list_wrap .inner_menu_list_wrap {
		background: white;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
		display: flex;
	}
	.menu_ul {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
	}
	.menu_ul > li {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		border-right: 1px solid rgb(238, 235, 235);
		text-transform: uppercase;
		font-size: 12px;
	}
	.menu_ul > li > a{
		position: relative;
		display: inline-block;
		padding: 15px 17px;
		color: rgb(119, 115, 111);
		text-decoration: none;
		font-family: av_med;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.menu_ul > li > a:hover {
		background: rgb(204, 204, 204);
		color: black;
	}
	.inner_menu_list_wrap .instant_consultancy {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 5px;
		padding-top: 6px;
		padding-left: 10px;
	}
	.inner_menu_list_wrap .instant_consultancy a {
		display: inline-block;
		position: relative;
		background-color: hsl(187deg 40% 55%);
		;
		color: white;
		padding: 7px 18px;
		border-radius: 8px;
		font-size: 13px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.inner_menu_list_wrap .instant_consultancy a:hover {
		background-color: rgb(163, 198, 202);
	}
	.inner_menu_list_wrap .log_sign_wrap {
		padding: 6px;
		padding-top: 12px;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	.inner_menu_list_wrap .log_sign_wrap ul {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		border-right: 1px solid hsl(19deg, 80%, 64%);
		text-transform: uppercase;
		font-family: av_med;
		font-size: 14px;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li:nth-last-child(1) {
		border-right: 0px;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li a {
		position: relative;
		display: inline-block;
		color: hsl(19deg, 80%, 64%);
		padding: 0px 8px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li a:hover {
		color: rgb(155, 153, 153);
	}
	.slider_top_wrap {
		margin-top: 45px;
	}
	.slider_top_wrap img {
		width: 100%;
	}
	.ab_large_section_wrap {
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10000;
		display: inline-block;
		width: 100%;
	}
	.ab_large_section_wrap .inner_ab_home_slider_wrap {
		padding-top: 100px;
	}
	.inner_ab_home_slider_wrap .gridContainer {
		max-width: 1200px;
		min-width: auto;
	}
	.inner_ab_home_slider_wrap .left_slider_home_wrap {
		padding-right: 200px;
	}
	.ab_award_wrap {
		position: absolute;
		right: 70px;
		bottom: 30px;
		z-index: 1000;
		width: 200px;
	}
	.swiper-slide .left_slider_home_wrap {
		opacity: 0;
		transform: translate3d(20px, 0, 0);
		-webkit-transition: 0.4s ease 0.2s;
		-moz-transition: 0.4s ease 0.2s;
		-o-transition: 0.4s ease 0.2s;
		-ms-transition: 0.4s ease 0.2s;
		transition: 0.4s ease 0.2s;
	}
	.swiper-slide-active .left_slider_home_wrap {
		opacity: 1;
		transform: translate3d(0, 0, 0);
		-webkit-transition: 0.9s ease 0.2s;
		-moz-transition: 0.9s ease 0.2s;
		-o-transition: 0.9s ease 0.2s;
		-ms-transition: 0.9s ease 0.2s;
		transition: 0.9s ease 0.2s;
	}
	.process_section_wrap {
		padding-top: 130px;
		padding-bottom: 50px;
		text-align: center;
		overflow: hidden;
	}
	.process_section_wrap .gridContainer {
		max-width: 580px;
		min-width: auto;
	}
	.process_section_wrap .process_top_head_wrap .common_anchor {
		padding: 10px 50px;
	}
	.process_section_wrap .ab_left_process_wrap {
		position: absolute;
		left: -100px;
		top: -80px;
		z-index: 0px;
		width: 440px;
	}
	.process_section_wrap .ab_right_process_wrap {
		position: absolute;
		right: -100px;
		top: -80px;
		z-index: 0px;
		width: 440px;
	}
	.process_step_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-top: 30px;
		padding-left: 100px;
		padding-bottom: 70px;
	}
	.process_step_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
	}
	.process_step_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.process_step_ul li .image_wrap img {
		width: 390px;
	}
	.process_step_ul li .head_wrap p {
		color: hsl(20deg 81% 64%);
		font-family: av_med;
		font-size: 19px;
	}
	.process_step_ul li .head_wrap p span {
		display: block;
		font-size: 17px;
	}
	.process_step_ul li .desc_wrap {
		padding: 0px 75px;
	}
	.process_step_ul .swiper-slide li {
		width: 100%;
	}
	/*pagination*/
	.process_step_ul .swiper-pagination-bullet {
		width: 14px;
		height: 14px;
		text-align: center;
		line-height: 20px;
		font-size: 0px;
		color: #231f20;
		opacity: 1;
		background: hsl(17deg, 68%, 83%);
	}
	.process_step_ul .swiper-pagination-bullet-active {
		color: #231f20;
		background: hsl(18deg, 80%, 67%);
	}
	/**pg**/
	.top_packages_wrap {
		padding: 20px 0px;
	}
	.top_packages_wrap .head_wrap {
		padding: 20px 0px;
	}
	.top_packages_wrap .head_wrap .common_header {
		color: hsl(352deg, 94%, 47%);
	}
	.top_package_slider_wrap .gridContainer {
		max-width: 870px;
		min-width: auto;
	}
	.top_package_slider_wrap .slider_image_wrap img {
		width: 100%;
	}
	.prod_arrow_left {
		position: absolute;
		top: 45%;
		left: -35px;
		z-index: 10;
		width: 25px;
		cursor: pointer;
	}
	.prod_arrow_right {
		position: absolute;
		top: 45%;
		right: -35px;
		z-index: 10;
		width: 25px;
		cursor: pointer;
	}
	#latest_gallery .swiper-slide {
		-webkit-transition: all 700ms linear;
		-moz-transition: all 700ms linear;
		-o-transition: all 700ms linear;
		-ms-transition: all 700ms linear;
		transition: all 700ms linear;
		transform: scale(0.5);
	}
	#latest_gallery .swiper-slide-active {
		transform: scale(1);
	}
	.prod_arrow_left.swiper-button-disabled, .prod_arrow_right.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.ab_pattern_wrap {
		width: 100%;
		height: 70%;
		background: url(../images/pattern_orange.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 200%;
		position: absolute;
		top: 15%;
		left: 0;
		content: '';
		z-index: 0;
		-webkit-animation: slide 30s linear infinite;
	}
	.experience_center_section {
		padding-top: 70px;
		padding-bottom: 0px;
	}
	.experience_center_section .gridContainer {
		max-width: 1700px;
	}
	.experience_center_section .head_wrap .common_header {
		text-align: center;
	}
	.experience_center_section .head_wrap .common_anchor {
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 100;
		margin-top: 0px;
	}
	.experience_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 50px;
	}
	.experience_ul li {
		width: 32.66%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 0%;
		margin-bottom: 20px;
		margin-right: 1%;
	}
	.experience_ul li:nth-child(1) {
		width: 64.33%;
	}
	.experience_ul li:nth-child(2) {
		width: 34.66%;
		margin-right: 0%;
	}
	.experience_ul li:nth-child(3n+2) {
		margin-right: 0%;
	}
	.look_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		height: 100%;
		padding: 15px;
		background: rgb(255, 255, 255);
		background: linear-gradient(150deg, rgba(255, 255, 255, 0) 37%, rgba(0, 0, 0, 1) 97%);
		overflow: hidden;
	}
	.experience_ul li:hover .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.look_hover_img .ab_data_wrap {
		position: absolute;
		width: 100%;
		text-align: right;
		bottom: 25px;
		right: 50px;
	}
	.look_hover_img .ab_data_wrap .common_header {
		color: white;
		text-transform: uppercase;
		font-size: 17px;
	}
	.look_hover_img .ab_data_wrap p {
		color: white;
		font-size: 12px;
	}
	.look_hover_img .ab_data_wrap .ab_arrow_wrap {
		position: absolute;
		width: 20px;
		right: -140px;
		bottom: 20px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.experience_ul li:hover .ab_arrow_wrap {
		right: -40px;
	}
	.experience_bottom_custom_wrap {
		padding-bottom: 50px;
	}
	.experience_bottom_custom_wrap .left_experience_wrap {
		width: 54%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 10px;
	}
	.experience_bottom_custom_wrap .experience_image_wrap img {
		width: 100%;
	}
	.experience_bottom_custom_wrap .experience_image_wrap:hover .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.experience_bottom_custom_wrap .experience_image_wrap:hover .ab_arrow_wrap {
		right: -40px;
	}
	.left_experience_wrap .experience_overview_wrap {
		padding-top: 50px;
	}
	.left_experience_wrap .experience_overview_wrap .left_overview_wrap {
		width: 40%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 20px;
		text-align: center;
	}
	.left_experience_wrap .experience_overview_wrap .right_overview_wrap {
		width: 60%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 10px;
		padding-left: 20px;
	}
	.experience_overview_wrap .left_overview_wrap .logo_wrap img {
		width: 180px;
	}
	.experience_bottom_custom_wrap .right_experience_wrap {
		width: 46%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 10px;
	}
	.common_header.border:before {
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		height: 1px;
		background-color: hsl(0deg, 0%, 86%);
		content: '';
	}
	.common_header.border span {
		background-color: hsl(0deg, 0%, 96%);
		padding: 18px;
		position: relative;
		z-index: 20;
		color: #000;
		font-size: 23px;
	}
	.explore_our_range_wrap {
		padding-top: 40px;
		padding-bottom: 25px;
	}
	.explore_our_range_wrap .gridContainer {
		max-width: 1150px;
		min-width: auto;
	}
	.range_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding: 20px 0px;
	}
	.range_ul li {
		width: 13.42%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding: 0px;
		margin: 0%;
		margin-right: 1%;
		padding-bottom: 20px;
	}
	.range_ul li:nth-child(7n+0) {
		margin-right: 0px;
	}
	.range_ul li .image_wrap img {
		width: 85px;
	}
	.range_ul li .image_wrap {
		padding-bottom: 20px;
	}
	.range_ul li .desc_wrap p {
		font-family: av_med;
		font-size: 14px;
	}
	.why_onespace_wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.why_onespace_wrap .gridContainer {
		max-width: 1000px;
		min-width: auto;
	}
	.why_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 30px;
	}
	.why_ul li {
		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
	}
	.why_ul li:nth-child(2n+0) {
		margin-right: 0%;
	}
	.why_ul li .poster_image_wrap img {
		width: 100%;
	}
	.why_ul li .desc_wrap {
		padding: 16px;
	}
	.onespace_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 1;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		height: 100%;
		padding: 15px;
		background: rgb(0, 0, 0);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.6138830532212884) 0%, rgba(255, 174, 0, 0) 44%);
		cursor: pointer;
	}
	.onespace_hover_img .ab_title_wrap {
		position: absolute;
		width: 100%;
		text-align: left;
		bottom: 0px;
		left: 0px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_left {
		padding-left: 30px;
		padding-bottom: 30px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_left .common_header {
		color: white;
		font-size: 25px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_right .image_wrap {
		text-align: right;
		padding-right: 30px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_right .image_wrap img {
		width: 46px;
		margin-top: -10px;
	}
	.about_back_image_wrap {
		margin-top: -150px;
		z-index: -1;
	}
	.about_back_image_wrap .ab_about_back_wrap {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 100;
		left: 0px;
		top: 0px;
	}
	.about_back_image_wrap .gridContainer {
		height: 100%;
		max-width: 1100px;
		min-width: auto;
	}
	.about_back_image_wrap .ab_about_back_wrap .inner_about_back_wrap {
		text-align: right;
		padding-left: 120px;
	}
	.top_latest_trendz {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.top_latest_trendz .gridContainer {
		max-width: 1090px;
		min-width: auto;
	}
	.trendz_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
	}
	.trendz_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		padding-top: 50px;
	}
	.trendz_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.trendz_ul li .image_wrap {
		padding-bottom: 20px;
	}
	.trendz_ul li .image_wrap img {
		width: 420px;
		box-shadow: 20px 14px 20px 2px rgb(0 0 0 / 5%);
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.trendz_ul li .desc_wrap {
		padding: 10px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.trendz_ul li:hover .image_wrap img {
		box-shadow: 20px 14px 20px 2px rgb(0 0 0 / 3%);
		transform: scale(0.99);
	}
	.pre_footer_image_wrap .image_wrap img {
		width: 100%;
	}
	.pre_footer_image_wrap .ab_pre_footer_wrap {
		position: absolute;
		width: 100%;
		z-index: 100;
		left: 0px;
		top: 50px;
		text-align: center;
	}
	.pre_footer_image_wrap .gridContainer {
		max-width: 600px;
		min-width: auto;
	}
	.follow_media_wrap {
		background-color: white;
	}
	.follow_media_wrap .common_header {
		padding-top: 40PX;
		padding-bottom: 40PX;
		text-align: center;
	}
	.media_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.media_ul li {
		width: 25%;
		display: inline-block;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.media_ul li:nth-child(4n+0) {
		margin-right: 0%;
	}
	.media_ul li .image_wrap img {
		width: 100%;
	}
	.footer_wrap {
		padding-top: 70px;
		padding-bottom: 40px;
		background: hsl(0deg, 0%, 100%);
	}
	.footer_wrap .gridContainer {
		max-width: 1200px;
		min-width: auto;
	}
	.footer_wrap .inner_footer_wrap {
		padding-bottom: 40px;
	}
	.footer_wrap .inner_footer_wrap .col_logo_image_wrap {
		width: 20%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 15px;
	}
	.inner_footer_wrap .col_logo_image_wrap .logo_footer_wrap {
		padding-bottom: 30px;
	}
	.inner_footer_wrap .col_logo_image_wrap .logo_footer_wrap img {
		width: 150px;
	}
	.footer_wrap .inner_footer_wrap .col_desc_wrap {
		width: 32%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 15px;
	}
	.inner_footer_wrap .col_desc_wrap .address_wrap p {
		font-size: 13px;
		letter-spacing: 0.03em;
	}
	.footer_wrap .inner_footer_wrap .col_list_wrap {
		width: 48%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 20px;
	}
	.footer_wrap .links_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 15px;
		padding-right: 15px;
		float: right;
	}
	.footer_wrap .links_wrap ul {
		width: 25%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.footer_wrap .links_wrap ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: 13px;
		font-family: av_bold;
		padding-bottom: 7px;
		text-transform: uppercase;
	}
	.footer_wrap .links_wrap ul li a {
		color: #000000;
		font-size: 11px;
		font-family: av_reg;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.footer_wrap .links_wrap ul li a:hover {
		color: #5c5b5b;
	}
	.inner_menu_wrap .menu_icon_wrap {
		display: none;
	}
	/*****/
	/***new menu**/
	.menu_wrap.second_menu .logo_svg_wrap.home_wrap {
		display: none;
	}
	.menu_wrap.second_menu .logo_svg_wrap .svg_wrap svg {
		width: 160px;
		transform: scale(1.1) translateY(10px);
	}
	.menu_wrap.second_menu .menu_list_wrap {
		width: 100%;
		padding-left: 0px;
	}
	.menu_wrap.first_menu .logo_svg_wrap.inside_wrap {
		display: none;
	}
	.inner_menu_list_wrap .user_log_in_wrap a {
		background: hsl(18deg, 73%, 64%);
		position: relative;
		padding-left: 10px;
	}
	.user_log_in_wrap img {
		width: 15px;
	}
	/*****/
	/*** product selection**/
	.ab_product_wrap {
		width: 100%;
		height: 335px;
		background: url(../images/pattern_grey.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 200%;
		position: absolute;
		top: 0%;
		left: 0;
		content: '';
		z-index: 0;
		-webkit-animation: slide 30s linear infinite;
	}
	.top_selection_section {
		padding-top: 90px;
		padding-bottom: 50px;
		background: white;
	}
	.top_selection_section .gridContainer {
		max-width: 1050px;
		min-width: auto;
	}
	.top_selection_section .top_section_image_wrap img {
		width: 100%;
	}
	.head_move_section {
		margin-top: 20px;
		background: white;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.head_move_section .inner_head_wrap {
		padding: 10px 14px;
	}
	.head_move_section .inner_head_wrap .left_side_wrap p {
		padding-bottom: 0px;
		font-size: 20px;
		font-family: av_med;
	}
	.head_move_section .border_bg_wrap {
		padding: 1.4px;
		background-color: hsl(18deg, 72%, 65%);
		width: 100%;
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_name_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		text-align: right;
	}
	.inner_head_wrap .right_side_wrap .expert_name_wrap p {
		color: black;
		font-family: av_med;
		padding-bottom: 0px;
		line-height: normal;
	}
	.inner_head_wrap .right_side_wrap .expert_name_wrap p span {
		display: block;
		font-size: 13px;
		padding-top: 3px;
		color: hsl(189deg, 37%, 63%);
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_image_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		text-align: right;
		padding-left: 20px;
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_image_wrap img {
		width: 40px;
	}
	.product_category_select_wrap {
		padding-top: 25px;
	}
	.product_category_select_wrap .inner_category_select_wrap {
		border: 1px solid rgb(218, 217, 217);
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.radio_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.radio_ul li {
		width: 13.42%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		list-style: none;
		margin-right: 1%;
		text-align: center;
	}
	.radio_ul li:nth-child(7n+0) {
		margin-right: 0px;
	}
	.radio_ul li .married_svg img {
		width: 80px;
	}
	.married_head p {
		text-align: center;
		font-size: 12px;
		color: #000000;
		padding-top: 10px;
	}
	input[type="radio"]:checked+.maritial_wrap .married_head {
		border-bottom: 6px solid hsl(20deg, 73%, 64%);
		float: initial;
	}
	input[type="radio"]:checked+.maritial_wrap .married_svg img {
		padding: 5px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	label {
		margin-bottom: 0px;
	}
	.radio_ul .swiper-slide li {
		width: 100%;
	}
	.cat_arrow_left {
		position: absolute;
		top: 45%;
		left: -15px;
		z-index: 10;
		width: 35px;
		cursor: pointer;
	}
	.cat_arrow_right {
		position: absolute;
		top: 45%;
		right: -15px;
		z-index: 10;
		width: 35px;
		cursor: pointer;
	}
	.listing_view_main_wrap {
		padding-top: 50px;
		padding-bottom: 50px;
		text-align: center;
		z-index: 100;
	}
	.listing_view_main_wrap .filter_wrap {
		display: inline-block;
		width: 23%;
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 0px;
		position: sticky;
		top: 50px;
		text-align: left;
		padding-right: 40px;
	}
	.listing_view_main_wrap .right_listing_wrap {
		width: 77%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
	}
	.listing_view_main_wrap .filter_wrap .inner_filter_listing {
		padding: 0px;
	}
	.filter_data_wrap .title_wrap {
		padding: 6px;
		padding-left: 20px;
		border-bottom: 1px solid hsl(92deg, 19%, 82%);
	}
	.filter_data_wrap .title_wrap p {
		padding-bottom: 0PX;
		font-size: 14px;
		margin: 0%;
		color: rgb(163, 154, 154);
	}
	.filter_data_wrap.active .title_wrap p {
		color: hsl(19deg, 73%, 62%);
	}
	.inner_top_listing .data_wrap {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.data_wrap_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0px;
	}
	.data_wrap_ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		font-size: 13px;
		padding: 4px;
	}
	.data_wrap_ul li a {
		color: black;
		text-decoration: none;
		font-size: 15px;
	}
	.data_wrap_ul li a:hover {
		color: rgb(170, 155, 155);
	}
	.checkbox-entry {
		display: inline-block;
		cursor: pointer;
		margin: 0;
		padding: 0;
		min-width: 20px;
		min-height: 20px;
	}
	.checkbox-entry input {
		display: none;
	}
	.checkbox-entry span {
		position: relative;
		line-height: 15px;
		padding-left: 25px;
		display: block;
		font-weight: normal;
	}
	.checkbox-entry input:checked+span:before {
		border-color: hsl(20deg 74% 64%);
		background-color: hsl(20deg 74% 64%);
		background-position: center center;
	}
	.checkbox-entry span:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 15px;
		height: 15px;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		background: url(../images/icon-6.png) 100px center no-repeat;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		background-color: #dad6d6;
	}
	.filter_data_wrap.tab-pane {
		display: inline-block;
		visibility: visible;
	}
	.filter_data_wrap.tab-pane {
		width: 100%;
	}
	.filter_data_wrap.tab-pane .title_wrap {
		display: inline-block;
		width: 100%;
		cursor: pointer;
		padding: 11px 0px;
		color: #fff;
		float: left;
		position: relative;
	}
	.filter_data_wrap .title_wrap {
		display: none;
	}
	.filter_data_wrap.tab-pane .title_wrap:after {
		position: absolute;
		top: 12px;
		right: 15px;
		font-size: 22px;
		width: 21px;
		height: 15px;
		text-align: center;
		z-index: 10;
		content: '';
		background: url('../images/arrow_white_right.png') 100px center;
		color: rgb(0, 0, 0);
		transition: transform 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
		opacity: 0.5;
	}
	.filter_data_wrap.tab-pane.active .title_wrap:after {
		opacity: 0.9;
		transform: rotate(90deg);
	}
	.filter_data_wrap.tab-pane .data_wrap {
		display: none;
		margin: 10px 5px;
	}
	.list_pd_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
	}
	.list_pd_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		text-align: center;
		border-right: 1px solid rgb(230, 227, 227);
		margin-bottom: 50px;
	}
	.list_pd_ul li:nth-child(3n+0) {
		margin-right: 0px;
		border-right: 0px;
	}
	.list_pd_ul li .image_wrap img {
		width: 300px;
	}
	.list_pd_ul li .desc_wrap {
		padding-top: 10px;
	}
	.list_pd_ul li .desc_wrap .head_title_wrap p {
		font-family: av_med;
		color: black;
		padding-bottom: 0px;
	}
	.list_pd_ul li .desc_wrap .price_wrap p {
		color: rgb(148, 141, 141);
		font-family: av_med;
	}
	.rating_list_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding-top: 0px;
		padding-right: 10px;
	}
	.rating_list_wrap .single_rate_wrap {
		float: left;
		display: inline-block;
		width: 17px;
		margin-right: 1px;
		position: relative;
		cursor: pointer;
	}
	.rating_list_wrap .single_rate_wrap img {
		width: 100%;
		float: left;
	}
	.form-group {
		width: 100%;
		display: inline-block;
	}
	.rating_list_wrap .single_rate_wrap .filled {
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
	}
	.rating_list_wrap .single_rate_wrap.active .filled {
		opacity: 1;
	}
	.list_pd_ul li .ab_color_wrap {
		position: absolute;
		bottom: 100px;
		right: 0px;
		z-index: 100;
	}
	.list_pd_ul li .ab_color_wrap a {
		padding: 3px 30px;
		padding-left: 4px;
		line-height: normal;
		font-size: 12px;
		background-color: hsl(208deg 89% 27%);
		color: white;
		border-radius: 0px;
		text-decoration: none;
		letter-spacing: 0.01em;
	}
	.list_pd_ul li .ab_check_box_wrap {
		position: absolute;
		top: 0px;
		right: 20px;
		z-index: 100;
	}
	.list_pd_ul li .ab_check_box_wrap span::before {
		height: 30px;
		width: 30px;
		border-radius: 20px;
		background-size: 20px auto;
	}
	.ab_cart_icon_wrap {
		position: fixed;
		bottom: 40px;
		right: 30px;
		z-index: 1001;
		border-radius: 50%;
	}
	.ab_cart_icon_wrap a {
		position: relative;
		padding: 9px;
		display: inline-block;
		float: left;
		width: 80px;
		height: 80px;
		background-color: hsl(186deg, 39%, 55%);
		border-radius: 50px;
		margin-right: 10px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.ab_cart_icon_wrap img {
		padding: 5px;
		display: inline-block;
	}
	.ab_cart_icon_wrap a:hover {
		background-color: rgb(185, 187, 187);
	}
	.cat_arrow_left.swiper-button-disabled, .cat_arrow_right.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.mb_filter_wrap {
		display: none;
	}
	.filter_wrap .ab_close_btn_ls {
		display: none;
	}
	/*****/
	/**step signup***/
	.step_bg_section {
		display: flex;
		flex-direction: row;
		padding: 5px;
		width: 100%;
		height: 100%;
		position: absolute;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		flex-wrap: wrap;
		align-items: center;
		text-align: center;
		align-content: stretch;
		background: url(../images/pattern_grey.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 100%;
		-webkit-animation: slide 30s linear infinite;
	}
	.step_bg_section .gridContainer {
		max-width: 930px;
		min-width: auto
	}
	.head_step_header {
		padding-bottom: 10px;
	}
	.head_step_header .left_side_wrap .image_wrap {
		text-align: left;
	}
	.head_step_header .left_side_wrap .image_wrap img {
		width: 170px;
	}
	.head_step_header .right_side_wrap .head_title_wrap {
		text-align: right;
		padding-top: 15px;
	}
	.head_step_header .right_side_wrap .head_title_wrap p {
		color: hsl(19deg, 81%, 64%);
		font-family: av_med;
		font-size: 17px;
		padding-bottom: 0px;
		line-height: normal;
	}
	.step_outer_box_wrap .inner_box_wrap {
		background-color: #fff;
		box-shadow: 1px 1px 12px 5px rgb(0 0 0 / 8%);
	}
	.step_outer_box_wrap .inner_box_wrap .left_form_wrap {
		padding: 15px 30px;
	}
	.form_title {
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.text_form {
		width: 100%;
		float: left;
		display: inline-block;
		position: relative;
		font-size: 12px;
		color: #000;
		background: transparent;
		padding: 10px;
		border: 1px solid #dfdcdc;
		font-family: av_med;
		letter-spacing: 0.1em;
	}
	.text_form::placeholder {
		color: rgb(185, 180, 180);
	}
	.whatsapp_wrap_form p {
		text-align: right;
		padding-bottom: 0px;
		font-size: 10px;
		color: rgb(151, 150, 150);
	}
	.whatsapp_wrap_form p img {
		width: 16px;
		margin-right: 10px;
	}
	.sign_up_anchor .common_anchor {
		width: 100%;
		text-align: center;
		font-size: 12px
	}
	.inner_box_wrap .or_sosical_sign_up_wrap {
		padding: 10px 0px;
		text-align: center;
		color: rgb(151, 150, 150);
	}
	.or_sosical_sign_up_wrap .social_anchor a {
		padding: 8px 30px;
		border: 1px solid rgb(219, 216, 216);
		border-radius: 20px;
		color: black;
		font-family: av_bold;
		font-size: 10px;
		position: relative;
		display: inline-block;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-decoration: none;
		margin-right: 10px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.or_sosical_sign_up_wrap .social_anchor a:hover {
		box-shadow: 1px 1px 12px 5px rgb(0 0 0 / 8%);
	}
	.or_sosical_sign_up_wrap .social_anchor a img {
		width: 15px;
		margin-right: 5px;
	}
	.bottom_login_already_wrap a {
		color: hsl(19deg, 82%, 64%);
	}
	.step_outer_box_wrap .inner_box_wrap .right_image_wrap {
		background: url(../images/login_bg.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		position: absolute;
		width: 50%;
		right: 0;
		z-index: 99;
		top: 0;
		height: 100%;
	}
	.right_image_wrap .look_hover_img {
		opacity: 1;
	}
	.right_image_wrap .look_hover_img .ab_data_wrap {
		right: 0px;
	}
	.ab_data_wrap .inner_data_wrap {
		padding: 0px 20px;
	}
	.ab_data_wrap .inner_data_wrap .common_header {
		font-size: 32px;
		text-transform: capitalize;
	}
	.ab_data_wrap .inner_data_wrap p {
		font-size: 13px;
		letter-spacing: 0.01em;
	}
	/****/
	/**step 2***/
	.step_bg_section.steps_select_wrap .gridContainer {
		max-width: 850px;
		min-width: auto;
	}
	.head_step_header .right_side_wrap .head_title_wrap p span {
		color: hsl(187deg, 42%, 49%);
	}
	.steps_select_wrap .inner_box_wrap {
		padding: 20px 30px;
	}
	.steps_select_wrap .inner_box_wrap .left_select_wrap {
		width: 59%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		border-right: 2px solid rgb(221, 218, 218);
		text-align: left;
		padding-right: 15px;
	}
	.steps_select_wrap .inner_box_wrap .right_content_wrap {
		width: 41%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 20px;
	}
	.inner_box_wrap .left_select_wrap .select_property_wrap p {
		padding-bottom: 0px;
		font-family: av_med;
	}
	.step_property_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.step_property_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
		text-align: center;
	}
	.step_property_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.step_property_ul li .property_img img {
		width: 70px;
	}
	.property_head p {
		font-size: 13px;
		color: #a09f9f;
		padding-top: 10px;
		font-weight: normal;
	}
	input[type="radio"]:checked+.maritial_wrap .property_head p {
		color: hsl(19deg, 83%, 72%);
	}
	input[type="radio"]:checked+.maritial_wrap .list_hover_img {
		opacity: 1;
		float: inherit;
	}
	.step_property_ul li .list_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.step_property_ul li:hover .list_hover_img {
		opacity: 1;
	}
	.ab_tick_property {
		position: absolute;
		right: 0px;
		top: 0px;
		z-index: 100;
		width: 20px;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	input[type="radio"]:checked+.maritial_wrap .ab_tick_property {
		opacity: 1;
		right: 20px
	}
	.floor_plans_wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.fancy_radio {
		margin-right: 10px;
		background: #fff;
		border: 1px solid #9b9797;
		float: left;
		text-decoration: none !important;
		display: inline-block;
		position: relative;
		color: black;
		padding: 9px 27px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size: 12px;
		font-family: av_med;
	}
	.fancy_radio:hover, .fancy_radio.active {
		color: #f69850;
		border-color: #f69850;
		box-shadow: inset 0px 0px 0px 2px #fab682;
	}
	.inner_box_wrap .right_content_wrap .bg_image_wrap img {
		width: 200px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap {
		padding-top: 30px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap p {
		font-size: 12px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap p span {
		color: hsl(187deg, 42%, 49%);
		display: block;
	}
	/*****/
	/**step 3***/
	.inner_box_wrap .data_wrap_ul {
		width: 33.33%;
	}
	.text_form.check_text_form {
		padding: 5px;
		width: 100%;
		margin-top: 10px;
		background-color: #f0ebeb;
		border: 0px;
	}
	.minheight_drop_wrap {
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.back_next_wrap {
		width: 100%;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		flex-direction: row;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.back_next_wrap .back_wrap .common_anchor {
		background: transparent;
		border: 2px solid;
		border-color: rgb(201, 113, 201);
		color: black;
	}
	.back_next_wrap .skip_wrap {
		padding-top: 10px;
	}
	.back_next_wrap .skip_wrap p {
		padding-bottom: 0px;
	}
	.back_next_wrap .skip_wrap p a {
		color: #000
	}
	.flow_step_ul {
		width: 70%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0px;
		padding: 0px;
		display: flex;
		padding-left: 30px;
	}
	.flow_step_ul li {
		width: 33.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0px;
		padding: 0px;
		background: rgb(229, 131, 84);
		display: flex;
		align-items: center;
	}
	.flow_step_ul li .inner_flow_steps_wrap {
		padding: 10px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.inner_flow_steps_wrap .icon_title_wrap img {
		width: 28px;
		display: inline-block;
	}
	.inner_flow_steps_wrap .icon_title_wrap p {
		display: inline-block;
		padding-bottom: 0px;
		color: white;
		font-family: av_med;
		font-size: 13px;
		line-height: normal;
		padding-left: 5px;
	}
	.inner_flow_steps_wrap .icon_right_wrap img {
		width: 20px;
	}
	/*****/

	/**step 4***/
	input[type=date] {
		line-height: normal;
	}
	/******/

	/**user dashboard**/

		.head_move_section.user_dash_wrap .inner_head_wrap{
			padding: 0px;
		}
		.dashboard_ul {

			width: 100%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0px;
			margin: 0px;
		}

		.dashboard_ul li{

			width: 25%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0px;
			margin: 0px;
			text-align: center;
			cursor: pointer;
			

		}
		.dashboard_ul li .nav_dashboard_wrap{
		
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			padding: 10px;
			display: flex;
			align-items: center;
			justify-content: center;
			
		}
		
		.dashboard_ul li .nav_dashboard_wrap .icon_image_wrap{
			width: auto;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: none;
		}
		.dashboard_ul li .nav_dashboard_wrap .icon_title_wrap{
			width: auto;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: none;
			
			
		}
		.dashboard_ul li .nav_dashboard_wrap .icon_title_wrap p{
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			padding-bottom: 0px;
			padding-left: 10px;
		}
		
		.dashboard_ul li .nav_dashboard_wrap .icon_image_wrap img{
			width: 40px;
		}
		.dashboard_ul li .nav_dashboard_wrap .list_hover_img{
			position: absolute;
			z-index: 100;
			left: 0px;
			top: 0px;
			opacity: 0;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}
		.dashboard_ul li .nav_dashboard_wrap.active{
			background: hsl(48deg, 3%, 70%);
		}
		.dashboard_ul li .nav_dashboard_wrap.active .list_hover_img{

			opacity: 1;
			
		}

		.dashboard_ul li .nav_dashboard_wrap.active .icon_title_wrap p{
			color: white;
		}
		
		.user_dashboard_overview_wrap{
			padding-top: 40px;
		}
		.user_dashboard_overview_wrap .user_dashboard_box{
			padding-right: 0%;
		}
		.user_dashboard_box .inner_user_dashboard_box{

			border: 1px solid rgb(224, 219, 219);
			padding: 15px;
			box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
		}
		.inner_user_dashboard_box .head_move_section{
			box-shadow: none;
			margin-top: 0px;
		}
		.inner_user_dashboard_box .head_move_section .inner_head_wrap{
			display: flex;
			align-items: center;
		}
		.head_move_section.general_details_wrap .inner_head_wrap  .left_side_wrap p{
			font-size: 14px;
			margin-top: 10px;
		}
		.right_inside_side_wrap .expert_name_wrap .common_anchor{
			padding: 5px 15px;
			background: hsl(186deg, 39%, 55%);
			font-size: 13px;
			margin-top: 0px;
		}
		.my_details_progress .progress {

			background: none;
			background-color: #f5f5f5;
			height: 10px;
			margin-bottom: 5px;
			margin-top: 5px;
			border-radius: 30px;
			box-shadow: none;
		}
		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 12px;
			line-height: 20px;
			color: #fff;
			text-align: center;
			background-color: #60b0b9;
			-webkit-box-shadow: none;
			box-shadow: none;
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease;
			border-radius: 20px;
		}
		.progress-bar {
			background-image: -webkit-linear-gradient(top,#60b0b9 0,#60b0b9 100%);
			background-image: -o-linear-gradient(top,#60b0b9 0,#60b0b9 100%);
			background-image: -webkit-gradient(linear,left top,left bottom,from(#60b0b9),to(#60b0b9));
			background-image: linear-gradient(to bottom,#60b0b9 0,#60b0b9 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff286090',GradientType=0);
			background-repeat: repeat-x;
		}

		.step_property_ul .span_p span{
			display: block;
			font-size: 12px;
			color: hsl(189deg, 37%, 63%);
		}
	/****/
	/***menu cart**/
	.menu_blank_wrap{
		position: fixed;
		width: 100%;
		height: 100%;
		right: 0;
		top: 0;
		z-index: 1001;
		background-color:rgb(0 0 0 / 69%);
		display: none;
	}
	.menu_side_cart_wrap
	{
		
		display: none;

	}
	/*****/
	/**fix mobile bar**/

	.fix_mb_bottom_bar{

		display: none;
	}
	/****/

		/**products***/
	
		.top_product_section {
			padding-top: 80px;
			padding-bottom: 40px;
			background: #fff;
		}
		.top_product_section .gridContainer{
			max-width: 1050px;
			min-width: auto;
		}
	
		
		.top_product_section .product_image_big_wrap{
			width: 50%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding-left: 0px;
			padding-right: 10px;
			
		}
		.top_product_section .product_details_desc_wrap{
			width: 50%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding-right: 0px;
		
		}
		.top_product_section .product_image_big_wrap .image_wrap img{
			width: 100%;
		}
		.product_details_desc_wrap .head_pdt_wrap .common_header{
		
			letter-spacing: normal;
			text-transform: none;
			font-size: 25px;
			padding: 0px;
		
			color: #000;
		
		} 
		.product_details_desc_wrap .head_pdt_wrap span{
			
			padding: 0px;
			margin-top: 10px;
			display: inline-block;
			font-size: 14px;
			color: rgb(192, 187, 183);
		
		}
		.rating_list_wrap{
		
			width: auto;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding-top: 10px;
		}
		
		.rating_list_wrap .single_rate_wrap{
			float:left;
			display:inline-block;
			width:20px;
			margin-right:1px;
			position: relative;
			cursor: pointer;
		}
		.rating_list_wrap .single_rate_wrap img{
			width:100%;
			float:left;
		}
		.form-group{
			width:100%;
			display:inline-block;
		
		}
		.rating_list_wrap .single_rate_wrap .filled{
			position: absolute;
			top:0;
			left:0;
			opacity:0;
		}
		.rating_list_wrap .single_rate_wrap.active .filled{
			opacity:1;
		}
		
		
		
		.product_details_desc_wrap .quantity_wrap{
		
		
				padding-top: 25px;
		
		}
		.cart_plus_min_wrap .cart_inner_wrap{
			display: inline-block;
			background-size: 100%;
		   
			
		}
		.cart_plus_min_wrap .cart_inner_wrap span{
			padding: 9px;
			padding-left: 50px;
			padding-right: 50px;
			font-size: 15px;
			vertical-align: middle;
			
		}
		
		.cart_plus_min_wrap .light_bt.left {
			background: url(../images/arrow_down_wh.png) center no-repeat hsl(0deg 0% 86%);
			border: none;
			font-size: 20px;
			outline-style: none;
			width: 37px;
			height: 40px;
			background-size: 23px 23px;
			-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
			
			
		}
		.cart_plus_min_wrap .light_bt.right {
			background: url(../images/arrow_up_wh.png) center no-repeat hsl(0deg 0% 86%);
			border: none;
			font-size: 20px;
			outline-style: none;
			width: 37px;
			height: 40px;
			background-size: 23px 23px;
			-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
			
			
		}
		
		.cart_plus_min_wrap .light_bt:hover{
		
			background-color: rgb(209, 203, 203);
		
		}
		
		.quantity_wrap .pdt_price_vat{
			position: relative;
			display: inline-block;
			padding-left: 20px;
		}
		.quantity_wrap .pdt_price_vat .price_wrap p{
			line-height: normal;
			padding-bottom: 0px;
			font-size: 20px;
		
		}
		.quantity_wrap .pdt_price_vat .price_wrap span{
			font-size: 13px;
		
			color: hsl(199deg 90% 40%);
			text-decoration: line-through;
			
		}
		.pdt_price_vat .vat_wrap p{
			line-height: normal;
			font-size: 14px;
	
			padding-bottom: 0px;
		}
		.product_details_desc_wrap .price_pdt_wrap{
		
			padding-bottom: 20px;
		}
		
		.product_details_desc_wrap .price_pdt_wrap img{
			width: 42px;
			height:42px;
			margin-left: 20px;
			background: hsl(199deg, 90%, 40%);
			padding: 4px;
			border-radius: 50%;
			-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
		}
		.product_details_desc_wrap .price_pdt_wrap img:hover{
			background: rgb(19, 164, 231);
		}
		
		.top_call_chat_wrap{
			width: auto;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			border: 1px solid rgb(218, 218, 218);
			background: hsl(0deg ,0%, 96%);
			padding: 9px;
			margin-top: 13px;
		}
		.top_call_chat_wrap.left{
			margin-right: 10px;
		}
		.top_call_chat_wrap.right{
			margin-left: 10px;
		}
		.top_call_chat_wrap .icon_wrap{
			width: 20%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
		.top_call_chat_wrap .icon_wrap img{
			width: 100%;
		}
		.top_call_chat_wrap .call_desc_wrap{
			width: 80%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
		.top_call_chat_wrap .call_desc_wrap p {
			color: hsl(0deg 0% 55%);
			padding: 0%;
			padding-bottom: 3px;
			line-height: normal;
			font-size: 11px;
		}
		.top_call_chat_wrap .call_desc_wrap .common_header {
			font-size: 19px;
			padding-bottom: 0px;
		
		}
		.top_call_chat_wrap.right .call_desc_wrap .common_header {
			font-size: 19px;
			padding-bottom: 0px;
			color: hsl(142deg, 30%, 59%);
		
		}
		
		
		.prod_info_parent_wrap{
			padding-top: 30px;
			padding-bottom: 30px;
			background: #fff;
		}
		.gridContainer.product_grid, .gridContainer.lg {
			max-width: 1050px;
    		min-width: auto;
			
		}
		.prod_info_parent_wrap .tab_left_wrap{
			padding-right: 20px;
		}
		.prod_info_parent_wrap .tab_right_wrap{
			padding-left: 40px;
		}
		.nav-tabs>li>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li>a:hover {
			border-radius: 0 !important;
			border: 0 !important;
			
		}
		.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {
			color: #555;
			cursor: default;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
		}
		.nav-tabs {
			border-bottom: 0px solid #ddd;
		}
		.nav-tabs li a {
			color: rgb(151 87 13);
			font-size: 25px;
			text-decoration: none;
			padding: 20px;
			background-color: hsl(0deg, 0%, 93%);
		}
		.nav-tabs>li>a, .nav-tabs>li.active>a{
			border-radius: 0 !important;
			border: 0 !important;
			
			padding: 5px;
			padding-left: 20px;
			padding-right: 20px;
			font-size: 15px;
			background-size: 100% !important;
			margin-right: 20px;
			
		}
		.nav-tabs>li>a{
			color: black;
		}
		.nav-tabs>li.active>a{
			color: white;
		}
		.nav-tabs>li.active a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
			background: hsl(199deg, 90% ,40%);
			background-size: 100% !important;
			color: white;
		}
		
		.tab-content {
			margin-bottom: 0;
			line-height: 1.7em;
			text-align: justify;
			font-size: 13px;
			color: #282828;
			padding: 20px;
		}
		.tab-content p{
		
			font-size: 12px;
			padding-bottom: 5px;
			padding-top: 5px;
			
		}
		.tab_inner_title {
			display: none;
		}
		
		.tab_inner_content .head_review_table{
			padding-top: 30px;
			padding-bottom: 30px;
		}
		.tab_inner_content .head_review_table .top_overview_table_wrap{
			border-bottom: 1px solid rgb(209, 203, 203);
		
		}
		.tab_inner_content .head_review_table .top_overview_table_wrap p{
		
			font-size: 10px;
			
		}
		
		
		.prod_info_parent_wrap .tab_right_wrap .inner_leave_review_wrap{
			padding: 30px;
			padding-left: 40px;
			padding-right: 40px;
			background-color: hsl(0deg, 0% ,96%);
			border-radius: 20px;
		}
		.prod_info_parent_wrap  .inner_leave_review_wrap .review_head_wrap p{
		
			font-size: 11px;
			color: rgb(201, 201, 201);
			line-height: 1.5em;
			padding-bottom: 0px;
			
		}
		.prod_info_parent_wrap .text_form{
			width: 100%;
			display: inline-block;
			border: none;
			border-bottom: 1px solid rgb(190, 190, 190);
			padding: 8px;
			padding-left: 0px;
			font-size: 12px;
			margin-top: 10px;
			margin-bottom: 10px;
			color: rgb(197, 191, 191);
			background: transparent;
			box-shadow: none !important;
			border-radius: 0px;
		}
		.text_form::placeholder{
			color: rgb(197, 191, 191);;
		}
		.common_anchor.rm_cir_anchor{
			margin-top: 10px;
			background: hsl(43deg, 81% ,54%); 
			box-shadow: none;
			font-size: 15px;
			color: black;
		}
	
		.product_details_desc_wrap .bottom_dec_wrap{
			padding: 20px 0px;
		}
		/****/

		.price_pdt_wrap .common_anchor{
			padding-left: 40px;
			padding-right: 40px;
		}

		/***product view popup**/

		.ab_pop_up_product{

			display: flex;
			flex-direction: row;
			padding: 5px;
			width: 100%;
			position: absolute;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			flex-wrap: wrap;
			align-items: center;
			align-content: stretch;
			background-color: rgba(83, 82, 82, 0.466);
			z-index: 10000;
			padding: 70px 0px;

		}
		.ab_pop_up_product .gridContainer{
			max-width: 1050px;
			min-width: auto;
		}
		.ab_pop_up_product .inner_pop_up_product .logo_pop_up_pd{
			position: absolute;
			top: 20px;
			left: 150px;
			z-index: 10;
			width: 180px;
		}
		.ab_pop_up_product .inner_pop_up_product .close_pop_up_pd{
			position: absolute;
			top: 30px;
			right: 50px;
			z-index: 10;
			width: 20px;
		}
		/******/

		/**select user dashboard***/

		.select_radio {
			margin-right: 5px;
			margin-top: 0px;
			margin-bottom: 0px;
			background: #064789;
			font-size: 14px;
			float: none;
			text-decoration: none !important;
			display: inline-block;
			position: relative;
			color: black;
			border-radius: 3px;
			padding: 9px;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			text-align: center;
		}
		.select_radio.active {
			box-shadow: 0 0 0px 3px #e0e0e0;
		}

		/*****/

	/***looks***/

		.looks_section{

			padding-top: 90px;
			padding-bottom: 0px;
		}
		.looks_section .gridContainer{

			max-width: 1000px;
			min-width: auto;

		}
		.looks_ul{
			width: 100%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0%;
			margin: 0%;
			padding-top: 25px;
			padding-bottom: 25px;
		}
		.looks_ul li{

			width: 31.33%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0%;
			margin: 0%;
			margin-right: 3%;
			padding-bottom: 30px;
			cursor: pointer;
			
			
		}
		.looks_ul li:nth-child(3n+0){

			margin-right: 0%;

		}

	
		.looks_ul li .image_wrap{
			overflow: hidden;
			border-radius: 8px;
		}
		.looks_ul li .image_wrap img{
			
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			width: 100%;
		}

		.looks_ul li:hover .image_wrap > img{

			transform: scale(1.1);

		}

		.looks_ul li .image_wrap .ab_heart_wrap{
			position: absolute;
			right: 5px;
			top: 5px;
			z-index: 100;
			width: 40px;
		}
		.looks_ul li .title_wrap{
			padding-top: 5px;
		}
		.looks_ul li .title_wrap p{
			font-family: av_med;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			font-size: 17px;
		}
		.looks_ul li:hover .title_wrap p{
			color: hsl(18deg, 73%, 64%);
		}
	/*****/
	/****menu drop****/
	
.menu_ul{
	position: initial !important;
}
.menu_ul li{
	position: initial !important;
}
.menu_ul li a > img {
	width: 14px;
	padding: 0%;
	margin: 0%;
	float: right;
	margin-left: 10px;
	padding-top: 0px;
}


.menu_ul > li > a::after {
	position: absolute;
    background-color: hsl(187deg, 40%, 55%);
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    height: 5px;
    width: 100%;
    display: block;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}

.menu_ul > li:hover  a::after {

	-moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);

} 
.dropdown_content{

	position: absolute;
	top:100%;
	left:0px;
	min-width: 100%;
	z-index: 1000;
	background: transparent;
	text-align: left;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: 1px 8px 10px 2px rgb(0 0 0 / 8%);
	-moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -moz-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
	opacity: 0;
    visibility: hidden;

	
}

.dropdown_content .inner_drop_wrap{
	display: table;
}
.dropdown_content .inner_drop_wrap .drp_menu_image{
	width: 35%;
	display: table-cell;
    vertical-align: top;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgb(0 0 0 / 78%);


}
.dropdown_content .inner_drop_wrap .dp_menu_wrap{
	width: 65%;
    display: table-cell;
	vertical-align: middle;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px 20px;
	background: #f7f7f7;
}

.dp_menu_wrap ul{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0px;
	padding-top: 5px;

}
.dp_menu_wrap ul li{
	width: 31.33%;
	display: inline-block;
	float: left;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none;
	padding: 0%;
	margin: 0px;
	padding-bottom: 5px;
	color: rgb(0, 0, 0);
	text-transform:none !important;
	font-size: 14px;
	text-align: center;
	letter-spacing: normal;
	margin-right: 3%;
	
}
.dp_menu_wrap ul li:nth-child(3n+0){
	margin-right: 0%;
}

.dropdown_content .inner_drop_wrap .drp_menu_image .image_wrap img{
	width: 100%;
}
.inner_drop_wrap .drp_menu_image .drp_image_wrap img{
	width: 100%;
}

.inner_drop_wrap .drp_menu_image .drp_image_content_wrap{

	padding: 20px 20px;
}

.drp_menu_image .drp_image_content_wrap .head_wrap .common_header{

	font-size: 18px;
}
.drp_menu_image .drp_image_content_wrap .head_wrap p{
	font-size: 12px;
	text-transform: capitalize;
	color: white;
}
.inner_drop_wrap .dp_menu_wrap .head_wrap .common_header{
	font-size: 20px;
	text-align: center;
}
.dp_menu_wrap ul li .look_image_wrap img{
	width: 100%;
}
.dp_menu_wrap ul li .title_wrap{
	padding-top: 10px;
}
.menu_ul li:hover .dropdown_content {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    -o-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    -webkit-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
	
}



/*****/

/****one space home****/

	.onespace_home_section{
		
		padding-top: 85px;

	}
	.onespace_home_section .gridContainer{

		max-width: 1000px;
		min-width: auto;

	}

	.inner_box_onespace_home .left_details_list_wrap{

		width: 65%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 10px;


	}
	.inner_box_onespace_home .right_suggestion_wrap{

		width: 35%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 25px;

	}
	.left_details_list_wrap .head_wrap .common_header{

		font-size: 25px;

	}
	.home_space_ul{
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 20px;
	}
	.home_space_ul li{
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-bottom: 40px;
	}
	.home_space_ul li .image_wrap img{

		border-radius: 5px;
		width: 100%;

	}
	.home_space_ul li .title_wrap{
		padding-top: 10px
	}
	.home_space_ul li .title_wrap p{

		font-family: av_bold;
		font-size: 23px;
		line-height: 1.1em;

	}
	.home_space_ul li .desc_wrap span{
		display: block;
		font-style: italic;
	}


	.right_suggestion_wrap .blog_free_quote_section{

		border: 1px solid rgb(209, 204, 204);
		padding: 20px 20px;
		border-radius: 7px;
		margin-top: 10px;
		margin-bottom: 40px;

	}

	.blog_free_quote_section .talk_head_wrap .common_header{

		padding-bottom: 10px;
		font-size: 23px;
		text-align: center;

	}
	.input_wrap {
		
		position: relative;
		display: inline-block;
		width: 100%;
	}
	.input_wrap:before {
		content: "+91";
		position: absolute;
		left: 42px;
		bottom: 10px;
		z-index: 99;
		display: inline-block;
		background-size: 100% auto;
		font-size: 13px;
		border-right: 1px solid black;
		padding-right: 10px;
	}
	.input_wrap .flag {
		position: absolute;
		width: 23px;
		height: 25px;
		top: 10px;
		left: 10px;
	}
	.input_wrap input {
        padding-left: 83px;
    }

	.common_anchor.free_quote{
		width: 100%; 
		text-align:center;
	}

	.right_suggestion_wrap .interior_guide_section{
		padding-top: 0px;
		padding-bottom: 30px;
	}
	.interior_guide_section .guid_head_wrap .common_header{

		font-size: 23px;

	}

	.interior_guide_section .inner_box_guide{
		padding-top: 20px;

	}
	.guide_ul{

		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;

	}
	.guide_ul li{

		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-bottom: 30px;

	}
	.guide_ul li:nth-last-child(1){
		padding-bottom: 0px;
	}
	.guide_ul li .image_wrap{
		width: 45%;
	}
	.guide_ul li .details_wrap{
		width: 55%;
		padding-left: 10px;
	}
	.guide_ul li .image_wrap img{
		width: 100%;
	}

	.guide_ul li .details_wrap .sm_title_wrap p{
		font-size: 12px;
		padding-bottom: 0px;
		color: rgb(247, 64, 64);
	}
	.guide_ul li .details_wrap .sm_desc_wrap p{
		font-size: 13px;
		padding-bottom: 0px;
		font-family: av_med;
		line-height: normal;
	}



	.popular_ul{

		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;

	}
	.popular_ul li{

		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
		margin-bottom: 15px;
	}
	.popular_ul li:nth-child(2n+0){
		margin-right: 0px;
	}
	.popular_ul li .image_wrap img{
		width: 100%;
	}
	.popular_ul li .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.look_hover_img .ab_pop_wrap{
		position: absolute;
		bottom: 0px;
		left: 0px;
		z-index: 100;
	}
	.look_hover_img .ab_pop_wrap .inner_ab_pop_wrap{
		padding: 10px;
	}
	.look_hover_img .ab_pop_wrap .common_header{
		font-size: 14px;
		color: white;
		line-height: normal;
		padding-bottom: 5px;
	}
	.look_hover_img .ab_pop_wrap p{
		font-size: 12px;
		margin: 0px;
		padding: 0px;
		line-height: normal;
		color: white;
	}
/******/
/****how it's work***/

.work_process_section{
	background: white;
	padding: 40px 0px;
}
.work_process_section .gridContainer{

	max-width: 1050px;
	min-width: auto;

}
.how_work_step_wrap{
	padding: 20px 0px;
	display: flex !important;
	align-items: center;
}
.how_work_step_wrap .left_image_wrap{
	text-align: center;
}
.how_work_step_wrap .left_image_wrap img{

	width: 370px;

}

.how_work_step_wrap  .right_step_wrap .head_wrap p {
	color: hsl(20deg 81% 64%);
	font-family: av_med;
	font-size: 23px;
}
.how_work_step_wrap  .right_step_wrap .head_wrap p span {
	display: block;
	font-size: 19px;
}

/*****/
/**blog details**/
.blog_details_section{
	padding-top: 80px;
	padding-bottom: 80px;
	text-align: center;
	background: black;
}
.blog_details_section .gridContainer{
	max-width: 800px;
	min-width: auto;
}
.blog_details_section .head_wrap p{
	color: wheat;
}
.blog_details_section .common_header{
	color: hsl(0deg 0% 82%);
}
.blog_details_section p{
	color: white;
}
.blog_details_section .head_wrap .common_header{

	font-size: 20px;
	
}
.blog_details_section .head_image_wrap img{

	width: 100%;
}

.blog_details_section .head_desc_wrap{

	padding-top: 30px;
	padding-bottom: 30px;

}

.blog_details_section .head_image2_wrap img{

	width: 360px;
}
.blog_details_section .step_like_wrap{

	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
}
.blog_details_section .step_like_wrap .common_header{

	text-transform: capitalize;
	font-size: 26px;

}
.step_like_wrap ol{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0%;
	padding-left: 17px;
}
.step_like_wrap ol li{
	width: 100%;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	padding: 0%;
	font-size: 14px;
	line-height: 1.6em;
	color: white;
	list-style-position: inside;
	padding-bottom: 10px;
}
.step_like_wrap ol li:nth-last-child(1){
	padding-bottom: 0px;
}
.blog_bottom_page_wrap img{

	width: 35px;
	margin-right: 5px;

}
.blog_bottom_page_wrap a{
	display: inline-block;
	color: #e89e5f;
	border: 1px solid;
	padding: 5px 10px;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.blog_bottom_page_wrap a:hover{
	text-decoration: none;
	background-color: white;
	color: black;

}
/****/

/****career***/

.career_top_section{
	background: url(../images/career_top.jpg) center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
    background-size: cover;
	padding: 50px 0px;
	margin-top: 45px;
}
.career_top_section .gridContainer{
	max-width: 1100px;
	min-width: auto;
}
.career_top_section .career_top_wrap{
	display: flex;
    align-items: center;
}
.career_top_section .left_career_top_view .common_header{

	font-size: 25px;


}
.right_career_form_wrap .box_career_wrap{


	width: 322px;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right;



}
.box_career_wrap .inner_box_career_wrap{
	background-color: white;
	padding: 22px 22px;
	border-radius: 10px;
	box-shadow: 0 0 16px 0 rgb(0 0 0 / 16%);
}
.inner_box_career_wrap .head_wrap .common_header{
	font-size: 22px;
}
.inner_box_career_wrap .text_form{
	padding: 11px;
	font-size: 12px;
}
.privacy_terms_anchor{
	padding-top: 5px;
}
.privacy_terms_anchor p{
	font-size: 10px;
	padding-bottom: 0px;
}
.privacy_terms_anchor a{
	color: hsl(20deg, 82%, 63%);
}
.apply_position_wrap{
	padding-top: 50px;
	padding-bottom: 50px;
}
.apply_position_wrap .gridContainer{
	max-width: 946px;
	min-width: auto;
}
.positions_select{
	width: 25%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	margin-right: 3%;
	margin-top: 30px;
}
.positions_select select{
	margin-top: 5px;
}
.postions_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin:0px;
	margin-top:50px;
	margin-bottom: 30px;
}
.postions_ul li{

	width: 48.5%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin:0px;
	margin-bottom: 30px;
	margin-right: 3%;
	padding: 12px 15px;
	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px 0 rgb(0 0 0 / 6%);

}
.postions_ul li:nth-child(2n+0){
	margin-right: 0px;
}
.postions_ul li .head_wrap .common_header{
	font-size: 20px;
}
.postions_ul li .desc_wrap p{

	font-size: 16px;
	font-family: av_med;
}
.postions_ul li .desc_wrap p span{
	font-family: av_reg;
	font-size: 15px;
}
.bottom_career_conect_us{
	text-align: center;
	padding: 0px 100px;

}
.bottom_career_conect_us p{
	font-size: 15px;
}
.bottom_career_conect_us a{
	color: hsl(20deg, 82%, 63%);
}
/****/
/**Wholesaler form***/

.wholesaler_side_cart_wrap{
	position: fixed;
	width: 25%;
	height: 100%;
	right: 0px;
	top: 0;
	z-index: 1100;
	background-color: #fff;
	overflow-x: auto;
	display: block;
	transform: translateX(100%);
	transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.26s, opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;
	border-top-left-radius: 20px;
}
.wholesaler_side_cart_wrap.active{
	transform: translateX(0%);
}

.wholesaler_side_cart_wrap .clos_btn{

	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 100;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}

.wholesaler_side_cart_wrap .inner_form_slide_wrap{

	padding: 70px 20px;

}
/*****/

/**dashboard new**/
.inner_user_dashboard_box .left_side_dash{

	padding-right: 10px;


}
.inner_user_dashboard_box .right_side_dash{
	border-left:1px solid rgb(230, 230, 230);
	padding: 10px;
	padding-left: 20px;
}
.step_property_ul.right li{
	width: 22.75%;

}
.step_property_ul.right li:nth-child(4n+0){
	margin-right: 0px;
}
.step_property_ul.right li:nth-child(3n+0){
	margin-right: 3%;
}


.inner_top_your_project_wrap{
padding-top: 5px;
}
.your_order_head .common_header{
	font-size: 27px;

}
.order_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0%;
}
.order_ul li{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0%;
	border-bottom: 1px solid rgba(68,68,68,.1);
	padding-bottom: 5px;
	padding-top: 5px;
}

.total_details_wrap .head_wrap p{

	padding-bottom: 8px;
	font-size: 13px;
}
.total_details_wrap .desc_wrap p{
	font-size: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.order_ul li:nth-last-child(1){
	border: none;
}
.order_ul li:nth-last-child(2){
	border-bottom: 2px solid #5fb0b9;
}
.check_out_anch_wrap .common_anchor{
	width: 100%;
	text-align: center;
}
/****/
	
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 1600px) {
	.gridContainer {
		width: 95.5%;
		min-width: 1250px;
		padding-left: 0.75%;
		padding-right: 0.75%;
		margin: auto;
		clear: none;
		float: none;
		margin-left: auto;
	}
	#div1 {}
	.zeroMargin_desktop {
		margin-left: 0;
	}
	.hide_desktop {
		display: none;
	}
	/***home***/
	.common_header {
		padding: 0%;
		margin: 0px;
		font-size: 45px;
		line-height: 1.2;
		padding-bottom: 10px;
		color: hsl(186deg, 39%, 55%);
		;
		font-family: av_med;
	}
	.common_header span {
		color: hsl(20deg, 82%, 63%)
	}
	.large_wrap {
		font-size: 70px;
	}
	p {
		padding: 0%;
		margin: 0px;
		font-family: av_reg;
		line-height: 1.7;
		padding-bottom: 10px;
		font-size: 16px;
		letter-spacing: 0.02em;
	}
	.common_anchor {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: white;
		padding: 13px 20px;
		font-size: 17px;
		border-radius: 10px;
		margin-top: 10px;
		text-decoration: none;
		background: rgb(0, 0, 0);
		background: linear-gradient(333deg, rgba(241, 161, 124, 1) 33%, rgba(238, 136, 88, 1) 33%);
		background-position: 100% 0;
		background-size: 100% 100%;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.common_anchor:hover {
		text-decoration: none;
		color: rgb(243, 235, 235);
		background: linear-gradient(333deg, rgba(241, 161, 124, 1) 33%, rgba(238, 136, 88, 1) 33%);
		background-position: 50% 230;
		background-size: 200% 100%;
		-moz-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	.nav_menu_wrap .gridContainer {
		max-width: 1750px;
		min-width: auto;
	}
	.nav_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		/* float: left; */
		padding: 0%;
		margin: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		text-align: right;
	}
	.nav_ul li {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding: 0%;
		margin: 0px;
		list-style: none;
		font-size: 12px;
		border-right: 1px solid rgb(117, 117, 117);
		text-align: right;
		letter-spacing: 0.1em;
		line-height: normal;
	}
	.nav_ul li:nth-last-child(1) {
		border-right: none;
	}
	.nav_ul li a {
		color: gray;
		margin-right: 15px;
		margin-left: 10px;
		text-decoration: none;
	}
	.menu_wrap {
		position: absolute;
		left: 0px;
		width: 100%;
		z-index: 1000;
		top: 33px;
	}
	.menu_wrap .logo_svg_wrap {
		width: 23%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	.menu_wrap .logo_svg_wrap .svg_wrap {
		text-align: center;
		display: inline-block;
		float: left;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-align: right;
		width: 100%;
		margin-top: -20px;
		padding-right: 40px;
	}
	.menu_wrap .logo_svg_wrap .svg_wrap svg {
		width: 320px;
	}
	.menu_wrap .menu_list_wrap {
		width: 77%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 20px;
	}
	.menu_wrap .menu_list_wrap .inner_menu_list_wrap {
		background: white;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
		display: flex;
	}
	.menu_ul {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
	}
	.menu_ul > li {
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		border-right: 1px solid rgb(238, 235, 235);
		text-transform: uppercase;
		font-size: 15px;
	}
	.menu_ul > li > a {
		position: relative;
		display: inline-block;
		padding: 23px 25px;
		color: rgb(119, 115, 111);
		text-decoration: none;
		font-family: av_med;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.menu_ul > li > a:hover {
		background: rgb(204, 204, 204);
		color: black;
	}
	.inner_menu_list_wrap .instant_consultancy {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 10px;
		padding-top: 14px;
		padding-left: 15px;
	}
	.inner_menu_list_wrap .instant_consultancy a {
		display: inline-block;
		position: relative;
		background-color: hsl(187deg 40% 55%);
		;
		color: white;
		padding: 10px 20px;
		border-radius: 8px;
		font-size: 16px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.inner_menu_list_wrap .instant_consultancy a:hover {
		background-color: rgb(163, 198, 202);
	}
	.inner_menu_list_wrap .log_sign_wrap {
		padding: 10px;
		padding-top: 20px;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	.inner_menu_list_wrap .log_sign_wrap ul {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		border-right: 1px solid hsl(19deg, 80%, 64%);
		text-transform: uppercase;
		font-family: av_med;
		font-size: 16px;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li:nth-last-child(1) {
		border-right: 0px;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li a {
		position: relative;
		display: inline-block;
		color: hsl(19deg, 80%, 64%);
		padding: 0px 10px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.inner_menu_list_wrap .log_sign_wrap ul li a:hover {
		color: rgb(155, 153, 153);
	}
	.slider_top_wrap {
		margin-top: 58px;
	}
	.slider_top_wrap img {
		width: 100%;
	}
	.ab_large_section_wrap {
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10000;
		display: inline-block;
		width: 100%;
	}
	.ab_large_section_wrap .inner_ab_home_slider_wrap {
		padding-top: 140px;
	}
	.inner_ab_home_slider_wrap .gridContainer {
		max-width: 1700px;
	}
	.inner_ab_home_slider_wrap .left_slider_home_wrap {
		padding-right: 220px;
	}
	.ab_award_wrap {
		position: absolute;
		right: 100px;
		bottom: 30px;
		z-index: 1000;
		width: 240px;
	}
	.swiper-slide .left_slider_home_wrap {
		opacity: 0;
		transform: translate3d(20px, 0, 0);
		-webkit-transition: 0.4s ease 0.2s;
		-moz-transition: 0.4s ease 0.2s;
		-o-transition: 0.4s ease 0.2s;
		-ms-transition: 0.4s ease 0.2s;
		transition: 0.4s ease 0.2s;
	}
	.swiper-slide-active .left_slider_home_wrap {
		opacity: 1;
		transform: translate3d(0, 0, 0);
		-webkit-transition: 0.9s ease 0.2s;
		-moz-transition: 0.9s ease 0.2s;
		-o-transition: 0.9s ease 0.2s;
		-ms-transition: 0.9s ease 0.2s;
		transition: 0.9s ease 0.2s;
	}
	.process_section_wrap {
		padding-top: 160px;
		padding-bottom: 70px;
		text-align: center;
		overflow: hidden;
	}
	.process_section_wrap .gridContainer {
		max-width: 700px;
		min-width: auto;
	}
	.process_section_wrap .process_top_head_wrap .common_anchor {
		padding: 10px 50px;
	}
	.process_section_wrap .ab_left_process_wrap {
		position: absolute;
		left: -100px;
		top: -80px;
		z-index: 0px;
		width: 540px;
	}
	.process_section_wrap .ab_right_process_wrap {
		position: absolute;
		right: -100px;
		top: -80px;
		z-index: 0px;
		width: 540px;
	}
	.process_step_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-top: 30px;
		padding-left: 100px;
		padding-bottom: 70px;
	}
	.process_step_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
	}
	.process_step_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.process_step_ul li .image_wrap img {
		width: 600px;
	}
	.process_step_ul li .head_wrap p {
		color: hsl(20deg 81% 64%);
		font-family: av_med;
		font-size: 23px;
	}
	.process_step_ul li .head_wrap p span {
		display: block;
		font-size: 19px;
	}
	.process_step_ul li .desc_wrap {
		padding: 0px 110px;
	}
	.process_step_ul .swiper-slide li {
		width: 100%;
	}
	/*pagination*/
	.process_step_ul .swiper-pagination-bullet {
		width: 15px;
		height: 15px;
		text-align: center;
		line-height: 20px;
		font-size: 0px;
		color: #231f20;
		opacity: 1;
		background: hsl(17deg, 68%, 83%);
	}
	.process_step_ul .swiper-pagination-bullet-active {
		color: #231f20;
		background: hsl(18deg, 80%, 67%);
	}
	/**pg**/
	.top_packages_wrap {
		padding: 20px 0px;
	}
	.top_packages_wrap .head_wrap {
		padding: 20px 0px;
	}
	.top_packages_wrap .head_wrap .common_header {
		color: hsl(352deg, 94%, 47%);
	}
	.top_package_slider_wrap .gridContainer {
		max-width: 1230px;
		min-width: auto;
	}
	.top_package_slider_wrap .slider_image_wrap img {
		width: 100%;
	}
	.prod_arrow_left {
		position: absolute;
		top: 45%;
		left: -55px;
		z-index: 10;
		width: 35px;
		cursor: pointer;
	}
	.prod_arrow_right {
		position: absolute;
		top: 45%;
		right: -55px;
		z-index: 10;
		width: 35px;
		cursor: pointer;
	}
	#latest_gallery .swiper-slide {
		-webkit-transition: all 700ms linear;
		-moz-transition: all 700ms linear;
		-o-transition: all 700ms linear;
		-ms-transition: all 700ms linear;
		transition: all 700ms linear;
		transform: scale(0.5);
	}
	#latest_gallery .swiper-slide-active {
		transform: scale(1);
	}
	.prod_arrow_left.swiper-button-disabled, .prod_arrow_right.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.ab_pattern_wrap {
		width: 100%;
		height: 70%;
		background: url(../images/pattern_orange.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 200%;
		position: absolute;
		top: 15%;
		left: 0;
		content: '';
		z-index: 0;
		-webkit-animation: slide 30s linear infinite;
	}
	.experience_center_section {
		padding-top: 100px;
		padding-bottom: 0px;
	}
	.experience_center_section .gridContainer {
		max-width: 1700px;
	}
	.experience_center_section .head_wrap .common_header {
		text-align: center;
	}
	.experience_center_section .head_wrap .common_anchor {
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 100;
		margin-top: 0px;
	}
	.experience_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 60px;
	}
	.experience_ul li {
		width: 32.66%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 0%;
		margin-bottom: 20px;
		margin-right: 1%;
	}
	.experience_ul li:nth-child(1) {
		width: 64.33%;
	}
	.experience_ul li:nth-child(2) {
		width: 34.66%;
		margin-right: 0%;
	}
	.experience_ul li:nth-child(3n+2) {
		margin-right: 0%;
	}
	.look_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		height: 100%;
		padding: 15px;
		background: rgb(255, 255, 255);
		background: linear-gradient(150deg, rgba(255, 255, 255, 0) 37%, rgba(0, 0, 0, 1) 97%);
		overflow: hidden;
	}
	.experience_ul li:hover .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.look_hover_img .ab_data_wrap {
		position: absolute;
		width: 100%;
		text-align: right;
		bottom: 30px;
		right: 60px;
	}
	.look_hover_img .ab_data_wrap .common_header {
		color: white;
		text-transform: uppercase;
		font-size: 20px;
	}
	.look_hover_img .ab_data_wrap p {
		color: white;
		font-size: 14px;
	}
	.look_hover_img .ab_data_wrap .ab_arrow_wrap {
		position: absolute;
		width: 23px;
		right: -140px;
		bottom: 20px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.experience_ul li:hover .ab_arrow_wrap {
		right: -40px;
	}
	.experience_bottom_custom_wrap {
		padding-bottom: 50px;
	}
	.experience_bottom_custom_wrap .left_experience_wrap {
		width: 54%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 10px;
	}
	.experience_bottom_custom_wrap .experience_image_wrap img {
		width: 100%;
	}
	.experience_bottom_custom_wrap .experience_image_wrap:hover .look_hover_img {
		opacity: 1;
		cursor: pointer;
	}
	.experience_bottom_custom_wrap .experience_image_wrap:hover .ab_arrow_wrap {
		right: -40px;
	}
	.left_experience_wrap .experience_overview_wrap {
		padding-top: 50px;
	}
	.left_experience_wrap .experience_overview_wrap .left_overview_wrap {
		width: 40%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 20px;
		text-align: center;
	}
	.left_experience_wrap .experience_overview_wrap .right_overview_wrap {
		width: 60%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 10px;
		padding-left: 20px;
	}
	.experience_overview_wrap .left_overview_wrap .logo_wrap img {
		width: 230px;
	}
	.experience_bottom_custom_wrap .right_experience_wrap {
		width: 46%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 10px;
	}
	.common_header.border:before {
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		height: 1px;
		background-color: hsl(0deg, 0%, 86%);
		content: '';
	}
	.common_header.border span {
		background-color: hsl(0deg, 0%, 96%);
		padding: 20px;
		position: relative;
		z-index: 20;
		color: #000;
		font-size: 28px;
	}
	.explore_our_range_wrap {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.explore_our_range_wrap .gridContainer {
		max-width: 1600px;
		min-width: auto;
	}
	.range_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding: 20px 0px;
	}
	.range_ul li {
		width: 13.42%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding: 0px;
		margin: 0%;
		margin-right: 1%;
		padding-bottom: 20px;
	}
	.range_ul li:nth-child(7n+0) {
		margin-right: 0px;
	}
	.range_ul li .image_wrap img {
		width: 110px;
	}
	.range_ul li .image_wrap {
		padding-bottom: 20px;
	}
	.range_ul li .desc_wrap p {
		font-family: av_med;
		font-size: 18px;
	}
	.why_onespace_wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.why_onespace_wrap .gridContainer {
		max-width: 1300px;
	}
	.why_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		padding-top: 40px;
	}
	.why_ul li {
		width: 48.5%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
	}
	.why_ul li:nth-child(2n+0) {
		margin-right: 0%;
	}
	.why_ul li .poster_image_wrap img {
		width: 100%;
	}
	.why_ul li .desc_wrap {
		padding: 20px;
	}
	.onespace_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 1;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		height: 100%;
		padding: 15px;
		background: rgb(0, 0, 0);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.6138830532212884) 0%, rgba(255, 174, 0, 0) 44%);
		cursor: pointer;
	}
	.onespace_hover_img .ab_title_wrap {
		position: absolute;
		width: 100%;
		text-align: left;
		bottom: 0px;
		left: 0px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_left {
		padding-left: 30px;
		padding-bottom: 30px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_left .common_header {
		color: white;
		font-size: 30px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_right .image_wrap {
		text-align: right;
		padding-right: 30px;
	}
	.onespace_hover_img .ab_title_wrap .half_wrap.f_right .image_wrap img {
		width: 60px;
		margin-top: -15px;
	}
	.about_back_image_wrap {
		margin-top: -150px;
		z-index: -1;
	}
	.about_back_image_wrap .ab_about_back_wrap {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 100;
		left: 0px;
		top: 0px;
	}
	.about_back_image_wrap .gridContainer {
		height: 100%;
		max-width: 1600px;
	}
	.about_back_image_wrap .ab_about_back_wrap .inner_about_back_wrap {
		text-align: right;
		padding-left: 150px;
	}
	.top_latest_trendz {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.top_latest_trendz .gridContainer {
		max-width: 1520px;
	}
	.trendz_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
	}
	.trendz_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		padding-top: 50px;
	}
	.trendz_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.trendz_ul li .image_wrap {
		padding-bottom: 30px;
	}
	.trendz_ul li .image_wrap img {
		width: 420px;
		box-shadow: 20px 14px 20px 2px rgb(0 0 0 / 5%);
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.trendz_ul li .desc_wrap {
		padding: 10px;
		padding-left: 40px;
		padding-right: 40px;
	}
	.trendz_ul li:hover .image_wrap img {
		box-shadow: 20px 14px 20px 2px rgb(0 0 0 / 3%);
		transform: scale(0.99);
	}
	.pre_footer_image_wrap .image_wrap img {
		width: 100%;
	}
	.pre_footer_image_wrap .ab_pre_footer_wrap {
		position: absolute;
		width: 100%;
		z-index: 100;
		left: 0px;
		top: 50px;
		text-align: center;
	}
	.pre_footer_image_wrap .gridContainer {
		max-width: 600px;
		min-width: auto;
	}
	.follow_media_wrap {
		background-color: white;
	}
	.follow_media_wrap .common_header {
		padding-top: 50PX;
		padding-bottom: 50px;
		text-align: center;
	}
	.media_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.media_ul li {
		width: 25%;
		display: inline-block;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.media_ul li:nth-child(4n+0) {
		margin-right: 0%;
	}
	.media_ul li .image_wrap img {
		width: 100%;
	}
	.footer_wrap {
		padding-top: 100px;
		padding-bottom: 50px;
		background: hsl(0deg, 0%, 100%);
	}
	.footer_wrap .gridContainer {
		max-width: 1700px;
	}
	.footer_wrap .inner_footer_wrap {
		padding-bottom: 40px;
	}
	.footer_wrap .inner_footer_wrap .col_logo_image_wrap {
		width: 20%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 20px;
	}
	.inner_footer_wrap .col_logo_image_wrap .logo_footer_wrap {
		padding-bottom: 30px;
	}
	.inner_footer_wrap .col_logo_image_wrap .logo_footer_wrap img {
		width: 180px;
	}
	.footer_wrap .inner_footer_wrap .col_desc_wrap {
		width: 32%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 20px;
	}
	.inner_footer_wrap .col_desc_wrap .address_wrap p {
		font-size: 15px;
		letter-spacing: 0.03em;
	}
	.footer_wrap .inner_footer_wrap .col_list_wrap {
		width: 48%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 20px;
	}
	.footer_wrap .links_wrap {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 30px;
		padding-right: 30px;
		float: right;
	}
	.footer_wrap .links_wrap ul {
		width: 25%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.footer_wrap .links_wrap ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: 15px;
		font-family: av_bold;
		padding-bottom: 7px;
		text-transform: uppercase;
	}
	.footer_wrap .links_wrap ul li a {
		color: #000000;
		font-size: 14px;
		font-family: av_reg;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.footer_wrap .links_wrap ul li a:hover {
		color: #5c5b5b;
	}
	/*****/
	/***new menu**/
	.menu_wrap.second_menu .logo_svg_wrap.home_wrap {
		display: none;
	}
	.menu_wrap.second_menu .logo_svg_wrap .svg_wrap svg {
		width: 208px;
		transform: scale(1.1) translateY(10px);
	}
	.menu_wrap.second_menu .menu_list_wrap {
		width: 100%;
		padding-left: 0px;
	}
	.menu_wrap.first_menu .logo_svg_wrap.inside_wrap {
		display: none;
	}
	.inner_menu_list_wrap .user_log_in_wrap a {
		background: hsl(18deg, 73%, 64%);
		position: relative;
		padding-left: 10px;
	}
	.user_log_in_wrap img {
		width: 18px;
	}
	/*****/
	/*** product selection**/
	.ab_product_wrap {
		width: 100%;
		height: 400px;
		background: url(../images/pattern_grey.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 200%;
		position: absolute;
		top: 0%;
		left: 0;
		content: '';
		z-index: 0;
		-webkit-animation: slide 30s linear infinite;
	}
	.top_selection_section {
		padding-top: 110px;
		padding-bottom: 50px;
		background: white;
	}
	.top_selection_section .gridContainer {
		max-width: 1300px;
	}
	.top_selection_section .top_section_image_wrap img {
		width: 100%;
	}
	.head_move_section {
		margin-top: 20px;
		background: white;
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.head_move_section .inner_head_wrap {
		padding: 10px 14px;
	}
	.head_move_section .inner_head_wrap .left_side_wrap p {
		padding-bottom: 0px;
		font-size: 20px;
		font-family: av_med;
	}
	.head_move_section .border_bg_wrap {
		padding: 1.4px;
		background-color: hsl(18deg, 72%, 65%);
		width: 100%;
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_name_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		text-align: right;
	}
	.inner_head_wrap .right_side_wrap .expert_name_wrap p {
		color: black;
		font-family: av_med;
		padding-bottom: 0px;
		line-height: normal;
	}
	.inner_head_wrap .right_side_wrap .expert_name_wrap p span {
		display: block;
		font-size: 13px;
		padding-top: 3px;
		color: hsl(189deg, 37%, 63%);
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_image_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		text-align: right;
		padding-left: 20px;
	}
	.head_move_section .inner_head_wrap .right_side_wrap .expert_image_wrap img {
		width: 40px;
	}
	.product_category_select_wrap {
		padding-top: 30px;
	}
	.product_category_select_wrap .inner_category_select_wrap {
		border: 1px solid rgb(218, 217, 217);
		box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
	}
	.radio_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
	}
	.radio_ul li {
		width: 13.42%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		list-style: none;
		margin-right: 1%;
		text-align: center;
	}
	.radio_ul li:nth-child(7n+0) {
		margin-right: 0px;
	}
	.radio_ul li .married_svg img {
		width: 90px;
	}
	.married_head p {
		text-align: center;
		font-size: 15px;
		color: #000000;
		padding-top: 10px;
	}
	input[type="radio"]:checked+.maritial_wrap .married_head {
		border-bottom: 6px solid hsl(20deg, 73%, 64%);
		float: initial;
	}
	input[type="radio"]:checked+.maritial_wrap .married_svg img {
		padding: 5px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	label {
		margin-bottom: 0px;
	}
	.radio_ul .swiper-slide li {
		width: 100%;
	}
	.cat_arrow_left {
		position: absolute;
		top: 45%;
		left: -15px;
		z-index: 10;
		width: 35px;
		cursor: pointer;
	}
	.cat_arrow_right {
		position: absolute;
		top: 45%;
		right: -15px;
		z-index: 10;
		width: 35px;
		cursor: pointer;
	}
	.listing_view_main_wrap {
		padding-top: 50px;
		padding-bottom: 50px;
		text-align: center;
		z-index: 100;
	}
	.listing_view_main_wrap .filter_wrap {
		display: inline-block;
		width: 23%;
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 0px;
		position: sticky;
		top: 50px;
		text-align: left;
		padding-right: 50px;
	}
	.listing_view_main_wrap .right_listing_wrap {
		width: 77%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
	}
	.listing_view_main_wrap .filter_wrap .inner_filter_listing {
		padding: 0px;
	}
	.filter_data_wrap .title_wrap {
		padding: 6px;
		padding-left: 20px;
		border-bottom: 1px solid hsl(92deg, 19%, 82%);
	}
	.filter_data_wrap .title_wrap p {
		padding-bottom: 0PX;
		font-size: 14px;
		margin: 0%;
		color: rgb(163, 154, 154);
	}
	.filter_data_wrap.active .title_wrap p {
		color: hsl(19deg, 73%, 62%);
	}
	.inner_top_listing .data_wrap {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.data_wrap_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0px;
	}
	.data_wrap_ul li {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		font-size: 13px;
		padding: 4px;
	}
	.data_wrap_ul li a {
		color: black;
		text-decoration: none;
		font-size: 15px;
	}
	.data_wrap_ul li a:hover {
		color: rgb(170, 155, 155);
	}
	.checkbox-entry {
		display: inline-block;
		cursor: pointer;
		margin: 0;
		padding: 0;
		min-width: 20px;
		min-height: 20px;
	}
	.checkbox-entry input {
		display: none;
	}
	.checkbox-entry span {
		position: relative;
		line-height: 15px;
		padding-left: 25px;
		display: block;
		font-weight: normal;
	}
	.checkbox-entry input:checked+span:before {
		border-color: hsl(20deg 74% 64%);
		background-color: hsl(20deg 74% 64%);
		background-position: center center;
	}
	.checkbox-entry span:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 15px;
		height: 15px;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		background: url(../images/icon-6.png) 100px center no-repeat;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		background-color: #dad6d6;
	}
	.filter_data_wrap.tab-pane {
		display: inline-block;
		visibility: visible;
	}
	.filter_data_wrap.tab-pane {
		width: 100%;
	}
	.filter_data_wrap.tab-pane .title_wrap {
		display: inline-block;
		width: 100%;
		cursor: pointer;
		padding: 11px 0px;
		color: #fff;
		float: left;
		position: relative;
	}
	.filter_data_wrap .title_wrap {
		display: none;
	}
	.filter_data_wrap.tab-pane .title_wrap:after {
		position: absolute;
		top: 12px;
		right: 15px;
		font-size: 22px;
		width: 21px;
		height: 15px;
		text-align: center;
		z-index: 10;
		content: '';
		background: url('../images/arrow_white_right.png') 100px center;
		color: rgb(0, 0, 0);
		transition: transform 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
		opacity: 0.5;
	}
	.filter_data_wrap.tab-pane.active .title_wrap:after {
		opacity: 0.9;
		transform: rotate(90deg);
	}
	.filter_data_wrap.tab-pane .data_wrap {
		display: none;
		margin: 10px 5px;
	}
	.list_pd_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
	}
	.list_pd_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0%;
		margin-right: 3%;
		text-align: center;
		border-right: 1px solid rgb(230, 227, 227);
		margin-bottom: 50px;
	}
	.list_pd_ul li:nth-child(3n+0) {
		margin-right: 0px;
		border-right: 0px;
	}
	.list_pd_ul li .image_wrap img {
		width: 300px;
	}
	.list_pd_ul li .desc_wrap {
		padding-top: 10px;
	}
	.list_pd_ul li .desc_wrap .head_title_wrap p {
		font-family: av_med;
		color: black;
		padding-bottom: 0px;
	}
	.list_pd_ul li .desc_wrap .price_wrap p {
		color: rgb(148, 141, 141);
		font-family: av_med;
	}
	.rating_list_wrap {
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding-top: 0px;
		padding-right: 10px;
	}
	.rating_list_wrap .single_rate_wrap {
		float: left;
		display: inline-block;
		width: 20px;
		margin-right: 1px;
		position: relative;
		cursor: pointer;
	}
	.rating_list_wrap .single_rate_wrap img {
		width: 100%;
		float: left;
	}
	.form-group {
		width: 100%;
		display: inline-block;
	}
	.rating_list_wrap .single_rate_wrap .filled {
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
	}
	.rating_list_wrap .single_rate_wrap.active .filled {
		opacity: 1;
	}
	.list_pd_ul li .ab_color_wrap {
		position: absolute;
		bottom: 100px;
		right: 0px;
		z-index: 100;
	}
	.list_pd_ul li .ab_color_wrap a {
		padding: 3px 30px;
		padding-left: 4px;
		line-height: normal;
		font-size: 12px;
		background-color: hsl(208deg 89% 27%);
		color: white;
		border-radius: 0px;
		text-decoration: none;
		letter-spacing: 0.01em;
	}
	.list_pd_ul li .ab_check_box_wrap {
		position: absolute;
		top: 0px;
		right: 20px;
		z-index: 100;
	}
	.list_pd_ul li .ab_check_box_wrap span::before {
		height: 35px;
		width: 35px;
		border-radius: 20px;
		background-size: 20px auto;
	}
	.ab_cart_icon_wrap {
		position: fixed;
		bottom: 50px;
		right: 50px;
		z-index: 1001;
		border-radius: 50%;
	}
	.ab_cart_icon_wrap a {
		position: relative;
		padding: 10px;
		display: inline-block;
		float: left;
		width: 92px;
		height: 92px;
		background-color: hsl(186deg, 39%, 55%);
		border-radius: 52px;
		margin-right: 10px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.ab_cart_icon_wrap img {
		padding: 5px;
		display: inline-block;
	}
	.ab_cart_icon_wrap a:hover {
		background-color: rgb(185, 187, 187);
	}
	.cat_arrow_left.swiper-button-disabled, .cat_arrow_right.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.mb_filter_wrap {
		display: none;
	}
	.filter_wrap .ab_close_btn_ls {
		display: none;
	}
	/****/
	/**step signup***/
	.step_bg_section {
		display: flex;
		flex-direction: row;
		padding: 5px;
		width: 100%;
		height: 100%;
		position: absolute;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		flex-wrap: wrap;
		align-items: center;
		text-align: center;
		align-content: stretch;
		background: url(../images/pattern_grey.gif) center repeat-x;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size: auto 100%;
		-webkit-animation: slide 30s linear infinite;
	}
	.step_bg_section .gridContainer {
		max-width: 1230px;
		min-width: auto
	}
	.head_step_header {
		padding-bottom: 10px;
	}
	.head_step_header .left_side_wrap .image_wrap {
		text-align: left;
	}
	.head_step_header .left_side_wrap .image_wrap img {
		width: 230px;
	}
	.head_step_header .right_side_wrap .head_title_wrap {
		text-align: right;
		padding-top: 20px;
	}
	.head_step_header .right_side_wrap .head_title_wrap p {
		color: hsl(19deg, 81%, 64%);
		font-family: av_med;
		font-size: 23px;
		padding-bottom: 0px;
		line-height: normal;
	}
	.step_outer_box_wrap .inner_box_wrap {
		background-color: #fff;
		box-shadow: 1px 1px 12px 5px rgb(0 0 0 / 8%);
	}
	.step_outer_box_wrap .inner_box_wrap .left_form_wrap {
		padding: 20px 55px;
	}
	.form_title {
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.text_form {
		width: 100%;
		float: left;
		display: inline-block;
		position: relative;
		font-size: 15px;
		color: #000;
		background: transparent;
		padding: 15px;
		border: 1px solid #dfdcdc;
		font-family: av_med;
		letter-spacing: 0.1em;
	}
	.text_form::placeholder {
		color: rgb(185, 180, 180);
	}
	.whatsapp_wrap_form p {
		text-align: right;
		padding-bottom: 0px;
		font-size: 12px;
		color: rgb(151, 150, 150);
	}
	.whatsapp_wrap_form p img {
		width: 20px;
		margin-right: 10px;
	}
	.sign_up_anchor .common_anchor {
		width: 100%;
		text-align: center;
		font-size: 15px
	}
	.inner_box_wrap .or_sosical_sign_up_wrap {
		padding: 20px 0px;
		text-align: center;
		color: rgb(151, 150, 150);
	}
	.or_sosical_sign_up_wrap .social_anchor a {
		padding: 10px 30px;
		border: 1px solid rgb(219, 216, 216);
		border-radius: 20px;
		color: black;
		font-family: av_bold;
		font-size: 12px;
		position: relative;
		display: inline-block;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-decoration: none;
		margin-right: 10px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.or_sosical_sign_up_wrap .social_anchor a:hover {
		box-shadow: 1px 1px 12px 5px rgb(0 0 0 / 8%);
	}
	.or_sosical_sign_up_wrap .social_anchor a img {
		width: 17px;
		margin-right: 5px;
	}
	.bottom_login_already_wrap a {
		color: hsl(19deg, 82%, 64%);
	}
	.step_outer_box_wrap .inner_box_wrap .right_image_wrap {
		background: url(../images/login_bg.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		position: absolute;
		width: 50%;
		right: 0;
		z-index: 99;
		top: 0;
		height: 100%;
	}
	.right_image_wrap .look_hover_img {
		opacity: 1;
	}
	.right_image_wrap .look_hover_img .ab_data_wrap {
		right: 0px;
	}
	.ab_data_wrap .inner_data_wrap {
		padding: 10px 40px;
	}
	.ab_data_wrap .inner_data_wrap .common_header {
		font-size: 40px;
		text-transform: capitalize;
	}
	.ab_data_wrap .inner_data_wrap p {
		font-size: 15px;
		letter-spacing: 0.1em;
	}
	/****/
	/**step 2***/
	.step_bg_section.steps_select_wrap .gridContainer {
		max-width: 1000px;
		min-width: auto;
	}
	.head_step_header .right_side_wrap .head_title_wrap p span {
		color: hsl(187deg, 42%, 49%);
	}
	.steps_select_wrap .inner_box_wrap {
		padding: 20px 30px;
	}
	.steps_select_wrap .inner_box_wrap .left_select_wrap {
		width: 59%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		border-right: 2px solid rgb(221, 218, 218);
		text-align: left;
		padding-right: 15px;
	}
	.steps_select_wrap .inner_box_wrap .right_content_wrap {
		width: 41%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 20px;
	}
	.inner_box_wrap .left_select_wrap .select_property_wrap p {
		padding-bottom: 0px;
		font-family: av_med;
	}
	.step_property_ul {
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.step_property_ul li {
		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 3%;
		text-align: center;
	}
	.step_property_ul li:nth-child(3n+0) {
		margin-right: 0px;
	}
	.step_property_ul li .property_img img {
		width: 105px;
	}
	.property_head p {
		font-size: 15px;
		color: #a09f9f;
		padding-top: 10px;
		font-weight: normal;
	}
	input[type="radio"]:checked+.maritial_wrap .property_head p {
		color: hsl(19deg, 83%, 72%);
	}
	input[type="radio"]:checked+.maritial_wrap .list_hover_img {
		opacity: 1;
		float: inherit;
	}
	.step_property_ul li .list_hover_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.step_property_ul li:hover .list_hover_img {
		opacity: 1;
	}
	.ab_tick_property {
		position: absolute;
		right: 0px;
		top: 0px;
		z-index: 100;
		width: 25px;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	input[type="radio"]:checked+.maritial_wrap .ab_tick_property {
		opacity: 1;
		right: 20px
	}
	.floor_plans_wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.fancy_radio {
		margin-right: 10px;
		background: #fff;
		border: 1px solid #9b9797;
		float: left;
		text-decoration: none !important;
		display: inline-block;
		position: relative;
		color: black;
		padding: 10px 30px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size: 13px;
		font-family: av_med;
	}
	.fancy_radio:hover, .fancy_radio.active {
		color: #f69850;
		border-color: #f69850;
		box-shadow: inset 0px 0px 0px 2px #fab682;
	}
	.inner_box_wrap .right_content_wrap .bg_image_wrap img {
		width: 230px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap {
		padding-top: 30px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap p {
		font-size: 13px;
	}
	.inner_box_wrap .right_content_wrap .right_desc_wrap p span {
		color: hsl(187deg, 42%, 49%);
		display: block;
	}
	/*****/
	/**step 3***/
	.inner_box_wrap .data_wrap_ul {
		width: 33.33%;
	}
	.text_form.check_text_form {
		padding: 5px;
		width: 100%;
		margin-top: 10px;
		background-color: #f0ebeb;
		border: 0px;
	}
	.minheight_drop_wrap {
		height: 200px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.back_next_wrap {
		width: 100%;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		flex-direction: row;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.back_next_wrap .back_wrap .common_anchor {
		background: transparent;
		border: 2px solid;
		border-color: rgb(201, 113, 201);
		color: black;
	}
	.back_next_wrap .skip_wrap {
		padding-top: 10px;
	}
	.back_next_wrap .skip_wrap p {
		padding-bottom: 0px;
	}
	.back_next_wrap .skip_wrap p a {
		color: #000
	}
	.flow_step_ul {
		width: 70%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0px;
		padding: 0px;
		display: flex;
		padding-left: 30px;
	}
	.flow_step_ul li {
		width: 33.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 0px;
		padding: 0px;
		background: rgb(229, 131, 84);
		display: flex;
		align-items: center;
	}
	.flow_step_ul li .inner_flow_steps_wrap {
		padding: 10px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.inner_flow_steps_wrap .icon_title_wrap img {
		width: 40px;
		display: inline-block;
	}
	.inner_flow_steps_wrap .icon_title_wrap p {
		display: inline-block;
		padding-bottom: 0px;
		color: white;
		font-family: av_med;
		font-size: 17px;
		line-height: normal;
		padding-left: 10px;
	}
	.inner_flow_steps_wrap .icon_right_wrap img {
		width: 25px;
	}
	/*****/
	/**step 4***/
	input[type=date] {
		line-height: normal;
	}
	/******/
		/**user dashboard**/

		.head_move_section.user_dash_wrap .inner_head_wrap{
			padding: 0px;
		}
		.dashboard_ul {

			width: 100%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0px;
			margin: 0px;
		}

		.dashboard_ul li{

			width: 25%;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			padding: 0px;
			margin: 0px;
			text-align: center;
			cursor: pointer;
			

		}
		.dashboard_ul li .nav_dashboard_wrap{
		
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			padding: 10px;
			display: flex;
			align-items: center;
			justify-content: center;
			
		}
		
		.dashboard_ul li .nav_dashboard_wrap .icon_image_wrap{
			width: auto;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: none;
		}
		.dashboard_ul li .nav_dashboard_wrap .icon_title_wrap{
			width: auto;
			display: inline-block;
			position: relative;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: none;
			
			
		}
		.dashboard_ul li .nav_dashboard_wrap .icon_title_wrap p{
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			padding-bottom: 0px;
			padding-left: 10px;
		}
		
		.dashboard_ul li .nav_dashboard_wrap .icon_image_wrap img{
			width: 45px;
		}
		.dashboard_ul li .nav_dashboard_wrap .list_hover_img{
			position: absolute;
			z-index: 100;
			left: 0px;
			top: 0px;
			opacity: 0;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}
		.dashboard_ul li .nav_dashboard_wrap.active{
			background: hsl(48deg, 3%, 70%);
		}
		.dashboard_ul li .nav_dashboard_wrap.active .list_hover_img{

			opacity: 1;
			
		}

		.dashboard_ul li .nav_dashboard_wrap.active .icon_title_wrap p{
			color: white;
		}
		
		.user_dashboard_overview_wrap{
			padding-top: 40px;
		}
		.user_dashboard_overview_wrap .user_dashboard_box{
			padding-right: 0%;
		}
		.user_dashboard_box .inner_user_dashboard_box{

			border: 1px solid rgb(224, 219, 219);
			padding: 20px;
			box-shadow: 3px 7px 10px 0px rgb(0 0 0 / 8%);
		}
		.inner_user_dashboard_box .head_move_section{
			box-shadow: none;
			margin-top: 0px;
		}
		.inner_user_dashboard_box .head_move_section .inner_head_wrap{
			display: flex;
			align-items: center;
		}
		.head_move_section.general_details_wrap .inner_head_wrap  .left_side_wrap p{
			font-size: 16px;
			margin-top: 10px;
		}
		.right_inside_side_wrap .expert_name_wrap .common_anchor{
			padding: 5px 15px;
			background: hsl(186deg, 39%, 55%);
			font-size: 13px;
			margin-top: 0px;
		}
		.my_details_progress .progress {

			background: none;
			background-color: #f5f5f5;
			height: 10px;
			margin-bottom: 5px;
			margin-top: 5px;
			border-radius: 30px;
			box-shadow: none;
		}
		.progress-bar {
			float: left;
			width: 0;
			height: 100%;
			font-size: 12px;
			line-height: 20px;
			color: #fff;
			text-align: center;
			background-color: #60b0b9;
			-webkit-box-shadow: none;
			box-shadow: none;
			-webkit-transition: width .6s ease;
			-o-transition: width .6s ease;
			transition: width .6s ease;
			border-radius: 20px;
		}
		.progress-bar {
			background-image: -webkit-linear-gradient(top,#60b0b9 0,#60b0b9 100%);
			background-image: -o-linear-gradient(top,#60b0b9 0,#60b0b9 100%);
			background-image: -webkit-gradient(linear,left top,left bottom,from(#60b0b9),to(#60b0b9));
			background-image: linear-gradient(to bottom,#60b0b9 0,#60b0b9 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff286090',GradientType=0);
			background-repeat: repeat-x;
		}

		.step_property_ul .span_p span{
			display: block;
			font-size: 12px;
			color: hsl(189deg, 37%, 63%);
		}
	/****/
	
	/**products***/
	
	.top_product_section {
		padding-top: 120px;
		padding-bottom: 70px;
		background: #fff;
	}
	.top_product_section .gridContainer{
		max-width: 1250px;
	}

	
	.top_product_section .product_image_big_wrap{
		width: 50%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-left: 0px;
		padding-right: 10px;
		
	}
	.top_product_section .product_details_desc_wrap{
		width: 50%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-right: 0px;
	
	}
	.top_product_section .product_image_big_wrap .image_wrap img{
		width: 100%;
	}
	.product_details_desc_wrap .head_pdt_wrap .common_header{
	
		letter-spacing: normal;
		text-transform: none;
		font-size: 28px;
		padding: 0px;
	
		color: #000;
	
	} 
	.product_details_desc_wrap .head_pdt_wrap span{
		
		padding: 0px;
		margin-top: 20px;
		display: inline-block;
		font-size: 14px;
		color: rgb(192, 187, 183);
	
	}
	.rating_list_wrap{
	
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding-top: 10px;
	}
	
	.rating_list_wrap .single_rate_wrap{
		float:left;
		display:inline-block;
		width:20px;
		margin-right:1px;
		position: relative;
		cursor: pointer;
	}
	.rating_list_wrap .single_rate_wrap img{
		width:100%;
		float:left;
	}
	.form-group{
		width:100%;
		display:inline-block;
	
	}
	.rating_list_wrap .single_rate_wrap .filled{
		position: absolute;
		top:0;
		left:0;
		opacity:0;
	}
	.rating_list_wrap .single_rate_wrap.active .filled{
		opacity:1;
	}
	
	
	
	.product_details_desc_wrap .quantity_wrap{
	
	
			padding-top: 30px;
	
	}
	.cart_plus_min_wrap .cart_inner_wrap{
		display: inline-block;
		background-size: 100%;
	   
		
	}
	.cart_plus_min_wrap .cart_inner_wrap span{
		padding: 9px;
		padding-left: 50px;
		padding-right: 50px;
		font-size: 15px;
		vertical-align: middle;
		
	}
	
	.cart_plus_min_wrap .light_bt.left {
		background: url(../images/arrow_down_wh.png) center no-repeat hsl(0deg 0% 86%);
		border: none;
		font-size: 20px;
		outline-style: none;
		width: 39px;
		height: 42px;
		background-size: 23px 23px;
		-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		
		
	}
	.cart_plus_min_wrap .light_bt.right {
		background: url(../images/arrow_up_wh.png) center no-repeat hsl(0deg 0% 86%);
		border: none;
		font-size: 20px;
		outline-style: none;
		width: 39px;
		height: 42px;
		background-size: 23px 23px;
		-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		
		
	}
	
	.cart_plus_min_wrap .light_bt:hover{
	
		background-color: rgb(209, 203, 203);
	
	}
	
	.quantity_wrap .pdt_price_vat{
		position: relative;
		display: inline-block;
		padding-left: 20px;
	}
	.quantity_wrap .pdt_price_vat .price_wrap p{
		line-height: normal;
		padding-bottom: 0px;
		font-size: 23px;
	
	}
	.quantity_wrap .pdt_price_vat .price_wrap span{
		font-size: 13px;
	
		color: hsl(199deg 90% 40%);
		text-decoration: line-through;
		
	}
	.pdt_price_vat .vat_wrap p{
		line-height: normal;
		font-size: 14px;

		padding-bottom: 0px;
	}
	.product_details_desc_wrap .price_pdt_wrap{
	
		padding-bottom: 20px;
	}
	
	.product_details_desc_wrap .price_pdt_wrap img{
		width: 45px;
		height:45px;
		margin-left: 20px;
		background: hsl(199deg, 90%, 40%);
		padding: 4px;
		border-radius: 50%;
		-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
	}
	.product_details_desc_wrap .price_pdt_wrap img:hover{
		background: rgb(19, 164, 231);
	}
	
	.top_call_chat_wrap{
		width: auto;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		border: 1px solid rgb(218, 218, 218);
		background: hsl(0deg ,0%, 96%);
		padding: 10px;
		margin-top: 15px;
	}
	.top_call_chat_wrap.left{
		margin-right: 10px;
	}
	.top_call_chat_wrap.right{
		margin-left: 10px;
	}
	.top_call_chat_wrap .icon_wrap{
		width: 20%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.top_call_chat_wrap .icon_wrap img{
		width: 100%;
	}
	.top_call_chat_wrap .call_desc_wrap{
		width: 80%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.top_call_chat_wrap .call_desc_wrap p {
		color: hsl(0deg 0% 55%);
		padding: 0%;
		padding-bottom: 3px;
		line-height: normal;
		font-size: 11px;
	}
	.top_call_chat_wrap .call_desc_wrap .common_header {
		font-size: 21px;
		padding-bottom: 0px;
	
	}
	.top_call_chat_wrap.right .call_desc_wrap .common_header {
		font-size: 21px;
		padding-bottom: 0px;
		color: hsl(142deg, 30%, 59%);
	
	}
	
	
	.prod_info_parent_wrap{
		padding-top: 50px;
		padding-bottom: 50px;
		background: #fff;
	}
	.gridContainer.product_grid, .gridContainer.lg {
		max-width: 1250px;
		min-width: auto;
	
	}
	.prod_info_parent_wrap .tab_left_wrap{
		padding-right: 20px;
	}
	.prod_info_parent_wrap .tab_right_wrap{
		padding-left: 50px;
	}
	.nav-tabs>li>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li>a:hover {
		border-radius: 0 !important;
		border: 0 !important;
		
	}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {
		color: #555;
		cursor: default;
		background-color: #fff;
		border: 1px solid #ddd;
		border-bottom-color: transparent;
	}
	.nav-tabs {
		border-bottom: 0px solid #ddd;
	}
	.nav-tabs li a {
		color: rgb(151 87 13);
		font-size: 25px;
		text-decoration: none;
		padding: 20px;
		background-color: hsl(0deg, 0%, 93%);
	}
	.nav-tabs>li>a, .nav-tabs>li.active>a{
		border-radius: 0 !important;
		border: 0 !important;
		
		padding: 5px;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 16px;
		background-size: 100% !important;
		margin-right: 20px;
		
	}
	.nav-tabs>li>a{
		color: black;
	}
	.nav-tabs>li.active>a{
		color: white;
	}
	.nav-tabs>li.active a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
		background: hsl(199deg, 90% ,40%);
		background-size: 100% !important;
		color: white;
	}
	
	.tab-content {
		margin-bottom: 0;
		line-height: 1.7em;
		text-align: justify;
		font-size: 13px;
		color: #282828;
		padding: 20px;
	}
	.tab-content p{
	
		font-size: 13px;
		padding-bottom: 5px;
		padding-top: 5px;
		
	}
	.tab_inner_title {
		display: none;
	}
	
	.tab_inner_content .head_review_table{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.tab_inner_content .head_review_table .top_overview_table_wrap{
		border-bottom: 1px solid rgb(209, 203, 203);
	
	}
	.tab_inner_content .head_review_table .top_overview_table_wrap p{
	
		font-size: 13px;
		
	}
	
	
	.prod_info_parent_wrap .tab_right_wrap .inner_leave_review_wrap{
		padding: 30px;
		padding-left: 40px;
		padding-right: 40px;
		background-color: hsl(0deg, 0% ,96%);
		border-radius: 20px;
	}
	.prod_info_parent_wrap  .inner_leave_review_wrap .review_head_wrap p{
	
		font-size: 13px;
		color: rgb(201, 201, 201);
		line-height: 1.5em;
		padding-bottom: 0px;
		
	}
	.prod_info_parent_wrap .text_form{
		width: 100%;
		display: inline-block;
		border: none;
		border-bottom: 1px solid rgb(190, 190, 190);
		padding: 10px;
		padding-left: 0px;
		font-size: 13px;
		margin-top: 10px;
		margin-bottom: 10px;
		color: rgb(197, 191, 191);
		background: transparent;
		box-shadow: none !important;
		border-radius: 0px;
	}
	.text_form::placeholder{
		color: rgb(197, 191, 191);;
	}
	.common_anchor.rm_cir_anchor{
		margin-top: 10px;
		background: hsl(43deg, 81% ,54%); 
		box-shadow: none;
		font-size: 17px;
		color: black;
	}

	.product_details_desc_wrap .bottom_dec_wrap{
		padding: 20px 0px;
	}
	.price_pdt_wrap .common_anchor{
		padding-left: 50px;
		padding-right: 50px;
	}
	/****/
			/***product view popup**/

			.ab_pop_up_product{

				display: flex;
				flex-direction: row;
				padding: 5px;
				width: 100%;
				position: absolute;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				flex-wrap: wrap;
				align-items: center;
				align-content: stretch;
				background-color: rgba(83, 82, 82, 0.466);
				z-index: 10000;
				padding: 100px 0px;
	
			}
			.ab_pop_up_product .gridContainer{
				max-width: 1250px;
				min-width: auto;
			}
			.ab_pop_up_product .inner_pop_up_product .logo_pop_up_pd{
				position: absolute;
				top: 30px;
				left: 150px;
				z-index: 10;
				width: 180px;
			}
			.ab_pop_up_product .inner_pop_up_product .close_pop_up_pd{
				position: absolute;
				top: 30px;
				right: 50px;
				z-index: 10;
				width: 20px;
			}
			/******/
			
		/**select user dashboard***/

		.select_radio {
			margin-right: 5px;
			margin-top: 0px;
			margin-bottom: 0px;
			background: #064789;
			font-size: 14px;
			float: none;
			text-decoration: none !important;
			display: inline-block;
			position: relative;
			color: black;
			border-radius: 3px;
			padding: 9px;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			text-align: center;
		}
		.select_radio.active {
			box-shadow: 0 0 0px 3px #e0e0e0;
		}

		/*****/
	/***looks***/

	.looks_section{

		padding-top: 100px;
		padding-bottom: 0px;
	}
	.looks_section .gridContainer{

		max-width: 1250px;
		min-width: auto;

	}
	.looks_ul{
		width: 100%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.looks_ul li{

		width: 31.33%;
		display: inline-block;
		position: relative;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0%;
		margin: 0%;
		margin-right: 3%;
		padding-bottom: 30px;
		cursor: pointer;
		
		
	}
	.looks_ul li:nth-child(3n+0){

		margin-right: 0%;

	}


	.looks_ul li .image_wrap{
		overflow: hidden;
		border-radius: 8px;
	}
	.looks_ul li .image_wrap img{
		
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		width: 100%;
	}

	.looks_ul li:hover .image_wrap > img{

		transform: scale(1.1);

	}

	.looks_ul li .image_wrap .ab_heart_wrap{
		position: absolute;
		right: 5px;
		top: 5px;
		z-index: 100;
		width: 40px;
	}
	.looks_ul li .title_wrap{
		padding-top: 5px;
	}
	.looks_ul li .title_wrap p{
		font-family: av_med;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		font-size: 19px;
	}
	.looks_ul li:hover .title_wrap p{
		color: hsl(18deg, 73%, 64%);
	}
/*****/
/****menu drop****/
	
.menu_ul{
	position: initial !important;
}
.menu_ul li{
	position: initial !important;
}
.menu_ul li a > img {
	width: 14px;
	padding: 0%;
	margin: 0%;
	float: right;
	margin-left: 10px;
	padding-top: 3px;
}

.menu_ul > li > a::after {
	position: absolute;
    background-color: hsl(187deg, 40%, 55%);
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    height: 5px;
    width: 100%;
    display: block;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}
.menu_ul > li:hover  a::after {

	-moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);

} 
.dropdown_content{

	position: absolute;
	top:100%;
	left:0px;
	min-width: 100%;
	z-index: 1000;
	background: transparent;
	text-align: left;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: 1px 8px 10px 2px rgb(0 0 0 / 8%);
	-moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -moz-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
	opacity: 0;
    visibility: hidden;
	
}

.dropdown_content .inner_drop_wrap{
	display: table;
}
.dropdown_content .inner_drop_wrap .drp_menu_image{
	width: 30%;
	display: table-cell;
    vertical-align: top;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgb(0 0 0 / 78%);


}
.dropdown_content .inner_drop_wrap .dp_menu_wrap{
	width: 70%;
    display: table-cell;
	vertical-align: middle;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px 30px;
	background: #f7f7f7;
}

.dp_menu_wrap ul{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0px;
	padding-top: 20px;

}
.dp_menu_wrap ul li{
	width: 31.33%;
	display: inline-block;
	float: left;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none;
	padding: 0%;
	margin: 0px;
	padding-bottom: 5px;
	color: rgb(0, 0, 0);
	text-transform:none !important;
	font-size: 14px;
	text-align: center;
	letter-spacing: normal;
	margin-right: 3%;
	
}
.dp_menu_wrap ul li:nth-child(3n+0){
	margin-right: 0%;
}

.dropdown_content .inner_drop_wrap .drp_menu_image .image_wrap img{
	width: 100%;
}
.inner_drop_wrap .drp_menu_image .drp_image_wrap img{
	width: 100%;
}

.inner_drop_wrap .drp_menu_image .drp_image_content_wrap{

	padding: 20px 20px;
}

.drp_menu_image .drp_image_content_wrap .head_wrap .common_header{

	font-size: 20px;
}
.drp_menu_image .drp_image_content_wrap .head_wrap p{
	font-size: 14px;
	text-transform: capitalize;
	color: white;
}
.inner_drop_wrap .dp_menu_wrap .head_wrap .common_header{
	font-size: 20px;
	text-align: center;
}
.dp_menu_wrap ul li .look_image_wrap img{
	width: 100%;
}
.dp_menu_wrap ul li .title_wrap{
	padding-top: 10px;
}
.menu_ul li:hover .dropdown_content {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    -o-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    -webkit-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
	
}



/*****/
/****one space home****/

.onespace_home_section{
		
	padding-top: 100px;

}
.onespace_home_section .gridContainer{

	max-width: 1250px;
	min-width: auto;

}

.inner_box_onespace_home .left_details_list_wrap{

	width: 65%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-right: 10px;


}
.inner_box_onespace_home .right_suggestion_wrap{

	width: 35%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 30px;

}
.left_details_list_wrap .head_wrap .common_header{

	font-size: 30px;

}
.home_space_ul{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0%;
	padding-top: 30px;
}
.home_space_ul li{
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0%;
	padding-bottom: 50px;
}
.home_space_ul li .image_wrap img{

	border-radius: 5px;
	width: 100%;

}
.home_space_ul li .title_wrap{
	padding-top: 10px
}
.home_space_ul li .title_wrap p{

	font-family: av_bold;
	font-size: 30px;
	line-height: 1.1em;

}
.home_space_ul li .desc_wrap span{
	display: block;
	font-style: italic;
}


.right_suggestion_wrap .blog_free_quote_section{

	border: 1px solid rgb(209, 204, 204);
	padding: 20px 20px;
	border-radius: 7px;
	margin-top: 20px;
	margin-bottom: 50px;

}

.blog_free_quote_section .talk_head_wrap .common_header{

	padding-bottom: 0px;
	font-size: 23px;
	text-align: center;

}
.input_wrap {
	
	position: relative;
	display: inline-block;
	width: 100%;
}
.input_wrap:before {
	content: "+91";
	position: absolute;
	left: 42px;
	bottom: 15px;
	z-index: 99;
	display: inline-block;
	background-size: 100% auto;
	font-size: 16px;
	border-right: 1px solid black;
	padding-right: 10px;
}
.input_wrap .flag {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 17px;
	left: 10px;
}
.input_wrap input {
	padding-left: 100px;
}

.common_anchor.free_quote{
	width: 100%; 
	text-align:center;
}

.right_suggestion_wrap .interior_guide_section{
	padding-top: 0px;
	padding-bottom: 40px;
}
.interior_guide_section .guid_head_wrap .common_header{

	font-size: 25px;

}

.interior_guide_section .inner_box_guide{
	padding-top: 20px;

}
.guide_ul{

	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;

}
.guide_ul li{

	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;
	padding-bottom: 30px;

}
.guide_ul li:nth-last-child(1){
	padding-bottom: 0px;
}
.guide_ul li .image_wrap{
	width: 40%;
}
.guide_ul li .details_wrap{
	width: 60%;
	padding-left: 15px;
}
.guide_ul li .image_wrap img{
	width: 100%;
}

.guide_ul li .details_wrap .sm_title_wrap p{
	font-size: 12px;
	padding-bottom: 0px;
	color: rgb(247, 64, 64);
}
.guide_ul li .details_wrap .sm_desc_wrap p{
	font-size: 15px;
	padding-bottom: 0px;
	font-family: av_med;
}



.popular_ul{

	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;

}
.popular_ul li{

	width: 48.5%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 3%;
	margin-bottom: 15px;
}
.popular_ul li:nth-child(2n+0){
	margin-right: 0px;
}
.popular_ul li .image_wrap img{
	width: 100%;
}
.popular_ul li .look_hover_img {
	opacity: 1;
	cursor: pointer;
}
.look_hover_img .ab_pop_wrap{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 100;
}
.look_hover_img .ab_pop_wrap .inner_ab_pop_wrap{
	padding: 10px;
}
.look_hover_img .ab_pop_wrap .common_header{
	font-size: 14px;
	color: white;
	line-height: normal;
	padding-bottom: 5px;
}
.look_hover_img .ab_pop_wrap p{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	color: white;
}
/******/
/****how it's work***/

.work_process_section{
	background: white;
	padding: 40px 0px;
}
.work_process_section .gridContainer{

	max-width: 1300px;
	min-width: auto;

}
.how_work_step_wrap{
	padding: 20px 0px;
	display: flex !important;
	align-items: center;
}
.how_work_step_wrap .left_image_wrap{
	text-align: center;
}
.how_work_step_wrap .left_image_wrap img{

	width: 500px;

}

.how_work_step_wrap  .right_step_wrap .head_wrap p {
	color: hsl(20deg 81% 64%);
	font-family: av_med;
	font-size: 23px;
}
.how_work_step_wrap  .right_step_wrap .head_wrap p span {
	display: block;
	font-size: 19px;
}

/*****/
/**blog details**/
.blog_details_section{
	padding-top: 100px;
	padding-bottom: 100px;
	text-align: center;
	background: black;
}
.blog_details_section .gridContainer{
	max-width: 1100px;
	min-width: auto;
}
.blog_details_section .head_wrap p{
	color: wheat;
}
.blog_details_section .common_header{
	color: hsl(0deg 0% 82%);
}
.blog_details_section p{
	color: white;
}
.blog_details_section .head_wrap .common_header{

	font-size: 25px;
	
}
.blog_details_section .head_image_wrap img{

	width: 100%;
}

.blog_details_section .head_desc_wrap{

	padding-top: 30px;
	padding-bottom: 30px;

}

.blog_details_section .head_image2_wrap img{

	width: 400px;
}
.blog_details_section .step_like_wrap{

	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
}
.blog_details_section .step_like_wrap .common_header{

	text-transform: capitalize;
	font-size: 30px;

}
.step_like_wrap ol{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0%;
	padding-left: 20px;
}
.step_like_wrap ol li{
	width: 100%;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	padding: 0%;
	font-size: 15px;
	line-height: 1.6em;
	color: white;
	list-style-position: inside;
	padding-bottom: 10px;
}
.step_like_wrap ol li:nth-last-child(1){
	padding-bottom: 0px;
}
.blog_bottom_page_wrap img{

	width: 35px;
	margin-right: 5px;

}

.blog_bottom_page_wrap a {
    display: inline-block;
    color: #e89e5f;
    border: 1px solid;
    padding: 10px 15px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.blog_bottom_page_wrap a:hover{
	text-decoration: none;
}
/****/
/****career***/

.career_top_section{
	background: url(../images/career_top.jpg) center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
    background-size: cover;
	padding: 70px 0px;
	margin-top: 65px;
}
.career_top_section .gridContainer{
	max-width: 1600px;
	min-width: auto;
}
.career_top_section .career_top_wrap{
	display: flex;
    align-items: center;
}
.career_top_section .left_career_top_view .common_header{

	font-size: 30px;

}
.right_career_form_wrap .box_career_wrap{


	width: 400px;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right;



}
.box_career_wrap .inner_box_career_wrap{
	background-color: white;
	padding: 30px 30px;
	border-radius: 10px;
	box-shadow: 0 0 16px 0 rgb(0 0 0 / 16%);
}
.inner_box_career_wrap .head_wrap .common_header{
	font-size: 27px;
}
.inner_box_career_wrap .text_form{
	padding: 12px;
	font-size: 13px;
}
.privacy_terms_anchor{
	padding-top: 5px;
}
.privacy_terms_anchor p{
	font-size: 10px;
}
.privacy_terms_anchor a{
	color: hsl(20deg, 82%, 63%);
}
.apply_position_wrap{
	padding-top: 50px;
	padding-bottom: 50px;
}
.apply_position_wrap .gridContainer{
	max-width: 1050px;
	min-width: auto;
}
.positions_select{
	width: 25%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	margin-right: 3%;
	margin-top: 30px;
}
.positions_select select{
	margin-top: 5px;
}
.postions_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin:0px;
	margin-top:50px;
	margin-bottom: 30px;
}
.postions_ul li{

	width: 48.5%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
	padding: 0px;
	margin:0px;
	margin-bottom: 30px;
	margin-right: 3%;
	padding: 15px 20px;
	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px 0 rgb(0 0 0 / 6%);

}
.postions_ul li:nth-child(2n+0){
	margin-right: 0px;
}
.postions_ul li .head_wrap .common_header{
	font-size: 23px;
}
.postions_ul li .desc_wrap p{

	font-size: 17px;
	font-family: av_med;
}
.postions_ul li .desc_wrap p span{
	font-family: av_reg;
	font-size: 16px;
}
.bottom_career_conect_us{
	text-align: center;
	padding: 0px 100px;

}
.bottom_career_conect_us p{
	font-size: 20px;
}
.bottom_career_conect_us a{
	color: hsl(20deg, 82%, 63%);
}
/****/

		/**Wholesaler form***/

		.wholesaler_side_cart_wrap{
			position: fixed;
			width: 23%;
			height: 100%;
			right: 0px;
			top: 0;
			z-index: 1100;
			background-color: #fff;
			overflow-x: auto;
			display: block;
			transform: translateX(100%);
			transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.26s, opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.56s;
			border-top-left-radius: 20px;
		}
		.wholesaler_side_cart_wrap.active{
			transform: translateX(0%);
		}
		
		.wholesaler_side_cart_wrap .clos_btn{
	
			position: absolute;
			right: 20px;
			top: 20px;
			z-index: 100;
			cursor: pointer;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
	
		}
	
		.wholesaler_side_cart_wrap .inner_form_slide_wrap{
	
			padding: 70px 20px;
	
		}
		/*****/
		/**dashboard new**/
.inner_user_dashboard_box .left_side_dash{
	
	padding-right: 10px;


}
.inner_user_dashboard_box .right_side_dash{
	border-left:1px solid rgb(230, 230, 230);
	padding: 10px;
	padding-left: 20px;
}
.step_property_ul.right li{
	width: 22.75%;

}
.step_property_ul.right li:nth-child(4n+0){
	margin-right: 0px;
}



.inner_top_your_project_wrap{
padding-top: 5px;
}
.your_order_head .common_header{
	font-size: 30px;

}
.order_ul{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0%;
}
.order_ul li{
	width: 100%;
    display: inline-block;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	padding: 0%;
	margin: 0%;
	border-bottom: 1px solid rgba(68,68,68,.1);
	padding-bottom: 5px;
	padding-top: 5px;
}

.total_details_wrap .head_wrap p{

	padding-bottom: 8px;
	font-size: 13px;
}
.total_details_wrap .desc_wrap p{
	font-size: 17px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.order_ul li:nth-last-child(1){
	border: none;
}
.order_ul li:nth-last-child(2){
	border-bottom: 2px solid #5fb0b9;
}
.check_out_anch_wrap .common_anchor{
	width: 100%;
	text-align: center;
}
/****/
}

@-webkit-keyframes slide {
	from {
		background-position: 100 0;
	}
	to {
		background-position: -900px;
	}
}

.padding_20 {
	padding: 20px !important;
}

.padding_10 {
	padding: 10px !important;
}

.padding_30 {
	padding: 30px !important;
}

.no_padding {
	padding: 0 !important
}

.f_left {
	float: left
}

.f_right {
	float: right
}

.full_wrap {
	width: 100%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}

.half_wrap {
	width: 50%;
	display: inline-block;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#map {
	width: 100%;
	height: 321px;
	margin-top: 20px;
	margin-bottom: 20px;
}

body {
	background: hsl(0deg, 0%, 96%);
	font-family: av_reg;
	overflow-x: hidden;
}

.table_wrap {
	display: table;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.table_wrap .cell_wrap {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.media_ul .swiper-slide li {
	width: 100%;
}

.trendz_ul .swiper-slide li {
	width: 100%;
}

.why_ul .swiper-slide li {
	width: 100%;
}

/*scroll*/

::-webkit-scrollbar {
	width: 5px;
	height: 5px;
	background: hsl(0deg 0% 88%);
}

::-webkit-scrollbar-thumb {
	cursor: pointer;
	background: hsl(19deg 79% 65%);
	border-radius: 10px;
}

/**/
.menu_side_cart_wrap::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.blog_details_section {
    
    background: white;
}
.blog_details_section .head_wrap p {
    color: black;
}
.blog_details_section .common_header {
    color: black;
}
.blog_details_section p {
    color: black;
}
.step_like_wrap ol li {
   
    color: black;
    
}
