.footer-3 .footermain {background:#e9e9e9; padding:30px 0;}
.footer-3 .footermain .foot-list ul { list-style:none; padding-left: 0px; margin-bottom: 0px;}
.footer-3 .footermain .foot-list ul li {margin-bottom: 5px;}
.footer-3 .footermain .foot-list ul li a { font-size: 14px; line-height: 1; padding: 2px 1px; letter-spacing: normal;}
.footer-3 .footermain h3 {text-transform:uppercase; color:#606060; font-size: 16px; font-weight:normal;line-height: 1.5em; letter-spacing: normal; padding: 2px 0px; margin-bottom: 0px; margin-top: 0px;}
.footer-3 .footermain .footlogo img { max-width:75px; margin:7px 0 30px;}
.footer-3 p.txtlft{font-size: 12px!important;}

.footer-3 .bottom-bar { background:none #d0d0d0; padding:25px 0 20px;}
.footer-3 .bottom-bar p { margin-bottom: 0px;}
.footer-3 .bottom-bar ul { margin-bottom: 5px;}
.footer-3 .bottom-bar .bottomlist ul li {list-style:none; display:inline; border-right:2px solid #7e848e; padding:0 15px;}
.footer-3 .bottom-bar .bottomlist ul li:first-child { padding-left:0;}
.footer-3 .bottom-bar .bottomlist ul li:last-child {border-right:none; padding-right:0;}
@media screen and (min-width:1200px) {
    .footer-3 .footermain .footlogo { text-align:left;}
}
@media screen and (max-width:991px) {
    .footer-3 .footermain{ text-align:center; }
    .footer-3 .footermain .foot-list ul {margin-bottom: 20px;}
    .footer-3 .bottom-bar .bottomlist { text-align:center;}
    .footer-3 .bottom-bar .bottomlist ul { padding:0;}
    .footer-3 .footermain .footlogo img { margin:30px 0;}
}
@media screen and (min-width:992px) {
    .footer-3 .bottom-bar .bottomlist { text-align:right;}
	.footer-3 .bottom-bar p.txtlft { text-align:left;}
    .footer-3 .footermain .footlogo img { margin:7px 0 30px;}
}
