@media (max-width:2050px) {
    .business-hero{
        min-width: 1000px;
    }
    .business-home h2{
        font-size: 70px;
        
    }
    .business-content{
        margin-left: 10%;
    }
    
    .home-video{
        min-height: 1200px;
    }
    
}

@media (max-width:1919px) {
    .header-container{
        background-color: #355457;
    }
    .home-video{
        min-height: auto;
    }
}

@media (max-width:1599px) {
    
}

@media (max-width:1440px) {
    .container {
        max-width: 96%;
    }
    .header-container{
        padding: 0 10px 0 30px;
    }
    .banner-content h1 {
        font-size: 75px;
    }
    .banner-content h1::before{
        width: 170px;
        height: 170px;
        top: -48px;
        left: 20px;
    }
    .business-hero{
        min-width: 700px;
    }
    .business-home h2{
        font-size: 50px;
    }
    .business-content{
        margin-left: 5%;
    }
    .help-text h2 {
        font-size: 50px;
    }
}


@media (max-width:1280px) {
    
}

@media (max-width:1199px) {
    .discussion-search-section{
        flex-wrap: wrap;
    }
    .discussion-search-select {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    .discussion-search-section .main-search{
        width: 100%;
        margin: 20px 20px 0 0;
    }
    .discussion-search-section .form-select{
        max-width: 100%;
        flex: 1 1 auto;
    }
    .top-categories-box{
        flex: 1 1 20%;
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding: 8px 12px;
    }
    .home-video {
        height: 90vh;
    }
    .business-content {
        margin-left: 0;
        text-align: center;
    }
    .business-home h2, .help-text h2 {
        font-size: 25px;
    }
    .business-home{
        flex-direction: column;
        margin: 0 20px;
        padding-top: 20px;
    }
    .business-hero{
        margin-top: 50px;
        min-width: 500px;
    }
    .help-image{
        order: 1;
        text-align: center;
        margin-top: 50px;
      }
      .help-text{
        order: 0;
        text-align: center;
      }
      .half-circle-wrapper{
        left: 0;
        right: 0;
        transform: translateX(0px);
        max-width: 900px;
        background-size: contain;
        min-width: auto;
    }
    .footer-bottom-link-wrapper{
        order: 1;
    }
    .footer h2, footer h3{
        font-size: 25px;
    }
    .footer p{
        font-size: 16px;
    }
    .footer-bottom-container{
        display: flex;
        flex-direction: column;
    }
    
    .footer-bottom{
        flex-direction: column;
    }
    .footer-link{
        margin-top: 20px;
        margin-bottom: 20px
    }
    .footer-link-wrapper .col-md-3{
        flex: 0 0 auto;
        width: 100%;
    }
    .footer-link-wrapper li{
        text-align: center;
    }
    footer .text-warning{
        text-align: center;
    }
    li .footer-link{
        margin: 0 auto;
    }
    .footer-socialmedia{
        margin: 0 auto;
        flex-direction: row;
    }
    .mobile-hide{
        display: none;
    }
    .footer-logo{
        display: flex !important;
    }
    .footer-bottom .footer-link{
        margin: 5px 0;
    }
    .main-search .main-search-icon{
        margin-left: auto;
    }
}

@media (max-width:991px) {
    .navbar-toggler {
        color: #fff;
        border: none;
        order: 1;
        margin-left: 0 !important;
        width: 50px;
    }
    .navbar-toggler:focus{
        box-shadow: none;
    }
    .navbar-toggler[aria-expanded="false"] .navbar-toggler-icon{
        background-image: url(../images/hamburger-menu.svg);
    }
    .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{
        background-image: url(../images/hamburger-close.svg);
        width: 22px;
        height: 22px;
    }
    .navbar-collapse{
        position: fixed;
        top: 70px;
        background-color: rgb(53, 84, 87);
        width: 96%;
        left: 0px;
        right: 0px;
        margin: 0px auto;
        border-radius: 0px 0px 30px 30px;
        padding: 35px 20px;
        z-index: -1;
    }
    .join-our-network .nav-link{
        margin-left: 0px;
    }
    .top-avtar{
        margin-left: auto !important;
    }
    .discussion-search-section .main-search{
        width: 100%;
        margin: 20px 0 0 0;
    }
    .banner-content h1{
        font-size: 70px;
        margin-bottom: 30px;
    }
    

}

@media (max-width:767px) {
    
    h2{
        font-size: 50px;
    }
    p{
        font-size: 16px;
    }
    .discussion-search-select{
        flex-direction: column;
    }
    .discussion-search-section .form-select{
        margin: 10px 0;
    }
    .discussion-search-section .main-search{
        margin: 10px 0 0 0;
    }
    .form-container, .login-container{
        max-width: 100%;
    }
    .discussion-search-select input.form-control{
        margin-left: 0;
        margin-bottom: 10px;
    }
    .home-video .banner-content{
        margin-top: 25px;
    }
    .section-space {
        padding: 50px 0;
    }
    .section-space-bottom {
        padding-bottom: 30px;
    }

    .top-section-space{
        padding-top: 150px;
    }
    .top-categories-box {
        padding: 25px 15px;
    }
    
    .half-circle-wrapper{
        top: 65%;
    }

}

@media (max-width:690px) {
    .banner-content h1{
        font-size: 50px;
    }
    .banner-content h1::before {
        content: '';
        position: absolute;
        width: 180px;
        height: 180px;
        background-color: #253B3D;
        border-radius: 100px;
        top: -55px;
        z-index: -1;
        left: 15px;
    }
    .top-categories-box {
        flex: 0 0 46%;
    }
    h2{
        font-size: 25px;
    }
    
    .half-circle-wrapper {
        top: 70%;
        min-width: 500px;
        left: 2;
        right: 0;
    }
    
}

@media (max-width:575px) {
    .section-space-bottom {
        padding-bottom: 30px;
    }
    .top-categories-box {
        flex: 40%;
        margin: 10px;
    }
    .half-circle-wrapper {
        top: 80%;
        min-width: auto;
        left: -10px;
        right: 0;
    }

}

@media (max-width:480px) {
    

}
