@media (max-width: 1800px) {



}

@media (max-width: 1300px) {




}

@media (max-width: 1200px) {

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



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

.top-page-header-block-bottom-content-menu ul
{
display:block;
padding:60px 0px;
margin-left:0px;  
}

.top-page-header-block-bottom-content-menu ul li
{
margin:20px 0px;
display:block;
text-align:center;
}


.top-page-header-block-bottom-content-menu ul a
{
display:inline-block;
font-size:18px;
}




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

.top-page-header-block-bottom-content-menu-zam
{
display:block;
}

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


.top-page-header-block .top-page-header-block-bottom-content-logo img
{
width:auto;
height:50px; 
}

.top-page-header-block-f .top-page-header-block-bottom-content-logo img
{
width:auto;
height:50px;
}

.footer-page-top-content-item
{
width:calc(50% - 20px);
margin-bottom:30px;
}


}


@media (max-width: 992px) {



}




@media (max-width: 768px) {

.section-like-content-item
{
width:100%;
}

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

.section-offer-content-item-text-left
{
display:block;
}

.section-offer-content-item-text-right
{
display:block;
}

.section-offer-content-item-text-image
{
width:calc(100% - 2px);
border:1px solid #b0cb1f;
}



.section-offer-content-item-text-t
{
width:calc(100% - 60px);
padding:30px 30px;
text-align:left;   
}

.section-offer-content-item-text-image img
{
display:block;
}

.section-offer-content-item-header
{
word-wrap:break-word;
}

.section-kontakt .kontakt-form-content-item
{
width:100%;
}


}




@media (max-width: 576px) {


.home-page-baner-content-text-block
{
font-size:31px;
line-height:33px;
}

.home-page-baner-content-text-block-two
{
font-size:22px;
}

.footer-page-top-content-item
{
width:100%;
margin-bottom:30px;
text-align:center;
}


.section-page .alignleft
{
float:none;
margin:0px 0px 20px 0px;
}

.section-page .alignright
{
float:none;
margin:0px 0px 20px 0px;
}


}




@media (max-width: 440px) {

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

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



}





