@charset "utf-8";

@media all and (max-width:1620px) {
    #footer .f_bg {padding: 50px 20px; box-sizing: border-box;}
    /* #footer .f_info div.f_top {top: -100px; right: 0;} */
	#footer .wrap  {width: 100%;}
}
@media all and (max-width:1400px) {
    #footer .f_info {width: 75%; line-height: 25px;}
    #footer .f_info p strong {margin-bottom: 5px;}
}

@media all and (max-width:1000px) {
    #footer .wrap .homepage {top: -75px; border-radius: 0; width: 210px; height: 45px;}
    #footer .wrap .homepage p {padding-left: 18px; line-height: 45px;}
    #footer .wrap .homepage span {top: 16px; right: 18px;}
    #footer .f_info {width: 100%;}
    #footer .f_info .f_title {font-size: 18px;}
    #footer .f_info div img {box-sizing: initial;}

    
}

@media all and (max-width:480px) {
    #footer .f_bg {padding-bottom: 30px;}
    #footer .f_info .f_title {font-size: 16px;}
    #footer .f_info p {margin-bottom: 5px; flex-wrap: wrap; justify-content: flex-start;}
    #footer .f_info p a {width: 100%;}
    #footer .f_info p a:last-child {padding-left: 0; margin-top: 5px;}
    #footer .f_info .copyright {align-items: flex-start;}
    #footer .f_info .copyright p {font-size: 12px;}
    #footer .f_info .copyright img {margin-top: 4px;}
}

