html{scroll-behavior:smooth}
body.home{background:#fff}
body,p{font-family:Metropolis;color:#000}
li,p{font-size:16px;font-weight:300;line-height:1.5}
.container{width:1190px;max-width:1190px}
ul{padding: 0;margin: 0;}

/*Footer*/
footer{padding:80px 0 10px}
img.footer-logo{width:70%;margin-bottom:30px}
ul.social-network.social-circle{margin-bottom:30px}
ul.social-network.social-circle li{display:inline-block;padding:5px}
ul.social-network.social-circle li img{height:28px}
footer p.us-location{font-size:13px;font-weight:300}
footer p.us-location strong{font-weight:500;padding-bottom:7px;display:inline-block;text-transform:uppercase;font-size:20px}
p.us-location strong img{float:right;height:18px;margin-left:10px;margin-top:4px}
footer h4{font-size:22px;color:#737373;margin-bottom:20px}
ul.support-footer li{display:inline-block;width:100%;padding-bottom:5px}
ul.support-footer li a{color:#000}
ul.support-footer li a:hover{color:#404040}
footer .card{background-color:#fff;border:1px solid transparent;margin-bottom:0px;border-radius:10px;width:100%}
footer .card-header{padding:0;margin-bottom:0;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.0)}
footer .card-header h2 button.btn.btn-link{color: #5e5e5e!important; font-weight: 500; font-size:17px; padding: 0; text-align: left; width: 100%;}
footer .card-header h2 button.btn.btn-link[aria-expanded="true"] { color: #000!important; }
.card-header h2 button.btn.btn-link:active,.card-header h2 button.btn.btn-link:hover,.card-header h2 button.btn.btn-link:visited{text-decoration:none}
footer .card-body{padding:2px 0;padding-top:5px;border-top:2px solid #e5e5e5}
footer .card-body p{font-size:15px}
footer i.fas.fa-plus,footer i.fas.fa-minus{float:right;position:relative;-webkit-text-stroke:1px #fff;color:#5eaf72}
footer ul.footer_li li{display: inline-block; width: 100%; text-align: left; padding-top: 9px; line-height: 1.2;}
footer ul.footer_li li a{font-size:15px;color:#000;font-weight:400}
footer ul.footer_li li a span{font-size:13px;font-weight:300;color:gray;display:block;line-height:130%;padding-top:3px}
footer ul.footer_li li a:hover{text-decoration:none}
footer .card-header .btn i.fa{float:right;position:relative;top:5px;font-size:10px}
.btn.btn-link.collapsed .fa-chevron-up,.btn.btn-link .fa-chevron-down{display:none}
.btn.btn-link.collapsed .fa-chevron-down,.btn.btn-link .fa-chevron-up{display:inline-block}
.row.cpy-txt-row {padding-top: 20px;}
p.cpy-txt {
    padding-top: 20px;
}
footer .card-header h2 button.btn.btn-link:focus, footer .card-header h2 button.btn.btn-link:visited {
    text-decoration: none;
}
@media only screen and (max-width:600px) {
.container{width: 100%; max-width: 100%;}
footer h4 {
    font-size: 22px;
    color: #737373;
    margin-bottom: 15px;
    margin-top: 30px;
}
footer .card-header h2 button.btn.btn-link {font-size: 18px;}
}


@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
.container{width:90%;max-width:90%}

}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
.container{width:97%;max-width:97%}

}
@media only screen and (min-device-width:414px) and (max-device-width:900px) and (orientation :landscape) {

}
@media only screen and (min-width :1600px) {

}
@media only screen and (min-width :1800px) {

}
@media only screen and (min-width:1200px) and (max-width:1290px) {

}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {

}
@media only screen and (max-width:358px) {

}
@media (max-width:576px) {

}