
/* footer */
.container-footer{max-width: 1200px;margin: 0 auto;}
.reappro-footer{background:#F1F5F9;padding:43px;margin-top:0px;}
.appro-address{font-size:18px;font-weight:400;color:#0F172A;line-height:24px;max-width:295px;margin-top:12px;}
.strt-jur{font-size:23px;font-weight:600;line-height:30px;color:#334155;max-width:177px;}
.footer-row{display:flex;justify-content:space-between;}
.footer-st{display:flex;flex-direction:row;align-items:center;} 
.ftr-bdr{border:1px solid #CBD5E1;margin-top:43px;}
.footer-details{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;}
.footer-details .footer-list h4{color:#0F172A;margin-bottom:24px; font-size: 24px;  font-weight: 700;  line-height: 16px;}
.footer-details .footer-list ul li{margin-bottom:12px;}
.footer-details .footer-list ul li a{font-size:16px;font-weight:400;line-height:24px;color:#475569;  transition: color 0.3s ease;}
.footer-social {display:flex;}
.footer-social li{margin:0 6px;}
.footer-social li:first-child{margin-left:0;}
.footer-social li a img{width:38px;height:38px;}
.footer-mail {background: #E2E8F0;border-radius:8px;padding:13px 15px;font-size:16px;font-weight:400;line-height:20px;color:#64748B;border:none;margin-bottom:17px;width:100%;font-family:Lato;}
.footer-form textarea{background: #E2E8F0;border-radius:8px;padding:13px 15px;font-size:16px;font-weight:400;line-height:20px;color:#64748B;border:none;margin-bottom:17px;width:100%;font-family:lato;}
.footer-send-btn {background:#4A80EB;border-radius:50px;padding:13px 62px;font-size:16px;font-weight:600;line-height:18px;color:#FFFFFF;border:0}
.certification-list{display:flex;}
.copy-right{font-size:15px;font-weight:400;line-height:22px;color:#64748B;margin-top:27px;}
.ftr-gry-bdr{border:1px solid #CBD5E1;margin-top:31px;}
.footer-form textarea:focus{border:1px solid #E2E8F0 !important;outline:none;}
/* .footer-details .footer-list ul li a:hover{color:#FFFFFF;} */
.apply-org-btn, .log-trans-btn{display:none;}
.certification-icons .certification-list li a img {max-width:100px;width: 100%; height:auto;}
.certification-icons .certification-list li{margin:0 11px;}
.certification-icons .certification-list li:first-child{margin-left:0;}

@media screen and (min-width: 1024px) and (max-width: 1024px) {

    .footer-details {grid-template-columns: repeat(4, 1fr) !important;}
    .footer-list:nth-child(4) {display: block !important;}
    .footer-list:nth-child(3){grid-column:unset !important;margin-top:0 !important;}
    .apply-org-btn, .log-trans-btn{display:none !important;}
    .footer-st{display:flex !important;}
    body{background-position:right 340px;}
  }
a {
    text-decoration: none;
}

  
@media screen and (max-width:1024px) {

  /* footer */
      .certification-list {
          justify-content: center;
        }
      
        .certification-icons .certification-list li {
          margin-left: 11px;
        }

  .footer-st{display:none;margin-left:24px;}
  .footer-details{grid-template-columns: repeat(2,1fr);}
  .reappro-footer{padding:43px 16px 36px 16px;}
  .footer-list:nth-child(3){margin-top:36px;display:flex;flex-direction:column;align-items:center;grid-column: 1 / -1;}
  .footer-list:nth-child(4){display:none;}
  .footer-details .footer-list h4{font-size:21px;}
  .appro-address{font-size:16px;max-width:259px;}
  .footer-details{margin-top:36px;}
  .footer-social{justify-content: center;}
  .ftr-gry-bdr{margin-top:16px;}
  .certification-icons{margin-top:36px;}
  .apply-org-btn{background-color:#FDBA23;padding:10px 25px;border-radius:50px;font-size:16px;font-weight:600;color:#ffffff;width:250px;display: block;margin-top:24px;border:0px}
  .apply-btn,.log-btn{display:flex;justify-content:center;}
  .log-trans-btn{border:1px solid #000000;background:transparent;padding:10px 25px;font-size:16px;font-weight:600;color:#000000;border-radius:50px;margin-top: 16px;width:250px;display:block;}
}