.txte b,
.txte strong {
	font-weight: bold;
}

.clearfix:after{
	display:block;
	content:'';
	clear:both;
}

.contacts-c {
	padding-bottom: 8px;
}
.contacts-c .item-c {
	display: flex;
	align-items: center;
	padding-bottom: 4px;
}
.contacts-c .item-c .image-c {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 8px;
	text-align: center;
}
.contacts-c .item-c .value {
	display: inline-block;
	/*height: 24px;*/
}
.contacts-c a {
	color: inherit;
	text-decoration: none;
}
.footer-contacts .contacts-c a,
.footer-contacts .contacts-c span {
	color: #ffffff;
}
.footer-contacts .contacts-c > div {
	justify-content: flex-end;
}
@media screen and (max-width: 1200px) {
	.footer-contacts .contacts-c {
		padding-top: 32px;
	}
	.footer-contacts .contacts-c > div {
		justify-content: flex-start;
	}
}
[class^="ic-"] {
	margin-right: 8px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.ic-address {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiBoZWlnaHQ9IjQ4cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDhweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgaWQ9IkV4cGFuZGVkIj48Zz48Zz48cGF0aCBkPSJNMjQsNDcuNzU5bC0wLjgyMy0xLjE5MUMyMi41NTgsNDUuNjcxLDgsMjQuNDk5LDgsMTZDOCw3LjE3OCwxNS4xNzgsMCwyNCwwczE2LDcuMTc4LDE2LDE2ICAgICBjMCw4LjQ5OS0xNC41NTgsMjkuNjcxLTE1LjE3NywzMC41NjhMMjQsNDcuNzU5eiBNMjQsMmMtNy43MiwwLTE0LDYuMjgtMTQsMTRjMCw2Ljc4NywxMC44ODUsMjMuNTU1LDE0LDI4LjIxNCAgICAgQzI3LjExNSwzOS41NTUsMzgsMjIuNzg3LDM4LDE2QzM4LDguMjgsMzEuNzIsMiwyNCwyeiIvPjwvZz48Zz48cGF0aCBkPSJNMjQsMjNjLTMuODU5LDAtNy0zLjE0LTctN3MzLjE0MS03LDctN3M3LDMuMTQsNyw3UzI3Ljg1OSwyMywyNCwyM3ogTTI0LDExYy0yLjc1NywwLTUsMi4yNDMtNSw1czIuMjQzLDUsNSw1ICAgICBzNS0yLjI0Myw1LTVTMjYuNzU3LDExLDI0LDExeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}
.ic-phone {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBoZWlnaHQ9IjUwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iNTAiIHdpZHRoPSI1MCIvPjxwYXRoIGQ9Ik0zMC4yMTcsMzUuMjUyYzAsMCw0LjA0OS0yLjMxOCw1LjEwOS0yLjg3NSAgYzEuMDU3LTAuNTU5LDIuMTUyLTAuNywyLjgxNy0wLjI5NGMxLjAwNywwLjYxNiw5LjQ2Myw2LjI0MSwxMC4xNzUsNi43MzljMC43MTIsMC40OTksMS4wNTUsMS45MjQsMC4wNzYsMy4zMiAgYy0wLjk3NSwxLjM5Ni01LjQ3Myw2LjkxNi03LjM3OSw2Ljg1N2MtMS45MDktMC4wNjItOS44NDYtMC4yMzYtMjQuODEzLTE1LjIwN0MxLjIzOCwxOC44MjYsMS4wNjEsMTAuODg3LDEsOC45NzggIEMwLjkzOSw3LjA3LDYuNDU5LDIuNTcxLDcuODU1LDEuNTk1YzEuMzk4LTAuOTc1LDIuODI1LTAuNjA4LDMuMzIxLDAuMDc4YzAuNTY0LDAuNzgxLDYuMTI0LDkuMjEsNi43MzYsMTAuMTc2ICBjMC40MTksMC42NiwwLjI2NSwxLjc2MS0wLjI5NCwyLjgxOWMtMC41NTYsMS4wNi0yLjg3NCw1LjEwOS0yLjg3NCw1LjEwOXMxLjYzNCwyLjc4Nyw3LjE2LDguMzEyICBDMjcuNDMxLDMzLjYxNSwzMC4yMTcsMzUuMjUyLDMwLjIxNywzNS4yNTJ6IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);
}
.ic-email {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiBoZWlnaHQ9IjQ4cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDhweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgaWQ9IkV4cGFuZGVkIj48Zz48Zz48cGF0aCBkPSJNNDQsNDBINGMtMi4yMDYsMC00LTEuNzk0LTQtNFYxMmMwLTIuMjA2LDEuNzk0LTQsNC00aDQwYzIuMjA2LDAsNCwxLjc5NCw0LDR2MjRDNDgsMzguMjA2LDQ2LjIwNiw0MCw0NCw0MHogTTQsMTAgICAgIGMtMS4xMDMsMC0yLDAuODk3LTIsMnYyNGMwLDEuMTAzLDAuODk3LDIsMiwyaDQwYzEuMTAzLDAsMi0wLjg5NywyLTJWMTJjMC0xLjEwMy0wLjg5Ny0yLTItMkg0eiIvPjwvZz48Zz48cGF0aCBkPSJNMjQsMjkuMTkxTDYuNDU3LDE3Ljg0Yy0wLjQ2NC0wLjMwMS0wLjU5Ny0wLjkxOS0wLjI5Ny0xLjM4M3MwLjkxOS0wLjU5NiwxLjM4My0wLjI5N0wyNCwyNi44MDlMNDAuNDU3LDE2LjE2ICAgICBjMC40NjQtMC4yOTksMS4wODMtMC4xNjcsMS4zODMsMC4yOTdzMC4xNjcsMS4wODItMC4yOTcsMS4zODNMMjQsMjkuMTkxeiIvPjwvZz48Zz48cGF0aCBkPSJNNi4wMDEsMzRjLTAuMzIzLDAtMC42NDEtMC4xNTYtMC44MzMtMC40NDVjLTAuMzA3LTAuNDYtMC4xODMtMS4wOCwwLjI3Ny0xLjM4N2w5LTZjMC40Ni0wLjMwNywxLjA4MS0wLjE4MywxLjM4NywwLjI3NyAgICAgYzAuMzA3LDAuNDYsMC4xODMsMS4wOC0wLjI3NywxLjM4N2wtOSw2QzYuMzg0LDMzLjk0NSw2LjE5MSwzNCw2LjAwMSwzNHoiLz48L2c+PGc+PHBhdGggZD0iTTQxLjk5OSwzNGMtMC4xOSwwLTAuMzgzLTAuMDU1LTAuNTU0LTAuMTY4bC05LTZjLTAuNDYtMC4zMDctMC41ODQtMC45MjctMC4yNzctMS4zODcgICAgIGMwLjMwNi0wLjQ2LDAuOTI2LTAuNTg0LDEuMzg3LTAuMjc3bDksNmMwLjQ2LDAuMzA3LDAuNTg0LDAuOTI3LDAuMjc3LDEuMzg3QzQyLjY0LDMzLjg0NCw0Mi4zMjIsMzQsNDEuOTk5LDM0eiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

#ekran_block{
  display:none;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  min-width:320px;
  height:100%;
  min-height:400px;
  background-color:#333;
  background-color: rgba(0, 0, 0, 0.8);
  z-index:200000;
}
#circularG{
  position:relative;
  width:128px;
  height:128px;
  margin: 40vh auto 0;
  display:none;
}

.circularG{
  position:absolute;
  background-color:#0d98be;
  width:29px;
  height:29px;
  -moz-border-radius:19px;
  -moz-animation-name:bounce_circularG;
  -moz-animation-duration:0.96s;
  -moz-animation-iteration-count:infinite;
  -moz-animation-direction:linear;
  -webkit-border-radius:19px;
  -webkit-animation-name:bounce_circularG;
  -webkit-animation-duration:0.96s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-direction:linear;
  -ms-border-radius:19px;
  -ms-animation-name:bounce_circularG;
  -ms-animation-duration:0.96s;
  -ms-animation-iteration-count:infinite;
  -ms-animation-direction:linear;
  -o-border-radius:19px;
  -o-animation-name:bounce_circularG;
  -o-animation-duration:0.96s;
  -o-animation-iteration-count:infinite;
  -o-animation-direction:linear;
  border-radius:19px;
  animation-name:bounce_circularG;
  animation-duration:0.96s;
  animation-iteration-count:infinite;
  animation-direction:linear;
}

#circularG_1{
  left:0;
  top:50px;
  -moz-animation-delay:0.36s;
  -webkit-animation-delay:0.36s;
  -ms-animation-delay:0.36s;
  -o-animation-delay:0.36s;
  animation-delay:0.36s;
}

#circularG_2{
  left:14px;
  top:14px;
  -moz-animation-delay:0.48s;
  -webkit-animation-delay:0.48s;
  -ms-animation-delay:0.48s;
  -o-animation-delay:0.48s;
  animation-delay:0.48s;
}

#circularG_3{
  top:0;
  left:50px;
  -moz-animation-delay:0.6s;
  -webkit-animation-delay:0.6s;
  -ms-animation-delay:0.6s;
  -o-animation-delay:0.6s;
  animation-delay:0.6s;
}

#circularG_4{
  right:14px;
  top:14px;
  -moz-animation-delay:0.72s;
  -webkit-animation-delay:0.72s;
  -ms-animation-delay:0.72s;
  -o-animation-delay:0.72s;
  animation-delay:0.72s;
}

#circularG_5{
  right:0;
  top:50px;
  -moz-animation-delay:0.84s;
  -webkit-animation-delay:0.84s;
  -ms-animation-delay:0.84s;
  -o-animation-delay:0.84s;
  animation-delay:0.84s;
}

#circularG_6{
  right:14px;
  bottom:14px;
  -moz-animation-delay:0.96s;
  -webkit-animation-delay:0.96s;
  -ms-animation-delay:0.96s;
  -o-animation-delay:0.96s;
  animation-delay:0.96s;
}

#circularG_7{
  left:50px;
  bottom:0;
  -moz-animation-delay:1.08s;
  -webkit-animation-delay:1.08s;
  -ms-animation-delay:1.08s;
  -o-animation-delay:1.08s;
  animation-delay:1.08s;
}

#circularG_8{
  left:14px;
  bottom:14px;
  -moz-animation-delay:1.2s;
  -webkit-animation-delay:1.2s;
  -ms-animation-delay:1.2s;
  -o-animation-delay:1.2s;
  animation-delay:1.2s;
}

@-moz-keyframes bounce_circularG{
  0%{
    -moz-transform:scale(1)}

    100%{
      -moz-transform:scale(.3)}

    }

    @-webkit-keyframes bounce_circularG{
      0%{
        -webkit-transform:scale(1)}

        100%{
          -webkit-transform:scale(.3)}

        }

        @-ms-keyframes bounce_circularG{
          0%{
            -ms-transform:scale(1)}

            100%{
              -ms-transform:scale(.3)}

            }

            @-o-keyframes bounce_circularG{
              0%{
                -o-transform:scale(1)}

                100%{
                  -o-transform:scale(.3)}

                }

                @keyframes bounce_circularG{
                  0%{
                    transform:scale(1)}

                    100%{
                     transform:scale(.3)}

                   }

.lan_link{
padding-left:15px;	
}
.top-menu li.lan_link a{
color:#ff9804;	
}
@media screen and (max-width: 1200px) {
	.lan_link{
		padding-left:0;
	}
}
.req-list {
  display: flex;
  margin: 0 -15px;
}
@media screen and (max-width: 600px) {
    .footer .req-list {
        display: block;
    }
}
.req-item {
  padding: 15px;
}
.footer .req-list {
  color: #fff;
  margin-left: auto;
}

.footer-contacts-bt {
    margin-left: auto;
}

@media (max-width: 568px) {
    .req-item {
        padding: 15px 0;
    }
    .footer-contacts-bt {
        margin-left: 0;
    }
    .footer .messengers__list {
        justify-content: flex-start;
        padding-top: 15px;
    }
}