::-webkit-scrollbar {width: 0px !important;}

html {-ms-overflow-style: none;}

html,body{
padding:0px;
margin:0px;
width:100%;
height:100%;
}

body{
background-color:#ebebeb;
}

a{
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent
}

ins{
background-color:#ff9;
color:#000;
text-decoration:none
}

mark{
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold
}

del{
text-decoration:line-through
}

abbr[title],dfn[title]{
border-bottom:1px dotted;
cursor:help
}

table{
border-collapse:collapse;
border-spacing:0;
}

hr{
display:block;
height:1px;
border:0;
padding:0
}

input,select{
vertical-align:middle
}

.clearfix:after{
visibility:hidden;
display:block;
font-size:0;
content:' ';
clear:both;
height:0
}

* html .clearfix{zoom:1}

*:first-child+html 

.clearfix{zoom:1}

body{
font-size:16px;
line-height:1.6;
font-family:'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif
}

.gigantic{
font-size:110px;
line-height:1.09;
letter-spacing:-2px
}

.huge,h1{
letter-spacing:-1px;
font-size:48px;
line-height:1.05
}

.large,h2{
font-size:32px;
line-height:1.14
}

.bigger,h3{
font-size:26px;
line-height:1.38
}

.big,h4{
font-size:22px;
line-height:1.38
}

.normal,h5{
font-size:18px;
line-height:1.38
}

.small,h6,small{
font-size:14px;
line-height:1.2
}

.gigantic,.huge,.large,.bigger,.big,h1,h2,h3,h4,h5,h6{
color:#222;
margin-bottom:20px
}

a,.link-color{color:#2edaf0}

a:focus,a:hover{color:#10c4db}

.button{
font-size:14px;
color:#fff;
background:#666;
text-transform:uppercase;
font-weight:bold;
border:none;
border-radius:4px;
padding:12px 25px;
text-decoration:none;
cursor:pointer;
display:inline-block;
text-shadow:none
}

.button:hover{
background:#10c4db;
color:#fff
}

p{margin-bottom:20px}

.text-center{text-align:center}

.text-right{text-align:right}

.text-left{text-align:left}

.img-res{
width:100%;
height:auto;
/*margin-bottom:20px;*/
vertical-align:middle
}

.margin-top{margin-top:40px}

.margin-bottom{margin-bottom:40px}

.no-margin{margin:0;padding:0}

.animate{
-webkit-transition:all 0.4s;
-moz-transition:all 0.4;
transition:all 0.4s
}

blockquote{
font-weight:200;
font-size:20px;
font-style:italic;
margin:0.25em 0;
padding:0 30px;
line-height:1.45;
position:relative;
color:#383838;
border-left:5px solid #C3D5BD;
}



table{margin-bottom:0px}

th,td{
padding:12px 15px;
text-align:left;
border-bottom:0px solid #e1e1e1;
}


hr{
margin-top:20px;
margin-bottom:40px;
border-width:0;
border-top:1px solid #e1e1e1
}

hr.spacer{border-top:1px solid transparent}

@media (max-width: 767px){
.gigantic{font-size:74px}
}

input[type='email'],input[type='number'],input[type='search'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select{
height:38px;
padding:6px 10px;
background-color:#fcfcfc;
border:1px solid #d1d1d1;
border-radius:4px;
box-shadow:none;
box-sizing:border-box;
width:100%
}

input[type='email'],input[type='number'],input[type='search'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

textarea{
min-height:65px;
padding-top:6px;
padding-bottom:6px
}

input[type='email']:focus,input[type='number']:focus,input[type='search']:focus,input[type='text']:focus,input[type='tel']:focus,input[type='url']:focus,input[type='password']:focus,textarea:focus,select:focus{
border:1px solid #33c3f0;
outline:0
}

label,legend{
display:block;
margin:12px 0 10px 0;
font-weight:bold
}

fieldset{padding:0;border-width:0}

input[type='checkbox'],input[type='radio']{display:inline}label>.label-body{
display:inline-block;
margin-left:10px;
font-weight:normal
}

*,*:after,*:before{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.cover{
background:#eee;
padding:70px 0;
margin-bottom:20px
}


.logo{
float:left;
padding:0px 0px 0 0px;
font-weight:bold;
font-size:25px
}

.shadow{
-webkit-box-shadow: 0px 0px 6px 1px rgba(112,110,112,1);
-moz-box-shadow: 0px 0px 6px 1px rgba(112,110,112,1);
box-shadow: 0px 0px 6px 1px rgba(112,110,112,1);
}

.shadowlite{
-webkit-box-shadow: 0px 1px 3px 0px rgba(138,133,138,0.93);
-moz-box-shadow: 0px 1px 3px 0px rgba(138,133,138,0.93);
box-shadow: 0px 1px 3px 0px rgba(138,133,138,0.93);
}


.responsive{
display:inline-block;
}

.content{
    display:table;
    width:100%;
    height:auto;
    max-width:1300px;
}

.img_resp {
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
}

.linkpro{
width:120px;
height:24px;
background:#e2e2e2;
line-height:24px;
border-radius:6px;
margin-bottom:2px
}