.navbar,#app{margin-bottom:0}.hero-img{margin-bottom:10rem;background:#fff!important}#about-heading{letter-spacing:0;text-align:left;color:#fff;margin-bottom:5rem;font-size:70px;line-height:80px}#about-subheading{letter-spacing:0;text-align:left;color:#fff;width:80%;margin-bottom:1rem;font-size:20px;line-height:32px}.heading-text{float:right;bottom:30vh;left:30rem}.d-mobile-none{padding-bottom:5rem;display:block!important}.d-mobile-none .row:first-of-type{margin-bottom:5rem}.side-text{writing-mode:tb;letter-spacing:.2em;text-align:left;margin-top:100%;font-size:15px;font-weight:500;line-height:19px;transform:rotate(180deg)}.about-img{z-index:100}.margin-top-3{margin-top:3rem}.margin-top-15{margin-top:15rem}.black-about-title{letter-spacing:0;text-align:left;color:#000;border-left:4px solid #2fb09b;padding-left:2rem;font-size:40px;font-weight:700;line-height:86px}.description-wrapper{z-index:99;background:#f6f7fa;border:60px solid #f6f7fa;min-width:800px;max-width:800px;margin-top:7rem;margin-left:-17vw;padding-left:14vw}.second-description-wrapper{z-index:99;background:#f6f7fa;border:60px solid #f6f7fa;min-width:665px;max-width:665px;margin-top:8rem}.description-text{letter-spacing:0;text-align:left;float:left;min-width:400px;font-size:18px;font-weight:450;line-height:34px}.first-description-text-wrapper{padding-left:16vw}.d-mobile{display:none!important}.carousel-inner{background:#fff!important}.about-img-2{left:-4vw}@media screen and (width<=1200px){#about-heading{font-size:50px!important;line-height:60px!important}#about-subheading{width:100%!important;font-size:20px!important;line-height:34px!important}.heading-text{bottom:30px!important;left:0!important}.hero-img{margin-bottom:0!important}.carousel-caption{bottom:-20px!important;left:0!important;right:0!important}.black-about-title{margin-top:2rem;margin-bottom:2rem;text-align:center!important;border-left:0!important;font-size:40px!important;line-height:51px!important}.description-text{margin-bottom:2rem;min-width:auto!important;max-width:fit-content!important;font-size:18px!important;line-height:34px!important}.text-center img{width:100%!important}}@media screen and (width<=999px){.d-mobile-none{display:none!important}.d-mobile{background:#fff;display:block!important}.heading-text{bottom:35vh!important;left:0!important}.text-center img{width:60%!important}.description-text{max-width:none!important;min-width:none!important;margin-bottom:0!important;padding:2rem!important}.black-about-title{margin-top:0!important;margin-bottom:0!important;padding:2rem!important}}@media screen and (width<=460px){.heading-text{bottom:5vh!important;left:0!important}}@media screen and (width>=1618px) and (width<=1800px){.about-img-2{left:-2vw!important}}@media screen and (width<=1200px) and (width>=1000px){.about-img{margin-left:-4vw!important}.about-img-2{margin-left:0!important;left:3vw!important}.description-wrapper{margin-left:-5vw!important}.first-description-text-wrapper{padding-left:7vw!important}.heading-text{max-width:55%!important;bottom:16vh!important;left:0!important}.nav-padding{padding-left:20px!important;padding-right:20px!important}}@media screen and (width<=1093px) and (width>=1020px){.description-wrapper{margin-left:-9vw!important}.about-img-2{left:4vw!important}}@media screen and (width>=767px) and (width<=1180px){.about-img img{width:350px!important;height:auto!important}.description-wrapper{margin-left:-13vw!important}.about-img-2{left:5vw!important}}@media screen and (width<=1514px) and (width>=1452px){.description-wrapper{margin-left:-15vw!important}.black-about-title{margin-left:2rem!important}.about-img-2{left:0!important}.heading-text{bottom:20vh!important}}@media screen and (width<=1451px) and (width>=1333px){.description-wrapper{margin-left:-13vw!important}.black-about-title{margin-left:7rem!important}}@media screen and (width<=1565px) and (width>=1201px){.heading-text{bottom:8vh!important;left:30rem!important}}@media screen and (width<=1332px) and (width>=1201px){.description-wrapper{margin-left:-10vw!important}.black-about-title{margin-left:12rem!important}.about-img-2{left:2vw!important}.heading-text{left:22rem!important}}@media screen and (width<=1989px) and (width>=1000px){.description-text{max-width:400px!important}}@media screen and (width<=355px){.heading-text{bottom:1vh}#about-heading{margin-bottom:0}.padding-20{padding:25px 0!important}}
