.fixed_btn{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;width:100%;bottom:0;left:0;background:#fff;z-index:999;box-shadow:0 -8px 15px rgba(0,0,0,0.15)}
.fixed_btn a{font-family:'Noto Sans';width:50%;display:block;text-align:center;color:#ef7f1a;padding:20px 0}
.fixed_btn a:first-child{border-right:1px solid #ddd}
.fixed_btn a img{width:25px;margin-right:20px}
.fixed_btn a.openQuoteForm img,.fixed_btn a.scrollBtn img{width:22px}
footer{margin-top:20px}
footer .footer_upper_content{padding:0 5% 5%}
.footer_upper_content h4{font-size:20px;font-weight:700;margin-bottom:15px}
footer .footer_upper_content p{line-height:30px}
footer .footer_upper_content p:last-child{margin-bottom:0}
footer .footer_popular_search .popular_search_links p{line-height:35px;margin-bottom:0}
footer .footer_popular_search{padding:0 5% 5%}
footer .footer_popular_search span,footer .footer_popular_search .popular_search_links,footer .footer_popular_search .popular_search_links p{display:inline}
footer .footer_bottom_grids{position:relative;background:#efefef;padding:5%}
footer .footer_bottom_grids .width20{width:20%}
footer .footer_bottom_grids .footer_links{margin-bottom:20px}
footer .footer_bottom_grids .footer_links h3 a{color:#222}
footer .footer_bottom_grids .footer_links h3 a:hover{color:#ef7f1b}
footer .footer_bottom_grids h3{font-weight:700;font-size:18px;padding-bottom:15px}
footer .footer_bottom_grids p{line-height:28px}
footer .footer_bottom_grids ul li a{font-family:'Noto Sans';margin-bottom:10px;display:inline-block;color:#565656;position:relative}
footer .footer_bottom_grids ul li a:hover{color:#ef7f1b}
footer .footer_bottom_grids .social{margin-top:20px}
footer .footer_bottom_grids .social a{display:inline-block;margin-right:20px}
footer .footer_bottom_grids .social a:last-child{margin-right:0}
footer .footer_bottom_grids .social a img{width:auto;height:25px;opacity:.6;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
footer .footer_bottom_grids .social a:hover img{opacity:1}
footer .footer_bottom_grids>a.flood_btn{font-family:'Noto Sans';position:absolute;right:20px;bottom:20px;font-size:12px;border:1px solid #ef7f1b;padding:5px 10px;border-radius:4px;color:#ef7f1b;letter-spacing:1px}
footer .footer_bottom_grids>a.flood_btn:hover{color:#fff;background:#ef7f1b}
footer .footer_bottom_grids>a.delhi_riots_btn{font-family:'Noto Sans';position:absolute;left:20px;bottom:20px;font-size:12px;border:1px solid #ef7f1b;padding:5px 10px;border-radius:4px;color:#ef7f1b;letter-spacing:1px}
footer .footer_bottom_grids>a.delhi_riots_btn:hover{color:#fff;background:#ef7f1b}
footer .copyright{font-family:'Noto Sans';padding-top:30px}
footer .copyright h5{font-size:14px;font-weight:700;margin-bottom:10px}
footer .copyright p{font-size:14px;margin-bottom:10px}
footer .copyright small{font-size:13px}
footer .copyright h6{font-size:14px;margin:10px 0 20px}
footer .copyright .partner_banks a{display:inline-block;margin-right:20px}
footer .copyright small{display:block;padding-top:15px}
footer .footer_bottom_grids .fraud_footer{font-family:'Noto Sans';background:#ddd;padding:20px;margin-top:30px}
footer .footer_bottom_grids .fraud_footer p,footer .footer_bottom_grids .fraud_footer small{margin-bottom:0;font-size:13px}
footer .footer_bottom_grids small.copytext{font-family:'Noto Sans';font-size:12px;display:block;text-align:center;margin-top:20px}
@media only screen and (min-device-width:1536px) and (max-device-width:2560px){footer .footer_bottom_grids .footer_links{margin-bottom:30px}
footer .footer_bottom_grids h3{font-size:25px;padding-bottom:25px}
footer .footer_bottom_grids ul li a{font-size:22px;margin-bottom:20px}
footer .footer_bottom_grids .social a{margin-right:40px}
footer .footer_bottom_grids .social a img{height:35px}
footer .copyright h5{font-size:18px}
footer .copyright h6{font-size:15px;margin:20px 0 40px}
footer .copyright small{font-size:14px;padding-top:20px}
}
@media only screen and (max-width:1024px){footer .footer_bottom_grids .width20{width:33.3333333%}
}
@media only screen and (max-width:991px){footer .footer_bottom_grids .social a{margin-right:10px}
footer .footer_bottom_grids .social a img{height:20px}
}
@media only screen and (max-width:767px){footer .footer_upper_content p{line-height:30px}
footer .footer_bottom_grids .width20{width:100%}
footer .footer_popular_search span,footer .footer_popular_search .popular_search_links p{display:block}
footer .footer_popular_search span{color:#ef7f1b}
footer .footer_popular_search .popular_search_links{display:block;margin-top:10px}
footer .footer_bottom_grids{padding:20px 15px 100px}
footer .footer_bottom_grids .footer_links{margin-bottom:15px}
footer .footer_bottom_grids h3{position:relative;font-weight:400;font-size:16px;border-bottom:1px solid #ddd}
footer .footer_bottom_grids h3::after{content:"";position:absolute;width:10px;height:10px;border-top:2px solid #ef7f1b;border-right:2px solid #ef7f1b;top:4px;right:0;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
footer .footer_bottom_grids h3.rotateArrow::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
footer .footer_bottom_grids ul{display:none;margin-top:15px}
footer .footer_bottom_grids .social{margin-top:40px}
footer .footer_bottom_grids .social a img{width:auto;height:30px}
footer .copyright{margin:0 -15px;padding-top:40px}
footer .copyright h5{font-size:15px;line-height:normal}
footer .copyright h6{font-size:14px;margin:20px 0 30px;line-height:normal}
footer .footer_bottom_grids .social a,footer .copyright .partner_banks a{display:table-cell;margin-right:0;width:1%;text-align:center}
footer .copyright .partner_banks a img{width:auto;height:40px}
footer .footer_bottom_grids>a.delhi_riots_btn,footer .footer_bottom_grids>a.flood_btn{position:relative;display:block;text-align:center;left:0;right:0;bottom:0;padding:10px 0;margin-top:20px}
footer .footer_bottom_grids .fraud_footer p,footer .footer_bottom_grids .fraud_footer small{line-height:normal;margin-bottom:10px}
}