/* all fonts start here */



/*Version - 1.19.4 */



/* barlow sensrif */



@font-face {



 font-family: 'BarlowRegular';



 src: url('../fonts/BarlowRegular.eot');



 src: url('../fonts/BarlowRegular.eot') format('embedded-opentype'), url('../fonts/BarlowRegular.woff2') format('woff2'), url('../fonts/BarlowRegular.woff') format('woff'), url('../fonts/BarlowRegular.ttf') format('truetype'), url('../fonts/BarlowRegular.svg#BarlowRegular') format('svg');



}



@font-face {



 font-family: 'BarlowBold';



 src: url('../fonts/BarlowBold.eot');



 src: url('../fonts/BarlowBold.eot') format('embedded-opentype'), url('../fonts/BarlowBold.woff2') format('woff2'), url('../fonts/BarlowBold.woff') format('woff'), url('../fonts/BarlowBold.ttf') format('truetype'), url('../fonts/BarlowBold.svg#BarlowBold') format('svg');



}



@font-face {



 font-family: 'BarlowThin';



 src: url('../fonts/BarlowThin.eot');



 src: url('../fonts/BarlowThin.eot') format('embedded-opentype'), url('../fonts/BarlowThin.woff2') format('woff2'), url('../fonts/BarlowThin.woff') format('woff'), url('../fonts/BarlowThin.ttf') format('truetype'), url('../fonts/BarlowThin.svg#BarlowThin') format('svg');



}



@font-face {



 font-family: 'BarlowLight';



 src: url('../fonts/BarlowLight.eot');



 src: url('../fonts/BarlowLight.eot') format('embedded-opentype'), url('../fonts/BarlowLight.woff2') format('woff2'), url('../fonts/BarlowLight.woff') format('woff'), url('../fonts/BarlowLight.ttf') format('truetype'), url('../fonts/BarlowLight.svg#BarlowLight') format('svg');



}



@font-face {



 font-family: 'BarlowMedium';



 src: url('../fonts/BarlowMedium.eot');



 src: url('../fonts/BarlowMedium.eot') format('embedded-opentype'), url('../fonts/BarlowMedium.woff2') format('woff2'), url('../fonts/BarlowMedium.woff') format('woff'), url('../fonts/BarlowMedium.ttf') format('truetype'), url('../fonts/BarlowMedium.svg#BarlowMedium') format('svg');



}



@font-face {



 font-family: 'BarlowSemiBold';



 src: url('../fonts/BarlowSemiBold.eot');



 src: url('../fonts/BarlowSemiBold.eot') format('embedded-opentype'), url('../fonts/BarlowSemiBold.woff2') format('woff2'), url('../fonts/BarlowSemiBold.woff') format('woff'), url('../fonts/BarlowSemiBold.ttf') format('truetype'), url('../fonts/BarlowSemiBold.svg#BarlowMedium') format('svg');



}











/* barlow Condensed*/



@font-face {



 font-family: 'BarlowCondensedLight';



 src: url('../fonts/BarlowCondensedLight.eot');



 src: url('../fonts/BarlowCondensedLight.eot') format('embedded-opentype'), url('../fonts/BarlowCondensedLight.woff2') format('woff2'), url('../fonts/BarlowCondensedLight.woff') format('woff'), url('../fonts/BarlowCondensedLight.ttf') format('truetype'), url('../fonts/BarlowCondensedLight.svg#BarlowCondensedLight') format('svg');



}



@font-face {



 font-family: 'BarlowCondensedRegular';



 src: url('../fonts/BarlowCondensedRegular.eot');



 src: url('../fonts/BarlowCondensedRegular.eot') format('embedded-opentype'), url('../fonts/BarlowCondensedRegular.woff2') format('woff2'), url('../fonts/BarlowCondensedRegular.woff') format('woff'), url('../fonts/BarlowCondensedRegular.ttf') format('truetype'), url('../fonts/BarlowCondensedRegular.svg#BarlowCondensedRegular') format('svg');



}



@font-face {



 font-family: 'BarlowCondensedMedium';



 src: url('../fonts/BarlowCondensedMedium.eot');



 src: url('../fonts/BarlowCondensedMedium.eot') format('embedded-opentype'), url('../fonts/BarlowCondensedMedium.woff2') format('woff2'), url('../fonts/BarlowCondensedMedium.woff') format('woff'), url('../fonts/BarlowCondensedMedium.ttf') format('truetype'), url('../fonts/BarlowCondensedMedium.svg#BarlowCondensedMedium') format('svg');



}



/* barlow Semi Condensed*/



@font-face {



 font-family: 'BarlowSemiCondensedLight';



 src: url('../fonts/BarlowSemiCondensedLight.eot');



 src: url('../fonts/BarlowSemiCondensedLight.eot') format('embedded-opentype'), url('../fonts/BarlowSemiCondensedLight.woff2') format('woff2'), url('../fonts/BarlowSemiCondensedLight.woff') format('woff'), url('../fonts/BarlowSemiCondensedLight.ttf') format('truetype'), url('../fonts/BarlowSemiCondensedLight.svg#BarlowSemiCondensedLight') format('svg');



}



@font-face {



 font-family: 'BarlowSemiCondensedRegular';



 src: url('../fonts/BarlowSemiCondensedRegular.eot');



 src: url('../fonts/BarlowSemiCondensedRegular.eot') format('embedded-opentype'), url('../fonts/BarlowSemiCondensedRegular.woff2') format('woff2'), url('../fonts/BarlowSemiCondensedRegular.woff') format('woff'), url('../fonts/BarlowSemiCondensedRegular.ttf') format('truetype'), url('../fonts/BarlowSemiCondensedRegular.svg#BarlowSemiCondensedRegular') format('svg');



}



@font-face {



 font-family: 'BarlowSemiCondensedMedium';



 src: url('../fonts/BarlowSemiCondensedMedium.eot');



 src: url('../fonts/BarlowSemiCondensedMedium.eot') format('embedded-opentype'), url('../fonts/BarlowSemiCondensedMedium.woff2') format('woff2'), url('../fonts/BarlowSemiCondensedMedium.woff') format('woff'), url('../fonts/BarlowSemiCondensedMedium.ttf') format('truetype'), url('../fonts/BarlowSemiCondensedMedium.svg#BarlowSemiCondensedMedium') format('svg');



}



@font-face {



 font-family: 'BarlowSemiCondensedSemiBold';



 src: url('../fonts/BarlowSemiCondensedSemiBold.eot');



 src: url('../fonts/BarlowSemiCondensedSemiBold.eot') format('embedded-opentype'), url('../fonts/BarlowSemiCondensedSemiBold.woff2') format('woff2'), url('../fonts/BarlowSemiCondensedSemiBold.woff') format('woff'), url('../fonts/BarlowSemiCondensedSemiBold.ttf') format('truetype'), url('../fonts/BarlowSemiCondensedSemiBold.svg#BarlowSemiCondensedSemiBold') format('svg');



}



/* all fonts end here */

@c-v: '( new Date() ).getTime()';





:root {

	--gallery: #E88169;

	--studio: #E7BD6C;

	--brand: #6B8D7A;

	--event: #8B678C;

	--news: #BD5153;

	--blue: #447B92;

	--black: #000000;

	--white: #ffffff;

	--gray: #8C8C8C;

	--mdw: #dd4945;

	--error-color: #c50f16;	

}





/* font famly used start here */



body {



	font-family: 'BarlowLight';



	color:var(--black);



}









.f-br {



	font-family: 'BarlowRegular';



}



.f-bb {



	font-family: 'BarlowBold';



}



f-bt {



	font-family: 'BarlowThin';



}



.f-bl {



	font-family: 'BarlowLight';



}



.f-bm {



	font-family: 'BarlowMedium';



}



.f-bsb {



	font-family: 'BarlowSemiBold';



}



.f-bscr {



	font-family: 'BarlowSemiCondensedRegular';



}



.f-bscsb {



	font-family: 'BarlowSemiCondensedSemiBold';



}



.f-bscm {



	font-family: 'BarlowSemiCondensedMedium';



}



.f-bscl {



	font-family: 'BarlowSemiCondensedLight';



}



.f-bcr {



	font-family: 'BarlowCondensedRegular';



}



.f-bcl {



	font-family: 'BarlowCondensedLight';



}



.f-bcm {



	font-family: 'BarlowCondensedMedium';



}



/* font famly used end here */







/* global properties start here */



body {



	font-size: 1.2vw;



	color: var(--black);



	position: relative;



	height: 100%;



	width: 100%;



	margin: 0;



}



* {



	margin: 0;



	padding: 0;



}



i {



/*vertical-align: middle;*/



}



a {



	text-decoration: none;



	color: var(--black);



}



a:hover, a:hover u {



	text-decoration: none;



}



ul, ol {



	list-style: none;



	margin: 0;



}



img {



	height: auto;



	width: auto;



	max-width: 100%;



}



input, textarea, select, button, img, a {



	outline: none !important;



	box-shadow: none !important;



}



/* global properties end here */







/* common css start here */



body.overflow {



	overflow: hidden !important;



}



.zoom {



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



}



.zoom:hover {



	-ms-transform: scale(1.05);



	-moz-transform: scale(1.05);



	-webkit-transform: scale(1.05);



	-o-transform: scale(1.05);



	transform: scale(1.05);



}



.img-border, .thumbnail .fig_img_hold {



/*border: 1px solid rgba(0, 0, 0, 0.3);*/



}



.ui-page {



	outline: none;



}



.text-ellipsis-1 {



	text-overflow: ellipsis;



	width: 100%;



	display: -webkit-box !important;



	-webkit-line-clamp: 1;



	-webkit-box-orient: vertical;



	overflow: hidden;



}



.text-underline {



	text-decoration: underline !important;



}



.full-width {



	width: 100%;



}



.row {



	margin: 0 -1.1vw;



}



#main_mid_part {



	padding-top: 2vw;



	position: relative;



}



.wrapper {



	max-width: 90vw;



	margin: 0 auto;



}



p {



	margin-bottom: 1vw;



	line-height: 1.6;



}



figure {



	margin: 0;



}



.loader {



	display: inline-block;



	height: 30px;



	width: 30px;



	background-size: cover !important;



	animation: rotating 2s linear infinite;



	vertical-align: middle;



	margin: 15px 0;



	display: none;



}



.Hamburger_menu {



	position: absolute;



	left: 5vw;



	top: 50%;



	transform: translateY(-50%);



	z-index: 100;



	line-height: normal;



}



.Hamburger_menu i {



	font-size: 8vw;



	line-height: normal;



}



.cursor-pointer {



	cursor: pointer;



}



.lead {



	font-size: 1.4vw;



}



.item_des p, .item_des p span {



	font-size: 1vw !important;



	color: var(--black) !important;



}



.rounde {



	border-radius: 0 !important;



}



.top {



	width: 30px;



	height: 30px;



	background: url(../images/top.gif) no-repeat top left;



	cursor: pointer;



	position: fixed;



	right: 15px;



	bottom: 0;



	z-index: 2;



	display: none;



	-webkit-transition: all 0.4s ease;



	-moz-transition: all 0.4s ease;



	-o-transition: all 0.4s ease;



	transition: all 0.4s ease;



}



.top:hover {



	background: url(../images/top.gif) no-repeat 0 -30px;



}



.top a {



	height: 100%;



	width: 100%;



	display: inline-block;



}



.caret {



	display: inline-block;



	width: 0;



	height: 0;



	margin-left: 2px;



	vertical-align: middle;



	border-top: 0;



	border-right: 7px solid transparent;



	border-bottom: 7px solid #fafafa;



	border-left: 7px solid transparent;



	position: absolute;



	left: 7px;



	top: -7px;



}



.caret-right {



	width: 0;



	height: 0;



	border-top: 8px solid transparent;



	border-bottom: 8px solid transparent;



	border-left: 8px solid rgba(0, 0, 0, 0.4);



	position: absolute;



	right: -8px;



	top: 50%;



	margin-top: -8px;



}



.caret-right:after {



	content: "";



	width: 0;



	height: 0;



	border-top: 6px solid transparent;



	border-bottom: 6px solid transparent;



	border-left: 6px solid var(--white);



	position: absolute;



	left: -8px;



	top: 50%;



	margin-top: -6px;



	z-index: 9999;



}



.menu_bg i {



	position: absolute;



	right: 5vw;



	top: 5vw;



	font-size: 9vw;



	cursor: pointer;



	z-index: 9999;



	color: var(--white);



}



.thank-you-message {



	max-width: 35vw;



}



#popup_group .close {



	position: absolute;



	right: 0.5vw;



	top: 0.5vw;



	cursor: pointer;



	z-index: 10;



	font-size: 1.5vw;



	opacity: 1;



	text-shadow: none;



}



#search_popup .close {



	color: var(--white);



}



.dropdown-item {



	font-weight: inherit;



	padding: 0.5vw 1vw;



	font-size: 1.1vw;



	cursor: pointer;



	opacity: 1;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



	line-height: normal;



}



.bootstrap-select .dropdown-toggle:focus, .bootstrap-select > select.mobile-device:focus + .dropdown-toggle {



	outline: none !important;



}



.flag_sucessful_tooltip {



	background-color: var(--black);



	padding: 1vw 2vw;



	position: fixed;



	left: 50%;



	transform: translate(-50%);



	/*top: 12vw;*/

	top: 15vw;



	width: 38vw;



	white-space: normal;



	text-align: center;



	font-style: normal;



	border-radius: 50vw;



	line-height: normal;



	color: rgba(255, 255, 255, 0.9);



	font-size: 1.024vw;



	box-shadow: 0 1px 20px 0 rgba(32, 33, 36, 0.28);



	z-index: 99999;



}



.mCSB_scrollTools {



	width: 4px;



}



.bx-wrapper .bx-pager {



	position: static;



	padding-top: 3vw;



}



.mob_show, .brand-detail .left_pro_info h1, .my_requests .thumbnail .textBlock, .filter_row .close, .play-ovelay, .static_nav, .menu_bg, .tab-pane#tech_spec .bx-wrapper, .pro_slider #bx-pager, .popup_logo, #main_header .navbar.sub_nav .stir_logo, #main_header .navbar ul li.dropdown i, .left_pro_info .cta .social-links, .left_pro_info .cta .web_btn i, .ui-selectmenu-button {



	display: none;



}



.home .brands-thumbnail .overlay, .bs-ok-default {



	display: none !important;



}



.read_more {



	cursor: pointer;



	white-space: nowrap;



}



.full-width-img {



	width: 100%;



}



.form-control:disabled, .form-control[readonly] {



	background: #eee;



}



.bullet-list {



	list-style: outside;



	padding-left: 15px;



}



.d-table .d-col {



	display: table-cell;



	vertical-align: top;



}



/* social icons start here */







.social-links li {



	margin: 0 0.5vw 0 0;



	display: inline-block;



	font-size: 2vw;



	line-height: normal;



	vertical-align: middle;



}



.social-links a {



	opacity: 0.5;



	vertical-align: middle;



	line-height: normal;



}



.social-links a:hover {



	opacity: 1;



}



#main_footer .social-links {



	float: right;



	z-index: 9;



}



.social-links.round-icons a {



	color: var(--white);



	background-color: rgba(255, 255, 255, 0.5);



	border-radius: 100%;



	height: 2vw;



	width: 2vw;



	font-size: 1.3vw;



	display: inline-block;



	text-align: center;



	opacity: 1;



	position: relative;



	vertical-align: middle;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



}



.social-links.round-icons a.insta {



	background: #f09433;



	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);



	background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);



	background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888', GradientType=1 );



}



.social-links.round-icons a.facebook {



	background: #3b5998;



}



.social-links.round-icons a.twitter {



	background: #00acee;



}



.social-links.round-icons a.linkedin {



	background: #0e76a8;



}



.social-links.round-icons a.pintrest {



	background: #E60023;



}



.social-links.round-icons a.youtube {



	background: #FF0000;



}



.social-links.round-icons a i {



	position: absolute;



	left: 0;



	right: 0;



	top: 50%;



	transform: translateY(-50%);



}



.social-links.round-icons a:hover {



	background: var(--white);



	color: var(--black);



}



/* social icons end here */



.swigly {



	overflow: hidden;



}



/*.swigly:before{



    content: "";



    width: 1.5vw;



    height: 100%;



    display: block;



    position: absolute;



    right: -1.5vw;



    top: 0;



    background: url(../images/v_mask_wave.png?v=@{c-v}) no-repeat right bottom;



    animation-duration: 5s;



    z-index: 2;



    background-size: contain;



}



.swigly:hover:before{



    animation-name: maskani;



    animation-iteration-count: infinite;



    animation-timing-function: linear;



    right: -1px;



}*/



.hover-class {



	cursor: pointer;



}



.d-col {



	padding: 0 1.5vw;



}



.items4 .item {



	padding: 0 1vw;



}



.nav-tabs .nav-item {



	position: relative;



	padding: 0;



	border: none;



	margin-right: 3vw;



	font-size: 2vw;



	line-height: 1;



	color: #8e8d8d;



	display: inline-block;



	text-transform: uppercase;



}



.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {



	color: var(--black);/*text-decoration: underline;*/



}



/* grid start here */



.grid h2 {



	line-height: 1;



}



.grid-one .lg-col {



	float: left;



	width: 76.2%;



}



.grid-one .sm-col {



	float: left;



	width: 23.8%;



}



.grid-three {



	padding-left: 3vw;



}



.grid-three h2 {



	padding-left: 2vw;



}



.grid-three .sm-col {



	width: 36%;



	float: left;



}



.grid-three .lg-col {



	width: 64%;



	float: left;



	padding-left: 3vw;



}



.grid-one .sm-col .item_name {



	top: -100%;



}



.grid-one .sm-col .thumbnail:hover .item_name {



	top: 3vw;



}



.grid .see-all {



	position: relative;



	top: -1.8vw;



}



/* grid end here */







.bx-controls {



	display: none;



}



.bxslider-control .bx-controls {



	display: block;



}



.bx-wrapper .bx-controls-direction a {



	width: 2vw;



	height: 2vw;



	position: absolute;



	top: 50%;



	z-index: 9;



	transform: translateY(-50%);



	text-indent: -9999px;



	background-position: center;



	background-size: contain;



}



.bx-wrapper .bx-prev {



	/*background: url(../images/icon-img/left-arrow.png?v=@{c-v}) no-repeat;*/

	

	background: url(../images/left-arrow-new.png?v=@{c-v}) no-repeat;



	background-size: contain;



	left: 3vw;



}



.bx-wrapper .bx-next {



	/*background: url(../images/icon-img/right-arrow.png?v=@{c-v}) no-repeat;*/

	

	background: url(../images/right-arrow-new.png?v=@{c-v}) no-repeat;



	background-size: contain;



	left: auto;



	right: 3vw;



}



/* bootstrap select start here */



.btn.dropdown-toggle {



	font-size: inherit;



	padding: 0.7vw 1vw;



}



.bootstrap-select {



	width: 100% !important;



}



.bootstrap-select>.dropdown-toggle {



	background: none !important;



	border-color: #aaa !important;



	border-radius: 0;



	outline-offset: 0 !important;



}



.dropdown-toggle::after {



 background: url(../images/icon-img/next-arrow.svg?v=@{c-v}) no-repeat;



 display: inline-block;



 width: 2vw;



 height: 100%;



 transform: rotate(90deg);



 background-position: center center;



 background-size: .8vw;



 border: none !important;



 position: absolute;



 right: 0;



 top: 0;



 margin: 0 !important;



}



.show .dropdown-toggle::after {



 transform: rotate(-90deg);



}



.dropdown-menu {



	box-shadow: none;



	background: var(--white);



	border: 1px solid rgba(0, 0, 0, .15);



	border-radius: 0;



 padding: .5rem 0;



	font-family: 'BarlowSemiCondensedRegular';



}



.dropup .dropdown-menu {



	margin: 0;



}



.bootstrap-select.show-tick .dropdown-menu li a span.text {



	margin-right: 0;



}



.dropdown-item {



	opacity: 0.7;



}



.dropdown-item:hover, .dropdown-item.selected {



	opacity: 1;



}



.filter_row .dropdown-item:before {



	content: "";



	height: 0.7vw;



	width: 0.7vw;



	margin-right: 0.5vw;



	border: 1px solid var(--black);



	display: inline-block;



	opacity: 0.7;



}



.dropdown-item.selected:before {



	background: var(--black);



	opacity: 1;



}



.filter_row .category_dropdown .dropdown-item:before {



	border-radius: 100%;



}



.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {



	outline: 0px auto -webkit-focus-ring-color!important;



}



.bs-searchbox {



	padding: 0;



}



.bs-searchbox .form-control {



	border: none;



	border-bottom: 1px solid var(--black);



	background: var(--white) url(../images/icon-img/search.svg?v=@{c-v}) no-repeat 97% center;



	background-size: 1vw;



	padding-right: 2vw;



}



.bs-actionsbox .btn-group button {



	text-align: left;



	background: none;



	border: none;



	color: blue;



	padding: 0;



}



.bs-actionsbox .btn-group .bs-deselect-all {



	text-align: right;



	color: red;



}



.bootstrap-select .dropdown-toggle .filter-option-inner-inner {



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis;



	padding-right: 15px;



}



#main_header .dropdown-menu {



	box-shadow: 0 0 4px 2px rgba(32, 33, 36, 0.3);



	border: none;



	border-radius: 5px;



	min-width: 15vw;



	background: #fafafa;



	margin-top: 7px;



	padding: 0;



}



/* bootstrap select end here */







/* search dropdown start here */



.ui-menu li {



	margin-bottom: 0.5vw;



	cursor: pointer;



}



#ui-id-1 {



	background: var(--white);



	padding: 1vw;



	max-width: 32vw;



	z-index: 999;



}



/* search dropdown end here */







/* scrollbar start here */



.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



	background-color: var(--black);



}



.mCSB_scrollTools .mCSB_draggerRail {



	background-color: rgba(0, 0, 0, 0.6);



}



.scroll-y .mCSB_container {



	padding-right: 1vw;



}



/* scrollbar end here */



.mob_swipe_slider {



	padding: 3vw 0 0 3vw;



	overflow: hidden;



	background: url(../images/icon-img/background-overlay.png?v=@{c-v}) no-repeat;



	width: auto;



	background-size: 100% 58vw;



}



.mob_swipe_slider .swiper-slide {



	padding: 0;



}



.swiper-button-prev, .swiper-button-next {



	outline: none;



}



.swiper-button-prev, .swiper-container-rtl .swiper-button-next {



	left: 1.3vw;



	text-shadow: 0px 0px 3px black;



}



.swiper-button-next, .swiper-container-rtl .swiper-button-prev {



	right: 1.3vw;



	text-shadow: 0px 0px 3px black;



}



.item4 .swiper-button-prev, .item4 .swiper-button-next {



	top: 43%;



}



.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {



	/*display: none;*/



}



.hover-underline:hover {



	text-decoration: underline;



}



.hero-slider-holder .bx-controls {



	display: block;



}



.column-layout-2 {



	-webkit-column-count: 2;



	-moz-column-count: 2;



	column-count: 2;



	-webkit-column-gap: 3vw;



	-moz-column-gap: 3vw;



	column-gap: 3vw;



}



.dark-gradient-h:after {



	content: "";



	background: url(../images/icon-img/main-gradient.png?v=@{c-v}) repeat-x left bottom;



	position: absolute;



	left: 0;



	width: 100%;



	height: 100%;



	top: 0;



}



.hidden {



	display: none;



}



.alert {



	background: #f3f3f3;



	border-radius: 0;



	border-color: #ddd;



	color: #828282;



	width: 100%;



	text-align: center;



}



.row .loadmore_btn {



	margin: 0 1vw;



}



/* pagination start here */



.page-item.active .page-link {



	background-color: var(--black);



	border-color: var(--black);



}



.page-link {



	color: var(--black);



}



.icon-stirring {



	cursor: pointer;



}



.absolute {



	position: absolute;



}



.left-bottom-up {



	left: 0;



	bottom: 2vw;



	width: 100%;



}



/* pagination end here */







/* common css end here */







/* margin space start here */



.mx-minus-1 {



	margin: 0 -1vw;



}



.ml-1-half {



	margin-left: 0.5vw;



}



.m-1 {



	margin: 1vw !important;



}



.my-1 {



	margin: 1vw 0 !important;



}



.mx-1 {



	margin: 0 1vw !important;



}



.mt-1 {



	margin-top: 1vw !important;



}



.mb-1-half {



	margin-bottom: 0.5vw !important;



}



.mb-1 {



	margin-bottom: 1vw !important;



}



.mr-1-half {



	margin-right: 0.5vw;



}



.mr-1 {



	margin-right: 1vw !important;



}



.m-2 {



	margin: 2vw !important;



}



.my-2 {



	margin: 2vw 0 !important;



}



.mx-2 {



	margin: 0 2vw !important;



}



.mt-2 {



	margin-top: 2vw !important;



}



.mb-2 {



	margin-bottom: 2vw !important;



}



.ml-2 {



	margin-left: 2vw !important;



}



.mr-2 {



	margin-right: 2vw !important;



}



.m-3 {



	margin: 3vw !important;



}



.my-3 {



	margin: 3vw 0 !important;



}



.mx-3 {



	margin: 0 3vw !important;



}



.mt-3 {



	margin-top: 3vw !important;



}



.mb-3 {



	margin-bottom: 3vw !important;



}



.ml-3 {



	margin-left: 3vw !important;



}



.mr-3 {



	margin-right: 3vw !important;



}



.m-4 {



	margin: 4vw !important;



}



.my-4 {



	margin: 4vw 0 !important;



}



.mx-4 {



	margin: 0 4vw !important;



}



.mt-4 {



	margin-top: 4vw !important;



}



.mb-4 {



	margin-bottom: 4vw !important;



}



.ml-4 {



	margin-left: 4vw !important;



}



.mr-4 {



	margin-right: 4vw !important;



}



.m-5 {



	margin: 5vw !important;



}



.my-5 {



	margin: 5vw 0 !important;



}



.mx-5 {



	margin: 0 5vw !important;



}



.mt-5 {



	margin-top: 5vw !important;



}



.mb-5 {



	margin-bottom: 5vw !important;



}



.mb-6 {



	margin-bottom: 6vw !important;



}



.mb-7, .mb-md-7 {



	margin-bottom: 10vw !important;



}



.mb-8 {



	margin-bottom: 8vw !important;



}



.ml-5 {



	margin-left: 5vw !important;



}



.mr-5 {



	margin-right: 5vw !important;



}



/* margin space start here */







/* padding space start here */



.p-1-half {



	padding: 0.5vw !important;



}



.p-1 {



	padding: 1vw !important;



}



.py-1 {



	padding: 1vw 0 !important;



}



.px-1 {



	padding: 0 1vw !important;



}



.pt-1 {



	padding-top: 1vw !important;



}



.pb-1 {



	padding-bottom: 1vw !important;



}



.pl-1 {



	padding-left: 1vw !important;



}



.pl-3-half {



	padding-left: 1.5vw !important;



}



.pr-1 {



	padding-right: 1vw !important;



}



.p-2 {



	padding: 2vw !important;



}



.py-2 {



	padding: 2vw 0 !important;



}



.px-2 {



	padding: 0 2vw !important;



}



.pt-2 {



	padding-top: 2vw !important;



}



.pb-2 {



	padding-bottom: 2vw !important;



}



.pl-2 {



	padding-left: 2vw !important;



}



.pr-2 {



	padding-right: 2vw !important;



}



.pr-md-2 {



	padding-right: 2vw !important;



}



.p-3 {



	padding: 3vw !important;



}



.py-3 {



	padding: 3vw 0 !important;



}



.px-3 {



	padding: 0 3vw !important;



}



.pt-3 {



	padding-top: 3vw !important;



}



.pb-3 {



	padding-bottom: 3vw !important;



}



.pl-3 {



	padding-left: 3vw !important;



}



.pr-3 {



	padding-right: 3vw !important;



}



.p-4 {



	padding: 4vw !important;



}



.py-4 {



	padding: 4vw 0 !important;



}



.px-4 {



	padding: 0 4vw !important;



}



.pt-4 {



	padding-top: 4vw !important;



}



.pb-4 {



	padding-bottom: 4vw !important;



}



.pl-4 {



	padding-left: 4vw !important;



}



.pr-4 {



	padding-right: 4vw !important;



}



.p-5 {



	padding: 5vw !important;



}



.py-5 {



	padding: 5vw 0 !important;



}



.px-5 {



	padding: 0 5vw !important;



}



.pt-5, .pt-md-5 {



	padding-top: 5vw !important;



}



.pb-5 {



	padding-bottom: 5vw !important;



}



.pl-5 {



	padding-left: 5vw !important;



}



.pr-5 {



	padding-right: 5vw !important;



}



/* padding end here */







/* font size start here */



h1, h2, h3, h4, h5, h6, .title {



	margin: 0;



	line-height: normal;



}



.sm-col h2 {



	line-height: 1;



}



.font-size-body-plus {



	font-size: 1.4vw;



}



h1, .xxl_title {



	font-size: 3.5vw;



}



h2.xl_title {



	font-size: 3vw;



}



h3, .lg_title {



	font-size: 2.5vw;



}



h4, .md_title {



	font-size: 2vw;



}



h5, .sm_title {



	font-size: 1.5vw;



}



h6 {



	font-size: 1vw;



}



.font-size-1-2 {



	font-size: 0.8vw;



}



.font-size-1 {



	font-size: 1vw;



}



.font-size-3-half {



	font-size: 1.5vw;



}



.font-size-2 {



	font-size: 2vw;



}



.font-size-5-half {



	font-size: 2.4vw;



}



.font-size-3 {



	font-size: 3vw;



}



.font-size-7-half {



	font-size: 3.5vw;



}



.font-size-4 {



	font-size: 4vw;



}



.font-size-9-half {



	font-size: 4.5vw;



}



.font-size-5 {



	font-size: 5vw;



}



.font-size-6 {



	font-size: 6vw;



}



.font-70 {



	font-size: 70%;



}



.font-60 {



	font-size: 60%;



}



.font-50 {



	font-size: 50%;



}



.font-40 {



	font-size: 40%;



}



/* font-size end here */







/* line height start here */



.text-height-0 {



	line-height: 1.2;



}



/* line height end here */







/* button strat here */



.web_btn.rounded {



	border-radius: 0 !important;



}



.web_btn {



	color: var(--black);



	background: var(--white);



	display: inline-block;



	line-height: 1.1;



	cursor: pointer;



	border: solid 1px rgba(0, 0, 0, 0.74);



	padding: 0.58vw 1.5vw 0.58vw 1.3vw;



	position: relative;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



	/*font-size: 0.99vw;*/

	font-size: 1.7vw;



	font-family: 'BarlowSemiCondensedLight';



}



.web_btn.md {



	font-size: 1.5vw;



}



.web_btn.md i {



	font-size: 2vw;



}



.loadmore_btn .web_btn {



	align-items: center;



	display: inline-flex;



	color: var(--black);



	border-radius: 0px;



	cursor: pointer;



	border: solid 1px rgba(0, 0, 0, 0.74);



	font-size: 0.99vw;



	text-align: center;



	line-height: 1;



	padding: 0.75vw 1.5vw;



	font-family: 'BarlowSemiCondensedLight';



}



.web_btn i {



	font-size: 1.5vw;



 margin-right: .1vw;



	line-height: normal;



}



.see-all {



	font-size: 1.771vw;



	line-height: normal;



	color: rgba(0, 0, 0, 0.8);



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



}



.see-all:hover {



	color: var(--black);



}



.see-all i {



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



	margin-top: -0.4vw;



	margin-left: 0.5vw;



}



.see-all:hover i {



	margin-left: 1vw;



}



.web_btn input.web_btn {



	position: absolute;



	left: 0px;



	top: 0px;



	z-index: 1;



	width: 100%;



	opacity: 0;



}



.web_btn:hover {



	background: var(--black);



	color: var(--white);



}



.web_btn.dark {



	color: var(--white);



	background: var(--black);



}



.web_btn.dark:hover {



	background: var(--white);



	color: var(--black);



	border: 1px solid var(--black);



}



.web_btn #signup_but {



	position: absolute;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	border: none;



	background: none;



	opacity: 0;



}



.dot_more_btn span {



	display: inline-block;



	border-radius: 100%;



	margin-right: 1.1vw;



	height: 1.1vw;



	width: 1.1vw;



}



.dot_more_btn span {



	background: #e98267;



}



.bookmark_icon i, .head_actions li .save {



	width: 2vw;



	height: 2vw;



	display: inline-block;



}



.head_actions li .save {



	width: 1.8vw;



	height: 1.8vw;



}



.bookmark_icon i.black, .head_actions li .save {



	background: url(../images/icon-img/save.png?v=@{c-v}) no-repeat;



	background-size: contain;



	background-position: center;



}



.flag-like, .remove-fav {



	width: 1.5vw;



	height: 2.5vw;



	display: inline-block;



	background: url(../images/icon-img/bookmark_b.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	margin-top: 0vw;



	cursor: pointer;



}



.flag-like.active, .remove-fav {



	background: url(../images/icon-img/bookmark_active_b.svg?v=@{c-v}) no-repeat;



}



.flag-like.white {



	background: url(../images/icon-img/bookmark_w.svg?v=@{c-v}) no-repeat;



}



.flag-like.white.active {



	background: url(../images/icon-img/bookmark_active_w.svg?v=@{c-v}) no-repeat;

	z-index: 1;



}



.la-share-alt-square {



	text-indent: -999px;



	width: 1.8vw;



	height: 1.8vw;



	/*background: url(../images/shre-iocn-news.svg?v=@{c-v}) no-repeat;*/

	background: url("../images/social-icons/bookmark.svg?v=@{c-v}") no-repeat;



	background-size: contain;



	display: inline-block;



}



/* button end here */



/* line-height */



.line-hp-8 {



	line-height: .8;



}



/* form start here */







.field_hold {



	position: relative;



}



form .form-control::placeholder {



    /* Chrome, Firefox, Opera, Safari 10.1+ */



     color: rgba(0, 0, 0, 0.70);



}



form .form-control:-ms-input-placeholder {



    /* Internet Explorer 10-11 */



     color: rgba(0, 0, 0, 0.70);



}



form .form-control::-ms-input-placeholder {



    /* Microsoft Edge */



     color: rgba(0, 0, 0, 0.70);



}



.form-control {



	border: 1px solid #aaa;



	border-radius: 0;



	height: auto;



	line-height: normal;



	font-size: inherit;



	padding: 0.7vw 1vw;



	position: relative;



 -webkit-transition: all .5s ease;



 -moz-transition: all .5s ease;



 -ms-transition: all .5s ease;



 -o-transition: all .5s ease;



 transition: all .5s ease;



}



.bootstrap-select>.dropdown-toggle {



	border-color: #aaa;



}



.bootstrap-select>.dropdown-toggle:focus {



	border-color: var(--black);



}



.field_hold.profession_other {



	display: none;



}



.error .form-control {



	padding-right: 2.5vw;



}



.error:after {



	content: "";



	position: absolute;



	top: 50%;



	right: 0;



	background: url(../images/icon-img/error-icon.png?v=@{c-v}) no-repeat center center;



	height: 100%;



	width: 3vw;



	background-position: center;



	background-size: 1vw;



	transform: translateY(-50%);



}



form input:-webkit-autofill, form input:-internal-autofill-selected, form input:-webkit-autofill:focus, form textarea:-webkit-autofill, form textarea:-webkit-autofill:focus, form select:-webkit-autofill, form select:-webkit-autofill:focus {



 -webkit-text-fill-color: rgb(0, 0, 0) !important;



 -webkit-box-shadow: 0 0 0px 1000px var(--white) inset !important;



 background-color: rgb(255, 255, 255) !important;



}



.custom-checkbox .custom-control-label::before {



 border-radius: 0;



 border: 1px solid var(--black);



 height: 0.8vw;



 width: 0.8vw;



 left: -1.5vw;



 top: 50%;



 margin-top: -0.4vw;



}



.custom-control-label::after {



 top: 50%;



 left: -1.5vw;



 width: 0.8vw;



 height: 0.8vw;



 transform: translateY(-50%);



}



.custom-control-input:checked~.custom-control-label::before {



 background-color: var(--black);



}



.custom-control-input {



	z-index: 1;



	width: auto;



	height: 100%;



	left: 0;



}



form .custom-control {



	min-height: 1px;



	margin-bottom: 0.5vw;



	padding-left: 1.5vw;



}



.form-control.border-animation ~ .border-line-animation.top-bottom:before, .form-control.border-animation ~ .border-line-animation.top-bottom:after, .form-control.border-animation ~ .border-line-animation.left-right:before, .form-control.border-animation ~ .border-line-animation.left-right:after, .form-control.border-animation ~ .border-line-animation.top:before, .form-control.border-animation ~ .border-line-animation.top:after, .form-control.border-animation ~ .border-line-animation.bottom:before, .form-control.border-animation ~ .border-line-animation.bottom:after, .form-control.border-animation ~ .border-line-animation.left:before, .form-control.border-animation ~ .border-line-animation.left:after, .form-control.border-animation ~ .border-line-animation.right:before, .form-control.border-animation ~ .border-line-animation.right:after {



 position: absolute;



 content: " ";



 right: 0;



 background: var(--black);



 -webkit-transition: all .5s linear;



 -moz-transition: all .5s linear;



 -ms-transition: all .5s linear;



 -o-transition: all .5s linear;



 transition: all .5s linear;



}



.form-control.border-animation ~ .border-line-animation.top-bottom:before, .form-control.border-animation ~ .border-line-animation.top-bottom:after, .form-control.border-animation ~ .border-line-animation.top:before, .form-control.border-animation ~ .border-line-animation.top:after, .form-control.border-animation ~ .border-line-animation.bottom:before, .form-control.border-animation ~ .border-line-animation.bottom:after {



 width: 0;



 height: 1px;



}



.form-control.border-animation ~ .border-line-animation.left-right:before, .form-control.border-animation ~ .border-line-animation.left-right:after, .form-control.border-animation ~ .border-line-animation.left:before, .form-control.border-animation ~ .border-line-animation.left:after, .form-control.border-animation ~ .border-line-animation.right:before, .form-control.border-animation ~ .border-line-animation.right:after {



 width: 1px;



 height: 0;



}



.form-control.border-animation.all ~ .border-line-animation.top-bottom:before {



 bottom: 0;



 left: 0;



}



.form-control.border-animation.all ~ .border-line-animation.top-bottom:after {



 top: 0;



 right: 0;



}



.form-control.border-animation.all ~ .border-line-animation.left-right:before {



 left: 0;



 bottom: 0;



 left: 0;



}



.form-control.border-animation.all ~ .border-line-animation.left-right:after {



 top: 0;



 right: 0;



 bottom: 0;



}



.form-control.border-animation.all:focus ~ .border-line-animation.top-bottom:before, .form-control.border-animation.all:focus ~ .border-line-animation.top-bottom:after {



 width: 100%;



}



.form-control.border-animation.all:focus ~ .border-line-animation.left-right:before, .form-control.border-animation.all:focus ~ .border-line-animation.left-right:after {



 height: 100%;



}



.form-control.border-bottom ~ .border-bottom-animation {



 position: absolute;



 content: "";



 width: 0;



 height: 1px;



 z-index: 99;



 -webkit-transition: all .5s ease;



 -moz-transition: all .5s ease;



 -ms-transition: all .5s ease;



 -o-transition: all .5s ease;



 transition: all .5s ease;



}



/* Border bottom center */



.form-control.border-bottom ~ .border-bottom-animation.center {



 left: 0;



 right: 0;



 bottom: 0;



 margin: 0 auto;



}



.form-control.border-bottom:focus ~ .border-bottom-animation.center {



 background: var(--black);



 width: 100%;



}



.form-control:focus {



	border-color: inherit;



}



form .error_message {



	/*color: red;*/

	

	font-size: 0.9vw;

	color: var(--error-color) !important;



}



/* form end here */







/* all popup start here */



.head_popup {



	background-color: rgba(0, 0, 0, 0.7);



	position: fixed;



	left: 0px;



	right: 0;



	top: 0px;



	bottom: 0;



	margin: 0;



	display: none;



	z-index: 999999;



}



.head_popup #login_form.form, .head_popup #verify_form.form, .head_popup #vc_verify_form.form {



	width: 26vw;



}



.pop_wrap {



	margin: 0 auto;



	display: -ms-flexbox;



	display: flex;



	-ms-flex-align: center;



	align-items: center;



	min-height: calc(100%);



}



.pop_container {



	background: var(--white);



	position: relative;



	margin: 0 auto;



	padding: 2.5vw 2vw;



	max-width: 60vw;



	border: 5px solid var(--black);



}



.other_login a:hover {



	text-decoration: underline;



}



#request_info_popup .pop_container, #request_info_barnd_popup .pop_container {



	width: 40vw;



}



#request_info_popup form, #request_info_barnd_popup form {



	width: auto;



}



#news_feed_popup .pop_container {



	max-width: 90vw;



	border: none;



	padding: 3vw;



}



/* all popup style end here */







/*swiper slider start here */



.ui-loader {



	display: none;



}



.swiper-slide {



	display: -webkit-box;



	display: -ms-flexbox;



	display: -webkit-flex;



	display: block;



	-webkit-box-pack: center;



	-ms-flex-pack: center;



	-webkit-justify-content: center;



	justify-content: center;



	-webkit-box-align: center;



	-ms-flex-align: center;



	-webkit-align-items: center;



	align-items: center;



}



.item1 .swiper-slide {



	width: 51.2%;



	padding: 0 2.5vw 0 0;



}



.item1 .swiper-slide-active {



	padding-left: 0 !important;



}



.item1 .swiper-slide-next {



	padding-left: 0 !important;



}



.item2 .swiper-slide {



	width: 50%;



	padding: 0 1vw;



}



.item4 .swiper-slide {



	width: 25%;



	padding: 0 1vw;



}



.item5 .swiper-slide {



	width: 20%;



	padding: 0 0.2vw;



}



.item4, .item44 {



	margin-left: -1vw;



}



.item4.reached-end, .item2.reached-end {



	margin-left: 0;



	margin-right: -1vw;



}



/* swiper slider end here */











/* header start here */



#main_header {



	position: relative;



	width: 100%;



	background: var(--white);



	z-index: 11;



}



#main_header.is-sticky {



	position: fixed;



	left: 0;



	top: 0;



	width: 100%;



}



.logged_user img {



	width: 2.5vw !important;



}



#main_header .stir_logo {



	display: inline-block;



	margin-top: 0vw;



	/* width: 24.154vw;*/



  /* width: 25.120vw;*/



  width: 33vw;



}



#main_header .stir_logo img {



	display: inline-block;



	max-height: 5vw;



}



/* navbar */



.top_head {



	padding: 1.5vw 0;



	position: relative;



	background: var(--white);/*z-index: 99;*/



}



#main_header div.navbar {



	flex-wrap: inherit;



	position: relative;



	width: 100%;



	padding: 0 5vw 1.5vw 5vw;



}



#main_header div.nav-up {



	top: -75px;



	position: fixed;



}



#main_header div.nav-down {



	top: 0;



	position: relative;



	transition: top 0.3s;



}



.navbar-nav.text-nowrap {



	display: block;



}



.navbar .navbar-nav > li {



	display: inline-block;



	margin-right: 2.35vw;



	position:relative;



}



.navbar-nav li a {



	position: relative;



}



.navbar-nav li i {



	margin: 0 0 0 -0.7vw;



}



.navbar .main-menu .accordian > ul > li a::after {



 content: "";



 height: 1px;



 width: 0;



 margin: 0 auto;



 position: absolute;



 bottom: 0px;



 left: 0;



 right: 0;



 background: var(--black);



 -webkit-transition: all .5s ease;



 -moz-transition: all .5s ease;



 -ms-transition: all .5s ease;



 -o-transition: all .5s ease;



 transition: all .5s ease;



}



.navbar .main-menu .accordian > ul > li:hover > a::after {



 width: 100%;



 z-index: 9;



}



.navbar .main-menu .accordian > ul > li:hover > a {



	font-weight: bold;



}



.navbar .navbar-nav li ul {



	position: absolute;



}



.navbar .navbar-nav > li > ul {



	left: 0;



	right: 0;



	text-align: center;



	background: var(--white);



	text-transform: none;



	top: 2vw;



	padding-top: 1.5vw;



	display: none;



	font-size: 1vw;



	text-transform: lowercase;



	width:13vw;



}



.navbar .navbar-nav > li > ul:before {



	content: "";



	height: 1px;



	background: #ccc;



	width: 100%;



	position: absolute;



	left: 0;



	top: 1.5vw;



	display:none;



}



.navbar .navbar-nav > li > ul li {



	position: relative;



	text-align: left;



}



.navbar .navbar-nav > li > ul li > ul li {



	font-family: 'BarlowLight';



}



.navbar .navbar-nav > li > ul li > ul li:hover {



	background:var(--brand);



}



.navbar .navbar-nav > li > ul li > ul li:hover a, .navbar .navbar-nav > li > ul > li:hover ul.sub-menu li:hover ul.sub-menu-last li:hover a {



	font-family: 'BarlowSemiBold';



	color:var(--white);



}



.navbar .navbar-nav > li > ul li ul, .navbar .navbar-nav > li > ul li ul li ul {



	left: 7.7vw;



	background: var(--white);



	max-height: 0;



	transition: max-height 0.15s ease-out;



	/*overflow-y: hidden;*/



	top: 0;



	font-family:'BarlowLight';



	font-size:1vw;



	box-shadow:0vw 0.3vw 0.7vw rgba(0, 0, 0, 0.1);



	display:none;



}



.navbar .navbar-nav > li > ul > li:hover ul {



	display:block;



}



.navbar .navbar-nav > li > ul > li {



	display: block;



	margin: 0;



	padding:0 0.5vw 0 0.7vw;



}



.navbar .navbar-nav > li > ul > li a {



	padding: 0.5vw;



	display: inline-block;



	font-family: 'BARLOWLIGHT';



}



.navbar .navbar-nav > li > ul li ul li a {



	padding: 0.5vw 1vw;



	white-space: initial;



	word-break: break-word;



}



/* seach form */



.search-form {



	position: relative;



	width: 100%;



}



.search-form .form-control {



	border-radius: 2vw;



}



.search-form .field-hold {



	border-radius: 2vw;



	overflow: hidden;



	position: relative;



}



.search-form .btn {



	position: absolute;



	right: 1vw;



	top: 0.5vw;



	padding: 0;



	margin: 0;



	line-height: 1;



	font-size: 1.8vw;



	cursor: pointer;



}



.search-form .btn i {



	background: var(--white);



}



.search-form .ui-icon-delete {



	display: none;



}



/* head action */



.head_actions li {



	display: inline-block;



	vertical-align: middle;



	margin-left: 1.5vw;



	cursor: pointer;



}



.head_actions li.news i {



	display: inline-block;



	animation: rotating 2s linear infinite;



}



.head_actions li i.la-search, .head_actions li i.icon-profile {



	font-size: 1.6vw;



}



.search-form .btn i {



	font-size: 1.8vw !important;



	/*top: -0.1vw !important;*/

	/*top: 0.1vw !important;*/



}



#main_header .head_actions i.la-angle-right {



	top: 0vw;



	font-size:1.3vw;



}



/*#main_header.sticky-header .nav-down {



    top: 0;



    position: fixed;



    background: var(--white);



    width: 100%;



    left: 0;



    transition: top 0.3s;



}



#main_header .nav-up {



    top: -55px;



    position: fixed;



}*/



/* header end here */







/* mian banner start here */



#main-banner {



	position: relative;/*height: 41vw;*/



}



#main-banner img {



	width: 100%;



}



/* quick info */



#main-banner .overlay, .hero-slider-holder .overlay, .home-page .m-slider .overlay {



	position: absolute;



	right: 0;



	top: 0;



	height: 100%;



	color: var(--white);



	width: 100%;



	padding-right: 3vw;



	background: url(../images/banner-gradient.png?v=@{c-v}) repeat-y right;



}



#main-banner .overlay #bx-pager {



	display: inline-block;



	float: right;



	display: -ms-flexbox;



	display: flex;



	-ms-flex-align: center;



	align-items: center;



	min-height: calc(100%);



	max-width: 15vw;



}



#main-banner .quick-info {



	border-bottom: 1px solid var(--white);



	margin-top: 4vw;



	padding-bottom: 1vw;



}



#main-banner #bx-pager ul li:first-child .quick-info {



	margin-top: 0;



}



#main-banner .quick-info {



	line-height: normal;



}



#main-banner .quick-info .product_name {



	margin-bottom: 0.5vw;



}



#main-banner .quick-info a {



	color: var(--white);



}



.home #main-banner .quick-info {



	opacity: 0.6;



	color: var(--white);



}



#main-banner .quick-info .brand_name, #main-banner .quick-info .category_name {



	display: none;



}



#main-banner a.active .quick-info .brand_name, #main-banner a.active .quick-info .category_name {



	display: block;



}



#main-banner a.active .quick-info {



	opacity: 1;



}



.down-sec {



	background-color: rgba(0, 0, 0, 0.7);



	display: inline-block;



	height: 3vw;



	width: 3vw;



	text-align: center;



	line-height: 2.8vw;



	border-radius: 100%;



	color: var(--white);



	position: absolute;



	left: 50%;



	bottom: 6.5vw;



	margin-left: -1.5vw;



}



.down-sec i {



	-moz-animation: bounce 2s infinite;



	-webkit-animation: bounce 2s infinite;



	animation: bounce 2s infinite;



}



.product-landing #main-banner .quick-info, .hero-slider-holder .quick-info {



	display: inline-block;



	position: absolute;



	margin: 0;



	right: 6vw;



	bottom: 2vw; /* //pr */



	padding: 0;



	border: none;



	max-width: 30vw;



}



.hero-slider-holder .quick-info {



	left: 0;



	color: var(--white);



	padding: 0 3vw;



}



.product-landing .quick-info .category {



	margin-top: 0.6vw;



	display: inline-block;



}



.product-landing .quick-info .flag-like {



	margin-top: 1.3vw;



}



.product-landing #main-banner .icon_hold, .product-landing #main-banner .text_info {



	padding: 3vw 1.5vw;



}



.top_main .leftSidebar {



	padding-left: 5vw;



}



.detail-page .top_main .flag-like {



	position: absolute;



	top: 0;



	/*right: 2vw;*/



	margin: 0;



}



/* main banner end here */



/* Display Grid*/



.d-grid {



	display: grid;



}



/* main designer section start here */



.designer_image {



	max-width: 21.6vw;



}



.item-info-hold {



	display: flex;



}



.item-info-hold .item-info {



	border-left: 1px solid rgba(0, 0, 0, 0.3);



}



.item-info-hold .item-info.home-d-flex {



	padding: 1vw 0 0 2.5vw;



}



.item-info-hold .item-info.d-md-flex {



	width: 100%;



}



.item-info-hold .item-info.d-md-flex div:first-child {



	flex: none;



	width: auto;



	max-width: 50%;



}



.item-info-hold .bookmark-hold {



	text-align: right;



	margin-right: 2vw;



}



.item-info .title {



	position: relative;



}



.title.border-t:before {



/*content: "";



	height: 1px;



	width: 10vw;



	/*background: #DF5D51;*/



	/*display: block;*/



	/*margin: 0.4vw 0 2vw 0;*/



	/*margin: -0.1vw 0 2vw 0;*/



}



/* main designer section end here */







/* featured brands section start here */



/* main brand banner */



.main_brand {



	position: relative;



}



.main_brand .brand_info {



	position: absolute;



	right: 0;



	top: 3vw;



	background: var(--white);



	padding: 1vw;



}



.main_brand .brand_info img {



	display: block;



	margin-bottom: 0.5vw;



	max-width: 8vw;



	max-height: 4vw;



}



.m-slider .item_name {



	display: none;



}



/* logo panel */



.brands-col .logo_unit img {



	max-height: 3vw;



	max-width: 7vw;



}



.brands-col .logo_unit {



	text-align: center;



	border-bottom: 1px solid #707070;



	padding-bottom: 2vw;



	margin-bottom: 2vw;



	opacity: 0.5;



}



.brands-col ul li:last-child .logo_unit {



	border-bottom: none;



}



.brands-col .active .logo_unit {



	opacity: 1;



}



.brands-col .logo_unit .country_name {



	display: block;



	margin-top: 0.5vw;



}



/* featured brands section end here */







/* featured initiatives start here */



.thumbnail {



	position: relative;



}



.thumbnail .item_name {



	position: absolute;



	background: var(--white);



	text-align: left;



	left: 0;



	/*top: 3vw;*/



	top: 6.5vw;



	-webkit-transition: all 0.2s ease;



	-moz-transition: all 0.2s ease;



	-o-transition: all 0.2s ease;



	transition: all 0.2s ease;



}



.thumbnail .item_name.position-top-right {



	left: auto;



	right: 0;



}



/*featured initiatives end here */







/* interesting quote start here */



.interesting_quote {



	width: 75vw;



	margin: 0 auto;



	position: relative;



	padding-left: 2.5vw;



}



.interesting_quote .quote {



	position: absolute;



	left: 0;



	top: -1vw;



	line-height: 1;



	opacity: 0.5;



}



/* interesting quote end here */







 /* designer works section start here */



.deigner_work_section {



	position: relative;



	margin: 0 auto;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-ms-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 1.2s ease;



}



.designer-section .see-all {



	position: absolute;



	bottom: 0;



	left: 100%;



	white-space: nowrap;



	z-index: 9;



	display: none;



}



.deigner_work_section .work-image .bx-wrapper li {



	min-width: 100%;



	max-width: 100%;



}



.item_name {



	position: absolute;



	background: var(--white);



	left: 0;



	top: 3vw;



}



.item_name .brands-logo {



	max-width: 7vw;



	max-height: 5vw;



}



.deigner_work_section .item_name {



	top: auto;



	bottom: 3vw;



}



/* designer works section end here */



.designer-section .see-all-btn {



	width: 77.2%;



	margin: 0 auto;



	text-align: right;



	position: relative;



	z-index: 100;



	/*top: -1.5vw;*/



	top: -0vw;



}



.designer-section .see-all {



	display: none;



}



.designers_thumb {



	position: relative;



	height: 14vw;



	overflow: hidden;



	margin: 0 auto;



	width: 75%;



	z-index: 999;



}



.work-image {



	margin: 0 auto;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-ms-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 1.2s ease;



	max-height: 39vw;



	position: relative;



	z-index: 99;



}



.designers_thumb #work-bx-pager {



	position: absolute;



	padding: 1vw 0 0 0;



	width: 100%;



	-webkit-transition: all 1.5s ease;



	-moz-transition: all 1.5s ease;



	-o-transition: all 1.5s ease;



	transition: all 1.5s ease;



}



.designers_thumb .owl-carousel .owl-stage {



	margin: 0 auto;



}



.designers_thumb .img {



	margin-bottom: 0.5vw;



}



.designers_thumb .deigner {



	padding: 0 0.5vw;



	cursor: pointer;



}



.designers_thumb #work-bx-pager .deigner:hover .img, .designers_thumb #work-bx-pager a.active .deigner .img {



	border: 2px solid var(--black);



}



/* featured categories start here */



.f-categories .category-outer {



	overflow: hidden;



	margin: 0 -1vw;



}



.f-categories .owl-stage .owl-item {



	width: 65vw;



	max-width: 65vw;



	-webkit-flex-shrink: 0;



	-ms-flex-negative: 0;



	flex-shrink: 0;



}



.f-categories .owl-stage.stage-end {



	margin-left: 35vw;



}



.f-categories .swiper-slide.swiper-slide-active .item_name {



	left: auto;



	right: 0;



}



.f-categories .swiper-slide.swiper-slide-next .item_name {



	/*top: auto;*/



	top: 1.7;



	bottom: 3vw;



}



/* featured categories end here */







/* featured studios start here */



.f-studios .left-col {



	width: 36.8%;



	float: left;



	padding-left: 3vw;



}



.f-studios .right-col {



	width: 63.2%;



	float: left;



	padding-left: 3vw;



}



.f-studios .left-col h2 {



	margin-top: 7.7vw;



}



.f-studios .item_name {



	left: auto;



	right: 0;



}



/* featured studios end here */







/* featured projects start here */







/* featured projects end here */







/* newsletter section start here */



.news_letter_subscription {



/*max-width: 82vw;



	margin: 0 auto;



	padding: 3vw 0;



	position: relative;*/



}



.news_letter_subscription h2 span {



	font-size: 2.448vw;



}



.news_letter_subscription:before {



	content: "";



	position: absolute;



	left: 50%;



	top: 0;



	height: 100%;



	width: 1px;



	background: var(--black);



}



.news_letter_subscription .left {



	float: left;



	width: 45%;



}



.news_letter_subscription .right {



	float: right;



	width: 45%;



}



.news_letter_subscription .form-control {



	border: none;



	border-bottom: 1px solid var(--black) !important;



	padding-left: 0;



	padding-right: 4vw;



}



.news_letter_subscription button {



	position: absolute;



	right: 0;



	top: 50%;



	transform: translateY(-50%);



	border: none;



	background: none;



	font-size: 1.5vw;



	line-height: normal;



}



/* newsletter section end here */







/* footer start here */



#main_footer {



	background: #171717;



	padding: 2.5vw 2.5vw 1vw 2.5vw;



	overflow: hidden;



}



.footer_holder {



	-webkit-transition: all 1s ease;



	-moz-transition: all 1s ease;



	-o-transition: all 1s ease;



	transition: all 1s ease;



}



#main_footer .footer_col {



	padding: 0 0 0 3.5vw;



	min-width: 11vw;



}



#main_footer .footer_col h4 {



	color: var(--white);



}



#main_footer .footer_col a {



	/*text-transform: uppercase;*/



	display: inline-block;



	font-size: 1.2vw;



	line-height: 1.5;



	color: rgba(255, 255, 255, 0.5);



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



	font-family:'BarlowCondensedLight';



	padding-bottom:0.3vw;



}



#main_footer .footer_col a:hover {



	color: rgba(255, 255, 255, 1);



}



#main_footer .footer_col .foot_head {



	height: 3.5vw;



	position: relative;



}



#main_footer .footer_col .foot_head .footer_logo {



	vertical-align: top;



	width: 9vw;



}



#main_footer .footer_col .foot_head .col_title {



	/*	position: absolute;*/



	left: 0;



	bottom: 0;



	width:100%;



}



#main_footer .footer_col h5 {



	color: var(--white);



	margin-bottom: 0.5vw;



}



#main_footer .bottom_bar_holder {



	padding: 1vw 0 0 0;



	margin-top: 2vw;



	position: relative;



	overflow: hidden;



	border-top: 1px solid #333;



}



#main_footer .bottom_bar_holder .border-line {



	content: "";



	background: #333;



	height: 1px;



	width: 0;



	position: absolute;



	left: 0;



	right: 0;



	margin: 0 auto;



	top: 0;



 -webkit-transition: all .5s ease;



 -moz-transition: all .5s ease;



 -ms-transition: all .5s ease;



 -o-transition: all .5s ease;



	transition: all 2s ease;



}



.copyright {



	margin-bottom: 0;



}



.copyright span {



	color: rgba(255, 255, 255, 0.2);



	font-size: 0.9vw;



}



.copyright span.sign {



	font-size: 3vw;



	vertical-align: middle;



	margin-right: 3px;



	line-height: 1;



}



/* footer end here */











/* detail page start here */



.brand-detail-logo {



	max-width: 15vw;



	max-height: 5vw;



}



#prod_desc {



	margin-bottom: 3vw;



}



#prod_desc p:last-child {



	margin-bottom: 0;



}



.detail-page .top_main .icon_hold {



	position: absolute;



	/*right: 2vw;*/



	top: 0vw;



}



.detail-page .top_main .icon_hold i {



	margin: 0;



}



.detail-page .top_main .page-title h1 {



	line-height: 1;



	/*margin-top: -0.3vw;*/



	font-size:3.4vw;



}



.detail-page .detail-brand-video #brand-bx-pager {



	display: -ms-flexbox;



	display: flex;



	-ms-flex-align: center;



	align-items: center;



	min-height: calc(100%);



}



.detail-page .top_main .cta {



	right: 2vw;



	bottom: 0;



	position: absolute;



}



/* pr */



.detail-page .top_main .des {



	height: 12.5vw;



}



/* pr */



.product-detail .top_main .des, .gallery-detail .top_main .des {



/*height: 18vw;



	margin-bottom: 4vw;*/



}



.share_item {



	padding-left: 3vw;



	display: inline-block;



	position: relative;



}



.share_item .social-links {



	display: none;



	position: absolute;



	left: auto;



	right: 3vw;



	width: max-content;



	top: 50%;



	transform: translateY(-50%);



	line-height: 1;



	border: 1px solid rgba(0, 0, 0, 0.4);



	text-align: center;



	padding: 0.2vw;



	margin-right: 0.5vw;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



	white-space: nowrap;



	background: var(--white);



	margin-right: 5px;



}



.share_item:hover .social-links {



	display: block;



}



.share_item .social-links a {



	vertical-align: top;



	line-height: 100%;



	margin: 0 0.2vw;



	font-size: 1.7vw;



}



.detail-page .mob_swipe_slider {



	margin: 0 -5vw;



}



.detail-page .mob_swipe_slider .textBlock {



	margin-top: 6vw;



}



.related-article .textBlock {



	position: absolute;



	bottom: 0;



	left: 0;



	padding: 0;



}



/* tech specs */



.col-md-5 .tech-specs {



	padding-right: 7vw;



}



.tech-specs-hold .swiper-slide {



	padding: 0 3vw;



}



.tech-specs-hold .swiper-button-prev {



	left: 0;



	text-align: left;



}



.tech-specs-hold .swiper-button-next {



	right: 0;



	text-align: right;



}



.tech-specs {



	font-size: 1.5vw;



	margin-bottom: 2vw;



}



.tech-specs span {



	margin-bottom: 0.5vw;



	display: inline-block;



}



.col-md-5 .tech-specs:last-child {



	padding-top: 0.5vw;



}



/* detail brand video*/



.detail-brand-video .bx-viewport {



	background: var(--black);



}



.detail-brand-video iframe {



	height: 41.5vw;



	width: 100%;



	vertical-align: top;



}



.detail-brand-video .left-panel {



	background: var(--black);



}



.detail-brand-video #brand-bx-pager li {



	font-size: 2vw;



	margin-bottom: 3vw;



	line-height: 1;



	border-bottom: 1px solid #ccc;



	padding-bottom: 1.5vw;



	cursor: pointer;



}



.detail-brand-video #brand-bx-pager li:last-child {



	padding: 0;



	margin: 0;



	border: none;



}



.detail-brand-video #brand-bx-pager li a.active {



	font-family: 'BarlowMedium';



}



/* thumbnail start here */



.thumbnail {



	margin-bottom: 3vw;



}



.swipe-slide.thumbnail {



	margin-bottom: 0;



}



.fig_img_hold {



	overflow: hidden;



	margin-bottom: 1.5vw;



}



.thumbnail .brands-thumbnail .fig_img_hold {



	margin-bottom: 0;



	border: none;



}



.thumbnail .icon_hold {



	text-align: left;



	padding-right: 1.3vw;



	display: table-cell;



	vertical-align: top;



	border-right: 1px solid var(--black);



}



.thumbnail .overlay .icon_hold {



	border-right: 1px solid rgba(255, 255, 255, 0.5);



}



.thumbnail .text_info {



	display: table-cell;



	padding: 0 1.3vw;



	width: 100%;



	vertical-align: top;



	line-height: normal;



	text-align: left;



}



.thumbnail .text_info a:hover {



	text-decoration: underline;



}



.thumbnail .text_info h4 a {



	text-decoration: none !important;



}



.thumbnail .text_info h4 {



/* margin-bottom: 0.5vw; */



}



.thumbnail .overlay {



	position: absolute;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	color: var(--white);



	background: linear-gradient(to bottom, transparent 1%, rgba(12, 12, 12, 0) 14%, rgba(30, 30, 30, .2) 34%, rgba(30, 30, 30, .39) 53%, rgba(0, 0, 0, .84) 97%, rgba(0, 0, 0, .87) 100%);



}



.owl-carousel .thumbnail {



	padding: 0 1vw;



	margin-bottom: 0 !important;



}



.studio-tour iframe {



	height: 35vw;



	width: 100%;



}



/* detail page end here */







/* category page start here */







.breadcrumb {



	background: none;/*display: none;*/



}



.listing-page .breadcrumb {



	margin-top: -0.5vw;/*display: none;*/



}



.breadcrumb ul li {



	float: left;



	margin-right: 1vw;



}



.breadcrumb ul li a {



/*font-family: 'BarlowMedium';*/



}



.breadcrumb ul li a:hover {



	text-decoration: underline;



}



.sidebar-nav ul li {



	text-transform: uppercase;



	font-size: 1.2vw;



	margin-top: 1.5vw;



	font-family: 'BarlowSemiCondensedLight';



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



}



.sidebar-nav ul li a {



	color: #010101;



}



.sidebar-nav ul li:hover, .sidebar-nav ul li.f-bscm {



	font-family: 'BarlowSemiCondensedMedium';



}



/* filter form start here */



.filter_row form {



	display: flex;



	/*margin: 0 -1vw;*/



	transition: top 0.5s;



}



.category_dropdown {



	display: none;



}



.filter-col {



	padding: 0 1vw;



}



.filter_row .filter-col {



	width: 100%;



}



.filter_row.fixed form {



	position: fixed;



	width: 100%;



	background: var(--white);



	z-index: 9;



	left: 0;



	margin: 0;



	padding: 0 4vw;



}



.filter_row.fixed + section #prod-data {



	padding-top: 6.5vw;



}



.product .filter_row.fixed form .filter-col {



	width: 20%;



}



/* filter form end here */



/* category page end here */







/* brand listing page start here */



.brands-thumbnail {



	border: 1px solid #ccc;



	display: inline-block;



	width: 100%;



	margin-bottom: 1.5vw;



}



.brands-thumbnail .logo_unit {



	position: absolute;



	left: 50%;



	top: 50%;



	transform: translate(-50%, -50%);



	max-width: 100%;



}



.thumbnail .brand-logo img {



	max-width: 100%;



	min-width: 8vw;



	width: auto;



}



/* brand listing page end here */







/* Ex page start here */



.exh-date {



	display: flex;



}



.exh-date .textBlock {



	display: flex;



	flex-direction: column;



	margin-right: 5vw;



}



.exh-date .social-links {



	margin-right: 0;



}



.exh-date .social-links a {



	opacity: 0.9;



}



.exh-date .social-links a:hover {



	opacity: 0.5;



}



/* Ex page end here */







/* user dashboard start here */



#profile_setting {



	padding: 0 5vw;



	margin-bottom: 7vw;



}



.profile_pic {



	display: inline-block;



	width: 8vw;



	height: 8vw;



	overflow: hidden;



	border-radius: 100%;



	vertical-align: middle;



	position: relative;



	margin: 2vw 0;



}



.choose_file {



	cursor: pointer;



	position: absolute;



	right: 1vw;



	bottom: 1vw;



	/*display: none;*/



	font-size: 2vw;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;

	width: 100%;

	height: 100%;



}



.profile_pic:hover .choose_file {



	display: block;



}



.left_nab a {



	line-height: normal;



	display: inline-block;



	width: 100%;



	padding: 0.7vw 1vw;



}



.left_nab li.active a, .left_nab li a:hover {



	background: #eee;



}



#profile_setting .right_col {



	border-left: 1px solid #ccc;



	padding-right: 0 !important;



	margin-left: -1.1vw;



	height: 100%;



}



#profile_setting .loadmore_btn {



	margin-left: 1.1vw;



}



div.dataTables_wrapper div.dataTables_filter label, div.dataTables_wrapper div.dataTables_length label {



	margin-bottom: 3vw;



}



div.dataTables_wrapper div.dataTables_length select {



	width: 10vw;



	margin: 0 1vw;



}



div.dataTables_wrapper div.dataTables_filter input {



	background: var(--white) url(../images/icon-img/search.svg?v=@{c-v}) no-repeat 97% center;



	background-size: 1vw;



	padding-right: 2vw;



}



.my_requests .thumbnail figure, .my_requests .thumbnail figure img {



	/*max-width: 8vw;*/



	max-height: 5vw;



	background: var(--white);



}



.my_requests th h6 {



	margin: 0;



}



.my_requests .table {



	margin-bottom: 3vw !important;



}



.my_requests .table td, .my_requests .table th {



	padding: 2vw 1vw;



	width: 25%;



}



.my_requests .table th {



	background: #f4f4f4;



	padding: 1vw;



}



#profile_setting .sidebar-item {



	position: static;



}



/* user dashboard end here */











/* table responsive without scroll start here */



.table-responsive-stack tr {



	display: -webkit-box;



	display: -ms-flexbox;



	display: flex;



	-webkit-box-orient: horizontal;



	-webkit-box-direction: normal;



	-ms-flex-direction: row;



	flex-direction: row;



}



.table-responsive-stack td, .table-responsive-stack th {



	display: block;



	-ms-flex: 1 1 auto;



	flex: 1 1 auto;



}



.table-responsive-stack .table-responsive-stack-thead {



	font-weight: bold;



}



/* table responsive without scroll end here */







/* news detail page start here */



.main_banner {



	position: relative;



}



.socials.make-me-sticky ul {



	position: relative;



	top: -1vw;



}



.detail_page_cont_holder {



	padding-left: 16vw;



	min-height: 45vw;



}



.detail_page_cont_holder .content-section {



	position: relative;



}



.sidebar-item {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



    /* Position the items */







     // &:nth-child(2) {



 top: 25%;



}



 // &:nth-child(3) {



 top: 50%;



}



 // &:nth-child(4) {



 top: 75%;



}



}



.make-me-sticky {



	position: -webkit-sticky;



	position: sticky;



	top: 0;



}



.detail_page_cont_holder .title_head {



	width: 45vw;



}



.detail_page_cont_holder .article_left_detail {



	width: 45vw;



	float: left;



	position: relative;



}



.article-details .morearticles {



	width: 20vw;



	margin-left: 2vw;



	left: 100%;



}



.r-time {



	position: absolute;



	bottom: 0;



	left: 0;



	width: 16vw;



	text-align: right;



	z-index: 9;



	height: 9.5vw;



}



.r-time .read_info {



	line-height: 1;



	border-right: 1px solid rgba(255, 255, 255, 0.4);



	vertical-align: top;



	padding-right: 1vw;



	height: 100%;



}



.counter {



	right: 5vw;



	top: 6vw;



}



.detail_page_cont_holder .right_col {



	margin-top: -9.5vw;



	position: relative;



	z-index: 9;



	padding-left: 0;



	background: var(--white);



}



.detail_page_cont_holder .right_col .inside_holder {



	width: 60.395vw;



	padding: 0 0 0 3.294vw;



}



.detail_page_cont_holder .left_sharing {



	position: absolute;



	left: -5vw;



	top: auto;



	width: 2.5vw;



}



.counter {



	position: absolute;



	right: 2vw;



	top: 3vw;



	z-index: 9;



	cursor: pointer;



}



.tcounters {



	color: var(--white);



	background: url(../images/icon-img/icon-counter.png?v=@{c-v}) no-repeat 0 0;



	background-size: cover;



	width: 2.7vw;



	height: 2.7vw;



	display: inline-block;



	line-height: 2.7vw;



	text-align: center;



	font-size: 1.5vw;



	padding: 0.16vw 0.3vw 0 0;



	text-shadow: 1px 1px var(--black);



}



.listing-page .hero-slider-holder .overlay, .home-page .m-slider .overlay {



	background: url(../images/banner-gradient-left.png?v=@{c-v}) repeat-y left;



}



/* news detail page end here */







/*pr css starts*/



.swigly-test {



	height:37vw



}



.full-width-test {



	width: 100%;



	height: 100%;



	object-fit: cover;



	object-position: center;



}



.main_brand {



	border:1px solid #cccccc;



}



.main_brand img.zoom {



	-webkit-transition: opacity 9s ease-in-out;



	-moz-transition: opacity 9s ease-in-out;



	-o-transition: opacity 9s ease-in-out;



	transition: opacity 9s ease-in-out;



}



.featured-designer {



	/*text-align: right;



    margin-right: 6.0vw;*/



	text-align: right;



	margin-right: 6.0vw;



	position: absolute;



	left: 83.5vw;



	/* bottom: 3.7vw;*/



    bottom: 2.1vw;



	z-index: 10;



}



.detail-brand-video #brand-bx-pager li {



	font-size: 1.6vw;



	margin-bottom: 2.3vw;



	line-height:1.9vw;



	padding-bottom:2.5vw;



}



.top-latest-news .icon_hold {



	text-align: left;



	padding-right: 1.5vw;



	vertical-align: top;



}



.minimum-height {



	min-height:20vw;



}



.tech-specs-hold.hero-slider-holder .bx-viewport {



	height:auto !important;



}



#nav-tabContent .fig_img_hold figure {



/*height: 30.6vw;*/



}



#nav-tabContent .fig_img_hold figure img {



	width: 100%;



	height: 100%;



	object-fit: cover;



	object-position: center;



}











.mob_bx_slider_new .tab-content.tab-pane {



	display: block;



}



.mob_bx_slider_new .tab-content>.active {



	height: auto;



}



.detail-page .mob_bx_slider_new .thumbnail .icon_hold {



	padding-right: 3vw;



}



.detail-page .mob_bx_slider_new .flag-like, .detail-page .mob_bx_slider_new .remove-fav {



	width: 1.5vw;



	height: 2.5vw;



	display: inline-block;



	background: url(../images/icon-img/bookmark_b.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	margin-top: 0.5vw;



	cursor: pointer;



}



.detail-page .mob_bx_slider_new .thumbnail .text_info, .listing-page .mob_bx_slider_new .thumbnail .text_info {



	padding: 0 3vw;



	display: table-cell;



	width: 100%;



	vertical-align: top;



	line-height: normal;



	text-align: left;



}



.copyright span.sign {



	font-family:Arial, Helvetica, sans-serif;



}



span.brand_name.mb-2 {



	margin-bottom:0.8vw !important;



}



.product-landing #main-banner .quick-info, .hero-slider-holder .quick-info {



	bottom:4vw;



}



/*22-04-2021 css starts*/



.designer_image {



	/*	max-height: 21.6vw;*/



	max-width: none;



}



/*.item-info .title{text-align:justify;}*/



.font-size-body-plus {



	text-align:justify;



}



#prod_desc p {



	float:left;



	text-align:justify;



}



#prod_desc .read_more {



	float:right;



}



/*22-04-2021 css ends*/







/*23-04-2021 css starts*/



.product-detail .hero-slider-holder figure.swigly {



	height: 37vw;



}



.product-detail .hero-slider-holder figure.swigly img.full-width-test {



	object-fit: contain;



}



.product-detail .hero-slider-holder figure.img-border {



	height: 21vw;



}



.product-detail .hero-slider-holder figure.img-border img {



	/*object-fit: contain;*/



  object-fit: cover;



	object-position: center;



	width: 100%;



	height: 100%;



}



.search-page #nav-tabContent .fig_img_hold figure {



	height:auto;



}



.search-page .nav-tabs .nav-item {



	margin-right:2.4vw;



	margin-bottom: 2.4vw;



}



/*23-04-2021 css ends*/







/*26-04-2021 css starts*/



.mob_bx_slider_new .tab-menu {



	padding: 0;



	padding-bottom:5vw;



}



.mob_bx_slider_new .tab-menu li {



	display: inline-block;



	font-size:2vw;



	margin-right:3vw;



	text-transform:uppercase;



}



.mob_bx_slider_new .tab-menu .active {



	text-decoration:underline;



	color:var(--black);



}



.mob_bx_slider_new .tab-menu li a {



	color: #8e8d8d;



}



.mob_bx_slider_new {



	min-height:55vw;



}



/*26-04-2021 css ends*/







/*27-04-2021*/



.product-detail .hero-slide, .product-detail .bx-viewport, .product-detail .hero-slider-holder figure.swigly {



	height:auto;



}



.brand .hero-slider-holder .bx-viewport {



	height:40vw;



}



.hero-slider-holder .bx-wrapper {



	width:100%;



}



.hero-slider-holder .bxslider-listingpage img {



	width:100%;



	height:auto;



}



#main-banner .overlay, .hero-slider-holder .overlay {



	padding-right:0;



}



.hero-slider-holder ul.bxslider-listingpage li {



	width: 100% !important;



}



.hero-slider-holder .bx-viewport {



	height: 36vw !important;



}



/*27-04-2021*/







/*28-04-2021*/



.detail-page .mob_swipe_slider {



	display:none;



}



/*28-04-2021*/







/*6/04/2021	*/



body.listing-page.designers .top_main .des, body.product .top_main .des, body.listing-page.project .top_main .des, body.listing-page.brand .top_main .des {



	height: 31.2vw;



}



.prod_desc_small {



	height:16vw;



	overflow-y: hidden;



}



/*6/04/2021	*/







/*7/04/2021	*/







.navbar-nav .submenu a:hover ul {



	display:block;



	left: 0;



	background: #ebebeb;



	max-height: 0;



	transition: max-height 0.15s ease-out;



	overflow-y: hidden;



}



.prod_desc_small p {



	line-height: 1.7 !important;



}



/*7/04/2021	*/







/*10/05/2021*/



.brands-col .logo_unit img.desktop-brand-logo {



	max-height: 3vw;



	max-width: 9.2vw;



}



/*10/05/2021*/







/*11/05/2021*/







.my_requests .thumbnail figure, .my_requests .thumbnail figure img {



	width: 8vw;



	max-height: 5vw;



	background: var(--white);



}



/*11/05/2021*/







/*12/05/2021*/



.error:after {



	top: 50%;



}



body.verify .text-danger {



	color: #dc3545!important;



	font-size: 1.2vw;



}



.red-class {



	color:#F00;



}



.green-class {



	color:#0C0;



}



/*12/05/2021*/







/*17/05/2021*/







.tech-specs {



	font-size: 1.2vw;



	margin-bottom: 2vw;



	line-height: 1.7;



}



.tech-specs span {



	font-size: 1.4vw !important;



	line-height: normal;



}



.bx-wrapper .bx-prev {



	left: 0.5vw;



}



.bx-wrapper .bx-next {



	right: 0.5vw;



}



.hero-slider-holder .bx-viewport {



	border: 0px solid rgba(0, 0, 0, 0.3);



}



.hero-slider-holder .bx-viewport .img-border, .thumbnail .fig_img_hold, .hero-slider-holder .bx-viewport figure.img-border, .hero-slider-holder .bxslider-listingpage img.img-border {



	border: none;



}



.tech-specs-hold.hero-slider-holder .bx-viewport {



	border: 1px solid rgba(0, 0, 0, 0.3);



}



ul.ui-menu li {



	border-bottom: 1px solid rgba(0, 0, 0, 0.3);



	margin-bottom: 0;



	border-bottom: 1px solid rgba(0, 0, 0, 0.3);



	padding: 0.8vw;



}



#ui-id-1 {



	box-shadow: 5px 10px 18px rgba(0, 0, 0, 0.3);



}



.hero-slider-holder .bxslider-listingpage {



	border: 1px solid rgba(0, 0, 0, 0.3);



}



.featured-designer-section .scroll1 .work-image {



	width:100%;



}



.featured-designer-section .scroll2 .work-image {



	width:80%;



}



.featured-designer-section .scroll3 .work-image {



	width:66%;



}



/*17/05/2021*/



















/*18/05/2021*/







ul.ui-autocomplete li {



	cursor: pointer;



	list-style: none;



	line-height: normal;



	margin-bottom: 0.5vw;



	white-space: nowrap;



}



ul.ui-autocomplete li .ui-menu-item-wrapper {



	text-overflow: ellipsis;



	overflow: hidden;



	width: 95%;



	white-space: nowrap;



	display: inline-block;



	vertical-align: top;



	line-height: normal;



}



.ui-helper-hidden-accessible {



	display:none!important;



}



/*18/05/2021*/







/*19/05/2021*/



.featured-designer-section .scroll3 {



	top:10.2vw !important;



	position:relative !important;



}



.section-after-.featured-designer-section {



	padding-top: 10vw;



}



.scroll3 .designers_thumb {



	top:-3vw;



}



/*.featured-designer{bottom: -4.6vw;}*/



/*.designer-section .see-all-btn{top: 6vw;}*/



.section-after-designers-home {



	padding-top:5vw;



}



.field_hold.error#message_c:after {



	top: 12%;



}



#signup_form .error:after {



	right: 1vw;



}



/*19/05/2021*/











/*20/05/2021*/











.detail-page .mob_swipe_slider figure.swigly {



	border:1px solid rgba(0, 0, 0, 0.3);



}



/*20/05/2021*/











/*22/05/2021*/



body.designers.listing-page .designer_layout figure img {



	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */



	filter: grayscale(100%);



}



/*22/05/2021*/











/*24/05/2021 featued-designer-section*/



.scroll3 .designers_thumb {



	top: 0vw;



}



.featured-designer-section .scroll3 {



	top: 0vw !important;



	position: relative !important;



}



.scroll3 .designers_thumb {



	height: 15vw;



}



.designer-section .scroll3-see-all {



	position: absolute;



	bottom: 0;



	left: 100%;



	white-space: nowrap;



	z-index: 9;



	font-size: 1.771vw;



	line-height: normal;



	color: rgba(0, 0, 0, 0.8);



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



}



.featured-designer-section .scroll3 .work-image {



	width:58%;



}



.third-scroll.featured-designer-section .featured-designer {



	bottom: 3.1vw;



}



.third-scroll.featured-designer-section.designer-section .see-all-btn {



	top: -1vw;



}



.deigner_work_section .work-image .bx-wrapper li {



	border: 1px solid rgba(0, 0, 0, 0.3);



}



.designer-section .see-all-btn.single-line-designer-name {



	top: -1.6vw !important;



}



/*24/05/2021 featued-designer-section*/











/*24/05/2021 */



#news_feed_popup.head_popup {



	/*



	    position: relative;



    left: 0;



    top: 0;



    background: var(--white);



    z-index: 999;



	    right: 0;



		margin:0;



		bottom:0;*/



		    top: 12.5vw;



}



.head_popup#login_popup {



	z-index: 9999999;



}



#news_feed_popup .pop_container {



	max-width:100%;



	padding: 2.5vw 1.3vw;



	background: var(--white);



	position: relative;



	margin: 0 auto;



	padding: 4vw 2.5vw;



	min-height: 33vw;



}



.la-times:before {



	display:none;



}



#popup_group .close {



	position: absolute;



	right: 2.7vw;



	top: 0vw;



	cursor: pointer;



	/*z-index: 9;*/



	z-index: 10;



	font-size: 1.6vw;



	opacity: 0.8;



	background: url(../images/icon-close.png?v=@{c-v}) no-repeat center center;



	width: 1.610vw;



	height: 1.610vw;



}



#main_header .head_actions ul li a.open:before {



	content: "";



	height: 6px;



	width: 6px;



	background: var(--black);



	display: inline-block;



	bottom: -15px;



	position: absolute;



	left: 50%;



	margin-left: -3px;



}



#main_header .head_actions li.news i {



	-webkit-animation: rotation 2s infinite linear;



	display: inline-block;



}



 @-webkit-keyframes rotation {



 from {



 -webkit-transform: rotate(0deg);



}



to {



	-webkit-transform: rotate(359deg);



}



}



/*.head_actions li.news .icon-stirring.font-size-2{font-size:1.8vw;}*/







#main_header .head_actions ul li a {



	display: block;



	position: relative;



	vertical-align: middle;



}



#main_header .head_actions ul li a.open:before {



	content: "";



	height: 6px;



	width: 6px;



	background: var(--black);



	display: inline-block;



	bottom: -15px;



	position: absolute;



	left: 50%;



	margin-left: -3px;



}



.bgoverlay {



	position: fixed;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	background: rgba(0, 0, 0, 0.8);



}



.stirring_overlay .belowTextBlock {



	position: relative;



	padding-top: 2.5vw;



	text-align: right;



}



.stirring_rand {



	display: inline-block;



	cursor: pointer;



	font-size: 1.9vw;



	font-family:'BarlowCondensedRegular';



}



.stirring_icon {



	display: inline-flex;



	cursor: pointer;



	-webkit-animation: rotation 2s infinite linear;



	font-size: 3vw;



	vertical-align: middle;



	margin-left: 0.732vw;



}



 @-webkit-keyframes rotation {



 from {



 -webkit-transform: rotate(0deg);



}



to {



	-webkit-transform: rotate(359deg);



}



}



.stirring_overlay:after {



	width: 100%;



	content: "";



	position: absolute;



	right: 0px;



	bottom: -1.756vw;



	height: 1.756vw;



	background: url(../images/filtersbg.png?v=@{c-v}) no-repeat top right;



	z-index: 2;



	background-size: cover;



}



#news_feed_popup .stirring_sec .thumbnail:hover .fig_img_hold:before {



	background: url(../images/l_mask_wave.png?v=@{c-v}) no-repeat 0 0;



	width: 100%;



	top: auto;



	left: 0;



	background-size: cover;



	height: 1.4vw;



	bottom: 0;



	content: "";



	position:absolute;



	z-index:2;



}



.icon-stirring:before {



	margin-right:0;



	margin-left:0;



}



/*24/05/2021 */







/*25/05/2021 */



body.home .main_slider_top .bx-viewport {



	height: 45vw !important;



}



body.home .main_slider_top .bx-viewport ul.article_bxslider_index li {



	width: 100% !important;



	position:relative !important;



}



.main_slider_top .bx-wrapper .bx-controls-direction a {



	margin-top: -3.9vw;



	transform: none;



}



body.home .main_slider_top .bx-wrapper .bx-controls-direction a {



	/*width: 5vw;



	height: 5vw;*/

	

	    width: 3vw;

    height: 3vw;



}



body.home .main_slider_top .bx-controls {



	display:block;



}



body.home .main_slider_top .xl_article .article_info_box {



	width: 36vw;



	height: 23.060vw;



	padding-top: 4vw;



	padding-right: 1vw;



	position: absolute;



	right: 0;



	bottom: 0;



}



body.home .main_slider_top .article_thumb .article_info_box:before {



	position: absolute;



	content: "";



	height: 100%;



	left: 4.7vw;



	top: 0;



	width: 1px;



	background-color: rgba(255, 255, 255, 0.4);



}



body.home .main_slider_top .article_info_box .read_info {



	text-align: right;



	white-space: nowrap;



	line-height: 1;



	max-width: 5.5vw;



	padding-left: 0;



	padding-top:0.6vw;



	text-shadow: 1.5px 1px 1px rgb(0 0 0 / 70%)



}



body.home .main_slider_top .read_info .work_job {



	font-size: 0.8vw;



	font-weight: 400;



	display: block;



	direction: rtl;



	margin-bottom: 0.5vw;



	letter-spacing: -0.5px;



	font-family: 'BarlowSemiCondensedRegular';



	z-index: 999;



	cursor: pointer;



	text-decoration: underline;



}



body.home .main_slider_top .article_thumb.xl_article .read_info .work_job {



	font-size: 1.2vw;



	padding-top: 0.2vw;



}



body.home .main_slider_top .estimate_time {



	line-height: 0.89;



	margin-bottom: 3px;



	display: block;



	font-size: 4.4vw;



}



body.home .main_slider_top i {



	background: url(../images/icon-img/bookmark_w-main-banner.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



	/*	width: 1.7vw;



	height: 3.3vw;*/



	width: 1.55vw;



	height: 5.575vw;



	margin-top:2.7vw;



}



body.home .main_slider_top .img_dark_skin:after, body.home .main_slider_top .article_detail_page .article_thumb.banner_inside .article_image:after {



	content: "";



	background: url(../images/main_article_gradient.png?v=@{c-v}) repeat-x left bottom;



	position: absolute;



	left: 0;



	width: 100%;



	height: 100%;



	top: 0;



}



body.home .main_slider_top .article_image_hold:before {



	content: "";



	width: 1.5vw;



	height: 100%;



	display: block;



	position: absolute;



	right: -1.5vw;



	top: 0;



	background: url(../images/v_mask_wave.png?v=@{c-v}) no-repeat 0 0;



	animation-duration: 5s;



	z-index: 2;



	background-size: cover;



}



body.home .main_slider_top .posted_by {



	padding-top:0.5vw;



	margin-bottom:0;



	font-size:1vw;



	text-shadow: 0.1vw 0.1vw 0.1vw rgb(0 0 0 / 70%);



}



body.home .main_slider_top .article_thumb:hover .article_image_hold:before {



	animation-name: maskani;



	animation-iteration-count: infinite;



	animation-timing-function: linear;



	right: 0;



}



/* animation */



 @keyframes maskani {



 0% {



 top: 0



}



 25% {



 top: 25%



}



 50% {



 top: 50%



}



 100% {



 top: 100%



}



}



.down-sec {



	z-index:10;



	bottom:16vw;



}



body.set-password .web_btn {



	margin-top:1vw;



}



body.set-password .error:after {



	top: 54%;



}



body.set-password .space_lt {



	padding-top:6vw !important;



}



body.set-password h2 {



	margin-bottom:2vw;



}



.featured-new-design.orange_color .bookmark_icon i {



	background: url(../images/bookmark_b_orange.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.featured-new-design .bookmark_icon i {



	width: 1.610vw;



	height: 2.355vw;



	vertical-align:baseline;



}



.featured-new-design span.featured-sec-title {



	font-size: 1vw;



	position: relative;



	top: -0.3vw;



}



.featured-new-design .lh {



	line-height: 0.8;



	border-bottom:1px solid var(--black);



	padding-bottom:0.2vw;



}



.featured-new-design span.country {



	font-size:1vw;



	border-bottom:1px solid var(--black);



	padding-bottom:0vw;



}



.featured-new-design .item-info .title {



	max-width: fit-content;



}



.featured-new-design .d_name {



	margin-left: -2.5vw;



	padding: 0.5vw 1.8vw;



	margin-bottom:0vw;



}



.featured-new-design .item-info-hold .item-info {



	border-left: 1px solid var(--black);



}



.featured-new-design p {



	line-height:1.4;



	padding-right:15.5vw;



	margin-top: 1.6vw;



}



.featured-new-design .read-more {



	font-size:1vw;



}



.featured-new-design .read-more i {



	vertical-align: text-bottom;



}



.featured-new-design i {



	font-style: normal;



	font-size: 1.7vw;



	position: relative;



	top: 0.5vw;



	margin-left: 0.3vw;



}



.featured-new-design.orange_color i {



	color: var(--gallery);



}



.featured-new-design.orange_color .d_name {



	border-left: 0.7vw solid var(--gallery);



}



.featured-new-design.yellow_color .d_name {



	border-left: 0.7vw solid var(--studio);



	line-height: 1.1;



}



.featured-new-design.yellow_color i {



	color:var(--studio);



}



.featured-new-design.yellow_color .bookmark_icon i {



	background: url(../images/bookmark_b_orange.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



/*25/05/2021 */











/*26/05/2021 */











.featured-brand-new-design h2 {



	position:relative;



}



.featured-brand-new-design h1, .profile-page h1 {



	position: relative;



	display: inline-block;



}



.featured-brand-new-design h2 span.f-bcl, .featured-brand-new-design h1 span.f-bcl {



	font-size: 1.3vw;



	color: var(--white);



	padding: 0.3vw 0.7vw;



}



.featured-brand-new-design.inner-page-new h2 span.f-bcl, .featured-brand-new-design.inner-page-new h1 span.f-bcl {



	font-size: 1.1vw;



	padding: 0.3vw 0.4vw;



}



.featured-brand-new-design.blue-color h2 span.f-bcl {



	background: var(--blue);



}



.featured-brand-new-design h2 span.f-bcr, .featured-brand-new-design h1 span.f-bcr, .profile-page h1 span.f-bcr {



	font-size: 5.7vw;



	/*letter-spacing: -0.1vw;*/



	margin-left: -0.4vw;



	line-height:1;



}



.featured-brand-new-design .plus-icon {



	font-size: 1.7vw;



	font-style: normal;



	position: relative;



	top: 0.4vw;



	margin-left:0.3vw;



	vertical-align:text-bottom;



}



.featured-brand-new-design.blue-color .plus-icon {



	color: var(--blue);



}



.featured-brand-new-design .read-more, .listing-page .read-more {



	font-size:1.2vw;



}



.featured-brand-new-design .brands-col {



	padding-top:9vw;



}



.featured-brand-new-design .brands-col #brand-bx-pager, .featured-brand-new-design .brands-col #brand-bx-pager-fg, .featured-brand-new-design .brands-col #brand-bx-pager-fp, .featured-brand-new-design .brands-col #brand-bx-pager-fe, .featured-brand-new-design .brands-col #brand-bx-pager-fs {



	border-left:1px solid var(--black);



	min-height: 25vw;



}



.featured-brand-new-design .brands-col #brand-bx-pager-fs {



	min-height: 38vw;



}



.featured-new-design.yellow_color .d_name .fn-heading {



	letter-spacing:0.1vw;



}



.featured-brand-new-design .brands-col .barnd_name {



	margin-right: 0.3vw;



	position: relative;



	font-size: 1.325vw;



}



.featured-brand-new-design .brands-col .country_name {



	font-size: 1.1125vw;



	padding-left:0.4vw;



	border-left:1px solid var(--black);



}



.featured-brand-new-design .brands-col .logo_unit {



	line-height: 1.3;



	text-align: left;



	border-bottom: none;



	margin-bottom: 0;



	opacity: 1;



	padding: 0.7vw 0vw 0.7vw 1.2vw;



}



.featured-brand-new-design .brands-col ul li a {



	border-left:0.6vw solid var(--white);



	transition: border-left 0.5s;



	display:block;



}



.featured-brand-new-design.blue-color .brands-col ul li:hover a, .featured-brand-new-design.blue-color .brands-col ul li a.active {



	border-left:0.6vw solid var(--blue);



}



.featured-brand-new-design.blue-color .brands-col ul li:hover a .barnd_name:before, .featured-brand-new-design.blue-color .brands-col ul li a.active .barnd_name:before {



	height:1px;



	background:var(--blue);



	width:100%;



	content:"";



	position:absolute;



	bottom:0;



}



.featured-brand-new-design .brand-slider .swigly:before, .featured-brand-new-design .product-slider .swigly:before, .featured-brand-new-design .gallery-slider .swigly:before, .featured-brand-new-design .event-slider .swigly:before {



	content: "";



	width: 1.5vw;



	height: 100%;



	display: block;



	position: absolute;



	right: -1.5vw;



	top: 0;



	background: url(../images/v_mask_wave.png?v=@{c-v}) no-repeat 0 0;



	animation-duration: 5s;



	z-index: 2;



	background-size: cover;



}



.featured-brand-new-design .brand-slider li:hover .swigly:before, .featured-brand-new-design .gallery-slider li:hover .swigly:before, .featured-brand-new-design .product-slider li:hover .swigly:before, .featured-brand-new-design .event-slider li:hover .swigly:before {



	animation-name: maskani;



	animation-iteration-count: infinite;



	animation-timing-function: linear;



	right: 0;



}



/* animation */



 @keyframes maskani {



 0% {



 top: 0



}



 25% {



 top: 25%



}



 50% {



 top: 50%



}



 100% {



 top: 100%



}



}



.featured-brand-new-design.green-color h2 span.f-bcl {



	background: var(--brand);



}



.featured-brand-new-design.green-color .plus-icon {



	color: var(--brand);



}



.featured-brand-new-design.green-color .brands-col ul li a.active {



	border-left:0.6vw solid var(--brand);



}



.featured-brand-new-design.green-color .brands-col ul li:hover a .barnd_name:before, .featured-brand-new-design.green-color .brands-col ul li a.active .barnd_name:before {



	height:0.5px;



	background:var(--brand);



	width:100%;



	content:"";



	position:absolute;



	bottom:0;



}



.featured-brand-new-design.pink-color h2 span.f-bcl {



	background: var(--news);



}



.featured-brand-new-design.pink-color .plus-icon {



	color: var(--news);



}



.featured-brand-new-design.pink-color .brands-col ul li:hover a, .featured-brand-new-design.pink-color .brands-col ul li a.active {



	border-left:0.6vw solid var(--news);



}



.featured-brand-new-design.pink-color .brands-col ul li:hover a .barnd_name:before, .featured-brand-new-design.pink-color .brands-col ul li a.active .barnd_name:before {



	height:1px;



	background:var(--news);



	width:100%;



	content:"";



	position:absolute;



	bottom:0;



}



.featured-brand-new-design.inner-page-new span.f-bcl {



	position: absolute;



	right: 0;



	bottom: -1.8vw;



}



.featured-brand-new-design.inner-page-new span.f-bcl.projects-tag-line {



	position: absolute;



	right: 0;



	bottom: -3vw;



}



.featured-brand-new-design.yellow-color h2 span.f-bcl, .featured-brand-new-design.yellow-color h1 span.f-bcl {



	background: var(--studio);



}



.featured-brand-new-design.yellow-color .plus-icon {



	color: var(--gallery);



}



.featured-brand-new-design.yellow-color h2 span.f-bcl {



	background: var(--studio);



}



.featured-brand-new-design.yellow-color .brands-col ul li a.active {



	border-left:0.6vw solid var(--studio);



}



.featured-brand-new-design.yellow-color .brands-col ul li:hover a .barnd_name:before, .featured-brand-new-design.yellow-color .brands-col ul li a.active .barnd_name:before {



	height:0.5px;



	background:var(--studio);



	width:100%;



	content:"";



	position:absolute;



	bottom:0;



}



body.listing-page .featured-brand-new-design.yellow-color h1 span.f-bcl {



	background: var(--studio);



	color:var(--black);



	width: 8.4vw;



}



body.listing-page.green-color .featured-brand-new-design h1 span.f-bcl {



	background: var(--brand);



	color:var(--black);



	width: 8.4vw;



}



.featured-brand-new-design .small-font {



	font-size:1.5vw;



}



.featured-brand-new-design.yellow-color .plus-icon {



	color: var(--studio);



}



/*26/05/2021 */











/*27/05/2021 */



.featured-brand-new-design .gray {



	background:#8C8C8C;



	color:var(--white);



}



.featured-brand-new-design .yellow {



	background:var(--studio);



	color:var(--black);



}



.featured-brand-new-design .black {



	background:var(--black);



	color:var(--white);



}



.featured-brand-new-design .article_info_box {



	/*height: 23.06vw;



	padding: 5vw 2vw 2vw;*/



	    height: 18.2vw;



	padding: 2.5vw 2vw 2vw;



}



.featured-brand-new-design .article_info_box:before {



	position: absolute;



	content: "";



	/*height: 56%;*/



	height: 18.2vw;



	left: 8.6vw;



	bottom: 0;



	width: 1px;



	background-color: rgba(255, 255, 255, 0.4);



}



.featured-brand-new-design .article_info_box .read_info {



	text-align: right;



	/* white-space: nowrap; */



    line-height: 1;



	max-width: 5.5vw;



	padding-left: 0;



	font-size: 0.9vw;



	padding-top: 0.1vw;



}



.featured-brand-new-design .article_info_box .read_info .work_job {



	font-size: 1.1vw;



	text-decoration:underline;



}



.featured-brand-new-design .article_info_box .estimate_time {



	line-height: 0.89;



	margin-bottom: 3px;



	display: block;



	font-size: 4.4vw;



}



.featured-brand-new-design .article_info_box h2 {



	/*position: relative;



	font-size: 1.5vw;



	padding-top: 0vw;



	line-height: 1.2;*/



	position: relative;



	font-size: 1.5vw;



	padding-top: 0vw;



	line-height: 1.1;



	text-transform: capitalize;



	display: -webkit-box;



	-webkit-box-orient: vertical;



	-moz-box-orient: vertical;



	-ms-box-orient: vertical;



	box-orient: vertical;



	-webkit-line-clamp: 7;



	-moz-line-clamp: 7;



	-ms-line-clamp: 7;



	line-clamp: 7;



	overflow: hidden;



}



.featured-brand-new-design .article_info_box .posted_by {



	font-size: 0.9vw;



	padding-top: 0.8vw;



	line-height: 1.3;



}



.featured-brand-new-design .article_info_box .posted_by .posted_date {



	padding-top:0.2vw;



}



.featured-brand-new-design .news-img {



	width:100%;



	height:auto;



	border: 1px solid rgba(0, 0, 0, 0.3);



}



.featured-brand-new-design .black .bookmark_icon i {



	background: url(../images/bookmark_b_yellow.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



	width: 1.25vw;



	height: 2.3vw;



	margin-top: 0.7vw;



}



.featured-brand-new-design .gray .bookmark_icon i, .featured-brand-new-design .yellow .bookmark_icon i {



	background: url(../images/bookmark_b_white.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



	width: 1.25vw;



	height: 2.3vw;



	margin-top: 0.6vw;



}



.navbar-nav .nav-link {



	text-transform:lowercase;



	font-family: 'BarlowMedium';



	/*margin-right:1.7rem;



	margin-left:1.7rem;*/

	

	margin-right:1.42vw;



	margin-left:1.42vw;



	padding-top: 0.2rem;



	padding-bottom: 0.2rem;



}



.navbar .navbar-nav > li {



	margin-right: 0;



	font-size: 1.3vw;



	border-right:1px solid var(--black);



}



#main_header .head_actions ul li a {



	font-size: 1.3vw;



	font-family: 'BarlowLight';



}



.main-menu {



	padding-right:1.8vw;



}



/*.openBtn {



font-size: 1.8vw;



}



.openBtn.btn{



    transition: none;



    font-size: 3vw !important;



    background: none;



    border: none;



    padding: 0;



}







.openBtn.btn i{font-size:2vw;}







.openBtn:hover {



  background: #bbb;



}







.overlayy {



  height: 100%;



  width: 100%;



  display: none;



  position: fixed;



  z-index: 100;



  top: 0;



  left: 0;



  background-color: rgb(0,0,0);



  background-color: rgba(0,0,0, 0.9);



}







.overlay-content {



  position: relative;



  top: 46%;



  width: 80%;



  text-align: center;



  margin-top: 30px;



  margin: auto;



}







.overlayy .closebtn {



  position: absolute;



  top: 20px;



  right: 45px;



  font-size: 60px;



  cursor: pointer;



  color: #ccc;



}







.overlayy .closebtn:hover {



  color: #ccc;



}







.overlayy input[type=text] {



  padding: 15px;



  font-size: 17px;



  border: none;



  float: left;



  width: 80%;



  background: white;



}







.overlayy input[type=text]:hover {



  background: #f1f1f1;



}







.overlayy button {



  cursor: pointer;



}







.overlayy button:hover {



  background: #bbb;



}*/











#main_header.is-sticky {



	z-index: 1000000;



}



.interesting_quote .quote-left {



	position: absolute;



	left: 0;



	top: -1vw;



	line-height: 1;



	opacity: 0.5;



}



.interesting_quote .quote-right {



	position: absolute;



	right: 0;



	top: -1vw;



	line-height: 1;



	opacity: 0.5;



	text-align: right;



}



.interesting_quote h2, .detail-page .interesting_quote h2.font-size-5-half {



	padding: 0 8.5vw 2vw 7vw;



	line-height: 1.4;



}



.interesting_quote .quote-name {



	margin-left: 7.2vw;



	border-top: 1px solid var(--black);



	padding-top:0.5vw;



	font-size: 1.9vw !important;



}



.f-categories .swiper-slide .item_name {



	left: auto;



	right: 1px;



	ms-writing-mode: tb-rl;



	-webkit-writing-mode: vertical-rl;



	-moz-writing-mode: vertical-rl;



	-ms-writing-mode: vertical-rl;



	writing-mode: vertical-rl;



	transform: rotate( 180deg );



	text-transform: uppercase;



	height:20vw;



}



.f-categories .swiper-container .categories-name {



	border-top: 1.2vw solid var(--brand);



}



.featured-brand-new-design.purple-color h2 span.f-bcl {



	background: var(--event);



}



.featured-brand-new-design.purple-color .plus-icon {



	color: var(--event);



}



.featured-brand-new-design.purple-color .brands-col ul li:hover a .barnd_name:before, .featured-brand-new-design.purple-color .brands-col ul li a.active .barnd_name:before {



	height:0.5px;



	background:var(--event);



	width:100%;



	content:"";



	position:absolute;



	bottom:0;



}



.featured-brand-new-design.purple-color .brands-col ul li a.active {



	border-left:0.6vw solid var(--event);



}



.featured-brand-new-design.orange-color .plus-icon {



	color: var(--gallery);



}



.featured-brand-new-design.orange-color h2 span.f-bcl {



	background: var(--gallery);



}



.featured-brand-new-design.orange-color .brands-col ul li a.active {



	border-left:0.6vw solid var(--gallery);



}



.featured-brand-new-design.orange-color .brands-col ul li:hover a .barnd_name:before, .featured-brand-new-design.orange-color .brands-col ul li a.active .barnd_name:before {



	height:0.5px;



	background:var(--gallery);



	width:100%;



	content:"";



	position:absolute;



	bottom:0;



}



.featured-brand-news .article_info_wrap:hover .wave:before {



	content: "";



	width: 1.5vw;



	height: 100%;



	display: block;



	position: absolute;



	/*right: 1.1vw;*/



	right: 0vw;



	top: 0;



	background: url(../images/v_mask_wave.png?v=@{c-v}) no-repeat 0 0;



	animation-duration: 5s;



	z-index: 2;



	background-size: cover;



	animation-name: maskani;



	animation-iteration-count: infinite;



	animation-timing-function: linear;



}







/* animation */



 @keyframes maskani {



 0% {



 top: 0



}



 25% {



 top: 25%



}



 50% {



 top: 50%



}



 100% {



 top: 100%



}



}



.featured-news-second-section {



	padding:0 13vw 0 0;



}



.featured-new-design.orange_color .bookmark_icon i.active {



	background: url(../images/bookmark_b_red_active.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.featured-new-design.yellow_color .bookmark_icon i {



	background: url(../images/bookmark_b_yellow.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.featured-new-design.yellow_color .bookmark_icon i.active, .login-pages.yellow-color .remove-fav.active {



	background: url(../images/bookmark_b_yellow_active.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.featured-brand-new-design .black .bookmark_icon i.active, .designer_layout .flag-like.active, .detail-page .flag-like.active, .project_layout .flag-like.active, .detail-page .flag-like.active, .listing-page .flag-like.active {



	background: url(../images/bookmark_b_yellow_active.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.featured-brand-new-design .gray .bookmark_icon i.active, .featured-brand-new-design .yellow .bookmark_icon i.active {



	background: url(../images/bookmark_b_white_active.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.loader {



	display: inline-block;



	height: 30px;



	width: 30px;



	background-size: cover !important;



	animation: rotating 2s linear infinite;



	vertical-align: middle;



	margin: 15px 0;



}



.loader._b {



	background: url(../images/loader_b.png?v=@{c-v}) no-repeat;



}



.loader._w {



	background: url(../images/loader_w.png?v=@{c-v}) no-repeat;



}



.head_actions ul li.news.open:before {



	content: "";



	height: 6px;



	width: 6px;



	background: var(--black);



	display: inline-block;



	bottom: -15px;



	position: absolute;



	left: 50%;



	margin-left: -3px;



}



.head_actions li {



	position:relative;



}



.main_slider_top h2.lg_title {



	font-size: 3.5vw;



	text-shadow:-0.5px 0.5px 3px rgb(0 0 0 / 70%);



}



#popup_group .close {



	top: 2.1vw;



}



/*27/05/2021 */







/*28/05/2021 */







.featured-brand-new-design.orange_color h2 span.f-bcl {



	background: var(--gallery);



}



.featured-brand-new-design.orange_color .plus-icon {



	color: var(--gallery);



}



.featured-brand-new-design.orange_color .brands-col ul li:hover a, .featured-brand-new-design.orange_color .brands-col ul li a.active {



	border-left:0.6vw solid var(--gallery);



}



.featured-brand-new-design.orange_color .brands-col ul li:hover a .barnd_name:before, .featured-brand-new-design.orange_color .brands-col ul li a.active .barnd_name:before {



	height:1px;



	background:var(--gallery);



	width:100%;



	content:"";



	position:absolute;



	bottom:0;



}



.featured-studios-new .designe-info {



	line-height: 2.1vw;



}



.featured-studios-new .designer-name {



	font-size: 1.8vw;



	padding-top:0.8vw;



}



.featured-studios-new .designer-country, .designer_layout .designer-country {



	font-size: 1.3vw;



}



.featured-studios-new .spce-from-bottom {



	padding-bottom: 2.8vw;



}



.featured-studios-new li img {



	-webkit-filter: grayscale(100%);



	filter: grayscale(100%);



}



.featured-studios-new li.active-slide img {



	-webkit-filter: grayscale(0%);



	filter: grayscale(0%);



}



.featured-studios-new li.active-slide {



	opacity:1 !important;



}



.studio-slider li {



	float:left !important;



	position: relative !important;



	opacity:1 !important;/*display:inline-block !important;*/



}



.featured-studios-new .bx-viewport {



	height:auto !important;



}



.featured-studios-new .main_brand {



	border:none;



}



.featured-studios-new .bx-wrapper .bx-controls-direction a {



	display:none;



}



.featured-brand-new-design.orange_color h2 span.f-bcl {



	background: var(--gallery);



}



.featured-brand-new-design.orange_color .plus-icon {



	color: var(--gallery);



}



.featured-brand-new-design.orange_color .brands-col ul li:hover a, .featured-brand-new-design.orange_color .brands-col ul li a.active {



	border-left:0.6vw solid var(--gallery);



}



.featured-brand-new-design.orange_color .brands-col ul li:hover a .barnd_name:before, .featured-brand-new-design.orange_color .brands-col ul li a.active .barnd_name:before {



	height:1px;



	background:var(--gallery);



	width:100%;



	content:"";



	position:absolute;



	bottom:0;



}



.featured-brand-new-design.inner-page-new .mCSB_scrollTools, .detail-page .mCSB_scrollTools {



	left:0 !important;



	right:auto !important;



}



.featured-brand-new-design.inner-page-new .scroll-y .mCSB_container {



	padding-left:2vw !important;



}



.featured-brand-new-design.inner-page-new .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .featured-brand-new-design.inner-page-new .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .featured-brand-new-design.inner-page-new .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .detail-page .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .detail-page .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .detail-page .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



	background:var(--studio) !important;



}



.featured-brand-new-design.inner-page-new .mCSB_scrollTools .mCSB_draggerRail, .detail-page .featured-brand-new-design.inner-page-new .mCSB_scrollTools .mCSB_draggerRail {



	background-color: var(--black);



}



.featured-brand-new-design.inner-page-new .mCSB_scrollTools .mCSB_draggerRail, .detail-page .mCSB_scrollTools .mCSB_draggerRail {



	width: 1px;



}



.featured-brand-new-design.inner-page-new .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .detail-page .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



	/*	border-radius:0;



	width: 0.6vw;



	left: 2px;*/



	border-radius: 0px;



	width: 4px;



	left: 0px;



}



.featured-brand-new-design.inner-page-new {



	padding-top:3vw;



}



.featured-brand-new-design.inner-page-new .sidebar-nav ul li {



	font-size:1.3vw;



	font-family: 'BarlowCondensedLight';



}



.featured-brand-new-design.inner-page-new .sidebar-nav ul li {



	margin-bottom: 1.5vw;



	margin-top:0;



}



.featured-brand-new-design.inner-page-new .hero-slider-holder .bx-viewport {



	height: 33.7vw !important;



}



.featured-brand-new-design.inner-page-new .des {



	/*	height:24.5vw !important;*/



	height:13.5vw !important;



}



.filter_row .dropdown-item:before {



	content: "";



	/*height: 0.5vw;



	width: 0.5vw;*/



	height: 8px;



	width: 8px;



	margin-right: 0.5vw;



	border: 1px solid var(--black);



	display: inline-block;



	opacity: 0.7;



	border-radius: 50%;



	position:relative;



	bottom:1px;



}



.filter_row .dropdown-item.selected:before {



	background: var(--studio);



	opacity: 1;



	border: 1px solid var(--studio);



}



.bootstrap-select .dropdown-toggle .filter-option-inner-inner {



	font-size: 1.2vw;



	color: var(--black);



	font-family: 'BarlowRegular';



}



.designer_load .plus-icon, .project_load .plus-icon, .designer_load_o .plus-icon, .login-pages.yellow-color i.plus-icon {



	content: "\f067";



	color:var(--studio);



}



/*28/05/2021 */







/*29/05/2021 */



.designer-details .font-size-7-half {



	font-size: 3.9vw;



}



.designer-details .prod_desc_small, .designer-details .prod_desc_small .mCSB_container p, .designer-details #prod_desc_full .mCSB_container, .designer-details #prod_desc_full .mCSB_container p, .brand-details .prod_desc_small p, .brand-details #prod_desc_full p, .detail-page #prod_desc_full p {



	font-size: 1.2vw;



	line-height:1.8;



	font-family:'BarlowRegular';



}



.prod_desc_small p {



	line-height:1.9 !important;



}



.hero-slider-holder .bx-viewport {



	height: 34.4vw !important;



}



#read_more, #read_less {



	font-size: 1vw;



}



.morelink_data i.plus-icon {



	font-style: normal;



	font-size: 1.7vw;



	position: relative;



	top: -0.3vw;



}



.morelink_data i.minus-icon {



	font-style: normal;



	font-size: 1.7vw;



	position: relative;



	top: -0.2vw;



}



.detail-page .morelink_data i.plus-icon, .detail-page .morelink_data i.minus-icon {



	color:var(--studio);



}



.detail-page .scroll-y .mCSB_container {



	padding-right:0;



}



.detail-page .top_main .icon_hold {



/*right: -2.1vw;*/



}



.detail-page .top_main .cta {



	right: 0vw;



}



.detail-page .tab-content .font-size-5-half, .detail-page .detail-brand-video .font-size-5-half, .detail-page .related-article .font-size-5-half, .detail-page .mob_bx_slider_new .font-size-5-half, .detail-page h2.font-size-5-half, .listing-page h2.font-size-5-half {



	font-size:3.2vw;



	line-height:1;



	margin-top: -0.5vw;



}



.detail-page .mob_bx_slider_new .flag-like, .detail-page .mob_bx_slider_new .remove-fav {



	width: 2vw;



	height: 3.4vw;



	margin-top:0;



}



.detail-page .mob_bx_slider_new .thumbnail .text_info, .listing-page .mob_bx_slider_new .thumbnail .text_info {



	padding: 0 1.3vw;



	font-size: 1vw;



	font-family: 'BarlowCondensedRegular'



}



.detail-page .mob_bx_slider_new .thumbnail .icon_hold {



	padding-right: 1.3vw;



}



.detail-page .mob_bx_slider_new .news .thumbnail .icon_hold, .detail-page .mob_bx_slider_new .brands .thumbnail .icon_hold {



	padding-right: 0.6vw;



}



.detail-page .brands-news .swiper-slide .thumbnail .icon_hold {



	padding-right: 1.1vw;



}



.detail-page .mob_bx_slider_new .news .thumbnail .text_info, .detail-page .mob_bx_slider_new .brands .thumbnail .text_info {



	padding: 0 1.1vw;



}



.detail-page #nav-tabContent .news .fig_img_hold figure {



	height: 17vw;



}



.detail-page .brands-thumbnail .brand-logo {



	padding: 6.8vw;



	text-align: center;/*	border:1px solid var(--black);*/



}



.listing-page .brands-thumbnail .brand-logo, .search-page .brands-thumbnail .brand-logo {



	padding: 6.8vw;



}



.listing-page.brand .thumbnail .brand-logo img {



	max-width:80%;



}



.listing-page.brand .brands-thumbnail .logo_unit {



	text-align:center;



}



.detail-page .mob_bx_slider_new .brands .flag-like, .detail-page .mob_bx_slider_new .brands .remove-fav, .detail-page .mob_bx_slider_new .news .flag-like, .detail-page .mob_bx_slider_new .news .remove-fav, .detail-page .brands-news .swiper-slide .remove-fav {



	width: 2vw;



	height: 2.5vw;



}



.detail-page .textBlock .country-font {



	font-size:1.4vw;



}



.detail-page .detail-brand-video #brand-bx-pager {



	border-left:1px solid var(--black);



}



.detail-brand-video #brand-bx-pager li {



	margin-bottom: 0vw;



	line-height: 1.9vw;



	font-family: 'BarlowCondensedLight';



	font-size: 1.3vw;



	border-bottom: none;



	padding-bottom:0;



	position:relative;



}



.detail-brand-video #brand-bx-pager li a {



	padding: 0.7vw 0vw 0.7vw 0.9vw;



	border-left: 0.6vw solid var(--white);



	display:block;



}



.detail-brand-video #brand-bx-pager li a.active {



	padding: 0.7vw 0vw 0.7vw 0.9vw;



	border-left: 0.6vw solid var(--studio);



	display:inline-block;



	font-family: 'BarlowCondensedLight';



	font-size: 1.3vw;



	border-bottom: none;



}



.detail-brand-video #brand-bx-pager li:hover a:before, .detail-brand-video #brand-bx-pager li a.active:before {



	height: 1px;



	background: var(--studio);



	width: 80%;



	content: "";



	position: absolute;



	bottom: 0;



}



.detail-brand-video #brand-bx-pager ul {



	min-height:30.5vw;



}



body.listing-page .featured-new-design i, body.listing-page .featured-new-design i, body.detail-page .featured-new-design i, body.listing-page i, body.detail-page i.plus-icon {



	font-style: normal;



	font-size: 1.25vw;



	position: relative;



	top: -0.2vw;



	padding-left: 0.5vw;



}



.studio-tour .nav-tabs .nav-item {



	font-size: 3.2vw;



	font-family: 'BarlowCondensedMedium';



	margin-bottom:3vw;



}



.listing-page .hero-slider-holder .quick-info, .home-page .m-slider .quick-info {



	line-height:2.7vw;



	bottom: 4vw;



	left: 2vw;



}



.left-border {



	border-left:1px solid var(--black);



}



body.listing-page .quick-info {



	max-width:none



}



.news_letter_subscription:before {



	display:none;



}



.social-media-icons i {



	font-size: 1.8vw;



	position: relative;



	top: 0.2vw;



	left: -0.2vw;



}



.social-media-icons li {



	font-size:1.4vw;



	padding-bottom:0.4vw;



	padding-top: 0.5vw;



}



.social-media-icons li .la-angle-double-right {



	font-size:0.8vw;



}



.detail-page .brand-detail-logo {



	max-width: 22vw;



	max-height: 6vw;



}



.detail-page .swiper-slide .left-space {



	padding-left:0.5vw;



}



.detail-page .big-font {



	font-size:1.3vw !important;



}



.detail-page .small-font {



	font-size:1vw;



}



.related-article .textBlock {



	position:relative;



}



.related-article .textBlock .font-size-1 {



	font-size:1vw;



	margin-top: -0.2vw;



}



.detail-page .hero-slider-holder .credits {



	position: absolute;



	right: 4vw;



	bottom: 1vw;



	background: rgba(0, 0, 0, 0.4);



	z-index: 1;



	line-height: 1vw;



	padding: 0.3vw 1vw 0.3vw 0.5vw;



	font-size: 0.8vw;



	font-family: 'BARLOWREGULAR';



	letter-spacing: 0vw;



}



.detail-page .hero-slider-holder .credits .smg {



	display:block;



	color:var(--white);



	opacity:0.7;



}



.detail-page .hero-slider-holder .credits .smw {



	display:block;



	color:var(--white);



}



.head_popup .btn-block {



	width: auto;



}



/*29/05/2021 */







/*30/05/2021 */



.cookies_popup {



	position: fixed;



	left: 0;



	bottom: -7vw;



	background: var(--black);



	color: var(--white);



	width: 100%;



	padding: 1.098vw;



	text-align: center;



	z-index: 9999;



}



.cookies_popup .web_btn.dark {



	border-color: var(--white);



	color: var(--white);



	background: var(--black);



}



.cookies_popup .web_btn:hover {



	background: var(--white);



	color: var(--black);



}



.cookies_popup .text {



	display: inline-block;



	width: 50%;



	text-align: left;



	vertical-align: middle;



	padding-right:1vw;



}



.head_popup {



	z-index: 10000000;



}



.detail-page.green-color .flag-like.active, .listing-page.green-color .flag-like.active, .login-pages.green-color .remove-fav.active {



	background: url(../images/bookmark_b_green_active.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.detail-page.green-color .morelink_data i.plus-icon, .detail-page.green-color .morelink_data i.minus-icon {



	color:var(--brand);



}



.detail-page.green-color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .detail-page.green-color .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .detail-page.green-color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .listing-page.green-color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, listing-page.green-color .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .listing-page.green-color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



	background-color:var(--brand) !important;



}



.detail-page.green-color i.plus-icon, .listing-page.green-color i.plus-icon, .login-pages.green-color i.plus-icon{



	color:var(--brand);



}



.detail-page.green-color .detail-brand-video #brand-bx-pager li:hover a {



	/*border-left: 0.6vw solid rgba(91, 132, 112, 0.5);*/



}



.detail-page.green-color .detail-brand-video #brand-bx-pager li a.active {



	border-left: 0.6vw solid var(--brand);



}







.detail-brand-video #brand-bx-pager li:hover a:before, .detail-brand-video #brand-bx-pager li a.active:before {



	height: 1px;



	background: var(--studio);



	width: 80%;



	content: "";



	position: absolute;



	bottom: 0;



}





.orange-color .detail-brand-video #brand-bx-pager li:hover a:before, .orange-color .detail-brand-video #brand-bx-pager li a.active:before {



	background: var(--gallery);



}



.purple-color .detail-brand-video #brand-bx-pager li:hover a:before, .purple-color .detail-brand-video #brand-bx-pager li a.active:before {



	background: var(--event);



}



.detail-page.green-color .detail-brand-video #brand-bx-pager li:hover a:before {



	background: var(--brand);



	height: 1px;



	width: 80%;



	content: "";



	position: absolute;



	bottom: 0;

	

	/*display: none;*/



}



.detail-page.green-color .detail-brand-video #brand-bx-pager li a.active:before {



	background:var(--brand);

	/*display: none;*/



}



.featured-new-design.pink_color .d_name {



	border-left: 0.7vw solid var(--news);



	line-height: 1.1;



}



.featured-new-design.pink_color i {



	color:var(--news);



}



.featured-new-design.pink_color .bookmark_icon i {



	background: url(../images/bookmark_b_pink.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.featured-new-design.pink_color .bookmark_icon i.active, .login-pages.pink-color .remove-fav.active {



	background: url(../images/bookmark_b_pink_active.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



#news_feed_popup.head_popup {



	z-index: 100000;



}



body.detail-page .bx-controls {



	display:block;



}



.tech-specs span.title {



	font-size: 2vw !important;



	margin-top: -0.4vw;



}



.detail-page.purple-color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .detail-page.purple-color .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .detail-page.purple-color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .listing-page.purple-color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, listing-page.purple-color .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .listing-page.purple-color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



	background-color:var(--event) !important;



}



.detail-page.purple-color .flag-like.active, .listing-page.purple-color .flag-like.active {



	background: url(../images/bookmark_b_purple_active.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.detail-page.purple-color i.plus-icon, .listing-page.purple-color i.plus-icon, .login-pages.purple-color i.plus-icon {



	color: var(--event);



}



.detail-page.purple-color .detail-brand-video #brand-bx-pager li a.active {



	border-left: 0.6vw solid var(--event);



}



.detail-page.purple-color .detail-brand-video #brand-bx-pager li:hover a {



	/*border-left: 0.6vw solid rgba(134, 92, 128, 0.5);*/



}



.detail-page.purple-color .detail-brand-video #brand-bx-pager li a.active:before {



	background:var(--event);



}



.detail-page.purple-color .detail-brand-video #brand-bx-pager li:hover a {



	/*background:rgba(134, 92, 128, 0.5);*/



}



/*30/05/2021 */











/*31/05/2021 */



.custom-control-label {



	position:relative;



}



#signup_popup .pop_container .custom-control-label a {



	text-decoration: underline;



	font-weight: bold;



}



.listing-page .filter_row.fixed form {



	width: 83%;



	right: 0.8vw;



	left: auto;



}



.listing-page .filter-col {



	padding: 0 1.2vw;



}



.detail-page .hero-slider-holder .swigly {



/*	border: 1px solid #ccc;*/



}



.listing-page .hero-slider-holder .bxslider-listingpage, .detail-page .hero-slider-holder .bxslider-listingpage {



	border: none;



}



.listing-page .thumbnail .text_info h4, .detail-page .thumbnail .text_info h4 {



	/* line-height: 1.6vw;*/



   line-height: 2vw;



	margin-top: -0.3vw;



}



.listing-page .featured-studios-new .designer-country, .designer_layout .designer-country, .listing-page .country-font, .listing-page .designer-country {



	font-size: 1.2vw;



	padding-top: 0vw;



}



.listing-page.project .designer-country {



	font-size: 1vw;



}



.listing-page .thumbnail .text_info h4.font-size-2 {



	font-size: 1.8vw;



}



body.listing-page .featured-new-design i, body.listing-page .featured-new-design i, body.detail-page .featured-new-design i, body.listing-page i, body.listing-page.gallery .featured-new-design i {



	top:0vw;



	margin-top:0;



	margin-left:0;



}



body.listing-page.designers .featured-new-design i, body.detail-page.designer-details .featured-new-design i, body.listing-page i {	/*top:0.2vw;*/



}



.detail-page .top_main .flag-like, .remove-fav {



	width: 2vw;



	height: 2.8vw;



}



.detail-page .top_main .page-title h1 span.product-name {



	padding-left: 0.2vw;



}



.detail-page .top_main .icon_hold {



	top: 0.5vw;



}



.detail-page .mCSB_scrollTools {



	left: 0.6vw !important;



}



.detail-page .scroll-y .mCSB_container {



	padding-left:3.3vw !important;



}



body.detail-page .mCustomScrollBox p {



	margin-top: -0.6vw;



	margin-bottom: 2vw;



}



.detail-page .web_btn {



	font-size: 1.7vw;



	font-family: 'BarlowCondensedLight';



	letter-spacing: 0vw;



}



.detail-page .fancybox-container {



	z-index: 1000000;



}



.detail-page.brands-new-d .top_main .icon_hold {



/*   top: 0vw;*/



}



.detail-page .top_main .icon_hold {



	top: 0.6vw;



	position:relative;



	z-index: 9;



}



/*31/05/2021 */







/*01/06/2021 */







/*.listing-page #filter_row_area .row{width:100%;}*/



.listing-page .filter_row .filter-col {



	padding: 0 0vw;



}



.listing-page .filter_row.fixed form {



	padding: 0 3vw;



}



.product.listing-page .filter_row.fixed form .filter-col {



	width: 100%;



}



.product_layout h4, .project_layout h4, .specail_project_layout h4 {



	padding-bottom:0.3vw;



}



.product_layout a.brand-name, .product_layout span.brand-name {



	font-size:1vw;



}



.product_layout span.category-name {



	font-size:1.1vw;



}



.product_layout span.category-name.mt-1-half {



	padding-top:0.7vw;



}



body.product.listing-page .featured-new-design .thumbnail .icon_hold i, body.product.detail-page .featured-new-design .thumbnail .icon_hold i {



	top:0vw;



	margin-top:0;



	margin-left:0;



}



ul.tab-menu {



	margin-top:0.5vw;



}



ul.tab-menu li {



	font-size: 1.6vw;



	margin-right: 2vw;



}



ul.tab-menu li {



	display: inline-block;



}



ul.tab-menu a {



	padding: 0.2vw 1.1vw;



	border: 1px solid #ccc;



}



ul.tab-menu .active {



	background: var(--brand);



	color:var(--white);



	border: 1px solid #ccc;



}



.detail-page .barnd-logo-img {



	padding-left: 3.5vw;



}



.detail-page .designer-country {



	/*font-size: 1.2vw;*/



	font-size: 1vw;



	padding-left: 0.3vw;/*line-height:1.1;*/



	line-height:2;



}



body.detail-page i.plus-icon, body.listing-page i.plus-icon {



	top: -0.1vw;



}



/*01/06/2021 */



	











/*02/06/2021 */







.detail-page.orange-color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .orange-page.red-color .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .detail-page.orange-color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .listing-page.orange-color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, listing-page.orange-color .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .listing-page.orange-color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



	background-color:var(--gallery) !important;



}



.detail-page.orange-color .flag-like.active, .listing-page.orange-color .flag-like.active, .login-pages.orange-color .remove-fav.active {



	background: url(../images/bookmark_b_orange_active.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.detail-page .top_main {



	/*padding-top:5vw !important;*/



	padding-top:3vw !important;



}



.detail-page .top_main .flag-like.active {



	position:absolute;



}



.listing-page.orange-color .filter_row .dropdown-item.selected:before {



	background: var(--gallery);



	opacity: 1;



	border: 1px solid var(--gallery);



}



.listing-page.green-color .filter_row .dropdown-item.selected:before {



	background: var(--brand);



	opacity: 1;



	border: 1px solid var(--brand);



}



.listing-page.yellow-color .filter_row .dropdown-item.selected:before {



	background: var(--studio);



	opacity: 1;



	border: 1px solid var(--studio);



}



.listing-page.pink-color .filter_row .dropdown-item.selected:before {



	background: var(--news);



	opacity: 1;



	border: 1px solid var(--news);



}



.listing-page.blue-color .filter_row .dropdown-item.selected:before {



	background: var(--blue);



	opacity: 1;



	border: 1px solid var(--blue);



}



.listing-page.purple-color .filter_row .dropdown-item.selected:before {



	background: var(--event);



	opacity: 1;



	border: 1px solid var(--event);



}



.detail-page.orange-color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .detail-page.orange-color .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .detail-page.orange-color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .listing-page.orange-color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, listing-page.orange-color .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .listing-page.orange-color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



	background-color:var(--gallery) !important;



}



.detail-page.orange-color i.plus-icon, .listing-page.orange-color i.plus-icon, .login-pages.orange-color i.plus-icon {



	color: var(--gallery);



}



.detail-page.orange-color .detail-brand-video #brand-bx-pager li a.active {



	border-left: 0.6vw solid var(--gallery);



}



.detail-page.orange-color .detail-brand-video #brand-bx-pager li:hover a {



	/*border-left: 0.6vw solid rgba(231, 130, 108, 0.5);*/



}



.detail-page.orange-color .detail-brand-video #brand-bx-pager li a.active:before {



	background:var(--gallery)



}



.detail-page.orange-color .detail-brand-video #brand-bx-pager li:hover a {



	/*background:rgba(231, 130, 108, 0.5);*/



}



.brand-logo-product {



	position: relative;



	top: 0vw;



	left: 0vw;



	z-index: 9;



	padding: 1vw 1vw 1vw 0vw;



	background: var(--white);



	height:8vw;/*   display: inline-block;*/



}



/*02/06/2021 */







/*03/06/2021 */



.listing-page .brands-thumbnail figure {



	border-bottom:1px solid #ccc;



}



.listing-page .brands-thumbnail figure img {



	width:100%;



	height:auto;



}



.listing-page .filter_row {



	width: 100%;



}



.sub-category .bs-placeholder {



	background: #787878 !important;



	padding-top: 0vw !important;



	padding-bottom: 0vw !important;



}



.sub-category .filter-option-inner-inner {



	color:var(--white) !important;



}



.sub-category .dropdown-toggle::after {



 background: url(../images/next-arrow-white.svg?v=@{c-v}) no-repeat;



 display: inline-block;



 width: 2vw;



 height: 100%;



 transform: rotate(90deg);



 background-position: center center;



 background-size: .8vw;



 border: none !important;



 position: absolute;



 right: 0;



 top: 0;



 margin: 0 !important;



}



.bs-select-all {



	display:none;



}



 .sub-category .btn-light:not(:disabled):not(.disabled).active, .sub-category .btn-light:not(:disabled):not(.disabled):active, .sub-category .show>.btn-light.dropdown-toggle, .sub-category .bootstrap-select>.dropdown-toggle {



background: #787878 !important;



padding-top: 0vw !important;



 padding-bottom: 0vw !important;



}



/*



.bs-donebutton {



    float: left;



    width: 52%;*/



    /* padding-left: 10vw; */



   /* position: relative;



    left: 7.6vw;



    bottom: 1vw;



}



	



.bs-donebutton .btn-block{   border: none;



    bottom: 0.7vw;



    background: #f0f0f0;}



	



.bs-donebutton .btn-group button {



    width: 100%;



    background: #f0f0f0;



    padding: 0.5vw 0.5vw;



}



	



.bs-actionsbox .btn-group .bs-deselect-all {position: relative;



    right: 8.5vw;



    bottom: 0;



    top: 13.1vw;



    border: 1px solid var(--white);



    padding: 0.5vw 0.5vw 0.6vw;



    width: 50%;



    text-align: center;



    color: var(--black);



    background-color: #f0f0f0;



	z-index: 10;



	border-top: 1vw solid var(--white);



}



	



.btn-group-sm>.btn, .btn-sm {



    padding: 0 0.5vw;}



	



.bs-select-all{visibility:hidden;}



.btn-group .btn-light:hover {



      color: var(--black);



  background-color: #f0f0f0;



    border: none;



}



.dropdown-menu{max-height:272px !important;}	



*/











.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {



	/*color: var(--studio);*/



	color: var(--black);



	font-family: 'BarlowCondensedMedium';



}



.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:before {



	height: 1px;



	background: var(--studio);



	width: 100%;



	content: "";



	position: absolute;



	bottom: -0.2vw;



	display:none;



}



.nav-tabs .nav-item {



	position: relative;



	padding: 0;



	border: none;



	margin-right: 3vw;



	font-size: 1.6vw;



	line-height: 1;



	color: #999999;



	display: inline-block;



	text-transform: uppercase;



	font-family: 'BarlowCondensedMedium';



}



.search_info .lead {



	font-size: 1.4vw;



}



.search_info strong {



	font-size: 1.7vw;



	padding: 0 0vw 0 0.1vw;



}



.search-page .featured-brand-new-design.inner-page-new span.f-bcl {



	position: absolute;



	right: auto;



	bottom: -0.8vw;



}



.clearall_link {



	background: #f0f0f0;



	padding: 0.2vw 0vw !important;



}



body.listing-page .brands-thumbnail .brand-logo.sqaure, body.detail-page .brands-thumbnail .brand-logo.sqaure {



	width: auto;



	height: 15vw;



	padding:0vw !important;



}



/*03/06/2021 */







/*04/06/2021 */



.text-secondary {



	color: var(--black)!important;



}



p.text-secondary.text-height-0 {



	line-height: 1.4vw;



	font-size: 1vw;



	margin-top: -0.5vw;



}



.item-info-hold .item-info.d-md-flex div:first-child {



	flex: none;



	width: 100%;



	max-width:100%;



}



.news-p-top-text {



	font-size:1.2vw;



	font-family:'BarlowRegular';



	line-height:1.9vw !important;



}



.news-page .featured-new-design .flag-like, .remove-fav {



	width: 1.5vw;



	height: 2.5vw;



	top: 0;



	margin-top: 0;



	padding-bottom:0.5vw;



}



.news-page .featured-new-design h4 {



	margin-top: -0.7vw;



}



.featured-brand-new-design.top-latest-news .icon_hold {



	text-align: left;



	padding-right: 2vw;



	vertical-align: top;



}



.featured-brand-new-design.top-latest-news .d-col {



	padding: 0 2vw;



}



.detail-page.pink-color .flag-like.active, .listing-page.pink-color .flag-like.active {



	background: url(../images/bookmark_b_pink_active.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



.detail-page.pink-color .morelink_data i.plus-icon, .detail-page.pink-color .morelink_data i.minus-icon, .listing-page.pink-color .morelink_data i.plus-icon, .listing-page.pink-color .morelink_data i.minus-icon {



	color:var(--news);



}



.detail-page.pink-color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .detail-page.pink-color .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .detail-page.pink-color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .listing-page.pink-color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, listing-page.pink-color .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .listing-page.pink-color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {



	background-color:var(--news) !important;



}



.detail-page.pink-color i.plus-icon, .listing-page.pink-color i.plus-icon, .login-pages.pink-color i.plus-icon {



	color:var(--news);



}



.detail-page.pink-color .detail-brand-video #brand-bx-pager li a.active {



	border-left: 0.6vw solid var(--news);



}



.detail-page.pink-color .detail-brand-video #brand-bx-pager li a.active:before {



	background:var(--news);



}



.featured-new-design i.plus-icon {



	top:0.5vw;



}



body.listing-page.news-page {



/*	top:-0.3vw;*/



}



.social-links {



	margin-left: -0.2vw;



	margin-bottom: 0.1vw;



}



.social-links a {



	opacity: 1;



	vertical-align: middle;



	line-height: normal;



	color: var(--black);



}



.detail-page.purple-color .nav-tabs .nav-item.show .nav-link, .detail-page.purple-color .nav-tabs .nav-link.active {



	color:var(--event);



}



.detail-page.purple-color .nav-tabs .nav-item.show .nav-link, .detail-page.purple-color .nav-tabs .nav-link.active:before {



	height: 1px;



	background: var(--event);



	width: 100%;



	content: "";



	position: absolute;



	bottom: -0.2vw;



}



body.project-detail .top_main .des {



	height: 15vw;



}



.news-page .featured-brand-new-design.inner-page-new .des {



	/* height: 24.5vw !important; */



    height: 9.8vw !important;



}



.bs-actionsbox .btn-group .bs-deselect-all {



	text-align: right;



	color: var(--black);



}



/*04/06/2021 */











/*07/06/2021 */







#nav-tabContent .designer_layout .fig_img_hold figure {



	height:auto;



}



.request_info_popup h5 {



	font-size: 2.1vw;



	border-bottom: 1px solid var(--black);



	padding-bottom: 0.4vw;



}



.request_info_popup .heading {



	font-size: 1.3vw;



	border-top: 12px solid var(--brand);



	line-height: 1.1;



	padding-top: 0.7vw;



}



.request_info_popup .heading.designer {



	border-top: 12px solid var(--studio);



}



.request_info_popup .heading.exhibition {



	border-top: 12px solid var(--gallery);



}



.request_info_popup .heading.gallery {



	border-top: 12px solid var(--gallery);



}



.request_info_popup .brand-name {



	font-size: 1.3vw;



	margin-top: -0.6vw;



	display: block;



}



.request_info_popup .designer-name {



	font-size: 2.3vw;



	margin-top: -1vw;



	display: inline-block;



}



.request_info_popup .brand-detail-logo {



	max-width: 20vw;



	max-height: 10vw;



}



.request_info_popup .custom-control {



	width:50%;



	float: left;



}



.request_info_popup .request-heading {



	font-size:1.2vw;



}



.request_info_popup .custom-checkbox .custom-control-label::before {



border-radius: 1vw;



}



.request_info_popup .custom-control-label {



	position: relative;



	font-size: 1.5vw;



}



.request_info_popup .pop_container {



	padding: 5vw 5vw;



	box-shadow: 0px 0px 12px 2px rgb(0, 0, 0, 0.9);



	border:none;



}



.request_info_popup#request_info_barnd_popup .pop_container, .request_info_popup#request_info_popup .pop_container {



	width: 45vw;



}



.request_info_popup .web_btn.dark {



	color: var(--white);



	border: 1px solid var(--black);



	background: #19181C;



}



.request_info_popup .web_btn {



	font-size:1.8vw;



	padding: 0.7vw 1.5vw 0.7vw 1.3vw;



}



.request_info_popup .web_btn i {



	vertical-align:baseline;



	font-size: 1.8vw;



}



.request_info_popup .heading1 {



    font-size: 1.2vw;



    /* border-top: 12px solid var(--white); */



    line-height: 1.1;



    padding-top: 0.7vw;



    border-top: 0.7vw solid var(--white);



    padding-bottom: 0.7vw;



}



.request_info_popup#request_info_popup .custom-control-input:checked~.custom-control-label::before, .request_info_popup#request_info_barnd_popup .custom-control-input:checked~.custom-control-label::before {



background:var(--brand);



}



.request_info_popup .custom-control-label::before {



border-radius: 1vw;



border: 1px solid var(--black);



 height: 0.8vw;



 width: 0.8vw;



 left: -1.5vw;



 top: 50%;



 margin-top: -0.4vw;



}



.request_info_popup textarea.form-control {



	height: 12vw;



	background: #E6E7E8;



	border: none;



}



#login_popup .pop_container {



/* max-width: 31vw;*/



}



.exhibition-page .top_main .icon_hold {



/*top: 0.3vw;



	position: relative;*/



}



.exhibition-page .top_main h5, .event-detail .top_main h5 {



	font-size:1vw;



}



.exhibition-page .top_main .mCSB_container, .exhibition-page .top_main .mCSB_container .lead {



	font-size:1.2vw;



	font-family:'BarlowLight';



}



.exhibition-page .top_main .line-height-1 {



	line-height:1.2;



}



.exhibition-page .top_main i {



	font-size:1.3vw;



}



.exhibition-detail.description {



	padding-left:0.6vw;



	display: -webkit-box;



	-webkit-line-clamp: 5;



	-webkit-box-orient: vertical;



	overflow:hidden;



}



.participating {/*border-bottom:1px solid var(--black); padding-bottom:0.2vw;*/



	margin-bottom:0.4vw;



	display:inline-block;



}



.participating.top-space {



	padding-top:0.3vw;



}



.vdeo {



	padding-left: 1.8vw !important;



}



.detail-page.orange-color .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {



	/*	color: var(--gallery);*/



	color: var(--black);



	font-family: 'BarlowCondensedMedium';



}



#nav-tabContent .product_layout .fig_img_hold figure {



	height:auto;



}



.request_info_popup .pop_container {



	padding: 2vw 5vw;



}



.text-ellipsis-1 {



	display: revert !important;



	text-overflow: unset !important;



}



.listing-page.orange-color .featured-brand-new-design.inner-page-new .sidebar-nav ul li a.active {



	border-bottom: 1px solid var(--gallery);



	padding-bottom:0vw;



}



.listing-page.yellow-color .featured-brand-new-design.inner-page-new .sidebar-nav ul li a.active {



	border-bottom: 1px solid var(--studio);



	padding-bottom:0vw;



}



.listing-page.green-color .featured-brand-new-design.inner-page-new .sidebar-nav ul li a.active {



	border-bottom: 1px solid var(--brand);



	padding-bottom:0vw;



}



.listing-page.purple-color .featured-brand-new-design.inner-page-new .sidebar-nav ul li a.active {



	border-bottom: 1px solid var(--event);



	padding-bottom:0vw;



}



.listing-page.pink-color .featured-brand-new-design.inner-page-new .sidebar-nav ul li a.active {



	border-bottom: 1px solid var(--news);



	padding-bottom:0vw;



}



/*07/06/2021 */















/*08/06/2021 */



.bx-wrapper .bx-pager.bx-default-pager a {



	background: #B4B4B4;



}



.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover {



	background: #575756;



}



.main_slider_top .bx-wrapper .bx-pager {



	padding-top: 1.7vw;



	margin-bottom: 6.7vw;



}



.bx-wrapper .bx-controls-direction a {



	/*width: 4vw;



	height: 4vw;*/

	width: 1.5vw;



	height: 2.85vw;

	



}



.swiper-controls a {



	/*width:2.5vw;

	height:4vw;*/

	width: 1.5vw;

	height: 2.85vw;

	



	position: absolute;



	z-index: 9;



	text-indent: -9999px;



	background-position: center;



	background-size: contain;



}



.swiper-button-prev {



	background: url(../images/left-arrow-mob.png?v=@{c-v}) no-repeat;



	background-position: center;



	background-size: contain;



}



.swiper-button-prev:after, .swiper-button-next:after {



	display:none;



}



.swiper-button-next {



	background: url(../images/right-arrow-mob.png?v=@{c-v}) no-repeat;



	background-position: center;



	background-size: contain;



}



.interesting_quote span {



	width:9vw;



	height:9vw;



}



.interesting_quote .quote-left, .interesting_quote .quote-right {



	opacity:1;



}



#login_popup .pop_container .pop_text_holder, #verify_popup .pop_container .pop_text_holder, #promo_popup .pop_container .pop_text_holder {



	background: url(../images/stir-bg.svg?v=@{c-v}) no-repeat 0 0;



	background-size:cover;



	padding: 6.320vw 0 6.588vw 0;



	background-position: left center;



	position: relative;



	height: 43vw;



	display: -ms-flexbox;



	display: flex;



	-ms-flex-align: center;



	align-items: center;



}



#verify_popup .pop_container .pop_text_holde, #promo_popup .pop_container .pop_text_holder, #verified_popup .pop_container .pop_text_holder {



	background-size: cover;



	padding: 0vw 0 0vw 0;



	height:30vw;



}



#login_popup .pop_container, #verify_popup .pop_container, #promo_popup .pop_container, #verified_popup .pop_container {



	background: var(--white);



	position: relative;



	margin: 0 auto;



	width: 45vw;



	padding: 2.5vw;



}



#login_popup .pop_insideText, #verify_popup .pop_insideText, #promo_popup .pop_insideText {



	width: 45vw;



	/*   margin: 0 auto;*/



    z-index: 9;



	margin-left:5vw;



}



#login_popup .pop_container, #verify_popup .pop_container, #promo_popup .pop_container {



	padding:0;



}



#login_popup .pop_container h4, #verify_popup .pop_container h4, #promo_popup .pop_container h4, #verified_popup .pop_container h4 {



	color: var(--white);



	font-size: 2.5vw;



}



#verify_popup .pop_container .verfy-text, #promo_popup .pop_container .verify-text {



	color: var(--white);



	line-height: 1.5;



	display: block;



	padding-top: 0.5vw;



	font-size: 1.6875vw;



}



#verify_popup .pop_container .verfy-text {



	font-size: 1.3vw;



}



#promo_popup .pop_container .promocode {



	color: var(--white);



}



#login_popup .text-muted {



	color:var(--white) !important;



	font-size: 1.5vw;



}



#login_popup .text-mutedd {



	color: var(--white) !important;



	font-size: 1.3vw;



	line-height: 1.4;



}



 #signup_form.form input:-webkit-autofill, #signup_form.form input:-internal-autofill-selected, #signup_form.form input:-webkit-autofill:focus, #signup_form.form textarea:-webkit-autofill, #signup_form.form textarea:-webkit-autofill:focus, #signup_form.form select:-webkit-autofill, #signup_form.form select:-webkit-autofill:focus {



 -webkit-text-fill-color: RGB(0,0,0) !important;



 -webkit-box-shadow: 0 0 0px 1000px RGB(255,255,255) inset !important;



 background-color: RGB(255,255,255)!important;



}



#login_popup .form-control {



	BORDER:NONE;



	padding: 1.8vw 2vw;



}



.head_popup #login_popup form {



	width: 32vw;



}



#login_popup .pop_container .form-control, #verify_popup .pop_container .form-control {



	background-color: RGB(53,54,53)!important;



	color:var(--white) !important;



	font-family:'BarlowLight';



}



#login_popup .text-right {



	text-align: right!important;



	color: var(--white);



	padding-right: 4.5vw;



}



#login_popup label, #login_popup .account {



	color:var(--white);



	font-family:'BarlowLight';



}



#login_popup .account {



	font-size:1.4vw;



}



#login_popup small, #login_popup small label, #verify_popup small, #promo_popup small {



	font-size: 0.9vw !important;



	font-weight: 400;



	font-family: 'BarlowLight';



	color:var(--white);



}



#login_popup .web_btn.dark {



	color: var(--white);



	background: none;



	border: 1px solid var(--white);



	text-transform: uppercase;



	font-size: 1.7vw;



	margin-top: 0.2vw;



	border-radius: 0;



}



#login_popup .la-long-arrow-alt-right {



	top:-0.1vw;



}



#login_popup .form .field_hold label {



	position: absolute;



	font-size: 1.024vw;



	left: 1.8vw;



	top: 30%;



	margin: 0;



	color: var(--white);



	pointer-events: none;



	z-index: 99;



	transition: 0.2s ease all;



	-moz-transition: 0.2s ease all;



	-webkit-transition: 0.2s ease all;



}



 #login_popup .form .form-control:focus~label, #login_popup .form .form-control:valid~label {



 font-size: 0.878vw;



 margin: -0.781vw 0 0 0;



}



 #login_popup input:focus, input:valid {



 box-shadow: none;



 outline: none;



 background-position: 0 0;



}



/*



#login_popup input::-webkit-input-placeholder {



 -webkit-transition: all 0.3s ease-in-out;



 transition: all 0.3s ease-in-out;



}







#login_popup input:focus::-webkit-input-placeholder, input:valid::-webkit-input-placeholder {



 color: #1abc9c;



 font-size: 11px;



 -webkit-transform: translateY(-8px);



 transform: translateY(-8px);



 visibility: visible !important;



}*/







#login_popup .form .field_hold .form-control, #login_popup .form .chzn-container-single .chzn-single, #login_popup .stir_form .custom-file {



	border: 1px solid rgba(0, 0, 0, .2);



	border-radius: 0;



	padding: 0.8vw 1.7vw 0;



	position: relative;



	color: var(--black);



	height: 4vw;



	margin: 0;



	font-size: 1.024vw;



}



#verify_popup .form .field_hold .form-control {



	padding: 0.8vw 1.7vw 0.8vw 1.7vw;



	border: 1px solid rgba(0, 0, 0, .2);



	border-radius: 0;



	position: relative;



	color: var(--black);



	height: 4vw;



	margin: 0;



	font-size: 1.024vw;



}



#login_popup .form .field_hold label.password {



	top: 65%;



}



#login_popup .other_login {



	float: right;



	position: relative;



	right: 13.4vw;



	top: -3.8vw;



	color: var(--white);



}



#login_popup .other_login a, #login_popup .other_login a:hover {



	color:var(--white);



}



#login_popup .web_btn.signup, #login_popup .web_btn.google {



	color: var(--black);



	background: var(--white);



	border: 1px solid var(--white);



	text-transform: uppercase;



	font-size: 1.7vw;



}



.breadcrumb i {



	font-size: 0.7vw !important;



	/*top: -0.2vw !important;*/

	top: -0.05vw !important;



	opacity: 0.8;



	padding-left: 0vw !important;



	position: relative;



}



.breadcrumb ul li {



	float: left;



	margin-right: 1vw;



	font-size: 0.9vw;



	margin-right:0.7vw;



}



.detail-page.collection-detail .top_main .des {



	/*	height: 22vw;*/



	height: 13vw;



}



.download-link {



	padding:0.3vw;



}



.download-link i {



	position:relative;



	/*top:-0.1vw;*/



}



.curators-text {



	color:#aaaaaa;



	font-size:1.8vw;



}



.download-link.w-100 {



	/*width: 93% !important;*/



	width: 100% !important;



}



.listing-page.brand .breadcrumb, .detail-page.brands-new-d .breadcrumb {



	margin-top: -0.5vw;/*display: block;*/



}



#login_popup form .error_message {



	color: red;



	font-size: 1vw;



}



/*08/06/2021 */











/*09/06/2021 */







.fancybox-caption__body {



	font-size: 1vw;



	font-family: 'BarlowCondensedLight';



	font-style: italic;



}



.item4 .swiper-button-prev, .item4 .swiper-button-next {



	top: 24%;



}



.listing-page .swiper-button-prev, .detail-page .swiper-button-prev {



	left: 1.5vw;



}



.listing-page .swiper-button-next, .detail-page .swiper-button-next {



	right: 1.5vw;



}



.listing-page .swiper-controls a, .detail-page .swiper-controls a {



	height:4vw;



}



.border, .tech-specs-slider .bx-wrapper {



	/*	border:1px solid #cccccc !important;*/



	border:1px solid rgba(0, 0, 0, 0.3) !important;



}



.listing-page .bx-wrapper .bx-controls-direction a, .detail-page .bx-wrapper .bx-controls-direction a {



	/*width: 2vw;



	height: 4vw;*/

	width: 1.5vw;



	height: 2.85vw;



}



.listing-page .swiper-button-prev, .listing-page .swiper-button-next, .detail-page .swiper-button-prev, .detail-page .swiper-button-next {



	top: 32%;



}



body.sp_project-page .top_main .icon_hold {



	top: 0.2vw;



}



.desc_no_scroll p {



	font-size: 1.2vw;



	line-height: 1.9;



	font-family: 'BarlowRegular';



}



.desc_no_scroll .mCSB_scrollTools .mCSB_draggerRail {



	width: 1px;



	height: 100%;



	margin: 0 auto;



	-webkit-border-radius: 16px;



	-moz-border-radius: 16px;



	border-radius: 16px;



}



.desc_no_scroll .mCSB_1_scrollbar {



	display:block !important;



}



.detail-page .top_main .desc_no_scroll {



/*height: 15vw;*/



}



#login_popup .form-group {



	position: relative;



}



#login_popup input:focus {



	outline: none;



}



#login_popup label {



	color: #999;



	font-size: 18px;



	font-weight: normal;



	position: absolute;



	pointer-events: none;



	left: 5px;



	top: 10px;



	transition: 0.2s ease all;



	-moz-transition: 0.2s ease all;



	-webkit-transition: 0.2s ease all;



}



 #login_popup input:focus ~ label, #login_popup input:valid ~ label {



 top: -20px;



 font-size: 14px;



 color: #4285f4;



}



#login_popup .form .field_hold label.customcheck {



	left: 1.6vw;



	top: -0.9vw;



}



.stir-logo-login {



	position: relative;



	top: -0.3vw;



	width:7.8vw;



}



.home-page .m-slider li {



	postion:relative;



}



.home-page .m-slider .quick-info {



	position:absolute;



	padding: 0 3vw;



}



.related-article .f-bscr {



	line-height: normal;



}



.related-article .textBlock {



	position: relative;



	padding-top: 1.1vw;



}



.detail-brand-video ul li {



	margin-bottom:0.7vw !important;



}



/*09/06/2021 */







/*10/06/2021 */







.related-news {



	font-size: 1.8vw;



	background: var(--black);



	color: var(--white);



	display: inline;



	padding: 0vw 3.5vw 0.2vw 0.3vw;



	/*position: relative;*/

	position: absolute;



	left: -7vw;



}



.listing-page .read-more i {



	top:0.4vw !important;



	vertical-align: text-bottom;



	padding-left:0;



}



.listing-page .read-more {



	margin-top: -1.7vw;



}



.follow {



	padding-left:0.2vw;



}



.follow ul, .visits ul {



	padding-top:0.5vw;



}



.detail-page.orange-color span.web {



	border-bottom:1px solid var(--gallery);



	padding-top:0.5vw;



}



.detail-page.green-color span.web {



	border-bottom:1px solid var(--brand);



	padding-top:0.5vw;



}



.detail-page.pink-color span.web {



	border-bottom:1px solid var(--news);



	padding-top:0.5vw;



}



.detail-page.yellow-color span.web {



	border-bottom:1px solid var(--studio);



	padding-top:0.5vw;



}



.detail-page.purple-color span.web {



	border-bottom:1px solid var(--event);



	padding-top:0.5vw;



}



#main_footer .footer_col h4 {



	padding-top:0.3vw;



	margin-top:0.4vw;



	width:100% !important;



}



#main_footer .footer_col h4.blue {



	border-top: 0.4vw solid var(--blue);



}



#main_footer .footer_col h4.green {



	border-top: 0.4vw solid var(--brand);



}



#main_footer .footer_col h4.yellow {



	border-top: 0.4vw solid var(--studio);



}



#main_footer .footer_col h4.orange {



	border-top: 0.4vw solid var(--gallery);



}



#login_popup .pop_container, #verify_popup .pop_container, #promo_popup .pop_container, #verified_popup .pop_container {



	border: none;



	box-shadow: 0vw 1.8vw 1vw 0vw rgb(0, 0, 0, 0.5);



}



/*10/06/2021 */







/*11/06/2021 */







.navbar-nav ul li i {



	vertical-align: top !important;



	top: 0.3vw !important;



	font-size: 1.3vw !important;



	right: 0.5vw !important;



	position: absolute !important;



	font-style: normal !important;



	color:var(--brand) !important;



}



.navbar .navbar-nav > li > ul > li:hover a.first {



	font-family:'BarlowSemiBold'



}



.navbar .navbar-nav li ul li:hover ul.submenu {



	font-family:'BarlowLight';



}



.bs-actionsbox, .bs-donebutton {



	text-align:right;



}



.btn-block {



	width:auto!important



}



.custom-control-input:checked~.custom-control-label::before {



 border-color: var(--white);



}



.quick_links {



	padding-top:0vw;



}



body.project .featured-brand-new-design.inner-page-new .des, body.events .featured-brand-new-design.inner-page-new .des {



	height:9.5vw !important



}



.listing-page .top-spacee {



	margin-top: -3vw;



}



.listing-page .hero-slider-holder {



	padding:0vw 0vw 0vw 6.2vw;



}



.related-news-slider {



/*padding-left:2.2vw;*/



}



.listing-page .thumbnail .text_info h4 {



	/* line-height: 1.6vw;*/



   line-height: 2vw;



	margin-top: -0.3vw;



	padding-bottom: 0.3vw;



}



.listing-page.designers .thumbnail .text_info h4, .listing-page.brand .thumbnail .text_info h4, .detail-page .designer_layout .deigner.thumbnail .text_info h5 {



	/* line-height: 1.6vw; */



    line-height: 1.6vw;



	margin-top: -0.2vw;



	padding-bottom: 0.3vw;



}



.listing-page.exhibitions .thumbnail .text_info h4, .listing-page.events .thumbnail .text_info h4, .listing-page.gallery .thumbnail .text_info h4 {



	line-height: 2vw !important;



	margin-top: -0.3vw;



}



.listing-page.events .date, .listing-page.exhibitions .date, .news-page .date, .detail-page.event-detail .related-article .date {



	/* padding-top: 0.2vw;*/



    display: block;



	font-family:'BarlowSemiCondensedLight';



	font-size:1vw;



}



.news-page .date {



	padding-top:0.5vw;



}



/*11/06/2021 */







.detail-page .mob_bx_slider_new .thumbnail .text_info span.mt-1, .listing-page .mob_bx_slider_new .thumbnail .text_info span.mt-1 {



	margin-top:0.5vw !important;



}



.detail-page .mob_bx_slider_new.other-products .flag-like, .detail-page .mob_bx_slider_new.other-products .remove-fav {



	width: 1.5vw;



	height: 2.5vw;



}



.listing-page.project .thumbnail .text_info h4, .detail-page.project .thumbnail .text_info h4, .listing-page.events .thumbnail .text_info h4, .detail-page.events .thumbnail .text_info h4, .listing-page.exhibitions .thumbnail .text_info h4 {



	/* line-height: 1.6vw; */



    line-height: 1.7vw !important;



	margin-top: -0.3vw;



	font-size: 1.6vw;



}



.listing-page.events .thumbnail .textBlock a, .detail-page.events .thumbnail .textBlock a {



	display:contents;



}



.news-page .thumbnail .text_info h4, .detail-page .thumbnail .text_info h4 {



	line-height:2.2vw;



}



.detail-page h5 {



	padding-bottom:0.2vw;



	font-size:1.8vw;



}



.detail-page .brands-news h4, .news-detail-page .thumbnail .text_info h4 {



	line-height: 1.6vw !important;



}



.f-brandsssss .brand-logo-product {



	display:none;



}



#main-banner header img {



	width: auto;



}



.m-designer .icon_hold.float-right {



	display:none;



}



.detail-page .featured-brand-new-design h1 span.f-bcl.designer-country {



	font-size: 1.2vw;



	padding-left: 0.3vw;



	color: var(--black);



}



.detail-page .top_main .page-title h1 {



	line-height: 1;



}



/*11/06/2021 */







/*17/06/2021 */







.detail-page.gallery-detail .page-title {



	position:relative;



}



.detail-page.gallery-detail .top_main .icon_hold {



	top: 0.6vw;



	position:absolute;



}



.collection h2.font-size-5-half {



	font-size:2.8vw !important;



}



.detail-page .video-info {



	display:none !important;



}



/*17/06/2021 */



.installation h2.font-size-5-half {



	font-size:2.7vw;



}



/*19/06/2021*/



.detail-page .designer_layout .designer-country {



	font-size: 1.2vw;



	padding-left: 0vw;



	line-height:normal;



}



.listing-page h2.font-size-5-half.px-5, .detail-page h2.font-size-5-half.px-5, .detail-page section.detail-brand-video h2.px-5 {



	padding: 0 0vw !important;



}



/*19/06/2021*/







/*21/06/2021*/



.detail-page.brands-new-d .top_main .icon_hold {



	/*top: -3.5vw !important;*/



}



/*21/06/2021*/



/*22/06/2021*/



.search-page .featured-brand-new-design.inner-page-new span.f-bcl {



	position: relative;



	right: auto;



	bottom: auto;



}



.detail-brand-video iframe {



	height: 30.5vw;



}



/*22/06/2021*/







/*23/06/2021*/







.px-10 {



	padding:0 20vw;



}



.about-sec {



	margin-top: -4vw;



}



.about p {



	font-size: 1.2vw;



	font-family: 'BarlowRegular';



}



.about .stir {



	font-size:2.4vw;



}



.about-band {



	background: var(--black);



	text-align: right;



	color: var(--white);



	font-style: italic;



	font-size: 0.9vw;



	padding: 0.1vw 1vw 0.3vw 20vw;



	position: relative;



	display: inline;



	left: -20vw;



}



.about strong {



	font-size:1.1vw;



}



.about .blackk {



	background:#231f20;



	color:var(--white);



	margin-bottom:1px;



}



.about .blackk p {



	font-size: 1vw;



	line-height: 2;



}



.about .blackk .stir {



	font-size:2vw;



	color:var(--white);



	padding-bottom:2vw;



}



.about .top_main {



	padding-top:5vw !important;



}



/*23/06/2021*/







/*24/06/2021*/



 #popup_group #forgot_password .close {



	right: 2vw;



	top: 2.1vw;



}



#popup_group #forgot_password label {



	display: inline-block;



 margin-bottom: .2rem;



}



.text-muted {



	color: var(--black)!important;



}



#popup_group #forgot_password .pop_container, #popup_group #sw_login_popup .pop_container {



	background: var(--white);



	position: relative;



	margin: 0 auto;



	padding: 5vw 4vw;



	max-width: 60vw;



	border: none;



	box-shadow: 0vw 1.8vw 1vw 0vw rgb(0 0 0 / 50%);



}



label {



 margin-bottom: .2rem;



}



.web_btn.dark {



	color: var(--black);



	background: var(--white);



}



.form .field_hold .form-control {



	-webkit-text-fill-color: var(--black)!important;



}



#login_form.form .field_hold .form-control, #verify_form.form .field_hold .form-control, #vc_verify_form.form .field_hold .form-control {



	-webkit-text-fill-color: var(--white)!important;



}



#signup_form.form .btn.dropdown-toggle {



	font-size: inherit;



	padding: 1.2vw 1vw;



}



#signup_form.form .field_hold .form-control {



	-webkit-text-fill-color: var(--black) !important;



	padding: 1.2vw 1vw;



}



#signup_popup .web_btn {



	font-size:1.7vw;



	text-transform:uppercase;



}



.other_login {



	position: absolute;



	right: 1vw;



	bottom: 2vw;



}



.head_popup #signup_form.form {



	width: 30vw;



}



.head_popup#signup_popup .pop_container {



	padding: 5vw 4vw;



	border: none;



	box-shadow: 0vw 1.8vw 1vw 0vw rgb(0 0 0 / 50%);



}



#popup_group #news_feed_popup .close {



	top: 1.2vw;



}



#login_form.form input:-webkit-autofill, #login_form.form input:-internal-autofill-selected, #login_form.form input:-webkit-autofill:focus, #login_form.form textarea:-webkit-autofill, #login_form.form textarea:-webkit-autofill:focus, #login_form.form select:-webkit-autofill, #login_form.form select:-webkit-autofill:focus {



 -webkit-box-shadow: 0 0 0px 1000px rgb(53,54,53) inset !important;



 background-color: rgb(53,54,53) !important;



 -webkit-text-fill-color: var(--white) !important;



}



.breadcrumb ul li a {



	padding-right: 0.3vw;



}



i.icon-stirring {



	padding-left:0 !important;



}



#news_feed_popup i.icon-stirring {



	font-size:3vw !important;



}



/*24/06/2021*/







.detail-page #main_header.is-sticky .Hamburger_menu i, .listing-page #main_header.is-sticky .Hamburger_menu i {



	color: var(--black);



	font-size: 6.5vw;



}



/* 29-06-2021 */







.loader._b {



	background: url(../images/loader_b.png?v=@{c-v}) no-repeat;



	margin: 0 auto;



	display: block;



	-webkit-animation: rotation 2s infinite linear;



	margin-top: 7vw;



}



 @-webkit-keyframes rotation {



 from {



 -webkit-transform: rotate(0deg);



}



to {



	-webkit-transform: rotate(359deg);



}



}



#news_feed_popup .swiper-container {



	min-height:18vw;



}



#ut_but .loader._b, #vt_but .loader._b {



	background: url(../images/loader_b.png?v=@{c-v}) no-repeat;



	margin: 0 auto;



	display: block;



	-webkit-animation: rotation 2s infinite linear;



	margin-top: -0.5vw;



	width: 2.5vw;



	height: 2.5vw;



}



.loadmore_btn .loader._b {



	background: url(../images/loader_b.png?v=@{c-v}) no-repeat;



	margin: 0;



	display:block;



	-webkit-animation: rotation 2s infinite linear;



	margin-top: 0vw;



}



.listing-page h2 {



	z-index: 10;



	position:relative;



	top: -0.6vw;



}



.filter_row.fixed .form-wrap h2 {



	/*top: -0.5vw;*/



	top: 0vw;



}



.filter_row.fixed .form-wrap {



	position: fixed;



	background: var(--white);



	z-index: 9;



	margin: 0;



	width: 100%;



	right: 0.8vw;



	left: auto;



	padding: 0 5vw;



}



.broken_page_holder {



	text-align:center;



}



.broken_page_holder strong {



	font-size: 10vw !important;



}



.alert {



	position: relative;



 padding: .75rem 1.25rem;



	margin-bottom: 1rem;



	border: 1px solid transparent;



 border-radius: .25rem;



	color: var(--black);



	background: none;



}



body.oops .web_btn.dark {



	color: var(--white);



	background: var(--black);



}



body.oops .web_btn i {



	font-size: 1.3vw;



 margin-right: .1vw;



	line-height: revert;



}



.head_popup#login_popup .web_btn i, .head_popup#signup_popup .web_btn i {



	/*top:-0.1vw;*/

	top: 0;

	position:relative;



}



/* 29-06-2021 */







/* 30-06-2021 */







#sw_login_popup .pop_container {



	padding: 5vw 4vw;



}



.head_popup .font-size-popup-button {



	font-size: 1.2vw;

	margin-top: 0 !important;



}



#sw_login_popup .web_btn i, #forgot_password .web_btn i {



	font-size: 1.2vw;



 margin-right: .1vw;



	line-height: normal;



	margin-top: -0.3vw;



}



#sw_login_popup .web_btn, #forgot_password .web_btn {



	padding: 0.58vw 1.3vw 0.58vw 1vw;



}



#main_header .dropdown-menu {



	padding: 1vw 0.5vw 0.7vw 0.7vw;



	box-shadow: 0vw 0.5vw 0.7vw rgb(0, 0, 0, 0.1);



	border-radius: 0;



	min-width: 13vw;



	background: var(--white);



	right:0;



	left:auto;



}



#main_header .head_actions ul li a {



	font-size: 1vw;



	font-family: 'BarlowLight';



	color: var(--black);



	opacity: 1;











}



#main_header .head_actions ul li a i {



	padding-right: 0.5vw;



	margin-top: -0.2vw;



	font-size: 1vw;



}



#main_header .head_actions ul li a:hover {



	font-family:'BarlowSemiBold';



}



#main_header a.dropdown-item {



	padding: 0.6vw 0.4vw;



}



#login_popup .form .field_hold label.customcheck {



	left: 1.6vw;



	top: 0vw;



}



form .custom-control {



	min-height: 2vw;



	margin-bottom:0vw;



	padding-left: 1.5vw;



	position: relative;



	top: -0.8vw;



}



.custom-checkbox .custom-control-label::before {



 left: -1.6vw;



 top: 60%;



}



.custom-control-label::after {



 top: 60%;



 left: -1.6vw;



}



.loader._w {



	background: url(../images/loader_w.png?v=@{c-v}) no-repeat;



	margin: 0 auto;



	display: block;



	-webkit-animation: rotation 2s infinite linear;



	margin-top: 7vw;



}



 @-webkit-keyframes rotation {



 from {



 -webkit-transform: rotate(0deg);



}



to {



	-webkit-transform: rotate(359deg);



}



}



.navbar .main-menu .accordian > ul > li:hover > a {



	font-weight:normal;



	text-shadow: 0 0 .65px var(--black), 0 0 .65px var(--black);



}



.navbar .navbar-nav > li > ul li ul {



	left: 100%;



}



.logged_user img {



	width: 5.5vw !important;



}



.featured-pro-headline .bx-wrapper .bx-controls-direction a {



	top:59%;



}



.search-page.listing-page .social-links.round-icons a i {



	padding-left:0 !important;



	font-size: 1.3vw;



}



.detail-page .brand-detail-logo {



	max-width: 15.035vw;



	height: auto;



}



.mar-top {



	margin-top: 10vw;



}



.mar-top_prod {



	margin-top: 2vw;



}



/* 30-06-2021 */







/* 1-07-2021 */







form .custom-control {



	min-height: 2vw;



	margin-bottom: 0vw;



	padding-left: 1.5vw;



	position: relative;



	/*top: 0vw;*/



	/*top: -0.7vw;*/

	top: -0.5vw;



}



footer i {



	padding-left: 0 !important;



	font-size: 1.3vw !important;



}



.category-slider li {



	position: relative !important;/*display:inline-block !important;*/



}



#brand-bx-pager-fp {



	min-height:33vw !important;



}



/* 1-07-2021 */







/* 2-07-2021 */



footer p.caption {



	color: rgba(255, 255, 255, 0.5);



	font-family: 'BarlowCondensedLight';



	font-size: 1.2vw;



	padding-top: 3.8vw;



	line-height: 2;



	padding-top: 5.2vw;



}



footer p.caption a {



	color:var(--white);



}



footer p.caption a strong {



	text-decoration:underline;



}



footer .stir-link-footer {



	display:none;



}



/* 2-07-2021 */	







/* 7-07-2021 */	







.home-page .mb-7 {



	margin-bottom: 9.9165vw !important;



}



.featured-products.mb-2 {



	margin-bottom: 2.1vw !important;



}



.m-designer .bookmark_icon {



	position: relative;



	top: -0.5vw;



}



.swiper-slide .font-size-3 {



	font-size: 2.5vw;



}



.home-page .fade-in-right-sm.pl-5 {



	padding-left: 5vw !important;



	padding-right:0 !important;



}



.featured-news-second-section.featured-new-design .d_name {



	padding: 0vw 1.8vw;



}



.tag-line {



	padding-top:0.3vw;



}



.news_letter_subscription form {



	width:83%;



}



.home-page .bx-viewport ul li {



	width:100% !important;



}



.featured-brand-new-design .bx-viewport {



	height: 34.7vw !important;



}



.featured-brand-new-design.featured-studios-new .bx-viewport {



	height: 50.7vw !important;



}



.featured-brand-new-design.featured-products .bx-viewport {



	height: 42.8vw !important;



}



.text-shadow {



	text-shadow: 0.1vw 0.1vw 0.3vw rgb(0 0 0 / 60%);



}



.featured-products span.category.mb-2 {



	margin-bottom: 1vw !important;



	border-bottom: 1px solid var(--white);



	display: inline-block !important;



	line-height: 1.6;



}



/* 7-07-2021 */	







.home-page .featured-brand-news .col-md-10 .col-md-3.article_info_wrap {



	padding-left: 2.2vw;



	padding-right:0;



}



/*15/07/2021*/



.head_actions li {



	display: inline-block;



	vertical-align: middle;



	margin-left: 1.5vw;



	cursor: pointer;



	position: relative;



	margin-left: 2vw;



}



.navbar .main-menu .la-times {



	background: none;



	height: auto;



	width: auto;



	background-size: contain;



	right: -1.4vw;



	left: auto;



	font-size: 7.6vw;



	color: var(--black);



	/* top: 6.4vw; */



    top: 0.2vw;



	position: relative;



	padding: 0;



}



.navbar .main-menu .la-times:before {



	content: "\f00d";



	display: block;



}



.detail-page .hero-slider-holder .bx-wrapper {



	/*height: 35.9vw !important;*/



  border:1px solid #ccc;



}



.listing-page .hero-slider-holder .bx-wrapper {



	/*height: 35.9vw !important;*/



  border:none;



}



.listing-page .hero-slider-holder figure.swigly {



	border:1px solid #ccc;



}



.m-slider .brand_name, .hero-slider-holder .brand_name {



	font-size:1.4vw;



}



.detail-page.green-color .top_main .des {



	/*height: 16vw;*/



	height: 13vw;



}



ul.tab-menu {



	margin-top: 0vw;



	/*margin-left: 15.1vw;*/



	margin-left: 15.2vw;



	margin-bottom: 4vw;



}



/*15/07/2021*/	







/*16/07/2021*/	



.search-page .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.brands.active {



	color:var(--brand);



}



.search-page .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.galleries.active {



	color:var(--gallery);



}



.search-page .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.designers.active {



	color:var(--studio);



}



.search-page .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.projects.active {



	color:var(--studio);



}



.search-page .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.products.active {



	color:var(--brand);



}



.search-page .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.news.active {



	color:var(--news);



}



.search-page .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.events.active {



	color:var(--event);



}



.search-page .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.exhibitions.active {



	color:var(--gallery);



}



.la-download {



	width: 1.1vw;



	height: 1.8vw;



	display: inline-block;



	background: url(../images/download-icon.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	margin-top: -0.5vw;



	cursor: pointer;



}



.la-download:before {



	display:none;



}



.detail-page .brand_catalogue_layout h4 .left-space {



	margin-top: 0vw;



	line-height: 1;



}



 .project_layout:nth-last-child(-n+2) .thumbnail, .product_layout:nth-last-child(-n+2) .thumbnail, .collection_layout:nth-last-child(-n+2) .thumbnail {



 margin-bottom: 0 !important;



}



.social-media-icons ul:nth-last-child(-n+1) li {



padding-bottom:0;



}



.mb-md-0 {



	margin-bottom:0 !important;



}



.related-news-slider .f-bscsb.pt-1 {



	padding-top:0.5vw !important;



}



.latest-product-heading {



	position: relative;



	top: -6.4vw;



}



#tab-5 .col-md-10.mb-7 {/*margin-bottom:0 !important;*/



}



/*16/07/2021*/







	



/*19/07/2021*/



.collection-bar {



	background: var(--brand);



	color: var(--white) !important;



	padding: 0vw 0.3vw !important;



	font-size: 1.2vw !important;



	margin-left: 0.4vw;



	width: fit-content;



	margin-top: 0.6vw;



	line-height:1.3;



	font-family:BarlowCondensedLight;



}



.video-thumnail {



	position: relative;



	width: 100%;



	height: 100%;



}



.video-thumnail-one {



	position: absolute;



	width: 100%;



	height: 100%;



}



.icon-play {



	position: absolute;



	left: 50%;



	transform: translate(-50%, -50%);



	top: 50%;



	text-align: center;



	cursor: pointer;



	z-index: 8;



	font-weight: 100;



}



.icon-play:before {



	content: "";



	background: url(../images/icon-play-video.png?v=@{c-v}) no-repeat;



	height: 5.124vw;



	width: 5.124vw;



	display: inline-block;



	background-size: cover;



}



.detail-page .detail-brand-video .col-md-9 {/*padding-right:0;*/



}



.detail-page .detail-brand-video .col-md-10 {



	padding-left:0;



}



.social-media-icons i.pr-1 {



	padding-right:0.3vw !important;



}



.social-media-icons ul li:nth-child(1) {



padding-top:0;



}



.f-t-b-head {



	font-size:1.4vw;



}



/*21/07/2021*/







/*22/07/2021*/



.detail-page .news .thumbnail h4 {



	line-height: 1.625vw;



}



.product_layout .categiries.mt-1, .collection_layout .categiries.mt-1 {



	margin-top: 0.5625vw !important;



}



.product_layout, .collection_layout, .project_layout {



	font-size:1vw;



}



/*.swiper-container figure {



	border:1px solid rgba(0, 0, 0, 0.3);



}*/



.product_layout .fig_img_hold, .project_layout figure, .gallery_layout figure, .event_layout figure, .exhibition_layout figure, .specail_project_layout .fig_img_hold {



	border:1px solid rgba(0, 0, 0, 0.3)



}



.tech-specs-slider {



	margin-top:0.1vw;



}



/*22/07/2021*/



.about .blackk a {



	color:var(--white);



	text-decoration:underline;



}



.navbar .navbar-nav > li > ul > li:hover ul > li > ul {



	display:none;



}



.navbar .navbar-nav > li > ul > li > ul > li: hover ul {



	font-family: 'BarlowLight';



	color: var(--black);



}



/*27/07/2021*/







/*.slide-out {



	



	position:relative;







}



.wrap-p{z-index: 0 !important;



    position: absolute !important;



    right: 0px !important;



    bottom: 0px !important;



    left: 0px !important; width:100% !important;}



.image-back {



display: inline-block !important;



    vertical-align: bottom !important;



    min-height: 1px !important;



    position: relative !important;



    background-position: 50% 50% !important;



    background-repeat: no-repeat !important;



}



.listing-page .top_main.mb-7{margin-bottom:7vw !important;}



.bx-slider-img{position:absolute;right:0;object-fit:cover;object-position:50% 50%;vertical-align:bottom}*/



/*27/07/2021*/







/*28/07/2021*/







/*.listing-page .bx-wrapper img {



    display: block;



    margin: 0 auto;



}



.listing-page .bx-wrapper .bx-controls-direction a{top:46%;}*/



/*28/07/2021*/







/*29/07/2021*/



.navbar .navbar-nav > li > ul > li:hover ul.sub-menu li:hover ul.sub-menu-last li a {



	color:var(--black) !important;



	font-family:'BarlowLight';



}



.navbar .navbar-nav > li > ul > li:hover ul.sub-menu li:hover ul.sub-menu-last li:hover a {



	color: var(--white) !important;



}



.navbar .navbar-nav > li > ul > li:hover ul.sub-menu li:hover ul.sub-menu-last {



	left: 100%;



}



.navbar .navbar-nav > li > ul li > ul li:hover i {



	color:var(--white) !important;



}



.navbar .navbar-nav > li > ul li > ul li i {



	right:0.5vw !important;



}



.f-categories .thumbnail .item_name {



	top: 3.9vw;



}



/*29/07/2021*/







/*1/08/2021*/







.home-page .navbar-nav.mb-7 {



	margin-bottom: 0vw !important;



}



body.events .featured-brand-new-design.inner-page-new .des {



	height: 13.5vw !important;



}



/*1/08/2021*/







/*03/08/2021*/



.logged_user img {



	width: 11vw !important;



}



/*03/08/2021*/







/*09/08/2021*/















body.listing-page.events .icon_hold {



	padding: 0 1.1vw 0 0vw;



}



body.listing-page.events .date {



	padding-top:0.5vw;



}



/*09/08/2021*/







/*11/08/2021*/







.calender-icon {



	width: 2.625vw;



	height: 2.625vw;



	display: inline-block;



	background: url(../images/calendar_w_mob.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	margin-top: 0vw;



	cursor: pointer;



}



.calender-icon.active {



	background: url(../images/calendar_w_mob_active.svg?v=@{c-v}) no-repeat;



	background-size: contain;



	display: inline-block;



	cursor: pointer;



	position: relative;



}



/*11/08/2021*/











/*16/08/2021*/







.listing-page.events .thumbnail .textBlock a {



	display: block;



}



/*16/08/2021*/











/*25/08/2021*/



.lh {



	line-height:1.3vw;



}



.exhibition-page .la-download {



	width: 1vw;



	height: 1vw;



	margin-top: auto;



}



.sub-head {



	font-size:1.3vw;



}



.exhibition-page .description {



	font-size:1.3vw;



}



.exhibition-page ul li {



	font-size:1vw;



}



.detail-page.event-detail .follow.pl-md-5 {



	padding-left: 1.7vw !important;



}



.detail-page.event-detail .detail-brand-video #brand-bx-pager li:hover a {



	background:none;



}



.detail-page.event-detail .related-article span.country {



	font-size: 1vw;



}



.detail-page.event-detail .related-article .date {



	padding-top:0.5vw;



}



.detail-page.event-detail .related-article h4 {



	font-size: 1.6vw;



	line-height: 1.1;



	padding-bottom: 0.3vw;



}



.detail-page.event-detail .top_main .icon_hold .calender-icon {



	position:absolute;



	top:0;



	left: -0.6vw;



}



.detail-page.event-detail .top_main .row {



	width:100%;



}



.detail-page.event-detail .la-download {



	width: 1vw;



	height: 1vw;



	margin-top:0;



}



.detail-page.event-detail .download-link {



	padding: 0.3vw 0vw 0.3vw 1.5vw;



}



/*25/08/2021*/







.web_btn.google img {



	padding-right: 0.5vw;



	position: relative;



	top: -0.2vw;



}



.promocode {



	border:2px dashed var(--white);



	font-size: 1.6875vw;



	padding: 0 1vw;



}



.promotxt {



	color: var(--white);



	font-size: 1.2vw;



	padding-right: 10vw;



	padding-top: 1.2vw;



}



.la-copy {



	color: var(--white);



	font-size: 2.5vw;



	position: relative;



	top: -0.3vw;



	left: 0.4vw;



}



#verified_popup .pop_container .pop_text_holder {



	background: url(../images/stir-bg-bg.png?v=@{c-v}) no-repeat 0 0;



	background-size: contain;



	padding: 6.320vw 6.320vw 6.588vw 6.320vw;



	background-position: left center;



	position: relative;



	height: 43vw;



	display: -ms-flexbox;



	display: flex;



	-ms-flex-align: center;



	align-items: center;



	text-align:center;



}



#verified_popup .verfy-text {



	color:var(--white);



	font-size:1.3vw;



}



.description .read_more {



	margin-top: 1.7vw;



	font-size: 1.2vw;



}



.detail-page .web_btn.f-bl {



	font-family:'BarlowLight' !important;



}



/*02-09-2021*/	



.login-page #login_form.form {



	width: 26vw;



}



.login-page #login_popup .pop_container {



	box-shadow: 0vw 0.2vw 1vw 0vw rgb(0 0 0 / 50%);



	top:3vw;



}



.login-page #main_footer.mt-5 {



	margin-top:10vw !important;



}



/*02-09-2021*/















/*06-09-2021*/



.ui-tooltip {



	position: absolute;



	font-size: 0.8vw;



	border: 1px solid var(--black);



	padding: 0.3vw;



	background: var(--white);



	z-index: 1;



}



.forgot_password {



	margin-top:0.3vw;



}



/*06-09-2021*/







/*08-09-2021*/







.news-detail-page .article_description a {



	text-decoration:underline;



}



.web_btn.cursor-pointer {



	margin-top: 1.7vw;



	font-size: 1.2vw;



	margin-left:0.6vw;



}



.exhibition-detail .sub-head, .exhibition-detail ul {



	padding-left:0.6vw;



}



/*08-09-2021*/











/*09-09-2021*/



.video_thumb {



	position:relative;



}



.video_thumb .icon-play {



	position: absolute;



	left: 50%;



	transform: translate(-50%, -50%);



	top: 50%;



	text-align: center;



	cursor: pointer;



	z-index: 8;



	font-weight: 100;



}



video_thumb .icon-play:before {



	content: "";



	background: url(../images/icon-play.png?v=@{c-v}) no-repeat;



	height: 5.124vw;



	width: 5.124vw;



	display: inline-block;



	background-size: cover;



}



/*09-09-2021*/







/*10-09-2021*/



.news-detail-page .item-info-hold .item-info a {



	margin: 0;



	font-size: 1.61vw;



	line-height: 1.04;



	letter-spacing: -0.08vw;



	margin-bottom: 1vw;



}



p.text-secondary.text-height-0 {



	margin: 1.464vw 0;



	font-size: 1.171vw;



	color: #808080 !important;



	line-height: 1.2;



	font-family: 'BarlowCondensedLight';



}



.bookmark-hold .mb-1-half {



	margin-bottom: 0.5vw !important;



	font-size: 0.8vw;



	font-weight: 400;



	display: block;



	direction: rtl;



	margin-bottom: 0.5vw;



	letter-spacing: -0.5px;



	font-family: 'BarlowSemiCondensedRegular';



}



.news-detail-page .sidebar-item h4 {



	font-size: 1.756vw;



	margin-bottom: 1.464vw;



}



.news-detail-page .sidebar-item .pl-3-half {



	padding-left: 1.1vw !important;



}



.news-detail-page .sidebar-item .item-info-hold .bookmark-hold {



	text-align: right;



	margin-right: 1.1vw;



}



.news-detail-page .sidebar-item .bookmark-hold i {



	width: 1.171vw;



	height: 2.1vw;



}



.commentbox_container h2 {



	font-size: 1.756vw;



	font-family: 'BarlowSemiCondensedMedium';



	margin-bottom: 1.464vw;



}



.comment_area .field_hold {



	position: relative;



	border: solid 1px rgba(196, 199, 198, 0.75);



	background: var(--white);



	border-radius: 5px;



	display: flex;



	padding: 0.732vw;



}



.comment_area .thumb_hold {



	display: inline-flex;



	padding-right: 1vw;



}



.comment_area .thumb_hold span {



	height: 2.196vw;



	width: 2.196vw;



	display: inline-block;



	overflow: hidden;



	border-radius: 100%;



}



.comment_area .thumb_hold img {



	height: 100%;



	width: 100%;



}



.comment_area .form-control {



	border: none;



	resize: none;



	width: 100%;



	background: var(--white);



	line-height: 1.1;



	padding: 0;



	font-size: 1rem;



	font-weight: 400;



}



.comment_area .form-control::placeholder {



    /* Chrome, Firefox, Opera, Safari 10.1+ */



     font-size:1.244vw;



 color:rgba(0, 0, 0, 0.46);



 font-family: 'BarlowMedium';



}



 .comment_area .form-control:-ms-input-placeholder {



    /* Internet Explorer 10-11 */



     color:rgba(0, 0, 0, 0.46);



 font-family: 'BarlowMedium';



}



 .comment_area .form-control::-ms-input-placeholder {



    /* Microsoft Edge */



     color:rgba(0, 0, 0, 0.46);



 font-family: 'BarlowMedium';



}



.comment_area .btn-submit {



	padding: 0.732vw 1.464vw;



	background: #333;



	border: #1d1d1d 1px solid;



	color: #f0f0f0;



	font-size: 1vw;



	border-radius: 2px;



	cursor: pointer;



}



.post_comment_btn_holder {



	text-align: right;



	margin: 1vw 0;



}



.comment-row {



	border: solid 1px rgba(196, 199, 198, 0.75);



	background: var(--white);



	border-radius: 5px;



	padding: 1.098vw;



	margin-bottom: 1.098vw;



}



.comment_area .comment-info {



	display: flex;



}



.comment_area .comment-text {



	color: rgba(0, 0, 0, 0.72);



	padding: 1.464vw 0 0 0;



}



.comment_area .comment_footer {



	border-top: solid 1px rgba(0, 0, 0, 0.18);



	padding: 0;



	margin-top: 1.464vw;



	position: relative;



	padding-top: 1.464vw;



}



.comment_area .thumb_hold {



	display: inline-flex;



	padding-right: 1vw;



}



.comment_area .comment-info .posted-by {



	display: block;



	font-size: 0.951vw;



	color: #64a8e1;



	font-family: 'Barlow Semi Condensed', sans-serif;



	font-weight: 500;



}



.comment_area .comment-info .posted-at {



	font-size: 0.805vw;



	color: rgba(0, 0, 0, 0.65);



	font-family: 'Barlow Condensed', sans-serif;



}



.comment_area .comment_footer .btn-response {



	font-size: 0.951vw;



	float: right;



	margin-top: 0.7vw;



	color: #52a0e2;



	font-family: 'Barlow Condensed', sans-serif;



	cursor: pointer;



}



.comment_area .btn {



	align-items: center;



	display: inline-flex;



	color: var(--black);



	border-radius: 0px;



	cursor: pointer;



	border: solid 1px rgba(0, 0, 0, 0.74);



	font-size: 0.99vw;



	text-align: center;



	line-height: 1;



	padding: 0.75vw 1.5vw;



}



.comment_area .btn:before {



	content: '';



	background-size: contain !important;



	background-position: left center;



	vertical-align: middle;



	margin-right: 0.5vw;



	display: inline-block;



	width: 1.171vw;



	height: 0.805vw;



}



.comment_area .btn.arrow:before {



	background: url(../images/arrow_b.svg?v=@{c-v}) no-repeat;



}



.news-detail-read-more {



	float: left;



	display: block;



}



.article_tagging ul.article_tag_tab {



	display: inline-block;



	float: left;



	width: 80%;



}



.article_tagging ul.article_tag_tab li {



	display:inline-block;



	float:left;



}



.article_tagging ul.article_tag_tab li {



	text-transform: capitalize;



	border-right: 1px solid var(--black);



	padding: 0vw 0.5vw 0 0;



	line-height: 1.2;



	font-family: 'BarlowCondensedLight';



	margin-bottom: 0.5vw;



	margin-right: 0.5vw;



	margin-top: 0.2vw;



	float: left;



}



.article_tagging ul.article_tag_tab li.last {



	border-right:none;



}



.article_tagging ul.article_tag_tab li a, .article_tagging ul.article_tag_tab li a:hover {



	color: #52a0e2;



}



.comment_area #comment-message {



	text-align: left;



	padding-left: 1vw;



	padding-bottom: 1vw;



	color: #008e11;



	font-family: BarlowRegular;



	font-size:1.1vw;



}



#output_comment .replybox {



	display: none;



}



#comment-message {



	margin-left: 20px;



	color: #189a18;



	display: none;



}



.comment_popup {



	position: fixed;



	left: 0;



	width: 100%;



	height: 100%;



	top: 0;



	z-index: 999999;



	background-color: rgba(0, 0, 0, 0.6);



	display: none;



}



.comment_popup .wrapper {



	background-color: var(--white);



	padding: 1.5vw;



	position: absolute;



	transform: translate(-50%, -50%);



	top: 50%;



	left: 50%;



	border-radius: 10px;



	width: 50vw;



	box-shadow: 0 1px 20px 0 rgb(32 33 36 / 28%);



}



.comment_popup .wrapper .close_btn {



	height: 1.7675vw;



	width: 1.7675vw;



	display: inline-block;



	position: absolute;



	right: -40px;



	top: -30px;



	background: url(../images/close-filter.svg?v=@{c-v}) no-repeat center center;



	background-size: auto;



	background-size: cover;



	cursor: pointer;



	opacity: 1 !important;



	z-index: 9;



}



.comment_popup .comment_area {



	max-height: 30vw;



	Line-height: 1.1;



}



.detail-page.news-detail-page .comment_popup .scroll-y .mCSB_container {



	padding-left: 0vw !important;



}



.comment_area .comment-text {



	color: rgba(0, 0, 0, 0.72);



	padding: 1.464vw 0 0 0;



	line-height: 1.4;



	font-family: 'BarlowCondensedLight';



}



.read_more#comment_loadmore {



	align-items: center;



	display: inline-flex;



	color: var(--black);



	border-radius: 0px;



	cursor: pointer;



	border: solid 1px rgba(0, 0, 0, 0.74);



	font-size: 0.99vw;



	text-align: center;



	line-height: 1;



	padding: 0.75vw 1.5vw;



	font-family: 'BarlowSemiCondensedLight';



	margin:1.5vw 0 2vw;



}



.read_more#comment_loadmore:hover {







	background: var(--black);



	color: var(--white);



}



.comment_popup .mCSB_scrollTools {



	right: 0vw !important;



	left:auto !important;



}



/*10-09-2021*/







/*11-09-2021*/







.news-detail-page .article_description .article_image_hold {



	margin-bottom: 1.5vw;



	position: relative;



}



.news-detail-page .article-details .content figure figcaption {



	font-size: 1.171vw;



	text-align: left;



	line-height: normal;



	color: #333;



	padding-top: 10px;



	font-family: 'BarlowCondensedLight';



}



.article-details .content figure figcaption .image_credit {



	display: block;



	font-style: italic;



	margin-top: 3px;



	font-size: 1vw;



	font-family: 'BarlowCondensedLight';



}



/*11-09-2021*/







/*22-09-2021*/



#login_popup-1 .forgot_password, #login_popup1 .forgot_password {



	margin-top: -0.5vw;



	position:relative;



	z-index:1;



	text-decoration:none;



}



#login_popup-1 form {



	width:29vw;



}



.popup a.text-danger {



	color:var(--black) !important;



}



.swiper-button-prev, .swiper-button-next {



	width: 7vw;



	height: 8vw;



}



/*22-09-2021*/







/*28-09-2021*/







.detail-page.yellow-color .web_btn .plus-icon {



	color:var(--studio);



}



/*28-09-2021*/















/*29-09-2021*/











.detail-page .top_main .icon_hold.archive_overlay, .detail-page .thumbnail .icon_hold.archive_overlay {



	pointer-events: none;



}



/*29-09-2021*/



















/*20-10-2021*/











.cookie-settings .pop_container h4 {



	font-size: 1.6875vw !important;



	border-bottom: 1px solid #333333;



	margin: 0 -1vw;



	padding: 0vw 1vw 1vw !important;



	color: var(--white);



}



.cookie-settings .pop_container {



	background:#1A1A1A !important;



}



.cookie-settings .pop_container p {



	color:var(--white);



	font-family:'BarlowLight';



	font-size:1vw;



}



.cookie-settings .pop_container {



	width: 51vw !important;



	padding: 0 !important;



	border: none;



	box-shadow: 0px 10px 20px rgb(0 0 0 / 50%);



}



.cookie-settings .pop_container button {



	font-size: 0.80375vw;



	font-family: 'BarlowLight';



	background: #1A1A1A;



	border: 1px solid var(--white);



	color: var(--white);



	padding: 0.5vw 0vw 0.5vw 0.25vw;



	text-align:left;



	width: 100%;



}



.cookie-settings .pop_container button.white {



	background: var(--white);



	color: var(--black);



}



#popup_group .cookie-settings .close.la-times {



	right: 3vw !important;



	background: url(../images/close.png?v=@{c-v}) no-repeat center center !important;



	height: 1.5675vw !important;



	width: 1.5675vw !important;



	top: 2.5vw !important;



}



.cookie-settings .stir-logo-login {



	/*top: -0.5vw !important;*/



	top: 0 !important;



}



.cookie-settings a, .cookie-settings a:hover {



	color:var(--white);



	text-decoration:underline;



}



.cookie-settings button.agree {



	text-transform:uppercase;



	font-size:1.25vw;



	font-family: 'BarlowCondensedLight';



}



.cookie-settings p.topsapce {



	padding-top:0.5vw;



	margin-bottom:0vw;



}



.cookie-settings.first-popup .pop_container {



	width: 33.8vw !important;



}



.cookie-settings .p-md-3 {



	padding:3vw !important;



}



.cookie-settings .last {



	padding-right:0vw;



}



.cookie-settings .last {



	padding-right:1vw;



}



/*.detail-page.gallery-detail .swiper-container .thumbnail .text_info h4 {



    line-height: 1.6vw !important;



}



.detail-page.gallery-detail .top_main .page-title h1 {



    font-size: 2.9vw;



}*/



.swiper-button-next {



	/*background: url(../images/icon-img/right-arrow.png?v=@{c-v}) no-repeat;*/

	background: url(../images/right-arrow-new.png?v=@{c-v}) no-repeat;



	background-position: center;



	background-size: contain;



}



.swiper-button-prev {



	/*background: url(../images/icon-img/left-arrow.png?v=@{c-v}) no-repeat;*/

	background: url(../images/left-arrow-new.png?v=@{c-v}) no-repeat;



	background-position: center;



	background-size: contain;



}



.detail-page.exhibition-page .swiper-button-next, .detail-page.exhibition-page .swiper-button-prev {



	top: 25%;



}



/*20-10-2021*/















/*21-10-2021*/



body.exhibition-page .top_main .mCustomScrollbar {



	height: 13vw !important;



}







/*21-10-2021*/







/*.listing-page.designers .filter_row.fixed .form-wrap {



    position:inherit;



    background: var(--white);



    z-index: 9;







    margin: 0;



    width: 100%;



    right: 0.8vw;



    left: auto;



    padding: 0 0vw;



}







.listing-page.designers .filter_row.fixed .form-wrap ul.tab-menu, .listing-page.designers .filter_row.fixed .form-wrap form{



position: fixed;



    background: var(--white);



    z-index: 9;



    margin: 0;



    width: 74.9%;



    right: 5vw;



    left: auto;



    padding: 0 0vw;



    top: 128px;



	}*/







/*25-10-2021*/



 .listing-page.designers .tab-contentt:not(.active) {



 display: none;



}



ul.tab-menu {



	border-bottom: 2px solid var(--brand);



	margin-bottom:2.5vw;



}



ul.tab-menu a {



	padding: 0.3vw 1.1vw;



}



ul.tab-menu .active {



	border: none;



}



ul.tab-menu a {



	border: none;



}



.listing-page.designers ul.tab-menu {



	margin-left: 0vw;



}



/*25-10-2021*/











/*26-10-2021*/



.fancybox-caption__body {



	font-size: 1.1vw;



	font-family: 'BarlowCondensedLight';



	font-style: normal;



}



.fancybox-caption__body .image_credit {



	font-size: 1vw;



	display: block;



	font-style: italic;



}/*26-10-2021*/



/*01-10-2021*/







body.exhibition-page .web_btn i.plus-icon, body.event-detail .web_btn i.plus-icon {



	top: 0vw;



}



/*01-10-2021*/	



















.listing-page.designers ul.tab-menu .active {



	background: var(--studio);



	color: var(--white);



	border: 1 px solid #ccc;



}



.listing-page.designers ul.tab-menu {



	border-bottom: 2px solid var(--studio);



}



/*10-11-2021*/	







.mar-top_des {



	margin-top: 14vw;



}



/*10-11-2021*/	















/*17-11-2021*/	



 .cookie-settings#cookie_first_popup button.agree:hover {



	background:var(--white);



	color:var(--black);



	font-family:'BarlowCondensedLight';



	



}



.cookie-settings .pop_container button:hover{



    font-family: 'BarlowMedium'; background:var(--white);



	color:var(--black);}



.cookie-settings .pop_container i {



	padding-right: 0.5vw;



	padding-left:0;



}



.cookie-settings#cookie_first_popup button:hover {



	background:#1A1A1A;



	color:var(--white);



}



.navbar .navbar-nav > li > ul > li:hover ul.sub-menu .mCSB_scrollTools {



	right:0.2vw



}



.navbar .navbar-nav > li > ul > li:hover ul.sub-menu {



	

	/*max-height:400px !important; (to fix the height of submenu 13-04-2022)*/

	

	max-height: 40vw !important;



}



.navbar .navbar-nav > li > ul > li:hover ul.sub-menu.scroll-y .mCSB_container {



	padding-right:0;



}







.cookie-settings .close {



	position: absolute;



right: 2vw;



    top: 2vw;



	cursor: pointer;



	/* z-index: 9; */



    z-index: 10;



	font-size: 1.6vw;



	opacity: 0.8;



	background: url(../images/close.png?v=@{c-v}) no-repeat center center;



	width: 1.5625vw;



	height: 1.5625vw;



}







/*17-11-2021*/







/*18-11-2021*/







.cookie-settings.second-popup .close {







    color: var(--white);



    opacity: 1;



}



/*18-11-2021*/







/*pr css ends*/











/*23-11-2021*/



.cookie-settings .stir-logo-login.mob_hide



{



	width: auto !important;



}







.cookies-posi {



	position: relative;



	left: 0.6vw;



	vertical-align: bottom;



}







/*23-11-2021*/















/*24-11-2021*/



.cookie-settings .stir-logo-login.mob_hide {



    width: 6.875vw !important;



}



.cookie-settings button.agree{margin-top: 0.2vw;}



.cookie-settings.first-popup .close, .cookie-settings.second-popup .close {



    position: absolute;



    right: 2vw;



    top: 3.9vw;



    cursor: pointer;



    /* z-index: 9; */



    z-index: 10;



    font-size: 1.6vw;



    opacity: 0.8;



    background: url(../images/close.png?v=@{c-v}) no-repeat center center;



width: 1.26vw;



    height: 1.26vw;



}



.cookie-settings .back{



position: absolute;



    right: 4vw;



    top: 3vw;



    z-index: 10000000;



    color: var(--white);



    font-size: 3vw;



	}



	



	.cookie-settings.second-popup .close {



    top: 4vw;



}



/*24-11-2021*/







/*25-11-2021*/











.listing-page.cancelled-subscription-page .thumbnail .text_info h4.font-size-2 {



    font-size: 2vw;



}



.listing-page.cancelled-subscription-page .thumbnail .text_info h4 span{font-size:1.25vw; }







.listing-page.cancelled-subscription-page .thumbnail .text_info a:hover{text-decoration:none;}







.listing-page.cancelled-subscription-page .thumbnail .text_info a:hover h4:before{ content:''; position:absolute; bottom:0; width:100%; height:0.2vw; background:var(--black);}



.listing-page.cancelled-subscription-page .thumbnail .text_info h4 {



    padding-bottom: 0.2vw;



}



.listing-page.cancelled-subscription-page .top-spacee{height: 43vw;}



.subscription-txt{font-size:2.125vw;}



.listing-page.cancelled-subscription-page .explore{ font-size: 1.1875vw;}







.s-img{width:1.7500vw; height:auto;}



.listing-page.cancelled-subscription-page .thumbnail .text_info h4{position:relative;}







/*25-11-2021*/











/*26-11-2021*/



.listing-page.cancelled-subscription-page .thumbnail .text_info  span{



position: relative;



    bottom: 0.4vw;



}



/*26-11-2021*/















/*07-12-2021*/







.featured-new-design p {



    line-height: 1.6;



    padding-right: 15.5vw;



    margin-top: 0;



}







/*07-12-2021*/















/*08-12-2021*/







.login-pages .my-news .thumbnail .text_info h4.big-font {



   line-height: 1.1 !important;



    font-size: 1.6vw !important;



	    font-family: 'BarlowCondensedMedium' !important;



	



}



.login-pages .my-news .thumbnail .text_info .small-font.f-bcm {



    font-size: 1vw;



	font-family: 'BarlowCondensedLight';



	border-right:1px solid var(--black);



	padding-right:0.3vw;



	



}







.login-pages .my-news .thumbnail .text_info .small-font.d-block{display: inline-block!important;}



.login-pages .my-news .thumbnail.mb-0{margin-bottom: 3vw !important;}







.listing-page.events .thumbnail span.d-block{ display:block !important;}







.login-pages .my_event .deigner.thumbnail h4{



line-height: 1.7vw !important;



    margin-top: -0.3vw;



    font-size: 1.6vw; padding-bottom: 0.3vw;



}



.login-pages .my_event .deigner.thumbnail span.country {



    font-size: 1vw;



    border-bottom: 1px solid var(--black);



    padding-bottom: 0vw;



}



 .login-pages .my_event .deigner.thumbnail span.date{font-size: 1vw; padding-top: 0.5vw;}



 



#profile_setting .sidebar-nav{



     overflow-y: scroll;



    height: 31vw;}



	



	.font-size-2 {



    font-size: 1.8vw;



}



.login-pages .designer_layout .thumbnail .text_info h4{    line-height: 1.6vw;     padding-bottom: 0.3vw;}



.login-pages .thumbnail .text_info h4{line-height: 2vw; }



.login-pages .designer-country{font-size: 1.2vw;}







.login-pages .my_exhibition .thumbnail .text_info h4 {



    line-height: 2.2vw;



}



.login-pages .my_exhibition .thumbnail .date {



padding-top: 0.5vw;



    display: block;







}



.login-pages.yellow-color .icon_hold i {



    color: var(--studio);



}



.login-pages .designer_layout .remove-fav {



    width: 1.5vw;



    height: 2.5vw;



}







/*08-12-2021*/











/*13-12-2021*/



.brands-new-d .la-share-alt-square, .designer-details .la-share-alt-square, .product-detail .la-share-alt-square, .gallery-detail .la-share-alt-square, .exhibition-page .la-share-alt-square, .sp_project-page .la-share-alt-square,  .project-detail .la-share-alt-square,  .event-detail .la-share-alt-square,  .collection-detail .la-share-alt-square



{



	  /*width: 1.6875vw;



    height: 1.6875vw;*/

	

	width: 1.56vw;



    height: 1.56vw;



}



.detail-page.brands-new-d .top_main .cta, .detail-page.designer-details .top_main .cta, .detail-page.product-detail .top_main .cta, .detail-page.gallery-detail .top_main .cta,  .detail-page.exhibition-page .top_main .cta, .detail-page.sp_project-page .top_main .cta ,  .detail-page.project-detail .top_main .cta,  .detail-page.event-detail .top_main .cta,  .detail-page.collection-detail .top_main .cta







{



    left: 0vw;



	/*bottom: 2.5vw;*/



}



.brands-new-d .share_item, .designer-details .share_item,  .product-detail .share_item,  .gallery-detail .share_item,  .exhibition-page .share_item,  .sp_project-page .share_item,   .project-detail .share_item, .event-detail .share_item, .collection-detail .share_item



 {



    padding-left: 5vw;



    display: inline-block;



    position: relative;



}



.brands-new-d .share_item .social-links, .designer-details .share_item .social-links, .product-detail .share_item .social-links, .gallery-detail .share_item .social-links, .exhibition-page .share_item .social-links, .sp_project-page .share_item .social-links,  .project-detail .share_item .social-links,  .event-detail .share_item .social-links,  .collection-detail .share_item .social-links, .project-detail .share_item .social-links, .event-detail .share_item .social-linkss



{



    display:block;



    left: 7.6vw;



    right: 0vw;



    /*top: 58%;*/

    top: 52%;



    border: none;







}



.brands-new-d .share_item .social-links .caret-right, .designer-details .share_item .social-links .caret-right, .product-detail .share_item .social-links .caret-right, .gallery-detail .share_item .social-links .caret-right, .exhibition-page .share_item .social-links .caret-right, .sp_project-page .share_item .social-links .caret-right, .project-detail .share_item .social-links .caret-right, .event-detail .share_item .social-links .caret-right, .event-detail .share_item .social-links .caret-right{display:none;}







.brands-new-d .share_item .social-links a, .designer-details .share_item .social-links a, .product-detail .share_item .social-links a, .gallery-detail .share_item .social-links a, .exhibition-page .share_item .social-links a, .sp_project-page .share_item .social-links a, .project-detail .share_item .social-links a, .event-detail .share_item .social-links a, .collection-detail .share_item .social-links a







{font-size: 1.2vw;}







.brands-new-d .share_item .social-links a,  .designer-details .share_item .social-links a, .product-detail .share_item .social-links a, .gallery-detail .share_item .social-links a, .exhibition-page .share_item .social-links a, .sp_project-page .share_item .social-links a, .project-detail .share_item .social-links a,  .event-detai .share_item .social-links a,  .collection-detail .share_item .social-links a, .project-detail .share_item .social-links a, .event-detail .share_item .social-links a



{color: #A8A8A8 !important;}







.detail-page.brands-new-d .web_btn.reuest-info-btn, .detail-page.gallery-detail .web_btn.reuest-info-btn, .detail-page.product-detail .web_btn.reuest-info-btn,  .detail-page.designer-details .web_btn.reuest-info-btn, .detail-page.sp_project-page .web_btn.reuest-info-btn, .detail-page.exhibition-page .web_btn.reuest-info-btn {



    font-size: 1.4vw;



    font-family: 'BarlowCondensedLight';



    letter-spacing: 0vw;



    position: fixed;



    z-index: 1000000;



    right: 0;



    /*top: 43vw;*/



    background: #1A1A1A;



    color: var(--white);



    padding: 0.3vw 1.5vw 0.5vw 1.3vw;



}



.video_thumb .icon-play span.mins {



    display: block;



    color: var(--white);



    font-size: 1.756vw;



}



.video_thumb .mw {



    font-size: 13px;



    color: var(--white);



    line-height: 1;



    padding-top: 0.3vw;



    font-weight: 200;



    display: block;



}



.news-detail-page .article_description a {



    position: relative;



}



/*13-12-2021*/







/*14-12-2021*/



.detail-page.collection-detail .page-title{



position: relative;



}



.detail-page.collection-detail .top_main .icon_hold {



    top: 0.6vw;



    position: absolute;



    z-index: 9;



}







/*14-12-2021*/











/*20-12-2021*/



.detail-page.product-detail .hero-slider-holder{position: sticky;}



/*20-12-2021*/







/*21-12-2021*/



.listing-page.brand .rectangle-logo .thumbnail .brand-logo img



{



    min-width: 12vw;



	max-width: 100%;



}







/*21-12-2021*/







/*23/12/20121



*/



body.project-detail .top_main .des {



    height: 14vw;



}



/*23/12/20121



*/















/*29/12/20121*/



.request_info_popup#new_request_info_popup_design .pop_container {



    width: 34vw;



}



.request_info_popup .pop_container {



    padding: 2.5vw 3.5vw;



}



.request_info_popup .heading {



    font-size: 1.2vw;



	padding-bottom: 0.7vw;



	width: 3.5vw;



}



.request_info_popup .brand-name {



    font-size: 1.2vw;



	line-height: normal;



}



.request_info_popup .heading1 {



    font-size: 1.2vw;



	padding-bottom: 0.7vw;



	margin-left:-0.1vw;



}



.request_info_popup h5 {



    font-size: 1.8vw;



}



.request_info_popup .custom-control-label {



    position: relative;



    font-size: 1.2vw;



}



.request_info_popup .custom-control-label::before {



height: 0.7vw;



    width: 0.7vw;



    left: -1.5vw;



    top: 52%;



}



.request_info_popup form .custom-control {



    min-height: 0vw;



    margin-bottom: 0vw;



    padding-left: 1.5vw;



	line-height: 1.3;



}



.request_info_popup .custom-checkbox .custom-control-label::before {



    border-radius: 0vw;



}



.request_info_popup .form-group {



    margin-bottom: 0.5rem;



}



.request_info_popup textarea.form-control {



    height: 4vw;}



	



.request_info_popup .web_btn {



    font-size: 1.25vw;



    padding: 0.4vw 0.5vw 0.5vw 0.4vw;



}







.custom-control-label::after {



    width: 0.8vw;



    height: 0.8vw;



}







/*.custom-checkbox .custom-control-input:checked~.custom-control-label::after{display:none;}*/











.green-color.request_info_popup .custom-control-input:checked~.custom-control-label::before {



    background-color: var(--brand); border: 1px solid var(--black);



}



.green-color.request_info_popup .heading{border-top: 0.7vw solid var(--brand);}







.request_info_popup .custom-control-input:focus~.custom-control-label::before {



    box-shadow: none;



}



.request_info_popup .custom-control-input:not(:disabled):active~.custom-control-label::before {



    background-color: var(--white);



    border-color: var(--black);



}







.request_info_popup .web_btn.dark {



    color: var(--white);



    border: 1px solid var(--black);



    background: #19181C;



}



.request_info_popup .web_btn i {    



font-size: 1.6vw;



vertical-align: text-top;



padding-left: 0;















}



.request_info_popup .web_btn {



    font-size: 1.25vw;



    padding: 0.4vw 0.5vw 0.5vw 0.5vw;



}







.request_info_popup  .close {



    top: 2.5vw !important;



    right: 3.4vw !important;



}















.yellow-color.request_info_popup .custom-control-input:checked~.custom-control-label::before {



    background-color: var(--studio) !important; border: 1px solid var(--black);



}



.yellow-color.request_info_popup .heading{border-top: 0.7vw solid var(--studio);}



















.orange-color.request_info_popup .custom-control-input:checked~.custom-control-label::before {



    background-color: var(--gallery) !important; border: 1px solid var(--black);



}



.orange-color.request_info_popup .heading{border-top: 0.7vw solid var(--gallery);}















.purple-color.request_info_popup .custom-control-input:checked~.custom-control-label::before {



    background-color: var(--event) !important; border: 1px solid var(--black);



}



.purple-color.request_info_popup .heading{border-top: 0.7vw solid var(--event);}















.pink-color.request_info_popup .custom-control-input:checked~.custom-control-label::before {



    background-color: var(--news) !important; border: 1px solid var(--black);



}



.pink-color.request_info_popup .heading{border-top: 0.7vw solid var(--news);}







.request_info_popup  form .error_message {



    color: red;



    font-size: 1vw;



}















/*29/12/20121*/



















/*07/01/2022*/







.news-detail-page .article_description .article_image_hold{text-align:center;}



.news-detail-page .article_description .article_image_hold img {



    width: auto;



    max-height: 36vw;



    max-width: 100%;



}



/*07/01/2022*/



















/*17/01/2022*/







.other_collection_sec .swiper-wrapper.disabled {



    transform: translate3d(0px, 0, 0) !important;



}



.other_collection_sec .swiper-controls.disabled, .other-products .swiper-controls.disabled, .stir-event-slider .swiper-controls.disabled {



    display: none;



}



.other_collection_sec .swiper-container.for-one-slide {width:100%;}







.other_collection_sec h2.font-size-5-half{font-size: 2.8vw;}



.collection_layout .fig_img_hold, .other_collection_sec .fig_img_hold{position:relative;}



.collection_layout .fig_img_hold .strip, .other_collection_sec .fig_img_hold figure img .strip{



    position: absolute;



    font-family: 'BarlowCondensedMedium';



    font-size: 1.375vw;



    right: 0;



    top: 2.2vw;



    background: rgba(255, 255, 255, 0.6);



    padding: 0vw 1vw 0vw;



    text-transform: uppercase;



    line-height: 1.2;



}















/*17/01/2022*/







/*19/01/2022*/







.item222 .swiper-slide{



    width: 50%;



    padding: 0 1vw;



}



.item44 .swiper-slide {



    width: 25%;



    padding: 0 1vw;



}



.detail-page .swiper-container.item44 .swiper-button-next, .detail-page .swiper-container.item44 .swiper-button-prev  {



    top: 25%;



}











@keyframes slideInFromLeft {



  0% {



    transform: translateX(100%);



  }



  100% {



    transform: translateX(0);



  }



}







.reuest-info-btn {  



  /* This section calls the slideInFromLeft animation we defined above */



  animation: 0.5s ease-out 0s 1 slideInFromLeft;



    display:none;



}











/*19/01/2022*/







/*28/01/2022*/











.product.listing-page .featured-new-design .product_layout p {



    padding-right: 0vw;







}



.product.listing-page .featured-new-design .product_layout span.by{



    width: 4.0vw;



    display: inline-flex;



}



.product.listing-page .featured-new-design .product_layout .by_designername{



display: inline-flex;



    width: 13vw;



}



/*28/01/2022*/











/*31/01/2022*/



/*.listing-page.project .bootstrap-select div.dropdown-menu.show{



top: -0.3vw !important;



border: 1px solid #aaa;



}



.listing-page.product .bootstrap-select div.dropdown-menu.show{



top: -0.4vw !important;



border: 1px solid #aaa;



}



.listing-page.project .bootstrap-select .dropdown-menu, .listing-page.product .bootstrap-select .dropdown-menu{overflow-x:hidden;}







.listing-page.project .bootstrap-select div.dropdown-menu, .listing-page.product .bootstrap-select div.dropdown-menu {



    padding-top: 0vw !important;



    width: 100%;



	



	



}



.listing-page.project .bs-searchbox .form-control,.listing-page.product .bs-searchbox .form-control {



     padding: 1.1vw 3vw 1.1vw 1.1vw;



	     height: 3.3vw;



}















.listing-page.project .bootstrap-select.no-search div.dropdown-menu.show, .listing-page.product .bootstrap-select.no-search div.dropdown-menu.show{



top: 2.8vw !important;



}*/



/*31/01/2022*/











/*02/02/2022*/ 







/*.listing-page.project .bootstrap-select div.dropdown-menu, .listing-page.product .bootstrap-select div.dropdown-menu{



    transform: translate3d(0px, 4px, 0px) !important;



}



.listing-page.project .bootstrap-select.no-search div.dropdown-menu, .listing-page.product.no-search .bootstrap-select div.dropdown-menu{



    transform: none !important;



}



*/







/*02/02/2022*/ 











/*09/02/2022*/







.featured-events .event-slider .overlay{background:none;}







/*09/02/2022*/











/*11/02/2022*/



.event-detail .event-log{float:right; top: -1vw; position: absolute; right: 0;}



/*11/02/2022*/







/*pr css ends*/







/*grv css start*/







/*11/02/2022*/



#product_table .sorting_asc, #product_table .sorting_desc, #product_table .sorting , #brand_table .sorting_asc, #brand_table .sorting_desc, #brand_table .sorting { padding-right: 1vw;  }



#product_table .bullet-list , #brand_table .bullet-list { padding-left: 25px; }



/*11/02/2022*/







/*16/02/2022*/



._bgif {



	background: url(../images/loader_b.gif) no-repeat;



	background-size: contain;



	width: 100%;



	height: 2vw;



}







.request_info_popup textarea.form-control.gal_area



{



	height: 6vw;



}







.custom-control-input:focus:not(:checked)~.custom-control-label::before {



	border-color: var(--black);



}











/*16/02/2022*/







.request_info_popup .custom-checkbox .custom-control-input:checked~.custom-control-label::after{display:none;}



.request_slide_right



{



	animation: 0.5s ease-out 0s 1 slideOutFromRight; 



	right: -200px !important;



}







.social-links.social-icons a:hover  {



		color: var(--black) !important;



	}



	



/*grv css ends*/







/*pr css starts*/







/*18/02/2022*/



.bootstrap-select .dropdown-menu{width:100%; overflow-x:hidden;}







/*18/02/2022*/



















/*21/02/2022*/



.featured-brand-new-design .bx-viewport {



    height: 35.3vw !important;



}







/*21/02/2022*/







/*04/03/2022*/







/*Partners Page CSS starts Here*/







.partners-page h1{font-size: 2.375vw;}







.partners-page p{font-family:'BarlowRegular'; font-size:1.25vw;}







.partners-page .pr-6{padding-right:10vw;}







.partners-page h2{font-size:1.875vw; top:auto; padding-bottom:0.4vw;}







.partners-page .small-font{font-size:1.25vw;}







.partners-page ul.small-font li{margin:0vw 0.3vw; position:relative;}



.partners-page ul.small-font li:first-child{margin-left:0;}



.partners-page ul.small-font li a:hover::before{width:100%; position:absolute; content:""; bottom:0.1vw; background:var(--black); height:0.01vw; }







.partners-page .web_btn.get_listed{position: relative !important;



    padding: 0.4vw 1.8vw;



    font-size: 1.25vw;



    background: #1A1A1A;



    color: var(--white);



	font-family: 'BarlowCondensedLight';



	}







.mb--{margin-bottom:0.5vw !important;}







.partners-page .web_btn.get_listed a, .partners-page .web_btn.get_listed a:hover{color:var(--white);}











/*Partners Page CSS Ends Here*/



/*04/03/2022*/





/*10/03/2022*/



.detail-page.brands-new-d .web_btn.reuest-info-btn, .detail-page.gallery-detail .web_btn.reuest-info-btn, .detail-page.product-detail .web_btn.reuest-info-btn,  .detail-page.designer-details .web_btn.reuest-info-btn, .detail-page.sp_project-page .web_btn.reuest-info-btn, .detail-page.exhibition-page .web_btn.reuest-info-btn, .detail-page.collection-detail .web_btn.reuest-info-btn {



    /*font-size: 1.4vw;*/



   /* font-family: 'BarlowCondensedLight';*/



	font-family: 'BarlowCondensedMedium';



    font-size: 1.6vw;



    letter-spacing: 0vw;



    position: fixed;



    z-index: 1000000;



    right: 0;



  /*  top: 43vw;*/



    bottom: 3vw;



    background: #1A1A1A;



    color: var(--white);



    padding: 0.5vw 1.5vw 0.5vw 3.5vw;



    /*box-shadow: 0vw 0.5vw 1vw rgb(0,0,0,0.5);*/

    box-shadow: 0vw 0.5vw 1vw rgb(0,0,0,0.2);



	border:none;



}



.detail-page .web_btn.reuest-info-btn::before{content:''; background:url(../images/connect-icon.png?v=@{c-v}) no-repeat; width: 1.125vw;



    height: 1.125vw;



    position: absolute;



    left: 1.7vw;



    top: 0.9vw;



	background-size: contain;



	display:none;



}



.detail-page .web_btn.reuest-info-btn img{ width: 1.125vw;



    height: 1.125vw; position: absolute;



    left: 1.7vw;



    top: 0.9vw;}







.detail-page.green-color .web_btn.reuest-info-btn{background:var(--brand);}



.detail-page.yellow-color .web_btn.reuest-info-btn{background:var(--studio);}



.detail-page.orange-color .web_btn.reuest-info-btn{background:var(--gallery);}



.detail-page.purple-color .web_btn.reuest-info-btn{background:var(--event);}



.detail-page.pink-color .web_btn.reuest-info-btn{background:var(--news);}







@keyframes clockwiseSpin {



   from  {



     transform: rotate(0deg);



  }



  to {



     transform: rotate(360deg);



   }	



}







@keyframes antiClockwiseSpin {



   from  {



     transform: rotate(360deg);



  }



  to {



     transform: rotate(0deg);



   }	



}







.clockwiseSpin {



   animation-duration: 3s;



   animation-iteration-count: infinite;



   animation-name: clockwiseSpin;



   animation-timing-function: linear;



}







.antiClockwiseSpin {



   animation-duration: 3s;



   animation-iteration-count: infinite;



   animation-name: antiClockwiseSpin;



   animation-timing-function: linear;



}





/*10/03/2022*/







/*17/03/2022*/





.news_layout figure, .gallery_layout figure, .event_layout figure, .exhibition_layout figure, .project_layout figure, .collection_layout .thumbnail .fig_img_hold {



    border: 1px solid rgba(0, 0, 0, 0.3) !important;



}







/*17/03/2022*/







/*pr css ends*/







/*GRV CSS*/



/*28-02-2022*/



.country_event {



	display: inline-block !important;



	width: 100%;



}



.top-auto {



	top: auto;



}



.cr-slider::-webkit-slider-thumb {



      background: var(--black);



    }



.uploadimageModal .modal-dialog{



	max-width: 300px;



}



/*28-02-2022*/











/*09-03-2022*/



.exhibition-detail.description, .exhibition-detail {



		font-size: 1.2vw !important;



		padding-left: 0.6vw;



	}







.exhibition-detail .span_desc_font {



	display: block;



}







.exhibition-detail .span_desc_font, .exhibition-detail.description .span_desc_font {



		margin-bottom: 1vw;



	}







.exhibition-detail.description .span_desc_font {



	display: unset;



}







/*09-03-2022*/





/* 21-3-2022*/

.contact_form .bootstrap-select .dropdown-toggle .filter-option-inner-inner {

	color: var(--black);

	font-family: 'BarlowLight';

	line-height: normal;

}

.contact_form .custom-checkbox .custom-control-label {

	line-height: 0.8;

}

.contact_form .custom-checkbox .custom-control-label::before {

	margin-top: -0.4vw;

}

.contact-page .contact_padding{

	padding-right: 3.9vw;

}

.share-images.social-links ul {

	display: flex;

}



.share-images.social-links ul li {

	display: block !important;

	line-height: 0.8;

	margin: 0 0.25vw;

}



.share-images.social-links ul li a {

	display: flex;

	align-items: center;

	justify-content: center;

}



.share-images ul li:nth-child(1) .hover_social img {

	width: 0.62vw;

}



.share-images ul li .hover_social img {

	width: 1.25vw;

	filter: contrast(0%) brightness(0%);

}



.share-images ul li .hover_social img:hover {

	filter: none;

}



.prev_next_hide .owl-nav.disabled .owl-prev, .prev_next_hide .owl-nav.disabled .owl-next, .prev_next_hide .owl-carousel .owl-dot {

	display: none;

}



/* 21-3-2022*/





/*22-03-2022*/



.share-images.social-links ul {

	display: flex;

}



.share-images.social-links ul li {

	display: block !important;

	line-height: 0.8;

	margin: 0 0.5vw;

}



.share-images.social-links ul li a {

	display: flex;

	align-items: center;

	justify-content: center;

}



.share-images ul li .hover_hide, .share-images ul li .hover_show {

	width: 1.05vw;

}

.share-images ul li .hover_social:hover .hover_hide, .share-images ul li .hover_social .hover_show {

	display: none;

}

.share-images ul li .hover_social:hover .hover_show, .share-images ul li .hover_social .hover_hide {

	display: block;

}



/*22-03-2022*/







/*23-03-2022*/

.web_btn.dark.animate_btn {

	background: none !important;

	color: var(--black) !important;

	box-shadow: none !important;

	border: 1px solid var(--white);

}



.animate_btn:hover {

	background: none;

	color: var(--black);

}





.animate_btn i.icon-stirring {

	font-size: 1.38vw;

	animation: rotating 2s linear infinite;

    display: inline-block;

}



@-webkit-keyframes rotating {

		from {

				-webkit-transform: rotate(0deg);

		}

		to {

				-webkit-transform: rotate(359deg);

		}

}



/*23-03-2022*/





/*28-03-2022*/



.news-detail-page .w-80 {

	width: 0.9vw;

	filter: contrast(0%) brightness(0%);

}





.news-detail-page .w-70 {

	width: 70%;

	filter: contrast(0%) brightness(0%);

}



.news-detail-page .w-70:hover, .news-detail-page .w-80:hover {

	filter: none;

}



/*28-03-2022*/



/*29-03-2022*/



.detail-page .top_main .icon_hold {

	display: block;

}



.upload_image {

	height: 100%;

	opacity: 0;

}

/*29-03-2022*/



/*30-03-2022*/



.contact-page .breadcrumb i.ml-1-half {

	margin-left: 0.5vw;

}



/*30-03-2022*/





/*01-04-2022*/



.carousel-item-fast {

    transition: -webkit-transform 0s ease-in-out !important;

    transition: transform 0s ease-in-out !important;

    transition: transform 0s ease-in-out, -webkit-transform 0s ease-in-out !important;

}



/*01-04-2022*/







/*04-04-2022*/

.news-detail-page .socials.make-me-sticky .social-links li {

	display: block;

}







.head_actions li i.icon-profile {



	padding-left: 0vw;



}

/*04-04-2022*/







/*30-05-2022*/



.stir-event {

	font-size: 1.8vw;

    background: var(--mdw);

    color: var(--white);

    display: inline;

    padding: 0vw 3.5vw 0.2vw 0.3vw;

    /*position: relative;*/

    position: absolute;

    left: -7vw;

}

.related-news, .stir-event {

	width: 21.5vw;

}

.stir-event-sec .thumbnail h4 {

    line-height: 1.625vw !important;

	

}



.news_layout .flag-like.active {

	background: url(../images/bookmark_b_pink_active.svg?v=@{c-v}) no-repeat !important;

	background-size: contain !important;

}

.gallery_layout .flag-like.active, .exhibition_layout .flag-like.active {

	background: url(../images/bookmark_b_orange_active.svg?v=@{c-v}) no-repeat !important;

	background-size: contain !important;

}

.designer_layout .flag-like.active, .project_layout .flag-like.active, .specail_project_layout .flag-like.active {

	background: url(../images/bookmark_b_yellow_active.svg?v=@{c-v}) no-repeat !important;

	background-size: contain !important;

}





.product_layout .flag-like.active, .collection_layout .flag-like.active, .brand_layout .flag-like.active {

	background: url(../images/bookmark_b_green_active.svg?v=@{c-v}) no-repeat !important;

	background-size: contain !important;

}



/*30-05-2022*/





/*02-06-2022*/

.invite_pop_container {

	border: 0px;

	width: 30vw;

	padding: 0;

}



.invite_pop_container .close {

	right: 0.5vw !important;

	top: 0.5vw !important;

}



#popup_group .close_w {

    background: url(../images/icon-close-w.png) no-repeat center center;

}





/*trinity css start here*/

.trinity-player-iframe-wrapper {

    margin-bottom: 3vw;

    min-width: auto !important;

    box-shadow: 0px 0.8px 4.5px rgb(0 0 0 / 20%);

}



.trinity-iframe.fab-view {

    left: 1.8vw !important;

    top: 21vw !important;

    z-index: 1;

}



.dir-ltr.fab-view.trinity-player-wrapper {

	margin: 1px 0 0 5px !important;

}



/*trinity css end here*/



/*02-06-2022*/







/*03-06-2022*/

/*News Detail CSS Start*/

.news-detail-page h1.font-size-5-half {

	font-family: 'BarlowSemiCondensedMedium' !important;

	font-size: 3vw;

    line-height: 1;

    letter-spacing: -0.17vw;

	margin-bottom: 0 !important;

}



.news-detail-page .title_head {

	margin-bottom: 3vw !important;

} 



.news-detail-page .strap {	

	margin-bottom: 1.164vw !important;

}



.news-detail-page .strap p {

	margin-top: 1.464vw;

    font-size: 1.15vw;

    font-weight: 500;

	margin-bottom: 0 !important;

}



.news-detail-page p {

	font-size: 1.171vw;

	margin-bottom: 1.464vw;

	line-height: 1.6;

}

.news-detail-page .article_description h2, .news-detail-page .article_description h5 {

	font-size: 1.756vw;

    font-family: 'BarlowSemiCondensedMedium' !important;

	margin-bottom: 1.464vw !important;

	padding-bottom: 0;

}



/*

.news-detail-page .article_description a {

	font-family: 'BarlowMedium';

}

*/



/*News Detail CSS End*/

/*03-06-2022*/





/*07-06-2022*/



#signup_form.form .field_hold .form-control {

	padding: 0.95vw 1vw;

}



#signup_form.form .btn.dropdown-toggle {

    padding: 0.7vw 1vw;

}



/*#signup_form.form .check_newsletter.custom-control-label::before {

    left: -1.6vw;

    top: 25%;

}*/



#signup_form.form .custom-control-label{

	font-size: 0.9vw;

}



#signup_form.form .web_btn i, #login_popup .web_btn i, #forgot_password .web_btn i, #sw_login_popup .web_btn i, #verify_popup .web_btn i {

    font-size: 1.5vw;

	padding-left: 0px;

}



#signup_form.form .custom-control-label::after, #signup_form.form .custom-control-label::before, #sw_login_popup .custom-control-label::after, #sw_login_popup .custom-control-label::before, #login_popup .custom-control-label::after, #login_popup .custom-control-label::before  {

    top: 50%;

}





.head_popup .web_btn {

		font-family: 'BarlowSemiCondensedLight' !important;

	}



#signup_thanku ul.social-links li i {

	padding-left: 0;

}





#cookie_first_popup button i.la-star, #cookies_based_popup button i.la-star {

	font-size: 1.25vw !important;

}



.no-more-slide .swiper-button-prev.swiper-button-disabled, .no-more-slide .swiper-button-next.swiper-button-disabled {



	display: none !important;



}



/*07-06-2022*/





/*13-06-2022*/

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {

    pointer-events: auto !important;

	opacity: 0.5;

}



.swiper-container.item2 {

	width: 100%;

}



.swiper-container.item2.no-more-slide .swiper-wrapper, .swiper-container.item4.no-more-slide .swiper-wrapper {

	transform: none !important;

}

/*13-06-2022*/





/*25-06-2022*/



.embed-container {

	position: relative;

	padding-bottom: 56.25%;

    height: 0;

    overflow: hidden;

    max-width: 100%;

}



.embed-container iframe {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}


/*25-06-2022*/



/*27-06-2022*/

.social-media-icons ul.social_box li:nth-child(2) {
	padding-top: 0vw;
}

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

/*27-06-2022*/


/*04-07-2022*/

.commentbox_container {
	padding-top: 3vw;
	clear: both;
}

.article_description p:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
.article_tagging {
	margin-top: 1.464vw;
}

/*04-07-2022*/

/*GRV CSS*/



@media screen and (min-width: 767.98px) {



.mob_show {



 display: none !important;



}



.navbar .navbar-nav > li > ul {



 -webkit-transition: all .5s ease;



 -moz-transition: all .5s ease;



 -ms-transition: all .5s ease;



 -o-transition: all .5s ease;



 transition: all .5s ease;



}



.navbar .navbar-nav > li > ul > li:hover ul.sub-menu, .navbar .navbar-nav > li > ul > li:hover ul.sub-menu li:hover ul.sub-menu-last {



 max-height: 500px;



 transition: max-height 0.25s ease-in;



 display:block;



 padding: 0vw 0vw 0vw 0vw;



 width: 11vw;



}



.navbar .navbar-nav > li:hover > ul {



 display: block;



 padding: 1vw 0vw 0.7vw 0vw;



 box-shadow: 0vw 0.5vw 0.7vw rgb(0, 0, 0, 0.1);



}



.f-brand .left-col {



 -ms-flex: 0 0 20%;



 flex: 0 0 20%;



 max-width: 20%;



}



.f-brand .right-col {



 -ms-flex: 0 0 80%;



 flex: 0 0 80%;



 max-width: 80%;



}



.product .loadmore_btn {



 margin-left: 1vw;



}



#profile_setting .sidebar-nav ul li {



 margin: 0;



}



#profile_setting .sidebar-nav ul li a {



 padding: 0.7vw 1vw;



 display: inline-block;



 width: 100%;



}



#profile_setting .sidebar-nav ul li.f-bscm a {



 background: #eee;



}



.item-info .title {



 max-width: 50%;



}



}






/* responsive css start here */



@media (max-width: 1440px) {



.down-sec {



 bottom: 2.5vw;



}







/*26/07/2021*/



/*.featured-brand-new-design.inner-page-new .hero-slider-holder .bx-viewport {



    height: 30.7vw !important;



}



.listing-page .hero-slider-holder .quick-info, .home-page .m-slider .quick-info {



    bottom: 7vw;



}*/



  /*26/07/2021*/



  



    /*29/07/2021*/ 







body.home .main_slider_top .xl_article .article_info_box {



 height: 23vw;



}



.listing-page .hero-slider-holder .quick-info {



 bottom: 5.5vw;



}



/*29/07/2021*/ 















}




 @media (max-width: 1366px) {



.down-sec {



 bottom: 6.5vw;



}



#main-banner {



 position: relative;



/* height: 41vw;*/



}



/*26/07/2021*/



/*.featured-brand-new-design.inner-page-new .hero-slider-holder .bx-viewport {



    height: 29.7vw !important;



}



.listing-page .hero-slider-holder .quick-info, .home-page .m-slider .quick-info {



    bottom: 7vw;



}*/



  /*26/07/2021*/



  



    /*29/07/2021*/ 







body.home .main_slider_top .xl_article .article_info_box {



 height: 23vw;



}



.listing-page .hero-slider-holder .quick-info {



 bottom: 5vw;



}



/*29/07/2021*/ 



}




 @media (max-width: 812px) {



.logged_user img {



 width: 24vw !important;



}



}











 @media (max-width: 768px) {



.down-sec {



 bottom: 2vw;



}



 .studio-tour .mob-x-full {



 margin: 0 -5vw;



}







/*priya css starts*/



.navbar .navbar-nav > li:hover ul {











display:none;



}







/*23-04-2021*/



.product-detail .hero-slider-holder figure.img-border {



 height: 60vw;



}



 .mob_bx_slider_new .tabs [class^="tab"] label, .mob_bx_slider_new .tabs [class*=" tab"] label {



font-size:6vw;



}



.loadmore_btn .loader._b {



 background: url(../images/loader_b.png?v=@{c-v}) no-repeat;



 margin: 0;



 display:inline-block;



 -webkit-animation: rotation 2s infinite linear;



 margin-top: 0vw;



}



.pop_container.searchpopup {



box-shadow:none;



}











/*23-04-2021*/







/*26-04-2021*/



.detail-page .mob_bx_slider_new .flag-like, .detail-page .mob_bx_slider_new .remove-fav {



 width: 6vw;



 height: 9vw;



 margin-top: 1.5vw;



}



 .detail-page .mob_bx_slider_new .textBlock {



 margin-top: 6vw;



}



 .filter_row .dropdown-item:before {



 content: "";



 height: 6px;



 width: 6px;



 bottom: 0px;



 font-size: 1.2vw;



}



	







/*26-04-2021*/







/*05-04-2021*/



.logged_user img {



 width: 6vw !important;



}



/*05-04-2021*/







/*06-04-2021*/







.ui-tooltip {



display:none !important;



}



/*06-04-2021*/



/*priya css ends*/











}











@media (max-width: 767.98px) {



#main-banner {



 position: relative;



	/* height: 160vw; */



	height: auto;     /*  //pp  */



}



/* mob comon style start here */



.dataTables_info, .mob_hide, .popup_logo {



 display: none !important;



}



.mob_show {



 display: block;



}



.mob-x-full {



 margin: 0 -7vw;



}



.title.border-t:before {



 margin: 0.7vw 0 6vw 0;



}



p {



 margin-bottom: 4vw;



}



.nav-tabs {



 overflow-x: scroll;



 white-space: nowrap;



 display: inline-block;



 width: 100%;



}



.designer-work-slider .item_name {



 display: none;



}



.dot_more_btn span {



 height: 2vw;



 width: 2vw;



}



.switch-element {



 display: table;



}



.switch-element .col-md-8 {



 display: table-header-group;



}



.item4 .swiper-slide, .item2 .swiper-slide {



 width: 90%;



}



.no-more-slide .swiper-slide {



 width: 100%;



}



.thumbnail .icon_hold {



 padding-right: 3vw;



}



.thumbnail .text_info {



 padding: 0 3vw;



}



.bx-wrapper .bx-controls-direction a, .owl-controls .owl-carousel .owl-nav button {



 height: 6vw;



 width: 6vw;



}



.flag_sucessful_tooltip {



 padding: 3vw 3vw;



 position: fixed;



 left: 50%;



 white-space: nowrap;



 top: 30vw;



 width: 85vw;



 font-size: 3.5vw;



 box-shadow: 0 1px 20px 0 rgba(32, 33, 36, 0.28);



word-wrap: break-word;



 overflow-wrap: break-word;



 white-space: break-spaces;



}



.swiper-slide .thumbnail {



 margin-bottom: 0 !important;



}



.grid-three {



 padding-left: 0;



}



/* margin start here */



.mb-1-half {



 margin-bottom: 1.5vw !important;



}



.ml-1-half {



 margin-left: 1.5vw !important;



}



.m-1 {



 margin: 3vw !important;



}



.my-1 {



 margin: 3vw 0 !important;



}



.mx-1 {



 margin: 0 3vw !important;



}



.mt-1 {



 margin-top: 3vw !important;



}



.mb-1 {



 margin-bottom: 3vw !important;



}



.ml-1 {



 margin-left: 3vw !important;



}



.mr-1 {



 margin-right: 3vw !important;



}



.m-2 {



 margin: 6vw !important;



}



.my-2 {



 margin: 6vw 0 !important;



}



.mx-2 {



 margin: 0 6vw !important;



}



.mt-2 {



 margin-top: 6vw !important;



}



.mb-2 {



 margin-bottom: 6vw !important;



}



.ml-2 {



 margin-left: 6vw !important;



}



.mr-2 {



 margin-right: 6vw !important;



}



.m-3 {



 margin: 9vw !important;



}



.my-3 {



 margin: 6vw 0 !important;



}



.mx-3 {



 margin: 0 6vw !important;



}



.mt-3 {



 margin-top: 6vw !important;



}



.mb-3 {



 margin-bottom: 9vw !important;



}



.ml-3 {



 margin-left: 6vw !important;



}



.mr-3 {



 margin-right: 6vw !important;



}



.m-4 {



 margin: 12vw !important;



}



.my-4 {



 margin: 12vw 0 !important;



}



.mx-4 {



 margin: 0 12vw !important;



}



.mt-4 {



 margin-top: 12vw !important;



}



.mb-4 {



 margin-bottom: 12vw !important;



}



.ml-4 {



 margin-left: 12vw !important;



}



.mr-4 {



 margin-right: 12vw !important;



}



.m-5 {



 margin: 10vw !important;



}



.my-5 {



 margin: 10vw 0 !important;



}



.mx-5 {



 margin: 0 10vw !important;



}



.mt-5 {



 margin-top: 10vw !important;



}



.mb-5 {



 margin-bottom: 10vw !important;



}



.ml-5 {



 margin-left: 10vw !important;



}



.mr-5 {



 margin-right: 10vw !important;



}



.mb-6 {



 margin-bottom: 12vw;



}



.mb-7 {



 margin-bottom: 21vw !important;



}



/* margin end here */







/* padding start here */



.p-1 {



 padding: 3vw !important;



}



.py-1 {



 padding: 3vw 0 !important;



}



.px-1 {



 padding: 0 3vw !important;



}



.pt-1 {



 padding-top: 3vw !important;



}



.pb-1 {



 padding-bottom: 3vw !important;



}



.pl-1 {



 padding-left: 3vw !important;



}



.pr-1 {



 padding-right: 3vw !important;



}



.p-2 {



 padding: 6vw !important;



}



.py-2 {



 padding: 6vw 0 !important;



}



.px-2 {



 padding: 0 6vw !important;



}



.pt-2 {



 padding-top: 6vw !important;



}



.pb-2 {



 padding-bottom: 6vw !important;



}



.pl-2 {



 padding-left: 6vw !important;



}



.pr-2 {



 padding-right: 6vw !important;



}



.p-3 {



 padding: 9vw !important;



}



.py-3 {



 padding: 9vw 0 !important;



}



.px-3 {



 padding: 0 6vw !important;



}



.pt-3 {



 padding-top: 9vw !important;



}



.pb-3 {



 padding-bottom: 6vw !important;



}



.pl-3 {



 padding-left: 3vw !important;



}



.pr-3 {



 padding-right: 9vw !important;



}



.p-4 {



 padding: 12vw !important;



}



.py-4 {



 padding: 12vw 0 !important;



}



.px-4 {



 padding: 0 12vw !important;



}



.pt-4 {



 padding-top: 12vw !important;



}



.pb-4 {



 padding-bottom: 12vw !important;



}



.pl-4 {



 padding-left: 12vw !important;



}



.pr-4 {



 padding-right: 12vw !important;



}



.p-5 {



 padding: 15vw !important;



}



.py-5 {



 padding: 15vw 0 !important;



}



.pt-5 {



 padding-top: 15vw !important;



}



.pb-5 {



 padding-bottom: 15vw !important;



}



.pl-5 {



 padding-left: 15vw !important;



}



.pr-5 {



 padding-right: 15vw !important;



}



/* padding end here */











/* mob comon css start here */



.fig_img_hold {



 margin-bottom: 4.5vw;



}



.web_btn {



 padding: 2vw 6vw;



 font-size: 4vw;



}



.loadmore_btn .web_btn {



 font-size: 4vw;



 padding: 3vw 4.5vw;



}



.web_btn i {



 font-size: 4.5vw;



 margin-right: 2vw;



}



.flag-like, .remove-fav {



 width: 6vw;



 height: 9vw;



 margin-top: 1.5vw;



}



.la-share-alt-square {



 height: 6vw;



 width: 6vw;



}



.swiper-button-next, .swiper-button-prev {



 display: none;



}



.base-slider .swiper-button-next, .base-slider .swiper-button-prev {



 display: block;



}



.make-me-sticky {



 position: static;



}



.d-col {



 padding: 0 5vw;



}



.item-info-hold .icon_hold {



 margin-left: 5vw;



}



.item-info-hold .item-info.d-md-flex div:first-child {



 max-width: none;



}



.tcounters {



 width: 9vw;



 height: 9vw;



 line-height: 9vw;



 padding: 0;



 font-size: 5vw;



}



/* mob comon css end here */







/* mob sharing icons start here */



.share_item .social-links {



 right: 9vw;



 padding: 1vw;



}



.share_item .social-links a {



 font-size: 6vw;



 margin: 0 0.5vw;



 display: inline-block;



}



/* mob sharing icons end here */







/* mob font size start here */



body {



 font-size: 4vw;



}



.font-size-body-plus {



 font-size: 4.5vw;



}



h1, .xxl_title {



 font-size: 10vw;



}



h2, .xl_title {



 font-size: 9vw;



}



h3, .lg_title {



 font-size: 7vw;



}



h4, .md_title {



 font-size: 6vw;



}



h5, .sm_title {



 font-size: 4.5vw;



}



h6 {



 font-size: 3vw;



}



.font-size-1-2 {



 font-size: 2.5vw;



}



.font-size-1 {



 font-size: 3vw;



}



.font-size-3-half {



 font-size: 4.5vw;



}



.font-size-2 {



 font-size: 6vw;



}



.font-size-5-half {



 font-size: 7vw;



}



.font-size-3 {



 font-size: 9vw;



}



.font-size-7-half {



 font-size: 7vw;



}



.font-size-4 {



 font-size: 10vw;



}



.font-size-9-half {



 font-size: 13vw;



}



.font-size-5 {



 font-size: 10vw;



}



.font-size-6 {



 font-size: 12vw;



}



.lead {



 font-size: 5vw;



}



#prod-data .alert.lead {



 padding: 0 !important;



}



/* mob font size end here */







/* mob header start here */



#main_header {



 padding: 0 5vw;



 margin: 0;



}



#main_header .stir_logo img {



 max-height: 10vw;



}



.head_actions {



 position: absolute;



 right: 6.2vw;



 top: 50%;



 transform: translateY(-50%);



 z-index: 99;



}



.head_actions li {



 margin-left: 3vw;



}



.head_actions li i.la-search, .head_actions li i.icon-profile {



 font-size: 5vw;



}



#main_header .mob_head .stir_logo {



 margin: 6vw 0;



}



/* mob main menu start here */



#main_header .main-menu {



 position: fixed;



 right: -100%;



 width: 100%;



 top: 0;



 margin: 0;



 z-index: 9999;



 height: 100% !important;



 text-align: left;



 background-color: rgba(0, 0, 0, 0.97);



 color: var(--white);



 padding: 0 5vw;



}



#main_header div.navbar {



 position: static;



 padding: 0;



}



.navbar .main-menu > ul > li::after {



 display: none;



}



.navbar .main-menu li ul {



 position: static;



 transform: none;



 width: auto;



 margin: 0;



 background: none;



 max-height: none;



 padding-left: 3vw;



 display: none;



}



.main-menu .accordian > .navbar-nav > li {



 display: block;



 margin: 0 0 2vw 0;



 border-bottom: 1px solid #4d4d4d;



 position: relative;



}



.main-menu .accordian .navbar-nav li.parent > a {



 width: 80vw;



}







.main-menu .accordian > .navbar-nav > li > a {



 color: var(--white);



 font-size: 4.5vw;



 padding: 2vw 0;



}



.main-menu .accordian .navbar-nav li .la-angle-down, .main-menu .accordian .navbar-nav li .la-angle-up {



 position: absolute;



 display: block;



 right: 0;



 top: 2.5vw;



 font-size: 5vw;



 width: auto;



 text-align: right;



 padding: 5vw 3vw 3vw 5vw;



}



.main-menu .accordian .navbar-nav li ul li a {



 font-size: 4vw;



 padding: 2vw 0;



 opacity: 0.8;



 border: none;



 color: var(--white);



 text-align: left;



}



.main-menu .accordian .navbar-nav li ul li a:hover {



 opacity: 1;



}



#main_header .navbar-nav {



 max-height: 129vw;



 overflow-y: scroll;



 margin-right: -5vw;



 padding-right: 5vw;



}



.static_nav {



 position: fixed;



 left: 0;



 display: none;



 bottom: 3vw;



}



.static_nav li {



 display: inline-block;



 padding: 0 5vw;



 margin: 2vw 0;



 min-width: 25vw;



}



.static_nav li a {



 font-family: 'BarlowSemiCondensedRegular';



 font-size: 4.5vw;



 color: var(--white);



}



.main-menu .close {



 position: absolute;



 right: 5vw;



 top: 5vw;



 font-size: 9vw;



 cursor: pointer;



 z-index: 9999;



 color: var(--white);



 text-shadow: none;



 opacity: 1;



}



.navbar .navbar-nav > li > ul:before {



 display: none;



}



.navbar .navbar-nav > li > ul > li {



 display: block;



}



.navbar .navbar-nav > li > ul li ul {



 background: none;



 max-height: none;



}



/* mob main menu end here */



#main_header .dropdown-menu {



 left: auto;



 right: -5vw;



}



 #main_header .dropdown-menu .caret {



 left: auto;



 right: 7vw;



}



#main_header .dropdown-menu {



 min-width: 60vw;



}



/* mobile header end here */







/* mob popup start here */



.pop_container, #news_feed_popup .pop_container {



 width: 95vw;



 padding: 10vw 6vw;



 max-width: none;



}



.head_popup form {



 width: auto;



}



#popup_group .close {



 /*right: 2.5vw;*/

	right: 2vw;



 top: 2vw;



 font-size: 6vw;



}



#search_popup .close {



 right: 5vw;



 top: 5vw;



 font-size: 9vw;



}



.other_login img {



 width: 4.5vw;



}



.pop_container p {



 font-size: 4vw;



 line-height: 1.1;



}



#search_popup {



 background-color: rgba(0, 0, 0, 0.97);



}



.pop_container.searchpopup {



 background: none;



 border: none;



}



.searchpopup .searchbar {



 width: 100%;



}



.search-title {



 color: var(--white);



 text-align: center;



 text-transform: uppercase;



 font-size: 5vw;



 line-height: normal;



 margin-bottom: 10vw;



}



.searchpopup .searchbar .sform {



 position: relative;



 width: 100%;



 overflow: hidden;



}



.searchpopup .searchbar .sform input[type=text] {



 border: 0;



 padding-right: 10vw;



 border-bottom: 1px solid #4d4d4d;



 width: 100%;



 background: none;



 color: var(--white);



 line-height: normal;



 font-size: 4.2vw;



 height: 10vw;



}



.searchpopup .searchbar .sform .clear {



 color: var(--white);



 position: absolute;



 right: 0;



 top: 2.5vw;



 border: 1px solid var(--white);



 border-radius: 100%;



 font-size: 3vw;



 height: 5vw;



 width: 5vw;



 text-align: center;



 line-height: 4.8vw;



}



/* mob popup end here */







/* mob form start here */



.form .form-control {



 font-size: 3.5vw;



 padding: 3vw 3vw;



}



.error::after {



 background-size: 3vw;



 width: 9vw;



}



.custom-checkbox .custom-control-label::before, .custom-checkbox .custom-control-label::after {



 height: 3vw;



 width: 3vw;



 left: -5vw;



 margin-top: -1.5vw;



 transform: none;



}



.dropdown-toggle::after {



 width: 11vw;



 background-size: 3vw;



}



.bootstrap-select .dropdown-menu {



 max-width: 100%;



}



.bs-searchbox .form-control {



 background-size: 4vw;



}



/* mob form end here */







/* mob main banner start here */



#main-banner .overlay {



 position: absolute;



 left: 0;



 top: auto;



 bottom: 0;



 width: 100%;



 height: 100%;



 padding: 0;



 background: url(../images/mob-banner-gradient.png?v=@{c-v}) repeat-x bottom;



}



#main-banner .overlay #bx-pager {



 display: block;



 float: none;



 position: absolute;



 bottom: 0;



 width: 100%;



 padding: 0;



 min-height: 1px;



 max-width: none;



}



#main-banner .overlay #bx-pager ul {



 height: 30vw;



 width: 100%;



 display: table;



}



#main-banner #bx-pager ul li {



 display: table-cell;



 vertical-align: top;



}



#main-banner #bx-pager ul li a {



 display: inline-block;



 width: 100%;



 height: 100%;



}



#main-banner #bx-pager ul li .quick-info {



 margin: 0;



 border-bottom: none;



 padding: 0 3vw;



 position: relative;



 height: 100%;



 vertical-align: top;



 border-right: 1px solid rgba(255, 255, 255, 0.4);



}



#main-banner #bx-pager ul li:last-child .quick-info {



 border-right: none;



}



#main-banner #bx-pager ul .quick-info a {



 position: absolute;



 top: 50%;



 transform: translateY(-50%);



}



#main-banner .quick-info .product_name {



 margin-bottom: 1.5vw;



}



/* mob main banner end here */







/* mob main designer start here */







.bookmark_icon i {



 height: 6vw;



 width: 5vw;



}



.designer_image {



 max-width: none;



}



.item-info .text-contain {



 padding-left: 5vw;



}



/* mob main designer end here */ 







/* mob brands start here */



.m-slider .brands-logo {



 max-width: 24vw;



 max-height: 8vw;



}



/* mob brands end here */







.breadcrumb .ml-1-half {



 margin-left: 0 !important;



}



/* mob interesting quote start here */



.interesting_quote {



 width: 75vw;



}



.interesting_quote {



 padding-left: 5vw;



}



.interesting_quote .quote {



 top: -2vw;



}



/* mob interesting quote end here */







/* mob designer with work start here */



.designers_thumb {



 height: auto;



 width: 100%;



 padding: 0 2vw;



}



.work-image {



 max-height: none;



}



.designers_thumb #work-bx-pager {



 position: static;



}



.designers_thumb .deigner {



 color: var(--black);



 opacity: 0.7;



 padding: 0 2vw;



}



.designers_thumb .deigner span {



 font-size: 3vw;



}



.designers_thumb .img {



 margin-bottom: 1.5vw;



}



.designers_thumb .deigner:hover, .designers_thumb a.active .deigner {



 opacity: 1;



 color: var(--black);



}



.designers_thumb .deigner:hover .img, .designers_thumb a.active .deigner .img {



 border-color: var(--black);



}



.item-info-hold .bookmark-hold {



 margin-right: 4vw;



}



.item-info-hold .item-info.home-d-flex {



 padding-top: 4vw;



}



.m-designer .font-size-5-half {



 font-size: 5vw;



}



.m-designer .font-size-5-half .font-60 {



 font-size: 70%;



}



/* mob designer with work end here */







/* mob featured category start here */



.item1 .swiper-slide {



 width: 85%;



 padding: 0 5vw;



}



.item1 .swiper-button-next, .item1 .swiper-button-prev {



 display: none;



}



/* mob featured category end gere */







/* mob newsletter subscription start here */



.news_letter_subscription {



 max-width: 90vw;



}



.news_letter_subscription:before {



 display: none;



}



.news_letter_subscription .left, .news_letter_subscription .right {



 float: none;



 width: 100%;



}



.news_letter_subscription .left {



 margin-bottom: 12vw;



}



.news_letter_subscription h2 span {



 font-size: 7vw;



}



.news_letter_subscription .form-control {



 font-size: 4vw;



 padding-left: 0;



}



/* mob newsletter subscription end here */







/* mob slider start here */



.item_name .brands-logo {



 max-width: 21vw;



 max-height: 7vw;



}



.stack-slide .item_name {



 left: auto;



 right: 0;



}



.swiper-button-prev:after, .swiper-button-next:after {



 font-size: 8vw;



}



/* mob slider end here */







/* mob footer start here */



#main_footer {



 padding: 7vw;



}



#main_footer .row {



 margin: 0;



}



#main_footer .footer_col {



 flex-basis: auto;



}



#main_footer .footer_col .foot_head .footer_logo {



 width: 20vw;



}



#main_footer .footer_col, #main_footer .common_links {



 margin-bottom: 5vw;



 padding: 0;



}



#main_footer .footer_col .foot_head {



 height: auto;



}



#main_footer .footer_col .foot_head {



 margin-bottom: 0 !important;



}



#main_footer .footer_col .cat_links {



 position: static;



 padding-left: 8vw;



 margin-top: 0;



 display: none;



}



#main_footer .footer_col:first-child .foot_head {



 margin-bottom: 5vw !important;



}



#main_footer .footer_col .foot_head .col_title {



 position: static;



 margin-bottom: 4vw;



 font-size: 7vw;



}



#main_footer .footer_col h5 {



 margin-bottom: 2vw;



}



#main_footer .quick_links li {



 float: left;



 width: 50%;



}



#main_footer .footer_col a, #main_footer .common_links a {



 font-size: 4.032vw;



 line-height: 1.8;



}



#main_footer .footer_col h4:before {



 content: "";



 background: url(../images/icon-img/plus_w.png?v=@{c-v}) no-repeat;



 display: inline-block;



 height: 5vw;



 width: 5vw;



 top: 0.5vw;



 margin-right: 3vw;



 position: relative;



 background-size: cover;



}



#main_footer .bottom_bar_holder {



 padding: 8vw;



 padding-bottom: 0;



 margin: 0 -8vw;



 position: relative;



 overflow: hidden;



 z-index:10000000;



}



#main_footer .social-links {



 float: none;



}



.social-links li {



 margin: 0 2vw 0 0;



}



.social-links.round-icons a {



 height: 8vw;



 width: 8vw;



 font-size: 4.5vw;



 line-height: 8vw;



}



.copyright {



 margin-top: 5vw;



 line-height: normal;



 padding-left: 11vw;



}



.copyright span {



 font-size: 3.5vw;



 line-height: normal;



}



.copyright span.sign {



 font-size: 9vw;



 position: absolute;



 left: 0;



 top: 50%;



 transform: translateY(-50%);



}



/* mob footer end here */







/* mob detail page start here */



.top_main .col-md-4 {



 margin-top: 5vw;



}



.detail-page .top_main .des {



 height: auto !important;



}



#prod_desc {



 margin-bottom: 9vw;



}



.brand-detail-logo {



 max-width: 45vw;



 max-height: 15vw;



}



.top_main .d-inline-block {



 vertical-align: top;



 margin-right: 4vw;



}



.detail-page .top_main .cta {



 right: 7vw;



 top: 0;



 height: 10vw;



}



.detail-page .stack-holder {



 margin: 0 -10vw;



}



.detail-page .gallery-wrapper {



 height: 70vw !important;



}



.detail-page .gallery-wrapper .textBlock {



 display: none !important;



}



.detail-page .gallery-wrapper .active .textBlock {



 display: table !important;



}



.detail-page .loadmore_btn {



 display: none;



}



.studio-tour iframe {



 height: 55vw;



}



.detail-brand-video .row {



 position: relative;



}



.detail-brand-video .row .right-panel {



 position: absolute;



 right: 0;



 top: 0;



 z-index: 9;



 background: url(../images/banner-gradient.png?v=@{c-v}) repeat-y 15% 0;



 width: 38%;



 padding: 5vw !important;



 height: 100%;



 display: none;



}



.detail-brand-video #brand-bx-pager li {



 display: -webkit-box !important;



 -webkit-line-clamp: 1;



 -webkit-box-orient: vertical;



 overflow: hidden;



 width: 100%;



 padding-bottom: 0;



 font-size: 4vw;



 margin-bottom: 5vw;



 border: none;



}



.detail-brand-video #brand-bx-pager li a {



 color: var(--white);



}



.detail-brand-video iframe {



 height: 55vw;



}



.product-detail .page-title {



 padding-right: 15vw;



}



.detail-page .top_main .page-title h1 {



 margin-top: 0;



}



.product-detail .top_main .des {



 clear: both;



}



.detail-page .top_main .cta {



 position: static;



 text-align: right;



}



.detail-page .top_main .icon_hold {



 position: absolute;



 right: 5vw;



 top: 0.6vw;



}



.la-share-alt-square:before {



 display: none;



}



.tech-specs {



 font-size: 4vw;



 margin-bottom: 6vw;



}



.col-md-5 .tech-specs {



 padding-right: 0;



}



.col-md-5 .tech-specs:last-child {



 padding-top: 0;



}



.col-md-3 .tech-specs:last-child {



 padding-top: 3vw;



}



.tech-specs-hold {



 margin-top: 4vw;



}



.tech-specs-hold .swiper-slide {



 padding: 0 6vw;



}



.detail_page_cont_holder .right_col {



 margin-top: 0;



}



.detail_page_cont_holder {



 padding: 0;



}



.detail_page_cont_holder .right_col .inside_holder {



 width: auto;



 padding: 0;



}



.detail_page_cont_holder .title_head {



 width: auto;



 padding: 0 5vw 0 15vw;



}



.r-time {



 height: 20vw;



 width: 35vw;



}



.detail_page_cont_holder .article_left_detail {



 width: auto;



 padding: 0 5vw;



}



.article-details .morearticles {



 display: none;



}



/* mob detail page end here */







/* mob product landing page start here */



.product-landing #main-banner .quick-info {



 max-width: 70vw;



}



.product-landing .quick-info .flag-like {



 margin-top: 3.9vw;



}



.product-landing .quick-info .category {



 margin-top: 1vw;



}



.product-landing #main-banner .icon_hold, .product-landing #main-banner .text_info {



 padding: 5vw 3vw;



}



/* mob product landing page end here */







/* mob product listing start here */



.sidebar-nav {



 white-space: nowrap;



 overflow-x: scroll;



 margin-bottom: 9vw;



}



.sidebar-nav ul li {



 margin-right: 4vw;



 font-size: 4.5vw;



 display: inline-block;



 position: relative;



 padding-bottom: 2vw;



}



.sidebar-nav ul li.f-bscm:before {



 content: "";



 height: 2px;



 width: 50%;



 background: var(--black);



 display: inline-block;



 position: absolute;



 left: 0;



 bottom: 0px;



}



.product .thumbnail {



 margin-bottom: 10vw;



}



.top_main .leftSidebar {



 padding: 0 5vw;



 margin-top: 0;



}



.top_main .leftSidebar h1, .top_main.inner-detail-page {



 margin-top: 9vw;



}



/* mob product listing end here */







/* mob brand listing start here */



.brands-thumbnail {



 margin-bottom: 4vw;



}



/* mob brand listing  end here */







/* mob filter start here */



.filter_row {



 position: fixed;



 background-color: rgba(0, 0, 0, 0.97);



 width: 100%;



 height: 100vh;



 left: 0;



 top: 0;



 opacity: 0;



 z-index: -1;



 padding: 50vw 10vw 0 10vw !important;



 overflow-y: scroll;



}



.filter_row .close {



 position: absolute;



 right: 5vw;



 top: 25vw;



 display: block;



 cursor: pointer;



 font-size: 9vw;



 color: var(--white);



 opacity: 1;



 text-shadow: none;



}



.filter_row .web_btn.dark {



 border-color: var(--white);



 text-transform: uppercase;



}



.filter_row form {



 display: block;



}



.filter_row .filter-col {



 width: 100% !important;



}



.category_dropdown {



 display: block !important;



}



.form-group, .form .custom-control {



 margin: 0 0 3vw 0;



}



form .custom-control {



 padding-left: 5vw;



 font-size: 3.5vw;



}



.bootstrap-select>.dropdown-toggle {



 padding: 3vw;



}



.filter_row .bootstrap-select>.dropdown-toggle {



 font-size: 6vw;



 color: var(--white) !important;



 border: none;



}



.filter_row .dropdown-toggle::after {



 background: url(../images/icon-img/next-arrow-w.png?v=@{c-v}) no-repeat;



 background-size: 3.5vw;



 width: 9vw;



 background-position: center;



}



.filter_row .dropdown-item:before {



 height: 3vw;



 width: 3vw;



 margin-right: 3vw;



 border-color: var(--white);



}



.filter_row .dropdown-item.selected:before {



 background: var(--white);



}



.filter_row .dropdown-item:before {



 height: 3vw;



 width: 3vw;



 margin-right: 3vw;



 border-color: var(--white);



}



.filter_row .dropdown-menu {



 border: none;



 background: none;



}



.dropdown-item {



 padding: 2vw 4vw;



 font-size: 4vw;



}



.filter_row .dropdown-item {



 color: var(--white);



}



.bootstrap-select .dropdown-menu {



 position: static !important;



 transform: none !important;



}



.mob-filter-btn .web_btn {



 text-transform: uppercase;



}



.filter_row.in {



 z-index: 9;



 opacity: 1;



}



.mob-filter-btn .fixed {



 position: fixed;



 left: 50%;



 bottom: 10vw;



 z-index: 9;



 transform: translateX(-50%);



}



/* mob filter end here */







/* mob user dashboard start here */



#profile_setting {



 margin-bottom: 21vw;



}



 .left_nab li.active a, .left_nab li a:hover {



 background: none;



}



#profile_setting .right_col {



 border: none;



}



.profile_pic {



 height: 20vw;



 width: 20vw;



}



#profile_setting .right_col {



 margin: 0;



}



/* mob responsive tabel */



div.dataTables_wrapper div.dataTables_filter input {



 width: 100%;



 display: block;



 font-size: 3.5vw;



 padding: 3vw 3vw;



 margin: 0;



 background-size: 4vw;



}



.table-responsive-stack tr {



 -webkit-box-orient: vertical;



 -webkit-box-direction: normal;



 -ms-flex-direction: column;



 flex-direction: column;



 display: block;



 background: none !important;



 border-bottom: 1px solid var(--black);



 margin-bottom: 6vw;



}



.my_requests .table td, .my_requests .table th {



 width: 100%;



 padding: 2vw 0;



}



.table-responsive-stack .table-responsive-stack-thead {



 margin-bottom: 2vw;



 display: inline-block;



}



.my_requests .thumbnail figure, .my_requests .thumbnail figure img {



 max-width: 25vw;



 max-height: none;



}



.sidebar-item {



 position: static;



}



#profile_setting .right_col {



 padding: 0 !important;



}



/* mob user dashboard end here */







/* mob search start here */



#ui-id-2 {



 z-index: 1000000000;



 color: var(--white);



 font-size: 4.2vw;



}



/* mob search end here */







.column-layout-2 {



 -webkit-column-count: 1;



 -moz-column-count: 1;



 column-count: 1;



 -webkit-column-gap: 0;



 -moz-column-gap: 0;



 column-gap: 0;



}



.exh-date {



 display: block;



}



.nav-tabs .nav-item {



 font-size: 6vw;



 margin-right: 9vw;



}



.hero-slider-holder .quick-info {



 padding: 0 12vw;



 max-width: none;



}



.hero-slider-holder .quick-info .product_name {



 line-height: 1.1;



 margin-bottom: 2vw;



}



.item5 .swiper-slide {



 width: 50%;



 padding: 0 0.5vw;



}







/*priya beta css starts here*/



.top-latest-news .icon_hold {



padding-right:3vw;



margin-left:0vw;



}



.top-latest-news .col-md-8 {



padding-left:0;



}



.top-latest-news .item-info-hold {



padding:0 5vw 0 5vw;



}



.mob_bx_slider_new .tab-menu li {



 display: inline-block;



 font-size:6vw;



 margin-right:9vw;



 text-transform:uppercase;



}



.mob_bx_slider_new .tab-menu {



 padding-bottom:10vw;



}











/*27-04-2021*/



.font-size-body-plus, .item-info .title {



 text-align: left;



}



.mob-filter-btn.mb-7, .top_main.mb-7 {



margin-bottom:7vw !important;



}



.mob-filter-btn .fixed {



/*right: -11vw;*/



 bottom: 42vw;



border: 2px solid var(--white);



left: unset;



}



 .product-detail .hero-slide, .product-detail .bx-viewport, .product-detail .hero-slider-holder figure.swigly {



height:auto;



}



#prod_desc {



margin-bottom:3vw;



}



.brand-detail-logo {



 max-width: 55vw;



 max-height: 25vw;



}



.detail-page .top_main .cta {



/* position: static;



 FONT-WEIGHT: 100;



 padding: 6vw 0 21vw;



 display: inline-block;



    float: right;*/



}



.detail-page .top_main .cta {



 width: 100%;



 float: none;



 padding: 6vw 0 21vw;



 margin-top: 0vw;



}



.country-name-font.font-size-1 {



 font-size: 5vw;



}



.product-detail .hero-slider-holder figure.img-border img {



object-fit: cover;



}



.hero-slider-holder .bx-viewport {



 height: 57vw !important;



}







/*27-04-2021*/	







/*28-04-2021*/	



.mob_bx_slider_new .mob_swipe_slider {



padding: 3vw 0 0 2.5vw;



display:block;



}



 #prod_desc .read_more.less_data {



 float: left;



 width: 100%;



 text-align: right;



}



/*28-04-2021*/







/*29-04-2021*/	



h2.participating {



margin-top:10vw;



}



.download a {



font-size: 4.5vw !important;



}



.swigly-test {



 height: 55vw;



}







/*29-04-2021*/











/*5/04/2021*/







div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {



 text-align: left;



}



div.dataTables_wrapper div.dataTables_filter input {



 width: 200%;



}



 .my_requests .thumbnail figure, .my_requests .thumbnail figure img {



 max-width: 100%;



}



 .table-responsive-stack tr {



border-bottom: 1px solid #999;



margin-bottom: 10vw;



}



 #fav_pj .thumbnail, #fav_br .deigner.thumbnail {



margin-bottom: 9vw !important;



}



.detail-page .top_main .cta {



width: 100%;



}



.static_nav {



position: relative; /*top:50vw;*/



}







/*5/04/2021*/







/*10/05/2021*/







.mob_swipe_slider .swiper-container {



border:1px solid #cccccc;



}











/*10/05/2021*/











/*11/05/2021*/







.my_requests .thumbnail figure, .my_requests .thumbnail figure img {



 width: 50vw;



}







/*11/05/2021*/







/*12/05/2021*/







body.verify .bg-light.p-5 {



padding: 8vw !important;



}



body.verify .text-danger {



 color: #dc3545!important;



 font-size: 3.6vw;



}



.Hamburger_menu {



right: 5vw;



left:auto;



}



 .head_actions {



right: 15.2vw;



}







/*.head_popup .pop_wrap .pop_container{ top: -40vw;}*/







.main-menu .accordian {



min-height: 130vw;



}







/*12/05/2021*/















/*14/05/2021*/







div.dataTables_wrapper div.dataTables_length select {



 width: 13vw;



}



/*14/05/2021*/











/*17/05/2021*/







.tech-specs {



 line-height: 1.7;



}



.tech-specs span {



 font-size: 4.5vw !important;



}



/*17/05/2021*/







/*18/05/2021*/



.prod_desc_small p {



 line-height: 1.8!important;



}



/*18/05/2021*/







/*25/05/2021*/







.pop_container, #news_feed_popup .pop_container {



width: 100%;



}



/*25/05/2021*/











/*14/06/2021*/



.home-page .featured-brand-new-design .pl-5, .home-page .featured-new-design.px-3, .home-page .featured-brand-new-design .px-5, .featured-brand-new-design .pagerr, .home-page .featured-new-design.px-5, .home-page .featured-brand-new-design .px-3, .newsletter.px-5, .listing-page .px-2, .listing-page .px-5, .detail-page .px-2, .detail-page .px-0, .detail-page .px-5, .listing-page h2.font-size-5-half.px-5, .detail-page h2.font-size-5-half.px-5, .detail-page section.social-media-icons.px-5 {



padding-left: 4vw !important;



padding-right: 4vw !important;



}



 .home-page .m-designer.px-5 {



padding-left: 0vw !important;



}



 .featured-brand-new-design h2 {



display:inline-block;



}



.featured-brand-new-design h2 span.f-bcl, .featured-brand-new-design h1 span.f-bcl {



font-size: 3.1vw;



 padding: 0vw 1.2vw;



 line-height: 1.7;



 letter-spacing: 0.1vw;



font-family: 'BarlowCondensedMedium';



}



.featured-brand-new-design h2 span.f-bcr, .featured-brand-new-design h1 span.f-bcr {



 font-size: 6.5vw;



}



 .featured-brand-new-design span.font-size-3 {



 text-shadow: 0.3vw 0.3vw 0.5vw rgb(0, 0, 0, 0.6);



 font-size: 6vw;



}



.featured-brand-new-design span.font-size-2-half {



font-size:3vw;



text-shadow: 0.3vw 0.3vw 0.5vw rgb(0, 0, 0, 0.6);



}



 .listing-page .hero-slider-holder .quick-info, .home-page .m-slider .quick-info {



 line-height: 4.9vw;



}



 .home-page .m-slider .quick-info, .hero-slider-holder .quick-info {



 padding: 0 3.5vw;



}



.featured-brand-new-design .read-more, .listing-page .read-more {



 font-size: 2.8vw;



padding-top: 0.9vw;



}



.featured-brand-new-design .highlight-link {



 margin-top: -1.4vw;



 font-size: 2.2vw;



}



.featured-brand-new-design.orange-color .highlight-link {



color: var(--gallery);



}



.featured-brand-new-design.yellow-color .highlight-link {



color: var(--studio);



}



.featured-brand-new-design.green-color .highlight-link {



color: var(--brand);



}



.featured-brand-new-design.purple-color .highlight-link {



color: var(--event);



}



.featured-brand-new-design.pink-color .highlight-link {



color: var(--news);



}



.featured-brand-new-design .plus-icon {



 font-size: 2.5vw;



 top: 0.3vw;



 margin-left: 0.3vw;



}



.bx-wrapper .bx-controls-direction a, .owl-controls .owl-carousel .owl-nav button {



 height: 11vw;



 width: 8vw;



}



.featured-brand-new-design .brands-col .logo_unit {



margin-bottom: 3vw;



padding-left:0;



}



.featured-brand-new-design .brands-col .barnd_name {



 font-size: 3.3vw;



 font-family: 'BarlowCondensedMedium';



}



.featured-brand-new-design .brands-col .country_name {



 font-size: 2.9vw;



 padding-left: 0vw;



 border-left: none;



 font-family: 'BarlowSemiCondensedLight';



}



.brands-col .logo_unit .country_name {



 margin-top: -0.5vw;



}



.featured-brand-new-design.yellow-color .brands-col ul li:hover a .barnd_name:before, .featured-brand-new-design.yellow-color .brands-col ul li a.active .barnd_name:before {



display:none;



}



 .featured-brand-new-design.yellow-color .brands-col ul li:hover a .country_name:before, .featured-brand-new-design.yellow-color .brands-col ul li a.active .country_name:before {



height: 0.5px;



 background: var(--studio);



 width: 100%;



 content: "";



 position: absolute;



 bottom: 0;



}



 .featured-brand-new-design.yellow-color .brands-col ul li:hover a, .featured-brand-new-design.yellow-color .brands-col ul li a.active {



border:none



}



 .featured-brand-new-design .brands-col #brand-bx-pager, .featured-brand-new-design .brands-col #brand-bx-pager-fg, .featured-brand-new-design .brands-col #brand-bx-pager-fp, .featured-brand-new-design .brands-col #brand-bx-pager-fe, .featured-brand-new-design .brands-col #brand-bx-pager-fs {



border:none;



}



 .featured-brand-new-design .brands-col ul li a {



border:none !important;



}



 .featured-brand-new-design .brands-col {



 padding-top: 0vw;



}



.featured-studios-new .designe-info {



display:none;



}



 .item-info-hold .item-info.home-d-flex {



padding-left:0;



}



.featured-new-design .item-info-hold .item-info {



border:none;



}



.featured-new-design span.featured-sec-title {



 font-size: 2.5vw;



 font-family: 'BarlowSemiBold';



 color:var(--studio);



}



.featured-new-design .lh {



 border-bottom: 0.5px solid var(--studio);



 padding-bottom: 0.8vw;



 display: table-caption;



 margin-bottom: 4vw !important;



 line-height: 0.5;



}



.featured-new-design p {



padding-right:0;



}



.featured-new-design.yellow_color .d_name {



border-left:0;



}



.item-info .text-contain {



 padding-left: 2vw;



}



 .designer_image {



padding-left:0;



}



.featured-new-design span.country {



 font-size: 2.7vw;



margin-top: -0.5vw;



}



 .m-designer .font-size-5-half .font-60 {



 font-size: 52%;



 line-height: 1.8;



/* padding-right: 5vw;*/



}



.featured-new-design .read-more {



 font-size: 2.6vw;



 border-bottom: 1px solid var(--studio);



 padding-bottom: 0.3vw;



}



.featured-new-design i {



 font-size: 2.5vw;



}



.featured-new-design .d_name {



 padding: 0vw 1.8vw 0.5vw;



 margin-top: -1.1vw;



}



.bx-wrapper img {



display:inline;



}



.brand-detail-logo {



 max-height: 7.5vw;



}



.brand-logo-product {



text-align:right;



padding:0 0 2.5vw 0;



}



.featured-profuct-heading {



position: absolute;



 z-index: 10;



 top: -5vw;



}



 .cookies_popup {



/*display:none;*/



}



 .studio-slider, .category-slider {



height:57vw;



}



 .featured-studios-new li.active-slide img {



/*	-webkit-filter: grayscale(100%);



	filter: grayscale(100%);*/



}



 .studio-slider li {



 float:left !important;



 position: relative !important;



 opacity:0.5 !important;



/*display:inline-block !important;*/



}



.featured-brand-new-design .brands-col .barnd_name {



 font-size: 3.5vw;



color: #DADCDD;



}



 .featured-brand-new-design .brands-col ul li:hover a .barnd_name, .featured-brand-new-design .brands-col ul li a.active .barnd_name {



color:var(--black);



}



 .featured-brand-new-design.category-section .brands-col .barnd_name, .featured-brand-new-design.featured-brand-news .brands-col .barnd_name {



 font-size: 4.1vw;



}



 .featured-brand-new-design.category-section .brands-col .logo_unit {



 margin-bottom: 2.8vw;



 padding-left: 0;



}



#brand-bx-pager-fc ul {



margin-top:-1.7vw;



}



.featured-brand-new-design.category-section .bx-viewport {/*min-height:60vw !important;*/



}



.featured-pro-headline h2, .f-brandsssss h2 {



position: absolute;



 z-index: 10;



 top: -2vw;



}



 .featured-products .read-more {



display:none !important;



}



 .featured-products.category-section .read-more {



display:block !important;



}



 .featured-products.mb-2 {



margin-bottom:4vw !important



}



.featured-brand-news .font-size-5-half {



 font-size: 3vw;



}



.featured-brand-news .d-col {



 padding: 2vw 0vw;



}



.featured-brand-news p.text-secondary.text-height-0 {



 line-height: 1.4vw;



 font-size: 2.2vw;



 margin-top: -0.5vw;



 font-family: 'BarlowRegular';



}



.featured-brand-news .links {



font-size: 2.7vw;



text-decoration:underline;



}



.featured-brand-news .flag-like, .remove-fav, .m-designer .flag-like, .remove-fav {



width: 3.2vw;



 height: 6vw;



}



.m-designer .flag-like, .remove-fav {



 top: 0.9vw;



 right: -3.2vw;



}



 .featured-brand-news i {



 top: 0.9vw;



}



.mb-7 {



 margin-bottom: 18vw !important;



}



.featured-products .main_brand, .f-brandsssss .main_brand {



 position: relative;



 margin-top: 4.3vw;



}



.featured-studios-new .bx-wrapper .bx-controls-direction a {



display:block;



}



.studio-slider.row {



margin:0 0vw;



}



.studio-slider li {



padding-right: 0vw;



 padding-left: 0vw;



}



   



 /*14/06/2021*/



 



 



 



  /*15/06/2021*/



   



   



#main_footer .quick_links li {



 float: none;



 width:auto;



}



.f-brandsssss .brand-logo-product {



display:block;



}



 #main_footer .footer_col h4:before {



display:none;



}



 #main_footer .footer_col .foot_head .col_title {



 font-size: 3.5vw;



}



#main_footer .footer_col {



 padding: 0 0 0 3.5vw;



 min-width: 12vw;



}



#main_footer .footer_col a, #main_footer .common_links a {



 font-size: 2.5vw;



 line-height: 1.8;



}



#main_footer {



 padding: 3vw 3vw 0vw 3vw;



}



#main_footer .footer_col .foot_head {



 margin-bottom: 0 !important;



 height: 7.5vw;



}



#main_footer .footer_col h4.blue {



 border-top: 0.9vw solid var(--blue);



}



#main_footer .footer_col h4.green {



 border-top: 0.9vw solid var(--brand);



}



#main_footer .footer_col h4.yellow {



 border-top: 0.9vw solid var(--studio);



}



#main_footer .footer_col h4.orange {



 border-top: 0.9vw solid var(--gallery);



}



.footer_logo {



 width: 16vw;



}



#main_footer .footer_col:first-child .foot_head {



margin-bottom:0vw !important;



}



#main_footer .bottom_bar_holder {



background:var(--white);



}



.copyright {



padding-left:0 !important;



font-family:'BarlowSemiCondensedLight';



margin-top:0;



}



.copyright span, .social-links {



 font-size: 1.8vw;



 color: #4B4B4A;



}



.social-links.round-icons a {



 height: 4vw;



 width: 4vw;



 font-size: 2.5vw;



 line-height: 8vw;



}



.social-links li {



 margin: 0 0.5vw 0 0;



}



#main_footer .social-links {



 float: right;



padding-right:0 !important;



}



#main_footer .bottom_bar_holder {



 padding-top: 1vw;



 padding-bottom: 2vw;



}



#main_footer:after {



 content: "";



 width: 100%;



 height: 6vw;



 display: block;



 position: absolute;



 bottom: 6.5vw;



 background: url(../images/footer-bot-new.png?v=@{c-v}) no-repeat 0 0;



 z-index: 2;



 background-size: cover;



 left: 0;



}



.copyright span {



 line-height: normal;



 margin-top: 0.5vw;



 float: left;



}



.news_letter_subscription {



width:100%;



max-width: none;



}



 .news_letter_subscription h2 span {



 font-size: 4.5vw;



}



.newsletter h2 {



 line-height: 3vw;



padding-right:0.5vw;



}



.news_letter_subscription h2 span.f-bb {



font-size:4.8vw;



}



.newsletter .txt {



padding-top: 1.8vw;



 display: inline-block;



 line-height: 3.5vw;



}



.news_letter_subscription .form-control {



 border: 1px solid #D1D3D4 !important;



}



 .news_letter_subscription .form-control {



 font-size: 3.5vw;



 padding: 1vw 2vw;



}



.news_letter_subscription .field_hold i {



width: 5vw;



 font-size: 3vw;



}



body.home .main_slider_top .bx-viewport {



 height: 161vw !important;



}



.home #main-banner .quick-info {



 opacity: 1;



}



.home #main-banner .quick-info {



    /* opacity: 0.6; */



    color: var(--white);



 position: absolute;



 bottom: 0;



    /* left: 15vw; */



    width: 100%;



padding: 15vw 0vw 15vw 12vw;



}



 .home #main-banner .quick-info .font-size-3 {



 font-size: 13vw;



}



.home #main-banner .quick-info .font-size-2-half {



font-size: 3.4vw;



 line-height: 3vw;



 padding-bottom: 0.4vw;



}



.home #main-banner .quick-info .brand_name {



padding-right:1.8vw



}



.home #main-banner .quick-info .country_name {



border-left:1px solid var(--white);



padding-left:2vw



}



#main-banner .quick-info .product_name {



    /* margin-bottom: 1.5vw; */



    line-height: 13vw;



 margin-left: -0.5vw;



}



#main-banner .quick-info .category_name {



 font-size: 4vw;



 text-decoration:underline;



 padding-bottom:1vw;



}



.main_slider_top .bx-wrapper .bx-pager {



 padding-top: 2.66vw;



 margin-bottom: 0vw;



 position: absolute;



 bottom: 46vw;



 left: 12vw;



 text-align: left;



 width: 80%;



}



.bx-wrapper .bx-pager.bx-default-pager a {



 background: none;



 border: 1px solid var(--white);



}



.main_slider_top .bx-wrapper .bx-pager.bx-default-pager a {



 height: 1.5vw;



 width: 1.5vw;



}



.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover {



 background: var(--white);



}



.colored-links.row {



margin: 0 0vw !important;



position: relative;



/* bottom: -7vw;*/



}



.colored-links {



color:var(--white);



}



.colored-links .orange {



background:var(--gallery);



}



.colored-links .yellow {



background:var(--studio);



}



.colored-links .green {



background:var(--brand);



}



.colored-links .blue {



background:var(--blue);



}



.colored-links .purple {



background:var(--event);



}



.colored-links .pink {



background:var(--news);



}



.colored-links a {



padding: 3vw 3.4vw;



font-size:2.3vw;



color:var(--white);



display: block;



}



 section#main-banner {



margin-bottom:0vw;



}



.head_actions li i.la-search, .head_actions li i.icon-profile, .Hamburger_menu i {



 font-size: 6.5vw;



 color: var(--white);



}



.head_actions {



 right: 10vw;



 top: 49%;



}



#main_header, .top_head {



background:none;



}



 #main_footer .footer_col .foot_head .footer_logo {



 width: 15vw;



}



.quick_links {



 padding-top: 3.3vw;



}



.follow {



padding-top:0vw;



}



#main_header {



 padding: 4.8vw 6vw 3.8vw;



}



 .Hamburger_menu {



 right: 5.2vw;



 left: auto;



}



  /*15/06/2021*/



  



  /*16/06/2021*/ 



  



  



.main_slider_top {



position:relative;



}



#main_header.is-sticky.fixed {



 top: 0px;



 background: var(--white);



 webkit-transition: all .0s ease-in-out;



 transition: all .0s ease-in-out;



}



#main_header.is-sticky.fixed .stir_logo img.white, #main_header.is-sticky .stir_logo img.black {



 display:none;



}



#main_header.is-sticky.fixed .stir_logo img.black {



 display:block !important;



}



#main-banner header img {



 width: auto;



}



 #main_header.is-sticky.fixed .head_actions li i.la-search, #main_header.is-sticky.fixed .head_actions li i.icon-profile, #main_header.is-sticky.fixed .Hamburger_menu i {



 font-size: 6.5vw;



 color: var(--black);



}



 #main_header.is-sticky {



-webkit-transition: all .0s ease-in-out;



 transition: all .0s ease-in-out;



 background:var(--white);



}



.main_slider_top .bx-controls-direction {



display:none;



}



.featured-galleries-new {



margin-top:15vw;



}



.listing-page .hero-slider-holder {



 padding: 0vw 4vw 0vw 4vw;



}



.featured-brand-new-design.inner-page-new .hero-slider-holder .bx-viewport {



 height: 51.7vw !important;



}



.hero-slider-holder .quick-info .product_name {



 line-height: 1.1;



 margin-bottom: 0vw;



}



.hero-slider-holder .quick-info .product_name {



 line-height: 1;



 padding-bottom: 3vw;



}



 .featured-brand-new-design.inner-page-new span.f-bcl {



 position: absolute;



 left: 0;



 top: -3.5vw;



 width: 100% !important;



 bottom:auto;



}



body.listing-page .featured-brand-new-design h1 span.f-bcl, body.detail-page .featured-brand-new-design h1 span.f-bcl {



font-size: 3.1vw !important;



padding: 0vw 1.2vw !important;



line-height: 1.7 !important;



 letter-spacing: 0.1vw !important;



 color:var(--white);



width: 15vw !important;



}



 body.listing-page .featured-brand-new-design h1 span.f-bcl {



 color: var(--white) !important;



/* width: 8.4vw; */



}



body.listing-page.yellow-color .featured-brand-new-design h1 span.f-bcl {



 color: var(--white) !important;



/* width: 8.4vw; */



}



 .listing-page .inner-page-new h1.mb-3 {



margin-bottom: 4.3vw !important;



}



.detail-page .inner-detail-page h1.mb-3 {



margin-bottom: 2.5vw !important;



padding-right: 30vw;



}



.listing-page .thumbnail .text_info h4 {







    /* line-height: 1.6vw; */



    line-height: normal;



 margin-top: -1vw;



}



 .listing-page .flag-like, .listing-page .remove-fav {



 width: 3.1vw;



 height: 6vw;



}



.listing-page .featured-new-design .thumbnail .icon_hold i {



 top: -0.6vw !important;



}



.listing-page .featured-new-design .designer_layout .thumbnail .icon_hold i {



 top: 0vw !important;



}



 .detail-page .mob_bx_slider_new .thumbnail .text_info, .listing-page .mob_bx_slider_new .thumbnail .text_info {



 padding: 0 2.5vw;



}



 .listing-page .thumbnail h4 {



 font-size: 4.1vw !important;



}



.thumbnail .icon_hold {



 padding-right: 2.5vw;



}



.loadmore_btn .web_btn {



 font-size: 2.5vw;



 padding: 1.5vw 1.5vw;



}



 .fig_img_hold {



 margin-bottom: 2.5vw !important;



}



.detail-page .mob_bx_slider_new .thumbnail.mb-3, .listing-page .mob_bx_slider_new .thumbnail.mb-3, .detail-page .mob_listing_slider .thumbnail.mb-3, .detail-page .thumbnail.mb-3, .detail-page .collection_layout .thumbnail.mb-3, .collection-detail .product_layout.thumbnail {



margin-bottom: 4vw !important;



}



.detail-page .mob_bx_slider_new .thumbnail .text_info, .listing-page .mob_bx_slider_new .thumbnail .text_info, .detail-page .thumbnail .text_info, .listing-page .thumbnail .text_info {



 font-size: 3.2vw;



}



 .row .loadmore_btn {



 width: 100%;



 text-align: right;



 padding-top: 3vw;



}



.featured-new-design.mb-4 {



 margin-bottom: 0vw !important;



 margin-top: 1vw;



}



 body.listing-page .featured-new-design i, body.listing-page .featured-new-design i, body.detail-page .featured-new-design i, body.listing-page i, body.detail-page i.plus-icon {



 font-size: 3.6vw;



}



.web_btn i {



 margin-right: 0vw;



}



.bx-wrapper .bx-prev {



 background: url(../images/left-arrow-mob.png?v=@{c-v}) no-repeat;



}



.bx-wrapper .bx-next {



 background: url(../images/right-arrow-mob.png?v=@{c-v}) no-repeat;



}



.bx-wrapper .bx-controls-direction a, .owl-controls .owl-carousel .owl-nav button {



 /*height: 8vw;*/

	

	height: 7vw;



 width: 7vw;



}



.featured-products .bx-wrapper .bx-controls-direction a, .f-brandsssss .bx-wrapper .bx-controls-direction a {



top:57%;



}



.web_btn.dark {



 color: var(--white);



 background: #231F20;



 border-radius: 0.5vw;



 padding: 1.3vw 10vw 1.7vw;



 box-shadow: 0.5vw 0.7vw 1.5vw rgb(0 0 0 / 50%);



 border: none;



}



.la-filter {



 background: url(../images/filter-icon.png?v=@{c-v});



 height: 1.7vw;



 width: 3.1vw;



 background-size: contain;



}



.la-filter:before {



display:none;



}



.mob-filter-btn .web_btn {



font-family: 'BarlowSemiBold';



 text-transform: capitalize;



 font-size: 4vw;



}



 .mob-filter-btn .web_btn i {



top:-0.4vw;



margin-right: 1vw;



}



.filter_row {



 background-color: #231F20;



 padding: 25vw 14vw 25vw 14vw !important;



}



.filter_row.in {



 z-index: 1000000;



 opacity: 1;



}



.la-times {



background: url(../images/close.png?v=@{c-v});



 height: 9.903vw;



 width: 9.903vw;



 background-size: contain;



float:right;



}



 .dropdown-toggle::after, .sub-category .dropdown-toggle::after {



 background: url(../images/down-arrow.png?v=@{c-v}) no-repeat !important;



 display: inline-block;



 width: 2.415vw !important;



 height: 2.415vw;



 transform: rotate( 0deg );



}



.bootstrap-select .dropdown-toggle .filter-option-inner-inner {



 font-size: 4vw;



 color: var(--white);



 font-family: 'BarlowRegular';



 background: none;



}



.sub-category .btn-light:not(:disabled):not(.disabled).active, .sub-category .btn-light:not(:disabled):not(.disabled):active, .sub-category .show>.btn-light.dropdown-toggle, .sub-category .bootstrap-select>.dropdown-toggle {



 background: none !important;



 padding: 5vw 3vw 1vw 0vw !important;



}



 .sub-category .dropdown-toggle::after {



top: 8vw;



}



 .dropdown-toggle::after {



top: 8vw;



}



 .filter_row .bootstrap-select>.dropdown-toggle {



 border-bottom: 2px solid var(--white);



}



.bootstrap-select>.dropdown-toggle {



 padding: 5vw 3vw 1vw 0vw;



}



.bs-actionsbox .btn-group .bs-deselect-all {



 text-align: right;



 color: var(--white);



}



.bootstrap-select.show-tick .dropdown-menu li a span.text {



 margin-right: 0;



 font-family: 'BarlowRegular';



 font-size: 3.2vw;



}



.filter_row .dropdown-item:before {



 height: 1.7vw;



 width: 1.7vw;



}



.dropdown-item {



 padding: 2vw 0vw;



}



 .btn-group-sm>.btn, .btn-sm {



 padding: .0rem .5rem;



 font-size: .875rem;



 line-height: 1.5;



 border-radius: .1rem;



}



body.green-color .bootstrap-select .dropdown-menu li.selected span.text {



color:var(--brand);



}



body.yellow-color .bootstrap-select .dropdown-menu li.selected span.text {



color:var(--studio);



}



body.orange-color .bootstrap-select .dropdown-menu li.selected span.text {



color:var(--gallery);



}



body.purple-color .bootstrap-select .dropdown-menu li.selected span.text {



color:var(--event);



}



body.pink-color .bootstrap-select .dropdown-menu li.selected span.text {



color:var(--news);



}



.filter_row .close {



 right: 14vw;



 top: 24vw;



}



 body.listing-page .apply_filter .web_btn.dark {



font-family:'BarlowSemiBold';



text-transform:capitalize;



padding: 1.3vw 10vw 1.7vw;



}



body.listing-page.green-color .apply_filter .web_btn.dark {



background:var(--brand);



}



body.listing-page.yellow-color .apply_filter .web_btn.dark {



background:var(--studio);



}



body.listing-page.orange-color .apply_filter .web_btn.dark {



background:var(--gallery);



}



body.listing-page.purple-color .apply_filter .web_btn.dark {



background:var(--event);



}



body.listing-page.pink-color .apply_filter .web_btn.dark {



background:var(--news);



}



 body.listing-page.green-color .page-heading {



border-top:1px solid var(--brand);



border-bottom:1px solid var(--brand);



text-transform:capitalize;



margin-bottom: 5vw;



}



body.listing-page.yellow-color .page-heading {



border-top:1px solid var(--studio);



border-bottom:1px solid var(--studio);



text-transform:capitalize;



margin-bottom: 5vw;



}



body.listing-page.orange-color .page-heading {



border-top:1px solid var(--gallery);



border-bottom:1px solid var(--gallery);



text-transform:capitalize;



margin-bottom: 5vw;



}



body.listing-page.pink-color .page-heading {



border-top:1px solid var(--news);











border-bottom:1px solid var(--news);



text-transform:capitalize;



margin-bottom: 5vw;



}



body.listing-page.purple-color .page-heading {



border-top:1px solid var(--event);



border-bottom:1px solid var(--event);



text-transform:capitalize;



margin-bottom: 5vw;



}



 .show .dropdown-toggle::after {



 transform: rotate( 180deg );



}



.dropdown-item {



 padding: 4.5vw 0vw 1vw;



}



.bootstrap-select .dropdown-menu li a {



 border-bottom: 1px solid var(--white);



}



 .filter_row .dropdown-item:before {



/*  height: 1.7vw;



    width: 1.7vw;



    position: relative;



    right: -68vw;*/



}



dropdown-item:hover, .dropdown-item.selected {



 opacity: 0.7;



}



.btn-group, .btn-group-vertical {



margin-top: 1vw;



}



.bs-actionsbox, .bs-donebutton, .bs-searchbox {



 padding: 4px 0px;



}



.filter_row .dropdown-item {



 color: var(--white);



 font-size: 3.2vw;



}



.m-designer .flag-like.active, .m-designer .remove-fav {



 background: url(../images/bookmark_b_yellow_active.svg?v=@{c-v}) no-repeat;



background-size: cover;







}



.featured-brand-news .flag-like.active, .featured-brand-news .remove-fav {



background: url(../images/bookmark_b_pink_active.svg?v=@{c-v}) no-repeat;



background-size: cover;



}



.m-designer .icon_hold.float-right {



 display: block;



}



body.listing-page #main_header .stir_logo img.white, body.detail-page #main_header .stir_logo img.white {



 display:none;



}



body.listing-page #main_header .stir_logo img.black, body.detail-page #main_header .stir_logo img.black {



 display:block;



}



body.listing-page .head_actions li i.la-search, body.listing-page .head_actions li i.icon-profile, body.listing-page .Hamburger_menu i, body.detail-page .head_actions li i.la-search, body.detail-page .head_actions li i.icon-profile {



 font-size: 6.5vw;



 color: var(--black);



}



.Hamburger_menu i {



 font-size: 6.5vw;



}



 .breadcrumb {



display:none;



}











 /*16/06/2021*/























/*16/06/2021*/



.listing-page.project .thumbnail .text_info h4, .detail-page.project .thumbnail .text_info h4, .listing-page.events .thumbnail .text_info h4, .detail-page.events .thumbnail .text_info h4 {



 line-height: normal !important;



 margin-top: -1vw;



}



 .listing-page .featured-studios-new .designer-country, .designer_layout .designer-country, .listing-page .country-font, .listing-page .designer-country, .detail-page .textBlock .country-font {



 font-size: 3.2vw;



 line-height:normal;



 display:inline-block;



}



.detail-page #gallery-data .designer-country, .listing-page #gallery-data .designer-country {



display:block;



}



 .listing-page .bx-wrapper .bx-controls-direction a, .detail-page .bx-wrapper .bx-controls-direction a {



 width: 8vw;



 height: 7vw;



}



 body.listing-page.yellow-color .featured-brand-new-design h1 span.f-bcl, body.detail-page.yellow-color .featured-brand-new-design h1 span.f-bcl {



 background: var(--studio);



}



 body.listing-page.orange-color .featured-brand-new-design h1 span.f-bcl, body.detail-page.orange-color .featured-brand-new-design h1 span.f-bcl {



 background: var(--gallery);



}



 body.listing-page.purple-color .featured-brand-new-design h1 span.f-bcl, body.detail-page.purple-color .featured-brand-new-design h1 span.f-bcl {



 background: var(--event);



}



 body.listing-page.pink-color .featured-brand-new-design h1 span.f-bcl, body.detail-page.pink-color .featured-brand-new-design h1 span.f-bcl {



 background: var(--news);



}



 body.listing-page.green-color .featured-brand-new-design h1 span.f-bcl, body.detail-page.green-color .featured-brand-new-design h1 span.f-bcl {



 background: var(--brand);



}



 .detail-page .top_main {



 padding-top: 1.5vw;



}



.detail-page .featured-brand-new-design h1 span.f-bcl.country {



background:none !important;



padding:0 !important;



color:var(--black) !important;



}



.detail-page .featured-brand-new-design h1 span.f-bcl.country {



 background: none !important;



 padding: 0 !important;



 color: var(--black) !important;



 font-size: 3.2vw !important;



 font-family: 'BARLOWCONDENSEDLIGHT';



 letter-spacing: 0vw !important;



}



.detail-page .featured-brand-new-design h1 span.f-bcm.template {



 background: none !important;



 padding: 0 !important;



 color: var(--black) !important;



 font-size: 3.2vw !important;



 font-family: 'BARLOWCONDENSEDMEDIUM';



 letter-spacing: 0vw !important;



}



 .featured-brand-new-design h2 span.f-bcr, .featured-brand-new-design h1 span.f-bcr {



 font-family: 'BarlowCondensedMedium';



}



.hero-slider-holder .bx-viewport {



 height: 56.5vw !important;



}



.detail-page .hero-slider-holder .credits {



 /*position: relative;*/



 right: 0vw;



 /*bottom: 12vw;*/

	

	bottom: 6vw;



 /*background: var(--white);*/



 z-index: 1;



 /*width: 100%;*/



 /*text-align: right;*/



 padding: 2vw 4vw;



}



.detail-page .hero-slider-holder .credits .smg, .detail-page .hero-slider-holder .credits .smw {



 display: block;



 /*display: inline-block;*/



 /*color: var(--black);*/



 /*opacity: 1;*/



 font-size: 2.1vw;



 font-family:'BarlowLight';

	line-height: 1.2;



}



.detail-page .hero-slider-holder .credits .smw {



/*font-family:'BarlowBold';*/

font-family:'BARLOWREGULAR';



/*padding-left:1vw;*/



line-height:1;



}



.detail-page .hero-slider-holder .swigly, .hero-slider-holder .bx-viewport {



 border:none;



}



.designer-details .prod_desc_small, .designer-details .prod_desc_small .mCSB_container p, .designer-details #prod_desc_full .mCSB_container, .designer-details #prod_desc_full .mCSB_container p, .brand-details .prod_desc_small p, .brand-details #prod_desc_full p, .detail-page #prod_desc_full p, .detail-page.event-detail .description p, .detail-page.exhibition-page .description p {



 font-size: 3.5vw;



}



 .desc_no_scroll p {



 font-size: 3.4vw;



}



body.detail-page i.plus-icon {



 top: 1vw;



}



body.detail-page .read-more {



 font-size: 2.6vw;



 padding-bottom: 0.3vw;



}



 body.detail-page.orange-color .read-more {



 border-bottom: 1px solid var(--gallery);



}



 body.detail-page.yellow-color .read-more {



 border-bottom: 1px solid var(--studio);



}



 body.detail-page.pink-color .read-more {



 border-bottom: 1px solid var(--news);



}



 body.detail-page.purple-color .read-more {



 border-bottom: 1px solid var(--event);



}



body.detail-page.green-color .read-more {



 border-bottom: 1px solid var(--brand);



}



.detail-page .web_btn {



 font-size: 3.3vw;



 padding: 1vw 2vw;



}



 .detail-page .top_main .icon_hold i {



position:absolute;



right:-1.0vw;



}



.detail-page .inner-detail-page .page-heading {



position:relative;



}



.detail-page .top_main .flag-like, .remove-fav {



 width: 3.5vw;







 height: 7vw;



}



.share_item {



 position: absolute;



 right: 7vw;



}



.inner-detail-page {



position:relative;



}



.detail-page .top_main .cta {



 width: auto;



 float: right;



 padding: 0;



 margin-top: -5vw;



}



.detail-page .tab-content .font-size-5-half, .detail-page h2.font-size-5-half, .studio-tour .nav-tabs .nav-item {



 font-size: 7.86vw !important;



}



 .mob_listing_slider {



margin-left:0.5vw;



}



.news-page .thumbnail .text_info h4, .detail-page .thumbnail .text_info h4, .listing-page .designer_layout .text_info h4 {



 line-height: normal !important;



padding-bottom:0 !important;



padding-right:10vw;



}



 body.gallery-detail .thumbnail .icon_hold, .other-products .icon_hold, .project_layout .icon_hold, .listing-page .designer_layout .icon_hold, .listing-page #gallery-data .icon_hold, .listing-page.news-page .icon_hold, .detail-page .product_layout .icon_hold, .detail-page .news .icon_hold, .detail-page .collection_layout .icon_hold, .detail-page .icon_hold, .specail_project_layout .icon_hold {



 padding-right: 0vw;



 position: absolute;



 right: 0;



 border-right: none;



 z-index: 100;



}



body.detail-page .flag-like, body.detail-page .remove-fav, body.listing-page .flag-like, body.listing-page .remove-fav, .news-page .featured-new-design .flag-like, .news-page .featured-new-design .remove-fav {



 width: 4vw;



 height: 7vw;



/* margin-top: 0.6vw !important;*/



 margin-top: 0vw !important;



}



body.gallery-detail .thumbnail .text_info, .listing-page .designer_layout .text_info, .listing-page .designer_layout .icon_hold, .listing-page #gallery-data .text_info, .listing-page.news-page .text_info {



 padding: 0 0vw !important;



line-height: 1.2vw;



}



.project_layout .text_info, .specail_project_layout .text_info {



 padding: 0 0vw !important;



 line-height: 1.2;



}



.detail-page .thumbnail h4, .detail-page .related-news-slider .font-size-2, .tech-specs span.title, .stir-event-slider .font-size-4-half {



 font-size: 4.1vw !important;



 font-family:'BarlowCondensedMedium';



}



.detail-page .thumbnail span.date {



font-size: 3.2vw;



 font-family: 'BarlowCondensedLight';



 padding: 0;



 display: block;



}



.detail-page .categiries {



 position: absolute;



 right: 7vw;



 font-size: 3.2vw;



 bottom: 4.1vw;



}



.detail-page .categiries a {



padding-left:1.3vw;







padding-right:1.3vw;



}



.heading-padding {



padding-left:0;



padding-right:0;



}



 .detail-page .product_layout .thumbnail .text_info {



font-size:3.2vw;



}



.detail-page .video-info {



 background: var(--white);



 font-size: 3.2vw;



 padding: 3.5vw 4vw 0 4vw;



 position: relative;



 bottom: 0vw;



 display: block !important;



}



.detail-page .video-info span.border {



 height: 1.5vw;



 display: block;



 width: 15vw;



 border: none !important;



}



 .detail-page.green-color .video-info span.border {



background: var(--brand);



}



 .detail-page.yellow-color .video-info span.border {



background: var(--studio);



}



 .detail-page.orange-color .video-info span.border {



background: var(--gallery);



}



 .detail-page.purple-color .video-info span.border {



background: var(--event);



}



 .detail-page .video-info .text {



padding-top:2vw;



border-top:1px solid var(--black);



}



.project_layout h4, .specail_project_layout h4 {



padding-bottom:0;



}



.right-sec .pl-4 {



padding



}



.detail-brand-video.px-5 {



padding:0 !important;



}



.detail-brand-video.right-sec .pl-4 {



padding-left:0 !important;



padding-right:0 !important;



}



.nav-tabs .nav-item {



 margin-right: 5vw;



}



.social-media-icons li, .social-media-icons {



 font-size: 3.2vw;



display:inline-block;



padding-right:5vw;



}



.social-media-icons i {



 font-size: 3.8vw;



 vertical-align: text-bottom;



}



.social-media-icons i.pr-1 {



padding-right:0 !important;



}



.follow.pl-4 {



padding-left:1vw !important;



padding-top:5vw;



}



.related-news, .stir-event {



 font-size: 4.2vw;



}



.item4 .swiper-slide, .item2 .swiper-slide {



 width: 50%;



}



.related-article.px-5 {



padding-left:0 !important;



padding-right:0 !important



}



 .related-article .item4 .swiper-slide, .related-article .item2 .swiper-slide, .stir-event-slider .item4 .swiper-slide, .stir-event-slider .item2 .swiper-slide {



 width: 50%;



 padding: 5vw 1vw 1vw;



}



.related-article .textBlock .font-size-1, .related-article .textBlock {



 font-size: 3.2vw;



}



 .related-article .textBlock {



padding: 3vw 3vw 0;



}



 #main_header {



 padding: 4.8vw 4vw 3.8vw;



}



.Hamburger_menu {



 right: 3.5vw;



 left: auto;



}



.head_actions {



 right: 13vw;



}



.mob-x-full {



 margin: 0 0vw;



}



body, html {



overflow-x:hidden;



}



.swiper-button-next, .swiper-button-prev {



 display: block;



}



.detail-page .swiper-controls a {



 height: 7vw;



 width: 4.5vw;



}



/*17/06/2021*/ 



/*18/06/2021*/   







#main_header .main-menu {



background-color: var(--white);



}



 .main-menu .close {



top: 7.5vw;



}



 .navbar .la-times {



 background: url(../images/close-black.svg?v=@{c-v});



 height: 4.830vw;



 width: 4.830vw;



 background-size: contain;



 float: right;



 right: 5.4vw;



 left: auto;



 font-size: 5.5vw;



}



.sidebar li i {



 font-size: 5.5vw;



 color: var(--black) !important;



}



.head_actions.sidebar {



 right: 5vw;



 top: 4.5%;



}



.navbar-nav .nav-link {



 font-family: 'BarlowRegular';



margin-left: 0.8rem;



}



 .navbar .main-menu .accordian > ul > li a::after {







display:none;



}



.main-menu .accordian > .navbar-nav > li > a {



 color: var(--black);



 font-size: 4.2vw;



 padding: 1.5vw 3vw 2vw;



 margin: 6vw 0vw 0vw;



}



.navbar .navbar-nav > li {



 margin-right: 0;



 font-size: 1.3vw;



 border-right: none;



}



 .main-menu .accordian .navbar-nav li .la-angle-down, .main-menu .accordian .navbar-nav li .la-angle-up {



right: 0px;



 top: -0.5vw;



 font-size: 3vw;



 color: var(--black);



}



 .main-menu .accordian .navbar-nav li .la-angle-up {



color:var(--white);



}



 .main-menu .accordian > .navbar-nav > li.active > a {



background:var(--brand);



color:var(--white);



font-family:BarlowBold;



}



.main-menu .accordian > .navbar-nav > li.active {



border-bottom:none;



}



.main-menu .accordian > .navbar-nav > li.active .la-angle-down:before {



 content: "\f106" !important;



}



.main-menu .accordian > .navbar-nav > li.active > i {



color:var(--white);



}



.main-menu .accordian .navbar-nav li ul li a {



 font-size: 3.5vw;



 padding: 2vw 0;



 opacity: 1;



 color: var(--black);



 text-align: left;



 letter-spacing: -0.1vw;



 border-bottom: 1px solid var(--black);



 display: block;



}



.navbar .main-menu li ul {



padding: 2vw 0vw 0vw 10vw;



}



.navbar-nav ul li i {



 top: 3vw !important;



 font-size: 4.5vw !important;



 right: 14px !important;



}



.navbar .navbar-nav > li > ul > li a.first {



padding-bottom: 1vw;



 padding-top: 3.5vw;



}



.navbar .navbar-nav > li > ul li ul li a {



 padding: 0.5vw 1vw 0vw !important;



 border-bottom: none !important;



 font-family: 'BarlowMedium';



 color: var(--brand) !important;



 margin-bottom: 2.8vw;



}



navbar .navbar-nav > li > ul li ul {



 box-shadow: none;



 padding: 5vw 5vw 0vw;



}



 .navbar .navbar-nav > li > ul li > ul li:hover {



 background: var(--white);



 border-left:1.5vw solid var(--brand);



}



 .navbar .navbar-nav > li > ul li > ul li a {



padding-left: 5.5vw !important;



}



.navbar .navbar-nav > li > ul li > ul li:hover a {



color:var(--white);



padding-left: 4vw !important;



}



.navbar .navbar-nav > li > ul li ul {



box-shadow: none;



 padding: 5vw 0vw 0vw 1vw;



}



 .top_main .d-inline-block {



 vertical-align: unset;



}



 .tech-specs span {



 font-size: 3.2vw !important;



}



.catalogue-text {



font-family:'BarlowCondensedMedium';



font-size:4.5vw;



}



.mob_brand_catalogue i {



font-size: 4.5vw;



 position: relative;



 top: -1.5vw;



}



.mob_brand_catalogue .fig_img_hold.mb-1, .other-products .fig_img_hold.mb-1 {



 margin-bottom: 1vw !important;



}



.mob_brand_catalogue .thumb {



margin-bottom:4vw;



}



.detail-page .product_layout .thumbnail span.categiries.mt-1, .listing-page .product_layout .thumbnail span.categiries.mt-1 {



 margin-top: 1.7vw !important;



}



.detail-page .designer-country {



 font-size: 3.2vw;



line-height: normal;



display: block;



}



 .detail-page .other-products h4 {



font-size:6vw !important;



}



.detail-page .other-products .text_info, .collection-detail .text_info {



font-size:3.2vw !important;



}



.detail-page .other-products .categiries {



 position: relative;



 right: auto;



 font-size: 3.2vw;



 bottom: auto;



 margin-top: 2.3vw !important;



}



.detail-page .other-products .categiries a {



padding-right:0;



padding-left:0;



}



.detail-page .top_main .des {



 height: 45vw !important;



}



.detail-page .top_main .cta {



 width: 100%;



 float: none;



 padding: 6vw 0 21vw;



 margin: 5vw 0vw;



}



.detail-page .loadmore_btn {



 display: block;



}



 body.detail-page i.plus-icon {



 top: -0.3vw;



}



.detail-page .designer_layout .designer-country {



line-height: inherit;



padding-left:0;



}



.detail-page .top_main .icon_hold {



 top: 0vw !important;



 position: absolute;



}



.news-page .pl-5 {



padding-left:0 !important;



}



.news-page h4.font-size-5-half {



 font-size: 5vw;



}



.news-page .top-latest-news .item-info-hold {



 padding: 0 4vw 0 4vw;



}



.news-page .item-info-hold .item-info {



border-left:none;



}



 .news-page .featured-brand-new-design.top-latest-news .d-col {



padding: 0 0vw 0 0vw;



}



.news-page p.text-secondary.text-height-0 {



 font-size: 3.5vw;



}



.news-page .news-p-top-text {



 font-size: 3.6vw;



 font-family: 'BarlowRegular';



 line-height: 6vw !important;



 margin-bottom:0.5vw;



}



.news-page .links {



font-size: 3.5vw;



}



.listing-page.events .date, .listing-page.exhibitions .date, .news-page .date {



    /* padding-top: 0.2vw; */



    display: block;



 font-family: 'BarlowSemiCondensedLight';



 font-size: 3.2vw;



}



.news-page .top_main .leftSidebar h1 {



 margin-left: 4vw;



}



body.listing-page .brands-thumbnail .brand-logo.sqaure, body.detail-page .brands-thumbnail .brand-logo.sqaure {



 height: 50vw;



}



.listing-page.designers .thumbnail .text_info h4, .listing-page.brand .thumbnail .text_info h4, .detail-page .thumbnail .text_info h4 {



 line-height: 5vw !important;



}



.stir_logo img {



 max-height: none !important;



 width: 100%;



 height: auto;



}



.news-page .date {



 padding-top: 3vw;



}



 body.gallery-detail .thumbnail .text_info, body.detail-page .product_layout .thumbnail .text_info, body.detail-page #gallery-data .thumbnail .text_info, body.listing-page #gallery-data .thumbnail .text_info, .detail-page .news .text_info, .detail-page .collection_layout .text_info, .detail-page .text_info {



 padding: 0 0vw !important;



 line-height: normal;



}



body.gallery-detail .thumbnail .text_info h4, body.detail-page .product_layout .thumbnail .text_info h4, body.detail-page #gallery-data .thumbnail .text_info h4, body.listing-page #gallery-data .thumbnail .text_info h4, body.detail-page .thumbnail .text_info h4,  {



line-height: normal;



margin-top: -1.3vw;



}



/*18/06/2021*/ 











/*19/06/2021*/ 



.detail-page .other-products .text_info h4 {



 line-height: 6vw !important;



 padding-bottom: 1vw !important;



 padding-right: 10vw;



}



.detail-page .designer_layout .designer-country {



 font-size: 3.2vw;



}



 .exhibition-page .top_main h5, .event-detail .top_main h5, .event-detail .top_main .text-nowrap {



 font-size: 3vw;



}



.exhibition-page .top_main .line-height-1 {



 line-height: 1;



 font-size: 3vw;



}



.exhibition-page .scroll-y .mCSB_container {



padding-left:0 !important;



}



.button-mob {



 position: absolute;



 right: 0;



 top: 0;



 font-size: 3.4vw;



}



.sp_project-page .button-mob {



 right: 4vw;



}



.button-mob a {



padding:0 3vw;



}



.button-mob i {



font-size: 3.4vw !important;



}



.exhibition-page .detail.scroll-y.mob_show {



height:50vw !important;



font-size:3.5vw;



}



.exhibition-page .scroll-y.mob_show .mCSB_container {



 padding-left: 6vw !important;



}



.exhibition-page .top_main .line-height-1.mb-2 {



margin-bottom:4vw !important;



}



.detail-page.exhibition-page .scroll-y {



height:auto !important;



}



.participating.top-space {



 padding: 0.3vw 8vw 0.3vw 1vw;



 background: var(--black);



    /* font-family: 'BARLOWLIGHT'; */



    color: var(--white);



 font-size: 3vw;



 display: block;



 width: 30vw;



}



.curators-text {



 color: var(--black);



 font-size: 3vw;



 font-family:'BarlowLight';



 padding: 0.5vw;



}



.top-padding {



padding-bottom:1vw;



}



.detail-brand-video .pt-0 {



padding-top:0 !important;



}



.vdeo {



 padding-left: 1.5vw !important;



}



.detail-brand-video .bx-viewport {



background:none;



}



/*.detail-page .product_layout .categiries{position:relative;



    right: auto;



    bottom: auto;



} 



.detail-page .product_layout .thumbnail .text_info{padding: 0 2.5vw;}



.detail-page .product_layout .categiries a {



    padding-left: 0vw;



    padding-right: 0vw;



}*/



section#colored-links {



 margin-bottom:7vw;



	/*margin-top: -14vw;*/



	margin-top: -6.9vw



}



.detail-page #nav-tabContent .news .fig_img_hold figure {



 height: auto;



}



.detail-page .small-font, .stir-event-slider .small-font {



 font-size: 3.2vw;



}



.detail-page .collection_layout p {



margin-bottom:0;



font-size:3.2vw;



line-height: 1.2;



}



.detail-page .collection_layout h4 {



margin-top: -1.1vw !important;



}



 body.listing-page .brands-thumbnail .brand-logo.sqaure, body.detail-page .brands-thumbnail .brand-logo.sqaure {



 height: 45vw;



}



.studio-tour .mb-5 {



margin-bottom:0 !important;



} /*19/06/2021*/















/*21/06/2021*/ 



.listing-page.brand .breadcrumb, .detail-page.brands-new-d .breadcrumb {/*display:none;*/



}



.detail-page.brands-new-d .top_main .icon_hold {



 top: 0vw !important;



}



.tab-contentt .col-md-10.mb-7 {



margin-bottom:0 !important;



}



.brands-new-d .featured-desiners-sec-brand-detail-page.px-5 {



padding-left: 2vw !important;



 padding-right: 2vw!important;



}



ul.tab-menu li {



 font-size: 4.6vw;



 margin-right: 2.4vw;



}



.detail_page_cont_holder .title_head {



 min-height: 42vw;



 padding: 5vw 6.097vw;



 margin-bottom: 0;



 width: 80%;



 margin-left: 20% !important;



 background: var(--white);



 position: relative;



 right: -4.074vw;



 /*margin-top: -25vw !important;*/

	margin-top: -42.5vw !important;



}



.r-time {



 width: 22%;



 padding: 0 0 4vw 0;



 height: 25vw;



}



.news-detail-page .main_banner .icon_hold {



 padding: 0;



 display: block;



 margin: -11.5vw 0 0 0;



}



.r-time .text-height-0 {



 line-height: 0.3;



}



.news-detail-page .main_banner i {



width: 6.048vw;



 height: 11.088vw;



}



.detail_page_cont_holder .title_head::before, .page_content_wrapper::before {



 top: -4.196vw;



 height: 4.196vw;



 width: 100%;



 content: "";



 position: absolute;



 right: 0px;



 background: url(../images/article-wave.png?v=@{c-v}) no-repeat top right;



 background-size: cover;



}



.news-detail-page .main_banner {



 position: relative;



 margin-top: 8vw;



}



.title_head p.f-bcl {



line-height: 1.3;



}



.ytp-cued-thumbnail-overlay-image {



 background-position: left !important;



}



.detail-page.sp_project-page .top_main .des {



height:auto !important;



}



.collection-detail .categiries {



position: unset;



}



/*21/06/2021*/







/*22/06/2021*/ 	 	



.head_actions li {



 margin-left: 2vw;



}



i.icon-profile {



font-size:5vw !important;



}



i.la-search {



margin-top: 0.5vw !important;



}



#login_popup .pop_container {



 width: 95vw;



}



 #login_popup .pop_insideText {



width: 100%;



margin-left:0;



}



#login_popup .pop_container .pop_text_holder, .login-page #login_popup .pop_container .pop_text_holder {



 background: url(../images/stir-bg-mob-1.png?v=@{c-v}) no-repeat 0 0;



 height: 110vw;



 background-size: cover;



}



#login_popup .pop_insideText {



 padding: 0vw 8vw;



}



#login_popup .web_btn.dark, #login_popup .web_btn.signup {



 font-size: 3.2vw;



 padding: 0vw 2vw;



 line-height: 2.2;



}



#login_popup .other_login {



 right: 0.4vw;



 top: -8.8vw;



 font-size: 3.2vw;



}



#login_popup .web_btn.dark i, #login_popup .web_btn.signup i, #signup_popup .web_btn i {



 font-size: 3.5vw;



 margin-top: -1vw;



}



#login_popup .account p {



 font-size: 3.2vw;



 margin-bottom: 2vw;



 margin-top: 0vw;



}



#login_popup .text-muted {



 font-size: 3.8vw;



}



#login_popup .account.mt-4 {



margin-top:1vw !important;



}



#login_popup .pop_insideText {



/*padding: 5vw 10vw 5vw 5vw;*/

	padding: 0vw 15vw 0vw 10vw;



 margin-top: 0vw;



}



#login_popup .row.pop_fut {



width:100% !important;



padding-left: 1vw;



}



#login_popup .form .field_hold .form-control, #login_popup .form .chzn-container-single .chzn-single, #login_popup .stir_form .custom-file {



 padding: 5vw 4vw 3vw;



font-size:3vw;



height:12vw;



}



#login_popup .form .field_hold label {



 position: absolute;



 left: 4.3vw;



 font-size: 2.8vw;



 top:4vw;



}



#login_popup .form .form-control:focus~label, #login_popup .form .form-control:valid~label {



 font-size: 2.5vw;



 margin: -2vw 0 0 0;



}



.stir-logo-login {



/* width: 19.323vw;*/



top: -0.5vw;



}



#login_popup .pop_container h4 {



 font-size: 6.5vw;



}



#login_popup small, #login_popup small label {



 font-size: 2.5vw !important;



padding-left: 3vw;



}



.custom-checkbox .custom-control-label::before, .custom-checkbox .custom-control-label::after {



left: -1.5vw;



}



#login_popup .form .field_hold label.customcheck {



 left: 1.6vw;



 top: -1.9vw;



}



#signup_popup .pop_container, #news_feed_popup .pop_container {



 width: 90%;



 border: none;



}



#signup_popup .other_login {



 right: 1.4vw;



 bottom: 4.2vw;



 font-size: 3.2vw;



 position: absolute;



}



#signup_popup .web_btn {



background:var(--white);



}



#signup_popup .web_btn {



 background: var(--white);



 color: var(--black);



 padding: 2vw 5vw 3vw;



 text-transform: uppercase;



 box-shadow: none;



 border-radius: 0;



 border: 1px solid var(--black);



}



#signup_popup form input:-webkit-autofill, #signup_popup form input:-internal-autofill-selected, #signup_popup form input:-webkit-autofill:focus, #signup_popup form textarea:-webkit-autofill, #signup_popup form textarea:-webkit-autofill:focus, #signup_popup form select:-webkit-autofill, #signup_popup form select:-webkit-autofill:focus {



 -webkit-text-fill-color:var(--black) !important;



 -webkit-box-shadow: 0 0 0px 1000px RGB(255,255,255) inset !important;



 background-color: var(--white)!important;



}



#signup_popup .custom-checkbox .custom-control-label::before, #signup_popup .custom-checkbox .custom-control-label::after {



 left: -5.2vw;



}



.search-page .pl-5, .search-page .pr-5 {



padding-right:4vw !important;



padding-left:4vw !important;



}



.search_info .lead {



 font-size: 4.2vw;



}



.search-page .featured-brand-new-design.inner-page-new span.f-bcl {



 position: relative;



}



.search-page .featured-brand-new-design.inner-page-new span.f-bcl {



 position: relative;



 right: auto;



 bottom: auto;



 top: auto;



 display: inline-block;



 width: auto !important;



}



.search-page .thumbnail.mb-3 {



margin-bottom:5vw !important;



}



.search-page h1 {



margin-top:9vw;



}



.detail-page .thumbnail.exh h4 {



width:auto;



line-height:4vw !important;



padding-bottom:1vw !important;



padding-right:45vw !important;



}



 .detail-page.gallery-detail .collection .thumbnail h4, .detail-page.gallery-detail .product_layout .thumbnail h4 {



 width: auto;



 line-height: 4vw !important;



 padding-bottom: 1vw !important;



 padding-right: 50vw !important;



}



 .detail-page .thumbnail.exh .categiries {



 top: 0vw;



}



.detail-page .thumbnail.exh .text_info {



position:relative;



display:block !important;



}



.breadcrumb ul li {



 font-size: 3vw;



}



.breadcrumb i {



 font-size: 2.5vw !important;



}



.breadcrumb.mb-2 {



margin-bottom:0 !important;



margin-top:6vw !important;



}



#popup_group .close {



 background: url((../images/close-black.png?v=@{c-v}) no-repeat center center;



 width: 7vw;



 height: 7vw;



}



#popup_group #search_popup .close.la-times {



 background: url(../images/close.png?v=@{c-v});



 height: 9vw;



 width: 9vw;



 background-size: contain;



    /* float: right; */



    position: absolute;



 right: 5vw;



 top: 5vw;



}



.detail-page .breadcrumb.mb-2 {



margin-bottom:5vw !important;



margin-top: 0vw !important;



}



.search_info strong {



 font-size: 5.5vw;



}







/*22/06/2021*/



/*23/06/2021*/







#main_header .head_actions ul li a {



 font-size: 4vw;



}



#main_header .dropdown-menu {



 min-width: 50vw;



 padding: 8vw 8vw;



 border-radius: 0.8vw;



 box-shadow: 0vw 0vw 2vw rgb(0 0 0 / 20%);



}



#main_header .head_actions ul li a {



 display: block;



 position: relative;



 vertical-align: middle;



 font-family: 'BarlowCondensedLight' !important;



}



#main_header .dropdown-menu i {



vertical-align: baseline;



padding-right:3vw;



}



#main_header .dropdown-menu .dropdown-item {



 padding: 0vw 0vw 4.5vw;



}



#main_header .dropdown-menu .dropdown-item.text-danger {



padding-top:5vw;



padding-bottom:0;



}



.caret {



 top: -6px;



}



.profile-page .web_btn {



 font-size: 4vw;



 padding: 1.5vw 1.5vw 2vw 1.5vw;



 border:1px solid var(--black);



 font-family: 'BarlowCondensedLight';



}



.login-pages .web_btn i {



 font-size: 3.5vw;



}



.line-hp-6 {



line-height:0.6;



}



 .login-pages h1 span.f-bcl {



font-size: 3.2vw !important;



padding: 0vw 1.2vw !important;



line-height: 1.5 !important;



 letter-spacing: 0.1vw !important;



 font-family: 'BarlowCondensedMedium';



}



.login-pages {



color:var(--black);



}



.login-pages h1 span.f-bcr {



font-family: 'BarlowCondensedMedium';



font-size: 9vw;



}



.login-pages h3 {



font-size: 5vw;



}



.login-pages .flag-like, .remove-fav {



 top: auto;



 right: auto;



}



.login-pages .categiries {



position:inherit;



}



.login-pages .categiries a {



padding-left:0;



padding-right:0;



}



.login-pages .product_layout .f-bcl {



color:var(--black);



padding-right:0 !important;



padding-left:0 !important;



font-family: 'BarlowCondensedLight';



font-size: 3.2vw !important;



}



 .login-pages.green-color h1 span.f-bcl {



 background: var(--brand);



 color:var(--white);



}



.login-pages h1 {



 position: relative;



 display: inline-block;



}



.login-pages h1 span.f-bcr {



 margin-left: -0.4vw;



 line-height: 0.8;



}



.login-pages.yellow-color h1 span.f-bcl {



 background: var(--studio);



}



.login-pages.yellow-color i {



color: var(--studio);



}



.login-pages.yellow-color .remove-fav.active {



 background: url(../images/bookmark_b_yellow_active.svg?v=@{c-v}) no-repeat;



 background-size: contain;



}



.login-pages.orange-color h1 span.f-bcl {



 background: var(--gallery);



color:var(--white);



}



.login-pages.pink-color h1 span.f-bcl {



 background: var(--news);



 color:var(--white);



}



.login-pages.pink-color .remove-fav.active {



 background: url(../images/bookmark_b_pink_active.svg?v=@{c-v}) no-repeat;



 background-size: contain;



}



.login-pages.purple-color h1 span.f-bcl {



 background: var(--event);



 color:var(--white);



}



.login-pages.purple-color .remove-fav.active {



 background: url(../images/bookmark_b_purple_active.svg?v=@{c-v}) no-repeat;



 background-size: contain;



}



.login-pages.detail-page .textBlock .country-font {



 font-size: 3.2vw;



}



.login-pages.detail-page .designer-country {



display:inline-block;



}



.about .top_main {



padding-top:15vw !important;



}



.about-sec {



 margin-top: 0vw;



}



 .about-sec.mb-7 {



 margin-bottom: 8vw !important;



}



.about .stir {



 font-size: 5vw;



}



.about-band {



 font-size: 2vw;



 padding: 0.1vw 1vw 0.3vw 20vw;



 position: relative;



 display: flex;



 left: -20vw;



 width: 40vw;



}



.about p {



 font-size: 3.2vw;



 font-family: 'BarlowRegular';



}



.about strong {



 font-size: 3.1vw;



}



.about .px-10, .about .breadcrumb.px-5 {



 padding: 0 10vw !important;



}



.about .blackk {



padding-bottom:4vw !important;



padding-top: 5vw !important;



}



.about .blackk p {



 font-size: 2.5vw;



 line-height: 1.5;



}



.about .blackk .stir {



 font-size: 4vw;



 color: var(--white);



 padding-bottom: 2vw;



 padding-top: 5vw;



}



.detail-page .project_layout .designer-country {



 display: inline-block;



}



.news-page .featured-new-design p {



 padding-right: 0;



 font-family: 'BarlowRegular';



 font-size: 3.5vw;



 line-height: 1.5;



}



.news-page p.text-secondary.text-height-0 {



 font-size: 3.2vw;



}



.about .blackk .col-12.mb-3 {



 margin-bottom: 3vw !important;



}



 .profile_pic {



 height: 20vw;



 width: 20vw;



 margin-top: 15vw;



}







/*23/06/2021*/















/*24/06/2021*/



#signup_form .bootstrap-select .dropdown-toggle .filter-option-inner-inner {



 font-size: 3.5vw;



 color: var(--black);



 font-family: 'BarlowRegular';



 background: none;



 padding-left: 3vw;



/* margin-top: -2vw; */



}



#signup_form .bootstrap-select>.dropdown-toggle {



 padding: 2.5vw 3vw 3vw 0vw;



}



 #popup_group #forgot_password .pop_container, #popup_group #sw_login_popup .pop_container {



 background: var(--white);



 position: relative;



 margin: 0 auto;



 padding: 15vw 10vw;



 max-width: 95vw;



 border: none;



 box-shadow: 0vw 1.8vw 1vw 0vw rgb(0 0 0 / 50%);



}



.pop_container p {



 font-size: 3.2vw;



 line-height: 1.5;



}



#popup_group #forgot_password label {



 font-size: 3.8vw;



}



#popup_group #forgot_password .web_btn.dark, #popup_group #sw_login_popup .web_btn.dark {



 color: var(--black);



 background: var(--white);



 border-radius: 0.5vw;



 padding: 1vw 2vw 1vw;



 box-shadow: 0.5vw 0.7vw 1.5vw rgb(0 0 0 / 50%);



 border: 1px solid var(--black);



 font-size: 3.2vw;



 font-family: 'BarlowCondensedLight';



}



 #popup_group #forgot_password .web_btn i {



 font-size: 3.5vw;



 Margin-top: -0.4vw;



}



.head_popup #login_form.form {



 width: auto;



}



.head_popup #vc_verify_form.form {



width:65vw;



}



.head_popup#signup_popup .pop_container {



 padding: 12vw 10vw 7vw;



}



 #signup_popup .web_btn {



 font-size: 3.2vw;



padding: 2vw 3vw 2vw;



}



 #signup_form.form .field_hold .form-control {



 -webkit-text-fill-color: var(--black) !important;



 padding: 3.5vw 4.2vw;



}



 #signup_form.form .btn.dropdown-toggle {



 font-size: inherit;



 padding: 3.5vw 1vw;



}



label {



 margin-bottom: .1rem;



}



#popup_group #news_feed_popup .close {



 right: 5.5vw;



 top: 1.8vw;



}



#login_form.form input:-webkit-autofill, #login_form.form input:-internal-autofill-selected, #login_form.form input:-webkit-autofill:focus, #login_form.form textarea:-webkit-autofill, #login_form.form textarea:-webkit-autofill:focus, #login_form.form select:-webkit-autofill, #login_form.form select:-webkit-autofill:focus {



 -webkit-box-shadow: 0 0 0px 1000px rgb(53,54,53) inset !important;



 background-color: rgb(53,54,53) !important;



 -webkit-text-fill-color: var(--white) !important;



}



#popup_group #search_popup .close.la-times {



 height: 7vw;



 width: 7vw;



}



.listing-page.project .thumbnail .text_info h4 {



 padding-right: 12vw;



}







#profile_form .bootstrap-select .dropdown-toggle .filter-option-inner-inner {



 font-size: 3.5vw;



 color: var(--black);



 font-family: 'BarlowRegular';



 background: none;



 padding: 0 2.7vw;



}



#profile_form .bootstrap-select>.dropdown-toggle {



 padding: 3vw 3vw 3vw 0vw;



}



#sw_login_form .custom-checkbox .custom-control-label::before, #sw_login_form .custom-checkbox .custom-control-label::after {



 left: -5.3vw;



}



#sw_login_popup .pop_container {



padding: 15vw 10vw;



}



 .detail-page .top_main {



 padding-top: 5vw !important;



}



/*24/06/2021*/















/*25/06/2021*/



.request_info_popup#request_info_barnd_popup .pop_container, .request_info_popup#request_info_popup .pop_container {



 width: 95vw;



}



.detail-page h5 {



 padding-bottom: 0.2vw;



 font-size: 6.8vw;



}



.request_info_popup .pop_container {



 padding: 15vw 10vw;



}



.request_info_popup .heading.gallery {



 border-top: 2vw solid var(--gallery);



}



.request_info_popup .heading, .request_info_popup .gallery-name, .request_info_popup .designer-name {



 font-size: 5vw;



 padding-top: 2vw;



}



.request_info_popup .request-heading {



 font-size: 5vw;



}



.request_info_popup textarea.form-control {



 height: 30vw;



}



.detail-page .web_btn {



 font-size: 3.3vw;



 padding: 2vw 3vw;



 border-radius: 0;



}



.request_info_popup .web_btn i {



 vertical-align: top;



 font-size: 3.5vw;



}



.request_info_popup .heading.designer {



 border-top: 2vw solid var(--studio);



}



.request_info_popup .brand-name {



 font-size: 4vw;



 margin-top: -0.6vw;



 display: block;



 line-height: 1.3;



}



.request_info_popup .heading {



 border-top: 2vw solid var(--brand);



}



.request_info_popup .heading1 {



 font-size: 5vw;



 padding-top: 1.2vw;



}



.request_info_popup .brand-detail-logo {



 max-width: 30vw;



 max-height: 20vw;



}



.request_info_popup .custom-control-label {



 font-size: 3.6vw;



}



.custom-checkbox .custom-control-label::before, .custom-checkbox .custom-control-label::after {



 height: 2.4vw;



 width: 2.4vw;



left: -5.0vw;



/*top: 3.1vw;*/

	top: 3vw;



}



.project-detail .request_info_brand, .project-detail .cta {



display:none;



}



.project-detail .scroll-y {



/*margin-bottom: 15vw;*/



}



.thank-you-message.p-3 {



padding:0vw !important;



max-width: 100vw;



}



.pop_container, #news_feed_popup .pop_container {



 width: 95%;



 box-shadow: 0px 0px 12px 2px rgb(0 0 0 / 90%);



 border: none;



}



#signup_thanku .social-links.round-icons a {



 height: 6vw;



 width: 6vw;



 font-size: 3.5vw;



 line-height: 8vw;



}



#signup_thanku .pop_container p {



 font-size: 4.2vw;



 line-height: 0.5;



}



#main_header .stir_logo img {



 width: auto !important;



 height: auto !important;



 max-width: 100% !important;



}/*25/06/2021*/



/*29/06/2021*/



ul.ui-autocomplete li {



 cursor: pointer;



 list-style: none;



 line-height: normal;



 margin-bottom: 0.5vw;



 white-space: nowrap;



 text-overflow: ellipsis;



 width: 88%;



}



.featured-brand-news .bx-wrapper .bx-controls-direction a, .owl-controls .owl-carousel .owl-nav button {



/*top:38%;*/



top:50%;



}



/*29/06/2021*/











/*30/06/2021*/







#login_popup .form .field_hold label.customcheck {



 left: 5.3vw;



 top: -1.9vw;



}



#login_popup small, #login_popup small label {



 padding-left: 0vw;



}



 #login_popup small, #login_popup small label {



 padding-left: 0vw;



 padding-top: 1vw;



 display: inline-block;



}



#popup_group #forgot_password .web_btn.dark, #popup_group #sw_login_popup .web_btn.dark {



 border-radius: 0.5vw;



 padding: 1.5vw 2vw 1.5vw;



 border-radius: 0;



}



#sw_login_popup .web_btn i, #forgot_password .web_btn i {



 font-size: 3.5vw;



 margin-top: -1vw;



}



.stir-logo-login {



 width: 19.323vw;



 top: -0.8vw;



}



.mob-filter-btn {



 position: fixed;



 left: 50%;



 bottom: 5vw;



 /*z-index: 9;*/

 z-index: 9999;



 transform: translateX(-50%);



}



#signup_thanku .pop_container p {



 font-size: 4.2vw;



 line-height: normal;



}



.listing-page h1.font-size-5-half.line-hp-8, .detail-page h1.font-size-5-half.line-hp-8 {



line-height:1.7;



}



.static_nav {



display:none !important;



}



 body.home #main_header.is-sticky {



 background: none;



}



body.home #main_header.is-sticky.fixed {



background: var(--white);



}



ul.colored-links li {



float:left;



}



#colored-menus {



 margin-top: -7vw;



 z-index: 1;



 position: relative;



}



.brand-logo-product {



 height: auto;



 display: block;



}







/*30/06/2021*/







/*1/06/2021*/







#main_header .stir_logo {



 width: 25vw;



 display: block;



 position: relative;



 top: -1.2vw;



}



ul.si li {



padding-right:2vw;



}



.font-size-i, .font-size-i i {







font-size:7vw !important;



}



.font-size-f, .font-size-f i {



font-size:5.5vw !important;



}



.font-size-t, .font-size-t i {



font-size:6vw !important;



}



.main-menu .web_btn {



 font-size: 5.5vw;



 background: var(--white);



 border: 1px solid var(--black);



 border-radius: 0;



 box-shadow: none;



 color: var(--black);







 margin-top: 1vw;



 padding: 1.3vw 10vw 1.5vw;



 font-family: 'BarlowSemiCondensedLight';



}



.main-menu .accordian {



 min-height: 110vw;



}



/*.stir-link{color: var(--black);



    position: absolute;



    right: 4vw;



    bottom: 4vw;



    font-size: 4.5vw;}*/















footer p.caption {



 color: var(--white);



 font-size: 2.5vw;



padding-right: 3.5vw;



padding-left: 3.5vw;



display:none;



}



 footer .stir-link-footer {



display:block;



}



/*1/06/2021*/







/*7/07/2021*/



.featured-brand-new-design .bx-viewport {



 height: 51.7vw !important;



}



.featured-brand-new-design.featured-studios-new .bx-viewport {



 height: 58.8vw !important;



}



.featured-brand-new-design.featured-products .bx-viewport, .f-brandsssss.featured-brand-new-design .bx-viewport {



 height: 61.9vw !important;



}



.category-section.featured-brand-new-design .bx-viewport, .featured-brand-news.featured-brand-new-design .bx-viewport {



 height: 58.8vw !important;



}



.featured-products, .f-brandsssss {



margin-top: 15vw;



}



/*7/07/2021*/







/*15/07/2021*/



.main-menu .head_actions li {



 margin-left: 2vw;



}



/*15/07/2021*/











/*19/07/2021*/



.collection-bar {



 background: none;



 color: var(--black) !important;



 padding: 0vw 0.3vw !important;



 font-size: 3.2vw !important;



 margin-left: 0vw;



 width: fit-content;



 margin-top: 2.6vw;



 line-height: 1.3;



 font-family: 'BarlowCondensedMedium';



}



.detail-page.product-detail h1.font-size-5-half.line-hp-8 {



 line-height: 0.8;



}







/*19/07/2021*/



/*20/07/2021*/



.icon-play:before {



 content: "";



 background: url(../images/icon-play-video.png?v=@{c-v}) no-repeat;



 height: 12.124vw;



 width: 12.124vw;



 display: inline-block;



 background-size: cover;



}



.detail-brand-video .bx-wrapper .bx-controls-direction a {



 top: 38%;



}



/*20/07/2021*/











/*21/07/2021*/



.detail-page section.px-5 {



 padding: 0 5vw 0 5vw !important;



}



ul.tab-menu {



 margin-left: 0vw;



 margin-bottom: 15vw;



}



/*21/07/2021*/



/*26/07/2021*/



.cookies_popup {



bottom:-30vw;



padding: 1vw 2vw 1.5vw 2vw;



}



.cookies_popup .text {



 display: inline-block;



 width: 100%;



 text-align: center;



 vertical-align: middle;



 padding-right: 1vw;



 padding: 1vw 5vw 3vw 5vw;



 line-height: 1.2;



}



.cookies_popup .web_btn.dark {



 border: 1px solid var(--white);



 padding: 1.3vw 2vw 1.7vw;



 color: var(--white);



 font-size: 3.5vw;



}



/*26/07/2021*/







/*29/07/2021*/



.navbar .navbar-nav ul.sub-menu li i {



 top: 0vw !important;



 right: 2.9vw !important;



}



.navbar .navbar-nav > li > ul li ul, .navbar .navbar-nav > li > ul li ul li ul {



 max-height: initial;



}



 .navbar .navbar-nav > li > ul > li:hover ul.sub-menu li ul.sub-menu-last {



 padding-bottom: 1vw;



 margin-bottom:5vw;



 padding-top:0vw;



 padding-left: 5vw;



}



.navbar .navbar-nav > li > ul li > ul li:hover i {



 color: var(--brand) !important;



}



.navbar .navbar-nav > li > ul > li:hover ul.sub-menu li:hover ul.sub-menu-last li:hover a {



 color: var(--black) !important;



}



.navbar .navbar-nav > li > ul > li:hover ul.sub-menu li:hover ul.sub-menu-last li:hover {



border-left:none;



}







/*29/07/2021*/







/*31/07/2021*/







.about .px-10, .about .breadcrumb.px-5 {



 padding: 5vw 10vw !important;



}



 .detail-page .big-font {



 font-size: 3.3vw !important;



}



.detail-page .video-info {



 font-size: 3.3vw;



}



.la-download {



 width: 5vw;



 height: 5vw;



 margin-top: 1vw;



}



 body.listing-page .head_actions li i.la-search, body.listing-page .head_actions li i.icon-profile, body.listing-page .Hamburger_menu i, body.detail-page .head_actions li i.la-search, body.detail-page .head_actions li i.icon-profile {



 font-size: 6.5vw;



}



 .detail-page #main_header.is-sticky .Hamburger_menu i, .listing-page #main_header.is-sticky .Hamburger_menu i {



 color: var(--black);



 font-size: 6.5vw;



}



#gallery-data img {







width:100%;



height:auto;



}



#main_header .main-menu {



 overflow-y: scroll;



 padding-bottom: 5vw;



}



.stir-link {



 color: var(--black);



 font-size: 4.5vw;



 float: right;



 margin-top: 10vw;



 margin-right: -1.1vw;



}



#main_header .main-menu .head_actions li i.la-search {



 font-size: 6.5vw !important;



}



	







/*31/07/2021*/











/*04/07/2021*/







.project_layout .fig_img_hold img, .designer_layout .fig_img_hold img, .swiper-container.item4 .fig_img_hold img {



width:100%;



height:auto;



}



.gallery-detail .collection .thumbnail h4 {



 width: auto;



 line-height: 4vw !important;



 padding-bottom: 1vw !important;



 padding-right: 0 !important;



}



.gallery-detail .collection .thumbnail .categiries {



 top: 0vw;



}



.gallery-detail .collection .thumbnail span.categiries.mt-1 {



margin-top:0 !important;



}



.gallery-detail .product_layout .textBlock.d-table {



display:block !important;



}



.gallery-detail .collection .product_layout .thumbnail .text_info {



 position: relative;



 display: block !important;



}



.f-t-b-head {



 font-size: 3.4vw;



}



.social-media-icons li, .social-media-icons {



 font-size: 3.4vw;



 display: block;



}



	



/*04/07/2021*/	



	



/*05/07/2021*/	



	



footer i {



 padding-left: 0 !important;



 font-size: 2.3vw !important;



}



#main_header .head_actions ul li a i {



 padding-right: 2vw;



 margin-top: -0.2vw;



 font-size: 4vw;



}



	



/*05/07/2021*/	







/*11/07/2021*/		



.calender-icon {



 width: 7.625vw;



 height: 7.625vw;



}



 body.listing-page.events .icon_hold, body.login-pages .deigner.thumbnail .icon_hold {



 padding: 0 0vw 0 0vw;



 position: absolute;



 right: 0;



 border-right: none;



}



/*11/07/2021*/	











/*16/07/2021*/	



section.social-media-icons h2 span {



display:inline-block;



}



 .detail-page section.social-media-icons .row, .detail-page section.news .row, .tab-pane .col-md-10 .row {



 margin: 0 -1.1vw !important;



}



.detail-page section.px-5, section.stir-event-sec .px-5 {



 padding: 0 4vw 0 4vw !important;



}



.detail-page .brands .swiper-container.item4 .swiper-button-prev, .detail-page .brands .swiper-container.item4 .swiper-button-next {



 top: 45%;



}



.detail-page .installation .swiper-container.item4 .swiper-button-prev, .detail-page .installation .swiper-container.item4 .swiper-button-next {



 top:32%;



}



.detail-page .specail_project_layout .designer-country {



 display: inline-block;



}



/*16/07/2021*/	











/*18/08/2021*/







.filter-heading {



color: var(--white);



 font-size: 8.9375vw;



 padding-left: 1vw;



 padding-bottom: 5vw;



}



 .filter_row .close.la-times {



background: url(../images/close-filter.svg?v=@{c-v});



 height: 6.5675vw;



 width: 6.5675vw;



 background-size: contain;



 float: right;



 top: 28.8vw;



}



.apply_filter.my-4 {



margin: 30vw 0 0 0 !important;



}



.detail-page .project_layout .categiries {



 position: relative;



 right: unset;



 font-size: 3.2vw;



 bottom: unset;



}







/*18/08/2021*/	



















.detail-page section.detail-brand-video .col-md-10.pl-1 {



padding-left: 1.5vw !important;



}



.detail-page section.studio-tour .col-md-10.pr-1 {



padding-right:0vw !important;



}



.ef {



margin-top: -0.8vw;



 padding-bottom: 2vw;



}



ul.events-filter li {



font-size:3.7037vw;



}



ul.events-filter li a:hover, ul.events-filter li a.active {



text-decoration:underline;



}



 .space_lt {



padding-top: 18vw !important;



}



 .listing-page.events .inner-page-new h1.mb-3, .listing-page.exhibitions .inner-page-new h1.mb-3 {



margin-bottom:0vw !important;



}



 .listing-page.events .thumbnail .text_info {



 padding: 0 0vw;



}



.listing-page.events .featured-new-design span.country, body.listing-page.events .date, .login-pages .deigner.thumbnail span {



 font-size: 3.7037vw;



}



.listing-page.events .thumbnail span.country.d-block, .listing-page.events .thumbnail span, .login-pages .deigner.thumbnail span {



display:inline-block !important;



}



 .listing-page.events .thumbnail h4 {



 font-size: 6.2037vw !important;



}



.listing-page.events .thumbnail .text_info {



 line-height: 1.5;



}



.listing-page.events .thumbnail, .listing-page.exhibitions .thumbnail {



margin-bottom: 7vw;



}



.listing-page.exhibitions .thumbnail h4 {



margin-top: -1vw !important;



}



.listing-page.events .thumbnail .text_info h4 {



padding-right: 10vw;



 display: block;



line-height:6.4vw !important;



}



	



	



/*	



25-08-2021	*/



.event-detail .scroll-y .mCSB_container {



 padding-left: 0 !important;



}



 .detail-page.event-detail .top_main .icon_hold .calender-icon {



 position: relative;



 top: unset;



 left: unset;



 width: 7.325vw;



 height: 7.325vw;



}



.detail-page.event-detail .top_main .share_item {



 position: absolute;



 right: 10vw;



}



.detail-page .web_btn {



 font-size: 3.3vw;



 padding: 0.5vw 9vw;



 border-radius: 0;



 margin-top:3vw;



}



 .detail-page.event-detail .download-link {



 padding: 0.3vw 3vw 0.3vw 3vw;



 margin-right: 4vw;



}



.detail-page.event-detail .download-link.w-100 {



 width: 100% !important;



}



.detail-page.event-detail .la-download {



 width: 2vw;



 height: 2.5vw;



 margin-top: -0.3vw;



}



 .detail-page.event-detail .mCSB_scrollTools_vertical {



display:none !important;



}







.detail-page.event-detail .top_main .scroll-y {



height:auto !important;



}



.detail-page.event-detail .exhibition-detail {



padding-left:0;



}



.sub-head {



 background: var(--black);



 color: var(--white);



 padding: 0.5vw 3vw 0.5vw 1vw;



 font-size: 3vw;



 font-family: 'BarlowBold';



 text-transform: uppercase;



 width:75%;



}



.ps {



padding-top:4vw;



}



.detail-page.event-detail .related-article span.country, .detail-page.event-detail .related-article .date {



 font-size: 3.2vw;



 display: block !important;



 font-family: 'BarlowRegular';



}



.detail-page.event-detail .related-article span.country {



padding-top:2vw;



}



section.social-media-icons h2 span {



 display: inline-block !important;



}



 .detail-page.event-detail .related-article .swiper-button-prev, .detail-page.event-detail .related-article .swiper-button-next {



 top: 44%;



}



.related-article .textBlock {



 padding: 3vw 3vw 3vw 3vw;



 width: 100%;



}



.detail-page .hero-slider-holder .bx-wrapper {



border:none;



}



/*	25-08-2021	*/	















/*	26-08-2021	*/	



	



#verified_popup .pop_container .pop_text_holder {



height: 95vw;



padding: 6.320vw 6.320vw 6.588vw 6.320vw;



}



#login_popup .text-mutedd {



 color: var(--white) !important;



 font-size: 3.8vw;



 line-height: 1.4;



}



#verify_popup .pop_container h4, #promo_popup .pop_container h4, #verified_popup .pop_container h4 {



 font-size: 6.5vw;



}



#verified_popup .verfy-text {



 font-size: 3.8vw;



}



 #login_popup .pop_container, #verify_popup .pop_container, #promo_popup .pop_container, #verified_popup .pop_container {



/*width:90% !important;*/

	 width:95% !important;



}



 #login_popup .pop_insideText .account.mt-2 {



margin-top:0 !important;



}



 #promo_popup .pop_container .pop_text_holder {



 background-size: cover;



 padding: 0vw 0 0vw 0;



 height: 100vw;



}



 #promo_popup .pop_insideText, #verify_popup .pop_insideText {



 width:auto;



}



 .promocode, #promo_popup .pop_container .verify-text {



font-size: 4vw;



}



 .la-copy {



 font-size: 5.5vw;



}



.head_popup #verify_form.form {



width:auto;



}



 #promo_popup .web_btn.dark, #verify_popup .web_btn.dark {



 color: var(--black);



 background: var(--white);



 padding: 3vw 9vw;



 margin-top: 0;



}



.promotxt {



 padding-top: 4.2vw;



}



#verify_popup .pop_container .pop_text_holder {



 background-size: contain;



 padding: 6.320vw 0 6.588vw 0;



 height: 88vw;



}



#verify_popup .pop_container .verfy-text {



 font-size: 3.1vw;



}



#verify_popup .form .field_hold .form-control {



 padding: 5vw 1.7vw 5vw 1.7vw;



 font-size: 3.2vw;



}



#verify_popup small, #promo_popup small {



 font-size: 3vw !important;



}



 .login-pages .deigner.thumbnail .calender-icon {



 width: 8.625vw !important;



 height: 8.625vw !important;



 background: url(../images/calendar_w_mob.svg?v=@{c-v}) no-repeat !important;



 background-size: contain !important;



}



 .login-pages .deigner.thumbnail .calender-icon.active {



 background: url(../images/calendar_w_mob_active.svg?v=@{c-v}) no-repeat !important;



 background-size: contain !important;



}



 .social-media-icons .follow.pl-5 {



padding-left:0 !important;



}



	



	



	



	



/*	26-08-2021	*/	







/*	02-09-2021	*/	



.login-page #login_popup .pop_container .pop_text_holder {



display: block;



}



.login-page #login_form.form {



 width: auto;



}



body.login-page {



 overflow-x: visible;



}



body.login-page .head_actions li i.la-search, body.login-page .head_actions li i.icon-profile, body.login-page .Hamburger_menu i {



 font-size: 6.5vw;



 color: var(--black);



}



body.login-page .space_lt {



padding-top:20vw !important;



}











/*	02-09-2021	*/	







/*	06-09-2021	*/	



#verify_popup .pop_container .verfy-text {



 font-size: 3.1vw;



 width: 60vw;



}



/*	06-09-2021	*/	



	/*	07-09-2021	*/	



	.bs-searchbox .form-control {



 border: none;



 border: 1px solid var(--black);



 background: var(--white) url(../images/icon-img/search.svg?v=@{c-v}) no-repeat 97% center;



 background-size: 4vw;



 padding-right: 2vw;



 margin-bottom: 0;



 width: 100%;



 float: none;



 font-size: 3.5vw;



}



.bs-searchbox {



 padding: 0px 4px;



}



.dropdown-item {



 padding: 3vw 4vw 0vw;



 opacity: 1;



}



#signup_form .bs-donebutton {



padding: 4px 8px;



}



#signup_form .btn-group {



 margin-top: -6vw;



}



.head_popup #signup_form.form {



width: 100%;



}















	/*	07-09-2021	*/	



	



	



	



	.listing-page.exhibitions .top-spacee {



padding-top:5vw !important;



}



 .icon-play:before {



width:15vw;



height:15vw;



}



	



	



		/*	10-09-2021	*/	



	



	.commentbox_container h2 {



font-size: 6.048vw;



}



 .comment_area .form-control::placeholder {



    /* Chrome, Firefox, Opera, Safari 10.1+ */



     font-size:4.244vw;



}



 .comment_area .thumb_hold {



 padding-right: 3vw;



}



.comment_area .thumb_hold span {



 height: 9vw;



 width: 9vw;



}



.comment_area .field_hold {



 padding: 4vw;



}



.comment_area .btn-submit {



 font-size: 4.032vw;



}



#text_comment .thumb_hold {



display:none;



}



.comment_area .form-control {



 height: 6vw;



}



.comment-row {



 margin-bottom: 3vw;



 padding: 3vw;



 border-radius: 5px;



}



.comment_area .comment-info .posted-by {



 font-size: 3vw;



 font-weight: 400;



}



.comment_area .comment-info .posted-at {



 font-size: 3.5vw;



}



.comment_area .comment_footer .btn-response {



 font-size: 2.195vw;



 margin-top: 3vw;



}



.comment_area .btn {



 font-size: 4.032vw;



 padding: 1.5vw 2vw;



}



.comment_area .btn::before {



 width: 4vw;



 height: 3vw;



}



.article_tagging ul.article_tag_tab li {



padding: 0 1.5vw;



}



 .comment_area #comment-message {



padding-bottom: 2vw;



font-size: 3.4vw;



}



.comment_popup .wrapper {



 padding: 4vw;



 width: 90vw;



 border-radius: 5px;



}



 .comment_popup .mCSB_scrollTools {



 right: 0vw !important;



 left:auto !important;



}



		/*	10-09-2021	*/	



	



.comment_popup .comment-row {



width:95%;



}



.comment_popup .wrapper .close_btn {



 width: 5vw;



 height: 5vw;



 right: 0px;



}



	



	







/*20-09-2021



*/



.article_tagging ul.article_tag_tab {



 margin-left: -1vw;



 margin-bottom: 4vw;



}



 .article_tagging ul.article_tag_tab {







 display: inline-block;



 float: left;



 width: 77%;



}



/*20-09-2021*/



	



	



	



	







	



/*24-09-2021*/







#main-banner .quick-info .product_name {



 margin-left: -0.5vw;



 font-size: 6.2vw !important;



 overflow: hidden !important;



 width: 80vw;



 padding-bottom: 1vw;



 display: -webkit-box !important;



 -webkit-line-clamp: 2;



 -webkit-box-orient: vertical;



 overflow: hidden;



 line-height:normal;



}







/*24-09-2021*/	



	



	/*28-09-2021*/







.tech-specs-slider .bx-wrapper .bx-next {



 /*background: url(../images/icon-img/right-arrow.png?v=@{c-v}) no-repeat;*/

	

	background: url(../images/right-arrow-new.png?v=@{c-v}) no-repeat;



 background-size: contain;



 background-position: right;



}



.tech-specs-slider .bx-wrapper .bx-prev {



/* background: url(../images/icon-img/left-arrow.png?v=@{c-v}) no-repeat;*/

	

	background: url(../images/left-arrow-new.png?v=@{c-v}) no-repeat;



 background-size: contain;



 background-position: left;



}







/*28-09-2021*/



	



	



#login_popup .web_btn.signup, #login_popup .web_btn.google {



 color: var(--black);



 background: var(--white);



 border: 1px solid var(--white);



 text-transform: uppercase;



 font-size: 3.2vw;



 padding: 1vw 2vw;



}

	

	

	#login_popup .web_btn.signup {

		padding: 0vw 2vw !important;		

	}



	



/*20-10-2021*/











.cookie-settings .pop_container h4 {



 font-size: 4.6875vw !important;



}



.cookie-settings .pop_container {



background:#1A1A1A !important;



}



.cookie-settings .pop_container p {



font-size:3vw;



}



.cookie-settings .pop_container {



width:51vw !important;



}



.cookie-settings .pop_container button {



font-size: 3vw;



 font-family: 'BarlowLight';



 background: #1A1A1A;



 border: 1px solid var(--white);



 color: var(--white);



 padding: 1.5vw 1.5vw;



text-align:left;



width: 100%;



 margin-bottom:3vw;



}



 .cookie-settings .pop_container button.white {



 background: var(--white);



 color: var(--black);



}



 #popup_group .cookie-settings .close {



 right: 3vw !important;



 background: url(../images/close.png?v=@{c-v}) no-repeat center center !important;



height: 4.5675vw !important;



 width: 4.5675vw !important;



 top: 5.5vw !important;



}



 .cookie-settings .stir-logo-login {



 top: -0.5vw !important;



}



.cookie-settings a, .cookie-settings a:hover {



color:var(--white);



text-decoration:underline;



}



.cookie-settings button.agree {



text-transform:uppercase;



font-size:4.25vw;



font-family: 'BarlowCondensedLight';



}



.cookie-settings p.topsapce {



padding-top:0.5vw;



margin-bottom:0vw;



}



.cookie-settings.first-popup .pop_container {



 width: 33.8vw !important;



}



.cookie-settings .last {



padding-right:0vw;



}



/*.detail-page.gallery-detail .swiper-container .thumbnail .text_info h4 {



    line-height: normal !important;



	padding-bottom: 2vw !important;



}



.listing-page.events .thumbnail span {



    display: block !important;



}



	*/



	



.detail-page.exhibition-page .categiries {



 position: relative;



 left: -1.3vw;



 font-size: 3.2vw;



 bottom: 2.1vw;



}



.related-article .textBlock {



 padding: 3vw 3vw 3vw 0vw;



 width: 100%;



}







/*20-10-2021*/	











/*21-10-2021*/	



.fancybox-caption__body {



 font-size: 4vw;



 font-family: 'BarlowCondensedLight';



 font-style: italic;



}











/*21-10-2021*/	



	



	



	/*25-10-2021*/	



	



	.cookie-settings .pop_container {



 width: 90% !important;



}



.cookie-settings.first-popup .pop_container {



 width: 90% !important;



}



 .listing-page.designers ul.tab-menu a {



color:var(--white);



padding: 0.7vw 3vw;



}



 .listing-page.designers ul.tab-menu .active {



 background: var(--studio);



}



 .listing-page.designers ul.tab-menu {



 border-bottom: 2px solid var(--studio);



}







	/*25-10-2021*/	



	



	



	/*26-10-2021*/		



	



	.news-detail-page .article-details .content figure figcaption {



 font-size: 4.2vw;



}



 .article-details .content figure figcaption .image_credit {



 font-size: 4vw;



}



.fancybox-caption__body .image_credit {



font-size: 3vw;



 display: block;



}



	



		/*26-10-2021*/	



	



		/*29-10-2021*/	



	.listing-page.designers .swiper-slide .thumbnail {



 margin-bottom: 4vw !important;



}



.listing-page.project .designer-country {



 font-size: 3.2vw;



}



	/*29-10-2021*/	



	



	



/*01-11-2021*/	



	



		



body.detail-page.event-detail .featured-brand-new-design h1 span.f-bcl, body.detail-page.brands-new-d .featured-brand-new-design h1 span.f-bcl {



 width: 11.5vw !important;



}



body.detail-page.sp_project-page .featured-brand-new-design h1 span.f-bcl {



width: 25vw!important;



}



 .detail-page .other-products .textBlock {



padding-top:2vw;



}



 .detail-page .other-products .thumbnail {



 margin-bottom: 5vw;



}



.detail-page.exhibition-page .top_main .scroll-y {



 height: 35vw !important;



}



body.detail-page .featured-brand-new-design h1 span.f-bcl.country {



width: auto !important;



}



body.exhibition-page .web_btn#r_more, body.exhibition-page .web_btn#r_less, body.exhibition-page .web_btn.loginbut, body.event-detail .web_btn#r_more, body.event-detail .web_btn#r_less {



line-height: 2;



}



body.exhibition-page .web_btn i.plus-icon, body.event-detail .web_btn i.plus-icon {



 top: 0vw;



}



 .exhibition-page .la-download {



 width: 2vw;



 height: 3vw;



 margin-top: auto;



}



 .detail-page .product_layout .thumbnail h4 {



width: auto;



 line-height: 4vw !important;



 padding-bottom: 1vw !important;



 padding-right: 45vw !important;



}



 .detail-page.designer-details .product_layout .thumbnail .categiries {



 top: -3vw;



}



.detail-page .product_layout .textBlock {



position:relative;



width:100%;



}







/*01-11-2021*/	



































/*02-11-2021*/	







 .listing-page.designers ul.tab-menu a {



 color: var(--black);



 padding: 0.8vw 3vw;



}



.listing-page.designers ul.tab-menu .active {



 background: var(--studio);



 color:var(--white);



}



 .listing-page.designers ul.tab-menu {



 margin-left: 0vw;



 margin-bottom: 5vw;



}



.listing-page.designers .filter_row ul.tab-menu a {



 color: var(--white);



/* padding: 0.8vw 3vw; 01-08-2022*/
	
	padding: 0.8vw 2vw;



}



 .listing-page.designers ul.tab-menu li {



 font-size: 4vw;



 margin-right: 2.4vw;



}



.listing-page.designers ul.tab-menu li {



 font-size: 4vw;



 margin-right: 2.4vw;



}







/*02-11-2021*/	











/*11-11-2021*/	



.social-media-icons i {



 top: 0vw;



 left: -0.4vw;



}



.social-media-icons /*.follow.pl-5*/ .follow.pl-1 {



 padding-left: 1.2vw !important;



}



/*11-11-2021*/	







/*12-11-2021*/	



body.exhibition-page .web_btn.loginbut {



line-height:1;



}



body.exhibition-page .web_btn.mob_show {



width: fit-content;



}







/*12-11-2021*/	



/*23-11-2021*/



	



	.cookie-settings.first-popup .close, .cookie-settings.second-popup .close {



    position: absolute;



    right: 5vw;



    top: 5vw;



    cursor: pointer;



    /* z-index: 9; */



    z-index: 10;



    font-size: 1.6vw;



    opacity: 0.8;



    background: url(../images/close.png?v=@{c-v}) no-repeat center center;



    width: 3.5625vw;



    height: 3.5625vw;



}







	



	.cookie-settings .cookies-posi {



    position: relative;



    left: 3vw;



}



	



	.cookie-settings .aligin-bottom {



	display: flex;		



    align-items: center;



	}



	



/*23-11-2021*/	







/*24-11-2021*/	



ul.tab-menu a {



    padding: 1vw 1.5vw;



}







.cookie-settings .back {



    right: 11vw;



    top: 2.8vw;



    font-size: 8vw;



}



.cookie-settings button.agree {



    margin-top: 1vw;



}







/*24-11-2021*/	



















/*25-11-2021*/



	



.listing-page.cancelled-subscription-page .top-spacee {



    height:auto; 



}



.listing-page.cancelled-subscription-page .explore{ font-size: 2.7vw;}



.subscription-txt {



    font-size: 4vw;



}



.s-img {



    width: 3.75vw;



    height: auto;



}



.listing-page.cancelled-subscription-page .thumbnail .text_info h4 span {



    font-size: 3.5vw;







}



.listing-page.cancelled-subscription-page .swiper-slide .thumbnail {



    margin-bottom: 5vw !important;



}



.listing-page.cancelled-subscription-page .thumbnail .text_info h4.font-size-2 {



    font-size: 5.1vw !important;



}



.listing-page.cancelled-subscription-page .thumbnail .text_info span {



    position: relative;



    bottom: 1.2vw;



}







/*25-11-2021*/















/*08-12-2021*/







.login-pages.pink-color .thumbnail .text_info h4.big-font {



    line-height: 1.1 !important;



    font-size: 1.6vw;



    font-family: 'BarlowCondensedMedium';



}



.login-pages.pink-color .thumbnail .text_info .small-font.f-bcm {



    font-size: 3.2vw;



	font-family: 'BarlowCondensedLight';



	border-right:1px solid var(--black);



	padding-right:1vw;



	margin-top:1.8vw;



	



}



.login-pages.pink-color .thumbnail img{width:100%; height:auto;}







.login-pages .product_layout .textBlock {



    position: unset;



    width: 100%;



}



.login-pages .my-news .thumbnail.mb-0{margin-bottom: 9vw !important;}







.login-pages.pink-color .thumbnail .text_info h4.big-font {



    line-height: normal !important;



    font-size: 4.1vw !important;



    font-family: 'BarlowSemiCondensedMedium';



}







#fav_pj .thumbnail.mb-0 {



    margin-bottom: 9vw !important;



}



.login-pages .my_event .deigner.thumbnail span{display:block !important;}







.login-pages .my_event .deigner.thumbnail h4 {



    font-size: 6.2037vw !important;



    display: block;



    line-height: 6.4vw !important;



}



.login-pages .my_event .deigner.thumbnail span{font-size:3.7037vw !important;}



.listing-page.events .thumbnail span.country.d-block, .listing-page.events .thumbnail span{



     display: block !important; 



}



.detail-page .thumbnail.mb-3{margin-bottom: 9vw !important;}



.detail-page.login-pages .product_layout .thumbnail h4{padding-right:10vw !important;}







/*08-12-2021*/







/*13-12-2021*/



.brands-new-d .share_item .social-links, .product-detail .share_item .social-links, .gallery-detail .share_item .social-links, .sp_project-page .share_item .social-links, .designer-details .share_item .social-links, .exhibition-page .share_item .social-links,  .project-detail  .share_item .social-links,  .event-detail .share_item .social-links,  .collection-detail .share_item .social-links



{display:none;}







.brands-new-d .la-share-alt-square, .product-detail .la-share-alt-square, .gallery-detail .la-share-alt-square, .sp_project-page .la-share-alt-square, .designer-details .la-share-alt-square, .exhibition-page .la-share-alt-square,  .project-detail .la-share-alt-square,  .event-detail .la-share-alt-square, .collection-detail .la-share-alt-square







{



   /* height: 6.66vw;



    width: 6.66vw;*/

	 height: 5.8vw;



    width: 5.8vw;

	/*top: 0.65vw;*/

    position: relative;



}







#gotoTop {



    display: inline-block;



    position: fixed;



    bottom: 20px;



    right: 16px;



    z-index: 1000;



    font-size: 18px;



    border: none;



    outline: none;



    background-color: #231F20;



    color: white;



    cursor: pointer;



    padding: 2vw 3.1vw 2.5vw;



    border-radius: 10vw;



	width: 10.5vw;



    height: 10.5vw;



	 transition: background-color .3s, opacity .5s, visibility .5s;



  opacity: 0;



  visibility: hidden;



}







#gotoTop:hover {



  background-color: #171717;



}







#gotoTop img {



    width: 4.850241vw;



    height: 4.29227vw;



}







#gotoTop.show {



  opacity: 1;



  visibility: visible;



}



.brands-new-d .request-info-btn, .gallery-detail .request-info-btn, .designer-details .request-info-btn, .product-detail .request-info-btn, .sp_project-page .request-info-btn, .exhibition-page .request-info-btn, .collection-detail .request-info-btn {



    position: fixed;



    left: 50%;



    bottom: 5vw;



    /*z-index: 9;*/

    z-index: 1000;



    transform: translateX(-50%);



}



.detail-page.brands-new-d  .request-info-btn .web_btn, .detail-page.gallery-detail  .request-info-btn .web_btn, .detail-page.designer-details  .request-info-btn .web_btn, .detail-page.product-detail  .request-info-btn .web_btn, .detail-page.sp_project-page  .request-info-btn .web_btn, .detail-page.exhibition-page  .request-info-btn .web_btn  {



    font-size: 3.3vw;



    padding: 1.7vw 7vw;



    border-radius: 0.5vw;



    margin-top: 3vw;



    letter-spacing: 0.2vw;



	font-family: 'BarlowSemiBold';



}







.detail-page.brands-new-d  .request-info-btn .web_btn.dark:hover{background: #231F20; color:var(--white); border:none;}



.brands-new-d .request-info-btn.mb-7, .gallery-detail .request-info-btn.mb-7, .designer-details .request-info-btn.mb-7, .product-detail .request-info-btn.mb-7, .sp_project-page  .request-info-btn.mb-7, .exhibition-page .request-info-btn.mb-7, .collection-detail .request-info-btn.mb-7



{margin-bottom:7vw !important;}







.brands-new-d .share_item, .gallery-detail .share_item, .designer-details .share_item, .product-detail .share_item, .sp_project-page .share_item, .exhibition-page .share_item {



    padding-left: 5vw;



    display: inline-block;



    position: absolute;



}



.detail-page .top_main .desc_no_scroll {



    height: 20vw !important;



}



.current-exhibition.featured-new-design.mb-4 {



    margin-bottom: 12vw !important;



    margin-top: 1vw;



}







/*13-12-2021*/











/*14-12-2021*/



body.detail-page.collection-detail .featured-brand-new-design h1 span.f-bcl{width: 16vw !important;}



body.detail-page.collection-detail .featured-brand-new-design h1 span.f-bcl.country{width: auto !important;}



body.detail-page .collection_layout .thumbnail.mb-3 {



    margin-bottom: 9vw !important;



}







.listing-page.project .mob_bx_slider_new .thumbnail.mb-3{margin-bottom: 7vw !important;}







/*14-12-2021*/















/*23/12/20121



*/



body.project-detail .top_main .des {



    height: 31vw;



}



/*23/12/20121



*/







/*29/12/20121



*/



.request_info_popup#new_request_info_popup_design .pop_container {



    width: 90vw;



}



.request_info_popup h5 {



    font-size: 5.5625vw;



}



.request_info_popup .heading {



    font-size: 3.5vw;



}



.request_info_popup .heading1 {



    font-size: 3.5vw;



    padding-top: 2vw;



    border-top: 1.5vw solid var(--white);







}



.request_info_popup .pop_container {



    padding: 8vw 6.5vw !important;



}



.request_info_popup .heading {



    width: 12vw;



}



.request_info_popup .close {



    right: 2.5vw;



    top: 2vw;



    font-size: 6vw;



}







.request_info_popup .brand-name {



    font-size: 3.5vw;}



	



.request_info_popup .custom-checkbox .custom-control-label::before, .request_info_popup .custom-checkbox .custom-control-label::after {



    height: 2.4vw;



    width: 2.4vw;



    left: -4vw;



    top: 3.1vw;



}



.request_info_popup form .custom-control {



    padding-left: 4vw;



    line-height: 1.5;



}



.request_info_popup .request-heading {



    font-size: 3.5vw;



}



.request_info_popup .web_btn.dark {



    color: var(--white);



    background: #231F20;



    border-radius: 0vw;



    padding: 1.3vw 3vw 1.7vw 3vw;



    box-shadow: 0.5vw 0.7vw 1.5vw rgb(0 0 0 / 50%);



    border: none;



	font-size: 4vw;



	font-family: 'BarlowCondensedLight';



    letter-spacing: 0vw;



}



.request_info_popup .web_btn i {



    font-size: 4.6vw;



}



.request_info_popup textarea.form-control {



    height: 14vw;



}



.bottom-padding{padding-bottom: 4vw;}







.green-color.request_info_popup .heading {



    border-top: 1.5vw solid var(--brand);}







.yellow-color.request_info_popup .heading {



    border-top: 1.5vw solid var(--studio);



}







.orange-color.request_info_popup .heading {



    border-top: 1.5vw solid var(--gallery);



}







.purple-color.request_info_popup .heading {



    border-top: 1.5vw solid var(--event);



}







.pink-color.request_info_popup .heading {



    border-top: 1.5vw solid var(--news);



}



.request_info_popup form .error_message {



    color: red;



    font-size: 3.5vw;



}



/*29/12/20121



*/















/*07/01/2022*/



.news-detail-page .article_description .article_image_hold img {



    max-height: none;



}



/*07/01/2022*/











/*17/01/2022*/



.collection_layout .fig_img_hold .strip{



    font-size: 4.375vw;



    top: 5.2vw;



}



.other_collection_sec .collection_layout .fig_img_hold figure .strip {



    font-size: 4.375vw;



    top: 3.2vw;



}







/*17/01/2022*/











/*19/01/2022*/











#gotoTop







 {



    bottom: 39px;



	padding: 1.6vw 3.1vw 2.5vw;



}







#gotoTop img



{



    width: 3.850240vw;



    height: 3.29227vw;



    vertical-align: baseline;



}



/*19/01/2022*/











/*24/01/2022*/



.apply_filter.my-4 {



    margin: 12vw 0 0 0 !important;



}



.filter_row {



    background-color: #231F20;



    padding: 7vw 14vw 15vw 14vw !important;



}



.bootstrap-select .dropdown-menu{height:130px !important;}



.filter_row .close.la-times{top: 10.8vw !important; right:14.9vw !important;}



.bootstrap-select>.dropdown-toggle {



    padding: 3vw 3vw 1vw 0vw;







}



.filter-heading {



    padding-bottom: 2vw;



}



.dropdown-toggle::after {



    top: 5vw;



}



/*24/01/2022*/















/*28/01/2022*/







.product.listing-page .featured-new-design .product_layout span.by{



    width: 13vw;



    display: inline-flex;



}



.product.listing-page .featured-new-design .product_layout .by_designername{



display: inline-flex;



    width: 19vw;



}



/*28/01/2022*/



















/*31/01/2022*/



/*.listing-page.project .bs-searchbox, .listing-page.product .bs-searchbox {



    padding: 0px 0px;



}







.listing-page.project .bootstrap-select div.dropdown-menu.show, .listing-page.product .bootstrap-select div.dropdown-menu.show{border:none;}



.listing-page.project .bootstrap-select div.dropdown-menu.show, .listing-page.product .bootstrap-select div.dropdown-menu.show {



	    margin-top: -11vw;



		top:auto !important;



}







.listing-page.project .bootstrap-select.no-search div.dropdown-menu.show, .listing-page.product .bootstrap-select.no-search div.dropdown-menu.show{



 margin-top: 0vw !important;



 height: 30vw !important;



}



.listing-page.project .bootstrap-select div.dropdown-menu.show, .listing-page.product .bootstrap-select div.dropdown-menu.show {



    height: 49vw !important;



}



.listing-page.project .bs-searchbox .form-control, .listing-page.product .bs-searchbox .form-control{padding: 3vw 7vw 3vw 3vw;  height: 12vw;}*/



/*31/01/2022*/











/*01/02/2022*/







.counter {



    text-align: right;



    position: relative;



}







.tcounters {



    position: absolute;



    z-index: 1000;



    right: 0vw;



}







/*01/02/2022*/







/*02/02/2022*/



.detail-page.news-detail-page .counter{position:absolute;}



/*02/02/2022*/











/*10/02/2022*/







.detail-page .product_layout .textBlock {



    position: relative;



    width: 100%;



}



.detail-page .product_layout .textBlock .text_info{ position: relative;}







.detail-page .product_layout .thumbnail span.categiries.mt-1 {



    top: -1.7vw !important;



    position: absolute;



	margin-top:0.5625vw !important;



}



/*10/02/2022*/







/*11/02/2022*/



.event-detail .event-log {



    float: left;



	position: relative;



}



/*11/02/2022*/















/*18/02/2022*/



ul.ui-autocomplete li .ui-menu-item-wrapper{font-size:4vw;}



.detail-page.event-detail .featured-brand-new-design .bx-viewport {



    height: 54.7vw !important;



}



/*18/02/2022*/











/*10/03/2022*/



.detail-page.brands-new-d  .request-info-btn .web_btn, .detail-page.gallery-detail  .request-info-btn .web_btn, .detail-page.designer-details  .request-info-btn .web_btn, .detail-page.product-detail  .request-info-btn .web_btn, .detail-page.sp_project-page  .request-info-btn .web_btn, .detail-page.exhibition-page  .request-info-btn .web_btn, .detail-page.collection-detail .request-info-btn .web_btn  {



/*    font-size: 3.3vw;*/



font-size: 4.35733vw;



    padding: 1.7vw 7vw 1.7vw 13vw;



    border-radius: 0.5vw;



    margin-top: 3vw;



    letter-spacing: 0.2vw;



    font-family: 'BarlowCondensedMedium';



    text-transform: uppercase;



}



.detail-page .request-info-btn .web_btn::before{content: '';



    background: url(../images/connect-icon.png?v=@{c-v}) no-repeat;



    width: 3.525vw;



    height: 3.525vw;



    position: absolute;



    left: 6.7vw;



    top: 2.5vw; background-size: contain; display:none;}



	



	



	.detail-page.green-color .request-info-btn .web_btn{background:var(--brand);}



.detail-page.yellow-color .request-info-btn .web_btn{background:var(--studio);}



.detail-page.orange-color .request-info-btn .web_btn{background:var(--gallery);}



.detail-page.purple-color .request-info-btn .web_btn{background:var(--event);}



.detail-page.pink-color .request-info-btn .web_btn{background:var(--news);}







.detail-page .request-info-btn .web_btn img{     width: 3.525vw;



    height: 3.525vw;  position: absolute;



    left: 6.7vw;



    top: 2.5vw;}



	



	/*10/03/2022*/





	/*17/03/2022*/



.gallery-detail .tab-pane .featured-new-design.mb-4 {



    margin-bottom: 12vw !important;



}



/*17/03/2022*/





/*priya beta css ends here*/























/* keyframes animation start here */



 @keyframes maskani {



 0% {



 top: -10%



}



 10% {



 top: 0



}



 25% {



 top: 25%



}



 50% {



 top: 50%



}



 100% {



 top: 100%



}



}



 @-webkit-keyframes rotating {



 from {



 -webkit-transform: rotate(0deg);



}



to {



 -webkit-transform: rotate(359deg);



}



}



 @-webkit-keyframes rotating {



 from {



 -webkit-transform: rotate(0deg);



}



to {



 -webkit-transform: rotate(359deg);



}



}



@keyframes example {



 0% {



left:0;



top:0px;



}



 25% {



left:-20px;



top:0px;



}



 50% {



left:0;



top:0px;



}



 75% {



left:-20px;



top:0px;



}



 100% {



left:0;



top:0px;



}



}



@keyframes bounce {



 0%, 20%, 50%, 80%, 100% {



 transform: translateY(0);



}



 40% {



 transform: translateY(-0.8vw);



}



 60% {



 transform: translateY(-0.5vw);



}



}







/* keyframes animation end here */







/*GRV CSS*/



/*16-02-2022*/



._bgif {



	height: 7.5vw;



}



	



.request_info_popup textarea.form-control.gal_area



{



	height: 20vw;



}



	



	



/*16-02-2022*/











	



/*28-02-2022*/



.event_layout .thumbnail .country_event {



	display: flex !important;



}



	



.event_layout .thumbnail .country_event span.f-bcm.country {



	font-family: 'BarlowCondensedMedium';



}



	



#profile_setting .sidebar-nav {



    height: 13vw;



}



	



/*28-02-2022*/



	



	



	



/*09-03-2022*/	



	.exhibition-detail.description , .span_desc_font



	{



		font-size: 3.5vw !important;



		margin-bottom: 4vw !important;



	}



/*09-03-2022*/	



	



/*16-03-2022*/	



	



	.exhibition-detail.description, .exhibition-detail {



		font-size: 3vw !important;



	}



/*16-03-2022*/









/*21-03-2022*/	

	.contact_form .custom-checkbox .custom-control-label {

		line-height: 1.8;

	}

	.contact_form .custom-checkbox .custom-control-label::before {

		margin-top: -1.5vw;

	}

	.contact_form .bootstrap-select>.dropdown-toggle {

		padding: 3vw 3vw;

	}

	.contact-page .contact_padding{

		padding-right: 0;

		margin-top: 2vw;

	}

	

	

	.partners-page .mob_pt-1 {

		padding-top: 5vw !important;

	}

	

	.request-info-btn span.request_info_brand:hover {

		border: none;

		color: var(--white);

	}

	

	.detail-page.green-color .request-info-btn .web_btn.request_info_brand:hover {

    	background: var(--brand);

	}

	ul.ui-autocomplete li .ui-menu-item-wrapper {

		font-size: 4vw;

	}

	

/*21-03-2022*/		





	/*23-03-2022*/



	.animate_btn i.icon-stirring {

		font-size: 3.8vw;

	}



	/*23-03-2022*/

	

	/*24-03-2022*/

	

	.designer-details .mob_mb_18_detail, .product-detail .mob_mb_18_detail, .brands-new-d .mob_mb_18_detail, .gallery-detail .mob_mb_18_detail, .project-detail .mob_mb_18_detail, .collection-detail .mob_mb_18_detail{

		margin-bottom: 18vw !important;

	}

	/*24-03-2022*/

	

	

	/*25-03-2022*/

	

	.detail-page .web_btn.get_listed {

	font-size: 3.3vw;

    padding: 0.5vw 3.8vw;

    border-radius: 0;

    margin-top: 3vw;

	}

	/*25-03-2022*/

	

	

	/*28-03-2022*/

	

	.news-detail-page .share_icon {

		width: 20vw;

		margin-left: 0;

		cursor: pointer;

		text-align: right;

		margin-top: 10vw;

		position: inherit;

		right: 0;

	}

	

	.la-share-alt-square {

    background: url(../images/social-icons/bookmark-mob.svg?v=@{c-v}) no-repeat;

}

	

	

	.uploadimageModal .modal-dialog{



	margin: 10vw auto;



}

	

	.my-product .product_layout .thumbnail span.categiries.mt-1 {

		    position: relative !important;

    		top: 1vw !important;

		    right: 0 !important;

			margin-top: 1.7vw !important;

	}

	/*28-03-2022*/

	

	/*29-03-2022*/

	.error:after {

    top: 5.4vw;

		}

	

	.login-pages .designer_layout .remove-fav {

		  width: 4vw;

		  height: 7vw;

		}

	/*29-03-2022*/

	

	

	/*31-03-2022*/

	

	#signup_popup .dropdown-toggle::after , .contact-page .dropdown-toggle::after {		

			background: url(../images/icon-img/next-arrow.svg?v=@{c-v}) no-repeat !important;



			display: inline-block;



			width: 2.415vw !important;



			height: 2.415vw;



			transform: rotate( 90deg );



			right: 2.5vw;

	}

	

	

	/*31-03-2022*/

	

	/*

	.contact-page .px-5 {

	padding: 5vw 10vw !important;

	}



	.contact-page .stir {

	line-height: 0.8;

	}*/

	

	.contact-page h1.mb-3 {

		margin-bottom: 0 !important;

	}

	

	

	/*31-05-2022*/

	.related-news, .stir-event {

		position: relative;

		padding-bottom: 0.5vw;

	}

	

	.related-news span, .stir-event span {

		width: 33.5vw;

	}

	

	

	.stir-event-sec .item44 .swiper-slide {

    width: 50%;

	padding: 5vw 1vw 1vw;

}

	

	.stir-event-sec .item44 .swiper-button-prev, .stir-event-sec .item44 .swiper-button-next {

    top: 44% !important;

}

	

	/*31-05-2022*/



	

	

/*02-06-2022*/

.invite_pop_container {

	padding: 0 !important;

	width: 95vw;

}

	

.invite_pop_container .close {

    right: 2.25vw !important;

    top: 2.25vw !important;

    width: 4vw !important;

    height: 4vw !important;

}

	



#popup_group .close_w {

    background: url(../images/icon-close-w.png) no-repeat center center;

}

/*02-06-2022*/







/*trinity css start here*/

.trinity-player-iframe-wrapper {

    margin-bottom: 8.66vw;

	/*left: 4vw;*/

}



.trinity-iframe.fab-view {

    z-index: 10;

    left: 4vw !important;

    top: 30vw !important;

}	



/*trinity css end here*/		



	

	

/*03-06-2022*/

/*News Detail CSS Start*/

.news-detail-page h1.font-size-5-half {

	font-size: 7.258vw;

}

	

	.news-detail-page .strap {

		margin-bottom: 0 !important;

	}



.news-detail-page .strap p {

	font-size: 4vw;

    margin-top: 4.878vw;

	margin-bottom: 0 !important;

	padding-bottom: 2.048vw;

}



.news-detail-page p {

	font-size: 4.2vw;

	padding-bottom: 5.04vw;

}

	

.news-detail-page .article_description p {		

    padding-top: 4.2vw;	

	margin-bottom: 0 !important;

}



.news-detail-page .article_description h2, .news-detail-page .article_description h5 {

    font-size: 6.048vw;;

    margin-bottom: 0 !important;

    padding-bottom: 4vw;

    padding-top: 4vw;

}

	

.news-detail-page .article_description .article_image_hold {

		margin-bottom: 0 !important;

		padding-top: 7vw !important;

	}



/*News Detail CSS End*/

/*03-06-2022*/	

	

	

/*07-06-2022*/	



#signup_form.form .check_newsletter.custom-control-label::before {

    left: -5.2vw;

    top: 18%;

}	

	

	

form .error_message, #signup_form.form .custom-control-label {

	font-size: 3.5vw;

}	



	.row.pop_fut .join {

    padding-left: 1vw;

}

	

.web_btn.google {

	line-height: 1.5;

}

	

	

#forgot_password h4, #sw_login_popup h4, #signup_popup h4{

    line-height: 1.2;

}

	

#signup_form.form .custom-control-label::after, #signup_form.form .custom-control-label::before, #sw_login_popup .custom-control-label::after, #sw_login_popup .custom-control-label::before, #login_popup .custom-control-label::after, #login_popup .custom-control-label::before {

	top: 3vw;

	left: -5vw !important;

	}

	

#signup_popup .pop_container, #sw_login_popup .pop_container, #login_popup .pop_container, #forgot_password .pop_container {

	width: 95% !important;

	}

form .custom-control {

    top: -0.7vw;

}

	

#signup_form.form .web_btn i, #login_popup .web_btn i, #forgot_password .web_btn i, #sw_login_popup .web_btn i, #verify_popup .web_btn i {

    font-size: 3.5vw;

}

	

#login_popup .web_btn.signup {

		padding: 0vw 2vw !important;		

	}



	



#congratulation_popup .pop_text_holder h5 {

	line-height: 1.2;

}

	

	



.thank-you-popup .thank-you-message p {

	margin-bottom: 3vw !important;

	padding: 0 !important;

}







#cookie_first_popup button i.la-star, #cookies_based_popup button i.la-star {

    font-size: 3.6vw !important;

	vertical-align: middle;

}	

	

#cookie_first_popup button.agree, #cookies_based_popup button.agree {

		font-size: 5.25vw;

	}

	



#cookie_first_popup button, #cookies_based_popup button {

	line-height: inherit !important;

	margin-bottom: 2vw !important;

}

	

#cookie_first_popup.cookie-settings .stir-logo-login, #cookies_based_popup.cookie-settings .stir-logo-login {

    top: -1vw !important;

    margin-right: 2vw;

}

	

	

#vc_verify_form small {

	font-size: 2.5vw !important;	

    padding-top: 1vw;

}

	

	

.pop_container button i {

	vertical-align: middle;

}

	

.head_popup h4 span {

	line-height: 1.2;

}	



#login_popup h4 span {

	line-height: normal!important;

}	



#verify_popup button i.la-arrow-right {

	line-height: 1;

}

	



.head_popup i {

	vertical-align: middle !important;

}



	

	

#popup_group #forgot_password .web_btn i {

	margin-top: -1vw !important; 

}

	





#verify_popup .pop_insideText {

  padding: 0vw 20vw 0vw 5vw;

	margin-left: 0;

}





/*07-06-2022*/	

	


/*27-06-2022*/	
	

.follow.pt-5-mob {
	padding-top: 5vw;
	padding-right: 1.1vw !important;
	padding-left: 1.1vw !important;
}

.social_links_box ul li {
	padding-top: 0 !important;
	width: 25%;
}

/*27-06-2022*/	
	


/*04-07-2022*/	
.article_tagging {
	margin-top: 4vw;
}

/*04-07-2022*/	

/*GRV CSS*/



}















@media (min-width: 600px)and (max-width: 601px) {



.space_lt {



padding-top: 0.1969px !important;



}



}



 @media (min-width: 568px) and (max-width: 823px) {



 .cookies_popup {



font-size: 2.5vw;



padding: 0vw 2vw 1.5vw 2vw;



}



 .cookies_popup .text {



 display: inline-block;



 width: 70%;



 text-align: left;



 vertical-align: middle;



 padding-right: 1vw;



 padding: 0vw 5vw 0vw 0vw;



 line-height: 1.2;



 font-size: 2vw;



 margin-top: -1vw;



}



 .cookies_popup .web_btn.dark {



 margin-top: 2vw;



 font-size: 2vw;



}



 #main_header .stir_logo {



 width: 18vw;



}



 #main_header.is-sticky.fixed .head_actions li i.la-search, #main_header.is-sticky.fixed .head_actions li i.icon-profile, #main_header.is-sticky.fixed .Hamburger_menu i {



font-size: 4.5vw;



}



 .head_actions li i.icon-profile {



 font-size: 3.8vw !important;



}



 .head_actions li i.la-search, .head_actions li i.icon-profile, .Hamburger_menu i {



 font-size: 4.5vw;



}



 .head_actions {



 right: 11.6vw;



 top: 48%;



}



 #main_header {



 padding: 1.5vw 4vw 0vw;



}



 .fig_img_hold figure img {



margin:0 auto;



}



 #main_header .main-menu .head_actions li i.la-search, .navbar .main-menu .la-times {



 font-size: 4.5vw !important;



}



 .main-menu .head_actions.sidebar {



 top: 13.9%;



 right: 4.8vw;



}



 #login_popup .pop_container .pop_text_holder {



padding: 0vw 0 6.588vw 0;



}



#login_popup .form .field_hold .form-control, #login_popup .form .chzn-container-single .chzn-single, #login_popup .stir_form .custom-file {



 padding: 4vw 4vw 2vw;



 font-size: 2.5vw;



 height: 10vw;



}



#login_popup .form .form-control:focus~label, #login_popup .form .form-control:valid~label {



 font-size: 2vw;



 margin: -3vw 0 0 0;



}



.head_popup#login_popup {



overflow-y:scroll;



}



#login_popup .form .form-control:focus~label, #login_popup .form .form-control:valid~label {



 font-size: 2vw;



 margin: -2.5vw 0 0 0;



}



 body.listing-page .head_actions li i.la-search, body.listing-page .head_actions li i.icon-profile, body.listing-page .Hamburger_menu i, body.detail-page .head_actions li i.la-search, body.detail-page .head_actions li i.icon-profile, .detail-page #main_header.is-sticky .Hamburger_menu i, .listing-page #main_header.is-sticky .Hamburger_menu i {



 font-size: 4.5vw;



}



#main_header .dropdown-menu {



overflow-x: scroll;



 height: 50vw;



}



 .profile_pic {



 margin-top: 10vw;



}



.profile_pic.mb-3 {



margin-botom:5vw !important;



}



.head_popup .pop_container {



 top: 9vw;



}



}



@media (min-width: 768px) and (max-width: 823px) {

	.head_actions li i.icon-profile {

	 	font-size: 1.8vw !important;

	}

}