﻿@media (max-width: 1400px) {

#cssmenu > ul > li > a {
    padding: 12px 12px;
    font-size: 18px;

}
	
#cssmenu
{
		display: none;
}
.contacts {
    font-size: 15px;    
	margin-right: 0px;
}	
	

	
	
}
@media (max-width: 1200px) {
#cssmenu > ul > li > a {
    padding: 12px 10px 12px 10px;
    font-size: 15px;
}

	
.logo {
    position: relative;
    z-index: 9;
}
.logo img {
   width: 160px;
	top: 0;
	position: relative;
    object-fit: contain;
}
	
	
.language {
    font-size: 13px;
    width: 80px;
    height: 35px;
	margin-left: 10px;
    padding: 6px 0;
}

.title {
    font-size: 65px;
    font-weight: 900;
    margin-top: 100px;
    margin-bottom: 30px;
}
	
.text-all {
    font-size: 20px;
    font-weight: 900;
    margin-bottom: 10px;
    line-height: 40px;
}	
.img-all {
    height: 485px;
}	
	
.color-all {
    margin-right: 0px;
}	
.text-all2 {
    font-size: 20px;
    font-weight: 900;
    margin-bottom: 10px;
    line-height: 40px;
}	
.img-all2 {
    height: 485px;
}	
	
.color-all2 {
    margin-left: 0px;
}	
.level-item {
    width: 47%;
    padding: 20px 115px 20px 0px;
    margin: 15px 10px;
}
	

}
@media (max-width: 991px) {
	
	
	
	.container-fluid
{
	padding-left: 15px;
	padding-right: 15px;
}
 .language {
            font-size: 13px;
            width: 80px;
            height: 35px;
            margin-left: 0px;
            padding: 6px 0;
            position: fixed;
            left: 175px;        
	        top: 25px;
}
.header {
    border-radius: 0 0 10px 10px;
    padding: 10px 0;
}	
 .contacts {
    display: none;
}		
.text-top {
    margin-top: 0px;
    position: absolute;         
	top: -35px;
    right: 35px;	
	z-index: 9;
}	
.codrops-header__side, .search-wrap {
    margin: 10px 5px 0 0;
}
.logo img {
        width: 160px;
        top: 10px;
        position: relative;
        object-fit: contain;
    }
/*.carousel {
    height: auto;
}*/
}


@media (max-width: 768px) {

	
.section {
    height: auto;
}
.section_3 {
    padding-top: 55px;
}	
.section_4 {
    padding-top: 0px;
}	
	
.carousel {
    height:100%;
    margin-top: 75px;
}

.bg-all-top {
    margin-top: 0px;
}	
	
.bg-all {
    padding: 60px 0 0 0;
}
	
.title {
    margin-top: 5px;
}	
	
.text-all2 {
   margin-bottom: 30px;
}	
	
}




@media (max-width: 767px) {

.level-item {
    width: 100%;
    padding: 20px 115px 20px 0px;
    margin: 15px 0px;
}		
	
.news ul li
{
    margin: 20px 0px;
    width: 100%;

}
	
	
}



@media (max-width: 480px) {
.img-all {
            height: 360px;
}
.img-all2 {
            height: 360px;
}
			
}