h2 {
  font-size: 1.6em;
  font-weight: bold;
  margin: 30px 0;
  padding: 0;
  text-align: center;
}

h3 {
  color: #565a5c;
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 15px;
}

.sprite {
  background-image: url(/img/miv2/sprite-home.png);
}
.sprite_ca {
  background-image: url(/img/miv2/sprite_ca.png);
}
.sprite_de {
  background-image: url(/img/miv2/sprite_de.png);
}
.sprite_es {
  background-image: url(/img/miv2/sprite_es.png);
}
.sprite_it {
  background-image: url(/img/miv2/sprite_it.png);
}
.sprite-green_tick {
  background-position: -223px -6291px;
  display: inline-block;
  height: 27px;
  line-height: 26px;
  padding-left: 37px;
}
.sprite-presslogo {
  display: block;
  height: 29px;
  margin: 6px auto 14px;
  width: 155px;
}
.sprite-presslogo2 {
  background-position: 0 -29px;
}
.sprite-presslogo3 {
  background-position: 0 -58px;
}
.sprite-presslogo4 {
  background-position: 0 -87px;
}
.sprite-presslogo5 {
  background-position: 0 -116px;
  display: block;
  height: 29px;
  margin: 6px auto 14px;
  width: 99px;
}
.sprite-presslogo6 {
  background-position: 0 -145px;
}
.sprite-services_images {
  display: block;
  height: 66px;
  margin: 0 auto;
  width: 115px;
}
.services_images1 {
  background-position: -83px -251px;
}
.services_images2 {
  background-position: -83px -317px;
}
.services_images3 {
  background-position: -83px -382px;
}
.services_images4 {
  background-position: -83px -448px;
}
.services_images5 {
  background-position: -83px -514px;
}
.services_images6 {
  background-position: -83px -580px;
}
.services_images7 {
  background-position: 0 -651px;
}
.services_images8 {
  background-position: 0 -717px;
}

.container {
  max-width: 1024px;
  width: auto;
}

.article-body {
  font-size: 1.4em;
}

.article-lp-wrapper {
  margin-top: 30px;
}
.cursor-pointer {
  cursor: pointer;
}

.icon-tick {
  margin-right: 5px;
}

.image-presslogo {
  margin-bottom: 10px;
  max-width: 155px;
}

.image-responsive {
  max-width: 100%;
}

.text {
  font-size: 1.4em;
}

.text-blue {
  color: #1d3a6d;
}

.img-echo {
  max-width: 100%;
}

@media (max-width: 990px) {
  h3 {
    margin-bottom: 10px;
    padding: 0;
    text-align: center;
  }

  .text {
    text-align: center;
  }
}

@media (max-width: 480px) {
  .image-presslogo {
    max-width: 100%;
  }

  .smalllistform {
    margin-top: 10px;
  }
}

/* ========================================================================
 * Shiply: category-dropdown.css v1.0.0
 * Category dropdown select input template
 * ======================================================================== */
.category-dropdown-arrow {
  background-position: 0 -783px;
  cursor: pointer;
  float: right;
  height: 100%;
  width: 35px;
}

.category-dropdown-input-select {
  color: #565a5c;
  cursor: pointer;
  filter: alpha(opacity=0);
  font-size: 1.4em;
  left: 0;
  height: 39px;
  margin: 0;
  opacity: 0;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
  -webkit-appearance: none;
}

.category-dropdown-input-text {
  cursor: pointer;
  float: left;
  font-size: 1.4em;
  line-height: 15px;
  padding: 11px 0 5px 10px;
  z-index: 1;
}

.category-dropdown-input-text-fr {
  font-size: 1.3em;
}

.category-dropdown-wrapper {
  background: white;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: solid 1px #d6d6d8;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #565a5c;
  height: 40px;
  margin-top: 0;
  padding: 0;
  position: relative;
  width: 100%;
  min-width: 214px;
}

@media (max-width: 990px) {
  .category-dropdown-container {
    margin-bottom: 5px;
  }
}

/* ========================================================================
 * Shiply: country-flag-dropdown.css v1.0.0
 * Country flag dropdown select input template
 * ======================================================================== */
.country-flag-dropdown-arrow {
  background-position: -12px -793px;
  float: right;
  height: 16px;
  margin-top: 8px;
  width: 16px;
}

.country-flag-dropdown-box {
  float: left;
  padding-left: 5px;
  width: 50px;
}

.country-flag-dropdown-child {
  background-color: #fff;
  border: 1px solid #c3c3c3;
  display: none;
  height: auto;
  left: 0;
  max-height: 184px;
  min-height: 30px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 41px;
  visibility: visible;
  width: 250px;
  z-index: 1;
}

.country-flag-dropdown-child-ul {
  line-height: 18px;
  margin: 0;
  padding: 0;
}

.country-flag-dropdown-container {
  background-color: #fff;
  border: solid 1px #d6d6d8;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  height: 40px;
  min-width: 209px;
  padding-bottom: 0;
  width: 100%;
}

.country-flag-dropdown-cname {
  background-color: #fff;
  clear: both;
  cursor: pointer;
  display: block;
  font-size: 1.2em;
  height: 30px;
  line-height: 24px;
  padding-left: 5px;
}

.country-flag-dropdown-cname:hover {
  background-color: #3399ff;
}

.country-flag-dropdown-icon {
  float: left;
  height: 24px;
  margin: 0 5px 0 0;
  padding: 0;
  width: 24px;
}

.country-flag-dropdown-icon-af {
  background-position: -198px -24px;
}

.country-flag-dropdown-icon-al {
  background-position: -198px -72px;
}

.country-flag-dropdown-icon-dz {
  background-position: -198px -96px;
}

.country-flag-dropdown-icon-as {
  background-position: -198px -120px;
}

.country-flag-dropdown-icon-ad {
  background-position: -198px -144px;
}

.country-flag-dropdown-icon-ao {
  background-position: -198px -168px;
}

.country-flag-dropdown-icon-ai {
  background-position: -198px -192px;
}

.country-flag-dropdown-icon-aq {
  background-position: -198px -216px;
}

.country-flag-dropdown-icon-ag {
  background-position: -198px -240px;
}

.country-flag-dropdown-icon-ar {
  background-position: -198px -264px;
}

.country-flag-dropdown-icon-am {
  background-position: -198px -288px;
}

.country-flag-dropdown-icon-aw {
  background-position: -198px -312px;
}

.country-flag-dropdown-icon-au {
  background-position: -198px -336px;
}

.country-flag-dropdown-icon-hm {
  background-position: -198px -336px;
}

.country-flag-dropdown-icon-at {
  background-position: -198px -360px;
}

.country-flag-dropdown-icon-az {
  background-position: -198px -384px;
}

.country-flag-dropdown-icon-bs {
  background-position: -198px -408px;
}

.country-flag-dropdown-icon-bh {
  background-position: -198px -432px;
}

.country-flag-dropdown-icon-bd {
  background-position: -198px -456px;
}

.country-flag-dropdown-icon-bb {
  background-position: -198px -480px;
}

.country-flag-dropdown-icon-by {
  background-position: -198px -528px;
}

.country-flag-dropdown-icon-be {
  background-position: -198px -552px;
}

.country-flag-dropdown-icon-bz {
  background-position: -198px -576px;
}

.country-flag-dropdown-icon-bj {
  background-position: -198px -600px;
}

.country-flag-dropdown-icon-bm {
  background-position: -198px -624px;
}

.country-flag-dropdown-icon-bt {
  background-position: -198px -648px;
}

.country-flag-dropdown-icon-bo {
  background-position: -198px -672px;
}

.country-flag-dropdown-icon-ba {
  background-position: -198px -696px;
}

.country-flag-dropdown-icon-bw {
  background-position: -198px -720px;
}

.country-flag-dropdown-icon-br {
  background-position: -198px -744px;
}

.country-flag-dropdown-icon-io {
  background-position: -198px -768px;
}

.country-flag-dropdown-icon-vg {
  background-position: -198px -792px;
}

.country-flag-dropdown-icon-bn {
  background-position: -198px -816px;
}

.country-flag-dropdown-icon-bg {
  background-position: -198px -840px;
}

.country-flag-dropdown-icon-bf {
  background-position: -198px -864px;
}

.country-flag-dropdown-icon-bi {
  background-position: -198px -888px;
}

.country-flag-dropdown-icon-kh {
  background-position: -198px -912px;
}

.country-flag-dropdown-icon-cm {
  background-position: -198px -936px;
}

.country-flag-dropdown-icon-ca {
  background-position: -198px -960px;
}

.country-flag-dropdown-icon-cv {
  background-position: -198px -1008px;
}

.country-flag-dropdown-icon-ky {
  background-position: -198px -1032px;
}

.country-flag-dropdown-icon-cf {
  background-position: -198px -1056px;
}

.country-flag-dropdown-icon-td {
  background-position: -198px -1080px;
}

.country-flag-dropdown-icon-cl {
  background-position: -198px -1104px;
}

.country-flag-dropdown-icon-cn {
  background-position: -198px -1128px;
}

.country-flag-dropdown-icon-cx {
  background-position: -198px -1152px;
}

.country-flag-dropdown-icon-cc {
  background-position: -198px -1176px;
}

.country-flag-dropdown-icon-co {
  background-position: -198px -1200px;
}

.country-flag-dropdown-icon-km {
  background-position: -198px -1248px;
}

.country-flag-dropdown-icon-ck {
  background-position: -198px -1272px;
}

.country-flag-dropdown-icon-cr {
  background-position: -198px -1296px;
}

.country-flag-dropdown-icon-ci {
  background-position: -198px -1320px;
}

.country-flag-dropdown-icon-hr {
  background-position: -198px -1344px;
}

.country-flag-dropdown-icon-cu {
  background-position: -198px -1368px;
}

.country-flag-dropdown-icon-cy {
  background-position: -198px -1416px;
}

.country-flag-dropdown-icon-cz {
  background-position: -198px -1440px;
}

.country-flag-dropdown-icon-cd {
  background-position: -198px -1464px;
}

.country-flag-dropdown-icon-dk {
  background-position: -198px -1488px;
}

.country-flag-dropdown-icon-dj {
  background-position: -198px -1512px;
}

.country-flag-dropdown-icon-dm {
  background-position: -198px -1536px;
}

.country-flag-dropdown-icon-do {
  background-position: -198px -1560px;
}

.country-flag-dropdown-icon-tp {
  background-position: -198px -1584px;
}

.country-flag-dropdown-icon-ec {
  background-position: -198px -1608px;
}

.country-flag-dropdown-icon-eg {
  background-position: -198px -1632px;
}

.country-flag-dropdown-icon-sv {
  background-position: -198px -1656px;
}

.country-flag-dropdown-icon-gq {
  background-position: -198px -1704px;
}

.country-flag-dropdown-icon-er {
  background-position: -198px -1728px;
}

.country-flag-dropdown-icon-ee {
  background-position: -198px -1752px;
}

.country-flag-dropdown-icon-et {
  background-position: -198px -1776px;
}

.country-flag-dropdown-icon-fk {
  background-position: -198px -1824px;
}

.country-flag-dropdown-icon-fo {
  background-position: -198px -1848px;
}

.country-flag-dropdown-icon-fj {
  background-position: -198px -1872px;
}

.country-flag-dropdown-icon-fi {
  background-position: -198px -1896px;
}

.country-flag-dropdown-icon-fr {
  background-position: -198px -1920px;
}

.country-flag-dropdown-icon-re {
  background-position: -198px -1920px;
}

.country-flag-dropdown-icon-pf {
  background-position: -198px -1944px;
}

.country-flag-dropdown-icon-ga {
  background-position: -198px -1992px;
}

.country-flag-dropdown-icon-gm {
  background-position: -198px -2016px;
}

.country-flag-dropdown-icon-ge {
  background-position: -198px -2040px;
}

.country-flag-dropdown-icon-de {
  background-position: -198px -2064px;
}

.country-flag-dropdown-icon-gh {
  background-position: -198px -2088px;
}

.country-flag-dropdown-icon-gi {
  background-position: -198px -2112px;
}

.country-flag-dropdown-icon-gr {
  background-position: -198px -2160px;
}

.country-flag-dropdown-icon-gl {
  background-position: -198px -2184px;
}

.country-flag-dropdown-icon-gd {
  background-position: -198px -2208px;
}

.country-flag-dropdown-icon-gu {
  background-position: -198px -2232px;
}

.country-flag-dropdown-icon-gt {
  background-position: -198px -2256px;
}

.country-flag-dropdown-icon-gg {
  background-position: -198px -2280px;
}

.country-flag-dropdown-icon-gw {
  background-position: -198px -2304px;
}

.country-flag-dropdown-icon-gn {
  background-position: -198px -2328px;
}

.country-flag-dropdown-icon-gy {
  background-position: -198px -2352px;
}

.country-flag-dropdown-icon-ht {
  background-position: -198px -2376px;
}

.country-flag-dropdown-icon-hn {
  background-position: -198px -2400px;
}

.country-flag-dropdown-icon-hk {
  background-position: -198px -2424px;
}

.country-flag-dropdown-icon-hu {
  background-position: -198px -2448px;
}

.country-flag-dropdown-icon-is {
  background-position: -198px -2472px;
}

.country-flag-dropdown-icon-in {
  background-position: -198px -2496px;
}

.country-flag-dropdown-icon-id {
  background-position: -198px -2520px;
}

.country-flag-dropdown-icon-ir {
  background-position: -198px -2544px;
}

.country-flag-dropdown-icon-iq {
  background-position: -198px -2568px;
}

.country-flag-dropdown-icon-ie {
  background-position: -198px -2592px;
}

.country-flag-dropdown-icon-im {
  background-position: -198px -2616px;
}

.country-flag-dropdown-icon-il {
  background-position: -198px -2640px;
}

.country-flag-dropdown-icon-it {
  background-position: -198px -2664px;
}

.country-flag-dropdown-icon-jm {
  background-position: -198px -2688px;
}

.country-flag-dropdown-icon-jp {
  background-position: -198px -2712px;
}

.country-flag-dropdown-icon-je {
  background-position: -198px -2736px;
}

.country-flag-dropdown-icon-jo {
  background-position: -198px -2760px;
}

.country-flag-dropdown-icon-kz {
  background-position: -198px -2784px;
}

.country-flag-dropdown-icon-ke {
  background-position: -198px -2808px;
}

.country-flag-dropdown-icon-ki {
  background-position: -198px -2832px;
}

.country-flag-dropdown-icon-kw {
  background-position: -198px -2880px;
}

.country-flag-dropdown-icon-kg {
  background-position: -198px -2904px;
}

.country-flag-dropdown-icon-la {
  background-position: -198px -2928px;
}

.country-flag-dropdown-icon-lv {
  background-position: -198px -2952px;
}

.country-flag-dropdown-icon-lb {
  background-position: -198px -2976px;
}

.country-flag-dropdown-icon-ls {
  background-position: -198px -3000px;
}

.country-flag-dropdown-icon-lr {
  background-position: -198px -3024px;
}

.country-flag-dropdown-icon-ly {
  background-position: -198px -3048px;
}

.country-flag-dropdown-icon-li {
  background-position: -198px -3072px;
}

.country-flag-dropdown-icon-lt {
  background-position: -198px -3096px;
}

.country-flag-dropdown-icon-lu {
  background-position: -198px -3120px;
}

.country-flag-dropdown-icon-mo {
  background-position: -198px -3144px;
}

.country-flag-dropdown-icon-mk {
  background-position: -198px -3168px;
}

.country-flag-dropdown-icon-mg {
  background-position: -198px -3192px;
}

.country-flag-dropdown-icon-mw {
  background-position: -198px -3216px;
}

.country-flag-dropdown-icon-my {
  background-position: -198px -3240px;
}

.country-flag-dropdown-icon-mv {
  background-position: -198px -3264px;
}

.country-flag-dropdown-icon-ml {
  background-position: -198px -3288px;
}

.country-flag-dropdown-icon-mt {
  background-position: -198px -3312px;
}

.country-flag-dropdown-icon-mh {
  background-position: -198px -3360px;
}

.country-flag-dropdown-icon-mq {
  background-position: -198px -3384px;
}

.country-flag-dropdown-icon-mr {
  background-position: -198px -3408px;
}

.country-flag-dropdown-icon-mu {
  background-position: -198px -3432px;
}

.country-flag-dropdown-icon-yt {
  background-position: -198px -3456px;
}

.country-flag-dropdown-icon-mx {
  background-position: -198px -3480px;
}

.country-flag-dropdown-icon-fm {
  background-position: -198px -3504px;
}

.country-flag-dropdown-icon-md {
  background-position: -198px -3528px;
}

.country-flag-dropdown-icon-mc {
  background-position: -198px -3552px;
}

.country-flag-dropdown-icon-mn {
  background-position: -198px -3576px;
}

.country-flag-dropdown-icon-me {
  background-position: -198px -3600px;
}

.country-flag-dropdown-icon-ms {
  background-position: -198px -3624px;
}

.country-flag-dropdown-icon-ma {
  background-position: -198px -3648px;
}

.country-flag-dropdown-icon-mz {
  background-position: -198px -3672px;
}

.country-flag-dropdown-icon-mm {
  background-position: -198px -3696px;
}

.country-flag-dropdown-icon-na {
  background-position: -198px -3744px;
}

.country-flag-dropdown-icon-nr {
  background-position: -198px -3792px;
}

.country-flag-dropdown-icon-np {
  background-position: -198px -3816px;
}

.country-flag-dropdown-icon-an {
  background-position: -198px -3840px;
}

.country-flag-dropdown-icon-nl {
  background-position: -198px -3864px;
}

.country-flag-dropdown-icon-nc {
  background-position: -198px -3888px;
}

.country-flag-dropdown-icon-nz {
  background-position: -198px -3912px;
}

.country-flag-dropdown-icon-ni {
  background-position: -198px -3936px;
}

.country-flag-dropdown-icon-ne {
  background-position: -198px -3960px;
}

.country-flag-dropdown-icon-ng {
  background-position: -198px -3984px;
}

.country-flag-dropdown-icon-nu {
  background-position: -198px -4008px;
}

.country-flag-dropdown-icon-nf {
  background-position: -198px -4032px;
}

.country-flag-dropdown-icon-kp {
  background-position: -198px -4056px;
}

.country-flag-dropdown-icon-mp {
  background-position: -198px -4104px;
}

.country-flag-dropdown-icon-no {
  background-position: -198px -4128px;
}

.country-flag-dropdown-icon-bv {
  background-position: -198px -4128px;
}

.country-flag-dropdown-icon-om {
  background-position: -198px -4176px;
}

.country-flag-dropdown-icon-pk {
  background-position: -198px -4200px;
}

.country-flag-dropdown-icon-pw {
  background-position: -198px -4224px;
}

.country-flag-dropdown-icon-ps {
  background-position: -198px -4248px;
}

.country-flag-dropdown-icon-pa {
  background-position: -198px -4272px;
}

.country-flag-dropdown-icon-pg {
  background-position: -198px -4296px;
}

.country-flag-dropdown-icon-py {
  background-position: -198px -4320px;
}

.country-flag-dropdown-icon-pe {
  background-position: -198px -4344px;
}

.country-flag-dropdown-icon-ph {
  background-position: -198px -4368px;
}

.country-flag-dropdown-icon-pn {
  background-position: -198px -4392px;
}

.country-flag-dropdown-icon-pl {
  background-position: -198px -4416px;
}

.country-flag-dropdown-icon-pt {
  background-position: -198px -4440px;
}

.country-flag-dropdown-icon-pr {
  background-position: -198px -4464px;
}

.country-flag-dropdown-icon-qa {
  background-position: -198px -4488px;
}

.country-flag-dropdown-icon-cg {
  background-position: -198px -4536px;
}

.country-flag-dropdown-icon-ro {
  background-position: -198px -4560px;
}

.country-flag-dropdown-icon-ru {
  background-position: -198px -4584px;
}

.country-flag-dropdown-icon-rw {
  background-position: -198px -4608px;
}

.country-flag-dropdown-icon-sh {
  background-position: -198px -4656px;
}

.country-flag-dropdown-icon-kn {
  background-position: -198px -4680px;
}

.country-flag-dropdown-icon-lc {
  background-position: -198px -4704px;
}

.country-flag-dropdown-icon-vc {
  background-position: -198px -4752px;
}

.country-flag-dropdown-icon-ws {
  background-position: -198px -4776px;
}

.country-flag-dropdown-icon-sm {
  background-position: -198px -4800px;
}

.country-flag-dropdown-icon-sa {
  background-position: -198px -4848px;
}

.country-flag-dropdown-icon-sn {
  background-position: -198px -4896px;
}

.country-flag-dropdown-icon-rs {
  background-position: -198px -4920px;
}

.country-flag-dropdown-icon-sc {
  background-position: -198px -4944px;
}

.country-flag-dropdown-icon-sl {
  background-position: -198px -4968px;
}

.country-flag-dropdown-icon-sg {
  background-position: -198px -4992px;
}

.country-flag-dropdown-icon-sk {
  background-position: -198px -5016px;
}

.country-flag-dropdown-icon-si {
  background-position: -198px -5040px;
}

.country-flag-dropdown-icon-sb {
  background-position: -198px -5064px;
}

.country-flag-dropdown-icon-so {
  background-position: -198px -5088px;
}

.country-flag-dropdown-icon-za {
  background-position: -198px -5136px;
}

.country-flag-dropdown-icon-kr {
  background-position: -198px -5184px;
}

.country-flag-dropdown-icon-es {
  background-position: -198px -5256px;
}

.country-flag-dropdown-icon-lk {
  background-position: -198px -5280px;
}

.country-flag-dropdown-icon-sd {
  background-position: -198px -5304px;
}

.country-flag-dropdown-icon-sr {
  background-position: -198px -5328px;
}

.country-flag-dropdown-icon-sz {
  background-position: -198px -5352px;
}

.country-flag-dropdown-icon-se {
  background-position: -198px -5376px;
}

.country-flag-dropdown-icon-ch {
  background-position: -198px -5400px;
}

.country-flag-dropdown-icon-sy {
  background-position: -198px -5424px;
}

.country-flag-dropdown-icon-tw {
  background-position: -198px -5448px;
}

.country-flag-dropdown-icon-tj {
  background-position: -198px -5472px;
}

.country-flag-dropdown-icon-tz {
  background-position: -198px -5496px;
}

.country-flag-dropdown-icon-th {
  background-position: -198px -5520px;
}

.country-flag-dropdown-icon-tg {
  background-position: -198px -5544px;
}

.country-flag-dropdown-icon-tk {
  background-position: -198px -5568px;
}

.country-flag-dropdown-icon-to {
  background-position: -198px -5592px;
}

.country-flag-dropdown-icon-tt {
  background-position: -198px -5616px;
}

.country-flag-dropdown-icon-tn {
  background-position: -198px -5640px;
}

.country-flag-dropdown-icon-tr {
  background-position: -198px -5664px;
}

.country-flag-dropdown-icon-tm {
  background-position: -198px -5688px;
}

.country-flag-dropdown-icon-tc {
  background-position: -198px -5712px;
}

.country-flag-dropdown-icon-tv {
  background-position: -198px -5736px;
}

.country-flag-dropdown-icon-ug {
  background-position: -198px -5760px;
}

.country-flag-dropdown-icon-ua {
  background-position: -198px -5784px;
}

.country-flag-dropdown-icon-ae {
  background-position: -198px -5808px;
}

.country-flag-dropdown-icon-uk {
  background-position: -198px -5832px;
}

.country-flag-dropdown-icon-us {
  background-position: -198px -5880px;
}

.country-flag-dropdown-icon-uy {
  background-position: -198px -5928px;
}

.country-flag-dropdown-icon-vi {
  background-position: -198px -5952px;
}

.country-flag-dropdown-icon-uz {
  background-position: -198px -5976px;
}

.country-flag-dropdown-icon-vu {
  background-position: -198px -6000px;
}

.country-flag-dropdown-icon-va {
  background-position: -198px -6024px;
}

.country-flag-dropdown-icon-ve {
  background-position: -198px -6048px;
}

.country-flag-dropdown-icon-vn {
  background-position: -198px -6072px;
}

.country-flag-dropdown-icon-wf {
  background-position: -198px -6120px;
}

.country-flag-dropdown-icon-eh {
  background-position: -198px -6144px;
}

.country-flag-dropdown-icon-ye {
  background-position: -198px -6168px;
}

.country-flag-dropdown-icon-zm {
  background-position: -198px -6192px;
}

.country-flag-dropdown-icon-zw {
  background-position: -198px -6216px;
}

.country-flag-dropdown-icon-gf {
  background-position: -198px -6240px;
}

.country-flag-dropdown-icon-gp {
  background-position: -198px -6264px;
}

.country-flag-dropdown-title {
  cursor: pointer;
  display: inline-block;
  padding: 0;
  position: relative;
  width: 100%;
}

.country-flag-dropdown-icon-selected {
  margin-top: 6px;
}

.country-flag-dropdown-zip {
  background-color: #fff;
  border: none;
  color: #565a5c;
  float: left;
  font-size: 1.4em;
  height: 37px;
  width: calc(100% - 54px);
  margin-bottom: 0;
  margin-top: 0;
}

@media (min-width: 992px) {
  .country-flag-dropdown-zip-de,
  .country-flag-dropdown-zip-fr,
  .country-flag-dropdown-zip-es {
    font-size: 1.2em;
  }
  .dropdown-services > .dropdown-menu {
    opacity: 1;
    filter: alpha(opacity=1);
    background-color: #2b3e51 !important;
  }
  .page-header-a,
  .page-header-a-smaller {
    padding: 19px 10px 19px 10px !important;
  }
  .page-header-a:focus,
  .page-header-a:hover {
    background: transparent !important;
    color: #d3d3d3 !important;
    border-color: transparent;
    border: 0;
    padding: 19px 10px 19px 10px !important;
  }
  .page-header-btn {
    background-color: #ffffff !important;
    color: #000000 !important;
  }
  .page-header-btn:hover,
  .page-header-btn:focus,
  .page-header-btn:active {
    background-color: #dfdfdf !important;
    color: #000000 !important;
    margin-top: 10px;
    margin-left: 10px;
    padding: 6px 12px !important;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
  }
}

.country-flag-dropdown-zip:focus {
  outline: 0;
}

@media (max-width: 992px) {
  .country-flag-dropdown-container {
    margin-bottom: 5px;
  }

  .category-dropdown-wrapper,
  .country-flag-dropdown-container {
    margin-bottom: 15px;
  }
}

/* ========================================================================
 * Shiply: photo-well.css v1.0.0
 * Page main photo well
 * ======================================================================== */
.photo-well {
  background-color: #000000;
  background-size: cover;
  height: auto;
  min-height: 550px;
}

.photo-well-ebay {
  background-position: 0 -251px;
  float: left;
  height: 50px;
  width: 77px;
}

.photo-well-text {
  font-size: 3em;
  margin: 10px 60px 0 0;
}

.photo-well-text,
.photo-well-title {
  color: white;
  font-weight: bold;
  padding: 0;
  text-align: center;
  text-shadow: none;
}

.photo-well-title {
  font-size: 5em;
  margin: 200px 15px 0 0;
}

.photo-well-title-fr {
  font-size: 4em;
  margin-top: 162px;
}
.photo-well-title-it {
  font-size: 3.3em;
}

.photo-well-title-es {
  font-size: 3.7em;
}

.photo-well-trustpilot {
  background-position: 0 -201px;
  float: left;
  height: 50px;
  margin-right: 10px;
  width: 198px;
}
.photo-well-trustpilot.sprite_de {
  background-position: 0 -58px !important;
}
.photo-well-trustpilot.sprite_es {
  background-position: 0 !important;
}
.photo-well-trustpilot.sprite_it {
  background-position: 0 !important;
}

@media (max-width: 1152px) {
  .photo-well-title {
    font-size: 3.4em;
  }
  .photo-well-title-fr {
    font-size: 3.7em;
  }
  .photo-well-title-it {
    font-size: 3.7em;
  }
  .photo-well-no-cat .photo-well-text-it {
    font-size: 2.7em;
  }
}

@media (max-width: 1024px) {
  .photo-well-title {
    font-size: 4.1em;
  }
  .photo-well-title-de {
    font-size: 3em;
    margin-top: 88px;
  }
  .photo-well-title-es {
    font-size: 3.5em;
  }
  .photo-well-title-fr {
    font-size: 3.7em;
  }
  .photo-well-title-it {
    font-size: 3.2em;
  }
  .photo-well-no-cat .photo-well-text-de {
    font-size: 2.7em;
  }
  .photo-well-no-cat .photo-well-text-es {
    font-size: 2.6em;
  }
  .photo-well-no-cat .photo-well-text-it {
    font-size: 2.6em;
  }
}

@media (max-width: 992px) {
  .photo-well-trustpilot,
  .photo-well-ebay {
    margin-bottom: 15px;
  }

  .photo-well-title {
    margin-top: 100px;
  }

  .photo-well-title-es {
    margin-top: 80px;
  }
  .photo-well-title-fr {
    font-size: 4em;
  }
}

@media (max-width: 960px) and (min-width: 600px) {
  .photo-well-title {
    margin-right: 20px;
    font-size: 3.5em;
  }
  .photo-well-no-cat .photo-well-title-de {
    font-size: 2.9em;
    margin-top: 75px;
  }
  .photo-well-no-cat .photo-well-title-fr {
    font-size: 3em;
  }
  .photo-well-no-cat .photo-well-title-it {
    font-size: 2.7em;
  }
  .photo-well-no-cat .photo-well-text-de {
    font-size: 2.7em;
  }
  .photo-well-no-cat .photo-well-text-it {
    font-size: 2.4em;
  }
}

@media (max-width: 800px) {
  .photo-well {
    min-height: 449px;
  }
  .photo-well-text {
    font-size: 2.3em;
    padding-left: 9px;
    padding-right: 9px;
    margin-top: 0;
  }

  .photo-well-title {
    font-size: 2.9em;
    margin-top: 61px;
    padding-left: 9px;
    padding-right: 9px;
  }
  .photo-well-no-cat .photo-well-title-de {
    font-size: 2.9em;
  }
  .photo-well-no-cat .photo-well-text-de {
    font-size: 2.5em;
  }
  .photo-well-video-de.photo-well-no-cat {
    min-height: 535px;
  }
  .photo-well-video-es.photo-well-no-cat {
    min-height: 540px;
  }
  .photo-well-video-fr.photo-well-no-cat {
    min-height: 540px;
  }
  .photo-well-video-it.photo-well-no-cat {
    min-height: 540px;
  }
}

@media (max-width: 768px) {
  .photo-well {
    min-height: 430px;
  }

  .photo-well-no-cat {
    min-height: 458px;
  }

  .photo-well-text {
    font-size: 2.3em;
    padding-left: 9px;
    padding-right: 9px;
    margin-top: 0;
  }

  .photo-well-title {
    font-size: 2.9em;
    margin-top: 61px;
    padding-left: 9px;
    padding-right: 9px;
  }
  .photo-well-trustpilot,
  .photo-well-ebay {
    margin-bottom: 15px;
  }

  .photo-well-video-es {
    min-height: 490px;
  }
  .photo-well-text-es {
    font-size: 2.3em;
  }
  .photo-well-text-fr {
    font-size: 2.3em;
  }
  .photo-well-no-cat .photo-well-title-it {
    font-size: 2.7em;
  }
  .photo-well-text-it {
    font-size: 2.1em;
  }
}

@media (max-width: 736px) and (min-width: 414px) {
  .photo-well {
    min-height: 413px;
  }

  .photo-well-no-cat {
    min-height: 450px;
  }

  .photo-well-title {
    margin-top: 52px;
    font-size: 2.3em;
  }

  .photo-well-text {
    font-size: 1.9em;
    margin-top: 0;
  }
  .photo-well-video-fr {
    min-height: 471px;
  }
  .photo-well-no-cat .photo-well-title-es {
    font-size: 2.1em;
  }
  .photo-well-no-cat .photo-well-text-es {
    font-size: 1.8em;
  }
  .photo-well-no-cat .photo-well-text-fr {
    font-size: 1.8em;
  }
  .photo-well-no-cat .photo-well-text-it {
    font-size: 1.8em;
  }
  .photo-well-video-es.photo-well-no-cat {
    min-height: 500px;
  }
}

@media (max-width: 640px) {
  /*iphone 5*/
  .photo-well {
    min-height: 475px;
  }

  .photo-well-text {
    margin-right: 0 !important;
    font-size: 1.8em;
  }

  .photo-well-title {
    margin-top: 55px;
    margin-right: 0 !important;
    font-size: 2.2em;
  }
}

@media (max-width: 640px) and (min-width: 360px) {
  .photo-well {
    min-height: 437px;
  }

  .photo-well-title {
    margin-top: 60px;
    margin-right: 0 !important;
    font-size: 2.5em;
  }

  .photo-well-text {
    margin-right: 10px !important;
    font-size: 2em;
  }
}

@media (max-width: 598px) and (min-width: 359px) {
  .photo-well {
    min-height: 429px;
  }

  .photo-well-no-cat {
    min-height: 440px;
  }

  .photo-well-title {
    margin-top: 59px;
    margin-right: 0 !important;
    font-size: 2.3em;
  }
}

@media (max-width: 568px) {
  .photo-well {
    background-position: 0 0;
    min-height: 476px;
  }

  .photo-well-no-cat {
    min-height: 480px;
  }
  .photo-well-text {
    font-size: 2.1em;
    margin-top: 10px;
  }

  .photo-well-title {
    font-size: 2.3em;
    margin-top: 71px;
  }
  .photo-well-no-cat .photo-well-title-de {
    font-size: 2.3em;
  }
  .photo-well-no-cat .photo-well-text-de {
    font-size: 2.1em;
  }
}

@media (max-width: 480px) {
  /*iphone 4*/
  .photo-well {
    background-position: -78px 0;
    min-height: 460px;
  }

  .photo-well-text {
    font-size: 1.8em;
    margin-top: 10px;
  }

  .photo-well-title {
    font-size: 3em;
    margin-top: 81px;
  }

  .photo-well-no-cat .photo-well-title-de {
    font-size: 2.3em;
  }
  .photo-well-no-cat .photo-well-title-es {
    font-size: 2.1em;
    margin-top: 89px;
  }
  .photo-well-no-cat .photo-well-title-fr {
    font-size: 2.1em;
  }
  .photo-well-no-cat .photo-well-title-it {
    font-size: 2.1em;
  }

  .photo-well-video-fr {
    min-height: 529px;
  }
}

@media (max-width: 414px) {
  .photo-well {
    background-position: -178px 0;
    min-height: 480px;
  }
  .photo-well-text {
    font-size: 1.6em;
  }

  .photo-well-title {
    font-size: 3em;
    margin-top: 70px;
  }

  .photo-well-no-cat .photo-well-title-de {
    font-size: 1.9em;
  }
  .photo-well-no-cat .photo-well-title-es {
    font-size: 1.9em;
  }
  .photo-well-no-cat .photo-well-title-fr {
    font-size: 1.9em;
  }
  .photo-well-no-cat .photo-well-title-it {
    font-size: 1.9em;
  }
  .photo-well-no-cat .photo-well-text-es {
    font-size: 1.7em;
  }
  .photo-well-no-cat .photo-well-text-fr {
    font-size: 1.7em;
  }
  .photo-well-no-cat .photo-well-text-it {
    font-size: 1.7em;
  }

  .photo-well-video-es {
    min-height: 509px;
  }
  .photo-well-video-fr {
    min-height: 509px;
  }
  .photo-well-no-cat .photo-well-text-de {
    font-size: 1.8em;
  }
}

@media (max-width: 384px) {
  .photo-well-text {
    font-size: 1.5em;
    margin-top: 10px;
  }

  .photo-well-title {
    font-size: 2.4em;
    margin-top: 110px;
  }
  .photo-well-no-cat .photo-well-title-es {
    font-size: 1.9em;
  }
  .photo-well-no-cat .photo-well-text-es {
    font-size: 1.6em;
  }
  .photo-well-no-cat .photo-well-text-it {
    font-size: 1.6em;
  }
  .photo-well-title-de {
    margin-top: 90px;
  }
  .photo-well-title-es {
    margin-top: 101px !important;
  }
}

@media (max-width: 360px) {
  .photo-well {
    background-position: -110px 0;
    min-height: 485px;
  }
}

@media (max-width: 320px) {
  .photo-well {
    background-position: -200px 0;
    min-height: 489px;
  }
  .photo-well-video-fr {
    min-height: 497px;
  }
}

/* ========================================================================
 * Shiply: seperator-list.css v1.0.0
 * Page seperator list
 * ======================================================================== */
.seperator-list {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #d9d9da 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #d9d9da)
  );
  background: -webkit-linear-gradient(top, #ffffff 0%, #d9d9da 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #d9d9da 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #d9d9da 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #d9d9da 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9da',GradientType=0 );
  border-bottom: 1px solid #b8b8b8;
  min-height: 52px;
}

.seperator-list-li {
  text-align: center;
  padding-top: 8px;
}

.seperator-list-number {
  font-size: 2.66em;
  margin-right: 5px;
}

.seperator-list-number,
.seperator-list-text {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: 52px;
}

.seperator-list-ol {
  margin: 0;
}

.seperator-list-text {
  font-size: 1.6em;
  position: relative;
  top: -4px;
}

@media (max-width: 990px) {
  .seperator-list-arrow {
    display: none;
  }

  .seperator-list-li {
    display: block !important;
  }

  .seperator-list-number {
    font-size: 1.5em;
    line-height: normal !important;
  }

  .seperator-list-text {
    font-size: 1.4em;
    line-height: normal !important;
    top: -1px !important;
  }
}

/* ========================================================================
 * Shiply: slidesjs.css v1.0.0
 * Slidesjs
 * ======================================================================== */
.slidesjs-image {
  float: left;
  margin: 0 26px 52px 0;
  height: 70px;
  width: 70px;
}

.slidesjs-image1 {
  background-position: 0 -301px;
}

.slidesjs-image2 {
  background-position: 0 -371px;
}

.slidesjs-image3 {
  background-position: 0 -581px;
}

.slidesjs-image4 {
  background-position: 0 -441px;
}

.slidesjs-image5 {
  background-position: 0 -511px;
}

.slidesjs-pagination-anchor {
  background-color: #a6a6a6;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  color: #a6a6a6;
  cursor: pointer;
  display: block;
  float: left;
  height: 8px;
  margin-right: 10px;
  width: 8px;
}

.slidesjs-pagination {
  list-style: none;
  margin: 7px 0 0 96px;
  padding: 0;
}

.slidesjs-pagination-item {
  float: left;
  margin: 0 1px;
}

.slidesjs-pagination-active,
.slidesjs-pagination-anchor:active,
.slidesjs-pagination-anchor:hover {
  background-color: #565a5c;
}

.slidesjs-pagination-anchor:visited {
  color: #a6a6a6;
}

.slidesjs-slide {
  min-height: 110px;
}

.slidesjs-text {
  color: #565a5c;
  font-size: 1.4em;
  margin: 0;
  padding: 0;
}

@media (max-width: 480px) {
  .slidesjs-text {
    margin-bottom: 0 !important;
    padding-left: 95px;
    padding-right: 15px;
    height: auto;
  }

  .slidesjs-text-uk {
    min-height: 138px;
  }

  .slidesjs-text-de {
    min-height: 176px;
  }

  .slidesjs-text-de {
    min-height: 156px;
  }

  .slidesjs-text-fr {
    min-height: 156px;
  }

  .slidesjs-text-it {
    min-height: 156px;
  }
}

/* ========================================================================
 * Shiply: smalllistform.css v1.0.0
 * Landing page list form
 * ======================================================================== */
.smalllistform {
  background-color: rgba(0, 0, 0, 0.5);
  border: 0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 40px 0 30px;
  padding: 10px 0 10px 10px;
}

.smalllistform-btn {
  font-size: 1.6em;
  height: 40px;
}

.smalllistform-col {
  padding: 0 10px 0 0 !important;
}

.smalllistform-help {
  color: #fff;
  font-size: 1.1em;
  margin-top: 5px;
}

@media (min-width: 992px) {
  .smalllistform-col-category-es {
    width: 23% !important;
  }
  .smalllistform-col-add {
    max-width: 234px;
  }
  .smalllistform-col-add-es {
    max-width: 250px;
  }
  .smalllistform-col-btn {
    max-width: 234px;
  }
  #quoteFormFields.smalllistform-form {
    margin-left: 10%;
    width: 90%;
  }
  #quoteFormFields.smalllistform-form-es {
    margin-left: 2% !important;
    width: 96%;
  }
  .smalllistform-ru .smalllistform-btn {
    font-size: 1.3em;
  }
}

@media (min-width: 1024px) {
  #quoteFormFields.smalllistform-form {
    margin-left: 21%;
    width: 70%;
  }
  #quoteFormFields.smalllistform-es {
    width: 78%;
    margin-left: 20%;
  }
  .smalllistform-col-btn-es {
    width: 28% !important;
  }
  #quoteFormFields.smalllistform-form-es {
    margin-left: 6% !important;
    width: 91%;
  }
}

@media (min-width: 1450px) {
  #quoteFormFields.smalllistform-form {
    margin-left: 27%;
  }
  #quoteFormFields.smalllistform-es {
    width: 70%;
    margin-left: 26%;
  }
  #quoteFormFields.smalllistform-form-es {
    margin-left: 15% !important;
    width: 70%;
  }
}

@media (max-width: 992px) {
  .smalllistform {
    margin-bottom: 20px;
    /*padding: 0;*/
  }
  .smalllistform-col-add {
    width: 100% !important;
  }
  .smalllistform-col-btn {
    width: 100% !important;
  }
  .smalllistform-col {
    width: 100% !important;
  }
  .smalllistform-ru .smalllistform-btn {
    font-size: 1.3em;
  }
}

@media (max-width: 992px) {
  .smalllistform-col {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .smalllistform-col-category-uk {
    padding-top: 15px !important;
  }
  .smalllistform-form {
    margin-left: 0% !important;
    width: 100% !important;
  }
}

@media (max-width: 765px) {
  .smalllistform-col {
    width: 100% !important;
  }

  .smalllistform {
    margin-bottom: 20px;
  }
}

@media (max-width: 480px) {
  .smalllistform {
    margin-top: 10px;
    width: auto !important;
    margin-left: 0 !important;
  }
}

/* ========================================================================
 * Video Listing
 * ========================================================================
 */
.container {
  max-width: 1198px;
  width: auto;
}

.photo-well-video {
  position: relative;
  overflow: hidden;
}

.container-video {
  position: relative;
  z-index: 2;
}

#home-video {
  position: absolute;
  height: auto;
  width: 100%;
  bottom: -290px;
  left: 0;
  z-index: 1;
}

.carousel-inner {
  height: 100%;
}
.carousel-IOS {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  z-index: 1;
}

.carousel-img {
  width: 100%;
  height: 100% !important;
}

.carousel-img-div {
  height: 100%;
}

.carousel-img-div.item.active.active-selected {
  background-size: cover !important;
}

@media (max-width: 1500px) {
  #home-video {
    top: 0px;
  }
}

@media (max-width: 690px) and (min-width: 387px) {
  #home-video {
    display: none;
  }
}

@media (max-width: 640px) {
  #home-video {
    display: none;
  }
}

@media (max-width: 667px) and (min-width: 375px) {
  #home-video {
    display: none;
  }
}
@media (max-width: 765px) {
  #home-video.video-playing-no-cat {
    display: none;
  }
}

.photo-well-title-big {
  font-size: 3.6em;
}

.photo-well-single-btn {
  text-align: center;
  margin-top: 40px;
}

.photo-well-single-btn a {
  width: 160px;
}

.header-margin-40 {
  margin-top: 40px;
}

.overlay {
  min-width: 100%;
  height: 100%;
  background: rgba(48, 41, 39, 0.4);
  display: block;
  position: absolute;
  margin: 0;
  padding: 0;
}

.photo-form-holder {
  top: 0px;
  overflow: visible;
  background: transparent;
  position: absolute;
  width: 100%;
}

#formquoteFormFields {
  width: 100%;
  position: absolute;
  bottom: 0;
  min-width: 250px;
}

#formquoteFormFields .smalllistform {
  width: 100%;
  border: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin-bottom: 0;
}

#quoteFormFields {
  width: 70%;
  margin: 0 auto 0 auto;
}

#quoteFormFields2 {
  width: 80%;
  margin: 30px auto 0 auto;
  background: #2b3e51;
  min-width: 250px;
}

#quoteFormFields2.smalllistform-es {
  width: 85%;
}

.shiply-rated-box {
  width: 80%;
  margin: 30px auto 0 auto;
}

#rs_container {
  width: auto;
  float: left;
  margin: 30px auto 0 auto;
  padding-right: 30px;
  padding-left: 10%;
}

#ebay-trustpilot-holder {
  width: 100%;
  margin: 10px auto 0 0px;
  padding-right: 15px;
}

#ebay-trustpilot-holder2 {
  width: 100%;
  margin: 5px auto 0 0px;
  padding-right: 15px;
  display: none;
}
@media (max-width: 1638px) {
  #ebay-trustpilot-holder.ebay-trustpilot-holder-fr {
    margin-top: 15px;
  }
}
@media (max-width: 1482px) {
  #ebay-trustpilot-holder.ebay-trustpilot-holder-de {
    margin-top: 48px;
  }
}
@media (max-width: 1240px) {
  #quoteFormFields {
    width: 80%;
  }
  #ebay-trustpilot-holder.ebay-trustpilot-holder-es {
    margin-top: 65px;
  }
  #ebay-trustpilot-holder.ebay-trustpilot-holder-it {
    margin-top: 15px;
  }
}

@media (max-width: 1076px) {
  #quoteFormFields {
    width: 100%;
  }

  #quoteFormFields2 {
    width: 100%;
  }

  .shiply-rated-box {
    width: 86%;
  }
  #rs_container {
    padding-left: 6%;
  }
}

@media (max-width: 992px) {
  #ebay-trustpilot-holder.ebay-trustpilot-holder-es {
    margin-top: 13px;
  }
}

/*@media (max-width: 1024px) {
  #ebay-trustpilot-holder {
    width: 83%;
  }
}*/

@media (max-width: 991px) {
  #quoteFormFields {
    width: 100%;
    margin: 0 auto 20px auto;
  }
}

@media (max-width: 960px) and (min-width: 600px) {
  #ebay-trustpilot-holder {
    margin-top: 28px;
  }
}

@media (max-width: 800px) {
  #ebay-trustpilot-holder {
    margin-top: 18px;
  }
  #ebay-trustpilot-holder.ebay-trustpilot-holder-fr {
    margin-top: 33px;
  }
}
@media (max-width: 768px) {
  #ebay-trustpilot-holder {
    margin-top: 8px;
  }

  #quoteFormFields {
    width: 100%;
    margin: 0 auto 15px auto;
  }
}

@media (max-width: 992px) {
  #ebay-trustpilot-holder {
    display: none;
  }

  #ebay-trustpilot-holder2 {
    display: block;
  }

  #formquoteFormFields .smalllistform {
    margin-bottom: 10px;
  }

  .photo-well-trustpilot,
  .photo-well-ebay {
    margin-bottom: 10px;
  }
}

@media (max-width: 440px) {
  .photo-well-no-cat {
    min-height: 524px;
  }

  #quoteFormFields {
    width: 100%;
    margin: 0 auto 20px auto;
  }

  #quoteFormFields2 {
    width: 100%;
    margin: 20px auto 20px auto;
  }

  .shiply-rated-box {
    width: 90%;
  }

  #rs_container {
    width: 90%;
  }

  #ebay-trustpilot-holder {
    width: 90%;
    margin: 20px auto 20px auto;
  }
}

@media (min-width: 1200px) {
  .getting-cheaper-text {
    max-width: 823px;
    margin-left: 17.6%;
  }
}

@media (min-width: 992px) {
  .photo-well-text-fr {
    font-size: 2.7em;
  }
}

@media (max-width: 1200px) {
  .getting-cheaper-text {
    max-width: 823px;
    margin-left: 14.6%;
  }
}

@media (max-width: 1024px) {
  .getting-cheaper-text {
    max-width: 823px;
    margin-left: 12.6%;
  }
  .getting-cheaper-text-es,
  .getting-cheaper-text-de,
  .getting-cheaper-text-fr,
  .getting-cheaper-text-it,
  .getting-cheaper-text-ca,
  .getting-cheaper-text-au {
    width: 90%;
    margin-left: 5%;
  }
  .getting-cheaper-text.getting-cheaper-text-uk {
    width: 100%;
    max-width: 100% !important;
    margin-left: 0 !important;
  }
  .getting-cheaper-text-uk .article-lp-wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 94%;
  }
}

@media (max-width: 992px) {
  .getting-cheaper-text-uk .article-lp-wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}

@media (max-width: 768px) {
  .getting-cheaper-text {
    max-width: 720px;
    margin-left: 5.6%;
  }
}

@media (max-width: 765px) {
  .getting-cheaper-text {
    margin-left: 0;
    width: 100%;
  }
}

.love-using-shiply-box {
  background-color: #2b3e51;
  width: 100%;
}

.love-using-shiply-box-h2 {
  font-size: 2.3em;
  color: #fff;
  margin-bottom: 10px;
  margin-top: 10px;
}

/*.red-heart {
  color: #c0392b;
  font-size: 1.2em;
  vertical-align: top;
}

.red-heart-span {
  padding-top: 8px;
}*/

@media (min-width: 765px) {
  .love-using-shiply-box {
    margin-bottom: 30px;
  }
}
@media (max-width: 765px) {
  .love-using-shiply-box-h2 {
    font-size: 2em;
  }

  /*.red-heart {
     font-size: 1.3em;
  }*/
}

@media (max-width: 320px) {
  .love-using-shiply-box-h2 {
    font-size: 1.7em;
  }
}

/* ========================================================================
 * Autocomplete Integration
 * ========================================================================
 */
.autocomplete-address {
  width: 23%;
}

.autocomplete-field {
  height: 40px;
}

.autocomplete-group {
  float: left;
  height: 40px;
}

.autocomplete-to {
  color: white;
  font-size: 1.8em;
  line-height: 40px;
  margin: 0;
  text-align: center;
}

.autocomplete-to-col {
  float: left;
  width: 4%;
}

.icon-move-from {
  color: #5cb85c;
  font-size: 2.3em;
}

.icon-move-to {
  color: #d9534f;
  font-size: 2.3em;
}

/* ========================================================================
 * Press Logo
 * ========================================================================
 */

@media (min-width: 1172px) {
  .press-logo-h2 h2 {
    margin-top: 15px;
  }

  .press-logo-h2 {
    height: 40px;
  }
}
@media (max-width: 1171px) and (min-width: 765px) {
  .press-logo-h2 h2 {
    line-height: 90px;
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media (min-width: 765px) {
  .press-logo-ul {
    margin-bottom: 0;
  }

  .press-logo-h2 {
    width: 105px !important;
  }

  .press-logo-h2 h2 {
    text-align: left;
    font-size: 1.4em;
    font-weight: normal;
  }

  .press-logo-1,
  .press-logo-2,
  .press-logo-3,
  .press-logo-4,
  .press-logo-5,
  .press-logo-6 {
    width: auto;
    padding-left: 15;
    padding-right: 15px;
    line-height: 50px;
  }
}

/* ========================================================================
 * Shiply: press-center-de.css v1.0.0
 * Landing page German press centre logo
 * ======================================================================== */
.press-logo-de {
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  margin-bottom: 15px;
}

.press-logo-de-bild {
  background-position: -7px -9px;
  width: 64px;
  height: 41px;
  top: 5px;
}

.press-logo-de-ft {
  background-position: -82px -10px;
  width: 107px;
  height: 41px;
  top: 5px;
}

.press-logo-de-computer-bild {
  background-position: -198px -9px;
  width: 97px;
  height: 43px;
  top: 5px;
}

.press-logo-de-yahoo {
  background-position: -302px -19px;
  width: 180px;
  height: 36px;
  top: 5px;
}

.press-logo-de-derwerwesten {
  background-position: -488px -13px;
  width: 180px;
  height: 43px;
  top: 5px;
}

@media (min-width: 765px) {
  .press-logo-ul-de .press-logo-h2 {
    width: 120px !important;
  }

  .press-logo-ul-de .press-logo-de1 {
    width: 11.77%;
  }

  .press-logo-ul-de .press-logo-de2,
  .press-logo-ul-de .press-logo-de3 {
    width: 13.6677%;
  }

  .press-logo-ul-de .press-logo-de4 {
    width: 22%;
  }
  .press-logo-ul-de .press-logo-de5 {
    width: 22%;
  }
}

@media (max-width: 765px) {
  .press-logo-de1,
  .press-logo-de2,
  .press-logo-de3,
  .press-logo-de4 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 450px) {
  .press-logo-de4 {
    width: 100% !important;
  }
  .press-logo-de5 {
    width: 100% !important;
  }
}
@media (max-width: 320px) {
  .press-logo-de1 {
    width: 50% !important;
    padding-left: 0;
    padding-right: 0;
  }
  .press-logo-de2 {
    width: 50% !important;
    padding-left: 0;
    padding-right: 0;
  }
  .press-logo-de3 {
    width: 100% !important;
  }
}

/* ========================================================================
 * Shiply: press-center-ca.css v1.0.0
 * Landing page Canada press centre logo
 * ======================================================================== */
.press-logo-ca {
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  margin-bottom: 15px;
}

.press-logo-ca1 {
  background-position: -10px -9px;
  width: 221px;
  height: 41px;
  top: 0px;
}

.press-logo-ca2 {
  background-position: -250px -10px;
  width: 160px;
  height: 41px;
  top: 0px;
}

.press-logo-ca3 {
  background-position: -413px -9px;
  width: 197px;
  height: 43px;
  top: 5px;
}

.press-logo-ca4 {
  background-position: -618px -10px;
  width: 147px;
  height: 36px;
  top: 5px;
}

@media (max-width: 936px) {
  .press-logo-li-ca1,
  .press-logo-li-ca2,
  .press-logo-li-ca3 {
    width: 33% !important;
  }
  .press-logo-li-ca4 {
    /*width: 100% !important;*/
  }
}

@media (max-width: 765px) {
  .press-logo-ca1,
  .press-logo-ca2,
  .press-logo-ca3,
  .press-logo-ca4 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 736px) {
  .press-logo-li-ca1,
  .press-logo-li-ca2,
  .press-logo-li-ca3 {
    width: 33% !important;
  }
  .press-logo-li-ca4 {
    width: 100% !important;
  }
}

@media (max-width: 715px) {
  .press-logo-li-ca1,
  .press-logo-li-ca2,
  .press-logo-li-ca3,
  .press-logo-li-ca4 {
    width: 50% !important;
  }
}

@media (max-width: 464px) {
  .press-logo-li-ca1,
  .press-logo-li-ca2,
  .press-logo-li-ca3,
  .press-logo-li-ca4 {
    width: 100% !important;
  }
}

/* ========================================================================
 * Shiply: press-center-au.css v1.0.0
 * Landing page Au press centre logo
 * ======================================================================== */
.press-logo-au {
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  margin-bottom: 15px;
}

.sprite_au {
  background-image: url(/img/miv2/sprite_au.png);
  background-repeat: no-repeat;
  display: block;
}

.press-logo-au1 {
  width: 102px;
  height: 50px;
  background-position: -5px 5px;
}

.press-logo-au2 {
  width: 177px;
  height: 50px;
  background-position: -5px -35px;
}

.press-logo-au3 {
  width: 186px;
  height: 50px;
  background-position: -5px -77px;
}

.press-logo-au4 {
  width: 195px;
  height: 50px;
  background-position: -5px -119px;
}

.press-logo-au5 {
  width: 123px;
  height: 50px;
  background-position: -5px -171px;
}

@media (min-width: 1068px) {
  .press-logo-h2-au h2 {
    line-height: 52px;
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media (min-width: 1068px) {
  .press-logo-li-au1 {
    width: 142px;
  }
  .press-logo-li-au2 {
    width: 217px;
  }
  .press-logo-li-au3 {
    width: 226px;
  }
  .press-logo-li-au4 {
    width: 235px;
  }
  .press-logo-li-au5 {
    width: 123px;
  }
}
@media (max-width: 1067px) and (min-width: 765px) {
  .press-logo-li-au1 {
    width: 26%;
  }
  .press-logo-li-au2 {
    width: 34%;
  }
  .press-logo-li-au3 {
    width: 22%;
  }
  .press-logo-li-au4 {
    width: 34%;
  }
  .press-logo-li-au5 {
    width: 32%;
  }
  .press-logo-au4 {
    margin-left: auto;
  }
  .press-logo-au5 {
    margin-left: auto;
  }
}

@media (max-width: 765px) {
  .press-logo-au1,
  .press-logo-au2,
  .press-logo-au3,
  .press-logo-au4,
  .press-logo-au5 {
    margin-left: auto;
  }
  .press-logo-li-au1 {
    width: 27%;
  }
  .press-logo-li-au2 {
    width: 33%;
  }
  .press-logo-li-au3 {
    width: 33%;
  }
  .press-logo-li-au4 {
    width: 49%;
  }
  .press-logo-li-au5 {
    width: 32%;
  }
}
@media (max-width: 570px) {
  .press-logo-au1,
  .press-logo-au2,
  .press-logo-au3,
  .press-logo-au4,
  .press-logo-au5 {
    margin-left: auto;
    margin-right: auto;
  }
  .press-logo-li-au1 {
    width: 50%;
  }
  .press-logo-li-au2 {
    width: 50%;
  }
  .press-logo-li-au3 {
    width: 50%;
  }
  .press-logo-li-au4 {
    width: 50%;
  }
  .press-logo-li-au5 {
    width: 100%;
  }
}
@media (max-width: 443px) {
  .press-logo-au1,
  .press-logo-au2,
  .press-logo-au3,
  .press-logo-au4,
  .press-logo-au5 {
    margin-left: auto;
    margin-right: auto;
  }
  .press-logo-li-au1,
  .press-logo-li-au2,
  .press-logo-li-au3,
  .press-logo-li-au4,
  .press-logo-li-au5 {
    width: 100%;
  }
  .press-logo-au {
    margin-bottom: 5px;
  }
}

/* ========================================================================
 * Shiply: press-center-es.css v1.0.0
 * Landing page ES press centre logo
 * ======================================================================== */
.sprite-press-logo-es {
  background-image: url(/img/landing/press_es.png);
  background-repeat: no-repeat;
  display: block;
  zoom: 0.5;
  -moz-transform: scale(0.5);
  -moz-transform-origin: 42% 0;
}

.press-logo-es-1 {
  width: 366px;
  height: 43px;
  background-position: -5px -5px;
  margin-left: auto;
  margin-right: auto;
}

.press-logo-es-2 {
  width: 376px;
  height: 48px;
  background-position: -5px -58px;
  margin-left: auto;
  margin-right: auto;
}

.press-logo-es-3 {
  width: 355px;
  height: 54px;
  background-position: -5px -112px;
  margin-left: auto;
  margin-right: auto;
  zoom: 0.43;
  -moz-transform: scale(0.43);
  -moz-transform-origin: 42% 0;
}

.press-logo-li-es1,
.press-logo-li-es2,
.press-logo-li-es3 {
  padding: 10px;
}

@media (max-width: 1171px) and (min-width: 765px) {
  .press-logo-ul-es .press-logo-h2 h2 {
    line-height: 44px;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .press-logo-ul-es .press-logo-h2 {
    width: 20% !important;
    max-width: 120px;
  }
  .press-logo-es-1 {
    -moz-transform-origin: 17% 0;
  }
  .press-logo-es-2 {
    -moz-transform-origin: 30% 0;
  }
  .press-logo-es-3 {
    -moz-transform-origin: 42% 0;
  }
}
@media (min-width: 850px) {
  .press-logo-ul-es .press-logo-h2 {
    width: 20% !important;
    max-width: 140px;
  }
}
@media (min-width: 992px) {
  .press-logo-ul-es .press-logo-h2 {
    width: 20% !important;
    max-width: 150px;
  }
  .press-logo-es-1 {
    -moz-transform-origin: 42% 0;
  }
  .press-logo-es-2 {
    -moz-transform-origin: 42% 0;
  }
  .press-logo-es-3 {
    -moz-transform-origin: 42% 0;
  }
}
@media (min-width: 1100px) {
  .press-logo-ul-es .press-logo-h2 {
    max-width: 155px;
  }
}
@media (min-width: 1300px) {
  .press-logo-ul-es .press-logo-h2 {
    max-width: 148px;
  }
}
@media (max-width: 768px) {
  .press-logo-ul-es .press-logo-h2 {
    width: 100% !important;
  }
  .press-logo-h2-es {
    max-width: 100%;
  }
  .press-logo-h2-es h2 {
    font-size: 1.6em;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0;
    text-align: center;
    line-height: 20px;
  }
  .press-logo-li-es1,
  .press-logo-li-es2 {
    margin-bottom: 10px;
  }
}

/* ========================================================================
 * Shiply: press-center-fr.css v1.0.0
 * Landing page FR press centre logo
 * ======================================================================== */

.sprite-press-logo-fr {
  background-image: url(/img/landing/press_fr.png);
  background-repeat: no-repeat;
  display: block;
}

.press-logo-fr-1 {
  width: 93px;
  height: 31px;
  background-position: -5px -5px;
  margin-left: auto;
  margin-right: auto;
}

.press-logo-fr-2 {
  width: 146px;
  height: 23px;
  background-position: -5px -46px;
  margin-left: auto;
  margin-right: auto;
}

.press-logo-fr-3 {
  width: 130px;
  height: 30px;
  background-position: -5px -79px;
  margin-left: auto;
  margin-right: auto;
}

.press-logo-fr-4 {
  width: 205px;
  height: 29px;
  background-position: -5px -119px;
  margin-left: auto;
  margin-right: auto;
}

.press-logo-li-fr1,
.press-logo-li-fr2,
.press-logo-li-fr3,
.press-logo-li-fr4 {
  padding: 10px;
  height: 54px;
}

@media (min-width: 1020px) {
  .press-logo-ul-fr .press-logo-h2 {
    width: 130px !important;
  }
  .press-logo-h2-fr h2 {
    line-height: 10px;
    margin-top: 24px;
  }
  .press-logo-li-fr2 {
    min-width: 220px;
  }
  .press-logo-li-fr3 {
    min-width: 250px;
  }
  .press-logo-li-fr4 {
    max-width: 250px;
  }
}

@media (max-width: 1020px) {
  .press-logo-ul-fr .press-logo-h2 {
    width: 130px !important;
  }
  .press-logo-h2-fr h2 {
    line-height: 10px;
    margin-top: 24px;
  }
  .press-logo-li-fr2 {
    min-width: 220px;
  }
  .press-logo-li-fr3 {
    min-width: 250px;
  }
  .press-logo-li-fr4 {
    max-width: 250px;
  }
  .press-logo-li-fr1,
  .press-logo-li-fr2,
  .press-logo-li-fr3,
  .press-logo-li-fr4 {
    width: 16%;
  }
}

@media (max-width: 992px) {
  .press-logo-li-fr3 {
    min-width: 210px;
  }
  .press-logo-li-fr4 {
    max-width: 212px;
  }
}

@media (max-width: 948px) {
  .press-logo-li-fr1 {
    width: 15%;
  }
  .press-logo-li-fr2 {
    width: 15%;
  }
  .press-logo-li-fr3 {
    width: 15%;
  }
  .press-logo-li-fr4 {
    width: 15%;
  }
  .press-logo-li-fr3 {
    min-width: 170px;
  }
  .press-logo-li-fr1 {
    max-width: 120px;
  }
}

@media (max-width: 870px) {
  .press-logo-ul-fr .press-logo-h2 {
    width: 100% !important;
  }
  .press-logo-h2-fr h2 {
    text-align: center;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .press-logo-li-fr1 {
    width: 19%;
    max-width: 100%;
  }
  .press-logo-li-fr2 {
    width: 25%;
  }
  .press-logo-li-fr3 {
    width: 25%;
  }
  .press-logo-li-fr4 {
    width: 25%;
  }
}

@media (max-width: 802px) {
  .press-logo-li-fr1 {
    width: 17%;
  }
  .press-logo-li-fr2 {
    width: 25%;
  }
  .press-logo-li-fr3 {
    width: 21%;
  }
  .press-logo-li-fr4 {
    width: 25%;
  }
}

@media (max-width: 765px) {
  .press-logo-h2-fr h2 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

@media (max-width: 754px) {
  .press-logo-li-fr1 {
    width: 50%;
    max-width: 100%;
  }
  .press-logo-li-fr2 {
    width: 50%;
    max-width: 100%;
  }
  .press-logo-li-fr3 {
    width: 50%;
    max-width: 100%;
  }
  .press-logo-li-fr4 {
    width: 50%;
    max-width: 100%;
  }
}

@media (max-width: 480px) {
  .press-logo-li-fr1 {
    width: 100%;
  }
  .press-logo-li-fr2 {
    width: 100%;
  }
  .press-logo-li-fr3 {
    width: 100%;
  }
  .press-logo-li-fr4 {
    width: 100%;
  }
}

/* ========================================================================
 * Shiply: press-center-it.css v1.0.0
 * Landing page IT press centre logo
 * ======================================================================== */

.sprite-press-logo-it {
  background-image: url(/img/landing/press_it.png);
  background-repeat: no-repeat;
  display: block;
}

.press-logo-it-1 {
  width: 99px;
  height: 40px;
  background-position: -5px -5px;
  margin-left: auto;
  margin-right: auto;
}

.press-logo-it-2 {
  width: 190px;
  height: 30px;
  background-position: -5px -55px;
  margin-left: auto;
  margin-right: auto;
}

.press-logo-it-3 {
  width: 105px;
  height: 33px;
  background-position: -5px -93px;
  margin-left: auto;
  margin-right: auto;
}

.press-logo-it-4 {
  width: 174px;
  height: 40px;
  background-position: -5px -135px;
  margin-left: auto;
  margin-right: auto;
}

.press-logo-li-it1,
.press-logo-li-it2,
.press-logo-li-it3,
.press-logo-li-it4 {
  padding: 10px;
  height: 64px;
}

@media (min-width: 695px) {
  .press-logo-li-it1,
  .press-logo-li-it2,
  .press-logo-li-it3,
  .press-logo-li-it4 {
    width: 25%;
  }
  .press-logo-h2-it h2 {
    line-height: 20px;
    margin-top: 24px;
  }
}
@media (min-width: 765px) {
  .press-logo-h2-it h2 {
    line-height: 20px;
    margin-top: 24px;
  }
}

@media (min-width: 877px) {
  .press-logo-li-it1,
  .press-logo-li-it2,
  .press-logo-li-it3,
  .press-logo-li-it4 {
    width: 21%;
  }
  .press-logo-h2-it h2 {
    line-height: 20px;
    margin-top: 24px;
  }
}
@media (max-width: 977px) {
  .press-logo-li-it2 {
    width: 220px;
  }
  .press-logo-li-it3 {
    width: 18%;
  }
}
@media (max-width: 876px) {
  .press-logo-li-it1 {
    width: 15%;
  }
  .press-logo-li-it3 {
    width: 15%;
  }
}
@media (max-width: 765px) {
  .press-logo-li-it1 {
    width: 20%;
  }
  .press-logo-li-it2,
  .press-logo-li-it3,
  .press-logo-li-it4 {
    width: 25%;
  }
  .press-logo-li-it2 {
    min-width: 210px;
  }
}
@media (max-width: 735px) {
  .press-logo-li-it1 {
    width: 18%;
  }
  .press-logo-li-it2 {
    width: 23%;
  }
  .press-logo-li-it4 {
    width: 25%;
  }
  .press-logo-li-it3 {
    width: 23%;
  }
}

@media (max-width: 684px) {
  .press-logo-li-it1 {
    width: 50%;
  }
  .press-logo-li-it2 {
    width: 50%;
  }
  .press-logo-li-it3 {
    width: 50%;
  }
  .press-logo-li-it4 {
    width: 50%;
  }
}
@media (max-width: 450px) {
  .press-logo-li-it1 {
    width: 100%;
  }
  .press-logo-li-it2 {
    width: 100%;
  }
  .press-logo-li-it3 {
    width: 100%;
  }
  .press-logo-li-it4 {
    width: 100%;
  }
}

/* ========================================================================
 * Nav Bar
 * ========================================================================
 */
.navbar {
  background: transparent !important;
  position: absolute;
  width: 100%;
  box-shadow: none;
}

.nav-container {
  max-width: 100%;
}

.page-header-a-smaller {
  padding: 19px 10px 19px 10px !important;
}

.navbar-default .navbar-nav > .open > a,
.page-header-a-smaller:focus,
.page-header-a-smaller:hover {
  background: transparent !important;
  color: #d3d3d3 !important;
  border-color: transparent;
  border: 0;
  padding: 19px 10px 19px 10px !important;
}

.navbar-toggle {
  border-color: #fff !important;
}

.navbar-toggle:focus,
.navbar-toggle:hover {
  background-color: transparent !important;
  border-color: #ddd !important;
}

.page-header-earphone {
  padding-top: 20px;
}

.page-header-phone {
  padding-top: 14px;
}

@media (min-width: 991px) {
  .page-header-btn {
    margin-top: 10px;
  }

  .page-header-quote,
  .page-header-quote-fill {
    border: 2px solid #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 5px 10px 5px 10px !important;
    margin-top: 11px;
    margin-right: 5px;
  }

  .page-header-quote:hover {
    padding: 5px 10px 5px 10px !important;
    background-color: rgba(0, 0, 0, 0.35) !important;
    border: 2px solid #fff !important;
  }

  .page-header-quote:focus,
  .page-header-quote:active,
  .page-header-quote-fill:focus,
  .page-header-quote-fill:active {
    padding: 5px 10px 5px 10px !important;
    border: 2px solid #fff !important;
  }

  .page-header-quote-fill {
    background-color: #fff;
    color: #565a5c !important;
  }

  .page-header-quote-fill:hover {
    background-color: #d3d3d3 !important;
    border: 2px solid #d3d3d3 !important;
    color: #565a5c !important;
    padding: 5px 10px 5px 10px !important;
  }
}

/* ========================================================================
 * Service box 
 * ========================================================================
 */
.services_images {
  display: inline-block;
  height: 67px;
  text-align: center;
  width: 100%;
}
.services_text {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.services_text_link,
.services_text_link:hover,
.services_text_link:active,
.services_text_link:focus,
.services_text_link:visited {
  font-size: 1.4em;
  color: #555555;
  font-weight: bold;
}
.services_box {
  vertical-align: middle;
  min-height: 105px;
}

@media (max-width: 345px) {
  .services_box {
    min-height: 115px;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* ========================================================================
 * Lisitng maps 
 * ========================================================================
 */
.site-profiles-links {
  margin-top: 30px;
}
.site-profiles-links-li {
  padding-right: 15px;
  font-size: 1em;
  float: left;
}
@media (max-width: 675px) {
  .site-profiles-links {
    margin-top: 5px;
    padding-left: 6%;
  }
}

/* ========================================================================
 * Shiply: other service part
 * Handle grayscale and national flags
 * ======================================================================== */
.other-services ul {
  text-align: center;
  margin-bottom: 20px;
  margin-top: 10px;
}

.other-services.uk ul {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 30px;
}
.other-services li {
  display: inline-block;
}
.other-services a {
  background-image: url(/img/miv2/sprite_flag_small_gray.png);
  background-repeat: no-repeat;
  padding: 0 0 0 28px;
  width: auto;
  font-size: 1.4em;
  line-height: 24px;
  color: #808080;
}
.other-services a:hover {
  background-image: url(/img/miv2/sprite.png);
  background-repeat: no-repeat;
  color: #4c84b9;
}
@media (max-width: 768px) {
  .other-services ul {
    font-size: 0;
    text-align: left;
  }
  .other-services li {
    width: 33%;
    font-size: 1rem;
  }
}

@media (max-width: 420px) {
  .other-services li {
    width: 50%;
    font-size: 1rem;
  }
  .other-services li:last-child {
    width: 100%;
  }
}

.other-services .country-flag-dropdown-icon-af {
  background-position: 0 -24px;
}

.other-services .country-flag-dropdown-icon-al {
  background-position: 0 -72px;
}

.other-services .country-flag-dropdown-icon-dz {
  background-position: 0 -96px;
}

.other-services .country-flag-dropdown-icon-as {
  background-position: 0 -120px;
}

.other-services .country-flag-dropdown-icon-ad {
  background-position: 0 -144px;
}

.other-services .country-flag-dropdown-icon-ao {
  background-position: 0 -168px;
}

.other-services .country-flag-dropdown-icon-ai {
  background-position: 0 -192px;
}

.other-services .country-flag-dropdown-icon-aq {
  background-position: 0 -216px;
}

.other-services .country-flag-dropdown-icon-ag {
  background-position: 0 -240px;
}

.other-services .country-flag-dropdown-icon-ar {
  background-position: 0 -264px;
}

.other-services .country-flag-dropdown-icon-am {
  background-position: 0 -288px;
}

.other-services .country-flag-dropdown-icon-aw {
  background-position: 0 -312px;
}

.other-services .country-flag-dropdown-icon-au {
  background-position: 0 -336px;
}

.other-services .country-flag-dropdown-icon-hm {
  background-position: 0 -336px;
}

.other-services .country-flag-dropdown-icon-at {
  background-position: 0 -360px;
}

.other-services .country-flag-dropdown-icon-az {
  background-position: 0 -384px;
}

.other-services .country-flag-dropdown-icon-bs {
  background-position: 0 -408px;
}

.other-services .country-flag-dropdown-icon-bh {
  background-position: 0 -432px;
}

.other-services .country-flag-dropdown-icon-bd {
  background-position: 0 -456px;
}

.other-services .country-flag-dropdown-icon-bb {
  background-position: 0 -480px;
}

.other-services .country-flag-dropdown-icon-by {
  background-position: 0 -528px;
}

.other-services .country-flag-dropdown-icon-be {
  background-position: 0 -552px;
}

.other-services .country-flag-dropdown-icon-bz {
  background-position: 0 -576px;
}

.other-services .country-flag-dropdown-icon-bj {
  background-position: 0 -600px;
}

.other-services .country-flag-dropdown-icon-bm {
  background-position: 0 -624px;
}

.other-services .country-flag-dropdown-icon-bt {
  background-position: 0 -648px;
}

.other-services .country-flag-dropdown-icon-bo {
  background-position: 0 -672px;
}

.other-services .country-flag-dropdown-icon-ba {
  background-position: 0 -696px;
}

.other-services .country-flag-dropdown-icon-bw {
  background-position: 0 -720px;
}

.other-services .country-flag-dropdown-icon-br {
  background-position: 0 -744px;
}

.other-services .country-flag-dropdown-icon-io {
  background-position: 0 -768px;
}

.other-services .country-flag-dropdown-icon-vg {
  background-position: 0 -792px;
}

.other-services .country-flag-dropdown-icon-bn {
  background-position: 0 -816px;
}

.other-services .country-flag-dropdown-icon-bg {
  background-position: 0 -840px;
}

.other-services .country-flag-dropdown-icon-bf {
  background-position: 0 -864px;
}

.other-services .country-flag-dropdown-icon-bi {
  background-position: 0 -888px;
}

.other-services .country-flag-dropdown-icon-kh {
  background-position: 0 -912px;
}

.other-services .country-flag-dropdown-icon-cm {
  background-position: 0 -936px;
}

.other-services .country-flag-dropdown-icon-ca {
  background-position: 0 -960px;
}

.other-services .country-flag-dropdown-icon-cv {
  background-position: 0 -1008px;
}

.other-services .country-flag-dropdown-icon-ky {
  background-position: 0 -1032px;
}

.other-services .country-flag-dropdown-icon-cf {
  background-position: 0 -1056px;
}

.other-services .country-flag-dropdown-icon-td {
  background-position: 0 -1080px;
}

.other-services .country-flag-dropdown-icon-cl {
  background-position: 0 -1104px;
}

.other-services .country-flag-dropdown-icon-cn {
  background-position: 0 -1128px;
}

.other-services .country-flag-dropdown-icon-cx {
  background-position: 0 -1152px;
}

.other-services .country-flag-dropdown-icon-cc {
  background-position: 0 -1176px;
}

.other-services .country-flag-dropdown-icon-co {
  background-position: 0 -1200px;
}

.other-services .country-flag-dropdown-icon-km {
  background-position: 0 -1248px;
}

.other-services .country-flag-dropdown-icon-ck {
  background-position: 0 -1272px;
}

.other-services .country-flag-dropdown-icon-cr {
  background-position: 0 -1296px;
}

.other-services .country-flag-dropdown-icon-ci {
  background-position: 0 -1320px;
}

.other-services .country-flag-dropdown-icon-hr {
  background-position: 0 -1344px;
}

.other-services .country-flag-dropdown-icon-cu {
  background-position: 0 -1368px;
}

.other-services .country-flag-dropdown-icon-cy {
  background-position: 0 -1416px;
}

.other-services .country-flag-dropdown-icon-cz {
  background-position: 0 -1440px;
}

.other-services .country-flag-dropdown-icon-cd {
  background-position: 0 -1464px;
}

.other-services .country-flag-dropdown-icon-dk {
  background-position: 0 -1488px;
}

.other-services .country-flag-dropdown-icon-dj {
  background-position: 0 -1512px;
}

.other-services .country-flag-dropdown-icon-dm {
  background-position: 0 -1536px;
}

.other-services .country-flag-dropdown-icon-do {
  background-position: 0 -1560px;
}

.other-services .country-flag-dropdown-icon-tp {
  background-position: 0 -1584px;
}

.other-services .country-flag-dropdown-icon-ec {
  background-position: 0 -1608px;
}

.other-services .country-flag-dropdown-icon-eg {
  background-position: 0 -1632px;
}

.other-services .country-flag-dropdown-icon-sv {
  background-position: 0 -1656px;
}

.other-services .country-flag-dropdown-icon-gq {
  background-position: 0 -1704px;
}

.other-services .country-flag-dropdown-icon-er {
  background-position: 0 -1728px;
}

.other-services .country-flag-dropdown-icon-ee {
  background-position: 0 -1752px;
}

.other-services .country-flag-dropdown-icon-et {
  background-position: 0 -1776px;
}

.other-services .country-flag-dropdown-icon-fk {
  background-position: 0 -1824px;
}

.other-services .country-flag-dropdown-icon-fo {
  background-position: 0 -1848px;
}

.other-services .country-flag-dropdown-icon-fj {
  background-position: 0 -1872px;
}

.other-services .country-flag-dropdown-icon-fi {
  background-position: 0 -1896px;
}

.other-services .country-flag-dropdown-icon-fr {
  background-position: 0 -1920px;
}

.other-services .country-flag-dropdown-icon-re {
  background-position: 0 -1920px;
}

.other-services .country-flag-dropdown-icon-pf {
  background-position: 0 -1944px;
}

.other-services .country-flag-dropdown-icon-ga {
  background-position: 0 -1992px;
}

.other-services .country-flag-dropdown-icon-gm {
  background-position: 0 -2016px;
}

.other-services .country-flag-dropdown-icon-ge {
  background-position: 0 -2040px;
}

.other-services .country-flag-dropdown-icon-de {
  background-position: 0 -2064px;
}

.other-services .country-flag-dropdown-icon-gh {
  background-position: 0 -2088px;
}

.other-services .country-flag-dropdown-icon-gi {
  background-position: 0 -2112px;
}

.other-services .country-flag-dropdown-icon-gr {
  background-position: 0 -2160px;
}

.other-services .country-flag-dropdown-icon-gl {
  background-position: 0 -2184px;
}

.other-services .country-flag-dropdown-icon-gd {
  background-position: 0 -2208px;
}

.other-services .country-flag-dropdown-icon-gu {
  background-position: 0 -2232px;
}

.other-services .country-flag-dropdown-icon-gt {
  background-position: 0 -2256px;
}

.other-services .country-flag-dropdown-icon-gg {
  background-position: 0 -2280px;
}

.other-services .country-flag-dropdown-icon-gw {
  background-position: 0 -2304px;
}

.other-services .country-flag-dropdown-icon-gn {
  background-position: 0 -2328px;
}

.other-services .country-flag-dropdown-icon-gy {
  background-position: 0 -2352px;
}

.other-services .country-flag-dropdown-icon-ht {
  background-position: 0 -2376px;
}

.other-services .country-flag-dropdown-icon-hn {
  background-position: 0 -2400px;
}

.other-services .country-flag-dropdown-icon-hk {
  background-position: 0 -2424px;
}

.other-services .country-flag-dropdown-icon-hu {
  background-position: 0 -2448px;
}

.other-services .country-flag-dropdown-icon-is {
  background-position: 0 -2472px;
}

.other-services .country-flag-dropdown-icon-in {
  background-position: 0 -2496px;
}

.other-services .country-flag-dropdown-icon-id {
  background-position: 0 -2520px;
}

.other-services .country-flag-dropdown-icon-ir {
  background-position: 0 -2544px;
}

.other-services .country-flag-dropdown-icon-iq {
  background-position: 0 -2568px;
}

.other-services .country-flag-dropdown-icon-ie {
  background-position: 0 -2592px;
}

.other-services .country-flag-dropdown-icon-im {
  background-position: 0 -2616px;
}

.other-services .country-flag-dropdown-icon-il {
  background-position: 0 -2640px;
}

.other-services .country-flag-dropdown-icon-it {
  background-position: 0 -2664px;
}

.other-services .country-flag-dropdown-icon-jm {
  background-position: 0 -2688px;
}

.other-services .country-flag-dropdown-icon-jp {
  background-position: 0 -2712px;
}

.other-services .country-flag-dropdown-icon-je {
  background-position: 0 -2736px;
}

.other-services .country-flag-dropdown-icon-jo {
  background-position: 0 -2760px;
}

.other-services .country-flag-dropdown-icon-kz {
  background-position: 0 -2784px;
}

.other-services .country-flag-dropdown-icon-ke {
  background-position: 0 -2808px;
}

.other-services .country-flag-dropdown-icon-ki {
  background-position: 0 -2832px;
}

.other-services .country-flag-dropdown-icon-kw {
  background-position: 0 -2880px;
}

.other-services .country-flag-dropdown-icon-kg {
  background-position: 0 -2904px;
}

.other-services .country-flag-dropdown-icon-la {
  background-position: 0 -2928px;
}

.other-services .country-flag-dropdown-icon-lv {
  background-position: 0 -2952px;
}

.other-services .country-flag-dropdown-icon-lb {
  background-position: 0 -2976px;
}

.other-services .country-flag-dropdown-icon-ls {
  background-position: 0 -3000px;
}

.other-services .country-flag-dropdown-icon-lr {
  background-position: 0 -3024px;
}

.other-services .country-flag-dropdown-icon-ly {
  background-position: 0 -3048px;
}

.other-services .country-flag-dropdown-icon-li {
  background-position: 0 -3072px;
}

.other-services .country-flag-dropdown-icon-lt {
  background-position: 0 -3096px;
}

.other-services .country-flag-dropdown-icon-lu {
  background-position: 0 -3120px;
}

.other-services .country-flag-dropdown-icon-mo {
  background-position: 0 -3144px;
}

.other-services .country-flag-dropdown-icon-mk {
  background-position: 0 -3168px;
}

.other-services .country-flag-dropdown-icon-mg {
  background-position: 0 -3192px;
}

.other-services .country-flag-dropdown-icon-mw {
  background-position: 0 -3216px;
}

.other-services .country-flag-dropdown-icon-my {
  background-position: 0 -3240px;
}

.other-services .country-flag-dropdown-icon-mv {
  background-position: 0 -3264px;
}

.other-services .country-flag-dropdown-icon-ml {
  background-position: 0 -3288px;
}

.other-services .country-flag-dropdown-icon-mt {
  background-position: 0 -3312px;
}

.other-services .country-flag-dropdown-icon-mh {
  background-position: 0 -3360px;
}

.other-services .country-flag-dropdown-icon-mq {
  background-position: 0 -3384px;
}

.other-services .country-flag-dropdown-icon-mr {
  background-position: 0 -3408px;
}

.other-services .country-flag-dropdown-icon-mu {
  background-position: 0 -3432px;
}

.other-services .country-flag-dropdown-icon-yt {
  background-position: 0 -3456px;
}

.other-services .country-flag-dropdown-icon-mx {
  background-position: 0 -3480px;
}

.other-services .country-flag-dropdown-icon-fm {
  background-position: 0 -3504px;
}

.other-services .country-flag-dropdown-icon-md {
  background-position: 0 -3528px;
}

.other-services .country-flag-dropdown-icon-mc {
  background-position: 0 -3552px;
}

.other-services .country-flag-dropdown-icon-mn {
  background-position: 0 -3576px;
}

.other-services .country-flag-dropdown-icon-me {
  background-position: 0 -3600px;
}

.other-services .country-flag-dropdown-icon-ms {
  background-position: 0 -3624px;
}

.other-services .country-flag-dropdown-icon-ma {
  background-position: 0 -3648px;
}

.other-services .country-flag-dropdown-icon-mz {
  background-position: 0 -3672px;
}

.other-services .country-flag-dropdown-icon-mm {
  background-position: 0 -3696px;
}

.other-services .country-flag-dropdown-icon-na {
  background-position: 0 -3744px;
}

.other-services .country-flag-dropdown-icon-nr {
  background-position: 0 -3792px;
}

.other-services .country-flag-dropdown-icon-np {
  background-position: 0 -3816px;
}

.other-services .country-flag-dropdown-icon-an {
  background-position: 0 -3840px;
}

.other-services .country-flag-dropdown-icon-nl {
  background-position: 0 -3864px;
}

.other-services .country-flag-dropdown-icon-nc {
  background-position: 0 -3888px;
}

.other-services .country-flag-dropdown-icon-nz {
  background-position: 0 -3912px;
}

.other-services .country-flag-dropdown-icon-ni {
  background-position: 0 -3936px;
}

.other-services .country-flag-dropdown-icon-ne {
  background-position: 0 -3960px;
}

.other-services .country-flag-dropdown-icon-ng {
  background-position: 0 -3984px;
}

.other-services .country-flag-dropdown-icon-nu {
  background-position: 0 -4008px;
}

.other-services .country-flag-dropdown-icon-nf {
  background-position: 0 -4032px;
}

.other-services .country-flag-dropdown-icon-kp {
  background-position: 0 -4056px;
}

.other-services .country-flag-dropdown-icon-mp {
  background-position: 0 -4104px;
}

.other-services .country-flag-dropdown-icon-no {
  background-position: 0 -4128px;
}

.other-services .country-flag-dropdown-icon-bv {
  background-position: 0 -4128px;
}

.other-services .country-flag-dropdown-icon-om {
  background-position: 0 -4176px;
}

.other-services .country-flag-dropdown-icon-pk {
  background-position: 0 -4200px;
}

.other-services .country-flag-dropdown-icon-pw {
  background-position: 0 -4224px;
}

.other-services .country-flag-dropdown-icon-ps {
  background-position: 0 -4248px;
}

.other-services .country-flag-dropdown-icon-pa {
  background-position: 0 -4272px;
}

.other-services .country-flag-dropdown-icon-pg {
  background-position: 0 -4296px;
}

.other-services .country-flag-dropdown-icon-py {
  background-position: 0 -4320px;
}

.other-services .country-flag-dropdown-icon-pe {
  background-position: 0 -4344px;
}

.other-services .country-flag-dropdown-icon-ph {
  background-position: 0 -4368px;
}

.other-services .country-flag-dropdown-icon-pn {
  background-position: 0 -4392px;
}

.other-services .country-flag-dropdown-icon-pl {
  background-position: 0 -4416px;
}

.other-services .country-flag-dropdown-icon-pt {
  background-position: 0 -4440px;
}

.other-services .country-flag-dropdown-icon-pr {
  background-position: 0 -4464px;
}

.other-services .country-flag-dropdown-icon-qa {
  background-position: 0 -4488px;
}

.other-services .country-flag-dropdown-icon-cg {
  background-position: 0 -4536px;
}

.other-services .country-flag-dropdown-icon-ro {
  background-position: 0 -4560px;
}

.other-services .country-flag-dropdown-icon-ru {
  background-position: 0 -4584px;
}

.other-services .country-flag-dropdown-icon-rw {
  background-position: 0 -4608px;
}

.other-services .country-flag-dropdown-icon-sh {
  background-position: 0 -4656px;
}

.other-services .country-flag-dropdown-icon-kn {
  background-position: 0 -4680px;
}

.other-services .country-flag-dropdown-icon-lc {
  background-position: 0 -4704px;
}

.other-services .country-flag-dropdown-icon-vc {
  background-position: 0 -4752px;
}

.other-services .country-flag-dropdown-icon-ws {
  background-position: 0 -4776px;
}

.other-services .country-flag-dropdown-icon-sm {
  background-position: 0 -4800px;
}

.other-services .country-flag-dropdown-icon-sa {
  background-position: 0 -4848px;
}

.other-services .country-flag-dropdown-icon-sn {
  background-position: 0 -4896px;
}

.other-services .country-flag-dropdown-icon-rs {
  background-position: 0 -4920px;
}

.other-services .country-flag-dropdown-icon-sc {
  background-position: 0 -4944px;
}

.other-services .country-flag-dropdown-icon-sl {
  background-position: 0 -4968px;
}

.other-services .country-flag-dropdown-icon-sg {
  background-position: 0 -4992px;
}

.other-services .country-flag-dropdown-icon-sk {
  background-position: 0 -5016px;
}

.other-services .country-flag-dropdown-icon-si {
  background-position: 0 -5040px;
}

.other-services .country-flag-dropdown-icon-sb {
  background-position: 0 -5064px;
}

.other-services .country-flag-dropdown-icon-so {
  background-position: 0 -5088px;
}

.other-services .country-flag-dropdown-icon-za {
  background-position: 0 -5136px;
}

.other-services .country-flag-dropdown-icon-kr {
  background-position: 0 -5184px;
}

.other-services .country-flag-dropdown-icon-es {
  background-position: 0 -5256px;
}

.other-services .country-flag-dropdown-icon-lk {
  background-position: 0 -5280px;
}

.other-services .country-flag-dropdown-icon-sd {
  background-position: 0 -5304px;
}

.other-services .country-flag-dropdown-icon-sr {
  background-position: 0 -5328px;
}

.other-services .country-flag-dropdown-icon-sz {
  background-position: 0 -5352px;
}

.other-services .country-flag-dropdown-icon-se {
  background-position: 0 -5376px;
}

.other-services .country-flag-dropdown-icon-ch {
  background-position: 0 -5400px;
}

.other-services .country-flag-dropdown-icon-sy {
  background-position: 0 -5424px;
}

.other-services .country-flag-dropdown-icon-tw {
  background-position: 0 -5448px;
}

.other-services .country-flag-dropdown-icon-tj {
  background-position: 0 -5472px;
}

.other-services .country-flag-dropdown-icon-tz {
  background-position: 0 -5496px;
}

.other-services .country-flag-dropdown-icon-th {
  background-position: 0 -5520px;
}

.other-services .country-flag-dropdown-icon-tg {
  background-position: 0 -5544px;
}

.other-services .country-flag-dropdown-icon-tk {
  background-position: 0 -5568px;
}

.other-services .country-flag-dropdown-icon-to {
  background-position: 0 -5592px;
}

.other-services .country-flag-dropdown-icon-tt {
  background-position: 0 -5616px;
}

.other-services .country-flag-dropdown-icon-tn {
  background-position: 0 -5640px;
}

.other-services .country-flag-dropdown-icon-tr {
  background-position: 0 -5664px;
}

.other-services .country-flag-dropdown-icon-tm {
  background-position: 0 -5688px;
}

.other-services .country-flag-dropdown-icon-tc {
  background-position: 0 -5712px;
}

.other-services .country-flag-dropdown-icon-tv {
  background-position: 0 -5736px;
}

.other-services .country-flag-dropdown-icon-ug {
  background-position: 0 -5760px;
}

.other-services .country-flag-dropdown-icon-ua {
  background-position: 0 -5784px;
}

.other-services .country-flag-dropdown-icon-ae {
  background-position: 0 -5808px;
}

.other-services .country-flag-dropdown-icon-uk {
  background-position: 0 -5832px;
}

.other-services .country-flag-dropdown-icon-us {
  background-position: 0 -5880px;
}

.other-services .country-flag-dropdown-icon-uy {
  background-position: 0 -5928px;
}

.other-services .country-flag-dropdown-icon-vi {
  background-position: 0 -5952px;
}

.other-services .country-flag-dropdown-icon-uz {
  background-position: 0 -5976px;
}

.other-services .country-flag-dropdown-icon-vu {
  background-position: 0 -6000px;
}

.other-services .country-flag-dropdown-icon-va {
  background-position: 0 -6024px;
}

.other-services .country-flag-dropdown-icon-ve {
  background-position: 0 -6048px;
}

.other-services .country-flag-dropdown-icon-vn {
  background-position: 0 -6072px;
}

.other-services .country-flag-dropdown-icon-wf {
  background-position: 0 -6120px;
}

.other-services .country-flag-dropdown-icon-eh {
  background-position: 0 -6144px;
}

.other-services .country-flag-dropdown-icon-ye {
  background-position: 0 -6168px;
}

.other-services .country-flag-dropdown-icon-zm {
  background-position: 0 -6192px;
}

.other-services .country-flag-dropdown-icon-zw {
  background-position: 0 -6216px;
}

.other-services .country-flag-dropdown-icon-gf {
  background-position: 0 -6240px;
}

.other-services .country-flag-dropdown-icon-gp {
  background-position: 0 -6264px;
}

.other-services .country-flag-dropdown-icon-af:hover {
  background-position: -198px -24px;
}

.other-services .country-flag-dropdown-icon-al:hover {
  background-position: -198px -72px;
}

.other-services .country-flag-dropdown-icon-dz:hover {
  background-position: -198px -96px;
}

.other-services .country-flag-dropdown-icon-as:hover {
  background-position: -198px -120px;
}

.other-services .country-flag-dropdown-icon-ad:hover {
  background-position: -198px -144px;
}

.other-services .country-flag-dropdown-icon-ao:hover {
  background-position: -198px -168px;
}

.other-services .country-flag-dropdown-icon-ai:hover {
  background-position: -198px -192px;
}

.other-services .country-flag-dropdown-icon-aq:hover {
  background-position: -198px -216px;
}

.other-services .country-flag-dropdown-icon-ag:hover {
  background-position: -198px -240px;
}

.other-services .country-flag-dropdown-icon-ar:hover {
  background-position: -198px -264px;
}

.other-services .country-flag-dropdown-icon-am:hover {
  background-position: -198px -288px;
}

.other-services .country-flag-dropdown-icon-aw:hover {
  background-position: -198px -312px;
}

.other-services .country-flag-dropdown-icon-au:hover {
  background-position: -198px -336px;
}

.other-services .country-flag-dropdown-icon-hm:hover {
  background-position: -198px -336px;
}

.other-services .country-flag-dropdown-icon-at:hover {
  background-position: -198px -360px;
}

.other-services .country-flag-dropdown-icon-az:hover {
  background-position: -198px -384px;
}

.other-services .country-flag-dropdown-icon-bs:hover {
  background-position: -198px -408px;
}

.other-services .country-flag-dropdown-icon-bh:hover {
  background-position: -198px -432px;
}

.other-services .country-flag-dropdown-icon-bd:hover {
  background-position: -198px -456px;
}

.other-services .country-flag-dropdown-icon-bb:hover {
  background-position: -198px -480px;
}

.other-services .country-flag-dropdown-icon-by:hover {
  background-position: -198px -528px;
}

.other-services .country-flag-dropdown-icon-be:hover {
  background-position: -198px -552px;
}

.other-services .country-flag-dropdown-icon-bz:hover {
  background-position: -198px -576px;
}

.other-services .country-flag-dropdown-icon-bj:hover {
  background-position: -198px -600px;
}

.other-services .country-flag-dropdown-icon-bm:hover {
  background-position: -198px -624px;
}

.other-services .country-flag-dropdown-icon-bt:hover {
  background-position: -198px -648px;
}

.other-services .country-flag-dropdown-icon-bo:hover {
  background-position: -198px -672px;
}

.other-services .country-flag-dropdown-icon-ba:hover {
  background-position: -198px -696px;
}

.other-services .country-flag-dropdown-icon-bw:hover {
  background-position: -198px -720px;
}

.other-services .country-flag-dropdown-icon-br:hover {
  background-position: -198px -744px;
}

.other-services .country-flag-dropdown-icon-io:hover {
  background-position: -198px -768px;
}

.other-services .country-flag-dropdown-icon-vg:hover {
  background-position: -198px -792px;
}

.other-services .country-flag-dropdown-icon-bn:hover {
  background-position: -198px -816px;
}

.other-services .country-flag-dropdown-icon-bg:hover {
  background-position: -198px -840px;
}

.other-services .country-flag-dropdown-icon-bf:hover {
  background-position: -198px -864px;
}

.other-services .country-flag-dropdown-icon-bi:hover {
  background-position: -198px -888px;
}

.other-services .country-flag-dropdown-icon-kh:hover {
  background-position: -198px -912px;
}

.other-services .country-flag-dropdown-icon-cm:hover {
  background-position: -198px -936px;
}

.other-services .country-flag-dropdown-icon-ca:hover {
  background-position: -198px -960px;
}

.other-services .country-flag-dropdown-icon-cv:hover {
  background-position: -198px -1008px;
}

.other-services .country-flag-dropdown-icon-ky:hover {
  background-position: -198px -1032px;
}

.other-services .country-flag-dropdown-icon-cf:hover {
  background-position: -198px -1056px;
}

.other-services .country-flag-dropdown-icon-td:hover {
  background-position: -198px -1080px;
}

.other-services .country-flag-dropdown-icon-cl:hover {
  background-position: -198px -1104px;
}

.other-services .country-flag-dropdown-icon-cn:hover {
  background-position: -198px -1128px;
}

.other-services .country-flag-dropdown-icon-cx:hover {
  background-position: -198px -1152px;
}

.other-services .country-flag-dropdown-icon-cc:hover {
  background-position: -198px -1176px;
}

.other-services .country-flag-dropdown-icon-co:hover {
  background-position: -198px -1200px;
}

.other-services .country-flag-dropdown-icon-km:hover {
  background-position: -198px -1248px;
}

.other-services .country-flag-dropdown-icon-ck:hover {
  background-position: -198px -1272px;
}

.other-services .country-flag-dropdown-icon-cr:hover {
  background-position: -198px -1296px;
}

.other-services .country-flag-dropdown-icon-ci:hover {
  background-position: -198px -1320px;
}

.other-services .country-flag-dropdown-icon-hr:hover {
  background-position: -198px -1344px;
}

.other-services .country-flag-dropdown-icon-cu:hover {
  background-position: -198px -1368px;
}

.other-services .country-flag-dropdown-icon-cy:hover {
  background-position: -198px -1416px;
}

.other-services .country-flag-dropdown-icon-cz:hover {
  background-position: -198px -1440px;
}

.other-services .country-flag-dropdown-icon-cd:hover {
  background-position: -198px -1464px;
}

.other-services .country-flag-dropdown-icon-dk:hover {
  background-position: -198px -1488px;
}

.other-services .country-flag-dropdown-icon-dj:hover {
  background-position: -198px -1512px;
}

.other-services .country-flag-dropdown-icon-dm:hover {
  background-position: -198px -1536px;
}

.other-services .country-flag-dropdown-icon-do:hover {
  background-position: -198px -1560px;
}

.other-services .country-flag-dropdown-icon-tp:hover {
  background-position: -198px -1584px;
}

.other-services .country-flag-dropdown-icon-ec:hover {
  background-position: -198px -1608px;
}

.other-services .country-flag-dropdown-icon-eg:hover {
  background-position: -198px -1632px;
}

.other-services .country-flag-dropdown-icon-sv:hover {
  background-position: -198px -1656px;
}

.other-services .country-flag-dropdown-icon-gq:hover {
  background-position: -198px -1704px;
}

.other-services .country-flag-dropdown-icon-er:hover {
  background-position: -198px -1728px;
}

.other-services .country-flag-dropdown-icon-ee:hover {
  background-position: -198px -1752px;
}

.other-services .country-flag-dropdown-icon-et:hover {
  background-position: -198px -1776px;
}

.other-services .country-flag-dropdown-icon-fk:hover {
  background-position: -198px -1824px;
}

.other-services .country-flag-dropdown-icon-fo:hover {
  background-position: -198px -1848px;
}

.other-services .country-flag-dropdown-icon-fj:hover {
  background-position: -198px -1872px;
}

.other-services .country-flag-dropdown-icon-fi:hover {
  background-position: -198px -1896px;
}

.other-services .country-flag-dropdown-icon-fr:hover {
  background-position: -198px -1920px;
}

.other-services .country-flag-dropdown-icon-re:hover {
  background-position: -198px -1920px;
}

.other-services .country-flag-dropdown-icon-pf:hover {
  background-position: -198px -1944px;
}

.other-services .country-flag-dropdown-icon-ga:hover {
  background-position: -198px -1992px;
}

.other-services .country-flag-dropdown-icon-gm:hover {
  background-position: -198px -2016px;
}

.other-services .country-flag-dropdown-icon-ge:hover {
  background-position: -198px -2040px;
}

.other-services .country-flag-dropdown-icon-de:hover {
  background-position: -198px -2064px;
}

.other-services .country-flag-dropdown-icon-gh:hover {
  background-position: -198px -2088px;
}

.other-services .country-flag-dropdown-icon-gi:hover {
  background-position: -198px -2112px;
}

.other-services .country-flag-dropdown-icon-gr:hover {
  background-position: -198px -2160px;
}

.other-services .country-flag-dropdown-icon-gl:hover {
  background-position: -198px -2184px;
}

.other-services .country-flag-dropdown-icon-gd:hover {
  background-position: -198px -2208px;
}

.other-services .country-flag-dropdown-icon-gu:hover {
  background-position: -198px -2232px;
}

.other-services .country-flag-dropdown-icon-gt:hover {
  background-position: -198px -2256px;
}

.other-services .country-flag-dropdown-icon-gg:hover {
  background-position: -198px -2280px;
}

.other-services .country-flag-dropdown-icon-gw:hover {
  background-position: -198px -2304px;
}

.other-services .country-flag-dropdown-icon-gn:hover {
  background-position: -198px -2328px;
}

.other-services .country-flag-dropdown-icon-gy:hover {
  background-position: -198px -2352px;
}

.other-services .country-flag-dropdown-icon-ht:hover {
  background-position: -198px -2376px;
}

.other-services .country-flag-dropdown-icon-hn:hover {
  background-position: -198px -2400px;
}

.other-services .country-flag-dropdown-icon-hk:hover {
  background-position: -198px -2424px;
}

.other-services .country-flag-dropdown-icon-hu:hover {
  background-position: -198px -2448px;
}

.other-services .country-flag-dropdown-icon-is:hover {
  background-position: -198px -2472px;
}

.other-services .country-flag-dropdown-icon-in:hover {
  background-position: -198px -2496px;
}

.other-services .country-flag-dropdown-icon-id:hover {
  background-position: -198px -2520px;
}

.other-services .country-flag-dropdown-icon-ir:hover {
  background-position: -198px -2544px;
}

.other-services .country-flag-dropdown-icon-iq:hover {
  background-position: -198px -2568px;
}

.other-services .country-flag-dropdown-icon-ie:hover {
  background-position: -198px -2592px;
}

.other-services .country-flag-dropdown-icon-im:hover {
  background-position: -198px -2616px;
}

.other-services .country-flag-dropdown-icon-il:hover {
  background-position: -198px -2640px;
}

.other-services .country-flag-dropdown-icon-it:hover {
  background-position: -198px -2664px;
}

.other-services .country-flag-dropdown-icon-jm:hover {
  background-position: -198px -2688px;
}

.other-services .country-flag-dropdown-icon-jp:hover {
  background-position: -198px -2712px;
}

.other-services .country-flag-dropdown-icon-je:hover {
  background-position: -198px -2736px;
}

.other-services .country-flag-dropdown-icon-jo:hover {
  background-position: -198px -2760px;
}

.other-services .country-flag-dropdown-icon-kz:hover {
  background-position: -198px -2784px;
}

.other-services .country-flag-dropdown-icon-ke:hover {
  background-position: -198px -2808px;
}

.other-services .country-flag-dropdown-icon-ki:hover {
  background-position: -198px -2832px;
}

.other-services .country-flag-dropdown-icon-kw:hover {
  background-position: -198px -2880px;
}

.other-services .country-flag-dropdown-icon-kg:hover {
  background-position: -198px -2904px;
}

.other-services .country-flag-dropdown-icon-la:hover {
  background-position: -198px -2928px;
}

.other-services .country-flag-dropdown-icon-lv:hover {
  background-position: -198px -2952px;
}

.other-services .country-flag-dropdown-icon-lb:hover {
  background-position: -198px -2976px;
}

.other-services .country-flag-dropdown-icon-ls:hover {
  background-position: -198px -3000px;
}

.other-services .country-flag-dropdown-icon-lr:hover {
  background-position: -198px -3024px;
}

.other-services .country-flag-dropdown-icon-ly:hover {
  background-position: -198px -3048px;
}

.other-services .country-flag-dropdown-icon-li:hover {
  background-position: -198px -3072px;
}

.other-services .country-flag-dropdown-icon-lt:hover {
  background-position: -198px -3096px;
}

.other-services .country-flag-dropdown-icon-lu:hover {
  background-position: -198px -3120px;
}

.other-services .country-flag-dropdown-icon-mo:hover {
  background-position: -198px -3144px;
}

.other-services .country-flag-dropdown-icon-mk:hover {
  background-position: -198px -3168px;
}

.other-services .country-flag-dropdown-icon-mg:hover {
  background-position: -198px -3192px;
}

.other-services .country-flag-dropdown-icon-mw:hover {
  background-position: -198px -3216px;
}

.other-services .country-flag-dropdown-icon-my:hover {
  background-position: -198px -3240px;
}

.other-services .country-flag-dropdown-icon-mv:hover {
  background-position: -198px -3264px;
}

.other-services .country-flag-dropdown-icon-ml:hover {
  background-position: -198px -3288px;
}

.other-services .country-flag-dropdown-icon-mt:hover {
  background-position: -198px -3312px;
}

.other-services .country-flag-dropdown-icon-mh:hover {
  background-position: -198px -3360px;
}

.other-services .country-flag-dropdown-icon-mq:hover {
  background-position: -198px -3384px;
}

.other-services .country-flag-dropdown-icon-mr:hover {
  background-position: -198px -3408px;
}

.other-services .country-flag-dropdown-icon-mu:hover {
  background-position: -198px -3432px;
}

.other-services .country-flag-dropdown-icon-yt:hover {
  background-position: -198px -3456px;
}

.other-services .country-flag-dropdown-icon-mx:hover {
  background-position: -198px -3480px;
}

.other-services .country-flag-dropdown-icon-fm:hover {
  background-position: -198px -3504px;
}

.other-services .country-flag-dropdown-icon-md:hover {
  background-position: -198px -3528px;
}

.other-services .country-flag-dropdown-icon-mc:hover {
  background-position: -198px -3552px;
}

.other-services .country-flag-dropdown-icon-mn:hover {
  background-position: -198px -3576px;
}

.other-services .country-flag-dropdown-icon-me:hover {
  background-position: -198px -3600px;
}

.other-services .country-flag-dropdown-icon-ms:hover {
  background-position: -198px -3624px;
}

.other-services .country-flag-dropdown-icon-ma:hover {
  background-position: -198px -3648px;
}

.other-services .country-flag-dropdown-icon-mz:hover {
  background-position: -198px -3672px;
}

.other-services .country-flag-dropdown-icon-mm:hover {
  background-position: -198px -3696px;
}

.other-services .country-flag-dropdown-icon-na:hover {
  background-position: -198px -3744px;
}

.other-services .country-flag-dropdown-icon-nr:hover {
  background-position: -198px -3792px;
}

.other-services .country-flag-dropdown-icon-np:hover {
  background-position: -198px -3816px;
}

.other-services .country-flag-dropdown-icon-an:hover {
  background-position: -198px -3840px;
}

.other-services .country-flag-dropdown-icon-nl:hover {
  background-position: -198px -3864px;
}

.other-services .country-flag-dropdown-icon-nc:hover {
  background-position: -198px -3888px;
}

.other-services .country-flag-dropdown-icon-nz:hover {
  background-position: -198px -3912px;
}

.other-services .country-flag-dropdown-icon-ni:hover {
  background-position: -198px -3936px;
}

.other-services .country-flag-dropdown-icon-ne:hover {
  background-position: -198px -3960px;
}

.other-services .country-flag-dropdown-icon-ng:hover {
  background-position: -198px -3984px;
}

.other-services .country-flag-dropdown-icon-nu:hover {
  background-position: -198px -4008px;
}

.other-services .country-flag-dropdown-icon-nf:hover {
  background-position: -198px -4032px;
}

.other-services .country-flag-dropdown-icon-kp:hover {
  background-position: -198px -4056px;
}

.other-services .country-flag-dropdown-icon-mp:hover {
  background-position: -198px -4104px;
}

.other-services .country-flag-dropdown-icon-no:hover {
  background-position: -198px -4128px;
}

.other-services .country-flag-dropdown-icon-bv:hover {
  background-position: -198px -4128px;
}

.other-services .country-flag-dropdown-icon-om:hover {
  background-position: -198px -4176px;
}

.other-services .country-flag-dropdown-icon-pk:hover {
  background-position: -198px -4200px;
}

.other-services .country-flag-dropdown-icon-pw:hover {
  background-position: -198px -4224px;
}

.other-services .country-flag-dropdown-icon-ps:hover {
  background-position: -198px -4248px;
}

.other-services .country-flag-dropdown-icon-pa:hover {
  background-position: -198px -4272px;
}

.other-services .country-flag-dropdown-icon-pg:hover {
  background-position: -198px -4296px;
}

.other-services .country-flag-dropdown-icon-py:hover {
  background-position: -198px -4320px;
}

.other-services .country-flag-dropdown-icon-pe:hover {
  background-position: -198px -4344px;
}

.other-services .country-flag-dropdown-icon-ph:hover {
  background-position: -198px -4368px;
}

.other-services .country-flag-dropdown-icon-pn:hover {
  background-position: -198px -4392px;
}

.other-services .country-flag-dropdown-icon-pl:hover {
  background-position: -198px -4416px;
}

.other-services .country-flag-dropdown-icon-pt:hover {
  background-position: -198px -4440px;
}

.other-services .country-flag-dropdown-icon-pr:hover {
  background-position: -198px -4464px;
}

.other-services .country-flag-dropdown-icon-qa:hover {
  background-position: -198px -4488px;
}

.other-services .country-flag-dropdown-icon-cg:hover {
  background-position: -198px -4536px;
}

.other-services .country-flag-dropdown-icon-ro:hover {
  background-position: -198px -4560px;
}

.other-services .country-flag-dropdown-icon-ru:hover {
  background-position: -198px -4584px;
}

.other-services .country-flag-dropdown-icon-rw:hover {
  background-position: -198px -4608px;
}

.other-services .country-flag-dropdown-icon-sh:hover {
  background-position: -198px -4656px;
}

.other-services .country-flag-dropdown-icon-kn:hover {
  background-position: -198px -4680px;
}

.other-services .country-flag-dropdown-icon-lc:hover {
  background-position: -198px -4704px;
}

.other-services .country-flag-dropdown-icon-vc:hover {
  background-position: -198px -4752px;
}

.other-services .country-flag-dropdown-icon-ws:hover {
  background-position: -198px -4776px;
}

.other-services .country-flag-dropdown-icon-sm:hover {
  background-position: -198px -4800px;
}

.other-services .country-flag-dropdown-icon-sa:hover {
  background-position: -198px -4848px;
}

.other-services .country-flag-dropdown-icon-sn:hover {
  background-position: -198px -4896px;
}

.other-services .country-flag-dropdown-icon-rs:hover {
  background-position: -198px -4920px;
}

.other-services .country-flag-dropdown-icon-sc:hover {
  background-position: -198px -4944px;
}

.other-services .country-flag-dropdown-icon-sl:hover {
  background-position: -198px -4968px;
}

.other-services .country-flag-dropdown-icon-sg:hover {
  background-position: -198px -4992px;
}

.other-services .country-flag-dropdown-icon-sk:hover {
  background-position: -198px -5016px;
}

.other-services .country-flag-dropdown-icon-si:hover {
  background-position: -198px -5040px;
}

.other-services .country-flag-dropdown-icon-sb:hover {
  background-position: -198px -5064px;
}

.other-services .country-flag-dropdown-icon-so:hover {
  background-position: -198px -5088px;
}

.other-services .country-flag-dropdown-icon-za:hover {
  background-position: -198px -5136px;
}

.other-services .country-flag-dropdown-icon-kr:hover {
  background-position: -198px -5184px;
}

.other-services .country-flag-dropdown-icon-es:hover {
  background-position: -198px -5256px;
}

.other-services .country-flag-dropdown-icon-lk:hover {
  background-position: -198px -5280px;
}

.other-services .country-flag-dropdown-icon-sd:hover {
  background-position: -198px -5304px;
}

.other-services .country-flag-dropdown-icon-sr:hover {
  background-position: -198px -5328px;
}

.other-services .country-flag-dropdown-icon-sz:hover {
  background-position: -198px -5352px;
}

.other-services .country-flag-dropdown-icon-se:hover {
  background-position: -198px -5376px;
}

.other-services .country-flag-dropdown-icon-ch:hover {
  background-position: -198px -5400px;
}

.other-services .country-flag-dropdown-icon-sy:hover {
  background-position: -198px -5424px;
}

.other-services .country-flag-dropdown-icon-tw:hover {
  background-position: -198px -5448px;
}

.other-services .country-flag-dropdown-icon-tj:hover {
  background-position: -198px -5472px;
}

.other-services .country-flag-dropdown-icon-tz:hover {
  background-position: -198px -5496px;
}

.other-services .country-flag-dropdown-icon-th:hover {
  background-position: -198px -5520px;
}

.other-services .country-flag-dropdown-icon-tg:hover {
  background-position: -198px -5544px;
}

.other-services .country-flag-dropdown-icon-tk:hover {
  background-position: -198px -5568px;
}

.other-services .country-flag-dropdown-icon-to:hover {
  background-position: -198px -5592px;
}

.other-services .country-flag-dropdown-icon-tt:hover {
  background-position: -198px -5616px;
}

.other-services .country-flag-dropdown-icon-tn:hover {
  background-position: -198px -5640px;
}

.other-services .country-flag-dropdown-icon-tr:hover {
  background-position: -198px -5664px;
}

.other-services .country-flag-dropdown-icon-tm:hover {
  background-position: -198px -5688px;
}

.other-services .country-flag-dropdown-icon-tc:hover {
  background-position: -198px -5712px;
}

.other-services .country-flag-dropdown-icon-tv:hover {
  background-position: -198px -5736px;
}

.other-services .country-flag-dropdown-icon-ug:hover {
  background-position: -198px -5760px;
}

.other-services .country-flag-dropdown-icon-ua:hover {
  background-position: -198px -5784px;
}

.other-services .country-flag-dropdown-icon-ae:hover {
  background-position: -198px -5808px;
}

.other-services .country-flag-dropdown-icon-uk:hover {
  background-position: -198px -5832px;
}

.other-services .country-flag-dropdown-icon-us:hover {
  background-position: -198px -5880px;
}

.other-services .country-flag-dropdown-icon-uy:hover {
  background-position: -198px -5928px;
}

.other-services .country-flag-dropdown-icon-vi:hover {
  background-position: -198px -5952px;
}

.other-services .country-flag-dropdown-icon-uz:hover {
  background-position: -198px -5976px;
}

.other-services .country-flag-dropdown-icon-vu:hover {
  background-position: -198px -6000px;
}

.other-services .country-flag-dropdown-icon-va:hover {
  background-position: -198px -6024px;
}

.other-services .country-flag-dropdown-icon-ve:hover {
  background-position: -198px -6048px;
}

.other-services .country-flag-dropdown-icon-vn:hover {
  background-position: -198px -6072px;
}

.other-services .country-flag-dropdown-icon-wf:hover {
  background-position: -198px -6120px;
}

.other-services .country-flag-dropdown-icon-eh:hover {
  background-position: -198px -6144px;
}

.other-services .country-flag-dropdown-icon-ye:hover {
  background-position: -198px -6168px;
}

.other-services .country-flag-dropdown-icon-zm:hover {
  background-position: -198px -6192px;
}

.other-services .country-flag-dropdown-icon-zw:hover {
  background-position: -198px -6216px;
}

.other-services .country-flag-dropdown-icon-gf:hover {
  background-position: -198px -6240px;
}

.other-services .country-flag-dropdown-icon-gp:hover {
  background-position: -198px -6264px;
}

/* NEW DESIGN*/
.no_form_smalllistform-col {
  margin: 10px auto 10px auto;
  width: 300px;
  background-color: rgba(238, 238, 238, 0.29);
  border: 0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 15px 15px 15px 15px;
}
.no_form_smalllistform-col .category-dropdown-wrapper {
  margin-bottom: 0;
  height: 50px;
}
.no_form_smalllistform-col .category-dropdown-arrow {
  background-image: url(/img/miv2/sprite-1.png);
  background-position: 0 -863px;
}
.no_form_smalllistform-col .category-dropdown-input-select {
  height: 49px;
}
.no_form_smalllistform-col .category-dropdown-input-text {
  line-height: 32px;
  padding-top: 7px;
}
.smalllistform-btn {
  font-size: 1.6em;
  height: 50px;
  margin-top: 15px;
}
.no_form_get_quotes_btn {
  height: 50px;
  padding: 0;
  font-size: 1.6em;
  width: 270px;
  margin-top: 20px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  #shadowed1 {
    position: relative;
    top: -46px;
  }
  #shadowed2 {
    position: relative;
    top: -40px;
  }
}
@media (max-width: 1321px) {
  #shadowed1.photo-well-title-es {
    top: -90px;
  }
  #shadowed2.photo-well-text-es {
    top: -80px;
  }
}
@media (max-width: 1240px) and (min-width: 993px) {
  .no_form_smalllistform-col-es {
    margin-top: -30px;
  }
}
@media (max-width: 991px) {
  .no_form_smalllistform-col {
    margin-top: 50px;
  }
}

/* ========================================================================
 * IE 10 scrollbar fix
 * ========================================================================
 */
body {
  -ms-overflow-style: scrollbar !important;
}

/* ========================================================================
 * Component: magnific.css v1.0.0
 * Magnific
 * ======================================================================== */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #ccc;
}
.mfp-preloader a:hover {
  color: #fff;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 2.8em;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 1.2em;
  line-height: 18px;
}
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #fff;
  margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #fff;
  margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0;
  margin: 0 auto;
}
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 1.2em;
  line-height: 14px;
}
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),
  screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/**
 * Responsive Navigation
 */
@media only screen and (max-width: 991px) {
  .container-fluid .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
  .navbar-header,
  .navbar-right {
    float: none !important;
    margin-top: 0;
  }
  .navbar-left {
    border-bottom: none;
  }
  .navbar-nav > li {
    margin: 0 !important;
  }
  .navbar-nav > li > a {
    font-size: inherit;
  }
  .page-header-btn {
    background-color: inherit !important;
    border: none;
    margin: 0;
    padding: 15px 10px !important;
    text-align: left;
  }
  .page-header-btn:hover {
    margin: 0;
  }
}

/* ========================================================================
 * Shiply: articleservicemenu.css v1.0.0
 * Article Service Menu CSS
 * ======================================================================== */
.other-services-1 {
  text-align: center;
}
.article-service-div .dropdown-menu {
  position: relative;
  width: auto;
  top: auto;
  left: auto;
  z-index: unset;
  display: block;
  border: 0;
  border-radius: 0;
  box-shadow: inherit !important;
  background-color: initial !important;
}

.article-service-div .dropdown-submenu > .dropdown-menu {
  background-color: initial !important;
  padding: 0;
}

.article-service-div .dropdown-menu li {
  display: inline-block;
  width: 225px;
  min-height: 25px;
  vertical-align: middle;
  word-break: break-word;
}

.article-service-div .dropdown-menu > li > a {
  white-space: pre-line;
  color: #4c84b9 !important;
}
.article-service-div .dropdown-menu > li > a:hover {
  background: inherit !important;
  text-decoration: underline;
}
.article-service-div .dropdown-menu .dropdown-submenu .nav-bar-services-link {
  display: none;
}
.article-service-div .dropdown-menu li.dropdown-submenu {
  width: auto;
}
.article-service-div .dropdown-menu .dropdown-submenu a {
  padding: 5px 15px;
}
.article-service-div
  .dropdown-menu
  .dropdown-submenu
  .dropdown-menu
  .nav-bar-services-link {
  display: block;
}

@media only screen and (max-width: 480px) {
  .article-service-div .dropdown-menu {
    width: 100%;
  }
  .article-service-div .dropdown-menu li {
    width: 100%;
    height: 50px;
  }
  .article-service-div .dropdown-menu li.dropdown-submenu {
    width: 100%;
  }
  .article-service-div .dropdown-menu .nav-bar-services-link {
    padding: 5px 15px !important;
  }
}

/* Footer Service */
@media only screen and (min-width: 1200px) {
  .default-footer-service .footer-menu.footer-service-menu {
    margin-left: 434px !important;
    margin-right: -40px;
  }
  .de.default-footer-service .footer-menu.footer-service-menu {
    margin-left: 347px !important;
  }
  .es.default-footer-service .footer-menu.footer-service-menu {
    margin-left: 422px !important;
  }
  .it.default-footer-service .footer-menu.footer-service-menu {
    margin-left: 375px !important;
  }
  .default-footer-service .footer-menu.footer-service-menu li {
    width: 129px !important;
  }
  .es.default-footer-service .footer-menu.footer-service-menu li {
    width: 131px !important;
  }
}
/**
 * postcss pointer #3
 */
