a:hover{
   text-decoration: none;
}.head-tarif-new-klient@font-face {

   font-family: 'Avanti';
   url('../fonts/avanti.ttf') format('truetype'),

   font-weight: normal;
   font-style: normal;
}


h1, .h1 {
   font-size: 25px;
}

h2, .h2 {
   font-size: 20px;
}

h3, .h3 {
   font-size: 17px;
}

h4, .h4 {
   font-size: 15px;
}

h5, .h5 {
   font-size: 13px;
}

h6, .h6 {
   font-size: 11px;
}




.js.cssanimations .area-animation {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}

.mainlider .slide-ltr .slide-img div {
   max-width: 300px;
}

.mainlider .slide-text .title {
   text-shadow: 2px 1px 3px #000;
   display: none;
}

.mainlider .slide-text .text {
   text-shadow: 2px 1px 1px #000;
}

.mainlider .item {
   height: 250px;
}

@media screen and (min-width: 1200px) {
   .mainlider .slick-next i {
      text-indent: 3px;
      left: 0;
      visibility: hidden;
   }
}

@media screen and (min-width: 1200px) {
   .mainlider .slick-prev i {
      text-indent: -3px;
      right: 0;
      visibility: hidden;
   }
}

.btn,
.site-wrapper a,
.site-wrapper a span {
   
}

.home-reviews-in .mainlider, .home-reviews-in .mainlider .item {
   height: 380px;
}
.home-reviews-in {
   height: 380px;
}
.mainlider .slick-slider.slick-initialized {
   height: 370px;
}
.home-reviews-in .slic-quote-right {
   bottom: -23px;
}
.home-reviews-in .slic-quote-left {
   top: -35px;
}
.mainslider .slick-dots li button {
   background: #e7a39f;
}
.mainslider .slick-dots {
   bottom: 0px;
}
@media screen and (max-width: 575px){
   .mainslider .slick-dots {
      /*мир bottom: -5px;*/
		bottom: -15px;
   }}


   #header .slogan a {
      font-size: 24px;
      font-weight: bold;
   }

   #header .slogan a:hover {
      color: #adadad;
      /*text-shadow: 1px 1px 4px #191919;*/
   }

   #header .slogan a span span {
      color: #1e59a5;
   }

   #header .slogan a:hover span,
   #header .logo a:hover {
      color: #1e59a5;
   }

   #header .slogan a:hover span span {
      color: #c7c7c7;
   }

   #header .logo-ext {
      position: relative;
   }

   #header .logo-ext img {
      position: absolute;
      left: 0;
      top: -11px;
      z-index: 55;
   }

   @media screen and (max-width: 767px) {
      #header .slogan {
         /*padding-top: 0px;*/
      }

      #header .slogan a {
         font-size: 23px;
      }
   }

   @media screen and (max-width: 500px) {
      #header .slogan a {
         font-size: 20px;
      }
   }

   .side-banner .slick-slider .slick-track,
   .side-banner .slick-slider .slick-list {
      height: 220px;
   }

   .side-banner .item a {
      max-height: 220px;
   }

   .side-quatations-block.slick-slider .slick-track,
   .side-quatations-block.slick-slider .slick-list {
      max-height: 250px;
   }

   .block-content-wrap.block-teaser {
      background: #ceddf3;
      line-height: 1.2;
   }

   .block-accordion .panel>.panel-heading,
   .side-menu {
      background-color: #f7fbfd;
   }

   .side-icons-block .item-icon .fa {
      color: #008fc3;
   }

   @media screen and (min-width: 992px) {
      #header .contacts {
         /* padding-left: 30px; */
         /* top: -20px; */
         padding-bottom: 10px;
      }
   }

   .s_header_type_2.s_menubar_white_2 .menubar {
      border-width: 3px;
      border-style: solid;
      background-color: #fff;
      top: 70px;
      border-color: #a08171;
   }

   .s_header_type_2.s_menubar_white .menubar,
   .s_header_type_2.s_menubar_white_2 .menubar {
      border-style: solid;
      background-color: #fff;
      top: 70px;
      border-radius: 10px;
      border-color: #ea8443;
   }

   element.style {}

   @media screen and (min-width: 768px) {

      .s_header_type_2.s_menubar_white .menubar .menu>li.active>.link a,
      .s_header_type_2.s_menubar_white_2 .menubar .menu>li.active>.link a {
         background-color: transparent;
         color: #ea8443;
      }
   }

   #header .col {
      padding-top: 5px;
      padding-bottom: 0px;
   }

   @media screen and (min-width: 768px) {
      .menubar .menu>li>.link>a {}
   }

   @media screen and (min-width: 768px) {
      .s_menubar_color .menubar .menu-wrapper {
         background-color: #598ed7;
      }
   }

   .menubar.initialized .menu {
      opacity: 1;
   }

   .header-auth {
      position: relative;
      right: 7px;
      top: 7px;
      font-size: 14px;
      font-family: "Avanti", Helvetica, Arial, sans-serif;
      float: right;
      color: #fff;
   }

   @media screen and (min-width: 768px) {
      .menubar .menu>li>.link>a {
         font-weight: 500;

      }
   }

   #footer .menu li {
      /*margin-top: 23px;*/
      line-height: 1.2;
   }

   #footer .form-control {

      border: 2px solid #0265C3;

   }

   #footer h3,
   .h3 {
      font-size: 20px;
      color: #0265C3;
   }

   .btn-primary {
      background-color: #0265C3;
   }

   #footer .form .btn {
      margin-top: 5px;
      width: 100%;
   }

   #footer label {

      font-weight: normal;
      text-transform: uppercase;
   }

   #footer .footer-logo {

      background: url(src/img/Diamond.png) no-repeat;
   }

   #footer .form-control {

      /* font-size: 1.8rem; */

   }

   #footer .btn-bold {
      font-weight: normal;
      text-transform: uppercase;
      font-size: 1.4rem;
   }

   #footer .btn {
      padding: 0.6rem;
      border: none;
   }

   #footer .copyright {
      font-size: 14px;
      line-height: 18px;
      margin-top: 15px;
      color: black;
   }

   #footer .si.si-twitter {
      background: url(src/img/layer_8.png) no-repeat;
      height: 40px;
      width: 40px;
   }

   #footer .si.si-facebook {
      background: url(src/img/facebook.png) no-repeat;
      height: 40px;
      width: 40px;
   }

   #footer .si.si-instagram {
      background: url(src/img/layer_10.png) no-repeat;
      height: 40px;
      width: 40px;
   }

   #footer .social-icons {
      margin-top: 12px;
   }

   #footer h4,
   .h4 {

      color: #0265C3;
   }

   #header .dropdown-menu {

      font-size: 1.5rem;

   }
/*
#header .mog-tabs-wrap .dropdown-menu {

   font-family: "Avanti", Helvetica, Arial, sans-serif;

}*/

#header .mog-tabs-wrap.portos.blue>.tabs .nav-tabs-portos li.m-active .nav-link {
   color: #0088cc;
   letter-spacing: 1.0px;
}

.menubar .menu>li.hover {
   /*background: #a5a5a5; мир*/
   /*color: #ffffff;*/
}

.menubar .menu>li.hover>.link a{
   /*color: #ffffff; изменил Мир*/
	color: #000;
}

@media screen and (min-width: 768px) {
   .menubar .menu>li {

     /* background: url(src/img/layer_62_0.png) no-repeat;
    background-position: right;*/

 }
}

.block-title {
   height: 50px;
   background: #98b5db;
   position: relative;
   padding: 5px;
   color: white;
}

.home-news-hot {
   border: 1px solid #98b5db;
}

.homes-icons-block .item-title {
   /* font-weight: normal; */
   font-size: 18px;
   margin: 25px 0 7px;
   text-transform: uppercase;
   color: #da6862;
}

.item-lom,
.item-lom-gold {
   display: block;
   position: relative;
   overflow: hidden;
}

.item-lom:hover:before,
.item-lom:hover:after,
.item-lom-gold:hover:before,
.item-lom-gold:hover:after {
   width: 100%;
   height: 100%;
}

.item-lom:before,
.item-lom:after,
.item-lom-gold:before,
.item-lom-gold:after {
   /* background-color: rgba(152, 181, 219, 0.1); */
   content: "";
   height: 0;
   left: 0;
   margin: auto;
   position: absolute;
   width: 0;
   transition: all 0.3s ease-out 0s;
   -moz-transition: all 0.3s ease-out 0s;
   -webkit-transition: all 0.3s ease-out 0s;
}

.item-lom:after,
.item-lom-gold:after {
   left: auto;
   right: 0;
   bottom: 0;
}

.item-lom {
   background: #ffffff9c;
   border: 1px solid #da6862;
   height: 100%;
   padding: 0 15px 15px;
}

.btn-outline-danger {
   color: #d9534f;
   background-image: none;
   background-color: transparent;
   border: 2px solid #d9534f;
   font-size: 1.4rem;
}

.item-icon-lam img {
   display: block;
   margin: auto;
   min-height: 127px;
}

.block-title h3 {
   margin: 2px 20px;
   display: inherit;
}

.block-title {
   margin-bottom: 0px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.item-icon-lam {
   margin-top: 20px;
}

.separator-grey {
   height: 5px;
   background: #ebebeb;
}

.separator-red {
   height: 5px;
   background: #e7a4a0;
}

.block-title-red {
   height: 50px;
   background: #da6862;
   position: relative;
   padding: 5px;
   color: white;
}

.block-title-red h3 {
   margin: 10px 20px 20px 10px;
   display: inherit;
}

@media (max-width: 576px) {
   .block-title-red h3 {
      margin: 10px 10px 10px 10px;
      display: inherit;
      text-align: center;
   }

   .content-slider .item-btns.text-left a {
      margin-left: .75rem !important;
   }
}

@media (max-width: 576px) {
   .block-title h3 {
      margin: 2px 2px;
      display: inherit;
      text-align: center;
      font-size: 1.05rem;
   }
}

.homes-icons-block .item-title-gold {
   /* font-weight: normal; */
   font-size: 18px;
   /* margin: 25px 0 7px; */
   text-transform: uppercase;
   color: black;
   text-align: center;
   margin-bottom: 10px;
   padding-bottom: 10px;
   border-bottom: 5px solid #ebebeb;
   line-height: 1;
}

@media (min-width: 576px) {
   .item-lom-gold {
      border: 1px solid #da6862;
      /* border-radius: 10px; */
      padding: 8px;
   }
}

.item-lom-gold {
   border: 1px solid #da6862;
   padding: 8px;
}

.tiz-lam-gold {
   padding: 2px;
}

.item-price {
   font-size: 2em;
   text-align: center;
   color: #da6862;
   line-height: 0.8
}

.item-content-gold {

   text-align: center;

}

.item-content-gold span {
   color: #da6862;
   text-transform: uppercase;
   font-size: 18px;
   line-height: 0.1;
}

.homes-icons-block-wrap {
   padding-top: 0px;
   padding-bottom: 0px;
   margin-bottom: 10px;
}

.title-button .btn {
   display: block;
   vertical-align: 2px;
   margin-right: 10px;
   width: 100%;
}

.title-button .btn-primary {
   background-color: #ffffff;
   color: #98b5db;
   font-size: 20px;
   border-color: #98b5db;
   padding: 10px;
   font-weight: normal;
   border: 2px solid
}

.home-news-lombard {
   border: 1px solid #98b5db;
   padding: 15px;
}

.home-news .item a {
   display: block;
   text-decoration: none;
   color: black;
   font-weight: 500;
   /* letter-spacing: 1.0px; */
   line-height: 1.2;
}

#footer {
   border-top: 2px solid #5c5c5c30;
}

.tiz-lam {
   z-index: 1;
}

.homes-icons-block .item-text {

   color: black;
}

.title-button .btn-primary:hover {
   background-color: #d9534f;
   color: #fff;

}


.s_menubar_color .menubar .menu-header {
   background-color: #598ed7;
}

.s_menubar_color .menubar .menu-wrapper {
   background: #598ed7;
}


@media screen and (min-width: 768px) {
   .menubar .menu>li>.link>a.fa {
      font-size: 1.3rem;
      padding: 0 12px;
      font-weight: 900;
   }
}

.content-slider.s_arrows_top .slick-arrow {

   bottom: 3px;
   margin: 5px;
}

.content-slider {
   position: relative;
   margin-bottom: 0px;
}

.item-btns {
   margin-top: 10px;
   margin-bottom: 10px;
   /* margin: 20px; */
}

.items-view-slider .item-text {
   height: 440px;
   padding: 5px;
}
@media screen and (max-width: 991px) {
   .items-view-slider .item-text {
      height: 240px;
   }
} 
@media screen and (max-width: 767px) {
   .items-view-slider .item-text {
      height: 240px;
   }
} 

.home-news-hot .item-content {
   padding-left: 30px;
}

.content-slider.s_arrows_top .slick-arrow {}

.item-date {
   font-size: 16px;
   font-weight: 600;
}

#footer .form-group {
   /* margin-bottom: 1.5rem; */
}

.menu .top-panel {
   background: none;
   border-bottom: none;
   padding: 0 10px;
   box-shadow: none;
}

.menu .top-panel .search-dropdown {
   padding: 17px 17px;
   width: 577px;
   border-radius: 10px;
   box-shadow: 0px 4px 8px 0px rgb(118, 127, 140);
}

.menu .top-panel a.js-search-toggle .fa {
   font-size: 16px;
   transition: 0.4s;
}

.menu .top-panel a.js-search-toggle .fa,
.menu .top-panel a.js-search-toggle:hover .fa.ctrl-close {
   color: #000;
}

.menu .top-panel a.js-search-toggle .fa.ctrl-close,
.menu .top-panel a.js-search-toggle:hover .fa.ctrl-open {
   color: #d24740;
}

.search-dropdown button {
   background: #abc5ea;
   height: 42px;
   line-height: 42px;
   width: 42px;
}

.search-dropdown input {
   width: 100%;
   height: 42px;
   padding: 4px 44px 4px 12px;
   border: none;
   background: #f3f3f3;
   font-size: 16px;
   border: 1px solid #98b5db;
}

.sticky {
   /*  position: sticky;
    top: 0; */
    z-index: 50;
 }

 section.sticky {
   position: fixed;
   width: 100%;
   top: 0;
}

@media screen and (min-width: 768px) {
   .sticky .menubar .menu>li>.link>a {
      /* font-weight: 600; */
      display: block;
      padding: 0 18px;
      height: 57px;
      line-height: 57px;
      text-align: center;
      font-size: 15px;
      text-transform: uppercase;
   }
}

@media screen and (min-width: 768px) {
   .sticky .menubar {
      height: 57px;
   }
}


@media (min-width: 768px) {
   .sticky .menubar.initialized .menu {
      opacity: 1;
      padding-left: 190px;
      background: url(img/layer_122.png) no-repeat;
      background-size: 15%;
      background-position: left;
   }
}

.top-panel .js-search-toggle .ctrl-close {
   color: #d24740;
}

.menubar.initialized {
   overflow: visible;
}

.sticky .menubar.initialized {
   overflow: visible;
}

@media (max-width: 992px) {
   .menubar.initialized .menu {
      opacity: 1;
      padding-left: 0px;
   }
}

@media (min-width: 992px) {
   .menubar.initialized .menu {
      opacity: 1;
   }
}

.btn-primary {
   background-color: #98b5db;
   border: none
}

.item-bt a:hover:after {
   transform: none;
}
.item-bt a:after {
   transition: none;
}
.side-menu > li.active > .link a {
   background: #93b0d6;
   color: #fff;
}
.content-slider.s_arrows_side .slick-next {
   right: -4px;
}
.content-slider.s_arrows_side .slick-prev {
   left: -4px;
}
.content-other-news .title-button {
   margin-top: 10px;
}

.content-slider {
   min-height: auto;
}
.mog-sp-wrap.def_plus.lomb_red >.sp-list >.sp-item >.sp-head .sp-link {
   color: #fff;
}
.no-touch .menubar .menu > li.hover > .link a, .no-touch .menubar .menu > li:hover > .link a {
/*   height: 67px; */
}
.side-menu {
   background-color: #ffffff;
}
.contacts-info .mainslider .item img {
   max-height: 350px;
}
@media screen and (max-width: 991px){
   .contacts-info .mainslider .slider-master .item {
      height: 300px;
   }}

   .mog-tabs-wrap.ms-offices .tabs .tab-content-circle {
      margin-bottom: 1.5rem;
   }
   .contacts-info .mainslider .slick-dots {
      bottom: -25px;
   }
   .contacts-map-wrapper {
      margin-bottom: 30px;
   }
   .mainslider .slick-dots li button:after {
      background-color: #ffffff;
   }
   .contacts-info .mainslider .slick-dots li button {
      background: #91aed4;
   }
   .item-btn-loyalty .btn-primary {
    background-color: #d18884;
 }
 .block-title-red {
   margin-bottom: 0px;
   display: flex;
   align-items: center;
   justify-content: center;
}
.block-title-red h3 {
 margin: 0px;
}
.list-icons .fas {
   width: 25px;
   text-align: center;
   color: #d24740;
   font-size: 1rem;
}  
.list-icons .far {
   width: 25px;
   text-align: center;
   color: #d24740;
   font-size: 1rem;
}
.contacts-page .changes {
 color: #d24740;
 font-size: 1rem;
}
#header_bottom {
   /*background: #da6862;*/
}

.personal-offer a {
 text-decoration: none;
}
.home-news-red {
 margin-top: 10px;
}
.content-slider.s_arrows_top .slick-arrow {
  /* bottom: 3px; */
  margin: 5px;
  top: -48px;
}
.content-slider.s_arrows_top .slick-arrow .fa {
  color: #98b5db;
}
.content-slider .slick-arrow {
  background: #ffffff;
}
.alx_feedback_popup {
  float: right;
  margin: 0px 20px 20px 20px;
}
.feedback_popup .btn-primary {
  background-color: #da6862;
}
.feedback_popup .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  background-color: #98b5db;
}
.mog_feedback_popup .items-view-slider .item-text {
   height: auto;
   padding: 5px;
   min-height: 140px;
}
.items-view-slider .item-text {
  font-size: 0.9rem;
}
.breadcrumbs__separator {
  position: relative;
  zoom: 1;
  bottom: -1px;
  /* display: inline-block; */
  line-height: 18px;
  margin: 0 10px 0px 9px;
  border: none;
  color: #dddddd;
}
.body-phone {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

li  {
  margin: 15px;
}
li span {
   padding: 5px;
}

.line-section{
   margin-top:0.5rem;
   margin-bottom:0.5rem;
   border:1px solid #E52717
}

.btn-loans{
   padding-top:0.5rem!important;
}

.btn-loans a{
   width:100%;
}

.btn-outline-blue, .btn-consult-blue, .btn-call-blue{
   color:#0265C3;
   background-image:none;
   background-color:transparent;
   border:2px solid #0265C3;
   font-size:17px;
}

.item-bt a.btn-outline-blue:hover, .item-bt a.btn-outline-blue:focus,
a.btn-consult-blue:hover, .item-bt a.btn-consult-blue:focus,
a.btn-call-blue:hover, .item-bt a.btn-call-blue:focus{
   background:#0265C3;
   color:#FFF;
}

.head-tarif-new-klient h1{
   font-size:55px;
   color:#E52717;
}

.desc-tarif-new-klient, .head-tarif-new-klient{
   text-align:center;
}

.desc-tarif-new-klient h2{
   margin-top:40px;
}

.skupky_osushestvlyaut_home{
   text-align: left;
}

.map_info_button_left{
   display: flex;
   justify-content: center;
}

.map_info_button_right{
   display: flex;
   justify-content: center;
}
@media screen and (min-width: 821px) {
   .skupky_osushestvlyaut_home{
      font-size: 15px;
   }
   .map_info_text{
      font-size: 10pt;
   }
   .map_info_text_title
   {
      font-size: 12pt;
   }
   .map_info_button_left{
      padding: 10px 0px 10px 25px; 
   }
   .map_info_button_right{
      padding: 10px 25px 10px 0px;
   }
}
@media screen and (max-width: 820px){
   .skupky_osushestvlyaut_home{
      font-size: 10px;
   }
   .map_info_text{
      font-size: 11px;
      line-height: 0.5;
   }
   .map_info_text_title
   {
      font-size: 12px;
   }
   .map_info_button_left{
      padding: 5px 10px 5px 25px; 
   }
   .map_info_button_right{
      padding: 5px 25px 5px 10px;
   }
   .map_info_button_left_div{
      width: 90px !important;
      font-size: 9pt !important;
   }
   .map_info_button_right_div{
      width: 90px !important;
      font-size: 9pt !important;
   }
   .map_info_button_no_wrap{
      flex-wrap: nowrap;
   }
}
.map_info_button_left_div{
   display: flex;
   justify-content: center;
   align-items: center;
   width: 100px;
   min-height: 25px !important;
   border-radius: 4px;
   background: #0265C3;
   padding-left: 0px !important;
   padding-right: 0px !important;
   color: #fff !important;
   text-align: center;
   font-size: 11pt;
}

.map_info_button_right_div{
   display: flex;
   justify-content: center;
   align-items: center;
   background: #fff;
   width: 100px;
   min-height: 25px !important;
   border-radius: 4px;
   border: 1px solid #0265C3;
   padding-left: 0px !important;
   padding-right: 0px !important;
   color: #0265C3 !important;
   text-align: center;
   font-size: 11pt;
}


.adresa-list-icons{
   list-style: none;
   /*line-height: 1.3;*/
   font-size: 15px;
}

.adresa-list-icons li{
   padding-left: 0px;
   margin: 0px 0px 0px 0px;
}

.adresa-list-icons a {
   color: inherit;
   text-decoration: none;
}

.adresa-list-icons a:hover {
   text-decoration: underline;
}

.adresa-list-icons .fa {
   width: 20px;
   margin: 0 2px 0 -27px;
   text-align: center;
   color: #999999;
}

.adresa-list-icons .fas {
   width: 25px;
   text-align: center;
   color: #d24740;
   font-size: 1rem;
}  
.adresa-list-icons .far {
   width: 25px;
   text-align: center;
   color: #d24740;
   font-size: 1rem;
}

.adresa-h5{
   margin: 10px 0px 0px 0px;
   font-size: 12pt;
   color: #939393;
}

.carousel_indicators_img{
   list-style: none;
   display: flex;
   padding-left: 0px;
   margin-top: 10px;
   overflow-x: scroll;
}

.carousel_indicators_img::-webkit-scrollbar{
   /*width: 2em;*/
   height: 6px;
   background: #ffffff;
}

.carousel_indicators_img::-webkit-scrollbar-thumb{
   background-color: #b1b1b1;
}

.carousel_indicators_img li{
   margin: 0px 10px 10px 0px;
}

@media screen and (min-width: 912px) {
   .adresa_detail_modal_dialog{
      height: 670px;
      width: 842px;
      max-width: 842px !important;
   }

   .adresa_detail_modal_content{
      height: 700px;
      width: 842px;
      box-shadow: 2px 3px 14px 6px #c1c1c1;
      border: none;
   }

   .adresa_detail_carousel_inner{
      height:497px;
   } 

   .gallery_preview_pc{
      display: flex;
      justify-content: center;
   }

   .gallery_preview_mobile{
      display: none;
   }

}

@media screen and (min-width: 820px) {
   .adresa_detail_modal_dialog{
      height: 670px;
      width: 750px;
      max-width: 750px !important;
   }

   .adresa_detail_modal_content{
      height: 700px;
      width: 750px;
      box-shadow: 2px 3px 14px 6px #c1c1c1;
      border: none;
   }

   .adresa_detail_carousel_inner{
      height:497px;
   } 

   .adresa_detail_modal_button_img{
      width: 80px;
      height: 70px;
   }

   .gallery_preview_pc{
      display: flex;
      justify-content: center;
   }

   .gallery_preview_mobile{
      display: none;
   }
   .adresa_map_rout_button_pc{
      display: flex;
      justify-content: center;
   }
   .adresa_map_rout_button_mobile{
      display: none; 
   }

}

@media screen and (max-width: 820px) {
   .adresa_detail_modal_button_img{
      width: 80px;
      height: 70px;
   }
}



@media screen and (max-width: 768px) {
   .adresa_detail_modal_button_img{
      width: 110px;
      height: 70px;
   }

   .gallery_preview_pc{
      display: none;  
   }

   .gallery_preview_mobile{
      display: flex;
      justify-content: center;
   }
   .adresa_map_rout_button_pc{
      display: none;
   }
   .adresa_map_rout_button_mobile{
      display: flex;
      justify-content: center; 
   }

}

.adresa_map_rout_button{
   display: flex;
   justify-content: center;
   align-items: center;
   width: 150px;
   min-height: 50px !important;
   border-radius: 4px;
   background: #f6f6f6;
   padding-left: 0px !important;
   padding-right: 0px !important;
   color: #595959 !important;
   text-align: center;
   font-size: 19px;
}

@media screen and (max-width: 1024px) {
   .footer_social_icons{
      width: 40px;
      margin: 10px 5px;
   }
   .footer_adress_div{
      margin-right: 10px;
      min-width: 200px;
   }
}

@media screen and (min-width: 1025px) {
   .footer_social_icons{
      width: 40px;
      margin: 10px 5px;
   }
}


.blog_area_buttons_feedback{
   margin-top:45px;
   margin-bottom:45px; 
   /*padding-bottom: 50px;*/
   justify-content: center;
}

.blog_area_buttons_feedback_div{
   display: flex; 
   justify-content: center;
   /*margin-top:10px;*/
}
.blog_button_feedback{
   display: flex;
   justify-content: center;
   align-items: center;
   background : #0265C3;
   /*padding-top: 3px  !important;*/
   /*width : 250px !important;*/
   min-height : 55px !important;
   min-width : 250px !important;
   border-radius : 4px;
   /*border-style : Solid;
      border-color : #FFFFFF;
      border-color : rgba(255, 255, 255, 1);
      border-width : 1px;*/
      padding-left: 20px !important;
      padding-right: 20px !important;
      color: #ffffff !important;
      text-align: center;
      font-size: 15pt;
   }

.blog_area_buttons_feedback_div a:hover{
   text-decoration:none;
}

.button_a_no_underline:hover{
   text-decoration:none;
}

a:hover{
   text-decoration: none;
}

.blog_area_buttons_button{
   display: flex;
   /*justify-content: center;*/
   align-items: center;
   border-radius : 5px;
   color: #696969 !important;
   box-shadow: 2px 3px 14px 0px #c1c1c1;
}

.blog_area_buttons_button:hover{
   box-shadow: 2px 3px 14px 4px #c1c1c1;
}

.blog_area_buttons_button_text_div{
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
   font-size: 13pt;
}

.blog_area_buttons_button_img{
   border-radius: 5px 0px 0px 5px;
}

@media screen and (max-width: 1024px) {
   .blog_area_buttons_button{
      margin-top: 10px;
      margin-bottom: 10px;
   }

   .blog_area_buttons_button_text_div{
      font-size: 11pt;
   }
}

@media screen and (min-width: 1024px) {
   .pc_page_header_technikapodzalog{
      display: flex;
      justify-content: center;
      align-items: center;
      height: 350px;
      box-shadow: 2px 3px 14px 0px #c1c1c1;
   }
   .mobile_page_header_technikapodzalog{
      display: none;
   }
}

@media screen and (max-width: 1023px){
   .pc_page_header_technikapodzalog{
      display: none;
   }
   .mobile_page_header_technikapodzalog{
      display: block;
   }
}

.h1_technikapodzalog_2_level{
   text-align: left;
   font-size: 20pt;
}

.company_left_menu{
   color:#000000;
}

.company_left_menu:hover{
   color:#000000;
   font-weight:bold;
}

.main_menu_item_blue_back{
   background-color: #0265C3;
}

.main_menu_item_blue_back>.link a{
   color:#ffffff !important;
}

#f_up.show {
	visibility: hidden;
}


.main_menu_item_underline>.link a{
   text-decoration: underline;
}

/*мир*/
.mobile_menubar .menu>li.active>.link a {
	background-color: #a5a5a5; 
	color: #000;
}


.mobile_menubar .menu-wrapper {
	display: block !important;
    background: #fff;
    z-index: 3000;
    overflow: hidden;
    overflow-y: auto;
    transition: left 0.4s ease 0s, opacity 0.4s ease 0s;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 300px;
    max-width: 100%;
    box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.45);
	}

.mobile_menubar .mobile_left_side{
	left: -100%;
}

.mobile_menubar .menu-wrapper.open {
	display: block !important;
    left: 0;
	}
.land_section_margin{
      margin-top: 60px;
   }

.land_section_margin_2{
      margin-top: 40px;
   }
@media screen and (max-width: 1023px){
   .land_section_margin{
      margin-top: 30px;
   }

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

.tarif_detail_utp_pc{
	display: block;
}

.tarif_detail_utp_mobile{
	display: none;
}

.tarif_detail_utp_pc_item{
	display: flex; 
	flex-direction: column;
    align-items: center;
	font-size: 14pt;
}

.tarif_detail_utp_pc_img{
	max-width: 35px;
}

.tarif_detail_utp_pc_text{
	margin-top: 10px;
	text-align: center;
}

.tarif_detail_utp_mobile_item{
	margin-top: 10px;
}

.tarif_detail_utp_mobile_img{
	max-width: 25px;
}


@media screen and (max-width: 1023px){
	.tarif_detail_utp_pc{
		display: none;
	}

	.tarif_detail_utp_mobile{
		display: block;
		/*padding-left: 20px;*/
	}
}

.highlight_text_red{
	color: #E52717;
}
/**/