@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

* {
  font-family: "Raleway", sans-serif;
}

.navbar-expand-lg .navbar-nav .nav-link {
  color: #2f2e2e;
  font-size: 14px;
  padding: 0 20px;
	font-weight:300;
  text-transform: uppercase;
}
.navbar-expand-lg .navbar-nav .active {
  color: #9155a7;
}
.navbar-expand-lg .navbar-nav .nav-link:hover {
  color: #9155a7;
}
.navbar-toggler{
  border: 0;
}
.navbar-expand-lg .navbar-nav .login {
  color: #9155a7;
  font-size: 15px;
  text-decoration: none;
	text-transform:capitalize !important;
  padding-left: 8px;
}
.navbar-expand-lg .navbar-nav .user_lg_in {
  color: #9155a7;
  font-size: 20px;
}
.navbar-toggler:focus{
  box-shadow: none;
}
.btn-close {
  filter: invert(40%) sepia(29%) saturate(1049%) hue-rotate(239deg) brightness(92%) contrast(85%);
  opacity: 1;
}
 .marque_bg {
  background: #9155a7;
  padding: 12px;
}
#marque .marque_text {
  color: #fff;
  font-size: 20px;
}
.screen-reader-response{
	display:none;
}

 .top_nav_bg {
  background: #f2f2f2;
  padding: 20px;
}
#top_nav .top_nav_l_content h5 {
  color: #605e5e;
  font-size: 15px;
	font-weight:400;
	margin-bottom:0px;
}
#top_nav .top_nav_r_content h5 {
  color: #605e5e;
  font-size: 15px;
	font-weight:400;
	margin-bottom:0px;
}
#top_nav .t_nv_icon {
  color: #0db26b;
  padding-right: 9px;
}
 
#hero_slider .slick-prev:before,
.slick-next:before {
  font-family: "slick";
  position: absolute;
  font-size: 15px;
  line-height: 1;
  opacity: 1;
  color: #fff !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#hero_slider .slick-prev:before {
  z-index: 1000 !important;
  left: 60px;
}
#hero_slider .slick-next:before {
  right: 60px;
}
#hero_slider .slick-prev {
  z-index: 1000 !important;
}
#hero_slider .slick-next {
  right: 0px;
}
#hero_slider .slick-prev {
  left: 0px;
}
#hero_slider .slick-prev,
.slick-next {
  content: "";
  background: none;
  border: none;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0; /* Set font size to 0 to hide any text */
}
/* Add Font Awesome icons for the prev/next buttons */
#hero_slider .slick-prev::before,
.slick-next::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 40px; /* Adjust size as needed */
}

/* Specific icons for previous and next */
#hero_slider .slick-prev::before {
  content: "\f104"; /* Unicode for Font Awesome's left arrow (chevron-left) */
}

#hero_slider .slick-next::before {
  content: "\f105"; /* Unicode for Font Awesome's right arrow (chevron-right) */
}
/* Basic styling for the images */
#hero_slider .slider_img {
    position: relative; /* Position relative for proper overlay placement */

}

/* Hide the overlay by default */
#hero_slider .img-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 99%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black */
    opacity: 0;
    transition: opacity 0.3s ease; /* Smooth transition on hover */
    z-index: 1; /* Ensure the overlay is above the image */
}

/* Show overlay on hover */
#hero_slider .slider_img:hover .img-overlay {
    opacity: 1; /* Make the overlay visible on hover */
}


/********************* SECTION 2 ***************************************/

#index_s_2{
    margin-top: -325px;
    padding-bottom: 70px;
}
#index_s_2 .card_1 .card{
    padding: 25px 35px 22px 30px;
    background: #6DCCA3;
    border-radius: 0px;
    border: none;
    opacity: 0.9;
    height: 100%; /* Ensures all cards have the same height */
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* Space between title, text, and link */
}
#index_s_2 .card_1 .card_content {
  flex: 1; /* Allows content to expand within the card */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
#index_s_2 .card_1 .card_content h6{
    color: #fff;
    font-size: 28px;
}
#index_s_2 .card_1 .card_content p{
    color: #fff;
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 17px ;
}
#index_s_2 .card_1 .card_content a{
    color: #fff;
    font-size: 22px;
    background: linear-gradient(rgba(4, 59, 36, 0.15), rgba(4, 59, 36, 0.15));
     padding: 5px 7px 5px 7px;
     text-decoration: none;
    display: inline-block; /* Ensures only the content is covered */
    white-space: nowrap;
    width: 54%;
}
#index_s_2 .card_1 .card_content a:hover{
    background: #73bb9a;
}

/********** CARD 2 ***********/
#index_s_2 .card_2 .card{
    padding: 25px 35px 22px 30px;
    background: #0DB26B;
    border-radius: 0px;
    border: none;
    opacity: 0.9;
}
#index_s_2 .card_2 .card_content h6{
    color: #fff;
    font-size: 28px;
}
#index_s_2 .card_2 .card_content p{
    color: #fff;
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 17px ;
}
#index_s_2 .card_2 .card_content a{
    color: #fff;
    font-size: 22px;
    background: linear-gradient(rgba(4, 59, 36, 0.15), rgba(4, 59, 36, 0.15));
     padding: 8px;
     text-decoration: none;
}
#index_s_2 .card_2 .card_content a:hover{
    background: #73bb9a;
}

/********** CARD 3 ***********/
#index_s_2 .card_3 .card{
    padding: 25px 35px 22px 30px;
    background: #097747;
    border-radius: 0px;
    border: none;
    opacity: 0.9;
}
#index_s_2 .card_3 .card_content h6{
    color: #fff;
    font-size: 28px;
}
#index_s_2 .card_3 .card_content p{
    color: #fff;
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 17px ;
}
#index_s_2 .card_3 .card_content a{
    color: #fff;
    font-size: 22px;
    background: linear-gradient(rgba(4, 59, 36, 0.15), rgba(4, 59, 36, 0.15));
     padding: 8px;
     text-decoration: none;
}
#index_s_2 .card_3 .card_content a:hover{
    background: #73bb9a;
}


/********************* SECTION 3 ***************************************/
/* #index_s_3{
    padding-bottom: 40px;
} */
.index_s_3_bg{
    background: #9155A7;
    padding: 35px 0;
}
#index_s_3 .index_s_3_content h2{
    color: #fff;
    margin-bottom: 0px;
    font-size: 34px;
	font-weight: 400;

}
#index_s_3 .index_s_3_content a{
    background: #097747;
    padding: 5px 45px;
    color: #fff;
    text-decoration: none;
    font-size: 34px;

}
#index_s_3 .index_s_3_content a:hover{
    background: #c899da;

}

/*********************  SECTION 4 ***************************************/
#index_s_4{
  padding-top: 60px;
  padding-bottom: 60px;
}
#index_s_4 .card {
    display: flex;
    flex-direction: column;
    height: 100%; /* Ensure the card takes the full height */
}


#index_s_4 .card_h {
    display: flex;
    flex-direction: column;
    flex-grow: 1; /* The content section will grow to fill the space */
}

#index_s_4 .card_dec {
    flex-grow: 1; /* This ensures that the description area grows if needed */
}

#index_s_4 .card_dec a {
    margin-top: auto; /* Push the link to the bottom */
    display: inline-block;
}
#index_s_4 .index_s_4_m_heading h2{
  color: #0DB26B;
  font-size: 34px;
  font-weight: 400;
}

#index_s_4 .card_img img{
 width: 100px;
 height: 98px;
}
#index_s_4 .card_h h2{
  color: #0DB26B;
  font-weight: bold;
  padding-top: 12px;
  padding-bottom: 10px;
  font-size: 22px;
}
#index_s_4 .card_dec{
  background: #6DCCA336;
  padding: 8px 8px 10px 8px;
	display: flex;
    flex-direction: column;
}
#index_s_4 .card_dec h6{
  color: #0DB26B;
  font-size: 22px;
 font-weight: 400;
}
#index_s_4 .card_dec p{
  color: #605e5e;
  padding-top: 14px;
  padding-bottom: 11px;
  font-size: 20px;
}
#index_s_4 .card_dec a{
  color: #9155A7;
  text-decoration: none;
  font-size: 15px;
}
#index_s_4 .card_dec a:hover{
  color: #000;
  
}
/*********************  SECTION 5 ***************************************/

.index_s_5_bg{
  background: #f2f2f2;
}
#index_s_5{
  padding-top: 70px;
  padding-bottom: 60px;
}
#index_s_5 .index_s_5_h h2{
  color:#0DB26B ;
  font-size: 34px;
font-weight: 400;
}

#index_s_5 .index_s_5_h p{
  color:#605e5e;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
}
#index_s_5 .input .form-control{
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding-left: 20px;
  border-bottom: 1px solid #000;
}

#index_s_5 .input .form-control:hover{
  border-bottom: 3px solid #000;
}
#index_s_5 .input .form-control::placeholder{
  color: #2F2E2E;
  font-size: 16px;
}
#index_s_5 .bttn .form-control{
  padding: 10px;
  background: #9155a7;
  color: #fff;
  border: none;
  box-shadow: none;
  border-radius: 0;
  font-size: 15px;
}
#index_s_5 .bttn .form-control:hover{
  background: #a47bb3;
}

/******************************** FOOTER ********************************/

.footer_bg{
  background: #043b24;
}
#footer .footer_content h2{
  color: #f2f2f2;
  font-size: 22px;
}
#footer .footer_content a{
  color: #fff;
  font-size: 14px;

}
#footer .footer_content h6{
  color: #fff;
  font-size: 14px;
  padding-right: 45px;
}
#footer .footer_content p{
  color: #fff;
  font-size: 14px;
}
#footer .s_links img{
  width: 29px;
  height: 29px;
}
#footer .c_address h6{
  color: #fff;
  font-size: 15px;
}
#footer .c_address h5{
  color: #fff;
  font-size: 15px;
}
#footer .c_address h5 a{
  color: #fff;
  font-size: 15px;
}
  #hero_slider .slider_img img {
	  object-fit:cover;
  }



@media (min-width: 301px) and (max-width: 600px) {
  #hero_slider .slider_img img {
    width: 100%;
    height: 350px;
	  object-fit:cover;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    font-size: 14px;
    padding: 10px 0px;
    
}
	#marque .marque_text {
  color: #fff;
  font-size: 14px;
}
	.top_nav_bg {
    background: #f2f2f2;
    padding: 20px 15px;
}
.navbar-expand-lg .navbar-nav .login {
    color: #9155a7;
    font-size: 14px;
    text-decoration: none;
    padding-left: 0px;
}
  #marque .marque_bg {
    background: #9155a7;
    padding: 20px 9px 20px 9px;
  }
  #marque .marque_text {
    font-size: 14px;
  }
  #top_nav .top_nav_bg {
    padding: 25px 9px 25px 9px;
  }
  .navbar-brand img {
    width: 140px;
  }
  .custom-contents {
    display: contents;
  }

 /*************************** SECTION 2 ***********************************/

  #index_s_2{
    margin-top: -158px;
    padding-bottom: 30px;
}
#index_s_2 .card_1 .card {
    padding: 16px 15px 16px 12px;
}
#index_s_2 .card_1 .card_content h6{
    font-size: 20px;
}
#index_s_2 .card_1 .card_content p{
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
  
}
#index_s_2 .card_1 .card_content a{
  width: 27%;
}
#index_s_2 .card_1 .card_content a{
    font-size: 14px;
}

/********** CARD 2 ***********/
#index_s_2 .card_2 .card {
    padding: 16px 15px 16px 12px;
}
#index_s_2 .card_2 .card_content h6{
    font-size: 20px;
}
#index_s_2 .card_2 .card_content p{
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
#index_s_2 .card_2 .card_content a{
    font-size: 14px;
}

/********** CARD 3 ***********/
#index_s_2 .card_2 .card {
    padding: 16px 15px 16px 12px;
}
#index_s_2 .card_3 .card_content h6{
    font-size: 20px;
}
#index_s_2 .card_3 .card_content p{
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
#index_s_2 .card_3 .card_content a{
    font-size: 14px;
}
 /********************* SECTION 3 ***************************************/
 .index_s_3_bg {
    padding: 20px 0;
}
 #index_s_3 .index_s_3_content h2{
    font-size: 17px;

}
#index_s_3 .index_s_3_content a{
  padding: 5px 15px;
    font-size: 16px;

}

 /********************* SECTION 4 ***************************************/
 #index_s_4{
  padding-bottom: 30px;
  padding-top: 25px;
}
 #index_s_4  .index_s_4_m_heading h2 {
  color: #0DB26B;
  font-size: 22px;
}
#index_s_4 .card_h h2 {
  padding-top: 8px;
  padding-bottom: 7px;
  font-size: 15px;
}
#index_s_4 .card_dec h6{
  font-size: 15px;
}
#index_s_4 .card_dec p{
  padding-top: 7px;
  padding-bottom: 0px;
  font-size: 14px;
}
#index_s_4 .card_dec a{
  font-size: 12px;
}
/*********************  SECTION 5 ***************************************/
#index_s_5 {
  padding-top: 30px;
  padding-bottom: 30px;
}

#index_s_5 .index_s_5_h h2 {
  font-size: 22px;
}
#index_s_5 .index_s_5_h p {
  font-size: 14px;
}
#index_s_5 .input .form-control::placeholder{
  color: #2F2E2E;
  font-size: 14px;
}
#index_s_5 .bttn .form-control{
  font-size: 13px;
}
/******************************** FOOTER ********************************/
#footer .footer_content h2{
  color: #f2f2f2;
  font-size: 16px;
}
#footer .footer_content a {
  color: #fff;
  font-size: 12px;
}
#footer .c_address h6 {
  color: #fff;
  font-size: 12px;
}
		#footer .c_address h5 {
    color: #fff;
    font-size: 12px;
}
	#footer .c_address h5 a {
    color: #fff;
    font-size: 12px;
}
#footer .footer_content h6 {
  color: #fff;
  font-size: 12px;
  padding-right: 45px;
}
.s_links img {
  margin: 0 5px;
}

}

@media (min-width: 601px) and (max-width: 991px) {
	   .logo_img {
        width: 180px;
    }
	.top_nav_bg {
    background: #f2f2f2;
    padding: 20px 15px;
}
	  .navbar-expand-lg .navbar-nav .nav-link {
    font-size: 14px;
    padding: 10px 0px;
    
}
.navbar-expand-lg .navbar-nav .login {
    color: #9155a7;
    font-size: 14px;
    text-decoration: none;
    padding-left: 0px;
}
  #hero_slider .slider_img img {
    width: 99%;
    height: 470px;
	object-fit:cover;
  }
  .custom-contents {
    display: contents;
  }
  /*************************** SECTION 2 ***********************************/

  #index_s_2{
    margin-top: -180px;
}
#index_s_2 .card_1 .card_content a{
  width: 44%;
}
 /********************* SECTION 3 ***************************************/

 #index_s_3 .index_s_3_content h2{
    font-size: 24px;

}
#index_s_3 .index_s_3_content a{
  padding: 5px 15px;
    font-size: 24px;

}
/*********************  SECTION 5 ***************************************/
#index_s_5 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.s_links img {
  margin: 0 5px;
}

}
@media (min-width: 992px) and (max-width: 1028px) {
	   .logo_img {
        width: 155px;
    }
  #top_nav .top_nav_l_content h5 {
    font-size: 14px;
}
.navbar-expand-lg .navbar-nav .nav-link {
  font-size: 14px;
  padding: 0px 20px;

}
  #hero_slider .slider_img img {
    width: 99%;
    height: 580px;
  }
/*************************** SECTION 2 ***********************************/

      #index_s_2{
        margin-top: -288px;
    }
    #index_s_2 .card_1 .card {
      padding: 20px 40px 20px 15px;
    }

    #index_s_2 .card_1  .card_content h6{
        font-size: 25px;
    }
    #index_s_2 .card_1  .card_content p{
        font-size: 18px;
      
    }
    #index_s_2 .card_1  .card_content a{
        font-size: 19px;
    }
    
    /********** CARD 2 ***********/
    #index_s_2 .card_2 .card {
      padding: 20px 15px 20px 15px;
    }
    #index_s_2 .card_2 .card_content h6{
        font-size: 25px;
    }
    #index_s_2 .card_2 .card_content p{
        font-size: 18px;
    }
    #index_s_2 .card_2 .card_content a{
        font-size: 19px;
    }
    
    /********** CARD 3 ***********/
    #index_s_2 .card_3 .card {
      padding: 20px 15px 20px 15px;
    }
    #index_s_2 .card_3 .card_content h6{
        font-size: 25px;
    }
    #index_s_2 .card_3 .card_content p{
        font-size: 18px;
    }
    #index_s_2 .card_3 .card_content a{
        font-size: 19px;
    }
 /********************* SECTION 3 ***************************************/

 #index_s_3 .index_s_3_content h2{
    font-size: 25px;

}
#index_s_3 .index_s_3_content a{
  padding: 5px 30px;
    font-size: 24px;

}
 /********************* SECTION 4 ***************************************/
 #index_s_4  .index_s_4_m_heading h2 {
  color: #0DB26B;
  font-size: 28px;
}
#index_s_4 .card_h h2 {
  padding-top: 12px;
  padding-bottom: 10px;
  font-size: 19px;
}
#index_s_4 .card_dec h6{
  font-size: 19px;
}
#index_s_4 .card_dec p{
  padding-top: 14px;
  padding-bottom: 8px;
  font-size: 17px;
}
#index_s_4 .card_dec a{
  font-size: 15px;
}
/*********************  SECTION 5 ***************************************/
#index_s_5 .index_s_5_h h2 {
  font-size: 30px;
}
#index_s_5 .index_s_5_h p {
  font-size: 18px;
}
/******************************** FOOTER ********************************/
#footer .footer_content h2{
  color: #f2f2f2;
  font-size: 20px;
}
#footer .footer_content a {
  color: #fff;
  font-size: 13px;
}
#footer .c_address h6 {
  color: #fff;
  font-size: 13px;
}
	#footer .c_address h5 {
    color: #fff;
    font-size: 13px;
}
	#footer .c_address h5 a {
    color: #fff;
    font-size: 13px;
}
.ant-M{
  margin-right: -40px;
}
}
@media (min-width: 1029px) and (max-width: 1400px) {
	   .logo_img {
        width: 190px;
    }
  #hero_slider .slider_img img {
    width: 99%;
    height: 650px;
	  object-fit:cover,
  }
/*************************** SECTION 2 ***********************************/

    #index_s_2{
        margin-top: -320px;
    }
    #index_s_2 .card_1 .card{
      padding: 25px 25px 22px 25px;
    
  }
  #index_s_2 .card_1 .card_content h6{
    color: #fff;
    font-size: 25px;
}

 /********************* SECTION 3 ***************************************/

 #index_s_3 .index_s_3_content h2{
  font-size: 30px;

}
#index_s_3 .index_s_3_content a{
  padding: 5px 15px;
  font-size: 28px;

}
/*********************  SECTION 4 ***************************************/
#index_s_4 .index_s_4_m_heading h2 {
  color: #0DB26B;
  font-size: 32px;
}

#index_s_4 .card_h h2 {
  padding-top: 12px;
  padding-bottom: 10px;
  font-size: 21px;
}
#index_s_4 .card_dec h6{
  font-size: 21px;
}
#index_s_4 .card_dec p{
  padding-top: 14px;
  padding-bottom: 11px;
  font-size: 19px;
}
#index_s_4 .card_dec a{
  font-size: 15px;
}
/******************************** FOOTER ********************************/
#footer .footer_content h2{
  color: #f2f2f2;
  font-size: 20px;
}
#footer .footer_content a {
  color: #fff;
  font-size: 13px;
}
.ant-M{
  margin-right: -40px;
}

}
@media (min-width: 1401px) and (max-width: 1440px) {
	   .logo_img {
        width: 170px;
    }
  #hero_slider .slider_img img {
    width: 99%;
    height: 650px;
  }
  #index_s_3 .index_s_3_content a {
    background: #097747;
    padding: 5px 15px;
    color: #fff;
    text-decoration: none;
    font-size: 32px;
}
}
@media (min-width: 1441px) {
	.navbar-expand-lg .navbar-nav .login {
    font-size: 16px;
    text-decoration: none;
    padding-left: 8px;
}
	.navbar-expand-lg .navbar-nav .nav-link {
    font-size: 16px;
    padding: 0 25px;
    text-transform: uppercase;
}
	 .custom_width{
    width: 52%;
  }
  #hero_slider .slider_img img {
    width: 99%;
    height: 650px;
  }
	.logo_img{
		width:220px;
	}

  /*************************** SECTION 2 ***********************************/

  #index_s_2{
    margin-top: -300px;
}
	#index_s_3 .index_s_3_content a {
    background: #097747;
    padding: 5px 24px;
    color: #fff;
    text-decoration: none;
    font-size: 32px;
}
	#index_s_3 .index_s_3_content h2 {
    color: #fff;
    margin-bottom: 0px;
    font-size: 32px;
}
	
	.s_links {
		margin-right: 110px;
	}
	#footer .c_address h6 {
    text-align: left;
}
}


/************************************************ ABOUT US PAGE START ***********************************************/


#about_banner .about_banner_img img{
  height: 60px;
  object-fit: cover;
}
#about_banner  .about_banner_img {
  position: relative;
}
#about_banner .about_banner_img::before{
background-color: rgba(119, 204, 163, 0.9);
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
#about_banner .banner_content h2{
color: #0DB26B ;
font-size:34px ;
padding-top: 55px;
padding-bottom: 50px ;
font-weight:400;
}

/********************************************** SECTION 2 *****************************************/

#about_s2 .about_s2_img img{
height: 815px;
object-fit: cover;
}
#about_s2 .about_s2_content h2{
color: #0DB26B ;
font-size:34px ;
}
#about_s2  .about_s2_content h6{
color: #110A2B ;
font-style: italic;
padding-top: 13px;
padding-bottom: 13px;
font-size:16px ;
font-weight: 400;

}
#about_s2  .about_s2_content p{
color: #605e5e ;
font-size:20px ;

}
#about_s2  .about_s2_img2 img{
height: 815px;
object-fit: cover;
}
#about_s2  .about_s2_img2{
position: relative;
}
#about_s2  .about_s2_img2::before{
background-color: rgba(235, 194, 251, 0.9);
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
#about_s2  .about_s2_content{
position: absolute;
top: 15%;
left: 10%;
right: 10%;

}
 /********************************************** SECTION 3 *****************************************/
 #about_s3 .about_s3_content h2{
  color: #0DB26B ;
font-size:34px ;
padding-top: 55px;
padding-bottom: 50px ;
font-weight: 400;	 
 }


 #about_s3 .card_1 .card{
  padding: 28px 70px 15px 55px;
  background: #9EE5C7;
  border-radius: 0px;
  border: none;
  height: 455px;

 }
 #about_s3 .card_1 .card_img img{
  width: 98px;
  height: 92px;
 }

 #about_s3 .card_1 .card_content h2{
  color: #fff;
  text-align: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 34px;
 }
 #about_s3 .card_1 .card_content ul li{
  color: #fff;
  font-size: 20px;
 }

 /************************* CARD 2 ****************************/
 #about_s3 .card_2 .card{
  padding: 28px 55px 15px 55px;
  background: #6DCCA3;
  border-radius: 0px;
  border: none;
  height: 455px;

 }
 #about_s3 .card_2 .card_img img{
  width: 98px;
  height: 92px;
 }

 #about_s3 .card_2 .card_content h2{
  color: #fff;
  text-align: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 34px;
 }
 #about_s3 .card_2 .card_content p{
  color: #fff;
  font-size: 20px;
 }

  /************************* CARD 2 ****************************/
  #about_s3 .card_3 .card{
    padding: 28px 63px 15px 55px;
    background: #0DB26B;
    border-radius: 0px;
    border: none;
    height: 455px;
  
   }
   #about_s3 .card_3 .card_img img{
    width: 98px;
    height: 92px;
   }
  
   #about_s3 .card_3 .card_content h2{
    color: #fff;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 34px;
   }
   #about_s3 .card_3 .card_content p{
    color: #fff;
    font-size: 20px;
  
   }

    /********************************************** SECTION 4 *****************************************/
 
    .about_s4_bg{
      background: #c171de;
    }

  #about_s4 .about_s4_content h2{
    color: #fcfcfc;
    font-size: 34px;
    padding:  15px 20px ;
	font-weight: 400;  
   }
   #about_s4 .about_s4_content_link{
   padding: 20px 0 25px 0;
   }
   #about_s4  .about_s4_content_link a{
    background: #0DB26B;
    padding: 6px 50px;
    color: #fff;
    text-decoration: none;
	 text-transform: uppercase;
    font-size: 20px;
    transition: all 1s;
   }
   #about_s4  .about_s4_content_link a:hover{
    background: transparent;

   }
@media (min-width: 301px) and (max-width: 600px) {

  #about_banner .banner_content h2 {
    color: #0DB26B;
    font-size: 24px;
    padding-top: 25px;
    padding-bottom: 15px;
}
  #about_s2 .about_s2_img img{
    height: 100%;
    object-fit: cover;
    }
    #about_s2  .about_s2_img2 img{
      height: 420px;
      object-fit: cover;
      }
      #about_s2  .about_s2_content{
        position: absolute;
        top: 5%;
        left: 5%;
        right: 5%;
        
        }
  #about_s2 .about_s2_content h2{
    font-size:22px ;
    }
    #about_s2  .about_s2_content h6{
    padding-top: 7px;
    padding-bottom: 7px;
    font-size:13px ;
    
    }
    #about_s2  .about_s2_content p{
    font-size:14px ;
    
    }
    
    /********************************************** SECTION 3 *****************************************/
 #about_s3 .about_s3_content h2{
  font-size:22px ;
  padding-top: 30px;
  padding-bottom: 20px ;
   }
  
  
   #about_s3 .card_1 .card{
    padding: 10px 40px 8px 40px;
    height: 100%;
  
   }
   #about_s3 .card_1 .card_img img{
    width: 68px;
      height: 62px;
   }
  
   #about_s3 .card_1 .card_content h2{
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 22px;
   }
   #about_s3 .card_1 .card_content ul li{
    font-size: 14px;
   }
  
   /************************* CARD 2 ****************************/
   #about_s3 .card_2 .card{
    padding: 10px 40px 8px 40px;
    height: 100%; 
  
   }
   #about_s3 .card_2 .card_img img{
    width: 68px;
    height: 62px;
   }
  
   #about_s3 .card_2 .card_content h2{
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 22px;
   }
   #about_s3 .card_2 .card_content p{
    font-size: 14px;
   }
  
    /************************* CARD 2 ****************************/
    #about_s3 .card_3 .card{
      padding: 10px 40px 8px 40px;
    height: 100%;
    
     }
     #about_s3 .card_3 .card_img img{
      width: 68px;
      height: 62px;
     }
    
     #about_s3 .card_3 .card_content h2{
      padding-top: 8px;
    padding-bottom: 8px;
    font-size: 22px;
     }
     #about_s3 .card_3 .card_content p{
      font-size: 14px;
     }

  /********************************************** SECTION 4 *****************************************/
  #about_s4 .about_s4_content h2 {
    color: #fcfcfc;
    font-size: 21px;
    padding: 15px 10px;
}
#about_s4 .about_s4_content_link a {
  padding: 5px 25px;
  font-size: 14px;

}
#about_s4 .about_s4_content_link {
  padding: 10px 0 15px 0;
}

}
@media (min-width: 601px) and (max-width: 991px) {
   /********************************************** SECTION 2 *****************************************/
   #about_banner .banner_content h2 {
    padding-top: 40px;
    padding-bottom: 30px;
}
   #about_s2  .about_s2_content{
    position: absolute;
    top: 10%;
    left: 8%;
    right: 8%;
    
    }
   #about_s2 .about_s2_content h2{
    font-size:28px ;
    }
    #about_s2  .about_s2_content h6{
    padding-top: 13px;
    padding-bottom: 13px;
    font-size:14px ;
    
    }
    #about_s2  .about_s2_content p{
    font-size:18px ;
    
    }
 /********************************************** SECTION 3 *****************************************/
 #about_s3 .about_s3_content h2 {
  padding-top: 40px;
  padding-bottom: 30px;
}
 #about_s3 .card_1 .card{
  padding: 20px 35px 15px 45px;
  height: 480px;

 }
 #about_s3 .card_2 .card{
  padding: 20px 35px 15px 45px;
  height: 480px;

 }
 #about_s3 .card_3 .card{
  padding: 20px 35px 15px 45px;
  height: 480px;

 }

    /********************************************** SECTION 4 *****************************************/
    #about_s4 .about_s4_content h2 {
      color: #fcfcfc;
      font-size: 30px;
      padding: 15px 20px;
  }



}

@media (min-width: 992px) and (max-width: 1028px) {

  /********************************************** SECTION 2 *****************************************/

  #about_s2 .about_s2_content h2{
    font-size:28px ;
    }
    #about_s2  .about_s2_content h6{
    padding-top: 13px;
    padding-bottom: 13px;
    font-size:14px ;
    
    }
    #about_s2  .about_s2_content p{
    font-size:18px ;
    
    }

    /********************************************** SECTION 3 *****************************************/
 #about_s3 .about_s3_content h2{
font-size:28px ;
padding-top: 55px;
padding-bottom: 50px ;
 }


 #about_s3 .card_1 .card{
  padding: 20px 40px 15px 40px;
  height: 440px;

 }
 #about_s3 .card_1 .card_img img{
  width: 98px;
  height: 92px;
 }

 #about_s3 .card_1 .card_content h2{
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 28px;
 }
 #about_s3 .card_1 .card_content ul li{
  font-size: 18px;
 }

 /************************* CARD 2 ****************************/
 #about_s3 .card_2 .card{
  padding: 20px 40px 15px 40px;
  height: 440px;

 }
 #about_s3 .card_2 .card_img img{
  width: 98px;
  height: 92px;
 }

 #about_s3 .card_2 .card_content h2{
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 28px;
 }
 #about_s3 .card_2 .card_content p{
  font-size: 18px;
 }

  /************************* CARD 2 ****************************/
  #about_s3 .card_3 .card{
    padding: 20px 40px 15px 40px;
    height: 440px;
  
   }
   #about_s3 .card_3 .card_img img{
    width: 98px;
    height: 92px;
   }
  
   #about_s3 .card_3 .card_content h2{
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 28px;
   }
   #about_s3 .card_3 .card_content p{
    font-size: 18px;
   }

   /********************************************** SECTION 4 *****************************************/
   #about_s4 .about_s4_content h2 {
    color: #fcfcfc;
    font-size: 28px;
    padding: 15px 20px;
}
	
}

@media (min-width: 1029px) and (max-width: 1400px) {
  #index_s_2 .card_1 .card_content a{
    width: 59%;
  }
	#about_s3 .card_1 .card_content ul li {
    color: #fff;
    font-size: 19px;
}

}
@media (min-width: 1401px) and (max-width: 1440px) {
  #index_s_2 .card_1 .card_content a{
    width: 55%;
  }
}
@media (min-width: 1441px) {
  #index_s_2 .card_1 .card_content a{
    width: 54%;
  }
	#footer .footer_content a {
    margin-right: -50px;
}
#about_s2 .about_s2_content {
    position: absolute;
    top: 15%;
    left: 10%;
    right: 10%;
    padding: 0 50px;
}
	#about_s2 .about_s2_content p {
    color: #605e5e;
    font-size: 20px;
    padding: 0 30px;
}
	#about_s2 .about_s2_img img {
    height: 818px;
    object-fit: cover;
    object-position: top;
}
	#about_s2 .about_s2_img2 img {
    height: 818px;
    object-fit: cover;
}
	#about_s3 .card_3 .card_content p {
    color: #fff;
    font-size: 20px;
    padding: 0 110px;
}
	#about_s3 .card_2 .card_content p {
    color: #fff;
    font-size: 20px;
    padding: 0 110px;
}
	#about_s3 .card_1 .card_content ul{
		padding: 0 110px;
	}
}





/************************************************ STAFFING PAGE START ***********************************************/

#staffing_s2 .staffing_s2_img img{
  height: 71px;
  object-fit: cover;
}
#staffing_s2  .staffing_s2_img {
  position: relative;
}
#staffing_s2 .staffing_s2_img::before{
background-color: rgba(119, 204, 163, 0.9);
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
#staffing_s2 .banner_content{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#staffing_s2 .banner_content h2{
color: #fff ;
font-size:34px ;
margin-bottom: 0;
font-weight: 400;	
	
}

   /********************************************** SECTION 3 *****************************************/

  .staffing_s3_bg{
    background: #9155A7;
    position: relative;
  }

  #staffing_s3 .staffing_s3_content h2{
    color: #fff ;
    padding-top: 55px;
	  font-weight: 300;
    font-size: 36px;
  }
  #staffing_s3 .staffing_s3_content hr {
    border: 2px solid #ffffff; /* Change the color and thickness */
    width: 6%; /* Adjust the width as needed */
    margin: 25px auto; /* Center the line horizontally */
    opacity: 1;
}
#staffing_s3 .staffing_s3_content p{
  color: #fffffe;
  padding-bottom: 15px;
  font-size: 20px;
}

/********************************************** SECTION 3 *****************************************/
#staffing_s4 .staffing_s4_content_1{
  background: #def2ea;
  padding: 10px 15px 10px 10px;
}
#staffing_s4 .staffing_s4_content_1 h2{
  color: #9155A7;
  text-align: center;
	font-weight: 400;
  font-size: 34px;
}

#staffing_s4 .staffing_s4_content_1 p{
  color: #605e5e;
  padding-top: 12px;
  font-size: 20px;
  margin-bottom: 0;

}
#staffing_s4 .staffing_s4_content_1 ul li{
  color: #605e5e;
  font-size: 20px;
}

#staffing_s4 .staffing_s4_content_2{
  background: #f5e3fb;
  padding: 10px 15px 10px 14px;
  margin-top: 60px;
}
#staffing_s4 .staffing_s4_content_2 h2{
  color: #9155A7;
  padding: 5px 0 0 15px;
	font-weight: 400;
  font-size: 34px;
}

#staffing_s4 .staffing_s4_content_2 p{
  color: #605e5e;
  font-size: 20px;
  padding-top: 12px;
  margin-bottom: 8px;

}
#staffing_s4 .staffing_s4_content_2 ul li{
  color: #605e5e;
  font-size: 20px;
}
#staffing_s4 .staffing_s4_img img{
  height: 1125px;
	object-fit: cover;
}
 /********************************************** SECTION 5 *****************************************/
 #staffing_s5{
  padding-top: 70px;
 }
 #staffing_s5 .staffing_s5_h h2{
  color: #9155A7;
	 font-weight: 400;
  font-size: 34px;
 }
 #staffing_s5 .staffing_s5_h p{
  color: #605e5e;
  padding-top: 15px;
  font-size: 20px;
 }
 #staffing_s5 .card_bg{
        background: #9EE5C7;
 }
 #staffing_s5 .card{
  padding-top: 0px;
  padding-bottom: 10px;
  background: #c5efdd;
  border: 0;
  border-radius: 0;
 }
 #staffing_s5 ul{
  list-style: none;
  margin: 0;
  padding-left: 6px;
 }

 #staffing_s5 ul li {
  position: relative;
  padding-left: 25px; /* Space for the icon */
  padding-bottom: 11px;
  color: #605e5e;
  font-size: 20px;
}

#staffing_s5 ul li::before {
  content: "\f00c"; /* Font Awesome icon code for a checkmark */
  font-family: 'Font Awesome 5 Free'; /* Font Awesome family */
  font-weight: 900; /* Font Awesome solid weight */
  position: absolute;
  left: 0;
  top: 0;
  color: #9155A7; /* Icon color */
  font-size: 20px; /* Icon size */
}
#staffing_s5 hr {
  border: 1px solid #ffffff; /* Change the color and thickness */
  width: 20%; /* Adjust the width as needed */
  margin: 20px auto; /* Center the line horizontally */
  opacity: 1;
}

 /********************************************** SECTION 6 *****************************************/

 #staffing_s6{
  padding-top: 75px;
  padding-bottom: 65px;
 }
 #staffing_s6 .staffing_s6_content_h h2{
  color: #9155A7;
	 font-weight: 400;
  font-size: 34px;
 }
 #staffing_s6  .card{
  background: #e8edea;
  border: 0;
  border-radius: 0;
  padding: 10px 10px 10px 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 130px;
  transition: all 0.5s;
 }
.card_svg .set_svg{
	width:61px;
	height:49px;
}
.card_svg img{
	width:61px;
	height:49px;
}
 #staffing_s6 .card:hover {
  transform: rotate(4deg); /* Rotate the card slightly to the left */
  transform-origin: right bottom; /* Rotation starts from the bottom left */
}
 #staffing_s6   .card_text p{
  color:#0c4426 ;
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  padding-top: 15px;
  margin-bottom: 0px;
  font-size: 20px;
 }
@media (min-width: 301px) and (max-width: 600px) {

  /********************************************** SECTION 2 *****************************************/
 #staffing_s2 .banner_content h2 {
  font-size: 22px;
}

   /********************************************** SECTION 3 *****************************************/
   #staffing_s3 .staffing_s3_content h2{
    padding-top: 25px;
    font-size: 22px;
  }
  #staffing_s3 .staffing_s3_content hr {
    border: 2px solid #ffffff; /* Change the color and thickness */
    width: 10%; /* Adjust the width as needed */
    margin: 15px auto; /* Center the line horizontally */
    opacity: 1;
}
#staffing_s3 .staffing_s3_content p{
  color: #fffffe;
  padding-bottom: 0px;
  font-size: 14px;
}

/********************************************** SECTION 4 *****************************************/
#staffing_s4 .staffing_s4_content_1{
  background: #def2ea;
  padding: 10px 15px 10px 10px;
}
#staffing_s4 .staffing_s4_content_1 h2{
  font-size: 22px;
}

#staffing_s4 .staffing_s4_content_1 p{
  padding-top: 7px;
  font-size: 14px;

}
#staffing_s4 .staffing_s4_content_1 ul li{
  font-size: 14px;
}

#staffing_s4 .staffing_s4_content_2{
  background: #f5e3fb;
  padding: 10px 15px 10px 14px;
  margin-top: 20px;
}
#staffing_s4 .staffing_s4_content_2 h2{
  padding: 5px 0 0 15px;
  font-size: 22px;
}

#staffing_s4 .staffing_s4_content_2 p{
  font-size: 14px;
  padding-top: 7px;
  margin-bottom: 8px;

}
#staffing_s4 .staffing_s4_content_2 ul li{
  color: #605e5e;
  font-size: 14px;
}
#staffing_s4 .staffing_s4_img img{
  height: 100%;
}
 /********************************************** SECTION 5 *****************************************/
 #staffing_s5 {
  padding-top: 10px;

}
 #staffing_s5 .staffing_s5_h h2 {
  font-size: 22px;
}
#staffing_s5 .staffing_s5_h p {
  color: #605e5e;
  padding-top: 4px;
  padding-bottom: 15px ;
  font-size: 14px;
}
 
 #staffing_s5 ul li {
  padding-left: 25px; 
  padding-bottom: 8px;
  font-size: 16px;
}
 /********************************************** SECTION 6 *****************************************/
 #staffing_s6 {
  padding-top: 30px;
  padding-bottom: 35px;
}
 #staffing_s6 .staffing_s6_content_h h2 {
  color: #9155A7;
  font-size: 21px;
}
 #staffing_s6 .card {
  height: 100%;
  min-height: 125px;
}
 #staffing_s6   .card_text p{
  padding-top: 10px;
  margin-bottom: 0px;
  font-size: 15px;
 }
}
@media (min-width: 601px) and (max-width: 991px) {
  
 /********************************************** SECTION 2 *****************************************/
 #staffing_s3 .staffing_s3_content h2 {
  padding-top: 40px;
}

/********************************************** SECTION 4 *****************************************/
#staffing_s4 .staffing_s4_content_1{
  background: #def2ea;
  padding: 10px 15px 10px 10px;
}
#staffing_s4 .staffing_s4_content_1 h2{
  font-size: 25px;
}

#staffing_s4 .staffing_s4_content_1 p{
  padding-top: 7px;
  font-size: 16px;

}
#staffing_s4 .staffing_s4_content_1 ul li{
  font-size: 16px;
}

#staffing_s4 .staffing_s4_content_2{
  background: #f5e3fb;
  padding: 10px 15px 10px 14px;
  margin-top: 30px;
}
#staffing_s4 .staffing_s4_content_2 h2{
  padding: 5px 0 0 15px;
  font-size: 26px;
}

#staffing_s4 .staffing_s4_content_2 p{
  font-size: 16px;
  padding-top: 7px;
  margin-bottom: 8px;

}
#staffing_s4 .staffing_s4_content_2 ul li{
  color: #605e5e;
  font-size: 16px;
}
#staffing_s4 .staffing_s4_img img{
  height: 950px;
}
 /********************************************** SECTION 5 *****************************************/

 #staffing_s5 ul li {
  position: relative;
  padding-left: 25px; /* Space for the icon */
  padding-bottom: 8px;
  color: #605e5e;
  font-size: 15px;
}

}
@media (min-width: 992px) and (max-width: 1028px) {
 /********************************************** SECTION 2 *****************************************/
 #staffing_s2 .banner_content h2 {
  font-size: 28px;
}

   /********************************************** SECTION 3 *****************************************/
   #staffing_s3 .staffing_s3_content h2{
    color: #fff ;
    padding-top: 55px;
    font-size: 29px;
  }
  #staffing_s3 .staffing_s3_content hr {
    border: 2px solid #ffffff; /* Change the color and thickness */
    width: 6%; /* Adjust the width as needed */
    margin: 25px auto; /* Center the line horizontally */
    opacity: 1;
}
#staffing_s3 .staffing_s3_content p{
  color: #fffffe;
  padding-bottom: 15px;
  font-size: 17px;
}

/********************************************** SECTION 4 *****************************************/
#staffing_s4 .staffing_s4_content_1{
  background: #def2ea;
  padding: 10px 15px 10px 10px;
}
#staffing_s4 .staffing_s4_content_1 h2{
  font-size: 28px;
}

#staffing_s4 .staffing_s4_content_1 p{
  padding-top: 10px;
  font-size: 18px;

}
#staffing_s4 .staffing_s4_content_1 ul li{
  font-size: 18px;
}

#staffing_s4 .staffing_s4_content_2{
  background: #f5e3fb;
  padding: 10px 15px 10px 14px;
  margin-top: 40px;
}
#staffing_s4 .staffing_s4_content_2 h2{
  padding: 5px 0 0 15px;
  font-size: 28px;
}

#staffing_s4 .staffing_s4_content_2 p{
  font-size: 18px;
  padding-top: 10px;
  margin-bottom: 8px;

}
#staffing_s4 .staffing_s4_content_2 ul li{
  color: #605e5e;
  font-size: 18px;
}
#staffing_s4 .staffing_s4_img img{
  height: 1055px;
}
 /********************************************** SECTION 5 *****************************************/
 #staffing_s5 ul li {
  position: relative;
  padding-left: 25px; /* Space for the icon */
  padding-bottom: 8px;
  color: #605e5e;
  font-size: 17px;
}
 /********************************************** SECTION 6 *****************************************/
 #staffing_s6   .card_text p{
  padding-top: 10px;
  margin-bottom: 0px;
  font-size: 17px;
 }
}
@media (min-width: 1029px) and (max-width: 1400px) {
 /********************************************** SECTION 3 *****************************************/
  #staffing_s3 .staffing_s3_content h2{
    color: #fff ;
    padding-top: 55px;
    font-size: 32px;
  }
  #staffing_s3 .staffing_s3_content hr {
    border: 2px solid #ffffff; /* Change the color and thickness */
    width: 6%; /* Adjust the width as needed */
    margin: 25px auto; /* Center the line horizontally */
    opacity: 1;
}
#staffing_s3 .staffing_s3_content p{
  color: #fffffe;
  padding-bottom: 15px;
  font-size: 18px;
}
 /********************************************** SECTION 4 *****************************************/
 #staffing_s4 .staffing_s4_content_1 h2 {
  font-size: 32px;
}
#staffing_s4 .staffing_s4_content_2 {
  margin-top: 35px;
}
 /********************************************** SECTION 5 *****************************************/
 #staffing_s5 ul li {
  position: relative;
  padding-left: 25px; /* Space for the icon */
  padding-bottom: 8px;
  color: #605e5e;
  font-size: 17px;
}
 /********************************************** SECTION 6 *****************************************/
 #staffing_s6   .card_text p{
  padding-top: 10px;
  margin-bottom: 0px;
  font-size: 18px;
 }

}

@media (min-width: 1441px) {
  #staffing_s4 .staffing_s4_img img{
    height: 1147px;
	object-position: top;
  }
	#staffing_s4 .staffing_s4_content_1 h2 {
    font-size: 32px;
}
	#staffing_s4 .staffing_s4_content_2 h2 {
    font-size: 32px;
}

}



/************************************************ CONTACT US PAGE START ***********************************************/

#contact_s2 .contact_s2_img {
  position: relative;
}

#contact_s2 .contact_s2_img img {
  width: 100%;
  height: 180px;
  object-fit: cover; /* Ensures the image covers the container without distortion */
}

#contact_s2 .contact_s2_img::before {
  background-color: rgba(119, 204, 163, 0.9); /* Overlay */
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1; /* Places overlay above the image */
}

#contact_s2 .banner_content {
  position: relative; /* Keep content relative to the column */
  z-index: 2; /* Ensures the content is above the overlay */
  padding: 0 15px; /* Add padding to match container behavior */
}

#contact_s2 .text_bnr {
  position: absolute;
  top: 50%; /* Centers content vertically */
  left: 0;
  right: 0;
  transform: translateY(-50%); /* Vertically centers the content */
  z-index: 2; /* Ensures the row is above the overlay */
}


#contact_s2 .banner_content h2 {
  color: #fff;
  font-size: 34px;
  margin: 0;
  padding: 0;
font-weight: 400;
}

/************************************** SECTION 3 **************************************/
#contact_s3{
  padding-top: 45px;
  padding-bottom: 40px;
}
#contact_s3 .contact_s3_l_content h2{
  color: #0DB26B;
  font-size: 34px;
	font-weight: 400;
}
#contact_s3 .contact_s3_l_content h3{
  color: #605e5e;
  padding-right: 190px;
  padding-top: 30px;
  font-size: 20px;
	font-weight: 400;
}
#contact_s3 .contact_s3_l_content h4{
  color: #605e5e;
  padding-top: 30px;
  margin-bottom: 10px;
  font-size: 20px;
	font-weight: 400;
}
#contact_s3 .contact_s3_l_content h5{
  color: #605e5e;
  font-size: 20px;
	font-weight: 400;
}
#contact_s3 .email{
  padding-top: 25px;
  padding-bottom: 30px;
}
#contact_s3 .contact_s3_l_content a{
  color: #605e5e;
  padding-top: 30px;
  font-size: 20px;
}
#contact_s3 .contact_s3_l_content p{
  color: #605e5e;
  font-size: 20px;
}

#contact_s3 .contact_s3_r_content h2{
  color: #0DB26B;
  font-size: 34px;
 font-weight: 400;
}
#contact_s3 .contact_s3_r_content label{
  color: #605e5e;
  font-size: 15px;
}
#contact_s3 .contact_s3_r_content .form-control{
  padding: 2px 5px;
  box-shadow: none;
  border-radius: 0;
  border: 1.5px solid #8d8c8c;
  transition: all 0.1s;
}
#contact_s3 .contact_s3_r_content .form-control:hover{
  border: 1px solid #9155a7;
}
#contact_s3 .bttn .form-control{
  padding: 10px;
    background: #9155a7;
    color: #fff;
    border: none;
    box-shadow: none;
    border-radius: 0;
    font-size: 15px;
}
#contact_s3 .bttn .form-control:hover{
  background: #a47bb3;
  border: none;
}
#contact_s4{
  padding-top: 25px;
  padding-bottom: 110px;
}
@media (min-width: 301px) and (max-width: 600px) {
  #contact_s2 .banner_content h2 {
    font-size: 20px;
  }

   /************************************** SECTION 3 **************************************/
   #contact_s3 {
    padding-top: 25px;
    padding-bottom: 25px;
}
   #contact_s3 .contact_s3_l_content h2 {
    color: #0DB26B;
    font-size: 22px;
}
#contact_s3 .contact_s3_l_content h3 {
  color: #605e5e;
  padding-right: 0px;
  padding-top: 10px;
  font-size: 14px;
}#contact_s3 .contact_s3_l_content h4 {
  color: #605e5e;
  padding-top: 10px;
  margin-bottom: 7px;
  font-size: 14px;
}
#contact_s3 .email {
  padding-top: 20px;
  padding-bottom: 10px;
}
#contact_s3 .contact_s3_l_content h5 {
  color: #605e5e;
  font-size: 14px;
}
#contact_s3 .contact_s3_l_content a {
  color: #605e5e;
  padding-top: 10px;
  font-size: 14px;
}
#contact_s3 .contact_s3_l_content p {
  color: #605e5e;
  font-size: 14px;
}
#contact_s3 .contact_s3_r_content h2 {
  color: #0DB26B;
  font-size: 22px;
}
#contact_s3 .contact_s3_r_content label {
  color: #605e5e;
  font-size: 13px;
}
#contact_s4{
  padding-top: 25px;
  padding-bottom: 35px;
}
}

@media (min-width: 601px) and (max-width: 991px) {
   /************************************** SECTION 3 **************************************/
   #contact_s3 .contact_s3_l_content h2 {
    color: #0DB26B;
    font-size: 30px;
}
#contact_s3 .contact_s3_l_content h3 {
  color: #605e5e;
  padding-right: 140px;
  padding-top: 30px;
  font-size: 19px;
}#contact_s3 .contact_s3_l_content h4 {
  color: #605e5e;
  padding-top: 30px;
  margin-bottom: 10px;
  font-size: 19px;
}
#contact_s3 .contact_s3_l_content h5 {
  color: #605e5e;
  font-size: 19px;
}
#contact_s3 .contact_s3_l_content a {
  color: #605e5e;
  padding-top: 30px;
  font-size: 19px;
}
#contact_s3 .contact_s3_l_content p {
  color: #605e5e;
  font-size: 18px;
}
#contact_s3 .contact_s3_r_content h2 {
  color: #0DB26B;
  font-size: 30px;
}
#contact_s3 .contact_s3_r_content label {
  color: #605e5e;
  font-size: 14px;
}

}

@media (min-width: 992px) and (max-width: 1028px) {
  #contact_s2 .banner_content h2 {
    font-size: 29px;

  }
  /************************************** SECTION 3 **************************************/
  #contact_s3 .contact_s3_l_content h2 {
    color: #0DB26B;
    font-size: 28px;
}
#contact_s3 .contact_s3_l_content h3 {
  color: #605e5e;
  padding-right: 190px;
  padding-top: 30px;
  font-size: 18px;
}#contact_s3 .contact_s3_l_content h4 {
  color: #605e5e;
  padding-top: 30px;
  margin-bottom: 10px;
  font-size: 18px;
}
#contact_s3 .contact_s3_l_content h5 {
  color: #605e5e;
  font-size: 18px;
}
#contact_s3 .contact_s3_l_content a {
  color: #605e5e;
  padding-top: 30px;
  font-size: 18px;
}
#contact_s3 .contact_s3_l_content p {
  color: #605e5e;
  font-size: 18px;
}
#contact_s3 .contact_s3_r_content h2 {
  color: #0DB26B;
  font-size: 28px;
}
#contact_s3 .contact_s3_r_content label {
  color: #605e5e;
  font-size: 14px;
}
}

@media (min-width: 1029px) and (max-width: 1400px) {
  #contact_s2 .banner_content h2 {
    font-size: 30px;

  }
  

}
@media (min-width: 1441px) {
   #contact_s2 .banner_content h2 {
    color: #fff;
    font-size: 35px;
 
}

    }


/************************************************ JOBS PAGE START ***********************************************/

#jobs_s2 .jobs_s2_img img{
  height: 135px;
  object-fit: cover;
}
#jobs_s2  .jobs_s2_img {
  position: relative;
}
#jobs_s2 .jobs_s2_img::before{
background-color: rgba(119, 204, 163, 0.9);
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
#jobs_s2 .banner_content{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#jobs_s2 .banner_content h2{
color: #fff ;
font-size:34px ;
margin-bottom: 0;
font-weight: 400;
}



/************************************** SECTION 3 **************************************/
#jobs_s3{
  padding-top: 45px;
  padding-bottom: 40px;
}
#jobs_s3 .jobs_s3_l_content h2{
  color: #0DB26B;
  font-size: 34px;
  font-weight: 400;	
}
#jobs_s3 .jobs_s3_l_content h3{
  color: #605e5e;
  padding-top: 30px;
  padding-right: 50px;
  font-size: 20px;
  font-weight: 400;	
}
#jobs_s3 .jobs_s3_l_img img{
  height: 341px;
}
#jobs_s3 .jobs_s3_l_img{
  padding-top: 35px;
  padding-right: 10px;
}

#jobs_s3 .jobs_s3_r_content h2{
  color: #0DB26B;
  font-size: 34px;
  font-weight: 400;
}
#jobs_s3 .jobs_s3_r_content label{
  color: #605e5e;
  font-size: 15px;
}
#jobs_s3 .jobs_s3_r_content .form-control{
  padding: 2px 5px;
  box-shadow: none;
  border-radius: 0;
  border: 1.5px solid #8d8c8c;
  transition: all 0.1s;
}
#jobs_s3 .jobs_s3_r_content .form-control:hover{
  border: 1px solid #9155a7;
}
#jobs_s3 .bttn .form-control{
  padding: 10px;
    background: #9155a7;
    color: #fff;
    border: none;
    box-shadow: none;
    border-radius: 0;
    font-size: 15px;
}
#jobs_s3 .bttn .form-control:hover{
  background: #a47bb3;
  border: none;
}
#contact_s4{
  padding-top: 25px;
  padding-bottom: 110px;
}
@media (min-width: 301px) and (max-width: 600px) {
  #jobs_s2 .banner_content h2 {
    font-size: 20px;
  }
  #jobs_s2 .jobs_s2_img img {
    height: 70px;
    object-fit: cover;
}

   /************************************** SECTION 3 **************************************/
   #jobs_s3 {
    padding-top: 25px;
    padding-bottom: 25px;
}
   #jobs_s3 .jobs_s3_l_content h2 {
    color: #0DB26B;
    font-size: 22px;
}
#jobs_s3 .jobs_s3_l_content h3 {
  color: #605e5e;
  padding-top: 5px;
  font-size: 13px;
}
#jobs_s3 .jobs_s3_r_content h2 {
  color: #0DB26B;
  font-size: 22px;
}
#jobs_s3 .jobs_s3_r_content label {
  color: #605e5e;
  font-size: 13px;
}
#jobs_s3 .jobs_s3_l_img {
  padding-top: 15px;
  padding-right: 0px;
}
#jobs_s3 .jobs_s3_l_img img {
  height: 100%;
}
#contact_s4{
  padding-top: 25px;
  padding-bottom: 35px;
}
}

@media (min-width: 601px) and (max-width: 991px) {
   /************************************** SECTION 3 **************************************/
   #jobs_s3 .jobs_s3_l_content h2 {
    color: #0DB26B;
    font-size: 30px;
}
#jobs_s3 .jobs_s3_l_content h3 {
  color: #605e5e;
  padding-top: 30px;
  font-size: 17px;
}
#jobs_s3 .jobs_s3_r_content h2 {
  color: #0DB26B;
  font-size: 30px;
}
#jobs_s3 .jobs_s3_r_content label {
  color: #605e5e;
  font-size: 14px;
}
#jobs_s3 .jobs_s3_l_img img {
  height: 335px;
}

}

@media (min-width: 992px) and (max-width: 1028px) {
  #jobs_s2 .banner_content h2 {
    font-size: 29px;

  }
  /************************************** SECTION 3 **************************************/
  #jobs_s3 .jobs_s3_l_content h2 {
    color: #0DB26B;
    font-size: 28px;
}
#jobs_s3 .jobs_s3_l_content h3 {
  color: #605e5e;
  padding-top: 30px;
  font-size: 18px;
}
#jobs_s3 .jobs_s3_r_content h2 {
  color: #0DB26B;
  font-size: 28px;
}
#jobs_s3 .jobs_s3_r_content label {
  color: #605e5e;
  font-size: 14px;
}
}

@media (min-width: 1029px) and (max-width: 1400px) {
  #jobs_s2 .banner_content h2 {
    font-size: 30px;

  }
  

}


/************************************************ TERM AND CONDITION PAGE START ***********************************************/

#t_c_s2 .t_c_s2_img img{
  height: 135px;
  object-fit: cover;
}
#t_c_s2  .t_c_s2_img {
  position: relative;
}
#t_c_s2 .t_c_s2_img::before{
background-color: rgba(119, 204, 163, 0.9);
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
#t_c_s2 .banner_content{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#t_c_s2 .banner_content h2{
color: #fff ;
font-size:34px ;
margin-bottom: 0;
}
/******************************* SECTION 2 **************************************/
 #t_c_s3{
  padding-top: 50px;
  padding-bottom: 45px;
 }
 #t_c_s3 .t_c_s3_h h2{
  color: #0DB26B;
	 font-weight: 400;
  font-size: 34px;
 }
 #t_c_s3 .t_c_s3_img img{
  width: 125px;
  height: 64px;
  object-fit: contain;
 }
 #t_c_s3  .custom-col {
  flex: 0 0 19%; /* Each image takes 19% of the row width */
  margin: 0 5px; /* Adds spacing between the images */
  text-align: center; /* Centers the image */
}
#t_c_s3 .p_img_wrap{
  padding-top: 35px;
  padding-bottom: 55px;
}
#t_c_s3 .t_c_s3_dec p{
  color: #605e5e;
  margin-bottom: 6px;
  font-size: 15px;
}
#t_c_s3 .t_c_s3_dec ul li{
  color: #605e5e;
  margin-bottom: 4px;
  font-size: 15px;
}




@media (min-width: 301px) and (max-width: 600px) {
  #t_c_s2 .banner_content h2 {
    font-size: 20px;
  }
  #t_c_s2 .t_c_s2_img img {
    height: 75px;
    object-fit: cover;
}
/******************************* SECTION 3 **************************************/
#t_c_s3{
  padding-top: 20px;
  padding-bottom: 15px;
 }
 #t_c_s3 .t_c_s3_h h2{
  color: #0DB26B;
  font-size: 22px;
 }
  #t_c_s3 .custom-col {
    flex: 0 0 30%; /* 3 images per row */
    margin: 0 5px 15px 5px;
}
#t_c_s3 .p_img_wrap {
  flex-wrap: wrap;
  padding-top: 15px;
  padding-bottom: 15px;
}
#t_c_s3 .t_c_s3_img img {
  width: 100px;
  height: 60px;
  object-fit: contain;
}
#t_c_s3 .t_c_s3_dec p{
  color: #605e5e;
  margin-bottom: 4px;
  font-size: 13px;
}
#t_c_s3 .t_c_s3_dec ul li{
  color: #605e5e;
  margin-bottom: 4px;
  font-size: 13px;
}
#t_c_s3 .t_c_s3_dec ul {
 padding-left: 16px;
}

}
@media (min-width: 601px) and (max-width: 991px) {
  /******************************* SECTION 3 **************************************/
  #t_c_s3 .p_img_wrap {
    padding-top: 30px;
    padding-bottom: 40px;
}
#t_c_s3 {
  padding-top: 40px;
  padding-bottom: 35px;
}
}
@media (min-width: 992px) and (max-width: 1028px) {
  #t_c_s2 .banner_content h2 {
    font-size: 29px;

  }
}

@media (min-width: 992px) and (max-width: 1028px) {
  #t_c_s2 .banner_content h2 {
    font-size: 29px;

  }
}
@media (min-width: 1029px) and (max-width: 1400px) {
  #t_c_s2 .banner_content h2 {
    font-size: 30px;

  }
  

}

/************************************************ PRIVACY POLOCY PAGE START ***********************************************/
#privacy_p_s3{
  padding-bottom: 40px;
}
#privacy_p_s3 .privacy_p_s3_content p{
  color: #605e5e;
  padding-top: 35px;
  padding-bottom: 35px;
  margin-bottom: 0px;
  font-size: 15px;
}
#privacy_p_s3 .privacy_p_s3_content h6{
  color: #605e5e;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 15px;
}

#privacy_p_s3 .privacy_p_s3_content ul{
  padding-top: 35px;
  padding-bottom: 35px;
  margin-bottom: 0;
}
#privacy_p_s3 .privacy_p_s3_content ul li{
  color: #605e5e;
  margin-bottom: 4px;
  font-size: 15px;
}
#privacy_p_s3 .privacy_p_s3_last_content p{
  color: #605e5e;
  margin-bottom: 0px;
  font-size: 15px;
}

@media (min-width: 301px) and (max-width: 600px) {

  #privacy_p_s3{
    padding-bottom: 20px;
  }
  #privacy_p_s3 .privacy_p_s3_content p{
    color: #605e5e;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0px;
    font-size: 13px;
  }
  #privacy_p_s3 .privacy_p_s3_content h6{
    color: #605e5e;
    margin-bottom: 0px;
    font-weight: bold;
    font-size: 13px;
  }
  
  #privacy_p_s3 .privacy_p_s3_content ul{
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
    padding-left: 14px;
  }
  #privacy_p_s3 .privacy_p_s3_content ul li{
    color: #605e5e;
    margin-bottom: 2px;
    font-size: 13px;
  }
  #privacy_p_s3 .privacy_p_s3_last_content p{
    color: #605e5e;
    margin-bottom: 0px;
    font-size: 13px;
  }
}


/************************************************ MODRERAN DAY PAGE START ***********************************************/

#moderan_d_s2 .moderan_d_s2_img img{
  height: 135px;
  object-fit: cover;
}
#moderan_d_s2  .moderan_d_s2_img {
  position: relative;
}
#moderan_d_s2 .moderan_d_s2_img::before{
background-color: rgba(119, 204, 163, 0.9);
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
#moderan_d_s2 .banner_content{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#moderan_d_s2 .banner_content h2{
color: #fff ;
font-size:34px ;
margin-bottom: 0;
}

  /*********************************************** SECTION 3 ************************************************/

  #moderan_d_s3{
    padding-top: 45px;
    padding-bottom: 100px;
  }

  .moderan_d_s3_content_1 p{
    color: #605e5e;
    margin-bottom: 3px;
    font-size: 15px;
  }
  .moderan_d_s3_content_2 h5{
    color: #0DB26B;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    font-size: 22px;
	font-weight: 400;  
  }
  .moderan_d_s3_content_2 p{
    color: #605e5e;
    margin-bottom: 0px;
    font-size: 15px;
  }
  .moderan_d_s3_content_2 ul{
    padding-top: 30px;
    padding-left: 23px;
  }
  .moderan_d_s3_content_2 ul li{
    color: #605e5e;
    margin-bottom: 4px;
    font-size: 15px;
  }
  /* .moderan_d_s3_content_2 h6{
    color: #605e5e;
    margin-bottom: 3px;
    font-size: 15px;

  } */
  .moderan_d_s3_content_3 p{
    color: #605e5e;
    margin-bottom: 3px;
    font-size: 15px;
  }
  .moderan_d_s3_content_3 ol{
    padding-top: 30px;
    padding-left: 23px;
  }
  .moderan_d_s3_content_3 ol li{
    color: #605e5e;
    margin-bottom: 4px;
    font-size: 15px;
  }
  .moderan_d_s3_content_3 ul{
    padding-left: 23px;
  }
  .moderan_d_s3_content_3 ul li{
    color: #605e5e;
    margin-bottom: 4px;
    font-size: 15px;
  }
  .moderan_d_s3_content_3 h5{
    color: #0DB26B;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    font-size: 22px;
	font-weight: 400;  
  }
  .moderan_d_s3_content_3 h6{
    color: #605e5e;
    margin-bottom: 3px;
    padding-top: 45px;
    padding-bottom: 50px;
    font-size: 15px;
  }


@media (min-width: 301px) and (max-width: 600px) {
  #moderan_d_s2 .banner_content h2 {
    font-size: 17px;
  }
  #moderan_d_s2 .t_c_s2_img img {
    height: 75px;
    object-fit: cover;
}

  /*********************************************** SECTION 3 ************************************************/

  #moderan_d_s3{
    padding-top: 25px;
    padding-bottom: 50px;
  }

  .moderan_d_s3_content_1 p{
    color: #605e5e;
    margin-bottom: 3px;
    font-size: 13px;
  }
  .moderan_d_s3_content_2 h5{
    color: #0DB26B;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    font-size: 15px;
  }
  .moderan_d_s3_content_2 p{
    color: #605e5e;
    margin-bottom: 0px;
    font-size: 13px;
  }
  .moderan_d_s3_content_2 ul{
    padding-top: 10px;
    padding-left: 10px;
  }
  .moderan_d_s3_content_2 ul li{
    color: #605e5e;
    margin-bottom: 4px;
    font-size: 13px;
  }
  /* .moderan_d_s3_content_2 h6{
    color: #605e5e;
    margin-bottom: 3px;
    font-size: 13px;

  } */
  .moderan_d_s3_content_3 p{
    color: #605e5e;
    margin-bottom: 3px;
    font-size: 13px;
  }
  .moderan_d_s3_content_3 ol{
    padding-top: 10px;
    padding-left: 10px;
  }
  .moderan_d_s3_content_3 ol li{
    color: #605e5e;
    margin-bottom: 4px;
    font-size: 13px;
  }
  .moderan_d_s3_content_3 ul{
    padding-left: 10px;
  }
  .moderan_d_s3_content_3 ul li{
    color: #605e5e;
    margin-bottom: 4px;
    font-size: 13px;
  }
  .moderan_d_s3_content_3 h5{
    color: #0DB26B;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    font-size: 15px;
  }
  .moderan_d_s3_content_3 h6{
    color: #605e5e;
    margin-bottom: 3px;
    padding-top: 13px;
    padding-bottom: 10px;
    font-size: 13px;
  }
}

@media (min-width: 992px) and (max-width: 1028px) {
  #moderan_d_s2 .banner_content h2 {
    font-size: 29px;

  }
}

@media (min-width: 992px) and (max-width: 1028px) {
  #moderan_d_s2 .banner_content h2 {
    font-size: 29px;

  }
}
@media (min-width: 1029px) and (max-width: 1400px) {
  #moderan_d_s2 .banner_content h2 {
    font-size: 30px;

  }

}



        .star-rating {
            font-size: 24px; /* Adjust size of the stars */
			display: inline-block;
            
        }

        .star {
            color: #ccc; /* Default star color */
            cursor: pointer;
            transition: color 0.2s;
        }
        .star.selected, .star:hover {
    color: gold; /* Color when hovered or selected */
}
   @media (min-width: 601px) and (max-width: 991px) {
         .star-rating {
    font-size: 18px;
    display: inline-block;
}
    }


@media (min-width: 992px) and (max-width: 1028px) {
	.star-rating {
    font-size: 23px;
    display: inline-block;
}
    }

 @media (min-width: 1029px) and (max-width: 1400px) {
	 .star-rating {
    font-size: 20px;
    display: inline-block;
}
	 #contact_s3 .contact_s3_r_content label {
    color: #605e5e;
    font-size: 14px;
	 }


    }




      #c_reviews{
        padding-top: 40px;
        padding-bottom: 40px;
      }
        #c_reviews .card{
          background: #f9f9f9;
          padding: 20px 25px;
          border: none;
          border-radius: 0;
		  height: 320px;
        }
      #c_reviews .card .card_review_content h2{
        font-size: 18px;
        color: #000;
		font-family: 'Roboto', Arial;
 
      }
      #c_reviews .card .card_review_content p b{
        font-size: 15px;
		font-family: 'Roboto', Arial;
      }
#c_reviews .card .card_review_content p{
	margin-bottom: 8px;
}
      #c_reviews .card .card_review_content h6{
        font-size: 14px;
		font-family: 'Roboto', Arial;  
      }
      #c_reviews .card .card_review_content_l p{
        margin-bottom: 1px;
      }
      #c_reviews .card .card_review_content_l p b{
        font-size: 12px;
		 font-family: 'Roboto', Arial;
      }
.star-filled{
	color:gold;
}
     .card_review_content_l .review-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px; /* Spacing between the rows */
}

@media (min-width: 301px) and (max-width: 600px) {
	
	#c_reviews .card .card_review_content h2 {
    font-size: 16px;
    color: #000;
}
	#c_reviews .card .card_review_content p b {
    font-size: 14px;
}
	#c_reviews .card {
    background: #f9f9f9;
    padding: 10px 10px;
    border: none;
    border-radius: 0;
     height: 485px;
}
			#c_reviews .card .card_review_content h6 {
    font-size: 12px;
    font-family: 'Roboto', Arial;
   
}
}
	
    @media (min-width: 601px) and (max-width: 991px) {
    #c_reviews .card {
    background: #f9f9f9;
    padding: 10px 10px;
    border: none;
    border-radius: 0;
     height: 381px;
}
		#c_reviews .card .card_review_content h6 {
    font-size: 14px;
    font-family: 'Roboto', Arial;
    margin-right: -85px;
}
    }
    
  @media (min-width: 992px) and (max-width: 1028px) {
	  #c_reviews .card {
    padding: 20px 15px;
    border: none;
    border-radius: 0;
   height: 310px;
    
}
	  	#c_reviews .card .card_review_content h6 {
    font-size: 14px;
    font-family: 'Roboto', Arial;
    margin-right: -100px;
}
	  #c_reviews .card .card_review_content p b {
    font-size: 14px;
}
	  #c_reviews .card .card_review_content h2 {
    font-size: 16px;
}
    }
@media (min-width: 1029px) and (max-width: 1400px) {
	#c_reviews .card .card_review_content h6 {
    font-size: 14px;
    font-family: 'Roboto', Arial;
    margin-right: -100px;
}
	#c_reviews .card .card_review_content h2 {
    font-size: 17px;
    color: #000;
    font-family: 'Roboto', Arial;
		margin-right: -20px;
}
	#footer .c_address h6 {
    color: #fff;
    font-size: 13px;
		text-align:left;
    
}
		#footer .c_address h5 {
    color: #fff;
    font-size: 13px;
}
	#footer .c_address h5 a {
    color: #fff;
    font-size: 13px;
}

    }
    @media (min-width: 1401px) and (max-width: 1440px) {
		
		#c_reviews .card .card_review_content h6 {
    font-size: 14px;
    font-family: 'Roboto', Arial;
    margin-right: -100px;
}
		#c_reviews .card .card_review_content h2 {
    font-size: 17px;
    color: #000;
    font-family: 'Roboto', Arial;
	margin-right: -20px;
}
	
    }

@media (min-width: 1441px) {
   #c_reviews .card {
    background: #f9f9f9;
    padding: 20px 25px;
    border: none;
    border-radius: 0;
    height: 295px;
}
	#c_reviews .card .card_review_content h6 {
    font-size: 14px;
    font-family: 'Roboto', Arial;
    margin-right: -150px;
}

    }



.slick-dots li button:before {
    font-family: 'slick';
    font-size: 14px;
    line-height: 20px;

}
#c_reviews .slick-dots {
    position: absolute;
    bottom: -37px;

}
#c_reviews .slick-dots li.slick-active button:before {
    opacity: .75;
    color: #9155A7;
}

#c_reviews .slick-prev:before{
	  font-family: "slick";
  font-size: 15px;
  line-height: 1;
  opacity: 1;
  color: #9155A7 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#c_reviews .slick-next:before {
  font-family: "slick";
  position: absolute;
  font-size: 15px;
  line-height: 1;
  opacity: 1;
  color: #9155A7 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#c_reviews .slick-prev:before {
  z-index: 1000 !important;
  left: 60px;
}
#c_reviews .slick-next:before {
  right: -33px;
}
#c_reviewsr .slick-prev {
  z-index: 1000 !important;
}
#c_reviews .slick-next {
  right: 0px;
}
#c_reviews .slick-prev {
  left: -45px;
	z-index:1000;
}
#c_reviews .slick-prev,
#c_reviews .slick-next {
  content: "";
  background: none;
  border: none;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0; /* Set font size to 0 to hide any text */
}
/* Add Font Awesome icons for the prev/next buttons */
#c_reviews .slick-prev::before,
 #c_reviews .slick-next::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 40px; /* Adjust size as needed */
}

/* Specific icons for previous and next */
#c_reviews .slick-prev::before {
  content: "\f104"; /* Unicode for Font Awesome's left arrow (chevron-left) */
}

#c_reviews .slick-next::before {
  content: "\f105"; /* Unicode for Font Awesome's right arrow (chevron-right) */
}

