.footer {
    background: url(/Files/App_002/Images/footer.jpg) no-repeat center top #1598dc;
    height: 175px;
    padding: 55px 0;
    text-align: center;
    position: relative;
}
.rs_link {
    display: inline-block;
    width: 16px;
    height: 17px;
    margin: 0 10px;
}
.rs_link.fb {background: url(/Files/App_002/Images/rs_fb.png) no-repeat center;}
.rs_link.tw {background: url(/Files/App_002/Images/rs_tw.png) no-repeat center;}
.rs_link.in {background: url(/Files/App_002/Images/rs_in.png) no-repeat center;}
.rs_link.gp {background: url(/Files/App_002/Images/rs_gp.png) no-repeat center;}
.rs_link.fb:hover {background: url(/Files/App_002/Images/rs_fb_hover.png) no-repeat center;}
.rs_link.tw:hover {background: url(/Files/App_002/Images/rs_tw_hover.png) no-repeat center;}
.rs_link.in:hover {background: url(/Files/App_002/Images/rs_in_hover.png) no-repeat center;}
.rs_link.gp:hover {background: url(/Files/App_002/Images/rs_gp_hover.png) no-repeat center;}

.copyright {
    font-family: "Myriad Pro";
    font-size: 13px;
    color: #FFF;
    line-height: 13px;
    display: inline-block;
    margin-top: 20px;
}
.copyright a {color: #FFF;}

@media (max-width: 767px) {
  .index_top_link {
    bottom: 15px;
    right: 15px;
  }
}

.index_top_link {
    background: url(/Files/App_002/Images/top_link.png) no-repeat center;
    width: 53px;
    height: 53px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.5s linear;
    position:fixed;
}

.index_top_link.fixed {
    position:fixed;
    visibility: visible;
    opacity: 1;
    bottom: 50px;
    right: 20px;
}





