:root {
  --primary-color:#db404b;
  --secondary-colors:#8c95a5;
  --btn-hover-color:rgba(219,64,75,0.9); 
}* {
    outline: none;
}

body{ font-size:14px;margin:0px;padding:0;}
.main-container{float: left;overflow: hidden;position: relative;width: 100%;}
.main-body{ -webkit-transition:all 0.33s ease-out; -o-transition:all 0.33s ease-out; -ms-transition:all 0.33s ease-out; -moz-transition:all 0.33s ease-out; transition:all 0.33s ease-out; float:left; width:100%;}
ul li {margin: 0;padding: 0;list-style: none;}
ul {margin: 0;padding: 0;}
a, a:active, a:focus, a:hover, input {text-decoration: none;outline: 0;}
.pull_right {float: right;}

/*marketplace-header.css*/
.root_header{z-index: 999;transition: transform .3s ease;top:0;left:0;width:100%;transform: translateY(0%);position: sticky;position: -webkit-sticky;}
.root_header.not-showing{transform: translateY(-100%);}
/* .root_header.showing{} */
.root_header.full-height, .root_header.full-height .main-header, .root_header.full-height .shop-container, .root_header.full-height .desktop-header, .root_header.full-height .container {height: 100%;}
.shop-top-container .shop-top-header{display: flex;justify-content: space-between;align-items: center;height: 40.63px;position: relative;}
.shop-top-header .align-logo{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.shop-top-header .mob-top-header{display: none;}
.logo img{width:137px;}
.main-header.change-shop-bg .logo img{height:49px;}
.shop-top-header .top-header-left{flex-grow: 1;}
.top-menu-list{margin-bottom: 0;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.top-menu-list > li{display: flex;align-items: center;position: relative;}
.change-shop-bg .top-menu-list > li > a:hover, .change-shop-bg .top-menu-list > li:hover >a, .custom-header-container .top-menu-list > li > a:hover, .custom-header-container .top-menu-list > li:hover >a{color:var(--primary-color);}
.top-menu-list > li > a >span{background:#fff;display: block;text-align: center;color: #bfbfbf;font-size: 13px;font-weight: normal;}
.top-menu-list > li:hover .shop-menu-list.show-menu{display: block;}
.top-menu-list > li > a{line-height:normal;position:relative;color: #615f5c;font-size: 13px;font-weight: 400;padding: 0 10px;display: -webkit-flex;display: -ms-flexbox;display: flex;text-align: center;flex-direction: column;line-height: 40px;letter-spacing: 0.2px;}
.top-menu-list > li > a.active{color:var(--primary-color);}
.top-menu-list > li > a.active span{color:#333;}
.change-shop-bg .top-menu-list > li > a:hover, .change-shop-bg .top-menu-list > li:hover >a, .custom-header-container .top-menu-list > li > a:hover, .custom-header-container .top-menu-list > li:hover >a{color:var(--primary-color);position: relative;}
.custom-shop-topheader .top-menu-list > li > a:hover, .custom-shop-topheader .top-menu-list > li:hover >a, .custom-shop-topheader .top-menu-list > li > a:hover, .custom-shop-topheader .top-menu-list > li:hover >a{color:#ff4059;position: relative;}
.top-menu-list > li > a >span{margin-top:6px;display: block;text-align: center;color: #bfbfbf;font-size: 13px;font-weight: normal;display: none;}
.top-menu-list > li > a.active:after{left:0;position: absolute;width:100%;height: 4px;bottom: -9px;content: '';}
#nav-top.fixed .shop-menu-list.show-menu{top: 70px!important;}
.top-menu-list > li:hover .shop-menu-list.show-menu{display: block;}
/* .shop-menu-data > li{position: relative;display: flex;align-items: center;} */
.burger-menu{display: none;}
/* Hamburger Animation */
.hamburger {width: 30px;height: 35px;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
.hamburger span {display: block;position: absolute;height: 3px;width: 50%;background: #37383c;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.hamburger span:nth-child(even) {left: 50%;border-radius: 0 9px 9px 0;}
.hamburger span:nth-child(odd) {left:0px;border-radius: 9px 0 0 9px;}
.hamburger span:nth-child(1), .hamburger span:nth-child(2) {top: 6px;}
.hamburger span:nth-child(3), .hamburger span:nth-child(4) {top: 15px;}
.hamburger span:nth-child(5), .hamburger span:nth-child(6) {top: 24px;}
.hamburger.open span:nth-child(1),.hamburger.open span:nth-child(6) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.hamburger.open span:nth-child(2),.hamburger.open span:nth-child(5) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.hamburger.open span:nth-child(1) {left: 3px;top: 12px;}
.hamburger.open span:nth-child(2) {left: calc(50% - 3px);top: 12px;}
.hamburger.open span:nth-child(3) {left: -50%;opacity: 0;}
.hamburger.open span:nth-child(4) {left: 100%;opacity: 0;}
.hamburger.open span:nth-child(5) {left: 3px;top: 21px;}
.hamburger.open span:nth-child(6) {left: calc(50% - 3px);top: 21px;}
/* Hamburger Animation */
.top-header-right{display: flex;align-items: center;flex-grow: 1;justify-content: flex-end;}
.signin-top{font-size: 13px;color: #615f5c;min-width: 63px;}
.after-login-strip .right-strip > li {margin-right: 7px;}
.signin-top span{padding: 0px 14px 0px 12px;}

.shop-menu-list .shop-menu-data{display: flex;flex-wrap: wrap;margin-bottom:0;}
.shop-menu-list .shop-menu-data{width:100%;}
.default-menu-list.shop-menu-list .shop-menu-data{height: 60px;}
.shop-menu-data > li a, .shop-menu-data >li:first-child >a{font-size:16px;text-transform: capitalize;position: relative;}
.default-menu-list.shop-menu-list .shop-menu-data > li > a{line-height: normal;}
.shop-menu-data > li:not(:last-child){margin-right: 40px;}
.shop-menu-data > li > a:hover,.submenu-data-list >li >a:hover,.shop-menu-data > li:hover > a{color:var(--primary-color);}
.shop-menu-data > li > a{font-size:16px;color: #615f5c;font-weight: 400;text-transform: capitalize;display: inline-block;}
.shop-menu-data > li > a{line-height: 60px;}
.shop-menu-data > li > a > img, .shop-menu-data >li:first-child >a>img,.shop-menu-data > li  > .submenu-data-list > li > a >img {width:10px;height:10px;margin-left:0;}
.top-header-right .dropdown-menu.account-info-css{opacity: 0;visibility: hidden;}
.dropdown-menu{display: none;}
img{max-width: 100%; vertical-align: middle;}
.row {
  margin-left: -15px;
  margin-right: -15px; }
.row:before, .row:after {
    content: " ";
    display: table; }
.row:after {
    clear: both; }
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
.container:before, .container:after {
    content: " ";
    display: table; }
.container:after {
    clear: both; }
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #c2cad8;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .whiteBtnNectar .btn-default.btn-white {
    background-color: #fff;
    color: #82bc3b;
    text-decoration: none;
    padding: 11px 30px;
}
.whiteBtnNectar .btn-default.btn-white:active {
  color: #82bc3b;
  background-color: #f6f9fc;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  -webkit-box-shadow: 0 6px 12px -2px rgb(50 50 93 / 25%), 0 3px 7px -3px rgb(0 0 0 / 30%);
  box-shadow: 0 6px 12px -2px rgb(50 50 93 / 25%), 0 3px 7px -3px rgb(0 0 0 / 30%);
  border-color: transparent;
}
@media (min-width: 768px) {
  .container {
    width: 750px; } }
@media (min-width: 992px) {
  .container {
    width: 970px; } }
@media (min-width: 1200px) {
  .container {
    width: 1170px; } }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }
.col-xs-1 {
    width: 8.33333333%;
}
.col-xs-2 {
    width: 16.66667%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-4 {
    width: 33.333333%;
} 
.col-xs-5 {
      width: 41.66666667%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.33333%;
}
.col-xs-12 {
  width: 100%;
}
@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
      width: 8.33333333%;
  }
  .col-sm-2 {
      width: 16.66667%;
  }
  .col-sm-3 {
      width: 25%;
  }
  .col-sm-4 {
      width: 33.333333%;
  } 
  .col-sm-5 {
        width: 41.66666667%;
  }
  .col-sm-6 {
      width: 50%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-12 {
    width: 100%;
  }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
      width: 8.33333333%;
  }
  .col-md-2 {
      width: 16.66667%;
  }
  .col-md-3 {
      width: 25%;
  }
  .col-md-4 {
      width: 33.333333%;
  } 
  .col-md-5 {
        width: 41.66666667%;
  }
  .col-md-6 {
      width: 50%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-12 {
    width: 100%;
  }
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
      width: 8.33333333%;
  }
  .col-lg-2 {
      width: 16.66667%;
  }
  .col-lg-3 {
      width: 25%;
  }
  .col-lg-4 {
      width: 33.333333%;
  } 
  .col-lg-5 {
        width: 41.66666667%;
  }
  .col-lg-6 {
      width: 50%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-12 {
    width: 100%;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px; }
@media (min-width: 768px) {
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0; } }
@media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -15px; } }

@media screen and (max-width: 1200px){
    .top-menu-list > li > a >span{font-size:12px;}
    .shop-menu-data > li:not(:last-child), .level-item .logo{margin-right: 20px;}
}
@media (min-width:991px){
  .main-header > .container{height: 60px;}
  /* .main-header .new-desktop-header{float: left;width: 100%;max-height: 60px;} */
   .top-header-right .user-grop{max-width: 106px;height: 25px;}
}
@media (min-width:991px) and (max-width:1200px){
    .logo img{width:120px;}
}
@media (max-width:991px){
    .desktop-header.new-desktop-header{display: block;}
    .top-header-right {flex-grow: 0;}
    .mobile-hide {display: none!important;}
    .new-desktop-header > div:not(.mob-header){display: none;}
    .shop-top-header .align-top-header {
      align-items: center;
      flex-grow: 1;
  }
  .signin-top a[data-id="33"] {
    font-size: 16px;
  }
  
}
@media screen and (max-width:991px){
    .shop-top-container .shop-top-header{height: 63px;}
    .shop-top-header .mob-top-header{display: flex;}
    .shop-top-header .top-header-left{display: none;}
    .top-menu-list {background: #fff;position: absolute;max-width: 100%;width: 100%;top: 152px;left: -100%;overflow:hidden;overflow-y: auto;transition: 0.25s ease;z-index: 9999;display: block;}
    .top-menu-list > li:hover .shop-menu-list.show-menu{width:100%;float: left;display:none;}
    .top-menu-list > li > a >span{display:none;}
    .top-menu-list > li:hover .shop-menu-list.show-menu{width:100%;float: left;}
    .top-menu-list > li > a + .shop-menu-list.show-menu{display:none;}
    .top-menu-list > li > a {display: block;text-align: left;padding: 16px;border-bottom: 1px solid #d9d9d9;position: relative;}
    .burger-menu {display: flex;flex-direction: column;align-items: center;justify-content: center;cursor: pointer;padding: 0;margin: 0;}
    .shop-menu-data > li:not(:last-child){margin-right: 0;}
    /* .shop-menu-data > li > a:not(:only-child)::after, .shop-menu-data > li > ul > li > a:not(:only-child)::after{position: absolute;background-image: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/rarrow.svg);width: 15px;height: 15px;background-size: 15px;background-repeat: no-repeat;content: '';background-position: center;right:16px;top:50%;transform: rotate(0deg) translateY(-50%);left:auto;} */
    .shop-menu-data > li > a.active::after, .submenu-data-list.show-menu:not(.show-submenu) > li > a.active::after {-webkit-transform: rotate(90deg) translateX(-50%);-moz-transform: rotate(90deg) translateX(-50%);-o-transform: rotate(90deg) translateX(-50%);-ms-transform: rotate(90deg) translateX(-50%);transform: rotate(90deg) translateX(-50%);}
    .shop-menu-data > li > a{width:100%;}
    .top-header-mobile .after-login-strip .right-strip > li[data-nav-id="27"] + .level-item-divider, .top-header-mobile .after-login-strip .right-strip > li[data-nav-id="26"] + .level-item-divider{display: none;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait){
    .shop-top-container .shop-top-header{height: 40.63px;}
    .shop-top-container:not(.custom-shop-topheader) .shop-top-header .mob-top-header {display: none;}
    .shop-top-container:not(.custom-shop-topheader) .shop-top-header .top-header-left {display: block;}
    .top-menu-list > li > a{border-bottom: none;}
    .top-header-left .top-menu-list > li > a{padding:0px 10px;}
    .default-menu-list .shop-menu-data > li:not(:last-child) {margin-right: 15px;}
    .new-desktop-header > div:not(.mob-header) { display: block;}
}
@media screen and (max-width:576px){
    .signin-top span{display:none;}
    .signin-top {min-width: 36px;}
}
@media (max-width:480px){
    .shop-top-container.custom-shop-topheader .logo img {width: 100px;}
    .main-header.change-shop-bg .logo img {width: 100px;height:36px;}
    .banner-wrapper.add-slider-props .le-s-one-title {
      font-size: 28px;
  }
}
/*marketplace-header.css*/

/*header-common.css*/
/* ========= festive strip and snowfall css :start============ */
.festive-strip.fixed-header{position: static;}

.festive-strip {text-align: center; width: 100%; height:40px!important; background-color: #000; top: 0px;z-index: 99;}
.festive-textCss { background:url(//cdn1.designhill.com/assets/dh/images/offer-banner-logo/strip-red.jpg?ver=15) repeat scroll 0 0 !important;  color: rgb(255, 255, 255); display: block; line-height: 40px ; width: 100%!important; padding:0px!important;position: relative;transform: perspective(1000px);transform-style: preserve-3d;transition: all 0.6s ease 0s; position: relative; height:40px;margin: 0 auto;overflow: hidden;}
.front--div, .back--div {backface-visibility: hidden; -webkit-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; bottom: 0;height: 100%;left: 15px;position: absolute;top: 0;transform: rotateY(0deg);-webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; width: 100%;}
.festive-textCss.active{ background:#82bc3b !important; color:#fff;}
.festive-strip .festive-textCss.active b{ color:#000;}
.festive-strip .front--div{z-index: 2;cursor:pointer; padding: 0px; font-size: 13px;white-space: nowrap;}
.festive-strip .back--div {transform: rotateX(180deg); -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg);}
.festive-textCss.active .front--div{transform: rotateX(180deg); -webkit-transform: rotateX(180deg); -o-transform: rotateX(180deg); -ms-transform: rotateX(180deg);}
.festive-textCss.active .back--div{transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -o-transform: rotateX(0deg); -ms-transform: rotateX(0deg);}
.avail-offer.btn.btn-default {margin-left: 15px; font-size:12px;}
.festive-strip b { color: rgb(251, 205, 85);}
.festive-textCss:hover, .festive-textCss:active, .festive-textCss:focus { color:#fff; outline:none; text-decoration:none; }
a.resend-confirmation b {text-decoration: underline;}
.festive-strip.coupon-applied-stripe.fixed-header {position: relative;}

.avail-offer {border: medium none;font-size: 11px;font-weight: 600;height: 28px; line-height: 28px;margin-left: 10px; padding: 0 20px;text-transform: uppercase;display:inline-block;border-radius: 30px;}
/* ========= festive strip:end ============ */


.main-header{ height:auto; z-index:9999; background:#fff; width:100%; -webkit-transition: background 0.4s ease 0s, height 0.4s ease 0s; -ms-transition: background 0.4s ease 0s, height 0.4s ease 0s; -o-transition: background 0.4s ease 0s, height 0.4s ease 0s; -moz-transition: background 0.4s ease 0s, height 0.4s ease 0s; transition: background 0.4s ease 0s, height 0.4s ease 0s;box-shadow: 0 0 3px #ddd;-webkit-box-shadow: 0 0 3px #ddd;-o-box-shadow: 0 0 3px #ddd;-ms-box-shadow: 0 0 3px #ddd;}
.fixed-header{position:fixed; top:0;}
.fixed-header .mobile-header{ line-height:4;}
.fixed-header  .dropdown-menu{ top:100%;}
.main-header.fixed-header{background-color: #fff;position: static;}
.festive-strip.coupon-applied-stripe.fixed-header {position: relative;}
.coupon-applied-stripe.fixed-header {top: 0!important;}


/*top container*/
.common-new{ float:left; width:100%;}
.shop-top-container{border-top: 3px solid #82bc3b;border-bottom: .0625rem solid #eee;}
.without-login .container, .with-login .container{max-width: 1400px;width: 100%;font-family: "Instrument Sans", Helvetica, Arial, sans-serif!important;}
.after-login-strip .right-strip .level-item-divider{margin: 2px 8px 0 8px;}
.top-right-icons{display: flex;align-items: center;}
.right-strip{display: flex;align-items: center;}
.signin-top a {color: #615f5c;}
.design-con-link:hover, .design-con-link:focus,.signin-top a:hover,.page754 .signin-top a:not(.btn):hover{color: #82bc3b;}
.design-con-link:hover, .design-con-link:focus,.signin-top a:hover,.page754 .signin-top a:not(.btn):hover{color: #82bc3b;text-decoration: none;}
.design-con-link{font-size: 13px;color: #615f5c;font-weight:400;}
.after-login-strip .right-strip > li:last-child{margin-right: 7px;}
.signin-top .join-now, .page754 .signin-top .join-now:not(.btn){color: #333;text-decoration: underline;}
.signin-top .join-now:hover, .signin-top .join-now:focus, .page754 .signin-top .join-now:not(.btn):hover,.page754 .signin-top .join-now:not(.btn):focus{color: #000;text-decoration: none;}
.level-item-divider{height: 20px;border-right: 1px solid #eef0ef;margin: 2px 17px 0 3px;}
.top-menu-list.custom-listings > li.shop-active:before {position: absolute;bottom: 0;width: 100%;height: 2px;background: #db404b;content: '';}
.top-menu-list.custom-listings > li.shop-active:before{background-color: #82bc3b;}
#google_translate_element {margin-top: 0px;line-height: 21px;}
.dh-USContact { position:relative; margin-left: 7px;}
.dh-USFlag > img { height: 20px; width: 22px;}
.dh-US-closeTooltip { display:none; }
.dh-US-tooltipBox { background: rgba(0, 0, 0, 1) none repeat scroll 0 0; border-radius: 3px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); color: #fff; font-size: 15px; left: -23%;  line-height: 25px; min-height: 50px; min-width: 260px; padding: 13px 10px 17px; position: absolute; text-align: center; top: 30px; z-index: 99; display:none;}
.dh-US-tooltipBox::before { border-bottom: 10px solid #000; border-left: 10px solid transparent; border-right: 10px solid transparent; content: ""; left: 0; margin: 0 auto; position: absolute; right: 0; top: -9px; width: 21px;}
.dh-US-commonTooltip { padding: 0 0 15px;}
.dh-US-support, .time-gray { color: #929292; text-transform: capitalize;}
.dh-US-greenCall { color: #76aa2c; font-size: 15px; padding: 0 5px; text-transform: capitalize;}
.dh-US-ofcTiming.common-new > p { margin: 0;}
.dh-USContact:hover .dh-US-tooltipBox { display: block;}
.dh-US-redCall { color: #eb5563; padding: 0 5px; text-transform: capitalize;}
.dh-USNumber{position: relative;top: 1px;color: #615f5c;font-size: 13px;}
.dh-USContact .f32 .flag{padding-left: 35px;display: inline-block;height: 27px;width: 23px;vertical-align: middle;}
.signin-top span {padding: 0px 6px 0px 6px;}
/*top container*/

/*menu section*/
.main-header .logo-css, .with-login .logo-css{ line-height:60px; -webkit-transition:line-height 0.4s ease 0s; -ms-transition:line-height 0.4s ease 0s; -o-transition:line-height 0.4s ease 0s; -moz-transition:line-height 0.4s ease 0s; transition:line-height 0.4s ease 0s; display:table;}
.logo-css a {vertical-align: middle; display: table-cell;line-height: 60px;}
.logo-css img {width: 137px;}

/*show menu bar aftter menu css loaded in footer*/
.show-menu{display:none;}
.shop-menu-data{opacity: 0;}
/*menu section*/


/*header-common.css*/


.whiteBtnNectar .btn-default,.whiteBtnNectar .orange-btn{color: #fff; font-weight:600;background: #82bc3b;-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);border-color: transparent;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);font-size: 15px;-webkit-transition: all .15s ease;transition: all .15s ease;letter-spacing: 0.2px;-webkit-transform: translateY(0px);transform: translateY(0px);border: 3px solid transparent;border-radius:30px;line-height: normal;text-transform: uppercase;padding: 11px 30px;}
.right-strip .design-con-link.btn{padding: 4px 9px;font-size: 12px;font-weight: 400;width: auto;height: auto;}
.right-strip .design-con-link.btn:hover{color:#fff;}
.shop-menu-data,.user-grop{opacity: 0;}
.pull-right {float: right !important;}
.user-info-section .whiteBtnNectar .btn.btn-default.white-spacse-css.new-button-css {font-size: 13px;font-weight: 500;padding: 7px 9px;}
.after-login-hide{ display:none;}
.user-info-section {line-height:60px;  width: 100%; -webkit-transition:line-height 0.4s ease 0s; -ms-transition:line-height 0.4s ease 0s; -o-transition:line-height 0.4s ease 0s; -moz-transition:line-height 0.4s ease 0s; transition:line-height 0.4s ease 0s; text-align:right;}
.pull-right.user-info-section > ul > li { display: inline-block; position:relative; line-height:60px;; }
.dhucjs_loaded .shop-menu-data, .dhucjs_loaded .user-grop, .dhucjs_loaded .show-page-loaded-content {
  opacity: 1 !important;
}

/*logo design*/
body.page754 .pages-content{font-family: "Instrument Sans", Helvetica, Arial, sans-serif;}
.page754 .height-full {height: auto;min-height: auto;}
.default-menu-list .need-design-con-link.btn.btn-default{margin: 0;padding: 6px 11px;font-size: 14px;width: auto;height: auto;text-align:center;text-transform:uppercase;color: #fff;}
.default-menu-list .need-design-con-link.btn.btn-default:hover, .default-menu-list .need-design-con-link.btn.btn-default:active, .default-menu-list .need-design-con-link.btn.btn-default:focus{color:#fff;}
.default-menu-list .need-design-con-link.btn.btn-default.btn-white{color:#82bc3b;}
.default-menu-list .need-design-con-link.btn.btn-default.active:hover, .default-menu-list .need-design-con-link.btn.btn-default.active:focus{color:#fff;border-color: transparent;background-color: #82bc3b;}

/*logo design*/
.dh-USContact.change-support-props{margin-left:0;}
.signin-top .dh-USContact.change-support-props span{padding:0;}
.signin-top #google_translate_element span{padding:0 6px;}

/* Background and contrast issues css start */

@media screen and (max-width:767px){
  .page754 .signin-top a:not(.btn){color:#5a5856!important;}
  .userInfo>a{color:#595959}
  .cat-business-css .industry-typeContent>p a{color:#265c8a;}
  .rel-category-section .brand-tagline-info a{color:#265c8a;}
  .logo-how-it .common-howCss .inner_logoDesigner>p{color: #4c5863;}
  .gds--padding .faq--answer,
  .cat-business-css .industry-typeContent>p{font-size: 16px;line-height: 1.6;}
  .design-latest-post .post-heading{font-size: 18px;}
  .design-latest-post .design-post-chunks{font-size: 16px;}
  .pro-parent-css .common-pro-css{color:#3a3a3a;}
  .shop-tab-item{color: #5a5856!important;}
}
@media screen and (max-width:480px){
  .design-latest-post .post-heading{font-size: 18px;}
  .design-latest-post .design-post-chunks{font-size: 16px;}
}

  /* Background and contrast issues css end */