@media (min-width: 1700px) {
}
@media (max-width: 1700px) {
	.navbar-brand {
		width: 150px;
	}
	.navbar-nav .nav-link {
		margin: 0.5rem 1rem;
	}
	.banner h1 {
		font-size: 72px;
		margin-top: 100px;
	}
	.banner h2 {
		font-size: 35px;
	}
	.banner h3 {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.banner-animation img {
		height: 180px;
	}
	.circle-product {
		width: 350px;
		height: 350px;
	}
	.circle-product img {
		width: 300px;
	}
}
@media (max-width: 1560px) {
}

@media (min-width: 1300px) and (max-width: 1400px) {
	.banner button {
		padding: 10px 20px;
		font-size: 17px;
		font-weight: 700;
	}

	.banner-play {
		font-size: 16px;
	}

	.produse-img {
		width: 150px;
		object-fit: contain;
	}
}

@media (max-width: 1200px) {
	.truck {
		display: none;
	}
	.desktop-navbar {
		padding: 15px;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: column;
	}
	.apel {
		margin-top: 20px;
	}
	.solicita-apel {
		margin-top: 20px;
	}
	.col-md-6 {
		flex: 0 0 auto;
		width: 100%;
	}
	.col-md-4 {
		flex: 0 0 auto;
		width: 100%;
	}

	.banner .col-md-4 {
		margin-top: 100px;
	}
	.banner h1 {
		font-size: 120px;
		margin-top: 150px;
	}
	.banner h2 {
		font-size: 35px;
	}
	.banner h3 {
		font-size: 25px;
	}
	.banner-dot {
		display: none;
	}
	.banner-animation img {
		height: 150px;
	}
	.circle-products {
		flex-direction: column;
		justify-content: center;
	}
	.circle-products .product {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-bottom: 30px;
	}
	.banner {
		background-size: cover;
	}
	.subtitle {
		width: 100%;
	}
	.despre-noi .col-md-5 {
		width: 100%;
	}
	.time-market {
		top: 50px;
		bottom: unset;
		right: 0;
		left: 0;
		margin-top: unset;
		margin-bottom: unset;
		margin-left: auto;
		margin-right: auto;
	}
	.circle-product {
		margin-bottom: 0;
	}
	.componentele .col-md-5 {
		flex: 0 0 auto;
		width: 100%;
	}
	.footer .row {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	.footer .col-md-4 {
		margin-bottom: 15px;
		text-align: center;
	}
	.copyrights .col-md-4 {
		margin-bottom: 15px;
		text-align: center;
	}
}
@media (max-width: 768px) {
	.produse-img {
		position: absolute;
		right: 0;
		bottom: 0;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		width: 160px;
	}

	.produse-img2 {
		width: 250px;
	}

	.copertine-img {
		border-radius: 0;
		width: 170px;
		object-fit: cover;
	}

	.page-header {
		height: 150px;
		padding-top: 70px;
		display: flex;
		align-items: center;
		justify-content: left;
		background-image: url(https://zorropro.ro/wp-content/themes/zorropro/assets/images/footer-bg.png);
		background-size: cover;
		background-position: center top;
	}
	.pg-title {
		color: #ffffff;
		font-weight: 900;
		font-size: 18px;
	}

	.produse-img-jaluzele {
		position: absolute;
		right: 0;
		bottom: 0;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		width: 130px;
	}
	.slider-item img {
		width: 100%;
		height: 320px;
		object-fit: cover;
		border: 2px solid #016072;
		border-radius: 25px;
	}
	.de-la-idee-row {
		padding: 0;
		margin: 0;
		padding-top: 15px;
		padding-bottom: 15px;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(https://zorropro.ro/wp-content/themes/zorropro/assets/images/bgn.png);
	}
	.de-la-idee-row2 {
		padding: 0;
		margin: 0;
		padding-top: 15px;
		padding-bottom: 15px;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(https://zorropro.ro/wp-content/themes/zorropro/assets/images/backcont.jpg);
	}
	.decenoi-card h3 {
		font-weight: 900;
		font-size: 18px;
	}
	.decenoi-card p {
		margin: 0;
		font-size: 13px;
	}
	.form h2 {
		font-size: 18px;
	}

	.footer-desktop {
		display: none;
	}
	.navbar-brand-mob {
		display: flex;
		width: 50px;
	}
	.navbar-call-mob {
		display: flex;
	}
	.navbar-call-mob img {
		width: 50px;
	}
	.logo {
		width: 75px;
	}
	.navigation {
		background: #ffffff;
		top: 0;
		width: 100%;
		z-index: 11;
		position: fixed;
	}
	.top-bar {
		display: none;
	}
	.desktop-navbar {
		background-color: #fff;
		margin-left: -45px;
		padding: 0;
	}
	.desktop-navbar li {
		margin: 11px 28px;
	}
	.banner h1 {
		font-size: 72px;
	}
	.banner h2 {
		font-size: 27px;
	}
	.banner h3 {
		font-size: 16px;
	}
	.banner-action {
		flex-direction: column;
	}
	.banner-button {
		margin-bottom: 50px;
		width: 100%;
		
		justify-content: start;
	}
	.banner-play {
		width: 100%;
		display: flex;
		justify-content: flex-end;
		flex-direction: row-reverse;
		font-size: 18px;
	}
	.banner-play .play-video {
		margin-left: 0;
		margin-right: 10px;
	}
	.banner-animation img {
		position: relative;
		height: 140px;
	}
	.banner-poarta1 {
		display: none;
	}
	.banner-poarta2 {
		display: none;
	}
	.banner-poarta3 {
		display: none;
	}
	.banner-portita2 {
		display: none;
	}
	.mobile1 {
		display: none;
	}
	.circle-product {
		width: 250px;
		height: 250px;
	}
	.circle-product img {
		width: 200px;
	}
	.dot1 {
		left: 0;
	}
	.dot5 {
		right: 0;
	}
	.decenoi-check {
		left: -30px;
	}
	.after-before {
		display: none;
	}
	.testimonials {
		display: none;
	}
	.portofoliu {
		padding-top: 70px;
	}
	.owl-theme .owl-dots .owl-dot span {
		margin: 0 !important;
	}
	.owl-dots {
		position: absolute;
		bottom: -75px;
	}
	.button {
		display: none;
	}
	.truck {
		display: none;
	}
	.video-presentation img {
		width: 100%;
		height: 250px;
		object-fit: cover;
		border: 2px solid #016072;
		border-radius: 25px;
	}
	.manager-img {
		height: 300px;
		width: 300px;
		object-fit: cover;
		border-radius: 50%;
		border: 2px solid #016072;
	}

	.copertine-page h1 {
		margin-top: 0;
		font-size: 40px;
	}

	.copertine-page .banner-container {
		padding-top: 100px;
	}

	.copertine-page .decenoi-card3 p {
		font-size: 12px;
	}

	.about-product .title {
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
	}

	.copertine-products .produse-img-jaluzele1,
	.gard-img {
		height: 180px;
	}

	.copertine-products .cards-produse {
		min-height: 22rem;
	}

	.promotion-card {
		margin-bottom: 25px;
	}
}
