@import 'https://fonts.googleapis.com/css?family=PT+Sans+Narrow|Roboto+Condensed:300,400,700&subset=cyrillic';
body{background:#f9f9f9 url(../images/page.png) repeat-x 50% 0;font-family:'Roboto Condensed',sans-serif;font-size:13pt;font-weight:300;min-width:270px}
body.red{background:#FFF!important}
#pdf_wrap {padding: 0 1.5em;}
.sv_date {margin: 0 0 1em 0;}
.clear{clear:both}
a{cursor:pointer}
b,strong{font-weight:400}
ol li {margin-bottom: 0.7em;}
img{display:block;height:auto;max-width:100%;margin: 0 auto;}
.max{max-width:1360px;width:auto}
.img-text-left{float:left;margin:0 15px 5px 0}
.img-text-right{float:right;margin:0 0 5px 15px}
.img-text-left,.img-text-right{height:auto;width:47%}
.img-text-center{margin:15px auto}
.recom{display:block;margin:0 auto}
.nav>li>a.menu__btn_link:focus{text-decoration:none;color:#fff;background:#218ada;}
.nav>li>a.menu__btn_link:hover{color:#fff;}
.header__label{width: fit-content;margin-top:77px;margin-bottom: 50px;}
.slogan{text-align:row center;font-size: 40px;padding-top: 40px;text-transform:uppercase;margin:1.4em 0 .5em;text-shadow:1px 1px 0 #2853a9,-1px 1px 0 #2853a9,1px -1px 0 #2853a9,-1px -1px 0 #2853a9,-4px 4px 6px rgba(11,42,109,0.72)}
.navbar-header{display:none;}
.navbar-toggle{margin-right:35px!important}
a.navbar-brand{color:#201e06!important;font-size:18pt;padding:13px 25px 0}
a.navbar-brand:hover{color:#615a12!important;background:url(../images/menuhovereditem.png) repeat-x 0 1px transparent}
#topmenu{border-radius:0;margin-bottom:.7em;}
#topmenu ul.nav li a{color:#717171;text-transform:uppercase;}
#topmenu ul.nav li.active a{color:#218ada;background-color:transparent}
#topmenu ul.nav.navbar-nav li a:hover{border:1px #218ada solid;color:#218ada}
#topmenu ul.dropdown-menu{background:#FFF}
#topmenu ul.dropdown-menu > li a{font-size:12pt;color:#000;background:#FFF}
#topmenu .open > .dropdown-menu li a:hover{color:#FFF;background:#1f86d5!important}
#topmenu ul.dropdown-menu > li.active{background:transparent}
#topmenu ul.nav li a{border:1px solid transparent}
#topmenu ul.nav.navbar-nav li a.btn__link:hover{text-decoration:none;color:#fff;}
.menu__btn>a{background:#218ada;}
.item-487{display:none;}
.TopBar.in .navbar-nav{background-color:#e1dad1;margin-top:0}
.TopBar.in .navbar-nav li a{background:none!important;border-bottom:1px solid #ccc0b3}
.TopBar.in .navbar-nav li a:hover{background:#c4b6a6!important}
.navbar-default .navbar-toggle{border-color:#636363;background-color:#eeeae6}
.navbar-default .navbar-toggle .icon-bar{background-color:#000}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff}
.navbar-default{border-color:#cdcdcd;}
.nav>li{padding: 12px 0;}
#bs-example-navbar-collapse-1 li.dropdown{display:block!important}
#catigory,.sidebar,.sidebar2{overflow:hidden}
.mai-cat{-moz-box-shadow:0 2px 20px #8ba4b7!important;box-shadow:0 2px 20px #8ba4b7!important;background-color:#fff;margin-bottom:1em;text-align:center!important}
.breadcrumb{background-color:#f9f9f9;border-radius:0;font-size:10pt;margin:0 -25px;padding:5px 15px}
.mai-cat a{display:block;padding:16px 0;border-top:5px solid #218ada}
.mai-cat a h3{display:block;font-size:13pt;color:#186492;margin:0 auto;padding:0;text-transform:uppercase}
.mai-cat a:hover{text-decoration:none!important;border-top:5px solid #e2341d}
.mai-cat a:hover h3{color:#d74d02}
a,a:focus{text-decoration:none}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'PT Sans Narrow',sans-serif}
h1,.h1{font-size:26pt;color:#E2341D;margin:.5em 0 1em}
h2,.h2{font-size:23pt;color:#E2341D}
h3,.h3{font-size:22pt;color:#000}
h4,.h4{font-size:21pt}
h5,.h5{font-size:18pt;color:#D2461C}
h6,.h6{font-size:14pt}
.date {display: block; text-align: right; font-size: 0.9em; font-weight: normal; color: #ffad88;}
.populiar .popComent {font-size: 1.2em; margin-bottom: 0;}
.Monials {padding-bottom: 1.5em; overflow: hidden;}
.Monials img {max-width:25%; float: left; margin-right: 1em;}
.catygorisComment {
    -moz-box-shadow: 0 0 8px #ccc;
    background: rgba(255,235,184,0.23);
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 0 8px #ccc;
    display: block!important;
    margin-bottom: 15px!important;
    padding: 1em 1.5em 0;
}
.catygorisComment h2 {margin: 0 0 0.2em 0;}
.catygorisComment h2 a {color: #000; font-size: 0.75em;}
.catygorisComment h2 a:hover {color: #777; text-decoration: none;}
.catygorisComment img{background-color:#fff;border:1px solid #c7c7c7;box-shadow:0 0 8px #C2C2C2;margin:0 1em 1em 0;padding:6px}
.pull-none.item-image {margin-bottom: 1em;}
.article-info.muted {font-weight: normal;text-align: right;font-style: italic;}
.catygorisBlock{-moz-box-shadow:0 0 8px #ccc;background:rgba(255,235,184,0.23);border:1px solid #ccc;border-radius:5px;box-shadow:0 0 8px #ccc;display:block!important;margin-bottom:15px!important;padding:0 15px}
.catygorisBlock h2{margin:0 0 .5em;padding:0}
.catygorisBlock h2 a{border-bottom:1px solid rgba(38,156,193,0.29);color:#269CC0;display:block!important;font-size:24px;padding:.5em 0;text-decoration:none}
.catygorisBlock h2 a:hover{border-bottom:1px solid rgba(224,79,0,0.35);color:#E04F00}
.catygorisBlock img{background-color:#fff;border:1px solid #c7c7c7;box-shadow:0 0 8px #C2C2C2;margin:0 1em 1em 0;padding:6px;}
.catygorisBlock .readmore{clear:both;margin:5px 0 10px;text-align:right}
.phocagallery-box-file{margin:.2em!important;padding:0!important}
.phocagallery-box-file-third > div{margin-top:8px!important}
table.table th{background-color:#656565;color:#fff;font-size:15px;text-align:center;font-weight:400;line-height:40px;padding:0 10px;text-shadow:0 1px 0 #414141}
.house h6{color:#06F;padding:0;margin:0}
.house p{border-left:5px solid #EFEFEF;margin:8px 25px;padding:5px 15px}
.isbran a h6{text-align:center;}
.populiar a h6{font-size:13pt;text-align:center;min-height: 38px;}
.tags{margin:0 auto}
.SocSet{display:block;margin:20px auto 10px;text-align:center;width:100%}
.SocSet div{border-radius:50%;color:#fff;display:inline-block;font-size:16pt;margin:.2%;min-width:43px;padding:6px}
.SocSet div:hover{background-color:#777;cursor:pointer}
.fb{background-color:#3b5998}
.hr{border-top:1px solid #55acee!important}
.ok{background-color:#ed812b}
.tw{background-color:#55acee}
.vk{background-color:#45668e}
.gp{background-color:#dd4b39}
.main{margin:0 auto;min-height:600px}
.content{padding:5px 25px 20px}
.sidebar-box{padding:1em}
.sidebar,.sidebar2{padding:0}
.content,.sidebar,.sidebar2{background-color:#fff;margin-bottom:1.5em;-moz-box-shadow:0 1px 25px #cbd6de;box-shadow:0 1px 25px #cbd6de}
.menu,#ak1,#ak2,#ak3,#ak4{margin:0;padding:0;list-style:none}
#ak1 ul,#ak2 ul,#ak3 ul,#ak4 ul{list-style:none;margin:0 0 0 8px;padding:5px 0 5px 20px}
.menu li,#ak1 li,#ak2 li,#ak3 li,#ak4 li,#ak1 ul li,#ak2 ul li,#ak3 ul li,#ak4 ul li{border-bottom:1px solid #dfdfdf;padding:2px 10px}
#ak3 li a{display:block}
#ak1 li a,#ak2 li a,#ak3 li,#ak4 li a{display:block;position:relative}
#ak1 li a>span,#ak2 li a>span,#ak4 li a>span{background:url(../images/arrow1.png) no-repeat right center;display:block;width:10px;position:absolute;height:7px;top:8px;right:0}
#ak1 li.open a>span,#ak2 li.open a>span,#ak4 li.open a>span{background:url(../images/arrow2.png) no-repeat right center}
#ak3 span{min-width:29px;display:block;font-size:9pt;color:#FFF;margin:0;padding:1px 5px;position:absolute;right:0;top:3px;text-align:center;background-color:#2694e8;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
ul.menu a:hover{text-decoration:none;color:#E2341D}
.nav-title{background:-webkit-gradient(linear,top,bottom,color-stop(0,#1c81ce),color-stop(1,#2fa4fd));background:-webkit-linear-gradient(top,#1c81ce,#2fa4fd);background:-moz-linear-gradient(top,#1c81ce,#2fa4fd);background:-o-linear-gradient(top,#1c81ce,#2fa4fd);background:-ms-linear-gradient(top,#1c81ce,#2fa4fd);background:linear-gradient(top,#1c81ce,#2fa4fd);background-color:#1c81ce;color:#FFF;font-family:'PT Sans Narrow',sans-serif;font-size:16pt;margin:0;padding:.5em 0;text-align:center;text-transform:uppercase}
footer{color:#fff;background:-webkit-gradient(linear,top,bottom,color-stop(0,#1072bd),color-stop(1,#258bd8));background:-webkit-linear-gradient(top,#1072bd,#258bd8);background:-moz-linear-gradient(top,#1072bd,#258bd8);background:-o-linear-gradient(top,#1072bd,#258bd8);background:-ms-linear-gradient(top,#1072bd,#258bd8);background:linear-gradient(top,#1072bd,#258bd8);background-color:#1072bd;border-top:1px solid #FFF;min-height:200px;padding-bottom:20px}
.LiveMetrik{padding-top:40px}
.L{display:inline-block}
.copirayt{display:block;text-align:right}
.copirayt img{margin-right:0;}
.foot,.foot a{font-size:10pt;color:rgba(255,255,255,0.53);padding-top:15px}
.bot-menu .h3{margin:0 0 5px;padding:14px 0 10px;color:#FFF;font-size:18pt;border-bottom:1px solid rgba(255,255,255,0.34)}
.bot-menu ul{margin:0;padding:0 0 0 22px;list-style-type:circle}
.bot-menu ul li{margin:0;padding:0}
.bot-menu ul li a{color:rgba(255,255,255,0.84);margin:0;padding:0;display:block}
#chronoform-bron #form-row-name,#chronoform-bron #form-row-email,#chronoform-bron #form-row-vz,#chronoform-bron #form-row-data-p{margin-right:15px;float:left}
span.help-block {margin-top: 0;font-size: .85em;font-style: italic;}

/*Поиск по сайту*/
.sidebar-box #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
	padding: 3px 8px; 
	border-radius: 3px;
}
.sidebar-box #ya-site-form0 .ya-site-form__submit {
	color: #FFF !important;
  border: none;
  border-radius: 3px;
  padding: 4px 8px;
  background-color: #1387e2;
  font-weight: normal;
}
/*КОНЕЦ - Поиск по сайту*/

/*Кнопки соц сетей для груп*/
.ok-vidget, .vk-vidget {display: block; color:#FFF; cursor: pointer; text-decoration: none; padding: 0.5em; margin-bottom: 0.2em; text-align: center; font-weight: normal;}
.ok-vidget em, .vk-vidget em {display: block; float: left; padding: 3px 0 0 10px;}
.ok-vidget {background-color: #eb722e;}
.vk-vidget {background-color: #45668e;}
.ok-vidget:hover, .vk-vidget:hover, .ok-vidget:focus, .vk-vidget:focus {color:#FFF;text-decoration: none;}
.ok-vidget:hover {background-color: #ef8b56;}
.vk-vidget:hover {background-color: #5176a4;}
/*КОНЕЦ - Кнопки соц сетей для груп*/
			
.subtext span{display:block;text-align:right}
.subtext span strong{color:#2088d8}
.subtext{padding:15px 0}
.subtext2{padding:10px 0 11px 15px;color:#fff;font-size:11pt;background:-webkit-gradient(linear,top,bottom,color-stop(0,#1c81ce),color-stop(1,#2fa4fd));background:-webkit-linear-gradient(top,#1c81ce,#2fa4fd);background:-moz-linear-gradient(top,#1c81ce,#2fa4fd);background:-o-linear-gradient(top,#1c81ce,#2fa4fd);background:-ms-linear-gradient(top,#1c81ce,#2fa4fd);background:linear-gradient(top,#1c81ce,#2fa4fd);background-color:#1c81ce}
.btn{font-size:13pt;font-weight:300;text-align:left;}
#oz{font-family:'PT Sans Narrow',sans-serif;background:rgba(255,255,255,0.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,0.63);padding:2px 10px 4px;margin-top:.5em;font-size:14pt;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}

.akcia {border-bottom: 1px solid rgba(255, 104, 104, 0.38); margin-bottom: 1em;}
.akcia .skidka {border: 1px solid #e0e0e0; padding: 1em; min-height: 293px; margin-bottom: 1em; overflow: hidden;}
.akcia h4 {color: #f70000; display: block; padding-bottom: 0.5em; border-bottom: 1px solid rgba(255, 104, 104, 0.38);}
.akcia h5 a {color: #4062ff; display: block; font-size: 16pt;}
.akcia h5 a:hover {text-decoration: none; color: #8a9eff;}

dl.fields-container {
	  font-style: italic;
    text-align: right;
    font-size: .9em;
}
dd.block-otzov {
	display: inline-block; margin-right: .5em;
}
dd.block-otzov span.field-value {
	font-weight: normal;
}

@media screen and (max-width:1029px) {
.logo a{font-size:45pt}
}
@media screen and (max-width:992px) {
header{background-position: left;height:262px}
.logo{margin:1em 0 0}
.slog1{float:left;margin-right:1em}
.slogan{margin:0}
.contakt{text-align:left;padding-top:8px;padding-left:20px}
.Monials img {max-width:15%;}
}
@media screen and (max-width:851px) {
header{height:224px;}
.contakt{font-size:16pt;padding-top:15px}
}
@media screen and (max-width:671px) {
header{height:251px;}
.slog1{float:none;margin-right:0}
}
@media screen and (max-width:600px) {
#chronoform-bron #form-row-name,#chronoform-bron #form-row-email,#chronoform-bron #form-row-vz,#chronoform-bron #form-row-data-p{margin-right:auto;float:none}
.img-text-left, .img-text-right {float: none; margin: 0 auto; width: auto; max-width: 100%;}
}
@media screen and (max-width:501px) {
.Monials img {max-width:20%;}
.catygorisComment .pull-left,
.catygorisBlock .pull-left {float: none !important; margin:0 auto;}
.catygorisComment img,
.catygorisBlock img {margin:0 auto 10px;}
header{background-position:35%;height:auto;}
.logo a,.slogan{font-style:normal}
.logo{margin:0 auto;text-align:center}
.slog1,.slog2{float:none;margin-right:0;text-align:center}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-align:center}
.contakt{text-align:center;font-size:14pt;padding-top:0;padding-left:0;padding-bottom:8px}
.house h6{text-align:left;border-bottom:1px solid rgba(83,160,197,0.21);padding-bottom:4px}
.house p{border-left:none;margin:0 0 10px;padding:0}
#chronoform-kontakt textarea.form-control.A{width:100%!important;margin:0 auto}
}
@media screen and (max-width:367px) {
.logo a,.slogan{font-weight:400;text-transform:uppercase}
.logo a{font-size:26pt}
.slogan{display:none}
.mai-cat a h3{font-size:11pt}
ol,ul{list-style-type:none;padding-left:0}
.pull-left {float: none !important; margin: 0 auto;}
.Monials img {max-width:100%; float: none; margin: 5px auto;}
}
@media screen and (max-width:320px) {
.mai-cat a h3{font-size:10pt}
}
.inst-vidget {
	display: block;
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
	padding: 0.5em;
	margin-bottom: 0.2em;
	text-align: center;
	font-weight: normal;
	background: #8a3ab9;
}
.inst-vidget:hover, .inst-vidget:focus {
    color: #FFF;
    text-decoration: none;
    background: #a043d7;
}
.inst-vidget em {
	display: block;
	float: left;
	padding: 3px 0 0 10px;
}
.modal__shadow {
      position: fixed;
      height: 100%;
      width: 100%;
      opacity: 0.95;
      background: #eee;
      z-index: 3;
      top: 0;
      left: 0;
    }
    .modals {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      overflow-x: hidden;
      overflow-y: auto;
      z-index: 4;
    }
    .modal-baner {
      width: 100%;
      height: 100%;
      margin: 0;
      position: relative;
    }
    .modal-baner__close {
      position: absolute;
      right: 20px;
      top: 20px;
      cursor: pointer;
    }

    .modal-baner__close svg {
      width: 20px;
    }

    .modal-baner__content {
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 auto;
    }

    .modal-baner__content img {
      width: 100%;
    }

    .modal-baner__content a {
      width: 1024px;
      height: 644px;
    }

    .modal-baner__img-mob {
      display: none;
    }

    @media (max-width: 991px) {
      .modal-baner__img-desk {
        display: none;
      }
      .modal-baner__img-mob {
        display: block;
      }

      .modal-baner__content a {
        width: 80%;
        height: auto;
      }
    }

/*Custom css*/
  .mobile__whatsapp-button{
  display:none;
}
header{background:url(../images/header_bcg.png) no-repeat center center;background-size:cover;min-height:256px;overflow:hidden;padding: 0 75px;}
.header__label{position:static;}
.header__desc{display:inline-flex;background: #fff;border-radius: 25px;margin-bottom: 10px;}
.desc__text{color:#7c8b53;padding:8px 13px;text-transform:uppercase;font-family:'ptsans pro demi';font-size:15px;}
.desc__btn{box-sizing: border-box;background: #7c8b53;border-radius: 25px;margin: 1px;font-family:'ptsans pro demi';font-size:15px;}
.logo{margin-bottom:5px}
.logo a,.slogan{color:#fff;font-style:normal;font-family:'ptsans pro';font-weight:900}
.logo a{letter-spacing:3.3px;font-size:66px;text-shadow: 0.5px 0.9px 3px rgba(52, 87, 114, 0.83); text-transform: uppercase;line-height: 1;}
.logo a:hover{text-decoration:none;}
.radiowave {
	position: relative;
	z-index: 1000;
  	display: inline-flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 10px;
}
.radiowave .btn-data {
    display: flex;
    align-items: center;
    justify-content: center;
	background: #687447;
	border-radius: 50%;
	height: 12px;
	width: 12px;	
}
.radiowave .btn-text {
	color: #FFF;
	font-size: 2px;	
}
.radiowave .wave {
	border-radius: 50%;
	border: 1px solid #687447;
	position: absolute;
	animation: radio 3s linear infinite;
	z-index: -1;
	pointer-events: none;
}
.radiowave .wave:nth-of-type(2) {
	animation-delay: 1s;
}
.radiowave:hover .wave {
	animation-play-state: paused;
}
@keyframes radio {
	0% {
		width: 0;
		height: 0;
	}
	30% { 
		opacity: 0.8;
	}
	80% { 
		opacity: 0.6;
	}
	100% {
		width: 32px;
		height: 32px;
		opacity: 0;
	}
}
.contakt__wrapper{padding:0px;}
.contakt{text-align:right;display:flex;justify-content: end;}
.contakt a{text-align:right;font-size:20px;color:#687447;display: flex;flex-direction: row;align-items: center;font-family:'ptsans pro demi'}
.navbar-nav{margin:0;}
.item__link{width: 36px;height: 36px;background: #218ada;}
.menu__btn, .contact__item{margin-right:18px;}
.contact__item:last-child{margin-right:0;}
.item__link{background-color:#218ada;background-image: url('../images/contact__sprites.png');background-repeat:no-repeat;}
.link__phone{background-position: -27px 1px;}
.link__phone:hover{background-position: -28px -29px;}
.link__mail{background-position: 1px 1px;}
.link__mail:hover{background-position: 1px -28px;}
#topmenu ul.nav li a.menu__btn_link{color:#fff;text-align:left;}
.gbs3.panel-default>.panel-heading{color:#3f9adf;}
label{
            font-weight: lighter;
            margin-bottom: none;
        }
        .div.gcore-input input{
            padding: 7px 5px;
        }
		.default__chk:not(:checked) + label{
  			color:#a7a7a7;
}
        .default__chk:checked, .default__chk:not(:checked){
            position: absolute;
            left: -9999px;
        }
       .default__chk:not(:checked) + label, .default__chk:checked + label{
            display: inline-block;
            position: relative;
            padding-left: 22px;
            line-height: 20px;
            cursor: pointer;
        }
        .default__chk:checked + label:before, .default__chk:not(:checked) + label:before{
            content: "";
            position: absolute;
            left: 2px;
            top: 2px;
            width: 16px;
            height: 16px;
            border: 1px solid #b3b3b3;
            background-color: #ffffff;
        }
        .default__chk:checked + label:after, .default__chk:not(:checked) + label:after{
            content: "";
            position: absolute;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }
        .default__chk:checked + label:after, .default__chk:not(:checked) + label:after
        {
            left: 4px;
            top: 4px;
            width: 12px;
            height: 12px;
            background: #3fa4da;
        }
        .default__chk:not(:checked) + label:after{
            opacity: 0;
        }
        .default__chk:checked + label:after{
            opacity: 1;
        }
        .btn-custom__form{
            text-transform: uppercase;
        }
       .wrapper__input>input{
            width:100%
}
       .custom-wrapper__chk{
            flex-wrap:wrap;
}
.btn__link{padding: 5px 10px;color: #fff;display:flex;text-transform:uppercase;height: 100%;flex-direction: column;justify-content: center;}
.btn__link:hover{
  color:#fff;
}
.modal{
  padding:45px !important;
}
button.close{
  position:absolute !important;
  opacity:1 !important;
  z-index:1;
  right: -26px;
  top: -28px;
}
.close_icon{
  display:block;
  content:"";
  background:url(../images/pop_up__exit_img.png) no-repeat center center;
  background-size:contain;
  width:21px;
  height:21px;
}
.modal-dialog{
  margin:0;
  top:50%;
  left:50%;
  transform: translate(-50%, -50%) !important;
  max-width:646px;
  padding-top: 200px;
}
.modal-body{
  padding: 0px;
}
.custom__heading, .form__input_wrapper input,textarea{
  font-family:'ptsans pro';
  font-weight:lighter;
}
.gbs3 .form__input_wrapper input,textarea, label{
  font-family:'ptsans pro' !important;
  font-weight:lighter;
}
.form__input_wrapper input,textarea{
    font-size:14px !important;
}
.panel{
    margin-bottom:0px;
    border-radius: 0px;
    border:none;
    border-top: 10px solid #3fa4da;
    box-shadow:none;
    padding-bottom: 24px;
  	background: #fff url(../images/form__background_bottom.png) no-repeat center bottom;
  	background-size:contain;
  	position:relative;
}
.panel-heading{
  padding: 15px 0 10px;
}
.panel-body{
  font-size:16px;
  padding: 0 34px;
}
.form__input_wrapper{
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom:20px;
}
.form__column{
  display:flex;
  flex-direction:column;
  width:100%;
  max-width: 280px;
}
.form__column:first-child{
  margin-right:19px;
}
.input__block{
  display:flex;
  flex-direction:row;
}
.input__row.input__block{
  margin-right:19px;
}
.form__field{
  padding:3px 5px;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{
  opacity:1;
}
.background__dop{
  content:'';
  display:block;
  width:105px;
  height:116px;
  background:url(../images/form__background_bottom_dop.png) no-repeat center center;
  position: absolute;
  left: 90%;
  bottom: -3%;
}
.caret{
  position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #9e9e9e;
}
.caret:after{
  position: absolute;
    display: block;
  	content:'';
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background:#9e9e9e;
 	z-index:1;
    top:50%;
  	left: 50%;
  	transform: translate(-50%,-50%);
    vertical-align: inherit;
}
.chrono_credits{
  display:none;
}
@media (min-width: 768px){
  .navbar-nav{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 1225px) {
  .contakt a{
    background:rgba(255, 255, 255, 1);
  }
}
@media (max-width: 768px) {
  .navbar-header{
    display:block;
  }
  .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-left: 0px;
  }
  #topmenu ul.nav li a.menu__btn_link{
    color:#717171;
  }
	.nav>li.contact__item{
    display:none;
  }
  .modal-dialog{
    max-width:646px;
  }
}
@media (max-width: 720px) {
  .background__dop{
    display:none;
  }
}
@media (max-width: 720px) {
  header{
    padding:5px 5px;
    margin: 0 auto;
    display:flex;
    justify-content: center;
    flex-direction: column;
  }
  .header__label{
    text-align:center;
    margin:0 auto;
  }
  .logo a {
    font-size: 35pt;
}
  .mobile__whatsapp-button{
    display:block;
  }
}
@media (max-width: 670px) {
  .form__input_wrapper{
    flex-direction:column;
  }
  .form__column{
    max-width:none;
  }
  .form__column:first-child {
    margin: 0 0 20px 0;
  }
  .input__block{
    width:100%;
  }
 }
@media (max-width: 578px) {
  .header__desc{
font-size:15px;
  }
  .contakt{
    justify-content:center;
  }
}
@media (max-width: 401px) {
  .header__desc{
font-size:12px;
  }
  .radiowave{
    display:none;
  }
  .contakt{
    flex-direction:column;
  }
  .contakt a{
    margin: 0 auto;
  }
}
@media (max-width: 360px) {
  .panel-body {
    padding: 0 10px;
  }
  .form__input_wrapper input, textarea{
    font-size: 12px !important;
  }  
}

.sitename {
  color: #fff;
  font-style: normal;
  font-family: 'ptsans pro';
  font-weight: 900;
  letter-spacing: 3.3px;
  font-size: 66px;
  text-shadow: 0.5px 0.9px 3px rgb(52 87 114 / 83%);
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 20px;
}