:root {
  --color: #eed24b;
  --trans: 0.4s ease;
  --border1: 1px solid #eed24b;
  --border2: 2px solid #eed24b;
}
@media all and (max-width: 2200px) and (min-width: 1801px) {	
  .about-left {    margin-left: 0%;}
  .about-left {    top: 5%; transform: translateY(0%);    width: 30%;}
  .about-content:not(:first-child) {
		align-items: flex-start; 
		height: 50vh;
		position: relative;
		top: 95px;    
		padding-top: 50px;
   }
	.about-content {
		height: 70vh;
		top: 0px;
        align-items: self-start !important;
        padding-top: 0px;
	}
	#about-19 {
		height: 70vh;
		top: 0px;
		padding-top: 0px;
	}
}

@media (min-width: 1600px) {
  .page-top-section {
    max-height: 350px !important;
  }
}


@media all and (max-width: 1799px) and (min-width: 1600px) {
  
  
  .about-content:first-child {
    align-items: center;
  }
  
  .about-left {    top: 5%;    transform: translateY(0%);    width: 30%;}
  
}

@media all and (max-width: 1599px) and (min-width: 1400px) {
  .about-left {
    margin-left: 0%;
  }  .about-left {    top: 5%;    transform: translateY(0%);    width: 30%;}
  .team-text {
    max-width: 90%; 
  }
}

@media (max-width: 1400px) {
  
}

@media (max-width: 1326px) {
  
}

@media (min-width: 1360px) {
  
}

@media (max-width: 1440px) {
  
}

@media (max-width: 1200px) {
  
  #about {
    padding: 0;
    padding-bottom: 100px;
  }
  #about::before {
    top: -100px;
  }
  
}

@media (max-width: 1024px) {

  #about {
    margin-top: 60px;
  }
  
}

@media (max-width: 991px) {
  
  .about-content {
    display: none;
  }
  .about-content {
    max-width: 100%;
    padding-top: 0;
    min-height: auto;
  }
  .about-content:not(:last-child) {
    padding-bottom: 30px;
  }
  .about-content-inner h3 {
    font-size: 24px;
  }
  .about-right {
    margin-top: 0 !important;
    padding: 0px;
    max-height: 100%;
    width: 100%;
    overflow-y: unset;
    padding-bottom: 0px;
  }
  
  .about-content-inner {
    padding-top: 0;
  }
  
}

@media (max-width: 768px) {
  .about-right {
    padding: 0 60px;
  }
  
}


@media (max-width: 576px) {
  
  .about-right {
    padding: 0 14px 0 20px;
  }
  #aboutAccordian {
    padding-left: 0px;
  }
  .accordion-button:not(.collapsed) .about-head h2 {
    font-size: 22px;
    margin-bottom: 18px;
  }
  .about-content-inner h3 {
    font-size: 18px;
  }
  .about-content-inner ul li {
    padding-left: 16px;
  }
  
}

@media (max-width: 425px) {
  
}

@media (max-width: 400px) {

}

@media (max-width: 365px) {
  
}

@media (max-width: 321px) {
  
}