 .alignment-arrowimage {
     display: flex !important;
     gap: 0.5rem !important;
     align-items: center !important;
     text-decoration: none;
     transition: none;
 }

 .image-arrow-icon {
     width: 10% !important;
     height: auto !important;
     margin-bottom: 0rem !important;
     border: unset !important;
     transition: transform 0.3s ease-in-out;
 }
.ancortag-alignment{
    color: #0044cc;
    text-decoration: none;
    font-weight: 600;
}
 .alignment-arrowimage:hover .image-arrow-icon {
     transform: translateX(7px);
 }

 .building-box ul li {
     display: inline-block;
 }

 body {
     font-family: "source-sans-pro", sans-serif;
     scrollbar-gutter: stable;
     margin: 0;
     overflow-x: hidden;
     padding: 0;
     margin: 0;
 }

 .no-scroll {
     overflow: hidden;
 }

 #scrollbar-measure {
     width: 100px;
     height: 100px;
     overflow: scroll;
     position: absolute;
     top: -9999px;
 }

 a,
 li,
 span,
 div,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 button,
 table,
 th,
 td,
 tr ul,
 li {
     font-family: "source-sans-pro", sans-serif !important;
 }

 img.lazy,
 img.lazy-load-product,
 img.lazy-load-solution,
 img.lazy-load-resource {
     width: 100%;
     height: auto;
     object-fit: cover;
     display: block;
 }

 .glossary-header {
     background: transparent linear-gradient(290deg, #7F0BB9 0%, #530CA3 37%, #310C68 100%) 0% 0% no-repeat padding-box;
     opacity: 1;
 }

 .header-link {
     color: #720FAA;
     text-decoration: none;
 }

 .header-feedback {
     color: #33475B;
 }

 .alignment-headsection {
     width: 82%;
     margin: auto;
     padding-top: 13rem;
     padding-bottom: 7rem;
 }

 .glossary-text {
     font-size: 1.7rem;
     letter-spacing: 0.68px;
     color: #FFFFFF;
     margin: 0;
     text-transform: uppercase;
     opacity: 1;
     display: flex;
     align-items: center;
     gap: 0.5rem;
     font-weight: 600;
 }

 .degree-text {
     font-size: 6rem;
     color: #FFFFFF;
     margin: 0;
 }

 .increase-text {
     font-size: 1.4rem;
     letter-spacing: 0.2px;
     line-height: 1.7;
     color: #33475B;
     opacity: 1;
 }

 ul {
     list-style-type: none;
     padding-left: 0;
 }

 .arrow-li {
     gap: 1rem;
     display: flex;
     align-items: flex-start;
     margin-bottom: 1rem;
 }

 .start-image {
     width: 2%;
     height: auto;
     position: relative;
     top: 0.5rem;
 }

 .alignment-mainsection {
     display: flex;
     width: 82%;
     margin: auto;
     gap: 5rem;
 }

 .alignment-cardsection {
     width: 30%;
 }

 .listitem-alignment {
     list-style-type: disc;
     padding-left: 0.9375rem;
     margin-left: 1.25rem;
 }

 /*table section*/
 table {
     width: 100%;
     margin: 1rem 0rem;
 }

 table,
 th {
     border: 1px solid black;
     border-collapse: collapse;
 }

 td {
     border: 1px solid #dedede;
 }

 th {
     padding: 0.75rem 0.9375rem;
     background: #4a4893;
     font-weight: 600;
     font-size: 1.25rem;
     line-height: 1.8;
     color: #fff;
 }

 .data-table tr td {
     padding: 1rem;
     font-weight: 400;
     font-size: 1.1rem;
     line-height: 1.8;
     color: #33475b;
 }

 .data-table th {
     border-style: solid;
     border-collapse: collapse;
     text-align: left;
 }

 tr:nth-child(2n+1) td {
     color: #33475b;
     background: #f2f2f2;
 }

 .data-table td:nth-child(1) {
     color: #33475B;
     font-weight: 600;
 }

 /*banner section*/
 .banner {
     background-color: #673AB7CC;
     border-radius: 0.75rem;
     text-align: center;
     padding: 3rem 0rem;
     margin: 3.3rem 0rem;
 }

 .banner-text {
     color: #fff;
     font-size: 2rem;
     padding: 0rem 0.7rem;
     line-height: 2.25rem;
     text-transform: capitalize;
     margin: 0;
     font-weight: 600;
 }

 .banner-para {
     margin: 0;
     color: #fff;
     font-weight: 400;
     font-size: 1.45rem;
     line-height: 2.25rem;
     padding: 0rem 0.7rem;
     padding-top: 1rem;
 }
.banner-buttons{
    margin-top: 2rem;
}
 .signup-freebutton {
     background-color: #fff;
     padding: 0.5rem 1.6rem;
     border-radius: 0.4375rem;
     margin-bottom: 1rem;
     text-decoration: none;
     font-size: 1.1rem;
     font-weight: 600;
     color: #33475B;
 }

 .signup-freebutton:hover {
     background-image: linear-gradient(14deg, #FC7318 0%, #FFBF00 100%);
     color: #fff;
 }

 .bookdemo-ctasection {
     text-align: center;
     padding: 0.5rem 1.6rem;
     background: linear-gradient(14deg, #FFBF00 0%, #FC7318 100%);
     border-radius: 0.4375rem;
     color: #fff;
     text-decoration: none;
     font-size: 1.1rem;
     margin-left: 1rem;
     font-weight: 600;
 }

 .bookdemo-ctasection:hover {
     background-image: linear-gradient(14deg, #FC7318 0%, #FFBF00 100%);
 }

 /*faq styles*/
 .answers-text {
     font-size: 2.2rem;
     color: #33475b;
     opacity: 1;
     margin-bottom: 0;
 }

 .alignemnt-faqquestions {
     width: 100%;
     margin: auto;
     margin-top: 2rem;
     margin-bottom: 2rem;
 }

 .background-faqquestions {
     background: #F2EFFF 0% 0% no-repeat padding-box;
     border: 1px solid #F2EFFF;
     border-radius: 10px;
     opacity: 1;
     margin-bottom: 1.5rem;
     cursor: pointer;
 }

 .alignment-icon-text {
     display: flex;
     align-items: center;
     gap: 1rem;
     margin-left: 1rem;
 }

 .icon-wrapper {
     padding: 0.3125rem;
     display: flex;
     justify-content: center;
     align-items: center;
     background: #4A3AFF 0% 0% no-repeat padding-box;
     border-radius: 50%;
     transition: transform 0.3s ease-in-out;
 }

 .rotate {
     transform: rotate(180deg);
 }

 .parentcontrol-faqtext {
     font-size: 1.3rem;
     letter-spacing: 0rem;
     color: #33475b;
     font-weight: 600;
     opacity: 1;
     margin: 0.5rem 0rem;
     padding: 0.5rem 0rem;
 }

 .paragraph-answertest {
     font-size: 1.15rem;
     color: #33475b;
     opacity: 1;
     line-height: 1.7;
     overflow: hidden;
     max-height: 0;
     transition: max-height 0.5s ease-in-out;
     margin: 0rem;
     margin-left: 1.5rem;
     margin-right: 1.5rem;
     font-weight: 500;
 }

 *,
 :after,
 :before {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }

 /*card section*/
 .card-secondsection {
     background: #FEFBFF 0% 0% no-repeat padding-box;
     box-shadow: 0px 6px 10px #EBD0F9;
     border: 2px solid #F4E3FD;
     border-radius: 28px;
     opacity: 1;
     padding: 1rem;
     padding-bottom: 0;
     text-align: center;
     position: sticky;
     top: 8rem;
     margin-top: 2rem;
 }

 .bookdemo-cardsection {
     background: linear-gradient(14deg, #fc7318, #ffbf00);
     border-radius: 7px;
     font-size: 1.3rem;
     color: #FFFFFF;
     font-weight: 600;
     opacity: 1;
     padding: 0.5rem 1.7rem;
     text-decoration: none;
 }

 .bookdemo-cardsection:hover {
     background: linear-gradient(14deg, #ffbf00, #fc7318);
 }

 .bookdemo-bannnersection {
     background: linear-gradient(14deg, #fc7318, #ffbf00);
     border-radius: 7px;
     font-size: 1.3rem;
     color: #FFFFFF;
     font-weight: 600;
     opacity: 1;
     padding: 0.5rem 1.7rem;
     text-decoration: none;
 }

 .bookdemo-bannnersection:hover {
     background: linear-gradient(14deg, #ffbf00, #fc7318);
 }

 .smarttool-cardtext {
     text-align: center;
     font-size: 1.9rem;
     color: #33475B;
 }

 .card-highlightedtedtext {
     color: #C206C8;
 }

 .card-rightimage {
     width: 75%;
     height: auto;
 }


 .productivity-text {
     font-size: 2.5rem;
     color: #FFFFFF;
     opacity: 1;
 }

 .width-productivetext {
     width: 35%;
 }

 .banner-background {
     background-image: url(../images/index-images/info-container.webp);
     background-size: 100% 100%;
     display: flex;
     align-items: center;
     justify-content: center;
     padding: 2.1rem 0rem;
     gap: 2rem;
     width: 80%;
     margin: auto;
     margin-top: 5rem;
 }

 .image-banner {
     width: 38%;
     height: auto;
 }

 .secondbanner {
     background: #F4F5FF 0% 0% no-repeat padding-box;
     border: 1px solid #E9ECEC;
     border-radius: 5px;
     opacity: 1;
     padding: 3rem;
     width: 80%;
     margin: auto;
     margin-top: 7rem;
     margin-bottom: 8rem;
 }

 .peoplelooktext {
     font-size: 2rem;
     margin: 0;
     color: #33475b;
     opacity: 1;
 }

 .feedbacktext {
     font-size: 1.6rem;
     letter-spacing: 0.21px;
     color: #000C80;
     font-weight: 600;
     opacity: 1;
 }


 .alignment-secondsection {
     margin-top: 7rem;

 }

 .highlightedtext {
     font-size: 1.6rem;
     letter-spacing: 0px;
     color: #720FAA;
     text-transform: capitalize;
     opacity: 1;
     margin: 0;
 }

 .subheading-text {
     color: #33475B;
     font-size: 2.4rem;
     opacity: 1;
     margin: 1rem 0rem;
 }

 .sub-headertext {
     color: #33475B;
     font-size: 1.8rem;
     opacity: 1;
     margin: 0.5rem 0rem;
 }

 .alignment-subtext {
     margin-top: 3rem;
 }

 .featureexplain-text {
     font-size: 1.35rem;
     letter-spacing: 0.2px;
     color: #33475B;
     line-height: 1.7;
     margin: 0;
     opacity: 1;
 }
 .time-champ-text{
    font-size: 1.32rem;
 }

 .paragraph-gap {
     margin-top: 1rem;
 }

 .features-alignment {
     display: grid;
     grid-template-columns: repeat(3, 1fr);
     row-gap: 2rem;
     margin: 2rem 0rem;
 }

 .features-points {
     font-size: 1.4rem;
     color: #000C80;
     opacity: 1;
     font-weight: 600;
     text-decoration: none;
     margin: 0;
 }

 .alignment-firstsection {
     width: 100%;
 }

 @media (max-width:374px) {
     .answers-text {
         font-size: 1.5rem;
         padding: 0rem 0.5rem;
     }

     .banner-text {
         font-size: 1.3rem;
         padding: 0rem 1rem;
     }

     .banner-para {
         font-size: 1rem;
         padding: 0rem 1rem;
     }

     .signup-freebutton {
         font-size: 0.9rem;
         padding: 0.5rem 1.1rem;
     }

     .bookdemo-ctasection {
         margin-left: 0.1rem;
         font-size: 0.9rem;
         padding: 0.5rem 1.1rem;
     }

     .alignemnt-faqquestions {
         margin-top: 2rem;
         margin-bottom: 2rem;
     }

     .paragraph-answertest {
         font-size: 0.9rem;
         margin-left: 1rem;
         margin-right: 1rem;
     }

     .parentcontrol-faqtext {
         font-size: 1rem;
         line-height: 1.8;
     }

     .alignment-icon-text {
         margin-left: 0.5rem;
         gap: 0.5rem;
     }

     .degree-text {
         font-size: 1.7rem;
     }

     th {
         padding: 0.2rem;
         font-size: 0.8rem;
     }

     .data-table tr td {
         padding: 0.2rem;
         font-size: 0.8rem;
         line-height: 1.4;
     }

     table {
         margin: 2rem 0rem;
     }

     .glossary-text {
         font-size: 1rem;
     }

     .alignment-secondsection {
         margin-top: 3rem;
     }

     .subheading-text {
         font-size: 1.5rem;
         margin-top: 1rem;
     }

     .sub-headertext {
         font-size: 1.1rem;
     }

     .highlightedtext {
         font-size: 1.1rem;
     }

     .smarttool-cardtext {
         font-size: 1.5rem;
     }

     .featureexplain-text {
         font-size: 1.1rem;
         line-height: 1.8;
     }

     .card-secondsection {
         margin-top: 0rem;
     }

     .increase-text {
         font-size: 1.1rem;
     }

     .start-image {
         width: 5%;
         top: 0.4rem;
     }

     .alignment-cardsection {
         width: 90%;
         margin: auto;
     }

     .banner-background {
         padding: 2rem 0rem;
         flex-direction: column;
         margin-top: 3rem;
         background-size: cover;
     }

     .image-banner {
         width: 85%;
     }

     .productivity-text {
         font-size: 1.4rem;

     }

     .width-productivetext {
         width: 76%;
     }

     .features-alignment {
         grid-template-columns: repeat(1, 1fr);
         row-gap: 1.5rem;
     }

     .secondbanner {
         padding: 1.5rem;
         width: 78%;
     }

     .arrow-li {
         gap: 0.5rem;
     }

     .peoplelooktext {
         font-size: 1.5rem;
     }

     .features-points {
         font-size: 1.1rem;
     }

     .bookdemo-cardsection {
         font-size: 0.9rem;
         padding: 0.5rem 1.3rem;
     }

     .bookdemo-bannnersection {
         font-size: 0.9rem;
         padding: 0.5rem 1.3rem;
     }


     .alignment-headsection {
         padding-top: 7rem;
         padding-bottom: 3rem;
     }

     .alignment-mainsection {
         flex-direction: column;
         gap: 2rem;
         width: 84%;
     }

     .left-arrow {
         width: 16px;
         height: 16px;
     }
 }

 @media(min-width:375px) and (max-width:475px) {
     .banner-text {
         font-size: 1.3rem;
         padding: 0rem 1rem;
     }

     .banner-para {
         font-size: 1rem;
         padding: 0rem 1rem;
     }

     .signup-freebutton {
         font-size: 0.95rem;
         padding: 0.5rem 1.1rem;
     }

     .bookdemo-ctasection {
         margin-left: 0.7rem;
         font-size: 0.95rem;
         padding: 0.5rem 1.1rem;
     }

     .answers-text {
         font-size: 1.4rem;
         padding: 0rem 0.5rem;
     }

     .paragraph-answertest {
         font-size: 1rem;
         margin-left: 1rem;
         margin-right: 1rem;
     }

     .parentcontrol-faqtext {
         font-size: 1.1rem;
     }

     .degree-text {
         font-size: 2.1rem;
     }

     .data-table tr td {
         padding: 0.4rem;
         font-size: 0.9rem;
         line-height: 1.6;
     }

     th {
         padding: 0.3rem;
         font-size: 1rem;
     }

     .alignment-cardsection {
         width: 80%;
         margin: auto;
     }

     .glossary-text {
         font-size: 1.1rem;
     }

     .alignment-headsection {
         padding-top: 9rem;
         padding-bottom: 5rem;
     }

     .highlightedtext {
         font-size: 1.1rem;
     }

     .alignment-secondsection {
         margin-top: 3rem;
     }

     .subheading-text {
         font-size: 1.7rem;
     }

     .sub-headertext {
         font-size: 1.2rem;
     }

     .featureexplain-text {
         font-size: 1.1rem;
     }

     .card-secondsection {
         margin-top: 0rem;
     }

     .smarttool-cardtext {
         font-size: 1.2rem;
     }

     .bookdemo-cardsection {
         font-size: 1rem;
         padding: 0.5rem 1.5rem;
     }

     .bookdemo-bannnersection {
         font-size: 1rem;
         padding: 0.5rem 1.5rem;
     }

     .card-rightimage {
         width: 75%;
     }

     .increase-text {
         font-size: 1.1rem;
     }

     .start-image {
         width: 6%;
         top: 0.35rem;
     }

     .arrow-li {
         gap: 0.5rem;
     }

     .alignment-subtext {
         margin-top: 1rem;
     }

     .banner-background {
         flex-direction: column;
         background-size: cover;
         width: 75%;
     }

     .width-productivetext {
         width: 83%;
     }

     .productivity-text {
         font-size: 1.3rem;
     }

     .image-banner {
         width: 80%;
     }

     .features-alignment {
         grid-template-columns: repeat(1, 1fr);
         row-gap: 1rem;
     }

     .secondbanner {
         padding: 1.5rem;
         margin-top: 5rem;
        width: 73%;
     }

     .peoplelooktext {
         font-size: 1.5rem;
     }

     .features-points {
         font-size: 1.1rem;
     }

     .alignment-mainsection {
         flex-direction: column;
         gap: 2rem;
         width: 84%;
     }

     .left-arrow {
         width: 18px;
         height: 18px;
     }
 }

 @media(min-width:475px) and (max-width:700px) {
     .degree-text {
         font-size: 2.5rem;
     }

     .banner-para {
         font-size: 1rem;
         padding: 0rem 0.5rem;
     }

     .signup-freebutton {
         font-size: 1rem;
     }

     .bookdemo-ctasection {
         font-size: 1rem;
     }

     .banner-text {
         font-size: 1.4rem;
         padding: 0rem 0.5rem;
     }

     .answers-text {
         font-size: 1.7rem;
     }

     .paragraph-answertest {
         font-size: 1rem;
         margin-left: 1rem;
         margin-right: 1rem;
     }

     .parentcontrol-faqtext {
         font-size: 1.1rem;
     }

     th {
         padding: 0.2rem;
         font-size: 1rem;
     }

     .data-table tr td {
         padding: 0.4rem;
         font-size: 0.9rem;
     }

     .answertext-alignment {
         font-size: 1rem
     }

     .glossary-text {
         font-size: 1.1rem;
     }

     .alignment-headsection {
         padding-top: 8rem;
         padding-bottom: 5rem;
     }

     .alignment-secondsection {
         margin-top: 4rem;
     }

     .highlightedtext {
         font-size: 1.2rem;
     }

     .subheading-text {
         font-size: 1.7rem;
     }

     .sub-headertext {
         font-size: 1.3rem;
     }

     .featureexplain-text {
         font-size: 1.1rem;
     }

     .smarttool-cardtext {
         font-size: 1.4rem;
     }

     .bookdemo-cardsection {
         font-size: 1.1rem;
         padding: 0.5rem 1.5rem;
     }

     .bookdemo-bannnersection {
         font-size: 1.1rem;
         padding: 0.5rem 1.5rem;
     }

     .card-rightimage {
         width: 75%;
     }

     .increase-text {
         font-size: 1.1rem;
     }

     .start-image {
         width: 19px;
         top: 0.35rem;
     }

     .banner-background {
         flex-direction: column;
         background-size: cover;
         width: 70%;
     }

     .arrow-li {
         gap: 0.5rem
     }

     .width-productivetext {
         width: 72%;
     }

     .productivity-text {
         font-size: 1.4rem;
     }

     .image-banner {
         width: 85%;
     }

     .secondbanner {
         margin-top: 2rem;
         padding: 1.5rem;
         width: 70%;
     }

     .features-alignment {
         grid-template-columns: repeat(2, 1fr);
     }

     .features-points {
         font-size: 1rem;
         row-gap: 1.4rem;
     }

     .peoplelooktext {
         font-size: 1.6rem;
     }

     .alignment-subtext {
         margin-top: 1rem;
     }

     .alignment-mainsection {
         flex-direction: column;
         width: 80%;
         gap: 1rem;
     }

     .left-arrow {
         width: 18px;
         height: 18px;
     }

     .alignment-cardsection {
         width: 75%;
         margin: auto;
     }
 }

 @media(min-width:700px) and (max-width:900px) {
     .degree-text {
         font-size: 3rem;
     }

     .banner-text {
         font-size: 1.5rem;
         padding: 0 0.4rem;
     }

     .banner-para {
         font-size: 1.1rem;
         padding: 0 0.4rem;
     }

     .answers-text {
         font-size: 2rem;
     }

     .parentcontrol-faqtext {
         font-size: 1.1rem;
     }

     .paragraph-answertest {
         font-size: 1rem;
     }

     .data-table tr td {
         padding: 0.6rem;
         font-size: 1rem;
     }

     th {
         padding: 0.6rem;
     }

     .alignment-mainsection {
         flex-direction: column;
         gap: 2rem;
     }

     .left-arrow {
         width: 18px;
         height: 18px
     }

     .glossary-text {
         font-size: 1.2em;
     }


     .alignment-headsection {
         padding-top: 8rem;
         padding-bottom: 5rem;
     }

     .alignment-secondsection {
         margin-top: 4rem;
     }

     .featureexplain-text {
         font-size: 1.1rem;
     }

     .start-image {
         width: 19px;
         top: 0.35rem;
     }

     .alignment-cardsection {
         width: 57%;
         margin: auto;
     }

     .arrow-li {
         gap: 0.8rem;
     }

     .subheading-text {
         font-size: 1.9rem;
     }

     .sub-headertext {
         font-size: 1.4rem;
     }

     .highlightedtext {
         font-size: 1.1rem;
     }

     .increase-text {
         font-size: 1.1rem
     }

     .banner-background {
         gap: 1rem;
     }

     .width-productivetext {
         width: 50%;
     }

     .productivity-text {
         font-size: 1.5rem
     }

     .bookdemo-cardsection {
         font-size: 1.1rem;
         padding: 0.55rem 1.5rem;
     }

     .bookdemo-bannnersection {
         font-size: 1.1rem;
         padding: 0.55rem 1.5rem;
     }

     .secondbanner {
         width: 83%;
         padding: 1rem;
     }

     .peoplelooktext {
         font-size: 1.7rem;
     }

     .features-points {
         font-size: 1.1rem;
     }

     .features-alignment {
         row-gap: 1.5rem;
     }

     .smarttool-cardtext {
         font-size: 1.6rem;
     }

     .card-rightimage {
         width: 90%;
     }
 }

 @media(min-width:900px) and (max-width:1000px) {
     .degree-text {
         font-size: 3.2rem;
     }

     .banner-text {
         font-size: 1.5rem;
         padding: 0rem 0.5rem;
     }

     .banner-para {
         font-size: 1.1rem;
         padding: 0rem 0.5rem;
     }

     .answers-text {
         font-size: 1.8rem;
     }

     .paragraph-answertest {
         font-size: 1.05rem;
     }

     .parentcontrol-faqtext {
         font-size: 1.15rem;
     }

     th {
         padding: 0.5rem;
         font-size: 1.1rem;
     }

     .data-table tr td {
         font-size: 1rem;
         padding: 0.5rem;
     }


     .alignment-cardsection {
         width: 60%;
     }

     .glossary-text {
         font-size: 1.2rem;
     }

     .alignment-mainsection {
         width: 86%;
         gap: 3rem;
     }

     .highlightedtext {
         font-size: 1.3rem;
     }

     .subheading-text {
         font-size: 1.9rem;
     }

     .sub-headertext {
         font-size: 1.4rem;
     }

     .left-arrow {
         width: 19px;
         height: 19px;
     }

     .featureexplain-text {
         font-size: 1.15rem;
         line-height: 1.9;
     }

     .alignment-secondsection {
         margin-top: 5rem;
     }

     .smarttool-cardtext {
         font-size: 1.5rem;
     }

     .arrow-li {
         gap: 0.7rem;
     }

     .bookdemo-cardsection {
         font-size: 1.15rem;
         padding: 0.55rem 1.5rem;
     }

     .bookdemo-bannnersection {
         font-size: 1.1rem;
         padding: 0.5rem 1.3rem;
     }

     .card-rightimage {
         width: 85%;
     }

     .increase-text {
         font-size: 1.15rem;
     }

     .banner-background {
         gap: 1rem;
     }

     .start-image {
         width: 17px;
         top: 0.4rem;
     }

     .alignment-subtext {
         margin-top: 2rem;
     }

     .width-productivetext {
         width: 42%;
     }

     .productivity-text {
         font-size: 1.5rem;
     }

     .image-banner {
         width: 42%;
     }

     .secondbanner {
         width: 84%;
         padding: 2rem;
     }

     .features-points {
         font-size: 1.1rem;
         row-gap: 1rem;
     }

     .peoplelooktext {
         font-size: 1.7rem;
     }

     .alignment-headsection {
         padding-top: 10rem;
         padding-bottom: 7rem;
     }

     .alignment-subtext {
         margin-top: 2rem;
     }
 }

 @media(min-width:1000px) and (max-width:1200px) {
     .alignment-headsection {
         padding-top: 10rem;
         padding-bottom: 7rem;
     }

     .banner-text {
         font-size: 1.4rem;
         padding: 0rem 0.5rem;
     }

     .banner-para {
         font-size: 1.1rem;
         padding: 0rem 0.5rem;
     }

     .answers-text {
         font-size: 2rem;
     }

     .parentcontrol-faqtext {
         font-size: 1.2rem;
     }

     .paragraph-answertest {
         font-size: 1rem;
     }

     .data-table tr td {
         padding: 0.5rem;
         font-size: 1rem;
     }

     th {
         font-size: 1.2rem;
     }

     .alignment-subtext {
         margin-top: 2rem;
     }

     .alignment-mainsection {
         width: 85%;
         gap: 3rem;
     }

     .left-arrow {
         width: 19px;
         height: 19px;
     }

     .alignment-cardsection {
         width: 47%;
     }

     .degree-text {
         font-size: 3.5rem;
     }

     .glossary-text {
         font-size: 1.25rem;
     }

     .alignment-secondsection {
         margin-top: 5rem;
     }

     .highlightedtext {
         font-size: 1.4rem;
     }

     .subheading-text {
         font-size: 2rem;
     }

     .sub-headertext {
         font-size: 1.5rem;
     }

     .card-rightimage {
         width: 85%;
     }

     .featureexplain-text {
         font-size: 1.2rem;
         line-height: 2;
     }

     .increase-text {
         font-size: 1.2rem;
     }

     .start-image {
         width: 18px;
         top: 0.4rem;
     }

     .banner-background {
         gap: 1rem;
     }

     .width-productivetext {
         width: 40%;
     }

     .productivity-text {
         font-size: 1.6rem;
     }

     .bookdemo-cardsection {
         font-size: 1.1rem;
         padding: 0.5rem 1.5rem;
     }

     .image-banner {
         width: 42%;
     }

     .bookdemo-bannnersection {
         font-size: 1.1rem;
         padding: 0.5rem 1.5rem;
     }

     .secondbanner {
         width: 80%;
         padding: 2rem;
     }

     .features-points {
         font-size: 1.2rem;
         row-gap: 1.5rem;
     }


     .smarttool-cardtext {
         font-size: 1.6rem;
     }
 }

 @media(min-width:1200px) and (max-width:1439px) {
     .degree-text {
         font-size: 4rem;
     }

     .banner-text {
         font-size: 1.5rem;
     }

     .banner-para {
         font-size: 1.25rem;
         padding: 0rem 1rem;
     }

     .answers-text {
         font-size: 2.1rem;
     }

     .paragraph-answertest {
         font-size: 1.1rem;
     }

     .banner-background {
         gap: 1rem;
     }

     .alignment-mainsection {
         width: 85%;
         gap: 4rem;
     }

     .alignment-cardsection {
         width: 41%;
     }

     .left-arrow {
         width: 19px;
         height: 19px;
     }

     .glossary-text {
         font-size: 1.2rem;
     }

     .alignment-headsection {
         padding-top: 10rem;
         padding-bottom: 6rem;
     }

     .alignment-secondsection {
         margin-top: 4rem;
     }

     .highlightedtext {
         font-size: 1.3rem;
     }

     .subheading-text {
         font-size: 2.1rem;
     }

     .sub-headertext {
         font-size: 1.6rem;
     }

     .increase-text {
         font-size: 1.2rem;
     }

     .featureexplain-text {
         font-size: 1.2rem;
     }

     .smarttool-cardtext {
         font-size: 1.6rem;
     }

     .bookdemo-cardsection {
         font-size: 1.1rem;
         padding: 0.5rem 1.5rem;
     }

     .bookdemo-bannnersection {
         font-size: 1.1rem;
         padding: 0.5rem 1.5rem;
     }

     .arrow-li {
         gap: 0.6rem;
     }

     .start-image {
         width: 17px;
         top: 0.4rem;
     }

     .productivity-text {
         font-size: 1.9rem;
     }

     .image-banner {
         width: 40%;
     }

     .width-productivetext {
         width: 39%;
     }

     .secondbanner {
         width: 80%;
         padding: 2rem;
     }

     .peoplelooktext {
         font-size: 1.8rem;
     }

     .features-points {
         font-size: 1.2rem;
     }

     .features-alignment {
         row-gap: 1.7rem;
     }
 }

 @media(min-width:1440px) and (max-width:1919px) {
     .degree-text {
         font-size: 4.5rem;
     }

     .banner-para {
         padding: 0rem 1rem;
         font-size: 1.35rem
     }

     .banner-text {
         font-size: 1.8rem;
     }

     .answers-text {
         font-size: 2rem;
     }

     .paragraph-answertest {
         font-size: 1.1rem;
     }

     .highlightedtext {
         font-size: 1.3rem;
     }

     .parentcontrol-faqtext {
         font-size: 1.2rem;
     }

     .alignment-cardsection {
         width: 40%;
     }

     .glossary-text {
         font-size: 1.4rem;
     }

     .alignment-headsection {
         padding-top: 10rem;
         padding-bottom: 6rem;
     }

     .card-rightimage {
         width: 75%;
     }

     .alignment-secondsection {
         margin-top: 5rem;
     }

     .featureexplain-text {
         font-size: 1.25rem;
     }


     .subheading-text {
         font-size: 2.2rem;
     }

     .sub-headertext {
         font-size: 1.7rem;
     }

     .alignment-subtext {
         margin-top: 2rem;
     }

     .increase-text {
         font-size: 1.25rem;
     }

     .start-image {
         width: 18px;
         top: 0.45rem;
     }

     .smarttool-cardtext {
         font-size: 1.8rem;
     }

     .banner-background {
         gap: 3rem;
     }

     .arrow-li {
         gap: 0.7rem;
     }

     .productivity-text {
         font-size: 2rem;
     }

     .bookdemo-bannnersection {
         font-size: 1.1rem;
     }

     .image-banner {
         width: 40%;
     }

     .bookdemo-cardsection {
         font-size: 1.1rem;
     }

     .secondbanner {
         width: 80%;
         padding: 1.5rem;
     }

     .features-points {
         font-size: 1.25rem;
     }

     .features-alignment {
         row-gap: 1.5rem;
     }
 }

 @media (min-width:2550px) {

     .paragraph-answertest {
         font-size: 1.3rem;
         line-height: 1.6;
     }


     .parentcontrol-faqtext {
         font-size: 1.55rem;
     }

     .answers-text {
         font-size: 2.6rem;
     }

     .alignment-headsection {
         width: 57%;
         padding-top: 14rem;
         padding-bottom: 8rem;
     }

     .banner-background {
         width: 55%;
     }

     .glossary-text {
         font-size: 1.9rem;
     }

     .width-productivetext {
         width: 37%;
     }

     .alignment-mainsection {
         width: 55%;
     }

     .alignment-cardsection {
         width: 50%;
     }

     .secondbanner {
         width: 55%;
     }

     .highlightedtext {
         font-size: 2rem
     }

     .subheading-text {
         font-size: 2.8rem;
     }

     .sub-headertext {
         font-size: 2.1rem;
     }

     .featureexplain-text {
         font-size: 1.6rem;
     }

     .productivity-text {
         font-size: 2.6rem;
     }

     .bookdemo-cardsection {
         font-size: 1.5rem;
     }

     .bookdemo-bannnersection {
         font-size: 1.5rem;
     }

     .features-points {
         font-size: 1.6rem;
     }

     .peoplelooktext {
         font-size: 2.3rem;
     }

     .smarttool-cardtext {
         font-size: 2.3rem;
     }
 }