@media only screen and (min-width: 1200px){
	body{
		
		@font-face {
		font-family: MyriadPro-Regular;
		src: url(../fonts/MyriadPro-Regular.otf);
		}
		font-family:Oswald;
		
		background-image: url('../one_page.jpg'); 
		background-size: 100% auto;  
		background-attachment:initial; 
		background-repeat: no-repeat;
	}
	
	h3{
		text-align: center; 
		font-size:12px; 
		color:grey;
	}
	
	h1{text-align:center}
	
	#logo{
		margin-left: auto; 
		margin-right: auto; 
		display: block; 
		margin-bottom:25px; 
		max-width:100%; 
		height:auto;
	}
	
	#slider{
		width:100%;
	}
	
	#buttons{
		margin-bottom:30px;
	}
	
	#text-content-box{
		margin-bottom:30px;
	}
	
	#text-content-img{
		background: url(../krowki1.jpg) no-repeat center center; 
		height:283px;
	}
	
	#text-content-text{
		padding: 0 15px 0 15px; 
		text-align:justify;
	}
	
	.products-header{
		margin-top: 30px;
		padding: 10px;
		background-color:rgb(239, 62, 100);
	}
	
	.products-header-content{
		color:white; 
		width:100%; 
		text-align:center;
		font-size:20px;
	}
	
	.left-product-image{
		padding:30px 10px 0 0;
		max-width:100%;
		max-height:100%;
	}
	
	.mid-product-image{
		padding:30px 5px 0 5px;
		max-width:100%;
		max-height:100%;
	}
	
	.right-product-image{
		padding:30px 0 0 10px;
		max-width:100%;
		max-height:100%;
	}
	
	.product-details{
		height:60px; 
		margin-bottom:50px;
	}
	
	.product-description{
		font-size:12px; 
		padding:0 0 0 15px;
	}
	
	.left-product-button{
		padding-right:10px;
	}
	
	.mid-product-button{
		padding-left: 5px; padding-right:5px;
	}
	
	.right-product-button{
		padding-left: 10px;
	}
	
	.buy{
		color:white; 
		background-color:rgb(239,64,102); 
		height:100%; 
		vertical-align: middle; 
		text-align: center;padding: 10px;
	}
	
	#footer{
		background-color:rgb(254, 182, 185); 
		max-height:100%; 
		color:grey; 
		margin-top:50px;
	}
	
	#footer-left{
		text-align:left;
	}
	
	#footer-right{
		text-align:right;
	}
	
	a:link, a:visited, a:active #footer-left{
		color: grey;
	}
	
	a:link, a:visited, a:active #footer-right{
		color: grey;
	}
	
	a:link.buy-link, a:visited.buy-link, a:active.buy-link{
		color:white;
	}
	
}

@media only screen and (max-width: 1199px) and (min-width: 992px){
	body{
		
		@font-face {
		font-family: MyriadPro-Regular;
		src: url(../fonts/MyriadPro-Regular.otf);
		}
		font-family:"MyriadPro-Regular";
		
		background-image: url('../one_page.jpg'); 
		background-size: 100% auto;  
		background-attachment:initial; 
		background-repeat: no-repeat;
	}
	
	h3{
		text-align: center; 
		font-size:12px; 
		color:gray;
	}
	
	h1{text-align:center}
	
	#logo{
		margin-left: auto; 
		margin-right: auto; 
		display: block; 
		margin-bottom:25px; 
		max-width:100%; 
		height:auto;
	}
	
	#slider{
		width:100%;
	}
	
	#buttons{
		margin-bottom:30px;
	}
	
	#text-content-box{
		margin-bottom:30px;
	}
	
	#text-content-img{
		background: url(../krowki1.jpg) no-repeat center center; 
		height:283px;
	}
	
	#text-content-text{
		padding: 0 15px 0 15px; 
		text-align:justify;
	}
	
	.products-header{
		margin-top: 30px;padding: 10px;
		background-color:rgb(239, 62, 100);
	}
	
	.products-header-content{
		color:white; 
		width:100%; 
		text-align:center;
		font-size:20px;
	}
	
	.left-product-image{
		padding:30px 10px 0 0;
		max-width:100%;
		max-height:100%;
	}
	
	.mid-product-image{
		padding:30px 5px 0 5px;
		max-width:100%;
		max-height:100%;
	}
	
	.right-product-image{
		padding:30px 0 0 10px;
		max-width:100%;
		max-height:100%;
	}
	
	.product-details{
		height:60px; 
		margin-bottom:50px;
	}
	
	.product-description{
		font-size:12px; 
		padding:0 0 0 15px;
	}
	
	.left-product-button{
		padding-right:10px;
	}
	
	.mid-product-button{
		padding-left: 5px; padding-right:5px;
	}
	
	.right-product-button{
		padding-left: 10px;
	}
	
	.buy{
		color:white; 
		background-color:rgb(239,64,102); 
		height:100%; 
		vertical-align: middle; 
		text-align: center;
	}
	
	#footer{
		background-color:rgb(254, 182, 185); 
		max-height:100%; 
		color:grey; 
		margin-top:50px;
	}
	
	#footer-left{
		text-align:left;
	}
	
	#footer-right{
		text-align:right;
	}
	
	a:link, a:visited, a:active #footer-left{
		color: grey;
	}
	
	a:link, a:visited, a:active #footer-right{
		color: grey;
	}
	
	a:link.buy-link, a:visited.buy-link, a:active.buy-link{
		color:white;
	}
}

@media only screen and (max-width: 991px) and (min-width: 720px){
	body{
		
		@font-face {
		font-family: MyriadPro-Regular;
		src: url(../fonts/MyriadPro-Regular.otf);
		}
		font-family:"MyriadPro-Regular";
		
		background-image: url('../one_page.jpg'); 
		background-size: 100% auto;  
		background-attachment:initial; 
		background-repeat: no-repeat;
	}
	
	h3{
		text-align: center; 
		font-size:12px; 
		color:gray;
	}
	
	h1{text-align:center}
	
	#logo{
		margin-left: auto; 
		margin-right: auto; 
		display: block; 
		margin-bottom:25px; 
		max-width:100%; 
		height:auto;
	}
	
	#slider{
		width:100%;
	}
	
	#buttons{
		margin-bottom:30px;
	}
	
	#text-content-box{
		margin-bottom:30px;
	}
	
	#text-content-img{
		background: url(../krowki1.jpg) no-repeat center center; 
		height:283px;
	}
	
	#text-content-text{
		padding: 0 15px 0 15px; 
		text-align:justify;
	}
	
	.products-header{
		margin-top: 30px;
		padding:10px; 
		background-color:rgb(239, 62, 100);
	}
	
	.products-header-content{
		color:white; 
		width:100%; 
		text-align:center;
		font-size:20px;
	}
	
	.left-product-image{
		padding:30px 10px 0 0;
		max-width:100%;
		max-height:100%;
	}
	
	.mid-product-image{
		padding:30px 5px 0 5px;
		max-width:100%;
		max-height:100%;
	}
	
	.right-product-image{
		padding:30px 0 0 10px;
		max-width:100%;
		max-height:100%;
	}
	
	.product-details{
		height:60px; 
		margin-bottom:50px;
	}
	
	.product-description{
		font-size:12px; 
		padding:0 0 0 15px;
	}
	
	.left-product-button{
		padding-right:10px;
	}
	
	.mid-product-button{
		padding-left: 5px; padding-right:5px;
	}
	
	.right-product-button{
		padding-left: 10px;
	}
	
	.buy{
		color:white; 
		background-color:rgb(239,64,102); 
		height:100%; 
		vertical-align: middle; 
		text-align: center;
	}
	
	#footer{
		background-color:rgb(254, 182, 185); 
		max-height:100%; 
		color:grey; 
		margin-top:50px;
	}
	
	#footer-left{
		text-align:left;
	}
	
	#footer-right{
		text-align:right;
	}
	
	a:link, a:visited, a:active #footer-left{
		color: grey;
	}
	
	a:link, a:visited, a:active #footer-right{
		color: grey;
	}
	
	a:link.buy-link, a:visited.buy-link, a:active.buy-link{
		color:white;
	}
}

@media only screen and (max-width: 719px) and (min-width: 540px){
	body{
		
		@font-face {
		font-family: MyriadPro-Regular;
		src: url(../fonts/MyriadPro-Regular.otf);
		}
		font-family:"MyriadPro-Regular";
	}
	
	h3{
		text-align: center; 
		font-size:12px; 
		color:gray;
	}
	
	h1{text-align:center}
	
	#logo{
		margin-left: auto; 
		margin-right: auto; 
		display: block; 
		margin-bottom:25px; 
		width:126px; 
		height:auto;
	}
	
	#slider{
		width:100%;
	}
	
	#buttons{
		margin-bottom:30px;
	}
	
	#text-content-box{
		margin-bottom:30px;
	}
	
	#text-content-img{
		background: url(../krowki1.jpg) no-repeat center center; 
		height:283px;
	}
	
	#text-content-text{
		padding: 0 15px 0 15px; 
		text-align:justify;
	}
	
	.products-header{
		margin-top: 30px;
		padding: 10px;
		background-color:rgb(239, 62, 100);
	}
	
	.products-header-content{
		color:white; 
		width:100%; 
		text-align:center;
		font-size:20px;
	}
	
	.left-product-image{
		padding:30px 10px 0 0;
		max-width:100%;
		max-height:100%;
	}
	
	.mid-product-image{
		padding:30px 5px 0 5px;
		max-width:100%;
		max-height:100%;
	}
	
	.right-product-image{
		padding:30px 0 0 10px;
		max-width:100%;
		max-height:100%;
	}
	
	.product-details{
		height:60px; 
		margin-bottom:50px;
	}
	
	.product-description{
		font-size:12px; 
		padding:0 0 0 15px;
	}
	
	.left-product-button{
		padding-right:10px;
	}
	
	.mid-product-button{
		padding-left: 5px; padding-right:5px;
	}
	
	.right-product-button{
		padding-left: 10px;
	}
	
	.buy{
		color:white; 
		background-color:rgb(239,64,102); 
		height:100%; 
		vertical-align: middle; 
		text-align: center;
	}
	
	#footer{
		background-color:rgb(254, 182, 185); 
		max-height:100%; 
		color:grey; 
		margin-top:50px;
	}
	
	#footer-left{
		text-align:left;
	}
	
	#footer-right{
		text-align:right;
	}
	
	a:link, a:visited, a:active #footer-left{
		color: grey;
	}
	
	a:link, a:visited, a:active #footer-right{
		color: grey;
	}
	
	a:link.buy-link, a:visited.buy-link, a:active.buy-link{
		color:white;
	}
}

@media only screen and (max-width: 593px) and (min-width: 576px){
	body{
		
		@font-face {
		font-family: MyriadPro-Regular;
		src: url(../fonts/MyriadPro-Regular.otf);
		}
		font-family:"MyriadPro-Regular";
	}
	
	h3{
		text-align: center; 
		font-size:12px; 
		color:gray;
	}
	
	h1{text-align:center}
	
	#logo{
		margin-left: auto; 
		margin-right: auto; 
		display: block; 
		margin-bottom:25px; 
		max-width:126px; 
		height:auto;
	}
	
	#slider{
		width:100%;
	}
	
	#buttons{
		margin-bottom:30px;
	}
	
	#text-content-box{
		margin-bottom:30px;
	}
	
	#text-content-img{
		background: url(../krowki1.jpg) no-repeat center center; 
		height:283px;
	}
	
	#text-content-text{
		padding: 0 15px 0 15px; 
		text-align:justify;
	}
	
	.products-header{
		margin-top: 30px;
		height:30px; 
		background-color:rgb(239, 62, 100);
	}
	
	.products-header-content{
		color:white; 
		width:100%; 
		text-align:center;
		font-size:20px;
	}
	
	.left-product-image{
		padding:30px 10px 0 0;
		max-width:100%;
		max-height:100%;
	}
	
	.mid-product-image{
		padding:30px 5px 0 5px;
		max-width:100%;
		max-height:100%;
	}
	
	.right-product-image{
		padding:30px 0 0 10px;
		max-width:100%;
		max-height:100%;
	}
	
	.product-details{
		height:60px; 
		margin-bottom:50px;
	}
	
	.product-description{
		font-size:12px; 
		padding:0 0 0 15px;
	}
	
	.left-product-button{
		padding-right:10px;
	}
	
	.mid-product-button{
		padding-left: 5px; padding-right:5px;
	}
	
	.right-product-button{
		padding-left: 10px;
	}
	
	.buy{
		color:white; 
		background-color:rgb(239,64,102); 
		height:100%; 
		vertical-align: middle; 
		text-align: center;
	}
	
	#footer{
		background-color:rgb(254, 182, 185); 
		max-height:100%; 
		color:grey; 
		margin-top:50px;
	}
	
	#footer-left{
		text-align:left;
	}
	
	#footer-right{
		text-align:right;
	}
	
	a:link, a:visited, a:active #footer-left{
		color: grey;
	}
	
	a:link, a:visited, a:active #footer-right{
		color: grey;
	}
	
	a:link.buy-link, a:visited.buy-link, a:active.buy-link{
		color:white;
	}
}

@media only screen and (max-width: 575px){
	body{
		
		@font-face {
		font-family: MyriadPro-Regular;
		src: url(../fonts/MyriadPro-Regular.otf);
		}
		font-family:"MyriadPro-Regular";
	}
	
	h3{
		text-align: center; 
		font-size:12px; 
		color:gray;
	}
	
	h1{text-align:center}
	
	#logo{
		margin-left: auto; 
		margin-right: auto; 
		display: block; 
		margin-bottom:25px; 
		max-width:126px; 
		height:auto;
	}
	
	#slider{
		width:100%;
	}
	
	#buttons{
		margin-bottom:30px;
	}
	
	#text-content-box{
		margin-bottom:30px;
	}
	
	#text-content-img{
		background: url(../krowki1.jpg) no-repeat center center; 
		background-size: auto 100%;
		height:140px;
	}
	
	#text-content-text{
		padding: 0 15px 0 15px; 
		text-align:justify;
	}
	
	.products-header{
		margin-top: 30px;
		padding: 10px;
		background-color:rgb(239, 62, 100);
	}
	
	.products-header-content{
		color:white; 
		width:100%; 
		text-align:center;
		font-size:20px;
	}
	
	.left-product-image{
		padding:30px 10px 0 0;
		max-width:100%;
		max-height:100%;
	}
	
	.mid-product-image{
		padding:30px 5px 0 5px;
		max-width:100%;
		max-height:100%;
	}
	
	.right-product-image{
		padding:30px 0 0 10px;
		max-width:100%;
		max-height:100%;
	}
	
	.product-details{
		height:60px; 
		margin-bottom:100px;
	}
	
	.product-description{
		font-size:12px; 
		padding:0 0 0 15px;
	}
	
	.left-product-button{
		padding-right:10px;
	}
	
	.mid-product-button{
		padding-left: 5px; padding-right:5px;
	}
	
	.right-product-button{
		padding-left: 10px;
	}
	
	.buy{
		color:white; 
		background-color:rgb(239,64,102); 
		height:100%; 
		vertical-align: middle; 
		text-align: center;
	}
	
	a:link.buy-link, a:visited.buy-link, a:active.buy-link{
		color:white;
	}
	
	
	#footer{
		background-color:rgb(254, 182, 185); 
		max-height:100%; 
		color:grey; 
		margin-top:50px;
	}
	
	#footer-left{
		text-align:left;
	}
	
	#footer-right{
		text-align:right;
	}
	
	a:link, a:visited, a:active{
		color: grey;
	}
}
