/*=======footer section css start=========*/

:is(.footer-section) :is(h1, h2, h3, h4, h5) {color:rgb(6, 73, 79);font-family: 'CeraGR Bold';text-transform: capitalize;}
/* :is(.footer-section) :is(p, a, li) {color: rgb(114, 114, 114);} */
:is(.footer-section) :is(a, li) { font-family: 'Gilroy-Medium';letter-spacing: 0.10px;}
.footer-section a:hover{color:rgb(2, 87, 151);}
.footer-section {background: rgb(238, 241, 246);margin-top: auto;}
.footer-section ul {list-style-type: none;margin: 0;padding: 0;}
.footer-main {width: 100%;padding: 45px 0px 10px 0px;}
.footer-main h4{font-size: 16px;line-height: 24px;letter-spacing: 0.10px;margin-bottom: 0px;}
.footer-main-inner { width: 100%; margin: 0; display: flex ; flex-wrap: wrap; flex-direction: row; justify-content: space-between; }
.footer-main-left { width: 550px; max-width: 100%; margin: 0; padding-right: 0; }
.footer-main-right { width: 595px; max-width: 100%; margin: 11px 0px 0; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.footer-logo {display: block;margin-bottom: 20px;}
.footer-main-left p {color: rgb(55, 55, 55);font-size: 12px;line-height: 24px;letter-spacing: 0.10px; font-family: "Open Sans", sans-serif;}
.footer-main-left p strong { display: block; font-weight: normal;}
.footer-nav { width: 260px; padding: 0px 20px 0px 0px; }
.footer-nav ul li, .footer-nav ul li a {color: rgb(55, 55, 55);font-family: "Open Sans", sans-serif;font-size: 12px;line-height: 20px;letter-spacing: 0.10px;text-transform: uppercase;}
.countery-link {width: 100%;max-width: calc(100% - 200px);padding-right: 90px; margin-left: 0px;display: flex;flex-direction: row;flex-wrap: wrap;}
.countery-link li {margin-right: 15px;margin-bottom: 0;}
.countery-link li:last-child {margin-right: 0px;}
.countery-link li a {text-transform: uppercase;font-size: 14px;line-height: 30px;}
.footer-nav-link {width: 100%;max-width: 200px;margin-left: 0;}
.footer-nav-link li {text-transform: uppercase;font-size: 14px;line-height: 25px;margin-bottom: 0px;}
/* .get-link {width:100%;} */
.get-link { width: 275px; }
.get-link ul {margin-left: 0;}
.get-link ul li a, .get-link ul li {display: inline-block;color: rgb(55, 55, 55);margin-bottom: 0;font-size: 14px;line-height: 30px; font-family: "Lato", sans-serif;}
.get-link >ul >li {width: 100%;}
.get-link ul img{margin-right: 6px;}
.footer-social-link {margin-top: 10px;}
.footer-social-link ul {margin-left: 0;display: flex;flex-direction: row;flex-wrap: wrap;}
.footer-social-link ul li {margin-right: 15px;}
.footer-social-link ul li a {transition: all .4s;}
.footer-social-link ul img{margin-right: 0;}
.footer-social-link ul li:hover a {transform: translateY(-4px);}
.footer-bottom {padding: 14px 0px 20px 0px;border-top: 1px solid #dfdfdf;}
.footer-bottom-inner { display: flex ; flex-wrap: wrap; align-items: center; }
.footer-bottom p {margin-bottom: 0;font-size: 14px;}
.footer-bottom ul {list-style-type: none;margin-left: 0;display: flex;flex-direction: row;flex-wrap: wrap;margin-left: 25px;}
.footer-bottom li {position: relative;font-size: 14px;margin-bottom: 0;}
.footer-bottom li a {padding:0px 15px;color: #515254;font-weight: normal;}
.footer-bottom li:first-child::after { content: " "; position: absolute; left: 0; top: 50%; width: 1px; height: 12px; background-color: #515254; transform: translateY(-50%); }
/*=======footer section css end=========*/
