@font-face {font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:auto;src:url("fonts/fa-brands-400.eot");src:url(fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(fonts/fa-brands-400.ttf) format("truetype"),url(fonts/fa-brands-400.svg#fontawesome) format("svg");}
@font-face {font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url("fonts/fa-solid-900.eot");src:url(fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(fonts/fa-solid-900.ttf) format("truetype"),url(fonts/fa-solid-900.svg#fontawesome) format("svg");}

*,*:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.container {margin:0 auto;padding:0 15px;}
.section {margin:0 -15px;}
.clear { display:block;clear:both; }
@-ms-viewport {width:device-width;} 

/* Awesome */
.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-rendering:optimizeLegibility;}
.fas {font-family:'Font Awesome 5 Free';font-weight:900;}
.fab {font-family:'Font Awesome 5 Brands';}

/*fas class*/
.fa-user-circle:before {content:"\f2bd";}
.fa-nav:before {content:"\f0c9";}
.fa-close:before {content:"\f00d";}
.fa-phone:before {content:"\f095";}
.fa-map-marker-alt:before {content:"\f3c5";}
.fa-comment:before {content:"\f075";}
.fa-user-circle:before {content:"\f2bd";}
.fa-play-circle:before {content:"\f144";}
.fa-chevron-right:before {content:"\f054";}
.fa-chevron-up:before {content:"\f077";}
.fa-chevron-down:before {content:"\f078";}
.fa-check-circle:before {content:"\f058";}
.fa-plus:before {content:"\f067";}
.fa-minus:before {content:"\f068";}
.fa-check:before {content:"\f00c";}




/*fab class*/
.fa-youtube:before {content:"\f167";}
.fa-facebook:before {content:"\f39e";}
.fa-linkedin:before {content:"\f0e1";}
.fa-twitter:before {content:"\f099";}

[class*="-xs-"],[class*="-sm-"],[class*="-md-"],[class*="-lg-"] {position: relative;min-height:1px;padding:0 15px;}

[class*="-xs-"]:not(.dw-xs-12) {float:left;}
.dw-xs-12 {width:100%;}
.dw-xs-11 {width:91.66%;}
.dw-xs-10 {width:83.33%;}
.dw-xs-9 {width:75%;}
.dw-xs-8 {width:66.66%;}
.dw-xs-7 {width:58.33%;}
.dw-xs-6 {width:50%;}
.dw-xs-5 {width:41.66%;}
.dw-xs-4 {width:33.33%;}
.dw-xs-3 {width:25%;}
.dw-xs-2 {width:16.66%;}
.dw-xs-1 {width:8.33%;}

[class*="visible-"] {display:none !important;}
[class*="hidden-"] {display:block !important;}

@media (max-width:767px) {
.visible-xs,[class*="visible-"].visible-xs {display:block !important;}
.hidden-xs,[class*="hidden-"].hidden-xs {display:none !important;}
}

@media (min-width:768px) {
[class*="-sm-"]:not(.dw-sm-12) {float:left;}
.dw-sm-12 {width:100%;}
.dw-sm-11 {width:91.66%;}
.dw-sm-10 {width:83.33%;}
.dw-sm-9 {width:75%;}
.dw-sm-8 {width:66.66%;}
.dw-sm-7 {width:58.333%;}
.dw-sm-6 {width:50%;}
.dw-sm-5 {width:41.66%;}
.dw-sm-4 {width:33.33%;}
.dw-sm-3 {width:25%;}
.dw-sm-2 {width:16.664%;}
.dw-sm-1 {width:8.333%;}
}

@media (min-width:768px) and (max-width:991px) {
.container {width:750px;}
.visible-sm,[class*="visible-"].visible-sm {display:block !important;}
.hidden-sm,[class*="hidden-"].hidden-sm {display:none !important;}
}

@media (min-width:992px) {
[class*="-md-"]:not(.dw-md-12) {float:left;}
.dw-md-12 {width:100%;}
.dw-md-11 {width:91.66%;}
.dw-md-10 {width:83.33%;}
.dw-md-9 {width:75%;}
.dw-md-8 {width:66.66%;}
.dw-md-7 {width:58.33%;}
.dw-md-6 {width:50%;}
.dw-md-5 {width:41.66%;}
.dw-md-4 {width:33.33%;}
.dw-md-3 {width:25%;}
.dw-md-2 {width:16.66%;}
.dw-md-1 {width:8.33%;}
}

@media (min-width:992px) and (max-width:1229px) {
.container {width:970px;}
.visible-md,[class*="visible-"].visible-md {display:block !important;}
.hidden-md,[class*="hidden-"].hidden-md {display:none !important;}
}

@media (min-width:1230px) {
.container {width:1200px;padding:0px;}
[class*="-lg-"]:not(.dw-lg-12) {float:left;}
.dw-lg-12 {width:100%;}
.dw-lg-11 {width:91.66%;}
.dw-lg-10 {width:83.33%;}
.dw-lg-9 {width:75%;}
.dw-lg-8 {width:66.66%;}
.dw-lg-7 {width:58.33%;}
.dw-lg-6 {width:50%;}
.dw-lg-5 {width:41.66%;}
.dw-lg-4 {width:33.33%;}
.dw-lg-3 {width:25%;}
.dw-lg-2 {width:16.66%;}
.dw-lg-1 {width:8.33%;}
.visible-lg,[class*="visible-"].visible-lg {display:block !important;}
.hidden-lg,[class*="hidden-"].hidden-lg {display:none !important;}
}