@media only screen and (max-width: 1000px){
.head{ display:inline;}
}
@media only screen and (max-width: 950px) and (min-width: 650px){
.blok2{ width: 600px; }	
}
@media only screen and (min-width: 950px){
.eightcol{ margin-right: 0; }	
}


.single-line {
	align-items: center;
	display: inline-flex;
	width: 100%;
	}

.single-line2 {
	display: inline-flex;	
	width: 100%;
	}
@media only screen and (max-width: 500px){	
   input.input_size{width: 70%;}
}
@media only screen and (max-width: 650px){
	.single-line2{ display:block;}
	input.input_size{width: 90%;}
}
.logo_telegram{
	margin-top: 25px;
	margin-left: 30px;
	width: 72px;
	height: 72px;
	background-image: url(../img/images/icons/icomoon/svg/rass_logo-telegram.svg);
}
.blok1{
	margin-top: 20px;
	width: 295px;
	height: 191px;
	background: #FFFFFF;
	border-radius: 4px;
}
.lines_up{
	width: 100%;
	height: 10px;
	border-radius: 4px 4px 0px 0px;}
.lines_down{
	margin-top: 27px;
	width: 100%;
	height: 10px; 
	border-radius: 0px 0px 4px 4px;}

.tg_lines_down{background-image: url(../img/images/icons/icomoon/svg/rass_tg-lines.svg);}
.tg_lines_up{background-image: url(../img/images/icons/icomoon/svg/rass_tg-lines.svg);}
.mail_lines_down{background-image: url(../img/images/icons/icomoon/svg/rass_mail-lines.svg);}
.mail_lines_up{background-image: url(../img/images/icons/icomoon/svg/rass_mail-lines.svg);}

.text_rass{
	margin-top: 22px;
	margin-left: 20px;
	width: 158px;
	height: 58px;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 19px;
	line-height: 29px;
	color: #555555;
}
.text_telegram{	
	color: #40B3E0;
	font-weight: bold;}

.text_post{
	margin-top: 22px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 19px;
	line-height: 29px;
	color: #0097AC;
}
.text_rass2{margin-left: 0px;}

.button_telegram{
	margin-left: 40px;
	padding: 0px;
	width: 213px;
	height: 40px;
	background: #40B3E0;
	border: none;
	box-shadow: inset 0px 4px 4px rgba(255, 255, 255, 0.12), inset 0px -4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
}
.button_telegram:hover { background: rgba(64, 179, 224, 0.88);}
.button_telegram:active {
	box-shadow: inset 0px -4px 4px rgba(255, 255, 255, 0.12), inset 0px 4px 4px rgba(0, 0, 0, 0.25);
	background: #2A84A7; }

.button_telegram_text{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	line-height: 24px;
	color: #FFFFFF;
}
.button_post{
	margin-top: 24px;
	padding: 0px;
	width: 90%;
	height: 40px;
	border: none;
	box-shadow: inset 0px 4px 4px rgba(255, 255, 255, 0.12), inset 0px -4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
	background: #0097AC !important;
}

.button_post:hover { background: #2BA5B6 !important;}
.button_post:active {
	box-shadow: inset 0px -4px 4px rgba(255, 255, 255, 0.12), inset 0px 4px 4px rgba(0, 0, 0, 0.25);
 	background: #077989  !important; }

.blok2{
	margin-top: 20px;
	background: #FFFFFF;
	border-radius: 4px;
}
.blok2_padding{
	padding: 0 35px;
}

input.input_size{
	margin-top: 24px;
	margin-right: 15px;
	height: 40px !important; 
	background: #F3F3F3 !important;
	box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.25) !important;
}

input.input_size:focus{ 
	border: 1px solid #555555 !important;
	box-sizing: border-box; }

.input_text{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 19px;
}
.input_text:focus{
	color: #555555;}
