.about-us .about-details{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px}.about-us .about-details .left-image,.about-us .about-details .right_section{padding:0 15px;width:50%}.about-us .about-details img{border-radius:15px;height:100%;width:100%}.about-us .right_section span{color:#ff9f29;font-size:16px;font-weight:600;line-height:normal;text-transform:uppercase}.about-us .right_section h2{font-size:40px;line-height:normal;margin-bottom:10px}.about-us .right_section p{font-size:18px;margin:0}.about-us .right_section .btns{padding-top:15px}.about-us .right_section .btns a{background:#ff9f29;border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:normal;padding:15px 30px;text-decoration:none;transition:.5s}.about-us .right_section .btns a:hover{opacity:.6}@media only screen and (max-width:767px){.about-us .about-details .left-image,.about-us .about-details .right_section{width:100%}.about-us .right_section span{font-size:14px}.about-us .right_section h2{font-size:28px}.about-us .right_section .btns a{font-size:14px;padding:12px 30px}}@media only screen and (min-width:768px) and (max-width:1240px){.about-us .about-details{align-items:unset}.about-us .about-details img{position:sticky;top:30px}.about-us .right_section h2{font-size:32px}}