
@media (max-width: 1280px){
    .header__nav-link{
        font-size: 30px;
    }
    
    .header__number{
        font-size: 30px;
    }
    
    .courses {
        height: 160px;
    }
}

@media (max-width: 1050px){
    .header__nav-link{
        font-size: 25px;
    }
    
    .header__number{
        font-size: 25px;
    }
    
    .paper-plane { 
        top: 35%; 
    }
    
    .paper-plane {
        left: -2170px;
    }
}


@media (max-width: 991px){
    .header__nav-link,.header__nav-drop{
        display: flex;
        justify-content: center;
        padding: 15px;
        border-radius: 3px;
        background: #000;
        margin-top: 5px;
        margin-right: 0;
        align-items: center;
    }
    
    .header__nav-drop{
        font-size: 15px;
        margin-top: 2px;
    }
    
    .navbar-nav .dropdown-menu{
        margin-top: 5px;
    }
    
    .header__number{
        display: flex;
        justify-content: center;
        padding: 5px;
        background: #000;
        border-radius: 5px;
        color: #04ff19; 
        margin-top: 5px; 
    }
}

@media (max-width: 825px){
     .paper-plane {
         left: -2373px;
     }
}


@media (max-width: 767px){
    
    .block__text, .paper-plane, .block{
        display: none;
    }
    
    .swiper-slider{
        display: inline;
    }
    
    .courses__block { 
        top: -100px; 
    }
    
    .why-us__p {
        font-size: 15px;
    }
    
    .why-us__text {
        font-size: 20px;
        margin-top: 15px;
    }
    
}


@media (max-width: 575px){
    
    .footer__block{
        flex-direction: column;
    }
    
    .graduates__col { 
        height: 265px;
    }
    
    .graduates__img{
        border-radius: 10px;
    }
    
    .graduates__title{
        margin-top: 0 !important;
    }
    
    .graduates {
        padding: 60px 0;
    }
    
    .courses__mb{
      margin-top: 25px;  
      height: 250px;
    }
    
    .courses__block { 
        top: -180px; 
    }
    .courses__box-title {
        font-size: 16px;
    }
     
    .navbar-brand {
        font-size: 20px !important;
    }
    
    .header__menu-logo {
        width: 14px;
        margin-right: 3px;
    }
    
    .navbar-light .navbar-toggler {
        font-size: 20px;
    }
    
    .header__p {
        font-size: 15px;
    }
    
    .header__title {
        font-size: 55px;
    }
    
    .courses__box {
        border-radius: 8px;
    }
    
    .block__title { 
        margin-top: 265px;
    }
    
    .header {
        height: 500px;
    }
    
    .video__overlay {
        border-radius: 10px;
        overflow: hidden;
    }
    
    .class__video{
        border-radius: 10px;
    }
    
    .block__box { 
        margin-left: 0px;  
    }
    
    .maps__title {
        margin-top: 45px !important;
        padding: 5% 10px !important;
    }
    
    .maps-images__iframe {
        height: 450px;
    }
    
    .why-us__title { 
        margin-top: 0px !important;
    }
    
    .why-us {
        padding-top: 50px;
    }
    
}

@media (max-width: 500px){
    .courses__mb{
      margin-top: 25px;  
      height: 220px;
    }
    
    .courses__block {
        top: -150px;
    }
    
    .courses__box-title {
        font-size: 2.5vw;
    }
    
    .courses__box{
       border-radius: 8px; 
    }
    
    .header{
        height: 450px;
    }
    
}

@media (max-width: 405px){
    .header__title {
        font-size: 41px;
    }
    
    .graduates__col {
        height: 172px;
    }
}

@media (max-width: 350px){
    
    .block__title {
        margin-top: 122px;
    }
    
    .courses__mb{
      margin-top: 15px;  
      height: 150px;
    }
    
    .courses__block {
        top: -100px;
    }
    
    .courses__box-title {
        font-size: 3vw;
    }
    
    .courses__box-title{
        padding: 5px
    }
}