@media (max-width:1400px) and (min-width: 1200px) {
    .container {
         max-width: 1300px;
     } 
     
     
 }
 
 @media (max-width:1199px) and (min-width: 992px) {
     header .container, .top_header .container {
         max-width: 1120px;
     } 

  .container {
        max-width: 1120px;
    } 
     
     .main_header ul {
         gap: 30px;
     }
 }

 @media(max-width:991px){
    .amin_menu {
        display: none !important;
    }

    .hambuger_mobile{
        display: flex !important;
    }

    header .logo {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .top_header{
        display: none !important;
    }

    .mobile_menu_main{
        display:  block !important;
    }
 }

 @media (max-width:991px) and (min-width: 768px) {
    .hero_content h1 {
        font-size: 35px;
    }

    .mobile_content h2 {
        font-size: 40px;
    }

    .slider_img img {
        height: 80vh;
        object-fit: cover;
    }

    .mobile_content .d-flex.gap-3 {
        justify-content: center;
        flex-wrap: wrap;
    }
 }

 @media (max-width:767px) and (min-width: 570px) {
    .hero_content h1 {
        font-size: 35px;
    }

    .mobile_content h2 {
        font-size: 40px;
        text-align: center;
    }

    .slider_img img {
        height: 80vh;
        object-fit: cover;
    }

    .mobile_content .d-flex.gap-3 {
        justify-content: center;
        flex-wrap: wrap;
    }

    .talk_section {
        padding: 40px 0px;
    }
 }

 @media (max-width:569px) and (min-width: 320px) {
    .hero_content h1 {
        font-size: 27px;
    }

    .mobile_content .d-flex.gap-3 {
        justify-content: center;
        flex-wrap: wrap;
    }

    .mobile_content h2 {
        font-size: 30px;
        text-align: center;
    }

    .slider_img img {
        height: 80vh;
        object-fit: cover;
    }

    .hero_section .swiper-slide .container {
        left: 0px;
    }

    .talk_section {
        padding: 40px 0px;
    }

    .hero_section .swiper-button-prev, .hero_section .swiper-button-next{
display: none !important;
    }

    .hero_content h5 {
        font-size: 15px;
    }

    .main_heading {
        font-size: 25px;
    }

    .mt-100 {
        margin-top: 50px;
    }
 }