@media (max-width: 1399px) {
    .premium-plagiarism-checker .text-block .title{font-size:38px}
    .premium-plagiarism-checker .features .feature-item{gap:10px}
    .premium-plagiarism-checker .features .feature-item .item-text .item-subtitle{font-size:12px}
}
@media (max-width: 1199px) {
    .premium-plagiarism-checker{padding:100px 0 24px}
    .premium-plagiarism-checker .premium-plagiarism-checker-content{flex-direction:column;gap:30px}
    .premium-plagiarism-checker .text-block .free-trial-block{margin:0}
    section.additional-system{margin:50px 0 22px}
    section.additional-system .additional-system-content{padding:20px}
    section.additional-system .additional-system-item .block-title{font-size:16px}
    .education-solutions{padding:0 0 60px}
    .education-solutions .education-solutions-content{gap:30px}
    .education-solutions .info-block{max-width:350px}
    .education-solutions .slider-block{max-width:calc(100% - 380px)}
    .education-solutions .education-solutions-slider-item{padding:20px}
    .education-solutions .info-block .block-title{font-size:28px;line-height:35px;margin:0 0 12px}
    .education-solutions .info-block .block-title .current-slide-wrapper{height:35px}
    .education-solutions .info-block .know-more{padding:15px}
    .unsurpassed-benefits{padding:60px 0}
    section.how-it-works{padding:60px 0}
    section.how-it-works .how-it-works-content{gap:15px}
    section.how-it-works .how-it-works-content .text-block{max-width:420px}
    section.how-it-works .how-it-works-content .illustration-block{max-width:calc(100% - 435px)}
    section.any-language{padding:60px 0}
    section.any-language .any-language-content{gap:30px}
    section.take-the-guesswork{padding:40px 0}
}
@media (max-width: 991px) {
    section.additional-system .additional-system-content .sep{display:none}
    section.additional-system .additional-system-content{flex-wrap:wrap;gap:16px;align-items:flex-start}
    section.additional-system .additional-system-content .additional-system-item:first-child{flex-basis:100%;flex-grow:1}
    section.additional-system .additional-system-item .block-title{width:100%;text-align:center;padding:0 0 16px;margin:0;border-bottom:1px solid var(--plgchk-white-3)}
    section.additional-system .additional-system-content .additional-system-item:not(:first-child){flex-basis:calc(100% / 3 - 12px);flex-grow:1}
    .education-solutions{padding:0}
    .education-solutions .container-fluid,.education-solutions .container,.education-solutions .row,.education-solutions .col-12{margin:0;padding:0;max-width:100%;width:100%}
    .education-solutions .col-12.add-padding{padding:0 30px}
    .education-solutions .education-solutions-content{flex-direction:column;border-radius:0;padding:56px 20px;gap:40px}
    .education-solutions .info-block .block-subtitle{margin:0}
    .education-solutions .info-block,.education-solutions .slider-block{max-width:600px;margin:0 auto}
    .education-solutions .education-solutions-content-wrapper::before{content:none;display:none}
    section.how-it-works .how-it-works-content{flex-direction:column}
    .education-solutions .education-solutions-slider-item{display:flex!important;flex-direction:column;max-width:calc(100% - 16px);padding:24px;margin:0 auto}
    .education-solutions .bottom-block{flex-direction:column-reverse;margin:40px 0 0;position:relative}
    .education-solutions .bottom-block::before{content:'';display:inline-block;width:26.57px;height:33px;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;left:calc(50% - 150px);top:0}
    .education-solutions .know-more{display:block;width:100%;max-width:100%;text-align:center}
    .education-solutions .info-block::after{content:none;display:none}
    section.how-it-works .how-it-works-content .text-block{width:100%;max-width:100%}
    .premium-plagiarism-checker .features{max-width:max-content;margin:25px auto 0}
}
@media (max-width: 767px) {
    .premium-plagiarism-checker .features{flex-direction:column;gap:20px}
    .premium-plagiarism-checker .text-block .free-trial-block{flex-direction:column;gap:20px}
    .premium-plagiarism-checker .text-block .free-trial-block a{display:block;max-width:100%;width:100%;text-align:center}
    section.additional-system .additional-system-content .additional-system-item{flex-direction:column}
    section.additional-system .additional-system-item .system-title{text-align:center;font-size:13px}
    section.any-language .any-language-content{flex-direction:column-reverse}
    section.any-language .text-block .select-language-block-wrapper{width:100%;max-width:100%;overflow-x:scroll}
    section.any-language .text-block .select-language-block-wrapper::-webkit-scrollbar{display:none}
    section.any-language .text-block .select-language-block{flex-wrap:nowrap;flex-direction:row;min-width:max-content}
}
@media (max-width: 575px) {
    .premium-plagiarism-checker .text-block .top-label{font-size:12px;margin:0 0 20px}
    .premium-plagiarism-checker .text-block .title{font-size:30px;margin:0 0 20px}
    .premium-plagiarism-checker .text-block .subtitle{font-size:16px;margin:0 0 32px}
    .premium-plagiarism-checker .features{margin:25px 0 0}
    section.additional-system{margin:40px 0}
    section.additional-system .additional-system-content .additional-system-item:not(:first-child){flex-basis:calc(100% / 3 - 20px)}
    .education-solutions .info-block .top-text{font-size:14px;margin:0 0 12px;text-align:center}
    .education-solutions .info-block .block-title{margin:0 0 20px;text-align:center}
    .education-solutions .info-block .block-subtitle{font-size:16px;text-align:center}
    .unsurpassed-benefits{padding:56px 0}
    .unsurpassed-benefits .unsurpassed-benefits-content .block-title,.unsurpassed-benefits .unsurpassed-benefits-content .block-subtitle,.education-solutions.front-block .h2,.tailored-solutions.front-block .block-title,.discover-the-advantage.discover-the-advantage2.front-block .text-block .block-title{font-size:28px;margin:0 0 20px;padding:0 16px}
    .unsurpassed-benefits .unsurpassed-benefits-content .block-subtitle{font-size:16px;margin:0 0 40px;padding:0 16px}
    .unsurpassed-benefits .unsurpassed-benefits-slider-item{margin:0 12px;padding-top:44px;max-width:220px}
    .unsurpassed-benefits .unsurpassed-benefits-slider-item .item-icon{margin:0 0 20px}
    .unsurpassed-benefits .unsurpassed-benefits-slider-item .item-title{font-size:20px;margin:0 0 20px}
    .unsurpassed-benefits .unsurpassed-benefits-slider-item .item-subtitle{font-size:15px}
    section.how-it-works{padding:56px 0}
    section.how-it-works .text-block .block-title{font-size:28px;margin:0 0 20px}
    section.how-it-works .text-block .block-subtitle{font-size:16px;margin:0 0 40px}
    section.how-it-works .how-it-works-accordion-item .how-it-works-accordion-question{font-size:19px}
    section.how-it-works .how-it-works-accordion-answer .answer-text{padding:16px 0 24px;font-size:15px}
    section.how-it-works .how-it-works-accordion-item .how-it-works-accordion-question .item-number{margin:0 14px 0 0;width:28px;height:28px;font-size:15px;line-height:28px}
    section.how-it-works .how-it-works-accordion .how-it-works-accordion-item{padding:24px 0}
    section.how-it-works .text-block .get-started-btn{width:100%;max-width:100%;text-align:center}
    section.any-language{padding:56px 0}
    section.any-language .text-block .block-subtitle{font-size:14px;margin:0 0 12px}
    section.any-language .text-block .block-title{font-size:28px;margin:0 0 40px}
    section.any-language .text-block .select-language-block{padding:0 0 44px;margin:0 0 40px}
    section.any-language .visualization-block-item .chosen-language{margin:0 0 20px 22px;font-size:24px}
    section.any-language .visualization-block-item .animated-block img{margin:0 0 16px 22px}
    section.any-language .visualization-block-item .animated-block .chosen-language-text-block{padding:16px 22px 30px;font-size:16px}
    section.any-language .analyzed-words{margin:29px 0 0}
    section.take-the-guesswork{padding:64px 0}
    section.take-the-guesswork .block-title{font-size:30px;margin:0 0 24px}
    section.take-the-guesswork .block-subtitle{font-size:16px;margin:0 0 40px}
    section.take-the-guesswork .check-btn{padding:16px 32px}
}