footer{background:#000;border-top:#EFEFEF solid 1px;overflow:hidden;position:relative;z-index:0;clear:both}
footer:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:.1;z-index:-1;background:url(../../assets/images/pattern-white.png) repeat left top}
footer .overView{padding:40px 0 20px;display:block}
footer .overView .footerLinkHeading{margin-top:10px;margin-bottom:10px;font-size:14px;color:#fff;font-weight:700;display:block}
footer .overView h6{margin:15px 0;font-size:14px;color:#fff;font-weight:700;display:block}
footer .overView ul{display:block}
footer .overView ul li{display:block;line-height:25px;color:#fff}
footer .overView ul li a{display:inline-block;color:#fff}
footer .overView ul li a:hover{text-decoration:underline}
footer .overView ul.connectWithUs{display:block}
footer .overView ul.connectWithUs li .box{margin-bottom:20px;display:block;color:#FA1321;line-height:15px}
footer .overView ul.connectWithUs li .box a{color:#fff}
footer .overView ul.connectWithUs li .box a:hover{text-decoration:underline}
footer .overView ul.connectWithUs li .box strong{display:block;color:#fff;line-height:15px;font-weight:700}
footer .overView ul.connectWithUs li:last-child .box a:hover{color:#FA1321;text-decoration:none}
footer .appLinkBox{display:block}
footer .appLinkBox a{margin-right:8px}
footer .overView .socialBox{display:block}
footer .overView .socialBox li{margin-right:8px;display:inline-block;float:left;line-height:25px;font-size:32px;border-radius:3px}
footer .overView .socialBox li a{display:flex;color:#fff;vertical-align:middle;align-items:center;height:auto;transition:.2s;border-radius:4px;overflow:hidden}
footer .overView .socialBox li a img{width:32px;border-radius:5px;vertical-align:bottom}
footer .overView .socialBox li a:hover{margin-top:-3px;text-decoration:none;transition:.2s}
footer .overView .socialBox li:nth-child(3) a{background:#fff}
footer .about{padding:40px 0;display:block;border-top:#232323 solid 1px}
footer .about .footerLinkHeading{margin-bottom:10px;font-size:14px;color:#fff;font-weight:700;display:block}
footer .about p{color:#fff;}
footer .ourPresence{padding:40px 0 20px;display:block;border-top:#232323 solid 1px}
footer .ourPresence .footerLinkHeading{margin-bottom:10px;font-size:14px;color:#fff;font-weight:700;display:block}
footer .ourPresence .footerLinkSubHeading{margin-bottom:10px;font-size:14px;color:#fff;font-weight:700;display:block}
footer address{position:relative;font-style:inherit;overflow:hidden}
footer address:after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#232323}
footer address ul{display:block}
footer address ul li{padding:0 0 0 15px;display:block;float:right;background:#000;position:relative;z-index:1;color:#fff}
footer address ul li:first-child{padding:0 15px 0 0;float:left}
footer address ul li strong{color:#fff;font-weight:700}
footer address ul li:last-child{font-size:16px}
footer .addressList{padding-top:20px;display:block}
footer .addressList.indianCity{padding-bottom:15px;border-bottom:#232323 solid 1px}
footer .addressList ul{display:block}
footer .addressList ul li{position:relative;width:14%;display:inline-block;line-height:30px;cursor:pointer;color:#fff}
footer .addressList ul li a{color:#fff}
footer .addressList ul li .heading{padding-bottom:5px;line-height:18px;display:block;font-weight:700}
footer .addressList ul li .addresBox{padding:10px;background:#fff;position:absolute;top:0;left:0;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);z-index:-1;width:215px;opacity:0;transition:.2s}
footer .addressList ul li .addresBox.active{opacity:1;z-index:2}
footer .addressList ul li .addresBox .heading{color:#000}
footer .addressList ul li .addresBox em{position:absolute;top:8px;right:8px;font-size:12px;color:#000}
footer .addressList ul li .addresBox p{line-height:18px;color:#000}
footer .addressList ul li.active .addresBox{z-index:1;width:215px;opacity:1}
footer .copyRight{padding:15px 0;color:#bcbcbc;display:block;border-top:#232323 solid 1px;text-align:center;overflow:hidden;width:100%}
@media screen and (max-width:1024px) {
footer .about p{font-size:12px}
footer address ul li{padding:0;float:left}
}
@media screen and (max-width:540px) {
footer .seoBox{width:100%;display:block;overflow:auto}
footer .seoBoxScroll{width:2000px;display:flex;display:-webkit-flex}
footer .seoBoxScroll ul{padding-left:15px;margin-left:15px;display:inline-block;float:left}
footer .seoBoxScroll ul:first-child{padding:0;margin-left:0}
footer .overView .footerLinkHeading{margin:15px 0 5px}
footer .overView ul{margin:0 -10px}
footer .overView ul li{padding:0 10px;float:left;line-height:34px;width:45.3%}
footer .overView ul.connectWithUs li .box{margin-bottom:10px}
footer .connectWithUs li{width:100%!important}
footer .overView .socialBox{margin:0}
footer .overView .socialBox li{padding:0;width:auto;margin-bottom:15px}
footer .appLinkBox{padding-top:8px}
footer .about{padding:20px 0}
footer address:after{display:none}
footer address ul li{padding:0;float:left}
footer .addressList ul li{width:49%;line-height:34px;white-space:nowrap}
footer .addressList ul li .addresBox{left:inherit;right:0;white-space:normal}
footer .addressList ul li:nth-child(odd) .addresBox{right:inherit;left:0}
footer .addressList ul li:nth-child(even) .addresBox{left:inherit;right:0}
footer .ourPresence{padding:20px 0}
footer .overView ul.networksSite li{width:50%}
footer .overView{padding:0 15px 0 0}
footer .overView ul{display:block}
footer .overView ul li{float:none;width:inherit}
footer .copyRight{padding:10px 0 20px;display:block;overflow:hidden;width:100%;color:#666;border:0}
footer .overView ul li{line-height:25px}
footer .overView ul li a,footer address ul li,footer .addressList ul li{font-size:12px}
}
@media all and (device-width:840px) and (device-height: 1024px) and (orientation:portrait) {
footer .footerMobileHeading{margin-left:61%;margin-top:-11%!important}
footer .footerMobilesocialBox{margin-left:61%;margin-bottom:10%}
footer .footerMobileTop{margin-top:35px!important}
}
.seoFooter{padding:20px 0;background:#fafafa}
.seoFooter .tableBox{padding:0}
.seoFooter h2{color:#333}
.seoFooter h2,.seoFooter h4{margin-bottom:20px;font-size:18px;color:#000;display:block;font-weight:600}
.seoFooter .seoBox{margin:0 -12px}
.seoFooter .seoBox .seoBoxScroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-y:none;overflow-x:auto;padding-right:12px;scrollbar-width:none}
.seoFooter .seoBox .seoBoxScroll::-webkit-scrollbar{display:none}
.seoFooter ul{margin-bottom:15px;display:block}
.seoFooter ul li{display:inline-block;position:relative;padding-right:5px;margin-right:5px;font-size:12px}
.seoFooter ul li:first-child{margin-right:0}
.seoFooter ul li strong{color:#000}
.seoFooter ul li a{color:#333}
.seoFooter ul li a:hover{color:#000;text-decoration:underline}
.seoFooter ul li::after{content:'';position:absolute;top:5px;right:-1px;width:1px;height:12px;background:#666}
.seoFooter ul li:last-child::after,.seoFooter ul li:first-child::after{display:none}
@media screen and (max-width:540px) {
.seoFooter h2{margin-bottom:10px!important;color:#333}
.seoFooter ul,.seoFooter ul li{display:block}
.seoFooter ul li strong{font-weight:600;font-size:12px}
.seoFooter ul li a{font-size:12px}
.seoFooter ul li{display:block!important;max-width:100%!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.seoFooter ul li::after{display:none}
}