body{
	font-family: 'Poppins', sans-serif;
}
html{
	scroll-behavior: smooth;
}

.container-fluid{
	overflow-x: hidden;
	max-width: 100vw;
}


.first__form__container{
	position: relative;
	background-image: url('../img/418.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 20% 40%;

}
.first__form__container::after{
    background: rgb(0,0,0);
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.6;
    z-index: 0;
}

.navbar{
	position: relative;
	z-index: 20;
	padding: 0;
}

.menu__link{
	color: #fff;
	text-align: center;
}
.menu__link:hover{
	color: #ffcf2c !important;
}

.first__form__row{
	position: relative;
	z-index: 2;
	padding-top: 40px;
	padding-bottom: 50px;
}

.form__container{
	background-image: url('../img/418.jpg');
	background-size: cover;
	position: relative;
    overflow: hidden;
    z-index: 4;
}

.blur{
	background:inherit;
	width: 249%;
    height: 152%;
    position: absolute;
    top: 0px;
    right: 0;
    filter: blur(18px);
    z-index: -2;
    transform: translate(10vw, -21%);
	background-position: 20% 40%;
}
.blur:after{
	background: rgb(0,0,0);
    display: block;
    content: "";
    width: 120%;
    height: 120%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.6;
    z-index: 1;
}

.custom__container{
	padding: 1% 10% 4% 10%;
}

.first__form__header h4{
	color: #ffffff;
	font-size: 36px;
	font-weight: 400;
	line-height: 40px;
}

.first__form__header h2{
	color: #ffffff;
	font-size: 72px;
	font-weight: 700;
	line-height: 73px;
}
.form__container {
	padding: 80px 60px;
} 
.form__container small, .second__form__container small {
	font-weight: 200;
} 
.contact__button{
	background-color: #ffcf2c;
	font-weight: 500;
	width: 100%;
	border-radius: 0;
	padding-top: 17px;
	padding-bottom: 17px;
	font-size: 15px;
}
.custom__button{
	background-color: #ffcf2c;
	font-weight: 500;
	border-radius: 0;
	padding: 17px 65px 17px 65px;
	font-size: 15px;
	position: relative;
	z-index: 4;
}
.contact__button:hover, .custom__button:hover{
	background-color: #000;
	color: #ffcf2c;
}
.custom__button_gray{
	background-color:#242424;
	color: #fff;
	border-radius: 0;
	padding: 17px 65px 17px 65px;
	font-size: 15px;

}
.custom__button_gray:hover{
	background-color: #ffcf2c;
	color: #000;
}


.form-check-input[type="checkbox"]+label{
	font-size:14px;
	line-height: 0.9rem;
}

.md-form label{
	color:#fff;
}


.md-form input[type="text"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="email"]:not(.browser-default):focus:not([readonly]){
	border-bottom: 1px solid #ffcf2c;
	box-shadow: 0 1px 0 0 #ffcf2c;
	color: #ffcf2c;
	
}

.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label {
	color: #ffcf2c;
	/*top: -4px;*/
}


.form-check input[type="checkbox"]:checked+label:before {
	border-right: 2px solid #ffcf2c;
	border-bottom: 2px solid #ffcf2c;
}

.form-check {
	font-size: 10px;
	color: #fff !important;
} 

.form__container h5{
	color: #ffffff;
	font-family: Poppins;
	font-size: 24px;
	font-weight: 400;
	line-height: 37px;
}

.yellow__tiles{
	background-color: #ffcf2c;
}

.tiles__content{
	color: #242424;
	font-size: 18px;
	font-weight: 300;
	line-height: 36px;
	padding-left: 80px;
	padding-right: 80px;

}

.icons__row{
	padding: 10px 80px 10px 80px;
}

.gray__row{
	background-color: #fafafa;
}

.bottom__tiles__content{
	color: #242424;
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
	padding-left: 30px;
	padding-right: 30px;

}

.bottom__tiles__content h3{
	color: #242424;
	font-size: 45px;
	font-weight: 400;
	line-height: 75px;
	margin-bottom: 30px;

}

.list__tile__content h3{
	color: #242424;
	font-size: 45px;
	font-weight: 400;
	line-height: 75px;
}

.list__tile__content p{
	color: #242424;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 0.6rem;
}

.table__section h3{
	color: #242424;
	font-size: 45px;
	font-weight: 400;
	line-height: 75px;
}
.icon__text{
	color: #242424;
	font-size: 14px;
	font-weight: 300;
	line-height: 22px;
}
.icon__text > h6{
	color: #242424;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	text-transform: uppercase;
}


.tiles__content > h3, .icon-section__header{
	color: #242424;
	font-size: 45px;
	font-weight: 400;
	line-height: 75px;
	margin-bottom: 20px;
}

.attributes__section{
	margin-right: -15px!important; 
	margin-left: -15px!important; 
	padding-right: 90px; 
	padding-left: 90px;
}

.attributes__section p{
	color: white;
	font-size: 18px;
}

.list__square{
	height: 32px;
	width: 32px;
	background-color: #ffcf2c;
	color: #242424;
	
	text-align: center;
	line-height: 32px;
	font-size: 20px;
	margin-right: 16px;

}

a.collapsed .list__square{
	background-color: #242424;
	color: #ffcf2c;
}


.tiles__first_photo{
	height: 47vw;
	background-size: cover;
	
}
.tiles__second_photo{
	height: 56vw;
	background-size: cover;
	
}
.tiles__third_photo{
	height: 72vw;
	background-size: cover;
	
}
.bottom__tile__photo{
	height: 70vw;
	background-size: cover;
}
.accordion{
	padding-right: 60px;
	padding-left: 60px;
	font-size: 18px;
	font-weight: 300;
	margin-top: 10px;
}
.accordion__header h5{
	color: #242424;
	font-size: 20px;
	font-weight: 300;
	line-height: 32px;
}
.accordion h3{
	color: #242424;
	font-size: 45px;
	font-weight: 400;
	line-height: 75px;
}
.attributes__photo{
	background-image: url('../img/baner.png'); 
	height: 55vw; 
	background-size: cover;
}

.table__section{
    background-image: url('../img/table_background.jpg'); 
    height: 56vw; 
    background-size: cover;
    color: #242424;
	font-size: 17px;
	font-weight: 400;
	line-height: 23px;
}
.bottom__tile__left{
	background-color: rgba(255,213,60, 0.9);
	padding-right: 40px;
	padding-left: 80px;
	padding-bottom: 30px;
	padding-top: 70px;
}
.list__bar__section{
}
.list__tile__content{
	padding-right: 100px;
	padding-left: 80px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.absolute__photo{
	
}
.absolute__photo img{
	height: 23vw;
	position: relative;
	top: 30px;
	right: 5vw;
}
.table__yellow__tile{
	background-color: rgba(255, 244, 117,0.5) ;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: 500;
}
.list__bar__section ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.list__bar__section li:before{
	content: '\2014';
	color: #ffcf2c;
	font-weight: 900;
	padding-right: 15px;
}
.attributes__header{
	color: #ffffff;
	font-family: Poppins;
	font-size: 45px;
	font-weight: 300;
	line-height: 75px;
	margin-top: 10px;
}
.table__padding{
	padding-left: 200px;
}

.second__form  h2, .price_list_header h2{
	color: #ffffff;
	font-size: 45px;
	font-weight: 400;
	line-height: 75px;
}
.second__form  h3, .price_list_header h3{
	color: #ffffff;
	font-size: 27px;
	font-weight: 300;
	line-height: 45px;

}

footer{
	background-color: #000;
	color: #ffffff;
	font-size: 16px;
	font-weight: 300;
	font-family: "Poppins";

}

footer a, footer a:hover{
	color: #ffffff;
	font-weight: 400;
	font-family: "Poppins";
	
}

.table__head{
	background-color: #1c1c1c; 
	color: white;
	padding-top:5px;
	padding-bottom:5px;
}
.icons__section{
	margin-bottom: 60px;
	margin-top: 60px;
}
.icon-section__header{
	margin-left: 10%;
}
.custom__container2{
	padding: 5% 5%;
}
.second__form__header{
	position: relative;
	z-index: 10;
	margin-bottom: 60px;
}
.second__form{
	position: relative;
	background-image: url('../img/413.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;

}
.second__form::after{
    background: rgb(0,0,0);
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.6;
    z-index: 0;
}
.second__form__container{
	background-image: url('../img/413.jpg');
	background-size: cover;
	position: relative;
    overflow: hidden;
    padding: 10px 60px;
    padding-bottom: 50px;
    z-index: 4;
}
.blur2{
	background:inherit;
	width: 265%;
	height: 175%;
	position: absolute;
	top: 0px;
	right: 0;
	filter: blur(18px);
	z-index: -2;
	transform: translate(31vw, -31%);
	background-position: center;
}
.blur2:after{
	background: rgb(0,0,0);
    display: block;
    content: "";
    width: 120%;
    height: 120%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.6;
    z-index: 1;
}
.grecaptcha-badge{
	z-index: 100;
}
#button_sm{
	display: none;
}

.price_list_section{
	position: relative;
	background-image: url('../img/price_list.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 60px;
    padding-bottom: 100px;

}
.price_list_section::after{
    background: rgb(0,0,0);
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.6;
    z-index: 0;
}
.price_list_header{
	color: white;
	position: relative;
	z-index: 2;
	margin-bottom: 80px;
}
.price_tiles_row{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 4;
	margin-bottom: 30px;
}
.price_tile{
	width: 100%;
	height: 9vw;
	background-size: cover; 
	background-position: center;
}
.price_tile_content::before{
	background: rgb(255,255,255);
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -3;
}
.price_tile_content{
	background-color: rgba(255,255,255,0.9);

}

.price_tile_bar_black{
	background-color: #242424;
}
.price_tile_bar_yellow{
	background-color: #ffcf2c;
}
.price_tile_bar_black::after{
	content: "1 osoba";
}
.price_tile_bar_yellow::after{
	content: "2 osoby";
}
.price_tile_bar_black::after, .price_tile_bar_yellow::after{
	display: block;
	color: white;
	transform: rotate(-90deg);
	width: 9vw;
	height: 80%;
	position: absolute;
	bottom: 10px;
	left: -3px;
	color: #ffffff;
	font-family: Poppins;
	font-size: 16px;
	font-weight: 700;
	line-height: 27px;
	text-transform: uppercase;
}

.price_tile_text{
	position: absolute;
	bottom: 10px;
	right: 30px;
	text-align: right;
}
.quantity{
	color: #ffcf2c;
	font-size: 17px;
	font-weight: 700;
	line-height: 29px;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.price{
	color: #242424;
	font-size: 43px;
	font-weight: 700;
	line-height: 43px;
	margin-bottom: 0px;
}
.saving{
	background-color: #ffcf2c;
	color: #242424;
	font-family: Poppins;
	font-size: 15px;
	font-weight: 700;
	line-height: 25px;
	margin-bottom: 15px;
	padding: 2px 7px;
}
.count{
	color: #242424;
	font-family: Poppins;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 0px;
}






@media only screen and (max-width: 1800px){
	/*.custom__container{
		padding: 40px 150px 60px 150px;
	}*/
	.tiles__content >h3, .icon-section__header{
		font-size: 36px;
		line-height: 50px;

	}
	.tiles__content {
		font-size: 16px;
		line-height: 28px;
	}

	.icon__text{
		font-size: 12px;
		line-height: 18px;
	}
	.icon__text > h6{
		font-size: 18px;
		line-height: 20px;
	}

	.bottom__tiles__content h3{
		font-size: 36px;
		line-height: 50px;

	}

	.list__tile__content h3{
		font-size: 36px;
		line-height: 50px;
	}
	.table__section h3{
		font-size: 36px;
		line-height: 50px;
	}
	.accordion{
		padding-right: 20px;
		padding-left: 20px;
		font-size: 18px;
		font-weight: 300;

	}
	.accordion h3{
		font-size: 36px;
		line-height: 50px;
	}
	.accordion{
		font-size: 14px;
	}
	.second__form h2, .price_list_header h2{
		font-size: 36px;
		line-height: 64px;
	}
	.second__form h3, .price_list_header h3{
		font-size: 24px;
		line-height: 38px;

	}
	.table__section{
		font-size: 15px;
		line-height: 23px;
	}
	.attributes__section p{
		font-size: 16px;
	}
	.attributes__header{
		font-size: 36px;
		line-height: 50px;
	}
	.icon-section__header{
		margin-left: 10%;
	}
	.blur{
	    width: 249%;
	    height: 148%;
	    transform: translate(10vw, -22%);
	}
	.blur2{
		width: 265%;
		height: 160%;
		transform: translate(31vw, -28%);
	}
	.first__form__header h2{
		font-size: 56px;
		line-height: 62px;
	}
	.first__form__header h4{
		font-size: 24px;
		line-height: 32px;
	}
	.first__form__row{
		padding-top: 20px;
		padding-bottom: 30px
	}
	
	.form__container {
		padding: 30px 60px;
	} 
	.quantity{
		font-size: 13px;
		line-height: 18px;
	}
	.price{
		font-size: 32px;
		line-height: 35px;
	}
	.price_tile_text{
		right: 10px;
	}
	.saving{
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 10px;

	}
	.count{
		font-size: 12px;
		line-height: 15px;
	}
	.price_tile_bar_black::after, .price_tile_bar_yellow::after{
	
		bottom: 10px;
		left: -3px;
		font-size: 11px;
		line-height: 18px;
	}

}

@media only screen and (max-width: 1400px){
	.tiles__content{
		padding-left: 30px;
		padding-right: 30px;

	}
	.icons__section{
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.icon__text{
		font-size: 9px;
		line-height: 14px;
	}
	.icon__text > h6{
		font-size: 12px;
		line-height: 16px;
	}
	
	.bottom__tile__left{
		padding-left: 15px;
		padding-right: 15px;
	}
	.attributes__section p{
		font-size: 14px;
	}
	.attributes__header{
		font-size: 32px;
		line-height: 36px;
	}
	.tiles__content > h3, .icon-section__header{
		font-size: 24px;
		line-height: 36px;
	}
	.icon-section__header{
		margin-left: 12%;
	}
	.first__form__header h2{
		color: #ffffff;
		font-size: 46px;
		font-weight: 700;
		line-height: 54px;
	}
	.first__form__row{
		padding-top: 0px;
		padding-bottom: 0px
	}
	.quantity{
		font-size: 11px;
		line-height: 12px;
	}
	.price{
		font-size: 26px;
		line-height: 30px;
	}
	.price_tile_text{
		right: 18px;
	}
	.saving{
		font-size: 9px;
		line-height: 16px;
		margin-bottom: 10px;

	}
	.count{
		font-size: 11px;
		line-height: 12px;
	}
	.price_tile_bar_black::after, .price_tile_bar_yellow::after{
	
		bottom: 10px;
		left: -3px;
		font-size: 10px;
		line-height: 15px;
	}

	
}
@media only screen and (max-width: 1200px){
	.custom__container{
		padding-left:60px;
		padding-right:60px;
	}
	.tiles__content > h3, .icon-section__header{
		font-size: 22px;
		line-height: 36px;
	}
	.tiles__content{
		font-size: 13px;
		line-height: 18px;
	}
	.attributes__section{
		padding-right: 10px; 
		padding-left: 10px;
	}
	.attributes__section img{
		max-width: 5vw;
		max-height: 5vw;
	}
	.accordion{
		font-size: 14px;
	}
	.list__tile__content{
		padding-right: 30px;
		padding-left: 30px;
	}

	.icon__text{
		font-size: 10px;
		line-height: 18px;
	}
	.icon__text > h6{
		font-size: 14px;
		line-height: 25px;
	}
	footer{
		background-color: #000;
		color: #ffffff;
		font-size: 13px;
		font-weight: 300;
		font-family: "Poppins";
		
	}
	
	.bottom__tile__left{
		background-color: rgba(255,207,44, 1);
		padding-right: 50px;
		padding-left: 50px;
	}
	.table__section{
	    height: 100%; 
	}
	.bottom__tile__photo{
		height: 110vw;
	}
	.list__bar__section{
		margin-bottom: 30px;
	}
	.icon-section__header{
		margin-left: 16%;
	}
	.blur{
		width: 228%;
		height: 124%;
		transform: translate(6vw, -16%);
	}
	.blur2{
		width: 188%;
		height: 144%;
		transform: translate(23vw, -24%);
	}
	.price_tiles_row{
		width: 90%;
	}
	.quantity{
		font-size: 9px;
		line-height: 12px;
	}
	.price{
		font-size: 22px;
		line-height: 23px;
	}
	.price_tile_text{
		right: 10px;
	}
	.saving{
		font-size: 9px;
		line-height: 9px;
		margin-bottom: 8px;

	}
	.count{
		font-size: 9px;
		line-height: 12px;
	}
	.price_tile_bar_black::after, .price_tile_bar_yellow::after{
	
		bottom: 10px;
		left: -3px;
		font-size: 9px;
		line-height: 15px;
	}
	

}


@media only screen and (max-width: 991px){
	.tiles__first_photo{
		height: 94vw;
	}
	.tiles__second_photo{
		height: 110vw;
	}
	.tiles__third_photo{
		height: 150vw;
	}
	.tiles__content{
		font-size: 16px;
		line-height: 36px;
		padding-left: 80px;
		padding-right: 80px;
		margin-bottom: 60px;
		margin-top: 60px;
	}
	.icons__section{
		margin-bottom: 60px;
		margin-top: 60px;
	}
	.attributes__section{
		padding-right: 20px; 
		padding-left: 20px;
	}
	.icon-section__header{
		margin-left: 20%;
	}
	.accordion{
		padding-right: 80px;
		padding-left: 80px;
		margin-bottom: 60px;
		margin-top: 60px;
	}
	.attributes__header{
		font-size: 20px;
		line-height: 26px;
	}
	.blur{
		width: 114%;
		height: 190%;
		transform: translate(6vw, -44%);
	}
	.blur2{
		width: 132%;
		height: 144%;
		transform: translate(12vw, -26%);
	}
	#button_lg{
	    padding: 10px 30px;
	    font-size: 14px;
	    margin-left: auto;
	    margin-right: auto;
	    margin-top: 20px;
	    margin-bottom: 40px;
	}
	.tiles__content >h3, .icon-section__header{
		font-size: 26px;
		line-height: 40px;

	}
	.bottom__tile__left{
		padding-right: 20px;
		padding-left: 20px;
	}
	.price_tile{
		height: 17vw;
	}
	.price_tile_bar_black::after, .price_tile_bar_yellow::after{
	
		bottom: 30px;
		left: -12px;
		font-size: 14px;
		line-height: 22px;
		width: 17vw;
		height: 60%;
	}
	.quantity{
		font-size: 11px;
    	line-height: 13px;
	}
	.price{
		font-size: 22px;
    	line-height: 26px;
	}
	.price_tile_text{
		right: 10px;
	}
	.saving{
		font-size: 11px;
	    line-height: 9px;
	    margin-bottom: 10px;
	    padding: 6px 7px;

	}
	.count{
		font-size: 12px;
    	line-height: 11px;
	}

}
@media only screen and (max-width: 767px){
	.custom__container{
		padding-left:15px;
		padding-right:15px;
	}
	.form__container {
		background-color: #343434;
		padding: 20px;
	} 
	.first__form__header h2{
		font-size: 44px;
		font-weight: 700;
		line-height: 40px;
	}
	.tiles__content{
		color: #242424;
		font-family: Poppins;
		font-size: 13px;
		font-weight: 300;
		line-height: 25px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.icons__section{
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.attributes__section p{
		font-size: 12px;
	}
	
	.absolute__photo img{
		padding-bottom: 20px;
		height: 60vw;
		position: relative;
		right: -25%;
	}
	.icon-section__header{
		margin-left: 20%;
	}
	.accordion{
		padding-right: 15px;
		padding-left: 15px;
	}
	.list__tile__content {
		padding-right: 15px;
		padding-left: 15px;
	}
	.blur{
		width: 105%;
		height: 183%;
		transform: translate(2vw, -43%);
	}
	.attributes__photo{
		height: auto; 
	}
	#button_lg{
		display: none;
	}
	#button_sm{
		display: block;
		width: 100px;
	    padding: 8px 20px;
	    font-size: 10px;
	    margin-left: auto;
	    margin-right: auto;
	    margin-top: 20px;
	    margin-bottom: 40px;
	}
	.price_tile_bar_black::after, .price_tile_bar_yellow::after{
	
		bottom: 23px;
		left: -12px;
		font-size: 11px;
		line-height: 22px;
		width: 17vw;
		height: 60%;
	}

}
@media only screen and (max-width: 575px){
	.first__form__header h4{
		color: #ffffff;
		font-size: 18px;
		font-weight: 400;
		line-height: 25px;
	}

	.first__form__header h2{
		color: #ffffff;
		font-size: 36px;
		font-weight: 700;
		line-height: 42px;
	}
	.attributes__photo{
		height: 100%; 
		background-position: right;
	}
	.attributes__section{
		padding-bottom: 10px;
		padding-top:  10px;
	}
	.attributes__section p{
		font-size: 11px;
	}

	
	.accordion h3{
		font-size: 24px;
		line-height: 36px;
	}

	.bottom__tile__left{
		font-size: 0.9rem;
		line-height: 22px;
	}
	.icons__row{
			padding: 10px 0px 10px 0px;
		}
	.icon-section__header{
		margin-left: 7%;
	}

	.form__container{
		padding: 20px 10px;
	}
	.second__form__container{
		padding: 5px 10px 20px 10px
	}
	.custom__button_gray{
		padding: 12px 50px;
		font-size: 12px;
	}
	.price_tile{
		height: 30vw;
	}
	.quantity{
		font-size: 15px;
    	line-height: 16px;
	}
	.price{
		font-size: 34px;
    	line-height: 37px;
	}
	.price_tile_text{
		right: 10px;
	}
	.saving{
		font-size: 11px;
	    line-height: 11px;
	    margin-bottom: 11px;

	}
	.count{
		font-size: 13px;
		line-height: 12px;
	}
	.price_tile_bar_black::after, .price_tile_bar_yellow::after{
	
		bottom: 8vw;
		left: 1vw;
		font-size: 14px;
		line-height: 22px;
		width: 17vw;
		height: 40%;
	}
	.price_list_section{
		padding-top: 30px;
	}
	.price_list_header{
		margin-bottom: 20px;
	}
	
}
@media only screen and (max-width: 450px){
	
	.quantity{
		font-size: 9px;
		line-height: 12px;
	}
	.price{
		font-size: 22px;
		line-height: 23px;
	}
	.price_tile_text{
		right: 10px;
	}
	.saving{
		font-size: 9px;
		line-height: 9px;
		margin-bottom: 8px;

	}
	.count{
		font-size: 9px;
		line-height: 12px;
	}
	.price_tile_bar_black::after, .price_tile_bar_yellow::after{
	
		bottom: 8vw;
		left:0vw;
		font-size: 11px;
		line-height: 22px;
		width: 17vw;
		height: 40%;
	}
	
}
@media only screen  and (max-width: 1500px) and (min-width: 1200px){
	    .bottom__tile__photo{
	    	height: 94vw;
	    }
	    .accordion{
			font-size: 12px;
		}
		.table__section{
			height: 70vw;
			font-size: 12px;
			background-position: right;
		}
	/*	.attributes__header{
			font-size: 16px;
			line-height: 24px;
		}*/
		
		.form__container small, .second__form__container small {
			font-size: 7px;
		} 
		
}

.d-grid {
	display: grid;
}