@media screen and (max-width: 1399px){
    #Hero .hero-search{
    }
    .partners-logo img{
        width: 80%;
    }

    .industry-box{
        height: 550px;
    }
}

@media screen and (max-width: 1199px){
    #Hero {
        height: auto;
    }

    #Hero img {
        position: relative;
    }

    .navbar-nav .nav-link{
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .navbar-nav .nav-link.btn{
        margin-bottom: 1rem;
    }

    .partners-logo img{
        width: 100%;
    }

}

@media (min-width: 992px){
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}

@media screen and (max-width: 992px){
    section#Main{
        margin-top: 58px;
    }

    .navbar-nav .dropdown{
        padding: 1rem;
        display: block !important;
    }

    .current-user{
        margin-bottom: 1rem;
    }

    .dropdown-toggle{
        display: none !important;
    }

    .navbar-nav .dropdown-menu{
        display: block;
        position: relative;
        min-width: auto;
        border: 0 none;
    }

    .input-holder > div{
        margin: 5px 0px;
    }

    .hero-search .location_holder,
    .hero-search .search_input_holder {
        border-radius: 10px;
    }

    .hero-search button[type="submit"] {
        height: 60px !important;
    }

    .partners-logo h5{
        border-right: 0 none;
        text-align: center;
    }

    .partners-logo img{
        width: 75%;
    }

    .industry-box{
        height: 400px;
    }

}

@media screen and (max-width: 768px){
    .navbar{
        padding: 1rem !important;
    }

    #Hero h1 {
        font-size: 2.5rem;
    }
    
	#Hero .search-wrap{
    margin: 0 auto;
    width: 100%;
	}

    #GetStarted .get-started {
    width: 96%;
    margin: auto;
    }

    /* 
	.navbar .branding{
		text-align: center;
		display: block;
		width: 100%;
	}
    
    .navbar-nav{
        justify-content: center;
        flex-direction: row;
    }

	.branding .navbar-brand{
	   margin: 0 auto;
      display: block;
	}

	.navbar .top-nav{
      width: 100%;
      text-align: center;
	}
    */

	#Featured .text-center .btn{
	   margin-bottom: 20px;
	}
    
    .searchform {
        width: 100%;
        display: block !important;
    }

    .searchform .search-field {
        width: 85%;
    }

    .product-info-fixed{
        position: static !important;
        top: auto;
        width: 100%;
    }
    
    .store-logo{
        margin-top: -70px;
    }

    .store-details{
        display: block !important;
    }
    
    .store-details .avatar{
        max-width: 100%;
        margin-bottom: 2rem;
    }

    .store-branding{
        width: 100%;
    }

    .store-info{
        margin: 0 !important;
    }
}