@charset "UTF-8";
/* colors */
/* old color $Geyser */
/* vcci */
/*kcbbank*/
/* font size */
/*mixins */
/* media query start */
/* media query end */
/*@mixin text_ellipsic_2line{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}*/
.field_row {
  border: 1px solid #cdcdcd;
  border-radius: 4px;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}

.field_input {
  width: 100%;
  box-sizing: border-box;
  border-radius: 4px;
  color: #333333;
  height: 34px;
  line-height: 34px;
  font-size: 13px;
  padding: 0 20px 0 10px;
  font-weight: 500;
}

.border_text {
  position: absolute;
  top: -7px;
  left: 10px;
  font-size: 10px;
  color: #828282;
  background-color: #ffffff;
  padding: 0 1px;
  display: none;
}

.signup_form_list > li.width_50 {
  width: 48%;
  float: left;
}

.signup_form_list > li.error .field_row {
  border-color: red;
}

.signup_form_list > li {
  display: inline-block;
  width: 100%;
  padding: 10px 0;
  position: relative;
}

.signup_form_list > li.width_50.middle_name {
  float: right;
}

.border_text {
  position: absolute;
  top: -7px;
  left: 10px;
  font-size: 10px;
  color: #828282;
  background-color: #ffffff;
  padding: 0 1px;
  display: none;
}

.field_error_text {
  font-size: 10px;
  color: red;
  display: none;
  position: absolute;
  bottom: -3px;
  left: 5px;
  width: 100%;
  width: calc(100% + 10px);
}

/**
https://codepen.io/nzbin/pen/GGrXbp
 *
 * three-dots.css v0.1.0
 *
 * https://nzbin.github.io/three-dots/

 *
 * Copyright (c) 2018 nzbin
 *
 * Released under the MIT license
 *
 */
/**
 * ==============================================
 * Dot Elastic
 * ==============================================
 */
.dot-elastic {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotElastic 1s infinite linear;
}

.dot-elastic::before, .dot-elastic::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-elastic::before {
  left: -15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotElasticBefore 1s infinite linear;
}

.dot-elastic::after {
  left: 15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotElasticAfter 1s infinite linear;
}

@keyframes dotElasticBefore {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1, 1.5);
  }
  50% {
    transform: scale(1, 0.67);
  }
  75% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
@keyframes dotElastic {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1, 1.5);
  }
  75% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
@keyframes dotElasticAfter {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1, 0.67);
  }
  75% {
    transform: scale(1, 1.5);
  }
  100% {
    transform: scale(1, 1);
  }
}
/**
 * ==============================================
 * Dot Pulse
 * ==============================================
 */
.dot-pulse {
  position: relative;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  box-shadow: 9999px 0 0 -5px #156ef6;
  animation: dotPulse 1.5s infinite linear;
  animation-delay: 0.25s;
}

.dot-pulse::before, .dot-pulse::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
}

.dot-pulse::before {
  box-shadow: 9984px 0 0 -5px #156ef6;
  animation: dotPulseBefore 1.5s infinite linear;
  animation-delay: 0s;
}

.dot-pulse::after {
  box-shadow: 10014px 0 0 -5px #156ef6;
  animation: dotPulseAfter 1.5s infinite linear;
  animation-delay: 0.5s;
}

@keyframes dotPulseBefore {
  0% {
    box-shadow: 9984px 0 0 -5px #156ef6;
  }
  30% {
    box-shadow: 9984px 0 0 2px #156ef6;
  }
  60%, 100% {
    box-shadow: 9984px 0 0 -5px #156ef6;
  }
}
@keyframes dotPulse {
  0% {
    box-shadow: 9999px 0 0 -5px #156ef6;
  }
  30% {
    box-shadow: 9999px 0 0 2px #156ef6;
  }
  60%, 100% {
    box-shadow: 9999px 0 0 -5px #156ef6;
  }
}
@keyframes dotPulseAfter {
  0% {
    box-shadow: 10014px 0 0 -5px #156ef6;
  }
  30% {
    box-shadow: 10014px 0 0 2px #156ef6;
  }
  60%, 100% {
    box-shadow: 10014px 0 0 -5px #156ef6;
  }
}
/**
 * ==============================================
 * Dot Flashing
 * ==============================================
 */
.dot-flashing {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotFlashing 1s infinite linear alternate;
  animation-delay: 0.5s;
}

.dot-flashing::before, .dot-flashing::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-flashing::before {
  left: -15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotFlashing 1s infinite alternate;
  animation-delay: 0s;
}

.dot-flashing::after {
  left: 15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotFlashing 1s infinite alternate;
  animation-delay: 1s;
}

@keyframes dotFlashing {
  0% {
    background-color: #156ef6;
  }
  50%, 100% {
    background-color: #ebe6ff;
  }
}
/**
 * ==============================================
 * Dot Collision
 * ==============================================
 */
.dot-collision {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
}

.dot-collision::before, .dot-collision::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-collision::before {
  left: -10px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotCollisionBefore 2s infinite ease-in;
}

.dot-collision::after {
  left: 10px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotCollisionAfter 2s infinite ease-in;
  animation-delay: 1s;
}

@keyframes dotCollisionBefore {
  0%, 50%, 75%, 100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-15px);
  }
}
@keyframes dotCollisionAfter {
  0%, 50%, 75%, 100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(15px);
  }
}
/**
 * ==============================================
 * Dot Revolution
 * ==============================================
 */
.dot-revolution {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
}

.dot-revolution::before, .dot-revolution::after {
  content: "";
  display: inline-block;
  position: absolute;
}

.dot-revolution::before {
  left: 0;
  top: -15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  transform-origin: 5px 20px;
  animation: dotRevolution 1.4s linear infinite;
}

.dot-revolution::after {
  left: 0;
  top: -30px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  transform-origin: 5px 35px;
  animation: dotRevolution 1s linear infinite;
}

@keyframes dotRevolution {
  0% {
    transform: rotateZ(0deg) translate3d(0, 0, 0);
  }
  100% {
    transform: rotateZ(360deg) translate3d(0, 0, 0);
  }
}
/**
 * ==============================================
 * Dot Carousel
 * ==============================================
 */
.dot-carousel {
  position: relative;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  box-shadow: 9984px 0 0 0 #156ef6, 9999px 0 0 0 #156ef6, 10014px 0 0 0 #156ef6;
  animation: dotCarousel 1.5s infinite linear;
}

@keyframes dotCarousel {
  0% {
    box-shadow: 9984px 0 0 -1px #156ef6, 9999px 0 0 1px #156ef6, 10014px 0 0 -1px #156ef6;
  }
  50% {
    box-shadow: 10014px 0 0 -1px #156ef6, 9984px 0 0 -1px #156ef6, 9999px 0 0 1px #156ef6;
  }
  100% {
    box-shadow: 9999px 0 0 1px #156ef6, 10014px 0 0 -1px #156ef6, 9984px 0 0 -1px #156ef6;
  }
}
/**
 * ==============================================
 * Dot Typing
 * ==============================================
 */
.dot-typing {
  position: relative;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  box-shadow: 9984px 0 0 0 #156ef6, 9999px 0 0 0 #156ef6, 10014px 0 0 0 #156ef6;
  animation: dotTyping 1.5s infinite linear;
}

@keyframes dotTyping {
  0% {
    box-shadow: 9984px 0 0 0 #156ef6, 9999px 0 0 0 #156ef6, 10014px 0 0 0 #156ef6;
  }
  16.667% {
    box-shadow: 9984px -10px 0 0 #156ef6, 9999px 0 0 0 #156ef6, 10014px 0 0 0 #156ef6;
  }
  33.333% {
    box-shadow: 9984px 0 0 0 #156ef6, 9999px 0 0 0 #156ef6, 10014px 0 0 0 #156ef6;
  }
  50% {
    box-shadow: 9984px 0 0 0 #156ef6, 9999px -10px 0 0 #156ef6, 10014px 0 0 0 #156ef6;
  }
  66.667% {
    box-shadow: 9984px 0 0 0 #156ef6, 9999px 0 0 0 #156ef6, 10014px 0 0 0 #156ef6;
  }
  83.333% {
    box-shadow: 9984px 0 0 0 #156ef6, 9999px 0 0 0 #156ef6, 10014px -10px 0 0 #156ef6;
  }
  100% {
    box-shadow: 9984px 0 0 0 #156ef6, 9999px 0 0 0 #156ef6, 10014px 0 0 0 #156ef6;
  }
}
/**
 * ==============================================
 * Dot Windmill
 * ==============================================
 */
.dot-windmill {
  position: relative;
  top: -10px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  transform-origin: 5px 15px;
  animation: dotWindmill 2s infinite linear;
}

.dot-windmill::before, .dot-windmill::after {
  content: "";
  display: inline-block;
  position: absolute;
}

.dot-windmill::before {
  left: -8.66px;
  top: 15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
}

.dot-windmill::after {
  left: 8.66px;
  top: 15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
}

@keyframes dotWindmill {
  0% {
    transform: rotateZ(0deg) translate3d(0, 0, 0);
  }
  100% {
    transform: rotateZ(720deg) translate3d(0, 0, 0);
  }
}
/**
 * ==============================================
 * Dot Bricks
 * ==============================================
 */
.dot-bricks {
  position: relative;
  top: 8px;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  box-shadow: 9991px -16px 0 0 #156ef6, 9991px 0 0 0 #156ef6, 10007px 0 0 0 #156ef6;
  animation: dotBricks 2s infinite ease;
}

@keyframes dotBricks {
  0% {
    box-shadow: 9991px -16px 0 0 #156ef6, 9991px 0 0 0 #156ef6, 10007px 0 0 0 #156ef6;
  }
  8.333% {
    box-shadow: 10007px -16px 0 0 #156ef6, 9991px 0 0 0 #156ef6, 10007px 0 0 0 #156ef6;
  }
  16.667% {
    box-shadow: 10007px -16px 0 0 #156ef6, 9991px -16px 0 0 #156ef6, 10007px 0 0 0 #156ef6;
  }
  25% {
    box-shadow: 10007px -16px 0 0 #156ef6, 9991px -16px 0 0 #156ef6, 9991px 0 0 0 #156ef6;
  }
  33.333% {
    box-shadow: 10007px 0 0 0 #156ef6, 9991px -16px 0 0 #156ef6, 9991px 0 0 0 #156ef6;
  }
  41.667% {
    box-shadow: 10007px 0 0 0 #156ef6, 10007px -16px 0 0 #156ef6, 9991px 0 0 0 #156ef6;
  }
  50% {
    box-shadow: 10007px 0 0 0 #156ef6, 10007px -16px 0 0 #156ef6, 9991px -16px 0 0 #156ef6;
  }
  58.333% {
    box-shadow: 9991px 0 0 0 #156ef6, 10007px -16px 0 0 #156ef6, 9991px -16px 0 0 #156ef6;
  }
  66.666% {
    box-shadow: 9991px 0 0 0 #156ef6, 10007px 0 0 0 #156ef6, 9991px -16px 0 0 #156ef6;
  }
  75% {
    box-shadow: 9991px 0 0 0 #156ef6, 10007px 0 0 0 #156ef6, 10007px -16px 0 0 #156ef6;
  }
  83.333% {
    box-shadow: 9991px -16px 0 0 #156ef6, 10007px 0 0 0 #156ef6, 10007px -16px 0 0 #156ef6;
  }
  91.667% {
    box-shadow: 9991px -16px 0 0 #156ef6, 9991px 0 0 0 #156ef6, 10007px -16px 0 0 #156ef6;
  }
  100% {
    box-shadow: 9991px -16px 0 0 #156ef6, 9991px 0 0 0 #156ef6, 10007px 0 0 0 #156ef6;
  }
}
/**
 * ==============================================
 * Dot Floating
 * ==============================================
 */
.dot-floating {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotFloating 3s infinite cubic-bezier(0.15, 0.6, 0.9, 0.1);
}

.dot-floating::before, .dot-floating::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-floating::before {
  left: -12px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotFloatingBefore 3s infinite ease-in-out;
}

.dot-floating::after {
  left: -24px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotFloatingAfter 3s infinite cubic-bezier(0.4, 0, 1, 1);
}

@keyframes dotFloating {
  0% {
    left: calc(-50% - 5px);
  }
  75% {
    left: calc(50% + 105px);
  }
  100% {
    left: calc(50% + 105px);
  }
}
@keyframes dotFloatingBefore {
  0% {
    left: -50px;
  }
  50% {
    left: -12px;
  }
  75% {
    left: -50px;
  }
  100% {
    left: -50px;
  }
}
@keyframes dotFloatingAfter {
  0% {
    left: -100px;
  }
  50% {
    left: -24px;
  }
  75% {
    left: -100px;
  }
  100% {
    left: -100px;
  }
}
/**
 * ==============================================
 * Dot Fire
 * ==============================================
 */
.dot-fire {
  position: relative;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  box-shadow: 9999px 22.5px 0 -5px #156ef6;
  animation: dotFire 1.5s infinite linear;
  animation-delay: -0.85s;
}

.dot-fire::before, .dot-fire::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
}

.dot-fire::before {
  box-shadow: 9999px 22.5px 0 -5px #156ef6;
  animation: dotFire 1.5s infinite linear;
  animation-delay: -1.85s;
}

.dot-fire::after {
  box-shadow: 9999px 22.5px 0 -5px #156ef6;
  animation: dotFire 1.5s infinite linear;
  animation-delay: -2.85s;
}

@keyframes dotFire {
  1% {
    box-shadow: 9999px 22.5px 0 -5px #156ef6;
  }
  50% {
    box-shadow: 9999px -5.625px 0 2px #156ef6;
  }
  100% {
    box-shadow: 9999px -22.5px 0 -5px #156ef6;
  }
}
/**
 * ==============================================
 * Dot Spin
 * ==============================================
 */
.dot-spin {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: transparent;
  color: transparent;
  box-shadow: 0 -18px 0 0 #156ef6, 12.72984px -12.72984px 0 0 #156ef6, 18px 0 0 0 #156ef6, 12.72984px 12.72984px 0 0 rgba(152, 128, 255, 0), 0 18px 0 0 rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 0 rgba(152, 128, 255, 0), -18px 0 0 0 rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 0 rgba(152, 128, 255, 0);
  animation: dotSpin 1.5s infinite linear;
}

@keyframes dotSpin {
  0%, 100% {
    box-shadow: 0 -18px 0 0 #156ef6, 12.72984px -12.72984px 0 0 #156ef6, 18px 0 0 0 #156ef6, 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  12.5% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 0 #156ef6, 18px 0 0 0 #156ef6, 12.72984px 12.72984px 0 0 #156ef6, 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  25% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 0 #156ef6, 12.72984px 12.72984px 0 0 #156ef6, 0 18px 0 0 #156ef6, -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  37.5% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 0 #156ef6, 0 18px 0 0 #156ef6, -12.72984px 12.72984px 0 0 #156ef6, -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  50% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 0 #156ef6, -12.72984px 12.72984px 0 0 #156ef6, -18px 0 0 0 #156ef6, -12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0);
  }
  62.5% {
    box-shadow: 0 -18px 0 -5px rgba(152, 128, 255, 0), 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 0 #156ef6, -18px 0 0 0 #156ef6, -12.72984px -12.72984px 0 0 #156ef6;
  }
  75% {
    box-shadow: 0 -18px 0 0 #156ef6, 12.72984px -12.72984px 0 -5px rgba(152, 128, 255, 0), 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 0 #156ef6, -12.72984px -12.72984px 0 0 #156ef6;
  }
  87.5% {
    box-shadow: 0 -18px 0 0 #156ef6, 12.72984px -12.72984px 0 0 #156ef6, 18px 0 0 -5px rgba(152, 128, 255, 0), 12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), 0 18px 0 -5px rgba(152, 128, 255, 0), -12.72984px 12.72984px 0 -5px rgba(152, 128, 255, 0), -18px 0 0 -5px rgba(152, 128, 255, 0), -12.72984px -12.72984px 0 0 #156ef6;
  }
}
/**
 * ==============================================
 * Dot Falling
 * ==============================================
 */
.dot-falling {
  position: relative;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  box-shadow: 9999px 0 0 0 #156ef6;
  animation: dotFalling 1s infinite linear;
  animation-delay: 0.1s;
}

.dot-falling::before, .dot-falling::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-falling::before {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotFallingBefore 1s infinite linear;
  animation-delay: 0s;
}

.dot-falling::after {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotFallingAfter 1s infinite linear;
  animation-delay: 0.2s;
}

@keyframes dotFalling {
  0% {
    box-shadow: 9999px -15px 0 0 rgba(152, 128, 255, 0);
  }
  25%, 50%, 75% {
    box-shadow: 9999px 0 0 0 #156ef6;
  }
  100% {
    box-shadow: 9999px 15px 0 0 rgba(152, 128, 255, 0);
  }
}
@keyframes dotFallingBefore {
  0% {
    box-shadow: 9984px -15px 0 0 rgba(152, 128, 255, 0);
  }
  25%, 50%, 75% {
    box-shadow: 9984px 0 0 0 #156ef6;
  }
  100% {
    box-shadow: 9984px 15px 0 0 rgba(152, 128, 255, 0);
  }
}
@keyframes dotFallingAfter {
  0% {
    box-shadow: 10014px -15px 0 0 rgba(152, 128, 255, 0);
  }
  25%, 50%, 75% {
    box-shadow: 10014px 0 0 0 #156ef6;
  }
  100% {
    box-shadow: 10014px 15px 0 0 rgba(152, 128, 255, 0);
  }
}
/**
 * ==============================================
 * Dot Stretching
 * ==============================================
 */
.dot-stretching {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  transform: scale(1.25, 1.25);
  animation: dotStretching 2s infinite ease-in;
}

.dot-stretching::before, .dot-stretching::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-stretching::before {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotStretchingBefore 2s infinite ease-in;
}

.dot-stretching::after {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #156ef6;
  color: #156ef6;
  animation: dotStretchingAfter 2s infinite ease-in;
}

@keyframes dotStretching {
  0% {
    transform: scale(1.25, 1.25);
  }
  50%, 60% {
    transform: scale(0.8, 0.8);
  }
  100% {
    transform: scale(1.25, 1.25);
  }
}
@keyframes dotStretchingBefore {
  0% {
    transform: translate(0) scale(0.7, 0.7);
  }
  50%, 60% {
    transform: translate(-20px) scale(1, 1);
  }
  100% {
    transform: translate(0) scale(0.7, 0.7);
  }
}
@keyframes dotStretchingAfter {
  0% {
    transform: translate(0) scale(0.7, 0.7);
  }
  50%, 60% {
    transform: translate(20px) scale(1, 1);
  }
  100% {
    transform: translate(0) scale(0.7, 0.7);
  }
}
/**
 * ==============================================
 * Experiment-Gooey Effect
 * Dot Gathering
 * ==============================================
 */
.dot-gathering {
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: black;
  color: transparent;
  margin: -1px 0;
  filter: blur(2px);
}

.dot-gathering::before, .dot-gathering::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: -50px;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: black;
  color: transparent;
  opacity: 0;
  filter: blur(2px);
  animation: dotGathering 2s infinite ease-in;
}

.dot-gathering::after {
  animation-delay: 0.5s;
}

@keyframes dotGathering {
  0% {
    opacity: 0;
    transform: translateX(0);
  }
  35%, 60% {
    opacity: 1;
    transform: translateX(50px);
  }
  100% {
    opacity: 0;
    transform: translateX(100px);
  }
}
/**
 * ==============================================
 * Experiment-Gooey Effect
 * Dot Hourglass
 * ==============================================
 */
.dot-hourglass {
  position: relative;
  top: -15px;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: black;
  color: transparent;
  margin: -1px 0;
  filter: blur(2px);
  transform-origin: 5px 20px;
  animation: dotHourglass 2.4s infinite ease-in-out;
  animation-delay: 0.6s;
}

.dot-hourglass::before, .dot-hourglass::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: black;
  color: transparent;
  filter: blur(2px);
}

.dot-hourglass::before {
  top: 30px;
}

.dot-hourglass::after {
  animation: dotHourglassAfter 2.4s infinite cubic-bezier(0.65, 0.05, 0.36, 1);
}

@keyframes dotHourglass {
  0% {
    transform: rotateZ(0deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(180deg);
  }
  75% {
    transform: rotateZ(360deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
@keyframes dotHourglassAfter {
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(30px);
  }
  50% {
    transform: translateY(30px);
  }
  75% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}
/**
 * ==============================================
 * Experiment-Gooey Effect
 * Dot Overtaking
 * ==============================================
 */
.dot-overtaking {
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: transparent;
  color: black;
  margin: -1px 0;
  box-shadow: 0 -20px 0 0;
  filter: blur(2px);
  animation: dotOvertaking 2s infinite cubic-bezier(0.2, 0.6, 0.8, 0.2);
}

.dot-overtaking::before, .dot-overtaking::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: transparent;
  color: black;
  box-shadow: 0 -20px 0 0;
  filter: blur(2px);
}

.dot-overtaking::before {
  animation: dotOvertaking 2s infinite cubic-bezier(0.2, 0.6, 0.8, 0.2);
  animation-delay: 0.3s;
}

.dot-overtaking::after {
  animation: dotOvertaking 1.5s infinite cubic-bezier(0.2, 0.6, 0.8, 0.2);
  animation-delay: 0.6s;
}

@keyframes dotOvertaking {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
/**
 * ==============================================
 * Experiment-Gooey Effect
 * Dot Shuttle
 * ==============================================
 */
.dot-shuttle {
  position: relative;
  left: -15px;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: black;
  color: transparent;
  margin: -1px 0;
  filter: blur(2px);
}

.dot-shuttle::before, .dot-shuttle::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: black;
  color: transparent;
  filter: blur(2px);
}

.dot-shuttle::before {
  left: 15px;
  animation: dotShuttle 2s infinite ease-out;
}

.dot-shuttle::after {
  left: 30px;
}

@keyframes dotShuttle {
  0%, 50%, 100% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-45px);
  }
  75% {
    transform: translateX(45px);
  }
}
/**
 * ==============================================
 * Experiment-Emoji
 * Dot Bouncing
 * ==============================================
 */
.dot-bouncing {
  position: relative;
  height: 10px;
  font-size: 10px;
}

.dot-bouncing::before {
  content: "⚽🏀🏐";
  display: inline-block;
  position: relative;
  animation: dotBouncing 1s infinite;
}

@keyframes dotBouncing {
  0% {
    top: -20px;
    animation-timing-function: ease-in;
  }
  34% {
    transform: scale(1, 1);
  }
  35% {
    top: 20px;
    animation-timing-function: ease-out;
    transform: scale(1.5, 0.5);
  }
  45% {
    transform: scale(1, 1);
  }
  90% {
    top: -20px;
  }
  100% {
    top: -20px;
  }
}
/**
 * ==============================================
 * Experiment-Emoji
 * Dot Rolling
 * ==============================================
 */
.dot-rolling {
  position: relative;
  height: 10px;
  font-size: 10px;
}

.dot-rolling::before {
  content: "⚽";
  display: inline-block;
  position: relative;
  transform: translateX(-25px);
  animation: dotRolling 3s infinite;
}

@keyframes dotRolling {
  0% {
    content: "⚽";
    transform: translateX(-25px) rotateZ(0deg);
  }
  16.667% {
    content: "⚽";
    transform: translateX(25px) rotateZ(720deg);
  }
  33.333% {
    content: "⚽";
    transform: translateX(-25px) rotateZ(0deg);
  }
  34.333% {
    content: "🏀";
    transform: translateX(-25px) rotateZ(0deg);
  }
  50% {
    content: "🏀";
    transform: translateX(25px) rotateZ(720deg);
  }
  66.667% {
    content: "🏀";
    transform: translateX(-25px) rotateZ(0deg);
  }
  67.667% {
    content: "🏐";
    transform: translateX(-25px) rotateZ(0deg);
  }
  83.333% {
    content: "🏐";
    transform: translateX(25px) rotateZ(720deg);
  }
  100% {
    content: "🏐";
    transform: translateX(-25px) rotateZ(0deg);
  }
}

.snippet {
  position: relative;
  background: #fff;
  padding: 2rem 5%;
  margin: 1.5rem 0;
  box-shadow: 0 0.4rem 0.8rem -0.1rem rgba(0, 32, 128, 0.1), 0 0 0 1px #f0f2f7;
  border-radius: 0.25rem;
}

.loader_custome .snippet:before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 5px;
  content: attr(data-title);
  font-size: 0.75rem;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  color: white;
  background-color: rgb(255, 25, 100);
  border-radius: 0.25rem 0 0.25rem 0;
}

.stage {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 2rem 0;
  margin: 0 -5%;
  overflow: hidden;
}

.filter-contrast {
  filter: contrast(5);
  background-color: white;
}

/* cid block start */
.fa-id-card-clip.v2 {
  font-size: 48px;
  color: #ec0100;
}

.cid_number_block {
  display: flex;
  padding: 30px;
  background: #e8eaec;
  margin-top: 30px;
}
.cid_number_block .cid_number_txt {
  font-size: 16px;
  line-height: 24px;
  color: #273239;
  max-width: 750px;
  padding-left: 20px;
}
.cid_number_block .cid_number_txt a {
  color: #ec0100;
  font-weight: 500;
}
.cid_number_block .cid_number_txt a:hover {
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .cid_number_block {
    padding: 10px;
    width: calc(100% - 30px);
    margin-left: auto;
    margin-right: auto;
    flex-flow: column;
    align-items: center;
  }
  .cid_number_block .cid_number_txt {
    padding: 12px 0 0 0;
  }
}
/* cid overlay start */
#cid_overlay .new_overlay_wrp {
  max-width: 600px;
}
#cid_overlay .new_overlay_wrp .banking_cid {
  max-width: 510px;
  margin: 0 auto;
  padding: 30px 15px;
  display: flex;
  flex-flow: column;
  align-items: center;
}
#cid_overlay .new_overlay_wrp .banking_cid .btn {
  margin-top: 30px;
}
#cid_overlay .new_overlay_wrp .banking_cid.error .cid_fld .form-control {
  border-color: red;
}
#cid_overlay .new_overlay_wrp .bchd {
  font-size: 24px;
  color: #273239;
  margin-top: 16px;
  text-align: center;
}
#cid_overlay .new_overlay_wrp .bchd2 {
  font-size: 16px;
  line-height: 24px;
  color: #273239;
  margin-top: 16px;
  text-align: center;
}
#cid_overlay .new_overlay_wrp .cid_fld {
  width: 100%;
  margin-top: 24px;
}
#cid_overlay .new_overlay_wrp .cid_fld .form-control {
  border-radius: 0;
  border-color: #9a9a9a;
}
#cid_overlay .new_overlay_wrp .cid_fld.has-float-label .form-control:placeholder-shown:not(:focus) + * {
  color: #9a9a9a;
}
#cid_overlay .new_overlay_wrp .cid_fld .field_error_text {
  position: static;
  font-size: 14px;
  margin-top: 5px;
}

@media only screen and (max-width: 767px) {
  #cid_overlay .new_overlay_wrp .cid_fld .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    opacity: 0; /* Firefox */
  }
  #cid_overlay .new_overlay_wrp .cid_fld .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    opacity: 0;
  }
  #cid_overlay .new_overlay_wrp .cid_fld .form-control::-ms-input-placeholder { /* Microsoft Edge */
    opacity: 1;
  }
  #cid_overlay .new_overlay_wrp .cid_fld.has-float-label .form-control:placeholder-shown:not(:focus) + * {
    color: #9a9a9a;
    font-size: 14px;
    color: #9a9a9a;
    top: 13px;
    opacity: 1;
  }
}
/* cid block End */
/*a{color: #273239;
	&:hover{text-decoration: underline;}
}*/
.usr_ph {
  background: url("./images/gl_user_placeholder.jpg") 0 0 no-repeat !important;
  background-size: cover !important;
}

.overlay_wrp.medium_width {
  width: 784px;
}

/* MGM Started */
.overlay_v3 .overlay_wrp .clsBtn_000 {
  width: 14px;
  height: 14px;
  z-index: 1;
  position: absolute;
  right: 10px;
  top: 10px;
}

.overlay_v3 .overlay_wrp .clsBtn_000:after {
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -20px;
  left: -20px;
} /* Ar 17-Oct'17 to increase clickable area */
.mobile_content {
  display: none;
}

.overlay_v3 .overlay_wrp .top_head_wp .clsBtn_000 {
  width: 14px;
  height: 14px;
  top: 23px;
  right: 30px;
}

.overlay_v3 .overlay_wrp .top_head_wp .clsBtn_000:after {
  content: "";
  position: absolute;
  top: -23px;
  right: -30px;
  bottom: -20px;
  left: -20px;
} /* Ar 17-Oct'17 to increase clickable area */
.overlay_v3 .overlay_wrp .top_head_wp .link {
  position: absolute;
  right: 64px;
  top: 2px;
  font-size: 12px;
  padding: 20px 5px 20px 20px;
  box-sizing: border-box;
}

.btn_trans {
  min-width: 97px;
  height: 24px;
  line-height: 22px;
  text-transform: uppercase;
  background-color: transparent;
  border: 1px solid #333333;
  font-size: 12px;
  color: #333333;
  text-align: center;
  padding: 0 10px;
  box-sizing: border-box;
  display: inline-block;
}

/* Member get member program Overlay Started GL-1139 */
.campaign_container {
  width: 100%;
}

.campaign_banner_wp {
  width: 100%;
  position: relative;
  line-height: 0;
  overflow: hidden;
}

.campaign_banner_wp .img_wp {
  width: 100%;
  padding-bottom: 21.68%;
  overflow: hidden;
}

.campaign_banner_wp .img_wp img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.campaign_banner_wp .abs_text_wp {
  width: 100%;
  box-sizing: border-box;
  padding-right: 10px;
  padding-left: 10px;
  position: absolute;
  right: 0;
  bottom: 10px;
  z-index: 1;
  line-height: normal;
}

.campaign_banner_wp .abs_text_wp .small_words {
  font-size: 9px;
  float: right;
}

.campaign_container .box {
  width: 100%;
  padding-left: 25px;
  padding-right: 25px;
  box-sizing: border-box;
  text-align: center;
  display: inline-block;
}

.campaign_container .box .hd_context {
  padding-top: 20px;
  padding-bottom: 20px;
}

.input_btn_wrapper {
  width: 84.88%;
  margin: 0 auto;
  box-sizing: border-box;
  position: relative;
}

.input_container_wp {
  width: 100%;
  box-sizing: border-box;
  float: left;
  padding-right: 110px;
  position: relative;
}

.input_btn_wrapper .medium_btn {
  position: absolute;
  right: 0;
  top: 0;
}

.input_btn_wrapper .medium_btn img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
  left: 0;
  right: 0;
  display: inline-block;
}

.input_container_wp .info_txt {
  font-size: 12px;
  float: left;
  margin-top: 3px;
}

.input_container {
  width: 100%;
  float: left;
  padding-top: 3px;
  padding-bottom: 3px;
  min-height: 50px;
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  border: 1px solid #e6e6e6;
}

.input_container .inp {
  width: 30%;
  height: auto;
  line-height: normal;
  padding: 10px 10px 8px 10px;
  font-size: 14px;
  float: left;
}

.medium_btn {
  min-width: 100px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
}

.ovrflw_visible {
  overflow: visible;
}

/* identity_list Started */
.identity_list > li {
  width: auto;
  list-style: none;
  position: relative;
  float: left;
  margin: 2px 5px;
}

.identity_list > li span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  padding: 6px 5px 8px 5px;
}

.identity_list > li > .ToolTip {
  right: 0;
}

.identity_list > li.act > .ToolTip {
  display: none;
}

.tagsinput .tag {
  display: inline-block;
  margin-top: 3px;
  margin-left: 5px;
  float: left;
  padding: 0;
  box-sizing: border-box;
  background-color: #f4f4f4;
  border: 1px solid #e0e0e0;
  font-size: 14px;
  color: #333333;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
}

.tagsinput .tag > a {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  padding: 6px 8px 9px 8px;
  box-sizing: border-box;
  line-height: 9px;
  color: #666666;
}

.err .tag {
  border-color: #fd0101;
  background-color: #fff2f2;
}

.act .tag {
  border-color: #84cf21;
  background-color: #f9fdf4;
}

.tag.err span {
  color: #333333 !important;
}

.tag.err {
  background-color: #fff2f2;
}

/* Plugin Started */
.tagsinput .tag span {
  padding: 5px 0 4px 8px;
}

.tagsinput input { /*width:140px !importnat;*/
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  padding: 6px 5px 8px 8px;
} /* spelling mistake width:140px !importnat;*/
.tagsinput {
  width: 100% !important;
  height: auto !important;
  float: left;
  padding-top: 2px;
  padding-bottom: 3px;
  min-height: 50px !important;
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  border: 1px solid #e6e6e6;
}

.tagsinput div {
  display: block;
  float: left;
  margin-left: 5px;
}

.tagsinput .tags_clear {
  clear: both;
  width: 100%;
  height: 0px;
}

/* div.tagsinput span.tag { border: 1px solid #a5d24a; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 5px; text-decoration:none; background: #cde69c; color: #638421; margin-right: 5px; margin-bottom:5px;font-family: helvetica;  font-size:13px;} */
/* div.tagsinput span.tag a { font-weight: bold; color: #82ad2b; text-decoration:none; font-size: 11px;  }  */
/* div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #273239; outline:0px;  margin-right:5px; margin-bottom:5px; } */
/* .not_valid {background: #FBD8DB !important; color: #90111A !important;} */
/* Plugin End */
/* identity_list End */
/* suggestion_filter Started */
.suggestion_filter {
  display: none;
  width: 347px; /* min-height:50px; */
  max-height: 275px;
  text-align: left;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid #ebebeb;
  background-color: #ffffff;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 100%;
  transform: translateY(-18px);
  z-index: 2;
  -webkit-box-shadow: -4px 2px 7px 2px rgb(235, 235, 235);
  -moz-box-shadow: -4px 2px 7px 2px rgb(235, 235, 235);
  box-shadow: -4px 2px 7px 2px rgb(235, 235, 235);
}

.active .suggestion_filter {
  display: block;
}

.suggestion_filter > p {
  font-size: 12px;
  line-height: 14px;
  color: #999999;
  padding: 8px 10px;
  box-sizing: border-box;
}

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

.suggestion_filter_list li {
  list-style: none;
  padding: 11px 10px 8px 10px;
  border-top: 1px solid #ebebeb;
  box-sizing: border-box;
  position: relative;
  float: left;
  width: 100%;
}

.suggestion_filter_list li > a {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 13px;
  text-transform: uppercase;
}

.suggestion_filter_list li .userDisplay {
  padding-right: 40px;
}

.suggestion_filter_list li .userDisplay .colLeft {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.suggestion_filter_list li .userDisplay .colRight {
  margin-left: 0;
  padding-left: 40px;
}

.suggestion_filter_list li .userDisplay .colRight .dscrptn, .suggestion_filter_list li .userDisplay .colRight .dscrptn a {
  font-size: 14px;
  color: #333333;
  font-style: normal;
  margin-top: -2px;
}

.suggestion_filter_list li .userDisplay .colRight .com {
  font-size: 12px;
  color: #999999;
}

.suggestion_filter.var_1 {
  width: 80%; /* border:none; */
  box-shadow: none;
}

.suggestion_filter.var_1 > p {
  padding-left: 0;
  color: #fd0101;
  padding-left: 10px;
}

/* suggestion_filter End */
/* More ways to invite Started */
.ways_to_invite_wp {
  margin-top: 60px;
}

.ways_to_invite_wp .col_wrapper {
  width: 643px;
  margin: 0 auto;
  text-align: center;
}

.mail_server_list {
  width: 50%;
  margin-top: 20px;
  margin-bottom: 30px;
  box-sizing: border-box;
  text-align: center;
  display: inline-block;
}

.mail_server_list:first-child {
  border-left: none;
}

.mail_server_list li {
  width: auto;
  padding: 10px;
  box-sizing: border-box;
  list-style: none;
  display: inline-block;
  float: left;
  text-align: center;
}

.mail_server_list li .img_wp {
  width: 34px;
  height: 34px;
  display: inline-block;
}

.mail_server_list li .img_wp img {
  max-width: 100%;
}

.mail_server_list li a {
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}

.mail_server_list li .label_name {
  font-size: 13px;
}

.mail_server_list + .mail_server_list {
  float: right;
}

.mail_server_list + .mail_server_list li {
  float: right;
}

.ways_to_invite_wp .btn_fff {
  margin-top: 20px;
}

/* More ways to invite End */
/* GL-1466 Started */
.generic .campaign_banner_wp .img_wp {
  padding-bottom: 13.3%;
}

.campaign_banner_wp .abs_text_wp.var_1 {
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  bottom: inherit;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: inline-block;
  top: 50%;
  transform: translateY(-50%);
}

.campaign_container .clsBtn_000 {
  width: auto !important;
  height: auto !important;
  background: none !important;
}

.campaign_container .clsBtn_000:before {
  content: "\e907";
  font-size: 14px;
  color: #ffffff;
}

.campaign_container.generic .clsBtn_000:before {
  color: #ffffff;
}

.campaign_container.generic .mail_server_list {
  width: 100%;
  margin-top: 10px;
}

.campaign_container.generic .mail_server_list li {
  float: none;
  vertical-align: top;
  padding-left: 17px;
  padding-right: 17px;
}

/* GL-1466 End */
/* Member get member program Overlay End */
/* Ovarlay_v3 Started */
.overlay_v3 .overflow_wp {
  margin-right: 10px;
}

.overlay_v3 .overflow_wp .selectAll {
  width: auto;
  padding-left: 30px;
  margin-right: 20px;
  box-sizing: border-box;
  border-bottom: none;
  float: none;
}

.overlay_v3 .selectAll .checkBox .custcheckBox {
  width: 100%;
  padding-left: 0;
}

.overlay_v3 .selectAll .btn {
  height: 30px;
  line-height: 28px;
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0;
}

.overlay_v3 .user_info_ul li .checkBox, .overlay_v3 .user_info_ul li .checkBox .custcheckBox {
  width: 100%;
  box-sizing: border-box;
}

.overlay_v3 .user_info_ul li .checkBox .custcheckBox {
  float: left;
}

.overlay_v3 .selectAll .checkBox .custcheckBox {
  padding-top: 20px;
  padding-bottom: 20px;
}

.overlay_v3 .custcheckBox {
  font-size: 13px;
  text-indent: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.overlay_v3 .custcheckBox .selContct p, .overlay_v3 .selectCnt .selectAll .selContct p {
  font-size: 13px;
}

.overlay_v3 .user_info_ul {
  padding-left: 30px;
  padding-right: 20px;
}

.overlay_v3 .user_info_ul > li {
  padding-right: 80px;
  list-style: none;
}

.overlay_v3 .user_info_ul li .col_left {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.overlay_v3 .user_info_ul li .col_right {
  padding-left: 40px;
}

.overlay_v3 .user_info_ul li .col_right .name {
  margin-top: -2px;
}

.overlay_v3 .user_info_ul li .col_right .name a {
  font-size: 13px;
  line-height: 16px;
  color: #273239;
}

.overlay_v3 .user_info_ul .col_right .company {
  font-size: 12px;
  line-height: 16px;
  color: #666666;
  margin-top: 0;
}

.overlay_v3 .user_info_ul li > a.link {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
}

.overlay_v3 .user_info_ul li .link.disabled {
  background-color: inherit !important;
}

.overlay_v3 .user_info_ul > li > .list10 {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0;
}

.overlay_v3 .user_info_ul > li > .list10 li {
  margin-left: 0px;
}

.overlay_v3 .user_info_ul > li > .list10 li a {
  padding: 10px 15px;
  box-sizing: border-box;
  line-height: 1px;
  color: #777777;
}

.overlay_v3 .user_info_ul > li > .list10 li .accptIc, .overlay_v3 .user_info_ul > li > .list10 li .dclineIc {
  width: 18px;
  height: 18px;
  margin: 0;
  float: none;
  display: inline-block;
  vertical-align: middle;
}

.overlay_v3 .checkBox .label_name {
  width: 80%;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  padding-left: 10px;
}

.overlay_v3 .selectAll + .user_info_ul li {
  padding-top: 0;
  padding-bottom: 0;
}

.overlay_v3 .selectAll + .user_info_ul li:first-child {
  padding-top: 0;
  border-top: 1px solid #cccccc;
}

.overlay_v3 .selectCnt .selectAll .checkBox .custcheckBox {
  padding-top: 10px;
  padding-bottom: 10px;
}

.overlay_v3 .selectCnt.var_01 {
  height: 290px;
}

.overlay_v3 .selectWpr {
  padding: 20px;
}

.overlay_v3 .searchBox.var_01 .inp {
  padding-left: 10px;
  font-size: 14px;
}

.overlay_v3 .selectCnt .selectAll {
  padding-left: 10px;
}

.linkWith.userDisplay .colRight {
  margin-left: 50px;
}

.overlay_v3 .listStyle03.var_01 > li .colRight .dscrptn {
  font-size: 14px;
}

.overlay_v3 .listStyle03.var_01 .colRight .p2 {
  font-size: 12px;
}

.user_info_ul > li > .list10 li .accptIc {
  font-size: 18px;
  line-height: 16px;
}

.user_info_ul > li > .list10 li .dclineIc {
  font-size: 19px;
  line-height: 17px;
}

/* Ovarlay_v3 End */
/* interventions Started */
.image_list.small li {
  width: 20px;
  height: 20px;
}

.interventions {
  width: 100%;
  box-sizing: border-box;
  display: inline-block;
}

.container_v2 .contentList2 > li .interventions {
  padding-left: 10px;
  padding-right: 10px;
}

.interventions .text_hd {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 15px;
}

.col_container {
  border: 1px solid #e6e6e6;
  padding: 6px 3px 8px 15px;
  box-sizing: border-box;
  display: table;
}

.col_container .col {
  width: 50%;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
}

.progress_container {
  width: 100%;
  box-sizing: border-box;
  border-right: 1px solid #ebebeb;
  display: table;
}

.progress_container .circle_progress_bar {
  float: none;
  display: table-cell;
  vertical-align: middle;
}

.progress_container .avrg_time {
  padding-left: 10px;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
}

.progress_container .avrg_time .text_1 {
  font-weight: 700;
  font-size: 16px;
  color: #333333;
  margin-bottom: 3px;
}

.progress_container .avrg_time .text_2 {
  font-size: 14px;
}

/* circle progres bar Start */
.rect-auto,
.circle_progress_bar.small_progressbar.p50_after .slice {
  clip: rect(auto, auto, auto, auto);
}

.pie,
.circle_progress_bar.small_progressbar .bar,
.circle_progress_bar.small_progressbar.p50_after .fill {
  position: absolute;
  border: 3px solid #84cf20;
  width: 61px;
  height: 62px;
  clip: rect(0px, 34px, 68px, 0px);
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.pie-fill,
.circle_progress_bar.small_progressbar.p50_after .bar:after,
.circle_progress_bar.small_progressbar.p50_after .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.circle_progress_bar *,
.circle_progress_bar *:before,
.circle_progress_bar *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.circle_progress_bar.center {
  float: none;
  margin: 0 auto;
}

.circle_progress_bar.big {
  font-size: 240px;
}

.circle_progress_bar.small {
  font-size: 80px;
}

.circle_progress_bar > .progress_text {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 50%;
  width: 100%; /* line-height:60px; */
  font-size: 18px;
  color: #84cf20;
  display: block;
  text-align: center;
  white-space: nowrap;
  transform: translateY(-50%);
}

.circle_progress_bar.small_progressbar .slice {
  position: absolute;
  width: 68px;
  height: 68px;
  clip: rect(0em, 1em, 1em, 0.5em);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.circle_progress_bar.small_progressbar.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}

.circle_progress_bar:hover {
  cursor: default;
}

.circle_progress_bar.green .bar,
.circle_progress_bar.green .fill {
  border-color: #4db53c !important;
}

.circle_progress_bar.green:hover > span {
  color: #4db53c;
}

.circle_progress_bar.small_progressbar {
  background-color: #e5e7ec;
  border-radius: 50%;
  float: right;
  font-size: 68px;
  height: 68px;
  position: relative;
  width: 68px;
}

.circle_progress_bar.small_progressbar::after {
  background-color: #ffffff;
  border-radius: 50%;
  content: " ";
  display: block;
  height: 62px;
  left: 3px;
  position: absolute;
  top: 3px;
  width: 62px;
}

.slice {
  clip: rect(0em, 1em, 1em, 0.5em);
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0;
}

.circle_progress_bar .progrs_title {
  display: block;
  font-size: 9px;
  color: #666666;
  font-weight: 400;
}

/* circle progres bar End */
/* user_info_network var_1 Started */
.user_info_network.var_1 {
  display: inherit;
  float: left;
  padding-right: 4px;
}

.count_no.gray {
  color: #666666;
}

.count_no.gray + .txt_hd {
  color: #333333;
}

.count_no.green {
  color: #84cf20;
}

.count_no.blue {
  color: #00abbe;
}

.user_info_network.var_1 {
  padding-top: 4px;
  padding-bottom: 2px;
}

.user_info_network.var_1 .txt_hd {
  margin-top: 3px;
}

.user_info_network.var_1 .image_list {
  padding-right: 34px;
  margin-top: -2px;
}

/* user_info_network var_1 End */
/* actionList style2 Started */
.container_v2 .actionList.style2 li {
  margin-left: 20px;
}

.container_v2 .actionList.style2 > li .btn {
  height: 30px;
  line-height: 28px;
  font-size: 12px;
}

.container_v2 .actionList.style2 > li a, .container_v2 .actionList.style2 > li a.btn {
  line-height: 28px;
}

.container_v2 .actionList.style2 .shareIc {
  margin-top: 9px;
  margin-right: 5px;
}

/* actionList style2 End */
/* undermost_wp Started */
.undermost_wp {
  width: 100%;
  padding-top: 20px;
  box-sizing: border-box;
  display: table;
  word-wrap: break-word;
}

.container_v2 .contentList2 > li .undermost_wp {
  padding-bottom: 10px;
}

.tip_text {
  font-size: 12px;
  display: table-cell;
  vertical-align: middle;
}

.undermost_wp .tip_text {
  width: 53%;
}

/* undermost_wp End */
.container_v2 .contentList2 > li .campaign_banner_wp .img_wp {
  padding-bottom: 16.49%;
}

/* RHS Started */
.colmWp.rhs .hd {
  font-size: 14px;
  color: #333333;
}

.colRig .colmWp .interventions, .colmWp.rhs .interventions {
  background-color: #ffffff;
  border: 1px solid #e6e6e6;
}

.colRig .colmWp .campaign_banner_wp .img_wp, .colmWp.rhs .campaign_banner_wp .img_wp {
  min-height: 88px;
  max-height: 108px;
  padding-bottom: 0;
}

.container_v2 .contentList2 > li .colmWp.rhs .colmWp.rhs .campaign_banner_wp .img_wp {
  padding-bottom: 0;
}

.colRig .colmWp .campaign_banner_wp .img_wp img, .colmWp.rhs .campaign_banner_wp .img_wp img {
  position: static;
}

.colRig .colmWp .col_container, .colmWp.rhs .col_container {
  padding: 0;
  border: none;
}

.colRig .colmWp .col_container .col, .colmWp.rhs .col_container .col {
  width: 100%;
  float: left;
}

.colRig .colmWp .progress_container, .colmWp.rhs .progress_container {
  padding: 20px 20px 0 20px;
  border-right: none;
}

.colRig .colmWp .progress_container .avrg_time, .colmWp.rhs .progress_container .avrg_time {
  padding-left: 0;
}

.colRig .colmWp .undermost_wp, .colmWp.rhs .undermost_wp {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-top: 14px;
}

.colRig .colmWp .undermost_wp .btn, .colmWp.rhs .undermost_wp .btn {
  width: 90px;
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  height: 30px;
  line-height: 28px;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
}

.colRig .colmWp .user_info_network, .colmWp.rhs .user_info_network {
  padding-left: 10px;
}

.colRig .colmWp .user_info_network > li .figure_wp, .colmWp.rhs .user_info_network > li .figure_wp {
  padding-right: 20px;
}

.campaign_banner_wp.var_1 {
  height: 158px;
}

.colRig .colmWp .campaign_banner_wp.var_1 .img_wp, .colmWp.rhs .campaign_banner_wp.var_1 .img_wp {
  height: 158px;
  max-height: inherit;
}

.colRig .colmWp .campaign_banner_wp.var_1 .abs_text_wp .small_words, .colmWp.rhs .campaign_banner_wp.var_1 .abs_text_wp .small_words {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-top: 20px;
}

.colmWp .campaign_banner_wp.var_1 .abs_text_wp .btn, .colmWp.rhs .campaign_banner_wp.var_1 .abs_text_wp .btn {
  height: 30px;
  line-height: 28px;
  font-size: 12px;
  float: right;
  width: auto;
  margin: 0;
}

.container_v2 .contentList2 > li .colmWp.rhs .interventions {
  padding: 0;
}

.interventions .undermost_wp.var_1, .container_v2 .contentList2 > li .colmWp.rhs .undermost_wp.var_1 {
  position: relative;
  padding-bottom: 27px;
}

.undermost_wp .small_link {
  font-size: 10px;
  position: absolute;
  right: 20px;
  bottom: 0;
  padding: 7px 15px;
  box-sizing: border-box;
  margin-top: -3px;
}

/*countdown_timer_wp Started*/
.countdown_timer_wp {
  display: table;
  width: 100%;
  padding: 20px 20px 10px 20px;
  box-sizing: border-box;
}

.countdown_timer_wp .text_1 {
  width: 40%;
  vertical-align: middle;
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  display: table-cell;
}

.countdown_timer_wp .count_dwn_cont {
  width: 60%;
  display: table-cell;
  vertical-align: middle;
}

.countdown_timer {
  text-align: center;
  float: right;
}

.countdown_timer .clock {
  display: inline-block;
  font-size: 24px;
  color: #333333;
  font-weight: 300;
}

.countdown_timer .clock + .colon {
  padding-left: 4px;
  padding-right: 4px;
  box-sizing: border-box;
  font-size: 24px;
  line-height: 24px;
  color: #333333;
  font-weight: 300;
  display: inline-block;
  vertical-align: top;
}

.clock_wp {
  display: inline-block;
}

.countdown_timer .indicatr_txt {
  font-size: 7px;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  display: block;
}

.interventions .clock.secs {
  display: none;
}

/*countdown_timer_wp End */
/* RHS End */
/* interventions End */
/* MGM End */
/* recording popup End */
.playBtn {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 100px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.playBtn:before {
  content: "";
  border-bottom: 14px solid transparent;
  border-left: 21px solid white;
  border-top: 14px solid transparent;
  vertical-align: middle;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

/* linker store banner Start */
.lsBanCnt_v1 {
  display: inline-block;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  background: #a0cece url(images/linkerstore/map_bg.png) no-repeat right center;
  background-size: contain;
}

.lsBanCnt_v1 .video_cont {
  background: url(images/linkerstore/videoBg.jpg) center center;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}

.lsBan_rightCont {
  margin: 0 auto;
  text-align: center;
  display: inline-block;
}

.lsBan_cart_img {
  width: 198px;
  height: 98px;
  background: url(images/linkerstore/cart_linkerstore.png) no-repeat;
  display: inline-block;
  margin-top: 7px;
}

.lsBanCnt_v1 .eq_twoCol {
  text-align: center;
}

.lsBan_desc {
  margin-top: 13px;
  margin-bottom: 10px;
  line-height: 25px;
}

/* linker store banner End */
/*Linkerstore FAQ Started*/
.style_faq { /* height:571px; overflow-x:hidden; overflow-y: auto;*/
  padding-bottom: 30px;
}

.style_faq .content_list {
  padding: 20px 20px 5px 20px;
  box-sizing: border-box;
}

.style_faq ul {
  list-style: none;
  border: 1px solid #cccccc;
}

.style_faq ul > li {
  border-top: 1px solid #cccccc;
  padding: 16px 20px;
}

.style_faq ul > li:first-child {
  border: none;
}

.style_faq .cont_list_hding {
  font-size: 18px;
  color: #666666;
  font-weight: 400;
}

.style_faq .cont_list_hding .no {
  width: 30px;
  display: inline-block;
  vertical-align: top;
}

.style_faq .cont_list_hding .text_wrp {
  width: 80%;
  display: inline-block;
  vertical-align: top;
}

.style_faq .para {
  margin-top: 5px;
  padding-left: 32px;
}

.style_faq .hd_2 {
  font-size: 20px;
  color: #273239;
  padding-bottom: 10px;
}

/*Linkerstore FAQ End */
/*Pre-Created Account Access overlay Started*/
.overlay_v3 .overlay_wrp .pre_crt_acnt_acs .clsBtn_000 {
  width: 15px;
  height: 15px;
  top: 20px;
  right: 20px;
}

.overlay_v3 .overlay_wrp .pre_crt_acnt_acs .clsBtn_000::after {
  top: -20px;
  right: -20px;
}

.pre_crt_acnt_acs {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  padding: 35px 10px;
}

.pre_crt_acnt_acs .hd_ing {
  width: 100%;
  box-sizing: border-box;
  font-size: 18px;
  color: #333333;
  margin-bottom: 17px;
}

.pre_crt_acnt_acs .sub_hd_ing {
  width: 100%;
  box-sizing: border-box;
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 7px;
}

.pre_crt_acnt_acs .sub_hd_ing span {
  display: inline-block;
  vertical-align: middle;
}

.pre_crt_acnt_acs .sub_hd_ing .editIc {
  width: 12px;
  height: 12px;
  vertical-align: middle;
  margin-left: 10px;
}

/* SMEinspriation_Landing page start */
.sme_ins .headRow {
  padding: 0;
  margin-bottom: 20px;
}

.container.sme_ins {
  background-color: transparent;
}

.container.sme_ins .colLef {
  background-color: #f4f4f4;
  box-sizing: border-box;
  padding-right: 20px;
}

.sme_ins #article_fullview .fullView {
  margin-top: 0;
  background-color: #ffffff;
  padding-top: 15px;
}

.sme_newsletter .banner {
  width: 100%; /*height: 346px;*/
  padding-bottom: 27.9%; /*  hei  ght:420px; background: url(./images/sme-banner.jpg) 0 0 no-repeat; background-size:contain; */
  overflow: hidden;
  position: relative;
  font-size: 0;
}

.sme_newsletter .banner img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sme_newsletter .banner_text_cont {
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
  display: none;
  /*background:#000000; opacity:0.5;*/ /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, transparent, black 112%); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, transparent, black 112%); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left, transparent, black 112%); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, transparent, black 112%); /* Standard syntax (must be last) */
}

.sme_newsletter .logo_container {
  width: 660px;
  padding: 11px 10px 15px;
  box-sizing: border-box;
  float: right;
  text-align: center;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.sme_newsletter .logo_container .heading {
  font-size: 40px;
  color: #ffffff;
}

.sme_newsletter .logo_container .logo img {
  width: 100%;
}

.logo_container .sme_logo {
  width: 570px;
  height: 80px;
  margin: 35px auto 0;
}

.logo_container .gl_logo {
  width: 500px;
  height: 55px;
  margin: 13px auto 0;
}

.divider {
  width: 100%;
  height: 1px;
  background-color: #cccccc;
  margin-top: 25px;
}

.divider_text {
  font-size: 16px;
  color: #ffffff;
  font-weight: 300;
  position: relative;
  top: -11px;
  padding: 0 20px;
  z-index: 2;
  display: inline-block;
}

.pre_crt_acnt_acs .sub_hd_ing .editIc::after {
  content: "";
  padding: 10px 20px;
  margin-left: -10px;
}

.pre_crt_acnt_acs .notify_txt {
  font-size: 13px;
  color: #999999;
  margin-top: 25px;
}

.input_content_wp {
  width: 300px;
  margin-top: 20px;
  position: relative;
  display: inline-block;
}

.input_pass_feild {
  width: 30px;
  height: 33px;
  line-height: 33px;
  padding-bottom: 3px;
  border-bottom: 1px solid #cccccc;
  box-sizing: border-box;
  text-align: center;
  font-size: 20px;
  color: #333333;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}

.input_pass_feild.err {
  color: #333333 !important;
}

.err .input_pass_feild {
  border-color: #fd0101 !important;
}

.input_content_wp .ToolTip {
  right: 5px;
  bottom: 35px;
}

.input_content_wp .ttTxt {
  font-size: 12px;
  font-weight: 400;
}

.input_content_wp .ttTxt a {
  color: #00abbe;
  text-decoration: none;
}

.pre_crt_acnt_acs.change_mobile .sub_hd_ing {
  color: #999999;
}

.pre_crt_acnt_acs.change_mobile .sub_hd_ing span {
  color: #666666;
}

.pre_crt_acnt_acs .notify_txt_1 {
  font-size: 12px;
  color: #999999;
  margin-top: 7px;
  float: left;
  text-align: left;
}

.pre_crt_acnt_acs.change_password .sub_hd_ing {
  font-size: 14px;
}

.flag_div_wp {
  width: 100%;
  box-sizing: border-box;
  float: left;
}

.flag_div_wp .flag_wp_content {
  width: 106px;
  float: left;
  font-size: 13px;
  padding-top: 31px;
  padding-bottom: 7px;
  border-bottom: 1px solid #cccccc;
  text-align: left;
}

.flag_div_wp .row {
  width: 224px;
  float: left;
  margin-left: 20px;
}

.form_responsive_wp {
  width: 350px;
  display: inline-block;
  box-sizing: border-box;
}

.form_responsive_wp .form_row {
  margin-bottom: 0;
}

.form_responsive_wp .btn {
  float: none;
  margin-top: 30px;
}

.form_responsive_wp .notify_txt_2 {
  font-size: 11px;
  color: #999999;
  margin-top: 13px;
}

.overlay_v3 .form_row .row {
  position: relative;
}

.overlay_v3 .form_label {
  font-size: 13px;
  color: #999999;
  float: left;
  position: absolute;
  top: 20px;
  left: 0;
  transform: inherit;
}

.overlay_v3 .form_label.animation {
  transition: all 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.34) 0s;
}

.overlay_v3 .to_top .form_label {
  font-size: 11px;
  top: 0;
  transform: inherit;
}

.overlay_v3 .form_input {
  width: 100%;
  position: relative;
  background: transparent;
  padding-bottom: 7px;
  color: #333333;
  font-size: 13px;
  border-bottom: 1px solid #cccccc;
  box-sizing: border-box;
  z-index: 1;
  padding-top: 20px;
  margin-top: 0;
}

.form_row .error {
  font-size: 12px;
  color: #fd0101;
  position: absolute;
  right: 0;
  bottom: -17px;
  display: none;
}

.err .error {
  display: block;
}

/*Pre-Created Account Access overlay End*/
.logo_container .partition_wp {
  width: 100%;
  padding-top: 12px;
  text-align: center;
}

.logo_container .partition_wp .sec {
  width: 40%;
  height: 1px;
  background-color: #cccccc;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
}

.logo_container .partition_wp .sec.mid {
  width: auto;
  height: 25px;
  line-height: 25px;
  background: none;
  padding: 0 25px;
  margin-top: -4px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
}

.logo_container .sub_heading {
  font-size: 38px;
  color: #ffffff;
  margin-top: 20px;
}

.logo_container .sub_heading span {
  font-size: 50px;
  font-weight: 700;
}

.sme_ins .postBy .colLeft {
  width: 460px;
}

/* SMEinspriation_Landing page End */
/*terms of use & privacy policy Started*/
.header_main.prelogin.mobile {
  display: none;
  height: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

/*terms of use & privacy policy End*/
/*gl Intervations Member Offer Started*/
.gl_member_list {
  position: relative;
  overflow: hidden;
} /* MK 13/06/2018 add overflow:hidden; bcoz intervention in mobile overflow out of the box*/
.gl_member_list .intervention_list {
  display: flex;
  overflow-x: inherit;
  margin-left: 0px;
}

.gl_member_list li {
  width: 33.33%;
}

.gl_member_list .intervention_list > li .img_wp {
  height: 91px;
  line-height: 91px;
}

.icon_imgwp {
  width: 44px;
  margin: 0 auto;
  margin-top: -22px;
  position: relative;
  margin-bottom: 10px;
}

.icon_imgwp .img_over_wp {
  width: 100%;
  height: 44px;
  line-height: 42px;
  border-radius: 50%;
  background: #ffffff;
  z-index: 2;
  overflow: hidden;
  border: 2px solid #ffffff;
  box-sizing: border-box;
  padding-bottom: 10px;
}

.img_over_wp img {
  border-radius: 50%;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.icon_imgwp .vrifdIc {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -9px;
  margin: 0 auto;
}

.divider_hr {
  width: calc(100% + 20px);
  height: 1px;
  background-color: #f0f0f0;
  display: block;
  margin-left: -10px;
}

.gl_member_list .intervention_list > li .heading {
  text-align: center;
  width: 100%;
}

.gl_member_list .intervention_list > li .text_links {
  text-align: center;
  float: none;
  width: 100%;
  font-size: 14px;
  font-weight: 700;
  color: #73b703;
}

.gl_member_list .intervention_list > li .btm_txt_link {
  color: #666666;
  font-size: 13px;
  text-align: center;
  padding-top: 10px;
  width: 100%;
}

.gl_member_list .btm_list_link {
  width: auto;
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  text-align: center;
  bottom: 0px;
  position: absolute;
  left: 0;
  right: 0;
}

.gl_member_list .btm_list_linkright {
  float: right;
  font-weight: 700;
  font-size: 14px;
  padding: 10px 10px 0 10px;
  box-sizing: border-box;
}

/*gl Intervations Member Offer End*/
.eCard .bottom .rigSec > li .iconText { /*display:inline-block;*/
  vertical-align: middle;
}

.list2 li .banHvrd .share_list {
  float: right;
}

.list2 li .banHvrd .share_block {
  margin-top: 0;
}

.list2 li .banHvrd .frwrdIc_wp:hover .share_block {
  top: 2px;
}

.colmWp .smlCard .actionList {
  margin-bottom: -5px;
}

.colmWp .smlCard .actionList li {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.colmWp .smlCard .actionList li a {
  padding: 5px;
  box-sizing: border-box;
  line-height: normal;
  color: #6a6a6a;
}

.colmWp .smlCard .actionList li .shareIc:before {
  font-size: 18px;
  color: #6a6a6a;
}

.colmWp .smlCard .actionList li a:hover {
  color: #273239;
}
.colmWp .smlCard .actionList li a:hover.shareIc::before {
  color: #273239;
}

.colmWp .smlCard .actionList li .inviteIc, .info_box_wppr .inviteIc {
  background: none !important;
  width: auto !important;
  height: auto !important;
}

.info_box_wppr .inviteIc {
  background: none !important;
  width: auto !important;
  height: auto !important;
}

.colmWp .smlCard .actionList li .inviteIc:before {
  content: "\e90f";
  font-size: 22px;
  color: #777777;
}

.info_box_wppr .inviteIc:before {
  content: "\e90f";
  font-size: 18px;
  color: #777777;
  padding: 10px 4px;
  box-sizing: border-box;
}

.disWrp > .comntList li .userDisplay .colRight .translated {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
}

.disWrp > .comntList li .userDisplay .colRight .timeDscrptn {
  width: 100%;
}

/*Biz forum Article Started*/
.banCntWp .banCnt .banDec .actionList {
  margin-left: -10px;
}

.banCntWp .banCnt .banDec .actionList > li {
  margin-left: 15px;
}

.banCntWp .banCnt .banDec .actionList > li:first-child {
  margin-left: 0;
}

#articlelist.list2 > li .userDisplay .colLeft a {
  display: block;
  width: 100%;
  height: 100%;
}

.banCntWp .banCnt .banDec .actionList > li .patIc_fff {
  width: auto;
  height: auto;
  margin: 0;
  padding: 9px 10px 10px 10px;
  box-sizing: border-box;
}

.banCntWp .banCnt .banDec .actionList > li .patIc_fff:before {
  font-size: 18px;
  font-weight: 300;
}

.banCntWp .banCnt .banDec .actionList > li.pat .numcnt {
  margin: 0;
  padding: 10px 6px;
  box-sizing: border-box;
  font-size: 12px;
  float: none;
  display: inline-block;
  vertical-align: middle;
}

.banCntWp .banCnt .banDec .actionList > li .cmntIc_fff {
  margin: 0;
  padding: 10px;
  box-sizing: border-box;
}

.banCntWp .banCnt .banDec .actionList > li .icon_text_wp {
  line-height: normal;
  float: none;
  display: inline-block;
  vertical-align: middle;
  padding: 10px 6px;
  box-sizing: border-box;
}

.userDisplay .colLeft {
  line-height: inherit;
}

.colmWp .userDisplyWp.topNews .userDisplay.var_03 .colLeft a, .banCntWp .banDec .userDisplay.var_2 .colLeft a {
  display: block;
  width: 100%;
  height: 100%;
}

#articlelist.list2, .nt_article_list {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  width: 100%;
}

#articlelist.list2 > li {
  height: auto;
  padding-bottom: 50px;
}

#articlelist.list2 > li .actionList [data-content-piece=pat] { /*width: 39px;*/
  height: 39px;
  display: table;
}

#articlelist.list2 > li .actionList [data-content-piece=pat] a, .nt_article_list .actionList .pat a {
  padding: 10px;
  line-height: normal;
}

.nt_article_list .actionList li .pat .numcnt {
  margin-top: 19px;
}

#articlelist.list2 > li .actionList > li .patIc { /*width:39px; height: 39px;*/ }

#articlelist.list2 > li .actionList > li .patIc.act { /*background-position: -936px 0;*/ }

#articlelist.list2 > li .actionList li.pat .patIc {
  margin-top: 0;
}

#articlelist.list2 > li .actionList li.comment {
  padding-top: 2px;
}

#articlelist.list2 > li .actionList li .cmntIc_777, .nt_article_list > li .actionList li .cmntIc_777 {
  margin: 0;
  padding: 10px;
  box-sizing: border-box;
}

#articlelist.list2 > li .actionList li.comment .icon_text_wp, .nt_article_list > li .actionList li.comment .icon_text_wp {
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
  float: none;
  padding: 10px 5px;
  box-sizing: border-box;
}

#articlelist.list2 > li .actionList li .numcnt {
  font-size: 12px;
}

#articlelist.list2 > li .userDisplay.var_2 .colLeft {
  line-height: 40px;
}

#articlelist.list2 > li .userDisplay .colLeft img {
  vertical-align: inherit;
}

/*#articlelist.list2 > li .actionList > li .patIc{   width: 18px; height: 18px; margin-top: 9px; background: none; background-image: url('images/like.svg');  background-size: contain; background-repeat: no-repeat;}
#articlelist.list2 > li .actionList > li .patIc.act { background-image: url('images/like_filled.svg'); }*/
/*.banCntWp .banCnt .actionList li.pat .patIc_fff.act { background-image: url('images/like_filled.svg');  background-size: contain; background-repeat: no-repeat;  }*/
/*Biz forum Article End*/
/*Network Started*/
/*Groups Started*/
._myGroups .grpLst_2 li .actionList li {
  margin-left: 15px;
}

._myGroups .grpLst_2 li .actionList li:first-child {
  margin-left: 0;
}

._myGroups .grpLst_2 li .actionList li .favIc, ._myGroups .grpLst_2 li .actionList li .cmntIc, ._myGroups .grpLst_2 li .actionList li .cmntsIc, ._myGroups .grpLst_2 li .actionList li a span.patIc, ._myGroups .grpLst_2 li .actionList li .shareIc {
  margin-top: 0;
  margin-right: 0;
  line-height: normal;
}

._myGroups .grpLst_2 li .actionList li .aboutIc, .profBizWrp .grpLst_2 li .actionList li .aboutIc {
  font-size: 20px;
  line-height: 19px;
  padding: 10px;
  box-sizing: border-box;
  margin: 0;
  float: none;
  display: inline-block;
  vertical-align: middle;
}

._myGroups .grpLst_2 li .actionList li .discusinIc, .profBizWrp .grpLst_2 li .actionList li .discusinIc {
  font-size: 21px;
  line-height: 20px;
  padding: 10px;
  box-sizing: border-box;
  margin: 0;
  float: none;
  display: inline-block;
  vertical-align: middle;
}

._myGroups .group_actionListWrp .actionList li .shareIc, .profBizWrp .group_actionListWrp .actionList li .shareIc {
  padding: 10px;
  box-sizing: border-box;
  padding-left: 0;
}

._myGroups .group_actionListWrp .actionList li .opdatIc {
  padding: 10px;
  margin: 0;
  background-origin: content-box;
  background-clip: content-box;
}

/*Groups End*/
/*Messages Started*/
.messages .contentList3 > li .myGroups .actionList li .cmntIc {
  margin: 0;
  padding: 10px;
  box-sizing: border-box;
  float: none;
  display: inline-block;
  vertical-align: middle;
}

.messages .contentList3 > li .myGroups .actionList li .contIc {
  margin: 0;
  padding: 10px;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 16px;
  float: none;
  display: inline-block;
  vertical-align: middle;
}

.messages .contentList3 > li .content_01 .templet_1 .actionList.style2 {
  margin-top: 0;
}

/*Messages End*/
.profBizWrp .grpLst_2 > li {
  padding-bottom: 0;
}

.contentList > li .clsBtn_000 {
  right: 0;
  top: 10px;
  padding: 10px;
  box-sizing: border-box;
}

.interactionUl li .interaction .bottom .actionList li {
  margin-left: 10px;
}

.interactionUl > li .interaction .actionList.style2 li:first-child, .interactionUl li .interaction .bottom .actionList li:first-child {
  margin-left: 0;
}

.interactionUl li .interaction .bottom .actionList li .dclineIc {
  font-size: 20px;
  line-height: inherit;
  margin: 0;
  padding: 6px;
  box-sizing: border-box;
  color: #6a6a6a;
}

.interactionUl li .interaction .bottom .actionList li .replyIc {
  font-size: 29px;
  line-height: 21px;
  margin: 0;
  padding: 10px;
  box-sizing: border-box;
  color: #6a6a6a;
}

.interactionUl li .interaction .bottom .actionList li a:hover .dclineIc, .interactionUl li .interaction .bottom .actionList li a:hover .replyIc {
  color: #273239;
}

/*Network End*/
/*Offers Started*/
.hvrdCnt .hvrdInr {
  position: relative;
  text-align: center;
}

.hvrdCnt .hvrdInr .loading {
  position: relative;
  margin-top: 0;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  left: 0;
}

.acrdnCnt .acrdnList li a {
  position: relative;
}

.acrdnCnt .acrdnList li a .iconCnt {
  height: auto;
  background-color: transparent;
  padding-top: 0;
  top: 50%;
  transform: translateY(-50%);
}

/*Offers End*/
.userDisplay .colLeft {
  line-height: inherit;
}

.colmWp .userDisplyWp.topNews .userDisplay.var_03 .colLeft a, .banCntWp .banDec .userDisplay.var_2 .colLeft a {
  display: block;
  width: 100%;
  height: 100%;
}

.tagList li .cls_Grn {
  margin: -2px 0 0 0;
  padding: 10px;
  box-sizing: border-box;
  display: inline-block;
  float: none;
  vertical-align: middle;
  font-size: 16px;
  line-height: 14px;
}

.outerWpr .outerTmplt_2 .holder.var_3 .hvrdInr .holder .holderInr .content_2 ul li {
  list-style: none;
}

.outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt {
  padding-top: 35px;
}

.outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2 {
  top: 0;
  right: 0;
}

.outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2 li {
  margin-left: 10px;
}

.outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2 li a {
  line-height: normal;
  font-size: 20px;
  line-height: 20px;
  padding: 10px;
  box-sizing: border-box;
}

.outerWpr .outerTmplt_2 .holder.var_3 .hvrdInr .holder .holderInr .botCnt_2.var_4 {
  text-align: left;
}

/* Placing Logos on Banner Started */
.outerTmplt_2 .rightBot {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: right;
  z-index: 2;
}

.outerTmplt_2 .rightBot .logoCnt_2 {
  margin-bottom: 0;
}

.outerTmplt_2 .rightBot.topleft .logoCnt_2 {
  position: absolute;
  top: 20px;
  bottom: inherit;
  left: 20px;
}

.outerTmplt_2 .rightBot.topright .logoCnt_2 {
  position: absolute;
  top: 20px;
  bottom: inherit;
  right: 20px;
}

.outerTmplt_2 .rightBot .logoCnt_2 {
  z-index: 2;
}

.outerTmplt_2 .rightBot.bottomleft .logoCnt_2 {
  position: absolute;
  bottom: 20px;
  left: 20px;
}

.outerTmplt_2 .cont_container {
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 2;
}

.outerTmplt_2 .rightBot.bottomright {
  width: auto;
  height: auto;
  padding: 20px;
  box-sizing: border-box;
}

.outerTmplt_2 .rightBot.bottomright .cont_container {
  position: static;
}

/* Placing Logos on Banner End */
/*Profile view overlay Started*/
/*.msgIc_01:before {content: "\e91d"; color: #777777;   }*/
.inviteIc:before {
  content: "\e90f";
  color: #777777;
}

.info_box_wppr + .inviteIc, .info_box_wppr + .msgIc_01 {
  width: auto;
  height: auto;
  padding: 10px;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 18px;
  background: none !important;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.info_box_wppr + .opdatIc {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}

/*Profile view overlay End*/
/*Gl-1837 'Add Family' overlay on all CIs Started*/
/* travelwidget overlay started*/
.widget_wp {
  width: 100%;
  padding-bottom: 47.19%;
  background: url(images/TravelWidget_Overlay_Banner.jpg) no-repeat;
  background-size: cover;
  position: relative;
  box-sizing: border-box;
}

.wdgt_leftcol {
  width: 70%;
  position: absolute;
  left: 20px;
  bottom: 15px;
}

.wdgt_rightcol {
  width: 30%;
  position: absolute;
  right: 20px;
  bottom: 10px;
}

.widget_wp .wdgt_leftcol .intro_txt {
  font-size: 18px;
  line-height: 18px;
  color: #273239;
  font-weight: 700;
  text-transform: uppercase;
}

.widget_wp .wdgt_leftcol .flat_txt {
  font-size: 36px;
  color: #273239;
  font-weight: 700;
  text-transform: uppercase;
}

.widget_wp .wdgt_leftcol .btmtxt {
  font-size: 18px;
  color: #273239;
  font-weight: 700;
  line-height: 18px;
}

.trvlwgt_logowp {
  width: 162px;
  height: 53px;
  overflow: hidden;
}

.trvlwgt_logowp img {
  width: 100%;
}

.widget_wp .wdgt_rightcol .condtn_txt {
  color: #273239;
  font-size: 11px;
  margin-right: 0px;
  text-align: right;
  padding-top: 5px;
  box-sizing: border-box;
  float: right;
}

/* travelwidget overlay end*/
/*jetwidjet_tab travel widget overlay started*/
.jetWidjet .colRgt .widget_wp {
  background: url(images/TravelWidget_Overlay_Banner_422x234.jpg) no-repeat;
  padding-bottom: 55.54%;
  background-size: cover;
}

.jetWidjet .colRgt .widget_wp .wdgt_leftcol {
  width: 60%;
  left: 10px;
  bottom: 10px;
}

.jetWidjet .colRgt .widget_wp .wdgt_rightcol {
  width: 40%;
  right: 10px;
  bottom: 5px;
}

.jetWidjet .colRgt .widget_wp .wdgt_leftcol .intro_txt {
  font-size: 16px;
  line-height: 16px;
}

.jetWidjet .colRgt .widget_wp .wdgt_leftcol .flat_txt {
  font-size: 32px;
}

.jetWidjet .colRgt .widget_wp .wdgt_leftcol .btmtxt {
  font-size: 14px;
  line-height: 14px;
}

.jetWidjet .colRgt .widget_wp .wdgt_rightcol .condtn_txt {
  font-size: 10px;
  padding-top: 0px;
}

.jetWidjet .colRgt .widget_wp .wdgt_rightcol .btn {
  font-size: 14px;
  float: right;
}

/*jetwidjet_tab travel widget overlay started*/
/*Gl-1837 'Add Family' overlay on all CIs End*/
/* raffle overlay start */
/*.overlay_v3 .banner{width:100%; height:180px; height:205px; background:url(images/ubp/raffle_bg.png) #2f2f2f no-repeat; background-size:cover; position:relative;}*/
.overlay.overlay_v3 .overlay_wrp .banner .clsBtn_000 {
  top: 10px;
}

.overlay_v3 .banner .clsBtn_000:before {
  color: #ffffff;
}

.formCont .form_row {
  margin-bottom: 10px;
}

.text_wp_cont {
  float: left; /*width:538px;*/
  width: 69%;
  text-align: center;
  padding: 20px 10px 0;
  box-sizing: border-box;
}

.rafl_heading {
  color: #cccccc;
  font-size: 24px;
}

.text_orange {
  color: #fb7820;
}

.text_green {
  color: #18a950;
}

.text_blue {
  color: #283792;
}

.rafl_icon_list {
  list-style: none;
  margin-top: 15px;
}

.rafl_icon_list li {
  display: inline-block;
  margin: 0 15px;
  border: 2px solid #999999;
  box-sizing: border-box;
  border-radius: 100px;
  width: 30px;
  height: 30px;
  position: relative;
}

.rafl_icon_list li a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 27px;
  text-align: center;
}

.rafl_icon_list li .paticon:before, .rafl_icon_list li .shareIc:before, .rafl_icon_list li .cmntIc:before {
  color: #999999;
}

.rafl_heading_2 {
  font-size: 18px;
  color: #cccccc; /*text-transform:uppercase;*/
  margin: 20px 0 10px;
}

/*.mobile_bg_cont{width:128px; height:165px; float:left; background:url(images/ubp/mobile.png) left bottom no-repeat; background-size:cover; margin-top:40px;}*/
.image_block {
  display: inline-block;
  width: 100%;
  padding: 20px 30px 0;
  box-sizing: border-box;
  text-align: center;
}

.image_block .img_wp {
  width: 140px;
  height: 86px;
  line-height: 86px;
}

.image_block .img_wp img {
  vertical-align: middle;
  max-width: 100%;
}

.image_text {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 22px;
}

.overlay_v3 .formCont .form_row.to_top .form_label {
  font-size: 13px;
}

.performCont {
  width: 100%;
  background-color: #f3f3f3;
  text-align: center;
  padding: 26px 0 30px;
  box-sizing: border-box;
}

.performHd {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  float: right;
  width: 75%;
  padding: 0;
}

.lhs_img_tsms {
  text-align: center;
  width: 25%;
  box-sizing: border-box;
  display: inline-block;
  padding-right: 8px;
}

.lhs_img_tsms img {
  vertical-align: middle;
  max-width: 100%;
}

.performLi {
  width: 525px;
  margin: 13px auto 0;
  list-style-type: none;
  font-size: 0;
}

.performLi li {
  width: 50%;
  display: inline-block;
  padding: 7px 0;
  background-color: #ffffff;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
}

.performLi li p {
  color: #666666;
  font-size: 13px;
}

.performLi li:last-child {
  width: auto;
  padding-left: 26px;
  padding-right: 26px;
  border-top: none;
}

.performLi li:nth-child(2n+1) {
  border-right: none;
}

.performLi li:first-child, .performLi li:nth-child(2) {
  border-bottom: none;
}

.performCont .tnc_btn {
  font-size: 14px;
  margin-top: 10px;
  display: inline-block;
}

.formCont {
  padding: 25px;
  box-sizing: border-box;
}

.formHd {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
}

.form_row .threeEqualCol {
  width: 33.33%;
  float: left;
  position: relative;
  padding: 0 10px;
  box-sizing: border-box;
}

.form_row .threeEqualCol:first-child, .form_row .threeEqualCol:last-child {
  padding: 0;
}

.bottomBtnCont {
  width: 100%;
  display: inline-block;
  margin-top: 15px;
}

.bottomBtnCont .btn {
  float: right;
  margin: 0;
}

.bottomBtnCont .tnc_btn {
  float: right;
  margin-top: 9px;
  margin-right: 20px;
}

.rafl_heading_3 {
  font-size: 18px;
  font-weight: 700;
  color: #333333;
  margin-top: 15px;
  margin-bottom: 20px;
}

.hint_text {
  font-size: 14px;
  color: #666666;
  float: left;
  width: 55%;
}

.form_row .threeEqualCol.act .form_label {
  font-size: 14px;
  transform: translateY(0px);
  transition: all 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.34) 0s;
  top: 0;
}

.to_top .form_label {
  font-size: 14px;
  transform: translateY(0px);
  transition: all 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.34) 0s;
}

.overlay_v3 .form_row .threeEqualCol .form_label {
  font-size: 13px;
}

.overlay_v3 .form_row.rafl {
  margin-top: 20px;
}

.overlay_v3 .form_row .threeEqualCol.to_top .form_label {
  left: 10px;
  top: -5px;
}

.overlay_v3 .form_row .threeEqualCol:first-child.to_top .form_label {
  left: 0;
}

.overlay_v3 .form_row .threeEqualCol.to_top .form_input {
  padding-top: 15px;
}

.overlay_v3 .form_row .threeEqualCol .form_input {
  z-index: inherit;
}

.form_row .threeEqualCol .select_wrp .ui-selectmenu-menu {
  top: 44px !important;
}

.formCont .form_row.act .form_label {
  top: 0;
}

.overlay_v3 .banner .link {
  float: right;
  font-size: 14px;
  position: absolute;
  top: 7px;
  right: 35px;
}

/*sk gl-2476 started*/
.overlay_v3 .banner {
  width: 100%;
  height: 180px;
  text-align: center;
  background: #fc7822;
}
.overlay_v3 .banner .bannr_hd {
  font-size: 35px;
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  padding-top: 10px;
}
.overlay_v3 .banner .sub_hdtxt {
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  padding-top: 8px;
}
.overlay_v3 .banner .sub_hdtxt.var {
  padding-top: 11px;
  font-size: 16px;
}
.overlay_v3 .banner .sub_hdtxt.var br {
  display: none;
}
.overlay_v3 .banner .sub_hdtxt.hdr .breakclass {
  display: none;
}
.overlay_v3 .banner .sub_hdtxt.var2 {
  font-size: 14px;
  padding-top: 11px;
}
.overlay_v3 .banner .contentwp {
  width: calc(100% - 365px);
  height: 180px;
  float: left;
}

.mobile_bg_cont {
  width: 365px;
  height: 180px;
  float: right;
  background: url(images/ubp/ubp_banner_bg.png);
  margin-top: 0;
}

/*sk gl-2476 end*/
/* changing pat to like */
.rafl_icon_list .paticon:before {
  content: "\e971";
  font-size: 18px;
}

/*member Listing Started*/
.filter_select.filtr_var {
  border: 1px solid #e8e8e8;
  width: 120px;
  background: #f4f4f4;
}

.filter_select.filtr_var .filter_sub_hd {
  padding: 5px 10px 6px 10px;
  font-size: 14px;
}

.filter_select.filtr_var .fitler_dd {
  top: 29px;
}

.filter_select.filtr_var.filterAct {
  border-color: #cccccc;
}

.filter_select.filtr_var .filter_downArr {
  float: right;
  margin-top: 5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #777777;
}

.filter_select.filtr_var.filterAct .filter_downArr {
  margin-top: 5px;
  border-top: inherit;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 6px solid #000000;
}

.selctWpr.select_var {
  margin-left: 10px;
}
.selctWpr.select_var .selctLnk {
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
}
.selctWpr.select_var .selctLnk .downArw {
  float: right;
  margin-top: 11px;
}
.selctWpr.select_var .selctLnk .txt {
  font-size: 14px;
  color: #666666;
}
.selctWpr.select_var .selDD > li > a {
  font-size: 14px;
}
.selctWpr.select_var .selDD {
  top: 29px;
}

.memberlist_wp.outerTmplt_2 {
  padding-top: 10px;
}
.memberlist_wp.outerTmplt_2 .checkBox {
  padding-top: 7px;
}
.memberlist_wp.outerTmplt_2 .custcheckBox {
  color: #666666;
  font-size: 14px;
}
.memberlist_wp.outerTmplt_2 .custcheckBox::before {
  width: 20px;
  height: 20px;
  border: 1px solid #cccccc;
  background: #ffffff;
}
.memberlist_wp.outerTmplt_2 .btn.btn_req {
  position: relative;
  float: right;
  margin: 0 29px 10px 0;
  position: relative;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 14px;
}
.memberlist_wp.outerTmplt_2 .btn.btn_req .ToolTip {
  width: 250px;
  right: 0;
  bottom: 35px;
}
.memberlist_wp.outerTmplt_2 .btn.btn_req .ToolTip .ttTxt {
  text-transform: capitalize;
  text-align: left;
}
.memberlist_wp.outerTmplt_2 .btn.btn_req .ToolTip .downArw_333 {
  float: right;
  margin-right: 50px;
}
.memberlist_wp.outerTmplt_2 .btn.btn_req.disable:hover .ToolTip {
  display: block;
}
.memberlist_wp.outerTmplt_2 .imgHolder .checkBox.memberlist {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 2;
}

.filter_select.filtr_var .autocomplete-suggestions {
  width: 220px !important;
}

.top_head_wp.bordernone {
  border-bottom: none;
}

.main_contwp {
  text-align: center;
}
.main_contwp .green_tick {
  text-align: center;
}
.main_contwp .prg_txt {
  font-size: 14px;
  text-align: center;
  color: #333333;
  padding-bottom: 20px;
  padding-top: 5px;
}

.outerTmplt_2 .imgHolder .checkBox.memberlist {
  padding: 0;
  margin: 0;
}

/*member Listing send Request Overlay started*/
@media only screen and (min-width: 0) and (max-width: 767px) {
  .rafl_heading {
    font-size: 16px;
  }
  .rafl_heading_2 {
    font-size: 14px;
    margin-top: 10px;
  }
  /*.mobile_bg_cont{width: 85px; height: 110px; margin-top: 70px}*/
  .text_wp_cont {
    padding-top: 30px;
  }
  .image_block .img_wp {
    width: 100%;
    text-align: center;
    height: 70px;
    line-height: 70px;
  }
  .image_block {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .image_text {
    margin-top: 0;
  }
  .performCont {
    padding: 15px 20px;
  }
  .performLi {
    width: 100%;
    margin: 10px auto 0;
  }
  .performLi li, .performLi li:first-child, .performLi li:nth-child(2), .performLi li:nth-child(2n+1) {
    width: 100%;
    border: 1px solid #e6e6e6;
    margin-top: -1px;
  }
  .formHd {
    font-weight: 400;
  }
  .formCont {
    padding: 20px 10px 0;
  }
  .form_row .threeEqualCol {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .bottomBtnCont {
    margin-top: 0;
  }
  .hint_text {
    width: 100%;
    margin-bottom: 10px;
  }
  .overlay_v3 .form_row .threeEqualCol.to_top .form_label {
    left: 0;
  }
  .overlay_v3 .form_row .threeEqualCol .select_wrp .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
    border-left: 1px solid #cccccc;
    box-sizing: border-box;
  }
  .form_row .threeEqualCol .select_wrp .ui-selectmenu-menu {
    top: 45px !important;
  }
  /*sk gl-2476 started*/
  .overlay_v3 .banner {
    height: auto;
    max-height: 250px;
  }
  .overlay_v3 .banner .bannr_hd {
    font-size: 28px;
    padding: 5px 20px 0 10px;
  }
  .overlay_v3 .banner .sub_hdtxt {
    font-size: 14px;
    padding: 5px 5px 0;
  }
  .overlay_v3 .banner .sub_hdtxt.var {
    padding-top: 5px;
    font-size: 14px;
  }
  .overlay_v3 .banner .sub_hdtxt.var br {
    display: block;
  }
  .overlay_v3 .banner .sub_hdtxt.hdr .breakclass {
    display: block;
  }
  .overlay_v3 .banner .sub_hdtxt.var2 {
    font-size: 10px;
  }
  .overlay_v3 .banner .contentwp {
    width: calc(100% - 130px);
    height: 195px;
    position: absolute;
  }
  .overlay_v3 .banner .mobile_bg_cont {
    width: 147px;
    height: 195px;
    background: url(images/ubp/ubp_banner_bg_320.png) no-repeat;
    background-size: cover;
  }
  /*sk gl-2476 end*/
  .memberlist_wp.outerTmplt_2 .imgHolder .checkBox {
    margin-top: 10px;
  }
  .memberlist_wp.outerTmplt_2 .btn.btn_req {
    margin-top: 15px;
  }
}
/* raffle overlay End */
@media only screen and (min-width: 1280px) {
  .lsBanCnt_v1 .video_cont {
    width: 401px;
  }
}
@media only screen and (min-width: 1024px) {
  .nt_article_list {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 768px) {
  /* linker store banner Start */
  .lsBanCnt_v1 .eq_twoCol {
    float: right;
  }
  .lsBan_rightCont {
    width: 338px;
  }
  .lsBanCnt_v1 .video_cont {
    height: 222px;
    float: left;
  }
  /* linker store banner End */
  /* message */
  .fullViewWp {
    width: 100%;
  }
  .messages .content_02 .ovrflwCntnr .fullViewWp {
    width: 885px;
  }
  /*Biz forum Article Started*/
  #articlelist.list2 > li .actionList li.comment {
    padding-top: 4px;
  }
  .nt_article_list > li .actionList li.comment {
    padding-top: 9px;
  }
  /*Biz forum Article End*/
  #network_rhs .colmWp .smlCardWrp .smlCard .actionList li a.msgIc_01:before {
    font-size: 18px;
  }
  #articlelist.list2 > li .actionList > li .numcnt {
    margin-top: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .messages .content_02 .ovrflwCntnr .fullViewWp {
    width: 687px;
  }
  /* MGM Started */
  /* interventions Started */
  .interventions .col_container {
    padding-left: 5px;
    padding-right: 0;
  }
  .col_container .user_info_network.var_1 .image_list {
    padding-right: 15px;
  }
  .col_container .user_info_network.var_1 > li .figure_wp {
    padding-left: 6px;
    padding-right: 6px;
  }
  /* interventions End */
  /* MGM End */
  .lsBanCnt_v1 .video_cont {
    width: 350px;
  }
  /*Biz forum Article Started*/
  .outerWpr #articlelist.list2 > li {
    width: calc(50% - 10px);
    margin-left: 0;
    margin-right: 0;
  }
  .list2.nt_article_list > li {
    width: calc(50% - 10px); /*margin-left: 0; margin-right:0;*/
  }
  /*Biz forum Article End*/
  /* Placing Logos on Banner Started */
  .outerTmplt_2 .rightBot.topleft .logoCnt_2, .outerTmplt_2 .rightBot.topright .logoCnt_2 {
    margin-bottom: 0;
  }
  .outerTmplt_2 .rightBot.bottomright .logoCnt_2 {
    position: static;
  }
  /* Placing Logos on Banner End */
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .overlay_wrp.medium_width {
    width: 768px;
  }
  /* value chain - box_wrap_content Started */
  .box_wrap_content { /*width: calc(100% + 30px); margin:0 auto;*/ }
  /* value chain - box_wrap_content Started */
  /*Gl-1837 'Add Family' overlay on all CIs Started*/
  /* travelwidget overlay started*/
  .widget_wp {
    width: 90%;
    padding-bottom: 42.49%;
    margin: 30px auto;
  }
  /* travelwidget overlay End*/
  /*jetwidjet_tab travel widget overlay started*/
  .jetWidjet .colRgt .widget_wp {
    width: 100%;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_leftcol .trvlwgt_logowp {
    width: 150px;
    height: 41px;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_leftcol {
    width: 59%;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_rightcol {
    width: 39%;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_leftcol .intro_txt {
    font-size: 14px;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_leftcol .flat_txt {
    font-size: 20px;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_rightcol .btn {
    width: 105px;
    padding: 0 10px;
  }
  /*jetwidjet_tab travel widget overlay started*/
  /*Gl-1837 'Add Family' overlay on all CIs End */
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  /* MGM Started */
  .colRig .colmWp .progress_container {
    padding: 10px 10px 0 10px;
  }
  .colRig .colmWp .user_info_network {
    padding-left: 0;
  }
  .colRig .col_container .user_info_network.var_1 > li .figure_wp {
    padding-right: 10px;
  }
  .colRig .colmWp .user_info_network.var_1 .image_list {
    padding-right: 25px;
  }
  .colRig .colmWp .undermost_wp {
    padding: 10px;
  }
  .campaign_banner_wp.var_1 {
    height: 129px;
  }
  .countdown_timer_wp {
    padding: 10px;
  }
  .countdown_timer_wp .text_1 {
    font-size: 14px;
  }
  .undermost_wp .small_link {
    padding-right: 5px;
  }
  /* MGM End */
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .overlay_wrp.medium_width {
    width: 100%;
  }
  /* Icons Started */
  /* MGM Started */
  .mobile_content {
    display: block;
  }
  .desktop_content {
    display: none;
  }
  .border_none {
    border: none !important;
  }
  /* Member get member program Overlay Started GL-1139 */
  .medium_btn {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
  }
  .campaign_container .box {
    padding-left: 10px;
    padding-right: 10px;
  }
  .campaign_container .box .hd_context {
    font-size: 14px;
  }
  .campaign_banner_wp .img_wp {
    padding-bottom: 51.56%;
  }
  .input_container_wp {
    padding-right: 0;
  }
  .input_btn_wrapper {
    width: 100%;
  }
  .input_btn_wrapper .medium_btn {
    position: relative;
    margin-top: 15px;
  }
  .input_btn_wrapper .medium_btn img {
    margin-top: 0;
  }
  .input_container .inp {
    font-size: 12px;
    font-style: normal;
  }
  .identity_list > li {
    font-size: 12px;
  }
  .identity_list > li > span {
    line-height: 14px;
  }
  .input_container_wp .info_txt {
    float: none;
    display: inline-block;
  }
  .identity_list > li > .ToolTip {
    right: inherit;
    left: 0;
  }
  .identity_list > li > .ToolTip .downArw_333 {
    float: left;
    margin-left: 10px;
  }
  .suggestion_filter {
    transform: translateY(-20px);
  }
  /* GL-1466 Started */
  .generic .campaign_banner_wp .img_wp {
    padding-bottom: 32.8125%;
  }
  .campaign_banner_wp .abs_text_wp.var_1 {
    font-size: 18px;
  }
  /* GL-1466 End */
  /* Member get member program Overlay End GL-1139 */
  /* Ovarlay Started */
  .overlay_v3 .overlay_wrp .top_head_wp .clsBtn_000 {
    top: 5px;
    right: 5px;
  } /* MK 09/03/2018 top:13px; right:10px; for pat overlay */
  .overlay_v3 .overlay_wrp .top_head_wp .clsBtn_000:after {
    top: -13px;
    right: -10px;
    bottom: -20px;
    left: -20px;
  }
  .overlay_v3 .overlay_wrp .top_head_wp .link {
    display: none;
  }
  .overlay_v3 .selectAll {
    padding-left: 10px;
    margin-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .overlay_v3 .user_info_ul.var_1 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .overlay_v3 .user_info_ul.var_1 li {
    padding-right: 0;
  }
  .overlay_v3 .user_info_ul li .info_box_wppr + .link, .overlay_v3 .user_info_ul li .info_box_wppr + .list10 {
    position: static;
    float: right;
    margin-top: 10px;
    transform: inherit;
  }
  .overlay_v3 .user_info_ul li .checkBox {
    width: 70%;
  }
  .overlay_v3 .selectAll .checkBox {
    padding-left: 0;
  }
  .overlay_v3 .selectAll .checkBox .label_name {
    width: 70%;
  }
  .overlay_v3 .checkBox .custcheckBox {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    float: left;
  }
  .overlay_v3 .checkBox .custcheckBox::before {
    margin-right: 0;
  }
  .overlay_v3 .overflow_wp .selectAll {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 0;
    margin-right: 0;
  }
  .overlay_v3 .overflow_wp .selectAll .btn {
    right: 10px;
  }
  .submissionWp .slctWp {
    width: 100%;
    min-height: 33px;
  }
  .submissionWp .slctWp .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    font-size: 14px;
    padding: 4px 30px 4px 10px;
  }
  .submissionWp .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
    top: 12px;
  }
  .sbmisnCntntWp .txtWp {
    margin-top: 0;
    width: 66%;
  }
  .sbmisnCntntWp .txtWp .link {
    margin-left: 0;
  }
  .overlay.overlay_v3 #popup_article_fullview .article_wrapper .fullView .imgWrp {
    margin: 0 0 0 -10px;
    width: calc(100% + 20px);
    background: #ffffff;
  }
  .overlay.overlay_v3 .artclSec .comment_row {
    width: calc(100% + 20px);
    margin-left: -10px;
  }
  .overlay.overlay_v3 #popup_article_fullview #comment_row .stretch_box .dropdown_wp {
    min-width: 20px;
    right: 0;
  }
  .overlay.overlay_v3 #popup_article_fullview .article_wrapper .fullView {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* Ovarlay End */
  .container_v2 .contentList2 > li .interventions {
    padding: 10px;
  }
  .container_v2 .contentList2 > li .col_container {
    padding-left: 0;
    padding-right: 0;
  }
  .container_v2 .contentList2 > li .col_container .col {
    width: 100%;
    float: left;
  }
  .container_v2 .contentList2 > li .progress_container { /* direction:rtl; */
    padding-left: 10px;
    padding-right: 10px;
    border-right: none;
  }
  .container_v2 .contentList2 > li .progress_container .avrg_time { /* padding-left:0; */ /* direction:ltr; */
  }
  .container_v2 .actionList.style2 > li a {
    font-size: 12px;
  }
  .container_v2 .actionList.style2 .shareIc {
    margin-top: 0;
  }
  .container_v2 .contentList2 > li .col_container + .undermost_wp .tip_text {
    width: 34%;
    display: none;
  }
  .container_v2 .contentList2 > li .actionList.style2 li a.btn {
    margin-left: 0;
  }
  .container_v2 .contentList2 > li .actionList.style2 li a {
    padding-left: 0;
    padding-right: 0;
  }
  .container_v2 .contentList2 > li .campaign_banner_wp .img_wp {
    padding-bottom: 51.78%;
  }
  .container_v2 .contentList2 > li .campaign_banner_wp .abs_text_wp {
    right: inherit;
    left: 0;
  }
  /* MGM End */
  /* RHS Started */
  .container_v2 .contentList2 > li .campaign_banner_wp {
    float: left;
    width: 100%;
    box-sizing: border-box;
  }
  .container_v2 .contentList2 > li.border_none {
    box-shadow: none;
    padding-bottom: 0;
  }
  .colmWp.rhs .hd {
    font-size: 14px;
    color: #333333;
    margin-bottom: 10px;
    padding-left: 10px;
  }
  .colmWp.rhs .interventions {
    background-color: #ffffff;
  }
  .colmWp.rhs .campaign_banner_wp.interventions {
    border: none;
  }
  .colmWp.rhs .campaign_banner_wp .abs_text_wp .small_words {
    font-size: 10px;
  }
  .container_v2 .contentList2 > li .colmWp.rhs .campaign_banner_wp .img_wp, .colmWp.rhs .campaign_banner_wp .img_wp {
    min-height: inherit;
    max-height: inherit;
    padding-bottom: 35%;
  }
  .container_v2 .contentList2 > li .colmWp.rhs .campaign_banner_wp .img_wp img, .colmWp.rhs .campaign_banner_wp .img_wp img {
    position: absolute;
    left: 0;
    top: 0;
  }
  .container_v2 .contentList2 > li .colmWp.rhs .colmWp.rhs .campaign_banner_wp .img_wp, .colmWp.rhs .colmWp.rhs .campaign_banner_wp .img_wp {
    padding-bottom: 0;
  }
  /* .colmWp.rhs .col_container { padding:0; border:none; }
  .colmWp.rhs .col_container .col  { width:100%; float:left;}*/
  .container_v2 .contentList2 > li .colmWp.rhs .progress_container, .colmWp.rhs .progress_container {
    padding: 10px 10px 0 10px; /* border-right:none; */
  }
  /* .colmWp.rhs .progress_container .avrg_time { padding-left:0; } */
  .container_v2 .contentList2 > li .colmWp.rhs .undermost_wp, .colmWp.rhs .undermost_wp {
    padding: 14px 10px 10px 10px;
  }
  .colmWp.rhs .undermost_wp .btn {
    width: 90px;
    float: right;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    height: 30px;
    line-height: 28px;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .colmWp.rhs .user_info_network {
    padding-left: 0;
  }
  .colmWp.rhs .user_info_network > li .figure_wp {
    padding-right: 20px;
  }
  .colmWp.rhs .campaign_banner_wp.var_1 .img_wp {
    height: 158px;
    max-height: inherit;
  }
  .colmWp.rhs .campaign_banner_wp.var_1 .abs_text_wp .small_words {
    float: none;
    display: inline-block;
    vertical-align: bottom;
    margin-top: 20px;
  }
  .colmWp.rhs .campaign_banner_wp.var_1 .abs_text_wp .btn {
    height: 30px;
    line-height: 28px;
    font-size: 12px;
    float: right;
    width: auto;
    margin: 0;
  }
  .container_v2 .contentList2 > li .colmWp.rhs .interventions, .colmWp.rhs .interventions {
    padding: 0;
  }
  /* .colmWp.rhs .circle_progress_bar.small_progressbar { float:right; } */
  .container_v2 .contentList2 > li .colmWp.rhs .col_container + .undermost_wp .tip_text, .colmWp.rhs .col_container + .undermost_wp .tip_text {
    width: 55%;
    float: left;
    display: block;
  }
  .container_v2 .contentList2 > li .colmWp.rhs .campaign_banner_wp.var_1, .colmWp.rhs .campaign_banner_wp.var_1 {
    min-height: inherit;
    max-height: inherit;
    height: auto;
  }
  .container_v2 .contentList2 > li .colmWp.rhs .campaign_banner_wp.var_1 .img_wp, .colmWp.rhs .campaign_banner_wp.var_1 .img_wp {
    min-height: inherit;
    max-height: inherit;
    height: auto; /* padding-bottom:55.33%;  */
    padding-bottom: 54.7%;
  }
  .container_v2 .contentList2 > li .colmWp.rhs .campaign_banner_wp.var_1 .img_wp img, .colmWp.rhs .campaign_banner_wp.var_1 .img_wp img {
    position: absolute;
  }
  .list > li.border_none {
    padding-bottom: 0;
  }
  .colmWp.rhs .campaign_banner_wp.var_1 .abs_text_wp {
    bottom: 7px;
  }
  .suggestion_filter.var_1 {
    width: 100%;
  }
  .undermost_wp .small_link {
    right: 10px;
  }
  /*countdown_timer_wp Started*/
  .countdown_timer_wp {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /*countdown_timer_wp End*/
  /* sliderCnt Started */
  .list > li .colmWp .hd {
    font-size: 16px;
    color: #666666;
    font-style: italic;
    word-wrap: break-word;
  }
  .sliderCnt {
    margin-top: 20px;
    position: relative;
  }
  .sliderCnt .slider li .imgWp {
    width: 100%;
    max-height: 192px;
    overflow: hidden;
  }
  .sliderCnt .slider li .imgWp img {
    width: 100%;
  }
  .sliderCnt .slider {
    width: 86%;
    margin: 0 auto;
    list-style: none;
    height: auto;
    overflow: hidden;
  }
  .sliderCnt .sliderTxt {
    font-size: 16px;
    margin-top: 12px;
  }
  .sliderCnt .sliderTxt2 {
    font-size: 14px;
    margin-top: 10px;
    line-height: 20px;
  }
  .sliderCnt .leftArw_23bbcb, .sliderCnt .rightArw_23bbcb {
    width: 13px;
    height: 25px;
    vertical-align: middle;
  }
  .sliderCnt .leftArwWp, .sliderCnt .rightArwWp {
    width: 20px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    background-color: transparent;
    border: none;
    top: 120px;
    left: 0;
  }
  .sliderCnt .rightArwWp {
    left: inherit;
    right: -5px;
  }
  /* sliderCnt End */
  /* RHS End */
  /* linker store banner Start */
  .lsBanCnt_v1 {
    background-position: top center;
    padding-top: 13px;
    padding-bottom: 20px;
    margin-bottom: 10px;
    float: left;
    text-align: center;
  }
  .lsBan_desc {
    width: 280px;
    font-size: 20px;
    color: #333333;
    text-align: left;
    display: inline-block;
  }
  .lsBanCnt_v1 .video_cont {
    width: 280px;
    height: 155px;
    margin: 15px auto 0;
    display: inline-block;
  }
  /* linker store banner End */
  /* Pre-Created Account Access overlay Started */
  .flag_div_wp .flag_wp_content {
    padding-top: 20px;
  }
  /* Pre-Created Account Access overlay End */
  .profWrp .actionList li {
    margin-left: 10px;
  }
  .profWrp .actionList li:first-child {
    margin-left: 0;
  }
  /*Offers Started*/
  .hvrdCnt .hvrdInr .loading {
    width: 40px;
    height: 40px;
  }
  .outerTmplt_2 .recmndOfr .holder .holderInr .botCnt_2.var_4, .outerTmplt_2 .bizTSACnt .holder .holderInr .botCnt_2.var_4 {
    padding: 10px;
    box-sizing: border-box;
    height: auto;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .hvrdInr .holder .holderInr .botCnt_2.var_4 {
    white-space: normal;
  }
  /*Offers End*/
  /* Messages Started */
  .messages .contentList3 li .templet_1.var_2 .right .btn {
    position: inherit;
    margin-top: 10px;
  }
  /* Messages End */
  /*Group full view Started*/
  .resCnt .btn2Wp .ToolTip.lef {
    left: inherit;
    right: 0;
  }
  .resCnt .btn2Wp .ToolTip.lef .downArw_333 {
    float: right;
    margin-right: 0;
  }
  /*Group full view End*/
  /*Netwrk -Mylinks-update profile -discussions start*/
  #discussions .comntList li .botLstWp .actionList li .icon_text_wp {
    margin-top: inherit;
  }
  /*Netwrk -Mylinks-update profile -discussions start*/
  /* Placing Logos on Banner Started */
  .outerTmplt_2 .rightBot .subHdng_2 {
    float: right;
  }
  /* Placing Logos on Banner End */
  /*Gl-1837 'Add Family' overlay on all CIs Started*/
  /* travelwidget overlay started*/
  .widget_wp {
    margin: 0 auto;
    padding: 10px 10px 54.68% 10px;
    background: url(images/TravelWidget_Overlay_Banner_422x234.jpg) no-repeat;
    background-size: cover;
  }
  .wdgt_leftcol {
    left: 10px;
  }
  .wdgt_rightcol {
    right: 10px;
  }
  /* travelwidget overlay end*/
  /*jetwidjet_tab travel widget overlay started*/
  .jetWidjet .colRgt .widget_wp {
    width: 100%;
    background: url(images/TravelWidget_Overlay_Banner_422x234.jpg) no-repeat;
    background-size: cover;
    margin-bottom: 30px;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_leftcol {
    width: 59%;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_rightcol {
    width: 39%;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_leftcol .intro_txt {
    font-size: 14px;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_leftcol .flat_txt {
    font-size: 20px;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_rightcol .btn {
    width: 105px;
    padding: 0 10px;
  }
  /*jetwidjet_tab travel widget overlay started*/
  /*Gl-1837 'Add Family' overlay on all CIs end */
  /*gl Intervations Member Offer start*/
  .gl_member_list .btm_list_link {
    display: none;
  }
  .gl_member_list .btm_list_linkright {
    text-align: center;
    float: none;
    display: block;
    padding-bottom: 10px;
  }
  /*gl Intervations Member Offer End*/
}
.overlay_wrp_01 .clsBtn_v2_wrp {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 60px;
}

.overlay_wrp_01 .clsBtn_v2_wrp .clsBtn_v2 {
  font-size: 30px;
  position: absolute;
  line-height: 30px;
  width: 30px;
  height: 30px;
  background: #000000;
  color: #ffffff;
  top: 0;
  right: 0;
  z-index: 23456367;
  text-align: center;
  display: block;
}

@media only screen and (min-width: 0) and (max-width: 479px) {
  /* MGM Started */
  /* Member get member program Overlay Started GL-1139 */
  .suggestion_filter {
    width: 300px;
  }
  /* Member get member program Overlay End GL-1139 */
  /* MGM End */
  /* Groups Full view Started */
  ._myGroups .groups .tabCnt.var_2 {
    overflow-x: auto;
  }
  ._myGroups .groups .tabCnt.var_2 .tab {
    white-space: nowrap;
  }
  ._myGroups .groups .tabCnt.var_2 .tab li {
    float: none;
    display: inline-block;
  }
  ._myGroups .groups .tabCnt.var_2 .tab li a {
    padding-bottom: 10px;
  }
  ._myGroups .groups .tab > li .notiCountWp {
    top: 0;
  }
  /* Groups Full view End */
  /*Offers Started*/
  /*Offers End*/
  /*Gl-1837 'Add Family' overlay on all CIs Started*/
  /* travelwidget overlay started*/
  /* travelwidget overlay end*/
  /*jetwidjet_tab travel widget overlay started*/
  /*jetwidjet_tab travel widget overlay end*/
  /*Gl-1837 'Add Family' overlay on all CIs End */
  /*gl Intervations Member Offer start*/
  /*gl Intervations Member Offer End*/
  /* edit profile start */
  /* edit profile end */
}
@media only screen and (min-width: 0) and (max-width: 479px) and (max-width: 767px) {
  ._myGroups .groups .tabCnt.var_2 .tab li a {
    font-size: 15px;
  }
}
@media only screen and (min-width: 0) and (max-width: 479px) {
  .wdgt_leftcol {
    width: 50%;
  }
  .wdgt_rightcol {
    width: 50%;
  }
  .jetWidjet .colRgt .widget_wp {
    width: 100%;
    height: auto;
    padding-bottom: 52.3%;
    background-size: cover;
    position: relative;
    box-sizing: border-box;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_leftcol {
    width: 50%;
  }
  .jetWidjet .colRgt .widget_wp .wdgt_rightcol {
    width: 50%;
  }
  .gl_member_list .intervention_list_wp .intervention_list li {
    width: 100%;
  }
  .gl_member_list .intervention_list > li .img_wp {
    height: 140px;
    line-height: 140px;
  }
  .eCard.var_2 .left .fileinput-button input {
    width: 100px;
    height: 120px;
    top: 0px;
    left: -76px;
    margin-top: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 360px) {
  /* Pre-Created Account Access overlay Started */
  .form_responsive_wp {
    width: 280px;
  }
  .flag_div_wp .flag_wp_content {
    width: 70px;
  }
  .flag_div_wp .row {
    width: 200px;
    margin-left: 10px;
  }
  .input_content_wp {
    width: 100%;
  }
  .input_pass_feild {
    margin-left: 3px;
    margin-right: 3px;
  }
  /* Pre-Created Account Access overlay End */
}
@media only screen and (max-width: 768px) {
  #play_video {
    width: calc(100% + 20px);
    margin-top: -10px;
    margin-left: -10px;
  }
}
/*  ******************** responsive development dekstop to mobile start  ***************    */
/* MK 27/04/2018 Start 2098 */
.holder.var_4 .holderInr .rightBot {
  position: absolute;
  bottom: 40px;
  right: 20px;
  text-align: right;
}

.holder.var_4 .holderInr .lefttBot {
  position: absolute;
  bottom: 10px;
  left: 20px;
  text-align: left;
}

.holder.var_4 .holderInr .topLeft, .holder.var_3 .holderInr .topLeft {
  position: absolute;
  top: 10px;
  left: 10px;
}

.holder.var_4 .holderInr .topRight {
  position: absolute;
  top: 0;
  right: 0;
}

/* MK 27/04/2018 end 2098*/
.display_none_dekstop_mobile {
  display: none !important;
}

/********** biz offers start ************/
.outerTmplt_2 .lefttBot {
  left: 10px;
}

.outerTmplt_2 .botCnt_2 .comCnt2 .comName {
  font-size: 14px;
  color: #666666;
}

.outerTmplt_2 .ofrTxtHdng_4 {
  font-weight: 400;
}

.outerTmplt_2 .snglOfrTmplt .snglOfrTxt {
  font-size: 16px;
}

/********** biz offers End ************/
/* share auto complete */
.shareTemplate .tagListWp {
  position: relative;
}

.shareTemplate .tagListWp .autocomplete-suggestions {
  top: 31px;
}

/* send request */
/*.actionList li .cmntsIc, .actionList li .cmntIc, .actionList li .shareIc, .actionList li .contIc, .actionList li .patIc_fff, .actionList li .cmntIc_fff, .actionList li .patIc_777, .actionList li .cmntIc_777, .actionList li .favIc, .actionList li .aboutIc { margin-right: 0; }*/
.actionList > li:hover .share_block_ic {
  display: block;
}

.singUpWrp .slctWp.var_01 .ddList {
  border: 1px solid #cccccc;
}

/* block block start */
.disWrp {
  padding-left: 0;
  padding-right: 0;
}

.disWrp .fullView {
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}

.disWrp > .comntList { /*background-color: #f4f4f4;*/
  padding: 18px 20px 0 0;
  box-sizing: border-box;
}

.disWrp > .comntList > li:first-child {
  margin-top: 0;
}

.comntList > li {
  padding: 20px;
  margin-top: 20px;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0 0 3px #cec9c9;
}

.comntList > li .userDisplay .colRight .topic {
  position: relative;
  top: inherit;
  right: inherit;
  font-size: 14px;
  float: left;
  margin: 0;
  padding-left: 0;
  padding-bottom: 11px;
}

.disWrp > .comntList li .userDisplay .colRight {
  margin-left: 0;
}

.disWrp > .comntList li .userDisplay .colRight .cmntTxt {
  margin-top: 12px;
  float: left;
  word-break: break-all;
}

.disWrp > .comntList li .userDisplay .colRight .timeDscrptn {
  float: left;
  margin-top: 12px;
}

.disWrp .fullView .comntFlow > .comntList li .clsBtn_ccc, #article_fullview .fullView .comntFlow .comntList li .clsBtn_ccc {
  right: 10px;
  top: 10px;
}

/* botLstWp Started */
.actionList li .numcnt {
  color: #00abbe;
  font-family: "Roboto", sans-serif;
}

.disWrp > .comntList > li .botLstWp.var_2 .actionList {
  margin-right: -10px;
}

.botLstWp .actionList li .favIc, .botLstWp .actionList li .cmntIc, .botLstWp .actionList li .cmntsIc {
  font-size: 20px;
  line-height: 16px;
  display: inline-block;
  vertical-align: middle;
  float: none;
}

.botLstWp .actionList li .shareIc {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  float: none;
}

.botLstWp .actionList li .patIc { /*width:44px; height: 44px; */
  display: inline-block;
  vertical-align: middle;
  float: none;
}

.botLstWp .actionList li .patIc.act { /*background-position:  -924px 0*/ }

.botLstWp .actionList li .numcnt {
  display: inline-block;
  vertical-align: middle;
  float: none;
  padding: 0;
}

.botLstWp .actionList li.pat a {
  display: inline-block;
  vertical-align: middle;
  float: none;
}

.botLstWp .actionList li > a > .icon_text_wp {
  display: inline-block;
  vertical-align: middle;
  float: none;
  margin-left: 10px;
}

#groups_hub .botLstWp .actionList li .patIc {
  margin-top: -3px;
  margin-right: 10px;
}

#groups_hub .botLstWp .actionList li .shareIc, #groups_hub .botLstWp .actionList li .cmntsIc, #groups_hub .botLstWp .actionList li .cmntIc {
  margin-top: 0;
}

.disWrp .comntList > li .botLstWp.var_2 {
  margin-top: 10px;
  margin-right: 0;
}

.disWrp .comntList > li .botLstWp.var_2 {
  width: 100%;
  margin: 0;
  height: auto;
  background: none;
}

.disWrp > .comntList > li .botLstWp.var_2 .link14_777 {
  line-height: normal;
  margin-left: 0;
  margin-top: 0;
  float: left;
  padding: 11px 10px 10px 0;
  color: #00abbe;
}

.disWrp .fullView .botLstWp.var_2 .actionList > li a span.icon_text_wp {
  color: #00abbe;
}

.disWrp .botLstWp.var_2 .actionList li {
  margin-left: 5px;
}

.disWrp .fullView .botLstWp.var_2 .actionList > li a span {
  line-height: normal;
}

.disWrp > .comntList li .botLstWp.var_2 .actionList > li a {
  line-height: normal;
  padding: 10px;
  box-sizing: border-box;
  float: left;
}

.disWrp > .comntList li .botLstWp.var_2 .actionList > li.pat a {
  padding: 0;
}

.disWrp .botLstWp.var_2 .actionList > li .patTxt.iconText {
  margin-left: 0;
  padding: 10px 0 10px 0;
  box-sizing: border-box;
}

.disWrp .botLstWp.var_2 .actionList li.pat a {
  padding: 0;
}

.disWrp .botLstWp.var_2 .actionList li .numcnt, #article_fullview .fullView .botLstWp.var_2 .actionList li .numcnt {
  margin-top: 0;
  padding: 14px 5px 10px 0;
  margin-left: 0;
}

.disWrp .botLstWp.var_2 .actionList li .cmntsIc, #article_fullview .fullView .botLstWp.var_2 .actionList li .cmntsIc {
  margin: 0;
}

.disWrp .botLstWp.var_2 .actionList li .cmntIc, #article_fullview .fullView .botLstWp.var_2 .actionList li .cmntIc {
  margin: 0;
}

.disWrp .botLstWp.var_2 .actionList li .shareIc, #article_fullview .fullView .botLstWp.var_2 .actionList li .shareIc {
  margin: 0;
}

.disWrp .botLstWp.var_2 .actionList li .contIc, #article_fullview .fullView .botLstWp.var_2 .actionList li .contIc {
  margin: 0;
}

.disWrp .botLstWp.var_2 .actionList li .patIc, #article_fullview .fullView .botLstWp.var_2 .actionList li .patIc {
  margin: -2px 0 0 0;
}

.disWrp .botLstWp.var_2 .actionList li .patIc_fff {
  margin: 0;
}

.disWrp .botLstWp.var_2 .actionList li .cmntIc_fff {
  margin: 0;
}

.disWrp .botLstWp.var_2 .actionList li .patIc_777 {
  margin: 0;
}

.disWrp .botLstWp.var_2 .actionList li .cmntIc_777 {
  margin: 0;
}

.disWrp .botLstWp.var_2 .actionList li .favIc, #article_fullview .fullView .actionList li .favIc {
  margin: 0;
}

.disWrp .botLstWp.var_2 .actionList li .aboutIc {
  margin: 0;
}

/* like icon with out animation Start */
/*.botLstWp.var_2 .actionList li.pat { width: 39px; height: 39px;  display: table; }*/
/*.botLstWp.var_2 .actionList  [data-content-piece="pat"] a { width: 100%; height: 100%; display: table; margin-top: 15px; }*/
/*#article_fullview .fullView .botLstWp.var_2 .actionList > li .patIc{   width: 18px; height: 18px; margin-right:8px; background: none; background-image: url('images/like.svg');  background-size: contain; background-repeat: no-repeat;}
#article_fullview .fullView .botLstWp.var_2 .actionList > li .patIc.act { background-image: url('images/like_filled.svg');}*/
/*.disWrp .botLstWp.var_2 .actionList > li .patIc{   width: 18px; height: 18px; margin-right:8px; background: none; background-image: url('images/like.svg');  background-size: contain; background-repeat: no-repeat; margin-top:10px;}
.disWrp .botLstWp.var_2 .actionList > li .patIc.act{ background-image: url('images/like_filled.svg');} */
/*.disWrp .fullView .botLstWp.var_2 .actionList > li .patIc.act { background-image: url('images/like_filled.svg');}
.disWrp .fullView .botLstWp.var_2 .actionList > li .patIc{margin-top:0;}*/
/* like icon with out animation Start */
/* botLstWp Started */
.actionList > li .iconText {
  display: none;
}

/*Article Started*/
#article_fullview .fullView .botLstWp.var_2 .actionList li {
  margin-left: 10px;
}

#article_fullview .fullView .botLstWp.var_2 .actionList li a, .disWrp .fullView .botLstWp.var_2 .actionList > li a {
  padding: 0 10px;
  box-sizing: border-box;
}

#article_fullview .fullView .botLstWp.var_2 .actionList li.pat a, .disWrp .fullView .botLstWp.var_2 .actionList > li.pat a {
  padding-left: 0;
  padding-right: 0;
}

/*#article_fullview .artclSec > .subHdr + .actionList li  a { line-height: normal; padding: 10px; box-sizing: border-box; margin:0; }
#article_fullview .artclSec > .subHdr + .actionList li.pat  a { padding: 0; }*/
#popup_article_fullview .botLstWp .actionList li {
  margin-left: 10px;
}

#popup_article_fullview .botLstWp .actionList li a {
  padding: 10px;
  box-sizing: border-box;
  line-height: normal;
}

#popup_article_fullview .botLstWp .actionList li.pat a {
  padding: 0;
  box-sizing: border-box;
  line-height: normal;
}

#popup_article_fullview .botLstWp .actionList li .cmntIc {
  margin: 0;
}

#popup_article_fullview .botLstWp .actionList li .favIc {
  margin: 0;
}

#popup_article_fullview .botLstWp .actionList li .shareIc {
  margin: 0;
}

#popup_article_fullview .botLstWp .actionList li .contIc {
  margin: 0;
}

#popup_article_fullview .botLstWp .actionList li .patIc {
  margin: -2px 0 0 0;
}

#popup_article_fullview .botLstWp .actionList li .numcnt {
  margin-top: 0;
  margin-left: 0;
}

/* block block End */
#search_item_list.outerWpr {
  padding: 10px;
}

#search_item_list.outerWpr .tabCnt {
  margin: 0 !important;
  padding-top: 22px;
  display: none;
}

#search_item_list.outerWpr .boxShdwLR {
  box-shadow: 0px 0 3px #cec9c9;
}

#search_item_list.outerWpr .outerWpr {
  background-color: #ffffff;
}

#search_item_list.outerWpr .contentList > li .checkBox {
  display: none;
}

/*#network_rhs_search .frmfield_srclinks .autocomplete-suggestions{top:-10px !important; left:-10px !important;}*/
#network_rhs_search .frmfield_srclinks .autocomplete-suggestions { /*top:59px !important; left:0 !important;*/ }

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  /********** biz offers start ************/
  .holder {
    margin-bottom: 20px;
  }
  /********** biz offers End ************/
  /********** Biz forum start ************/
  .list2 > li {
    width: 334px;
  }
  /********** Biz forum End ************/
}
@media only screen and (max-width: 1023px) {
  /********** Biz forum start ************/
  #articlelist.list2, #newslist.list2, .profBizWrp .list2 {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  #articlelist.list2 > li, .profBizWrp .list2 > li, .nt_article_list > li {
    width: calc(50% - 10px);
    padding-bottom: 40px !important;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }
  #articlelist.list2 .actionList, #newslist.list2 .actionList, .profBizWrp .list2 .actionList, .nt_article_list > li .actionList {
    position: absolute;
    bottom: 0;
    right: 10px;
  }
  #articlelist.list2 .lstDec {
    height: auto;
  }
  /*	.list2 > li .actionList > li .patIc.patIc { background-image: url(images/Pat_s.png); }*/
  /*.list2 > li .actionList > li .patIc .selected { background-position: -936px 0; }
  .list2 > li .actionList > li .patIc{width:39px; height:39px;}
   	.list2 > li .actionList > li .patIc.act{background-position: -936px 0; transition: background 1.2s steps(24);}*/
  /* user prfile bizz forum section */
  .profBizWrp, .profBizWrp .tabCnt {
    background: #f4f4f4;
  }
}
@media only screen and (min-width: 768px) {
  .dekstop_display_none {
    display: none;
  }
  /********** biz offers start ************/
  .holder {
    box-shadow: 0 0 3px #cec9c9;
  }
  .outerTmplt_2 .rightBot {
    bottom: 20px;
  }
  .outerTmplt_2 .rightBot .btn {
    margin-top: 10px;
  }
  .outerTmplt_2 .logoCnt_2 {
    width: 162px;
    height: 53px;
    margin-bottom: 5px;
  }
  .outerTmplt_2 .logoCnt_2 img {
    vertical-align: middle;
    max-width: 162px;
    max-height: 53px;
  }
  .outerTmplt_2 .hldrHdng, .outerTmplt_2 .subHdng_2 {
    font-size: 22px;
  }
  .outerTmplt_2 .smlHdng {
    margin-top: 5px;
  }
  .outerTmplt_2 .smlHdng, .smlHdng p {
    font-size: 16px;
  }
  .outerTmplt_2 .ofrTxtHdng_2, .outerTmplt_2 .ofrTxtHdng_2 > p {
    font-size: 20px;
  }
  .outerTmplt_2 .ofrTxtHdng_3 {
    font-weight: 400;
  }
  .outerTmplt_2 .logoCnt_3.var_3 {
    margin-bottom: 10px;
  }
  .outerTmplt_2 .snglOfrHdng {
    font-size: 32px;
  }
  .outerTmplt_2 .snglOfrTmplt {
    padding-top: 10px;
  }
  .outerTmplt_2 .snglOfr { /*padding-bottom:0;*/ }
  .outerTmplt_2 .holder .rightBot {
    bottom: 0;
    width: auto;
  }
  .outerTmplt_2 .holder .imgHolder.var_1 > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
  }
  /********** biz offers End ************/
  /********** Biz forum start ************/
  /* article list view start */
  .banCntWp {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .dscrptn {
    font-size: 14px;
    padding-left: 3px;
  }
  .subHdr {
    font-size: 12px;
    color: #273239;
  }
  .BanHdr {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 5px;
  }
  .banDec .actionList li a {
    line-height: 40px;
  }
  .banDec .actionList li .patIc_fff, .banDec .actionList li .numcnt {
    margin-top: 10px;
  }
  .list2 li .subHdr + .lstHdr {
    font-size: 16px;
    margin-top: 5px;
    height: 42px;
  }
  .list2 .lstDec {
    font-size: 14px;
    margin-top: 5px;
  }
  .list2 > li {
    height: 375px;
    margin: 10px;
    width: 285px;
  }
  .list2 {
    margin: 5px auto;
  }
  .list2 li .userDisplay.var_2 .time {
    font-size: 12px;
  }
  .userDisplay .colLeft {
    width: 46px;
    height: 46px;
  }
  .comntList li .userDisplay .colRight {
    margin-left: 66px;
  }
  .cmntTxt {
    font-size: 14px;
    margin: 0;
    line-height: normal;
  }
  .comntList > li {
    padding-top: 20px;
  }
  .disWrp .comntList > li {
    padding-bottom: 10px;
  }
  #newslist.list2 {
    margin-top: 15px;
  }
  #newslist.list2 li .imgWp {
    margin-top: 0;
  }
  #newslist.list2 li .indstry, #newslist.list2 li .indstry a {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
  }
  #newslist.list2 li .lstHdr {
    margin-top: 10px;
  }
  #newslist.list2 li {
    height: 350px;
  }
  .nt_article_list > li {
    height: auto;
    padding-bottom: 50px;
    position: relative;
  }
  .nt_article_list > li .actionList {
    position: absolute;
    bottom: 0;
  }
  /* article list view End */
  /* article full view start

  .fvHdr{font-size:20px;}
  .fullView{margin-top:0;}
  .fullView .imgWrp{margin-top:0;}
  .artclSec{margin-top:0;}
  .artPara{font-size:14px; line-height:normal;}
  .eCard .name{font-size:14px;}
  .postBy .colLeft{width:480px;}
  .postBy .colLeft .ft16Gry,.postBy .colLeft .link18grn,.postBy .colLeft .link16grn{font-size:14px; }
  .botLstWp.var_2{margin:20px 0;}
  .btnWp{margin-bottom:20px;}
  .fullView .userDisplay .colRight{margin-left:66px;}

  /* article full view End */
  /********** Biz forum End ************/
  /* Search All Page Started */
  #search_all_ul li .userDisplay .colLeft {
    width: 65px;
    height: 65px;
    line-height: 65px;
  } /*CSs for search page which will redesign shortly Temp change has been done*/
  /* Search All Page End */
  /* block block Started*/
  .disWrp > .comntList li .userDisplay .colRight .dscrptn {
    padding-left: 66px;
  }
  .disWrp > .comntList li .userDisplay .colRight .topic {
    position: absolute;
    top: 3px;
    right: 0;
  }
  .botLstWp .actionList li .iconText { /*display: inline-block;*/
    vertical-align: middle;
    float: none;
    margin-left: 10px;
  }
  .botLstWp .actionList > li .icon_text_wp .iconText {
    margin-left: 5px;
  }
  #popup_article_fullview .botLstWp .actionList li a {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 50px;
  }
  #popup_article_fullview .botLstWp .actionList li.pat {
    line-height: 50px;
  }
  #popup_article_fullview .botLstWp .actionList li .totalcommentcnt {
    color: #00abbe;
  }
  /* block block End*/
}
@media only screen and (max-width: 767px) {
  #groups_hub .botLstWp .actionList li .cmntsIc, #groups_hub .botLstWp .actionList li .cmntIc {
    margin-top: 7px;
  }
  #groups_hub .botLstWp .actionList li .patIc {
    margin-top: 10px;
  }
  .workArea {
    padding: 0;
    height: auto;
  }
  .outerWpr {
    padding: 0 10px;
    background-color: #ffffff;
  }
  .btn, .btn_fff, .btn2, .mediumBtn_01 {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
  }
  .actionList > li > a.btn, .actionList.style2 > li a.btn {
    line-height: 26px;
  }
  .main_inn.block_cont {
    background-color: #f4f4f4;
  }
  .tabCnt {
    background-color: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
  }
  .mobile_display_none {
    display: none !important;
  }
  /********** Dashboard start ************/
  /* buz start */
  .cbuzz_pholder .templet_3 {
    padding: 10px;
  }
  .cbuzz_pholder .templet_3 .hd {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .container_v2 .templet_4 .infographic {
    width: 150px;
    height: 150px;
    float: none;
    margin: 0 auto;
  }
  .cbuzz_pholder .templet_4_right {
    width: 100%;
    padding: 0;
  }
  .cbuzz_pholder .templet_4_right > p {
    font-size: 14px;
    margin-bottom: 10px;
  }
  /* buz End */
  /* hub post form start */
  #discussion_post_form .top_section {
    padding: 0;
  }
  #discussion_post_form .user_post_bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    background: #ffffff;
  }
  #discussion_post_form .action_list_wp > li > a {
    padding: 0;
  }
  #discussion_post_form .user_post_bottom .action_list_wp {
    margin: 0;
  }
  #discussion_post_form .user_post_bottom .ddSlct_wp {
    width: 90px;
    margin: 0 15px 0 0;
  }
  #discussion_post_form .user_post_bottom .ddSlct_wp .slctWp {
    box-shadow: inherit;
    border: none;
  }
  #discussion_post_form .user_post_bottom .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
    top: 8px;
    width: 14px;
    height: 8px;
  }
  #discussion_post_form .user_post_bottom .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    padding: 1px 0 0 0;
    font-size: 12px;
    color: #333333;
    display: inline-block;
  }
  #discussion_post_form .user_post_bottom .btn {
    padding: 0 5px;
    min-width: 70px;
    margin: 0;
    height: 25px;
    line-height: 25px;
  }
  #discussion_post_form .user_post_bottom .ui-menu .ui-menu-item {
    padding: 5px 10px;
    font-size: 12px;
    line-height: normal;
  }
  #discussion_post_form .user_post_bottom .ui-selectmenu-menu {
    position: static !important;
    top: inherit !important;
  }
  #discussion_post_form .user_post_bottom .ui-selectmenu-open .ui-widget-content {
    border: 1px solid #cfcfcf;
  }
  #discussion_post_form .user_post_bottom .ui-selectmenu-menu .ui-menu {
    position: absolute;
    bottom: 25px;
  }
  #discussion_post_form .user_inputs_wp textarea {
    height: 100px !important;
  }
  #discussion_post_images {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 53px;
  }
  #discussion_post_images.list3 li:first-child {
    margin-left: 5px;
  }
  .user_input_box .web_prev_disc {
    padding: 0;
  }
  .web_prev_disc .figure_wp {
    background: rgba(255, 255, 255, 0.5);
    top: 0;
    right: 0;
    z-index: 2;
  }
  .user_input_box .list3 {
    padding: 0;
  }
  /* hub post form End */
  /********** bDashboard End ************/
  /********** biz offers categories list start ************/
  .bizTSAHdr {
    font-size: 18px;
  }
  .bizTSACnt .bizOfrLst > li {
    height: 60px;
  }
  .bizTSACnt .bizOfrLst > li > a {
    font-size: 14px;
  }
  .bizTSACnt .bizOfrLst > li .list7Txt {
    padding: 0 5px;
    bottom: 5px;
  }
  .bizOfrLst > li > a span:first-child {
    margin-top: 5px;
  }
  .bizTSACnt .bizOfrLst li .webBldrIc, .bizOfrLst li .teleIc, .bizOfrLst li .dsgnIc, .bizOfrLst li .adsIc, .bizOfrLst li .emerAssIc, .bizOfrLst li .insuIc, .bizOfrLst li .lglSrvsIc, .bizOfrLst li .printIc, .bizOfrLst li .hotelIc, .bizOfrLst li .fliteIc, .bizOfrLst li .bgtIc, .bizOfrLst li .carIc {
    margin-top: 10px;
    width: 20px;
    height: 20px;
  }
  .bizTSACnt .bizOfrLst li .teleIc {
    width: 18px;
  }
  .bizTSACnt .holder .imgHolder.var_4 {
    height: 150px;
  }
  .bizTSACnt .holder .imgHolder.var_4 img {
    height: 100%;
  }
  .bizTSACnt .recmndOfr {
    margin-top: 10px;
  }
  .bizTSACnt .recmndHdng {
    margin: 10px;
    font-weight: normal;
    font-size: 18px;
  }
  /********** biz offers categories list End ************/
  /********** bizcartview start ************/
  .filterWp.act {
    background-color: #ffffff;
  }
  .filterWp {
    padding: 10px;
    box-shadow: 0 0 3px #cec9c9;
  }
  .processBar {
    margin-top: 10px;
    display: inline-block;
  }
  .prcsBarCont .strThr {
    margin: 0;
  }
  .processBar .strThr .search {
    margin: -3px 5px 0;
  }
  .processBar .search .innHead {
    font-size: 12px;
    font-weight: inherit;
  }
  .processBar .search.act .cir, .processBar .search .cir {
    background-color: #ffffff;
  }
  .bizCartWrp .slecSpaceCont {
    margin: 0 auto;
  }
  .bizCartWrp .regCont {
    margin: 0 auto;
    padding-bottom: 10px;
    border-bottom: 1px solid #efefef;
  }
  .bizCartWrp .regCont .bandWrp {
    padding: 0;
    margin: 10px 0 0 0;
    box-sizing: border-box;
    overflow-x: scroll;
    overflow-y: hidden;
    background-color: #ffffff;
  }
  .bizCartWrp .band {
    margin: 0 auto;
    width: 100%;
    padding: 10px;
    position: relative;
    border: none;
  }
  .bizCartWrp .band h1, .bizCartWrp .band .hd14 {
    padding: 0;
  }
  .bizCartWrp .bluBox {
    width: 25px;
    height: 25px;
    line-height: 25px;
    margin: 0 auto 10px;
    font-size: 14px;
  }
  .bizCartWrp .bluBox + .rw {
    margin-top: -3px;
  }
  .bizCartWrp .rw { /*width:555px;*/
    width: 585px;
    padding: 0 0 0 10px;
    float: right;
  }
  .bizCartWrp .bandTxt { /*width:200px;*/
    width: 190px;
    margin: 0;
    padding-right: 10px;
  }
  .bizCartWrp .bandTxt .hd14 {
    font-size: 14px;
    padding: 0;
  }
  .bizCartWrp .bandSel {
    width: 65px;
    padding: 0 10px 0 0;
  }
  .bizCartWrp .fnlRupee {
    width: 125px;
    padding: 0 10px 0 0;
    font-size: 16px;
  }
  .bizCartWrp .slecSpaceCont .band .rupee {
    width: 125px;
    font-size: 16px;
    padding-right: 0;
  }
  .bizCartWrp .slecSpaceCont .band .close {
    padding: 0 10px 0 5px;
    box-sizing: border-box;
  }
  .totalAmt {
    margin: 0;
  }
  .tAmtWrp p.txt, .tAmtWrp p, .tAmtWrp p span {
    font-size: 16px;
  }
  .bizCartWrp .tAmt .txt_l_v2, .tAmt .norText24 {
    font-size: 16px;
  }
  .tAmt .cartIc {
    float: none;
    margin-right: 5px;
  }
  .slecSpaceCont h1 {
    font-size: 18px;
    padding: 0;
    margin-top: 10px;
  }
  .regDetail .hd14 {
    font-size: 16px;
    margin-top: 10px;
    padding: 0;
  }
  .perDet {
    margin-top: 10px;
    padding: 0;
  }
  .regDetail .inpWrp {
    width: 100%;
    padding: 0;
    margin-top: 10px;
  }
  .regDetail .inpWrp:first-child {
    margin-top: 0;
  }
  .regDetail .inpWrp label {
    font-size: 14px;
  }
  .regDetail .inpWrp .inp22, .numDet .inpNum, .perDet .inpWrp .sel {
    font-size: 14px;
    height: 35px;
  }
  .regDetail .termOfUse {
    margin-top: 10px;
    padding: 0;
  }
  .termOfUse .lab10 {
    font-size: 14px;
  }
  .cnfrm1 {
    margin-top: 10px;
    padding-bottom: 10px;
  }
  .cnfrm1 .hd12 {
    font-size: 14px;
    margin: 10px 0 0 0;
  }
  .regDetail .btn {
    margin-top: 10px;
  }
  /*

  .bizCartWrp .rw{width:100%; padding:0;}
  .bizCartWrp .bandTxt{width:100%; margin:0;}
  .bizCartWrp .bandTxt .hd14{font-size:14px; padding:0;}
  .bizCartWrp .bandSel{width:20%; padding:0 5px 0 0;}
  .bizCartWrp .fnlRupee{width:40%; padding:0 5px 0 0;}
  .bizCartWrp .slecSpaceCont .band .rupee{width:40%; padding:0;}
  .bizCartWrp .band .close{position:absolute; top:5px; right:5px;}
  .bizCartWrp .bluBox + .rw{    background: red; width: auto; position: absolute; box-sizing: border-box; margin: 0; padding-left: 35px;}

  */
  /********** bizcartview End ************/
  /********** Sign up start ************/
  .errCont {
    right: 10px;
  }
  .slctWp .indDDCont .col2 {
    border-right: 1px solid #cccccc;
    overflow-y: scroll !important;
  }
  .slctWp .indDDCont .col1 {
    border-left: 1px solid #cccccc;
    overflow-y: scroll !important;
  }
  .singUpWrp .slctWp.var_01 #countrylistDD .ddList, .singUpWrp .slctWp.var_01.frmfield_city_name .ddList {
    border: 1px solid #cccccc;
  }
  .crtHdng {
    font-size: 18px;
    padding-top: 20px;
    font-weight: 700;
  }
  .singUpWrp .overlayHeader {
    margin-bottom: 0;
  }
  .screen2 {
    padding-top: 10px;
  }
  .structr_01 {
    padding: 10px 0;
  }
  .iconWp {
    margin: 10px 0;
  }
  .grnTickIc {
    width: 20px;
    height: 15px;
    background: url(images/greenTickBigIc.png);
    background-size: cover;
  }
  .bottomWp .actionList {
    margin: 0;
  }
  /********** Sign up End ************/
  /********** Notifications start ************/
  .notiWp {
    width: 100%;
    display: block;
    position: relative;
    top: inherit;
    right: inherit;
    background-color: #f4f4f4;
    box-shadow: inherit;
    padding: 10px;
  }
  .notiWp .notiTopRow {
    background-color: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
  }
  .notiWp .nano {
    background-color: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
  }
  .notiWp .notiList_2 {
    width: 100%;
  }
  .notiWp .notiList_2 > li {
    background-color: #ffffff;
  }
  .notiWp .contCnt {
    padding: 10px 10px 10px 50px;
    width: 100%;
    box-shadow: 0 0 3px #cec9c9;
  }
  /********** Notifications End ************/
  /********** Settings start ************/
  .colLef {
    width: 100%;
  }
  .settings {
    width: 100%;
    background-color: #f4f4f4;
    padding: 10px;
    box-sizing: border-box;
  }
  .settings .stngTab {
    background-color: #ffffff;
    padding: 10px;
    box-sizing: border-box;
    box-shadow: 0 0 3px #cec9c9;
  }
  .stngHdng {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .settings .stngTab .subStngHdng {
    font-size: 14px;
    font-weight: 400;
  }
  .stngTab .col {
    width: 100%;
  }
  .myGropWp .grpEmptyCnt {
    width: 100%;
  }
  /* reset password start*/
  .settings .chngePassWp .inpOutWp .lbl {
    font-size: 16px;
  }
  .chngePassWp .btn, .crtNewComWp .row .btn {
    position: relative;
    float: right;
    margin-top: 10px;
  }
  .chngePassWp .passStr {
    padding-right: 30px;
    margin-top: 5px;
  }
  .settings .inpWp_01 .inp2 {
    height: 33px;
  }
  .settings .inpWp_01 .infoIcWrp {
    top: 7px;
  }
  .settings .inpOutWp {
    margin-top: 10px;
  }
  /* reset password start*/
  /* Manage email preferences start*/
  .prfrncLst {
    margin-bottom: 10px;
    padding-top: 0;
  }
  .prfrncLst > li:first-child {
    margin-top: 10px;
  }
  .prfrncLab {
    width: 55%;
    float: left;
  }
  .prfrncRow {
    margin-top: 10px;
  }
  .prfrncLst li .list5 {
    margin-top: 0;
  }
  #frm_vprofile_emailpref .prfrncLst:last-child {
    margin-bottom: 0;
  }
  /* Manage email preferences End*/
  /* Change Registered Email start*/
  .bottomSctn p {
    width: 100%;
    margin-bottom: 10px;
  }
  /* Change Registered Email End*/
  /* Change Registered Mobile start*/
  .flagNumWp p {
    font-size: 14px;
  }
  .flag-containerWp .intl-tel-input .flag-container {
    height: 33px;
    line-height: 33px;
  }
  .flag-containerWp .intl-tel-input.allow-dropdown .selected-flag {
    padding-top: 5px;
  }
  .flag-containerWp .intl-tel-input .inp2.allowonlynumbers {
    width: calc(100% - 80px);
    padding-left: 10px;
  }
  .chngRegsMobWp .col {
    margin-bottom: 10px;
  }
  .chngRegsMobWp .bottomSctn.var_02 {
    height: auto;
    line-height: normal;
  }
  /* Change Registered Mobile End*/
  /* Change Company start*/
  #TransferMain.overlay, #companyConfirmation.overlay {
    padding: 0;
  }
  #TransferMain .overlay_wrp, #companyConfirmation .overlay_wrp {
    padding: 20px 10px;
  }
  #TransferMain .overlay_wrp .overlayHeader .clsBtn_000, #companyConfirmation .overlay_wrp .overlayHeader .clsBtn_000 {
    top: -10px;
  }
  #TransferMain .overlay_wrp .overlayHeader .heading, #companyConfirmation .overlay_wrp .overlayHeader .heading {
    width: 90%;
    font-size: 18px;
  }
  #TransferMain .overlay_wrp .emptyTemplate, #companyConfirmation .overlay_wrp .emptyTemplate {
    margin-top: 20px;
  }
  .chngComWp .boxWp_01 {
    background-color: #ffffff;
    margin: 10px 0;
    border: none;
  }
  .boxWp_01 .left, .boxWp_01 .right {
    width: 100%;
    padding: 10px;
    background-color: #f9f9f9;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
  }
  .boxWp_01 .right {
    margin-top: 10px;
  }
  .orDvdr.var_01 {
    display: none;
  }
  #companyConfirmation .iconUl_01 > li .rightCnt {
    width: 100%;
    display: inline-block;
    margin: 5px 0 0 0;
    padding: 0;
    box-sizing: border-box;
  }
  #companyConfirmation .overlay_wrp .iconUl_01 > li .rightCnt .hdr {
    font-size: 14px;
  }
  #companyConfirmation .iconUl_01 > li .imgCnt .passIc_777 {
    width: 20px;
    height: 20px;
    margin: 0;
  }
  #companyConfirmation .iconUl_01 > li {
    margin-top: 10px;
  }
  #companyConfirmation .iconUl_01 > li .imgCnt {
    width: auto;
    height: auto;
  }
  #companyConfirmation .overlay_wrp .btn {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .chngComWp .slctWp {
    min-height: auto;
  }
  .chngComWp .slctWp .inp2 {
    height: 33px;
    line-height: 33px;
    width: 90%;
  }
  #existing_company_form_sme_autosuggest .ddList, #existing_company_form_sme_autosuggest .autocomplete-suggestions.ddList {
    width: calc(100% + 2px) !important;
    left: -1px !important;
    top: 32px !important;
    padding: 0;
  }
  #existing_company_form_sme_autosuggest .ddList li a, #existing_company_form_sme_autosuggest .autocomplete-suggestions.ddList li a {
    padding: 10px 0;
  }
  #existing_company_form_sme_autosuggest .ddList li a.addComp, #existing_company_form_sme_autosuggest .autocomplete-suggestions.ddList li a.addComp {
    padding: 0;
  }
  #existing_company_form_sme_autosuggest .ddList li .compnm, #existing_company_form_sme_autosuggest .autocomplete-suggestions.ddList li .compnm {
    width: calc(100% - 40px);
  }
  #existing_company_form_sme_autosuggest .ddList li .asCity, #existing_company_form_sme_autosuggest .autocomplete-suggestions.ddList li .asCity {
    width: auto;
  }
  .chngComWp .inpOutWp .lbl {
    font-size: 14px;
  }
  .crtNewComWp .vrifCnt.var_1 {
    bottom: inherit;
    top: 0;
    left: 125px;
  }
  .crtNewComWp .colm {
    width: 100%;
  }
  .crtNewComWp .colm .lbl {
    font-size: 14px;
  }
  .crtNewComWp .slctWp .downArw {
    margin-top: 14px;
  }
  .crtNewComWp .colm.fR {
    margin-top: 10px;
  }
  .crtNewComWp .colm .colm {
    width: 100%;
  }
  .crtNewComWp .colm .slctWp .ui-selectmenu-button.ui-widget {
    height: 33px;
    line-height: 33px;
  }
  .crtNewComWp .row {
    margin-top: 5px;
  }
  .crtNewComWp .indDDCont {
    width: calc(100% + 2px);
    top: 33px;
  }
  .crtNewComWp .slctWp .indDDCont .col2 {
    width: 100%;
    padding-right: 2px;
  }
  .crtNewComWp .slctWp .indDDCont .col1 {
    width: calc(100% - 1px);
  }
  .crtNewComWp .slctWp .nano {
    top: 34px !important;
  }
  .crtNewComWp .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
    width: 100% !important;
  }
  .crtNewComWp .colm .autocomplete-suggestions {
    list-style: none;
  }
  .crtNewComWp .autocomplete-suggestions > li {
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    border-top: 1px solid #ccc;
    padding: 0 10px;
    box-sizing: border-box;
    line-height: 30px;
  }
  .chngComWp .boxWp_01 .act .link16grn {
    font-size: 14px;
  }
  .crtNewComWp .colm .autocomplete-suggestions {
    padding: 0px;
    top: 33px;
    width: calc(100% + 2px) !important;
    left: -1px !important;
  }
  /* Change Company End*/
  /* Manage Content Preferences start*/
  .mngCntPrfrncs .searchBox {
    height: 35px;
    line-height: 35px;
  }
  .mngCntPrfrncs .searchBox .inp {
    width: 100%;
    padding: 0 30px 0 10px;
    font-size: 14px;
  }
  .mngCntPrfrncs .searchBox .serchIc {
    position: absolute;
    top: 6px;
    right: 6px;
    margin: 0;
  }
  .mngCntPrfrncs .cntntPrfrncUl > li {
    width: 48.25%;
    margin: 10px 0 0 0;
    border-width: 2px;
  }
  .mngCntPrfrncs .cntntPrfrncUl > li:nth-child(2n) {
    float: right;
  }
  .mngCntPrfrncs .cntntPrfrncUl > li .imgWp img {
    width: 100%;
    height: 100%;
  }
  .mngCntPrfrncs .cntntPrfrncUl > li .plusTxt { /*top:7%; font-size:40px;*/
    display: none;
  }
  /*.mngCntPrfrncs .cntntPrfrncUl > li .tikBigIc{width:25px; height:18px; top:10%;}
  .mngCntPrfrncs .cntntPrfrncUl > li{height:70px;}
  .mngCntPrfrncs .cntntPrfrncUl > li .imgWp{height:70px;}
  .mngCntPrfrncs .cntntPrfrncUl > li .trnslucntImg{height:70px;}
  .mngCntPrfrncs .cntntPrfrncUl > li .captionTxt_01{font-size:12px;}*/
  /* Manage Content Preferences End*/
  /* Manage Language Preference start*/
  #frm_vprofile_languagepref .topicLst > li .radio {
    margin: 0 !important;
  }
  #frm_vprofile_languagepref .topicLst > li .custmRadio {
    float: right;
    margin: 10px 10px 0 0;
  }
  #frm_vprofile_languagepref .topicLst > li .custmRadio::before {
    margin: 0;
  }
  /* Manage Language Preference End*/
  /* Manage other preferences start*/
  #frm_vprofile_lastseenpref .prfrncLst {
    padding: 0;
    border: none;
    margin-top: 0;
  }
  /* Manage other preferences End*/
  /* Settings Groups start*/
  .settings .myGropWp .tabCnt {
    box-shadow: inherit;
    margin-top: 8px;
  }
  .settings .groupContent {
    padding: 10px 0 20px 0;
  }
  .settings .groupContent .left, .groupContent .mid, .groupContent .right {
    width: 100%;
    padding: 0;
  }
  .settings .grpDisplay .colLeft {
    width: 46px;
    height: 46px;
    line-height: 46px;
  }
  .grpDisplay .colRight {
    margin-left: 56px;
  }
  .grpDisplay .title, .grpDisplay .sbTitle {
    font-size: 14px;
  }
  .grpDisplay .titleCount {
    font-size: 14px;
    float: right;
  }
  .groupContentWp .groupContent .mid, .groupContentWp .groupContent .right {
    margin-top: 10px;
  }
  .groupContentWp .iconWp.var_01 .iconTxt .txt {
    font-size: 14px;
  }
  .groupContentWp .groupContent .mid .iconWp {
    float: left;
    width: auto;
    margin: 0;
  }
  .groupContentWp .groupContent .mid a {
    font-size: 14px;
    float: right;
  }
  .groupContentWp .groupContent .right .selctWpr, .groupContentWp .selctWpr.var_1 .selctLnk {
    width: 100%;
    line-height: 34px;
  }
  .groupContentWp .groupContent .right .selDD > li .separator {
    width: 100%;
  }
  .settings .selctLnk .txt {
    font-size: 14px;
  }
  .settings .selDD > li > a, .settings .topicLst > li > a {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* Settings Groups End*/
  /* Manage Company Network Start*/
  .compnySettings .linkWith.userDisplay .colLeft {
    width: 46px;
    height: 46px;
    line-height: 46px;
  }
  .compnySettings .groupContent .linkWith.userDisplay .colRight {
    margin-left: 56px;
  }
  .compnySettings .linkWith.userDisplay .colRight .dscrptn {
    font-size: 14px;
    margin-top: -2px;
  }
  .compnySettings .linkWith.userDisplay .dscrptn a {
    margin-left: 0;
  }
  .compnySettings .iconWp.var_01 .companyIc, .compnySettings .iconWp.var_01 .keyIc {
    margin-right: 5px;
  }
  .compnySettings .iconWp.var_01 .keyIc {
    width: 16px;
    height: 16px;
  }
  .compnySettings .groupContentWp .groupContent .mid .iconWp.var_01 .txt {
    font-size: 14px;
  }
  .settings .compnySettings .groupContent {
    padding: 0 0 10px 0;
  }
  .settings .compnySettings .groupContent:first-child {
    padding-top: 10px;
  }
  .compnySettings .groupContent .right .slctWp {
    width: 100%;
    min-height: inherit;
  }
  .compnySettings .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    padding-top: 5px;
    padding-bottom: 6px;
    font-size: 14px;
  }
  .compnySettings .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
    top: 12px;
  }
  .compnySettings .groupContent .right .slctWp .ui-selectmenu-menu .ui-menu {
    width: calc(100% + 2px) !important;
  }
  .compnySettings .groupContent .right .link14grn {
    margin-top: 10px;
  }
  .compnySettings .txtWp .infoIc {
    float: left;
  }
  /* Manage Company Network End*/
  /* Manage Company eBriefcase Start*/
  .storage {
    display: flex;
  }
  .storage .lftCol {
    width: 30%;
    padding: 10px 5px;
  }
  .storage .rigCol {
    width: 70%;
    padding: 10px 5px;
  }
  .storage .profMtr.var_02 {
    width: 100%;
  }
  .storage .profMtr.var_02 .progresBarWrp {
    margin: 0;
  }
  .storage .rigCol .btn {
    background: no-repeat;
    border: none;
    color: #00abbe;
    width: auto;
    padding: 0;
    text-transform: capitalize;
    height: auto;
    line-height: normal;
    min-width: inherit;
    margin-top: 5px;
  }
  .storage .rigCol .btn:hover::before {
    background: transparent;
  }
  .storageList > li {
    padding: 5px 10px;
  }
  .storageList > li:first-child {
    display: none;
  }
  .storageList > li .name, .storageList > li .strg, .storageList > li .avlbl, .storageList > li .actn {
    padding: 0;
    width: 100%;
    margin-top: 10px;
  }
  .storageList > li .name::before {
    content: "Name";
    font-size: 14px;
    color: #666666;
    float: left;
    width: 65px;
  }
  .storageList > li .strg::before {
    content: "Storage";
    font-size: 14px;
    color: #666666;
    float: left;
    width: 65px;
  }
  .storageList > li .avlbl::before {
    content: "Available";
    font-size: 14px;
    color: #666666;
    float: left;
    width: 65px;
  }
  .storageList > li .actn::before {
    content: "Action";
    font-size: 14px;
    color: #666666;
    float: left;
    width: 65px;
  }
  .storageList > li div {
    font-size: 14px;
    width: 100%;
    margin-top: 5px;
    display: inline-block;
  }
  .storageList > li .list10 {
    float: left;
  }
  .storageList > li .list10 li {
    margin-left: 10px;
  }
  .storageList > li .list10 li:first-child {
    margin-left: 0;
  }
  .storageList > li .ui-slider .ui-slider-range {
    margin: 0;
  }
  .storageList > li .slidrProgrsBr {
    margin-top: 10px;
  }
  .storageList > li .slidrProgrsBr .prgrs .info {
    margin-top: -30px;
  }
  .storageList > li .actionList {
    margin-top: 0;
    width: 100%;
  }
  .storageList > li .actionList li {
    display: inline-block;
    float: none;
    margin: 0;
    text-align: center;
    width: 100%;
  }
  .storageList > li .actionList li a {
    margin: 0;
    float: none;
    display: inline-block;
  }
  .storageList > li .actionList > li > a.btn {
    min-width: auto;
    padding: 0 10px;
    line-height: 25px;
  }
  .overlay .overlay_wrp .slecSpaceCont .cont {
    width: 100%;
    margin: 0;
  }
  .overlay .overlay_wrp .slecSpaceCont .cont .inpWrpr {
    width: 40%;
    box-sizing: border-box;
  }
  .overlay .overlay_wrp .slecSpaceCont .cont .inpWrpr .inp28 {
    width: 100%;
    box-sizing: border-box;
  }
  .overlay .overlay_wrp .slecSpaceCont .lab9 {
    width: 25%;
    margin-left: 0;
    padding-left: 10px;
    box-sizing: border-box;
  }
  .overlay .overlay_wrp .slecSpaceCont .proBtn .btn {
    margin-top: 0;
  }
  .stUpCmDomn p {
    font-size: 14px;
  }
  /* Manage Company eBriefcase End*/
  /********** Settings End ************/
  /********** network start ************/
  .moduleHd .netwrkIc {
    background: none !important;
    font-size: 30px;
    margin-right: 5px;
    color: #333333;
  }
  .moduleHd .netwrkIc::before {
    content: "\e91e";
  }
  /* add links start */
  #recomm_cont.contentList {
    width: 100%;
    margin: 0;
    background-color: #f4f4f4;
    padding: 10px;
  }
  #recomm_cont.contentList > li {
    margin: 5px auto;
    width: 100%;
    box-shadow: 0 0 3px #cec9c9;
  }
  #recomm_cont.contentList > li .eCard {
    border: none;
  }
  #recomm_cont.contentList > li .eCard .bottom {
    display: inline-block;
    width: 100%;
    padding-top: 2px;
    box-sizing: border-box;
    padding-left: 0;
  }
  /* add links rhs start */
  .colmWp {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
  }
  .colmWp .wrp_03 .srchHdr .srchHdng {
    font-size: 16px;
  }
  .colmWp .wrp_03 .inp2 {
    height: 35px;
    margin-top: 0;
  }
  .colmWp .boxCont_02 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .colmWp .boxCont_02 .slctWp {
    min-height: 35px;
  }
  .colmWp .boxCont_02 .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    padding-top: 6px;
    padding-bottom: 7px;
  }
  .slctWp .nano {
    top: 34px !important;
  }
  #CompanyNetworkMain .slctWp .nano {
    top: 31px !important;
  }
  /*#network_rhs_search  .wrp_03 { width: 100%; position: fixed; min-height: 100%; padding: 10px; box-sizing: border-box; background-color: #ffffff; z-index: 7; top:0; left: 0; bottom: 0;overflow-y: scroll;}*/
  #network_rhs_search_cont, #network_rhs_search .wrp_03 {
    display: inline-block;
    width: 100%;
  }
  #network_rhs_search .wrp_03 .btn {
    display: none;
    margin-bottom: 5px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    min-width: inherit;
  }
  .rhs_toggle_heading {
    padding: 10px;
    box-sizing: border-box;
    font-size: 18px;
    color: #333333;
    cursor: pointer;
    width: calc(100% - 20px);
    background-color: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
    margin: 0 auto 1px;
  }
  #rhs_cont_toggle {
    display: none;
    width: calc(100% - 20px);
    margin: 0 auto;
    box-shadow: 0px 0 3px #cec9c9;
  }
  #rhs_cont_toggle .colmWp {
    padding: 10px;
    background-color: #ffffff;
  }
  #network_rhs_search.colmWp .boxCont_02 .slctWp #industry_id {
    width: 100%;
    height: 33px;
  }
  .rhs_container { /*background-color: #ffffff;*/
    margin-top: 15px; /*box-shadow: 0 0 3px #cec9c9;*/
    display: inline-block;
    width: 100%;
  }
  .rhs_toggle_heading .down_arrow {
    border-top: 6px solid #333333;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    display: inline-block;
    vertical-align: middle;
  }
  #network_rhs_search .wrp_03 .srchHdr {
    display: none;
  }
  #network_rhs_search .wrp_03.var_2 {
    position: relative;
  }
  #network_rhs_search .wrp_03 .link {
    display: none !important;
    position: absolute;
    bottom: 10px;
    right: 90px;
  }
  .filter_apply {
    float: right;
    margin: 2px 10px 0 0;
    font-size: 12px;
    color: #666666;
  }
  .rhs_toggle_heading .clsBtn_000:before {
    font-size: 16px;
  }
  /* .rhs_toggle_heading.act .toggle_ic:before{content:" - "; margin-left:10px;}*/
  /* add links rhs End */
  /* add links End */
  /* my links start */
  #mylinklist.contentList {
    width: 100%;
    padding: 10px;
    margin: 0;
    float: none;
    box-sizing: border-box;
  }
  #mylinklist.contentList > li {
    margin: 12px 0 0 0;
    width: 100%;
    box-shadow: 0 0 3px #cec9c9;
  }
  #mylinklist.contentList > li .eCard {
    border: none;
  }
  #mylinklist.contentList > li .addBtn3 {
    width: 100%;
  }
  .eCard {
    width: 100%;
    max-width: 409px;
    height: 175px;
    padding: 0;
  }
  .eCard .left {
    width: 50px;
  }
  .eCard .left .imgWp {
    width: 100%;
    height: 50px;
    margin: 0;
  }
  .eCard .right {
    padding-left: 60px;
  }
  .eCard .topSec {
    height: 53px;
  }
  .eCard .GLtagline {
    font-size: 12px;
  }
  .eCard .bottom {
    border-top: 1px solid #e8e8e8;
    padding: 0 0 0 10px;
  }
  .eCard .bottom .shareIc {
    float: left;
  }
  .eCard .bottom .rigSec {
    width: auto;
  }
  .eCard .left .btn {
    font-size: 10px;
    height: 24px;
    line-height: 24px;
  }
  #mylinklist.contentList li .listIcon > li:hover .ToolTip {
    left: -25px;
  }
  #mylinklist.contentList li .listIcon > li:hover .upArw_333 {
    margin-left: 25px;
  }
  .eCard .top {
    padding: 8px 10px;
  }
  .outerWpr #mylinklist.contentList {
    padding: 0;
  }
  .contentList > li .clsBtn_000 {
    top: 0;
  }
  /* my links End */
  /* compose message start */
  /* compose message End */
  /* delete link start */
  /* delete link End */
  /* Invitations Start */
  /*.interactionUl > li .interaction .actionList.style2 li a{padding:0 5px; line-height:30px; margin:0;}*/
  /*.interactionUl > li .interaction .actionList.style2 li .dclineIc{margin:6px 5px 0 0; width:18px; height:18px;}*/
  /*.invitations .interactionUl > li */
  /*.invitations .interactionUl > li */
  /* empty invitation start */
  /* empty invitation End */
  /* Invitations End */
  /* messages Start */
  /* Ar 27-Dec'17 */
  /* MK 09/02/2018 height:130px; */
  /* message */
  /*b{display:none;}*/
  /* messages End */
  /* Groups Start */
  /* MK 06/04/2018 change this height:130px; */
  /* MK 25/05/2018 add this to create group */
  /* MK 25/05/2018 add this to create group */
  /* MK 06/04/2018 delete this height:130px; */
  /* MK 06/04/2018 delete this height:130px; */
  /* MK 07/03/2018 display:none; */
  /*._myGroups .groups .contentList2 > li .cntntRight .postCnt::before{content:""; width: 24px; height: 24px; background: url( "images/enter_icon.png") 0 0 no-repeat; position: absolute; bottom:3px; right: 3px; z-index: 3;} */
  /* Group full view Started */
  /* Group full view End */
  /* Groups Created Start */
  /* Groups Created End */
  /* Groups End */
  /********** network End ************/
  /********** biz offers start ************/
  /* MK 24/02/2018 width: 100%; */
  /*.outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2{top:5px;}*/
  /*.outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2 li a{line-height:30px;}*/
  /* changes by arul*/
  /*.outerTmplt_2  .holder.var_3:nth-child(even) { float:left; }
  .outerTmplt_2  .holder.var_3:nth-child(even) { float: right; }*/
  /********** biz offers End ************/
  /********** Biz forum start ************/
  /* article list view start */
  /* removed comment of line height  Ar 24-Jan'18*/
  /* article list view End */
  /* article full view start */
  /*.fullView,.disWrp .fullView{padding:10px; margin-top:20px; background-color:#ffffff;}
  .fullView .fvHdr{font-size:16px;}
  .fullView .imgWrp{display:inline-block; width:100%; margin-top:8px;}
  .fullView .artclSec{margin-top:1px;}
  .fullView .subHdr{margin:0;}
  .fullView .artclSec > .userDisplay{margin-top:5px; margin-bottom:0;}
  .fullView .artclSec .dscrptn{font-style:normal; font-size:14px;}
  .fullView .artPara{margin-top:10px; line-height:normal; font-size:14px;}*/
  /*.botLstWp.var_2 .actionList > li a span{margin:0;} */
  /*.overlay_v3 .fullView .independant_wp,.overlay_v3 .fullView .article_banner_placeholder{padding-left:0; padding-right:0;}*/
  /* MK 02/02/2018  height:auto; */
  /*.article_comment_form { position: fixed; bottom: 0; left: 0; width: 100%; padding:10px 20px; background: #f6f7f9; margin-bottom: 0; margin-top: 0   }
  #comment_block { padding-bottom: 52px; }
  .dropdown-menu.textcomplete-dropdown { top: initial !important; bottom: 41px !important; }*/
  /*.overlay_v3 .botLstWp.var_2 .actionList{float:right; width:auto; margin:0; background:none;}
  .overlay_v3 .botLstWp.var_2 .actionList li{width:auto; margin-left:20px;}
  .overlay_v3 .botLstWp.var_2 .actionList li:first-child{margin:0;}
  .overlay_v3 .botLstWp.var_2 .actionList li a{height:30px; line-height:30px;}*/
  /* actionList Started */
  /*.botLstWp .actionList > li {width:25%; float:left; margin:0 ;}*/
  /* actionList End */
  /*.botLstWp.var_2 .actionList > li .favIc{font-size:26px; color:#333333;}
  .botLstWp.var_2 .actionList > li .shareIc{font-size:26px; color:#333333;}
  .botLstWp.var_2 .actionList > li .cmntIc{font-size:26px; color:#333333;}
  .fullView .postCnt{margin-top:0; display:inline-block;}
  .fullView .postCnt .textarea{padding:10px 30px 10px 10px; font-size:14px;}
  .fullView .postCnt .infoIcWrp{top:10px; right:10px;}
  .fullView .postCnt .mediumBtn{position: relative;top: inherit;right: inherit;width: 100%;margin-top: 10px;}
  .fullView .userDisplay.var_2 .colRight{margin:0; padding-left:56px;}
  .fullView .userDisplay.var_2 .colRight .dscrptn{padding-left:0;}
  .fullView .userDisplay.var_2 .colRight .timeDscrptn{display:inline-block;}

  .comntFlow .comntList{margin-bottom:10px;}
  .comntFlow .comntList > li{padding:10px 0 0 0;}
  .comntFlow .cmntTxt{font-size:14px; line-height:normal;}
  .comntFlow .comntList li .userDisplay .colRight{margin:0; padding-left:56px;}
  .comntFlow .comntList li .userDisplay .dscrptn{padding-left:0;}*/
  /* article full view End */
  /*.botLstWp .actionList li .favIc,.botLstWp .actionList li .shareIc,.botLstWp .actionList li .cmntIc,.botLstWp .actionList li .cmntsIc{font-size:20px; margin-top:14px; }*/
  /*.botLstWp.var_2 .actionList li .patIc{width:40px; height:50px;}*/
  /*.botLstWp.var_2 .actionList{background-color:#f5f5f5;}*/
  /* discussion list view start */
  /*.disWrp{padding:0 10px;}*/
  /*.comntList > li > .userDisplay,.fullView > .userDisplay {height:185px;}*/
  /*.comntList > li .botLstWp.var_2{width:100%; margin:0; height:auto;} MS 25/01/18 delete this css*/
  /*#discussionlist.comntList .botLstWp.var_2 .actionList > li a{height:30px; line-height:28px;}*/
  /*.disWrp .botLstWp.var_2 .actionList > li .favIc,.disWrp .botLstWp.var_2 .actionList > li .shareIc,.disWrp .botLstWp.var_2 .actionList > li .cmntIc{margin-top:5px;} Delete this css MS 29/01/18 */
  /* MK 01/02/2018 height: 175px; */
  /*.disWrp .botLstWp.var_2 .link14_777,.overlay_v3 .botLstWp.var_2 .link14_777{margin-top:5px; float:left;} MS 25/01/18*/
  /*.disWrp .botLstWp.var_2 .actionList > li a .patIc{margin-top:-6px;} delete this 29/01/18 */
  /*.disWrp .botLstWp.var_2 .actionList > li a{height:30px; line-height:30px;} delete this 25/01/18 */
  /*.disWrp .comntList > li .botLstWp.var_2 .actionList > li .numcnt{margin-top:5px;} MS 29/01/18 Delete this css */
  /*.disWrp .fullView .botLstWp.var_2 .actionList > li a .patIc{margin-top:6px;} MS 29/01/18 Delete this css */
  /* discussion list view End */
  /* news Start */
  /*#newslist.list2 > li  .timeDscrptn{border-bottom:1px solid #e8e8e8; padding-bottom:10px;}*/
  /* news End */
  /********** Biz forum End ************/
  /********** biz offers start ************/
  /********** biz offers End **************/
  /********** linkerstore list start ************/
  /*.eStoreCnt .lsTabCnt{margin-top:10px;}*/
  /********** linkerstore list End **************/
  /* user company Details preview start */
  /* user company edit */
  /* user details  */
  /* MK 12/02/2018 width: 100%; */
  /* user details role in company */
  /* we offer we seek */
  /* edit */
  /* Company Description */
  /* Company Description edit  */
  /* contacts */
  /* website */
  /* user profle */
  /* edit user profile */
  /*#userprofile_website .plsCntWp  { margin-top:-65px; }*/
  /* Edit website */
  /*bizz offers tab */
  /* user siginature */
  /* space Reseting */
  /* editing */
  /* user pofile */
  /* user profile artilce list */
  /*.profBizWrp .list2 > li { width: 100%; margin:15px 0; }
  	*/
  /* 10px spacing - between heading and content */
  /* editing  */
  /* user profile */
  /* user edit profile */
  /* 15px spacing - between two content inside a block */
  /* editing  */
  /* user profile */
  /* user Edit profile */
  /* 20px spacing - between two blocks*/
  /* user profile */
  /* user  eidt  profile */
  /* overlay share */
  /*  image in share */
  /* create group */
  /* vertical spacing */
  /* overlay card */
  /* send request overlay */
  /*dashboard */
  /*.stretch_box .right_sec .input_wpr { border: 1px solid #cccccc; border-radius: 1px; }
  	.stretch_box .right_sec .input_wpr textarea { width: calc(100% - 30px); padding-right: 0; border: none; }
  	.stretch_box .right_sec .input_wpr .enter_ic { position: relative; }
  */
  /* MK 08/03/2018 for flexiloan iframe*/
  /*Block block Started*/
  /*Block block End*/
  /*Article listing page Started*/
  /*Article listing page End*/
  /*Netwotk End*/
  /*.profWrp .actionList li .shareIc::brfore{font-size:20px;}
  .profWrp .actionList li .aboutIc::brfore{font-size:18px;}
  .group_actionListWrp.var_01*/
  /* overlay start */
  /* overlay End */
  /* invite colleagues start */
  /* invite colleagues End */
  /* search groups start */
  /* search groups End */
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fulGrpCnt .contentList .eCard {
    height: auto;
  }
  .fulGrpCnt .contentList .eCard .bottom {
    display: inline-block;
    width: 100%;
  }
  .fulGrpCnt .contentList .eCard .topSec {
    height: auto;
  }
  ._myGroups .groups .rightDD {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .submissionWp .slctWp.var_02 {
    width: 100%;
    min-height: 35px;
  }
  .submissionWp .slctWp.var_02 .tagList li {
    line-height: 35px;
  }
  .submissionWp .row100 .infoIcWrp {
    top: 6px;
  }
  .submissionWp label {
    margin-top: 0;
    width: 100%;
    font-weight: normal;
  }
  .submissionWp .inpWp_01 {
    width: 100%;
  }
  .sbmisnCntntWp {
    width: 100%;
  }
  .sbmisnCntntWp .btn {
    margin-top: 0;
  }
  .overlay_wrp .submissionWp .tagList li .cls_Grn {
    margin-top: 12px;
  }
  .overlay .overlay_wrp .overlayHeader .heading {
    font-weight: normal;
  }
  .overlay .overlay_wrp .p1 {
    font-size: 14px;
  }
  .overlay .overlay_wrp .listStyle03 > li .userDisplay {
    margin-left: 0;
  }
  .overlay .overlay_wrp .linkWith.userDisplay .colRight .dscrptn {
    font-size: 14px;
  }
  .overlay .overlay_wrp .linkWith.userDisplay .colRight .dscrptn .link {
    margin: 0;
  }
  .interactionUl {
    padding: 0 10px;
  }
  .interactionUl > li {
    margin-top: 10px;
  }
  .interactionUl > li .eCard {
    width: 100%;
    border: 1px solid #e8e8e8;
    padding: 0;
    height: 175px;
    max-width: 100%;
  }
  .interactionUl > li .eCard .listIcon > li {
    margin: 0 5px;
  }
  .interactionUl > li .eCard .listIcon > li:first-child {
    margin-left: 0;
  }
  .interactionUl li .eCard .com, .interactionUl li .eCard .rol {
    margin-top: 4px;
  }
  .interactionUl > li .row100 .interaction {
    padding: 10px;
    display: inline-block;
    margin: 0;
  }
  .interactionUl > li .row100 .interaction .desP {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    height: auto;
  }
  .interactionUl > li .row100 .interaction .desP .para {
    font-size: 14px;
    line-height: normal;
    height: auto;
  }
  .interactionUl > li .row100 .interaction .desP.timeDscrptn {
    margin-top: 4px;
  }
  .interactionUl > li .interaction .actionList.style2 {
    float: none;
    display: inline-block;
    margin: 0;
    width: 100%;
  }
  .interactionUl > li .interaction .actionList.style2 li .replyIc {
    background: none !important;
    font-size: 26px;
    color: #666666;
    margin: 0;
  }
  .interactionUl > li .interaction .actionList.style2 li .replyIc::before {
    content: "\e902";
  }
  .interactionUl > li .interaction > .bottom {
    position: relative;
    bottom: inherit;
    display: inline-block;
    margin-top: 10px;
  }
  .interactionUl > li .interaction .actionList.style2 li a.btn {
    min-width: 75px;
    line-height: 38px;
  }
  .interactionUl > li .responseWp {
    padding: 10px;
  }
  .interactionUl > li .responseWp .txtArea {
    margin: 0;
    font-size: 14px;
  }
  .invitations {
    padding: 0 10px;
    background-color: #f4f4f4;
  }
  .invitations .interactionUl {
    background-color: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
  }
  .invitations .interactionUl > li {
    border-left: none;
  }
  .eCard .vrifdIc, .eCard .keyIc {
    width: 16px;
    height: 16px;
  }
  .eCard .crtifdIc {
    width: 13px;
    height: 16px;
  }
  .invitations .interactionUl > li .interaction .actionList.style2 li .replyIc {
    width: 30px;
    height: 21px;
  }
  .invitations .interactionUl > li .interaction .actionList.style2 li:last-child {
    float: right;
  }
  .invitations .interactionUl > li .row100 .interaction {
    border-top: none;
    min-height: auto;
    width: 100%;
    box-sizing: border-box;
  }
  .interactionUl > li .row100 .cls_bg000_fff {
    display: block;
  }
  .emptyTemplate {
    background-color: #ffffff;
  }
  .messages {
    padding: 0 10px;
    background-color: #f4f4f4;
  }
  .workArea .messages {
    padding-left: 0;
    padding-right: 0;
  }
  .messages .contentList3 > li { /*padding:3px 10px 10px;*/
    padding: 14px 10px 10px 10px;
    box-sizing: border-box;
    box-shadow: 0 0 3px #cec9c9;
    margin-top: 12px;
    border: none;
    background-color: #ffffff;
  }
  .messages .contentList3 > li .content_01 {
    width: 100%;
  }
  .messages .contentList3 > li .userDisplay .colLeft {
    width: 46px;
    height: 46px;
  }
  .messages .contentList3 > li .userDisplay .colRight {
    margin-left: 56px;
  }
  .messages .contentList3 > li .cntntRight {
    width: 100%;
    margin-top: 10px;
    display: flex;
    flex-direction: column;
  }
  .messages .contentList3 > li .cntntRight .templet_1 {
    margin-bottom: 0;
  }
  .messages .contentList3 > li .cntntRight h2.txt_03 {
    font-size: 16px;
  }
  .messages .contentList3 > li .cntntRight .cntntpara {
    margin: 0;
    height: auto;
    margin-top: 8px;
  }
  .messages .contentList3 > li .cntntRight .templet_1 .left {
    width: 100%;
    min-height: inherit;
    height: auto;
    max-height: inherit;
  }
  .messages .contentList3 > li .cntntRight .templet_1 .left img {
    width: 100%;
  }
  .messages .contentList3 > li .cntntRight .templet_1 .left + .right, .groups .contentList2 li .templet_1 .left + .right {
    margin: 10px 0 0 0;
    display: inline-block;
    width: 100%;
  }
  .messages .contentList3 > li .cntntRight .myGroups .templet_1 {
    padding: 10px;
  }
  .messages .contentList3 > li .cntntRight .myGroups .templet_1 .txt_01 {
    color: #333333;
    height: auto;
  }
  .messages .contentList3 > li .myGroups .bottom {
    width: 100%;
    position: relative;
    right: inherit;
    bottom: inherit;
  }
  .messages .contentList3 > li .myGroups .actionList li {
    margin-left: 10px;
  }
  .messages .contentList3 > li .myGroups .actionList li:first-child {
    margin-left: 0;
  }
  .messages .contentList3 > li .myGroups .actionList li a {
    line-height: normal;
  }
  .messages .contentList3 > li .myGroups .actionList li a.btn, .messages .content_02 .ovrflwCntnr .fullViewWp .content_03 .bottom .actionList.style2 li a.btn {
    font-size: 12px;
    padding: 0 5px;
    min-width: 50px;
    line-height: 25px;
    height: 25px;
    margin-top: 6px;
  }
  .messages .content_02 .ovrflwCntnr .fullViewWp .content_03 {
    padding: 10px 10px 5px 10px;
    overflow: hidden;
  }
  .messages .content_02 .ovrflwCntnr .fullViewWp .content_03 .bottom .actionList li a {
    line-height: 40px;
  }
  .messages .contentList3 > li .actionList li .cmntsIc, .messages .contentList3 > li .actionList li .cmntIc, .messages .contentList3 > li .actionList li .contIc, .messages .contentList3 > li .actionList li .shareIc, .messages .contentList3 > li .actionList li .patIc_fff, .messages .contentList3 > li .actionList li .cmntIc_fff, .messages .contentList3 > li .actionList li .patIc_777, .messages .contentList3 > li .actionList li .cmntIc_777, .messages .contentList3 > li .actionList li .favIc, .messages .contentList3 > li .actionList li .aboutIc {
    margin: 0;
    padding: 10px;
    box-sizing: border-box;
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
  .messages .contentList3 > li .actionList li span {
    display: inline-block;
    vertical-align: middle;
  }
  .messages .contentList3 > li .actionList li span.iconText {
    display: none;
  }
  .messages .content_02 .topSection {
    margin-top: 0;
    padding-top: 15px;
    padding-right: 75px;
    box-sizing: border-box;
  }
  .messages .content_02 .topSection + .link14 {
    position: absolute;
    top: 0;
    right: 0;
    padding: 20px 10px;
    box-sizing: border-box;
  }
  .messages .content_02 .ovrflwCntnr .fullViewWp {
    padding-top: 0;
  }
  .messages .content_02 .ovrflwCntnr .fullViewWp .from {
    margin-top: 18px;
    margin-bottom: 15px;
  }
  .messages .content_02 .ovrflwCntnr .fullViewWp .content_03 .templet_1.var_02 .cntntpara {
    margin-top: 5px;
    height: auto;
  }
  .topSection, .ovrflwCntnr .fullViewWp {
    width: 100%;
  }
  .fullViewWp .row100 .link {
    margin-left: 0;
  }
  .content_03 {
    width: 100%;
    float: left;
    margin-left: 0;
  }
  .fullViewWp .colLeft {
    width: 46px;
    height: 46px;
    position: relative;
    z-index: 2;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .fullViewWp .row100 {
    background: #ffffff;
    padding: 10px;
  }
  .multipleIcons {
    float: none;
  }
  .fullViewWp .colRight {
    margin-left: 0;
    margin-right: 0;
  }
  .from .toCc, .to .toCc {
    margin-top: 10px;
  }
  .from, .to {
    background: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
  }
  .fullViewWp .timeDscrptn {
    margin-top: 0;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
  }
  .from .colRight .eCard, .to .colRight .eCard {
    margin-left: 0;
  }
  .fullViewWp .to .timeDscrptn, .fullViewWp .to .time_stamp {
    float: left;
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .fullViewWp .row100 .userDisplay .colRight .link {
    margin-bottom: 0;
  }
  .fullViewWp#msgfullview .content_03 .timeDscrptn {
    margin-top: 10px;
  }
  .fullViewWp#msgfullview .row100 .content_03 + a {
    display: inline-block;
    width: 100%;
  }
  .fullViewWp#msgfullview .row100 .content_03 + a h2.txt_03 {
    margin-top: 6px;
  }
}
@media only screen and (max-width: 767px) {
  .filterhead {
    padding: 10px 0;
  }
  ._myGroups {
    background-color: #f4f4f4;
    padding: 0 10px;
  }
  ._myGroups .groups {
    background-color: #ffffff; /*padding:0 10px; background-color:#ffffff; box-shadow:0 0 3px #cec9c9;*/
  }
  ._myGroups .groups .contentWp {
    width: 100%;
  }
  ._myGroups .groups .contentList2 {
    padding-top: 9px;
  }
  ._myGroups .groups .contentList2 > li {
    box-shadow: 0 0 3px #cec9c9;
    background-color: #ffffff;
    padding: 0;
    margin: 6px 0;
    border: none;
    display: inline-block;
  }
  ._myGroups .groups .userDisplay {
    padding: 10px;
  }
  ._myGroups .groups .userDisplay .colLeft {
    width: 46px;
    height: 46px;
  }
  ._myGroups .groups .userDisplay .colRight {
    margin-left: 56px;
  }
  ._myGroups .groups .cntntRight, .groups .contentList2 li .templet_1 .left {
    width: 100%;
    padding: 0 10px 10px 10px;
    box-sizing: border-box;
  }
  ._myGroups .groups .cntntRight .eCard {
    margin-top: 0;
  }
  ._myGroups .groups .templet_1 .cntntpara {
    margin-top: 5px;
    height: auto;
  }
  ._myGroups .groups .templet_1 .left + .right .cntntHdr {
    position: relative;
    bottom: inherit;
  }
  ._myGroups .groups .templet_1 .right .cntntHdr .ft18Gry {
    font-size: 14px;
    font-style: normal;
    margin-bottom: 5px;
  }
  ._myGroups .groups .templet_1 .left + .right .cntntHdr .ft16Gry {
    font-size: 12px;
    margin-bottom: 5px;
  }
  ._myGroups .groups .templet_1 .left + .right .cntntHdr .timeCnt .clockIc {
    width: 15px;
    height: 15px;
    margin-right: 5px;
  }
  ._myGroups .groups .botLstWp {
    margin-top: 0;
    height: 30px;
    margin-bottom: 10px;
  }
  ._myGroups .groups .templet_1.var_2 .right .tagHdng {
    font-size: 14px;
  }
  ._myGroups .groups .botLstWp .actionList {
    float: right;
    margin: 0;
  }
  ._myGroups .groups .botLstWp .actionList li {
    margin-left: 20px;
  }
  ._myGroups .groups .botLstWp .actionList li a span {
    display: none;
  }
  ._myGroups .groups .botLstWp .actionList li a span.patIc {
    display: block;
    margin-top: 2px;
  }
  ._myGroups .groups .cmntsIc {
    width: 16px;
    height: 16px;
    margin: 0;
  }
  ._myGroups .groups .contentList2 > li .templet_1.var_2 { /*padding:10px; }*/ }
  ._myGroups .groups .outrOvrflwWp {
    width: 100%;
  }
  ._myGroups .groups .overflow_Wpr {
    width: 100%;
    height: 175px;
  }
  ._myGroups .groups .overflow_Wpr .rightArwWp, ._myGroups .groups .overflow_Wpr .leftArwWp {
    display: none;
  }
  ._myGroups .groups .outrOvrflwWp.cards .overflow_ul {
    width: auto;
    white-space: nowrap;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 10px;
  }
  ._myGroups .groups .outrOvrflwWp.cards .overflow_ul > li {
    width: 280px;
    display: inline-block !important;
    float: none;
    margin-right: 10px;
    margin-left: 0;
  }
  ._myGroups .groups .leftArwWp.var_01 {
    left: 0;
  }
  ._myGroups .groups .leftArwWp.var_01 .leftArw_23bbcb, ._myGroups .groups .rightArwWp.var_01 .rightArw_23bbcb {
    width: 12px;
    height: 21px;
  }
  ._myGroups .groups .contentList2 > li .trnslucntWp {
    display: none;
  }
  ._myGroups .groups .botLstWp .link14.var_01 {
    margin-right: 10px;
  }
  ._myGroups .groups .grpBanCnt {
    height: auto;
    width: calc(100% + 20px);
    margin: -4px 0 0 -10px;
  }
  ._myGroups.create_group_v2 .groups .grpBanCnt {
    height: 130px;
  }
  ._myGroups.create_group_v2 .grpBanCnt .imgWp {
    max-height: 130px;
  }
  ._myGroups .grpBanCnt .imgWp {
    max-height: inherit;
    line-height: normal;
    min-height: 76px;
  }
  ._myGroups .creGrp_upLogo .upldLg .imgWp img {
    height: auto;
  }
  ._myGroups .groups .logoTxtCnt {
    padding: 0 10px;
  }
  ._myGroups .groups .logoTxtCnt .creGrp_upLogo {
    width: 60px;
    height: 60px;
  }
  ._myGroups .groups .creGrp_upLogo .upldLg .imgWp {
    height: 60px;
    line-height: 60px;
  }
  ._myGroups .groups .logoTxtCnt .txtCnt {
    width: 70%;
    margin: 10px 0 0 10px;
  }
  ._myGroups .groups .logoTxtCnt {
    bottom: 10px;
    padding: 0 10px;
  }
  ._myGroups .groups .logoTxtCnt .txtCnt .txt-1 {
    font-size: 18px;
  }
  ._myGroups .groups .logoTxtCnt .txtCnt .txt-2 {
    font-size: 16px;
  }
  ._myGroups .groups .rightDD {
    display: none;
  }
  ._myGroups .groups .rightDD {
    margin-right: 0;
  }
  ._myGroups .groups .rightDD .actionList li {
    margin-left: 10px;
  }
  ._myGroups .groups .rightDD .actionList li a {
    line-height: 25px;
    margin-left: 0;
  }
  ._myGroups .groups .rightDD .actionList li a.btn {
    margin-top: 0;
  }
  ._myGroups .groups .tabCnt.var_2 {
    width: calc(100% + 20px);
    margin: 0 0 10px -10px;
  }
  ._myGroups .groups .tabCnt.var_2 .tab li {
    margin-left: 3px;
    padding: 0 2px;
  }
  ._myGroups .groups .tabCnt.var_2 .tab li:first-child {
    margin-left: 7px;
  }
  ._myGroups .groups .grpEmptyCnt {
    width: 100%;
    margin: 0;
    padding-top: 20px;
  }
  ._myGroups .groups .grpEmptyCnt .txt_xl_v2 {
    font-size: 18px;
  }
  ._myGroups .groups .grpEmptyCnt .line .srchTxt {
    left: 50%;
    top: 0;
    margin-left: -95px;
    width: 190px;
    font-size: 14px;
  }
  ._myGroups .groups .grpEmptyCnt .offLi > li > a {
    font-size: 12px;
  }
  ._myGroups .groups .grpEmptyCnt .grpBotLst li .icWpTxt {
    font-size: 14px;
  }
  ._myGroups .groups .grpEmptyCnt .grpBotLst li .icWp .calIc {
    vertical-align: inherit;
  }
  ._myGroups .groups .contentList2 > li .cntntRight .postCnt .mediumBtn {
    background: url(images/enter_icon.png) 0 0 no-repeat;
    width: 24px;
    height: 24px;
    z-index: 4;
    margin: 2px 3px 0 0;
    text-indent: -9999px;
  }
  ._myGroups .groups .contentList2 > li .cntntRight .postCnt .textarea {
    height: 29px;
    padding: 6px 30px 6px 10px;
    border-radius: 1px;
    font-size: 12px;
  }
  ._myGroups .groups .userDisplay .colRight .cntntpara, ._myGroups .groups .userDisplay .colRight .cntntHdr {
    width: calc(100% + 56px);
    margin-left: -56px;
  }
  ._myGroups .groups .userDisplay .cntntRight, ._myGroups .groups .userDisplay .cntntRight .templet_1.var_2 .left {
    padding: 0;
  }
  ._myGroups .groups .userDisplay .cntntRight {
    margin-top: 10px;
  }
  ._myGroups .groups .userDisplay .cntntRight .templet_1.var_2 .left {
    width: calc(50% - 5px);
    float: left;
    height: auto;
    line-height: inherit;
  }
  ._myGroups .groups .userDisplay .cntntRight .templet_1.var_2 .right {
    width: calc(50% - 5px);
    float: right;
    margin-top: 0;
  }
  ._myGroups .groups .userDisplay .cntntRight .templet_1.var_2 .right .btn {
    position: relative;
    height: auto;
    line-height: initial;
    background: none;
    border: none;
    color: #00abbe;
    text-transform: capitalize;
    min-width: auto;
    float: left;
    width: 100%;
    text-align: left;
    padding: 0;
    margin-top: 5px;
  }
  ._myGroups .groups .userDisplay .cntntRight .templet_1.var_2 .right .btn:before {
    background: none !important;
    transition: unset;
  }
  .groups .contentList2 li .templet_1 .left {
    padding: 0;
  }
  ._myGroups .groups .fulGrpCnt .contentList2 li .userDisplay .colRight .cntntHdr .timeDscrptn.fR, ._myGroups .groups #groups_hub.contentList2 li .userDisplay .colRight .cntntHdr .timeDscrptn.fR {
    float: left !important;
  }
  ._myGroups .groups #groups_hub.contentList2 li .userDisplay .colRight .cntntHdr .timeDscrptn.fR {
    width: 100%;
  }
  ._myGroups .groups .fulGrpCnt .contentList {
    width: 100%;
    float: none;
    display: inline-block;
    margin: 0;
  }
  ._myGroups .groups .fulGrpCnt .contentList > li {
    width: 100%;
    margin: 5px 0;
  }
  ._myGroups .groups .fulGrpCnt .emptyCnt, ._myGroups .groups .fulGrpCnt .resCnt {
    background-color: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
    padding: 10px;
  }
  ._myGroups .groups .fulGrpCnt .inner {
    overflow-x: scroll;
    overflow-y: hidden;
  }
  ._myGroups .groups .fulGrpCnt .inner > div {
    width: 725px;
  }
  ._myGroups .groups .fulGrpCnt .colLeft .btn2Wp .eBriefCaseIc {
    width: 22px;
    height: 22px;
  }
  ._myGroups .groups .fulGrpCnt .colLeft .btn2Wp .imgIc {
    width: 20px;
    height: 20px;
  }
  ._myGroups .groups .grpBanCnt .groupbanner .lockIc_2 {
    left: 10px;
    top: 10px;
  }
  ._myGroups .groups .grpBanCnt .creGrp_upLogo .upldLg .imgWp, ._myGroups .groups .grpBanCnt .logoTxtCnt .creGrp_upLogo {
    width: 46px;
    height: 46px;
    line-height: 46px;
  }
  ._myGroups .groups .grpBanCnt .logoTxtCnt .txtCnt {
    width: 80%;
  }
  ._myGroups .groups #groups_hub.contentList2 .botLstWp .actionList li {
    margin: 0 20px 0 0;
  }
  ._myGroups .groups .grpLst_2 .group_actionListWrp .actionList li a span {
    margin-left: 5px;
  }
  ._myGroups .groups .fulGrpCnt .headRow_grpV2 {
    background-color: #fff;
    box-shadow: 0 0 3px #cec9c9;
    padding: 10px;
  }
  ._myGroups .groups .fulGrpCnt .leftCol_grpV2 {
    width: 100%;
    position: relative;
    top: inherit;
    left: inherit;
    display: inline-block;
  }
  ._myGroups .groups .fulGrpCnt .eventList_V2 > li {
    background-color: #fff;
    box-shadow: 0 0 3px #cec9c9;
    padding: 10px;
    margin-top: 20px;
    border: none;
  }
  ._myGroups .groups .fulGrpCnt .eventList_V2 > li:first-child {
    margin: 0;
  }
  ._myGroups .groups .fulGrpCnt .eventList_V2 li .leftCol_grpV2 .imgCont_grpV2 {
    float: left;
    width: 100%;
    height: auto;
    max-height: 200px;
    line-height: 100px;
    text-align: center;
    line-height: normal;
  }
  ._myGroups .groups .fulGrpCnt .eventList_V2 li .leftCol_grpV2 .imgCont_grpV2 img {
    width: 100%;
  }
  ._myGroups .groups .fulGrpCnt .rightCol_grpV2 {
    padding: 10px 0 0 0;
  }
  ._myGroups .groups .fulGrpCnt .eventList_V2 li .rightCol_grpV2 .eventHd {
    font-size: 16px;
    height: auto;
  }
  ._myGroups .groups .fulGrpCnt .eventList_V2 > li .editIc {
    top: 20px;
    right: 20px;
    background-position: 72.3% 25.49019608%;
    z-index: 2;
  }
  ._myGroups .groups .fulGrpCnt .eventList_V2 li .eventHvrd {
    padding: 0;
  }
  ._myGroups .groups .fulGrpCnt .contentList2 > li .evntWp {
    margin-top: 10px;
  }
  ._myGroups .groups .fulGrpCnt .rightCol_grpV2 .eventAction_Ul li p {
    float: none;
    padding-left: 28px;
  }
  ._myGroups .groups .fulGrpCnt .eventList_V2 li .leftCol_grpV2 .calTemplate {
    position: absolute;
    top: 10px;
    left: 10px;
  }
  ._myGroups .groups .fulGrpCnt .rghtBotWp .eventTxt {
    margin-top: 5px;
  }
  ._myGroups .groups .fulGrpCnt .rghtBotWp .mmbrLst {
    margin-top: 0;
  }
  ._myGroups .groups .fulGrpCnt .rghtBotWp .actionList li a {
    line-height: 30px;
  }
  ._myGroups .groups .fulGrpCnt .evntWp .leftCol_grpV2 {
    max-height: 200px;
    height: auto;
    text-align: center;
  }
  ._myGroups .groups .fulGrpCnt .evntWp .leftCol_grpV2 img {
    width: 100%;
    vertical-align: middle;
  }
  ._myGroups .groups .contentList2 li .templet_1 .left {
    max-height: inherit;
    min-height: inherit;
  }
  ._myGroups .groups .contentList2 li .templet_1 .left + .right {
    padding: 0 10px 10px 10px;
    box-sizing: border-box;
  }
  ._myGroups .groups .contentList2 li .cntntRight .templet_1.style_02 .right {
    margin: 0;
    padding: 10px 10px 0 10px;
    box-sizing: border-box;
  }
  .whiteArea {
    width: calc(100% - 40px);
    margin-left: 10px;
  }
  .overlayMid, .overlayTop, .OverlayContInner, .blOverHead, .overlayBottom, #nofity_box {
    width: 100%;
    box-sizing: border-box;
  }
  #nofity_box {
    padding: 10px;
  }
  .blockUI {
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
  }
  ._myGroups .groups .fulGrpCnt .list_8 > li {
    padding: 10px 0;
  }
  ._myGroups .groups .fulGrpCnt .list_8 > li:first-child {
    padding-top: 10px;
  }
  ._myGroups .groups .fulGrpCnt .list_8 > li .userDisplay {
    width: 100%;
    padding: 0 0 5px 0;
  }
  ._myGroups .groups .fulGrpCnt .list_8 > li .userDisplay .colRight {
    float: none;
  }
  ._myGroups .groups .fulGrpCnt .list_8 > li .actionList li a {
    line-height: 25px;
    margin-top: 0;
    margin-left: 0;
  }
  .grpLst_2 > li {
    padding: 10px;
    box-shadow: 0 0 3px #cec9c9;
    background-color: #ffffff;
    margin-bottom: 10px;
    border: none;
  }
  .grpLst_2 > li .imgWp {
    width: 46px;
    height: 46px;
    line-height: 46px;
  }
  .grpLst_2 > li .right {
    width: 100%;
    margin: 0;
  }
  .grpLst_2 > li .right .grpLstHdng {
    width: auto;
    font-size: 14px;
    padding-left: 10px;
  }
  .grpLst_2 > li .right .name_hint_template {
    font-size: 14px;
    padding-left: 56px;
  }
  .grpLst_2 > li .right .name_hint_template a {
    font-size: 14px;
  }
  .group_descr.var_01, .group_descr {
    height: auto;
  }
  #groups_cont.grpLst_2 > li .group_descr.var_01 {
    float: left;
    width: 100%;
  }
  .group_actionListWrp.var_01 {
    margin-top: 5px;
  }
  .group_actionListWrp .actionList li a {
    line-height: 30px;
  }
  .actionList li .discusinIc, .group_actionListWrp .actionList li .aboutIc, .group_actionListWrp .actionList li .cmntIc, .group_actionListWrp .actionList li .opdatIc {
    margin-top: 5px;
  }
  .group_actionListWrp .actionList li .shareIc {
    margin-top: 0;
    margin-right: 0;
  }
  .group_actionListWrp .actionList.fL li > a { /*padding: 10px; box-sizing: border-box;*/ }
  .group_actionListWrp .actionList.fL li > a.btn {
    padding: inherit;
  }
  .grpLst_2 > li .lockIc_2 {
    top: 2px;
    right: 2px;
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .grpLst_2 > li .lockIc_2 {
    position: absolute;
    top: -4px;
    right: -18px;
  }
  .grpLst_2 > li .imgWp {
    position: relative;
  }
  .grpLst_2 > li .imgWp img {
    height: 100%;
  }
  .grpLst_2 > li .right .name_hint_template {
    padding: 14px 0;
  }
  ._myGroups.mobile .grpLst_2 > li .imgWp {
    margin-right: 8px;
  }
  ._myGroups.mobile .grpLst_2 > li .right .grpLstHdng {
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .outerWpr.var_2 {
    padding: 0 10px;
  }
  .outerWpr.var_2.prebiz {
    padding: 0;
  }
  .outerTmplt_2 {
    padding: 0;
  }
  .outerTmplt_2 .rightBot {
    bottom: 10px;
    right: 10px;
  }
  .outerTmplt_2 .rightBot .btn {
    margin-top: 5px;
  }
  .outerTmplt_2 .logoCnt_2 {
    width: 140px;
    height: 40px;
  }
  .outerTmplt_2 .logoCnt_2 img {
    vertical-align: middle;
    max-width: 140px;
    max-height: 40px;
  }
  .outerTmplt_2 .holder .hldrHdng, .outerTmplt_2 .holder .subHdng_2 {
    font-size: 18px;
    margin: 0;
  }
  .outerTmplt_2 .holder .smlHdng, .holder .smlHdng p {
    font-size: 14px;
    margin: 0;
  }
  .outerTmplt_2 .holder.var_2 {
    width: 100%;
    margin: 5px 0;
  }
  .outerTmplt_2 .holder {
    margin: 10px 0 5px 0;
  }
  .outerTmplt_2 .imgHldrLogo .btn {
    margin-top: 20px;
  }
  .outerTmplt_2 .imgHldrLogo {
    padding: 0 10px;
  }
  .imgHolder.var_1 img {
    width: 100%;
    height: 100%;
  }
  .outerTmplt_2 .holder.var_3 {
    width: 100%;
    margin: 5px 0;
  }
  .outerTmplt_2 .holder.var_3:first-child {
    margin-top: 10px;
  }
  .outerTmplt_2 .logoCnt_3.var_3 {
    margin-bottom: 10px;
  }
  .outerTmplt_2 .ofrTxtTemp.var_2 {
    margin: 0 0 5px 0;
    height: auto;
  }
  .outerTmplt_2 .ofrLst.var_2 {
    height: auto;
  }
  .outerTmplt_2 .ofrTxtTemp.var_2.style_2 {
    margin: 30px 0 0 0;
  }
  .outerTmplt_2 .ofrTxtHdng_2, .outerTmplt_2 .ofrTxtHdng_2 > p, .outerTmplt_2 .ofrTxtHdng_6 {
    font-size: 18px;
    font-weight: 400;
    text-overflow: unset;
    overflow: unset;
    white-space: normal;
  }
  .outerTmplt_2 .ofrTxtHdng {
    font-size: 18px;
    font-weight: 700;
  }
  .outerTmplt_2 .ofrTxtHdng_3 {
    font-weight: 400;
  }
  .outerTmplt_2 .botCnt_2.var_5 {
    padding: 10px;
    height: auto;
  }
  .outerTmplt_2 .botCnt_2.var_5 .comCnt2 {
    padding: 0;
    height: auto;
  }
  .outerTmplt_2 .holder .botCnt_2.var_5 .iconWpr {
    float: left;
  }
  .outerTmplt_2 .holder .botCnt_2.var_5 .ofrTxtHdng_5 {
    margin: 0;
  }
  .outerTmplt_2 .snglOfrTmplt {
    padding: 10px; /*background-color:#ffffff; box-shadow:0 0 3px #cec9c9; */
    width: calc(100% + 20px);
    margin-left: -10px;
  }
  .outerTmplt_2 .snglOfrTmplt .left {
    width: 50%;
    float: left;
  }
  .outerTmplt_2 .snglOfr .snglOfrHdr {
    position: relative;
    width: 100%;
    display: inline-block;
  }
  .outerTmplt_2 .snglOfr .snglOfrHdr .logoCnt_3 {
    width: 40%;
    margin-right: 0;
  }
  .outerTmplt_2 .snglOfr .snglOfrHdr .logoCnt_3 img {
    width: 100%;
    max-width: auto;
    max-height: auto;
  }
  .outerTmplt_2 .snglOfr .snglOfrHdr .snglOfrHdng {
    font-size: 18px;
    white-space: normal;
  }
  .outerTmplt_2 .snglOfrTmplt .right { /*display:none;*/
    float: right;
    width: 280px;
  }
  .outerTmplt_2 .snglOfrTmplt .snglOfrTxt {
    margin-top: 6px;
  }
  .outerTmplt_2 .holder .imgHolder .lefttBot .link {
    margin-left: 0;
  }
  .outerTmplt_2 .holder.var_3 .topCnt.var_2 {
    padding-top: 10px;
  }
  .outerWpr .outerTmplt_2 .imgHolder .favIc2, .outerWpr .outerTmplt_2 .imgHolder .frwrdIc {
    padding: 0;
  }
  .outerWpr .outerTmplt_2 .imgHolder .banHvrd {
    display: block;
    bottom: 10px;
    right: 10px;
    top: inherit;
  }
  .outerWpr .outerTmplt_2 .imgHolder .favIc2.mT20 {
    margin-top: 10px !important;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .hvrdCnt {
    width: 100%;
    left: inherit;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .hvrdCnt .holder {
    float: none;
    margin: 0 auto 10px;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .hvrdCnt .upArw_ccc {
    position: static;
    left: inherit;
    top: inherit;
    right: inherit;
    bottom: inherit;
    margin: 0 auto;
    float: none;
    width: 0;
    height: 0;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .ofrLst {
    height: auto;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .hvrdCnt {
    overflow: hidden;
    height: 505px;
    margin-bottom: 15px;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .hvrdCnt .hvrdInr {
    overflow-x: scroll;
    overflow-y: hidden;
    width: auto;
    padding-bottom: 30px;
    position: static;
    background-color: #cccccc;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .hvrdCnt .hvrdInr .holder {
    display: inline-block;
    width: 88%;
    padding: 0 10px;
    box-sizing: border-box;
    vertical-align: top;
    margin-bottom: 0;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .hvrdCnt .hvrdInr .viewAlLink {
    position: absolute;
    bottom: 5px;
    right: 10px;
    margin: 0;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .botCnt_2.var_6 {
    height: auto;
    padding: 30px 10px 0 10px;
  }
  .outerWpr .outerTmplt_2 .ofrTxtTemp.var_2.style_2 {
    margin: 0;
    height: auto;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt .ofrTxtTemp {
    height: auto;
    margin-top: 5px;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt .logoCnt_3.var_2 {
    height: auto;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt .logoCnt_3.var_2 img {
    max-height: inherit;
    max-width: 100%;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2 li .shareIc::before {
    font-size: 20px;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2 li .favIc::before {
    font-size: 20px;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .holderInr .imgHolder.var_3 {
    height: auto;
    max-height: 175px;
  }
  .outerWpr.var_2 .outerTmplt_2 .holder .rightBot {
    right: 0;
    bottom: 0;
    width: auto;
  }
  .outerWpr.var_2 .outerTmplt_2 .rightBot .btn {
    min-width: 120px;
    padding: 0 10px;
  }
  .overlay {
    background-color: #ffffff;
  }
  .overlay .overlay_wrp .templt .submissionWp.var_2 .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    padding: 6px 30px 7px 10px;
    font-size: 14px;
  }
  .overlay .overlay_wrp .templt .submissionWp .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
    top: 13px;
  }
  .overlay .overlay_wrp .templt .submissionWp .inpWp_01.frmfield_mobile_number .flag-container {
    height: 30px;
  }
  .overlay .overlay_wrp .templt .submissionWp .inpWp_01.frmfield_mobile_number .intl-tel-input.allow-dropdown .selected-flag {
    padding: 7px 10px 7px;
  }
  .overlay .overlay_wrp .templt .submissionWp .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
    width: 100% !important;
  }
  .overlay .overlay_wrp .templt .submissionWp .ui-selectmenu-menu {
    top: 34px !important;
    left: -1px !important;
  }
  .overlay .overlay_wrp .templt .submissionWp .btn {
    margin: 0 0 40px 0;
  }
  .shareTemplate .eCard {
    padding: 10px;
  }
  .snglOfrTmplt .right .tagTempltHdng {
    font-size: 20px;
  }
  .snglOfr .crdCnt .eCard {
    display: none;
  }
  .snglOfr .snglOfrHdr .logoCnt_3 + .snglOfrHdng {
    width: 57%;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    right: 0;
    margin-top: 0;
  }
  .outerTmplt_2 .crdCnt {
    margin: 0;
  }
  .outerTmplt_2 .crdCnt > .left {
    width: 100%;
    padding: 10px;
  }
  .outerTmplt_2 .crdCnt > .left .cntnt {
    width: auto;
    height: auto;
  }
  .snglOfrTmplt.var_01 .crdCnt .cntnt p, .crdCnt .cntnt a, .crdCnt .left a {
    font-size: 14px;
    font-weight: 300;
  }
  .crdCnt .cntnt .link18grn {
    margin-bottom: 5px;
  }
  .snglOfr {
    padding-bottom: 10px;
  }
  .recmndHdng {
    margin: 5px 0 0px;
  }
  .snglOfr .snglOfrTmplt { /*padding:0;*/ }
  .recmndOfr {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  .recmndOfr .recmndHdng {
    width: 100%;
    font-size: 20px;
  }
  .plan_2 {
    width: 100%;
  }
  .ofrLst ul li, .content_2 ul li, .ofrTxtHdng_5 ul li, .subList.var_2 ul li {
    font-size: 14px;
    line-height: 18px;
    background: url(images/tickic.png) no-repeat; /* margin-top: 17px; */
    margin-top: 13px;
    padding-left: 28px;
    font-weight: 300;
  }
  .moduleHd .bizIc {
    background: none !important;
    font-size: 30px;
    margin-right: 5px;
    color: #333333;
  }
  .moduleHd .bizIc::before {
    content: "\e910";
  }
  .tab li .newsIc {
    background: none !important;
    font-size: 30px;
    margin-right: 5px; /*color:#00abbe;*/
  }
  .tab li .newsIc::before {
    content: "\e922";
  }
  .tab li.act .newsIc::before {
    color: #333333;
  }
  .tab li .articlIc {
    background: none !important;
    font-size: 30px;
    margin-right: 5px; /*color:#00abbe;*/
  }
  .tab li .articlIc::before {
    content: "\e921";
  }
  .tab li.act .articlIc::before {
    color: #333333;
  }
  .banCntWp {
    width: 100%;
    margin-top: 20px;
    padding-bottom: 0;
    background-color: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
  }
  .list2 {
    width: 100%;
    margin-top: 0;
  }
  #articlelist.list2 > li, #newslist.list2 > li, .profBizWrp .list2 > li, .nt_article_list > li {
    width: 100%;
    margin: 12px 0 0 0;
    border: none;
    height: auto;
    padding: 10px;
    background-color: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
  }
  .profBizWrp .list2 > li:first-child {
    margin-top: 5px;
  }
  .profWrp .profBizWrp .list2 > li:first-child, .profWrp .profBizWrp .list2 > li {
    margin-top: 12px;
  }
  #newslist.list2 > li:first-child {
    margin-top: 10px;
  }
  #articlelist.list2 .actionList > li, #newslist.list2 .actionList li, .nt_article_list > li .actionList li { /*float:right;*/
    width: auto; /*margin:0 10px 0 0;*/
    margin-left: 15px;
  }
  #articlelist.list2 .actionList > li:first-child, #articlelist.list2 .actionList li:first-child { /*margin:0;*/ }
  .banCntWp .actionList {
    position: absolute;
    top: -55px;
    display: block;
  }
  .banCntWp .actionList li {
    width: auto;
  }
  .banCntWp .actionList li a, .banCntWp .actionList li .numcnt {
    color: #ffffff;
  }
  .banCntWp .banHvrd {
    display: block;
    right: 0;
    bottom: 0;
  }
  .banCntWp .banHvrd .mT10 {
    margin: 0 !important;
  }
  .banCntWp .banDec .subHdr {
    font-size: 12px;
    color: #273239;
  }
  .banCntWp .banDec .subHdr:hover {
    text-decoration: underline;
  }
  .banCntWp .BanHdr {
    font-size: 14px;
    margin-top: 5px;
    color: #333333;
  }
  .list2 > li .imgWp {
    margin-top: 10px;
  }
  .outerWpr .list2 > li .imgWp {
    overflow: inherit;
    max-height: inherit;
    height: auto;
  }
  .userDisplay .dscrptn { /*float:left;*/
    width: 100%; /*margin-top:-4px;*/ /*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/
    font-style: normal;
  }
  .userDisplay .dscrptn a {
    font-size: 14px; /* overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/
    color: #273239;
  }
  .userDisplay .dscrptn a:hover {
    text-decoration: underline;
  }
  .userDisplay .clockIc {
    width: 15px;
    height: 15px;
  }
  #articlelist.list2 li .userDisplay.var_2 .time {
    font-size: 12px;
    font-style: normal;
  }
  .list2 li .subHdr {
    margin-top: 8px;
    font-weight: 700;
    height: auto;
  }
  .list2 li .subHdr + .lstHdr {
    margin-top: 0;
    font-size: 16px;
    height: auto;
  }
  .list2 .lstDec {
    margin-top: 5px;
    word-wrap: break-word;
  }
  .list2 > li .actionList > li .patIc {
    margin: 0;
  }
  .btnWp {
    width: 100%;
    display: inline-block;
    margin: 5px 0 20px;
    text-align: center;
  }
  #articlelist.list2 .actionList li a {
    height: 39px;
    line-height: 39px;
  }
  #articlelist.list2 .actionList li .numcnt, .nt_article_list > li .actionList li .pat .numcnt {
    margin: 0 0 0 3px;
    line-height: 39px;
    float: left;
  }
  #articlelist.list2 > li .actionList li > .cmntIc_777 {
    margin-top: 0; /*line-height:39px; */
    margin-right: 0;
    padding: 12px 12px 10px 10px;
    box-sizing: border-box;
    font-size: 21px;
  }
  .outerWpr .favIc2, .outerWpr .frwrdIc {
    padding: 10px;
    background-origin: content-box;
    background-clip: content-box;
  }
  .postBy .colLeft {
    border: 1px solid #e8e8e8;
    width: 100%;
    padding: 10px;
    height: auto;
  }
  .postBy .colLeft p, .postBy .colLeft .link18grn {
    font-size: 14px;
    line-height: normal;
  }
  .postBy .colLeft .postPara {
    height: auto;
    margin-bottom: 10px;
    float: none;
  }
  .postBy .colLeft .txt_l.fL {
    margin-left: 5px;
  }
  .postBy .colLeft .link16grn {
    font-size: 14px;
  }
  .postBy .eCard {
    width: 100%;
    padding: 10px;
  }
  .postBy .eCard .top {
    padding: 0;
  }
  .postBy .colLeft + .fR {
    width: 100%;
    margin-top: 10px;
  }
  .postBy .eCard .left {
    width: 46px;
  }
  .postBy .eCard .left .imgWp {
    height: 46px;
  }
  .postBy .eCard .left .btn {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
  }
  .postBy .eCard .right {
    padding-left: 56px;
  }
  .postBy .eCard .vrifdIc {
    width: 16px;
    height: 16px;
  }
  .postBy .listIcon {
    margin-top: 4px;
  }
  .postBy .eCard .topSec {
    height: 90px;
  }
  .postBy .eCard .bottom .rigSec {
    width: auto;
  }
  .postBy .eCard .bottom .shareIc {
    width: 17px;
    height: 12px;
    margin: 0 0 0 5px;
  }
  .fullView .botLstWp.var_2 {
    margin: 10px 0;
    height: auto;
  }
  .botLstWp.var_2 .actionList > li a {
    float: none;
    display: inline-block;
    height: auto;
    line-height: normal;
  }
  .botLstWp .link14_777 {
    margin: 10px 0 0 0;
    line-height: normal;
    font-size: 14px;
    color: #00abbe;
    float: left;
  }
  .overlay_v3 .botLstWp.var_2 .actionList > li a .patIc {
    margin-top: 3px;
  }
  .overlay_v3 .actionList li .numcnt {
    margin-top: 10px;
  }
  .overlay_v3 .fullView .artclSec {
    padding: 0;
  }
  .overlay_v3 .fullView .artclSec .botLstWp.var_2 .actionList > li a span {
    margin-top: 6px;
  }
  .overlay_v3 .fullView .artclSec .botLstWp.var_2 .actionList > li a span.patIc {
    margin-top: -5px;
  }
  .article_wrapper .fullView .artclSec .botLstWp.var_2 .actionList li {
    margin-left: 20px;
    width: auto;
  }
  .article_wrapper .fullView .artclSec .botLstWp.var_2 .actionList li:first-child {
    margin-left: 0;
  }
  .article_wrapper .fullView .artclSec .botLstWp.var_2 .link14_777 {
    float: left;
    margin-top: 10px;
  }
  .artclSec iframe, .artclSec img {
    width: 100%;
    height: auto;
  }
  .botLstWp {
    width: 100%;
    padding: 0;
    position: relative;
    background: none;
    margin-top: 24px;
    float: left;
  }
  .botLstWp.var_2 .actionList {
    margin: 0;
  }
  .botLstWp .actionList {
    text-align: center;
    margin-top: 10px;
  }
  .botLstWp .actionList > li a {
    height: 40px;
    line-height: 38px;
  }
  .botLstWp .actionList > li:last-child {
    float: none;
    display: inline-block;
  }
  .actionList > li .numcnt {
    color: #00abbe;
    margin-left: 0;
    font-size: 12px;
    float: none;
    float: right;
  }
  .group_actionListWrp .actionList li a.btn, .botmSec .actionList.style2 li a.btn {
    font-size: 12px;
    padding: 0 5px;
    min-width: 50px;
    line-height: 25px;
    height: 25px;
    margin-top: 6px;
    margin-left: 10px;
  }
  .profWrp .profBizWrp .group_actionListWrp .actionList li a.btn {
    margin-left: 0;
  }
  .overlay_v3 .fullView .botLstWp .actionList li:last-child {
    float: left;
  }
  .comntList > li {
    padding: 10px;
    margin-top: 14px;
  }
  .comntList > li:first-child {
    margin-top: 16px;
  }
  .comntList > li .userDisplay .cmntTxt, .fullView .userDisplay .cntntpara {
    font-size: 14px;
    line-height: normal;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    max-height: 72px;
    margin-top: 10px;
  }
  .comntList > li .userDisplay .colLeft, .fullView .userDisplay .colLeft {
    width: 46px;
    height: 46px;
    line-height: 46px;
    float: none;
  }
  .comntList > li > .userDisplay > .colRight, .fullView > .userDisplay > .colRight {
    float: left;
    margin: -47px 0 0 0;
  }
  .comntList > li .userDisplay .colRight .topic, .fullView .userDisplay .colRight .topic {
    position: relative;
    top: inherit;
    right: inherit;
    font-size: 14px;
    float: left;
    margin: 0;
    padding-left: 56px;
    padding-bottom: 11px;
  }
  .comntList > li .userDisplay .dscrptn {
    padding-left: 56px;
    box-sizing: border-box;
  }
  .comntList {
    margin-bottom: 10px;
  }
  .comntList > li .userDisplay > .timeDscrptn, .fullView .userDisplay > .timeDscrptn {
    margin-top: 0;
  }
  .fullView .cntntRight {
    width: 100%;
  }
  .fullView .templet_1.style_02 .right {
    margin: 0;
    padding: 10px;
  }
  .fullView .templet_1 .right .tagHdng {
    margin-top: 0;
    font-size: 14px;
  }
  .fullView .templet_1 .right .cntntHdr {
    position: relative;
    bottom: inherit;
    left: inherit;
    right: inherit;
    top: inherit;
    margin: 0;
  }
  .fullView .cntntRight .list3.single {
    margin-top: 10px;
  }
  .fullView .cntntRight .list3.single > li {
    width: 48px;
    height: 48px;
    line-height: 48px;
    max-width: inherit;
    max-height: inherit;
    min-width: auto;
    min-height: auto;
    padding: 0;
    margin-left: 10px;
  }
  .fullView .cntntRight .list3.single > li:first-child {
    margin-left: 0;
  }
  .disWrp .fullView .templet_1 .left {
    height: auto;
    min-height: inherit;
    max-height: inherit;
    width: 100%;
  }
  .disWrp .fullView .templet_1 .right {
    display: inline-block;
  }
  .disWrp .fullView .templet_1 .cntntpara {
    height: 75px;
    margin-top: 0;
  }
  .disWrp .comntList > li {
    padding-bottom: 0;
    margin-top: 10px;
  }
  .disWrp .btnWp {
    margin-top: 10px;
  }
  .disWrp .botLstWp.var_2 .actionList > li {
    margin-left: 10px;
  }
  .disWrp .botLstWp.var_2 .actionList > li:first-child {
    margin-left: 10px;
  }
  .disWrp .fullView {
    box-shadow: 0 0 3px #cec9c9;
    padding: 10px;
    margin-top: 10px;
    background-color: #ffffff;
  }
  .disWrp .fullView .userDisplay .colRight .dscrptn, .disWrp .fullView .userDisplay .colRight .cmntTxt, .disWrp .fullView .userDisplay .colRight .timeDscrptn {
    padding-left: 56px;
    margin: 0;
    box-sizing: border-box;
  }
  .disWrp .fullView .cntntRight .postCnt {
    display: inline-block;
    width: 100%;
  }
  .disWrp .fullView .cntntRight .postCnt .textarea {
    padding: 5px 25px 5px 5px;
    font-size: 14px;
  }
  .disWrp .fullView .cntntRight .postCnt .mediumBtn {
    width: 100%;
    position: relative;
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
  }
  .disWrp .fullView .cntntRight .postCnt .infoIcWrp {
    top: 5px;
    right: 5px;
  }
  .disWrp .comntList li .clsBtn_ccc {
    top: 5px;
    right: 5px;
    width: 15px;
    height: 15px;
  }
  .disWrp .comntFlow .comntList > li > .userDisplay > .colRight, .fullView > .userDisplay > .colRight {
    margin: 0 0 0 10px;
  }
  .disWrp .fullView .comntFlow .comntList > li > .userDisplay .colRight .dscrptn, .disWrp .fullView .comntFlow .comntList > li > .userDisplay .colRight .cmntTxt, .disWrp .fullView .comntFlow .comntList > li > .userDisplay .colRight .timeDscrptn {
    padding-left: 0;
  }
  .disWrp .fullView > .userDisplay > .colRight {
    margin: 0;
  }
  .disWrp .fullView > .userDisplay > .colRight .dscrptn {
    margin-top: -50px;
    float: left;
  }
  .disWrp .fullView > .userDisplay > .colRight .topic {
    margin-top: -30px;
    padding: 0 0 0 56px;
  }
  .disWrp .comntFlow .comntList > li {
    padding-bottom: 10px;
  }
  .disWrp .fullView > .userDisplay > .colRight .timeDscrptn {
    padding: 0;
    margin-top: 5px;
  }
  .disWrp .fullView .botLstWp.var_2 .link14_777 {
    margin-top: 15px;
  }
  .disWrp .fullView .comntFlow .comntList li .userDisplay .colLeft {
    float: left;
  }
  #CONT_BIZFORUM .disWrp .fullView .cntntRight {
    margin-top: 10px;
  }
  #CONT_BIZFORUM .disWrp .fullView .botLstWp.var_2 .actionList > li a {
    margin-top: 10px;
  }
  #CONT_BIZFORUM .disWrp .fullView .botLstWp.var_2 .actionList > li.pat a {
    margin-top: 0;
  }
  #CONT_BIZFORUM .disWrp .fullView .botLstWp.var_2#viewcomment .link14_777 {
    margin-top: 10px;
  }
  #CONT_BIZFORUM .disWrp .botLstWp.var_2 .actionList > li:first-child {
    margin-left: 0;
  }
  #discussions_view.disWrp .fullView .comntFlow .comntList li .userDisplay .colLeft {
    float: none;
    width: 29px;
    height: 29px;
  }
  #discussions_view.disWrp .fullView .comntFlow .comntList li .userDisplay .colRight {
    float: left;
    margin: -34px 0 0 0;
  }
  #discussions_view.disWrp .fullView .comntFlow .comntList li .userDisplay .colRight .dscrptn {
    padding-left: 39px;
    padding-right: 15px;
  }
  #discussions_view.disWrp .fullView .comntFlow .comntList li .userDisplay .colRight .cmntTxt {
    padding-top: 20px;
  }
  .disWrp .txtWp.txtStyl_01 {
    padding: 10px !important;
  }
  #newslist.list2 > li .imgWp {
    margin: 0;
    overflow: hidden;
  }
  #newslist.list2 > li .indstry {
    margin-top: 8px;
    font-weight: 700;
    font-size: 12px;
  }
  #newslist.list2 > li .indstry a {
    font-size: 12px;
    color: #273239;
  }
  #newslist.list2 > li .indstry a:hover {
    text-decoration: underline;
  }
  #newslist.list2 > li .lstHdr {
    margin-top: 0;
    font-size: 16px;
    height: auto;
    margin-top: 8px;
  }
  #newslist.list2 > li .lstDec {
    font-size: 14px;
    height: auto;
  }
  .moduleHd .bizOfrIc {
    background: none !important;
    font-size: 30px;
    margin-top: 15px;
    margin-right: 3px;
    color: #333333;
  }
  .moduleHd .bizOfrIc::before {
    content: "\e92b";
  }
  .holder {
    width: 100%;
    box-shadow: 0 0 3px #cec9c9;
    display: inline-block;
  }
  .eStoreCnt .lsNew {
    width: 100%;
    box-shadow: 0 0 3px #cec9c9;
  }
  .eStoreCnt .lsNew .lsBanCnt_v1 {
    padding-bottom: 5px;
  }
  .eStoreCnt .lsNew .stepCnt {
    display: inline-block;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .eStoreCnt .stepHdng {
    font-size: 16px;
  }
  .eStoreCnt .lsTabCnt .lsTab {
    padding-bottom: 10px;
  }
  .eStoreCnt .lsTabCnt .imgWpWpr {
    height: 230px;
  }
  .eStoreCnt .lsTabCnt .tabTxt {
    font-size: 18px;
    margin-top: 5px;
    float: none;
  }
  .eStoreCnt .lsTabCnt .tabTxt2 {
    font-size: 16px;
    margin-top: 10px;
  }
  .eStoreCnt .bsnsPrdctCnt .tabCnt {
    box-shadow: 0 0 3px #cec9c9;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 10px;
  }
  .eStoreCnt .bsnsPrdctCnt .tabCnt .tab {
    float: none;
    display: inline-block;
  }
  .eStoreCnt .bsnsPrdctCnt .tabCnt .tab > li {
    margin: 0;
  }
  .eStoreCnt .bsnsPrdctCnt .bsnsPrdctLst li {
    width: calc(50% - 10px);
    margin: 10px;
    box-sizing: border-box;
  }
  .eStoreCnt .bsnsPrdctCnt .bsnsPrdctLst li:nth-child(even) {
    float: right;
    margin-right: 0;
  }
  .eStoreCnt .bsnsPrdctCnt .bsnsPrdctLst li:nth-child(odd) {
    margin-left: 0;
  }
  .eStoreCnt .bsnsPrdctCnt .bsnsPrdctLst li .holder.var_4 {
    width: 100%;
  }
  .eStoreCnt .bsnsPrdctCnt .bsnsPrdctLst li .botCnt_2.var_3 {
    padding: 10px;
  }
  .eStoreCnt .bsnsPrdctCnt .bsnsPrdctLst li .botCnt_2.var_3 .link {
    font-size: 16px;
  }
  .eStoreCnt .bsnsPrdctCnt .bsnsPrdctLst {
    margin: 0;
  }
  .companyprofile_view p, .profContent label, .companyprofile_edit .ui-selectmenu-button.ui-widget span.ui-selectmenu-text, .addrsCnt, #companyprofile_social .companyprofile_view .profRow a {
    font-size: 14px;
  }
  .eCard.var_2 {
    max-width: 100%;
    padding: 0 10px;
  }
  .eCard.var_2 .top {
    padding: 0;
  }
  .eCard.var_2 .left {
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  .eCard.var_2 .right {
    width: 100%;
    padding-left: 0;
  }
  .eCard.var_2 .com {
    width: 100%;
    margin-bottom: 0;
  }
  .eCard.var_2 .name {
    font-size: 18px;
    width: 100%;
    padding-right: 20px;
    text-overflow: initial;
    white-space: initial;
  }
  .profWrp .profTopRow .eCard.var_2 .top .right .topSec {
    text-align: center;
  }
  .profWrp .profTopRow .eCard.var_2 .top .right .topSec .nameEditCnt {
    text-align: left;
  }
  .profWrp .profTopRow .eCard.var_2 .top .right .botmSec .com {
    text-align: center;
  }
  .profWrp .profTopRow .eCard.var_2 .frm_profile_edit_user .top .right .botmSec .com {
    text-align: left;
  }
  .profWrp .profTopRow .eCard.var_2 .frm_profile_edit_user .top .right .topSec .capWrpr {
    float: left;
  }
  .profWrp .profTopRow .eCard.var_2 .actionList.style2 {
    position: relative;
    right: inherit;
    bottom: inherit;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    display: inline-block;
  }
  .profWrp .profTopRow .eCard.var_2 .frm_profile_edit_user .actionList.style2 {
    float: right;
  }
  .profWrp .eCard.var_2 .com {
    color: #273239;
  }
  #userprofile_about .eCard.var_2 .left {
    margin-top: 20px;
  }
  .profWrp .profTopRow .eCard.var_2.editBg {
    background-color: #ffffff !important;
  }
  .profWrp .actionList.style2 > li a.btn {
    line-height: 27px;
  }
  .profWrp .frmfield .incDateCalJs .ui-datepicker {
    margin: 0;
  }
  .profWrp .addCnt .frmfield .autocomplete-suggestions {
    padding: 0;
    width: 287px !important;
  }
  .profWrp .addCnt .frmfield .autocomplete-suggestions li .borDiv {
    display: none;
  }
  .profWrp .addCnt .frmfield .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    padding-right: 25px;
  }
  .profWrp .profContent .profRow .domLst + .fR {
    font-size: 12px;
    margin-top: 5px;
  }
  #domainsearch_result .domLst > li {
    padding: 10px;
    text-align: center;
  }
  #domainsearch_result .domLst > li > .first, #domainsearch_result .domLst > li > .firstTxt, #domainsearch_result .domLst > li > .third {
    width: 100%;
    padding: 0;
    float: none;
  }
  #domainsearch_result .domLst > li .btn {
    display: inline-block;
    position: relative;
    top: inherit;
    right: inherit;
    margin-top: 10px;
    height: 25px;
    line-height: 27px;
    font-size: 12px;
    padding: 0 10px;
    min-width: 50px;
  }
  .overlay.chnCompCfrm .overlay_wrp .row .iconUl_01 > li .rightCnt {
    margin: 0;
    padding: 0;
  }
  .savingIndustryTxt.profRow .profCol {
    width: 52%;
  }
  .savingIndustryTxt.profRow .profCol.fR {
    width: 48%;
  }
  .userprofile_view .compCnt .link { /*width: calc(100% - 36px);*/ }
  .nameEditCnt .slctWp .arwLink span:first-child {
    font-size: 14px;
  }
  .nameEditCnt .slctWp .arwLink span:first-child {
    margin-top: 5px;
  }
  .nameEditCnt .slctWp .downArw {
    margin-top: 10px;
  }
  .nameEditCnt .inputUl > li .slctWp {
    min-height: 29px;
    height: 29px;
  }
  .nameEditCnt .nameRow .ui-menu {
    top: 27px;
  }
  #companyprofile_description .companyprofile_view p {
    margin-top: 5px;
  }
  .companyprofile_description .companyprofile_view .profRow .dtailWpr .detlUl li .frm_profile_edit_company .slctWp,
  .userprofile_view .slctWp {
    min-height: 31px;
    height: 31px;
  }
  .eCard.var_2.name .slctWp .inp2, .nameEditCnt .inputUl > li .inpWp .inp1, .eCard.var_2 .right .botmSec .profRow .inp2 {
    height: 29px;
    line-height: 29px;
    width: 90%;
    text-overflow: initial;
  }
  .profRow .profCol {
    width: 100%;
  }
  #frm_profile_edit_company .top .right .profRow.pT10 > .profCol.fR {
    position: absolute;
    width: 46px;
    right: 0;
    font-size: 14px;
    width: 46% !important;
    top: 11px;
  }
  .eCard.var_2 .right .profRow .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    padding-top: 5px;
    padding-bottom: 3px;
    font-size: 14px;
  }
  .frm_profile_edit_company .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
    top: 10px;
  }
  .frm_profile_edit_company .profRow {
    position: relative;
  }
  .disWrp .fullView .botLstWp.var_2#viewcomment .link14_777 {
    margin-top: 0;
  }
  #userprofile_dateofjoining .profRow .editIc {
    top: 17px;
  }
  #userprofile_dateofjoining .nobLst li .custcheckBox, #userprofile_dateofjoining .nacLst .SummaryTxt.var_2 {
    font-size: 14px;
  }
  #userprofile_dateofjoining .nacLst .SummaryTxt.var_2 {
    font-weight: 300;
  }
  .profContent {
    padding: 0 10px;
  }
  #frm_profile_edit_company .listCnt_2 {
    background: none;
    border: none;
    padding: 0;
  }
  #frm_profile_edit_company .listCnt_2 .profContent .listLab {
    line-height: initial;
  }
  #frm_profile_edit_company .listCnt_2 .right {
    margin: 0;
    width: 100%;
  }
  #frm_profile_edit_company .profContent .listLab {
    float: none;
    line-height: initial;
  }
  .list3.var_4 {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 0;
  }
  .list3.var_4 li {
    height: auto;
    margin-left: 10px;
    line-height: initial;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 10px;
  }
  .list3.var_4 li .imgHolder {
    height: auto;
    line-height: initial;
  }
  .list3.var_4 li .caption .captionTxt {
    word-break: break-all;
    margin-bottom: 3px;
  }
  .companyprofile_view .offLi.var_2 {
    width: 100%;
  }
  #frm_profile_edit_company .caption .inp2 {
    width: 72%;
  }
  .list3.var_4 li.last.imgdropzone a {
    padding-top: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%); /*height:auto;*/
  }
  #frm_profile_edit_company .drgTxt {
    display: none;
  }
  .dtailWpr {
    height: auto;
    background: none;
  }
  .detlUl li {
    width: 100%;
    border: none;
    position: relative;
    height: auto;
    margin-top: 10px;
  }
  .detlUl li:first-child {
    margin-top: 0;
  }
  .detlUl > li .calIc01 {
    margin-bottom: 0;
  }
  .detlUl > li .calIc01, .detlUl > li .turnOIc, .detlUl > li .emplyIc {
    float: left;
  }
  #companyprofile_description .detlUl li a {
    width: calc(100% - 40px);
    height: auto;
    line-height: initial;
    text-align: left;
    padding-left: 0;
  }
  .detlUl li .clear {
    display: none;
  }
  .companyprofile_view .ContRow {
    padding-bottom: 0;
  }
  .nacLst li {
    width: 100%;
  }
  .detlUl > li .emplyIc {
    margin-top: -2px;
  }
  .detlUl .detlWp {
    float: left;
    margin-top: 0;
  }
  #frm_profile_edit_company .detlUl > li .emplyIc, #frm_profile_edit_company .detlUl > li .calIc01, #frm_profile_edit_company .detlUl > li .turnOIc {
    margin-right: 10px;
  }
  #frm_profile_edit_company .detlUl > li .emplyIc {
    margin-top: 0;
  }
  #frm_profile_edit_company .detlUl > li .calIc01 {
    margin-top: 3px;
    margin-right: 18px;
  }
  #frm_profile_edit_company .detlUl > li .turnOIc {
    margin-top: 2px;
    margin-right: 15px;
  }
  #frm_profile_edit_company .detlUl li .checkBox {
    margin: 0;
    padding: 10px 0 0 40px;
    float: left;
  }
  #frm_profile_edit_company .detlUl li .checkBox .custcheckBox {
    text-align: left;
  }
  #frm_profile_edit_company .detlUl li .custcheckBox::before {
    margin: 0;
  }
  #frm_profile_edit_company .detlUl > li.frmfield_employee_count_group .detlWp {
    margin-left: 12px;
  }
  #companyprofile_description #frm_profile_edit_company .detlUl li a {
    width: 100%;
    height: 30px;
    line-height: 29px;
    text-align: center;
    padding: 0 10px;
  }
  #frm_profile_edit_company .nacLst .greenPls, #frm_profile_edit_company .nacLst .awardCnt .inp {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin-right: 10px;
  }
  #frm_profile_edit_company .detlUl .detlWp .clsBtn_crcl {
    width: 14px !important;
    height: 14px !important;
    padding: 0 !important;
    position: absolute;
    right: 5px;
    top: 3px;
    border: none;
    line-height: normal !important;
  }
  .compDateTurn .dtailWpr {
    margin-top: -21px;
  }
  #frm_profile_edit_company .nacLst {
    margin-top: -25px;
  }
  .cntctLst {
    padding: 0;
  }
  .cntctHdr {
    padding: 0 10px;
    border-bottom: 1px solid #dddddd;
  }
  .addrsCnt {
    padding: 0;
  }
  .cntctHdr .hdrRight .greenBand {
    display: none;
  }
  .cntctCnt .actionList.style2 {
    width: auto;
    float: right;
  }
  .cntctCnt .actionList.style2 li {
    width: auto;
  }
  #companyprofile_website .profRow .profCol {
    width: calc(100% - 30px);
  }
  #companyprofile_website .profRow .profCol .clear { /*display: none*/ }
  #companyprofile_website .profContent {
    padding-bottom: 0;
  }
  #companyprofile_website .profContent .profRow {
    margin-bottom: 0;
  }
  #userprofile_website .profCol > a, #userprofile_social .profContent .profCol > a {
    font-size: 14px;
  }
  #userprofile_social .profContent .editIc {
    top: 6px;
    right: 10px;
  }
  #userprofile_website .webTxt {
    margin-top: 2px;
  }
  #userprofile_social .plsCntWp {
    right: 10px;
    top: 10px;
  }
  #companyprofile_website #frm_profile_edit_company .profRow .profCol {
    width: 100%;
  }
  #frm_profile_edit_company {
    position: relative;
  }
  .websiteProPer {
    position: absolute;
    top: -3px;
    right: 0;
  }
  .socialProPer {
    position: absolute;
    top: -69px;
    right: 0;
  }
  .profBizWrp .tabCnt {
    box-shadow: none;
    margin-top: 13px;
    position: relative;
  }
  .profBizWrp .botLstWp.var_2 .actionList > li a span {
    margin-top: 10px;
  }
  .profBizWrp .botLstWp.var_2 .actionList > li a span.patIc {
    margin-top: 0;
  }
  .profBizWrp .tabCnt .tab {
    z-index: 1;
    position: relative;
  }
  .profBizWrp .tabCnt .greLine {
    position: absolute;
    top: 52px;
  }
  .profBizWrp .tabCnt .link14 {
    margin-top: 15px;
  }
  #userprofile_email_signature .wrp_box_style .hd {
    font-size: 16px;
  }
  .wrp_box_style_outr.var_01 {
    width: calc(100% - 20px);
  }
  .wrp_box_style_1 .contLfRg {
    width: 100%;
  }
  .wrp_box_style_1 .numContWp .contCol {
    width: calc(100% - 40px);
  }
  .contLfRg .contCol_1 {
    width: 100%;
    padding-left: 0;
  }
  .wrp_box_style_1 .mid {
    display: none;
  }
  .contCol_1 .txt_wrapper .lef {
    width: calc(100% - 124px);
    padding-right: 0;
  }
  .contCol_1 .rig {
    width: auto;
  }
  .profRow {
    padding-top: 0;
  }
  .SummaryTxt {
    min-height: auto;
    margin-top: -3px;
  }
  .ContRow {
    padding-bottom: 0;
  }
  .cntctLst > li:last-child, .eCard.var_2 .SummaryTxt {
    margin-bottom: 0;
  }
  .profRowCntnt {
    margin-top: 0;
  }
  #companyprofile_social .profContent {
    padding-top: 0;
  }
  .companyprofile_view .offLiWp, .companyprofile_edit .offLiWp {
    margin-top: 0;
  }
  .profRow .profRowHdng {
    margin-top: 0;
  }
  #companyprofile_offerseek .profContent {
    padding-bottom: 0;
  }
  .profBizWrp, .nacLst.var_2 {
    margin-top: 0;
  }
  #frm_profile_edit_company .right .vrifCnt {
    margin-bottom: 0;
  }
  .eCard.var_2 .right .profRow {
    padding-top: 0;
  }
  .eCard.var_2.name .industrySelWrp .slctWp {
    margin-top: 0;
  }
  .eCard.var_2.name .industrySelWrp {
    margin-top: -2px;
  }
  #companyprofile_website .companyprofile_edit {
    padding-bottom: 10px;
  }
  #frm_profile_edit_company .editTwitBlog {
    padding-bottom: 0;
  }
  #userprofile_dateofjoining .nacLst.var_01 .nobLst {
    margin-top: 2px;
  }
  #userprofile_dateofjoining .nobLst li .custcheckBox {
    margin-bottom: 0px;
  }
  #userprofile_weoffer .offLiWp, #userprofile_weseek .offLiWp {
    margin-top: 0;
  }
  .eCard.var_2 .frm_profile_edit_company .right .profRow {
    margin-bottom: 10px;
  }
  .companyprofile_edit .ContRow .profRow .dtailWpr .detlUl .detlWp .incDateCalJs {
    width: 280px;
    left: -30px;
  }
  .companyprofile_edit .ContRow .profRow .dtailWpr .detlUl .detlWp .incDateCalJs .ui-datepicker {
    margin-left: 0;
    float: none;
  }
  #correct_company_name_edit .eCard.var_2.name .slctWp .inp2 {
    width: 80%;
  }
  .profBizWrp .list2 {
    padding: 0 10px;
    box-sizing: border-box;
    height: auto;
  }
  .companyprofile_view .eCard .name {
    margin-top: 5px;
  }
  .eCard.var_2 .vrifCnt {
    margin-top: 4px;
  }
  #companyprofile_offerseek .offLi > li {
    margin: 4px 2px;
  }
  #companyprofile_offerseek .offLiWp .moreBtn {
    margin-top: 4px;
    margin-bottom: 1px;
  }
  .list3.var_4 {
    margin-top: 5px;
  }
  .list3.var_4 li {
    margin-bottom: 8px;
  }
  .cntctLst > li {
    margin-bottom: 9px;
  }
  .profileLinkRow .inp2 {
    margin-top: 5px;
  }
  .editTwitBlog .profRowHdng {
    margin-bottom: 4px;
  }
  #correct_company_name_view .slctWp {
    margin-top: 4px;
  }
  #frm_profile_edit_company .right .vrifCnt {
    margin-top: 6px !important;
  }
  .industrySelWrp .profCol.fR {
    margin-top: 5px;
  }
  #frm_specialisation .inp2 {
    margin-top: 4px;
  }
  .frmfield_summary .profRowCntnt {
    margin-top: 4px;
  }
  #frm_profile_edit_company .awardLst li {
    margin-top: 5px;
  }
  .editTwitBlog .profCol .inp2 {
    margin-top: 0;
  }
  #userprofile_dateofjoining .nacLst .SummaryTxt.var_2 {
    margin-top: 0px;
  }
  #userprofile_weoffer .offLi > li, #userprofile_weseek .offLi > li {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  #userprofile_weoffer .moreBtn {
    margin-top: 4px;
  }
  #userprofile_website .profContent .profRowHdng {
    margin-bottom: -6px;
  }
  .profBizWrp #discussions .comntList > li {
    padding-bottom: 0;
    margin-top: 12px;
  }
  .memberEdit .profRow .profRowHdng {
    margin-bottom: 6px;
  }
  #userprofile_website .profRow .profCol .inp2 {
    margin-top: 11px;
  }
  .eCard.var_2 .vrifCnt {
    margin-bottom: 9px;
  }
  .eCard.var_2 .com {
    margin-top: 8px;
  }
  .frmfield_summary {
    margin-top: 4px;
  }
  .dtailWpr {
    margin-top: 4px;
  }
  .profRow.profileLinkRow {
    margin-top: 5px;
  }
  .profCol.blog_prof_col .profRow:first-child {
    margin-top: 5px;
  }
  #frm_profile_edit_company .left .vrifCnt {
    margin-bottom: 4px;
    text-align: center;
  }
  #frm_profile_edit_company .left .vrifCnt .dsgnIc_777 {
    float: none !important;
  }
  #frm_profile_edit_company .left .vrifCnt .vrifTxt {
    margin: 0;
  }
  #frm_profile_edit_company .listCnt_2 {
    margin-bottom: 9px;
  }
  .compDateTurn {
    margin-top: 10px;
    margin-bottom: 7px;
  }
  #frm_profile_edit_company .nacLst li:last-child {
    margin-top: 9px;
  }
  #frm_profile_edit_company .webTxt {
    margin-top: 4px;
  }
  .editTwitBlog .profCol.fR {
    margin-top: 9px;
  }
  .capWrpr .listIcon {
    margin-bottom: 6px;
  }
  .userprofile_view .eCard.var_2 .SummaryTxt {
    margin-top: 9px;
  }
  #userprofile_dateofjoining .nacLst.var_01 > li {
    margin-top: 15px;
    padding: 0;
  }
  #userprofile_dateofjoining .nacLst {
    margin-top: 2px;
  }
  #userprofile_weseek .profRowHdng {
    margin-top: 4px;
  }
  #userprofile_social .ContRow .profContent .profCol .profRow {
    margin-bottom: 5px;
  }
  .nameEditCnt .inputUl > li {
    margin-top: 10px;
  }
  .botmSec.memberEdit .compCnt {
    margin-bottom: 4px;
  }
  .frmfield_smerole_desc.profRow .profRowCntnt {
    margin-top: 4px;
  }
  .profContent .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
    box-sizing: border-box;
    width: calc(100% + 2px) !important;
  }
  .profContent .profRow .nacLst.var_01 .slctWp .nano {
    top: 44px !important;
  }
  .profContent .profRow .branch_edit_address .cntctCnt .addCnt .topicLst > li .slctWp .nano {
    top: 48px !important;
  }
  .profRowCntnt .txtAreaWp01 .txtArea {
    padding-left: 10px;
    padding-right: 60px;
  }
  .userprofile_view .eCard.var_2 .left .bottom {
    display: inline-block;
    padding: 0;
    border: none;
    text-align: center !important;
  }
  .profRowCntnt .txtAreaWp01 .txtArea.height-40 {
    height: 50px !important;
  }
  .eCard.var_2 {
    padding-bottom: 8px;
  }
  #companyprofile_offerseek .profContent {
    padding-top: 15px;
    padding-bottom: 8px;
  }
  #companyprofile_description .profContent {
    padding-top: 11px;
    padding-bottom: 9px;
  }
  #companyprofile_contacts .profContent, #companyprofile_contacts .profContent {
    padding-top: 11px;
    padding-bottom: 12px;
  }
  #companyprofile_website .profContent {
    padding-top: 11px;
  }
  #companyprofile_social .profContent {
    padding-top: 0px;
    padding-bottom: 15px;
  }
  .frmfield_specialisation {
    margin-top: 5px;
    margin-bottom: 7px;
  }
  .editTwitBlog + .actionList {
    margin-bottom: 20px;
    margin-right: 10px;
  }
  #userprofile_dateofjoining .nacLst.var_01 {
    margin-top: 6px;
  }
  #userprofile_dateofjoining .nacLst {
    margin-bottom: 6px;
  }
  #userprofile_weoffer .profRowHdng {
    margin-top: 11px;
  }
  #userprofile_productimages .list3.var_4 {
    margin-bottom: 8px;
  }
  #userprofile_website .profContent, #userprofile_social .profContent {
    margin-top: 12px;
    padding-bottom: 12px;
    padding-top: 10px;
  }
  .wrp_box_style_outr.var_01 {
    margin-bottom: 16px;
  }
  #userprofile_dateofjoining #frm_profile_edit_user .profContent {
    padding-top: 16px;
    padding-bottom: 14px;
  }
  .frmfield_smerole_desc.profRow {
    margin-top: 9px;
  }
  #frm_profile_edit_user .actionList.style2 > li a {
    font-size: 12px;
  }
  .overlay .overlay_wrp {
    padding: 10px;
  }
  .overlay.overlay_v3 .overlay_wrp {
    padding: 0;
  }
  .overlay .overlay_wrp .clsBtn_000, .overlay_wrp .clsBtn_000 {
    top: 3px;
  }
  .overlay_wrp .clsBtn_000 {
    top: 6px;
  }
  .overlay_wrp .shareTemplate .botRow .txt_03 {
    float: none;
  }
  .leftCol_shareInGrp {
    width: 100%;
  }
  .shareInGrpCont {
    height: auto;
  }
  .overlay_wrp .submissionWp .row100 {
    margin-top: 0;
  }
  .overlay_wrp .templet_1 .right .tagHdng, .shareWpr .subTx, .submissionWp label {
    font-size: 14px;
    font-weight: 300;
  }
  .submissionWp label {
    margin-bottom: 6px;
  }
  .submissionWp .inp2 {
    width: 100%;
    min-height: 30px;
    height: auto;
  }
  .submissionWp .txtArea {
    width: 100%;
  }
  .overlay_wrp .templet_1.var_01 .left {
    max-height: inherit;
  }
  .overlay_wrp .templet_1.var_01 img {
    max-width: auto;
    width: 100%;
  }
  .overlay_wrp .templet_1.var_01 .imgCntn {
    height: auto;
  }
  ._myGroups.create_group_v2 .grpBanCnt .btn {
    height: 30px;
    line-height: 30px;
    font-size: 11px;
  }
  ._myGroups.create_group_v2, ._myGroups.create_group_v2 .groups {
    background: #ffffff;
  }
  .centerWp .txt_03 {
    font-size: 12px;
  }
  ._myGroups.create_group_v2 .strThr {
    width: 50%;
    margin: 10px auto;
  }
  .strThr .inn {
    width: 26px;
    height: 26px;
    font-size: 12px;
    line-height: 26px;
  }
  ._myGroups.create_group_v2 .groups .logoTxtCnt {
    position: relative;
    margin-top: 40px;
  }
  ._myGroups.create_group_v2 .groups .logoTxtCnt .txtCnt .txt-1, ._myGroups.create_group_v2 .groups .logoTxtCnt .txtCnt .txt-2 {
    color: #273239;
    text-shadow: none;
  }
  ._myGroups.create_group_v2 .groups .logoTxtCnt .txtCnt .txt-1 {
    font-size: 16px;
  }
  ._myGroups.create_group_v2 .groups .logoTxtCnt .txtCnt .txt-2 {
    font-size: 14px;
  }
  ._myGroups.create_group_v2 .permCont {
    width: 100%;
  }
  ._myGroups.create_group_v2 .createGrpCnt .form_row {
    margin-bottom: 15px;
  }
  #CreateGroup .contentWp {
    margin-top: 120px;
  }
  .createGrpCnt .permCont {
    margin-left: 0;
    margin-top: 20px;
  }
  .overlay-m .overlay_wrp .eCard {
    height: auto;
    padding: 6px 10px;
  }
  .submissionWp.var_2 {
    width: 100%;
    margin-top: 20px;
  }
  .overlay_wrp .submissionWp .row100 {
    margin-bottom: 20px;
  }
  .article_wrapper .fullView .botLstWp.var_2 {
    margin-bottom: 5px;
  }
  .overlay_v3 .botLstWp .actionList li .favIc {
    background: none !important;
    width: auto !important;
    height: auto !important;
  }
  .overlay_v3 .botLstWp .actionList li .favIc::before {
    content: "\e90b";
  }
  .overlay_v3 .botLstWp .actionList li .cmntIc {
    background: none !important;
    width: auto !important;
    height: auto !important;
  }
  .overlay_v3 .botLstWp .actionList li .cmntIc::before {
    content: "\e908";
  }
  .overlay_v3 .user_info_ul {
    padding-left: 10px;
  }
  .container_v2 .colmWp .bx-controls.bx-has-pager {
    top: -18px;
  }
  .shareTemplate .shareWpr .tagListWp .inp5 {
    width: 45%;
    font-size: 14px;
    padding: 0 10px;
  }
  .shareTemplate .templet_1.var_01 .left {
    width: 100%;
    height: auto;
    line-height: normal;
    min-height: inherit;
    max-height: inherit;
  }
  .shareTemplate .templet_1.var_01 {
    margin-top: 0;
  }
  .shareTemplate .templet_1.var_01 .cntntpara {
    height: auto;
    margin-top: 10px;
  }
  .shareTemplate .templet_1.var_01 .left .imgCntn {
    width: 100%;
    height: auto;
    line-height: normal;
  }
  .shareTemplate .templet_1.var_01 .right .shareCnt {
    margin: 0;
  }
  .outerTmplt_2 .snglOfrTmplt.var_01 + .crdCnt {
    margin-top: -10px;
  }
  #frm_bizoffers_resource_center_request .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    padding: 4px 30px 4px 10px;
  }
  #frm_bizoffers_resource_center_request .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
    top: 10px;
  }
  #frm_bizoffers_resource_center_request .inpWp_01.frmfield_mobile_number .flag-container {
    height: 30px;
  }
  #frm_bizoffers_resource_center_request .inpWp_01.frmfield_mobile_number .intl-tel-input.allow-dropdown .selected-flag {
    padding: 7px;
  }
  #product_iframe_1 { /*height:1360px !important;*/ }
  .submissionWp .slctWp.var_02 .tagList li .cls_Grn {
    margin-top: 12px;
  }
  .submissionWp .slctWp.var_02 .inp2 {
    width: 45%;
    line-height: 34px;
  }
  .messages .bottom .actionList li {
    margin-left: 20px;
  }
  #message_cont .content_01 .cntntRight .templet_1.var_02 {
    padding: 0 10px 0 10px;
    border: 1px solid #cccccc;
    box-sizing: border-box;
  }
  #message_cont .content_01 .cntntRight .templet_1.var_02 .left {
    height: 120px;
    width: calc(100% + 20px);
    margin-left: -10px;
  }
  .overlay .overlay_wrp .row_02 .searchBox {
    height: 40px;
    line-height: 40px;
  }
  .overlay .overlay_wrp .searchBox .inp {
    width: 88%;
    padding-left: 10px;
  }
  .overlay .overlay_wrp .row_02 .serchIc {
    margin: 10px 10px 0 0;
  }
  .overlay .overlay_wrp .row_02 .listStyle03.var_02 > li {
    width: 100%;
    margin-top: 10px;
  }
  .overlay .overlay_wrp .row_02 .listStyle03.var_02 > li .linkWith.userDisplay .colLeft {
    margin-left: 10px;
  }
  .overlay .overlay_wrp .row_02 .listStyle03.var_02 > li .linkWith.userDisplay .colRight {
    margin-left: 80px;
  }
  .overlay .overlay_wrp .row_02 .listStyle03 > li .checkBox.var_01 .custcheckBox::before {
    margin-right: 2px;
  }
  .overlay .overlay_wrp .row_02 .listStyle03.var_02 > li .linkWith.userDisplay .colRight .p2 {
    margin-bottom: 0;
  }
  #refreshGroups .groupContent .right .selctWpr {
    width: 100%;
  }
  #refreshGroups .groupContent .right .selctWpr a {
    display: block;
  }
  .overlay {
    padding-top: 10px;
  }
  .overlay .overlay_wrp .overlayHeader .heading {
    font-size: 20px;
    width: 100%;
    padding-right: 30px;
    box-sizing: border-box;
  }
  .overlay .overlay_wrp .compVeriWrap {
    margin-top: 10px;
  }
  .overlay .overlay_wrp .compVeriWrap.txt_18_666 {
    font-size: 16px;
  }
  .compVeriWrap .radioWrp .col_02 {
    width: 100%;
    margin: 10px 0 0 0;
  }
  .overlay .overlay_wrp .compVeriWrap .boxCont_01 {
    margin: 0;
  }
  .overlay .overlay_wrp .compVeriWrap .row_1 .wid50Per {
    width: 100%;
    margin-top: 10px;
  }
  .overlay .overlay_wrp .compVeriWrap .template_01 {
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
  }
  .overlay .overlay_wrp .compVeriWrap .template_01 .orDvdr {
    margin: 40px auto 30px;
  }
  .overlay .overlay_wrp .compVeriWrap .sbmisnCntntWp .txtWp {
    margin-top: 15px;
    margin-bottom: 10px;
  }
  .overlay .overlay_wrp .compVeriWrap .sbmisnCntntWp {
    margin-bottom: 40px;
    margin-top: 15px;
  }
  .submissionWp .slctWp {
    width: 100%;
    min-height: 33px;
  }
  .submissionWp .slctWp .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    font-size: 14px;
    padding: 4px 30px 4px 10px;
  }
  .submissionWp .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
    top: 12px;
  }
  .sbmisnCntntWp .txtWp {
    margin-top: 0;
    width: 66%;
  }
  .sbmisnCntntWp .txtWp .link {
    margin-left: 0;
  }
  .select_wrp #create_groups_industry_id-menu {
    border: 1px solid #cfcfcf;
  }
  #CreateGroup {
    padding-bottom: 20px;
  }
  ._myGroups #groups_hub.contentList2 > li .evntWp .leftCol_grpV2 {
    width: 100%;
    height: auto;
    position: relative;
  }
  ._myGroups #groups_hub.contentList2 > li .evntWp .leftCol_grpV2 img {
    width: 100%;
  }
  ._myGroups #groups_hub.contentList2 > li .evntWp .rightCol_grpV2 {
    padding: 0;
    margin-top: 10px;
  }
  ._myGroups #groups_hub.contentList2 > li .evntWp .rightCol_grpV2 .eventHd {
    height: auto;
  }
  ._myGroups #groups_hub.contentList2 > li .evntWp .rightCol_grpV2 .rghtBotWp .actionList li a {
    line-height: 40px;
  }
  .groups .grpBanCnt .centerWp .txt_03, .groups .grpBanCnt .centerWp .strThr {
    display: none;
  }
  .outerWpr .banCntWp .banCnt .banHvrd .frwrdIc_wp:hover .share_block, .share_list li.act {
    width: 160px;
    display: inline-block;
    top: -5px;
    bottom: inherit;
    right: 35px;
  }
  #CreateGroup .createGrpCnt .bottomSctn {
    padding-top: 5px;
  }
  .disWrp > .comntList {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    box-sizing: border-box;
  }
  .outerWpr .banCntWp {
    margin-top: 10px;
    display: inline-block;
  }
  .outerWpr .banCntWp .banCnt .banHvrd, #articlelist.list2 > li .banHvrd, .nt_article_list > li .banHvrd {
    top: 0;
    display: block;
    bottom: inherit;
  }
  #articlelist.list2 > li .banHvrd, .nt_article_list > li .banHvrd {
    right: 0;
    z-index: inherit;
  }
  .outerWpr .banCntWp .banCnt .circle_bg_whi {
    right: 10px;
    bottom: 10px;
  }
  #articlelist.list2 > li .circle_bg_whi {
    bottom: 4px;
    right: 8px;
  }
  #articlelist.list2 > li .favIc2.mT10 {
    margin-top: 0 !important;
  }
  .outerWpr .banCntWp .banCnt .circle_bg_whi {
    top: 95px;
    bottom: inherit;
  }
  .grpEmptyCnt .grpBotLst li .icWp .netwrkIc {
    float: none;
    width: auto;
    height: auto;
    background: none !important;
  }
  .grpEmptyCnt .grpBotLst li .icWp .netwrkIc::before {
    content: "\e91e";
  }
  .grpEmptyCnt .grpBotLst li .icWp .calIc {
    background: none !important;
    width: auto;
    height: auto;
  }
  .grpEmptyCnt .grpBotLst li .icWp .calIc::before {
    content: "\e912";
  }
  .grpEmptyCnt .grpBotLst li .icWp .discusinIc::before, .grpEmptyCnt .grpBotLst li .icWp .calIc::before, .grpEmptyCnt .grpBotLst li .icWp .netwrkIc::before {
    font-size: 30px;
    color: #333333;
  }
  .overlay .overlay_wrp .submissionWp .slctWp, .overlay .overlay_wrp .submissionWp .slctWp .inp2 {
    width: 100%;
  }
  .clsAccWp .textarea {
    width: 100%;
  }
  ._myGroups .grpLstCnt .filterhead {
    margin: 0;
  }
  ._myGroups .group_actionListWrp .actionList li:first-child a.btn {
    margin-left: 0;
  }
  #articlelist.list2 > li .frwrdIc_wp:hover .share_block {
    width: 160px;
    display: inline-block;
    top: 5px;
    bottom: inherit;
    right: 35px;
  }
  #articlelist.list2 > li .share_block .share_list li { /*margin-left:0;*/ }
  .shareTemplate .templet_1.var_01 .left {
    width: calc(100% + 20px);
    margin-left: -10px;
    max-height: 275px;
  }
  .shareTemplate .templet_1.var_01 .right .tagHdng {
    font-size: 16px;
    font-weight: 400;
  }
  .shareTemplate .sclMdaList li {
    width: 30px;
    height: 30px;
  }
  .shareTemplate .sclMdaList li .fbIc, .shareTemplate .sclMdaList li .twtrIc, .shareTemplate .sclMdaList li .lnkdInIc, .shareTemplate .sclMdaList li .linkIc {
    width: 30px;
    height: 30px;
  }
  .shareTemplate .sclMdaCnt .colRight {
    margin-left: 126px;
  }
  .shareTemplate .sclMdaCnt .colRight .inp2 {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
  }
  .shareTemplate .sclMdaCnt {
    margin-bottom: 20px;
  }
  .shareTemplate .sclMdaCnt .colRight.mL41 {
    margin-left: 30px !important;
  }
  .overlay_wrp .content_04 .tabCnt {
    box-shadow: inherit;
  }
  .overlay_wrp .content_04 .tab li {
    height: 25px;
    padding-top: 0;
  }
  .overlay_wrp .content_04 .tab li a {
    font-size: 16px;
  }
  .overlay_wrp .content_04 .orDvdr.var_01 {
    width: 100%;
    height: 1px;
    position: relative;
    left: inherit;
    top: inherit;
    bottom: inherit;
    right: inherit;
    float: left;
    display: block;
    margin-top: 20px;
  }
  .overlay_wrp .content_04 .colmRowWp {
    height: auto;
    min-height: inherit;
    max-height: inherit;
    overflow: inherit;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow {
    padding: 0;
    margin: 0;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 {
    width: 100%;
    padding: 20px 0 0 0;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .inpWp_01 .inp2 {
    width: 100%;
    padding: 0 10px;
    height: 33px;
  }
  .overlay_wrp .content_04 .bottomCont {
    padding-top: 10px;
    line-height: normal;
  }
  .overlay_wrp .content_04 .bottomCont .noteTxtWp {
    width: 100%;
  }
  .overlay_wrp .content_04 .bottomCont .actionList {
    margin-top: 10px !important;
    margin-bottom: 10px;
  }
  .overlay_wrp .content_04 .bottomCont .actionList li {
    margin-left: 10px;
  }
  .overlay_wrp .content_04 .bottomCont .actionList.style2 > li a.btn {
    height: 36px;
    font-size: 16px;
    line-height: 36px;
  }
  .overlay_wrp .content_04 .rowTxt .p_1, .overlay_wrp .content_04 .rowTxt .upldTxtNLnk {
    width: 100%;
    margin-top: 5px;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .slctWp {
    height: 35px;
    min-height: auto;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .slctWp .inp2 {
    height: 33px;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .slctWp .downArw_blck {
    margin-top: 14px;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
    top: 11px;
  }
  .overlay_wrp .content_04 .tabCnt .tab li {
    margin-left: 10px;
  }
  .overlay_wrp .content_04 .tabCnt .tab li:first-child {
    margin-left: 0;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .profCol.dateCnt .calIc01 {
    top: 5px;
  }
  .overlay_wrp .content_04 .rowTxt .upldTxtNLnk .infoIcWrp.var_02 .ToolTip.rig {
    right: -65px;
  }
  .overlay_wrp .content_04 .rowTxt .upldTxtNLnk .infoIcWrp.var_02 .ToolTip.rig .downArw_333 {
    margin-right: 65px;
  }
  .overlay_wrp .content_04 .bottomCont .actionList.style2 > li a {
    font-size: 16px;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .profCol .incDateCalJs {
    top: -190px;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .profCol .incDateCalJs .topArw3 {
    display: none;
  }
  .overlayHeader .heading {
    margin-top: 0;
  }
  .overlay .overlayHeader .clsBtn_000 {
    padding: 10px;
    right: 0;
    box-sizing: border-box;
    margin-right: -5px;
    margin-top: -5px;
  }
  .tagListWp .tagList li {
    margin-left: 10px;
  }
  .cntctCnt .addCnt .topicLst > li .infoIcWrp .ToolTip.cen {
    right: 0;
  }
  .cntctCnt .addCnt .topicLst > li .infoIcWrp .ToolTip.cen .downArw_333 {
    float: right;
  }
  #userprofile_about .eCard.var_2 .left .bottom .lfSec {
    width: 100%;
    padding-left: 0;
  }
  #discussions .comntList li .botLstWp.var_2 .actionList li.pat .numcnt {
    padding-top: 0;
  }
  #Mainevents .emptyCnt .btn, #Mainevents .emptyCnt .calIc {
    display: none;
  }
  ._myGroups.create_group_v2 .createGrpCnt .form_row .form_leftCol_l1 {
    padding-right: 0;
  }
  ._myGroups .headRow .subHding {
    width: 190px;
  }
  ._myGroups .headRow {
    padding: 10px;
  }
  ._myGroups .groups .contentList2 > li .userDisplay .colRight .emptyTemplate_01 {
    width: auto;
    padding: 10px;
  }
  ._myGroups .groups .contentList2 > li .cntntRight .outrOvrflwWp .leftArwWp.var_01, ._myGroups .groups .contentList2 > li .cntntRight .outrOvrflwWp .rightArwWp.var_01 {
    display: none;
  }
  ._myGroups .groups #groups_hub.contentList2 .botLstWp .actionList li .shareIc {
    margin-top: 10px;
  }
  ._myGroups .groups #groups_hub.contentList2 .botLstWp .actionList li .cmntsIc {
    margin-top: 6px;
  }
  ._myGroups .groups #groups_hub.contentList2 li .cntntRight .postCnt.sep {
    margin-top: 0;
  }
  .profWrp .companyprofile_edit .eCard.var_2 .left .upldLg.fileinput-button input {
    width: 100%;
    height: 100%;
    margin-top: 0;
  }
  .profWrp .companyprofile_edit .eCard.var_2 .left .upldLg.fileinput-button {
    display: block;
  }
  .overlay .rcv {
    width: 100%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .overlay .rcv .inpLst3 {
    width: 100%;
    margin-top: 10px;
  }
  .overlay .rcv .rcvHd {
    box-shadow: 0 0 3px #cec9c9;
    border: none;
  }
  .overlay .rcv .rcvHd .setngRowTxt {
    padding: 10px 10px 0 10px;
  }
  .overlay.TransferOverlay .overlay_wrp .row .actionList.style2 > li {
    margin-left: 10px;
  }
  .overlay.TransferOverlay .overlay_wrp .row .actionList.style2 > li a {
    line-height: 22px;
  }
  .overlay.TransferOverlay .overlay_wrp .row .actionList.style2 > li a.btn {
    line-height: 25px;
    margin: 0;
  }
  .overlay#TransferMain .overlay_wrp .row .listStyle03.var_02 > li {
    width: 100%;
  }
  .overlay .overlay_wrp .row_02 .setngLst.var_2.style_2 > li {
    width: 100%;
  }
  .overlay .overlay_wrp .row_02 .setngLst.var_2.style_2 > li {
    height: auto;
    padding: 10px;
  }
  .overlay .overlay_wrp .row_02 .setngLst.var_2.style_2 > li:first-child .setngLstHdr {
    font-size: 14px;
    padding-bottom: 10px;
  }
  .overlay .overlay_wrp .row_02 .setngLst.var_2.style_2 > li.rghtLst {
    border: 1px solid #cccccc;
  }
  .overlay .overlay_wrp .row_02 .setngLst.var_2.style_2 > li .imgCnt {
    width: 51px;
    height: 50px;
    margin: 10px 0 0 0;
  }
  .overlay .overlay_wrp .row_02 .setngLst.var_2.style_2 > li .imgCnt .bynImg, .overlay .overlay_wrp .row_02 .setngLst.var_2.style_2 > li .imgCnt .invtImg, .overlay .overlay_wrp .row_02 .setngLst.var_2.style_2 > li .imgCnt .mmImg {
    height: 50px;
    background-size: cover;
  }
  .overlay .overlay_wrp .row_02 .setngLst.var_2.style_2 > li .rightCnt {
    margin-left: 60px;
  }
  .overlay .overlay_wrp .row_02 .setngLst.var_2.style_2 > li .rightCnt .setngLstHdr {
    padding-top: 0;
  }
  .overlay .overlay_wrp .row_02 .setngLst.var_2 {
    height: 430px;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  ._myGroups .groups .contentWp .fulGrpCnt .resCnt .colLeft {
    display: none;
  }
  .overlay_wrp .submissionWp .row100 .slctWp.var_02 .selDD01 {
    top: 34px;
  }
  .overlay_wrp .submissionWp .row100 .slctWp.var_02 .downArw_000 {
    top: 10px;
    right: 10px;
    margin: 0;
  }
  .app_platform .overlay_wrp .submissionWp .row100 .slctWp.var_02 .downArw_000 {
    left: initial;
  }
  .colLef.boxShdwLR .headRow {
    padding: 10px;
  }
  .colLef.boxShdwLR .headRow h2 .subHding {
    width: auto;
  }
  ._myGroups.search_grp .grpLst_2.var_2 > li {
    padding-bottom: 10px;
  }
  ._myGroups.search_grp {
    padding: 0;
  }
  ._myGroups.search_grp .group_actionListWrp .actionList li {
    border: none;
    padding: 0;
  }
  ._myGroups.search_grp .group_actionListWrp .actionList li:first-child a.btn {
    width: auto;
    min-width: auto;
    padding: 0 10px;
  }
  .messages .contentList3 > li .cntntRight .templet_1 .right .shareCnt {
    text-align: center;
  }
  .messages .contentList3 > li .cntntRight .templet_1 .right .shareCnt .logoCnt_3.fL {
    float: none !important;
  }
  .messages .contentList3 > li .cntntRight .templet_1 .right .shareCnt .shrTxtCnt {
    margin-top: 20px;
  }
  .workArea .messages .txtWp.txtStyl_01 {
    padding: 10px !important;
    border-bottom: none;
  }
  .workArea .messages .txtWp.txtStyl_01 .link14 {
    float: right;
    margin-top: 0;
  }
  .messages .content_02 .topSection {
    display: none;
  }
  #Bizoffers_favourite_cont .holder .holderInr .botCnt_2 .content_2 {
    height: auto;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  #Bizoffers_favourite_cont .holder .holderInr .imgHolder.var_1 .banHvrd .favIc2 {
    margin-left: 10px;
  }
  .container_v2 .contentWp .dashboard_v3.contentList2 > li .dash_content .articl_cont .BanHdr {
    font-size: 16px;
  }
  #overlay_iframe_cont {
    margin-top: -20px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 610px) {
  /*Cart Started*/
  .bizCartWrp .rw {
    float: none;
    display: inline-block;
    box-sizing: border-box;
    padding-left: 0;
  }
  /*Cart End*/
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  /********** biz offers start ************/
  .outerTmplt_2 .imgHolder.var_1, .outerTmplt_2 .imgHolder.var_2 {
    height: 300px;
    max-height: inherit;
  }
  /********** biz offers End ************/
  /********** Biz forum start ************/
  /* article list view start */
  /*#articlelist.list2 > li{height:370px;}*/
  .list2 > li .imgWp {
    height: 130px;
  }
  /* article list view End */
  /********** Biz forum End ************/
  ._myGroups .groups .fulGrpCnt .contentList > li {
    width: 50%;
    margin: 0;
    padding: 10px;
    box-sizing: border-box;
  }
  /* profile start */
  .companyprofile_view .eCard.var_2 .name {
    font-size: 18px;
  }
  .companyprofile_view p, .profContent label, .companyprofile_edit .ui-selectmenu-button.ui-widget span.ui-selectmenu-text, .addrsCnt, #companyprofile_social .companyprofile_view .profRow a {
    font-size: 14px;
  }
  /* we seek prodcut images */
  .list3.var_4 li {
    width: calc(25% - 10px);
    margin-left: 10px;
  }
  .cntctLst > li {
    width: calc(50% - 5px);
    margin-left: 5px;
  }
  .cntctLst > li:nth-child(odd) {
    margin-right: 5px;
    margin-left: 0;
  }
  #companyprofile_social .profRow .profCol {
    width: calc(50% - 5px);
  }
  /* profile end */
  /* message */
  /* message trash */
  .from .colRight .row100 .templet_1 .left { /* width: 50%;*/ }
  .fullViewWp .colRight {
    background: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
  }
  .fullViewWp .from .colRight {
    margin-left: 60px;
  }
  .fullViewWp .to .colRight {
    margin-right: 60px;
  }
  .from, .to {
    background: none;
    box-shadow: none;
  }
  .fullViewWp .colLeft {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .fullViewWp .colRight:after {
    content: "";
    display: table;
    clear: both;
  }
  .multipleIcons {
    float: right;
  }
  /*Cart Started*/
  .bizCartWrp .rw {
    width: 94%;
  }
  .bizCartWrp .slecSpaceCont .band .rupee {
    padding-right: 20px;
  }
  .bizCartWrp .band .close {
    float: left;
  }
  /*Cart End*/
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /********** biz offers start ************/
  .outerTmplt_2 {
    display: flex;
    flex-flow: row wrap;
  }
  .outerTmplt_2 .imgHldrLogo {
    height: 73px;
    line-height: 73px;
  }
  .outerWpr.var_2 .outerTmplt_2 .planCnt {
    display: flex;
    flex-flow: row wrap;
  }
  .outerWpr.var_2 .outerTmplt_2 .holder.var_3:nth-child(even) {
    margin-left: auto;
  }
  .outerTmplt_2 .holder.var_3 {
    width: calc(50% - 5px); /*width: 50%;*/ /*padding: 0 5px;*/
    box-sizing: border-box; /*box-shadow: none;*/
  } /* MK 08/02/2018 */
  .outerTmplt_2 .holder.var_3:first-child {
    margin-top: 10px;
  }
  .outerTmplt_2 .holder.var_3 .holderInr {
    position: relative;
    width: 100%;
    height: 100%;
    padding-bottom: 20px;
  }
  .outerTmplt_2 .holder.var_3 .btn {
    position: absolute;
    bottom: 0;
    margin: 0;
  }
  .outerTmplt_2 .ofrTxtHdng_2, .outerTmplt_2 .ofrTxtHdng_2 > p, .outerTmplt_2 .ofrTxtHdng_6 {
    max-height: 46px;
    overflow: hidden;
  }
  /********** biz offers End ************/
  /********** Biz forum start ************/
  /* article list view start */
  #articlelist.list2 > li, #newslist.list2 > li {
    width: 49%;
  }
  #articlelist.list2 > li:nth-child(even), #newslist.list2 > li:nth-child(even), .list2.nt_article_list > li:nth-child(even) {
    float: right;
  }
  .list2.nt_article_list > li:nth-child(even) {
    margin-left: auto;
  }
  .list2 .lstDec {
    height: 63px;
    overflow: hidden;
  }
  .imgWrp {
    height: 320px;
  }
  #articlelist.list2 > li, #newslist.list2 > li, .profBizWrp .list2 > li, .nt_article_list li {
    width: calc(50% - 5px);
  }
  #articlelist.list2 .actionList, #newslist.list2 .actionList .profBizWrp .list2 .actionList, .profBizWrp .list2 > li .actionList {
    bottom: 0;
  }
  /* article list view End */
  /********** Biz forum End ************/
  /* user profile */
  .nameEditCnt .inputUl li, .nameEditCnt .inputUl > li:first-child {
    width: calc(50% - 10px);
  }
  .nameEditCnt .inputUl li {
    margin-left: 0;
  }
  .nameEditCnt .inputUl li:nth-child(even) {
    float: right;
  }
  /*gl Intervations Member Offer Started*/
  .gl_member_list .intervention_list {
    display: inherit;
  }
  .gl_member_list .intervention_list_wp .intervention_list li {
    width: 50%;
  }
  /*gl Intervations Member Offer End*/
  /* edit profile start */
  .eCard.var_2 .left .fileinput-button input {
    height: 173px;
    top: -6px;
    left: -49px;
    margin-top: 0;
  }
  /* edit profile end */
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /* Bizoffers */
  #cart-confirm .overlayHeader .clsBtn_000 {
    padding: 0px;
  }
  .acrdnCnt {
    width: 100%;
    padding: 10px 10px 0 10px;
    margin-bottom: 20px;
    box-sizing: border-box;
    box-shadow: 0 0 3px #cec9c9;
  }
  .acrdnCnt .greLine {
    display: block;
    border-bottom: 1px solid #e8e8e8;
  }
  .acrdnCnt .tabCnt {
    box-shadow: none;
  }
  .acrdnList li a {
    height: 40px;
    line-height: 40px;
  }
  .acrdnList li a .acrdnTxt {
    margin-left: 30px;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 5px;
    width: calc(100% - 50px);
    overflow: hidden;
    display: inline-block;
  }
  .acrdnList li a .iconCnt {
    padding: 10px 0;
    width: 20px;
  }
  .acrdnCnt .acrdnList li a .iconCnt {
    padding: 0;
  }
  .acrdnList li a .dwnArw {
    width: 10px;
    height: 17.33px;
    margin-top: 16px;
    position: static;
    top: inherit;
    right: inherit;
  }
  .dwnArw.act, .acrdnList li.act .dwnArw {
    width: 15px;
    height: 10px;
  }
  .acrdnList li .acrdnContent {
    margin: 0 0 10px 0;
    width: 100%;
    position: relative;
    z-index: 1;
  }
  .acrdnList li .acrdnContent .contentLogo img {
    margin: 0;
    width: 100%;
  }
  .banHvrd .frwrdIc, .banHvrd .favIc2 {
    padding: 10px;
    background-origin: content-box;
    background-clip: content-box;
  }
  .acrdnCnt .tab > li:first-child {
    margin-left: 0;
  }
  .acrdnCnt .tabCnt {
    position: relative;
    width: 100%;
  }
  .acrdnCnt .tabCnt a.fR {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
  }
  /*terms of use & privacy policy Started*/
  /*.helpDesWrp { display: none;  }*/
  .header_main.prelogin.mobile {
    display: block;
  }
  .header_main.prelogin.mobile .logoCnt, .header_main.prelogin.mobile .logoWrp {
    vertical-align: middle;
    line-height: 60px;
    margin-top: 0;
  }
  .container_main .pptu .mainWrp {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .container_main .pptu ul li a {
    word-break: break-all;
  }
  /*terms of use & privacy policy End*/
  /* Only for Share icon Started */
  /*Article Listing page Started*/
  .botLstWp .actionList.var_2 .shareIc::before {
    color: #273239;
    font-size: 23px;
  }
  /*Article Listing page End*/
  .fullView .artclSec .share_ic_wp {
    top: -10px;
  }
  /*Article full view page Started*/
  .eCard .actionList_02 > li .shareIc {
    padding: 0;
  }
  #popup_article_fullview .independant_wp .share_ic_wp {
    position: absolute;
    top: top;
    right: 0;
    margin-top: 0;
  }
  /*Article full view page End*/
  /* Only for Share icon End */
  /*ecard icons Started*/
  .eCard .bottom .rigSec {
    margin-top: 0;
  }
  .eCard .bottom .lfSec {
    margin-top: 10px;
  }
  .eCard .bottom .rigSec li .iconText {
    display: none;
  }
  .eCard .bottom .favIc {
    width: auto;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    float: none;
  }
  .eCard .bottom .rigSec > li .favIc, .eCard .bottom .rigSec > li .shareIc {
    margin-right: 0;
    box-sizing: border-box;
  }
  .eCard .bottom .favIc:before, .eCard .bottom .shareIc:before {
    font-size: 18px;
  }
  .eCard .bottom .rigSec > li {
    margin-left: 10px;
    float: left;
  }
  .eCard .bottom .rigSec > li > a {
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding: 8px 10px;
    box-sizing: border-box;
  }
  /*ecard icons End*/
  .eCard.var_2 .botmSec {
    text-align: center;
  }
  .profWrp .profBizWrp .comntList {
    padding-left: 10px;
    padding-right: 10px;
  }
  .shareTemplate .tagListWp .autocomplete-suggestions {
    left: 0 !important;
    width: 100% !important;
  }
  /*Network - My links Started*/
  /*contentList Started*/
  .contentList {
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  .contentList > li {
    width: 50%;
    box-sizing: border-box;
    margin: 0 auto;
    margin-left: 0;
    margin-top: 10px;
  } /* MK 09/02/2018 margin-top: 20px; */
  .eCard .bottom .lfSec {
    margin-top: 0;
    padding: 10px 0 0 8px;
    box-sizing: border-box;
  }
  .profile_v5 .container_main.for_dock_supp_m .keyIcwrp {
    margin-right: 4px;
    margin-top: 4px;
    width: 16px;
    height: 16px;
    line-height: 18px;
  }
  .profile_v5 .container_main.for_dock_supp_m .keyIcwrp .keyIc:before {
    font-size: 11px;
  }
  /*contentList End*/
  /*invitations Started*/
  .invitations {
    padding-left: 0;
    padding-right: 0;
  }
  .actionList li a.btn {
    font-size: 12px;
    padding: 0 5px;
    min-width: 50px;
    line-height: 25px;
    height: 25px;
    margin-top: 6px;
    margin-left: 10px;
  }
  .interactionUl > li .interaction .actionList.style2 li a.btn {
    line-height: 25px;
  }
  /*invitations End*/
  /*Network - My links End*/
  /************Netwrk -Mylinks-update profile -discussions start*****/
  #discussions .comntList li .botLstWp .actionList li .icon_text_wp {
    margin-top: inherit;
  }
  /************Netwrk -Mylinks-update profile -discussions start*****/
  .accptIc {
    background-image: url(./images/spriteGenric.png);
  }
  .accptIc {
    background-position: 43.8% 36.37413395%;
    background-size: 3041.176471% 2647.058824%;
  }
  /* zoom on mobile start */
  .zoomFnWp {
    width: 300px;
  }
  .zoomLft {
    width: 230px;
  }
  .zoomSldr {
    width: 150px;
  }
  /* zoom on mobile End */
  .profile_v5 .userprofile_view .actionList.style2 > li > a .btn_text {
    padding-left: 4px;
  }
  .profile_v5 .userprofile_view .actionList.style2 > li > a {
    padding: 0 6px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
  /********** biz offers start ************/
  .outerTmplt_2 .imgHolder.var_1, .outerTmplt_2 .imgHolder.var_2 {
    height: 200px;
    max-height: inherit;
  }
  .plan_2 {
    padding-top: 16px;
  }
  .planTxt_1, .planTxt_3 {
    font-size: 14px;
  }
  .planTxt_2 {
    font-size: 36px;
    padding: 0 3px;
  }
  /********** biz offers End ************/
  /* article list view start */
  /*#articlelist.list2 > li{height:335px;}	*/
  .list2 > li .imgWp {
    height: 95px;
  }
  /* article list view End */
  .profBizWrp .list2 li .userDisplay.var_2 .time {
    font-size: 12px;
  }
  /********** Biz forum End ************/
  /***sk***/
  .groups .tabCnt .tab {
    float: none;
  }
  ._myGroups .groups .rightDD .actionList li {
    padding-bottom: 10px;
    padding-right: 10px;
    box-sizing: border-box;
  }
}
@media	only screen and (min-width:640px) and (max-width:767px) {
	.banCntWp .banCnt .imgWrp{height:auto;}
}
@media only screen and (min-width: 0px) and (max-width: 639px) {
  /********** Biz forum start ************/
  /* article list view start */
  .banCntWp .userDisplay {
    display: none;
  }
  .banCntWp .banCnt .imgWrp {
    height: auto;
  }
  /* article list view End */
  /********** Biz forum End ************/
  /* Bizoffers */
  .outerTmplt_2 .snglOfrTmplt .left, .outerTmplt_2 .snglOfrTmplt .right {
    width: 100%;
    margin-top: 6px;
  }
  .outerTmplt_2 .snglOfrTmplt .right .tagTemplt {
    padding: 10px;
    height: auto;
  }
  .snglOfrTmplt.var_01 .left {
    height: auto;
  }
  .snglOfrTmplt .left .btn {
    position: relative;
  }
  .snglOfrTmplt .right .tagTempltHdng {
    text-align: left;
  }
  .snglOfrTmplt.var_01 .tncTxt_2 {
    width: 100%;
    text-align: left;
  }
  .outerTmplt_2 .snglOfrTmplt .imgHolder.var_3 {
    height: auto;
  }
  /* Placing Logos on Banner Started */
  .outerTmplt_2 .rightBot .logoCnt_2 {
    width: 102px;
    height: 30px;
  }
  /* Placing Logos on Banner End */
  /* Company profile */
  .list3.var_4 li {
    width: calc(50% - 5px);
    margin-left: 5px;
  }
  .list3.var_4 li:nth-child(odd) {
    margin-right: 5px;
    margin-left: 0;
  }
  .cntctLst > li {
    width: 100%;
  }
  .blog_prof_col .twitterBlog_edit {
    position: absolute;
    top: -35px;
    right: 0;
  }
  /* message */
  .from .colRight .row100 .templet_1 .left, .to .content_03 .left {
    max-height: inherit;
    min-height: inherit;
  }
  /*.templet_1 .left img, .from .colRight .row100 .templet_1 .left  { width: 100%; }*/
  .from .content_03 .left, .to .content_03 .left {
    width: calc(100% + 40px) !important;
    margin-left: -20px;
    margin-top: -20px;
  }
  .from .colRight .row100 .templet_1 .right {
    margin-left: 0;
    float: left;
    margin-top: 10px;
  }
  .content_03 .templet_1 .cntntpara {
    height: auto;
    max-height: auto;
  }
  .templet_1 .left img {
    width: 100%;
    max-width: auto;
  }
  .fullViewWp .to .colRight {
    margin-right: 0;
  }
  .templet_1.var_03 .left + .right, .templet_1 .left + .right {
    margin-left: 0;
  }
  .templet_1 .left + .right {
    float: left;
    margin-top: 10px;
    width: 100%;
    box-sizing: border-box;
  }
  .fullViewWp .bottom .actionList li:first-child {
    margin-left: 0;
  }
  /*.fullViewWp .bottom .actionList li .disable { display: none; }*/
  .outerWpr.var_2 .outerTmplt_2 .holder.var_3 .hvrdCnt .holder.var_4 .rdiusBr.topLeft {
    left: 20px;
  }
  .outerWpr.var_2 .outerTmplt_2 .holder.var_3 .hvrdCnt .holder.var_4 .botCnt_2.var_4 { /*height:auto;*/ } /* MK 24/02/2018 use some time display flex*/
  .outerWpr.var_2 .outerTmplt_2 .holder.var_3 .hvrdCnt {
    height: auto;
    top: 0;
    margin-bottom: 0;
  }
  .outerWpr.var_2 .outerTmplt_2 .holder.var_3 .ofrTxtTemp.var_3 {
    height: auto;
  }
  .outerWpr.var_2 .outerTmplt_2 .holder .botCnt_2.var_5 .ofrTxtHdng_5 {
    height: auto;
  }
  .outerWpr.var_2 .outerTmplt_2 .holder.var_3 .botCnt_2.var_5 .comCnt2 .comName {
    width: auto;
  }
  /* Network - My links Started */
  .contentList > li {
    width: 100%;
  }
  .contentList > li .eCard {
    max-width: inherit;
  }
  /* Network - My links End */
  /*Gl-1837 'Add Family' overlay on all CIs Started*/
  /* travelwidget overlay started*/
  .trvlwgt_logowp {
    width: 102px;
    height: 30px;
  }
  .wdgt_leftcol {
    bottom: 10px;
  }
  .wdgt_rightcol {
    bottom: 10px;
  }
  .widget_wp .wdgt_leftcol .flat_txt {
    font-size: 18px;
  }
  .widget_wp .wdgt_leftcol .intro_txt, .widget_wp .wdgt_leftcol .btmtxt {
    font-size: 13px;
  }
  .overlay_wrp .widget_wp .btn {
    padding-left: 10px;
    padding-right: 10px;
  }
  .widget_wp .wdgt_rightcol .condtn_txt {
    font-size: 10px;
  }
  /* travelwidget overlay end*/
  /*Gl-1837 'Add Family' overlay on all CIs End */
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
  /********** Settings Start ************/
  /* Manage Content Preferences start*/
  .mngCntPrfrncs .cntntPrfrncUl > li {
    height: 70px;
  }
  .mngCntPrfrncs .cntntPrfrncUl > li .imgWp {
    height: 70px;
  }
  .mngCntPrfrncs .cntntPrfrncUl > li .trnslucntImg {
    height: 70px;
  }
  .mngCntPrfrncs .cntntPrfrncUl > li .captionTxt_01 {
    font-size: 12px;
  }
  .mngCntPrfrncs .cntntPrfrncUl > li .tikBigIc {
    width: 25px;
    height: 18px;
    top: 10%;
  }
  /* Manage Content Preferences End*/
  /********** Settings End ************/
  /********** biz offers start ************/
  .outerTmplt_2 .imgHldrLogo {
    height: auto;
    line-height: inherit;
  }
  .outerTmplt_2 .imgHldrLogo .logoCnt_3 {
    margin: 10px auto 0;
    display: block;
  }
  .outerTmplt_2 .imgHldrLogo .btn {
    margin: 10px auto;
    float: none;
    display: block;
  }
  .outerTmplt_2 .imgHolder.var_1, .outerTmplt_2 .imgHolder.var_2 {
    height: 150px;
    max-height: inherit;
  }
  .outerTmplt_2 .rightBot.topleft .logoCnt_2, .outerTmplt_2 .rightBot.topright .logoCnt_2 {
    top: 10px;
  }
  .acrdnCnt .tabCnt .tab li {
    margin-left: 10px;
    padding: 0;
  }
  .acrdnCnt .tabCnt .tab li:first-child {
    margin-left: 0;
  }
  .acrdnCnt .tabCnt a.fR {
    font-size: 12px;
  }
  .planTxt_1, .planTxt_3 {
    font-size: 14px;
  }
  .planTxt_2 {
    font-size: 24px;
    padding: 0 3px;
  }
  .plan_2 {
    height: auto;
    margin-bottom: 10px;
    box-shadow: 0 0 3px #cec9c9;
    border: none;
  }
  .plan_2 .btn:after {
    content: "";
    display: table;
    clear: both;
  }
  .plan_2 .btn {
    float: none;
    margin-bottom: 10px;
    width: 100%;
  }
  /********** biz offers End ************/
  /********** Biz forum start ************/
  /* article list view start */
  #articlelist.list2 > li, #newslist.list2 > li, .profBizWrp .list2 > li {
    width: 100%;
  }
  /* article list view End */
  /********** Biz forum End ************/
  /********** linkerstore list start ************/
  .eStoreCnt .bsnsPrdctCnt .bsnsPrdctLst li {
    width: 100%;
    margin: 10px 0;
  }
  /********** linkerstore list End **************/
  /* user profile */
  .nameEditCnt .inputUl li, .nameEditCnt .inputUl > li:first-child, .nacLst.cal li {
    width: 100%;
    padding: 0;
  }
  .nameEditCnt .inputUl > li {
    margin-left: 0;
  }
  /* 10px spacing */
  .frmfield_date_of_birth {
    margin-top: 9px;
  }
  /*  create group */
  .form_rightCol_l1, .form_leftCol_l1 {
    width: 100%;
  }
  .form_leftCol_l1 {
    margin-bottom: 10px;
    padding-right: 0;
  }
  .form_rightCol_l1 {
    padding-left: 0;
  }
  .frm_field_of_work {
    padding-right: 0;
  }
  /* overlay */
  .shareInGrpCont .checkList li {
    width: 100%;
  }
  .botLstWp .link14_777 {
    font-size: 12px;
  }
  .profTopRow .eCard.var_2 .left {
    width: 100px;
  }
  .profTopRow .eCard.var_2 .left .imgWp {
    height: 100px;
    line-height: 100px;
  }
  .profTopRow .eCard.var_2 .left .imgWp img {
    max-height: 100px;
    max-width: 100px;
  }
  /*Network- Create group Started*/
  /* ._myGroups .groups .rightDD .actionList li { margin-left: 0; float: none;  text-align: center; clear: both; }
   ._myGroups .groups .rightDD .actionList li a { line-height: 25px; margin-left: 0; display: inline-block; float: none; }*/
  ._myGroups .groups .rightDD .actionList li a.btn {
    margin-top: 0;
  }
  /*****sk********/
  ._myGroups .groups .rightDD .actionList li {
    margin-left: 10px;
    float: left;
    padding: 5px;
  }
  ._myGroups .groups .rightDD {
    margin-right: 10px;
  }
  /* invite colleagues start */
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .wid50Per_01 {
    width: 100% !important;
    margin-top: 20px;
  }
  .overlay_wrp .content_04 .colmRowWp .colmRow .colmWp_01 .wid50Per_01:first-child {
    margin-top: 0;
  }
  /* invite colleagues End */
  .cntctCnt .addCnt .topicLst > li .width50 {
    width: 100%;
  }
  .cntctCnt .addCnt .topicLst > li .width50.borLeft {
    width: 100%;
    margin: -1px 0 0 0;
  }
  .profWrp .profContent .profRow .cntctLst > li .cntctHdr {
    position: relative;
  }
  .profWrp .profContent .profRow .cntctLst > li .cntctHdr .hdrRight {
    position: absolute;
    top: 60px;
    right: 10px;
    padding: 0;
  }
  .profWrp .profContent .profRow .cntctLst > li .branch_details_address, .profWrp .profContent .profRow .cntctLst > li .branch_edit_address {
    margin-top: 30px;
  }
  /*Network messages started*/
  .messages .content_02 .topSection {
    padding-right: 65px;
  }
  .messages .content_02 .topSection + .link14 {
    font-size: 12px;
  }
  /*Network messages started*/
  ._myGroups .groups .logoTxtCnt .txtCnt .txt-1 {
    font-size: 14px;
  }
  ._myGroups .groups .logoTxtCnt .txtCnt .txt-2 {
    font-size: 12px;
  }
}
@media only screen and (min-width: 360px) and (max-width: 767px) {
  ._myGroups .groups .outrOvrflwWp.cards .overflow_ul > li .rightArwWp.var_01 {
    display: none;
  }
}
/********** jet widjet start ************/
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .contentList > li .eCard {
    max-width: inherit;
  }
  .contentList > li {
    padding: 0 5px;
  }
}
@media only screen and (min-width: 0) and (max-width: 687px) {
  .tabCnt .tab .right {
    padding: 20px;
    box-sizing: border-box;
  }
  .tabCnt .tab .right .imgWp_2 {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 326px) and (max-width: 479px) {
  #discussion_post_images.list3 li {
    width: 84px;
    height: 84px;
    line-height: 84px;
  }
}
@media only screen and (min-width: 0) and (max-width: 325px) {
  #discussion_post_images.list3 li {
    width: 74px;
    height: 74px;
    line-height: 74px;
  }
}
/********** jet widjet End ************/
/*  ******************** responsive development dekstop to mobile start  ***************    */
/* pat changed to like icon start with animation */
/* variable */
/* mixin */
.patIc, .likeIc {
  transform-origin: left bottom;
  width: 18px;
  height: 18px;
  display: block;
  vertical-align: middle;
  background-image: url("images/like.png");
  margin-top: 9px;
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

.patIc:before, .likeIc:before {
  display: table-cell;
  vertical-align: middle;
}

.patIc.act, .likeIc.act {
  background-image: url("images/like_filled.png");
}

.patIc.act_anim, .likeIc.act_anim {
  animation-name: likeanimation;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
}

.patIc.unlike, .likeIc.unlike {
  background-image: url("images/like.png");
}

.patIc.unlike_anim, .likeIc.unlike_anim {
  animation-name: unlikeanimation;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
}

/*  pat dashboard start */
.dashboard_v3 .action_row .actionList [data-content-piece=pat] {
  width: 39px;
  height: 39px;
  display: table;
}

.dashboard_v3 .action_row .actionList [data-content-piece=pat] a {
  width: 100%;
  height: 100%;
  display: table;
}

.dashboard_v3.contentList2 > li .actionList li .patIc {
  margin-top: 10px;
}

/*  pat dashboard end */
/*  pat article full view in grey botLstWp  start */
#article_fullview .fullView .botLstWp.var_2 .actionList > li .patIc { /*margin-top:4px;*/
  margin-right: 5px;
}

/*  pat article full view in grey botLstWp  end */
.disWrp .botLstWp.var_2 .actionList > li .patIc {
  margin-top: 0;
}

.disWrp .botLstWp.var_2 .actionList > li.pat a {
  margin-top: 10px;
  margin-right: 10px;
}

.disWrp .fullView .botLstWp.var_2 .actionList > li .patIc {
  margin-top: 0;
}

.disWrp .fullView .botLstWp.var_2 .actionList > li.pat a {
  margin-top: 0;
  margin-right: 5px;
}

.disWrp .fullView .botLstWp.var_2 .actionList > li .numcnt {
  padding-top: 14px;
}

#discussions .comntList > li .actionList li .patIc {
  margin-top: 0;
  margin-right: 5px;
}

#discussions .comntList > li .actionList li .numcnt {
  margin-top: 5px;
}

#discussions .comntList > li .actionList li .favIc, #discussions .comntList > li .actionList li .shareIc, #discussions .comntList > li .actionList li .cmntIc {
  margin-top: 0;
  margin-right: 0;
}

#popup_article_fullview .botLstWp .actionList li .patIc {
  margin-right: 5px;
}

.patIc.act.animationNone { /* animation-duration: .0000s !important;  background-image: url('images/like_filled.svg')*/ }

@media only screen and (min-width: 0) and (max-width: 767px) {
  #discussions .comntList > li .actionList li {
    margin-left: 20px;
  }
  #discussions .comntList > li .actionList li:first-child {
    margin-left: 0;
  }
  #discussions .comntList > li .actionList li .favIc, #discussions .comntList > li .actionList li .shareIc, #discussions .comntList > li .actionList li .cmntIc {
    margin-top: 15px;
  }
  #discussions .comntList > li .actionList li .icon_text_wp {
    margin-top: 15px;
    margin-left: 5px;
  }
  #popup_article_fullview .botLstWp .actionList li .numcnt {
    margin-top: 10px;
  }
  #popup_article_fullview .botLstWp .actionList li .patIc {
    margin-top: 6px;
  }
  #discussions .comntList li .botLstWp.var_2 .actionList li.pat .numcnt, #discussions .comntList li .botLstWp.var_2 .actionList li .icon_text_wp {
    padding-top: 10px;
  }
  #discussions .comntList li .botLstWp.var_2 .actionList li.pat .patIc {
    margin-top: 13px;
  }
}
@keyframes unlikeanimation {
  0% {
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    background-image: url("images/like_filled.png");
  }
  49% {
    background-image: url("images/like_filled.png");
  }
  50% {
    -moz-transform: scale(1.2) rotate(-20deg);
    -o-transform: scale(1.2) rotate(-20deg);
    -webkit-transform: scale(1.2) rotate(-20deg);
    background-image: url("images/like.png");
  }
  100% {
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    background-image: url("images/like.png");
  }
}
@keyframes likeanimation {
  0% {
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    background-image: url("images/like.png");
  }
  49% {
    background-image: url("images/like.png");
  }
  50% {
    -moz-transform: scale(1.2) rotate(-20deg);
    -o-transform: scale(1.2) rotate(-20deg);
    -webkit-transform: scale(1.2) rotate(-20deg);
    background-image: url("images/like_filled.png");
  }
  100% {
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    background-image: url("images/like_filled.png");
  }
}
/*  pat banner start */
.banCntWp .banCnt .actionList li.pat a {
  padding: 7px;
}

.banCntWp .banCnt .actionList li.pat .patIc {
  background-image: url("images/like_w.png");
  margin-top: 0;
}

.banCntWp .banCnt .actionList li.pat .patIc.act_anim {
  animation-name: likeanimation_banner;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
}

.banCntWp .banCnt .actionList li.pat .patIc.unlike {
  background-image: url("images/like_w.png");
}

.banCntWp .banCnt .actionList li.pat .patIc.unlike_anim {
  animation-name: unlikeanimation_banner;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
}

.banCntWp .banCnt .actionList li.pat .patIc.act {
  background-image: url("images/like_filled.png");
}

/*  pat banner end */
@keyframes unlikeanimation_banner {
  0% {
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    background-image: url("images/like_filled.png");
  }
  49% {
    background-image: url("images/like_filled.png");
  }
  50% {
    -moz-transform: scale(1.2) rotate(-20deg);
    -o-transform: scale(1.2) rotate(-20deg);
    -webkit-transform: scale(1.2) rotate(-20deg);
    background-image: url("images/like_w.png");
  }
  100% {
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    background-image: url("images/like_w.png");
  }
}
@keyframes likeanimation_banner {
  49% {
    background-image: url("images/like_w.png");
  }
  50% {
    -moz-transform: scale(1.2) rotate(-20deg);
    -o-transform: scale(1.2) rotate(-20deg);
    -webkit-transform: scale(1.2) rotate(-20deg);
    background-image: url("images/like_filled.png");
  }
  100% {
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    background-image: url("images/like_filled.png");
  }
}
/* pat changed to like icon End with animation */
/* company verification info text */
.info {
  font-size: 14px;
  position: relative;
  padding-left: 20px;
  margin-top: 10px;
}

.info:before {
  content: "\e972";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: -2px;
}

/* desktop thank You Overlay start */
.overlay_v3 .overlay_wrp .overlay_hdr {
  width: 100%;
  background: #50ad54;
  height: 50px;
  text-align: center;
}
.overlay_v3 .overlay_wrp .overlay_hdr .hding_txt {
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  padding-top: 12px;
}
.overlay_v3 .overlay_wrp .overlay_hdr .hding_txt:before {
  content: "\e957";
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  margin-right: 10px;
  background-color: #ffffff;
  border: 1px solid #84CF20;
  border-radius: 50%;
  color: #84CF20;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.overlay_v3 .overlay_wrp .overlay_hdr .clsBtn_000 {
  top: 6px;
}
.overlay_v3 .overlay_wrp .overlay_hdr .clsBtn_000:before {
  background: #37793a;
  content: "\e907";
  color: #50ad54;
  width: 17px;
  height: 17px;
  line-height: 18px;
  border-radius: 50%;
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
}

.inner_content {
  width: 100%;
  position: relative;
}
.inner_content .prgph_txt {
  font-size: 14px;
  color: #666666;
  text-align: center;
  padding-top: 16px;
}
.inner_content .video_bg {
  background: #000000;
  width: 180px;
  height: 100px;
  text-align: center;
  position: relative;
  margin: 10px auto 0;
}
.inner_content .video_circle {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-left: -15px;
  margin-top: -15px;
}
.inner_content .video_circle:before {
  content: "";
  display: block;
  border-top: solid 6px transparent;
  border-left: solid 6px #ffffff;
  border-bottom: solid 6px transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -2px;
}
.inner_content .video_bg + .btm_contnt {
  border-top: 1px solid #cccccc;
  margin: 20px auto 0;
  padding: 20px 0 0;
}
.inner_content .video_bg + .btm_contnt .btm_txt {
  margin-top: 0;
}
.inner_content .btm_contnt {
  width: calc(100% - 30px);
  text-align: center;
  margin: 0 auto 0;
  padding-top: 20px;
}
.inner_content .btm_txt {
  font-size: 14px;
  color: #666666;
  text-align: center;
  margin-top: 10px;
}
.inner_content .sub_txt {
  font-size: 16px;
  color: #666666;
  text-align: center;
  padding-top: 10px;
}
.inner_content .tc_txt {
  font-size: 10px;
  text-align: center;
  color: #999999;
  padding: 5px 0 20px;
}

.overlay_wrp .btm_contnt .btn {
  float: inherit;
  margin: 15px auto 0;
}

/*---Get App--*/
.getApp_wp {
  display: inline-block;
  width: 141px;
  height: 50px;
  background: #e4e9ed;
  padding: 12px 10px;
  margin-bottom: 7px;
  box-sizing: border-box;
}

.lgo_wp {
  width: 26px;
  height: 26px;
  overflow: hidden;
  float: left;
}

.lgo_wp img {
  width: 100%;
}

.head_txt {
  float: left;
  font-size: 14px;
  font-weight: 700;
  color: #333333;
  padding: 4px 0 0 10px;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .ph_txt {
    color: #212121;
    font-weight: 700;
  }
  .inner_content .prgph_txt {
    padding-left: 15px;
    padding-right: 15px;
  }
  .inner_content .sub_txt {
    padding-top: 15px;
  }
  .inner_content .prgph_txt br {
    display: none;
  }
}
/* desktop thank You Overlay end */
/* only for gl-2711 start  */
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .outerTmplt_2 #bizoffers_mobile_container .imgHolder.var_2 {
    height: auto;
  }
  .outerWpr .outerTmplt_2 #bizoffers_mobile_container .holder.var_3 .holderInr .imgHolder.var_3 {
    max-height: inherit;
  }
}
/* only for gl-2711 End  */
/* profile meter start */
.profile_para_text {
  font-size: 14px;
}

#userprofilemeter .progres {
  margin-bottom: 5px;
}

#userprofilemeter.colmWp .btn {
  width: auto;
  padding: 0 10px;
  float: right;
  margin: 10px 0;
  border-radius: 2px;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  #userprofilemeter .progresBarWrp {
    width: 180px;
  }
}
/* profile meter End */
/* desktop thank You Overlay end */
/* bizforum article bottom fix write an article edit icon appears start */
.signUpNwCnt.bottomFixEle_js.write_article:before {
  display: none;
}

/* bizforum article bottom fix write an article edit icon appears End */
/* gl-2826 new product styling start */
.acrdnList li .acrdnContent li {
  list-style: inherit;
  padding-top: 10px;
}

.acrdnList li .acrdnContent a {
  cursor: pointer;
  display: inline-block;
  height: auto;
  line-height: inherit;
  color: #00abbe;
}

/* gl-2826 new product styling End */
@media only screen and (min-width: 0px) and (max-width: 767px) {
  #network_rhs_search .search_selector_container .autocomplete-suggestions {
    top: 35px;
    padding: 0px;
    width: 100% !important;
  }
}
.overlywrp_var_5 .nGL.markting_app {
  cursor: default;
}

.overlywrp_var_5 .store_imgwp img {
  cursor: pointer;
}

/* gl-2911 mobile prelogin biz offers start */
.container.prelogin #bizoffers_body .headRow h2 a {
  font-size: 22px;
  color: #333333;
  font-weight: 300;
}

.container.prelogin #bizoffers_body .headRow .subHding {
  margin-top: 5px;
  margin-left: 5px;
  font-size: 16px;
  color: #666666;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .outerWpr.var_2.prebiz .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2 li a.favIc {
    background: none !important;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icomoon" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2 li a.favIc:before {
    content: "\e90b";
    color: #777777;
    font-size: 20px;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2 li a {
    width: auto;
    height: auto;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .holder.var_3 .holderInr .topCnt .actionList.var_2 li {
    width: auto;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .holder.var_3 .holder {
    margin: 0;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .holder.var_3 .holder .hvrdCnt .upArw_ccc {
    border-bottom: 15px solid #cccccc;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .acrdnList li.act .dwnArw {
    width: 17px;
    height: 10px;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .holder.var_3 .hvrdCnt .hvrdInr {
    padding-top: 15px;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .holder.var_3 .hvrdCnt .hvrdInr .holder.var_4 {
    margin-top: 20px;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .holder.var_3 .btn_100.bizoffer_clsbtn {
    background: #cccccc;
    border-color: #cccccc;
    color: #273239;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .imgHolder.var_2 .lefttBot {
    position: absolute;
    bottom: 10px;
    left: 20px;
    text-align: left;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .banHvrd .frwrdIc {
    width: 25px;
    height: 25px;
    background-image: none !important;
    position: relative;
    text-align: center;
    background-color: #ffffff;
    border-radius: 100px;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icomoon" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .banHvrd .frwrdIc:before {
    content: "\e904";
    font-size: 17px;
    margin-top: 5px;
    color: #777777;
    line-height: 15px;
    display: inline-block;
    vertical-align: top;
    margin-left: -1px;
  }
  .outerWpr.var_2.prebiz .outerTmplt_2 .cont_container {
    right: 10px;
    bottom: 10px;
  }
}
/* gl-2911 mobile prelogin biz offers Starts */
@media only screen and (min-width: 768px) {
  .outerTmplt_2 .rightBot .btn {
    white-space: nowrap;
  }
}
#fc_frame { /*bottom: 115px !important;*/
  bottom: 90px !important;
}

/* gl-3076 starts */
/* .outerTmplt_2 .holder .rightBot.bottomleft{ right: inherit; width: 100%; left: 0; bottom: 0; }
.outerTmplt_2 .holder .rightBot.topleft{ right: inherit; bottom: inherit; top: 0; left: 0; } */
/* bizoffers banner cta position start */
.banner_ele_pos {
  position: absolute;
  padding-bottom: 20px;
  box-sizing: border-box;
  text-align: right;
  padding-right: 20px;
  right: 0;
  display: table;
  width: 100%;
  height: 100%;
  bottom: 0;
  z-index: 3;
}

.banner_ele_pos.topright .logoCnt_2 {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 4;
}

.banner_ele_pos.topleft .logoCnt_2 {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 4;
}

.banner_ele_pos.bottomleft .logoCnt_2 {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 4;
}

.banner_ele_inn {
  display: table-cell;
  vertical-align: bottom;
}

.imgHolder.var_1 .banner_ele_inn .subHdng_2 {
  width: 100%;
  margin-bottom: 10px;
}

.outerTmplt_2 .banner_ele_pos .cont_container {
  position: relative;
  bottom: initial;
  right: initial;
}

/* bizoffers banner cta position end */
/*--gl-3018 starts---*/
.overlay_wrp.contact_us_fr_mob .overlayHeader .clsBtn_000:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
  color: #333333;
}

/*.contact_us_fr_mob .submissionWp .slctWp .inp2{width: 85% !important;}*/
/*--gl-3018 ends---*/
/*  scss start */
/* colors */
/* old color $Geyser */
/* vcci */
/*kcbbank*/
/* font size */
/*mixins */
/* media query start */
/* media query end */
/*@mixin text_ellipsic_2line{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}*/
.container_main.bgChange {
  background: #ffffff;
}

.container_v2.whiteVer {
  background: #ffffff;
}
.container_v2.whiteVer .aside_wp, .container_v2.whiteVer .colLef {
  background: #ffffff;
}

.dtl_txt.font-normal {
  font-weight: 400;
}

.header_Inr .event_ic {
  float: left;
  margin-top: 12px;
}

.header_Inr .event_ic:before {
  vertical-align: middle;
  font-size: 30px;
}

.btn_v2 {
  padding: 8px 10px; /*text-transform: uppercase;*/
  font-size: 14px; /*@include borderRadius(3px);*/
  min-width: 80px;
  box-sizing: border-box;
  text-align: center;
}

.btn_v2.min_width {
  min-width: 60px;
  text-align: center;
}

.btn_v2.white_btn {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #cccccc;
}

.eventCont {
  width: 100%; /*height: 20px;*/
  margin-top: 47px;
}

.eventsCenterHd {
  color: #333333;
  font-size: 14px;
  font-weight: 700;
}

.two_col_e_li {
  width: 100%;
  margin-top: 9px;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.two_col_e_li > li {
  width: calc(50% - 8px);
  /*@include borderRadius(5px);*/
  margin-bottom: 20px;
  background-color: #ffffff; /*@include boxShadow(0, 0, 3px, 0,#cec9c9);*/
  border: 1px solid #e6e6e6;
  list-style-type: none;
  overflow: hidden;
  position: relative;
}
.eventLiImg {
  width: 100%;
  height: 141px;
  overflow: hidden;
  position: relative;
  background-color: #cccccc;
  border-bottom: 1px solid #eeeeee;
}
.eventLiImg img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.reg_amount {
  min-width: 40px;
  text-align: center;
  font-size: 12px;
  background: #ffffff;
  border: 1px solid #00A553;
  color: #00A553;
  text-transform: uppercase;
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 3px 8px;
}

.reg_amount.paid {
  color: #ffffff;
  background-color: #00A553;
}

.eventDesCont {
  width: 100%;
  padding: 15px 15px 67px 15px;
  box-sizing: border-box;
}

.eventLiDate {
  font-size: 14px;
  color: #999999;
}

.eventDescTxt {
  color: #333333;
  font-size: 14px;
  font-weight: 700;
  margin-top: 6px;
  max-height: 40px;
  overflow: hidden;
  cursor: pointer;
  padding-bottom: 10px;
  display: inline-block;
  word-wrap: break-word;
}
.eventDescTxt a {
  color: #333333;
}

#event_list_items .two_col_e_li .btn_v2 {
  position: absolute;
  right: 15px;
  bottom: 16px;
  height: 36px;
  line-height: 18px;
}

#event_list_items .two_col_e_li .btn_v2 img {
  width: 15px;
  padding: 0 24px;
}

#calender_event_registration .btn_v2.register_btn {
  height: 36px;
  line-height: 18px;
}

.eventLocTxt {
  color: #999999;
  float: left;
  font-weight: normal;
  position: absolute;
  left: 15px;
  bottom: 25px;
  font-size: 14px;
}

.eventLocTxt::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e97b";
  color: #999999;
  font-size: 13px;
  margin-right: 5px;
}

.event_onlinTxt {
  color: #999999;
  float: left;
  font-weight: normal;
  position: absolute;
  left: 15px;
  bottom: 25px;
  font-size: 14px;
}

.event_onlinTxt::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
  color: #999999;
  font-size: 13px;
  margin-right: 5px;
}

.two_col_e_li .btn_v2 {
  float: right; /*position: absolute; right:15px; bottom: 16px;*/
} /* issue on dashboard*/
#event_list_items .two_col_e_li > li .eventLocTxt {
  width: calc(100% - 140px);
  padding-left: 20px;
}

#event_list_items .two_col_e_li > li .eventLocTxt::before { /*margin: 0; position: absolute; left: 0; top: 50%; transform:translateY(-50%);*/ }

.white_bgcircle {
  width: 30px;
  height: 30px;
  line-height: 30px;
  opacity: 0.7;
  text-align: center;
  border-radius: 50%;
  background: #ffffff;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}

.white_bgcircle .inrested_ic {
  display: inline-block;
  box-sizing: border-box;
  padding-left: 2px;
  padding-top: 8px;
}

.white_bgcircle .inrested_ic:before { /*vertical-align: middle;*/
  font-size: 16px;
  color: #999999;
}

.white_bgcircle .inrested_ic_filled:before {
  font-size: 16px;
  color: #999999;
}

.white_bgcircle .inrested_ic_filled {
  display: none;
  box-sizing: border-box;
  padding-left: 2px;
  padding-top: 8px;
}

.white_bgcircle.act .inrested_ic_filled {
  display: inline-block;
}

.white_bgcircle.act .inrested_ic {
  display: none;
}

.event_drafttxt {
  font-size: 11px;
  color: #999999;
  float: left;
  position: absolute;
  left: 15px;
  bottom: 25px;
}

.two_col_e_li > li .eventLiImg .white_bgcircle:before {
  content: "";
  width: 50px;
  height: 50px;
  position: absolute;
  top: -10px;
  left: -10px;
}

.col_666.norm_text {
  color: #666666 !important;
}

.event_list_footer .reg_amount {
  border: none;
  font-size: 14px;
  font-weight: 700;
  color: #273239;
  bottom: 21px;
}
.event_list_footer .reg_amount.free {
  color: #1ba859;
}

/*sk event LHS Started */
.aside.var_02 .box_list_ul > li {
  box-sizing: border-box;
  position: relative;
}
.aside.var_02 .box_list_ul > li a {
  padding: 11px 10px;
  font-size: 14px;
  color: #666666;
  height: auto;
}
.aside.var_02 .box_list_ul > li:hover {
  background: none;
}
.aside.var_02 .box_list_ul > li.toggle_event.hdAct:hover {
  background: #ffffff;
}
.aside.var_02 .box_list_ul > li.act, .aside.var_02 .box_list_ul > li:hover {
  background-color: #f6f6f6;
}
.aside.var_02 .box_list_ul > li.act a, .aside.var_02 .box_list_ul > li:hover a {
  color: #273239;
}
.aside.var_02 .heading {
  font-size: 14px;
  color: #273239;
}
.aside.var_02 .hdr .prev_arrow {
  display: none;
}
.aside.var_02 .plusIc_font {
  margin-right: 5px;
}
.aside.var_02 .plusIc_font:before {
  font-size: 14px;
  color: #ffffff;
  vertical-align: text-bottom;
}
.aside.var_02 .btn_v2 {
  margin-top: 15px;
  float: left;
  margin-bottom: 10px;
  text-align: center;
}
.aside.var_02 [data-type=Browse] .prev_arrow {
  display: none;
}
.aside.var_02 .prev_arrow {
  position: absolute;
  top: 13px;
  right: 10px;
  display: inline-block;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  float: right;
}
.aside.var_02 .prev_arrow.act {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.aside.var_02 .prev_arrow:before {
  font-size: 12px;
}

.aside.var_02 .box_list_ul > li.act .heading {
  color: #156DF5;
}

.my_event_list {
  list-style: none;
  display: none;
  background: #ffffff;
}
.my_event_list li {
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
}
.my_event_list li a {
  color: #666666;
  font-size: 14px;
}
.my_event_list li:hover {
  background: #f6f6f6;
}

.aside.var_02 .box_list_ul .my_event_list li.act {
  background: #f6f6f6;
}
.aside.var_02 .box_list_ul .my_event_list li.act a {
  color: #156DF5;
}

.hdAct > a {
  font-weight: 700;
}

.eventDesCont .green_tick {
  margin-right: 5px;
}

/*.green_tick:before{ color:#09a859;  font-weight: 700; }*/
.green_tick.act:before {
  color: #666666;
}

.eventDesCont .green_tick:before {
  font-size: 11px;
}

.Icwrpr .green_tick:before {
  font-size: 16px;
}

.two_col_e_li .rgstrd_txt {
  font-size: 11px;
  color: #333333;
  font-weight: 700;
  text-transform: uppercase;
  float: right;
  position: absolute;
  right: 15px;
  bottom: 25px;
}

.main_content .aside.var_02 .boxShdw {
  box-shadow: 0 0 3px #cec9c9;
}

.hdr {
  width: 100%;
  display: inline-block;
  padding: 9px 10px 12px;
  box-sizing: border-box;
}
.hdr a {
  color: #273239;
  font-size: 14px;
  display: flex;
}

#events_mobile_container .hdr {
  text-align: left;
}

.hdr.act, .hdr:hover {
  background: #f6f6f6;
}
.hdr.act a, .hdr:hover a {
  color: #156DF5;
}

.eventCont.event_search #srresult .white_bgcircle {
  top: 6px;
}

.eventCont.event_search #srresult .white_bgcircle .inrested_ic_filled, .eventCont.event_search #srresult .white_bgcircle .inrested_ic {
  padding-top: 0;
}

.ecol_2.venue .selected_vanue.offline_eventDiv .ddinp.add_locationto_dsply {
  padding-top: 10px;
}

@media only screen and (max-width: 767px) {
  .my_event_list, [data-type=Browse] .prev_arrow {
    display: block;
  }
  .aside.var_02 .toggle_event .prev_arrow {
    display: none;
  }
  .toggle_event .heading {
    font-weight: 700;
  }
  [data-type=event] a span {
    font-weight: 700;
  }
}
/*sk event LHS end */
/*sk event center start*/
.evnt_lndcenterwp {
  width: 100%;
}

.lnd_contentwp {
  width: 100%;
  padding: 0 18px 0 0px;
  box-sizing: border-box;
}

.event_hdng {
  float: left;
  color: #212121;
  font-weight: 700;
  font-size: 14px;
  text-align: left;
  margin-top: 20px;
}

.evnt_ttlspn {
  color: #666666;
}

.back_link_2 {
  float: right;
  margin-top: 20px;
  font-size: 14px;
  padding: 0 18px;
  box-sizing: border-box;
}
.back_link_2:hover {
  text-decoration: underline;
}

.back_link_2:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e949";
  font-size: 11px;
  padding-right: 2px;
}

.evnt_imagewpr {
  width: 100%;
  overflow: hidden;
  margin-top: 10px;
  display: inline-block;
  padding-bottom: 45.5%;
  position: relative;
  background: #cccccc;
}

.evnt_imagewpr img {
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.event_hdtxt {
  color: #333333;
  font-size: 14px;
  font-weight: 700;
  color: #333333;
  text-align: left;
  margin-top: 10px;
}

.gallery_wpr {
  width: 100%;
}

.gallery_hd {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  margin-top: 25px;
}

.gallry_list {
  width: 100%;
  list-style: none;
  margin-top: 10px;
  float: left;
  font-size: 0;
}

.gallry_list li {
  display: inline-block;
  width: 190px;
  overflow: hidden;
  margin-right: 15px;
}

.gallry_list li .gl_imgwp {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-bottom: 62.5%;
  background: #cccccc;
}

.gallry_list li .gl_imgwp img {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: auto;
}

.gl_imgwp .play_btn {
  width: 35px;
  line-height: 35px;
  height: 35px;
  background: #22abbd;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: 0;
  left: 50%;
  bottom: 0;
  margin-left: -19px;
  margin-top: -19px;
}

.gl_imgwp .play_btn:before {
  content: "";
  display: block;
  border-top: solid 6px transparent;
  border-left: solid 6px #ffffff;
  border-bottom: solid 6px transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -2px;
}

.gallery_wpr .arrow_cont {
  padding: 0 10px;
}

.cnfm_regi {
  width: 100%;
  border: 1px solid #ededed;
  padding: 20px 20px 0;
  box-sizing: border-box;
  margin-top: 15px;
  display: inline-block;
}

.confmrg_txt {
  float: left;
  color: #333333;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 5px;
}

.dtl_txt {
  color: #333333;
  font-size: 14px;
  padding-top: 5px;
  font-weight: 700;
}

.cnfm_regi .actionList {
  float: right;
}
.cnfm_regi .actionList li a:hover {
  text-decoration: underline;
}

.cnfm_regi .actionList li {
  margin: 0 0 0 20px;
}

.cnfm_regi .actionList li:first-child {
  margin: 0;
}

.cnfm_regi .actionList li a {
  line-height: inherit;
}

.cnfm_regi .actionList li .shareIc {
  margin: 0;
}

.show_more {
  color: #212121;
  font-size: 14px;
}

.evtdesc_text {
  font-size: 14px;
  color: #666666;
  margin-top: 22px;
  line-height: 1.4;
  box-sizing: border-box;
}

.ordr_action {
  color: #212121;
  float: right;
  font-size: 12px;
  font-weight: 700;
  display: none;
}

.ordr_conflist {
  list-style: none;
  width: 100%;
}

.ordr_conflist li {
  display: inline-block;
}

.event_btmlist {
  width: 100%;
  list-style: none;
  margin-top: 20px;
  display: inline-block;
}

.event_btmlist > li {
  width: 33.33%;
  float: left;
  box-sizing: border-box;
}

.evnt_btmtxt {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}

.event_btmlist > li .activity_list_2 > li {
  padding: 1px 10px;
}

.event_btmlist > li:nth-child(1) .activity_list_2 > li {
  border-radius: 12px;
}

.event_btmlist > li:nth-child(1) .activity_list_2 > li a {
  color: #333333;
}

.event_btmlist > li:nth-child(2) .activity_list_2 > li {
  background: transparent;
}

.event_btmlist > li:nth-child(2) .activity_list_2 > li a {
  color: #666666;
}

.cncl_spntxt {
  font-weight: normal;
  text-transform: capitalize;
}

.evnt_lndcenterwp .activity_list_2 li .tag_text {
  margin: 0;
  padding: 0px 5px;
}

.ecol.var {
  width: 31%;
  text-transform: uppercase;
  font-weight: 700;
  padding-left: 0;
}

.cnfm_regi .erow_wp { /*padding: 0;*/ }

.tc_link {
  font-size: 10px;
  color: #212121;
  float: left;
  padding: 10px 0px 0;
}
.tc_link:hover {
  text-decoration: underline;
}

.ttl_amt {
  color: #333333;
  font-size: 14px;
  float: right;
  padding: 9px 20px 0;
  box-sizing: border-box;
  height: 36px;
}

.cnfm_regi .btn_v2 {
  float: right;
  margin-right: 15px;
}

/*.ticket_list li:last-child{ margin:0; padding: 10px 0;}*/
.cnfm_regi .ticket_list li {
  width: calc(100% + 40px);
  padding: 15px 0 15px 20px;
  margin-left: -20px;
  box-sizing: border-box;
}

.cnfm_regi .ticket_list li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.cnfm_regi .checkBox {
  float: right;
  margin-right: 30px;
}

.ticket_list li p {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}

.ticket_list .cncl_tkt p {
  color: #999999;
}

.cnfm_regi.checkbx_wp .ticket_list li .checkBox {
  display: none;
}

.cnfm_regi.checkbx_wp .ticket_list li .btn_v2 {
  display: none;
}

.cnfm_reg .ordr_action.modify {
  display: none;
}

.cnfm_regi.checkbx_wp > .ordr_action.modify {
  display: block;
}

.cnfm_regi > .ordr_action.modify {
  display: none;
}

.cnfm_regi.checkbx_wp > .ordr_action.close {
  display: none;
}

.cnfm_regi > .ordr_action.close {
  display: block;
}

.cnfm_regi .ticket_list.checkbx_wp li .ecol.cncl_tkt .checkBox {
  display: none;
}

.cnfm_regi .print_ic:before {
  font-size: 16px;
  color: #999999;
  vertical-align: middle;
}

.cnfm_regi .download_ic:before {
  font-size: 16px;
  color: #999999;
}

.btm_modify {
  display: inline-block;
  float: right;
  margin-bottom: 5px;
}

/*updated event_confirmation start*/
.erow.new_var .inr_span {
  text-transform: capitalize;
}

/*updated event_confirmation End*/
/*sk event center end*/
/*sk registered event start*/
.eventCont.event_regi .two_col_e_li li .rgstrd_txt {
  font-size: 12px;
  color: #999999;
}

.eventDesCont.event_regi {
  padding-bottom: 77px;
  cursor: pointer;
}

.eventDesCont.event_regi .eventLocTxt {
  bottom: 48px;
}

.eventDesCont.event_regi .tktbk_cnt {
  position: absolute;
  bottom: 18px;
  color: #999999;
  font-size: 12px;
}

.eventDesCont.event_regi .rgstrd_txt {
  bottom: 18px;
}

.eventCont .calIc {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}

.evnt_pasttxt {
  font-size: 12px;
  color: #999999;
  display: inline-block;
}

.two_col_e_li.var > li {
  margin-bottom: 10px;
}

.eventCont .eventsCenterHd .calIc01 {
  margin-right: 10px;
}

.eventCont .eventsCenterHd .calIc01:before {
  font-size: 16px;
}

/*sk registered event end*/
/*sk Published event start*/
.eventCont.var_pblsh.event_created .two_col_e_li > li {
  width: 100% !important;
}

.eventCont.var_pblsh {
  height: auto;
}

.eventCont.var_pblsh .two_col_e_li > li {
  width: 100%;
  padding: 15px;
  box-sizing: border-box;
}

.eventCont.var_pblsh .two_col_e_li > li .eventDesCont {
  width: 50%;
  padding: 0;
}

/*.btm_econtent .reg_amount {width: auto; float: left; font-size:$xs_f;color:$white; text-transform: uppercase;background-color: #00a553;padding:4px 8px;}*/
.two_col_e_li > li .eventLocTxt.var {
  position: relative;
  padding: 3px 0 0 0;
  display: inline-block;
  left: inherit;
  bottom: inherit;
  font-size: 14px;
}

.two_col_e_li > li .globe.dash {
  color: #999999;
  padding-top: 3px;
  display: inline-block;
}

.two_col_e_li > li .globe.dash:before {
  font-size: 14px;
  margin-right: 5px;
}

.two_col_e_li > li .event_onlinTxt {
  position: relative;
  padding: 3px 0 0 0;
  display: inline-block;
  left: inherit;
  bottom: inherit;
  font-size: 14px;
}

.eventCont.var_pblsh .two_col_e_li li .eventLocTxt:before {
  margin-right: 5px;
}

.btm_econtent {
  width: 100%;
  padding: 13px 0 0;
  box-sizing: border-box;
}

.reg_amount.var {
  position: relative;
  float: left;
  left: inherit;
  bottom: inherit;
}

.eventCont.var_pblsh .two_col_e_li > li .actionList {
  float: right;
}

.eventCont.var_pblsh .two_col_e_li > li .actionList > li {
  width: auto;
  margin-left: 20px;
}

.eventCont.var_pblsh .two_col_e_li > li .actionList > li:first-child {
  margin-left: 0;
  padding-top: 1px;
}

.eventCont.var_pblsh .two_col_e_li > li .actionList > li a {
  line-height: normal;
  font-weight: 700;
  height: auto;
  font-size: 12px;
}

.eventCont.var_pblsh .two_col_e_li > li .actionList > li .shareIc, .eventCont.var_pblsh .two_col_e_li > li .actionList > li .editIc {
  margin: 0 5px 0 0;
}

.eventCont.var_pblsh .two_col_e_li > li .actionList > .act a {
  color: #333333;
}

.evnt_tktsold {
  width: 50%;
  padding-top: 5px;
}

.evnt_tktsold .main_bg {
  width: 60%;
  height: 6px;
  background: #e5e5e5;
  border-radius: 13px;
  float: right; /* padding: 3px; */
}

.evnt_tktsold .innerbg {
  width: 50%;
  height: 100%;
  display: block;
  background: #00A553;
  border-radius: 9px;
}

.evnt_tktsold .tkt_sldtxt {
  width: 60%;
  float: right;
  display: block;
  color: #666666;
  font-weight: 700;
  font-size: 12px;
  padding-top: 7px;
  text-align: center;
}

.evnt_tktsold .user_info_network {
  width: auto;
  float: right;
}

.eventCont .user_info_network > li.count_no {
  color: #212121;
  padding-left: 5px;
}
.eventCont .user_info_network > li.count_no:hover {
  text-decoration: underline;
}

.eventCont .image_list > li {
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin-left: -10px;
  float: left;
}

.eventCont .user_info_network > li.txt_hd {
  min-width: 70px;
  font-size: 14px;
  padding-left: 0;
  font-weight: 700;
  color: #212121;
}
.eventCont .user_info_network > li.txt_hd:hover {
  text-decoration: underline;
}

.eventCont .user_info_network > li.count_no {
  margin-top: 4px;
  text-align: left;
  font-size: 14px;
}

.eventDescTxt.pastevent {
  color: #999999;
}

.eventCont.var_pblsh .two_col_e_li > li .actionList > li .link_var {
  color: #999999;
}

.switch {
  position: relative;
  display: inline-block;
  width: 23px;
  height: 9px;
  margin-right: 10px;
}

.switch input {
  display: none;
}

.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 34px;
  background: #999999;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch .slider:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  left: -3px;
  top: -3px;
  background: #ffffff;
  box-shadow: 0 0 5px #999999;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch input:checked + .slider {
  background-color: #b1dcb4;
}

.switch input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

.switch input:checked + .slider:before {
  -webkit-transform: translateX(14px);
  -ms-transform: translateX(14px);
  transform: translateX(14px);
  background-color: #65bb6a;
}

.switch .slider.clik_disbl input:checked + .slider:before {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background-color: none;
}

.switch .slider:before {
  border-radius: 50%;
}

.switch .slider_n {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 34px;
  background: #999999;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch .slider_n:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  left: -3px;
  top: -3px;
  background: #ffffff;
  box-shadow: 0 0 5px #999999;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch .slider_n.clik_disbl {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 34px;
  background: #999999;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch .slider_n:before {
  border-radius: 50%;
}

.switch .slider_green {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 34px;
  background: #b1dcb4;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch .slider_green:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  left: 11px;
  top: -3px;
  background: #65bb6a;
  box-shadow: 0 0 5px #999999;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch .slider_green:before {
  border-radius: 50%;
}

.eventCont.var_pblsh .view_reports_ic, .eventCont.var_pblsh .edit_ic {
  margin-right: 8px;
  vertical-align: middle;
}

.eventCont.var_pblsh .view_reports_ic:before {
  color: #999999;
  font-size: 16px;
}

.eventCont.var_pblsh .edit_ic:before {
  color: #999999; /*vertical-align: middle;*/
  font-size: 16px;
}

.switch .slider_text {
  float: left;
  margin: -2px 0 0 33px;
  min-width: 80px;
}

/*sk published event end*/
/*sk  published event report start*/
.eventCont.evnt_publishreport {
  height: auto;
}

.eventCont.evnt_publishreport .back_link_2 {
  margin: 0 0 5px;
  padding-right: 0;
}

.eventCont.evnt_publishreport .hdr_wrpr {
  width: 100%;
  display: inline-block;
}

.eventCont.evnt_publishreport .evnt_ptxt {
  font-size: 14px;
  color: #666666;
  float: left;
  padding-top: 11px;
}

.eventCont.evnt_publishreport .pb_counttxt {
  color: #333333;
}

.eventCont.evnt_publishreport .two_col_e_li {
  margin-top: 0;
}

.eventCont.evnt_publishreport .eventDesCont {
  padding: 15px;
  box-sizing: border-box;
  background: #F8F8F8;
}

.eventCont.evnt_publishreport .eventsCenterHd {
  float: left;
}

.eventCont.evnt_publishreport .two_col_e_li > li {
  width: 100%;
}

.btm_econtent .rport_txt {
  font-size: 12px;
  color: #999999;
  float: right;
}

.eventCont.evnt_publishreport .reg_amount.var {
  margin-top: 15px;
}

.bottom_evntsts {
  width: calc(100% - 80px);
  margin-left: 40px;
  display: inline-block;
}

.event_statslist {
  width: 50%;
  list-style: none;
  float: left;
  margin: 16px 0px;
  box-sizing: border-box;
}

.event_statslist > li {
  display: block;
  width: 100%;
  padding: 10px 0px 5px;
}

.event_statslist > li:first-child {
  padding-top: 0;
}

.event_statslist > li:last-child {
  padding-bottom: 0;
}

.stats_hd {
  float: left;
  font-size: 14px;
  color: #999999;
}

.bottom_evntsts .status_txt {
  padding-left: 130px;
  font-weight: 700;
  color: #333333;
  font-size: 14px;
  box-sizing: border-box;
}

.bottom_evntsts .event_statslist > li .globeIc, .event_statslist > li .calIc {
  margin-right: 10px;
}

.bottom_evntsts .status_txt.act {
  color: #00A553;
}

.bottom_evntsts.event_statslist > li .globeIc:before {
  font-size: 14px;
}

.eventCont.evnt_publishreport .bottom_evntsts .evnt_tktsold {
  width: 50%;
  padding: 30px 0px 15px 40px;
  box-sizing: border-box;
  border-left: 1px solid #d6d6d6;
  display: inline-block;
}

.eventCont.evnt_publishreport .evnt_tktsold .main_bg {
  width: 100%;
}

.eventCont.evnt_publishreport .evnt_tktsold .tkt_sldtxt {
  width: auto;
}

.eventCont.evnt_publishreport .total_crtvltxt {
  display: inline-block;
  color: #999999;
  font-size: 14px;
  padding-top: 22px;
  vertical-align: middle;
}

.eventCont.evnt_publishreport .cart_valtxt {
  color: #333333;
  font-size: 16px;
  padding-left: 10px;
  font-weight: 700;
}

.eventCont.evnt_publishreport .cartIc {
  margin-left: 19px;
}

.eventCont.evnt_publishreport .cnfm_regi {
  margin: 0;
}

.eventCont.evnt_publishreport .dtl_txt {
  padding-top: 0;
}

.eventCont.evnt_publishreport .ticket_list > li {
  display: inline-block;
}

.eventCont.evnt_publishreport .erow .ecol.var, .ecol.var_n {
  text-transform: uppercase;
}

.eventCont.evnt_publishreport .ecol.var {
  width: 20%;
  font-size: 13px;
  text-transform: capitalize;
}

.ecol.var_n {
  width: 10%;
  font-weight: 700;
  font-size: 14px;
}

.eventCont.evnt_publishreport .spn_hrs {
  color: #999999;
  font-size: 14px;
  display: block;
  font-weight: normal;
}

.eventCont.evnt_publishreport .cnfm_regi .down_arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 5px;
  margin-bottom: 2px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #999999;
}

.eventCont.evnt_publishreport .cnfm_regi .erow_wp {
  padding-top: 22px;
}

.eventCont.evnt_publishreport .event_ic, .eventCont.evnt_publishreport .calIc01 {
  margin-right: 10px;
}

.eventCont.evnt_publishreport .eye_ic {
  margin-right: 10px;
  vertical-align: middle;
}

.eventCont.evnt_publishreport .event_ic:before {
  vertical-align: middle;
}

.eventCont.evnt_publishreport .eye_ic:before { /*vertical-align: text-top;*/ }

.eventCont.evnt_publishreport .globeIc:before {
  vertical-align: middle;
  color: #999999;
  font-size: 16px;
}

.eventCont.evnt_publishreport .globe {
  margin-right: 7px;
  vertical-align: middle;
}

.eventCont.evnt_publishreport .calIc01:before {
  font-size: 16px;
}

.eventCont.evnt_publishreport .cart_ic {
  margin-left: 10px;
}

.eventCont.evnt_publishreport .two_col_e_li > li {
  box-shadow: none;
}

.eventCont.evnt_publishreport .event_rportwp {
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
}

.eventCont.evnt_publishreport #EventSlider {
  float: right;
  padding: 0 15px;
  margin-right: -15px;
}

.eventCont.evnt_publishreport .ticket_list li .ecol:last-child {
  padding-right: 35px;
}

/*sk  published event report end*/
/* event search start*/
.eventCont.event_search {
  height: auto;
}

.eventCont.event_search .two_col_e_li > li {
  width: 100%;
}

.eventCont.event_search .two_col_e_li > li {
  padding: 15px;
  box-sizing: border-box;
  margin-bottom: 0;
  border-radius: 0;
}

.eventCont.event_search .two_col_e_li li .eventLiImg {
  width: 197px;
  float: left;
  height: 100px;
}

.eventCont.event_search .search_right {
  width: calc(100% - 212px);
  float: right;
}

.eventCont.event_search .user_info_network {
  width: auto;
  margin-left: 7px;
}

.eventCont.event_search .actionList > li a {
  position: relative;
  bottom: inherit;
  right: inherit;
}

.eventCont.event_search .actionList > li .shareIc:before {
  vertical-align: middle;
}

.eventCont.event_search .actionList.var_002 li {
  padding-top: 2px;
  margin-left: 20px;
}

.eventCont.event_search .actionList.var_002 li:last-child {
  padding-top: 0;
}

.event_search.cnfm_regi {
  border: none;
  margin-top: 0;
  padding: 20px 0 0;
}

.eventCont.event_search .image_list > li:first-child {
  margin-left: 0;
}

.eventCont.event_search .eventLiDate {
  margin-top: 5px;
}

.search_right .eventDescTxt {
  width: 100%;
}

/* event search end*/
/* sk event search_overlay start*/
.overlay_wrp .search_hdr {
  font-size: 18px;
  color: #333333;
  padding: 0 0px 20px;
  font-weight: 700;
  float: left;
}

.overlay_wrp .two_col_e_li {
  width: 100%;
  margin-bottom: 0px;
}

.overlay_wrp .search_inp {
  width: 100%;
  border: 0;
  margin: 27px 0px 0;
  padding: 10px 0;
  font-size: 14px;
  outline: 0;
  background: transparent;
  border-bottom: 1px solid #d9dfe4;
}

.overlay_wrp .eventCont.event_search.var_05 {
  padding: 0 30px;
}

.eventCont.event_search .form_slctWp { /* width:185px; */
  width: 205px;
  min-height: 30px;
  margin-left: 20px;
  float: left;
  border: 1px solid #e5e5e5;
}

.eventCont.event_search .form_slctWp .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
  padding: 5px 10px 0;
}

.eventCont.event_search .form_slctWp .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
  right: 10px;
}

.eventCont.event_search.var_05 .nano > .nano-pane {
  width: 5px;
}

.eventCont.event_search.var_05 .nano > .nano-pane > .nano-slider {
  background: #cccccc;
}

.eventCont.event_search.var_05 .nano {
  height: 156px;
  min-height: inherit;
  max-height: inherit;
  width: 245px;
  margin: 0;
  top: 39px;
}

.eventCont.event_search.var_05 .nobLst.var_02 {
  height: inherit;
}

.eventCont.var_05 .select_container {
  width: 100%;
}

.eventCont.event_search.var_05 .ddinp {
  padding: 10px 0;
}

.eventCont.var_05 .btn_v2 {
  margin-right: 0;
}

/*.eventCont.var_05 .to_top .form_lab{ top:23px;}*/
.eventCont.var_05 .form_wp .form_rows {
  margin-bottom: 0;
  margin-top: 15px;
}

.eventCont.var_05 .form_slctWp .ui-selectmenu-open {
  top: 30px !important;
}

.form_wp .dropdwon-wp.slct_grp {
  display: none;
}

.form_wp.share_groups > .dropdwon-wp.slct_grp {
  display: block;
}

.form_wp .form_rows.share_msg {
  display: none;
}

.form_wp.share_as_msgwp .form_rows.share_msg {
  display: inline-block;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 5px;
}

.overlay_wrp .form_rows.share_msg.tagListWp.contact_section .inp5 {
  height: auto;
  padding-left: 0;
  margin-top: 8px;
}

#popContactslist.tagList { /*margin-top: 15px;*/ }

#popContactslist.tagList li {
  line-height: 30px;
}

#popContactslist.tagList li:first-child { /*margin-left: 0;*/ }

#popContactslist.tagList li .cls_Grn {
  font-size: 12px;
}

#popContactslist.tagList li .nameLbl {
  font-size: 12px;
}

.form_wp.share_as_msgwp .form_rows.share_msg .autocomplete-suggestions {
  top: 46px;
}

.link_btn.save_draft_button {
  margin-left: 15px;
}

/* sk event search_overlay end*/
/*sk event RHS start*/
.colRig.var_v4 {
  background: #ffffff;
  padding-left: 0;
  padding-right: 0;
}

.tikt_lfttxt {
  display: none;
  color: #fd0101;
}

.almost_full {
  display: none;
}

.radio_label_dv {
  position: relative;
  padding-left: 25px;
  font-size: 14px;
  color: #666666;
  cursor: pointer;
  position: relative;
  padding-top: 2px;
}

.ecol_2 .radio_label_dv {
  padding-top: 0;
}

.ecol_2 .list5 li.act .radio_label_dv {
  color: #273239;
  font-weight: 700;
}

.radio_label_dv label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

.radio_label_dv input[type=checkbox], .radio_label_dv input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 4px 0 0;
  line-height: normal;
}

.radio_label_dv .radio_dv {
  display: none;
}

.radio_dv:checked ~ .checkBg {
  position: absolute;
  display: block;
  left: 0px;
  top: 2px;
  width: 6px;
  height: 6px;
  background: #ffffff;
  border-radius: 50%;
  border: 4px solid #000000;
}

.radio_dv ~ .checkBg {
  position: absolute;
  display: block;
  left: 0;
  top: 2px;
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  border: 2px solid #bfbfbf;
  border-radius: 50%;
}

.container_v2 .rigWp.var {
  background: #ffffff;
}

.container_v2 .rigWp.var .colRig {
  background: #ffffff;
}

.rhs_contntwpr h3 {
  color: #333333;
  font-weight: 700;
  font-size: 14px;
  padding-top: 1px;
}

.rhs_contntwpr {
  position: relative;
  padding: 15px;
  box-sizing: border-box;
  border-bottom: 1px solid #eeeeee;
}
.rhs_contntwpr .nobLst {
  width: 100%;
}
.rhs_contntwpr .nobLst li {
  margin: 0;
}

#events_rhs #events_upcominglist_filter .rhs_contntwpr .nobLst li .custcheckBox .custcheckBoxTxt {
  float: left;
}

.rhs_contntwpr .prev_arrow {
  display: block;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  float: right;
}

.rhs_contntwpr .prev_arrow:before {
  font-size: 12px;
}

.headwp.act .prev_arrow, .headwpr.act .prev_arrow, .loc_hdr.act .prev_arrow, .price_hdr.act .prev_arrow, .industry_hdr.act .prev_arrow, .tag_hdr.act .prev_arrow {
  display: block;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.rhs_contntwpr .list5 {
  list-style: none;
  margin-top: 5px;
}

.rhs_contntwpr .list5 li {
  margin-top: 5px;
  padding-bottom: 4px;
  position: relative;
}

.rhs_contntwpr .list5 li:last-child {
  padding-bottom: 2px;
}

.rhs_contntwpr .custmRadio {
  font-size: 14px;
  color: #666666;
}

.rhs_contntwpr .custmRadio.var {
  color: #333333;
}

.rhs_contntwpr .nobLst li { /* float: left;*/
  width: 100%;
  display: inline-block; /*padding-bottom:7px*/
  position: relative;
  list-style: none;
}

.rhs_contntwpr .nobLst li:last-child {
  padding-bottom: 0;
}

.rhs_contntwpr .event {
  background-color: transparent;
}

/*.rhs_contntwpr .custmRadio:before{ width:12px; height: 12px; border-radius: 50%;  }*/
.rhs_contntwpr .nobLst li .checkBox {
  width: 100%;
}

.rhs_contntwpr .nobLst li .custcheckBox {
  width: 100%;
  font-size: 14px;
  color: #666666;
  font-weight: 400;
  padding: 12px 15px 0 0px;
  box-sizing: border-box;
}

.rhs_contntwpr .nobLst li .custcheckBox:before {
  margin: 0 1px 0 0;
  background: #ffffff;
}

.rhs_contntwpr .custcheckBox:before {
  width: 14px;
  height: 14px;
  border-color: #cccccc;
}

.rhs_contntwpr .inpt_wpr {
  width: 80%;
  position: absolute;
  padding: 2px 5px 3px;
  margin-top: 3px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-sizing: border-box;
  left: 30px;
}

.rhs_contntwpr .nobLst li .custcheckBox .custcheckBoxTxt {
  float: left;
  width: calc(100% - 16px);
  padding-left: 10px;
  box-sizing: border-box;
  text-indent: initial;
}

.more_link {
  display: inline-block;
  font-size: 14px;
  margin-left: 28px;
  margin-top: 10px;
  color: #212121;
}

.activity_list_2 {
  margin: 3px 0 13px;
  display: inline-block;
  list-style: none;
}

.activity_list_2 li {
  border: 1px solid #cccccc;
  padding: 1px 7px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 14px;
  margin: 5px 5px 3px 0;
  background-color: #f4f4f4;
  position: relative;
  line-height: 20px;
  float: left;
}

.activity_list_2 li:hover {
  background: #ffffff;
  border: 1px solid #212121;
  color: #212121;
  cursor: pointer;
}

.activity_list_2 li a {
  color: #999999;
}

.activity_list_2 li.act {
  background: #212121;
  border: 1px solid #212121;
}

.activity_list_2 li.act a {
  color: #ffffff;
}

.overlay_wrp .rhs_contntwpr .activity_list_2 > li.act {
  background: #212121;
  border: 1px solid #212121;
}

.overlay_wrp .rhs_contntwpr .activity_list_2 li.act a {
  color: #ffffff;
}

.rhs_contntwpr .clear { /*display: none;*/
  color: #273239;
  font-weight: normal;
  font-size: 11px;
  float: right;
  position: absolute;
  top: 15px;
  right: 50px;
}
.rhs_contntwpr .clear:hover {
  text-decoration: underline;
}

.rhs_contntwpr .list5 li .clear {
  top: 14px;
  right: 40px;
}

.column_wrapr {
  width: 100%;
  background: #f6f8fa;
  padding: 20px 15px 15px;
  box-sizing: border-box;
  margin-top: 7px;
}

.colRig .ttl_txt, .column_wrapr .ttl_txt {
  width: 100%;
  display: inline-block;
  padding-bottom: 17px;
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  word-wrap: break-word;
}

.row_wrpr {
  width: 100%;
  display: inline-block;
  margin-bottom: 15px;
}

.row_wrpr .Icwrpr {
  float: left;
}

.row_wrpr .Desc_wrpr {
  width: calc(100% - 30px);
  float: right;
}

.row_wrpr .para_text {
  font-size: 14px;
  color: #333333;
  float: left;
}

.row_wrpr .para_text:nth-child(2) {
  padding-top: 5px;
}

.row_wrpr .para_text.var {
  display: none;
}

.row_wrpr .confm_regtxt {
  color: #273239;
}

.row_wrpr .Desc_wrpr .clockIc {
  float: right;
  color: #777777;
}

.row_wrpr .Desc_wrpr .time_spn {
  padding-left: 20px;
}

.row_wrpr .event_loclink {
  display: block;
  width: 100%;
  font-size: 14px;
  float: left;
  color: #156df6;
  white-space: pre; /* CSS 2.0 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3.0 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap; /* HP Printers */
  word-wrap: break-word;
}
.row_wrpr .event_loclink:hover {
  text-decoration: underline;
}

.Icwrpr .calIc {
  width: 16px;
  height: 16px;
}

.row_wrpr .dscrptn_txt {
  width: 100%;
  font-size: 14px;
  color: #999999;
  display: inline-block;
  padding-top: 3px;
}

.row_wrpr .link {
  font-size: 14px;
  padding-top: 5px;
  display: inline-block;
}

.row_wrpr .comn_txt {
  font-size: 14px;
  float: right;
  padding-top: 7px;
  display: inline-block;
}

.row_wrpr .comn_txt.link {
  color: #212121;
}

.comn_txt.availble {
  color: #2cc902;
  cursor: unset;
}

.row_wrpr .almost_full {
  color: #FEAC00;
}

.row_wrpr .Desc_wrpr .evnt_regtxt {
  color: #999999;
  font-size: 11px;
  padding-top: 10px;
  float: left;
}

.column_wrapr .actionList {
  list-style: none;
  display: inline-block;
  float: right;
}

.column_wrapr .actionList li {
  margin-left: 15px;
}

.column_wrapr .actionList li a { /* height: 30px; font-size:$n_f;*/
  line-height: inherit;
}

.column_wrapr .user_info_network {
  width: 100%;
  padding: 5px 1px;
  display: flex;
  box-sizing: border-box;
  position: relative;
  list-style: none;
  flex-direction: inherit;
}

.column_wrapr .user_info_network > li.count_no {
  padding-left: 10px;
  padding-right: 0;
  text-align: left;
}

.column_wrapr.user_info_network > li {
  position: relative;
  float: left;
  vertical-align: middle;
  box-sizing: border-box;
}

.colRig .colmWp .column_wrapr .user_info_network, .colmWp .rhs_adminwp .user_info_network {
  padding-left: 0;
}

.column_wrapr .count_no {
  width: auto;
  color: #212121;
  font-size: 14px;
  font-weight: 700;
  box-sizing: border-box;
  margin-top: 8px;
}

.column_wrapr .user_info_network > li.txt_hd {
  min-width: 80px;
  width: auto; /*width:143px;*/
  color: #666666;
  text-align: left;
  font-weight: 700;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 8px;
  padding-right: 10px;
  padding-left: 5px;
  box-sizing: border-box;
}

.column_wrapr .user_info_network > li .figure_wp {
  display: none;
}

.column_wrapr .image_list {
  list-style: none;
  float: left;
  margin-top: 5px;
}

.column_wrapr .image_list li {
  position: relative;
  overflow: hidden;
  float: right;
  width: 22px;
  height: 22px;
  line-height: 22px;
  background-color: #ffffff;
  border-radius: 50%;
  margin-left: -10px;
  padding: 2px;
}

.column_wrapr .image_list li:last-child {
  margin: 0;
}

.column_wrapr .image_list li img {
  width: 100%;
  border-radius: initial;
  position: absolute;
  top: 0;
  left: 0;
}

.title_txt {
  font-size: 14px;
  color: #999999;
  float: left;
}

.btm_sharelist {
  width: 100%;
  display: inline-block; /*border-top:1px solid #eeeeee;*/
  margin-top: 15px;
}

.share_eventlist {
  float: right;
  list-style: none;
}

.share_eventlist li {
  float: left;
  margin-right: 4px;
  margin-bottom: 5px;
  font-size: 0;
}

.share_eventlist li .imgwpr {
  width: 20px;
  height: 20px;
  position: relative;
}

.hrclass {
  width: calc(100% + 30px);
  margin-left: -15px;
  display: block;
  border: 1px solid #eeeeee;
  margin-bottom: 15px;
}

.public_eventwpr {
  width: 100%;
  display: inline-block;
  margin-top: 20px;
}

.public_eventwpr .headr_txt {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}

.public_eventwpr .eCard {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 10px;
}

.public_eventwpr .eCard .left {
  width: 40px;
}

.public_eventwpr .eCard .left .imgWp {
  height: 40px;
}

.public_eventwpr .eCard .right {
  padding-left: 50px;
}

.public_eventwpr .eCard .topSec {
  height: auto;
  border-bottom: none;
}

.public_eventwpr .eCard .name {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  padding-top: 2px;
}

.public_eventwpr .eCard .rol {
  font-size: 14px;
  color: #999999;
  font-style: normal;
  margin-top: 3px;
}

.public_eventwpr .eCard .com { /*display: inline-block;*/
  color: #999999;
  font-size: 14px;
  padding: 5px 30px 5px 10px;
  height: auto;
}

.public_eventwpr .eCard .loc {
  color: #999999;
}

.public_eventwpr .eCard .botmSec {
  width: calc(100% + 20px);
  margin-left: -10px;
  position: relative;
}

.public_eventwpr .btm_cont {
  width: 100%;
  display: inline-block;
}

.public_eventwpr .eCard .btm_cont .name {
  padding-top: 4px;
  font-weight: normal;
}

.public_eventwpr .botmSec .msgIc_01, .public_eventwpr .botmSec .inviteIc, .public_eventwpr .botmSec .opdatIc, .public_eventwpr .botmSec .editIc, .public_eventwpr .botmSec .dclineIc, .public_eventwpr .botmSec .accptIc {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.public_eventwpr .botmSec .msgIc_01:before, .public_eventwpr .botmSec .dclineIc:before {
  color: #777777;
}

.public_eventwpr .botmSec .accptIc {
  right: 32px;
}

.public_eventwpr .botmSec .accptIc:before {
  font-size: 14px;
}

.public_eventwpr .botmSec .opdatIc {
  width: 15px;
  height: 15px;
}

.public_eventwpr .btm_cont .lft_sctn {
  float: left;
}

.public_eventwpr .btm_cont .dsc_txt {
  font-size: 14px;
  color: #999999;
  float: left;
}

.public_eventwpr .btm_cont .dot_spn {
  padding: 0 5px;
}

.other_eventwpr .ttl_txt {
  float: left;
  width: 100%;
  display: inline-block;
  padding-bottom: 17px;
  font-size: 14px;
  font-weight: 700;
  color: #333333;
}

.other_eventwpr .plusIc_font {
  float: right;
  padding: 0 10px;
  font-weight: 700;
}

.other_eventwpr .plusIc_font:before {
  font-size: 14px;
  color: #212121;
}

.view_eventlist { /* width: 100%;*/
  list-style: none; /* padding:0 10px; */
}

.view_eventlist li {
  display: inline-block;
  padding-top: 25px;
  width: 100%;
}

.view_eventlist li:first-child {
  padding-top: 0;
}

.other_eventwpr .right_col .ttl_txt {
  padding-bottom: 0;
}

.view_eventlist li .right_col {
  width: calc(100% - 133px);
  float: right;
  padding: 0;
}

.view_eventlist li .img_wrpr {
  float: left;
  width: 123px;
  height: 57px;
  overflow: hidden;
  margin-top: 3px;
  position: relative;
  background: #cccccc;
}

.view_eventlist li .img_wrpr img {
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.view_eventlist li .right_col .evnt_cntnt { /* display: inline-block;*/
  color: #666666;
  font-size: 14px;
  text-align: left;
}

.other_eventwpr .down_arrow {
  float: right;
  display: block;
  width: 0;
  height: 0;
  margin-top: 5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #00abbe;
  cursor: pointer;
  position: relative;
}
.other_eventwpr .down_arrow:after {
  content: "";
  position: absolute;
  top: -10px;
  bottom: -10px;
  right: -10px;
  left: -10px;
}

.other_eventwpr .ttl_txt.act .down_arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.column_wrapr .inrested_ic:before {
  vertical-align: middle;
}

.column_wrapr .actionList li .inrested_ic {
  display: inline-block;
  margin-top: 8px;
}

.column_wrapr .actionList li.act .inrested_ic_filled {
  display: inline-block;
}

.column_wrapr .actionList li.act .inrested_ic {
  display: none;
}

.column_wrapr .actionList li .inrested_ic_filled {
  display: none;
  margin-top: 8px;
}

.column_wrapr .inrested_ic_filled:before {
  vertical-align: middle;
}

.column_wrapr .calIc01 {
  font-size: 16px;
}

.rhs_contntwpr .offLi {
  padding-bottom: 5px;
}
.rhs_contntwpr .offLi > li a, .rhs_contntwpr .offLi > li .matched, .rhs_contntwpr .offLi > li .capBtn {
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  background: #212121;
  color: #ffffff;
  border: 1px solid #212121;
  border-radius: 0;
}
.rhs_contntwpr .offLi > li .clsBtn_000 {
  font-weight: 700;
  padding: 3px 0 5px 5px;
  float: right;
  position: static;
}
.rhs_contntwpr .offLi > li .clsBtn_000:before {
  font-size: 10px;
  color: #ffffff;
}
.rhs_contntwpr .offLi > li input[type=checkbox] {
  display: none;
}
.rhs_contntwpr .inp2 {
  width: 220px;
  height: 24px;
  font-size: 12px;
  display: block;
  margin-top: 5px;
}

.rigWp .rhs_contntwpr .inpt_wp {
  position: relative;
}
.rigWp .rhs_contntwpr .autocomplete-suggestions {
  top: 24px;
  width: 220px !important;
}
.rigWp .rhs_contntwpr .autocomplete-suggestions .autocomplete-suggestion {
  font-size: 14px;
  padding: 13px 20px 12px 20px;
}

.more_link.event_tag_filter_moretext {
  margin-top: 0;
  margin-left: 5px;
}

.more_link.event_tag_filter_lesstext {
  margin-top: 0;
  margin-left: 5px;
}

/*sk event RHS end */
/*  empty page css start*/
.algn_center {
  text-align: center;
}

.empty_content {
  width: 100%;
  margin-top: 47px;
}
.empty_content .event_imgwp {
  width: 250px;
  height: 250px;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
}
.empty_content .event_imgwp img {
  width: 100%;
}
.empty_content .key_text {
  text-align: center;
  color: #999999;
  font-size: 14px;
  padding-top: 15px;
}
.empty_content .key_link {
  font-size: 14px;
  color: #273239;
  text-align: center;
  padding-top: 15px;
}
.empty_content .key_link:hover {
  text-decoration: underline;
}

/*  empty page css end*/
.evtdesc_text p {
  word-wrap: break-word;
}
.evtdesc_text p a {
  color: #273239;
}
.evtdesc_text p a:hover {
  text-decoration: underline;
}

/* overlay start */
/* register overlay start */
.top_head_wp.var_4 {
  border: none;
  padding: 16px 20px 2px;
}

.top_head_wp.var_4 .hd_text {
  float: left;
  width: auto;
}

.overlay_v3 .overlay_wrp .top_head_wp.var_4 .clsBtn_000 {
  top: 20px;
  right: 20px;
}

.hd_text_2 {
  float: right;
  margin-right: 30px;
  font-size: 14px;
  color: #333333;
  margin-top: 4px;
}

.top_head_wp.var_4 .clockIc {
  float: left;
  margin-right: 10px;
}

.erow_wp {
  padding: 10px 0;
}

.erow {
  margin-top: 35px;
}

.ecol {
  width: 50%;
  float: left;
  padding: 0 20px;
  box-sizing: border-box;
}

.eleft {
  color: #999999;
  font-size: 12px;
  width: 70%;
  float: left;
}

.eleft .fb {
  font-size: 14px;
  color: #333333;
}

.eright {
  width: 30%;
  float: right;
  text-align: right;
}

.eright.INR {
  font-size: 14px;
  color: #333333;
}

.eleft_hd_text {
  float: left;
  margin-top: 5px;
}

.quantity_wp {
  float: left;
  margin-left: 10px;
}

.registrationwp .quantity_wp { /*margin-left: 0;*/ }

.inp_click {
  box-sizing: border-box;
  float: left;
  width: 26px;
  height: 26px;
  border: 1px solid #d9dfe4;
  text-align: center;
  line-height: 24px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  position: relative;
}

.eminus_ic {
  width: 10px;
  height: 2px;
  background-color: #cccccc;
  display: inline-block;
  vertical-align: middle;
}

.inp_click.act .eminus_ic, .inp_click.act .eplus_ic {
  background-color: #212121;
}

.inp_click:before {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
}

.eplus_ic {
  width: 2px;
  height: 11px;
  background-color: #cccccc;
  position: absolute;
  top: 8px;
  left: 11px;
}

.quantity_value {
  font-size: 14px;
  color: #273239;
  text-align: center;
  padding: 0 5px;
  box-sizing: border-box;
  float: left;
  border: 1px solid #d9dfe4;
  width: 38px;
  height: 25px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin-left: 10px;
  margin-right: 10px;
}

.erow_wp_2 {
  padding: 10px 20px;
}

.arrow_link {
  font-size: 14px;
}

.arrow_link:before {
  content: "";
  border-bottom: 5px solid transparent;
  border-left: 7px solid #212121;
  border-top: 5px solid transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.arrow_link.act:before {
  transform: rotate(90deg);
}

.toggle_div {
  font-size: 14px;
  color: #666666;
  padding-left: 12px;
  box-sizing: border-box;
  display: none;
}

.ebottom_cont {
  margin-top: 30px;
}

.left_text {
  font-size: 14px;
  color: #fd0101;
  float: left;
}

.ebottom_cont .ticket, .erow_wp_2 .ticket {
  float: left;
  margin-right: 10px;
}

.ebottom_cont .ticket:before {
  color: #fd0101;
}

.right_cont {
  float: right;
}

.btn_v2 {
  float: right;
}

.ebottom_text {
  float: left;
  font-size: 14px;
  color: #333333;
  margin: 3px 20px 0 40px;
}

.etext_wp {
  float: right;
}

.erow_wp_2 .ticket:before {
  color: #fd0101;
}

.erow_wp .close_registration {
  text-align: center;
  font-size: 16px;
  color: #333333;
  margin-top: 20px;
  padding-bottom: 40px;
}

/* register overlay End */
/* register confirmation overlay Start */
.reg_text {
  font-size: 18px;
  color: #333333;
  position: relative;
}

.reg_text:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e957";
  font-size: 26px;
  color: #84CF20;
  margin-right: 8px;
}

.confirm_wp {
  padding-left: 34px;
}

.reg_text_2 {
  font-size: 16px;
  color: #333333;
  margin-top: 15px;
}

.reg_text_3 {
  font-size: 14px;
  margin-top: 5px;
}

.reg_text_3 .link {
  color: #212121;
}

.reg_text_3_col {
  color: #333333;
}

.reg_text_3 .link, .reg_text_3 .dot_span, .reg_text_3 .reg_text_3_col {
  float: left;
}

.reg_text_3 .dot_span, .reg_text_3 .reg_text_3_col {
  padding-left: 5px;
}

.reg_text_3 .dot_span {
  float: left;
  display: block;
  margin-top: -3px;
}

.loc_ic:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96e";
  color: #777777;
  font-size: 20px;
}

.confirm_text {
  position: relative;
  padding-left: 15px;
  color: #333333;
  font-size: 14px;
}

.confirm_text .loc_ic, .confirm_text .calIc01, .confirm_text .globe {
  position: absolute;
  top: 0;
  left: -20px;
}

.confirm_text .link {
  float: left;
  margin-top: 5px;
}

.reg_text_4 {
  color: #999999;
}

.ebottom_cont.var_2 {
  border-top: 1px solid #eeeeee;
  padding-top: 20px;
}

.ebottom_cont.var_2 .link {
  color: #333333;
  font-size: 14px;
  float: left;
  padding-left: 20px;
}

.ebottom_cont.var_2 .imglogo {
  float: left;
  margin-left: 10px;
  width: auto;
}

.share_eventlist {
  float: right;
  list-style: none;
}

.share_eventlist li {
  float: left;
  margin-right: 4px;
  margin-bottom: 5px;
  font-size: 0;
}

.share_eventlist li .imgwpr {
  width: 20px;
  height: 20px;
  position: relative;
}

.cnfm_regi .quantity_wp {
  margin-left: 165px;
}

/* EventsEnhancementsCMS_OffersV1.2.pptx enhancement start */
.right_top_text {
  font-size: 12px;
  color: #999999;
}

.right_top_text span {
  color: #333333;
}

.reg_free {
  font-size: 14px;
  color: #999999;
}

.reg_free::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e97c";
  color: #999999;
  font-size: 13px;
  margin-right: 5px;
}

.hdr_text.enh {
  font-size: 18px;
}

.eventCont.event_search.var_2 {
  text-align: left;
  margin: 20px auto 0;
}

.eventCont.event_search.var_2 .two_col_e_li > li {
  padding: 5px;
}

.erow_wp_2.live_event .norm_text {
  color: #333333;
  margin-top: 20px;
}

.tag_bottom_text {
  font-size: 10px;
  color: #999999;
  text-align: left;
  margin-top: 10px;
}

.share_event_bottom {
  margin: 30px 0 20px;
}

.share_event_bottom .share_block {
  display: block;
  float: left;
  position: static;
  width: auto;
  box-shadow: none;
  padding: 0;
  margin: 7px 0 0 0;
}

.share_event_bottom .share_block .share_list li {
  width: auto;
  margin: 0 10px 0 0;
}

.share_event_btn_wp {
  float: right;
}

.share_event_btn_wp .bottom_link {
  margin-right: 20px;
  font-size: 14px;
}

.repeat_ic {
  margin-right: 8px;
  vertical-align: middle;
}

.repeat_ic:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e98e";
  font-size: 14px;
  color: #9f9f9f;
}

@media only screen and (min-width: 768px) {
  .right_top_text {
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .eventCont.event_search.var_2 {
    width: 75%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .right_top_text {
    margin-bottom: 10px;
  }
}
/* EventsEnhancementsCMS_OffersV1.2.pptx enhancement End */
@media only screen and (min-width: 1023px) and (max-width: 1279px) {
  #events_registration_confirmation .erow_wp_2 .reg_text {
    padding-left: 70px;
  }
  #events_registration_confirmation .erow_wp_2 .reg_text:before {
    position: absolute;
    left: 34px;
    top: 0;
  }
}
/* register confirmation overlay End */
/* register cancel overlay Start */
.top_head_wp.var_5 .hd_text {
  width: 94%;
}

.ecol.var_2 {
  font-size: 14px;
  color: #999999;
  font-weight: 700;
  text-transform: uppercase;
}

.ecol.var_3 {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}

.erow_wp.var_2 .erow {
  margin-top: 10px;
}

.cnfm_regi .erow_wp .erow.var_002 .ecol.var {
  color: #999999;
}

.ticket_list li {
  border-bottom: 1px solid #ededed;
  padding: 25px 0;
  list-style: none;
}

.erow_wp.var_2 .ticket_list li .erow {
  margin: 0;
}

.note_text {
  font-size: 14px;
  color: #999999;
  position: relative;
  padding-left: 20px;
  float: left;
}

.note_text:before {
  content: "\e972";
  position: absolute;
  top: 6px;
  left: 0;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.double_btn_wp {
  float: right;
}

.double_btn_wp .btn_v2 {
  float: left;
  margin-left: 10px;
  position: relative;
}

.norm_text {
  color: #666666;
  font-size: 14px;
}

/* register cancel overlay end */
/* register event is live overlay Start */
.live_event {
  text-align: center;
}

.live_event .green_tick:before {
  font-size: 53px;
}

.hdr_text {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  margin-top: 10px;
}

.select_container {
  margin: 0 auto;
}

.dropdwon-wp {
  position: relative;
  margin-top: 25px;
}

.ddinp {
  border-bottom: 1px solid #d9dfe4;
  color: #666666;
  font-size: 14px;
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
}

.edown_arrow:before {
  content: "";
  border-bottom: 5px solid transparent;
  border-left: 7px solid #999999;
  border-top: 5px solid transparent;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 20px;
  right: 5px;
}

.dropdwon-wp .edown_arrow:before {
  transform: rotate(90deg);
}

.live_event .btn_v2 {
  float: none;
  display: inline-block;
}

.ddinp:focus {
  border-color: #212121;
}

/*.dropdwon-wp.act .ddinp{border-color:$link;}*/
.dropdwon-wp.createGrpCnt .nobLst li {
  text-align: left;
}

.live_event .createGrpCnt .nobLst.var_02 {
  height: inherit;
}

.live_event .nano {
  height: 156px;
  min-height: inherit;
  max-height: inherit;
  width: 245px;
  margin: 0;
  top: 39px;
}

.live_event .nano > .nano-pane > .nano-slider {
  background-color: #cccccc;
}

.live_event .nano > .nano-pane {
  width: 5px;
}

.etag_list {
  list-style: none;
  display: inline-block;
}

.etag_list li {
  text-align: left;
  border: 1px solid #d9dfe4;
  padding: 5px 30px 5px 8px;
  box-sizing: border-box;
  border-radius: 0;
  float: left;
  position: relative;
  margin: 5px 5px 0 0;
}

.etag_list li .closeBtn {
  font-size: 24px;
  color: #273239;
  position: absolute;
  top: 0;
  right: 10px;
}

.etag_list li .tag_list_text {
  color: #333333;
  font-size: 14px;
  width: 130px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* register event is live overlay End */
/* create event overlay start */
.overlay_v3 .overlay_wrp .top_head_wp.var_6 {
  padding: 20px;
}

.overlay_v3 .overlay_wrp .top_head_wp.var_6 .clsBtn_000 {
  top: 20px;
  right: 20px;
}

.etab_list {
  list-style: none;
  margin-top: 4px;
}

.etab_list li {
  float: left;
  color: #cccccc;
  font-size: 14px;
  margin-left: 20px;
  cursor: pointer;
}

.etab_list li:first-child {
  margin: 0;
}

.etab_list li:before {
  content: "2";
  width: 25px;
  height: 25px;
  border-radius: 100px;
  box-sizing: border-box;
  background-color: #d6d6d6;
  color: #ffffff;
  float: left;
  text-align: center;
  margin-right: 10px;
  line-height: 25px;
  margin-top: -4px;
}

.etab_list li:first-child:before {
  content: "1";
}

.etab_list li.act {
  color: #333333;
}

.etab_list li.act:before {
  background-color: #333333;
}

.etab_list li.done {
  color: #84CF20;
}

.etab_list li.done:before {
  background-color: #ffffff;
  border: 1px solid #84CF20;
  content: "\e957";
  color: #84CF20;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 23px;
}

.etab {
  padding: 0 20px 20px 20px;
  box-sizing: border-box;
  display: none;
}

.etab.act {
  display: block;
}

.erow_list {
  list-style: none;
}

.etab.act .erow_list > li .etitle .ToolTip {
  display: none;
}

.etab.act .erow_list > li .etitle .info_wrpr:hover .ToolTip {
  display: block;
}

.erow_list > li {
  margin-top: 15px;
  display: inline-block;
  width: 100%;
}

.erow_list > li.free_entry {
  display: none;
}

.erow_list > li.act.free_entry {
  display: inline-block;
}

.erow_list > li.paid_entry {
  display: none;
}

.erow_list > li.act.paid_entry {
  display: inline-block;
}

.etitle {
  float: left;
  color: #273239;
  font-size: 14px; /*width: 135px;*/
  width: 19%;
  padding-right: 5px;
  box-sizing: border-box;
  margin-top: 10px;
}

.etitle .fL {
  color: #333333;
  font-size: 14px;
}

.ecol_2 {
  float: left; /*width:575px;*/
  width: 81%;
  padding-left: 5px;
  box-sizing: border-box;
  position: relative;
}

.ecol_2 .ecol_2 {
  width: 100%;
}

.ecol_2 .ddinp {
  padding-left: 0;
  padding-top: 0;
}

.mandatory_field {
  color: #fd0101;
}

.add_name {
  font-size: 14px;
  float: left;
  margin-top: 5px;
}

.etag_list.var_2 li {
  padding-right: 5px;
}

.etag_list.var_2 li .tag_list_text {
  width: auto;
}

.four_col {
  float: left;
  width: 25%;
  padding: 0 10px;
  box-sizing: border-box;
  position: relative;
}

.four_col .ddinp {
  padding-left: 0;
}

.four_col .clockIc, .four_col .calIc01 {
  position: absolute;
  top: 2px;
  right: 10px;
}

.four_col .calIc01:before {
  font-size: 16px;
}

.four_col.inecol_1 {
  padding-left: 0;
}

.four_col.inecol_4 {
  padding-right: 0;
}

.four_col.inecol_4 .clockIc {
  right: 0;
}

.ecol_2.venue .ddinp {
  width: 50%;
  padding-left: 15px;
}

.ecol_2.venue .loc_ic {
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 2;
}

.ecol_2.venue .loc_ic:before {
  font-size: 14px;
}

.ecol_2.venue .enter_vanue.online_eventDiv .globe {
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 2;
}

.ecol_2.venue .globe:before {
  font-size: 14px;
}

.ecol_2 venue .online_eventDiv .ddinp {
  margin-top: 0;
  padding-left: 20px;
}

.ecol_2.venue .link_var {
  font-size: 12px;
  margin-left: 20px;
}

.upload_image {
  width: 255px;
  height: 116px;
  border: 1px dashed #dee3e8;
  float: left;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}

.upload_image .add_prdtxt {
  font-size: 12px;
  color: #999999;
}

.upload_image:hover {
  border-color: #212121;
}

.upload_image img {
  width: 100%;
  height: auto;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  left: 0;
}

.upload_image .loaderBannerCls {
  position: relative;
}

.upload_image .img_wp .loaderBannerCls {
  width: 20px;
  height: auto;
}

.ecol_2.cover_img_container .upload_image .loaderBannerCls {
  transform: initial;
}

.einfo_text {
  font-size: 12px;
  color: #999999;
  float: left;
  margin: 86px 0 0 10px;
  position: relative;
  padding-left: 20px;
}

.einfo_text:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e972";
  position: absolute;
  top: 0;
  left: 0;
}

.upload_image.var_2 {
  width: 90px;
  height: 60px;
}

.upload_image.var_2 .pluswp_circle {
  width: 20px;
  height: 20px;
  line-height: 20px;
}

.upload_image.var_2 .add_prdtxt {
  font-size: 10px;
}

.gallery_list + .einfo_text {
  margin-top: 50px;
  margin-left: 0;
}

.ebottom_cont_2 .etitle {
  color: #999999;
  font-size: 12px;
  width: auto;
  margin-top: 10px;
}

.double_btn_wp .link_btn {
  font-size: 14px;
  float: left;
  margin-top: 6px;
}
.double_btn_wp .link_btn:hover {
  text-decoration: underline;
}

.time_container {
  text-align: center;
  width: 155px;
  height: 105px;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  position: absolute;
  top: 30px;
  left: 10px;
  background-color: #ffffff;
  z-index: 11;
  padding: 14px 26px 0 26px;
  display: none;
}

/*.ddinp.open:focus + .time_container{display: block;}*/
.timer {
  float: left;
  width: 24px;
}

.earrow {
  width: 24px;
  height: 17px;
  line-height: 17px;
  position: relative;
  display: inline-block;
  text-align: center;
}

.earrow:before {
  content: "";
  border-bottom: 5px solid transparent;
  border-left: 5px solid #999999;
  border-top: 5px solid transparent;
  display: inline-block;
  vertical-align: middle;
  transform: rotate(-90deg);
}

.timer_text {
  color: #333333;
  font-size: 14px;
  width: 100%;
  text-align: center;
  padding: 10px 0 7px 0;
}

.colon_text {
  line-height: 78px;
  display: inline-block;
}

.earrow.bottom:before {
  transform: rotate(90deg);
}

.earrow:hover {
  background-color: #e8e8e8;
}

.earrow:hover:before {
  border-left-color: #333333;
}

.top_head_wp .link_var {
  position: absolute;
  top: 20px;
  right: 50px;
  font-size: 12px;
  color: #999999;
  font-weight: 700;
}

.etag_list li.act {
  background-color: #212121;
}

.etag_list li.act .tag_list_text {
  color: #ffffff;
}

.upload_image .img_wp {
  font-size: 0;
  display: none;
}

.upload_image .img_wp .closeBtn {
  display: block;
}

/*.upload_image.image_added{border: none;}*/
.upload_image.image_added .add_prdctwpr {
  display: none;
}

.upload_image.image_added .img_wp {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  overflow: hidden;
  background: #cccccc;
}

.upload_image.image_added .imageUpload {
  display: none;
}

.upload_image.var_2 .img_wp {
  display: block;
}

.upload_image.var_2 .img_wp img { /*height: 60px;*/ }

.gallery_list {
  list-style: none;
  float: left;
  margin-left: -5px;
}

.gallery_list li {
  float: left;
  margin: 5px;
}

.gallery_list li .add_prdctwpr {
  padding: 5px;
}

.erow_list > li .info_wrpr .infoIc::before {
  font-size: 12px;
}

.erow_list > li .info_wrpr {
  float: left;
  margin: 2px 0 0 5px;
  position: relative;
}

.erow_list > li .info_wrpr:hover .ToolTip {
  display: block;
  bottom: 10px;
}

.erow_list > li .list5 {
  margin-top: 7px;
}

.erow_list > li .list5 li {
  width: auto;
  margin: 0 20px 0 0;
}

.etable {
  width: 100%;
  border: 1px solid #dee3e8;
  padding-bottom: 15px;
}

.etable_list {
  list-style: none;
}

.etable_list li {
  display: inline-block;
  width: 100%;
}

.etable_list li:first-child {
  background-color: #F8F8F8;
  border-bottom: 1px solid #dee3e8;
}

.etable_col {
  float: left;
  padding: 10px;
  box-sizing: border-box;
  color: #999999;
  font-size: 14px;
}

.etable_col_1 {
  width: 37%;
}

.etable_col_2, .etable_col_3, .etable_col_4 {
  width: 18%;
}

.etable_list li .form_slctWp {
  min-height: auto;
  border-color: #d9dfe4;
}

.etable_list li .form_slctWp .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
  padding-top: 2px;
}

.etable_list li .form_slctWp .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
  border: 1px solid #d9dfe4;
}

.etable_list li .form_slctWp .ui-selectmenu-open {
  top: 28px !important;
}

.add_more_list {
  font-size: 14px;
  padding-left: 10px;
}

.add_more_list .info_text {
  font-size: 11px;
  color: #999999;
  position: relative;
  padding-left: 70px;
  box-sizing: border-box;
}

.add_more_list .info_text:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e972";
  color: #999999;
  font-size: 12px;
  position: absolute;
  top: 1px;
  left: 51px;
}

.ecol_2.contact_dtl .ddinp {
  float: left;
  width: 48%;
}

.flag_cont {
  width: 94px;
  float: left;
  height: 10px;
  background: red;
}

.ecol_2.contact_dtl .ddinp .ddinp {
  border: none;
  border-left: 1px solid #d9dfe4;
  padding: 0;
  float: left;
  padding-left: 10px;
  width: calc(100% - 94px);
}

.enormal_text {
  display: inline-block;
  font-size: 12px;
  color: #999999;
  margin-left: 10px;
}

.ecol_2.venue.var_2 .ddinp {
  padding-left: 0;
}

.overlay_v3 .erow_list > li .custcheckBox {
  padding: 10px 0 0 0;
  color: #666666;
}

.overlay_wrp .erow_list > li .custcheckBox::before {
  margin-top: -1px;
  margin-right: 10px;
}

.ecol_2.venue .form_field {
  float: left;
  width: 260px;
}

.ecol_2.venue .form_field .ddinp {
  width: 100%;
  margin-top: 10px;
  padding-left: 0;
}

.ecol_2.venue .form_field .ddinp:first-child {
  margin-top: 0;
}

.ecol_2.venue .map_view {
  float: right;
  width: 290px;
  height: 180px !important;
}

.ecol_2.venue .reset {
  font-size: 14px;
  float: left;
  margin: 70px 0 0 60px;
}

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

.eblock_wp {
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}

.eblock_wp:first-child {
  margin: 0;
}

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

.eblock_2 {
  margin-top: 15px;
}

.eblock .intl-tel-input {
  border: none;
}

.eblock .intl-tel-input.iti-container {
  top: -10px !important;
  left: inherit !important;
  right: 0 !important;
}

.eblock .intl-tel-input .flag-container {
  height: auto;
}

.eblock .intl-tel-input .country-list {
  right: 0;
}

.eblock_2 .ddinp.fR {
  padding-bottom: 5px;
}

.ecol_2.frmfield_event_description {
  width: 100%;
}

.ecol_2.frmfield_event_description .mce-ico {
  color: #777777;
}

.ecol_2.frmfield_event_description .mce-tinymce {
  margin-top: 20px;
}

.ecol_2.frmfield_event_description .mce-tinymce:first-child {
  margin-top: 0;
}

.ecol_2.frmfield_event_description .mce-panel {
  background-color: #ffffff;
  border-color: #d9dfe4;
}

.ddinp.event_name_th {
  margin-top: 10px;
}

.ecol_2.frmfield_event_description .mce-btn-group .mce-btn {
  background-color: #ffffff;
}

.contact_section .eblock_wp .infoIcWrp .ToolTip {
  left: inherit;
  right: 0;
}

.contact_section .eblock_wp .infoIcWrp .downArw_333 {
  float: right;
  margin-left: 0;
  margin-right: 5px;
}

.erow_list > li .infoIcWrp {
  background-color: #ffffff;
  top: 0;
  right: 0;
}

.ecol_2.venue .infoIcWrp {
  right: inherit;
  left: 265px;
}

.ecol_2.venue .offline_eventDiv .infoIcWrp {
  left: 240px;
  top: 8px;
}

.erow_list > li .intl-tel-input .country-list {
  width: 100%;
}

.contact_name_div.ddinp input, .contact_email_div.ddinp input {
  width: 100%;
}

.erow_list > li .frmfield_event_description .infoIcWrp {
  top: 8px;
  right: 5px;
}

.ecol_2 .ddinp .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  outline: none;
}

.ecol_2 .ddinp .intl-tel-input.allow-dropdown .selected-flag {
  outline: 0 none;
}

.four_col.inecol_4 .calIc01 {
  right: 0;
}

.double_btn_wp .btn_v2 img {
  position: absolute;
  top: 0%;
  left: 50%;
  margin-left: -25%;
}

.eventCont.event_share_overlay .form_rows .form_lab {
  font-size: 14px;
  color: #757575;
}

.eventCont.event_share_overlay .form_inpt.labelAnim {
  padding-bottom: 9px;
}

.frm_event_details .ebottom_cont_2 {
  margin-top: 20px;
}

.eventCont.event_share_overlay .eventDescTxt {
  width: 100%;
}

.erow_list > li .frmfield_event_image {
  position: relative;
  float: left;
}

.erow_list > li .frmfield_event_image .infoIcWrp {
  top: 10px;
  right: 10px;
}

.h_text {
  font-size: 18px;
  color: #333333;
  font-weight: 700;
}

.ecol_2.venue .selected_vanue.offline_eventDiv .form_field {
  width: 100%;
}

.ecol_2.venue .enter_vanue.online_eventDiv .ddinp {
  width: 100%;
  padding-left: 20px;
}

.ecol_2.venue .link_var.add_location_btn {
  position: absolute;
  top: 5px;
  right: 0;
  font-size: 14px;
}
.ecol_2.venue .link_var.add_location_btn:hover {
  text-decoration: underline;
}

.ecol_2.venue .selected_vanue.offline_eventDiv .ddinp {
  position: relative;
}

#reset_location.reset.reset_location {
  position: absolute;
  right: 0;
  top: 0;
}

.eblock_2 .ddinp.fR .intl-tel-input.allow-dropdown .selected-flag {
  padding-top: 2px;
}

.eblock_2 .ddinp.fR .intl-tel-input .selected-flag .iti-arrow {
  margin-top: 5px;
}

/* create event overlay End */
/* overlay End */
.container_v2 .contentList2.dashboard_v3 > li .dash_content .eventCont.event_search {
  margin-top: 0;
}

.fulGrpCnt .contentList2 > li .eventCont.event_search {
  margin-top: 15px;
}

#checkBoxPublishLoader {
  position: absolute;
  top: 17px;
  right: 170px;
  width: 20px;
  height: 20px;
}

#checkBoxPublishLoader img {
  width: 100%;
  height: 100%;
}

.event_share_overlay .form_slctWp #share_event_category-menu {
  border: 1px solid #e5e5e5;
  border-top: none;
  box-sizing: border-box;
  width: calc(100% + 2px) !important;
}

.event_share_overlay.eventCont.var_05 .form_slctWp .ui-selectmenu-open {
  left: -1px !important;
  top: 29px !important;
}

/* datepicker start */
#date_choos {
  width: 135px;
  height: 20px;
  position: absolute;
  top: 0;
  left: -10px;
  opacity: 0.5;
  cursor: pointer;
}

#dateRangeParent.event .daterangepicker td.active.start-date {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

#dateRangeParent.event .daterangepicker td.active.end-date {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

#dateRangeParent.event .daterangepicker td:last-child.in-range {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

#dateRangeParent.event .daterangepicker td:first-child.in-range {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

#dateRangeParent.event .daterangepicker .calendar th, #dateRangeParent.event .daterangepicker .calendar td {
  line-height: 30px;
  font-size: 12px;
}

#dateRangeParent.event .daterangepicker .calendar.left, #dateRangeParent.event .daterangepicker .calendar.right {
  border: none;
  padding-top: 0;
}

#dateRangeParent.event .daterangepicker .calendar th.month {
  font-size: 14px;
  color: #333333;
}

#dateRangeParent.event .fa-chevron-right::before, #dateRangeParent.event .fa-chevron-left::before {
  font-size: 12px;
}

/* datepicker end */
/* create overlay datepicker start */
/*.erow_list > li .daterangepicker{ border: 1px solid #d9dfe4; position: absolute; top: 27px !important;}
.erow_list > li .daterangepicker .calendar{ margin: 0;}
.erow_list > li .daterangepicker .calendar .calendar-table{ padding: 0 !important;}
.erow_list > li .daterangepicker .calendar .calendar-table thead{}
.erow_list > li .daterangepicker,.erow_list > li .daterangepicker::before,.erow_list > li .daterangepicker::after{display: none;}
.erow_list > li .daterangepicker td{ font-size: $n_f; color: #273239; line-height: 32px; border-radius: 100px;}
.erow_list > li .daterangepicker td.start-date.end-date{ border-radius: 100px; background-color: $white_smoke;}
.erow_list > li .daterangepicker td:hover{color: #273239;}
.erow_list > li .daterangepicker .calendar th{padding-top: 45px; padding-bottom: 10px;  color: #273239;}
.erow_list > li .fa-chevron-left{@include font_ic; float: left; margin-top: 2px; margin-left: 7px;}
.erow_list > li .fa-chevron-right{@include font_ic; float: right; margin-top: 2px; margin-right: 7px;}
.erow_list > li .fa-chevron-left:before{content:"\e949"; font-size: 16px; color: $mine_shaft;}
.erow_list > li .fa-chevron-right:before{content:"\e948"; font-size: 16px; color: $mine_shaft;}
.erow_list > li .daterangepicker select.monthselect,.erow_list > li .daterangepicker select.yearselect{width: 50%; border: 1px solid $dove_gray;}
.erow_list > li .four_col.inecol_4 .daterangepicker{left: inherit !important; right: 0 !important;}

.erow_list > li .daterangepicker.ltr .calendar.left{max-width: 100%; width: 100%;}
.erow_list > li .daterangepicker .calendar th.prev{display: none;}
.erow_list > li .daterangepicker .calendar th.next{display: none;}
.erow_list > li .daterangepicker select.monthselect, .erow_list > li .daterangepicker select.yearselect{border: none; background: #f5f5f5; -webkit-appearance:menulist;}
.erow_list > li .daterangepicker .calendar th.month{background: #f5f5f5; padding: 10px; box-sizing: border-box; position: absolute; width: 100%; height: 40px;}
.erow_list > li .daterangepicker .calendar thead tr:first-child th:first-child {display: none;}
.erow_list > li .daterangepicker td.disabled{text-decoration: none; background: transparent !important;} */
.mainNavLst li .event_ic:before {
  color: #ffffff;
}

.mainNavLst li .event_ic {
  margin-right: 19px;
}

.mainNavLst li:hover .event_ic:before {
  color: #273239;
}

/* bootstrap calendar start  */
.evet_two_col {
  width: 48%;
  float: left;
  position: relative;
}

/*.ecol_2 .col-md-6 { width: 50%; }*/
.erow_list > li .bootstrap-datetimepicker-widget button[data-action] {
  min-width: auto;
}

.glyphicon-chevron-up:before, .glyphicon-chevron-down:before {
  color: #337ab7;
}

.erow_list > li .bootstrap-datetimepicker-widget a[data-action] {
  background: none;
  min-width: auto;
}

.erow_list #start_date_picker {
  width: 300%;
}

.erow_list > li .ecol_2 .bootstrap-datetimepicker-widget table td span {
  height: auto;
  line-height: normal;
  float: right;
}

.erow_list > li .bootstrap-datetimepicker-widget div.datepicker {
  display: block;
  background: #ffffff;
}

.erow_list > li .bootstrap-datetimepicker-widget div.datepicker table td {
  border: none;
  padding: initial;
  margin: initial;
  text-align: center;
  font-size: 14px;
  color: #273239;
  line-height: 32px;
}

.evet_two_col .input-group-addon {
  background-color: transparent;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
}

.erow_list > li .datepicker .table-condensed thead th {
  color: #273239;
  font-weight: bold;
}

.erow_list > li .datepicker .table-condensed thead .prev, .erow_list > li .datepicker .table-condensed thead .next, .erow_list > li .datepicker .table-condensed thead .picker-switch {
  background: #f5f5f5;
}

.erow_list > li .bootstrap-datetimepicker-widget table td.disabled, .erow_list > li .bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none !important;
}

.ecol_2 .bootstrap-datetimepicker-widget table td.active, .ecol_2 .bootstrap-datetimepicker-widget table td.day:hover {
  border-radius: 100px;
  background-color: #ededed;
}

.bootstrap-datetimepicker-widget table td.active.today:before {
  display: none;
}

/* bootstrap calendar start  */
.start_date_picker {
  position: absolute;
  width: 300%;
}

.table-condensed .separator {
  background: transparent;
  margin: initial;
}

/* create overlay datepicker End */
.mobile_label {
  display: none;
}

/* location dropdwon start */
.pac-item {
  padding: 0px 10px 5px 10px;
  box-sizing: border-box;
}

.pac-item:hover {
  background-color: #365798;
}

.pac-item:hover .pac-item-query, .pac-item:hover span {
  color: #ffffff;
}

.pac-item > span:last-child {
  float: left;
  padding-left: 23px;
  line-height: normal;
  margin-top: -7px;
  width: 100%;
  box-sizing: border-box;
}

.pac-logo::after {
  margin: 0 10px 10px 0;
}

.pac-icon {
  margin-top: 11px;
}

/* location dropdwon End */
@media only screen and (min-width: 768px) {
  .rhs_contntwpr {
    padding: 15px 0;
    margin-left: 0;
    width: calc(100% - 45px);
    padding-left: 15px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1279px) {
  .view_eventlist li .img_wrpr {
    width: 100%; /*height: inherit;*/
    padding: 0;
  }
  .view_eventlist li .right_col {
    width: 100%;
    margin-top: 5px;
  }
  .view_eventlist li {
    padding-top: 10px;
    width: 100%;
  }
  .rhs_contntwpr .nobLst.var_3 li .custcheckBox {
    padding-right: 5px;
  }
  .column_wrapr .user_info_network > li.txt_hd {
    width: 125px;
  }
  .title_txt {
    font-size: 13px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  /*sk  published event report end*/
  .eventCont.evnt_publishreport .ecol.var {
    width: 18%;
    padding-right: 10px;
  }
  .eventCont.evnt_publishreport .ecol.var:first-child {
    width: 20%;
  }
  .ecol.var_n {
    width: 12%;
  }
  .switch > .slider {
    width: 23px;
  }
  .bottom_evntsts {
    width: calc(100% - 50px);
    margin-left: 25px;
  }
  .bottom_evntsts .status_txt {
    padding-left: 100px;
  }
  .public_eventwpr .eCard { /* width:100%!important;*/
    height: auto !important;
  }
  /*sk  published event report end*/
  /*search event start*/
  .eventCont.event_search .two_col_e_li > li {
    padding: 10px;
  }
  .eventCont.event_search .image_list > li {
    width: 22px;
    height: 22px;
    line-height: 22px;
  }
  .eventCont.event_search .actionList > li {
    margin-left: 15px;
  }
  /*search event end*/
  .event_drafttxt {
    bottom: 20px;
    right: 75px;
  }
  .cnfm_regi .quantity_wp {
    margin-left: 100px;
  }
}
@media only screen and (min-width: 768px) {
  .ecol.algn_right {
    text-align: right;
  }
  .ecol.algn_center {
    text-align: center;
  }
  .select_container {
    width: 375px;
  }
  #events_rhs .signUpNwCnt {
    width: 85%;
    margin-left: 15px;
    box-sizing: border-box;
  }
  .ecol_2.venue .selected_vanue.offline_eventDiv .ddinp {
    padding-right: 145px;
  }
  .ecol_2.venue .selected_vanue.offline_eventDiv .globe {
    display: none;
  }
  .rhs_contntwpr .activity_list_2 {
    margin-bottom: 0px;
  }
  .vietnamese_lang_body .ecol_2.venue .selected_vanue.offline_eventDiv .ddinp {
    padding-right: 170px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* Event Landing Page*/
  .lnd_contentwp {
    padding-right: 0;
  }
  .back_link_2 {
    padding-right: 0;
  }
  /* Event Landing Page*/
  /*sk event center start*/
  .hdr_evnt .upevnt_wp {
    width: 40px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
    position: absolute;
    top: 43px;
    right: 8px;
  }
  .first_l {
    width: 15px;
    height: 2px;
    display: block;
    margin: 10px auto 0;
    background: #273239;
    text-align: center;
  }
  .second_l {
    width: 11px;
    height: 2px;
    display: block;
    margin: 2px auto;
    background: #273239;
    text-align: center;
  }
  .third_l {
    width: 5px;
    height: 2px;
    display: block;
    margin: 2px auto;
    background: #273239;
    text-align: center;
  }
  /*sk event center end*/
  /* filter start*/
  .container #events_filters {
    position: absolute;
    top: 0;
    right: 0;
    width: auto !important;
  }
  .container #events_filters .colRig {
    display: block;
  }
  .container #events_filters .top_head_wp {
    display: block !important;
    padding: 0;
  }
  #CONT_EVENTS {
    overflow-x: hidden;
  }
  .container #events_filters {
    right: -310px;
  }
  .animate_rhs {
    animation-name: animate;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
  }
  .animate_rhs_reverse {
    animation-name: animate_reverse;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
  }
  @keyframes animate {
    from {
      right: -310px;
    }
    to {
      right: 0;
    }
  }
  @keyframes animate_reverse {
    from {
      right: 0;
    }
    to {
      right: -310px;
    }
  }
  /* filter End*/
  #events_rhs_tab .colRig.var_v4 {
    width: 100%;
  }
  .row_wrpr .para_text {
    float: initial;
  }
  .column_wrapr .row_wrpr {
    width: 50%;
    float: left;
  }
  #events_landing_view_other_by_this_host_main .only_for_tab {
    width: 210px;
  }
  #events_landing_view_other_by_this_host_main .view_eventlist li {
    width: 50%;
    float: left;
    box-sizing: border-box;
  }
  #events_landing_view_other_by_this_host_main .view_eventlist li:nth-child(even) {
    padding: 0 0 0 5px;
  }
  #events_landing_view_other_by_this_host_main .view_eventlist li:nth-child(odd) {
    padding: 0 5px 0 0;
  }
  .overlay_wrp .eventCont.event_search.var_05 {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  .container_v2.whiteVer .main_inn {
    background-color: #ffffff;
  }
  .container_v2.whiteVer .colLef {
    min-height: auto !important;
    padding-bottom: 0;
  }
  .container_v2.event .colLef {
    background: #ffffff;
  }
  .container_v2 #events_rhs.rigWp.var {
    padding-top: 0;
    float: left;
    width: 100%;
  }
  /* overlay start */
  /* register overlay start */
  .hd_text_2 {
    float: left;
    margin: 10px 0 0 0;
    width: 100%;
  }
  .top_head_wp.var_4 {
    padding: 10px;
  }
  .overlay_v3 .overlay_wrp .top_head_wp.var_4 .clsBtn_000 {
    top: 10px;
    right: 10px;
  }
  .ecol {
    width: 100%;
    padding: 0 10px;
    margin-top: 20px;
  }
  .erow {
    margin-top: 0;
  }
  .erow_wp_2 {
    padding: 10px;
  }
  .right_cont {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  .etext_wp {
    float: left;
  }
  .right_cont .btn_v2 {
    margin-top: 7px;
  }
  .ebottom_text {
    width: 100%;
    margin-left: 0;
  }
  /* register overlay End */
  /*sk event LHS start */
  .header_main.var {
    border-bottom: 1px solid #d9d9d9;
  }
  .col_box_wp {
    width: 100%;
    background-color: #ffffff;
    box-sizing: border-box;
    position: relative;
    float: left;
  }
  .col_box_outr_wp.var {
    display: flex;
    flex-flow: column-reverse;
    margin-bottom: 0;
  }
  .aside.var_02 {
    width: 100%;
    padding-bottom: 15px;
  }
  .my_event_list li {
    padding: 10px 20px 11px;
  }
  .aside.var_02 .hdr .prev_arrow {
    display: block; /*margin-top: 3px; */
  }
  .aside.var_02 .navtoggle.act .prev_arrow {
    display: inline-block;
  }
  .aside.var_02 .box_list_ul > li {
    border-top: 1px solid #ededed;
  }
  .aside.var_02 .box_list_ul > li > a {
    padding: 10px 10px 11px;
    display: inline-block;
  }
  .aside.var_02 .btn {
    width: 100%;
    margin-bottom: 10px;
  }
  .navtoggle {
    display: block;
  }
  .box_list_ul {
    display: none;
  }
  .aside.var_02 .act_hd {
    background: none;
  }
  .aside.var_02 .btn_v2 {
    margin-bottom: 15px;
    margin-top: 10px;
  }
  /*sk event LHS end */
  /*sk event center start*/
  .hdr_evnt {
    width: calc(100% + 20px);
    margin-left: -10px;
    display: inline-block;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
  }
  .hdr_evnt .eventsCenterHd {
    width: 70%;
    float: left;
    padding: 6px 0 7px 10px; /*border-right: 1px solid #cccccc;*/
  }
  .hdr_evnt .upevnt_wp {
    width: 25%;
    display: block;
    float: right;
    text-align: center;
    box-sizing: border-box;
    padding: 1px 0 7px 0;
    border-left: 1px solid #cccccc;
  }
  .eventCont {
    margin-top: 0;
  }
  .first_l {
    width: 15px;
    height: 2px;
    display: block;
    margin: 10px auto 0;
    background: #273239;
    text-align: center;
  }
  .second_l {
    width: 11px;
    height: 2px;
    display: block;
    margin: 2px auto;
    background: #273239;
    text-align: center;
  }
  .third_l {
    width: 5px;
    height: 2px;
    display: block;
    margin: 2px auto;
    background: #273239;
    text-align: center;
  }
  /*sk event center end*/
  /*event landing page center start*/
  .lnd_contentwp {
    padding: 0;
  }
  .back_link_2 {
    margin-top: 10px;
    padding-right: 0;
  }
  .container_v2.event {
    background: #ffffff;
    padding-bottom: 30px;
  }
  .cnfm_regi {
    padding: 10px 10px 0;
  }
  .event_btmlist {
    margin-top: 10px;
  }
  .event_btmlist > li {
    width: 100%;
  }
  .evnt_lndcenterwp .activity_list_2 {
    margin-bottom: 10px;
  }
  .row_wrpr .Desc_wrpr > .para_text {
    float: none;
  }
  .cnfm_regi .actionList {
    padding-bottom: 10px;
  }
  .cnfm_regi .actionList li {
    width: auto;
  }
  /*.cnfm_regi .actionList li:last-child{ margin-right: 0; }*/
  .cnfm_regi .actionList li a {
    font-size: 12px;
    height: auto;
  }
  .cnfm_regi .confmrg_txt {
    width: 100%;
    font-size: 14px;
  }
  .cnfm_regi .ticket_list li {
    width: calc(100% + 20px);
    padding: 15px 0 15px 20px;
    margin-left: -10px;
    position: relative;
  }
  .cnfm_regi .dtl_txt.var {
    font-weight: normal;
  }
  .show_more {
    display: block;
  }
  .gallery_hd {
    margin-top: 20px;
  }
  #gallerySection.lnd_contentwp {
    display: inline-block;
    width: 100%;
  }
  #recommendedSection {
    margin-bottom: 20px;
  }
  /*.btm_modify{ width:50%;}*/
  .cnfm_regi .btm_modify .btn_v2 {
    margin-top: 15px;
  }
  .cnfm_regi .tc_link {
    padding: 5px 0;
    position: absolute;
    bottom: 32px;
  }
  .cnfm_regi.checkbx_wp .tc_link {
    position: inherit;
    bottom: inherit;
    margin-top: 6px;
  }
  /*event landing page center end*/
  /*event published Page start*/
  .eventCont.evnt_publishreport .back_link_2 {
    display: none;
  }
  .eventCont.var_pblsh .two_col_e_li > li .eventDesCont {
    width: 100%;
  }
  .evnt_tktsold {
    width: 100%;
    padding-top: 12px;
  }
  .evnt_tktsold .main_bg {
    width: 100%;
  }
  .eventCont.var_pblsh .two_col_e_li li .eventLocTxt {
    padding-top: 1px;
  }
  .evnt_tktsold .user_info_network {
    padding: 7px 0 0;
  }
  .evnt_tktsold .user_info_network > li .image_list {
    margin-top: 0;
  }
  .evnt_tktsold .user_info_network > li.txt_hd {
    margin-top: 6px;
  }
  .evnt_tktsold.var {
    margin-bottom: 0;
  }
  /*event published page end */
  /*sk  published event report start*/
  .colRig.var_v4 {
    width: 100%;
  }
  .btm_econtent .rport_txt {
    float: left;
  }
  .eventCont.evnt_publishreport .eventDesCont {
    padding-top: 11px;
    padding-bottom: 12px;
  }
  .event_statslist {
    width: 100%;
    border-right: none;
    padding: 0;
    margin-bottom: 0;
  }
  .event_statslist > li:last-child {
    padding-bottom: 16px;
  }
  .two_col_e_li > li .eventLocTxt.var {
    padding-top: 1px;
  }
  .eventCont.evnt_publishreport .bottom_evntsts .evnt_tktsold {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
    border-top: 1px solid #d6d6d6;
    border-left: none;
  }
  .bottom_evntsts {
    width: calc(100% - 30px);
    margin-left: 15px;
  }
  .eventCont.evnt_publishreport .ecol.var, .ecol.var_n {
    width: 100%;
    padding: 0;
    text-align: left;
  }
  .eventCont.evnt_publishreport .cnfm_regi .erow_wp {
    padding-top: 0;
    padding-bottom: 0;
  }
  .eventCont.evnt_publishreport .cnfm_regi .actionList {
    padding-bottom: 0;
  }
  .eventCont.evnt_publishreport .spn_hrs {
    display: inline-block;
  }
  /*.eventCont.evnt_publishreport .ecol.var.sold_on .mobile_label {margin-right: 65px;}
  .eventCont.evnt_publishreport .ecol.var.tiket_buyer .mobile_label {margin-right:35px;}
  .eventCont.evnt_publishreport .ecol.var.Type .mobile_label {margin-right:90px;}
  .eventCont.evnt_publishreport .ecol.var_n.count .mobile_label {margin-right:78px;}
  .eventCont.evnt_publishreport .ecol.var_n.price .mobile_label {margin-right:85px;}
  .eventCont.evnt_publishreport .ecol.var.total .mobile_label {margin-right:83px;}*/
  .evnt_tktsold .tkt_sldtxt {
    width: 100%;
    float: inherit;
  }
  /*sk  published event report end*/
  /*event published view report started*/
  .eventCont.event_registerd {
    margin-top: 15px;
  }
  .eventCont.evnt_publishreport #EventSlider {
    padding-right: 10px;
  }
  /*event published view report end*/
  /*search event start*/
  .eventCont.event_search .two_col_e_li > li {
    margin-bottom: 12px;
  }
  .eventCont.event_search .two_col_e_li li .eventLiImg {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-top: -15px;
    height: 141px;
  }
  .eventCont.event_search .search_right {
    width: 100%;
  }
  .eventCont.event_search .eventLiDate {
    margin-top: 11px;
  }
  .eventCont.event_search .user_info_network {
    width: 100%;
    padding-left: 0px;
    margin-left: 0;
  }
  .eventCont .user_info_network > li.txt_hd {
    font-size: 12px;
    margin-top: 5px;
  }
  .eventCont .image_list {
    float: left;
    margin-top: 0;
  }
  .eventCont .image_list > li {
    width: 22px;
    height: 22px;
    line-height: 22px;
  }
  .event_search.cnfm_regi {
    padding-top: 10px;
  }
  .event_search.cnfm_regi .actionList {
    margin-top: 10px;
    padding-bottom: 0;
  }
  .eventCont.event_search .actionList li {
    margin-right: 0;
  }
  /*search event end*/
  /* sk event search_overlay start*/
  .eventCont.var_05 .user_info_network {
    display: none;
  }
  .overlay_wrp .eventCont.event_search.var_05 {
    padding: 0 10px;
  }
  .form_wp.search_ovrly { /* padding: 0 10px;*/ }
  .form_wp.search_ovrly .two_col_e_li > li {
    box-shadow: none;
    padding: 0;
  }
  .eventCont.event_search .form_slctWp {
    float: right;
    margin-top: 25px;
    margin-bottom: 6px;
  }
  .overlay_wrp .eventCont.event_search.var_05 .eventLiImg {
    margin-top: 10px;
  }
  .overlay_wrp .eventCont.event_search.var_05 .reg_amount {
    display: none;
  }
  .eventCont.var_05 .form_wp .form_rows.message_section {
    margin-top: 0;
  }
  /* sk event search_overlay end*/
  /*event RHS start*/
  .column_wrapr {
    margin-top: 15px;
  }
  .aside.var_02 .toggle_event.act .prev_arrow {
    display: none;
  }
  .container_v2 .main_inn.var {
    background: #ffffff;
  }
  .overlay_wrp .top_head_wp.var_2 > .hd_text {
    text-transform: uppercase;
    padding-left: 25px;
  }
  .top_head_wp {
    position: relative;
  }
  .overlay_v3 .overlay_wrp .top_head_wp.filter .clsBtn_000 {
    left: 0px;
    top: 0;
    right: inherit;
    padding: 14px 10px 11px;
    box-sizing: border-box;
  }
  .overlay_v3 .overlay_wrp .top_head_wp.filter .clsBtn_000:before {
    color: #ffffff;
  }
  .top_head_wp.var_2 .hd_text {
    width: 75%;
    color: #ffffff;
    float: left;
    padding-left: 32px;
    box-sizing: border-box;
    padding-top: 3px;
    top: 50%;
    position: relative;
    transform: translateY(-50%);
  }
  .top_head_right_text {
    float: right;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    padding-top: 3px; /*transform: translateY(-50%); top: 50%; position: relative;*/
  }
  .container_v2 .colRig.var_v4 {
    background: #ffffff;
  }
  .aside_heading {
    display: none;
  }
  .rhs_contntwpr {
    background: #ffffff;
    margin: 10px;
  }
  .rhs_contntwpr .prev_arrow {
    display: inline-block;
  }
  .rhs_contntwpr .prev_arrow:before {
    font-size: 12px;
  }
  .headwp.act .prev_arrow, .headwpr.act .prev_arrow, .loc_hdr.act .prev_arrow, .price_hdr.act .prev_arrow, .industry_hdr.act .prev_arrow, .tag_hdr.act .prev_arrow {
    display: inline-block;
  }
  .rhs_contntwpr .clear {
    display: block;
  }
  .rhs_contntwpr .clear::before {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    bottom: -10px;
    right: -20px;
    z-index: 3;
  }
  .rhs_contntwpr .checkBox .custcheckBox {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    float: left;
  }
  .rhs_contntwpr .list5 {
    margin: 3px 0 0 5px;
  }
  .rhs_contntwpr .nobLst {
    margin-top: 5px;
  }
  .rhs_contntwpr .nobLst li .custcheckBox:before { /*margin-right: 10px;*/ }
  .user_info_network {
    border-top: none;
    flex-direction: inherit;
  }
  .column_wrapr .actionList li {
    width: auto;
  }
  .public_eventwpr .btm_cont .dsc_txt {
    float: none;
  }
  .public_eventwpr .btm_cont a {
    margin-top: 38px;
  }
  .overlay_wrp .colRig .other_eventwpr {
    padding: 10px;
    box-sizing: border-box;
  }
  .overlay_wrp .colRig {
    width: 100%;
    background: #f4f4f4;
    padding: 0;
  }
  .overlay_wrp .rhs_contntwpr .activity_list_2 li a {
    color: #999999;
  }
  .overlay_wrp .rhs_contntwpr .activity_list_2 > li {
    border: 1px solid #cccccc;
    font-size: 14px;
    background-color: #f4f4f4;
  }
  .public_eventwpr .eCard .com {
    padding-bottom: 8px;
  }
  #events_filters {
    padding: 0;
  }
  .rhs_contntwpr .offLi > li a {
    padding-right: 20px;
  }
  .rhs_contntwpr .offLi > li .clsBtn_000 {
    right: 5px;
    padding-top: 5px;
  }
  .rhs_contntwpr .inpt_wp {
    position: relative;
  }
  .rhs_contntwpr .autocomplete-suggestion {
    width: 220px;
    font-size: 14px;
    color: black;
  }
  .rhs_contntwpr .autocomplete-suggestions {
    width: 225px !important;
    padding-left: 0px;
    top: 24px;
    padding-right: 0;
    left: 0 !important;
  }
  .outerWpr.var_2 #events_mobile_container {
    width: 100%;
  }
  #events_add .ToolTip.L.rig {
    right: 0;
    width: 220px;
  }
  #events_add #CalEndDate_wrp .ToolTip.L.rig {
    bottom: 15px;
  }
  .cnfm_regi .quantity_wp {
    margin-left: inherit;
    margin-top: 20px;
  }
  .cnfm_regi .quantity_wp .mobile_label {
    float: left;
  }
  .cnfm_regi .quantity_wp .con_wp {
    float: left;
  }
  /*sk event RHS end */
  /* register confirmation overlay Start */
  .reg_text {
    margin-top: -20px;
    padding-right: 20px;
    padding-left: 35px;
  }
  .reg_text:before {
    position: absolute;
    left: 0;
  }
  .confirm_wp {
    padding: 10px 0 0 0;
  }
  .reg_text_3 {
    margin-bottom: 30px;
  }
  .erow.var_2 {
    padding-left: 5px;
  }
  .ebottom_cont.var_2 {
    padding-top: 15px;
    margin-top: 20px;
  }
  .ebottom_cont.var_2 .link {
    padding-left: 0;
  }
  .right_cont.var_2 {
    width: auto;
    float: right;
    margin: 0;
  }
  .right_cont.var_2 .btn_v2 {
    margin: 0;
  }
  .ecol.var {
    width: 100%;
    padding: 0px;
    margin-top: 20px;
  }
  /*.ecol.var.s_no .mobile_label{margin-right:77px;}
  .ecol.var.type .mobile_label {margin-right: 30px;}
  .ecol.var .mobile_label {margin-right: 27px;}
  .ecol.var.price .mobile_label {margin-right: 27px;}*/
  .reg_text_2 {
    margin-top: 5px;
  }
  /* register confirmation overlay End */
  /* register cancel overlay Start */
  /*.ecol.var_3.type:before{content:" Ticket Type "; @include repeat_text;}
  .ecol.var_3.INR:before{content:" Ticket Price "; @include repeat_text;}*/
  .note_text {
    margin-bottom: 20px;
  }
  .ttl_amt {
    padding-right: 15px;
  }
  .row_wrpr .Desc_wrpr .link {
    margin-left: 0;
  }
  /* register cancel overlay end */
  /* create event overlay start */
  .etab {
    padding: 0 10px 10px 10px;
  }
  .etitle {
    width: 100%;
    margin: 0 0 10px 0;
  }
  .ecol_2 {
    width: 100%;
    padding: 0;
  }
  .four_col, .two_col {
    width: 50%;
    padding: 0 5px;
  }
  .four_col.inecol_2 {
    padding-right: 0;
  }
  .four_col.inecol_3 {
    padding-left: 0;
    margin-top: 15px;
  }
  .four_col.inecol_4 {
    margin-top: 15px;
  }
  .four_col.inecol_4 .calIc01 {
    right: 0;
  }
  .four_col.inecol_2 .clockIc {
    right: 0;
  }
  .ecol_2.venue .ddinp {
    width: 60%;
  }
  .einfo_text {
    margin: 10px 0 0 0;
  }
  .gallery_list + .einfo_text {
    width: 100%;
    box-sizing: border-box;
  }
  .time_container {
    left: inherit;
    right: 0;
  }
  .top_head_wp .link_var {
    top: 80px;
    right: 10px;
  }
  .etable_col {
    font-size: 12px;
    padding: 10px 5px;
  }
  .etable_col_1 {
    width: 35%;
  }
  .etable_col_2 {
    width: 21%;
  }
  .etable_col_3 {
    width: 19%;
  }
  .etable_col_4 {
    width: 25%;
  }
  .add_more_list {
    margin-top: -10px;
  }
  .add_more_list .info_text {
    float: left;
    width: 100%;
    margin-top: 10px;
  }
  .ecol_2 .eblock_2 .contact_email_div .ddinp {
    width: 100%;
  }
  .ecol_2 .eblock_2 > .ddinp {
    width: 100%;
  }
  .ecol_2 .eblock_2 .ddinp.fR {
    margin-top: 15px;
  }
  .enormal_text {
    margin: 10px 0 0 0;
  }
  .ecol_2.venue.var_2 .ddinp {
    width: 100%;
  }
  .ecol_2.venue .form_field {
    width: 100%;
  }
  .ecol_2.venue .map_view {
    width: 100%;
    margin-top: 15px;
  }
  .ecol_2.venue .reset {
    margin: 10px 0 0 0;
  }
  .ecol_2.venue .online_eventDiv .infoIcWrp {
    left: 160px;
  }
  .ecol_2.venue .online_eventDiv .infoIcWrp .ToolTip {
    width: auto;
    min-width: 115px;
  }
  .ecol_2.venue .offline_eventDiv .infoIcWrp {
    left: inherit;
    right: 10px;
    top: 17px;
  }
  .overlay_v3 .overlay_wrp .top_head_wp.var_6 .clsBtn_000 {
    top: 10px;
    right: 10px;
  }
  .live_event .nano {
    border: 1px solid #cccccc;
  }
  .gallery_list + .einfo_text {
    margin-top: 5px;
  }
  /* create event overlay End */
  /* overlay End */
  #events_mobile_container .aside_wp {
    display: block;
    padding: 0;
    width: 100%;
    background-color: #ffffff;
  }
  #events_mobile_container .eventCont {
    height: auto;
  }
  #events_mobile_container .eventCont {
    box-shadow: none;
  }
  /* messages start */
  .messages .contentList3 > li .eventCont.event_search .two_col_e_li > li {
    padding: 10px;
  }
  .messages .contentList3 > li .eventCont.event_search .two_col_e_li li .eventLiImg {
    width: 100%;
    margin: 0;
  }
  /* messages start */
  #checkBoxPublishLoader {
    position: absolute;
    top: 77px;
    right: 130px;
    width: 20px;
    height: 20px;
  }
  .cnfm_regi .ticket_list > li .checkBox {
    position: absolute;
    right: 0;
    margin-right: 10px;
    top: 15px;
  }
  .eventCont.event_search.var_05 .nano {
    border: 1px solid #e6e6e6;
  }
  #events_rhs .footer_01_wp {
    padding-bottom: 10px;
  }
  #popContactslist.tagList li .nameLbl {
    margin-top: 10px;
  }
  .footer_01_wp .footer_01 {
    width: 100%;
    box-sizing: border-box;
  }
  .footer_01_wp .footer_01 .footerList {
    float: none;
    width: 100%;
    display: inline-block;
  }
  .footer_01_wp .footer_01 .footerList li {
    float: none;
    display: inline-block;
  }
  /*.footer_01_wp .footer_01 .footerList li a{padding: 0 18px;}
  .footer_01_wp .footer_01 .footerList li:first-child a{padding-left:0;}*/
  .footer_01_wp .footer_01 .copyRight {
    float: none;
  }
  .mobile_label {
    font-size: 12px;
    color: #999999;
    font-weight: 700;
    text-transform: uppercase;
    width: 100px;
    display: inline-block;
    margin-bottom: 10px;
  }
  .form_wp.share_as_msgwp .form_rows.share_msg .autocomplete-suggestions {
    top: 58px !important;
    left: 0 !important;
  }
  .mainNavLst li .event_ic:before {
    color: #777777;
  }
  .mainNavLst li .event_ic {
    margin-right: 19px;
    margin-top: 11px;
  }
  .ecol_2.venue .link_var.add_location_btn, #reset_location.reset.reset_location {
    top: -31px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
  .ordr_conflist {
    width: auto;
    list-style: none;
    white-space: nowrap;
    font-size: 0;
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .ordr_conflist li {
    box-sizing: border-box;
    width: 100%;
  }
  .two_col_e_li > li {
    width: 100%;
  }
  .reg_amount.var {
    margin-right: 30px;
  }
  .eventCont.var_pblsh .two_col_e_li > li .actionList {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 359px) {
  /*event published Page start*/
  .eventCont.var_pblsh .two_col_e_li > li .actionList > li {
    margin-left: 10px;
  }
  .eventCont.var_pblsh .two_col_e_li > li .actionList > li .shareIc {
    margin-right: 0;
  }
  /*event published Page start*/
}
/* gallery start */
.slider_wrp {
  width: 100%;
  overflow: hidden;
}

/* placehoder start */
.event_placeholder .eventsCenterHd, .event_placeholder .aside_heading {
  color: #ededed;
  background-color: #ededed;
  display: inline-block;
}
.event_placeholder .two_col_e_li > li {
  height: 311px;
  background-color: #ededed;
}
.event_placeholder .radio_label_dv {
  padding-left: 80px;
}
.event_placeholder .aside_heading {
  width: 100px;
}
.event_placeholder .rhs_contntwpr .nobLst li .custcheckBox:before {
  display: none;
}
.event_placeholder .ecol_2 .ddinp {
  color: #ffffff;
}
.event_placeholder .live_event .norm_text {
  width: 80%;
  margin: 0 auto;
}
.event_placeholder .hdr_text {
  width: 35%;
  margin: 0 auto;
}
.event_placeholder .colRig .ttl_txt {
  padding: 0;
  margin-bottom: 17px;
}
.event_placeholder .row_wrpr .para_text, .event_placeholder .row_wrpr .dscrptn_txt {
  padding: 0;
}
.event_placeholder .confirm_text .loc_ic, .event_placeholder .confirm_text .calIc01 {
  left: -30px;
}
.event_placeholder .search_hdr {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.event_placeholder .eventCont .user_info_network > li.count_no, .event_placeholder .eventCont .user_info_network > li.txt_hd {
  margin-left: 5px;
}
.event_placeholder .two_col_e_li > li {
  height: 195px;
}
.event_placeholder .two_col_e_li > li .eventLocTxt.var {
  padding-top: 0;
  margin-top: 10px;
}
.event_placeholder .two_col_e_li > li .eventLocTxt.var::before {
  display: none;
}
.event_placeholder .top_head_wp.var_4 .hd_text, .event_placeholder .eleft .fb, .event_placeholder .eleft .eleft_hd_text {
  width: 100px;
  display: inline-block;
}
.event_placeholder .fb_rig {
  width: 150px;
  display: inline-block;
  margin-top: 10px;
}
.event_placeholder .left_text {
  width: 150px;
}
.event_placeholder .two_col_e_li.share_p > li {
  background: transparent;
}
.event_placeholder .event_placeholder .rhs_contntwpr h3 {
  width: 150px;
}
.event_placeholder .top_head_wp.var_4 .hd_text {
  width: 70px !important;
}
.event_placeholder .hd_text_2 {
  width: 250px;
}
.event_placeholder .column_wrapr .Icwrpr {
  display: none;
}
.event_placeholder .eventCont.var_pblsh .two_col_e_li > li {
  background-color: #ffffff;
  height: auto;
}
.event_placeholder .evnt_tktsold .tkt_sldtxt {
  padding: 0;
  margin-top: 7px;
}
.event_placeholder .eventCont.var_pblsh .two_col_e_li > li .actionList > li {
  height: 17px;
  width: 75px;
}
.event_placeholder .colRig .view_eventlist .ttl_txt {
  margin: 0;
}
.event_placeholder .colRig .view_eventlist .evnt_cntnt {
  display: inline-block;
  width: 100%;
}
.event_placeholder .eventLiDate {
  width: 200px;
}
.event_placeholder .eventCont.evnt_publishreport .two_col_e_li > li {
  height: auto;
  background-color: #ffffff;
}
.event_placeholder .eventCont.evnt_publishreport .erow .ecol.var, .event_placeholder .eventCont.evnt_publishreport .ecol.var {
  margin: 0 10px;
  width: 13%;
  padding: 0;
}
.event_placeholder .bottom_evntsts .status_txt {
  margin-right: 50px;
}
.event_placeholder .eventCont.evnt_publishreport .erow .ecol.var, .event_placeholder .ecol.var_n, .event_placeholder .eventCont.evnt_publishreport .evnt_tktsold .main_bg, .event_placeholder .event_statslist > li p, .event_placeholder .btm_econtent .rport_txt, .event_placeholder .eventCont.var_pblsh .two_col_e_li > li .actionList > li, .event_placeholder .reg_amount.var, .event_placeholder .evnt_tktsold .tkt_sldtxt, .event_placeholder .evnt_tktsold .main_bg, .event_placeholder .eleft_hd_text, .event_placeholder .fb_rig, .event_placeholder .fb, .event_placeholder .left_text, .event_placeholder .hd_text, .event_placeholder .hd_text_2, .event_placeholder .search_hdr, .event_placeholder .eventLiImg, .event_placeholder .eventLiDate, .event_placeholder .eventDescTxt, .event_placeholder .eventLocTxt, .event_placeholder .eventCont .image_list > li, .event_placeholder .eventCont .user_info_network > li.count_no, .event_placeholder .eventCont .user_info_network > li.txt_hd, .event_placeholder .form_slctWp, .event_placeholder .reg_text_4, .event_placeholder .imglogo, .event_placeholder .link, .event_placeholder .confirm_text, .event_placeholder .reg_text_3, .event_placeholder .reg_text_2, .event_placeholder .reg_text, .event_placeholder .reg_text:before, .event_placeholder .column_wrapr .actionList li a, .event_placeholder .ecol.var.INR:before, .event_placeholder .ecol.var.type:before, .event_placeholder .ecol.var.s_no:before, .event_placeholder .view_eventlist li .right_col .evnt_cntnt, .event_placeholder .view_eventlist li .img_wrpr, .event_placeholder .public_eventwpr .btm_cont .dsc_txt, .event_placeholder .public_eventwpr .btm_cont .dsc_txt, .event_placeholder .public_eventwpr .eCard .loc, .event_placeholder .public_eventwpr .eCard .com, .event_placeholder .public_eventwpr .eCard .rol, .event_placeholder .public_eventwpr .eCard .name, .event_placeholder .public_eventwpr .headr_txt, .event_placeholder .column_wrapr .image_list li, .event_placeholder .title_txt, .event_placeholder .column_wrapr .user_info_network > li.txt_hd, .event_placeholder .column_wrapr .user_info_network > li.count_no, .event_placeholder .row_wrpr .confm_regtxt, .event_placeholder .row_wrpr .Desc_wrpr .evnt_regtxt, .event_placeholder .row_wrpr .link, .event_placeholder .row_wrpr .dscrptn_txt, .event_placeholder .row_wrpr .para_text, .event_placeholder .colRig .ttl_txt, .event_placeholder .event_btmlist > li:nth-child(2) .activity_list_2 > li a, .event_placeholder .event_btmlist > li:nth-child(2) .activity_list_2 > li, .event_placeholder .event_btmlist > li:nth-child(1) .activity_list_2 > li a, .event_placeholder .activity_list_2 li a, .event_placeholder .activity_list_2 li, .event_placeholder .evnt_btmtxt, .event_placeholder .gallry_list li .gl_imgwp, .event_placeholder .gallery_hd, .event_placeholder .evtdesc_text, .event_placeholder .tc_link, .event_placeholder .ticket_list li p, .event_placeholder .cnfm_regi .erow_wp .erow.var_002 .ecol.var, .event_placeholder .cnfm_regi .actionList li a, .event_placeholder .ordr_action, .event_placeholder .dtl_txt, .event_placeholder .dtl_txt, .event_placeholder .confmrg_txt, .event_placeholder .event_hdtxt, .event_placeholder .evnt_imagewpr, .event_placeholder .back_link_2, .event_placeholder .event_hdng span, .event_placeholder .event_hdng a, .event_placeholder .hdr_text, .event_placeholder .erow_wp_2 .norm_text, .event_placeholder .double_btn_wp .link_btn, .event_placeholder .etext_area, .event_placeholder .upload_image.image_added, .event_placeholder .ecol_2.venue .link_var, .event_placeholder .etag_list li .tag_list_text, .event_placeholder .add_name, .event_placeholder .etitle, .event_placeholder .etab_list li:before, .event_placeholder .etab_list li, .event_placeholder .top_head_wp .link_var, .event_placeholder .ecol.var_3.INR:before, .event_placeholder .ecol.var_3.type:before, .event_placeholder .note_text, .event_placeholder .ecol span.hide_place, .event_placeholder .clsBtn_000::before, .event_placeholder .top_head_wp .hd_text, .event_placeholder .overlay_wrp .rhs_contntwpr .activity_list_2 li, .event_placeholder .overlay_wrp .rhs_contntwpr .activity_list_2 li a, .event_placeholder .rhs_contntwpr .nobLst li .custcheckBox, .event_placeholder .radio_label_dv, .event_placeholder .rhs_contntwpr h3, .event_placeholder .btn_v2, .event_placeholder .col_box_wp, .event_placeholder .hdr.act, .event_placeholder .hdr.act a, .event_placeholder .aside.var_02 .box_list_ul > li a span {
  color: #ededed;
  background-color: #ededed;
}

.eventCont.var_pblsh.event_placeholder .two_col_e_li > li {
  background-color: #ffffff;
  height: auto;
}

.eventCont.var_pblsh.event_placeholder .two_col_e_li > li .actionList > li {
  height: 17px;
  width: 75px;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  #events_filters {
    padding-bottom: 40px;
  }
  .event_placeholder .hdr_text {
    width: 80%;
  }
  .event_placeholder .reg_text_3 {
    margin-bottom: 0;
  }
  .event_placeholder .confirm_text {
    margin-left: 15px;
  }
  .event_placeholder .reg_text:before {
    display: none;
  }
  .event_placeholder .two_col_e_li > li {
    height: 250px;
  }
  .event_placeholder .eventCont.event_search .form_slctWp {
    margin-right: 10px;
  }
  .event_placeholder .top_head_wp.var_4 .hd_text {
    display: inherit;
    float: none;
  }
  .event_placeholder .aside_heading {
    display: none;
  }
  .etable_col_3 {
    width: 17%;
  }
  .etable_col_2 {
    width: 19%;
  }
  .etable_col_1 {
    width: 33%;
  }
  .etable_list .clsBtn_000 {
    top: 12px !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 359px) {
  .event_placeholder .eleft .eleft_hd_text {
    float: none;
    display: inherit;
    margin-bottom: 10px;
  }
}
/* placehoder start */
/* venue restructure start */
.ecol_2.venue .online_eventDiv .link_var {
  position: absolute;
  margin: 0;
  left: calc(100% - 265px);
  top: 0;
}

.ecol_2.venue .ddinp {
  padding-left: 0;
}

.ecol_2.venue .form_field .ddinp {
  padding-left: 15px;
  margin-top: 0;
}

.ecol_2.venue .link_var {
  margin: 5px 0 0 0;
}

.ecol_2.venue .map_view {
  margin-top: 21px;
  width: 100%;
}

.ecol_2.venue .loc_ic {
  top: 0;
}

.ecol_2.venue .reset {
  margin: 5px 0 0 20px;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .ecol_2.venue .online_eventDiv .link_var {
    left: inherit;
    right: 80px;
    top: -15px;
  }
  .ecol_2.venue .loc_ic {
    top: 2px;
  }
  .ecol_2.venue .map_view {
    margin-top: 15px;
  }
  .ecol_2.venue .ddinp {
    width: 100%;
  }
  .footer_01_wp .footer_01 .copyRight {
    text-align: center;
  }
}
/* venue restructure End */
@media only screen and (max-width: 767px) {
  .rhs_contntwpr {
    padding-bottom: 15px;
  }
}
/*3112 Paid Events starts */
.erow_list .ecol_2 .indust_select {
  width: 0;
  height: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 15px;
  display: block;
  background: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #999999;
  cursor: pointer;
}

.nobLst li {
  float: left;
  list-style: none;
  box-sizing: border-box;
  padding: 5px;
}

.nobLst li .checkBox {
  width: 100%;
  border-top: 1px solid #cccccc;
  box-sizing: border-box;
}

.nobLst li:first-child .checkBox {
  border: none;
}

.ecol_2 .noblistwpr {
  top: -210px;
  left: 4px;
  width: 307px;
  border-radius: unset;
  display: none;
  z-index: 10;
  height: 400px !important;
}

.ecol_2.act .noblistwpr {
  display: block;
}

/*.noblistwpr.scroll_bar_nano.nano{height: 157px!important;}*/
.scroll_bar_nano.nano > .nano-pane > .nano-slider {
  background-color: #cccccc;
  width: 3px;
}

.scroll_bar_nano .nobLst li .custcheckBox {
  font-size: 13px;
}

.scroll_bar_nano .overlay_wrp .custcheckBox:before {
  border-radius: 2px;
}

#tab_1.etab .erow_list {
  padding-bottom: 45px;
}

.ticket_heading .etable_col_2, .ticket_heading .etable_col_3, .ticket_heading .etable_col_4 {
  width: 16%;
}

.ticket_heading .etable_col_1 {
  width: 35%;
}

.erow_list .ecol_2 .ddinp {
  margin-bottom: 5px;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .ecol_2 .noblistwpr {
    box-sizing: border-box;
    padding: 0 10px;
    bottom: 30px;
    left: 0px;
  }
  .nobLst li {
    width: 100%;
  }
  .noblistwpr.scroll_bar_nano {
    width: 100%;
  }
  .noblistwpr.nano {
    min-height: 42px;
    max-height: 166px;
  }
  .checkBox_offer .checkBox:last-child {
    padding-left: 0px !important;
  }
  .checkBox_offer .select_ofrs_txt {
    width: 248px;
  }
}
.select_ofrs_txt {
  width: 120px;
  float: left;
}

.select_ofrs_txt .label_text {
  padding-top: 8px;
  font-size: 13px;
  color: #333333;
}

.offer_selection_section .checkBox {
  padding-right: 40px;
}

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

.checkBox_offer {
  padding-top: 18px;
}

.checkBox_offer .checkBox:last-child {
  padding-left: 30px;
  padding-right: 0px;
}

.overlay_wrp .ebottom_cont_2 {
  padding-top: 20px;
}

/*.noblistwpr{display: block !important;}*/ /*-----to delete*-----*/
.top_head_wp_btm {
  border-bottom: 1px solid #dee6e8;
}

.p_text {
  color: #999999;
  font-size: 12px;
  margin: 6px 0;
  float: none;
  width: 40%;
}

.p_text_sp2::before {
  content: " ‐ ";
  font-size: 18px;
}

.p_text_sp3::before {
  content: " · ";
  font-size: 18px;
}

.status_bar {
  margin: 20px;
  padding-top: 18px;
  position: relative;
}

.status_bar_line {
  width: 350px;
  height: 2px;
  background: #dbdbdb;
  margin: auto;
  position: relative;
}

.status_inner_div {
  width: 18px;
  height: 18px;
  background: #cccccc;
  border: 3px solid #fff;
  box-sizing: border-box;
  border-radius: 50%;
  margin: auto;
  box-shadow: 0 0 10px #ccc;
}

.div_2 {
  left: 50%;
}

.div_3 {
  left: 100%;
}

.status_bar_top {
  position: absolute;
  transform: translate(-50%, -20%);
  text-align: center;
}

.status_bar_text {
  color: #999999;
  font-size: 13px;
  padding-top: 8px;
}

.erow_wp {
  padding: 34px 30px 10px;
}

.para_text {
  margin-left: 20px;
}

.ebottom_cont0 {
  margin-top: 0;
}

.reg_text_2b {
  margin: 15px 0;
}

.erow_wp_2 {
  padding: 10px 20px 30px 20px;
}

.active_stat_color {
  background-color: #00abbe;
}

.done_stat_color {
  background-color: #333333;
}

.top_head_wp.var_4 .hd_text {
  padding-right: 20px;
}

.active_stat_text, .done_stat_text {
  color: #333333;
  font-weight: bold;
}

.attend_heading {
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  padding-left: 10px;
}

.attend_heading_span {
  font-size: 14px;
  color: #333333;
}

.erow_1 {
  background-color: #f6f8fa;
  padding: 18px 0px;
}

.ddinp {
  border-bottom: 1px solid #d9dfe4;
  background: none;
  padding-left: 0;
}

.name_input, .mob_input {
  float: left;
  padding: 10px;
  width: 33.33%;
  box-sizing: border-box;
}

.mob_input {
  border-bottom: none;
}

.com_input {
  width: 66.66%;
  float: left;
  padding: 10px;
  box-sizing: border-box;
}

.attend_detailb {
  padding-bottom: 10px;
}

.next_arrow {
  transform: rotateY(180deg);
  display: inline-block;
}

.status_bar .next_arrow:before {
  color: #00abbe;
}

.ecol_twidth {
  width: 33.33%;
}

.cen_text {
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  text-align: center;
}

.span_text {
  color: #666666;
  font-size: 12px;
}

.eright {
  font-weight: bold;
}

.erow_back {
  background-color: #f6f8fa;
  padding: 12px 0px;
  margin: 0;
}

.erow_wp .eright {
  width: auto;
}

.erow2 {
  margin-top: 10px;
}

.etable_list#ticket_ul_row li {
  position: relative;
}

.etable_list#ticket_ul_row li .custcheckBox:before {
  margin-right: 0;
}

.etable_list#ticket_ul_row li .clsBtn_000 {
  top: 23px;
  right: 10px !important;
}

.etable_list#ticket_ul_row li .clsBtn_000:after {
  bottom: -10px;
  left: -10px;
}

@media only screen and (max-width: 767px) {
  .status_bar {
    padding: 0 24px;
  }
  .status_bar_line {
    width: 100%;
  }
  .erow_wp {
    padding: 34px 0px 10px;
  }
  .name_input, .mob_input, .com_input {
    padding-top: 4;
    padding-bottom: 0;
  }
  .hd_text {
    margin-bottom: 10px;
  }
  .status_bar::before {
    display: none;
  }
  .f_input {
    width: 100%;
  }
  .h_input {
    width: 50%;
  }
  .ecol_twidth {
    margin-top: 8px;
    width: 50%;
  }
  /*.ecol{width: 50%; margin-top: 8px;}*/
  .cen_text {
    text-align: left;
  }
  .mT0_1 {
    width: 100%;
  }
  .status_bar .next_arrow {
    display: none;
  }
  .erow_wp_2 {
    padding: 10px;
  }
}
.etable_list .checkBox {
  position: relative;
  top: 14px;
}

.etable_list .clsBtn_000 {
  right: -14px !important;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}

.etable_list .custcheckBox:before {
  width: 15px;
  height: 15px;
}

/* 3112- Paid Events End */
#events_body .eventDesCont .event_onlinTxt { /*position: absolute; left: 15px; bottom: 25px;*/
  position: static;
  display: flex;
  width: 100%;
  align-items: center;
}

#events_body #event_list_items .two_col_e_li > li .eventLocTxt {
  position: static;
  display: flex;
  width: 100%;
  align-items: center;
  left: inherit;
  bottom: inherit;
  padding: 0;
}

.event_checkbox {
  width: 100%;
  display: inline-block;
  padding: 0 20px;
  box-sizing: border-box;
}

.overlay_v3 .event_checkbox .custcheckBox {
  padding: 0;
}

.event_checkbox .custcheckBoxTxt {
  float: left;
  margin-left: 5px;
  margin-top: 3px;
}

.gl_info_tex {
  font-size: 13px;
  color: #666666;
  padding: 5px 15px 15px;
  font-style: italic;
}

@media only screen and (max-width: 767px) {
  .event_checkbox .custcheckBoxTxt {
    width: calc(100% - 30px);
  }
  .event_checkbox {
    padding: 0 10px;
  }
  .etable_list .clsBtn_000 {
    right: -14px !important;
    top: 11px;
  }
}
#calender_event_registration .erow_wp_2 .ebottom_cont {
  margin-top: 0px;
}

.btn_v2.confirmationBtn.submit_btn img {
  height: 17px;
}

.acordian_block {
  display: none;
  padding: 0 15px;
}

.add_atendies {
  font-size: 14px;
  padding-left: 20px;
}

.top_head_wp.var_4.border {
  border-bottom: 1px solid #dee6e8;
}

.erow_wp.conformed .acordian_block {
  display: block;
}

.erow_wp.conformed .add_atendies {
  color: #333333;
  padding-top: 10px;
  display: inline-block;
  font-weight: 700;
}

.erow_wp.conformed .name_input {
  padding-top: 0;
  padding-bottom: 0;
}

.erow_wp.conformed .quantity_wp {
  width: calc(100% - 58px);
}

.erow_wp.conformed .quantity_value {
  background: transparent;
  border: none;
  cursor: default;
  width: auto;
  text-align: left;
  padding: 0;
}

.erow_wp.conformed .ddinp {
  cursor: default;
}

@media only screen and (min-width: 768px) {
  .acordian_block {
    max-height: 244px;
    overflow-x: hidden;
  }
}
@media only screen and (max-width: 767px) {
  .erow.erow_back .para_text {
    margin-left: 10px;
  }
  .add_atendies {
    padding-left: 10px;
  }
  .acordian_block {
    padding: 0 10px;
  }
  .acordian_block .eblock {
    margin-top: 20px;
  }
  .acordian_block .eblock:first-child {
    margin-top: 0;
  }
}
.advanced_link {
  font-size: 14px;
}

.acord_block {
  display: none;
}

#tab_1.etab .erow_list.acord_block {
  padding-bottom: 0;
}

/*----- 3014- events start-----*/
.erow_list .bootstrap-datetimepicker-widget {
  box-sizing: border-box;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0 !important;
  width: 383px !important;
  z-index: 20;
}

.erow_list .bootstrap-datetimepicker-widget table td.separator {
  width: 10px;
}

.erow_list .table-condensed > thead > tr > th, .erow_list .table-condensed > tbody > tr > th, .erow_list .table-condensed > tfoot > tr > th, .erow_list .table-condensed > thead > tr > td, .erow_list .table-condensed > tbody > tr > td, .erow_list .table-condensed > tfoot > tr > td {
  padding: 5px;
}

.erow_list .bootstrap-datetimepicker-widget table {
  width: auto;
}

.erow_list .ecol_2 .col-md-6 {
  float: left;
}

.erow_list .bootstrap-datetimepicker-widget button[data-action] {
  background: #337ab7;
  border-color: #337ab7;
  font-size: 14px;
  height: 38px;
  line-height: 25px;
  padding: 5px;
  border-radius: 4px;
}

.erow_list .glyphicon.glyphicon-chevron-up:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
  color: black;
  font-size: 13px;
  margin-right: 5px;
  font-weight: 700;
}

.erow_list .table-condensed .btn .glyphicon-chevron-up {
  transform: rotate(-90deg);
}

.erow_list .table-condensed .btn {
  border: none;
  margin: 0;
  padding: 0;
}

.erow_list .glyphicon.glyphicon-chevron-down:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
  color: black;
  font-size: 13px;
  margin-right: 5px;
  font-weight: 700;
}

.erow_list .table-condensed .btn span {
  transform: rotate(90deg);
}

.erow_list .eve_two_col {
  width: 100%;
}

.erow_list .prev:before, .erow_list .next:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
  color: black;
  font-size: 13px;
  margin-right: 5px;
  font-weight: 700;
}

.erow_list .prev {
  transform: rotate(180deg);
}

.erow_list div.datepicker {
  font-size: 16px;
  height: auto; /* width: 60%; */
  position: static;
  top: inherit;
  left: inherit;
  width: auto;
}

.erow_list div.timepicker { /*width: 40%; */
  width: auto;
  margin-top: 35px;
}

.erow_list .btn:hover:before, .erow_list .btn_fff:hover:before, .erow_list .btn2:hover:before, .erow_list .mediumBtn_01:hover:before, .erow_list .medBtn:hover:before {
  background: none;
}

.erow_list > li .bootstrap-datetimepicker-widget table td span:hover {
  background: none;
}

.erow_list .bootstrap-datetimepicker-widget table td.day {
  height: 30px;
  line-height: 30px;
  width: 30px;
}

.erow_list .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  left: 255px;
  right: auto;
}

.erow_list .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  left: 256px;
  right: auto;
}

.erow_list .evet_two_col.fR .bootstrap-datetimepicker-widget {
  left: inherit !important;
  right: 0 !important;
}

.erow_list .evet_two_col.fR .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  left: inherit;
  right: 0;
}

.erow_list .evet_two_col.fR .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  left: inherit;
  right: 1px;
}

.erow_list .bootstrap-datetimepicker-widget .table-condensed .glyphicon-remove:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
  color: black;
  font-size: 13px;
}

.erow_list .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle {
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0;
  position: absolute;
  right: 0;
}

.erow_list .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle:hover {
  background-color: transparent !important;
}

.erow_list .bootstrap-datetimepicker-widget .dropdown-menu li:hover, .erow_list .erow_list .bootstrap-datetimepicker-widget .dropdown-menu .active {
  background-color: transparent;
}

/*.erow_list .bootstrap-datetimepicker-widget table td.active:active, .erow_list .bootstrap-datetimepicker-widget table td.active:hover{padding: 5px !important;}*/
/*.erow_list .bootstrap-datetimepicker-widget div.datepicker table td:hover{padding: 5px;}
.erow_list .bootstrap-datetimepicker-widget div.datepicker table td:active{padding: 5px;}*/
.bootstrap-datetimepicker-widget.dropdown-menu.usetwentyfour .row {
  margin-top: 0;
}

.name_input.f_input.err .infoIcWrp {
  top: 24px;
  right: 10px;
}

.etable_col.width-50 {
  width: 48%;
  position: relative;
}

.erow_list > li .etable_col.width-50 .infoIcWrp {
  top: 10px;
  right: 10px;
}

.etable_col_2.width-45 {
  width: 45%;
}

.name_input.f_input.err {
  position: relative;
}

@media only screen and (min-width: 0) and (max-width: 767px) {
  .erow_list .bootstrap-datetimepicker-widget {
    border: 1px solid #cccccc;
  }
  .erow_list > li .daterangepicker {
    width: 250px !important;
  }
  .erow_list .bootstrap-datetimepicker-widget table {
    width: 100%;
  }
  .erow_list .ecol_2 .col-md-6 {
    width: 100%;
  }
  .erow_list .bootstrap-datetimepicker-widget table {
    width: 100% !important;
  }
  .erow_list .bootstrap-datetimepicker-widget {
    width: auto !important;
    min-width: 300px; /*max-width: 490px;*/
  }
  .erow_list div.timepicker {
    margin: 0;
  }
  .erow_list .bootstrap-datetimepicker-widget table td.separator {
    width: 110px;
  }
  .erow_list .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    left: 48%;
    right: auto;
  }
  .erow_list .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    left: calc(48% + 1px);
    right: auto;
  }
}
@media only screen and (min-width: 0) and (max-width: 359px) {
  .erow_list .evet_two_col .input-group .ddinp {
    font-size: 12px;
  }
}
.eventcrop {
  z-index: 102 !important;
}

#ticket_ul_row .infoIcWrp {
  top: 8px;
  right: 8px;
}

/*.entry_1 .etitle{width: 100%;}*/
/*-----3014-  events end-----*/
/* bizcart- bill overlay start */
.bizcart_overlay .bluBox {
  margin: 25px 15px 25px 15px;
}

.bizcart_overlay .band .rupee {
  width: 46% !important;
}

.bizcart_overlay .bandTxt .hd14, .bizcart_overlay .fnlRupee {
  font-size: 14px;
}

.bizcart_overlay .bluBox {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 15px;
}

.bizcart_overlay .band .rupee {
  font-size: 15px !important;
  padding: 0 !important;
}

.bizcart_overlay .colr_a0d739 {
  font-size: 13px;
}

.bizcart_overlay .getApp_wp {
  display: none;
}

.bizcart_overlay .txt_l_v2 {
  font-size: 14px;
}

.bizcart_overlay .tAmt .norText24 {
  font-size: 15px;
}

.bizcart_overlay .totalAmt {
  padding: 0 20px;
}

.bizcart_overlay .tAmtWrp p.txt {
  font-size: 16px;
}

.bizcart_overlay .tAmtWrp p {
  font-size: 18px;
}

.bizcart_overlay .tAmt {
  width: 152px;
}

#cart-confirm .bizcart_overlay .bandWrp {
  border-bottom: 1px solid #efefef !important;
  margin-right: 0;
  margin-left: 0;
  box-sizing: border-box;
  background: none;
  border-top: none;
  border-left: none;
  border-right: none;
}

.bizcart_overlay .band {
  border: none;
  padding: 0;
  margin-top: 0;
}

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

.width_50 .ui-autocomplete.ui-front {
  width: 100% !important;
  height: 200px;
}

.bizcart_overlay .cnfrm1 .hd12 {
  padding: 10px;
  font-size: 14px;
}

#cart-confirm .bizcart_overlay {
  padding: 15px;
}

.bizcart_overlay .btn_v2 {
  margin-top: 15px;
}

.bizcart_overlay .top_head_wp.var_4 {
  padding: 0;
}

.bizcart_overlay .quantity_wp {
  margin-left: 0;
}

.bizcart_overlay .colr_a0d739 {
  color: #666666 !important;
}

/*.bizcart_overlay .bandSel{width: 24%;}*/
.rS1 {
  font-weight: 700;
}

.rS {
  font-weight: normal;
}

.bizcart_overlay .rw {
  width: 100%;
  text-align: left;
}

.bizcart_overlay .regCont {
  margin: 30px auto 2px auto;
  width: 100%;
}

.bandWrp {
  margin: 10px 0 10px -1px;
}
.bandWrp .regCont .bandWrp {
  width: 100%;
}

.bizcart_overlay .band {
  box-sizing: border-box;
  height: auto;
}

.bizcart_overlay .rw {
  float: right;
  margin-top: 10px;
  padding-right: 30px;
  box-sizing: border-box;
}

.bandTxt {
  width: 30%;
  margin-top: 17px;
  margin-left: 0;
  font-size: 18px;
}

.bandTxt .hd14 {
  float: none;
  word-break: break-word;
}

.bizcart_overlay .bandSel {
  font-size: 13px;
  color: #999999;
  font-weight: 600;
  width: 23%;
  padding-left: 20px;
  margin-left: 0;
  box-sizing: border-box;
  margin-top: 0;
  font-size: 14px;
}

.bizcart_overlay .band .rupee {
  font-size: 15px !important;
  padding: 0 !important;
  box-sizing: border-box;
  margin-left: 0;
  margin-top: 0;
  word-break: break-word;
  line-height: 20px;
  font-weight: bold;
  float: left;
  color: #666666;
}

.signup_form_list {
  list-style: none;
  margin-top: 20px;
}

.signup_form_list > li {
  display: inline-block;
  width: 100%;
  padding: 10px 0;
  position: relative;
}

.bizcart_overlay .PHP::before {
  font-size: 12px;
}

.bizcart_overlay .bandSel p {
  font-size: 13px;
  font-weight: normal;
}

.bizcart_overlay .PHP del {
  color: red;
}

.bizcart_overlay .colr_a0d739 .selling {
  color: green;
}

@media only screen and (max-width: 767px) {
  .bizcart_overlay .band {
    position: unset;
  }
  .bizcart_overlay {
    padding: 15px !important;
  }
  .bizcart_overlay .bandTxt {
    width: auto;
    background-color: transparent;
    color: #666666;
    margin: 0;
    padding: 0;
  }
  .bizcart_overlay .biz_mob {
    width: 50%;
    float: left;
    margin-left: 0;
    text-align: left;
  }
  .bizcart_overlay .quantity_wp {
    padding-top: 10px;
  }
  .bizcart_overlay .fnlRupee {
    display: block;
    float: left;
    width: 25%;
    padding: 5px 0 0px 0px;
  }
  .bizcart_overlay .band .rupee {
    display: block;
    float: right;
    width: 50% !important;
    margin: -15px 0px 0px 0;
    padding: 0;
    text-align: right;
  }
  .bizcart_overlay .bandSel {
    width: 67%;
    padding-left: 0;
    margin-top: 10px;
  }
  .frmfield_event_types > .infoIcWrp {
    top: 10px !important;
  }
  .selected_vanue .infoIcWrp {
    top: 3px;
  }
}
/* bizcart- bill overlay end */
.registrationwp .erow_wp {
  width: 100%;
  padding: 0;
}

.erow_wp .eright {
  width: 30%;
}

#events_ticket_cancellation .ecol {
  width: 25%;
  text-align: center;
}

#events_ticket_cancellation .ecol {
  margin-top: 0;
}

.registrationwp .ecol {
  padding: 0 10px;
}

.registrationwp .eleft {
  width: 70%;
  text-align: left;
  box-sizing: border-box;
}

.registrationwp .erow_wp .eright {
  width: 30%;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .registrationwp .eleft {
    padding-left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #events_ticket_cancellation .erow_wp {
    overflow: scroll;
  }
}
/* Overlay Loading start */
.waiting {
  position: relative;
}

.waiting::before {
  content: "";
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
}

.waiting::after {
  content: "";
  background: url(images/loading.svg) 0 0 no-repeat;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 120px;
  height: 120px;
  z-index: 7;
}

.bandSel.form_row .error {
  left: 20px;
}

/* Overlay Loading end */
.acordian_block.attendeeSlot_43 {
  height: 221px;
  overflow: hidden;
  overflow-y: scroll;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #events_add.overlay-m {
    background: #ffffff;
  }
}
#ticket_ul_row li.slotdtls .ddinp {
  padding-right: 0;
}

@media only screen and (max-width: 767px) {
  #ticket_ul_row li.slotdtls .ddinp {
    font-size: 12px;
  }
  #ticket_ul_row li.slotdtls .per_person_block {
    width: 20%;
  }
  #ticket_ul_row li.ticket_heading .etable_col_2, #ticket_ul_row li.ticket_heading .etable_col_3, #ticket_ul_row li.ticket_heading .etable_col_4 {
    width: 21%;
  }
  .add_more_list .info_text {
    padding-left: 18px;
  }
  .add_more_list .info_text:before {
    left: 0px;
  }
}
/* Event overlay scrollbar start */
/*.contact_section_sc.scroll_bar_nano{position: relative; border: none; min-height: inherit; max-height: 200px; margin: 0; height: 87px !important;}*/
.contact_dtl_nano.nano {
  position: relative;
  border: none;
  min-height: 102px;
  max-height: 200px;
  margin: 0;
}

/*.erow_back .attendiv.nano{position: relative; border: none; min-height: auto;}*/
.row_wrpr .Icwrpr a {
  cursor: auto;
}

@media only screen and (max-width: 768px) {
  .erow_list > li .bootstrap-datetimepicker-widget a[data-action=close] {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 -16px;
  }
}
/* Event overlay scrollbar end */
/* event intervention start */
.dashboard_v3 > li.event_inter {
  padding-top: 10px;
}

.event_inter_heading {
  width: calc(100% + 20px);
  border-bottom: 1px solid #f0f0f0;
  font-size: 13px;
  color: #666666;
  display: inline-block;
  margin-bottom: 15px;
  padding-bottom: 10px;
  margin-left: -10px;
  padding-left: 20px;
  box-sizing: border-box;
}

.event_inner_heading {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  padding: 0 10px;
}

.event_inter .eventCont.event_search .two_col_e_li > li {
  box-shadow: none;
  padding: 15px 10px;
}

.event_inter .two_col_e_li .btn_v2 {
  position: relative;
  right: inherit;
  bottom: inherit;
  margin-left: 7px;
}

.event_inter .share_eventlist {
  display: inline-block;
  float: right;
  margin-top: 7px;
}

.share_eventlist li .imgwpr img {
  max-width: 100%;
}

.event_inter.var_2 .eventCont.event_search .two_col_e_li > li {
  border: 1px solid #d9dfe4;
  padding: 10px;
  width: calc(100% - 20px);
  margin: 0 auto;
  border-radius: 2px;
}

@media only screen and (max-width: 767px) {
  .event_inter .eventCont.event_search .two_col_e_li li .eventLiImg {
    margin-top: 0;
  }
  .event_inter .eventCont.event_search .two_col_e_li > li {
    margin: 0;
    padding-bottom: 0;
  }
  .event_inter.var_2 .eventCont.event_search .two_col_e_li > li {
    padding-top: 0;
  }
  .erow_list .bootstrap-datetimepicker-widget.dropdown-menu {
    padding-top: 30px;
  }
  .erow_list .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle {
    right: 6px;
    top: -2px;
  }
}
/* event intervention End */
/* gl-3706 start */
.acordian_block {
  overflow-x: inherit;
}

.overlay_wrp .form_rows.share_msg.tagListWp.contact_section .inp5 {
  height: 45px;
}

#popContactslist.tagList li:first-child {
  margin-left: 0;
}

#popContactslist.tagList li {
  padding-top: 20px;
}

.ecol.var_n.price {
  padding: 0;
  text-align: center;
}

.eventCont.evnt_publishreport .ticket_list li .ecol:last-child {
  padding-right: 0;
}

.erow_list > li #TicketSaleEndDate_wrp .infoIcWrp {
  top: -20px;
}

#events_lhs .col_box_wp {
  text-align: left;
}

.etable .event_ticket_table .etable_col_1 {
  width: 50%;
}

.etable_col_2, .etable_col_3, .etable_col_4, .ticket_heading .etable_col_2, .ticket_heading .etable_col_3, .ticket_heading .etable_col_4 {
  width: 20%;
}

@media only screen and (max-width: 767px) {
  .erow_wp .attendiv {
    overflow-y: scroll;
  }
  .ecol_2 .nobLst.IndDrpDwn {
    top: 30px;
  }
  .relindustry .add_slctwpr {
    width: calc(100% + 20px);
    margin-left: -10px;
    z-index: 2;
  }
  .bizcart_overlay .bandSel {
    margin-top: 0;
    padding-left: 14px;
  }
  .cnfm_regi .btn_v2 {
    margin-top: 20px;
  }
  #ticket_ul_row .infoIcWrp:not(first-child) {
    right: 26px;
  }
}
.column_wrapr .para_text {
  margin-left: 0;
}

.payqr_txt {
  padding-top: 10px;
}

/* gl-3706 end */
/* gl-4207 start */
.search_v2_event .eventCont.event_search.cnfm_regi .actionList > li a.rgstrd_txt {
  line-height: 22px;
  padding-top: 6px;
}
.search_v2_event .eventCont.event_search.cnfm_regi .actionList > li a.rgstrd_txt span.green_tick {
  float: left;
  margin-right: 6px;
}
.search_v2_event .eventCont.event_search.cnfm_regi .actionList > li a.rgstrd_txt span.green_tick:before {
  font-size: 20px;
}

/* gl-4207 end */
/* gl-4420 start */
.evnt_dd_bia {
  -webkit-appearance: menulist;
  margin: 5px 0px 0 20px;
  font-size: 14px;
  color: #333333;
  border: 1px solid #d9dfe4;
  padding: 2px;
}

.bia_label_txt {
  font-size: 14px;
  font-weight: 600;
  padding: 10px 20px;
}

#rhsSection .actionList .btn_v2 {
  color: #ffffff;
  height: auto;
  font-size: 14px;
}

.bia_disble .inp_click.act .eminus_ic, .bia_disble .inp_click.act .eplus_ic {
  background-color: #d3d3d3;
}

.bia_disble .quantity_value {
  background-color: transparent;
  color: #d3d3d3;
  cursor: not-allowed;
  pointer-events: none;
}

.bia_disble .inp_click {
  cursor: not-allowed;
  pointer-events: none;
}

.evnt_dd_bia {
  font-size: 14px;
  color: #666666;
}

.bia_disble .ecol {
  padding-bottom: 10px;
}

.tshrt_type_bia {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  #events_register .overlay_wrp .p_text {
    width: 90%;
  }
}
.disable.inp_click {
  cursor: inherit;
}

.quantity_value.disabled {
  cursor: default;
}

/* gl-4420 end */
/* 4660 start*/
.event_hdng {
  font-size: 12px;
  font-weight: normal;
}

.evnt_imagewpr {
  background: #f7f8fa;
}

.title_dt_wp {
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}
.title_dt_wp .event_hdtxt {
  font-size: 26px;
  font-weight: 500;
}
.title_dt_wp .date_loc_wp {
  font-size: 12px;
  color: #666666;
  margin-top: 10px;
  display: inline-block;
}
.title_dt_wp .date_loc_wp span {
  margin-right: 20px;
  float: left;
  position: relative;
  padding-left: 20px;
}
.title_dt_wp .date_loc_wp .dte:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e912";
  font-size: 14px;
  color: #9e9e9e;
  position: absolute;
  top: 0;
  left: 0;
}
.title_dt_wp .date_loc_wp .lctn:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e97b";
  font-size: 12px;
  color: #9e9e9e;
  position: absolute;
  top: 1px;
  left: 0;
}

.about_section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
.about_section .about_heading {
  font-size: 16px;
  color: #666666;
}
.about_section .share_block {
  display: block;
  margin: 3px 0 0 0;
}

.event_bottom_section {
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.event_bottom_section .title_dt_wp {
  margin-top: 20px;
  padding-bottom: 28px;
  padding-right: 10px;
  box-sizing: border-box;
}
.event_bottom_section .title_dt_wp .event_bottom_heading {
  font-size: 16px;
  color: #040404;
  font-weight: 700;
}
.event_bottom_section .title_dt_wp .date_loc_wp {
  font-size: 14px;
  color: #040404;
  margin-top: 15px;
}
.event_bottom_section .title_dt_wp .date_loc_wp span {
  margin-right: 0;
}
.event_bottom_section .title_dt_wp .date_loc_wp .lctn {
  margin-top: 10px;
}
.event_bottom_section .title_dt_wp .date_loc_wp .lctn:before {
  top: 2px;
}
.event_bottom_section .title_dt_wp .date_loc_wp .dte:before {
  top: 1px;
}
.event_bottom_section .btn_section {
  width: 190px;
  height: 123px;
  background: #f5f8fa;
  display: flex;
  align-items: center;
}
.event_bottom_section .btn_section .btn_v2 {
  float: none;
  margin: 0 auto;
}

@media only screen and (max-width: 767px) {
  .title_dt_wp {
    margin-top: 0;
  }
  .title_dt_wp .date_loc_wp .dte {
    margin-bottom: 8px;
  }
  .about_section .share_block {
    right: inherit;
    bottom: inherit;
    position: relative;
    width: auto;
    box-shadow: none;
    padding: 0;
  }
  .about_section .share_block .share_list li {
    width: auto;
    margin: 0 3px 0 0;
  }
  .about_section .share_block .share_list li .text_wp {
    display: none;
  }
}
/* rhs start */
.register_wp .aquisition_overlay {
  padding: 0;
}
.register_wp .aquisition_overlay .aquisition_head {
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  color: #273239;
}
.register_wp .aquisition_overlay .aquisition_login_opt {
  margin-bottom: 10px;
}
.register_wp .aquisition_overlay .aquisition_login_opt li {
  margin: 0;
  max-width: 100%;
}
.register_wp .aquisition_overlay .aquisition_login_opt li .signup_btnWp.email_btn {
  background: #ffffff;
  color: #333333;
  border: 1px solid #cdcdcd;
}
.register_wp .aquisition_overlay .aquisition_login_opt li .signup_btnWp.email_btn:before {
  content: "\e9d7";
  top: 5px;
  font-size: 24px;
}
.register_wp .aquisition_overlay .checkbox_text {
  padding: 0;
  text-align: left;
  color: #8c8c8c;
  margin-top: 10px;
  font-family: "Roboto", sans-serif;
}
.register_wp .aquisition_overlay .checkbox_text a {
  color: #8c8c8c;
}

/* rhs End */
/* 4660 end*/
/* 5906 event_rich_pin start */
.event_rich_pin_heading {
  font-size: 16px;
  color: #666666;
  font-weight: 500;
}

#event_rich_pin { /*display: flex; flex-wrap: wrap;*/
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}
#event_rich_pin .rch_crds_brdr {
  width: calc(33.33% - 20px);
  padding-top: 0;
  padding-bottom: 30px;
  position: relative;
  min-height: 277px;
}
#event_rich_pin .rch_crds_brdr .grp_rhs_img {
  height: 70px;
}
#event_rich_pin .rch_crds_brdr .fieo_logo_lhs_wrp {
  display: flex;
  align-items: center;
  padding: 15px;
}
#event_rich_pin .rch_crds_brdr .fieo_logo_lhs_wrp .fieo_logo_lhs {
  position: static;
  width: 58px;
  height: 58px;
  box-shadow: none;
  border: 1px solid #8c8c8c;
}
#event_rich_pin .rch_crds_brdr .fieo_logo_lhs_wrp .women_exp_group_lhs_h {
  padding: 0 0 0 12px;
  width: calc(100% - 58px);
}
#event_rich_pin .rch_crds_brdr .evnt_btn {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 15px;
  box-sizing: border-box;
}
#event_rich_pin .get_offer_btn.btn_hover_v2 {
  position: static;
  float: right;
  transform: inherit;
  margin: 0;
}
#event_rich_pin .offer_single_block.rich_card {
  position: static;
}
#event_rich_pin .offer_single_block.rich_card .offer_bottom_block {
  position: absolute;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  bottom: 0;
  padding-bottom: 0;
}
#event_rich_pin .offer_single_block.rich_card .offer_bottom_block .offer_type_image_block {
  width: 80px;
}
#event_rich_pin .rich_card_article .card-body {
  padding-bottom: 15px;
  position: static;
}
#event_rich_pin .rich_card_article .card-body .art_btn {
  box-sizing: border-box;
  position: absolute;
  width: calc(100% - 24px);
  bottom: 15px;
}
#event_rich_pin .rich_card_article.card {
  max-width: 100%;
}
#event_rich_pin .rich_card_article .img-wrp {
  height: 100px;
  line-height: 100px;
  overflow: hidden;
}

#event_rich_pin.slick-slider .slick-track {
  float: left;
}

#event_rich_pin.slick-initialized .slick-slide {
  margin-right: 19px;
}
#event_rich_pin.slick-initialized .slick-prev.slick-arrow, #event_rich_pin.slick-initialized .slick-next.slick-arrow {
  width: 23px;
  height: 30px;
  background: #ffffff;
  display: block !important;
  z-index: 1;
}
#event_rich_pin.slick-initialized .slick-prev.slick-arrow {
  left: 0px;
}
#event_rich_pin.slick-initialized .slick-prev.slick-arrow::before {
  content: "";
  background: url(../images/prev_arrow.png) no-repeat;
  width: 23px;
  height: 30px;
  float: left;
}
#event_rich_pin.slick-initialized .slick-next.slick-arrow {
  right: 19px;
}
#event_rich_pin.slick-initialized .slick-next.slick-arrow::before {
  content: "";
  background: url(../images/next_arrow.png) no-repeat;
  width: 23px;
  height: 30px;
  float: left;
}

@media only screen and (min-width: 768px) {
  #event_rich_pin.slick-initialized {
    /*.slick-track{width: 100% !important;}*/
    /*.slick-slide{width: 291px !important;}*/
  }
}
@media only screen and (max-width: 767px) {
  #event_rich_pin.slick-initialized .slick-slide {
    margin: 0;
  }
  #event_rich_pin.slick-initialized .slick-next.slick-arrow {
    right: 0;
  }
}
/* 5906 event_rich_pin End */
/* online event detail section start */
.oed_txt {
  width: 100%;
  height: 80px;
  border: 1px solid #d9dfe4;
  padding: 10px;
  font-size: 14px;
  color: #333333;
  box-sizing: border-box;
  resize: vertical;
}

.oed_info_txt_Wrp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5px;
}

.oed_info_txt {
  font-size: 12px;
  color: #999999;
}
.oed_info_txt.v2 {
  width: 120px;
  text-align: right;
}
.oed_info_txt.v1 {
  width: calc(100% - 120px);
  padding-right: 10px;
  box-sizing: border-box;
}

/* online event detail section End */
.ecol_2.relindustry .noblistwpr .add_slctwpr .IndClear {
  float: left;
  margin-top: 7px;
}
.ecol_2.relindustry .noblistwpr .add_slctwpr .IndClear:hover {
  text-decoration: underline;
}
.ecol_2.relindustry .noblistwpr .nobLst.IndDrpDwn {
  top: 35px;
}

.rhs_contntwpr .nobLst#locatin_type li .checkBox, .rhs_contntwpr .nobLst#event_typelist li .checkBox {
  border: none;
}
.rhs_contntwpr .nobLst#locatin_type li .checkBox .custcheckBox, .rhs_contntwpr .nobLst#event_typelist li .checkBox .custcheckBox {
  padding-top: 0;
}

/*sk topfix started*/
.outer_topfix {
  width: 100%;
  background: #ffffff;
  box-shadow: 0 0 3px #cec9c9;
  position: fixed;
  top: 46px;
  left: 0;
  z-index: 3;
}

.outer_topfix .mainwpr {
  box-shadow: none;
}

/*.container_innrwp.topfix_mainwpr { margin-bottom: 20px; }*/
.topfixwp {
  width: 100%;
  display: inline-block;
  box-shadow: 0 0 3px #cec9c9;
  padding: 15px 0px 0;
  top: 47px;
  left: 0;
  background: #ffffff;
  z-index: 4;
}

.topfixwp_m {
  display: none;
  width: 100%;
  padding: 15px 0px 0;
  top: 47px;
  left: 0;
  box-shadow: 0 0 3px #cec9c9;
  background: #ffffff;
  z-index: 4;
}

.topfixInnwp {
  max-width: 1240px;
  margin: 0 auto;
}

.left_tpfx {
  float: left;
}

.content_detail {
  float: right;
  margin-left: 15px;
}

.right_tpfx {
  float: right;
}

.topfixwp .left_tpfx .logo_wpr {
  width: 60px;
  height: 60px;
  float: left;
  border: 1px solid #d1d1d1;
}

.topfixwp_m .left_tpfx .logo_wpr {
  width: 60px;
  height: 60px;
  float: left;
  border: 1px solid #d1d1d1;
}

.topfixwp .logo_wpr img, .topfixwp_m .logo_wpr img {
  width: 100%;
  overflow: hidden;
}

.topfixwp .heading_txt, .topfixwp_m .heading_txt {
  color: #333333;
  font-size: 18px;
  font-weight: 700;
}

.topfixwp .navlist, .topfixwp_m .navlist {
  margin-left: 0; /*padding-top: 5px; padding-bottom:9px;*/
}

.topfixwp .navlist li:first-child {
  padding-left: 0;
}

.topfixwp_m .navlist li:first-child {
  padding-left: 0;
}

.topfixwp .navlist li.act:before {
  bottom: -27px;
}

.topfixwp_m .navlist li.act:before {
  bottom: -27px;
}

.right_tpfx .left_section {
  float: left;
}

.right_tpfx .name_txt {
  color: #333333;
  font-size: 14px;
  font-weight: 700;
  text-align: right;
  padding: 0 10px;
}

.right_tpfx .subtxt {
  color: #999999;
  font-size: 14px;
  text-align: right;
  padding-top: 3px;
  padding-right: 10px;
}

.right_tpfx .iconlist {
  padding: 0px 5px;
}

.right_tpfx .iconlist li {
  padding-top: 2px;
}

.right_tpfx .profImgwpr {
  width: 36px;
  height: 36px;
  border: 1px solid #cfcfcf;
  float: right;
}

.right_tpfx .profImgwpr img {
  width: 100%;
  overflow: hidden;
}

.right_tpfx .iconlist li .inviteIc:before {
  display: block;
  font-size: 18px;
  vertical-align: middle;
}

/*sk topfix end*/
/* sk profile banner started*/
.container_v3 {
  width: 100%;
  background: #f4f4f4;
  display: inline-block;
}

.container_innrwp {
  width: 100%;
  position: relative; /*border:1px solid #d5d5d5;*/
  box-shadow: 0 0 3px #cec9c9;
  display: inline-block;
  background-color: #ffffff;
}

.mainwpr {
  width: 100%;
  box-shadow: 0 0 3px #cec9c9;
  position: relative;
}

.container_innrwp .bannerwp {
  width: 100%;
  height: 220px;
  line-height: 220px;
  text-align: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  position: relative;
}

.container_innrwp .bannerwp img {
  width: 100%;
  height: 220px;
  display: inline-block;
  vertical-align: middle;
}

.container_innrwp .bannerwp img.loaderBannerCls {
  width: 40px;
  height: 40px;
}

.container_innrwp .contentwpr {
  position: absolute;
  bottom: -35px;
  left: 30px;
  text-align: center;
}

.container_innrwp .logo_wpr {
  width: 145px;
  height: 145px;
  float: left;
  position: relative;
  margin-right: 17px;
  border: 3px solid #ffffff;
  box-shadow: 0 0 3px #cec9c9;
}

.container_innrwp .logo_wpr img {
  width: 100%;
  overflow: hidden;
}

.contentwpr .heading_txt {
  font-size: 28px;
  font-weight: 700;
  color: #ffffff;
  display: inline-block;
  text-align: left;
}

.contentwpr .subhead_txt {
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
  padding: 10px 0 7px;
  text-align: left;
}

.contentwpr .var_txt {
  font-style: italic;
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
  text-align: left;
}

.navlist { /*width:80%;*/
  list-style: none;
  float: left;
  margin-left: 175px;
  padding: 13px 0 14px;
  box-sizing: border-box;
}

.navlist li {
  display: inline-block;
  font-size: 16px;
  color: #666666;
  cursor: pointer;
  padding: 5px 30px;
  box-sizing: border-box;
  position: relative;
  border-right: 1px solid #d2d2d2;
  text-transform: capitalize;
}

.navlist li.act {
  color: #333333;
  font-weight: 700;
}

.navlist li:last-child {
  border-right: none;
}

/*.navlist li.act:before { content: " "; bottom: -41px; left: 50%; border: solid #a0828200;  height: 0; width: 0; position: absolute; pointer-events: none;border-top-color:#ffffff;border-width: 15px;margin-left: -20px;}*/
.navlist li.act:before {
  content: "";
  position: absolute;
  margin: auto;
  bottom: -25px;
  left: 0;
  right: 0;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  border-top: 1px solid transparent;
  border-right: 1px solid #cec9c9;
  border-bottom: 1px solid #cec9c9;
  background: #ffffff;
  z-index: 2;
}

.container_innrwp .btn {
  float: right;
  margin-left: 10px;
  vertical-align: middle;
  margin: 10px;
}

.container_innrwp .btn:first-child {
  margin-left: 0px;
}

.vrifdIc {
  vertical-align: middle;
}

.container_innrwp .contentwpr p .vrifdIc {
  margin-left: 5px;
}

.logo_wpr .vrifdIc {
  display: none;
}

.btmlist_wpr {
  width: 100%;
  background: #ffffff;
}

.iconlist {
  display: inline-block;
  float: right;
  list-style: none;
  padding: 10px 20px;
  box-sizing: border-box;
}

.iconlist li {
  float: left;
  padding: 5px 5px 5px 20px;
  font-weight: 700;
}

.iconlist li:first-child {
  padding-left: 0;
}

.iconlist li .iconText {
  vertical-align: middle;
  padding-left: 10px;
  color: #666666;
  font-size: 14px;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  font-weight: 400;
}

.iconlist li .msgIc_01::before, .iconlist li .shareIc::before {
  vertical-align: middle;
  color: #666666;
}

.iconlist li .shareIc::before {
  font-size: 15px;
}

.container_v3 .colLef {
  background-color: transparent;
}

.mainwpr.btmnav .navlist.btm_navlst {
  display: none;
}

.fix_nav_wrpr {
  position: relative;
}

.dockSupp {
  position: absolute;
  height: 100%;
  background: red;
  z-index: 45;
  width: 100%;
  visibility: hidden;
}

/* sk profile banner end*/
/* sk profile main Content started*/
.main_wpr {
  width: 100%;
  max-width: 910px;
  background: #ffffff;
}

.profmain_content {
  background: #ffffff;
  width: 100%;
  padding: 0 30px;
  box-sizing: border-box;
  text-align: center;
  margin-top: 20px;
}

.profmain_content .headtxt {
  font-size: 16px;
  color: #273239;
  text-align: left;
  margin-bottom: 17px;
}

.profmain_content .count {
  font-size: 14px;
  color: #999999;
  padding-left: 5px;
  font-weight: normal;
}

.profmain_content .categorylist {
  display: inline-block;
  width: calc(100% - 80px);
  list-style: none;
  margin-bottom: 18px;
}

.catgorylst_wp {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-top: 17px;
}

.categorylist li {
  float: left;
  padding: 5px 35px 5px 0px;
  color: #00abbe;
  font-size: 14px;
  box-sizing: border-box;
  cursor: pointer;
}

.categorylist li.act {
  color: #666666;
}

.catgorylst_wp .more_categry {
  position: absolute;
  top: 5px;
  right: 30px;
  font-size: 14px;
  display: block;
}

.catgorylst_wp .view_link {
  position: absolute;
  top: 33px;
  right: 25px;
  font-size: 12px;
  color: #666666;
  display: none;
}

.categorylist_m {
  display: none;
}

.ctgrylst_inptwpr {
  width: 100%;
  position: relative;
  display: none;
}

.ctgrylst_inptwpr .inpt_class {
  width: 100%;
  border: 1px solid #cccccc;
  padding: 5px 20px 5px 10px;
  box-sizing: border-box;
  color: #333333;
  text-transform: capitalize;
}

.prodlist {
  width: 100%;
  list-style: none;
  display: inline-block;
  overflow-y: auto;
  cursor: pointer;
  display: flex;
  flex-flow: row wrap;
}

.prodlist li {
  width: calc(33.33% - 33.33px);
  color: #00abbe;
  font-size: 14px;
  box-sizing: border-box;
  float: left;
}

.prodlist li .prdimgwp {
  position: relative;
  border: 1px solid #ffffff;
  width: 100%;
  box-sizing: border-box;
  height: 246px;
  overflow: hidden;
  display: inline-block;
}

.prodlist li .prdimgwp img {
  width: 100%;
  overflow: hidden;
}

.prodlist li .prd_desc {
  font-size: 16px;
  color: #333333;
  text-align: center;
  padding: 3px;
  box-sizing: border-box;
  word-wrap: break-word;
}

.prodlist li .price {
  font-size: 16px;
  color: #666666;
  text-align: center;
  padding-bottom: 35px;
  word-wrap: break-word;
}

.prodlist li .detl_txt {
  font-weight: 700;
  text-align: center;
  color: #00abbe;
  vertical-align: middle;
  padding: 15px;
}

.btm_content {
  display: none;
  width: 100%;
  position: absolute;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  bottom: 0px;
  z-index: 1;
  cursor: pointer;
}

.prodlist li .prdimgwp:hover {
  border: 1px solid #666666;
}

.prdimgwp:hover .btm_content {
  display: block;
}

.prodlist li .prdimgwp:hover .btm_content {
  display: block;
}

.profmain_content .btn_link {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  background: #ffffff;
  color: #00abbe;
  border: 1px solid #00abbe;
  text-align: center;
  padding: 0 20px;
  box-sizing: border-box;
  display: inline-block;
}

/* sk profile main Content end*/
/* sk about us section started*/
.aboutus_wp {
  text-align: center;
  position: relative;
}

.paratext {
  font-size: 14px;
  color: #666666;
  text-align: justify;
  margin-top: 22px;
  line-height: 1.5;
}

.var_link {
  text-align: left;
  float: left;
  font-size: 14px;
  display: none;
}

.businslist {
  width: 100%;
  list-style: none;
  text-align: left;
  margin-top: 25px;
  display: flex;
}

.businslist li {
  width: 25%;
  display: inline-block;
  color: #999999;
  box-sizing: border-box;
  padding: 10px 20px;
  float: left;
  border-left: 2px solid #f4f4f4;
  text-align: center;
}

.businslist li a {
  cursor: default;
}

.businslist li:first-child {
  padding-left: 0;
  border-left: none;
}

.busins_txt {
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
  color: #999999;
  padding: 10px 0;
  font-weight: 700;
}

.bname {
  font-size: 14px;
  text-align: center;
  color: #333333;
}

.businslist li .dash {
  width: 15px;
  height: 2px;
  background: #666666;
  margin: 10px auto;
  display: none;
}

.businslist li .add_morelink {
  font-size: 14px;
  color: #00abbe;
  text-align: center;
  padding: 10px 5px;
  font-weight: 700;
  box-sizing: border-box;
}

.businslist li .org_userimgwp-3:before {
  font-size: 18px;
  color: #777777;
}

.add_linkwpr {
  position: relative;
}

.addlink_pop {
  position: absolute;
  width: 195px;
  background-color: #ffffff;
  box-shadow: 0 0 3px #cec9c9;
  left: 50%;
  transform: translateX(-50%);
  top: -170px;
  border-radius: 5px;
}

.addlink_pop:after {
  content: "";
  position: absolute;
  margin: auto;
  bottom: -12px;
  left: 0;
  right: 0;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  border-top: 1px solid transparent;
  border-right: 1px solid #cec9c9;
  border-bottom: 1px solid #cec9c9;
  background: #ffffff;
}

.moreactvty_list {
  display: block;
  list-style: none;
  float: left;
  margin: 15px 0px;
}

.moreactvty_list li {
  color: #333333;
  font-size: 14px;
  padding: 7px 5px;
  box-sizing: border-box;
  text-align: center;
  width: 100%;
}

.close_text_icon_2 {
  float: right;
  right: 10px;
  position: absolute;
}

.close_text_icon_2:before {
  content: " ˟";
  font-size: 35px;
}

.col-lg-wp {
  width: 100%;
  position: relative;
  margin-top: 25px;
}

.col-lg-wp .col-left-wp {
  width: 50%;
  float: left;
}

.col-lg-wp .busins_txt {
  text-align: left;
}

.col-lg-wp .subhding_txt {
  color: #333333;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 13px;
}

.col-lg-wp .pra_txt {
  font-size: 14px;
  color: #666666;
  text-align: left;
}

.aboutus_wp .view_response_list {
  float: left;
}

.aboutus_wp .col-lg-wp .view_response_list > li {
  list-style: none;
  float: left;
}

.aboutus_wp .col-lg-wp .view_response_list > li > a {
  display: inline-block;
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  padding: 30px 0 14px 0;
  box-sizing: border-box;
}

.aboutus_wp .col-lg-wp .view_response_list > li > a > .text_label {
  display: inline-block;
  vertical-align: middle;
  color: #666666;
  padding: 0 7px;
  box-sizing: border-box;
  border-left: 1px solid #666666;
}

.aboutus_wp .col-lg-wp .view_response_list > li > a > .text_label .count_num {
  color: #00abbe;
}

.aboutus_wp .col-lg-wp .view_response_list > li:first-child > a > .text_label, .aboutus_wp .col-lg-wp .view_response_list > li.dis_N + li .text_label {
  padding-left: 0;
  border-left: none;
}

.col-lg-wp .read_more {
  float: right;
  padding: 28px 14px 14px 0;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
}

.col-lg-wp .col-right-wp {
  width: 50%;
  float: right;
  padding-left: 10px;
  box-sizing: border-box;
  background-size: cover;
  overflow: hidden;
  position: relative;
}

.col-lg-wp .col-right-wp .imgWrp {
  height: 195px;
}

.col-lg-wp .col-right-wp img {
  width: 100%;
}

.video_circle {
  width: 38px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #ffffff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: 0;
  left: 50%;
  bottom: 0;
  margin-left: -19px;
  margin-top: -19px;
}

.video_circle:before {
  content: "";
  display: block;
  border-top: solid 6px transparent;
  border-left: solid 6px #FFF;
  border-bottom: solid 6px transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -2px;
}

.comp_prsntlist {
  width: 100%;
  display: inline-block;
  list-style: none;
  margin-top: 20px;
  margin-bottom: 20px;
}

.comp_prsntlist li {
  width: 33.33%;
  float: left;
}

.comp_prsntlist li .busins_txt {
  text-align: left;
  padding-bottom: 17px;
}

.comp_prsntlist li .comp_prwp {
  width: auto;
  float: left;
  display: inline-block;
}

.comp_prwp .vrifdIc {
  width: 18px;
  height: 18px;
}

.comp_prsntlist li:last-child .comp_prwp {
  float: right;
}

.comp_prsntlist li:first-child .comp_prwp {
  width: auto;
  float: left;
}

.comp_prsntlist li .vid_circle {
  width: 43px;
  height: 43px;
  line-height: 43px;
  border: 1px solid #00abbe;
  border-radius: 50%;
  position: relative;
  float: left;
}

.comp_prsntlist li .vid_circle:before {
  content: "";
  display: block;
  border-top: solid 6px transparent;
  border-left: solid 6px #00abbe;
  border-bottom: solid 6px transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -2px;
}

.comp_prsntlist li .right_link {
  float: right;
  cursor: pointer;
  padding-left: 10px;
  font-size: 14px;
}

.comp_prsntlist li .btmtxt {
  color: #333333;
  text-align: left;
}

.comp_prsntlist li .btmlink {
  color: #00abbe;
  text-align: left;
  font-weight: 700;
  padding: 2px 0;
  font-size: 14px;
}

.comp_prsntlist li .plusIc_font {
  float: left;
  padding-left: 3px;
}

.comp_prsntlist li .right_link.rhs_link {
  padding-left: 0;
}

/* sk about us section end*/
/* sk Contact us section start*/
.contactuswp {
  width: 100%;
  display: inline-block;
}

.contactuswp .left-colwp {
  width: 300px;
  max-height: 305px;
  float: left;
  padding-right: 10px;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
}

.contactuswp .right-colwp {
  width: calc(100% - 315px);
  float: right;
  box-sizing: border-box;
  display: inline-block;
}

.contactuswp .title_txt {
  font-size: 14px;
  text-transform: uppercase;
  color: #999999;
  font-weight: 700;
  text-align: left;
  padding: 0px 0 8px 0;
  box-sizing: border-box;
}

.meassgelist {
  display: inline-block;
  list-style: none;
  width: 100%;
}

.meassgelist li {
  padding: 5px 10px 10px;
  box-sizing: border-box;
  position: relative;
}

.meassgelist li.act {
  background: #f4f4f4;
}

.meassgelist li.act:before {
  content: "";
  display: block;
  border-top: solid 10px transparent;
  border-left: solid 10px #f4f4f4;
  border-bottom: solid 10px transparent;
  position: absolute;
  top: 50%;
  right: -8px;
  margin-top: -10px;
}

.meassgelist li .prof_imgwp {
  width: 40px;
  height: 40px;
  background-size: cover;
  float: left;
  position: relative;
}

.meassgelist li .prof_imgwp img {
  width: 100%;
  overflow: hidden;
}

.meassgelist li .hd_txt {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  color: #333333;
  padding: 2px 0 5px;
  box-sizing: border-box;
  text-align: left;
}

.meassgelist li .name_txt {
  cursor: pointer;
  color: #00abbe;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  padding: 3px 10px 0 50px;
}

.meassgelist li .name_txt .msgIc_01 {
  display: none;
  float: right;
}

.meassgelist li .name_txt .msgIc_01:before {
  color: #999999;
}

.meassgelist li .bottom_txt {
  text-align: left;
  color: #666666;
  font-size: 14px;
  padding: 3px 10px 0 50px;
  box-sizing: border-box;
}

.contactuswp .input-col {
  width: 100%;
  margin-top: 25px;
}

.right-colwp .input-col:first-child {
  margin-top: 0;
}

.input_cl, .right-colwp .txtarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  box-sizing: border-box;
}

.right-colwp .txtarea {
  height: 175px;
}

.right-colwp .btn {
  float: right;
  margin-top: 20px;
}

.comp_prsntlist li .link {
  padding: 0 10px;
  color: #00abbe;
  font-size: 13px;
}

.col-wpr {
  width: 100%;
  display: inline-block;
  margin-top: 10px;
}

.col-wpr .leftcol_wpr {
  width: 50%;
  float: left;
  overflow: hidden;
  padding-right: 5px;
  box-sizing: border-box;
}

.col-wpr .leftcol_wpr img {
  width: 100%;
}

.col-wpr .rightcol_wpr {
  width: 50%;
  float: right;
  padding-left: 15px;
  box-sizing: border-box;
}

.addresslistwp {
  width: 50%;
  max-height: 380px;
  overflow-y: auto;
  float: right;
}

.addresslist {
  width: calc(100% - 20px);
  list-style: none;
  display: inline-block;
  float: right;
}

.addresslist li {
  padding: 14px 20px;
  box-sizing: border-box;
  position: relative;
}

.addresslist li .heading_txt {
  font-size: 16px;
  color: #666666;
  font-weight: 700;
  text-align: left;
  padding-right: 70px;
  padding-bottom: 5px;
}

.addresslist li .addres_txt {
  font-size: 14px;
  color: #666666;
  text-align: left;
  padding-right: 15px;
}

.addresslist li .loctn_txt {
  font-size: 14px;
  color: #666666;
  text-align: left;
  padding-top: 5px;
  padding-right: 15px;
}

.addresslist li .my_loc {
  display: none;
  position: absolute;
  font-size: 12px;
  font-weight: 700;
  padding: 3px 5px;
  box-sizing: border-box;
  top: 10px;
  right: 10px;
}

.addresslist li:hover:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -14px;
  margin-top: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 15px 12px 0;
  border-color: transparent #f4f4f4 transparent transparent;
}

.addresslist li.act .my_loc {
  display: block;
  background: #94a1a9;
  color: #ffffff;
  cursor: default;
}

.addresslist li.last_addrs:hover {
  background: transparent;
}

.addresslist li.last_addrs:hover:before {
  display: none;
}

.contactuswp .right-colwp.disable input, .contactuswp .right-colwp.disable textarea {
  background-color: #f4f4f4;
}

.contactuswp .right-colwp.disable textarea {
  color: #999999;
  opacity: 0.8;
}

.contactuswp .right-colwp.disable input, .contactuswp .right-colwp.disable textarea {
  pointer-events: none;
}

/* sk Contact us section end*/
/*create business Profile start*/
.main_wpr.main_var {
  margin-top: 20px;
}

.prof_cretionwp {
  width: 100%;
  display: inline-block;
  position: relative;
}

.profcr_bg {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  text-align: center;
}

.bpcr_imgwp {
  width: 100%;
  background-size: cover;
  display: block;
  position: relative;
  text-align: center;
}

.bpcr_imgwp .bpcr_img_lg {
  width: 100%;
  overflow: hidden;
  display: block;
}

.btn.var_03 {
  min-width: 400px;
  display: inline-block;
  background-color: #1dcd35;
  font-size: 14px;
  border: 1px solid #1dcd35;
  left: 50%;
  transform: translateX(-50%);
  top: 33%;
  position: absolute;
  color: #ffffff;
}

.btn.var_03.btn_sm {
  min-width: 190px;
  display: none;
}

.bpcr_txt {
  font-size: 12px;
  color: #666666;
  text-align: center;
}

.bpcr_imgwp .bpcr_img_sm {
  display: none;
}

.bpcr_txt {
  display: none;
  position: absolute;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  top: 50%;
  padding-top: 15px;
}

/*create business Profile end*/
/*edit banner css started*/
.container_innrwp.edit_banner .heading_txt {
  display: inherit;
}

.btn.var_02 {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 14px;
}

.container_innrwp .logo_wpr.editlgo {
  background-color: #e6e9ed;
}

.logo_wpr .editlogo_wpr {
  width: 98px;
  height: 73px;
  margin: 0 auto;
  line-height: 73px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.uplodlgo_txt {
  display: block;
  position: absolute;
  bottom: 5px;
  font-size: 14px;
  margin: auto;
  left: 0;
  right: 0;
  text-transform: uppercase;
}

/*.logo_wpr .uplodlgo_txt:hover .logo_wpr.editlgo {  color: #333333;}*/
.container_innrwp .logo_wpr.editlgo:hover {
  background-color: #d7d9dc;
  cursor: pointer;
}

.container_innrwp .logo_wpr.editlgo:hover .uplodlgo_txt {
  color: #333333;
}

.editlgo_txt {
  display: none;
  position: absolute;
  bottom: 0px;
  font-weight: 700;
  font-size: 14px;
  margin: auto;
  left: 0;
  right: 0;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 0.8);
  padding: 12px 5px 10px 5px;
  box-sizing: border-box;
}

.container_innrwp .logo_wpr.editlgo:hover .editlgo_txt {
  display: block;
}

.container_innrwp .logo_wpr.editlgo:hover .closeBtn {
  display: block;
}

.container_innrwp .logo_wpr.editlgo .closeBtn {
  display: none;
  position: absolute;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  padding: 2px 5px;
  box-sizing: border-box;
  top: 0px;
  right: 2px;
  text-shadow: 1px 1px 8px #000000;
  z-index: 2;
}

/*.edit_profmain_content .prodlist { height: 575px; }*/
.prodlist li .prdimgwp.editimg_var02 {
  border: 1px solid #c4dadc; /*margin-bottom: 25px; */
  cursor: pointer;
}

.prodlist li .prdimgwp.editimg_var02:hover {
  border: 1px solid #00abbe;
}

.prodlist li .prdimgwp.editimg_var02:hover .add_prdtxt {
  color: #333333;
}

.prodlist li .prdimgwp.editimg_var02.editimg_var03 {
  border: 1px dashed #00abbe; /*margin-bottom: 25px;*/
}

.add_prdctwpr {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
}

.pluswp_circle {
  width: 40px;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  border-radius: 50%;
  background: #e5f6f8;
  font-size: 18px;
  color: #00abbe;
  font-weight: 700;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
}

.add_prdtxt {
  font-size: 14px;
  color: #00abbe;
  text-align: center;
  padding-top: 5px;
}

.prdimgwp.editimg_var02.disable {
  background: #f2f2f2;
  border: none;
  cursor: default;
}

.prodlist li .prdimgwp.editimg_var02.disable {
  border: none;
}

.prodlist li .prdimgwp.editimg_var02.disable:hover {
  border: none;
}

.prodlist li .prdimgwp.editimg_var02.disable:hover .add_prdtxt {
  color: inherit;
}

.prdimgwp .editlgo_txt {
  display: block;
  position: absolute;
  bottom: 0px;
  font-weight: 700;
  font-size: 14px;
  margin: auto;
  left: 0;
  right: 0;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 0.8);
  padding: 12px 5px 10px 5px;
  box-sizing: border-box;
}

.contentwpr .mapIc, .rhs_mainwpr .mapIc {
  background: none;
  cursor: inherit;
}

.contentwpr .mapIc:before {
  color: #ffffff;
}

.edit_cricle {
  width: 34px;
  height: 35px; /*border: 1px solid #ffffff;*/
  background: #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 3px #cec9c9;
}

.bannerwp.editbnr .edit_cricle {
  float: right;
  margin: 10px;
  position: absolute;
  top: 0;
  right: 0;
}

.bannerwp.editbnr .editIc {
  float: right;
  margin: 9px 7px;
}

.contentwpr .edit_cricle {
  width: 30px;
  height: 30px;
  border: 1px solid #ffffff;
  border-radius: 50%;
  float: left;
  background: #ffffff;
  margin-left: 20px;
}

.contentwpr .editIc {
  float: right;
  margin: 7px 5px;
}

.contentwpr .right_colwp {
  float: right;
  overflow: hidden;
}

.right_colwp .contwp {
  width: 100%;
  margin-top: 0px;
}

.right_colwp .contwp:first-child {
  margin-top: 0px;
}

.addresslistwp .add_otheraddrs {
  border: 1px solid #c4dadc;
  height: 90px;
  position: relative;
  cursor: pointer;
}

.contentwpr .right_colwp .subhead_txt .editIc, .contentwpr .right_colwp .var_txt .editIc {
  display: none;
}

/*edit banner css end*/
/*edit about us started*/
.editaboutus_wp > .col-lg-wp {
  margin-top: 0px;
}

.editaboutus_wp .aboutus_txtarea {
  width: 100%;
  border: 1px solid #c4dadc;
  height: 80px;
  padding: 10px;
  box-sizing: border-box;
}

.profmain_content .editIc {
  float: right;
}

.profmain_content .link {
  float: right;
  font-size: 14px;
  color: #00abbe;
  font-weight: 700;
}

.editaboutus_wp .comp_prwp .edt_btmlink {
  color: #00abbe;
  font-weight: 700;
  text-align: left;
  font-size: 13px;
  float: left;
}

.editaboutus_wp .comp_prsntlist li p.btmlink {
  color: #999999;
}

.businslist.edit_blist .busins_txt {
  color: #00abbe;
}

.businslist.edit_blist > .comp_prsntlist {
  margin-top: 0;
}

.comp_prsntlist li .add_link {
  padding-left: 5px;
  vertical-align: middle;
}

.editaboutus_wp .right_link .fileupload_hint {
  font-size: 11px;
  color: #999999;
  text-align: center;
  padding-top: 8px;
}

.txtarea_hint {
  float: right;
  font-size: 10px;
  color: #999999;
}

/*edit about us end*/
/* sk edit Contact us section start*/
.pluspn {
  font-size: 18px;
  font-weight: 700;
  color: #00abbe;
  margin-right: 3px;
  vertical-align: middle;
}

.edt_contactuswp .comp_prsntlist li:nth-child(2) {
  text-align: center;
}

#profile_company_social .comp_prsntlist li .globeIc, #profile_company_social .comp_prsntlist li .blogIcn, #profile_company_social .comp_prsntlist li .twitIcn {
  float: left;
}

#profile_company_social .comp_prsntlist li .link {
  float: left;
  padding-top: 2px;
}

.comp_prwp .presentationIc, .comp_prwp .broucherIc {
  float: left;
}

.comp_prwp .presentationIc:before {
  font-size: 43px;
  color: #cccccc;
}

.comp_prwp .broucherIc:before {
  font-size: 43px;
  color: #cccccc;
}

.edt_contactuswp .comp_prwp .add_link {
  vertical-align: middle;
  padding-left: 2px;
}

.plusIc_font:before {
  color: #00abbe;
  font-size: 12px;
  font-weight: 700;
  vertical-align: middle;
}

.edt_contactuswp .keycontactwp {
  width: 100%;
  display: inline-block;
  margin-top: 30px;
  text-align: left;
}

.edt_contactuswp .contactuswp .edt_btmlink {
  float: left;
}

.edt_contactuswp .keycontactwp .add_link {
  font-size: 14px;
  font-weight: 700;
  padding-left: 5px;
}

.edt_contactuswp > .comp_prsntlist {
  margin-top: 75px;
}

/*.edt_contactuswp  .addresslist { width:calc( 100% - 10px); }*/
.edt_contactuswp > .addresslist li {
  padding: 10px;
}

.edt_contactuswp .addresslist li .addres_txt.editaddrs_txt {
  color: #cccccc;
  padding-left: 20px;
}

.edt_contactuswp .addresslist li .heading_txt, .edt_contactuswp .addresslist li .loctn_txt, .edt_contactuswp .addresslist li .my_loc {
  padding-left: 20px;
}

/* sk edit Contact us section end*/
/* sk RHS section start */
/*.rhs_mainwpr { width:100%; display: inline-block;text-align: center; }*/
.rigWp .rigtcol_var02 .rigWp {
  padding: 0px;
}

.rigWp.rigtcol_var02 > .colRig {
  background: none;
  box-shadow: none;
  padding: 10px 0 0;
}

.container .rigtcol_var02 .colRig .colmWp {
  padding: 0;
}

.rigWp.rigtcol_var02 > .colRig.boxShdw {
  box-shadow: none;
}

.rhs_mainwpr {
  width: 100%;
  display: inline-block;
  text-align: center;
}

.rhs_mainwpr .rhs_adminwp {
  width: 100%;
  background: #ffffff;
  box-shadow: 0 0 3px #cec9c9;
  margin-top: 10px;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 10px;
  display: inline-block;
}

.adminimg_wpr {
  width: 110px;
  height: 110px;
  border: 1px solid #cccccc;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.adminimg_wpr img {
  width: 100%;
}

.rhs_mainwpr .circlewpr {
  width: 26px;
  height: 26px;
  text-align: center;
  background: #ffffff;
  box-shadow: 1px 1px 8px #d6d0d0;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -12px;
  display: inline-block;
}

.rhs_mainwpr .circlewpr .crtifdIc {
  width: 14px;
  height: 18px;
  display: inline-block;
  color: #333333;
  vertical-align: middle;
  text-align: center;
}

.rhs_mainwpr .name_txt {
  text-align: center;
  color: #333333;
  font-weight: 700;
  font-size: 16px;
  padding: 15px 0 5px;
}

.rhs_mainwpr .deg_txt {
  color: #999999;
  font-size: 14px;
  padding-left: 10px;
}

.rhs_mainwpr .subtxt {
  text-align: center;
  color: #666666;
  font-size: 14px;
  padding-bottom: 8px;
}

.rhs_mainwpr .var_txt {
  font-size: 14px;
  font-style: italic;
  color: #999999;
  text-align: center;
  padding-bottom: 5px;
}

.rhs_mainwpr .cont_wraper {
  width: 100%;
  display: inline-block;
  padding: 7px 0 3px;
  margin: 0 auto;
  text-align: center;
}

.btn.var_04 {
  width: 85px;
  min-width: 85px;
  float: right;
  margin-top: 25px;
}

.rhs_mainwpr .bd_btn {
  display: inline-block;
  color: #666666;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  background: #e6e6e6;
  padding: 5px;
  box-sizing: border-box;
  border-radius: 4px;
}

.rhs_mainwpr .act_link {
  font-size: 11px;
  color: #00abbe;
  font-weight: 700;
  display: inline-block;
  margin-left: 10px;
}

.rhs_mainwpr .fav_taxt {
  padding: 5px;
  box-sizing: border-box;
  vertical-align: middle;
}

.rhs_mainwpr .desc_txt {
  font-size: 13px;
  color: #666666;
  float: left;
  text-align: left; /*padding:0 5px 10px 0; */
  padding-bottom: 10px;
}

.rhs_mainwpr .user_info_network {
  width: 100%;
  padding: 5px 1px;
  display: flex;
  box-sizing: border-box;
  position: relative;
}

.rhs_mainwpr .user_info_network > li.count_no {
  padding-left: 0px;
  padding-right: 0;
  text-align: left;
}

.rhs_mainwpr .user_info_network > li {
  list-style: none;
  position: relative;
  float: left;
  vertical-align: middle;
  box-sizing: border-box;
}

.colRig .colmWp .rhs_adminwp .user_info_network, .colmWp .rhs_adminwp .user_info_network {
  padding-left: 0;
}

.rhs_mainwpr .count_no {
  width: auto;
  color: #00abbe;
  font-size: 14px;
  font-weight: 700;
  box-sizing: border-box;
  margin-top: 8px;
}

.rhs_adminwp .user_info_network > li.txt_hd {
  min-width: 80px;
  width: 143 px;
  text-align: left;
  font-weight: 700;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 8px;
  padding-right: 10px;
  padding-left: 5px;
  box-sizing: border-box;
}

.rhs_adminwp .user_info_network > li .figure_wp {
  display: none;
}

.rhs_mainwpr .image_list {
  list-style: none;
  float: left;
  margin-left: 25px;
}

.rhs_mainwpr .image_list li {
  float: right;
  width: 28px;
  height: 28px;
  line-height: 28px;
  background-color: #ffffff;
  border-radius: 50%;
  margin-left: -10px;
  padding: 2px;
}

.rhs_mainwpr .image_list li:last-child {
  margin: 0;
}

.rhs_mainwpr .image_list li img {
  width: 100%;
  border-radius: 50%;
}

.rhs_mainwpr .action_link {
  text-align: center;
  color: #00abbe;
  font-size: 11px;
  font-weight: 700;
  padding: 5px;
}

.rhs_mainwpr .rhs_adminwp .action_link {
  display: block;
  margin-top: 0px;
}

.rhs_mainwpr .admn_dtllist {
  display: inline-block;
  list-style: none;
  width: 100%;
}

.rhs_mainwpr .admn_dtllist li {
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}

.rhs_mainwpr .rhs_adminwp .hed_txt {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  text-align: left;
  padding-top: 15px;
  padding-bottom: 10px;
}

.rhs_mainwpr .detail_btn {
  float: left;
  color: #666666;
  font-size: 14px;
  background: #e6e6e6;
  padding: 5px 10px;
  box-sizing: border-box;
  border-radius: 4px;
}

.admin_recordlist {
  display: block;
  list-style: none;
  box-sizing: border-box;
}

.admin_recordlist li {
  width: 50%;
  float: left;
  margin-top: 20px;
}

.admin_recordlist li .hed_txt {
  padding: 0;
  padding-right: 10px;
}

.admin_recordlist li .dtl_txt {
  color: #333333;
  font-size: 14px;
  text-align: left;
  padding-right: 10px;
  width: 95px;
  word-wrap: break-word;
}

.rhs_mainwpr .snd_msgwpr {
  width: calc(100% + 40px);
  display: inline-block;
  margin-top: 15px;
  margin-left: -20px;
  background: #cceef2;
}

.rhs_mainwpr .msginr_content {
  width: calc(100% - 40px);
  margin: 0 auto;
  display: inline-block;
  padding: 20px 0 25px 0;
}

.rhs_mainwpr .msgtxt {
  display: inline-block;
  float: left;
  padding-bottom: 5px;
}

.rhs_mainwpr .msgtxt .inr_txt {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  padding-left: 5px;
}

.rhs_mainwpr .msgIc_01:before {
  color: #999999;
  vertical-align: middle;
}

.rhs_mainwpr .txtarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  margin-bottom: 5px;
  height: 100px;
}

.rhs_mainwpr .snd_msgwpr .btn {
  min-width: 65px;
  float: right;
}

.btn.btn_var_02 {
  height: 30px;
  line-height: 30px;
}

.rhs_mainwpr .shareIc {
  float: right;
  margin-right: 20px;
  margin-top: 5px;
}

.rhs_mainwpr .shareIc:before {
  vertical-align: middle;
}

.rhs_mainwpr .iconText {
  color: #666666;
  margin-left: 10px;
  vertical-align: middle;
  font-size: 14px;
}

.rhs_mainwpr .btm_txt {
  color: #00abbe;
  text-align: left;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  margin-top: 10px;
}

.rhs_mainwpr .calIc {
  width: 18px;
  height: 18px;
  float: left;
  margin-right: 10px;
}

.edit_adminwp .adminimg_wpr:hover .editlgo_txt {
  display: block;
}

.edit_adminwp .adminimg_wpr:hover .closeBtn {
  display: block;
}

/* Business Connection started*/
.rhs_mainwpr .busi_connctwpr {
  width: 100%;
  position: relative;
}

.rhs_mainwpr .busi_connctwpr .hed_txt {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  text-align: left;
}

.busi_conctlist {
  display: inline-block;
  list-style: none;
  margin-top: 15px;
  float: left;
}

.busi_conctlist li {
  float: left;
  margin-right: 4px;
  margin-bottom: 5px;
}

.busi_conctlist li:first-child {
  margin-left: 0;
}

.busi_conctlist li .imgwpr {
  width: 58px;
  height: 58px;
  position: relative;
}

.add_conlink {
  color: #ffffff;
  font-size: 14px;
  position: absolute;
  right: 13px;
  bottom: 22px;
}

.busi_conctlist li .imgwpr img {
  width: 100%;
  overflow: hidden;
}

.rhs_mainwpr .busi_activitywp {
  margin-top: 20px;
  position: relative;
}

.busi_activitywp .heading_txt {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  float: left; /*padding-top: 20px;*/
}

.busi_activitywp .arrow_cont {
  float: right;
  margin-top: 15px;
  position: relative;
  z-index: 2;
}

.busi_activitywp .arrow.disable {
  color: #cccccc;
}

.busi_activitywp .arrow {
  font-size: 28px;
  color: #00abbe;
  margin-left: 10px;
  cursor: pointer;
}

.busi_activitywp .right_arw {
  display: inline-block;
  width: 6px;
  height: 10px;
  background-position: -218px -1px;
}

.sliderwpr {
  width: 100%;
  box-shadow: 0 0 3px #cec9c9;
  background: #ffffff;
  position: relative;
  overflow: hidden;
}

.busi_activitywp .sliderCnt {
  position: relative;
  margin-top: 0;
}

.rhs_mainwpr .bxslider > li {
  width: 100%;
  list-style: none;
  box-sizing: border-box; /*float: left;*/
  display: inline-block;
  position: relative;
}

.rhs_mainwpr .container_v2 .bxslider {
  width: 100%;
  box-sizing: border-box;
}

.bxslider li .imgWp {
  height: 142px;
  position: relative;
  overflow: hidden;
}

.container .rigtcol_var02 .colRig .colmWp {
  border: none;
}

.container .rigtcol_var02 .colRig .hd {
  text-align: left;
  color: #333333;
  font-weight: 700;
  padding: 8px 0 10px;
  font-size: 14px;
  margin-top: 15px;
}

.busi_activitywp .bd_btn {
  position: absolute;
  top: 20px;
  z-index: 2;
  left: 20px;
  color: #ffffff;
  background: #94a1a9;
  padding: 5px 7px;
}

.circlewp {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #ffffff;
  position: absolute;
  right: 20px;
  bottom: -13px;
}

.busi_activitywp .vid_circle {
  width: 43px;
  height: 43px;
  line-height: 43px;
  border: 1px solid #00abbe;
  border-radius: 50%;
  float: left;
  margin-left: 3px;
  margin-top: 3px;
}

.busi_activitywp .vid_circle:before {
  content: "";
  display: block;
  border-top: solid 6px transparent;
  border-left: solid 6px #00abbe;
  border-bottom: solid 6px transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -2px;
}

.busi_activitywp .decr_txt {
  overflow: hidden;
  position: relative;
  max-height: 35px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  text-align: left;
  padding: 20px 20px 5px;
  white-space: initial;
}

/*.busi_activitywp .decr_txt:before{ content: '...'; position: absolute; right: 0; bottom: 0; }*/
.busi_activitywp .view_response_list {
  width: auto;
  float: right;
  padding-right: 15px;
  padding-top: 5px;
}

.busi_activitywp .view_response_list > li > a {
  padding: 0;
}

.busi_activitywp .sts_txt {
  font-size: 11px;
  color: #999999;
  float: left;
  padding-top: 5px;
  padding-left: 20px;
}

.viewartcle_wpr {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  border-top: 1px solid #eaeaea;
  margin-top: 15px;
}

.colmWp.var_02 .viewartcle_wpr .action_link {
  text-align: center;
  font-size: 11px;
}

.sliderwpr .para_txt {
  font-size: 14px;
  color: #444444;
  text-align: left;
  padding: 15px 20px 12px;
  margin-top: 45px;
  white-space: normal;
  height: 117px;
  box-sizing: border-box;
}

.container .rigtcol_var02 .colRig .colmWp.var_02 {
  position: relative;
  padding-top: 13px;
}

.busi_activitywp .rhs_interventions .sliderCnt {
  height: 265px;
}

.busi_activitywp .rhs_interventions.var_02 .sliderCnt {
  height: 230px;
}

.busi_activitywp .rhs_interventions.group_var .sliderCnt {
  height: 225px;
}

.container_v2 .colmWp.right_intervtnwp .tabCnt {
  margin-top: 10px;
}

/*.colmWp.var_02 .sliderwpr{ padding-bottom: 20px;}
*/
.var_02 .bd_btn {
  margin-top: 20px;
  top: inherit;
}

.rhs_mainwpr .bxslider {
  width: auto;
  list-style: none;
  font-size: 0; /*overflow-x: auto;overflow-y: hidden;*/
  white-space: nowrap;
  padding-bottom: 20px;
}

.sliderwpr.var_02 {
  padding: 10px 0;
  box-sizing: border-box;
}

.sliderwpr.var_02 .sliderCnt {
  margin-top: 0;
}

.sliderwpr.var_02 .memberIc_777 {
  margin: 0px 10px;
}

.sliderwpr.var_02 .count {
  font-size: 14px;
  font-weight: 700;
  padding-left: 20px;
  margin-top: -2px;
  display: block;
}

.sliderwpr .actionList {
  list-style: none;
  display: inline-block;
  float: right;
}

.sliderwpr .actionList li {
  float: left;
  margin-left: 10px;
}

.sliderwpr .actionList li a {
  line-height: inherit;
}

.sliderwpr .actionList li .lockIcn:before {
  font-size: 14px;
  color: #cccccc;
}

.sliderwpr.var_02 .sliderwpr .actionList li .shareIc {
  margin: 0px 10px;
  font-size: 14px;
  vertical-align: middle;
}

.sliderwpr.var_02 .imagewrap {
  width: 72px;
  height: 72px;
  margin: 0 auto;
}

.sliderwpr.var_02 .imagewrap img {
  width: 100%;
  overflow: hidden;
}

.sliderwpr.var_02 .action_link {
  font-size: 14px;
  font-weight: normal;
}

.sliderwpr.var_02 .txt_center {
  height: 52px;
  box-sizing: border-box;
  font-size: 16px;
  color: #333333;
  text-align: center;
  white-space: normal;
  font-weight: 700;
  padding: 5px 25px;
}

.rhs_mainwpr .sliderwpr.var_02 .btn {
  min-width: 105px;
  width: 110px;
  margin: 0 auto;
  float: inherit;
  margin-top: 15px;
}

.timelinewp {
  margin-top: 20px;
  margin-bottom: 30px; /*display: inline-block;*/
}

.timeline_list {
  width: 100%;
  display: block;
  list-style: none;
  text-align: center;
  margin-top: 10px;
}

.timeline_list li {
  float: left;
  position: relative;
}

.timeline_list li .time_btn {
  width: 105px;
  position: relative;
  z-index: 3;
  cursor: inherit;
  float: left;
  border-radius: 20px;
  font-size: 12px; /*margin-left:5%;*/
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
  background: #ffffff;
  color: #666666;
  border: 1px solid #ececec;
}

.timeline_list .btn_li {
  text-align: center;
}

.timeline_list li .lft_sec {
  float: left;
  padding: 30px 20px 30px 0;
  border-right: 1px dashed #cccccc;
  position: relative;
}

.timeline_list li .right_sec {
  float: right;
  padding: 30px 0px 0px 18px;
}

.timeline_list li .p_txt {
  font-size: 13px;
  width: 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.timeline_list li .heding_txt {
  width: 200px;
  text-align: left;
  font-size: 13px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: inherit;
}

.timeline_list li .art_link {
  width: 200px;
  font-size: 13px;
  text-align: left;
  float: left;
  color: #00abbe;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.timeline_list li .lft_sec .clockIc {
  width: 21px;
  height: 21px;
  position: absolute;
  right: -11px;
  top: 30px;
}

.bottom_icon {
  width: 100%;
  margin-bottom: 20px;
}

.sociallist {
  display: inline-block;
  list-style: none;
  float: left;
}

.sociallist li {
  float: left;
  padding: 10px 15px;
  border: 1px solid #cccccc;
  border-left: none;
  background-color: #ffffff;
}

.sociallist li:first-child {
  border-left: 1px solid #cccccc;
}

.sociallist li .facebkIc:before {
  vertical-align: middle;
  color: #3b5998;
}

.sociallist li .twitIcn:before {
  vertical-align: middle;
  color: #1da1f2;
}

.sociallist li .linkedinIc:before {
  vertical-align: middle;
  color: #007bb6;
}

.sociallist li .gplusIc:before {
  vertical-align: middle;
  color: #dc4e41;
}

.timelinewp .viewartcle_wpr {
  display: none;
}

.container_v2 .colmWp.right_intervtnwp .user_info_ul > li {
  text-align: left;
}

.container_v2 > .colmWp.right_intervtnwp {
  background: none;
}

/*.colmWp.var_02 .viewartcle_wpr{ display: none; }*/
/*edit Business Connections start*/
.busi_connctwpr .top_headtxt {
  font-size: 14px;
  color: #666666;
  float: left;
  padding-top: 10px;
}

.invite_iconwp {
  padding-bottom: 17px;
}

.invite_iconwp .iconTxtList > li {
  width: 25%;
  text-align: center;
  float: left;
  list-style: none;
}

.invite_iconwp .iconTxtList > li > a {
  width: 100%;
  box-sizing: border-box;
  display: inline-block;
  padding: 10px;
  box-sizing: border-box;
}

.bgCircle {
  width: 34px;
  height: 34px;
  line-height: 34px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}

.bgCircle.bgColor_1 {
  background-color: #d0c59c;
}

.bgCircle.bgColor_2 {
  background-color: #2574b8;
}

.bgCircle.bgColor_3 {
  background-color: #882d8d;
}

.bgCircle.bgColor_4 {
  background-color: #666666;
}

.bgCircle .gmailIc {
  width: 20px;
  height: 14px;
  vertical-align: middle;
}

.bgCircle .outlookIc_fff {
  width: 20px;
  height: 19px;
  vertical-align: middle;
}

.bgCircle .yahooIc_fff {
  width: 22px;
  height: 13px;
  vertical-align: middle;
}

.bgCircle .emailIc_fff {
  width: 19px;
  height: 19px;
  vertical-align: middle;
  float: none;
  display: inline-block;
  margin: 0;
}

.invite_iconwp .iconTxtList > li > a .txt {
  color: #666666;
  margin-top: 5px;
  padding: 0;
  width: auto;
  vertical-align: middle;
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
}

.busi_connctwpr .action_link {
  font-size: 14px;
  font-weight: normal;
  float: right;
  padding: 0;
}

.share_profilewpr {
  width: 100%;
  margin-top: 20px;
  background: #ffffff;
  display: inline-block;
  box-shadow: 0 0 3px #cec9c9;
  float: left;
}

.share_profilewpr .contentwpr h3 {
  width: 78%;
  float: left;
  padding: 20px 0 20px 20px;
  box-sizing: border-box;
}

.share_profilewpr .arrow_cont {
  float: right;
  margin-top: -10px;
  position: relative;
  z-index: 2;
  padding: 20px 20px 20px 0;
  box-sizing: border-box;
}

.share_profilewpr .arrow.disable {
  color: #cccccc;
}

.share_profilewpr .arrow {
  font-size: 28px;
  color: #00abbe;
  margin-left: 10px;
  cursor: pointer;
}

.share_profilewpr .right_arw {
  display: inline-block;
  width: 6px;
  height: 10px;
  background-position: -218px -1px;
}

.share_profilewpr .signatureWp {
  margin-top: 0;
  padding-left: 20px;
  box-sizing: border-box;
}

.share_profilewpr .signatureWp .part_1 {
  float: left;
}

.share_profilewpr .signature {
  top: 60%;
}

.share_profilewpr .divider {
  width: 100%;
  margin: 0 0 20px 0px;
}

.shrproflst_wpr {
  width: 100%;
  height: 285px;
  position: relative;
  overflow: hidden;
}

.shareprofileList {
  width: auto;
  list-style: none;
  font-size: 0;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding-bottom: 20px;
}

.shareprofileList li {
  width: 100%;
  list-style: none;
  box-sizing: border-box;
  display: inline-block; /*position: relative;*/
}

.share_profilewpr .btn.cpycode {
  width: 100%;
}

.share_profilewpr .contCol {
  line-height: 18px;
  color: #333333;
  padding-left: 20px;
  margin-bottom: 10px;
  font-size: 14px;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: left;
  white-space: normal;
}

.share_profilewpr .contCol.var_02 {
  height: 36px;
  overflow: hidden;
}

.share_profilewpr .radio_wrapper {
  width: 100%;
  padding-left: 20px;
  box-sizing: border-box;
}

.share_profilewpr .radio_wrapper .radio {
  width: 100%;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 700;
  color: #333333;
  text-align: left;
}

.share_profilewpr .radio input[type=radio] {
  display: none;
}

.share_profilewpr .custmRadio {
  display: inline-block;
  cursor: pointer;
}

/*edit Business Connections start*/
/* Business Connection end*/
/* sk edit  RHS section start*/
.adminimg_wpr > .editlgo_txt {
  padding: 5px;
  font-size: 12px;
  z-index: 50;
}

.adminimg_wpr > .closeBtn {
  display: none;
  position: absolute;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  padding: 5px;
  box-sizing: border-box;
  top: 0px;
  right: 2px;
  text-shadow: 1px 1px 8px #000000;
  z-index: 10;
}

.edit_adminwp .editIc {
  float: right;
  margin-top: 10px;
  font-size: 0;
}

/*.rhs_mainwpr > .edit_adminwp .bd_btn {  position: relative;left: 50%;transform: translateX(-50%); }*/
.rhs_mainwpr .edit_adminwp .add_link {
  float: right;
  color: #666666;
  font-size: 12px;
  padding-bottom: 20px;
}

.rhs_mainwpr .edit_adminwp .desc_txt {
  font-weight: 700;
  padding-bottom: 20px;
}

.edit_adminwp .ad_txt {
  padding-right: 5px;
}

.edit_adminwp .rol_descrwp {
  width: 100%;
  margin-top: 25px;
}

/*edit profile view started*/
.edit_profilewp .contentwpr {
  width: 100%;
  display: inline-block;
  position: relative;
  text-align: center;
}

.edit_profilewp {
  background: #ffffff;
  box-shadow: 0 0 3px #cec9c9;
  margin-top: 10px;
  padding: 20px;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.contentwpr h3 {
  float: left;
  font-weight: 700;
  font-size: 16px;
  color: #333333;
  text-align: left;
  padding-bottom: 13px;
}

.contentwpr .infoIc {
  float: right;
}

.contentwpr .infoIc:hover .ToolTip {
  display: block;
}

.contentwpr .ToolTip {
  right: -10px;
  top: -112px;
  left: inherit;
}

.contentwpr .ToolTip .ttTxt {
  text-align: left;
}

.contentwpr .copiedlink .ToolTip {
  top: -5px;
  width: 100px;
}

.contentwpr .copiedlink .ToolTip .downArw_333 {
  margin-right: 30px;
}

.edit_profilewp .cp_txt {
  width: calc(100% - 65px);
  font-size: 14px;
  color: #666666;
  text-align: left;
  word-wrap: break-word;
  float: left;
}

.contentwpr > .copiedlink .btn_var {
  width: 55px;
  border: 1px solid #cccccc;
  padding: 5px;
  box-sizing: border-box;
  color: #cccccc;
  font-size: 14px;
  font-weight: 700;
  float: right;
  vertical-align: middle;
}

.contentwpr > .copiedlink .btn_var:hover {
  border: 1px solid #333333;
  color: #333333;
}

.edit_profilewp .divider {
  width: calc(100% + 40px);
  height: 1px;
  margin: 20px 0 20px -20px;
  background: #eaeaea;
}

.edit_profilewp .list5 {
  margin-top: 0px;
}

.edit_profilewp .list5 li:first-child {
  margin-top: 0px;
}

.edit_profilewp .list5 li {
  margin-top: 9px;
}

.edit_profilewp .list5 .custmRadio {
  font-size: 14px;
}

.contentwpr .lft_sc {
  float: left;
  text-align: center;
  width: 88px;
}

.contentwpr .lft_sc .cnt_link {
  padding-top: 10px;
  display: inline-block;
  font-size: 26px;
}

.contentwpr .rig_sc {
  width: calc(100% - 88px);
  float: right;
}

.contentwpr .right_txts {
  font-size: 14px;
  color: #666666;
  text-align: left;
}

.contentwpr .link {
  font-size: 14px;
  color: #00abbe;
  text-align: left;
  padding-top: 5px;
  display: block;
}

.rig_sc .divider {
  width: calc(100% + 22px);
  margin-left: 0px;
}

/* profile progress bar start */
.contentwpr .circle_progress_bar {
  font-size: 74px;
  height: 74px;
  width: 74px;
}

.contentwpr .circle_progress_bar > span {
  line-height: 74px;
  font-size: 18px;
}

.contentwpr .circle_progress_bar .slice {
  height: 74px;
  width: 74px;
  clip: rect(0em, 1em, 1em, 0.5em);
}

.contentwpr .pie, .contentwpr .circle_progress_bar .bar, .contentwpr .circle_progress_bar.p50_after .fill {
  border: 6px solid #84cf20;
  width: 61px;
  height: 62px;
  clip: rect(0px, 37px, 74px, 0px);
}

.contentwpr .circle_progress_bar::after {
  height: 62px;
  left: 6px;
  top: 6px;
  width: 62px;
}

.contentwpr .rect-auto, .contentwpr .circle_progress_bar.p50_after .slice {
  clip: rect(auto, auto, auto, auto);
}

.container_v2 .right_intervtnwp .tabCnt .btn {
  padding: 0 10px;
}

/* profile progress bar End */
/*edit profile end*/
/* sk RHS section end*/
/*sk placeholder start*/
/*placeholder banner start*/
.container_innrwp.placeholder .heading_txt {
  width: 400px;
  height: 25px;
  background: #e6e6e6;
  padding: 0;
}

.container_innrwp.placeholder .subhead_txt {
  width: 400px;
  height: 25px;
  background: #e6e6e6;
  padding: 0;
  margin-left: 160px;
  margin-top: 10px;
}

.container_innrwp.placeholder .contentwpr .var_txt {
  width: 200px;
  height: 25px;
  background: #e6e6e6;
  margin-top: 10px;
  margin-left: 160px;
}

.container_innrwp.placeholder .mainwpr .bannerwp {
  background: #f4f4f4;
  border: none;
}

.container_innrwp.placeholder .logo_wpr {
  background: #f4f4f4;
  border: none;
}

.container_innrwp.placeholder .iconlist li {
  width: 60px;
  height: 25px;
  background: #f4f4f4;
  padding: 0;
}

.container_innrwp.placeholder .navlist {
  height: 25px;
  padding: 0;
  margin-top: 10px;
  margin-left: 190px;
  background: #f4f4f4;
}

.container_innrwp.placeholder .navlist li {
  width: 100px;
  height: 25px;
  padding: 0;
  border: none;
}

.container_innrwp.placeholder .navlist li.act:before {
  display: none;
}

/* placeholder banner end*/
/*placeholder product services start*/
.profmain_content.placeholder .headtxt {
  width: 200px;
  height: 25px;
  background: #f4f4f4;
  padding: 0;
  margin-bottom: 10px;
}

.profmain_content.placeholder .categorylist {
  width: 100%;
  background: #f4f4f4;
  height: 25px;
}

.profmain_content.placeholder .prodlist {
  margin-bottom: 10px;
}

.profmain_content.placeholder .prodlist li .prdimgwp {
  background: #f4f4f4;
}

.profmain_content.placeholder .prodlist li .prd_desc {
  width: calc(100% - 20px);
  margin: auto;
  height: 25px;
  margin-top: 5px;
  background: #f4f4f4;
  padding: 0;
}

.profmain_content.placeholder .prodlist li .price {
  width: 150px;
  height: 25px;
  background: #f4f4f4;
  padding: 0;
  margin: 5px auto;
}

.profmain_content.placeholder .prodlist li .prdimgwp:hover {
  border: none;
}

.profmain_content.placeholder .btn_link {
  background: #f4f4f4;
  border: 1px solid #f4f4f4;
  padding: 5px 100px;
}

/*placeholder product services end*/
/*placeholder about us start*/
.profmain_content.placeholder .paratext {
  width: 100%;
  height: 180px;
  background: #f4f4f4;
}

.profmain_content.placeholder .orga_type {
  width: 20px;
  height: 16px;
  background: #f4f4f4;
  display: block;
  margin: 0 auto;
}

.profmain_content.placeholder .busins_txt {
  width: calc(100% - 10px);
  background: #f4f4f4;
  padding: 0;
  height: 25px;
  margin: 5px 0;
}

.profmain_content.placeholder .bname {
  width: calc(100% - 10px);
  background: #f4f4f4;
  padding: 0;
  height: 25px;
}

.profmain_content.placeholder .add_morelink {
  width: 110px;
  background: #f4f4f4;
  padding: 0;
  height: 25px;
}

.profmain_content.placeholder .subhding_txt {
  width: calc(100% - 10px);
  background: #f4f4f4;
  padding: 0;
  height: 45px;
  margin: 5px 0;
}

.profmain_content.placeholder .pra_txt {
  width: calc(100% - 10px);
  background: #f4f4f4;
  padding: 0;
  height: 45px;
}

.profmain_content.placeholder .view_response_list li {
  width: 80px;
  height: 25px;
  background: #f4f4f4;
  margin-top: 25px;
}

.profmain_content.placeholder .read_more {
  width: 120px;
  height: 25px;
  background: #f4f4f4;
  margin-top: 25px;
  padding: 0;
  margin-right: 11px;
}

.profmain_content.placeholder .col-right-wp {
  width: 50%;
  background: #f4f4f4;
  height: 195px;
}

.profmain_content.placeholder .businslist li {
  padding: 0;
  border-left: none;
}

.profmain_content.placeholder .comp_prsntlist li .btmtxt {
  width: 100px;
  height: 20px;
  background: #f4f4f4;
  margin-bottom: 5px;
}

.profmain_content.placeholder .comp_prsntlist li .btmlink {
  width: 100px;
  height: 20px;
  background: #f4f4f4;
  padding: 0;
}

.profmain_content.placeholder .Icwpr {
  float: left;
  width: 43px;
  height: 43px;
  background: #f4f4f4;
}

.profmain_content.placeholder .title_txt {
  width: 200px;
  height: 20px;
  background: #f4f4f4;
  padding: 0;
  margin-bottom: 5px;
}

.profmain_content.placeholder .meassgelist li .hd_txt {
  width: 120px;
  height: 20px;
  background: #f4f4f4;
  padding: 0;
  margin-bottom: 5px;
}

.profmain_content.placeholder .meassgelist li .prof_imgwp {
  background: #f4f4f4;
}

.profmain_content.placeholder .meassgelist li .name_txt {
  width: 150px;
  height: 15px;
  background: #f4f4f4;
  margin-left: 45px;
  margin-bottom: 5px;
}

.profmain_content.placeholder .meassgelist li .bottom_txt {
  height: 15px;
  background: #f4f4f4;
  margin-bottom: 5px;
  margin-left: 45px;
}

.profmain_content.placeholder .input_cl, .profmain_content.placeholder .right-colwp .txtarea {
  background: #f4f4f4;
  border: 1px solid #f4f4f4;
}

.profmain_content.placeholder .right-colwp .btn {
  background: #f4f4f4;
  border: 1px solid #f4f4f4;
  margin-top: 10px;
}

.profmain_content.placeholder .comp_prsntlist li .Icwp {
  width: 20px;
  height: 20px;
  background: #f4f4f4;
}

.profmain_content.placeholder .comp_prsntlist li .link {
  width: 140px;
  height: 20px;
  background: #f4f4f4;
  margin-left: 5px;
}

.profmain_content.placeholder .col-wpr .leftcol_wpr {
  background: #f4f4f4;
  height: 400px;
}

.profmain_content.placeholder .addresslist li {
  padding: 0 20px 14px;
}

.profmain_content.placeholder .addresslist li .heading_txt {
  height: 20px;
  background: #f4f4f4;
}

.profmain_content.placeholder .addresslist li .addres_txt {
  height: 20px;
  background: #f4f4f4;
  margin: 5px 0;
}

.profmain_content.placeholder .addresslist li .loctn_txt {
  width: 130px;
  height: 20px;
  background: #f4f4f4;
}

.profmain_content.placeholder .addresslist li .my_loc {
  width: 100px;
  height: 20px;
  background: #f4f4f4;
}

/*placeholder aboiut us  end*/
/* placeholder buisness profile started*/
.bpcr_imgwp.placeholder {
  background: #f4f4f4;
  height: 120px;
}

.bpcr_imgwp.placeholder .btn.var_03 {
  padding: 5px 100px;
  background: #e6e6e6;
  border: none;
}

/* placeholder buisness profile end*/
/*sk placeholder RHS started*/
/*RHS admin placeholder started*/
.rhs_mainwpr.placeholder .adminimg_wpr {
  background: #f4f4f4;
}

.rhs_mainwpr.placeholder .name_txt {
  width: 200px;
  margin: 10px auto;
  background: #f4f4f4;
  height: 20px;
  padding: 0;
}

.rhs_mainwpr.placeholder .subtxt {
  width: 200px;
  background: #f4f4f4;
  height: 20px;
  padding: 0;
  margin: auto;
}

.rhs_mainwpr.placeholder .var_txt {
  width: 100px;
  background: #f4f4f4;
  height: 20px;
  padding: 0;
  margin: 10px auto;
}

.rhs_mainwpr.placeholder .bd_btn {
  width: 48%;
  height: 25px;
  background: #f4f4f4;
  float: left;
  margin-right: 10px;
  box-sizing: border-box;
}

.rhs_mainwpr.placeholder .act_link {
  width: 47%;
  height: 25px;
  background: #f4f4f4;
  margin-left: 0;
  float: right;
}

.rhs_mainwpr.placeholder .desc_txt {
  width: 100%;
  background: #f4f4f4;
  height: 30px;
  margin: 10px 0px;
}

.rhs_mainwpr.placeholder .user_info_network {
  width: 100%;
  background: #f4f4f4;
  height: 20px;
  margin: 5px 0 10px;
}

.rhs_mainwpr.placeholder .rhs_adminwp .hed_txt {
  width: 120px;
  height: 25px;
  background: #f4f4f4;
  padding: 0;
  margin: 10px 0;
}

.rhs_mainwpr.placeholder .detail_btn {
  width: 170px;
  height: 27px;
  padding: 0;
  background: #f4f4f4;
}

.rhs_mainwpr.placeholder .rhs_adminwp .action_link {
  width: 53px;
  height: 20px;
  background: #f4f4f4;
  padding: 0;
  margin-top: 5px;
}

.rhs_mainwpr.placeholder .rhs_adminwp .action_link.var_02 {
  width: 100px;
  margin: 10px auto;
}

.rhs_mainwpr.placeholder .admn_dtllist li {
  margin-top: 10px;
  margin-bottom: 0px;
}

.rhs_mainwpr.placeholder .rhs_adminwp .dtl_txt { /*width:120px;*/
  height: 25px;
  background: #f4f4f4;
  padding: 0;
  margin: 10px 0 0;
}

.rhs_mainwpr.placeholder .admin_recordlist li {
  margin-top: 10px;
}

.rhs_mainwpr.placeholder .btn.var_04 {
  background: #f4f4f4;
  border: 1px solid #f4f4f4;
}

.rhs_mainwpr.placeholder .msginr_content {
  padding-bottom: 10px;
}

.rhs_mainwpr.placeholder .snd_msgwpr {
  background: #ffffff;
  margin-top: 0;
}

.rhs_mainwpr.placeholder .msgtxt {
  width: 125px;
  background: #f4f4f4;
  padding: 0;
  height: 20px;
  margin-bottom: 10px;
}

.rhs_mainwpr.placeholder .txtarea {
  background: #f4f4f4;
  border: 1px solid #f4f4f4;
}

.rhs_mainwpr.placeholder .snd_msgwpr .btn {
  background: #f4f4f4;
  border: none;
}

.rhs_mainwpr.placeholder .shareIcwp {
  float: right;
  margin-right: 10px;
  background: #f4f4f4;
  width: 60px;
  height: 30px;
}

.rhs_mainwpr.placeholder .btm_txt {
  width: 100%;
  background: #f4f4f4;
  height: 25px;
}

/*RHS admin placeholder end*/
/*RHS business activity  placeholder started*/
.rhs_mainwpr.placeholder .busi_connctwpr {
  width: 100%;
  background: #ffffff;
  padding: 20px;
  box-sizing: border-box;
}

.rhs_mainwpr.placeholder .busi_conctlist li .imgwpr {
  background: #f4f4f4;
}

.rhs_mainwpr.placeholder .busi_activitywp .heading_txt {
  width: 130px;
  background: #e6e6e6;
  height: 25px;
  margin-bottom: 10px;
}

.rigtcol_var02 .colRig .rhs_mainwpr.placeholder .hd {
  width: 130px;
  background: #e6e6e6;
  height: 20px;
  margin: 10px 0;
  padding: 0;
  box-sizing: border-box;
}

.rhs_mainwpr.placeholder .busi_activitywp .arrow_cont {
  width: 40px;
  height: 30px;
  background: #e6e6e6;
  margin-top: 0px;
  padding: 0;
}

.rhs_mainwpr.placeholder .bxslider li .imgWp {
  width: 100%;
  background: #f4f4f4;
}

.rhs_mainwpr.placeholder .busi_activitywp .decr_txt {
  width: calc(100% - 40px);
  height: 40px;
  background: #f4f4f4;
  margin: 10px auto;
  padding: 0;
}

.rhs_mainwpr.placeholder .busi_activitywp .sts_txt {
  width: 120px;
  height: 20px;
  background: #f4f4f4;
  margin-left: 20px;
  margin-top: 10px;
  padding: 0;
  box-sizing: border-box;
}

.rhs_mainwpr.placeholder .busi_activitywp .view_response_list {
  width: 120px;
  height: 20px;
  background: #f4f4f4;
  margin-right: 15px;
  padding: 0;
  box-sizing: border-box;
}

.rhs_mainwpr.placeholder .viewartcle_wpr {
  background: #f4f4f4;
}

.rhs_mainwpr.placeholder .bxslider {
  padding-bottom: 0;
}

.rhs_mainwpr.placeholder .bxslider > li {
  background: #ffffff;
  margin-right: 0;
}

.rhs_mainwpr.placeholder .sliderwpr .para_txt {
  width: calc(100% - 40px);
  padding: 0;
  margin-left: 20px;
  box-sizing: border-box;
  height: 120px;
  background: #f4f4f4;
  margin-top: 20px;
}

.rhs_mainwpr.placeholder .busi_activitywp .view_response_list {
  margin-top: 10px;
}

.rhs_mainwpr.placeholder .sliderwpr.var_02 .imagewrap {
  background: #f4f4f4;
  margin-bottom: 10px;
}

.rhs_mainwpr.placeholder .sliderwpr.var_02 .memberIcpr {
  width: 50px;
  height: 20px;
  background: #f4f4f4;
  float: left;
}

.rhs_mainwpr.placeholder .busi_activitywp .sliderwpr .actionList {
  width: 50px;
  height: 20px;
  background: #f4f4f4;
}

.rhs_mainwpr.placeholder .sliderwpr.var_02 .btn {
  background: #f4f4f4;
  border: 1px solid #f4f4f4;
}

.rhs_mainwpr.placeholder .sliderwpr.var_02 .action_link {
  background: #f4f4f4;
  height: 20px;
  margin: 10px 0;
  padding: 0;
  box-sizing: border-box;
}

.rhs_mainwpr.placeholder .sliderwpr.var_02 .txt_center {
  width: calc(100% - 40px);
  background: #f4f4f4;
  height: 20px;
  margin: 10px 10px;
  padding: 0;
  box-sizing: border-box;
}

.rhs_mainwpr.placeholder .memberIcnwp {
  width: 20px;
  height: 20px;
  background: #f4f4f4;
  float: left;
  margin-left: 10px;
}

.rhs_mainwpr.placeholder .timeline_list li .time_btn {
  width: 75px;
  background: #e6e6e6;
  padding: 0;
}

.rhs_mainwpr.placeholder .timeline_list li .p_txt {
  with: 40px;
  height: 20px;
  background: #e6e6e6;
}

.rhs_mainwpr.placeholder .timeline_list li .heding_txt {
  width: 100px;
  height: 20px;
  background: #e6e6e6;
}

.rhs_mainwpr.placeholder .timeline_list li .art_link {
  width: 100px;
  height: 20px;
  background: #e6e6e6;
  color: transparent;
}

.container .rigtcol_var02 .colRig .bottom_icon.placeholder {
  background: #ffffff;
  padding: 20px;
  box-sizing: border-box;
}

.container .rigtcol_var02 .colRig .bottom_icon.placeholder .hd {
  width: 140px;
  height: 25px;
  background: #f4f4f4;
  padding: 0;
  box-sizing: border-box;
  margin-bottom: 10px;
}

.bottom_icon.placeholder .sociallist {
  background: #f4f4f4;
  width: 100%;
  height: 25px;
}

.bottom_icon.placeholder .sociallist li {
  border: none;
}

.hr-line {
  display: none;
}

/*RHS business activity placeholder started*/
/*sk placeholder RHS end*/
/*sk placeholder end*/
/* MK edit overlay start */
.inr_wraper {
  padding: 25px 30px;
  box-sizing: border-box;
}

.left_hd {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
}

.top_head_wp .hd_text .hdr_link {
  font-size: 13px;
  position: relative;
}

.radio_wp {
  float: right;
}

.inr_wraper .list5 {
  float: right;
  margin: 0;
}

.inr_wraper .list5 li {
  width: auto;
  margin: 0 0 0 10px;
}

.inr_wraper .list5 li:first-child {
  margin-left: 0;
}

.inr_wraper .list5 li .custmRadio {
  font-size: 12px;
}

.inr_wraper .list5 li .custmRadio::before {
  background: none;
  border: 1px solid #ccc;
  border-radius: 100px;
  width: 13px;
  height: 13px;
  margin-top: 0;
}

.inr_wraper .list5 li input[type=radio]:checked + .custmRadio {
  color: #333333;
}

.inr_wraper .list5 li input[type=radio]:checked + .custmRadio::before {
  background-image: url(images/spriteGenric.png);
  background-size: 3041.176471% 2571.428571%;
  background-position: 7.7% 56.1849711%;
  background-repeat: no-repeat;
}

.radio_text {
  font-size: 12px;
  color: #999999;
  float: left;
  margin-right: 10px;
  margin-top: 4px;
}

/* new form start */
.form_wp .form_rows {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

/*.form_wp .form_rows.var_2{padding:0;}*/
.form_lab {
  position: absolute;
  width: auto;
  color: #999999;
  display: block;
  float: left;
  font-size: 12px;
  font-weight: 400;
  top: 23px;
  transformd: translateY(26px); /* transition: all 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.34) 0s; */
}

.to_top .form_lab {
  top: 0;
  font-size: 14px;
}

.form_lab.animation {
  transition: all 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.34) 0s;
}

.form_inpt {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 1px solid #e6e6e6;
  padding-top: 20px;
  padding-bottom: 4px;
  position: relative;
  width: 100%;
  color: #273239;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .form_inpt {
    padding-bottom: 6px;
  }
}
.two_equal_Col {
  box-sizing: border-box;
  float: left;
  width: 50%;
  position: relative;
}

.form_rows.static_inp .form_inpt {
  padding-top: 10px;
}

.form_rows .infoIcWrp {
  right: 20px;
  top: 20px;
}

.first_Col {
  box-sizing: border-box;
  float: left;
  width: 70px;
  position: relative;
}

.second_Col {
  box-sizing: border-box;
  float: left;
  width: calc(100% - 140px);
  position: relative;
}

.third_Col {
  box-sizing: border-box;
  float: right;
  width: 70px;
  position: relative;
}

textarea.form_inpt {
  max-height: 136px;
  padding-top: 0;
  margin-top: 20px;
  overflow-y: scroll !important;
}

.first_Col {
  padding-right: 10px;
}

.second_Col {
  padding: 0 10px;
}

.third_Col {
  padding-left: 10px;
}

.title_col, .name_col {
  position: relative;
}

.three_equal_Col {
  position: relative;
  width: 33.33%;
  padding: 0 10px;
  float: left;
  box-sizing: border-box;
}

.three_equal_Col.left {
  padding-left: 0;
}

.three_equal_Col.right {
  padding-right: 0;
}

.form_rows.var_2 .infoIcWrp {
  right: 5px;
  top: 11px;
}

.first_Col .infoIcWrp, .third_Col .infoIcWrp {
  right: 0;
}

/* slctWp Started  */
.form_slctWp {
  width: 100%;
  min-height: 40px;
  position: relative;
  border-bottom: 1px solid #e6e6e6;
  box-sizing: border-box;
  display: inline-block;
}

.form_slctWp .arwLink span:first-child {
  width: 82%;
  display: inline-block;
  margin-top: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.form_slctWp .downArw {
  width: 0;
  height: 0;
  margin: 0;
  position: absolute;
  right: 11px;
  top: 11px;
  display: block;
  background: rgba(0, 0, 0, 0) none repeat 0 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #000000;
}

.arwLink {
  width: 100%;
  padding-left: 20px;
  box-sizing: border-box;
  display: inline-block;
}

.form_slctWp .ui-selectmenu-button.ui-widget {
  width: 100% !important;
  border-radius: 0;
  color: #333333;
  float: right;
  box-sizing: border-box;
  background: transparent !important;
  border: none;
}

.form_slctWp .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
  width: 0;
  height: 0;
  margin: 0;
  position: absolute;
  right: 0;
  bottom: 10px;
  top: inherit !important;
  display: block;
  background: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}

.form_slctWp .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
  min-height: 21px;
  padding-top: 19px;
  padding-bottom: 5px;
  padding-left: 0;
  font-size: 14px;
  padding-right: 15px;
}

/* slctWp End  */
/* dropdpwn plugins start */
.form_rows .ui-front {
  z-index: inherit;
}

.form_slctWp .ui-menu .ui-state-focus.ui-menu-item, .ui-menu .ui-state-active.ui-menu-item {
  background: #f5f5f5;
  color: #666666;
}

.form_slctWp .ui-menu .ui-menu-item {
  padding: 10px;
  width: 100%;
  text-decoration: none;
  font-size: 20px;
  font-size: 14px;
  color: #273239;
  box-sizing: border-box;
  display: inline-block;
  border-top: 1px solid #e8e8e8;
}

.form_slctWp .ui-menu .ui-menu-item:first-child {
  border: none;
}

.form_slctWp .ui-menu .ui-state-focus, .form_slctWp .ui-menu .ui-state-active {
  margin: 0;
}

.form_slctWp .ui-selectmenu-open {
  width: 100%;
  top: 45px !important;
  margin: 0;
}

.first_Col .form_slctWp .ui-menu .ui-menu-item, .third_Col .form_slctWp .ui-menu .ui-menu-item {
  padding: 5px;
  font-size: 12px;
}

#frm_profilev2_editkeycontacts .form_slctWp .ui-selectmenu-open, #frm_profilev2_invite_colleague .form_slctWp .ui-selectmenu-open {
  top: 31px !important;
  left: -1px !important;
}

.form_slctWp .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
  border: none;
}

.third_Col .form_slctWp .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu, .first_Col .form_slctWp .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
  border: 1px solid #cfcfcf;
}

/* dropdpwn plugins End */
.upload_link {
  margin-top: 20px;
  font-size: 13px;
  float: left;
}

.radio_wp.var_2 {
  float: left; /*padding-left:15px;*/
  margin-top: -10px;
}

.radio_wp.var_2 .radio_text {
  float: left;
}

.inr_wraper .radio_wp.var_2 .list5 {
  float: left;
  margin-top: 10px;
}

.upload_link.var_2 {
  position: absolute;
  bottom: 10px;
  right: 20px;
}

.upload_wrpr {
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}

.uploaded_text {
  float: left;
  max-width: 260px;
  padding-right: 10px;
  box-sizing: border-box;
}

.close_text_icon_2 {
  float: left;
}

.green_text {
  font-size: 14px;
  color: #84cf20;
  float: left;
  width: calc(100% - 30px);
}

.overlay_v3 .overlay_wrp .inr_wraper .form_wp .form_rows .green_tick {
  float: left;
  margin-right: 10px;
}

.overlay_v3 .overlay_wrp .inr_wraper .form_wp .form_rows .green_tick:before {
  font-size: 20px;
}

/* new form End */
/* add product and services start */
.prodct_list {
  list-style: none;
  display: inline-block;
}

.prodct_list li {
  width: 65px;
  height: 65px;
  line-height: 65px;
  border: 1px dashed #c4dadc;
  float: left;
  position: relative;
  box-sizing: border-box;
  margin: 5px;
  text-align: center;
}

.prodct_list li a.upldLg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.prodct_list li img {
  max-width: 100%;
  background-size: cover;
  overflow: hidden;
  margin-top: 50%;
  transform: translateY(-50%); /* vertical-align:middle;*/
}

.prodct_list li .closeBtn {
  display: none;
  position: absolute;
  color: #ffffff;
  font-size: 26px;
  font-weight: 700;
  padding: 3px;
  box-sizing: border-box;
  z-index: 2;
  top: -6px;
  right: 0;
  text-shadow: 1px 1px 8px #000000;
  z-index: 10;
  line-height: normal;
}

.prodct_list li .innSelWp {
  width: 100%;
  height: 23px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}

.prodct_list li .innSelWp .upldTxt {
  width: 100%;
  height: 23px;
  line-height: 23px;
  text-align: center;
  font-size: 10px;
  color: #ffffff;
  font-weight: 700;
  position: absolute;
  bottom: 0;
  left: 0;
}

.prodct_list li .fileinput-button input {
  width: 65px;
  height: 65px;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 0 0 0;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  direction: ltr;
  cursor: pointer;
  overflow: hidden;
}

.prodct_list li .pluswp_circle {
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  background: #e5f6f8;
  color: #0dafc1;
  font-weight: 700;
  margin: 10px auto 0;
  text-align: center;
  vertical-align: middle;
  top: inherit;
  transform: inherit;
}

.prodct_list li .upload_logotxt {
  font-size: 8px;
  padding: 7px 5px;
  color: #999999;
  box-sizing: border-box;
  text-align: center;
  line-height: normal;
}

.prodct_list li:hover .innSelWp {
  display: block;
}

.prodct_list li:hover {
  border-color: #00abbe;
}

.prodct_list li:hover .upload_logotxt {
  color: #00abbe;
}

.prodct_list li:hover .closeBtn {
  display: block;
}

.prodct_list > li:first-child {
  width: 140px;
  height: 140px;
  line-height: 140px;
}

.prodct_list li:first-child .fileinput-button input {
  width: 140px;
  height: 140px;
}

.prodct_list li:first-child .pluswp_circle {
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin-top: 30px;
}

.prodct_list li:first-child .upload_logotxt {
  font-size: 14px;
}

.prodct_list li:first-child .innSelWp {
  display: none;
}

.upload_info_text {
  font-size: 12px;
  color: #999999;
  margin-top: -5px;
}

.bottom_wraper {
  float: right;
}

.bottom_wraper .upload_link {
  margin-right: 20px;
}

.bottom_wraper .btn {
  margin-top: 10px;
}

/*.upload_img {width:142px; height:142px; border: 1px dashed #c4dadc; position: relative; box-sizing: border-box;}
.upload_img .fileinput-button input {width:142px; height: 142px; margin:0;}
.upload_img .pluswp_circle {width: 40px; height: 40px; line-height: 40px; border-radius: 50%; background: #e5f6f8; color: #0dafc1; font-weight: 700; margin:30px auto 0; text-align: center; vertical-align: middle;}
.upload_img .upload_logotxt {font-size: 13px; padding: 10px; color: #00abbe; box-sizing: border-box; text-align: center;}
.upload_img img{width:100%;}
.upload_img .closeBtn {display: none; position: absolute; color: #ffffff; font-size:22px; font-weight: 700; padding: 3px; box-sizing: border-box; z-index: 2; top: -6px; right: 0; text-shadow: 1px 1px 8px #000000; z-index: 10; }
.upload_img:hover .closeBtn{display:block;}
.upload_info_text{font-size:12px; color:#999999; margin-top:5px;}*/
/* add product and services End */
/* Update Company Info Start */
.form_label_2 {
  font-size: 13px;
  color: #333333;
  font-weight: 700;
}

.form_label_2_subtxt {
  font-size: 13px;
  color: #999999;
  padding-left: 3px;
}

.btm-txt {
  float: right;
  color: #999999;
  font-size: 10px;
  padding: 2px 0 5px;
}

.input_class {
  width: 100%;
  font-size: 14px;
  color: #666666;
  padding: 5px 10px;
  display: inline-block;
  margin: 5px 0;
  border: 1px solid #c4dadc;
  border-radius: 4px;
  box-sizing: border-box;
  height: 32px;
  max-height: 200px;
}

textarea.input_class {
  overflow-x: hidden !important;
  overflow-y: scroll !important;
}

.tag_list_2 {
  width: 100%;
  display: inline-block;
  position: relative;
  list-style: none;
}

.tag_list_2 > li {
  display: inline-block;
  border: 1px solid #c4dadc;
  border-radius: 2px;
  margin: 5px 5px 3px 0;
  position: relative;
  float: left;
}

.tag_list_2 > li > a {
  color: #666666;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 200px;
  padding: 2px 7px;
  line-height: 24px;
  display: block;
  box-sizing: border-box;
  font-size: 14px;
  background-color: #ffffff;
  color: #333333;
}

.tag_list_2 > li.act a {
  border-color: #00abbe;
  background-color: #00abbe;
  color: #ffffff;
}

.tag_list_2 > li .inp {
  float: left;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  color: #273239;
  width: calc(100% - 25px);
  padding: 0;
  padding-left: 10px;
  font-style: normal;
}

.tag_list_2 > li .plus {
  color: #00abbe;
  font-size: 24px;
  font-weight: bold;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  padding: 0;
}

.inr_wraper .form_rows .list5 {
  float: left;
  margin-top: 10px;
  width: 100%;
}

.inr_wraper .form_rows .list5 li {
  width: 50%;
  margin: 0;
  float: left;
}

.orgnz_size {
  width: 100%;
  list-style: none;
  position: relative;
  padding-left: -5px;
}

.orgnz_size li {
  width: 25%;
  display: inline-block;
  padding: 10px 5px 0 5px;
  box-sizing: border-box;
  float: left;
  text-align: center;
}

.orgnz_size li .org_sizetxt {
  float: left;
  width: 100%;
  padding: 6px 10px;
  margin-top: 10px;
  display: inline-block;
  border: 1px solid #c4dadc;
  border-radius: 4px;
  box-sizing: border-box;
}

.orgnz_size li a {
  color: #666666;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}

.orgnz_size li.act .org_sizetxt {
  background: #00abbe;
  color: #ffffff;
}

.orgnz_size li.act .org_userimgwp-1:before, .orgnz_size li.act .org_userimgwp-2:before, .orgnz_size li.act .org_userimgwp-3:before, .orgnz_size li.act .org_userimgwp-4:before, .orgnz_size li.act .org_userimgwp-5:before, .orgnz_size li.act .org_userimgwp-6:before, .orgnz_size li.act .org_userimgwp-7:before, .orgnz_size li.act .org_userimgwp-8:before {
  color: #00abbe;
}

.orgnz_size li .org_userimgwp-2 {
  margin-top: -5px;
}

.orgnz_size li .org_userimgwp-2 + .org_sizetxt {
  margin-top: 6px;
}

.orgnz_size li .org_userimgwp-3 {
  margin-top: -10px;
}

.orgnz_size li .org_userimgwp-3 + .org_sizetxt {
  margin-top: 0px;
}

.orgnz_size li .org_userimgwp-4 {
  margin-top: -12px;
}

.orgnz_size li .org_userimgwp-4 + .org_sizetxt {
  margin-top: 2px;
}

.orgnz_size li .org_userimgwp-5 {
  margin-top: -6px;
}

.orgnz_size li .org_userimgwp-5 + .org_sizetxt {
  margin-top: -2px;
}

.orgnz_size li .org_userimgwp-6 {
  margin-top: -10px;
}

.orgnz_size li .org_userimgwp-6 + .org_sizetxt {
  margin-top: -5px;
}

.orgnz_size li .org_userimgwp-7 {
  margin-top: -18px;
}

.orgnz_size li .org_userimgwp-7 + .org_sizetxt {
  margin-top: -13px;
}

.orgnz_size li .org_userimgwp-8 {
  margin-top: -23px;
}

.orgnz_size li .org_userimgwp-8 + .org_sizetxt {
  margin-top: -19px;
}

.fade_wp {
  position: relative;
}

.fade_in {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
  z-index: 2;
  opacity: 0.7;
}

/* Update Company Info End */
/* add key contact start */
.bottom_border_wp:first-child {
  border: none;
  padding: 0;
}

.bottom_border_wp {
  border-top: 1px solid #cccccc;
  padding-top: 25px;
}

.form_slctWp.full_border {
  border: 1px solid #c4dadc;
  border-radius: 4px;
  padding: 0 10px;
  box-sizing: border-box;
  min-height: auto;
  margin-top: 5px;
}

.form_wp .bottom_border_wp .form_rows {
  margin-bottom: 18px;
}

.form_slctWp.full_border .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
  padding: 4px 0 5px 0;
}

.form_slctWp.full_border .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
  bottom: 12px;
}

.select_menu_list {
  width: 100%;
  list-style: none;
  border: 1px solid #c4dadc;
  position: absolute;
  top: 38px;
  border-radius: 4px;
  left: -1px;
  background: #ffffff;
  z-index: 2;
}

.select_menu_list li {
  float: left;
  width: 100%;
  border-top: 1px solid #cccccc;
}

.select_menu_list li:first-child {
  border: none;
}

.select_menu_list li a {
  display: block;
  padding: 5px 10px;
  box-sizing: border-box;
}

.select_menu_list li .first_text {
  font-size: 13px;
  color: #333333;
}

.select_menu_list li .second_text {
  font-size: 11px;
  color: #999999;
}

.form_label_3 {
  font-size: 13px;
  color: #999999;
}

.form_slctWp.full_border .ui-selectmenu-open {
  left: 0 !important;
}

.save_text {
  font-size: 13px;
  float: right;
  font-weight: 700;
}

.userDisplay.var_4 .colLeft {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.userDisplay.var_4 .colRight {
  margin-left: 40px;
  float: none;
}

.userDisplay.var_4 .colRight .dscrptn {
  float: left;
  display: inline-block;
  width: 100%;
  font-style: normal;
  color: #333333;
  font-size: 13px;
}

.userDisplay.var_4 .colRight .time {
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  color: #999999;
}

.edit_text {
  font-size: 13px;
  color: #333333;
  font-weight: 700;
}

.form_rows .editIc {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
}

.form_rows.collegue {
  background-color: #f4f4f4;
  border-radius: 4px;
  padding: 5px 10px;
  box-sizing: border;
}

.form_rows.collegue .edit_text {
  color: #999999;
  float: left;
  width: calc(100% - 105px);
}

.reminder_text {
  font-size: 11px;
  float: right;
  margin-right: 10px;
  padding-top: 2px;
}

.form_rows.collegue .opdatIc {
  float: right;
  margin-top: 1px;
}

.deleteIc.var_2 {
  background: transparent !important;
  width: auto;
  height: auto;
}

.deleteIc.var_2:before {
  content: "\e909";
  font-size: 20px;
}

.form_rows .deleteIc.var_2 {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
}

/* add key contact End */
/* Contact deails start */
.add_wp {
  border-bottom: 1px solid #cccccc;
  padding: 25px 30px 5px;
  box-sizing: border-box;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.edit_box {
  padding: 15px 30px 20px 15px;
  box-sizing: border-box;
  border-radius: 2px;
  position: relative;
}

.address_text {
  font-size: 14px;
  color: #666666;
}

.edit_box .editIc {
  top: 10px;
  right: 10px;
  position: absolute;
}

.delet_text {
  font-size: 13px;
  position: absolute;
  bottom: 5px;
  right: 10px;
}

.edit_box.add_another {
  position: absolute;
  top: 0;
  height: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.add_another_text {
  font-size: 14px;
  color: #00abbe;
  margin-top: 10px;
}

.plus_circle {
  width: 28px;
  height: 28px;
  border: 1px solid #00abbe;
  color: #00abbe;
  border-radius: 100%;
  box-sizing: border-box;
  margin: 10px auto 0;
  line-height: 28px;
}

.checkBox.var_2 .custcheckBox {
  font-size: 14px;
  color: #666666;
  padding: 10px 0;
}

.checkBox.var_2 .custcheckBox:before {
  margin: 0 10px 0 0;
}

.inr_wraper.var_2 .btn.add_btn {
  margin: 0;
}

.temp_tetxt {
  font-size: 12px;
  margin-top: 5px;
  position: relative;
}

.add_another_wp {
  width: 100%;
}

/* Contact deails End */
/* delete banner start */
.normal_text {
  font-size: 18px;
  color: #333333;
}

/* delete banner End */
/* update user info start */
.user_info .form_slctWp {
  min-height: auto;
}

.user_info .form_slctWp .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
  padding-top: 10px;
}

.nobLst.var_3 {
  background-color: #f4f4f4;
  padding-bottom: 8px;
  height: 145px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 100%;
}

.nobLst.var_3 li {
  display: inline-block;
  width: 100%;
}

.nobLst.var_3 li:first-child .custcheckBox {
  padding-top: 15px;
}

.nobLst.var_3 li .checkBox {
  width: 100%;
}

.nobLst.var_3 li .custcheckBox {
  font-size: 13px;
  color: #666666;
  padding: 0;
  font-weight: 400;
  width: 100%;
  padding: 3px 15px 0 15px;
  box-sizing: border-box;
}

.nobLst.var_3 li .custcheckBox:before {
  margin: 0 10px 0 0;
  background: #ffffff;
}

.nobLst.var_3 li .checkBox input[type=checkbox]:checked + .custcheckBox {
  color: #333333;
}

.ul_list_wp {
  width: 170px;
  position: absolute;
  top: 30px;
  right: 0;
  background: #ffffff;
  z-index: 101;
}

.ul_list {
  list-style: none;
  border: 1px solid #cccccc;
}

.ul_list li {
  float: left;
  width: 100%;
  border-top: 1px solid #cccccc;
}

.ul_list li:first-child {
  border-top: none;
}

.ul_list li a {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #666666;
  padding: 10px;
  box-sizing: border-box;
}

.ul_list li.act a {
  color: #333333;
}

.ul_list_text {
  float: left;
}

.ul_list li .green_tick {
  display: none;
  float: right;
  margin: 0;
}

.ul_list li .green_tick:before {
  color: #333333;
  font-size: 12px;
}

.ul_list li.act a, .ul_list li:hover a {
  background-color: #f4f4f4;
}

.ul_list li.act .green_tick, .ul_list li:hover .green_tick {
  display: block;
}

.ul_list li:hover .ul_list:before {
  background-color: #f4f4f4;
}

.top_arrow_2 {
  border-left: 10px solid transparent;
  border-bottom: 10px solid #cccccc;
  border-right: 10px solid transparent;
  position: absolute;
  top: -10px;
  right: 20px;
}

.top_arrow_2:before {
  content: "";
  border-left: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  border-right: 10px solid transparent;
  position: absolute;
  z-index: 10;
  left: -10px;
  top: 1px;
}

.form_rows.static_inp {
  position: relative;
}

/* update user info End */
/* Send enquiry start */
.enquiry_wp {
  padding: 20px;
  box-sizing: border-box;
  position: relative;
}

.enquiry_top_row {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 20px;
}

.left_col {
  float: left;
  width: 167px;
}

.image_prev {
  width: 167px;
  height: 167px;
  line-height: 167px;
  text-align: center;
  overflow: hidden;
  border: 1px solid #cccccc;
  box-sizing: border-box;
}

.image_prev img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.slider_4 {
  list-style: none;
  margin-top: 10px;
  text-align: center;
}

.slider_4 li {
  display: inline-block;
  width: 42px;
  height: 42px;
  overflow: hidden;
  margin-left: 10px;
}

.slider_4 li:first-child {
  margin-left: 0;
}

.slider_4 li img {
  width: 100%;
}

.right_col {
  float: right;
  width: calc(100% - 167px);
  padding: 30px 0 0 20px;
  box-sizing: border-box;
}

.enquiry_wp .hd_text {
  font-size: 18px;
  color: #333333;
  position: absolute;
  top: 20px;
  left: 207px;
}

.enq_dec {
  font-size: 12px;
  color: #666666;
  max-height: 170px;
  overflow: hidden;
}

.price_text {
  font-size: 20px;
  font-weight: 700;
  color: #333333;
  margin-top: 15px;
}

.price_text span {
  font-size: 12px;
  color: #666666;
}

.enquiry_text {
  font-size: 16px;
  color: #666666;
}

.enquiry_cont.form_wp {
  margin-top: 20px;
}

.enquiry_cont textarea.input_class {
  height: 80px;
}

.read_more_text {
  font-size: 12px;
  float: right;
  margin-top: 5px;
  font-weight: 700;
}

/* Send enquiry End */
.hdr_link .ToolTip {
  display: none;
  top: 25px;
  right: -40px;
}

.hdr_link .ttTxt {
  text-align: left;
}

.hdr_link .ToolTip .downArw_333 {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent #333333 transparent;
}

.tooltp_txtlist {
  list-style: none;
  display: block;
  padding: 5px 10px;
  box-sizing: border-box;
  position: relative;
  background: #333333;
}

.tooltp_txtlist li {
  color: #ffffff;
  font-size: 14px;
  padding: 5px 0;
  padding-left: 10px;
  position: relative;
}

.tooltp_txtlist li:before {
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  top: 12px;
  left: 0px;
  background: #ffffff;
  border-radius: 50%;
}

.top_head_wp .hd_text:hover .ToolTip {
  display: block;
}

/*sk add product overlay intrim started*/
.dtl_hd {
  font-size: 14px;
  color: #273239;
}

.addpr_hd {
  font-size: 14px;
  color: #323333;
}

.overlay_wrp .activity_list {
  margin: 3px 0 13px;
  display: inline-block;
  position: relative;
  list-style: none;
}

.overlay_wrp .activity_list li {
  display: inline-block;
  border: 1px solid #cccccc;
  padding: 1px 7px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 11px;
  color: #00abbe;
  margin: 5px 5px 3px 0;
  background-color: #ffffff;
  position: relative;
  line-height: 20px;
  float: left;
}

.overlay_wrp .activity_list li a {
  vertical-align: middle;
  color: #00abbe;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 200px;
}

.overlay_wrp .activity_list li.act {
  border-color: #00abbe;
  background-color: #00abbe;
  color: #ffffff;
}

.overlay_wrp .activity_list li.act a {
  color: #ffffff;
}

.overlay_wrp .tag_text {
  margin: 0;
}

.prodlist_ovrly {
  width: 100%;
  display: inline-block;
  position: relative;
  list-style: none;
  padding-top: 5px;
}

.prodlist_ovrly li {
  width: 20%;
  float: left;
  box-sizing: border-box;
  padding: 5px 10px 0 0;
}

.prdctimgwp {
  width: 100%;
  overflow: hidden;
  display: inline-block;
  height: 70px;
  background-size: cover;
  position: relative;
}

.prdctimgwp img {
  width: 100%;
}

.colomn_wp.var_03 .prodct_list li .pluswp_circle {
  top: initial;
  transform: initial;
  margin-top: 0;
}

.colomn_wp.var_03 .prodct_list > li:first-child {
  line-height: inherit;
}

.colomn_wp.var_03 .prodct_list li {
  line-height: inherit;
}

/*sk add product overlay intrim end*/
/* MK edit overlay End */
/* placeholder start */
.inr_wraper.placeholder .form_label_2, .inr_wraper.placeholder .left_hd, .inr_wraper.placeholder .upload_info_text, .inr_wraper.placeholder .temp_tetxt, .inr_wraper.placeholder .normal_text {
  display: inline-block;
  width: 100%;
  background-color: #f4f4f4;
  height: 21px;
}

.inr_wraper.placeholder .input_class {
  border: none;
  background-color: #f4f4f4;
}

.inr_wraper.placeholder .upload_info_text {
  height: 16px;
  float: left;
}

.inr_wraper.placeholder .tag_list_2 > li > a {
  height: 28px;
  background-color: #f4f4f4;
  width: 60px;
  border: none;
}

.inr_wraper.placeholder .tag_list_2 > li {
  border-color: #f4f4f4;
}

.inr_wraper.placeholder .inr_wraper .form_rows .list5 li {
  height: 20px;
  background-color: #f4f4f4;
}

.inr_wraper.placeholder .orgnz_size li {
  width: 96px;
  height: 70px;
  background-color: #f4f4f4;
  margin: 5px;
}

.inr_wraper.placeholder .prodct_list li {
  background-color: #f4f4f4;
  border: none;
}

.inr_wraper.placeholder .list5 li {
  width: 80px;
  background-color: #f4f4f4;
  height: 21px;
}

.inr_wraper.placeholder .form_lab {
  background-color: #f4f4f4;
  width: 150px;
}

.inr_wraper.placeholder .first_Col .form_lab, .inr_wraper.placeholder .third_Col .form_lab {
  width: 40px;
}

.inr_wraper.placeholder .userDisplay.var_4 .colLeft {
  background-color: #f4f4f4;
}

.inr_wraper.placeholder .userDisplay.var_4 .colRight .dscrptn, .inr_wraper.placeholder .userDisplay.var_4 .colRight .time, .inr_wraper.placeholder .edit_text {
  height: 17px;
  background-color: #f4f4f4;
  display: inline-block;
  width: 100%;
}

.inr_wraper.placeholder .form_slctWp.full_border {
  height: 32px;
}

.inr_wraper.placeholder .form_label_3 {
  height: 11px;
  background-color: #f4f4f4;
  display: inline-block;
  width: 100%;
}

.inr_wraper.placeholder .input_class, .enquiry_wp.placeholder .input_class {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
}

.add_wp.placeholder .edit_box {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  height: 109px;
}

.inr_wraper.placeholder .checkBox.var_2 {
  height: 38px;
  background-color: #f4f4f4;
  width: 150px;
}

.enquiry_wp.placeholder .image_prev, .enquiry_wp.placeholder .slider_4 li {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
}

.enquiry_wp.placeholder .hd_text {
  background-color: #f4f4f4;
  height: 23px;
  width: 200px;
}

.enquiry_wp.placeholder .enq_dec {
  background-color: #f4f4f4;
  height: 100px;
  width: 100%;
}

.enquiry_wp.placeholder .price_text {
  background-color: #f4f4f4;
  height: 27px;
  width: 100%;
}

.enquiry_wp.placeholder .enquiry_text {
  background-color: #f4f4f4;
  height: 15px;
  width: 100px;
  display: inline-block;
}

.enquiry_wp.placeholder .form_label_3 {
  background-color: #f4f4f4;
  height: 14px;
  width: 100px;
  display: inline-block;
}

.inr_wraper.placeholder .radio_wp.var_2 .radio_text {
  height: 32px;
  width: 100%;
  background: #f4f4f4;
}

.inr_wraper.placeholder .form_rows.static_inp {
  width: 49%;
}

.inr_wraper.placeholder .form_rows.static_inp .form_inpt {
  margin-top: 10px;
}

.inr_wraper.placeholder .temp_tetxt {
  width: 150px;
}

/* placeholder End */
/* calendar start */
.incop {
  position: relative;
}

.incop .incDateCalJs .ui-datepicker {
  margin: 0;
  border-color: #cccccc;
  position: absolute;
  top: 36px;
  width: 217px;
}

.incop .incDateCalJs .ui-datepicker select.ui-datepicker-month, .incop .incDateCalJs .ui-datepicker select.ui-datepicker-year {
  box-sizing: border-box;
}

.incop .incDateCalJs .ui-state-default, .incop .incDateCalJs .ui-widget-content .ui-state-default, .incop .incDateCalJs .ui-widget-header .ui-state-default {
  border-radius: 100%;
  border: 1px solid #ffffff;
  box-sizing: border-box;
  width: 30px;
  line-height: 30px;
  height: 30px;
}

.incop .incDateCalJs .ui-state-highlight, .incop .incDateCalJs .ui-widget-content .ui-state-highlight, .incop .incDateCalJs .ui-widget-header .ui-state-highlight, .incop .incDateCalJs .ui-state-default.ui-state-hover {
  background-color: #f4f4f4 !important;
  color: #333333 !important;
  border: 1px solid #45c4cf;
  width: 30px;
  line-height: 30px;
  height: 30px;
}

.incop .incDateCalJs .ui-datepicker select.ui-datepicker-month, .incop .incDateCalJs .ui-datepicker select.ui-datepicker-year {
  background-color: #f4f4f4;
  color: #333333;
}

.incop .incDateCalJs .ui-datepicker table {
  table-layout: fixed;
}

.incop .incDateCalJs .ui-datepicker .ui-datepicker-header {
  background-color: #cccccc !important;
}

.incop .topArw3 {
  display: none;
}

.incopyear .slctWp {
  height: 32px;
  border-color: #dce9ea;
  border-radius: 4px;
  margin-top: 5px;
  min-height: auto;
  margin-bottom: 5px;
  position: relative;
}

.incopyear .ui-selectmenu-button.ui-widget span.ui-selectmenu-text {
  border-radius: 4px;
  padding-bottom: 4px;
  padding-top: 6px;
  font-size: 14px;
  color: #666666;
}

.incopyear .ui-selectmenu-button.ui-widget {
  border-radius: 4px;
}

.incopyear .slctWp .nano {
  top: 31px !important;
}

.incopyear .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu {
  border-color: #dce9ea;
  border-radius: 4px;
}

.incopyear .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
  top: 10px;
}

.incop .ui-datepicker th {
  padding: 5px 3px;
}

.incop .calIc, .incopyear .calIc {
  position: absolute;
  top: 10px;
  right: 6px;
  width: 20px;
  height: 20px;
}

.incopyear .calIc {
  top: 6px;
  right: 25px;
}

.inputwp .incop .input_class, .inputwp .incopyear .input_class {
  padding-right: 30px;
}

.comp_incorp {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
  opacity: 0.7;
  z-index: 2;
  display: block;
}

.incop {
  width: 49%;
  float: left;
  position: relative;
}

.incopyear {
  width: 49%;
  float: right;
  position: relative;
}

.incop.act .comp_incorp, .incopyear.act .comp_incorp {
  display: none;
}

.slctWp.frmfield_IncorpYear {
  border: none;
}

.incopyear .ui-widget-content {
  width: 100%;
  border: 1px solid #dce9ea;
  border-radius: 4px;
  padding: 5px 10px; /*margin: 5px 0;*/
  box-sizing: border-box;
  z-index: 1;
}

.incopyear .ui-menu.ui-widget {
  max-height: 230px;
  overflow-y: scroll;
}

.ui-menu .ui-menu-item a {
  color: #666666;
}

/* calendar End */
/* scrolll*/
.delete_link {
  float: right;
  margin-top: 28px;
  margin-right: 20px;
}

/* nano var_2 start */
.nano.var_2 {
  border: none;
  height: auto !important;
  position: relative;
  min-height: auto;
}

.nano.var_2 .nano-content {
  position: relative;
  left: inherit;
  top: inherit;
  right: inherit !important;
  bottom: inherit;
  max-height: inherit;
}

.nano.var_2 .nano-pane > .nano-slider {
  background-color: #666666;
  border-radius: 4px;
}

#CompProductList .nano.var_2 {
  max-height: 540px;
}

/* nano var_2 End */
.two_equal_Col.frmfield_city .drop_down > li > a {
  border: none;
  padding: 0;
}

.two_equal_Col.frmfield_city .drop_down > li > .borDiv {
  display: none;
}

.two_equal_Col.frmfield_city .drop_down.autocomplete-suggestions {
  top: 46px;
  width: 100% !important;
  left: 0 !important;
  padding: 0;
}

.enquiry_top_row .bx-wrapper {
  max-width: inherit !important;
  width: 85%;
  margin-bottom: 0;
}

.enquiry_top_row .bx-pager.bx-default-pager {
  display: none;
}

/*.enquiry_top_row .bx-wrapper .bx-prev,.enquiry_top_row .bx-wrapper .bx-next{background:none;}*/
.enquiry_top_row .bx-wrapper .bx-next {
  background-image: url(images/spriteGenric_v6.png);
  display: inline-block;
  width: 10px;
  height: 13px;
  background-repeat: no-repeat;
  background-size: 5170% 2647.058824%;
  background-position: 37.17948718% 25.40415704%;
  right: -15px;
  top: 36px;
}

.enquiry_top_row .bx-wrapper .bx-prev {
  background-image: url(images/spriteGenric_v6.png);
  display: inline-block;
  width: 10px;
  height: 13px;
  background-repeat: no-repeat;
  background-size: 5170% 2647.058824%;
  background-position: 30.67061144% 25.40415704%;
  left: -15px;
  top: 36px;
}

.enquiry_top_row .bx-wrapper .bx-next:hover {
  background-position: 37.17948718% 25.40415704%;
}

.enquiry_top_row .bx-wrapper .bx-prev:hover {
  background-position: 30.67061144% 25.40415704%;
}

.prodct_list li .upldLg img.loaderBannerCls {
  width: 30px;
  height: 30px;
}

.inr_wraper p:empty {
  display: none;
}

@media only screen and (min-width: 768px) {
  .overlay_v3 .overlay_wrp.width_650 {
    width: 650px;
  }
  .overlay_v3 .overlay_wrp.width_500 {
    width: 500px;
  }
  .overlay_v3 .overlay_wrp.width_750 {
    width: 750px;
  }
  /* Update Company Info Start */
  .form_wp.company_info {
    height: 350px !important;
    position: relative;
    border: none;
    min-height: auto;
    max-height: inherit;
    margin: 0;
  }
  .form_wp.company_info.nano > .nano-pane > .nano-slider {
    border-radius: 8px;
  }
  .form_wp.company_info.nano > .nano-pane {
    width: 7px;
  }
  /* Update Company Info End */
  .form_rows.static_inp {
    width: 70%;
    float: left;
  }
  .form_rows.static_inp .infoIcWrp {
    right: 0;
    top: 10px;
  }
  .form_rows.static_inp .form_inpt {
    margin-left: 10px;
  }
  .two_equal_Col.left {
    padding-right: 10px;
  }
  .two_equal_Col.right {
    padding-left: 10px;
  }
  .left_colomn {
    float: left;
    width: 160px;
  }
  .right_colomn {
    width: calc(100% - 170px);
    float: right;
  }
  .prodct_list {
    width: 152px;
    margin-left: -5px;
  }
  /*.prodct_list li:nth-child(odd){float:right;}*/
  .title_col {
    width: 16%;
    float: left;
    padding-right: 10px;
    box-sizing: border-box;
  }
  .name_col {
    width: 28%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .name_col.right {
    padding-right: 0;
  }
  /* sk profile main Content started*/
  .prodlist li:nth-child(3n+1) {
    margin-right: 50px;
  }
  .prodlist li:nth-child(3n) {
    margin-left: 50px;
  }
  .prodlist li:nth-child(3n):after {
    content: "";
    display: table;
    clear: both;
  }
  /* sk profile main Content end*/
  /* Contact deails start */
  .inr_wraper.var_2 {
    padding: 25px 0;
  }
  .inr_wraper.var_2 .form_wp:first-child {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 20px;
  }
  .inr_wraper.var_2 .form_wp {
    padding: 0 30px;
  }
  .inr_wraper.var_2 .btn {
    margin: 0 30px 25px 0;
  }
  .add_wp .two_equal_Col {
    border: 1px solid #cccccc;
    width: calc(50% - 10px);
    padding: 0 !important;
    margin-bottom: 20px;
  }
  .add_wp .two_equal_Col.addAnotherCard {
    min-height: 70px;
    border: 1px dashed #cccccc;
  }
  .add_wp .two_equal_Col.addAnotherCard:hover {
    border-color: #00abbe;
  }
  /* Contact deails End */
  #profile_company_social .comp_prsntlist li .link {
    max-width: calc(100% - 54px);
    text-align: left;
  }
  .share_profilewpr .btn.cpycode {
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .addresslist li:hover {
    background: #f4f4f4;
  }
  .addresslist li:hover .my_loc {
    display: block;
  }
  .edit_cricle:hover .editIc:before {
    color: #333333;
  }
  .contentwpr .right_colwp .heading_txt, .contentwpr .right_colwp .subhead_txt, .contentwpr .right_colwp .var_txt {
    float: left;
    text-shadow: 0 0 6px #000;
    padding-left: 5px;
  }
  /*sk  add product/services intrim overlay start*/
  .colomn_wp.var_03 .left_colomn {
    width: 145px;
  }
  .colomn_wp.var_03 .right_colomn {
    width: calc(100% - 145px);
    padding: 0 10px;
    box-sizing: border-box;
  }
  /*sk  add product/services intrim overlay start*/
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  /* sk profile main Content started*/
  .profmain_content .prodlist {
    max-height: 540px;
  }
  /*.edit_profmain_content .prodlist { height: 490px; }*/
  .prodlist li .prdimgwp {
    height: 190px;
  }
  .categorylist li {
    padding-right: 28px;
  }
  .catgorylst_wp .more_categry {
    right: 20px;
  }
  /* sk profile main Content end*/
  /* sk Contact us section start*/
  .addresslistwp {
    height: 310px;
  }
  /* sk Contact us section end*/
  /* sk RHS section started*/
  .rhs_mainwpr .rhs_adminwp {
    margin-top: 10px;
  }
  .rhs_mainwpr .image_list li {
    width: 21px;
    height: 21px;
  }
  .rhs_mainwpr .bd_btn {
    font-size: 10px;
  }
  .rhs_mainwpr .image_list {
    margin-left: 0;
  }
  .busi_conctlist li {
    margin-left: 0px;
    margin-right: 5px;
  }
  .timelinewp {
    margin-top: 25px;
    width: 320px;
  }
  .container .rigtcol_var02 .colRig .timelinewp .hd {
    font-size: 16px;
  }
  .timeline_list li .lft_sec .clockIc {
    width: 18px;
    height: 18px;
  }
  .timeline_list li .lft_sec {
    padding: 30px 10px 30px 0;
    border-right: 1px dashed #cccccc;
  }
  .timeline_list li .right_sec {
    float: right;
    padding: 30px 0px 0px 0px;
  }
  .timeline_list li .time_btn {
    margin-left: 15px;
  }
  .timeline_list li .p_txt {
    width: 38px;
    font-size: 12px;
  }
  .timeline_list li .heding_txt {
    width: 120px;
    font-size: 12px;
    padding-left: 10px;
    box-sizing: border-box;
  }
  .timeline_list li .art_link {
    width: 140px;
    font-size: 12px;
    padding-left: 10px;
    box-sizing: border-box;
  }
  /* sk RHS section end*/
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* sk profile banner started*/
  .container_innrwp .contentwpr {
    left: 10px;
  }
  .navlist li {
    font-size: 14px;
    padding: 5px 10px;
  }
  .container_innrwp .logo_wpr {
    width: 130px;
    height: 130px;
  }
  .contentwpr .heading_txt {
    font-size: 22px;
  }
  .contentwpr .subhead_txt {
    padding: 5px 0;
  }
  /* sk profile banner started*/
  /*sk about us section started*/
  .col-lg-wp .subhding_txt {
    font-size: 16px;
  }
  /*sk about us section end*/
  /* sk Contact us section start*/
  .col-wpr .leftcol_wpr {
    padding-right: 10px;
  }
  .comp_prsntlist li .link {
    font-size: 12px;
  }
  /* sk Contact us section end*/
  /*edit banner css end*/
  .bannerwp.editbnr .edit_cricle {
    width: 28px;
    height: 28px;
  }
  .bannerwp.editbnr .editIc {
    font-size: 14px;
    margin: 7px 5px;
  }
  .contentwpr .edit_cricle {
    width: 25px;
    height: 25px;
  }
  .contentwpr .editIc {
    width: 14px;
    height: 14px;
    margin: 6px 4px;
  }
  /*edit banner css end*/
  /*sk user profile placeholder  started*/
  .container_innrwp.placeholder .heading_txt {
    height: 20px;
  }
  .container_innrwp.placeholder .subhead_txt {
    height: 20px;
    margin-left: 150px;
  }
  .container_innrwp.placeholder .contentwpr .var_txt {
    height: 20px;
    margin-left: 150px;
  }
  .container_innrwp.placeholder .navlist {
    margin-left: 160px;
    height: 20px;
  }
  .container_innrwp.placeholder .iconlist li {
    height: 20px;
  }
  .container_innrwp.placeholder .contentwpr {
    bottom: -25px;
  }
  /*sk user profile placeholder  end*/
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .col-lg-wp .subhding_txt {
    top: 70px;
  }
  /* sk profile main Content started*/
  .prodlist li {
    width: calc(33.33% - 13.33px);
    margin: 10px 0;
  }
  .prodlist li:nth-child(3n+1) {
    margin-right: 20px;
  }
  .prodlist li:nth-child(3n) {
    margin-left: 20px;
  }
  .prodlist li:nth-child(3n):after {
    content: "";
    display: table;
    clear: both;
  }
  .prodlist li .prdimgwp {
    height: 210px;
  }
  /* sk profile main Content started*/
  /* sk edit profile main Content started*/
  .edit_profmain_content .prodlist {
    height: 515px;
  }
  /* sk edit profile main Content end*/
  /*sk rhs started*/
  .busi_activitywp .rhs_interventions .sliderCnt {
    height: 255px;
  }
  .busi_activitywp .rhs_interventions.var_02 .sliderCnt {
    height: 230px;
  }
  .busi_activitywp .rhs_interventions.grp .sliderCnt {
    height: 205px;
  }
  .rhs_mainwpr.placeholder .prodlist {
    height: 320px;
  }
  .rhs_mainwpr.placeholder .busi_activitywp .rhs_interventions.var_02 .sliderCnt {
    height: 185px;
  }
  .rhs_mainwpr.placeholder .busi_activitywp .rhs_interventions.grp .sliderCnt {
    height: 183px;
  }
  .busi_conctlist li .imgwpr {
    width: 56px;
    height: 53px;
  }
  /*sk rhs end*/
}
@media only screen and (min-width: 690px) and (max-width: 767px) {
  /*sk  add product/services intrim overlay start*/
  .colomn_wp.var_03 .prdctimgwp {
    height: 145px;
  }
  /*sk  add product/services intrim overlay end*/
}
@media only screen and (min-width: 640px) and (max-width: 689px) {
  /*sk  add product/services intrim overlay start*/
  .colomn_wp.var_03 .prdctimgwp {
    height: 120px;
  }
  /*sk  add product/services intrim overlay end*/
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /* MK edit overlay start */
  .top_head_wp.var_2 {
    padding: 0 10px;
    height: 45px; /*line-height:45px;*/
  }
  .top_head_wp.var_2 .hd_text {
    width: 75%;
    color: #ffffff;
    font-size: 13px;
    float: left;
    padding-left: 10px;
    box-sizing: border-box;
    top: 50%;
    position: relative;
    transform: translateY(-50%);
  }
  .top_head_wp.var_2 .back_arrow {
    color: #ffffff;
    float: left;
    font-weight: bold;
    font-size: 31px;
    width: 20px;
    overflow: hidden;
    transform: translateY(-50%);
    top: 50%;
    position: relative;
  }
  .top_head_right_text {
    float: right;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    transform: translateY(-50%);
    top: 50%;
    position: relative;
  }
  .inr_wraper {
    padding: 20px 10px 0;
  }
  /* new form start */
  /* ==================== */
  .two_equal_Col {
    width: 100%;
    padding: 0;
  }
  .upload_link {
    float: right;
    margin-top: 0;
  }
  #frm_profilev2_editproducts .upload_link {
    margin-top: 18px;
    margin-left: 20px;
  }
  .radio_wp.var_2 {
    padding: 0;
  }
  /* ==================== */
  .upload_link.var_2 {
    bottom: 30px;
  }
  /* add product and services start */
  /*.prodct_list li{margin-left:10px;}*/
  .prodct_list li:first-child {
    margin-left: 0;
  }
  .left_colomn {
    margin-bottom: 10px;
  }
  .form_wp .form_rows .two_equal_Col {
    margin-top: 10px;
  }
  .form_wp .form_rows .two_equal_Col:first-child {
    margin-top: 0;
  }
  .bottom_wraper {
    margin-bottom: 10px;
  }
  .bottom_wraper .upload_link {
    display: none;
    margin-top: 20px;
  }
  /* add product and services End */
  /* Update Company Info Start */
  .fade_in {
    display: none;
  }
  .orgnz_size li {
    padding: 10px 3px 0 2px;
  }
  /* Update Company Info End */
  /* Contact deails start */
  .add_wp {
    padding: 10px 10px 20px 10px;
  }
  .edit_box {
    border: none;
    padding: 10px 50px 10px 0;
  }
  .edit_box .editIc {
    right: 0;
  }
  .edit_box.add_another {
    position: relative;
    height: 100px;
    padding-right: 0;
  }
  .two_equal_Col.loc {
    float: left;
    width: auto;
  }
  .two_equal_Col.right.loc {
    float: right;
    width: auto;
  }
  /* Contact deails End */
  /* delete banner start */
  .normal_text {
    font-size: 14px;
  }
  /* delete banner End */
  .nobLst.var_3 {
    margin-top: 10px;
  }
  /* new form End */
  /* Send enquiry start */
  .enquiry_wp .hd_text {
    left: 10px;
    top: 10px;
  }
  .enquiry_top_row {
    margin-top: 40px;
  }
  .right_col {
    width: 100%;
    padding: 20px 0 0 0;
  }
  .left_col {
    float: none;
    margin: 0 auto;
  }
  .enquiry_wp {
    padding: 10px;
  }
  .enq_dec {
    max-height: auto;
    height: 47px;
  }
  .price_text {
    display: inline-block;
    width: 100%;
  }
  /* Send enquiry End */
  /* MK edit overlay End */
  /*sk topfix started*/
  .outer_topfix {
    padding: 10px 10px 50px;
  }
  .outer_topfix .containerwpr {
    width: 100%;
  }
  .topfixwp .content_detail, .topfixwp_m .content_detai {
    position: absolute;
    left: 0;
    bottom: 0;
    bottom: -52px;
    margin: 0;
  }
  .topfixwp .heading_txt, .topfixwp_m .heading_txt {
    display: none;
  }
  .topfixwp > .navlist, .topfixwp_m > .navlist {
    display: inline-block;
  }
  .right_tpfx .profImgwpr {
    display: none;
  }
  .right_tpfx .left_section {
    width: 100%;
  }
  .right_tpfx .iconlist li .inviteIc:before { /* padding-top:4px;*/ }
  .topfixwp .right_tpfx, .topfixwp_m .right_tpfx {
    width: calc(100% - 62px);
  }
  .right_tpfx .name_txt, .right_tpfx .subtxt {
    text-align: left;
    margin-left: 10px;
    padding-right: 65px;
    padding-left: 0;
  }
  .right_tpfx .iconlist {
    margin-top: -40px;
  }
  .topfixwp_m {
    display: block;
  }
  .mainwpr.btmnav {
    width: 100%;
    display: inline-block;
    background: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
    margin: 10px 0 0;
  }
  .topfixwp, .topfixwp_m {
    padding: 10px 10px 0;
    box-sizing: border-box;
  }
  .mainwpr.btmnav .navlist.btm_navlst li.act:before {
    width: 10px;
    height: 10px;
    bottom: -21px;
  }
  .mainwpr .nav_var {
    width: calc(100% + 20px);
    margin-top: 10px;
    margin-left: -10px;
  }
  .topfixwp.tpfx_var {
    display: none;
  }
  .topfixwp_m.tpfx_var {
    display: none;
  }
  .proNavWrp_m {
    position: relative;
  }
  .proNavWrp_m .topfixwputer_m.topdocked {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5;
    margin-top: 0;
    width: 100%;
    box-shadow: 0 0 3px #cec9c9;
  }
  .proNavWrp_m .topfixwputer_m.topdocked .topfixwp_m.tpfx_var {
    display: block;
  }
  /*.topfixwp .navlist li.act:before { bottom: -24px; }*/
  /*sk topfix end*/
  /* sk profile banner started*/
  .boxShdw {
    box-shadow: none;
  }
  .outer_topfix {
    top: 0;
    display: none;
  }
  .container_innrwp {
    text-align: center;
  }
  .mainwpr {
    box-shadow: none;
  }
  .container_v3 .main_inn {
    background: transparent;
  }
  .container_innrwp .bannerwp {
    height: 110px;
    line-height: 110px;
  }
  .container_innrwp .contentwpr {
    width: 100%;
    text-align: center;
    position: inherit;
    left: 0;
    margin-top: -65px;
    bottom: 0;
  }
  .container_innrwp .logo_wpr {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    float: inherit;
  }
  .logo_wpr .vrifdIc {
    position: absolute;
    margin-top: -13px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
  }
  .heading_txt .vrifdIc {
    display: none;
  }
  .edit_banner .right_colwp .heading_txt .vrifdIc {
    display: inline-block;
    width: 15px;
    height: 15px;
  }
  .contentwpr .heading_txt {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
    display: inline-block;
    padding-top: 13px;
    text-align: center;
  }
  .contentwpr .subhead_txt {
    font-size: 14px;
    color: #333333;
    padding: 5px 10px 10px 10px;
    text-align: center;
  }
  .contentwpr .var_txt {
    font-size: 14px;
    color: #999999;
    text-align: center;
  }
  .mainwpr.btmnav .navlist.btm_navlst {
    width: 100%;
    margin-left: 0px;
    display: block; /*margin-top: 20px;*/
  }
  .mainwpr.btmnav .navlist.btm_navlst li {
    float: left;
  }
  .navlist li {
    padding: 5px 10px;
  }
  .btmlist_wpr .navlist {
    display: none;
  }
  .container_innrwp .iconlist {
    text-align: center;
  }
  .container_innrwp .iconlist li {
    float: none;
    display: inline-block;
  }
  .container_innrwp:after {
    display: none;
  }
  .logo_wpr .editlgo_txt {
    display: block;
    background: none;
  }
  .container_innrwp .logo_wpr.editlgo .closeBtn {
    font-size: 14px;
  }
  /* sk profile banner end*/
  /* sk profile main Content started*/
  .contentWp {
    padding: 0;
    width: auto;
  }
  .prodlist {
    max-height: 560px;
  }
  #CompProductList .nano.var_2 {
    max-height: 560px;
  }
  .prodlist li .prdimgwp img {
    width: 100%;
    position: absolute;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    transform: translate(-50%, -50%);
  }
  .profmain_content {
    padding: 15px 10px 20px;
    margin-top: 10px;
  }
  .prodlist li .prd_desc {
    color: #00abbe;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .catgorylst_wp {
    display: block; /*height: 250px;*/
  }
  .catgorylst_wp .more_categry {
    display: none;
  }
  .prodlist li .price {
    font-size: 14px;
  }
  .prodlist li .detl_txt {
    padding: 5px;
    font-size: 14px;
  }
  .profmain_content .categorylist {
    width: 100%;
    border: 1px solid rgba(204, 204, 204, 0.8);
    border-top: none;
    max-height: 250px;
    box-sizing: border-box;
    overflow-y: auto;
    overflow-x: hidden;
    display: none;
  }
  .profmain_content .categorylist li {
    width: 100%;
    text-align: left;
    color: #273239;
    border-top: 1px solid #e8e8e8;
    padding: 10px;
  }
  .profmain_content .categorylist li:first-child {
    border: none;
  }
  .profmain_content .categorylist li:hover {
    background: #f5f5f5;
    color: #666666;
  }
  .profmain_content {
    padding: 15px 10px 20px;
    margin-top: 10px;
  }
  .profmain_content .btn_link {
    margin: 10px auto 0;
  }
  .ctgrylst_inptwpr {
    display: inline-block;
  }
  .ctgrylst_inptwpr .select_arrow {
    width: 0;
    height: 0;
    margin: 0;
    position: absolute;
    right: 10px;
    top: 15px;
    display: block;
    background: none;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000;
  }
  /*.prodlist li .prdimgwp:hover .btm_content {display:none;}*/
  .profmain_content .btn_link {
    margin: 10px auto 0;
  }
  /* sk profile main Content end*/
  /*sk about us section started*/
  .col-lg-wp .col-left-wp, .col-lg-wp .col-right-wp {
    width: 100%;
    padding-left: 0px;
  }
  .var_link {
    display: inline-block;
  }
  .businslist {
    display: block;
    margin-top: 5px;
  }
  .businslist > li {
    width: 50%;
    margin-top: 20px;
  }
  .businslist > li:nth-child(2n+1) {
    border-left: none;
  }
  .col-lg-wp .pra_txt, .aboutus_wp .col-lg-wp .view_response_list, .col-lg-wp .read_more {
    display: none;
  }
  .col-lg-wp .subhding_txt {
    position: absolute;
    color: #ffffff;
    z-index: 1;
    padding: 15px;
    box-sizing: border-box;
  }
  .comp_prsntlist li {
    width: 100%;
    margin-top: 15px;
  }
  .comp_prsntlist li:first-child {
    margin-top: 0;
  }
  .comp_prsntlist li .comp_prwp {
    float: inherit;
  }
  .comp_prsntlist li:last-child .comp_prwp {
    float: inherit;
  }
  .addresslist {
    width: 100%;
  }
  .editaboutus_wp .right_link .fileupload_hint {
    display: none;
  }
  .editaboutus_wp .var_link {
    display: none;
  }
  /*sk about us section end*/
  /* sk Contact us section start*/
  .contactuswp .left-colwp {
    width: 100%;
  }
  .contactuswp .right-colwp {
    display: none;
  }
  .meassgelist li {
    padding: 20px 0px;
    border-top: 1px solid #d7d7d7;
  }
  .meassgelist li:first-child {
    border-top: none;
    padding-top: 8px;
  }
  .meassgelist li .name_txt .msgIc_01 {
    display: block;
    font-size: 22px;
  }
  .meassgelist li.act {
    background: none;
  }
  .meassgelist li.act:before {
    display: none;
  }
  .comp_prsntlist li {
    width: 100%;
  }
  .col-wpr .leftcol_wpr {
    width: 100%;
    height: 100px;
  }
  .addresslistwp {
    width: 100%;
    margin-top: 15px;
  }
  .addresslist li {
    padding: 10px 0;
  }
  .col-wpr .leftcol_wpr {
    padding-right: 0;
  }
  .comp_prsntlist li .btmlink {
    font-weight: normal;
  }
  .editaboutus_wp .comp_prwp .edt_btmlink {
    font-size: 14px;
  }
  .edt_contactuswp .addresslist li .heading_txt, .edt_contactuswp .addresslist li .loctn_txt, .edt_contactuswp .addresslist li .my_loc {
    padding-left: 0;
  }
  .edt_contactuswp .addresslist li > .addres_txt.editaddrs_txt {
    padding-left: 0;
  }
  /* sk Contact us section end*/
  /*create business Profile start*/
  .bpcr_imgwp .bpcr_img_lg {
    display: none;
  }
  .bpcr_imgwp .bpcr_img_sm {
    width: 100%;
    overflow: hidden;
    display: block;
    height: auto;
  }
  .bpcr_txt {
    display: block;
  }
  .btn.var_03 {
    display: none;
  }
  .btn.var_03.btn_sm {
    display: inline-block;
    font-size: 14px; /*height: 35px;*/
  }
  .contentwpr h3 {
    float: inherit;
  }
  /*create business Profile end*/
  /*edit banner css started*/
  .logo_wpr.editlgo .vrifdIc {
    display: none;
  }
  .uplodlgo_txt {
    bottom: 2px;
    font-size: 10px;
  }
  .logo_wpr .editlogo_wpr {
    width: 62px;
    height: 41px;
    line-height: 41px;
    top: 47%;
  }
  .logo_wpr .editlgo_txt {
    padding: 2px 5px;
    font-size: 10px;
    display: none;
  }
  .add_prdtxt {
    font-size: 10px;
  }
  .prdimgwp .editlgo_txt {
    font-size: 12px;
    padding: 3px 5px;
  }
  .container_innrwp .logo_wpr.editlgo:hover .editlgo_txt {
    display: none;
  }
  .container_innrwp .logo_wpr.editlgo:hover .closeBtn {
    display: none;
  }
  /*.editlgo_txt {  display:block; position: absolute;  font-size:10px; font-weight: 700;  text-transform:uppercase; left:50%; margin-top:-18px;  transform: translateX(-50%); }
  .pluswp_circle{ margin-top: 35%; }*/
  .contentwpr .right_colwp .heading_txt, .contentwpr .right_colwp .subhead_txt {
    float: inherit;
    display: inline-block;
  }
  .contentwpr .right_colwp .var_txt {
    float: inherit;
  }
  .contentwpr .right_colwp {
    float: inherit;
    margin: 0 auto;
    display: inline-block;
  }
  .right_colwp .contwp {
    margin-top: 0;
  }
  .contentwpr .edit_cricle {
    box-shadow: none;
    float: inherit;
    margin-left: 5px;
  }
  .contentwpr .editIc {
    font-size: 12px;
    margin: 0px 10px;
    float: inherit;
  }
  .contentwpr .mapIc:before {
    color: #999999;
  }
  .contentwpr .right_colwp .subhead_txt .editIc, .contentwpr .right_colwp .var_txt .editIc {
    display: inline-block;
    margin-left: 10px;
  }
  .contentwpr .edit_cricle.editcircle_Var02 {
    display: none;
  }
  /*edit banner css end*/
  /*RHS started*/
  .rhs_mainwpr .colmWp.right_intervtnwp {
    padding: 0;
  }
  .rhs_mainwpr .user_info_network {
    border-top: none;
    flex-direction: inherit;
  }
  .rhs_mainwpr .image_list {
    margin-top: 0;
  }
  .timelinewp .viewartcle_wpr {
    display: block;
  }
  .rhs_mainwpr .btn {
    width: 105px;
  }
  .busi_conctlist {
    display: inherit;
  }
  .rhs_mainwpr .busi_activitywp {
    margin-top: 0;
  }
  .busi_activitywp .arrow_cont {
    display: none;
  }
  .colmWp.var_02 .sliderwpr {
    padding: 10px 0;
  }
  /*.busi_activitywp .heading_txt { padding-bottom: 10px; }*/
  .busi_activitywp .decr_txt {
    font-size: 14px;
  }
  /*.colmWp.var_02 { margin-top: 20px;padding: 0 }*/
  .var_02 .bd_btn {
    position: absolute;
    left: 20px;
    top: 20px;
    margin-top: 0;
  }
  .sliderwpr .actionList li {
    width: 20px;
    padding-right: 5px;
    margin-left: 0;
  }
  .busi_activitywp .colmWp .hd.artcl {
    display: inline-block;
    font-size: 14px;
    color: #333333;
    text-align: left;
    padding-bottom: 10px;
    font-weight: 700;
  }
  .timelinewp {
    width: 100%;
    background: #ffffff;
    box-shadow: 0 0 3px #cec9c9;
    margin-bottom: 0;
    padding: 0 5px;
    box-sizing: border-box;
  }
  .timeline_list {
    padding-left: 20px;
    box-sizing: border-box;
  }
  .timeline_list li {
    width: 100%;
  }
  .timelinewp .hd, .busi_activitywp .colmWp .hd {
    display: inline-block;
    font-size: 14px;
    color: #333333;
    font-weight: 700;
    padding: 10px 0;
    box-sizing: border-box;
  }
  .bottom_icon .hd {
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    font-weight: 700;
    float: none !important;
    text-align: left;
  }
  .sociallist {
    margin-top: 15px;
  }
  .colmWp.var_02 .viewartcle_wpr {
    display: none;
  }
  .busi_activitywp .bd_btn {
    top: 20px;
  }
  .busi_activitywp .sliderwpr { /* margin-top: 20px;*/ }
  .sliderwpr.var_02 .memberIc_777 {
    margin-left: 10px;
  }
  .sliderwpr.var_02 .sliderwpr .actionList li .shareIc {
    margin: 0px;
  }
  .sliderwpr .actionList {
    margin-right: 10px;
  }
  .btn.var_04 {
    width: 100%;
    float: inherit;
  }
  .sliderwpr.var_02 {
    padding: 10px 0;
  }
  .rhs_mainwpr .busi_connctwpr {
    width: calc(100% - 20px);
    background: #ffffff;
    margin-top: 10px;
    padding: 10px 10px 20px;
    box-shadow: 0 0 3px #cec9c9;
  }
  .invite_iconwp .iconTxtList > li > a .txt {
    display: block;
  }
  .rhs_mainwpr .bxslider {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .rhs_mainwpr .bxslider > li {
    margin-right: 20px;
    display: inline-block !important;
  }
  /*.busi_activitywp .sts_txt{float:none;}*/
  .busi_activitywp .colmWp {
    padding: 0;
  }
  .busi_activitywp .rhs_interventions.var_02 .sliderCnt {
    height: 183px;
  }
  .busi_activitywp .rhs_interventions.group_var .sliderCnt {
    height: 190px;
  }
  .hr-line {
    display: inline-block;
    width: calc(100% + 30px);
    height: 1px;
    background: #eeeeee;
    position: absolute;
    left: -25px;
    top: 15px;
    z-index: 2;
  }
  .edit_profilewp {
    margin-bottom: 0;
  }
  .container_v2 .right_intervtnwp .hd {
    text-align: left;
    margin-top: 10px;
  }
  .share_profilewpr {
    margin-top: 10px;
  }
  /*RHS end*/
  .shareprofileList li {
    display: inline-block !important;
  }
  .share_profilewpr .arrow_cont {
    display: none;
  }
  /* Update Company Info Start */
  .form_wp.company_info.nano {
    position: relative;
    border: none;
    top: inherit;
    left: inherit;
    height: auto;
  }
  /* Update Company Info End */
  /* placeholder start */
  /*banner start*/
  .form_rows.placeholder .orgnz_size li {
    width: 71px;
    height: 50px;
    margin: 2px;
  }
  .inr_wraper.placeholder .form_slctWp.full_border {
    height: 29px;
  }
  .add_wp.placeholder .edit_box {
    height: 72px;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .enquiry_wp.placeholder .enq_dec {
    height: 41px;
  }
  /*banner end*/
  /*product services start*/
  .profmain_content.placeholder .prodlist {
    margin-top: 0;
  }
  .profmain_content.placeholder .prodlist li {
    margin-bottom: 10px;
    box-shadow: none;
  }
  .profmain_content.placeholder .prodlist li .prdimgwp {
    border: none;
  }
  /*product services end*/
  /* placeholder End */
  .container_innrwp .bannerwp img {
    height: 110px;
  }
  /* placeholder userprofile started*/
  /*banner started*/
  .container_innrwp.placeholder .heading_txt {
    width: 240px;
    height: 20px;
    margin-top: 10px;
  }
  .container_innrwp.placeholder .subhead_txt {
    width: 280px;
    height: 20px;
    margin: 10px auto;
  }
  .container_innrwp.placeholder .contentwpr .var_txt {
    width: 150px;
    height: 20px;
    margin: 10px auto;
  }
  .container_innrwp.placeholder .iconlist {
    padding: 0;
  }
  .container_innrwp.placeholder .iconlist li {
    height: 20px;
  }
  .container_innrwp.placeholder > .mainwpr.btmnav .navlist.btm_navlst {
    background: #e6e6e6;
  }
  .mainwpr.btmnav.placeholder .navlist.btm_navlst {
    background: #e6e6e6;
    padding: 0;
  }
  .mainwpr.btmnav.placeholder .navlist.btm_navlst li {
    width: 60px;
    height: 20px;
    background: #e6e6e6;
    padding: 0;
    border: none;
  }
  /*banner end*/
  /* product services start*/
  .profmain_content.placeholder .prodlist li .price {
    width: calc(50% - 20px);
    margin: 5px auto;
  }
  /* product services end */
  /*placeholder about us started*/
  .profmain_content.placeholder .col-right-wp {
    width: 100%;
  }
  .profmain_content.placeholder .addresslist li {
    padding-left: 0;
  }
  .profmain_content.placeholder .comp_prsntlist li {
    margin-top: 10px;
  }
  .profmain_content.placeholder .comp_prsntlist {
    margin-top: 0;
  }
  .profmain_content.placeholder .comp_prsntlist li .link {
    margin-left: 0;
  }
  /*placehoder about us end*/
  /*placeholder bpcr started*/
  .bpcr_imgwp.placeholder .btn.var_03 {
    min-width: 280px;
    display: block;
    padding: 5px 10px;
  }
  /*placeholder bpcr end*/
  /* placeholder userprofile ended*/
  .addresslist li .heading_txt {
    padding-right: 80px;
  }
  .shrproflst_wpr {
    height: 272px;
    position: static;
  }
  .share_profilewpr .btn.cpycode {
    margin-top: 20px;
  }
  .btm_content {
    display: block;
  }
  .addresslist li .my_loc {
    display: block;
  }
  .addresslist li .heading_txt {
    padding-right: 95px;
  }
  .add_wp .two_equal_Col.addAnotherCard {
    border: 1px dashed #00abbe;
  }
  .name_col.frmfield_profile_middle_name, .name_col.frmfield_profile_last_name {
    margin-top: 5px;
  }
  #lastvisited.overlay_v3 .overflow_wp {
    margin: 0;
  }
  #lastvisited.overlay_v3 .overflow_wp .user_info_ul > li {
    padding-right: 0;
  }
  .two_equal_Col.loc .checkBox.var_2 .custcheckBox {
    margin-top: 6px;
  }
  .form_rows.static_inp .infoIcWrp {
    top: 40px;
  }
  .inr_wraper .err .ui-selectmenu-button.ui-widget .ui-icon-triangle-1-s {
    display: none !important;
  }
  .prodlist li {
    border: 1px solid #cccccc;
    box-sizing: border-box;
  }
  .prodlist li.bxshdnone {
    border: none;
  }
  .overlay .overlay_wrp .enquiry_wp .clsBtn_000 {
    top: 10px;
  }
  textarea.form_inpt {
    max-height: 100px;
  }
  /*sk add product overlay intrim end*/
  .colomn_wp.var_03 .left_colomn {
    width: 100%;
    text-align: center;
  }
  .overlay_v3 .overlay_wrp .top_head_wp > .clsBtn_000 {
    top: 13px;
    right: 10px;
  }
  /*sk add product overlay intrim end*/
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
  /* sk profile main Content started*/
  .prodlist li .prdimgwp {
    height: 170px;
  }
  .edit_profmain_content .prodlist {
    height: 470px;
  }
  /* sk profile main Content end*/
  /*sk  add product/services intrim overlay start*/
  .colomn_wp.var_03 .prdctimgwp {
    height: 80px;
  }
  /*sk  add product/services intrim overlay end*/
}
@media only screen and (min-width: 360px) and (max-width: 479px) {
  .prodlist li .prdimgwp {
    height: 190px;
  }
  /* placeholder product services start*/
  .profmain_content.placeholder .prodlist {
    max-height: 520px;
  }
  /*.busi_activitywp .rhs_interventions .sliderCnt { height:255px; }
  .busi_activitywp .rhs_interventions.var_02 .sliderCnt {   height:225px; }
  .busi_activitywp .rhs_interventions.grp .sliderCnt { height: 220px; }*/
  /* placeholder product services end*/
  /*sk  add product/services intrim overlay start*/
  .colomn_wp.var_03 .prdctimgwp {
    height: 60px;
  }
  /*sk  add product/services intrim overlay end*/
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
  .prodlist li {
    width: calc(50% - 5px); /*box-shadow: 0 0 3px #cec9c9; */
    margin-bottom: 10px;
  }
  .prodlist li .price {
    padding: 0px 10px 15px;
  }
  .prodlist li:nth-child(2n+1) {
    margin-right: 10px;
  }
  .prodlist li:nth-child(3n) {
    margin-left: 0px;
  }
  .addlink_pop {
    width: 145px;
    top: -150px;
  }
  /*sk about us section started*/
  .video_circle {
    width: 32px;
    height: 32px;
    line-height: 32px;
    margin-top: 0;
  }
  .col-lg-wp .subhding_txt {
    font-size: 14px;
  }
  .businslist li {
    padding: 5px 10px;
  }
  .btn.var_03.btn_sm {
    width: 190px;
    top: 32px;
  }
  /*.prodlist { max-height: 560px; }
  #CompProductList.nano.var_2{max-height: 560px;}*/
  /*.prodlist li.bxshdnone { box-shadow: none; }*/
  .edit_cricle .editcircle_Var02 {
    display: none;
  }
  .prodlist li .prdimgwp.editimg_var02.editimg_var03, .prodlist li .prdimgwp.editimg_var02 {
    margin-bottom: 0;
  }
  .busi_conctlist li .imgwpr {
    width: 48px;
    height: 50px;
  }
  .navlist li {
    font-size: 13px;
  }
  .timeline_list li .heding_txt {
    width: 130px;
  }
  .timeline_list li .art_link {
    width: 180px;
  }
  /*sk about us section end*/
  /*edit banner start*/
  /*sk RHS  section start*/
  /*.rhs_mainwpr.placeholder .busi_activitywp .rhs_interventions.var_02 .sliderCnt { height:210px; }*/
  /*sk RHS  section end*/
  /*edit banner end*/
  /* ====================
  .two_equal_Col{width:100%; padding:0;}
  .upload_link{float:right; margin-top:0;}
  .radio_wp.var_2{padding:0;}
   ==================== */
  .orgnz_size li .org_sizetxt {
    padding: 6px 4px;
  }
  /*placeholder user profile start*/
  /*placeholder user profile end*/
}
@media only screen and (min-width: 0) and (max-width: 359px) {
  .prodlist li .prdimgwp {
    height: 140px;
  }
  .org_userimgwp-1:before {
    font-size: 16px;
  }
  .org_userimgwp-2:before {
    font-size: 25px;
  }
  .org_userimgwp-3:before {
    font-size: 36px;
  }
  .org_userimgwp-4:before {
    font-size: 36px;
  }
  .org_userimgwp-5:before {
    font-size: 35px;
  }
  .org_userimgwp-6:before {
    font-size: 42px;
  }
  .org_userimgwp-7:before {
    font-size: 58px;
  }
  .org_userimgwp-8:before {
    font-size: 69px;
  }
  /* placeholder product services start*/
  .profmain_content.placeholder .prodlist {
    height: 420px;
  }
  /* placeholder product services end*/
  /*placeholder RHS started*/
  /*.busi_activitywp .rhs_interventions .sliderCnt{ height:252px; }
  .busi_activitywp .rhs_interventions.var_02 .sliderCnt { height:230px; }
  .rhs_mainwpr.placeholder .busi_activitywp .rhs_interventions.var_02 .sliderCnt{  height:185px;}
  .busi_activitywp .rhs_interventions.group_var .sliderCnt { height: 235px; }*/
  /*placeholder RHS end*/
  /*sk  add product/services intrim overlay start*/
  .colomn_wp.var_03 .prdctimgwp {
    height: 50px;
  }
  /*sk  add product/services intrim overlay end*/
}
@media only screen and (min-width: 0) and (max-width: 340px) {
  .radio_text {
    font-size: 11px;
  }
}
/* navigation docking start */
.topfixwp {
  display: none;
}

.btmlist_wpr.posFix {
  position: fixed;
  top: 47px;
  left: 0;
  background: #ffffff;
}

.btmlist_wpr.posFix .btmlist_Inn_wpr {
  width: 1240px;
  margin: 0 auto;
  background: #ffffff;
}

/* navigation docking end */
/* colors */
/* old color $Geyser */
/* vcci */
/*kcbbank*/
/* font size */
/*mixins */
/* media query start */
/* media query end */
/*@mixin text_ellipsic_2line{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}*/
.overlay_v3 .banner.var {
  background: url(images/ubp/tred_connect_bg.png);
  position: relative;
}
.overlay_v3 .banner.var .link.var {
  color: #ffffff;
  font-size: 12px;
}
.overlay_v3 .banner.var .dti_reg_txt {
  color: #ffffff;
  font-size: 12px;
  position: absolute;
  left: 10px;
  bottom: 10px;
}
.overlay_v3 .banner.var .logo_wp {
  position: absolute;
  width: 238px;
  height: 108px;
  left: 50%;
  transform: translate(-50%, 0);
  top: 40px;
}
.overlay_v3 .banner.var .logo_wp img {
  width: 100%;
}

.mobile_bg_cont.var {
  background: none;
}

.image_block.var {
  padding-bottom: 20px;
}
.image_block.var .image_text {
  margin-top: 5px;
}
.image_block.var .img_midtxt {
  font-size: 14px;
  color: #666666;
  padding-top: 2px;
}
.image_block.var .img_btmtxt {
  font-size: 12px;
  color: #999999;
  padding-top: 7px;
}

.content_wpr .image_block.thank_enroll {
  display: none;
}
.content_wpr .image_block {
  display: block;
}
.content_wpr .trms_condtns {
  display: none;
}

.content_wpr.sub_scssfuly .image_block.var {
  display: none;
}
.content_wpr.sub_scssfuly .image_block.thank_enroll {
  display: block;
}
.content_wpr.sub_scssfuly .trms_condtns {
  display: block;
}

.thk_txt {
  color: #333333;
  font-weight: 700;
  text-align: center;
  font-size: 18px;
  padding-top: 10px;
}

.explore_btn {
  border: 1px solid #cccccc;
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
  float: none !important;
  margin-top: 19px;
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
  background: #ffffff;
  color: #333333;
  font-size: 14px;
  text-align: center;
}

.trms_condtns {
  color: #00abbe;
  font-size: 14px;
  text-align: center;
  padding-top: 16px;
  display: inherit;
}

.overlay_wrp .bottomBtnCont .btn {
  margin-top: 0 !important;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .overlay_v3 .banner.var {
    height: 180px;
  }
  .overlay_v3 .banner.var .logo_wp {
    width: 190px;
  }
  .image_block.var {
    margin-top: 0;
  }
  .explore_btn {
    margin-bottom: 5px;
  }
}
/* colors */
/* old color $Geyser */
/* vcci */
/*kcbbank*/
/* font size */
/*mixins */
/* media query start */
/* media query end */
/*@mixin text_ellipsic_2line{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}*/
.curDefault {
  cursor: default;
}

.btn.glv2 {
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  min-width: 80px;
  padding: 0 10px;
  border-radius: 2px;
}

.btn.glv2.white {
  background: #ffffff;
  color: #333333;
  border: 1px solid #cccccc;
}

.noneToShow {
  font-size: 12px;
  color: #666666;
}

.tootTipV2Cont {
  position: absolute;
  padding-top: 6px;
  display: none;
  z-index: 6;
}

.tootTipV2 {
  font-size: 12px;
  color: #ffffff;
  background: #333333;
  padding: 8px;
}
.tootTipV2:before {
  width: 0;
  height: 0;
  content: "";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 7px solid #333333;
  position: absolute;
  top: -1px;
}

/*glv2 LHS Start */
.ceo {
  display: inline-block;
  background-color: #f6f8fa;
  width: 100%;
  position: relative;
  border-bottom: 1px solid #f0f0f0;
}

.profileconnections {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
}

.profileviewstxt {
  float: left;
  font-size: 12px;
  color: #333333;
}

.profileconnections .profileviewstxt {
  font-weight: normal;
}

.hover_link {
  color: #333333;
}

.hover_link:hover {
  color: #273239;
}

.profileviewstxt span {
  color: #999999;
  font-weight: normal;
  padding-left: 2px;
}

.profileviewstxt:hover, .profileviewstxt:hover span {
  color: #273239;
  text-decoration: underline;
}

.image_list.profileviewedlist, .invitescount {
  float: right;
  padding-right: 4px;
}

.image_list.profileviewedlist li {
  width: 20px;
  height: 20px;
}

.userDisplay.glv2 {
  padding: 15px 0 15px 15px;
  box-sizing: border-box;
  cursor: pointer;
  /*.username:hover{color:#00abbe; }*/
  /* MK 28/06/2023 */
  /*.usercompany:hover{color: #00abbe;}*/
  /* MK 28/06/2023 */
}
.userDisplay.glv2 .col_left {
  font-size: 0;
  background: #cccccc;
  float: left;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}
.userDisplay.glv2 .col_left img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
}
.userDisplay.glv2 .userdisplay_text_wp {
  float: left;
  width: calc(100% - 70px);
  padding-left: 10px;
  margin: 0;
}
.userDisplay.glv2 .username {
  color: #273239;
  font-size: 14px;
  padding: 0 0 0 0;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 3px;
  cursor: pointer;
}
.userDisplay.glv2 .userdesignation {
  font-size: 12px;
  color: #666666; /*@include text_ellipsis;*/ /*fdfd*/
}
.userDisplay.glv2 .usercompany {
  font-size: 14px;
  color: #273239;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
.userDisplay.glv2 .userlocation {
  font-size: 12px;
  color: #8c8c8c; /*@include text_ellipsis;*/
  cursor: initial;
}

.userDisplay.glv2.company {
  font-weight: normal;
}

/*.userDisplay.glv2:hover .username,.userDisplay.glv2:hover .usercompany, .userDisplay.glv2:hover .userlocation, .userDisplay.glv2:hover .orgnization, .glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.company:hover .usercompany .usercompany_var_2 {color: #00abbe;}*/
.userDisplay.glv2:hover .orgnization, .glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.company:hover .usercompany .usercompany_var_2 {
  color: #00abbe;
}

.userDisplay.glv2 .userlocation:hover {
  color: #8c8c8c !important;
}

.userDisplay.glv2.company .col_left {
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 0;
  padding: 1px;
  background-color: #e0e6eb;
}

/*.userDisplay.glv2.company .userdisplay_text_wp{padding-left: 60px;}*/
.round_iconwp {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  border: 1px solid #f6f8fa;
  display: block;
  box-sizing: border-box;
  line-height: 19px;
  text-align: center;
}

.userDisplay .round_iconwp:hover, .addconnectiondv .round_iconwp:hover {
  border: none;
  background: transparent;
}

.userDisplay .round_iconwp, .addconnectiondv .round_iconwp {
  height: auto;
  border: none;
}

.userDisplay .round_iconwp .close_ic:before, .addconnectiondv .round_iconwp .close_ic:before {
  font-size: 12px;
  color: #333333;
}

.colmWp .userDisplyWp.topDiscsn .dscsnTxt {
  font-size: 14px;
  color: #333333;
  font-weight: inherit;
  max-height: 54px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 20px;
}

.round_iconwp:hover {
  background: #ffffff;
  border-color: #07adc0;
}

.ceo .round_iconwp {
  position: absolute;
  top: 4px;
  right: 4px;
}

.round_iconwp .edit_ic::before {
  font-size: 12px;
  color: #8b9dae;
}

.profileview {
  display: inline-block;
  width: 100%;
  padding: 15px;
  box-sizing: border-box;
}

.views {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}

.profileview .views:first-child {
  margin-top: 0;
}

.profileview.var_2 .views:hover {
  background-color: #f6f8fa;
}

.profileview.var_2 {
  border-top: 1px solid #f0f0f0;
  padding: 0px;
}

.profileview.var_2 .views {
  margin: 0;
}

.profileview.var_2 .views .profileviewstxt {
  padding: 10px 15px;
  display: block;
  float: none;
}

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

.bottom_link_heading {
  font-size: 12px;
  color: #666666;
}

.bottom_link_list {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
}
.bottom_link_list li {
  float: left;
  padding-left: 7px;
  list-style: none;
  margin: 5px auto;
}
.bottom_link_list li:first-child {
  padding: 0;
}
.bottom_link_list li a {
  font-size: 12px;
  color: #273239;
  display: block;
}
.bottom_link_list li:hover a {
  text-decoration: underline;
}

/*glv2 LHS End */
/* Navigation Start */
.nav_container {
  z-index: 6;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
}

.nav_container > .mainWrp {
  position: static;
}

.nav_container.topFix {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
}

.nav_container.topFix::before {
  position: relative;
  width: 100%;
  height: 72px;
}

.nav_container_supp {
  width: 100%;
  height: 72px;
}

@media only screen and (min-width: 768px) {
  .nav_container.topFix {
    background: #ffffff;
  }
}
@media only screen and (max-width: 767px) {
  /*.nav_container.topFix{   top: -38px; }*/
}
/* left navigation start */
.nav_inner_list li .img_wp {
  cursor: pointer;
}

.navlist_glv2 {
  margin-left: -10px; /*position: relative;*/
  /*.jet_widget{ padding-bottom: 33px; padding-top: 10px;}*/
}
.navlist_glv2 > li {
  float: left;
  list-style: none;
}
.navlist_glv2 > li.act > a:before {
  color: #273239;
  text-shadow: 0 0 0.3px black;
  width: 100%;
  height: 3px;
  background: #000000;
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
}
.navlist_glv2 > li.act > a {
  color: #273239;
}
.navlist_glv2 > li > a {
  font-size: 14px;
  color: #333333;
  padding: 20px 10px 23px 10px;
  display: block;
  position: relative;
}
.navlist_glv2 > li#tabtools > a {
  cursor: default;
}
.navlist_glv2 > li.navHover > a {
  color: #273239;
  box-shadow: 0 0 3px #333333;
}
.navlist_glv2 > li.navHover > a:before {
  background: none;
  width: 0;
  height: 0;
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #ffffff;
  position: absolute;
  bottom: -7px;
  left: 50%;
  z-index: 5;
  transform: translate(-50%);
}
.navlist_glv2 .nav_hover_container {
  display: none;
  width: 100%;
  padding: 30px 20px 30px 20px;
  box-sizing: border-box;
  position: absolute;
  top: 60px;
  left: 0;
  z-index: 4;
}
.navlist_glv2 li:hover .nav_hover_container { /*display: block; */ }
.navlist_glv2 .nav_heading {
  font-size: 28px;
  color: #ffffff;
  font-weight: 700;
  float: left;
  width: 17%;
  word-break: break-word;
}
.navlist_glv2 .betaVer {
  position: absolute;
  color: #fff;
  bottom: 0;
  font-size: 16px;
  padding-bottom: 15px;
}
.navlist_glv2 .nav_inner_list {
  float: left;
  width: 83%;
  display: flex;
}
.navlist_glv2 .nav_inner_list > li {
  float: left;
  list-style: none;
  padding: 0 20px;
  box-sizing: border-box;
  width: 20%;
  position: relative;
}
.navlist_glv2 .nav_inner_list > li:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: #ffffff;
  opacity: 0.3;
}
.navlist_glv2 .nav_inner_list > li:last-child {
  padding-right: 0;
}
.navlist_glv2 .nav_hover_container .nav_inner_list .level_2 li a, .navlist_glv2 .nav_hover_container .nav_inner_list .level_2 li .level_3 li a {
  display: block;
  padding: 2px 4px 4px 4px;
}
.navlist_glv2 .nav_hover_container .nav_inner_list .level_2 li a:hover, .navlist_glv2 .nav_hover_container .nav_inner_list .level_2 li .level_3 li a:hover {
  background: rgba(0, 0, 0, 0.4);
  color: #ffffff;
}
.navlist_glv2 > li#tabjetwidget .nav_hover_container .nav_inner_list li:first-child .level_2 li .level_3 li a:hover {
  background: transparent;
}
.navlist_glv2 > li#tablinkerstore .nav_hover_container .nav_inner_list li:nth-child(2) .level_2 li a:hover {
  background-color: transparent;
  cursor: default;
  color: #4b4b4b;
}
.navlist_glv2 .nav_hover_container .nav_inner_list .level_2 li a.no_hover:hover {
  background-color: transparent;
  cursor: default;
  color: #4b4b4b;
}
.navlist_glv2 .level_2 > li {
  list-style: none;
  padding-top: 10px;
}
.navlist_glv2 .level_2 > li > a {
  font-size: 16px;
  color: #ffffff;
  font-weight: 700;
}
.navlist_glv2 .level_2 > li:first-child {
  padding-top: 0;
}
.navlist_glv2 .last_list li .img_wp {
  display: inline-block; /*width: 164px;*/
  width: 100%;
  height: 77px;
  font-size: 0;
  overflow: hidden;
  margin-top: 10px;
}
.navlist_glv2 #taboffers .last_list li .img_wp {
  height: auto;
  max-height: 126px;
}
.navlist_glv2 #tabknowledge .last_list li .img_wp {
  height: auto;
  padding-bottom: 46%;
  position: relative;
}
.navlist_glv2 #tabknowledge .last_list li .img_wp img {
  position: absolute;
  left: 0;
  top: 0;
}
.navlist_glv2 .img_info {
  font-size: 12px;
  color: #ffffff;
}
.navlist_glv2 .last_list li .img_wp img {
  width: 100%;
}
.navlist_glv2 li#tabjetwidget .nav_inner_list > li .last_list > li .img_info {
  overflow: hidden;
  height: 30px;
}
.navlist_glv2 li#tabjetwidget .nav_inner_list > li .last_list > li .img_wp + .img_info {
  height: auto;
}
.navlist_glv2 .nav_inner_list > li .last_list > li .img_wp + .img_info {
  margin-top: 5px;
  cursor: pointer;
}
.navlist_glv2 .nav_inner_list > li .last_list > li .img_wp + .img_info:hover {
  text-decoration: underline;
}
.navlist_glv2 .level_3 {
  padding-left: 10px;
}
.navlist_glv2 .level_3 > li {
  list-style: none;
  padding-top: 5px;
}
.navlist_glv2 .level_3 > li:first-child {
  padding-top: 5px;
}
.navlist_glv2 .level_3 > li > a {
  font-size: 14px;
  color: #ffffff;
}
.navlist_glv2 .last_list > li {
  float: left;
  list-style: none;
}
.navlist_glv2 .last_list_heading {
  font-size: 16px;
  color: #4b4b4b;
}
.navlist_glv2 .last_list_heading a.storeurl {
  color: #ffffff;
}
.navlist_glv2 .nav_inner_list > li.var_2 {
  width: 80%;
  padding-left: 10px;
}
.navlist_glv2 .nav_inner_list > li.var_2 .last_list > li {
  width: 33.33%;
  float: left;
  padding: 0 10px;
  box-sizing: border-box;
}
.navlist_glv2 .nav_inner_list > li.var_2 .last_list > li .img_info span {
  font-size: 14px;
}
.navlist_glv2 .nav_inner_list > li.var_2 .last_list_heading {
  padding-left: 20px;
}
.navlist_glv2 .nav_inner_list > li.var_3 {
  width: 60%;
  padding-left: 10px;
}
.navlist_glv2 .nav_inner_list > li.var_3 .last_list > li {
  width: 33.33%;
  float: left;
  padding: 0 10px;
  box-sizing: border-box;
  overflow: hidden;
}
.navlist_glv2 .nav_inner_list > li.var_3 .last_list > li .img_info span {
  font-size: 14px;
}
.navlist_glv2 .last_list.groups > li .img_wp {
  width: 55px;
  height: 55px;
  float: left;
  line-height: 55px;
  text-align: center;
}
.navlist_glv2 .last_list.groups > li .img_wp img {
  max-width: 100%;
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
.navlist_glv2 .last_list.groups > li .img_info {
  float: left;
  padding: 7px 0 0 10px;
  width: calc(100% - 65px);
}
.navlist_glv2 .last_list.groups > li .img_info.var_2 {
  display: inline-block;
  width: 100%;
  padding: 0;
}
.navlist_glv2 .nav_inner_list > li.var_3 .last_list_heading {
  padding-left: 10px;
}
.navlist_glv2 .nav_inner_list > li .last_list > li:hover .img_wp + .img_info {
  text-decoration: underline;
}
.navlist_glv2 .nav_inner_list > li .last_list.groups > li:hover .groups_list li a {
  text-decoration: underline;
}
.navlist_glv2 .groups_list {
  width: 100%;
  display: inline-block;
}
.navlist_glv2 .groups_list li {
  float: left;
  border-left: 1px solid #ffffff;
  list-style: none;
}
.navlist_glv2 .groups_list li:first-child {
  border: none;
}
.navlist_glv2 .groups_list li:first-child a {
  padding-left: 0;
}
.navlist_glv2 .groups_list li a {
  font-size: 12px;
  color: #ffffff;
  display: block;
  padding: 0 5px;
}
.navlist_glv2 .nav_inner_list > li.var_4 {
  width: 40%;
  padding-left: 10px;
}
.navlist_glv2 .nav_inner_list > li.var_4 .last_list > li {
  width: 50%;
  float: left;
  padding: 0 10px;
  box-sizing: border-box;
  margin-top: 10px;
}
.navlist_glv2 .nav_inner_list > li.var_4 .last_list > li .img_info span {
  font-size: 14px;
}
.navlist_glv2 .meeting {
  position: relative;
  padding-top: 8px;
  padding-left: 20px;
}
.navlist_glv2 .meeting:before {
  content: "";
  width: 15px;
  height: 15px;
  border: 1px solid #ffffff;
  box-sizing: border-box;
  background: #e37272;
  position: absolute;
  left: -8px;
  top: 10px;
}
.navlist_glv2 .last_list_heading.file_shared {
  margin-top: -30px;
}
.navlist_glv2 .last_list_heading.file_shared + .img_info {
  margin-top: 10px;
}
.navlist_glv2 .offer_text {
  font-size: 12px;
  color: #333333;
  background: #fcae1b;
  border-radius: 2px;
  display: inline-block;
  padding: 0px 3px;
  font-weight: 700;
}
.navlist_glv2 .level_3 > li > a.font-12 {
  font-size: 12px;
}
.navlist_glv2 .offer_text.var_2 {
  position: absolute;
  top: 38px;
  left: 50%;
  transform: translateX(-50%);
  width: 50px;
  text-align: center;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .navlist_glv2 > li > a {
    padding: 20px 8px 23px 8px;
  }
}
/* rai widget hover start */
.navlist_glv2 .last_list li .img_wp.var_2 {
  width: 60px;
  text-align: center;
  height: 80px;
  background: #cccccc;
  line-height: 80px;
  cursor: pointer;
}

.navlist_glv2 .last_list li .img_wp.var_2 img {
  width: auto;
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.manpower_list {
  list-style: none;
  background: #ffffff;
  display: inline-block;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
}
.manpower_list li {
  float: left;
  width: 50%;
  text-align: center;
  border-left: 1px solid #cccccc;
  box-sizing: border-box;
}
.manpower_list li:first-child {
  border: none;
}
.manpower_list li .text_one {
  font-size: 12px;
  color: #666666;
}
.manpower_list li .text_two {
  font-size: 16px;
  color: #666666;
  font-weight: 700;
  margin-top: 5px;
}

/* rai widget hover start */
/* icici widget hover start */
.navlist_glv2 .last_list li .img_wp.var_3 {
  cursor: pointer;
  width: 30px;
  text-align: center;
  height: 80px;
  background: #cccccc;
  line-height: 80px;
}

.navlist_glv2 .last_list li .img_wp.var_3 img {
  width: auto;
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

/* icici widget hover start */
/* left navigation end*/
/* right navigation start*/
.right_navlist {
  float: right;
  padding-top: 10px;
  position: relative;
  z-index: 4;
}

.search_cont_wp {
  float: right;
  padding-top: 5px;
  position: relative;
}

.search_cont { /*background: #f6f8fa; box-shadow: 0 0 3px #cec9c9;*/
  position: relative;
}

.search_inp_wp {
  width: 245px;
  position: relative;
}

.search_inp {
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #333333;
  border: 1px solid #8b9dae;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 30px 0 10px;
  background-color: #f6f8fa;
}

.search_inp:focus {
  border-color: #00abbe;
  background-color: #ffffff;
  color: #333333;
}

.search_inp_wp .serchIc {
  background: none;
  width: auto;
  height: auto;
  margin: 0;
}

.search_inp_wp .serchIc {
  position: absolute;
  top: 4px;
  right: 10px;
}

.search_inp_wp .serchIc:before {
  content: "\e924";
  font-size: 20px;
  color: #8b9dae;
}

.search_inplist {
  display: none;
  z-index: 4;
  width: 100%;
  list-style: none;
  background: #ffffff;
  box-shadow: 0 0 3px #cec9c9;
  position: absolute;
  top: 30px;
  left: 0;
  font-size: 0;
}

.search_inplist li {
  display: inline-block;
  width: 100%;
}

.search_inplist li a {
  display: inline-block;
  padding: 15px 10px 5px;
  width: 100%;
  box-sizing: border-box;
}

.right_navlist .search_inplist li a {
  padding: 10px;
}

.right_navlist .search_inplist li a .list_text {
  padding-top: 2px;
}

.list_icon_2 {
  float: left;
  width: 20px;
}

.list_text {
  float: left;
  font-size: 12px;
  color: #333333;
  padding-left: 10px;
  word-break: break-word;
}

.search_inplist li .networkIc:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91e";
  font-size: 18px;
  color: #8b9dae;
}

.search_inplist li .prod_rec_ic:before {
  font-size: 18px;
  color: #8b9dae;
}

.search_inplist li .event_ic:before {
  font-size: 18px;
  color: #8b9dae;
}

.search_inplist li .groupsIc:before {
  font-size: 18px;
  color: #8b9dae;
}

.search_inplist li:hover {
  background: #f6f8fa;
}

.search_cont.act .search_inplist {
  display: block;
}

/*.search_inp_wp .serchIc{background: none; width: auto; height: auto; margin: 0; position: absolute; top:4px; right:10px;}*/
.close_icon {
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  display: block;
  font-size: 14px;
  border: 1px solid #06adc0;
  border-radius: 100%;
  box-sizing: border-box;
}

.close_icon .close_ic:before {
  font-size: 12px;
  font-weight: bold;
  color: #8b9dae;
}

.search_cont_2 {
  display: none;
}

.up_arrow {
  width: 16px;
  height: 10px;
  background: url(images/up_arrow.png) no-repeat;
  position: absolute;
  top: -10px;
  left: 50%;
  z-index: 3;
  transform: translate(-50%);
  display: none;
}

.search_cont .up_arrow {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .search_cont_wp {
    padding-top: 0;
  }
  .search_cont {
    display: none;
    padding: 5px;
    box-sizing: border-box;
    position: absolute;
    top: 50px;
    left: -108px;
    z-index: 2;
    background: #f6f8fa;
    box-shadow: 0 0 3px #cec9c9;
  }
  .right_navlist .search_cont_wp .search_inplist {
    position: static;
    left: inherit;
    top: inherit;
    box-shadow: none;
  }
  .search_cont_2 {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
  }
  .right_navlist .search_cont_wp .search_inplist {
    display: block;
  }
  .search_cont_2 .close_icon {
    display: none;
  }
  .search_cont_wp.act .search_cont {
    display: block;
  }
  .search_cont_wp.act .serchIc {
    display: none;
  }
  .search_cont_wp.act .search_inp + .serchIc {
    display: block;
  }
  .search_cont_wp.act .search_cont_2 .close_icon {
    display: inline-block;
  }
  .search_cont_2 .serchIc {
    display: inline-block;
    vertical-align: middle;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    background: none;
  }
  .search_cont_2 .serchIc:before {
    content: "\e924";
    font-size: 20px;
    color: #8b9dae;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icomoon" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
.act_contlist {
  list-style: none;
  float: right;
}

/*.act_contlist > li.noti_glv2, .act_contlist > li.cart, .act_contlist > li.home:hover{color: #333333;}*/
.act_contlist > li {
  float: left;
  margin: 8px 0 0 10px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
}

.act_contlist > li.noti_glv2, .act_contlist > li.cart, .act_contlist > li.home {
  position: relative;
}

.act_contlist > li .serchIc {
  float: none;
  display: inline-block;
  vertical-align: middle;
}

/*.act_contlist > li:hover .tootTipV2Cont{display: block;}*/
/*.act_contlist > li:hover.userconnections .open .tootTipV2Cont{display: none;}*/
.act_contlist > li .open:hover .tootTipV2Cont {
  display: block;
}

/*.act_contlist > li .userDisplay_extended .mutualConnTxt:hover .tootTipV2Cont{display: block;}*/
/*.act_contlist > li:hover .userDisplay_extended .mutualConnTxt .tootTipV2Cont{display: none;}*/
.act_contlist > li .tootTipV2 {
  padding: 0px 8px;
}

/*.act_contlist > li.noti_glv2.connect .tootTipV2Cont{margin-top: 27px;}*/
/*.act_contlist > li.cart .tootTipV2Cont{margin-top: 27px;}*/
.act_contlist > li.cart .tootTipV2 {
  padding: 0px 8px;
}

.notiCountWp.var_2 {
  height: 12px;
  padding: 0px 3px 0px 3px;
  top: -7px;
  right: 2px;
}

.notiCountWp.var_2 .notiCount {
  line-height: 12px;
  display: block;
}

.act_contlist > li .notification_ic:before, .act_contlist > li .cart_ic:before, .act_contlist > li .home_ic:before {
  font-size: 18px;
  color: #8b9dae;
}

.act_contlist > li .networkIc:before {
  font-size: 22px;
  color: #8b9dae;
}

.act_contlist > li .messageIc:before {
  color: #8b9dae;
}

.act_contlist > li.act .notification:before, .act_contlist > li.act .cart_ic:before, .act_contlist > li.act .home_ic:before, .act_contlist > li.act .networkIc:before {
  color: #333333;
}

.act_contlist > li .posRel {
  position: relative;
}

.user_info_wp {
  margin-left: 20px;
  float: right;
  border: 1px solid #d9dfe4;
  border-radius: 4px;
  box-sizing: border-box;
}

.user_info_inner {
  cursor: pointer;
  float: left;
  padding: 5px;
  box-sizing: border-box;
}

.user_info_glv2 {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  float: left;
  font-size: 0;
  margin: 0 5px;
  position: relative;
  overflow: hidden;
}

.user_info_glv2:before {
  content: "";
  width: 1px;
  height: 100%;
  background: #d9dfe4;
  position: absolute;
  top: 0;
  right: -6px;
}

.user_info_glv2 img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.user_info_glv2.var_2 {
  border-radius: 50%;
  overflow: hidden;
}

.user_info_glv2.var_2:before {
  display: none;
}

.user_arrow {
  width: 0;
  height: 0;
  content: "";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #8b9dae;
  z-index: 3;
  float: left;
  margin: 11px 0 0 5px;
}

.user_arrow.act {
  border-bottom: 7px solid #8b9dae;
  border-top: none;
}

.user_info_wp.act {
  border-color: #00abbe;
}

.user_info_wp:hover {
  border-color: #00abbe;
}

.user_info_wp.act .user_arrow {
  border-top: 7px solid #333333;
}

.profile_dd {
  display: none;
  width: 310px; /*padding: 2px 2px 0 2px;*/
  box-sizing: border-box;
  box-shadow: 0 2px 4px #666666;
  position: absolute; /*top: 62px;*/
  top: 55px;
  right: 0;
  z-index: 5;
  background: #ffffff;
}

.profile_dd.netVer {
  width: 390px;
}

.user_info_wp.act .profile_dd {
  display: block;
}

.user_info_wp .up_arrow {
  left: inherit;
  right: 35px;
}

.user_profile_wp {
  background-color: #f6f6f6;
}

.userdisplay_text.var_2.var_3 {
  color: #333333;
}

.userDisplay.glv2 .listIcon {
  position: absolute;
  margin: 0;
  top: 82px;
  left: 15px;
  width: 60px;
  text-align: center;
}

.userDisplay.glv2 .listIcon li { /*float: none;*/
  display: inline-block;
  margin: 0 5px;
}

.keyIc.var_2 {
  width: auto;
  height: auto;
  background: none;
}

.userDisplay.glv2 .listIcon li .keyIc.var_2:before {
  font-size: 13px;
  color: #999999;
}

.user_profile_wp .listIcon > li:hover .tootTipV2Cont {
  display: block;
}

.user_profile_wp .listIcon > li .tootTipV2Cont {
  width: 80px;
}

.user_profile_wp .tootTipV2:before {
  left: 3px;
}

.user_profile_wp .accptIc {
  position: absolute;
  top: 2px;
  right: 2px;
}

.user_profile_wp .accptIc:before {
  font-size: 16px;
  color: #84cf20;
}

.action_button {
  float: right;
  list-style: none;
  margin-top: 5px;
}

.action_button li {
  float: left;
  margin-left: 15px;
  line-height: normal;
}

.action_button li .shareIc:before, .action_button li .edit_ic:before {
  font-size: 15px;
  color: #8b9dae;
}

.action_button li .btn_v2 {
  font-size: 12px;
  padding: 3px 8px 3px 8px;
  min-width: inherit;
  width: 60px;
}

.action_button li .shr {
  font-size: 12px;
  color: #333333;
}

.action_button li .shr:hover {
  color: #21b5c6;
}

.profile_meter_wp {
  background: #ffffff; /*margin-top: 1px;*/
  padding: 15px 0;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
}

.profile_heading {
  font-size: 12px;
  color: #8c8c8c;
  padding-left: 10px;
}

.profile_heading span {
  font-size: 14px;
  color: #00dd11;
  font-weight: 700;
}

.profile_tag_list {
  list-style: none;
  display: inline-block;
  width: 100%;
  padding-left: 5px;
  box-sizing: border-box;
  margin-top: 3px;
}

.profile_tag_list li {
  float: left; /*border: 1px solid #d9dfe4;*/ /*margin: 3px;*/
  width: 100%;
  border-radius: 2px;
}

.profile_tag_list li a {
  font-size: 12px;
  color: #201750;
  float: left;
  padding: 2px 5px;
  background: #ffffff;
  border-radius: 20px;
  margin: 2px auto;
}

.profile_tag_list li a span {
  color: #ffffff;
  background: #201750;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  display: inline-block;
  line-height: 20px;
  font-size: 10px;
  text-align: center;
}

.profile_meter {
  position: relative;
  width: calc(100% - 20px);
  margin: 6px auto 0;
  height: 10px; /* border: 1px solid #a6a7a9;*/
  background: #f0f0f0;
  border-radius: 10px;
  box-sizing: border-box; /*background-image: linear-gradient(#dadada, #f0f0f0);*/
}

.profile_meter .inner_meter {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  z-index: 2;
  background: #00dd11;
  border-radius: 10px; /* background-image: linear-gradient(to right, #00bc5e, #00dc8b);*/
}

.profile_tag_list li .subject {
  font-size: 12px;
  margin-top: 4px;
}

.profile_tag_list li:nth-child(even) a {
  color: #FB7820;
}
.profile_tag_list li:nth-child(even) a span {
  background: #FB7820;
}

.profile_tag_list li:hover a {
  background: #201750;
  color: #ffffff;
}
.profile_tag_list li:hover a span {
  background: #ffffff;
  color: #201750;
}

.profile_tag_list li:nth-child(even):hover a {
  background: #FB7820;
  color: #ffffff;
}
.profile_tag_list li:nth-child(even):hover a span {
  background: #ffffff;
  color: #FB7820;
}

.profile_list {
  list-style: none;
  background: #ffffff;
}

.profile_list li {
  position: relative;
  padding: 0 10px;
  box-sizing: border-box;
}

.profile_list li .plus_count {
  color: #273239;
  margin-left: 3px;
}
.profile_list li .plus_count:hover {
  text-decoration: underline;
}

.profile_list li:first-child a {
  border: none;
}

.profile_list li a {
  display: block;
  font-size: 12px;
  color: #666666;
  padding: 10px 0;
  box-sizing: border-box;
  border-top: 1px solid #f0f0f0;
}

.profile_list li a .notiCountWp.var_2 {
  position: static;
  float: right;
  top: inherit;
  right: inherit;
}

.profile_list li a .notiCount {
  display: block;
}

.bottom_section_glv2 {
  background: #f6f6f6;
  border-top: 1px solid #f0f0f0;
  display: inline-block;
  width: 100%;
  padding: 10px;
  box-sizing: border-box; /*margin-left:-2px;*/
  margin-bottom: -5px;
}

.bottom_section_glv2 .help_center {
  float: left;
  font-size: 12px;
}

.bottom_section_glv2 .tcPP_text {
  color: #666666;
  font-size: 12px;
  float: right;
}

.bottom_section_glv2 .tcPP_text a {
  color: #666666;
}

.btm_secn li a {
  float: left;
  color: #273239;
  font-size: 12px;
}

.btm_secn li {
  list-style: none;
}

.btm_secn li a:hover {
  color: #273239;
  text-decoration: underline;
}

.btm_secn li a {
  margin-left: 20px;
}

.act_contlist li.act .open {
  display: none;
}

.act_contlist li .close_icon {
  display: none;
}

.act_contlist li.act .close_icon {
  display: block;
  margin-top: -4px;
}

.act_contlist li.act {
  margin-top: 8px;
}

.act_contlist li.home {
  margin-top: 7px;
}

.act_contlist li.home.act {
  margin-top: 7px;
}

.act_contlist li.act .profile_dd {
  display: block;
}

.act_contlist li.cart .profile_dd {
  right: -87px;
  top: 42px;
  padding-bottom: 40px;
}

.act_contlist li.act .up_arrow {
  left: inherit;
  right: 86px;
}

.cart_list {
  list-style: none;
  font-size: 0;
}
.cart_list li {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #eeeeee;
  line-height: normal;
  text-align: left;
}
.cart_list li:nth-child(odd) {
  background-color: #f6f8fa;
}
.cart_list li .cart_text {
  font-size: 12px;
  color: #333333;
}
.cart_list li .cart_col {
  float: left;
  padding: 10px;
  box-sizing: border-box;
  position: relative;
}
.cart_list li .cart_col.col_1 {
  width: 50%;
}
.cart_list li .cart_col.col_2 {
  width: 20%;
}
.cart_list li .cart_col.col_3 {
  width: 30%;
}
.cart_list li .remove_text {
  font-size: 10px;
  color: #999999;
  margin-top: 10px;
  cursor: pointer;
}

.act_contlist > li .profile_dd .btn.glv2 {
  float: right;
  margin: 10px 10px 0 0;
}

.cart_list_nano.nano .cart_list {
  padding-right: 0px;
}

.cart_list_nano.nano {
  top: 0;
  height: 120px !important;
  position: relative;
  border: none;
  min-height: auto;
  max-height: inherit;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1;
}

.cart_list_nano.nano > .nano-pane {
  width: 7px;
  background-color: transparent;
}

.cart_list_nano.nano > .nano-pane > .nano-slider {
  border-radius: 5px;
  background-color: #d9dfe4;
}

.profile_dd .empty_cart {
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
}

.empty_cart_text {
  font-size: 14px;
  color: #999999;
}

.act_contlist > li .profile_dd .empty_cart .btn.glv2 {
  float: none;
  margin: 20px auto 0;
}

.user_profile_wp .listIcon > li .keyIc {
  background: none;
  width: auto;
  height: auto;
}

.user_profile_wp .listIcon > li .crtifdIc {
  background: none;
  width: auto;
  height: auto;
}

.user_profile_wp .listIcon > li .keyIc:before {
  content: "\e995";
  font-size: 16px;
  color: #a7b5c2;
}

.user_profile_wp .listIcon > li .crtifdIc:before {
  content: "\e992";
  font-size: 16px;
  color: #a7b5c2;
}

.profile_list li:hover {
  background-color: #f6f6f6;
}

@media only screen and (min-width: 768px) {
  .user_profile_wp .userDisplay.glv2 .col_left {
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  .profile_bottom {
    display: none;
  }
  .profile_top .user_arrow {
    display: none;
  }
  .user_profile_wp .userDisplay.glv2 .usercompany {
    margin-top: 8px;
  }
}
@media only screen and (max-width: 767px) {
  .userDisplay.glv2 .userdisplay_text_wp {
    text-align: left;
    line-height: normal;
  }
  .user_profile_wp .accptIc {
    right: 15px;
    top: 5px;
  }
  .act_contlist > li.act .profile_dd {
    top: 39px;
    left: 0;
    width: 100%;
    height: calc(100vh - 160px);
    overflow: hidden;
    overflow-y: scroll;
  }
  .userDisplay.glv2 .listIcon {
    top: 50px;
    left: 8px;
  }
  .userDisplay.glv2 .listIcon > li {
    margin: 0 5px;
  }
  .act_contlist li.act .up_arrow {
    display: none;
  }
  .profile_top {
    text-align: left;
    position: relative; /*height: 82px;*/
    overflow: hidden;
  }
  .profile_tag_list li {
    line-height: normal;
  }
  .profile_list li {
    line-height: normal;
    text-align: left;
    display: inline-block;
    width: 100%;
  }
  .profile_mid {
    display: none;
  }
  .profile_bottom {
    display: block;
  }
  .profile_list.var_2 {
    padding: 0;
  }
  .profile_list.var_2 > li {
    border-top: 1px solid #f0f0f0;
  }
  .profile_list.var_2 > li > a {
    font-size: 14px;
    color: #333333;
    font-weight: 700;
    padding: 10px 20px;
    border: none;
  }
  .profile_list.var_2 > li > a .notiCountWp {
    display: block;
  }
  .profile_top .user_arrow {
    position: absolute;
    top: 40px;
    right: 17px;
    margin: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #333333;
    display: none;
  }
  .profile_top {
    -webkit-transition: height 1s; /* For Safari 3.1 to 6.0 */
    transition: height 1s;
    height: auto !important;
  }
  /*.profile_top.act{height: auto;  -webkit-transition: height 1s;    transition: height 1s;}*/
  .profile_top .user_arrow:before {
    content: "";
    position: absolute;
    bottom: -7px;
    right: -13px;
    width: 25px;
    height: 25px;
    z-index: 2;
  }
  .profile_top.act .user_arrow {
    transform: rotate(180deg);
  }
  .profile_list.var_3 {
    padding-left: 30px;
    display: none;
  }
  .profile_list.var_3 li a {
    border-top: 1px solid #f0f0f0;
    font-size: 14px;
  }
  .profile_list li.help_setting {
    float: left;
  }
  .profile_list li.help_setting > a {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
  .profile_list li.help_setting a:first-child {
    padding-left: 20px;
  }
  .profile_list li.help_setting span {
    float: left;
    padding-top: 10px;
    color: #333333;
    font-size: 14px;
    font-weight: 700;
  }
  .profile_top .userDisplay.glv2 .usercompany { /*margin: 15px 0 0 -50px;*/
    margin: 5px 0 0 0 !important;
  }
  .profile_top .userDisplay.glv2 .userlocation { /*margin-left: -50px;*/ }
  .profile_top .userDisplay.glv2 .listIcon {
    top: 90px;
  }
  .profile_list.var_2.profile_list_nav > li:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icomoon" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e948";
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 9px;
    color: #8b9dae;
    font-weight: bold;
  }
  .profile_list.var_2.profile_list_nav > li.act::before {
    transform: rotateZ(90deg);
  }
  .profile_list.var_2.profile_list_nav > li:last-child:before {
    display: none;
  }
  .profile_list.var_2.profile_list_nav { /*padding-bottom: 50px;*/ }
  .cart_list_nano.nano {
    height: 300px !important;
  }
  .profile_list.var_2 > li.eventli:before {
    display: none;
  }
}
/* right navigation end*/
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .popular_office {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* left navigation Start*/
  .navlist_glv2 { /*display: inline-block;*/
    width: 100%;
    /*.nav_inner_list > li.var_2 .last_list > li,.nav_inner_list > li.var_3 .last_list > li{padding: 0 10px;}*/
  }
  .navlist_glv2 .nav_inner_list > li {
    padding: 0 10px;
  }
  .navlist_glv2 .nav_hover_container {
    padding-left: 10px;
    padding-right: 10px;
    top: 109px;
  }
  .navlist_glv2 .level_3 > li > a {
    font-size: 12px;
  }
  .navlist_glv2 .level_2 > li > a {
    font-size: 14px;
  }
  .navlist_glv2 .last_list li .img_wp {
    height: 60px;
  }
  .navlist_glv2 .nav_inner_list > li.var_2 .last_list_heading, .navlist_glv2 .nav_inner_list > li.var_3 .last_list_heading {
    padding-left: 10px;
  }
  .navlist_glv2 .nav_heading {
    font-size: 22px;
  }
  /* left navigation end*/
  /* right navigation Start*/
  .right_navlist {
    width: 100%;
  }
  .search_cont_wp {
    width: calc(100% - 280px);
  }
  .search_cont_wp .search_inp_wp {
    width: 100%;
  }
  .navlist_glv2 > li > a {
    padding: 13px 8px 27px 8px;
  }
  .search_inplist {
    width: 300px;
  }
  /* right navigation end*/
}
/* left navigation Start*/
/* Navigation End */
/*glv2 RHS Start */
.temp {
  display: inline-block;
  width: 100%;
}

.subwrapper {
  padding: 0 15px 30px 15px;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  height: 110px;
  display: flex;
  align-items: center;
}

.mainwrapper {
  box-shadow: 0 0 3px #cec9c9;
  width: 100%;
  background-color: #FFF;
  padding: 15px 0 15px 0;
  box-sizing: border-box;
}

.mainwrapper .featuredofferstxt {
  margin-left: 15px;
}

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

.offers li {
  list-style: none;
  border-top: 1px solid #eee;
  position: relative;
  cursor: pointer;
}

.boldtxt {
  font-size: 14px;
  font-weight: 700;
}

.featuredofferstxt {
  font-size: 14px;
  color: #666666;
  float: left;
}

.imglogo img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.imglogo {
  width: 90px;
  text-align: center;
  float: left;
}

.conditionsapply {
  float: left;
}

/*.conditions .conditionsapply{cursor: pointer;}
.conditions .conditionsapply:hover{color: #333333;}*/
.basetxtleft {
  float: right;
  color: #333;
  font-size: 12px;
  cursor: pointer;
}

.offers li:hover {
  background-color: #f6f8fa;
}

.txt {
  font-size: 12px;
}

.txt, .boldtxt {
  color: #333;
}

.txt.txt1 {
  color: #666;
}

.offers li:first-child {
  border: none !important;
}

.basetxt {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  padding-right: 15px;
}

.basetxtleft.txt {
  padding-top: 8px;
}

.seeall {
  float: right;
}

.conditions {
  padding: 0 15px 0 15px;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  margin-top: 10px;
}

.conditionsapply {
  color: #999;
  font-size: 10px;
}

.offers li .btn_v2 {
  display: none;
  position: absolute;
  bottom: 10px;
  right: 10px;
  padding: 4px 10px 5px 10px;
  font-size: 12px;
}

.offers li:hover .btn_v2 {
  display: block;
}

.subwrapper .txt {
  float: left;
  width: calc(100% - 100px);
  padding-left: 10px;
  font-size: 14px;
  margin: 0;
  min-height: 34px;
  max-height: 68px;
  overflow: hidden;
}

/*glv2 RHS End */
/*glv2 Reading_list Start */
.featuredofferstxt .subtxt {
  font-size: 12px;
  color: #333333;
}

/*glv2 Reading_list End */
/*glv2 add_connections Start */
.email {
  padding-left: 10px;
  font-size: 12px;
  color: #999999;
  color: #273239;
  border: 1px solid #ccc;
  box-sizing: border-box;
  border-radius: 3px;
  margin: 10px 0 0px 15px;
  width: 280px;
  height: 30px;
}

.emailtxt {
  font-size: 10px;
  color: #999999;
}

.container_v2 .iconTxtList.glv2 li {
  border: 1px solid #ddd;
  border-radius: 2px;
  width: 34px;
  height: 34px;
  margin: 10px 0 0 8px;
  display: flex;
  align-items: center;
}

.iconTxtList.glv2 {
  float: right;
  margin: 8px 29px 0 0;
}

.iconTxtList.glv2 li:first-child {
  margin-left: 0;
}

.iconTxtList.glv2 .gmailIc {
  background: url(images/gmail_1.png) no-repeat;
  width: 24px;
  height: 21px;
  vertical-align: middle;
}

.iconTxtList.glv2 .outlookIc_fff {
  background: url(images/outlook_1.png) no-repeat;
  height: 21px;
  width: 24px;
  vertical-align: middle;
}

.iconTxtList.glv2 .yahooIc_fff {
  background: url(images/yahoo_1.png) no-repeat;
  height: 21px;
  width: 24px;
  vertical-align: middle;
}

.iconTxtList.glv2 .emailIc_fff {
  margin: 0;
  width: auto;
  height: auto;
  background: no-repeat;
  float: none;
  display: inline-block;
  vertical-align: middle;
}

.iconTxtList.glv2 .emailIc_fff:before {
  content: "\e918";
  font-size: 19px;
  color: #666666;
}

.contactstxt {
  font-size: 12px;
  padding-top: 20px;
  float: none;
  display: inline-block;
}

.iconTxtList.glv2 > li > a {
  padding: 0px;
  height: 100%;
  text-align: center;
  line-height: 32px;
}

/*glv2 add_connections End */
/* notification start */
.notification_wp {
  width: 100%;
  text-align: left;
  line-height: normal;
}

.notification_details {
  display: none;
}

.notification_details.act {
  display: block;
}

.act_contlist > li.noti_glv2 .profile_dd {
  right: -125px;
  top: 42px;
}

.act_contlist > li.noti_glv2 .profile_dd .up_arrow {
  right: 119px;
}

.act_contlist > li.noti_glv2 .profile_dd.netVer {
  right: -163px;
}

.act_contlist > li.noti_glv2 .profile_dd.netVer .up_arrow {
  right: 160px;
}

.act_contlist > li.noti_glv2 .profile_dd.netVer .nano {
  height: 400px;
  position: relative;
  min-height: 100px;
  max-height: 425px;
  border: none;
}

.act_contlist > li.noti_glv2 .profile_dd.netVer .nano > .nano-pane > .nano-slider {
  border-radius: 3px;
  background-color: #d9dfe4;
}

.headertxt {
  width: 50%;
  padding-top: 10px;
  font-size: 14px;
  color: #999999;
  float: left;
}

.headertxt .notificationtxt {
  position: relative;
  font-weight: 700;
}

.headertxt.act {
  color: #333333;
}

.header_noti {
  padding: 0 20px 8px 8px;
  box-sizing: border-box;
  font-size: 14px;
  color: #999;
  display: inline-block;
  width: 100%;
}

.header_noti .headertxt .notiCountWp {
  top: -4px;
  right: -8px;
}

.notification_details li {
  list-style: none;
  background-color: #f6f6f6;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}

/*.col_left1{top:10px!important;}*/
.notiname {
  color: #333 !important;
  font-weight: 700;
}

.txtlhs {
  color: #666;
  font-size: 12px;
}

.userdisplay_text.txtlhs {
  white-space: normal !important;
  padding: 0;
  font-size: 12px;
  color: #666666;
  height: auto;
}

.userdisplay_text.var_2 txt {
  font-size: 11px;
}

.sidetxt {
  margin-top: 5px;
  float: right;
  font-size: 12px;
  color: #273239;
}
.sidetxt:hover {
  text-decoration: underline;
}

.sidetxt.sidetxt1 {
  color: #273239;
  padding-right: 10px;
}

.acpttxt {
  float: right;
  font-size: 12px;
  color: #666;
  font-weight: 700;
}

.footertxtclr {
  text-align: center;
  color: #273239;
  font-size: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.footertxtclr a:hover {
  text-decoration: underline;
}

.userdisplay_text.var_2.txt {
  float: left;
  font-size: 12px;
  color: #999999;
  padding: 0;
  height: auto;
  margin-top: 5px;
}

.notification_details li .col_left.col_left1 {
  height: 30px;
  width: 30px;
  line-height: 30px;
}

.notification_details li .col_left.col_left1 > div {
  vertical-align: middle;
}

.notification_details li .userDisplay.glv2 .userdisplay_text_wp {
  color: #666666;
  width: calc(100% - 50px);
}

/* notification Ends */
/* notification place holder start */
.placeholder .headertxt .notificationtxt {
  display: block;
  width: 88px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
}
.placeholder .headertxt:last-child {
  display: flex;
  justify-content: flex-end;
}
.placeholder .userdisplay_text.var_2.txt {
  display: block;
  width: 100px;
  height: 15px;
}
.placeholder .userdisplay_text .notiname {
  width: 170px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  display: inline-block;
}
.placeholder .userdisplay_text .notiname_1 {
  width: 100px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  display: inline-block;
}
.placeholder .sidetxt {
  width: 46px;
  height: 15px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  display: inline-block;
}
.placeholder .sidetxt.sidetxt1 {
  width: 40px;
  height: 15px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  display: inline-block;
  margin-right: 5px;
}
.placeholder .ftrclrtxt {
  width: 45px;
  height: 15px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  display: inline-block;
}

/* notification place holder end */
/* select dropdown start */
.select_dropdown_wp {
  width: 140px;
  float: right;
  margin: 10px 10px 0 0;
  position: relative;
}

.select_dropdown {
  width: 100%;
  height: 24px;
  border: 1px solid #d9dfe4;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}

.select_dropdown_wp .select_dropdown .icons_wp {
  width: 25px;
  height: 22px;
  line-height: 16px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}

.select_dropdown .user_arrow {
  position: absolute;
  top: 8px;
  right: 6px;
  margin: 0;
}

.selected_text {
  width: 100%;
  line-height: 23px;
  font-size: 12px;
  color: #333333;
  padding: 0 20px 0 30px;
  box-sizing: border-box;
}

.select_dropdown_wp .globe_stroke_ic, .select_dropdown_wp .networkIc, .select_dropdown_wp .company_profile, .select_dropdown_wp .groupsIc {
  display: inline-block;
  vertical-align: middle;
}

.select_dropdown_wp .globe_stroke_ic:before {
  color: #8b9dae;
  font-size: 14px;
}

.select_dropdown_wp .company_profile:before {
  color: #8b9dae;
}

.select_dropdown_wp .groupsIc:before {
  color: #8b9dae;
  vertical-align: middle;
}

.select_dropdown_wp .networkIc:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91e";
  font-size: 18px;
  color: #8b9dae;
  vertical-align: middle;
}

.select_dropdown_wp .select_dropdown .company_profile:before {
  font-size: 14px;
}

.select_dropdown_wp .select_dropdown .groupsIc:before {
  font-size: 14px;
}

.select_dropdown_wp .search_inplist {
  top: 24px;
  width: 210px;
}

.select_dropdown_wp.act .search_inplist {
  display: block;
}

.select_dropdown_wp.act .select_dropdown {
  background: #d9dfe4;
}

.select_dropdown_wp.act .select_dropdown .user_arrow {
  transform: rotate(180deg);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #333333;
}

.select_dropdown_wp.act .search_inplist .list_text {
  color: #666666;
}

.select_dropdown_wp.act .search_inplist .list_text.var_2 {
  color: #999999;
  margin-top: 2px;
  display: inline-block;
  width: 100%;
  padding-left: 30px;
  box-sizing: border-box;
}

.select_dropdown_wp .search_inplist li {
  position: relative;
}

.select_dropdown_wp .search_inplist li .next_arrow {
  position: absolute;
  top: 20px;
  right: 10px;
}

.select_dropdown_wp .search_inplist li .next_arrow:before {
  font-size: 12px;
  color: #273239;
}

.select_dropdown_wp .search_inplist li a:hover .list_text {
  color: #333333;
  font-weight: 700;
}

.select_dropdown_wp .search_inplist li a:hover .list_text.var_2 {
  font-weight: normal;
}

.select_dropdown_wp .search_inplist li .search_inplist_wp_nano {
  display: none;
  min-height: inherit;
  max-height: inherit;
  height: 200px;
  margin: 0;
  top: 0px;
  left: 100%;
}

.select_dropdown_wp .search_inplist li .search_inplist {
  left: 0;
  top: 0;
  width: 100%;
}

.select_dropdown_wp .search_inplist li a {
  padding: 10px;
}

.select_dropdown_wp .search_inplist li:hover .search_inplist_wp_nano {
  display: block;
}

.select_dropdown_wp .search_inplist li .search_inplist_wp_nano.nano .nano-pane {
  background-color: transparent;
}

.select_dropdown_wp .search_inplist li .search_inplist_wp_nano.nano .nano-pane .nano-slider {
  width: 5px;
  background-color: #d9dfe4;
  border-radius: 5px;
}

.select_dropdown_wp .search_inplist li .search_inplist_wp_nano .search_inplist li {
  width: calc(100% + 17px);
  border: none;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .select_dropdown_wp .search_inplist li .search_inplist {
    left: inherit;
    right: 100%;
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .select_dropdown_wp {
    margin-top: 1px !important;
  }
  .select_dropdown_wp .search_inplist {
    top: inherit;
    bottom: 25px;
    left: 0;
  }
  .select_dropdown_wp .search_inplist li .search_inplist_wp_nano {
    width: 100%;
    height: 220px;
    bottom: 0;
    left: 0;
    top: inherit;
  }
  .select_dropdown_wp .search_inplist li .search_inplist_wp_nano .bck_arw {
    font-size: 12px;
    color: #333333;
    position: relative;
    background: #fff;
    z-index: 5;
    padding-left: 25px;
  }
  .select_dropdown_wp .search_inplist li .search_inplist_wp_nano .bck_arw:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icomoon" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e949";
    color: #8c9eaf;
    font-size: 10px;
    position: absolute;
    top: 13px;
    left: 10px;
  }
  .select_dropdown_wp .search_inplist li a.grpli {
    position: relative;
    z-index: 5;
  }
  .select_dropdown_wp .search_inplist li .search_inplist_wp_nano .search_inplist {
    top: 35px;
    height: 100%;
  }
  /*.select_dropdown_wp .search_inplist li .search_inplist_wp_nano.nano .nano-pane{display: block !important;}*/
}
/* select dropdown End */
/* postlist on dashboard start */
.post_by {
  display: inline-block;
  width: 100%;
  position: relative;
  height: 1px;
  background-color: #dedede;
  margin: 15px 0 25px 0;
}

.post_list_wp {
  width: 240px;
  position: absolute;
  left: 50%;
  top: -13px;
  transform: translateX(-50%); /*z-index: 2;*/
  background: #ffffff;
  padding: 0 20px;
  box-sizing: border-box;
}

.post_list {
  list-style: none;
  border-radius: 4px;
  background-image: linear-gradient(#b9bec2, #d4dadf);
}

.post_list li {
  float: left;
  width: 50%;
  position: relative;
}

.post_list li a {
  font-size: 12px;
  color: #999999;
  display: block;
  padding: 5px;
  text-align: center;
}

.post_list li.act a {
  background: #ffffff;
  border: 1px solid #b9bec2;
  border-radius: 4px;
  color: #333333;
  font-weight: 700;
}

.post_list li .notiCountWp.var_2 {
  right: 0;
  top: -7px;
}

.post_list li.act .notiCountWp {
  display: none;
}

.post_list li a:hover {
  color: #333333;
}

/* postlist on dashboard End */
/* right icon list start start */
.right_icon_list {
  float: right;
  list-style: none;
  margin-right: 15px;
}

.right_icon_list li {
  float: left;
  margin-left: 8px;
}

.right_icon_list li a {
  display: block;
}

.right_icon_list li .clockIc, .right_icon_list li .star_ic, .right_icon_list li .contact_ic {
  color: #8d9fb0;
  font-size: 14px;
}

.right_icon_list li.act .clockIc, .right_icon_list li.act .star_ic, .right_icon_list li.act .contact_ic {
  color: #333333;
}

/* right icon list start End */
/*Interventions 01-Connections start*/
.header.no_border {
  border: none;
}

.locn {
  float: left;
  padding: 3px 5px 0 0;
}

.glv2_inter.connection .two_col_e_li {
  padding: 0;
  display: inherit;
  margin: 0;
  width: auto;
  white-space: nowrap;
  font-size: 0;
  overflow-x: scroll;
  overflow-y: hidden;
}

.glv2_inter.connection .two_col_e_li > li {
  padding: 8px;
  width: auto;
  overflow: initial;
  opacity: 0.5;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
  display: inline-block;
  vertical-align: top;
}

.glv2_inter.connection .two_col_e_li > li.act {
  opacity: 1;
}

.glv2_inter.connection .two_col_e_li > li .borderdemo {
  padding: 10px;
  display: inline-block;
  width: 333px;
  box-sizing: border-box;
}

.glv2_inter.connection .two_col_e_li > li .userDisplay.glv2 {
  padding: 0;
}

.glv2_inter.connection .two_col_e_li > li .userDisplay.glv2 .col_left {
  left: 0;
  top: 0;
  width: 45px;
  height: 45px;
  line-height: 45px;
}

.glv2_inter.connection .two_col_e_li > li .userDisplay.glv2 .userdisplay_text_wp {
  box-sizing: border-box;
}

.glv2_inter.connection .two_col_e_li > li .product_list + .userDisplay.glv2 .userdisplay_text_wp {
  width: auto;
}

.glv2_inter.connection .two_col_e_li > li .userDisplay.glv2 .crtifdIc {
  display: block;
}

.glv2_inter.connection .two_col_e_li > li .userDisplay.glv2 .listIcon {
  margin-top: 8px;
}

.glv2_inter.connection .two_col_e_li > li .userDisplay.glv2.company .col_left {
  width: 22px;
  height: 22px;
  line-height: 22px;
}

/*.glv2_inter.connection .two_col_e_li > li .userDisplay.glv2.company .userdisplay_text_wp{padding-left: 32px;}*/
.glv2_inter.connection .two_col_e_li > li .userDisplay.glv2.company .username {
  font-size: 12px;
  margin-top: -5px;
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
}

.glv2_inter.connection .two_col_e_li > li .userDisplay.glv2.company .userlocation {
  margin-top: -5px;
}

.glv2_inter.connection .two_col_e_li > li .userDisplay.glv2.company {
  margin-top: 15px;
}

.userDisplay.glv2 .listIcon.var_2 {
  position: relative;
  top: inherit;
  left: inherit;
  float: left;
}

.listIcon.var_2 li .verify_company:before {
  font-size: 13px;
  color: #84cf20;
}

.listIcon.var_2 li .crtifdIc {
  background: none;
  width: auto;
  height: auto;
}

.listIcon.var_2 li .crtifdIc:before {
  content: "\e992";
  font-size: 13px;
  color: #a3a3a3;
}

.listIcon.var_2 li .busiconectIc:before {
  font-size: 13px;
  color: #d3a30a;
}

.deg_wp {
  float: left;
  font-size: 12px;
  color: #333333;
  margin: 8px 0 0 8px;
}

.deg {
  color: #999999;
}

.sevices_list {
  list-style: none;
  margin-top: 10px;
  display: inline-block;
  width: 100%;
  margin-left: -5px;
}

.sevices_list li {
  float: left;
  font-size: 12px;
  color: #333333;
  padding: 5px;
}

.glv2_inter.connection .two_col_e_li > li .basetxt {
  margin-top: 8px;
  float: left;
  width: auto;
}

.glv2_inter.connection .two_col_e_li > li .basetxt .image_list li {
  width: 18px;
  height: 18px;
}

.glv2_inter.connection .two_col_e_li > li .basetxtleft.txt {
  float: left;
  margin-left: 10px;
  color: #999999;
  padding-top: 3px;
}

.glv2_inter.connection .two_col_e_li > li .basetxtleft.txt span {
  margin-right: 5px;
  color: #333333;
}

.glv2_inter.connection .two_col_e_li > li .btn.glv2 {
  float: right;
  min-width: auto;
  margin-top: 8px;
}

.glv2_inter.connection .two_col_e_li > li .shareIc {
  float: right;
  margin: 11px 10px 0 0;
}

.glv2_inter.connection .intervention_list_wp {
  height: 227px;
}

.glv2_inter.connection .bottom_row {
  margin-top: 20px;
}

@media only screen and (max-width: 767px) {
  .glv2_inter.connection .intervention_list_wp {
    height: 215px;
  }
  .glv2_inter.connection .bottom_row {
    margin-top: 30px;
  }
  .glv2_inter.connection .two_col_e_li > li .basetxt .image_list {
    display: none;
  }
  .glv2_inter.connection .two_col_e_li > li .basetxtleft.txt {
    margin-left: 0;
  }
  .glv2_inter.connection .two_col_e_li > li .borderdemo {
    width: 265px;
  }
  .post_list_wp {
    background: #f4f4f4;
  }
  .glv2_inter.connection .two_col_e_li > li .product_list + .userDisplay.glv2 .userdisplay_text_wp {
    width: calc(100% - 32px);
  }
}
/*------------Interventions 01-Connections end---------*/
/* Company intervention start*/
.glv2_inter.connection.company_inter .intervention_list_wp {
  height: 350px;
}
.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.company {
  margin-top: 0;
  /*.userdisplay_text_wp{padding-left: 80px;}*/
}
.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.company .col_left {
  width: 70px;
  height: 70px;
  line-height: 70px;
}
.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.company .username {
  font-size: 14px;
  margin-top: -2px;
}
.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.company .usercompany .usercompany_var_2 {
  color: #666666;
}
.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.company .userlocation {
  margin-top: 0;
}
.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.admin {
  margin-top: 20px;
}
.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.admin .col_left {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.admin .userdisplay_text_wp .username {
  font-size: 12px;
}
.glv2_inter.connection.company_inter .two_col_e_li > li .borderdemo {
  width: 465px;
  padding-bottom: 0;
}
.glv2_inter.connection.company_inter .two_col_e_li > li .btn.glv2 {
  margin-top: 25px;
}

.glv2_inter.connection.company_inter .intervention_list_wp .two_col_e_li > li {
  height: 350px;
  margin-right: 10px;
  margin-bottom: 4px;
}

.glv2_inter.connection .intervention_list_wp .two_col_e_li > li {
  height: 230px;
}

.orgnization {
  float: left;
  margin: 5px 0 0 10px;
}
.orgnization .org_userimgwp-4 {
  float: left;
}
.orgnization .org_userimgwp-4:before {
  font-size: 18px;
}
.orgnization .orgnization_text {
  font-size: 12px;
  float: left;
  margin: 3px 0 0 10px;
}

.company_info {
  font-size: 12px;
  color: #666666;
  white-space: normal;
  height: 30px;
  overflow: hidden;
  margin-top: 10px;
}

.product_list {
  margin-top: 15px;
  display: inline-block;
  width: 100%;
}
.product_list li {
  float: left;
  width: 75px;
  margin-left: 15px;
}
.product_list li:first-child {
  margin-left: 0;
}
.product_list li .img_wp {
  width: 100%;
  height: 75px;
  line-height: 75px;
  text-align: center;
  line-height: 75px;
  border: 1px solid #f5f5f5;
  box-sizing: border-box;
}
.product_list li .img_wp img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.product_list li .product_name {
  font-size: 12px;
  color: #666666;
  white-space: normal;
  margin-top: 6px;
  height: 30px;
  overflow: hidden;
}

#companyintro_ul .product_list li .img_wp {
  overflow: hidden;
}

.full_view_link {
  margin-top: 5px;
  font-size: 12px;
  color: #333333;
  text-align: center;
  width: calc(100% + 20px);
  background: #f6f8fa;
  margin-left: -10px;
  border-top: 1px solid #f0f0f0;
  padding: 5px;
  display: inline-block;
  box-sizing: border-box;
}

.pick_header {
  padding: 10px;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}

.container_v2 .contentList2.dashboard_v3 .pick_header .dscrptn {
  float: left;
  padding: 0;
  font-size: 12px;
  color: #333333;
}

.container_v2 .contentList2.dashboard_v3 .pick_header .dscrptn .locn {
  padding-top: 2px;
}

.pick_list {
  list-style: none;
  display: inline-block;
  width: 100%;
  background: #f6f8fa;
  padding: 10px;
  box-sizing: border-box;
}

.pick_list > li {
  float: left;
  margin: 3px;
  border-radius: 2px;
  border: 1px solid #d9dfe4;
}

.pick_list > li > a {
  display: block;
  padding: 5px 10px;
  font-size: 12px;
  color: #666666;
}

.profile_dd.var_2 {
  padding: 0;
  width: 250px;
  top: 30px;
  right: 15px;
}

.profile_dd.var_2 .up_arrow {
  left: inherit;
  right: 25px;
}

.pick_wp {
  font-size: 0;
}

.header.no_border.posRel {
  position: relative;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .glv2_inter.connection.company_inter .two_col_e_li > li .borderdemo {
    width: 400px;
  }
  .product_list li {
    margin-left: 7px;
    width: 70px;
  }
  .product_list li .img_wp {
    height: 70px;
    line-height: 70px;
  }
  .glv2_inter.connection.company_inter .intervention_list_wp {
    height: 341px;
  }
}
@media only screen and (max-width: 767px) {
  .glv2_inter.connection.company_inter .intervention_list_wp {
    height: 323px;
  }
  .glv2_inter.connection.company_inter .two_col_e_li > li {
    /*.userDisplay.glv2.company .userdisplay_text_wp{padding-left: 60px;}*/
  }
  .glv2_inter.connection.company_inter .two_col_e_li > li .borderdemo {
    width: 265px;
  }
  .glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.company .col_left {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.admin {
    margin-top: 15px;
    width: calc(100% - 77px);
  }
  .glv2_inter.connection.company_inter .two_col_e_li > li .btn.glv2 {
    margin-top: 20px;
  }
  .company_info {
    margin-top: 5px;
  }
  .product_list {
    margin-top: 10px;
  }
  .product_list li {
    width: 70px;
  }
  .product_list li .img_wp {
    height: 70px;
    line-height: 70px;
  }
}
.glv2_inter.connection.company_inter .intervention_list_wp {
  height: auto;
}

.glv2_inter.connection .two_col_e_li {
  margin-bottom: -20px;
  padding-bottom: 12px;
}

.glv2_inter.connection.company_inter .intervention_list_wp .two_col_e_li > li {
  height: auto;
  border: 1px solid #e2e2e2;
}
.glv2_inter.connection.company_inter .intervention_list_wp .two_col_e_li > li > .userDisplay {
  border: none;
  border-bottom: 1px solid #e2e2e2;
}
.glv2_inter.connection.company_inter .intervention_list_wp .two_col_e_li > li > .dash_content {
  box-shadow: none;
}

.glv2_inter.connection.company_inter .intervention_list_wp .two_col_e_li > li.act_action_57 > .userDisplay {
  border-bottom: none;
}

.glv2_inter.connection .post_slider_iv > li > .dash_content > .comment_row {
  width: calc(100% + 16px);
  margin-bottom: -18px;
  margin-left: -8px;
}

/* Company intervention End*/
/*-----------Intervention Linker.Store Starts----------------*/
.txtleft.txtleftclick {
  color: #00abbe !important;
  font-size: 13px !important;
}

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

.intervention_2col_1 {
  width: 100%;
  text-align: center;
  height: 167px;
  line-height: 167px;
  text-align: center;
  background: #cccccc;
}

#linkerstore_list_iv .intervention_2col_1 {
  overflow: hidden;
}

.intervention_2col_1 img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}

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

.intervention_2col_txt {
  text-align: center;
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  margin: 9px 0 3px 0;
}

.glv2_inter.linker_store .intervention_list_wp {
  height: 200px;
}

.glv2_inter.linker_store .two_col {
  padding: 0;
  display: inherit;
  margin: 0;
  width: auto;
  white-space: nowrap;
  font-size: 0;
  overflow-x: scroll;
  overflow-y: hidden;
}

.glv2_inter.linker_store .two_col > li {
  padding: 8px;
  float: none;
  overflow: initial;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
  display: inline-block;
  vertical-align: top;
}

@media only screen and (max-width: 767px) {
  .glv2_inter.linker_store .intervention_list_wp {
    height: 185px;
  }
}
/*-------------Intervention Linker.Store Ends-----------------*/
/*-----------Intervention Articles Starts----------------*/
.dscrptn {
  font-size: 14px;
  color: #333333;
  padding-left: 9px;
}

.glv2_inter .intervention_list {
  pointer-events: none;
  white-space: normal;
  padding: 12px 0 0 0;
}

.heading.headingtxt {
  font-size: 14px;
}

.text_links.text_linkstxt {
  font-size: 12px;
}

.borderdemo {
  border: 1px solid #d9dfe4;
  padding: 10px 10px 0px 10px;
}

.articles.bottom_rowtxt { /*border-top:  1px solid #d9dfe4;*/
  padding: 9px 0 11px 0;
}

.glv2_inter .intervention_list {
  overflow: hidden;
}

.glv2_inter.article_inter .intervention_list {
  padding-top: 0;
}

.glv2_inter.article_inter .intervention_list_wp {
  height: 290px;
}

.glv2_inter.article_inter .two_col_e_li li .img_wp {
  display: inline-block;
  width: 100%;
  height: 120px;
  line-height: 120px;
  overflow: hidden;
  text-align: center;
}

.glv2_inter.article_inter .two_col_e_li li .img_wp img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.glv2_inter.article_inter .two_col_e_li li .subHeading {
  display: block;
  font-size: 12px;
  font-weight: 700;
  color: #333333;
  margin-top: 10px;
}

.glv2_inter.article_inter .two_col_e_li li .heading.headingtxt {
  white-space: normal;
  font-weight: 700;
  color: #333333;
  margin-top: 10px;
}

.glv2_inter.article_inter .two_col_e_li li .text_links {
  font-size: 12px;
  color: #999999;
  margin-top: 5px;
}

.glv2_inter.article_inter .two_col_e_li li .text_links a {
  color: #333333;
}

.glv2_inter.article_inter .two_col_e_li li .row_v2.action_row {
  display: block;
  width: 100%;
  padding: 0;
}

.glv2_inter.article_inter .two_col_e_li li .view_response_list {
  width: 60%;
}

.glv2_inter.article_inter .two_col_e_li li .view_response_list > li:first-child > a > .text_label {
  color: #666666;
}

.glv2_inter.article_inter .two_col_e_li li .view_response_list > li > a > .text_label .count_num {
  color: #333333;
}

@media only screen and (min-width: 768px) {
  .glv2_inter.article_inter .two_col_e_li {
    margin: 0;
    width: auto;
    white-space: nowrap;
    font-size: 0;
    overflow-x: scroll;
    overflow-y: hidden;
    flex-flow: row nowrap;
  }
  .glv2_inter.article_inter .two_col_e_li li {
    padding: 8px;
    width: auto;
    overflow: initial;
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    display: inline-block;
    vertical-align: top;
  }
  .glv2_inter.article_inter .two_col_e_li li .borderdemo {
    padding: 10px;
    display: inline-block;
    width: 300px;
    box-sizing: border-box;
  }
  .glv2_inter.article_inter .intervention_list_wp {
    height: 304px;
  }
}
@media only screen and (max-width: 767px) {
  .glv2_inter.article_inter .intervention_list_wp {
    height: 280px;
    height: 250px;
  }
  .glv2_inter.article_inter .two_col_e_li > li {
    width: calc(100% - 60px);
  }
}
/*-------------Intervention Articles Ends-----------------*/
/*-----------Intervention Events Starts----------------*/
.btn_v2.btn_v2_txt {
  font-size: 12px;
  padding: 5px 4px;
  border-radius: 0;
  text-decoration: none;
}

.glv2_inter.event_inter .two_col_e_li {
  margin: 0;
  width: auto;
  white-space: nowrap;
  font-size: 0;
  overflow-x: scroll;
  overflow-y: hidden;
  flex-flow: row nowrap;
}
.glv2_inter.event_inter .two_col_e_li li {
  margin: 0;
  display: inline-block;
  vertical-align: top;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 2px;
}

.glv2_inter.event_inter .intervention_list_wp {
  height: 300px;
} /* this height for only upcoming events old height: 270px;*/
.glv2_inter.event_inter .intervention_list_wp .two_col_e_li li .eventDescTxt {
  text-overflow: ellipsis;
  width: 100%;
}

.two_col_e_li .btn_v2 {
  position: absolute;
  right: 15px;
  bottom: 16px;
}

.glv2_inter.event_inter .two_col_e_li > li .event_onlinTxt {
  position: absolute;
  left: 15px;
  bottom: 25px;
}

@media only screen and (max-width: 767px) {
  /*.glv2_inter.event_inter .intervention_list_wp{height: 270px;}*/
  .glv2_inter.event_inter .two_col_e_li li {
    margin-left: 10px;
  }
}
/*-----------Intervention Events Ends----------------*/
/*-----------Intervention network grow Starts----------------*/
.network_grow {
  width: 470px;
  margin: 0 auto;
  text-align: center;
  box-sizing: border-box;
}

.network_grow .featuredofferstxt {
  float: none;
}

.inp_btn_wp {
  width: 100%;
  display: inline-block;
  border: 1px solid #ccc;
  margin-top: 20px;
}

.inp_btn_wp .email {
  float: left;
  margin: 0;
  width: calc(100% - 80px);
  border: none;
}

.inp_btn_wp .btn.glv2 {
  height: 30px;
  float: right;
  line-height: 30px;
}

.network_grow .emailtxt {
  text-align: left;
  padding-top: 5px;
}

.network_grow .contactstxt {
  float: left;
  padding: 30px 20px 0 0;
}

.network_grow .iconTxtList.glv2 {
  float: left;
  margin-top: 10px;
}

@media only screen and (max-width: 767px) {
  .network_grow {
    width: 100%;
    padding: 0 10px 10px;
  }
}
/*-----------Intervention network grow Ends----------------*/
/*-----------  Intervention read this article Start  ----------------*/
.image_list.var_2 {
  float: left;
  margin: 0;
}

.image_list.var_2 li {
  width: 20px;
  height: 20px;
}

.container_v2 .contentList2.dashboard_v3 .dscrptn.var_3 {
  color: #666666;
}

.container_v2 .contentList2.dashboard_v3 .dscrptn.var_3 span {
  font-weight: 700;
  color: #00abbe;
  cursor: pointer;
}

.read_article {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}

.two_col_wp {
  list-style: none;
  border: 1px solid #d9dfe4;
}

.two_col_wp li {
  float: left;
  width: 50%;
  cursor: pointer;
}

.two_col_wp li {
  float: left;
  width: 50%;
  cursor: pointer;
}

.two_col_wp li .img_wp {
  font-size: 0;
  width: 100%;
  height: 130px;
  line-height: 130px;
  text-align: center;
  background: #cccccc;
  overflow: hidden;
}

.two_col_wp li .img_wp img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.article_wp {
  width: 100%;
  padding: 12px 15px;
  box-sizing: border-box;
}

.article_text-1 {
  font-size: 11px;
  color: #333333;
  text-transform: uppercase;
  width: 100%;
}

.article_text-2 {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  margin: 5px 0 20px 0;
  width: 100%;
}

.article_text-3 {
  font-size: 11px;
  color: #333333;
  float: left;
}

.article_text-4 {
  font-size: 11px;
  color: #999999;
  float: left;
  margin-left: 10px;
}

.dashboard_v3 .action_row.var_2 .actionList > li a {
  line-height: 39px;
  text-align: center;
}

.dashboard_v3 .action_row.var_2 .actionList > li a .patIc {
  display: inline-block;
}

.dashboard_v3 .action_row.var_2 .actionList > li a .shareIc {
  float: none;
  vertical-align: middle;
  padding-top: 20px;
}

@media only screen and (max-width: 767px) {
  .read_article {
    padding: 0 10px;
  }
  .two_col_wp li .img_wp {
    height: 60px;
    line-height: 60px;
  }
  .article_wp {
    padding: 8px;
  }
  .article_text-1 {
    font-size: 10px;
  }
  .article_text-2 {
    font-size: 12px;
    height: 30px;
    overflow: hidden;
    margin: 2px 0 0 0;
  }
  .article_text-3, .article_text-4 {
    display: none;
  }
  .container_v2 .contentList2.dashboard_v3 .dscrptn.var_3 {
    width: 72%;
    font-size: 12px;
    margin-top: -5px;
  }
  .container_v2 .contentList2.dashboard_v3 .dscrptn.mT5.var_3 {
    width: 72%;
    font-size: 12px;
    margin-top: 2px !important;
  }
  .intervention .read_article .two_col_wp li .img_wp {
    height: auto;
  }
}
/*----------- Intervention read this article End ----------------*/
/*------------Resetting Code To Delete Later Starts-------------*/
.iconTxtList > li {
  width: 25%;
  text-align: center;
  float: left;
  list-style: none;
}

.iconTxtList > li > a {
  width: 100%;
  box-sizing: border-box;
  display: inline-block;
  padding: 10px;
  box-sizing: border-box;
}

/*Resetting Code To Delete Later Ends*/
/* interventions start*/
.arrow_btn .next_arrow:before {
  font-size: 14px;
  color: #273239;
  font-weight: 700;
}

.dashboard_v3 .arrow_btn .next_arrow:before {
  font-size: 14px;
}

.arrow_btn .next_arrow {
  position: relative;
  top: 9px;
}

.arrow_btn .next_arrow.reverse {
  transform: rotateY(180deg);
  display: inline-block;
}

.two_col {
  margin-top: 4px;
  list-style: none;
}

.two_col li {
  padding: 0 5px;
}

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

.bottom_rowtxt {
  padding-bottom: 10px;
  text-align: center;
  font-size: 12px;
  color: #333333;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}

.container_v2 .contentList2.dashboard_v3 .header .dscrptn.var_2.txtleft:before {
  font-size: 12px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #aab7c4;
  margin-right: 5px;
}

.container_v2 .contentList2.dashboard_v3 .linker_store .header .dscrptn.var_2.txtleft:before {
  content: "\e915";
}

.container_v2 .contentList2.dashboard_v3 .event_inter .header .dscrptn.var_2.txtleft:before {
  content: "\e912";
}

@media only screen and (max-width: 767px) {
  .glv2_inter .two_col_e_li {
    width: auto;
    list-style: none;
    white-space: nowrap;
    font-size: 0;
    overflow-x: scroll;
    overflow-y: hidden;
    display: inherit;
  }
  .glv2_inter .two_col_e_li > li {
    width: calc(100% - 20px);
    float: inherit;
    display: inline-block;
    margin-left: 10px;
    vertical-align: top;
  }
  .glv2_inter .intervention_list_wp {
    height: 300px;
  }
  .glv2_inter .bottom_row {
    margin-top: 30px;
  }
  .glv2_inter .intervention_list_wp .arrow_btn {
    display: none;
  }
  .glv2_inter .intervention_list {
    width: auto;
    list-style: none;
    white-space: nowrap;
    font-size: 0;
    overflow-x: scroll;
    overflow-y: hidden;
    display: inherit;
    padding-bottom: 10px;
  }
  .glv2_inter .intervention_list > li {
    width: 100%;
    float: inherit;
    display: inline-block;
  }
  .glv2_inter .two_col li {
    width: 100%;
  }
  #linkerstore_list_iv .two_equal_col {
    width: 80%;
  } /* Ar 16-May'19 */
  #linkerstore_list_iv .intervention_2col_1 img { /*width: 80%;*/ } /* gl-3902 intervention image is to small */
  .glv2_inter .two_col li .intervention_2col_1 {
    height: 150px;
    background: #cccccc;
    line-height: 150px;
  }
  .glv2_inter .two_col {
    width: auto;
    list-style: none;
    white-space: nowrap;
    font-size: 0;
    overflow-x: scroll;
    overflow-y: hidden;
    display: inherit;
    padding-bottom: 10px;
  }
  .glv2_inter .two_col li {
    width: 100%;
    float: inherit;
    display: inline-block;
  }
  .intervention_linker_store.glv2_inter .intervention_list_wp {
    height: 185px;
  }
  .container_v2 .contentList2.dashboard_v3 .glv2_inter .header .dscrptn {
    font-size: 12px;
    padding: 0;
    width: 70%;
  }
  .container_v2 .contentList2.dashboard_v3 .glv2_inter .header.var_2 .dscrptn {
    width: 70%;
  }
  .container_v2 .contentList2.dashboard_v3 .glv2_inter .header.var_2 .dscrptn.var_2 {
    display: block;
    padding: 0;
    width: auto;
  }
  .container_v2 .contentList2.dashboard_v3 .glv2_inter.linker_store .header.var_2 .dscrptn {
    width: 40%;
  }
  .container_v2 .contentList2.dashboard_v3 .glv2_inter.linker_store .header.var_2 .dscrptn.var_2 {
    width: auto;
  }
  .container_v2 .contentList2.dashboard_v3 .glv2_inter.event_inter .header.var_2 .dscrptn {
    width: 56%;
  }
  .container_v2 .contentList2.dashboard_v3 .glv2_inter.event_inter .header.var_2 .dscrptn.var_2 {
    width: auto;
  }
  .intervention .inp_btn_wp .email {
    width: calc(100% - 81px);
  }
}
/* interventions End*/
/* glv2 RHS css changes Start */
#latarticles.topNews {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

#latarticles.topNews .userDisplay.var_03 .colLeft {
  width: 90px;
  height: 40px;
  line-height: 40px;
  background: #cccccc;
}

#latarticles.topNews .userDisplay.var_03 .colRight {
  margin-left: 90px;
}

#latarticles.topNews .userDisplay.var_03 .colRight .dscrptn {
  font-size: 14px;
  max-height: 36px;
  margin-left: 10px;
}

#latarticles.topNews .userDisplay.var_03 .colRight .timeDscrptn {
  margin-top: 0;
}

#latarticles.topNews .userDisplay.var_03 .colRight .timeDscrptn .time {
  font-size: 10px;
  color: #999999;
  font-style: normal;
  margin-left: 10px;
}

.userDisplay.var_03.pnt:hover {
  background-color: #f6f6f6;
}

.userDisplay.var_03.pnt {
  margin: 0;
  padding: 15px;
}

.colmWp.right_intervtnwp .addconnectiondv .user_info_ul li {
  padding: 10px 0;
}

.colmWp.right_intervtnwp .addconnectiondv .user_info_ul li .col_left {
  border-radius: 50%;
}

.colmWp.right_intervtnwp .addconnectiondv .user_info_ul li .col_right .rol {
  font-size: 11px;
  color: #666666;
  margin-top: 2px;
  padding-right: 20px;
}

.colmWp.right_intervtnwp .addconnectiondv .user_info_ul li .company {
  font-size: 11px;
  color: #333333;
  margin-top: 0;
  padding-top: 0;
  font-weight: normal;
}

.colmWp.right_intervtnwp .addconnectiondv .info_box_wppr .inviteIc {
  top: 50%;
  transform: translateY(-50%);
}

.colmWp.right_intervtnwp .addconnectiondv .info_box_wppr .inviteIc:before {
  color: #273239;
}

.colmWp.right_intervtnwp .addconnectiondv .info_box_wppr .inviteIc:hover:before {
  color: #273239;
}

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

.addconnectiondv .user_info_ul {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}

.colmWp.right_intervtnwp .addconnectiondv .user_info_ul li {
  padding: 15px;
  margin: 0px;
}

/* glv2 RHS css changes End*/
/* dashboard company tag position change start */
.container_v2 .contentList2.dashboard_v3 > li .userDisplay .time_stamp {
  float: left;
  margin-top: 0;
  display: flex;
  align-items: center; /* width:auto */
}

.company_post {
  float: left;
  font-size: 12px;
  color: #666666;
  background: #d9dfe4;
  border-radius: 3px;
  padding: 2px 7px;
  margin-top: 5px;
  position: relative;
  margin-left: 40px;
}

.company_post:before {
  content: "\e914";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 4px;
  left: -15px;
  font-size: 12px;
  color: #8b9dae;
}

.company_post:after {
  content: "";
  position: absolute;
  top: 9px;
  left: -25px;
  width: 4px;
  height: 4px;
  background: #8b9dae;
  border-radius: 50%;
}

.company_post .tootTipV2Cont {
  width: 270px;
  top: -37px;
  left: -70px;
}

.company_post .tootTipV2:before {
  transform: rotate(180deg);
  top: 29px;
  left: 110px;
}

.company_post:hover .tootTipV2Cont {
  display: block;
}

/* dashboard company tag position change start */
/* placeholder strat */
/* LSH strat */
.placeholder {
  /*    .featuredofferstxt.contactstxt{width: 88px; height: 15px;padding: 0px;}*/
}
.placeholder .userDisplay.glv2 .username {
  height: 17px;
  width: 150px;
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .userDisplay.glv2 .userdesignation {
  height: 15px;
  width: 100px;
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .userDisplay.glv2 .usercompany {
  height: 15px;
  width: 90px;
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .profileviewstxt {
  height: 17px;
  width: 130px;
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .profileviewstxt.hover_link {
  width: 80px;
}
.placeholder .col_box_wp .image_list li {
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .bottom_link_heading {
  height: 15px;
  width: 90px;
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .bottom_link_heading {
  height: 15px;
  width: 90px;
  background: #cccccc;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .bottom_link_list li a {
  height: 15px;
  width: 60px;
  background: #cccccc;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .userDisplay.glv2 .col_left {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder #latarticles.topNews .userDisplay.var_03 .colLeft {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .featuredofferstxt.emailtxt {
  width: 233px !important;
}
.placeholder .iconTxtList.glv2 li {
  background-color: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
  border: none;
}
.placeholder .featuredofferstxt.contactstxt {
  float: left;
  width: 100px !important;
  height: 12px !important;
  padding: 10px 0 0 0 !important;
  margin-top: 16px !important;
}

/* LSH End */
/* RHS strat */
.placeholder .mainwrapper .featuredofferstxt {
  height: 17px;
  width: 150px;
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .txt {
  height: 15px;
  width: 250px;
  background: #eeeeee;
  margin-top: 2px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .boldtxt {
  height: 17px;
  width: 150px;
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .imglogo {
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .txt.conditionsapply {
  width: 100px;
}
.placeholder .basetxtleft {
  height: 15px;
  width: 100px;
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
  cursor: pointer;
}
.placeholder #latarticles.topNews .userDisplay.var_03 .colRight .dscrptn {
  height: 17px;
  width: 100%;
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder #latarticles.topNews .userDisplay.var_03 .colRight .timeDscrptn {
  height: 17px;
  width: 100%;
  background: #eeeeee;
  margin-top: 2px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder #latarticles.topNews .userDisplay.var_03 .colRight {
  margin-left: 100px;
}
.placeholder #invitefrm #emailinvite.email {
  background-color: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  border: none;
}

.basetxtleft:hover {
  text-decoration: underline;
}

/* RHS End */
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.placeholder .netNoti_dd .notiTopRow .notiHd {
  width: 120px;
  height: 17px;
  background-color: #eeeeee;
  margin-top: 5px;
  margin-bottom: 5px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .userDisplay_extended .userImgCont {
  background-color: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .netNoti_dd .notiRow .notiHd {
  width: 120px;
  height: 17px;
  background-color: #eeeeee;
  margin-top: 5px;
  margin-bottom: 5px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .userDisplay_extended .colLeft .userName {
  width: 120px;
  height: 17px;
  background-color: #eeeeee;
  margin-top: 5px;
  margin-bottom: 5px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .userDisplay_extended .colLeft .mutualConnTxt {
  width: 120px;
  height: 17px;
  background-color: #eeeeee;
  margin-top: 5px;
  margin-bottom: 5px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .btn_v2 {
  height: 30px;
  background-color: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .netNoti_dd .notiRow .noneToShow {
  background-color: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .userdesignation {
  background-color: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .companyName {
  background-color: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .mutualConnTxt {
  background-color: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.placeholder .actionList_v2 .link {
  width: 120px;
  height: 17px;
  background-color: #eeeeee;
  margin-top: 5px;
  margin-bottom: 5px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}

/* placeholder End */
/*-----After UAT-----*/
.colmWp.right_intervtnwp .addconnectiondv .user_info_ul li .col_right .name {
  font-weight: normal;
}

.user_info_ul li:hover {
  background-color: #f6f6f6;
}

.inviteconnectiondv .featuredofferstxt {
  margin-top: 10px;
}

/*-----After UAT Ends-----*/
/* branch changes start */
#notification_user_cont.nano, #notification_admin_cont.nano {
  top: 0;
  position: relative;
  border: none;
  min-height: 98px;
  max-height: 400px;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1;
}

#notification_user_cont.nano .nano-content, #notification_admin_cont.nano .nano-content {
  padding: 0;
}

#notification_user_cont.nano .nano-pane, #notification_admin_cont.nano .nano-pane {
  background-color: transparent;
}

#notification_user_cont.nano .nano-pane .nano-slider, #notification_admin_cont.nano .nano-pane .nano-slider {
  background-color: #d9dfe4;
  border-radius: 4px;
}

/*#notification_admin_cont.nano{top: 0; position: relative; border: none; min-height: 98px; max-height: 400px; margin: 0; overflow-x: hidden; overflow-y: auto; z-index: 1;}
#notification_admin_cont.nano .nano-content{padding: 0;}
#notification_admin_cont.nano .nano-pane{background-color: transparent;}*/
/* branch changes End */
/* message start */
.message_cont {
  position: fixed;
  bottom: -3px;
  right: 20px;
  width: 265px;
  background: #ffffff;
  z-index: 5;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: 0 0 3px #cec9c9;
}

.message_header {
  background: #273239;
  padding: 0 10px;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  cursor: pointer;
}

.message_header.msgnotiwp {
  background: #53a93f;
}

.messageText_wp {
  float: left;
  position: relative;
}

.messageText {
  font-size: 14px;
  color: #ffffff;
}

.messageText_wp .notiCountWp.var_2 { /*top: 15px;*/
  top: 5px;
  right: -20px;
}

.message_cont .search_inp {
  display: inline-block;
  margin: 2px 10px 5px;
  width: calc(100% - 20px);
  background: transparent;
  border-color: #d9dfe4;
  color: #666666;
}

.message_header .edit_pop_ic {
  float: right;
  margin-top: 10px;
}

.message_header .edit_pop_ic:before {
  font-size: 16px;
  color: #fff;
}

.message_list {
  list-style: none;
}

.message_list li {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #f0f0f0;
  cursor: pointer;
  float: left;
}

.message_list li.unread {
  background: #f6f8fa !important;
}

.message_list li .userDisplay.glv2 .col_left {
  width: 34px;
  height: 34px;
  line-height: 34px;
}

.message_list li .userDisplay.glv2 .userdisplay_text_wp {
  width: calc(100% - 44px);
}

.message_list_wp.nano {
  top: 0;
  height: 300px !important;
  position: relative;
  border: none;
  min-height: inherit;
  max-height: inherit;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1;
}

.message_list_wp.nano .nano-content {
  padding: 0;
}

.message_list_wp.nano .nano-pane {
  width: 5px;
}

.message_list_wp.nano .nano-pane .nano-slider {
  background-color: #d9dfe4;
  border-radius: 4px;
}

.colaps_cont {
  display: none;
}

.message_cont.act .colaps_cont {
  display: block;
}

.message_list li .userdisplay_text_wp p {
  font-size: 12px !important;
  font-weight: normal !important;
}

/* message End */
/* bredcrum start */
.headRow h2 {
  font-size: 12px;
  font-weight: normal;
  color: #999999;
}

.headRow h2 a {
  color: #999999;
}

.headRow h2 .subHding {
  margin: 0;
  font-size: 12px;
  color: #333333;
}

/* bredcrum start */
/* language on RSH Start */
#selectlanguage {
  margin-top: 10px;
}

#selectlanguage .txt {
  float: left;
  margin-top: 5px;
  color: #666666;
}

#selectlanguage .optionUl {
  float: right;
}

#selectlanguage .optionUl > li > a {
  padding: 0 10px;
}

/* language on RSH Start */
/* network drop down  start */
.netNoti_dd {
  width: 100%;
}
.netNoti_dd .notiHd {
  font-size: 12px;
}
.netNoti_dd .notiTopRow {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 20px;
  box-sizing: border-box;
}
.netNoti_dd .notiTopRow .notiHd {
  color: #333333;
}
.netNoti_dd .notiTopRow .notiHd:hover {
  text-decoration: underline;
}
.netNoti_dd .notiRow {
  width: 100%;
  border-top: 1px solid #ededed;
  box-sizing: border-box;
  padding: 0 20px;
  margin-bottom: 16px;
}
.netNoti_dd .notiRow .noneToShow {
  text-align: left;
  margin-bottom: -15px;
}
.netNoti_dd .notiRow .notiHd {
  color: #666666;
  text-align: left;
  margin-bottom: 10px;
}

.userDisplay_extended .userName {
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: initial;
}
.userDisplay_extended .userImgCont {
  width: 30px;
  height: 30px;
  overflow: hidden;
  float: left;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  font-size: 0;
}
.userDisplay_extended .userImgCont img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.userDisplay_extended .userdesignation {
  font-size: 11px;
  color: #666666;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: initial;
}
.userDisplay_extended .companyName {
  font-size: 11px;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: initial;
}
.userDisplay_extended .mutualConnTxt {
  font-size: 10px;
  color: #999999;
  line-height: initial;
  margin-top: 4px;
  position: relative;
  cursor: pointer;
}
.userDisplay_extended .mutualConnTxt:hover .tootTipV2Cont {
  display: block;
}
.userDisplay_extended .tootTipV2 {
  line-height: 20px;
  z-index: 2;
}

.userDisplay_extended {
  display: flex;
  flex-flow: row;
  text-align: left;
}
.userDisplay_extended .colLeft {
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  width: 130px;
}
.userDisplay_extended .mutualConnTxt { /* margin-top: -12px; */ }

.userDisplay_extended.nameOnly {
  align-items: center;
}
.userDisplay_extended.nameOnly .btn_v2 {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
}
.userDisplay_extended.nameOnly .mutualConnTxt {
  margin-top: 1px;
}

.imglistCont {
  display: flex;
}
.imglistCont .colLeft {
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}
.imglistCont .userName {
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.multipleConnCont .image_list li {
  width: 20px;
  height: 20px;
}

.notiUserList {
  width: 100%;
  list-style-type: none;
  margin-top: 11px;
}
.notiUserList > li {
  width: 100%;
  margin-top: 31px;
  display: inline-block;
  position: relative;
}
.notiUserList > li:first-child {
  margin-top: 0;
}
.notiUserList > li a.link14 {
  position: absolute;
  top: -18px;
  right: 0;
}

.actionList_v2 {
  width: auto;
  list-style-type: none;
  display: flex;
  flex-flow: row;
}
.actionList_v2 li {
  width: auto;
}
.actionList_v2 li .link {
  font-size: 12px;
  margin-right: 10px;
  color: #273239;
}
.actionList_v2 li .link:hover {
  text-decoration: underline;
}
.actionList_v2 li .btn_v2 {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
  min-width: 65px;
}

/* network drop down  end */
/* Walkthrough starts */
.walk_nav_text > p {
  color: #ffffff;
  font-size: 14px;
  padding: 5px;
}

.walk_nav_line {
  position: relative;
  top: initial;
  left: initial;
  background-image: url(images/dotted_line.png);
  background-repeat: no-repeat;
}

.search_w .walk_nav_line, .connections_w .walk_nav_line, .comp_post_w .walk_nav_line {
  background-image: url(images/dotted_line_1.png);
  background-repeat: no-repeat;
  width: 100%;
}

.overlay.walkthrough {
  overflow: hidden;
}

.walk_nav_text p.dotted {
  position: relative;
  top: initial;
  left: initial;
  border-radius: 2px;
  border-style: dotted;
  border-color: #ffffff;
  border-width: 2px;
  display: inline-block;
  width: auto;
}

.walk_nav_text span.dotted {
  position: relative;
  top: initial;
  left: initial;
  border-radius: 2px;
  border-style: dotted;
  border-color: #ffffff;
  border-width: 2px;
  display: inline-block;
  width: auto;
  color: #8b9dae;
}

.profile_w .walk_nav_text .dotted {
  border-radius: 2px;
  border-style: dotted;
  border-color: #ffffff;
  border-width: 2px;
  display: inline-block;
  width: auto;
}

.comp_post_w .walk_nav_text .dotted {
  padding: 2px;
  position: relative;
  top: initial;
  left: initial;
  border-radius: 2px;
  border-style: dotted;
  border-color: #ffffff;
  border-width: 2px;
  display: inline-block;
  transform: translateX(0%);
}

.main_walkthrough {
  padding: 12px 10px 10px 10px;
  position: absolute;
  top: 151px;
  left: 10px;
  background-color: #ffffff;
  border-radius: 3px;
  width: auto;
}

.walk_header {
  font-size: 14px;
  color: #333333; /*padding: 12px;*/
}

.main_walkthrough .walk_subtxt li {
  list-style: none;
  padding-bottom: 12px;
}

.main_walkthrough .walk_subtxt li p {
  color: #333333;
  font-size: 12px;
}

.walk_subtxt li::before {
  position: absolute;
  top: 4px;
  content: " ";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #333333;
  display: block;
}

.walk_footer {
  display: flex;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
}

.wlk_ftr_btn {
  float: right;
  background: #cccccc;
  border: 1px solid #cccccc;
  color: #333333;
  font-size: 12px;
  padding: 5px;
}

.wlk_ftr_txt {
  font-size: 12px;
  color: #999999;
  float: left;
  padding-top: 5px;
}

.walkStep.events {
  top: 34px;
  left: 82px;
}

.walkStep.community {
  top: 35px;
  left: 144px;
}

.walkStep.offers_w {
  top: 35px;
  left: 236px;
}

.walkStep.l_store_w {
  top: 34px;
  left: 295px;
}

.walkStep.tools_w {
  top: 34px;
  left: 399px;
}

.walkStep.book_flights_w {
  top: 33px;
  left: 452px;
}

.walk_subtxt {
  margin-top: 12px;
}

.walkStep.search_w {
  top: 37px;
  left: 716px;
}

.walkStep.connections_w {
  top: 35px;
  left: 898px;
}

.search_w .walk_nav_line, .connections_w .walk_nav_line {
  height: 30px;
}

.profile_w .walk_nav_line {
  background-image: url(images/dotted_line_2.png);
  background-repeat: no-repeat;
  width: 100%;
  top: 17px;
  height: 63px;
  margin-left: 21px;
}

.walkStep.profile_w {
  top: 30px;
  left: 1042px;
}

.profile_w .user_info_wp {
  margin-left: 0px;
}

.walkStep.messages_w {
  bottom: 70px;
  right: -20px;
}

.walkStep.comp_post_w {
  top: 227px;
  left: 475px;
}

.dotted.networkIc {
  font-size: 20px;
  padding: 3px;
  margin-left: 110px;
}

.walk_nav_text .post_list_wp {
  background: none;
}

.walk_nav_text .offer_text {
  font-size: 12px;
  color: #333333;
  background: #fcae1b;
  border-radius: 2px;
  display: inline-block;
  padding: 0px 8px;
  font-weight: 700;
  margin: 2px 0px 0px 8px;
}

/*.comp_post_w .dotted{position: absolute;top: -21px;left: 117px; border-radius: 2px;border-style: dotted; border-color:#ffffff;border-width: 2px;display: inline-block;width: auto;color: #8b9dae;}*/
.comp_post_w .walk_nav_line {
  height: 30px;
}

.post_visibility .select_dropdown_wp {
  background-color: #ffffff;
}

.walkStep.post_visibility_w {
  top: 161px;
  left: 689px;
}

.post_visibility_w .walk_nav_line {
  background-image: url(images/dotted_line_4.png);
  background-repeat: no-repeat;
  width: 100%;
  margin-left: -35px;
}

.post_visibility_w .dotted {
  position: relative;
  top: initial;
  left: initial;
  border-radius: 2px;
  border-style: dotted;
  border-color: #ffffff;
  border-width: 2px;
  display: inline-block;
}

.post_visibility_w .select_dropdown_wp {
  float: none;
}

.post_visibility_w .main_walkthrough {
  left: -98px;
}

.post_visibility_w .walk_nav_line {
  height: 30px;
}

.select_dropdown_wp.dotted {
  padding: 3px;
}

/*messages_w .message_cont{position: unset;bottom: 0;right: 0;}*/
.messages_w .walk_nav_line {
  background-image: url(images/dotted_line_5.png);
  background-repeat: no-repeat;
  width: 100%;
  height: 73px;
  margin-left: 79px;
}

.messages_w .dotted {
  position: relative;
  top: initial;
  left: initial;
  border-radius: 2px;
  border-style: dotted;
  border-color: #ffffff;
  border-width: 2px;
  display: inline-block;
  background: none;
  padding: 3px;
}

.messages_w .main_walkthrough {
  width: 158px;
  height: 115px;
  left: -88px;
  margin-bottom: -25px;
}

.walk_nav_text .user_info_inner {
  background-color: #ffffff;
}

/*For Mac*/
.mac-os .walkStep.knowledge {
  left: -15px;
  top: 34px;
}

.mac-os .walkStep.events {
  left: 74px;
  top: 34px;
}

.mac-os .walkStep.community {
  left: 136px;
  top: 34px;
}

.mac-os .walkStep.offers_w {
  left: 228px;
  top: 34px;
}

.mac-os .walkStep.l_store_w {
  left: 287px;
  top: 34px;
}

.mac-os .walkStep.tools_w {
  left: 391px;
  top: 34px;
}

.mac-os .walkStep.book_flights_w {
  left: 443px;
  top: 34px;
}

.mac-os .walkStep.search_w {
  left: 708px;
}

.mac-os .walkStep.connections_w {
  left: 890px;
}

.mac-os .walkStep.profile_w {
  left: 1036px;
}

.mac-os .walkStep.messages_w {
  bottom: 70px;
  right: -5px;
}

.mac-os .walkStep.post_visibility_w {
  top: 160px;
  left: 681px;
}

/* Walkthrough ends */
/*.overlay { overflow: hidden;}*/
.walkStep {
  position: absolute;
  transform: translate(-15%, 0%);
  opacity: 0;
  will-change: transform, opacity;
  transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  transition: all 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.walkStep.an_show {
  transform: translate(0%, 0%);
  opacity: 1;
  z-index: 3;
}

.walkStep.an_hide {
  transform: translate(15%, 0%);
  opacity: 0;
}

.walkStep.an_skip {
  transform: translate(0%, -15%);
  opacity: 0;
}

.post_visibility_w .select_dropdown_wp .select_dropdown {
  background-color: #ffffff;
}

.walk_nav_text p.dotted, .main_walkthrough, .walk_nav_line {
  position: relative;
  top: initial;
  left: initial;
}

.walk_nav_line {
  width: 65px;
  height: 36px;
  margin-left: 40px;
}

.walkStep.knowledge {
  top: 35px;
  left: -7px;
}

.walk_subtxt li {
  position: relative;
  padding-left: 8px;
}

.main_walkthrough .walk_subtxt li p {
  padding-left: 12px;
}

/*.walk_subtxt li::before { position: absolute;  top: 4px; }*/
/* for 1024 to 1279 only star */
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .walkStep.knowledge {
    top: 34px;
    left: 13px;
  }
  .walkStep.events {
    top: 34px;
    left: 102px;
  }
  .walkStep.community {
    top: 34px;
    left: 164px;
  }
  .walkStep.offers_w {
    top: 34px;
    left: 255px;
  }
  .walkStep.l_store_w {
    top: 34px;
    left: 315px;
  }
  .walkStep.tools_w {
    top: 34px;
    left: 419px;
  }
  .walkStep.book_flights_w {
    top: 34px;
    left: 471px;
  }
  .walkStep.search_w {
    top: 39px;
    left: 480px;
  }
  .walkStep.connections_w {
    left: 662px;
  }
  .walkStep.profile_w {
    top: 30px;
    left: 807px;
  }
  .walkStep.comp_post_w {
    top: 221px;
    left: 385px;
  }
  .walkStep.post_visibility_w {
    top: 158px;
    left: 519px;
  }
  .walkStep.messages_w {
    bottom: 69px;
    right: -5px;
  }
}
/* for 1024 to 1279 only star */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .overlay.walkthrough {
    background: rgba(0, 0, 0, 0.7);
  }
  .walkStep.knowledge {
    top: 133px;
    left: 17px;
  }
  .walkStep.events {
    top: 133px;
    left: 114px;
  }
  .walkStep.community {
    left: 184px;
    top: 133px;
  }
  .walkStep.offers_w {
    left: 284px;
    top: 132px;
  }
  .walkStep.l_store_w {
    left: 352px;
    top: 133px;
  }
  .walkStep.tools_w {
    left: 463px;
    top: 132px;
  }
  .walkStep.book_flights_w {
    left: 524px;
    top: 132px;
  }
  .walkStep.search_w {
    left: 22px;
    top: 90px;
  }
  .walkStep.connections_w {
    left: 407px;
    top: 90px;
  }
  .walkStep.profile_w {
    left: 548px;
    top: 84px;
  }
  .walkStep.messages_w {
    bottom: 17px;
    right: -5px;
  }
  .walkStep.post_visibility_w {
    top: 262px;
    left: 519px;
  }
  .walkStep .search_inp_wp {
    width: 447px;
  }
  .walkStep.comp_post_w {
    top: 328px;
    left: 395px;
  }
}
/* divider line navigation start */
.navlist_glv2 > li > a:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 14px;
  background-color: #dedede;
  bottom: 23px;
  left: 1px;
}

.navlist_glv2 > li:first-child > a:after, .navlist_glv2 > li.navHover > a:after {
  background: none;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .navlist_glv2 > li > a:after {
    bottom: 27px;
  }
}
/* divider line navigation End */
.profile_dd .empty_cart_text {
  font-weight: bold;
  color: #333333;
  padding-top: 8px;
}

.notif_div {
  margin-top: 28px;
  margin-bottom: 12px;
  padding: 0 40px;
}

.notif_div .btn_v2 {
  float: none;
}

.notif_para {
  color: #666666;
  font-size: 12px;
  margin: 16px auto 0;
  width: 150px;
}

/* divider line navigation End */
/*-----3114 starts-----*/
#invitecontnt #error_msg {
  margin: 5px 0px 0px 15px;
}

#error_msg p {
  font-size: 13px;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .email {
    width: 220px;
  }
  .iconTxtList.glv2 {
    float: left;
    margin: 8px 0px 0 15px;
  }
}
/*-----3114 ends-----*/
#custom_fc_button {
  z-index: 9;
  right: 50px;
  bottom: 55px;
  width: 10%;
  position: fixed;
}

#custom_fc_button a {
  background-image: url(images/HelpChat_Icon-01.png);
  background-repeat: no-repeat;
  width: 110px;
  height: 46px;
  float: left;
  display: inline-block;
  z-index: 999;
}

/* intervantion bug fix start */
.glv2_inter.connection .intervention_list_wp .two_col_e_li > li {
  height: auto;
}

.glv2_inter.connection .intervention_list_wp {
  height: auto;
}

.glv2_inter.connection .two_col_e_li {
  padding-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .glv2_inter.connection .two_col_e_li {
    margin-bottom: -8px;
  }
  .glv2_inter.connection .two_col_e_li > li .basetxt {
    padding-right: 8px;
  }
}
/* intervantion bug fix End */
.glv2_inter.article_inter .two_col_e_li {
  padding-bottom: 0;
  margin-bottom: -20px;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  display: inherit;
}

.glv2_inter.article_inter .intervention_list_wp .two_col_e_li > li {
  height: auto;
  overflow: initial;
  display: inline-block;
  margin: 0 0 20px;
}

.dashboard_v3 .action_row.var_2 .actionList > li a .patIc {
  margin-top: 0;
}

.userDisplay.glv2.admin .userdisplay_text_wp {
  width: calc(100% - 32px);
}

.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.admin {
  width: 65%;
}

/* gl-3878 profile drop down on rhs start */
.user_com_wpr {
  display: inline-block;
  width: 100%;
}
.user_com_wpr .nmd_wp {
  width: calc(100% - 65px);
  float: left;
}
.user_com_wpr .shredit_wp {
  float: right;
  width: 65px;
}

.shredit_wp {
  list-style: none;
}
.shredit_wp li {
  float: right;
  margin-right: 8px;
  width: 24px;
  height: 24px;
  background: #ffffff;
  border-radius: 100%;
}
.shredit_wp li a {
  width: 24px;
  height: 24px;
  line-height: 23px;
  display: block;
  margin: 0 !important;
  text-align: center;
}
.shredit_wp li .editIc {
  background: none;
  margin: 0;
  padding: 0;
}
.shredit_wp li .editIc:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e96f";
  font-size: 12px;
  color: #6a6a6a;
}
.shredit_wp li .shareIc:before {
  color: #6a6a6a;
  font-size: 14px;
}
.shredit_wp li:hover {
  background: #f6f6f6;
}
.shredit_wp li:hover .shareIc:before, .shredit_wp li:hover .editIc:before {
  color: #273239;
}

@media only screen and (max-width: 767px) {
  #usercompprofile .profile_top .subject {
    font-size: 12px;
    color: #ff0000;
    width: 100%;
  }
}
/* gl-3878 profile drop down on rhs End */
.profile_tag_list li.data_confirm_phone:hover a, .profile_tag_list li.data_confirm_email:hover a {
  background: #fce6e6;
}

#tablinkerstore .nav_hover_container .last_list .img_wp img {
  max-width: 100%;
  height: 100%;
}

/* colors */
/* old color $Geyser */
/* vcci */
/*kcbbank*/
/* font size */
/*mixins */
/* media query start */
/* media query end */
/*@mixin text_ellipsic_2line{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}*/
#bizforum_div .place_selctWpr.plce_bg {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
#bizforum_div .place_disply .leftCol {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
#bizforum_div .rightCol .line1 {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
#bizforum_div .place_box, #bizforum_div .singleLine {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}

.colRig .plce_bg_2, .colRig .plce_bg_3 {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.colRig .colmWp .place_disply.var_01 .leftCol, .colRig .colmWp .place_disply.var_01 .rightCol .plce_bg {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}

/* discussion start */
.comntList.placeholder li .userDisplay .colLeft {
  background: #cccccc;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}

.comntList.placeholder li .userDisplay .dscrptn {
  width: 100px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
  float: left;
  margin-top: 1px;
  padding: 0 !important;
  margin-left: 10px;
}

.comntList.placeholder li .userDisplay .topic {
  width: 100px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
  padding: 0;
}

.comntList.placeholder li .userDisplay .colRight .cmntTxt {
  width: 100%;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
  padding: 0;
}

.comntList.placeholder li .userDisplay .colRight .timeDscrptn {
  width: 100px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
  padding: 0;
}

.comntList.placeholder li .botLstWp.var_2 .link14_777 {
  width: 100px;
  height: 17px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
  padding: 0;
}

.comntList.placeholder li .botLstWp.var_2 .actionList {
  width: 100px;
  height: 30px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
  padding: 0;
}

.comntList.placeholder li .botLstWp.var_2 .actionList {
  width: 100px;
  height: 30px;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
  padding: 0;
}

/* discussion End */
/* cookie info start */
.cookie_info {
  width: 100%;
  background-color: #f4f4f4;
  text-align: center;
  z-index: 60;
}

.cookie_text {
  padding: 16px 38px 16px 10px;
  box-sizing: border-box;
  font-size: 14px;
  color: #4d4d4d;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
}

.close_info {
  color: #5f5f5f;
  font-size: 26px;
  position: absolute;
  right: 10px;
  top: 5px;
}

.cookie_text a:first-child {
  color: #454545;
  font-weight: 600;
  text-decoration: underline;
}

/* cookie info start */
@media only screen and (max-width: 767px) {
  .cookie_info {
    height: auto;
    position: relative;
  }
  .cookie_text {
    font-size: 12px;
    text-align: left;
    padding: 8px 30px 8px 10px;
  }
}
/* sk marketing App started gl-2507*/
.nGL.rhs_Dwnlodapp {
  background: #e4e9ed;
}

.nGL.rhs_Dwnlodapp h2 {
  font-size: 16px;
  color: #333333;
  text-align: left;
  font-weight: 700;
  padding: 10px 15px 0;
  box-sizing: border-box;
}

.main_colwp {
  position: relative;
  border-bottom: 1px solid #e4e4e9;
}

.main_colwp .left_colwp {
  width: 56.85%;
  float: left;
}

.main_colwp .left_colwp img {
  width: 100%;
  overflow: hidden;
}

.nGL.rhs_Dwnlodapp .main_colwp .right_colwp {
  width: 68px;
  float: right;
  margin: 5px 20px 10px 0;
}

.right_colwp img {
  width: 100%;
  overflow: hidden;
}

.nGL.rhs_Dwnlodapp .app_storewp {
  width: 55%;
  position: absolute;
  right: 15px;
  bottom: 10px;
}

.qr_txt {
  font-size: 10px;
  color: #666666;
  text-align: center;
}

.nGL.rhs_Dwnlodapp .store_imgwp {
  width: 70px;
  float: left;
  height: 24px;
  margin-left: 10px;
}

.nGL.rhs_Dwnlodapp .store_imgwp:nth-child(2) {
  width: 80px;
  float: right;
}

.store_imgwp img {
  width: 100%;
  overflow: hidden;
}

.bottom_contwp {
  padding: 15px 15px 10px;
  box-sizing: border-box;
}

.bottom_contwp .btm_txt {
  font-size: 14px;
  color: #666666;
  text-align: left;
  padding-bottom: 8px;
  cursor: default;
}

.bottom_contwp .input_wp {
  display: flex;
}

.input_item_span {
  padding: 6px 5px 5px 5px;
  border: 1px solid #b6c3ce;
  border-right: none;
  font-size: 12px;
  color: #999999;
  cursor: default;
  background: #ffffff;
}

.input_field {
  width: calc(100% - 85px);
  border: 1px solid #b6c3ce;
  padding: 0 5px;
  height: 28px;
  line-height: 28px;
  border-right: none;
}

/*.input_item{ background: #f8772f; color: #ffffff;  border: 1px solid #f8772f;  font-size:12px; text-transform: uppercase; padding: 5px;width: 32px; cursor: pointer;}*/
#frm_applink .btn {
  font-size: 12px;
  padding: 5px;
  width: 44px;
  cursor: pointer;
  min-width: inherit;
}

.msgtext {
  font-size: 14px;
  text-align: left;
}

/*placeholder css start*/
.input_wp .input_field::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px;
}

/* Chrome/Opera/Safari */
.input_wp .input_field::-moz-placeholder {
  color: #999999;
  font-size: 12px;
}

/* Firefox 19+ */
.input_wp .input_field:-ms-input-placeholder {
  color: #999999;
  font-size: 12px;
}

/* IE 10+ */
.input_wp .input_field:-moz-placeholder {
  color: #999999;
  font-size: 12px;
}

/* Firefox 18- */
/*placeholder css end*/
/*bottmfix desktop started*/
.bottomfix_app {
  position: fixed;
  bottom: 0;
  width: 100%;
  border-top: 4px solid #000000;
  background: #ffffff;
  padding: 7px 0 1px;
  text-align: center;
  z-index: 5;
}

.bottomfix_app .app_storewp {
  float: left;
  margin-top: 4px;
  position: relative;
  width: auto;
  right: inherit;
  bottom: inherit;
}

.bottomfix_app .store_imgwp {
  width: 70px !important;
  float: left;
  height: 24px;
  margin-left: 10px;
}

.bottomfix_app .store_imgwp:nth-child(2) {
  width: 80px !important;
  float: right;
}

.store_imgwp img {
  width: 100%;
  overflow: hidden;
}

.btm_fxtxt {
  color: #333333;
  float: left;
  font-size: 14px;
  padding-left: 15px;
  padding-top: 5px;
}

.btm_logWp { /*margin-left: 32%;*/
  float: left;
}

.bottomfx_content_wp {
  display: inline-block;
}

.overlay_wrp .bottomfix_app {
  position: relative;
  bottom: inherit;
  background: #f4f7fa;
  border: none;
  width: calc(100% + 40px);
  margin: 41px 0 -38px -20px;
  height: 60px;
  padding: 15px;
  box-sizing: border-box;
  text-align: left;
}

/*bottmfix desktop end*/
/* sk marketing App started gl-2507*/
/*app marketing widget start*/
.app_widgetWp {
  width: 100%;
  background-color: #e4e9ed;
  margin-bottom: 30px;
  padding: 15px 20px;
  box-sizing: border-box;
  background-image: url(../themes/images/app_marketing_widget.png);
  background-position: right bottom;
  background-repeat: no-repeat;
}

.hdg_text {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  padding-bottom: 15px;
  box-sizing: border-box;
}

.app_widgetList {
  width: 100%;
  list-style: none;
}

.app_widgetList li {
  width: 50%;
  float: left;
  padding-bottom: 15px;
}

.lst_text {
  font-size: 14px;
  color: #8795a1;
}

.imag_wp {
  width: 40px;
  height: 40px;
  float: left;
  overflow: hidden;
  padding-right: 7px;
}

.imag_wp img {
  width: 100%;
}

.search_txt {
  font-size: 11px;
  color: #273239;
}

.search_txt .srch_span {
  color: #8795a1;
}

.bottom_contWp {
  width: 50%;
  display: inline-block;
}
.bottom_contWp .stor_imgwp {
  width: 81px;
  height: 28px;
  overflow: hidden;
  float: left;
  margin-top: 7px;
  margin-right: 5px;
}
.bottom_contWp .stor_imgwp img {
  width: 100%;
}
.bottom_contWp .stor_imgwp:nth-child(3) {
  width: 93px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .app_widgetWp {
    padding: 15px;
  }
  .app_widgetWp .hdg_text br {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .content_wp {
    width: 100%;
  }
  .h_text {
    font-size: 14px;
    color: #333333;
    text-align: center;
    width: 100%;
    padding-bottom: 15px;
  }
  .overlay.overlay_v3.app_marketing {
    padding: 20px;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.7);
    height: 100%;
    position: fixed;
  }
  .overlay.overlay_v3.app_marketing .overlay_wrp {
    background: #ffffff;
    padding: 15px 0;
    box-sizing: border-box;
    text-align: center;
    height: auto;
    top: 50%;
    transform: translateY(-50%);
    position: relative;
  }
  .overlay.overlay_v3.app_marketing .comn_link {
    width: 100%;
    padding: 11px 15px;
    box-sizing: border-box;
    text-align: center;
    display: inline-block;
    border-top: 1px solid #e7e9ec;
  }
  .overlay.overlay_v3.app_marketing .open_link {
    color: #00A543;
  }
  .overlay.overlay_v3.app_marketing .comn_link.cancel_link {
    color: #333333;
    padding-bottom: 0;
  }
  .profile_list .appplink {
    text-align: left;
    padding: 10px;
  }
  /*.profile_list .appplink a{ display: inline-block;  margin: 0; padding: 10px !important;}*/
  .profile_list .appplink a {
    display: inline-block;
    margin: 0;
    height: auto;
    width: 120px;
    margin-left: 20px;
    padding: 0 !important;
  }
  .profile_list.var_2.profile_list_nav > li.appplink:before {
    content: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 359px) {
  .app_widgetWp {
    background-position: right -30px bottom;
  }
}
.regCont .regInn .getApp_wp {
  margin-top: 15px;
}

/*-----getApp Starts-----*/
.vstToApp {
  position: fixed;
  bottom: 20px;
  transform: translateX(-50%);
  left: 50%;
}

.vstToApp .txt_app {
  font-size: 12px;
  border-radius: 30px;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 45px 10px 15px;
  box-sizing: border-box;
  background-color: #8b9dae;
  text-align: center;
}

.vstToApp .close_app_icn {
  text-align: center;
  line-height: 30px;
  height: 30px;
  width: 30px;
  background-color: #8b9dae;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  top: -6px;
  right: 0px;
  border: 1px solid #ffffff;
}

.vstToApp .close_app_icn:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
  font-size: 15px;
  color: #ffffff;
}

/*-----getApp ends-----*/
/*web discussion starts/
.overlay_v3 .overlay_wrp .overlay_hdr.overlywrp_var_5 .hding_txt{text-align: left; padding-left: 20px;}

/* Marketing App start*/
.overlywrp_var_5 .nGL.markting_app {
  background-color: transparent;
  padding: 20px 0 20px 20px;
  background-repeat: no-repeat;
  background-position: bottom right;
}

.overlywrp_var_5 .nGL {
  border: none;
}

.overlywrp_var_5 .nGL.var_2 h2 {
  font-size: 20px;
  color: #333333;
  text-align: left;
  font-weight: 700;
  box-sizing: border-box;
}

.overlywrp_var_5 .left_col {
  float: left;
  width: 100%;
}

.overlywrp_var_5 .nGL.markting_app .btm_txt {
  font-size: 14px;
  color: #666666;
  text-align: left;
  padding: 6px 0 8px 0;
  cursor: default;
}

.overlywrp_var_5 .nGL.markting_app .input_field {
  width: calc(100% - 130px);
  border: 1px solid #b6c3ce;
  padding: 0 5px;
  height: 28px;
  line-height: 28px;
  border-right: none;
}

.overlywrp_var_5 .nGL.markting_app .input_item_span {
  padding: 7px 5px 5px 5px;
  border: 1px solid #b6c3ce;
  border-right: none;
  font-size: 12px;
  color: #999999;
  cursor: default;
  background: #ffffff;
}

.overlywrp_var_5 .nGL.markting_app .btn {
  font-size: 12px;
  padding: 5px;
  width: 44px;
  cursor: pointer;
  min-width: inherit;
  height: 30px;
  line-height: 18px;
}

.overlywrp_var_5 .nGL.markting_app .input_wp {
  display: flex;
}

.nGL.markting_app .app_storewp {
  float: left;
  margin-top: 15px;
  margin-left: 30px;
  margin-bottom: 10px;
  width: 100%;
  position: unset;
}

.app_storewp .search_spn {
  color: #999999;
  margin-right: 10px;
}

.nGL.markting_app .store_imgwp {
  width: 80px;
  float: left;
  height: 24px;
}

.nGL.markting_app .store_imgwp:nth-child(2) {
  width: 80px;
  margin-right: 5px;
}

.store_imgwp img {
  width: 100%;
  overflow: hidden;
}

.overlywrp_var_5 .overlay_hdr .nGL.markting_app .hdng_text {
  font-size: 11px;
  color: #273239;
  margin-bottom: 7px;
}

.overlay_v3 .overlay_wrp .overlywrp_var_5 .overlay_hdr .hding_txt {
  text-align: left;
  padding-left: 20px;
  padding-right: 16px;
}

.overlay_v3 .overlay_wrp .overlywrp_var_5 .overlay_hdr .hding_txt:before {
  text-align: center;
}

.overlywrp_var_5 .overlay_hdr .clsBtn_000 {
  top: 16px !important;
}

.overlywrp_var_5 .nGL.markting_app {
  width: 310px;
}

.overlywrp_var_5 .btn {
  margin-top: 0px;
}

.overlywrp_var_5 .store_imgwp img {
  height: 30px;
}

.overlywrp_var_5 .app_iphone_discussion {
  position: absolute;
  top: 65px;
  right: 0;
}

.overlywrp_var_5 .app_iphone_discussion_qr {
  position: absolute;
  top: 0;
  right: -8px;
  width: 95px;
}

.bottomfix_app .bottomfx_content_wp .close_info {
  color: #273239;
  float: right;
  margin: -4px 0px 0 70px;
  position: unset;
}

.overlywrp_var_5 .qr_txt {
  padding-right: 25px;
}

/*----- 2507-uat-----*/
.overlywrp_var_5 .nGL.markting_app {
  background: none;
}

/*-----2507- uat ends-----*/
/*placeholder css start*/
.overlywrp_var_5 .overlay_hdr .input_wp .input_field::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px;
}

/* Chrome/Opera/Safari */
.overlywrp_var_5 .overlay_hdr .input_wp .input_field::-moz-placeholder {
  color: #999999;
  font-size: 12px;
}

/* Firefox 19+ */
.overlywrp_var_5 .overlay_hdr .input_wp .input_field:-ms-input-placeholder {
  color: #999999;
  font-size: 12px;
}

/* IE 10+ */
.overlywrp_var_5 .overlay_hdr .input_wp .input_field:-moz-placeholder {
  color: #999999;
  font-size: 12px;
}

/* Firefox 18- */
/*placeholder css end*/
/* Marketing App end*/
@media only screen and (max-width: 767px) and (min-width: 0) {
  .overlay_v3 .overlay_wrp .overlay_hdr {
    height: 70px;
  }
  .overlywrp_var_5 .nGL.var_2 h2 {
    font-size: 14px;
    font-weight: normal;
    font-weight: 700;
  }
  .overlywrp_var_5 .nGL.markting_app {
    width: 60%;
  }
  .overlywrp_var_5 .app_iphone_discussion {
    width: 40%;
    top: 114px;
    right: -42px;
  }
  .overlywrp_var_5 .app_iphone_discussion img {
    width: 100%;
  }
  .overlywrp_var_5 .nGL.markting_app .input_field {
    width: calc(100% - 109px);
  }
  .nGL.markting_app .app_storewp {
    margin-left: 0px;
  }
  .app_iphone_discussion_qr {
    display: none;
  }
  .overlywrp_var_5 .nGL.markting_app .input_wp {
    display: none;
  }
}
/* web discussion ends*/
/*-----ubp header-----*/
@media only screen and (max-width: 767px) {
  #smartbanner.android {
    border: none;
    height: 33px;
    position: fixed !important;
    width: 192px;
    z-index: 1;
    background: transparent;
    bottom: 54px;
    transform: translateX(-50%);
    left: 50%;
    top: inherit !important;
  }
  .sb-info, .sb-icon {
    display: none !important;
  }
  .sb-container .sb-button {
    font-size: 12px !important;
    border-radius: 30px !important;
    color: #ffffff !important;
    text-decoration: none !important;
    padding: 13px 28px 10px 15px !important;
    box-sizing: border-box !important;
    background-color: #8b9dae !important;
    text-align: center !important;
  }
  .sb-button span {
    text-align: center;
    position: relative;
    bottom: 9px;
    right: 9px;
  }
  #smartbanner.android .sb-button span {
    background-color: transparent;
    background-image: none;
  }
  #smartbanner.android .sb-close {
    text-align: center;
    line-height: 30px;
    height: 30px;
    width: 30px;
    background-color: #8b9dae;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top: 1px;
    left: 140px;
    border: 1px solid #ffffff;
    z-index: 2;
    color: #ffffff;
    box-shadow: none;
    font-size: 28px;
  }
  #smartbanner .sb-button {
    top: 0;
  }
  #smartbanner.android .sb-button {
    min-height: 35px;
  }
}
/*-----ubp header ends-----*/
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  .nGL.rhs_Dwnlodapp .app_storewp {
    width: 68%;
  }
}
.app_storewp .store_imgwp a {
  cursor: default;
}

.bottomfx_content_wp .app_storewp .store_imgwp a {
  cursor: pointer;
}

.main_colwp .right_colwp, .main_colwp .left_colwp {
  cursor: default;
}

.bookOnlineRel.tabChild .colRgt .app_widgetWp {
  margin-bottom: 0px;
  padding: 10px 20px 10px 20px;
}

.add_slctbtn {
  background: #00abbe;
  color: #ffffff;
  border: 1px solid #00abbe;
  font-size: 11px;
  padding: 5px;
  box-sizing: border-box;
  float: right;
  text-transform: uppercase;
}

.add_slctbtn.disable {
  background: #cccccc;
  border: 1px solid #cccccc;
  color: #ffffff;
}

.IndClear {
  font-size: 14px;
  padding-left: 10px;
}

.add_slctwpr {
  width: 100%;
  position: relative;
  padding: 5px 10px 5px 0;
  box-sizing: border-box;
  border-bottom: 1px solid #c4dadc;
  background: #ffffff;
  z-index: 1;
}

.ecol_2 .nobLst.IndDrpDwn {
  right: -17px;
  width: 100%;
  padding: 0;
  top: 20px;
}

.activity_list_var_02 {
  list-style: none;
  display: inline-block;
  overflow-x: hidden;
  max-height: 200px;
}

.activity_list_var_02 li {
  display: block;
  border: 1px solid #c4dadc;
  border-top: none;
  padding: 7px 20px 7px 10px;
  position: relative;
  box-sizing: border-box;
}

.activity_list_var_02 li:first-child {
  border-top: 1px solid #c4dadc;
}

.activity_list_var_02 li .list_item {
  color: #666666;
  font-size: 11px;
}

.activity_list_var_02 li .closeBtn {
  position: absolute;
  top: 5px;
  right: 5px;
  float: right;
  color: #999999;
  font-size: 12px;
  padding: 3px;
  margin-top: -4px;
  box-sizing: border-box;
  font-weight: 700;
  vertical-align: middle;
}

.erow_list > li .activity_list_var_02 li {
  border: 1px solid #c4dadc;
}

/*test Strt*/
.enq_label {
  color: #273239;
  font-size: 12px;
  text-transform: uppercase;
  border: 1px solid #000000;
  border-radius: 3px;
  display: inline-block;
  padding: 4px 5px 4px 28px;
  position: absolute;
  font-weight: 700;
  top: 10px;
  right: 10px;
}
.enq_label:before {
  content: "";
  width: 16px;
  height: 16px;
  background: url("images/marketplace/create_listing_blc.png");
  position: absolute;
  left: 6px;
  right: 0;
}

.marketplace {
  width: 100%;
  display: inline-block; /*background: #fafbfc;*/
}
.marketplace .headRow {
  padding: 5px 0 0 0; /*overflow: hidden;overflow-x: auto;*/
  padding-bottom: 8px;
}
.marketplace .headRow h2 {
  text-indent: 0;
  white-space: nowrap;
  display: flex;
  flex-flow: nowrap;
  margin-top: 10px;
}
.marketplace .headRow h2 a {
  padding: 0 2px;
  float: left;
}
.marketplace .headRow h2 a:first-child {
  padding-left: 0;
}

.mh1 {
  font-size: 18px;
  color: #333333;
  font-weight: 700;
  margin-top: 20px;
}

.mh2 {
  font-size: 14px;
  color: #666666;
  margin-top: 5px;
  float: left;
}
.mh2 span.info {
  margin-top: 0px;
  height: 12px;
  float: left;
}

.row_p {
  display: inline-block;
  width: 100%;
  margin-top: 6px;
}
.row_p .search_cont {
  float: right;
}

.infomation_wp {
  margin-left: 10px;
  position: relative;
  display: inline-block;
}
.infomation_wp .info:before {
  font-size: 12px;
  color: #8d9fb0;
  font-weight: 700;
  top: 0;
}
.infomation_wp .tootTipV2Cont {
  bottom: 10px;
  left: -13px;
  padding-bottom: 10px;
}
.infomation_wp .tootTipV2 {
  width: 240px;
  display: inline-block;
}
.infomation_wp .tootTipV2:before {
  top: inherit;
  bottom: 3px;
  transform: rotateX(180deg);
  left: 15px;
}

.infomation_wp:hover .tootTipV2Cont {
  display: block;
}

.tootTipV2 .anchor_link {
  color: #ffffff;
  padding: 0 3px;
  text-decoration: underline;
}

/*.rhs_container{float: right; width: 312px; height: 500px;}*/
.search_inpf {
  float: right;
  width: 256px;
  border: #d9dfe4;
}
.search_inpf .search_inp {
  border: 1px solid #d9dfe4;
  background-color: #ffffff;
}
.search_inpf .search_inp:focus {
  border-color: #00abbe;
}
.search_inpf .search_inp::placeholder {
  font-size: 12px;
  color: #999999;
}
.search_inpf .search_inp::placeholder:hover {
  background-color: #f6f8fa;
}

.lhs_containerWrp .search_inp_wp .serchIc {
  margin-top: 3px;
}
.lhs_containerWrp .search_inp_wp .serchIc:before {
  font-size: 16px;
  font-weight: 700;
}

/* search box start */
@media only screen and (max-width: 767px) {
  .marketplace {
    width: calc(100% + 20px);
    margin-left: -10px;
    padding: 10px;
    box-sizing: border-box;
    padding-bottom: 50px;
  }
  .marketplace .search_inp_wp {
    margin: 0;
    width: 100% !important;
  }
  .marketplace .search_inp_wp .serchIc {
    right: 10px;
    left: inherit;
    top: 5px;
  }
  .marketplace .search_inp_wp .serchIc:before {
    color: #8b9dae;
  }
  .marketplace .search_inp_wp.act .search_inp {
    width: 100%;
  }
  .marketplace .search_inp {
    height: 30px;
    padding: 0 30px 0 10px;
  }
  .marketplace .row_p .search_cont {
    width: 30%;
  }
}
/* search box end */
/* list start  */
.checkBox.var_3 .custcheckBox {
  position: relative;
}

.inrholder .img_over .checkBox.var_3 input[type=checkbox]:checked + .custcheckBox:before {
  content: "";
  text-align: center;
  background: #00a553;
  border-color: #00a553; /*content: ""; text-align: center; background: url(images/marketplace/check_selected.png) no-repeat center; background-size: cover;*/
}

.checkBox.var_3 input[type=checkbox]:checked + .custcheckBox:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e957";
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 10px;
  color: #ffffff;
  transform: translate(-50%);
}

.company_desp_loc .flag_outer_div {
  width: 62px;
}

.ul_list_m {
  padding: 0;
  margin-top: 5px;
  width: 100%;
  box-shadow: none;
  display: flex;
  flex-wrap: wrap; /* margin-left: -10px; */
  /* > li:nth-child(3n+3){padding-right: 0px;}*/
}
.ul_list_m > li {
  list-style: none;
  padding: 10px 0;
  width: calc(33.33% - 10px);
  box-sizing: border-box;
  cursor: pointer;
}
.ul_list_m > li:hover .img_over {
  display: block;
}
.ul_list_m > li.selected .img_over {
  display: block;
}
.ul_list_m > li.selected .mg_btn {
  display: none;
}
.ul_list_m > li.selected .inrholder .img_over .custcheckBox:before { /*@include font_ic;*/
  content: "";
  text-align: center;
  background: #00a553;
  border-color: #00a553; /*content: ''; background: url(images/marketplace/check_selected.png) no-repeat center; background-size: cover;*/
}
.ul_list_m > li.selected .inrholder .img_over .custcheckBox:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e957";
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 10px;
  color: #ffffff;
  transform: translate(-50%);
}
.ul_list_m .prod_price_desp {
  padding-top: 12px;
}
.ul_list_m .flag_outer_div {
  width: 62px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.ul_list_m .flag_outer_div .tootTipV2Cont {
  min-width: auto;
}
.ul_list_m .flag_outer_div .tootTipV2:before {
  top: 36px;
}

.ul_list_m.view_catgeory_product li .prod_desp {
  box-shadow: none;
}
.ul_list_m.view_catgeory_product li .inrholder {
  height: 100%;
  position: relative;
}

/* search start */
.search_result_tabCont .ul_list_m {
  margin-left: 0; /* for refresh*/
  justify-content: space-between;
}
.search_result_tabCont .ul_list_m li {
  width: calc(50% - 10px);
  padding: 0;
  margin-bottom: 20px;
}
.search_result_tabCont .ul_list_m.cat_prod_list {
  width: calc(100% + 20px);
  margin-left: -10px;
}
.search_result_tabCont .ul_list_m.cat_prod_list li {
  width: calc(50% - 20px);
  background: #ffffff;
}
.search_result_tabCont .ul_list_m.cat_prod_list li.pxtra_li {
  padding-bottom: 80px;
}
.search_result_tabCont .ul_list_m.cat_prod_list li.pxtra_li .prxtra .prod_name {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.search_result_tabCont .ul_list_m.cat_prod_list li.pxtra_li .prxtra .prod_action {
  flex-flow: column;
  align-items: baseline;
}
.search_result_tabCont .ul_list_m.cat_prod_list li.pxtra_li .pxtra_btn_wrp {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 15px;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .search_result_tabCont .ul_list_m.cat_prod_list li.pxtra_li {
    padding-bottom: 125px;
  }
  .search_result_tabCont .ul_list_m.cat_prod_list li.pxtra_li .pxtra_btn_wrp {
    flex-flow: column;
  }
  .search_result_tabCont .ul_list_m.cat_prod_list li.pxtra_li .pxtra_btn_wrp .btn_v2 {
    width: 100%;
    margin-top: 10px;
  }
  .search_result_tabCont .ul_list_m.cat_prod_list li.pxtra_li .pxtra_btn_wrp .btn_v2:first-child {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .search_result_tabCont .ul_list_m.cat_prod_list li {
    width: 100%;
  }
  .search_result_tabCont .ul_list_m li .img_holder {
    height: 170px;
  }
}
/* search end */
.btn_v2.cre_list_float_btn {
  position: fixed;
  border-radius: 17px;
  z-index: 7;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
}

@media only screen and (min-width: 1280px) {
  .ul_list_m li {
    margin: 0 5px;
  }
  .ul_list_m li:nth-child(3n+1) {
    margin-right: 10px;
    margin-left: 0;
  }
  .ul_list_m li:nth-child(3n) {
    margin-left: 10px;
    margin-right: 0;
  }
  .list_view.prodlisting.ul_list_m > li, .list_view.prodlisting.ul_list_m > li:nth-child(3n+1) {
    margin: 0;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1279px) {
  .ul_list_m {
    justify-content: space-between;
  }
  .ul_list_m li {
    width: calc(50% - 5px); /*margin-bottom: 10px; */
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .ul_list_m li .prod_desp {
    padding: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ul_list_m li .img_over {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  .ul_list_m li > li:nth-child(3n+3) {
    padding-right: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .ul_list_m .custcheckBox {
    display: inline-block;
    margin-left: 0;
    text-indent: 10px;
  }
  .ul_list_m li .img_holder {
    height: auto; /*min-height: 170px;*/
  }
  .mh1 {
    margin-top: 10px;
  }
  .infomation_wp .tootTipV2Cont {
    left: 50%;
    transform: translateX(-50%);
  }
  .infomation_wp .tootTipV2 {
    width: 140px;
  }
  .infomation_wp .tootTipV2:before {
    left: inherit;
    transform: translate(-50%) rotate(180deg);
  }
  .category_mobile {
    padding-bottom: 160px;
  }
  .search_result_tabCont .ul_list_m.cat_prod_list li {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .ul_list_m li .img_holder {
    max-height: 48vw;
  }
}
@media only screen and (max-width: 639px) {
  .ul_list_m {
    margin-left: 0;
  }
  .ul_list_m > li {
    width: 100%;
    padding: 10px 5px;
  }
  .ul_list_m .img_holder {
    max-height: 60vw;
  }
}
@media only screen and (max-width: 639px) {
  .marketplace .lhs_containerWrp .search_cont {
    width: 100%;
    margin-top: 15px;
  }
}
@media only screen and (max-width: 479px) {
  .ul_list_m > li {
    width: 100%;
    padding: 10px 0;
  }
}
.inrholder {
  box-shadow: 0 0 1px 2px #f0f0f0;
}

.img_holder {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 175px;
  line-height: 175px;
  text-align: center;
  font-size: 0;
  background: #cccccc;
  display: flex;
  align-items: center;
  justify-content: center;
}
.img_holder img {
  max-width: 100%;
  font-size: 0;
  vertical-align: middle;
  display: inline-block;
}

.img_caption {
  padding: 25px 10px;
  width: 100%;
  margin-top: 3px;
  height: 72px;
  font-size: 14px;
  color: #333333;
  text-transform: capitalize;
  box-sizing: border-box;
  box-shadow: 0px 0px 3px 0px #cccccc;
  background-color: #ffffff;
}

.img_over {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  top: 0;
  position: absolute;
  line-height: normal;
}

/*.check_div{position: absolute; top: 10px; left: 10px; content: ""; width: 18px; height: 18px; border: 1px solid #ffffff; border-radius: 3px;}*/
.mg_btn {
  position: absolute;
  color: #ffffff;
  padding: 0px 10px;
  box-sizing: border-box;
  height: 30px;
  border: 1px solid #ffffff;
  border-radius: 3px;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  line-height: 25px;
  font-size: 14px;
  text-transform: uppercase;
}
.mg_btn a {
  color: #ffffff;
}

.mg_btn.create_new_listing {
  width: 170px;
}

/*.ul_list_m > li:hover .inrholder{box-shadow:0 0 6px #99d1da; }*/
/*.sel_bord{border: 2px solid #8092a4;}*/
.inrholder .img_over .checkBox.var_3 .custcheckBox:before {
  width: 18px;
  height: 18px;
  border: 1px solid #ffffff;
  border-radius: 3px;
  margin: 10px 0 0 10px;
}

.add_btn_wp .add_btn {
  width: 20px;
  height: 20px;
  line-height: 15px;
  font-size: 19px;
  border-color: #8092a4;
  color: #8092a4;
}

.img_caption.var_2 {
  padding: 10px;
}

.img_caption_headTxt {
  font-size: 14px;
  color: #333333;
  height: 34px;
  overflow: hidden;
}

.img_caption_headTxt_2 {
  font-size: 12px;
  color: #999999;
  height: 15px;
  overflow: hidden;
  margin-top: 4px;
}

/*.selected{box-shadow: 0 0 0 2px #8092a4;}*/
.prod_count {
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 40px;
  height: 16px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  color: #ffffff;
  font-size: 12px;
  line-height: 14px;
  padding: 1px;
  box-sizing: border-box;
}

.prod_count_img {
  width: 14px;
  height: 14px;
  text-align: center;
  font-size: 0;
  line-height: 14px;
  float: left;
}
.prod_count_img img {
  width: 100%;
  vertical-align: middle;
}

/* list end  */
/*strt*/
.help_icon_txt {
  font-size: 14px;
  color: #ffffff;
  font-weight: 700;
  font-family: "Lato", Arial, Helvetica, sans-serif;
}

.help_main_wrp {
  width: 85px;
  height: 36px;
  line-height: 34px;
  background: #000000;
  border-radius: 20px;
  text-align: center;
  position: fixed;
  bottom: 20px;
  right: 20px;
  cursor: pointer;
}
.help_main_wrp .help_icon {
  position: relative;
  top: 6px;
}
.help_main_wrp .help:before {
  color: #ffffff;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .help_main_wrp {
    bottom: 48px;
  }
}
/*.help_main_wrp .helpIc{width: 16px; height: 16px; position: relative; top: 9px; right: 22px;}*/
.img_over {
  display: none;
}

.mh1 span {
  font-size: 14px;
  color: #999999;
  font-weight: normal;
}

.help_icon_txt:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
  padding-right: 5px;
  font-weight: 700;
}

/*---RHS css Start-----*/
.invite_txtWrp {
  font-size: 12px;
  color: #273239;
  position: relative;
  padding: 13px;
  padding-left: 50px;
  box-sizing: border-box;
  white-space: normal;
}
.invite_txtWrp .dwnld:before {
  content: "";
  background: url(images/marketplace/download_image.png) no-repeat;
  width: 23px;
  height: 24px;
}
.invite_txtWrp a {
  color: #273239;
}

.invite_txtWrp:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9cd";
  font-size: 22px;
  color: #999999;
  position: absolute;
  left: 16px;
  top: 18px;
}

.invite_txtWrp.dwnld:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9cb";
  font-size: 22px;
  color: #8b9dae;
  position: absolute;
  left: 16px;
  top: 18px;
}

.invite_card { /*@include borderAll; box-shadow: 0px 0px 3px 0px #cccccc; border-radius: 4px;*/
  border: 1px solid #e6e6e6;
  background: #ffffff;
  transition: all 0.3s linear;
  cursor: pointer;
}

.invite_card:hover {
  box-shadow: 0px 0px 3px 0px #6a6a6a;
  border-color: transparent;
}

/*.invite_txt_wrp{width: 205px; float: right;}*/
/* how it works start */
.howWorks { /*@include borderAll; box-shadow: 0px 0px 3px 0px #cccccc;*/
  border: 1px solid #e6e6e6;
  margin-top: 10px;
  padding: 10px;
}

.howWorks .cat_txt {
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 10px;
  color: #333333;
  box-sizing: border-box;
  white-space: normal;
}

.invite_txtWrp.searchIc:before {
  content: "";
  width: 18px;
  height: 18px;
  background: url("images/marketplace/listing_searcg_ic.png");
  background-size: cover;
  position: absolute;
  left: 16px;
  top: 18px;
}

.invite_txtWrp.addDetails:before {
  content: "";
  color: transparent;
  font-size: 0;
  width: 26px;
  height: 21px;
  background: url("images/marketplace/add_list_details.png");
  background-size: cover;
  position: absolute;
  left: 16px;
  top: 16px;
}

.invite_txtWrp.enquires:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91d";
  font-size: 22px;
  color: #999999;
  position: absolute;
  left: 16px;
  top: 18px;
}

.invite_txtWrp_n.createListing:before {
  content: "";
  width: 21px;
  height: 22px;
  background: url("images/marketplace/create_listing_w21.png");
  background-size: cover;
  position: absolute;
  left: 16px;
  top: 18px;
}

.invite_txtWrp_n {
  font-size: 12px;
  color: #273239;
  position: relative;
  padding: 13px;
  padding-left: 50px;
  box-sizing: border-box;
  white-space: normal;
}

.invite_txtWrp_s {
  font-size: 12px;
  color: #8c8c8c;
  position: relative;
  padding-left: 27px;
  padding-right: 20px;
  display: inline-block;
}

.invite_txtWrp_s.createListing {
  padding: 8px 12px;
  display: inline-flex;
  border-radius: 15px;
  align-items: center;
  transition: all 0.3s linear;
  cursor: pointer;
}

.invite_txtWrp_s .create_list_ic {
  width: 15px;
  height: 15px;
  background: url("images/marketplace/create_listing.png");
  background-size: cover;
  margin-right: 10px;
}

.invite_txtWrp_s .create_list_arr {
  width: 12px;
  height: 7px;
  background: url("images/marketplace/listing_grey_arr.png");
  background-size: cover;
  margin-left: 10px;
}

.invite_txtWrp_s.createListing:hover {
  background: #e6f7f9;
}

/* how it works end */
@media only screen and (max-width: 767px) {
  .addListWrp {
    width: calc(100% + 20px);
    margin-left: -10px;
    padding: 10px;
    padding: 10px;
    box-sizing: border-box;
    margin-bottom: 67px;
    background: #fafbfc;
  }
  .invite_txtWrp:before {
    top: 50%;
    transform: translateY(-50%); /* for push */
  }
}
/*---RHS css END-----*/
/*-----Overlay Css Start-----*/
.mkt_plce .enquiry_text {
  font-size: 14px;
  color: #333333;
}
.mkt_plce .colum .custcheckBox {
  font-size: 12px;
  color: #999999;
  display: inline;
  margin: 0 0 0 10px;
}
.mkt_plce .colum .custcheckBox:before {
  width: 16px;
  height: 16px;
  border-radius: 2px;
}
.mkt_plce .enquiry_cont.form_wp {
  margin-top: 0px;
}
.mkt_plce .form_wp .form_rows {
  margin-top: 6px;
  margin-bottom: 5px;
  position: relative;
}
.mkt_plce .form_wp .form_rows .ui-autocomplete {
  width: 100% !important;
  left: 0 !important;
  top: 37px !important;
  overflow-y: scroll;
}

.mkt_plce.enquiry_wp .btn.mT10 {
  font-size: 12px;
  padding: 0px;
  height: 30px;
  line-height: 30px;
  min-width: 70px;
  border-radius: 4px;
}

.overlay_wrp .mkt_plce .checkBox input[type=checkbox]:checked + .custcheckBox:before {
  background: #cccccc url(images/grey_Tic.png) center no-repeat;
  border: none;
}

@media only screen and (max-width: 767px) {
  .overlay-m .enquiry_wp .checkBox input[type=checkbox]:checked + .custcheckBox:before, .overlay-m .enquiry_cont .checkBox input[type=checkbox]:checked + .custcheckBox:before {
    content: "";
  }
}
/*-----Overlay Css End-----*/
.rhs_part_dwn_invte .invite_card {
  border: none;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  border-radius: unset;
}
.rhs_part_dwn_invte .invite_card:first-child {
  border: none;
}

/*.dwnld{border-bottom: none !important;}*/
/*end*/
/* bottom slider start */
.pro_btn_slider_wrp {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 6;
}

.ext_devices {
  width: 100%;
  background-color: #eef2f6;
  height: 60px;
  border-top: 1px solid #d9dfe4;
  box-shadow: 0 -4px 10px 0px #999999;
  z-index: 6;
}
.ext_devices > span {
  color: #666666;
}

.devices_txt {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  float: left;
  width: 160px;
  margin-top: 12px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
  margin-bottom: 12px;
}

.ext_devices .container {
  background-color: transparent;
  display: flex;
  flex-flow: row wrap;
}

/*.devices_txt{ width: 159px;}*/
.elec_dev {
  width: 870px;
  margin: 0 auto;
}
.elec_dev li {
  float: left;
  width: 168px;
  height: 50px;
  border: 1px solid #d9dfe4;
  background: #ffffff;
  box-sizing: border-box;
  padding: 1px;
  margin: 3px;
  list-style: none;
  cursor: pointer;
  position: relative;
}
.elec_dev li .clsBtn_000 {
  position: relative;
  margin: 16px 5px 0 0;
}
.elec_dev li .clsBtn_000:before {
  color: #8092a4;
  font-size: 10px;
  font-weight: 700;
}
.elec_dev li:hover, .elec_dev li.act {
  border-color: #333333;
}
.elec_dev li .user_arrow {
  transform: rotate(180deg);
  position: absolute;
  top: 20px;
  right: 7px;
  margin: 0;
}
.elec_dev li.act .user_arrow {
  transform: rotate(0);
}

.dev_detail {
  float: left;
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 0;
  text-align: center;
  background: #8b9dae;
  overflow: hidden;
}
.dev_detail img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block !important;
}

.btn_v2.var_2 {
  height: 30px;
  padding: 0 10px;
  line-height: 30px;
  margin-top: 15px;
}

.dev_text {
  font-size: 12px;
  color: #333333;
  float: left;
  padding-left: 8px;
  width: 90px;
  height: 45px;
  overflow: hidden;
}

.clsBtn_000.hitarea {
  position: relative;
}

.clsBtn_000.hitarea:after {
  content: "";
  position: absolute;
  top: -6px;
  right: -6px;
  width: 26px;
  height: 26px; /* opacity: 0.5; background: red;*/
}

.elec_dev.var_2 li .dev_text {
  height: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 5px;
  font-weight: 700;
  width: calc(100% - 75px);
}

.elec_dev.var_2 li .dev_text_2 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 2px;
  font-size: 12px;
  color: #999999;
  padding-left: 8px;
  float: left;
}

.right_wp {
  float: right;
  text-align: right;
}

.btnn_txt {
  font-size: 14px;
  color: #273239;
  font-weight: 700;
  padding-top: 12px;
  display: inline-block;
}

.btnn_txt_2 {
  font-size: 12px;
  color: #999999;
}

.ext_devices .slick-slider.slick-initialized .slick-slide { /*width: 168px !important;*/
  margin: 2px 3px;
}
.ext_devices .slick-slider .slick-next:before, .ext_devices .slick-slider .slick-prev:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
  font-size: 14px;
  color: #8092a4;
  font-weight: 700;
}
.ext_devices .slick-slider .slick-prev:before {
  content: "\e949";
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .elec_dev {
    width: 692px;
  }
  .ext_devices .slick-slider.slick-initialized .slick-slide { /*width: 167px !important;*/ }
  .ext_devices .slick-prev {
    left: -20px;
  }
  .ext_devices .slick-next {
    right: -20px;
  }
  .elec_dev.var_2.slick-slider.slick-initialized .slick-slide { /*width: 166px !important;*/ }
  .ext_devices .elec_dev.var_2 .slick-next {
    right: -14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .elec_dev {
    width: 430px;
  }
  .ext_devices .slick-slider.slick-initialized .slick-slide { /*width: 209px !important;*/ }
  .dev_text {
    width: 125px;
  }
  .elec_dev.var_2.slick-slider.slick-initialized .slick-slide { /*width: 198px !important;*/ }
  .ext_devices .elec_dev.var_2 .slick-next {
    right: -23px;
  }
  .elec_dev.var_2 {
    width: 408px;
  }
}
@media only screen and (max-width: 767px) {
  .pro_btn_slider_wrp {
    bottom: 40px;
    z-index: 7;
  }
  .elec_dev.var_2 {
    width: calc(100% - 180px);
    width: calc(100% - 145px);
  }
  .ext_devices {
    height: auto;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .ext_devices .devices_txt {
    width: 100%;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 480px) {
  .elec_dev.var_2 {
    width: calc(100% - 40px);
  }
  .ext_devices .right_wp {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .ext_devices .right_wp br {
    display: none;
  }
  .ext_devices .right_wp .btnn_txt_2 {
    display: inline-block;
  }
}
/* bottom slider End */
/* bottom slider 2 start */
.slider_2 {
  width: 100%;
  background-color: #eef2f6;
  padding-top: 15px;
  z-index: 5;
}
.slider_2 .ul_list_m {
  width: 1180px;
  margin: 0 auto;
  padding: 5px 0;
}
.slider_2 .container {
  background: transparent;
}
.slider_2 .slick-slider .slick-next:before, .slider_2 .slick-slider .slick-prev:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
  font-size: 14px;
  color: #8092a4;
  font-weight: 700;
}
.slider_2 .slick-slider .slick-prev:before {
  content: "\e949";
}
.slider_2 .img_holder {
  height: 110px;
  line-height: 110px;
}
.slider_2 .img_caption.var_2 {
  padding: 5px 10px;
  height: 46px;
  background: #ffffff;
}
.slider_2 .img_caption_headTxt {
  font-size: 12px;
  height: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.slider_2 .img_caption_headTxt_2 {
  font-size: 12px;
  height: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.slider_2 .slider_2_heading {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  display: inline-block;
}
.slider_2 .slider_2_heading span {
  font-size: 12px;
  color: #999999;
}
.slider_2 .clsBtn_000 {
  position: absolute;
  top: -5px;
  right: 15px;
}
.slider_2 .clsBtn_000:before {
  color: #8092a4;
  font-weight: 700;
  font-size: 12px;
}
.slider_2 .slick_slider_2.slick-initialized .slick-slide { /*width: 187px !important;*/
  margin: 5px;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .slider_2 .ul_list_m {
    width: 960px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .slider_2 .ul_list_m {
    width: 500px;
  }
}
@media only screen and (max-width: 767px) {
  .slider_2 {
    width: 100%;
  }
  .slider_2 .slider_2_heading {
    padding-left: 10px;
    box-sizing: border-box;
  }
  .slider_2 .ul_list_m {
    width: calc(100% - 40px);
  }
  .slider_2 .clsBtn_000 {
    top: 15px;
  }
}
/* bottom slider 2 End */
/* new listing start */
.tddwrp_up {
  display: inline-block;
  position: relative; /*top:-6px;*/
  margin-right: 30px;
}

.tddwrp_up.var_2 {
  z-index: 6;
  position: absolute;
  width: 230px;
}

.tddwrp_up.var_2 .tdd_inner {
  margin-left: 0;
  width: auto;
}

.row_p .tddwrp_up { /*top: -17px;*/ }

.tddwrpr {
  border-radius: 4px;
  box-sizing: border-box; /*position: absolute; top: 0; left: -10px; */
  z-index: 2;
  width: 100%; /*width: 225px;*/
}

.tddwrpr.act {
  background: #ffffff;
  box-shadow: 0px 0 5px #888888;
  padding: 10px;
}

.tddwrpr_heading {
  font-size: 18px;
  color: #333333;
  font-weight: 700;
  position: relative;
  cursor: pointer;
  padding: 8px;
  float: left;
}

.tddwrpr.act .tddwrpr_heading {
  padding: 0;
  width: 100%;
}

.tddwrpr_heading .user_arrow {
  float: none; /*margin-left: 10px; margin-top: 7px; */
  margin: 0 0 0 5px;
  display: inline-block;
}

.tddwrpr.act .user_arrow {
  transform: rotate(180deg);
}

.tdd_inner {
  margin-top: 10px;
  display: inline-block;
  width: calc(100% + 20px);
  margin-left: -10px;
  display: none;
}

.tdd_inner_headig {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}

.tdd_inner_txt {
  font-size: 12px;
  color: #999999;
  margin-top: 10px;
}

.tddwrpr.act .tdd_inner {
  display: inline-block;
}

.tdd_inner_headig:hover {
  text-decoration: underline;
}

.tddwrp_up.var_2 + .lhs_containerWrp {
  margin-top: 50px;
}

/*.tddwrp_up.var_2 .tddwrpr .tddwrpr_heading{padding: 0;}
.tddwrp_up.var_2 .tddwrpr.act{width: 220px; position: absolute; padding: 10px;}*/
.tddwrp_up.var_2 .tddwrpr_heading, .tddwrp_up.var_5 .tddwrpr_heading {
  padding-left: 0;
}

/*.tddwrpr.act .cat_js{display: inline-block;}*/
.tddwrp_up.var_2 .tddwrpr_heading span.fL {
  max-width: 195px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.tddwrpr_heading.act {
  z-index: 7;
}

.tddwrpr_heading.act {
  z-index: 7;
}

.tab_list_wp {
  float: left;
  position: relative;
  z-index: 5;
}

#listing_body .tab_list_wp {
  margin-bottom: 12px;
  margin-top: 12px;
}

#listing_body .row_p .tab_list_wp + .right_dd_wp.var_2 {
  margin-top: 10px;
}

.tab_list_wp .tddwrp_up {
  margin-right: 0;
}

.tab_list_m {
  list-style: none;
  float: left;
}
.tab_list_m li {
  float: left;
  margin: 0 12px;
  border-bottom: 2px solid transparent;
  box-sizing: border-box; /*max-width: 120px;*/
}
.tab_list_m li a {
  display: block;
  padding: 0px 0 12px 0;
  font-size: 14px;
  color: #666666;
  font-weight: 700; /*max-width: 100px;*/
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.tab_list_m li a .list_text {
  float: none;
  font-size: inherit;
  color: inherit;
  padding: 0;
}
.tab_list_m li a .clsBtn_000.hitarea {
  display: none;
}
.tab_list_m li:first-child {
  margin-left: 0;
}
.tab_list_m li.act {
  border-color: #273239;
}
.tab_list_m li.act a {
  color: #333333; /*font-weight: 165px;*/
}
.tab_list_m li.active span {
  color: #00ad5c;
}
.tab_list_m li.unpublished span {
  color: #ff8800;
}
.tab_list_m li.incomplete span {
  color: #fd0101;
}
.tab_list_m li.under_review span {
  color: #c4c4c4;
}
.tab_list_m li.not_approved span {
  color: #8d8d8d;
}

.three_dot {
  float: left;
  width: 5px;
  height: 5px;
  background: #8092a4;
  border-radius: 100%;
  margin: 0 1px;
}

.tab_list_wp .tddwrp_up {
  margin-left: 20px;
  display: none;
}

.tdd_inner_nano {
  width: 220px;
}
.tdd_inner_nano .search_inplist {
  display: inline-block;
  box-shadow: none;
  width: 100%; /*position: relative;*/
  top: 41px;
  height: auto;
}
.tdd_inner_nano .search_inplist li {
  width: 100%;
  box-sizing: border-box;
}
.tdd_inner_nano .search_inplist li a {
  padding: 10px 30px 10px 10px;
  position: relative;
}
.tdd_inner_nano .search_inplist li a .list_text {
  padding: 0;
  font-size: 14px;
  color: #666666;
}
.tdd_inner_nano .search_inplist li a .list_text .tcount {
  font-size: 12px;
  color: #999999;
}
.tdd_inner_nano .search_inplist li .clsBtn_000 {
  position: relative;
  display: none;
  position: absolute;
  top: 10px;
  right: 10px;
}
.tdd_inner_nano .search_inplist li .clsBtn_000:before {
  color: #8092a4;
  font-size: 12px;
  font-weight: 700;
}
.tdd_inner_nano .search_inplist li .clsBtn_000:after {
  content: "";
  position: absolute;
  top: -6px;
  right: -6px;
  width: 26px;
  height: 26px; /* opacity: 0.5; background: red;*/
}
.tdd_inner_nano .search_inplist li:hover a .list_text {
  color: #333333;
}
.tdd_inner_nano .search_inplist li:hover .clsBtn_000 {
  display: block;
}

.tab_list_wp.var_2 {
  width: 555px;
}

.tab_list_wp.var_2 .tdd_inner_nano.tdd_inner {
  left: 10px;
  top: -20px;
}

.dash_content .tab_list_wp.var_2 .tddwrpr.to_right .tdd_inner_nano.tdd_inner {
  left: inherit;
}

.tab_list_wp.var_2 .tddwrpr_heading {
  z-index: 5;
}

.tab_list_wp.var_2 .tddwrp_up {
  float: left;
}

.tdd_inner_nano.tdd_inner.no_nano {
  height: auto;
  min-height: auto;
}
.tdd_inner_nano.tdd_inner.no_nano .search_inplist.nano-content {
  position: relative;
  top: 0;
}

/*.tab_list_wp.var_3{width: 593px;}*/
.tdd_inner_nano.tdd_inner {
  position: absolute;
  min-height: 120px;
  min-height: 82px;
  max-height: 300px;
  border: none;
  top: -12px;
  padding-top: 33px;
  box-shadow: 0 0 1px 2px #f0f0f0;
  background: #ffffff;
  border-radius: 3px;
  z-index: 5; /* overflow-x: hidden; overflow-y: auto;*/
}

.tdd_inner_nano.nano > .nano-pane {
  width: 7px;
}

.tdd_inner_nano.nano > .nano-pane > .nano-slider {
  border-radius: 3px;
  background-color: #d9dfe4;
}

#all_price_range.tdd_inner_nano.tdd_inner {
  height: auto !important;
  background: #ffffff;
}

.right_dd_wp {
  float: right;
  width: auto; /* margin: 7px 40px 0 0; */
}
.right_dd_wp .tddwrpr_heading {
  font-size: 14px;
  color: #666666;
  font-weight: normal;
  float: none;
  padding: 0;
}
.right_dd_wp .tddwrpr_heading.act {
  z-index: 6;
}
.right_dd_wp .tddwrpr_heading .width_95 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 95px;
  margin-right: 10px;
  color: #666666;
}
.right_dd_wp .tddwrp_up { /*width: 135px;*/
  float: left; /*margin-right: -25px; */
}
.right_dd_wp .tddwrp_up:first-child { /*float: left; */ }
.right_dd_wp .tddwrp_up.z_index {
  z-index: 3;
}

.tddwrpr.to_right .tdd_inner_nano {
  left: inherit;
  right: -5px;
}

.tddwrpr.to_right .tddwrpr_heading {
  float: right;
}

.right_dd_wp .tddwrpr {
  width: auto;
}
.right_dd_wp .tddwrpr.act {
  width: 225px;
}

@media only screen and (max-width: 767px) {
  .tddwrp_up {
    margin-right: 0;
  }
  .tddwrpr.to_right #all_popularity_list.tdd_inner_nano {
    min-height: 115px;
    width: calc(100% - 5px);
  }
}
/* new listing End */
/* new listing page part 2 start */
.arrow_nav_list {
  list-style: none;
  width: 860px;
  margin: -5px auto 0;
}
.arrow_nav_list li {
  float: left;
  width: 200px;
  height: 66px;
  background-color: #fafbfc;
  border: 1px solid #8b9dae;
  padding: 5px 20px 5px 8px;
  box-sizing: border-box;
  border-radius: 4px; /*margin: 0 5px;*/
  position: relative;
  cursor: pointer;
}
.arrow_nav_list li.act {
  background-color: #8b9dae;
}
.arrow_nav_list li.act:before {
  content: "";
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #8b9dae;
  position: absolute;
  bottom: -11px;
  left: 50%;
  transform: translateX(-50%);
}
.arrow_nav_list li.act .nav_text_1 {
  color: #ffffff;
}
.arrow_nav_list li.act .nav_text_2 {
  color: #ffffff;
}
.arrow_nav_list li.act .clsBtn_000:before {
  color: #ffffff;
}
.arrow_nav_list li .clsBtn_000 {
  position: absolute;
  top: 5px;
  right: 5px;
  display: none;
}
.arrow_nav_list li:hover .clsBtn_000 {
  display: block;
}
.arrow_nav_list li:hover {
  box-shadow: 0px 0px 10px 5px #daf3f6;
}
.arrow_nav_list li .clsBtn_000:before {
  font-size: 12px;
  font-weight: 700;
  color: #94a3b2;
}
.arrow_nav_list li .slider_img_wp {
  float: left;
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  overflow: hidden;
  background-color: #e1e1e2;
}
.arrow_nav_list li .slider_img_wp img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.arrow_nav_list.var_2 li {
  padding: 6px 20px 6px 6px;
}
.arrow_nav_list.var_2 li .ttext_wp {
  float: left;
  margin-left: 8px;
  width: calc(100% - 60px);
}

.nav_text_1 {
  font-size: 14px;
  color: #666666;
  height: 34px;
  overflow: hidden;
}

.nav_text_2 {
  font-size: 12px;
  color: #999999;
  margin-top: 3px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.arrow_nav_list.slick-initialized .slick-slide {
  margin: 0 5px; /*width: 200px !important;*/
}

.arrow_nav_list.slick-slider .slick-next:before, .arrow_nav_list.slick-slider .slick-prev:before { /*@include font_ic;*/
  content: "\e948";
  font-size: 14px;
  color: #8092a4;
  font-weight: 700;
}

.arrow_nav_list.slick-slider .slick-prev:before {
  content: "\e949";
}

.arrow_nav_list.slick-slider .slick-next:after, .arrow_nav_list.slick-slider .slick-prev:after {
  content: "";
  position: absolute;
  top: -4px;
  left: -5px; /*background: red; opacity: 0.5;*/
  border: 1px solid #e2e3e4;
  width: 26px;
  height: 26px;
  border-radius: 100%;
}

.arrow_nav_list.slick-slider .slick-prev:after {
  left: -3px;
}

.arrow_nav_list .slick-list {
  height: 86px;
}

.arrow_nav_list.slick-slider .slick-track {
  margin-top: 10px;
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
  .arrow_nav_list {
    width: 540px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
  .arrow_nav_list {
    width: 350px;
  }
}
@media only screen and (min-width: 375px) and (max-width: 479px) {
  .arrow_nav_list {
    width: 285px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 374px) {
  .arrow_nav_list {
    width: 230px;
  }
}
.sample_text {
  font-size: 12px;
  color: #333333;
  float: right;
  margin-top: 5px;
}

.sample_text:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9ca";
  margin-right: 5px;
  float: left;
  font-size: 12px;
  color: #b0bcc8;
  font-weight: 700;
}

.erow_list.var_2 .etitle {
  font-weight: 700;
  margin: 0;
  padding-right: 10px;
  width: 22%;
}
.erow_list.var_2 .etitle .emnormal_text {
  font-weight: normal;
  color: #999999;
  font-size: 12px;
}
.erow_list.var_2 .etitle .emnormal_text .exmpl_text {
  text-decoration: underline;
  cursor: pointer;
  padding-left: 2px;
}
.erow_list.var_2 .etitle .ad_hd:hover {
  text-decoration: underline;
}
.erow_list.var_2 .ecol_2 {
  padding-left: 10px;
  width: 78%;
  float: right;
}
.erow_list.var_2 .ecol_2 .forminp {
  width: 100%;
  border: 1px solid #d9dfe4;
  border-radius: 0;
  box-sizing: border-box;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #666666;
}
.erow_list.var_2 .ecol_2 .forminp.width_var {
  width: calc(100% - 45px);
  float: left;
}
.erow_list.var_2 .ecol_2 .div_column_1.border_var {
  border-bottom: 1px solid #d9dfe4;
  border-top: 1px solid #d9dfe4;
  width: auto;
}
.erow_list.var_2 .ecol_2 .div_column_1.border_var .rs_symbol {
  padding: 4px;
}
.erow_list.var_2 .ecol_2 .ecol_2_inner_left {
  float: left;
  width: calc(100% - 200px);
}
.erow_list.var_2 .ecol_2 .ecol_2_inner_right {
  float: right;
  width: 200px;
}
.erow_list.var_2 .ecol_2 .ecol_2_50 {
  width: 49%;
  float: left;
}
.erow_list.var_2 .ecol_2 .ecol_2_50 .div_column_3 {
  border: 1px solid #ccc;
  width: 100%;
  border-radius: 2px;
}
.erow_list.var_2 .ecol_2 .ecol_2_50 .div_column_3 .tddwrp_up {
  width: 100%;
}
.erow_list.var_2 .ecol_2 .ecol_2_50 .div_column_3 .tddwrpr_heading {
  padding-top: 4px;
}
.erow_list.var_2 .ecol_2 .ecol_2_33 {
  width: 141px;
  float: left;
  padding: 0 5px;
  box-sizing: border-box;
  position: relative;
}
.erow_list.var_2 .ecol_2 .ecol_2_33 .inp_opt_btn {
  position: absolute;
  top: 0;
  right: -35px;
}
.erow_list.var_2 .ecol_2 .ecol_2_33 .dlt_botton {
  position: absolute;
  top: 5px;
  right: -45px;
  font-size: 12px;
  color: #333333;
  font-weight: 700;
}
.erow_list.var_2 .ecol_2 .cust_selct {
  margin: 0;
  padding: 0;
  width: 100%;
}
.erow_list.var_2 .ecol_2 .cust_selct .dd_wrpr.index_field_input {
  width: calc(100% - 42px);
}
.erow_list.var_2 .ecol_2 .ecol_2_33 .inp_dd {
  border: 1px solid #d9dfe4;
  display: inline-block;
  width: 100%;
  border-right: none;
}
.erow_list.var_2 .ecol_2 .ecol_2_33 .inp_dd .div_column_2 {
  width: 100px;
  box-sizing: border-box;
}
.erow_list.var_2 .colum {
  width: auto;
  margin-left: 15px;
}
.erow_list.var_2 .colum .custcheckBox:before {
  width: 16px;
  height: 16px;
  border-color: #cccccc;
  border-radius: 2px;
  margin: 0;
}
.erow_list.var_2 .colum .custcheckBox {
  font-size: 12px;
  color: #666666;
  font-weight: 700;
}
.erow_list.var_2 .infomation_wp {
  margin-top: 7px;
}
.erow_list.var_2 .infomation_wp .tootTipV2Cont {
  left: inherit;
  right: -10px;
}
.erow_list.var_2 .infomation_wp .tootTipV2:before {
  left: inherit;
  right: 20px;
}
.erow_list.var_2 .ecol_2_inner_left .inp_dd {
  width: 47%;
  box-sizing: border-box;
  float: right;
  border: 1px solid #d9dfe4;
  height: 30px;
  line-height: 30px;
}
.erow_list.var_2 .ecol_2_inner_left .inp_dd .div_column_3 {
  width: 71px;
}
.erow_list.var_2 .ecol_2_inner_left .inp_dd .div_column_2 {
  width: calc(100% - 101px);
}
.erow_list.var_2 .ecol_2_inner_left .inp_dd:first-child {
  float: left;
}
.erow_list.var_2 .category_search .ui-autocomplete {
  max-height: 300px;
  overflow: hidden;
  overflow-y: scroll;
  width: calc(100% - 13px) !important;
  border-color: #d9dfe4;
  z-index: 4 !important;
}
.erow_list.var_2 .category_search .prod_name {
  color: #333333;
}
.erow_list.var_2 .category_search .category_name {
  font-size: 11px;
  color: #999999;
  margin-top: 6px;
}
.erow_list.var_2 .category_search .add_category {
  font-size: 12px;
  color: #273239;
  font-weight: bold;
  position: absolute;
  padding-left: 16px;
  right: 21px;
  top: 14px;
}
.erow_list.var_2 .category_search .add_category:before {
  content: "";
  background: url(images/marketplace/listing_plus.png);
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 2px;
}
.erow_list.var_2 .category_search .add_category a {
  color: #273239;
}
.erow_list.var_2 .variant_add_inn {
  width: calc(78% - 10px);
  float: right;
  background: #f6f8f7;
  padding: 9px 12px 15px;
  box-sizing: border-box;
  border-top: 1px solid #cccccc;
}
.erow_list.var_2 .variant_add_inn:first-child {
  border-top: none;
}
.erow_list.var_2 .variant_add_inn .ecol_2 {
  width: 100%;
  padding-left: 0;
}
.erow_list.var_2 .variant_details .symb_var {
  color: #273239;
  font-weight: 500;
  float: right;
  text-align: right;
}
.erow_list.var_2 .buttonLi .right_wp .btnn_txt {
  margin-top: 13px;
  margin-right: 20px;
}
.erow_list.var_2 .buttonLi .right_wp .btnn_txt:hover {
  text-decoration: underline;
}
.erow_list.var_2 .ecol_2 .user_arrow {
  position: absolute;
  right: 10px;
  top: 1px;
}

.variant_add {
  margin-bottom: 9px;
}

.mac-os .erow_list.var_2 .category_search .add_category:before {
  top: 4px;
}

.rangeTo {
  font-size: 14px;
  float: left;
  padding: 4px 0 0 8px;
}

.div_column_1 {
  width: 30px;
  background: #f6f8fa;
  height: 28px;
  border-right: 1px solid #d9dfe4;
  float: left;
}

.rs_symbol {
  display: block;
  text-align: center;
}

.div_column_2 {
  float: left;
  width: 105px;
  padding: 0 10px;
  border-right: 1px solid #d9dfe4;
}

.erow_list.var_2 .div_column_2 .forminp {
  border: none;
  padding: 0;
  height: 28px;
  line-height: 28px;
  float: left;
}

.div_column_3 {
  float: left;
  width: 81px;
  height: 28px;
  position: relative;
}
.div_column_3 .tddwrp_up {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.div_column_3 .tddwrp_up .tddwrpr {
  width: 100%;
  position: relative;
  top: inherit;
  left: inherit;
  padding: 0;
}
.div_column_3 .tddwrp_up .tddwrpr select {
  height: 27px;
  font-size: 14px;
  color: #666666;
  padding-left: 5px;
  background: transparent;
  width: 100%;
  z-index: 4;
  position: relative;
  padding-right: 22px;
}
.div_column_3 .tddwrp_up .tddwrpr.act {
  width: 100%;
  position: relative;
  top: inherit;
  left: inherit;
  padding: 0 10px 0 10px;
}
.div_column_3 .tddwrpr.act .tdd_inner {
  margin-top: 0;
}
.div_column_3 .tddwrpr_heading {
  padding: 0;
  width: 100%;
  font-size: 14px;
  color: #999999;
  font-weight: normal;
  padding-left: 10px;
  box-sizing: border-box;
}
.div_column_3 .tddwrpr_heading .user_arrow {
  position: absolute;
  top: 5px;
  right: 6px;
  border-top-color: #8b9dae;
}
.div_column_3 .tddwrpr.act .tddwrpr_heading .user_arrow {
  right: -4px;
}
.div_column_3 .tdd_inner .search_inplist {
  display: block;
  box-shadow: none; /*position: relative;*/
  top: inherit;
  left: inherit;
}
.div_column_3 .search_inplist li {
  height: 30px;
  line-height: 30px;
  float: left;
}
.div_column_3 .search_inplist li a {
  padding: 0 0 0 10px;
  font-weight: 700;
}
.div_column_3 .search_inplist li .list_text {
  color: #666666;
}
.div_column_3 .search_inplist li:hover .list_text {
  color: #333333;
}
.div_column_3 .list_text {
  padding: 0;
}

.width_55 {
  width: 55px;
  overflow: hidden;
}

.devices_wrp .btn_v2 {
  margin-top: 20px;
}

.devices_wrp .right_wp {
  margin-top: 10px;
}

.gallery_list_2 {
  list-style: none;
}
.gallery_list_2 > li {
  float: left;
  width: auto;
  height: auto;
  position: relative;
}
.gallery_list_2 > li .gallery_img_cont {
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  font-size: 0;
  overflow: hidden;
  border: 1px dashed #d9dfe4;
  box-sizing: border-box;
  margin-left: 10px;
  position: relative;
}
.gallery_list_2 > li a {
  display: block;
}
.gallery_list_2 > li img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}
.gallery_list_2 > li .hover_img {
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  cursor: default;
  z-index: 4;
}
.gallery_list_2 > li .tbottom_text {
  font-size: 14px;
  color: #ffffff;
  line-height: normal;
  padding-top: 55px;
}
.gallery_list_2 > li .clsBtn_000 {
  position: absolute;
  top: 5px;
  right: 5px;
}
.gallery_list_2 > li .clsBtn_000:before {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
}
.gallery_list_2 li:first-child {
  margin-left: 0;
}
.gallery_list_2 li:hover .hover_img.listimg {
  display: block;
}

.error_text.image_error {
  position: absolute;
  width: 240px;
  left: 10px;
}

.tsub_heading {
  font-size: 12px;
  color: #666666;
  margin-bottom: 5px;
  display: inline-block;
}

.advance_information {
  padding-left: 20px;
  position: relative;
  cursor: pointer;
}
.advance_information:before {
  content: "";
  background: url(images/marketplace/listing_plus.png);
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 2px;
}
.advance_information.act:before {
  background: url(images/marketplace/listing_minus.png);
}

.variant_add_inn .variant_input .product_variant {
  margin-top: 10px;
}
.variant_add_inn .variant_input .product_variant:first-child {
  margin-top: 0;
}
.variant_add_inn .variant_input .product_variant .del_txt {
  margin-left: 12px;
}

.variant_del_txt {
  margin-left: 12px;
  color: #333333;
  font-size: 12px;
}

.variant_del_txt:hover {
  text-decoration: underline;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .arrow_nav_list {
    width: 645px;
  }
  .gallery_list_2 > li {
    margin-left: 5px;
  }
  .gallery_list_2 > li:first-child {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1279px) {
  .erow_list.var_2 .ecol_2 .ecol_2_inner_left {
    width: 100%;
  }
  .erow_list.var_2 .ecol_2 .ecol_2_inner_right {
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  .erow_list.var_2 .ecol_2 .ecol_2_inner_right {
    margin-top: 10px;
  }
  .erow_list.var_2 .colum {
    margin-top: 2px;
  }
  .erow_list.var_2 .colum, .erow_list.var_2 .colum .custcheckBox {
    float: left;
  }
  .erow_list.var_2 .infomation_wp {
    margin-top: 0;
  }
  .erow_list.var_2 .colum .custcheckBox:before {
    margin-right: 10px;
  }
  .erow_list.var_2.sme_products .colum .custcheckBox {
    top: 10px;
  }
  .erow_list.var_2 .category_search .ui-autocomplete {
    width: 100% !important;
    box-sizing: border-box;
  }
  .div_column_3 .tdd_inner .search_inplist {
    box-shadow: 0 0 3px #cec9c9;
  }
  .overlay_wrp .submissionWp .row100 .slctWp.var_02 .downArw_000 {
    left: inherit;
  }
  .share_create_listint_cont {
    text-align: left;
  }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .gallery_list_2 > li:last-child {
    margin-left: 0;
    margin-top: 10px;
  }
  .erow_list.var_2 .ecol_2_inner_left .inp_dd {
    width: 100%;
    display: flex;
  }
  .ecol_2_inner_left .inp_dd:first-child {
    margin-bottom: 10px;
  }
  .ecol_2_inner_left .div_column_2 {
    flex-grow: 1;
  }
  .erow_list.var_2 .ecol_2 .ecol_2_33 .dlt_botton {
    right: -37px;
  }
}
@media only screen and (max-width: 639px) {
  .erow_list.var_2 .ecol_2 {
    width: 100%;
    padding-left: 0;
    margin-top: 10px;
  }
  .erow_list.var_2 .etitle {
    width: 100%;
    /*br { display:none;}*/
  }
  .gallery_list_2 > li {
    width: calc(20% - 10px);
    margin: 0 5px;
  }
}
@media only screen and (max-width: 559px) {
  .erow_list.var_2 .ecol_2_inner_left .inp_dd {
    width: 100%;
  }
  .erow_list.var_2 .ecol_2_inner_left .inp_dd {
    width: 100%;
    display: flex;
  }
  .ecol_2_inner_left .inp_dd:first-child {
    margin-bottom: 10px;
  }
  .ecol_2_inner_left .div_column_2 {
    flex-grow: 1;
  }
}
@media only screen and (max-width: 479px) {
  .gallery_list_2 > li {
    width: calc(33.33% - 10px);
    margin: 0 5px;
  }
  .gallery_list_2 > li:nth-child(4) {
    margin-left: 0;
    margin-top: 10px;
  }
  .gallery_list_2 > li:last-child {
    margin-top: 10px;
  }
  .erow_list li:last-child .ecol_2_50 {
    width: 100% !important;
  }
  .erow_list li:last-child .ecol_2_50.fR {
    margin-top: 10px;
  }
  .erow_list.var_2 .ecol_2 .ecol_2_33 {
    width: 50%;
  }
  .erow_list.var_2 .ecol_2 .ecol_2_33:last-child {
    padding-left: 0;
    margin-top: 10px;
  }
  .erow_list.var_2 .ecol_2 .ecol_2_33 .inp_dd {
    display: flex;
  }
  .erow_list.var_2 .ecol_2 .ecol_2_33 .inp_dd .div_column_2 {
    flex-grow: 1;
  }
}
@media only screen and (max-width: 767px) {
  .ecol_2_inner_left .div_column_2 {
    position: relative;
  }
}
/* new listing page part 2 End */
/* manage listing page start */
.mng_header {
  display: inline-block;
  width: 100%;
  padding-top: 20px;
}

.serchIc.seprate {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: left;
  width: auto;
  height: auto;
  background: none;
  margin: 0 15px 0 0;
  padding: 0;
}

.serchIc.seprate:before {
  content: "\e924";
  font-size: 16px;
  color: #8b9dae;
  font-weight: 700;
}

.marketplace .shareIc {
  float: right;
}

.icon_with_text {
  font-size: 12px;
  color: #333333;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  float: right;
  margin: 4px 0 0 5px;
}

.view_toggle {
  list-style: none;
  float: right;
  margin-top: 1px;
}

.view_toggle li {
  float: left;
  margin: 0 8px;
  cursor: pointer;
}

.view_toggle li.act .square, .view_toggle li.act .list_row_wrap {
  background: #8b9dae;
}

.for-square {
  width: 16px;
  height: 16px;
  display: inline-block;
}

.square {
  width: 6px;
  height: 6px;
  background: #c8d5e2;
  margin: 1px;
  float: left;
}

.list_row {
  float: left;
  width: 100%;
  margin: 1px auto;
}

.list_row.height4 .list_row_1, .list_row.height4 .list_row_2 {
  height: 4px;
}

.list_row_wrap {
  background: #c8d5e2;
  height: 3px;
  float: left;
}

.list_row_1 {
  width: 2px;
}

.list_row_2 {
  width: 11px;
  margin-left: 1px;
}

.ul_list_m.var_2 > li .img_caption_headTxt {
  height: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.ul_list_m.var_2 > li .img_caption_headTxt.var_2 {
  margin-top: 3px;
}

.switch.var_2 {
  width: 28px;
  height: 16px;
  margin: 3px 0 0 0;
  float: right;
}

.switch.var_2.var_2.var_2.var_2 .slider {
  background: #b2ddfd;
}

.switch.var_2.var_2.var_2 input:checked + .slider {
  background-color: #1889ea;
}

.switch.var_2 .slider:before {
  background-color: #ffffff;
  height: 12px;
  width: 12px;
  left: 2px;
  top: 2px;
}

.switch.var_2 input:checked + .slider:before {
  left: 0;
  background-color: #ffffff;
}

.switch.var_2 .slider:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 5px;
  width: 6px;
  height: 2px;
  background: #c3e3fd;
}

.switch.var_2 input:checked + .slider:after {
  content: "✔";
  background: no-repeat;
  font-size: 8px;
  left: 16px;
  top: 1px;
  color: #1f8ae9;
}

.ul_list_m > li .status_dot {
  position: absolute;
  top: 5px;
  right: 5px;
}
.ul_list_m > li .status_dot > span {
  display: none;
}

.ul_list_m.var_2 li .inrholder {
  position: relative;
}

.ul_list_m.var_2.list_view li .inrholder .status_dot > span {
  display: inline-block;
}

.ul_list_m.var_2.list_view li .inrholder .status_dot .infomation_wp {
  display: inline-block;
}

.ul_list_m.var_2.list_view li .inrholder .status_dot .infomation_wp .info:before {
  top: -10px;
}

.ul_list_m.var_2.list_view li .inrholder .status_dot .infomation_wp .tootTipV2Cont {
  transform: translateX(-50%);
  left: 50%;
}

.ul_list_m.var_2.list_view li .inrholder .status_dot .infomation_wp .tootTipV2:before {
  transform: rotateX(180deg) translateX(-50%);
  left: 50%;
}

.ul_list_m.var_2.list_view li .inrholder .status_dot .info {
  float: left;
  display: inline-block;
}

.edit_list {
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  text-align: center;
  left: 0;
}

.edit_list li {
  display: inline-block;
  margin: 0 10px;
}

.edit_list li .edit_ic:before, .edit_list li .deleteIc.var_2:before, .edit_list li .shareIc:before {
  color: #ffffff;
}

.ul_list_m.var_2.list_view {
  box-shadow: 0 0 1px 2px #f0f0f0;
}
.ul_list_m.var_2.list_view > li {
  width: 100%;
  border-top: 1px solid #d9dfe4;
  position: relative;
  padding-left: 40px;
}
.ul_list_m.var_2.list_view > li .inrholder {
  box-shadow: none;
  width: 100%;
  display: inline-block;
}
.ul_list_m.var_2.list_view > li:first-child {
  border: none;
}
.ul_list_m.var_2.list_view > li .img_holder {
  width: auto;
  height: auto;
  line-height: inherit;
  position: static;
  border: 1px solid #d9dfe4;
  float: left;
}
.ul_list_m.var_2.list_view > li .img_holder .img_holder_2 {
  width: 60px;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  float: left;
}
.ul_list_m.var_2.list_view > li .img_caption {
  float: left;
  width: auto;
  box-shadow: none;
  height: auto;
  box-shadow: none;
  margin-top: 10px;
}
.ul_list_m.var_2.list_view > li .img_caption_headTxt {
  width: 200px;
  float: left;
}
.ul_list_m.var_2.list_view > li .img_caption_headTxt.var_2 {
  margin: 0 0 0 40px;
}
.ul_list_m.var_2.list_view > li .img_over {
  display: block;
  background: transparent;
  left: inherit;
  right: 0;
  width: calc(100% - 110px);
  width: 200px;
  right: 0;
  left: inherit;
}
.ul_list_m.var_2.list_view > li .checkBox {
  position: absolute;
  top: 20px; /*left: -718px;*/
  left: 10px; /*transform: translateY(-50%);*/
}
.ul_list_m.var_2.list_view > li .inrholder .img_over .custcheckBox:before {
  margin: 0;
  border-color: #8b9dae;
}
.ul_list_m.var_2.list_view > li .edit_list {
  width: 100%;
  left: inherit;
  right: 0;
  text-align: right;
}
.ul_list_m.var_2.list_view > li .edit_list li .edit_ic:before, .ul_list_m.var_2.list_view > li .edit_list li .deleteIc.var_2:before, .ul_list_m.var_2.list_view > li .edit_list li .shareIc:before {
  color: #8b9dae;
}
.ul_list_m.var_2.list_view > li .status_dot {
  position: static;
  top: inherit;
  right: inherit;
  float: left;
  width: 120px;
  height: auto;
  background: transparent;
  margin: 0;
  padding: 0 10px;
}
.ul_list_m.var_2.list_view > li .status_dot.active span {
  color: #00ad5c;
}
.ul_list_m.var_2.list_view > li .status_dot.incomplete span {
  color: #fd0101;
}
.ul_list_m.var_2.list_view > li .status_dot.unpublished span {
  color: #ff8800;
}
.ul_list_m.var_2.list_view > li .status_dot.under_review span {
  color: #c4c4c4;
}
.ul_list_m.var_2.list_view > li .status_dot.not_approved span {
  color: #8d8d8d;
}
.ul_list_m.var_2.list_view > li .hov_bxsd .img_holder {
  width: 60px;
  height: 60px;
  line-height: 60px;
  position: static;
  border: 1px solid #d9dfe4;
  float: left;
}
.ul_list_m.var_2.list_view > li .checkBox.var_3 input[type=checkbox]:checked + .custcheckBox:after {
  top: 5px;
  left: -5px;
  font-size: 10px;
  color: #ffffff;
  transform: inherit;
}

.ul_list_m.var_2.prodlisting > li {
  position: relative;
}

.ul_list_m.var_2.prodlisting > li .checkBox {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1;
  display: none;
}

.ul_list_m.var_2.prodlisting > li:hover .checkBox {
  display: block;
}

.ul_list_m.var_2.prodlisting > li .checkBox.var_3 input[type=checkbox]:checked + .custcheckBox:before {
  background: #c8d5e2;
  color: #ffffff;
  left: -7px;
}

.ul_list_m.var_2.prodlisting > li .checkBox.var_3 input[type=checkbox]:checked + .custcheckBox:after {
  top: 5px;
  left: 12px;
}

/*.ul_list_m.var_2.prodlisting > li .checkBox{position: absolute; top: 20px; left:20px; z-index: 2; display: block;}*/
.ul_list_m.var_2.list_view.prodlisting > li .checkBox {
  left: 10px;
  display: block;
}

.ul_list_m.var_2.list_view.prodlisting > li .checkBox.var_3 input[type=checkbox]:checked + .custcheckBox:after {
  top: 5px;
  left: 3px;
}

/*.ul_list_m.var_2.list_view.prodlisting > li .checkBox.var_3 input[type="checkbox"]:checked + .custcheckBox:after{transform: inherit; top: 5px; left: -7px; color: #c8d5e2;}*/
.checkBox.select_all .custcheckBox::before {
  width: 18px;
  height: 18px;
  border-color: #8b9dae;
  border-radius: 3px;
  box-sizing: border-box;
}
.checkBox.select_all .label_text {
  font-size: 12px;
  color: #8b9dae;
  text-transform: uppercase;
  float: left;
  font-weight: 700;
  margin-top: 3px;
}
.checkBox.select_all input[type=checkbox]:checked + .custcheckBox:before {
  background: url(images/marketplace/check_selected.png) no-repeat center;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .ul_list_m.var_2.list_view > li {
    /*.checkBox{left: -507px;}*/
  }
  .ul_list_m.var_2.list_view > li .img_caption_headTxt {
    width: 150px;
  }
  .ul_list_m.var_2.list_view > li .img_caption_headTxt.var_2 {
    margin-left: 20px;
  }
  .ul_list_m.var_2.list_view > li .status_dot {
    width: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .mng_header .shareIc {
    width: auto;
    height: auto;
    float: right;
  }
  .checkBox.select_all .label_text {
    text-indent: 10px;
  }
  .ul_list_m {
    margin-left: 0;
  }
  /*.ul_list_m.var_2.list_view > li .checkBox { left: -205%; }*/
  .ul_list_m.var_2.list_view > li .status_dot {
    width: 82px;
  }
  .ul_list_m.var_2.list_view > li .status_dot span {
    display: block;
  }
  .ul_list_m.var_2.list_view > li .img_caption_headTxt.var_2 {
    margin: 0;
  }
  .ul_list_m.var_2.list_view > li .img_caption {
    width: calc(100% - 182px);
    margin-top: 0;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
  }
  .ul_list_m.var_2.list_view > li .inrholder {
    display: flex;
    align-items: center;
  }
  .ul_list_m.var_2.list_view > li .img_caption_headTxt {
    width: 238px;
  }
  .prf_header .tab_list_wp.var_2 .tdd_inner_nano.tdd_inner { /*left: -13px;*/
    left: inherit;
    right: 0;
    min-height: 134px;
  }
  .sclb_wp .row_p .tab_list_wp.var_2 .tdd_inner_nano.tdd_inner {
    left: -13px;
  }
  #shareoverlay .share_catalogue .listed_by_list li .flag + span {
    font-size: 12px;
  }
  .listed_by.var_2 .listed_by_subtxt .flag_outer_div {
    width: 56px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .ul_list_m.var_2.list_view > li .status_dot {
    margin-top: -17px;
  }
  .switch.var_2 {
    margin-top: -13px;
  }
  .ul_list_m > li .img_holder {
    min-height: 170px;
    height: auto;
    max-height: 48vw;
  }
  .marketplace .lhs_containerWrp .ul_list_m > li .img_holder {
    min-height: auto;
  }
}
@media only screen and (max-width: 639px) {
  .mng_header .shareIc {
    margin-top: -64px;
  }
  .ul_list_m.var_2.list_view > li .status_dot {
    padding-left: 0;
  }
}
@media only screen and (max-width: 559px) {
  .serchIc.seprate {
    position: absolute;
    left: 10px;
  }
  .tab_list_m_wrp {
    width: 100%;
    height: 31px;
    overflow: hidden;
  }
  .tab_list_m {
    width: auto;
    margin-left: 29px;
    float: none;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    font-size: 0;
    padding-bottom: 10px;
  }
  .tab_list_m li {
    float: none;
    display: inline-block;
  }
  .prf_header .tab_list_wp.var_2 .tab_list_m, .sclb_wp .row_p .tab_list_wp.var_2 .tab_list_m {
    float: left;
  }
}
@media only screen and (max-width: 479px) {
  .ul_list_m.var_2.list_view > li .img_over {
    width: 24px;
  }
  .edit_list li {
    margin-top: 6px;
  }
  .edit_list li:first-child {
    margin-top: 0;
  }
  /*.ul_list_m.var_2.list_view > li .checkBox { left: -320px; }*/
  .ul_list_m.var_2.list_view > li .img_caption {
    width: calc(100% - 87px);
  }
  .ul_list_m.var_2.list_view > li .edit_list {
    right: 10px;
  }
  .ul_list_m.var_2.list_view .edit_list li {
    margin: 5px 10px;
  }
}
/* manage listing page End */
/* manage listing rhs start */
.link_product {
  font-size: 14px;
  color: #666666;
}

.link_btn_wp {
  display: inline-block;
  width: 100%;
  padding-bottom: 15px;
}

.link_btn_wp .btn_v2 {
  float: right;
  margin-top: 10px;
}

.link_btn_wp .btn_v2:first-child {
  float: left;
}

.shadow_box {
  display: inline-block;
  width: 100%;
  padding: 10px 15px;
  box-shadow: 0px 0px 3px 0px #cccccc;
  box-sizing: border-box;
}

.box_heading {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}

.box_list {
  list-style: none;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}

.box_list > li {
  display: inline-block;
  width: 100%;
  padding: 15px 0 10px 0;
  border-bottom: 1px solid #d9dfe4;
}

.box_list > li:first-child {
  padding-top: 7px;
}

.box_norm_text {
  font-size: 12px;
  color: #666666;
  font-weight: 700;
  height: 30px;
  overflow: hidden;
  position: relative;
}

/*.box_norm_text span{@include text_ellipsic_2line;}*/
.box_norm_text a {
  color: #333333;
  position: absolute;
  bottom: 0;
  right: 0;
  background: #fff;
  padding: 0 3px;
}

.product_box {
  margin-top: 10px;
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #e1e9f2;
  background: #fafbfc;
  display: inline-block;
}

.product_img_wp {
  float: left;
  width: 52px;
  height: 52px;
  line-height: 52px;
  font-size: 0;
  text-align: center;
  overflow: hidden;
  background: #e1e1e2;
}
.product_img_wp img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.product_text {
  float: right;
  font-size: 12px;
  width: calc(100% - 62px);
  font-weight: 700;
}

.product_name {
  color: #666666;
  height: 30px;
  overflow: hidden;
}

.product_price {
  color: #999999;
  margin-top: 5px;
}

.product_price span.INR {
  color: #333333;
}

.base_content {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
}

.base_content .basetxt {
  float: left;
  padding: 0;
  width: auto;
}

.base_content .image_list {
  float: left;
}

.base_content .image_list li {
  width: 22px;
  height: 22px;
  overflow: hidden;
}

.base_content .basetxtleft.txt {
  font-weight: 700;
  padding-top: 6px;
}

.recieved_text {
  font-size: 10px;
  color: #999999;
  float: right;
  padding-top: 6px;
}

.pbottom_text {
  font-size: 12px;
  color: #333333;
  float: right;
  font-weight: 700;
}

.rights_text {
  font-size: 12px;
  color: #666666;
  float: right;
  margin-top: 10px;
  font-weight: 700;
}

.prod_list {
  border-bottom: 1px solid #dedede;
  margin: 0 auto;
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .link_btn_wp .btn_v2 {
    width: 100%;
  }
}
.delete_btn {
  font-size: 12px;
  float: left;
  color: #333333;
  font-weight: 700;
  margin: 20px 20px 0 0;
}

.delete_btn.clear_btn {
  text-decoration: underline;
}

.btnn_txt_2.var_2 {
  float: left;
  margin: 20px 20px 0 0;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .elec_dev.slick_slider_4 {
    width: 520px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /*.elec_dev.slick_slider_4{width: 430px;}*/
  .elec_dev.slick_slider_4 {
    width: 215px;
  }
}
@media only screen and (max-width: 767px) {
  .colLef .headRow .prod_list {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
  }
  .colLef .headRow .link_btn_wp {
    width: auto;
  }
  .colLef .headRow .link_product {
    margin-right: 4px;
  }
}
/* manage listing rhs End */
.add_varient_ic:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c9";
  font-size: 60px;
  color: #b0bcc8;
}

.tier_pricing_ic:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9d2";
  font-size: 60px;
  color: #b0bcc8;
}

.inventry_ic:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9cc";
  font-size: 60px;
  color: #b0bcc8;
}

/*----- Overlay Css start -----*/
/* overlay-2 start*/
.overlay_2.elec_swtch {
  padding: 0px 20px 20px 20px;
  box-sizing: border-box;
  position: relative;
}

.swtch_lst li {
  list-style: none;
  display: inline-block;
  width: 50%;
  float: left;
  padding: 10px;
  box-sizing: border-box;
  padding: 10px 10px 10px 0;
}

.swtch_lst .checkBox input[type=checkbox]:checked + .custcheckBox:before {
  background: url(images/grey_Tic.png) center no-repeat;
  border: none;
}

.overlay_v3 .enquiry_cont .custcheckBox {
  padding-top: 0px;
  padding-bottom: 0px;
}

.elec_swtch .custcheckBox:before {
  margin-right: 10px;
  border-radius: 2px;
}

.elec_swtch .label_text {
  font-size: 14px;
  color: #666666;
}

.cust_selct {
  border: none;
  padding: 5px 5px 5px 3px;
  box-sizing: border-box;
  margin: 5px 5px 5px 20px;
  border-radius: 4px;
  display: inline-block;
}

/*.elec_swtch .cust_selct .dd_wrpr.index_field_input{ width: 202px; height: 30px; font-size: 14px;  border: 1px solid #d9dfe4; padding-left: 10px; border-radius: 3px; float: left; display: inline-block; box-sizing: border-box;position: relative;}*/
/*.elec_swtch*/
.inp_opt_btn {
  min-width: inherit !important;
  width: 30px !important;
  height: 30px !important;
  line-height: 25px !important;
  border: 1px solid;
  border-radius: 5px;
  cursor: pointer;
  color: transparent;
  margin-left: 12px;
  display: inline-block;
  text-align: center;
}

.add_btn {
  font-size: 14px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  line-height: 9px;
  text-align: center;
  box-sizing: border-box;
  color: #ffffff;
  margin: 0px auto;
  font-weight: 700;
  outline: none;
}

.activity_list_var_01 {
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}

.activity_list_var_01 li {
  list-style: none;
  float: left;
  box-sizing: border-box;
  padding: 7px 10px;
  margin: 5px;
  background-color: #d9dfe4;
}

.list_item {
  font-size: 14px;
  color: #333333;
}

.list_item .closeBtn {
  float: right;
  color: #333333;
  font-size: 14px;
  margin-top: -1px;
  box-sizing: border-box;
  font-weight: 700;
  vertical-align: middle;
  margin: 0px 0 0 5px;
  background: none;
}

.elec_swtch .top_head_wp.var_4 {
  padding: 0px;
}

.elec_swtches.top_head_wp.var_4 .hd_text {
  font-size: 14px;
  color: #666666;
}

.overlay_v3 .overlay_wrp .custcheckBox:before {
  height: 15px;
  width: 15px;
  margin-right: 5px;
}

.elec_swtches .enquiry_cont.form_wp {
  margin-top: 3px;
}

.inp_opt_btn {
  margin-top: 0px !important;
  padding: 0px !important;
}

.overlay_wrp .btn { /*cursor: pointer;*/ }

.enquiry_cont .swtch_lst {
  padding: 0 20px;
}

.elec_swtches + .enquiry_cont.form_wp {
  margin-top: 0;
}

.enquiry_cont.form_wp .btn_v2 {
  margin: 45px 20px 20px;
}

.hd_text span {
  color: #333333;
}

.swtch_lst .custcheckBox {
  font-size: 14px;
  color: #666666;
}

@media only screen and (max-width: 559px) {
  .enquiry_cont .swtch_lst {
    padding: 0 10px;
  }
  .swtch_lst li {
    width: 100%;
  }
}
/* overlay-2 end*/
/* overlay-3 start*/
.width_609 {
  width: 609px !important;
}

.listing .hd_text {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
}

.listing .sub_headtxt {
  font-size: 14px;
  color: #666666;
}

.top_head_wp.var_4 .hd_text {
  float: none;
}

.sub_headtxt span {
  color: #999999;
}

.var_lst li {
  list-style: none;
  width: 162px;
  height: auto;
  display: inline-block;
  position: relative;
  padding: 25px 5px;
}

/*.list_variant .var_lst{text-align: center;}*/
.list_variant .var_lst li {
  text-align: center;
  margin: 0 auto;
  background-color: #fafbfc;
  border: 1px solid #c8d5e2;
  margin-left: 20px;
}

.list_variant .checkBox {
  position: absolute;
}

.base_txt a {
  font-size: 12px;
  color: #999999;
}

.base_txt {
  margin-top: 24px;
  float: left;
}

.list_variant .btn {
  min-width: 96px;
  border-radius: 3px;
  font-size: 14px;
  cursor: pointer;
}

.form_wp.list_variant {
  padding: 17px 20px 20px 20px;
}

.var_lst li .checkBox {
  right: 5px;
  top: 2px;
}

.var_lst li .checkBox .custcheckBox {
  padding: 0;
}

/*.chk_bx2 .checkBox{right: 223px; top: 54px;}
.chk_bx3 .checkBox{right: 26px; top: 54px;}*/
.overlay_wrp .listing .custcheckBox:before {
  border-radius: 2px;
  border-color: #c8d5e2;
  margin: 0;
}

/*.overlay_wrp .listing .checkBox input[type="checkbox"]:checked + .custcheckBox:before{background: url(images/grey_Tic.png) center no-repeat; border: none;}*/
.overlay_wrp .listing .checkBox input[type=checkbox]:checked + .custcheckBox:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e957";
  text-align: center;
  color: #ffffff;
  background-color: #8b9dae;
  padding-top: 3px;
  margin: 0;
  background-image: none;
  font-size: 9px; /*background: url(images/grey_Tic.png) no-repeat center; background-size: auto; background-size: cover;*/
  border: none;
}

.variant_txt {
  font-size: 16px;
  color: #333333;
  padding: 7px 0 5px 0;
}

.variant_subtxt {
  font-size: 12px;
  color: #999999;
}

.variant_img {
  width: 68px;
  height: auto;
  margin: 0 auto;
}

/*.chk_bx2 {padding: 31px 5px 22px 5px;}
.chk_bx1{padding: 26px 5px 22px 5px;}
.chk_bx3{padding: 20px 5px 22px 5px;}*/
.list_variant .var_lst li:first-child {
  margin: 0px;
}

@media only screen and (max-width: 767px) {
  .overlay_wrp .listing .checkBox input[type=checkbox]:checked + .custcheckBox:before {
    content: "";
  }
  .list_variant .var_lst {
    display: flex;
  }
  .list_variant .var_lst li {
    width: 33.33%;
  }
  .form_wp.list_variant {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 479px) {
  .list_variant .var_lst {
    flex-flow: column;
  }
  .list_variant .var_lst li {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
  .list_variant .var_lst li:first-child {
    margin-top: 0;
  }
}
/* overlay-3 end*/
/*  new listing devices start  */
.devices_wrp {
  margin-top: 25px;
  padding: 15px 15px;
  border: 1px solid #e6e6e6; /*box-shadow: 0px 2px #e8eaeb;*/
  background-color: #ffffff;
  display: inline-block;
  box-sizing: border-box;
  width: 100%; /*box-shadow: 0px 0px 3px 0px #cccccc;*/
}

.head_txt_listing {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
}

.adv_info_devices li, .adv_info_devcs_right li {
  list-style: none;
}

/*.adv_info_devcs_list_left{border-bottom: 1px solid #d9dfe4; display: inline-block; width: 100%;}*/
.adv_info_devices li {
  border-bottom: 1px solid #d9dfe4;
  display: inline-block;
  width: 100%;
  padding: 15px 0 10px 0;
}

/*.adv_info_devices li{     float: right; margin: 0 6px 0 15px; }*/
.dev_listing_col_left {
  float: left;
}

.lst_img_bulb img {
  max-width: 100%;
  display: inline-block;
}

.listing_devices_txt {
  font-size: 14px;
  color: #333333;
  display: inline-block;
  padding: 15px 0 0 25px;
  display: inline-block;
  margin: 0px;
  text-overflow: ellipsis;
  width: 210px;
  white-space: nowrap;
  overflow: hidden;
  float: left;
}

.rs_list {
  display: inline-block;
  margin: 0;
  padding: 15px 0 0 25px;
  width: 198px;
  float: left;
}

.dev_listing_col_right {
  float: right;
}

.adv_info_devcs_right {
  margin: 15px 0px 0 25px;
}

.symb_var {
  display: inline-block;
  font-size: 14px;
  color: #666666;
}

.adv_info_devcs_right li:first-child {
  margin: 0px;
}

.symb_var span {
  color: #8b9dae;
  font-weight: 700;
  font-size: 18px;
  padding: 0 7px 0 0;
}

/*.adv_info_devcs_timer_prce{    float: right; margin: 0 0 0 18px;}
.adv_info_devcs_inventry_type{float: left;}*/
.frm_action_btn {
  float: right;
  margin-top: 18px;
}

.adv_info_devices {
  width: 100%;
}

.adv_info_devcs_right li {
  float: left;
  border: none;
  width: auto;
  padding: 0px;
  position: relative;
  margin: 0 0 0 20px;
}

.btn.frm_action_btn {
  border-radius: 0;
}

.lst_img_bulb {
  height: 60px;
  width: 60px;
  float: left;
  text-align: center;
  font-size: 0px;
  line-height: 60px;
}

.adv_info_devcs_variant .symb_var .ticIc:before {
  color: #29c687;
  font-size: 10px;
}

/*.symb_var span:before{content: "\2714"; background: no-repeat; font-size: 9px;  left: 16px; top: 1px; color: #1f8ae9;}
.symb_var span:after{content: "\e957"; background: no-repeat; font-size: 9px;  left: 16px; top: 1px; color: #1f8ae9;}*/
/* 1st variant tooltip start*/
.devices_clr_variant:hover {
  display: block;
}

.sym_txt .devices_clr_variant :hover {
  display: none;
}

.devices_clr_variant { /*display: none;*/
  background: #f5f8fb;
  padding: 15px;
  width: 280px;
  position: absolute;
  z-index: 1;
  border: 1px solid #d9dfe4;
  border-radius: 3px;
  top: 30px;
  left: -16px;
}

.dev_listing_col_right .label_text {
  font-size: 12px;
  color: #999999;
}

.checkBox input[type=checkbox]:checked + .custcheckBox:before, .overlay_wrp .checkBox input[type=checkbox]:checked + .custcheckBox:before { /*background: url(images/grey_Tic.png) center no-repeat; border: none;*/ }

.checkBox.var5 input[type=checkbox]:checked + .custcheckBox:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e957";
  text-align: center;
  color: #ffffff;
  background-color: #8b9dae;
  padding-top: 3px;
  margin: 0;
  background-image: none;
  font-size: 9px; /*background: url(images/grey_Tic.png) no-repeat center; background-size: auto; background-size: cover;*/
  border: none;
  text-indent: 0;
}

.dev_listing_col_right .custcheckBox {
  font-size: 13px;
  color: #c8d5e2;
}

.dev_listing_col_right .custcheckBox:before {
  border-color: #c8d5e2;
}

.btn.mT10 {
  font-size: 14px; /*padding: 0px;*/
  height: 30px;
  line-height: 30px;
  min-width: 70px;
  border-radius: 4px;
  text-transform: uppercase;
  float: right; /*cursor: pointer;*/
}

/*.dev_listing_col_right*/ /*.cust_selct{    border: none; padding: 0px 5px 0px 3px;  box-sizing: border-box; margin: 5px 5px 5px 0px; border-radius: 4px; display: inline-block;}*/
.cust_selct .dd_wrpr.index_field_input {
  height: 30px;
  font-size: 12px;
  border: 1px solid #d9dfe4;
  padding-left: 5px;
  border-radius: 3px;
  float: left;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
}

.dev_listing_col_right .inp_opt_btn {
  margin-top: 0px;
  padding: 0px;
  min-width: inherit;
  width: 30px;
  height: 30px;
  line-height: 25px;
  border: 1px solid;
  border-radius: 5px;
  cursor: pointer;
  color: transparent;
  margin-left: 12px;
  display: inline-block;
  text-align: center;
  float: right;
}

.dev_listing_col_right .add_btn {
  font-size: 14px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  line-height: 9px;
  text-align: center;
  box-sizing: border-box;
  color: #ffffff;
  margin: 0px auto;
  font-weight: 700;
  outline: none;
}

.del_txt {
  color: #333333;
  font-size: 12px;
}

.del_txt:hover {
  text-decoration: underline;
}

.devices_clr_variant:before {
  width: 0;
  height: 0;
  content: "";
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #d9dfe4;
  position: absolute;
  top: -12px;
  left: 42px;
}

.devices_clr_variant:after {
  width: 0;
  height: 0;
  content: "";
  border-left: 9px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #f5f8fb;
  position: absolute;
  top: -10px;
  left: 45px;
}

.devices_clr_variant_inp li {
  margin: 0px;
  width: 100%;
}

.devices_clr_variant_inp_1 .cust_selct, .devices_clr_variant_inp_2 .cust_selct, .devices_clr_variant_inp_3 .cust_selct {
  width: 100%;
}

.devices_clr_variant_inp_1 .dd_wrpr {
  width: 100%;
}

.devices_clr_variant_inp_2 .dd_wrpr.index_field_input, .devices_clr_variant_inp_3 .dd_wrpr.index_field_input {
  width: calc(100% - 50px);
}

.devices_clr_variant_inp_2 .del_txt {
  padding-left: 10px;
}

.devices_clr_variant_inp .cust_selct {
  margin: 0px;
  padding: 0px;
}

.devices_clr_variant_inp_2 .cust_selct {
  padding: 10px 0px;
}

.devices_clr_variant_inp_1 .cust_selct {
  padding-top: 6px;
}

.devices_clr_variant .checkBox {
  float: none;
  width: 100%;
  display: inline-block;
}

/* 1st variant tooltip end*/
/* 2nd Tier pricing start*/
.price_var_list .cust_selct .dd_wrpr.index_field_input {
  width: 115px;
}

.devices_clr_variant.devices_price_variant {
  width: 485px;
  margin-left: 0px;
  padding: 6px 15px 15px 15px;
}

.price_variant_list > .del_txt {
  float: left;
  margin-top: 17px;
  padding-right: 8px;
}

.tier_txt {
  float: right !important; /*line-height: 40px !important;*/
}

.price_var_list li {
  margin: 0px;
}

.devices_price_variant .checkBox {
  padding: 0 58px;
}

.price_variant_list .inp_opt_btn {
  margin-top: 10px !important;
}

.price_variant_list .cust_selct {
  margin: 0px;
}

.price_var_list {
  padding-left: 15px;
}

.rupee_sym {
  position: relative;
}

.price_variant_list .rs_symbol {
  position: absolute;
  height: 28px;
  width: 30px;
  background-color: #f6f8fa;
  right: 0;
  left: 0;
  border: 1px solid #d9dfe4;
  padding: 0px !important;
  line-height: 2;
}

.rupee_sym .index_field_input {
  padding-left: 39px !important;
}

/* 2nd Tier pricing end*/
/* 3rd Tier pricing start*/
.devices_clr_variant.pro_type_selectn {
  width: 440px;
}

.pro_type_selectn {
  right: 0px;
  left: auto;
  top: 34px;
}

.pro_type_selectn:before {
  left: unset;
  right: 70px;
}

.pro_type_selectn:after {
  right: 72px;
  left: unset;
}

.pro_type_selectn li {
  width: 100%;
}
.pro_type_selectn .select_dropdown {
  height: 30px;
}
.pro_type_selectn .ecol_2 {
  width: 295px;
}
.pro_type_selectn .selected_text {
  padding-left: 10px;
}
.pro_type_selectn .selected_text {
  line-height: 27px;
}
.pro_type_selectn .select_dropdown .user_arrow {
  top: 11px;
}
.pro_type_selectn .etitle {
  font-size: 12px;
  color: #999999;
  width: 25%;
  margin-top: 5px;
}
.pro_type_selectn .ecol_2_inner_left .forminp {
  width: 100%;
  border: 1px solid #d9dfe4;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #999999;
}
.pro_type_selectn .checkBox {
  padding-left: 110px;
  display: inline-block;
}
.pro_type_selectn .ecol_2 {
  padding-left: 0px;
}
.pro_type_selectn .pro_type_list {
  padding: 10px 0px;
}
.pro_type_selectn .div_column_3 {
  width: 100%;
  background: #ffffff;
  border: 1px solid #d9dfe4;
}
.pro_type_selectn .tddwrpr_heading .fL {
  padding: 5px 0 0 0;
  font-size: 12px;
  color: #999999;
}

/* 3rd Tier pricing end*/
/* Manage Listing Overlay start */
.share_catalogue {
  /*.tddwrpr_heading .user_arrow{top: 0px;}*/
  /*.clsBtn_000{right: 20px !important; top: 20px !important;}*/
  /*.shre_col_ri8{width: 531px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }*/
}
.share_catalogue .shareWpr .subTx {
  font-size: 12px;
  color: #666666;
}
.share_catalogue .shareCnt .textarea, .share_catalogue .place_list_txt {
  color: #999999;
}
.share_catalogue .shareWpr {
  border: none;
}
.share_catalogue .shareWpr .tagListWp {
  margin-top: 7px;
  border: 1px solid #c2c9d5;
  border-radius: 4px;
  position: relative;
}
.share_catalogue .shareWpr .tagListWp .autocomplete-suggestions {
  top: 30px;
}
.share_catalogue .shareWpr .tagListWp #popContactslist.tagList li, .share_catalogue .shareWpr .tagListWp #popGroupslist.tagList li {
  margin: 5px;
  border: 1px solid #d9dfe4;
  border-radius: 2px;
  padding: 0 0 0 8px;
}
.share_catalogue .shareWpr .tagListWp .inp5 {
  border-radius: 4px;
}
.share_catalogue .shareWpr .tagListWp.contact_section .inp5, .share_catalogue .shareWpr .tagListWp.group_section .inp5 {
  height: 40px;
}
.share_catalogue .shareWpr .tagListWp.group_section .tagList li .nameLbl {
  max-width: 85px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.share_catalogue .shareCnt .textarea {
  margin-top: 5px;
  border-color: #c2c9d5;
  border-radius: 4px;
  color: #273239;
}
.share_catalogue .div_column_3 {
  float: right;
  width: 200px;
  right: 31px;
  background: #ffffff;
  border: 1px solid #d9dfe4;
}
.share_catalogue .tddwrpr {
  padding-top: 4px !important;
  z-index: 6;
}
.share_catalogue .tddwrpr_heading { /*padding-left: 12px;*/
  padding-left: 0;
}
.share_catalogue .tddwrpr_heading .fL {
  font-size: 14px;
  color: #666666;
  padding-left: 5px;
}
.share_catalogue .enquiry_text {
  font-weight: 700;
  color: #333333;
  float: left;
}
.share_catalogue .shre_catalog_listing li {
  list-style: none;
  padding-bottom: 15px;
  position: relative;
}
.share_catalogue .shre_catalog { /*margin-top: 15px;*/
  display: inline-block;
  width: 100%;
}
.share_catalogue .shre_head_txt, .share_catalogue .shre_subhead_txt {
  font-weight: 700;
}
.share_catalogue .shre_head_txt, .share_catalogue .shre_quant {
  font-size: 14px;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.share_catalogue .shre_subhead_txt {
  font-size: 16px;
  color: #333333;
  display: inline-block;
  float: left;
}
.share_catalogue .shre_subhead_txt .other_txt, .share_catalogue .shre_quant other_txt, .share_catalogue .shre_brnd_name_txt {
  color: #999999;
  font-weight: normal;
}
.share_catalogue .shre_quant span, .share_catalogue .shre_brnd_name_txt, .share_catalogue .place_list_txt {
  font-size: 12px;
  color: #999999;
  font-weight: normal;
}
.share_catalogue .shre_catalog_listing .shre_close_btn {
  color: #8b9dae;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  top: 0;
  right: 37px;
}
.share_catalogue .shre_brnd_name {
  display: inline-block;
  width: 100%;
}
.share_catalogue .shre_col_lft {
  float: left;
  width: 70px;
  height: 70px;
  text-align: center;
  font-size: 0px;
  line-height: 70px;
  border: 1px solid #e0e5e9;
  box-sizing: border-box;
  overflow: hidden;
}
.share_catalogue .shre_col_lft img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.share_catalogue .shre_col_ri8 {
  float: left;
  width: calc(100% - 70px);
  margin: 0px; /*padding-right: 30px;*/
  box-sizing: border-box;
  display: inline-block;
  padding-left: 10px;
  position: relative;
}
.share_catalogue .catalogue_txt_pipe {
  display: inline-block;
  width: 100%;
  padding: 8px 0 5px 0;
}
.share_catalogue .pipe_shre_catalogue {
  padding: 0 20px 0 20px; /*float: left;*/
}
.share_catalogue .shre_quant {
  display: inline-block;
  float: left;
  margin-top: 2px;
}
.share_catalogue .shre_catalog_listing li .clsBtn_000 {
  top: 0;
  right: 10px;
}
.share_catalogue .shre_catalog_listing li .clsBtn_000:before {
  color: #8b9dae;
  font-size: 12px;
  font-weight: 700;
}
.share_catalogue .shre_catalog_listing li .clsBtn_000.hitarea:after {
  top: -5px;
  right: -5px;
  left: inherit;
}

.listed_by_list li {
  list-style: none;
}

.listed_by_txt p {
  font-size: 14px;
  color: #666666;
  padding-top: 6px;
}

.comp_list {
  font-size: 14px;
  color: #333333;
}

.listed_by {
  background-color: #f4f4f4;
  width: 100%;
  border: 1px solid #d9dfe4;
  border-radius: 2px;
  padding: 13px 0px 8px 5px;
  box-sizing: border-box;
}

.listed_by_txt, .listed_by_img {
  float: left;
  display: inline-block;
}

.listed_by_img {
  margin-left: 20px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 0; /*overflow: hidden;*/
  position: relative;
  background: #90a1b1;
}

.listed_by_img img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  max-height: 100%;
}

.listed_by_img .vrifdIc {
  position: absolute;
  top: -5px;
  right: -5px;
  width: 12px;
  height: 12px;
}

.listed_by_subtxt {
  display: inline-block;
  padding: 0 0 0 16px;
  width: 52%;
}

.shre_catalog_listing li .clsBtn_000 {
  top: 0;
  right: 10px;
}

.shre_catalog_listing li .clsBtn_000:before {
  color: #8b9dae;
  font-size: 12px;
  font-weight: 700;
}

.shre_catalog_listing li .clsBtn_000.hitarea:after {
  top: -5px;
  right: -5px;
  left: inherit;
}

@media only screen and (max-width: 767px) {
  .enquiry_wp.share_catalogue {
    padding: 10px 0;
  }
  .enquiry_wp.share_catalogue p {
    font-family: "Roboto", sans-serif;
  }
  .share_catalogue .enquiry_text {
    margin-bottom: 10px;
    padding-right: 35px;
  }
}
/* Manage Listing Overlay end */
/*----- skip now img start-----*/
.new_scroll_icon {
  width: 20px;
  height: 34px;
  border: 1px solid #8092a4;
  border-radius: 10px;
  box-sizing: border-box;
  position: fixed;
  top: 760px;
  left: calc(50% - 150px);
  bottom: inherit;
}

.new_loading_dot {
  width: 2px;
  height: 7px;
  background-color: #8092a4;
  border-radius: 100%;
  box-sizing: border-box;
  position: absolute;
  top: 6px;
  left: 8px;
  animation-duration: 0.7s;
  animation-name: position;
  animation-iteration-count: infinite;
}

@keyframes position {
  0% {
    top: 3px;
    opacity: 1;
  }
  50% {
    top: 20px;
    opacity: 1;
  }
  90% {
    top: 20px;
    opacity: 0;
  }
  100% {
    top: 20px;
    opacity: 0;
  }
}
.downArw_000 {
  background-image: none;
  position: relative;
  top: 30px;
  width: 12px;
  height: 7px;
  left: 4px;
  color: #8092a4;
  float: none;
}

.downArw_000:before {
  content: ">";
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  transform: rotate(90deg);
}

/*----- skip now img end-----*/
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .dev_listing_col_right {
    position: absolute;
    top: 37px;
    left: 55px;
  }
  .adv_info_devices li {
    position: relative;
  }
  .rs_list {
    float: right;
    width: auto;
  }
  .dev_listing_col_left {
    width: 100%;
  }
}
/*  new listing devices end  */
/*----- Overlay Css end -----*/
/*----- 3149-Member Listing Output Start-----*/
.output_listing .img_caption_headTxt {
  height: auto;
}

.output_listing .img_caption_headTxt {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.slider_hd_txt {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
}

.btm_outpt_slider {
  margin-top: 30px;
}

.slider_btm_dev li {
  width: 25%;
}

.slider_btm_dev .img_caption {
  height: 60px;
}

.slider_btm_dev .img_caption_headTxt {
  line-height: 34px;
}

.outpt_rhs_wrp.rhs_container_wrp {
  margin-top: 40px;
}

.output_categories .cat_txt {
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 10px;
  color: #333333;
  box-sizing: border-box;
  white-space: normal;
}

.output_categories .cat_txt a {
  color: #333333;
}

.output_categories {
  border: 1px solid #cccccc;
  box-shadow: 0px 0px 3px 0px #cccccc;
  border-radius: 4px;
  background: #ffffff;
  padding: 10px;
  margin: 16px 0;
}

/*.output_categories .search_cont{padding:0px 10px 0 10px}*/
.output_categories .search_inp {
  border-radius: inherit;
}

.lft_cat_txt {
  font-size: 14px;
  color: #666666;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 70%;
}

.rgt_cat_txt {
  font-size: 12px;
  color: #999999;
  float: right;
}

.outpt_cat_list li {
  list-style: none;
  display: inline-block;
  width: calc(100% + 20px);
  margin-left: -10px;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
}

.outpt_cat_list li:hover {
  background: #f6f8fa;
  color: #273239;
}
.outpt_cat_list li:hover .lft_cat_txt {
  color: #333333;
}
.outpt_cat_list li:hover .rgt_cat_txt {
  color: #333333;
}

.recently_vwed {
  float: left;
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  overflow: hidden;
  background-color: #e1e1e2;
  margin: 0 5px 5px 5px;
  font-size: 0;
}

.recently_vwed img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.recnt_vwed_list .nav_text_2 {
  font-size: 14px;
  color: #999999;
}

.recnt_vwed_list .nav_text_2 span {
  font-size: 14px;
  color: #333333;
  font-weight: 500;
}

.recnt_vwed_list .nav_text_1 {
  word-break: break-all;
}

.recnt_vwed_list li {
  background-color: #fafbfc;
  border: 1px solid #e1e9f2;
  border-radius: 3px;
  margin-bottom: 10px;
  margin-left: 0;
  width: 100%;
}

.outpt_rhs_wrp .rights_text {
  margin-top: 0;
}

.send_enq_btn {
  font-size: 14px;
  color: #333333;
  float: right;
  text-transform: capitalize;
  margin-top: 5px;
}

.ul_list_m.common_product_slider {
  width: 929px;
  margin-left: -5px;
  margin-top: 10px;
}

.ul_list_m.common_product_slider.slick-initialized .slick-slide { /*width: 223px !important;*/
  margin: 0 5px;
}

.ul_list_m.common_product_slider .slick-prev {
  left: 0px;
  box-shadow: 2px 0px 2px -1px #333333;
  background: #ffffff;
  z-index: 1;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 23px;
  height: 36px;
}

.ul_list_m.common_product_slider .slick-next {
  right: 0px;
  box-shadow: -2px 0px 2px -1px #333333;
  background: #ffffff;
  z-index: 1;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 23px;
  height: 36px;
}

.ul_list_m.common_product_slider .slick-prev:before {
  content: "\e949";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ul_list_m.common_product_slider .slick-next:before {
  content: "\e948";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ul_list_m.common_product_slider .slick-prev:before, .ul_list_m.common_product_slider .slick-next:before {
  font-size: 18px;
  color: #8b9dae;
  font-weight: 700;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .ul_list_m.common_product_slider {
    width: 724px;
    margin-left: 0;
  }
  .ul_list_m.common_product_slider.slick-initialized .slick-slide { /*width: 232px !important;*/ }
}
@media only screen and (max-width: 767px) {
  .btm_outpt_slider {
    padding: 0 10px;
  }
  .ul_list_m.common_product_slider {
    padding: 10px 0;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .ul_list_m.common_product_slider {
    width: 600px;
  }
  .ul_list_m.common_product_slider.slick-initialized .slick-slide { /*width: 190px !important;*/ }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
  .ul_list_m.common_product_slider {
    width: 440px;
  }
  .ul_list_m.common_product_slider.slick-initialized .slick-slide { /*width: 210px !important;*/ }
}
@media only screen and (max-width: 479px) {
  .ul_list_m.common_product_slider {
    width: 280px;
  }
  .ul_list_m.common_product_slider.slick-initialized .slick-slide { /*width: 270px !important;*/ }
}
/*----- 3149-Member Listing Output End-----*/
/* featured products start */
.fp_hd {
  font-size: 16px;
  color: #333333;
  font-weight: 600;
}

.fp_sub_hd {
  font-size: 12px;
  color: #666666;
}

.mem_lis_fp_wrp {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 3px 0 #cccccc;
  -moz-box-shadow: 0 0 3px 0 #cccccc;
  box-shadow: 0 0 3px 0 #cccccc;
  padding: 0 15px;
  margin-top: 15px;
  padding: 15px;
}
.mem_lis_fp_wrp .fp_sub_hd {
  margin-top: 4px;
}

.fturdproduct_list {
  list-style: none;
}
.fturdproduct_list li {
  display: inline-block;
  width: 285px;
  border: 1px solid #dde3e7;
  padding: 10px 10px 0 10px;
  border-radius: 2px;
  box-sizing: border-box;
}
.fturdproduct_list li .fturdprod_wp .img_wp {
  width: 76px;
  height: 76px;
  line-height: 76px;
  text-align: center;
  background: #cccccc;
  font-size: 0;
  float: left;
  border: 1px solid #d9dfe4;
  box-sizing: border-box;
}
.fturdproduct_list li .fturdprod_wp .img_wp img {
  max-width: 100%;
  vertical-align: middle;
}

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

.fturdprod_text_wrp {
  float: right;
  width: calc(100% - 86px);
}

.fturdprod_name {
  font-size: 14px;
  color: #333333;
}

.fturdprod_price {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  margin-top: 10px;
}

.fturdproduct_list li .btn_v2 {
  margin-top: 10px;
}

.fturdproduct_bot {
  width: calc(100% + 20px);
  display: inline-block;
  background: #eef2f6;
  margin-left: -10px;
  float: left;
  padding: 10px;
  box-sizing: border-box;
  margin-top: 10px;
}

.fturdproduct_text {
  font-size: 12px;
  color: #999999;
  font-weight: 700;
  margin-top: 10px;
}

.fturdproduct_text .dark_text {
  color: #333333;
  position: relative;
}

.fturdproduct_text:first-child {
  margin-top: 0;
}

.fturdproduct_text.link {
  margin-top: 15px;
}

.fturdproduct_text.link a:before {
  content: "\e967";
  position: absolute;
  top: 2px;
  right: -22px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fturdproduct_list {
  width: 904px;
  margin-left: -5px;
  margin-top: 10px;
}

.fturdproduct_list.slick-initialized .slick-slide { /*width: 292px !important;*/
  margin: 0 5px;
}

.fturdproduct_list .slick-prev {
  left: 5px;
  box-shadow: 2px 0px 3px -1px #333333;
  background: #ffffff;
  z-index: 1;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 23px;
  height: 36px;
}

.fturdproduct_list .slick-next {
  right: 5px;
  box-shadow: -2px 0px 3px -1px #333333;
  background: #ffffff;
  z-index: 1;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 23px;
  height: 36px;
}

.fturdproduct_list .slick-prev:before {
  content: "\e949";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fturdproduct_list .slick-next:before {
  content: "\e948";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fturdproduct_list .slick-prev:before, .fturdproduct_list .slick-next:before {
  font-size: 18px;
  color: #8b9dae;
  font-weight: 700;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .fturdproduct_list {
    width: 700px;
    margin-left: 0;
  }
  .fturdproduct_list.slick-initialized .slick-slide { /*width: 340px !important;*/ }
}
@media only screen and (max-width: 767px) {
  .fturdproduct_list {
    padding: 10px 0;
    margin: 10px auto 0;
  }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .fturdproduct_list {
    width: 600px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
  .fturdproduct_list {
    width: 440px;
  }
}
@media only screen and (max-width: 479px) {
  .fturdproduct_list {
    width: 280px;
  }
}
/* featured products End */
/* article on member listing page start */
.article_block {
  -webkit-box-shadow: 0 0 3px 0 #cccccc;
  -moz-box-shadow: 0 0 3px 0 #cccccc;
  box-shadow: 0 0 3px 0 #cccccc;
  background: #ffffff;
  margin-top: 20px;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .article_block .list2 > li {
    width: 324px;
  }
}
@media only screen and (max-width: 767px) {
  .article_block {
    padding: 0 10px;
  }
}
/* article on member listing page End */
/* intervention start */
.prod_intervention {
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  padding: 15px;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}

.prod_intervention .img_holder {
  width: 180px;
  height: 180px;
  line-height: 180px;
  float: left;
}

.prod_intervention .prod_desp {
  width: calc(100% - 180px);
  float: left;
  box-shadow: none;
  padding: 0 0 0 15px;
  margin: 0;
}

.prod_intervention .prod_price_desp {
  padding: 10px 0 16px;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .prod_intervention .img_holder {
    width: 140px;
    height: 140px;
    line-height: 140px;
  }
  .prod_intervention .prod_desp {
    width: calc(100% - 140px);
  }
}
/* intervention end */
.contentList2 .row_p {
  padding: 0 10px;
}

.contentList2 .tab_list_m li a {
  font-weight: normal;
}

.tab_prod_val {
  color: #a9a9a9;
}

/*.prod_list_interv{height: 337px; overflow: hidden;}*/
.prod_list_interv {
  height: 346px;
  overflow: hidden;
  position: relative;
}

/*.prod_list_interv .ul_list_m{margin: 0; width: auto; white-space: nowrap; font-size: 0; overflow-x: scroll; overflow-y: hidden; flex-flow: row nowrap; position: relative;}*/
.prod_list_interv .ul_list_m {
  display: block;
  margin: 0;
  width: auto;
  white-space: nowrap;
  font-size: 0;
  overflow-x: scroll;
  overflow-y: hidden;
  flex-flow: row nowrap;
  position: relative;
}

/*.prod_list_interv .ul_list_m > li{width: 50%;}*/
.prod_list_interv .ul_list_m > li { /*width: 50%;*/
  width: 100%;
  max-width: 234px;
  display: inline-block;
  vertical-align: top;
}

.prod_list_interv .inrholder {
  box-shadow: none;
  border: 1px solid #e6e6e6;
  border-radius: 1px;
}

.prod_list_interv .img_holder { /*height: 160px;*/
  height: 232px;
}

.prod_list_interv .prod_price_desp {
  padding: 10px 0 16px 0;
}

.prod_list_interv .arrow_btn.var_2 {
  margin-right: -10px;
}

.prod_list_interv .arrow_btn {
  margin-left: -10px;
  padding: 0 10px;
  top: 45%;
}

.next_arrow::before {
  content: "\e949";
}

.next_arrow.reverse::before {
  content: "\e948";
}

.prod_list_interv .prod_name {
  font-weight: normal;
  width: 90%;
}

.listed_by.var_2 {
  width: auto;
  margin: 10px;
  padding: 15px 10px;
  background: #eef1f6;
}

.listed_by.var_2 .listed_by_img {
  margin-left: 10px;
}

.listed_by.var_2 .flag {
  font-size: 12px;
}

.listed_by.var_2 .comp_list {
  font-weight: bold;
  padding-bottom: 8px;
}

/*.listed_by.var_2 .listed_by_subtxt{width: 50%;}*/
.listed_button {
  float: right;
  margin-top: 8px;
}

.listed_button .btn_v2 {
  font-size: 12px;
  margin-top: 6px;
}

.listed_button .btn_v2.white_btn {
  border: 1px solid #333333;
  margin-right: 8px;
}

.listed_by.var_2 .listed_by_list {
  display: inline-block;
  width: 100%;
}

.member_group .prod_list_interv .arrow_btn {
  margin-left: 10px;
}

.member_group .prod_list_interv .arrow_btn.var_2 {
  margin-right: 0px;
}

.prod_list_interv .ul_list_m > li.add_list a {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  border: 1px dashed #8c9cad;
  vertical-align: middle;
  line-height: 317px;
}

@media only screen and (min-width: 768px) {
  .member_group .prod_list_interv .ul_list_m:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 125px;
    height: 100%;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));
    z-index: 1;
  }
}
@media only screen and (max-width: 767px) {
  .member_group .listed_by.var_2 {
    margin-right: 0;
  }
}
/* Marketplace_new_listing_devices start*/
@media only screen and (max-width: 767px) {
  .devices_clr_variant.pro_type_selectn, .devices_clr_variant.devices_price_variant {
    display: none;
  }
  .devices_clr_variant {
    display: block;
  }
  .devices_clr_variant_inp li {
    list-style: none;
    padding: 10px;
    margin: 10px 0;
  }
  .devices_clr_var {
    box-sizing: border-box;
    position: relative;
    padding: 10px;
  }
  .devices_clr_var .label_text {
    font-size: 12px;
    color: #999999;
  }
  .pro_type_selectn li {
    padding: 0;
    list-style: none;
  }
  .price_variant_list .cust_selct {
    width: 20%;
  }
  .price_var_list .cust_selct .dd_wrpr.index_field_input {
    width: 100%;
  }
  .pro_type_selectn .checkBox {
    padding-left: 0;
    float: none;
  }
  .devices_clr_var {
    top: 0;
  }
  .price_var_list {
    padding: 15px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .dev_listing_col_left {
    float: none;
  }
  .lst_img_bulb {
    margin: 0 10px 0 0;
  }
  .listing_devices_txt {
    padding-left: 0;
    width: calc(100% - 293px);
  }
  .rs_list {
    float: right;
    text-align: right;
  }
  .adv_info_devcs_right {
    margin: 0;
  }
  .dev_listing_col_right {
    float: left;
  }
}
@media only screen and (max-width: 479px) {
  .rs_list {
    padding: 0 20px 0 0;
    float: none;
    width: 190px;
  }
  .dev_listing_col_left {
    text-align: center;
  }
  .adv_info_devcs_right {
    margin: 0px;
  }
  .listing_devices_txt {
    padding: 0;
    float: none;
  }
  .tr1 {
    width: 100%;
  }
  .price_variant_list .cust_selct {
    width: 28%;
  }
  .price_variant_list .inp_opt_btn {
    margin: 6px;
  }
  .price_variant_list .cust_selct {
    width: 32%;
  }
}
/* Marketplace_new_listing_devices start*/
.dashboard_v3 > li .listed_by .listed_by_list {
  display: inline-block;
  width: 100%;
}

/* Intervention Group start */
/*.cntntRight .prod_intervention{width: 75%; margin: 10px 0 10px;}
.member_group .botLstWp{margin-bottom: 12px;}*/
/* Intervention Group end */
/*.member_group .disc_content{padding-left: 0;}
.member_group .row_p{padding: 0 10px 0 0;}
.member_group .prod_list_interv .ul_list_m > li{width: 36%;}
.member_group .ul_list_m{flex-flow: row;}*/
/* Intervention Group end */
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .prod_list_interv {
    height: 349px;
  }
  .dashboard_v3.contentList2 > li .tab_list_m li {
    margin: 0 5px;
  }
  .dashboard_v3.contentList2 > li .tab_list_wp .tddwrp_up {
    margin: 0;
  }
  .member_group .prod_list_interv {
    height: 334px;
  }
}
@media only screen and (max-width: 767px) {
  .prod_intervention {
    width: calc(100% - 20px);
    margin-left: 10px;
  }
  .prod_intervention .img_holder {
    width: 100%;
  }
  .prod_intervention .prod_desp {
    width: 100%;
    padding: 10px 0 0 0;
  }
  .prod_list_interv .ul_list_m > li {
    width: calc(100% - 20px);
    margin: 0 0 10px 10px;
  }
}
/* Category Page Start */
.marketplace .headRow h2 .subHding {
  width: auto;
}

.prod_desp {
  padding: 15px;
  box-sizing: border-box;
  width: 100%; /*margin-top: 3px;*/
  color: #333333;
  text-transform: capitalize;
  box-shadow: 0px 0 1px 0px #cccccc;
  height: auto;
}

.prod_desp a .prod_name {
  color: #000000;
  width: 100%;
  font-weight: 500;
  line-height: 18px;
}

.place_list_txt {
  color: #999999;
}

.prod_name {
  text-align: left; /*white-space: nowrap;*/
  text-overflow: ellipsis;
  overflow: hidden;
  height: 34px;
  font-size: 14px;
  font-weight: bold;
}

.prod_price_desp {
  padding: 26px 0 18px;
  width: 100%;
  font-size: 14px;
  display: inline-block;
}

.prod_price {
  text-align: left;
  height: auto;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 6px;
}

.prod_quant { /*font-size: 12px; text-align: left; font-weight: bold;*/
  font-size: 14px;
  color: #212121;
}

.prod_price_desp .right_wp {
  font-size: 12px;
  color: #999999;
  margin-top: -15px;
}

/*.prod_price span, .prod_quant span{font-weight: normal;}*/
.company_desp {
  width: 100%;
  text-transform: capitalize;
  width: 100%;
  box-sizing: border-box;
  font-size: 12px;
  display: inline-block;
}

.company_desp_loc {
  display: inline-block;
  margin-bottom: 7px;
  width: 100%;
}

.flag { /*text-transform: uppercase; width: 48px; border: 1px solid #e4ebf3; border-radius: 2px; padding: 4px; box-sizing: border-box; cursor: pointer; float: left; font-weight: bold; position: relative;*/ }

.flag:hover .tootTipV2Cont {
  display: block;
}

.flag .tootTipV2Cont {
  bottom: 40px;
}

.flag .tootTipV2:before {
  top: 28px;
  transform: rotate(-180deg);
}

.flag_span {
  margin-right: 3px;
  width: 18px;
  height: 12px;
  float: left;
  margin-top: 1px;
}

.flag_span.IN {
  background: url(images/india_flag_logo.png) no-repeat;
  background-size: cover;
}

.flag_span.US {
  background: url(images/us_flag_logo.png) no-repeat;
  background-size: cover;
}

.flag_span.TH {
  background: url(images/thailand_flag_logo.png) no-repeat;
  background-size: cover;
}

.flag_span.PH {
  background: url(images/philip_flag_logo.png) no-repeat;
  background-size: cover;
}

.comp_add {
  width: calc(100% - 62px);
  float: left;
  padding-left: 8px;
  box-sizing: border-box;
}

.comp_name {
  float: left;
  font-size: 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
}

.share_catalogue #share_cat .company_desp_loc .comp_name {
  padding-top: 8px;
}

.comp_loc {
  float: left;
  color: #999999;
  font-size: 12px;
}

.verified {
  float: left;
  color: #666666;
  padding-right: 10px; /* border-right: 1px solid #d9dfe4; */
  font-weight: bold;
}

.verigid {
  vertical-align: middle;
  float: left;
  line-height: 12px;
  border-radius: 100%;
  padding: 0;
  margin: 4px 6px 0 0;
  height: auto;
  width: auto;
  font-family: "icomoon";
  background: #ffffff;
}

.verigid::before {
  content: "\e92a";
  font-size: 16px;
  color: #85ce32;
}

.prod_perc_symbol {
  float: left;
  color: #666666;
  padding-left: 10px;
  font-weight: bold;
  font-family: "icomoon";
}

.prod_perc {
  vertical-align: middle;
  float: left;
  line-height: 12px;
  padding: 0;
  margin: 4px 8px 0 0;
  height: auto;
  width: auto;
}

.prod_action {
  display: inline-block;
  width: 100%; /*margin-top: 10px;*/
}

.prod_perc::before {
  content: "\e902";
  font-size: 16px;
  color: #90a1b1;
}

.new_colum {
  float: left;
  height: 34px;
  line-height: 34px;
}

.marketplace .confirm_check {
  margin: 0;
}

.marketplace .confirm_check input[type=checkBox] {
  display: none;
}

.marketplace .new_link {
  font-size: 12px;
  display: inline-block;
  float: left;
}

.confirm_check input[type=checkbox]:checked + .new_custcheckBox::before {
  content: "";
  text-align: center;
  background: url(images/grey_Tic.png) no-repeat center;
  background-size: cover;
  border: none;
}

.new_custcheckBox:before {
  content: "";
  display: inline-block;
  cursor: pointer;
  width: 14px;
  height: 14px;
  color: #ffffff;
  border: 1px solid #cccccc;
  float: left;
  box-sizing: border-box;
  margin-top: 10px;
}

.checkbox_text_v2 {
  float: left;
  width: calc(100% - 14px);
  padding-left: 10px;
  box-sizing: border-box;
}

.prod_social {
  float: right;
}

.prod_enq {
  border: 1px solid #333333;
  font-size: 12px;
  padding: 10px;
  box-sizing: border-box;
  float: right;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 2px;
}

.prod_share {
  font-family: "icomoon";
  vertical-align: middle;
  float: left;
  line-height: 14px;
  padding: 0;
  margin: 10px 10px 0 0;
  height: auto;
  width: auto;
}

.prod_share::before {
  content: "\e904";
  font-size: 16px;
  color: #90a1b1;
}

.prod_save {
  font-family: "icomoon";
  vertical-align: middle;
  float: left;
  line-height: 14px;
  padding: 0;
  margin: 10px 10px 0 0;
  height: auto;
  width: auto;
}

.prod_save::before {
  content: "\e9d1";
  font-size: 16px;
  color: #90a1b1;
}

.social_icon {
  float: left;
}

.tddwrp_up.var_5 {
  width: 100%;
}

.tddwrp_up.var_5 .tddwrpr {
  width: auto;
}

.tddwrpr_heading .second_text {
  color: #666666;
  font-weight: normal;
}

.tab_list_m.var_2 li a {
  padding-bottom: 6px;
}

.right_dd_wp.var_2 { /*width: calc(100% - 210px); position: relative;*/ }

.right_dd_wp.var_2 .tddwrp_up {
  margin-left: 20px;
  margin-right: 0;
}

[data-container-name=listing_filter] {
  margin-left: 0 !important;
}

/*.right_dd_wp  .tddwrp_up{position: absolute; top: -17px;}
.right_dd_wp  .tddwrp_up:first-child{ right:-30px                   ;}
.right_dd_wp  .tddwrp_up:nth-child(2){ right:80px;}
.right_dd_wp  .tddwrp_up:nth-child(3){ right:195px;}
.right_dd_wp  .tddwrp_up:nth-child(4){ right:305px;}
.right_dd_wp  .tddwrp_up:nth-child(5){ right:435px;}
.right_dd_wp  .tddwrp_up:nth-child(6){ right:525px;}*/
.checkBox.var5 {
  width: 100%;
  box-sizing: border-box;
}

.checkBox.var5 .custcheckBox {
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  font-size: 14px;
  color: #666666;
  text-indent: 10px;
}

.checkBox.var5 .custcheckBox .label_text_2 {
  font-size: 12px;
  color: #999999;
}

.checkBox.var5 .custcheckBox::before {
  width: 15px;
  height: 15px;
  border-color: #c8d5e2;
  border-radius: 2px;
}

.checkBox.var5 .custcheckBox .label_text {
  float: left;
  width: calc(100% - 20px);
  text-indent: 0;
  padding-left: 10px;
  box-sizing: border-box;
}

.search_inplist .checkBox.var5 .custcheckBox .label_text {
  float: none;
}

.search_inplist .checkBox.var5 .custcheckBox .label_text {
  float: none;
}

.right_dd_wp .tddwrp_up .btn_v2 {
  position: absolute;
  top: 13px;
  right: 10px;
  z-index: 5;
  padding: 1px 6px;
  min-width: auto;
}

.right_dd_wp .tddwrpr.act .btn_v2 {
  display: block;
}

.tt_wp {
  position: relative;
  display: inline-block;
}

.tt_wp:hover .tootTipV2Cont {
  display: block;
}

.tt_wp .tootTipV2Cont {
  bottom: 30px;
  min-width: 100px;
}

.tt_wp .tootTipV2:before {
  bottom: -7px;
  transform: rotate(-180deg);
  top: inherit;
}

.price_range {
  padding: 0 10px 10px 10px;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
}

.currency_wp {
  width: 50px;
  width: 36px;
  position: relative;
  margin-top: 16px;
  margin-bottom: -18px;
  z-index: 3;
}

.currency_input {
  width: 100%;
  height: 23px;
  line-height: 20px;
  border: 1px solid #a6a6a6;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 0 5px;
  font-size: 12px;
  color: #273239;
}

.currency_wp .search_inplist {
  width: 100%;
  top: 22px;
  border-radius: 4px;
}

.price_range .search_inplist li a {
  padding: 0;
  display: block;
  font-size: 12px;
  color: #333333;
  padding: 5px;
}

.price_range_inn {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

.price_range_input {
  width: 68px;
  height: 24px;
  font-size: 12px;
  color: #333333;
  display: flex;
  border: 1px solid #d9dfe4;
  text-align: center;
}

.price_range_divider {
  width: 16px;
  height: 2px;
  background: #cccccc;
}

.irs-min, .irs-max, .irs-from, .irs-to, .irs-single {
  display: none !important;
}

.search_inplist.second_level > li {
  position: relative;
}

.search_inplist.second_level > li:before {
  position: absolute;
  top: 11px;
  right: 15px;
  content: "\e949";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  color: #8b9dae;
  font-weight: 700;
  transform: rotate(-90deg);
}

.search_inplist.second_level .search_inplist {
  padding-left: 24px;
  box-sizing: border-box;
  position: static;
}

.search_inplist.second_level .search_inplist li {
  width: 100%;
}

.search_inplist.second_level .search_inplist li .checkBox.var5 .custcheckBox {
  padding: 5px;
}

.search_inplist.third_level { /*display: none;*/ }

.right_wp.var_2 .btn_v2 {
  margin-right: 8px;
  margin-left: 8px;
  position: relative;
}
.right_wp.var_2 .btn_v2 .tootTipV2Cont {
  bottom: 40px;
  left: 10px;
}
.right_wp.var_2 .btn_v2 .tootTipV2Cont .tootTipV2 {
  line-height: normal;
  display: inline-block;
  width: 130px;
  text-transform: initial;
}
.right_wp.var_2 .btn_v2 .tootTipV2Cont .tootTipV2:before {
  top: inherit;
  bottom: -7px;
  transform: rotate(180deg);
  left: 50%;
  margin-left: -3px;
}

.right_wp.var_2 .btn_v2:hover .tootTipV2Cont {
  display: block;
}

.clsBtn_000.var_5 {
  position: absolute;
  top: 7px;
  right: -15px;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .right_dd_wp.var_2 {
    width: 100%;
    margin-top: 25px;
    margin-bottom: 15px;
  }
  .clsBtn_000.var_5 {
    right: 5px;
  }
}
@media only screen and (max-width: 767px) {
  .category_mobile_slider .ext_devices .container {
    padding-top: 20px;
  }
  .category_mobile_slider .ext_devices .right_wp {
    margin-bottom: 30px;
  }
  .category_mobile_slider .clsBtn_000.var_5 {
    top: 5px;
    right: 10px;
  }
}
/* Category Page End */
/* company listing start */
.company_listing {
  display: inline-block;
  width: 100%;
}

.cllhs {
  float: left;
  width: calc(100% - 295px);
  padding: 15px 0;
}

.company_listing > li {
  display: inline-block;
  width: 100%;
  box-shadow: 0px 0px 3px 0px #cccccc;
  box-sizing: border-box;
  border-radius: 4px;
  display: flex;
  margin-top: 20px;
}

.company_listing > li .clheading {
  font-size: 14px;
  color: #333333;
  padding-left: 15px;
  font-weight: 700;
}

.company_listing > li .ul_list_m {
  margin: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.company_listing > li .ul_list_m > li { /*padding: 8px;*/ }

/*.company_listing > li .ul_list_m > li .img_holder{height: 110px; line-height: 110px;}*/
.company_listing > li .ul_list_m > li .prod_desp {
  padding: 10px;
}

.company_listing > li .ul_list_m > li .prod_price_desp {
  padding: 10px 0 0 0;
}

.company_listing > li .ul_list_m > li .prod_price {
  margin-bottom: 5px;
}

.view_all {
  font-size: 14px;
  color: #333333;
  float: right;
  font-weight: 700;
  margin-right: 15px;
}

.clrhs {
  float: right;
  width: 295px;
  background: #eef2f6;
  border-radius: 4px;
  padding: 15px;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
}

.profile_wp {
  width: 100%;
  display: inline-block;
  margin-bottom: 15px;
}

.profile_wp .profile_img_wp {
  width: 33px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  float: left;
  position: relative;
}

.profile_wp .profile_img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  font-size: 0;
}

.profile_wp .profile_img img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.profile_wp .tick_icon {
  position: absolute;
  top: -5px;
  right: -5px;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: #85ce32;
}

.profile_wp .tick_icon:before {
  content: "\e957";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  top: 2px;
  left: 3px;
  font-size: 7px;
}

.green_dot {
  width: 8px;
  height: 8px;
  background: #00a553;
  border-radius: 100%;
  border: 2px solid #ffffff;
  position: absolute;
  bottom: -4px;
  right: -4px;
}

.profile_text_wp {
  float: right;
  width: calc(100% - 43px);
}

.pname {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}

.ploc {
  font-size: 12px;
  color: #666666;
  font-weight: 600;
}

.mlisting {
  list-style: none;
}

.mlisting li {
  float: left;
  width: 50%;
  padding: 10px 20px 10px 0;
  box-sizing: border-box;
}

.mlisting li .mtext_1 {
  font-size: 12px;
  color: #999999;
}

.mlisting li .mtext_2 {
  font-size: 12px;
  color: #333333;
}

.pbtn_wp {
  display: inline-block;
  width: 100%;
  margin-top: 40px;
}

.pbtn_wp .btn_v2 {
  float: right;
  margin-left: 20px;
}

.prod_desp .btn_v2.white_btn {
  background: #ffffff;
  border: 1px solid #333333;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  transition: all 0.3s linear;
  padding: 5px 10px;
}

.cllhs_nano.nano {
  position: relative;
  min-height: auto;
  max-height: 470px !important;
  border: none;
  background: transparent;
  margin: 0 0 15px 0;
}

.cllhs_nano.nano > .nano-pane {
  width: 7px;
}

.cllhs_nano.nano > .nano-pane > .nano-slider {
  border-radius: 3px;
  background-color: #d9dfe4;
}

@media only screen and (min-width: 768px) {
  .company_listing > li .ul_list_m > li .img_holder {
    height: 110px;
    line-height: 110px;
  }
}
@media only screen and (min-width: 1280px) {
  .company_listing .list_wp {
    margin-left: 12px;
  }
}
@media only screen and (max-width: 1279px) {
  .company_listing .list_wp {
    margin-right: 5px;
  }
  .company_listing .nano > .nano-content {
    padding-right: 10px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1279px) {
  .company_listing .list_wp {
    margin-left: 12px;
  }
}
@media only screen and (max-width: 1279px) {
  .cllhs {
    width: 100%;
  }
  .clrhs {
    width: 100%;
  }
  .company_listing > li {
    display: inline-block;
  }
  .mlisting {
    width: 350px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .company_listing > li .ul_list_m {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .company_listing .list_wp {
    margin-left: 10px;
  }
  .mlisting {
    width: 100%;
  }
}
/* company listing End */
/* product detail page start */
.product_detail_page {
  display: inline-block;
  width: 100%;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 3px 0 #cccccc;
  -moz-box-shadow: 0 0 3px 0 #cccccc;
  box-shadow: 0 0 3px 0 #cccccc;
  margin-top: 15px;
  padding: 15px;
  box-sizing: border-box;
}

.product_dtl_wp {
  width: 100%;
  display: flex;
}

.product_slider_wp {
  width: 400px;
  height: 335px;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.slider_img_cont {
  width: calc(100% - 60px);
  height: 333px;
  border: 1px solid #dee3e8;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  /*img {  width: 100%; }*/
}

.enlarge_image {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 2;
  color: #333333;
  font-size: 12px;
  background: #ffffff;
  padding: 5px;
  border-radius: 4px;
}

.enlarge_image:before {
  content: "\e924";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  color: #90a1b1;
  font-weight: 700;
  float: left;
  margin-right: 5px;
}

.enlarge_image:after {
  content: "+";
  font-size: 10px;
  color: #90a1b1;
  font-weight: 700;
  position: absolute;
  top: 4px;
  left: 8px;
}

.mac-os .enlarge_image:after {
  top: -2px;
}

.slider_img_wp {
  width: 333px;
  height: 333px;
  line-height: 333px;
  text-align: center;
}
.slider_img_wp img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block !important;
}

.slider_img_nav_cont {
  width: 50px;
  height: 100%; /*background: red;*/
}
.slider_img_nav_cont .slick-slide {
  width: 100%;
  height: 50px;
  border: 1px solid #dee3e8;
  border-radius: 3px;
  margin: 5px auto;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.slider_img_nav_cont > div > div {
  display: flex;
  align-items: center;
}
.slider_img_nav_cont img {
  width: 100%;
}
.slider_img_nav_cont .slick-dots {
  display: none !important;
}
.slider_img_nav_cont .slick-dotted.slick-slider {
  margin: 0;
  height: 100%; /*background: green;*/
  vertical-align: top;
  display: inline-block;
  position: relative;
}
.slider_img_nav_cont .slick-slider .slick-list {
  padding: 0 !important;
  height: 275px !important; /*background: yellow;*/
  width: 100%;
  margin: 30px 0 0 0;
}
.slider_img_nav_cont .slider-nav .slick-list .slick-track {
  overflow-y: scroll;
  margin-right: -20px;
}

/*.slick-prev.slick-arrow , .slick-next.slick-arrow{ width: 100%; height: 20px; background: $athens_gray; border-radius: 3px;  left: 0; top:10px; right:initial; bottom: inherit;}*/
.slick-prev.slick-arrow, .slick-next.slick-arrow {
  width: 20px;
  height: 50px;
  background: #e7ebee;
  border-radius: 3px; /*left: 15px; top: -15px; right: initial; bottom: inherit; transform: rotate(90deg);*/
}

.slider_img_nav_cont .slick-prev.slick-arrow, .slider_img_nav_cont .slick-next.slick-arrow {
  left: 15px;
  top: -15px;
  right: initial;
  bottom: inherit;
  transform: rotate(90deg);
}

.slider_img_nav_cont .slick-next.slick-arrow {
  top: inherit;
  bottom: -15px;
}

/*.slick-next.slick-arrow{top: inherit; bottom: -10px;}*/
.slider_img_nav_cont .slick-prev:before, .slider_img_nav_cont .slick-next:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  color: #8d9aa3;
  font-weight: 700;
}
.slider_img_nav_cont .slick-prev:before {
  content: "\e949";
}
.slider_img_nav_cont .slick-next:before {
  content: "\e948";
}
.slider_img_nav_cont .slick-prev:hover, .slider_img_nav_cont .slick-prev:focus, .slider_img_nav_cont .slick-next:hover, .slider_img_nav_cont .slick-next:focus {
  background: #e7ebee;
}

.product_info_wp {
  width: calc(100% - 400px);
  padding-left: 17px;
}

.product_detail_page .prod_name {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  box-sizing: border-box;
  max-height: inherit;
}

.product_info_wp .prod_price {
  font-size: 20px;
  color: #333333;
  float: left;
  padding-right: 20px;
  box-sizing: border-box;
  font-weight: normal; /*margin: 0 20px 0 0 ; border-right:1px solid #cccccc;*/
}

.product_info_wp .prod_price.hidepipe {
  border-right: none;
}

.product_info_wp .place_list_txt {
  font-size: 14px;
  font-weight: normal;
}

.product_info_wp .prod_price.var_2 { /*padding-left: 20px;*/
  border: none;
  font-size: 14px;
  padding-top: 5px;
  padding-right: 0;
  margin: 0;
  border-left: 1px solid #cccccc;
  padding-left: 15px;
}

.product_info_wp .prod_price.var_2 .place_list_txt {
  font-size: 12px;
  padding-top: 5px;
}

.product_info_wp .prod_price_desp {
  padding-top: 12px;
  display: flex;
}

.prod_sum_list {
  list-style: none;
  display: inline-block;
  width: 100%;
  padding: 0;
}

.prod_sum_list > li {
  display: inline-block;
  width: 100%;
  padding: 5px 0;
}

.prod_sum_list > li .prod_list_lab {
  font-size: 14px;
  color: #999999;
  width: 100px;
  float: left;
}

.prod_sum_list > li .prod_list_right {
  float: right;
  width: calc(100% - 110px);
  position: relative;
}

.prod_sum_list > li p.prod_list_right {
  font-size: 14px;
  color: #333333;
  font-weight: 600;
}

.prod_sum_list > li p.prod_list_right .alg_txt {
  font-size: 12px;
  color: #666666;
}

.price_range_list {
  list-style: none;
  float: left;
  margin-left: -5px;
}

.price_range_list li {
  float: left;
  border: 1px solid #d9dfe4;
  padding: 5px 7px;
  box-sizing: border-box;
  border-radius: 3px;
  background: #fafbfc;
  margin: 5px;
  width: 105px;
}

.range_text {
  font-size: 12px;
  color: #333333;
  font-weight: 700;
}

.price_range_list li .prod_price {
  font-size: 12px;
  font-weight: 700;
  padding: 0;
  margin: 0;
  border: none;
}

.price_range_list li .prod_price .place_list_txt {
  font-size: 12px;
}

.plus_link {
  font-size: 14px;
  color: #333333;
  float: right;
  font-weight: 700;
  margin-top: 15px;
}

.product_info_wp .prod_save, .product_info_wp .prod_share {
  margin: 10px 15px 0 0;
  cursor: pointer;
}

.listing_overview_wp {
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}

.loheading {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
}

.acordion_list {
  list-style: none;
  margin-top: 10px;
  padding: 0;
}

.acordion_list > li {
  display: inline-block;
  width: 100%;
}

.acordion_list > li a {
  display: block;
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  position: relative;
  padding: 12px 12px 12px 25px;
  box-sizing: border-box;
}

.acordion_list > li a:before {
  content: "\e949";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  font-weight: 700;
  color: #8b9dae;
  position: absolute;
  top: 16px;
  left: 0;
  transform: rotate(90deg);
}

.acordion_list > li a.act:before {
  transform: rotate(-90deg);
}

.colaps_wp {
  padding-left: 25px;
}

.desc_text {
  font-size: 14px;
  color: #333333;
}

.inventory_list {
  list-style: none;
}

.inventory_list li {
  display: inline-block;
  width: 100%;
  border-top: 1px dashed #e6e6e6;
  padding: 10px 0;
}

.inventory_list li:first-child {
  border: none;
}

.inventory_list li .inventory_text {
  font-size: 14px;
  color: #666666;
  float: left;
  width: 50%;
  font-weight: 700;
}

.inventory_list li .inventory_text.inventory_value {
  color: #333333;
}

.inventory_list li .inventory_text span {
  color: #999999;
}

.view_link {
  font-size: 14px;
  color: #273239;
  cursor: pointer;
  padding-left: 5px;
  font-weight: 700;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .product_slider_wp {
    width: 350px;
  }
  .product_info_wp {
    width: calc(100% - 350px);
  }
  .product_info_wp .prod_price {
    padding-right: 10px;
  }
  .product_info_wp .prod_price.var_2 {
    padding-left: 10px;
  }
  .prod_sum_list > li .prod_list_lab {
    width: 90px;
  }
  .prod_sum_list > li .prod_list_right {
    width: calc(100% - 100px);
  }
  .price_range_list li {
    margin: 5px;
  }
  .price_range_list li:first-child {
    margin: 5px;
  }
  .plus_link {
    position: absolute;
    top: 0;
    right: -10px;
  }
}
@media only screen and (max-width: 767px) {
  .product_dtl_wp {
    display: inline-block;
  }
  .product_slider_wp {
    width: 100%;
  }
  .product_info_wp {
    width: 100%;
    padding: 20px 0 0 0;
  }
  .product_info_wp .prod_price {
    padding-right: 5px;
  }
  .product_info_wp .prod_price.var_2 {
    padding-left: 5px;
    padding-right: 0;
  }
  .prod_sum_list > li .prod_list_lab {
    width: 90px;
  }
  .prod_sum_list > li .prod_list_right {
    width: calc(100% - 100px);
  }
  .price_range_list li {
    width: 100px;
  }
  .plus_link {
    position: absolute;
    top: 0;
    right: -7px;
  }
  .product_info_wp .prod_social {
    margin: 10px 0;
  }
  .overlay_v3.image_preview .send_enq.enquiry_wp {
    padding-top: 0;
  }
  .overlay_v3.image_preview .overlay_wrp {
    padding: 0 !important;
  }
  .overlay_v3.image_preview .send_enq.share_catalogue .shareWpr {
    margin-top: 0;
  }
  .overlay_v3.image_preview .slider_img_cont {
    height: calc(100vh - 100px);
    line-height: initial;
  }
  .overlay_v3.image_preview .slider_img_wp {
    height: calc(100vh - 100px);
    display: flex;
    align-items: center;
    justify-content: center;
    display: inline-block;
    width: 100%;
  }
}
/* product rhs start */
.output_categories .cat_txt span {
  color: #666666;
}

.output_categories .cat_txt span.other_var {
  color: #333333;
}

.output_categories.var_2 {
  background: #eef2f6;
  margin-top: -11px;
}

.ploc.var_2 {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  height: 15px;
}

.ploc.var_2 .user_arrow {
  float: none;
  position: absolute;
  top: 6px;
  right: 0;
  margin: 0;
}

.ploc.var_2.act {
  height: auto;
}

.prof_text {
  font-size: 12px;
  color: #333333;
  padding: 5px 0;
}

.prof_text span {
  color: #666666;
}

.prof_text_2 {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  padding: 10px 0;
}

.profile_wp.user .profile_img, .profile_wp.user .profile_img img {
  border-radius: 100%;
}

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

.botm_wp .profile_wp {
  float: left;
  width: calc(100% - 75px);
  margin: 0;
}

.botm_wp .view_link {
  float: right;
  text-transform: uppercase;
  margin-top: 5px;
  border: 1px solid #333333;
  height: 24px;
  line-height: 24px;
  padding: 0 5px;
  box-sizing: border-box;
  font-size: 12px;
  border-radius: 2px;
  min-width: 50px;
  text-align: center;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .botm_wp .profile_wp {
    width: 100%;
  }
}
/* product rhs End */
.product_detail_page .listing_overview_wp .acordion_list > li .colaps_wp p span {
  font-family: "Roboto", sans-serif !important;
}

/* product detail page End */
/* request quotation overlay start */
.overlay_v3 .overlay_wrp.width_660 {
  max-width: 660px;
}

.send_enq.enquiry_wp {
  padding: 0;
}

.note_div {
  width: 44px;
  height: auto;
  float: left;
}

.overlay_head {
  height: 88px;
  background-color: #f2f7f9;
  padding: 30px;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  border-radius: 4px;
}

.over_h_text {
  float: left;
  padding: 0 22px;
  box-sizing: border-box;
  width: calc(100% - 50px);
}

.over_heading {
  font-size: 20px;
  color: #333333;
  text-align: left;
  line-height: 1;
}

.over_h_para {
  font-size: 14px;
  color: #666666;
  text-align: left;
  padding: 12px 0;
}

.shareWpr {
  padding: 20px 30px;
  box-sizing: border-box;
}

.prod_list_ul li {
  list-style: none;
  width: 100%;
  margin-bottom: 15px;
  display: inline-block;
  font-weight: bold;
}

.prod_list_ul li:last-child {
  margin-bottom: 0;
}

.inp_brd {
  border: 1px solid #d9dfe4;
  border-radius: 2px;
  width: 100%;
  height: 36px;
  padding: 0 10px;
  box-sizing: border-box;
  font-size: 14px;
  color: #273239;
  position: relative;
}

.prod_name_lb {
  width: 26%;
  color: black;
  text-transform: capitalize;
  font-size: 14px;
  text-align: left;
  float: left;
  padding-right: 5px;
  box-sizing: border-box;
}

.inp_div {
  width: 74%;
  float: right;
}

.prod_name_input { /* font-size: 14px; color: black; border-radius: 2px;*/ }

.inp_d1 { /*width: 155px;*/
  float: left;
  margin-right: 10px;
}

.prod_inp_num {
  width: 60px;
  float: left;
}

.prod_inp_ut {
  min-width: 95px;
  float: left;
  margin-left: -1px;
}

.inp_d2 {
  width: 185px;
  float: left;
}

.warn_para {
  font-size: 10px;
  color: #999999;
  text-align: left;
  font-weight: normal;
}

.img_container {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 2px;
  float: left;
  position: relative;
  font-size: 0;
}

.img_container img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.prod_image {
  width: 100%;
  vertical-align: middle;
}

.desc_textarea {
  height: 80px;
  padding: 5px 10px;
}

.cal_inp {
  position: relative;
}

.sel_cls {
  -webkit-appearance: menulist;
}

.cal_inp_div {
  position: absolute;
  top: 10px;
  right: 10px;
  font-family: "icomoon" !important;
}

.cal_inp_div::before {
  content: "\e912";
  font-size: 16px;
  color: #8b9dae;
}

.add_img_div {
  width: auto;
  margin-left: 10px;
  float: left;
  font-size: 12px;
  color: black;
  padding: 10px;
}

.img_icn {
  font-family: "icomoon" !important;
  padding-right: 8px;
  font-weight: normal;
}

.img_icn::before {
  content: "\e91a";
  color: #8b9dae;
}

.img_container .img_wp {
  display: none;
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.5);
}

.img_container:hover .img_wp {
  display: block;
}

.enquiry_wp .closeBtn {
  position: absolute;
  color: #ffffff;
  font-size: 26px;
  font-weight: 700;
  padding: 3px;
  box-sizing: border-box;
  z-index: 2;
  top: -12px;
  right: 0;
  text-shadow: 1px 1px 8px #000000;
  z-index: 10;
  line-height: normal;
  font-family: "icomoon" !important;
}

.enquiry_wp .closeBtn::before {
  content: "\e907";
  font-size: 12px;
}

.prod_name_lb .infoIc {
  width: 14px;
  height: 14px;
  margin-left: 8px;
}

.overlay_wrp .catQSearch .search_inp.inp_brd {
  border: 1px solid #d9dfe4;
  margin: 0;
  padding: 0 10px;
}

.browse_quot_category_search {
  position: relative;
}
.browse_quot_category_search .ui-menu {
  left: 0;
  top: -1px !important;
  width: calc(100% - 2px) !important;
  border-color: #d9dfe4;
}

/*@media only screen and (min-width: 640px) and (max-width: 767px) {
    .prod_name_lb, .add_img_div{width: 30%;}
    .inp_div{width: 70%;}
    .inp_d1{width: 45%;}
    .inp_d2{width: 52%;}

}*/
@media only screen and (max-width: 767px) {
  .overlay_head {
    position: absolute;
    width: calc(100% + 20px);
    left: -10px;
    top: -10px;
  }
  .overlay_head, .shareWpr {
    padding: 10px;
  }
  .over_h_text {
    padding: 0 10px;
  }
  .over_heading {
    font-size: 17px;
  }
  .over_h_para {
    font-size: 12px;
    padding-top: 8px;
  }
  .prod_name_lb, .inp_div {
    width: 100%;
    margin-bottom: 15px;
  }
  .prod_list_ul li {
    margin: 0;
  }
  .prod_name_input, .prod_inp_ut, .prod_inp_num {
    font-size: 12px;
  }
  .inp_d1, .inp_d2 {
    width: 48%;
  }
  .add_img_div {
    width: 35%;
    font-size: 10px;
  }
}
/* request quotation overlay end */
/* send request overlay  start */
.send_enq .shareWpr .listdby_wp {
  list-style: none;
}

.send_enq .shareWpr .listdby_wp > li {
  margin-top: 8px;
}

.send_enq .shareWpr .listdby_wp > li:first-child {
  margin-top: 8px;
}

.send_enq .shareWpr .listdby_wp > li .listed_by {
  position: relative;
  cursor: pointer;
}

.send_enq .shareWpr .listdby_wp > li .listed_by:before {
  content: "\e949";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  font-weight: 700;
  color: #8b9dae;
  position: absolute;
  top: 14px;
  right: 15px;
  transform: rotate(-90deg);
}

.send_enq .shareWpr .listdby_wp > li .listed_by.act:before {
  transform: rotate(90deg);
}

.share_cat_wp {
  position: relative;
  display: none;
}

.remove_btn {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
}

.remove_btn:before {
  content: "\e907";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  font-weight: 700;
  color: #8b9dae;
}

.remove_btn:after {
  content: "";
  position: absolute;
  top: -6px;
  left: -9px;
  width: 30px;
  height: 30px;
}

.send_enq .shareWpr .shre_catalog_listing {
  border: 1px solid #d9dfe4;
  margin-top: -1px;
}

.send_enq.share_catalogue .listed_by {
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding: 10px;
}

.send_enq.share_catalogue .listed_by_img {
  margin: 0;
}

.send_enq.share_catalogue .comp_list { /*font-weight: bold;*/ }

.send_enq.share_catalogue .shre_catalog_listing li {
  padding: 10px;
  box-sizing: border-box;
}

.send_enq.share_catalogue .shre_col_lft {
  width: 50px;
  height: 50px;
  line-height: 50px;
}

.send_enq.share_catalogue .shre_subhead_txt {
  font-size: 14px;
  float: left;
  margin-top: 2px;
}

.shareWpr .btn_v2 {
  margin-top: 20px;
}

.send_enq .inp_div {
  width: 100%;
  margin-top: 15px;
}

.msg_txt {
  font-size: 14px;
  color: #273239;
  margin-bottom: 5px;
}

.send_enq .checkBox.var5 .custcheckBox {
  padding-left: 0;
  display: flex;
}

.send_enq .checkBox.var5 .custcheckBox .label_text {
  padding-left: 0;
}

@media only screen and (max-width: 767px) {
  .send_enq.share_catalogue .shareWpr {
    padding: 0;
  }
  .send_enq.enquiry_wp {
    padding: 80px 0 0 0;
  }
  .send_enq .inp_div {
    margin: 0;
  }
  .send_enq .prod_name_lb {
    margin-bottom: 5px;
  }
  .send_enq .prod_list_ul li {
    margin: 5px 0;
  }
  .prod_inp_num {
    width: 50px;
  }
  .listed_by_list li.listed_by_subtxt {
    width: calc(100% - 65px);
    padding-left: 10px;
    float: left;
  }
  .listed_by_list .flag_outer_div .tootTipV2::before {
    top: 36px;
  }
  .send_enq .listed_by_list li .comp_list {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .send_enq.share_catalogue .shre_col_ri8 {
    width: calc(100% - 50px);
    padding-right: 15px;
  }
  .share_catalogue .pipe_shre_catalogue {
    padding: 0 10px 0 10px;
  }
  .send_enq .imbl.inp_div {
    margin: 10px auto;
  }
  .overlay_wrp .enquiry_wp.share_catalogue .clsBtn_000 {
    top: 0;
  }
}
/* send request overlay end */
/* share listing overlay Start */
.sclb_wp {
  display: inline-block;
  width: 100%; /*background: #fafbfc;*/
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #c2c9d5;
  border-radius: 2px;
  margin-top: 20px;
}

.share_catalogue .sclb_wp .listed_by {
  border: none;
  background: none;
  padding: 0 0 0 6px;
  margin: 10px 0;
}

.share_catalogue .sclb_wp .listed_by_list li:first-child {
  width: 100%;
  margin-bottom: 10px;
}

.share_catalogue .sclb_wp .listed_by_list li {
  margin: 0 15px 0 0;
  padding: 0;
}

.shareWpr.share_list {
  padding: 10px 0 0 0;
}

.share_catalogue .sclb_wp .listed_by.var_2 .listed_by_list li:first-child {
  width: 30px;
}

/* share listing overlay end */
.listed_by.var_2 .listed_by_prod_wrp {
  display: flex;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .listed_by.var_2 .listed_by_prod_wrp {
    flex-flow: column;
    align-items: flex-end;
  }
  .listed_by.var_2 .listed_by_prod_wrp .btn_v2.white_btn {
    margin-top: 20px;
  }
}
.listed_by.var_2 .listed_by_prod_wrp .listed_by_prod {
  display: flex;
  width: 100%;
  flex-flow: column;
}
.listed_by.var_2 .listed_by_prod_wrp .listed_by_prod .listed_by_prod_name {
  font-size: 14px;
  color: #212121;
  font-weight: 500;
  display: flex;
  align-items: center;
  line-height: normal;
}
.listed_by.var_2 .listed_by_prod_wrp .listed_by_prod .listed_by_prod_name .fa-circle-check {
  color: #51b77b;
  margin-left: 4px;
}
.listed_by.var_2 .listed_by_prod_wrp .listed_by_prod .contry_flag_wrp {
  display: flex;
  align-items: center;
  margin-top: 4px;
}
.listed_by.var_2 .listed_by_prod_wrp .listed_by_prod .contry_flag_wrp .comp_name {
  font-size: 12px;
  color: #6a6a6a;
  margin-left: 4px;
  line-height: normal;
}
.listed_by.var_2 .listed_by_prod_wrp .btn_v2.white_btn {
  min-width: 110px;
}

/* profile page on member listing start */
.productnsevices_wp {
  display: inline-block;
  width: 100%;
}

.prf_header {
  display: inline-block;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
}

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

.prf_heading {
  float: left;
  color: #333333;
  font-size: 16px;
  font-weight: 700;
  padding-top: 6px;
}

.prf_header .tdd_inner_nano .search_inplist li {
  width: 100%;
}

.productnsevices_wp .ul_list_m.profile { /*padding: 0 0 0 14px;*/ /*justify-content: initial; */
}

.ul_list_m.profile li {
  position: relative;
}

.ul_list_m.profile li .add_btn_wp {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px dashed #8c9cad;
  box-sizing: border-box;
}

.ul_list_m.profile li .add_btn_wp .add_btn_var {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  text-align: center;
}

.ul_list_m.profile li .add_btn_text {
  font-size: 14px;
  color: #333333;
  margin-top: 5px;
}

.ul_list_m.profile li .prod_price_desp {
  padding-top: 10px;
}

.tt_wp .delete_ic {
  margin-right: 8px;
}

.tt_wp .delete_ic:before {
  content: "\e909";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  color: #8b9dae;
  font-weight: 700;
}

.ul_list_m.profile {
  box-sizing: border-box;
  margin: 0 auto;
}

.ul_list_m.profile li {
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ul_list_m.profile li .prod_share {
  margin-top: 10px;
}

.ul_list_m.profile li .img_holder {
  height: 160px;
  line-height: 160px;
}

.productnsevices_wp .pbottom_text {
  padding-right: 25px;
}

.ul_list_m.profile li {
  box-shadow: 0 0 1px 2px #f0f0f0;
  position: relative;
  padding-bottom: 33px;
}
.ul_list_m.profile li.add_list {
  box-shadow: none;
}
.ul_list_m.profile li .inrholder {
  box-shadow: none;
}
.ul_list_m.profile li .prod_desp {
  box-shadow: none;
}
.ul_list_m.profile li .prod_action {
  position: absolute;
  left: 0;
  bottom: 20px;
  padding: 0 15px;
  box-sizing: border-box;
}

@media only screen and (min-width: 768px) {
  .ul_list_m.profile {
    width: calc(100% - 40px);
  }
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
  .ul_list_m.profile {
    padding: 0 !important;
  }
  .ul_list_m.profile li {
    width: calc(50% - 7px);
    margin: 9px 0;
  }
}
@media only screen and (max-width: 639px) {
  .ul_list_m.profile {
    padding: 0 !important;
  }
  .ul_list_m.profile li {
    width: 100%;
    margin: 9px 0;
  }
  .ul_list_m.profile li.add_list {
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .prf_header {
    padding-left: 0;
    padding-right: 0;
  }
  .ul_list_m.profile {
    margin: 0;
    padding: 0;
  }
  .productnsevices_wp {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 479px) {
  .ul_list_m.profile li.add_list {
    height: 200px;
  }
  .ul_list_m.profile li .add_btn_wp {
    width: 100%;
    left: 0;
  }
}
/* profile page on member listing End */
/* compare product table start */
.back_btn_arrow {
  float: right;
  font-size: 14px;
  color: #8b9dae;
  position: relative;
  margin-top: 3px;
  font-weight: 700;
}

.back_btn_arrow:before {
  position: absolute;
  top: 4px;
  left: -12px;
  content: "\e949";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  font-weight: 700;
}

.compare_table_wp {
  width: 100%;
  box-shadow: 0px 0px 3px 0px #cccccc; /*overflow-x: scroll;*/
  overflow-y: hidden;
  margin-top: 20px;
}

.compare_table {
  background: #ffffff;
  width: 1240px;
}

.compare_table tr {
  position: relative;
}

.compare_table td, .compare_table th {
  border: 1px solid #f4f4f4;
  padding: 8px;
  width: 224px;
  font-size: 14px;
  font-weight: 700;
  color: #333333;
}

.compare_table td.heading_td {
  color: #666666;
}

.compare_table .sticky {
  position: sticky;
  white-space: nowrap;
  left: -1px;
  top: auto;
  z-index: 1;
  background: #ffffff;
}

.compare_table .heading_row .sticky {
  background: #f4f4f4;
}

.compr_txt {
  font-size: 14px;
  color: #333333;
  font-weight: normal;
}

.com_product_list {
  display: inline-block;
  width: 100%;
  margin: 10px 0 0 -5px;
}
.com_product_list li {
  float: left;
  padding: 4px;
  box-sizing: border-box;
  list-style: none;
}
.com_product_list li .img_wp {
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 0;
  overflow: hidden;
  position: relative;
  float: left;
  background: #90a1b1;
}
.com_product_list li .img_wp img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.com_product_list li .img_wp .checkBox {
  position: absolute;
  top: -5px;
  left: 0;
}
.com_product_list li .img_wp .custcheckBox::before {
  border-color: #8b9dae;
}
.com_product_list li .clsBtn_000 {
  float: left;
  margin-left: 5px;
  position: relative;
}
.com_product_list li .clsBtn_000:before {
  font-size: 10px;
  color: #9faebc;
  font-weight: 700;
  float: left;
}
.com_product_list li .clsBtn_000:after {
  content: "";
  position: absolute;
  top: -6px;
  left: -6px;
  width: 20px;
  height: 20px;
}

.compare_prod {
  display: inline-block;
  width: 100%;
}
.compare_prod .img_wp {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  overflow: hidden;
  float: left;
  font-size: 0;
  background: #90a1b1;
}
.compare_prod .img_wp img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.compare_prod .prod_title {
  float: left;
  font-size: 14px;
  color: #333333;
  width: calc(100% - 50px);
  padding-left: 5px;
  box-sizing: border-box;
  height: 51px;
  overflow: hidden;
}

.compare_table .prod_social {
  margin-top: 25px;
  font-weight: normal;
}

.compare_table .prod_social .tt_wp a {
  margin-top: 10px;
}

.compare_table .heading_row {
  background: #f4f4f4;
}

.heading_row td {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}

.compare_table .com_name {
  position: relative;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}

.compare_table .com_name.verified {
  padding-left: 18px;
}

.compare_table .com_name.verified:before {
  content: "\e92a";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  color: #85ce32;
  position: absolute;
  top: 3px;
  left: 0;
}

.compare_table .price_qty {
  font-size: 14px;
}

.compare_table .qty {
  color: #666666;
}

/* compare product table start */
/* overlay calendar start */
#request_quotation .bootstrap_calendar .bootstrap-datetimepicker-widget {
  border: 1px solid #d9dfe4;
  position: absolute;
  background: #ffffff;
  width: 250px;
  z-index: 2;
}
#request_quotation .bootstrap_calendar .bootstrap-datetimepicker-widget table th.next::after, #request_quotation .bootstrap_calendar .bootstrap-datetimepicker-widget table th.prev::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  color: #333333;
  font-weight: 700;
}
#request_quotation .bootstrap_calendar .bootstrap-datetimepicker-widget table th.prev::after {
  content: "\e949";
}
#request_quotation .bootstrap_calendar .bootstrap-datetimepicker-widget table th.next::after {
  content: "\e948";
}
#request_quotation .bootstrap_calendar .picker-switch {
  font-size: 14px;
  color: #333333;
  text-align: center;
}
#request_quotation .bootstrap_calendar td, #request_quotation .bootstrap_calendar th {
  font-size: 14px;
  color: #333333;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  border-radius: 100%;
  border: none;
  background: transparent !important;
}
#request_quotation .bootstrap_calendar td.today {
  background: #8092a4 !important;
  color: #ffffff;
}
#request_quotation .bootstrap_calendar .table-condensed {
  width: 100%;
}
#request_quotation .bootstrap_calendar td.day {
  cursor: pointer;
}
#request_quotation .bootstrap_calendar th {
  font-weight: 700;
}

/* overlay calendar start */
#more_list li {
  position: relative;
}

#more_list li a {
  font-size: 14px;
  color: #666666;
}

/*#more_list li a:before{color: #8092a4; font-size: 12px; font-weight: 700; content: "\e907"; @include font_ic; position: absolute; top: 12px; right: 12px; display: none;}*/
/*#more_list li a:after{content: ''; position: absolute; top: 4px; right: 5px; width: 26px; height: 26px;}*/
/*#more_list li:hover a:before{display: block;}*/
/* filter start */
.filter_link {
  display: none;
  float: right;
  text-align: center;
  width: 17px; /*margin-top: 5px;*/
  margin-top: 1px;
}

.filter_line {
  height: 3px;
  background: #00abbe;
  display: block;
  margin: 2px auto 0;
}

.filter_line.one {
  width: 100%;
}

.filter_line.two {
  width: 11px;
}

.filter_line.three {
  width: 3px;
}

.clear_text {
  display: none;
}

@media only screen and (max-width: 767px) {
  .right_dd_wp {
    display: none;
  }
  .tddwrpr_heading {
    padding-left: 0;
  }
  .tddwrp_up + .lhs_containerWrp {
    margin-top: 0;
  }
  .tab_list_m {
    margin-left: 0;
  }
  .filter_link {
    display: block;
    margin-top: 13px;
  }
  .filter_wp {
    position: absolute;
    top: 45px;
    left: 0;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
    background: #f4f4f4;
    width: 100%;
  }
  .filter_wp .tddwrp_up {
    width: 100%;
    background: #ffffff;
    box-shadow: 0 0 1px 2px #f0f0f0;
    margin-bottom: 10px;
    box-sizing: border-box;
  }
  .filter_wp .tddwrpr_heading .user_arrow {
    border: none;
    transform: rotate(-90deg);
    position: absolute;
    top: 25px;
    right: 25px;
  }
  .filter_wp .tddwrpr_heading.mobile_act .user_arrow {
    transform: rotate(-90deg);
    top: 25px;
    right: 25px;
  }
  .filter_wp .tddwrpr_heading .user_arrow:before {
    content: "\e949";
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icomoon" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 700;
  }
  .filter_wp .tddwrpr_heading {
    padding: 0;
    font-size: 14px;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
  }
  .filter_wp .tdd_inner {
    position: relative;
    top: inherit;
    left: inherit;
    padding: 0;
    margin: 0;
    box-shadow: none;
    width: 100%;
    display: block;
    float: left;
  }
  .filter_wp .tdd_inner .btn_v2 {
    display: none;
  }
  .filter_wp .tdd_inner .search_inplist {
    top: 0;
  }
  .filter_wp .tdd_inner .search_inplist li {
    width: 100%;
    border: none;
  }
  .filter_wp .tdd_inner .checkBox.var5 .custcheckBox {
    display: inline-block;
    margin: 0;
  }
  .filter_wp .clear_text {
    float: right;
    padding-right: 25px;
    color: #273239;
    display: block;
  }
  .top_head_right_text.clear_all {
    margin-right: 10px;
    text-transform: lowercase;
  }
  .overlay_wrp .hd_text.var_2 {
    width: calc(100% - 105px);
  }
}
.mng_header + .row_p .filter_link {
  display: none;
}

/* filter End */
/* Edit Start*/
.descrptn_bg {
  background-color: #f6f8fa;
  border: 1px solid #d9dfe4;
  padding: 12px;
  position: relative;
}

.varnt_types {
  float: left;
  margin: 10px 0;
  font-size: 12px;
  color: #666666;
}

.descrptn_bg .activity_list_var_01 {
  padding: 0;
}

.descrptn_bg .edit_list li .edit_ic:before, .descrptn_bg .edit_list li .deleteIc.var_2:before {
  color: #8b9dae;
}

.descrptn_bg .edit_list {
  position: absolute;
  right: 0;
  top: inherit;
  left: inherit;
  width: auto;
  transform: none;
}

.descrptn_bg .symb_var {
  float: right;
}

.descrptn_bg .activity_list_var_01 {
  display: none;
}

.devices_wrp .symb_var {
  width: 78%;
  float: right;
}

.varnt_type_2 {
  font-size: 12px;
  color: #666666;
  margin-bottom: 5px;
}

.edit_variant_secn {
  width: 100% !important;
  padding: 0;
}

.edit_variant_secn .btn {
  margin: 0;
  right: 30px;
  border-radius: 3px;
}

.edit_variant_secn .inp_add_btn {
  margin-left: 12px !important;
  right: inherit !important;
}

.descrptn_bg.ecol_2 {
  margin-top: 8px;
}

/* edit overlay strt*/
.devices_clr_variant.pro_type_selectn .add_varnt {
  float: right;
  width: 100%;
}

.devices_clr_variant.pro_type_selectn .add_varnt .symb_var {
  width: auto;
}

.devices_clr_variant .add_varnt {
  float: right;
  display: inline-block;
}

.devices_clr_variant .symb_var {
  width: auto;
  display: inline-block;
  float: right;
  color: #273239;
  font-weight: 600;
}

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

.btm_line_wrp .checkBox {
  width: 50%;
  float: left;
  margin-top: 10px;
}

.btn_wrpr {
  width: 50%;
  float: right;
}

.variant_type_wrp .descrptn_bg {
  width: 100%;
}

.devices_clr_variant_inp .descrptn_bg .edit_list li .edit_ic:before, .descrptn_bg .devices_clr_variant_inp .edit_list li .deleteIc.var_2:before {
  font-size: 15px;
}

.devices_clr_variant_inp .descrptn_bg .edit_list li .deleteIc.var_2:before {
  font-weight: 700;
}

.devices_clr_variant_inp .descrptn_bg .list_item {
  font-size: 10px;
  font-weight: 700;
  padding: 7px 10px 7px 10px;
}

.variant_type_wrp .activity_list_var_01 li {
  width: auto;
  margin: 7px 0px 0px 7px;
}

.devices_clr_variant_inp .edit_list li {
  padding: 0 10px 0 0;
  width: auto;
}

.devices_clr_variant_inp .variant_type_wrp {
  display: none;
}

.variant_type_edit .cust_selct .dd_wrpr.index_field_input {
  width: calc(100% - 50px);
}

.variant_type_edit .cust_selct {
  width: 100%;
}

.variant_type_edit {
  background-color: #ffffff;
  border: 1px solid #d9dfe4 !important;
  padding: 5px !important;
}

.variant_type_edit .deleteIc.var_2 {
  float: right;
}

.variant_type_edit .deleteIc.var_2:before {
  color: #8b9dae;
  font-weight: 700;
}

/* edit overlay end*/
/* Edit End*/
.error_text {
  float: left;
  font-size: 11px;
  color: red;
  line-height: normal;
  font-weight: 700;
  margin-top: 2px;
}

.erow_list.var_2 .ecol_2 .inp_dd .div_column_2 .error_text {
  position: absolute;
  bottom: -14px;
}

.slick_slider_3 .slick-prev.slick-arrow, .slick_slider_3 .slick-next.slick-arrow {
  width: 28px;
  height: 28px;
  background: transparent;
}
.slick_slider_3 .slick-next {
  right: -33px;
}
.slick_slider_3 .slick-next:before, .slick_slider_3 .slick-prev:before {
  position: absolute;
  top: 3px;
  left: 3px;
}

.member_listing_save.act .prod_save::before {
  content: "\e979";
}

/* price range start */
#all_price_range .irs--round .irs-handle {
  top: 32px;
  width: 10px;
  height: 10px;
  border: 3px solid #999999;
  margin: 0;
}

#all_price_range .irs--round .irs-from, #all_price_range .irs--round .irs-to, #all_price_range .irs--round .irs-single {
  background-color: #81cf21;
}

#all_price_range .irs--round .irs-from:before, #all_price_range .irs--round .irs-to:before, #all_price_range .irs--round .irs-single:before {
  border-top-color: #81cf21;
}

#all_price_range .irs--round .irs-bar {
  background-color: #81cf21;
}

#all_price_range .irs--round .irs-grid-text {
  font-size: 12px; /*display: none; */
}

#all_price_range .irs-with-grid { /*margin-left: 20px;*/ }

/* price range End */
.ul_list_m.cat_prod_list li {
  position: relative;
  padding: 0 0 40px 0;
  margin: 10px;
  width: calc(33.33% - 20px);
  box-shadow: 0 0 1px 2px #f0f0f0;
}
.ul_list_m.cat_prod_list li .inrholder, .ul_list_m.cat_prod_list li .prod_desp {
  box-shadow: none;
}
.ul_list_m.cat_prod_list li .prod_action {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: calc(100% - 20px);
  left: 10px;
}

/* for local stage and live enviorent strat */
#request_quotation .bootstrap_calendar .list-unstyled li.picker-switch.accordion-toggle {
  display: none;
}
#request_quotation .bootstrap_calendar .list-unstyled li .datepicker {
  display: block;
  width: 100%;
  height: auto;
  position: static;
}
#request_quotation .bootstrap_calendar .dropdown-menu li {
  border: none;
  padding: 0;
}
#request_quotation .bootstrap_calendar .picker-switch {
  font-weight: 700;
}
#request_quotation .bootstrap_calendar .bootstrap-datetimepicker-widget table th.prev::after, #request_quotation .bootstrap_calendar .bootstrap-datetimepicker-widget table th.next::after {
  clip: inherit;
  overflow: inherit;
}
#request_quotation .bootstrap_calendar .bootstrap-datetimepicker-widget table th.next::after {
  top: 17px;
  right: 25px;
}
#request_quotation .bootstrap_calendar .bootstrap-datetimepicker-widget table th.prev::after {
  top: 17px;
  left: 15px;
}
#request_quotation .bootstrap_calendar .bootstrap-datetimepicker-widget table td.today:before {
  border-color: transparent;
}
#request_quotation .bootstrap_calendar .dropdown-menu li:hover {
  background: transparent !important;
}

/* for local stage and live enviorent End */
/* overlay gallary start */
.image_preview {
  /*.slider_img_nav_cont .slick-track{width: 100% !important;}
  .slider_img_nav_cont .slick-slide{width: 50px !important; height: 50px !important;}*/
}
.image_preview .product_slider_wp {
  width: 100%;
  height: auto;
  margin-top: 40px;
  display: inline-block;
}
.image_preview .slider_img_cont {
  width: 100%;
  height: 420px;
  background: #f6f6f6;
  border: none;
}
.image_preview .slider_img_nav_cont {
  width: 100%;
  height: 50px;
  margin-top: 15px;
}
.image_preview .slider_img_wp {
  height: 420px;
  line-height: 420px;
  display: flex !important;
  justify-content: center;
}
.image_preview .slider_img_nav_cont .slick-prev.slick-arrow, .image_preview .slider_img_nav_cont .slick-next.slick-arrow {
  left: 0;
  top: 0;
  right: initial;
  bottom: inherit;
  transform: inherit;
}
.image_preview .slider_img_nav_cont .slick-next.slick-arrow {
  top: 0;
  bottom: inherit;
  left: inherit;
  right: 0;
}
.image_preview .slider_img_nav_cont .slick-slider .slick-list {
  height: 50px !important;
  width: calc(100% - 80px);
  margin: 0 auto;
}
.image_preview .slider_img_nav_cont .slick-dotted.slick-slider {
  width: 100%;
}
.image_preview .slider_img_nav_cont .slick-slide {
  margin: 5px;
}
.image_preview .slider_img_nav_cont .nav_slider_img_wp {
  height: 53px;
  line-height: 53px;
  text-align: center;
  background: #dee3e8;
  font-size: 0;
}
.image_preview .slider_img_nav_cont .nav_slider_img_wp img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}
.image_preview .slick-slider .slick-track {
  margin: 0;
}

/* overlay gallary start */
/* placeholder start */
.sclb_wp.placeholder .shre_col_lft, .sclb_wp.placeholder .shre_head_txt, .sclb_wp.placeholder .catalogue_txt_pipe, .sclb_wp.placeholder .shre_brnd_name_txt, .sclb_wp.placeholder .listed_by_txt p, .sclb_wp.placeholder .listed_by_img, .sclb_wp.placeholder .comp_list, .sclb_wp.placeholder .place_list_txt {
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.sclb_wp.placeholder .shre_head_txt, .sclb_wp.placeholder .catalogue_txt_pipe, .sclb_wp.placeholder .shre_brnd_name_txt, .sclb_wp.placeholder .listed_by_txt p, .sclb_wp.placeholder .comp_list, .sclb_wp.placeholder .place_list_txt {
  height: 17px;
  width: 570px;
}
.sclb_wp.placeholder .catalogue_txt_pipe {
  padding: 0;
  margin: 8px 0 5px 0;
}
.sclb_wp.placeholder .shre_brnd_name_txt, .sclb_wp.placeholder .listed_by_txt p {
  width: 100px;
}
.sclb_wp.placeholder .comp_list, .sclb_wp.placeholder .place_list_txt {
  width: 150px;
}

.contentList2 .row_p.placeholder .tab_list_m li > a {
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.contentList2 .row_p.placeholder .tab_list_m li > a {
  width: 150px;
  height: 17px;
}

.contentList2 .placeholder.prod_list_interv .img_holder, .contentList2 .placeholder.prod_list_interv .prod_name, .contentList2 .placeholder.prod_list_interv .prod_price, .contentList2 .placeholder.prod_list_interv .prod_quant, .contentList2 .placeholder.prod_list_interv .prod_desp .btn_v2.white_btn {
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.contentList2 .placeholder.prod_list_interv .prod_name, .contentList2 .placeholder.prod_list_interv .prod_price, .contentList2 .placeholder.prod_list_interv .prod_quant {
  width: 150px;
  height: 17px;
}
.contentList2 .placeholder.prod_list_interv .prod_quant {
  width: 100%;
}
.contentList2 .placeholder.prod_list_interv .prod_desp .btn_v2.white_btn {
  width: 110px;
}

.prod_intervention.placeholder .img_holder, .prod_intervention.placeholder .prod_desp.var_2 .prod_name, .prod_intervention.placeholder .prod_desp.var_2 .prod_price, .prod_intervention.placeholder .prod_desp.var_2 .prod_quant, .prod_intervention.placeholder .flag, .prod_intervention.placeholder .comp_name, .prod_intervention.placeholder .comp_loc, .prod_intervention.placeholder .verified, .prod_intervention.placeholder .prod_perc_symbol, .prod_intervention.placeholder .prod_social {
  background: #eeeeee;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.prod_intervention.placeholder .prod_desp.var_2 .prod_name, .prod_intervention.placeholder .prod_desp.var_2 .prod_price, .prod_intervention.placeholder .prod_desp.var_2 .prod_quant, .prod_intervention.placeholder .prod_desp.var_2 .comp_loc {
  width: 100%;
  height: 17px;
}
.prod_intervention.placeholder .prod_desp.var_2 .comp_loc, .prod_intervention.placeholder .prod_desp.var_2 .comp_name {
  width: 150px;
  height: 17px;
}
.prod_intervention.placeholder .prod_desp.var_2 .flag {
  height: 25px;
}
.prod_intervention.placeholder .prod_desp.var_2 .verified {
  width: 75px;
  height: 18px;
}
.prod_intervention.placeholder .prod_desp.var_2 .prod_perc_symbol {
  width: 58px;
  height: 18px;
  padding: 0;
  margin-left: 10px;
}
.prod_intervention.placeholder .prod_desp.var_2 .prod_social {
  width: 135px;
  height: 30px;
}
.prod_intervention.placeholder .prod_desp.var_2 .company_desp {
  margin-top: -6px;
}

/* placeholder End */
/* review overlay start */
.listing_reiview_wrp {
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}

.review_hd {
  color: #273239;
  text-align: center;
  padding-top: 15px;
}

.review_subHd_wrp {
  width: auto;
  text-align: center;
  margin-top: 27px;
}

.listingIcN {
  width: 23px;
  height: 24px;
  background: url("images/marketplace/create_listing.png");
  display: inline-block;
}

.review_subHd {
  color: #273239;
  font-size: 18px;
  font-weight: 600;
  margin-top: 6px;
}

.stepsListCont {
  margin-top: 15px;
  position: relative;
  width: 100%;
  max-width: 410px;
  margin-left: auto;
  margin-right: auto;
}

.stepsList {
  width: 100%;
  max-width: 410px;
  padding: 0 10px;
  display: flex;
  list-style: none;
  justify-content: space-between;
  box-sizing: border-box;
  margin: 0 auto;
}
.stepsList li {
  width: auto;
  display: flex;
  flex-flow: column;
}
.stepsList li.centerLi {
  margin-left: -25px;
}
.stepsList li.act .stp_dot {
  background: url("images/marketplace/green_tic.png");
}
.stepsList li.act .stp_txtv {
  color: #00a553;
}
.stepsList li:first-child .stp_txt {
  transform: translateX(-50%);
}
.stepsList li:last-child .stp_dot {
  align-self: flex-end;
}
.stepsList li:last-child .stp_txt {
  transform: translateX(50%);
}
.stepsList li:nth-child(2) {
  margin-left: 0;
}
.stepsList li:nth-child(2) .stp_dot {
  align-self: center;
}
.stepsList li .stp_dot {
  width: 14px;
  height: 14px;
  background: #e5e5e5;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}
.stepsList li .stp_txt {
  font-size: 12px;
  color: #999999;
  margin-top: 3px;
  text-align: center;
}

.reivew_hint {
  font-size: 14px;
  color: #666666;
  margin-top: 28px;
  text-align: center;
}

.listing_reiview_wrp .btn_list {
  float: right;
  margin: 13px 0;
}

.btn_list {
  display: flex;
  list-style: none;
  width: auto;
  align-items: center;
}
.btn_list li {
  width: auto;
}
.btn_list li .simple_link {
  color: #999999;
  font-size: 14px;
}
.btn_list li .btn_v2 {
  margin-left: 10px;
}

.steps_prog_bar {
  max-width: 390px;
  width: calc(100% - 20px);
  background: #e5e5e5;
  height: 2px;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  margin-top: 6px;
  z-index: 1;
}

.steps_prog_bar_inn {
  background: #00a553;
  height: 100%;
}

.steps_prog_bar.half .steps_prog_bar_inn {
  width: 50%;
}

@media only screen and (min-width: 560px) {
  .stepsList li br {
    display: none;
  }
}
@media only screen and (max-width: 559px) {
  .steps_prog_bar.half .steps_prog_bar_inn {
    width: 50%;
  }
}
@media only screen and (max-width: 360px) {
  .btn_list li a {
    font-size: 12px;
  }
}
/* review overlay end */
/* tier pricing design change start */
.tier_price_add {
  margin-left: 10px;
  width: 100%;
  max-width: 440px;
  float: left;
  border: 1px solid #d9dfe4;
  box-sizing: border-box;
}
.tier_price_add .ecol_2 {
  width: 100% !important;
}
.tier_price_add .tier_head {
  background: #f6f7f7;
  border-bottom: 1px solid #d9dfe4;
  height: 35px;
  display: flex;
  align-items: center;
}
.tier_price_add .tier_head .tsub_heading {
  margin-bottom: 0;
}
.tier_price_add .tier_head .tier_col1 {
  padding-left: 10px;
}
.tier_price_add .tier_footer {
  background: #f6f7f7;
  border-top: 1px solid #d9dfe4;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 10px;
}
.tier_price_add .tier_body {
  float: none !important;
}
.tier_price_add .tier_body .tier_row {
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.tier_price_add .tier_body .tier_col2 {
  display: flex;
  flex-flow: row;
}
.tier_price_add .tier_body .tier_col2 .tsub_heading {
  margin-bottom: 0;
  margin-left: 10px;
}
.tier_price_add .tier_body .tier_col2 .forminp {
  width: 60px;
  height: 30px;
}
.tier_price_add .tier_body .tier_col3 {
  display: flex;
}
.tier_price_add .tier_body .tier_col3 .inp_dd {
  width: 130px;
  height: 30px;
  border: 1px solid #d9dfe4;
  display: inline-block;
  box-sizing: border-box;
}
.tier_price_add .tier_col1 {
  width: 25%;
}
.tier_price_add .tier_col2 {
  width: 33.1%;
  align-items: center;
}
.tier_price_add .tier_col3 {
  align-items: center;
}
.tier_price_add .forminp {
  font-size: 14px;
}
.tier_price_add .div_column_2 {
  width: 97px;
  border-right: none;
  box-sizing: border-box;
}
.tier_price_add .del_txt {
  margin-left: 10px;
}

.add_another {
  font-size: 14px;
  color: #273239;
  position: relative;
  padding-left: 20px;
}
.add_another:before {
  content: "";
  background: url(images/marketplace/listing_plus.png);
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 2px;
}

/* tier pricing design change end */
/* only for ml start */
@media only screen and (max-width: 767px) {
  .main_content {
    display: inline-block;
  }
  #CONT_LISTING {
    display: inline-block;
    background: #ffffff;
    width: calc(100% + 20px);
    margin-left: -10px;
    margin-top: -14px;
    padding: 0 10px;
    box-sizing: border-box;
  }
  /* send enquiry overlay start */
  /* send enquiry overlay End */
  /* product page start */
  .product_info_wp .prod_price {
    padding-right: 10px;
    font-size: 16px;
    margin-right: 10px;
  }
  .enquiry_wp .image_preview .slider_img_wp, .enquiry_wp .image_preview .slider_img_cont {
    height: 335px;
    line-height: 335px;
  }
  /* product page End */
  /* manage start */
  #CONT_LISTING .serchIc.seprate {
    display: none;
  }
  /* manage End */
  .tt_wp .tootTipV2Cont {
    right: -25px;
  }
  .tt_wp .tootTipV2:before {
    right: 37px;
  }
  /* share overlay start */
  .enquiry_wp #popContactslist.tagList li {
    width: auto;
    height: auto;
    line-height: inherit;
  }
  .enquiry_wp #popContactslist.tagList li .nameLbl {
    margin-right: 5px;
  }
  .enquiry_wp #popContactslist.tagList li .cls_Grn {
    margin-top: 0;
  }
  #shareoverlay .overlay_wrp .enquiry_wp .clsBtn_000 {
    top: 0;
    right: 0;
  }
  .share_catalogue .shre_subhead_txt {
    font-size: 14px;
  }
  /* share overlay start */
  .image_preview .slider_img_nav_cont .slick-slider .slick-list {
    width: 100%;
  }
  .ext_devices .container {
    width: auto;
  }
  /* filter start */
  .overlay_v3.filter_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /*.top_head_wp.var_2.filter{width: calc(100% + 20px); margin: -10px 0 0 -10px;}*/
  .overlay_wrp .top_head_wp.var_2.filter > .hd_text {
    width: 65%;
  }
  .overlay_wrp .filter_wp .tddwrpr_heading a {
    color: #333333;
  }
  /* filter End */
  /* company proile start */
  #member_listing_products {
    padding: 0 10px;
    box-sizing: border-box;
  }
  #profile_catalogue_list .prftop_header .prf_heading { /*width: calc(100% - 150px);*/
    width: 100%;
  }
  #member_listing_products .tab_list_wp.var_2 .tdd_inner_nano.tdd_inner {
    width: 164px;
  }
  #member_listing_products .tdd_inner_nano .search_inplist li a {
    padding: 6px;
  }
  /*#profile_catalogue_list */
  .tab_list_wp.var_2 {
    width: 100%;
  }
  /* company proile End */
  /* beta version start */
  .betaVer {
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    padding-left: 10px;
  }
  /* beta version End */
  /* create start */
  .erow_list.var_2 .colum .custcheckBox:before {
    margin-right: 0;
  }
  .erow_list.var_2 .ecol_2 .ecol_2_inner_right .infomation_wp {
    margin-top: 15px;
  }
  .erow_list.var_2 .ecol_2 .ecol_2_inner_right .infomation_wp .tootTipV2Cont {
    right: -92px;
    left: inherit;
    bottom: 15px;
  }
  .erow_list.var_2 .variant_add_inn {
    width: 100%;
    margin-top: 10px;
  }
  .erow_list.var_2 li .tier_price_add {
    margin: 10px 0 0 0;
  }
  .tier_price_add .tier_body .tier_row .tsub_heading {
    padding: 0 3px;
  }
  .erow_list.var_2 li.variant_details .ecol_2 .ecol_2_50 {
    width: 100%;
  }
  .erow_list.var_2 li.variant_details .ecol_2 .forminp {
    font-size: 12px;
    padding: 0 5px;
  }
  .erow_list.var_2 li.variant_details .ecol_2 .del_txt {
    float: right;
    margin-top: 5px;
  }
  .erow_list.var_2 li.variant_details .ecol_2 .inp_opt_btn {
    float: right;
    margin-top: 5px !important;
  }
  .erow_list.var_2 .ecol_2 .product_variant .forminp {
    padding: 0 5px;
  }
  .erow_list.var_2 li .gallery_list_2 {
    margin-left: -10px;
  }
  .tier_price_add .tier_body .tier_row {
    display: inline-block;
    border-top: 1px solid #cccccc;
    padding: 10px;
  }
  .tier_price_add .tier_body .tier_row .tier_col1 {
    float: left;
    width: 40%;
  }
  .tier_price_add .tier_body .tier_row .tier_col2 {
    width: 60%;
    display: inline-block;
  }
  .tier_price_add .tier_body .tier_row .tier_col3 {
    width: calc(100% - 10px);
    display: inline-block;
    margin-top: 10px;
    margin-left: 5px;
  }
  .tier_price_add .tier_body .tier_row .tier_col3 .inp_dd {
    width: calc(100% - 50px);
  }
  .tier_price_add .tier_body .tier_row .del_txt.tier_delete {
    float: right;
  }
  .tier_price_add .tier_body .tier_row:first-child {
    border: none;
  }
  /* create End */
}
#listing_loadmore {
  margin: 10px auto 0px;
  float: none;
  display: inline-block;
}

/* only for ml End */
/* member listing search  start */
.mng_header {
  position: relative;
}

.listing_src_wrp {
  width: 30%;
  position: absolute;
  top: 16px;
}

.listing_src_wrp .serchIc.seprate {
  position: absolute;
  top: 6px;
  left: 9px;
  cursor: pointer;
}

.listing_src_wrp .search_inp {
  padding-left: 35px;
  opacity: 0;
  width: 0;
  transition: all 0.3s linear;
}

.listing_src_wrp.animate .search_inp {
  width: 100%;
  opacity: 1;
}

.listing_src_wrp + .tab_list_m_wrp {
  padding-left: 40px;
}

/* member listing search  start */
/* share cat with btn start*/
.share_create_listint_cont {
  width: 100%;
  text-align: left; /*display: flex; align-items: center; justify-items: center; */
  border-bottom: 1px solid #cccccc;
  margin: 18px 0 0;
  padding-bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: end;
}

@media only screen and (max-width: 767px) {
  .mng_header > .shareIc {
    display: none;
  }
  .share_create_listint_cont .shareIc {
    width: auto;
    height: auto;
    float: none;
    margin-right: 24px;
    display: inline-block;
  }
  .share_create_listint_cont .btn_v2 {
    float: none;
    margin-left: 0;
    font-size: 12px;
  }
}
/* share cat with btn end*/
@media only screen and (max-width: 767px) {
  .ul_list_m > li:hover .img_over {
    display: none;
  }
  .category_products_view .right_wp.var_2 .btn_v2 .tootTipV2Cont {
    bottom: 38px;
    left: -25px;
  }
  .category_products_view .right_wp.var_2 .btn_v2 .tootTipV2Cont .tootTipV2 {
    width: 250px;
    padding: 4px;
  }
  .category_products_view .right_wp.var_2 .btn_v2 .tootTipV2Cont .tootTipV2:before {
    bottom: -4px;
    margin-left: -12px;
  }
}
.lastMemberListing {
  width: 100%;
}

.submissionWp .slctWp .downArw_000:before {
  display: none;
}

/* manage listing bottom slider on mobile start */
@media only screen and (max-width: 767px) {
  .elec_dev.var_2.mngr .slick-list.draggable {
    padding: 0 50px;
  }
}
/* manage listing bottom slider on mobile End */
.overlay.overlay_v3 .enquiry_wp.share_catalogue .div_column_3 .tdd_inner .search_inplist {
  box-shadow: 0px 5px 5px #888888;
}

/* listing on prelogin start */
#content-container .marketplace {
  padding-left: 10px;
  box-sizing: border-box;
}
#content-container .marketplace .row_p .right_dd_wp.var_2 .tddwrpr_heading .user_arrow {
  float: right;
  margin-top: 7px;
}
#content-container .marketplace .pname {
  float: left;
  width: 100%;
}

.share_catalogue .shareWpr .tagListWp.contact_section .inp5, .share_catalogue .shareWpr .tagListWp.group_section .inp5 {
  border: none;
}

.pre-login .overlay_wrp {
  padding: 0;
}

@media only screen and (max-width: 767px) {
  .pre-login .overlay.overlay_v3 {
    padding: 10px;
    box-sizing: border-box;
    z-index: 51 !important;
  }
  .pre-login .overlay_v3.filter_overlay {
    z-index: 51;
  }
  .pre-login .overlay_v3.filter_overlay .overlay_wrp {
    height: 100%;
    margin-top: 0;
  }
  .pre-login .pro_btn_slider_wrp {
    bottom: 0;
  }
  .pre-login .tt_wp .tootTipV2Cont {
    min-width: inherit;
  }
  .pre-login .overlay_v3.image_preview .overlay_wrp {
    margin-top: 0;
  }
  .pre-login .overlay_v3.image_preview .overlay_wrp .slider.slider-for_2 {
    width: 100%;
    height: auto;
  }
  .pre-login .overlay_v3.image_preview .overlay_wrp .clsBtn_000 {
    top: 15px;
  }
  .pre-login .product_detail_page .slider.slider-nav {
    width: 100%;
    height: auto;
  }
  .pre-login .rigWp {
    display: none;
  }
  .pre-login .marketplace .category_mobile {
    padding-bottom: 0;
  }
}
/* listing on prelogin End */
.marketplace ul.search_inplist .checkBox.var5 .custcheckBox {
  margin-left: 16px;
  text-indent: 0;
  padding: 10px 20px;
  width: calc(100% - 15px);
}
.marketplace ul.search_inplist .checkBox.var5 .custcheckBox:before {
  margin-left: -26px;
}
.marketplace ul.search_inplist .checkBox.var5 .custcheckBox .label_text {
  padding-left: 0;
}

/* search and DD listing start */
#seach_form .search_inpt {
  font-size: 12px;
  width: 459px;
  height: 40px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  padding-left: 12px;
  box-sizing: border-box;
  background: #ffffff;
}

.srch_secn_v3 button {
  background: #393a7d;
  border: 1px solid #393a7d;
  color: #ffffff;
  padding: 10px 10px;
  text-transform: uppercase;
  font-size: 14px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  min-width: 120px;
  box-sizing: border-box;
  text-align: center;
}

#seach_form .cls_wp {
  margin-right: 10px;
  position: relative;
}
#seach_form .cls_wp .cls_icon {
  width: 20px;
  height: 20px;
  background: #7c7c7c;
  border-radius: 100%;
  position: absolute;
  right: 15px;
  top: 1px;
  text-align: center;
  line-height: 20px;
}
#seach_form .cls_wp .cls_icon:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e907";
  font-size: 8px;
  color: #ffffff;
  vertical-align: middle;
  position: absolute;
  top: 6px;
  left: 5px;
}
#seach_form .cls_wp .cls_icon:hover {
  background: #333333;
}

.fltr_listing li {
  list-style: none;
}

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

.fltr_listing {
  display: flex;
  float: right;
  width: calc(100% - 114px);
}
.fltr_listing li { /*max-width: calc(100%/5);*/
  width: 20%;
  position: relative;
  padding: 0 9px;
  box-sizing: border-box;
}
.fltr_listing li:first-child {
  padding-left: 0;
}
.fltr_listing li select {
  font-size: 14px;
  color: #333333;
  background-color: transparent;
  padding: 13px 8px 6px;
  box-sizing: border-box;
  padding-right: 20px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  position: relative;
  z-index: 4;
}
.fltr_listing li select option {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 160px;
  width: auto;
  overflow: hidden;
  position: relative;
}
.fltr_listing .user_arrow {
  float: right;
  margin-top: 18px;
  margin-left: -10px;
  position: absolute;
  border-top-color: #8b9dae;
}
.fltr_listing .tddwrp_up {
  margin-right: 10px;
}
.fltr_listing .tddwrpr_heading a {
  font-size: 14px;
  color: #333333;
  font-weight: normal;
}
.fltr_listing .tddwrpr_heading .user_arrow {
  margin-top: 8px;
  margin-left: 10px;
}
.fltr_listing .btn_v2.ml_browse_list_apply {
  padding: 1px 6px;
  min-width: auto;
  position: absolute;
  right: 10px;
  top: 13px;
}

.upr_filter_wrp.var2 .fltr_listing li {
  width: auto;
  padding: 0;
}

.brd_filter_wrp {
  border-top: 1px solid #e6e6e6;
}

.upr_filter_wrp.var2 .fltr_listing {
  width: 75%;
  float: left;
  /* li{}*/
}

.upr_filter_wrp .tdd_inner_nano.tdd_inner {
  z-index: 6;
}

.txt_vew {
  float: left;
  width: 114px;
  padding: 14px 0;
  box-sizing: border-box;
}

.view_txt {
  font-size: 12px;
  color: #999999;
}

.drp_dwn_list, .drp_dwn_list option {
  font-size: 14px;
  color: #333333;
}

.view_in_txt {
  font-size: 12px;
  color: #999999;
  text-transform: uppercase;
}

.drp_dwn_list {
  width: 150px;
}

.drp_dwn_list option {
  width: 100px;
}

@media only screen and (max-width: 1024px) {
  .upr_filter_wrp .tddwrp_up {
    margin-right: 10px;
  }
  .fltr_listing .tddwrpr_heading .user_arrow {
    margin-left: 6px;
  }
}
@media only screen and (max-width: 767px) {
  #seach_form .search_inpt {
    width: calc(100% - 95px);
  }
  #seach_form .cls_wp .cls_icon:before {
    left: 6px;
  }
  .srch_secn_v3 button {
    min-width: 78px;
  }
  .txt_vew {
    padding: 6px 0;
  }
  .txt_vew, .fltr_listing {
    width: 100%;
  }
  .fltr_listing {
    flex-flow: column;
  }
  .fltr_listing li {
    width: 100%;
    padding: 0;
  }
  .fltr_listing li select {
    padding: 10px;
    padding-right: 28px;
    font-size: 13px;
  }
  .fltr_listing .user_arrow {
    margin-top: 14px;
  }
  .brd_filter_wrp {
    margin: 10px 0;
  }
  .fltr_listing .tddwrpr_heading {
    padding-left: 10px;
    padding: 4px 10px;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
  }
  .fltr_listing .tddwrpr_heading a {
    font-size: 13px;
  }
  .upr_filter_wrp.var2 .fltr_listing .user_arrow {
    right: 4px;
  }
  .upr_filter_wrp .tddwrp_up {
    width: 100%;
    margin-right: 0;
  }
  .upr_filter_wrp.var2 .fltr_listing {
    width: 100%;
  }
  .upr_filter_wrp .tddwrpr.to_right .tddwrpr_heading {
    float: none;
  }
  .tdd_inner_nano.tdd_inner, .tddwrpr.to_right #all_popularity_list.tdd_inner_nano {
    width: 100%;
    margin: auto;
    min-height: 150px;
  }
  .filter_listwrp {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    display: none;
  }
  .pre-login .marketplace .headRow {
    overflow: hidden;
    overflow-x: auto;
  }
}
/* search and DD listing end */
/* breadcrum animation start  */
@media only screen and (min-width: 768px) {
  .pre-login .marketplace .auto_hide_nav.headRow h2 a {
    /*-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
    /*transition: width 2s;
    transition-timing-function: ease-in-out;*/
    max-width: 30px;
    overflow: hidden;
    transition: max-width 300ms ease-in-out;
    position: relative;
  }
  .pre-login .marketplace .auto_hide_nav.headRow h2 a.nav-catalog {
    max-width: inherit;
  }
  .pre-login .marketplace .txt_vew {
    padding-bottom: 9px;
  }
  .pre-login .marketplace .headRow.auto_hide_nav h2 a:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgb(255, 255, 255) 35%);
    z-index: 2;
  }
  .pre-login .marketplace .headRow.auto_hide_nav h2 a:first-child, .pre-login .marketplace .headRow.auto_hide_nav h2 a:last-child {
    width: auto;
    max-width: initial;
    font-weight: 700;
  }
  .pre-login .marketplace .headRow.auto_hide_nav h2 a:first-child:before, .pre-login .marketplace .headRow.auto_hide_nav h2 a:last-child:before {
    content: "";
    display: none;
  }
  .pre-login .marketplace .headRow.auto_hide_nav h2 a.nav-catalog:before {
    content: "";
    display: none;
  }
  .pre-login .marketplace .headRow.auto_hide_nav h2 span.fL {
    margin: 0 5px;
  }
  .pre-login .marketplace .headRow.auto_hide_nav h2 a:hover {
    max-width: 1000px;
  }
  .pre-login .marketplace .headRow.auto_hide_nav h2 a:hover:before {
    content: "";
    display: none;
  }
}
/* breadcrum animation End  */
.pre-login .marketplace .fltr_listing.short_by {
  float: right;
  display: inline-block;
  width: auto;
}
.pre-login .marketplace .fltr_listing.short_by li {
  width: auto;
  padding: 0;
}
.pre-login .marketplace .fltr_listing.short_by li .tddwrp_up {
  margin-right: -10px;
}
.pre-login .marketplace .fltr_listing.short_by li .tddwrp_up #all_popularity_list.tdd_inner_nano.tdd_inner {
  width: 180px;
  padding: 0;
  right: -15px;
  top: 25px;
  min-height: 120px;
}
.pre-login .marketplace .fltr_listing.short_by li .tddwrp_up #all_popularity_list.tdd_inner_nano.tdd_inner .search_inplist.nano-content {
  top: 5px;
}
.pre-login .marketplace .no-record {
  font-size: 16px;
  color: #999999;
  margin-top: 10px;
}
.pre-login .marketplace .no-record span {
  color: #273239;
}
.pre-login .marketplace .new_custcheckBox:before {
  margin-top: 10px;
}
.pre-login .upr_filter_wrp.var2 .fltr_listing li #all_businesses_list .search_inplist li {
  width: 100%;
}
.pre-login .compare_prod .img_wp + a {
  display: block;
}
.pre-login .upr_filter_wrp.var2 .fltr_listing li .search_inplist.second_level .search_inplist li {
  width: 100%;
  margin-left: 15px;
}
.pre-login #listing_body.colLef {
  padding-top: 24px;
}
.pre-login .fltr_listing .tddwrpr_heading a {
  padding-right: 20px;
  position: relative;
  z-index: 5;
}
.pre-login .fltr_listing .tddwrpr_heading .user_arrow {
  margin-left: -10px;
}

@media only screen and (max-width: 767px) {
  .pre-login .marketplace .fltr_listing.short_by {
    margin-top: 18px;
    position: absolute;
    bottom: -12px;
    right: 0;
    margin: 0;
  }
  .pre-login .marketplace .row_p {
    position: relative;
  }
  .pre-login .marketplace .filter_link {
    margin-top: 15px;
  }
  .pre-login .upr_filter_wrp .tdd_inner_nano.tdd_inner {
    top: 30px;
  }
  .pre-login .overlay .overlay_wrp {
    margin-top: 0;
  }
  .pre-login #listing_body.colLef {
    padding-top: 0px;
  }
  .bg_4f545c.whiteBg.footer_bg .nGL.markting_app {
    display: none;
  }
  .grnConfrm.vstToDsktp {
    display: none;
  }
  .ios.iphone .enlarge_image:after { /*top: -2px;*/ }
}
.marketplace .user_arrow {
  border-top-color: #8b9dae;
}

.prod_action .new_custcheckBox:before {
  margin-top: 10px;
}

.lhs_containerWrp .ul_list_m.var_2.list_view.prodlisting > li .checkBox.var_3 input[type=checkbox]:checked + .custcheckBox:after {
  left: -8px;
}

@media only screen and (min-width: 768px) {
  .ul_list_m.view_catgeory_product li .prod_desp.var_2 { /*position: relative;*/
    padding-bottom: 60px;
  }
  .ul_list_m.view_catgeory_product li .prod_desp.var_2 .prod_action {
    position: absolute;
    bottom: 15px;
    left: 0;
    padding: 0 15px;
    box-sizing: border-box;
  }
  .container #setting_rhs .colRig h2.hd {
    padding-left: 0;
  }
}
.marketplace .user_arrow {
  border-top-color: #8b9dae;
}

.plr_16 {
  padding: 0 16px;
}

.no_prd {
  margin-top: 35px;
  position: relative;
}
.no_prd::before {
  width: 100%;
  height: 40px;
  background: #ffffff;
  position: absolute;
  top: 21px;
  left: 0;
  content: "";
}

/*@media only screen and (max-width:767px){
    .plr_16{padding: 10px 25px;}
}*/
.circle_bg_whi {
  background: rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  text-align: center;
  border-radius: 100px;
  border: 2px solid #ffffff;
  line-height: 34px;
  height: 40px;
  width: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  right: 0;
}

.circle_bg_whi .vidIc_2 {
  border-bottom: 8px solid transparent;
  border-left: 12px solid #ffffff;
  border-top: 8px solid transparent;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
  background: none;
  height: 0;
  width: 0;
  margin-top: 0;
}

.mainwrapper_award {
  padding: 10px;
}

.tel_awd_p {
  font-size: 14px;
  color: #666666;
  padding-top: 10px;
  display: inline-block;
}

.awd_list {
  list-style: none;
  display: inline-block;
}

.awd_list li {
  font-size: 14px;
  color: #666666;
  width: 50%;
  box-sizing: border-box;
  float: left;
  padding-top: 10px;
  position: relative;
  padding-left: 10px;
}

.awd_list li:before {
  display: inline-block;
  content: "";
  border-radius: 50%;
  height: 5px;
  width: 5px;
  background-color: #333333;
  position: absolute;
  left: 0;
  top: 16px;
}

.awd_list li {
  width: 100%;
}

.state_p {
  font-size: 13px;
  color: #333333;
  font-weight: bold;
  float: left;
  box-sizing: border-box;
  padding: 10px 0 10px 8px;
}

.state_div img {
  vertical-align: middle;
  max-width: 100%;
}

.state_div {
  text-align: center;
  width: 50%;
  padding: 10px 0;
  box-sizing: border-box;
  display: inline-block;
  float: left;
}

.state_btn {
  width: 50%;
  padding: 20px 0 10px 0;
  float: left;
}

.state_btn .btn_v2 {
  padding: 8px 9px;
  text-transform: capitalize;
}

.apply_nw_tsms {
  font-size: 11px;
  color: #cccccc;
  text-align: left;
}

.apply_nw_tsms .date_tsms {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .awd_list li {
    font-size: 13px;
  }
  .state_div {
    margin: 0 auto;
    float: none;
    display: block;
    padding: 20px 10px 0;
    width: auto;
  }
  .state_btn {
    width: 100%;
    padding-top: 10px;
  }
  .state_btn .btn_v2 {
    display: block;
    float: none;
  }
}
/* gl-3165 start*/
#bizoffers_mobile_container .acrdnList li ul li, .acrdnCnt .acrdnList li ul li {
  border: none;
  font-size: 15px;
}

.acrdnList li.act .acrdnContent p {
  font-size: 15px;
}

@media only screen and (max-width: 767px) {
  #bizoffers_mobile_container .acrdnList li ul {
    list-style-position: inside;
  }
  #bizoffers_mobile_container .acrdnList li ul li {
    border: none;
  }
  #bizoffers_mobile_container .acrdnList li a .acrdnTxt {
    font-size: 16px;
  }
  #bizoffers_mobile_container .acrdnList li a {
    height: auto;
    line-height: normal;
    padding-bottom: 5px;
  }
  #bizoffers_mobile_container .acrdnCnt .acrdnList li a .iconCnt {
    display: inline-block;
  }
  #bizoffers_mobile_container .acrdnList li a .acrdnTxt {
    white-space: normal;
  }
  .outerTmplt_2 .acrdnList .acrdnTxt {
    white-space: normal;
  }
  .outerTmplt_2 .acrdnList .iconCnt {
    display: inline-block;
  }
  .outerTmplt_2 .acrdnList li a {
    height: auto;
    line-height: normal;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .outerTmplt_2 .acrdnList li.act ul {
    list-style-position: inside;
  }
  .outerTmplt_2 .acrdnList li ul li {
    border: none;
  }
  .outerTmplt_2 .acrdnList li a .acrdnTxt {
    font-size: 16px;
  }
  .outerTmplt_2 .acrdnList li a .dwnArw {
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    right: 0;
    margin: 0px;
  }
}
/* gl-3165 End*/
/* gl-3165 End*/
/* --- Community Expert Start ---- */
.rib_div {
  display: inline-block;
  margin-top: 6px;
}

.rib_div {
  display: inline-block;
  margin-top: 6px;
}

.rib_div div {
  display: inline-block;
}

.sme_rib_div {
  width: 100px;
  height: 20px;
  margin-right: 4px;
}

.sme_rib_div img, .com_rib_div img {
  width: 100%;
}

.com_rib_div {
  width: 130px;
  height: 20px;
}

.profTopRow .sme_rib_div {
  width: 100px;
}

.profTopRow .com_rib_div {
  width: 130px;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .sme_rib_div {
    width: 78px;
  }
  .com_rib_div {
    width: 100px;
  }
  .eCard .right .topSec {
    height: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .sme_rib_div {
    width: 100px;
  }
  .com_rib_div {
    width: 130px;
  }
}
/* --- Community Expert End ---- */
/*----- gl-3284 start-----*/
/*----- signin block start-----*/
.new_signUpNwCnt {
  width: 100%;
  background: #fff1e5;
  padding: 20px 0px 20px 0px;
}

.new_txtab {
  padding: 10px 20px 20px 20px;
  box-sizing: border-box;
}

.txtabs_txt_1 {
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
  font-size: 16px;
  color: #201751;
}

.new_btn_lft {
  float: left;
  width: 50%;
  text-align: right;
  padding-right: 10px;
  box-sizing: border-box;
}

.new_btn_rght {
  float: right;
  width: 50%;
}

.new_btn_lft .btn, .new_btn_rght .btn {
  border-radius: 20px;
  font-size: 14px;
  font-weight: 700;
  height: 35px;
  line-height: 35px;
}

.new_btn_lft .btn {
  width: 50%;
  color: #828282;
  background-color: #ffffff;
  border-color: #828282;
}

.new_btn_rght .btn {
  background-color: #ff7900;
  border-color: #ff7900;
  width: auto;
}

.btn:hover:before, .btn_fff:hover:before, .btn2:hover:before, .mediumBtn_01:hover:before {
  background: none;
}

/*----- signin block ednd-----*/
/*----- validate signin block lhs start-----*/
/*.col_box_outr_wp{font-family: "Roboto";}*/
.validate_signin .new_btn_lft {
  margin: 0 5px;
  padding: 6px 12px 6px 3px;
  width: auto;
  border-radius: 20px;
  font-size: 12px;
  color: #ffffff;
  font-weight: 700;
  background: #ff0000;
  text-align: center;
}

.validate_signin {
  width: 100%;
  display: inline-block;
  padding-bottom: 10px;
}

.validate_signin .new_btn_lft .info {
  padding-right: 12px;
  font-weight: 700;
}

.exclamatn {
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #c00000;
  padding: 5px 10px 5px 10px;
}

.new_btn_lft .new_info {
  padding-left: 3px;
}

.validate_signin .new_btn_lft.warning {
  background: #ffcc00;
}

.warning .exclamatn {
  background-color: #273239;
}

[data-content-piece=confirm_phone], [data-content-piece=confirm_email] {
  padding: 2px 7px;
  box-sizing: border-box;
  width: 100% !important;
}
[data-content-piece=confirm_phone] .exclamatn, [data-content-piece=confirm_email] .exclamatn {
  position: relative;
  padding: 0px 5px;
  background-color: #ffffff;
  border: 1px solid #ff0000;
  color: #ff0000;
  font-size: 10px;
  margin: 7px 0 4px;
  display: inline;
  float: left;
}
[data-content-piece=confirm_phone] .exclamatn:before, [data-content-piece=confirm_email] .exclamatn:before {
  content: "";
  border: none;
}
[data-content-piece=confirm_phone] .subject, [data-content-piece=confirm_email] .subject {
  width: auto !important;
  margin-left: 6px;
  margin-top: 3px;
}

[data-content-piece=verify_business] {
  padding-left: 15px;
}
[data-content-piece=verify_business] .verifyic:before {
  left: 2px !important;
}
[data-content-piece=verify_business] .subject {
  margin-left: 22px;
}

@media only screen and (max-width: 767px) {
  [data-content-piece=verify_business] {
    padding-left: 7px;
  }
  [data-content-piece=verify_business] p:empty {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .validate_signin .new_btn_lft {
    padding: 5px 7px 5px 0px;
    font-size: 10px;
  }
  .exclamatn {
    padding: 4px 9px 4px 9px;
    margin-left: 2px;
  }
  .new_btn_lft .new_info {
    padding-left: 2px;
  }
  .new_txtab {
    padding: 20px 20px 22px 20px;
  }
}
/*----- validate signin block lhs end-----*/
/*----- User Profile block start-----*/
.eCard .validate_signin {
  padding-top: 5px;
}

/*----- User Profile block end-----*/
/* in dashboard extra padding appear in profile block */
@media only screen and (max-width: 767px) {
  #yournetwork .dotted_btn {
    display: none;
  }
}
/*----- gl-3284 end-----*/
/* disable fields start */
.tabUserInpWrp {
  position: relative;
}

.entity_disable { /*background: #000000;*/
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 4;
  left: 0;
  opacity: 0.6;
}

.stretch_box .hub textcomplete + .entity_disable {
  height: calc(100% - 8px);
}

/* disable fields End */
/* warning band start */
.grnConfrm {
  display: none;
}

.grnConfrm.warning {
  background: #fd0101;
  display: block;
  top: 61px;
  position: absolute;
  z-index: 4;
}

.grnConfrm.warning p a {
  color: #ffffff;
  text-decoration: underline;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .grnConfrm.warning {
    top: 110px;
  }
}
@media only screen and (max-width: 767px) {
  .grnConfrm.warning {
    top: 52px;
  }
  .grnConfrm.warning p {
    font-size: 12px;
  }
}
/* warning band End */
#yourcompanyprofile .profileconnections {
  display: inherit;
}

.signUpNwCnt.bottomFixEle_js.write_article {
  font-family: "lato" !important;
}

/* gl-3165 End*/
#yourcompanyprofile .profileconnections {
  display: inherit;
}

/* event nanoscroll start */
.erow_wp .attendiv {
  min-height: inherit;
  max-height: inherit;
  margin: 0;
  border: none;
  left: inherit;
  position: relative;
  background: transparent;
  border: none;
  max-height: 160px;
}

.erow_wp .attendiv.nano > .nano-pane {
  background: #f6f8fa;
}

.erow_wp .attendiv.nano .acordian_block {
  max-height: 160px;
}

/* --- Community Expert Start ---- */
.rib_div {
  display: inline-block;
  margin-top: 6px;
}

.userprofile_view .rib_div {
  margin-top: 0;
  padding: 0 1 0px;
}

.rib_div div {
  display: inline-block;
}

.sme_rib_div {
  width: 100px;
  height: 20px;
  margin-right: 4px;
}

.sme_rib_div img, .com_rib_div img {
  width: 100%;
}

.com_rib_div {
  width: 130px;
  height: 20px;
}

.profTopRow .sme_rib_div {
  width: 100px;
}

.profTopRow .com_rib_div {
  width: 130px;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .sme_rib_div {
    width: 78px;
  }
  .com_rib_div {
    width: 100px;
  }
  .eCard .right .topSec {
    height: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .sme_rib_div {
    width: 100px;
  }
  .com_rib_div {
    width: 130px;
  }
}
/* --- Community Expert End ---- */
.signUpNwCnt.bottomFixEle_js.write_article {
  font-family: "lato" !important;
}

.network_grow .inp_btn_wp .email {
  width: calc(100% - 160px);
  padding-right: 5px;
}

.mac-os .glv2_inter.connection .two_col_e_li {
  margin-bottom: -9px;
}

.mac-os .glv2_inter.connection .two_col_e_li li {
  margin-bottom: 1px;
}

.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.admin {
  width: 65%;
}

.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.admin .userdisplay_text_wp .username {
  padding-right: 0;
}

.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.admin .userdisplay_text_wp .username a {
  width: auto;
}

.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.admin .userdisplay_text_wp {
  width: calc(100% - 34px);
}

#yourcompanyprofile .profileconnections {
  display: inherit;
}

/* gl-3165 End*/
/*----- sign-up( company verification) start-----*/
/*----- 3330 start-----*/
/*----- Company Confirmation Overlay Strat-----*/
.new_top_head_wp {
  border: none;
  padding: 16px 20px 2px;
}

.new_hd_text_v2 {
  font-size: 24px;
  color: #273239;
}

.new_tick_overly:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e957";
  font-size: 39px;
  color: #3cb424;
}

.new_confirmtemp {
  text-align: center;
  margin: 40px auto;
}

.sub_txt_ovrly {
  font-size: 16px;
  color: #666666;
  padding-top: 20px;
}

.overlay_wrp #frm_profile_company_verification .boxCont_01 .clsBtn_000 {
  top: 18px !important;
  right: -26px !important;
}

#dti_sec_certificateDiv .close_file_wrp, #bir_2303Div .close_file_wrp {
  padding: 0;
}

#dti_sec_certificateDiv .close_fle_txt, #bir_2303Div .close_fle_txt {
  padding: 15px 0 10px 0;
  display: inline-block;
  word-break: break-all;
  max-width: 90%;
}

.compVeriWrap .selFileWrp.var_04 {
  width: auto;
  height: auto;
}

.compVeriWrap .close_file_wrp .loader {
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  margin: 0;
}

.comp_verificn_variant .close_file_wrp {
  position: relative;
}

.compVeriWrap .info {
  font-size: 11px;
  color: #999999;
  padding-left: 26px;
  font-family: "Lato" !important;
}

.compVeriWrap .info:before {
  font-size: 15px;
}

@media only screen and (max-width: 767px) {
  .compVeriWrap .info {
    line-height: 15px;
  }
  .info:before {
    top: 5px;
    font-size: 15px;
    left: 0;
  }
}
/*----- Company Confirmation Overlay End-----*/
/*----- Business Registeration Overlay Starts-----*/
.busins_regi_txt {
  font-size: 18px;
  color: #333333;
  font-weight: 700;
}

.busins_regi_txt_1 {
  padding: 20px;
  font-size: 16px;
  color: #666666;
}

.new_bus_regi_secn2 {
  padding: 0 50px;
  box-sizing: border-box;
  width: 100%;
}

.bus_regi_img {
  float: left;
  width: 50%;
}

.bus_regi_lhs_txt {
  float: right;
  width: 50%;
}

.rhs_subtxt_bus_reg, .rhs_subtxt2_bus_reg {
  font-size: 16px;
  color: #333333;
}

.rhs_subtxt_bus_reg {
  font-weight: 700;
}

.bus_registr_btn {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 20px;
}

.bus_registr_btn .mediumBtn_01 {
  float: none;
  min-width: 146px;
  font-size: 14px;
  background: #f37723;
  border-color: #f37723;
  font-weight: 700;
  border-radius: 4px;
  color: #ffffff;
}

.rhs_subtxt2_bus_reg {
  padding-top: 15px;
}

.upldErr {
  display: inline-block !important;
  width: 100%;
  font-size: 12px;
}

/*----- Media Query Starts-----*/
@media only screen and (max-width: 767px) {
  .new_bus_regi_secn2 {
    padding: 0 20px;
  }
  .bus_regi_img {
    width: 100%;
    margin: 0 auto;
    float: none;
    text-align: center;
    padding: 0;
  }
  .bus_regi_lhs_txt {
    width: 100%;
    margin: 0 auto;
    padding: 20px 0 0 0;
    box-sizing: border-box;
    float: none;
  }
  .sub_txt_ovrly {
    padding: 17px;
  }
}
/*----- Media Query Ends-----*/
/*----- Business Registeration Overlay Ends-----*/
/*----- Company Verification Overlay starts-----*/
.comp_overly_content {
  padding: 13px 18px 18px 18px;
}

.comp_veri_txt {
  font-size: 16px;
  color: #666666;
}

.our_comp_name {
  color: #010101;
}

.overlay_wrp .checkBox input[type=checkbox]:checked + .custcheckBox:before {
  margin-right: 5px;
}

.overlay_wrp .custcheckBox:before {
  margin-right: 5px;
  width: 15px;
  height: 15px;
}

.comp_verifcn {
  width: 985px !important;
}

.new_comp_colum {
  float: left;
  width: 780px;
  position: relative;
}

.new_comp_colum .mediumBtn_01, .mediumBtn_01.disable {
  min-width: 140px;
  margin-top: 30px;
}

.new_comp_colum .custcheckBox {
  font-size: 13px;
  color: #999999;
  padding-top: 40px;
  padding-bottom: 20px;
}

.comp_verificn_variant {
  box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 4px;
  text-align: center;
  width: 49%;
  padding: 20px;
  float: left;
}

.file_size_var {
  font-size: 12px;
  color: #999999;
  padding: 0px 0 20px 0;
}

.hd_txt_variant {
  font-size: 16px;
  color: #333333;
}

.hd_txt_variant span {
  color: #999999;
}

.comp_verificn_variant .btn {
  display: none;
  background: #fb781f;
  border: 1px solid #fb781f;
  border-radius: 4px;
  float: none;
  margin: 20px 0px 0px 0px;
}

.apply_nw_txt_var {
  font-size: 13px;
  color: #999999;
  float: left;
}

.docs_needed {
  width: 100%;
}

.vari_02 {
  float: right;
}

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

.radio_opt li {
  color: #cfcfcf;
  display: inline-block;
  position: relative;
  margin-left: 10px;
}

.radio_opt li input[type=radio] {
  display: none;
}

.radio_opt li label {
  display: block;
  position: relative;
  font-size: 14px;
  padding: 10px 0px 20px 20px;
  margin: 10px auto;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
}

.radio_opt li .check {
  display: block;
  position: absolute;
  border: 1px solid #cfcfcf;
  border-radius: 100%;
  height: 16px;
  width: 16px;
  top: 19px;
  left: 20px;
  z-index: 5;
  transition: border 0.25s linear;
  -webkit-transition: border 0.25s linear;
}

.radio_opt li .check::before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 6px;
  width: 6px;
  top: 0px;
  bottom: 0;
  left: 2px;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}

input[type=radio]:checked ~ .check {
  border: 1px solid #000000;
}

.input_field_comp {
  font-size: 14x;
  width: 308px;
  height: 30px;
  border: 1px solid #d9dfe4;
  padding-left: 5px;
  border-radius: 3px;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
}

.txt_fld_comp {
  margin-left: 12px;
}

input[type=radio]:checked ~ .check::before {
  background: #000000;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .comp_verifcn {
    width: 100% !important;
  }
  .new_comp_colum {
    width: 100%;
  }
}
.close_fle_txt {
  position: relative;
  font-size: 16px;
}

.close_fle_txt .clsBtn_000 {
  top: 0px !important;
  right: -20px !important;
  font-size: 18px;
}

.close_file_wrp {
  padding: 20px 0 10px 0;
}

@media only screen and (max-width: 767px) {
  .comp_verificn_variant {
    width: 100%;
    margin: 0 0 18px 0;
  }
  .input_field_comp {
    width: 100%;
  }
  .new_comp_colum, .new_confirmtemp {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .comp_verificn_variant {
    width: 100%;
    margin: 0 0 18px 0;
  }
  .input_field_comp {
    width: 100%;
  }
  .new_comp_colum, .new_confirmtemp {
    width: 100%;
  }
  .radio_opt li .check {
    height: 10px;
    width: 10px;
    top: 23px;
    left: 0;
  }
  #shippingdetails .col-12, #shippingdetails .col-md-6.col-sm-12 {
    padding: 0;
  }
  #cart-confirm .clsBtn_000:before {
    position: absolute;
    bottom: inherit;
    top: 12px;
    right: 18px;
    padding: 0;
  }
  #cart-confirm .overlayHeader .clsBtn_000 {
    padding: 0;
    margin: 0;
  }
}
/*----- Company Verification Overlay ends-----*/
.reverse.next_arrow:before {
  content: "\e948";
}

.next_arrow:before {
  content: "\e949";
}

/*----- 3330 end-----*/
/*----- sign-up(company verification) end-----*/
/* gl-3014 start */
.overlay_wrp .registrationwp .btn_v2 {
  max-height: 35px;
}

#cart-confirm .bizcart_overlay .top_head_wp.var_4 {
  padding: 10px;
}

.overlay_wrp .registrationwp .INR::before {
  font-size: 13px;
}

/* gl-3014 end */
/*----- sign-up(company verification) end-----*/
.glv2_inter.connection.company_inter .two_col_e_li > li .userDisplay.glv2.admin .userdisplay_text_wp {
  width: calc(100% - 34px);
}

.mainwrapper_award .state_div {
  width: 44%;
}

.mainwrapper_award .state_btn {
  width: 56%;
}

/* gl-3630 */
@media only screen and (max-width: 767px) {
  .glv2_inter.connection #new_connection_list_iv > li .shareIc {
    margin: 11px 8px 0 0;
  }
  .glv2_inter.connection #new_connection_list_iv > li, .glv2_inter.connection #companyintro_ul > li {
    margin-bottom: 10px;
  }
} /*----- sign-up(company verification) end-----*/
/* gl-3594 start */
.mainwrapper.mainwrapper_award {
  padding: 15px;
}

.userDisplay.glv2 .userdesignation {
  font-size: 13px;
  color: #8C8C8C;
}

.ceo {
  background-color: #ffffff;
  border-bottom: none;
}

.profileview:before {
  content: "";
  height: 1px; /*width: 230px; */
  width: calc(100% - 30px);
  background-color: #e5e5e5;
  position: absolute;
  top: 88px;
  left: 15px;
}

.profileview {
  padding: 20px 15px;
}
.profileview .profilesec_link .new_btn_lft.var2 .networkic::before {
  margin-left: -24px;
  font-size: 16px;
  color: #6a6a6a;
}
.profileview .profilesec_link .new_btn_lft.var2:hover .networkic::before {
  color: #273239;
}

.col_box_wp .userDisplay.glv2 .userdisplay_text_wp {
  width: calc(100% - 50px);
}

.profile-get-para {
  font-size: 16px;
  color: #273239;
  text-align: left;
  padding-bottom: 10px;
}

.confirm-mail {
  font-size: 12px;
  color: #ff0000;
  text-align: left;
}

.exclamatn {
  padding: 0px 5px;
  background-color: #ffffff;
  border: 1px solid #ff0000;
  color: #ff0000;
  font-size: 10px;
  margin: 4px;
}

.new_btn_lft {
  text-align: left;
  display: block;
  width: auto;
  padding: 4px 28px 6px 6px;
}

.new_btn_lft.var2 {
  padding-left: 30px;
  width: auto;
}

.new_btn_lft.profile_email_verify {
  width: auto;
}

.new_btn_lft.var2.warning:hover, .new_btn_lft.profile_email_verify.warning:hover, .new_btn_lft.var2.warning:hover, .new_btn_lft.profile_mobile_verify.warning:hover {
  background-color: #e50000;
}
.new_btn_lft.var2.warning:hover .new_info.err, .new_btn_lft.profile_email_verify.warning:hover .new_info.err, .new_btn_lft.var2.warning:hover .new_info.err, .new_btn_lft.profile_mobile_verify.warning:hover .new_info.err {
  color: #ffffff !important;
}
.new_btn_lft.var2.warning:hover .confirm-arr::after, .new_btn_lft.profile_email_verify.warning:hover .confirm-arr::after, .new_btn_lft.var2.warning:hover .confirm-arr::after, .new_btn_lft.profile_mobile_verify.warning:hover .confirm-arr::after {
  color: #ffffff;
}
.new_btn_lft.var2.warning:hover span, .new_btn_lft.profile_email_verify.warning:hover span, .new_btn_lft.var2.warning:hover span, .new_btn_lft.profile_mobile_verify.warning:hover span {
  color: #e50000;
}
.new_btn_lft.var2.warning:hover .exclamatn, .new_btn_lft.profile_email_verify.warning:hover .exclamatn, .new_btn_lft.var2.warning:hover .exclamatn, .new_btn_lft.profile_mobile_verify.warning:hover .exclamatn {
  background: #ffffff;
  border-radius: 50%;
}

/* message on hub ( 2276 ) start */
.contentList2 li .myGroups.row_v2 .templet_1.var_02 {
  padding: 10px;
  box-sizing: border-box;
}
.contentList2 li .myGroups.row_v2 .templet_1.var_02 .left {
  width: 100px;
  height: 100px;
  min-height: inherit;
  background: #cccccc;
}
.contentList2 li .myGroups.row_v2 .templet_1.var_02 .left + .right {
  margin: 0;
  width: calc(100% - 110px);
  float: right;
  padding-right: 20px;
  box-sizing: border-box;
}
.contentList2 li .myGroups.row_v2 .templet_1.var_02 .left + .right .txt_01 {
  width: 100%;
  height: auto;
}
.contentList2 li .myGroups.row_v2 .templet_1.var_02 .bottom {
  width: calc(100% - 110px);
  position: relative;
  bottom: inherit;
  right: inherit;
  display: inline-block;
  margin-top: 20px;
  float: right;
}
.contentList2 li .myGroups.row_v2 .templet_1.var_02 .bottom .actionList li .btn_v2 {
  line-height: normal;
}
.contentList2 li .myGroups.row_v2 .templet_1.var_02 .bottom .actionList li a {
  line-height: normal;
}
.contentList2 li .myGroups.row_v2 .templet_1.var_02 .bottom .actionList li a .cmntIc {
  margin-top: 10px;
}
.contentList2 li .myGroups.row_v2 .templet_1.var_02 .bottom .actionList li a .contIc {
  margin-top: 9px;
}
.contentList2 li .myGroups.row_v2 .templet_1.var_02 .bottom .actionList li a .contIc + span {
  padding-top: 11px;
  float: right;
}
.contentList2 li .myGroups.row_v2 .templet_1.var_02 .bottom .actionList li a .cmntIc + span {
  padding-top: 11px;
  float: right;
}

@media only screen and (max-width: 767px) {
  .contentList2 li .myGroups.row_v2 .templet_1.var_02 .left {
    width: 100%;
    height: auto;
    max-height: 300px;
  }
  .contentList2 li .myGroups.row_v2 .templet_1.var_02 .left + .right {
    width: 100%;
    padding: 10px 0 0 0;
  }
  .contentList2 li .myGroups.row_v2 .templet_1.var_02 .bottom {
    width: 100%;
  }
  .contentList2 li .myGroups.row_v2 .templet_1.var_02 .bottom .actionList li a .cmntIc {
    margin-top: 8px;
  }
  .contentList2 li .myGroups.row_v2 .templet_1.var_02 .bottom .actionList li a .shareIc {
    margin-top: 7px;
  }
}
/* message on hub ( 2276 ) End */
/*----- 3694 start-----*/
#invite_colleagues_links .colmRowWp {
  height: auto;
  min-height: 160px;
}

/*----- 3694 end-----*/
a.new_btn_lft:hover {
  background: #f6f6f6;
  border-radius: 15px;
}

a.new_btn_lft:hover {
  color: #273239;
}
a.new_btn_lft:hover span, a.new_btn_lft:hover .verifyic:before, a.new_btn_lft:hover .confirm-arr::after, a.new_btn_lft:hover .networkic:before, a.new_btn_lft:hover .addprodic:before, a.new_btn_lft:hover .addcontactic:before, a.new_btn_lft:hover .groupic:before, a.new_btn_lft:hover .eventic:before {
  color: #273239;
}
a.new_btn_lft:hover .addprodic:before {
  content: "";
  position: absolute;
  background: url("./images/add_products_service_dark.svg");
  width: 16px;
  height: 16px;
  left: -20px;
  top: 0px;
  background-repeat: no-repeat;
}
a.new_btn_lft:hover .addcontactic:before {
  content: "";
  position: absolute;
  background: url("./images/add_key_contacts_dark.svg");
  width: 16px;
  height: 16px;
  left: -20px;
  top: 0px;
  background-repeat: no-repeat;
}
a.new_btn_lft:hover .confirm-arr::after {
  content: "";
  position: absolute;
  background: url("./images/right_arrow_dark.svg");
  width: 14px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
a.new_btn_lft:hover .eventic::before, a.new_btn_lft:hover .networkic:before, a.new_btn_lft:hover .groupic::before {
  color: #273239;
}

a.new_btn_lft.warning:hover .confirm-arr::after {
  content: "";
  position: absolute;
  background: url("./images/right_arrowwhite_icon.png");
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

a.new_btn_lft:hover .verifyic:before, a.new_btn_lft:hover .networkic:before, a.new_btn_lft:hover .addprodic:before, a.new_btn_lft:hover .addcontactic:before, a.new_btn_lft:hover .groupic:before, a.new_btn_lft:hover .eventic:before {
  background-color: #ffffff;
  border-radius: 50%;
  background-position: center;
}

.count-list .inner-cnt:hover p {
  color: #273239;
  text-decoration: underline;
}
.count-list .inner-cnt:hover p.cnt-type {
  text-decoration: underline;
}

.exclamatn::before {
  content: "";
  position: absolute;
  background: transparent;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  left: 21px;
}

.profileconnections .ceo .round_iconwp:hover {
  background: #f6f6f6;
}
.profileconnections .ceo .round_iconwp:hover .edit_ic::before {
  color: #273239;
}
.profileconnections .ceo .round_iconwp:hover .shareIc::before {
  color: #273239;
}

.new_btn_lft .new_info {
  font-size: 12px;
  color: #6a6a6a;
  text-align: left;
  padding-left: 8px;
  font-weight: 500;
  padding-right: 5px;
}
.new_btn_lft .new_info .eventic::before, .new_btn_lft .new_info .networkic:before, .new_btn_lft .new_info .groupic::before {
  color: #6a6a6a;
}

.new_btn_lft .new_info.err {
  color: #ff0000;
}

.new_btn_lft.warning .confirm-arr::after {
  content: "";
  position: absolute;
  background: url("./images/right_arrowred_icon.png");
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.new_btn_lft .confirm-arr::after {
  content: "";
  position: absolute;
  background: url("./images/right_arrow.svg");
  width: 14px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.userDisplay.glv2.company .col_left {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
}

.ceo .round_iconwp.var2 {
  right: 40px;
}

.profileconnections .ceo .round_iconwp {
  border: none;
}

.profileconnections .ceo .round_iconwp .edit_ic::before, .profileconnections .ceo .round_iconwp .shareIc:before {
  color: #a6a7a9;
}

.profileconnections .ceo .round_iconwp .shareIc:before {
  font-size: 12px;
  padding-right: 6px;
  padding-left: 6px;
}

.warning.new_btn_lft .exclamatn {
  background: transparent;
}

.profileconnections .ceo .round_iconwp { /*right: 16px;*/
  right: 5px;
}

.userDisplay.glv2 .username.comp {
  padding-right: 50px;
  margin-top: 6px;
}

.userDisplay.glv2 .usercompany {
  font-size: 14px;
  color: #273239;
  text-align: left;
}

#yourcompanyprofile .userDisplay.glv2 .usercompany {
  font-weight: normal;
  color: #8c8c8c;
}
#yourcompanyprofile .userDisplay.glv2 .usercompany:hover {
  text-decoration: underline;
  color: #273239;
}

.count-list {
  display: inline-block;
  list-style: none;
  margin: 15px 4px 0;
  background-color: #f0f0f0;
  border-radius: 0;
  border: 1px solid #e4e9ed;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.count-list li {
  display: flex;
  float: left;
  width: calc(33.33% - 3px);
  text-align: center;
  padding: 15px;
  box-sizing: border-box;
}
.count-list li .inner-cnt {
  margin: 0 auto;
}

.performp {
  font-size: 16px;
  color: #273239;
  text-align: left;
}

.cnt-no {
  font-size: 24px;
  color: #273239;
  padding-bottom: 14px;
}

.profileconnections .ceo .round_iconwp.var2 { /*right: 40px;*/
  right: 35px;
}

.profilesec_link {
  display: inline-block;
  text-align: left;
  width: 100%;
}

.cnt-type {
  font-size: 12px;
  color: #6a6a6a;
}

.count-list li.md:before {
  content: "";
  height: 60px;
  width: 1px;
  background-color: #c4c4c4;
  position: absolute;
  margin-left: -15px;
}

.count-list li.md:after {
  content: "";
  height: 60px;
  width: 1px;
  background-color: #c4c4c4;
  position: absolute;
  margin-left: 80px;
}

.verifyic, .addcontactic, .addprodic {
  position: relative;
}

.verifyic:before {
  content: "";
  position: absolute;
  background: url("./images/verify_icon_v2.png");
  width: 20px;
  height: 20px;
  left: -20px;
  top: 2px;
  background-size: 16px;
  background-repeat: no-repeat;
}

.addprodic:before {
  content: "";
  position: absolute;
  background: url("./images/add_products_service.svg");
  width: 16px;
  height: 16px;
  left: -20px;
  top: 0px;
  background-repeat: no-repeat;
  background-position: center;
}

.addcontactic:before {
  content: "";
  position: absolute;
  background: url("./images/add_key_contacts.svg");
  width: 16px;
  height: 16px;
  left: -20px;
  top: 0px;
  background-repeat: no-repeat;
  background-position: center;
}

.networkic:before {
  content: "\e91e";
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  position: absolute;
  margin-left: -22px;
  color: #9c9c9c;
  padding: 4px;
}

.eventic:before {
  content: "\e97d";
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  position: absolute;
  margin-left: -22px;
  color: #9c9c9c;
  padding: 4px;
}

.groupic:before {
  content: "\e94b";
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  position: absolute;
  margin-left: -22px;
  color: #9c9c9c;
  padding: 4px;
}

/* gl-3594 end */
/* gl-3809 start */
.width_50 .ui-autocomplete.ui-front {
  overflow-y: scroll;
}

/* gl-3594 end */
/* gl-3787 start */
.women_exp_grp {
  position: relative;
}

.women_exp_store {
  position: relative;
}

.women_exp_grp .btn_v2, .women_exp_store .btn_v2 {
  position: absolute;
  background-color: #00aeef;
  color: #ffffff;
  bottom: 10px;
  right: 10px;
}

.exp_hlpline_div {
  position: relative;
  margin-bottom: 50px;
}

.exp_hlpline_div:after {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -24px;
  border-top: 2px solid #dbdbdc;
}

.fieo_exp_hlpline, .fieo_exp_hlpline_no {
  font-size: 14px;
  color: #333333;
  display: inline-block;
  font-weight: bold;
  margin: 0px 30px;
  font-family: "Roboto";
}

/* gl-3787 end */
/* gl-3788 start */
.wmnexp_intvn .colmWp {
  display: inline-block;
}

.mainwrapper.mainwrapper_award.women_exp {
  padding: 0;
  font-size: 0;
}

.mainwrapper.mainwrapper_award.women_exp img {
  width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.women_exp_group_lhs {
  position: relative;
  background-color: #ffffff;
}

.main_content .women_exp_group_lhs.boxShdw {
  box-shadow: 0 0 3px #cec9c9;
}

.fieo_logo_lhs {
  position: absolute;
  box-shadow: 0 0 3px #cccccc;
  top: 40px;
  left: 15px;
  width: 50px;
  height: 50px;
  background: #ffffff;
  line-height: 50px;
}

.women_exp_group_lhs_h {
  font-size: 14px;
  color: #333333;
  display: inline-block;
  font-weight: bold;
  padding: 10px 10px 26px 84px;
  font-family: "Roboto";
}

.women_exp_group_lhs .profileview {
  border-top: 1px solid #e1e1e1;
  padding: 10px 15px;
  box-sizing: border-box;
  width: 90%;
  margin-left: 10px;
  padding-left: 0;
}

.women_exp_group_lhs > .new_btn_lft.var2 {
  padding: 0;
}

.women_exp_group_lhs > a.new_btn_lft:hover {
  background: transparent;
  border-radius: 0;
}

.women_exp_group_lhs .profileview:before {
  background-color: transparent;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .women_exp_group_lhs_h {
    font-size: 12px;
  }
}
.women_exp_group_lhs > .new_btn_lft .mainwrapper.women_exp {
  height: 63px;
  line-height: 63px;
}

/* gl-3784 start */
.fieo_hlpline_no_sp {
  cursor: default;
}

#article_fullview .artclSec h2 {
  font-size: 18px;
}

#article_fullview .artclSec h3 {
  font-size: 16px;
  color: #273239;
}
#article_fullview .artclSec h3:hover {
  text-decoration: underline;
}

/* gl-3018 */
@media only screen and (max-width: 767px) {
  .slctWp .nano {
    top: 50px !important;
  }
}
.overflow_hidden {
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  #article_fullview .artclSec .artPara p a {
    display: inline;
  }
}
/* gl- 3703 write article text field close icon */
@media only screen and (max-width: 767px) {
  .overlay .overlayHeader .clsBtn_000 {
    margin-right: 0;
  }
}
/* following css also used for member listing start*/
.flag_outer_div {
  text-transform: uppercase;
  width: 48px;
  border: 1px solid #e4ebf3;
  border-radius: 2px;
  padding: 4px;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
  font-weight: bold;
  position: relative;
}

.flag_outer_div:hover .tootTipV2Cont {
  display: block;
}

.flag_outer_div .tootTipV2Cont {
  bottom: 40px;
}

.flag_outer_div .tootTipV2:before {
  top: 36px;
  transform: rotate(-180deg);
}

.flag_span {
  margin-right: 3px;
  width: 18px;
  height: 12px;
  float: left;
  margin-top: 1px;
}

.flag_span.IN {
  background: url(images/india_flag_logo.png) no-repeat;
  background-size: cover;
}

.flag_span.US {
  background: url(images/us_flag_logo.png) no-repeat;
  background-size: cover;
}

.flag_span.TH {
  background: url(images/thailand_flag_logo.png) no-repeat;
  background-size: cover;
}

.flag_span.PH {
  background: url(images/philip_flag_logo.png) no-repeat;
  background-size: cover;
}

/* extra css for dashboard section */
.distributors_info .flag_outer_div {
  float: none;
}

.distributors_info .flag_span {
  float: none;
  display: inline-block;
}

.distributors_info .flag_outer_div:hover .tootTipV2Cont {
  display: inline-block;
  left: 0;
}

/* end */
/* gl-3149 start */
.marketplace .img_holder {
  background-color: #8b9dae;
}

.marketplace .nav_text_1 {
  font-size: 12px;
  font-weight: bold;
}

/* gl-3149 end */
/* 3975 START */
.groups .grpBanCnt .logoTxtCnt {
  display: flex;
  align-items: center;
}
.groups .grpBanCnt .logoTxtCnt .txtCnt {
  margin: 0 0 0 20px;
}
.groups .grpBanCnt .logoTxtCnt .txtCnt .txt-1, .groups .grpBanCnt .logoTxtCnt .txtCnt .txt-2 {
  text-shadow: 0 0 5px #666666;
}

@media only screen and (max-width: 767px) {
  .groups .grpBanCnt .logoTxtCnt .txtCnt {
    margin-left: 10px;
  }
}
/* 3975 END */
/* gl-3919 start */
.company_post .tootTipV2Cont {
  top: inherit;
  bottom: 28px;
}

.tootTipV2 {
  display: inline-block;
}

.company_post .tootTipV2:before {
  top: inherit;
  bottom: -7px;
}

/* gl-3919 end */
#sharePOP .tagListWp #popContactslist.tagList li {
  padding: 0;
  margin: 0 5px;
}

#event_list_items .eventCont.evnt_publishreport .cnfm_regi .erow_wp {
  padding: 0;
}
#event_list_items .eventCont.evnt_publishreport .cnfm_regi .erow_wp .ticket_list > li {
  padding-right: 20px;
}

@media only screen and (max-width: 767px) {
  #event_list_items .eventCont.evnt_publishreport .cnfm_regi .erow_wp {
    padding: 0;
  }
  #event_list_items .eventCont.evnt_publishreport .cnfm_regi .erow_wp .ticket_list > li {
    padding-right: 20px;
  }
  #event_list_items .eventCont.evnt_publishreport .cnfm_regi .erow_wp .ticket_list > li .ecol.var_n.price {
    text-align: left;
  }
  body.scrollOver .overlay.frm_contactus {
    z-index: 61 !important;
  }
  #invite_popup.overlay .overlayHeader .clsBtn_000 {
    z-index: 1;
  }
  #emailinvite_overlay {
    width: calc(100% + 20px);
    position: relative;
    margin-left: -10px;
    margin-top: -10px;
  }
  #singleInvite .tagsinput .tag span {
    width: calc(100% - 33px);
    word-break: break-all;
    display: inline-block;
    float: left;
    text-align: left;
  }
  #emailinvite_overlay #inviteAutosuggest {
    position: relative;
    transform: inherit;
  }
}
@media only screen and (min-width: 768px) {
  .ul_list_m.prodlisting.list_view li:nth-child(3n) {
    margin: 0;
  }
  .ul_list_m.prodlisting.list_view li:nth-child(3n) {
    margin: 0;
  }
}
.submissionWp .slctWp.var_02 .downArw_000 {
  display: none;
}

#bizforum_body .disWrp .comntList#discussionlist {
  margin-bottom: 20px;
}

#rhs_recommended_articles .userDisplay.var_03.pnt {
  padding-left: 8px;
}

#rhs_recomm_links .round_iconwp {
  line-height: 24px;
  border: none;
}
#rhs_recomm_links .round_iconwp .close_ic:before {
  font-size: 14px;
}

.evtdesc_text ul {
  padding: 10px 20px 0;
  box-sizing: border-box;
}
.evtdesc_text ul li {
  font-size: 16px;
}

@media only screen and (max-width: 479px) and (min-width: 0) {
  ._myGroups .groups .tabCnt.var_2 {
    overflow: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .groups .tabCnt.var_2 .actionList li .shareIc {
    margin-top: 2px;
    margin-right: 6px;
  }
  .groups .tabCnt.var_2 .actionList li .shareIc:before {
    font-size: 16px;
  }
  .outerWpr .outerTmplt_2 .holder.var_3 .hvrdCnt .hvrdInr .holder {
    margin-bottom: 10px;
  }
  .iti-mobile .intl-tel-input.iti-container {
    top: 260px;
  }
  .event_inter .event_inter_heading {
    padding-right: 30px;
  }
}
.navlist_glv2 > li.act > a:before {
  bottom: -1px !important;
}

.navlist_glv2 > li.act.navHover > a:before {
  bottom: -7px !important;
}

.navlist_glv2 .betaVer, .navlist_glv2 .last_list_heading a.storeurl {
  color: #4b4b4b;
}

.all_post .select_dropdown .user_arrow {
  border-top-color: #8c8c8c;
}

.state_btn .btn_v2.rtls {
  padding: 8px 8px;
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .nav_wrp .mainWrp {
    display: flex;
    flex-direction: column-reverse;
    flex-flow: wrap-reverse;
  }
}
.notiCountWp.var_2 {
  top: 0;
  right: 13px;
}

/* 4397 businesslinx update start */
@media only screen and (min-width: 768px) {
  .headRow .hedRwInn {
    margin-top: 10px;
  }
  .headRow .hedRwInn .bizIc {
    width: 15px;
    margin-top: -3px;
    height: 20px;
  }
  .headRow .hedRwInn h1 {
    font-size: 12px;
    color: #999;
    font-weight: normal;
    margin-left: 0;
    text-indent: 5px;
    margin-right: 5px;
  }
  .headRow .hedRwInn h1 a {
    color: #999999;
  }
  .headRow .hedRwInn .subHding {
    font-size: 12px;
    margin: 0;
  }
}
/* 4397 businesslinx update End */
/* advisor badge start */
.advisor_badge {
  vertical-align: top;
  border-radius: 2px;
  height: 18px;
  line-height: 18px;
  margin-top: 10px;
  margin-right: 5px;
  display: inline-block;
  font-size: 10px;
  color: #bd1818;
  text-transform: uppercase;
  background: url(../images/badge_image.png) 5px 5px #f6f7f7 no-repeat;
  margin-left: 5px;
  font-weight: 500;
  padding: 0 5px 0 40px;
}

/* advisor badge End */
/* 4153 discussion listing page start */
#CONT_BIZFORUM .discussion_wrp.container_v2 .disWrp .contentList2.dashboard_v3.comntList {
  /*.comment_row .reaction_wp .stretch_box .stretch_box .left_sec.pnt{width: 29px; height: 29px; line-height: 29px;}*/
}
#CONT_BIZFORUM .discussion_wrp.container_v2 .disWrp .contentList2.dashboard_v3.comntList > li .userDisplay .colRight {
  margin-left: 66px;
}
#CONT_BIZFORUM .discussion_wrp.container_v2 .disWrp .contentList2.dashboard_v3.comntList > li .userDisplay .colRight .dscrptn {
  padding-left: 0;
}
#CONT_BIZFORUM .discussion_wrp.container_v2 .disWrp .contentList2.dashboard_v3.comntList > li .userDisplay .colRight .dscrptn > a {
  color: #273239;
}
#CONT_BIZFORUM .discussion_wrp.container_v2 .disWrp .contentList2.dashboard_v3.comntList .dash_content .row_v2.action_row {
  padding-top: 7px;
  padding-bottom: 6px;
}
#CONT_BIZFORUM .discussion_wrp.container_v2 .disWrp .contentList2.dashboard_v3.comntList .comment_row .reaction_wp .stretch_box { /*padding-top: 8px; padding-left:0;*/
  margin: 7px 0;
  padding: 0;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #bizforum_body .disWrp .comntList#discussionlist {
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  #mobile_discussion_list .contentWp.disWrp .contentList2.dashboard_v3.comntList > li {
    padding: 10px 0 0 0;
    margin-bottom: 18px;
  }
  #mobile_discussion_list .contentWp.disWrp .contentList2.dashboard_v3.comntList > li .userDisplay .colLeft {
    float: left;
  }
  #mobile_discussion_list .contentWp.disWrp .contentList2.dashboard_v3.comntList > li .userDisplay .colRight {
    float: left;
    margin: 0;
    width: calc(100% - 46px);
    box-sizing: border-box;
    padding-left: 10px;
  }
  #mobile_discussion_list .contentWp.disWrp .contentList2.dashboard_v3.comntList > li .userDisplay .colRight .dscrptn {
    padding: 0;
  }
  #mobile_discussion_list .contentWp.disWrp .contentList2.dashboard_v3.comntList > li .userDisplay .colRight .dscrptn > a {
    color: #273239;
  }
  #mobile_discussion_list .contentWp.disWrp .contentList2.dashboard_v3.comntList > li .dash_content #comment_block.comment_row {
    margin-bottom: -10px;
  }
  #mobile_discussion_list .contentWp.disWrp .contentList2.dashboard_v3.comntList > li .dash_content #comment_row.reaction_wp .stretch_box .right_sec .link_identity + .time_stamp {
    padding-top: 5px;
  }
  #mobile_discussion_list .contentWp.disWrp .contentList2.dashboard_v3.comntList > li .dash_content .disc_content .desc_text_v2.userTxt {
    font-size: 14px;
  }
  #mobile_discussion_list .contentWp.disWrp .contentList2.dashboard_v3.comntList > li .dash_content .row_v2.action_row {
    padding-bottom: 0;
  }
}
/* 4153 discussion listing page End */
/* gl-4426 blue tick start */
.officialgrpst {
  display: inline-block;
  width: 90%;
}
.officialgrpst .grpLstHdng {
  width: auto;
  float: left;
  max-width: 95%;
}
.officialgrpst .grpLstHdng:hover {
  text-decoration: underline;
}
.officialgrpst .blue_tick {
  float: left;
}
.officialgrpst a:hover {
  text-decoration: underline;
}

.blue_tick {
  position: relative;
  margin-left: 5px;
  width: 18px;
  height: 18px;
  background: url(../images/blue_tick.png) no-repeat;
  display: inline-block;
  background-size: contain;
  /*&::before{content: "\e92a";	@include font_ic; color: #00abbe; font-size: 14px; margin-left: 8px; margin-top: 7px; border: 2px solid #ffffff; border-radius: 100%; box-sizing: border-box;}*/
}
.blue_tick .officialgrp {
  background: #333333;
  color: #ffffff;
  line-height: normal;
  position: absolute;
  bottom: 30px;
  display: none;
  right: -5px;
  font-size: 12px;
  padding: 5px;
  border-radius: 5px;
  min-width: 100px;
}
.blue_tick .officialgrp:before {
  content: "";
  position: absolute;
  bottom: -7px;
  right: 5px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #333333;
}

.blue_tick:hover .officialgrp {
  display: block;
}

.grpLstHdng .blue_tick .officialgrp {
  bottom: 0;
  right: 25px;
}
.grpLstHdng .blue_tick .officialgrp:before {
  transform: rotate(-90deg);
  bottom: 8px;
  right: -9px;
}

@media only screen and (max-width: 767px) {
  .blue_tick {
    width: 14px;
    height: 14px;
  }
  .officialgrpst {
    width: 80%;
  }
  .officialgrpst .grpLstHdng {
    max-width: 90%;
  }
  .officialgrpst .blue_tick {
    margin-top: -1px;
  }
  #mylinklist .advisor_badge {
    margin-top: 5px;
  }
}
/* gl-4426 blue tick End */
/* 4647 nav scroll start */
.nav_scroll_wrp {
  height: 70px;
}

.nav_container {
  position: fixed;
}

@media only screen and (max-width: 1279px) and (min-width: 1024px) {
  .nav_scroll_wrp {
    height: 135px;
  }
}
@media only screen and (max-width: 1023px) and (min-width: 767px) {
  .nav_scroll_wrp {
    height: 135px;
  }
}
/* 4647 nav scroll end */ /* 4648 start */
.mainwrapper_award.ebook_dwnld {
  padding: 0;
}

.ebook_dwnld {
  padding: 0;
  position: relative;
}
.ebook_dwnld .btn_v2 {
  position: absolute;
  bottom: 34px;
  left: 52px;
  text-transform: inherit;
  background-color: #00abbe;
  border-color: #00abbe;
}

.ebook_dwnld img {
  vertical-align: middle;
  width: 100%;
}

/* 4648 end */
.calendar_event_cont .rgstrd_txt .green_tick:before {
  font-size: 12px;
  margin: 0 6px 0 0;
  font-weight: 700;
}

/*Auto-suggest-new dd start */
.category_search {
  display: inline-block;
  position: relative;
  width: 100%;
}

.your_category.toggle {
  list-style: none;
  border: 1px solid #cccccc;
  box-shadow: 0px 0px 3px 0px #cccccc;
  background: #ffffff;
  padding: 15px;
  height: 300px;
  overflow-y: scroll;
  position: absolute;
  width: 96%;
  z-index: 5;
  top: -15px;
}

.ur_catgry {
  font-size: 12px;
  font-weight: 700;
  color: #8c8c8c;
}

/*li{margin-bottom: 15px;}*/
.prod_name {
  height: auto;
}

.close_ic {
  font-size: 10px;
  font-weight: 700;
  color: #8c8c8c;
  float: right;
  cursor: pointer;
}

.event_bottom_section .btn_section.free_btn {
  height: 126px;
}

.month.active {
  background-color: #8c8c8c !important;
  color: #273239;
}

.bootstrap-datetimepicker-widget table td span.active {
  background-color: #8c8c8c !important;
  color: #273239;
}

.advisor_badge {
  margin-top: 2px;
}

.sme-expert-badge {
  max-width: 100px;
  height: 21px;
  display: inline-block;
  margin-left: 15px;
}

.sme-expert-badge > img {
  width: 100%;
  display: inline-block;
}

.sme_rib_div {
  margin-left: 15px;
}

#network_body .advisor_badge {
  margin-top: 10px;
}

.search_result_tabCont #srresult .no_results {
  background: transparent;
  box-shadow: none;
}

/* gl-5682 start */
.new_overlay_wrp.post_comment_overlay {
  width: 100%;
  max-width: 954px;
  border: solid 1px #707070;
  border-radius: 0;
}
.new_overlay_wrp.post_comment_overlay .clsBtn_000 {
  font-size: 14px;
  top: 24px;
  right: 24px;
}
.new_overlay_wrp.post_comment_overlay .clsBtn_000::before {
  color: #8d98ac;
}

.post_comment_wrp {
  display: inline-block;
  width: 100%;
  padding: 50px 114px;
  box-sizing: border-box;
}

.post_comment_top {
  display: flex; /*align-items: center;*/
  justify-content: space-between;
}

.post_img_wrp {
  width: 140px;
  height: 153px;
  overflow: hidden;
}
.post_img_wrp img {
  max-width: 100%;
}

.post_txt_wrp {
  width: 100%;
  max-width: 408px;
}

.post_txt {
  font-size: 20px;
  line-height: 26px;
  color: #4a4a4a;
}

.ttwrp {
  display: flex;
  margin-top: 10px;
  position: relative;
  align-items: center;
  margin-left: 20px;
}
.ttwrp .tttx {
  font-size: 14px;
  color: #273239;
  line-height: 17px;
}
.ttwrp .tttx:hover {
  text-decoration: underline;
}
.ttwrp .post_info_ic {
  margin-left: 5px;
}
.ttwrp .post_info_ic::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e972";
  color: #666666;
  font-size: 13px;
}

.ptt {
  font-size: 16px;
  line-height: 20px;
  padding: 15px;
  width: 420px;
  z-index: 3;
  border-radius: 4px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #4a4a4a;
  color: #ffffff;
  position: absolute;
  top: 25px;
  left: -30px;
  display: none;
}

.ttwrp:hover .ptt {
  display: block;
}

.post_row {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
  margin-top: 30px;
}

.post_row.v2 {
  margin-top: 15px;
}

.post_row.v3 {
  margin-top: 10px;
}

.pheading {
  font-size: 24px;
  color: #212121;
  background: #ffffff;
  position: relative;
  z-index: 2;
  padding-right: 20px;
}

.pheading_2 {
  font-size: 16px;
  color: #6a6a6a;
  width: 195px;
}

.pinp_wrp {
  width: calc(100% - 195px);
  padding-left: 15px;
}

.error .post_inp {
  border-color: red;
  color: red;
}

.success_wrp .post_inp {
  border-color: #009a00;
}

.pheading_3 {
  font-size: 16px;
  color: #212121;
  font-weight: 500;
}

.strok_line {
  background: #707070;
  height: 1px;
  opacity: 0.5;
  width: 100%;
  position: absolute;
  z-index: 1;
}

.radio_grp_2 {
  display: flex;
  align-items: center;
}
.radio_grp_2 .form-check {
  margin-right: 20px;
  display: flex;
  align-items: center;
  padding: 0;
}
.radio_grp_2 .form-check .form-check-input {
  margin-right: 3px;
  display: none;
}
.radio_grp_2 .form-check .form-check-label {
  font-size: 18px;
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 20px;
  color: #666666;
}
.radio_grp_2 .form-check .form-check-label:before {
  content: "";
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #6a6a6a;
  border-radius: 100%;
  float: left;
  position: absolute;
  top: 4px;
  left: 0;
}
.radio_grp_2 .form-check .form-check-label:after {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #ffffff;
  position: absolute;
  top: 9px;
  left: 5px;
}
.radio_grp_2 .form-check .form-check-input:checked + .form-check-label {
  color: #273239;
}
.radio_grp_2 .form-check .form-check-input:checked + .form-check-label::before {
  border-color: #156df6;
  background: #156df6;
}
.radio_grp_2 .form-check .form-check-input:checked + .form-check-label::after {
  background: #ffffff;
}

.post_inp {
  border-radius: 0; /*box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);*/
  border: solid 1px #e6e6e6;
  background-color: #ffffff;
  width: 100%;
  height: 50px;
  padding: 10px;
  box-sizing: border-box;
  font-size: 18px;
  color: #6a6a6a;
}

.pbtn_wrp {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 30px;
}

.pbtn {
  padding: 10px 15px;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
  margin-left: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 1px #ababab;
  background-color: #ffffff;
  font-size: 16px;
  line-height: 22px;
  min-width: 90px;
  color: #4a4a4a;
  box-sizing: border-box;
}
.pbtn:disabled {
  background: #c2c9d5;
  border: none;
}

.pbtn.v2 {
  color: #C0C0C0;
  border-color: #ececec;
  border: none;
  box-shadow: none;
  padding: 0;
  min-width: auto;
}
.pbtn.v2:hover {
  color: #666666;
}

.ptt .clsBtn_000 {
  display: none;
}

.tick_ic {
  color: #009a00;
  position: absolute;
  top: 10px;
  right: 10px;
}

.error_wrp {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
}

.error_txt {
  font-size: 14px;
  color: #ef0000;
  line-height: normal;
  display: flex;
  align-items: center;
}

.error_btn {
  border-radius: 4px;
  border: solid 1px #156df6;
  background-color: #ffffff;
  font-size: 14px;
  color: #156df6;
  padding: 6px 8px;
  margin: 0 5px;
}
.error_btn:hover {
  color: #29699e;
}

.post_comment_overlay .post_comment_wrp .registration_number_error .error_btn {
  min-width: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.overlay .comp-verify-overlay {
  border-radius: 4px;
  max-width: 624px;
}

.comp-verify-overlay {
  width: 100%;
}
.comp-verify-overlay .overlay_mid_v2 {
  padding: 32px 45px;
  text-align: center;
  width: 100%;
}
.comp-verify-overlay .overlay_para_v2 {
  font-size: 24px;
  color: #00477d;
  font-weight: 500;
}
.comp-verify-overlay .overlay_para_v3 {
  font-size: 20px;
  color: #4a4a4a;
}
.comp-verify-overlay .img-wrp {
  margin: 0 auto;
  width: 47px;
}
.comp-verify-overlay .img-wrp img {
  width: 100%;
  display: inline-block;
}

.congrats-overlay-wrp .overlay_para_v2 {
  color: #6a6a6a;
  margin-bottom: 6px;
}
.congrats-overlay-wrp .comp-small-txt {
  color: #6a6a6a;
  font-size: 18px;
  margin-bottom: 18px;
}
.congrats-overlay-wrp .overlay_para_v3 {
  color: #273239;
}
.congrats-overlay-wrp .circle_tick_icon:before {
  font-size: 40px;
}

@media only screen and (max-width: 1023px) {
  .new_overlay_wrp.post_comment_overlay {
    border: none;
  }
  .post_comment_wrp {
    padding: 20px;
  }
  .ptt {
    width: 370px;
  }
}
@media only screen and (max-width: 767px) {
  .new_overlay_wrp.post_comment_overlay .clsBtn_000 {
    font-size: 16px;
    top: 15px;
    right: 15px;
  }
  .post_comment_top { /*flex-flow: column;*/ }
  .post_img_wrp {
    width: 95px;
    height: 100px;
  }
  .post_txt {
    font-size: 16px;
    line-height: 20px;
  }
  .post_txt_wrp {
    width: calc(100% - 95px);
    padding: 0 0 0 15px;
  }
  .pheading {
    font-size: 20px;
  }
  .post_row {
    margin-top: 20px;
  }
  .post_row.reg_row {
    flex-flow: column;
    align-items: baseline;
  }
  .post_row.reg_row .pheading_3 {
    margin-left: 0;
    font-size: 16px;
  }
  .pheading_2 {
    font-size: 16px;
  }
  .pbtn_wrp {
    justify-content: space-between;
    margin-top: 30px;
  }
  .pbtn_wrp .pbtn {
    font-size: 16px;
  }
  .ptt {
    width: 325px;
    padding-top: 50px;
    font-size: 14px;
    left: inherit;
    right: 0;
  }
  .ptt .clsBtn_000 {
    font-size: 16px;
    top: 10px;
    right: 10px;
    display: block;
  }
  .new_overlay_wrp .ptt .clsBtn_000::before {
    color: #ffffff;
  }
  .pinp_wrp {
    width: 100%;
    margin: 5px 0 0 0;
    padding: 0;
  }
  .error_wrp {
    margin-top: 10px;
  }
  .post_inp {
    height: 44px;
  }
}
@media only screen and (max-width: 374px) {
  .pbtn {
    min-width: 90px;
  }
}
@media only screen and (max-width: 767px) {
  .comp-verify-dashbrd-wrp .verify-txt {
    font-size: 11px;
  }
  .comp-verify-dashbrd-wrp .btn_v2.btn_v2_txt {
    float: left;
    color: #4a4a4a !important;
    background-color: #ffffff;
    border: 1px solid #b8b8b8;
    text-transform: inherit;
  }
  .comp-verify-dashbrd-wrp .info_ic { /*bottom:13px;left:185px;*/ }
}
.comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .clsBtn_000 {
  color: #ededed;
  background-color: #ededed !important;
  width: 20px !important;
  height: 20px !important;
}
.comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .clsBtn_000::before {
  content: none;
}
.comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .img-wrp, .comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .overlay_para_v2, .comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .overlay_para_v3 {
  color: #ededed;
  background-color: #ededed;
}
.comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .img-wrp img {
  visibility: hidden;
}

.comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .clsBtn_000 {
  color: #ededed;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
  background-color: #ededed !important;
  width: 20px !important;
  height: 20px !important;
}
.comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .clsBtn_000::before {
  content: none;
}
.comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .img-wrp, .comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .overlay_para_v2, .comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .overlay_para_v3 {
  color: #ededed;
  background-color: #ededed;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}
.comp_overlay_placeholder.new_overlay_wrp.comp-verify-overlay .img-wrp img {
  visibility: hidden;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px; /*height: 96px; position: relative;*/
}

.comp-verify-dashbrd-wrp {
  display: flex;
  width: 100%;
  margin-top: 10px;
}
.comp-verify-dashbrd-wrp .verify-txt {
  font-size: 12px;
  color: #6a6a6a;
}
.comp-verify-dashbrd-wrp .btn_v2 {
  width: 86px;
  font-size: 12px !important;
  color: #4a4a4a !important;
  background-color: #ffffff;
  border-color: #b8b8b8;
  margin: -5px 10px 0 10px;
  text-transform: inherit;
}
.comp-verify-dashbrd-wrp .info_ic {
  position: relative;
  color: #6a6a6a;
}

@media only screen and (max-width: 767px) {
  .comp-verify-dashbrd-wrp {
    display: inline-block;
  }
  .comp-verify-dashbrd-wrp .verify-txt {
    float: left;
  }
  .comp-verify-dashbrd-wrp .btn_v2.btn_v2_txt {
    float: left;
    margin: 10px 0 0 0;
  }
  .comp-verify-dashbrd-wrp .info_ic {
    float: left;
    margin: 16px 0 0 10px;
  }
}
.post_comment_overlay .post_txt_wrp .ptt {
  font-size: 12px;
  width: auto;
}
.post_comment_overlay .post_row .pheading { /*font-size: 18px;*/ }
.post_comment_overlay .post_row.reg_row {
  margin-bottom: 20px;
  margin-top: 20px;
}
.post_comment_overlay .post_row.reg_row .pheading_2 { /*font-size:16px;line-height:normal;*/ }
.post_comment_overlay .post_row.reg_row .pinp_wrp.company_legal_name_container {
  width: 250px;
}
.post_comment_overlay .pheading_3.company_legal_name { /*font-size: 16px;*/ }

/*Auto-suggest-new dd end */
#company_verification .post_comment_overlay .radio_grp_2 .form-check .form-check-label {
  padding-left: 26px;
}

#company_verification .post_comment_overlay .post_comment_wrp .post_row.reg_row {
  margin: 10px 0;
}

#company_verification .post_row.registration_number_container {
  margin-top: 10px;
}

#company_verification .post_row.registration_number_container > input {
  height: 40px;
  font-size: 16px;
}

/* gl-5682 End */
#cart-confirm .overlayHeader .clsBtn_000:after {
  content: none;
}

.error_btn {
  display: inline-block;
}

#tabtools .hr_dd_closewrp .close_ic, .notif_li .usernotification.act .close_ic {
  float: none;
}

.noti_glv2.userconnections .userconnections .close_icon .close_ic {
  float: none;
}

.lnk_cpy.act .cpy_clipboard {
  display: block;
}

.lnk_cpy .cpy_clipboard {
  display: none;
}

/* about page mobile start */
@media only screen and (max-width: 767px) {
  .container_main .container.prelogin.about {
    max-width: 100%;
    padding-top: 70px;
  }
  .container_main .container.prelogin.about .wrapper1 {
    max-width: 100%;
  }
  .container_main .container.prelogin.about .wrapper1 .innerWrapper {
    max-width: 100%;
  }
  .container_main .container.prelogin.about .wrapper1 .innerWrapper .blueRow_02 {
    max-width: 100%;
  }
  .container_main .container.prelogin.about .wrapper1 .innerWrapper .blueRow_02 .blueRowInn {
    max-width: 100%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .container_main .container.prelogin.about .wrapper1 .innerWrapper .rowAbout {
    max-width: 100%;
  }
  .container_main .container.prelogin.about .wrapper1 .innerWrapper .rowAbout .aboCol {
    max-width: 100%;
    margin: 0;
  }
  .container_main .container.prelogin.about .wrapper1 .innerWrapper .videoCont {
    max-width: 100%;
    height: auto;
  }
  .container_main .container.prelogin.about .wrapper1 .innerWrapper .videoCont .videoArea {
    margin: 0;
    max-width: 100%;
    height: 175px;
    overflow: hidden;
  }
  .container_main .container.prelogin.about .wrapper1 .innerWrapper .videoCont .videoArea img {
    height: 175px;
    width: 100%;
  }
  .container_main .container.prelogin.about .wrapper1 .innerWrapper .videoCont .videoHead {
    max-width: 100%;
    margin: 0;
  }
}
/* about page mobile End */
/* loader for post btn (Groups overlay) start */
.post_dscsn_btn {
  position: relative;
  display: inline-block;
  float: right;
}
.post_dscsn_btn img {
  position: absolute;
  top: 17px;
  left: 39px;
}

.user_post_bottom.strt_disc_bottom .post_dscsn_btn img {
  width: 20px;
  height: 20px;
  left: 50%;
  top: 50%;
  margin: -10px 0 0 -10px;
}

/* loader for post btn (Groups overlay) end */
/* about page mobile End */
/* gl 6114 start */
.companyverification_wrp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 35px;
}
.companyverification_wrp .companyverification_tp .pgtxt {
  font-size: 14px;
  color: #707070;
}
.companyverification_wrp .companyverification_tp .pglink {
  font-size: 14px;
  color: #8c8c8c;
}
.companyverification_wrp .companyverification_tp .pglink:hover {
  text-decoration: underline;
  color: #273239;
}
.companyverification_wrp .pbtn_wrp {
  margin: 0;
}
.companyverification_wrp .pbtn_wrp .pbtn.action_button.btn_v2 {
  border: none;
  text-transform: capitalize;
}

.back_link {
  position: absolute;
  top: 10px;
  left: 15px;
  color: #273239;
  display: flex;
  align-items: center;
  padding-left: 10px;
}
.back_link .barw {
  font-size: 28px;
  position: absolute;
  top: -10px;
  left: 0;
}
.back_link:hover {
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .companyverification_wrp {
    margin-top: 20px;
    flex-flow: column;
    align-items: end;
  }
  .companyverification_wrp .pbtn_wrp {
    margin-top: 20px;
    width: 100%;
    justify-content: flex-end;
    /*.pbtn.ivl{padding-left: 0; justify-content: end;}*/
  }
  #company_verification .post_comment_wrp {
    padding: 5px;
  }
  #company_verification .post_comment_top .post_txt {
    margin-left: 0;
  }
  #company_verification .post_comment_top .ttwrp {
    margin-left: 0;
    margin-bottom: 20px;
  }
  #frm_profile_company_verification .overlayHeader {
    padding-top: 30px;
  }
  .companyverification_wrp .companyverification_tp .pglink {
    text-decoration: underline;
  }
}
.discussion_wrp .dash_content .comment_reply_hub.actionList .pnt {
  margin: 2px 0;
}

/* gl 6114 End */
@media only screen and (max-width: 767px) {
  .compVeriWrap .boxCont_01 .wid50Per .frmfield_business_type .ToolTip {
    display: none;
  }
  .compVeriWrap .boxCont_01 .wid50Per .frmfield_business_type.err .ToolTip {
    display: block;
  }
  #sme_message_overlay .submissionWp .inp2 {
    min-height: 29px;
  }
  #discussions_view .fullView .userDisplay .colRight .cntntpara {
    max-height: inherit !important;
  }
}
.prod_social.prox_tab {
  margin-top: 10px;
}
.prod_social.prox_tab .btn_v2 {
  margin-right: 10px;
  margin-top: 10px;
}
.prod_social.prox_tab .btn_v2:first-child {
  margin-right: 0;
}

.groups .fulGrpCnt .grouphubelement li .row_v2.action_row { /*width: calc(100% + 20px); margin-left: -10px; */
  width: 100%;
  margin-left: 0;
  padding: 9px 10px 8px 10px;
}
@media only screen and (max-width: 767px) {
  .groups .fulGrpCnt .grouphubelement li .row_v2.action_row {
    width: 100%;
    margin-left: 0;
  }
}

#article_fullview .postCnt .textarea, .disWrp .postCnt .textarea {
  height: 30px;
  border-color: #cccccc;
  border-radius: 1px;
  color: #273239;
  font-size: 12px;
  padding: 6px 60px 6px 10px;
  box-sizing: border-box;
}
#article_fullview .postCnt .img_upload, .disWrp .postCnt .img_upload {
  color: #8c9dad;
  top: 6px;
  right: 35px;
}
#article_fullview .postCnt .img_upload .image_ic.v2::before, .disWrp .postCnt .img_upload .image_ic.v2::before {
  font-size: 16px;
}
#article_fullview .postCnt .mediumBtn, .disWrp .postCnt .mediumBtn {
  width: 24px;
  height: 24px;
  background: url("images/enter_icon.png") 0 0 no-repeat;
  position: absolute;
  top: 3px;
  right: 3px;
  border: none;
  text-indent: -100000px;
}

.clsBtn_000.comment_row {
  border: none;
}

@media only screen and (max-width: 767px) {
  .disWrp .fullView .cntntRight .postCnt .mediumBtn {
    width: 24px;
    height: 24px;
    text-indent: -100000px;
    position: absolute;
    margin: 0;
  }
  .comment_row .stretch_box .add_image_upload .img_list .closeBtn {
    display: block;
    text-shadow: 0px 0px 3px #000000;
  }
  #article_fullview .fullView .artclSec #comment_block #comment_row .stretch_box .right_sec .stretch_box .right_sec {
    padding-left: 0;
  }
  #article_fullview .fullView .artclSec #comment_block #comment_row .stretch_box .right_sec .stretch_box .right_sec .img_list {
    padding-right: 15px;
  }
  #article_fullview .fullView .img_upload {
    color: #8c9dad;
    top: 6px;
    right: 35px;
  }
  #article_fullview .fullView .img_upload .image_ic.v2::before {
    font-size: 16px;
  }
  #article_fullview .fullView .mediumBtn {
    width: 24px;
    height: 24px;
    background: url("images/enter_icon.png") 0 0 no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
    border: none;
    text-indent: -100000px;
  }
}
.uploading_bar_wrp_2 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 10px;
  border-radius: 3px;
  flex-flow: column;
  width: 100%;
  padding-top: 5px;
}
.uploading_bar_wrp_2 .uploading_bar_2 {
  height: 6px;
  width: 100%;
  max-width: 410px;
  background: #ffffff;
  display: flex;
  border-radius: 3px;
}
.uploading_bar_wrp_2 .uploading_bar_2 .uploading_bar_inner_2 {
  background: #51aa38;
  border-radius: 3px;
}
.uploading_bar_wrp_2 .uploading_bar_2 .uploading_bar_inner_2.complete {
  width: 100%;
  background: #4dd052;
}
.uploading_bar_wrp_2 .uploadng_txt {
  font-size: 12px;
  color: #666666;
  margin-top: 5px;
}

.patIc, .likeIc, .patIc.unlike, .likeIc.unlike {
  background-image: url(images/like_new.svg);
}

@media only screen and (min-width: 768px) {
  .comment_reply_hub.actionList li a:hover {
    background-color: #f5f8fa;
    border-radius: 24px;
    color: #273239;
  }
  .comment_reply_hub.actionList li a:hover span {
    color: #273239;
    font-weight: bold;
  }
  .comment_reply_hub.actionList li a:hover .likeIc {
    background: url(images/like_hover.svg) no-repeat;
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  /*#articlelist.list2 .actionList {bottom:-12px;}*/
  #articlelist.list2 .banHvrd {
    right: 10px !important;
  }
  #articlelist.list2 .banHvrd .frwrdIc {
    padding: 0;
    margin: 10px 0;
  }
  #articlelist.list2 .banHvrd .favIc2 {
    padding: 0;
  }
  .workArea.outerWpr .banCntWp .banCnt .banHvrd {
    right: 10px !important;
  }
  .workArea.outerWpr .banCntWp .banCnt .banHvrd .frwrdIc {
    padding: 0;
    margin: 10px 0;
  }
  .workArea.outerWpr .banCntWp .banCnt .banHvrd .favIc2 {
    padding: 0;
  }
}
/* item unavailable start */
.item_unavailable {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  box-shadow: 0 0.4rem 0.8rem -0.1rem rgba(0, 32, 128, 0.1), 0 0 0 1px #f0f2f7;
  padding: 20px 30px;
  border-radius: 5px;
  background: #ffffff;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
}
.item_unavailable .item_heading {
  font-size: 20px;
  color: #273239;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item_unavailable .item_heading .fa-circle-exclamation {
  width: 20px;
  position: static;
  height: auto;
  margin-right: 5px;
  display: block;
}
.item_unavailable .item_heading_2 {
  font-size: 18px;
  color: #273239;
  margin-top: 10px;
  text-align: center;
}
.item_unavailable .item_heading_3 {
  font-size: 16px;
  color: #666666;
  margin-top: 10px;
  text-align: center;
}
.item_unavailable .nav_button {
  height: 36px;
  margin-top: 20px;
  border-radius: 5px;
  background-image: linear-gradient(to bottom, #156ef6, #153cf6);
  font-size: 16px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  font-weight: 500;
}
.item_unavailable .nav_button .fa-arrow-left {
  position: static;
  height: auto;
  width: 14px;
  margin-right: 10px;
  display: block;
}
.item_unavailable .nav_button:hover {
  text-decoration: none;
  color: #ffffff;
  background-image: linear-gradient(to bottom, #1058C4, #1030C4);
}
.item_unavailable .loader_custome {
  margin-top: 10px;
}
.item_unavailable .loader_custome .snippet {
  box-shadow: none;
  background: transparent;
  width: 50px;
  margin: 0;
  padding: 0;
}
.item_unavailable .loader_custome .snippet::before {
  display: none;
}
.item_unavailable .loader_custome .snippet .stage {
  padding: 0;
}
.item_unavailable .loader_custome .snippet .stage .dot-flashing {
  background: #156ef6;
  color: #156ef6;
}
.item_unavailable .loader_custome .snippet .stage .dot-flashing::before {
  content: "";
  background: #156ef6;
  color: #156ef6;
}
.item_unavailable .loader_custome .snippet .stage .dot-flashing::after {
  content: "";
  background: #156ef6;
  color: #156ef6;
}

/* item unavailable End */
a {
  color: #273239;
}

@media only screen and (max-width: 677px) {
  #bizoffers_mobile_container .offer_parent_container .acrdnCnt #product_iframe_1 {
    overflow-y: auto;
    height: 2000px !important;
  }
}
/* h1 tag on bizforum page start */
.headRow.v2 {
  padding-bottom: 0;
}

.headingswpr {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  padding: 10px 0 0 0;
}
.headingswpr h1 {
  font-size: 36px;
  color: #273239;
}

/* h1 tag on bizforum page End */
#invite_colleagues_links .rowTxtWp .rowTxt .p_1 .link14grn:hover {
  text-decoration: underline;
}
#invite_colleagues_links .rowTxtWp .rowTxt .upldTxtNLnk .selFileWrp .link14grn:hover {
  text-decoration: underline;
}

.overlay_wrp .bottomCont .actionList.style2 li[data-content-piece=reset] a:hover {
  text-decoration: underline;
}

.headRow .linkArw.nv {
  color: #273239;
}
.headRow .linkArw.nv:hover {
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .headingswpr h1 {
    font-size: 24px;
  }
  #events_mobile_container .headRow.v2 h2 .subHding {
    width: auto;
  }
  #events_mobile_container .headRow.v2 h2 span.fL {
    margin: 0 3px;
  }
}
@media only screen and (min-width: 1280px) {
  #articlelist.list2, .nt_article_list {
    justify-content: initial;
  }
  #articlelist.list2 > li, .nt_article_list > li {
    width: calc(33.33% - 20px);
  }
  #articlelist.list2 > li:nth-child(3n+1), .nt_article_list > li:nth-child(3n+1) {
    margin-left: 0;
    margin-right: 20px;
  }
  #articlelist.list2 > li:nth-child(3n+2), .nt_article_list > li:nth-child(3n+2) {
    margin-left: 10px;
    margin-right: 10px;
  }
  #articlelist.list2 > li:nth-child(3n), .nt_article_list > li:nth-child(3n) {
    margin-left: 20px;
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  #articlelist.list2 > li, .nt_article_list > li {
    width: calc(50% - 10px);
  }
  #articlelist.list2 > li:nth-child(2n+2), .nt_article_list > li:nth-child(2n+2) {
    margin-right: 0;
    margin-left: 10px;
  }
  #articlelist.list2 > li:nth-child(2n+1), .nt_article_list > li:nth-child(2n+1) {
    margin-left: 0;
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1280px) {
  #events_body {
    padding-right: 0;
    max-width: 754px;
    width: 51%;
  }
  #events_body + .rigWp {
    padding-left: 20px;
  }
}
/* item unavailable End */
@media only screen and (max-width: 767px) {
  .overlay#invite_popup .overlay_wrp {
    width: 100%;
    margin-top: 0;
  }
  .overlay .overlay_wrp {
    max-width: 100%;
  }
  .submissionWp .inpWp_01.msg_box.advh {
    width: 100% !important;
  }
}
/* event on react dashboard start */
.main_content.clearfix.container_v2.whiteVer {
  width: 100%;
}

/* event on react dashboard End */
/* affinity banner lhs changes on dashboard start */
#affinitybanner .wmnexp_intvn .wmnexp_intvn_inr {
  width: 100%;
}
#affinitybanner .wmnexp_intvn .wmnexp_intvn_inr .women_exp_group_lhs {
  display: flex;
  flex-flow: column;
}
#affinitybanner .wmnexp_intvn .wmnexp_intvn_inr .women_exp_group_lhs .new_btn_lft.var2 {
  width: 100%;
}
#affinitybanner .wmnexp_intvn .wmnexp_intvn_inr .women_exp_group_lhs .new_btn_lft.var2 .mainwrapper.women_exp {
  height: 110px;
  line-height: 110px;
  margin-bottom: 50px;
}
#affinitybanner .wmnexp_intvn .wmnexp_intvn_inr .women_exp_group_lhs .new_btn_lft.var2 .mainwrapper.women_exp .fieo_logo_lhs_wrp .fieo_logo_lhs {
  width: 76px;
  height: 76px;
  top: 72px;
}
#affinitybanner .wmnexp_intvn .wmnexp_intvn_inr .women_exp_group_lhs .women_exp_group_lhs_h {
  padding: 0 0 0 15px;
  font-size: 16px;
  color: #000000;
}
#affinitybanner .wmnexp_intvn .wmnexp_intvn_inr .women_exp_group_lhs .btmvt_wrp {
  display: flex;
  justify-content: end;
  padding: 0 15px;
}
#affinitybanner .wmnexp_intvn .wmnexp_intvn_inr .women_exp_group_lhs .btmvt_wrp .actionList li a {
  color: #00abbe;
}
#affinitybanner .wmnexp_intvn .wmnexp_intvn_inr .women_exp_group_lhs .btmvt_wrp .actionList li a .aboutIc {
  font-size: 20px;
  margin-top: 10px;
}
#affinitybanner .wmnexp_intvn .wmnexp_intvn_inr .women_exp_group_lhs .btmvt_wrp .actionList li a .discusinIc {
  margin-top: 10px;
}

/* affinity banner lhs changes on dashboard End */
/* new event section */
#EventAdditionalForm {
  z-index: 10112 !important;
}
#EventAdditionalForm .overlay_wrp { /* padding: 20px 0; */ }

#event_additional_form {
  min-width: 854px;
  width: 100%;
  overflow-x: auto;
}
#event_additional_form td {
  border-bottom: 1px solid #f6f6f6;
  padding: 10px;
}
#event_additional_form td .event-inp-wrp { /*  border: 1px solid #eaeaea; */ }
#event_additional_form td .form-control {
  height: 40px;
  border-radius: 4px;
  border: 1px solid #c4c4c4;
  padding: 0 10px;
}
#event_additional_form td select.form-control {
  -webkit-appearance: listbox;
}
#event_additional_form td .btn#add_form {
  margin-top: 0;
}
#event_additional_form .dynamic-field-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#event_additional_form .dynamic-field-list li {
  border-bottom: 1px solid #f6f6f6;
  padding: 10px;
  display: flex;
  align-items: center;
}
#event_additional_form .dynamic-field-list .form-control {
  height: 40px;
  border-radius: 4px;
  border: 1px solid #c4c4c4;
  padding: 0 10px;
}
#event_additional_form .dynamic-field-list select.form-control {
  -webkit-appearance: listbox;
}
#event_additional_form .dynamic-field-list .btn#add_form {
  margin-top: 0;
}
#event_additional_form .event-inp-wrp {
  padding: 0 10px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
#event_additional_form .event-inp-wrp.btn-wrp {
  flex-grow: 1;
  justify-content: flex-end;
}
#event_additional_form .event-inp-wrp .btn_remove, #event_additional_form .event-inp-wrp #add_form {
  margin-top: 0;
  width: auto;
  min-width: auto;
  background: transparent;
  color: #000000;
  border: 0;
  text-decoration: none;
}
#event_additional_form .event-inp-wrp .btn_remove:hover, #event_additional_form .event-inp-wrp #add_form:hover {
  color: #000000 !important;
  text-decoration: underline;
}
#event_additional_form .event-inp-wrp #add_form {
  font-size: 14px;
}

.addBreak {
  font-size: 14px;
  color: #000000;
  position: relative;
  padding-left: 10px;
  margin-left: 10px;
}
.addBreak::before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #000000;
  position: absolute;
  left: 0;
  top: 0;
}
.addBreak:hover {
  text-decoration: underline;
}

#EventAdditionForm .form_list_2 {
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  width: calc(100% + 40px);
  margin-left: -20px;
}
#EventAdditionForm .form_list_2 > li {
  width: 50%;
  box-sizing: border-box;
  padding: 12px 20px;
  float: left;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #EventAdditionForm .form_list_2 > li {
    width: 100%;
  }
}
#EventAdditionForm .form_list_2 > li.radio-inp-wrp {
  padding: 22px 20px;
}
#EventAdditionForm .form_list_2 > li .lnk_cpy_tooltp {
  right: 15px;
  top: inherit;
  bottom: 60px;
  z-index: 3;
  max-width: 200px;
  display: none;
}
#EventAdditionForm .form_list_2 > li .form_inp {
  width: 100%;
  height: 38px;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  border-radius: 2px;
  font-size: 14px;
  color: #273239 !important;
  padding: 0 10px;
  background: transparent;
  position: relative;
  z-index: 2;
}
#EventAdditionForm .form_list_2 > li .form_inp:focus {
  border-color: #00abbe;
}
#EventAdditionForm .form_list_2 > li.radio_block {
  display: flex;
}
#EventAdditionForm .form_list_2 > li.radio_block .rad_txt, #EventAdditionForm .form_list_2 > li.radio_block .span_lb {
  font-size: 14px;
  color: #212121;
}
#EventAdditionForm .form_list_2 > li.radio_block .rad_inp {
  margin: 0 5px 0 24px;
}
#EventAdditionForm .additional-txt-area {
  height: 80px;
  border: 1px solid #e6e6e6;
  width: 100%;
  padding: 10px;
}
#EventAdditionForm select.form_inp {
  -webkit-appearance: listbox;
}

.colRig.var_v4.event_landing_schedule .column_wrapr .actionList, #event_landing_schedule_main .column_wrapr .actionList {
  padding-bottom: 15px;
}
.colRig.var_v4.event_landing_schedule .column_wrapr .actionList .rgstrd_txt, #event_landing_schedule_main .column_wrapr .actionList .rgstrd_txt {
  font-size: 14px;
  color: #666666;
  font-weight: 700;
}
.colRig.var_v4.event_landing_schedule .column_wrapr .actionList .rgstrd_txt .green_tick, #event_landing_schedule_main .column_wrapr .actionList .rgstrd_txt .green_tick {
  margin-right: 5px;
}
.colRig.var_v4.event_landing_schedule .column_wrapr .actionList .rgstrd_txt .green_tick::before, #event_landing_schedule_main .column_wrapr .actionList .rgstrd_txt .green_tick::before {
  font-size: 14px;
}

/* Share Catalogue overlay Start */
#msgfullview.fullViewWp .colRight .sclb_wp .prod_list_interv {
  height: 316px;
}
#msgfullview.fullViewWp .colRight .sclb_wp .prod_list_interv .ul_list_m.my_div_menu li {
  margin: 0 5px !important;
}
#msgfullview.fullViewWp .colRight .sclb_wp .prod_list_interv .ul_list_m.my_div_menu li.add_list {
  height: 316px;
}
#msgfullview.fullViewWp .colRight .sclb_wp .prod_list_interv .ul_list_m.my_div_menu li.add_list a {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Share Catalogue overlay End */
/* vietnam language changes start */
.vietnamese_lang_body .offer_main_block_div .offer_single_block .offer_single_block_div .share_offer .share_wp {
  width: 300px;
}
.vietnamese_lang_body #network_rhs .templateBg .hdTxt_v2 {
  width: 77%;
}
.vietnamese_lang_body #network_rhs .templateBg .linkText {
  width: 21%;
}

/* vietnam language changes End */
/* add connection tooltip start */
.com.acw {
  overflow: inherit;
}

.city_country.acw {
  overflow: inherit !important;
  white-space: inherit !important;
}

.add_connection_wrp {
  position: relative;
}
.add_connection_wrp .plus_more2 {
  font-size: 14px;
  color: #212121;
  cursor: pointer;
}
.add_connection_wrp .add_connection_tooltip {
  width: 200px;
  font-size: 11px;
  color: #212121;
  padding: 10px;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px #e6e6e6;
  background-color: #ffffff;
  position: absolute;
  bottom: 25px;
  left: 50%;
  transform: translatex(-50%);
  z-index: 2;
  display: none;
}
.add_connection_wrp .add_connection_tooltip .fa-caret-down {
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translatex(-50%);
  color: #ffffff;
  text-shadow: 0 0 black;
  font-size: 16px;
}
.add_connection_wrp:hover .add_connection_tooltip {
  display: block;
}
.add_connection_wrp.v2 .plus_more2 {
  font-size: 12px;
}
.add_connection_wrp.v2 .add_connection_tooltip {
  top: 20px;
  bottom: inherit;
}
.add_connection_wrp.v2 .add_connection_tooltip .fa-caret-down {
  bottom: inherit;
  top: -10px;
  transform: rotate(180deg);
}

/* add connection tooltip End */
/* shutterstock app iframe iframe issue start */
.app_platform .overlay .overlay_wrp #overlay_iframe_cont #iframe_ext_url {
  height: 100vh;
}

/* shutterstock app iframe iframe issue End */
.search_result_tabCont .search_v2_event .eventCont.event_search .user_info_network {
  cursor: pointer;
}
.search_result_tabCont .search_v2_event .eventCont.event_search .actionList > li a:hover {
  text-decoration: none;
}

/* changes for gl-9184 start */
#CONT_NETWORK #network_body.colLef .outerWpr #mylinklist .eCard .left .imgWp {
  background: #ffffff;
}
#CONT_NETWORK #network_body.colLef .outerWpr #mylinklist .eCard .left .imgWp img {
  border: 1px solid #eeeeee;
}

/* changes for gl-9184 End */
/* search header start */
.gen_fill_btn {
  border-radius: 4px;
  font-size: 14px;
  padding: 0 10px;
  color: #ffffff;
  background: #212121;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pre_header_v5_supporter {
  width: 100%;
  height: 89px;
}

.pre_header_v5 {
  display: flex;
  padding: 12px 40px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e6e6e6;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  background: #ffffff;
  box-sizing: border-box;
  transition: all 0.5s ease;
  height: 89px;
}

.header_v5_lhs {
  display: flex;
  width: calc(100% - 485px);
}
.header_v5_lhs .v5_logo {
  width: 100%;
  max-width: 143px;
}
@media only screen and (max-width: 767px) {
  .header_v5_lhs .v5_logo {
    min-width: 143px;
  }
}
.header_v5_lhs .v5_logo .prelogo_v5 {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}
.header_v5_lhs .v5_logo .prelogo_v5 img {
  max-width: 100%;
  max-height: 100%;
}
.header_v5_lhs .search_bar_wrp {
  display: flex;
  align-items: center;
  margin-left: 30px;
  width: 460px;
  position: relative;
}
.header_v5_lhs .search_bar_wrp > form {
  display: flex;
  align-items: center;
  width: 100%;
}
.header_v5_lhs .search_bar_wrp .search_bar_v5 {
  position: relative;
  width: calc(100% - 40px);
  display: flex;
}
.header_v5_lhs .search_bar_wrp .search_bar_v5 .search_inp2 {
  width: 100%;
  height: 40px;
  border: 1px solid #c4c4c4;
  background: #f4f4f4;
  padding: 0 52px 0 16px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  font-size: 14px;
  color: #9a9a9a;
  box-sizing: border-box;
}
.header_v5_lhs .search_bar_wrp .search_bar_v5 .fa-sliders {
  position: absolute;
  top: 4px;
  right: 8px;
  z-index: 2;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 20px;
  color: #6a6a6a;
}
.header_v5_lhs .search_bar_wrp .search_bar_v5 .advance_search_option.act {
  background: #ffffff;
}
.header_v5_lhs .search_bar_wrp .search_btn_wrp {
  width: 40px;
  height: 40px;
  background: #212121;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  z-index: 1;
}
.header_v5_lhs .search_bar_wrp .search_btn_wrp .fa-magnifying-glass {
  font-size: 20px;
}

.header_v5_rhs .header_v5_nav_list {
  display: flex;
  list-style: none;
}
.header_v5_rhs .header_v5_nav_list li {
  position: relative;
  display: flex;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_ic {
  width: 64px;
  height: 64px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  color: #4a4a4a;
  text-decoration: none;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_ic i {
  font-size: 15px;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_ic .header_v5_nav_txt {
  font-size: 12px;
  margin-top: 5px;
  display: flex;
  align-items: center;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_ic .header_v5_nav_txt i {
  font-size: 12px;
  padding: 2px 0 0 2px;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp {
  position: absolute; /*top: 64px;*/
  top: 100%;
  right: 0;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  min-width: 260px;
  z-index: 2;
  display: none;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_signin_wrp {
  width: 100%;
  padding: 16px 0 20px 0;
  border-bottom: 1px solid #e6e6e6;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_signin_wrp .gen_fill_btn {
  min-width: 100px;
  height: 36px;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_signin_wrp .join_txt_link {
  font-size: 14px;
  color: #6a6a6a;
  margin-top: 5px;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_signin_wrp .join_txt_link a {
  font-size: 14px;
  color: #212121;
  font-weight: 500;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_dd_list {
  display: flex;
  flex-flow: column;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_dd_list li {
  display: flex;
  width: 100%;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_dd_list li a {
  display: flex;
  width: 100%;
  padding: 10px 20px;
  font-size: 14px;
  color: #4a4a4a;
  display: flex;
  align-items: center;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_dd_list li a .header_v5_dd_ic {
  margin-right: 10px;
}
.header_v5_rhs .header_v5_nav_list li .header_v5_dd_wrp .header_v5_dd_inner .header_v5_dd_list li a:hover {
  background: #f4f4f4;
  color: #212121;
  text-decoration: none;
}
.header_v5_rhs .header_v5_nav_list li:hover {
  text-decoration: none;
}
.header_v5_rhs .header_v5_nav_list li:hover .header_v5_ic {
  background: #f4f4f4;
  text-decoration: none;
}
.header_v5_rhs .header_v5_nav_list li:hover .header_v5_dd_wrp {
  display: block;
  text-decoration: none;
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
  .pre_header_v5 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pre_header_v5 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .header_v5_lhs .search_bar_wrp {
    margin-left: 20px;
    width: 380px;
  }
  .header_v5_lhs .search_bar_wrp .search_bar_v5 .search_inp2 { /*width: 330px;*/ }
}
@media only screen and (max-width: 767px) {
  .pre_header_v5_supporter {
    height: 110px;
  }
  .pre_header_v5 {
    padding: 5px 10px;
    align-items: flex-start;
    height: 110px;
  }
  .header_v5_lhs {
    padding-top: 15px;
  }
  .header_v5_lhs.v5postlogin {
    padding-top: 0;
  }
  .header_v5_lhs.v5postlogin .search_bar_wrp {
    top: 52px;
    width: 75%;
  }
  .header_v5_lhs .search_bar_wrp {
    width: 100%;
    margin: 0;
    position: fixed;
    top: 55px;
    padding: 0 10px;
    left: 0;
  }
  .header_v5_rhs .header_v5_nav_list li .header_v5_ic {
    width: 54px;
    height: 46px;
  }
}
/* search postlogin header start */
@media only screen and (min-width: 992px) and (max-width: 1069px) {
  .postlogin_header .inner_container .v5postlogin.header_v5_lhs {
    width: calc(100% - 435px);
  }
  .postlogin_header .inner_container .v5postlogin.header_v5_lhs .search_bar_wrp {
    margin-left: 15px;
    width: 400px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .postlogin_header .inner_container .v5postlogin.header_v5_lhs {
    width: calc(100% - 200px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .postlogin_header .inner_container .v5postlogin.header_v5_lhs .search_bar_wrp .Search_dd_wrp .search_list2 li {
    margin: 4px;
    width: calc(33.33% - 8px);
  }
  .postlogin_header .inner_container .v5postlogin.header_v5_lhs .search_bar_wrp .Search_dd_wrp .search_list2 li {
    margin: 4px;
    width: calc(33.33% - 8px);
  }
}
/* search postlogin header End */
/* search dropdown start */
.search_list2 {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 4px 0 0 -10px;
  width: calc(100% + 20px);
}
.search_list2 li {
  margin: 4px 10px;
  width: calc(33.33% - 20px);
  position: relative;
}
.search_list2 li a {
  border: 1px solid #cccccc;
  padding: 4px 8px;
  font-size: 14px;
  color: #6a6a6a;
  display: flex;
  align-items: center;
}
.search_list2 li a label {
  margin: 0 0 0 5px;
}
.search_list2 li a label::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

.Search_dd_wrp {
  width: 100%;
  background: #ffffff;
  padding: 20px;
  position: absolute;
  top: 100%;
  left: 0;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  display: none;
}
.Search_dd_wrp .Search_dd_inner .Search_dd_hd {
  font-size: 16px;
  color: #212121;
  font-weight: 500;
}
.Search_dd_wrp .Search_dd_inner .Search_dd_hd2 {
  font-size: 14px;
  color: #212121;
  margin-top: 4px;
}

@media only screen and (max-width: 767px) {
  .Search_dd_wrp {
    padding: 20px 10px;
  }
  .search_list2 {
    margin: 4px 0 0 -4px;
    width: calc(100% + 8px);
  }
  .search_list2 li {
    margin: 4px;
    width: calc(33.33% - 8px);
  }
}
/* search dropdown End */
/* search header End */
/* link copy sectiopn start */
.dg_linkWrp {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-top: 5px;
}
.dg_linkWrp .dg_linkT {
  display: flex;
  align-items: center;
  gap: 5px;
}
.dg_linkWrp .dg_linkT i {
  color: #8d98ac;
  font-size: 16px;
}
.dg_linkWrp .dg_linkT .added_link {
  color: #212121;
  font-size: 14px;
}
@media only screen and (max-width: 767px) {
  .dg_linkWrp .dg_linkT .added_link {
    max-width: 210px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.dg_linkWrp .copy_link_wrp {
  position: relative;
  margin-left: 5px;
}
.dg_linkWrp .copy_link_wrp .copy_link {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #6a6a6a;
  font-weight: 500;
  background: transparent;
  padding: 4px;
  border-radius: 4px;
}
.dg_linkWrp .copy_link_wrp .copy_link:hover {
  background: #e5f1f9;
  color: #212121;
}
.dg_linkWrp .copy_link_wrp .copy_tt {
  background: #333333;
  padding: 4px;
  border-radius: 4px;
  font-size: 14px;
  color: #ffffff;
  position: absolute;
  top: -28px;
  right: 0;
  min-width: 100px;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .dg_linkWrp {
    margin-bottom: 20px;
  }
  .overlay-m#shareoverlay {
    z-index: 7;
  }
}
.selDD a i {
  font-size: 20px;
  color: #212121;
}

/* link copy sectiopn End */
#shareoverlay .shareTemplate .tagListWp {
  min-height: 47px;
}
@media only screen and (max-width: 767px) {
  #shareoverlay .shareTemplate .tagListWp #popContactslist.tagList {
    display: flex;
    flex-wrap: wrap;
  }
  #shareoverlay .shareTemplate .tagListWp #popContactslist.tagList li .nameLbl {
    max-width: inherit;
  }
}
@media only screen and (max-width: 767px) {
  #shareoverlay .shareTemplate .tagListWp #popContactslist.tagList li .nameLbl {
    margin-top: 0;
  }
}
#shareoverlay .shareTemplate .tagListWp #popContactslist.tagList li .cls_Grn {
  margin-top: 5px;
  /*@media only screen and (max-width:767px) {margin-top: 14px;}*/
}
#shareoverlay .shareTemplate .tagListWp .inp5 {
  margin-top: 7px;
  /*@media only screen and (max-width:767px) {margin-top: 16px;}*/
}
#shareoverlay .shareTemplate .templet_1.var_01 .cntntpara {
  height: auto;
  margin: 10px 0;
}