@charset "UTF-8";
@import "//static.tripcdn.com/packages/ibu/online-assets/*/dist/css/font.css";

body,html {
  height: 100%
}

body,dd,dl,form,p {
  margin: 0;
  padding: 0
}

body {
  color: #333;
  font: 12px/1.5 arial,sans-serif;
  -webkit-text-size-adjust: none;
  background-color: #f5f5f5
}

h1,h2,h3,h4,h5,h6 {
  margin: 0;
  font-size: 12px
}

ol,ul {
  margin: 0;
  padding: 0;
  list-style: none
}

i {
  font-style: normal
}

fieldset,input {
  margin: 0;
  padding: 0
}

legend,textarea {
  padding: 0
}

button,input,select,textarea {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  *font-size: 12px;
  *color: #b7b7b7
}

input {
  vertical-align: middle;
  border-radius: 0
}

input[type=text] {
  color: #333
}

input[type=button] {
  cursor: pointer
}

button {
  vertical-align: middle;
  cursor: pointer;
  *line-height: normal
}

button,input[type=button],input[type=reset],input[type=submit] {
  -webkit-appearance: none;
  border-radius: 0
}

button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0
}

img {
  border: 0 none;
  vertical-align: middle
}

dfn,em {
  font-style: normal
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

a {
  color: #333;
  text-decoration: none
}

a:hover {
  color: #2681ff;
  text-decoration: underline
}

input::-webkit-input-placeholder {
  color: #ccc
}

input:-moz-placeholder {
  color: #ccc
}

input::-moz-placeholder {
  color: #ccc
}

input:-ms-input-placeholder {
  color: #ccc
}

@font-face {
  font-family: fi-common;
  src: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/font/fi_common.a94474ee.eot);
  src: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/font/fi_common.a94474ee.eot) format("embedded-opentype"),url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/font/fi_common.13922bd8.woff) format("woff"),url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/font/fi_common.c4cfa430.ttf) format("truetype"),url(font/fi_common.svg#iconfont) format("svg")
}

.fi,.m-cld .next-btn,.m-cld .prev-btn {
  display: inline-block;
  font-family: fi-common,sans-serif;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.fi-flight:before {
  content: "\e3f1"
}

.fi-hotel:before {
  content: "\e3f6"
}

.fi-train:before {
  content: "\e3fa"
}

.fi-car:before {
  content: "\e58d"
}

.fi-airport-transfer:before {
  content: "\e6f4"
}

.fi-train-eu:before {
  content: "\e3fa"
}

.fi-account:before {
  content: "\e204"
}

.fi-mobile:before {
  content: "\e258"
}

.fi-facebook:before {
  content: "\e34f"
}

.fi-twitter:before {
  content: "\e351"
}

.fi-google-plus:before {
  content: "\e353"
}

.fi-round-trip:before {
  content: "\e345"
}

.fi-info-o:before {
  content: "\e3ef"
}

.fi-close:before {
  content: "\e289"
}

.fi-plus:before {
  content: "\e332"
}

.fi-minus:before {
  content: "\e340"
}

.fi-tick:before {
  content: "\e411"
}

.fi-arrow-down:before {
  content: "\e32c"
}

.fi-arrow-up:before {
  content: "\e32b"
}

.fi-arrow-left:before {
  content: "\e32a"
}

.fi-arrow-right:before {
  content: "\e28a"
}

.fi-swap-arrow:before {
  content: "\e41a"
}

.fi-shopping:before {
  content: "\e3f2"
}

.fi-bus:before {
  content: "\e3f3"
}

.fi-global:before {
  content: "\e3f4"
}

.fi-group-company:before {
  content: "\e3f5"
}

.fi-metro:before {
  content: "\e3f7"
}

.fi-scenic-spot:before {
  content: "\e3f9"
}

.fi-flight-train:before {
  content: "\e412"
}

.fi-city:before {
  content: "\e413"
}

.fi-district:before {
  content: "\e414"
}

.fi-downtown:before {
  content: "\e415"
}

.fi-landmark:before {
  content: "\e416"
}

.fi-metro-line:before {
  content: "\e417"
}

.fi-region:before {
  content: "\e418"
}

.fi-surrounding:before {
  content: "\e419"
}

.fi-province:before {
  content: "\e3f8"
}

.fi-brand:before {
  content: "\e234"
}

.fi-hotel-star:before {
  content: "\e40f"
}

.fi-hotel-diam:before {
  content: "\e25d"
}

.fi-hotel-star-o:before {
  content: "\e410"
}

.fi-bussiness:before {
  content: "\e704"
}

.fi-sub-arrow:before {
  content: "\e41b"
}

.fi-keyboard:before {
  content: "\e41c"
}

.fi-service-phone:before {
  content: "\e7ae"
}

.fi-mail-subscription:before {
  content: "\e352"
}

.fi-clear-circle:before {
  content: "\e235"
}

.fi-clear-circle-o:before {
  content: "\e23a"
}

.fi-travel-guide:before {
  content: "\e912"
}

.fi-things-to-do:before {
  content: "\e912"
}

.fi-calendar-search:before {
  content: "\eace"
}

.fi-people:before {
  content: "\eacf"
}

.fi-search:before {
  content: "\ead0"
}

.fi-phone:before {
  content: "\e900"
}

.flag-ae,.flag-at,.flag-au,.flag-be,.flag-br,.flag-ch,.flag-cn,.flag-de,.flag-en,.flag-es,.flag-fr,.flag-gr,.flag-hk,.flag-id,.flag-ie,.flag-il,.flag-it,.flag-jp,.flag-kr,.flag-my,.flag-nl,.flag-nz,.flag-pl,.flag-ru,.flag-sa,.flag-sg,.flag-th,.flag-tr,.flag-tw,.flag-uk,.flag-us,.flag-vn,.flag-xx {
  display: inline-block;
  width: 21px;
  height: 14px;
  *display: inline;
  *zoom:1;vertical-align: middle;
  background-image: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/v1/flags.66eb0cb4.png);
  background-position: 1000px 1000px;
  background-repeat: no-repeat;
  background-size: 42px
}

.flag-en {
  background-position: 0 0
}

.flag-us {
  background-position: 0 0
}

.flag-uk {
  background-position: 0 -14px
}

.flag-hk {
  background-position: 0 -28px
}

.flag-jp {
  background-position: 0 -42px
}

.flag-kr {
  background-position: 0 -56px
}

.flag-sg {
  background-position: 0 -70px
}

.flag-au {
  background-position: 0 -84px
}

.flag-fr {
  background-position: 0 -98px
}

.flag-de {
  background-position: 0 -112px
}

.flag-es {
  background-position: 0 -126px
}

.flag-ru {
  background-position: 0 -140px
}

.flag-vn {
  background-position: 0 -154px
}

.flag-id {
  background-position: 0 -168px
}

.flag-th {
  background-position: 0 -182px
}

.flag-my {
  background-position: 0 -196px
}

.flag-it {
  background-position: 0 -210px
}

.flag-pl {
  background-position: 0 -224px
}

.flag-tr {
  background-position: 0 -238px
}

.flag-br {
  background-position: 0 -252px
}

.flag-gr {
  background-position: 0 -266px
}

.flag-nl {
  background-position: 0 -280px
}

.flag-tw {
  background-position: 0 -294px
}

.flag-cn {
  background-position: 0 -308px
}

.flag-il {
  background-position: 0 -322px
}

.flag-sa {
  background-position: 0 -336px
}

.flag-ae {
  background-position: 0 -350px
}

.flag-nz {
  background-position: 0 -364px
}

.flag-xx {
  background-position: 0 -378px
}

.flag-at {
  background-position: -21px 0
}

.flag-be {
  background-position: -21px -14px
}

.flag-ie {
  background-position: -21px -28px
}

.flag-ch {
  background-position: -21px -42px
}

.u-clearfix {
  *zoom:1}

.u-clearfix:after,.u-clearfix:before {
  content: "";
  display: table
}

.u-clearfix:after {
  clear: both
}

.u-clickable {
  cursor: pointer
}

.u-overflow-hidden {
  overflow: hidden
}

.u-hide {
  display: none
}

.l-inner {
  width: 1180px;
  margin-left: auto;
  margin-right: auto
}

@media screen and (max-width: 1200px) {
  .l-inner {
      width:100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding-left: 10px;
      padding-right: 10px
  }
}

.o-radiobox-c {
  cursor: pointer
}

.o-radiobox-c__box {
  border: 1px solid #839bac;
  width: 10px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 12px;
  margin-right: 2px;
  line-height: 10px;
  position: relative
}

.o-radiobox-c__box-dot {
  width: 6px;
  height: 6px;
  background-color: #2681ff;
  border-radius: 6px;
  position: absolute;
  left: 2px;
  top: 2px;
  display: none
}

.o-radiobox-c__hide-box {
  display: none
}

.o-radiobox-c__label {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block
}

.o-radiobox-c.is-checked .o-radiobox-c__box {
  border: 1px solid #2681ff;
  width: 10px;
  height: 10px;
  background-color: #fff
}

.o-radiobox-c.is-checked .o-radiobox-c__label {
  color: #333
}

.o-radiobox-c.is-checked .o-radiobox-c__box-dot {
  display: block
}

.o-radiobox-c.is-disabled {
  cursor: default
}

.o-radiobox-c.is-disabled .o-radiobox-c__box {
  border: 1px solid #b1bfc9;
  background-color: transparent
}

.o-radiobox-c.is-disabled .o-radiobox-c__label {
  color: #bbc6d2
}

.o-radiobox-c.is-disabled.is-checked {
  cursor: default
}

.o-radiobox-c.is-disabled.is-checked .o-radiobox-c__box {
  border: 4px solid #c4c4c4;
  background-color: #f2f2f2
}

.o-checkbox-c {
  cursor: pointer
}

.o-checkbox-c__box {
  border: 1px solid #839bac;
  width: 10px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 2px;
  margin-right: 4px;
  line-height: 10px
}

.o-checkbox-c__hide-box {
  display: none
}

.o-checkbox-c__label {
  font-size: 12px;
  vertical-align: middle;
  display: inline-block
}

.o-checkbox-c .fi-tick {
  display: none
}

.o-checkbox-c.is-checked .o-checkbox-c__box {
  border: 1px solid #2681ff;
  background-color: #2681ff
}

.o-checkbox-c.is-checked .o-checkbox-c__label {
  color: #333
}

.o-checkbox-c.is-checked .fi-tick {
  display: inline-block;
  color: #fff;
  font-size: 11px
}

.o-checkbox-c.is-disabled {
  cursor: default
}

.o-checkbox-c.is-disabled .o-checkbox-c__box {
  border: 1px solid #b1bfc9;
  background-color: transparent
}

.o-checkbox-c.is-disabled .o-checkbox-c__label {
  color: #bbc6d2
}

.o-checkbox-c.is-disabled.is-checked {
  cursor: default
}

.o-checkbox-c.is-disabled.is-checked .o-checkbox-c__box {
  border: 1px solid #ccc;
  background-color: #ccc
}

.o-checkbox-c.is-disabled.is-checked .o-checkbox-c__label {
  color: #bbc6d2
}

.o-radio-list-item {
  display: block;
  cursor: pointer;
  color: #234;
  position: relative
}

.m-cld .o-radio-list-item .next-btn,.m-cld .o-radio-list-item .prev-btn,.o-radio-list-item .fi,.o-radio-list-item .m-cld .next-btn,.o-radio-list-item .m-cld .prev-btn {
  display: none;
  position: absolute;
  right: 10px;
  top: 6px;
  font-size: 16px
}

.o-radio-list-item__label {
  font-size: 16px;
  line-height: 1.2;
  padding: 6px 10px;
  display: block
}

.o-radio-list-item__hide-box {
  display: none
}

.o-radio-list-item:hover {
  background-color: #5aa0ff;
  color: #fff
}

.m-cld .o-radio-list-item:hover .next-btn,.m-cld .o-radio-list-item:hover .prev-btn,.o-radio-list-item:hover .fi,.o-radio-list-item:hover .m-cld .next-btn,.o-radio-list-item:hover .m-cld .prev-btn {
  display: block
}

.o-radio-list-item.is-checked {
  cursor: default;
  color: #234;
  background-color: #fff
}

.o-radio-list-item.is-checked .o-radio-list-item__label {
  color: #2681ff
}

.m-cld .o-radio-list-item.is-checked .next-btn,.m-cld .o-radio-list-item.is-checked .prev-btn,.o-radio-list-item.is-checked .fi,.o-radio-list-item.is-checked .m-cld .next-btn,.o-radio-list-item.is-checked .m-cld .prev-btn {
  display: block;
  color: #2681ff
}

.o-counter {
  color: #234
}

.o-counter__item {
  margin: 12px 0;
  *zoom:1}

.o-counter__item:after,.o-counter__item:before {
  content: "";
  display: table
}

.o-counter__item:after {
  clear: both
}

.o-counter__label-con {
  float: left
}

.o-counter__label {
  display: block;
  font-size: 16px;
  line-height: 1.2
}

.o-counter__label-desc {
  display: block;
  font-size: 12px;
  color: #999;
  line-height: 1.2
}

.o-counter__stepper {
  margin-top: 2px;
  float: right;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.o-counter__num {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  display: inline-block;
  width: 32px;
  vertical-align: top
}

.o-counter__minus,.o-counter__plus {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 22px;
  vertical-align: top;
  cursor: pointer;
  border-radius: 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #789;
  text-align: center
}

.o-counter__minus:hover,.o-counter__plus:hover {
  background-color: #5aa0ff;
  border-color: #5aa0ff;
  color: #fff
}

.o-counter__minus.is-disabled,.o-counter__plus.is-disabled {
  cursor: default;
  background-color: #eee;
  border-color: #eee;
  color: #fff
}

.mc-loading-24-white,.mc-loading-24-white:after,.mc-loading-36-blue,.mc-loading-36-blue:after {
  border-radius: 50%;
  width: 24px;
  height: 24px
}

.mc-loading-24-white,.mc-loading-36-blue {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border: 3px solid rgba(255,255,255,.2);
  border-left-color: #fff;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: mc-loading-circle 1s infinite linear;
  animation: mc-loading-circle 1s infinite linear
}

.mc-loading-36-blue,.mc-loading-36-blue:after {
  border-radius: 50%;
  width: 36px;
  height: 36px
}

.mc-loading-36-blue {
  border: 4px solid rgba(255,255,255,.2);
  border-left-color: #fff
}

@-webkit-keyframes mc-loading-circle {
  0% {
      -webkit-transform: rotate(0);
      transform: rotate(0)
  }

  100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
  }
}

@keyframes mc-loading-circle {
  0% {
      -webkit-transform: rotate(0);
      transform: rotate(0)
  }

  100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
  }
}

.mc-dropdown-country {
  position: absolute;
  z-index: 5;
  background-color: #fff;
  border: 1px solid #ddd
}

.mc-dropdown-country__tit {
  font-size: 14px;
  line-height: 1.2;
  padding: 8px 16px;
  background-color: #f8f8f8
}

.mc-dropdown-country__cnt {
  padding: 12px
}

.mc-dropdown-country__list-item {
  width: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px;
  float: left
}

.mc-dropdown-country__lang {
  vertical-align: middle;
  margin-left: 10px
}

.mc-dropdown-country__lang:hover {
  text-decoration: underline
}

.mc-dropdown-country__name {
  vertical-align: middle;
  margin-left: 5px
}

.mc-dropdown-country__item {
  height: 16px;
  cursor: pointer;
  border-radius: 2px;
  font-size: 12px;
  padding: 7px
}

.mc-dropdown-country__item:hover {
  background-color: #5aa0ff;
  color: #fff
}

.mc-dropdown-country__item:hover .mc-dropdown-country__default {
  text-decoration: underline
}

.mc-dropdown-country__item.is-hover .mc-dropdown-country__default {
  text-decoration: none
}

.mc-dropdown-country__item.is-hover .mc-dropdown-country__default:hover {
  text-decoration: underline
}

.mc-dropdown-country__item.is-active {
  background-color: #f5f5f5;
  color: #234;
  cursor: default
}

.mc-dropdown-country__item.is-active .mc-dropdown-country__lang {
  text-decoration: none;
  cursor: pointer
}

.mc-dropdown-country__item.is-active .mc-dropdown-country__lang:hover {
  text-decoration: underline
}

.mc-dropdown-country__item.is-active .mc-dropdown-country__default {
  text-decoration: none;
  cursor: default
}

.mc-dropdown-country__item.is-active .mc-dropdown-country__default:hover {
  text-decoration: none
}

.mc-dropdown-country__item.is-active .mc-dropdown-country__name {
  font-weight: 700;
  text-decoration: none
}

.mc-dropdown-country__item.is-active .mc-dropdown-country__name:hover {
  text-decoration: none
}

.mc-dropdown-country__item.is-active .mc-dropdown-country__lang.is-active {
  font-weight: 700;
  text-decoration: none
}

.mc-dropdown-country__item.is-active .mc-dropdown-country__lang.is-active:hover {
  text-decoration: none
}

.mc-dropdown-country__item .ic-flag {
  display: inline-block;
  vertical-align: middle
}

.mc-dropdown-currency {
  position: absolute;
  z-index: 5;
  background-color: #fff;
  border: 1px solid #ddd;
  font-size: 12px
}

.mc-dropdown-currency__tit {
  font-size: 14px;
  line-height: 1.2;
  padding: 8px 16px;
  background-color: #f8f8f8
}

.mc-dropdown-currency__cnt {
  padding: 12px
}

.mc-dropdown-currency__list-item {
  width: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px;
  float: left
}

.mc-dropdown-currency__item {
  cursor: pointer;
  border-radius: 2px;
  padding: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.mc-dropdown-currency__item:hover {
  background-color: #5aa0ff;
  color: #fff
}

.mc-dropdown-currency__item:hover .mc-dropdown-currency__code,.mc-dropdown-currency__item:hover .mc-dropdown-currency__symbol {
  color: #fff
}

.mc-dropdown-currency__item.is-active {
  background-color: #f5f5f5;
  color: #234;
  cursor: default
}

.mc-dropdown-currency__item.is-active .mc-dropdown-currency__code,.mc-dropdown-currency__item.is-active .mc-dropdown-currency__symbol {
  color: #2681ff
}

.mc-dropdown-currency__code {
  font-weight: 700;
  color: #2681ff;
}

.mc-dropdown-currency__symbol {
  font-weight: 700;
  color: #2681ff;
  margin-left: 4px;
}

.mc-dropdown-currency__name {
  margin-left: 4px
}

.mc-hd,.mc-hd_line {
  background-color: #fff;
  padding: 0 15px;
  *z-index: 1;
  *position: relative;
  *zoom:1}

.mc-hd:after,.mc-hd:before,.mc-hd_line:after,.mc-hd_line:before {
  content: "";
  display: table
}

.mc-hd:after,.mc-hd_line:after {
  clear: both
}

.mc-hd__inner {
  max-width: 1180px;
  margin: 0 auto
}

.mc-hd__logo-con {
  float: left;
  padding: 16px 20px 14px 0
}

.mc-hd__nav-con {
  float: left
}

@media screen and (max-width: 640px) {
  .mc-hd__nav-con {
      display:none
  }
}

.mc-hd__func-con {
  float: right
}

@media screen and (max-width: 640px) {
  .mc-hd__func-con {
      display:none
  }
}

.mc-hd__nav-item {
  float: left
}

.mc-hd__nav-lnk {
  font-size: 16px;
  line-height: 62px;
  height: 57px;
  display: block;
  margin: 0 2px;
  border-bottom: 3px solid transparent;
  padding: 0 8px
}

.mc-hd__nav-lnk:hover {
  text-decoration: none
}

.mc-hd__nav-lnk.is-active {
  color: #2681ff;
  border-color: #2681ff
}

.mc-hd__nav-lnk.img-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.mc-hd__logo {
  display: block;
  width: 124px;
  height: 30px;
  background: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/v1/trip-logo.e7bdd3cf.png) no-repeat 0 0;
  text-indent: -9999px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .mc-hd__logo {
      background:url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/v1/trip-logo-2x.fa0558cf.jpeg) no-repeat 0 0;
      background-size: 124px 30px
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 3) {
  .mc-hd__logo {
      background:url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/v1/trip-logo-3x.f0e440e1.png) no-repeat 0 0;
      background-size: 124px 30px
  }
}

.mc-hd__dropdown-con {
  position: relative
}

.mc-hd__dropdown-con.is-active .mc-hd__dropdown-cur {
  color: #2681ff
}

.mc-hd__dropdown-con.is-active .mc-hd__dropdown {
  display: block
}

.mc-hd__dropdown-cur {
  cursor: pointer
}

.mc-hd__dropdown-cur:hover {
  color: #2681ff
}

.mc-hd__dropdown {
  position: absolute;
  z-index: 900;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 60px;
  display: none;
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.15);
  box-shadow: 0 2px 4px rgba(0,0,0,.15)
}

.mc-hd__dropdown:before {
  content: '';
  border: 11px solid transparent;
  border-bottom-color: #ccc;
  position: absolute;
  top: -22px;
  right: 185px
}

.mc-hd__dropdown:after {
  content: '';
  border: 11px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  top: -21px;
  right: 185px
}

.mc-hd__sp-line {
  border-top: 1px solid #ddd;
  height: 0;
  overflow: hidden;
  font-size: 0;
  margin: 10px 0
}

.mc-hd__account,.mc-hd__country,.mc-hd__currency,.mc-hd__help,.mc-hd__mobile,.mc-hd__option {
  float: left
}

.mc-hd__country {
  font-size: 12px;
  padding: 23px 0;
  line-height: 1;
  margin: 0 8px
}

.mc-hd__country .ic-flag {
  vertical-align: top
}

.mc-hd__country-lang {
  line-height: 14px;
  vertical-align: top;
  margin-left: 5px
}

.mc-hd__dropdown-country {
  width: 650px;
  right: -180px
}

.mc-hd__dropdown-country:after,.mc-hd__dropdown-country:before {
  right: 185px
}

.mc-hd__dropdown-country:after {
  border-bottom-color: #f8f8f8
}

.mc-hd__currency {
  font-size: 12px;
  padding: 23px 0;
  margin: 0 8px
}

.mc-hd__currency-cur {
  line-height: 14px
}

.mc-hd__dropdown-currency {
  width: 650px;
  right: -170px
}

.mc-hd__dropdown-currency:after,.mc-hd__dropdown-currency:before {
  right: 175px
}

.mc-hd__dropdown-currency:after {
  border-bottom-color: #f8f8f8
}

.mc-hd__help {
  font-size: 12px;
  padding: 23px 0;
  margin: 0 8px
}

.mc-hd__help-cur {
  line-height: 14px
}

.mc-hd__dropdown-help {
  padding: 15px 15px 12px 15px;
  width: 240px;
  right: -90px
}

.mc-hd__dropdown-help:after,.mc-hd__dropdown-help:before {
  right: 95px
}

.mc-hd__mail-block {
  background-color: #f7f7fb;
  border-radius: 2px;
  padding: 8px 10px;
  margin-bottom: 10px
}

.mc-hd__mail-tip-txt {
  margin-bottom: 4px
}

.mc-hd__mail-link {
  color: #2681ff
}

.mc-hd__phone-block {
  padding-left: 10px;
  padding-right: 10px
}

.mc-hd__phone-label {
  color: #999;
  font-size: 12px;
  display: block
}

.mc-hd__phone-num {
  font-size: 20px;
  line-height: 1.2;
  display: block;
  margin-bottom: 5px
}

.mc-hd__work-time {
  color: #999;
  font-size: 12px;
  margin-top: 5px;
  display: block
}

.mc-hd__help-link {
  display: block;
  padding: 5px 10px;
  font-size: 14px
}

.mc-hd__help-link:hover {
  background-color: #5aa0ff;
  color: #fff;
  text-decoration: none
}

.mc-hd__account {
  padding: 15px 0;
  margin: 0 8px
}

.mc-hd__account-cur {
  color: #2681ff;
  cursor: pointer
}

.mc-hd__account-cur .fi-account {
  vertical-align: top;
  line-height: 1;
  font-size: 30px
}

.mc-hd__account-cur .tier-points__level1::after {
  background: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/tierpoints/silver@2x.73574487.png) no-repeat 0 0;
  background-size: 14px 14px
}

.mc-hd__account-cur .tier-points__level2::after {
  background: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/tierpoints/gold@2x.0546cbfb.png) no-repeat 0 0;
  background-size: 14px 14px
}

.mc-hd__account-cur .tier-points__level3::after {
  background: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/tierpoints/platinum@2x.d0aa5c2b.png) no-repeat 0 0;
  background-size: 14px 14px
}

.mc-hd__account-cur .tier-points__level4::after {
  background: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/tierpoints/diamond@2x.71a384f9.png) no-repeat 0 0;
  background-size: 14px 14px
}

.mc-hd__account-cur .tier-points::after {
  content: ' ';
  position: absolute;
  width: 14px;
  height: 14px;
  display: block;
  left: 17px;
  top: 31px;
  z-index: 1
}

.mc-hd__account-cur:hover {
  color: #5aa0ff
}

.mc-hd__account-username {
  display: inline-block;
  padding-top: 7px;
  margin-left: 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px
}

.mc-hd__account-btn {
  font-size: 14px;
  line-height: 30px;
  padding: 0 15px;
  background-color: #2681ff;
  display: inline-block;
  color: #fff;
  border-radius: 4px;
  cursor: pointer
}

.mc-hd__account-btn:hover {
  background-color: #5aa0ff;
  color: #fff;
  text-decoration: none
}

.mc-hd__dropdown-account {
  padding: 15px;
  min-width: 200px;
  right: -40px
}

.mc-hd__dropdown-account:after,.mc-hd__dropdown-account:before {
  right: 65px
}

.mc-hd__dropdown-account .mc-hd__sp-line {
  margin: 6px 0
}

.mc-hd__register,.mc-hd__search-order,.mc-hd__sign-in {
  display: block;
  line-height: 38px;
  height: 40px;
  padding: 0 20px;
  text-align: center;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  white-space: nowrap
}

.mc-hd__register:hover,.mc-hd__search-order:hover,.mc-hd__sign-in:hover {
  text-decoration: none
}

.mc-hd__sign-in {
  color: #fff;
  background-color: #ff9600
}

.mc-hd__sign-in:hover {
  color: #fff;
  background-color: #ff7200
}

.mc-hd__register {
  color: #ff9600;
  border: 1px solid #ff9600;
  margin-top: 10px
}

.mc-hd__register:hover {
  color: #fff;
  border-color: #ff7200;
  background-color: #ff7200
}

.mc-hd__search-order {
  color: #2681ff;
  border: 1px solid #2681ff;
  margin-top: 20px
}

.mc-hd__search-order:hover {
  color: #fff;
  border-color: #5aa0ff;
  background-color: #5aa0ff
}

.mc-hd__account-link {
  display: block;
  font-size: 14px;
  padding: 6px 10px;
  white-space: nowrap
}

.mc-hd__account-link:hover {
  background: #5aa0ff;
  color: #fff;
  text-decoration: none
}

.mc-hd__mobile {
  padding: 15px 0;
  margin-left: 5px
}

.mc-hd__mobile-cur {
  position: relative;
  cursor: pointer;
  padding: 1px
}

.mc-hd__mobile-cur .fi-mobile {
  font-size: 28px;
  line-height: 1;
  vertical-align: top;
  color: #789
}

.mc-hd__mobile-cur:hover .fi-mobile {
  color: #2681ff
}

.mc-hd__mobile-cur:hover .mc-hd__mobile-hint {
  display: block
}

.mc-hd__mobile-hint {
  display: none;
  position: absolute;
  border: 1px solid #666;
  font-size: 12px;
  right: 6px;
  top: -14px;
  white-space: nowrap;
  padding: 0 4px;
  color: #666;
  border-radius: 2px;
  line-height: 1.2;
  background-color: #fff
}

.mc-hd_line {
  border-bottom: 1px solid #ddd
}

.mc-hd_v2 {
  position: relative;
  padding: 0 17px;
  line-height: 1.5
}

.mc-hd_v2 a:hover {
  text-decoration: none
}

.mc-hd_v2 .mc-hd__inner {
  position: relative
}

.mc-hd_v2 .mc-hd__nav-lnk {
  margin: 0 25px 0 0;
  position: relative;
  font-size: 18px;
  padding: 0
}

.mc-hd_v2 .mc-hd__nav .mc-hd__nav-item {
  display: inline-block;
  float: none;
  margin-right: 0!important
}

.mc-hd_v2 .mc-hd__nav-item:first-child .mc-hd__nav-lnk {
  margin-left: 0
}

.mc-hd_v2 .mc-hd__nav-item:hover .mc-hd__nav-item-sub {
  z-index: 9999;
  display: block
}

.mc-hd_v2 .mc-hd__nav-item-sub {
  position: absolute;
  display: none;
  background: #fff;
  -webkit-box-shadow: 0 8px 20px 0 rgba(0,41,99,.2);
  box-shadow: 0 8px 20px 0 rgba(0,41,99,.2)
}

.mc-hd_v2 .mc-hd__nav-item-sub li {
  height: 46px;
  line-height: 46px;
  margin: 0 55px 0 25px;
  font-size: 16px
}

.mc-hd_v2 .mc-hd__custom-container {
  float: left;
  position: relative
}

.mc-hd_v2 .mc-hd__func-con {
  width: 450px
}

.mc-hd_v2 .mc-hd__func {
  float: right
}

.mc-hd_v2 .mc-hd__nav-con {
  max-height: 62px;
  overflow: hidden
}

.mc-hd_v2 .mc-hd__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap
}

.mc-hd_v2 .mc-hd__fold {
  display: none;
  position: absolute;
  right: 10px;
  top: 84px;
  text-align: right;
  z-index: 800
}

.mc-hd_v2 .mc-hd__fold .mc-hd__fold-icon {
  cursor: pointer
}

.mc-hd_v2 .mc-hd__fold i {
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #2681ff;
  border-radius: 2px;
  margin-right: 3px
}

.mc-hd_v2 .mc-hd__fold .mc-hd__fold-nav {
  display: none;
  background: #fff;
  -webkit-box-shadow: 0 8px 20px 0 rgba(0,41,99,.2);
  box-shadow: 0 8px 20px 0 rgba(0,41,99,.2);
  margin-top: 18px;
  text-align: left
}

.mc-hd_v2 .mc-hd__fold li {
  height: 46px;
  line-height: 46px;
  margin: 0 55px 0 25px;
  font-size: 16px
}

.mc-hd_v2 .mc-hd__fold .img-con-li {
  height: 0;
  overflow: hidden
}

.mc-hd_v2 .mc-hd__account-username {
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

@media screen and (max-width: 760px) {
  .mc-hd_v2 .mc-hd__func-con {
      width:440px
  }
}

.mc-hd_v2 .mc-hd__func-con {
  width: 525px
}

.mc-hd_v2 .mc-hd__dropdown-account {
  padding: 20px;
  min-width: 218px;
  right: -40px
}

.mc-hd_v2 .mc-hd__sign-in {
  background-color: #ff9500
}

.mc-hd_v2 .mc-hd__sign-in:hover {
  background-color: #e58500
}

.mc-hd_v2 .mc-hd__register {
  color: #ff9500;
  border-color: #ff9500
}

.mc-hd_v2 .mc-hd__register:hover {
  background: rgba(229,133,0,.1)
}

.mc-hd_v2 .mc-hd_sing-in-desc {
  color: #666;
  line-height: 16px;
  margin-bottom: 10px
}

.mc-hd_v2 .mc-hd__account-btn:hover {
  background: #2273e5
}

.mc-hd_v2 #header_action_ordersearch a {
  display: block
}

.mc-hd_v2 .mc-hd__mobile-cur {
  display: inline-block
}

.mc-hd_v2 .mc-hd__mobile-cur .fi-mobile {
  font-size: 25px
}

.mc-hd_v2 .mc-hd__mobile {
  padding: 16px 0
}

.mc-hd_v2 .mc-hd__mobile-APP {
  position: relative;
  top: 4px
}

@media screen and (max-width: 710px) {
  .mc-hd__func-con {
      display:none
  }
}

.mc-hd__dropdown-currency {
  width: 670px
}

.mc-hd__mobile {
  margin-left: 0
}

.mc-dropdown-currency__list-item {
  padding: 0
}

.mc-dropdown-currency__cnt {
  padding: 10px 15px
}

.mc-dropdown-currency__item {
  padding: 9px 5px
}

.mc-dropdown-currency__name {
  margin-left: 0
}

.mc-dropdown-currency__item.is-active {
  color: #2681ff
}

.mc-hd__mobile-hint {
  padding: 2px 4px
}

.mc-hd__with_newline .mc-hd__nav-lnk {
  line-height: 37px;
  height: 37px
}

.mc-hd__with_newline .mc-hd__nav-item .mc-hd__nav-lnk.img-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.mc-hd__with_newline .mc-hd__fold {
  top: 68px
}

.mc-hd__zh_hk {
  font-size: 14px
}

.mc-hd__ko_kr .mc-hd__nav-lnk {
  margin-right: 21px!important
}

.mc-hd_v2 .mc-hd__nav-con {
  overflow: visible
}

.mc-hd__nav .mc-hd__nav-item {
  position: relative
}

.mc-hd__nav .mc-hd__nav-item-new {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -27px;
  background: #ff9500;
  height: 16px;
  line-height: 16px;
  color: #fff;
  padding: 0 3px;
  font-size: 12px
}

.mc-hd__with_newline .mc-hd__nav-item-new {
  margin-top: -29px
}

.mc-hd__nav .mc-hd__nav-item-new:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  border-top: 3px solid #ff9500;
  border-right: 5px solid transparent
}

.mc-hd__fold .mc-hd__nav-item-new {
  display: none
}

.mc-ft__block {
  position: relative
}

.mc-ft__block .mc-ft__social {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 14px
}

.mc-ft__block .mc-ft__social-item a {
  height: 24px;
  width: 24px;
  display: inline-block
}

.mc-ft__block .mc-ft__social-item {
  height: 24px;
  width: 24px;
  margin-right: 10px;
  background: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/v1/social-media2.63b445a9.png);
  background-size: cover
}

.mc-ft__block .social-icon-vk {
  background-position: 0 0
}

.mc-ft__block .social-icon-facebook {
  background-position: 0 -24px
}

.mc-ft__block .social-icon-instagram {
  background-position: 0 -48px
}

.mc-ft__block .social-icon-naver {
  background-position: 0 -72px
}

.mc-ft__block .social-icon-twitter {
  background-position: 0 -96px
}

.mc-ft__block .social-icon-wechat {
  background-position: 0 -120px
}

.mc-ft__block .social-icon-youtube {
  background-position: 0 -144px
}

.country-region-select {
  width: 700px!important;
  font-size: 12px
}

.country-region-select * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.country-region-select .region-tit {
  background: #f8f8f8;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  padding-left: 20px
}

.country-region-select .region-main {
  height: 355px;
  overflow: auto;
  padding: 10px 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.country-region-select .region-main:after {
  content: '';
  display: block;
  height: 10px;
  width: 100%
}

.country-region-select .region-main .region-item {
  height: 30px;
  line-height: 30px;
  width: 160px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 5px
}

.country-region-select .region-main .region-item .region-flag {
  margin: 0 5px
}

.country-region-select .region-main .region-item .region-name {
  width: 124px;
  height: 18px;
  line-height: 18px;
  overflow: hidden
}

.country-region-select .region-main .region-item.r-active {
  background-color: #f5f5f5;
  color: #234;
  font-weight: 700
}

.country-region-select .region-main .region-item.hover,.country-region-select .region-main .region-item:hover {
  background-color: #5aa0ff;
  color: #fff
}

.country-region-select .region-locale {
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #f5f5f9;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px;
  position: relative
}

.country-region-select .region-locale.region-with-mask:after {
  content: '';
  display: block;
  position: absolute;
  height: 20px;
  left: 0;
  right: 0;
  top: -20px;
  background-image: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(#fff));
  background-image: linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)
}

.country-region-select .region-locale .region-selected {
  width: 165px
}

.country-region-select .region-locale .region-selected .region-selected-title {
  margin-bottom: 10px
}

.country-region-select .region-locale .region-selected .region-selected-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.country-region-select .region-locale .region-selected .region-selected-content .region-flag {
  margin-right: 5px
}

.country-region-select .region-locale .region-selected .region-selected-content .region-name {
  width: 124px;
  height: 18px;
  line-height: 18px;
  overflow: hidden
}

.country-region-select .region-locale .region-select {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.country-region-select .region-locale .region-select .region-select-title {
  margin-bottom: 10px
}

.country-region-select .region-locale .region-select .region-select-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.country-region-select .region-locale .region-select .region-select-content .region-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  margin-right: 20px
}

.country-region-select .region-locale .region-select .region-select-content .region-radio span:first-child {
  width: 14px;
  height: 14px;
  border: 1px solid #ccc;
  border-radius: 7px;
  position: relative;
  margin-right: 5px
}

.country-region-select .region-locale .region-select .region-select-content .region-radio span:first-child.active {
  border-color: #2681ff
}

.country-region-select .region-locale .region-select .region-select-content .region-radio span:first-child.active::after {
  content: '';
  display: block;
  height: 8px;
  width: 8px;
  background: #2681ff;
  border-radius: 4px;
  position: absolute;
  top: 2px;
  left: 2px
}

.country-region-select .region-locale .region-save {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  background: #2681ff;
  border-radius: 4px;
  color: #fff;
  cursor: pointer
}

.country-region-select .region-locale .region-save:hover {
  background: #2273e5
}

.mc-ft__func .region-flag,.mc-hd_v2 .region-flag {
  background-image: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/v1/regions.bb998d34.png);
  background-repeat: no-repeat;
  display: block;
  background-size: 21px;
  width: 21px;
  height: 14px;
  display: inline-block
}

.mc-ft__func .f-AE,.mc-hd_v2 .f-AE {
  background-position: 0 0
}

.mc-ft__func .f-AR,.mc-hd_v2 .f-AR {
  background-position: 0 -14px
}

.mc-ft__func .f-AU,.mc-hd_v2 .f-AU {
  background-position: 0 -28px
}

.mc-ft__func .f-BD,.mc-hd_v2 .f-BD {
  background-position: 0 -42px
}

.mc-ft__func .f-BE,.mc-hd_v2 .f-BE {
  background-position: 0 -56px
}

.mc-ft__func .f-BR,.mc-hd_v2 .f-BR {
  background-position: 0 -70px
}

.mc-ft__func .f-CA,.mc-hd_v2 .f-CA {
  background-position: 0 -84px
}

.mc-ft__func .f-CH,.mc-hd_v2 .f-CH {
  background-position: 0 -98px
}

.mc-ft__func .f-CN,.mc-hd_v2 .f-CN {
  background-position: 0 -112px
}

.mc-ft__func .f-CO,.mc-hd_v2 .f-CO {
  background-position: 0 -126px
}

.mc-ft__func .f-DE,.mc-hd_v2 .f-DE {
  background-position: 0 -140px
}

.mc-ft__func .f-EG,.mc-hd_v2 .f-EG {
  background-position: 0 -154px
}

.mc-ft__func .f-ES,.mc-hd_v2 .f-ES {
  background-position: 0 -168px
}

.mc-ft__func .f-FR,.mc-hd_v2 .f-FR {
  background-position: 0 -182px
}

.mc-ft__func .f-GB,.mc-hd_v2 .f-GB {
  background-position: 0 -196px
}

.mc-ft__func .f-GR,.mc-hd_v2 .f-GR {
  background-position: 0 -210px
}

.mc-ft__func .f-HK,.mc-hd_v2 .f-HK {
  background-position: 0 -224px
}

.mc-ft__func .f-ID,.mc-hd_v2 .f-ID {
  background-position: 0 -238px
}

.mc-ft__func .f-IE,.mc-hd_v2 .f-IE {
  background-position: 0 -252px
}

.mc-ft__func .f-IL,.mc-hd_v2 .f-IL {
  background-position: 0 -266px
}

.mc-ft__func .f-IN,.mc-hd_v2 .f-IN {
  background-position: 0 -280px
}

.mc-ft__func .f-IT,.mc-hd_v2 .f-IT {
  background-position: 0 -294px
}

.mc-ft__func .f-JP,.mc-hd_v2 .f-JP {
  background-position: 0 -308px
}

.mc-ft__func .f-KH,.mc-hd_v2 .f-KH {
  background-position: 0 -322px
}

.mc-ft__func .f-KR,.mc-hd_v2 .f-KR {
  background-position: 0 -336px
}

.mc-ft__func .f-LT,.mc-hd_v2 .f-LT {
  background-position: 0 -350px
}

.mc-ft__func .f-MM,.mc-hd_v2 .f-MM {
  background-position: 0 -364px
}

.mc-ft__func .f-MO,.mc-hd_v2 .f-MO {
  background-position: 0 -378px
}

.mc-ft__func .f-MX,.mc-hd_v2 .f-MX {
  background-position: 0 -392px
}

.mc-ft__func .f-MY,.mc-hd_v2 .f-MY {
  background-position: 0 -406px
}

.mc-ft__func .f-NL,.mc-hd_v2 .f-NL {
  background-position: 0 -420px
}

.mc-ft__func .f-NP,.mc-hd_v2 .f-NP {
  background-position: 0 -434px
}

.mc-ft__func .f-NZ,.mc-hd_v2 .f-NZ {
  background-position: 0 -448px
}

.mc-ft__func .f-OM,.mc-hd_v2 .f-OM {
  background-position: 0 -462px
}

.mc-ft__func .f-PH,.mc-hd_v2 .f-PH {
  background-position: 0 -476px
}

.mc-ft__func .f-PK,.mc-hd_v2 .f-PK {
  background-position: 0 -490px
}

.mc-ft__func .f-PL,.mc-hd_v2 .f-PL {
  background-position: 0 -504px
}

.mc-ft__func .f-PT,.mc-hd_v2 .f-PT {
  background-position: 0 -518px
}

.mc-ft__func .f-QA,.mc-hd_v2 .f-QA {
  background-position: 0 -532px
}

.mc-ft__func .f-RU,.mc-hd_v2 .f-RU {
  background-position: 0 -546px
}

.mc-ft__func .f-SA,.mc-hd_v2 .f-SA {
  background-position: 0 -560px
}

.mc-ft__func .f-SE,.mc-hd_v2 .f-SE {
  background-position: 0 -574px
}

.mc-ft__func .f-SG,.mc-hd_v2 .f-SG {
  background-position: 0 -588px
}

.mc-ft__func .f-TH,.mc-hd_v2 .f-TH {
  background-position: 0 -602px
}

.mc-ft__func .f-TR,.mc-hd_v2 .f-TR {
  background-position: 0 -616px
}

.mc-ft__func .f-TW,.mc-hd_v2 .f-TW {
  background-position: 0 -630px
}

.mc-ft__func .f-UA,.mc-hd_v2 .f-UA {
  background-position: 0 -644px
}

.mc-ft__func .f-US,.mc-hd_v2 .f-US {
  background-position: 0 -658px
}

.mc-ft__func .f-VN,.mc-hd_v2 .f-VN {
  background-position: 0 -672px
}

.mc-ft__func .f-ZA,.mc-hd_v2 .f-ZA {
  background-position: 0 -686px
}

.mc-ft_brand {
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding: 20px 0;
  margin: 20px 0 -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around
}

.mc-ft_brand .mc-ft_brand-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.mc-ft_brand .mc-ft_brand-list img {
  margin-top: 11px;
  margin-right: 60px
}

.mc-ft_brand .mc-ft_brand-list img:last-child {
  margin-right: 0
}

.mc-ft_line {
  border-top: none!important
}

.mc-ft_line .l-inner {
  border-top: 1px solid #e4e4e4
}

.mc-ft_awards {
  border-bottom: 1px solid #e4e4e4;
  padding: 20px 0;
  margin-top: 10px;
  border-top: none;
  position: relative
}

.mc-ft_awards-list {
  text-align: center;
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 1135px
}

.mc-ft_awards-item {
  margin: 0 10px;
  display: inline-block
}

.mc-ft_awards-words {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  max-width: 180px;
  font-size: 12px;
  line-height: 18px
}

.mc-ft_awards-next,.mc-ft_awards-prev {
  opacity: .2;
  background: #0f294d;
  padding: 10px 6px;
  color: #fff;
  top: 50%;
  margin-top: -19px;
  position: absolute
}

.mc-ft_awards-prev {
  left: 0
}

.mc-ft_awards-next {
  right: 0
}

.mc-hd__coins {
  float: left;
  margin: 0 8px 0 0;
  padding: 20px 0;
  line-height: 0;
  display: none
}

.mc-hd_coins-con {
  display: inline-block;
  position: relative;
  cursor: pointer
}

.mc-hd__coins .mc-hd_coins-icon {
  background: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/tierpoints/coins@2x.d5827e13.jpeg) no-repeat 0 0;
  background-size: 20px 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 1;
  float: left
}

.mc-hd__coins .mc-hd_coins-amount {
  font-size: 14px;
  color: #333;
  cursor: pointer;
  margin-left: 5px;
  display: inline-block;
  line-height: 1;
  margin-top: 3px;
  float: left
}

.mc-hd__coins .mc-hd_coins-amount:hover {
  color: #287dfa
}

.mc-hd_coins-con .mc-hd__coins-hint {
  display: none;
  position: absolute;
  border: 1px solid #666;
  font-size: 12px;
  right: 6px;
  top: -18px;
  white-space: nowrap;
  padding: 2px 4px;
  color: #666;
  border-radius: 2px;
  line-height: 1.2;
  background-color: #fff
}

.mc-hd_coins-con:hover .mc-hd__coins-hint {
  display: inline-block
}

.mc-hd_coins-con:hover .mc-hd_coins-amount {
  color: #287dfa
}

.mc-hd__account-link-coins-con {
  margin-left: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}

.mc-hd__account-link-coins-con .mc-hd__account-link-coins-amount {
  font-size: 12px;
  border-radius: 2px;
  color: #ff6f00;
  border: 1px solid #ff6f00;
  line-height: 18px;
  height: 18px;
  padding: 0 4px
}

.mc-hd__account-link:hover .mc-hd__account-link-coins-con .mc-hd__account-link-coins-amount {
  color: #fff;
  border: 1px solid #fff
}

.mc-hd__account-link-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.mc-hd_v2 .mc-hd__dropdown-account-width {
  min-width: 268px
}

.mc-hd_v2 .mc-hd__account-username {
  color: #333
}

.mc-hd__account-cur:hover {
  color: #2681ff
}

.mc-hd_v2 .is-active .mc-hd__account-username {
  color: #2681ff
}

@media screen and (min-width: 1520px) {
  .mc-hd__mobile-hint {
      right:auto;
      left: 55px;
      top: 25px
  }

  .mc-hd_coins-con .mc-hd__coins-hint {
      right: auto;
      left: 38px;
      top: 25px
  }
}

.mc-hd__ko_kr .mc-hd__with_newline .mc-hd__logo-con {
  padding: 16px 80px 14px 0
}

@media screen and (max-width: 800px) {
  .mc-hd__ko_kr .mc-hd__with_newline .mc-hd__logo-con {
      padding:16px 35px 14px 0
  }
}

.mc-hd_v3 {
  color: #0f294d;
  padding: 0 12px
}

.mc-hd_v3 a {
  color: #0f294d
}

.mc-hd_v3 .mc-hd__inner {
  position: relative;
  max-width: 1160px;
  margin: 0 auto
}

.mc-hd_v3 .mc-hd__vertical-split {
  margin: 24px 0;
  height: 12px;
  width: 8px;
  background: #fff;
  border-right: 1px solid #ced2d9;
  float: right
}

.mc-hd_v3 .mc-hd__func-con {
  width: auto;
  max-width: 650px;
  min-width: 450px
}

@media screen and (max-width: 767px) {
  .mc-hd_v3 .mc-hd__func-con {
      display:none
  }
}

.mc-hd_v3 .mc-hd__mobile {
  padding: 14px 0!important
}

.mc-hd_v3 .mc-hd__mobile-cur a {
  display: inline-block
}

.mc-hd_v3 .mc-hd__mobile-cur a:hover {
  color: #287dfa!important
}

.mc-hd_v3 .mc-hd__mobile .fi-phone {
  font-size: 18px;
  vertical-align: middle;
  margin-right: 2px
}

.mc-hd_v3 .mc-hd__mobile .mc-hd__mobile-APP {
  top: 0!important;
  vertical-align: middle
}

.mc-hd_v3 .mc-hd__dropdown-help {
  padding: 8px 1px;
  min-width: 230px;
  max-width: 325px;
  width: auto!important
}

.mc-hd_v3 .mc-hd__dropdown-help .mc-hd__sp-line {
  padding: 0;
  margin: 0 15px
}

.mc-hd_v3 .mc-hd__phone-block {
  padding: 8px 15px
}

.mc-hd_v3 .mc-hd__phone-label {
  color: #8592a6;
  font-size: 12px;
  line-height: 18px;
  display: block
}

.mc-hd_v3 .mc-hd__phone-num {
  font-size: 16px;
  color: #0f294d;
  letter-spacing: 0;
  line-height: 22px;
  display: block;
  padding: 4px 0;
  margin-bottom: 0
}

.mc-hd_v3 .mc-hd__work-time {
  margin-top: 0;
  color: #8592a6;
  display: block;
  font-size: 12px;
  color: #8592a6;
  letter-spacing: 0;
  line-height: 18px
}

.mc-hd_v3 .mc-hd__help-link-list {
  padding: 8px 0 0 0
}

.mc-hd_v3 .mc-hd__help-link {
  display: block;
  padding: 8px 15px;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  color: #0f294d;
  letter-spacing: 0;
  line-height: 18px
}

.mc-hd_v3 .mc-hd__help-link:hover {
  background-color: rgba(40,125,250,.1);
  text-decoration: none
}

.mc-hd_v3 .mc-hd__dropdown-con.is-active .mc-hd__dropdown-cur {
  color: #0f294d
}

.mc-hd_v3 .mc-hd__dropdown-con.is-active .mc-hd__dropdown-cur:hover {
  color: #287dfa
}

.mc-hd_v3 .mc-hd__dropdown-triangle {
  position: relative
}

.mc-hd_v3 .mc-hd__dropdown-triangle:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #0f294d transparent transparent transparent;
  position: absolute;
  top: 50%;
  right: -12px;
  margin-top: -2px
}

.mc-hd_v3 .mc-hd__dropdown-triangle:hover:after {
  border-color: #2681ff transparent transparent transparent
}

.mc-hd_v3 .mc-hd__help {
  font-size: 12px;
  padding: 23px 0;
  margin: 0 15px 0 12px
}

.mc-hd_v3 .mc-hd__country {
  font-size: 12px;
  padding: 23px 0;
  line-height: 1;
  margin: 0 13px
}

.mc-hd_v3 .mc-hd__currency {
  font-size: 12px;
  padding: 23px 0;
  margin: 0 13px
}

.mc-hd_v3 .mc-hd__search-booking {
  float: left;
  font-size: 12px;
  padding: 23px 0;
  margin: 0 6px 0 12px
}

.mc-hd_v3 .mc-hd__search-booking:hover a {
  color: #287dfa
}

.mc-hd_v3 .mc-hd__account {
  padding: 15px 0 15px 10px;
  margin: 0 16px 0 0
}

.mc-hd_v3 .mc-hd__account-nologin {
  padding: 15px 0;
  margin-right: 0
}

.mc-hd_v3 .mc-hd__account-nologin {
  font-size: 0
}

.mc-hd_v3 .mc-hd__login-btn {
  border-radius: 2px;
  padding: 8px 12px;
  margin: 0 4px;
  border: 1px solid #287dfa;
  line-height: 30px;
  cursor: pointer;
  color: #fff;
  background-color: #287dfa;
  font-size: 12px
}

.mc-hd_v3 .mc-hd__login-btn:hover {
  background: #2470e1
}

.mc-hd_v3 .mc-hd__register-btn {
  border-radius: 2px;
  padding: 8px 12px;
  margin: 0 4px;
  border: 1px solid #287dfa;
  line-height: 30px;
  cursor: pointer;
  color: #287dfa;
  background-color: #fff;
  font-size: 12px
}

.mc-hd_v3 .mc-hd__register-btn:hover {
  background: rgba(40,125,250,.1)
}

.mc-hd_v3 .mc-hd__dropdown-country {
  width: 668px
}

.mc-hd_v3 .mc-dropdown-country__cnt {
  padding: 8px
}

.mc-hd_v3 .mc-dropdown-country__list-item {
  padding: 0
}

.mc-hd_v3 .mc-dropdown-country__item {
  height: 18px;
  line-height: 18px;
  padding: 12px 9px;
  color: #0f294d
}

.mc-hd_v3 .mc-dropdown-country__item:hover {
  background-color: #e9f2fe;
  color: #0f294d
}

.mc-hd_v3 .mc-dropdown-country__item.is-active {
  background: 0 0;
  color: #287dfa;
  cursor: default
}

.mc-hd_v3 .mc-dropdown-country__item.is-active:hover {
  background-color: #e9f2fe
}

.mc-hd_v3 .mc-dropdown-country__item.is-active .mc-dropdown-country__name {
  font-weight: 400
}

.mc-hd_v3 .mc-dropdown-country__item .ic-flag {
  display: inline-block;
  vertical-align: middle
}

.mc-hd_v3 .mc-dropdown-currency {
  width: 668px;
  color: #0f294d
}

.mc-hd_v3 .mc-dropdown-currency__tit {
  line-height: 18px;
  padding: 8px 15px;
  background-color: #f8f8f8
}

.mc-hd_v3 .mc-dropdown-currency__cnt {
  padding: 8px
}

.mc-hd_v3 .mc-dropdown-currency__list-item {
  padding: 0
}

.mc-hd_v3 .mc-dropdown-currency__item {
  height: 18px;
  line-height: 18px;
  padding: 12px 8px;
  color: #0f294d
}

.mc-hd_v3 .mc-dropdown-currency__item:hover {
  background-color: #e9f2fe!important
}

.mc-hd_v3 .mc-dropdown-currency__item.is-active {
  background: 0 0;
  color: #287dfa
}

.mc-hd_v3 .mc-dropdown-currency__code {
  color: #0f2940!important
}

.mc-hd_v3 .mc-dropdown-currency__item.is-active .mc-dropdown-currency__code {
  color: #287dfa!important
}

.mc-hd_v3 .mc-dropdown-currency__symbol {
  color: #287dfa!important
}

.mc-hd_v3 .mc-hd__account-cur {
  color: #2681ff;
  display: inline-block
}

.mc-hd_v3 .mc-hd__account-cur .tier-points::after {
  content: ' ';
  position: absolute;
  width: 14px;
  height: 14px;
  display: block;
  left: 17px;
  top: 17px;
  z-index: 1
}

.mc-hd_v3 .mc-hd__dropdown-account {
  padding: 8px 1px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 230px
}

.mc-hd_v3 .mc-hd__dropdown-account-width {
  min-width: 230px;
  width: auto
}

.mc-hd_v3 .mc-hd__dropdown-account-width .mc-hd__account-link {
  font-size: 14px;
  padding: 8px 15px;
  white-space: nowrap;
  cursor: pointer;
  line-height: 18px
}

.mc-hd_v3 .mc-hd__dropdown-account-width .mc-hd__account-link:hover {
  background: rgba(40,125,250,.1);
  text-decoration: none;
  color: #0f294d
}

.mc-hd_v3 .mc-hd__account-link:hover .mc-hd__account-link-coins-con .mc-hd__account-link-coins-amount {
  color: #ff6f00;
  border: 1px solid #ff6f00
}

@media screen and (max-width: 640px) {
  .mc-hd_v3 .mc-hd .mc-hd__fold,.mc-hd_v3 .mc-hd_line .mc-hd__fold {
      display:none
  }

  .mc-hd_v3 .mc-hd__logo-con {
      padding: 14px 0 14px 6px
  }

  .mc-hd_v3 .mc-hd__logo-con-ja-jp a {
      background-size: 82px 20px!important;
      height: 20px
  }

  .mc-hd_v3 .mc-hd__logo {
      background: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/v1/trip-logo-2x.fa0558cf.jpeg) no-repeat 0 0;
      background-size: 82px 20px;
      width: 82px;
      height: 20px
  }
}

.mc-hd_v3 .mc-hd__account-username {
  color: #0f294d
}

.mc-hd_v3 .is-active .mc-hd__account-username {
  color: #0f294d
}

.mc-hd_v3 .mc-hd__account-cur:hover .mc-hd__account-username {
  color: #287dfa
}

.mc-ft,.mc-ft_line {
  background-color: #fff;
  padding-bottom: 35px
}

.mc-ft__cnt {
  padding: 40px 70px 10px 70px
}

@media screen and (max-width: 900px) {
  .mc-ft__cnt {
      width:100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 20px 10px
  }
}

.mc-ft__func {
  float: left;
  width: 35%
}

@media screen and (max-width: 640px) {
  .mc-ft__func {
      width:100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: none
  }
}

.mc-ft__country,.mc-ft__currency {
  border: 1px solid #ccc;
  padding: 12px;
  max-width: 200px;
  margin-bottom: 12px;
  height: 14px;
  line-height: 14px;
  position: relative;
  border-radius: 4px;
  cursor: pointer
}

.mc-ft__country .ic-flag,.mc-ft__currency .ic-flag {
  vertical-align: top
}

.mc-ft__country .fi-arrow-down,.mc-ft__currency .fi-arrow-down {
  position: absolute;
  right: 10px;
  color: #666
}

.mc-ft__country-name {
  vertical-align: top;
  font-size: 14px;
  margin-left: 5px
}

.mc-ft__currency-symbol {
  vertical-align: top;
  font-size: 14px
}

.mc-ft__currency-code {
  vertical-align: top;
  font-size: 14px;
  margin-right: 2px
}

.mc-ft__dropdown-con {
  position: relative
}

.mc-ft__dropdown-con.is-active .mc-ft__dropdown {
  display: block
}

.mc-ft__dropdown {
  margin-bottom: 50px;
  bottom: 0;
  left: -1px;
  display: none
}

.mc-ft__dropdown:before {
  content: '';
  border: 11px solid transparent;
  border-top-color: #ccc;
  position: absolute;
  bottom: -22px;
  left: 50px
}

.mc-ft__dropdown:after {
  content: '';
  border: 11px solid transparent;
  border-top-color: #fff;
  position: absolute;
  bottom: -21px;
  left: 50px
}

.mc-ft__dropdown-country,.mc-ft__dropdown-currency {
  width: 650px;
  cursor: default
}

.mc-ft__links {
  float: left;
  width: 65%
}

@media screen and (max-width: 800px) {
  .mc-ft__links {
      width:100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
  }
}

.mc-ft__block {
  float: left;
  width: 33.33%
}

@media screen and (max-width: 800px) {
  .mc-ft__block {
      -webkit-box-sizing:border-box;
      box-sizing: border-box;
      padding-right: 15px
  }
}

@media screen and (max-width: 600px) {
  .mc-ft__block {
      -webkit-box-sizing:border-box;
      box-sizing: border-box;
      padding-right: 0;
      width: 100%;
      margin-bottom: 20px
  }
}

.mc-ft__block-tit {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px
}

.mc-ft__link-list {
  font-size: 14px
}

.mc-ft__list-item {
  margin-bottom: 2px;
  font-size: 12px
}

.mc-ft__list-item a:hover {
  color: #2681ff
}

.mc-ft__social-label {
  color: #7c7c7c
}

.mc-ft__social-item {
  float: left;
  margin-right: 8px
}

.mc-ft__social-link {
  font-size: 20px;
  color: #7c7c7c;
  display: block
}

.m-cld .mc-ft__social-link .next-btn,.m-cld .mc-ft__social-link .prev-btn,.mc-ft__social-link .fi,.mc-ft__social-link .m-cld .next-btn,.mc-ft__social-link .m-cld .prev-btn {
  line-height: 1
}

.mc-ft__rights {
  padding-top: 30px;
  text-align: center;
  color: #789;
  font-size: 12px
}

.mc-ft__shgs-link {
  color: #7c7c7c
}

.mc-ft__shgs-link:hover {
  color: #7c7c7c;
  text-decoration: none
}

.mc-ft .ic-shgs,.mc-ft_line .ic-shgs {
  background-image: url(//pic.english.c-ctrip.com/common_v2/sh-sgs.png);
  width: 79px;
  height: 28px;
  display: inline-block;
  vertical-align: middle
}

.mc-ft .ic-shgs-icon,.mc-ft_line .ic-shgs-icon {
  background-image: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/v0/shgs-icon.9b99c73b.png);
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
  margin-right: 4px
}

.mc-ft_line {
  border-top: 1px solid #eee
}

.mc-dropdown-currency__symbol .icon-inr,.mc-dropdown-currency__symbol .icon-rub,.mc-dropdown-currency__symbol .icon-try {
  background: url(//pic.tripcdn.com/picaresenglish/ibu/fe-common/images/v0/sprite-currency-symbol.e1fcdc84.png);
  background-repeat: no-repeat;
  width: 9px;
  height: 14px;
  display: inline-block;
  font-size: 0;
  vertical-align: middle
}

.mc-dropdown-currency__symbol .icon-inr {
  background-position: 0 -1px
}

.mc-dropdown-currency__item:hover .icon-inr {
  background-position: -12px -1px
}

.mc-dropdown-currency__symbol .icon-rub {
  background-position: -2px -27px
}

.mc-dropdown-currency__item:hover .icon-rub {
  background-position: -14px -27px
}

.mc-dropdown-currency__symbol .icon-try {
  background-position: 0 -52px
}

.mc-dropdown-currency__item:hover .icon-try {
  background-position: -12px -52px
}

.icon-back-top,.icon-chat {
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icon-back-top {
  font-size: 24px;
  line-height: 1;
  vertical-align: top
}

.icon-back-top:before {
  content: "\e32b"
}

.icon-chat {
  font-size: 32px;
  line-height: 1;
  vertical-align: top
}

.icon-chat:before {
  content: "\eb00"
}

.mod-back-top {
  margin-bottom: 0
}

.mod-back-top .side-bar {
  position: fixed;
  bottom: 100px;
  margin-left: 1250px;
  width: 56px;
  z-index: 899
}

.mod-back-top .side-bar a {
  width: 48px;
  padding: 12px 6px 10px;
  float: left;
  background-color: #2681ff;
  border-radius: 3px;
  text-align: center;
  color: #fff;
  line-height: 1.3
}

.mod-back-top .side-bar a.chat {
  padding: 15px 6px 15px
}

.mod-back-top .side-bar a:hover {
  background-color: #2273e5;
  text-decoration: none
}

.mod-back-top .side-bar .back-top {
  display: none;
  padding: 16px 6px 16px;
  margin-bottom: 3px
}

.mod-back-top .side-bar .txt {
  display: none;
  margin-top: 4px;
  font-size: 12px
}

.mod-back-top .side-bar .order {
  border-radius: 3px 3px 0 0;
  position: relative;
  z-index: 1;
  top: 2px;
  padding-bottom: 0
}

.mod-back-top .side-bar .order .txt {
  border-bottom: 1px solid #9acced;
  padding-bottom: 8px
}

.mod-back-top .side-bar .order:hover .txt {
  border-color: #1171b7
}

@media only screen and (max-width: 1442px) {
  .mod-back-top .side-bar {
      right:0
  }
}

@media only screen and (max-width: 768px) {
  .mod-back-top .side-bar {
      display:none
  }
}

.mc-ft__func .mc-ft__country,
.mc-ft__func .mc-ft__currency {
  display: none;
}

.mc-ft__links {
  width: 100%;
}

.mc-ft_id-id .mc-ft_awards {
  display: none;
}

html[dir=rtl] .mc-hd__logo-con {
  float: right;
  padding: 16px 0 14px 20px;
}
html[dir=rtl] .mc-hd_v2 .mc-hd__func {
  float: left;
}
html[dir=rtl] .mc-hd__account, .mc-hd__country, .mc-hd__currency, .mc-hd__help, .mc-hd__mobile, .mc-hd__option {
  float: right;
}
html[dir=rtl] .mc-hd__func-con {
  float: left;
}
html[dir=rtl] .mc-hd__nav-con {
  float: right;
}
html[dir=rtl] .mc-hd_v2 .mc-hd__nav-lnk {
  margin: 0 0 0 25px;
}
html[dir=rtl] .mc-hd_v2 .mc-hd__nav-item:first-child .mc-hd__nav-lnk {
  margin-left: 25px;
}
html[dir=rtl] .mc-hd_v2 .mc-hd__nav-item-sub {
  right: 0px;
}

/* footer */
html[dir=rtl] .mc-ft__block .mc-ft__social-item {
  margin-right: 0;
  margin-left: 10px;
}

html[dir=rtl] .mc-ft_brand .mc-ft_brand-list img {
  margin-left: 60px;
  margin-right: 0;
}

html[dir=rtl] .mc-ft_brand .mc-ft_brand-list img:last-child {
  margin-left: 0;
}
html[dir=rtl] .mc-ft_awards-words {
  text-align: right;
}

html[dir=rtl] .mc-ft__others {
  display: flex;flex-direction: column;width: 25%;float: left;
}

html[dir=rtl] .mc-ft__payment-title {
  font-size: 12px;
  line-height: 14px;
  color: #8592a6;
  margin-bottom: 7px;
}

html[dir=rtl] .mc-ft__payment-body {
  display: flex;
  flex-wrap: wrap;
}

html[dir=rtl] .mc-ft__payment-icon {
  display: inline-block;
  margin-right: 0px;
  margin-left: 8px;
  margin-bottom: 8px;
  border: 1px solid #dadfe6;
  border-radius: 2px;
  width: 36px;
  height: 24px;
}

html[dir=rtl] .mc-ft__partner {
  margin-top: 20px; 
}

html[dir=rtl] .mc-ft__partner-title {
  font-size: 12px;
  line-height: 14px;
  color: #8592a6;
  margin-bottom: 7px;
}

html[dir=rtl] .mc-ft__partner-body {
  display: flex;
  flex-wrap: wrap;
}

html[dir=rtl] .mc-ft__partner-item {
  margin-left: 25px;
  margin-right: 0;
}
html[dir=rtl] .mc-ft__partner-logo {
  height: 16px;
}
html[dir=rtl] .mc-ft__links {
  width: 75%;
}
html[dir=rtl] .mc-ft__social-item__other.social-icon-facebook {
  margin-left: 10px
}
html[dir=rtl] .social-icon-facebook-img, html[dir=rtl] .social-icon-whatsapp-img {
  width: 24px;
  height: 24px;
}
html[dir=rtl] .mc-hd__mobile-hint span {
  display: inline-block;
}