.product-civil{background:#c4eae8;padding:90px 0}.product-civil .heading-section{max-width:700px;text-align:center;margin:auto auto 40px}.product-civil .civil-box{padding:5%;border-radius:10px;background-color:#fff;color:#000;min-height:670px}.product-civil .civil-box.box-1{background-color:#00bfb2;color:#fff}.product-civil .civil-box .img-box{text-align:right;margin-bottom:10px}.product-civil .civil-box .img-box img{border:5px solid #00bfb2;background:#fff;border-radius:50%;padding:20px;height:200px;width:200px;object-fit:contain}.product-civil .civil-box h4{font-family:var(--font-family);font-style:normal;font-weight:600;font-size:36px;line-height:36px;letter-spacing:-.02em;margin-bottom:20px}.product-civil .civil-box p{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:20px;line-height:30px}.product-section{padding:120px 10px;background:#fff}.product-section.reverse{background:#f3fbfa}.product-section h4{font-weight:600;font-size:36px;line-height:36px;letter-spacing:-.02em;margin-bottom:20px}.product-section h4,.product-section p{font-family:var(--font-family);font-style:normal;color:#000}.product-section p{font-weight:400;font-size:19px;line-height:30px}.product-section img{max-width:600px}.product-section-2{padding:50px 10px;background:#ccf2f0}.product-section-2 h4{font-weight:600;font-size:36px;line-height:36px;letter-spacing:-.02em}.product-section-2 h4,.product-section-2 p{font-family:var(--font-family);font-style:normal;color:#000;margin-bottom:20px}.product-section-2 p{font-weight:400;font-size:30px;line-height:50px}.product-section-2 img{max-width:300px}@media screen and (min-width:1600px)and (max-width:1800px){.product-civil{padding:90px 0}.product-civil .heading-section{max-width:700px;margin:auto auto 40px}.product-civil .civil-box{padding:5%;border-radius:10px}.product-civil .civil-box .img-box{margin-bottom:10px}.product-civil .civil-box .img-box img{border:5px solid #00bfb2;padding:20px;height:200px;width:200px}.product-civil .civil-box h4{font-size:36px;line-height:36px;margin-bottom:20px}.product-civil .civil-box p{font-size:20px;line-height:30px}.product-section{padding:120px 10px}.product-section h4{font-size:36px;line-height:36px;margin-bottom:20px}.product-section p{font-size:19px;line-height:30px}.product-section img{max-width:600px}.product-section-2{padding:50px 10px}.product-section-2 h4{font-size:36px;line-height:36px;margin-bottom:20px}.product-section-2 p{font-size:30px;line-height:50px;margin-bottom:20px}.product-section-2 img{max-width:300px}}@media screen and (min-width:1400px)and (max-width:1599px){.product-civil{padding:80px 0}.product-civil .heading-section{max-width:700px;margin:auto auto 30px}.product-civil .civil-box{padding:4%;border-radius:10px}.product-civil .civil-box .img-box{margin-bottom:10px}.product-civil .civil-box .img-box img{border:5px solid #00bfb2;padding:16px;height:180px;width:180px}.product-civil .civil-box h4{font-size:34px;line-height:32px;margin-bottom:20px}.product-civil .civil-box p{font-size:19px;line-height:30px}.product-section{padding:100px 10px}.product-section h4{font-size:35px;line-height:34px;margin-bottom:20px}.product-section p{font-size:19px;line-height:30px}.product-section img{max-width:500px}.product-section-2{padding:50px 10px}.product-section-2 h4{font-size:34px;line-height:32px;margin-bottom:20px}.product-section-2 p{font-size:27px;line-height:50px;margin-bottom:20px}.product-section-2 img{max-width:300px}}@media screen and (min-width:1200px)and (max-width:1399px){.product-civil{padding:70px 0}.product-civil .heading-section{max-width:700px;margin:auto auto 30px}.product-civil .civil-box{padding:4%;border-radius:10px}.product-civil .civil-box .img-box{margin-bottom:10px}.product-civil .civil-box .img-box img{border:5px solid #00bfb2;padding:13px;height:160px;width:160px}.product-civil .civil-box h4{font-size:32px;line-height:30px;margin-bottom:20px}.product-civil .civil-box p{font-size:18px;line-height:26px}.product-section{padding:90px 10px}.product-section h4{font-size:33px;line-height:32px;margin-bottom:15px}.product-section p{font-size:18px;line-height:26px}.product-section img{max-width:420px;max-height:350px}.product-section-2{padding:50px 10px}.product-section-2 h4{font-size:32px;line-height:46px;margin-bottom:20px}.product-section-2 p{font-size:23px;line-height:40px;margin-bottom:20px}.product-section-2 img{max-width:300px;max-height:400px}}@media screen and (min-width:992px)and (max-width:1199px){.product-civil{padding:70px 0}.product-civil .heading-section{max-width:700px;margin:auto auto 30px}.product-civil .civil-box{padding:3%;border-radius:10px}.product-civil .civil-box .img-box{margin-bottom:10px}.product-civil .civil-box .img-box img{border:4px solid #00bfb2;padding:10px;height:160px;width:160px}.product-civil .civil-box h4{font-size:28px;line-height:30px;margin-bottom:20px}.product-civil .civil-box p{font-size:17px;line-height:24px}.product-section{padding:80px 10px}.product-section h4{font-size:30px;line-height:32px;margin-bottom:15px}.product-section p{font-size:17px;line-height:26px}.product-section img{max-width:380px;max-height:320px}.product-section-2{padding:50px 10px}.product-section-2 h4{font-size:30px;line-height:44px;margin-bottom:20px}.product-section-2 p{font-size:22px;line-height:38px;margin-bottom:20px}.product-section-2 img{max-width:280px;max-height:360px}}@media screen and (min-width:768px)and (max-width:991px){.product-civil{padding:70px 0}.product-civil .heading-section{max-width:700px;margin:auto auto 30px}.product-civil .civil-box{padding:3%;border-radius:10px}.product-civil .civil-box.box-1{margin-bottom:30px}.product-civil .civil-box .img-box{margin-bottom:10px}.product-civil .civil-box .img-box img{border:4px solid #00bfb2;padding:10px;height:160px;width:160px}.product-civil .civil-box h4{font-size:28px;line-height:30px;margin-bottom:20px}.product-civil .civil-box p{font-size:18px;line-height:28px}.product-section{padding:80px 10px}.product-section h4{font-size:32px;line-height:32px;margin-bottom:15px}.product-section p{font-size:18px;line-height:26px;margin-bottom:60px}.product-section img{max-width:380px;max-height:380px}.product-section-2{padding:60px 10px}.product-section-2 h4{font-size:30px;line-height:44px;margin-bottom:20px}.product-section-2 p{font-size:22px;line-height:38px;margin-bottom:20px}.product-section-2 img{margin-top:60px;max-width:280px;max-height:360px}}@media screen and (min-width:576px)and (max-width:767px){.product-civil{padding:70px 0}.product-civil .heading-section{max-width:700px;margin:auto auto 30px}.product-civil .civil-box{padding:3%;border-radius:10px}.product-civil .civil-box.box-1{margin-bottom:30px}.product-civil .civil-box .img-box{margin-bottom:10px}.product-civil .civil-box .img-box img{border:4px solid #00bfb2;padding:10px;height:160px;width:160px}.product-civil .civil-box h4{font-size:28px;line-height:30px;margin-bottom:20px}.product-civil .civil-box p{font-size:18px;line-height:28px}.product-section{padding:80px 10px}.product-section h4{font-size:32px;line-height:32px;margin-bottom:15px}.product-section p{font-size:18px;line-height:26px;margin-bottom:60px}.product-section img{max-width:380px;max-height:380px}.product-section-2{padding:60px 10px}.product-section-2 h4{font-size:30px;line-height:44px;margin-bottom:20px}.product-section-2 p{font-size:22px;line-height:38px;margin-bottom:20px}.product-section-2 img{margin-top:60px;max-width:280px;max-height:360px}}@media screen and (max-width:575px){.product-civil{padding:50px 0}.product-civil .heading-section{max-width:700px;margin:auto auto 30px}.product-civil .civil-box{padding:7% 3%;border-radius:10px}.product-civil .civil-box.box-1{margin-bottom:30px}.product-civil .civil-box .img-box{margin-bottom:10px}.product-civil .civil-box .img-box img{border:3px solid #00bfb2;padding:5px;height:120px;width:120px}.product-civil .civil-box h4{font-size:24px;line-height:30px;margin-bottom:15px}.product-civil .civil-box p{font-size:15px;line-height:22px}.product-section{padding:60px 10px}.product-section h4{font-size:28px;line-height:32px;margin-bottom:15px}.product-section p{font-size:16px;line-height:24px;margin-bottom:40px}.product-section img{max-width:300px;max-height:300px}.product-section-2{padding:50px 10px}.product-section-2 h4{font-size:28px;line-height:40px;margin-bottom:20px}.product-section-2 p{font-size:20px;line-height:34px;margin-bottom:20px}.product-section-2 img{margin-top:60px;max-width:260px;max-height:340px}}