.inner-banner-section {
  background: url("../images/about-banner.jpg") center cover;
}

.clients-and-partners-section {
  background-color: var(--background-color);
}
.clients-and-partners-section .logos {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: var(--common-space);
}
.clients-and-partners-section .logos .box {
  padding: calc(5px + var(--common-space));
  background: #ffffff;
  box-shadow: 0px 2px 24px rgba(0, 0, 0, 0.12);
  border-radius: var(--border-radius);
  overflow: hidden;
  display: grid;
  align-items: center;
  position: relative;
}
.clients-and-partners-section .logos .box:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  left: -60px;
  bottom: -60px;
  background-color: var(--active-btn);
  transition: all 0.1s ease-in;
}
.clients-and-partners-section .logos .box:hover:after {
  left: -20px;
  bottom: -20px;
  transition: all 0.1s ease-out;
  border-radius: 50%;
}
.clients-and-partners-section .logos .box img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.clients-and-partners-section .see-more-btn {
  display: table;
  margin: 0 auto;
  margin-top: var(--common-space);
}
.clients-and-partners-section .see-more-btn a {
  display: block;
}
.clients-and-partners-section .logos .box::after {left: -20px;
  bottom: -20px;
  transition: all 0.1s ease-out;
  border-radius: 0 8px 0 8px !important;
  width: 60px;
  height: 60px;
  border-radius: 50% !important;content:none;transition: all 0.1s ease-out;}
/* .clients-and-partners-section .logos .box svg {position: absolute;
  fill: #fff;display:none;
  bottom: 3px;
  left: 20px;
  z-index: 999;
  font-size: 16px;margin-left: -17px;transition: all 0.1s ease-out;} */
.clients-and-partners-section .logos .box:hover::after{content:"";transition: all 0.1s ease-out;}
.clients-and-partners-section .logos .box:hover svg{display:inline-block;transition: all 0.1s ease-out;}

.common-popup-box { overflow: hidden !important; }
.common-popup-box .modal-section {width: 95%; margin: 0 auto;}
/* .common-popup-box .modal-section .common-box {width: 48%;} */
.common-popup-box .modal-content { background-color: unset; border: none; }
.common-popup-box .modal-dialog { max-width: 900px; margin: 0 auto; top: 58%; transform: translateY(-50%) !important; width: 90%; left: 0; right: 0; }
.common-popup-box .modal-section .common-box .modal-content-box {padding:20px; border-radius: 0 0 10px 10px; background: #fff;}
.common-popup-box .modal-body { background-color:#f4f4f4; border-radius: 0 0 10px 10px; padding: 30px 30px 43px; overflow-x: hidden; overflow-y: scroll; }
.common-popup-box .common-popup-header { background: #284181; padding: 20px 30px; border-radius: 10px 10px 0 0; }
.common-popup-box .modal-section .common-box .modal-content-box h4 {font-size: 20px;  height: 72px;}
.common-popup-box .modal-section .common-box .common-btn { color: #f79433; border: 2px solid #f79433; border-radius: 8px; padding: 7px 20px;font-size: 18px;line-height: 26px;margin-top: 15px; }
.common-popup-box .modal-section .common-box .common-btn:hover {background: #f79433; color: #fff;}
.common-popup-box .common-popup-header h5 { margin-bottom: 0; font-weight: 500; font-size: 20px; line-height: 23px; color: #ffffff; }
.common-popup-box .modal-header span {width: 40px; height: 40px; border-radius: 50%; background-color: #ffffff; position: relative; display: inline-block; }
.common-popup-box .modal-header span .close-btn { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; }
.common-popup-box .modal-section .common-box img {border-radius: 10px 10px 0 0;}
.common-popup-box .modal-section .owl-nav .owl-prev, .common-popup-box .modal-section .owl-nav .owl-next { font-size: 20px !important; border: solid 2px #f79433 !important; border-radius: 5px; width: 30px; height:30px; display: block; line-height: 0 !important; position: absolute; top: 0; bottom: 0; margin: auto; left: -40px; color: #f79433; font-weight: 400; background: transparent; }
 .common-popup-box .modal-header .close { opacity: 1; position: absolute; right: -20px; top: -20px; margin: 0; padding: 0; outline: none;background: transparent;border: none; }
.common-popup-box .modal-section .owl-nav .owl-next { left: auto; right: -40px; }
.common-popup-box .modal-section .owl-nav .owl-prev:hover, .common-popup-box .modal-section .owl-nav .owl-next:hover {background:#f79433; color: #fff;  }

.clients-and-partners-section .logos .box {height:100%;}
.clients-and-partners-section .logos .box .icon-box {
	position:absolute;
  left: -20px;
  bottom: -20px;
  transition: all 0.1s ease-out;
  border-radius: 0 8px 0 8px !important;
  width: 60px;
  height: 60px;
  border-radius: 50% !important;
  content: none;
  transition: all 0.1s ease-out;
  background-color: var(--active-btn);
	padding:8px;
	text-align:center;
	
}
.clients-and-partners-section .logos .box .icon-box svg {fill: #fff;font-size: 16px;margin-left: 10px; width:22px;}
.clients-and-partners-section .logos .box::after {content:none !important;}
.client-section-data8 {display: none;}
@media screen and (max-width: 1439px) {
  .clients-and-partners-section .logos .box img {
    max-width: none;
    height: 50px;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media screen and (max-width: 1365px) {
  .clients-and-partners-section .logos .box {
    padding: var(--common-space);
  }
}
@media screen and (max-width: 1279px) {
  .clients-and-partners-section .logos .box:after {
    display: none;
  }
  .clients-and-partners-section .logos .box img {
    height: 50px;
  }
}
@media screen and (max-width: 1023px) {
  .clients-and-partners-section .logos {
    grid-template-columns: repeat(4, 1fr);

  }
.common-popup-box .modal-section .common-box .modal-content-box h4{font-size: 16px;  height: 60px;}
}
@media screen and (max-width:767px) {

.common-popup-box .modal-body {  padding: 20px 20px 30px;}
.common-popup-box .modal-section .common-box .common-btn {padding: 5px 15px;
  font-size: 16px;}
  .common-popup-box {overflow-y: auto !important;}
  .common-popup-box .modal-dialog {margin-top: 80px;}
}

@media screen and (max-width: 639px) {
  .clients-and-partners-section .logos {
    grid-template-columns: repeat(3, 1fr);
  }
  .common-popup-box .modal-section .owl-nav .owl-prev, .common-popup-box .modal-section .owl-nav .owl-next {position: unset;  display: inline-block;}
  .common-popup-box .modal-section .owl-nav .owl-prev, .common-popup-box .modal-section .owl-nav {text-align: center; margin-top: 5px;}
  .common-popup-box .modal-section .owl-nav .owl-prev {margin-right: 10px;}
  .common-popup-box .common-popup-header {  padding: 15px 20px;}
  .common-popup-box .common-popup-header h5 {font-size: 16px;}
   .common-popup-box .modal-section .common-box .common-btn {padding: 4px 10px;font-size: 14px;}
   .common-popup-box .modal-section .common-box .modal-content-box {padding: 15px;}
   .common-popup-box .modal-section .common-box .modal-content-box h4 {font-size: 14px;line-height: 20px; height: auto;}
	  .common-popup-box .modal-dialog {margin-top: 120px;}
}
@media screen and (max-width: 479px) {
  .clients-and-partners-section .logos {
    grid-template-columns: repeat(2, 1fr);
  }
	  .common-popup-box .modal-dialog {margin-top: 0;}
}/*# sourceMappingURL=clients-and-partners.css.map */

body{padding-right:0 !important;}

