@font-face 
{
  font-family: 'Sanchez Regular';
  src: url('font/Sanchezregular.otf');
  src: url('font/Sanchezregular.ttf');
  src: url('font/Sanchezregular.eot');
  src: url('font/Sanchezregular.woff');  
}

body
{
    width: 100%;
    padding: 0;
    margin: 0;
    height: 100%;
    float: left;
}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */

.clear
{
    display: block;  width: 100%;  float: left; clear: both;
}
.clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}
div
{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
    position: relative;
}
.page_wrap {
    width: 100%; 
	display: block; 
	float: left;
}
.header {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
	background-color:#000; 
}
.wrap {
    width: 98%;
    max-width: 1200px;
    margin: 0 auto; 
    background: #FFF;
}
.content,.more_div {
    width: 100%; 
	float: left; 
	padding: 1%;
}
.width_100,.width_50,.width_25,.width_33,.width_80,.width_20,.width_70,.width_30,.width_60,.width_40,.width_38
{
    display: block; float: left; padding: 0.5%;
}
.width_100 { width: 100%; } .width_50 { width: 50%; } .width_25 { width: 25%; } .width_33 { width: 33.3333333333337%; }
.width_80 { width: 80%; } .width_20 { width: 20%; }
.width_70 { width: 70%; } .width_30 { width: 30%; }
.width_60 { width: 60%; } .width_40 { width: 40%; }
.width_38 { width: 38%; }

h1,h2,h3,h4,h5,h6
{
    margin: 0; padding: 0;
}
ul,ol,li
{
    list-style: none; margin: 0; padding: 0;
}
img {
	max-width:100%;
	height:auto;
}
.min {
    min-height: 600px;
}


