@media only screen and (max-width: 767px)
{
    #Top_bar, #Action_bar
    {
        height:100%;
       
    }
    #Action_bar{
        padding-top:10px !important;
        padding-bottom:10px !important;
    }
    .header-classic #Top_bar{
       padding-top:20px;
    }
    
    .mobile-header-mini #Top_bar a.responsive-menu-toggle
    {
        top:35% !important;
    }
    #menu > ul > li > a, a.action_button, #overlay-menu ul li a 
    {
        font-size:15px;
    }
    .aboutdps
    {
        margin-top:40px !important;
        text-align:center;
        padding-left:unset !important;
    }
    p
    {
        font-size:16px !important;
        line-height:20px !important;
    }
    .dpsservices
    {
        text-align:center;
        

    }
    .dpsservice_inner
    {
        margin-top:20px !important;
    }
   .row_reverse
   {
    display:flex !important;
    flex-wrap:wrap !important;
    flex-direction:column-reverse !important;
   }
   .desc
   {
    font-size:16px;
    line-height:20px;
   }
   .reasons
   {
    margin-top:30px !important;
   }
   .teammember
   {
    margin-top:30px !important;
    margin-bottom:20px !important;
    text-align:center !important;
   }
   .gallheader
   {
    padding-bottom:40px !important;
   }
}

#Side_slide
{
    background-color:black;
}
@media only screen and (max-width:404px){
   #menu > ul > li > a, a.action_button, #overlay-menu ul li a 
    {
        font-size:11px;
    } 
}

@media only screen and (max-width:500px){
    #about{
        padding-top:50px !important;
    }
}