.text-inside-readmore-left-first{
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  color:#e74d57;
  font-size: 13px;
  letter-spacing: 2px;
  font-weight: 400;
}

.container-padding{
  padding-top: 1%;
}



.carousel-bar-button {
  background-color: #e74d57;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}

.carousel-premium-text{
  font-family: 'Poppins', sans-serif;
  font-weight: 900;
  font-size: 4rem;
  letter-spacing: 1rem;
}

.carousel-service-text{
  font-family: 'Poppins', sans-serif;
  font-weight: 900;
  font-size: 4rem;
  letter-spacing: 1rem;
  text-transform: uppercase;
}

.carousel-trusted-professional{
  font-family: 'Covered By Your Grace', cursive;
  color: #e74d57;
  font-size: 4rem;
  margin-top: -47px;
  margin-bottom: -47px;
}

.icon-bg-color{
  background-color: #e74d57;
  height: 60px;
  width: 25px;
  padding: 1rem;
  border-radius: 50%;
  font-size: 5px;
}


.sub-header-hero-text {
  font-family: 'Covered By Your Grace', cursive;
  font-size: 1.6rem;
  color: #e74d57;
  text-align: center;
}


.main-header-hero-text {
  font-family: 'Poppins', sans-serif;
  font-size: 2rem;
  color: #18212e;
  font-weight: bold;
  text-align: center;
}


.best-company-bg{
  background-color: #f0f0f0;
}


.container-box {
  position: relative;
  width: 100%;
  max-width: 100%;
}

.container-box .image {
  display: block;
  width: 100%;
  height: auto;
}

.container-box .overlay {
  position: absolute;
  bottom: 0;
  background: #ffffff;
  width: 33%;
  padding: 1px;
  height: 21vh;
  margin-left: 5%;
}

.box-color-container {
  position: relative;
}

.box-color-blue {
  position: absolute;
  bottom: 2px;
  left: -17px;
  background-color: #1a76be;
  width: 1rem;
  height: 1rem;
}

.box-color-red {
  position: absolute;
  bottom: 2px;
  right: -17px;
  background-color: #e74d57;
  width: 1rem;
  height: 1rem;
}

.overlay-header-text {
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
  font-size: 19px;
  color: #18212e;
}

.overlay-subheader-text {
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  color: #e74d57;
  text-transform: uppercase;
}


.main-custom-container{
  margin-top: -5%;
}

.out-side-pading-for-text{
  padding-top: 20%;
  padding-left: 3%;
  padding-right: 3%;
}


.discover-asiapro-text{
  font-family: 'Poppins', sans-serif;
  color: #e74d57;
}


.give-your-business-fresh-start{
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
  color: #18212e;
}


.accordion-container{
  padding-top: 3%;
}

.accordion-bg{
  background-color: #f0f0f0;
}

.accordion-main-text{
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  padding-left: 8%;
  margin-top: 0 ;
  margin-bottom: 0rem ;
}

.accordion-button:not(.collapsed){
  color: rgb(255, 255, 255);
}

/* .accordion-button:not(.collapsed)::after {
  background-image: url('../../../img/homepageversion2/accordion-icon.png');
  transform: var(--bs-accordion-btn-icon-transform);
} */

.accordion-button:not(.collapsed) {
  color: #ffffff;
  background-color: #e74d57;
  box-shadow: none;
}



/* .accordion-button:not(.collapsed)::after {
  background-image: url('../../../img/homepageversion2/accordion-icon.png');
  transform: var(--bs-accordion-btn-icon-transform);
  position: absolute;
  top: 7px;
  padding-right: 1px;
}

.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: url('../../../img/homepageversion2/accordion-ico2.png');
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
  position: absolute;
  top: 16px;
  padding-right: 1px;
} */

.accordion-button:focus {
  box-shadow :none;
}

.we-inspire-container-bg{
  background-color: #bd212e;
}


.explore-consultancy-service{
  font-family: 'Poppins', sans-serif;
  color: #ffe6e8;
  font-weight: 300;
}

.we-inspire-text{
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
  font-weight: 700;
}

.there-are-many-virations-text{
  font-family: 'Poppins', sans-serif;
  color: #ffe6e8;
  font-weight: 300;
  text-align: justify;
  padding-top: 2.5rem;
}

.container-box-red-section{
  position: relative;
  width: 100%;
  max-width: 100%;
}

.blue-background-red-section{
  display: block;
  width: 100%;
  height: 21vh;
  background-color: #145f8c;
}

.container-box-red-section{
  position: relative;
  width: 100%;
  max-width: 100%;
}

.overlay-red-section{
  position: absolute;
  bottom: 0;
  background: #ffffff;
  width: 67%;
  padding: 1px;
  height: 21vh;
}

.overlay-header-text-red-section{ 
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
  font-size: 19px;
  color: #18212e;
  font-weight: 700;
}


.overlay-subheader-text-red-section{ 
  font-family: 'Poppins', sans-serif;
  color: #7d848e;
}

.out-side-pading-for-text-red-section{
  padding-top: 4%;
  padding-left: 3%;
  padding-right: 3%;
}

.bg-image-get-started{
  background-image: url('./img/homepageversion2/Carosel-image.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  height: 70vh;
}

.how-we-work-image-container{
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
  font-weight: 300;
  font-size: 2rem;
}


.hero-text-image-container{
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
  font-weight: 800;
  font-size: 3.5rem;
}

.min-vh-custom{
  min-height: 58vh;
}


.get-a-prefessional-help-text{
  font-family: 'Poppins', sans-serif;
  color: #ffe6e8;
  font-weight: 300;
}



.boost-business-text{
  font-family: 'Poppins', sans-serif;
  color: #ffe6e8;
  font-weight: 700;
}

.check-icon-svg{
  color: #145f8c;
  height: 2rem;
  width: 2rem;
}

.resize-icon{
  width: 2rem;
}

.check-icon-text{
  font-family: 'Poppins', sans-serif;
  color: #ffe6e8;
  padding-left: 13px;
}

.padding-icon-text{
  padding-top: 14px;
}

.bg-red-light{
  background-color: #ac212e;
}

.helping-you-every-way-bg{
  background-color: #f0f0f0;
}


.our-competitive-text{
  font-family: 'Poppins', sans-serif;
  color: #e74d57;
}

.helping-your-text{
  color: #18212e;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 4rem;
}

.business-growth{
  color: #18212e;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 1.5rem;
  position: absolute;
  top: 37px;
  left: 64px;
}

.first-box{
  background-color: #ffffff;
  padding-left: 14rem;
  padding-right: 8rem;
  padding-top: 8rem;
  position: relative;
}

.second-box{
  background-color: #bd212e;
  padding-left: 14rem;
  padding-right: 8rem;
  padding-top: 8rem;
}

.third-box{
  background-color: #145f8c;
  padding-left: 14rem;
  padding-right: 8rem;
  padding-top: 8rem;
}

.margin-top-custom{
  margin-top: -6rem;
}


.left-text-below-box{
  font-family: 'Poppins', sans-serif;
  color:#e74d57;
}

.expert-consultans{
  font-family: 'Covered By Your Grace', cursive;
  color: #e74d57;
  font-size: 1.6rem;
  text-align: center;
}

.for-better-text-2 {
  color: #18212e;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 3.5rem;
  border-bottom: 2px solid #18212e;
}

.for-better-text {
  color: #18212e;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 3.5rem;
  text-align: center;
}

.button-below{
  background-color: #e74d57;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}


.overlay-container{
  position: relative;
  width: 100%;
  max-width: 100%;
}

.overlay-effect{
  position: absolute; 
  bottom: 0; 
  top:0;
  background: rgb(0, 0, 0);
  background: rgba(8, 8, 8, 0.363); 
  color: #f1f1f1; 
  width: 100%;
  opacity:1;
  padding: 20px;
}

.h-text{
  height: 89%;
}

.text-fonts{
  font-family: 'Poppins', sans-serif;
}

.accordion-inner-text{
  font-family: 'Poppins', sans-serif;
}

.d-flexs{
  display: flex;
}

.image-mobile{
  padding: 1rem;
}