.carousel-item {
    display: flex;
    justify-content: center;
}
.carousel-item img {
    margin: 0 10px;
}
.accordion-header h2 {
    font-size: 10px !important; /* Adjust the font size as needed */
}

/* More specific selector with !important */
.accordion-header .accordion-button {
    font-size: 20px !important; /* Adjust the font size as needed */
}
@keyframes slideIn {
    0% {
        transform: translateX(100%);
        opacity: 0;
    }
    50% {
        transform: translateX(0%);
        opacity: 1;
    }
    100% {
        transform: translateX(0%);
        opacity: 1;
    }
}

.animated-text {
    display: inline-block;
    animation: slideIn 2s ease-out forwards;
}
.choose-section-area .accordian-tabs-area .accordion .accordion-item h2 button {
  box-shadow: none;
  background: var(--ztc-text-text-1);
  transition: all 0.4s;
  border-radius: 7px;
  color: var(--ztc-text-text-2);
  font-family: var(--ztc-family-font1);
  /* font-size: var(--ztc-font-size-font-s16) !important; */
  font-style: normal;
  font-weight: var(--ztc-weight-normal);
  line-height: 24px;
}
.gradientstylee{
  background: linear-gradient(45deg, #4E2FDA, #FF6347) !important;
}
@media (max-width: 768px) {
.col-lg-10 {
max-width: 99%;
}

.accordion-item.gradientstylee {
max-width: 99%;
}
.custom-p{
font-size:14px !important;
text-align:center !important;
}
}

/* For mobile devices (up to 576px) */
@media (max-width: 576px) {
.col-lg-10 {
max-width: 100%;
}

.accordion-item.gradientstylee {
max-width: 100%;
}

.about-header-area .elements1,
.about-header-area .star2 {
display: none;
}
.about-header-area {
padding-top: 100px;
padding-bottom: 20px;
}
.custom-pad0
{
padding-left: calc(var(--bs-gutter-x)* 0);
padding-right: calc(var(--bs-gutter-x)* 0);
}
.custom-row-pad
{
padding-left: calc(var(--bs-gutter-x)* 0.5);
padding-right: calc(var(--bs-gutter-x)* 0);
}
.custom-right-row
{
padding-right: calc(var(--bs-gutter-x)* 0);
}
.custom-left-row
{
padding-left: calc(var(--bs-gutter-x)* 1);
}
.custom-mtb
{
margin: 50px 0px;
}
.pl-8
{
padding-left: 8px;
}
}

/* For very small screens (up to 375px) */
@media (max-width: 375px) {
.col-lg-10 {
max-width: 100%;
}

.accordion-item.gradientstylee {
max-width: 100%;
}
.custom-p{
font-size:14px !important;
text-align:center !important;
}
}
@media only screen and (max-width: 600px) {
.f-33 {
font-size: 20px !important; /* Adjust the size as needed */
}
.strongcenterr{
text-align:center;
}
.strongtagg strong{
font-size: 20px !important;
line-height:1cm !important;

}
.strongtagg{
text-align: center !important;
}
.imagetagg{
position: relative;
width: 70% !important; 
}
.imageetagg{
position: relative;
left:0px !important;
width: 100% !important;
height:100% !important;
}
.alignment {
display: flex;
flex-direction: column-reverse; /* Reverse the order of elements */
}
.positionimageetagg1{
position: relative !important;
left:90px !important;
top: -30px !important;
width: 50% !important;
height:90% !important;
}
.positionimageetagg2{
position: relative !important;
left:90px !important;
top: 30px !important;
width: 50% !important;
height:90% !important;
}
.positionimageetagg3{
position: relative !important;
left:90px !important;
top: 0px !important;
width: 50% !important;
height:90% !important;
}
.custom-p{
font-size:14px !important;
text-align:center !important;
}
.custom-b{
font-size:16px !important;
text-align:center !important;
}
.custom30
{
font-size: 30px !important;
}
.custom-mtb
{
margin: 40px 0px;
}
.custom-sec b
{
font-size: 20px !important;
}
.custom-sec p
{
font-size: 14px !important;
}
.about-all-images-area
{
text-align:center;
}
}