
/*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;}
}



@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;}
}











@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;}
.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;}
}

























@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;}
.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);}
.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;}
}










@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%;}
.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;}
}









@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;}
}


@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;}
.intro-cvflex {gap: 20px;}
.card-options {display: inline-flex;margin-left: 8px;}
.card-options li {padding-left: 8px;}
.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;}
}



@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;}
}