::-webkit-scrollbar{
  display: none;
}

.hero__thumbnail--slider___media{
  height: 95vh;
  width: 100%;
  margin-top: -35px;
  object-fit: cover;
}

.hero__content--home3{
  margin-left: 100px;
}

.section__heading--title{
  font-size: 34px;
  line-height: 35px;
}

.commercia__categories--icon{
  width: 100px;
  height: 100px;
}

.commercia__categories--box:hover{
  background: transparent;
  transform: translateY(0);
}

.commercia__categories--box:hover .commercia__categories--title{
  color: #000;
}

.commercia__categories--box:hover .commercia__categories--desc{
  color: #000;
}

.commercia__categories--box:hover .commercia__categories--icon{
  background: #20317036;
  color: #203270;
}

.commercia__categories--desc{
  font-size: 14px;
  line-height: 20px;
}

.custom_number{
  background: rgb(22 163 74 / 15%);
  width: 35px;
  min-width: 35px;
  height: 35px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(22, 163, 74);
  margin-right: 13px;
}

.contact__property--info__text{
  display: flex;
  align-items: center;
  /* flex-wrap: wrap; */
}

.contact__property--desc{
  font-size: 14px;
  line-height: 17px;
}

.contact__property--content{
  padding-right: 0 !important;
}

.custom_my_heading{
  font-size: 33px;
  line-height: 40px;
}

.footer p{
  color: grey;
}

.custom_help{
  background: #eebc6d;
  padding: 50px 0;
}

.custom_help h3{
  font-size: 30px;
  margin-bottom: 40px;
  font-weight: 600;
}

.custom_help_button{
  background: #203270;
  color: #fff;
  padding: 20px;
  display: block;
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 17px;
  width: 300px;
  border-radius: 7px;
  border: none;
  outline: none;
}







.custom_faq{
  padding: 60px 0;
}

.faq_left h3{
  font-weight: 700;
}

.faq_left .heading_btn{
  background: transparent;
  border: none;
  outline: none;
  display: flex;
  font-size: 17px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  font-weight: 700;
  margin-bottom: 10px;
}

.faq_left a{
  color: gray;
  width: 100%;
  font-size: 13px;
}

.faq_box{
  margin-bottom: 40px;
}

.faq_box h4{
  font-weight: 700;
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 20px;
}

.faq_box h4 span{
  color: #16a34a;
}

.faq_box p{
  color: gray;
  font-size: 14px;
  line-height: 20px;
}



.blog__thumbnail a img{
  height: 200px;
  width: 100%;
  object-fit: cover;
}

.blog__thumbnail a{
  width: 100%;
}