.online_form_co{	width: calc((100% - 20px) / 3);	margin-right: 10px;}
.online_form_dir{	width: calc((100% - 20px) / 3);	margin-right: 10px;}
.online_form_email{	width: calc((100% - 20px) / 3);	}
.online_form_fv{	width: calc((100% - 20px) / 3);	margin-right: 10px;}
.online_form_sen{	width: calc((100% - 20px) / 3);	margin-right: 10px;}
.online_form_tell{	width: calc((100% - 20px) / 3);	}
.online_form_city{	width: calc((100% - 20px) / 3);	margin-right: 10px;}
.online_form_adr{	width: calc((100% - 20px) / 3);	margin-right: 10px;}
.online_form_bdgt{	width: calc((100% - 20px) / 3);	}
.online_form_field{	width: calc((100% - 20px) / 3); float:left;	}
/*, online  
text-shadow: 1px 1px 2px #000;
    text-transform: uppercase;
*/

.contact_online_container {
    padding-top: 74px;
    padding-left: 98px;
    padding-right: 98px;
    padding-bottom: 88px;
    background: #3561aa;
}
.contact_online_section {    padding-top: 55px;}
.contact_ton {
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    
}
.col_onl3 {	line-height: 30px; }
.col_onl3 li a {	color: #FFFFFF;font-size: 16px;}
.col_onl3 li a:hover {	color: #ccc;}
.col_onl {	line-height: 25px; }
.col_onl li a {	color: #FFFFFF;font-size: 16px;}
.col_onl li a:hover {	color: #ccc;}
.topon {	top: 44px;}
.toponim {	top: 24px;}
/*, left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); */
.intro_date_on {
    position: relative;
    margin: 10px auto ;    
    width: auto;	
    padding-left: 39px;
    padding-right: 39px;
    white-space: nowrap;
    font-size: 15px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 27px;
    background: #fa9e1c;
    border-radius: 14px;
}
.lio_a {font-size: 1.5em; margin-bottom:5px; margin-top:5px;color: #3366a2;}
.online_text{font-size: 1.75em; text-align: center;}
@media only screen and (max-width: 575px){
.online_text{font-size: 1.22em;}
}