


@media only screen and (max-width:1400px) {

}



@media only screen and (max-width:1170px) {



}



@media only screen and (max-width:1023px) {	




.text{
	font-size:13px;
	line-height: 20px;
}

.hide-mobile{
	display: none;
}

.logoWrapper{
	width:225px;
	
}

.header-top {
    height:35px;
}

.header-middle {
    height:30px;
    position:relative;

}

.soc-icon .icon{
	font-size:25px;
	
}


#slide .text_container{
	width:150px;
	
}

h1.title{
	font-size:25px;
	

}

h2.section-title{
	font-size:20px;
}

.art-container{
	padding:20px !important;
	
}
h3.title{
	font-size:17px;
	
}

.text-link{
font-size:16px;	
}

article.pos__absolute{
	position: relative;
	top:0;
	transform: none;
	
}

h4.title{
	font-size:20px;
	
}
.block .text_container{
	width:150px;
	
}

.fw-link a{
	font-size:12px;
}

.text.medium{
	font-size:12px;
	
}

#slide .text_container h2.title{
	font-size:20px;
	
}

.menu-carousel h3.title{
	font-size:14px;
	
}

.section-header{
	margin-bottom: 20px;
	
}


.section .section{	
	padding-bottom: 15px;
	
}



label.required{
	font-size:14px;
	
}

.btn{
	font-size:16px;
}

#captcha{
	max-width:150px;
}



}

@media only screen and (max-width:680px) {	

.menu-carousel{
	padding-left:30px;
	padding-right: 30px;
}


}
	
@media only screen and (max-width:480px) {	

.scrollbar-dynamic{
	max-height:100%;
	
}

}
