/*=======footer section css start=========*/
.footer ul {list-style-type: none;margin: 0;padding: 0;margin-bottom: 20px;}
.footer ul li {color: #fff;margin: 0;padding: 0px 0px;}
.footer ul li:last-child {padding-bottom: 0;margin-bottom: 0;}
.footer ul li a {display: inline-block;font-size:inherit; font-weight:inherit;}

.footer a {color:inherit;}
.footer a:hover {color:#f7931e;}

.footer {position: relative; background-color: #0e1f4d;padding: 55px 0px 50px;}
.footer-main {display: flex;flex-direction: row;flex-wrap: wrap;}
.footer-left {width: 70%;padding-right: 50px;}
.footer-link-wrap {display: flex;flex-direction: row;flex-wrap: wrap;}
.footer-link-col {}
.footer-link-col h5 {color: #fff; font-size: 18px;line-height: normal; font-family: 'Mulish Regular';font-weight: normal;text-transform: uppercase;margin-bottom: 20px;}
.footer-link-col ul li { font-size: 14px;line-height: 26px; font-family: 'Mulish Regular';font-weight: normal;}
.footer-about {width: 42.5%;padding-right: 25px;border-right: 1px solid rgba(255, 255, 255, .22);} 
.footer-about p {color: #fff;font-size: 14px; line-height: 26px;}
.footer-logo {max-width: 192px;margin-top: 25px;}
.footer-expertise {width: 26%;padding: 0px 40px;border-right: 1px solid rgba(255, 255, 255, .22);}
.footer-quick {width: 30%;padding-left: 40px;}
.footer-quick ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.footer-quick ul li {width: 50%;}

.footer-bottom {width: 100%;margin-top: 30px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.footer-call-now .btn {border-radius: 15px;padding: 14px 30px;height: auto;text-transform: capitalize;}
.footer-call-now .btn img {max-width: 42px;max-height: 42px;margin-right: 30px;margin-left: 0px;}
.footer-call-now .btn p {color: #fff;font-size: 24px;font-family: 'Mulish Bold';}
.footer-call-now .btn strong {display: block; font-size: 30px;}

.copyright {margin-left: 50px;}
.copyright p {color: #fff;font-size: 14px;}
.copyright p a {font-size: inherit; color:inherit;}
.copyright p a:hover {color:#f7931e;}

.footer-social-link {margin-left: 70px;}
.footer-social-link ul {width: 100%;display: flex;flex-wrap: wrap;flex-direction: row;margin-bottom: 0px;}
.footer-social-link ul li {margin-right: 30px;padding: 0;}
.footer-social-link ul li:last-child {margin-right: 0px;}
.footer-social-link ul li a:hover {transform: translateY(-5px);}

.footer-right {width: 30%;}
.project-gallery-heading {margin-bottom: 25px;}
.project-gallery-row {display: flex;flex-direction: row;flex-wrap: wrap;margin: 0px -5px;}
.project-gallery-col {width: 33.33%;padding: 5px;}
.project-gallery-img {width: 100%;overflow: hidden;}
.project-gallery-img img {width: 100%;height: 100%;object-fit: cover;}
.project-gallery-link {margin-top: 16px;}
.project-gallery-link a {color: #fff; font-style: 14px;font-family: 'Mulish Regular'; border-bottom: 1px solid #fff;}
.project-gallery-link a:hover {border: none;}
:is(.project-gallery-heading) :is(h1, h2, h3, h4, h5, h6) {font-size: 30px;line-height: normal; color: #fff;margin-bottom: 0px;font-family: 'Mulish Regular';font-weight: normal;}
.project-gallery {
    margin-top: -16px;
}
/*=======footer section css end=========*/
