@import url("https://fonts.googleapis.com/css2?family=Anton&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");
@media screen and (max-width: 991px) {
  .forgot-password a {
    font-size: 14px !important;
  }
  #PopupSuccess .popup .popup-data .popup-Title h4 {
    padding: 0px 50px;
  }
  .pricemodalModalbox .modal-dialog {
    width: 100%;
    max-width: 327px;
    margin: auto;
  }
  .pricemodalModalbox .modal-dialog .btn-close {
    right: 16px;
    top: 16px;
    max-width: 20px;
  }
  .popup .popup-data {
    width: 100%;
    padding: 24px;
  }
  .popup .popup-data .popup-Title h4 {
    font-size: 24px;
    margin-bottom: 12px;
  }
  .popup .popup-data .popup-Title p {
    font-size: 16px;
  }
  .popup .popup-data .popup-Title p br {
    display: none;
  }
  .popup .popup-data .popup-Title .checkout-btn {
    margin-top: 24px;
    max-width: 279px !important;
  }
  .popup .popup-data .popup-Title .checkout-btn .black-button {
    display: flex;
    justify-content: center;
    height: 44px;
    max-width: 279px;
  }
  .popup .popup-data .popup-form {
    padding: 24px 0;
  }
  .popup .popup-data .popup-form .form-box {
    display: grid;
    gap: 16px;
    margin-bottom: 16px;
  }
  .popup .popup-data .popup-form .form-box .form-controls-input {
    width: 100% !important;
  }
  .popup .popup-data .popup-form .form-box .form-controls {
    max-width: 741px;
    gap: 8px;
    display: grid;
  }
  .popup .popup-data .popup-form .form-box .form-controls .form-label {
    font-size: 14px;
  }
  .popup .popup-data .popup-form .form-box .form-controls .form-input {
    font-size: 14px;
  }
  .popup .popup-data .Qulity {
    padding: 24px 0;
  }
  .popup .popup-data .Qulity .qulity-Title {
    margin-bottom: 16px;
  }
  .popup .popup-data .Qulity .qulity-Title h5 {
    font-size: 20spx;
  }
  .popup .popup-data .Qulity .Qulity-menu {
    width: 100%;
  }
  .popup .popup-data .Qulity .Qulity-menu ul {
    padding: 8px 0px;
    gap: 8px;
  }
  .popup .popup-data .Qulity .Qulity-menu ul li a {
    font-size: 16px;
    padding: 8px 16px !important;
  }
  .popup .popup-data .Qulity .Qulity-menu ul li a:hover {
    padding: 8px 16px;
  }
  .popup .popup-data .total {
    padding: 24px 0;
    gap: 16px;
  }
  .popup .popup-data .total .total-amount h5 {
    font-size: 20px;
  }
  .popup .popup-data .popup-buttons {
    gap: 12px;
  }
  .popup .popup-data .popup-buttons a {
    height: 44px !important;
    padding: 12px 14px;
  }
  .popup .popup-data .popup-buttons .transparent-button {
    padding: 12px 20px;
    font-size: 16px;
  }
  .popup .popup-data .popup-buttons .black-button {
    display: flex;
    justify-content: center;
    height: 52px;
    width: 100%;
    max-width: 360px;
  }
  /*POPUP CSS END*/
  .error-page .error-content h2 {
    font-size: 112px;
    margin-bottom: 8px;
  }
  .error-page .error-content p {
    font-size: 16px;
    padding: 0px 90px;
    margin: 0px;
  }
  .error-page .error-content .errorbtns {
    margin-top: 32px;
    display: grid;
    gap: 12px;
  }
  .error-page .error-content .errorbtns a {
    padding: 12px 24px;
    justify-content: center;
    width: 327px;
    font-size: 14px;
  }
  .TermsConditions {
    background: url(../images/terms-titlemobilebg.png) no-repeat top center;
  }
  .TermsConditions-Detail {
    padding: 40px 24px;
    background: url(../images/termsbg-mobile.png) no-repeat top center;
  }
  .TermsConditions-Detail .TermsConditions-Data {
    padding: 24px;
  }
  .TermsConditions-Detail .TermsConditions-Data .items h5 {
    font-size: 20px;
    margin-bottom: 12px;
  }
  .TermsConditions-Detail .TermsConditions-Data .items p {
    font-size: 16px;
    margin-bottom: 24px;
  }
  .orderhistory {
    padding-bottom: 80px !important;
  }
  .zipcode {
    max-width: inherit;
  }
  .account-Details {
    padding: 40px 24px;
    background: url(../images/account-mobilebg.png) no-repeat top center;
    background-size: cover;
  }
  .account-Details .account-menus {
    padding-bottom: 24px;
  }
  .account-Details .account-menus ul {
    display: block;
    text-align: center;
  }
  .account-Details .account-menus ul li a {
    font-size: 14px;
  }
  .account-Details .account-menus .activemenu {
    display: grid;
  }
  .account-Details .savechanges-btn {
    margin-top: 24px;
  }
  .account-Details .Mobile-orderHistory {
    padding: 0px;
  }
  .Payment-failed-History {
    background: url(../images/payment-bodybg.png) no-repeat top center;
  }
  .payment-failed {
    background: url(../images/payment-failedheaderbg.png) no-repeat top center !important;
  }
  .payment-failed .commontitle {
    padding: 131px 0px 109px 0px;
  }
  .checkout_success .commontitle {
    padding: 108px 0px 86px 0px;
  }
  .checkout_success .commontitle h1 {
    margin-bottom: 24px;
  }
  .checkout_success .commontitle .lightblue-button {
    padding: 12px 23px;
  }
  .secure-checkout-detail {
    display: grid;
    padding: 40px 24px;
    background: url(../images/contactbg-mobile.png) repeat top center;
  }
  .secure-checkout-detail .securecheoutWrapper {
    display: grid;
    gap: 24px;
  }
  .secure-checkout-detail .securecheoutWrapper .billing-details {
    width: 100%;
  }
  .secure-checkout-detail .securecheoutWrapper .billing-details h4 {
    font-size: 24px;
    margin-bottom: 24px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart {
    width: 100%;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details {
    padding: 24px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details h4 {
    margin-bottom: 0px;
    font-size: 24px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .cart-data .data {
    display: grid;
    justify-content: unset;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .cart-data .data p {
    font-size: 14px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .cart-data .data p small {
    font-size: 14px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .cart-data .data .mobile-view {
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .cart-data .data .mobile-view p {
    color: var(--Dark-Blue-400, #132028);
    font-family: Urbanist;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%; /* 16.1px */
    text-transform: capitalize;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .cart-data .data .mobile-view .action-btn {
    display: flex;
    gap: 16px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .cart-data .data .mobile-view .action-btn img {
    max-width: 20px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .amount-data {
    gap: 12px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .amount-data .amount strong {
    font-size: 14px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .amount-data .couponcode {
    gap: 8px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .amount-data .couponcode .couponbox-input {
    max-height: 44px;
    padding: 12px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .amount-data .couponcode .transparent-button {
    max-width: 105px;
    padding: 12px 20px;
    height: 44px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .grand-total {
    margin-top: 16px;
    padding-top: 16px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .cart-details .grand-total h5 {
    font-size: 20px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .secure-payment {
    padding-top: 24px;
    display: block;
    justify-content: center;
    gap: 16px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .secure-payment img {
    display: block;
    margin: 0px auto 16px auto;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .secure-payment .black-button {
    justify-content: center;
    padding: 12px 24px;
    font-size: 14px;
  }
  .secure-checkout-detail .securecheoutWrapper .cart .secure-payment .black-button img {
    display: inline-block;
    margin: inherit;
  }
  .checkboxForm {
    font-size: 14px;
    gap: 8px;
  }
  .checkboxForm label {
    font-size: 14px;
  }
  .checkboxForm span {
    font-size: 14px;
  }
  .checkboxForm span a {
    font-size: 14px;
  }
  .secure-checkout .commontitle {
    padding: 160px 0px 166px 0px;
  }
  .commontitle {
    padding: 160px 0px 138px 0px;
  }
  .commontitle h1 {
    font-size: 40px;
    margin-bottom: 16px;
  }
  .commontitle p {
    font-size: 16px;
  }
  .commontitle p br {
    display: block;
  }
  .contact {
    background: url(../images/contactus-mobilebg.png) no-repeat top center;
  }
  .contact .contact-Title {
    padding: 200px 24px 128px 24px;
  }
  .contact .contact-Title h1 {
    font-size: 40px;
    margin-bottom: 16px;
  }
  .contact .contact-Title p {
    font-size: 16px;
  }
  .contact .contact-Title p br {
    display: none;
  }
  .contact-Detail {
    padding: 40px 24px;
    background: url(../images/contactbg-mobile.png) no-repeat top center;
    background-size: cover;
  }
  .contact-Detail .contact-info {
    display: grid;
    max-width: 100%;
    padding-bottom: 16px;
    gap: 16px;
  }
  .contact-Detail .contact-info .phone {
    width: auto;
    padding: 24px;
  }
  .contact-Detail .contact-info .phone h5 {
    font-size: 20px;
  }
  .contact-Detail .contact-info .phone p {
    min-height: inherit;
    font-size: 14px;
  }
  .becomePartnerform {
    padding: 24px;
  }
  .becomePartnerform .forminfobox {
    display: grid;
    gap: 0px;
  }
  .becomePartnerform .formbox {
    margin-bottom: 16px;
  }
  .becomePartnerform .formbox .form-control {
    max-height: 44px;
  }
  .becomePartnerform .formbox textarea {
    min-height: 78px;
  }
  .becomePartnerform .formbox select {
    padding: 12px 16px;
  }
  .becomePartnerform .form-check {
    display: flex;
    gap: 12px;
    align-items: center;
    padding: 0;
    margin: 0;
    justify-content: space-between;
  }
  .becomePartnerform .form-check .checkbox_form {
    display: flex;
    gap: 12px;
    align-items: center;
  }
  .becomePartnerform .form-check .form-check-input {
    margin: 0;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: 1px solid var(--Dark-Blue-100, #768895);
    opacity: 0.56;
  }
  .becomePartnerform .form-check label {
    font-size: 14px;
  }
  .becomePartnerform .form-check label span a {
    font-size: 14px;
  }
  .becomePartnerform .robotbtn {
    display: block;
  }
  .becomePartnerform .robotbtn .black-button {
    max-width: inherit;
    margin-top: 16px;
  }
  .whattakes_wrapper {
    background: url(../images/mobile-benfits.png) no-repeat top center;
    padding: 40px 24px;
  }
  .whattakes_wrapper .whattakesMain {
    display: grid;
    gap: 24px;
  }
  .whattakes_wrapper .whattakesMain .whattakesLeft, .whattakes_wrapper .whattakesMain .whattakesRight {
    width: 100%;
  }
  .whattakes_wrapper .whattakesMain .whattakesCenter {
    padding: 32px 24px;
  }
  .whattakes_wrapper .whattakesMain .whattakesCenter h3 {
    font-size: 32px;
    margin-bottom: 16px;
  }
  .whattakes_wrapper .whattakesMain .whattakesCenter h3 br {
    display: none;
  }
  .whattakes_wrapper .whattakesMain .whattakesCenter p {
    font-size: 16px;
    margin-bottom: 0px;
  }
  .aboutUs.becomePartner .aboutText h6 {
    max-width: 222px !important;
  }
  .becomePartner {
    background: url(../images/become-partnermobile.png) no-repeat top center !important;
    background-size: cover;
  }
  .becomePartner h6 {
    max-width: 174px !important;
  }
  .becomePartner h2 {
    padding: 0px 30px !important;
  }
  .TermsConditions .TermsConditions_Title h1 {
    font-size: 54px;
  }
  .TermsConditions .TermsConditions_Title .TermsConditions-Detail {
    padding: 60px;
  }
  .TermsConditions .TermsConditions_Title .TermsConditions-Detail .TermsConditions-Data {
    padding: 40px;
    gap: 32px;
  }
  .TermsConditions .TermsConditions_Title .TermsConditions-Detail .TermsConditions-Data .items h5 {
    font-size: 20px;
  }
  .TermsConditions .TermsConditions_Title .TermsConditions-Detail .TermsConditions-Data .items p {
    font-size: 16px;
  }
  /* Account Details PAGE*/
  .Account {
    /* Order History */
  }
  .Account .Account-Title {
    padding: 152px 24px;
  }
  .Account .Account-Title h1 {
    font-size: 45px;
  }
  .Account .Account-Title p {
    font-size: 14px;
  }
  .Account .Order-History {
    padding: 0px 20px 50px 20px;
  }
  .Account .Order-History .table-data table {
    width: 100%;
  }
  .Account .Order-History .table-data table thead tr, .Account .Order-History .table-data table thead th {
    padding: 14px 14px;
    font-size: 16px;
  }
  .Account .Order-History .table-data table tbody tr, .Account .Order-History .table-data table tbody td {
    padding: 14px 14px;
    font-size: 15px;
  }
  /* Checkout Successfully Page*/
  .checkout {
    background: url(../images/checkout-mobilebg.png) no-repeat top center;
    /* Order History */
  }
  .checkout .checkout-Title {
    padding: 152px 24px;
    width: 100%;
  }
  .checkout .checkout-Title h1 {
    font-size: 45px;
  }
  .checkout .checkout-Title .lightblue-button {
    padding: 16px 20px;
    font-size: 14px;
  }
  .checkout .checkout-History {
    padding: 50px 30px;
  }
  .checkout .checkout-History .table-data table {
    width: 100%;
  }
  .checkout .checkout-History .table-data table thead tr, .checkout .checkout-History .table-data table thead th {
    padding: 25px 30px;
    font-size: 14px;
  }
  .checkout .checkout-History .table-data table tbody tr, .checkout .checkout-History .table-data table tbody td {
    padding: 25px 30px;
  }
  .checkout .checkout-History .table-data table tbody tr p, .checkout .checkout-History .table-data table tbody td p {
    font-size: 14px;
  }
  .checkout .checkout-History .table-data table tbody tr h5, .checkout .checkout-History .table-data table tbody td h5 {
    font-size: 20px;
  }
  /* Secure Checkout PAge*/
  .secure-checkout .secure-checkout-Title {
    padding: 182px 0 143px 0;
  }
  .secure-checkout .secure-checkout-Title h1 {
    font-size: 45px;
  }
  .secure-checkout .secure-checkout-detail {
    gap: 28px;
    padding: 24px;
    flex-direction: column;
  }
  .secure-checkout .secure-checkout-detail .billing-details {
    width: 100%;
  }
  .secure-checkout .secure-checkout-detail .billing-details form {
    padding: 32px;
  }
  .secure-checkout .secure-checkout-detail .billing-details h4 {
    font-size: 28px;
  }
  .secure-checkout .secure-checkout-detail .cart {
    width: 100%;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details {
    padding: 32px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details h4 {
    font-size: 28px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .cart-data .data {
    padding: 20px 0px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .cart-data .data p {
    font-size: 14px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .cart-data .data p small {
    font-size: 14px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data {
    padding: 20px 0px;
    gap: 14px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data form {
    padding: 0;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data .couponcode {
    display: block;
    gap: 4px;
    flex-direction: column;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data .amount strong {
    font-size: 14px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data .grand-total {
    padding-top: 22px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data .grand-total h5 {
    font-size: 20px;
  }
  .secure-checkout .secure-checkout-detail .cart .secure-payment {
    gap: 20px;
    flex-direction: column;
  }
  .secure-checkout .secure-checkout-detail .cart .secure-payment .black-button {
    justify-content: center;
  }
  /* BrandnuWordsTeam PAge*/
  .BradnuWordsTeam {
    padding: 256px 56px 56px 56px;
  }
  .BradnuWordsTeam .BradnuWordsTeam-Title h2 {
    width: 100%;
  }
  .BradnuWordsTeam .BradnuWordsTeam-Title p {
    width: 100%;
  }
  .BradnuWordsTeam .BradnuWordsTeam-form {
    width: 100%;
  }
  .BradnuWordsTeam .BradnuWordsTeam-form form {
    width: 100%;
  }
  .BradnuWordsTeam .BradnuWordsTeam-form form .black-button {
    padding: 16px;
    width: 100%;
  }
  /*M CSS END*/
  .advertising_writing {
    background: url(../images/article-mobilebg.png) no-repeat top center !important;
  }
  .advertising_writing .tabs-table .nav {
    gap: 0 !important;
  }
  .advertising_writing .tabs-table .nav .nav-item {
    min-width: 152px !important;
  }
  .service-landing {
    background: url(../images/landing-mobilebg.png) no-repeat top center !important;
    background-size: cover !important;
  }
  .service-landing .aboutText {
    padding: 126px 0px 54px 0px !important;
  }
  .service-landing .aboutText h2 {
    padding: 0px 24px !important;
  }
  .serviceRange_wrapper {
    padding: 40px 0px;
    background: url(../images/mobile-servicerangebg.png) no-repeat top center;
    background-size: cover;
  }
  .serviceRange_wrapper .serviceRange h2 {
    font-size: 32px;
  }
  .serviceRange_wrapper .tabs-table .nav {
    border: none;
    overflow-x: scroll;
    flex-wrap: unset;
    justify-content: unset !important;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    gap: 0px;
  }
  .serviceRange_wrapper .tabs-table .nav .nav-item {
    min-width: 152px;
    text-align: center;
  }
  .serviceRange_wrapper .tabs-table .nav .nav-item a {
    font-size: 14px;
    padding: 12px 11px;
  }
  .serviceRange_wrapper .tabs-table .tab-content {
    margin: 0px 24px;
  }
  .serviceRange_wrapper .tabs-table .tab-content .corporatepackages {
    display: grid;
  }
  .serviceRange_wrapper .tabs-table .tab-content .corporatepackages .corporatepackagesImg {
    width: auto;
  }
  .serviceRange_wrapper .tabs-table .tab-content .corporatepackages .corporatepackagesdesc {
    padding: 32px 24px;
    width: auto;
    max-width: inherit;
  }
  .serviceRange_wrapper .tabs-table .tab-content .corporatepackages .corporatepackagesdesc h2 {
    font-size: 32px;
    margin-bottom: 16px;
  }
  .serviceRange_wrapper .tabs-table .tab-content .corporatepackages .corporatepackagesdesc p {
    margin-bottom: 24px;
    font-size: 16px;
  }
  .serviceRange_wrapper .tabs-table .tab-content .corporatepackages .corporatepackagesdesc .exploreBtn {
    max-width: inherit;
    justify-content: center;
    padding: 12px 24px;
  }
  .create-accounttoday {
    background: url(../images/create-accountbg.png) no-repeat top center !important;
  }
  .aboutleave-content {
    background: url(../images/leave-mobilebg.png) no-repeat top center !important;
    background-size: cover !important;
  }
  .aboutleave-content .home-aboutus .home-aboutusright p {
    margin-bottom: 0px !important;
  }
  .aboutUs {
    background: url(../images/aboutbg-mobile.png) no-repeat top center;
  }
  .aboutUs .aboutText {
    padding: 149px 0px 77px 0px;
  }
  .aboutUs .aboutText h6 {
    font-size: 14px;
    max-width: 222px;
  }
  .aboutUs .aboutText h2 {
    font-size: 40px;
    margin: 16px 0px;
    padding: 0px 80px;
  }
  .aboutUs .aboutText p {
    font-size: 16px;
    padding: 0px 24px;
  }
  .aboutleave-content .home-aboutus .home-aboutusright h3 br {
    display: block !important;
  }
  .faq_wrapper {
    padding: 40px 0px;
    background: url(../images/faq-mobilebg.png) no-repeat top center;
    background-size: cover;
  }
  .faq_wrapper::after {
    display: none;
  }
  .faq_wrapper .faqvideo {
    padding: 0px;
  }
  .faq_wrapper .faq_top {
    margin-bottom: 24px;
  }
  .faq_wrapper .faq_top h6 {
    font-size: 14px;
    max-width: 150px;
  }
  .faq_wrapper .faq_top h3 {
    font-size: 32px;
    margin: 16px 10px;
  }
  .faq_wrapper .faq_top p {
    padding: 0px 24px;
    text-align: center;
    font-size: 16px;
  }
  .faq_wrapper .homefaqdtls {
    margin: 0px 24px;
    width: auto;
  }
  .faq_wrapper .homefaqdtls .accordion-item {
    -webkit-backdrop-filter: blur(0px);
            backdrop-filter: blur(0px);
    padding: 24px;
  }
  .faq_wrapper .homefaqdtls .accordion-item .accordion-header .accordion-button {
    padding-right: 24px;
    font-size: 20px;
  }
  .faq_wrapper .homefaqdtls .accordion-item .accordion-body {
    margin-top: 16px;
    font-size: 14px;
  }
  .exploreServiceBtn {
    margin-top: 24px;
  }
  .service-rangeWrapper {
    background: url(../images/service-rangemobilebg.png) no-repeat top center;
    padding: 40px 0px;
    background-size: cover;
  }
  .service-rangeWrapper .service-rangeTop {
    margin-bottom: 24px;
  }
  .service-rangeWrapper .service-rangeTop h2 {
    font-size: 32px;
    margin-bottom: 16px;
  }
  .service-rangeWrapper .service-rangeTop p {
    font-size: 16px;
    max-width: 327px;
    margin: auto;
  }
  .service-rangeWrapper .serviceBoxes {
    display: grid;
    gap: 16px;
  }
  .service-rangeWrapper .serviceBoxes .servicesBoxLeft, .service-rangeWrapper .serviceBoxes .servicesBoxRight, .service-rangeWrapper .serviceBoxes .servicesBoxMiddle {
    max-width: 327px;
    margin: auto;
  }
  .service-rangeWrapper .serviceBoxes .serviceBoxesInner img {
    display: block;
    margin: auto;
  }
  .service-rangeWrapper .serviceBoxes .serviceBoxesInner .serviceBoxesInnercontent {
    padding: 24px;
    position: absolute;
    bottom: 0;
    min-height: inherit;
  }
  .service-rangeWrapper .serviceBoxes .serviceBoxesInner .serviceBoxesInnercontent p {
    opacity: 1;
  }
  .service-rangeWrapper .serviceBoxes .serviceBoxesInner .serviceBoxesInnercontent .exploremore-btn img {
    display: inline-block;
  }
  .contentNeedwrapper {
    background: url(../images/benefitsbg.png) no-repeat top center;
    padding: 40px 0px;
    background-size: cover;
  }
  .why-us-owl .contentinnerbox {
    padding: 24px;
    border-radius: 16px;
    border: 1px solid var(--Dark-Blue-200, #2A353D);
    background: var(--Dark-Blue-Transperent-Dark-Blue, rgba(42, 53, 61, 0.2));
    -webkit-backdrop-filter: blur(16px);
            backdrop-filter: blur(16px);
    max-width: 327px;
    margin-top: 24px;
  }
  .why-us-owl .contentinnerbox img {
    width: auto;
    max-width: 48px;
  }
  .why-us-owl .contentinnerbox .cardBox {
    margin-top: 24px;
  }
  .why-us-owl .contentinnerbox .cardBox h3 {
    color: var(--White-Almost-White, #FAFAFA);
    font-family: "Anton", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%; /* 27.6px */
    margin-bottom: 8px;
  }
  .why-us-owl .contentinnerbox .cardBox p {
    color: var(--Dark-Blue-400, #132028);
    font-family: "Urbanist", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 125%; /* 22.5px */
    color: #FAFAFA;
    margin-bottom: 0px;
    line-height: 125%; /* 20px */
    font-size: 14px;
  }
  .why-us-owl .owl-dots {
    display: flex;
    justify-content: center;
    gap: 16px;
    margin-top: 24px;
  }
  .why-us-owl .owl-dots .active {
    background: #89C1FF !important;
  }
  .why-us-owl .owl-dots .owl-dot {
    border-radius: 100px;
    width: 12px;
    height: 12px;
    background: #768895;
  }
  .why-us-owl .owl-dots .actve {
    background: #89C1FF !important;
  }
  .contentNeedwrapper .contentWrappertop h6 {
    font-size: 14px;
    padding: 12px 24px;
    max-width: 250px;
  }
  .contentNeedwrapper .contentWrappertop h2 {
    margin: 16px auto;
    font-size: 32px;
    padding: 0px 10px;
    color: var(--White-Almost-White, #FAFAFA);
  }
  .contentNeedwrapper .contentWrappertop p {
    padding: 0px 24px;
    font-size: 16px;
    color: var(--White-Almost-White, #FAFAFA);
  }
  .home-aboutuswrapper {
    background: url(../images/mobile-aboutbg.png) no-repeat top center;
    padding: 40px 24px;
  }
  .home-aboutuswrapper .home-aboutus {
    gap: 24px;
    display: grid;
  }
  .home-aboutuswrapper .home-aboutus .home-aboutusright {
    padding: 32px 24px;
  }
  .home-aboutuswrapper .home-aboutus .home-aboutusright h3 {
    font-size: 32px;
    margin-bottom: 16px;
  }
  .home-aboutuswrapper .home-aboutus .home-aboutusright h3 br {
    display: none;
  }
  .home-aboutuswrapper .home-aboutus .home-aboutusright p {
    font-size: 16px;
    margin-bottom: 24px;
  }
  .home-aboutuswrapper .home-aboutus .home-aboutusright .btns {
    display: block;
  }
  .home-aboutuswrapper .home-aboutus .home-aboutusright .btns a {
    justify-content: center;
  }
  .home-aboutuswrapper .home-aboutus .home-aboutusright .btns .blackbtn {
    font-size: 14px;
    margin-bottom: 12px;
    padding: 12px 20px;
  }
  .home-aboutuswrapper .home-aboutus .home-aboutusright .btns .transparentbtn {
    font-size: 14px;
    padding: 12px 20px;
    max-height: 44px;
  }
  .slider .slider-Text {
    position: absolute;
    top: 90px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    width: 100%;
    max-width: 327px;
    padding: 55px 0px;
  }
  .slider .slider-Text h6 {
    font-size: 14px;
  }
  .slider .slider-Text h2 {
    margin: 12px 0px;
    font-size: 48px;
  }
  .slider .slider-Text h2 br {
    display: none;
  }
  .slider .slider-Text p {
    font-size: 16px;
  }
  .slider .slider-Text .sliderbtns {
    margin-top: 24px;
    display: block;
  }
  .slider .slider-Text .sliderbtns .bluebtn {
    justify-content: center;
    padding: 12px 20px;
    font-size: 14px;
    margin-bottom: 12px;
  }
  .slider .slider-Text .sliderbtns .contactbtn {
    justify-content: center;
    padding: 12px 20px;
    font-size: 14px;
  }
  footer {
    padding: 32px 24px;
    background: url(../images/footer-mobilebg.png) no-repeat top center;
    background-size: cover;
  }
  footer .footer-logo img {
    max-width: 152px;
    margin: auto;
    display: block;
  }
  footer .container {
    padding: 0px;
  }
  footer .footer-Maintop {
    display: grid;
    justify-content: center;
    gap: 24px;
  }
  footer .footer-Maintop .footerLeft {
    gap: 12px;
    justify-content: center;
  }
  footer .footer-Maintop .footerright ul {
    display: inline-block;
    text-align: center;
  }
  footer .footer-Maintop .footerright ul li {
    display: inline-block;
    padding: 0px 7px 10px 7px;
  }
  footer .sep {
    margin: 10px 0px 20px 0px;
  }
  footer .footer-Mainbtm {
    flex-direction: column-reverse;
    gap: 24px;
  }
  footer .footer-Mainbtm .footerbtm-left {
    font-size: 14px;
  }
  footer .footer-Mainbtm .footerbtm-right ul {
    display: grid;
    gap: 12px;
    justify-content: center;
  }
  footer .footer-Mainbtm .footerbtm-right ul li {
    text-align: center;
    justify-content: center;
    display: flex;
  }
  footer .footer-Mainbtm .footerbtm-right ul li a {
    font-size: 14px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  .desktopError {
    position: relative;
    overflow: hidden;
    max-height: 720px;
  }
  .TermsConditions-Detail {
    padding: 112px 80px;
  }
  .Order-History {
    padding: 0px 0px 0px 0px;
    max-width: 1200px;
    margin: auto;
  }
  .checkout-History .table-data {
    max-width: 1200px;
  }
  .checkout-History .shopping-cart-btn {
    max-width: 1200px;
    margin: auto;
  }
  .secure-checkout-detail {
    padding: 80px 30px;
  }
  .whattakes_wrapper {
    padding: 88px 50px;
  }
  .whattakes_wrapper .whattakesMain .whattakesCenter {
    padding: 36px 72px;
    max-width: 560px;
  }
  .home-aboutuswrapper .joinus-grow {
    max-width: 1440px;
  }
  .home-aboutuswrapper .joinus-grow .home-aboutusleft {
    max-width: 356px;
  }
  .create-accounttoday .home-aboutus .home-aboutusright {
    padding: 58px 50px !important;
  }
  .aboutleave-content .home-aboutus .home-aboutusright {
    max-width: 520px !important;
    padding: 60px 50px !important;
  }
  .service-rangeWrapper .serviceBoxes {
    max-width: 1200px;
  }
  .service-rangeWrapper .serviceBoxes .servicesBoxLeft, .service-rangeWrapper .serviceBoxes .servicesBoxRight {
    max-width: 360px;
  }
  .contentNeedwrapper .contentgridbox {
    max-width: 1220px;
  }
  header .desktopMenu {
    max-width: 1200px;
  }
  .home-aboutuswrapper {
    padding: 112px 40px;
  }
  .home-aboutuswrapper .home-aboutus .home-aboutusright {
    padding: 40px 50px;
    max-width: 632px;
  }
  .serviceRange_wrapper .tabs-table .tab-content {
    max-width: 1200px;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
  .TermsConditions-Detail {
    padding: 80px 80px;
  }
  .Order-History {
    padding: 0px 0px 0px 0px;
    max-width: 1300px;
    margin: auto;
  }
  .checkout-History .table-data {
    max-width: 1200px;
  }
  .checkout-History .shopping-cart-btn {
    max-width: 1200px !important;
    margin: auto;
  }
  .secure-checkout-detail {
    padding: 80px 30px;
  }
  .whattakes_wrapper {
    padding: 88px 50px;
  }
  .whattakes_wrapper .whattakesMain .whattakesCenter {
    padding: 86px 72px;
    max-width: 560px;
  }
  .contentNeedwrapper .contentgridbox {
    max-width: 1300px;
  }
  .create-accounttoday .home-aboutus .home-aboutusright {
    padding: 68px 90px;
  }
  .home-aboutuswrapper .joinus-grow {
    max-width: 1360px;
  }
  .home-aboutuswrapper .joinus-grow .home-aboutusright {
    padding: 56px 90px;
  }
  .aboutleave-content .home-aboutus {
    max-width: 1340px;
  }
  .aboutleave-content .home-aboutus .home-aboutusright {
    padding: 86px 62px;
    max-width: 590px;
  }
  .service-rangeWrapper .serviceBoxes {
    max-width: 1400px;
  }
  .service-rangeWrapper .serviceBoxes .serviceBoxesInner {
    max-height: 800px;
  }
}
@media screen and (min-width: 1800px) {
  .container {
    max-width: 1440px;
    padding: 0px;
  }
}
@media screen and (max-width: 767px) {
  .forgotpasswordbox h4 {
    font-size: 24px;
    margin-bottom: 12px;
  }
  .forgotpasswordbox p {
    text-align: center;
    font-size: 16px;
    margin-bottom: 24px;
  }
  .forgotpasswordbox .formbox .form-control {
    max-height: 52px;
  }
  .forgotpasswordbox .robotbtn .resetBtn {
    margin-top: 16px;
  }
  .Mobile-orderHistory {
    background: url(../images/contactbg-mobile.png) no-repeat top center;
  }
  /*Sign UP PAGE*/
  .Signup-Detail {
    background: url(../images/signup-mobilebg.png) no-repeat top center;
    background-size: cover;
    padding: 40px 24px;
  }
  .Signup-Detail .Signup-Form .becomePartnerform .robotbtn .signupbtn {
    max-width: 100%;
    margin-top: 16px;
  }
  .signUp {
    background: url(../images/singupbg-mobile.png) no-repeat top center;
  }
  .signUp .signUp-Title h1 {
    padding: 138px 24px 66px 24px;
    font-size: 40px;
  }
  .signUp .signUp-Title .Signup-Detail .Signup-Form {
    max-width: 100%;
  }
  .signUp .signUp-Title .Signup-Detail .Signup-Form form {
    padding: 24px;
    gap: 16px;
    /* Forget PAssword*/
  }
  .signUp .signUp-Title .Signup-Detail .Signup-Form form label {
    font-size: 14px;
  }
  .signUp .signUp-Title .Signup-Detail .Signup-Form form .form-control {
    padding: 12px 12px;
  }
  .signUp .signUp-Title .Signup-Detail .Signup-Form form .form-button {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .signUp .signUp-Title .Signup-Detail .Signup-Form form .form-button .g-recaptcha {
    transform: scale(0.6);
  }
  .signUp .signUp-Title .Signup-Detail .Signup-Form form .black-button {
    width: 100%;
  }
  .signUp .signUp-Title .Signup-Detail .Signup-Form form h4 {
    font-size: 24px;
  }
  .signUp .signUp-Title .Signup-Detail .Signup-Form form p {
    font-size: 16px;
  }
  /* Term And Condition */
  .TermsConditions .TermsConditions_Title h1 {
    padding: 188px 24px 166px 24px;
    font-size: 40px;
    margin: 0px;
  }
  .TermsConditions .TermsConditions_Title .TermsConditions-Detail {
    padding: 40px 24px;
  }
  .TermsConditions .TermsConditions_Title .TermsConditions-Detail .TermsConditions-Data {
    padding: 24px;
    gap: 24px;
  }
  .TermsConditions .TermsConditions_Title .TermsConditions-Detail .TermsConditions-Data .items h5 {
    font-size: 20px;
  }
  .TermsConditions .TermsConditions_Title .TermsConditions-Detail .TermsConditions-Data .items p {
    font-size: 16px;
  }
  /* Account Details PAGE*/
  .active a {
    background-color: var(--Dark-Blue-400, #132028);
    color: var(--Blue-Light-Blue, #D7E6EE) !important;
    padding: 12px 80px;
    border-radius: 48px;
    width: 100%;
  }
  .Account {
    background: url(../images/accountdetailsbg.png) no-repeat top center;
    /* Mobile ORder History */
  }
  .Account .Account-Title {
    padding: 153px 24px 131px 24px;
  }
  .Account .Account-Title h1 {
    font-size: 40px;
  }
  .Account .Account-Title p {
    font-size: 14px;
  }
  .Account .Account-Title p br {
    display: none;
  }
  .Account .account-Details {
    padding: 0 24px 0 24px;
  }
  .Account .account-Details .account-menus {
    width: 100%;
    padding: 40px 0 40px 0;
  }
  .Account .account-Details .account-menus ul {
    flex-direction: column;
    gap: 12px;
  }
  .Account .account-Details .account-menus ul li a {
    font-size: 14px;
  }
  .Account .account-Details .Account-form {
    width: 100%;
  }
  .Account .account-Details .Account-form form {
    padding: 24px;
    gap: 8px;
  }
  .Account .account-Details .Account-form form label {
    font-size: 14px;
  }
  .Account .account-Details .Account-form form .form-control {
    padding: 14px;
  }
  .Account .account-Details .form-button {
    padding: 24px 0 40px 0;
  }
  .Account .Mobile-orderHistory {
    padding-bottom: 45px;
  }
  .Account .Mobile-orderHistory .order-card {
    background: var(--White-Almost-White, #FAFAFA);
    border-bottom: 2px solid var(--Blue-Light-Blue, #D7E6EE);
    /* Shadow */
    box-shadow: 16px 16px 32px 0px rgba(128, 128, 128, 0.16);
  }
  .Account .Mobile-orderHistory .order-card .order-card-body {
    padding: 0px;
  }
  .Account .Mobile-orderHistory .order-card .order-card-body p {
    color: var(--Dark-Blue-400, #132028);
    /* Button/Capt & Button (Small) */
    font-family: "Urbanist", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%; /* 16.1px */
    text-transform: capitalize;
  }
  .Account .Mobile-orderHistory .order-card .order-card-body p span {
    color: var(--Dark-Blue-100, #768895);
    text-align: center;
    /* Button/Capt & Button (Small) */
    font-family: "Urbanist", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%; /* 16.1px */
    text-transform: capitalize;
  }
  .Account .Mobile-orderHistory .order-card:first-of-type {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }
  .Account .Mobile-orderHistory .order-card:last-of-type {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
  }
  /* Contact PAge*/
  /* Checkout Successfully Page*/
  .checkout .checkout-Title {
    padding: 112px 59px;
    width: 100%;
    gap: 24px;
  }
  .checkout .checkout-Title h1 {
    font-size: 40px;
  }
  .checkout .checkout-Title .lightblue-button {
    padding: 16px 20px;
    font-size: 14px;
  }
  /* Payment Failed */
  .payment-failed .Payment-failed-History {
    background-image: url("../images/payment-faild-bg.svg");
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* Secure Checkout PAge*/
  .secure-checkout {
    padding: 0;
    background: url(../images/checkout-mobilebg.png) no-repeat top center;
  }
  .secure-checkout .secure-checkout-Title {
    padding: 112px 59px;
  }
  .secure-checkout .secure-checkout-Title h1 {
    font-size: 40px;
  }
  .secure-checkout .secure-checkout-detail {
    flex-direction: column;
    gap: 24px;
    padding: 24px;
  }
  .secure-checkout .secure-checkout-detail .billing-details {
    width: 100%;
  }
  .secure-checkout .secure-checkout-detail .billing-details h4 {
    font-size: 24px;
  }
  .secure-checkout .secure-checkout-detail .billing-details form {
    padding: 24px;
  }
  .secure-checkout .secure-checkout-detail .cart {
    padding: 0;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details {
    width: 100%;
    padding: 24px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details h4 {
    font-size: 24px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .cart-data .data {
    flex-direction: column;
    padding: 16px 0px;
    border-bottom: 1px solid var(--Blue-Light-Blue, #D7E6EE);
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .cart-data .data .mobile-view {
    display: flex;
    align-items: start;
    justify-content: space-between;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .cart-data .data p {
    font-size: 14px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .cart-data .data p small {
    font-size: 14px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data {
    padding: 16px 0px;
    flex-direction: column;
    gap: 16px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data form {
    padding: 0;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data form label {
    font-size: 14px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data form label a {
    font-size: 14px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data .couponcode {
    gap: 12px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data .couponcode .transparent-button {
    padding: 12px 20px;
    font-size: 14px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data .amount strong {
    font-size: 14px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data .grand-total {
    padding-top: 16px;
  }
  .secure-checkout .secure-checkout-detail .cart .cart-details .amount-data .grand-total h5 {
    font-size: 20px;
  }
  .secure-checkout .secure-checkout-detail .cart .secure-payment {
    flex-direction: column;
    gap: 8px;
  }
  .secure-checkout .secure-checkout-detail .cart .secure-payment .black-button {
    display: flex;
    justify-content: center;
  }
  /* BrandnuWordsTeam PAge*/
  .BradnuWordsTeam {
    padding: 40px 24px;
    background: url(../images/JoinUsmobilebg.png) no-repeat top center;
    background-size: cover;
  }
  .BradnuWordsTeam .BradnuWordsTeam-Title {
    gap: 16px;
    padding: 0px;
  }
  .BradnuWordsTeam .BradnuWordsTeam-Title h2 {
    width: 100%;
    font-size: 32px;
    padding: 0px 20px;
  }
  .BradnuWordsTeam .BradnuWordsTeam-Title p {
    width: 100%;
    font-size: 16px;
    margin-bottom: 24px;
  }
  .BradnuWordsTeam .BradnuWordsTeam-form {
    width: 100%;
  }
}/*# sourceMappingURL=responsive.css.map */