@media (max-width: 1500px) {



}

@media (max-width: 1400px) {


.top-page-header-menu-block-left img{
width:250px;
}

.top-page-header-menu{
background:#fff;
padding:42px 0px 58px 0px;
}



}



@media (max-width: 1200px) {


.top-page-header-menu-block-right-nav > div > ul > li{
margin-left:20px; 
}

.top-page-header-menu-block-right-nav > div > ul > li > a{
font-size:19px;
}

.top-page-header-menu-block-right-nav > div > ul > li > ul > li > a{
font-size:19px;
}

.baner-page-block-left-button{
padding:4px 26px;
font-size:24px;
}


.baner-page-block-right-button{
padding:4px 26px;
font-size:24px;
}

.footer-page-top-blok-a{
width:calc(33.3333333333333333333% - 55px);
padding-right:55px;
}

.footer-page-top-blok-b{
width:33.3333333333333333333%;
}

.footer-page-bottom{
padding-left:0px;
text-align:center;
}

.top-page-header-menu-block-right-nav > div > ul > li > ul{
min-width:300px;
}


}


@media (max-width: 992px) {

.top-page-header-menu-block-right-nav{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background:#fff;
overflow:auto;
z-index:99999999;
display:none;
}

.top-page-header-menu-block-right-nav.nav-open{
display:block;
}

.top-page-header-menu-block-right-nav > div > ul{
margin:0px 0px 0px 0px;
padding:60px 0px;
display:block;
}

.top-page-header-menu-block-right-nav > div > ul > li{
list-style-type:none;
position:relative;
margin:20px;
}

.top-page-header-menu-block-right-nav > div > ul > li > a{
display:block;
font-size:21px;
line-height:normal;
text-transform:uppercase;
font-weight:400;
color:#00489c;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s; 
padding:10px;
text-align:center;
border:2px solid #00489c;
word-wrap:break-word;
}

.top-page-header-menu-block-right-nav > div > ul > li > ul{
position:relative;
top:auto;
left:auto;
opacity:1;
visibility:visible;
min-width:100%;
width:100%;
background:transparent;
padding:10px 0px;
border-radius:0px;
border:0px;
}

.top-page-header-menu-block-right-nav > div > ul > li > ul > li{
margin:5px 0px;
}

.top-page-header-menu-block-right-nav > div > ul > li > ul > li > a{
color:rgba(55,186,243,0.9);
text-align:center; 
border:2px solid rgba(55,186,243,0.9);
padding:10px; 
display:block;
word-wrap:break-word;
}

.top-page-header-menu-block-right-nav-close{
display:block;
}


.top-page-header-menu-block-right-nav-swicher{
display:block;
}

.top-page-header-menu{
background:#fff;
padding:30px 0px 30px 0px;
}

.home-page-block-team-bottom-item{
width:calc(50% - 30px);
margin:0px 15px;
}




}


@media (max-width: 768px) {

.baner-page-block-right-button{
bottom:70%;
right:40px;
}

.baner-page-block-left-button{
left:40px;
}

.baner-page-block{
height:350px;
}

.top-page-header-menu{
padding:0px 0px 10px 0px;
}

.footer-page-top-blok-a{
width:100%;
padding-right:0px;
}

.footer-page-top-blok-b{
width:100%;
}

.page-block-har-header{
padding:35px 70px 30px 20px; 
}


.page-block-har-header::before{
right:20px;
}


.page-block-har-txt{
padding:0px 40px 30px 20px;
display:none;   
}


.page-image-con-b-item{
width:calc(50% - 30px);
margin:0px 15px;
}

.page-image-con-a-item{
width:calc(50% - 15px);
display:block;
}

.page-image-con-a-item-text{
width:100%;
}

.page-image-con-a-item-img{
width:100%;
}

.home-page-block-team-top{
display:block;
}

.home-page-block-team-top-img{
width:100%;
}


.home-page-block-team-top-text{
width:100%;
}

.home-page-block-form-content-check{
display:block;
text-align:center;
}

.home-page-block-form-content-check-l{
width:calc(100% - 20px);
text-align:center;
padding: 10px 10px 10px 10px;
}

.home-page-block-form-content-check-in{
display:inline-block;
vertical-align:top;
padding:10px;  
}



}




@media (max-width: 576px) {

.page-header-one
{
font-size:28px;
line-height:normal;
word-wrap:break-word;
}

.text-page-one h2, .text-page-one h3, .text-page-one h4, .text-page-one h5{
font-size:28px;
line-height:normal;
word-wrap:break-word;
}

.text-page-one p{
font-size:22px;
line-height:36px;
}

.page-block-har-header{
font-size:28px;
line-height:normal;
word-wrap:break-word;
}

.page-image-con-b-item{
width:calc(100% - 30px);
margin:0px 15px;
}

.page-image-con-a-item{
width:100%;
display:block;
}

.home-page-block-team-bottom-item{
width:calc(100% - 30px);
margin:0px 15px;
}

.page-download-header{
text-align:center;
}

.page-download-file-item{
margin:0px 0px 30px 0px;
text-align:center;
font-size:16px;
font-weight:300;
color:#464749;
line-height:24px;
padding-top:50px;
background:url('../images/pdf.png') no-repeat top center;
word-wrap:break-word;
width:100%;
}


}




@media (max-width: 440px) {

.top-page-header-menu-block-left img{
width:200px;
}


}



