﻿.fancybox-toolbar {
  bottom: 8%;
  width: 100%;
  text-align: center;
  top: auto;
  right: auto;
}

.fancybox-button {
  height: 60px;
  width: 60px;
}

.fancybox_top_right {
  z-index: 100000;
  right: 0px;
  position: absolute;
  width: 50px;
  height: auto;
  margin: 5px;
  border-radius: 50%;
}

/*.insu_elem {*/
/*    background-color: #dff9dd;*/
/*}*/


.ins_order_sp,.ins_look_sp{
  margin: 10px;
  display: inline-block;
  /*border: solid 1px black;*/
  padding: 5px;
  /*background-color: #bbffbb;*/
  border-radius: 5px;
  cursor: pointer;
  text-decoration: underline;

  font-weight: bold;
  color: #24b324;
}

.link_no_style {
  color: #24b324;
}

.ins_faq {
  margin: 10px;
  /*display: inline-block;*/
  /* border: solid 1px black; */
  padding: 5px;
  /* background-color: #bbffbb; */
  border-radius: 5px;
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
  color: #24b324;
}

.ins_licenses a, .ins_example a, .ins_faq a, .ins_pay a {
  color: #24b324;
}

.contact_buttons {
  padding-top: 15px;
}

.number.number_violet {
  color: #950ef5;
}

.number.number_black {
  color: #000;
}

.number.number_green {
  color: #00ba00;
}
.number.number_blue a {
  color: #2AABEE;
}

/*< 690*/
.ins_order_sp, .ins_look_sp, .ins_example, .ins_licenses {
  width: auto;
}

.special_buttons {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  margin-top: 10px;
}



.ins_order_sp{
  color: #007bb6;

}

.ins_look_sp:hover,.ins_order_sp:hover, .ins_example:hover, .ins_licenses:hover, .ins_faq:hover {
  color: #007bb6;
}

.tabl_buy {
  left: auto !important;
  margin: auto !important;
  float: none;
}

.table_header_sp img {
  width: auto;
  max-width: 50px;
}

.table_header_sp td {
  border: none;
}

.table_header_sp {
  width: 100%;
}

/*.insu_descr {*/
/*    width: 100%;*/
/*    background-color: rgba(220,230,241,1);*/
/*}*/

/*.table_header_sp {*/
/*    background-color: rgba(197,217,241,1);*/
/*    color: #000;*/
/*}*/


.strah_foreign_ul,.strah_foreign_ul_red {
  padding-left: 0 !important;
}

.strah_foreign_ul li,.strah_foreign_ul_red li {
  margin-left: -15px;
}

.insu_descr_text{
  color: #000;
}

.anchor {
  display: inline;
}

.contact_buttons_small .contact_viber, .contact_buttons_small .contact_whatsapp, .contact_buttons_small .contact_tg {
  width: 260px;
  margin: 7px auto;
  font-size: 11px;
  padding: 5px 7px;
  line-height: 16px;
}

/*.tabl_buy_mobile table {*/
/*  font-family: arial;*/
/*  background-color: rgba(220,230,241,1);*/
/*}*/

.tabl_buy {
  width: auto !important;
}

.tabl_buy table {
  margin: auto;
}

.po_povodu a {
  color: red !important;
}

.ins_pay{
  margin: 10px;
  padding: 5px;
  border-radius: 5px;
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
  color: #24b324;
}

.oferta_text {
  padding-top: 60px;
}

.oferta_text h4, .oferta_text h3{
  text-align: center;
}

.ins_faq, .ins_pay {
  width: 49%;
  display: inline-block;
  margin: 5px 0 15px;
}


























@media (min-width: 992px) {
  .mobile_only{
    display: none;
    visibility: collapse;

  }

  .desktop_only{
    /*display: initial;*/
    visibility: visible;

  }

  .ins_faq {
    width: 38%;
  }

  .ins_pay {
    width: 29%;
  }
}

@media (max-width: 991px) {
  /*.ins_order, .ins_look, .ins_example, .ins_licenses {*/
  /*    width: 46%;*/
  /*}*/

    .mobile_only{
    /*display: initial;*/
    visibility: visible;
  }
  .desktop_only{
    display: none;
    visibility: collapse;
  }

  .number.number_violet {
    color: #950ef5;
  }

  .number.number_black {
    color: #000;
  }

  .ins_order_sp, .ins_look_sp, .ins_example, .ins_licenses {
    width: 49%;
    margin: 5px 0px;
    padding: 0;
  }
  .ins_faq {
    margin: 5px 0px;
    padding: 0;
  }

  .insu_descr {
    width: 100%;
    height: auto;
  }

  .table_header_sp img {
    width: auto;
    max-width: 45px;
  }
}


@media (max-width: 700px) {
  .ins_order_sp, .ins_look_sp, .ins_example, .ins_licenses, .ins_faq,.ins_pay  {
    font-size: 2.5vw;
  }

  .insu_descr {
    width: 100%;
    height: auto;
  }
}


@media (max-width: 600px) {
  .ins_order_sp, .ins_look_sp, .ins_example, .ins_licenses, .ins_faq,.ins_pay {
    font-size: 3.6vw;
  }

  .insu_descr {
    width: 100%;
    height: auto;
  }

}

@media (max-width: 420px) {
  .ins_order_sp, .ins_look_sp, .ins_example, .ins_licenses, .ins_faq,.ins_pay {
    font-size: 3.8vw;
  }

  .insu_descr {
    width: 100%;
    height: auto;
  }

  .po_povodu {
    font-size: 13px;
  }

}






































.logos {
  width: 100%;
  background-color: #1e1e1e;
  text-align: center;
  padding: 20px;
}

.footer__content__logo {
  /*background-color: #bbb;*/
  width: auto;
  padding: 10px;
}

.footer__content__logo__block {
  width: max-content;
  display: initial;
}

.footer__content__logo__block img {
  height: 30px;
  margin: 0 10px;
}



.black_back .viber_chat {
  color: #ccf;
}

.black_back .viber_chat:hover {
  color: #fcf;
}