/* ?? About US -Pages  */
/*--------------------------------------------------------------
# About videos
--------------------------------------------------------------*/

#aboutVideos h1 {
  font-family: var(--Bangla-font);
  color: var(--secondary-color);
  letter-spacing: 0.20000000298023224px;
  margin: 0;
  font-size: 21px;
  font-weight: 600;
  line-height: 28px;
}
#aboutVideos h2 {
  font-family: var(--Bangla-font);
  color: var(--text-primary-color);
  margin: 8px 0 14px 0;
  font-size: 39px;
  font-weight: 700;
  line-height: 50px;
  letter-spacing: 0.20000000298023224px;
}
#aboutVideos p {
  font-family: var(--Bangla-font);
  color: var(--text-secondary-color);
  letter-spacing: 0.20000000298023224px;
  font-size: 17px;
  line-height: 28px;
  font-weight: normal;
}
#aboutVideos .PNT-videos {
  border-radius: 20px;
  background: linear-gradient(
    252.86deg,
    rgba(241, 88, 30, 0.9) 0.98%,
    rgba(255, 209, 183, 0.9) 98.43%
  );
  opacity: 0.8;
  padding: 10px;
  position: relative;
}
#aboutVideos .PNT-videos .videos-banner {
  border-radius: 20px;
}
#aboutVideos .PNT-videos .play-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#aboutVideos .PNT-videos .play-icons img {
  width: 80px;
}
/* ?? About US -Pages  */
/*--------------------------------------------------------------
# About Our Company
--------------------------------------------------------------*/
#aboutCompany h2 {
  font-family: var(--Bangla-font);
  color: var(--text-primary-color);
  margin: 0px 0 14px 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 35px;
  letter-spacing: 0.20000000298023224px;
}
#aboutCompany p {
  font-family: var(--Bangla-font);
  color: var(--text-secondary-color);
  letter-spacing: 0.20000000298023224px;
  font-size: 16px;
  line-height: 26px;
  font-weight: normal;
}
#aboutCompany .hstack-icons {
  height: 20px;
}
#aboutCompany .hstack h6 {
  font-family: var(--Bangla-font);
  letter-spacing: 0.20000000298023224px;
  font-size: 16px;
  font-weight: 500;
}
/* ?? About US -Pages  */
/*--------------------------------------------------------------
# Our Mission and Our Visions
--------------------------------------------------------------*/

#misstionVisions .misstionVisions-content .mission-icons {
  background: #1b548d;
  width: 5rem;
  height: 5rem;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}
#misstionVisions .misstionVisions-content .mission-icons img {
  width: 55px;
  height: 55px;
  object-fit: cover;
}
#misstionVisions .misstionVisions-content h4 {
  color: var(--text-primary-color);
  font-size: 23px;
  font-weight: 600;
  font-family: var(--Bangla-font);
  letter-spacing: 0.20000000298023224px;
  line-height: 30px;
}
#misstionVisions .misstionVisions-content p {
  color: var(--text-secondary-color);
  font-family: var(--Bangla-font);
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 0;
  margin-bottom: 0px;
}
/* ?? About US -Pages  */
/*--------------------------------------------------------------
# Message CEO
--------------------------------------------------------------*/
#messageCeo .messageCeo-content p {
  color: var(--text-secondary-color);
  font-family: var(--Bangla-font);
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 0;
}
#messageCeo .messageCeo-content .ceoName {
  padding-top: 13px;
}
#messageCeo .messageCeo-content .ceoName h4 {
  font-family: var(--Bangla-font);
  font-size: 21px;
  font-weight: 600;
  letter-spacing: 0.20000000298023224px;
  line-height: 30px;
  color: var(--primary-color);
}
#messageCeo .messageCeo-content .ceoName h5 {
  font-family: var(--Bangla-font);
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.20000000298023224px;
  color: var(--text-secondary-color);
  margin-bottom: 0px;
}
/* ?? About US -Pages  */
/*--------------------------------------------------------------
# awards
--------------------------------------------------------------*/
#awards .awards-text {
  font-family: var(--Bangla-font);
  letter-spacing: 0.20000000298023224px;
  line-height: 26px;
  font-size: 18px;
  font-weight: 400;
  padding-bottom: 10px;
}
#awards .awards-image {
  border-radius: 5px 0px 0px 5px;
}
#awards .awards-title {
  font-family: var(--Bangla-font);
  letter-spacing: 0.20000000298023224px;
  font-size: 18px;
  font-weight: 600;
}
#awards .awards-name {
  font-family: var(--Bangla-font);
  letter-spacing: 0.20000000298023224px;
}
/* ?? About US -Pages  */
/*--------------------------------------------------------------
# Gallery section
--------------------------------------------------------------*/
#photoGalley {
  background: radial-gradient(
    92.39% 92.39% at 36.15% 19.05%,
    #ffd1b7 0,
    hsla(0, 0%, 100%, 0) 100%
  );
}
#photoGalley .mySwiper .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}
#photoGalley .swiper-slide .photoGalley-short {
  width: 100%;
  height: 120px;
  object-fit: cover;
  cursor: pointer;
  border-radius: 7px;
}
#photoGalley .mySwiper .swiper-slide-thumb-active {
  opacity: 1;
}
#photoGalley .mySwiper2 .photoGalley-main {
  width: 100%;
  height: 500px;
  object-fit: cover;
  margin-left: auto;
  border-radius: 10px;
  margin-right: auto;
}
#photoGalley .swiper-slide {
  background-size: cover;
  background-position: center;
}
