@charset "utf-8";

/*Variables*/
:root {
  --extLightBlue:#eef1ff;
  --lightBlue:#d6dcf5;
  --veryLightBlue:#e2e6f8;
  --midBlue:#a8b1da;
  --blueDeep:#3b4d9f;
  --blue:#000b3d;
  --green:#3fa182;
  --lightGreen:#7ad0b5;
  --deepGeen:#278164;
  --orange:#f15700;
  --yellow:#f39010;
  --pitch:#f45c5c;
  --blueGray:#cbd5e3; /*For border*/
  --blueGrayLight:#d6dcf5;
  --font-color:#535c82;
  --font-colorDbg:#ccd1ea;
  --white:#fff;
  
  
  --font-f70B:70px/80px 'gibsonsemibold';
  --font-f70R:70px/80px 'gibsonregular';
  --font-f60B:60px/70px 'gibsonsemibold';
  --font-f60R:60px/70px 'gibsonregular';
  --font-f50B:50px/55px 'gibsonsemibold';
  --font-f50R:50px/55px 'gibsonregular';
  --font-f40B:40px/45px 'gibsonsemibold';
  --font-f35B:35px/45px 'gibsonsemibold';
  --font-f35R:35px/45px 'gibsonregular';
  --font-f30B:30px/35px 'gibsonsemibold';
  --font-f30R:30px/35px 'gibsonregular';
  --font-f25B:25px/32px 'gibsonsemibold';
  --font-f25R:25px/32px 'gibsonregular';
  --font-f20B:20px/26px 'gibsonsemibold';
  --font-f20R:20px/26px 'gibsonregular';
  --font-f18B:18px/22px 'gibsonsemibold';
  --font-f18R:18px/22px 'gibsonregular';
  --font-f16B:16px/22px 'gibsonsemibold';
  --font-f16R:16px/22px 'gibsonregular';
  --font-f15B:15px/20px 'gibsonsemibold';
  --font-f15R:15px/20px 'gibsonregular';
  --font-f14B:14px/16px 'gibsonsemibold';
  --font-f14R:14px/16px 'gibsonregular';
  --font-f13B:13px/16px 'gibsonsemibold';
  --font-f13R:13px/16px 'gibsonregular';
}
@media screen and (max-width:1050px) {
/*New changes*/
.chGrLt .eachBelBanLogo img{ width:100%}
.chExtra, .chPackageFull .chPackage, .chBenefitFull .chBenefit, .chStepsFull .chSteps, .chThankFul, .chYouGetFull .chYouGet, .homeFull .hmBanner, .hmRateFull .hmRate, .hmPackage, .hmReview, .hmCanCallFull .hmCanCall, .hmBlogFull .hmBlog, .hmOneStop, .hmBankFull .hmBank, .serviceHolder, .chDownloadFull .chDownload, .footerSec, .copyRightFoo, .chBannerFull .chBanner, .chHow, .nxPkgHold .nxDesCont, .nxUseProFull .nxUsePro, .nxRegPak, .nxPkgBank, .premiumBanArea .preBanner, .premiumCont, .wIPremier, .own{ width:980px;}

/*Faq main page*/
.faqPg{ width:980px;}

/*New*/
.hmWhyMint, .hmSuccessStory .hmSSArea, .hmPremiumFull .hmPremiumArea, .hmBlogFull .hmBlog, .hmDownload, .fooNckFull .fooNckArea, .ssContainer{ width:980px;}
.ssContainer .echStrLeft .strCta input[type="text"]{ padding:0 5%; width:90%; margin-bottom:10px}
.ssContainer .echStrLeft .strCta input[type="submit"]{ width:100%}
}
@media screen and (max-width:980px) {
/*New changes*/
.chHow .regPriceTbl thead td h2{ font-size:18px}
.chPackageFull .chPackage, .chExtra, .chBenefitFull .chBenefit, .chStepsFull .chSteps, .chThankFul, .chYouGetFull .chYouGet, .homeFull .hmBanner, .hmRateFull .hmRate, .hmPackage, .hmReview, .hmCanCallFull .hmCanCall, .testimonial, .hmBlogFull .hmBlog, .hmOneStop, .hmBankFull .hmBank, .serviceHolder, .chDownloadFull .chDownload, .helpingSec .helping, .footerSec, .copyRightFoo, .chBannerFull .chBanner, .chBannerFull .chBanner .chBanCont, .chHow, .nxPkgHold .nxDesCont, .nxUseProFull .nxUsePro, .nxRegPak, .nxPkgBank, .premiumBanArea .preBanner, .premiumCont, .wIPremier, .own{ width:768px}
.chStepsFull .chSteps .chStepAll .chEachStep img{ width:100%}
.chStepsFull .chSteps .chStepAll{ display:block}
.chStepsFull .chSteps .chStepAll .chEachStep{ width:40%; float:left; text-align:center; margin:0 5% 50px}
.chStepsFull .chSteps .chStepAll .chEachStep img{ width:auto}
.chStepsFull{ padding:100px 0 50px}
.chThankFul h2, .chThankFul h2 span{ font-size:42px; line-height:45px}
.chDownloadFull .chDownload .chDwnSec .chEachDwn{ padding-bottom:40%}
.homeFull .hmBanner .hmBanCont h1{ font-size:40px; line-height:45px}
.hmCanCallFull .hmCanCall .hmCanCallCont h3{ font:var(--font-f40B)}
.hmCanCallFull .hmCanCall .hmCanCallCont h2{ font:var(--font-f40B)}
.hmBlogFull .hmBlog .hmBlogLeft{ width:100%; margin-bottom:20px}
.hmBlogFull .hmBlog .hmBlogRight{ width:100%}
.hmBlogFull .hmBlog .hmEachPost{ float:left; margin:0 5% 0 0}
.hmBlogFull .hmBlog h2{ margin-bottom:15px}
.hmBlogFull .hmBlog .lineGreenSmall{ display:none}
.hmBlogFull .hmBlog .hmBlogLeft a.viewBlog{display:none;}
.hmBlogFull .hmBlog .hmBlogRight a.viewBlog{display:inline-block;}
.hmBlogFull .hmBlog .hmEachPost img{ width:100%}
.hmOneStop .hmOSInfo .hmEachOS{ width:47%}
.hmBankFull .hmBank .hmBankImg .hmEachBkImg img{ width:100%}
.serviceHolder .serTabSec ul li a{ font:var(--font-f14R); padding:10px 13px}
.premiumBanArea .preBanner .preBanCont{ width:90%; padding:5%}
.premiumBanArea .preBanner input[type="text"]{ width:450px}

/*Faq main page*/
.faqPg{ width:768px;}
.faqPg .faqPgRight{ width:500px}
.faqPg .faqPgLeft{ width:200px}

/*New*/
.hmWhyMint, .hmSuccessStory .hmSSArea, .hmPremiumFull .hmPremiumArea, .hmBlogFull .hmBlog, .hmDownload, .fooNckFull .fooNckArea, .ssContainer{ width:768px;}
.hmPremiumFull .hmPremiumArea .hmPremiumCont{ width:80%}
.hmDownload .hmDownloadLeft{ width:100%; margin-bottom:30px}
.hmDownload .hmDownloadRight{ width:100%; margin:0 3% 0 0}
.fooNckFull .fooNckArea .fooNckCont input[type="text"]{ width:380px}
}

@media screen and (max-width:768px) {
/*New changes*/
.chBannerFull .chBanner .chBanCont input[type="text"]{ width:360px}
.chPackageFull .chPackage, .chExtra, .chBenefitFull .chBenefit, .chStepsFull .chSteps, .chThankFul, .chYouGetFull .chYouGet, .homeFull .hmBanner, .hmRateFull .hmRate, .hmPackage, .hmReview, .hmCanCallFull .hmCanCall, .testimonial, .hmBlogFull .hmBlog, .hmOneStop, .hmBankFull .hmBank, .serviceHolder, .chDownloadFull .chDownload, .helpingSec .helping, .footerSec, .copyRightFoo, .chBannerFull .chBanner, .chBannerFull .chBanner .chBanCont, .chHow, .nxPkgHold .nxDesCont, .nxUseProFull .nxUsePro, .nxRegPak, .nxPkgBank, .premiumBanArea .preBanner, .premiumCont, .wIPremier, .own{ width:600px}
.chPackageFull .chPackage .chPkgArea{ display:inherit}
.chPackageFull .chPackage .chPkgArea .chEachPkg{ width:80%; margin:0 0 5%; padding:10%}
.chPackageFull .chPackage .chPkgArea .chEachPkg a{ position:inherit; display:inline-block; margin-top:20px}
.chBenefitFull .chBenefit .chBenefitLeft, .chBenefitFull .chBenefit .chBenefitRight{ width:100%}
.chThankFul .chBenefitLeft, .chThankFul .chBenefitRight{ width:100%}
.chThankFul h2{ display:inline; margin-right:10px}
.chThankFul .chBenefitRight{ margin-top:30px}
.chDownloadFull .chDownload .chDwnSec{ display:block}
.chDownloadFull .chDownload .chDwnSec .chEachDwn{ width:90%; margin:0 0 30px; padding:5%}
.chDownloadFull.hmDwnLd .chDownload .chDwnSec .chEachDwn{width:90%; margin:0 0 30px; padding:5%}
.chDownloadFull .chDownload .chDwnSec .chEachDwn .chBookDwn{ position:static}
.chDownloadFull .chDownload .chDwnSec .chEachDwn .chBookDwn a{ float:left; margin-left:30%}
.chDownloadFull .chDownload .chDwnSec .chEachDwn .chDwnCont{ margin-left:30%}
.chDownloadFull .chDownload .chDwnSec .chEachDwn .chBookDwn img{ position:absolute; left:5%; top:15%; width:25%}
.chDownloadFull .chDownload p{ width:100%}
.homeFull .hmBanner .hmBanCont{ width:100%}
.chBannerFull, .homeFull{ background-image:none}
.chBannerFull .chBanner .chBanCont h1{font-size:35px}
.chGrLt{ margin-bottom:100px}
.chHow .regPriceTbl thead td h2{ font-size:18px}
.homeFull .hmBanner .hmBanCont input[type="text"]{ width:390px}
.homeFull .hmBanner .hmBanCont .hmReviewLogo img{ width:30%;}
.hmPackage .hmPkgSec{ display:block}
.hmPackage .hmPkgSec .hmEachPkg{ width:100%; padding:0; border-radius:0; margin-bottom:5px}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgFoo{ position:static; text-align:left; margin-top:30px}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgHd h3{ float:left; margin-bottom:0; color:var(--white)}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgHd p{ float:right; color:var(--white); margin:-2px 20px 0 0; font:var(--font-f20R)}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgHd span{ display:none}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgHd img{ display:block; float:right; cursor:pointer; margin-top:8px}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgHd{ background-color:var(--blueDeep); padding:3% 5% 2%; margin-bottom:0}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgCont{ margin:5%; display:none}
.hmPackage .hmPkgSec .hmEachPkg .hmMostPop{ display:none}
.hmPackage .hmPkgSec .hmEachPkg.hmMorPopular{ background-color:var(--white); border:1px solid var(--lightBlue)}
.hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgCont ul li{ color:var(--font-color); background:url(../images/blueTik.png) no-repeat left 6px}
.hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgHd{ background-color:var(--green)}
.hmPackage .hmPkgSec .hmEachPkg.blueBg .hmPkgHd{ background-color:var(--blue)}
.hmPackage .hmPkgSec .hmEachPkg.yellowBg .hmPkgHd{ background-color:var(--yellow)}
.hmPackage .hmPkgSec .hmEachPkg.pitchBg .hmPkgHd{ background-color:var(--pitch)}
.hmReview .hmReviewCont .hmAllReview{ display:block}
.hmReview .hmReviewCont .hmAllReview .hmEachReview{ width:90%; padding:5%; margin:0 0 20px}
.hmReview .hmRevIcon{ display:none}
.hmReview .hmReviewCont .hmAllReview .hmEachReview .reviewName{ position:static}
.hmReview .hmReviewCont p{ width:100%; margin-bottom:40px}
.hmCanCallFull .hmCanCall .hmCanCallImg{ display:none}
.hmCanCallFull .hmCanCall .hmCanCallCont{ width:100%}
.hmCanCallFull .hmCanCall .hmCanCallCont a{ display:block; float:left}
.carousel-inner{ border:none}
.testimonial4_slide .slideCont{ width:90%; padding:5%; text-align:center}
.testimonial4_slide .slideImg{ display:none}
.testimonial4_slide .slideCont p, .testimonial4_slide .slideCont h3{ text-align:center; margin-bottom:10px}
.testimonial4_slide .slideCont .lineGreenSmall{ display:none}
.testimonial .carousel-control-prev-icon, .testimonial .carousel-control-next-icon{ margin:0}
.testimonial4_slide .slideCont{ width:80%; padding:0; float:none; margin:0 auto}
.container{ padding:0}
.testimonial .lineGreenSmall{ display:block; margin:15px auto 40px; width:30%}
.comTbl{ display:none}
.pkgResLan{ display:block}
.serviceHolder .serTabSec ul li.selSer .serScl{ display:none}
.serviceHolder .serTabSec ul li{ margin-bottom:5px}
.serviceHolder .serTabSec{ margin:20px auto}
.footerSec .eachFoo{ width:45%;}
.helpingSec .helping h2{ font:var(--font-f40B)}
.nxPkgHold .nxDesCont .nxWhtIncl{ display:block}
.nxPkgHold .nxDesCont .nxPkgIncl{ width:90%; padding:5%; margin-bottom:30px}
.nxPkgHold .nxDesCont .nxPkgFre{ width:90%; padding:5%; float:left; margin:0}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHd{ width:50%}
.nxUseProFull, .nxPkgBankFull{ padding:50px 0}
.nxRegPak{ margin:50px auto}
.nxRegPak .nxRegPakCont{ width:100%}
.nxRegPak .nxRegPakImg{ display:none}
.nxUseProFull .nxUsePro .nxUPSer{ display:block}
.nxUseProFull .nxUsePro .nxUPSer .nxEchUPSer{ width:43%; margin-bottom:30px}
.nxUseProFull .nxUsePro h2, .nxPkgBankFull .nxPkgBank h2, .wIPremier h2{ font:var(--font-f30B)}
.nxPkgBankFull .nxPkgBank .hdStripe, .nxUseProFull .nxUsePro .hdStripe{ font:var(--font-f16R)}
.premiumBanArea .preBanner input[type="text"]{ width:90%; padding:0 5%; margin-bottom:10px}
.premiumBanArea .preBanner input[type="submit"]{ width:100%; padding:19px 0}
.premiumCont .leftCont{ width:100%; margin-bottom:50px}
.premiumCont .rightWhy, .wIPremier .leftInclude, .wIPremier .rightInclude{ width:100%; margin:0}
.wIPremier .wiHeader{ margin-bottom:30px}
.nxPkgBankFull .nxPkgBank .hdStripe, .nxUseProFull .nxUsePro .hdStripe{ margin-bottom:5px}

.chBannerFull.nonUkResBan{ background-image:none}
.hmReviewLogo img{ width:30%}
.hmPackage.nonUkPkg .hmPkgSec .hmEachPkg{ width:100%; padding:0}
.hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgCont ul li span{ color:var(--font-color)}

/*Faq main page*/
.faqPg{ width:600px;}
.faqPg .faqPgLeft{ display:none}
.faqPg .faqPgRight{ width:100%; margin:0}
.faqPg .faqPgRight h2 img, .faqPg h1.mobHd{ display:block}
.faqPg .faqPgRight .faqDtls .grnLine{ display:none}
.faqPg .faqPgRight h2{ border-bottom:1px solid #ccc; padding:10px 8% 10px 0; width:91%; position:relative; color:var(--font-color); font:var(--font-f20R)}
.faqPg .faqPgRight h2 img{ position:absolute; right:0; top:4px}
.faqPg .faqPgRight .faqDtls{ display:none; margin-top:20px}

/*New*/
.hmWhyMint, .hmSuccessStory .hmSSArea, .hmPremiumFull .hmPremiumArea, .hmBlogFull .hmBlog, .hmDownload, .fooNckFull .fooNckArea, .ssContainer{ width:600px;}
.hmWhyMint .hmWhyMintLeft, .hmWhyMint .hmWhyMintRight{ width:100%}
.hmSuccessStory .hmSSArea .hmSuccessCont, .hmSuccessStory .hmSSArea .hmSuccessPost{ width:100%}
.hmSuccessStory .hmSSArea .hmSuccessPost a{ display:inline-block; margin-top:0}
.hmSuccessStory .hmSSArea .hmSuccessCont a{ display:none}
.hmSuccessStory .hmSSArea .hmEachPost{ margin:0 5% 0 0}
.hmPremiumFull .hmPremiumArea .hmPremiumCont{ width:100%}
.hmBlogFull .hmBlog .hmBlogLeft{ width:80%}
.fooNckFull .fooNckArea .fooNckCont{ width:100%}
.fooNckFull .fooNckArea .fooNckCont input[type="text"]{ width:90%; padding:0 5%; margin-bottom:10px}
.fooNckFull .fooNckArea .fooNckCont input[type="submit"]{ width:100%; padding:20px 0}
.ssContainer .ssStories .ssEachStory, .ssContainer .echStrLeft{ width:100%; margin-bottom:30px}
.ssContainer .echStrRight{ width:100%; margin:50px 0}
.hmSuccessStory .hmSSArea .hmSuccessCont{ margin-top:0}
}


@media screen and (max-width:600px) {
/*New changes*/
.chGrLt{ margin:40px auto}
.chGrLt{ display:inherit}
.chGrLt .eachBelBanLogo{ width:45%; margin-bottom:10px}
.chHow h2, .chPackageFull .chPackage h2, .chExtra h2, .chBannerFull .chBanner .chBanCont h1, .chBenefitFull .chBenefit h2, .chBenefitFull .chBenefit h2 span, .chStepsFull .chSteps h2, .chThankFul h2, .chThankFul h2 span, .chYouGetFull .chYouGet h2, .chDownloadFull .chDownload h2, .chDownloadFull .chDownload h2 span, .own h2{ font:var(--font-f30B); line-height:35px}
.chHow { margin:70px auto 50px}
.chPackageFull .chPackage, .chBenefitFull .chBenefit, .chStepsFull .chSteps, .chYouGetFull .chYouGet, .homeFull .hmBanner, .hmRateFull .hmRate, .hmCanCallFull .hmCanCall, .testimonial, .hmBlogFull .hmBlog, .hmBankFull .hmBank, .chDownloadFull .chDownload, .helpingSec .helping, .chBannerFull .chBanner, .nxPkgHold .nxDesCont, .nxUseProFull .nxUsePro, .nxRegPak, .nxPkgBank, .premiumBanArea .preBanner, .wIPremier{ width:90%; margin:0 auto}
.serviceHolder{ margin:120px auto 0; width:90%;}
.hmOneStop{ display:none}
.chExtra, .chThankFul, .hmPackage, .hmOneStop, .chHow, .premiumCont, .own{ width:90%; margin:40px auto}
.footerSec{ width:90%; margin:0 auto}
.hmReview{ width:90%; margin:100px auto 50px}
.resEachPkg, .copyRightFoo, .chBannerFull .chBanner .chBanCont{ width:100%}
.chPackageFull, .chBenefitFull, .chYouGetFull, .chDownloadFull, .chBannerFull.nonUkResBan{ padding:50px 0}
.chStepsFull{ padding:50px 0 0}
.chExtra p{ width:100%}
.chExtra .chExtraCont .chLeftExt, .chExtra .chExtraCont .chRightExt{ width:100%}
.chExtra .chExtraCont h3{ padding-right:35px}
.chExtra .chExtraCont h3 img{ top:0}
.chPackageFull .chPackage .chPkgArea .chEachPkg h3{ font-size:20px}
.chStepsFull .chSteps .chStepAll .chEachStep{ width:100%; float:left; text-align:center; margin:0 0 70px}
.chStepsFull .chSteps .chStepAll .chEachStep img{ width:auto}
.chYouGetFull .chYouGet .chGetCont{ display:block}
.chYouGetFull .chYouGet .chGetCont .chEachGet{ width:90%; margin:0 auto 70px}
#popupContainer .formArea{ width:90%}
.chGrLt, .chExtra, .chStepsFull, .hmRateFull, .hmReview .hmReviewCont p{ display:none}
.chExtra.hmFaq{ display:block; margin:40px auto}
.chYouGetFull .chYouGet .chGetCont .chEachGet p, .chYouGetFull .chYouGet .chGetCont .chEachGet .lineGreenSmall{ display:none}
.chYouGetFull .chYouGet .chGetCont .chEachGet img{ margin-bottom:20px; width:20%}
.chHow .mobPrice{ display:block}
.chHow .deskPrice{ display:none}
.chHow .mobPrice table{ margin:30px 0 0; width:100%}
.chHow .mobPrice thead td{ background-color:var(--veryLightBlue); font:var(--font-f16B); padding:15px 10px; color:var(--blue)}
.chHow .mobPrice td{ border:1px solid #ccc; padding:10px; vertical-align:top; width:50%; text-align:center; line-height:20px; font:var(--font-f14R)}
.homeFull .hmBanner .hmBanCont h1{ font:var(--font-f30B)}
.homeFull .hmBanner .hmBanCont input[type="text"], .chBannerFull .chBanner .chBanCont input[type="text"]{ padding:0 5%; width:90%; margin-bottom:10px}
.homeFull .hmBanner .hmBanCont input[type="submit"], .chBannerFull .chBanner .chBanCont input[type="submit"]{ width:100%}
.homeFull, .hmBlogFull, .hmBankFull, .testimonial{ padding:40px 0}
.hmPackage .lineGreenSmall{ margin-bottom:30px}
.hmPackage .hmComPakg{ margin:30px 0 0}
.hmPackage h2, .hmReview .hmReviewCont h2, .hmCanCallFull .hmCanCall .hmCanCallCont h3, .hmCanCallFull .hmCanCall .hmCanCallCont h2, .testimonial h2, .testimonial h2 span, .hmBlogFull .hmBlog h2, .hmOneStop h2, .hmBankFull .hmBank h2, .helpingSec .helping h2, .own h2{ font:var(--font-f30B)}
.hmPackage p, .hmOneStop h4, .hmBankFull .hmBank h4{ font:var(--font-f16R)}
.own h2 span, .hmRevFull .hmReview .hmReviewCont h2 span{ font:var(--font-f30R); width:auto; float:none; display:inline}
.hmReview .hmReviewCont .hmAllReview .hmEachReview p{ display:block}
.hmReview .hmReviewCont h2{ margin-bottom:30px}
.testimonial4_slide .slideCont h3{font:var(--font-f18B)}
.hmBlogFull .hmBlog .hmEachPost h3 a{ width:100%}
.hmBlogFull .hmBlog ul{ margin-bottom:10px}
.hmBlogFull .hmBlog .hmBlogRight a.viewBlog{ float:right}
.hmOneStop .hmOSInfo .hmEachOS{ width:100%; margin:0 0 20px}
.hmBankFull .hmBank .hmBankImg .hmEachBkImg{ width:31%; margin-bottom:10px}
.chBenefitFull .chBenefit .lineGreenBig{ margin:20px 0 30px}
.chBenefitFull .chBenefit .chBenefitRight a{ display:inline-block; margin-top:10px}
.chBenefitFull .chBenefit .chBenefitLeft a{ display:none}
.chDownloadFull .chDownload p{ display:none}
.chDownloadFull .chDownload .chDwnSec{ margin-top:30px}
.chDownloadFull .chDownload .chDwnSec .chEachDwn, .chDownloadFull.hmDwnLd .chDownload .chDwnSec .chEachDwn{ margin-bottom:20px}
.chDownloadFull .chDownload .chDwnSec .chEachDwn .chBookDwn a{ margin-top:5px}
.chDownloadFull .chDownload .chDwnSec .chEachDwn .lineGreenSmall, .chDownloadFull.hmDwnLd .chDownload .chDwnSec .chEachDwn .lineGreenSmall{ display:none}
.revHide{ display:none}
.hmReview .hmReviewCont p{ font:var(--font-f15R); margin-bottom:20px}
.hmReview .hmReviewCont .hmAllReview .hmEachReview span{font:var(--font-f14B); color:var(--blueDeep)}
.hmReview a{ margin-top:10px}
.resEachPkg .pkgOtherCont, .helpingSec .helping p{ width:90%; margin:5%}
.homeFull{ margin-top:0}
.helpingSec .helping span{ display:block; margin-top:50px}
.footerSec .eachFoo{ width:90%;}
.copyRightFoo{ padding:40px 0 80px}
.copyRightFoo .extFooSpc{ margin:40px 0}
.copyRightFoo .rightFooCr{ float:left}
#gdpr-cookie-message p, #gdpr-cookie-message ul{ margin-bottom:10px}
#gdpr-cookie-message button, button#ihavecookiesBtn{ margin-left:0}
#gdpr-cookie-message h4{ margin:0}
.serviceHolder, .premiumBanArea{ margin:0 auto}
.chBannerFull{ margin:0; padding:40px 0}
.nxPkgHold{ margin:50px auto 0}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHdPrc, .nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHd{ width:100%}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHd h1{ font:var(--font-f25B); margin-bottom:10px}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHdPrc a{ padding:10px 60px 10px 30px}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHdPrc{ width:94%; padding:3%; border:1px solid var(--blueGray); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.nxPkgHold .nxDesCont .nxPkgHdSec{ border-bottom:none; margin-bottom:10px}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHdPrc p{ color:var(--blue)}
.nxRegPak .nxRegPakCont h2{ font:var(--font-f30B)}
.nxRegPak .nxRegPakCont h2 span{ font:var(--font-f20R)}
.hdUnLine{ margin-bottom:20px}
.nxRegPak .nxRegPakCont p{ margin-bottom:30px}
.nxPkgBankFull{ display:none}
.nxRegPak .nxRegPakCont{ margin:50px auto 30px}
.premiumBanArea{ background-image:none; background-color:var(--blue); padding:40px 0}
.premiumBanArea .preBanner .preBanCont{ background-color:transparent; padding:0; width:100%}
.premiumBanArea .preBanner .preBanCont h1{ color:var(--white); font:var(--font-f25B); margin-bottom:30px}
/*.premiumBanArea .preBanner .preBanCont p, */.premiumBanArea .preBanner .preBanCont p span, .premiumBanArea .preBanner .preBanCont ul li{color:var(--white)}
.premiumBanArea .preBanner .preBanCont h2{ color:var(--green)}
.premiumBanArea .preBanner .preBanCont h2 strike{ color:var(--deepGeen); font:var(--font-f18R)}
.premiumBanArea .preBanner .preBanCont p{ display:none}
.own .ownCont{ display:block}
.own .ownCont .ownEachCont{ width:90%; padding:10% 5% 5%}
.hmReview{ margin:50px auto}
.own .ownCont .ownEachCont h2{ font:var(--font-f20B)}
.hmRevFull .hmReview .hmReviewCont h2{ margin-bottom:30px}
.testimonial h2 span{ display:inline}
.hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgHd h3 span{ display:none}

/*Faq main page*/
.faqPg{ width:90%; margin:50px auto}
.faqPg h1.mobHd{font:var(--font-f30B)}

/*New*/
.orderByPhone, .hmSuccessStory .hmSSArea, .hmPremiumFull .hmPremiumArea, .hmBlogFull .hmBlog, .hmDownload, .fooNckFull .fooNckArea, .ssContainer{ width:90%}
.orderByPhone h2{ font:var(--font-f20B)}
.orderByPhone a{ display:block}
.hmCanCallFull .hmCanCall .hmCanCallCont a{ padding:20px 5%; width:90%}
.hmCanCallFull, .hmSuccessStory, .hmPremiumFull{ padding:50px 0}
.hmWhyMint{ width:90%; margin:50px auto 10px}
.hmWhyMint h2, .hmSuccessStory .hmSSArea .hmSuccessCont h2, .hmPremiumFull .hmPremiumArea h2, .ssContainer h1{font:var(--font-f30B); line-height:30px; margin-bottom:10px}
.hmSuccessStory .hmSSArea .hmSuccessCont h3, .hmPremiumFull .hmPremiumArea h3{font:var(--font-f20B)}
.ssContainer .ssStories .ssEachStory h2{font:var(--font-f16B);}
.hmSuccessStory .hmSSArea .lineGreenSmall{ display:none}
.hmPremiumFull{ background-color:var(--blue); background-image:none}
.hmBlogFull .hmBlog .hmBlogLeft{ width:100%}
.hmDownload .hmEachDwn{ width:100%; margin:0 0 20px}
.hmDownload .hmEachDwn img{ width:70%}
.hmDownload .hmEachDwn .hmDwnImg{ width:30%; float:left}
.hmDownload .hmEachDwn .hmDwnImgCont{ width:60%; float:right; padding-right:5%}
.hmDownload .hmEachDwn .hmEachDwCont{ position:inherit; text-align:left; width:100%; padding:0}
.hmDownload .hmEachDwn{ padding:20px 0}
.hmDownload .hmEachDwn p{ text-align:left; margin:0 0 10px; height:auto}
.hmDownload .hmEachDwn a{ text-align:left}
.hmDownload{ margin:40px auto}
.hmSuccessStory .hmSSArea .hmSuccessCont{ margin-top:0}
.hmSuccessStory .hmSSArea p{ font:var(--font-f16R); line-height:24px; margin-bottom:30px}
.hmDownload h2, .fooNckFull .fooNckArea .fooNckCont h2{ font:var(--font-f30B); margin-bottom:10px}
.fooNckFull .fooNckArea .fooNckCont h2{ margin-bottom:25px}
.hmDownload h3{font:var(--font-f20B)}
.hmDownload .lineGreenSmall{ margin:10px 0 30px}
.hmDownload .hmDownloadRight{ margin:0}
.fooNckFull{ padding:40px 0}
.ssContainer .echStrLeft .strCta{ padding:10%; width:80%}
.ssContainer .echStrLeft h1{ font:var(--font-f20B)}
.hmBlogFull{ background-image:none; background-color:var(--whiteBlue)}
.fooNckFull{ background-image:none; background-color:var(--blue)}
.ssContainer{ margin:30px auto 0}
.footerSec{ padding:0}
.hmReviewLogo{ display:none}
.hmCanCallFull .hmCanCall .hmCanCallCont p{ width:100%}
.hmSuccessStory .hmSSArea .hmEachPost .hmHcImgSec .hmHcImgCont{ width:80%; margin:7% 10% 2%}
.hmSuccessStory .hmSSArea .hmEachPost .hmHcImgSec{ background-color:var(--white)}
.hmSuccessStory .hmSSArea .hmEachPost .hmHcImgSec .hmHcImgCont h2{ color:var(--blue)}
.hmSuccessStory .hmSSArea .hmEachPost .hmHcImgSec .hmHcImg{ display:none}
.hmSuccessStory .hmSSArea .hmEachPost p{ padding:0 10% 7%}
.chExtra.hmFaq{ margin:40px auto}
.hmPremiumFull .hmPremiumArea a{ display:none}
.hmPremiumFull .hmPremiumArea a.hmMobPrePak{ display:block; text-align:center}
}

@media screen and (max-width:480px) {
/*New changes*/
.homeFull .hmBanner .hmBanCont .hmReviewLogo{ display:none}
.hmBlogFull .hmBlog .hmEachPost{ width:100%; margin:0 0 50px}
.hmBlogFull .hmBlog .hmBlogRight a.viewBlog{ margin-top:0}
.hmBankFull .hmBank .hmBankImg .hmEachBkImg{ width:46%; margin-bottom:10px}
.nxUseProFull .nxUsePro .nxUPSer .nxEchUPSer{ width:90%; padding:5%; margin:0 0 20px}
.hmReviewLogo{ display:none}

/*New*/
.hmSuccessStory .hmSSArea .hmEachPost{ width:100%; margin:0 0 30px}
}