
@media (min-width: 1200px) and (max-width: 1530px) {
	.project-list-wrapper {
		width: 1170px;
	}
	.project-list-wrapper .project-list-box {
		flex-basis: 17%;
		max-width: 17%;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.project-list-wrapper {
		width: 970px;
	}
	.project-list-wrapper .project-list-box {
		flex-basis: 21.8%;
		max-width: 21.8%;
	}
}

@media (max-width: 991px) {
	.header {
		padding: 0px;
	}
	.header .navbar-light .navbar-nav {
	    justify-content: center;
	    flex-direction: row;
	    padding: 12px 0;
	}
	.header .navbar-light .navbar-nav .nav-link {
		padding: 0px 15px;
	}
	.header .form-inline {
		justify-content: center;
	}
	.hero-content-wrapper {
		margin-bottom: 50px;
	}

	.message-info {
	    flex: 2;
	}
	.message-content {
		margin-left: 10px;
	    flex: 3;
	}
	.suppliers-details-left {
	    margin-bottom: 50px;
	}
	.contact-info-box {
	    padding: 30px 20px 15px;
	}
	.feedback-box {
		padding: 30px;
	}
	.project-list-wrapper {
		width: 738px;
	}
	.project-list-wrapper .project-list-box {
		flex-basis: 29.2%;
		max-width: 29.2%;
	}
	.project-note input {
	    width: 100%;
	}
}

@media (max-width: 767px) {
	.scroll-top {
		right: 20px;
		bottom: 20px;
	}
	.main-menu li {
	    padding: 15px 10px;
	}
	.main-menu li a {
		font-size: 15px;
	}
	.footer-left {
		margin-bottom: 50px;
	}
	.message-info {
	    flex: 1;
	}
	.message-content {
	    flex: 1;
	}
	.project-list-box.message-page {
		display: none;
	}
	.upload-form-wrapper {
		padding: 40px 20px;
	}
	.upload-form input, .upload-form textarea,
	.project-note input, .add-feedback textarea {
		padding: 15px 20px;
	}
	.theme-btn-1 {
		padding: 12px 30px;
		font-weight: 400;
		font-size: 16px;
	}
	.message-list-wrapper {
		margin-top: 40px;
	}
	.message-btns {
		padding-bottom: 30px;
	}
	.contact-info-box {
		margin-bottom: 30px;
	}

	.project-list-wrapper {
		width: 540px;
	}
	.project-list-wrapper .project-list-box {
		flex-basis: 44.2%;
		max-width: 44.2%;
	}
}
@media (max-width: 575px) {
	.hero-content h1 {
	    font-size: 28px;
	    line-height: 40px;
	}
	.hero-content p {
	    font-size: 18px;
	    font-weight: 400;
	}
	.note-inner-box.note-reply-box {
	    margin-left: 30px;
	}
	.message-list-box {
		flex-direction: column;
	}
	.message-info {
	    margin-bottom: 10px;
	}
	.message-content {
		margin-left: 0px;
	}
	.suppliers-btns {
		flex-wrap: wrap;
		justify-content: center
	}
	.suppliers-btns .btn {
		padding: 10px 12px;
		margin: 5px;
	}
	.contact-info-box p span {
		margin-left: 5px;
	}

	.project-list-wrapper {
		max-width: 540px;
	}
	.project-list-wrapper .project-list-box {
		flex-basis: 67.3%;
		max-width: 67.3%;

	}

	.hero-btn {
		flex-direction: column;
		align-items: unset !important;
	}
	.hero-btn .btn {
		margin-bottom: 20px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}
