.banner-text-bg h1 {padding-top: 0px;}
.banner-ifream iframe { border-radius: 10px;}
.banner-ifream video {border-radius: 10px;width: 100%;height: auto;}
.featured-logo {background: #fffFFF24; padding: 10px 20px 10px 20px; border-radius: 12px;width: 512px;margin-bottom: 60px;}
.featured-logo img.img_slide {width: 92px;margin: 0 30px 0 0;}
.featured-logo img.img_slide:last-child { margin-right:0px;}
section.logo-sec-bg {padding: 0;text-align: center;margin: -23px 0 0 0;z-index: 1000;position: relative;}
section.logo-sec-bg img.logo-sec- {background: #fff;padding: 10px;border-radius: 20px;box-shadow: 0 0 15px 0 rgba(0,0,0,.19);height: auto;}
.front-door-sec h2 {text-align: center;font-size: 48px;font-weight: 600;margin-bottom: 60px;line-height: 65px;}
.front-door-sec h2 span {background: #82C341;padding: 0px 5px 0 5px;}
.front-door-text p {font-size: 17px;margin-bottom: 20px;}
.front-door-text span {font-size: 20px;font-weight: 600;color: #82C341;margin-bottom: 20px;float: left;width: 100%;font-style: italic;}
.need-website-box span {font-size: 20px;font-weight: 600;color: #6A2875;margin-bottom: 20px;float: left;width: 100%;font-style: normal;}
.need-website-text { width: 100%;float: left;margin: 0;padding: 25px;background: #1f55CC14;border-radius: 12px;border-style: solid;border-width: 0 0 0 5px;border-color: #6A2875;}
.need-website-text ul {width: 100%;float: left;margin: 0;padding: 0;}
.need-website-text ul li {float: left; width: 100%;font-size: 17px;list-style: none;margin: 0 0 15px 0;background-image: url(../img/check-box-icon.png);background-repeat: no-repeat;padding: 0 0 0 35px;background-position: 0px 3px;}
.need-website-text ul li:last-child {margin-bottom:0px;}
.front-door-sec {padding: 80px 0;}
.laptop-img img {border-radius: 12px;width: 580px;float: right;}
.three-reasons-sec h2 {text-align: center;font-size: 40px;font-weight: 600;margin-bottom: 15px;line-height: 65px; color: #fff;}
.three-reasons-sec p {text-align: center; width: 100%; color: #fff;font-size: 20px;margin-bottom: 75px;}
.step_box {background: #fff;padding: 65px 22px 20px 22px;border-radius: 15px;box-shadow: 10px 14px 64px 0 rgba(0,0,0,.08);border-top: 2px solid #6A2875;position: relative;height: 100%;}
.step_box::after {content: "01"; position: absolute;left: 22px;font-family: "Poppins", sans-serif; top: -40px;font-weight: 700;font-size: 35px;color: #fff;background: #6A2875; padding: 15px;border-radius: 100px;width: 75px; height: 75px;display: flex;align-items: center;justify-content: center;}
.step_box-bg.two .step_box::after {content: "02";}
.step_box-bg.three .step_box::after {content: "03";}
.step_box h3 {text-align: left; font-size: 26px; font-weight: 600;margin-bottom: 20px; line-height: 35px;}
.step_box p {text-align: left;color: #000;font-size: 17px;line-height: 25px;margin-bottom: 20px;}
.mobile-img img {border-radius: 12px; width: 600px;}
.included-text h2 {font-size: 40px;font-weight: 700;margin-bottom: 40px;}
.included-text p {font-size: 17px;margin-bottom: 35px;line-height: 33px;}
.real-results-sec {padding: 20px 0;}
.real-results {width: 900px;margin: 0 auto;}
.real-results h2 {font-size: 40px;font-weight: 700;margin-bottom: 20px;line-height: 45px;}
.real-results p {width: 100%;font-size: 17px;margin-bottom: 25px;}
.my-case-studies-sec {margin-top: 65px;}
.my-case-studies-sec h2 {font-size: 40px;font-weight: 700;margin-bottom: 40px;line-height: 45px;text-align: center;text-transform: capitalize;}
.my-case-studies-bg {width: 1100px;margin: 0 auto;background: #fff;padding: 25px;border-radius: 12px; border: 2px solid #6A2875;box-shadow: 0 0 20px 0 rgba(182,182,182,.5);}
.my-case-studies-box {width: 100%;padding: 20px 0 40px 0;margin: 0 0 20px 0;border-bottom: 1px solid #ccc;float: left;}
.case-studies-img {float: left;margin: 0 50px 0 0;padding: 0;width: 38%;}
.case-studies-text {float: left;margin: 0;padding: 0;width: 57%;}
.case-studies-img img {border-radius: 8px;border: 3px solid #00000017;}
.case-studies-text p {font-size: 17px;line-height: 30px;margin-bottom: 20px;}
.my-case-studies-sec h2 span {background: #6A2875;padding: 0 5px;color: #fff;}
.registered-providers-sec {padding: 80px 0;}
.registered-providers-sec h2 {font-size: 40px;font-weight: 700;margin-bottom: 20px;line-height: 45px; text-align: center;}
.registered-providers-sec p {width: 100%;font-size: 17px;margin-bottom: 25px; text-align: center;}
.registered-providers-sec h2 span {background: #82C341;padding: 0 5px;}
.brand-logo-bg {width: 100%;float: left;margin: 0px 0 20px 0;padding: 10px 0;background: #f4f3fbd6;}
.brand-logo-bg marquee img {height: 65px;margin: 0 10px 0 0;background: #fff; padding: 10px 20px 10px 20px;border-radius: 12px;}
.real-businesses {width: 100%;float: left;margin: 50px 0 0 0;padding: 0 10px;text-align: center;}
.real-businesses h3 {font-size: 30px; font-weight: 600;margin-bottom: 20px; line-height: 35px;}
.real-businesses h3 span {background: #82C341;padding: 0 5px;}
.real-businesses .banner-btn a {padding: 15px 30px;}
.real-businesses p {margin-bottom: 40px;}
.ndis-businesses-work h2 {color: #fff; font-weight: 600;font-size: 48px;margin-bottom: 25px;}
.ndis-businesses-work p {font-size: 17px;line-height: 30px;color: #fff;}
.ndis-businesses-work h2 span {background: #82C341;padding: 0 5px;}
.need-website-text.reasons {background: #fff;border-color: #82C341;}
.limited-offer-sec h2 {text-align: center;font-size: 40px;font-weight: 600;margin-bottom: 40px;line-height: 50px;}
.limited-offer-text h3 {font-size: 22px;font-weight: 600;margin-bottom: 10px;line-height: 30px;}
.limited-offer-text p {color: #000;font-size: 17px;line-height: 25px; margin-bottom: 0px;}
.limited-offer-text .launch-img {width: 100px;margin-bottom: 20px;}
.limited-offer-text .arrow-img {position: absolute;top: 27px;right: -70px;width: 135px;}
.limited-offer-text { position: relative;}
.limited-offer-text h3 a {color: rgb(33, 37, 41);}
.clients-say-sec h2 {text-align: center;font-size: 40px;font-weight: 600;margin-bottom: 50px;line-height: 50px;}
.clients-say-sec h2 span {background: #82C341;padding: 0 5px;}
.clients-say .elementor-video {border-radius: 12px;border: 3px solid #6a2875;height: 100%;}
.clients-say img {height: 100%;border-radius: 12px;border: 3px solid #6a2875;}
.clients-say-sec {border-bottom: 1px solid #1f55CC24;}
.businesses-say {width: 100%;padding: 0 10px;}
.businesses-say .website-img {border-radius: 8px;border: 3px solid #00000017;margin-bottom: 25px;}
.businesses-say .rating-img {width: 100px;}
.businesses-say .author {width: 100%;float: left;font-weight: 700;font-size: 18px;margin-bottom: 8px;margin-top: 15px;}
.businesses-say .site-name {width: 100%;float: left;margin: 0 0 15px 0;padding: 0;font-size: 15px;font-weight: 600;color: #6a2875;}
.businesses-say p {font-size: 15px;line-height: 26px;font-style: italic;}
.businesses-say p a { color:#000; text-decoration:none; }
.businesses-say-sec h2 {text-align: center;font-size: 40px;font-weight: 600;margin-bottom: 0px;line-height: 50px;}
.businesses-say-sec h2 span {background: #82C341;padding: 0 5px;}
.businesses-say-sec .swiper_container {margin-top: 0px;}
.still-wondering-sec h2 {text-align: center;font-size: 40px;font-weight: 600;margin-bottom: 40px;line-height: 50px; color: #fff;}
.still-wondering-text p { color: #fff; font-size: 17px;line-height: 28px;margin-bottom: 20px;}
.still-wondering-text ul {width: 100%;float: left;margin: 0;padding: 0;}
.still-wondering-text ul li {float: left;width: 100%;font-size: 17px;list-style: none;margin: 0 0 15px 0;background-image: url(../img/check-box-icon1.png);background-repeat: no-repeat;padding: 0 0 0 35px;background-position: 0px 3px; color: #fff;}
.start-with-box.need-website-text {margin: 10px 0 50px 0;background: #2ee17e;}
.start-with-box.need-website-text p {color: #000;margin-bottom: 0;font-size: 19px;font-weight: 600;}
.still-wondering-text .banner-btn a.bg-purple {padding: 15px 40px;}
.swiper {height: unset;}
.swiper-wrapper {height: unset;}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
.featured-logo { width: 100%;}
.featured-logo img.img_slide {width: 84px;margin: 0 22px 0 0;}
.case-studies-img { margin: 0 45px 0 0;}
.registered-providers-sec h2 {font-size: 37px;}
.ndis-businesses-work h2 {font-size: 40px;}
.limited-offer-sec h2 {font-size: 39px;padding: 0;}
.businesses-say-sec h2 { font-size: 39px;padding: 0;}
.swiper {height: unset;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.featured-logo {margin: 0 auto;}
.banner-ifream {margin-bottom: 25px;}
.front-door-sec h2 {font-size: 40px;margin-bottom: 30px;}
.front-door-sec {padding: 50px 0;}
.laptop-img {margin-top: 30px;text-align: center;}
.laptop-img img {float: none;}
.three-reasons-sec h2 { line-height: 50px;}
.step_box h3 {font-size: 24px; line-height: 30px;}
.step_box p {font-size: 16px;line-height: 25px;}
.mobile-img {text-align: center;margin-bottom: 20px;}
.included-text p {font-size: 17px;margin-bottom: 15px;line-height: 33px;}
.included-sec {padding: 60px 0 30px 0;}
.my-case-studies-sec {margin-top: 40px;}
.my-case-studies-bg {width: 97%;}
.case-studies-img {margin: 0 34px 0 0;}
.registered-providers-sec {padding: 60px 0;}
.swiper {height: unset;}
.banner-ifream video {width: 60%;}
}
@media only screen and (min-width: 375px) and (max-width: 767px) {
 .banner-ifream iframe {border-radius: 10px;height: 350px;} 
.featured-logo {margin: 0 auto;width: 352px;padding: 10px 10px 10px 10px}
.featured-logo img.img_slide {width: 92px;margin: 0 23px 0 0;}
.banner-ifream {/* margin-bottom: 25px; */margin-top: 50px;}
.front-door-sec h2 {font-size: 34px;margin-bottom: 30px;line-height: 46px;}
.front-door-sec {padding: 50px 0;}
.laptop-img {margin-top: 30px;text-align: center;}
.laptop-img img {float: none;}
.three-reasons-sec h2 {line-height: 46px;font-size: 34px;}
.step_box h3 {font-size: 24px; line-height: 30px;}
.step_box p {font-size: 16px;line-height: 25px;}
.mobile-img {text-align: center;margin-bottom: 20px;}
.clients-say .elementor-video {height: 300px;}
.included-text p {font-size: 17px;margin-bottom: 15px;line-height: 33px;}
.included-sec {padding: 60px 0 30px 0;}
.my-case-studies-sec {margin-top: 40px;}
.my-case-studies-bg {width: 97%;}
.case-studies-img {margin: 0 0 20px 0;width: 100%;}
.registered-providers-sec {padding: 60px 0;}
.featured-logo img.img_slide:nth-child(4) { display:none; }
.featured-logo img.img_slide:nth-child(3) { margin-right:0px; }
section.logo-sec-bg img.logo-sec- {width: 100%;}
.three-reasons-sec {padding: 40px 0;}
.step_box-bg.two { margin-top: 70px;margin-bottom: 70px;}
.included-text h2 {font-size: 34px;font-weight: 600;margin-bottom: 20px;line-height: 45px;}
.real-results h2 {font-size: 34px;font-weight: 600;margin-bottom: 20px;line-height: 46px;}
.case-studies-text {width: 100%;}
.registered-providers-sec h2 {font-size: 34px;line-height: 46px;}
.real-businesses {margin: 15px 0 0 0;}
.ndis-businesses-work h2 {font-size: 30px;line-height: 44px;margin-bottom: 15px;}
.ndis-businesses-work-sec {padding: 45px 0;}
.limited-offer-sec h2 {font-size: 34px;line-height: 46px;}
.limited-offer-text {margin-bottom: 20px;}
.limited-offer-text .arrow-img {display: none;}
.limited-offer-sec {padding-bottom: 20px;padding-top: 35px;}
.clients-say-sec h2 {font-size: 32px;margin-bottom: 35px;line-height: 45px;}
.clients-say {margin-bottom: 20px;}
.clients-say-sec {padding: 30px 0;}
.businesses-say-sec h2 {font-size: 28px;line-height: 45px;}
.businesses-say-sec {padding: 40px 0 0 0;}
.swiper {height: unset;}
.still-wondering-sec h2 {font-size: 34px;margin-bottom: 20px;line-height: 46px;text-align: left;}
.laptop3 {margin-top: 30px;}
.still-wondering-sec {padding: 40px 0;}
.col-ssm-rever {flex-direction: inherit;}
}