 .video span{display: block;}
h1{margin-bottom:20px;font-size:40px;}
h2{margin:0 0 30px 0;font-size:35px;}
h3{border:0 none;font-size:20px;font-weight: 700;margin:0 0 20px 0;padding:0;}
.mt20{margin-top:20px;}
.pt0{padding-top:0;}
p{font-size:16px;}
section{padding:30px 0;}
.banner{width:100%;height:200px;background-color:#d10000;padding:0;}
.banner h1{color:#fff;line-height:200px;margin:0;}
.con_section{padding:40px 0;}
.additional p{font-size:18px;}
.videos span{font-size:20px;}
.videos .video{margin-bottom:30px;}
.videos video{width:500px;}
.back{margin:0 0 20px 0;}
.back,.back span{font-size:20px;color:#666;}
.back:hover span{color:#d10000;}
.p1{font-size:20px;font-weight:bold;line-height:25px;padding-bottom: 15px;margin-top: 20px;margin-bottom:0;}
.ps_wrap p em{margin-right: 8px;color: #d10000;}
.categories_steel .wrap a:hover{color:#d10000;text-decoration: underline;}
.categories_steel video{height:300px;}
.panel_profiles .img_video span{font-size: 20px;font-weight: 700;margin-bottom: 15px;display:block;color:#333;}
.displa_block{display:block;}
.f18{font-size:18px;}
.surface_coating .wrap p,.surface_coating .wrap span{font-size:16px;}
.galvanized_steel img,.special_shaped img{margin-bottom:15px;}
.additional video{margin-top:10px;}

@media screen and (min-width:768px){
  .surface_coating video{width: 500px;}
  .pipe_bending video{ width: 550px; }
  .galvanized_steel video{width: 360px;height: 215px;}
  .categories_steel video{width:540px;height:300px;}
  .panel_profiles video{width: 435px;height: 245px;}
}

@media screen and (max-width:768px){
  h1{font-size:20px;}
  h2{font-size:20px;line-height:25px;}
  .videos video,video,.pipe_bending video{width:100%;}
  .banner h1{line-height:45px;font-size:20px;padding-top:37px;}
  .banner{height:180px;}
  img{display: block;margin:0 auto;}
  .con_section{padding:20px 10px;}
}
