/* 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');

}

/* HelveticaNeue */

@font-face {

  font-family: 'HelveticaNeue';

  src: url('../fonts/helveticaneue/HelveticaNeue.eot');

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

}

@font-face {

  font-family: 'HelveticaNeueMedium';

  src: url('../fonts/helveticaneue/HelveticaNeueMedium.eot');

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

}

/* HelveticaNeue */

/* 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;

  --light-gray: #efefef9e;

  --mdw: #dd4945;

  --error-color: #c50f16;

}

/* font famly used start here */

body {

  font-family: 'BarlowLight';

  color: var(--black);

  overflow-x: hidden;

}

.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;

	font-family: "BarlowLight";

}

.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 !important;

  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: 1.8vw;

}

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);

}

.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;

	    display: table;

	line-height: 1.2;

	margin-top: 0.556vw;

}

/* 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;*/

  width: 13vw;

/*  width: 8.889vw;*/

}

#main_header .stir_logo img {

  display: inline-block;

  max-height: 5vw;

}

/* navbar */

.top_head {

  padding: 1.2vw 0;

  position: relative;

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

}

#main_header div.navbar {

  flex-wrap: inherit;

  position: relative;

  width: 100%;

  padding: 0 4.444vw 1.2vw 4.444vw;

}

#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: 0.15vw;

  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.5vw 0.5vw 0.5vw 0;

}

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

  padding: 0 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;

  left: 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;*/
width: 60vw;
  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 {

  display: inline-block;

  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;*/

  width: 4.375vw;

  padding-top: 1.8vw;

}

#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;*/ /*Remove Extra spacing form product-listing 16-08-2022*/

}

.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;*/
	top: 90px;

}

.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;

}

.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;
	font-size: 1.171vw;

}

.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: 1px;

  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: 1px;

  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: 6;

  -moz-line-clamp: 6;

  -ms-line-clamp: 6;

  line-clamp: 6;

  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 {
	font-size: 1.5vw;
}

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

/*  padding: 0 8.5vw 2vw 7vw;*/
padding: 0 5vw 1vw 4vw;
  line-height: 1.4;

}

.interesting_quote .quote-name {

/*  margin-left: 7.2vw;*/
	margin-left: 4vw;

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

  padding-top: 0.5vw;

/*  font-size: 1.9vw !important;*/
	
	font-size: 1.5vw !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: 1px;

  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: 1px;

  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: 1vw;

}

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

/*  font-size: 1.3vw;*/

	 font-size: 1.06vw;
  font-family: 'BarlowCondensedLight';

}

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

  margin-bottom: 1.5vw;
line-height: 1.4;
  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: 2.7vw;
/*	font-size: 42px;*/

  line-height: 1;
  margin-top: -10px;
/*  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;

}

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

  line-height: 2.7vw;

  bottom: 4vw;

  left: 2vw;

}
.listing-page .hero-slider-holder .quick-info {

  line-height: 2.7vw;

  bottom: 3vw;

  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: 100000000;

}

.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: 100000000;

}

.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;
*/
font-size: 21px;

  margin-right: 20px;
}

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_area {

	position: sticky;
  position: -webkit-sticky;
  top: 78px;
  z-index: 99999;

}

.listing-page .filter_row {

  width: 100%;
  background: #fff;

}

.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;*/

  height: 13.5vw !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: 3vw;

  height: 3vw;
/*
  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.18vw;

  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'*/

  color: var(--black);

}

.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*/

  height: 13.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 .form-wrap {

/*  position: fixed;*/
	padding-top: 20px;

  background: var(--white);

  z-index: 9;

/*  margin: 0;*/

  min-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;*/

  line-height: 1.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;*/
/*margin-bottom: 7vw !important;*/
	
	margin-bottom: 5.45vw !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, .specail_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: 100%;

  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;

	  z-index: 100000000000000000;

}

.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), .listing-page.brand .tab-contentt:not(.active), .listing-page.gallery .tab-contentt:not(.active) {

  display: none;

}

ul.tab-menu {

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

/*  margin-bottom: 2.5vw;*/
margin-bottom: 15px;
}

ul.tab-menu a {

  padding: 6px 12px;

}

ul.tab-menu .active {

  border: none;

}

ul.tab-menu a {

  border: none;

}

.listing-page.designers ul.tab-menu, .listing-page.brand ul.tab-menu, .listing-page.gallery 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;*/
  padding-right: 10.980vw;

  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;*/

  height: 22vw;

}

.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;

}





/*new search grv css*/



.search-form .search_row {

	display: -webkit-box;

	display: -moz-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box: 1;

	-moz-box: 1;

	-webkit-flex: 1 1 0px;

	-ms-flex: 1 1 0px;

	flex: 1 1 0px;

	border-radius: 0;

}





.search-form .search_row .form-control.search_header {

	padding: 0.556vw 2.556vw 0.556vw 2.206vw;

	position: relative;

	height: 100%;  

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

	font-family: 'BarlowLight';

	font-size: 1vw;

	border-right: none !important;

	border-bottom-right-radius: 0;

	border-top-right-radius: 0;

	color: #000;

}



.search_icon{

	top: 50% !important; 

    transform: translateY(-50%);

}



.search-form .search_row .in_search {

	position: absolute;

    right: 0.556vw;

    top: 50%;

	font-family: 'BarlowLight';

    padding: 0;

    margin: 0;

    line-height: 1;

    font-size: 0.833vw;

    vertical-align: middle;

    cursor: pointer;

    transform: translateY(-50%);

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



}



.search-form .search_row .search_header:focus .custom_search {

	display: block;

}



.search-form .search_row .search_header:focus {

	border: 1px solid #000;

}

#main_header .dropdown-menu .caret {

	display: none;

}



#main_header .dropdown-menu {

   margin-top: 0;

	

}

.head_actions .dropdown-menu {

   margin-top: 0.781vw !important;

	left: 50% !important;

	transform: translateX(-50%);

}





.search-form {

	display: flex;

	justify-content: center;

}



.search-form .custom_search {

	background: var(--white);

    padding: 1.111vw;

    max-width: 29vw;

	/*z-index: 9999*/;

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

	box-shadow: 0 0 0 #fff, 0 0.069vw 0.517vw rgba(0,0,0,0.10);

	position: absolute;

	top: 3vw;

}



.recent_search {

/*	margin-bottom: 1.250vw;*/

}



.new-search-page .tags {

	margin-bottom: 1.250vw;

}



.custom_search .tags {

	margin-bottom: 0.725vw;

}

.new-search-page .tags h4 {

	font-size: 1.250vw;

	font-family: 'BarlowSemiCondensedMedium';

}

.new-search-page.empty_state .tags h4 {

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

    font-size: 1vw;

    font-family: 'BarlowSemiCondensedMedium';

}

.new-search-page .tab-pane .tags .tags_result li {

	margin: 0 0.694vw 0.694vw 0;

}

.new-search-page .tab-pane .tags .tags_result li:first-child {

	margin-left: 0;

}

.new-search-page .tab-pane .tags .tags_result li a {

	font-size: 1.250vw;

	font-family: 'BarlowSemiCondensedLight';

	padding-right: 0.694vw;

}



.recent_search ul {

/*	margin-top: 0.278vw;*/

}



.try_search {

	padding-bottom: 1.111vw;

}



.search-form .custom_search .search_title {	

	padding: 0 !important;

}



.search-form .custom_search h4 {

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

	font-size: 0.878vw;

	font-family: '';

	font-weight: 500;

	line-height: normal;

/*	text-transform: capitalize; */

	font-family: "BarlowSemiCondensedMedium";

}

.search-form .custom_search .custom_search_list {

	padding: 0.278vw 0 !important;

	cursor: pointer;

	position: relative;

	font-size: 1vw;

	display: flex;

    align-items: end;

}

.search-form .custom_search .custom_search_list a {

	width: 85%;

    font-family: 'BarlowLight';

    line-height: 1.357vw;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

	display: inline-block;

	padding: 0 0.578vw 0 0.833vw;

	font-size: 1vw;

}

.search-form .custom_search .custom_search_list a:hover {

    font-family: 'BarlowMedium';

}

.search-form .custom_search .custom_search_list:hover {

/*	background: rgba(0, 0, 0, 0.02);*/

}



.search-form .custom_search .clear_btn {

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

	font-size: 0.833vw;

	font-style: normal;

	font-weight: 300;

	line-height: normal;

	text-decoration-line: underline;

	text-transform: capitalize; 

}



.search-form .custom_search .recent_search .custom_search_list .close {

	position: absolute;

	right: 0.833vw;

	cursor: pointer;

	z-index: 10;

	opacity: 1;

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

	width: 0.833vw;

	height: 0.833vw;

	top: 50%;

	transform: translateY(-50%);

	display: none;

}

.search-form .custom_search .custom_search_list:hover .close {

	display: block;

}





.search-form .select_box .search_select {	

	height: 100%;

}



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

	font-weight: 500;

	font-size: 1vw;

	padding-right: 1.250vw;

}



.bootstrap-select.search_select .dropdown-menu .dropdown-item {

	font-size: 1vw;

	opacity: 1;

}





.search-form .select_box .search_select .btn {

	border-left: 1px solid #fff !important;

	position: relative !important;

	left: 0 !important;

	top: 0 !important;

	padding: 0.694vw 0.578vw;

	line-height: normal !important;

}



.search-form .select_box .search_select .dropdown-menu {

	padding: 0 !important;

	min-width: 11.60vw !important;

	top: 3vw !important;

}

.search-form .select_box .search_select .dropdown-menu .dropdown-divider {

	display: none !important;

}

.search-form .select_box .search_select .dropdown-menu .optgroup-1:nth-child(2) {

	padding: 0.972vw 0.833vw !important;

	background: #f3f3f3;

	font-style: italic;

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

	font-size: 1vw;

	font-family: "BarlowMedium" !important;

	display: inline-flex;

    width: 50%; 

	line-height: normal;

}



.search-form .select_box .search_select .dropdown-menu .optgroup-1:nth-child(3) {

	display: inline-flex;

    text-align: right;

    width: 50%;

	background: #f3f3f3;

	line-height: normal;

}

.search-form .select_box .search_select .dropdown-menu .optgroup-1:nth-child(3) a {	

	padding: 0.972vw 0.833vw !important;

}

.search-form .select_box .search_select .dropdown-menu .optgroup-1:nth-child(3) a span {

	font-family: 'BarlowLight';

	text-decoration: underline !important;

}

.search-form .select_box .search_select .dropdown-menu .optgroup-1:last-child a {

	margin-bottom: 0.556vw !important;

}

.search-form .select_box .search_select .dropdown-menu a.dropdown-item {

	padding: 0.556vw 0.833vw !important;

	font-family: "BarlowLight";

	opacity: 1 !important;

	color: #000;

	transition: all 0.25s ease;

	line-height: normal;

}

.search-form .select_box .search_select .dropdown-menu a.dropdown-item.active.selected,

.search-form .select_box .search_select .dropdown-menu a.dropdown-item:hover {

	font-family: "BarlowMedium";

}



.search-form .select_box .search_select .btn:focus {

	border-color: #000 !important;

}



.search-form .select_box .search_select .selected {

/*	background: rgba(0, 0, 0, 0.02);*/

	font-family: 'BarlowLight';

}

.search-form .select_box .search_select li:hover a {

/*	background: var(--light-gray);*/

	opacity: 1;

}



.search-form .select_box .search_select .dropdown-toggle::after {

	right: 0.578vw;

}

.search-form .search_row .search_list{

	padding: 0.556vw 0.833vw !important;

	margin-bottom: 0 !important;

}

.search-form .search_row .search_list:hover {

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

}





.search-form .search_row .search_list i, .search-form .search_row .custom_search_list i {

	transform: rotate(-90deg);

}



.search-form .search_row .search_list:last-child {	

	text-align: end !important;

	justify-content: end !important;

	width: 4.5vw;

	position: relative;

	left: 86%;

} 

.search-form .search_row .search_list:last-child:hover {	

	background: none !important;

} 

.search-form .search_row .search_list:last-child i {

	display: none !important;

} 

.search-form .search_row .search_list:last-child a {

	color: #027AE1;

	font-family: 'BarlowRegular';

	font-size: 0.833vw;

	line-height: normal;

	text-decoration-line: underline;

	text-transform: capitalize; 

	width: auto !important;

} 



/* clears the ‘X’ from Internet Explorer */

.search-form .search_row .search_header::-ms-clear { display: none; width : 0; height: 0; }

.search-form .search_row .search_header[type=search]::-ms-reveal { display: none; width : 0; height: 0; }

/* clears the ‘X’ from Chrome */

.search-form .search_row .search_header[type="search"]::-webkit-search-decoration,

.search-form .search_row .search_header[type="search"]::-webkit-search-cancel-button,

.search-form .search_row .search_header[type="search"]::-webkit-search-results-button,

.search-form .search_row .search_header[type="search"]::-webkit-search-results-decoration { display: none; }



.search_h .search_row {

	position: relative;

}

.search_h .search_row:after {

	content: '';

	position: absolute;

	width: 1px;

	height: 40%;

	top: 50%;

	transform: translateY(-50%);

	right: 0;

	background: #aaa;

	transition: all 0.25s ease;

}

.search_h:focus-within .search_row:after {

	background: #000;	

	height: 100%;

}

.search-form .select_box .search_select .btn {

	border-left: 0 !important;

	height: 100%;

	border-bottom-right-radius: 2vw;

	border-top-right-radius: 2vw;

	border-color: rgba(0,0,0,0.20) !important;

}



.search-form .select_box .search_select .btn:focus {

	border-left: 0 !important;

}



.lastest_news .news_hold {

	padding: 0.833vw 0 0;

}



.lastest_news .news_hold .img_box {

	width: 14.389vw;

}

.lastest_news .news_hold .cont_box {

	width: 16.25vw;

	padding-left: 0.833vw;

	flex-direction: column;

}



.lastest_news .news_hold .cont_box .news_head {

	font-family: 'BarlowSemiCondensedMedium';

	line-height: normal;

	font-size: 0.974vw;

	margin-bottom: 0.833vw;

	display: -webkit-box;

    max-width: 100%;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    overflow: hidden;

    text-overflow: ellipsis;

}

.lastest_news .news_hold .cont_box .news_date {

	font-family: 'BarlowLight';

	line-height: normal;

	font-size: 0.786vw;

	margin-bottom: 0.833vw;

}

.lastest_news .news_hold .cont_box .news_des {

	font-family: 'BarlowLight';

	line-height: normal;

	font-size: 0.878vw;

	display: -webkit-box;

    max-width: 100%;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    overflow: hidden;

    text-overflow: ellipsis;

}



.lastest_news .news_hold .cont_box .read-more {

	font-size: 0.878vw;

	font-family: "BarlowSemiCondensedLight";

	position: relative;

}



.lastest_news .news_hold .cont_box .read-more:after {

    position: absolute;

    height: 1px;

    background: #BD5153;

    content: '';

    width: 0;

    left: 0;

    bottom: -1px;

	transition: all 0.25s ease;

}

.lastest_news .news_hold .cont_box .read-more:hover:after {

	width: 100%;

}



.lastest_news .news_hold .cont_box .read-more i {

	color: #BD5153;

	font-style: normal;

}



.tags_result {

    padding: 0.556vw 0 0;

	display: inline-block;

}

.tags_result li {

    margin-right: 0.486vw;

    margin-bottom: 0.556vw;	

	float: left;

	line-height: 1;

}



.tags_result li a {

    padding-right: 0.486vw;

	color: #52a0e2;

    font-size: 1vw;

    border-right: 1px solid #000000;

	font-family: "BarlowSemiCondensedLight";

	text-transform: capitalize;

}

.tags_result li:last-child a {

    border-right: none;

}





.search_h .dropdown-menu {	

	box-shadow: 0 0 0 #fff, 0 0.069vw 0.517vw rgba(0,0,0,0.10);

}



.categories {

	/*font-size: 0.833vw;*/

	font-size: 0.773vw;

	font-family: 'BarlowLight';

/*	font-style: italic;*/

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

	max-width: max-content;

	text-transform: lowercase;

	padding-left: 0.578vw;

}



.search_h {

	width: 29vw;

}



ul#ui-id-1, ul#ui-id-2, ul#ui-id-3 {

	padding: 0.556vw 0.833vw;

	z-index: 999999999;

/*

	max-width: 29.167vw !important;

	width: 29.167vw !important;

*/

	width: 29vw !important;

	box-shadow: 0 0 0 #fff, 0 0.069vw 0.517vw rgba(0,0,0,0.10);

	background: #fff;

}



ul#ui-id-1 {

/*

	position: absolute !important;

	top: 13.15vw !important;

*/

	padding: 1.111vw 0;

}

#ui-id-1 li, #ui-id-2 li, #ui-id-3 li {

	padding: 0 1.111vw !important;

	border: none !important;

	margin: 0;

}

#ui-id-1 li:hover, #ui-id-2 li:hover, #ui-id-3 li:hover {

	background: #efefef;

    transition: all 0.25s ease;

}

/*

#ui-id-1 li:hover:last-child, #ui-id-2 li:hover:last-child, #ui-id-3 li:hover:last-child {

	background: none;

}



#ui-id-1 li:last-child, #ui-id-2 li:last-child, #ui-id-3 li:last-child {

	text-align: right;

	display: block !important;

	padding-top: 0 !important;

	padding-bottom: 0 !important;

	font-weight: 300;

	margin-top: 0.556vw;

}

#ui-id-1 li:last-child a, #ui-id-2 li:last-child a, #ui-id-3 li:last-child a {

	color: #52A0E2;

	text-decoration: underline;

	text-transform: capitalize;

	font-size: 0.833vw;

	padding: 0 !important;

	font-family: "BarlowLight";

}

#ui-id-1 li:last-child .icon_box,

#ui-id-1 li:last-child .categories,

#ui-id-2 li:last-child .icon_box,

#ui-id-2 li:last-child .categories,

#ui-id-3 li:last-child .icon_box,

#ui-id-3 li:last-child .categories {

	display: none;

}

*/





#ui-id-1 li a.list_data,

#ui-id-2 li a.list_data ,

#ui-id-3 li a.list_data  {

	padding: 0.556vw 0.833vw;

}



#ui-id-1 li a.list_data b, #ui-id-2 li a.list_data b, #ui-id-3 li a.list_data b {

	font-family: "BarlowMedium";

	font-weight: normal !important;

}



#ui-id-1 li .icon_box,

#ui-id-2 li .icon_box,

#ui-id-3 li .icon_box {

	opacity: 0.6;

}



.fillter_hold .dropdown.bootstrap-select {

	margin-left: 0.833vw;

}



.fillter_hold .dropdown.bootstrap-select:first-child {

	margin-left: 0;

}



.search-form .select_box .search_select .dropdown-toggle::after {

    background: url(../images/icons/arrow-down.svg?v=@{c-v}) no-repeat !important;

	transform: rotate(0deg);

	    background-position: center center !important;	

	background-size: contain !important;

	width: 1.389vw;

	height: 1.389vw;

	top: 50%;

	transform: translateY(-50%);

}



.convert_search span {

	font-family: "BarlowMedium";

	font-style: italic;

}



.tabs_hold {

/*	padding-top: 1.389vw;*/

	padding-top: 0;

	padding-bottom: 1.389vw;

	background: #fff;

/*

	position: sticky;

	top: 14vw;

*/

	z-index: 999;

}





.empty_state .tabs_hold {

	padding-bottom: 1.05vw;

}

.empty_state .tags {

	padding-top: 0.556vw;

}



.search-form .bootstrap-select .dropdown-menu li a.dropdown-item::before,

.search-form .bootstrap-select .dropdown-menu li a.dropdown-item:hover::before{

	content: none !important;

}



.new-search-page.listing-page.exhibitions .thumbnail .text_info h4 {

	line-height: 1.1 !important;

	margin-top: 0;

}



.new-search-page .mob_bx_slider_new .thumbnail .text_info,

.new-search-page .thumbnail .text_info.pl-1 {

	padding: 0 0.556vw !important;

}



.new-search-page .product_layout .d-name {

	display: inline-block !important;

}





.navbar-nav .nav-item:first-child .nav-link {

	margin-left: 0;

} 





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

	text-overflow: ellipsis;

	overflow: hidden;

	width: 94%;

	white-space: nowrap;

	display: inline-block;

	vertical-align: top;

	line-height: normal;

	font-size: 1vw;

}

.new-search-page .fig_img_hold,

.new-search-page .brands-thumbnail{

	margin-bottom: 0.833vw;

}



.new-search-page .tab-pane .thumbnail  {

	margin-bottom: 4.028vw !important;

}



.new-search-page .tab-pane .brands_logo .thumbnail > a  {

	display: grid;

}



.new-search-page .thumbnail .text_info > a {

	margin-bottom: 0.278vw !important;

}

.new-search-page .product_layout .categiries.mt-1 {

	margin-top: 0 !important;

}

.new-search-page .product_layout .text_info > a {

	margin-bottom: 0.278vw !important;

	font-family: 'BarlowSemiCondensedMedium';

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

}



.new-search-page .product_layout .text_gray,

	.new-search-page .product_layout .by_designername {

		font-family: 'BarlowSemiCondensedLight';

		font-size: 1vw !important;

		display: inline-block;

		margin-bottom: 0.278vw !important;

	}



.new-search-page .product_layout .categiries a,

.new-search-page .product_layout .categiries,

.new-search-page .collection_layout p a {

	font-family: 'BarlowSemiCondensedLight';

}



.new-search-page .collection_layout p {

	margin-bottom: 0;

	line-height: normal;

}





.new-search-page .country_event a {

	margin-bottom: 0.278vw !important;

}



.new-search-page .country_event,

.new-search-page .event_layout .country_event {

  display: flex !important;

	flex-direction: column;

	padding: 0 0 0.278vw 0 !important;

}



.new-search-page .country_event .country, .new-search-page .event_layout .country_event .country {

	font-family: "BarlowSemiCondensedMedium" !important;

}



.new-search-page .event_layout .country_event {

	flex-direction: row;	

}

.new-search-page .event_layout .country_event span,

.new-search-page .exhibition_layout .country_event span {

  font-family: 'BarlowSemiCondensedMedium';

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

}

.new-search-page .event_layout .date,

.new-search-page .news_layout .date,

.new-search-page .exhibition_layout .date,

.new-search-page .designer-country,

.new-search-page .country-font,

.new-search-page .categiries {

  font-family: 'BarlowSemiCondensedLight' !important;

	padding-top: 0 !important;

}



.new-search-page .thumbnail .icon_hold {

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

}



.new-search-page .brands-thumbnail .fig_img_hold {

	display: none;

}

.new-search-page .brands-thumbnail .brand-logo.sqaure {

	height: 20.417vw !important;

}



.head_actions li {

	margin: 0 1.667vw !important;

}



.stirworld_tab a {

	font-family: "BarlowRegular";

	font-size: 1.128vw;

	text-decoration: underline;

}



.navbar .navbar-nav > li {

	font-size: 1.128vw !important;	

}





.new-search-page .error_txt {

    font-family: "BarlowSemiCondensedMedium";

    font-size: 1.250vw;

    margin-bottom: 0.278vw;

    line-height: normal;

}

.new-search-page .sub_error_txt {

    font-family: "BarlowLight";

    font-size: 1vw;

    line-height: normal;

}



.select_box > .bootstrap-select.search_select .dropdown-toggle .filter-option-inner-inner.with_value {

	padding-right: 1.578vw !important;

}





 

.form-control::placeholder, ::placeholder {

  opacity: 0.6;

}



.form-control::-webkit-input-placeholder, ::placeholder {

  opacity: 0.6;

}

.form-control:-moz-placeholder, ::placeholder {

  opacity: 0.6;

}

.form-control::-moz-placeholder, ::placeholder {

  opacity: 0.6;

}

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

  opacity: 0.6;

}



body.cs_oh {

	overflow: hidden !important;

}





.clear_btn {

    margin-top: 2.222vw;

    display: inline-block;

    position: relative;

    padding: 0.556vw 0.833vw 0.556vw 3.056vw;

    color: #000;

    background: var(--white);

    font-family: 'BarlowLight';

    font-size: 1.181vw;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

    border: 1px solid #000;

}

.clear_btn:hover {

    background: #000;

    color: var(--white);

}





.clear_btn:hover:before {

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

}



.clear_btn:before {

    content: '';

    position: absolute;

    left: 0.833vw;

    width: 1.667vw;

    height: 1.667vw;

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

    background-position: center;

}



.logo_popup a {

	display: block;

	width: 25vw;

}



#button_ch, #button_ch_m, #button_ch_s {

	display: none;

}



.new-search-page #button_ch, .new-search-page #button_ch_m, .new-search-page #button_ch_s {

	display: block;

}



.s_box {

    height: 100%;

    border-bottom-right-radius: 2vw;

    border-top-right-radius: 2vw;

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

	    position: relative !important;

    left: 0 !important;

    top: 0 !important;

    padding: 0.694vw 0.556vw;

    line-height: normal !important;

    border-left: none !important;

	font-size: 1vw;

	font-family: 'BarlowRegular';

}

.s_box .icon_box:after {

    background: url(../images/icons/arrow-down.svg?v=@{c-v}) no-repeat !important;

	background-size: contain !important;

}



.text_anim {

	font-family: 'BarlowLight';

	font-size: 1vw;

	line-height: normal;

	position: absolute;

	overflow: hidden;

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

	left: 2.206vw;

	margin-bottom: 0;

	width: -webkit-fill-available;

	height: 1.15vw;

	list-style: none;

	cursor: auto;

	display: flex;

	align-items: center;

	width: 100%;

	top: 50%;

    transform: translateY(-50%);

}





.new-search-page .text_anim {

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

	display: none;

}



.text_anim .anim {

position: absolute;

display: block;

animation-duration: 8s;

animation-timing-function: ease-in-out;

animation-iteration-count: infinite;

	/*left: 4.15vw;*/

}

.anim1{

	animation-name: anim1;

}



.anim2{

	animation-name: anim2;

}



.anim3{

	animation-name: anim3;

}

.anim4{

	animation-name: anim4;

}



@keyframes anim1 {

	0%, 6% { bottom: -1vw; opacity: 0; }

  6%,18% { bottom: -0.015vw; opacity: 1; }

  24%, 100% { bottom: 1vw; opacity: 0; }

}



@keyframes anim2 {

	0%, 24% { bottom: -1vw; opacity: 0; }

  30%, 42% { bottom: -0.015vw; opacity: 1; }

  48%, 100% { bottom: 1vw; opacity: 0; }

}



@keyframes anim3 {

	0%, 48% { bottom: -1vw; opacity: 0; }

  54%, 66% { bottom: -0.015vw; opacity: 1; }

  72%, 100% { bottom: 1vw; opacity: 0; }

}





@keyframes anim4 {

	0%, 72% { bottom: -1vw; opacity: 0; }

  78%, 90.5% { bottom: -0.015vw; opacity: 1; }

 100% { bottom: 1vw; opacity: 0; }

}



.new-search-page .loadmore_btn .web_btn {

	margin-left: 0.139vw;

}

.tab-content {

    min-height: 12.5vh;

}

/* ===== Scrollbar CSS ===== */

  /* Firefox */

  .new-search-page .tabs_hold .dropdown-menu .inner {

    scrollbar-width: thin;

    scrollbar-color: #f3f3f3 #313131;

  }



  /* Chrome, Edge, and Safari */

  .new-search-page .tabs_hold .dropdown-menu .inner::-webkit-scrollbar {

    width: 4px;

  }



  .new-search-page .tabs_hold .dropdown-menu .inner::-webkit-scrollbar-track {

    background: #fff !important;

  }



  .new-search-page .tabs_hold .dropdown-menu .inner::-webkit-scrollbar-thumb {

    background: rgba(0,0,0,.4);

    border-radius: 10px;

    border: 3px solid transparent;

  }

.tab-content {

	position: relative;

}

/*



span.scroll_top {

	position: fixed!important;

    right: 4.444vw;

    background: #fff;

    bottom: 3vw; 

	cursor: pointer;

	align-items: center;

    justify-content: center;

    display: flex;

	padding: 0.278vw 0.556vw 0.278vw 0.278vw;

	font-size: 0.833vw;

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

	font-family: "BarlowSemiCondensedLight";

	justify-content: space-between;

	z-index: 9999;

	color: #000;

}



.scroll_top span {

	margin-right: 0.228vw;

}

.scroll_top span:after {

	background-image: url("../images/icons/chevron-down.svg");

}

*/





span.scroll_top.one:hover {

    background: #313131;

}

span.scroll_top.st_sticky {

	position: absolute !important;

	bottom: 25.539vw !important;

}

span.scroll_top.one {

	position: fixed;

    right: 4.444vw;

    background: #464646;

    bottom: 3vw;

	height: 2.222vw;

	width: 2.222vw;

	cursor: pointer;

	border-radius: 100%;

	align-items: center;

    justify-content: center;

    display: flex;

	padding: 0.417vw 0.578vw;

	font-size: 0.833vw;

	font-family: "BarlowSemiCondensedLight";

	justify-content: space-between;

	z-index: 9999;

	color: #000;

}



.scroll_top.one span{

	display: flex;

	justify-content: center;

	align-items: center;

}

.scroll_top.one span:after {

	background-image: url("../images/icons/scroll-top.svg");

	width: 0.694vw;

}



/* ===== Scrollbar CSS END===== */



/*icons css start*/

.icon_box {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    width: 1.389vw !important;

    height: 1.389vw;

    transition: all 0.25s ease;

}



.icon_box:after {

    content: '';

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: contain !important;

    position: absolute;

    width: 100%;

    height: 100%;

}



.search_row .icon_search {

	position: absolute;

	left: 0.556vw;	

	top: 50%;

	transform: translateY(-50%);

}





.icon_search:after {

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

}

.icon_search_w:after {

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

}

.icon_search_w:before {

    display: none !important

}



body.listing-page .head_actions li .icon_search_w:after, body.detail-page .head_actions li .icon_search_w:after {

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

}

.history_icon:after {

	background-image: url("../../images/icons/history-icon-w.svg");

}





.custom_search_list .icon_search {

	position: relative !important;

	left: 0;

    vertical-align: top;

}





.custom_search_list .icon_box {	

	opacity: 0.4;	

	transition: all 0.25s ease;

}



.custom_search_list .cross-icon:hover {

	opacity: 1;

}



.cross-icon {

	position: absolute;

	right: 0;

}

.search_row .cross-icon {

	top: 50%;

	transform: translateY(-50%);

	right: 0.556vw;

	opacity: 0.4;

	transition: all 0.25s ease;

	cursor: pointer;

}

.search_row .cross-icon:hover {

	opacity: 1;

}

.cross-icon:after {
/*	background-image: url("../images/icons/close-icon-b.svg");	*/
	background-image: url("../../images/icons/close-icon-w.svg");
	right: 0;
}

.icon_search:before {

	display: none;

}



/*icons css end*/



/*new search grv css*/



/*11-03-2024*/



.head_popup.stir_common_login {

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

}



.stir_common_login .pop_container {

	width: 34.722vw;

	height: 34.722vw;

	background-image: url("../images/stir-bg-new.svg");

	background-repeat: no-repeat;

	background-size: cover;

	background-position-x: -1.667vw; 

	padding: 2.083vw 2.083vw 2.083vw 3.889vw;

	display: flex;

	align-items: center;

	border: none;

}

.stir_common_login .pop_container .popup_holder {

	width: 29.167vw;

	padding-block: 3.333vw;

}

.stir_common_login .pop_container .pop_insideText {

	margin: inherit;

	width: 24vw;

}

.stir_common_login .pop_container h3 {

	font-size: 1.667vw;

	color: #fff;

	margin-bottom: 0.833vw;

	font-family: 'BarlowSemiCondensedMedium';

}





.stir_common_login .pop_container p {

	font-size: 1vw;

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

	margin-bottom: 1.667vw;

	line-height: 1.3;

}



.btn_divider {

	position: relative;

	margin-block: 1.667vw;

}

.btn_divider span {

	color: rgba(255, 255, 255);

	font-size: 0.833vw;

	padding: 0 1.667vw;

	background: #000;

	z-index: 99;

}

.btn_divider:after {

	content: '';

	position: absolute;

	height: 1px;

	width: 100%;

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

}





.stir_common_login .pop_container .web_btn img {

	padding-right: 0;

	margin-right: 0.5vw;

	top: 0;

	width: 1.111vw;

} 

.stir_common_login .pop_container .web_btn.google img {

	max-width: 18px;

} 

.stir_common_login .pop_container .web_btn {

	width: 100% !important;

	text-transform: inherit;

	text-align: center;

	background: rgba(255, 255, 255, 0.12);

	color: #fff;

	display: flex;

    justify-content: center;

    align-items: center;

	font-family: 'BarlowRegular' !important;

	font-size: 1vw !important;

	height: 3.333vw;

	padding: 0;	

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

}



.stir_common_login .pop_container .login, .stir_common_login .pop_container .policy {

	margin-top: 1.667vw;

}

.stir_common_login .pop_container h5 {

	color: #fff;

	font-family: 'BarlowLight';

	font-size: 1vw;

}

.stir_common_login .pop_container h5 .btn_signin {

	color: #fff;

	font-family: 'BarlowMedium';

	text-decoration: underline;

}

.stir_common_login .pop_container label {	

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

	font-size: 0.833vw;

}

.stir_common_login .pop_container label a {	

	text-decoration: underline;

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

}



#popup_group .stir_common_login .closebut {

/*

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

	width: 1.667vw;

	height: 1.667vw;

	background-size: 100%;

	right: 1.667vw;

	top: 1.667vw;

	position: absolute;

*/

}

	 

.invert_img {

	filter: brightness(0) invert(1);

}





.signup_popup .pop_container .pop_text_holder {

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

    background-size: contain;

    padding: 7.32vw 0 6.588vw 0;

    background-position: center center !important;

    position: relative;

    height: 36vw !important;

	margin: 0 auto;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-align: center;

    align-items: center;

}





.signup_popup .pop_insideText {

	max-width: 24vw;

    margin: 0 auto !important;

}





.signup_popup .pop_insideText .heading {

	color: #fff;

    line-height: 1;

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

    font-size: 1.667vw;

    margin: 0 0 0.833vw 0;

	font-family: 'BarlowSemiCondensedMedium';

}

.signup_popup .pop_insideText .entertext {

	font-size: 1vw;

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

    margin-bottom: 1.667vw;

    line-height: 1.3;

}



.signup_popup .form .field_hold {

	margin: 0 0 0.732vw 0;

}



.signup_popup .form .field_hold .form-control {

    border: none;

    background: rgba(255, 255, 255, 0.12) !important;

	height: 3.5vw;

}



.signup_popup .web_btn {

    font-size: 1vw !important;

    font-family: "BarlowRegular" !important;

	display: inline-flex;

	align-items: center;

	line-height: 1.5;

}

.signup_popup .web_btn.google img {

    top: 0 !important;

	max-width: 18px;

	padding-right: 0;

	margin-right: 0.5vw;

}

.signup_popup .web_btn.w {

	border: 1px solid #000 !important;

}



.signup_popup .forgot_password {

    float: right;

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

	    font-size: 1.024vw;

	text-decoration: underline;

}



.signup_popup .pop_container .pop_fut p {

    color: #000;

    font-size: 1vw;

    margin-bottom: 0.732vw;

}



.verify .page_head_sec h3 {

    font-size: 1.563vw;

	font-family: 'BarlowSemiCondensedMedium';

}

.verify .page_head_sec h3 span.danger {

    color: #ed1c24;

}



.verify .link_exp_rsn {

    font-size: 1.250vw;

    font-family: 'BarlowSemiCondensedLight';

    margin-top: 1.464vw;

    margin-bottom: 0.547vw;

    list-style: disc;

    padding-left: 1.931vw;

}



.verify .pop_container .pop_insideText {

	max-width: 24vw;

    margin: 0 auto;

    z-index: 9;

}

.verify .pop_container {

	background: none;

	border: none;

	color: #fff;

}

.verify .pop_container img {

    width: 4.375vw;

    margin-bottom: 0.729vw;

}

.verify .pop_container ul {

    color: #fff;

    font-size: 1.146vw;

    margin-bottom: 2.083vw;

    margin-top: 1.719vw;

    list-style: disc;

    padding-left: 1.931vw;

}

.verify .pop_wrap {

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

    background-size: contain;

    padding: 5.32vw 0 4.588vw 0;

    background-position: center center;

    position: relative;

    min-height: 36vw;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-align: center;

    align-items: center;

}





	.verify .space_lt {

		margin-bottom: 5.490vw;

	}



#popup_group #forgot_password .pop_container {

	width: 34vw;

}



#forgot_password .pop_insideText p {

	line-height: 1.2;

	margin-bottom: 0.5vw;

	margin-top: 0.5vw;

}





#popup_group .web_btn {

	font-size: 1.2vw;

	line-height: 1.2 !important;

}



	

#popup_group .account {

	margin-top: 2vw;

}

#popup_group .account p {

	font-size: 80%;

	margin-bottom: 0.5vw;

}



#signup_popup .form-group label {

	font-size: 1vw;

}

#signup_popup .custom-control-input {

	height: auto;

}

#popup_group .close {

	width: 1.24vw;

    height: 1.24vw;

    top: 1vw;

    right: 1vw;

}



#signup_popup .pop_container {

	padding-block: 3vw !important;

}

#signup_popup .pop_container h4 {

    font-size: 1.667vw;

    margin-bottom: 0.833vw;

    font-family: 'BarlowSemiCondensedMedium';

}

#signup_popup form .custom-control {

    top: 0;

}



.password_change .heading { 

	font-size: 1.667vw;

    color: #000;

    margin-bottom: 0.833vw;

    font-family: 'BarlowSemiCondensedMedium';

	line-height: 1;

}



.password_change p {

    font-size: 1vw;

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

    margin-bottom: 1.667vw;

    line-height: 1.3;

}

/*11-03-2024*/





/*21-03-2024*/



.popup_signup.common_popup .pop_container {

    width: 68.448vw !important;

    max-width: 100% !important;

	padding: 2.5vw 2.5vw 3.056vw !important;

	border: none;

}

.common_popup .pop_container {

    width: 44.167vw !important;

    max-width: 100% !important;

	padding: 2.778vw !important;

	border: none;

}

.common_popup .blob_bg {

    height: 33.333vw !important;

}





.popup_signup.common_popup .blob_bg  {

    height: 100% !important;	

/*    margin: 0 0 0 2.562vw;*/

}







.common_popup .blob_bg {

    background-image: url(../images/stir-blob-black.svg);

	background-size: contain;

    background-position: center center;

	margin: 0;

    height: 100%;

	background-repeat: no-repeat;

	position: relative;

}



.common_popup .blob_bg .heading {

    color: #fff;

    line-height: 1;

    font-size: 1.667vw;

    margin: 0 0 0.833vw 0;

	font-family: 'BarlowSemiCondensedMedium';

	top: 0 !important;

}

.popup_signup.common_popup .blob_bg .text_inside {

    max-width: 19.033vw;

}





.common_popup .blob_bg .text_inside {

    max-width: 22.222vw;

    position: absolute;

    left: 50%;

    top: 50%;

    color: #fff;

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

    width: 80%;

}

.common_popup .blob_bg .text_inside .form {

    width: 100% !important;

}





.common_popup .blob_bg .text_inside p {

    font-size: 1vw;

    line-height: 1.4;

	color: rgba(255, 255, 255, 0.8) !important;

	margin-bottom: 1.667vw;

}

.common_popup.popup_signup .blob_bg .text_inside p {

	margin-bottom: 1.111vw;

}

.common_popup .blob_bg .text_inside ul {

    font-size: 1vw;

    line-height: 1.4;

	list-style: circle;

	margin-left: 1vw;

	margin-bottom: 1.464vw;

}

.common_popup .blob_bg .text_inside ul li {

	margin-bottom: 0.25vw;

}



.common_popup #signup_form.form {

	width: auto;

	min-width: 24vw;

}



.popup_signup.common_popup .form_fields {

	padding: 2.562vw 2.562vw 0;

}

.common_popup .form_fields {

	padding: 0.556vw 0 0.556vw 4.167vw;

}



.common_popup .form_fields .form-group {

	margin-bottom: 0.732vw;

}

.common_popup .form_fields .form-group .required_alert {

	color: rgba(235, 67, 53, 1);

	font-size: 0.833vw;

	margin-top: 0.625vw;

	margin-bottom: 0;

	position: relative;

	padding-left: 1.667vw;

	line-height: 1.2;

}

.common_popup .form_fields .form-group .required_alert:before {

	content: '';

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

	height: 1.111vw;

	width: 1.111vw;

	background-size: contain;

	background-repeat: no-repeat;

	background-position: center;

	position: absolute;

	left: 0;

}



.common_popup .form_fields.dark .field_hold input:-webkit-autofill,

.common_popup .form_fields.dark .field_hold input:-internal-autofill-selected,

.common_popup .form_fields.dark .field_hold input:-webkit-autofill:focus,

.common_popup .form_fields.dark .field_hold textarea:-webkit-autofill,

.common_popup .form_fields.dark .field_hold textarea:-webkit-autofill:focus,

.common_popup .form_fields.dark .field_hold select:-webkit-autofill,

.common_popup .form_fields.dark .field_hold select:-webkit-autofill:focus {

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

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

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

	transition: background-color 5000s ease-in-out 0s;

	caret-color: #fff;

}



.common_popup .form_fields.dark .form-control {

	background-color: rgba(31, 31, 31, 1) !important;

	border: none !important;

}

.common_popup .form_fields .form-control,

.set-password .form .form-control {

	padding: 0.694vw 3.660vw 0 !important;

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

	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;

	height: 3.5vw;

	font-size: 1.111vw;

	font-family: "BarlowRegular";

}



.common_popup .form_fields .form-control:focus,

.common_popup .form_fields .form-control:valid,

.set-password .form .form-control:focus {

    border-left: 3px solid #000 !important;

    padding-top: 0.781vw;

    color: #000;

}

.common_popup .form_fields.dark .form-control:focus,

.common_popup .form_fields.dark .form-control:valid {

    color: #fff;

	-webkit-text-fill-color: #fff !important;

	background-color: rgba(31, 31, 31, 1) !important;

	-webkit-background-color: rgba(31, 31, 31, 1) !important;

	border-left: none !important;

}





.common_popup .form_fields .field_hold {

	top: 0 !important;

}



.common_popup .form_fields .field_hold:focus-within:before {

	opacity: 1;

}







.common_popup .form_fields .field_hold:before,

.set-password .form .field_hold.password:before {

    width: 3.66vw;

    height: 3.5vw;

    content: "";

    background-position: center center !important;

    background-size: 0.878vw !important;

    display: inline-block;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 9;

    opacity: 0.40;

}





.eye_icon  {

	display: inline-block;

    right: 0;

    top: 0;

    z-index: 9;

    position: absolute;

	width: 3.66vw;

    height: 100%;

    background-position: center center !important;

    background-size: 1.389vw !important;

    opacity: 0.40;	

	cursor: pointer;

}



.eye_icon.show  {	

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

}

.eye_icon.hide  {	

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

}



.eye_icon.eye_b.hide {

	-webkit-filter: invert(100%); /* Safari/Chrome */

    filter: invert(100%);

}

.eye_icon.eye_b.show {

	-webkit-filter: invert(100%); /* Safari/Chrome */

    filter: invert(100%);

}







.common_popup .form_fields .field_hold.user:before {

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

}

.common_popup .form_fields .field_hold.email:before {

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

}

.common_popup .form_fields.dark .field_hold.email:before {

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

}

.common_popup .form_fields .field_hold.password:before,

.set-password .form .field_hold.password:before {

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

	background-size: 0.768vw !important;

}

.common_popup .form_fields.dark .field_hold.password:before {

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

	background-size: 0.768vw !important;

}



.common_popup .form_fields.dark .field_hold label {

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

	opacity: 0.6;

}

.common_popup .form_fields .field_hold label,

.set-password .form .field_hold label {

	position: absolute;

	left: 3.770vw;

	top: 50%;

	transform: translateY(-50%);

	transition: 0.2s ease all;

	pointer-events: none;

	margin-bottom: 0 !important;

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

	font-size: 1vw;

	line-height: 1.4;

}



.common_popup .form_fields .form-control:focus~label,

.common_popup .form_fields .form-control:valid~label,

.set-password .form .form-control:focus~label,

.set-password .form .form-control:valid~label {

    font-size: 0.833vw !important;

    margin: -0.781vw 0 0 0;

	line-height: 1.2;

}



.pass_inst {    

    margin-top: 0.625vw;

}



.common_popup .pass_inst li {

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

    font-size: 0.833vw;

    line-height: 1.2;

	margin-bottom: 0.208vw;

	position: relative;

	padding-left: 1.667vw;

}

.common_popup .pass_inst li:before {

	position: absolute;

    content: '';

	background-image: url("../images/check_grey.svg");

	background-position: center;

	height: 1.111vw;

	width: 1.111vw;

	background-size: contain;

	left: 0;

}

.common_popup .pass_inst li.completed {

	color: rgba(41, 158, 0, 1);

}

.common_popup .pass_inst li.completed:before {

	background-image: url("../images/check_green.svg");

}



.prefrences_setting {

	margin-bottom: 0.833vw;

}

.prefrences_setting .preferences_heading {

    margin-top: 0;

    font-size: 1vw !important;

    line-height: 1.4;

    font-family: 'BarlowLight' !important;

	    margin-bottom: 0.417vw !important;

}

.prefrences_setting .custom-control.custom-checkbox {

	padding: 0 1.667vw 0 0 !important;

	display: flex;

	align-items: center;

	min-height: inherit !important;

	top: 0;

}

.prefrences_setting label {

	font-size: 1vw !important;

	line-height: 1.4;

	padding-left: 1.597vw;

}



.prefrences_setting .custom-control-input:checked ~ .custom-control-label::before,

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

	border-color: #000 !important;

	margin-top: 0;

	top: 50% !important;

    transform: translateY(-50%) !important;

}









.prefrences_setting label:before,

.prefrences_setting label:after {	

	height: 1rem !important;

	width: 1rem !important;

	border-color: #000 !important;

	top: 50% !important;

	position: absolute;

	left: 0 !important;

}





.policy_check {

    color: rgba(0, 0, 0);

    font-size: 0.833vw;

	margin-bottom: 1.667vw;

	line-height: 1.2;

}





.policy_check a {

    text-decoration: underline;

}



.forgot_password small {

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

	text-align: end;

	font-size: 1vw;

	margin-top: 0.556vw;

	line-height: 1.4;

}



.pop_fut {

	margin-top: 1.464vw;

}



.popup_signup .pop_fut {

	padding: 0 2.562vw;

}



.btn_holder {

	margin-top: 1.667vw;

}



.dark .btn_block {

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

	background: #000 !important;

	color: #fff !important;

}

.dark .btn_block._w:hover {

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

	background: #fff !important;

	color: #000 !important;

}

.btn_block {

	font-size: 1vw;

    font-family: "BarlowRegular";

	color: #000;

    background: #fff;

    display: inline-block;

    text-transform: uppercase;

    line-height: 1.4;

    cursor: pointer;

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

/*    padding: 0 2.083vw 0 3.75vw;*/

    padding: 0 1.464vw 0 2.928vw;

    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;

	height: 2.778vw;

	display: inline-flex;

	align-items: center;

}



.bdr_light {

/*	border-color: rgba(0, 0, 0, 0.2);*/

}



.btn_block:before {

	content: '';

    background-size: contain !important;

    background-position: center center !important;

    vertical-align: middle;

    margin-right: 0.5vw;

    position: absolute;

    height: 100%;

    width: 1.098vw;

    left: 1.098vw;

    top: 0;

}



.btn_block.arrow:before {

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

}

.btn_block.arrow:hover:before, .btn_block.arrow._w:before {

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

}

.btn_block.arrow._w:hover:before {

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

}



.btn_block.google:before {

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

}

.btn_block:hover {

    background: #000;

    color: #fff;

}





.btn_block .web_btn {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    border: none;

    background: none;

    opacity: 0;

	padding: 0;

}



.already_account p, .can_join p {

	margin-bottom: 0.556vw;

	font-size: 1vw;

	line-height: 1.4;

}







.set-password .title {

    color: #000;

    line-height: 1;

    font-size: 1.667vw;

    margin: 0 0 0.833vw 0;

	font-family: 'BarlowSemiCondensedMedium';

}



.set-password .bg-light {

	background: #fff !important;

}



.set-password .bg-light p {

    font-size: 1vw;

    line-height: 1.4;

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

	margin-bottom: 1.667vw;

}





.pass_inst p {

	font-size: 0.833vw;

	margin-bottom: 0;

	line-height: 1.2;

}



.common_popup .error_message,

.set-password .error_message {

	font-size: 0.833vw;

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

    display: table;

	margin-top: 0.556vw;

	line-height: 1.2;

}





#popup_group .common_popup .close {

	position: absolute;

    right: 1.5vw;

    top: 1.5vw;

    cursor: pointer;

    z-index: 9;

    font-size: 1.6vw;

    opacity: 0.8;

/*

    width: 1.389vw;

    height: 1.389vw;

*/

}





/*



.form-group {

	position: relative;

}





.forgot_password {

	position: absolute;

	right: 0;

	top: 12vw;

}

*/





/*21-03-2024*/





/*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 START*/

/*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*/

/*09-08-2022*/

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

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

}

.navbar .main-menu .accordian ul > li > ul > li > a > span {

  position: relative;

}

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

  width: 100%;

}

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

  height: 1px;

  width: 100%;

  content: '';

  position: absolute;

  bottom: 0;

}

.navbar .main-menu .accordian ul > li.studio-nav > ul > li:hover > a, .navbar .main-menu .accordian ul > li.project-nav > ul > li:hover > a {

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

}

.navbar .main-menu .accordian ul > li.studio-nav > a::after, .navbar .main-menu .accordian ul > li.project-nav > a::after, .navbar .main-menu .accordian ul > li.studio-nav > ul li:hover > a > span:before, .navbar .main-menu .accordian ul > li.project-nav > ul li:hover > a > span:before {

  background: var(--studio);

}

.navbar .main-menu .accordian ul > li.open.studio-nav > a::after, .navbar .main-menu .accordian ul > li.open.project-nav > a::after {

  background: var(--studio);

}

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

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

}

.navbar .main-menu .accordian ul > li.gallery-nav > a::after, .navbar .main-menu .accordian ul > li.gallery-nav > ul li:hover a span:before {

  background: var(--gallery);

}

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

  background: var(--gallery);

}

.navbar .main-menu .accordian ul > li.brand-nav > ul > li:hover > a, .navbar .main-menu .accordian ul > li.product-nav > ul > li:hover > a {

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

}

.navbar .main-menu .accordian ul > li.brand-nav > a::after, .navbar .main-menu .accordian ul > li.product-nav > a::after, .navbar .main-menu .accordian ul > li.brand-nav > ul li:hover a span:before, .navbar .main-menu .accordian ul > li.product-nav > ul li:hover a span:before {

  background: var(--brand);

}

.navbar .main-menu .accordian ul > li.open.brand-nav > a::after, .navbar .main-menu .accordian ul > li.open.product-nav > a::after {

  background: var(--brand);

}

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

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

}

.navbar .main-menu .accordian ul > li.event-nav > a::after, .navbar .main-menu .accordian ul > li.event-nav > ul li:hover a span:before {

  background: var(--event);

}

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

  background: var(--event);

}

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

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

}

.navbar .main-menu .accordian ul > li.news-nav > a::after, .navbar .main-menu .accordian ul > li.news-nav > ul li:hover a span:before {

  background: var(--news);

}

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

  background: var(--news);

}

.exhibition_layout .calender-icon.active, .exhibition-page .calender-icon.active {

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

}

/*09-08-2022*/

/*10-08-2022*/

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

  position: absolute;

  top: 0;

  left: -0.6vw;

}

.contact_radio_btn label input[type=radio] {

  margin-right: 0.25vw;

}

.contact_radio_btn label:nth-child(2) {


  padding: 0 1vw;

}

/*10-08-2022*/

/*16-08-2022*/

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

  padding: 0 0.5vw;

  display: inline-block;

  font-family: 'BARLOWLIGHT';

  font-style: italic;

  border-left: 0.3vw solid var(--light-gray);

}

li.sub_menu_head {

  background: var(--light-gray);

}

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

  margin-left: 0.9vw;

}

/*







.sub:after {



	content: '';



	height: 100%;



	width: 1px;



	background: #ddd;



	position: absolute;



	left: 0;



}



*/

.navbar.nav-up .accordian .navbar-nav .nav-item ul, .navbar.ul_none .accordian .navbar-nav .nav-item ul {

  display: none;

}

.filter_row .show_all:before {

  content: none;

}

.filter_row .show_all {

  opacity: 1;

}

.bootstrap-select.disabled {

  opacity: 0.65;

}

.tab_disabled {

  cursor: not-allowed;

}

.tab_disabled a {

  pointer-events: none;

  opacity: 0.65;

}

/*16-08-2022*/

/*01-11-2022*/

body.gallery .loadmore_btn i.plus-icon {

  top: -0.1vw !important;

}

/*01-11-2022*/

/*04-11-2022*/

#main_footer .bottom_bar_holder p {

  margin-bottom: 0;

}

/*04-11-2022*/

.footer_sec.fade-in-up-sm {

  -webkit-animation-name: none;

  animation-name: none;

  opacity: 1 !important;

}

/*21-01-2023*/

.news_layout .thumbnail .text_info h4 a i, .news_layout .thumbnail .text_info h4 a em {

  font-size: 2vw;

  padding-left: 0;

  font-style: italic;

  margin-right: 0.4vw;

  margin-left: -0.2vw;

}

.news-detail-page .title_head h1 em, .news-detail-page .title_head h1 i {

  margin-right: 0.7vw;

}

/*21-01-2023*/

/*16-02-2023*/

/*stirfri top band css start*/

.stirfri_band {

  /*	background-image: url('../images/stirfri/top-stick-band-bg.jpg');*/

  background-position: center;

  background-size: cover;

  z-index: 999999;

  overflow: hidden;

  position: relative;

  /*	height: 3.464vw;*/

  height: 2.250vw;

  /*	top: -3.464vw;*/

  top: -2.250vw;

  transition: 0.8s;

  background-color: #bd5153;

}

.stirfri_band.height_onload {

  left: 0;

  top: 0;

  padding: 0 4.444vw;

  z-index: 999999999999999999;

}

.stirfri_band p {

  color: #fff;

  /*	font-size: 1.354vw;*/

  font-size: 0.878vw;

  font-family: 'HelveticaNeueMedium';

  letter-spacing: 1px;

}

.see_color {

  color: #E98267 !important;

}

.stirfri_band p span.stirfri_heading {

  /*	font-size: 1.354vw;*/

  font-size: 0.878vw;

}

.stirfri_band .sf_logo_w {

  /*    width: 4.193vw;*/

  width: 2.374vw;

  position: relative;

  /*	top: -0.3vw;*/

  top: -0.165vw;

}

.stirfri_band p span.dot {

  margin: 0 0.578vw;

  font-size: 0.6vw;

}

.stirfri_band .explore_comp {

  /*	padding-right: 1.563vw;*/

/*  padding-right: 0.363vw;*/

	padding-right: 0;

}

.stirfri_band a.explore_btn {

  margin: 0 0 0 0.833vw;

  /*	font-size: 1.258vw;*/

  font-size: 0.878vw;

  /*	padding-right: 1.5vw;*/

  padding-right: 1.15vw;

  color: #fff;

  font-family: 'HelveticaNeue';

}

.stirfri_band p span.lightred {

  color: #ffb0b8;

}

/*

.stirfri_band p a.explore_btn img.explore {

	width: 0.95vw;

	margin-left: 0.453vw;

	transform: rotate(-45deg);

}

*/

.stirfri_band a.explore_btn {

  position: relative;

}

.stirfri_band a.explore_btn:after {

  content: '';

  background-image: url(../images/stirfri/learn-more.svg);

  background-size: contain;

  position: absolute;

  width: 0.678vw;

  height: 100%;

  right: 0;

  background-repeat: no-repeat;

  top: 0;

  background-position: center;

}

.f-bscm {

  font-family: 'BarlowSemiCondensedMedium';

}

.f-bsc {

  font-family: 'BarlowSemiCondensedLight';

}

/*stirfri top band css end*/

/*stirfri footer additional css start*/

.sf_sub_ftr a {

  position: relative;

}

.sf_sub_ftr a:after {

  content: '';

  position: absolute;

  left: 4.65vw;

  background-image: url(../images/stirfri/subscribe-arrow.svg);

  height: 100%;

  width: 1.198vw;

  background-repeat: no-repeat;

  background-position: center;

  background-size: contain;

  top: -0.12vw;

}

.opacity-100 {

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

}

.text_case a {

  text-transform: uppercase;

}

/*stirfri footer additional css end*/

/*16-02-2023*/

/*21-02-2023*/

.accordian .navbar-nav li:first-child a {

  margin-top: 0 !important;

}

.menu_ad {

  /*	position: absolute;

	left: 0;

	bottom: 3vw;

	padding: 0 5vw;*/

  margin-top: 3vw;

}

/*21-02-2023*/

/*23-05-2023*/

.article-details .content blockquote {

  float: left;

  padding: 1.464vw 1.464vw 1.464vw 0;

  position: relative;

  font-size: 1.8vw;

  line-height: 1.1;

  color: #000;

  margin: 0;

  font-family: 'BarlowCondensedRegular';

}

.article-details .content blockquote::before {

  width: 2.122vw;

  height: 1.756vw;

  content: "";

  position: absolute;

  left: 0;

  top: 0;

  z-index: 2;

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

}

.article-details .content blockquote span {

  font-size: 1.5vw;

  color: #666;

  font-weight: 200;

  display: block;

  margin-top: 0.5vw;

}

/*23-05-2023*/

/*01-06-2023*/

.product_layout img, .news_layout img {

  width: 100%;

}

/*01-06-2023*/

#main_header #sf_band_id {

  background: var(--white);

}

.news-detail-page .article_description .bx-wrapper .article_image_hold img {

  margin: 0 auto;

}

.text_gray {

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

}

.product_layout .categiries.mt-1 {

  margin-top: 0.625vw !important;

}

.fs-18 {

  font-size: 0.938vw;

}

.lh-2 {

  line-height: 2vw !important;

}

.product_layout .thumbnail .text_info h4 {

  margin-left: -1px;

}

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

  top: 50%;

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

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

  transform: translate(0, -50%);

}

.f-cm {

  font-family: 'BarlowCondensedRegular';

}

.new-search-page .tabs_hold .form-group {

  margin-bottom: 0;

}



.new-search-page #main_header {

/*
	padding-left: 4.444vw;

	padding-right: 4.444vw;
*/

}

.new-search-page #main_header.shadow {

	box-shadow: rgb(0 0 0/16%) 0 0 calc(2px + 4px) !important;

}

.new-search-page .navbar {

	padding-left: 0 !important;

	padding-right: 0 !important;

}

.header_holder {

    position: fixed;

    width: 100%;

    background: #fff;

    z-index: 99999999;

}



#popup_group {

	position: relative;

	z-index: 99999999;

}



/*GRV CSS END*/

/*Priya css starts*/

/*

.new-search-page .space_lt {

	padding-top: 0 !important;

}

*/





.new-search-page #main_header:after {

	content: '';

	height: 65px;

	position: absolute;

	left: 0;

	filter: drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.08));

}



.new-search-page .inner-page-new {

	padding-top: 0;

}

.new-search-page .featured-brand-new-design.pr-7 {

/*  padding-right: 7.778vw !important*/

	padding-right: 4.444vw !important;

}

.new-search-page .featured-brand-new-design.pl-7 {

/*  padding-left: 7.778vw !important*/

	padding-left: 4.444vw !important

}

.new-search-page .searched_text {

	color: var(--black);

    font-size: 1.6vw;

	font-family: 'BarlowSemiCondensedMedium';

	word-wrap: break-word;

	padding: 1.181vw 0 1.389vw 0 !important;

    line-height: normal;

    z-index: 99999;

    background: #fff;

    display: block;

	width: 100%;

}

.new-search-page .searched_text_grey {

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

  font-size: 1.6vw;

  font-family: "BarlowSemiCondensedMedium";

  font-weight: 400;

  word-wrap: break-word;

/*  text-transform: lowercase;*/

}

.new-search-page .convert_search {

	font-size: 1vw;

	padding: 1.181vw 0 !important;

}

.new-search-page .search_result_text {

  color: var(--black);

  font-size: 1vw;

  font-family: "BarlowMedium";

  word-wrap: break-word;

  padding-top: 2.222vw;

  display: inline-flex;

  position: relative;

}

.new-search-page .search_result_text strong {

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

  font-size: 1vw;

  font-family: BarlowLight;

  word-wrap: break-word;

}

.new-search-page .featured-new-design span.country {

  font-size: 1vw;

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

  padding-bottom: 0vw;

}

.new-search-page .search_result_text:after {

  width: 100%;

  height: 0.208vw;

  background: var(--black);

  content: "";

  position: absolute;

  bottom: -0.4vw;

  left: 0;

  z-index: 1;

  margin: 0 auto;

}

.new-search-page .thumbnail .text_info h4 {

  font-size: 1.250vw !important;

	padding-bottom: 0.278vw !important;

}

/*.new-search-page .thumbnail .icon_hold{display:none;}*/

.new-search-page .thumbnail .icon_hold {

  padding: 0 0.556vw 0 0 !important;

}

.new-search-page .thumbnail .text_info {

  padding: 0 0 0 0.556vw;

}

.new-search-page .featured-brand-new-design h1 span.f-bcr {

  margin-left: 0vw;

}

.new-search-page .featured-new-design span.country, .new-search-page .featured-new-design span.country a {

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

}

.new-search-page .thumbnail .text_info h4 {

/*  padding-bottom: 0;*/

	line-height: normal !important;

	font-family: 'BarlowSemiCondensedMedium';

}

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

  display: inline-flex;

}

.new-search-page.listing-page .date {

  display: flex;

  padding-top: 0.417vw;

  font-size: 1vw;

}

.new-search-page .thumbnail .text_info .country-font,

.new-search-page .thumbnail .text_info .designer-country {

  font-size: 1vw;

}



.new-search-page .event_layout figure, .new-search-page .thumbnail .fig_img_hold figure, .new-search-page .thumbnail .brands-thumbnail, .new-search-page .designer_layout figure, .new-search-page .exhibition_layout figure {

  border: 1px solid #DDDDDD !important;

}

.new-search-page .news_layout figure, .new-search-page .project_layout figure, .new-search-page .specail_project_layout figure, .new-search-page .thumbnail .fig_img_hold {

  border: none !important;

}

.new-search-page .thumbnail .mb-1 {

  margin-bottom: 0.833vw !important;

}

.new-search-page .tabs_hold .bootstrap-select {

  width: auto !important;

}

.new-search-page .tabs_hold .btn.dropdown-toggle {

  padding: 0.278vw 0.556vw;

}

.new-search-page .tabs_hold .bootstrap-select .dropdown-toggle .filter-option-inner-inner {

  font-size: 1vw;

  color: var(--black);

  font-family: 'BarlowSemiCondensedLight';

  text-transform: capitalize;

  line-height: 1.5;

	margin-right: 0.833vw;

}



.new-search-page .select_box .bootstrap-select .dropdown-toggle .filter-option-inner-inner {

  font-family: 'BarlowRegular';

}

.new-search-page .tabs_hold .dropdown-toggle::after {

  background: url(../images/icons/arrow-down.svg?v=@{c-v}) no-repeat !important;

  transform: rotate(0deg);

  background-position: center center;

	background-size: contain !important;

	    width: 1.389vw;

    height: 1.389vw;

    top: 50%;

    transform: translateY(-50%);

	right: 0.556vw;

}

.new-search-page .tabs_hold .dropdown-item {

  padding: 0.556vw 0.833vw 0.556vw 2.133vw;

  font-size: 1vw;

	opacity: 0.6 !important;

  color: var(--black);

  font-family: 'BarlowSemiCondensedLight';

}

.new-search-page .tabs_hold .dropdown-item:hover,

.new-search-page .tabs_hold .dropdown-item.selected {

	opacity: 1 !important;

}

.new-search-page .tabs_hold .dropdown-menu {

  box-shadow: 0 1px 5px rgba(0, 0, 0, .15);

  border: none;

  padding: 0 0.033vw 0 0.133vw;

  margin-top: 0.4vw;

  width: auto;

}

.new-search-page .tabs_hold div.dropdown-menu {

  padding: 0.556vw 0.033vw 0.556vw 0.133vw;

}

.new-search-page .tabs_hold .fillter_hold  div.dropdown-menu {

  left: 50% !important;

	transform: translateX(-50%) !important;

	top: 2vw !important;

}

.new-search-page .tabs_hold .g_type div.dropdown-menu {

	left: -5vw !important;

	transform: translateX(-10%) !important;

}

.new-search-page .tabs_hold div.dropdown-menu.xyz {

	left: 0 !important;

}

.new-search-page .tabs_hold .bootstrap-select > .dropdown-toggle {

  border-color: rgba(0,0,0,0.12) !important;

}

.new-search-page .tabs_hold .bootstrap-select .dropdown-menu li a.dropdown-item {	

	transition: all 0.25s ease !important;

}

.new-search-page .tabs_hold .bootstrap-select .dropdown-menu li a.dropdown-item::before {

  content: '';

  background: url(../images/bullet.svg);

  width: 1.25vw;

  height: 1.25vw;

  position: absolute;

  left: 0.5vw;

  top: 0.6vw;

  background-size: contain;

}

.new-search-page .tabs_hold .bootstrap-select .dropdown-menu li.active a.dropdown-item.active::before, 

.new-search-page .tabs_hold .bootstrap-select .dropdown-menu li.selected.active a.dropdown-item.active.selected::before {

  content: '';

  background: url(../images/bullet-selected.svg);

  width: 1.25vw;

  height: 1.25vw;

  position: absolute;

  left: 0.5vw;

  top: 0.6vw;

  background-size: contain;

  color: var(--black);

}

.new-search-page .filter-col {

  padding: 0;

}

.new-search-page.events .tabs_hold .bootstrap-select .dropdown-menu {

  min-width: 100%;

  width: auto;

  font-family: 'BarlowLight';

}

.new-search-page.events .search_result_text {

  padding-top: 2.522vw;

}

/*.new-search-page .sub-tabs{padding-top: 2.222vw;}*/

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

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

  font-size: 1vw;

  font-family: 'BarlowSemiCondensedMedium';

  text-transform: capitalize;

  padding: 0.556vw 0.156vw 0.556vw 0;

  margin-left: 1.389vw;

  margin-right: 0;

  margin-bottom: 0;

  border-bottom: 2px solid #fff;

}

.new-search-page .nav-tabs .nav-item:first-child {

	margin: 0;

}

.new-search-page .nav {

  align-items: end;

  justify-content: center;

/*	padding: 0.208vw 0 0;*/

}

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

  font-family: 'BarlowSemiCondensedMedium';

  color: var(--black);

}

.new-search-page .nav-tabs .nav-item.active span {

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

  font-family: 'BarlowSemiCondensedMedium';

}

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

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

  

}

.new-search-page .nav-tabs .nav-item:hover {

 border-bottom:	2px solid rgba(0,0,0,0.6);

}

.new-search-page .nav-tabs .nav-item:hover::after{	

	opacity: 0.6;

}



.new-search-page .product_layout .country_event {

  padding-top: 0.017vw;

}

.new-search-page .news_layout .byline {

  font-size: 1vw;

  color: var(--black);

}

.new-search-page .news_layout .by {

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

  font-size: 1vw;

  text-transform: lowercase;

}



.new-search-page .thumbnail .text_info i, .new-search-page .thumbnail .text_info em {

	font-size: inherit !important;

	margin-right: 0.15vw !important;

}



.new-search-page .news_layout .thumbnail .text_info h4 {

  padding-bottom: 0.278vw;

  line-height: 1.250vw;

	font-size: 1.250vw !important;

}

.specail_project_layout {

  font-size: 1vw;

}

.new-search-page .project_layout .categiries,

.new-search-page .specail_project_layout .categiries {

  text-transform: capitalize;

	font-size: 1vw;	

}

.new-search-page .project_layout .categiries,

.new-search-page .specail_project_layout .text_info span {

	font-family: "BarlowSemiCondensedLight" !important;

}

/*Priya css ends*/



/*16-01-2024*/



.swiper-container .news_layout .thumbnail .text_info h4 {

	line-height: 1.6vw !important;

}



/*16-01-2024*/



/*24-01-2024*/



.comment-message {



    background-color: var(--black);

	margin: 0 !important;



    padding: 1vw 2vw;



    position: fixed;



    left: 50%;



    transform: translateX(-50%);



    top: 15vw;



    width: auto;



    white-space: normal;



    text-align: center;



    font-style: normal;



    border-radius: 50vw;



    line-height: normal !important;



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



    font-size: 1.024vw !important;



    box-shadow: 0 1px 20px 0 rgb(32 33 36 / 28%);



    z-index: 999999;	

	

	font-family: "BarlowLight";



}



.comment_close {



    text-decoration: underline;



    margin-left: 3vw;



    text-transform: capitalize;



    cursor: pointer;



}

.pass_text

{

    line-height: 1.3;

    font-family:'Barlowlight';

    font-size:0.9vw;

    margin-top:0.5vw;

    margin-bottom:2vw;

}



/*24-01-2024*/





/*06-08-2024*/



.tab_scroll {

	margin-left: 15.2vw;

}

.tab_scroll .mCSB_container {

	margin-bottom: 0 !important;

}

.tab_scroll ul.tab-menu {

	margin: 0;

	white-space: nowrap;

	border-bottom: none !important;

	border-bottom: 2px solid var(--gallery) !important;

}

.tab_scroll ul li:last-child {

	margin: 0;

}





.tab_scroll ul.tab-menu .active {

    background: var(--gallery);

}

.tab_scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal {

	width: 100%;

	left: 0 !important;

}



.tab_scroll .mCSB_dragger {

	height: 4px;

}

.tab_scroll #mCSB_3_dragger_horizontal .mCSB_dragger_bar {

	width: 100% !important;

	margin: 0 !important;

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

	position: absolute;

	bottom: 0;

}



.tab_scroll .mCSB_draggerRail {

	display: none;

}



.article_description p b {

    font-family:'BarlowMedium';

    font-weight: normal;

}


.col_w_forty {
	flex: 0 0 40%;
  max-width: 40%;
}

.col_w_sixty {
	flex: 0 0 60%;
  max-width: 60%;
}

.home .featured-new-design {
	margin-left: 68px;
}
.featured-new-design .item-info-hold .bookmark-hold {
	max-width: 5.5vw;
	margin-right: 0;
	padding-right: 1.1vw;
}

.listing-page h2.font-size-5-half {
/*	margin-top: 12px;*/
	margin-top: 0px;
}
/*06-08-2024*/




/*29-05-2025*/
.listing-page .btn.dropdown-toggle {
	padding: 0.278vw 1.778vw 0.278vw 0.556vw;
	border: 1px solid rgba(0,0,0,0.12) !important;
}

.listing-page .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
	font-size: 1vw;
}

.data_sec {
	padding-left: 2vw;
	display: block;
}

.listing-page .read-more {
	text-transform: uppercase;
	font-family: 'BarlowSemiCondensedMedium';
	font-size: 1.06vw;
}

/*29-05-2025*/




/*body.home .main_slider_top li:nth-child(1) .article_thumb .article_info_box::before {

    content:none;

}*/
.printmsg
{
	display: none;
	width: 100%;
	font-family: 'sans-serif'
}
.printmsg h4
{
	font-size: 42px;
}
.printmsg p,.printmsg figure
{
	font-size: 30px !important;
	margin-bottom: 10px !important;
	padding-bottom: 0 !important;
}





@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;*/

    padding: 1vw 3vw 3.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;*/

    width: 100%;

    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: 1px;

    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: 1px 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;*/

    padding: 6.25vw 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: 7vw;

    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;*/

    padding: 3vw 0;

    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 !important;

    padding: 25vw 14vw 25vw 14vw !important;

  }

  .filter_row.in {

    /*z-index: 1000000;*/

    z-index: 9999;

    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 !important;

    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: none !important;
    border-bottom: 2px solid var(--white) !important;
	padding: 3vw 3vw 1vw 0vw;
  }

  .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;*/

    top: 2.25vw;

    font-size: 3vw;

    color: var(--black);

    /*border-left: 1px solid #231f20;*/

  }

  .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;to remove bold font on active class*/

  }

  .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: 999;

    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;*/

    margin-left: 0;

  }

  /*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, .exhibition-page .social-media-icons li {

    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: 6vw;

    height: 6vw;

  }

  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: 19vw !important;*/

    padding-top: 22vw !important;

  }

  .listing-page .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;*/
		font-size: 3.2vw;

  }

  .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;*/
	  font-size: 4.1vw !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 START*/

  /*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.333vw;

	  line-height: 1.2;

  }

  .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*/

  /*09-08-2022*/

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

    border-left: 0;

  }

  .accordian > .navbar-nav > li.nav-item > ul > li > a:focus {

    color: var(--white);

  }

  .accordian > .navbar-nav > li > a > span {

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

  }

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

    padding-left: 0.85vw;

  }

  .accordian > .navbar-nav > li.nav-item > a {

    padding-left: 0 !important;

    padding-right: 0 !important;

  }

  .accordian > .navbar-nav > li.nav-item > a > span {

    padding-left: 1.25vw !important;

    padding-right: 1.25vw !important;

  }

  .accordian > .navbar-nav > li.studio-nav.nav-item.open > a > span, .accordian > .navbar-nav > li.project-nav.nav-item.open > a > span {

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

  }

  .accordian > .navbar-nav > li.studio-nav.nav-item > a, .accordian > .navbar-nav > li.project-nav.nav-item > a, .accordian > .navbar-nav > li.studio-nav.nav-item > ul > li > a, .accordian > .navbar-nav > li.project-nav.nav-item > ul > li > a {

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

  }

  .accordian > .navbar-nav > li.studio-nav.nav-item > ul > li > a:focus, .accordian > .navbar-nav > li.project-nav.nav-item > ul > li > a:focus {

    background: var(--studio);

  }

  .accordian > .navbar-nav > li.gallery-nav.nav-item.open > a > span {

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

  }

  .accordian > .navbar-nav > li.gallery-nav.nav-item > a, .accordian > .navbar-nav > li.gallery-nav.nav-item > ul > li > a {

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

  }

  .accordian > .navbar-nav > li.gallery-nav.nav-item > ul > li > a:focus {

    background: var(--gallery);

  }

  .accordian > .navbar-nav > li.brand-nav.nav-item.open > a > span, .accordian > .navbar-nav > li.product-nav.nav-item.open > a > span {

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

  }

  .accordian > .navbar-nav > li.brand-nav.nav-item > a, .accordian > .navbar-nav > li.product-nav.nav-item > a, .accordian > .navbar-nav > li.brand-nav.nav-item > ul > li > a, .accordian > .navbar-nav > li.product-nav.nav-item > ul > li > a {

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

  }

  .accordian > .navbar-nav > li.brand-nav.nav-item > ul > li > a:focus, .accordian > .navbar-nav > li.product-nav.nav-item > ul > li > a:focus {

    background: var(--brand);

  }

  .accordian > .navbar-nav > li.event-nav.nav-item.open > a > span {

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

  }

  .accordian > .navbar-nav > li.event-nav.nav-item > a, .accordian > .navbar-nav > li.event-nav.nav-item > ul > li > a {

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

  }

  .accordian > .navbar-nav > li.event-nav.nav-item > ul > li > a:focus {

    background: var(--event);

  }

  .accordian > .navbar-nav > li.news-nav.nav-item.open > a > span {

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

  }

  .accordian > .navbar-nav > li.news-nav.nav-item > a, .accordian > .navbar-nav > li.news-nav.nav-item > ul > li > a {

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

  }

  .accordian > .navbar-nav > li.news-nav.nav-item > ul > li > a:focus {

    background: var(--news);

  }

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

    background: none !important;

  }

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

    border-left: 1px solid var(--white) !important;

  }

  .footer_remove_after:after {

    content: none !important;

  }

  #main_footer.footer_remove_after .footer_col, #main_footer .common_links {

    margin-bottom: 1vw;

  }

  .collapse_footer {

    position: absolute;

    z-index: 9;

    height: 9vw;

    display: flex;

    padding-top: 2vw;

    align-items: baseline;

    justify-content: center;

  }

  i.arrow_footer {

    color: white;

    transition: 0.2s;

    font-size: 6.25vw;

  }

  .arrow_footer.rotate {

    transform: rotate(180deg);

    -webkit-transform: rotate(180deg);

  }

  .hide_area {

    display: none;

    height: 0;

    overflow: hidden;

    visibility: hidden;

    padding: 0 !important;

  }

  /*



.header_end {



height: 18vw;



width: 100%;



z-index: 999;



background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 62%, rgba(255,255,255,1) 63%); /* FF3.6-15 *



background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,1) 63%); /* Chrome10-25,Safari5.1-6 *



background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 62%,rgba(255,255,255,1) 63%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 *



position: fixed;



bottom: 0;



opacity: 0.5;







}*/

  .red-class {

    color: #F00;

  }

  .green-class {

    color: #0C0;

  }

  /*09-08-2022*/

  /*10-08-2022*/

  .main-menu .accordian > .navbar-nav > li, .main-menu .accordian > .navbar-nav > li.active, .main-menu .accordian > .navbar-nav > li.open {

    border-bottom: none;

  }

  .exhibition-page .top_main .icon_hold .calender-icon {

    position: relative !important;

    left: unset !important;

  }

  .exhibition-page .top_main .share_item {

    right: 10vw;

  }

  .contact_radio_btn label input[type=radio] {

    margin-right: 0.75vw;

  }

  .contact_radio_btn label:nth-child(2) {

    padding: 0 2.5vw;

  }

  /*10-08-2022*/

  /*17-08-2022*/

  li.sub_menu_head {

    background: var(--light-gray);

    padding: 3.5vw 0 2vw 0.85vw !important;

    margin-top: 1.5vw !important;

  }

  li.sub_menu_head span {

    font-size: 3.5vw;

    color: var(--black);

  }

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

    margin-left: 3.5vw;

  }

  /*17-08-2022*/

  /*19-08-2022*/

  .arrow_footer {

    vertical-align: middle;

  }

  /*



.arrow_footer.la-angle-down {



	top: -0.75vw;



}



*/

  .filter_row .show_all:before {

    content: none;

  }

  /*19-08-2022*/

  /*31-10-2022*/

  footer i {

    padding-left: 0 !important;

    font-size: 2.5vw !important;

  }

  i.arrow_footer {

    color: white;

    transition: 0.2s;

    font-size: 6.25vw !important;

    padding-left: 0 !important;

    line-height: normal;

  }

  footer h4, footer .col_title, .title {

    line-height: normal;

  }

  /*31-10-2022*/

  /*31-10-2022*/

  .field_hold .bootstrap-select .dropdown-menu {

    padding: 0;

  }

  /*31-10-2022*/

  /*03-11-2022*/

  #main_footer .bottom_bar_holder {

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

  }

  #main_footer .bottom_bar_holder p {

    padding-bottom: 0;

  }

  /*03-11-2022*/

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

    position: relative;

  }

  .accordian > .navbar-nav > li > a::before {

    content: '';

    background: black;

    width: 1px;

    height: 5vw;

    position: absolute;

    top: 2.25vw;

    right: 9vw;

  }

  .footer_holder.fade-in-up {

    -webkit-animation-name: none;

    animation-name: none;

    opacity: 1;

    visibility: visible !important;

  }

  .footer_sec.fade-in-up {

    -webkit-animation-name: fade-in;

    animation-name: fade-in;

    opacity: 0;

  }

  /*21-01-2023*/

  .news_layout .thumbnail .text_info h4 a i, .news_layout .thumbnail .text_info h4 a em {

    font-size: 4.1vw;

    margin-right: 0.8vw;

  }

  .news-detail-page .title_head h1 em, .news-detail-page .title_head h1 i {

    margin-right: 0.7vw;

  }

  /*21-01-2023*/

  /*16-02-2023*/

  /*stirfri top band css start*/

  .stirfri_band {

    z-index: 99999999;

    height: 8.889vw;

    top: -8.889vw;

  }

  .stirfri_band.height_onload {

/*    position: fixed;*/

    left: 0;

    top: 0;

	  padding: 1.025vw 4.444vw 0 4.444vw !important;

  }

  .stirfri_band p {

    font-size: 3.333vw;

    padding-bottom: 0 !important;

  }

  .stirfri_band p span.stirfri_heading {

    font-size: 3.333vw;

  }

  .stirfri_band .sf_logo_w {

    width: 10vw;

    top: -0.850vw;

  }

  .stirfri_band p span.dot {

    margin: 0 2.222vw;

    font-size: 2vw;

    position: relative;

    top: -0.5vw;

  }

  .stirfri_band .explore_comp {

    padding-right: 1.563vw;

  }

  .stirfri_band a.explore_btn {

    font-size: 3.333vw;

    color: #fff;

	  padding-right: 2vw;	  

    top: -0.125vw;

  }

  .stirfri_band a.explore_btn:after {

    width: 2vw;

    right: -1.85vw;

    top: 0.25vw;

  }

  /*stirfri top band css end*/

  /*stirfri footer additional css start*/

  .sf_sub_ftr a:after {

    left: 6vw;

    width: 2.198vw;

    top: -0.12vw;

  }

  #main_footer .footer_col .foot_head .footer_logo {

    padding-top: 0.5vw;

  }

  .text_case a {

    text-transform: capitalize;

  }

  /*stirfri footer additional css end*/

  /*16-02-2023*/

  /*21-02-2023*/

  .sf_band_class .Hamburger_menu, .sf_band_class .head_actions {

    top: 50%;

  }

  .sf_band_class .head_actions.sidebar {

    top: 4.5%;

  }

  /*21-02-2023*/

  /*23-05-2023*/

  .article-details .content blockquote {

    padding: 6vw 0 4vw 0;

    font-size: 5vw !important;

    margin: 0;

    float: none;

    width: 100%;

  }

  .article-details .content blockquote::before {

    width: 6vw;

    height: 5vw;

    background-size: cover;

    background-position: center center;

  }

  .article-details .content blockquote span {

    font-size: 4vw;

    margin-top: 2vw;

    display: block;

  }

  /*23-05-2023*/

  .fs-18 {

    font-size: 3vw;

  }

  .lh-2 {

    line-height: normal !important;

  }

  .product_layout .thumbnail .text_info h4 {

    margin-left: 0px;

  }

  /*19-08-2023*/

  .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: normal !important;

  }

  /*19-08-2023*/

	

	/*22-11-2023*/

	

	

	.new-search-page .head_actions ul li:first-child {

		display: none;

	}

	

	.new-search-page .searched_text,

	.new-search-page .searched_text_grey,

	.new-search-page .convert_search,

	.new-search-page.empty_state .searched_text_grey {

		font-size: 3.897vw;		

		margin: 3.333vw 0 2.083vw 0 !important;

		font-family: "BarlowLight";

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

	}

	

	.new-search-page.empty_state .searched_text {

		margin-top: 0 !important;

	}

	

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

		font-size: 3.972vw;

		padding: 1.8vw 0;

		margin-left: 6.667vw;

	}

	.new-search-page .nav-tabs .nav-item.active::after,

	.new-search-page .nav-tabs .nav-item:hover::after {

		height: 0.556vw;

	}

	

	.tabs_new  {

		width: 100%;

	}

	

	.new-search-page .nav-tabs  {

		overflow-x: scroll;

	}

	.new-search-page .field_hold  {

		top: -1vw;

	}

	.tabs_new .nav-tabs {

		width: 100%;

/*		border-bottom: 1px solid rgb(0 0 0 / 10%) !important;*/

		padding-top: 0;

		padding-bottom: 1.21vw;

	}

	.new-search-page .tabs_new nav {

		position: relative;

	}


	.new-search-page .tabs_new nav:after {

		width: 100%;

		content: '';

		height: 1px;

		background: rgb(0 0 0 / 10%);

		position: absolute;

		left: 0;

		bottom: 2.6vw;

	}

	

	.new-search-page .nav-tabs .nav-item:hover::after {

   		 opacity: 1;

	} 

	.new-search-page .fig_img_hold,

	.new-search-page .brands-thumbnail,

	.new-search-page .thumbnail .mb-1 {

		margin-bottom: 2.222vw !important;

	}

	

	.new-search-page .brands-thumbnail {

		display: block !important;

	}

	

	.new-search-page .thumbnail .textBlock .icon_hold {

		padding: 0 2.222vw 0 0 !important;

		position: relative;

		display: table-cell !important;

	}

	

	

	.new-search-page .tab-pane .thumbnail {

		margin-bottom: 7.778vw !important;

	}

	.new-search-page .thumbnail .text_info h4,

	.new-search-page .news_layout .thumbnail .text_info h4 {

		font-size: 4.514vw !important;

	}

		

	.new-search-page .thumbnail .text_info,

	.new-search-page .date,

	.new-search-page .project_layout .categiries,

	.new-search-page .specail_project_layout .categiries,

	.new-search-page .thumbnail .text_info .country-font,

	.new-search-page .thumbnail .text_info .country,

	.new-search-page .thumbnail .text_info .designer-country {

		font-size: 3.897vw !important;

	}

	

	.new-search-page .thumbnail .text_info h4,

	.new-search-page .thumbnail .text_info > a {

		margin-bottom: 1.111vw !important;

		display: block;

		padding-bottom: 0 !important;

	}

	

	

	.new-search-page .product_layout .thumbnail .text_info > a {

		display: inline-block;

	}

	

	.new-search-page .product_layout .text_gray,

	.new-search-page .product_layout .by_designername {

		font-size: 3.897vw !important;

		margin-bottom: 1.111vw !important;

	}

	

	

	.new-search-page .country_event a {

		margin-bottom: 1.111vw !important;

	}

	

	.new-search-page .country_event, .new-search-page .event_layout .country_event {

		padding-bottom: 1.111vw !important;

	}

	

	.new-search-page .tab-pane .product_layout .thumbnail span.categiries.mt-1 {

		margin-top: 0 !important;

	}

	

	.new-search-page .mob_bx_slider_new .thumbnail .text_info,

	.new-search-page .thumbnail .text_info.pl-1,

	.new-search-page .thumbnail .text_info {

    	padding: 0 2.222vw !important;

}

	

	.new-search-page .brands-thumbnail .brand-logo.sqaure {

		height: 77.778vw !important;

	}

	

	.new-search-page .tabs_hold .bootstrap-select > .dropdown-toggle {

    line-height: normal;

    height: auto;

    border: none;

    padding: 0 6.667vw 0 0 !important;

}

	

	.new-search-page .tabs_hold .bootstrap-select .dropdown-toggle .filter-option-inner-inner {

		color: #000;

		font-size: 3.897vw;

		padding: 0;

		line-height: 5.217vw;

	}



	.new-search-page .tabs_hold .dropdown-toggle::after {

		

		background: url(../images/icons/arrow-down.svg) no-repeat !important;

		width: 5.556vw !important;

		height: 5.556vw;

		background-position: center center !important;

	}



.new-search-page .tabs_hold .bootstrap-select {

	padding: 0 6.667vw 0 0 !important;

	margin-left: 0 !important;

}

.new-search-page .tabs_hold .bootstrap-select > .dropdown-menu.show {

	position: absolute !important;

	top: 7vw !important;

	max-width: max-content !important;

	height: auto !important;

}

	.new-search-page .tabs_hold .fillter_hold div.dropdown-menu {

		left: auto !important;

		transform: translateX(0)!important;

	}

	

	.new-search-page .tabs_hold .bootstrap-select ul.dropdown-menu {

		height: auto !important;		

		padding: 2.222vw 0;		

		height: 100% !important;

	}



.new-search-page .tabs_hold .bootstrap-select .dropdown-menu li a {

    padding: 2.222vw 4.444vw 2.222vw 9vw;

    border-bottom: none;

    background: #ffffff;

    font-size: 3.897vw !important;

    line-height: 4.217vw;

    position: relative;

}

	

.new-search-page .tabs_hold .bootstrap-select .dropdown-menu li a.dropdown-item::before,

.new-search-page .tabs_hold .bootstrap-select .dropdown-menu li.active a.dropdown-item.active::before,

.new-search-page .tabs_hold .bootstrap-select .dropdown-menu li.selected.active a.dropdown-item.active.selected::before {

	width: 5vw;

	height: 5vw;

	top: 2vw;

	left: 2.222vw;

}



	.empty_state #main_footer .bottom_bar_holder {

		z-index: 9 !important;

	}

	.empty_state .space_lt .searched_text {

		z-index: 99 !important;

	}

		

	.new-search-page {

		overflow-x: visible;

	}

	

	.empty_state .tabs_hold {

		position: relative;

		top: 0;

	}

	.tabs_hold {

		padding-bottom: 2.222vw !important;

		padding-top: 0vw;	

		width: 91.111vw;

		position: sticky;

		top: 28vw;

		transition: all 0.25s ease;

		background: #fff;

	}

	

	.tabs_hold.fil_hide {

		top: 12vw;

	}

	

	.empty_height {

		height: 34.5vh;

	}

	

	#search_popup {

		background: #fff;

		top: 0;

		z-index: 999999999;

	}

	#search_popup .searchpopup {

		width: 100%;

/*		padding: 4.444vw 5vw;*/

		padding: 4.8vw 4vw 3.8vw;

	}

	#search_popup .pop_wrap{

		align-items: flex-start;

	}

	

	#search_popup .searchpopup .searchbar {

		top: 6vw;

		position: relative;

	}

	.search_h {

		width: 100% !important;

	}

	

	.search-form .search_row .form-control.search_header{

		height: 100%;

	font-size: 3.972vw;

	padding: 2.778vw 10.833vw 2.778vw 10.833vw;

	line-height: normal;

	background: #f3f3f3;

	border: none;

		border-radius: 0;

	}

	.search-form .select_box .search_select {

		padding-right: 0 !important;

	}

	.search-form .select_box .search_select .btn {

		height: 100% !important;

		font-size: 3.972vw !important;

		padding: 2.778vw 2.222vw !important;

		line-height: normal !important;

		background: #f3f3f3 !important;

		border: none !important;

		border-radius: 0 !important;

	}

	

	

	.search-form .select_box .search_select .dropdown-toggle::after {

		width: 5.556vw !important;

		height: 5.556vw;

		top: 50%;

		transform: translateY(-50%);

		background-position: center center !important;

		right: 2.222vw;

		background: url(../images/icons/arrow-down.svg?v=@{c-v}) no-repeat !important;

	}

.search-form .select_box .search_select > .dropdown-menu.show {

	position: absolute !important;

	top: 12vw !important;

	max-width: max-content !important;

	height: auto !important;

	min-width: 40vw !important;

	left: unset !important;

	right: 0 !important;

	box-shadow: 0.556vw 0.556vw 3.333vw 0vw #0000001A;

	border: none !important;

	z-index: 999999;

}

	.search-form .select_box .search_select .dropdown-menu {

		height: 100% !important;

	}

	

	.search-form .select_box .search_select > .dropdown-menu.show > .inner.show,

	.search-form .select_box .search_select .bootstrap-select .dropdown-menu {

		max-height: 48vw !important;

		height: 100% !important;

	}

	

	.search-form .select_box .search_select .dropdown-menu.show .bootstrap-select ul.dropdown-menu {

		height: auto !important;		

		padding: 2.222vw 0;		

		max-height: 39.5vw !important;

		height: auto !important;

	}



.search-form .select_box .search_select .dropdown-menu .optgroup-1:nth-child(2) {

	font-size: 3.333vw;	

    padding: 4.444vw 4.444vw 2.222vw !important;

	line-height: 4.217vw;

	font-style: normal;

	background: #fff;

	}

.search-form .select_box .search_select .dropdown-menu .optgroup-1:nth-child(3) a {

	background: none;

	font-size: 3.333vw !important;	

    padding: 4.444vw 4.444vw 2.222vw !important;

	background: #fff;

	}

	

	.search-form .select_box .search_select .dropdown-menu .optgroup-1:last-child a {

		margin-bottom: 2.222vw !important;

	}

.search-form .select_box .search_select .dropdown-menu a.dropdown-item {

    padding: 1.667vw 4.444vw !important;

    border-bottom: none;

    background: #ffffff;

    font-size: 3.897vw !important;

    line-height: 4.217vw;

    position: relative;

	color:  #000 !important;

}

	

	.search-form .select_box .search_select .dropdown-menu a.dropdown-item:hover {

		font-family: "BarlowLight";

	}

	

.search-form .select_box .search_select .dropdown-menu a.dropdown-item > span {

	color:  #000 !important;

}

	

	

	.search-form .bootstrap-select.search_select .dropdown-toggle .filter-option-inner-inner {

		font-size: 3.897vw;

		color: #000;

		padding-right: 3.772vw;

	}

	.search-form .bootstrap-select.search_select .dropdown-toggle .filter-option-inner-inner.with_value {

		padding-right: 6.111vw !important;	

	}

	

	

	.search_h:focus-within .search_row:after {

		height: 40%;

		background: #aaa;

	}

	

	.search-form .custom_search h4 {

		font-size: 3.333vw !important;

	}

	

	.search-form .custom_search ul {

		margin-top: 0;

	}

	.search-form .custom_search .custom_search_list {

		padding: 1.111vw 0 !important;

		align-items: center !important;

	}

	.search-form .custom_search .custom_search_list a {

		font-size: 3.972vw;

		line-height: 1.2;

		padding: 0 2.222vw;

		width: auto;

		width: 85%;

	}

	

	

	.categories {

		font-size: 3.514vw;

		max-width: max-content;

		padding-left: 1.667vw;

	}

	

	.search-form .custom_search {

		padding: 5.556vw 5vw;

		max-width: 100%;

		box-shadow: none;

		top: 30.5vw;

		left: 0;

		z-index: 9999;

		height: 80vh;

		position: fixed;

		

}

	

	.new-search-page .search-form .custom_search {

		top: 38.25vw;

}

		

	

	.search-form .custom_search .search_title {

		padding-bottom: 1.111vw !important;

	}

	

	.search-form .custom_search .tags {

		margin-top: 0 !important;

		margin-bottom: 2.25vw;

	}

	.new-search-page .tags {

		margin-top: 1.111vw;

	}

	

	.new-search-page .tags_result {

		margin-top: 2.222vw !important;

	}

	.tags_result {

		padding: 0;

		margin-top: 1.111vw !important;

	}

	.tags_result li {		

		margin-bottom: 2.222vw !important;

		margin-right: 2.222vw !important;

		line-height: 1.2;

	}

	.tags_result li a {

		font-size: 3.897vw !important;

		padding-right: 2.222vw !important;

	}

	

	.lastest_news {

/*		margin-top: 3.667vw;*/

	}

	

	.lastest_news .news_hold {

		padding-top: 2.222vw;

	}

	.lastest_news .news_hold .img_box {

		width: 43.889vw;

	}

	

	.lastest_news .news_hold .cont_box {

		padding-left: 3.333vw;

		width: 46vw;

	}

	

	.lastest_news .news_hold .cont_box .news_head {

		font-size: 3.897vw;

		letter-spacing: -0.5px;

		margin-bottom: 2.778vw;

		-webkit-line-clamp: 2;

	}

	

	.lastest_news .news_hold .cont_box .news_date {

		font-size: 3.144vw;

		margin-bottom: 2.778vw;

		padding-bottom: 0;

	}

	.lastest_news .news_hold .cont_box .news_des {		

		font-size: 3.514vw;

    font-family: 'BarlowLight';

    line-height: normal;

    display: -webkit-box;

    max-width: 100%;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    overflow: hidden;

    text-overflow: ellipsis;

    color: #000 !important;

		padding-bottom: 0;

	}

	.lastest_news .news_hold .cont_box .read-more {		

		font-size: 3.514vw;

		position: relative;

	}

	.lastest_news .news_hold .cont_box .read-more:after {		

		position: absolute;

		height: 1px;

		background: #BD5153;

		content: '';

		width: 100%;

		left: 0;

		bottom: 0;

	}

	

	.lastest_news .news_hold .cont_box .read-more {

		border-bottom: none !important;

	}

	

	.lastest_news .news_hold .cont_box .read-more i {		

		font-size: 4.536vw;

		vertical-align: initial !important;

		top: 0 !important;

		padding-left: 0 !important;

	}

	

	#ui-id-2 li {

	color: var(--black);

    font-family: 'BarlowLight';

	position: relative;

	width: 98%;

	line-height: 1.357vw;

}

	

	.tabs_filter {

		display: block !important;

	}	

	

body.cs_oh {

	position: absolute;

}



	

	

	ul#ui-id-1, ul#ui-id-2, ul#ui-id-3 {

		max-width: 100% !important;

		width: 100% !important;

		position: fixed!important;

/*		top: 41vw !important;*/

		left: 0 !important;

		padding: 3.889vw 5vw !important;

		height: 100%;

		z-index: 999999999;

		box-shadow: none !important;

	}

	

	#ui-id-1 li, #ui-id-2 li, #ui-id-3 li {

		padding: 1.111vw 0 !important;

		width: 100%;

	}

	#ui-id-1 li a.list_data, #ui-id-2 li a.list_data, #ui-id-3 li a.list_data {

		font-size: 3.897vw;

		padding: 0 3.333vw !important; 

	}

	

	

	

/*

	#ui-id-1 li:last-child a, #ui-id-2 li:last-child a, #ui-id-3 li:last-child a {

		font-size: 3.333vw;

	}

	

	

	#ui-id-1 li:last-child, #ui-id-2 li:last-child, #ui-id-3 li:last-child {

		text-align: left !important;

		padding: 0 !important;

		margin-top: 0 !important;

	}

	#ui-id-1 li:last-child a.list_data, #ui-id-2 li:last-child a.list_data, #ui-id-3 li:last-child a.list_data {

		padding: 4.444vw 0 !important;

	}

*/

	



.new-search-page .tags h4, .new-search-page.empty_state .tags h4 {

	font-size: 3.889vw;

}

	

	

.stirworld_tab {

	text-align: right;

	position: relative;

    top: -4.167vw;

}

.stirworld_tab a {

	font-size: 3.897vw;

	font-family: "BarlowMedium";

    text-decoration: underline;

}

	

.clear_btn {

    margin-top: 8.889vw;

    padding: 1.111vw 2.222vw 1.111vw 8.222vw;

    font-size: 3.897vw;

}	

	

	.clear_btn:before {

    width: 6.667vw;

    height: 6.667vw;

}



.new-search-page .error_txt {

    font-size: 3.897vw;

    margin-bottom: 0;

}

.new-search-page .sub_error_txt {

    font-size: 3.897vw;

}

	

	.search-form {

		margin-bottom: 2.222vw;

	} 

	

	.fillter_hold {

		margin-top: 0;

	} 

	.new-search-page #main_header {

		padding-left: 4.444vw;

		padding-right: 4.444vw;

		padding-bottom: 2.5vw;

	}

	

	.text_anim {

    color: #000;

    font-size: 3.972vw;

    height: 4.15vw;

    left: 10.65vw;

}

	

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

		padding-top: 0;

	}

	

	.main-menu .head_actions li {

		margin: 0 !important;

	}

	.head_actions li {

		margin: 0 0 0 2vw !important;

	}

/*

	

.search_h:focus-within .icon_search:after {

	opacity: 0;

	transition: 0.20s;

}

.search_h:focus-within .search_row .form-control.search_header {

	padding-left: 2.778vw;

	transition: 0.20s;

}



.search_h:focus-within .text_anim {

	left: 2.778vw;

	transition: 0.20s;

}

*/



	

.new-search-page .tabs_hold .g_type div.dropdown-menu {

	left: 0vw !important;

}

	

	.new-search-page .text_info {

		line-height: normal !important;

	}	



.s_box {

    height: 100% !important;

    font-size: 3.897vw !important;

    padding: 2.778vw 2.222vw !important;

    line-height: normal !important;

    background: #f3f3f3 !important;

    border: none !important;

    border-radius: 0 !important;

	font-family: "BarlowRegular";

}

	

	span.scroll_top.one {

    height: 8.889vw;

    width: 8.889vw;

		bottom: 20vw;

}

	

	.scroll_top.one span:after {

    background-size: auto !important; 

}

	

	span.scroll_top.st_sticky {

		bottom: 65vw !important;

	}

	

	.scroll_top.one span {

		width: 100% !important;

	}

	

	/*icons css start*/

	#popup_group #search_popup .close.la-times {

	background-image: url("../images/icons/close-icon-b.svg");

/*	background-image: url("../images/icons/close_b.png");*/

}

	.icon_box, .icon_box:after {

		 width: 5.556vw !important;

		 height: 5.556vw;

	}

	

	.search_row .cross-icon {

    right: 2.222vw;

}

	.search_row .icon_search {

		left: 2.222vw;

	}

	/*icons css end*/

	

	/*22-11-2023*/

	

	/*06-01-2024*/

	

	.des_detail .lh {

		line-height: normal;

	}

	

	

	.exhibition-detail ul {

		margin: 1.5vw 0 3vw;

	}

	

	.event-detail.detail-page .top_main {

    padding-top: 8vw !important;

  }

	

	/*06-01-2024*/

	

	/*16-01-2024*/

	.swiper-container .news_layout .thumbnail .text_info h4 {

		line-height: normal !important;

		margin-bottom: 2vw;

	}

	

	.listing-page.gallery .thumbnail .text_info h4 {

		line-height: normal !important;		

	}

	/*16-01-2024*/

	

	/*24-01-2024*/

	

.comment-message {



padding: 3vw 3vw !important;



    position: fixed;



    width: 90%;



    top: 30vw;



    font-size: 3.5vw !important;



    box-shadow: 0 1px 20px 0 rgb(32 33 36 / 28%);



}

	

	/*24-01-2024*/

	

	

	/*11-03-2024*/

	 

	.stir_common_login .pop_container {

		width: 91.667vw !important;	

		height: 91.667vw !important;	

		background-image: url("../images/stir-bg-w.svg");

		padding: 6.667vw 6.667vw 6.667vw 8.333vw;

		margin: 0 auto;

		background-position-x: -4.333vw;

		background-color: #000;

	}



	 #popup_group .stir_common_login .pop_wrap .pop_container::before {

		 content: none;

	 }



	 .stir_common_login .pop_container .popup_holder {

		 width: 79.444vw;

		 padding-block: 11.111vw;

	 }

	 .stir_common_login .pop_container .pop_insideText {

		 width: 100%;

		 padding-right: 8.333vw;

	 }



	 .stir_common_login .pop_container h3 {

		 font-size: 5.556vw;

		 margin-bottom: 5vw;

		color: #000;

	 }



	 .stir_common_login .pop_container .web_btn {

		 height: 11.111vw;

		 font-size: 3.889vw !important;

		 color: #000;

	 }

	 .stir_common_login .pop_container .web_btn.google img, .pop_container .web_btn.google img {

		 max-width: 13px;

	 }



	.stir_common_login .pop_container .web_btn img, .pop_container .web_btn img {

		 margin-right: 1.5vw;

		 padding-right: 0;		

		 width: 4.444vw;

	 }





	 .btn_divider {

		 margin-block: 3.333vw;

	 }



	 .btn_divider:after {

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

	 }

	 .btn_divider span {

		 font-size: 2.778vw;

		 padding: 0 4.444vw;

		 background: #fff;

		 color: #000;

	 }



	 .stir_common_login .pop_container .login, .stir_common_login .pop_container .policy {

		 margin-top: 5vw;

	 }



	 .stir_common_login .pop_container h5 {

		 font-family: 'BarlowLight';

		 font-size: 3.333vw;

		 color: #000;

	 }



	 .stir_common_login .pop_container h5 .btn_signin {

		 font-family: 'BarlowMedium';

		 color: #000;

	 }



	 .stir_common_login .pop_container .policy label {

		 font-size: 2.778vw;

		 line-height: 1.4;

		 color: #000;

	 }



	 .stir_common_login .pop_container label a {

		 color: #000;

	 }



	 #popup_group .stir_common_login .closebut {

		right: 4.444vw;

		top: 4.444vw;

		width: 5.556vw !important;

		height: 5.556vw !important;

	 } 





	.invert_img {

		filter: brightness(0) invert(0);

	}





	 #popup_group .stir_common_login .closebut {

		 filter: brightness(0) invert(1);

	 }	 





	.stir_common_login .pop_container p {

		font-size: 3.889vw;

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

		margin-bottom: 0;

	}

	

	.signup_popup .pop_container {

		width: 95vw !important;

		padding: 7vw 15px;

	}

	

	.verify .page_head_sec h3 {

    	font-size: 5vw;

    	width: 75.556vw;

	}

	

	.verify .link_exp_rsn {

		font-size: 3.611vw;

		padding-left: 7vw;

	}



	.verify .space_lt {

		padding-top: 32vw !important;

		margin-bottom: 12.096vw;

	}





.pass_text

{

    font-size:3.5vw;

    margin-top:2vw;

    margin-bottom:5vw;

}

	

	#popup_group .web_btn,

	#login_popup .web_btn.signup {

	font-size: 3.2vw;

	padding: 1.5vw 2vw 1.5vw !important;

	margin-top: 1.5vw;

}

	

	

#popup_group .account p {

	margin-bottom: 0;

}

#forgot_password .pop_insideText p {

	line-height: 1.5 !important;

}



#popup_group .account {

	margin-top: 4vw !important;

}	

	

	#forgot_password p.text-muted {

		margin-block: 2vw;

	}

	

	

#signup_popup .pop_container {

	padding-block: 10vw !important;

}

	

	#signup_popup .pop_container h4 {

		font-size: 6vw;

	}

	

	#signup_popup .form-group label {

		font-size: 4vw;

	}

	

	body.set-password .space_lt

	{

	    padding-top:10vw !important;

	    /*height:70vh;*/

	}

	

	body.set-password .web_btn

	{

	    padding: 1.5vw 2vw !important;

	}

	

	body.set-password .error:after

	{

	    top: 40% !important;

	}

	

	/*11-03-2024*/	

	



/*commonpopup css start*/

	

.common_popup .pop_container {

	width: 91.667vw !important;

	padding: 24.444vw 3.056vw 6.667vw !important;

}

	

.popup_signup.common_popup .pop_container {

	width: 91.667vw !important;

	padding: 24.444vw 4.444vw 6.667vw !important;

}

	

.common_popup .blob_bg {

	height: 90vw !important;

}

	

.common_popup .pop_container::before {

    content: "";

    height: 12vw;

    width: 100%;

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

    display: inline-block;

    background-size: contain;

	position: absolute;

	top: 6.667vw;

	left: 50%;

	transform: translateX(-50%);	

	display: flex;

	align-items: center;

}	



.common_popup .blob_bg .text_inside {

	width: 55vw;

	max-width: 55vw;

	padding: 0 !important;

	margin: 0 auto;

}

	

.common_popup .blob_bg .heading {

	font-size: 5.556vw;

	margin-bottom: 5vw;

	top: 0 !important;

}





.set-password .title {

	font-size: 5.556vw;

	margin-bottom: 2.222vw;

	top: 0 !important;

}	

	

.common_popup .blob_bg .text_inside p {

	font-size: 3.333vw;

	margin-bottom: 4.444vw;

}

	.common_popup .form_fields .form-group {

		margin-bottom: 2.222vw;

	}

	

	.popup_signup.common_popup .form_fields .form-group,

	.set-password .form .form-group {

		margin-bottom: 2.222vw;

	}	

	

.common_popup .form_fields .form-control, 

.set-password .form .form-control {

	height: 12.778vw;

	padding: 3.250vw 11.111vw 0 !important;

	font-size: 3.889vw;

}

.popup_signup.common_popup .form_fields {

	padding: 0;

}

.popup_signup.common_popup .pop_container .row {

	margin: 0;

}	

	.common_popup .form_fields .field_hold label,

	.set-password .form .field_hold label {

		left: 11.111vw;

		font-size: 3.889vw;

	}

	

	.common_popup .form_fields .form-control:focus~label,

	.common_popup .form_fields .form-control:valid~label,

	.set-password .form .form-control:focus~label,

	.set-password .form .form-control:valid~label {		

		font-size: 2.778vw !important;

		margin-top: -2.778vw;

	}

	

	

.common_popup .form_fields.dark .field_hold:before,

.common_popup .form_fields .field_hold:before,

.set-password .form .field_hold.password:before {

	width: 5.556vw;

	height: 5.556vw;

	background-size: 4.444vw !important;

	top: 50%;

	transform: translateY(-50%);

	left: 3.333vw;

}

.common_popup .form_fields.dark .field_hold.password:before,

.common_popup .form_fields .field_hold.password:before,

.set-password .form .field_hold.password:before {

	background-size: 3.333vw !important;

}

	.prefrences_setting {

		margin-bottom: 2.222vw;

	}

	.common_popup .error:after {

		top: 50%;

	}

	

	.prefrences_setting .custom-control.custom-checkbox {

		padding: 0 4.444vw 0 0 !important;

		margin-bottom: 0;

		top: 0 !important;

	}

	

	.prefrences_setting .preferences_heading {

		font-size: 3.889vw !important;

		margin-bottom: 2.222vw !important;

	}

	

	.prefrences_setting label 	{

		font-size: 3.889vw !important;

		padding-left: 6.667vw;

	}

	.prefrences_setting label:after,

	.prefrences_setting label:before {

		top: 50% !important;

		left: 0 !important;

		transform: translateY(-50%) !important;

		margin-top: 0 !important;

	}

	

	.policy_check {

		margin-bottom: 4.444vw;

		font-size: 2.778vw !important;

		line-height: 1.2 !important;

	}

	.policy_check a {

		display: inline !important;

	}

	

.forgot_password {

	font-size: 3.333vw;

/*	top: 12.5vw;*/

}

.forgot_password small {

	font-size: 3.333vw;

}	

	

	

.btn_block {

	height: 8.889vw !important;

	font-size: 3.333vw;

	padding: 0 2.778vw 0 7vw;

}

.btn_block:before {

	width: 3.556vw;

	height: 3.556vw;

	left: 2.083vw;

	top: 50%;

	transform: translateY(-50%);

}

	

	.bdr_light {

		border-color: rgba(0, 0, 0);

	}



	.popup_signup .pop_fut {

		padding: 0;

	}

	.pop_fut {

		margin-top: 8.889vw;

	}

	

	.already_account p, .can_join p {

		margin-bottom: 1.667vw;		

	font-size: 3.333vw !important;

	}



	

	.set-password .bg-light {

		padding: 0 !important;

		margin-top: 20px;

	}

	

	.set-password .bg-light p {

		font-size: 3.333vw;

    margin-bottom: 4.444vw;

		line-height: 1.2;

	}

	

	.common_popup .error_message,

	.set-password .error_message {

		font-size: 3.333vw;

	}

	

	

	body.set-password .error:after {

		top: 50% !important;

	}

	

	

.pass_inst p {

	font-size: 2.778vw;

	line-height: 1.2;

}

	

	#popup_group .common_popup .close {

    right: 4.444vw;

    top: 4.444vw;

    width: 5.556vw !important;

    height: 5.556vw !important;

}

	

.common_popup .form-control {

	text-overflow: ellipsis;

    overflow: hidden;

}

	

	

	

.stir_common_login .web_btn.loginbut img {

	max-width: 13px;

}

.eye_icon {

	height: 100%;

	width: 5.556vw;

	background-size: 4.444vw !important;

	right: 3.333vw;

}

	

	

.password_change .heading {

    font-size: 5.556vw;

    margin-bottom: 0;

}



.password_change p {

    font-size: 4vw;

    margin: 1.667vw 0 !important;

}

	

/*commonpopup css end*/



	

	/*07-08-24*/

.tab_scroll {

	margin-left: 0;

}

.tab_scroll .tab-menu {

	margin-bottom: 0;

}

	.tab_scroll .mCSB_scrollTools.mCSB_scrollTools_horizontal {

		width: 100%;

	}

	/*07-08-24*/

	.listing-page #filter_row_area.filter_row {
		position: fixed;
		top: 0;
		z-index: -1;		
	}
	.listing-page #filter_row_area.filter_row.in {
		z-index: 9999999;		
	}
	.listing-page .hero-slider-holder {
		padding: 0;
	}
  /*GRV CSS END*/

}

@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;

  }

}