.about-banner.common-banner h1 span::after{background-size: 207px 9px;}
.rooted-grown-trust-sec .left-side p:first-of-type{margin-bottom: 20px;}
.rooted-grown-trust-sec .left-side .box-point{margin-top: 50px;}
.rooted-grown-trust-sec .left-side .box-point article{display: flex;gap: 20px;align-items: center;flex-wrap: nowrap;margin-bottom: 30px;}
.rooted-grown-trust-sec .left-side .box-point article:last-of-type{margin-bottom: 0;}
.rooted-grown-trust-sec .left-side .box-point article .img-sec img{border-radius: 0px;max-width: 70px;}
.rooted-grown-trust-sec .left-side .box-point article h4{font-size: 22px;line-height: 30px;margin-bottom: 10px;color: #101828;font-weight: 600;}
.rooted-grown-trust-sec .left-side .box-point article p{font-size: 16px;line-height: normal;font-weight: 400;margin-bottom: 0;text-align: left;}
.rooted-grown-trust-sec  img{border-radius: 25px;}
.rooted-grown-trust-sec.common-style h2{margin-bottom: 35px;}
.rooted-grown-trust-sec.common-style h2 span::after{background-size: 150px 9px;}
.rooted-grown-trust-sec .left-side p b a{color:#12758e}


.our-vision-mission{background-color: #F2FAFF;}
.our-vision-mission article{padding: 50px;border-radius: 20px;display: flex;flex-direction: column;flex-wrap: nowrap;height: 100%;}
.our-vision-mission .left-side article{background-color: #14435F ;}
.our-vision-mission .right-side article{background-color: #117E9A;}
.our-vision-mission article .top-icon{display: flex;align-items: center;flex-wrap: nowrap;gap: 40px;margin-bottom: 30px;}
.our-vision-mission article h2, .our-vision-mission article h2 span{color: #fff;margin-bottom: 0;}
.our-vision-mission.common-style h2 span::after{background-image: url(/wp-content/uploads/2025/08/white-afterrline.webp);background-size: 80% 100%;left: 30px;right: 0; }
.our-vision-mission article p{font-size: 25px;line-height: 40px;color: #fff;font-weight: 500;}


.why-customer-choose{background-color: #F8F8F8;}
.why-customer-choose .row{row-gap: 40px;}
.why-customer-choose .common-box-col article{text-align: center;padding: 40px;background-color: #fff;border-radius: 20px;display: flex;flex-direction: column;height: 100%;}
.why-customer-choose article img{margin-bottom: 20px;}
.why-customer-choose article h4{color: #101828;font-size: 24px;line-height: 28px;margin-bottom: 20px;}
.why-customer-choose article p{font-size: 18px;line-height: 26px;font-weight: 400;}
.why-customer-choose.common-style h2 span::after{background-size: 150px 10px;left: 90px;}

.ready-to-start-sec{background: radial-gradient(50% 50% at 50% 50%, #117E9A 0%, #14435F 100%);padding: 80px 0;}
.ready-to-start-sec h2 {color: #fff;font-size: 40px;line-height: 60px;}
.ready-to-start-sec p{color: #fff;text-align: left;}

.ready-to-start-sec .common-btn{background: #FFFFFF;border: 4px solid #89ABBA !important;color: #006D77;font-size: 22px;line-height: 28px;font-weight: 500;padding: 20px 30px;}
.ready-to-start-sec .common-btn:hover{color: #fff !important;border: 4px solid #FFFFFF80 !important;}








/* ===============================   Contact-page CSS  ==================================================================== */




    

.contact-inner-sec .right-side h2 span::after{/*background-image: url(/wp-content/uploads/2025/08/lightblue-line.webp);*/background-size: 149px 9px;left: 50px;}
.contact-inner-sec .left-side .light-blue-box { padding: 70px 60px; background-color: #F2FAFF; border-radius: 20px;}
.contact-inner-sec .left-side .light-blue-box article { display: inline-flex ; align-items: center; gap: 20px; justify-content: flex-start; flex-wrap: nowrap;margin-bottom: 20px; }
.contact-inner-sec .left-side .light-blue-box article h3 { color: #117E9A; font-weight: 600; font-size: 28px; line-height: 100%; margin-bottom: 0; }
.contact-inner-sec .left-side .light-blue-box  p, .contact-inner-sec .left-side .light-blue-box  p a{font-weight: 500;font-size: 24px; line-height: 36px;color: #333333; }
.contact-inner-sec .left-side .email-sec, .contact-inner-sec .left-side .call-sec{margin-bottom: 80px;}

.contact-inner-sec .left-side .light-blue-box  p a:hover{font-weight: 600;}


.contact-inner-sec .right-side .contact-form form{margin-top: 40px;font-family: 'Montserrat',sans-serif;}
.contact-inner-sec .right-side .contact-form .form-row p{ display: flex; flex-wrap: nowrap; gap: 25px;} 
.contact-inner-sec .right-side .contact-form .form-row p span{width: 100%;}
.contact-inner-sec .right-side .contact-form form .form-row{margin-bottom: 50px;}
.contact-inner-sec .right-side .contact-form form .form-row:nth-child(4){margin-bottom: 30px;}
.contact-inner-sec .right-side .contact-form .form-row input, .contact-inner-sec .right-side .contact-form .form-row  textarea { min-width: 240px; padding-bottom: 30px; border: none; border-bottom: 1px solid #333333; outline: none;font-weight: 400; font-size: 20px;  line-height: 30px;color: #333333CC;width: 100%;} 
.contact-inner-sec .right-side .contact-form textarea { resize: vertical; } 
.contact-inner-sec .right-side .contact-form .checkbox-group label{font-weight: 400; font-size: 20px; line-height: 30px;color: #475467;display: flex;align-items: center;gap: 20px;}
.contact-inner-sec .right-side .contact-form .checkbox-group input {width: 30px;height: 30px; } 
.contact-inner-sec .right-side .contact-form .checkbox-group a{color: #ED1109;font-weight: 500;}
.contact-inner-sec .right-side .contact-form .common-btn{margin-top: 50px;}
.contact-inner-sec .right-side .contact-form .common-btn{background-image: url(/wp-content/uploads/2025/08/cmn-btn-arrow.webp), linear-gradient(90deg, #1E1E1E 0%, #117E9A 100%) !important; background-repeat: no-repeat; background-position: center right 20px; background-size: 16px, cover; color: white; padding-right: 45px; background-color: #117e9a;}
.contact-inner-sec .right-side .contact-form .common-btn{background-image: url(/wp-content/uploads/2025/08/cmn-btn-hover-arrow.webp);}
.contact-inner-sec .right-side .contact-form .common-btn:hover{ background-repeat: no-repeat !important; background-position: center right 20px !IMPORTANT; background-size: 16px, cover !IMPORTANT; padding-right: 45px; background-color: #fff !important; background-image: url(/wp-content/uploads/2025/08/cmn-btn-hover-arrow.webp) !important; }
.contact-inner-sec .right-side .contact-form span.wpcf7-not-valid-tip{font-size: 12px;text-align: left;}













@media (min-width: 1401px) and (max-width: 1800px) {

.rooted-grown-trust-sec.common-style h2{padding-right: 80px;}
.rooted-grown-trust-sec .right-side img{width: 100%;height: 900px;object-fit: cover;}

.rooted-grown-trust-sec .left-side .box-point article h4{font-size: 20px;line-height: 25px;margin-bottom: 8px;}
.rooted-grown-trust-sec .left-side .box-point article p{font-size: 14px;padding-right: 30px;}
.rooted-grown-trust-sec .left-side .box-point article{gap: 18px;}

.rooted-grown-trust-sec .left-side .box-point article .img-sec img{max-width: 100%;height: auto;}

.contact-inner-sec .left-side .light-blue-box{padding: 70px 50px;}
.contact-inner-sec .right-side h2 span::after{background-size: 150px 12px;left: 30px;}

.our-vision-mission article p{font-size: 23px;line-height: 38px;}
.our-vision-mission article{padding: 45px;}

.why-customer-choose.common-style h2 span::after{left: 60px ;background-size: 164px 13px;}
.rooted-grown-trust-sec.common-style h2 span::after { background-size: 110px 13px; left: 0; }

.contact-us-banner.common-banner .left-side {padding-right: 70px;}

.contact-inner-sec .left-side .light-blue-box p, .contact-inner-sec .left-side .light-blue-box p a{font-size: 20px;line-height: 28px;}
}


@media (min-width: 1200px) and (max-width: 1399.99px) {
.rooted-grown-trust-sec.common-style h2{padding-right: 80px;}
.rooted-grown-trust-sec .right-side img{width: 100%;height:850px;object-fit: cover;}
.rooted-grown-trust-sec .left-side .box-point article h4{font-size: 18px;line-height: 22px;margin-bottom: 8px;}
.rooted-grown-trust-sec .left-side .box-point article p{font-size: 14px;padding-right: 20px;}
.rooted-grown-trust-sec .left-side .box-point article{gap: 15px;}
.rooted-grown-trust-sec .left-side .box-point{margin-top: 40px;} 
.rooted-grown-trust-sec .left-side .box-point article{margin-bottom: 25px;}

.our-vision-mission article p{font-size: 22px;line-height: 32px;}
.our-vision-mission article{padding: 40px;}
.our-vision-mission article .top-icon{gap: 30px;margin-bottom: 25px;}
.our-vision-mission .left-side .top-icon img{width: 30px;height: auto;}
.our-vision-mission .right-side .top-icon img{width: 50px;height: auto;}

.why-customer-choose.common-style h2 span::after{left: 50px;}
.why-customer-choose article img{width: 65px;height: auto;}
.why-customer-choose .common-box-col article{padding: 30px 25px;border-radius: 18px;}
.why-customer-choose article h4{font-size: 20px;margin-bottom: 16px;line-height: 26px;}
.why-customer-choose article p{font-size: 16px;}
/* .why-customer-choose article .content-sec{margin-top: auto;} */

.ready-to-start-sec h2{font-size: 35px;line-height: 50px;}
.ready-to-start-sec .common-btn{font-size: 18px;padding: 14px 25px;   }


.contact-us-banner.common-banner .left-side{padding-right: 80px;}
.contact-us-banner.common-banner p br {display: none;}

.contact-inner-sec .left-side .light-blue-box{padding: 60px 40px;}
.contact-inner-sec .left-side .light-blue-box article h3{font-size: 24px;line-height: 30px;}
.contact-inner-sec .left-side .light-blue-box p, .contact-inner-sec .left-side .light-blue-box p a{font-size: 18px;line-height: 28px;}
.contact-inner-sec .left-side .light-blue-box article img{width: 40px;height: auto;}
.contact-inner-sec .right-side h2 span::after{background-size: 130px 9px;left: 25px;}

.contact-inner-sec .right-side .contact-form .checkbox-group label{font-size: 16px;line-height: 26px;}
.contact-inner-sec .right-side .contact-form .checkbox-group input{width: 20px;height: 20px;}
.contact-inner-sec .right-side .contact-form .checkbox-group label{gap: 12px;}
.contact-inner-sec .right-side .contact-form .form-row input, .contact-inner-sec .right-side .contact-form .form-row textarea{font-size: 17px;line-height: 24px;padding-bottom: 20px;}
.contact-inner-sec .right-side .contact-form .common-btn{margin-top: 40px;}

 
}


@media (min-width: 992px) and (max-width: 1199.98px) {

.about-banner.common-banner h1 span::after{background-size: 130px 15px;left: 30px;}

.rooted-grown-trust-sec.common-style h2{padding-right: 70px;margin-bottom: 28px;}
.rooted-grown-trust-sec.common-style h2 span::after { background-size: 80px 9px; }

.rooted-grown-trust-sec .right-side img{width: 100%;height: 800px;object-fit: cover;}
.rooted-grown-trust-sec .left-side .box-point article .img-sec img{max-width: 70px ;height:auto;}
.rooted-grown-trust-sec .left-side .box-point article h4{font-size: 18px;line-height: 22px;margin-bottom: 8px;}
.rooted-grown-trust-sec .left-side .box-point article p{font-size: 14px;padding-right: 20px;}
.rooted-grown-trust-sec .left-side .box-point{margin-top: 30px;} 
.rooted-grown-trust-sec .left-side .box-point article{margin-bottom: 20px;}

.our-vision-mission.common-style h2 span::after { background-size: 80px 14px; left: 12px}
.our-vision-mission article p{font-size: 20px;line-height: 30px;}
.our-vision-mission article{padding: 35px;}
.our-vision-mission article .top-icon{gap: 30px;margin-bottom: 25px;}
.our-vision-mission .left-side .top-icon img{width: 30px;height: auto;}
.our-vision-mission .right-side .top-icon img{width: 50px;height: auto;}

.why-customer-choose.common-style h2 span::after { background-size: 120px 13px; left: 40px; }
.why-customer-choose .common-box-col article{padding: 30px 25px;}
.why-customer-choose article h4{font-size: 20px;}
.why-customer-choose article p{font-size: 16px;line-height: 24px;}
.why-customer-choose article img{width: 60px;height: auto;}
.why-customer-choose .row { row-gap: 30px; }

.ready-to-start-sec{padding: 60px 0;}
.ready-to-start-sec h2{font-size: 28px;line-height: 40px;}
.ready-to-start-sec .common-btn{font-size: 18px; line-height: 26px; padding: 15px 30px; margin-left: auto;}

.contact-us-banner.common-banner h1 {padding-right: 60px;}
.contact-us-banner.common-banner p br {display: none;}
.contact-inner-sec .left-side .light-blue-box{padding: 70px 40px;}
.contact-inner-sec .left-side .light-blue-box p br{display: none;}
.contact-inner-sec .left-side .light-blue-box p, .contact-inner-sec .left-side .light-blue-box p a{font-size: 22px;line-height: 32px;}
.contact-inner-sec .left-side .light-blue-box article h3{font-size: 24px;line-height: 35px;}
.contact-inner-sec .left-side .light-blue-box article img{width: 35px;height: auto;}



.contact-inner-sec .right-side .contact-form  p:first-of-type br{display: none;}
.contact-inner-sec .right-side .contact-form .form-row input, .contact-inner-sec .right-side .contact-form .form-row textarea{font-size: 17px;line-height: 24px;padding-bottom: 20px;}
.contact-inner-sec .right-side .contact-form .common-btn{margin-top: 30px;}
.contact-inner-sec .right-side .contact-form .checkbox-group label{font-size: 13px;line-height: 22px;}
.contact-inner-sec .right-side .contact-form .checkbox-group input{width: 20px;height: 20px;}
.contact-inner-sec .right-side .contact-form .checkbox-group label{gap: 10px;}
.contact-inner-sec .right-side .contact-form .checkbox-group p br{display: block;}

.contact-inner-sec .right-side h2 span::after{background-size: 100px 9px;left: 22px;}

.contact-inner-sec .right-side .contact-form .common-btn,.contact-inner-sec .right-side .contact-form .common-btn:hover{    background-size: 14px, cover;padding-left: 40px;}


}


@media (min-width: 768px) and (max-width: 991.98px) {

.about-banner.common-banner h1 span::after { background-size: 100px 14px; left: 10px;}





.our-vision-mission.common-style h2 span::after { background-size: 80px 14px; left: 12px}
.our-vision-mission article p{font-size: 16px;line-height: 26px;}
.our-vision-mission article{padding: 30px 25px;}
.our-vision-mission article .top-icon{gap: 20px;margin-bottom: 15px;justify-content: center;}
.our-vision-mission .left-side .top-icon img{width: 20px;height: auto;}
.our-vision-mission .right-side .top-icon img{width: 35px;height: auto;}

.why-customer-choose .common-box-col article{padding: 30px}
.why-customer-choose article h4{font-size: 20px;margin-bottom: 15px;}
.why-customer-choose article p{font-size: 16px;line-height: 24px;}
.why-customer-choose article img{width: 60px;height: auto;}
.why-customer-choose .row { row-gap: 30px; }

.ready-to-start-sec{padding: 50px 0;}
.ready-to-start-sec h2 { font-size: 30px; line-height: 40px; text-align: left; }
.ready-to-start-sec p br{display: none;}
.ready-to-start-sec .common-btn{ font-size: 16px; line-height: 24px; padding: 15px 25px; margin-left: auto; }





/* .contact-inner-sec .left-side .light-blue-box{padding: 50px 30px;display: flex;flex-wrap: nowrap;justify-content: space-between;} */
.contact-inner-sec .left-side .light-blue-box{padding: 50px 30px;display: flex;flex-wrap: wrap;align-items: center;gap: 60px 150px;} 

.contact-inner-sec .left-side .light-blue-box p, .contact-inner-sec .left-side .light-blue-box p a{font-size: 17px;line-height: 26px;text-align: left;}
.contact-inner-sec .left-side .light-blue-box article h3{font-size: 22px;line-height: 32px;}
.contact-inner-sec .left-side .light-blue-box article img{width: 30px;height: auto;}
.contact-inner-sec .left-side .light-blue-box article{gap: 10px;}
.contact-inner-sec .left-side .email-sec, .contact-inner-sec .left-side .call-sec{margin-bottom: 0;}

.contact-inner-sec .right-side{margin-top: 40px;}
.contact-inner-sec .right-side .contact-form  p:first-of-type br{display: none;}
.contact-inner-sec .right-side .contact-form .form-row input, .contact-inner-sec .right-side .contact-form .form-row textarea{font-size: 17px;line-height: 24px;padding-bottom: 20px;}

.contact-inner-sec .right-side .contact-form .checkbox-group label{font-size: 13px;line-height: 22px;}
.contact-inner-sec .right-side .contact-form .checkbox-group input{width: 24px;height: 24px;}
.contact-inner-sec .right-side .contact-form .checkbox-group label{gap: 10px;}
.contact-inner-sec .right-side .contact-form .checkbox-group p{text-align: left;}
.contact-inner-sec .right-side .contact-form .checkbox-group p br{display: block;}

.contact-inner-sec .right-side .contact-form .common-btn{margin: 40px auto 0; }
.contact-inner-sec .right-side .contact-form .common-btn,.contact-inner-sec .right-side .contact-form .common-btn:hover{    background-size: 15px, cover;padding-left: 42px;}
}


@media (max-width: 575.98px){

.common-banner .left-side{padding-right: 12px;}
.rooted-grown-trust-sec img { border-radius: 20px; }


.rooted-grown-trust-sec.common-style h2{max-width: 360px;margin: 0 auto 20px;}
.rooted-grown-trust-sec .left-side .box-point article h4{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
.rooted-grown-trust-sec .left-side .box-point article p{font-size: 12px;padding-right: 0px;text-align: left;}
.rooted-grown-trust-sec .left-side .box-point{margin-top: 30px;} 
.rooted-grown-trust-sec .left-side .box-point article{margin-bottom: 20px;gap: 10px;}
.rooted-grown-trust-sec .left-side .box-point article .img-sec img{max-width: 60px;}

.our-vision-mission.common-style h2 span::after { display: none;}
.our-vision-mission article p{font-size: 16px;line-height: 26px;}
.our-vision-mission article{padding: 30px;text-align: center;}
.our-vision-mission article .top-icon{gap: 20px;margin-bottom: 15px;justify-content: center;}
.our-vision-mission .left-side .top-icon img{width: 20px;height: auto;}
.our-vision-mission .right-side .top-icon img{width: 35px;height: auto;}
.our-vision-mission .row{row-gap: 20px;}


.why-customer-choose .common-box-col article{padding: 30px}
.why-customer-choose article h4{font-size: 18px;margin-bottom: 15px;}
.why-customer-choose article p{font-size: 14px;line-height: 24px;}
.why-customer-choose article img{width: 50px;height: auto;}
.why-customer-choose .row { row-gap: 20px; }

.ready-to-start-sec{padding: 60px 0;}
.ready-to-start-sec h2 { font-size: 28px; line-height: 38px; text-align: center;max-width: 360px;margin-left: auto;margin-right: auto; }
.ready-to-start-sec p br{display: none;}
.ready-to-start-sec p{padding: 0 30px;text-align: center;}
.ready-to-start-sec .common-btn{ font-size: 14px; line-height: 24px; padding: 12px 20px; margin: 30px auto 0;}


.contact-us-banner.common-banner p br{display: none;}
.contact-inner-sec .left-side .light-blue-box{padding: 40px 30px;text-align: left;}

.contact-inner-sec .left-side .light-blue-box p, .contact-inner-sec .left-side .light-blue-box p a{font-size: 16px;line-height: 26px;text-align: left;}
.contact-inner-sec .left-side .light-blue-box article h3{font-size: 20px;line-height: 30px;}
.contact-inner-sec .left-side .light-blue-box article img{width: 30px;height: auto;}
.contact-inner-sec .left-side .light-blue-box article{gap: 15px;}
.contact-inner-sec .left-side .email-sec, .contact-inner-sec .left-side .call-sec{margin-bottom: 30px;}

.contact-inner-sec .right-side .contact-form .form-row p{display: block;}

.contact-inner-sec .right-side{margin-top: 40px;}
.contact-inner-sec .right-side .contact-form  p:first-of-type br{display: none;}
.contact-inner-sec .right-side .contact-form .form-row input, .contact-inner-sec .right-side .contact-form .form-row textarea{font-size: 14px;line-height: 20px;padding-bottom: 20px;margin-bottom: 0px;}

.contact-inner-sec .right-side .contact-form .form-row  span.wpcf7-form-control-wrap {margin-bottom: 30px;display: block;}
   

.contact-inner-sec .right-side .contact-form .checkbox-group label{font-size: 13px;line-height: 22px;}
.contact-inner-sec .right-side .contact-form .checkbox-group input[type="checkbox"]{width: 20px;height: 20px;flex-shrink: 0; }
.contact-inner-sec .right-side .contact-form .checkbox-group label{gap: 10px;}
.contact-inner-sec .right-side .contact-form .checkbox-group p{text-align: left;}
.contact-inner-sec .right-side .contact-form .checkbox-group p br{display: block;}
.contact-inner-sec .right-side .contact-form .common-btn{margin: 40px auto 0; }

.contact-inner-sec .right-side .contact-form form .form-row, .contact-inner-sec .right-side .contact-form form .form-row:nth-child(4){margin-bottom: 0;}
.contact-inner-sec .right-side .contact-form .common-btn,.contact-inner-sec .right-side .contact-form .common-btn:hover{    background-size: 15px, cover;padding-left: 30px;}


}    


@media (max-width: 767.98px) and (orientation: landscape) {

.common-banner .left-side{padding-right: 12px;}
.rooted-grown-trust-sec img { border-radius: 20px; }


.rooted-grown-trust-sec.common-style h2{max-width: 360px;margin: 0 auto 20px;}
.rooted-grown-trust-sec .left-side .box-point article h4{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
.rooted-grown-trust-sec .left-side .box-point article p{font-size: 12px;padding-right: 0px;text-align: left;}
.rooted-grown-trust-sec .left-side .box-point{margin-top: 30px;} 
.rooted-grown-trust-sec .left-side .box-point article{margin-bottom: 20px;gap: 10px;}
.rooted-grown-trust-sec .left-side .box-point article .img-sec img{max-width: 60px;}

.our-vision-mission.common-style h2 span::after { display: none;}
.our-vision-mission article p{font-size: 16px;line-height: 26px;}
.our-vision-mission article{padding: 30px;text-align: center;}
.our-vision-mission article .top-icon{gap: 20px;margin-bottom: 15px;justify-content: center;}
.our-vision-mission .left-side .top-icon img{width: 20px;height: auto;}
.our-vision-mission .right-side .top-icon img{width: 35px;height: auto;}
.our-vision-mission .row{row-gap: 20px;}


.why-customer-choose .common-box-col article{padding: 30px}
.why-customer-choose article h4{font-size: 18px;margin-bottom: 15px;}
.why-customer-choose article p{font-size: 14px;line-height: 24px;}
.why-customer-choose article img{width: 50px;height: auto;}
.why-customer-choose .row { row-gap: 20px; }

.ready-to-start-sec{padding: 60px 0;}
.ready-to-start-sec h2 { font-size: 28px; line-height: 38px; text-align: center;max-width: 360px;margin-left: auto;margin-right: auto; }
.ready-to-start-sec p br{display: none;}
.ready-to-start-sec p{padding: 0 30px;}
.ready-to-start-sec .common-btn{ font-size: 14px; line-height: 24px; padding: 12px 20px; margin: 30px auto 0;}


.contact-us-banner.common-banner p br{display: none;}
.contact-inner-sec .left-side .light-blue-box{padding: 40px 30px;text-align: left;}

.contact-inner-sec .left-side .light-blue-box p, .contact-inner-sec .left-side .light-blue-box p a{font-size: 16px;line-height: 26px;text-align: left;}
.contact-inner-sec .left-side .light-blue-box article h3{font-size: 20px;line-height: 30px;}
.contact-inner-sec .left-side .light-blue-box article img{width: 30px;height: auto;}
.contact-inner-sec .left-side .light-blue-box article{gap: 15px;}
.contact-inner-sec .left-side .email-sec, .contact-inner-sec .left-side .call-sec{margin-bottom: 30px;}

.contact-inner-sec .right-side .contact-form .form-row p{display: block;}

.contact-inner-sec .right-side{margin-top: 40px;}
.contact-inner-sec .right-side .contact-form  p:first-of-type br{display: none;}
.contact-inner-sec .right-side .contact-form .form-row input, .contact-inner-sec .right-side .contact-form .form-row textarea{font-size: 14px;line-height: 20px;padding-bottom: 20px;margin-bottom: 30px;}

.contact-inner-sec .right-side .contact-form .checkbox-group label{font-size: 13px;line-height: 22px;}
.contact-inner-sec .right-side .contact-form .checkbox-group input[type="checkbox"]{width: 20px;height: 20px;flex-shrink: 0; }
.contact-inner-sec .right-side .contact-form .checkbox-group label{gap: 10px;}
.contact-inner-sec .right-side .contact-form .checkbox-group p{text-align: left;}
.contact-inner-sec .right-side .contact-form .checkbox-group p br{display: block;}
.contact-inner-sec .right-side .contact-form .common-btn{margin: 40px auto 0; }

.contact-inner-sec .right-side .contact-form form .form-row, .contact-inner-sec .right-side .contact-form form .form-row:nth-child(4){margin-bottom: 0;}
.contact-inner-sec .right-side .contact-form .common-btn,.contact-inner-sec .right-side .contact-form .common-btn:hover{    background-size: 15px, cover;padding-left: 30px;}


}

@media (min-width: 576px) and (max-width: 767.98px) {

.common-banner .left-side{padding-right: 12px;}
.rooted-grown-trust-sec img { border-radius: 20px; }


.rooted-grown-trust-sec.common-style h2{max-width: 360px;margin: 0 auto 20px;}
.rooted-grown-trust-sec .left-side .box-point article h4{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
.rooted-grown-trust-sec .left-side .box-point article p{font-size: 12px;padding-right: 0px;text-align: left;}
.rooted-grown-trust-sec .left-side .box-point{margin-top: 30px;} 
.rooted-grown-trust-sec .left-side .box-point article{margin-bottom: 20px;gap: 10px;}
.rooted-grown-trust-sec .left-side .box-point article .img-sec img{max-width: 60px;}

.our-vision-mission.common-style h2 span::after { display: none;}
.our-vision-mission article p{font-size: 16px;line-height: 26px;}
.our-vision-mission article{padding: 30px;text-align: center;}
.our-vision-mission article .top-icon{gap: 20px;margin-bottom: 15px;justify-content: center;}
.our-vision-mission .left-side .top-icon img{width: 20px;height: auto;}
.our-vision-mission .right-side .top-icon img{width: 35px;height: auto;}
.our-vision-mission .row{row-gap: 20px;}


.why-customer-choose .common-box-col article{padding: 30px}
.why-customer-choose article h4{font-size: 18px;margin-bottom: 15px;}
.why-customer-choose article p{font-size: 14px;line-height: 24px;}
.why-customer-choose article img{width: 50px;height: auto;}
.why-customer-choose .row { row-gap: 20px; }

.ready-to-start-sec{padding: 60px 0;}
.ready-to-start-sec h2 { font-size: 28px; line-height: 38px; text-align: center;max-width: 360px;margin-left: auto;margin-right: auto; }
.ready-to-start-sec p br{display: none;}
.ready-to-start-sec p{padding: 0 30px;}
.ready-to-start-sec .common-btn{ font-size: 14px; line-height: 24px; padding: 12px 20px; margin: 30px auto 0;}


.contact-us-banner.common-banner p br{display: none;}
.contact-inner-sec .left-side .light-blue-box{padding: 40px 30px;text-align: left;}

.contact-inner-sec .left-side .light-blue-box p, .contact-inner-sec .left-side .light-blue-box p a{font-size: 16px;line-height: 26px;text-align: left;}
.contact-inner-sec .left-side .light-blue-box article h3{font-size: 20px;line-height: 30px;}
.contact-inner-sec .left-side .light-blue-box article img{width: 30px;height: auto;}
.contact-inner-sec .left-side .light-blue-box article{gap: 15px;}
.contact-inner-sec .left-side .email-sec, .contact-inner-sec .left-side .call-sec{margin-bottom: 30px;}

.contact-inner-sec .right-side .contact-form .form-row p{display: block;}

.contact-inner-sec .right-side{margin-top: 40px;}
.contact-inner-sec .right-side .contact-form  p:first-of-type br{display: none;}
.contact-inner-sec .right-side .contact-form .form-row input, .contact-inner-sec .right-side .contact-form .form-row textarea{font-size: 14px;line-height: 20px;padding-bottom: 20px;margin-bottom: 30px;}

.contact-inner-sec .right-side .contact-form .checkbox-group label{font-size: 13px;line-height: 22px;}
.contact-inner-sec .right-side .contact-form .checkbox-group input[type="checkbox"]{width: 20px;height: 20px;flex-shrink: 0; }
.contact-inner-sec .right-side .contact-form .checkbox-group label{gap: 10px;}
.contact-inner-sec .right-side .contact-form .checkbox-group p{text-align: left;}
.contact-inner-sec .right-side .contact-form .checkbox-group p br{display: block;}
.contact-inner-sec .right-side .contact-form .common-btn{margin: 40px auto 0; }

.contact-inner-sec .right-side .contact-form form .form-row, .contact-inner-sec .right-side .contact-form form .form-row:nth-child(4){margin-bottom: 0;}
.contact-inner-sec .right-side .contact-form .common-btn,.contact-inner-sec .right-side .contact-form .common-btn:hover{    background-size: 15px, cover;padding-left: 30px;}



}




