
section.service-section .service-row .col-6{
  width:47%;
}
section.service-section .row{
  justify-content:space-between;
  margin-bottom: 60px;
}
section.service-section .service-img-info img{
  width:100%;
  height:400px;
  object-fit:cover;
  border-radius:10px;
}
section.service-section .service-info {
    padding-top: 0;
    border-top: 0px solid;
}
section.service-section .service-content {
    display: flex;
    align-items: center;
}
section.service-section .service-content .main-btn{
  display:flex;
  width:170px;
  align-items:center;
  justify-content:center;
}
section.service-section {
    padding-bottom: 20px;
}

section.form-sec h1{
  color:var(--heading-color);
  
}

.form-control {
    border-radius: 40px;
    padding: 10px;
}

 textarea.form-control {
    border-radius: 20px;
}

section.form-sec{
      /* background-color: var(--lt-bg-color); */
}

.star-img {
    width: 120px;
    height: auto;
    display: block;
    margin: auto;
}

.c-logo {
    /* background: #fff; */
    width: 70%;
}


.left_text h2{
   font-size: 40px;
   text-transform: uppercase;
   color: var(--white-color);
} 

.left_text h2 span{
  font-size: 48px;
    font-weight: bolder;
} 

.client-logo-section {
  margin-bottom:20px;
  text-align:center;
  /* background: var(--lt-bg-color); */
  padding: 20px;
}

.client-logo-section h5{
  margin-bottom:20px;
  text-align: center;
  text-transform: uppercase;
  font-size: 23px;
  color: var(--white-color);
}


.client-logo-section .col-12 col-md-4{
   border-right: 1px solid #e9e9e9;
}
   
.col-12.col-md-4.border-right {
    border-right: 1px solid #d1cccc;
    text-align: center;
}
.col-12.col-md-4.border-right:last-child{
  border-right:0px solid;
}
.col-12.col-md-4.border-right h6{
  color:var(--white-color);
  margin-bottom:0;
  font-size: 19px;
}
.card_sec_ser h4{
  /* text-transform: uppercase; */
  margin-bottom: 0;
  color: var(--white-color);
}

.card_sec_ser h3{
  text-transform: uppercase;
  color: var(--white-color);
}
.card_sec_ser p{
  color: var(--white-color);
}

.hero-section {
  position: relative;
  background: #4f654e url('../images/welcome-bg.png')    no-repeat 0 0;
  background-size: contain;
  /* background-color: #0f3762; */ /* fallback color */
  color: #fff; /* ensures all text inside is white */
  margin-top: 40px;
}

.hero-section .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* background-color: #4f654e94; */
}

section.exp_section{
    position: relative;
    background: url('../images/propmangebgtwo.jpg')
    no-repeat left top / contain;
    background-size: cover;

}

section.exp_section .position-absolute{
      background-color: var(--secondary-color);
      height: 100%;
      width: 100%;
}

section.exp_section .row{
    justify-content: center;
    gap: 30px 0;
}
section.exp_section img{
   padding-right: 20px;
}

section.business {
  /* background-image: url("../images/propmanagebgthree.webp"); */
  background-image: url("../images/bussinerbg.jpg");
 background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    text-align: center;
    background-position: center;
}

section.business h2{
  color:#fff;
  font-size: 45px;
}

section.business p{
  color:#fff;
}

section.business .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
       background: rgb(0 0 0 / 51%);
}

.row.exp-sec-card {
    margin-top: 40px;
}

section.complimentary_sec{
padding-bottom: 0px;
}
section.complimentary_sec .head-sec h2{
  text-align:center;
  margin-bottom:60px;
}


section.complimentary_sec li {
    list-style: disc;
    font-size: var(--f18);
    font-weight: 600;
}


.list-space-b {
  margin-bottom:30px;
}


section.hero-section .container{
  position: relative;
}

section.hero-section h2{
     text-shadow: 0px 0px 3px #000;
    color:#fff;
}

section.hero-section p{
     text-shadow: 0px 0px 3px #000;
     color:#fff;
     font-size: 20px;
}

section.form-sec button.main-btn.btn{
    color: var(--white-color);
}
section.business .main-btn{
    color: white;
    border: 1px solid white;
}

section.form-sec form{
  padding: 20px;
}
section.form-sec input{
  margin-bottom: 15px;
}
section.form-sec button{
 margin-top: 15px;
}
section.form-sec .row{
padding-top: 30px;
}

section.exp_section .exp-sec-card img {
    width: 75px;
    /* height: 75px; */
    object-fit: contain;
}