.logo a img{
   width: 100px;
} 

.carousel{
   margin-top: 90px;
   width: 100%;
   /* height: 400px; */
}

.carousel .carousel-inner{
   width: 100%;
   height: 100%;
}

.carousel .carousel-inner .carousel-item{
   width: 100%;
   height: 100%;
}

/* .section-padding {
  margin: 50px 0;
} */


.choose-box{
  background:#fff;
  padding:25px;
  border-radius:12px;
  border:1px solid #ddd;
  box-shadow:0 8px 25px rgba(0,0,0,0.08);
  transition:.3s;
}

.choose-box:hover{
  transform:translateY(-6px);
  border-color:#ff7b00;
  box-shadow:0 12px 35px rgba(0,0,0,0.12);
}

.choose-icon{
  width:70px;
  height:70px;
  margin-bottom:10px;
}
/*
.clients-section img{
  width: 100%;
  height: 80px;
  object-fit: contain;
}
 /*
.clients-section img{
  padding:10px;
  margin:5px auto;
  height:70px;
  object-fit:contain;
}
/*  */
.clients-section img{
  height:90px;           
  padding:8px;           
  object-fit:contain;
}


.clients-section .row{
  padding-left:150px;    
}

.service-details-section .head{
  margin-bottom:50px;   
}

.para{
    margin-bottom:50px; 
}

.service-details-content p{
  text-align: justify;
}



.forheading{
  font-size: 38px;
  
}

.forpera{
  font-size: 18px !important;
}

.forFootermap{
  border: 1px solid black;
}




.card .theme-btn{
  width: 100px;
  height: 50px;
}
.card .theme-btn{
  display: inline-block;
}
.card .theme-btn{
  display: inline-block;
  margin: 0 auto;
}
.card {
  text-align: center;
}

.b-head{
  font-size: 40px;
}




