@charset "utf-8";
/* CSS Document */

*, html, body, div, dl, dt, dd, ul,ol,li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}

section, header, footer {padding: 0em 0;}
*,*:before,*:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;}

body{font-family:Arial, Helvetica, sans-serif; font-size:14px;  margin:0; padding:0; background:#FFF; color:#5b5b5b;}
.cl{clear:both;} .fl{float:left!important;} .fr{float:right!important;} .nd{display:none}
img{border:0;} a img{opacity: 1; -webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}  a img:hover{opacity:.7;}
a{text-decoration:none; color:#505050; -o-transition:color 0.3s ease-out, background 0.3s ease-in; -ms-transition:color 0.3s ease-out, background 0.3s ease-in; -moz-transition:color 0.3s ease-out, background 0.3s ease-in; -webkit-transition:color 0.3s ease-out, background 0.3s ease-in; transition:color 0.3s ease-out, background 0.3s ease-in;} a:hover{color:#000;} 

img, iframe, embed, object, video {max-width:100%;}

.te{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
::selection{background:#009bda;color:#FFF;}::-moz-selection{background:#009bda;color:#FFF;}::-webkit-selection{background:#009bda;color:#FFF;}

.bg1{ background:url(../images/bgfooter.jpg) no-repeat center center fixed; color:#999; 
-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.bg2{background:#262626; color:#FFF}
/*.bg3{background:#009bda; border-top:10px solid #ededed}
.bg4{background:#515151}
.bg5{background:#626262}
.bg6{background:#626262; color:#FFF;  border-top:1px dotted #ededed}*/

h1,h2,h3,h4,h5,h6{ font-weight:normal}
h1{color:#ff0e17; font-size:24px; padding:30px 0;}
h2{font-size:20px; padding:0 0px 20px 0px;}
/*h3{ border-bottom:1px dotted #333; color:#FFF; font-size:18px; padding:0 0px 20px 0px; margin:20px 0;}*/

.main{max-width:1000px; margin:0 auto; }
.sub{width:100%;} .two{width:50%; float:left} .three{width:33%; float:left;} .four{width:25%; float:left} .tint{width:100%;}

.logoMain{width:1000px; position:absolute; left:0; right:0; margin:0px auto 0 auto;  z-index:1000}
.logo{float:left; background:#FFF; padding:10px;  }

/*=================================*/
.pA,.pM,.left,.right,.contMain  		{}
/*=================================*/
.cont{text-align:justify; line-height:25px} .cont p{padding-bottom:20px}

.contactForm { }
.contactForm input{width:100%; margin:5px 0 15px 0; font-size:14px; padding:5px 0 5px 4px;border:#bbbbbb solid 1px; }
.contactForm textarea{width:100%; height:120px; margin:5px 0 15px 0; padding:5px 0 5px 4px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:5b5a5a; }
.contactForm span.ValidationErrors {display:inline-block; color:#cf0000; padding:0 5px 0 0; margin-bottom:20px; font-size:12px; padding-left:0px; }

.captcha label{float:left;margin-bottom: 20px;font-size:15px;  line-height: 40px; margin-right: 10px;color:#454444; }
.captcha input[type="text"]{float:left; height:38px; width:30px; padding:8px 5px;font-size: 15px; text-align:center; border:#d6d4d1 solid 1px;}
.contactForm input[type=submit]{width:71px; height:38px; background:url(../images/sbtn.png) top no-repeat; display:block; margin-left:10px; border:0; cursor:pointer; float:left}
.contactForm input[type=submit][disabled=disabled],button[disabled=disabled] {background-position:bottom; cursor:default;}
.contactForm input[type=submit]:disabled,button:disabled{background-position:bottom; cursor:default}

.footer{line-height:25px;}

.footer h2{color:#FFF}
.footer a{color:#999} .footer a:hover{color:#FFF}
.footer span{display:inline-block; width:60px;}

.copy{font-size:12px; display:block;}
.footerSocial{display:block;} .footerSocial img{margin-right:5px;}

.moreBtn a{padding:5px 20px; display:block; float:left; line-height:inherit;  background:#ff0e17; border:1px solid #ff0e17; color:#FFF; }
.moreBtn a:hover{ background:#FFF; color:#333}

@media only screen and (min-width:240px){/* Mob V*/.pA{padding:10px 0}.pM{padding:0px 10px}
	.logo{width:90px; margin:60px 0 0 20px}
	.left,.right{width:100%}
	.contMain{padding:0 0 0px 0}
	.footer{width:100%; padding-bottom:20px;}
	.copy{display:table; margin:0 auto; padding-bottom:10px;}
	.footerSocial{ display:table; margin:0 auto}
	
}
@media only screen and (min-width:320px){} 
@media only screen and (min-width: 480px){ /* Mob H*/}
@media only screen and (min-width: 768px){ /* Tab V*/
	.logo{width:100px;}
	.left,.right{float:left} .left{width:70%} .right{width:30%}
	.contMain{padding:0 30px 0 0}
	
	.footer{width:33.33333%; float:left; padding-bottom:0px;}
	.copy{float:left}
	.footerSocial{ display:block; float:right}
	
}
@media only screen and (min-width: 992px){/* Tab H*/.pA{padding:30px 0}.pM{padding:0px}
	.logo{width:120px; margin:7px 0 0 0px}
}
@media only screen and (min-width: 1200px){/*Desktop*/}

/* isMov isMoh isTav isTah isDec */
/* noMov noMoh noTav noTah noDec*/



@media only screen and (min-width:240px){/* Mob V*/ .isMov{display:block} .noMov{display:none}}
@media only screen and (min-width:320px){} 
@media only screen and (min-width: 480px){ /* Mob H*/.isMoh{display:block} .noMoh{display:none}}
@media only screen and (min-width: 768px){ /* Tab V*/ .isTav{display:block} .noTav{display:none}}
@media only screen and (min-width: 992px){/* Tab H*/.isTah{display:block} .noTah{display:none}}
@media only screen and (min-width: 1200px){/*Desktop*/.isDec{display:block} .noDec{display:none}}
