@media only screen and (max-width: 768px) {
    body {
        padding-top: 0px !important;
    }
    
    /* Mobile header */
    
    .header-container {
    	width: 100%;
    }
    
    .header-parent {
    	position: relative;
    	z-index: 1000;
    }
    

    .header-logo {
        width: 100%;
        display: block !important;
        float: left;
        margin: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #007db8;
        
    }
    
    /*
    .menu-icon {
    	display: block;
    	z-index: 1001;
    	position: relative;
    	top: 88px;
    	background-color: #007db8;
    	padding-top: 10px;
    	padding-bottom: 10px;
    	box-shadow: 0px 0px 2px #000000;
    }
    
    .menu-icon:hover {
        background-color: #12394c;
    }
    
    .menu-icon div {
        width: 35px;
    	height: 4px;
    	background-color: white;
    	margin: auto;
    	margin-top: 4px !important;
    	margin-bottom: 4px !important;
    	cursor: pointer;
    }
    */
    
    .header-nav {
    	/*
        display: none;
        position: absolute;
        top: 135px;
        */
        float: left;
        width: 100%;
        box-shadow: 0px 1px 5px #000000;
    }
    
    /*
    .header-nav-toggled {
        display: block !important;
    }
    */
    
    .header-nav li {
        display: block;
        float: left;
        width: 33%;
        text-align: center;
    }
    
    .header-nav__titles li a {
        padding: 20px 0px;
    }
    
    .header-nav__titles > li > a {
        width: 100%;
    }
    
    .header-nav__titles li .dropdown {
        display: block;
    }
    
    .dropbtn {
        pointer-events: none;
        width: 100%;
    }
    
    .dropdown-content {
        width: 33%;
    }
    
    
    .sub-dropdown:hover .sub-dropdown-content {
        display: none !important;
    }
    
    /* Mobile slides */
    
    .main {
        position: relative;
        top: 25px
    }
    
    /* Mobile footer */
    
    .footer-container {
        width: 100% !important;
    }
    
    .footer-logo {
        width: 100% !important;
        text-align: center;
    }
    
    .footer-nav li {
        width: 100%;
        text-align: center;
    }
    
    .footer-nav__titles > li > a {
        width: 100%;
        padding: 7px 0px !important;
    }
    
    /* Mobile common */
    
    .content {
        padding-top: 225px !important;
        width: 95%;
        margin: auto;
    }
    
    /*  Training mobile styles */
    .courses-table th {
        width: 60%;
        
        text-align: left;
    	border: 1px solid black;
    	padding: 25px 10px;
    }
    
    .courses-table td {
        width: 30%;
        
        border: 1px solid black;
    	padding: 25px 10px;
    }

    .desktop-pics {
        display: none;
    }
    
    .mobile-pics {
        display: block;
    }
    
    blockquote {
        width: 100%;
        margin: auto;
    }
    
    
}

body > img {
    display: none;
    width: 0;
    height: 0;
}