@media(max-width:1899.98px) {}

@media(max-width:1699.98px) {}

@media(max-width:1499.98px) {
	.header-btn {
		display: none;
	}

}

@media(max-width:1399.98px) {

	.page-padding {
		padding: 0 60px;
	}

}

@media(max-width:1199.98px) {
	.header-menu ul {
		gap: 10px;
	}

	.soho-collection {
		font-size: 14px;
		padding-top: 25px;
	}

	.collection-page-section .product-card__title {
		font-size: 18px;
	}

	.collection-page-section .products-layout {
		flex-direction: column;
		gap: 32px;
	}

	.collection-page-section .products-row {
		width: 100%;
	}

	.collection-page-section .section-hero {
		width: 100%;
	}

	.collection-page-section .section-title {
		font-size: 26px;
		margin: 0 auto 26px;
		padding-top: 26px;
	}

	.cap-collection-section .collection-page-section .section-hero {
		width: 100%;
		height: 659px;
	}

	.cap-collection-section .collection-page-section .products-layout {
		flex-direction: row;
	}

	.cap-collection-section .collection-page-section .section-hero {
		width: 50%;
		height: auto;
	}

	.cap-collection-section .collection-page-section .products-row {
		width: 50%;
	}

	.related-product-section .title-40 {
		margin-bottom: 20px;
	}

	.title-40 {
		font-size: 30px;
	}


}

@media(max-width:991.98px) {

	.custom-blog-grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.email-subscribe-form .input-design {
		max-width: 100%;
	}

	.email-subscribe-form .form-btn {
		width: 100%;
		max-width: 100%;
	}

	.email-subscribe-form form {
		max-width: 60%;
		width: 100%;
		margin: auto;
	}

	.page-padding {
		padding: 0 30px;
	}


}

@media(max-width:767.98px) {
	.collection-page-section .product-card__image-wrap {
		height: auto;
	}

	.soho-section-divider {
		margin: 4px 0 4px 0px !important;
	}

	.form-section {
/* 		margin: 10px !important; */
		margin-top: 40px !important;
	}

	.summary {
		margin: 10px !important;
	}

	.q__uploadSub {
		text-wrap-mode: wrap;
	}

	.q__uploadTitle {
		text-wrap-mode: wrap;
	}

	.custom-blog-grid {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 30px;
	}

	.controls {
		bottom: 0px;
	}

	.collection-page-section .products-row {
		display: grid;
		gap: 32px;
		grid-template-columns: repeat(1, 1fr);
		width: 100%;
	}

	.collection-page-section .section-title {
		font-size: 26px;
		margin: 0 auto 20px;
		padding-top: 20px;
	}


	.email-subscribe-form form {
		max-width: 100%;
		width: 100%;
	}

	.cap-collection-section .collection-page-section .products-row {
		width: 100%;
	}

	.cap-collection-section .collection-page-section .section-hero {
		width: 100%;
		height: auto;
	}

	.cap-collection-section .collection-page-section .products-layout {
		flex-direction: column;
	}

	.page-padding {
		padding: 0 10px;
	}

	.title-40 {
		font-size: 26px;
	}

	.q__uploadSub {
		word-break: break-all;
	}

	.product-slider-button{
		display: none !important;
	}

	.blog-image img{
		height: auto;
	}


	.title-32{
		font-size:22px;
	}

	.contact-detail{
		max-width: 100%;
	}
}

@media(max-width:575.98px) {
	.collection-page-section .product-card__image-wrap {
		height: auto;
	}

	.email-subscribe-form .input-design {
		width: 100%;
	}

	.footer-form {
		display: block;
	}

	.soho-section-divider {
		margin: 4px 0 4px 0px !important;
	}

	.q__uploadSub {
		text-wrap-mode: wrap;
	}

	.q__uploadTitle {
		text-wrap-mode: wrap;
	}

	.form-section {
/* 		margin: 10px !important; */
		margin-top: 40px !important;
	}

	.summary {
		margin: 10px !important;
	}

	/* 	.marquine-tag div {
	flex-shrink: 0 !important;
} */
	.qd-modal {
		padding: 56px 22px !important;
	}

	.qd-modal-title {
		font-size: 28px !important;
	}

	.qd-modal-iconWrap svg {
		height: 70px !important;
		width: auto !important;
	}

	.qd-modal-iconWrap {
		width: auto !important;
		height: 70px !important;
	}

	.consultant-card {
		justify-content: center !important;
		display: grid !important;
	}

	.consultant-actions {
		justify-content: center;
	}

	.marquine-tag-main-div.clinet-logo img {
		height: 25px !important;
		width: 100% !important;
	}

	.slide-card h3 {
		margin: 0 0 8px;
		font-size: 18px;
	}

	.redio-button-div .wpcf7-list-item {
		width: 100% !important;
		margin: 0;
	}

}

/* Portfolio details page */
.portfolio-banner-hero{
	zoom: 1.1112;
}

.portfolio-banner-content img{
	object-fit: contain;
}

.more-collaborations-section .title-40{
	margin-bottom: 48px !important;
	    font-size: 56px;
    line-height: 120%;
}

.more-collaborations-section .custume-btn-outline a{
	/*background: #fff;*/
}

.portfolio-cta-wrap.custume-btn-outline a{
	margin-top: 0 !important;
}

@media(max-width:1899.98px) {}
@media(max-width:1699.98px) {}
@media(max-width:1499.98px) {
	.portfolio-banner-content img {
    	max-width: 420px;
	}
	
	.more-collaborations-section .title-40{
		font-size: 46px;
	}
}
@media(max-width:1399.98px) {}
@media(max-width:1199.98px) {}
@media(max-width:1023.98px) {}
@media(max-width:991.98px) {
	.more-collaborations-section .title-40{
		font-size: 38px;
	}
}
@media(max-width:767.98px) {
	.more-collaborations-section .title-40 {
    	margin-bottom: 28px !important;
	    font-size: 34px;
	}
}
@media(max-width:575.98px) {
	.more-collaborations-section .title-40{
		font-size: 28px;
	}
}