footer.footer1{z-index:1}@media screen and (max-width: 992px){footer.footer1{background:#f6f6f6}}footer.footer1 .top_footer{padding:20px 0 0 0}footer.footer1 .top_footer .top_info .top_title{display:block;font-size:1.125rem;font-weight:600;letter-spacing:.04rem;line-height:1.3;margin:0;font-weight:bold}footer.footer1 .top_footer .top_info .npo_info{display:grid;grid-template-columns:100%;grid-gap:8px;list-style:none;padding:0;margin:0}@media screen and (max-width: 992px){footer.footer1 .top_footer .top_info .npo_info li{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}footer.footer1 .top_footer .top_info .social_media{list-style:none;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin:0;padding:0}@media screen and (max-width: 992px){footer.footer1 .top_footer .top_info .social_media{-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start}}footer.footer1 .top_footer .top_info .social_media li i{font-size:1.8rem}@media screen and (max-width: 992px){footer.footer1 .top_footer .top_info .social_media li i{font-size:2rem}}footer.footer1 .top_footer .top_info .social_media li .fb i{color:#4267b2}footer.footer1 .top_footer .top_info .social_media li .ig i{color:rgba(0,0,0,0);background:-webkit-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);background:-moz-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);background:-o-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);background:-webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);background-clip:text;-webkit-background-clip:text}footer.footer1 .top_footer .top_info .social_media li .line i{color:#66c411}footer.footer1 .top_footer .top_info .social_media li .yt i{color:#ff331f}footer.footer1 .top_footer .top_info .sub_newsletter .form-inline{-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 992px){footer.footer1 .top_footer .top_info .sub_newsletter .form-inline{-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media screen and (max-width: 576px){footer.footer1 .top_footer .top_info .sub_newsletter .form-inline{-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer.footer1 .top_footer .top_info .sub_newsletter .form-inline label{letter-spacing:2px}footer.footer1 .top_footer .top_info .sub_newsletter .form-inline .btns{gap:10px}footer.footer1 .top_footer .top_info .map{width:100%;height:100px}footer.footer1 .top_footer .bottom_info{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-top:1px solid #ddd}@media screen and (max-width: 992px){footer.footer1 .top_footer .bottom_info{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:15px}}footer.footer1 .top_footer .bottom_info .sub_nav{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}footer.footer1 .top_footer .bottom_info .other_img{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:15px}footer.footer1 .top_footer .bottom_info .other_img img{height:50px}@media screen and (max-width: 992px){footer.footer1 .top_footer .bottom_info .other_img{-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}