#contact-bar .contact-container{
	text-align: left;
	color: #232323;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 30px;
	float: right;
}
#contact-bar .contact-container p{
    margin: 0;
    line-height: 40px;
    font-size: 14px;
}
#site-header,
#contact-bar {
	width: 100%;
	height: 70px;
	display: block;
	position: relative;
}
#contact-bar{
	background: #fff;
    height: 50px;
}
#site-header .radio {
	display: none;
}
#site-header #nav_ikon {
	text-align: right;
	width: 350px;
	position: absolute;
	right: 150px;
	color: #fff;
}
#nav_ikon img {
	border: none;
	margin-right: 2px;
	margin: 0px;
}
#site-header div img {
	border: none;
}
div.btns-menu .search.btn{
    background-image: url("../image/site-element/search-icon.png");
    background-repeat: no-repeat;
    background-position: center;
}
div.btns-menu .btn.text-btn {
    padding: 0 14px;
}
#search_box {
	text-align: right;
	margin: 4px 0px 0px 0px;
	width: 140px;
	position: absolute;
	right: 5px;
}
#search_box #cnt input {
	width: 16px;
	height: 13px;
	margin-right: 5px;
	margin-top: -1px;
	float: left;
}/* radio gombok merete */
#search_box #cnt label {
	margin-right: 14px;
	display: none;
}/* magyarazat */
#search_box #cnt .input {
	width: 100px;
	height: 13px;
	font-size: 10px;
	margin-right: 5px;
}/* beiro ablak */
#search_box img {
	margin-bottom: -3px;
	margin-right: 6px;
	margin-top: 0px;
	border: none;
}
#site-header #jpg_head {
	height: auto;
}

@media screen and (max-width: 768px){
	#partner-bar .partner-container:not(:last-of-type){
		display: none;
	}
	#partner-bar .partner-box li img{
		height: 37px;
	} 
	#partner-bar .supportgroup{
		height: 47px;
	}
	#partner-bar {
		height: 60px;
	}
	div.btns-menu{
		top: 50px;
	}
     #contact-bar .contact-container p{
        font-size: 10px;
    }
}
@media screen and (max-width: 650px){
    #contact-bar .contact-container p{
        font-size: 8px;
    }
}
@media screen and (max-width: 580px){
    .site_outer_info_1 .site-logo, .site-logo{
        display: none;
    }
    #site-header h1 {
        margin: 0 0 0 15px;
    }
}
@media screen and (max-width: 400px){
    .site_outer_info_1 .site-logo, .site-logo{
        display: block;
    }
    #contact-bar .contact-container p span:last-of-type{
        display: none;
    }
}