@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);:root{--primaryHeading:"Montserrat",sans-serif;--bodyFont:"Open Sans",sans-serif;--primaryColor:#a1c861;--secColor:#695425;--linear-gradient:linear-gradient(180deg, #a1c861 -48%, #695425 95%);--linear-gradient2:linear-gradient(180deg, #a1c861 -48%, #695425 95%);--linear-gradient3:linear-gradient(180deg, #a1c861 -48%, #695425 95%);--linear-gradient4:linear-gradient(180deg, #a1c861 -48%, #695425 95%);--linear-gradient5:linear-gradient(180deg, #a1c861 -48%, #695425 95%);--linear-gradient6:linear-gradient(180deg, #a1c861 -48%, #695425 95%);--primaryTxtColor:#BAC94A;--secTxtColor:#333333;--bodyColor:#4C4C4C;--black:#000;--white:#fff;--bodySize:16px;--bodyWeight:normal}#main_area{padding-bottom:0!important}.serv_intro_con{padding:0}.serv_intro_info{text-align:center}.serv_intro_info h2{color:var(--secTxtColor);font-size:50px;line-height:100%;font-family:var(--primaryHeading);font-weight:700;margin-bottom:35px}.serv_intro_info p{text-align:inherit;color:var(--bodyColor)}.serv_boxes{display:flex;justify-content:center;gap:30px;margin:150px 0 100px;flex-wrap:wrap;row-gap:165px}.serv_boxes li{background:var(--secColor);border-radius:34px;width:calc(25% - 30px);max-width:325px;position:relative}.serv_boxes li:hover{background:var(--linear-gradient)}.serv_boxes li:nth-child(even){top:53.1px}.serv_boxes li figure{position:relative;margin-top:-75px}.serv_boxes li figure::after{content:'';background:no-repeat center/100%;position:absolute;bottom:50px;right:41px}.serv_boxes li:first-child figure::after{width:64px;height:55px;background-image:url(images/serv-icon1.png)}.serv_boxes li:nth-child(2) figure::after{width:57px;height:50px;background-image:url(images/serv-icon2.png)}.serv_boxes li:nth-child(3) figure::after{width:54px;height:55px;background-image:url(images/serv-icon3.png)}.serv_boxes li:nth-child(4) figure::after{width:55px;height:55px;background-image:url(images/serv-icon4.png)}.serv_boxes li:last-child figure::after{width:55px;height:55px;background-image:url(images/serv-icon5.png)}.serv_boxes li figure img{width:61%;max-width:193px;border-radius:100px 50px 100px 0}.serv_box_text_content{color:#fff;padding:20px 31px 20px 51px;margin:0 auto}.serv_box_text_content h2{font-size:22px;font-family:var(--primaryHeading);line-height:100%;font-style:italic;font-weight:700;margin-bottom:35px;color:var(--white)}.serv_box_text_content h2 span{display:block;line-height:100%}.serv_box_text_content p{color:var(--white)}.serv_box_text_content a{position:absolute;top:0;left:0;width:100%;height:100%}.availability{margin-bottom:80px;text-align:center}.availability h2{color:var(--secTxtColor);font-size:50px;line-height:100%;font-family:var(--primaryHeading);font-weight:700;margin-bottom:35px}.availability ul{display:flex;justify-content:center;gap:12px;margin-bottom:25px;flex-wrap:wrap}.availability ul li{width:24%;background:var(--secColor);color:#fff;height:20px;padding:20px;height:100%;border-radius:40px}.availability p{max-width:1200px;margin:0 auto}.service_area{text-align:center}.service_area h2{color:var(--secTxtColor);font-size:50px;line-height:100%;font-family:var(--primaryHeading);font-weight:700;margin-bottom:35px}.service_area ul li{text-align:left}.serv_btm_img{width:160%;margin-left:50%;transform:translateX(-50%);text-align:center;max-width:1920px;position:relative}.serv_btm_img::after{content:'';width:100%;height:84px;background:linear-gradient(to bottom,#fff 20%,transparent);position:absolute;top:0;left:0}@media only screen and (max-width:1400px){.availability ul li{min-height:96px;display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width:1200px){.serv_box_text_content{padding:20px 20px}.serv_boxes li figure{margin-top:-35px}.serv_boxes li figure::after{right:20px;bottom:10px}}@media only screen and (max-width:1000px){#main_area{padding-bottom:0!important}.about_page_title{position:static;border:none;margin:15px auto;width:100%;aspect-ratio:unset;border-radius:0;padding:30px 20px}.serv_intro_con{padding-top:0}.serv_boxes{gap:140px 20px;margin:150px 0 50px}.serv_boxes li{width:calc(50% - 20px);max-width:370px}.serv_boxes li:nth-child(n){top:0}.serv_boxes li figure{margin-top:-85px}.availability{margin-bottom:40px}.availability ul li{width:48%}.availability p{max-width:100%}}@media only screen and (max-width:600px){.serv_boxes li{width:100%}.serv_intro_info h2{font-size:35px}.availability h2{font-size:35px}.availability ul li{width:100%}.service_area h2{font-size:35px}}