@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype');
}

@font-face {
    font-family: 'Inter';
    src: url('Inter/Inter-VariableFont_slnt,wght.ttf') format('woff2');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8aX8.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9aX8.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9aX8.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aX8.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aX8.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX8.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6aX8.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aX8.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw-.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-.ttf) format('truetype');
}

@keyframes slide-in {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}

@keyframes slide-in {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    overflow-x: hidden;
}

p {
    font-family: 'Poppins';
    color: #1C274E;
}

span {
    font-family: 'Poppins';
    color: #1C274E;
}

h1 {
    font-family: 'Poppins';
    color: #1C274E;
}

h2 {
    font-family: 'Poppins';
    color: #1C274E;
    text-transform: capitalize;
}

h3 {
    font-family: 'Poppins';
    color: #1C274E;
    text-transform: capitalize;
}

h4 {
    font-family: 'Poppins';
    color: #1C274E;
}

h5 {
    font-family: 'Poppins';
    color: #1C274E;
}

h6 {
    font-family: 'Poppins';
    color: #1C274E;
}

button {
    font-family: 'Poppins';
    color: #1C274E;
}

footer a {
    font-family: 'Inter';
}

footer span {
    font-family: 'Inter';
}

footer li {
    font-family: 'Inter';
}

footer h3 {
    font-family: 'Inter';
}

.primary-text {
    color: #1C274E;
}

.secondary-black {
    color: #6C757D;
}

.secondary-grey {
    color: #6C7278;
}

.secondary-subtext {
    color: #9197B3;
}

.colored-overlay {
    color: #D7DCF4;
}

.pink-head {
    color: #F85E9F;
    letter-spacing: 8px;
    font-weight: 500;
    font-size: 16px;
}

.basic-heading {
    font-size: 32px;
    font-weight: bold;
    line-height: 48px;
    text-transform: capitalize;
}

.sub-head {
    font-size: 32px;
    font-weight: 600;
}

.primary-cta {
    color: #3b61ad;
}

.primary-background {
    background-color: #3b61ad;
}

.brand_secondary_color {
    background-color: #16b7e9;
}

svg {
    min-width: 18px;
}

.delivery-primary-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 45px;
    border-radius: 10px;
    gap: 10px;
    font-size: 14px;
    font-weight: 700;
    margin-top: 50px;
    width: auto;
    min-width: 220px;
    border: 1px solid;
    max-height: 60px;
    cursor: pointer;
}

.color-white {
    color: #fff;
}

.item-center {
    display: flex;
    align-items: center;
}

.item-all-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.background-image {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper {
    background-image: url("/assets/images/dodelivery-images/landing-main-bg.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container {
    display: flex;
    padding: 250px 0 110px 0;
    justify-content: space-between;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container {
    display: flex;
    max-width: 600px;
    flex-direction: column;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container h1 {
    font-size: 40px;
    margin: 10px 0 18px 0;
    color: #fff !important;
    font-weight: 700;
    max-width: 100%;
    text-transform: capitalize;
    line-height: 60px;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container span {
    font-size: 16px;
    max-width: 640px;
    color: #fff;
    font-weight: 300;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 45px;
    border-radius: 10px;
    gap: 10px;
    font-size: 14px;
    font-weight: 700;
    margin-top: 50px;
    width: auto;
    min-width: 220px;
    border: 1px solid;
    max-height: 60px;
    cursor: pointer;
    border-color: #3b61ad;
    background-color: #3b61ad !important;
    max-width: 245px;
    color: #fff !important;
    position: relative;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container button:hover {
    background-color: #fff !important;
    color: #3b61ad !important;
    border-color: #3b61ad !important;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container button svg {
    position: absolute;
    right: 22px;
    transition: all 0.4s ease-in-out;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container button.bg-primary:hover svg {
    right: 30px;
    transition: all 0.4s ease-in-out;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container button.bg-primary:hover svg path {
    fill: #3b61ad;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-image-container {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
}

.about-us-container-wrapper .get-started-wrapper {
    padding: 80px 0;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container {
    display: flex;
    flex-wrap: wrap;
    column-gap: 80px;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .getstarted-head {
    width: 100%;
    margin-bottom: 80px;
    text-align: center;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .getstarted-head h2 {
    font-weight: bold;
    font-size: 32px;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .getstarted-head span {
    color: #6C7278;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-img {
    width: calc(48% - 80px);
    display: flex;
    justify-content: center;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-img img {
    width: 100%;
    max-width: 435px;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content {
    width: 52%;
    display: flex;
    flex-wrap: wrap;
    padding: 12px;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content h3 {
    color: #F85E9F;
    letter-spacing: 5px;
    font-weight: 500;
    font-size: 16px;
    width: 100%;
    text-transform: uppercase;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content h2 {
    font-weight: bold;
    font-size: 32px;
    max-width: 490px;
    line-height: 45px;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content p {
    color: #6C757D;
    margin: 0;
    max-width: 570px;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 45px;
    border-radius: 10px;
    gap: 10px;
    font-size: 14px;
    font-weight: 700;
    margin-top: 50px;
    width: auto;
    min-width: 220px;
    border: 1px solid;
    max-height: 60px;
    cursor: pointer;
    color: #3b61ad !important;
    border-color: #D7DCF4;
    background-color: #fff;
    max-width: 300px;
    position: relative;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content button svg path {
    fill: #3b61ad;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content button:hover {
    background-color: #3b61ad !important;
    color: #ffffff !important;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content button:hover svg {
    right: 30px;
    transition: all 0.4s ease-in-out;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content button:hover svg path {
    fill: #fff;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content button svg {
    position: absolute;
    right: 22px;
    transition: all 0.4s ease-in-out;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.about-us-container-wrapper .features-section-container-wrapper {
    padding: 100px 0;
    background-image: url("/assets/images/dodelivery-images/features-bg.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
}

.about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-head {
    text-align: center;
}

.about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-head h2 {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
}

.about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-head span {
    color: #fff;
}

.about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content {
    display: flex;
    gap: 40px;
    margin-top: 100px;
}

.about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content {
    background-color: #fff;
    padding: 30px 26px 42px;
    width: 33.33%;
    border-radius: 10px;
}

.about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content .features-content-icon {
    background-color: #16b7e9;
    border-radius: 10px;
    width: 44px;
    height: 44px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content h3 {
    margin-bottom: 18px;
    font-size: 20px;
}

.about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content p {
    color: #9197B3;
    font-size: 14px;
}

.about-us-container-wrapper .companies-logo-wrapper-container {
    padding: 100px 0;
}

.about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container {
    overflow-x: hidden;
    width: 100%;
    min-height: 300px;
    overflow: hidden;
}

.about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container h2 {
    font-size: 32px;
    font-weight: bold;
    line-height: 48px;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 60px;
}

.about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list {
    display: flex;
    justify-content: space-between;
    list-style: none;
    gap: 20px;
}

.about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list img {
    max-width: 160px;
    max-height: 80px;
}

.about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list li {
    min-width: 20%;
    display: flex !important;
    justify-content: center;
    cursor: pointer;
}

.about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list ul.slick-dots {
    bottom: -100px;
    justify-content: center;
    display: none !important;
}

.about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list ul.slick-dots li {
    min-width: unset;
}

.about-us-container-wrapper .companies-logo-wrapper-container ul {
    display: flex;
    justify-content: space-around;
    animation: slide-in 10s linear infinite;
    width: 100%;
    animation: unset;
}

.about-us-container-wrapper .companies-logo-wrapper-container .new-template .delivery-wrapper-container ul li {
    width: 20%;
    flex: 0 0 20%;
    box-sizing: border-box;
}

.about-us-container-wrapper .companies-logo-wrapper-container .new-template .delivery-wrapper-container ul li img {
    margin-inline-end: 100px;
    max-height: 40px;
    filter: saturate(0) brightness(0);
}

.about-us-container-wrapper .companies-logo-wrapper-container .new-template .delivery-wrapper-container h2 + .container {
    overflow: hidden;
    width: 100%;
}

.about-us-container-wrapper .brain-storming-concept-container {
    padding: 100px 0;
    padding: 100px 0 0;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container {
    display: flex;
    gap: 80px;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content {
    padding: 50px 0;
    max-width: 50%;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content h3 {
    color: #F85E9F;
    letter-spacing: 5px;
    font-weight: 500;
    font-size: 16px;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content h2 {
    font-size: 32px;
    font-weight: bold;
    line-height: 48px;
    text-transform: capitalize;
    max-width: 480px;
    margin-bottom: 24px;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content span {
    color: #6C757D;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 45px;
    border-radius: 10px;
    gap: 10px;
    font-size: 14px;
    font-weight: 700;
    margin-top: 50px;
    width: auto;
    min-width: 220px;
    border: 1px solid;
    max-height: 60px;
    cursor: pointer;
    border-color: #D7DCF4;
    color: #3b61ad !important;
    background-color: transparent;
    max-width: 300px;
    position: relative;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content button:hover {
    background-color: #3b61ad !important;
    color: #ffffff !important;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content button:hover svg {
    right: 30px;
    transition: all 0.4s ease-in-out;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content button:hover svg path {
    fill: #fff;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content button svg {
    position: absolute;
    right: 22px;
    transition: all 0.4s ease-in-out;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container img {
    width: 50%;
}

.question-container-wrapper {
    background-color: #F7F5FF;
    padding: 80px 0;
}

.question-container-wrapper .question-container .question-container-head {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.question-container-wrapper .question-container .question-container-head h2 {
    font-size: 32px;
    font-weight: bold;
    line-height: 48px;
    text-transform: capitalize;
    margin-bottom: 30px;
    max-width: 500px;
    margin: auto;
}

.question-container-wrapper .question-container .question-container-head span {
    max-width: 775px;
    margin: 30px auto 0;
}

.question-container-wrapper .question-container .question-container-content {
    margin-top: 40px;
}

.question-container-wrapper .question-container .question-container-content .accordion {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 15px;
}

.question-container-wrapper .question-container .question-container-content .accordion > div {
    width: calc(50% - 8px);
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper {
    border-radius: 16px;
    background-color: #ffffff;
    padding: 40px 32px;
}

.question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper p {
    max-width: 480px;
    font-size: 14px;
}

.question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button {
    align-items: center;
    background-color: #ffffff;
    border: unset;
    padding: 0;
    width: 100%;
    text-align: left;
    display: flex;
    justify-content: space-between;
    border-radius: 16px;
    color: #1C274E !important;
    font-family: Poppins;
    text-transform: capitalize;
    font-weight: 500;
}

.question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button div {
    background-color: #F7F7FF;
    position: relative;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}

.question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button div:before {
    content: "";
    display: block;
    color: #ACB5BB;
    width: 2px;
    height: 18px;
    position: absolute;
    background-color: #ACB5BB;
}

.question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button div:after {
    content: "";
    display: block;
    color: #ACB5BB;
    width: 2px;
    height: 18px;
    position: absolute;
    background-color: #ACB5BB;
    transform: rotate(90deg);
}

.question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button:active {
    border: unset;
}

.question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button.active {
    border-color: transparent;
    background-color: unset;
    padding: 0;
}

.question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button.active div {
    background-color: #0F5CDA;
}

.question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button.active div:before {
    transform: rotate(90deg);
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper {
    background-image: url("/assets/images/dodelivery-images/howWorkMainFrame.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container {
    display: flex;
    align-items: center;
    padding: 250px 0 110px 0;
    justify-content: space-between;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container {
    padding: 12px;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container h1 {
    font-weight: 700;
    margin: 10px 0 18px 0;
    max-width: 400px;
    font-size: 40px;
    font-weight: bold;
    line-height: 60px;
    text-transform: capitalize;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container span {
    max-width: 440px;
    font-size: 16px;
    max-width: 600px;
    font-weight: 300;
    display: block;
    color: #6C7278;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 45px;
    border-radius: 10px;
    gap: 10px;
    font-size: 14px;
    font-weight: 700;
    margin-top: 50px;
    width: auto;
    min-width: 220px;
    border: 1px solid;
    max-height: 60px;
    cursor: pointer;
    border-color: #3b61ad;
    background-color: #3b61ad !important;
    color: #fff !important;
    position: relative;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container button:hover {
    background-color: #fff !important;
    color: #3b61ad !important;
    border-color: #3b61ad !important;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container button svg {
    position: absolute;
    right: 12px;
    transition: all 0.4s ease-in-out;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container button.bg-primary:hover svg {
    right: 20px;
    transition: all 0.4s ease-in-out;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container button.bg-primary:hover svg path {
    fill: #3b61ad;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-image-container {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-image-container img {
    width: 450px;
}

.how-it-work-container-wrapper .how-work-process-wrapper {
    padding: 80px 0;
    padding: 80px 0 0 0;
    padding: 0;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container {
    display: flex;
    flex-direction: column;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-head {
    text-align: center;
    margin-bottom: 120px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-head h2 {
    font-size: 32px;
    font-weight: bold;
    line-height: 48px;
    text-transform: capitalize;
    color: #fff;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-head span {
    color: #D7DCF4;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-count {
    display: flex;
    gap: 16px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-count span.count-wrapper {
    border-radius: 50%;
    background-color: #48b970;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-count span.count-heading {
    font-size: 24px;
    color: #fff;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper {
    display: flex;
    gap: 80px;
    padding: 45px 0;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div {
    width: calc(50% - 40px);
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div .process {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div .process.b2c {
    flex-direction: unset;
    flex-wrap: wrap;
    gap: 20px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div .process.b2c > div {
    width: 56% !important;
    gap: 20px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div.how-work-process-content p {
    color: #fff;
    max-width: 500px;
    display: flex;
    gap: 10px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div.how-work-process-content p:before {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    background: #fff;
    border-radius: 50%;
    min-width: 10px;
    margin-top: 5px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div.how-work-process-content h2 {
    color: #fff;
    margin-bottom: 24px;
    width: 100%;
    font-weight: 600;
    font-size: 32px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div.process.b2c img {
    max-width: 212px;
    max-height: 300px;
    object-fit: contain;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div.process img {
    max-width: 300px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div.process div {
    margin-bottom: 20px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div.process:not(.b2c) div {
    width: 100%;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container svg {
    position: relative;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_one {
    background-color: #3b61ad;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_one .how-work-process-container svg.upper-vector {
    left: 120px;
    top: 15px;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_one .how-work-process-container svg.lower-vector {
    left: calc(120px + 198px);
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two {
    background-color: #16b7e9;
    padding: 0;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two .how-work-process-container {
    position: relative;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two .how-work-process-container .how-work-process-count {
    position: absolute;
    left: calc(120px + (198px + 54px));
    top: 110px;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two .how-work-process-container .how-work-process-count .count-wrapper {
    background-color: #f26322;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two .how-work-process-container svg.upper-vector {
    left: calc(120px + 198px);
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two .how-work-process-container svg.lower-vector {
    left: calc(120px + 198px);
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_three {
    background-color: #48b970;
    padding: 0;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_three .how-work-process-container .how-work-process-count {
    padding: calc(170px - 86px) 0 0;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_three .how-work-process-container .how-work-process-count .count-wrapper {
    background-color: #3b61ad;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_three .how-work-process-container svg {
    left: calc(120px + 198px);
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_four {
    background-color: #16b7e9;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_four .how-work-process-container svg.upper-vector {
    left: calc(120px + 198px);
}

.hero .landing-container {
    padding: 250px 20px 110px;
}

.hero .hero-content .page-title h1 {
    font-size: 90px;
    line-height: 100px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif !important;
    color: #111116;
    text-transform: none;
}

.hero .hero-content .content span {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #6F6F76;
}

.hero .hero-content .hero-buttons {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 20px 40px;
    flex-wrap: wrap;
    margin-top: 30px;
}

.hero .hero-content .hero-buttons button {
    flex: auto;
    display: flex;
    align-items: center;
    padding: 26px 32px;
    border-radius: 10px;
    gap: 10px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 16.8px;
    text-align: left;
    color: #fff !important;
    background-color: #0F5CDA;
    border: 1px solid #0F5CDA !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: 0 10px 30px 0 #0F5CDA4D;
    outline: none;
}

.hero .hero-content .hero-buttons button.get-started:after {
    content: '';
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cpath%20d%3D%22M11%203%209.943%204.058l4.185%204.192H5v1.5h9.128l-4.185%204.193L11%2015l6-6z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h18v18H0z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22b%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2%200h18v18H2z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.hero .hero-content .hero-buttons button.watch-demo {
    font-size: 14px;
    font-weight: 700;
    line-height: 16.8px;
    text-align: left;
    background-color: transparent;
    color: #F96200 !important;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
}

.hero .hero-content .hero-buttons button.watch-demo:before {
    content: '';
    width: 70px;
    height: 70px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2270%22%20height%3D%2270%22%20viewBox%3D%220%200%2070%2070%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M35%200C15.68%200%200%2015.68%200%2035s15.68%2035%2035%2035%2035-15.68%2035-35S54.355%200%2035%200m10.5%2042.805L35.35%2048.65a8%208%200%200%201-4.025%201.085c-1.4%200-2.765-.35-4.025-1.085-2.52-1.47-4.025-4.06-4.025-7V29.925a8.04%208.04%200%200%201%204.025-7c2.52-1.47%205.53-1.47%208.085%200l10.15%205.845c2.52%201.47%204.025%204.06%204.025%207s-1.505%205.565-4.06%207.035%22%20fill%3D%22%23F96200%22%2F%3E%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    filter: drop-shadow(#F962004D 0rem 10px 10px);
}

.hero .hero-image {
    display: flex;
    align-items: center;
    justify-content: center;
}

.hero .hero-image img {
    vertical-align: middle;
}

.pricing-banner {
    background: linear-gradient(180deg, #DBDAFB 0%, #FCFCFF 100%);
    padding-bottom: 80px;
}

.pricing-banner .container {
    padding: 200px 0 0;
}

.pricing-banner .banner-content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-top: 50px;
    padding-bottom: 20px;
}

.pricing-banner .banner-content h1 {
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
    text-align: center;
    color: #1C274E;
    text-transform: none;
}

.pricing-banner .banner-content p {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    color: #6C757D;
}

.pricing-banner .plans {
    padding-top: 110px;
}

.pricing-banner .plans .items {
    display: flex;
    justify-content: center;
    background-color: #fff;
    border-radius: 20px;
    gap: 15px;
}

.pricing-banner .plans .items .item {
    flex: 1;
    padding: 30px;
    border-radius: 20px;
    transition: all 0.5s ease-in-out;
}

.pricing-banner .plans .items .item .price-container p {
    margin: 0;
}

.pricing-banner .plans .items .item .price-container p span {
    color: #1C274E;
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 48px;
    text-align: left;
}

.pricing-banner .plans .items .item .price-container p span.month {
    color: #9197B3;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
}

.pricing-banner .plans .items .item .desc {
    padding-top: 20px;
}

.pricing-banner .plans .items .item .desc h3 {
    color: #1C274E;
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 42px;
    text-align: left;
    margin: 0 0 15px;
}

.pricing-banner .plans .items .item .desc p {
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: #6C7278;
}

.pricing-banner .plans .items .item ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-top: 20px;
}

.pricing-banner .plans .items .item ul li {
    display: flex;
    align-items: start;
    justify-content: start;
    gap: 10px;
}

.pricing-banner .plans .items .item ul li span {
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
    color: #6C7278;
}

.pricing-banner .plans .items .item ul li:before {
    content: '';
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%228%22%20viewBox%3D%220%200%2011%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.49%201.15%205.518%207.717a.75.75%200%200%201-1.04.133L.925%205.086a.694.694%200%200%201-.113-.994.74.74%200%200%201%201.021-.11l2.963%202.304L9.32.315a.73.73%200%200%201%20.673-.312c.267.025.498.19.601.43a.69.69%200%200%201-.104.718%22%20fill%3D%22%230F5CDA%22%2F%3E%3C%2Fsvg%3E");
    background-position: center;
    background-size: 10px;
    background-repeat: no-repeat;
    background-color: #D7DCF4;
    border-radius: 999px;
}

.pricing-banner .plans .items .item .action {
    margin-top: 25px;
}

.pricing-banner .plans .items .item .action button {
    border: 1px solid #D7DCF4;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 22.5px;
    text-align: center;
    color: #F26322 !important;

    background-color: transparent;
    border-radius: 4px;
    width: 100%;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 1rem;
}

.pricing-banner .plans .items .item:hover {
    background: #3B61AD;

    transform: translateY(-50px);
    box-shadow: 0 32px 20px 0 #0F5CDA1A;
    padding-top: 50px;
    position: relative;
    overflow: hidden;
}

.pricing-banner .plans .items .item:hover:before {
    content: '';
    width: 35%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22123%22%20height%3D%22492%22%20viewBox%3D%220%200%20123%20492%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20opacity%3D%22.1%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M422.511%206.333H178.096l-75.544%20235.19%20197.749%20145.349%20197.755-145.349zM98.665%20242.795%20175.7%203h249.207l77.035%20239.795L300.301%20391z%22%2F%3E%3Cpath%20d%3D%22M428.189-1.909H172.414L93.356%20244.12%20300.3%20396.183%20507.253%20244.12zM90.663%20245.963l-.894-.662L170.206-5h260.203l80.43%20250.301L300.301%20400z%22%2F%3E%3Cpath%20d%3D%22M433.864-10.168H166.745L84.182%20246.723l216.122%20158.771%20216.129-158.771zM80.873%20247.806%20164.706-13h271.2l83.827%20260.806L300.303%20409z%22%2F%3E%3Cpath%20d%3D%22M525.625%20249.331%20439.548-18.415H161.069L74.986%20249.33l225.32%20165.48zm-452.894%201.542-.751-.552%2086.936-270.429.291-.892h282.197l87.227%20271.321-227.574%20167.132-.752.547z%22%2F%3E%3Cpath%20d%3D%22M445.225-26.669H155.383L65.799%20251.926l234.508%20172.19%20234.502-172.19zM63.083%20252.824%20153.709-29H446.9l90.627%20281.824L300.308%20427z%22%2F%3E%3Cpath%20d%3D%22M450.899-34.922H149.705L56.602%20254.539l243.703%20178.894%20243.697-178.894zM54.791%20255.777l-.603-.438%2093.786-291.62.234-.719h304.195l93.786%20291.62.234.719L300.305%20436z%22%2F%3E%3Cpath%20d%3D%22M456.583-42.176H144.026l-96.61%20300.311%20252.886%20185.603%20252.891-185.603zM45.821%20259.223l-.53-.392%2097.214-302.198.211-.633h315.177l97.225%20302.198.2.633L300.302%20446z%22%2F%3E%3Cpath%20d%3D%22M562.367%20260.741%20462.258-50.412H138.357L38.241%20260.741l262.063%20192.308zm-525.505.938-.468-.34L137.047-51.447l.176-.553h326.169l100.645%20312.792.177.547-263.448%20193.316-.461.345z%22%2F%3E%3Cpath%20d%3D%22M467.936-58.67H132.672L29.043%20263.343l271.258%20199.023%20271.258-199.023zM27.881%20264.138l-.382-.288L131.572-59.534l.143-.466h337.173l104.079%20323.395.142.455L300.301%20464z%22%2F%3E%3Cpath%20d%3D%22M580.751%20265.947%20473.615-66.923H126.999L19.857%20265.946l280.447%20205.718zm-561.828.639-.32-.236L126.105-67.632l.12-.368H474.39l107.496%20333.982.119.368-281.381%20206.414-.32.236z%22%2F%3E%3Cpath%20d%3D%22M589.932%20269.161%20479.29-75.181H121.319L10.671%20269.16l289.628%20212.813zm-579.979.49-.245-.172L120.727-76h359.156l111.018%20345.479-290.363%20213.342-.239.179z%22%2F%3E%3Cpath%20d%3D%22m115.225-84-.063.202L.812%20271.98l.17.127L300.305%20492l.165-.127%20299.328-219.892-.057-.196L485.389-84zM1.479%20271.762%20115.647-83.429h369.32L599.13%20271.762%20300.304%20491.279z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 125%;
}

.pricing-banner .plans .items .item:hover .popular-label {
    font-family: 'Poppins', sans-serif;
    font-size: 10px;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: 0.83333331px;
    text-align: center;
    color: #FFFFFF;
    background-color: #00D273;
    border-radius: 4px;
    padding: 6px 8px;
    position: absolute;
    right: 20px;
    top: 20px;
}

.pricing-banner .plans .items .item:hover .price-container p span {
    color: #fff;
}

.pricing-banner .plans .items .item:hover .desc h3 {
    color: #fff;
}

.pricing-banner .plans .items .item:hover .desc p {
    color: #fff;
}

.pricing-banner .plans .items .item:hover ul li span {
    color: #fff;
}

.pricing-banner .plans .items .item:hover ul li:before {
    background-color: rgba(255, 255, 255, 0.1);
    filter: brightness(0) invert(1);
}

.pricing-banner .plans .items .item:hover .action button {
    background-color: #F96200;
    border-color: #F96200 !important;
    color: #fff !important;
}

.pricing-banner .plans .items .item.active {
    background: #3B61AD;
    transform: translateY(-50px);
    box-shadow: 0 32px 20px 0 #0F5CDA1A;
    padding-top: 50px;
    position: relative;
    overflow: hidden;
}

.pricing-banner .plans .items .item.active:before {
    content: '';
    width: 35%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22123%22%20height%3D%22492%22%20viewBox%3D%220%200%20123%20492%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20opacity%3D%22.1%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M422.511%206.333H178.096l-75.544%20235.19%20197.749%20145.349%20197.755-145.349zM98.665%20242.795%20175.7%203h249.207l77.035%20239.795L300.301%20391z%22%2F%3E%3Cpath%20d%3D%22M428.189-1.909H172.414L93.356%20244.12%20300.3%20396.183%20507.253%20244.12zM90.663%20245.963l-.894-.662L170.206-5h260.203l80.43%20250.301L300.301%20400z%22%2F%3E%3Cpath%20d%3D%22M433.864-10.168H166.745L84.182%20246.723l216.122%20158.771%20216.129-158.771zM80.873%20247.806%20164.706-13h271.2l83.827%20260.806L300.303%20409z%22%2F%3E%3Cpath%20d%3D%22M525.625%20249.331%20439.548-18.415H161.069L74.986%20249.33l225.32%20165.48zm-452.894%201.542-.751-.552%2086.936-270.429.291-.892h282.197l87.227%20271.321-227.574%20167.132-.752.547z%22%2F%3E%3Cpath%20d%3D%22M445.225-26.669H155.383L65.799%20251.926l234.508%20172.19%20234.502-172.19zM63.083%20252.824%20153.709-29H446.9l90.627%20281.824L300.308%20427z%22%2F%3E%3Cpath%20d%3D%22M450.899-34.922H149.705L56.602%20254.539l243.703%20178.894%20243.697-178.894zM54.791%20255.777l-.603-.438%2093.786-291.62.234-.719h304.195l93.786%20291.62.234.719L300.305%20436z%22%2F%3E%3Cpath%20d%3D%22M456.583-42.176H144.026l-96.61%20300.311%20252.886%20185.603%20252.891-185.603zM45.821%20259.223l-.53-.392%2097.214-302.198.211-.633h315.177l97.225%20302.198.2.633L300.302%20446z%22%2F%3E%3Cpath%20d%3D%22M562.367%20260.741%20462.258-50.412H138.357L38.241%20260.741l262.063%20192.308zm-525.505.938-.468-.34L137.047-51.447l.176-.553h326.169l100.645%20312.792.177.547-263.448%20193.316-.461.345z%22%2F%3E%3Cpath%20d%3D%22M467.936-58.67H132.672L29.043%20263.343l271.258%20199.023%20271.258-199.023zM27.881%20264.138l-.382-.288L131.572-59.534l.143-.466h337.173l104.079%20323.395.142.455L300.301%20464z%22%2F%3E%3Cpath%20d%3D%22M580.751%20265.947%20473.615-66.923H126.999L19.857%20265.946l280.447%20205.718zm-561.828.639-.32-.236L126.105-67.632l.12-.368H474.39l107.496%20333.982.119.368-281.381%20206.414-.32.236z%22%2F%3E%3Cpath%20d%3D%22M589.932%20269.161%20479.29-75.181H121.319L10.671%20269.16l289.628%20212.813zm-579.979.49-.245-.172L120.727-76h359.156l111.018%20345.479-290.363%20213.342-.239.179z%22%2F%3E%3Cpath%20d%3D%22m115.225-84-.063.202L.812%20271.98l.17.127L300.305%20492l.165-.127%20299.328-219.892-.057-.196L485.389-84zM1.479%20271.762%20115.647-83.429h369.32L599.13%20271.762%20300.304%20491.279z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 125%;
}

.pricing-banner .plans .items .item.active .popular-label {
    font-family: 'Poppins', sans-serif;
    font-size: 10px;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: 0.83333331px;
    text-align: center;
    color: #FFFFFF;
    background-color: #00D273;
    border-radius: 4px;
    padding: 6px 8px;
    position: absolute;
    right: 20px;
    top: 20px;
}

.pricing-banner .plans .items .item.active .price-container p span {
    color: #fff;
}

.pricing-banner .plans .items .item.active .desc h3 {
    color: #fff;
}

.pricing-banner .plans .items .item.active .desc p {
    color: #fff;
}

.pricing-banner .plans .items .item.active ul li span {
    color: #fff;
}

.pricing-banner .plans .items .item.active ul li:before {
    background-color: rgba(255, 255, 255, 0.1);
    filter: brightness(0) invert(1);
}

.pricing-banner .plans .items .item.active .action button {
    background-color: #F96200;
    border-color: #F96200 !important;
    color: #fff !important;
}

.pricing-banner .plans .items .item.most-popular {
    background-color: #0F5CDA;
    transform: translateY(-50px);
    box-shadow: 0 32px 20px 0 #0F5CDA1A;
    padding-top: 50px;
    position: relative;
    overflow: hidden;
}

.pricing-banner .plans .items .item.most-popular:before {
    content: '';
    width: 35%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22123%22%20height%3D%22492%22%20viewBox%3D%220%200%20123%20492%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20opacity%3D%22.1%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M422.511%206.333H178.096l-75.544%20235.19%20197.749%20145.349%20197.755-145.349zM98.665%20242.795%20175.7%203h249.207l77.035%20239.795L300.301%20391z%22%2F%3E%3Cpath%20d%3D%22M428.189-1.909H172.414L93.356%20244.12%20300.3%20396.183%20507.253%20244.12zM90.663%20245.963l-.894-.662L170.206-5h260.203l80.43%20250.301L300.301%20400z%22%2F%3E%3Cpath%20d%3D%22M433.864-10.168H166.745L84.182%20246.723l216.122%20158.771%20216.129-158.771zM80.873%20247.806%20164.706-13h271.2l83.827%20260.806L300.303%20409z%22%2F%3E%3Cpath%20d%3D%22M525.625%20249.331%20439.548-18.415H161.069L74.986%20249.33l225.32%20165.48zm-452.894%201.542-.751-.552%2086.936-270.429.291-.892h282.197l87.227%20271.321-227.574%20167.132-.752.547z%22%2F%3E%3Cpath%20d%3D%22M445.225-26.669H155.383L65.799%20251.926l234.508%20172.19%20234.502-172.19zM63.083%20252.824%20153.709-29H446.9l90.627%20281.824L300.308%20427z%22%2F%3E%3Cpath%20d%3D%22M450.899-34.922H149.705L56.602%20254.539l243.703%20178.894%20243.697-178.894zM54.791%20255.777l-.603-.438%2093.786-291.62.234-.719h304.195l93.786%20291.62.234.719L300.305%20436z%22%2F%3E%3Cpath%20d%3D%22M456.583-42.176H144.026l-96.61%20300.311%20252.886%20185.603%20252.891-185.603zM45.821%20259.223l-.53-.392%2097.214-302.198.211-.633h315.177l97.225%20302.198.2.633L300.302%20446z%22%2F%3E%3Cpath%20d%3D%22M562.367%20260.741%20462.258-50.412H138.357L38.241%20260.741l262.063%20192.308zm-525.505.938-.468-.34L137.047-51.447l.176-.553h326.169l100.645%20312.792.177.547-263.448%20193.316-.461.345z%22%2F%3E%3Cpath%20d%3D%22M467.936-58.67H132.672L29.043%20263.343l271.258%20199.023%20271.258-199.023zM27.881%20264.138l-.382-.288L131.572-59.534l.143-.466h337.173l104.079%20323.395.142.455L300.301%20464z%22%2F%3E%3Cpath%20d%3D%22M580.751%20265.947%20473.615-66.923H126.999L19.857%20265.946l280.447%20205.718zm-561.828.639-.32-.236L126.105-67.632l.12-.368H474.39l107.496%20333.982.119.368-281.381%20206.414-.32.236z%22%2F%3E%3Cpath%20d%3D%22M589.932%20269.161%20479.29-75.181H121.319L10.671%20269.16l289.628%20212.813zm-579.979.49-.245-.172L120.727-76h359.156l111.018%20345.479-290.363%20213.342-.239.179z%22%2F%3E%3Cpath%20d%3D%22m115.225-84-.063.202L.812%20271.98l.17.127L300.305%20492l.165-.127%20299.328-219.892-.057-.196L485.389-84zM1.479%20271.762%20115.647-83.429h369.32L599.13%20271.762%20300.304%20491.279z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 125%;
}

.pricing-banner .plans .items .item.most-popular .popular-label {
    font-family: 'Poppins', sans-serif;
    font-size: 10px;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: 0.83333331px;
    text-align: center;
    color: #FFFFFF;
    background-color: #00D273;
    border-radius: 4px;
    padding: 6px 8px;
    position: absolute;
    right: 20px;
    top: 20px;
}

.pricing-banner .plans .items .item.most-popular .price-container p span {
    color: #fff;
}

.pricing-banner .plans .items .item.most-popular .desc h3 {
    color: #fff;
}

.pricing-banner .plans .items .item.most-popular .desc p {
    color: #fff;
}

.pricing-banner .plans .items .item.most-popular ul li span {
    color: #fff;
}

.pricing-banner .plans .items .item.most-popular ul li:before {
    background-color: rgba(255, 255, 255, 0.1);
    filter: brightness(0) invert(1);
}

.pricing-banner .plans .items .item.most-popular .action button {
    background-color: #F96200;
    border-color: #F96200 !important;
    color: #fff !important;
}

.lets-hear-section {
    background-color: #3b61ad;
    padding: 80px 0 !important;
}

.lets-hear-section h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 48px;
    text-align: center;
    color: #fff;
    text-transform: none;
    margin: 0 0 32px !important;
}

.lets-hear-section .content {
    display: flex;
    align-items: start;
    gap: 45px;
    max-width: 860px;
    margin: 0 auto;
    text-align: center;
}

.lets-hear-section .content:before {
    content: '“';
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 100px;
    font-weight: 800;
    line-height: 121.9px;
    text-align: center;
    color: #48b970;
}

.lets-hear-section .content:after {
    content: '“';
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-size: 100px;
    font-weight: 800;
    line-height: 121.9px;
    text-align: center;
    color: #48b970;
    transform: rotate(180deg);
}

.lets-hear-section .content span {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    color: #fff !important;
}

.new-template .delivery-wrapper-container .delivery-banner-container {
    background-color: #3b61ad;
}

.new-template .delivery-wrapper-container .service-section-container .services-blocks > div.active-btn {
    background: #F26322;
}

.new-template .delivery-wrapper-container .service-section-container .advantages-section {
    display: none;
}

.new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-image {
    width: 50%;
}

.new-template .delivery-wrapper-container .service-section-container .advantages-section.active {
    display: flex;
}

.new-template .delivery-wrapper-container .aboutus-container .about-us-content-container {
    display: flex;
}

.new-template .delivery-wrapper-container .aboutus-container .about-us-content-container > .section {
    transition: transform 1.5s ease-out 0s, opacity 1.5s ease-out 0s;
    opacity: 0;
}

.new-template .delivery-wrapper-container .aboutus-container .about-us-content-container > .section #sectionImage {
    transform: translateX(-100%);
}

.new-template .delivery-wrapper-container .aboutus-container .about-us-content-container > .section #sectionImage img {
    height: 100%;
    object-fit: contain;
}

.new-template .delivery-wrapper-container .aboutus-container .about-us-content-container > .section #sectionContent {
    transform: translateX(100%);
}

.new-template .delivery-wrapper-container .aboutus-container .about-us-content-container .content-section button {
    color: #fff !important;
    background: #3b61ad;
}

.new-template .delivery-wrapper-container .integrated-with-container {
    margin: 80px 0;
}

.new-template .delivery-wrapper-container .integrated-with-container h4 {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 40px;
}

.new-template .delivery-wrapper-container .integrated-with-container h4 + .container {
    overflow: hidden;
    width: 100%;
}

.new-template .delivery-wrapper-container .integrated-with-container ul {
    display: flex;
    justify-content: space-around;
    animation: slide-in 10s linear infinite;
    width: 100%;
}

.new-template .delivery-wrapper-container .integrated-with-container ul li {
    width: 20%;
    flex: 0 0 20%;
    box-sizing: border-box;
}

.new-template .delivery-wrapper-container .integrated-with-container ul li img {
    margin-inline-end: 100px;
    max-height: 40px;
    filter: saturate(0) brightness(0);
}

.new-template .delivery-wrapper-container .description-container .description-content-container .rating-content .icon img {
    width: 40px;
}

.new-template .delivery-wrapper-container .selectd-industries-logos img {
    max-width: 160px;
    max-height: 80px;
}

.new-template .delivery-wrapper-container .selectd-industries-logos .slick-dots {
    display: none !important;
}

.new-template .delivery-wrapper-container .selectd-industries-logos li {
    display: flex !important;
    justify-content: center;
    cursor: pointer;
}

.new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container {
    justify-content: flex-start;
}

.new-template header nav .header-wrapper .nav-sec li.menu-item {
    position: relative;
    display: flex !important;
    align-items: center;
    gap: 5px;
}

.new-template header nav .header-wrapper .nav-sec li.menu-item:hover .dropdown-content {
    display: flex;
    flex-direction: column;
}

.new-template header nav .header-wrapper .nav-sec li.menu-item .dropdown-content .new-template .delivery-wrapper-container .integrated-with-container ul li imga {
    color: #000 !important;
    font-size: 12px;
    padding: 5px 10px;
    width: 100%;
    min-width: 100%;
    text-align: left;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: margin-left 0.3s;
}

.new-template header nav .header-wrapper .nav-sec li.menu-item .dropdown-content a:hover {
    background-color: #efebff;
}

.new-template header nav .header-wrapper .nav-sec li.menu-item .dropdown-content a:hover:after {
    opacity: 1;
    margin-left: 10px;
    transition: margin-left 0.3s, opacity 0.3s;
}

.new-template header nav .header-wrapper .nav-sec li.menu-item .dropdown-content a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3536 4.35355C14.5488 4.15829 14.5488 3.84171 14.3536 3.64645L11.1716 0.464466C10.9763 0.269204 10.6597 0.269204 10.4645 0.464466C10.2692 0.659728 10.2692 0.976311 10.4645 1.17157L13.2929 4L10.4645 6.82843C10.2692 7.02369 10.2692 7.34027 10.4645 7.53553C10.6597 7.7308 10.9763 7.7308 11.1716 7.53553L14.3536 4.35355ZM0 4.5H14V3.5H0V4.5Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: contain;
    opacity: 0;
    width: 15px;
    height: 15px;
    margin-left: 0;
    display: block;
}

.new-template header nav .header-wrapper .nav-sec li .dropdown-content {
    display: none;
    position: absolute;
    background: #fff;
    width: 100%;
    border-radius: 4px;
    min-width: 210px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    top: 36px;
    z-index: 1;
}

.new-template header nav .header-wrapper .nav-sec li a {
    width: 100%;
}

.new-template header nav .header-wrapper .nav-sec li.menu-item.add-icon:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' id='back-arrow'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z' opacity='.87'/%3E%3Cpath d='M16.62 2.99c-.49-.49-1.28-.49-1.77 0L6.54 11.3c-.39.39-.39 1.02 0 1.41l8.31 8.31c.49.49 1.28.49 1.77 0s.49-1.28 0-1.77L9.38 12l7.25-7.25c.48-.48.48-1.28-.01-1.76z' fill='%23ffffffff'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: inline-block;
    height: 14px;
    width: 14px;
    transform: rotate(-90deg);
    transition: all 0.5s ease;
}

.new-template header nav .header-wrapper .nav-sec li.menu-item.add-icon:hover:after {
    transform: rotate(90deg);
    transition: all 0.5s ease-out;
}

.new-template header nav .header-wrapper .login-reg-sec {
    align-items: center;
}

.new-template header nav .header-wrapper .login-reg-sec .mobile-account ul {
    background-color: transparent !important;
}

.new-template header nav .header-wrapper .login-reg-sec .mobile-account ul li {
    border-bottom: unset !important;
}

.new-template header nav .header-wrapper .login-reg-sec .mobile-account ul li a {
    color: #fff !important;
    font-weight: 700;
}

.new-template header nav .header-wrapper .login-reg-sec .wrapper-login-regster {
    position: absolute;
    min-width: 200px;
    background: #fff;
    right: 0;
    margin-top: 20px;
    border-radius: 6px;
    display: flex;
    gap: 5px;
    flex-direction: column;
    padding: 10px;
    display: none;
}

.new-template header nav .header-wrapper .login-reg-sec .wrapper-login-regster button.reg-btn {
    color: #fff !important;
    background-color: #3b61ad !important;
    padding: 8px;
}

.new-template header nav .header-wrapper .login-reg-sec .wrapper-login-regster > div {
    width: 100%;
}

.new-template header nav .header-wrapper .login-reg-sec .wrapper-login-regster > div:nth-child(2) {
    margin-top: 6px;
}

.new-template header nav .header-wrapper .login-reg-sec .account-section {
    position: relative;
}

.new-template header nav .header-wrapper .login-reg-sec .account-section .switcher-login-regster {
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    cursor: pointer;
    display: flex;
    align-items: center;
}

.new-template header nav .header-wrapper .login-reg-sec button {
    padding: 15px 0;
    width: 100%;
    padding: 8px;
}

.new-template header nav .header-wrapper .login-reg-sec button.login-btn {
    padding: 8px;
    color: #3b61ad !important;
    border: 1px solid #3b61ad;
}

.new-template header nav .header-wrapper .login-reg-sec .switcher-login-regster {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}

.contact-us-wrapper {
    display: flex;
    padding: 250px 0 110px 0;
    justify-content: space-between;
    background: #3b61ad;
}

.contact-us-wrapper .main-banner-content-container {
    display: flex;
    max-width: 600px;
    flex-direction: column;
}

.contact-us-wrapper .main-banner-content-container h1 {
    font-size: 40px;
    margin: 10px 0 18px 0;
    color: #fff !important;
    font-weight: 700;
    max-width: 400px;
    text-transform: capitalize;
    line-height: 50px;
}

.contact-us-wrapper .main-banner-content-container span {
    font-size: 16px;
    max-width: 440px;
    color: #fff;
    font-weight: 300;
}

.contact-us-wrapper .main-banner-content-container button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 45px;
    border-radius: 10px;
    gap: 10px;
    font-size: 14px;
    font-weight: 700;
    margin-top: 50px;
    width: auto;
    min-width: 220px;
    border: 1px solid;
    max-height: 60px;
    cursor: pointer;
    border-color: #3b61ad;
    background-color: #3b61ad !important;
    max-width: 245px;
    color: #fff !important;
    position: relative;
}

.contact-us-wrapper .main-banner-content-container button:hover {
    background-color: #fff !important;
    color: #3b61ad !important;
    border-color: #3b61ad !important;
}

.contact-us-wrapper .main-banner-content-container button svg {
    position: absolute;
    right: 22px;
    transition: all 0.4s ease-in-out;
}

.contact-us-wrapper .main-banner-content-container button.bg-primary:hover svg {
    right: 30px;
    transition: all 0.4s ease-in-out;
}

.contact-us-wrapper .main-banner-content-container button.bg-primary:hover svg path {
    fill: #3b61ad;
}

.contact-us-wrapper .main-banner-image-container {
    background-position: left center;
    background-repeat: no-repeat;
}

.contact-us-wrapper > .container {
    display: flex;
    justify-content: space-between;
}

.container {
    max-width: 1480px;
    margin: auto;
}

.contact-form.container {
    padding: 80px 0;
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}

.contact-form > div {
    width: calc(50% - 20px);
}

.contact-form > .contact-form-wrapper > div {
    width: 100%;
    display: flex;
    align-items: end;
    gap: 20px;
    margin-top: 20px;
}

.contact-form > .contact-form-wrapper > div span {
    flex: 1 1 auto;
}

.contact-form > .contact-form-wrapper > div input {
    border: unset;
    border-bottom: 1px solid #ccc;
    box-shadow: unset;
    padding: 10px 0;
}

.contact-form > .contact-form-wrapper > div input:focus-visible {
    outline: 0;
    background: unset;
}

.contact-form > .contact-form-wrapper > div input:active {
    outline: 0;
    background: unset;
}

.contact-form > .contact-form-wrapper > div textarea {
    border: unset;
    border-bottom: 1px solid #ccc;
    box-shadow: unset;
    padding: 10px 0;
    resize: none;
    width: 100%;
}

.contact-form > .contact-form-wrapper > div .form-submit {
    padding: 15px;
    min-width: 150px;
    margin-top: 30px;
    border: unset;
    background: #48b970;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
}

.contact-form > .contact-form-wrapper > div.contact-email {
    width: 100%;
}

.contact-form > .contact-form-wrapper > div.contact-email span {
    width: 100%;
}

.contact-form .contact-img-wrapper img {
    max-width: 100%;
}

.contact-form > div.contact-form-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.get-in-touch-icons {
    display: flex;
    gap: 10px;
    list-style: none;
    align-items: center;
    width: 500px;
    margin-top: 20px;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0;
}

.get-in-touch-icons li {
    display: flex;
    gap: 10px;
    font-size: 0;
    justify-content: center;
}

.get-in-touch-icons li svg {
    width: 20px;
    height: 20px;
}

.get-in-touch-icons h5 {
    width: 100%;
    text-align: center;
}

.communication-ways {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 500px;
}

.communication-ways li {
    list-style: none;
    font-size: 28px;
}

.communication-ways ul {
    padding: unset;
}

.get-in-touch-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
    margin: 80px 0;
}

.get-in-touch-wrapper > div {
    width: 50%;
    width: calc(50% - 20px);
}

.get-in-touch-wrapper .content-get-in-touch {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.get-in-touch-wrapper .content-get-in-touch .communication-ways li {
    padding: 10px 0;
    display: flex;
    align-items: center;
    gap: 1rem;
    background-color: #F7F7FF;
    padding: 1rem 2rem;
    border-radius: 20px;
    border: #D7DCF4 1px solid;
    margin-top: 20px;
}

.get-in-touch-wrapper .content-get-in-touch .communication-ways li svg {
    width: 28px;
    height: 28px;
}

.get-in-touch-wrapper .content-get-in-touch .communication-ways li span {
    color: #1C274E !important;
    font-size: 17px;
}

.image-get-in-touch img {
    max-width: 100%;
}

.faq-bg {
    background-image: url("/assets/images/dodelivery-images/landing-main-bg.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
}

.faq-bg .main-banner-container {
    display: flex;
    padding: 250px 0 110px 0;
    justify-content: space-between;
}

.faq-bg .main-banner-container .main-banner-content-container {
    display: flex;
    max-width: 600px;
    flex-direction: column;
}

.faq-bg .main-banner-container .main-banner-content-container h1 {
    font-size: 40px;
    margin: 10px 0 18px 0;
    color: #fff !important;
    font-weight: 700;
    max-width: 400px;
    text-transform: capitalize;
    line-height: 50px;
}

.faq-bg .main-banner-container .main-banner-content-container span {
    font-size: 16px;
    max-width: 440px;
    color: #fff;
    font-weight: 300;
}

.faq-bg .main-banner-container .main-banner-content-container button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 45px;
    border-radius: 10px;
    gap: 10px;
    font-size: 14px;
    font-weight: 700;
    margin-top: 50px;
    width: auto;
    min-width: 220px;
    border: 1px solid;
    max-height: 60px;
    cursor: pointer;
    border-color: #3b61ad;
    background-color: #3b61ad !important;
    max-width: 245px;
    color: #fff !important;
    position: relative;
}

.faq-bg .main-banner-container .main-banner-content-container button:hover {
    background-color: #fff !important;
    color: #3b61ad !important;
    border-color: #3b61ad !important;
}

.faq-bg .main-banner-container .main-banner-content-container button svg {
    position: absolute;
    right: 22px;
    transition: all 0.4s ease-in-out;
}

.faq-bg .main-banner-container .main-banner-content-container button.bg-primary:hover svg {
    right: 30px;
    transition: all 0.4s ease-in-out;
}

.faq-bg .main-banner-container .main-banner-content-container button.bg-primary:hover svg path {
    fill: #3b61ad;
}

.faq-bg .main-banner-container .main-banner-image-container {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
}

.faq.question-container-head {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.faq.question-container-head h2 {
    font-size: 32px;
    font-weight: bold;
    line-height: 48px;
    text-transform: capitalize;
    margin-bottom: 30px;
    max-width: 500px;
    margin: auto;
}

.faq.question-container-head span {
    max-width: 775px;
    margin: 30px auto 0;
}

.faq.question-container-content {
    margin: 40px auto;
    background-color: #F7F5FF;
    padding: 80px 20px;
}

.faq.question-container-content .accordion {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 15px;
}

.faq.question-container-content .accordion > div {
    width: calc(50% - 8px);
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.faq.question-container-content .accordion .accordian-wrapper {
    border-radius: 16px;
    background-color: #ffffff;
    padding: 40px 32px;
}

.faq.question-container-content .accordion .accordian-wrapper p {
    max-width: 480px;
    font-size: 14px;
}

.faq.question-container-content .accordion .accordian-wrapper button {
    align-items: center;
    background-color: #ffffff;
    border: unset;
    padding: 0;
    width: 100%;
    text-align: left;
    display: flex;
    justify-content: space-between;
    border-radius: 16px;
    color: #1C274E !important;
    font-family: Poppins;
    text-transform: capitalize;
    font-weight: 500;
}

.faq.question-container-content .accordion .accordian-wrapper button div {
    background-color: #F7F7FF;
    position: relative;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}

.faq.question-container-content .accordion .accordian-wrapper button div:before {
    content: "";
    display: block;
    color: #ACB5BB;
    width: 2px;
    height: 18px;
    position: absolute;
    background-color: #ACB5BB;
}

.faq.question-container-content .accordion .accordian-wrapper button div:after {
    content: "";
    display: block;
    color: #ACB5BB;
    width: 2px;
    height: 18px;
    position: absolute;
    background-color: #ACB5BB;
    transform: rotate(90deg);
}

.faq.question-container-content .accordion .accordian-wrapper button:active {
    border: unset;
}

.faq.question-container-content .accordion .accordian-wrapper button.active {
    border-color: transparent;
    background-color: unset;
    padding: 0;
}

.faq.question-container-content .accordion .accordian-wrapper button.active div {
    background-color: #0F5CDA;
}

.faq.question-container-content .accordion .accordian-wrapper button.active div:before {
    transform: rotate(90deg);
}

.faq-wrapper {
    background-color: #F7F5FF;
}

.get-in-touch {
    margin: 80px auto;
}

.about-us-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding: 80px 0;
}

.about-us-wrapper .about-us-wrapper-content {
    width: calc(33.33% - 20px);
    padding: 40px 20px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 9px;
    background: #fff;
}

.about-us-wrapper .about-us-wrapper-content h2 {
    font-size: 22px;
    line-height: normal;
    font-weight: 600;
}

.about-us-wrapper .about-us-wrapper-content p {
    font-size: 13px;
    margin-bottom: unset;
    margin-top: 30px;
    color: #6C757D;
}

.achevements-wrapper {
    width: 100%;
    display: flex;
    gap: 80px;
    padding: 80px 60px;
    flex-wrap: wrap;
}

.achevements-wrapper .mile-solutions-content {
    width: calc(50% - 25px);
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 40px;
    gap: 20px;
    background: linear-gradient(270deg, #7F86E8 0%, #6A66E3 100%);
    border-radius: 12px;
    justify-content: center;
}

.achevements-wrapper .mile-solutions-content span {
    text-align: center;
    color: #fff;
}

.achevements-wrapper .achevements-wrapper-content h3 {
    font-weight: bold;
    font-size: 32px;
    max-width: 400px;
    line-height: 45px;
    margin-bottom: 30px;
}

.achevements-wrapper .achevements-wrapper-content p {
    color: #6C757D;
    margin: 0;
    max-width: 570px;
}

.achevements-wrapper > div {
    width: calc(50% - 40px);
}

.achevements-wrapper > div.mile-solutions-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.achevements-wrapper.mile-solutions-content span.number-sec {
    font-size: 35px;
    font-weight: 800;
}

.achevements-wrapper.mile-solutions-content span.desc-sec {
    font-size: 16px;
}

.blog-section .blog-container-section {
    padding: 40px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.blog-section .blog-container-section h2 {
    font-size: 32px;
    font-weight: 700;
    margin: 14px 0 58px;
}

.blog-section .blog-container-section h4 {
    color: #F85E9F;
    letter-spacing: 1px;
    font-weight: 500;
    font-size: 16px;
    margin: 40px 0 0;
}

.blog-section .blog-container-section .blog-container {
    display: flex;
    width: 100%;
    gap: 40px;
    max-width: 100%;
    justify-content: center;
}

.blog-section .blog-container-section .blog-container .blog-content-container {
    width: calc(33.33% - 40px);
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}

.blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section {
    padding: 32px 50px;
    padding: 32px 0;
}

.blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section .blog-head {
    font-size: 18px;
    font-weight: 600;
    margin: 16px 0 24px;
}

.blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section img {
    max-width: 600px;
}

.blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section span {
    color: #9197B3;
    font-size: 14px;
}

.blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section span.blog-content {
    padding-top: 24px;
    display: block;
    border-top: 1px solid var(--Colord-Ovarlay, #D7DCF4);
    font-size: 16px;
    text-align: justify !important;
}

.blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section h3 {
    font-size: 24px;
}

.blog-section .blog-container-section .blog-container .blog-content-container img {
    max-height: 300px;
    object-fit:contain;

}

.working-flow-container {
    padding: 80px 0;
}

.working-flow-container .container {
    display: flex;
    flex-wrap: wrap;
    gap: 80px;
    justify-content: center;
}

.working-flow-container .container .working-flow-desc h3 {
    font-size: 32px;
    font-weight: bold;
    line-height: 48px;
    text-transform: capitalize;
    margin-bottom: 30px;
    max-width: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.working-flow-container .container .working-flow-desc span {
    max-width: 900px;
    margin: 30px auto 0;
    display: block;
    text-align: center;
}

.working-flow-container .container > div:not(.working-flow-desc) {
    display: flex;
    gap: 80px;
}

.working-flow-container .container > div:not(.working-flow-desc) > div {
    width: 50%;
}

.working-flow-container .container > div:not(.working-flow-desc) > div h3 {
    margin-bottom: 24px;
    width: 100%;
    font-weight: 600;
    font-size: 28px;
}

.working-flow-container .container > div:not(.working-flow-desc) > div li {
    margin-top: 10px;
}

.working-flow-container .container > div:not(.working-flow-desc) > div li span {
    font-size: 14px;
}

.working-flow-container .container > div:not(.working-flow-desc) > div li strong {
    color: #1C274E;
}

.partner-with-us-wrapper .partner-with-us-container .partner-with-us {
    display: flex;
    gap: 30px;
    margin: 80px 0;
}

.partner-with-us-wrapper .partner-with-us-container .partner-with-us > div {
    width: calc(50% - 15px);
}

.partner-with-us-wrapper .partner-with-us-container .partner-with-us > div h3 {
    margin-bottom: 24px;
    width: 100%;
    font-weight: 600;
    font-size: 28px;
}

.partner-with-us-wrapper .partner-with-us-container .partner-with-us > div ul li {
    margin-top: 10px;
}

.partner-with-us-wrapper .partner-with-us-container .partner-with-us > div ul li span {
    font-size: 14px;
}

.partner-with-us-wrapper .partner-with-us-container .partner-with-us > div ul li strong {
    color: #1C274E;
}

.partner-with-us-wrapper .partner-with-us-container .partner-with-us > div img {
    height: 100%;
}

.partner-with-us-wrapper .why-partner-withus {
    display: flex;
    margin: 80px auto;
    gap: 20px;
    flex-wrap: wrap;
}

.partner-with-us-wrapper .why-partner-withus .why-partner-withus-content {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 20px;
    max-width: calc(33.33% - 20px);
}

.partner-with-us-wrapper .why-partner-withus .why-partner-withus-content .why-partner-withus-img {
    display: flex;
    justify-content: center;
}

.partner-with-us-wrapper .why-partner-withus .why-partner-withus-content .why-partner-withus-img + span {
    text-align: center;
    margin-top: 15px;
    font-weight: 600;
    font-size: 16px;
}

.partner-with-us-wrapper .why-partner-withus .why-partner-withus-content .why-partner-withus-img + .why-partner-withus-img {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}

.partner-with-us-wrapper .why-partner-withus .why-partner-withus-content img {
    max-width: 200px;
    height: 200px;
    border-radius: 50%;
}

.partner-with-us-wrapper .why-partner-withus .why-partner-withus-content span {
    font-size: 14px;
    margin-top: 20px;
}

.partner-with-us-wrapper .why-partner-withus h3 {
    text-align: center;
    margin-bottom: 24px;
    width: 100%;
    font-weight: 600;
    font-size: 28px;
}

.download-option a {
    color: #3b61ad !important;
    margin-top: 20px;
    display: block;
    transition: 0.3s all ease;
    text-decoration: underline !important;
}

.download-option a:hover {
    text-decoration: underline !important;
    transition: 0.3s all ease;
}

.work-flow-method {
    display: flex;
    margin: 80px auto;
    gap: 20px;
    flex-wrap: wrap;
}

.work-flow-method h3 {
    text-align: center;
    margin-bottom: 24px;
    width: 100%;
    font-weight: 600;
    font-size: 28px;
}

.work-flow-method .work-flow-method-content {
    width: calc(25% - 20px);
}

.work-flow-method .work-flow-method-content img {
    max-width: 200px;
    height: 200px;
}

.work-flow-method .work-flow-method-content .work-flow-method-img {
    display: flex;
    justify-content: center;
}

.work-flow-method .work-flow-method-content .work-flow-method-img + span {
    font-size: 16px;
    font-weight: 600;
}

.work-flow-method .work-flow-method-content span {
    font-size: 13px;
    margin-top: 10px;
    display: block;
    text-align: center;
}

.two-parts-patner.container {
    padding: 80px 0;
}

.two-parts-patner.container h3 {
    text-align: center;
    margin-bottom: 24px;
    width: 100%;
    font-weight: 600;
    font-size: 28px;
}

.two-parts-patner.container ul li {
    margin-top: 20px;
    display: block;
}

.two-parts-patner.container ul li strong {
    color: #1C274E;
}

.security-page .security-page-wrapper {
    padding-top: 150px;
    padding: 150px 0 0;
}

.security-page .security-page-wrapper .security-page-content-container h3 {
    font-size: 32px;
    font-weight: 600;
    margin: 0 0 16px;
    color: #1C274E;
    line-height: 48px;
    text-align: center;
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content {
    display: flex;
    flex-wrap: wrap;
    background: linear-gradient(180deg, #DBDAFB 0%, #FCFCFF 100%);
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content .security-content-wrapper {
    display: flex;
    flex-wrap: wrap;
    border: 2px solid #fff;
    width: 100%;
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content .security-content-wrapper > .container > .row {
    max-width: calc(50% - 30px);
    padding: 0;
    align-items: center;
    padding-bottom: 120px;
    margin: 0;
    min-height: 450px;
    padding-top: 100px;
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content .security-content-wrapper > .container > .row:first-child {
    padding-right: 50px;
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content .security-content-wrapper > .container > .row:nth-child(2) {
    padding-left: 50px;
    border-left: 4px solid #fff;
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content .security-content-wrapper > div {
    display: flex;
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content .security-content-wrapper > div span {
    text-align: justify !important;
    font-size: 15px;
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content .security-content-wrapper > div ul {
    margin-top: 10px;
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content .security-content-wrapper > div ul li {
    margin-top: 15px;
    font-size: 14px;
    color: #1C274E;
    text-align: justify;
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content .security-content-wrapper > div h4 {
    font-size: 24px;
    font-weight: 600;
    margin: 30px 0 19px;
    color: #1C274E;
    max-width: 375px;
    display: flex;
    align-items: center;
    line-height: 42px;
}

.security-page .security-page-wrapper .security-page-content-container .security-page-content .security-content-wrapper .row {
    padding: 0 0 80px;
}

.security-page .security-page-wrapper .security-page-content-container > span {
    margin-bottom: 50px;
    display: block;
}

.security-page .security-page-wrapper h1 {
    text-align: center;
    font-size: 44px;
    font-weight: 600;
    margin-bottom: 20px;
}

.security-page-content-container {
    padding: 0 0;
}

.privacy-policy-wrapper {
    padding: 150px 80px;
}

.privacy-policy-wrapper h3 {
    font-size: 32px;
    font-weight: 600;
    margin: 0 0 16px;
    color: #1C274E;
    line-height: 48px;
    text-align: center;
}

.privacy-policy-wrapper h1 {
    text-align: center;
    font-size: 44px;
    font-weight: 600;
    margin-bottom: 20px;
}

.privacy-policy-wrapper .privacy-policy-content-container.container ul {
    margin: 32px 0 0 40px;
}

.privacy-policy-wrapper .privacy-policy-content-container.container ul li {
    margin-top: 20px;
    display: list-item;
    list-style: circle;
    font-size: 14px;
    color: #1C274E;
    text-align: justify;
}

.privacy-policy-wrapper .privacy-policy-content-container.container span {
    margin-top: 20px;
    display: block;
    font-size: 14px;
    text-align: justify;
    font-weight: 500;
}

.privacy-policy-wrapper .privacy-policy-content-container.container .agree_condition {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 40px;
}

.privacy-policy-wrapper .privacy-policy-content-container.container .agree_condition label {
    margin: 0;
    font-size: 15px;
    color: #1C274E;
}

.new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container .blog-content-section {
    padding: 32px 0;
}

.new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container .blog-content-section .blog-head {
    min-height: 40px;
}

.new-template:is(.security-page,.privacy-policy-page,.terms) header nav .header-wrapper .nav-sec li a,
.new-template:is(.security-page,.privacy-policy-page,.terms) header nav .header-wrapper .navbar-brand span,
.new-template:is(.security-page,.privacy-policy-page,.terms) header nav .header-wrapper .login-reg-sec .mobile-account ul li a,
.new-template:is(.security-page,.privacy-policy-page,.terms) header nav .header-wrapper .login-reg-sec .switcher-login-regster {
    color: #1C274E !important;
}

.two-parts-patner.container svg path {
    fill: #48B970;
}

.new-template .delivery-wrapper-container .delivery-banner-container .delivery-banner-content .btn-wrapper button.get-started:hover {
    color: #ffffff !important;
}

.new-template .delivery-wrapper-container .delivery-banner-container .delivery-banner-content .btn-wrapper button.get-started svg path {
    fill: #3b61ad;
    transition: all .3s ease;
}

.new-template .delivery-wrapper-container .delivery-banner-container .delivery-banner-content .btn-wrapper button.get-started:hover svg path {
    fill: #fff;
}

.new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-content button:hover {
    border: 1px solid #fff;
}

.new-template .delivery-wrapper-container .delivery-section-container .delivery-section .secure-delivery-sub-section .secure-delivery-sub-section-content div button:hover {
    border: 1px solid #fff;
}

.new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container .blog-content-section span.blog-content {
    color: #9197B3;
}

.new-template footer .footer-container .footer-information-container .social-icons li svg path:first-child {
    fill: #16B7E9;
}

.new-template header nav .header-wrapper .login-reg-sec .mobile-account ul li a:hover {
    text-decoration: underline !important;
}

.new-template header nav .header-wrapper .login-reg-sec .switcher-login-regster {
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 3px;
}

.new-template header nav .header-wrapper .login-reg-sec .switcher-login-regster:hover {
    text-decoration: underline;
}

.new-template header nav .header-wrapper .login-reg-sec .wrapper-login-regster > div button a {
    text-decoration: none;
}

.new-template header nav .header-wrapper .login-reg-sec .wrapper-login-regster > div:hover button {
    background: #3B61AD;
    color: #fff !important;
}

.new-template header nav .header-wrapper .login-reg-sec .wrapper-login-regster > div:hover button a {
    color: #fff !important;
}

.new-template header nav .header-wrapper .login-reg-sec .wrapper-login-regster button.reg-btn a {
    color: #fff !important;
}

.new-template .delivery-wrapper-container .service-section-container .services-blocks div:hover {
    background-color: #F26322;
}

.new-template header nav .header-wrapper .login-reg-sec .switcher-login-regster:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' id='back-arrow'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z' opacity='.87'/%3E%3Cpath d='M16.62 2.99c-.49-.49-1.28-.49-1.77 0L6.54 11.3c-.39.39-.39 1.02 0 1.41l8.31 8.31c.49.49 1.28.49 1.77 0s.49-1.28 0-1.77L9.38 12l7.25-7.25c.48-.48.48-1.28-.01-1.76z' fill='%23fff'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 10px;
    height: 10px;
    transform: rotate(270deg);
    display: inline-block;
    margin-left: 10px;
    transition: all .3s ease;
}


.new-template header nav .header-wrapper .login-reg-sec .switcher-login-regster.class_added:after {
    transform: rotate(90deg);
    transition: all .3s ease;
}

body.new-template:is(.pricing, .how-it-works, .we-delivery) header nav .header-wrapper .login-reg-sec .mobile-account ul li a,
body.new-template:is(.pricing, .how-it-works, .we-delivery) header nav .header-wrapper .login-reg-sec .switcher-login-regster {
    color: #1C274E !important;
}

body.new-template:is(.pricing, .how-it-works, .we-delivery) header nav .header-wrapper .login-reg-sec .switcher-login-regster #Shopicon path {
    fill: #1C274E !important;
}


.lets-hear-section .testmonial-author span {
    color: #fff;
    font-size: 14px;
}

.lets-hear-section .testmonial-author {
    text-align: center;
    margin: 37px auto 0;
}

body.new-template:is(.pricing, .how-it-works, .we-delivery) header nav .header-wrapper .login-reg-sec .switcher-login-regster:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' id='back-arrow'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z' opacity='.87'/%3E%3Cpath d='M16.62 2.99c-.49-.49-1.28-.49-1.77 0L6.54 11.3c-.39.39-.39 1.02 0 1.41l8.31 8.31c.49.49 1.28.49 1.77 0s.49-1.28 0-1.77L9.38 12l7.25-7.25c.48-.48.48-1.28-.01-1.76z' fill='%23000'/%3E%3C/svg%3E%0A");
}

.achevements-wrapper .mile-solutions-content:first-child {
    background: linear-gradient(289.65deg, #20ABD7 -33.51%, #537AC9 107.49%);
}

.achevements-wrapper .mile-solutions-content:nth-child(2) {
    background: linear-gradient(78.83deg, #17ADDC -59.54%, #658CDA 130.5%)
}

.achevements-wrapper .mile-solutions-content:nth-child(3) {
    background: linear-gradient(289.65deg, #20ABD7 -33.51%, #537AC9 107.49%);
}

.achevements-wrapper .mile-solutions-content:last-child {
    background: linear-gradient(78.83deg, #33BBE5 -59.54%, #6792E9 130.5%)
}

.about-us-container-wrapper .brain-storming-concept-container {
    padding: 0;
}

.new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container .blog-content-section span,
.new-template .delivery-wrapper-container .selectd-industries-logos h4 {
    color: #9197B3 !important;
}

.blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section .blog-head {
    height: 40px;
}

.pricing-banner {
    background: linear-gradient(180deg, #C4E6FF 0%, #FCFCFF 100%);
}


.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container button {
    background-color: #fff !important;
    color: #3B61AD !important;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container button svg path {
    fill: #3B61AD !important;
}

.about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content .features-content-icon {
    background-color: #3B61AD;
}

.about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content h3 {
    font-weight: 600;
}

.new-template header nav .header-wrapper .nav-sec li a:hover {
    color: #16B7E9 !important;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_one .how-work-process-container {
    padding-top: 80px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-head {
    margin-bottom: 100px;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two .how-work-process-container .how-work-process-count .count-wrapper {
    background-color: #3B61AD;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-count span.count-heading {
    max-width: 315px;
}

.contact-form > div.contact-form-wrapper {
    order: -1;
}

.contact-form > .contact-form-wrapper > div {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
}

.contact-form > .contact-form-wrapper > div input {
    width: unset;
}

.contact-form > .contact-form-wrapper > div label {
    margin: unset;
    /* position: absolute; */
}

.contact-form > .contact-form-wrapper > div span {
    margin: 0 0 10px 0;
}

.contact-form > .contact-form-wrapper > div textarea {
    max-height: 40px;
}

.contact-form > div.contact-form-wrapper {
}

.contact-form > .contact-form-wrapper > div .form-submit {
    width: 100%;
}

.contact-form > .contact-form-wrapper > div .form-submit {
    background: #3B61AD;
    border: 1px solid #3B61AD;
    transition: all .3s ease;
}

.contact-form > .contact-form-wrapper > div .form-submit:hover {
    border: 1px solid #3B61AD;
    background-color: #fff !important;
    color: #3B61AD;
}

.get-in-touch-wrapper > div.image-get-in-touch {
    order: -1;
}

.contact-location-wrapper {
    padding: 80px 0;
}

.get-in-touch-wrapper .content-get-in-touch .communication-ways li svg {
    display: none;
}

.get-in-touch-wrapper .content-get-in-touch .communication-ways li span.contact-head:after {
    content: "";
    width: 27px;
    height: 3px;
    display: block;
    background: black;
}

/* <li class="mail">
    <span class="contact-head">Email Address</span> */
.get-in-touch-wrapper .content-get-in-touch .communication-ways li span.contact-head {
    color: #6C757D !important;
    font-size: 16px;
}

.get-in-touch-wrapper .content-get-in-touch .communication-ways li {
    flex-direction: column;
    background: unset;
    border: unset;
}

.get-in-touch-wrapper .content-get-in-touch .communication-ways li span {
    width: 100%;
}

ul.get-in-touch-icons {
    display: none;
}

.get-in-touch-wrapper .content-get-in-touch .communication-ways li span {
    color: #111116 !important;
    font-size: 16px;
    font-weight: 600;
}

.communication-ways {
    max-width: 300px;
    margin-right: auto;
}

.contact-location-wrapper {
    background-image: url("/assets/images/dodelivery-images/Contact-Info.png");
}

.about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list .slick-slide div {
    display: flex;
    justify-content: center;
}

.contact-location-wrapper:after {
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    opacity: 0.4;
}

.contact-location-wrapper {
    position: relative;
}

.get-in-touch.container {
    z-index: 9999;
    position: inherit;
}

.new-template header nav .header-wrapper .login-reg-sec .wrapper-login-regster.active {
    display: block;
}

.contact-form > .contact-form-wrapper > div input {
    width: 100%;
}

.contact-form > .contact-form-wrapper > div span {
    width: 100%;
}

.contact-form > div.contact-form-wrapper {
    padding: 0 100px 0 0;
}

/*.new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-image {*/
/*    display: block !important;*/
/*}*/
.new-template footer .footer-container .details ul li a:hover {
    color: #16B7E9 !important;
}

.new-template .delivery-wrapper-container .service-section-container .services-blocks div:hover {
    background-color: #F26322 !important;
}

.contact-us-wrapper {
    background: linear-gradient(289.65deg, #16B7E9 -33.51%, #3B61AD 107.49%);
}

.new-template .delivery-wrapper-container .service-section-container .services-blocks div {
    max-width: calc(16.66% - 20px) !important;
}

.contact-form-head {
    width: 100%;
    margin: 80px 0;
    text-align: center;
}

.map-head h2 {
    font-size: 32px;
    text-transform: inherit;
    max-width: 520px;
    margin: 16px 0 60px;
}

.get-in-touch-wrapper {
    margin: 0 0;
}

.get-in-touch.container {
    margin-top: 0;
}

.new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-image {
    display: flex;
    padding: 20px;
    align-items: center;
}

.new-template .delivery-wrapper-container .selectd-industries-logos img {
    object-fit: cover;
    max-height: 110px;
    min-width: 110px;
    min-height: 110px;
}

.new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-content h2 {
    line-height: 48px;
}

.new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-image {
    display: flex;
    padding: 20px;
    align-items: center;
}

.new-template .delivery-wrapper-container .selectd-industries-logos img {
    object-fit: cover;
    max-height: 110px;
    min-width: 110px;
    min-height: 110px;
}

.how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container h1 {
    font-size: 40px;
    line-height: 60px;
}

.new-template header nav .header-wrapper .login-reg-sec .mobile-account ul li a,
.new-template header nav .header-wrapper .login-reg-sec .switcher-login-regster {
    font-family: 'poppins' !important;
}

.new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-content h2 {
    line-height: 48px;
}

@media (max-width: 1200px) {
    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-count {
        left: calc(0px + (198px + 54px));
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-count .count-wrapper {
        height: 35px !important;
        width: 35px !important;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_one .how-work-process-container svg.upper-vector {
        left: 0;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_one .how-work-process-container svg.lower-vector {
        left: 198px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two .how-work-process-container svg.upper-vector {
        left: 198px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two .how-work-process-container svg.lower-vector {
        left: 198px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_three .how-work-process-container svg {
        left: 198px;
    }
}

@media (max-width: 1200px) {
    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_four .how-work-process-container svg.upper-vector {
        left: 198px;
    }
}

@media (max-width: 1200px) {
    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_four .how-work-process-container svg.upper-vector {
        left: 198px;
    }
}


@media (max-width: 1199px) {
    .hero .hero-content .page-title h1 {
        font-size: 68px;
        line-height: 78px;
    }
}

@media (max-width: 991px) {
    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container {
        padding: calc(80px + 116px) 20px 80px;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container h1 {
        font-size: 28px;
        line-height: unset;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container button {
        font-size: 12px;
        margin-top: 20px;
        padding: 10px;
        min-width: unset;
        max-width: 180px;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container span {
        font-size: 14px;
        max-width: 100%;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-image-container img {
        max-width: 390px;
    }

    .about-us-container-wrapper .get-started-wrapper {
        padding: 80px 0;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container {
        column-gap: 20px;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .getstarted-head {
        margin-bottom: 60px;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .getstarted-head h2 {
        font-size: 24px;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .getstarted-head span {
        font-size: 14px;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-img {
        width: 40%;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content {
        width: calc(60% - 20px);
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content h2 {
        font-size: 24px;
        line-height: unset;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content button {
        margin-top: 20px;
        min-width: unset;
        padding: 10px;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content p {
        font-size: 14px;
    }

    .about-us-container-wrapper .features-section-container-wrapper {
        padding: 80px 0;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-head h2 {
        font-size: 24px;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-head span {
        font-size: 14px;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content {
        gap: 10px;
        margin-top: 25px;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content {
        padding: 20px 15px;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content h3 {
        font-size: 18px;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content p {
        font-size: 12px;
    }

    .about-us-container-wrapper .companies-logo-wrapper-container {
        padding: 0;
    }

    .about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container {
        padding: 80px 20px;
    }

    .about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container h2 {
        margin-bottom: 25px;
        font-size: 24px;
    }

    .about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list li img {
        max-width: 115px;
    }

    .about-us-container-wrapper .brain-storming-concept-container {
        padding: 80px 0;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container {
        gap: 20px;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container img {
        width: 50%;
        object-fit: contain;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content {
        width: 50%;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content h2 {
        font-size: 24px;
        line-height: unset;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content button {
        margin-top: 20px;
        min-width: unset;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content span {
        font-size: 14px;
    }

    .new-template .question-container-wrapper {
        padding: 80px 0;
    }

    .new-template .question-container-wrapper .question-container .question-container-head h2 {
        font-size: 24px;
        margin-bottom: 10px;
        line-height: unset;
    }

    .new-template .question-container-wrapper .question-container .question-container-head span {
        font-size: 14px;
        margin: 0;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper .collapse p {
        font-size: 12px;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button {
        font-size: 14px;
        align-items: center;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button div {
        width: 30px;
        height: 30px;
        border-radius: 5px;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button div:before {
        height: 14px;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button div:after {
        height: 14px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_one .how-work-process-container svg.upper-vector {
        max-width: 230px;
        top: -15px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two .how-work-process-container .how-work-process-count {
        left: calc(0px + (198px + 54px));
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_three .how-work-process-container .how-work-process-count {
        padding: 0;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-head {
        margin-bottom: 80px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-head h2 {
        font-size: 26px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-head span {
        font-size: 14px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-count .count-wrapper {
        height: 30px !important;
        width: 30px !important;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-count .count-heading {
        font-size: 22px !important;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper {
        justify-content: space-between;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper .how-work-process-content h2 {
        font-size: 20px !important;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper .how-work-process-content p {
        font-size: 12px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper .how-work-process-img img {
        max-width: 300px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container svg {
        max-width: 370px;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container {
        padding: calc(113px + 80px) 20px 80px;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container h1 {
        font-size: 28px;
        line-height: unset;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container span {
        font-size: 14px;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container button {
        margin-top: 25px;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-image-container img {
        max-width: 300px;
    }

    .hero .landing-container {
        padding: calc(113px + 80px) 20px 110px;
    }

    .hero .hero-content .page-title h1 {
        font-size: 55px;
        line-height: 65px;
    }

    .pricing-banner .container {
        padding: calc(80px + (116px - 50px)) 20px 80px;
    }

    .pricing-banner .plans .items {
        flex-wrap: wrap;
        justify-content: center;
        background-color: transparent;
    }

    .pricing-banner .plans .items .item {
        flex: 0 0 calc(50% - (15px / 2));
        background-color: #fff;
    }

    .pricing-banner .plans .items .item:hover {
        transform: none;
        padding-top: 30px;
    }

    .pricing-banner .plans .items .item.active {
        transform: none;
        padding-top: 30px;
    }

    .pricing-banner .plans .items .item.most-popular {
        transform: none;
        padding-top: 30px;
        padding-top: 50px;
    }
}

@media (max-width: 991px) {
    .contact-form > div.contact-form-wrapper {
        padding: 0;
    }

    .contact-form-wrapper {
        padding: 0 20px;
    }
}

@media (max-width: 991px) {
    .get-in-touch-wrapper .content-get-in-touch {
        width: 100%;
    }

    .get-in-touch-wrapper > div {
        width: 100%;
    }

    .get-in-touch-wrapper > div.image-get-in-touch iframe {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .faq-bg .main-banner-container {
        padding: 160px 20px 70px;
    }

    .faq-bg .main-banner-container .main-banner-content-container h1 {
        font-size: 28px;
    }

    .new-template .delivery-wrapper-container .service-section-container .services-blocks div {
        max-width: calc(25% - 15px) !important;

    }

    .achevements-wrapper > div {
        width: 100%;
    }

    .achevements-wrapper .achevements-wrapper-content p {
        max-width: unset;
    }

    .achevements-wrapper .achevements-wrapper-content h3 {
        max-width: unset;
    }

    .blog-section .blog-container-section .blog-container {
        flex-direction: column;
    }

    .blog-section .blog-container-section .blog-container .blog-content-container {
        width: 100% !important;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div .process.b2c > div {
        width: 100% !important;
    }

    .partner-with-us-wrapper .partner-with-us-container .partner-with-us > div {
        width: 100%;
    }

    .partner-with-us-wrapper .partner-with-us-container .partner-with-us {
        flex-direction: column;
    }

    .two-parts-patner.container {
        padding: 40px 20px;
    }

    .work-flow-method .work-flow-method-content {
        width: calc(50% - 20px);
    }

    .new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-image {
        display: flex;
        padding: 20px;
        align-items: center;
    }
}

@media (max-width: 991px) {
    .faq-bg .main-banner-container {
        padding: 160px 20px 70px;
    }

    .faq-bg .main-banner-container .main-banner-content-container h1 {
        font-size: 28px;
    }

    .new-template .delivery-wrapper-container .service-section-container .services-blocks div {
        max-width: calc(25% - 15px) !important;

    }

    .achevements-wrapper > div {
        width: 100%;
    }

    .achevements-wrapper .achevements-wrapper-content p {
        max-width: unset;
    }

    .achevements-wrapper .achevements-wrapper-content h3 {
        max-width: unset;
    }

    .blog-section .blog-container-section .blog-container {
        flex-direction: column;
    }

    .blog-section .blog-container-section .blog-container .blog-content-container {
        width: 100% !important;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div .process.b2c > div {
        width: 100% !important;
    }

    .partner-with-us-wrapper .partner-with-us-container .partner-with-us > div {
        width: 100%;
    }

    .partner-with-us-wrapper .partner-with-us-container .partner-with-us {
        flex-direction: column;
    }

    .two-parts-patner.container {
        padding: 40px 20px;
    }

    .work-flow-method .work-flow-method-content {
        width: calc(50% - 20px);
    }

    .new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-image {
        display: flex;
        padding: 20px;
        align-items: center;
    }

    .partner-with-us-wrapper .partner-with-us-container .partner-with-us > div h3 {
        line-height: unset;
    }
}


@media (max-width: 767px) {
    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container {
        flex-direction: column;
        padding: calc(66px + 40px) 12px 45px;
        gap: 30px;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-image-container {
        order: -1;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-image-container img {
        max-width: 325px;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container h1 {
        font-size: 24px;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container span {
        max-width: 100%;
    }

    .about-us-container-wrapper .companies-logo-wrapper-container {
        padding: 40px 0;
    }

    .about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container {
        padding: 30px 0;
    }

    .about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list {
        gap: 0 20px !important;
        justify-content: center;
        flex-wrap: wrap;
        gap: 20px;
        padding: 0;
    }

    .about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list li {
        max-width: calc(33.33% - 20px);
    }

    .about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list li img {
        max-width: 60px;
        max-width: 100px;
    }

    .about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container h2 {
        font-size: 20px;
    }

    .about-us-container-wrapper .get-started-wrapper {
        padding: 40px 0;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .getstarted-head {
        margin-bottom: 20px;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .getstarted-head h2 {
        font-size: 20px;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .getstarted-head span {
        font-size: 12px;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-img {
        width: 100%;
        padding: 12px;
        margin: auto;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content {
        width: 100%;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content h2 {
        font-size: 20px;
        line-height: unset;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content h3 {
        font-size: 12px;
    }

    .about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content p {
        font-size: 12px;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content {
        flex-direction: column;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content {
        width: 100%;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content .features-container-head h2 {
        font-size: 20px;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-content .features-content p {
        max-width: 100%;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container {
        flex-direction: column;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content {
        width: 100%;
        padding: 0;
        max-width: 100%;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content h2 {
        font-size: 20px;
        margin-bottom: 5px;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content span {
        font-size: 12px;
    }

    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container img {
        width: 100% !important;
    }

    .new-template .question-container-wrapper .question-container .question-container-head h2 {
        font-size: 20px;
        line-height: unset;
    }

    .new-template .question-container-wrapper .question-container .question-container-head span {
        font-size: 12px;
        line-height: unset;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion {
        flex-direction: column;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion > div {
        width: 100%;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper {
        width: 100%;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper .collapse {
        font-size: 12px;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button {
        align-items: center;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button div {
        width: 20px;
        height: 20px;
        border-radius: 5px;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button div:before {
        height: 10px;
    }

    .new-template .question-container-wrapper .question-container .question-container-content .accordion .accordian-wrapper button div:after {
        height: 10px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper {
        padding: 0;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container {
        padding: 40px 12px 0;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper {
        flex-direction: column;
        gap: 50px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div {
        width: 100% !important;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div .process.b2c > div {
        width: 100% !important;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div.how-work-process-img {
        display: flex;
        justify-content: center;
        order: -1;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div.how-work-process-content .process h2 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-count .count-wrapper {
        height: 22px !important;
        width: 22px !important;
        font-size: 12px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-count .count-heading {
        font-size: 18px !important;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-head {
        margin-bottom: 40px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-head h2 {
        font-size: 22px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper svg {
        display: none;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container {
        flex-direction: column;
        padding: calc(66px + 40px) 12px 45px;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container {
        padding: 0;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container h1 {
        font-size: 24px;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container button {
        font-size: 12px;
        padding: 15px;
        min-width: unset;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-image-container {
        order: -1;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_two .how-work-process-container .how-work-process-count {
        position: unset;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_three .how-work-process-container .how-work-process-content-wrapper {
        padding: 45px 0;
    }

    .hero .landing-container {
        padding: calc(63px + 45px) 12px 45px 12px;
    }

    .hero .hero-content .page-title h1 {
        font-size: 32px;
        line-height: 50px;
    }

    .hero .hero-content .content span {
        font-size: 16px;
    }

    .hero .hero-content .hero-buttons {
        gap: 20px;
        margin-top: 30px;
    }

    .hero .hero-content .hero-buttons button {
        flex: auto;
        padding: 16px 24px;
        border-radius: 8px;
    }

    .hero .hero-content .hero-buttons button.watch-demo:before {
        width: 50px;
        height: 50px;
    }

    .hero .hero-image {
        order: -1;
    }

    .pricing-banner {
        padding-bottom: 40px !important;
    }

    .pricing-banner .container {
        padding: calc((63px - 50px) + 45px) 12px 45px 12px;
    }

    .pricing-banner h1 {
        font-size: 32px;
    }

    .pricing-banner .banner-content {
        padding-top: 40px;
        padding-bottom: 0;
    }

    .pricing-banner .banner-content p {
        margin-bottom: 0;
    }

    .pricing-banner .plans {
        padding-top: 40px;
    }

    .lets-hear-section {
        padding: 40px 0 !important;
    }

    .lets-hear-section .content {
        gap: 0;
        flex-direction: column;
    }

    .lets-hear-section .content:before {
        font-size: 40px;
        line-height: normal;
    }

    .lets-hear-section .content:after {
        font-size: 40px;
        line-height: normal;
        margin-left: auto;
    }
}

@media (max-width: 767px) {
    .about-us-wrapper {
        padding: 40px 20px;
    }

    .about-us-wrapper .about-us-wrapper-content {
        width: 100%;
    }

    .achevements-wrapper {
        padding: 20px;
        gap: 20px;
    }

    .achevements-wrapper > div {
        width: 100%;
        justify-content: center;
    }

    .achevements-wrapper .mile-solutions-content {
        width: calc(50% - 10px);
    }

    .blog-section .blog-container-section {
        padding: 20px;
    }

    .blog-section .blog-container-section .blog-container {
        flex-direction: column;
    }

    .blog-section .blog-container-section .blog-container .blog-content-container {
        width: 100%;
    }

    .blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section {
        padding: 0;
    }

    .blog-section .blog-container-section h2 {
        text-align: center;
        margin-bottom: 20px;
    }

    .partner-with-us-wrapper .partner-with-us-container .partner-with-us {
        flex-direction: column;
    }

    .partner-with-us-wrapper .partner-with-us-container .partner-with-us > div {
        width: 100%;
    }

    .partner-with-us-wrapper .why-partner-withus {
        margin: 20px auto;
    }

    .partner-with-us-wrapper .why-partner-withus .why-partner-withus-content {
        max-width: 100%;
    }

    .work-flow-method .work-flow-method-content {
        width: 100%;
    }

    .faq-bg .main-banner-container {
        padding: calc(66px + 40px) 12px 45px;
        flex-direction: column;
    }

    .faq-bg .main-banner-container .main-banner-image-container {
        order: -1;
    }

    .faq-bg .main-banner-container .main-banner-content-container h1 {
        font-size: 24px;
        line-height: unset;
    }

    .faq.question-container-content {
        padding: 20px;
    }

    .faq.question-container-content .accordion > div {
        width: 100%;
    }

    .faq.question-container-content .accordion .accordian-wrapper button div {
        width: 22px;
        height: 22px;
    }

    .faq.question-container-content .accordion .accordian-wrapper button div:after {
        height: 13px;
    }

    .faq.question-container-content .accordion .accordian-wrapper button div:before {
        height: 13px;
    }

    .contact-form.container {
        flex-direction: column;
        padding: 20px;
    }

    .contact-form > div {
        width: 100%;
    }

    .get-in-touch-wrapper {
        flex-direction: column;
        padding: 20px;
    }

    .get-in-touch-wrapper > div {
        width: 100%;
    }

    .contact-us-wrapper {
        padding: calc(66px + 40px) 12px 45px;
    }

    .contact-us-wrapper > .container {
        flex-direction: column;
    }

    .contact-us-wrapper .main-banner-content-container h1 {
        font-size: 24px;
    }
}

@media (max-width: 767px) {
    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-content-wrapper div .process.b2c > div {
        width: 100% !important;
    }
}

@media (max-width: 767px) {

    .get-in-touch-wrapper .image-get-in-touch,
    .contact-us-wrapper .main-banner-image-container {
        order: -1;
    }

    .contact-us-wrapper > .container {
        padding: 0;
    }

    .blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section span.blog-content {

    }
}

@media (max-width: 767px) {

    form.contact-form.container {
        padding: 0;
    }

    .communication-ways {
        max-width: 100%;
    }

    .contact-form > div {
        order: -1;
    }

    .get-in-touch-wrapper {
        margin: 0 0 !important;
    }

    .new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-image {
        display: none;
    }

}

@media (max-width: 767px) {


    .faq.question-container-content {
        margin-bottom: 0;
    }

    .work-flow-method .work-flow-method-content {
        width: 100% !important;
    }

    .new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-image {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-content h2 {
        line-height: 28px;
    }
}

@media (max-width: 767px) {

    .new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-content h2 {
        line-height: 28px;
    }
}

@media (max-width: 767px) {

    .faq.question-container-content {
        margin-bottom: 0;
    }

    .work-flow-method .work-flow-method-content {
        width: 100% !important;
    }

    .new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-image {
        display: none !important;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container {
        max-width: 100%;
    }
}


@media (max-width: 575px) {
    .pricing-banner {
        background: linear-gradient(180deg, #DBDAFB 0%, rgba(219, 218, 251, 0.75) 95%, #FCFCFF 100%);
    }

    .pricing-banner .plans .items {
        flex-wrap: wrap;
        justify-content: center;
        background-color: transparent;
    }

    .pricing-banner .plans .items .item {
        flex: 0 0 100%;
        background-color: #fff;
    }

    .pricing-banner .plans .items .item:hover {
        transform: none;
        padding-top: 30px;
    }

    .pricing-banner .plans .items .item.active {
        transform: none;
        padding-top: 30px;
    }

    .pricing-banner .plans .items .item.most-popular {
        transform: none;
        padding-top: 30px;
        padding-top: 50px;
    }
}


@media (min-width: 992px) and (max-width: 1540px) {
    .new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container .blog-content-section .blog-head {
        font-size: 16px;
    }

    .new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container .blog-content-section span.blog-content {
        font-size: 14px;
    }

    .blog-section .blog-container-section .blog-container .blog-content-container img {
        max-height: 240px;
    }

    .new-template .delivery-wrapper-container .blog-container-section .blog-container {
        gap: 20px;
    }

    .new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container {
        width: calc(33.33% - 20px);
    }

    .contact-form.container {
        padding: 0 20px;
    }

    .two-parts-patner.container {
        padding: 0 20px;
    }

}

@media (min-width: 992px) and (max-width: 1200px) {
    .new-template header nav .header-wrapper .login-reg-sec .mobile-account ul li a,
    .new-template header nav .header-wrapper .nav-sec li a,
    .new-template header nav .header-wrapper .login-reg-sec .switcher-login-regster {
        font-size: 12px;

    }

    .new-template header nav .header-wrapper .navbar-brand span {
        font-size: 18px;
    }

    .new-template header nav .header-wrapper img.logo-image {
        height: 40px !important;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container {
        padding: 20px;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-image-container {
        display: flex;
        align-items: center;
    }

    .get-in-touch-wrapper > div.image-get-in-touch iframe {
        width: 100%;
    }
}


@media (min-width: 992px) and (max-width: 1200px) {
    .new-template header nav .header-wrapper .login-reg-sec .mobile-account ul li a,
    .new-template header nav .header-wrapper .nav-sec li a,
    .new-template header nav .header-wrapper .login-reg-sec .switcher-login-regster {
        font-size: 12px !important;

    }

    .new-template header nav .header-wrapper .navbar-brand span {
        font-size: 18px !important;
    }

    .new-template header nav .header-wrapper img.logo-image {
        height: 40px !important;
    }

    .blog-section .blog-container-section .blog-container .blog-content-container img {
        max-height: 200px !important;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container h1 {
        font-size: 30px;
    }
}

.new-template .delivery-wrapper-container .service-section-container .advantages-section .advantages-section-content .mb-image img {
    max-width: 480px;
    width: 100%;
    display: block;
}

.about-us-wrapper {
    justify-content: center;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content h3 {
    color: #F26322;
}

.about-us-container-wrapper .get-started-wrapper {
    background-color: #F7F7FB;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container {
    padding-top: 200px;
}

.about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container {
    padding: 0 0 110px 0;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content h3 {
    line-height: unset;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content h3,
.blog-section .blog-container-section h4 {
    color: #F26322 !important;

}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_three {
    background-color: #07C1A7;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_four .how-work-process-container .how-work-process-content-wrapper .how-work-process-img {
    order: -1;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_four .how-work-process-container {
    position: relative;
}

.how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_four .how-work-process-container .how-work-process-count {
    position: absolute;
    left: calc(120px + (198px + 54px));
    top: 110px;
}

.how-it-work-container-wrapper .how-work-process-wrapper:is(.how_work_process_two,.how_work_process_four) .how-work-process-container .how-work-process-content-wrapper {
    margin-top: 40px;
}

.how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-container .how-work-process-count span.count-heading {
    max-width: unset;
}

.how-it-work-container-wrapper .how-work-process-wrapper:is(.how_work_process_one) .how-work-process-container .how-work-process-count span.count-heading {
    max-width: 315px;
}

.faq-bg .main-banner-container .main-banner-content-container button {
    background-color: #fff !important;
    color: #3b61ad !important;
}

.faq-bg .main-banner-container .main-banner-content-container button svg path {
    fill: #3b61ad;
}

.faq-bg .main-banner-container .main-banner-content-container button:hover {
    background-color: #3b61ad !important;
    color: #fff !important;
}

.faq-bg .main-banner-container .main-banner-content-container button:hover svg path {
    fill: #fff !important;
}

.faq.question-container-content .accordion .accordian-wrapper button.active div {
    transition: all 0.3s ease;
}

.faq.question-container-content .accordion .accordian-wrapper button div:before, .faq.question-container-content .accordion .accordian-wrapper button div:after {
    transition: all 0.3s ease;
}

@media (max-width: 1200px) {
    .how-it-work-container-wrapper .how-work-process-wrapper .how-work-process-count {
        left: calc(0px + (198px + 54px)) !important;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .blog-section .blog-container-section .blog-container .blog-content-container img {
        max-height: 220px !important;
        min-height: 220px;
    }

    .new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container .blog-content-section .blog-head,
    .new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container .blog-content-section span.blog-content {
        font-size: 14px;
    }

    .new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container .blog-content-section .blog-head {
        margin-bottom: 15px;

    }
}

@media (min-width: 992px) and (max-width: 1540px) {
    .new-template .delivery-wrapper-container .blog-container-section .blog-container {
        gap: 20px !important;
    }

    .new-template .delivery-wrapper-container .blog-container-section .blog-container .blog-content-container {
        width: calc(33.33% - 20px) !important;
    }
}

@media (max-width: 991px) {
    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container {
        padding: calc(66px + 40px) 12px 45px;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container {
        padding-top: calc(80px + 116px);
    }

    .achevements-wrapper .achevements-wrapper-content h3 {
        font-size: 24px;
        line-height: unset;
        margin-bottom: 15px;
    }

    .achevements-wrapper {
        padding-top: 0;
    }

    .about-us-wrapper .about-us-wrapper-content h2 {
        font-size: 18px;
    }

    .about-us-wrapper .about-us-wrapper-content {
        padding: 20px 10px;
    }

    .about-us-wrapper .about-us-wrapper-content p {
        margin-top: 15px;
    }

    .achevements-wrapper .achevements-wrapper-content p {
        font-size: 14px;
    }

    .blog-section .blog-container-section h2 {
        font-size: 24px;
    }

    .about-us-container-wrapper .brain-storming-concept-container {
        padding: 0
    }

    .faq.question-container-content .accordion .accordian-wrapper button div {
        width: 30px;
        height: 30px;
        min-width: 30px;
        border-radius: 6px;
    }

    .faq.question-container-content .accordion .accordian-wrapper button div:before,
    .faq.question-container-content .accordion .accordian-wrapper button div:after {
        height: 12px;
    }

    .faq.question-container-content .accordion .accordian-wrapper button.active div {
        border-radius: 6px;
    }

    .faq-bg .main-banner-container .main-banner-content-container span {
        font-size: 14px;
    }

    .contact-us-wrapper .main-banner-content-container h1 {
        font-size: 28px;
    }

    .contact-us-wrapper .main-banner-content-container span {
        font-size: 14px;
    }

    .contact-us-wrapper .main-banner-content-container {
        max-width: 450px;
        width: 100%;
    }

    .map-head h2 {
        font-size: 24px;
    }

    .get-in-touch-wrapper .content-get-in-touch .communication-ways li {
        padding-left: 0;
    }

    .contact-location-wrapper .get-in-touch.container {
        padding: 0 20px;
    }
}

@media (max-width: 767px) {

    .new-template .delivery-wrapper-container .delivery-section-container .delivery-section .secure-delivery-sub-section .secure-delivery-sub-section-content div h2 {
        line-height: unset;
        margin-top: 20px;
    }

    .new-template .delivery-wrapper-container .delivery-section-container .delivery-section .delivery-section-desc h2 {
        font-size: 20px;
    }

    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container {
        padding-top: 0;
    }

    .achevements-wrapper .achevements-wrapper-content h3 {
        font-size: 20px;
    }

    .about-us-container-wrapper .features-section-container-wrapper .features-container .features-container-head h2 {
        font-size: 20px;
    }

    .about-us-container-wrapper .brain-storming-concept-container {
        padding: 0;
    }

    .blog-section .blog-container-section h2 {
        font-size: 20px;
    }

    .blog-section .blog-container-section h4,
    .about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content h3 {
        font-size: 14px;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper:is(.how_work_process_two,.how_work_process_four) .how-work-process-container .how-work-process-content-wrapper {
        margin-top: 0;
    }

    .how-it-work-container-wrapper .how-work-process-wrapper.how_work_process_four .how-work-process-container .how-work-process-count {
        position: unset;
    }

    .how-it-work-container-wrapper .how-it-work-main-bg-wrapper .main-banner-container .main-banner-content-container button {
        min-width: 220px;
    }

    .faq.question-container-content .accordion .accordian-wrapper button {
        min-height: 48px;
    }

    .contact-us-wrapper .main-banner-content-container h1 {
        font-size: 24px;
    }

    .map-head h2 {
        font-size: 20px;
    }

    .get-in-touch-wrapper {
        padding: unset;
    }

}

.faq.question-container-content .accordion .accordian-wrapper button {
    min-height: 48px;
    gap: 20px;
}

.faq.question-container-content .accordion .accordian-wrapper button {
    font-size: 16px;
}

.faq.question-container-content .accordion .accordian-wrapper p {
    margin: 10px 0;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content h3,
.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content > div h3 {
    margin: 0;
}

.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-content h2,
.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content > div h2 {
    margin: 12px 0 24px;
}

.about-us-container-wrapper .companies-logo-wrapper-container .companies-logo-container .comanies-logo-list img {
    object-fit: contain;
    max-height: 110px;
    min-width: 110px;
    min-height: 110px;
}

.pricing-banner .plans .items .item .action {
    margin-top: auto;
}

.about-us-container-wrapper .brain-storming-concept-container .brain-storming-container .brainstorming-content h3 {
    margin: 0;
}

.pricing-banner .plans .items .item {
    display: flex;
    flex-direction: column;
}

.pricing-banner .plans .items .item .action button {
    margin-top: 25px;
}

.contact-form > .contact-form-wrapper > div textarea {
    overflow: hidden;
}

.contact-us-wrapper {
    padding: 200px 0 100px;
}

.partner-with-us .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-image-container {
    padding-top: 200px;
}

.about-us .blog-section .blog-container-section {
    background: #F7F5FF;
}

.blog-section .blog-container-section .blog-container .blog-content-container {
    border-radius: 16px;
    background-color: #fff;
}

.blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section {
    padding: 32px 50px;
}

.about-us .blog-section .blog-container-section .blog-container .blog-content-container img {
    border-radius: 16px 16px 0 0;
    object-fit:contain;
}

.blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section .blog-head {
    line-height: unset;
}

.about-us button svg {
    right: 16px !important;
}

.about-us button:hover svg {
    right: 24px !important;
}


@media (max-width: 991px) {
    .faq.question-container-content .accordion .accordian-wrapper {
        padding: 35px 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .faq.question-container-content .accordion .accordian-wrapper button {
        min-height: 75px;
    }

    .partner-with-us .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-image-container {
        padding-top: 0;
    }

    .partner-with-us .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container {
        padding-top: 0;
    }

    .blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section {
        padding: 20px;
    }


}

@media (min-width: 768px) and (max-width: 991px) {
    .about-us-container-wrapper .aboutus-main-bg-wrapper .main-banner-container .main-banner-content-container {
        padding-top: 80px;
    }
}

@media (max-width: 767px) {
    .about-us-container-wrapper .brain-storming-concept-container {
        padding-bottom: 40px;
    }
}

@media (min-width: 992px) {
    .about-us-container-wrapper .features-section-container-wrapper .features-container {
        padding-bottom: 60px;
    }

    .new-template .delivery-wrapper-container .delivery-banner-container .delivery-banner-content .btn-wrapper {
        margin-bottom: 12px;
    }

    .contact-form.container {
        padding-bottom: 80px;
    }
}
.partner-with-us .blog-section .blog-container-section {
    background: #F7F5FF;
}
@media(min-width:992px){

    .blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section .blog-head {
        height: auto;
        min-height: 80px !important;
        display: flex;
        align-items: center;
        font-size: 16px !important;
        margin: 10px 0;
    }

    .new-template .delivery-wrapper-container .selectd-industries-logos h4{
        margin: 0 0 40px;
    }

    .new-template .delivery-wrapper-container .aboutus-container .about-us-content-container .content-section h2{
        font-size: 36px;
    }

    .partner-with-us .blog-section .blog-container-section .blog-container .blog-content-container img {
        border-radius: 16px 16px 0 0;
    }
    .contact-us-wrapper .main-banner-content-container span {
        max-width: 420px;
        display: block;
    }
}
@media (min-width:992px) and (max-width:1400px){
    .blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section{
        padding: 16px;
    }

    .blog-section .blog-container-section .blog-container{
        gap:20px;
    }

    .blog-section .blog-container-section .blog-container .blog-content-container{
        width: calc(33.33% - 20px);
    }

    .blog-section .blog-container-section .blog-container .blog-content-container .blog-content-section span.blog-content{
        font-size: 14px !important;
    }
}
@media(min-width:1400px){
    .new-template .delivery-wrapper-container .blog-container-section .blog-container{
        gap: 40px !important;
    }
}

@media(min-width:768px){


    .new-template .delivery-wrapper-container .service-section-container .advantages-section {
        padding: 100px 0 0;
    }
    .about-us-container-wrapper .companies-logo-wrapper-container {
        padding: 80px 0 40px;
    }
}
.about-us-container-wrapper .get-started-wrapper .getstarted-container .get-started-img img {
    mix-blend-mode: multiply;
}

