/*styles for responsive mobile*/
@media only screen and (max-width: 960px)
{
    body
    {   
        background: #fff none;
        padding: 0px;
    }
    body *
    {
        font-size: 18px;
        font-weight: 400;
        line-height: 26px !important;
    }

    ul, li
    {
        list-style: none
    }
    .wrapper {
        width: 100% !important;
        padding: 0px !important;
        margin-bottom: 2px;
        box-shadow: none;
    }   
    ol li
    {
        list-style-type: decimal;
    }
    
    .visible-desktop
    {
        display: none !important;
    }
    .visible-mobile
    {
        display: block !important;
    }
    #responsive-top-navbar
    {
          
    }
    
    #responsive-top-navbar .slicknav_menu
    {
        display: block;
        background: #0070C0 url(images/ntb-mobile-logo.png) center right no-repeat;
        z-index: 99;
        position: absolute;
        width: 100%;
    }
    .slicknav_btn {
        width: 45px;
        height: 45px;
        float: left;
        background: #0070C0 url(images/icon-mobile-menu.png) center center no-repeat !important;
        margin: 0px;
        z-index: 9999;
        border-radius: 0;
    }
    .slicknav_btn > span,
    .slicknav_btn .slicknav_menutxt
    {
        display: none;
    }

    .slicknav_btn.slicknav_open,
    .slicknav_nav
    {
        background-color: #0070C0 !important;
    }

    ul.slicknav_nav .slicknav_arrow {
        color: #FFF;
    }

    .slicknav_nav    
    {
        padding: 0px !important;
        margin-bottom: 120px;
    }
    .slicknav_nav > li:first-child
    {    	
        padding:0px;
        margin-top:-2px;        
    }    

    .slicknav_nav > li:not(:last-child)
    {
        border-bottom: #FFF 1px solid;
    }  

    .slicknav_nav > li.has_children > a:after
    {
        content: '';
    }
    .slicknav_nav a,
    .slicknav_nav a:visited
    {
        color:#FFF;
    }
    .slicknav_nav > li > a,
    .slicknav_nav > li > a a
    {
        text-transform: uppercase;
        color: #FFF!important;
    }        

    .slicknav_nav > li.current
    {
        background-color: #0070C0;
    }
    .slicknav_nav > li.current  ul.sub-menu
    {
        display: block !important;		
    }

    .slicknav_nav > li.current > a > a
    {
        font-weight: 600;
        text-decoration: underline;    	
    }

    .slicknav_nav > li.current li.current a
    {
        font-weight: 600;
    }
    
    .scroll-top {
        width: 30px;
        height: 30px;
        position: fixed;
        bottom: 0px;
        right: 0;
        background: #004969;
        display: block;
        z-index: 99;
    }
    .scroll-top a {
        width:30px;
        height:30px;
        display:block;
        font-size:30px;
        color: #FFF;
        text-align:center;
        text-decoration:none;
    }
    .scroll-top a:hover {
        background:#004969;
        color: #FFF
    }
    
    footer address,
    footer address a,
    footer address a:visited
    {
        background-color: #0070C0;
        color: #FFF;
    }
    footer #bottom-navbar
    {
        display: none;
    }
    
    #main
    {
        border: none;
        margin: 0;
    }
    #main .single,
    #main .archive
    {
        border: none;
    }
    #main .single .title {
        font-size: 32px;
    }
    #right_sidebar .widget ul.latest-post li
    {
        float: left;
        clear: both;
    }
    #home_sticky {
        margin: 6px 0px 10px 0px;
    }
    #home_sticky .media .media-object
    {
        max-width: 100%;
        width: 100%;
        float: none;
    }
    #home_sticky .media .media-heading
    {
        margin: 12px 0px;
    }
    #home_sticky .media .media-heading a
    {
        font-size: 22px;
        font-weight: bold;
    }
    
    #home_center_sidebar {
        margin:0px;
    }
    #home_center_sidebar ul
    {
        padding-left: 10px;
    }
    #home_center_sidebar li
    {
        /*list-style-image: url(images/square-bullet.jpg);*/
    }
    #right_sidebar .widget
    {
        margin: 6px 0px;
        float: left;
        width: 100%;
    }
    
}
@media only screen and (min-width: 319px) and (max-width: 699px)
{
    
    
}