/*=======footer section css start=========*/
.footer-section ul {list-style-type: none;padding: 0;margin: 0;}
.footer-section {padding: 30px 0px 20px 0px;border-top: 1px solid #d8d7d5;}
.footer-main-wrap {width: 100%;max-width: 1190px;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: wrap;}
.footer-left {width: 50%;}
.footer-section .footer-logo {margin-top: 15px;display: block;}
.footer-payment {margin-top: 22px;}
.footer-payment strong { font-family: "Mulish", sans-serif; font-size: 18px;line-height: 30px;letter-spacing: 0.25px;}
.footer-payment img {margin-left: 6px;}
.copyright {margin-top: 24px;}
.copyright ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.copyright ul li a {padding-left: 10px;margin-right: 10px;border-left: 1px solid #000;letter-spacing: 0.05px;}
.copyright ul li:first-child a {margin-left: 0;padding-left: 0;border-left: 0;}
.copyright ul li, .copyright p { font-family: "Mulish", sans-serif; font-size: 14px;line-height: 30px;margin-bottom: 0;letter-spacing: 0.25px;}
.footer-right {width: 50%;padding:0px 10px;}
.footer-row {width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;}
.footer-col {width: 50%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;border-left: 1px solid #c3c3c3;}
.footer-col ul li {margin-bottom: 0px;font-size: 16px;line-height: 30px;letter-spacing: 0.05px;}
.footer-col ul li a {margin-bottom: 0px;}
.footer-social-link { width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-end; margin-right: 45px; }
.footer-social-link a{width: 35px;height: 35px;background-color: #f0efeb;border-radius: 5px;display: inline-flex;align-items: center;justify-content: center;margin-right: 10px;transition: all .6s;}
.footer-social-link a:hover {transform: translateY(-5px);}
.footer-social-link img{width: 15px;}
 /*=======footer section css end=========*/
 .cellicon-mobile { width: 50px; height: 50px; position: fixed; right: 15px; bottom: 76px; border-radius: 100%; overflow: hidden; transition: 1s; display: none;}
 .header.sticky ~ .cellicon-mobile {bottom: 141px;}



@media (max-width: 1199px) {
.footer-payment img { max-height: 26px; }
.footer-social-link { margin-right: 14px; }
}

@media (max-width: 1023px) {
.footer-payment strong { display: block; }
.footer-payment img { max-height: none; margin-left: 0; margin-top: 10px; }
.footer-social-link { margin-right: 0; }
.copyright ul li, .copyright p { line-height: 26px; }
.footer-section .footer-logo img { max-height: 43px; }
.copyright p { margin-right: -56px; }
.footer-social-link a { margin-right: 5px; }
}

@media (max-width: 767px) {
.copyright p { margin-right: -120px;}
.footer-left { width: 45%; }
.footer-right { width: 55%; }
.footer-social-link a { width: 30px; height: 30px; margin-right: 8px; }
.header.sticky ~ .whats-app-chat { bottom: 62px; }
.header.sticky ~ .cellicon-mobile { bottom: 128px; }
 .cellicon-mobile { display: block;}
}

@media (max-width: 575px) {
  .footer-left { width: 100%; order: 2; padding-top: 16px; }
  .footer-right { width: 100%; padding: 0; }
  .footer-col { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; border-left: none; }
  .copyright p { margin-right: 0; line-height: 22px; }
  .footer-social-link { margin-right: 0; justify-content: flex-start; padding-top: 10px; }
  .footer-left .footer-logo { display: none; }
  .footer-payment { margin-top: 0; }
  .footer-logo.mobilelogo { display: block !important; margin-bottom: 16px; margin-top: 0px; }
}


/*=======Responsive css start =========*/
