/* Responsive */
@media (min-width: 1620px) and (max-width: 1920px) {
   h2 {
   font-size: 80px;
   font-weight: 800;
 }
  p{
  font-size: 24px;
 }
 .w-50 {
    width: 75% !important;
 }
 .w-60 {
    width: 75% !important;
 }
 
  .btn-white-outlined {
   font-size: 24px;
}
 .btn-red-outlined {
   font-size: 24px;
 }

 .corner {

  width: 560px;

}


h5 {
    font-size: 30px;
}

  .header-logo{
    width: 240px;
 
    height: auto;
}
 .footer-logo{
    width: 240px;
 
    height: auto;
}




.industry-item p {
    font-size: 24px;

}

.client img {
    width: 82px;
    height: 82px;
}

.testimonial-card h6{
    font-size: 24px;
}
.testimonial-card small{
    font-size: 22px;
}

.testimonial-card {
    height: 300px !important;
}

.attention-content h3 {
        font-size: 40px;
}
.footer-desc
 {
    font: 400 24px 'Montserrat-Regular';
 
}
.footer-links-container li a {
    font: 700 24px 'Montserrat-Regular';
}

    .footer-address-and-contact-info-box h6 {
    font: 700 24px 'Montserrat-Regular';
 
}

.footer-address-and-contact-info-box p {
    font: 400 24px 'Montserrat-Regular';

}
.footer-copyright {
    font: 400 20px 'Montserrat-Regular';

}


.accordion-header h5{
  font:500 24px 'Poppins-Medium';

}
.accordion-content p{
  font:400 24px 'Poppins-Regular';
           /* space for toggle */
}
.accordion-toggle {
    right: 15px;
    top: 15px;
    width: 40px;
    height: 40px;


}
.accordion-toggle i {
  font-size: 20px;
}







}


@media (max-width: 991px) {


.navbar-nav .nav-link {
  border-bottom: 0.5px solid red;
  padding-bottom: 5px; /* optional spacing */
}

/* Remove border on the last nav item */
.navbar-nav .nav-item:last-child .nav-link {
  border-bottom: none;
}

   .w-75 {
        width: 80% !important;
    }

    .w-50 {
        width: 80% !important;
    }

      .w-60 {
        width: 80% !important;
    }

}



/* Responsive */
@media (max-width: 768px) {

  .navbar-toggler-icon {

    width: 1em;
    height: 1em;

  }

    /* common css  */
    h2 {
        font-size: 24px;
    }

    .w-75 {
        width: 100% !important;
    }

    .w-50 {
        width: 100% !important;
    }

      .w-60 {
        width: 100% !important;
    }

    .py-10 {
        padding-inline: 20px;
        padding-block: 40px ;

    }


    p {
        font-size: 14px;
    }

    .corner {
        width: 250px;
    }

    .btn-white-outlined {
        padding: 8px 16px;
        font-size: 14px;
    }

    .btn-red-outlined {
        padding: 8px 16px;
        font-size: 14px;
    }

    /* hero css  */
    .hero {
        min-height: 90vh;

    }

    .hero-content h1 {
        font-size: 30px;

    }

    /* why janus media   */
    /* .why-box{
        display: flex ;
    gap: 10px;
    } */

    .industry-item img {
  width: 40px;             /* force equal image width */
  height: 40px;
    }
    .industry-item p {
  text-align: center;
  font-size: 12px;
    }


    /* client section  */
    .client-section img {
        width: 100px;

    }

    /* testimonial section  */

    .testimonial-card {
        height: 180px !important;
    }

    /* footer css  */
    footer {
        padding-inline: 20px;
    }

    footer ul li {
        font-size: 14px;
    }
    /* about us */
      .accordion-item {
    padding: 16px 55px 16px 16px;
  }

  .accordion-header {
    font-size: 15px;
  }

  .accordion-content {
    font-size: 13px;
  }
   .client-section img{
  width: 80px;
 }

   .header-logo{
    width: 100px;
 
    height: auto;
}
 .footer-logo{
    width: 100px;
 
    height: auto;
}

h5 {
    font-size: 20px;
}

.contact-section .form-control {
    margin-bottom: 0;

}

  .accordion-toggle {
    width: 28px;
    height: 28px;

  }

  .accordion-header {
    font-size: 14px;
  }
.accordion-header h5 {
    font: 500 14px 'Poppins-Medium';
    color: #121212;
    padding-right: 0;
}
.accordion-content p {
    font: 400 14px 'Poppins-Regular';
    color: #121212;
    padding-right: 0;
    margin-top: 13px;
}
.what-we-do-item img {
    width: 40px;
    height: 40px;
}



}
@media (max-width: 480px) {
       .corner {
        width: 200px;
    }

  
}
