footer{margin-top:10px}
footer a{color:#fff;text-decoration:none;font-weight:300;font-size:15px;font-family:'Antenna';margin-top:10px}
footer ul{padding:0;margin:0;list-style-type:none;text-align:left;margin:10px;margin-bottom:20px}
footer .parentul{margin-top:40px;@media(min-width:1025px){padding-left:60px}
}
footer a:hover{color:#fff;font-family:'Antenna';text-decoration:none;font-weight:600}
.flex{display:flex;justify-content:flex-start}
@media(min-width:768px){.flex>li{width:35%}
}
.flex>li{margin-right:16px}
.title{display:block;margin-bottom:8px;color:#fff;font-family:'Antenna';font-size:18px;letter-spacing:1.4px;margin-left:10px}
footer{width:100%;height:100%;color:#fff;background-color:#ff6701;font-family:'Antenna'}
footer .wrap .upper_side ul.flex li{padding:4px 0}
@media all and (max-width:1023px) and (min-width:640px){footer .wrap{width:90%}
footer .parentul{margin-top:20px}
}
@media all and (max-width:639px){.flex{flex-direction:column}
.title{font-size:12px}
footer .parentul{margin-top:10px;margin-bottom:0}
ul{padding:0;margin:0;list-style-type:none;text-align:left}
footer .wrap .upper_side ul.flex li{position:relative;padding:8px 0;text-align:left !important}
footer .wrap .upper_side ul.flex li.first_depth>p:before{position:absolute;top:-1px;right:0;font-family:'Font Awesome 5 Free';content:'\f0d7';font-weight:900;color:@gainsnavy;font-size:25px;cursor:pointer}
footer .wrap .upper_side ul.flex li.first_depth.on>p:after{transform:rotate(180deg)}
footer .wrap .upper_side ul.flex li.first_depth>p:after{display:block;content:'';width:100%;padding-top:8px;font-family:'Font Awesome 5 Free';transform:rotate(180deg)}
footer .wrap .upper_side ul.second_depth{//height:0;display:none}
.footer{.footer-center{height:100% !important}
}
}