.footer{width:100%;background:#05164d;padding:30px 0 0;}
.footer .footer-top{padding:0 0 20px;border-bottom:1px solid rgba(255,255,255,0.13);display:flex;align-items:center;justify-content:space-between;}
.footer .footer-top .dis-flex{display:flex;flex-wrap:wrap;align-items:center;}
.footer .footer-top .dis-flex .flex-4{flex-basis:28%;text-align:left;padding:0 10px;}
.footer .footer-top .dis-flex .flex-4 p{font-size:14px;letter-spacing:.5px;line-height:23px;color:#f0f0f0;font-weight:400;opacity:.6;margin:0;}
.footer .footer-top .dis-flex .flex-4:first-child{flex-basis:16%;border-right:0;padding-right:15px;}
.footer .footer-top .dis-flex .flex-4 .addwrap{display:flex;align-items:center;}
.footer .footer-top .dis-flex .flex-4 .addwrap img{margin-right:10px;}
.footer .footer-middle{padding:40px 0 25px;justify-content:space-between;align-items:baseline;}
.footer .footer-middle .flex-5{flex-basis:auto;padding-right:40px;display:flex;flex-direction:column;min-height:470px;}
.footer .footer-middle .flex-5:last-child{padding-right:0;}
.footer .footer-middle h4{font-size:18px;margin:0 0 5px;color:#fff;font-weight:500;letter-spacing:.5px;}
.footer .footer-middle ul{margin:0;padding:2px 0 0 0;}
.footer .footer-middle ul li{margin:10px 0 0;color:#f0f0f0;font-size:16px;line-height:26px;font-weight:400;letter-spacing:.5px;}
.footer .footer-middle ul li a{color:#f0f0f0;}
.footer .footer-middle ul li a:hover{opacity:.8;}
.footer .footer-middle ul.info{margin:20px 0 0;}
.footer .footer-middle ul.info li a{padding-left:12px;position:relative;}
.footer .footer-middle ul.info li a:before{content:"";width:6px;height:6px;background:#3f56a1;position:absolute;left:0;top:7px;border-radius:100%;}
.footer .footer-middle ul.spc{margin:0 0 20px;}
.footer .footer-middle .social-box{margin:90px 0 0;}
.footer .footer-middle .social-box h3{font-size:15px;line-height:24px;color:#b9b9b9;font-weight:400;margin:0 0 10px;}
.footer .footer-middle .social-box .dis-flex a{margin-right:10px;}
.footer .footer-middle .social-box .dis-flex a:hover{opacity:.6;}
.footer .footer-middle .social-box.social-m{margin:75px 0 0;}
.footer .footer-bottom{padding:40px 0 0;border-top:1px solid rgba(255,255,255,0.13);justify-content:space-between;}
.footer .footer-bottom .flex-4{flex-basis:15%;}
.footer .footer-bottom .flex-3{flex-basis:auto;}
.footer .footer-bottom h3{font-size:15px;line-height:24px;color:#b9b9b9;font-weight:400;margin:0 0 22px;}
.footer .footer-bottom .logo-box .dis-flex{align-items:baseline;}
.footer .footer-bottom .logo-box .dis-flex a{margin-right:10px;}
.footer .footer-bottom .logo-box .dis-flex a:hover{opacity:.8;}
.footer .footer-bottom .footer-rating{color:#b9b9b9;flex-basis:35%;font-size:14px;}
.footer .footer-bottom .footer-rating .star-outer a{font-size:14px;color:#b9b9b9;text-decoration:none;transition:all .3s ease-in-out;}
.footer .footer-bottom .footer-rating a:hover{color:#fff;opacity:.8;}
.footer .footer-bottom .footer-rating .star-icon{background:url(../footer-images/footer-icons.png) 0 0 no-repeat;width:18px;height:15px;display:inline-block;}
.footer .footer-bottom .footer-rating .client-outer{margin-top:15px;display:block;}
.footer .footer-bottom .footer-rating .rate-us{border:1px solid #ffb81d;border-radius:6px;padding:5px 18px;display:inline-block;color:#ffb81d;margin-right:10px;transition:all .3s ease-in-out;}
.footer .footer-copyright{background:#020c2f;margin:40px 0 0;text-align:center;padding:10px 0;}
.footer .footer-copyright .cop{display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;line-height:1;}
.footer .footer-copyright .cop p{margin:0;font-size:12px;color:#fff;font-weight:400;}
.footer .footer-copyright .cop ul{display:flex;padding:0;margin:0;}
.footer .footer-copyright .cop ul li.hide{margin:0 10px;}
.footer .footer-copyright .cop ul li a{color:#fff;font-size:12px;font-weight:400;text-decoration:underline;}
.footer .footer-copyright .cop ul li a:hover{text-decoration:none;opacity:.8;}
@media (max-width:1440px){
.footer .footer-middle .flex-5{padding-right:25px;}
.footer .footer-bottom .logo-box .dis-flex a{margin-right:15px;}
.footer .footer-bottom .social-box .dis-flex a{margin-right:7px;}
.footer .footer-bottom h3{margin:0 0 15px;}
}
@media (max-width:1366px){
.footer .footer-middle ul li{font-size:14px;}
.footer .footer-bottom .footer-rating{font-size:14px;}
}
@media (max-width:1160px){
.footer .footer-top .dis-flex .flex-4{flex-basis:33.33%;text-align:left;padding:0 10px;}
.footer .footer-top .dis-flex .flex-4 p{font-size:14px;letter-spacing:.5px;line-height:23px;color:#f0f0f0;font-weight:400;opacity:.6;}
.footer .footer-top .dis-flex .flex-4:first-child{text-align:center;margin:0 0 20px;padding:0;flex-basis:100%;}
.footer .footer-middle{padding:40px 0 25px;justify-content:space-between;align-items:baseline;gap:20px;}
.footer .footer-middle .flex-5{flex-basis:calc(33.33% - 20px);min-height:initial;padding:0;}
.footer .footer-middle .flex-5:last-child{padding-right:0;}
.footer .footer-middle .flex-5 br{display:initial;}
.footer .footer-middle .flex-5:nth-child(4){flex-basis:calc(50% - 20px);margin:20px 0 0;}
.footer .footer-middle h4{font-size:18px;margin:0 0 10px;color:#fff;font-weight:500;letter-spacing:.5px;}
.footer .footer-middle ul li{font-size:14px;line-height:24px;}
.footer .footer-middle ul.info{margin:30px 0 0;}
.footer .footer-middle ul.info li a{padding-left:12px;position:relative;}
.footer .footer-middle ul.info li a:before{content:"";width:6px;height:6px;background:#3f56a1;position:absolute;left:0;top:7px;border-radius:100%;}
.footer .footer-middle .social-box{margin:40px 0 0;}
.footer .footer-middle .social-box.social-m{margin:40px 0 0;}
.footer .footer-bottom{gap:0;justify-content:space-between;}
.footer .footer-bottom .flex-4{flex-basis:100%;text-align:center;}
.footer .footer-bottom .flex-3{flex-basis:50%;text-align:left;}
.footer .footer-bottom .logo-box{text-align:left;}
.footer .footer-bottom .copyright{text-align:right;}
.footer .footer-bottom .logo-box .dis-flex{gap:10px;}
.footer .footer-bottom .footer-rating{flex-basis:100%;text-align:center;margin:20px 0;}
}
@media (max-width:767px){
.footer .footer-top{padding:0 0 10px;}
.footer .footer-top .dis-flex .flex-4{flex-basis:100%;text-align:center;padding:0;margin:0 0 20px;}
.footer .footer-top .dis-flex .flex-4 p{font-size:13px;letter-spacing:0;line-height:22px;}
.footer .footer-top .dis-flex .flex-4 .addwrap{flex-direction:column;}
.footer .footer-top .dis-flex .flex-4 .addwrap img{margin:0 0 6px;}
.footer .footer-middle{padding:30px 0 10px;gap:0;}
.footer .footer-middle h4{font-size:15px;letter-spacing:0;}
.footer .footer-middle .flex-5{flex-basis:45%;padding:0 0 20px;}
.footer .footer-middle .flex-5:nth-child(2n){flex-basis:52%;}
.footer .footer-middle .flex-5:last-child{flex-basis:100%;display:flex;flex-direction:row;}
.footer .footer-middle .flex-5:last-child div{flex-basis:50%;}
.footer .footer-middle ul li{margin:8px 0 0;font-size:13px;line-height:24px;}
.footer .footer-middle ul.info li a:before{top:5px;}
.footer .footer-middle .social-box{margin:25px 0 0;}
.footer .footer-middle .social-box .dis-flex a{margin-right:5px;}
.footer .footer-middle .social-box .dis-flex a img{width:25px;height:25px;}
.footer .footer-middle .social-box.social-m{margin:25px 0 0;}
.footer .footer-bottom{padding:30px 0 0;gap:0;}
.footer .footer-bottom .flex-3{flex-basis:100%;text-align:center;margin:10px 0 0;}
.footer .footer-bottom .logo-box{flex-basis:100%;text-align:center;}
.footer .footer-bottom .logo-box .dis-flex{justify-content:center;gap:8px;}
.footer .footer-bottom .social-box{flex-basis:100%;text-align:center;margin:20px 0 0;}
.footer .footer-bottom .social-box .dis-flex{justify-content:center;}
.footer .footer-bottom .footer-rating{margin:20px 0 0;font-size:11px;line-height:1.4;}
.footer .footer-bottom .footer-rating .rate-us{padding:5px 10px;}
.footer .footer-bottom .footer-rating .client-outer{margin:20px 0;display:block;}
.footer .footer-bottom h3{font-weight:500;}
.footer .footer-copyright .cop{flex-wrap:wrap;}
.footer .footer-copyright .cop p{width:100%;margin:0 0 15px;}
.footer .footer-copyright .cop ul{flex-wrap:wrap;}
.footer .footer-copyright .cop ul li:first-child{display:none;}
}