/*=======About us section css start=========*/
.about-section{ padding: 100px 0 80px;}
.about-wrap{width: 100%; display: flex; flex-wrap: wrap;    align-items: center; justify-content: space-between; }
.about-img-left { width: 42%; max-width: 622px; display: flex; position: relative; background-position: center; background-repeat: no-repeat; background-size: contain; align-self: flex-start; }
.about-img{width: 300px;}
.about-img img { border-radius: 10px; }
.about-img:last-child { padding-left: 15px; margin-top: 75px; }
.about-img-left .shape-1 { position: absolute; right: 55px; top: -55px; z-index: -1; }
.about-content-right { width: 55%; max-width: 818px; }
.about-content-full { padding-top: 80px; }
/*=======About us section css End=========*/
/*=======why-choose-us section css start=========*/
.why-choose-us-section{ padding: 0px 0px 80px; }
.why-choose-us-wrap{ background: #fff; box-shadow: rgba(0, 0, 0, 0.15) 2px 0px 79px; padding: 60px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.whychooseus-content{ width: 58%; }
.whychooseus-content h3 em { background: #fffdf4; }
.whychooseus-right{ width: 38%; }
.whychooseus-content h2, .about-content-full h2, .about-content-right h2 { position: relative; }
.whychooseus-content .squre, .about-content-full .squre, .about-content-right .squre { margin-bottom: 45px; }
.about-content-right .squre { margin-top: 45px;margin-bottom: 45px; }
.about-content-full .squre { margin-left: 35px; }
/*=======why-choose-us section css End=========*/
