@media screen and (max-width: 1366px){
	FOOTER .wrapper .right_block .soc_text,
	FOOTER .wrapper .text,
	FOOTER .wrapper .copyright,
}

@media screen and (max-width: 1200px){
	FOOTER .wrapper .left_block,
	FOOTER .wrapper .right_block	{ width:50%; }
	FOOTER .wrapper .right_block .soc_text	{ display:block; }
	FOOTER .wrapper .right_block .soc	{ margin:0 10px; }
	FOOTER .wrapper .copyright	{ width:100%; position:relative; top:0; margin-top:0; }
	FOOTER .wrapper .right_block	{ margin-top:0; padding: 0; }
	.message .message_wrapper .message_text	{ font-size:2em; }

	.topline {
		display: block;
	}

	.TextFive {
		padding-bottom: 40px;
		padding-left: 10px;
	} 

	.TextFour {
		padding-left: 10px;
	}

	.StringsPlus2 p {
		max-width: 450px;
	}

	.myu {
		max-width: 100%;
	}

	FOOTER .wrapper .text {
		padding-left: 5px;
		display: block;
	}

	.row {
		margin: 0;
	}

	.AboutOil1 {
		padding-left: 0;
	}

	.OilPlus {
		min-width: 100%;
	}

	.pyu {
		margin: 0 auto;
	}

	.StrBlock {
		padding: 40px 10px 40px 10px;
	}
	
	.StrBlock1 {
		padding: 60px 10px 40px 10px;
	}
	
	.StrBlock2 {
		padding: 40px 10px 40px 10px;
	}
	.logo {
		margin: 85px 0 0 15px;
		max-width: 70%;
	}

	.TextOne {
		margin-left: 15px;
		margin-top: 80px;
	}

}

@media (max-width: 1120px) { 

}

@media (max-width: 1000px) { 
	FOOTER .wrapper .copyright ( left:74%; )
	FOOTER .wrapper .logo { margin-right: 0; }
	FOOTER .wrapper .copyright {padding-left: 0; text-align: center;}
	FOOTER .wrapper .right_block {padding-left: 0;}
	FOOTER .wrapper .left_block {margin-bottom: 0; margin-top: 0; text-align: center;}

	.AboutOil1 {
		padding-left: 5px;
	}

	.OilPlusList {
		padding-left: 0;
	}

	.pyu {
		margin: 0 auto;
	}

}

@media (max-width: 940px) { 

	.TopText {
		font-size: 69px;
		line-height: 77px;
	}

	.Strings p {
		font-size: 13px;
		line-height: 18px;
		padding-left: 5px;
	}


}

@media (max-width: 815px) {


	FOOTER .wrapper { display: block;}
	FOOTER .wrapper .left_block,
	FOOTER .wrapper .right_block	{ width:100%; text-align:center; margin-bottom:40px;margin: 0 auto; float: none; padding-top: 20px;}
	FOOTER .wrapper .right_block .soc_text	{ margin-right:0; }
	FOOTER .wrapper .copyright	{ padding-top:20px; margin: 0 auto; }
	FOOTER .wrapper .right_block .soc { margin: 0;}

	.PolnOils {
		padding-left: 0;
	}

	.ThirdBlock h4 {
		padding: 40px 0 0 30px;
	}

	.PlusLine {
		padding: 0;
	}

	.AboutNewGeneration {
		margin-top: 15px;
	}

	.StringsPlus2 p {
		max-width: 300px;
	}

	.PlusLine2 {
		padding-top: 10px;
	}

	.logo {
		padding: 35px 0 0 10px;
	}

	.TextOne {
		padding-left: 10px;
	}

	.TextTwo {
		padding-left: 10px;
	}

	.TextThree {
		padding-left: 10px;

	 }

	 .FourthBlock h4 {
		padding: 65px 0 40px 0px;
		text-align: center;
		font-size: 36px;
	 
	}

	.FourthBlockLine {
		display: block;
	}

	.rty {
		max-width: 100%;
		text-align: center;
	}

	.PolnOil {
		text-align: center;
		max-width: 100%;
		padding-top: 30px;
	}

	.BestBrend0 {
		display: none;
	}

	.buttons {
		display: block;
		padding-left: 0;
		padding-top: 30px;
	}

}

@media (max-width: 770px) { 
	.LogoBlock {
		text-align: center;
	}

	.logo {
		padding: 0;
	}

	.Strings p {
		font-size: 11px;
		line-height: 19px;
		padding-left: 5px;
	}

	.TextOne {
		margin-left: 15px;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.SecondBlock h2 {
		font-size: 26px;
		padding-top: 40px;
		padding-bottom: 30px;
	}
}
@media (max-width: 550px) { 
	.TopText {
		font-size: 49px;
		line-height: 57px;
	}

	.SecondBlock h2 {
		font-size: 20px;
	}

}



@media (max-width: 740px) {
	FOOTER .wrapper .copyright ( left:74%; )
	FOOTER .wrapper .logo { margin-right: 0; }
	FOOTER .wrapper .copyright {padding-left: 0; text-align: center;}
	FOOTER .wrapper .right_block {padding-left: 0;}
.buy {
	font-size: 36px;
}
.btn_red {
margin-left: 0;
}	
.btn {
padding-left: 10px;
}
.progin {
	margin: 0;
}

.TextOne {
    font-size: 23px;
}

.TextTwo {
    font-size: 24px;
}

.TextThree {
    font-size: 24px;
    padding-top: 0;
}

.TextThree span {
    font-size: 23px;
    line-height: 10px;
}

.TextFour {
    padding-top: 5px;
}


.TextFive {
    padding-bottom: 30px;
	font-size: 29px;
	line-height: 33px;
}

.OilPlusList img {
	display: none;
}

.ThirdBlock h4 {
    padding: 20px 0 0 10px;
    font-size: 14px;
    line-height: 22px;
}

.StringsPlus2 p {
    max-width: 330px;
    font-size: 14px;
    line-height: 18px;
}


.AboutNewGeneration {
    padding: 10px;
    text-align: center;
    max-width: 475px;
    margin-top: 45px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.FourthBlock h4 {
    padding: 25px 0 20px 0px;
    text-align: center;
    font-size: 22px;
}

.PolnOils {
    padding-top: 0;
}

}

@media (max-width: 440px) {

	.Strings p {
		max-width: 248px;
	}

	.TextOne {
		font-size: 19px;
	}

	.StringsPlus p {
		font-size: 14px;
		line-height: 18px;
		max-width: 258px;
	}

	.StringsPlus2 p {
		font-size: 14px;
		line-height: 18px;
		max-width: 258px;
	}

	.btn_red {
		font-size: 14px;
		line-height: 18px;
		padding: 5px 15px;
		max-width: 300px;
	}

	.TopText {
		font-size: 33px;
		line-height: 42px;
		padding-top: 55px;
	}


}