@media (max-width: 430px){
	html .abonare-nl .content-abonare-right img{
		width:120px;
	}
}

@media (max-width: 767px){
	.custom-slider-top .carousel-item h6 {
	  font-size: 2.5rem;
	  margin: 0;
	}
	
	.custom-slider-top .carousel-item p {
		font-size: 2rem;
		margin: 1rem 0 3rem 0;
		line-height: 2.5rem;
	}
	
	.footer-btm ul li {
		margin: 0 5px 0 0;
	}
	
	.footer-btm ul li a {
		margin: 0 5px 0 0;
	}
	
	.content-page .promotii h1{
		font-size:3rem;
		margin:2rem 0 0 0;
	}
	
	.content-page .promotii .promo-box p, .backg-filter .promo-box p{
		font-size:2rem;
		line-height: 2.5rem;
	}
	
	.promotii{
		padding-bottom:0!important;
	}
	
	.navbar-custom {
		padding: 2rem 0 0 0;
	}
	
	.navbar-dark .navbar-toggler {
		position: absolute;
		top: 30px;
		right: 15px;
	}
	
	.navbar-custom a {
		clear: both;
		width: 100%;
	}
	
	.content-page .promotii .promo-box {
		margin: 0 0 3rem 0;
	}
	
	
	
	.top .left-text-content h1, .top.abonare-nl h2, .content-page .promotii h3{
		font-size: 6rem;
		text-align: center;
	}
	
	.top .left-text-content h2, .top .left-text-content p{
		text-align: center;
	}
	
	a.descopera{
		float:none;
		margin: 2rem auto 3rem;
		display:block;
		width:230px;
	}
	
	.top img.bottom-img {
		padding: 20px 0;
	}
	
	.lifes-good {
		margin: 2rem 0 0 0;
	}
	
	.content-page .promotii h3{
		margin: 0;
	}
	
	.custom-box-footer .backg-filter table{
		width: 100%;
	}
	
	.backg-filter .promo-box a{
		font-size:18px;
		padding:1rem 2rem 1.2rem 2rem;
	}
	
	.top.abonare-nl p{
		margin: 2rem 0;
	}
	
	.abonare-nl .bulina-rosie{
		float:none;
		margin:0 auto;
	}
	
	.abonare-nl .content-abonare-right{
		margin: 2rem 0 0 0;
	}
	
	.top.abonare-nl a{
		margin: 3rem auto 0;
	}
	
	.abonare-nl .image-mask-abonare{
		background-size: 100%;
	}
	
	.abonare-nl .content-abonare-right img{
		width:185px;
	}
	
}


@media (min-width: 768px) and (max-width: 991px){
	.custom-slider-top .carousel-item h6 {
	  font-size: 2.5rem;
	  margin: 0;
	}
	
	.custom-slider-top .carousel-item p {
		font-size: 2rem;
		margin: 1rem 0 3rem 0;
		line-height: 2.5rem;
	}
	
	.footer-btm ul li {
		margin: 0 5px 0 0;
	}
	
	.footer-btm ul li a {
		margin: 0 5px 0 0;
	}
	
	.content-page .promotii h1{
		font-size:3rem;
		margin:2rem 0 0 0;
	}
	
	.content-page .promotii .promo-box h3, .content-page .promotii .promo-box p,.content-page .promotii .promo-box a, .backg-filter .promo-box h3, .backg-filter .promo-box p, .backg-filter .promo-box a{
		font-size:2.5rem;
		line-height: 4rem;
	}
	
	.content-page .promotii .promo-box p, .backg-filter .promo-box p{
		font-size:2rem;
		line-height: 2.5rem;
	}
	
	.promotii{
		padding-bottom:0!important;
	}
	
	.navbar-custom {
		padding: 2rem 0 0 0;
	}
	
	.navbar-dark .navbar-toggler {
		position: absolute;
		top: 30px;
		right: 15px;
	}
	
	.navbar-custom a {
		clear: both;
		width: 100%;
	}
	
	.content-page .promotii .promo-box {
		margin: 0 0 3rem 0;
	}
	
	
	
	.top .left-text-content h1, .top.abonare-nl h2, .content-page .promotii h3{
		font-size: 6rem;
		text-align: center;
	}
	
	.top .left-text-content h2, .top .left-text-content p{
		text-align: center;
	}
	
	a.descopera{
		float:none;
		margin: 2rem auto 3rem;
		display:block;
		width:230px;
	}
	
	.top img.bottom-img {
		padding: 20px 0;
	}
	
	.lifes-good {
		margin: 6rem 0 0 0;
	}
	
	.content-page .promotii h3{
		margin: 0;
	}
	
	.custom-box-footer .backg-filter table{
		width: 100%;
	}
	
	.backg-filter .promo-box a{
		font-size:18px;
		padding:1rem 2rem 1.2rem 2rem;
	}
	
	.top.abonare-nl p{
		margin: 2rem 0;
	}
	
	.abonare-nl .bulina-rosie {
		width: 250px;
		height: 250px;
	}
	
}

@media (min-width: 992px) and (max-width: 1399px){
	.custom-slider-top .carousel-item h6 {
	  font-size: 3.5rem;
	  margin: 0;
	}
	
	.custom-slider-top .carousel-item p {
		font-size: 3rem;
		margin: 1rem 0 3rem 0;
		line-height: 3.5rem;
	}
	
	.top .left-text-content h1{
		font-size: 6rem;
	}
	
	.top.abonare-nl p {
		margin: 2rem 0;
	}
	
	.top.abonare-nl h2 {
		font-size: 8rem;
	}
}

@media (min-width: 576px) and (max-width: 1460px){
	.carousel-footer{
		padding:0 80px;
	}
}

@media (max-width: 1090px){
	.owl-prev,.owl-next {
		position: relative!important;
	    -webkit-transform: none!important;
		-ms-transform: none!important;
		transform: none!important;
	}
}


@media (min-width: 1400px) and (max-width: 1640px){
	.carousel-control-next, .carousel-control-prev{width:3%;}
}


@media (min-width: 1200px) and (max-width: 1399px){
	.carousel-control-next, .carousel-control-prev{width:3%;}
}

@media (min-width: 992px) and (max-width: 1199px){
	.carousel-control-next, .carousel-control-prev{top:auto;width:3%;}
}

@media (max-width: 991px){
	.carousel-control-next, .carousel-control-prev{top:auto;width:10%;}
}

@media (max-width: 991px){
	body {
		background: #e6e1d6;
	}
	
	.top .right-text-content {
		position: relative;
		right: 0;
		top: 0;
		margin: 5rem 0 0 0;
		text-align: center;
	}
	
	.carousel-bottom .owl-carousel{
		margin:0!important;
		padding:1.3rem;
	}
	
	.slot-machine {
		height: 300px;
	}
}

@media (min-width: 992px) and (max-width: 1199px){
	body {
		background: #e6e1d6;
	}
	
	.top .right-text-content {
		position: relative;
		right: 0;
		top: 0;
		margin: 5rem 0 0 0;
		text-align: center;
	}
	
	.carousel-bottom .owl-carousel{
		margin:0!important;
		padding:1.3rem;
	}
}

@media (min-width: 1200px) and (max-width: 1500px){

	.top .right-text-content {
	  position: absolute;
	  right: 0;
	  top: 0;
	}
	
	.carousel-bottom .owl-carousel{
		width: 90%;
		margin:0 auto;
	}
}

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

@media (max-width: 991px){
	.abonare-nl p{
		display:block;
	}

	.abonare-nl img{
		margin:2rem 0;
	}
}