



@media only screen and (min-width: 1000px) and (max-width: 1300px) {
nav.main_menu > ul > li > a {
    
    font-weight: 500 !important;
    font-size: 10px !important;
    padding: 0 7px !important;
   
    
}
.q_logo a {
    height: 55px !important;
}
}
 
 
@media only screen and (min-width: 1301px) and (max-width: 1400px) {

.q_logo a {
    height: 55px !important;
}
}



#lefts {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#rights {
    width: 47%;
    float: left;
}
.footer_bottom .footer_text_title {
    display: block !important;
    color: white;
}
.clearfixs:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 .wpcf7-text, .wpcf7-textarea{
    border: 1px solid grey !important;;
}
.clearfixs {
    display:block;
}
 .wpcf7-submit {
    color: #fff !important;
    background-color: #28c28e !important;
    border-color: #28c28e !important;
} 