/*=======footer section css start=========*/
.footer {position: relative;margin-top: 0px; background: #153448 ;padding-top: 50px;overflow: hidden;}

.ftr_nav {margin-bottom: 20px;}
.ftr_nav ul {margin: 0px;padding: 0px;}
.ftr_nav ul li {margin-bottom: 10px;padding: 0px;line-height: 24px;}
.ftr_nav ul li:before {display: none;}
.ftr_nav ul li a {color: #ddd;font-size: 15px;}
.ftr_nav ul li a:hover {color: #ffffff;}

.ftr_block h6 {color: #fff;font-size: 18px;margin-bottom: 10px;padding-top: 0px; text-align: left;}
.ftr_block p {color: #ddd;font-size: 15px;line-height: 1.6;text-align: justify;}
.ftr_block {margin-bottom: 20px;}

.fotter-bottom {position: relative;padding: 10px 0px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;z-index: 5;}
.fotter-bottom::before {content: "";position: absolute;top: 0;left: -5000px;right: -5000px;background: #3C5B6F;bottom: 0;z-index: -1;}

.footer .social ul {margin: 0px;padding: 0px;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;list-style-type: none;}
.footer .social ul li {margin: 0;padding: 0px; list-style-type: none;margin-right: 10px;}
.footer .social ul li:last-child {margin-right: 0px;}
.footer .social ul li:before {display: none;}
.footer .social ul li a {width: 30px;height: 30px;line-height: inherit;font-size: 16px;text-align: center;color: #fff;border: 2px solid #fff;border-radius: 50%;transition: 0.3s ease;display: flex;justify-content: center;align-items: center;}
.footer .social ul li a:hover {background: #1f8a72;color: #fff;border: 2px solid #1f8a72;}
.footer .social ul li a img {max-width: 16px;max-height: 16px;}

.footer-logo a {display: block;padding: 0px 30px;}
.footer-logo a img {max-width: 200px;}

.visacard img {max-width: 200px;}

.copy_right p {font-size: 15px;text-align: center;margin: 0px;padding: 15px 0px;color: #fff;line-height: 1.6;}
.copy_right p a {font-size: inherit;color: inherit;line-height:inherit;margin: 0px;padding:0px;}
.copy_right p a:hover {color: #cbcbcb;}

/* footer fixed css start */
.fixed-apply.fixed-btn {display: none;}
.fixed-footer {position: fixed;z-index: 999;bottom: 125px;right: 30px;max-width: 45px;}
.fixed-btn {width: 45px;height: 45px;background: transparent;border-radius: 50%;margin-bottom: 15px;overflow: hidden;background: transparent;}
.fixed-btn a {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;color: #fff;}
.fixed-btn a img {max-width: 20px;max-height: 20px;}
.fixed-btn:last-child {margin-bottom: 0px;}
.fixed-whatsapp {background: #0dc900;}
.fixed-whatsapp:hover {background: #1e693a;}
.fixed-call {background: #1e693a;} 
.fixed-call:hover {background: #0dc900;} 
/* footer fixed css end */