

@media screen and (max-width: 1361px)
{
	.menu-item a {
               font-size: 11px !important;
        }
}
@media only screen and (min-width: 1078px) and (max-width: 1265px){
nav.main_menu>ul>li>a{
     padding: 0 12px;
     letter-spacing: 0px;
}
}

header.sticky .q_logo img.sticky {
    opacity: 1 !important;
}
.sticky .q_logo .normal{
    opacity:0;
}
.q_logo img a,.q_logo img{height: 139px !important;}
.q_logo a{top: 0px;}

header.sticky .q_logo{
    display: none !important;
}

@media screen and (max-width: 768px)
{
    a.qbutton.large 
    {
        padding: 5px; 
        word-break: break-word; 
        white-space: inherit; 
        text-align: center; 
        width: 100%; 
        height: auto;
    }
}
a.qbutton.large
{
    padding: 5px;
    word-break: break-word;
    white-space: inherit;        
    text-align: center;       
    width: 100%;        
    height: auto;
}
.logo-add img {
margin-top:10px;
padding-top: 10px;
} 