/* форма */
.cont_sl{overflow: hidden;max-width: 1190px;padding: 0px ;margin: 5px;display: block;border: 1px solid #aaa;box-shadow: -2px 2px 2px #aaa;}
.cont_sl img{width: 100%;margin-bottom: -7px;}
.cen_1{overflow: hidden;margin: 0 auto;max-width: 1200px;}/* background-image: url('terrier-1.jpg');background-attachment: fixed;background-size:cover; */
.bok_l{width: 30%;float: left;}
.bok_r{width: 70%;float: right;}
p.akz{font-size: 26px;text-align: center;display: block;padding:20px 0 0 0;margin: 50px auto 10px auto;line-height: 1;}
span.skr{font-size: 16px;color:#aaa;}
.skr_1{font-size: 26px;color: #f26d7d;}
.ogran{max-width: 800px;margin: 0 auto;padding: 20px 10px ;overflow: hidden;}
.bok_l p{text-align: right;}
input{width: 90%;border: 2px solid #f26d9f;}
input:hover{border: 2px solid #a86df2;}
input:focus{background:#ffd7e9;}
textarea{width: 90%;border: 2px solid #f26d9f;}
textarea:hover{border: 2px solid #a86df2;}
textarea:focus{background:#ffd7e9;}
input.otpr{padding: 20px 10px;font-size: 26px;background: linear-gradient(0deg, #7eb137 0%, #abe950 60%, #74a433 100%);color:#fff;border-radius: 20px;
box-shadow: -3px 3px 3px #333, inset 0 0 10px #405A1C;border: 2px solid #496522;}
input.otpr:hover{background: linear-gradient(0deg, #b0e764 0%, #bbfe59 60%, #b1e66a 100%);box-shadow: 0px 0px 0px #000, inset 0 0 10px #405A1C;}



@media screen and (min-width:700px) and (max-width:800px) {p.akz{padding:0px 0 0 0;margin: 40px auto 0px auto;line-height: 1;}}
@media screen and (min-width:620px) and (max-width:700px) {p.akz{padding:0px 0 0 0;margin: 20px auto 0px auto;line-height: 1;}}
@media screen and (min-width:200px) and (max-width:620px) {p.akz{font-size: 20px;padding:0px 0 0 0;margin: 20px auto 0px auto;line-height: 1;}.skr_1{font-size: 20px;}}
@media screen and (min-width:200px) and (max-width:550px) {span.skr{font-size: 14px;}}
