html{scroll-behavior:smooth;}

body{line-height: 1.5;}
body,h1,h2,h3,h4,h5,h6,p,ul,ul li{margin:0;padding:0;}
*,*::before ,*::after{outline:none;box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0;}
*{margin: 0; padding: 0;}
input,button{-moz-appearance:none;-webkit-appearance:none;}
a:link,a:visited{text-decoration:none;border:none;outline:none;}
img, picture, svg{max-width: 100%; display: block;}
img{border:none;outline:none;}
ul,ol{list-style:none;list-style-type: none;}
q{quotes:"\201C""\201D""\2018""\2019";}
.desktop{display:block;}
.mobile{display:none;}
.helperSpan{display:inline-block;vertical-align:middle;width:1px;height:100%;}
.relative{position:relative;}
.absolute{position:absolute;}
.clr{clear:both;}
.floatLft{float:left;}
.floatRgt{float:right;}
.inlineBlk{display:inline-block;vertical-align:middle;}
.table{display:table;}
.transition{transition:all 0.35s ease 0s;-moz-transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s;}
.col-100{width:100%;}
.col-95{width:95%;}
.col-90{width:90%;}
.col-80{width:80%;}
.col-83{width:83%;}
.col-75{width:75%;}
.col-70{width:70%;}
.col-65{width:65%;}
.col-60{width:60%;}
.col-55{width:55%;}
.col-50{width:50%;}
.col-45{width:45%;}
.col-46{width:46%;}
.col-40{width:40%;}
.col-39{width:39%;}
.col-33{width:33%;}
.col-34{width:34%;}
.col-35{width:35%;}
.col-30{width:30%;}
.col-29{width:29%;}
.col-25{width:25%;}
.col-20{width:20%;}
.col-15{width:15%;}
.col-12{width:12%;}
.col-10{width:10%;}
.textCenter{text-align:center;}
.textJustify{text-align:justify;}
.textLeft{text-align:left;}
.textRight{text-align:right;}