/*          Responsive styles
================================================== */
/*                     Tablet Landscape
=======================================================================================*/

@media (max-width: 1300px){
    nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {float: left;}
    #logo {max-height: 80px!important;}
    .nav > li > a {
    margin: 0 3px;
    letter-spacing: 0px;
}
}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 1150px) {
    /* Hide Logo On Mobile */
    .et_hide_mobile_logo #main-header .logo_container {
        display: none;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

/* Page Containers */
    #page-container,
    .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container,
    .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,
    #page-container,
    .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
    .et_fixed_nav.et_show_nav #page-container {
        padding-top: 80px;
    }

    .et_non_fixed_nav #page-container {
        padding-top: 0;
    }

    .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
    .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,
    .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
    .et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
        padding-top: 136px;
    }


/* Blog + Sidebar Module + Footer */
    .footer-widget:nth-child(n) {
        width: 46.25% !important;
        margin: 0 7.5% 7.5% 0 !important;
    }

    #footer-widgets .footer-widget .fwidget {
        margin-bottom: 16.21%;
    }

    .et_pb_gutters1 .footer-widget:nth-child(n) {
        width: 50% !important;
        margin: 0 !important;
    }

    .et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
        margin-bottom: 0;
    }

    #footer-widgets {
        padding: 8% 0;
    }

    #footer-widgets .footer-widget:nth-child(2n) {
        margin-right: 0 !important;
    }

    #footer-widgets .footer-widget:nth-last-child(-n+2) {
        margin-bottom: 0 !important;
    }

    .bottom-nav {
        text-align: center;
    }


/* Header Styles */
    #main-header,
    #top-header {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }

    #top-menu {
        display: none;
    }


    #et-secondary-nav,
    #et-secondary-menu {
        display: none !important;
    }

    .et_non_fixed_nav.et_transparent_nav_temp #main-header,
    .et_secondary_nav_only_menu #main-header,
    .et_fixed_nav_temp #main-header,
    .et_secondary_nav_only_menu #main-header {
        top: 0 !important;
    }

    .et_secondary_nav_only_menu #top-header {
        display: none;
    }

    #top-header .container {
        padding-top: 0;
    }

    #et-info {
        padding-top: 0.75em;
    }

/* Logo */
    #logo,
    .logo_container,
    #main-header,
    .container {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }


/* Mobile Menu */
    #et_mobile_nav_menu {
        display: block;
    }

}


/*                      Tablet Portrait
=======================================================================================*/

@media (min-width: 768px) and (max-width: 991px) {


}
/*                          Phone
=======================================================================================*/

@media only screen and (max-width: 767px) {

   /* Blog + Sidebar Module + Footer */
    #footer-widgets .footer-widget,
    .et_pb_gutters1 #footer-widgets .footer-widget {
        width: 100% !important;
        margin-right: 0 !important;
    }

    #footer-widgets .footer-widget:nth-child(n),
    #footer-widgets .footer-widget .fwidget {
        margin-bottom: 9.5% !important;
    }

    .et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),
    .et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
        margin-bottom: 0 !important;
    }

    #footer-widgets {
        padding: 10% 0;
    }

    #footer-widgets .footer-widget .fwidget:last-child {
        margin-bottom: 0 !important;
    }

    #footer-widgets .footer-widget:last-child {
        margin-bottom: 0 !important;
    }

}
/* Mobile Vertical Layout: 488px 
======================================================================================================================================================*/

@media only screen and (min-width: 488px) and (max-width: 767px) {
   
    
}