body {
	 font-family: 'Open Sans', sans-serif;
	 background: url(../images/bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow-x:hidden;
-webkit-tap-highlight-color: #ccc;
padding:0px;
margin:0px;
}

.mainWrapper{
max-width:1020px;
width:100%;
margin:auto auto;

}

.header{
width:100%;
float:left;
}


.mainInner{
width:100%;
float:left;
background-color:#fff;
}
.logo{
width:324px;
float:left;
margin:60px 0px 60px;
padding-left:20px
}

.logo img{
max-width:320px;
width:100%;

}

.menuMain{
width:100%;
float:left;
background:#666666;
}

.clrfx{
clear:both;
}

.midwrapper{
width:100%;
float:left;
min-height:450px;
padding:20px;
margin-top:50px
}



.footer{
width:100%;
float:left;
background:#e5e5e5;
letter-spacing:0.5px;
font-size:14px;
text-align:right
}

.mnftr{
padding:10px;
}

.leftcontent{
max-width:480px;
width:100%;
float:left;
}

.rightContent{
max-width:505px;
width:100%;
float:left;
}
.mainTxt{
color:#747474;
line-height:160%;
font-size:15px;
}

.mainTxt2{
color:#404040;
line-height:160%;
font-size:14px;
}

 h1.pageHead{
color:#333;
font-size:18px;
margin:0px;
padding-bottom:5px;
padding-top:0px;
text-transform:uppercase;
letter-spacing:1px;
border-bottom:red solid 1.5px;
margin-bottom:10px;
display:table;
padding-right:30px;
}


.rightContent h1{
color:#ff4040;
font-size:18px;
margin:0px;
padding-bottom:20px;
padding-top:0px;
letter-spacing:1px;
}


@media all and (max-width: 620px) and (min-width: 230px) {
	
table{
width:100%!Important;
display:block!Important;	
}
.leftcontent img{
max-width:90%;
padding-bottom:10px;

}
.logo{
max-width:270px!Important;
float:left;
margin:20px 0px 20px;
 text-align:center;
}
.rightContent{
max-width:90%;
}
}
