@import url("https://fonts.googleapis.com/css2?family=League+Spartan:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap");
@media screen and (max-width: 991px) {
  .modal-form .form-control,
  .modal-form .form-select {
    font-size: 14px;
  }
  .common-modal .modal-dialog {
    margin: 0;
  }
  .common-modal .modal-content {
    padding: 40px 24px;
  }
  .common-modal .top-heading-sec h6 {
    font-size: 24px;
  }
  .common-modal .top-heading-sec p {
    font-size: 14px;
    max-width: 300px;
    margin: auto;
  }
  .common-modal .form-wrap {
    flex-wrap: wrap;
    gap: 32px 24px;
  }
  .common-modal .form-wrap .form-group {
    flex: 1 1 100%;
  }
  .common-modal .form-label {
    font-size: 16px;
  }
  .common-modal .select-Quality-Level-sec h6 {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .common-modal .select-Quality-Level-sec ul {
    margin-bottom: 32px;
  }
  .common-modal .select-Quality-Level-sec ul li a {
    font-size: 16px;
    padding: 16px;
  }
  .common-modal .select-Quality-Level-sec .total-Costs-sec {
    justify-content: space-between;
    padding: 17px 16px;
  }
  .common-modal .select-Quality-Level-sec .total-Costs-sec p {
    font-size: 14px;
  }
  .common-modal .btn-wrap {
    flex-wrap: wrap-reverse;
    gap: 16px;
  }
  .account-order-history .account-dashboard-personal-sec {
    padding: 0 !important;
  }
  .common-form .form-control {
    height: 72px;
    font-size: 16px;
    padding: 24px 32px;
  }
  .common-form .form-select {
    background-position: center right 32px;
    font-size: 16px;
    padding: 24px 32px;
  }
  .common-top-heading h6 {
    font-size: 16px;
  }
  .common-top-heading h1 {
    font-size: 40px;
  }
  .common-top-heading p {
    font-size: 16px;
  }
  .common-top-heading.m-24 {
    margin: auto;
  }
  .common-second-sec h5 {
    font-size: 16px;
  }
  .common-second-sec h4 {
    font-size: 32px;
  }
  .common-second-sec p {
    font-size: 16px;
  }
  .common-second-sec .primary-btn {
    width: 100%;
    text-align: center;
  }
  .primary-btn {
    font-size: 18px;
    width: 100%;
  }
  .border-btn {
    width: 100%;
    font-size: 18px;
  }
  #mobile-header-modal .modal-header {
    padding: 8px 24px;
    border: 0;
  }
  #mobile-header-modal .modal-body {
    padding: 0;
  }
  #mobile-header-modal .modal-body nav > a {
    display: block;
    /* All Headings/Mobile/H3 */
    font-family: "League Spartan", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 28.8px */
    color: #1C1813;
    text-align: center;
    padding: 32px;
    border-bottom: 1px solid #656565;
  }
  #mobile-header-modal .modal-body nav > a:last-child {
    border: 0;
  }
  #mobile-header-modal .modal-body nav > a:hover, #mobile-header-modal .modal-body nav > a[aria-expanded=true] {
    background-color: #4A5F8C;
    color: #FFF;
  }
  #mobile-header-modal .modal-body #currency-icon .card {
    padding: 0;
    border: 0;
  }
  #mobile-header-modal .modal-body #currency-icon .card a {
    text-align: center;
    /* All Paragraphs/Large */
    font-family: "League Spartan", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 27px */
    color: #1C1813;
    display: block;
    padding: 8px;
  }
  header {
    position: sticky;
    background: #FFF;
  }
  header .mobile-header {
    padding: 8px 24px;
  }
  footer {
    background: url(../images/footer-wrap-bg-sm.png) no-repeat bottom center;
    background-size: cover;
    min-height: 1138.85px;
    padding: 60px 0px;
  }
  footer .footer-wrap {
    padding: 0 24px;
  }
  footer .footer-wrap .footer-top-sec {
    flex-wrap: wrap-reverse;
    justify-content: center;
  }
  footer .footer-wrap .footer-top-sec .footer-right-sec {
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 0px;
    text-align: center;
    max-width: 100%;
  }
  footer .footer-wrap .footer-top-sec .footer-right-sec .footer-Services-sec {
    max-width: inherit;
    padding-bottom: 32px;
    border-bottom: 1px solid #9B9B9B;
    padding-top: 24px;
  }
  footer .footer-wrap .footer-top-sec .footer-right-sec .footer-Services-sec:first-child {
    padding-top: 0;
  }
  footer .footer-wrap .footer-top-sec .footer-right-sec .footer-Services-sec nav a {
    font-size: 18px;
  }
  footer .footer-wrap .footer-top-sec .footer-logo-sec {
    text-align: center;
    margin-top: 40px;
  }
  footer .footer-wrap .footer-top-sec .footer-logo-sec .footer-details-sec {
    width: 250px;
    margin: auto;
    margin-top: 24px;
  }
  footer .footer-wrap .footer-top-sec .footer-logo-sec .footer-details-sec address,
  footer .footer-wrap .footer-top-sec .footer-logo-sec .footer-details-sec a {
    font-size: 16px;
  }
  footer .footer-wrap .footer-bottom-sec {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 48px;
    gap: 8px;
  }
  footer .footer-wrap .footer-bottom-sec p {
    font-size: 14px;
  }
  .welcome-top-sec {
    background-color: #F4FCFF;
  }
  .welcome-top-sec .welcome-container {
    position: unset;
    transform: unset;
  }
  .welcome-top-sec .welcome-container .welcome-wrap .welcome-content {
    margin: auto;
    margin-top: -120px;
    padding: 32px 24px 60px 24px;
    text-align: center;
  }
  .welcome-top-sec .welcome-container .welcome-wrap .welcome-content h1 {
    margin-bottom: 16px;
  }
  .welcome-top-sec .welcome-container .welcome-wrap .welcome-content .primary-btn {
    display: block;
  }
  .explore-Services-sec .explore-service-sec {
    padding: 60px 24px 40px 24px;
    margin: auto;
  }
  .explore-Services-sec .explore-service-sec h4 {
    font-size: 32px;
    margin-bottom: 40px;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items {
    border-top: 2px solid #9B9B9B;
    gap: 24px;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items .explore-item-content {
    padding: 32px 0;
    border-top: unset;
    max-width: 245px;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items .text-wrap h5 {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items .text-wrap p {
    font-size: 14px;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items img {
    width: 47px;
  }
  .explore-Services-sec .explore-our-service-img {
    margin-top: -59px;
  }
  .easy-Steps-sec {
    padding: 60px 40px;
    background: url(../images/stepbg-mobile.png) no-repeat 0px -180px;
    min-height: 1263px;
    margin-top: -78px;
    background-color: white;
    min-height: 1263px;
    position: relative;
  }
  .easy-Steps-sec .easy-step-content h4 {
    font-size: 32px;
    max-width: 210px;
    margin: auto;
    margin-bottom: 32px;
    text-transform: none;
  }
  .easy-Steps-sec .easy-step-content .easy-step-items-wrap {
    flex-wrap: wrap;
    justify-content: center;
    gap: 64px;
  }
  .easy-Steps-sec .easy-step-content .easy-step-items-wrap .easy-step-items h5 {
    font-size: 24px;
  }
  .easy-Steps-sec .easy-step-content .easy-step-items-wrap .easy-step-items p {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .learn-More-About-sec .learn-more-about-wrap {
    padding: 0 0 60px 0;
  }
  .learn-More-About-sec .learn-more-about-wrap .common-second-sec {
    max-width: 524px;
    padding-top: unset;
    text-align: center;
    padding: 0px 24px;
    margin: auto;
    margin-top: -81px;
  }
  .learn-More-About-sec .learn-more-about-wrap .common-second-sec p {
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
  }
  .your-Business-sec {
    padding: 0 0 60px 0;
    background: #FFF;
  }
  .your-Business-sec::before {
    display: none;
  }
  .your-Business-sec .your-Business-wrap {
    margin-top: -122px;
  }
  .your-sec {
    text-align: center;
    padding: 0 24px;
    margin: auto;
  }
  .your-sec h4 {
    font-size: 32px;
    margin-bottom: 40px;
  }
  .your-sec .your-sec-items-wrap {
    padding: 0 14px;
  }
  .your-sec .your-sec-items-wrap .your-items-sec {
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
    margin-bottom: 32px;
  }
  .your-sec .your-sec-items-wrap .your-items-sec img {
    width: 40px;
    height: 40px;
  }
  .your-sec .your-sec-items-wrap .your-items-sec .text-wrap h5 {
    max-width: 250px;
    margin: auto;
    margin-bottom: 16px;
  }
  .your-sec .your-sec-items-wrap .your-items-sec .text-wrap p {
    font-size: 14px;
  }
  .most-Popular-Services-sec {
    padding: 60px 0 0 0;
  }
  .most-Popular-Services-sec .most-popular-service-warp h5 {
    font-size: 32px;
    margin-bottom: 32px;
  }
  .most-Popular-Services-sec .most-popular-service-warp .most-popular-item {
    margin: auto;
    max-width: 325px;
    background: #FFF;
    margin-bottom: 110px;
    box-shadow: 0px 0.741px 3.148px 0px rgba(51, 62, 125, 0.03), 0px 3.259px 6.519px 0px rgba(51, 62, 125, 0.04), 0px 8px 13px 0px rgba(51, 62, 125, 0.05), 0px 15.407px 25.481px 0px rgba(51, 62, 125, 0.07), 0px 25.926px 46.852px 0px rgba(51, 62, 125, 0.08), 0px 40px 80px 0px rgba(51, 62, 125, 0.11);
  }
  .most-Popular-Services-sec .owl-dots {
    display: flex;
    gap: 16px;
    justify-content: center;
    bottom: 60px;
    position: relative;
    align-items: center;
  }
  .most-Popular-Services-sec .owl-dots button {
    background-color: #4A5F8C;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    opacity: 0.5;
  }
  .most-Popular-Services-sec .owl-dots button.active {
    opacity: 1;
    width: 18px;
    height: 18px;
  }
  .happy-Questions-sec {
    padding: 41px 0 60px 0;
    background: url(../images/happy-Q-img-sm.png) no-repeat bottom center;
    background-size: cover;
  }
  .happy-Questions-sec .happy-question-content {
    padding: 16px 24px 0 24px;
  }
  .happy-Questions-sec .happy-question-content .common-second-sec {
    margin: auto;
  }
  .happy-Questions-sec .happy-question-content .common-second-sec p {
    margin-bottom: 24px;
  }
  .our-service-top-section {
    background: url(../images/our-service-top-bg-sm.png) no-repeat center bottom;
    background-size: cover;
  }
  .our-service-top-section .our-service-top-container {
    position: unset;
    transform: unset;
    padding: 0 24px 60px 24px;
    margin-top: -81px;
  }
  .our-service-top-section .our-service-top-container p {
    padding: 0 13.5px;
  }
  .clicks-Guaranteed-sec {
    padding-bottom: 60px;
  }
  .clicks-Guaranteed-sec .our-service-list-wrap .our-service-items .text-wrap h6 {
    font-size: 20px;
  }
  .clicks-Guaranteed-sec .our-service-list-wrap .our-service-items .text-wrap span {
    font-size: 14px;
    width: 100%;
  }
  .clicks-Guaranteed-sec .our-service-list-wrap .our-service-list {
    padding: 0;
    position: relative;
  }
  .clicks-Guaranteed-sec .our-service-list-wrap .our-service-list .our-service-items-wrap {
    margin-bottom: 32px;
  }
  .clicks-Guaranteed-sec .our-service-list-wrap .our-service-list .our-service-list-content {
    padding: 0 24px;
    margin-top: -110px;
  }
  .clicks-Guaranteed-sec .our-service-list-content p {
    margin-bottom: 32px;
  }
  .cant-Find-sec {
    background: url(../images/cant-Find-bg-sm.png) no-repeat center right;
    background-size: cover;
    padding: 60px 0;
    text-align: center;
  }
  .cant-Find-sec .cant-Find-content .common-second-sec {
    padding: 0 24px;
    margin-top: 23px;
    margin-left: auto;
    margin-right: auto;
  }
  .cant-Find-sec .cant-Find-content .common-second-sec p {
    padding: 0 13.5px;
  }
  .service-social-cant-find {
    background: url(../images/cant-Find-bg-serivce-sm.png) no-repeat center right;
    background-size: cover;
  }
  .our-service-individual-top-section {
    min-height: auto;
    background: url(../images/our-service-individual-top-social-sm.png) no-repeat top center;
    background-size: cover;
  }
  .our-service-individual-top-section .our-service-top-container {
    padding: 0 24px 60px 24px;
    margin-top: -121px;
    position: relative;
    z-index: 1;
  }
  .our-service-individual-top-section .our-service-top-container p {
    padding: 0 13.5px;
  }
  .our-service-individual-top-section .our-service-individual-top-img-sm img {
    margin-top: -26px;
  }
  .our-service-social-content {
    padding: 60px 24px;
  }
  .our-service-social-content .our-service-social-content-wrap .our-service-social-content-item-wrap {
    justify-content: center;
    gap: 24px;
  }
  .our-service-social-content .our-service-social-content-wrap .marketing-items {
    margin-top: 0px;
  }
  .our-service-social-content .our-service-social-content-wrap .our-service-social-content-item {
    padding: 32px 20px;
  }
  .our-service-social-content .our-service-social-content-wrap .our-service-social-content-item h4 {
    font-size: 24px;
  }
  .our-service-social-content .our-service-social-content-wrap .our-service-social-content-item h5 {
    font-size: 18px;
  }
  .our-service-social-content .our-service-social-content-wrap .our-service-social-content-item p {
    font-size: 14px;
  }
  .our-service-social-content .our-service-social-content-wrap .our-service-box {
    gap: 24px;
  }
  .our-service-social-content .our-service-social-content-wrap .cv-content-box {
    margin-top: 0;
  }
  .our-service-social-content .our-service-social-content-wrap .blog-box {
    margin-top: 0;
  }
  .our-service-social-content .our-service-social-content-wrap .tech-box {
    margin-top: 0;
  }
  .about-top-sec {
    min-height: 693px;
    background: url(../images/about-top-bg-sm.png) no-repeat center center;
    background-size: cover;
    position: relative;
  }
  .about-top-sec .about-top-left-img-sm img {
    margin-top: -9px;
  }
  .about-top-sec .about-top-content-sec {
    padding: 0 24px;
    margin-top: -83px;
  }
  .about-top-sec .about-top-content-sec p {
    padding: 0 13.5px;
  }
  .our-Promise-sec {
    padding: 0 0 60px 0;
  }
  .our-Promise-sec .our-promise-right-img-sm {
    margin-top: -9px;
  }
  .our-Promise-sec .our-promise-container .our-promise-wrap {
    padding: 0 24px;
    margin-top: -80px;
  }
  .our-Promise-sec .our-promise-container .our-promise-wrap h6 {
    font-size: 16px;
  }
  .our-Promise-sec .our-promise-container .our-promise-wrap h5 {
    font-size: 32px;
  }
  .our-Promise-sec .our-promise-container .our-promise-wrap ul li {
    background-position: left top 5px;
    font-size: 16px;
  }
  .our-Expertise-sec .our-Expertise-wrap {
    padding: 0 0 60px 0;
    margin-top: -120px;
  }
  .our-Expertise-sec .our-Expertise-left-img-sm {
    margin-top: -13px;
  }
  .career-Opportunities-sec {
    padding: 60px 0px;
  }
  .career-Opportunities-sec .career-Opportunities-wrap .common-second-sec {
    padding: 16px 24px 0 24px;
    text-align: center;
  }
  .career-Opportunities-sec .career-Opportunities-wrap .common-second-sec p {
    padding: 0 13.5px;
  }
  .contact-top-section {
    padding: 0 0 60px 0;
    background: url(../images/contact-top-sec-bg-sm.png) no-repeat center left;
    background-size: cover;
  }
  .contact-top-section .contact-top-wrap {
    margin-top: -80px;
  }
  .contact-top-section .contact-top-wrap .text-wrap address,
  .contact-top-section .contact-top-wrap .text-wrap a {
    font-size: 18px;
  }
  .contact-top-section .contact-top-sec-right-sm img {
    margin-top: -8px;
  }
  .contact-content-sec {
    padding: 40px 0 0 0;
  }
  .contact-content-sec .contact-content-wrap .form-wrap {
    padding: 0 24px;
    margin: auto;
  }
  .contact-content-sec .contact-content-wrap .form-wrap .btn-wrap {
    flex-wrap: wrap;
    align-items: center;
    gap: 24px;
  }
  .join-top-sec {
    padding: 0 0 60px 0;
    background: url(../images/join-top-sec-bg-sm.png) no-repeat bottom left;
    background-size: cover;
  }
  .join-top-sec .join-top-img-sm {
    margin-top: -8px;
  }
  .join-top-sec .join-top-wrap .common-top-heading {
    margin: auto;
    padding: 0 24px;
    margin-top: -81px;
  }
  .join-top-sec .join-top-wrap .common-top-heading p {
    padding: 0 13.5px;
  }
  .shopping-Cart-wrap {
    padding: 60px 24px;
    background: #f9f9f9;
  }
  .shopping-Cart-wrap .shopping-cart-container .shopping-tab-btn {
    border-bottom: 1.5px solid #3C3C3C;
  }
  .shopping-Cart-wrap .shopping-cart-container .shopping-tab-btn a {
    flex: 1 1 auto;
    padding: 11px 8px 5px 8px;
    font-size: 16px;
  }
  .shopping-Cart-wrap .shopping-cart-container .shopping-tab-btn a .text-wrap {
    display: none;
  }
  .shopping-Cart-wrap .shopping-cart-container h1 {
    font-size: 39px;
    margin-bottom: 40px;
  }
  .shopping-Cart-wrap .discount-sec {
    flex-wrap: wrap;
    justify-content: center;
  }
  .shopping-Cart-wrap .discount-sec .discount-wrap {
    flex-wrap: wrap;
    padding: 0;
    justify-content: center;
    flex-direction: column;
    height: auto;
    border: 0;
  }
  .shopping-Cart-wrap .discount-sec .discount-wrap input {
    text-align: center;
    width: 100%;
    height: 112px;
  }
  .shopping-Cart-wrap .discount-sec .discount-wrap .btn {
    width: 100%;
  }
  .shopping-Cart-wrap .discount-sec .secure-Checkout-sec {
    background: #FFF;
    margin-top: 0;
    padding-top: 24px;
  }
  .shopping-Cart-wrap .discount-sec .secure-Checkout-sec .secure-details h6 {
    flex: 1 1 90px;
  }
  .shopping-Cart-wrap .discount-sec .secure-Checkout-sec .primary-btn {
    font-size: 20px;
  }
  .shopping-table-sm .shopping-table-sm-wrap {
    padding: 30px;
    border-top: 1px solid #3C3C3C;
    background-color: white;
  }
  .shopping-table-sm .shopping-table-sm-wrap:nth-child(odd) {
    background-color: #F4FCFF;
  }
  .shopping-table-sm .shopping-table-sm-wrap .item-name-sec {
    display: flex;
    justify-content: space-between;
    margin-bottom: 32px;
  }
  .shopping-table-sm .shopping-table-sm-wrap .item-name-sec .text-wrap h6 {
    /* All Paragraphs/Large */
    font-family: "League Spartan", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 27px */
    color: #1C1813;
    font-weight: 700;
    margin-bottom: 0;
  }
  .shopping-table-sm .shopping-table-sm-wrap .item-name-sec .text-wrap p {
    /* All Paragraphs/Small */
    font-family: "League Spartan", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 21px */
    color: #1C1813;
    margin-bottom: 0;
  }
  .shopping-table-sm .shopping-table-sm-wrap .items-qty-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 24px;
  }
  .shopping-table-sm .shopping-table-sm-wrap .items-qty-wrap .items-qty-sec {
    display: flex;
    gap: 0 24px;
    align-items: center;
    flex-wrap: wrap;
    flex: 0 0 116px;
  }
  .shopping-table-sm .shopping-table-sm-wrap .items-qty-wrap .items-qty-sec h6 {
    /* All Headings/Mobile/H4 */
    font-family: "League Spartan", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 24px */
    letter-spacing: 0.2px;
    color: #1C1813;
    margin-bottom: 0;
  }
  .shopping-table-sm .shopping-table-sm-wrap .items-qty-wrap .items-qty-sec .num {
    width: 30px;
    height: 30px;
    color: #1C1813;
    leading-trim: both;
    text-edge: cap;
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    vertical-align: middle;
    /* 27px */
    border: 1px solid #656565;
    display: inline-block;
    background: #FFF;
    text-align: center;
  }
  .shopping-table-sm .shopping-table-sm-wrap .items-qty-wrap .items-qty-sec p {
    /* All Paragraphs/Large */
    font-family: "League Spartan", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 27px */
    color: #1C1813;
    margin: 8px 0 0 0;
    width: 100%;
  }
  .shipping-Information-sec {
    box-shadow: none;
    padding: 40px 0 0 0;
    border-radius: 0;
  }
  .shipping-Information-sec .form-bottom-sec {
    flex-wrap: wrap;
    gap: 16px;
    margin-top: 32px;
  }
  .shipping-Information-sec .form-bottom-sec .marster-wrap {
    margin: auto;
    order: -1;
  }
  .shipping-Information-sec .form-bottom-sec .form-check {
    padding: 0 14px 8px 14px;
  }
  .shipping-Information-sec .form-bottom-sec .form-check input {
    margin: 0;
  }
  .shipping-Information-sec .shopping-table-sm .shopping-table-sm-wrap {
    border: 1px solid #3C3C3C;
    border-top: 0;
  }
  .shipping-Information-sec .shopping-table-sm .shopping-table-sm-wrap:nth-child(1) {
    border-top: 1px solid #3C3C3C;
  }
  .personal-Informations-sec {
    padding: 0 16px;
  }
  .personal-Informations-sec h6 {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .personal-Informations-sec h6:last-of-type {
    margin-top: 40px;
  }
  .order-Summary-section {
    margin-top: 40px;
  }
  .order-Summary-section > h6 {
    font-size: 24px;
    margin-bottom: 24px;
  }
  .shopping-cart-confirmation-sec .shipping-Information-sec {
    padding: 60px 0px 0px 0;
    border-radius: 0px;
  }
  .shopping-cart-confirmation-sec .order-Summary-section {
    margin-top: 60px;
  }
  .shopping-cart-confirmation-sec .order-Summary-section > h6 {
    padding: 0 16px;
  }
  .shopping-cart-confirmation-sec .shopping-table-sm .shopping-table-sm-wrap {
    border: 0;
    border-top: 1px solid #3C3C3C;
  }
  .shopping-cart-confirmation-sec .shopping-table-total-wrap {
    display: flex;
    justify-content: end;
    padding: 33px 32px;
    gap: 8px;
    align-items: center;
    border-top: 2px solid #3C3C3C;
  }
  .shopping-cart-confirmation-sec .shopping-table-total-wrap h6 {
    margin-bottom: 0;
    /* All Headings/Mobile/H4 */
    font-family: "League Spartan", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 24px */
    letter-spacing: 0.2px;
    color: #005BB9;
  }
  .shopping-cart-confirmation-sec .shopping-table-total-wrap p {
    /* All Paragraphs/Large */
    font-family: "League Spartan", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 27px */
    color: #005BB9;
    margin-bottom: 0;
  }
  .shipping-Information-sec .shopping-confirmation-top-title {
    padding: 0 16px;
  }
  .shipping-Information-sec .shopping-confirmation-top-title h5 {
    font-size: 40px;
    margin-bottom: 16px;
  }
  .shipping-Information-sec .shopping-confirmation-top-title p {
    font-size: 16px;
    margin-bottom: 24px;
  }
  .shipping-Information-sec .shopping-confirmation-top-title .btn-wrap {
    flex-wrap: wrap;
  }
  .shipping-Information-sec .shopping-confirmation-top-title .btn-wrap .primary-btn {
    max-width: inherit;
  }
  .shopping-cart-confirmation-fail-sec .shipping-Information-sec .shopping-confirmation-top-title .btn-wrap .primary-btn {
    width: 100%;
  }
  .sign-section {
    padding: 0 0 60px 0;
    background: #f9f9f9;
  }
  .sign-section .sign-sec-wrap {
    margin-top: -100px;
  }
  .sign-section .sign-sec-wrap .sign-sec-content-sec {
    max-width: 455px;
    margin: auto;
    padding: 0 24px;
  }
  .sign-section .sign-sec-wrap .sign-sec-content-sec .top-heading {
    flex-direction: column;
    gap: 32px;
    align-items: center;
  }
  .sign-section .sign-sec-wrap .sign-sec-content-sec .top-heading h1 {
    font-size: 40px;
  }
  .sign-section .sign-sec-wrap .sign-sec-content-sec .top-heading p {
    font-size: 14px;
  }
  .sign-section .sign-sec-wrap .sign-sec-content-sec .btn-wrap {
    flex-direction: column;
    gap: 24px;
  }
  .sign-section .sign-sec-wrap .sign-sec-content-sec .btn-wrap .form-check {
    flex: 1 1 100%;
    width: 100%;
  }
  .sign-section .sign-sec-wrap .sign-sec-content-sec .forgot-text {
    text-align: left;
    margin-top: 16px;
  }
  #forgotModal h4 {
    font-size: 24px;
  }
  #forgotModal p {
    font-size: 14px;
    margin-bottom: 32px;
  }
  #forgotModal .modal-content .modal-body {
    padding: 40px 24px;
  }
  #forgotModal .btn-wrap {
    flex-wrap: wrap;
    gap: 32px;
  }
  .sign-up-sec .form-check-wrap {
    margin: 40px 0;
  }
  .term-condition-sec {
    background: #f9f9f9;
    padding: 60px 56px 92px 56px;
  }
  .term-condition-sec .term-condition-wrap h1 {
    font-size: 40px;
    margin-bottom: 72px;
  }
  .term-condition-sec .term-condition-wrap .para-wrap p {
    font-size: 16px;
    margin-bottom: 26px;
  }
  .error-sec {
    padding: 0px 0 60px 0;
    background: #f9f9f9;
  }
  .error-sec .error-right-img-sm img {
    margin-top: -27px;
  }
  .error-sec .error-wrap {
    padding: 0 24px;
    margin-top: -116px;
  }
  .error-sec .error-wrap p {
    margin-bottom: 24px;
  }
  .error-sec .error-wrap .btn-wrap {
    flex-direction: column;
    align-items: center;
  }
  .account-dashboard-sec {
    background: #f9f9f9;
    padding: 60px 24px 60px 24px;
  }
  .account-dashboard-sec .account-dashboard-wrap .common-top-heading {
    margin-bottom: 40px;
  }
  .account-dashboard-sec .account-dashboard-wrap .account-dashboard-personal-sec {
    box-shadow: unset;
    padding: 40px 16px;
    border-radius: 0;
  }
  .account-dashboard-sec .account-dashboard-wrap .tab-sec {
    border-bottom: 1.5px solid #3C3C3C;
  }
  .account-dashboard-sec .account-dashboard-wrap .tab-sec a {
    flex: 1 1 auto;
    padding: 8px;
    font-size: 18px;
    text-transform: unset;
  }
  .account-dashboard-sec .account-dashboard-wrap .tab-sec a .text-wrap {
    display: none;
  }
  .account-dashboard-sec .account-dashboard-wrap .tab-sec a.active {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 45px;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 0;
  }
  .account-dashboard-sec .personal-Informations-sec {
    padding: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .cant-Find-sec .cant-Find-content .common-second-sec h4 {
    margin-bottom: 24px;
  }
  .cant-Find-sec .cant-Find-content .common-second-sec p {
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  .welcome-top-sec .welcome-container {
    top: 52%;
  }
  .welcome-top-sec .welcome-container .common-top-heading h1 {
    font-size: 54px;
  }
  .welcome-top-sec .welcome-left-img {
    top: 55%;
    left: 8%;
    transform: translateY(-50%);
    width: 50%;
  }
  .explore-Services-sec .explore-service-sec {
    max-width: 604px;
    padding: 113.5px 0 123.5px;
  }
  .explore-Services-sec .explore-service-sec h4 {
    margin-bottom: 36px;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items {
    gap: 25px;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items .explore-item-content {
    max-width: 573px;
    padding: 37px 0;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items .explore-item-content .text-wrap {
    max-width: 577px;
  }
  .explore-Services-sec .explore-our-service-left-img {
    top: 54%;
    width: 49%;
    height: 100%;
  }
  .explore-Services-sec .explore-our-service-left-img img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center right;
       object-position: center right;
  }
  .learn-More-About-sec .learn-more-about-wrap {
    padding: 118px 0;
  }
  .learn-More-About-sec .learn-More-about-right-img {
    top: 53%;
    right: 0;
    width: 56%;
  }
  .your-Business-sec .your-Business-left-img-sec {
    left: -1%;
    top: 51%;
    width: 55%;
  }
  .your-sec h4 {
    font-size: 46px;
    margin-bottom: 30px;
  }
  .happy-Questions-sec .happy-question-left {
    left: 0%;
    top: 52%;
    width: 56%;
  }
  .our-service-top-section .our-service-landing-left {
    left: 5%;
    top: 56%;
    width: 50%;
  }
  .clicks-Guaranteed-sec .our-service-list-content {
    max-width: 491px;
  }
  .clicks-Guaranteed-sec .our-service-list-wrap .our-service-list-right {
    top: 57%;
    right: -6%;
    width: 63%;
  }
  .clicks-Guaranteed-sec .our-service-list-wrap .our-service-list-img {
    width: 63%;
    top: 61% !important;
  }
  .clicks-Guaranteed-sec .our-service-list-wrap .our-service-list-img-grow {
    top: 65% !important;
  }
  .clicks-Guaranteed-sec .our-service-list-wrap .our-service-list-right-beyond {
    top: 61%;
  }
  .cant-Find-sec .cant-find-right-img {
    top: 55%;
    right: 0%;
    width: 55%;
  }
  .our-service-individual-top-section .our-service-individual-top-img {
    top: 57%;
    left: 0%;
    width: 57%;
  }
  .our-service-social-content .our-service-social-content-wrap .our-service-social-content-item {
    max-width: 558px;
  }
  .our-service-social-content .our-service-social-content-wrap .marketing-items {
    margin-top: -288px;
  }
  .our-service-social-content .our-service-social-content-wrap .cv-content-box {
    margin-top: -287px;
  }
  .our-service-social-content .our-service-social-content-wrap .blog-box {
    margin-top: -42px;
  }
  .about-top-sec .about-top-left-img {
    top: 49%;
    left: 1%;
    width: 55%;
  }
  .our-Promise-sec .our-promise-right-img {
    top: 49%;
    right: 0%;
    width: 60%;
  }
  .our-Expertise-sec .our-Expertise-left-img {
    left: -1%;
    width: 55%;
    top: 47%;
  }
  .career-Opportunities-sec {
    padding: 95px 0;
  }
  .career-Opportunities-sec .career-Opportunities-img {
    top: 56%;
    right: 0%;
    width: 52%;
  }
  .contact-top-section .contact-top-sec-right {
    top: 51%;
    width: 60%;
    left: -1%;
  }
  .contact-content-sec {
    overflow: hidden;
  }
  .contact-content-sec .contact-content-right-img {
    top: 52.4%;
    right: -215px;
    width: 72%;
  }
  .join-top-sec .join-top-img {
    left: 0;
    width: 56%;
  }
  .join-top-sec .common-top-heading.m-24 {
    max-width: 471px;
  }
  .shopping-table td:not(td:first-child, td:last-child) {
    width: 151px;
  }
  .shopping-Cart-wrap .discount-sec .discount-wrap {
    max-width: 629px;
  }
  .order-Summary-section .shopping-table td:first-child {
    width: 413px;
  }
  .order-Summary-section .shopping-table td:nth-child(2), .order-Summary-section .shopping-table td:nth-child(3) {
    width: 110px;
  }
  .shipping-Information-sec .form-bottom-sec .form-check {
    flex: 1 1 420px;
  }
  .sign-section .sign-sec-left-img {
    top: 60%;
    left: 0%;
    width: 57%;
  }
  .sign-up-sec .sign-up-sec-left-img {
    top: 57%;
    left: 1%;
    width: 57%;
  }
  .error-sec .error-right-img {
    top: 56%;
    right: 0%;
    width: 53%;
  }
  .account-dashboard-sec .shopping-table td:first-child {
    width: 371px;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
  .welcome-top-sec .welcome-left-img {
    top: 55%;
    left: 8%;
    transform: translateY(-50%);
    width: 50%;
  }
  .explore-Services-sec .explore-service-sec {
    max-width: 677px;
    padding: 113.5px 0 123.5px;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items {
    gap: 54px;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items .explore-item-content {
    max-width: 573px;
    padding: 48px 0;
  }
  .explore-Services-sec .explore-service-sec .explore-our-items .explore-item-content .text-wrap {
    max-width: 537px;
  }
  .explore-Services-sec .explore-our-service-left-img {
    position: absolute;
    left: 0;
    top: 53%;
    transform: translateY(-50%);
    width: 49%;
    height: 100%;
  }
  .explore-Services-sec .explore-our-service-left-img img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center right;
       object-position: center right;
  }
  .learn-More-About-sec .learn-More-about-right-img {
    top: 53%;
    right: 0;
    width: 56%;
  }
  .your-Business-sec .your-Business-left-img-sec {
    left: -1%;
    top: 54%;
  }
  .happy-Questions-sec .happy-question-left {
    left: 0%;
    top: 52%;
    width: 56%;
  }
  .our-service-top-section .our-service-landing-left {
    left: 5%;
    top: 56%;
    width: 50%;
  }
  .cant-Find-sec .cant-find-right-img {
    top: 55%;
    right: 0%;
    width: 57%;
  }
  .our-service-individual-top-section .our-service-individual-top-img {
    top: 57%;
    left: 0%;
    width: 57%;
  }
  .about-top-sec .about-top-left-img {
    top: 49%;
    left: 1%;
    width: 55%;
  }
  .our-Promise-sec .our-promise-right-img {
    top: 52%;
    right: 0%;
    width: 60%;
  }
  .our-Expertise-sec .our-Expertise-left-img {
    left: 0%;
  }
  .career-Opportunities-sec .career-Opportunities-img {
    top: 56%;
    right: 0%;
    width: 56%;
  }
  .contact-top-section .contact-top-sec-right {
    top: 51%;
    left: -1%;
  }
  .contact-content-sec {
    overflow: hidden;
  }
  .contact-content-sec .contact-content-right-img {
    top: 52.4%;
    right: -215px;
    width: 72%;
  }
  .join-top-sec .join-top-img {
    left: 0;
    width: 58%;
  }
  .sign-section .sign-sec-left-img {
    top: 60%;
    left: 1%;
  }
  .sign-up-sec .sign-up-sec-left-img {
    top: 57%;
    left: 1%;
  }
  .error-sec .error-right-img {
    top: 56%;
    right: 0%;
    width: 58%;
  }
}
@media screen and (min-width: 1800px) {
  .explore-container {
    max-width: 1510px;
  }
  .easy-container {
    max-width: 1258px;
  }
  .our-service-individual-top-section .creative-Writing-top-img {
    top: calc(54% + 19px);
    left: 4%;
    transform: translateY(-50%);
  }
  .error-container {
    max-width: 1438px;
  }
}/*# sourceMappingURL=responsive.css.map */