@charset "utf-8";
/* CSS Document */


@media (min-device-width : 320px) {
.responsive {
width:276px;
height:50px;
padding-bottom:52px!important;
.responsive .nav {
margin-top:82px;
}

.logo_header{
display:block; position:relative; overflow:hidden; width:38%; vertical-align:top; width:100%;
}

.menu_header{
display:block; position:relative; overflow:hidden; width:8%; vertical-align:top; width:100%;
}

}

@media (min-width : 480px)  {
.responsive {
width:437px;
height:50px;
}
.logo_header{
display:block; position:relative; overflow:hidden; width:38%; vertical-align:top; width:100%;
}
.menu_header{
display:block; position:relative; overflow:hidden; width:58%; vertical-align:top; width:100%;
}
}

@media (min-width : 768px) {
.responsive {
width:468px;
height:60px;
}
.logo_header{
display:block; position:relative; overflow:hidden; width:38%; vertical-align:top; width:100%;
}
.menu_header{
display:block; position:relative; overflow:hidden; width:58%; vertical-align:top; width:100%;
}
}

@media (min-width : 980px) {
.responsive {
width:728px;
height:90px;
}
.logo_header{
display:block; position:relative; overflow:hidden; width:38%; vertical-align:top; width:100%;
}
.menu_header{
display:block; position:relative; overflow:hidden; width:58%; vertical-align:top; width:100%;
}
}

@media (min-width : 1090px) {
.responsive {
width:728px;
height:90px;
margin:0;
}

}