section{margin-bottom: 30px;}
section p{text-indent: 2em;font-size: 14px;}
.intro{padding-top: 20px;margin-bottom: 20px;}
.intro .l img{max-width:100% ;padding: 15px 0}
section.bg{padding: 20px 0;}
.craft .line-big div{padding-top: 20px;}
@media (min-width:1000px){
    .intro .l img{padding: 18px 0}
    .craft p{margin-bottom: 10px;}
}
@media (min-width:1200px){
    section.bg{padding: 30px 0;}
    section,.intro{margin-bottom: 30px;}
    
}
.equment ul{padding: 20px 0;}
.equment li{padding-bottom: 20px;}
.equment a:hover,.equment a:visited,.equment a:focus{color:#333}
.equment h3{padding: 10px 0 7px;color: #ac0606;font-size: 20px;}
.equment p,.application p{margin-bottom: 10px;cursor: default}
@media (min-width:760px){
    .equment .xs5{width: 46%;}
    .equment .xs7{width: 54%;}
}
.application h4{font-size: 22px;padding: 20px 0;font-weight: 100;}
.application h4 span{color:#e10a1b}
.application p{text-indent: 0}
.application ol li h5,.craft h5{font-size: 16px;font-weight: bold;padding: 10px 0 5px}
.ain img{padding-bottom: 20px;}
.ain ul{padding-top: 10px;}
.ain li{padding: 5px 0;font-size: 16px;}
.message{padding-top: 20px;}
@media(min-width:760px){
    .ain li{padding: 8px 0;font-size: 16px;}
}
@media(min-width:760px) and (max-width:999px){
    .form-x .form-group .field {width: 76%;}
    .form-x .form-group .label {width: 24%;}
    .form-x .form-button {margin-left: 24%;}
}
@media(min-width:1000px) and (max-width:1199px){
    .form-x .form-group .field {width: 82%;}
    .form-x .form-group .label {width: 18%;}
    .form-x .form-button {margin-left: 18%;}
}