.logo {
  max-width: 150px;
}
.navbar {
  padding: 15px 0;
}
.topbar {
  background: #ee1b2a;
  padding: 10px 0;
}
.contact-now-box .icon-box {
  background-color: #ee1b2a;
}
.main-menu ul li a:hover,
.main-menu ul li a:focus {
  color: #ee1b2a;
}
.section-title h1 {
  font-size: 55px;
  line-height: 55px;
}
.hero.hero-bg-image {
  padding: 135px 0;
}
.success-rating-box {
  background-color: #ee1b2a;
}
.btn-default {
  color: #ee1b2a;
  border: 1px solid #ee1b2a;
}
.about-us-list ul li::before {
  color: #ee1b2a;
}
.section-title h3 {
  color: #ee1b2a;
}
.service-item .icon-box {
  background-color: #ee1b2a;
}
.service-item:before {
  background-color: #ee1b2a;
}
.readmore-btn {
  color: #ee1b2a;
}
.our-services {
  padding: 70px 0;
}
.about-us {
  padding: 70px 0;
}
.testimonial-rating i {
  color: #ee1b2a;
}
.our-testimonial {
  padding: 70px 0;
}
.testimonial-slider .testimonial-pagination .swiper-pagination-bullet {
  background: #ee1b2a;
}
.intro-video-counter {
  background: #ee1b2a;
}
.main-footer {
  background: #002768;
  padding: 50px 0 0 0;
}
.section-title p {
  text-align: justify;
}
.footer-copyright {
  padding: 15px 0;
}
.slicknav_btn {
  background: #ee1b2a;
}
.slicknav_menu {
  background: #ee1b2a;
}
.btn-default:before {
  background-color: #ee1b2a;
}
.service-contact-text a {
  color: #ee1b2a;
}
.experience-counter-box:after {
  border-left: 13px solid #ee1b2a;
}
.experience-counter-box {
  border-left: 5px solid #ea1524;
}
.experience-counter-box h2 {
  color: #ea1524;
}
.section-title.legal {
  margin-bottom: 15px;
}
h4.leg {
  font-size: 30px;
}
.page-header {
  background: url(../images/page-header-bg.svg), #002768;
}
.process-step-item .process-step-no {
  background-color: #ee1b2a;
}
.process-step-item:before {
  background-color: #ee1b2a;
}
.our-approach-nav ul li .nav-link {
  color: #ee1b2a;
}
.our-approach-nav ul li .nav-link::before {
  background: #ee1b2a;
}
.service-content h3 {
  font-size: 22px;
}
.page-header-box h1 {
  font-size: 50px;
}
.page-header {
  padding: 30px 0;
}
.team-readmore-btn a {
  background-color: #ee1b2a;
}
.team-social-icon ul li a i {
  color: #ee1b2a;
  font-size: 18px;
}
.team-social-icon ul li a:hover {
  background: #cbcbcb;
}
.head1 {
  color: #ea1524 !important;
}
i.fas,
i.far,
i.fab,
i.fa-solid,
i.fa-regular,
i.fa-brands {
  color: #ee1b2a !important;
}
.post-entry blockquote {
  background: url(../images/icon-blockquote.svg), #ee1b2a;
}
.post-tags .tag-links a {
  background: #ee1b2a !important;
}
@media screen and (max-width: 767px) {
  .section-title h1 {
    font-size: 30px;
    line-height: 35px;
  }
  .section-title p {
    text-align: left;
  }
  .hero.hero-bg-image {
    padding: 60px 0;
  }
  .about-us {
    padding: 35px 0;
  }
  .our-services {
    padding: 35px 0;
  }
  .map-section {
    padding: 35px 0;
  }
  .topbar {
    display: none;
  }
  .map-section {
    padding: 35px 0;
  }
  .our-testimonial {
    padding: 35px 0;
  }
}


/* Azar CSS */

.our-blog {
    padding: 0px 0 70px !important;
}
.our-blog{
  margin-top: 50px !important;
}
.img-wid-1{
  width: 200px !important;
  padding-bottom: 20px;
}
.bor-service{
background-color: var(--white-color);
    box-shadow: 0px 0px 10px 0px #0027680D;
    height: calc(100% - 30px);
    margin-bottom: 30px;
    padding: 30px;
  }
  .sidebar-cta-box {
    background-color: #ee1b2a !important;
}
.sidebar-cta-box {
    background-color: var(--accent-color);
    padding: 20px;
}
i.fa-brands.txt-white {
    color: #ffff !important;
}
.service-content {
    border-bottom: 0px solid var(--divider-color);
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.footer-copyright {
    margin-top: 20px;
}
.aling-text h3{
  padding-bottom: 15px !important;
}

.aling-text div{
  text-align: justify;
}
.aling-text p{
  text-align: justify;
}
.service-catagery-list.wow.fadeInUp li {
    font-size: 16px;
}
.internship-scroll{
    max-height: 420px;   /* adjust height if needed */
    overflow-y: auto;
    padding-right: 10px;
}

/* Optional: Custom scrollbar */
.internship-scroll::-webkit-scrollbar{
    width:6px;
}

.internship-scroll::-webkit-scrollbar-thumb{
    background:#dc3545;
    border-radius:10px;
}

@media (max-width:768px) {
  .page-header {
    background: url(../images/page-header-bg.svg), #002768;
    background-position: bottom;
}
.footer-copyright {
    margin-top: 20px;
}
}

