@media (max-width: 1500px) {



}

@media (max-width: 1300px) {

.instagram-home-content-item-a{
width:calc(30% - 20px);
margin:0px 10px;
}

.instagram-home-content-item-b{
width:calc(36% - 20px);
margin:0px 10px;
}

.instagram-home-content-item-c{
width:calc(34% - 20px);
margin:0px 10px;
padding-top:66px;
}

}



@media (max-width: 1200px) {

.top-page-header{
padding-top:117px; 
}

.top-page-header-block .top-page-header-block-bottom-content-block-logo img,
.top-page-header-block-f .top-page-header-block-bottom-content-block-logo img{
height:34px;
margin:15px 0px;
}

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

.top-page-header-block-bottom-content-block-center-nav.nav-open{
display:block;
}

.top-page-header-block-bottom-content-block-center-nav div > ul{
display:block;
padding:60px 20px 40px 20px;
}

.top-page-header-block-bottom-content-block-center-nav div > ul > li{
list-style-type:none;
margin:10px 0px;
position:relative;
}

.top-page-header-block-bottom-content-block-center-nav div > ul > .menu-item-has-children{
list-style-type:none;
margin:10px 0px;
}

.top-page-header-block-bottom-content-block-center-nav div > ul > li > a{
display:block;
border: 1px solid #afafaf;
border-radius:6px;
font-size:18px;
font-weight:400;
color:#343434;
line-height:normal;
padding:10px 20px;
}


.top-page-header-block-bottom-content-block-center-nav div > ul > .menu-item-has-children > a::before
{
display:none;
}

.top-page-header-block-bottom-content-block-center-nav div > ul > li > ul{
position:relative;
top:auto;
left:auto;
width:auto;
background:transparent;
visibility:visible;
opacity:1;
-webkit-box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0);
-moz-box-shadow:    0px 1px 7px 0px rgba(0, 0, 0, 0);
box-shadow:         0px 1px 7px 0px rgba(0, 0, 0, 0);
border-radius:0px;
padding:0px;
}

.top-page-header-block-bottom-content-block-center-nav div > ul > li > ul li{
display:block;
margin:10px 0px;
padding:0px 0px 0px 15px;
position:relative;
}

.top-page-header-block-bottom-content-block-center-nav div > ul > li > ul li a{
display:block;
border: 1px solid #afafaf;
border-radius:6px;
font-size:18px;
font-weight:400;
color:#343434;
line-height:normal;
padding:10px 20px;
}

.top-page-header-block-bottom-content-block-center-nav div > ul > li > ul > .menu-item-has-children > a::before{
display:none;
}

.top-page-header-block-bottom-content-block-center-nav ul > li > ul > li > ul{
position:relative;
top:auto;
left:auto;
width:auto;
background:transparent;
visibility:visible;
opacity:1;
-webkit-box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0);
-moz-box-shadow:    0px 1px 7px 0px rgba(0, 0, 0, 0);
box-shadow:         0px 1px 7px 0px rgba(0, 0, 0, 0);
border-radius:0px;
padding:0px;
}

.top-page-header-block-bottom-content-block-center-nav div > ul > li > ul > li > ul > .menu-item-has-children > a::before{
display:none;
}

.top-page-header-block-bottom-content-block-center-nav ul > li > ul > li > ul > li > ul{
position:relative;
top:auto;
left:auto;
width:auto;
background:transparent;
visibility:visible;
opacity:1;
-webkit-box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0);
-moz-box-shadow:    0px 1px 7px 0px rgba(0, 0, 0, 0);
box-shadow:         0px 1px 7px 0px rgba(0, 0, 0, 0);
border-radius:0px;
padding:0px;
}

.top-page-header-block-bottom-content-block-center-nav div > ul > li > ul > li > ul > li > ul > .menu-item-has-children > a::before{
display:none;
}


.top-page-header-block-bottom-content-block-center-nav-close{
display:block;
}

.top-page-header-block-bottom-content-block-center-button-swicher{
display:block;
}

.home-page-baner-img
{
height:650px; 
}

.about-us-home-top-left{
width:calc(40% - 50px);
}

.about-us-home-top-right{
width:60%;
}

.about-us-home-down-content-left{
width:calc(40% - 50px);
}

.about-us-home-down-content-right{
width:60%;
}

.about-us-home-top-block-item{
width:150px; 
}


.about-us-home-top-block-item-img{
height:150px;
}


.footer-page-top-content-block-a{
width:calc(30% - 20px);
}

.footer-page-top-content-block-b{
width:40%;
}

.footer-page-top-content-block-c{
width:calc(30% - 50px);
}

.footer-page-top-content-header-two{
font-size:28px;
}

.section-sub-page-imge-two-mage-b-img{
margin-right:0px;
}


}


@media (max-width: 992px) {


.home-page-baner-img
{
height:550px; 
}

.home-page-baner-img-text-a{
font-size:33px; 
}

.page-header-one-b
{
font-size:33px; 
}

.about-us-home-top-left{
width:calc(30% - 50px);
}

.about-us-home-top-right{
width:70%;
}

.cooperation-home-blocks-item-a{
width:calc(50% - 30px);
margin:0px 15px 30px 15px;  
}

.cooperation-home-blocks-item{
width:calc(50% - 30px);
margin:0px 15px 30px 15px;  
}

.cooperation-home-content-left{
width:calc(50% - 50px);
}

.cooperation-home-content-right{
width:50%;
}

.instagram-home-content-item-ob-c{
width:100%;
}

.instagram-home-content-item-right{
display:block;
}

.instagram-home-content-item-ob-d{
width:100%;
}


}


@media (max-width: 768px) {

.home-page-baner-img
{
height:450px; 
}

.home-page-baner-img-text-a{
font-size:28px;
margin-bottom:20px; 
}

.home-page-baner-img-text-b{
margin-bottom:20px; 
}

.about-us-home-top-left{
display:none;
}

.about-us-home-top-right{
width:100%;
}

.about-us-home-down-content-left{
width:100%;
text-align:center;
margin-bottom:40px;
}

.about-us-home-down-content-right{
width:100%;
}

.about-us-home{
padding:50px 0px 50px 0px;
background-color:#e8e7e8;
background-image:url('../images/bg-1.jpg'),url('../images/bg-2.jpg');
background-repeat:no-repeat, repeat-x;
background-position:bottom center, bottom left;
}

.page-header-one-b
{
font-size:28px; 
}

.cooperation-home{
padding:70px 0px;
}

.cooperation-home-two{
padding:70px 0px;
}

.cooperation-home-content-left{
width:100%;
margin-bottom:40px;
}

.cooperation-home-content-right{
width:100%;
}

.instagram-home-content-item-a{
width:calc(50% - 20px);
margin:0px 10px;
}

.instagram-home-content-item-b{
width:calc(50% - 20px);
margin:0px 10px;
}

.instagram-home-content-item-ob-b {
height: 476px;
}

.instagram-home-content-item-c{
width:100%;
margin:0px 0px;
padding-top:20px;
display:flex;
justify-content:space-between;
align-items:flex-start;
flex-wrap:wrap;
}

.instagram-home-content-item-ob-c{
width:calc(50% - 20px);
margin:0px 0px 0px 10px;
}

.instagram-home-content-item-right{
display: block;
width:calc(50% - 20px);
margin:0px 10px 0px 0px;
}

.instagram-home{
padding:70px 0px;
}

.footer-page-top-content-block-a{
width:100%;
margin-right:0px;
text-align:center;
}

.footer-page-top-content-block-b{
width:100%;
margin-bottom:20px;
}

.footer-page-top-content-block-c{
width:100%;
margin-left:0px;
padding-left:0px;
text-align:center;
}

.footer-page-top-content-block-a::before{
display:none;
}

.footer-page-top-content-block-c::before{
display:none;
}

}




@media (max-width: 576px) {

.top-page-header-block-top-content-left-b{
display:none;
}

.top-page-header-block-top-content-left-a{
margin-right:20px;  
}

.about-us-home-top-block-item{
width:100%;
text-align:center;
}

.about-us-home-top-block-item-text{
width:100%; 
max-width:190px;
margin:0px auto 30px auto;	
}

.about-us-home-top-block-item-m{
padding-top:0px;
}

.about-us-home-top-block-item-img{
height:150px;
width:150px;
margin:0px auto 30px auto;
}

.about-us-home-top{
margin-bottom:40px;
}

.cooperation-home-blocks-item-a{
width:100%;
margin:0px 0px 30px 0px;  
}

.cooperation-home-blocks-item{
width:100%;
margin:0px 0px 30px 0px;  
}

.instagram-home-content-item-a{
width:calc(100% - 20px);
margin:0px 10px;
}

.instagram-home-content-item-ob-a{
width:100%;
height:200px;
display:block;
margin-bottom:20px;
}

.instagram-home-content-item-b{
width:calc(100% - 20px);
margin:0px 10px;
}

.instagram-home-content-item-ob-b{
height:200px;
}

.instagram-home-content-item-ob-d{
height:187px;
display: block;
}

}




@media (max-width: 400px) {


.top-page-header-block-top-content-left-a span{
display:none;
}


}



