@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');


.intro {
    padding: 0px !important;
    overflow-x: auto;
}

p.mhomecontent {
    padding-top: 0 !important;
}

.bgx1{
background-image:url(https://www.newpages2u.com/userfiles/22621/image/bg4.jpg);
background-position:100%;
padding:5% 0;
color:#fff;
}


.bgx2{
background-image:url(https://www.newpages2u.com/userfiles/22621/image/bg2.jpg);
background-position:cover;
padding:5% 0 10% 0;
color:#333;
}

.bgx3{
background-image:url(https://www.newpages2u.com/userfiles/22621/image/bg3.jpg);
background-position:cover;
color:#fff;
}

.font1{
font-size:1.2rem;
margin:20px 0 10px 0;
}

.font2{
font-size:2rem;
line-height:2.4rem;
margin-bottom: 30px ;
font-weight:bold;
}

.font3{
font-size:1rem;
line-height:1.4rem;
}


.wid-8{
width:80%;
margin: 0 10%;
}

.txt-content1{
padding:10% 10% %;
}

.imgx1{
max-width:450px;
margin: 0 auto;
}


.imgx2{
position: relative;
max-width: 450px;
}

.iconx1{
max-width:100px;
margin: 0 auto;
}


.iconx2{
max-width:150px;
margin: 0 auto;
transition: ease-in-out 0.3s;
}

.iconx2:hover{
transform:scale(1.1);
}


.iconx3{
max-width:50px;
margin: 25px auto 0 auto;
filter:brightness(0);
transition: ease-in-out 0.3s;
}


.iconx3:hover{
transform:scale(1.1);
}

.box-service{
background:#fff;
color:#444;
padding:10%;
border-radius:25px;
width:70%;
margin: 0 auto;
}


.btnx1{
display:block;
background-image: linear-gradient(to right, #8CC63F, #9ED844);
color:#fff !important;
font-size:.9rem;
width:max-content;
border-radius:25px;
padding: 12px 35px;
transition: ease-in-out 0.3s;
margin:30px auto 15px auto;
}

.btnx1:hover{
background-image: linear-gradient(to right, #77A52F, #8CC63F);
box-shadow: 1px 1px 2px #ccc;
text-decoration:none;
}