.mainsite{width:1024px;margin-left:auto;margin-right:auto;}

body{margin:0px;padding:0px; 
background-repeat: no-repeat;
background-color:#fff;min-width:1080px;     
}
.clear{height:0px;clear: both;}
a, img, div, span, td{    outline: 0 !important;} 
 

@font-face {
    font-family: 'thaisans_bold';
    src: url('img/thaisansneue-bold-webfont.eot');
    src: url('img/thaisansneue-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('img/thaisansneue-bold-webfont.woff2') format('woff2'),
         url('img/thaisansneue-bold-webfont.woff') format('woff'),
         url('img/thaisansneue-bold-webfont.ttf') format('truetype'),
         url('img/thaisansneue-bold-webfont.svg#thaisans_neueitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'thaisans_neueregular';
    src: url('img/thaisansneue-regular-webfont.eot');
    src: url('img/thaisansneue-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('img/thaisansneue-regular-webfont.woff2') format('woff2'),
         url('img/thaisansneue-regular-webfont.woff') format('woff'),
         url('img/thaisansneue-regular-webfont.ttf') format('truetype'),
         url('img/thaisansneue-regular-webfont.svg#thaisans_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{font-family: thaisans_neueregular, tahoma, Arial,sans-serif;font-size:22px;}
strong, b, p strong, p b, span strong, span b, strong span, b span, div strong, div b
{font-family: thaisans_bold, tahoma, Arial,sans-serif; }   

.entry-content, 
.entry-content strong, .entry-content b, .entry-content p strong, .entry-content p b, .entry-content span strong, .entry-content span b, .entry-content strong span, .entry-content b span, .entry-content div strong, .entry-content div b
{font-family: tahoma, Arial,sans-serif;font-size:16px;}









body{margin:0px;padding:0px; 
background-repeat: no-repeat;
background-color:#fff;
min-width:1080px;
}
.clear{height:0px;clear: both;}

.siamin_mainsite{
width: 1024px;
margin-right: auto;
margin-left: auto;
clear: both;
}

.siamin_toptop{
background-color:#c80000;
height:6px;
}

.siamin_top{
    padding: 5px 0px;
}
.crea_cat li a.link { font-size: 23px;}
.siamin_logo{
float: left;
}

.siamin_logo a{}

.siamin_logo a img{}

.siamin_telmailsocial{
width: 636px;
    float: right;
    margin-top: 27px;
}

.siamin_tel{
    float: left;
    width: 240px;
    margin-right: 50px;
}

.siamin_tel b{}

.siamin_tel b a{}

.siamin_tel b a img{
    display: block;
    float: left;
    margin-right: 14px;
    margin-top: 2px;
}

.siamin_tel span{}

.siamin_tel span a{
    display: block;
    font-size: 22px;
    color: #000;
    text-decoration: none;
    float: left;
}

.siamin_tel span a:hover{color: #ef0000;}

.siamin_mail{
float: left;
    width: 217px;
margin-right: 50px;
}

.siamin_mail b{}

.siamin_mail b a{}

.siamin_mail b a img{
display: block;
    float: left;
    margin-right: 14px;
    margin-top: 6px;
}

.siamin_mail span{}

.siamin_mail span a{
    display: block;
    font-size: 22px;
    color: #000;
    text-decoration: none;
    float: left;
}

.siamin_mail span a:hover{ color: #ef0000;}

.siamin_social{
width: 79px;
    float: right;
}

.siamin_social a{}

.siamin_social a img{
display: block;
    float: left;
    margin-left: 10px;
}

.siamin_menu{
background-color:#ef0000;
}

.siamin_menu1{}

.siamin_menu1 ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.siamin_menu1 ul li{}

.siamin_menu1 ul li a{
display: block;
    font-size: 25px;
    color: #fff;
    text-decoration: none;
    float: left;
    padding: 17px 35px;
    text-transform: uppercase;
}

.siamin_menu1 ul li a:hover, .siamin_menu1 .nav-menu li a:hover, .siamin_menu1 .nav-menu li.current-post-ancestor a, 
.siamin_menu1 .nav-menu li.current-menu-parent a, .siamin_menu1 .nav-menu li.current-post-parent a, 
.siamin_menu1 .nav-menu li.current-menu-item a, .siamin_menu1 .nav-menu li.current_page_item a{background-color:#000;}

.siamin_bbbbbb{}

.siamin_bbbbbb img{width: 100%;}

.siamin_service{
    background-color: #f8f9f9;
    padding-bottom: 100px;
}

.siamin_service1{}

.siamin_service1 b{
    display: block;
    font-size: 50px;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    padding-top: 80px;
    margin-bottom: 50px;
}

.siamin_service1 ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.siamin_service1 ul li{
width: 32%;
    float: left;
    margin-right: 2%;
}

.siamin_service1 ul li.end{ margin-right: 0px;}

.siamin_service1 ul li a{}

.siamin_service1 ul li .img{
    display: block;
    overflow: hidden;
    height: 249px;
}

.siamin_service1 ul li .img img{width: 100%;}

.siamin_service1 ul li .text1{
    display: block;
    font-size: 24px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 13px;
}

.siamin_service1 ul li .text1:hover{}

.siamin_service1 ul li .text2{
display: block;
    font-size: 20px;
    color: #000;
    text-decoration: none;
    line-height: 25px;
    overflow: hidden;
    height: 150px;
    margin-bottom: 25px;
}

.siamin_service1 ul li .text2:hover{}

.siamin_service1 ul li .more{
background-color: #ef0000;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 9px 18px;
    display: block;
    width: 120px;
    text-align: center;
}

.siamin_service1 ul li .more:hover{background-color: #000;}

.siamin_serviceall{
background-color: #fff;
    padding: 17px 20px;
    height: 270px;
}

.siamin_about{
background-image: url("img/bg2.jpg");
height: 488px;
}

.siamin_about1{
background-image: url("img/bg1.png");
    background-size: 100%;
    background-repeat: no-repeat;
    height: 489px;
}

.siamin_abouttext{
    float: left;
    width: 50%;
    padding-top: 40px;
    padding-left: 40px;
}

.siamin_abouttext t{
display: block;
    font-size: 30px;
    color: #9b9b9b;
    text-transform: uppercase;
}

.siamin_abouttext b{
display: block;
    font-size: 42px;
    color: #000;
    text-transform: uppercase;
    margin-top: -7px;
    margin-bottom: 14px;
}

.siamin_abouttext span{
display: block;
    font-size: 22px;
    color: #000;
    line-height: 26px;
    overflow: hidden;
    height: 210px;
    margin-bottom: 45px;
}

.siamin_abouttext c{}

.siamin_abouttext c a{
display: block;
    text-decoration: none;
    font-size: 19px;
    color: #000;
    text-transform: uppercase;
    border: 2px solid #ef0000;
    width: 157px;
    text-align: center;
    padding: 9px 3px;
}

.siamin_abouttext c a:hover{border: 2px solid #000; color: #ef0000;}

.siamin_aboutimg{
float: right;
    width: 34%;
    margin-top: 98px;
    padding-right: 50px;
    padding-bottom: 60px;
}

.siamin_aboutimg img{width: 100%;}

.siamin_safety{
background-color: #f8f9f9;
    padding-top: 80px;
    padding-bottom: 40px;
}

.siamin_safety1{}

.siamin_safety1 b{
display: block;
    font-size: 34px;
    color: #000;
    text-align: center;
    line-height: 36px;
}

.siamin_safety1 c{
    display: block;
    font-size: 21px;
    color: #ababab;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 54px;
}

.siamin_safety1 ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.siamin_safety1 ul li{
width: 46%;
    float: left;
    margin-right: 7%;
    height: 101px;
    margin-bottom: 15px;
}

.siamin_safety1 ul li.end{ margin-right: 0px;}

.siamin_safety1 ul li span{}

.siamin_safety1 ul li span.img{}

.siamin_safety1 ul li span.img img{
display: block;
    float: left;
    margin-right: 19px;
    margin-bottom: 92px;
}

.siamin_safety1 ul li span.text{
display: block;
    font-size: 22px;
    color: #000;
    line-height: 25px;
}

.siamin_portfolio{
padding-top: 80px;
    padding-bottom: 50px;
}

.siamin_portfolio1{}

.siamin_portfolio1 b{
display: block;
    font-size: 50px;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 50px;
}

.siamin_portfolio1 ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.siamin_portfolio1 ul li{
width: 32%;
    float: left;
    margin-right: 2%;
    margin-bottom: 45px;
}

.siamin_portfolio1 ul li.end{margin-right: 0px;}

.siamin_portfolio1 ul li a{}

.siamin_portfolio1 ul li .img{
    display: block;
    overflow: hidden;
    height: 208px;
    margin-bottom: 15px;
}

.siamin_portfolio1 ul li .img img{width: 100%;}

.siamin_portfolio1 ul li .text1{
    display: block;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
    overflow: hidden;
    height: 30px;
}

.siamin_portfolio1 ul li .text1:hover{}

.siamin_portfolio1 ul li .text2{
display: block;
    font-size: 21px;
    color: #000;
    text-decoration: none;
    line-height: 25px;
    overflow: hidden;
    height: 10px;
    margin-bottom: 15px;
}

.siamin_portfolio1 ul li .text2:hover{}

.siamin_portfolio1 ul li .text3{
    display: block;
    font-size: 19px;
    color: #c7c7c7;
    text-decoration: none;
    float: right;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
    width: 100%;
}

.siamin_portfolio1 ul li .text3:hover{ color: #000;}

.siamin_footer{
    background-color: #222931;
    padding-top: 60px;
    padding-bottom: 40px;
}

.siamin_footer1{
    width: 360px;
    float: left;
    margin-right: 50px;
}

.siamin_footer1 b{
display: block;
    font-size: 29px;
    color: #ef0000;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.siamin_footer1 span{
    display: block;
    font-size: 20px;
    color: #e9e9e9;
    line-height: 26px;
}

.siamin_footer2{
width: 159px;
    float: left;
    margin-right: 50px;
}

.siamin_footer2 b{
display: block;
    font-size: 29px;
    color: #ef0000;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.siamin_footer2 ul{
padding: 0px;
    margin: 0px;
    color: #fff;
    font-size: 21px;
    padding-left: 23px;
}

.siamin_footer2 ul li{    list-style: disc;}

.siamin_footer2 ul li a{
display: block;
    font-size: 20px;
    color: #e9e9e9;
    line-height: 26px;
    text-decoration: none;
}

.siamin_footer2 ul li a:hover{color: #ef0000;}

.siamin_footer3{
    width: 405px;
    float: right;
}

.siamin_footer3 b{
display: block;
    font-size: 29px;
    color: #ef0000;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.siamin_footer3 span img{
float: left;
    display: block;
    margin-right: 22px;
}

.siamin_footer3 span{
display: block;
    font-size: 20px;
    color: #ccc;
    text-decoration: none;
    margin-bottom: 15px;
}

.siamin_footer3 span.img{
display: block;
    height: 75px;
    margin-bottom: 15px;
}

.siamin_footer3 span.img img{margin-bottom: 49px}

.siamin_footer4{
border-top: 1px solid #323942;
    margin-top: 40px;
    padding-top: 35px;
}

.siamin_footer4 span{
    display: block;
    font-size: 17px;
    color: #7d7d7d;
    text-transform: uppercase;
    float: left;
    width: 480px;
}

.siamin_footer4 b{
    display: block;
    width: 50px;
    float: right;
}

.siamin_footer4 b a{}

.siamin_footer4 b a img{
display: block;
    float: left;
    margin-left: 9px;
}










