.col-md-12,.col-md-5,.col-md-7,.col-sm-12,.col-xs-12{position:relative;padding-right:15px;padding-left:15px;min-height:1px}
@media (min-width:769px){.col-sm-12{float:left;width:100%}
}
@media (min-width:992px){.col-md-12,.col-md-5,.col-md-7{float:left}
.col-md-12{width:100%}
.col-md-7{width:58.33333333%}
.col-md-5{width:41.66666667%}
}
.about_bg{padding:50px 0;background:url(../images/about_bg.jpg)}
.about_img{float:right;display:block;width:100%;max-width:458px}
.about_contents{padding:23px 0 10px;color:#2f2f2f;text-align:left;line-height:31px;text-align: justify;}
a.about_more{display:block;margin:25px auto 0;padding:7px 0;width:150px;border:1px solid #575656;background:0 0;color:#575656;text-align:center}
a.about_more:hover{background:#02b2b5;color:#fff;text-decoration:none}
@media screen and (max-width:768px){.about_p{margin-top:20px}
.about_img{float:none;margin:0 auto}
a.about_more{margin-top:10px}
}
a{background-color:transparent}
a:active,a:hover{outline:0}
img{border:0}
@media print{*,:after,:before{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
img{max-width:100%!important;page-break-inside:avoid}
h2,p{orphans:3;widows:3}
h2{page-break-after:avoid}
}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{color:#337ab7;text-decoration:none}
a:focus,a:hover{color:#23527c;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
.img-thumbnail{display:inline-block;padding:4px;height:auto;max-width:100%;border:1px solid #ddd;border-radius:4px;background-color:#fff;line-height:1.42857143;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
h2{margin-top:20px;margin-bottom:10px;color:inherit;font-weight:500;font-size:30px;font-family:inherit;line-height:1.1}
p{margin:0 0 10px}
.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
@media (min-width:769px){.container{width:750px}
}
@media (min-width:992px){.container{width:970px}
}
@media (min-width:1200px){.container{width:1170px}
}
.row{margin-right:-15px;margin-left:-15px}
.col-md-12,.col-md-3,.col-sm-12,.col-sm-4,.col-xs-12{position:relative;padding-right:15px;padding-left:15px;min-height:1px}
.col-xs-12{float:left;width:100%}
@media (min-width:769px){.col-sm-12,.col-sm-4{float:left}
.col-sm-12{width:100%}
.col-sm-4{width:33.33333333%}
}
@media (min-width:992px){.col-md-12,.col-md-3{float:left}
.col-md-12{width:100%}
.col-md-3{width:25%}
}
.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.container:after,.row:after{clear:both}
a{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.img-thumbnail{transition:opacity .7s}
.img-thumbnail:hover{opacity:.7}
.about_p{margin:30px 0 0;padding:0;color:#888;text-align:center;letter-spacing:4px;font-size:16px}
.about_h2{margin:3px 0 5px;color:#363534;text-align:center;font-size:23px}
.about_line{margin-bottom:15px;padding:3px 0;background:url(../images/title_line.png) 50% no-repeat}
.index_product{margin:50px 0 0}
.index_product p.about_p{margin-top:30px}
.product_list{clear:both;margin-right:-15px;margin-left:-15px;padding:30px 0; overflow: hidden;}
.product_img{padding-right:15px;padding-left:15px;min-height:250px}
.product_img img{display:block;margin-right:auto;margin-bottom:10px;margin-left:auto;padding:0;height:auto;max-width:100%;max-height:320px}
.product_title{padding:0 15px 0 0;height:40px;text-align:center}
.product_title a{color:#363534}
.product_title a:hover{color:#ed2025;text-decoration:none}
@media screen and (max-width:768px){.product_img{margin-bottom:25px;min-height:100px}
.about_p{margin-top:20px}
}
@media screen and (min-width:414px) and (max-width:768px){.col-mm-6{float:left;width:50%}
}
