

.mobile_menu_button {
   float:left !important;
}

@media only screen and (max-width: 1000px){
   .mobile_menu_button {
       display: none;
   }    
}

@media only screen and (min-width: 1000px){
     .side_menu_button_wrapper {
   display: none;
}
 }



@media only screen and (max-width: 1000px) {
   header {
       position: fixed!important;
   }    
}

@media only screen and (max-width: 1000px){
   .mobile_menu_button  {
       float: right;
   }
}



nav.main_menu ul li a:hover:after {
width: 99%;
}
.logo_wrapper ,
    .q_logo a{
          left: 0;
    }
}

.blog_holder .post_info {
    margin-bottom:10px !important;
}

@media only screen and (max-width: 1000px) {
  .q_slider {    
    display: none;
  }
  .container_inner {    
    padding-top: 10px !important;
  }
}

.latest_post_holder.boxes>ul>li .latest_post { padding: 10px 1px 10px !important; }


