html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block
}

body {
line-height:1
}

ol,ul {
list-style:none
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none
}

table {
border-collapse:collapse;
border-spacing:0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
display:block
}

body {
font-family:'Arial', sans-serif;
overflow-x:hidden;
width:100%;
background:#fff
}

@font-face {
font-family:'Cygre-SemiBold';
src:url(../fonts/cygre-semibold.eot);
src:url(../fonts/cygre-semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/cygre-semibold.woff2) format("woff2"),url(../fonts/cygre-semibold.woff) format("woff"),url(../fonts/cygre-semibold.ttf) format("truetype"),url(../fonts/cygre-semibold.svg#cygre-semibold) format("svg")
}

@font-face {
font-family:'Helvetica';
src:url(../fonts/Helvetica/Helvetica.eot);
src:url(../fonts/Helvetica/Helvetica.eot?#iefix) format("embedded-opentype"),url(../fonts/Helvetica/Helvetica.woff2) format("woff2"),url(../fonts/Helvetica/Helvetica.woff) format("woff"),url(../fonts/Helvetica/Helvetica.ttf) format("truetype"),url(../fonts/Helvetica/Helvetica.svg) format("svg")
}

.container {
margin-left:auto;
margin-right:auto;
padding-left:15px;
padding-right:15px;
position:relative
}

.menu_top_desktop a {
cursor:pointer
}

.anchor {
position:absolute
}

.anchor_suggest {
margin-top:-60px
}

.anchor_works {
margin-top:100px
}

.anchor_reviews {
margin-top:-40px
}

.border_line {
background:#000;
height:2px;
position:absolute;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
margin:53px 0 0 254px;
width:40px
}

.bbline1 {
margin:53px 0 0 373px
}

.bbline2 {
margin:53px 0 0 531px
}

.bbline3 {
margin:53px 0 0 642px
}

.bbline4 {
margin:53px 0 0 800px
}

.bbline5 {
margin:53px 0 0 925px
}

.top_line3,.cloud {
overflow-x:clip
}

.close_drop_menu_mask {
width:100%;
height:100%;
position:fixed;
background:red
}

.cover {
will-change:transform;
position:fixed;
height:100%;
width:100%;
background:#29d;
z-index:1500
}

#loading-center-absolute {
position:absolute;
left:50%;
top:50%;
height:200px;
width:200px;
margin-top:-100px;
margin-left:-100px;
-ms-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
transform:rotate(-135deg)
}

#back-top,#back-top2,#back-top3 {
position:absolute;
width:50px;
height:100px;
-webkit-border-radius:25px;
-moz-border-radius:25px;
border-radius:25px;
right:50px;
bottom:50px;
cursor:pointer;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
position:fixed;
z-index:3;
transform:translate(0,100px);
-webkit-transform:translate(0,100px);
-moz-transform:translate(0,100px);
-o-transform:translate(0,100px);
opacity:0
}

.back-top_anim {
position:absolute
}

.back-topup {
transform:translate(0,0)!important;
-webkit-transform:translate(0,0)!important;
-moz-transform:translate(0,0)!important;
-o-transform:translate(0,0)!important;
opacity:1!important
}

#back-top {
background:#918078
}

.arrow-up {
background:url(/img/spr.png) no-repeat;
background-position-x:0;
background-position-y:0;
background-position-x:0;
background-position-y:0;
background-position:-18px -18px;
width:16px;
height:26px;
margin:0 auto;
position:relative;
top:38%
}

#back-top:hover,#back-top2:hover,#back-top3:hover {
height:120px;
margin-top:218px
}

.preloader-logo {
width:100%;
height:290px;
position:fixed;
bottom:0;
background:url(../img/log_new3.png) no-repeat center;
z-index:2520;
margin:auto;
bottom:0;
top:-150px
}

.preloader-img {
width:100%;
height:150px;
position:fixed;
bottom:0;
background:url(data:image/png;base64,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) no-repeat center;
z-index:2500;
margin:auto;
bottom:0;
top:150px
}

.pace {
-webkit-pointer-events:none;
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
z-index:2000;
position:fixed;
margin:auto;
top:170px;
left:0;
right:0;
bottom:0;
width:290px;
height:130px;
overflow:hidden;
display:none
}

.pace .pace-progress {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
display:none;
position:absolute;
right:100%;
margin-right:-7px;
width:320px;
top:7px;
height:150px;
font-size:12px;
color:#FFF;
line-height:60px;
font-weight:700;
font-family:Helvetica,Arial,"Lucida Grande",sans-serif;
background-color:#fff;
opacity:1
}

.pace .pace-activity {
color:#fff;
display:block;
font-family:Helvetica,Arial,"Lucida Grande",sans-serif;
font-size:12px;
height:150px;
line-height:60px;
margin-right:-7px;
position:relative;
top:7px;
width:320px;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,#fff3),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,#fff3),color-stop(0.75,#fff3),color-stop(0.75,transparent),to(transparent));
background-image:-webkit-linear-gradient(45deg,#fff3 25%,transparent 25%,transparent 50%,#fff3 50%,#fff3 75%,transparent 75%,transparent);
background-image:-moz-linear-gradient(45deg,#fff3 25%,transparent 25%,transparent 50%,#fff3 50%,#fff3 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,#fff3 25%,transparent 25%,transparent 50%,#fff3 50%,#fff3 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,#fff3 25%,transparent 25%,transparent 50%,#fff3 50%,#fff3 75%,transparent 75%,transparent);
-webkit-background-size:32px 32px;
-moz-background-size:32px 32px;
-o-background-size:32px 32px;
background-size:32px 32px;
-webkit-animation:pace-theme-barber-shop-motion 500ms linear infinite;
-moz-animation:pace-theme-barber-shop-motion 500ms linear infinite;
-ms-animation:pace-theme-barber-shop-motion 500ms linear infinite;
-o-animation:pace-theme-barber-shop-motion 500ms linear infinite;
animation:pace-theme-barber-shop-motion 500ms linear infinite
}

@-webkit-keyframes pace-theme-barber-shop-motion {
0% {
-webkit-transform:none;
transform:none
}

100% {
-webkit-transform:translate(-32px,0);
transform:translate(-32px,0)
}
}

@-moz-keyframes pace-theme-barber-shop-motion {
0% {
-moz-transform:none;
transform:none
}

100% {
-moz-transform:translate(-32px,0);
transform:translate(-32px,0)
}
}

@-o-keyframes pace-theme-barber-shop-motion {
0% {
-o-transform:none;
transform:none
}

100% {
-o-transform:translate(-32px,0);
transform:translate(-32px,0)
}
}

@-ms-keyframes pace-theme-barber-shop-motion {
0% {
-ms-transform:none;
transform:none
}

100% {
-ms-transform:translate(-32px,0);
transform:translate(-32px,0)
}
}

@keyframes pace-theme-barber-shop-motion {
0% {
transform:none;
transform:none
}

100% {
transform:translate(-32px,0);
transform:translate(-32px,0)
}
}

.opa1 {
opacity:0;
transition:all .5s ease 0s
}

.opa2 {
transition:all .2s ease 0s
}

.opac_ind {
z-index:-1!important;
position:absolute!important;
width:1px!important;
height:1px!important
}

#loading {
background-color:#fff;
height:100%;
width:100%;
position:fixed;
z-index:1;
margin-top:0;
top:0;
right:0;
left:0;
bottom:0;
z-index:100000000
}

#loading-center {
width:100%;
height:100%;
position:relative
}

#loading-center-absolute {
position:absolute;
left:50%;
top:50%;
height:200px;
width:200px;
margin-top:-100px;
margin-left:-100px;
-ms-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
transform:rotate(-135deg)
}

.object {
-moz-border-radius:50%;
-webkit-border-radius:50% 50% 50% 50%;
border-radius:50% 50% 50% 50%;
position:absolute;
border-top:4px solid #fff;
border-bottom:4px solid transparent;
border-left:4px solid #fff;
border-right:4px solid transparent;
-webkit-animation:animate 2s infinite;
animation:animate 2s infinite
}

#object_one {
left:75px;
top:75px;
width:50px;
height:50px
}

#object_two {
left:65px;
top:65px;
width:70px;
height:70px;
-webkit-animation-delay:.2s;
animation-delay:.2s;
-ms-animation-delay:.2s
}

#object_three {
left:55px;
top:55px;
width:90px;
height:90px;
-webkit-animation-delay:.4s;
animation-delay:.4s;
-ms-animation-delay:.4s
}

#object_four {
left:45px;
top:45px;
width:110px;
height:110px;
-webkit-animation-delay:.6s;
animation-delay:.6s;
-ms-animation-delay:.6s
}

@-webkit-keyframes animate {
50% {
-ms-transform:rotate(360deg) scale(0.8);
-webkit-transform:rotate(360deg) scale(0.8);
transform:rotate(360deg) scale(0.8)
}
}

@keyframes animate {
50% {
-ms-transform:rotate(360deg) scale(0.8);
-webkit-transform:rotate(360deg) scale(0.8);
transform:rotate(360deg) scale(0.8)
}
}

@media(min-width:1px) and (max-width:700px) {
#object_four,#object_three,#object_two {
display:none
}
}

.good_send {
width:340px;
background:#fff;
position:fixed;
z-index:13;
top:50%;
left:50%;
margin:-175px 0 0 -171px;
border-radius:20px;
opacity:0;
visibility:hidden
}

.good_send_img {
background:url(/img/send.png) no-repeat;
width:140px;
height:140px;
margin:50px auto -20px
}

.form_header_t {
font-size:19px;
text-align:center;
margin:39px 0 0;
color:#98836b;
line-height:30px;
font-weight:500
}

.form_header_txt {
margin:10px 50px 40px;
line-height:19px;
text-align:center;
color:#807c7c;
font-size:13px
}

.page-loader {
display:block;
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
background:#fefefe;
z-index:100000
}

.loader {
width:50px;
height:50px;
position:absolute;
top:50%;
left:50%;
margin:-25px 0 0 -25px;
font-size:10px;
text-indent:-12345px;
border-top:1px solid #00000014;
border-right:1px solid #00000014;
border-bottom:1px solid #00000014;
border-left:1px solid #00000080;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
-webkit-animation:spinner 700ms infinite linear;
-moz-animation:spinner 700ms infinite linear;
-ms-animation:spinner 700ms infinite linear;
-o-animation:spinner 700ms infinite linear;
animation:spinner 700ms infinite linear;
z-index:100001
}

@-webkit-keyframes spinner {
0% {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}

100% {
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}

@-moz-keyframes spinner {
0% {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}

100% {
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}

@-o-keyframes spinner {
0% {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}

100% {
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}

@keyframes spinner {
0% {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}

100% {
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)
}
}

.page-loader {
display:none
}

.pace.pace-inactive {
display:none!important
}

.cover {
will-change:transform;
position:fixed;
height:100%;
width:100%;
background:#29d;
z-index:1500
}

.cover.opa1main {
z-index:1500!important;
opacity:1!important
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.pace {
display:none!important
}

.init-animation-2 {
opacity:1!important;
animation:none!important
}

.page-loader {
display:block
}
}

.region_img img {
width:18px;
position:absolute;
margin:-1px 0 0
}

.top_line1 {
padding:25px 0;
border-bottom:1px solid #d9d9d9;
position:fixed;
width:100%;
background:#fff;
z-index:9
}

.region_title {
font-size:13px;
font-weight:500;
opacity:.7;
margin:0 0 0 30px
}

.top_menu_header a {
font-size:14px;
font-weight:500;
margin:0 10px;
color:#000;
opacity:.8
}

.top_menu_header {
position:absolute;
margin:-15px 0 0;
right:0
}

.top_menu1 {
cursor:pointer
}

.drop_menu {
z-index:2;
overflow:hidden;
outline:0;
visibility:hidden;
position:absolute;
background:#fff;
width:200px;
padding:20px;
border-radius:10px;
z-index:1;
-webkit-box-shadow:4px 4px 70px 0 #0000005e;
-moz-box-shadow:4px 4px 70px 0 #0000005e;
box-shadow:4px 4px 70px 0 #0000001a
}

.drop_menu a {
display:block;
font-size:13.4px;
font-weight:500;
padding:7px;
line-height:20px;
opacity:.7
}

.dm1,.dm2,.dm3,.dm4,.dm5,.dm6,.dm7 {
margin:23px 0 0
}

.dm8 {
margin:23px 0 0 -120px
}

.novis {
display:none
}

.link_d {
background:url(/img/link_d.png) no-repeat;
width:18px;
height:12px;
margin:2px 0 0 -6px;
display:inline-block;
-webkit-transition-duration:.2s;
-moz-transition-duration:.2s;
-o-transition-duration:.2s;
transition-duration:.2s;
-webkit-transition-property:-webkit-transform;
top:1px;
position:relative
}

.zadat_vopros_top {
position:absolute;
right:10px;
margin:20px 0 0;
background:#005a72;
color:#fff;
font-weight:500;
padding:15px 40px;
border-radius:5px;
cursor:pointer;
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease;
-o-transition:all .6s ease;
-ms-transition:all .6s ease;
transition:all .6s ease
}

.butt_yell span {
cursor:pointer;
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease;
-o-transition:all .6s ease;
-ms-transition:all .6s ease;
transition:all .6s ease
}

.zadat_vopros_top:hover,.butt_yell span:hover {
border-radius:55px;
background:#50372d
}

.logo_top_container img {
width:240px;
position:absolute;
margin:20px 0 0
}

.top_adress_container {
position:absolute;
right:694px;
top:25px
}

.top_email_container {
position:absolute;
right:502px;
top:25px
}

.top_phone_container {
position:absolute;
right:287px;
top:25px
}

.top_phone_d1 a {
color:#50372d;
font-weight:500;
text-decoration:none;
font-size:20px
}

.top_adress_d1 {
font-size:12px;
font-weight:500;
color:#777;
margin:0 0 6px
}

.top_adress_d2 {
font-weight:500;
text-decoration:none;
color:#50372d;
font-size:15px
}

.top_email_d1 {
font-size:12px;
font-weight:500;
color:#777;
margin:0 0 6px
}

.top_email_d2 a {
font-weight:400;
text-decoration:none;
color:#066684;
font-size:15px;
border-bottom:1px solid;
padding-bottom:2px
}

.up_page_container {
margin:30px 0 0
}

.up_page_button {
background:#fff;
width:42px;
height:40px;
border-radius:20px;
cursor:pointer
}

.up_page_button img {
position:absolute;
margin:12px
}

.up_page_txt {
position:absolute;
margin:-38px 0 0 61px
}

.up_page_txt span {
color:#006780;
font-size:15px;
font-weight:500;
line-height:38px;
cursor:pointer
}

.footer_email a {
font-weight:400;
text-decoration:none;
color:#066684;
font-size:15px;
border-bottom:1px solid;
padding-bottom:2px
}

.region_container {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
width:200px
}

.mini_logo_top img {
cursor:pointer;
width:170px;
margin:-7px 0 0;
-moz-transform:scale(0.0);
-webkit-transform:scale(0.0);
-o-transform:scale(0.0);
-ms-transform:scale(0.0);
transform:scale(0.0);
position:absolute;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease
}

.mini_logo_top.up img {
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}

.region_container.up {
-moz-transform:scale(0.0);
-webkit-transform:scale(0.0);
-o-transform:scale(0.0);
-ms-transform:scale(0.0);
transform:scale(0.0)
}

.about_vision {
position:absolute;
width:100%
}

.top_phone_d2 {
font-size:12px;
font-weight:500;
text-align:right;
color:#777;
margin:6px 0 0
}

.top_adress_d0 img {
position:absolute;
margin:8px 0 0 -40px;
width:18px
}

.top_line2 {
padding-top:70px;
height:85px
}

.top_line3 .container {
z-index:2
}

.airship img {
-webkit-transition:all 1.8s ease;
-moz-transition:all 1.8s ease;
-o-transition:all 1.8s ease;
-ms-transition:all 1.8s ease;
transition:all 1.8s ease;
position:absolute;
right:50%;
top:60px;
width:700px;
margin-right:-915px;
transform:translate(120%,100%);
-webkit-transform:translate(120%,100%);
-moz-transform:translate(120%,100%);
-o-transform:translate(120%,100%)
}

.go_air img {
transform:translate(0,20px);
-webkit-transform:translate(0,20px);
-moz-transform:translate(0,20px);
-o-transform:translate(0,20px)
}

.go_air2 img {
-moz-animation:balloon3 5s ease-in-out infinite alternate;
-webkit-animation:balloon3 5s ease-in-out infinite alternate;
animation:balloon3 5s ease-in-out infinite alternate
}

.cloud {
position:relative;
z-index:1;
background:url(/img/cloud.png) no-repeat center center;
background-size:auto;
background-size:auto;
background-size:auto;
background-size:cover;
height:514px;
margin-top:-332px;
-moz-animation:balloon 6s ease-in-out infinite alternate;
-webkit-animation:balloon 6s ease-in-out infinite alternate;
animation:balloon 6s ease-in-out infinite alternate;
left:-20%;
width:130%
}

.top_line3 {
background:url(/img/sky.png?v=1) no-repeat center center;
background-size:auto;
background-size:auto;
background-size:cover;
height:700px
}

.section-wrap {
position:relative;
height:600px;
overflow:hidden
}

.tb {
display:table;
table-layout:fixed;
width:100%;
height:100%
}

.tb-cell {
display:table-cell;
vertical-align:middle
}

.top_line3 h1 {
color:#50372d;
font-family:'Cygre-SemiBold';
font-size:50px;
margin-top:-80px;
font-weight:500;
opacity:0;
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease;
-o-transition:all .6s ease;
-ms-transition:all .6s ease;
transition:all .6s ease;
transform:translate(0,0);
-webkit-transform:translate(0,100px);
-moz-transform:translate(0,100px);
-o-transform:translate(0,100px)
}

.top_line3 h2 {
font-family:'Cygre-SemiBold';
color:#50372d;
font-size:20px;
margin:20px 0 0;
opacity:0;
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease;
-o-transition:all .6s ease;
-ms-transition:all .6s ease;
transition:all .6s ease;
-webkit-transform:translate(0,100px);
-moz-transform:translate(0,100px);
-o-transform:translate(0,100px)
}

.top_line3_txt {
color:#50372d;
width:417px;
margin:40px 0;
padding:10px 0;
opacity:0;
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease;
-o-transition:all .6s ease;
-ms-transition:all .6s ease;
transition:all .6s ease
}

.butt_yell {
opacity:0;
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease;
-o-transition:all .6s ease;
-ms-transition:all .6s ease;
transition:all .6s ease
}

.top_line3_txt span {
line-height:29px;
font-size:16px
}

.butt_yell span {
background:#005a72;
color:#fff;
font-weight:500;
padding:15px 40px;
border-radius:5px
}

.advantages_col {
background:#fff;
float:left;
width:277px;
padding:40px;
margin:20px;
border-radius:30px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
border:1px solid #e8e8e8
}

.geograf_container {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease
}

.geograf_container:hover {
-webkit-box-shadow:4px 4px 70px 0 #0000001a;
-moz-box-shadow:4px 4px 70px 0 #0000001a;
box-shadow:4px 4px 70px 0 #0000001a;
background:#fff;
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
border-radius:0;
color:#fff;
background:#005a72
}

.advantages_col:hover {
-webkit-box-shadow:4px 4px 70px 0 #0000001a;
-moz-box-shadow:4px 4px 70px 0 #0000001a;
box-shadow:4px 4px 70px 0 #0000001a;
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
background:#005a72;
border-radius:0;
color:#fff
}

.advantages_col:hover .advantages_col_title,.advantages_col:hover .advantages_col_bottom_txt {
color:#fff
}

.geograf_container:hover .geograf_title1,.geograf_container:hover .geograf_title2,.geograf_container:hover .geograf_txt {
color:#fff
}

.clear {
clear:both
}

.advantages_col_img,.advantages_col_title {
display:inline-block
}

.advantages_col_title {
color:#50372d;
font-family:'Cygre-SemiBold';
position:absolute;
margin:20px 0 0 20px;
font-size:18px;
line-height:22px
}

.advantages_col_bottom_txt {
margin:10px 0 0;
font-size:16px;
font-weight:500;
min-height:43px;
color:#50372d;
line-height:21px;
/*font-family:'Helvetica'*/
}

.text_main {
width:800px;
margin:12px 0 0;
background:#fff;
padding:60px;
border-radius:30px;
position:relative
}

.text_main_line_top1 {
background:#006780;
width:50px;
height:10px;
border-radius:0
}

.text_main_line_top2 {
background:#006780;
width:10px;
height:50px;
border-radius:0;
margin-top:-10px
}

.text_main_line_b {
position:absolute;
right:50px;
bottom:50px;
-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}

.text_main_line_top3 {
background:#918078;
width:50px;
height:10px
}

.text_main_line_top4 {
background:#918078;
width:10px;
height:50px;
margin-top:-10px
}

.text_main h3 {
font-family:'Cygre-SemiBold';
color:#006780;
font-size:27px;
line-height:38px;
margin:-20px 0 30px 40px;
max-width:500px
}

.text_main p {
font-size:16px;
line-height:23px;
margin:20px 0;
color:#50372d;
font-family:'Helvetica'
}

.geograf_container {
background:#fff;
padding:40px;
width:400px;
position:absolute;
top:300px;
right:37px;
border-radius:30px;
border:1px solid #e8e8e8
}

.geograf_title1 {
font-family:'Cygre-SemiBold';
font-size:25px;
text-align:center;
line-height:22px;
color:#50372d
}

.geograf_title2 {
font-family:'Cygre-SemiBold';
font-size:15px;
font-weight:500;
text-align:center;
line-height:22px;
margin:10px 0 30px;
color:#50372d
}

.geograf_txt {
margin:-6px 0 0;
font-size:16px;
font-weight:400;
color:#50372d;
min-height:43px;
line-height:22px
}

.tr_let_container {
background:#d0b8a3;
color:#fff;
right:20px;
padding:40px;
width:200px;
position:absolute;
border-radius:20px;
-webkit-box-shadow:4px 4px 70px 0 #0000005e;
-moz-box-shadow:4px 4px 70px 0 #0000005e;
box-shadow:4px 4px 70px 0 #0000005e
}

.tr_let_n {
font-size:70px;
font-weight:600
}

.tr_let_n span {
font-size:19px;
font-weight:500;
margin-left:-15px
}

.tr_let_txt {
margin:10px 0 0;
font-size:14px;
font-weight:500;
opacity:.9;
min-height:43px;
line-height:21px
}

.wr1 {
margin:40px 0 0
}

.wr2 {
margin:40px 0 0
}

.background1 {
overflow-x:clip;
background:#f5fafc;
height:500px;
-moz-transform:rotate(-46deg);
-webkit-transform:rotate(-46deg);
-o-transform:rotate(-46deg);
-ms-transform:rotate(-46deg);
transform:rotate(-4deg);
width:120%;
left:-10%;
position:relative;
margin-top:-200px;
margin-bottom:-200px
}

.currencies {
background:#f5fafc;
padding:0 0 100px
}

.advantages {
position:relative;
z-index:1;
margin-top:-150px
}

.currencies h2 {
font-family:'Cygre-SemiBold';
color:#006780;
font-size:37px;
line-height:38px;
text-align:center
}

.meneger {
padding:100px 0 0
}

.meneger h2 {
font-family:'Cygre-SemiBold';
color:#006780;
font-size:37px;
line-height:38px;
margin-bottom:10px;
text-align:center
}

.meneger h3 {
font-family:'Cygre-SemiBold';
color:#006780;
font-size:17px;
font-weight:500;
line-height:38px;
text-align:center
}

.currencies_col {
width:200px;
background:#fff;
margin:20px;
text-align:center;
padding:40px;
display:inline-table
}

.currencies_col_container {
text-align:center;
margin:40px 0 0
}

.line_top1 {
background:#9ff8f2;
width:40px;
height:7px
}

.line_top2 {
background:#9ff8f2;
width:7px;
height:40px;
margin-top:-7px
}

.currencies_line_top {
opacity:0;
position:absolute;
margin:-40px
}

.currencies_txt {
margin:15px 0 0;
font-weight:500;
font-size:16px;
color:#50372d;
opacity:.9
}

.currencies_content {
color:#50372d;
line-height:25px;
font-size:18px;
width:1170px;
text-align:left;
margin:20px 0 0 170px;
font-family:'Helvetica'
}

.background2 {
background:url(/img/volna_header.png) no-repeat 40% center;
background-size:auto;
background-size:cover;
height:50px;
margin:-50px 0 0;
position:relative
}

.meneger_col_container {
text-align:center;
margin:30px 0 0
}

.meneger_col.act {
background:#d0b8a3
}

.meneger_col {
font-family:'Helvetica';
color:#50372d;
width:272px;
background:#f5fafc;
margin:20px;
text-align:center;
padding:50px 40px;
display:inline-table;
font-size:18px;
font-weight:500;
border-radius:20px;
line-height:25px;
max-width:220px
}

.consultation_left {
background:url(/img/consultation.png) no-repeat center center;
background-size:auto;
background-size:cover;
width:450px;
height:690px;
border-radius:10px
}

.consultation_right {
width:500px;
border-radius:10px;
height:570px;
position:absolute;
top:0;
margin-left:480px;
padding:60px;
-webkit-box-shadow:4px 4px 70px 0 #0000001a;
-moz-box-shadow:4px 4px 70px 0 #0000001a;
box-shadow:4px 4px 70px 0 #0000001a
}

.consultation {
margin-top:80px
}

.consultation .container {
width:1100px
}

.consultation_right_title {
font-family:'Cygre-SemiBold';
color:#006780;
font-size:27px;
line-height:38px
}

.consultation_right_txt {
color:#50372d;
font-size:15px;
font-weight:400;
line-height:23px;
text-align:left;
margin:20px 0 0
}

.consultation_form {
margin:30px 0 0
}

.top_menu_header a {
text-decoration:none
}

.footer {
background:#f5fafc;
padding:100px 0 60px;
position:relative;
margin:100px 0 0
}

.footer_col2 {
max-width:700px;
position:absolute;
top:0;
margin:0 0 0 500px
}

.footer_col3 {
position:absolute;
top:0;
right:0;
width:470px
}

.footer .container {
width:1400px
}

.butt_footer span {
background:#ffe200;
color:#1c1c1c;
font-weight:500;
padding:15px 40px;
border-radius:5px;
cursor:pointer;
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease;
-o-transition:all .6s ease;
-ms-transition:all .6s ease;
transition:all .6s ease
}

.butt_footer span:hover {
border-radius:55px
}

.butt_footer {
margin:30px 0 20px
}

.currencies_anim {
position:absolute;
margin-top:-500px
}

.footer_title0 {
font-size:13px;
font-weight:400;
color:#777;
margin:0 0 6px
}

.footer_title {
font-family:'Cygre-SemiBold';
color:#006780;
font-size:20px;
line-height:38px
}

.footer_title2 {
font-size:13px;
font-weight:500;
color:#777;
margin:0 0 6px
}

.footer_title3 {
font-size:14px;
font-weight:400;
margin:10px 0 0;
line-height:23px;
max-width:300px
}

.footer_phone a {
color:#50372d;
font-weight:500;
text-decoration:none;
font-size:20px
}

.footer_phone_container,.footer_adress_container,.footer_email_container,.footer_grafic_container {
padding:15px 0
}

.footer_phone {
margin:23px 0 0
}

.footer_col2_menu a {
display:block;
color:#000
}

.footer_col2_menu {
margin:15px 0 0 -19px
}

.footer_col2_menu a {
display:inline-table;
color:#515151;
line-height:40px;
text-decoration:none;
font-weight:400;
font-size:17px;
margin:13px 20px;
font-family:'Helvetica'
}

.group {
width:100%;
height:65px;
overflow:hidden;
position:relative;
display:inline-block
}

.footer_col3_form {
width:393px;
margin:40px 0 0;
padding:20px 30px;
border-radius:20px;
-webkit-box-shadow:4px 4px 70px 0 #9393931a;
-moz-box-shadow:4px 4px 70px 0 #9393931a;
box-shadow:4px 4px 70px 0 #9393931a
}

.top_m {
display:inline-block;
height:60px;
padding:0 4px
}

.group {
width:100%;
height:65px;
overflow:hidden;
position:relative;
display:inline-block
}

.group label {
position:absolute;
top:32px;
font-weight:400;
color:#50372d;
font-size:14px;
cursor:text;
transition:.25s ease;
font-family:'Helvetica'
}

.group input {
display:block;
width:100%;
padding-top:36.6666666667px;
border:none;
border-radius:0;
font-size:14px;
font-weight:400;
color:#000;
background:#fff
}

.group input:valid ~ label {
top:30px;
font-weight:400;
color:#fff0
}

.group input:focus {
outline:none
}

.group input:focus ~ label {
top:10px;
font-size:13px;
font-weight:400;
color:#006780
}

.group input:focus ~ .bar:before {
transform:translateX(0)
}

.group input:-webkit-autofill {
-webkit-box-shadow:0 0 0 1000px #333 inset;
-webkit-text-fill-color:#fff!important
}

.bar {
background:#e3e1e1;
content:"";
width:550px;
height:1px;
transition:.3s ease;
position:relative;
top:5px
}

.bar:before {
content:"";
position:absolute;
width:100%;
height:1px;
height:150%;
background:#006780;
transform:translateX(-100%)
}

::selection {
background:#2196f34d
}

input:invalid {
box-shadow:none
}

.footer .group input {
background:#f5fafc
}

.top_menu1:hover .dm1 {
opacity:1;
visibility:inherit
}

.top_menu3:hover .dm3 {
opacity:1;
visibility:inherit
}

.top_menu4:hover .dm4 {
opacity:1;
visibility:inherit
}

.top_menu5:hover .dm5 {
opacity:1;
visibility:inherit
}

.top_menu6:hover .dm6 {
opacity:1;
visibility:inherit
}

.top_menu7:hover .dm7 {
opacity:1;
visibility:inherit
}

.top_menu8:hover .dm8 {
opacity:1;
visibility:inherit
}

.form-actions {
    margin-top: 20px;
    display: flex;
    align-items: flex-start;
    gap: 20px;            
}

.form-right {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.ajax_result_consultation {
    min-height: 18px;
    font-size: 14px;
    color: #d9534f;
}

@keyframes balloon3 {
from {
-moz-transform:translateY(20px) rotate(0);
-ms-transform:translateY(20px) rotate(0);
-webkit-transform:translateY(20px) rotate(0);
transform:translateY(20px) rotate(0)
}

to {
-moz-transform:translateY(-10px) rotate(0deg);
-ms-transform:translateY(-10px) rotate(0deg);
-webkit-transform:translateY(-10px) rotate(0deg);
transform:translateY(-10px) rotate(0deg)
}
}

@keyframes balloon {
from {
-moz-transform:translateX(120px) rotate(0);
-ms-transform:translateX(120px) rotate(0);
-webkit-transform:translateX(120px) rotate(0);
transform:translateX(120px) rotate(0)
}

to {
-moz-transform:translateY(-10px) rotate(0deg);
-ms-transform:translateY(-10px) rotate(0deg);
-webkit-transform:translateY(-10px) rotate(0deg);
transform:translateY(-10px) rotate(0deg)
}
}

.pop-up_container_main {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1050;
overflow:hidden;
outline:0;
visibility:hidden
}

.pop-up_main {
width:340px;
padding:20px;
top:20%;
margin-bottom:50px;
margin-left:-190px;
background:#fff;
position:relative;
z-index:9;
left:50%;
-o-transform:scale(0.0);
-ms-transform:scale(0.0);
-moz-transform:scale(0.0);
-webkit-transform:scale(0.0);
transform:scale(0.0);
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
-webkit-box-shadow:0 0 127px 0 #aeaeae70;
-moz-box-shadow:0 0 127px 0 #aeaeae70;
box-shadow:0 0 127px 0 #aeaeae70
}

.pop-up_closed {
width:50px;
height:50px;
background:#a82b37;
border-radius:50px;
position:absolute;
right:-21px;
top:-17px;
cursor:pointer;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}

.pop-up_closed_m {
position:absolute;
margin:24px 0 0 13px
}

.pop-up_closed1 {
width:24px;
height:3px;
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
position:absolute
}

.pop-up_closed2 {
width:24px;
height:3px;
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
transform:rotate(135deg);
position:absolute
}

.pop-up_closed1,.pop-up_closed2 {
background:#fff
}

.pop-up_main1 {
padding-bottom:20px;
border:1px solid #eaeaea;
height:100%
}

.pop-up_title {
margin:35px auto 15px;
text-align:center
}

.pop-up_title span {
font-size:20px;
color:#333;
font-weight:500
}

.currencies_col {
-webkit-transition:all .6s ease;
-moz-transition:all .6s ease;
-o-transition:all .6s ease;
-ms-transition:all .6s ease;
transition:all .6s ease
}

.cur1,.cur2,.cur3,.cur4 {
transform:translate(0,70px);
-webkit-transform:translate(0,70px);
-moz-transform:translate(0,70px);
-o-transform:translate(0,70px);
opacity:0
}

.cur_up .cur1,.cur_up .cur2,.cur_up .cur3,.cur_up .cur4 {
transform:translate(0,0);
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-o-transform:translate(0,0);
opacity:1
}

.cur_up .cur2 {
-webkit-transition-delay:.2s;
transition-delay:.2s
}

.cur_up .cur3 {
-webkit-transition-delay:.4s;
transition-delay:.4s
}

.cur_up .cur4 {
-webkit-transition-delay:.6s;
transition-delay:.6s
}

.good_messege {
font-size:14px;
padding:12px 23px;
line-height:23px;
text-align:center;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
text-align:left;
color:#50372d
}

.pop-up_main2 {
padding:0 40px
}

.open-m {
overflow-x:hidden;
overflow-y:auto;
display:block;
opacity:1;
visibility:inherit
}

.open-m .pop-up_main {
-o-transform:scale(1.0);
-ms-transform:scale(1.0);
-moz-transform:scale(1.0);
-webkit-transform:scale(1.0);
transform:scale(1.0)
}

.popup_shadow {
z-index:4;
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#00000080;
opacity:0;
visibility:hidden
}

.anim03 {
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}

.opac {
z-index:999!important;
opacity:1!important;
visibility:visible!important
}

.opac2 {
z-index:9991!important;
opacity:1!important;
visibility:visible!important
}

.displaynone {
display:none
}

.otp_c span {
background:#005a72;
color:#fff;
font-weight:500;
padding:15px 40px;
cursor:pointer;
border-radius:5px
}

.otp_c span:hover {
border-radius:55px;
background:#50372d
}

.otp_c {
margin:35px 0 36px
}

.mobile_menu_container {
height:auto;
overflow-y:scroll;
overflow-x:scroll;
padding:40px;
width:80%;
min-width:186px;
max-width:240px;
position:fixed;
top:0;
bottom:0;
margin:0;
right:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
z-index:9999991;
-ms-transform:translate(100%,0);
-webkit-transform:translate(100%,0);
-o-transform:translate(100%,0);
-moz-transform:translate(100%,0);
transform:translate(100%,0);
background:#fff
}

.closed_mobile_menu_c {
width:57px;
height:57px;
background:#a82b37;
position:absolute;
top:0;
right:0;
border-radius:0 0 0 60px
}

.closed_mobile_menu_c .pop-up_closed_m {
margin:22px 0 0 24px
}

.pop-up_closed_m {
position:absolute;
margin:24px 0 0 13px
}

.pop-up_closed1 {
width:24px;
height:3px;
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
position:absolute
}

.pop-up_closed2 {
width:24px;
height:3px;
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
transform:rotate(135deg);
position:absolute
}

.pop-up_closed1,.pop-up_closed2 {
background:#fff
}

.mobile_menu_container.active {
-ms-transform:translate(0,0);
-webkit-transform:translate(0,0);
-o-transform:translate(0,0);
-moz-transform:translate(0,0);
transform:translate(0,0)
}

.new_menu_desktop_tb_cell {
display:table-cell;
vertical-align:middle
}

.mobile_menu_c ul {
margin-bottom:50px
}

.mobile_menu_c .contact_top_l {
display:block;
margin:20px 0
}

/* add by ShEV */
.top_adress_m1_l {
font-size:12px;
font-weight:500;
color:#777;
}

.top_adress_m2_l {
font-weight:500;
text-decoration:none;
color:#50372d;
font-size:15px;
border-bottom: 1px solid #f4f4f4;
padding-bottom: 26px;
}
/* end add by ShEV */

img.contact_top_phone1 {
width:32px
}

.mobile_menu_c a {
display:block;
color:#50372d;
text-decoration:none;
border-bottom:1px solid #f4f4f4;
padding:20px 0
}

@media (min-width: 1px) and (max-width: 505px) {
.pop-up_main1 {
padding-bottom:20px
}

.pop-up_main2 {
padding:0 20px
}

.pop-up_closed {
border-radius:0;
right:0;
top:0
}

.top_phone_container {
display:none
}

.pop-up_main {
width:auto!important;
top:0!important;
margin-left:auto!important;
left:auto!important;
box-shadow:none!important;
height:auto
}
}

@media (max-width: 550px) {
    .form-actions {
        margin-top: 0px;
        flex-direction: column;
        align-items: stretch;
    }

    .g-recaptcha {
        transform: scale(0.85);
        transform-origin: 0 0;
    }
}

@media (min-width: 1px) and (max-width: 699px) {
.footer_col2_menu {
margin:20px 0 0
}

.footer_col2_menu a {
display:block;
background:none;
padding:0;
margin:10px 0
}

.text_main_line_b {
right:10px;
bottom:10px
}

.meneger_col {
width:auto
}

.footer_title3 {
font-size:13px
}

.meneger h3 {
font-size:15px;
font-weight:500;
line-height:23px;
max-width:400px;
margin:31px auto 0
}

.consultation_right_txt {
font-size:14px
}

.text_main h3 {
font-size:17px;
font-weight:600;
line-height:26px
}

.geograf_title1 {
font-size:22px;
line-height:22px
}

.meneger h2 {
font-size:23px;
font-weight:600;
line-height:31px;
text-align:center;
max-width:300px;
margin:0 auto
}

.currencies h2 {
font-size:23px;
line-height:31px;
max-width:286px;
margin:0 auto
}

.airship img {
position:absolute;
right:50%;
top:100px;
width:200px;
margin-right:-225px
}

.top_line3 h1 {
font-size:23px;
font-weight:600;
max-width:250px;
margin:-30px auto 0;
line-height:30px
}

.top_line3 h2 {
font-size:17px;
font-weight:500;
max-width:300px;
margin:20px auto;
line-height:23px
}

.cloud {
left:-30%
}

.top_phone_container {
position:absolute;
right:97px;
top:17px
}

.menu_top_container_mobile_b {
position:absolute;
padding:10px 20px;
right:10px;
top:6px;
cursor:pointer;
z-index:1
}

.menu_top_container_mobile_b div {
background:#2abaff;
width:39px;
height:2px;
border-radius:10px;
margin:8px 0
}

.top_mobile_logo img {
width:200px;
margin:18px
}

.top_menu_mobile_container {
width:100%;
height:70px;
background:#fff;
position:fixed;
z-index:5;
-webkit-box-shadow:4px 4px 39px 0 #223c5033;
-moz-box-shadow:4px 4px 39px 0 #223c5033;
box-shadow:4px 4px 39px 0 #223c5033
}

.consultation_left {
display:none
}

.footer_col3 {
display:none
}

.footer {
padding:70px 30px;
margin:100px 0 0
}

.advantages_col_bottom_txt {
margin:21px 0 0;
font-size:14px;
text-align:center
}

.footer .container {
width:auto
}

.footer_col2 {
position:relative;
top:auto;
margin:20px 0 0
}

.consultation {
max-width:600px;
margin:40px auto
}

.consultation .container {
width:auto
}

.meneger_col {
margin:10px
}

.consultation_right {
width:auto;
border-radius:10px;
height:auto;
position:relative;
top:0;
margin-left:0;
padding:30px 30px 40px
}

.advantages_col_top {
text-align:center
}

.advantages_col_title {
position:relative;
margin:auto
}

.tr_let_container {
display:none
}

.currencies_content {
line-height:27px;
font-size:16px;
width:auto;
text-align:center;
margin:20px 0 0;
padding:0 30px
}

.top_line3_txt span {
line-height:25px;
font-size:14px
}

.currencies {
margin-top:-250px
}

.advantages_col_img,.advantages_col_title {
display:block;
text-align:center
}

.top_line1,.top_line2 {
display:none
}

.top_line3 {
text-align:center
}

.top_line3_txt {
width:auto;
margin:20px 0
}

.advantages_col_container {
text-align:center
}

.advantages_col {
width:auto;
float:none;
display:block
}

.text_main {
width:auto;
padding:20px
}

.geograf_container {
padding:40px 25px;
width:auto;
position:relative;
top:auto;
right:auto;
border-radius:30px;
margin:31px auto;
max-width:500px
}
}

@media (min-width: 700px) and (max-width: 1099px) {
.text_main_line_b {
right:10px;
bottom:10px
}

.footer_title3 {
font-size:13px
}

.meneger h3 {
font-size:15px;
font-weight:500;
line-height:23px;
max-width:400px;
margin:31px auto 0
}

.consultation_right_txt {
font-size:14px
}

.text_main h3 {
font-size:23px;
font-weight:600;
line-height:35px
}

.meneger h2 {
font-size:30px;
font-weight:600;
line-height:0;
margin-bottom:20px;
text-align:center
}

.currencies h2 {
font-size:30px;
line-height:0
}

.airship img {
position:absolute;
right:50%;
top:120px;
width:300px;
margin-right:-415px
}

.top_line3 h1 {
font-size:30px;
font-weight:600
}

.top_line3 h2 {
font-size:18px;
font-weight:500
}

.top_phone_container {
position:absolute;
right:97px;
top:17px
}

.menu_top_container_mobile_b {
position:absolute;
padding:10px 20px;
right:10px;
top:6px;
cursor:pointer;
z-index:1
}

.menu_top_container_mobile_b div {
background:#2abaff;
width:39px;
height:2px;
border-radius:10px;
margin:8px 0
}

.top_mobile_logo img {
width:200px;
margin:18px
}

.top_menu_mobile_container {
width:100%;
height:70px;
background:#fff;
position:fixed;
z-index:5;
-webkit-box-shadow:4px 4px 39px 0 #223c5033;
-moz-box-shadow:4px 4px 39px 0 #223c5033;
box-shadow:4px 4px 39px 0 #223c5033
}

.consultation_left {
display:none
}

.footer_col3 {
display:none
}

.footer {
padding:70px 30px;
margin:100px 0 0
}

.advantages_col_bottom_txt {
margin:21px 0 0;
font-size:14px;
text-align:center
}

.footer .container {
width:auto
}

.footer_col2 {
position:relative;
top:auto;
margin:20px 0 0
}

.consultation {
max-width:600px;
margin:40px auto
}

.consultation .container {
width:auto
}

.meneger_col {
margin:10px
}

.consultation_right {
width:auto;
border-radius:10px;
height:auto;
position:relative;
top:0;
margin-left:0;
padding:60px
}

.advantages_col_top {
text-align:center
}

.advantages_col_title {
position:relative;
margin:auto
}

.tr_let_container {
display:none
}

.currencies_content {
line-height:27px;
font-size:16px;
width:auto;
text-align:center;
margin:20px 0 0;
padding:0 30px
}

.currencies {
margin-top:-250px
}

.advantages_col_img,.advantages_col_title {
display:block;
text-align:center
}

.top_line1,.top_line2 {
display:none
}

.top_line3 {
text-align:center
}

.top_line3_txt {
width:auto
}

.advantages_col_container {
text-align:center
}

.advantages_col {
width:30%;
float:none;
display:inline-table
}

.text_main {
width:auto;
padding:20px
}

.geograf_container {
padding:40px;
width:auto;
position:relative;
top:auto;
right:auto;
border-radius:30px;
margin:31px auto;
max-width:500px
}
}

@media (min-width: 1100px) and (max-width: 9999px) {
.only_mobile,.mobile_menu_container {
display:none
}
}

@media (min-width: 1100px) and (max-width: 1199px) {
.airship img {
top:60px;
width:580px;
margin-right:-715px
}

.consultation_right {
margin-left:428px
}

.consultation_left {
width:400px
}

.top_adress_container {
display:none
}

.top_menu_header a {
font-size:13px;
margin:0 8px
}

.geograf_container {
top:280px
}

.adva4 {
display:none
}

.text_main {
width:460px
}

.currencies_col {
width:135px
}

.mini_logo_top {
visibility:hidden
}

.top_menu_header {
left:0
}

.region_container {
opacity:0
}

.footer_col2 {
margin:0 0 0 346px
}

.footer .container {
width:1050px
}

.consultation .container {
width:1050px
}

.currencies_content {
margin:20px 0 0 27px;
width:1070px
}

.advantages_col_top {
margin-left:-10px
}

.advantages_col_bottom_txt {
min-height:43px
}

.advantages_col_title {
margin:27px 0 0 6px;
font-size:14px;
line-height:18px
}

.advantages_col {
width:244px;
margin:10px
}

.container {
width:1050px
}
}

@media (min-width: 1200px) and (max-width: 1299px) {
.airship img {
top:60px;
width:580px;
margin-right:-715px
}

.geograf_container {
top:280px
}

.adva4 {
display:none
}

.text_main {
width:666px
}

.currencies_col {
width:155px
}

.mini_logo_top {
visibility:hidden
}

.top_menu_header {
left:0
}

.region_container {
opacity:0
}

.footer_col2 {
margin:0 0 0 390px
}

.footer .container {
width:1150px
}

.currencies_content {
margin:20px 0 0 42px;
width:1070px
}

.advantages_col_top {
margin-left:-10px
}

.advantages_col_bottom_txt {
min-height:43px
}

.advantages_col_title {
margin:27px 0 0 6px;
font-size:14px;
line-height:18px
}

.advantages_col {
width:278px;
margin:10px
}

.container {
width:1150px
}
}

@media (min-width: 1300px) and (max-width: 1399px) {
.airship img {
top:60px;
width:580px;
margin-right:-715px
}

.text_main {
width:666px
}

.currencies_col {
width:185px
}

.mini_logo_top {
visibility:hidden
}

.top_menu_header {
left:0
}

.region_container {
opacity:0
}

.footer_col2 {
margin:0 0 0 450px
}

.footer .container {
width:1250px
}

.currencies_content {
margin:20px 0 0 28px
}

.advantages_col_top {
margin-left:-10px
}

.advantages_col_bottom_txt {
min-height:63px
}

.advantages_col_title {
margin:27px 0 0 6px;
font-size:14px;
line-height:18px
}

.advantages_col {
width:208px;
margin:10px
}

.container {
width:1250px
}
}

@media (min-width: 1400px) and (max-width: 1499px) {
.airship img {
top:60px;
width:580px;
margin-right:-715px
}

.footer_col2 {
margin:0 0 0 450px
}

.footer .container {
width:1300px
}

.currencies_content {
margin:20px 0 0 48px
}

.advantages_col_top {
margin-left:-10px
}

.advantages_col_bottom_txt {
min-height:63px
}

.advantages_col_title {
margin:20px 0 0 8px;
font-size:15px;
line-height:20px
}

.advantages_col {
width:233px;
margin:10px
}

.container {
width:1350px
}
}

@media (min-width: 1500px) and (max-width: 1599px) {
.airship img {
top:60px;
width:580px;
margin-right:-715px
}

.currencies_content {
margin:20px 0 0 97px
}

.advantages_col_top {
margin-left:-10px
}

.advantages_col_bottom_txt {
min-height:63px
}

.advantages_col_title {
margin:20px 0 0 12px;
font-size:16px
}

.advantages_col {
width:258px;
margin:10px
}

.container {
width:1450px
}
}

@media (min-width: 1600px) and (max-width: 1699px) {
.advantages_col {
width:281px;
margin:10px
}

.geograf_container {
top:264px
}

.container {
width:1550px
}
}

@media (min-width: 1700px) and (max-width: 9999px) {
.container {
width:1600px
}
}

@media (min-width: 2400px) and (max-width: 2700px) {
.cloud {
height:600px
}
}

@media (min-width: 2701px) and (max-width: 3000px) {
.cloud {
height:650px
}
}

@media (min-width: 3001px) and (max-width: 3700px) {
.cloud {
height:740px
}
}

@media (min-width: 3701px) and (max-width: 4000px) {
.cloud {
height:840px
}
}

.del_main_g {
opacity:1!important;
transform:translate(0,0)!important;
-webkit-transform:translate(0,0)!important;
-moz-transform:translate(0,0)!important;
-o-transform:translate(0,0)!important
}