@media only screen and (max-width:480px) {
.hide_on_mobile{
display: none !important;}
  
  .header-right .panel-row-style {
    padding: 0 !important;
}
  .header-right .panel-row-style .panel-grid-cell {
    margin-bottom: 5px !important;
    border-bottom: 1px solid #a2a2a2;
    padding-bottom: 5px !important;
}
  
  .footer-widgets .widget-area {
    width: 100% !important;
    text-align: center;
}

}

.hide_on_dextop{
display: none !important;
}
.title-area {
  
    display: none;
}

body.singular-page .content {
    width: 100%;
}
.site-header {
    padding: 0px 0;
}