h2{font-size:45px;color:#000;text-align:center;font-weight:700;padding-bottom:20px}h3{font-size:28px;color:#000;text-align:center;font-weight:400}p{padding-bottom:15px}.banner{background-color:#257b4b;width:100%;overflow:hidden;background-repeat:no-repeat;background-position:center bottom;background-size:100% 540px;color:#fff;margin-bottom:0;position:relative}.banner:after{content:'';background:url(/images/landing/banner-shadow.png);position:absolute;right:0;top:0;width:600px;height:25px;opacity:.5}.banner h1{font-size:72px;font-weight:900;line-height:74px;margin:0}.banner h4{font-size:25px;margin:20px 0;font-weight:400}.banner-img{position:absolute;left:45%;top:0;width:100%;height:100%}.banner-img img{height:100%;width:auto;display:block}.banner p{display:flex;margin:20px 0 0;align-items:center;padding:0!important}.productbanner ul li{margin:0 60px 0 0;display:inline-block;vertical-align:middle}.productbanner ul li:last-child{margin:0}.productbanner ul li a.yellow-btn{background:#fff07e;white-space:nowrap;color:#000;padding:10px 24px;border-radius:20px;transition:ease-in-out .5s all;-webkit-transition:ease-in-out .5s all}.productbanner ul li a.yellow-btn:hover{box-shadow:0 2px 3px 1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,.3)}.productbanner ul li a.offers{padding:0}.productbanner ul li a.offers img{width:auto;height:150px}.homeProduct{margin:20px 0}.homeProduct .container{display:table}.product-section{display:inline-block;padding:30px 0;margin:10px 0;width:100%}.productImageSection{width:33%;display:table-cell;vertical-align:middle}.productDataSection{width:67%;display:table-cell;vertical-align:middle;padding:0 20px 0 0}.productDataSection a{display:table;vertical-align:middle;line-height:24px;color:#46b15d}.productDataSection a span{line-height:24px;display:inline-block}.productDataSection a .material-icons{display:table-cell;vertical-align:middle}.products .lightgrey-bg .productDataSection{padding:0 0 0 30px}.product-section .knowMore{color:#46b15d;padding-right:6px}.productDataSection h3{text-align:left}.white-bg{background-color:#ffff}.lightgrey-bg{background-color:#f2f8f2}.product-banner-main.home-banner{width:100%;background:url(/images/home-banner-bg.png) no-repeat top right #fff;background-size:auto 100%;position:relative;margin-top:20px;padding:30px 0 30px}.product-banner-main.home-banner .bannerimg{max-width:calc(47% - 40px);position:absolute;left:0;top:50px;text-align:center;margin-left:40px;display:flex;align-items:start;bottom:unset}.product-banner-main.home-banner .productbanner{width:100%;text-align:left;padding:10px 0 45px 47.5%;box-sizing:border-box}.home-banner .productbanner h1{text-align:left;padding-bottom:10px}.product-banner-main{width:100%;background:url(/images/banner-bg.png) no-repeat top right #fff;background-size:auto 100%;position:relative;margin-top:78px;padding:90px 0}.product-banner-main .bannerimg{max-width:calc(44% - 40px);position:absolute;left:0;bottom:10px;text-align:center;margin-left:40px}.product-banner-main .productbanner{width:100%;text-align:left;padding:10px 0 45px 43%;box-sizing:border-box}.productbanner h1{font-size:44px;color:#000;text-align:center;font-weight:700;padding-bottom:20px}.product-section h3{margin-bottom:20px;font-weight:700}.product-section .knowMore{color:#46b15d}.cards-main{text-align:center}.card{margin:20px 2%;padding:20px;border-radius:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.card.col-33{width:29%;padding:30px;box-sizing:border-box;transition:.7s;-webkit-transition:.7s;background-color:#fff;display:inline-block;vertical-align:top}.card.col-33 p{min-height:63px}.card.col-33:hover{transform:scale(1.05);-webkit-transform:scale(1.05)}.card.col-25{width:21%;padding:20px;box-sizing:border-box;float:left}.card-icon{text-align:center;padding-bottom:10px}.count-content{font-size:18px;text-align:center}.count-content span{color:#e05f3d;font-size:22px;font-weight:700}.masterConceptbg{background:url(/images/landing/masterConceptBg.png) #46b15d;position:relative;margin:110px 0;background-size:cover}.masterConcept{width:100%;height:380px;display:table;position:relative;z-index:1}.masterConcept p{width:50%;display:table-cell;vertical-align:middle;font-weight:700;font-size:38px;color:#fff;line-height:inherit;padding-bottom:10px}.materMobile{width:310px;height:530px;background-image:url(/images/landing/Mobile.png);background-repeat:no-repeat;position:absolute;right:0;bottom:0;top:0;margin:auto;text-align:center;display:flex;flex-direction:column;justify-content:center;background-position:center;z-index:1}.masterImg{display:inline-block;position:absolute;right:-100px;bottom:35px;top:0;margin:auto;height:500px}.appinfo{position:absolute;bottom:65px;width:430px;background-color:#fff;padding:12px 16px;border-radius:20px 20px 0 20px;left:-140px}.appinfo:after{position:absolute;content:'';background:url(/images/landing/curve.png);right:0;bottom:-20px;width:23px;height:21px}.appinfo div{display:inline-block;font-size:24px;text-align:center;float:left}.appinfo a{font-size:18px;min-width:inherit;margin:8px 0 0 0;float:right}.appinfo span{color:#41ae3a;font-weight:600}.practiceVideo{padding-top:40px;display:table}.practiceVideo h2{padding:0;width:45%;text-align:left;display:table-cell;vertical-align:middle;padding-right:7%}.onlyPractice h2{padding-right:0;padding-left:10%;text-align:right}.practiceMedia{padding:0;width:50%;display:table-cell;vertical-align:middle}.deviceSection{padding:40px 0;text-align:center}.boardSubjects{padding:40px 0 0 0;text-align:center}.boardSubjects ul{margin:0 auto}.boardSubjects ul li p{padding:25px 0 0 0}.boardSubjects ul li p span{font-size:26px}.boardSubjects ul li{display:inline-block;width:30%;margin:20px;margin-bottom:0}.bsCard{padding:0;background-color:#fff;border-radius:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:30px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.bsCard img{padding:0}.bsCard h6{font-size:24px;color:#3f6bd4;padding-bottom:8px}.awards-slider{margin:0 auto 50px;padding:0 25px}.awards-slider .card{min-height:150px;margin:10px;background-image:url(/images/landing/award.png);min-height:200px;background-repeat:no-repeat;background-position:97% center}.award-heading{font-size:20px;font-weight:700;color:#a044ba;text-align:center;min-height:35px}.award-content{font-size:14px;text-align:left}.award-content p{min-height:63px;font-size:17px;padding:0}.award-content p:last-child{min-height:inherit}.testimonials{padding:40px 0 60px 0;background:#4ea35f;color:#fff;font-size:18px;position:relative;overflow:hidden;z-index:0}.testimonials h2{color:#fff;z-index:1;position:relative}.testimonials-slider{margin:auto}.testimonials .slick-initialized .slick-slide{height:inherit;min-height:inherit}.testimonials .testimonials-content{max-width:700px;margin:auto;z-index:1;position:relative}.testimonials:after,.testimonials:before{content:'';background-image:url(/images/landing/shape1.png);position:absolute;width:220px;height:240px;top:-123px;background-position:top;background-repeat:no-repeat;right:0;background-size:cover;transform:rotate(-34deg);opacity:.5}.testimonials:after{right:auto;left:0;bottom:-123px;top:auto;transform:rotate(138deg)}.testimonials .slick-dots li button:before{border-radius:100%;background:rgb(255,255,255,.8)!important}.testimonials .slick-dots li.slick-active button:before{opacity:1;background:#fff!important;transform:scale(1.3);-webkit-transform:scale(1.3)}.clients ul{padding:20px 0}.clients ul{margin:0;padding-top:20px;display:inline-block;width:100%}.clients ul li{margin:0;padding:30px 0;text-align:center;width:25%;list-style-type:none;display:inline-block;float:left}.clients ul li p:first-child{min-height:100px;line-height:150px}.clients p img{max-height:110px}@media (max-width:1600px){.product-banner-main{background-size:85% 100%}}@media (max-width:1300px){.masterImg{right:0;height:400px}.masterImg img{width:500px;height:auto}.masterConcept{height:320px}.masterConcept p{font-size:36px;padding-bottom:60px}}@media (max-width:1180px){.banner h1{font-size:64px;line-height:68px}.banner{background-size:100% 470px}.banner .container{width:100%;padding-left:15px;padding-right:15px}.awards-slider,.testimonials-slider{width:calc(100% - 100px);padding:0}.appinfo{bottom:50px;left:-185px}}@media (max-width:1023px){h2{font-size:32px}h2 br{display:none}.product-banner-main{padding:30px 0;background:0 0;background-color:#ffe378}.m-banner-main{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.product-banner-main .productbanner{width:100%;padding:0;text-align:center}.product-banner-main .productbanner h1{text-align:center;padding-bottom:15px}.product-banner-main .bannerimg{max-width:100%;position:inherit;left:0;bottom:10px;text-align:center}.product-banner-main.home-banner{background:0 0;background-color:#b0db59;margin:0}.product-banner-main.home-banner .productbanner{width:100%;padding:0 0 20px 0;text-align:center}.product-banner-main.home-banner .bannerimg{max-width:100%;position:inherit;left:0;bottom:10px;text-align:center}.productbanner h1{font-size:32px}.banner{background-image:none}.banner .container{text-align:center;display:flex;flex-direction:column}.banner-img{position:static}.banner-img img{margin:auto;height:auto}.banner p{justify-content:center}.banner h1{font-size:54px;line-height:58px}.materMobile{position:relative;float:right;right:10%}.materMobile p{padding:0 15px;font-size:28px}.masterConcept p>br{display:none}.masterConcept p{display:block;padding:40px 0 20px 0;width:100%}.masterConceptbg:after{width:100px;background-size:cover;height:120px}.masterConceptbg:before{width:300px}.masterConceptbg{margin:40px 0}.masterImg{position:relative;right:0;margin:inherit;bottom:0;float:right}}@media (max-width:767px){h2{font-size:28px}h3 br{display:none}.banner h4{font-size:20px;margin:16px 0;font-weight:400}.banner p{flex-direction:column;margin-top:20px}.product-banner-main{padding:30px 0 20px 0;margin-top:53px}.productbanner h1{padding-bottom:8px;font-size:22px}.productbanner ul{display:flex;flex-direction:column;margin:10px 0 0 0}.productbanner ul li{margin:0 0 10px 0!important;display:flex;place-content:center}.productbanner ul li a.offers img{height:100px}.masterImg img{width:320px}.masterImg{height:260px}.appinfo{left:-240px;padding:5px 15px;width:390px}.banner:after{display:none}.cards-main{text-align:center}.card.col-25{width:calc(50% - 40px);display:inline-block;float:none}.card{margin-bottom:5px}.card.col-33{width:calc(50% - 40px);padding:30px}.card.col-25{width:calc(50% - 40px);padding:20px}.appinfo div{font-size:20px}.practiceVideo{display:flex;flex-direction:column;text-align:center;padding:25px 0 0 0}.practiceVideo h2{display:flex;width:100%;padding:20px 0 0 0;text-align:center;order:1}.practiceMedia{min-width:80%;max-width:500px;margin:0 auto}.boardSubjects ul li{width:40%}.clients ul{display:flex;flex-wrap:wrap;flex-direction:row}.clients ul li{width:33.33%;float:none}.deviceSection{padding:20px 0}.products h2{padding-bottom:10px}.products .product-section{padding:20px 0}.products .container{display:flex;flex-direction:column-reverse;align-items:center;text-align:center}.products .lightgrey-bg .container{flex-direction:column}.products .productDataSection{padding:15px 0 0 0!important;width:100%}.productDataSection h3{text-align:center;margin-bottom:8px}.productDataSection a{margin:0 auto}.productDataSection p{padding-bottom:8px}.productImageSection{width:100%;max-width:200px}}@media (max-width:599px){h2{font-size:22px;padding-bottom:10px;text-align:center!important}h3{font-size:20px}p{padding-bottom:6px}.banner h1{font-size:28px;line-height:32px}.freeTrail{margin-top:0}.masterImg{float:none;width:100%;text-align:center;height:auto}.masterImg img{width:290px;margin:0 auto}.appinfo{width:300px;position:relative;left:auto;bottom:auto;margin:20px auto;border-radius:10px}.appinfo div{font-size:16px}.appinfo a{padding:0 10px;font-size:14px;height:30px;line-height:30px;margin-top:4px}.appinfo:after{bottom:auto;top:-5px;left:0;right:0;margin:auto;transform:rotate(-45deg)}.counter h2{padding-top:0}.cards-main{padding:0 15px}.card.col-50{margin-top:0;padding:20px}.card.col-33{padding:15px;width:100%;margin:10px 0}.card.col-33 p{padding:0;min-height:inherit}.card.col-33 img{width:auto;max-height:100px}.card.col-25{width:100%;padding:20px}.masterConceptbg{margin:20px 0 30px 0}.masterConceptbg:before{width:140px;background-size:170px;bottom:-6px}.masterConcept p{font-size:22px;text-align:center}.materMobile{right:0;margin:auto;width:180px;height:320px;background-size:cover}.boardSubjects .card.col-33{width:calc(50% - 20px);margin:0 10px;padding:10px}.coverageNumber div{font-size:20px;width:50%;font-size:18px}.coverageNumber div span{font-size:14px}.coverageNumber{margin-bottom:-10px}.practiceMedia{width:100%}.testimonials{padding:20px 0 50px 0}.awards-slider,.testimonials-slider{width:calc(100% - 40px)}.awards-slider .card{min-height:170px}.award-content p{font-size:14px;line-height:18px}.slick-next,.slick-prev{width:20px!important;height:20px!important}.slick-next{right:-20px!important}.slick-prev{left:-20px!important}.boardSubjects ul{padding:15px;padding-bottom:0}.boardSubjects ul li{float:none;width:100%;margin:0;margin-bottom:20px}.boardSubjects ul li p{padding-top:15px}.boardSubjects ul li:last-child{margin:0}.boardSubjects ul li p span{font-size:20px}.clients ul li{width:50%;padding:10px 0}}