*{margin: 0;padding: 0;box-sizing: border-box;font-family: "Inter", sans-serif;}


/* commom css */
button{font-size: 16px !important;font-weight: 500 !important;}
.py-100{padding-top: 100px; padding-bottom: 100px;}
.ptb-80{padding-top: 80px; padding-bottom: 80px;}
.pb-100{padding-bottom: 100px;}
h2{font-size: 32px;}
.rounded-xxl{border-radius: 100px;}
.br-16{border-radius: 16px 16px 0px 0px;}
.img111 img {transition: all 0.3s ease;}
.img111 img:hover {animation: hover-effect 0.3s ease;}
@keyframes hover-effect {
  0% {transform: scale(1);}
  50% {transform: scale(1.1);}
  100% {transform: scale(1);}
}
.gray-btn{border: 1px solid #656565; color: #656565; border-radius: 50px;}
/* commom css */

/* service banner */
#services{background-image: url(../images/services/service-bg.webp); background-position: center; background-repeat: no-repeat; background-size: cover;}
#services h1{font-size: 60px; font-weight: 700;}
/* service banner */

/* wall Designing */
#wall-service img{width: 140px;}
#service-post ul li{color: #4E4E4E;}
/* wall Designing */

@media only screen and (max-width: 991px) 
{
.pb-100{padding-bottom: 70px;}
#services h1{font-size: 48px;}
}

@media only screen and (max-width: 575px) 
{
.pb-100{padding-bottom: 40px;}
#services {
    background-image: url(/_nuxt/assets/images/services/service-mob-bg.webp);
  }
}





