button::-moz-focus-inner{border:0;padding:0;}
:active,:focus{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
::selection{color:#fff;text-shadow:none;background:#333;}
::-moz-selection{color:#fff;text-shadow:none;background:#333;}
::-webkit-selection{color:#fff;text-shadow:none;background:#333;}
button{background:none;border:0;margin:0;padding:0;cursor:pointer;}
img{border:0;vertical-align:top;}
button,*:focus{outline:none!important;}
canvas,img,video{vertical-align:middle;}
p{display:block;-webkit-margin-before:0.1em;-webkit-margin-after:0.1em;-webkit-margin-start:0px;-webkit-margin-end:0px;}
a{-webkit-transition:all .300s;-moz-transition:all .300s;-o-transition:all .300s;transition:all .300s;}
a,a:focus,a:hover,a:active{outline:0;cursor:pointer;}
p,ul{margin-bottom:30px;}
canvas{width:100%!important;height:auto!important;}
:active,:focus{outline:none!important;}
img.img-fluid{display:inline-block;}
div.row>div img.img-fluid{width:100%;}
h1,h2,h4,h5,h6{font-family:'montserrat',Arial,Helvetica,sans-serif;font-weight:500;color:#414141;position:relative;margin:0 0 30px 0;line-height:1.5;z-index:0;-webkit-font-smoothing:antialiased;}
h1{font-size:36px;margin:0 0 44px 0;}
h2{font-size:30px;margin:0 0 32px 0;}
h4{font-size:18px;letter-spacing:normal;margin:0 0 14px 0;}
h5{font-size:14px;letter-spacing:normal;margin:0 0 20px 0;}
h6{font-size:12px;letter-spacing:normal;margin:0 0 20px 0;}
h1 > span,h4 > span{color:#1ABC9C;}
::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
.text-left{text-align:left!important;}


.btn{line-height:1;}
#header .btn{margin:0;}
.btn{height:40px;}
.btn-lg{height:auto;}
h1:before,h2:before,h4:before,h5:before,h6:before{content:attr(data-bgtext);color:rgba(148,149,150,0.07);font-size:100px;font-weight:bold;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;line-height:0.3;display:block;text-align:center;position:absolute;left:0;right:0;margin:auto;z-index:-1;top:6px;}

.text-underline {
    text-decoration: underline !important;
}