@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Onest:wght@100..900&display=swap");
@media screen and (max-width: 991px) {
  .viewcontentDtl {
    min-width: 200px;
  }
  #viewContentDtls .modal-content .modal-body {
    padding: 40px 16px;
  }
  #viewContentDtls .order_mobiledtls h4 {
    font-size: 12px;
    width: 155px;
  }
  #viewContentDtls .order_mobiledtls h4::before {
    top: 17px;
    left: 10px;
  }
  #viewContentDtls .order_mobiledtls h4::after {
    top: 17px;
    right: 10px;
  }
  #viewContentDtls .order_mobiledtls h2 {
    font-size: 38px;
    margin: 8px 0px 16px 0px;
  }
  .uploadResumeBtn {
    position: relative;
    max-height: 96px !important;
    height: 96px;
    padding: 14px 12px !important;
  }
  input[type=file].uploadResumeBtn::file-selector-button {
    width: 100%;
    border-radius: 0px;
    padding: 0 16px;
    position: absolute;
    right: inherit !important;
    top: 55px;
    max-width: 329px !important;
    height: 48px;
    max-height: 48px;
    cursor: pointer;
    background-color: #D0D0D0;
    font-family: "Manrope", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    /* identical to box height */
    text-transform: uppercase;
    color: #20201E;
  }
  .cart-section .counter .count {
    padding-left: 0px;
    padding-right: 0px;
  }
  .common-modal .modal-dialog {
    margin: 0;
  }
  .common-modal .modal-dialog .modal-content {
    padding: 8px;
  }
  .common-modal .modal-dialog .modal-content .modal-body {
    padding: 40px 16px;
  }
  .common-modal .select-quality-sec .tab-section {
    justify-content: space-between;
  }
  .common-modal .select-quality-sec .tab-section a {
    padding: 16px 12px;
  }
  .common-modal .total-duration-sec {
    flex-direction: column;
    gap: 32px;
  }
  .common-modal .button-group-sec {
    flex-direction: column;
  }
  .common-modal .primary-btn {
    width: -webkit-fill-available;
  }
  .account-successfully-content .modal-content .modal-body {
    background: url(../images/account-successfully-content-bg.png) no-repeat center !important;
    background-size: cover !important;
    background-color: white !important;
  }
  .account-successfully-content .para {
    margin-bottom: 24px !important;
  }
  .account_para .para {
    color: #fff !important;
  }
  input[type=file]::file-selector-button {
    width: 100%;
    border-radius: 0px;
    padding: 0 16px;
    position: absolute;
    right: inherit;
    top: 40px;
    height: 48px;
    cursor: pointer;
    background-color: #D0D0D0;
    font-family: "Manrope", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    /* identical to box height */
    text-transform: uppercase;
    color: #20201E;
  }
  /* file upload button hover state */
  input[type=file]::file-selector-button:hover {
    background-color: #f3f4f6;
  }
  /* file upload button active state */
  input[type=file]::file-selector-button:active {
    background-color: #e5e7eb;
  }
  .scrollinfo {
    margin-top: 32px;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .orderHistory {
    padding: 0;
  }
  .orderHistory .orderDtlshistory {
    margin: 0px;
  }
  .orderHistory .orderHistoryTop {
    display: grid;
    align-items: center;
    justify-content: center;
    padding: 24px 24px 0px 24px;
  }
  .orderHistory .orderHistoryTop h2 {
    font-size: 38px;
    text-align: center;
    margin-bottom: 10px;
  }
  .orderHistory .checkoutSummary {
    margin-bottom: 32px;
  }
  .orderHistory .OrderRevielist {
    margin: 32px 0px;
  }
  .orderHistory .OrderRevielist ul {
    display: grid;
  }
  .orderHistory .OrderRevielist ul li {
    border-bottom: 1px solid #B3B3B3;
    padding: 14.5px 0px;
    border-right: none;
  }
  .orderHistory .OrderRevielist ul li:last-child {
    border-bottom: none;
  }
  .orderHistory .orderIDinfobox .orderIDinfoboxInner {
    display: grid;
    gap: 16px;
    justify-content: normal;
  }
  .orderHistory .orderDtlshistory h3 {
    font-size: 20px;
  }
  .orderHistory .orderDtlshistory table thead th {
    min-width: 180px;
  }
  .orderHistory .orderDtlshistory table thead th:first-child {
    min-width: 50px;
  }
  .orderHistory .orderDtlshistory table thead th:last-child {
    min-width: 0px;
  }
  .accout-sec {
    background: url(../images/mobile-accountbg.png) no-repeat top center;
    background-size: cover;
  }
  .accout-sec .saveChntbn {
    margin: 24px;
  }
  .accout-sec .saveChntbn .primary-btn {
    width: 100%;
  }
  .accout-sec .accountTopheader {
    padding: 32px 24px;
  }
  .accout-sec .accountTopheader ul {
    gap: 8px;
  }
  .accout-sec .accountTopheader ul li {
    width: 100%;
  }
  .accout-sec .accountTopheader ul li a {
    display: flex;
    text-align: center;
    justify-content: center;
    font-size: 12px;
    padding: 8px;
    width: 100%;
    flex-direction: column;
    line-height: 16px;
  }
  .accout-sec .accountTopheader ul li a img {
    display: block;
    margin: auto;
  }
  .accout-sec .accountTopheader ul li a br {
    display: block;
  }
  .accout-sec .accountTopheader ul li .active {
    background-size: cover;
  }
  .accout-sec .account_boxinfo {
    display: grid;
    gap: 0;
  }
  .accout-sec .account_boxinfo .accountInner h3 {
    font-size: 20px;
    font-weight: 600;
  }
  .accout-sec .account_boxinfo .accountInner .account_userfields {
    padding: 24px;
    background: #fff;
  }
  .accout-sec .account_boxinfo .accountInner .account_userfields .nameformfield {
    display: grid;
    gap: 0px;
  }
  .errorBox {
    padding-top: 83px;
    padding-bottom: 132px;
    background: url(../images/error-mobilebg.png) no-repeat top center;
  }
  .errorBox .errorContent {
    padding: 24px 24px 0px 24px;
  }
  .errorBox .errorContent h2 {
    font-size: 38px;
    padding: 0px 4px;
  }
  .errorBox .errorContent .retrunhmebtn .primary-btn {
    width: 100%;
  }
  .terms_content {
    background: url(../images/mobile-contentbg.png) no-repeat top center;
    padding: 32px 24px;
  }
  .terms_content .terms_contentInner {
    margin-bottom: 16px;
  }
  .terms-hdng br {
    display: block;
  }
  .heading-1 {
    font-size: 38px;
    letter-spacing: normal;
    font-family: "Playfair", serif;
  }
  .heading-2 {
    font-size: 38px;
    line-height: normal;
    letter-spacing: normal;
    padding-right: 0 !important;
  }
  .subtitle {
    font-size: 12px;
    letter-spacing: 1.32px;
    padding: 13px;
    letter-spacing: 1.32px;
  }
  footer {
    padding: 24px 0;
    background: url(../images/mobile-footerbg.png) no-repeat top center;
    background-size: cover;
  }
  footer .footer-wrapper .footer-top-section {
    flex-wrap: wrap;
    padding-bottom: 16px;
    justify-content: center;
    text-align: center;
    gap: 24px;
  }
  footer .footer-wrapper .footer-top-section .social-link {
    justify-content: center;
  }
  footer .footer-wrapper .footer-top-section .footer-right-section {
    flex-wrap: wrap;
    gap: 24px;
    justify-content: center;
  }
  footer .footer-wrapper .footer-top-section .footer-right-section .footer-menu-section {
    text-align: center;
  }
  footer .footer-wrapper .footer-top-section .footer-right-section .footer-menu-section:last-child {
    width: 100%;
  }
  .welcome-section {
    padding: 40px 0;
    background: url(../images/welcome-bg-sm.png) no-repeat center;
    background-size: cover;
  }
  .welcome-section .welcome-flex {
    justify-content: center;
    flex-wrap: wrap;
    gap: 40px;
  }
  .welcome-section .welcome-flex .welcome-content-sec {
    max-width: 100%;
    text-align: center;
  }
  .welcome-section .welcome-flex .welcome-content-sec .subtitle {
    margin: 0 auto 8px auto;
  }
  .welcome-section .welcome-flex .welcome-content-sec .heading-1 {
    margin-bottom: 16px;
  }
  .welcome-section .welcome-flex .welcome-content-sec .para {
    margin-bottom: 24px;
  }
  .our-services-section {
    padding: 32px 0 0px 0;
  }
  .our-services-section .our-service-top-sec {
    margin: 0 auto 32px auto;
  }
  .our-services-section .our-service-top-sec .heading-2 {
    color: #20201E;
  }
  .our-services-section .our-service-top-sec .para {
    color: #656565;
    margin: 0 auto 16px auto;
  }
  .our-services-section .service-card-flex {
    flex-wrap: wrap;
    justify-content: center;
  }
  .get-to-know-us-section {
    padding: 40px 0;
  }
  .get-to-know-us-section .get-to-know-flex {
    flex-wrap: wrap;
    gap: 40px;
    align-items: center;
    justify-content: center;
  }
  .get-to-know-us-section .get-to-know-flex .get-to-know-content {
    max-width: 100%;
    text-align: center;
  }
  .our-benefits-section {
    padding: 40px 0;
    background: url(../images/our-benefits-section-bg-sm.png) no-repeat center;
    background-size: cover;
  }
  .our-benefits-section .our-benefits-top-section {
    text-align: center;
  }
  .our-benefits-section .our-benefits-card-flex {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .our-benefits-section .our-benefits-card-flex .our-benefits-card {
    padding: 24px 8px;
  }
  .frequently-asked-questions-sec {
    padding: 40px 0;
    background: url(../images/faq-section-bg-sm.png) no-repeat center;
    background-size: cover;
  }
  .frequently-asked-questions-sec .faq-flex {
    gap: 24px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .frequently-asked-questions-sec .faq-flex .faq-heading-section {
    text-align: center;
  }
  .frequently-asked-questions-sec .faq-flex .faq-section .accordion-item {
    margin-bottom: 16px;
    padding: 16px 0 !important;
    padding-left: 48px !important;
  }
  .frequently-asked-questions-sec .faq-flex .faq-section .accordion-item .accordion-button::after {
    left: -48px;
  }
  .call-to-action-section {
    padding: 0;
  }
  .call-to-action-section .call-to-action-content {
    max-width: 100%;
    position: relative;
    top: unset;
    transform: unset;
    padding: 24px;
    outline-offset: -8px;
    text-align: center;
  }
  .call-to-action-section .call-to-action-content .secondary-btn {
    width: -webkit-fill-available;
    margin-bottom: 16px;
  }
  .top-common-sec {
    padding: 10px;
    border: 2px solid #20201E;
    border-width: 1px 2px 2px 2px;
  }
  .top-common-sec .top-common-content-sec {
    max-width: 327px;
    top: calc(50% - 4px);
  }
  .top-common-sec .top-common-content-sec .para {
    color: #D8CBB8;
  }
  .service-item-sec {
    padding: 0;
  }
  .service-item-sec .service-item-flex {
    gap: 0;
    flex-wrap: wrap;
  }
  .service-item-sec .service-item-flex .service-item-content-sec {
    max-width: 100%;
    padding: 40px 24px;
    text-align: center;
  }
  .service-item-sec .service-item-flex .service-item-content-sec .para {
    margin-bottom: 24px;
  }
  .service-item-sec .service-item-flex .service-item-content-sec .service-item-list {
    margin-bottom: 24px;
    align-items: center;
    justify-content: center;
  }
  .service-item-sec .service-item-flex .service-item-content-sec .service-item-list li {
    width: 151px;
    padding: 12px;
    font-size: 12px;
    line-height: 26px;
    letter-spacing: 1.32px;
  }
  .creative-writing-section .service-item-flex .service-item-content-sec .service-item-list li {
    padding: 11px;
  }
  .advertising-content-section .service-item-list li {
    width: -moz-fit-content !important;
    width: fit-content !important;
    flex-grow: 0;
    padding: 13px !important;
  }
  .social-media-section .service-item-flex .service-item-content-sec .service-item-list li {
    width: -moz-fit-content;
    width: fit-content;
    flex-grow: 0;
  }
  .social-media-section .service-item-flex .service-item-content-sec .service-item-list li:nth-child(1) {
    order: -1;
    width: 151px;
    padding: 11px;
  }
  .social-media-section .service-item-flex .service-item-content-sec .service-item-list li:last-child {
    order: -1;
    width: 151px;
    padding: 11px;
  }
  .service-card-list .service-common-card {
    padding: 24px;
  }
  .service-card-list .service-common-card .service-common-card-flex {
    flex-direction: column;
    align-items: center;
    gap: 0;
  }
  .service-card-list .service-common-card .service-common-card-flex .heading-2 {
    max-width: 100%;
    text-align: center;
    font-size: 30px;
    line-height: 115%;
    letter-spacing: 0.45px;
    margin-bottom: 16px;
  }
  .service-card-list .service-common-card .service-common-card-flex .para-section {
    max-width: 100%;
    margin-bottom: 24px;
    text-align: center;
  }
  .service-card-list .service-common-card .service-common-card-flex .price-section {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
  }
  .service-card-list .service-common-card .service-common-card-flex .price-section .heading-4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 132%;
    letter-spacing: 0.32px;
    margin-bottom: 0;
  }
  .service-card-list .service-common-card .service-common-card-flex .price-section .price-text {
    font-size: 24px;
    font-weight: 700;
    line-height: 115%;
    letter-spacing: 0.36px;
    margin-bottom: 0;
  }
  .homeFaqsectionbox {
    background: url(../images/faq-section-bg-sm.png) no-repeat center !important;
  }
  .frequently-asked-questions-sec {
    background: url(../images/faq-section-white-bg-sm.png) no-repeat center;
    background-size: cover;
  }
  .writers-with-purpose-section .writers-content {
    padding: 40px 24px 60px 24px;
  }
  .writers-with-purpose-section .writers-content .primary-btn {
    width: -webkit-fill-available;
  }
  .writers-with-purpose-section .writers-content-wrapper {
    background: url(../images/writers-content-wrapper-bg-sm.png) no-repeat top right;
    background-size: cover;
  }
  .writers-with-purpose-section .content-connects-wrapper {
    background: url(../images/content-connects-wrapper-bg-sm.png) no-repeat bottom left;
    background-size: cover;
  }
  .contact-section {
    background: url(../images/contact-mobilebg.png) no-repeat top center !important;
  }
  .join-us-section {
    background: url(../images/join-us-bg-sm.png) no-repeat center;
    background-size: cover;
    padding: 40px 0;
  }
  .join-us-section .join-us-flex {
    flex-wrap: wrap;
    gap: 24px;
    justify-content: center;
  }
  .join-us-section .join-us-flex .join-us-content {
    max-width: 100%;
  }
  .join-us-section .join-us-flex .join-us-content .heading-1,
  .join-us-section .join-us-flex .join-us-content .para {
    text-align: center;
  }
  .join-us-section .join-us-flex .join-us-content .join-us-details {
    margin-top: 24px;
  }
  .join-us-section .join-us-flex .join-us-content .join-us-details .join-us-detail-item .join-us-detail-text h4 {
    font-size: 16px;
    margin-bottom: 8px;
    letter-spacing: normal;
  }
  .join-us-section .join-us-flex .join-us-content .join-us-details .join-us-detail-item .join-us-detail-text .para {
    text-align: start;
  }
  .join-us-section .join-us-flex .join-us-contact .mt-32 {
    margin-top: 24px;
  }
  .join-us-section .join-us-flex .join-us-contact .primary-btn {
    width: -webkit-fill-available;
  }
  .contact-section .join-us-flex .join-us-content .join-us-details {
    gap: 24px 20px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .contact-section .join-us-flex .join-us-content .join-us-details .join-us-detail-item {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-direction: column;
  }
  .contact-section .join-us-flex .join-us-content .join-us-details .join-us-detail-item img {
    max-width: 44px;
  }
  .contact-section .join-us-flex .join-us-content .join-us-details .join-us-detail-item .join-us-detail-text {
    text-align: center;
  }
  .contact-section .join-us-flex .join-us-content .join-us-details .join-us-detail-item .join-us-detail-text .contact-item-link {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
  }
  .sign-up-section {
    flex-wrap: wrap;
    justify-content: center;
  }
  .sign-up-section .sign-up-form-section {
    background: url(../images/spirals-bg-sm.png) no-repeat center;
    background-size: cover;
    background-color: #FBFBFB;
    padding: 40px 24px;
  }
  .sign-up-section .sign-up-form-section .sign-up-content-sec .para {
    margin-bottom: 24px;
  }
  .sign-up-section .sign-up-form-section .sign-up-content-sec .checkbox-flex {
    flex-direction: column;
    margin-bottom: 24px;
  }
  .sign-up-section .sign-up-form-section .sign-up-content-sec .primary-btn {
    margin-bottom: 24px;
    width: -webkit-fill-available;
  }
  .sign-up-section .sign-up-form-section .form-bottom-link {
    margin: 24px 0 0 0;
  }
  .login-section .sign-up-form-section {
    background: url(../images/login-bg-sm.png) no-repeat center;
    background-size: cover;
  }
  .login-section .mt-32 {
    margin-top: 24px;
  }
  .cart-section {
    padding: 0;
  }
  .cart-section .cart-btn-flex {
    flex-direction: column;
    margin-top: 0;
    padding: 24px;
  }
  .counter span {
    font-size: 16px;
  }
  .remove-item {
    text-align: end;
    /* P/Standard */
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    font-weight: 700;
    display: flex;
    gap: 10px;
    color: #C81414;
    justify-content: end;
  }
  .table-sm-section .total-sec {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #D0D0D0;
    padding: 24px;
  }
  .table-sm-section .total-sec h4 {
    color: #20201E;
    margin-bottom: 0;
  }
  .table-sm-section .total-sec .total-text {
    color: #DD6013;
  }
  .secure-checkout-section {
    padding: 0;
  }
  .secure-checkout-section .total-sec .white-btn {
    height: 38px;
    line-height: 14px;
  }
  .secure-checkout-section .checkbox-section {
    margin: 0;
    gap: 16px;
    padding: 24px;
  }
  .secure-checkout-section .checkbox-section .form-check {
    order: 3;
  }
  .secure-checkout-section .checkbox-section .mastercard {
    order: -1;
  }
  .secure-checkout-section .cart-btn-flex {
    flex-direction: column;
    margin-top: 0;
    padding: 0 24px 24px 24px;
  }
  .billing-details-flex {
    flex-direction: column;
    gap: 0px;
  }
  .billing-details-flex .heading-3-Alt {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.4px;
  }
  .billing-details-flex .form-section {
    padding: 24px;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
  }
  .billing-details-flex .form-select {
    background: url(../images/drop-down-icon.svg) no-repeat center right 3px;
    background-color: white;
    line-height: 13px;
  }
  .billing-details-flex .billing-details-content {
    border-left: none;
    border-right: none;
  }
  .payment-sec .count {
    padding: 8px 24px !important;
  }
}
@media screen and (max-width: 767px) {
  header {
    padding: 16px 0;
  }
  footer .footer-wrapper .footer-bottom-section {
    flex-direction: column-reverse;
    gap: 16px;
  }
  footer .footer-wrapper .footer-bottom-section .footer-bottom-link {
    flex-direction: column;
    gap: 8px;
    align-items: center;
  }
  .get-to-know-us-section .get-to-know-flex .get-to-know-content .primary-btn {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .our-services-section .service-card-flex .service-card {
    max-width: 322px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  header .desktop-header .main-menu {
    gap: 36px;
  }
  footer .footer-wrapper .footer-top-section .footer-right-section {
    display: flex;
    gap: 40px;
  }
  .welcome-section .welcome-flex {
    gap: 32px;
  }
  .welcome-section .welcome-flex .welcome-content-sec .heading-1 {
    font-size: 52px;
  }
  .welcome-section .welcome-flex .welcome-right-sec {
    transform: translateX(0%);
    width: 490px;
    gap: 16px;
  }
  .welcome-section .welcome-flex .welcome-right-sec .welcome-bottom-img {
    width: 489px;
  }
  .our-services-section .service-card-flex {
    flex-wrap: wrap;
    justify-content: center;
  }
  .get-to-know-us-section .get-to-know-flex {
    gap: 75px;
  }
  .get-to-know-us-section .get-to-know-flex .get-to-know-content {
    max-width: 435px;
  }
  .frequently-asked-questions-sec {
    min-height: auto;
  }
  .frequently-asked-questions-sec .faq-flex {
    gap: 56px;
  }
  .frequently-asked-questions-sec .faq-flex .faq-section .accordion-item {
    padding-left: 24px !important;
  }
  .top-common-sec .top-common-bg-section .top-left-sec,
  .top-common-sec .top-common-bg-section .top-right-sec {
    max-width: 175px;
    width: 100%;
  }
  .top-common-sec .top-common-content-sec {
    max-width: 458px;
  }
  .service-item-sec {
    padding: 48px 0;
  }
  .service-item-sec .service-item-flex {
    gap: 49px;
  }
  .service-item-sec .service-item-flex .service-item-content-sec {
    max-width: 465px;
  }
  .service-card-list .service-common-card .service-common-card-flex .heading-2 {
    max-width: 225px;
  }
  .writers-with-purpose-section .writers-content {
    max-width: 428px;
  }
  .writers-with-purpose-section .writers-content .heading-2 {
    font-size: 36px;
  }
  .join-us-section .join-us-flex {
    gap: 50px;
  }
  .join-us-section .join-us-flex .heading-1 {
    font-size: 52px;
  }
  .sign-up-section .heading-2 {
    font-size: 46px;
  }
  .sign-up-section .sign-up-form-section {
    max-width: 1031px;
  }
  .sign-up-section .sign-up-form-section .sign-up-content-sec {
    max-width: 528px;
  }
  .sign-up-section .img-wrapper img {
    height: 879px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  .welcome-section .welcome-flex .welcome-right-sec {
    transform: translateX(0%);
    width: 570px;
    gap: 16px;
  }
  .welcome-section .welcome-flex .welcome-right-sec .welcome-bottom-img {
    width: 489px;
  }
  .get-to-know-us-section .get-to-know-flex {
    gap: 75px;
  }
  .frequently-asked-questions-sec .faq-flex {
    gap: 76px;
  }
  .frequently-asked-questions-sec .faq-flex .faq-section .accordion-item {
    padding-left: 68px;
  }
  .top-common-sec .top-common-bg-section .top-left-sec,
  .top-common-sec .top-common-bg-section .top-right-sec {
    max-width: 235px;
    width: 100%;
  }
  .service-item-sec {
    padding: 98px 0;
  }
  .service-item-sec .service-item-flex {
    gap: 89px;
  }
  .service-card-list .service-common-card .service-common-card-flex .heading-2 {
    max-width: 225px;
  }
  .writers-with-purpose-section .writers-content {
    max-width: 508px;
  }
  .writers-with-purpose-section .writers-content .heading-2 {
    font-size: 46px;
  }
  .sign-up-section .sign-up-form-section {
    max-width: 1031px;
  }
  .sign-up-section .img-wrapper img {
    height: 879px;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
  .welcome-section .welcome-flex .welcome-right-sec {
    transform: translateX(0%);
    width: 570px;
    gap: 16px;
  }
  .welcome-section .welcome-flex .welcome-right-sec .welcome-bottom-img {
    width: 489px;
  }
  .frequently-asked-questions-sec .faq-flex {
    gap: 96px;
  }
  .top-common-sec .top-common-bg-section .top-left-sec,
  .top-common-sec .top-common-bg-section .top-right-sec {
    max-width: 315px;
    width: 100%;
  }
  .sign-up-section .sign-up-form-section {
    max-width: 1031px;
  }
  .sign-up-section .img-wrapper img {
    height: 879px;
  }
  .sign-up-section .img-wrapper img {
    height: 969px;
  }
}
@media screen and (min-width: 1600px) {
  .common-container {
    max-width: 1440px;
  }
}
@media screen and (min-width: 1280px) {
  .desktopfooter_logo {
    max-width: 199px;
  }
  .uploadResumeBtn {
    line-height: 15px !important;
  }
}/*# sourceMappingURL=responsive.css.map */