a.btn-buy:hover, a.btn-buy:active,
a.btn_more:hover, a.btn_more:active {
    color: #000;
}
.page-title-wrapper {
  text-align: left;
  padding: 0px 0px;
}


#quality .gallery-2{
	margin-bottom:0px;
}

#quality .video-container {
    cursor: pointer;
	position:relative;
  padding-bottom: 41.25%;
	padding-top:30px;
	background-image:url(../images/jakosc-farmaceutyczna.jpg);
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
	height:0;
	overflow:hidden;
	margin-bottom:50px;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

#quality .video-container.active {
	padding-bottom:56.25%;
}

#quality .video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:0px;
	opacity:0;
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
	display:none;
}

#quality .video-container.active iframe{
  display:block;
	height:100%;
	opacity:1;
}

#quality{
    text-align: left;
}
#quality .gallery-2 .gallery .item-overlay{
    opacity:0;
}
#quality .desc{
	margin-bottom:30px;
  margin-top: 20px;
}

#quality p{
	margin-bottom:20px;
	
}

#quality .logos{
	margin-bottom:50px;
	
}
#quality .logos img{
	margin-right:15px;
	
}

#quality h3{
	
	margin-bottom:20px;
}


#quality .buttons{
	
}

@media screen and (min-width: 1401px){}
	#quality .gallery-2 .gallery .square {
			width: 33%;
			padding-bottom: 33%;
	}
}
@media only screen and (min-width: 240px){
	.page-title span {
			font-size: 20px;
	}
	#quality .desc, #quality h3{
    font-size: 18px;
    line-height: 25px;
	}
	
#quality p{
    font-family: 'Conv_Gotham-Book';	
    font-size: 16px;
    line-height: 2;
    color: #6b6b6b;
}

}
@media only screen and (min-width: 320px){
	.page-title span {
			font-size: 30px;
	}
	
	#quality .desc, #quality h3 {
    font-size: 16px;
    line-height: 20px;
	}
}
@media only screen and (min-width: 480px){

	#quality .desc, #quality h3 {
    font-size: 22px;
    line-height: 30px;
	}
}
@media only screen and (min-width: 576px){

	#quality .desc, #quality h3 {
    font-size: 24px;
    line-height: 40px;
	}
}
@media only screen and (min-width: 768px){

	#quality .desc, #quality h3 {
    font-size: 24px;
	}
	#quality .desc {
    margin-bottom: 30px;
    margin-top: 20px;
	}
	
}
@media only screen and (min-width: 992px){


#quality p{
    font-size: 18px;
		margin-bottom:50px;
	}
	#quality h3 {
    margin-bottom: 30px;
}
}
@media only screen and (min-width: 1200px){
	.page-title span {
			font-size: 50px;
	}
	#quality .desc, #quality h3 {
    font-size: 30px;
	}
	#quality p{
    font-size: 22px;
	}
}


@media only screen and (min-width: 240px){
	.page-title-wrapper {
			max-width: 210px;
	}
	#quality .video-container iframe{
    height: 119px;
	}
}
@media only screen and (min-width: 320px){
	.page-title-wrapper {
    max-width: 320px;
	}
}
@media only screen and (min-width: 480px){
	.page-title-wrapper {
    max-width: 450px;
	}
	#quality .video-container iframe{
    height: 179px;
	}
}
@media only screen and (min-width: 576px){
	.page-title-wrapper {
    max-width: 550px;
	}
	#quality .video-container iframe{
    height: 222px;
	}
}
@media only screen and (min-width: 768px){
	.page-title-wrapper {
    max-width: 740px;
	}
	#quality .video-container iframe{
    height: 302px;
	}
}
@media only screen and (min-width: 992px){
	.page-title-wrapper {
    max-width: 960px;
	}
	#quality .video-container iframe{
    height: 402px;
	}
}
@media only screen and (min-width: 1200px){
	.page-title-wrapper {
    max-width: 1140px;
	}
	#quality .video-container iframe{
    height: 482px;
	}
}
@media only screen and (min-width: 1340px){
	.page-title-wrapper {
    max-width: 1280px;
	}
	#quality .video-container iframe{
    height: 542px;
	}
}