@media (max-width:768px){
	* {
  text-align:center;
     
}
}
@media (max-width:1200px){
.form_titl {
    font-size: 16px;     
}
}
@media (max-width:1200px){
.name {
 margin-top: 5px;     
}
}
@media (max-width:1200px){
.email {
 margin-top: 5px;     
}
}
@media (max-width:1200px){
.knopka {
margin-top: 5px;    
}
}
@media (max-width:1200px){
.problem {
    font-size: 18px; 
min-height: 250px;	
}
}
@media (max-width:1200px){
.problem  span{
    font-size: 20px;   
}
}
@media (max-width:992px){
.problem  span{
margin-top:20px;  
}
}
@media (max-width:768px){
#top{
 background: url(../images/bg1768.png)no-repeat;
    background-size: cover;
padding: 40px 0 20px;	
}
}
@media (max-width:768px){
.golub1{
    margin-top: 0px;	
}
}
@media (max-width:768px){
.golub2{
    margin-top: 0px;	
}
}
@media (max-width:768px){
h1{
    margin-top: 20px;	
}
}
@media (max-width:768px){
.name{
    margin-top: 20px;	
}
}
@media (max-width:768px){
.email{
    margin-top: 20px;	
}
}
@media (max-width:768px){
.knopka{
    margin-top: 20px;	
}
}
@media (max-width:768px){
.form_titl{
font-size: 22px;	
}
}
@media (max-width:768px){
.problem{
min-height:0;
text-align:left;	
}
}
@media (max-width:768px){
.morda{
margin:0;	
}
}
@media (max-width:768px){
#bl5 h2{
font-size: 25px;	
}
}
@media (max-width:768px){
#bl5 p{
font-size: 16px;
text-align:left;	
}
}
@media (max-width:768px){
.autor{
margin-top:0;	
}
}
@media (max-width:768px){
#bl6 h2{
font-size: 25px;	
}
}
@media (max-width:768px){
.revievs_vid{

    width: 90%;
    margin: auto;
margin-top: 30px;	
}
}
.book_m{
	display:none;
}

@media (max-width:640px){
.book_m{
display:block;	
}
}
@media (max-width:640px){
	h1{
	    line-height: 30px;
    font-family: 'ProximaNova-Bold';
    font-size: 30px;
	
	}
}
@media (max-width:640px){
	#top h3{
	    line-height: 30px;
    font-size: 30px;
	
	}
}
@media (max-width:640px){
#top h2{
font-size: 20px;	
}
}
@media (max-width:640px){
 h2{
font-size: 26px;	
}
}
@media (max-width:640px){
.form_titl{
font-size: 12px;	
}
}
@media (max-width:640px){
.vvid1{
padding: 10px;	
}
}
@media (max-width:640px){
.name{
font-size: 16px;
text-align:left;	
}
}
@media (max-width:640px){
.email{
font-size: 16px;
text-align:left;	
}
}
@media (max-width:640px){
.knopka{
padding:7px;	
}
}
@media (max-width:640px){
.morda{
    float: none;
    text-align: center;
    width: 100%;	
}
}
@media (max-width:640px){
.problem{
    float: none;
    width: 100%;
font-size:16px;	
}
}
@media (max-width:640px){
.problem span{	
}
}
@media (max-width:640px){
.man{
float: none;
    text-align: center;
    width: 100%;
}
}
#bl5 h3{
	display:none;
}
#bl5 h5{
	display:none;
}
@media (max-width:640px){
#bl5 h3{
display:block;
color:#025d65;
font-size:40px;
text-align: center;
    font-family: 'ProximaNova-Bold';
}
}
@media (max-width:640px){
#bl5 h5{
display:block;
color:#025d65;
font-size:16px;
text-align: center;
    font-family: 'ProximaNova-Bold';
}
}
@media (max-width:640px){
#bl5 h4{
display:none;
}
}
@media (max-width:640px){
#bl5 h2{
display:none;
}
}
@media (max-width:640px){
.psih{
    float: none;
    width: 100%;
font-size:16px;	
}
}
@media (max-width:640px){
.avtor{
display:none;	
}
}
@media (max-width:640px){
.book{
display:none;
}
}
@media (max-width:640px){
#bl6{
	margin-top: -70px;
}
}
@media (max-width:640px){
#bl5{
padding:20px 0 40px;
}
}
@media (max-width:640px){
#bl2{
padding:40px 0 0px;
}
}