/*================ Footer Start ================*/
#footer{ padding:50px 0; margin:0; background:#1d376c; }
#footer .lt-block{ float:left; padding:0; margin:0; line-height:0; }
#footer .lt-block p{ font-size:16px; color:#e1ebff; line-height:30px; font-weight:400; padding:35px 0 25px 0; margin:0; }
#footer .lt-block p a{ color:#e1ebff; text-decoration:none; }
#footer .lt-block p a:hover{ text-decoration:underline; }
#footer .lt-block .social-block{ padding:0; margin:0; }
#footer .lt-block .social-block a{ display:inline-block; float:left; padding:0; margin:0 20px 0 0; }
#footer .lt-block .social-block a img{ border:none; }

#footer .rt-block{ float:right; width:740px; padding:0; margin:0; line-height:0; }
#footer .rt-block .top-block{ padding:0 0 50px 0; margin:0; }
#footer .rt-block .top-block aside{ float:left; padding:0 40px 0 0; margin:0; }
#footer .rt-block .top-block aside.last{ padding-right:0; }
#footer .rt-block .top-block aside ul{ padding:0; margin:0; list-style:none; }
#footer .rt-block .top-block aside ul li{ display:block; font-size:16px; color:#e1ebff; line-height:18px; font-weight:400; padding:0 0 15px 0; margin:0; }
#footer .rt-block .top-block aside ul li a{ color:#e1ebff; text-decoration:none; }
#footer .rt-block .top-block aside ul li a:hover{ text-decoration:underline; }
#footer .rt-block p{ font-size:15px; color:#8da2ce; line-height:25px; font-weight:400; padding:0; margin:0; }