.subscribe-form table {
padding:10px:
}.form__error,
.form__error p {
  font-size: 12px;
  line-height: 1.4;
  font-family: 'DINPro-Regular', sans-serif;
}
.header__logo img {
  max-width: 229px;
  height: auto;
}
/* h1,
h2 {
  font-size: 45px;
  line-height: 52px;
  font-family: 'Arial-Regular';
  font-weight: 400;
  color: #000;
}
p {
  font-size: 18px;
  line-height: 25px;
  font-family: 'Arial-Regular';
  color: #000;
} */
div.frame__block-3-link-2-wrap {
  display: flex;
}
.frame__block-2-slider-item-img {
  max-width: 100%;
  max-height: 65px;
}
.btn-1 input[type="submit"] {
  display: none;
}
.main__block-5-text-4_mobile a,
div[class*="-text"] a:not([class]),
div[class*="text-"] a:not([class]) {
  color: inherit;
}
.partners__item .partners__item-img-wrap,
.partners__item .partners__item-text-1 {
  transition: all 300ms;
}
.partners__item:hover .partners__item-img-wrap {
  border-color: #0046b9;
}
.partners__item:hover .partners__item-text-1 {
  color: #0046b9;
}
.partners__item-text-1 a {
  color: inherit;
}
.soobch {
  margin-left: 20px;
  margin-right: 10px;
}
.frame__block-6-form .main__block-7-btn-wrap.bot {
  margin-bottom: 25px;
}
body .main__block-5 div.text-50 p,
body .main__block-5 div.text-51 p,
body .main__block-5 div.text-52 p,
a[class*="text-"] p:not([class]),
a[class*="-text"] p:not([class]),
div[class*="text-"] p:not([class]),
div[class*="-text"] p:not([class]),
div[class*="text-"] h2:not([class]),
.text-3 h2,
div[class*="text-"] h1:not([class]) {
  color: inherit;
  font: inherit;
  line-height: inherit;
}
div[class*="text-"] h2 span:not([class]),
div[class*="text-"] h2 a:not([class]),
div[class*="text-"] h1 a:not([class]) {
  color: #0046b9;
}
.articles__item-img-wrap,
.content__slide-1-text {
  text-transform: uppercase;
}
.articles__form {
  display: flex;
  align-items: center;
}
.articles__block-1.border-bot-1+.content__block-3 {
  margin-top: 46px;
}
.services__form {
  margin-top: 46px;
}
.services__form textarea {
  background-color: #ecf0f4;
}
.content-text {
  font-size: 25px;
  line-height: 1.4;
  font-family: 'DINPro-Regular', 'Arial-Regular';
  /*font-family: 'Pantone', Arial, sans-serif;*/
  /*более читабельный*/
   height: calc(100% - 10px);
}
.content-text h1,
.content-text h2,
.content-text h3 {
  font-size: 45px;
  line-height: 1.15;
  font-weight: 400;
  margin-bottom: 40px;
}
.content-text ul,
.content-text ol,
.content-text p {
  margin-bottom: 15px;
}
.content-text-b {
  font-size: 25px;
  line-height: 1.15;
  letter-spacing: .02em;
  /*font-family: 'DINPro-Regular', 'Arial-Regular';*/
  font-family: 'Pantone', Arial, sans-serif;
  /*более читабельный*/
  font-weight: 400;
}
.content .content-text-b h1:not([class]),
.content .content-text-b h2:not([class]),
.content .content-text-b h3:not([class]),
.content-text-b h1,
.content-text-b h2,
.content-text-b h3 {
  font-size: 36px;
  line-height: 1.15;
  font-weight: 400;
  margin-bottom: 40px;
}
.content-text-b ul,
.content-text-b ol,
.content-text-b p {
  margin-bottom: 30px;
}
.content-text img {
  max-width: 100%;
  height: auto;
}
.content .subscription form {
  margin-bottom: 30px;
  padding: 20px;
  border: 2px solid #00286e;
}
.content .subscription form p {
  margin: 15px 0px;
}
.content .subscription label.btn-1 {
  margin: 15px 0px;
  width: auto;
  display: inline-block;
}
.section_sub_menu {
  display: none;
}
.content .ya-share2__container_size_m .ya-share2__icon {
  height: 42px;
  width: 42px;
}
.content .ya-share2__item_service_vkontakte .ya-share2__icon {
  background: url('img/content__social-btn-icon-3.svg') no-repeat center;
  background-size: 42px auto;
}
.content .ya-share2__item_service_facebook .ya-share2__icon {
  background: url('img/content__social-btn-icon-1.svg') no-repeat center;
  background-size: 42px auto;
}
.content .ya-share2__item_service_odnoklassniki .ya-share2__icon {
  background: url('img/content__social-btn-icon-ok.svg') no-repeat center;
  background-size: 42px auto;
}
.content .ya-share2__item_service_twitter .ya-share2__icon {
  background: url('img/content__social-btn-icon-tw.svg') no-repeat center;
  background-size: 42px auto;
}
.content .ya-share2__item_service_odnoklassniki .ya-share2__badge,
.content .ya-share2__item_service_twitter .ya-share2__badge,
.content .ya-share2__item_service_vkontakte .ya-share2__badge,
.content .ya-share2__item_service_facebook .ya-share2__badge {
  background: none;
}
.content .ya-share2__container_size_m .ya-share2__item {
  margin-right: 36px;
}
.svg-map polygon,
.svg-map polyline,
.svg-map .svg-map__country {
  fill: #f5f7f9;
  stroke: #2c3561;
}
.svg-map .svg-map__country:hover {
  fill: #203366;
}
.svg-map g[id*="map"] g circle {
  fill: #f5f7f9;
}
.svg-map g[id*="map"]:hover path,
.svg-map g[id*="map"]:hover polyline,
.svg-map g[id*="map"]:hover polygon {
  fill: #2c3561;
}
.svg-map g[id*="map"]:hover g {
  display: none;
}
.svg-map__info {
  display: none;
  position: absolute;
  text-transform: uppercase;
  background: #fff;
  padding: 8px 11px;
  border-radius: 8px;
  font-family: 'DINPro-Regular', sans-serif;
  font-size: 13px;
  box-shadow: 0px 5px 10px #00286e33;
}
.svg-map__info::after {
  content: '';
  border: 10px solid transparent;
  border-top: 10px solid #fff;
  position: absolute;
  left: 50%;
  bottom: -17px;
  margin-left: -10px;
}
.svg-map__info.active {
  display: block;
}
.svg-map__info[data-target="map-RU"] {
  left: 500px;
  top: 200px;
}
.svg-map__info[data-target="map-KZ"] {
  left: 335px;
  top: 335px;
}
.svg-map__info[data-target="map-KG"] {
  left: 370px;
  top: 365px;
}
.svg-map__info[data-target="map-UZ"] {
  top: 365px;
  left: 300px;
}
.svg-map__info[data-target="map-TM"] {
  top: 380px;
  left: 280px;
}
.svg-map__info[data-target="map-TJ"] {
  top: 380px;
  left: 330px;
}
.svg-map__info[data-target="map-AM"] {
  top: 370px;
  left: 230px;
}
.svg-map__info[data-target="map-MD"] {
  top: 320px;
  left: 145px;
}
.svg-map__info[data-target="map-BY"] {
  top: 280px;
  left: 140px;
}
.svg-map__info[data-target="map-BG"] {
  top: 350px;
  left: 130px;
}
.svg-map__info[data-target="map-RS"] {
  top: 340px;
  left: 110px;
}
.svg-map__info[data-target="map-LV"] {
  top: 245px;
  left: 133px;
}
.svg-map__info[data-target="map-LT"] {
  top: 260px;
  left: 135px;
}
.svg-map__info[data-target="map-TR"] {
  top: 380px;
  left: 190px;
}
.svg-map__info[data-target="map-RO"] {
  top: 330px;
  left: 130px;
}
.svg-map__pointer {
  position: absolute;
  padding-left: 20px;
}
.svg-map__pointer img {
  position: absolute;
  left: 0px;
  top: 0px;
}
.svg-map__pointer p {}
.svg-map__pointer.hover p,
.svg-map__pointer.hover {
  color: #fff;
}
.svg-map__pointer[data-iso="RU"] {
  left: 500px;
  top: 150px;
}
.svg-map__pointer[data-iso="KZ"] {
  left: 290px;
  top: 260px;
}
.contacts__block-3-video {
  min-height: auto;
}
div.editor_dialog tr:nth-of-type(2n+1),
div.editor_dialog tr {
  height: auto;
  background: inherit;
}
div.editor_dialog td {
  background: none;
  border: none;
}
div.editor_dialog div.content {
  padding: 0;
}
.mobile-show {
  display: none;
}
.owl-carousel-8 {
overflow: hidden;
height: 466px;
}
.content-upakovka {
height: calc(100% - 10px);
}&nbsp;@media (max-width: 764px) {
  body .slide__block-1-text-2.text-18 {
    text-shadow: 1px 1px 2px #000 !important;
  }
  body .nav__menu_btn-mobile {
    padding: 16px;
  }
  .view-all-prod a {
    display: block;
    margin: 0;
  }
  /*стили от 9-04-21 для кнопки показа подразделов в Подборе по продукту*/
  .content .ya-share2__container_size_m .ya-share2__item {
    margin-right: 21px;
  }
  .content .ya-share2__container_size_m .ya-share2__icon {
    height: 26px;
    width: 26px;
  }
  .content .ya-share2__item_service_facebook .ya-share2__icon,
  .content .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-size: 26px auto;
  }
  .svg-map__pointer {
    display: none;
  }
  .owl-carousel .owl-item img,
  .frame__slider-item-img,
  .owl-carousel .owl-item img.frame__slider-item-img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    min-width: unset;
    min-height: unset;
  }
  body .content__nav {
    position: static;
    background: #00276d;
    padding: 15px;
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
  }
  body .main__block-2-map-wrap {
    max-width: 100%;
    overflow: auto;
  }
  body .content__block-1-nav h2 {
    word-break: unset;
  }
  body .content__slide-1_mobile {
    display: none;
  }
  .content-text,
  body div[class*="-text"] ul:not([class]),
  body div[class*="-text"] ol:not([class]) {
    font-family: 'DINPro-Regular', sans-serif;
    font-size: 18px;
    line-height: 25px;
  }
  .item.mobile-hide {
    display: none;
  }
  .mobile-show {
    display: block;
  }
  body .header__slider img.slide-img {
    max-width: none;
  }
.owl-carousel-8 {
height: 350px;
}
}
.slide__block-1-link img {
  transition: all 300ms;
}
.slide__block-1-link:hover img {
  transform: translateX(5px);
}
.slide__block-2 .text-5,
.slide__block-3 .text-5,
.slide__block-2,
.slide__block-3 {
  transition: all 300ms;
}
.slide__block-2:hover,
.slide__block-3:hover {
  background-color: #00286d;
}
.slide__block-2:hover .text-5,
.slide__block-3:hover .text-5 {
  color: #fff;
}
.main__slider-2-item-link .main__slider-2-item-link-icon,
.btn-1,
.btn-3,
.btn-1 .btn-1-arrow,
.btn-3 .btn-3-arrow {
  transition: all 300ms;
}
.btn-1:hover,
.btn-3:hover {
  background-color: #00286e;
  box-shadow: 3px 3px 8px rgba(5, 70, 185, .5);
}
.main__slider-2-item-link:hover .main__slider-2-item-link-icon,
.btn-1:hover .btn-1-arrow,
.btn-3:hover .btn-3-arrow {
  transform: translateX(-5px);
}
.link-6 .link-6-text,
.link-6 .link-6-icon,
.link-1 {
  transition: all 300ms;
}
.link-1:hover {
  border-bottom-color: rgba(27, 98, 215, 0.3);
  color: #0046b9;
}
.link-6:hover .link-6-text {
  border-bottom-color: rgba(27, 98, 215, 0.3);
}
.link-6:hover .link-6-icon {
  transform: translateX(-5px);
}
.content__nav-link {
  transition: all 300ms;
}
.content__nav-link:hover {
  color: #0046b9;
}
.nav__dd-nav-item-text,
.content__block-1-nav .text-3,
.content__block-7 .content__block-7-text-2,
.articles__item .articles__item-shadow,
.articles__item .articles__item-text {
  transition: all 300ms;
}
.nav__dd-nav-item:hover .nav__dd-nav-item-text,
.content__block-1-nav:hover .text-3,
.content__block-7:hover .content__block-7-text-2,
.articles__item:hover .articles__item-text {
  color: #0046b9;
}
.content__block-7 {
    align-items: center;
}
a.footer__text-2 {
  transition: all 300ms;
}
a.footer__text-2:hover {
  opacity: .6;
}
.content__block-2-item-img {
  width: auto;
}
.main__block-5-img-wrap .main__block-5-img {
  max-width: 90%;
}
.content-success .articles__block-2-inner {
  padding: 0px;
}
.contacts__block-2-item {
  margin-bottom: 20px;
}
.contacts__block-2-item .text-24 {
  font-size: 24px;
  line-height: 1.2;
}
.main__block-3 .owl-nav {
  bottom: 240px;
}
.frame__slider-item-img,
.owl-carousel .owl-item img.frame__slider-item-img {
  min-width: auto;
}
.content__block-2-item-img-wrap {
  background: #fff;
}
.content__block-2-item-img {
  min-width: auto;
}
.content__block-1-inner img {
  max-width: 100%;
  height: auto;
}
.content__block-1-inner .text-5 p {
  margin-bottom: 15px;
}
.selection__block-text.text-5 {
  line-height: 1.2;
  max-width: 100%;
  /*правка ширины текстовой части Подбора по продукту*/
}
.selection__block-text.text-5 h2 {
  font-weight: 500;
  padding: 11px 0;
}
.selection__block-text.text-5 p {
  margin-bottom: 15px;
  font-size: 21px;
  /*было 36px*/
}
header .text-1.active {
  font-family: 'DINPro-Bold', sans-serif;
}
.main__slider-1 .owl-carousel .owl-item img {
  max-width: 100%;
  height: auto;
}
.header__slider img.slide-img {
  height: auto;
  width: auto;
}
.fancybox-iframe {
  max-width: 880px;
}
.selection__block-text.text-s,
.text-s {
  font-size: 18px;
  line-height: 1.4;
  max-width: none;
}
div.text-s h1:not([class]),
.text-s h1 {
  font-size: 40px;
  line-height: 1.2;
}
div.text-s h2:not([class]),
.text-s h2 {
  font-size: 45px;
  line-height: 52px !important;
  margin-top: 25px;
  margin-bottom: 15px;
}
div.text-s h3:not([class]),
.text-s h3 {
  font-size: 28px;
  line-height: 1.2;
  font-weight: normal;
  margin-top: 25px;
  margin-bottom: 15px;
}
div.text-s p:not([class]),
.text-s p {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 15px;
}
img.frame__block-8-item-2-print-icon {
  max-width: 40px;
  margin-left: 5px;
}
.nav_mobile .nav__lang {
  display: none;
}
.main__slider-2-item-preview {
  margin: 10px 0px 20px;
}
.main__slider-2-item-preview,
.main__slider-2-item-preview p {
  font-size: 13px;
  color: #00286E;
  font-family: 'DINPro-Regular', sans-serif;
  line-height: 1.2;
}
.img-default-view {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.footer__social-btn {
  margin-right: 10px;
}
.footer__social img {
  max-width: 25px;
  max-height: 25px;
}
.slide__block-4-slider-item .text-19 {
  margin-top: 5px;
}
.slide__block-4-logo-wrap {}
.slide__block-4-logo-wrap img,
.slide__block-4-logo {
  max-width: 150px;
  height: auto;
  max-height: 30px;
  width: auto;
}
.slide__block-4-link {
  margin-right: 90px;
}
.nav__geo {
  display: none;
  margin: 0px 5px;
}
.nav__geo__link {
  background: url('img/main__block-2-map-point.svg') no-repeat center;
  display: inline-block;
  width: 27px;
  height: 27px;
  background-size: auto 27px;
}
input.input-1[name="form_text_2"] {
  padding-left: 15px;
  background: url(/upload/zvezda.png) no-repeat 0 0%;
}
input.input-1[name="form_text_3"] {
  padding-left: 15px;
  background: url(/upload/zvezda.png) no-repeat 0 0%;
}
input.input-1[name="form_text_43"] {
  padding-left: 15px;
  background: url(/upload/zvezda.png) no-repeat 0 0%;
}
input.input-1[name="form_text_44"] {
  padding-left: 15px;
  background: url(/upload/zvezda.png) no-repeat 0 0%;
}
input.input-3[name="form_text_7"] {
  padding-left: 25px;
  background: url(/upload/zvezda.png) no-repeat 10px 30%, #fff;
}
input.input-3[name="form_text_8"] {
  padding-left: 25px;
  background: url(/upload/zvezda.png) no-repeat 10px 30%, #fff;
}
.form__error {
  margin-top: 15px;
}
input.input-3[name="form_text_37"] {
  padding-left: 25px;
  background: url(/upload/zvezda.png) no-repeat 10px 30%, #fff;
}
input.input-3[name="form_text_38"] {
  padding-left: 25px;
  background: url(/upload/zvezda.png) no-repeat 10px 30%, #fff;
}
@media (max-width: 764px) {
  .nav__geo {
    display: inline-block;
  }
  .nav_mobile .nav__lang {
    display: flex;
  }
  .nav_mobile .nav__lang-item {
    font-size: 12px;
  }
  .nav_mobile .nav__lang-item.active {
    background: #203367;
  }
  .main__slider-2-item-preview {
    display: none;
  }
  .main__slider-2-item-preview,
  .main__slider-2-item-preview p {
    color: inherit;
  }
  .harakt {
    overflow: scroll;
  }
  div.text-s h2:not([class]),
  .text-s h2 {
    font-size: 25px;
    line-height: 1.2 !important;
    margin-top: 25px;
    margin-bottom: 15px;
  }
}
.phones {
  color: inherit;
}
.content__menu-link {
  margin-top: 20px;
}
.text_pre-line {
  white-space: pre-line;
}
.city-modal__title {
  font-size: 25px;
  line-height: 29px;
  letter-spacing: .02em;
  font-family: 'Arial-Regular', sans-serif;
  color: #000;
  font-weight: 400;
  margin: 0px;
  margin-bottom: 30px;
}
.warn {
  border-left: 4px solid #00286e;
  padding: 5px 10px;
  margin: 10px 0px;
  font-weight: 600;
}
.upak img {
  float: right;
  padding: 5px 2px;
  border: 1px solid #fff;
  border-radius: 10px;
  box-shadow: 3px 2px 2px #00286e52;
  margin: 7px 0;
}
.upak-opis {
  padding: 29px 0px;
}
.upak-opis a {
  font-weight: 600;
  border-bottom: 3px solid #00286e;
}
.upak-opis a:hover {
  border-bottom: 3px solid #000;
}
.upak-opisan ul {
  margin-left: 21px;
}
.upak-opisan li {
  list-style: none;
  list-style-image: url(/upload/check-mark-1.png);
  padding: 3px 5px;
  font-size: 20px;
}
.upak-opisan-prod ul {
  margin-left: 21px;
}
.upak-opisan-prod li {
  list-style: none;
  list-style-image: url(/upload/check-mark-1.png);
  padding: 3px 5px;
  font-size: 21px;
}
.upak-opisanie {
  font-weight: 600;
  border-bottom: 3px solid #00286e;
}
.plenka,
.plenka img {
  display: inline-block;
  padding: 5px;
  margin-bottom: 7px;
}
.plenka div {
  text-align: center;
}
.checkbox-1-label .text-1 {
  padding-left: 15px;
  background: url(/upload/zvezda.png) no-repeat 0px 30%;
}
.frame__slider-video-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  cursor: pointer;
  background: #ed1c24;
  border-radius: 22px;
}
.frame__block-1-item-img-1 {
  width: 59%;
  top: 6px;
  /*параметр добавлен 11-03-21*/
  left: 30px;
  /*параметр добавлен 11-03-21*/
}
@media (max-width: 764px) {
  body .frame__block-1-item-img {
    max-width: 44px;
    left: 16px;
    top: 0;
    bottom: 0;
    margin: auto 0;
  }
  .video-movie {
    display: inline-block;
    width: 100%;
    padding: 3px;
  }
}
.video-movie {
  display: inline-block;
  width: 100%;
}
.video-movie p {
  text-align: center;
  background: #ed1c24;
  border-radius: 14px;
  padding: 4px 0;
  display: inline-block;
  width: 100%;
}
.video-movie a {
  color: #ffffff !important;
  padding: 2px;
  width: 100%;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
}
.button-turbo a {
  color: #000 !important;
  padding: 2px;
  width: 100%;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
}
.video-movie p:hover {
  background: #00286e;
}
.content__menu-text-1-wrap {
  text-transform: uppercase;
}
.oborud-all {
  display: inline-block;
}
.oborud-one {
  display: inline-block;
  border: 1px solid #00286e;
  border-radius: 10px;
  width: 40%;
  margin: 3px;
}
.oborud-one img {
  display: block;
  margin: auto;
  width: 70%;
}
.oborud-one span {
  display: block;
  text-align: center;
  margin: 10px 2px;
  font-size: 18px;
}
.oborud-one div {
  display: block;
  text-align: center;
  background: #0046b9;
  margin: 18px 22px;
  padding: 3px;
  color: #Fff;
  font-size: 18px;
  border-radius: 10px;
  border-bottom: 4px solid #021433;
}
.oborud-one div a {
  width: 100%;
  display: block;
  font-size: 19px;
  font-weight: 600;
}
.oborud-one div:hover {
  background: #1259cc;
  border-bottom: 4px solid #021433;
}
.zag2 {
  font-size: 42px;
  line-height: 1.15;
  font-weight: 400;
  margin-bottom: 8px;
}
@media (max-width: 1055px) {
  .oborud-one {
    margin: 10px 0 !important;
    display: block !important;
    width: 50%;
  }
}
.zag {
  font-size: 36px;
  line-height: 38px;
  font-family: 'DINPro-Regular', sans-serif;
  font-weight: 400;
  margin-bottom: 14px;
}
.frame__slider-item-img,
frame__slider-item-img-1 {
  height: 100%;
  /*для карточек товаров, чтобы не были растянутыми*/
}
.harakt {
  display: block;
  font-family: 'Pantone', sans-serif;
}
.harakt th {
  background: #d5dce8;
  border-collapse: collapse;
  font-weight: 600;
  padding: 2px 3px;
  text-align: center;
  font-size: 17px;
  width: 100%;
  font-family: 'Pantone', sans-serif;
}
.harakt td {
  padding: 2px 3px;
  text-align: center;
  font-size: 17px;
  font-family: 'Pantone', Arial, sans-serif;
}
.harakt a {
  text-decoration: solid;
  border-bottom: 2px dotted #989090;
  padding: 1px 1px;
  color: #000;
  font-family: 'Pantone', Arial, sans-serif;
}
.harakt a:hover {
  text-decoration: solid;
  border-bottom: 2px dotted #3672dc;
  padding: 1px 1px;
  color: #000;
  font-family: 'Pantone', Arial, sans-serif;
}
.selection__block-text.text-s,
.text-s {
  font-family: 'Pantone', Arial, sans-serif;
}
/*изменение шрифта 2 апреля 2021. Был такой DINPro-Regular','Arial-Regular*/
.text-16 {
  font-family: 'Pantone', Arial, sans-serif;
}
.slide {
  margin-top: -10px;
}
.text-42 {
  font-family: 'Pantone', Arial, sans-serif;
  /*width: 63%;*/
  text-align: center;
}
div.text-s p:not([class]),
.text-s p {
  font-size: 19px;
}
.view-all-prod {
  text-align: center;
  padding: 2px 17px;
}
.view-all-prod a {
display:block;
  width: 100%;
  background: #0046b9;
  color: #fff !important;
  padding: 7px;
}
.view-all-prod a:hover {
  color: #000 !important;
}
.content__block-2-item-img-wrap.frame__block-7-item-img-wrap {
  height: 222px;
  margin-bottom: 34px;
  /*правка от 12-04-21*/
}
.slide-shadow {
  width: 100%;
  height: 100%;
  background-color: #a0979724 !important;
  opacity: .2;
  z-index: 2;
}
/*правка от 22-04-21*/
.grid-list {
  margin: 30px 0 !important;
  padding: 40px !important;
  -webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
}
.grid-list .container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.grid-list .additionally-cards {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.grid-list .additionally-card {
  display: flex !important;
  padding: 10px !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  border-bottom: none !important;
}
.grid-list .additionally-card:hover {
  /* -webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
    box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2); */
  border-bottom: 3px solid #0064c8 !important;
}
@media (max-width: 700px) {
  .grid-list .additionally-cards {
    grid-template-columns: 1fr !important;
  }
}
@media (max-width: 520px) {
.owl-carousel-8 {
height: 280px;
}
}
@media (max-width: 400px) {
.owl-carousel-8 {
height: 220px;
}
}

.flag-icon {
    width: 30px;
    height: 20px!important;
    display: inline-block;
    background-repeat: no-repeat;
}

.country-container .select2-container {
    position: absolute;
    right: 0;
    width: 60px!important
}

.country-container {
    position: relative;
    border: none
}

.select2-selection, .select2-dropdown {
    border: none!important;
}