/*
------------------------------------------------------------
Project Name : LDB;
------------------------------------------------------------
*/

/* Reset 
--------------------------------------------------------------------------------------------------------*/

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, ul, li, form, label, footer, header, nav, section, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
:focus { outline: 0; }
footer, header, nav, section { display: block; }
ul { list-style: none; }
input { opacity: 1; }
input::-webkit-input-placeholder { opacity: 1 !important; color: #333333; font-size: 16px; font-family: 'HelveticaNowDisplay-light'; }
input::-moz-placeholder { opacity: 1 !important; color: #333333; font-size: 16px; font-family: 'HelveticaNowDisplay-light'; }
input:-ms-input-placeholder { opacity: 1 !important; color: #333333; font-size: 16px; font-family: 'HelveticaNowDisplay-light'; }
input::-ms-input-placeholder { opacity: 1 !important; color: #333333; font-size: 16px; font-family: 'HelveticaNowDisplay-light'; }
input::placeholder { opacity: 1 !important; color: #333333; font-size: 16px; font-family: 'HelveticaNowDisplay-light'; }
input::-webkit-input-placeholder { opacity: 1 !important; color: #333333; font-size: 16px; font-family: 'HelveticaNowDisplay-light'; }
input::-moz-placeholder { opacity: 1 !important; color: #333333; font-size: 16px; font-family: 'HelveticaNowDisplay-light'; }
input:-ms-input-placeholder { opacity: 1 !important; color: #333333; font-size: 16px; font-family: 'HelveticaNowDisplay-light'; }
input:focus::-webkit-input-placeholder { opacity: 0 !important; }
input:focus:-moz-placeholder { opacity: 0 !important; }
input:focus::-moz-placeholder { opacity: 0 !important; }
input:focus:-ms-input-placeholder { opacity: 0 !important; }
input:focus::placeholder { opacity: 0 !important; }
textarea { overflow: auto; vertical-align: top; resize: none; }
a:active, a:hover, a:focus { outline: 0; }
form { margin: 0; }
button, input, textarea { font-size: 100%; margin: 0; }
button, input { line-height: normal; }
button { text-transform: none; }
button, html input[type="button"] { -webkit-appearance: button; cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
img { vertical-align: middle; display: inline-block; height: auto; max-width: 100%; border: 0; -ms-interpolation-mode: bicubic; }
a { display: inline-block; text-decoration: none }
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
body { padding: 0; margin: 0; }
ul, ol { padding: 0; margin: 0; }
.container { max-width: 1450px; padding: 0 25px; width: 100%; margin: 0 auto; }
.container-fluid { max-width: 100%; padding: 0 25px; width: 100%; }
@media (max-width:768px) {
    input::-webkit-input-placeholder { font-size: 16px; }
    input::-moz-placeholder { font-size: 16px; }
    input:-ms-input-placeholder { font-size: 16px; }
    input::-ms-input-placeholder { font-size: 16px; }
    input::placeholder { font-size: 16px; }
    input::-webkit-input-placeholder { font-size: 16px; }
    input::-moz-placeholder { font-size: 16px; }
    input:-ms-input-placeholder { font-size: 16px; }
}