header{float:left;width:100%;padding:10px 0% 0 0%;background:#FFF;border-bottom:0;position:relative;z-index:999}header.sticky{position:fixed;padding: 2px 0;height:auto;width:100%;z-index:999;background:#FFF;-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25)}header.sticky .logo{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:143px;height:35px}.logo{width:184px;height:45px; vertical-align:inherit;}header.sticky .nv-rgt{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin:0 0 0 0}header.sticky #cssmenu{margin: -2px 0 -3px 0px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.nv-rgt{float:right;width:auto;margin:0 0 0 0}.nv-rgt ul{padding:0;margin:0}.nv-rgt ul li{padding:0 2px;display:inline-block;text-align:left;margin-right:0}.nv-rgt ul li a{color:#fff;text-decoration:none;padding-left:2px}.nv-rgt ul li a:hover{color:#3ac5f0}.liv-ct{ font-size:16px !important;background:url(../images/liv-cht-bg.jpg) repeat-x;border-radius:24px;padding:7px 20px!important;color:#FFF!important;text-decoration:none;cursor:pointer}.liv-ct:hover{text-decoration:underline;color:#b8ff7c!important}.hd-call-us{background:#66bc1d url(../images/hd-phone.png) no-repeat 10px 5px;border-radius:6px;color:#FFF!important;padding:5px 15px 5px 32px}.hd-liv-ct{background:#66bc1d url(../images/hd-liv-chat.png) no-repeat 10px 10px;border-radius:6px;color:#FFF!important;padding:8px 15px 8px 35px!important}.flt-rgt{float:right!important}.call-us{background:url(../images/phn-ico.png) 0 2px no-repeat;color:#222963;padding:0 0 0 25px;line-height:16px;margin:0;font-size:14px}footer{float:left;width:100%;color:#4f5362;font-size:14px!important;margin:0;  } footer p { text-align:left;}.ft-col1{width:20%;float:left}.ft-col2{width:25%;float:left}.ft-col3{width:25%;float:left}.ft-col4{width:30%;float:left}ul.ft-nv{padding:0;margin:0;min-height:200px}ul.ft-nv li{display:block;padding:2px 0;font-family:'Libre Franklin',sans-serif}ul.ft-nv li a{text-decoration:none;display:block;color:#4f5362}ul.ft-nv li a:hover{color:#000;text-decoration:underline}.ft-txt{font-size:12px;line-height:18px}./* ft-shadow{background:url(../images/ft-shadow.jpg) repeat-x}.*/ft-col21{width:22%;float:left;border-right:solid 1px #efefef;padding:0 20px 0 0}.ft-col22{width:47%;float:left;border-right:solid 1px #efefef;padding:0 15px}.ft-col23{width:25%;float:left}.ft-col24{padding-left:15px;width:30%;float:left}.ft-col25{width:48%;float:left;padding:0 2% 0 0;    margin-right: 2%; border-right: solid 1px #efefef;}.ft-col22 h3{font-size:14px;color:#222963!important;font-weight:bold!important}.ft-col22 .adrs h3{background:url(../images/f-map.svg) no-repeat;padding:0 0 0 30px}.ft-col22 .fax h3{background:url(../images/f-fax.svg) no-repeat;padding:0 0 0 30px}.ft-col22 .eml h3{background:url(../images/f-email.svg) no-repeat;padding:0 0 0 30px}.ft-col22 .phn h3{background:url(../images/f-phone.svg) no-repeat;padding:0 0 0 30px}.ft-col22 .wrk h3{background:url(../images/f-clock.svg) no-repeat;padding:0 0 0 30px}ul.ft-nv2{padding:0;margin:0;min-height:200px}ul.ft-nv2 li{display:block;padding:8px 0 8px 0}ul.ft-nv2 li a{text-decoration:none;display:block;color:#4f5362;border-bottom:solid 1px #efefef}ul.ft-nv2 li a:hover{color:#000}.ft-txt{font-size:12px;line-height:18px}.s-seal{margin:5px 0 0 55px;float:left}
.bbb-logo {    margin: 27px auto 15px;
    width: 141px;}
.bbb-logo img { max-width:100%; height:auto;}
.site-jab{float:left}.scrollup{width:40px;height:40px;opacity:1;position:fixed;bottom:22px;right:20px;display:none;text-indent:-9999px;background:url(../images/scroll-top-arrow.svg) no-repeat 0px 0px;z-index:999}.scrollup:hover{background: url(../images/scroll-top-arrow-h.svg) no-repeat 0px 0px}.soc-ico11{float:left;width:100%}.ft-shadow {background: url(../images/ft-shadow.jpg) 0px -7px repeat-x;} 
.social-logo {
    width: 100%;
    float: left;
    padding: 0px;
    text-align: center; 
}
.social-logo a {
    margin: 0 4px 0 0;
}

@media (min-width:1025px) and (max-width:1153px){.ft-col1{width:18%}.ft-col2{width:23%}.ft-col3{width:25%}.ft-col4{width:34%}}
@media (min-width:768px) and (max-width:1024px){.ft-col1{width:45%;padding-left:15px}.ft-col2{width:55%}.ft-col3{width:45%;padding-left:15px}.ft-col4{width:55%}.ft-col22{width:65%;border-right:none;padding:0 10px 40px}.ft-col21{width:35%;padding:0 10px 40px}.ft-col24{width:100%;border-right:none;padding:0 0 0} .social-logo { width:50%; padding:0px; text-align:left;} .site-jab {  padding-top:5px; }}

@media (max-width:768px){.ft-col1{width:45%;padding-left:15px}.ft-col2{width:55%}.ft-col3{width:43%;padding-left:15px}.ft-col4{width:57%} .srv-nw ul li p{min-height:95px!important}}@media (max-width:480px){.ft-col1{width:100%;margin-bottom:20px}.ft-col2{width:100%;padding-left:15px;margin-bottom:20px}.ft-col3{width:100%;margin-bottom:20px}.ft-col4{width:100%;padding-left:0}.social a{width:100%!important;margin-bottom:5px}ul.ft-nv2{min-height:auto!important}.ft-col25{width:100%;border-right:0;padding:0 0 0 0}}