.clear {
  padding-left: 0;
  padding-right: 0;
}
.left {
  padding-left: 0;
}
.right {
  padding-right: 0;
}
.message-block{
    max-width: 320px;
}
body {
  font-family: "Arial", sans-serif;
}
body a:visited,
body a:active,
body a:link,
body a:hover {
  color: inherit;
  text-decoration: none;
}
body p{
    max-width: 100%;
}
body .container {
  width: 1250px;
}
.header {
  width: 100%;
  height: 107px;
  position: relative;
  /*================================  Register  ================================*/
  /*================================  Contact Us   ================================*/
  /*================================  Login  ================================*/
}
.header .top-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  height: 70px;
  padding: 10px 50px;
  background: #b3b3b3;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b3b3b3), color-stop(100%, #8f8f8f));
  background: linear-gradient(to bottom, #b3b3b3 0%, #8f8f8f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#8f8f8f', GradientType=0);
  color: #fff;
  font-weight: bold;
}
.header .top-menu .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.header .top-menu .container .link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  position: relative;
}
.header .top-menu .container .link .phone-num{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin-left: 15px;
}
.header .top-menu .container .link .phone-num .handset{
    width: 13px;
    height: 13px;
    margin-right: 7px;
    background: url('../img/handset.png') no-repeat;
}
.header .top-menu .container .link a {
  margin-right: 10px;
}
.header .top-menu .container .link a:last-child {
  margin-right: 0;
}
.header .top-menu .container .link a:hover {
  color: #1c69d4;
}
.header .top-menu .container .link .bmw-logo {
  position: absolute;
  content: '';
  top: 0;
  right: 50px;
  width: 104px;
  z-index: 9;
  height: 115px;
  background: url('../img/logo.png') no-repeat;
}
.header .top-menu .container .link .bmw-logo-ru {
  position: absolute;
  content: '';
  top: 0;
  right: 50px;
  width: 104px;
  z-index: 9;
  height: 115px;
  background: url('../img/bmw_ru_logo.png') no-repeat;
}
.header .top-menu .container .nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-top: 10px;
  position: relative;
}
.header .top-menu .container .nav > ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin: 0;
}
.header .top-menu .container .nav > ul > li {
  margin-right: 30px;
  font-size: 18px;
  //text-transform: capitalize;
}
.header .top-menu .container .nav > ul > li:last-child {
  margin-right: 0;
}
.header .top-menu .container .nav > ul > li:hover > a {
  color: #1c69d4;
}
.header .top-menu .container .nav > ul > li:hover .hid_menu {
  visibility: visible;
  opacity: 1;
}
.header .bott-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: flex-start;
  height: 37px;
  padding: 0 50px;
}
.header .bott-menu .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  padding-bottom: 5px;
  box-shadow: 0 6px 6px -4px #BFBFBF;
}
.header .bott-menu .container form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-right: 200px;
  position: relative;
}
.header .bott-menu .container form input {
  padding-left: 10px;
  width: 320px;
  margin-right: 10px;
  border: 1px solid #ADADAD;
  box-shadow: 0 0 5px #ADADAD inset;
}
.header .bott-menu .container form input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.header .bott-menu .container form input:focus::-moz-placeholder {
  opacity: 0;
}
.header .bott-menu .container form input:focus:-moz-placeholder {
  opacity: 0;
}
.header .bott-menu .container form input:focus:-ms-input-placeholder {
  opacity: 0;
}
/*.header .bott-menu .container form input:focus + .list-search {
  display: block;
}*/
.header .bott-menu .container form button {
  border: none;
  outline: none;
  padding: 10px 13px;
  background-color: #666;
  background-image: url('../img/search.png');
  background-position: center;
  background-repeat: no-repeat;
}
.header .bott-menu .container form button:hover {
  background-color: #777;
}
.header .bott-menu .container form .list-search {
  position: absolute;
  top: 24px;
  left: 0;
  width: 120%;
  z-index: 999;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  padding: 10px 15px 20px 15px;
  margin-top: -1px;
  background-color: #fff;
  display: none;
}
.header .bott-menu .container form .list-search ul {
  padding: 10px 0 0 10px;
}
.header .bott-menu .container form .list-search ul li {
  margin-bottom: 10px;
  cursor: pointer;
  display: block;
  font-family: "BMWType_Bold", "Arial";
  color: #666;
  line-height: 25px;
}
.header .bott-menu .container form .list-search ul li:hover {
  color: #1c69d4;
}
.header .bott-menu .container .welcome {
  display: block;
  font-weight: normal;
  margin-right: 15px;
}
.header .bott-menu .container .welcome-to-you {
	position: relative;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-right: 15px;
}
.header .bott-menu .container .welcome-to-you .account-menu {
  padding: 15px 40px 30px 15px;
  opacity: 0;
  position: absolute;
  top: 20px;
  right: -20px;
  background-color: #fff;
  width: 230px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  z-index: 999;
  transition: opacity ease-in-out 0.3s;
  cursor: default;
  display: none;
  height: 130px;
}
.header .bott-menu .container .welcome-to-you:hover .account-menu {
  opacity: 1;
  display: block;
}
.header .bott-menu .container .welcome-to-you .account-menu ul li {
  margin-top: 5px;
}
.header .bott-menu .container .welcome-to-you .account-menu ul li a {
  color: #666;
  font-weight: bold;
}
.header .bott-menu .container .welcome-to-you .account-menu ul li a:hover {
  color: #1c69d4;
}
.header .bott-menu .container .welcome-to-you span {
  color: #262626;
  margin-right: 3px;
}
.header .bott-menu .container .welcome-to-you .your-name {
  font-weight: bold;
  color: #666;
  cursor: pointer;
  margin-right: 0;
}
.header .bott-menu .container .welcome-to-you .your-name:hover {
  color: #1c69d4;
}
.header .bott-menu .container .log-reg {
  display: block;
  color: #666;
  margin-right: 15px;
  font-weight: bold;
}
.header .bott-menu .container .log-reg:hover {
  color: #1c69d4;
}
.header .bott-menu .container .wishlist-enter {
  display: none;
  color: #666;
  margin-right: 15px;
  font-weight: bold;
}
.header .bott-menu .container .wishlist-enter:hover {
  color: #1c69d4;
}
.header .bott-menu .container .shop {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  position: relative;
}
.header .bott-menu .container .shop:hover .icon {
  background: url('../img/cart-active.png') no-repeat;
}
.header .bott-menu .container .shop:hover .not-empry-basket {
  opacity: 1;
  visibility: visible;
}
.header .bott-menu .container .shop:hover .empty-basket {
  opacity: 1;
  display: block;
}
.header .bott-menu .container .shop .icon {
  width: 16px;
  height: 16px;
  margin-right: 7px;
  background: url('../img/cart.png') no-repeat;
}
.header .bott-menu .container .shop > a {
  color: #666;
  margin-right: 15px;
  font-weight: bold;
  position: relative;
}
.header .bott-menu .container .shop > a:hover {
  color: #1c69d4;
}
.header .bott-menu .container .shop > a .empty-basket {
  padding: 15px 45px 30px 30px;
  opacity: 0;
  position: absolute;
  top: 20px;
  right: -20px;
  background-color: #fff;
  width: 310px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  z-index: 999;
  transition: opacity ease-in-out 0.3s;
  cursor: default;
  display: none;
}
.header .bott-menu .container .shop > a .empty-basket span {
  color: #000;
  cursor: text;
}
.header .bott-menu .container .shop .not-empry-basket {
  position: absolute;
  top: 20px;
  right: -20px;
  visibility: hidden;
  opacity: 0;
  width: 525px;
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  padding: 15px 45px 30px 30px;
  z-index: 1000;
}
.header .bott-menu .container .shop .not-empry-basket .items-product {
  width: calc(100% + 15px);
  margin-bottom: 20px;
  max-height: 380px;
  overflow: auto;
}
.header .bott-menu .container .shop .not-empry-basket .items-product a .product-item {
  border-bottom: 2px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
  width: 100%;
}
.header .bott-menu .container .shop .not-empry-basket .items-product a .product-item .img_cont {
  width: 340px;
  float: left;
}
.header .bott-menu .container .shop .not-empry-basket .items-product a .product-item .img_cont img {
  width: 81px;
  height: 45px;
  float: left;
  margin-right: 15px;
}
.header .bott-menu .container .shop .not-empry-basket .items-product a .product-item .img_cont .info-product {
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .bott-menu .container .shop .not-empry-basket .items-product a .product-item .img_cont .info-product p {
  margin: 0;
  margin-top: 10px;
  font-weight: normal;
  font-family: "BMWWebLight";
}
.header .bott-menu .container .shop .not-empry-basket .items-product a .product-item .price {
  float: right;
  width: 100px;
  text-align: right;
  font-family: "BMWWebBold";
  padding-right: 5px;
}
.header .bott-menu .container .shop .not-empry-basket .items-product a .product-item .price input {
  border: 0;
  background-color: transparent;
  cursor: pointer;
  color: #666;
  margin: 11px 0 0;
  padding: 0;
  font-family: "BMWWebBold";
}
.header .bott-menu .container .shop .not-empry-basket .items-product a .product-item .price input:hover {
  color: #0653b6;
}
.header .bott-menu .container .shop .not-empry-basket .item-block-sum .sum-block {
  width: 100%;
  padding: 0;
  margin-bottom: 5px;
  line-height: 16px;
}
.header .bott-menu .container .shop .not-empry-basket .item-block-sum .sum-block .price {
  float: right;
  width: 160px;
  text-align: right;
  font-family: "BMWWebBold";
}
.header .bott-menu .container .shop .not-empry-basket .item-block-sum .sum-block .info {
  float: right;
  width: 200px;
  text-align: right;
}
.header .bott-menu .container .shop .not-empry-basket .item-block-sum .sum-block.totalPrice {
  line-height: 21px;
}
.header .bott-menu .container .shop .not-empry-basket .item-block-sum .sum-block.totalPrice .price {
  font-size: 17px;
}
.header .bott-menu .container .shop .not-empry-basket .item-block-sum .sum-block.totalPrice .info {
  font-family: "BMWWebBold";
}
.header .bott-menu .container .shop .not-empry-basket .item-block-sum .sum-block:last-child .info {
  float: right;
  margin: 0;
}
.header .bott-menu .container .shop .not-empry-basket .item-block-sum .button-sum {
  float: right;
  font-weight: bold;
  cursor: pointer;
}
.header .bott-menu .container .shop .not-empry-basket .item-block-sum .button-sum a {
  max-height: none;
  height: auto!important;
  background-color: #1c69d4;
  background: #0e95fb;
  background: linear-gradient(to bottom, #0e95fb 0%, #1c6ad5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e95fb', endColorstr='#1c6ad5', GradientType=0);
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: "BMWWebBold";
  font-size: 13px;
  line-height: 15px;
  margin-top: 8px;
  overflow: hidden;
  padding: 4px 10px 5px;
  text-align: left;
  width: 160px;
}
.header .bott-menu .container .shop .not-empry-basket .item-block-sum .button-sum a:hover {
  background: none;
  background-color: #1c69d4;
}
.header .register-block {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, 0.7);
}
.header .register-block .register {
  position: relative;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 738px;
  background-color: #fff;
  padding: 30px 40px 25px 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .register-block .register form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
}
.header .register-block .register form .tittle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 20px;
}
.header .register-block .register form .tittle h1 {
  margin: 0;
  font-weight: bold;
  line-height: 45px;
  margin-bottom: 25px;
}
.header .register-block .register form .tittle span {
  color: #262626;
  font-size: 15px;
  margin-bottom: 10px;
}
.header .register-block .register form .tit {
  color: #262626;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.header .register-block .register form .access {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 30px;
}
.header .register-block .register form .access .access-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 100px;
}
.header .register-block .register form .access .access-text span {
  color: #262626;
  font-size: 14px;
  margin-bottom: 13px;
}
.header .register-block .register form .access .access-inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .register-block .register form .access .access-inp .inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
.header .register-block .register form .access .access-inp .inp input {
  width: 175px;
  height: 22px;
  padding-left: 4px;
  border: 1px solid #262626;
  margin-right: 7px;
}
.header .register-block .register form .access .access-inp .inp .help-inp {
  width: 12px;
  height: 12px;
  cursor: pointer;
  background: url('../img/info.png') no-repeat;
}
.header .register-block .register form .access .access-inp .inp .help-inp:hover {
  background: url('../img/info-push.png') no-repeat;
}
.header .register-block .register form .personal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 30px;
}
.header .register-block .register form .personal .personal-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 150px;
}
.header .register-block .register form .personal .personal-text span {
  color: #262626;
  font-size: 14px;
  margin-bottom: 13px;
}
.header .register-block .register form .personal .personal-inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .register-block .register form .personal .personal-inp .inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
.header .register-block .register form .personal .personal-inp .inp input {
  width: 195px;
  height: 22px;
  padding-left: 4px;
  border: 1px solid #262626;
  margin-right: 7px;
  margin-bottom: 0;
}
.header .register-block .register form .personal .personal-inp .inp select {
  width: 61px;
  height: 20px;
  border: 1px solid #262626;
  margin-right: 5px;
}
.header .register-block .register form .personal .personal-inp .inp .help-inp {
  width: 12px;
  height: 12px;
  cursor: pointer;
  background: url('../img/info.png') no-repeat;
}
.header .register-block .register form .personal .personal-inp .inp .help-inp:hover {
  background: url('../img/info-push.png') no-repeat;
}
.header .register-block .register form .access .access-wrong {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: 15px;
}
.header .register-block .register form .access .access-wrong .inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 13px;
}
.header .register-block .register form .access .access-inp .inp .help-inp:hover {
  background: url('../img/info-push.png') no-repeat;
}
.header .register-block .register form .access .access-inp .tel-info {
  position: relative;
}
.header .register-block .register form .access .access-inp .tel-info:hover .help-info-for-d-samll {
  visibility: visible;
}
.header .register-block .register form .access .access-inp .tel-info:hover .help-info-for-d {
  visibility: visible;
}
.header .register-block .register form .access .access-inp .tel-info .help-info-for-d-samll {
  visibility: hidden;
  position: absolute;
  content: '';
  top: -35px;
  right: -185px;
  width: 180px;
  height: auto;
  padding: 7px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  z-index: 99;
  font-weight: bold;
  background-color: #fff;
  box-shadow: 0 0 8px #ADADAD;
}
.header .register-block .register form .access .access-inp .tel-info .help-info-for-d-samll button {
  border: none;
  outline: none;
  padding: 2px 5px;
  background-color: #1c69d4;
  color: #fff;
  cursor: pointer;
}
.header .register-block .register form .access .access-inp .tel-info .help-info-for-d {
  visibility: hidden;
  position: absolute;
  content: '';
  top: -35px;
  right: -220px;
  width: 210px;
  height: auto;
  padding: 7px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  z-index: 99;
  font-weight: bold;
  background-color: #fff;
  box-shadow: 0 0 8px #ADADAD;
}
.header .register-block .register form .access .access-inp .tel-info .help-info-for-d .list-of-rec {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.header .register-block .register form .access .access-inp .tel-info .help-info-for-d .list-of-rec span {
  color: #262626;
  font-weight: normal;
}
.header .register-block .register form .access .access-inp .tel-info .help-info-for-d .list-of-rec .main-name {
  font-weight: bold;
  margin-bottom: 15px;
}
.header .register-block .register form .access .access-inp .tel-info .help-info-for-d button {
  border: none;
  outline: none;
  padding: 2px 5px;
  background-color: #1c69d4;
  color: #fff;
  cursor: pointer;
}
.header .register-block .register form .personal .personal-inp .tel-info {
  position: relative;
}
.header .register-block .register form .personal .personal-inp .tel-info:hover .help-info-for-d {
  visibility: visible;
}
.header .register-block .register form .personal .personal-inp .tel-info .help-info-for-d {
  visibility: hidden;
  position: absolute;
  content: '';
  top: -35px;
  right: -185px;
  width: 180px;
  height: 95px;
  padding: 7px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  z-index: 99;
  font-weight: bold;
  background-color: #fff;
  box-shadow: 0 0 8px #ADADAD;
}
.header .register-block .register form .personal .personal-inp .tel-info .help-info-for-d button {
  border: none;
  outline: none;
  padding: 2px 5px;
  background-color: #1c69d4;
  color: #fff;
  cursor: pointer;
}
.header .register-block .register form .personal .access-wrong {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: 15px;
}
.header .register-block .register form .personal .access-wrong .inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 13px;
}
.header .register-block .register form .personal .access-wrong .inp span {
  color: red;
  min-height: 15px;
}
.header .register-block .register form .address .access-wrong {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: 15px;
}
.header .register-block .register form .address .access-wrong .inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 13px;
}
.header .register-block .register form .address .access-wrong .inp span {
  color: red;
  min-height: 15px;
}
.header .register-block .register form .security .security-quest .security-pic .security-inp .wrong {
  margin-left: 15px;
  color: red;
}
.header .register-block .register form .access .access-wrong .inp span {
  color: red;
  min-height: 15px;
}
.header .register-block .register form .personal .personal-inp .inp-rad {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
.header .register-block .register form .personal .personal-inp .inp-rad input {
  margin: 0;
}
.header .register-block .register form .personal .personal-inp .inp-rad label {
  margin: 0;
  margin-left: 7px;
  margin-right: 15px;
  font-weight: normal;
  color: #262626;
}
.header .register-block .register form .personal .personal-inp select {
  width: 195px;
  height: 22px;
  padding-left: 4px;
  border: 1px solid #262626;
  margin-bottom: 10px;
}
.header .register-block .register form .personal .personal-inp .norm-inp {
  width: 195px;
  height: 22px;
  padding-left: 4px;
  border: 1px solid #262626;
  margin-bottom: 10px;
}
.header .register-block .register form .address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 30px;
}
.header .register-block .register form .address .address-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 57px;
}
.header .register-block .register form .address .address-text span {
  color: #262626;
  font-size: 14px;
  margin-bottom: 13px;
}
.header .register-block .register form .address .address-inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .register-block .register form .address .address-inp .inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
.header .register-block .register form .address .address-inp .inp input {
  height: 22px;
  padding-left: 4px;
  border: 1px solid #262626;
  margin-bottom: 0;
}
.header .register-block .register form .address .address-inp .inp input:first-child {
  margin-right: 5px;
}
.header .register-block .register form .address .address-inp .inp .small {
  width: 60px;
}
.header .register-block .register form .address .address-inp .inp .big {
  width: 131px;
}
.header .register-block .register form .address .address-inp input {
  width: 195px;
  height: 22px;
  padding-left: 4px;
  border: 1px solid #262626;
  margin-bottom: 10px;
}
.header .register-block .register form .address .address-inp select {
  width: 195px;
  height: 22px;
  padding-left: 4px;
  border: 1px solid #262626;
  margin-bottom: 10px;
}
.header .register-block .register form .legal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  margin-bottom: 30px;
}
.header .register-block .register form .legal p {
  width: 63%;
  margin: 0;
  font-size: 13px;
  color: #262626;
  margin-bottom: 10px;
}
.header .register-block .register form .legal .confirme-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
}
.header .register-block .register form .legal .confirme-block .main-confirme {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
.header .register-block .register form .legal .confirme-block .main-confirme input {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
.header .register-block .register form .legal .confirme-block .main-confirme p {
  width: 60%;
  color: #262626;
  font-size: 13px;
  margin: 0;
}
.header .register-block .register form .legal .confirme-block .other-confirme {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 20px;
}
.header .register-block .register form .legal .confirme-block .other-confirme .confirme-uno {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
.header .register-block .register form .legal .confirme-block .other-confirme .confirme-uno input {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
.header .register-block .register form .legal .confirme-block .other-confirme .confirme-uno p {
  margin: 0;
  width: 50%;
  color: #262626;
  font-size: 13px;
}
.header .register-block .register form .security {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
.header .register-block .register form .security .security-quest {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
}
.header .register-block .register form .security .security-quest .security-text {
  width: 30%;
  text-align: left;
  color: #262626;
  font-size: 13px;
  margin-right: 15px;
}
.header .register-block .register form .security .security-quest .security-pic {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
}
.header .register-block .register form .security .security-quest .security-pic img {
  width: 195px;
  height: 50px;
  margin-bottom: 5px;
}
.header .register-block .register form .security .security-quest .security-pic .security-inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.header .register-block .register form .security .security-quest .security-pic .security-inp input {
  width: 195px;
  height: 22px;
  padding-left: 4px;
  border: 1px solid #262626;
  margin-right: 7px;
}
.header .register-block .register form .security .security-quest .security-pic .security-inp .help-inp {
  width: 12px;
  height: 12px;
  cursor: pointer;
  background: url('../img/info.png') no-repeat;
}
.header .register-block .register form .security .security-quest .security-pic .security-inp .help-inp:hover {
  background: url('../img/info-push.png') no-repeat;
}
.header .register-block .register form .security .security-quest .security-pic a {
  color: #666;
  font-weight: bold;
}
.header .register-block .register form .security .security-quest .security-pic a:hover {
  color: #1c69d4;
}
.header .register-block .register form .security span {
  color: #262626;
  font-size: 13px;
}
.header .register-block .register form .button-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 15px;
}
.header .register-block .register form .button-block button {
  border: none;
  outline: none;
  width: 180px;
  height: 23px;
  color: #fff;
  font-weight: bold;
  text-align: left;
  font-size: 13px;
  line-height: 15px;
  background-color: #1c69d4;
}
.header .register-block .register form .button-block button:hover {
  background-color: #0653b6;
}
.header .register-block .register .close-butt {
  position: absolute;
  content: '';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 15px;
  font-weight: bold;
  top: 6px;
  right: 6px;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}
.header .contact-block {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.7);
}
.header .contact-block .contact-us {
  position: relative;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 738px;
  background-color: #fff;
  padding: 30px 40px 25px 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .contact-block .contact-us form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .contact-block .contact-us form .tittle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 50px;
}
.header .contact-block .contact-us form .tittle h1 {
  font-weight: bold;
  margin-bottom: 20px;
}
.header .contact-block .contact-us form .tittle .inf {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 17px;
}
.header .contact-block .contact-us form .tittle span {
  font-size: 13px;
}
.header .contact-block .contact-us form .call {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 50px;
}
.header .contact-block .contact-us form .call .tit {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
}
.header .contact-block .contact-us form .call span {
  font-weight: bold;
  margin-bottom: 10px;
}
.header .contact-block .contact-us form .call select {
  width: 338px;
  height: 19px;
  border: 1px solid #ADADAD;
}
.header .contact-block .contact-us form .call .number {
  font-size: 20px;
  margin-top: 20px;
}
.header .contact-block .contact-us form .message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 50px;
  width: 66%;
}
.header .contact-block .contact-us form .message .tit {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 15px;
}
.header .contact-block .contact-us form .message .select-sub {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 15px;
}
.header .contact-block .contact-us form .message .select-sub select {
  width: 195px;
  height: 20px;
  border: 1px solid #ADADAD;
}
.header .contact-block .contact-us form .message .text-write {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .contact-block .contact-us form .message .text-write textarea {
  resize: none;
  width: 437px;
  height: 202px;
}
.header .contact-block .contact-us form .message .text-write .count {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 10px;
}
.header .contact-block .contact-us form .personal-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 66%;
}
.header .contact-block .contact-us form .personal-info .tit {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
}
.header .contact-block .contact-us form .personal-info .line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 15px;
}
.header .contact-block .contact-us form .personal-info .line input {
  width: 195px;
  height: 22px;
  border: 1px solid #ADADAD;
  padding-left: 4px;
}
.header .contact-block .contact-us form .personal-info .line select {
  width: 195px;
  height: 22px;
  border: 1px solid #ADADAD;
  padding-left: 4px;
}
.header .contact-block .contact-us form .personal-info .line .sex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  width: 195px;
  height: 22px;
}
.header .contact-block .contact-us form .personal-info .line .sex input {
  margin: 0;
  width: 35px;
  height: 15px;
}
.header .contact-block .contact-us form .personal-info .line .sex label {
  font-weight: normal;
  margin-bottom: 0;
  margin-right: 15px;
}
.header .contact-block .contact-us form .security {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 63%;
}
.header .contact-block .contact-us form .security .tit {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}
.header .contact-block .contact-us form .security .quest-pic {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.header .contact-block .contact-us form .security .quest-pic img {
  width: 193px;
  height: 50px;
  margin-bottom: 1px;
  margin-right: 1px;
}
.header .contact-block .contact-us form .security .line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.header .contact-block .contact-us form .security .line span {
  font-size: 13px;
}
.header .contact-block .contact-us form .security .line .block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.header .contact-block .contact-us form .security .line .block input {
  width: 195px;
  height: 22px;
  border: 1px solid #ADADAD;
  padding-left: 4px;
}
.header .contact-block .contact-us form .security .line .block a {
  font-weight: bold;
  color: #666;
}
.header .contact-block .contact-us form .security .line .block a:hover {
  color: #1c69d4;
}
.header .contact-block .contact-us form .security span {
  font-size: 13px;
}
.header .contact-block .contact-us form .border-line {
  width: 100%;
  height: 2px;
  background-color: #e6e6e6;
  margin-top: 5px;
  margin-bottom: 20px;
}
.header .contact-block .contact-us form .button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.header .contact-block .contact-us form .button button {
  border: none;
  outline: none;
  font-weight: bold;
  color: #fff;
  background-color: #1c69d4;
  width: 180px;
  height: 23px;
  text-align: left;
}
.header .contact-block .contact-us .close-butt {
  position: absolute;
  content: '';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 15px;
  font-weight: bold;
  top: 6px;
  right: 6px;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}

.header .password-block {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.7);
}
.header .password-block .login {
  position: relative;
  margin: 0 auto;
  margin-top: 40px;
  width: 668px;
  background-color: #fff;
  padding: 30px 40px 25px 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .password-block .login form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .password-block .login form .tittle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .password-block .login form .tittle h1 {
  margin: 0;
  font-weight: bold;
  line-height: 45px;
}
.header .password-block .login form .tittle .inf {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 17px;
}
.header .password-block .login form .login-info-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 20px;
  border-bottom: 2px solid #e6e6e6;
}
.header .password-block .login form .login-info-block .text-inp {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.header .password-block .login form .login-info-block .text-inp .text {
  width: 39%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
}
.header .password-block .login form .login-info-block .text-inp .text span {
  margin-bottom: 10px;
}
.header .password-block .login form .login-info-block .text-inp .inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
.header .password-block .login form .login-info-block .text-inp .inp2 {
	width: 180px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
	 visibility: hidden;
}
.header .password-block .login form .login-info-block .text-inp .inp input {
  padding-left: 4px;
  border: 1px solid #262626;
  width: 185px;
  height: 22px;
  margin-bottom: 10px;
}
.header .password-block .login form .login-buttons {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 15px;
  margin-bottom: 15px;
}
.header .password-block .login form .login-buttons .log-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.header .password-block .login form .login-buttons .log-links a {
  color: #666;
  font-weight: bold;
  margin-right: 10px;
}
.header .password-block .login form .login-buttons .log-links a:hover {
  color: #1c69d4;
}
.header .password-block .login form .login-buttons .log-sub {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.header .password-block .login form .login-buttons .log-sub span {
  color: #262626;
  font-weight: bold;
  margin-right: 13px;
}
.header .password-block .login form .login-buttons .log-sub button {
  border: none;
  outline: none;
  width: 180px;
  height: 23px;
  color: #fff;
  font-weight: bold;
  text-align: left;
  background-color: #1c69d4;
}
.header .password-block .login form .login-buttons .log-sub button:hover {
  background-color: #0653b6;
}
.header .password-block .login .close-butt {
  position: absolute;
  content: '';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 15px;
  font-weight: bold;
  top: 6px;
  right: 6px;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}


.header .login-block {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.7);
}
.header .login-block .login {
  position: relative;
  margin: 0 auto;
  margin-top: 40px;
  width: 668px;
  background-color: #fff;
  padding: 30px 40px 25px 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .login-block .login form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .login-block .login form .tittle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.header .login-block .login form .tittle h1 {
  margin: 0;
  font-weight: bold;
  line-height: 45px;
}
.header .login-block .login form .tittle .inf {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 17px;
}
.header .login-block .login form .login-info-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 20px;
  border-bottom: 2px solid #e6e6e6;
}
.header .login-block .login form .login-info-block .text-inp {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.header .login-block .login form .login-info-block .text-inp .text {
  width: 39%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
}
.header .login-block .login form .login-info-block .text-inp .text span {
  margin-bottom: 10px;
}
.header .login-block .login form .login-info-block .text-inp .inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
.header .login-block .login form .login-info-block .text-inp .inp2 {
	width: 180px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
	 visibility: hidden;
}
.header .login-block .login form .login-info-block .text-inp .inp input {
  padding-left: 4px;
  border: 1px solid #262626;
  width: 185px;
  height: 22px;
  margin-bottom: 10px;
}
.header .login-block .login form .login-buttons {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 15px;
  margin-bottom: 15px;
}
.header .login-block .login form .login-buttons .log-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.header .login-block .login form .login-buttons .log-links a {
  color: #666;
  font-weight: bold;
  margin-right: 10px;
}
.header .login-block .login form .login-buttons .log-links a:hover {
  color: #1c69d4;
}
.header .login-block .login form .login-buttons .log-sub {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.header .login-block .login form .login-buttons .log-sub span {
  color: #262626;
  font-weight: bold;
  margin-right: 13px;
}
.header .login-block .login form .login-buttons .log-sub button {
  border: none;
  outline: none;
  width: 180px;
  height: 23px;
  color: #fff;
  font-weight: bold;
  text-align: left;
  background-color: #1c69d4;
}
.header .login-block .login form .login-buttons .log-sub button:hover {
  background-color: #0653b6;
}
.header .login-block .login .close-butt {
  position: absolute;
  content: '';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 15px;
  font-weight: bold;
  top: 6px;
  right: 6px;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}
.header .hid_menu {
  visibility: hidden;
  opacity: 0;
  z-index: 1000;
  position: absolute;
  background-color: #fff;
  color: #666;
  font-size: 11px;
  line-height: 16px;
  top: 25px;
  padding: 10px 15px 10px 30px;
  transition: all ease-in-out 0.3s;
}
.header .hid_menu.shadow_menu {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
.header .hid_menu .cont_hid_menu {
  float: left;
  width: 200px;
}
.header .hid_menu .cont_hid_menu li {
  margin-bottom: 5px;
}
.header .hid_menu .cont_hid_menu li:first-child {
  font-size: 16px;
}
.header .hid_menu .cont_hid_menu li:hover {
  color: #1c69d4;
}
.header .accessories.hid_menu .cont_hid_menu {
  float: none;
}
.header .accessories.hid_menu .cont_hid_menu:first-child {
  margin-bottom: 30px;
}
.header .travel.hid_menu .cont_hid_menu,
.header .miniatures.hid_menu .cont_hid_menu,
.header .kids.hid_menu .cont_hid_menu,
.header .sports.hid_menu .cont_hid_menu,
.header .collections.hid_menu .cont_hid_menu {
  float: none;
  margin-bottom: 15px;
}
.header .sports .item-1,
.header .collections .item-1,
.header .sports .item-2,
.header .collections .item-2 {
  float: left;
}
main {
  /*================================  Home page   ================================*/
  /*================================  Main page of "Special"   ================================*/
  /*================================  KMP page of "Special"   ================================*/
  /*================================  Lifestyle page of "Special"   ================================*/
  /*================================  Sport page of "Special"   ================================*/
  /*=============================  Montblanc page of "Special-list"  ==============================*/
  /*===========================  Page for search resalts ===========================================*/
  /*===========================  Page for all products (blocks and lines) ==========================*/
  /*================================  Page of product view  ================================*/
  /*================================  Main page for apparel   ================================*/
  /*================================  Main page for "Kids-goods"   ================================*/
  /*================================  Empty cart   ================================*/
  /*================================  Full cart   ================================*/
  /*================================  Orders traking   ================================*/
  /*================================  Downloads   ================================*/
  /*================================  Cookie  ================================*/
  /*================================  F.A.Q.   ================================*/
  /*================================  Personal account  ================================*/
  /*================================  Modal's for wishlist   ================================*/
  /*================================  Purchase page   ================================*/
  /*================================  Second purchase page   ================================*/
  /*================================  Third purchase page   ================================*/
  /*================================  Fourth purchase page   ================================*/
  /*================================  Fifth purchase page   ================================*/
  /*================================  404  ================================*/
}
main .main {
  /*display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;*/
  width: 100%;
}
main .main .banner {
  width: 100%;
  height: 100%;
  position: relative;
  margin-bottom: 40px;
}
main .main .banner img {
  width: 100%;
  height: 420px;
}
main .main .banner .banner-text {
  position: absolute;
  content: '';
  top: 40px;
  left: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .main .banner .banner-text h2 {
  color: #fff;
  font-size: 35px;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
main .main .banner .banner-text .banner-adi-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-left: 40px;
}
main .main .banner .banner-text .banner-adi-text span {
  color: #fff;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 15px;
}
main .main .banner .banner-text .banner-adi-text a {
  width: 160px;
  height: 24px;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
  padding: 4px 10px 5px;
  background: #248ef6;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #248ef6), color-stop(100%, #1d4c9c));
  background: linear-gradient(to bottom, #248ef6 0%, #1d4c9c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#248ef6', endColorstr='#1d4c9c', GradientType=0);
}
main .main .banner .banner-text .banner-adi-text a:hover {
  background: #1d4c9c;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #1d4c9c), color-stop(100%, #248ef6));
  background: linear-gradient(to bottom, #1d4c9c 0%, #248ef6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d4c9c', endColorstr='#248ef6', GradientType=0);
}
main .main .banner .slide-item {
  position: relative;
}
main .main .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .main .content .slot {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: flex-start;
  margin-bottom: 40px;
  font-weight: bold;
}
main .main .content .slot .pic {
  width: 50%;
  height: 520px;
}
main .main .content .slot .pic img {
  width: 95%;
  height: auto;
}
main .main .content .slot .description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .main .content .slot .description .tittle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px 0;
  margin: 20px 0 20px;
  border-top: 2px solid #d4d4d4;
  border-bottom: 2px solid #d4d4d4;
}
main .main .content .slot .description .tittle h1 {
  font-family: "BMWWebBold", "Arial", sans-serif;
  font-weight: bold;
  font-size: 35px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
main .main .content .slot .description .tittle span {
  font-family: "BMWWebBold", "Arial", sans-serif;
  font-weight: bold;
  margin-bottom: 15px;
}
main .main .content .slot .description .tittle a {
  color: #666;
}
main .main .content .slot .description .tittle a:hover {
  color: #1c69d4;
}
main .main .content .slot .description .goods {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
main .main .content .slot .description .goods .some-good {
  width: 30%;
  margin-right: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
      position:relative;
}
main .main .content .slot .description .goods .some-good:last-child {
  margin-right: 0;
}
main .main .content .slot .description .goods .some-good .pic-img {
  width: 170px;
  height: 130px;
}
main .main .content .slot .description .goods .some-good .pic-img img {
  width: 170px;
  height: 130px;
}
main .main .content .slot .description .goods .some-good span{
    margin-bottom: 5px;
}
main .main .content .slot .description .goods .some-good .main-good-name {
  margin-bottom: 5px;
    max-height: 40px;
    min-height: 40px;
    text-overflow: ellipsis;
    overflow-y: hidden;
}
main .main .content .slot .description .goods .some-good a {
  color: #666;
}
main .main .content .slot .description .goods .some-good a:hover {
  color: #1c69d4;
}
main .main .content .slot2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: flex-start;
  margin-bottom: 40px;
  font-weight: bold;
}
main .main .content .slot2 .pic {
  width: 50%;
  height: 520px;
}
main .main .content .slot2 .pic img {
  width: 95%;
  height: auto;
}
main .main .content .slot2 .description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 38px;
}
main .main .content .slot2 .description .tittle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 10px 0;
  margin: 20px 0 20px;
  border-top: 2px solid #d4d4d4;
  border-bottom: 2px solid #d4d4d4;
}
main .main .content .slot2 .description .tittle h1 {
  font-weight: bold;
  font-size: 35px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
main .main .content .slot2 .description .tittle span {
  font-weight: bold;
  margin-bottom: 15px;
}
main .main .content .slot2 .description .tittle a {
  color: #666;
}
main .main .content .slot2 .description .tittle a:hover {
  color: #1c69d4;
}
main .main .content .slot2 .description .goods {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
main .main .content .slot2 .description .goods .some-good {
  width: 30%;
  margin-right: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
        position: relative;
}
main .main .content .slot2 .description .goods .some-good:last-child {
  margin-right: 0;
}
main .main .content .slot2 .description .goods .some-good .pic-img {
  width: 170px;
  height: 130px;
}
main .main .content .slot2 .description .goods .some-good .pic-img img {
  width: 170px;
  height: 130px;
}
main .main .content .slot2 .description .goods .some-good .main-good-name{
    margin-bottom: 5px;
    max-height: 40px;
    min-height: 40px;
    text-overflow: ellipsis;
    overflow-y: hidden;
}
main .main .content .slot2 .description .goods .some-good span {
  margin-bottom: 5px;
}
main .main .content .slot2 .description .goods .some-good a {
  color: #666;
}
main .main .content .slot2 .description .goods .some-good a:hover {
  color: #1c69d4;
}
main .main .content .slot-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .main .content .slot-line h1 {
  font-family: "BMWWebBold", "Arial", sans-serif;
  font-weight: bold;
  font-size: 35px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
main .main .content .slot-line .line-goods {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
main .main .content .slot-line .line-goods .good {
  width: 19%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: center;
    justify-content: flex-start;
  margin-right: 9px;
    position: relative;
}
main .main .content .slot-line .line-goods .good:last-child {
  margin-right: 0;
}
main .main .content .slot-line .line-goods .good img {
  width: 170px;
  height: 130px;
  margin-bottom: 10px;
}
main .main .content .slot-line .line-goods .good span {
  font-weight: bold;
  color: #000;
    max-height: 40px;
    max-width: 216px;
    min-height: 40px;
    overflow-y: hidden;
    text-overflow: ellipsis;
}
main .main .content .slot-line .line-goods .good .price-link {
    width: 95%;

    align-items: center;
    font-weight: bold;
   color: #000;
   margin-top: 10px;
}
main .main .content .slot-line .line-goods .good .price-link span{
    max-height: 20px;
    min-height: 20px;
    max-width: initial;
}
main .main .content .slot-line .line-goods .good .price-link a {
  color: #666;
  display:block;
}
main .main .content .slot-line .line-goods .good .price-link a:hover {
  color: #1c69d4;
}
main .special {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 60px 50px 0;
}
main .special .navigate {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-weight: bold;
}
main .special .navigate span {
  font-size: 17px;
  color: #000;
}
main .special .navigate ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .special .navigate ul li {
  color: #666;
}
main .special .navigate ul li:hover {
  color: #1c69d4;
}
main .special .special-goods {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .special .special-goods .tittle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 70px;
}
main .special .special-goods .tittle h1 {
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 30px;
  margin-top: 0;
}
main .special .special-goods .tittle p {
  width: 80%;
  color: #000;
  margin: 0;
  font-weight: bold;
  font-size: 13px;
}
main .special .special-goods .goods-pres1 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px;
}
main .special .special-goods .goods-pres1 .pic {
  width: 50%;
  max-height: 400px;
  margin-right: 20px;
}
main .special .special-goods .goods-pres1 .pic img {
  width: 100%;
    max-width: 400px;
  height: auto;
}
main .special .special-goods .goods-pres1 .text {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .special .special-goods .goods-pres1 .text .tit {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 20px 0;
  margin-bottom: 20px;
  border-top: 2px solid #d4d4d4;
  border-bottom: 2px solid #d4d4d4;
}
main .special .special-goods .goods-pres1 .text .tit h1 {
  font-weight: bold;
  margin: 0;
    max-height: 75px;
    overflow-y: hidden;
    text-overflow: ellipsis;
}
main .special .special-goods .goods-pres1 .text .tit span {
  font-weight: bold;
  margin-bottom: 10px;
}
main .special .special-goods .goods-pres1 .text .tit a {
  font-weight: bold;
  color: #666;
}
main .special .special-goods .goods-pres1 .text .tit a:hover {
  color: #1c69d4;
}
main .special .special-goods .goods-pres1 .text .goods-pic img {
  width: initial;
    max-width: 270px;
  height: auto;
}
main .special .special-goods .goods-pres2 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px;
}
main .special .special-goods .goods-pres2 .text {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 20px;
}
main .special .special-goods .goods-pres2 .text .tit {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 20px 0;
  margin-bottom: 20px;
  text-align: right;
  border-top: 2px solid #d4d4d4;
  border-bottom: 2px solid #d4d4d4;
}
main .special .special-goods .goods-pres2 .text .tit h1 {
  font-weight: bold;
  margin: 0;
    max-height: 75px;
    overflow-y: hidden;
    text-overflow: ellipsis;
}
main .special .special-goods .goods-pres2 .text .tit span {
  font-weight: bold;
  margin-bottom: 10px;
}
main .special .special-goods .goods-pres2 .text .tit a {
  font-weight: bold;
  color: #666;
}
main .special .special-goods .goods-pres2 .text .tit a:hover {
  color: #1c69d4;
}
main .special .special-goods .goods-pres2 .text .goods-pic {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .special .special-goods .goods-pres2 .text .goods-pic img {
  width: initial;
    max-width: 270px;
  height: auto;
}
main .special .special-goods .goods-pres2 .pic {
  width: 50%;
  max-height: 400px;
}
main .special .special-goods .goods-pres2 .pic img {
  width: 100%;
    max-width: 400px;
  height: auto;
}
main .kpm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .kpm .banner {
  width: 100%;
  height: 100%;
  position: relative;
  margin-bottom: 40px;
}
main .kpm .banner img {
  width: 100%;
  height: auto;
}
main .kpm .banner .banner-text {
  position: absolute;
  content: '';
  top: 40px;
  left: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .kpm .banner .banner-text h2 {
  color: #fff;
  font-size: 35px;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}
main .kpm .banner .banner-text .banner-adi-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-left: 40px;
}
main .kpm .banner .banner-text .banner-adi-text span {
  color: #fff;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 15px;
}
main .kpm .banner .banner-text .banner-adi-text a {
  width: 160px;
  height: 24px;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
  padding: 4px 10px 5px;
  background: #248ef6;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #248ef6), color-stop(100%, #1d4c9c));
  background: linear-gradient(to bottom, #248ef6 0%, #1d4c9c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#248ef6', endColorstr='#1d4c9c', GradientType=0);
}
main .kpm .banner .banner-text .banner-adi-text a:hover {
  background: #1d4c9c;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #1d4c9c), color-stop(100%, #248ef6));
  background: linear-gradient(to bottom, #1d4c9c 0%, #248ef6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d4c9c', endColorstr='#248ef6', GradientType=0);
}
main .kpm .banner .slide-item {
  position: relative;
}
main .kpm .info-block1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 560px;
}
main .kpm .info-block1 .pic {
  width: 50%;
    height: auto;
  margin-right: 40px;
}
main .kpm .info-block1 .pic img {
  width: 100%;
  height: 560px;
}
main .kpm .info-block1 .info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 50%;
}
main .kpm .info-block1 .info h2 {
  font-weight: bold;
  font-size: 20px;
  margin: 0;
  text-transform: uppercase;
}
main .kpm .info-block1 .info h3 {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 15px;
}
main .kpm .info-block1 .info .info-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 185px;
}
main .kpm .info-block1 .info .info-text p {
  margin-bottom: 20px;
  font-size: 13px;
}
main .kpm .info-block1 .info .info-text span {
  font-size: 13px;
  margin-bottom: 20px;
}
main .kpm .info-block1 .info .info-text span a {
  color: #1c69d4;
}
main .kpm .info-block1 .info .info-text span a:hover {
  text-decoration: underline;
}
main .kpm .info-block1 .info .video img {
  width: 100%;
  height: auto;
}
main .kpm .info-block2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 560px;
  margin-top: 40px;
}
main .kpm .info-block2 .info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 50%;
  margin-right: 40px;
}
main .kpm .info-block2 .info h2 {
  font-weight: bold;
  font-size: 20px;
  margin: 0;
  text-transform: uppercase;
}
main .kpm .info-block2 .info h3 {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 15px;
}
main .kpm .info-block2 .info .info-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 185px;
}
main .kpm .info-block2 .info .info-text p {
  margin-bottom: 20px;
  font-size: 13px;
}
main .kpm .info-block2 .info .info-text span {
  font-size: 13px;
  margin-bottom: 20px;
}
main .kpm .info-block2 .info .info-text span a {
  color: #1c69d4;
}
main .kpm .info-block2 .info .info-text span a:hover {
  text-decoration: underline;
}
main .kpm .info-block2 .info .video img {
  width: 100%;
  height: auto;
}
main .kpm .info-block2 .pic {
  width: 50%;
    height: auto;
  max-height: 560px;
}
main .kpm .info-block2 .pic img {
  width: 100%;
  height: 560px;
}
main .lifestyle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 20px 50px 0;
}
main .lifestyle h1 {
  font-size: 60px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}
main .lifestyle span {
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
}
main .lifestyle .cont {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .lifestyle .cont .col-md-6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 10px;
}
main .lifestyle .cont .col-md-6 .ver {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 30px;
}
main .lifestyle .cont .col-md-6 .ver .name {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: end;
      align-items: flex-end;
  padding-right: 10px;
}
main .lifestyle .cont .col-md-6 .ver .name h4 {
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  margin: 0;
}
main .lifestyle .cont .col-md-6 .ver .name span {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
main .lifestyle .cont .col-md-6 .ver .name a {
  color: #666;
  font-weight: bold;
}
main .lifestyle .cont .col-md-6 .ver .name a:hover {
  color: #1c69d4;
}
main .lifestyle .cont .col-md-6 .ver .pic {
  width: 50%;
}
main .lifestyle .cont .col-md-6 .ver .pic img {
  width: 100%;
  height: auto;
}
main .lifestyle .cont .col-md-6 .ver2 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 30px;
}
main .lifestyle .cont .col-md-6 .ver2 .name {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  padding-left: 10px;
}
main .lifestyle .cont .col-md-6 .ver2 .name h4 {
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  margin: 0;
}
main .lifestyle .cont .col-md-6 .ver2 .name span {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
main .lifestyle .cont .col-md-6 .ver2 .name a {
  color: #666;
  font-weight: bold;
}
main .lifestyle .cont .col-md-6 .ver2 .name a:hover {
  color: #1c69d4;
}
main .lifestyle .cont .col-md-6 .ver2 .pic {
  width: 50%;
}
main .lifestyle .cont .col-md-6 .ver2 .pic img {
  width: 100%;
  height: 100%;
}
main .lifestyle .cont .col-md-6 .hor {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 30px;
}
main .lifestyle .cont .col-md-6 .hor .pic {
  margin-bottom: 5px;
}
main .lifestyle .cont .col-md-6 .hor .pic img {
  width: 100%;
  height: auto;
}
main .lifestyle .cont .col-md-6 .hor .name {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .lifestyle .cont .col-md-6 .hor .name h4 {
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}
main .lifestyle .cont .col-md-6 .hor .name .line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
main .lifestyle .cont .col-md-6 .hor .name .line span {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
main .lifestyle .cont .col-md-6 .hor .name .line a {
  color: #666;
  font-weight: bold;
}
main .lifestyle .cont .col-md-6 .hor .name .line a:hover {
  color: #1c69d4;
}
main .lifestyle .cont .col-md-6 .text {
  width: 100%;
  height: 200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: right;
  padding-right: 30px;
}
main .lifestyle .cont .col-md-6 .text span {
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
}
main .lifestyle .cont .col-md-6 .text p {
  font-size: 13px;
  margin: 0;
}
main .lifestyle .cont .left {
  margin-right: 40px;
}
main .sport {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .sport .banner-main {
  width: 100%;
  height: 425px;
  background-color: #f3f3f3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 120px;
  margin-bottom: 15px;
}
main .sport .banner-main .ban-cont {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: end;
      align-items: flex-end;
}
main .sport .banner-main .ban-cont .multi-pic {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .sport .banner-main .ban-cont .multi-pic .pic-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px;
}
main .sport .banner-main .ban-cont .multi-pic .pic-line:last-child {
  margin-bottom: 0;
}
main .sport .banner-main .ban-cont .multi-pic .pic-line img {
  width: 177px;
  height: 200px;
}
main .sport .banner-main .ban-cont .multi-pic .pic-line img:first-child {
  margin-right: 15px;
}
main .sport .banner-main .ban-cont .text {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  margin-bottom: 30px;
}
main .sport .banner-main .ban-cont .text span {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
main .sport .banner-main .ban-cont .text .name-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
main .sport .banner-main .ban-cont .text .name-nav h1 {
  font-weight: bold;
  font-size: 50px;
  text-transform: uppercase;
  margin-top: 0;
}
main .sport .banner-main .ban-cont .text .name-nav .nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .sport .banner-main .ban-cont .text .name-nav .nav li a {
  display: block;
  width: 21px;
  height: 17px;
  background: url('../img/pager.png') no-repeat;
}
main .sport .banner-main .ban-cont .text .name-nav .nav li a.active {
  height: 29px;
  background: url('../img/pager-active.png') no-repeat;
}
main .sport .banner-main .ban-cont .text .los {
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 0;
  text-transform: uppercase;
}
main .sport .product-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding: 0 190px;
  margin-bottom: 100px;
}
main .sport .product-line span {
  font-weight: bold;
  font-size: 21px;
  text-transform: uppercase;
  margin: 10px 0;
}
main .sport .product-line .goods {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
}
main .sport .product-line .goods .line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
main .sport .product-line .goods .line .gody {
  width: 180px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 3px;
  padding: 10px;
}
main .sport .product-line .goods .line .gody:hover {
  box-shadow: 0 0 15px #BFBFBF;
}
main .sport .product-line .goods .line .gody:last-child {
  margin-right: 0;
}
main .sport .product-line .goods .line .gody .pic {
  width: 100%;
}
main .sport .product-line .goods .line .gody .pic img {
  width: 160px;
  height: auto;
}
main .sport .product-line .goods .line .gody span {
  margin-bottom: 10px;
  font-weight: normal;
  font-size: initial;
  text-transform: none;
    max-height: 25px;
    text-overflow: clip;
    overflow-y: hidden;
}
main .sport .product-line .goods .line .gody .price {
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
}
main .sport .product-line .goods .line .gody a {
  color: #666;
  font-weight: bold;
  background-color: none;
}
main .sport .product-line .goods .line .gody a:hover {
  color: #1c69d4;
}
main .sport .product-line .goods .view {
  width: 160px;
  height: 24px;
  background-color: #666;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  line-height: 15px;
  margin-top: 20px;
  padding: 4px 10px 5px;
}
main .sport .product-line .goods .view:hover {
  background-color: #777;
}
main .sport .banner-left {
  width: 100%;
  height: 425px;
  background-color: #f3f3f3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 120px;
  margin-bottom: 15px;
}
main .sport .banner-left .ban-cont {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: end;
      align-items: flex-end;
}
main .sport .banner-left .ban-cont .big-pic {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 35px;
  position: relative;
}
main .sport .banner-left .ban-cont .big-pic img {
  width: 350px;
  height: 400px;
}
main .sport .banner-left .ban-cont .big-pic .perfom {
  position: absolute;
  content: '';
  bottom: 50px;
  left: -30px;
  width: 280px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  padding: 10px 30px;
  background-color: #fff;
}
main .sport .banner-left .ban-cont .big-pic .perfom h4 {
  font-family: "BMWWebBold";
  margin: 0;
  margin-bottom: 5px;
  text-transform: uppercase;
}
main .sport .banner-left .ban-cont .big-pic .perfom p {
  font-size: 11px;
  font-family: "BMWWebLight";
  margin: 0;
  margin-bottom: 15px;
  text-transform: uppercase;
}
main .sport .banner-left .ban-cont .big-pic .perfom a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 220px;
  height: 40px;
  padding-left: 15px;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
  color: #000;
  background: #d5d6d6;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #d5d6d6), color-stop(100%, #adadad));
  background: linear-gradient(to bottom, #d5d6d6 0%, #adadad 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d6d6', endColorstr='#adadad', GradientType=0);
}
main .sport .banner-left .ban-cont .big-pic .perfom a:hover {
  background: #adadad;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #adadad), color-stop(100%, #d5d6d6));
  background: linear-gradient(to bottom, #adadad 0%, #d5d6d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adadad', endColorstr='#d5d6d6', GradientType=0);
}
main .sport .banner-left .ban-cont .intro {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .sport .banner-left .ban-cont .intro .text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  margin-bottom: 30px;
}
main .sport .banner-left .ban-cont .intro .text span {
  color: #666;
  font-family: "BMWWebLight";
  margin-bottom: 5px;
  font-size: 30px;
  text-transform: uppercase;
}
main .sport .banner-left .ban-cont .intro .text h4 {
  font-size: 25px;
  margin: 0;
  font-family: "BMWWebBold";
  color: #000;
  text-transform: uppercase;
}
main .sport .banner-left .ban-cont .intro .pic-ban {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: end;
      align-items: flex-end;
}
main .sport .banner-left .ban-cont .intro .pic-ban img {
  width: 180px;
  height: 180px;
  margin-right: 25px;
}
main .sport .banner-left .ban-cont .intro .pic-ban .nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .sport .banner-left .ban-cont .intro .pic-ban .nav li a {
  display: block;
  width: 21px;
  height: 17px;
  background: url('../img/pager.png') no-repeat;
}
main .sport .banner-left .ban-cont .intro .pic-ban .nav li a.active {
  height: 29px;
  background: url('../img/pager-active.png') no-repeat;
}
main .sport .banner-right {
  width: 100%;
  height: 425px;
  background-color: #f3f3f3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 120px;
  margin-bottom: 15px;
}
main .sport .banner-right .ban-cont {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: end;
      align-items: flex-end;
}
main .sport .banner-right .ban-cont .big-pic {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-left: 35px;
  position: relative;
}
main .sport .banner-right .ban-cont .big-pic img {
  width: 350px;
  height: 400px;
  margin-right: 20px;
}
main .sport .banner-right .ban-cont .big-pic .nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .sport .banner-right .ban-cont .big-pic .nav li a {
  display: block;
  width: 21px;
  height: 17px;
  background: url('../img/pager.png') no-repeat;
}
main .sport .banner-right .ban-cont .big-pic .nav li a.active {
  height: 29px;
  background: url('../img/pager-active.png') no-repeat;
}
main .sport .banner-right .ban-cont .big-pic .perfom {
  position: absolute;
  content: '';
  bottom: 50px;
  left: -30px;
  width: 280px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  padding: 10px 30px;
  background-color: #fff;
}
main .sport .banner-right .ban-cont .big-pic .perfom h4 {
  font-family: "BMWWebBold";
  margin: 0;
  margin-bottom: 5px;
  text-transform: uppercase;
}
main .sport .banner-right .ban-cont .big-pic .perfom p {
  font-size: 11px;
  font-family: "BMWWebLight";
  margin: 0;
  margin-bottom: 15px;
  text-transform: uppercase;
}
main .sport .banner-right .ban-cont .big-pic .perfom a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 220px;
  height: 40px;
  padding-left: 15px;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
  color: #000;
  background: #d5d6d6;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #d5d6d6), color-stop(100%, #adadad));
  background: linear-gradient(to bottom, #d5d6d6 0%, #adadad 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d6d6', endColorstr='#adadad', GradientType=0);
}
main .sport .banner-right .ban-cont .big-pic .perfom a:hover {
  background: #adadad;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #adadad), color-stop(100%, #d5d6d6));
  background: linear-gradient(to bottom, #adadad 0%, #d5d6d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adadad', endColorstr='#d5d6d6', GradientType=0);
}
main .sport .banner-right .ban-cont .intro {
  width: 440px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .sport .banner-right .ban-cont .intro .text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  margin-bottom: 30px;
}
main .sport .banner-right .ban-cont .intro .text span {
  color: #666;
  font-family: "BMWWebLight";
  margin-bottom: 5px;
  font-size: 30px;
  text-transform: uppercase;
}
main .sport .banner-right .ban-cont .intro .text h4 {
  font-size: 25px;
  margin: 0;
  font-family: "BMWWebBold";
  color: #000;
  text-transform: uppercase;
}
main .sport .banner-right .ban-cont .intro .pic-ban {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
main .sport .banner-right .ban-cont .intro .pic-ban img {
  width: 180px;
  height: 180px;
  margin-right: 25px;
}
main .montblanc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 40px;
}
main .montblanc .head-tit {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 40px;
}
main .montblanc .head-tit .tit-log {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .montblanc .head-tit .tit-log .log-text {
  width: 99%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 15px;
}
main .montblanc .head-tit .tit-log .log-text h1 {
  font-size: 50px;
  font-family: "BMWWebBold", "Arial", sans-serif;
  margin-bottom: 8px;
  color: #000;
}
main .montblanc .head-tit .tit-log .log-text h4 {
  font-size: 20px;
  font-family: "BMWWebBold", "Arial", sans-serif;
  color: #000;
}
main .montblanc .head-tit .tit-text {
  width: 75%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
main .montblanc .head-tit .tit-text p {
  margin: 0;
}
main .montblanc .head-tit .tit-text p a {
  color: #666;
  font-weight: bold;
}
main .montblanc .head-tit .tit-text p a:hover {
  color: #1c69d4;
}
main .montblanc .craft {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 50px;
}
main .montblanc .craft .info-craft {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .montblanc .craft .info-craft img {
  width: 870px;
  height: 440px;
  margin-right: 20px;
}
main .montblanc .craft .info-craft .text-craft {
  width: 25%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .montblanc .craft .info-craft .text-craft h4 {
  color: #000;
  margin: 0;
  font-size: 21px;
    max-width: 320px;
  margin-bottom: 5px;
  font-family: "BMWWebBold", "Arial", sans-serif;
}
main .montblanc .craft .info-craft .text-craft span {
  color: #000;
  font-size: 16px;
  margin-bottom: 20px;
  font-family: "BMWWebBold", "Arial", sans-serif;
}
main .montblanc .craft .info-craft .text-craft p {
  margin: 0;
  font-size: 13px;
    max-width: 320px;
}
main .montblanc .craft .goods-craft {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 50px;
}
main .montblanc .craft .goods-craft .gody-craft {
  height: auto;
  width: 200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-right: 30px;
  overflow: hidden;
  position: relative;
}
main .montblanc .craft .goods-craft .gody-craft img {
  width: 200px;
  height: auto;
  margin-bottom: 10px;
}
main .montblanc .craft .goods-craft .gody-craft .wrappy {
  height: 60%;
  position: absolute;
  bottom: 65px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition: visibility 0s linear 200ms,
                            -webkit-transform 200ms linear;
  transition: visibility 0s linear 200ms,
                            transform 200ms linear;
}
main .montblanc .craft .goods-craft .gody-craft .wrappy .wrap-cont {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 5px;
  background: rgba(255, 255, 255, 0.75);
}
main .montblanc .craft .goods-craft .gody-craft .wrappy .wrap-cont .wrap-tit {
  min-height: 40px;
    max-height: 40px;
    text-overflow: clip;
    overflow-y: hidden;
  margin-bottom: 20px;
}
main .montblanc .craft .goods-craft .gody-craft .wrappy .wrap-cont .wrap-tit span {
  color: #000;
  line-height: 10px;
  font-size: 14px;
  font-weight: bold;
}
main .montblanc .craft .goods-craft .gody-craft .wrappy .wrap-cont p {
  margin: 0;
  margin-bottom: 15px;
  font-size: 12px;
}
main .montblanc .craft .goods-craft .gody-craft .link-cont {
  position: absolute;
  content: '';
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .montblanc .craft .goods-craft .gody-craft .link-cont a {
  color: #666;
  font-weight: bold;
}
main .montblanc .craft .goods-craft .gody-craft .link-cont a:hover {
  color: #1c69d4;
}
main .montblanc .craft .goods-craft .gody-craft:hover .wrappy {
  -webkit-transform: translateY(35px);
  transform: translateY(35px);
  transition-delay: 0s;
}
main .montblanc .luxur {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 50px;
}
main .montblanc .luxur .info-luxur {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .montblanc .luxur .info-luxur img {
  width: 870px;
  height: 440px;
}
main .montblanc .luxur .info-luxur .text-luxur {
  width: 25%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  text-align: right;
  margin-right: 20px;
}
main .montblanc .luxur .info-luxur .text-luxur h4 {
  color: #000;
  margin: 0;
    max-width: 300px;
  font-size: 21px;
  margin-bottom: 5px;
  font-family: "BMWWebBold", "Arial", sans-serif;
}
main .montblanc .luxur .info-luxur .text-luxur span {
  color: #000;
  font-size: 16px;
  margin-bottom: 20px;
  font-family: "BMWWebBold", "Arial", sans-serif;
}
main .montblanc .luxur .info-luxur .text-luxur p {
  margin: 0;
  font-size: 13px;
    max-width: 300px;
}
main .montblanc .luxur .goods-luxur {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 50px;
}
main .montblanc .luxur .goods-luxur .gody-luxur {
  height: auto;
  width: 200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-right: 30px;
  overflow: hidden;
  position: relative;
}
main .montblanc .luxur .goods-luxur .gody-luxur img {
  width: 200px;
  height: auto;
  margin-bottom: 10px;
}
main .montblanc .luxur .goods-luxur .gody-luxur .wrappy {
  height: 60%;
  position: absolute;
  bottom: 65px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition: visibility 0s linear 200ms,
                            -webkit-transform 200ms linear;
  transition: visibility 0s linear 200ms,
                            transform 200ms linear;
}
main .montblanc .luxur .goods-luxur .gody-luxur .wrappy .wrap-cont {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 5px;
  background: rgba(255, 255, 255, 0.75);
}
main .montblanc .luxur .goods-luxur .gody-luxur .wrappy .wrap-cont .wrap-tit {
  min-height: 40px;
  margin-bottom: 20px;
}
main .montblanc .luxur .goods-luxur .gody-luxur .wrappy .wrap-cont .wrap-tit span {
  color: #000;
  line-height: 10px;
  font-size: 14px;
  font-weight: bold;
}
main .montblanc .luxur .goods-luxur .gody-luxur .wrappy .wrap-cont p {
  margin: 0;
  margin-bottom: 15px;
  font-size: 12px;
}
main .montblanc .luxur .goods-luxur .gody-luxur .link-cont {
  position: absolute;
  content: '';
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .montblanc .luxur .goods-luxur .gody-luxur .link-cont a {
  color: #666;
  font-weight: bold;
}
main .montblanc .luxur .goods-luxur .gody-luxur .link-cont a:hover {
  color: #1c69d4;
}
main .montblanc .luxur .goods-luxur .gody-luxur:hover .wrappy {
  -webkit-transform: translateY(35px);
  transform: translateY(35px);
  transition-delay: 0s;
}
main .montblanc .journey {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 50px;
}
main .montblanc .journey .info-journey {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .montblanc .journey .info-journey img {
  width: 870px;
  height: 440px;
  margin-right: 20px;
}
main .montblanc .journey .info-journey .text-journey {
  width: 25%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .montblanc .journey .info-journey .text-journey h4 {
  color: #000;
  margin: 0;
  font-size: 21px;
    max-width: 320px;
  margin-bottom: 5px;
  font-family: "BMWWebBold", "Arial", sans-serif;
}
main .montblanc .journey .info-journey .text-journey span {
  color: #000;
  font-size: 16px;
  margin-bottom: 20px;
  font-family: "BMWWebBold", "Arial", sans-serif;
}
main .montblanc .journey .info-journey .text-journey p {
  margin: 0;
  font-size: 13px;
    max-width: 320px;
}
main .montblanc .journey .goods-journey {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 50px;
}
main .montblanc .journey .goods-journey .gody-journey {
  height: auto;
  width: 200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-right: 30px;
  overflow: hidden;
  position: relative;
}
main .montblanc .journey .goods-journey .gody-journey img {
  width: 200px;
  height: auto;
  margin-bottom: 10px;
}
main .montblanc .journey .goods-journey .gody-journey .wrappy {
  height: 60%;
  position: absolute;
  bottom: 65px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition: visibility 0s linear 200ms,
                            -webkit-transform 200ms linear;
  transition: visibility 0s linear 200ms,
                            transform 200ms linear;
}
main .montblanc .journey .goods-journey .gody-journey .wrappy .wrap-cont {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 5px;
  background: rgba(255, 255, 255, 0.75);
}
main .montblanc .journey .goods-journey .gody-journey .wrappy .wrap-cont .wrap-tit {
  min-height: 40px;
    max-height: 40px;
    text-overflow: clip;
    overflow-y: hidden;
  margin-bottom: 20px;
}
main .montblanc .journey .goods-journey .gody-journey .wrappy .wrap-cont .wrap-tit span {
  color: #000;
  line-height: 10px;
  font-size: 14px;
  font-weight: bold;
}
main .montblanc .journey .goods-journey .gody-journey .wrappy .wrap-cont p {
  margin: 0;
  margin-bottom: 15px;
  font-size: 12px;
}
main .montblanc .journey .goods-journey .gody-journey .link-cont {
  position: absolute;
  content: '';
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .montblanc .journey .goods-journey .gody-journey .link-cont a {
  color: #666;
  font-weight: bold;
}
main .montblanc .journey .goods-journey .gody-journey .link-cont a:hover {
  color: #1c69d4;
}
main .montblanc .journey .goods-journey .gody-journey:hover .wrappy {
  -webkit-transform: translateY(35px);
  transform: translateY(35px);
  transition-delay: 0s;
}
main .search-result-none {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .search-result-none .goods-main-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 80px;
}
main .search-result-none .goods-main-block .goods-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .search-result-none .goods-main-block .goods-list .name-and-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 7px;
}
main .search-result-none .goods-main-block .goods-list .name-and-nav .results-words {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
}
main .search-result-none .goods-main-block .goods-list .name-and-nav .results-words .result-span {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
  margin-right: 4px;
}
main .search-result-none .goods-main-block .goods-list .name-and-nav .results-words h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
}
main .search-result-none .goods-main-block .goods-list .name-and-nav form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 20px;
}
main .search-result-none .goods-main-block .goods-list .name-and-nav form input {
  padding-left: 10px;
  width: 320px;
  margin-right: 10px;
  border: 1px solid #ADADAD;
  box-shadow: 0 0 5px #ADADAD inset;
}
main .search-result-none .goods-main-block .goods-list .name-and-nav form button {
  border: none;
  outline: none;
  padding: 10px 13px;
  background-color: #666;
  background-image: url('../img/search.png');
  background-position: center;
  background-repeat: no-repeat;
}
main .search-result-none .goods-main-block .goods-list .name-and-nav form button:hover {
  background-color: #777;
}
main .search-result-none .goods-main-block .goods-list .name-and-nav .result-span {
  color: #262626;
  font-weight: bold;
  font-size: 14px;
  margin-right: 4px;
}
main .search-resalt-full {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .search-resalt-full .goods-main-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 80px;
}
main .search-resalt-full .goods-main-block .navigate-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-right: 20px;
}
main .search-resalt-full .goods-main-block .navigate-block span {
  color: #262626;
  font-weight: bold;
}
main .search-resalt-full .goods-main-block .navigate-block .logo-name {
  color: #000;
  font-weight: bold;
  font-size: 21px;
}
main .search-resalt-full .goods-main-block .navigate-block .nav-menu {
  margin-bottom: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0;
  margin-bottom: 40px;
}
main .search-resalt-full .goods-main-block .navigate-block .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .search-resalt-full .goods-main-block .navigate-block .nav-menu li a:hover {
  color: #1c69d4;
}
main .search-resalt-full .goods-main-block .navigate-block .your-choosed-param {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 40px;
  margin-top: 25px;
}
main .search-resalt-full .goods-main-block .navigate-block .your-choosed-param > div {
  border-bottom: 2px solid #e6e6e6;
}
main .search-resalt-full .goods-main-block .navigate-block .your-choosed-param > div:first-child {
  border-top: 2px solid #e6e6e6;
}
main .search-resalt-full .goods-main-block .navigate-block .your-choosed-param .x-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 10px 0;
  cursor: pointer;
}
main .search-resalt-full .goods-main-block .navigate-block .your-choosed-param .x-block .slide-non-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
main .search-resalt-full .goods-main-block .navigate-block .your-choosed-param .x-block .slide-non-block span {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}
main .search-resalt-full .goods-main-block .navigate-block .your-choosed-param .x-block .slide-non-block .x-butt {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 15px;
  font-weight: bold;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}
main .search-resalt-full .goods-main-block .navigate-block .your-choosed-param .common-link {
  color: #666;
  font-weight: bold;
  margin-top: 15px;
}
main .search-resalt-full .goods-main-block .navigate-block .your-choosed-param .common-link:hover {
  color: #1c69d4;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block > div {
  border-bottom: 2px solid #e6e6e6;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block > div:first-child {
  border-top: 2px solid #e6e6e6;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 10px 0;
  cursor: pointer;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slide-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slide-block .open-close {
  width: 20px;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  background-color: #1c69d4;
  margin-right: 10px;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slide-block .open-close.active {
  display: -ms-flexbox;
  display: flex;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slide-block .close-open {
  width: 20px;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  background-color: #1c69d4;
  margin-right: 10px;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slide-block .close-open.active {
  display: -ms-flexbox;
  display: flex;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slide-block .text {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slider-itself {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0 30px;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slider-itself .slide-num {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slider-itself .slide-num span {
  color: #262626;
  font-weight: bold;
  font-size: 14px;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .color-slide,
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slide-size {
  display: none;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .color-slide .nav-menu,
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slide-size .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0;
  margin-top: 10px;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .color-slide .nav-menu li a,
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slide-size .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .color-slide .nav-menu li a:hover,
main .search-resalt-full .goods-main-block .navigate-block .param-block .n-block .slide-size .nav-menu li a:hover {
  color: #1c69d4;
}
main .search-resalt-full .goods-main-block .goods-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .search-resalt-full .goods-main-block .goods-list .gody-banner {
  display: none;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .search-resalt-full .goods-main-block .goods-list .gody-banner img {
  width: 945px;
  height: 250px;
}
main .search-resalt-full .goods-main-block .goods-list .name-and-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 7px;
}
main .search-resalt-full .goods-main-block .goods-list .name-and-nav .results-words {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
}
main .search-resalt-full .goods-main-block .goods-list .name-and-nav .results-words .result-span {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
  margin-right: 4px;
}
main .search-resalt-full .goods-main-block .goods-list .name-and-nav .results-words h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
}
main .search-resalt-full .goods-main-block .goods-list .name-and-nav form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
main .search-resalt-full .goods-main-block .goods-list .name-and-nav form input {
  padding-left: 10px;
  width: 320px;
  margin-right: 10px;
  border: 1px solid #ADADAD;
  box-shadow: 0 0 5px #ADADAD inset;
}
main .search-resalt-full .goods-main-block .goods-list .name-and-nav form button {
  border: none;
  outline: none;
  padding: 10px 13px;
  background-color: #666;
  background-image: url('../img/search.png');
  background-position: center;
  background-repeat: no-repeat;
}
main .search-resalt-full .goods-main-block .goods-list .name-and-nav form button:hover {
  background-color: #777;
}
main .search-resalt-full .goods-main-block .goods-list .items-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 20px;
}
main .search-resalt-full .goods-main-block .goods-list .items-line .num-of-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .search-resalt-full .goods-main-block .goods-list .items-line .num-of-items span {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-right: 3px;
}
main .search-resalt-full .goods-main-block .goods-list .items-line .sort-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .search-resalt-full .goods-main-block .goods-list .items-line .sort-items span {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-right: 10px;
}
main .search-resalt-full .goods-main-block .goods-list .items-line .sort-items select {
  border: 1px solid #000;
  padding-left: 7px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px 30px;

  border-top: 2px solid #e6e6e6;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 10px 0;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 80px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num span {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-right: 8px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num select {
  border: 1px solid #000;
  padding: 3px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator span {
  cursor: pointer;
  padding: 3px 6px;
  color: #fff;
  background: #448bef;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #448bef), color-stop(100%, #0d52c4));
  background: linear-gradient(to bottom, #448bef 0%, #0d52c4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#448bef', endColorstr='#0d52c4', GradientType=0);
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .prev {
  margin-right: 15px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .next {
  margin-left: 15px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin: 0;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu li {
  padding: 0 10px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu li a {
  color: #666;
  font-size: 15px;
  font-weight: bold;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu li a:hover {
  color: #1c69d4;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 30px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .uno-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody {
  width: 33%;
  height: 320px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  padding: 10px;
  margin-right: 10px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody:hover {
  box-shadow: 0 0 8px #262626;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody:hover p {
  visibility: visible;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody img {
  width: 100%;
  height: 135px;
  margin-bottom: 10px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody span {
  color: #262626;
  font-weight: bold;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody .gody-price {
  margin-bottom: 15px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody p {
  visibility: hidden;
  margin: 0;
  color: #262626;
  font-size: 13px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px;
  cursor: pointer;
  border-bottom: 2px solid #e6e6e6;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line:first-child {
  border-top: 2px solid #e6e6e6;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line:hover {
  box-shadow: 0 0 8px #ADADAD;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-pic {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 15px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-pic img {
  width: 180px;
  height: 100px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price span {
  color: #262626;
  font-weight: bold;
  font-size: 14px;
}
main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price .price {
  font-size: 17px;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 25px;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 10px 0;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 80px;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num span {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-right: 8px;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num select {
  border: 1px solid #000;
  padding: 3px;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator span {
  padding: 3px 6px;
  color: #fff;
  background: #448bef;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #448bef), color-stop(100%, #0d52c4));
  background: linear-gradient(to bottom, #448bef 0%, #0d52c4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#448bef', endColorstr='#0d52c4', GradientType=0);
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .prev {
  margin-right: 15px;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .next {
  margin-left: 15px;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin: 0;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu li {
  padding: 0 10px;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu li a {
  color: #666;
  font-size: 15px;
  font-weight: bold;
}
main .search-resalt-full .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu li a:hover {
  color: #1c69d4;
}
main .lifestyle-main,
main .lifestyle-main-rows {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .lifestyle-main .gide-line,
main .lifestyle-main-rows .gide-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 30px 0;
}
main .lifestyle-main .gide-line .nav-menu,
main .lifestyle-main-rows .gide-line .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin: 0;
}
main .lifestyle-main .gide-line .nav-menu li,
main .lifestyle-main-rows .gide-line .nav-menu li {
  padding: 0 10px;
}
main .lifestyle-main .gide-line .nav-menu li a,
main .lifestyle-main-rows .gide-line .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .lifestyle-main .gide-line .nav-menu li a:hover,
main .lifestyle-main-rows .gide-line .nav-menu li a:hover {
  color: #1c69d4;
}
main .lifestyle-main .gide-line .nav-menu li .active,
main .lifestyle-main-rows .gide-line .nav-menu li .active {
  color: #1c69d4;
}
main .lifestyle-main .goods-main-block,
main .lifestyle-main-rows .goods-main-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 40px;
}
main .lifestyle-main .goods-main-block .navigate-block,
main .lifestyle-main-rows .goods-main-block .navigate-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-right: 20px;
}
main .lifestyle-main .goods-main-block .navigate-block .logo-name,
main .lifestyle-main-rows .goods-main-block .navigate-block .logo-name {
  color: #000;
  font-weight: bold;
  font-size: 21px;
}
main .lifestyle-main .goods-main-block .navigate-block .nav-menu,
main .lifestyle-main-rows .goods-main-block .navigate-block .nav-menu {
  margin-bottom: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0;
  margin-bottom: 40px;
}
main .lifestyle-main .goods-main-block .navigate-block .nav-menu li a,
main .lifestyle-main-rows .goods-main-block .navigate-block .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .lifestyle-main .goods-main-block .navigate-block .nav-menu li a:hover,
main .lifestyle-main-rows .goods-main-block .navigate-block .nav-menu li a:hover {
  color: #1c69d4;
}
main .lifestyle-main .goods-main-block .navigate-block .nav-menu li a.active,
main .lifestyle-main-rows .goods-main-block .navigate-block .nav-menu li a.active {
  color: #1c69d4;
}
main .lifestyle-main .goods-main-block .navigate-block .your-choosed-param,
main .lifestyle-main-rows .goods-main-block .navigate-block .your-choosed-param {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 40px;
  margin-top: 25px;
}
main .lifestyle-main .goods-main-block .navigate-block .your-choosed-param > div,
main .lifestyle-main-rows .goods-main-block .navigate-block .your-choosed-param > div {
  border-bottom: 2px solid #e6e6e6;
}
main .lifestyle-main .goods-main-block .navigate-block .your-choosed-param > div:first-child,
main .lifestyle-main-rows .goods-main-block .navigate-block .your-choosed-param > div:first-child {
  border-top: 2px solid #e6e6e6;
}
main .lifestyle-main .goods-main-block .navigate-block .your-choosed-param .x-block,
main .lifestyle-main-rows .goods-main-block .navigate-block .your-choosed-param .x-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 10px 0;
  cursor: pointer;
}
main .lifestyle-main .goods-main-block .navigate-block .your-choosed-param .x-block .slide-non-block,
main .lifestyle-main-rows .goods-main-block .navigate-block .your-choosed-param .x-block .slide-non-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
main .lifestyle-main .goods-main-block .navigate-block .your-choosed-param .x-block .slide-non-block span,
main .lifestyle-main-rows .goods-main-block .navigate-block .your-choosed-param .x-block .slide-non-block span {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}
main .lifestyle-main .goods-main-block .navigate-block .your-choosed-param .x-block .slide-non-block .x-butt,
main .lifestyle-main-rows .goods-main-block .navigate-block .your-choosed-param .x-block .slide-non-block .x-butt {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 15px;
  font-weight: bold;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}
main .lifestyle-main .goods-main-block .navigate-block .your-choosed-param .common-link,
main .lifestyle-main-rows .goods-main-block .navigate-block .your-choosed-param .common-link {
  color: #666;
  font-weight: bold;
  margin-top: 15px;
}
main .lifestyle-main .goods-main-block .navigate-block .your-choosed-param .common-link:hover,
main .lifestyle-main-rows .goods-main-block .navigate-block .your-choosed-param .common-link:hover {
  color: #1c69d4;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block > div,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block > div {
  border-bottom: 2px solid #e6e6e6;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block > div:first-child,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block > div:first-child {
  border-top: 2px solid #e6e6e6;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 10px 0;
  cursor: pointer;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slide-block,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slide-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slide-block .open-close,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slide-block .open-close {
  width: 20px;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  background-color: #1c69d4;
  margin-right: 10px;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slide-block .open-close.active,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slide-block .open-close.active {
  display: -ms-flexbox;
  display: flex;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slide-block .close-open,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slide-block .close-open {
  width: 20px;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  background-color: #1c69d4;
  margin-right: 10px;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slide-block .close-open.active,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slide-block .close-open.active {
  display: -ms-flexbox;
  display: flex;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slide-block .text,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slide-block .text {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slider-itself,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slider-itself {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0 30px;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slider-itself .slide-num,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slider-itself .slide-num {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slider-itself .slide-num span,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slider-itself .slide-num span {
  color: #262626;
  font-weight: bold;
  font-size: 14px;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .color-slide,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .color-slide,
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slide-size,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slide-size {
  display: none;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .color-slide .nav-menu,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .color-slide .nav-menu,
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slide-size .nav-menu,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slide-size .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0;
  margin-top: 10px;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .color-slide .nav-menu li a,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .color-slide .nav-menu li a,
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slide-size .nav-menu li a,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slide-size .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .color-slide .nav-menu li a:hover,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .color-slide .nav-menu li a:hover,
main .lifestyle-main .goods-main-block .navigate-block .param-block .n-block .slide-size .nav-menu li a:hover,
main .lifestyle-main-rows .goods-main-block .navigate-block .param-block .n-block .slide-size .nav-menu li a:hover {
  color: #1c69d4;
}
main .lifestyle-main .goods-main-block .goods-list,
main .lifestyle-main-rows .goods-main-block .goods-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .lifestyle-main .goods-main-block .goods-list .gody-banner,
main .lifestyle-main-rows .goods-main-block .goods-list .gody-banner {

  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .lifestyle-main .goods-main-block .goods-list .gody-banner img,
main .lifestyle-main-rows .goods-main-block .goods-list .gody-banner img {
  width: 945px;
  height: auto;
}
main .lifestyle-main .goods-main-block .goods-list .name-and-nav,
main .lifestyle-main-rows .goods-main-block .goods-list .name-and-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 7px;
}
main .lifestyle-main .goods-main-block .goods-list .name-and-nav .logo-name,
main .lifestyle-main-rows .goods-main-block .goods-list .name-and-nav .logo-name {
  color: #000;
  font-weight: bold;
  font-size: 23px;
  margin-right: 15px;
}
main .lifestyle-main .goods-main-block .goods-list .name-and-nav .blocks,
main .lifestyle-main-rows .goods-main-block .goods-list .name-and-nav .blocks {
  width: 24px;
  height: 24px;
  background: url('../img/blocks.png') no-repeat;
  margin-right: 3px;
}
main .lifestyle-main .goods-main-block .goods-list .name-and-nav .lines,
main .lifestyle-main-rows .goods-main-block .goods-list .name-and-nav .lines {
  width: 24px;
  height: 24px;
  background: url('../img/list.png') no-repeat;
}
main .lifestyle-main .goods-main-block .goods-list .items-line,
main .lifestyle-main-rows .goods-main-block .goods-list .items-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 20px;
}
main .lifestyle-main .goods-main-block .goods-list .items-line .num-of-items,
main .lifestyle-main-rows .goods-main-block .goods-list .items-line .num-of-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .lifestyle-main .goods-main-block .goods-list .items-line .num-of-items span,
main .lifestyle-main-rows .goods-main-block .goods-list .items-line .num-of-items span {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-right: 3px;
}
main .lifestyle-main .goods-main-block .goods-list .items-line .sort-items,
main .lifestyle-main-rows .goods-main-block .goods-list .items-line .sort-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .lifestyle-main .goods-main-block .goods-list .items-line .sort-items span,
main .lifestyle-main-rows .goods-main-block .goods-list .items-line .sort-items span {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-right: 10px;
}
main .lifestyle-main .goods-main-block .goods-list .items-line .sort-items select,
main .lifestyle-main-rows .goods-main-block .goods-list .items-line .sort-items select {
  border: 1px solid #000;
  padding-left: 7px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px 30px;
  border-bottom: 2px solid #e6e6e6;
  border-top: 2px solid #e6e6e6;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 10px 0;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 80px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num span,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num span {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-right: 8px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num select,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num select {
  border: 1px solid #000;
  padding: 3px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator span,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator span {
  cursor: pointer;
  padding: 3px 6px;
  color: #fff;
  background: #448bef;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #448bef), color-stop(100%, #0d52c4));
  background: linear-gradient(to bottom, #448bef 0%, #0d52c4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#448bef', endColorstr='#0d52c4', GradientType=0);
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .prev,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .prev {
  margin-right: 15px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .next,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .next {
  margin-left: 15px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin: 0;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu li,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu li {
  padding: 0 7px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu li a,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu li a {
  color: #666;
  font-size: 15px;
  font-weight: bold;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu li a:hover,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .paginator .nav-menu li a:hover {
  color: #1c69d4;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 30px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody {
  width: 33%;
  height: 320px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  text-align: left;
  padding: 10px;
  margin-right: 10px;
  position:relative;
}




.discount_lable{
position:absolute;
right:0px;
top:0px;
padding:2px 9px;
background:#1c69d4;
color:#fff;
font-size:13px;
font-weight:bold;
}





main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody:hover,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody:hover {
  box-shadow: 0 0 8px #262626;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody:hover p,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody:hover p {
  visibility: visible;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody img,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody img {
  width: 240px;
  height: 160px;
  margin-bottom: 10px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody span,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody span {
    max-width: 240px;
  color: #262626;
  font-weight: bold;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody .gody-price,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody .gody-price {
  margin-bottom: 10px;
    margin-top: 7px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody p,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody p {
    max-width: 240px;
    max-height: 53px;
    overflow-y: hidden;
    text-overflow: clip;
  visibility: hidden;
  margin: 0;
  color: #262626;
  font-size: 13px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px;
  cursor: pointer;
  border-bottom: 2px solid #e6e6e6;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line:first-child,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line:first-child {
  border-top: 2px solid #e6e6e6;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line:hover,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line:hover {
  box-shadow: 0 0 8px #ADADAD;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-pic,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-pic {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 15px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-pic img,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-pic img {
  width: 200px;
  height: auto;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price {
  width: 75%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price span,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price span {
  color: #262626;
  font-weight: bold;
  font-size: 14px;
}
main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price .price,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price .price {
  font-size: 17px;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 25px;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 10px 0;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 80px;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num span,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num span {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-right: 8px;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num select,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num select {
  border: 1px solid #000;
  padding: 3px;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator span,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator span {
  padding: 3px 6px;
  color: #fff;
  background: #448bef;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #448bef), color-stop(100%, #0d52c4));
  background: linear-gradient(to bottom, #448bef 0%, #0d52c4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#448bef', endColorstr='#0d52c4', GradientType=0);
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .prev,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .prev {
  margin-right: 15px;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .next,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .next {
  margin-left: 15px;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin: 0;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu li,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu li {
  padding: 0 10px;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu li a,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu li a {
  color: #666;
  font-size: 15px;
  font-weight: bold;
}
main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu li a:hover,
main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .paginator .nav-menu li a:hover {
  color: #1c69d4;
}
main .lifestyle-main .goods-main-block .goods-list .some-dumb-text,
main .lifestyle-main-rows .goods-main-block .goods-list .some-dumb-text {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 30px;
  margin-bottom: 100px;
}
main .lifestyle-main .goods-main-block .goods-list .some-dumb-text .name-of-page,
main .lifestyle-main-rows .goods-main-block .goods-list .some-dumb-text .name-of-page {
  color: #262626;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 25px;
}
main .lifestyle-main .goods-main-block .goods-list .some-dumb-text .who-read-it,
main .lifestyle-main-rows .goods-main-block .goods-list .some-dumb-text .who-read-it {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 20px;
}
main .lifestyle-main .goods-main-block .goods-list .some-dumb-text .who-read-it .enter-word,
main .lifestyle-main-rows .goods-main-block .goods-list .some-dumb-text .who-read-it .enter-word {
  margin-bottom: 15px;
  color: #262626;
}
main .lifestyle-main .goods-main-block .goods-list .some-dumb-text .who-read-it p,
main .lifestyle-main-rows .goods-main-block .goods-list .some-dumb-text .who-read-it p {
  color: #262626;
  margin: 0;
}
main .open-product {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .open-product .gide-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 30px 0;
}
main .open-product .gide-line .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin: 0;
}
main .open-product .gide-line .nav-menu li {
  padding: 0 10px;
}
main .open-product .gide-line .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .open-product .gide-line .nav-menu li a:hover {
  color: #1c69d4;
}
main .open-product .gide-line .nav-menu li .active {
  color: #1c69d4;
}
main .open-product .gody-main-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .open-product .gody-main-block h1 {
  color: #262626;
  margin: 0;
  font-family: "BMWWebBold";
  margin-bottom: 50px;
}
main .open-product .gody-main-block .gody-description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 150px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 40px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view .main-view {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 30px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view .main-view img {
  width: 630px;
  height: 350px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view .main-view a {
  position: absolute;
  content: '';
  bottom: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: url('../img/pic-view.png') no-repeat;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view .other-view {
  display: -ms-flexbox;
  display: block;
    max-width: 630px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view .other-view img {
  width: 155px;
  height: 85px;
  margin-right: 15px;
    float: left;
    margin-bottom: 15px;
  cursor: pointer;
  border: 2px solid #e6e6e6;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view .other-view img:hover {
  border-bottom: 2px solid #1c69d4;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view .other-view .selected {
  border-bottom: 2px solid #1c69d4;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-description {
  width: 630px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  text-align: left;
  margin-bottom: 50px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-description .details {
  color: #262626;
  font-weight: bold;
  font-size: 22px;
  text-transform: uppercase;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-description .prod-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 25px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-description .prod-num .say-num {
  color: #262626;
  font-weight: bold;
  font-size: 15px;
  margin-right: 8px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-description .prod-num .num {
  color: #262626;
  font-size: 14px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-description p {
  margin: 0;
  font-size: 13px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-description ul {
	list-style: disc !important;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer {
  width: 630px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recom {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 15px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recomends-goods {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recomends-goods > div {
  border-bottom: 2px solid #e6e6e6;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recomends-goods > div:first-child {
  border-top: 2px solid #e6e6e6;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recomends-goods .one-rec-gody {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 15px;
  cursor: pointer;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recomends-goods .one-rec-gody:hover {
  box-shadow: 0 0 8px #ADADAD;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recomends-goods .one-rec-gody .gody-pic {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 15px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recomends-goods .one-rec-gody .gody-pic img {
  width: 180px;
  height: 100px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recomends-goods .one-rec-gody .descr-gody {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recomends-goods .one-rec-gody .descr-gody .gody-name {
  color: #262626;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
}
main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer .recomends-goods .one-rec-gody .descr-gody .gody-price {
  color: #262626;
  font-size: 17px;
  font-weight: bold;
}
main .open-product .gody-main-block .gody-description .gody-param {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
  margin-bottom: 60px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  border-bottom: 2px solid #e6e6e6;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param .color-param,
main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param .size-param {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 25px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param .color-param .text,
main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param .size-param .text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 15px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param .color-param .text span,
main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param .size-param .text span {
  color: #262626;
  font-size: 15px;
  font-weight: bold;
  margin-right: 7px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param .color-param select,
main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param .size-param select {
  width: 370px;
  height: 20px;
  padding-left: 5px;
  border: 1px solid #ADADAD;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price {
  width: 100%;
  height: 150px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 30px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .add-wishlist,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .print,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .size {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 4px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .add-wishlist:hover span,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .print:hover span,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .size:hover span {
  color: #1c69d4;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .add-wishlist .pin,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .print .pin,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .size .pin {
  width: 19px;
  height: 19px;
  margin-right: 7px;
  background: url('../img/pin.png') no-repeat;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .add-wishlist .print,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .print .print,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .size .print {
  width: 19px;
  height: 19px;
  margin-right: 7px;
  background: url('../img/print.png') no-repeat;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .add-wishlist .none-pic,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .print .none-pic,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .size .none-pic {
  width: 19px;
  height: 19px;
  margin-right: 7px;
  background-color: #fff;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .add-wishlist span,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .print span,
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .size span {
  color: #666;
  font-weight: bold;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands .size {
  display: none;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .money-question {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  text-align: right;
  margin-bottom: 20px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .money-question .euro-price {
  color: #262626;
  font-weight: bold;
  font-size: 21px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .money-question .taxies {
  color: #666;
  font-size: 13px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .buy-question {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .buy-question .avaible {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 8px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .buy-question .avaible .yes-no {
  margin-left: 10px;
  width: 7px;
  height: 7px;
  -o-border-radius: 50px;
  border-radius: 50px;
  background-color: limegreen;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .buy-question .avaible .no-no {
  margin-left: 10px;
  width: 7px;
  height: 7px;
  -o-border-radius: 50px;
  border-radius: 50px;
  background-color: red;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .buy-question .buy-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .buy-question .buy-button input {
  padding-left: 10px;
  width: 30px;
  height: 24px;
  border: 1px solid #262626;
  margin-right: 10px;
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .buy-question .buy-button .buy-butt {
  width: 160px;
  height: 24px;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
  padding: 4px 10px 5px;
  background: #248ef6;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #248ef6), color-stop(100%, #1d4c9c));
  background: linear-gradient(to bottom, #248ef6 0%, #1d4c9c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#248ef6', endColorstr='#1d4c9c', GradientType=0);
}
main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product .buy-question .buy-button .buy-butt:hover {
  background: #1d4c9c;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #1d4c9c), color-stop(100%, #248ef6));
  background: linear-gradient(to bottom, #1d4c9c 0%, #248ef6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d4c9c', endColorstr='#248ef6', GradientType=0);
}
main .open-product .gody-main-block .gody-description .gody-param .support-services {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services span {
  color: #262626;
  font-weight: bold;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services .serv {
  font-size: 19px;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services .exp {
  font-size: 15px;
  margin-bottom: 10px;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services select {
  width: 370px;
  height: 20px;
  padding-left: 5px;
  border: 1px solid #ADADAD;
  margin-bottom: 35px;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services .phone-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services .phone-num .phone-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/phone.png') no-repeat;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services .phone-num .number {
  font-size: 21px;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services .mail-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services .mail-address .mail-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/mail.png') no-repeat;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services .mail-address .mail {
  color: #666;
  font-weight: bold;
}
main .open-product .gody-main-block .gody-description .gody-param .support-services .mail-address .mail:hover {
  color: #1c69d4;
}
main .open-product .last-viewed {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-top: 25px;
  border-top: 2px solid #e6e6e6;
}
main .open-product .last-viewed span {
  color: #262626;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 25px;
}
main .open-product .last-viewed .line-last-gody {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 70px;
  position: relative;
}
main .open-product .last-viewed .line-last-gody .last-gody {
  width: 200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 10px;
  margin-right: 40px;
  position: relative;
}
main .open-product .last-viewed .line-last-gody .last-gody:hover {
  box-shadow: 0 0 8px #ADADAD;
}
main .open-product .last-viewed .line-last-gody .last-gody img {
  width: 180px;
  height: 100px;
  margin-bottom: 10px;
}
main .open-product .last-viewed .line-last-gody .last-gody span {
  color: #262626;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
    max-width: 180px;
}
main .open-product .last-viewed .line-last-gody .last-gody .mon {
  font-size: 17px;
}
main .apparel {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0 30px;
}
main .apparel .ap-tittle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin: 30px 0;
}
main .apparel .ap-tittle .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .apparel .ap-tittle .col-md-9 h2 {
  margin: 0;
  color: #000;
  font-size: 32px;
  font-weight: bold;
  text-transform: uppercase;
}
main .apparel .ap-tittle .col-md-9 span {
  color: #000;
  font-size: 25px;
  font-weight: bold;
}
main .apparel .ladies-apparel {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .apparel .ladies-apparel .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .apparel .ladies-apparel .col-md-3 span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
}
main .apparel .ladies-apparel .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .apparel .ladies-apparel .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .apparel .ladies-apparel .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .apparel .ladies-apparel .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 25px;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic img {
  width: 100%;
  height: auto;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .apertising {
  position: absolute;
  content: '';
  top: 30px;
  left: 30px;
  width: 245px;
  height: 324px;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .apertising img {
  width: 245px;
  height: auto;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .apertising .ap-descript {
  width: 100%;
    height: 105px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .apertising .ap-descript .ap-name {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 15px;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .apertising .ap-descript .price-link {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .apertising .ap-descript .price-link span {
  color: #262626;
  font-weight: bold;
  font-size: 19px;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .apertising .ap-descript .price-link a {
  color: #666;
  font-weight: bold;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .apertising .ap-descript .price-link a:hover {
  color: #1c69d4;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .eye-info {
  position: absolute;
  content: '';
  top: 190px;
  right: 325px;
  width: 27px;
  height: 27px;
  z-index: 9;
  cursor: pointer;
  background: url('../img/eye.png') no-repeat;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .eye-info:hover + .eye-block {
  visibility: visible;
  width: 265px;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .eye-info:hover + .eye-block img {
  width: 245px;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .eye-block {
  visibility: hidden;
  position: absolute;
  content: '';
  width: 0;
  top: 200px;
  right: 335px;
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #fff;
  transition: all 0.5s;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .eye-block img {
  width: 0;
  height: 135px;
  margin-bottom: 15px;
  transition: all 0.5s;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .eye-block p {
  margin: 0;
  font-weight: bold;
  font-size: 13px;
  color: #262626;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .uno {
  top: 400px;
  right: 0;
  left: 240px;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .num-1 {
  top: 410px;
  left: 250px;
  right: 0;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .duo {
  top: 350px;
  right: 0;
  left: 500px;
}
main .apparel .ladies-apparel .col-md-9 .bigest-pic .num-2 {
  top: 360px;
  right: 0;
  left: 510px;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high span {
  color: #262626;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 20px;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line .high-gody {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 10px;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line .high-gody img {
  width: 100%;
  height: auto;
    max-height: 145px;
  cursor: pointer;
  margin-bottom: 10px;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line .high-gody .name {
  min-height: 42px;
  color: #262626;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 7px;
  text-transform: none;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line .high-gody .price {
  color: #262626;
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 5px;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line .high-gody a {
  color: #666;
  font-weight: bold;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line .high-gody a:hover {
  color: #1c69d4;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high .high-button {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high .high-button a {
  width: 160px;
  height: 40px;
  color: #fff;
  background-color: #666;
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
  padding: 4px 10px 5px;
}
main .apparel .ladies-apparel .col-md-9 .apparel-high .high-button a:hover {
  background-color: #777;
}
main .kids {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .kids .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .kids .col-md-3 span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
}
main .kids .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .kids .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .kids .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .kids .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .kids .col-md-9 .big-video {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 30px;
  box-shadow: 0 0 8px #ADADAD;
}
main .kids .col-md-9 .big-video img {
  width: 885px;
  height: 420px;
}
main .kids .col-md-9 .name-apertising {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 30px;
}
main .kids .col-md-9 .name-apertising .kids-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-right: 30px;
}
main .kids .col-md-9 .name-apertising .kids-links .main-link {
  width: 275px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 35px;
  padding: 15px;
  cursor: pointer;
  box-shadow: 0 0 8px #ADADAD;
}
main .kids .col-md-9 .name-apertising .kids-links .main-link:hover a {
  color: #1c69d4;
}
main .kids .col-md-9 .name-apertising .kids-links .main-link .main-name {
  color: #262626;
  font-weight: bold;
  font-size: 62px;
  line-height: 62px;
  margin-bottom: 17px;
}
main .kids .col-md-9 .name-apertising .kids-links .main-link .link-discr {
  color: #262626;
  font-weight: bold;
  font-size: 21px;
  line-height: 21px;
}
main .kids .col-md-9 .name-apertising .kids-links .main-link a {
  color: #666;
  font-weight: bold;
}
main .kids .col-md-9 .name-apertising .kids-links .just-link {
  width: 275px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  cursor: pointer;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .kids .col-md-9 .name-apertising .kids-links .just-link:hover a {
  color: #1c69d4;
}
main .kids .col-md-9 .name-apertising .kids-links .just-link img {
  width: 245px;
  height: 146px;
  margin-bottom: 10px;
}
main .kids .col-md-9 .name-apertising .kids-links .just-link .name {
  color: #262626;
  font-weight: bold;
  font-size: 17px;
  text-transform: uppercase;
}
main .kids .col-md-9 .name-apertising .kids-links .just-link .link-discr {
  color: #262626;
  font-weight: bold;
  font-size: 14px;
}
main .kids .col-md-9 .name-apertising .kids-links .just-link a {
  color: #666;
  font-weight: bold;
}
main .kids .col-md-9 .name-apertising .big-apertising-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  box-shadow: 0 0 8px #ADADAD;
}
main .kids .col-md-9 .name-apertising .big-apertising-block img {
  width: 100%;
  height: 518px;
}
main .kids .col-md-9 .name-apertising .big-apertising-block .aper-discr {
  position: absolute;
  content: '';
  left: 30px;
  bottom: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  text-align: left;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .kids .col-md-9 .name-apertising .big-apertising-block .aper-discr h3 {
  color: #fff;
  font-weight: bold;
  font-size: 23px;
  margin: 0;
  text-transform: uppercase;
}
main .kids .col-md-9 .name-apertising .big-apertising-block .aper-discr span {
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 10px;
}
main .kids .col-md-9 .name-apertising .big-apertising-block .aper-discr a {
  width: 160px;
  height: 24px;
  color: #fff;
  background-color: #666;
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
  padding: 4px 10px 5px;
}
main .kids .col-md-9 .name-apertising .big-apertising-block .aper-discr a:hover {
  background-color: #777;
}
main .kids .col-md-9 .some-links {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 100px;
}
main .kids .col-md-9 .some-links .kids-toy {
  width: 33%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px;
  margin-right: 30px;
  cursor: pointer;
  box-shadow: 0 0 8px #ADADAD;
}
main .kids .col-md-9 .some-links .kids-toy:hover .price-link a {
  color: #1c69d4;
}
main .kids .col-md-9 .some-links .kids-toy img {
  width: 100%;
  height: 146px;
  margin-bottom: 15px;
}
main .kids .col-md-9 .some-links .kids-toy span {
  color: #262626;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
}
main .kids .col-md-9 .some-links .kids-toy .price-link {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
main .kids .col-md-9 .some-links .kids-toy .price-link span {
  color: #262626;
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 0;
}
main .kids .col-md-9 .some-links .kids-toy .price-link a {
  color: #666;
  font-weight: bold;
}
main .cart-empty {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 80px;
    height: 40vh;
}
main .cart-empty h3 {
  margin: 0;
  margin-bottom: 40px;
  color: #262626;
  font-weight: bold;
}
main .cart-empty .cart-message {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-top: 2px solid #e6e6e6;
}
main .cart-empty .cart-message span {
  color: #262626;
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
  padding-left: 30px;
  margin-bottom: 30px;
}
main .cart-empty .cart-message a {
  width: 160px;
  height: 24px;
  color: #fff;
  background-color: #777;
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
  padding: 4px 10px 5px;
}
main .cart-empty .cart-message a:hover {
  background-color: #666;
}
main .cart-full {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 80px;
}
main .cart-full h3 {
  margin: 0;
  margin-bottom: 40px;
  color: #262626;
  font-weight: bold;
}
main .cart-full .cart-info-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
}
main .cart-full .cart-info-line span {
  color: #262626;
  font-weight: bold;
}
main .cart-full .cart-info-line .item-quo {
  width: 92%;
}
main .cart-full .cart-info-line .item-price {
  width: 20%;
}
main .cart-full .cart-info-line .item-pick {
  width: 30%;
}
main .cart-full .cart-info-line .tot-price {
  width: 10%;
}
main .cart-full form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 100px;
}
main .cart-full form .gody-line-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .cart-full form .gody-line-block .gody-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .cart-full form .gody-line-block .gody-line:first-child {
  border-top: 2px solid #e6e6e6;
}
main .cart-full form .gody-line-block .gody-line img {
  width: 195px;
  height: auto;
  margin-right: 15px;
  cursor: pointer;
}
main .cart-full form .gody-line-block .gody-line .name-number {
  width: 25%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 40px;
}
main .cart-full form .gody-line-block .gody-line .name-number a{
    max-width: 250px;
}
main .cart-full form .gody-line-block .gody-line .name-number span {
  color: #262626;
}
main .cart-full form .gody-line-block .gody-line .name-number .name {
  font-size: 15px;
  font-weight: bold;
    max-width: 250px;
  margin-bottom: 5px;
}
main .cart-full form .gody-line-block .gody-line .add-remove {
  width: 12%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
main .cart-full form .gody-line-block .gody-line .add-remove .add-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 5px;
}
main .cart-full form .gody-line-block .gody-line .add-remove .add-block .add-pic {
  width: 19px;
  height: 19px;
  margin-right: 7px;
  background: url('../img/pin.png') no-repeat;
}
main .cart-full form .gody-line-block .gody-line .add-remove .add-block .add {
  color: #666;
  font-weight: bold;
    font-size: 11px;
}
main .cart-full form .gody-line-block .gody-line .add-remove .add-block .add:hover {
  color: #1c69d4;
}
main .cart-full form .gody-line-block .gody-line .add-remove .remove-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .cart-full form .gody-line-block .gody-line .add-remove .remove-block .remove-pic {
  width: 19px;
  height: 19px;
  margin-right: 7px;
  background: url('../img/icons.png') no-repeat;
  background-position: -450px -60px;
}
main .cart-full form .gody-line-block .gody-line .add-remove .remove-block .remove {
  color: #666;
    font-size: 11px;
  font-weight: bold;
}
main .cart-full form .gody-line-block .gody-line .add-remove .remove-block .remove:hover {
  color: #1c69d4;
}
main .cart-full form .gody-line-block .gody-line .uno-price {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
main .cart-full form .gody-line-block .gody-line .uno-price span {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
}
main .cart-full form .gody-line-block .gody-line .quonity {
  width: 10%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
main .cart-full form .gody-line-block .gody-line .quonity input {
  width: 30px;
  height: 24px;
  padding-left: 10px;
  border: 1px solid #262626;
}
main .cart-full form .gody-line-block .gody-line .all-price {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .cart-full form .gody-line-block .gody-line .all-price span {
  color: #262626;
  font-size: 15px;
  font-weight: bold;
}
main .cart-full form .gody-promo-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .cart-full form .gody-promo-block h3 {
  margin: 0;
  color: #262626;
  font-size: 19px;
  font-weight: bold;
}
main .cart-full form .gody-promo-block .promo-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 10px;
}
main .cart-full form .gody-promo-block .promo-line span {
  color: #262626;
  margin-right: 200px;
}
main .cart-full form .gody-promo-block .promo-line .enter-promo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .cart-full form .gody-promo-block .promo-line .enter-promo input {
  width: 251px;
  height: 23px;
  padding-left: 5px;
  border: 1px solid #262626;
  margin-bottom: 15px;
}
main .cart-full form .gody-promo-block .promo-line .enter-promo a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
}
main .cart-full form .gody-promo-block .promo-line .enter-promo a:hover {
  background-color: #777;
}
main .cart-full form .gody-total-price-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 15px;
}
main .cart-full form .gody-total-price-block .summary-block {
  width: 40%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 30px;
}
main .cart-full form .gody-total-price-block .summary-block .summary-text {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: end;
      align-items: flex-end;
}
main .cart-full form .gody-total-price-block .summary-block .summary-text span {
  color: #262626;
}
main .cart-full form .gody-total-price-block .summary-block .summary-text .gen {
  font-size: 16px;
  font-weight: bold;
}
main .cart-full form .gody-total-price-block .summary-block .summary-text .some-inf {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 5px;
}
main .cart-full form .gody-total-price-block .summary-block .summary-text .some-inf span {
  margin-right: 4px;
}
main .cart-full form .gody-total-price-block .summary-block .summary-text .some-inf a {
  color: #666;
  text-decoration: underline;
}
main .cart-full form .gody-total-price-block .summary-block .summary-text .some-inf a:hover {
  color: #1c69d4;
}
main .cart-full form .gody-total-price-block .summary-block .summary-numbers {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: end;
      align-items: flex-end;
}
main .cart-full form .gody-total-price-block .summary-block .summary-numbers span {
  font-size: 13px;
  color: #262626;
}
main .cart-full form .gody-total-price-block .summary-block .summary-numbers .norm {
  font-size: 16px;
  font-weight: bold;
}
main .cart-full form .gody-total-price-block .summary-block .summary-numbers .small {
  font-size: 14px;
  font-weight: bold;
}
main .cart-full form .gody-total-price-block .summary-block .summary-numbers .big {
  font-size: 16px;
  font-weight: bold;
}
main .cart-full form .gody-total-price-block .buttons-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .cart-full form .gody-total-price-block .buttons-block a {
  width: 180px;
  height: 24px;
  color: #fff;
  font-weight: bold;
  background-color: #666;
  font-size: 13px;
  line-height: 15px;
  padding: 4px 10px 5px;
  margin-right: 15px;
}
main .cart-full form .gody-total-price-block .buttons-block a:hover {
  background-color: #777;
}
main .cart-full form .gody-total-price-block .buttons-block button {
  border: none;
  outline: none;
  width: 180px;
  height: 24px;
  color: #fff;
  text-align: left;
  font-weight: bold;
  background: #248ef6;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #248ef6), color-stop(100%, #1d4c9c));
  background: linear-gradient(to bottom, #248ef6 0%, #1d4c9c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#248ef6', endColorstr='#1d4c9c', GradientType=0);
  font-size: 13px;
}
main .cart-full form .gody-total-price-block .buttons-block button:hover {
  background: #1d4c9c;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #1d4c9c), color-stop(100%, #248ef6));
  background: linear-gradient(to bottom, #1d4c9c 0%, #248ef6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d4c9c', endColorstr='#248ef6', GradientType=0);
}
main .my-orders {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 80px;
}
main .my-orders .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 20px;
}
main .my-orders .col-md-3 span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 15px;
}
main .my-orders .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .my-orders .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .my-orders .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .my-orders .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .my-orders .col-md-9 form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .my-orders .col-md-9 form .tittle-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  margin-bottom: 25px;
}
main .my-orders .col-md-9 form .tittle-block h4 {
  margin: 0;
  color: #262626;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
}
main .my-orders .col-md-9 form .tittle-block span {
  color: #262626;
  font-size: 13px;
  font-weight: bold;
}
main .my-orders .col-md-9 form .inp-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 25px;
}
main .my-orders .col-md-9 form .inp-block .inp-text {
  width: 55%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  margin-right: 30px;
}
main .my-orders .col-md-9 form .inp-block .inp-text span {
  color: #262626;
  font-size: 13px;
  margin-bottom: 10px;
}
main .my-orders .col-md-9 form .inp-block .inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .my-orders .col-md-9 form .inp-block .inp input {
  width: 245px;
  height: 20px;
  padding-left: 4px;
  border: 1px solid #ADADAD;
  margin-bottom: 10px;
}
main .my-orders .col-md-9 form .sequire-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 20px;
  border-bottom: 2px solid #e6e6e6;
}
main .my-orders .col-md-9 form .sequire-block span {
  color: #262626;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 25px;
}
main .my-orders .col-md-9 form .sequire-block img {
  width: 193px;
  height: 50px;
  margin-bottom: 10px;
}
main .my-orders .col-md-9 form .sequire-block .note {
  color: #262626;
  font-weight: normal;
  font-size: 13px;
  margin: 0;
}
main .my-orders .col-md-9 form .sequire-block .inp-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .my-orders .col-md-9 form .sequire-block .inp-info input {
  width: 245px;
  height: 20px;
  margin-right: 8px;
  padding-left: 4px;
  border: 1px solid #ADADAD;
}
main .my-orders .col-md-9 form .sequire-block .inp-info .help-butt {
  width: 12px;
  height: 12px;
  margin: 0;
  cursor: pointer;
  background: url('../img/info.png') no-repeat;
}
main .my-orders .col-md-9 form .sequire-block .inp-info .help-butt:hover {
  background: url('../img/info-push.png') no-repeat;
}
main .my-orders .col-md-9 form .sequire-block a {
  color: #666;
  font-weight: bold;
}
main .my-orders .col-md-9 form .sequire-block a:hover {
  color: #1c69d4;
}
main .my-orders .col-md-9 form .main-button {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-top: 35px;
}
main .my-orders .col-md-9 form .main-button button {
  border: none;
  outline: none;
  width: 180px;
  height: 24px;
  color: #fff;
  text-align: left;
  font-weight: bold;
  background: #248ef6;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #248ef6), color-stop(100%, #1d4c9c));
  background: linear-gradient(to bottom, #248ef6 0%, #1d4c9c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#248ef6', endColorstr='#1d4c9c', GradientType=0);
}
main .my-orders .col-md-9 form .main-button button:hover {
  background: #1d4c9c;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #1d4c9c), color-stop(100%, #248ef6));
  background: linear-gradient(to bottom, #1d4c9c 0%, #248ef6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d4c9c', endColorstr='#248ef6', GradientType=0);
}
main .downloads {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 80px;
}
main .downloads .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 20px;
}
main .downloads .col-md-3 span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 15px;
}
main .downloads .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .downloads .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .downloads .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .downloads .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .downloads .col-md-9 h4 {
  margin: 0;
  margin-bottom: 30px;
  color: #262626;
  font-weight: bold;
  font-size: 30px;
}
main .downloads .col-md-9 span {
  font-size: 13px;
  color: #262626;
  margin-bottom: 25px;
}
main .downloads .col-md-9 .pdf-download {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 30px;
}
main .downloads .col-md-9 .pdf-download img {
  width: 150px;
  height: 215px;
  cursor: pointer;
  margin-bottom: 15px;
}
main .downloads .col-md-9 .pdf-download a {
  color: #262626;
  font-size: 14px;
}
main .downloads .col-md-9 .pdf-download a:hover {
  color: #1c69d4;
}
main .cookie {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 80px;
}
main .cookie .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 20px;
}
main .cookie .col-md-3 span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 15px;
}
main .cookie .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .cookie .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .cookie .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .cookie .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .cookie .col-md-9 h2 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 35px;
  text-transform: uppercase;
}
main .cookie .col-md-9 .text-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  margin-bottom: 25px;
}
main .cookie .col-md-9 .text-block span {
  color: #262626;
  font-weight: bold;
  font-size: 21px;
  margin-bottom: 15px;
}
main .cookie .col-md-9 .text-block p {
  margin: 0;
  color: #262626;
  font-size: 13px;
  line-height: 15px;
}
main .faq {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 80px;
}
main .faq .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 20px;
}
main .faq .col-md-3 span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 15px;
}
main .faq .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .faq .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .faq .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .faq .col-md-6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .faq .col-md-6 h2 {
  color: #262626;
  font-size: 35px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 55px;
}
main .faq .col-md-6 .faq-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
}
main .faq .col-md-6 .faq-block .tit {
  color: #262626;
  font-weight: bold;
  font-size: 21px;
  margin-bottom: 20px;
}
main .faq .col-md-6 .faq-block .questions-lines {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 15px;
}
main .faq .col-md-6 .faq-block .questions-lines .line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 10px;
  cursor: pointer;
  border-bottom: 2px solid #e6e6e6;
  margin-bottom: 15px;
}
main .faq .col-md-6 .faq-block .questions-lines .line:hover .nav-of-line .plus,
main .faq .col-md-6 .faq-block .questions-lines .line .minus {
  background-color: #0653b6;
}
main .faq .col-md-6 .faq-block .questions-lines .line .nav-of-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .faq .col-md-6 .faq-block .questions-lines .line .nav-of-line .plus {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 18px;
  height: 18px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
  background-color: #1c69d4;
}
main .faq .col-md-6 .faq-block .questions-lines .line .nav-of-line .plus.active {
  display: -ms-flexbox;
  display: flex;
}
main .faq .col-md-6 .faq-block .questions-lines .line .nav-of-line .minus {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 18px;
  height: 18px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
  background-color: #1c69d4;
}
main .faq .col-md-6 .faq-block .questions-lines .line .nav-of-line .minus.active {
  display: -ms-flexbox;
  display: flex;
}
main .faq .col-md-6 .faq-block .questions-lines .line .nav-of-line span {
  color: #262626;
  font-size: 15px;
  font-weight: bold;
}
main .faq .col-md-6 .faq-block .questions-lines .line .message-block {
  display: none;
  margin: 15px 0;
  color: #262626;
  font-size: 13px;
  font-weight: bold;
}
main .faq .col-md-6 .faq-block a {
  color: #666;
  font-weight: bold;
  margin-bottom: 70px;
}
main .faq .col-md-6 .faq-block a:hover {
  color: #1c69d4;
}
main .account-room {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .account-room .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-room .col-md-3 span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 20px;
}
main .account-room .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .account-room .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .account-room .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .account-room .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-room .col-md-9 .access {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 30px;
  border-bottom: 2px solid #e6e6e6;
}
main .account-room .col-md-9 .access h3 {
  color: #262626;
  font-weight: bold;
  margin-bottom: 10px;
}
main .account-room .col-md-9 .access .done {
  display: none;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-room .col-md-9 .access .done span {
  color: #262626;
}
main .account-room .col-md-9 .access .done span:first-child {
  color: green;
  margin-right: 7px;
}
main .account-room .col-md-9 .your-data {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .account-room .col-md-9 .your-data h4 {
  color: #262626;
  font-weight: bold;
  margin-bottom: 20px;
}
main .account-room .col-md-9 .your-data .data-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
main .account-room .col-md-9 .your-data .data-line:last-child {
  margin-bottom: 0;
}
main .account-room .col-md-9 .your-data .data-line span {
  width: 38%;
  color: #262626;
}
main .account-room .col-md-9 .your-data .data-line .your {
  font-weight: bold;
}
main .account-room .col-md-9 .your-data .data-line a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
}
main .account-room .col-md-9 .your-data .data-line a:hover {
  background-color: #777;
}
main .account-room .col-md-9 .your-information {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .account-room .col-md-9 .your-information h4 {
  color: #262626;
  font-weight: bold;
  margin-bottom: 20px;
}
main .account-room .col-md-9 .your-information .last {
  margin-top: 30px;
}
main .account-room .col-md-9 .your-information .info-text-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
main .account-room .col-md-9 .your-information .info-text-line:last-child {
  margin-bottom: 0;
}
main .account-room .col-md-9 .your-information .info-text-line span {
  width: 38%;
  color: #262626;
}
main .account-room .col-md-9 .your-information .info-text-line .your {
  font-weight: bold;
}
main .account-room .col-md-9 .your-information .info-text-line a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
}
main .account-room .col-md-9 .your-information .info-text-line a:hover {
  background-color: #777;
}
main .account-room .col-md-9 .legal-notice {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .account-room .col-md-9 .legal-notice h4 {
  color: #262626;
  font-weight: bold;
  margin-bottom: 20px;
}
main .account-room .col-md-9 .legal-notice p {
  width: 100%;
  margin: 0;
  font-size: 13px;
  color: #262626;
  margin-bottom: 10px;
}
main .account-room .col-md-9 .legal-notice .confirme-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
}
main .account-room .col-md-9 .legal-notice .confirme-block .main-confirme {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
main .account-room .col-md-9 .legal-notice .confirme-block .main-confirme input {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
main .account-room .col-md-9 .legal-notice .confirme-block .main-confirme p {
  width: 60%;
  color: #262626;
  font-size: 13px;
  margin: 0;
}
main .account-room .col-md-9 .legal-notice .confirme-block .other-confirme {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 20px;
}
main .account-room .col-md-9 .legal-notice .confirme-block .other-confirme .confirme-uno {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
main .account-room .col-md-9 .legal-notice .confirme-block .other-confirme .confirme-uno input {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
main .account-room .col-md-9 .legal-notice .confirme-block .other-confirme .confirme-uno p {
  margin: 0;
  width: 50%;
  color: #262626;
  font-size: 13px;
}
main .account-room .col-md-9 .legal-notice .info-text-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
main .account-room .col-md-9 .legal-notice .info-text-line:last-child {
  margin-bottom: 0;
}
main .account-room .col-md-9 .legal-notice .info-text-line span {
  width: 38%;
  color: #262626;
}
main .account-room .col-md-9 .legal-notice .info-text-line a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
}
main .account-room .col-md-9 .legal-notice .info-text-line a:hover {
  background-color: #777;
}
main .account-room .col-md-9 .delete-your-akk {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
}
main .account-room .col-md-9 .delete-your-akk h4 {
  color: #262626;
  font-weight: bold;
  margin-bottom: 20px;
}
main .account-room .col-md-9 .delete-your-akk p {
  width: 100%;
  margin: 0;
  font-size: 13px;
  color: #262626;
  margin-bottom: 10px;
}
main .account-room .col-md-9 .delete-your-akk .info-text-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
main .account-room .col-md-9 .delete-your-akk .info-text-line:last-child {
  margin-bottom: 0;
}
main .account-room .col-md-9 .delete-your-akk .info-text-line span {
  width: 38%;
  color: #262626;
}
main .account-room .col-md-9 .delete-your-akk .info-text-line a {
  width: 185px;
  height: 24px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
}
main .account-room .col-md-9 .delete-your-akk .info-text-line a:hover {
  background-color: #777;
}
main .account-address {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .account-address .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-address .col-md-3 span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 20px;
}
main .account-address .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .account-address .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .account-address .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .account-address .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-address .col-md-9 h3 {
  color: #262626;
  font-weight: bold;
  margin-top: 0;
}
main .account-address .col-md-9 .dumb-c {
  color: #262626;
  margin-bottom: 60px;
}
main .account-address .col-md-9 .s-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
  padding-left: 10px;
  cursor: pointer;
}
main .account-address .col-md-9 .s-block .close-c {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 18px;
  height: 18px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
  background-color: #1c69d4;
}
main .account-address .col-md-9 .s-block .close-c:hover {
  background-color: #0653b6;
}
main .account-address .col-md-9 .s-block .open {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 18px;
  height: 18px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
  background-color: #1c69d4;
}
main .account-address .col-md-9 .s-block .open:hover {
  background-color: #0653b6;
}
main .account-address .col-md-9 .s-block .active {
  display: -ms-flexbox;
  display: flex;
}
main .account-address .col-md-9 .s-block .text {
  color: #262626;
  font-weight: bold;
}
main .account-address .col-md-9 .new-address, main .account-room .col-md-9 .new-address {
  width: 100%;
  display: none;
}
main .account-address .col-md-9 .new-address form, main .account-room .col-md-9 .new-address form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px;
  background-color: #e6e6e6;
}
main .account-address .col-md-9 .new-address form .line, main .account-room .col-md-9 .new-address form .line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 7px;
}
main .account-address .col-md-9 .new-address form .line:first-child, main .account-room .col-md-9 .new-address form .line:first-child {
  margin-bottom: 7px;
}
main .account-address .col-md-9 .new-address form .line:last-child, main .account-room .col-md-9 .new-address form .line:last-child {
  margin-bottom: 30px;
}
main .account-address .col-md-9 .new-address form .line span, main .account-room .col-md-9 .new-address form .line span {
  width: 33%;
}
main .account-address .col-md-9 .new-address form .line .inp-c, main .account-room .col-md-9 .new-address form .line .inp-c {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-address .col-md-9 .new-address form .line .inp-c input, main .account-room .col-md-9 .new-address form .line .inp-c input {
  margin: 0;
  margin-right: 7px;
}
main .account-address .col-md-9 .new-address form .line .inp-c label, main .account-room.col-md-9 .new-address form .line .inp-c label {
  margin: 0;
  font-weight: normal;
}
main .account-address .col-md-9 .new-address form .line .inp-b, main .account-room .col-md-9 .new-address form .line .inp-b {
  width: 60%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-address .col-md-9 .new-address form .line .inp-b .big, main .account-room .col-md-9 .new-address form .line .inp-b .big  {
  width: 53%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
}
main .account-address .col-md-9 .new-address form .line .inp-b .small, main .account-room .col-md-9 .new-address form .line .inp-b .small {
  width: 15%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
  margin-right: 5px;
}
main .account-address .col-md-9 .new-address form .line .inp-b .normal, main .account-room .col-md-9 .new-address form .line .inp-b .normal {
  width: 37%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
  margin-right: 5px;
}
main .account-address .col-md-9 .new-address form .line .inp-b select, main .account-room .col-md-9 .new-address form .line .inp-b select {
  width: 53%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
}
main .account-address .col-md-9 .new-address form .button-line, main .account-room .col-md-9 .new-address form .button-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 15px;
}
main .account-address .col-md-9 .new-address form .button-line a, main .account-room .col-md-9 .new-address form .button-line a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .account-address .col-md-9 .new-address form .button-line a:hover, main .account-room .col-md-9 .new-address form .button-line a:hover {
  background-color: #777;
}
main .account-address .col-md-9 .new-address form .button-line button, main .account-room .col-md-9 .new-address form .button-line button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
main .account-address .col-md-9 .new-address form .button-line button:hover, main .account-room .col-md-9 .new-address form .button-line button:hover {
  background-color: #0653b6;
}
main .account-address .col-md-9 .some-address-info {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-top: 30px;
  border-top: 2px solid #e6e6e6;
}
main .account-address .col-md-9 .some-address-info .your-address-stats {
  width: 33%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-address .col-md-9 .some-address-info .your-address-stats span {
  color: #262626;
  margin-bottom: 7px;
}
main .account-address .col-md-9 .some-address-info .your-address-stats .name {
  font-weight: bold;
}
main .account-address .col-md-9 .some-address-info .address-logos {
  width: 33%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-address .col-md-9 .some-address-info .address-logos .logo-name {
  color: #262626;
  font-weight: bold;
  margin-bottom: 7px;
}
main .account-address .col-md-9 .some-address-info .some-button {
  width: 33%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .account-address .col-md-9 .some-address-info .some-button a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
}
main .account-address .col-md-9 .some-address-info .some-button a:hover {
  background-color: #777;
}
main .account-order {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .account-order .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-order .col-md-3 span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 20px;
}
main .account-order .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .account-order .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .account-order .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .account-order .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-order .col-md-9 h3 {
  color: #262626;
  font-weight: bold;
  margin-top: 0;
}
main .account-order .col-md-9 .numbers-search-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .account-order .col-md-9 .numbers-search-line .or-numbers {
  color: #262626;
  font-weight: bold;
}
main .account-order .col-md-9 .numbers-search-line .search-shit {
  display: -ms-flexbox;
  display: flex;
}
main .account-order .col-md-9 .numbers-search-line .search-shit form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-order .col-md-9 .numbers-search-line .search-shit form input {
  padding-left: 10px;
  width: 320px;
  height: 24px;
  margin-right: 10px;
  border: 1px solid #ADADAD;
}
main .account-order .col-md-9 .numbers-search-line .search-shit form button {
  border: none;
  outline: none;
  padding: 12px 13px;
  background-color: #666;
  background-image: url('../img/search.png');
  background-position: center;
  background-repeat: no-repeat;
}
main .account-order .col-md-9 .numbers-search-line .search-shit form button:hover {
  background-color: #777;
}
main .account-order .col-md-9 .period-search {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 40px 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .account-order .col-md-9 .period-search span {
  color: #262626;
  margin-right: 8px;
}
main .account-order .col-md-9 .period-search select {
  padding-left: 5px;
  width: 200px;
  height: 24px;
  margin-right: 10px;
  border: 1px solid #ADADAD;
}
main .account-order .col-md-9 .line-for-text {
  width: 100%;
  padding: 15px;
}
main .account-order .col-md-9 .line-for-text span {
  color: #262626;
}
main .account-order-full {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .account-order-full .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-order-full .col-md-3 span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 20px;
}
main .account-order-full .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .account-order-full .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .account-order-full .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .account-order-full .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-order-full .col-md-9 h3 {
  color: #262626;
  font-weight: bold;
  margin-top: 0;
}
main .account-order-full .col-md-9 .numbers-search-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .account-order-full .col-md-9 .numbers-search-line .or-numbers {
  color: #262626;
  font-weight: bold;
}
main .account-order-full .col-md-9 .numbers-search-line .search-shit {
  display: -ms-flexbox;
  display: flex;
}
main .account-order-full .col-md-9 .numbers-search-line .search-shit form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-order-full .col-md-9 .numbers-search-line .search-shit form input {
  padding-left: 10px;
  width: 320px;
  height: 24px;
  margin-right: 10px;
  border: 1px solid #ADADAD;
}
main .account-order-full .col-md-9 .numbers-search-line .search-shit form button {
  border: none;
  outline: none;
  padding: 12px 13px;
  background-color: #666;
  background-image: url('../img/search.png');
  background-position: center;
  background-repeat: no-repeat;
}
main .account-order-full .col-md-9 .numbers-search-line .search-shit form button:hover {
  background-color: #777;
}
main .account-order-full .col-md-9 .period-search {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 40px 15px;
}
main .account-order-full .col-md-9 .period-search span {
  color: #262626;
  margin-right: 8px;
}
main .account-order-full .col-md-9 .period-search select {
  padding-left: 5px;
  width: 200px;
  height: 24px;
  margin-right: 10px;
  border: 1px solid #ADADAD;
}
main .account-order-full .col-md-9 .gody-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .account-order-full .col-md-9 .gody-line:first-child {
  border-top: 2px solid #e6e6e6;
}
main .account-order-full .col-md-9 .gody-line img {
  width: 195px;
  height: 125px;
  margin-right: 15px;
  cursor: pointer;
}
main .account-order-full .col-md-9 .gody-line .name-number {
  width: 25%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 40px;
}
main .account-order-full .col-md-9 .gody-line .name-number span {
  color: #262626;
}
main .account-order-full .col-md-9 .gody-line .name-number .name {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
    max-width: 250px;
}
main .account-order-full .col-md-9 .gody-line .uno-price {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
main .account-order-full .col-md-9 .gody-line .uno-price span {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
}
main .account-order-full .col-md-9 .gody-line .quonity {
  width: 10%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
main .account-order-full .col-md-9 .gody-line .quonity input {
  width: 30px;
  height: 24px;
  padding-left: 10px;
  border: 1px solid #262626;
}
main .account-order-full .col-md-9 .gody-line .all-price {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .account-order-full .col-md-9 .gody-line .all-price span {
  color: #262626;
  font-size: 16px;
  font-weight: bold;
}
main .account-wishlist-empty {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .account-wishlist-empty .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist-empty .col-md-3 .wishlist-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist-empty .col-md-3 .wishlist-line span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
  margin-right: 7px;
}
main .account-wishlist-empty .col-md-3 .wishlist-line .wish-setting {
  color: #fff;
  padding: 0px 4px;
  background-color: #1c69d4;
}
main .account-wishlist-empty .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .account-wishlist-empty .col-md-3 .nav-menu li:last-child {
  margin-top: 30px;
}
main .account-wishlist-empty .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
}
main .account-wishlist-empty .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .account-wishlist-empty .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-tittle-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-tittle-block .wish-tittle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-tittle-block .wish-tittle h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-right: 8px;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-tittle-block .wish-tittle .wish-rename {
  color: #fff;
  padding: 0px 4px;
  font-weight: bold;
  background-color: #1c69d4;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-tittle-block .wish-items {
  color: #262626;
  font-weight: bold;
  margin-bottom: 15px;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-private-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-private-block .private-pic-and-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-right: 7px;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-private-block .private-pic-and-text .private-pic {
  width: 15px;
  height: 13px;
  margin-right: 4px;
  background: url('../img/private.gif') no-repeat;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-private-block .private-pic-and-text .private-text {
  color: #262626;
  font-weight: bold;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-private-block .private-pic-button {
  width: 52px;
  height: 26px;
  cursor: pointer;
  background: url('../img/private-off.gif') no-repeat;
}
main .account-wishlist-empty .col-md-9 .wish-logothing-block .wish-private-block .on-button {
  background: url('../img/private-on.gif') no-repeat;
}
main .account-wishlist-empty .col-md-9 .no-wish-for-now {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 10px;
  border-top: 2px solid #e6e6e6;
  border-bottom: 2px solid #e6e6e6;
  font-size: 13px;
}
main .account-wishlist {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .account-wishlist .col-md-3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist .col-md-3 .wishlist-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist .col-md-3 .wishlist-line span {
  color: #262626;
  font-size: 19px;
  font-weight: bold;
  margin-right: 7px;
}
main .account-wishlist .col-md-3 .wishlist-line .wish-setting {
  color: #fff;
  padding: 0px 4px;
  background-color: #1c69d4;
}
main .account-wishlist .col-md-3 .nav-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
main .account-wishlist .col-md-3 .nav-menu li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist .col-md-3 .nav-menu li:last-child {
  margin-top: 30px;
}
main .account-wishlist .col-md-3 .nav-menu li a {
  color: #666;
  font-weight: bold;
  margin-right: 3px;
}
main .account-wishlist .col-md-3 .nav-menu li a:hover {
  color: #1c69d4;
}
main .account-wishlist .col-md-3 .nav-menu li .private-pic {
  width: 15px;
  height: 13px;
  margin-right: 4px;
  background: url('../img/private.gif') no-repeat;
}
main .account-wishlist .col-md-9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist .socials-wish{
    width: 100%;
}
main .account-wishlist .col-md-9 .wish-logothing-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-tittle-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-tittle-block .wish-tittle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-tittle-block .wish-tittle h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-right: 8px;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-tittle-block .wish-tittle .wish-rename {
  color: #fff;
  padding: 0px 4px;
  font-weight: bold;
  background-color: #1c69d4;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-tittle-block .wish-items {
  color: #262626;
  font-weight: bold;
  margin-bottom: 15px;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .private-pic-and-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-right: 7px;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .private-pic-and-text .private-pic {
  width: 15px;
  height: 13px;
  margin-right: 4px;
  background: url('../img/private.gif') no-repeat;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .private-pic-and-text .private-text {
  color: #262626;
  font-weight: bold;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .private-pic-button {
  width: 52px;
  height: 26px;
  cursor: pointer;
  background: url('../img/private-off.gif') no-repeat;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .on-button {
  background: url('../img/private-on.gif') no-repeat;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .add-wish-to-social{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-left: 15px;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .add-wish-to-social a{
    width: 18px;
    height: 18px;
    margin-bottom: 5px;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .add-wish-to-social a:last-child{
    margin-bottom: 0;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .add-wish-to-social .facebook-social{
    background: url('../img/icon_facebook.png') no-repeat;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .add-wish-to-social .twitter-social{
    background: url('../img/icon_twitter.png') no-repeat;
}
main .account-wishlist .col-md-9 .wish-logothing-block .wish-private-block .add-wish-to-social .google-social{
    background: url('../img/icon_google.png') no-repeat;
}
main .account-wishlist .col-md-9 .no-wish-for-now {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px 10px;
  border-top: 2px solid #e6e6e6;
  border-bottom: 2px solid #e6e6e6;
  font-size: 13px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .pic-and-comm {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist .col-md-9 .no-wish-for-now .pic-and-comm img {
  width: 90%;
  height: auto;
  margin-bottom: 5px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .pic-and-comm .hide-text-block {
  display: none;
  margin-bottom: 7px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .pic-and-comm .hide-text-block textarea {
  width: 90%;
  height: 70px;
  resize: none;
}
main .account-wishlist .col-md-9 .no-wish-for-now .pic-and-comm .make-a-note {
  color: #666;
  font-weight: bold;
}
main .account-wishlist .col-md-9 .no-wish-for-now .pic-and-comm .make-a-note:hover {
  color: #1c69d4;
}
main .account-wishlist .col-md-9 .no-wish-for-now .name-and-descr {
  width: 30%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist .col-md-9 .no-wish-for-now .name-and-descr .wish-goods-name {
  color: #262626;
  font-weight: bold;
  margin-bottom: 5px;
    max-width: 250px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .name-and-descr .here-or-not-status {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 5px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .name-and-descr .here-or-not-status .status-pic {
  width: 8px;
  height: 8px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background-color: greenyellow;
  margin-right: 5px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .name-and-descr .here-or-not-status .status-pic-off {
  width: 8px;
  height: 8px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background-color: red;
  margin-right: 5px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .name-and-descr .here-or-not-status span {
  color: #262626;
}
main .account-wishlist .col-md-9 .no-wish-for-now .name-and-descr a {
  color: #666;
  font-weight: bold;
}
main .account-wishlist .col-md-9 .no-wish-for-now .name-and-descr a:hover {
  color: #1c69d4;
}
main .account-wishlist .col-md-9 .no-wish-for-now .just-price {
  width: 10%;
}
main .account-wishlist .col-md-9 .no-wish-for-now .just-price h4 {
  color: #262626;
  margin: 0;
  font-weight: bold;
}
main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy {
  width: 40%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
  text-align: right;
}
main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy span {
  color: #262626;
  margin-bottom: 15px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy .some-nav-a {
  width: 47%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy .some-nav-a a {
  color: #666;
  font-weight: bold;
  margin-bottom: 5px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy .some-nav-a a:hover {
  color: #1c69d4;
}
main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy .some-nav-a a:last-child {
  margin-bottom: 15px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 20px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy form input {
  width: 32px;
  height: 24px;
  padding-left: 10px;
  border: 1px solid #abaeac;
  margin-right: 10px;
}
main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy form button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy form button:hover {
  background-color: #0653b6;
}
main .account-password-change {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .account-password-change .your-change {
  display: -ms-flexbox;
  display: flex;
}
main .account-password-change .your-change form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-password-change .your-change form .change-itself {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .account-password-change .your-change form .change-itself h2 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 30px;
}
main .account-password-change .your-change form .change-itself .inp-change {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .account-password-change .your-change form .change-itself .inp-change span {
  width: 33%;
  color: #262626;
}
main .account-password-change .your-change form .change-itself .inp-change .inp-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-password-change .your-change form .change-itself .inp-change .inp-info input {
  width: 245px;
  height: 20px;
  border: 1px solid #abaeac;
  margin: 0;
  margin-right: 7px;
}
main .account-password-change .your-change form .change-itself .inp-change .inp-info .info-butt {
  width: 12px;
  height: 12px;
  background: url('../img/info.png') no-repeat;
}
main .account-password-change .your-change form .change-itself .inp-change .inp-info .info-butt:hover {
  background: url('../img/info-push.png') no-repeat;
}
main .account-password-change .your-change form .change-itself span {
  color: #262626;
}
main .account-password-change .your-change form .button-for-change {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 15px;
}
main .account-password-change .your-change form .button-for-change button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
main .account-password-change .your-change form .button-for-change button:hover {
  background-color: #0653b6;
}
main .account-password-change .our-help {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .account-password-change .our-help .support-services {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .account-password-change .our-help .support-services span {
  color: #262626;
  font-weight: bold;
}
main .account-password-change .our-help .support-services .serv {
  font-size: 19px;
}
main .account-password-change .our-help .support-services .exp {
  font-size: 15px;
  margin-bottom: 10px;
}
main .account-password-change .our-help .support-services select {
  width: 100%;
  height: 20px;
  padding-left: 5px;
  border: 1px solid #ADADAD;
  margin-bottom: 35px;
}
main .account-password-change .our-help .support-services .phone-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-password-change .our-help .support-services .phone-num .phone-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/phone.png') no-repeat;
}
main .account-password-change .our-help .support-services .phone-num .number {
  font-size: 21px;
}
main .account-password-change .our-help .support-services .mail-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .account-password-change .our-help .support-services .mail-address .mail-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/mail.png') no-repeat;
}
main .account-password-change .our-help .support-services .mail-address .mail {
  color: #666;
  font-weight: bold;
}
main .account-password-change .our-help .support-services .mail-address .mail:hover {
  color: #1c69d4;
}
main .account-activated {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .account-activated .your-active {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-activated .your-active .useless-words {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 10px;
  border-bottom: 2px solid #e6e6e6;
}
main .account-activated .your-active .useless-words h2 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 40px;
}
main .account-activated .your-active .useless-words span {
  color: #262626;
}
main .account-activated .your-active .more-usefull-buttons {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 15px;
}
main .account-activated .your-active .more-usefull-buttons a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .account-activated .your-active .more-usefull-buttons a:hover {
  background-color: #777;
}
main .account-activated .your-active .more-usefull-buttons a:last-child {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #1c69d4;
  margin-right: 0;
}
main .account-activated .your-active .more-usefull-buttons a:last-child:hover {
  background-color: #0653b6;
}
main .account-activated .our-help {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .account-activated .our-help .support-services {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .account-activated .our-help .support-services span {
  color: #262626;
  font-weight: bold;
}
main .account-activated .our-help .support-services .serv {
  font-size: 19px;
}
main .account-activated .our-help .support-services .exp {
  font-size: 15px;
  margin-bottom: 10px;
}
main .account-activated .our-help .support-services select {
  width: 100%;
  height: 20px;
  padding-left: 5px;
  border: 1px solid #ADADAD;
  margin-bottom: 35px;
}
main .account-activated .our-help .support-services .phone-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .account-activated .our-help .support-services .phone-num .phone-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/phone.png') no-repeat;
}
main .account-activated .our-help .support-services .phone-num .number {
  font-size: 21px;
}
main .account-activated .our-help .support-services .mail-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .account-activated .our-help .support-services .mail-address .mail-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/mail.png') no-repeat;
}
main .account-activated .our-help .support-services .mail-address .mail {
  color: #666;
  font-weight: bold;
}
main .account-activated .our-help .support-services .mail-address .mail:hover {
  color: #1c69d4;
}
main .create-of-wishlist,
main .delete-of-wishlist {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.7);
}
main .delete-of-wishlist .exact-settings form .button-part-of-set {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: right;
      align-items: right;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 20px;
}
main .delete-of-wishlist .exact-settings form .button-part-of-set a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .delete-of-wishlist .exact-settings form .button-part-of-set a:hover {
  background-color: #777;
}
main .delete-of-wishlist .exact-settings form .button-part-of-set button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
main .delete-of-wishlist .exact-settings form .button-part-of-set button:hover {
  background-color: #0653b6;
}
main .create-of-wishlist .exact-settings,
main .delete-of-wishlist .exact-settings {
  position: relative;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 738px;
  background-color: #fff;
  padding: 30px 40px 25px 30px;
  display: -ms-flexbox;
  display: flex;
}
main .create-of-wishlist .exact-settings h2,
main .delete-of-wishlist .exact-settings h2 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}
main .create-of-wishlist .exact-settings .close-butt,
main .delete-of-wishlist .exact-settings .close-butt {
  position: absolute;
  content: '';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 15px;
  font-weight: bold;
  top: 6px;
  right: 6px;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}
header .remove-of-wishlist {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.7);
}
header .remove-of-wishlist .exact-settings {
  position: relative;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 738px;
  background-color: #fff;
  padding: 30px 40px 25px 30px;
  display: -ms-flexbox;
  display: flex;
}
header .remove-of-wishlist .exact-settings form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
header .remove-of-wishlist .exact-settings form .main-part-of-set {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
header .remove-of-wishlist .exact-settings form .main-part-of-set h2 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}
header .remove-of-wishlist .exact-settings form .main-part-of-set span {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 25px;
}
header .remove-of-wishlist .exact-settings form .button-part-of-set {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 20px;
}
header .remove-of-wishlist .exact-settings form .button-part-of-set a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
header .remove-of-wishlist .exact-settings form .button-part-of-set a:hover {
  background-color: #777;
}
header .remove-of-wishlist .exact-settings form .button-part-of-set button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
header .remove-of-wishlist .exact-settings form .button-part-of-set button:hover {
  background-color: #0653b6;
}
header .remove-of-wishlist .exact-settings .close-butt {
  position: absolute;
  content: '';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 15px;
  font-weight: bold;
  top: 6px;
  right: 6px;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}
main .settings-of-wishlist {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.7);
}
main .settings-of-wishlist .exact-settings {
  position: relative;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 738px;
  background-color: #fff;
  padding: 30px 40px 25px 30px;
  display: -ms-flexbox;
  display: flex;
}
main .settings-of-wishlist .exact-settings form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .settings-of-wishlist .exact-settings form .main-part-of-set {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .settings-of-wishlist .exact-settings form .main-part-of-set h2 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}
main .settings-of-wishlist .exact-settings form .main-part-of-set span {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 25px;
}
main .settings-of-wishlist .exact-settings form .main-part-of-set .check-inp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 5px;
}
main .settings-of-wishlist .exact-settings form .main-part-of-set .check-inp input {
  margin: 0;
  margin-right: 7px;
}
main .settings-of-wishlist .exact-settings form .main-part-of-set .check-inp label {
  color: #262626;
  font-weight: normal;
  margin: 0;
}
main .settings-of-wishlist .exact-settings form .button-part-of-set {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 20px;
}
main .settings-of-wishlist .exact-settings form .button-part-of-set a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .settings-of-wishlist .exact-settings form .button-part-of-set a:hover {
  background-color: #777;
}
main .settings-of-wishlist .exact-settings form .button-part-of-set button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
main .settings-of-wishlist .exact-settings form .button-part-of-set button:hover {
  background-color: #0653b6;
}
main .settings-of-wishlist .exact-settings .close-butt {
  position: absolute;
  content: '';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 15px;
  font-weight: bold;
  top: 6px;
  right: 6px;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}
main .rename-of-wishlist {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.7);
}
main .rename-of-wishlist .exact-rename {
  position: relative;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 738px;
  background-color: #fff;
  padding: 30px 40px 25px 30px;
  display: -ms-flexbox;
  display: flex;
}
main .rename-of-wishlist .exact-rename form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .rename-of-wishlist .exact-rename form .main-part-of-set {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .rename-of-wishlist .exact-rename form .main-part-of-set h2 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}
main .rename-of-wishlist .exact-rename form .main-part-of-set .provide-name {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 25px;
}
main .rename-of-wishlist .exact-rename form .main-part-of-set .rename-inp {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 5px;
}
main .rename-of-wishlist .exact-rename form .main-part-of-set .rename-inp span {
  width: 35%;
  color: #262626;
}
main .rename-of-wishlist .exact-rename form .main-part-of-set .rename-inp .wish-name {
  font-weight: bold;
}
main .rename-of-wishlist .exact-rename form .main-part-of-set .rename-inp input {
  margin: 0;
}
main .rename-of-wishlist .exact-rename form .main-part-of-set .rename-inp .text-inp {
  border: 1px solid #abaeac;
  width: 170px;
  height: 24px;
  padding-left: 7px;
}
main .rename-of-wishlist .exact-rename form .button-part-of-ren {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 20px;
}
main .rename-of-wishlist .exact-rename form .button-part-of-ren .remove-wish {
  color: #666;
  font-weight: bold;
}
main .rename-of-wishlist .exact-rename form .button-part-of-ren .remove-wish:hover {
  color: #1c69d4;
}
main .rename-of-wishlist .exact-rename form .button-part-of-ren .exact-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .rename-of-wishlist .exact-rename form .button-part-of-ren .exact-buttons a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .rename-of-wishlist .exact-rename form .button-part-of-ren .exact-buttons a:hover {
  background-color: #777;
}
main .rename-of-wishlist .exact-rename form .button-part-of-ren .exact-buttons button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
main .rename-of-wishlist .exact-rename form .button-part-of-ren .exact-buttons button:hover {
  background-color: #0653b6;
}
main .rename-of-wishlist .exact-rename .close-butt {
  position: absolute;
  content: '';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 15px;
  font-weight: bold;
  top: 6px;
  right: 6px;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}
main .add-new-wishlist {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.7);
}
main .add-new-wishlist .exact-add {
  position: relative;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 738px;
  background-color: #fff;
  padding: 30px 40px 25px 30px;
  display: -ms-flexbox;
  display: flex;
}
main .add-new-wishlist .exact-add form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .add-new-wishlist .exact-add form .main-part-of-set {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
}
main .add-new-wishlist .exact-add form .main-part-of-set h2 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}
main .add-new-wishlist .exact-add form .main-part-of-set .provide-name {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 25px;
}
main .add-new-wishlist .exact-add form .main-part-of-set .rename-inp {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 5px;
}
main .add-new-wishlist .exact-add form .main-part-of-set .rename-inp span {
  width: 35%;
  color: #262626;
}
main .add-new-wishlist .exact-add form .main-part-of-set .rename-inp .wish-name {
  font-weight: bold;
}
main .add-new-wishlist .exact-add form .main-part-of-set .rename-inp input {
  margin: 0;
}
main .add-new-wishlist .exact-add form .main-part-of-set .rename-inp .text-inp {
  border: 1px solid #abaeac;
  width: 170px;
  height: 24px;
  padding-left: 7px;
}
main .add-new-wishlist .exact-add form .button-part-of-set {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 20px;
}
main .add-new-wishlist .exact-add form .button-part-of-set a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .add-new-wishlist .exact-add form .button-part-of-set a:hover {
  background-color: #777;
}
main .add-new-wishlist .exact-add form .button-part-of-set button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
main .add-new-wishlist .exact-add form .button-part-of-set button:hover {
  background-color: #0653b6;
}
main .add-new-wishlist .exact-add .close-butt {
  position: absolute;
  content: '';
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 15px;
  font-weight: bold;
  top: 6px;
  right: 6px;
  width: 18px;
  height: 18px;
  background-color: #1c69d4;
  color: #fff;
}
main .purchase-page1 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .purchase-page1 .purchase-steps {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 10px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page1 .purchase-steps .pur-step {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page1 .purchase-steps .pur-step h3 {
  color: #777;
  font-size: 34px;
  line-height: 34px;
  font-weight: bold;
  margin: 0;
}
main .purchase-page1 .purchase-steps .pur-step .pur-step-name {
  color: #777;
  font-size: 13px;
  font-weight: bold;
}
main .purchase-page1 .purchase-steps .active-step h3 {
  color: #1c69d4;
}
main .purchase-page1 .purchase-steps .active-step .pur-step-name {
  color: #1c69d4;
}
main .purchase-page1 .purchase-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 40px;
}
main .purchase-page1 .purchase-block .your-active {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page1 .purchase-block .your-active .useless-words {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 10px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page1 .purchase-block .your-active .useless-words h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 20px;
}
main .purchase-page1 .purchase-block .your-active .useless-words span {
  color: #262626;
}
main .purchase-page1 .purchase-block .your-active .more-usefull-buttons {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 15px;
}
main .purchase-page1 .purchase-block .your-active .more-usefull-buttons a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .purchase-page1 .purchase-block .your-active .more-usefull-buttons a:hover {
  background-color: #777;
}
main .purchase-page1 .purchase-block .your-active .more-usefull-buttons a:last-child {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #1c69d4;
  margin-right: 0;
}
main .purchase-page1 .purchase-block .your-active .more-usefull-buttons a:last-child:hover {
  background-color: #0653b6;
}
main .purchase-page1 .purchase-block .our-help {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .purchase-page1 .purchase-block .our-help .support-services {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .purchase-page1 .purchase-block .our-help .support-services span {
  color: #262626;
  font-weight: bold;
}
main .purchase-page1 .purchase-block .our-help .support-services .serv {
  font-size: 19px;
}
main .purchase-page1 .purchase-block .our-help .support-services .exp {
  font-size: 15px;
  margin-bottom: 10px;
}
main .purchase-page1 .purchase-block .our-help .support-services select {
  width: 100%;
  height: 20px;
  padding-left: 5px;
  border: 1px solid #ADADAD;
  margin-bottom: 35px;
}
main .purchase-page1 .purchase-block .our-help .support-services .phone-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page1 .purchase-block .our-help .support-services .phone-num .phone-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/phone.png') no-repeat;
}
main .purchase-page1 .purchase-block .our-help .support-services .phone-num .number {
  font-size: 21px;
}
main .purchase-page1 .purchase-block .our-help .support-services .mail-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .purchase-page1 .purchase-block .our-help .support-services .mail-address .mail-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/mail.png') no-repeat;
}
main .purchase-page1 .purchase-block .our-help .support-services .mail-address .mail {
  color: #666;
  font-weight: bold;
}
main .purchase-page1 .purchase-block .our-help .support-services .mail-address .mail:hover {
  color: #1c69d4;
}
main .purchase-page1 .purchase-with-register {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase {
  display: -ms-flexbox;
  display: flex;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form, main .purchase-page2 .address-option form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .name-reg-block {
  width: 100%:
                        display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 30px;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .name-reg-block h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .name-reg-block span {
  color: #262626;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .inp-reg-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 40px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page2 form .inp-reg-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 40px;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .inp-reg-block .reg-inp-line, main .purchase-page2 form .reg-inp-line, main .purchase-page3 .reg-inp-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .inp-reg-block .reg-inp-line span, main .purchase-page2 form .reg-inp-line span, main .purchase-page3 .reg-inp-line span {
  width: 30%;
  color: #262626;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .inp-reg-block .reg-inp-line input, main .purchase-page2 form .reg-inp-line input, main .purchase-page2 form .reg-inp-line select, main .purchase-page3 .reg-inp-line input, main .purchase-page3 .reg-inp-line select {
  width: 240px;
  height: 22px;
  padding-left: 5px;
  border: 1px solid #abaeac;
}
.ms-mr-inp{
    height: 10px !important;
}
main .purchase-page2 form .reg-inp-line label{
    margin-bottom: 0;
}
main .purchase-page2 form .reg-inp-line .small {
	width: 60px;
}
main .purchase-page2 form .reg-inp-line .big {
	margin-left: 5px;
	width: 175px;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .buttons-reg-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 20px;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .buttons-reg-block a {
  color: #666;
  font-weight: bold;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .buttons-reg-block a:hover {
  color: #1c69d4;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .buttons-reg-block .strange-text-butt .strange-text {
  color: #262626;
  font-weight: bold;
  margin-right: 20px;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .buttons-reg-block .strange-text-butt button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
main .purchase-page1 .purchase-with-register .your-register-for-purchase form .buttons-reg-block .strange-text-butt button:hover {
  background-color: #0653b6;
}
main .purchase-page2 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .purchase-page2 .purchase-steps {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 10px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page2 .purchase-steps .pur-step {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page2 .purchase-steps .pur-step h3 {
  color: #777;
  font-size: 34px;
  line-height: 34px;
  font-weight: bold;
  margin: 0;
}
main .purchase-page2 .purchase-steps .pur-step .pur-step-name {
  color: #777;
  font-size: 13px;
  font-weight: bold;
}
main .purchase-page2 .purchase-steps .active-step h3 {
  color: #1c69d4;
}
main .purchase-page2 .purchase-steps .active-step .pur-step-name {
  color: #1c69d4;
}
main .purchase-page2 .purchase-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 40px;
  padding-bottom: 20px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page2 .purchase-block .address-option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page2 .purchase-block .address-option h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 20px;
}
main .purchase-page2 .purchase-block .address-option .your-dumb-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 45px;
  width: 100%;
}
main .purchase-page2 .purchase-block .address-option .your-dumb-address .main-address-span {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 15px;
}
main .purchase-page2 .purchase-block .address-option .your-dumb-address .your-dumb-name {
  color: #262626;
  font-weight: bold;
}
main .purchase-page2 .purchase-block .address-option .your-dumb-address span {
  color: #262626;
}
main .purchase-page2 .purchase-block .address-option .z-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
  padding-left: 10px;
  cursor: pointer;
}
main .purchase-page2 .purchase-block .address-option .z-block .close-c {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 18px;
  height: 18px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
  background-color: #1c69d4;
}
main .purchase-page2 .purchase-block .address-option .z-block .close-c:hover {
  background-color: #0653b6;
}
main .purchase-page2 .purchase-block .address-option .z-block .open {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 18px;
  height: 18px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
  background-color: #1c69d4;
}
main .purchase-page2 .purchase-block .address-option .z-block .open:hover {
  background-color: #0653b6;
}
main .purchase-page2 .purchase-block .address-option .z-block .active {
  display: -ms-flexbox;
  display: flex;
}
main .purchase-page2 .purchase-block .address-option .z-block .text {
  color: #262626;
  font-weight: bold;
}
main .purchase-page2 .purchase-block .address-option .change-address {
  width: 100%;
  display: none;
}
main .purchase-page2 .purchase-block .address-option .change-address form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px;
  background-color: #e6e6e6;
}
main .purchase-page2 .purchase-block .address-option .change-address form .your-old-address {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 25px;
  border-bottom: 2px solid #fff;
}
main .purchase-page2 .purchase-block .address-option .change-address form .your-old-address .inp-c {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 8px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .your-old-address .inp-c input {
  margin: 0;
  margin-right: 7px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .your-old-address .inp-c label {
  margin: 0;
}
main .purchase-page2 .purchase-block .address-option .change-address form .your-old-address span {
  color: #262626;
  margin-bottom: 3px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 7px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line:first-child {
  margin-bottom: 7px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line:last-child {
  margin-bottom: 30px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line span {
  width: 33%;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-c {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 10px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-c input {
  margin: 0;
  margin-right: 7px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-c label {
  margin: 0;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-b {
  width: 60%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-b .big {
  width: 53%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-b .small {
  width: 15%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
  margin-right: 5px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-b .normal {
  width: 37%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
  margin-right: 5px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-b select {
  width: 53%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
}
main .purchase-page2 .purchase-block .address-option .change-address form .button-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 15px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .button-line a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .purchase-page2 .purchase-block .address-option .change-address form .button-line a:hover {
  background-color: #777;
}
main .purchase-page2 .purchase-block .address-option .change-address form .button-line button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
main .purchase-page2 .purchase-block .address-option .change-address form .button-line button:hover {
  background-color: #0653b6;
}
main .purchase-page2 .purchase-block .our-help {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .purchase-page2 .purchase-block .our-help .support-services {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .purchase-page2 .purchase-block .our-help .support-services span {
  color: #262626;
  font-weight: bold;
}
main .purchase-page2 .purchase-block .our-help .support-services .serv {
  font-size: 19px;
}
main .purchase-page2 .purchase-block .our-help .support-services .exp {
  font-size: 15px;
  margin-bottom: 10px;
}
main .purchase-page2 .purchase-block .our-help .support-services select {
  width: 100%;
  height: 20px;
  padding-left: 5px;
  border: 1px solid #ADADAD;
  margin-bottom: 35px;
}
main .purchase-page2 .purchase-block .our-help .support-services .phone-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page2 .purchase-block .our-help .support-services .phone-num .phone-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/phone.png') no-repeat;
}
main .purchase-page2 .purchase-block .our-help .support-services .phone-num .number {
  font-size: 21px;
}
main .purchase-page2 .purchase-block .our-help .support-services .mail-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .purchase-page2 .purchase-block .our-help .support-services .mail-address .mail-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/mail.png') no-repeat;
}
main .purchase-page2 .purchase-block .our-help .support-services .mail-address .mail {
  color: #666;
  font-weight: bold;
}
main .purchase-page2 .purchase-block .our-help .support-services .mail-address .mail:hover {
  color: #1c69d4;
}
main .purchase-page2 .purchase-with-register {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page2 .purchase-with-register .address-option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page2 .purchase-with-register .address-option h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 20px;
}
main .purchase-page2 .purchase-with-register .address-option .your-dumb-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 45px;
}
main .purchase-page2 .purchase-with-register .address-option .your-dumb-address .your-dumb-name {
  color: #262626;
  font-weight: bold;
}
main .purchase-page2 .purchase-with-register .address-option .your-dumb-address span {
  color: #262626;
}
main .purchase-page2 .purchase-with-register .address-option .commentary-span {
  color: #262626;
  margin-top: 25px;
  margin-bottom: 7px;
}
main .purchase-page2 .purchase-with-register .address-option .z-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
  padding-left: 10px;
  cursor: pointer;
}
main .purchase-page2 .purchase-with-register .address-option .z-block .close-c {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 18px;
  height: 18px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
  background-color: #1c69d4;
}
main .purchase-page2 .purchase-with-register .address-option .z-block .close-c:hover {
  background-color: #0653b6;
}
main .purchase-page2 .purchase-with-register .address-option .z-block .open {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 18px;
  height: 18px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
  background-color: #1c69d4;
}
main .purchase-page2 .purchase-with-register .address-option .z-block .open:hover {
  background-color: #0653b6;
}
main .purchase-page2 .purchase-with-register .address-option .z-block .active {
  display: -ms-flexbox;
  display: flex;
}
main .purchase-page2 .purchase-with-register .address-option .z-block .text {
  color: #262626;
  font-weight: bold;
}
main .purchase-page2 .purchase-with-register .address-option .change-address {
  width: 100%;
  display: none;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px;
  background-color: #e6e6e6;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .your-old-address {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 25px;
  border-bottom: 2px solid #fff;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .your-old-address .inp-c {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 8px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .your-old-address .inp-c input {
  margin: 0;
  margin-right: 7px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .your-old-address .inp-c label {
  margin: 0;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .your-old-address span {
  color: #262626;
  margin-bottom: 3px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 7px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line:first-child {
  margin-bottom: 7px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line:last-child {
  margin-bottom: 30px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line span {
  width: 33%;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-c {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 10px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-c input {
  margin: 0;
  margin-right: 7px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-c label {
  margin: 0;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-b {
  width: 60%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-b .big {
  width: 53%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-b .small {
  width: 15%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
  margin-right: 5px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-b .normal {
  width: 37%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
  margin-right: 5px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-b select {
  width: 53%;
  height: 24px;
  padding-left: 7px;
  border: 1px solid #BFBFBF;
  margin: 0;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .button-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 15px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .button-line a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .button-line a:hover {
  background-color: #777;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .button-line button {
  border: none;
  outline: none;
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  background-color: #1c69d4;
}
main .purchase-page2 .purchase-with-register .address-option .change-address form .button-line button:hover {
  background-color: #0653b6;
}
main .purchase-page2 .purchase-with-register .our-help {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .purchase-page2 .purchase-with-register .our-help .support-services {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tittle-of-your-order-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .serv {
  color: #262626;
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 13px;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .ord-stat-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 8px;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .ord-stat-line span {
  width: 50%;
  color: #262626;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .ord-stat-line .del-price {
  font-weight: bold;
  text-align: right;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tottal-block-for-price {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 10px;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tottal-block-for-price .tot-span {
  width: 50%;
  color: #262626;
  font-weight: bold;
  font-size: 17px;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
  text-align: right;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices span {
  color: #262626;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices .more-tot-price {
  font-weight: bold;
  font-size: 18px;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices a {
  color: #666;
  font-weight: bold;
  margin-top: 7px;
}
main .purchase-page2 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices a:hover {
  color: #1c69d4;
}
main .purchase-page2 .buttons-to-continue {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 20px;
  padding-right: 50px;
}
main .purchase-page2 .buttons-to-continue a, main .purchase-page2 .buttons-to-continue button {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
  border: 0;
}
main .purchase-page2 .buttons-to-continue a:hover {
  background-color: #777;
}
main .purchase-page2 .buttons-to-continue button {
  background-color: #1c69d4;
  margin-right: 0;
}
main .purchase-page2 .buttons-to-continue button:hover {
  background-color: #0653b6;
}
main .purchase-page3 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .purchase-page3 .purchase-steps {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 10px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page3 .purchase-steps .pur-step {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page3 .purchase-steps .pur-step h3 {
  color: #777;
  font-size: 34px;
  line-height: 34px;
  font-weight: bold;
  margin: 0;
}
main .purchase-page3 .purchase-steps .pur-step .pur-step-name {
  color: #777;
  font-size: 13px;
  font-weight: bold;
}
main .purchase-page3 .purchase-steps .active-step h3 {
  color: #1c69d4;
}
main .purchase-page3 .purchase-steps .active-step .pur-step-name {
  color: #1c69d4;
}
main .purchase-page3 .purchase-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 40px;
  padding-bottom: 20px;
}
main .purchase-page3 .purchase-block .address-option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
	  width: 100%;
}
main .purchase-page3 .purchase-block .address-option h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 20px;
}
main .purchase-page3 .purchase-block .address-option .inp-c {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
}
main .purchase-page3 .purchase-block .address-option .inp-c input {
  margin: 0;
  margin-right: 7px;
}
main .purchase-page3 .purchase-block .address-option .inp-c label {
  margin: 0;
  font-weight: normal;
}
main .purchase-page3 .purchase-block .our-help {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .purchase-page3 .purchase-block .our-help .support-services {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .purchase-page3 .purchase-block .our-help .support-services span {
  color: #262626;
  font-weight: bold;
}
main .purchase-page3 .purchase-block .our-help .support-services .serv {
  font-size: 19px;
}
main .purchase-page3 .purchase-block .our-help .support-services .exp {
  font-size: 15px;
  margin-bottom: 10px;
}
main .purchase-page3 .purchase-block .our-help .support-services select {
  width: 100%;
  height: 20px;
  padding-left: 5px;
  border: 1px solid #ADADAD;
  margin-bottom: 35px;
}
main .purchase-page3 .purchase-block .our-help .support-services .phone-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page3 .purchase-block .our-help .support-services .phone-num .phone-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/phone.png') no-repeat;
}
main .purchase-page3 .purchase-block .our-help .support-services .phone-num .number {
  font-size: 21px;
}
main .purchase-page3 .purchase-block .our-help .support-services .mail-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .purchase-page3 .purchase-block .our-help .support-services .mail-address .mail-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/mail.png') no-repeat;
}
main .purchase-page3 .purchase-block .our-help .support-services .mail-address .mail {
  color: #666;
  font-weight: bold;
}
main .purchase-page3 .purchase-block .our-help .support-services .mail-address .mail:hover {
  color: #1c69d4;
}
main .purchase-page3 .purchase-with-register {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page3 .purchase-with-register .address-option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page3 .purchase-with-register .address-option h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 20px;
}
main .purchase-page3 .purchase-with-register .address-option .your-dumb-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 45px;
}
main .purchase-page3 .purchase-with-register .address-option .your-dumb-address .your-dumb-name {
  color: #262626;
  font-weight: bold;
}
main .purchase-page3 .purchase-with-register .address-option .your-dumb-address span {
  color: #262626;
}
main .purchase-page3 .purchase-with-register .address-option .commentary-span {
  color: #262626;
  margin-top: 25px;
  margin-bottom: 7px;
}
main .purchase-page3 .purchase-with-register .our-help {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .purchase-page3 .purchase-with-register .our-help .support-services {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tittle-of-your-order-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .serv {
  color: #262626;
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 13px;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .ord-stat-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 8px;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .ord-stat-line span {
  width: 50%;
  color: #262626;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .ord-stat-line .del-price {
  font-weight: bold;
  text-align: right;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tottal-block-for-price {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 10px;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tottal-block-for-price .tot-span {
  width: 50%;
  color: #262626;
  font-weight: bold;
  font-size: 17px;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
  text-align: right;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices span {
  color: #262626;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices .more-tot-price {
  font-weight: bold;
  font-size: 18px;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices a {
  color: #666;
  font-weight: bold;
  margin-top: 7px;
}
main .purchase-page3 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices a:hover {
  color: #1c69d4;
}
main .purchase-page3 .buttons-to-continue {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 20px;
  padding-right: 50px;
}
main .purchase-page3 .buttons-to-continue a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .purchase-page3 .buttons-to-continue a:hover {
  background-color: #777;
}
main .purchase-page3 .buttons-to-continue a:last-child {
  background-color: #1c69d4;
  margin-right: 0;
}
main .purchase-page3 .buttons-to-continue a:last-child:hover {
  background-color: #0653b6;
}
main .purchase-page4 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .purchase-page4 .purchase-steps {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 10px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page4 .purchase-steps .pur-step {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page4 .purchase-steps .pur-step h3 {
  color: #777;
  font-size: 34px;
  line-height: 34px;
  font-weight: bold;
  margin: 0;
}
main .purchase-page4 .purchase-steps .pur-step .pur-step-name {
  color: #777;
  font-size: 13px;
  font-weight: bold;
}
main .purchase-page4 .purchase-steps .active-step h3 {
  color: #1c69d4;
}
main .purchase-page4 .purchase-steps .active-step .pur-step-name {
  color: #1c69d4;
}
main .purchase-page4 .purchase-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 40px;
  padding-bottom: 20px;
}
main .purchase-page4 .purchase-block .address-option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page4 .purchase-block .address-option h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}
main .purchase-page4 .purchase-block .address-option span {
  color: #262626;
  margin-bottom: 25px;
}
main .purchase-page4 .purchase-block .address-option .inp-c {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
}
main .purchase-page4 .purchase-block .address-option .inp-c input {
  margin: 0;
  margin-right: 7px;
}
main .purchase-page4 .purchase-block .address-option .inp-c label {
  margin: 0;
  font-weight: normal;
}
main .purchase-page4 .purchase-block .address-option .inp-c-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-left: 30px;
}
main .purchase-page4 .purchase-block .our-help {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .purchase-page4 .purchase-block .our-help .support-services {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .purchase-page4 .purchase-block .our-help .support-services span {
  color: #262626;
  font-weight: bold;
}
main .purchase-page4 .purchase-block .our-help .support-services .serv {
  font-size: 19px;
}
main .purchase-page4 .purchase-block .our-help .support-services .exp {
  font-size: 15px;
  margin-bottom: 10px;
}
main .purchase-page4 .purchase-block .our-help .support-services select {
  width: 100%;
  height: 20px;
  padding-left: 5px;
  border: 1px solid #ADADAD;
  margin-bottom: 35px;
}
main .purchase-page4 .purchase-block .our-help .support-services .phone-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page4 .purchase-block .our-help .support-services .phone-num .phone-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/phone.png') no-repeat;
}
main .purchase-page4 .purchase-block .our-help .support-services .phone-num .number {
  font-size: 21px;
}
main .purchase-page4 .purchase-block .our-help .support-services .mail-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .purchase-page4 .purchase-block .our-help .support-services .mail-address .mail-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/mail.png') no-repeat;
}
main .purchase-page4 .purchase-block .our-help .support-services .mail-address .mail {
  color: #666;
  font-weight: bold;
}
main .purchase-page4 .purchase-block .our-help .support-services .mail-address .mail:hover {
  color: #1c69d4;
}
main .purchase-page4 .purchase-with-register {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page4 .purchase-with-register .address-option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page4 .purchase-with-register .address-option h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 20px;
}
main .purchase-page4 .purchase-with-register .address-option .your-dumb-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 45px;
}
main .purchase-page4 .purchase-with-register .address-option .your-dumb-address .your-dumb-name {
  color: #262626;
  font-weight: bold;
}
main .purchase-page4 .purchase-with-register .address-option .your-dumb-address span {
  color: #262626;
}
main .purchase-page4 .purchase-with-register .address-option .commentary-span {
  color: #262626;
  margin-top: 25px;
  margin-bottom: 7px;
}
main .purchase-page4 .purchase-with-register .our-help {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .purchase-page4 .purchase-with-register .our-help .support-services {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tittle-of-your-order-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .serv {
  color: #262626;
  font-weight: bold;
  font-size: 19px;
  margin-bottom: 13px;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .ord-stat-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 8px;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .ord-stat-line span {
  width: 50%;
  color: #262626;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tittle-of-your-order-block .ord-stat-line .del-price {
  font-weight: bold;
  text-align: right;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tottal-block-for-price {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 10px;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tottal-block-for-price .tot-span {
  width: 50%;
  color: #262626;
  font-weight: bold;
  font-size: 17px;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
  text-align: right;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices span {
  color: #262626;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices .more-tot-price {
  font-weight: bold;
  font-size: 18px;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices a {
  color: #666;
  font-weight: bold;
  margin-top: 7px;
}
main .purchase-page4 .purchase-with-register .our-help .support-services .tottal-block-for-price .all-your-prices a:hover {
  color: #1c69d4;
}
main .purchase-page4 .buttons-to-continue {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 20px;
  padding-right: 50px;
}
main .purchase-page4 .buttons-to-continue a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .purchase-page4 .buttons-to-continue a:hover {
  background-color: #777;
}
main .purchase-page4 .buttons-to-continue a:last-child {
  background-color: #1c69d4;
  margin-right: 0;
}
main .purchase-page4 .buttons-to-continue a:last-child:hover {
  background-color: #0653b6;
}
main .purchase-page5 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 0 30px;
  margin-top: 80px;
}
main .purchase-page5 .purchase-steps {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-bottom: 10px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page5 .purchase-steps .pur-step {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page5 .purchase-steps .pur-step h3 {
  color: #777;
  font-size: 34px;
  line-height: 34px;
  font-weight: bold;
  margin: 0;
}
main .purchase-page5 .purchase-steps .pur-step .pur-step-name {
  color: #777;
  font-size: 13px;
  font-weight: bold;
}
main .purchase-page5 .purchase-steps .active-step h3 {
  color: #1c69d4;
}
main .purchase-page5 .purchase-steps .active-step .pur-step-name {
  color: #1c69d4;
}
main .purchase-page5 .purchase-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 40px;
  padding-bottom: 20px;
}
main .purchase-page5 .purchase-block .address-option {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page5 .purchase-block .address-option h3 {
  color: #262626;
  font-weight: bold;
  margin-bottom: 30px;
}
main .purchase-page5 .purchase-block .address-option .final-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 40px;
}
main .purchase-page5 .purchase-block .address-option .final-line .prev-info-block {
  width: 35%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page5 .purchase-block .address-option .final-line .prev-info-block h4 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 20px;
}
main .purchase-page5 .purchase-block .address-option .final-line .prev-info-block .exact-info-block {
  min-height: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
}
main .purchase-page5 .purchase-block .address-option .final-line .prev-info-block .exact-info-block .main-block-span {
  color: #262626;
  font-weight: bold;
}
main .purchase-page5 .purchase-block .address-option .final-line .prev-info-block .exact-info-block span {
  color: #262626;
}
main .purchase-page5 .purchase-block .address-option .final-line .prev-info-block .exact-info-block .your-delivery-time {
  margin-top: 35px;
}
main .purchase-page5 .purchase-block .address-option .final-line .prev-info-block a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
}
main .purchase-page5 .purchase-block .address-option .final-line .prev-info-block a:hover {
  background-color: #777;
}
main .purchase-page5 .purchase-block .address-option .cart-info-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 15px;
  margin-top: 25px;
}
main .purchase-page5 .purchase-block .address-option .cart-info-line span {
  color: #262626;
  font-weight: bold;
}
main .purchase-page5 .purchase-block .address-option .cart-info-line .item-quo {
  width: 80%;
}
main .purchase-page5 .purchase-block .address-option .cart-info-line .item-price {
  width: 25%;
}
main .purchase-page5 .purchase-block .address-option .cart-info-line .item-pick {
  width: 27%;
}
main .purchase-page5 .purchase-block .address-option .cart-info-line .tot-price {
  width: 10%;
}
main .purchase-page5 .purchase-block .address-option .gody-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 15px;
  border-top: 2px solid #e6e6e6;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page5 .purchase-block .address-option .gody-line:first-child {
  border-top: 2px solid #e6e6e6;
}
main .purchase-page5 .purchase-block .address-option .gody-line img {
  width: 195px;
  height: auto;
  margin-right: 15px;
  cursor: pointer;
}
main .purchase-page5 .purchase-block .address-option .gody-line .name-number {
  width: 25%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 40px;
}
main .purchase-page5 .purchase-block .address-option .gody-line .name-number span {
  color: #262626;
}
main .purchase-page5 .purchase-block .address-option .gody-line .name-number .name {
  font-size: 15px;
  font-weight: bold;
    max-width: 250px;
  margin-bottom: 5px;
}
main .purchase-page5 .purchase-block .address-option .gody-line .uno-price {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
main .purchase-page5 .purchase-block .address-option .gody-line .uno-price span {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
}
main .purchase-page5 .purchase-block .address-option .gody-line .quonity {
  width: 10%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
main .purchase-page5 .purchase-block .address-option .gody-line .quonity span {
  color: #262626;
  font-weight: bold;
  font-size: 16px;
}
main .purchase-page5 .purchase-block .address-option .gody-line .all-price {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .purchase-page5 .purchase-block .address-option .gody-line .all-price span {
  color: #262626;
  font-size: 22px;
  font-weight: bold;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 20px;
  padding-bottom: 35px;
  border-bottom: 2px solid #e6e6e6;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info h3 {
  color: #262626;
  font-weight: bold;
  margin: 0;
  margin-bottom: 20px;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 10px;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line span {
  width: 30%;
  color: #262626;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line input {
  height: 22px;
  border: 1px solid #BFBFBF;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line select {
  height: 22px;
  border: 1px solid #BFBFBF;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line .cart-num {
  width: 165px;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line .num-sm {
  width: 38px;
  margin-right: 7px;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line .num-less-sm {
  width: 52px;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line .holder-name {
  width: 200px;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line .verf-code {
  width: 53px;
  margin-right: 150px;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line a {
  color: #262626;
  text-decoration: underline;
}
main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line a:hover {
  color: #1c69d4;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 20px;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ span {
  width: 57%;
  color: #262626;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ {
  width: 43%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .numbers-of-the-summ {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-bottom: 15px;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .numbers-of-the-summ .abs-num-line {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  text-align: right;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .numbers-of-the-summ .abs-num-line span {
  width: 50%;
  color: #262626;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .numbers-of-the-summ .abs-num-line .imp {
  font-weight: bold;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .numbers-of-the-summ .abs-num-line .price-itself {
  font-weight: bold;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .numbers-of-the-summ .abs-num-line .price-itself-big {
  font-weight: bold;
  font-size: 17px;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .buttons-to-do-something {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .buttons-to-do-something a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .buttons-to-do-something a:hover {
  background-color: #777;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .buttons-to-do-something a:last-child {
  background-color: #1c69d4;
  margin-right: 0;
}
main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .buttons-to-do-something a:last-child:hover {
  background-color: #0653b6;
}
main .purchase-page5 .purchase-block .our-help {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
main .purchase-page5 .purchase-block .our-help .support-services {
  width: 90%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 15px;
  box-shadow: 0 0 8px #ADADAD;
}
main .purchase-page5 .purchase-block .our-help .support-services span {
  color: #262626;
  font-weight: bold;
}
main .purchase-page5 .purchase-block .our-help .support-services .serv {
  font-size: 19px;
}
main .purchase-page5 .purchase-block .our-help .support-services .exp {
  font-size: 15px;
  margin-bottom: 10px;
}
main .purchase-page5 .purchase-block .our-help .support-services select {
  width: 100%;
  height: 20px;
  padding-left: 5px;
  border: 1px solid #ADADAD;
  margin-bottom: 35px;
}
main .purchase-page5 .purchase-block .our-help .support-services .phone-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
main .purchase-page5 .purchase-block .our-help .support-services .phone-num .phone-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/phone.png') no-repeat;
}
main .purchase-page5 .purchase-block .our-help .support-services .phone-num .number {
  font-size: 21px;
}
main .purchase-page5 .purchase-block .our-help .support-services .mail-address {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 20px;
}
main .purchase-page5 .purchase-block .our-help .support-services .mail-address .mail-pic {
  width: 25px;
  height: 25px;
  margin-right: 7px;
  background: url('../img/mail.png') no-repeat;
}
main .purchase-page5 .purchase-block .our-help .support-services .mail-address .mail {
  color: #666;
  font-weight: bold;
}
main .purchase-page5 .purchase-block .our-help .support-services .mail-address .mail:hover {
  color: #1c69d4;
}
main .error-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 80px;
}
main .error-page h1 {
  color: #262626;
  font-size: 70px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 15px;
}
main .error-page span {
  color: #262626;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 15px;
}
main .error-page p {
  color: #262626;
  font-weight: bold;
  font-size: 13px;
  margin: 0;
}
main .error-page a {
  width: 185px;
  height: 23px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-top: 25px;
}
main .error-page a:hover {
  background-color: #777;
}
/*================================  Footer   ================================*/
.footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 200px;
  padding: 10px 50px;
  margin-top: 200px;
  background: #b4b4b4;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b4b4b4), color-stop(100%, #8f8f8f));
  background: linear-gradient(to bottom, #b4b4b4 0%, #8f8f8f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4b4b4', endColorstr='#8f8f8f', GradientType=0);
}
.footer .block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-right: 50px;
}
.footer .block:last-child {
  margin-left: 0px;
  margin-right: 0;
}
.footer .block .name {
  color: #000;
  font-weight: bold;
}
.footer .block span {
  font-weight: bold;
  color: #fff;
}
.footer .block a {
  font-weight: bold;
  color: #fff;
}
.footer .block a:hover {
  color: #1c69d4;
}
.footer .block .payments-cards {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 5px;
}
.footer .block .payments-cards .master {
  width: 31px;
  height: 20px;
  background: url('../img/master.png') no-repeat;
  margin-right: 3px;
}
.footer .block .payments-cards .visa {
  width: 31px;
  height: 20px;
  background: url('../img/visa.png') no-repeat;
}
.footer .block .socials {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-top: 5px;
}
.footer .block .socials .facebook {
  width: 19px;
  height: 17px;
  margin-right: 3px;
  background: url('../img/facebook.png') no-repeat;
}
.footer .block .socials .youtube {
  width: 19px;
  height: 17px;
  margin-right: 3px;
  background: url('../img/youtube.png') no-repeat;
}
.footer .block .socials .twitter {
  width: 19px;
  height: 17px;
  background: url('../img/twit.png') no-repeat;
}
/*================================  Price-Slider  ================================*/
/* Ширина слайдера */
#slider {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 5px;
}
/* Контейнер слайдера */
.ui-slider {
  position: relative;
}
/* Ползунок */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 19px;
  /* Задаем нужную ширину */
  height: 26px;
  /* и высоту */
  background: url('../img/slider_handle.png') no-repeat;
  /* картинка изображающая ползунок. Или можно залить цветом, задать бордюр и скругления */
  cursor: pointer;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  overflow: hidden;
}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal {
  height: 18px;
  /* задаем высоту согласно дизайна */
}
/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle {
  top: -5px;
  margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* оформление полосы по которой ходит ползунок */
.ui-widget-content {
  box-shadow: 0 0 7px #ADADAD inset;
  background: #fff;
}
/* оформление активного участка (между двумя ползунками) */
.ui-widget-header {
  box-shadow: 0 0 7px #ADADAD inset;
  background: #1c69d4;
}
/*================================  Media   ================================*/
@media (max-width: 1400px) {
    .footer .block{
        margin-right: 43px;
    }
}

@media (max-width: 1300px) {
  body .container {
    width: 100%;
  }
  .header .top-menu .container .nav > ul > li {
    margin-right: 20px;
  }
  .header .top-menu .container .link .bmw-logo {
    right: -43px;
  }
  .header .bott-menu .container form {
    margin-right: 95px;
  }
  .footer {
    padding: 10px 20px;
  }
  .footer .block {
    font-size: 12px;
  }
  .footer .block:last-child {
    margin-left: 0px;
  }
    main .lifestyle-main .goods-main-block .goods-list .gody-banner img{
        width: 745px;
    }
    main .lifestyle-main-rows .goods-main-block .goods-list .gody-banner img{
        width: 745px;
    }
  main .main .content {
    padding: 0 20px;
  }
  main .main .content .slot .description .goods .some-good {
    margin-right: 20px;
  }
  main .main .content .slot2 .description .goods .some-good {
    margin-right: 20px;
  }
  main .main .content .slot-line .line-goods .good .price-link a {
    margin-left: 45px;
  }
  main .kpm .info-block1 {
    padding: 0 20px;
  }
  main .kpm .info-block2 {
    padding: 0 20px;
  }
  main .open-product {
    padding: 0 20px;
  }
  main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param .color-param select {
    width: 90%;
  }
  main .open-product .gody-main-block .gody-description .gody-param .product-param .main-param .size-param select {
    width: 90%;
  }
  main .open-product .gody-main-block .gody-description .gody-param .support-services select {
    width: 90%;
  }
  main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view {
    margin-right: 10px;
  }
  main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view .main-view img {
    width: 100%;
      height: auto;
  }
  main .open-product .gody-main-block .gody-description .gody-pic-descript .product-description {
    width: 90%;
  }
  main .open-product .last-viewed .line-last-gody .last-gody {
    margin-right: 10px;
  }
  main .open-product .last-viewed .line-last-gody .last-gody img {
    width: 100%;
  }
  main .montblanc {
    padding: 0 20px;
  }
  main .montblanc .craft .info-craft img {
    width: 70%;
  }
  main .montblanc .luxur .info-luxur img {
    width: 70%;
  }
  main .montblanc .journey .info-journey img {
    width: 70%;
  }
  main .my-orders {
    padding: 0 20px;
  }
  main .cart-empty {
    padding: 0 20px;
  }
  main .cart-full {
    padding: 0 20px;
  }
  main .cookie {
    padding: 0 20px;
  }
  main .downloads {
    padding: 0 20px;
  }
  main .faq {
    padding: 0 20px;
  }
  main .sport .product-line {
    padding: 0 20px;
  }
  main .lifestyle-main,
  main .lifestyle-main-rows {
    padding: 0 20px;
  }
  main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody p,
  main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody p {
    font-size: 11px;
      max-height: 48px;
  }
  main .account-activated .your-active {
    width: 70%;
  }
  main .account-activated .our-help {
    width: 30%;
  }
  main .account-password-change .your-change {
    width: 70%;
  }
  main .account-password-change .our-help {
    width: 30%;
  }
  main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy {
    width: 40%;
  }
  main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy .some-nav-a {
    width: 60%;
  }
  main .error-page {
    padding-left: 40px;
  }
  main .search-resalt-full {
    padding: 0 20px;
  }
  main .purchase-page1 .purchase-block .your-active {
    width: 70%;
  }
  main .purchase-page1 .purchase-block .our-help {
    width: 30%;
  }
  main .purchase-page2 .purchase-block .address-option {
    width: 70%;
  }
  main .purchase-page2 .purchase-block .our-help {
    width: 30%;
  }
  main .purchase-page2 .purchase-with-register .address-option {
    width: 70%;
  }
  main .purchase-page2 .purchase-with-register .our-help {
    width: 30%;
  }
  main .purchase-page3 .purchase-block .address-option {
    width: 70%;
  }
  main .purchase-page3 .purchase-block .our-help {
    width: 30%;
  }
  main .purchase-page3 .purchase-with-register .address-option {
    width: 70%;
  }
  main .purchase-page3 .purchase-with-register .our-help {
    width: 30%;
  }
  main .purchase-page4 .purchase-block .address-option {
    width: 70%;
  }
  main .purchase-page4 .purchase-block .our-help {
    width: 30%;
  }
  main .purchase-page4 .purchase-with-register .address-option {
    width: 70%;
  }
  main .purchase-page4 .purchase-with-register .our-help {
    width: 30%;
  }
  main .purchase-page5 .purchase-block .address-option {
    width: 70%;
  }
  main .purchase-page5 .purchase-block .our-help {
    width: 30%;
  }
}
@media (max-width: 1280px) {
    .header .top-menu .container .nav > ul > li{
        font-size: 15px;
    }
    .header .hid_menu{
        display: none;
    }
}
@media (max-width: 1200px) {
    .header .bott-menu .container form{
        margin-right: 20px;
    }
    main .main .content .slot-line .line-goods .good .price-link a{
        margin-left: 30px;
    }
    .header .top-menu .container .link .bmw-logo-ru{
        right: 0;
    }
    .header .bott-menu .container form input{
        width: 280px;
    }
    .header .top-menu .container .nav > ul > li{
        margin-right: 15px;
    }
    main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody img, main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody img{
        width: 200px;
        height: auto;
    }
    main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody p,
main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody p{
    max-width: 200px;
    }
}
@media (max-width: 1150px) {
    main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody img{
        width: 190px;
    }
    main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody span{
        max-width: 190px;
    }
}
@media (max-width: 1070px) {
    .header .bott-menu .container form input{
        width: 230px;
    }
    main .main .content .slot-line .line-goods .good .price-link{
        flex-direction: column;
    }
    main .main .content .slot-line .line-goods .good .price-link a{
        margin-left: 50px;
    }
    main .main .banner img{
        height: auto;
    }
    main .main .content .slot .description .tittle{
        margin-top: 0;
    }
    main .main .content .slot2 .description .tittle{
        margin-top: 0;
    }
    .footer .block:last-child{
        margin-left: 0;
    }
    main .open-product .gody-main-block .gody-description .gody-pic-descript{
        width: 75%;
    }
}
@media (max-width: 1000px) {
    main .montblanc .craft .goods-craft{
        display: block;
    }
    main .montblanc .craft .goods-craft .gody-craft{
        float: left;
    }
    main .montblanc .journey .goods-journey{
        display: block;
    }
    main .montblanc .journey .goods-journey .gody-journey{
        float: left;
    }
    main .montblanc .luxur .goods-luxur{
        display: block;
    }
    main .montblanc .luxur .goods-luxur .gody-luxur{
        float: left;
    }
    main .kpm{
        display: block;
    }
    .header .bott-menu .container .shop > a .empty-basket{
        right: -205px;
    }
    .header .bott-menu .container .shop .not-empry-basket{
        right: -405px;
    }
    main .open-product .gody-main-block .gody-description .gody-pic-descript{
        align-items: center;
    }
    main .open-product .gody-main-block .gody-description{
        align-items: center;
        flex-direction: column;
    }
    main .open-product .last-viewed{
        align-items: center;
    }
    main .open-product .last-viewed .line-last-gody{
        flex-direction: column;
    }
  .header {
    height: 205px;
  }
  .header .hid_menu {
    display: none;
  }
  .header .top-menu {
    padding: 10px 10px;
  }
  .header .top-menu .container .link .bmw-logo {
    right: 0;
  }
  .header .top-menu .container .nav > ul > li {
    margin-right: 13px;
    font-size: 15px;
  }
  .header .bott-menu {
    height: 135px;
    padding: 0 15px;
  }
  .header .bott-menu .container {
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .header .bott-menu .container form {
    margin-right: 15px;
    margin-bottom: 10px;
  }
    main .main .content .slot .pic{
        display: none;
    }
    main .main .content .slot2 .pic{
        display: none;
    }
  main .main .content .slot-line .line-goods .good .price-link {
    -ms-flex-direction: column;
        flex-direction: column;
  }
    main .main .content .slot-line .line-goods .good img{
        height: 130px;
    }
  main .main .content .slot-line .line-goods .good .price-link a {
    margin-left: 40px;
  }
  main .sport .banner-main {
    padding: 0 20px;
  }
  main .sport .banner-main .ban-cont .multi-pic {
    margin-right: 13px;
  }
  main .sport .banner-left {
    padding: 0 20px;
  }
  main .sport .banner-left .ban-cont .big-pic {
    margin-right: 15px;
  }
  main .sport .banner-left .ban-cont .big-pic img {
    width: 270px;
    height: 320px;
  }
  main .sport .banner-left .ban-cont .big-pic .perfom {
    display: none;
  }
  main .sport .banner-right {
    padding: 0 20px;
  }
  main .sport .banner-right .ban-cont .big-pic {
    margin-left: 15px;
  }
  main .sport .banner-right .ban-cont .big-pic img {
    width: 270px;
    height: 320px;
  }
  main .sport .banner-right .ban-cont .big-pic .perfom {
    display: none;
  }
  main .sport .product-line .goods .line .gody .pic img {
    width: 100%;
  }
  main .cookie .col-md-3 {
    width: 30%;
  }
  main .cookie .col-md-9 {
    width: 70%;
  }
  main .kids {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .kids .col-md-3 {
    width: 20%;
  }
  main .kids .col-md-9 {
    width: 100%;
  }
  main .apparel .ladies-apparel {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .apparel .ladies-apparel .col-md-3 {
    width: 30%;
  }
  main .apparel .ladies-apparel .col-md-9 {
    width: 100%;
  }
  main .apparel .ladies-apparel .col-md-9 .bigest-pic .duo {
    left: 390px;
  }
  main .apparel .ladies-apparel .col-md-9 .bigest-pic .num-2 {
    left: 400px;
  }
  main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line .high-gody .name {
    font-size: 14px;
  }
  main .montblanc .craft .info-craft {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
    main .lifestyle-main .gide-line,
    main .lifestyle-main-rows .gide-line{
        padding: 18px 0;
    }
  main .montblanc .craft .info-craft img {
    width: 100%;
  }
  main .montblanc .craft .info-craft .text-craft {
    width: 80%;
    margin-top: 20px;
  }
  main .montblanc .craft .goods-craft .gody-craft:last-child {
    display: none;
  }
  main .montblanc .luxur .info-luxur {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: end;
        align-items: flex-end;
  }
  main .montblanc .luxur .info-luxur .text-luxur {
    width: 80%;
    -ms-flex-align: end;
        align-items: flex-end;
  }
  main .montblanc .luxur .info-luxur img {
    width: 100%;
  }
  main .montblanc .journey .info-journey {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  main .montblanc .journey .info-journey img {
    width: 100%;
  }
  main .montblanc .journey .info-journey .text-journey {
    width: 80%;
    margin-top: 20px;
  }
  main .cart-full form .gody-line-block .gody-line img {
    max-width: 150px;
  }
  main .cart-full form .gody-line-block .gody-line .name-number {
    width: 22%;
    margin-right: 20px;
  }
  main .cart-full form .gody-line-block .gody-line .add-remove {
    width: 23%;
  }
  main .cart-full form .gody-line-block .gody-line .uno-price {
    width: 15%;
  }
  main .cart-full form .gody-line-block .gody-line .quonity {
    width: 10%;
  }
  main .cart-full form .gody-line-block .gody-line .all-price {
    width: 15%;
  }
  main .faq .col-md-3 {
    width: 30%;
  }
  main .faq .col-md-6 {
    width: 70%;
  }
  main .special {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .special .navigate {
    width: 35%;
  }
  main .special .special-goods {
    width: 100%;
  }
  main .lifestyle .cont .col-md-6 {
    width: 50%;
  }
  main .lifestyle .cont .col-md-6 .ver .name {
    text-align: right;
  }
  main .lifestyle-main .goods-main-block,
  main .lifestyle-main-rows .goods-main-block {
    -ms-flex-direction: column;
        flex-direction: column;
      margin-top: 0;
  }
  main .lifestyle-main .goods-main-block .navigate-block,
  main .lifestyle-main-rows .goods-main-block .navigate-block {
    width: 30%;
    margin-bottom: 30px;
  }
  main .lifestyle-main .goods-main-block .goods-list,
  main .lifestyle-main-rows .goods-main-block .goods-list {
    width: 100%;
  }
  main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price span:first-child,
  main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price span:first-child {
    max-width: 230px;
  }
  main .account-room {
    -ms-flex-direction: column;
        flex-direction: column;
      margin-top: 0;
  }
  main .account-activated .your-active {
    width: 60%;
  }
  main .account-activated .our-help {
    width: 40%;
  }
  main .account-address {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .account-address .col-md-3 {
    margin-bottom: 30px;
  }
  main .account-address .col-md-9 {
    width: 100%;
  }
  main .account-order {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .account-order .col-md-3 {
    margin-bottom: 30px;
  }
  main .account-order .col-md-9 {
    width: 100%;
  }
  main .account-order-full {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .account-order-full .col-md-3 {
    margin-bottom: 30px;
  }
  main .account-order-full .col-md-9 {
    width: 100%;
  }
  main .account-password-change .your-change {
    width: 60%;
  }
  main .account-password-change .our-help {
    width: 40%;
  }
  main .account-wishlist {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .account-wishlist .col-md-3 {
    margin-bottom: 20px;
  }
  main .account-wishlist .col-md-9 {
    width: 100%;
  }
  main .account-wishlist-empty {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .account-wishlist-empty .col-md-9 {
    width: 100%;
  }
  main .account-wishlist-empty .col-md-3 {
    margin-bottom: 20px;
  }
  main .search-result-none {
    padding-left: 40px;
  }
  main .search-resalt-full .goods-main-block {
    width: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .search-resalt-full .goods-main-block .navigate-block {
    width: 40%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  main .search-resalt-full .goods-main-block .goods-list {
    width: 100%;
  }
  main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price span:first-child {
    max-width: 230px;
  }
  main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-pic img {
    height: 125px;
  }
  main .purchase-page1 {
    margin-top: 0;
  }
  main .purchase-page1 .purchase-block .your-active {
    width: 60%;
  }
  main .purchase-page1 .purchase-block .our-help {
    width: 40%;
  }
  main .purchase-page1 .purchase-with-register .your-register-for-purchase {
    width: 100%;
  }
  main .purchase-page2 .purchase-block .address-option {
    width: 60%;
  }
  main .purchase-page2 .purchase-block .our-help {
    width: 40%;
  }
  main .purchase-page2 .purchase-with-register .address-option {
    width: 60%;
  }
  main .purchase-page2 .purchase-with-register .our-help {
    width: 40%;
  }
  main .purchase-page3 .purchase-block .address-option {
    width: 60%;
  }
  main .purchase-page3 .purchase-block .our-help {
    width: 40%;
  }
  main .purchase-page3 .purchase-with-register .address-option {
    width: 60%;
  }
  main .purchase-page3 .purchase-with-register .our-help {
    width: 40%;
  }
  main .purchase-page4 .purchase-block .address-option {
    width: 60%;
  }
  main .purchase-page4 .purchase-block .our-help {
    width: 40%;
  }
  main .purchase-page4 .purchase-with-register .address-option {
    width: 60%;
  }
  main .purchase-page4 .purchase-with-register .our-help {
    width: 40%;
  }
  main .purchase-page5 .purchase-block {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .purchase-page5 .purchase-block .address-option {
    width: 100%;
    margin-bottom: 30px;
  }
  main .purchase-page5 .purchase-block .address-option .final-line .prev-info-block {
    width: 50%;
  }
  main .purchase-page5 .purchase-block .our-help {
    width: 45%;
  }
  .footer .block {
    margin-right: 15px;
    font-size: 11px;
  }
}
@media (max-width: 900px) {
    .header .top-menu .container .nav > ul > li{
        font-size: 12px;
        margin-right: 10px;
    }
}
@media (max-width: 800px) {
    .header .bott-menu .container form input{
        width: 65px;
    }
    .header .bott-menu .container .welcome{
        font-size: 12px;
    }
    .header .top-menu .container .link .bmw-logo-ru{
        right: 0;
    }
    .footer .block .name{
        font-size: 16px;
    }
    main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody img, main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody img{
        width: 195px;
    }
    main .lifestyle-main .goods-main-block .goods-list .goods-blocks, main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks{
        padding: 15px 20px;
    }
    main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody, main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody{
        margin-right: 0;
    }
}
@media (max-width: 769px) {
    .header .register-block .register form .access .access-wrong{
        display: none;
    }
    .header .register-block .register form .personal .access-wrong{
        display: none;
    }
    .header .register-block .register form .address .access-wrong{
        display: none;
    }
    .header .register-block .register form .security .security-quest .security-pic .security-inp .wrong{
        display: none;
    }
    .header .register-block .register form .personal .personal-inp .tel-info .help-info-for-d{
        right: 99px;
    }
    .header .register-block .register form .security .security-quest .security-pic .security-inp{
        align-items: flex-start;
        flex-direction: column;
    }
    .header .contact-block .contact-us{
        width: 290px;
        padding: 15px;
    }
    .header .contact-block .contact-us form .message{
        width: 100%;
    }
    .header .contact-block .contact-us form .message .text-write textarea{
        width: 260px;
    }
    .header .contact-block .contact-us form .personal-info{
        width: 100%;
    }
    .header .contact-block .contact-us form .personal-info .line input{
        width: 100px;
    }
    .header .contact-block .contact-us form .personal-info .line .sex label{
        font-size: 11px;
        margin-right: 10px;
    }
    .header .contact-block .contact-us form .security{
        width: 100%;
    }
    .header .contact-block .contact-us form .security .line{
        margin-top: 10px;
    }
    .header .contact-block .contact-us form .security .line .block input{
        width: 100px;
    }
    .header .login-block .login{
        width: 290px;
        padding: 15px;
    }
    .header .login-block .login form .login-info-block .text-inp{
        flex-direction: column;
    }
    .header .login-block .login form .login-info-block .text-inp .text{
        width: 100%;
    }
    .header .login-block .login form .login-info-block .text-inp .inp2{
        width: 200px;
    }
    .header .login-block .login form .login-buttons{
        flex-direction: column;
    }
    .header .login-block .login form .login-buttons .log-links{
        margin-bottom: 10px;
    }
    .header .register-block .register{
        width: 290px;
        padding: 15px;
    }
    .header .register-block .register form .access .access-inp .inp input{
        width: 90px;
    }
    .header .register-block .register form .access .access-text{
        margin-right: 15px;
    }
    .header .register-block .register form .access .access-inp .tel-info .help-info-for-d-samll{
        right: 19px;
    }
    .header .register-block .register form .personal .personal-text{
        margin-right: 15px;
    }
    .header .register-block .register form .access .access-text span{
        font-size: 12px;
    }
    .header .register-block .register form .personal .personal-inp .norm-inp{
        width: 100px;
    }
    .header .register-block .register form .personal .personal-inp .inp input{
        width: 100px;
    }
    .header .register-block .register form .personal .personal-inp .inp select{
        width: 50px;
    }
    .header .register-block .register form .personal .personal-text span{
        font-size: 12px;
    }
    .header .register-block .register form .address .address-text{
        margin-right: 15px;
    }
    .header .register-block .register form .address .address-text span{
        font-size: 12px;
    }
    .header .register-block .register form .address .address-inp .inp .big{
        width: 69px;
    }
    .header .register-block .register form .address .address-inp input{
        width: 135px;
    }
    .header .register-block .register form .address .address-inp select{
        width: 135px;
    }
    .header .register-block .register form .personal .personal-inp .inp-rad label{
        font-size: 12px;
    }
    .header .register-block .register form .legal p{
        width: 100%;
    }
    .header .register-block .register form .legal .confirme-block .main-confirme p{
        width: 100%;
    }
    .header .register-block .register form .legal .confirme-block .other-confirme .confirme-uno p{
        width: 80%;
    }
    .header .register-block .register form .security .security-quest{
        align-items: flex-start;
        flex-direction: column;
    }
    .header .register-block .register form .security .security-quest .security-text{
        width: 75%;
    }
  .header .bott-menu {
    height: 60px;
  }
  .header .bott-menu .container {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .header .bott-menu .container form {
    margin-bottom: 0;
  }
    main .lifestyle-main .goods-main-block .goods-list .gody-banner img{
        width: 730px;
    }
    main .lifestyle-main-rows .goods-main-block .goods-list .gody-banner img{
        width: 730px;
    }
  main .main .content .slot .pic {
    display: none;
  }
  main .main .content .slot .description {
    width: 90%;
  }
  main .main .content .slot2 .pic {
    display: none;
  }
  main .main .content .slot2 .description {
    width: 90%;
  }
  main .main .content .slot-line .line-goods {
    -ms-flex-pack: center;
        justify-content: center;
  }
  main .main .content .slot-line .line-goods .good {
    width: 23%;
  }
  main .main .content .slot-line .line-goods .good:last-child {
    display: none;
  }
    .header .bott-menu .container .shop .not-empry-basket{
        right: -205px;
    }
    .header{
        height: 125px;
    }
}
@media (max-width: 750px) {
    .header .password-block .login{
        width: 300px;
    }
    .header .password-block .login form .login-info-block .text-inp{
        flex-direction: column;
    }
    .header{
        height: 205px;
    }
    main .account-room .col-md-9 .delete-your-akk .info-text-line a{
        font-size: 12px;
    }
    .header .bott-menu .container .shop .not-empry-basket{
        right: -176px;
        width: 300px;
    }
    main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line .high-gody img{
        width: 215px;
        max-height: inherit;
    }
    .header .login-block .login form .login-buttons .log-sub{
        flex-direction: column;
        justify-content: center;
    }
    a.cancel{
        margin-right: 0;
        margin-bottom: 15px;
    }
  .header {
    height: auto;
  }
  .header .top-menu {
    height: auto;
  }
    .header .top-menu .container .link .phone-num{
        display: none;
    }
  .header .top-menu .container .nav > ul {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .header .top-menu .container .nav > ul li {
    font-size: 17px;
  }
  .header .bott-menu {
    height: 135px;
  }
  .header .bott-menu .container {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .header .bott-menu .container form {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .header .bott-menu .container form input {
    width: 258px;
  }
    main .lifestyle-main .goods-main-block .goods-list .gody-banner img{
        display: none;
    }
    main .lifestyle-main-rows .goods-main-block .goods-list .gody-banner img{
        display: none;
    }
    main .lifestyle-main{
        align-items: center;
    }
    main .lifestyle-main-rows{
        align-items: center;
    }
    main .main .content .slot .description .goods .some-good .pic-img img{
        width: 170px;
        height: 130px;
    }
    main .main .content .slot2 .description .goods .some-good .pic-img img{
        width: 170px;
        height: 130px;
    }
    main .main .content .slot-line .line-goods .good img{
        width: 170px;
        height: 130px;
    }
    main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody img{
        width: 240px;
    }
    main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody img{
        width: 240px;
        height: 160px;
    }
  main .main .banner {
    display: none;
  }
  main .main .content .slot .pic {
    display: none;
  }
  main .main .content .slot .description .tittle {
    margin: 30px 0 20px;
  }
  main .main .content .slot .description .tittle h1 {
    font-size: 27px;
  }
  main .main .content .slot .description .goods {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .main .content .slot .description .goods .some-good {
    width: 40%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  main .main .content .slot2 .pic {
    display: none;
  }
  main .main .content .slot2 .description {
    margin-right: 0;
  }
  main .main .content .slot2 .description .tittle {
    margin: 30px 0 20px;
  }
  main .main .content .slot2 .description .tittle h1 {
    font-size: 27px;
  }
  main .main .content .slot2 .description .goods {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .main .content .slot2 .description .goods .some-good {
    width: 40%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  main .main .content .slot-line h1 {
    font-size: 26px;
  }
  main .main .content .slot-line .line-goods {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .main .content .slot-line .line-goods .good {
    width: 35%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  main .main .content .slot-line .line-goods .good .price-link {
    -ms-flex-direction: row;
        flex-direction: row;
  }
    main .open-product .gody-main-block .gody-description .gody-pic-descript{
        align-items: center;
    }
    main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view .main-view img{
        width: 270px;
        height: auto;
    }
    main .open-product .gody-main-block .gody-description .gody-param .product-param{
        width: 260px;
        height: inherit;
    }
    main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .product-commands{
        height: inherit;
    }
    main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product{
        height: inherit;
    }
    main .open-product .gody-main-block .gody-description .gody-param .support-services{
        width: 260px;
    }
    main .open-product .gide-line{
        display: none;
    }
    main .lifestyle-main .gide-line,
    main .lifestyle-main-rows .gide-line{
        display: none;
    }
  main .main .content .slot-line .line-goods .good .price-link a {
    margin-left: 25px;
  }
  main .lifestyle-main .goods-main-block .navigate-block,
  main .lifestyle-main-rows .goods-main-block .navigate-block {
    width: 75%;
      margin-right: 0;
  }
  main .lifestyle-main .goods-main-block .goods-list .items-line,
  main .lifestyle-main-rows .goods-main-block .goods-list .items-line {
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .lifestyle-main .goods-main-block .goods-list .items-line .num-of-items,
  main .lifestyle-main-rows .goods-main-block .goods-list .items-line .num-of-items {
    margin-bottom: 10px;
  }
  main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line,
  main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  main .lifestyle-main .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num,
  main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .page-nav-line .sort-num {
    margin-right: 0;
    margin-bottom: 10px;
  }
  main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line,
  main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody,
  main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody {
    width: 100%;
  }
  main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line,
  main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price,
  main .lifestyle-main-rows .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line,
  main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  main .lifestyle-main .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num,
  main .lifestyle-main-rows .goods-main-block .goods-list .duo-paginator .page-nav-line .sort-num {
    margin-right: 0;
    margin-bottom: 10px;
  }
  main .open-product .gide-line .nav-menu li {
    padding: 0 5px;
    font-size: 11px;
  }
  main .open-product .gody-main-block .gody-description {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 50px;
  }
  main .open-product .gody-main-block .gody-description .gody-pic-descript {
    width: 100%;
  }
  main .open-product .gody-main-block .gody-description .gody-pic-descript .product-view .other-view img {
    width: 100px;
      height: auto;
  }
  main .open-product .gody-main-block .gody-description .gody-pic-descript .product-offer {
    display: none;
  }
  main .open-product .gody-main-block .gody-description .gody-param {
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
  }
  main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price {
    height: inherit;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  main .open-product .gody-main-block .gody-description .gody-param .product-param .product-price .buy-product {
    margin-left: 20px;
  }
  main .open-product .last-viewed {
    -ms-flex-align: center;
        align-items: center;
  }
  main .open-product .last-viewed .line-last-gody {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .open-product .last-viewed .line-last-gody .last-gody {
    margin-right: 0;
  }
  main .kpm .banner {
    display: none;
  }
  main .kpm .info-block1 {
    height: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  main .kpm .info-block1 .pic {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  main .kpm .info-block1 .pic img {
    height: auto;
  }
  main .kpm .info-block1 .info {
    width: 100%;
      height: auto;
  }
  main .kpm .info-block1 .info .info-text {
    height: 100%;
  }
  main .kpm .info-block2 {
    height: 100%;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .kpm .info-block2 .info {
    width: 100%;
      height: auto;
    margin-right: 0;
  }
  main .kpm .info-block2 .info .info-text {
    height: 100%;
  }
  main .kpm .info-block2 .pic {
    display: none;
  }
  main .lifestyle {
    padding: 20px 20px 0;
  }
  main .lifestyle h1 {
    font-size: 40px;
  }
  main .lifestyle .cont {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-top: 30px;
  }
  main .lifestyle .cont .left {
    margin-right: 0;
  }
  main .lifestyle .cont .col-md-6 {
    width: 100%;
  }
  main .lifestyle .cont .col-md-6 .ver {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .lifestyle .cont .col-md-6 .ver .name {
    width: 100%;
    margin-bottom: 7px;
  }
  main .lifestyle .cont .col-md-6 .ver .pic {
    width: 100%;
  }
  main .lifestyle .cont .col-md-6 .ver2 {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .lifestyle .cont .col-md-6 .ver2 .name {
    width: 100%;
  }
  main .lifestyle .cont .col-md-6 .ver2 .pic {
    width: 100%;
    margin-bottom: 7px;
  }
  main .lifestyle .cont .col-md-6 .text {
    padding-right: 0;
  }
  main .lifestyle .cont .col-md-6 .hor .name .line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .montblanc .head-tit .tit-log .log-text h1 {
    font-size: 35px;
  }
  main .montblanc .craft .info-craft img {
    display: none;
  }
  main .montblanc .craft .info-craft .text-craft {
    width: 90%;
  }
  main .montblanc .craft .goods-craft {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .montblanc .craft .goods-craft .gody-craft {
    margin-right: 0;
    margin-bottom: 20px;
  }
  main .montblanc .luxur .info-luxur .text-luxur {
    width: 90%;
  }
  main .montblanc .luxur .info-luxur img {
    display: none;
  }
  main .montblanc .luxur .goods-luxur {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .montblanc .luxur .goods-luxur .gody-luxur {
    margin-right: 0;
    margin-bottom: 20px;
  }
  main .montblanc .journey .info-journey img {
    display: none;
  }
  main .montblanc .journey .info-journey .text-journey {
    width: 90%;
  }
  main .montblanc .journey .goods-journey {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .montblanc .journey .goods-journey .gody-journey {
    margin-right: 0;
    margin-bottom: 20px;
  }
  main .sport .banner-main {
    height: 100%;
    padding: 20px;
    margin-top: 20px;
  }
  main .sport .banner-main .ban-cont .multi-pic {
    display: none;
  }
  main .sport .banner-main .ban-cont .text {
    width: 100%;
  }
  main .sport .banner-main .ban-cont .text .name-nav .nav {
    display: none;
  }
  main .sport .banner-left {
    height: 272px;
    padding: 20px;
  }
  main .sport .banner-left .ban-cont .big-pic {
    display: none;
  }
  main .sport .banner-left .ban-cont .intro .pic-ban {
    display: none;
  }
  main .sport .banner-right {
    height: 100%;
    padding: 20px;
  }
  main .sport .banner-right .ban-cont .big-pic {
    display: none;
  }
  main .sport .banner-right .ban-cont .intro .pic-ban {
    display: none;
  }
  main .sport .product-line .goods .line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .sport .product-line .goods .line .gody:hover {
    box-shadow: none;
  }
  main .cookie {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .cookie .col-md-3 {
    width: 90%;
    margin-bottom: 20px;
  }
  main .cookie .col-md-9 {
    width: 100%;
  }
  main .downloads {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .downloads .col-md-3 {
    width: 90%;
    margin-bottom: 20px;
  }
  main .downloads .col-md-9 {
    width: 100%;
  }
  main .faq {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .faq .col-md-3 {
    width: 90%;
    margin-bottom: 20px;
  }
  main .faq .col-md-6 {
    width: 100%;
  }
  main .faq .col-md-6 h2 {
    font-size: 33px;
  }
  main .faq .col-md-6 .faq-block {
    margin-bottom: 30px;
  }
  main .faq .col-md-6 .faq-block a {
    display: none;
  }
  main .faq .col-md-6 .faq-block .questions-lines .line .nav-of-line {
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center;
  }
  main .faq .col-md-6 .faq-block .questions-lines .line .nav-of-line .plus {
    margin-right: 0;
    margin-bottom: 10px;
  }
  main .faq .col-md-6 .faq-block .questions-lines .line .nav-of-line .minus {
    margin-right: 0;
    margin-bottom: 10px;
  }
  main .my-orders {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .my-orders .col-md-3 {
    width: 90%;
    margin-bottom: 20px;
  }
  main .my-orders .col-md-9 {
    width: 100%;
  }
  main .my-orders .col-md-9 form .inp-block .inp input {
    width: 119px;
  }
  main .my-orders .col-md-9 form .inp-block .inp input:first-child {
    margin-bottom: 20px;
  }
  main .special {
    padding: 60px 20px 0;
  }
  main .special .navigate {
    width: 90%;
    margin-bottom: 20px;
  }
  main .special .special-goods .tittle h1 {
    font-size: 40px;
  }
  main .special .special-goods .tittle p {
    width: 100%;
  }
  main .special .special-goods .goods-pres1 .pic {
    display: none;
  }
  main .special .special-goods .goods-pres1 .text {
    width: 100%;
  }
  main .special .special-goods .goods-pres2 .pic {
    display: none;
  }
  main .special .special-goods .goods-pres2 .text {
    width: 100%;
  }
  main .kids .col-md-3 {
    width: 90%;
    margin-bottom: 20px;
  }
  main .kids .col-md-9 .big-video video {
    height: 250px;
  }
  main .kids .col-md-9 .name-apertising .kids-links .main-link {
    width: 260px;
  }
  main .kids .col-md-9 .name-apertising .kids-links .just-link {
    width: 260px;
  }
  main .kids .col-md-9 .name-apertising .kids-links .just-link img {
    width: 230px;
  }
  main .kids .col-md-9 .name-apertising .big-apertising-block {
    display: none;
  }
  main .kids .col-md-9 .some-links {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .kids .col-md-9 .some-links .kids-toy {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  main .cart-full .cart-info-line .item-price {
    display: none;
  }
  main .cart-full .cart-info-line .item-pick {
    display: none;
  }
  main .cart-full .cart-info-line .tot-price {
    display: none;
  }
  main .cart-full form .gody-line-block .gody-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .cart-full form .gody-line-block .gody-line .name-number {
    width: 90%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  main .cart-full form .gody-line-block .gody-line .add-remove {
    width: 80%;
    margin-bottom: 10px;
  }
  main .cart-full form .gody-line-block .gody-line .uno-price {
    width: 35%;
    margin-bottom: 10px;
  }
  main .cart-full form .gody-line-block .gody-line .quonity {
    width: 12%;
    margin-bottom: 10px;
  }
  main .cart-full form .gody-line-block .gody-line .all-price {
    width: 35%;
  }
  main .cart-full form .gody-promo-block .promo-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .cart-full form .gody-promo-block .promo-line span {
    margin-right: 0;
    margin-bottom: 10px;
  }
  main .cart-full form .gody-total-price-block .summary-block {
    width: 100%;
  }
  main .cart-full form .gody-total-price-block .buttons-block button {
    font-size: 11px;
  }
  main .apparel .ladies-apparel .col-md-3 {
    width: 90%;
  }
  main .apparel .ladies-apparel .col-md-9 .bigest-pic {
    display: none;
  }
  main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .apparel .ladies-apparel .col-md-9 .apparel-high .high-line .high-gody {
    width: 90%;
  }
  main .account-room .col-md-9 .your-data .data-line {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 35px;
  }
  main .account-room .col-md-9 .your-data .data-line span {
    margin-bottom: 10px;
  }
  main .account-room .col-md-9 .your-information .info-text-line span {
    width: 50%;
  }
  main .account-room .col-md-9 .legal-notice .confirme-block .main-confirme p {
    width: 100%;
  }
  main .account-room .col-md-9 .legal-notice .confirme-block .other-confirme .confirme-uno p {
    width: 75%;
  }
  main .account-activated {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0 15px;
  }
  main .account-activated .your-active {
    width: 100%;
    margin-bottom: 30px;
  }
  main .account-activated .our-help {
    width: 100%;
  }
  /*main .account-address .col-md-9 .some-address-info {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .account-address .col-md-9 .some-address-info .your-address-stats {
    width: 100%;
  }
  main .account-address .col-md-9 .some-address-info .address-logos {
    width: 100%;
  }
  main .account-address .col-md-9 .some-address-info .some-button {
    width: 100%;
      margin-bottom: 10px;
  }*/
  main .account-address .col-md-9 .new-address form .line {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  main .account-address .col-md-9 .new-address form .line span {
    width: 100%;
  }
  main .account-address .col-md-9 .new-address form .line .inp-b .big {
    width: 100%;
  }
  main .account-address .col-md-9 .new-address form .line .inp-b select {
    width: 100%;
  }
  main .account-address .col-md-9 .new-address form .line .inp-b .small {
    width: 35%;
  }
  main .account-address .col-md-9 .new-address form .line .inp-b .normal {
    width: 55%;
  }
  main .account-order .col-md-9 .numbers-search-line .search-shit form input {
    width: 140px;
  }
  main .account-order-full .col-md-9 .numbers-search-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .account-order-full .col-md-9 .numbers-search-line .search-shit form input {
    width: 150px;
  }
  main .account-order-full .col-md-9 .gody-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .account-order-full .col-md-9 .gody-line img {
    margin-right: 0;
  }
  main .account-order-full .col-md-9 .gody-line .name-number {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  main .account-order-full .col-md-9 .gody-line .uno-price {
    width: 37%;
    margin-bottom: 10px;
  }
  main .account-order-full .col-md-9 .gody-line .quonity {
    width: 15%;
    margin-bottom: 10px;
  }
  main .account-order-full .col-md-9 .gody-line .all-price {
    width: 38%;
  }
  main .account-password-change {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0 20px;
  }
  main .account-password-change .your-change {
    width: 100%;
    margin-bottom: 30px;
  }
  main .account-password-change .your-change form .change-itself .inp-change span {
    width: 50%;
  }
  main .account-password-change .your-change form .change-itself .inp-change .inp-info input {
    width: 120px;
  }
  main .account-password-change .our-help {
    width: 100%;
  }
  main .account-wishlist .col-md-9 .wish-logothing-block {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .account-wishlist .col-md-9 .no-wish-for-now {
    -ms-flex-direction: column;
        flex-direction: column;
  }
    main .account-wishlist .col-md-9 .no-wish-for-now .pic-and-comm img{
        width: 170px;
    }
  main .account-wishlist .col-md-9 .no-wish-for-now .pic-and-comm {
    width: 100%;
    margin-bottom: 10px;
  }
  main .account-wishlist .col-md-9 .no-wish-for-now .name-and-descr {
    width: 80%;
    margin-bottom: 10px;
  }
  main .account-wishlist .col-md-9 .no-wish-for-now .just-price {
    width: 50%;
    margin-bottom: 10px;
  }
  main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy {
    width: 100%;
  }
  main .account-wishlist .col-md-9 .no-wish-for-now .controls-and-buy .some-nav-a {
    width: 70%;
  }
  main .account-wishlist-empty .col-md-9 .wish-logothing-block {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .error-page {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 0 20px;
  }
  main .error-page h1 {
    font-size: 44px;
  }
  main .search-result-none {
    padding-left: 20px;
  }
  main .search-result-none .goods-main-block .goods-list .name-and-nav form input {
    width: 210px;
  }
  main .search-resalt-full .goods-main-block .navigate-block {
    width: 90%;
  }
  main .search-resalt-full .goods-main-block .goods-list .name-and-nav form input {
    width: 230px;
  }
  main .search-resalt-full .goods-main-block .goods-list .items-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .search-resalt-full .goods-main-block .goods-list .items-line .num-of-items {
    margin-bottom: 7px;
  }
  main .search-resalt-full .goods-main-block .goods-list .goods-blocks {
    padding: 15px 10px;
  }
  main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .search-resalt-full .goods-main-block .goods-list .goods-blocks .all-products .duo-line .gody-name-price span:first-child {
    margin-bottom: 5px;
  }
  main .purchase-page1 {
    padding: 0 15px;
  }
  main .purchase-page1 .purchase-steps .pur-step .pur-step-name {
    font-size: 10px;
      max-width: 50px;
  }
  main .purchase-page1 .purchase-block {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 30px;
  }
  main .purchase-page1 .purchase-block .your-active {
    width: 100%;
    margin-bottom: 20px;
  }
  main .purchase-page1 .purchase-block .our-help {
    width: 100%;
  }
  main .purchase-page2 {
    padding: 0 15px;
  }
  main .purchase-page2 .purchase-steps .pur-step .pur-step-name {
    font-size: 10px;
      max-width: 50px;
  }
  main .purchase-page2 .purchase-block {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .purchase-page2 .purchase-block .address-option {
    width: 100%;
  }
  main .purchase-page2 .purchase-block .address-option .change-address {
    margin-bottom: 10px;
  }
  main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-b .big {
    width: 80%;
  }
  main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-b select {
    width: 80%;
  }
  main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-b .small {
    width: 25%;
  }
  main .purchase-page2 .purchase-block .address-option .change-address form .line .inp-b .normal {
    width: 50%;
  }
  main .purchase-page2 .purchase-block .our-help {
    width: 100%;
  }
  main .purchase-page2 .purchase-with-register {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .purchase-page2 .purchase-with-register .address-option {
    width: 100%;
  }
  main .purchase-page2 .purchase-with-register .address-option .change-address {
    margin-bottom: 10px;
  }
  main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-b .big {
    width: 80%;
  }
  main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-b select {
    width: 80%;
  }
  main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-b .small {
    width: 25%;
  }
  main .purchase-page2 .purchase-with-register .address-option .change-address form .line .inp-b .normal {
    width: 50%;
  }
  main .purchase-page2 .purchase-with-register .our-help {
    width: 100%;
  }
  main .purchase-page2 .buttons-to-continue {
    padding-right: 0;
  }
  main .purchase-page3 {
    padding: 0 15px;
  }
  main .purchase-page3 .purchase-steps .pur-step .pur-step-name {
    font-size: 10px;
      max-width: 50px;
  }
  main .purchase-page3 .purchase-block {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .purchase-page3 .purchase-block .address-option {
    width: 100%;
  }
  main .purchase-page3 .purchase-block .our-help {
    width: 100%;
  }
  main .purchase-page3 .purchase-with-register {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .purchase-page3 .purchase-with-register .address-option {
    width: 100%;
  }
  main .purchase-page3 .purchase-with-register .our-help {
    width: 100%;
  }
  main .purchase-page3 .buttons-to-continue {
    padding-right: 0;
  }
  main .purchase-page4 {
    padding: 0 15px;
  }
  main .purchase-page4 .purchase-steps .pur-step .pur-step-name {
    font-size: 10px;
  }
  main .purchase-page4 .purchase-block {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .purchase-page4 .purchase-block .address-option {
    width: 100%;
  }
  main .purchase-page4 .purchase-block .our-help {
    width: 100%;
  }
  main .purchase-page4 .purchase-with-register {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .purchase-page4 .purchase-with-register .address-option {
    width: 100%;
  }
  main .purchase-page4 .purchase-with-register .our-help {
    width: 100%;
  }
  main .purchase-page4 .buttons-to-continue {
    padding-right: 0;
  }
  main .purchase-page5 {
    padding: 0 15px;
  }
  main .purchase-page5 .purchase-steps .pur-step .pur-step-name {
    font-size: 10px;
      max-width: 50px;
  }
  main .purchase-page5 .purchase-block .address-option .final-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .purchase-page5 .purchase-block .address-option .final-line .prev-info-block {
    width: 100%;
    margin-bottom: 15px;
  }
  main .purchase-page5 .purchase-block .address-option .cart-info-line {
    display: none;
  }
  main .purchase-page5 .purchase-block .address-option .gody-line {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  main .purchase-page5 .purchase-block .address-option .gody-line .name-number {
    width: 100%;
  }
  main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line .cart-num {
    width: 150px;
  }
  main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line .holder-name {
    width: 150px;
  }
  main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line span {
    width: 60%;
  }
  main .purchase-page5 .purchase-block .address-option .your-creditcard-info .credits-line .verf-code {
    margin-right: 35px;
  }
  main .purchase-page5 .purchase-block .address-option .absolutly-total-summ span {
    width: 30%;
    font-size: 11px;
  }
  main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ {
    width: 70%;
  }
  main .purchase-page5 .purchase-block .address-option .absolutly-total-summ .exact-numbers-of-absolute-summ .buttons-to-do-something a {
    width: 130px;
    font-size: 11px;
    padding-left: 3px;
    padding-top: 4px;
  }
  main .purchase-page5 .purchase-block .our-help {
    width: 100%;
  }
    main .kpm .info-block1{
        display: block;
    }
    main .kpm .info-block1 .info{
        display: block;
    }
    main .kpm .info-block2{
        display: block;
    }
    main .kpm .info-block2 .info{
        display: block;
    }
  .footer {
    -ms-flex-direction: column;
        flex-direction: column;
    height: 100%;
    margin-top: 30px;
  }
  .footer .block {
    margin-right: 0;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 20px;
    font-size: 14px;
  }
}
@media (max-width: 500px) {
    main .main .content .slot .description .goods .some-good{
        width: 50%;
    }
    main .main .content .slot2 .description .goods .some-good{
        width: 50%;
    }
    main .main .content .slot-line .line-goods .good{
        width: 50%;
    }
    main .kpm .info-block1{
        display: block;
    }
    main .kpm .info-block1 .info{
        display: block;
    }
    main .kpm .info-block2{
        display: block;
    }
    main .kpm .info-block2 .info{
        display: block;
    }
    main .account-address .col-md-9 .some-address-info .your-address-stats span{
        font-size: 9px;
    }
    main .account-address .col-md-9 .some-address-info .address-logos .logo-name{
        font-size: 11px;
    }
    main .account-address .col-md-9 .some-address-info .some-button a{
        width: 120px;
    }
    main .purchase-page5 .purchase-block .address-option .gody-line .uno-price{
        width: 90px;
    }
    main .purchase-page5 .purchase-block .address-option .gody-line .all-price{
        width: 120px;
    }
}
@media (max-width: 450px) {
    main .special .special-goods .tittle h1{
        font-size: 34px;
    }
}
@media (max-width: 400px) {
    .header .bott-menu .container form .list-search{
        width: 95%;
        top: 35px;
    }
  main .main .content .slot-line .line-goods .good {
    width: 70%;
  }
    main .lifestyle-main .goods-main-block .goods-list .goods-blocks .all-products .uno-line .uno-gody{
        width: 100%;
    }
}
@media (max-width: 350px) {
    main .main .content .slot .description .goods .some-good{
        width: 80%;
    }
    main .main .content .slot2 .description .goods .some-good{
        width: 80%;
    }
}

.input-error {
	color: red !important;
}

a.cancel {
  width: 155px;
  height: 23px;
  text-align: left;
  color: #fff !important;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 2px;
  background-color: #666;
  margin-right: 20px;
}
a.cancel:hover {
  background-color: #777;
}

.paymaster {
  border: none;
  outline: none;
  width: 180px;
  height: 23px;
  color: #fff;
  font-weight: bold;
  text-align: left;
  font-size: 13px;
  line-height: 15px;
  background-color: #1c69d4;
}
.paymaster:hover {
  background-color: #0653b6;
}

.logo-print {
	display: none;
}

.button-bank {
  float: right;
  font-weight: bold;
  cursor: pointer;
}
.button-bank a {
  max-height: none;
  height: auto!important;
  background-color: #1c69d4;
  background: #0e95fb;
  background: linear-gradient(to bottom, #0e95fb 0%, #1c6ad5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e95fb', endColorstr='#1c6ad5', GradientType=0);
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 13px;
  line-height: 15px;
  margin-top: 8px;
  overflow: hidden;
  padding: 4px 10px 5px;
  text-align: left;
  width: 160px;
}
.button-bank a:hover {
  background: none;
  background-color: #1c69d4;
}

@media print {
    a, input, footer, .welcome, .product-offer, .last-viewed, .welcome-to-you {
		display: none !important;
    }

	.gody-param {
		display: none !important;
	}

	.printable {
		visibility: visible !important;
	}

	.logo-print {
		display: block;
		float: right;
		margin-left: 800px;
		width: 160px;
		height: 200px;
	}
}
