
/*for decorative elements*/
@media (max-width: 1799.98px) {
.her0main::after {height: 380px;width: 250px; display: none;}
.her0main::before {height: 360px;width: 250px; display: none;}
.text-boxfly {top: 25px;left: -340px;}
}
















@media (max-width: 1599.98px) {
.her0main::after {height: 300px;width: 200px;}
.her0main::before {height: 300px;width: 200px;}
.text-boxfly {left: -250px;}
.text-boxfly span{font-size: 26px}
.pt-unlockinner {padding: 140px 0px;}
.gurrantee-wrapper {padding: 140px 0px;}
.steps-main{padding: 150px 0px;}
.btmvideo-main .hero-vdobtm .text-boxfly {left: -230px;}
.btmvideo-main {padding-bottom: 80px;}


/*upgarde page media css starts here*/
.up-addbonus-heading{font-size: 65px; line-height: 1; padding-top: 20px;}
.thankyou-topimg {margin-top: -60px;max-width: 120px;max-height: 120px;}
.addbonus-imgicon img {max-width: 120px;}
.addbonus-imgicon {top: -60px;}
.uphero-title{font-size: 60px;}
.up-progress-gap{gap:  35px;}
.up-aipro-logo img {max-width: 450px;}
.faq-skipwaarning-wrapper {margin-top: 100px;}
.faq-skipwarning-text {line-height: 1.8; font-size: 24px;}
.faq-skipwarning-btn {font-size: 26px;padding: 12px;}
.trial-page-herobtn{padding: 11px 83px 17px;}
/*upgarde page media css ends here*/


}



@media (max-width: 1399.98px) {
.main-navvs {margin-left: 0px;}
.login-sidevs {margin-left: unset;}
.her0main::after, .her0main::before{display: none;}
.her0banner::before{height: 300px;}
.text-boxfly {left: -160px;top: -160px; display: none;}
.text-boxfly span {display: none;}
.container {max-width: 100%;padding: 0px 25px;}
.features-main {padding: 0px 0px 80px;}
.gridimg-flx {padding-top: 80px;}
.access-vsbox {padding: 0px 0px 55px;}
.comparison-main::before {height: 150px;}
.comparison-main{padding: 150px 0px 175px;}
.versus-vsinner {padding-bottom: 80px;}
.steps-main {padding: 120px 0px;}
.steps-btmsection {padding-top: 120px;}
.pt-unlockinner {padding: 120px 0px;}
.unmatchbx-spacing {padding-left: 30px;padding-bottom: 30px;}
.ft-unmatch-row {margin-left: -30px;}
.tranbf-outer {padding: 120px 0px;}
.cursive-show{display: block;}
.btmvideo-main .hero-vdobtm .text-boxfly{display: none;}
.hero-vdobtm {padding-top: 35px;}
.prctag-main::before{height: 150px;}
.btmvideo-main {padding-bottom: 80px;}
.prctag-main {padding-top: 210px;}
.gurrantee-wrapper {padding: 120px 0px;}
.steps-rowflex.pthigh ,.steps-rowflex.ptlow{padding-top: 110px;}
.reasons-vsbox{padding: 30px 25px 35px;}
.footer-main::before{height: 150px;}
.footer-main{padding-top: 150px;}
.footer-btmvs {padding-top: 60px;}
.footer-endvs {margin-top: 40px;}
.comparison-inner .comp-row:nth-child(odd), .comparison-inner .comp-row:nth-child(even) {padding-top: 120px;}
.comparison-inner .comp-row:first-child{padding-top: 0!important;}
.ft-listbx {padding-bottom: 30px;}
.ft-listbx h5 {font-size: 22px;line-height: 1.4;}
.steps-rowflex.reverse .stepstext-column{padding-left: 0; padding-right: 56px;}
.unmatch-box > img {max-width: 150px;}
.plan-maincard {border-radius: 30px;border: 1px solid #7371FC;box-shadow: 0px 7px 38px 0px rgba(103, 110, 114, 0.10);}
.plan-cardtopbx .plan-cardtitle{font-size: 46px;}
.plan-cardtopbx .plan-cardsub{font-size: 26px;}
.plan-buybtn a span {display: none;}
.plan-cardrow{margin-top: -440px}
.plans-inner{padding: 80px 0px 440px;}
.her0-title{font-size: 56px;}
.herofly-text{display: block;}
.her0-data{margin-bottom: 20px;}


/*upgarde page medi css starts here*/
.actual-upcount{font-size: 18px;}
.upstep-count img {max-width: 20px;object-fit: contain;}
.up-stepbx::after{width: 60px;right: -1px;}
.up-stepbx{gap:10px;}
.upstep-data{font-size: 16px;}
.uphero-title {font-size: 55px;}
.thankyou-card-grid{gap: 35px;}
.uptest-box {padding: 40px 35px;}
.up-testi-author-details{flex-wrap: nowrap;}
.package-heading{font-size: 55px;}
.up-aipro-topbx .package-heading{padding-bottom: 30px;}
.up-aipro-gap{padding-top: 40px;}
.up-aipro-shadowimg img {max-width: 900px;}
.up-addbonus-heading{font-size: 55px;}
.up-addbonus-topbx {padding-bottom: 100px;}
.addbonus-number{font-size: 24px;}
.up-todayoffer-text{width: 50%;}
.up-todayoffer-img{width: 50%;}
.up-todayoffer-warning p{font-size: 24px;}
.up-prplans-subheading{font-size: 55px;}
/*upgarde page medi css ends here*/



/* trial page media css starts here  */
.trial-page-herobtn {
    padding: 11px 60px 17px;
    font-size: 20px;
}
.cv-filedrop-imgbtn {   
    font-size: 16px;
    padding: 12px 30px 16px;
    align-items: center;
}
.cvgenerate-samplestext{font-size: 16px;}
.cvgenerate-samples-wrap {
    padding: 20px 0px 30px;
}
.freehero-generate-btmtxt{font-size: 18px;}
.freehero-generate {
    width: 50%;
    padding-left: 35px;
}
.frrehero-videoside {
    width: 50%;
}
.free-trialhero-section {
    padding: 60px 0px 50px;
}
.trial-gridbox > img {
    max-width: 150px;
}
.trial-grid-wrapper{gap: 30px;}
.common-italic-text {
    padding: 35px 0px;
}
.com-chooseicon{padding-bottom: 0px;}
.comp-filechoose-text{padding-top: 0px;}
.comp-filedrop-content {
    display: flex;
    flex-direction: column;
    gap: 25px;
}
.comp-filedrop-filedrop{height: 400px;}
.comp-filedrop-end {
    padding: 60px 0px;
}
.vsmain-modal-row input {
    font-size: 20px;
    line-height: 1;
    padding: 20px;
}
.vsmain-modal-row {
    padding: 40px 0px;
}
/* trial page media css ends here  */
.pf-text-custom{display: none;}
.form-pfcheckbx form {
    padding-top: 40px;
}
input#pfcheckbx {
    width: 30px;
    height: 30px;
    border: 0;
}
.form-pfcheckbx form label {
    color: #7615FD;
    font-size: 22px;
}
}











@media (max-width: 1199.98px) {
.main-navvs .nav-menu .nav-item {margin-right: 30px;}
br{display: none;}
.her0banner {padding: 50px 0px 0px;}
.text-boxfly{display: none;}
.her0-title{font-size: 52px;}
.features-main {padding: 0px 0px 60px;}
.ft-imgbx {width: 20%;padding-left: 30px;}
.features-strip{margin-left: -30px;}
.featureslist-flex{padding-top: 80px;margin-left: -25px;}
.features-list {padding-left: 25px;}
.ft-listbx img {max-width: 55px;}
.ft-listbx {padding-bottom: 25px;}
.ft-listbx h5{font-size: 20px;}
.access-vstitle{font-size: 42px;margin-bottom: 10px;}
.common-offerbanner {padding: 60px 20px;}
.comparison-main::before {height: 120px;}
.gridimg-spacing {padding-left: 30px;}
.gridimg-flx {margin-left: -30px;}
.gridimg-spacing img {border-radius: 15px;width: 100%;}
.comparison-main {padding: 130px 0px 150px;}
.comparison-inner{padding: 100px 25px;}
.comp-text-column {width: 50%;padding-right: 40px;}
.comp-slider-column {width: 50%;}
.comp-row.reverse .comp-text-column{padding-left: 0;}
.comp-row.reverse .comp-slider-column {padding-right: 40px;}
.comparison-inner .comp-row:nth-child(odd), .comparison-inner .comp-row:nth-child(even) {padding-top: 85px;}
.comp-databx{gap: 25px;}
.compdata-fiff{font-size: 18px; line-height: 1.77;}
.common-vstitle{font-size: 42px;}
.common-vs-subtitle{font-size: 22px;line-height: 1.5;}
.versus-vsrow {padding-top: 50px;}
.versus-vsflex{padding: 45px 30px;}
.versus-vsflex::before{left: 0;}
.versus-vsrow.ai-powered .versus-vsflex::before{right: 0;}
.versus-btmcnt {padding-top: 50px;}
.versus-vsinner {padding-bottom: 50px;}
.col-vscount {width: 55px;height: 55px;font-size: 24px;line-height: 1.5;}
.versus-points-column{padding-right: 40px;}
.versus-vsrow.ai-powered .versus-points-column {padding-left: 40px;}
.versus-btmcnt .common-vs-subtitle:first-child {margin-bottom: 30px;}
.intro-cvtext-column {padding-left: 40px;}
.up-intro-outer .intro-cvtext-column{padding-left: 40px;}
.up-intro-outer .intro-row.reverse .intro-cvtext-column{padding-right: 40px;}
.inrto-txtlogo {width: 80px;height: 80px;}
.intro-row.reverse .intro-cvtext-column {padding-right: 40px;}
.introtxt-databx p:first-child {margin-bottom: 20px;}
.inrotxt-brtitle {font-size: 25px;margin-bottom: 15px;}
.intro-btmdata-bx {padding: 50px 0px;}
.special-vsprice {font-size: 42px;margin-bottom: 20px;}
.offer-vsbtn{font-size: 20px;}
.steps-main {padding: 100px 0px;}
.steps-btmsection {padding-top: 100px;}
.steptp-data .common-vs-subtitle {margin-top: 25px;}
.steptp-data {padding-bottom: 80px;}
.steps-imgcolumn {width: 50%;}
.stepstext-column{width: 50%;padding-left: 40px;}
.steps-rowflex.reverse .stepstext-column{padding-left: 0px; padding-right: 40px;}
.steps-rowflex.pthigh, .steps-rowflex.ptlow {padding-top: 90px;}
.pt-unlocktext-side {padding-right: 40px;width: 55%;}
.pt-unlock-imgside {width: 45%;}
.ft-unmatch-row {padding-top: 55px;}
.unmatchbx-spacing {padding-left: 25px;padding-bottom: 25px;}
.ft-unmatch-row {margin-left: -25px;}
.unmatch-box {padding: 25px 15px 35px;}
.ft-unmatchtitle {margin-top: 25px;}
.unmatch-box > img {max-width: 120px;}
.intro-row{padding: 50px 25px;}
.pt-unlockinner {padding: 100px 0px;}
.common-offerbanner {border: 1px solid #6A61F1;}
.unmatvh-btmdata .common-vs-subtitle:first-child {margin-bottom: 25px;}
.tranbf-outer {padding: 100px 0px;}
.tranbf-spacingtitle {padding-bottom: 35px;}
.transbf-wrapper .tranbf-row {padding-top: 80px;}
.tran-column {padding: 30px 35px 40px;}
.tran-type {font-size: 14px;padding: 12px 33px;}
.tranbf-spacingtitle p{font-size: 26px;}
.bmvdo-title {font-size: 48px;}
.bmvdo-lowtitle {font-size: 32px;}
.hero-vdobtm {padding-top: 25px;}
.prctag-main::before {height: 120px;}
.prctag-main {padding-top: 170px;}
.pricetg-boxes-flex {padding-top: 60px;}
.prctag-databx h5 {font-size: 26px;margin-bottom: 28px;}
.pricetg-box-spacing {width: 50%;padding-left: 25px;padding-bottom: 25px;}
.pricetg-boxes-flex {margin-left: -25px;}
.pricetg-bxmain {padding: 35px 25px 40px;}	
.prctag-btmdata {padding: 30px 0px 50px;}
.prctag-btmdata .common-vs-subtitle:first-child {margin-bottom: 25px;}
.gurrantee-wrapper {padding: 100px 0px;}
.daysgurantee-title{font-size: 48px; line-height: inherit;}
.gurantee-flx {padding-top: 35px;}
.gurrantee-outer {padding: 65px 25px;}
.gurantee-text-column p {margin-bottom: 18px;}
.plan-cardtopbx{padding: 35px 15px;}
.plan-cardbtmbx {padding: 35px 15px;}
.plan-listbx {padding: 35px 15px 0px;}
.plan-listbx ul li {font-size: 18px;margin-bottom: 25px;padding-left: 30px;background-size: 18px !important;}
.planold-price {font-size: 24px;margin-bottom: 10px;}
.plan-paymenttype{margin-bottom: 0;}
.reasons-spacing {width: 33.3%;padding-bottom: 30px;}
.reasonbtn-center {margin-top: 35px;}
.reasons-vstitle {font-size: 24px;}
.faqvs-outer .accordion-item {padding: 25px 20px;margin-bottom: 35px;}
.footer-main::before {height: 120px;}
.footer-main {padding-top: 120px;}
.faqvs-outer .accordion-item .accordion-button{font-size: 22px;}
.faqvs-outer {padding: 98px 0px 68px;}
.plan-cardtopbx .plan-cardtitle {font-size: 38px;}
.plan-cardtopbx .plan-cardsub {font-size: 22px;font-weight: 600;}
.plan-cardtopbx img {max-width: 250px;}
.plan-cardrow {margin-top: -334px;}
.plans-inner {padding: 80px 0px 334px;}
.plan-bximg{min-height: 180px;}
.footer-logos{padding-bottom: 40px;}
.up-hero-inner {
    padding: 40px 0px 70px;
}

/*upgarde page medi css starts here*/
.upstep-data span{display: none;}
.strip-count-middle, .strip-count-left, .strip-count-right{width: 33.3%;}
.up-stepbx::after{width: 55px;}
.uphero-title{font-size: 50px;}
.up-subheading {font-size: 22px;padding: 8px 35px;}
.up-package-section{padding: 100px 0px 110px;}
.package-unlock-title{font-size: 24px;}
.package-heading{font-size: 48px;}
.up-common-text{font-size: 20px;}
.up-package-list li {font-size: 20px;padding: 15px 30px;}
.inner-table-heading{font-size: 30px;}
.package-minheight-bx{min-height: 85px;}
.package-table-left {margin-top: 85px;}
.package-table::before {height: calc(100% - 85px);}
.package-table-right{gap:  20px;}
.package-table-right .up-package-list li img {max-width: 25px;}
.package-table {padding: 0px 20px 40px 0px;}
.up-common-btn {font-size: 20px;padding: 10px 50px 14px;}
.up-thankyou-heading {font-size: 60px;margin: 30px 0px 16px;}
.up-commonm-heading{font-size: 42px;}
.up-common-data{font-size: 20px;}
.up-thankyou-gap {gap: 30px;padding-top: 30px;}
.thankyou-card-grid {gap: 25px;}
.up-thankyou-card {padding: 20px 15px 30px;}
.thankyoy-cardtitle{padding: 0; font-size: 22px;}
.thankyoy-cardtext{font-size: 18px;}
.up-thankyou-section{padding-bottom: 100px;}
.up-testimonial-outer{padding: 100px 0px 80px;}
.up-testigap {gap: 30px;padding-bottom: 40px;}
.up-testimonial-grid{gap:  25px;}
.uptest-box {padding: 30px 25px;display: flex;flex-direction: column;}
.up-testi-data {font-size: 16px;line-height: inherit;margin-bottom: 15px;}
.autor-up-type{font-size: 14px;}
.up-testi-author-details {gap: 15px;align-items: center;margin-top: auto;}
.up-author-name {font-size: 16px;margin-bottom: 5px;}
.package-heading{font-size: 42px;}
.up-aipro-gap{gap:  30px;}
.up-aipro-topbx{padding: 60px 0px 80px;}
.up-aipro-subheading{font-size: 24px;}
.up-progress-gap {gap: 20px;}
.up-aipro-gap {padding-top: 30px;}
.textfor-progreess{font-size: 20px;}
.up-aipro-shadowimg img {max-width: 750px;}
.up-intro-outer .introtxt-databx  p {font-size: 18px;}
.up-aipro-btmgap{gap: 30px;}
.aipro-btmbx-heading{font-size: 32px;}
.up-aipro.payment-flex {padding: 0px 0px 10px;}
.up-aiprobtmbx-subheading{font-size: 20px;}
.up-addbonus-section {padding: 120px 0px 100px;}
.up-addbonus-heading {font-size: 42px;}
.up-addbonus-topbx {padding-bottom: 80px;}
.addbonus-data{font-size: 18px; line-height: 1.5;}
.addbonus-datagap{gap: 25px;}
.addbonus-number {font-size: 20px;padding: 10px 25px;text-transform: capitalize;font-weight: 600;margin-bottom: 20px;}
.up-addbonus-row:nth-child(odd) .up-bonus-img-side {padding-right: 0;padding-left: 40px;}
.up-bonus-img-side {padding-right: 40px;}
.up-addbonus-row{margin-bottom: 40px;padding: 60px 25px;}
.addvalue-table-count {width: 55px;height: 55px;font-size: 24px;}
.addvalue-actual {padding: 8px 20px;font-size: 18px;}
.up-totalvalue-text, .up-totalvalue-amount{font-size: 24px;}
.up-total-flex.special .up-totalvalue-amount{font-size: 36px;}
.addvalue-table-row{padding: 15px;}
.up-total-valuerow{padding: 15px;}
.up-addbonus-inner{padding: 100px 25px;}
.up-td-stripdata{font-size: 24px;}
.up-todayoffer-img {width: 100%;text-align: center;}
.up-todayoffer-text {width: 100%;}
.up-todayoffer-flex {padding: 55px 25px;gap: 25px;}
.up-todayoffer-warning {padding: 20px 10px;margin-top: 25px;}
.up-todayoffer-warning p {font-size: 22px;}
.up-moneyback-text .up-common-data{font-size: 20px;}
.up-refund-text {font-size: 20px;font-weight: 500;}
.refund-flex-row{padding: 20px;}
.up-refund-icon{width: 55px; height: 55px;min-height: 55px;min-width: 55px;}
.upskipgone-text{gap: 25px;}
.upskipgone-text .up-common-data{font-size: 20px; line-height: 1.5;}
.up-skipgone-section {padding: 100px 0px;}
.up-prplans-subheading{font-size: 48px;}
.up-prplans-tpcard{gap: 30px;}
.pr-plancards-grid{gap: 30px;}
.popular-up-absolute{font-size: 14px;}
.pr-plancards-tptitle{font-size: 38px;}
.pr-plancards-tptype {font-size: 16px;letter-spacing: 5.2px;padding: 12px 20px;margin: 15px 0px;}
.pr-plancards-data{font-size: 18px;}
.pr-planslistbx ul li {font-size: 18px;margin-bottom: 35px;padding-left: 35px;}
.pr-planslistbx ul li:before{width: 20px; height: 20px;}
.pr-plans-commonbx {padding: 20px 25px 40px;}
.pr-price-plantype{font-size: 20px; padding-top: 5px;}
.pr-plans-buybtn{font-size: 26px;}
.faq-skipwaarning-wrapper {margin-top: 80px;padding: 50px 25px;}
.faq-skipwarning-text {line-height: 1.8;font-size: 20px;}
.faq-skipwarning-btn {font-size: 22px;padding: 12px 25px;width: fit-content;margin: auto;}

.up-skipgone-flex:nth-child(even) {
    padding-top: 70px;
}
/*upgarde page medi css ends here*/

/* trial page media css starts here  */
.cvgenerate-filedrop{height: 150px;}
.cv-filedrop-imgbtn {
    font-size: 14px;
    padding: 8px 20px 12px;
    align-items: center;
    gap: 10px;
}
.cv-filedrop-content{gap: 10px;}
.cv-filedrop-text{font-size: 16px;}
.trial-page-herobtn {
    padding: 11px 55px 16px;
    font-size: 18px;
}
.cvgenerate-samples-wrap {
    padding: 20px 0px;
}
.freehero-subtitle{font-size: 18px;}
.freehero-title{font-size: 42px;}
.cvgenerate-samples-grid{gap: 20px;}
.freehero-generate-btmtxt {
    font-size: 16px;
    padding-top: 10px;
}
.freehero-flexwrap{align-items: center;}
.trial-grid-section {
    padding: 90px 0px 10px;
}
.trial-gridbox > img {
    max-width: 120px;
}
.trial-grid-wrapper {
    gap: 25px;
}
.trial-gridbox{padding: 25px 15px 35px;}
.trial-gridbox-data{font-size: 16px;}
.common-italic-text {
    padding: 30px 0px;
    font-size: 42px;
}
.comp-filedrop-filedrop {
    height: 350px;
}
.com-chooseicon img {
    max-width: 60px;
}
.comp-filechoose-text{font-size: 20px;}
.comp-filedrop-btm {
    padding-top: 45px;
}
.comp-filedrop-endtext{font-size: 22px;}
.comp-filedrop-end {
    padding: 45px 0px;
}
.btmvideo-trial-btnbox {
    padding-top: 45px;
}
.steps-trial-btnbox {
    padding-top: 45px;
}
.free-trail-page .ft-unmatchedmain {
    padding-top: 100px;
}
.free-trail-page .btmvideo-main {
    padding-bottom: 80px;
}
.trial-grid-btnbox {
    padding-top: 45px;
}
.free-trail-page .tranbf-outer {
    padding: 90px 0px;
}
.vsmain-modal-row input {
    font-size: 18px;
    line-height: 1;
    padding: 20px;
}
.vsmain-modal-row {
    padding: 30px 0px;
}
.vsmain-trialmodal .modal-content .common-vstitle {
    font-size: 36px;
}
/* trial page media css ends here  */


.up-intro-outer .intro-cvtext-column {
    width: 45%;
}
.up-intro-outer .inrocv-imgcolumn {
    width: 55%;
}
}

























@media (max-width: 991.98px) {
.footer-logos {gap: 25px;margin-top: 25px;justify-content: space-between;}
.footer-nav li {margin-right: 0;display: block;margin-bottom: 20px;}
.footer-nav li:last-child{margin-bottom: 0;}
.footer-nav {order: 3;width: 100%;margin-top: 25px!important;padding: 15px 0px !important;}
.footer-google {margin-bottom: 25px;}
.footer-endvs {margin-top: 25px;}
.main-navvs{display: none;}
.mobileheader{display: none;}
.login-sidevs {display: flex;align-items: center;gap: 20px;}
.her0-title {font-size: 44px;margin-bottom: 20px;}
.container {padding: 0px 20px;}
.vd-spacing::after {right: 0px;}
.featureslist-flex {padding-top: 60px;}
.access-vsbox {padding: 0px 0px 55px;}
.access-vstitle {font-size: 38px;margin-bottom: 10px;}
.access-vsdata{font-size: 22px;}
.features-main {padding: 0px 0px 60px;}
.comparison-main::before {height: 100px;}
.her0banner::before {height: 220px;}
.special-vsprice {font-size: 38px;}
.comparison-main {padding: 110px 0px 120px;}
.vswave::before {bottom: -45px;}
.comparison-inner::before{bottom: -15px;}
.comparison-inner::after{bottom: -30px;}
.comparison-inner {padding: 80px 20px;}
.comp-headtitle {font-size: 32px;}
.comp-text-column, .comp-row.reverse .comp-slider-column {padding-right: 25px;}
.comp-typebtn {padding: 14px 25px;font-size: 16px;}
.comp-databx {gap: 20px;}
.comparison-inner .comp-row:nth-child(odd), .comparison-inner .comp-row:nth-child(even) {padding-top: 60px;}
.common-vstitle {font-size: 38px;}
.common-vs-subtitle {font-size: 20px;}
.comp-tpbox {padding-bottom: 40px;}
.versus-vsflex {padding: 40px 25px;}
.versus-points-column {padding-right: 30px;}
.versus-points-column ul li {line-height: inherit;margin-bottom: 22px;}
.versus-vsrow.ai-powered .versus-points-column {padding-left: 30px;}
.intro-cvouter {padding: 70px 20px 0px;position: relative;}
.intro-row {padding: 50px 20px;}
.intro-cvtext-column {padding-left: 30px;}
.up-intro-outer .intro-cvtext-column {padding-left: 30px;}
.up-intro-outer .intro-row.reverse .intro-cvtext-column{padding-right: 30px;}
.intro-row.reverse .intro-cvtext-column {padding-right: 30px;}
.introtxt-databx p:first-child {margin-bottom: 15px;}
.introtxt-databx p{line-height: inherit;}
.inrto-txtlogo {width: 65px;height: 65px;padding: 10px;margin-bottom: 18px;}
.intro-btmdata-bx {padding: 40px 0px;}
.offer-vsbtn {font-size: 19px;padding: 14px 30px;line-height: 1.4;}
.steps-main {padding: 80px 0px;}
.realstep-count {padding-left: 20px;}
.real-cvsteps{margin-left: -20px;}
.steps-btmsection {padding-top: 80px;}
.stepstext-column {padding-left: 30px;}
.steps-rowflex.reverse .stepstext-column {padding-right: 30px;}
.pt-unlockinner {padding: 80px 0px;}
.pt-imgborder {padding: 10px;}
.pt-unlocktext-side {padding-right: 30px;width: 52%;}
.pt-unlock-imgside {width: 48%;}
.unmatchbx-spacing {width: 50%;}
.unmatvh-btmdata {padding: 18px 0px 40px;}
.tranbf-outer {padding: 80px 0px;}
.unmatch-box > img {max-width: 100px;}
.common-offerbanner {padding: 50px 20px;}
.tranbf-topbx {padding-bottom: 40px;}
.transbf-wrapper .tranbf-row {padding-top: 60px;}
.tranbf-spacingtitle {padding-bottom: 25px;}
.tran-column {padding: 30px;}
.tran-vsdata{font-size: 16px; line-height: inherit; margin-bottom: 15px;}
.btmvideo-wrapper {padding: 70px 20px 0px;}
.bmvdo-title {font-size: 42px;}
.bmvdo-lowtitle {font-size: 26px;}
.hero-vdobtm {padding-top: 15px;}
.prctag-main::before {height: 100px;}
.prctag-main {padding-top: 130px;}
.btmvideo-main {padding-bottom: 60px;}
.pricetg-boxes-flex {padding-top: 40px;}
.prctag-databx {padding-top: 25px;}
.prctag-databx h5 {margin-bottom: 25px;}
.prctag-btmdata {padding: 30px 0px 40px;}
.gurrantee-wrapper {padding: 80px 0px;}
.daysgurantee-title {font-size: 42px;line-height: 1.31;}
.gurantee-text-column p {margin-bottom: 14px;line-height: inherit;}
.gurrantee-outer {padding: 60px 20px;}
.gurantee-flx {padding-top: 25px;}
.btmvideo-wrapper::before {height: calc(100% - 100px);}
.free-trail-page .btmvideo-wrapper::before {
    height: calc(100% - 200px);
}
.plan-cardtopbx {padding: 30px 15px;}
.plan-cardtopbx img {max-width: 200px;max-height: 143px;object-fit: contain;}
.plan-cardtopbx .plan-cardtitle{font-size: 30px;margin-bottom: 10px;}
.plans-vsmain {padding: 70px 0px;background-size: 100% 648px;}
.plan-cardbtmbx {padding: 30px 15px;}
.plan-cardbtmbx .common-vstitle {font-size: 26px;}
.plan-buybtn a span {display: none;}
.plan-paymenttype{font-size: 22px;}
.plan-cardbtmbx .payment-flex {padding: 30px 0px;gap: 20px;flex-wrap: wrap;}
.card-options li {margin-right: 8px;}
.reasonsto-outer{padding: 70px 20px;}
.reasons-flex{padding-top: 45px;}
.reasons-spacing {width: 50%;padding-bottom: 30px;}
.reasons-vsbox > img {max-width: 100px;}
.reasonbtn-center {margin-top: 25px;}
.faqvs-outer {padding: 70px 0px;}
.aqccordion-wrapper {padding-top: 65px;}
.faqvs-outer .accordion-item {margin-bottom: 25px;}
.footer-main {padding-top: 100px;}
.footer-main::before {height: 100px;}
.footer-outer {padding: 40px 0px;}
.client-vsfeed {padding: 18px 20px 25px 20px;}
.faqvs-outer .accordion-item .accordion-button {font-size: 20px;}
.planold-price {font-size: 20px;}
.plan-spacing {padding-left: 25px;}
.plan-cardrow{margin-left: -25px;}
.plan-cardrow {margin-top: -313px;}
.plans-inner {padding: 80px 0px 313px;}
.plan-cardtopbx .plan-cardsub{min-height: 55px;}
.plan-bximg {min-height: auto;padding-bottom: 15px;}


/*upgarde page media css starts here*/
.up-stepbx::after{display: none;}
.upstep-data {font-size: 14px;}
.actual-upcount {font-size: 16px;}
.count-strip {padding: 0px 10px; background: #5433AD;}
.upstep-count img{max-width: 15px;}
.upstep-count {gap: 5px;}
.uphero-title {font-size: 44px;}
.up-subheading {font-size: 20px;padding: 8px 30px;}
.up-package-section {padding: 80px 0px;}
.package-unlock-title {font-size: 22px;}
.pacgage-spacing-gap {padding-bottom: 30px;}
.package-heading {font-size: 38px;}
.package-table {margin: 60px auto 0;padding: 0px 15px 30px 0px;;}
.inner-table-heading {font-size: 26px;}
.package-minheight-bx {min-height: 75px;}
.package-table-left {margin-top: 75px;}
.package-table::before {height: calc(100% - 75px);border-radius: 20px;}
.up-package-list li {font-size: 16px;padding: 12px 15px;}
.up-package-list li {font-size: 16px;padding: 12px 15px;}
.package-table-right .up-package-list li img {max-width: 20px;}
.package-table-right{gap: 15px}
.up-common-text {
    font-size: 18px;
}
.thankyou-topimg {
    margin-top: -50px;
    max-width: 100px;
    max-height: 100px;
}
.up-commonm-heading {
    font-size: 36px;
}
.up-thankyou-heading {
    font-size: 50px;
    margin: 20px 0px 15px;
}
.up-common-data {
    font-size: 18px;
}
.thankyou-card-grid {
    gap: 20px;
}
.thankyoy-cardtext {
    font-size: 16px;
}
.thankyoy-cardtitle {
    font-size: 20px;
    margin: 15px 0px;
}
.up-thankyou-section{padding-bottom: 80px;}
.up-testimonial-outer {
    padding: 80px 0px;
}
.up-testimonial-grid {
    gap: 20px;
}
.uptest-box {
    padding: 25px 15px;
}
.up-testi-author-details img {
    max-width: 50px;
}

.up-aipro-logo img {
    max-width: 380px;
}
.progress{max-width: 550px;}
.textfor-progreess {
    font-size: 18px;
}
.up-aipro-shadowimg img {
    max-width: 600px;
    width: 100%;
}
.up-aipro-shadowimg {
    padding-top: 30px;
}
.up-testimonial-section {
    padding: 0px 20px;
}
.up-intro-outer{padding: 60px 20px;}
.up-intro-outer .introtxt-databx  p {
    font-size: 16px;
}
.up-intro-outer .inrto-txtlogo{width: 80px;
    height: 80px;}

.up-aiprobtmbx-subheading {
    font-size: 18px;
}
.up-addbonus-section {
    padding: 80px 0px;
}
.up-addbonus-topbx {
    padding-bottom: 60px;
}

.up-addbonus-heading {
    font-size: 36px;
    padding-top: 10px;
}
.addbonus-imgicon img {
    max-width: 100px;
}
.addbonus-imgicon {
    top: -50px;
}
.up-addbonus-row:nth-child(odd) .up-bonus-img-side {
    padding-left: 30px;
}

.up-bonus-img-side {
    padding-right: 30px;
}

.addbonus-data {
    font-size: 16px;
}

.addbonus-datagap {
    gap: 20px;
}
.addbonus-number {
    font-size: 18px;
    padding: 8px 40px;
}

.up-addbonus-inner {
    padding: 80px 20px;
}

.up-addbonus-row {
    padding: 50px 20px;
}
.addvalue-table-wrap{padding-top: 60px;}
.addvalue-table-outer{margin-top: 30px; padding: 20px;}
.addvalue-table-inflex {
    gap: 20px;
}
.addvalue-table-title{font-size: 20px;}
.addvalue-table-count {
    width: 45px;
    height: 45px;
    font-size: 20px;
}
.addvalue-actual {
    padding: 8px 20px;
    font-size: 16px;
}

.up-totalvalue-text, .up-totalvalue-amount {
    font-size: 20px;
}
.up-total-flex.special .up-totalvalue-amount {
    font-size: 28px;
}
.up-td-stripdata {
    font-size: 20px;
}
.up-todayoffer-tpstrip{padding: 30px 15px;}
.up-todayoffer-warning p {
    font-size: 18px;
}
.up-moneyback-section{padding: 80px 0px;}
.up-moneyback-text .up-common-data {
    font-size: 16px;
}
.up-moneyback-text{gap: 20px;}
.up-refund-text {
    font-size: 16px;
    font-weight: 500;
    margin: 0;
}

.up-refund-icon {
    width: 45px;
    height: 45px;
    min-height: 45px;
    min-width: 45px;
}

.up-common-btn {
    font-size: 18px;
    padding: 10px 40px 14px;
}

.up-skipgone-section {
    padding: 80px 0px;
}
.up-skipgone-img {
    padding-right: 30px;
}

.up-skipgone-flex:nth-child(even) .up-skipgone-img {
    padding-left: 30px;
}

.upskipgone-text {
    gap: 20px;
}

.upskipgone-text .up-common-data {
    font-size: 16px;
}
.up-prplans-outer{padding: 80px 20px;}
.pr-plancards-border{padding: 15px;}
.pr-plancards-grid {
    gap: 20px;
}
.pr-plancards-tptitle {
    font-size: 32px;
}
.pr-planslistbx ul li {
    font-size: 16px;
    margin-bottom: 30px;
    padding-left: 30px;
}
.pr-plancards-data {
    font-size: 16px;
}
.up-prplans-subheading {
    font-size: 36px;
}
.pr-plans-commonbx {
    padding: 20px 15px 40px;
}
.pr-plans-buybtn {
    font-size: 20px;
    padding: 10px 40px 14px;
}
.faq-skipwaarning-wrapper {
    margin-top: 60px;
    padding: 50px 20px;
}
.faq-skipwarning-text {
    line-height: 1.7;
    font-size: 16px;
}
.faq-skipwaarning-inner {
    gap: 20px;
}
.text-pustandard {
    font-size: 18px;
}

.package-bordertxt {
    font-size: 18px;
    padding: 15px 15px 20px;
    margin-bottom: 35px;
}

input#pfcheckbx {
    width: 25px;
    height: 25px;
    border: 0;
}
.form-pfcheckbx form{gap: 10px;}
.form-pfcheckbx form label {
    font-size: 18px;
    line-height: 1;
}
.form-pfcheckbx form {
    padding-top: 30px;
}
/*upgarde page medi css ends here*/



/* trial page media css starts here  */

.trial-grid-wrapper {
    grid-template-columns: repeat(2, 1fr);
}
.free-trialhero-section {
    padding: 40px 0px 50px;
}
.freehero-flexwrap{padding-top: 30px;}
.freehero-topbox .banner-vstitle {
    margin-bottom: 18px;
}
.trial-page-herobtn {
    padding: 10px 35px 14px;
    font-size: 15px;
}
.freehero-generate {
    padding-left: 25px;
}
.cvgenerate-samples-wrap {
    padding: 15px 0px;
}
.cvgenerate-samples-grid {
    gap: 15px;
}
.trial-grid-section {
    padding: 70px 0px 10px;
}
.common-italic-text {
    padding: 25px 0px;
    font-size: 36px;
}
.comp-filedrop-endtext {
    font-size: 20px;
}
.comp-filedrop-end {
    padding: 35px 0px 40px;
}
.free-trail-page .ft-unmatchedmain {
    padding-top: 70px;
}
.free-trail-page .btmvideo-main {
    padding-bottom: 60px;
}
.free-trail-page .tranbf-outer {
    padding: 70px 0px;
}
.free-trail-page .steps-main{padding: 70px 0px;}
.vsmain-modal-row {
    gap: 25px;
    grid-template-columns: repeat(1, 1fr);
    padding: 25px 0px;
}
.vsmain-modal-row input {
    font-size: 16px;
    line-height: 1;
    padding: 15px 20px;
    border-radius: 12px;
}
.vsmain-trialmodal .modal-content .common-vstitle {
    font-size: 32px;
}
/* trial page media css ends here  */

}










@media (max-width: 767.98px) {
.her0-data {font-size: 22px;margin-bottom: 0px;}
.her0-title {font-size: 38px;}
.her0-btn{font-size: 16px; padding: 14px 25px;}
.vd-spacing::after{display: none;}
.features-main{padding: 0px 0px 40px;}
.ft-imgbx {width: 33.3%;padding-left: 30px;padding-bottom: 25px;}
.features-strip {margin-left: -30px;justify-content: inherit;}
.featureslist-flex {padding-top: 20px;}
.features-list {width: 100%;padding: 0;}
.featureslist-flex {margin: 0;}
.featureslist-flex .features-list:first-child .ft-listbx:last-child {padding-bottom: 25px;}
.gridimg-flx {padding-top: 60px;}
.gridimg-spacing {padding-left: 20px;}
.gridimg-flx{margin-left: -20px;}
.offer-vsbtn span {display: none;}
.payment-flex {padding: 25px 0px 20px;flex-wrap: wrap;gap: 20px;}
.common-offerbanner {padding: 40px 20px;}
.comparison-main::before {height: 50px;}
.comparison-main {padding: 80px 0px 100px;}
.common-vstitle {font-size: 34px;}
.new-clientask .common-vstitle {font-size: 34px;padding: 40px 0px 60px;}
.comp-tpbox {padding-bottom: 30px;}
.comp-text-column {width: 100%;padding: 0;}.comp-slider-column {width: 100%;}
.comp-row {flex-direction: column-reverse !important;gap: 40px;}
.comparison-inner {padding: 60px 20px;}
.comp-text-column, .comp-row.reverse .comp-slider-column {padding-right: 0px;}
.versus-points-column {padding-right: 0px;width: 100%;}
.versus-vsrow.ai-powered .versus-points-column {padding-left: 0px;}
.versus-img-column {width: 100%;text-align: center;}
.versus-vsflex{gap: 40px; flex-direction: column-reverse !important;}
.versus-vsinner {padding-bottom: 30px;}
.intro-cvouter {padding: 60px 20px 0px;}
.intro-topbx .common-vstitle:last-child {font-size: 30px;}
.intro-cvtext-column {padding-left: 0px;width: 100%;}
.up-intro-outer .intro-cvtext-column {padding-left: 0; width: 100%;}
.up-intro-outer .intro-row.reverse .intro-cvtext-column{padding-right: 0px;}
.intro-row.reverse .intro-cvtext-column {padding-right: 0px;}
.inrocv-imgcolumn{width: 100%;}
.intro-row.reverse .intro-cvflex{flex-wrap: wrap;}
.intro-cvflex {gap: 30px;}
.intro-btmdata-bx {padding: 30px 0px;}
.steps-main {padding: 60px 0px;}
.real-cvsteps {justify-content: center;}
.realstep-count {padding-bottom: 20px;width: 50%;}
.her0banner {padding: 40px 0px 0px;}
.vswave::before{display: none;}
.stepstext-column {padding-left: 0px;width: 100%;}
.steps-rowflex.reverse .stepstext-column {padding-right: 0px;}
.steps-imgcolumn {width: 100%;}
.steps-rowflex.pthigh, .steps-rowflex.ptlow {padding-top: 70px;}
.steps-rowflex {gap: 40px;}
.pt-unlocktext-side {padding-right: 0px;width: 100%;}
.pt-unlockinner {padding: 60px 0px;}
.pt-unlock-imgside {width: 100%;}
.pt-unlockflex {gap: 40px;flex-direction: column-reverse;}
.pt-imgborder img{width: 100%;}
.tran-column {padding: 25px 20px;}
.transbf-wrapper .tranbf-row {padding-top: 50px;}
.tran-type{margin-bottom: 8px;}
.tranbf-spacingtitle p {font-size: 22px;}
.tranbf-outer {padding: 60px 0px;}
.bmvdo-lowtitle {font-size: 22px;}
.cursive-show span {font-size: 24px;padding-bottom: 15px;}
.pricetg-bxmain {padding: 35px 20px;}
.pricetg-box-spacing{padding-left: 20px;}
.pricetg-boxes-flex {margin-left: -20px;}
.prctag-btmdata {padding: 30px 0px;}
.gurrantee-wrapper {padding: 60px 0px;}
.daysgurantee-title {font-size: 38px;display: inline-flex;text-align: left;align-items: center;gap: 20px;}
.gurantee-text-column{width: 100%;}
.gurantee-img-column{width: 100%;text-align: left;}
.imagemb-dblock  {max-width: 150px;}
.imagemb-dblock {display: block;}
.imagemb-none{display: none;}
.prctag-main::before {height: 50px;}
.prctag-main {padding-top: 90px;}
.prctag-databx h5 {margin-bottom: 20px;}
.gurantee-flx {padding: 30px 0px;}
.gurrantee-outer {padding: 60px 20px 0px;}
.plans-tpbox {padding-bottom: 30px;}
.plan-cardtopbx .plan-cardsub{font-size: 22px;}
.offer-vsbtn {font-size: 18px;}
.plan-cardtopbx .plan-cardtitle {font-size: 30px; min-height: 55px}
.plans-vsmain {padding: 60px 0px;}
.plan-listbx ul li {font-size: 16px;margin-bottom: 20px;padding-left: 25px;background-size: 15px !important;}
.plan-listbx {padding: 30px 15px;}
.plan-cardtopbx {padding: 30px 15px;}
.reasons-spacing {padding-bottom: 25px;padding-bottom: 25px;}
.reasons-flex{margin-left: -25px;}
.reasons-vsbox {padding: 30px 20px;}
.reasonsto-outer {padding: 60px 20px;}
.faqvs-outer {padding: 60px 0px;}
.aqccordion-wrapper {padding-top: 45px;}
.faqvs-outer .accordion-item {padding: 20px;}
.faqvs-outer .accordion-button.collapsed::after {width: 15px !important;height: 15px !important;background-size: 100% !important;}
.faqvs-outer .accordion-item .accordion-button {font-size: 18px; font-weight: 600;}
.footer-main::before {height: 50px;}
.footer-main {padding-top: 70px;}
.faqvs-outer .accordion-body p{font-size: 16px; line-height: inherit;}
.low-footerdata{font-size: 13px;}
.herofly-text{font-size: 24px;}
.ft-listbx h5 {font-size: 18px;}
.access-vstitle{font-size: 34px;}
.steps-btmsection {padding-top: 60px;}
.ft-unmatchedouter {padding: 60px 25px 0px;}
.bmvdo-title {font-size: 38px;}
.planold-price {font-size: 20px;}
.btm-footer-txt {text-align: left;font-size: 26px;margin-bottom: 20px;}
.sidenav a {padding: 12px 20px;font-size: 18px;}
.plan-cardrow {margin-top: -343px;}
.plan-spacing {padding-left: 20px;}
.plan-cardrow {margin-left: -20px;}
.plans-inner {padding: 60px 0px 343px;}
.plan-buybtn a{font-size: 16px; padding: 12px 25px;}
.plan-cardbtmbx {padding:15px;}
.plan-cardbtmbx .common-vstitle {font-size: 22px;}
.planold-price {font-size: 18px;}
.card-options li {margin-right: 4px;}
.card-options li img {max-width: 35px;}
.plans-vsmain {padding-bottom: 60px;}
.seen-onbanner{padding: 30px 0px 0px 0px;}
.instant-clientreq{padding-bottom: 80px;}

.up-intro-outer .inrocv-imgcolumn{width: 100%;}

/*upgarde page media css starts here*/
.uphero-title {
    font-size: 38px;
}
.package-heading {
    font-size: 32px;
}
.up-subheading {
    font-size: 18px;
    padding: 8px 25px;
}
/* .up-videomain {
    padding-top: 50px;
} */
.count-strip {
     padding: 0px; 
     background: none; 
    gap: 15px;
}
.strip-count-middle, .strip-count-left, .strip-count-right {
    width: 100%;
}
.upstep-count img {
    max-width: 20px;
}
.up-stepbx {
    gap: 15px;
    padding: 12px;
}
.upstep-count {
    gap: 15px;
}
.up-package-section {
    padding: 60px 0px;
}
.package-unlock-title {
    font-size: 20px;
}
.pacgage-spacing-gap{gap:  25px}
.package-table-left {
    margin-top: 0px;
}
.package-table-left{width: 100%;}
.package-table-right {
    width: 100%;
    padding: 0px 15px;
}
.package-table::before {
    height: 100%;
    border-radius: 30px;
}
.package-table {
    padding: 20px 0px;
}
.package-table-flex {
    gap: 25px;
}
.up-commonm-heading {
    font-size: 32px;
}
.up-common-data.coloured {
    font-size: 20px;
}
.up-thankyou-gap {
    gap: 20px;
    padding-top: 20px;
}
.up-common-data {
    font-size: 16px;
}
.thankyou-card-grid {
    grid-template-columns: repeat(2, 1fr);
    padding-top: 55px;
}
.thankyou-card-grid {
    gap: 25px;
}
.up-thankyou-section {
    padding-bottom: 60px;
}
.up-testimonial-outer {
    padding: 60px 0px;
}
.up-testimonial-grid {
    gap: 25px;
}
.up-testimonial-grid {
    grid-template-columns: repeat(2, 1fr);
}
.uptest-box {
    padding: 25px 20px;
}
.up-aipro-topbx {
    padding: 60px 0px;
}
.up-aipro-progress-wrap {
    padding: 60px 20px 0px;
}
.up-intro-heading {
    font-size: 24px;
}
.up-aipro-btmbx{padding-top: 60px;}
.up-addbonus-section {
    padding: 80px 0px 60px;
}
.up-addbonus-heading {
    font-size: 32px;
    padding-top: 5px;
}
.up-addbonus-row:nth-child(odd) .up-bonus-img-side {
    padding-left: 0;
}
.up-bonus-img-side {
    padding-right: 0px;
}
.up-bonus-textside{width: 100%;}
.up-bonus-img-side{width: 100%;}
.up-addbonus-flex {
    gap: 30px;
}
.addvalue-table-inflex {
    gap: 20px;
    flex-direction: column;
    align-items: baseline;
    width: 100%;
}
.addvalue-table-row {
    gap: 20px;
}
.up-addbonus-inner {
    padding: 80px 20px 60px;
}
.up-td-stripdata {
    font-size: 18px;
}

.up-todayoffer-tpstrip {
    padding: 25px 15px;
}
.text-pustandard {
    font-size: 16px;
}
.up-todayoffer-warning p {
    font-size: 16px;
    font-weight: 500;
}
.up-moneyback-img{display: none;}
.up-moneyback-text{width: 100%;}
.up-moneyback-section {
    padding: 60px 0px;
}
.up-moneyback-flex{padding-top: 20px;}
.refund-flex-row {
    padding: 20px;
    flex-direction: column;
    align-items: baseline;
}
.up-skipgone-section {
    padding: 60px 0px;
}
.up-faqs .faqvs-outer {
    padding: 60px 0px;
}
.up-skipgone-img {
    padding-right: 0px;
    width: 100%;
}
.up-skipgone-flex:nth-child(even) .up-skipgone-img {
    padding-left: 0px;
}
.upskipgone-text {
    width: 100%;
}
.up-skipgone-flex{gap: 30px;}
.up-skipgone-flex:nth-child(even) .up-skipgone-img{text-align: left;}
.up-skipgone-flex{padding-top: 45px;}
.up-skipgone-flex:nth-child(even){padding-top: 60px;}
.up-prplans-outer {
    padding: 60px 20px;
}
.pr-plancards-grid {
    grid-template-columns: repeat(1, 1fr);
}
.pr-plancards-grid {
    gap: 35px;
}
/*upgarde page media css ends here*/



/* trial page media css starts here  */

.freehero-title {
    font-size: 38px;
}
.frrehero-videoside{width: 100%;}
.freehero-generate{width: 100%; padding: 0;}
.freehero-flexwrap {
    gap: 30px;
}
.cvgenerate-filedrop{height: 200px;}
.cvgenerate-samples-wrap {
    padding: 25px 0px;
}
.trial-grid-section {
    padding: 60px 0px 10px;
}
.trial-gridbox > img {
    max-width: 100px;
}
.trial-gridbox-heading{padding-top: 22px;}
.trial-grid-btnbox .comapatible-box {
    padding: 25px 0px 20px;
}
.common-italic-text {
    padding: 20px 0px;
    font-size: 30px;
}
.comp-filedrop-filedrop {
    height: 300px;
}
.free-trail-page .steps-main{padding: 60px 0px;}
.free-trail-page .ft-unmatchedmain {
    padding-top: 60px;
}
.free-trail-page .tranbf-outer {
    padding: 60px 0px;
}


/* trial page media css ends here  */
}









@media (max-width: 640px) {
.unmatchbx-spacing{width: 100%;}
.tran-column {width: 100%;}
.tran-column.after {border-top: 1px dashed #ffffff;}
.tran-column {padding: 35px 30px;}
.pricetg-box-spacing{width: 100%;}
.reasons-spacing {width: 100%;}
.title-vsdeco::before{background-size: contain;}
.plan-spacing {width: 100%;padding-bottom: 40px;max-width: 550px;margin: auto;}
.card-options li img {max-width: 35px;}
.plan-cardrow {margin-top: -284px;}
.plans-inner {padding: 60px 0px 284px;}
.plans-vsmain {padding: 60px 0px 20px;}
.plan-spacing{padding-bottom: 50px;}
.plan-cardtopbx .plan-cardtitle{min-height: unset;}
.plan-cardtopbx .plan-cardsub{min-height: unset;}


.trial-grid-wrapper {
    grid-template-columns: repeat(1, 1fr);
}
}


@media (max-width: 575.98px) {
.desktop-btns{display: none	;}
.footer-logos{flex-wrap: wrap;}
.footer-nav{margin-top: 0px!important;}
.footer-top-vs{gap:  25px;}
.footer-endvs p{margin-bottom: 20px;}
.footer-outer {padding: 20px 0px 40px;}
.her0-title {font-size: 36px;}
.her0-data {font-size: 20px;}
.her0-btn {font-size: 14px}
.her0banner {padding: 25px 0px 0px;}
.features-main {padding: 0px 0px 20px;}
.access-vsdata {font-size: 18px;}
.gridimg-spacing{width: 50%; padding-bottom: 25px;}
.access-vstitle {font-size: 30px;}
.access-vsbox {padding: 0px 0px 30px;}
.special-vsprice {font-size: 30px;}
.common-offerbanner {padding: 40px 15px;}
.offer-vsbtn {font-size: 16px;padding: 12px 30px;}
.common-vstitle {font-size: 30px;}
.new-clientask .common-vstitle{font-size: 28px; padding: 30px 0px;}
.common-vs-subtitle {font-size: 18px;}
.comp-headtitle {font-size: 26px;}
.comp-databx {gap: 16px;}
.col-vscount {width: 50px;height: 50px;font-size: 19px;line-height: 1.5;}
.comparison-inner .comp-row:nth-child(odd), .comparison-inner .comp-row:nth-child(even) {padding-top: 50px;}
.comparison-main {padding: 60px 0px 80px;}
.versus-vsflex {padding: 40px 20px;}
.versus-points-column ul li {line-height: inherit;margin-bottom: 18px; font-size: 16px;}
.versus-btmcnt .common-vs-subtitle:first-child {margin-bottom: 15px;}
.common-vs-subtitle{font-size: 16px;}
.container {padding: 0px 15px;}
.intro-cvouter {padding: 50px 15px 0px;}
.intro-row{margin-top: 30px;}
.up-intro-outer .intro-row{margin-top: 30px;}
.intro-cvflex {gap: 20px;}
.card-options {display: inline-flex;margin-left: 8px;}
.card-options li {padding-left: 4px;}
.ft-unmatchedouter {padding: 50px 20px 0px;}
.unmatched-bigimg {padding-bottom: 18px;}
.unmatchbx-spacing{padding-bottom: 20px;}
.tran-column {padding: 30px 15px;}
.tranbf-spacingtitle p {font-size: 20px;}
.prctag-main {padding-top: 70px;}
.gurrantee-wrapper {padding: 50px 0px;}
.daysgurantee-title {font-size: 30px;}
.gurantee-text-column p{font-size: 16px;}
.plan-cardtopbx .plan-cardtitle {font-size: 28px;}
.plan-cardtopbx .plan-cardsub {font-size: 22px;}
.plan-cardtopbx img {max-width: 200px;}
.plan-listbx {padding: 30px 20px;}
.plan-cardbtmbx {padding: 10px 20px 30px;}
.plan-buybtn a{margin-top: 15px;}
.plan-paymenttype {font-size: 20px;}
.plan-cardbtmbx .common-vstitle{font-size: 28px;}
.reasonsto-outer {padding: 50px 15px;}
.plans-vsmain {padding: 0;}
.faqvs-inner .common-vstitle:nth-child(2) {font-size: 24px;padding-top: 5px;}
.faqvs-outer {padding: 50px 0px;}
.footer-btmvs {padding-top: 40px;}
.copy-stripvs {padding-top: 30px;}
.comparison-inner {padding: 60px 15px;}
.comp-headata{font-size: 16px; line-height: inherit;}
.compdata-fiff {font-size: 16px;line-height: inherit;}
.comparison-inner {padding: 25px 15px 60px 15px;}
.sidenav a{font-size: 16px; padding: 10px 20px;}
.ft-unmatchdata{font-size: 16px;}
.prctag-bgtitle{font-size: 30px;}
.reasons-vsdata{font-size: 16px;}
.her0-btn {line-height: 1.3;}
.banner-vstitle {font-size: 14px;padding: 4px 20px;}
.reasonbtn-center {margin-top: 15px;}	
.ft-imgbx img {min-height: 45px;object-fit: scale-down;max-height: 45px;}
.ft-imgspacing {width: 100%;padding: 15px;text-align: center;}
.features-strip {margin-left: -20px;justify-content: center;padding-bottom: 20px;}
.ft-imgbx {width: 50%;padding-left: 20px;padding-bottom: 0px;}
.her0banner::before {height: 150px;}
.daysgurantee-title{flex-wrap: wrap; gap: 15px;}
.gurantee-flx {padding: 25px 0px;}
.gurrantee-outer {padding: 50px 20px 0px;}
.btmvideo-wrapper {padding: 60px 15px 0px;}
.bmvdo-title {font-size: 32px;}
.instant-clientreq{padding-bottom: 60px;}


.up-skipgone-flex:nth-child(even) {
    padding-top: 50px;
}
.thankyou-card-grid {
    grid-template-columns: repeat(1, 1fr);
}

.up-testimonial-grid {
    grid-template-columns: repeat(1, 1fr);
    padding: 50px 15px 0px;
}
.thankyou-payment-flex {
    gap: 20px;
    flex-wrap: wrap;
}
.up-testimonial-section {
    padding: 0px 15px;
}

.up-hero-inner {
    padding: 40px 0px 55px;
}

.uphero-title {
    font-size: 36px;
}
.package-heading {
    font-size: 28px;
    padding-bottom: 25px;
}
.package-unlock-title {
    font-size: 18px;
}
.package-table {
    margin: 50px auto 0;
}
.up-package-btmbx {
    text-align: center;
    padding-top: 50px;
}
.up-thankyou-section {
    padding-bottom: 50px;
}
.up-common-btn {
    font-size: 16px;
    padding: 10px 30px 14px;
}
.up-aipro-logo img {
    max-width: 100%;
    width: 100%;
}
.up-aipro-progress-wrap {
    padding: 50px 15px 0px;
}
.up-intro-tpbox {
    text-align: center;
    padding-bottom: 50px;
}
.up-intro-outer {
    padding: 50px 15px;
}
.up-aipro-btmbx {
    padding-top: 50px;
}
.up-addbonus-heading {
    font-size: 28px;
    padding-top: 10px;
}
.aipro-btmbx-heading {
    font-size: 28px;
}
.up-addbonus-inner {
    padding: 80px 15px 50px;
}
.up-addbonus-row {
    margin-bottom: 30px;
}
.addvalue-table-outer {
    padding: 20px 15px;
}
.up-todayoffer-flex {
    padding: 55px 15px;
}
.package-discount{font-size: 18px;}
.up-todayoffer-btmtxt{font-size: 16px;}
.addvalue-table-wrap {
    padding-top: 50px;
}
.up-addbonus-section {
    padding: 80px 0px 50px;
}
.up-moneyback-section {
    padding: 50px 0px;
}
.up-skipgone-section {
    padding: 50px 0px;
}
.up-commonm-heading {
    font-size: 28px;
}

.up-prplans-outer {
    padding: 50px 15px;
}
.pr-plancards-grid{padding-top: 40px;}
.up-prplans-subheading {
    font-size: 32px;
}
.pr-plans-btmbx{gap: 20px;}
.pr-plans-commonbx {
    padding: 20px 15px 30px;
}
.faq-skipwarning-btn {
    font-size: 16px;
    padding: 12px 20px;
}
.faq-skipwaarning-wrapper {
    margin-top: 50px;
    padding: 40px 15px;
}
.inner-table-heading {
    font-size: 20px;
}
.package-minheight-bx {
    min-height: 60px;
}
.up-videobx {
    padding: 8px;
}
.up-common-text {
    font-size: 16px;
}
.up-testimonial-outer {
    padding: 50px 0px;
}
.up-intro-outer .inrto-txtlogo {
    width: 65px;
    height: 65px;
}
.up-faqs .faqvs-outer {
    padding: 50px 0px;
}
.up-aipro-topbx {
    padding: 50px 0px;
}
.up-aipro-gap {
    gap: 20px;
}


/* trial page media css starts here  */

.freehero-flexwrap {
    padding-top: 25px;
}

.vsmain-trialmodal .modal-content{padding: 0px 15px;}
.vsmain-trialmodal .modal-content .common-vstitle {
    font-size: 28px;
}
.vsmain-modal-row input {
    padding: 12px 20px;
}
.vsmain-modal-row {
    gap: 20px;
    padding: 20px 0px;
}
.modal-content .btn-close {
    color: #fff;
    filter: invert(1);
    position: absolute;
    right: 10px;
    top: -40px;
}
/* trial page media css ends here  */
.up-package-section {
    padding: 50px 0px;
}
}



@media (max-width: 375.98px){
.ft-imgbx {width: 50%;}
.ft-imgspacing{padding: 10px;}
.ft-unmatchbtmbx .offer-vsbtn {font-size: 14px;}
.inro-btmbox .offer-vsbtn {font-size: 14px;}
.comapatible-box img {max-width: 120px;}
.client-vsname{font-size: 17px}
.plan-cardrow {margin-top: -310px;}
.plans-inner {padding: 50px 0px 310px;}
.up-skipgone-inner .up-commonm-heading.pb-15 {
    padding-bottom: 10px;
}
.package-minheight-bx {
    min-height: unset;
}
.up-stepbx {
    padding: 10px;
}
.count-strip {
    gap: 10px;
}
.up-hero-inner {
    padding: 30px 0px 40px;
}
.up-common-btn {
    font-size: 14px;
    padding: 10px 25px 14px;
}
.intro-row {
    padding: 50px 15px;
}
.pr-plancards-tptype {
    font-size: 14px;
}

.trial-page-herobtn {
    padding: 10px 25px 14px;
    font-size: 14px;
}
.cvgenerate-samplestext {
    font-size: 14px;
}
.freehero-generate-btmtxt{font-size: 14px;}
.trial-grid-section {
    padding: 50px 0px 10px;
}
.comp-filedrop-endtext {
    font-size: 18px;
}
.free-trail-page .ft-unmatchedmain {
    padding-top: 50px;
}
.free-trail-page .btmvideo-main {
    padding-bottom: 50px;
}
.card-options li {
    padding-left: 2px;
}
.card-options li {
    margin-right: 2px;
}
}