
html, body, h1, h2, h3, h4, h5, h6, p,
blockquote, ul, ol, li, dl, dt, dd,
form, fieldset, input, textarea, label, u{
    margin: 0;
    padding: 0;
    border:0px;
    list-style: none;
    font-weight: normal;
    font-style: normal;
    font-family: "lato", "helvetica", "arial", "sans-serif";
    color:#0c687e;
}

::-moz-selection { color: #fff;  background: #24d1fd; }
::selection      { color: #fff;  background: #24d1fd; }


a{
    color:#1692b0;
    text-decoration: none;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
a:hover{ color:#24d1fd; text-decoration: none; }
#main-contact,
#main{
    padding:50px 0px;
}

.align-center {
    text-align: center;
    margin:0px auto;
}



.attribute-title{
    font-weight: 300;
    font-size:65px;
    padding:10px 0px 40px;
    border-bottom: 1px solid #1692b0;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.attribute-title span{
    font-weight:900;
    text-transform: uppercase;
    padding: 0px 10px;
    font-size:80px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

.blue1{ color:#1692b0; }
.blue2{ color:#24d1fd; }

.attribute-content{
margin-top:30px;
}

.attribute-content,
.attribute-content p.soon{
    padding:0px 0px 30px;
}

.attribute-content p.soon{
    font-weight: 300;
    font-size:65px;
}

.attribute-content h4{
    margin-top:10px;
}
.welove{
    padding:20px 0px;
}
.welove ul{
    margin:30px 0px;
}
.welove li{
    display:inline-block;
    margin:10px 5px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.welove li a,
.welove li a:link
{
    padding:8px 15px;
    border:1px solid #0c687e;
    color:#0c687e;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 2em;
}
.welove li.active a{
    color:#24d1fd;
    border:1px solid #24d1fd;
}
.welove li a:hover,
.welove li a:active
{
    border:1px solid #24d1fd;
    background:#24d1fd;
    color:#FFF;
}

.attribute-link{
    font-size:16px;
    margin-top:0px;
}
.attribute-link p{
    margin:5px 0px;
}
.attribute-link a.btn{
    padding:10px 20px;
    border:1px solid #24d1fd;
    border-radius: 0px;
    background:#24d1fd;
    color:#FFF;
    font-size:25px;
    font-weight:300;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 2em;
}
.attribute-link a.btn:hover{
    padding:10px 20px;
    border:1px solid #0c687e;
    background:none;
    color:#0c687e;
    font-size:25px;
    font-weight:300;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 2em;
}

.twitter-container{
    background:#f5f5f5;
    border:2px solid #efefef;
    padding:30px 0px;
}
.attribute-twitter h2{
    margin:0px 0px 30px;
}


@media screen and (max-width:992px){
    .attribute-content p.soon,
    .attribute-title { font-size: 50px;  }
    .attribute-title span { font-size: 65px;  }
    h2, .h2{ font-size:25px;}
    h3, .h3{ font-size:20px;}
}


@media screen and (max-width:767px){
    .attribute-content p.soon,
    .attribute-title { font-size: 30px;  padding:10px 0px 20px; }
    .attribute-title span { font-size: 40px; padding:0px 4px; }
    h2, .h2{ font-size:25px;}
    h3, .h3{ font-size:20px;}
    .row{margin-left:0px; margin-right:0px;}
}
