.block_w { margin:30px 0; min-height:140px; border:2px solid #31aa45; clear:left; } .block_w .block_telephon { width: 100%; height:30px; line-height:30px; border: 0; border-bottom:1px solid #bac0c6; color:#787979; outline:none; } .block_w .block_telephon:focus { box-shadow:none; } .block_telephon_text { margin:0 auto; display:block; min-width: 200px; max-width: 240px; text-align:right; padding-top: 38px;   } .block_name { color:#333; font-size:22px; margin-top:55px; line-height: 25px; } .block_name_green { color:#31aa45; font-size:22px; margin-top:30px; line-height: 25px; } .block_text { margin-top:12px; font-size:15px; line-height:22px; } .block_content { margin-left:190px; margin-right:252px; padding-bottom: 30px; } .content_with_tel { margin-right:565px; } .content_no_img { margin-left:27px; } .block_picture { width:190px; float:left; } .block_picture div { width:190px; height:140px; display:table-cell; vertical-align:middle; text-align:center;s } .block_w .block_send { float:right; width:252px; position:relative; } .block_w .block_tel { width:286px; } .block_w .block_send::after{ background: url("/images/spezblokright.png") no-repeat scroll 0 0; content: " "; height: 45px; margin-top: 10px; opacity: 1; position: absolute; left: 0px; top: 36px; width: 24px; z-index: 3 } .block_w .btn-orang { margin:auto; margin-top:49px; } .btn-orang { border: 1px solid #fc8100; color: #fc8100 !important; background: #fff none repeat scroll 0 0; border-radius: 3px; padding:7px 18px !important; } .btn-orang:hover { background: #fc8100; color:#fff !important; } .block_send .fa-angle-right { color: #a7a7a7; font-size:70px; font-weight:normal; margin-top:28px; float:left; } .butn_centera {text-align:center;padding-left: 19px} .ok_send_block { font-size: 15px; font-weight: bold; letter-spacing: 0.3px; margin: 46px auto auto; } .ok_send_block span { color: #fc8100 !important} .errorPhone { color: #e02222 !important; font-size: 12px; height: 14px; } @media (max-width:767px){ .block_w {position:relative; padding-bottom:80px} .block_w.block_w_tel {padding-bottom:175px} .block_w .block_picture {width:100%; float:none; display:block} .block_w .block_picture div {width:100%; display:block; margin:20px 0 0; height:auto} .block_w .block_send.block_tel {position:absolute; width:100%; bottom:100px; float:none} .block_w .block_send {position:absolute; width:100%; bottom:10px; float:none; } .block_w .block_send::after {background:none !important} .block_w .block_send .btn {margin-top:20px} .block_w .block_content .block_name_green, .block_w .block_content .block_name {margin-top:10px} .block_w .block_content { width:100%; float:none; margin: 0; padding:20px; } .block_w .fa-angle-right {display:none} .block_content .block_name, .block_content .block_name_green { text-align:center; } @media (max-width:400px){ .block_w.block_w_tel {padding-bottom:225px} .block_w .block_send.block_tel {bottom:140px} } } @media (min-width:768px) and (max-width:991px){ .block_w .block_content, .block_w .block_content.content_no_img, .block_w .block_content.content_with_tel { margin-right:27px !important; margin-bottom:100px; } .block_w {position:relative} .block_w .block_send {position:absolute; bottom:6px; right:0px} .block_w .block_send.block_tel {position:absolute; bottom:6px; right:252px} } @media (min-width:768px) { .block_send { height:115px; } } 