body #toTop {
	width: 90px;
	font-size: 14px;
	padding: 10px;
}
img{
	max-width:100%;
	height:auto;
}
body .header_bottom {
	background: url(/themes/basis/assets/images/header_bg-rwd.jpg?v1.0.3) repeat-x center bottom;
}
body .header_bottom {
/*	min-height: 338px;
	padding-top: 25px;*/
	padding-bottom: 225px;
}
@media (min-width: 768px){
body .header_bottom {
	background: url(/themes/basis/assets/images/header_bg.jpg?v1.0.3) repeat-x center bottom;
}	
}
@media (max-witdh: 768){
body .header_bottom .logo {
	margin-bottom: 115px;
}
}

@media only screen and (max-width: 780px) {
.header_top>.container.>.row{
	display: flex;
  flex-direction: row;
}
.header_top .top_menu{
	width: 148px;
}
.header_top .right_top_block .row{
	display: flex;
	flex-direction: row;
	padding-right: 15px;
}
.header_top .container>.row{
	display: flex;
	flex-direction: row;
}
.header_top .container>.row>div{
	padding-right: 0;
}
body .personal_cabinet .btn{
	font-size:0;
	display: flex;
  justify-content: center;
  align-items: center;
}
body .personal_cabinet .btn i.fa{
font-size: 18px;
margin-right: 8px;
}
body .mobile-button {
	font-size: 12px;
	line-height: 38px;
}
body .mobile-button .fa-bars{
	line-height: 38px;
}


  body .right_top_block {
    /*padding-bottom: 13px;*/
    padding-bottom: 0;
  }
  
  body .language_block .btn{  
	  font-size: 0;
  }
  body .language_block .btn .flag_img{
	  margin-right:8px;
  }
}