/* BASIC css start */
#footer {background-color:#3d3e40; } 
#footer {padding:60px 0 70px; } 
#footer,#footer a {color:#fff; } 
#footer .info-wrap {float:left;width:55%;padding:0 40px 0 0;box-sizing:border-box; } 
#footer .info-wrap .logo {display:block;padding:0 0 25px; } 
#footer .info-wrap .util {padding:0 0 20px; } 
#footer .info-wrap .util li {display:inline-block;vertical-align:middle; } 
#footer .info-wrap .util li:after {content:"";display:inline-block;vertical-align:middle;width:1px;height:14px;background:rgba(255,255,255,0.5);margin:0 10px 0 12px; } 
#footer .info-wrap .util li:last-child:after {content:none; } 
#footer .info-wrap .util li a {font-size:15px;color:#fff;text-decoration:none; } 
#footer .info-wrap .footerInfo,#footer .info-wrap .footerInfo a {color:#fff; } 
#footer .info-wrap .footerInfo {line-height:1.6; } 
#footer .info-wrap .footerInfo span.line {color:rgba(255,255,255,0.2);margin:0 8px; } 
#footer .cs {color:#fff;float:left;width:25%;min-width:170px;padding:0 30px;box-sizing:border-box;position:relative; } 
#footer .cs:before {width:1px;height:160px;background:rgba(255,255,255,0.2);position:absolute;left:0;top:0; } 
#footer .cs .phone {font-size:24px;color:#fff;letter-spacing:1.2px;font-weight:bold;} 
#footer .cs .phone h2 {font-weight:normal;font-size:14px;display:inline-block;vertical-align:middle;padding-right:10px;width:68px;} 
#footer .cs [class^='btn'] {margin-top:15px;color:#222;border:0px solid #eee;border-radius:0px;padding:5px 15px;font-size:14px;letter-spacing:-0.5px;width:150px;transition:background .25s ease; } 
#footer .runtime {margin-top:15px; } 
#footer .lnk,#footer .lnk a {color:#fff; } 
#footer .lnk {float:left;width:20%;min-width:170px;padding:0 30px;box-sizing:border-box;padding-right:0;position:relative; } 
#footer .lnk:before {width:1px;height:160px;background:rgba(255,255,255,0.2);position:absolute;left:0;top:0; } 
#footer .lnk>ul {display:inline-block;vertical-align:top;padding-right:30px;line-height:25px; } 
#footer .lnk>ul:last-child {padding-right:0; } 
#footer h1.tlt {color:#fff;font-size:17px;padding:0 0 20px; } 
#footer .copyright {margin:35px 0 0;border-top:1px solid rgba(255,255,255,0.2);padding:15px 0 0;text-align:center; } 
#footer .copyright .escrow {font-size:13px;padding:5px 0; } 
#footer .copyright .copy {color:#fff;font-size:13px; } 
/* BASIC css end */

