/* footer */
#footer {background: rgb(235,237,246);background: linear-gradient(0deg, rgba(235,237,246,1) 0%, rgba(255,255,255,1) 35%);}
#footer a {text-decoration: none;}
.icon-dash {padding: 10px; width: 50px;}
#footer .tel a {font-weight: 500; font-size: 18px; text-decoration: none; color: #000;}

/* footer */
.icon-set {display: flex;}
.icon-set a {width:60px; height: 60px; padding: 10px;}
.icon-call {width:25px; height: 25px; padding: 0 5px;}

/* copyright */
.copyright {background: #0f2e97; color: #fff; font-size: 14px;}
.copyright a {color: #fff; text-decoration: none; }

@media (min-width: 576px) and (max-width: 767.98px) {
    #footer .icon-dash {display: none;}
}
@media (max-width: 575.98px) {
    #footer .icon-dash {display: none;}
}



.foot-bg {background-color: rgb(0, 84, 185); color: #fff;}
.foot-bg a {color: #fff; text-decoration: none;}
.foot-bg a:hover {color: #b3e6ff;}
.foot-sitemap {display: flex; justify-content: flex-start;}
.foot-box {padding: 0 15px; min-width: 160px;}
.foot-box ul {padding: 0 0 0 26px;}
.foot-box-line {border-left: 1px solid rgba(255, 255, 255, 0.1);}

.copyright-bg {background-color: rgb(0, 43, 95); padding-block: 20px;}
.copy-text {color: #fff; margin: 0;}

@media (min-width: 768.002px) and (max-width: 992px) {
.foot-sitemap {justify-content: center;}
.copy-text {text-align: center;}
.foot-box h3 {font-size:15px;}

}
@media (min-width: 489.002px) and (max-width: 768px) {
.foot-sitemap {justify-content: center;}
.copy-text {text-align: center;}
.foot-box h3 {font-size:15px;}
}

@media (min-width: 320.002px) and (max-width: 489px) {
.foot-sitemap {justify-content: center; display: grid;}
.copy-text {text-align: center;}
.foot-box-line {border:none;}
}

@media (max-width: 320px) {
.foot-sitemap {justify-content: center; display: grid;}
.copy-text {text-align: center;}
.foot-box-line {border:none;}
}