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

}
@media screen and (max-width: 1475px) {

}
@media screen and (max-width: 1299px) {

.container, .container-lg, .container-md, .container-sm {
    max-width: 100% !important;
}

}
@media screen and (max-width: 1169px) 
{

}
@media screen and (max-width: 991px) 
{
.menu-open div#navbarSupportedContent {
display: block;
width: 100%;
}
nav.navbar.navbar-expand-lg.navbar-light.top-navbar {
    padding: 0;
}
header .container {
    padding: 0;
}
button.navbar-toggler {
    margin: 0 15px 0 0;
}
.navbar-nav .nav-link {
    padding: 16px;
    color: #fff !important;
    border-bottom: 1px solid #717171;
    font-size: 13px;
}
ul.navbar-nav.pull-right {
    background-color: #002e4b;
}
.dropdown-toggle::after {
    float: right;
    margin: 9px 0 0;
}
.btns-block a {
    font-size: 18px!important;
    margin: 0 0 10px 0!important;
    color: #fff!important;
    width: 100%;
    text-align: center;
}
}

@media screen and (max-width: 767px) 
{
div#partner-courses h4 {
font-size: 20px;
border: none;
text-align: left;
min-height: auto;
}
ul#sectors li a {
color: #002e4b;
padding: 12px 22px;
text-align: left;
font-size: 18px;
margin: 0 0 0;
width: 100%;
background-color: #eee;
border-bottom: 1px solid #002e4b;
}
.courses-container {
width: 100%;
float: left;
padding: 23px 18px 10px;
}
ul#sectors {
margin: 0 0 27px;
}
.discover-container {
padding: 31px 0;
}
.discover-container h1 {
    margin: 0 0 26px;
    font-size: 26px;
} 
.contact-form {
    width: 90%;
    padding: 31px 9px;
} 
footer.mainfooter .col-md-4 {
    max-width: 100% !important;
    width: 100% !important;
    flex: 0 0 100% !important;
    text-align: center;
}
}
@media screen and (max-width: 599px) 
{
footer {
text-align: center;
}
.footer-pad {
    margin: 0 0 15px;
}
a.newsletter-btn {
    padding: 14px 22px;
    position: fixed;
    z-index: 999;
    right: 0;
    font-size: 14px;
}
.discover-container {
    padding: 30px 0;
}
.discover-container h1 {
    margin: 0 0 17px;
    font-size: 28px;
}
.discover-container h2 {
    margin: 0 0 14px;
    font-size: 21px;
}
.discover-container h3
{
    margin: 0 0 14px;
    font-size: 21px; 
}
.discover-container h4
{
    margin: 0 0 14px;
    font-size: 21px;  
}
}
@media screen and (max-width: 479px) 
{

}