html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    scroll-behavior: smooth
}

html,
body {
    overflow-x: clip;
}

*,
:after,
:before {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    scroll-behavior: smooth;
}

a,
aside,
body,
del,
div,
dl,
footer,
header,
li,
main,
ol,
p,
section,
span,
ul {
    padding: 0;
    margin: 0;
    text-shadow: none;
    outline: 0;
    box-shadow: none;
    text-decoration: none;
    list-style: none;
}

b,
strong {
    font-weight: 700;
}

body {
    padding: 0;
    margin: 0;
    font-family: "Poppins", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    overflow-x: clip;
}

p {
    margin-bottom: 30px;
}

p:last-child {
    margin: 0;
}

a {
    color: #000000;
    -webkit-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}

a:hover,
a:focus,
a:active {
    color: #E78324;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    font-family: "Cormorant Garamond", sans-serif;
}

.mtb-120 {
    margin: 120px 0;
}

.mt-120 {
    margin-top: 120px;
}

.mt-50 {
    margin-top: 50px;
}

.pt-100 {
    padding-top: 100px;
}

.ptb-120 {
    padding: 120px 0;
}

.shape {
    position: absolute;
    z-index: -1;
}

header .header-shape {
    top: 0;
    left: 0;
    right: 0;
}


header .header-shape img {
    width: 100%;
    height: 127px;
}

header.sticky .header-shape img {
    height: 95px;
}

header {
    padding: 30px 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #FFFFFF;
    z-index: 99;
    -webkit-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}

header.sticky {
    padding: 15px 0;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
}


header .navbar,
header .navbar-brand {
    padding: 0;
    margin: 0;
}

header .menu-item+.menu-item {
    margin-left: 20px;
}

header .menu-item a {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #000000;
    display: flex;
    align-items: center;
    column-gap: 10px;
    transition: all 0.5s ease-in-out;
}

header .menu-item a:hover,
header .menu-item a:focus,
header .menu-item.current-menu-item a {
    color: #E78324;
}

header .menu-item.menu-item-has-children {
    position: relative;
}

header .sub-menu .menu-item+.menu-item,
header .sub-menu .menu-item,
header .sub-menu .menu-item:nth-last-of-type(2) {
    margin-left: 0 !important;
}

header .sub-menu .menu-item:last-child a,
header .menu-item:last-child .sub-menu .menu-item a,
header .sub-menu .menu-item:nth-last-of-type(2)>a {
    border-radius: 0px;
    background-color: transparent;
}

header .menu-item.menu-item-has-children:last-child>a::after,
header .menu-item.menu-item-has-children:nth-last-of-type(2)>a::after {
    display: none;
}

header .menu-item.menu-item-has-children>a::after {
    content: "";
    border: none;
    display: inline-block;
    height: 8px;
    width: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00004 8.06248C6.8402 8.06248 6.6802 8.00444 6.55816 7.88851L0.308164 1.95101C0.0639453 1.719 0.0639453 1.3433 0.308164 1.11144C0.552383 0.879585 0.947851 0.879437 1.19191 1.11144L7.00004 6.62916L12.8082 1.11144C13.0524 0.879437 13.4479 0.879437 13.6919 1.11144C13.936 1.34345 13.9361 1.71915 13.6919 1.95101L7.44191 7.88851C7.31988 8.00444 7.15988 8.06248 7.00004 8.06248Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    background-repeat: no-repeat;
    transition: all 0.5s ease-in-out;
}

header .menu-item.menu-item-has-children>a:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.87504 7.12504C6.71519 7.12504 6.5552 7.067 6.43316 6.95107L0.183164 1.01357C-0.0610547 0.78156 -0.0610547 0.405865 0.183164 0.174006C0.427383 -0.0578535 0.822851 -0.0580019 1.06691 0.174006L6.87504 5.69173L12.6832 0.174006C12.9274 -0.0580019 13.3229 -0.0580019 13.5669 0.174006C13.811 0.406014 13.8111 0.781709 13.5669 1.01357L7.31691 6.95107C7.19488 7.067 7.03488 7.12504 6.87504 7.12504Z' fill='%23E78324'/%3E%3C/svg%3E%0A");
}

header .menu-item.menu-item-has-children .sub-menu {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 220px;
    background-color: #FFFFFF;
    border-top: 2px solid #E78324;
    padding-top: 5px;
    box-shadow: 0 10px 40px 0 rgba(109, 117, 143, 0.2);
    z-index: 1;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease-in-out;
}

header .menu-item.menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
}

header .menu-item.menu-item-has-children .sub-menu li a {
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    color: #000000;
    padding: 10px 15px;
    position: relative;
    z-index: 0;
}

header .menu-item.menu-item-has-children li a::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    height: 100%;
    width: 100%;
    background-color: rgba(254, 201, 87, 0.65);
    transition: all ease-in-out 0.5s;
    z-index: -1;
}

header .menu-item.menu-item-has-children li a:hover::after {
    left: 0;
}

header .menu-item:last-child {
    margin-left: 20px;
}

header .menu-item:last-child a,
header .menu-item:nth-last-of-type(2)>a {
    padding: 13px 24px;
    border-radius: 50px;
    background-color: #033C5A;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 22px;
}


/* Banner Css */
.home-banner,
.inner-banner {
    margin-top: 127px;
    padding: 50px 0 50px;
    z-index: 0;
    min-height: 650px;
    background-color: rgba(231, 131, 36, 0.1);
}

.home-banner {
    min-height: 700px;
}

.hb-banner-img,
.inner-banner-img {
    position: absolute;
    bottom: -1px;
    left: 35px;
    z-index: -1;
}

.hb-desc h1,
.inner-desc h1 {
    font-size: 60px;
    font-weight: 700;
    line-height: 70px;
    margin-bottom: 30px;
    color: #E78324;
}

.hb-desc h1 b,
.hb-desc h1 strong,
.inner-desc h1 b,
.inner-desc h1 strong {
    display: block;
    font-weight: 700;
}

.hb-desc p,
.inner-desc p {
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    color: #000000;
    width: 87%;
}

.inner-desc p {
    width: 90%;
}

.btn.btn-primary {
    padding: 15px 25px;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #FFFFFF;
    background-color: #033C5A;
    border: none;
    position: relative;
    z-index: 0;
    overflow: hidden;
    transition: all ease-in-out 0.5s;
}

.btn.btn-primary::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: -8px;
    height: 12px;
    width: 12px;
    background-color: #E78324;
    border-radius: 12px;
    z-index: -1;
    transition: all ease-in-out 0.5s;
}

.btn.btn-primary:hover::after {
    transform: scale(15) translate(5px);
}

.hb-img,
.inner-img {
    position: absolute;
    bottom: 0;
    right: 194px;
    max-width: 700px;
    max-height: 600px;
    height: 100%;
    display: flex;
    align-items: end;
}

.hb-img img,
.inner-img img {
    width: 100%;
    max-height: 100%;
}

.jq-inner-banner .inner-img img {
    width: 80%;
    margin: 0 auto;
}

/* Comman Title */
.title h2 {
    font-size: 50px;
    font-weight: 700;
    line-height: 60px;
    margin-bottom: 30px;
    color: #E78324;
}

.title p {
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
    color: #000000;
}

/* Home Expect */
.expect-box {
    padding: 25px 35px;
    border: 1px solid rgba(231, 131, 36, 0.5);
    border-radius: 10px;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    display: flex;
    align-items: center;
    column-gap: 15px;
}

.hm-expect-main .expect-box+.expect-box {
    margin-top: 20px;
}

.expect-box:hover {
    background-color: rgba(231, 131, 36, 0.2);
}

.expect-box:hover .expect-icon svg path {
    fill: #033C5A;
}

.expect-deck {
    width: 74%;
}

.expect-deck h3 {
    font-size: 22px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 10px;
    color: #033C5A;
}

.expect-deck p {
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    margin-bottom: 0px;
    color: #000000;
}

.hm-expect-img img {
    width: 100%;
}

.expect-accordion .accordion-item {
    padding: 25px 35px;
    border: 1px solid rgba(231, 131, 36, 0.5);
    border-radius: 10px;
    position: relative;
    transition: all ease-in-out 0.4s;
}

.expect-accordion .accordion-item:has(.accordion-button:not(.collapsed)) {
    background-color: rgba(231, 131, 36, 0.2);
}

.expect-accordion .accordion-item+.accordion-item {
    margin-top: 20px;
}

.expect-accordion .accordion-item .accordion-button {
    align-items: center;
    column-gap: 15px;
    padding: 0;
    position: static;
    background-color: transparent;
}

.expect-accordion .accordion-item .accordion-button:focus {
    box-shadow: none;
}

.expect-accordion .accordion-item .accordion-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: transparent;
    cursor: pointer;
}

.expect-accordion .accordion-item .accordion-button::after {
    display: none;
}

.expect-accordion .accordion-item .accordion-button span {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 22px;
    line-height: 33px;
}

.expect-accordion .accordion-item .accordion-button:not(.collapsed) {
    background-color: transparent;
    box-shadow: none;
    color: #033C5A;
}

.expect-accordion .accordion-item .accordion-button:not(.collapsed) svg path {
    fill: #033C5A;
}

.expect-accordion .accordion-item .accordion-body {
    padding: 0;
    margin-top: 10px;
}

.expect-accordion .accordion-item .accordion-body p {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    margin-bottom: 0;

}

.extab-img-content {
    display: none;
}

.extab-img-content img {
    width: 80%;
}

/* Home Join */
.hm-join::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 3%;
    width: 81px;
    height: 154px;
    background: url(../images/join-tree.png) no-repeat bottom left;
    background-size: contain;
}

.hm-join-mian {
    padding: 190px 0;
    display: flex;
    flex-direction: column;
    align-items: start;
}

.hm-join-mian::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    right: -12px;
    bottom: 0;
    background-color: rgba(231, 131, 36, 0.2);
    z-index: -2;
}

.hm-join-mian::after {
    content: "";
    position: absolute;
    top: 0;
    left: -49%;
    right: -13px;
    bottom: 0;
    background-image: url(../images/join-wave.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 100% auto;
    z-index: -2;
}

.hm-join .row .col-lg-6:nth-child(2) .hm-join-mian::before {
    right: -100%;
    left: -12px;
    background-color: rgba(231, 131, 36, 0.4);
}

.hm-join .row .col-lg-6:nth-child(2) .hm-join-mian::after {
    left: -11px;
    right: -49%;
    transform: rotate(180deg);
}

.hm-join-mian h2 {
    font-size: 40px;
    font-weight: 500;
    line-height: 48px;
    margin-bottom: 30px;
    color: #000000;
    flex: 1;
}

.hm-join-mian p {
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    color: #000000;
    flex: 1;
    max-width: 60%;
}

.hm-join-mian .btn.btn-primary {
    padding: 15px 54px;
    width: fit-content;
}

.hm-join-mian .btn.btn-primary:hover::after {
    transform: scale(19) translate(5px);
}

.hm-join .row .col-lg-6:nth-child(2) .hm-join-mian {
    align-items: end;
}

.hm-join .row .col-lg-6:nth-child(2) .hm-join-mian p {
    text-align: end;
    max-width: 65%;
}

/* Home Testimonial */
.hm-testimonial {
    margin-bottom: 50px;
}

.hm-testmain {
    padding: 0px 0px 0px 40px;
    margin-top: -75px;
}

.hm-testmain::after {
    content: "";
    position: absolute;
    top: 80px;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #FDF3EA;
    border-radius: 10px;
    z-index: -1;
}

.hm-test {
    padding-top: 77px;
}

.hm-test-box h4 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 15px;
}

.hm-test-box p {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 0px;
    color: #000000;
    cursor: pointer;
}

.hmtest-sahpe {
    z-index: -1;
}

.hmtest-sahpe::after {
    content: "";
    position: absolute;
    top: 8px;
    left: 27px;
    bottom: -323px;
    padding-left: 31px;
    border: 1px solid rgba(231, 131, 36, 0.5);
    border-radius: 31px;
}

.hmtest-sahpe::before {
    content: "";
    position: absolute;
    top: -27px;
    left: 60px;
    bottom: -323px;
    padding-left: 31px;
    border: 1px solid rgba(231, 131, 36, 0.5);
    border-radius: 31px;
}

.hmtest-sahpe.right {
    transform: rotate(180deg);
}

.hmtest-sahpe.right::after {
    bottom: 8px;
    top: -323px;
}

.hmtest-sahpe.right::before {
    bottom: -27px;
    top: -323px;
}

.hm-testimonial .swiper-scrollbar {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 45px;
    height: 10px;
    max-width: 300px;
    background: #D9D9D9;
    cursor: pointer;
    z-index: 1;
}

.hm-testimonial .swiper-scrollbar .swiper-scrollbar-drag {
    background: #033C5A;
}

/* Home Ease */
.hm-ease {
    background-color: #E78324;
    padding-top: 84px;
}

.hm-ease::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 84px;
    background: url(../images/cta-shap-bg.png) no-repeat top left;
    background-size: 100% 100%;
}


.hm-ease .title {
    padding: 60px 0;
}

.hm-ease .title h2 {
    width: 90%;
    color: #FFFFFF;
    position: relative;
    margin: 0 auto 50px;
}

.hm-ease .title h2::after {
    content: "";
    position: absolute;
    top: 50%;
    left: -50px;
    transform: translateY(-50%);
    height: 45px;
    width: 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6093 8.05732L10.8452 2.57502C9.77243 1.55472 8.00178 2.02714 7.5784 3.44622L4.24878 14.5815' fill='white'/%3E%3Cpath d='M40.751 13.6159L35.9013 2.0968C35.3365 0.755607 33.6293 0.445671 32.6551 1.5046L27.0386 7.60546' fill='white'/%3E%3Cpath d='M41.0369 13.8401C38.4737 11.3939 33.2064 8.7234 33.2064 8.7234C30.1748 7.67582 26.6259 7.0498 22.5543 7.0498C8.77099 7.0498 0 14.6742 0 25.852C0 27.446 0.168208 29.0472 0.551679 30.6014C0.911636 32.0434 1.45972 33.442 2.19049 34.732C2.91221 36.0004 3.813 37.1656 4.84945 38.186C5.93113 39.2517 7.15933 40.1581 8.47073 40.918C9.16351 41.3125 9.87439 41.6797 10.6052 41.9891C11.5747 42.3998 12.5876 42.693 13.6078 42.9644C14.5375 43.2068 15.4673 43.4312 16.4133 43.6012C18.4356 43.9667 20.4976 44.1314 22.5524 44.1314C36.3357 44.1314 45 36.6101 45 25.3291C45 20.7317 43.6416 16.7639 41.035 13.8401M22.5524 41.4156C16.9143 41.4156 15.8652 34.7266 15.8652 25.5372C15.8652 16.3478 16.9125 9.76556 22.5524 9.76556C28.1924 9.76556 29.133 16.346 29.133 25.5372C29.133 34.7284 28.1924 41.4156 22.5524 41.4156Z' fill='%23033C5A'/%3E%3Cpath d='M27.7929 29.4518C27.0158 29.4703 26.1498 29.2423 25.3764 28.8566C24.7973 28.5674 24.2681 28.1911 23.8722 27.7647C23.2079 27.0528 23.0174 26.0387 22.2958 25.425C21.9664 26.7395 20.8489 28.0873 19.55 28.8344C19.0171 29.1422 18.451 29.3479 17.8959 29.4073C16.8709 29.5148 16.6192 28.9976 17.6775 28.5396C18.2826 28.2782 18.8303 28.2356 19.4205 27.9C19.4964 27.8574 19.5704 27.8092 19.6481 27.7554C20.2328 27.3476 21.3577 26.0127 21.5834 25.0301C21.6389 24.7799 21.639 24.5537 21.5575 24.3702C21.2541 23.6953 19.9663 23.0724 19.6758 21.7673C19.1152 19.2533 24.0369 19.2033 25.0323 20.2341C26.5273 21.7821 23.1691 24.3998 23.2264 24.7929C23.2561 24.8726 23.2838 24.9467 23.3134 25.0227C23.8241 26.339 24.3903 27.2345 25.5078 27.8871C25.7484 28.0298 26.0185 28.1596 26.3145 28.2801C26.6254 28.4061 27.7189 28.5693 27.767 28.6268C27.8706 28.7547 27.754 29.2237 27.791 29.4518' fill='%23033C5A'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    display: none;
}

.hm-ease .title h2::before {
    content: "";
    position: absolute;
    top: 50%;
    right: -50px;
    transform: translateY(-50%);
    height: 45px;
    width: 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6093 8.05732L10.8452 2.57502C9.77243 1.55472 8.00178 2.02714 7.5784 3.44622L4.24878 14.5815' fill='white'/%3E%3Cpath d='M40.751 13.6159L35.9013 2.0968C35.3365 0.755607 33.6293 0.445671 32.6551 1.5046L27.0386 7.60546' fill='white'/%3E%3Cpath d='M41.0369 13.8401C38.4737 11.3939 33.2064 8.7234 33.2064 8.7234C30.1748 7.67582 26.6259 7.0498 22.5543 7.0498C8.77099 7.0498 0 14.6742 0 25.852C0 27.446 0.168208 29.0472 0.551679 30.6014C0.911636 32.0434 1.45972 33.442 2.19049 34.732C2.91221 36.0004 3.813 37.1656 4.84945 38.186C5.93113 39.2517 7.15933 40.1581 8.47073 40.918C9.16351 41.3125 9.87439 41.6797 10.6052 41.9891C11.5747 42.3998 12.5876 42.693 13.6078 42.9644C14.5375 43.2068 15.4673 43.4312 16.4133 43.6012C18.4356 43.9667 20.4976 44.1314 22.5524 44.1314C36.3357 44.1314 45 36.6101 45 25.3291C45 20.7317 43.6416 16.7639 41.035 13.8401M22.5524 41.4156C16.9143 41.4156 15.8652 34.7266 15.8652 25.5372C15.8652 16.3478 16.9125 9.76556 22.5524 9.76556C28.1924 9.76556 29.133 16.346 29.133 25.5372C29.133 34.7284 28.1924 41.4156 22.5524 41.4156Z' fill='%23033C5A'/%3E%3Cpath d='M27.7929 29.4518C27.0158 29.4703 26.1498 29.2423 25.3764 28.8566C24.7973 28.5674 24.2681 28.1911 23.8722 27.7647C23.2079 27.0528 23.0174 26.0387 22.2958 25.425C21.9664 26.7395 20.8489 28.0873 19.55 28.8344C19.0171 29.1422 18.451 29.3479 17.8959 29.4073C16.8709 29.5148 16.6192 28.9976 17.6775 28.5396C18.2826 28.2782 18.8303 28.2356 19.4205 27.9C19.4964 27.8574 19.5704 27.8092 19.6481 27.7554C20.2328 27.3476 21.3577 26.0127 21.5834 25.0301C21.6389 24.7799 21.639 24.5537 21.5575 24.3702C21.2541 23.6953 19.9663 23.0724 19.6758 21.7673C19.1152 19.2533 24.0369 19.2033 25.0323 20.2341C26.5273 21.7821 23.1691 24.3998 23.2264 24.7929C23.2561 24.8726 23.2838 24.9467 23.3134 25.0227C23.8241 26.339 24.3903 27.2345 25.5078 27.8871C25.7484 28.0298 26.0185 28.1596 26.3145 28.2801C26.6254 28.4061 27.7189 28.5693 27.767 28.6268C27.8706 28.7547 27.754 29.2237 27.791 29.4518' fill='%23033C5A'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    display: none;
}

.hm-ease .title p {
    color: #FFFFFF;
    margin: 0 auto 30px;
}

.hm-ease .title .btn-primary::after {
    display: none;
}

.hm-ease .title .btn-primary {
    outline: 1px solid #033C5A;
}

.hm-ease .title .btn-primary:hover {
    background-color: transparent;
    color: #033C5A;
}

/* Footer */

.foot-top {
    padding: 40px 0;
}

.foot-desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: rgba(255, 255, 255, 0.7);
}

.social-inner h4 {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.03em;
    color: #FFFFFF;
    margin-bottom: 16px;
}

.social-link {
    display: flex;
    column-gap: 8px;
}

.social-link li a {
    height: 44px;
    width: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.08);
    border-radius: 5px;
}

.social-link li a:hover {
    background-color: #FFFFFF;
}

.social-link li a svg path {
    transition: all 0.3s;
}

.social-link li a:hover svg path {
    fill: #222020;
}

.foot-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #FFFFFF;
    margin-bottom: 16px;
}

.foot-link li+li {
    margin-top: 8px;
}

.foot-top li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #B3C4CD;
}

.foot-top li a:hover {
    color: #E78324;
}

.foot-cont li {
    position: relative;
    width: fit-content;
}

.foot-cont li::before {
    content: "";
    position: absolute;
    top: 0px;
    left: -70px;
    width: 50px;
    height: 50px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625 4.83301L9.8444 10.3126C10.5442 10.7791 11.4558 10.7791 12.1556 10.3126L20.375 4.83301M3.7083 16.2913H18.2917C19.4423 16.2913 20.375 15.3586 20.375 14.208V3.79131C20.375 2.64071 19.4423 1.70801 18.2917 1.70801H3.7083C2.5577 1.70801 1.625 2.64071 1.625 3.79131V14.208C1.625 15.3586 2.5577 16.2913 3.7083 16.2913Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    transition: all ease-in-out 0.5s;
}

.foot-cont li.foot-num::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625 3.7083C1.625 2.5577 2.5577 1.625 3.7083 1.625H7.1242C7.5726 1.625 7.9706 1.9119 8.1124 2.3373L9.6726 7.0179C9.8366 7.5097 9.6139 8.0472 9.1503 8.279L6.799 9.4547C7.9471 12.0013 9.9987 14.0529 12.5453 15.201L13.721 12.8497C13.9528 12.3861 14.4903 12.1634 14.9821 12.3274L19.6627 13.8876C20.0881 14.0294 20.375 14.4274 20.375 14.8758V18.2917C20.375 19.4423 19.4423 20.375 18.2917 20.375H17.25C8.6206 20.375 1.625 13.3794 1.625 4.75V3.7083Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.foot-cont li.foot-add::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2259 15.2259C14.2364 16.2153 12.152 18.2998 10.7468 19.705C9.9657 20.486 8.7003 20.4854 7.9193 19.7044C6.5384 18.3235 4.4955 16.2807 3.4408 15.2259C0.1864 11.9715 0.1864 6.6951 3.4408 3.4408C6.6951 0.1864 11.9715 0.1864 15.2259 3.4408C18.4803 6.6951 18.4803 11.9715 15.2259 15.2259Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.457 9.33301C12.457 11.0589 11.0579 12.458 9.33203 12.458C7.60613 12.458 6.20703 11.0589 6.20703 9.33301C6.20703 7.60711 7.60613 6.20801 9.33203 6.20801C11.0579 6.20801 12.457 7.60711 12.457 9.33301Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.foot-cont li.foot-fax::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3379_1257)'%3E%3Cpath d='M8.25 7.5H18.5625V9.0625H8.25V7.5Z' fill='white'/%3E%3Cpath d='M12.5469 10.625H14.2656V12.1875H12.5469V10.625Z' fill='white'/%3E%3Cpath d='M8.25 10.625H9.96875V12.1875H8.25V10.625Z' fill='white'/%3E%3Cpath d='M16.8438 10.625H18.5625V12.1875H16.8438V10.625Z' fill='white'/%3E%3Cpath d='M12.5469 13.75H14.2656V15.3125H12.5469V13.75Z' fill='white'/%3E%3Cpath d='M8.25 13.75H9.96875V15.3125H8.25V13.75Z' fill='white'/%3E%3Cpath d='M16.8438 13.75H18.5625V15.3125H16.8438V13.75Z' fill='white'/%3E%3Cpath d='M19.4219 4.375H18.5625V0H8.25V4.375H6.41253C5.81724 3.44188 4.70705 2.8125 3.4375 2.8125C1.54206 2.8125 0 4.21438 0 5.9375V16.875C0 18.5981 1.54206 20 3.4375 20C4.70705 20 5.81724 19.3706 6.41253 18.4375H19.4219C20.8435 18.4375 22 17.3861 22 16.0938V6.71875C22 5.42641 20.8435 4.375 19.4219 4.375ZM5.15625 16.875C5.15625 17.7366 4.38522 18.4375 3.4375 18.4375C2.48978 18.4375 1.71875 17.7366 1.71875 16.875V5.9375C1.71875 5.07594 2.48978 4.375 3.4375 4.375C4.38522 4.375 5.15625 5.07594 5.15625 5.9375V16.875ZM9.96875 1.5625H16.8437V4.375H9.96875V1.5625ZM20.2812 16.0938C20.2812 16.5245 19.8957 16.875 19.4219 16.875H6.875V5.9375H19.4219C19.8957 5.9375 20.2812 6.28797 20.2812 6.71875V16.0938Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3379_1257'%3E%3Crect width='22' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.foot-cont li.foot-pickadd::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3384_788)'%3E%3Cpath d='M8.78711 19.7487V21.9768L8.24832 21.5416C8.16507 21.4743 6.18431 19.8662 4.17569 17.5601C1.40488 14.3789 0 11.5233 0 9.07295V8.83008C0 3.98485 3.94188 0.0429688 8.78711 0.0429688C13.6323 0.0429688 17.5742 3.98485 17.5742 8.83008V9.07295C17.5742 9.27873 17.5633 9.4877 17.5435 9.69919L15.8251 8.1315C15.4731 4.55838 12.4512 1.75752 8.78711 1.75752C4.88736 1.75752 1.71455 4.93033 1.71455 8.83008V9.07295C1.71455 13.2137 7.04973 18.2265 8.78711 19.7487ZM14.0593 18.5172H16.6311V15.9454H14.0593V18.5172ZM8.78711 5.18663C10.7961 5.18663 12.4306 6.82112 12.4306 8.83008C12.4306 10.839 10.7961 12.4735 8.78711 12.4735C6.77815 12.4735 5.14366 10.839 5.14366 8.83008C5.14366 6.82112 6.77815 5.18663 8.78711 5.18663ZM8.78711 6.90118C7.72346 6.90118 6.85822 7.76643 6.85822 8.83008C6.85822 9.89355 7.72346 10.759 8.78711 10.759C9.85059 10.759 10.716 9.89355 10.716 8.83008C10.716 7.76643 9.85059 6.90118 8.78711 6.90118ZM20.8445 17.3522L20.3625 16.9124V19.6649C20.3625 20.9466 19.3197 21.9893 18.038 21.9893H12.6096C11.328 21.9893 10.2851 20.9466 10.2851 19.6649V16.9124L9.80309 17.3522L8.64763 16.0856L15.3237 9.99493L22 16.0856L20.8445 17.3522ZM18.6479 15.3482L15.3237 12.3158L11.9997 15.3482V19.6647C11.9997 20.0011 12.2733 20.2747 12.6096 20.2747H18.038C18.3743 20.2747 18.6479 20.0011 18.6479 19.6647V15.3482Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3384_788'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.foot-cont li.foot-hour::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3379_1203)'%3E%3Cpath d='M11.0004 4.40039C10.3924 4.40039 9.90039 4.89238 9.90039 5.50039V11.0004C9.90039 11.2926 10.0164 11.5719 10.2227 11.7781L13.5227 15.0781C13.7375 15.293 14.0189 15.4004 14.3004 15.4004C14.5818 15.4004 14.8633 15.293 15.0781 15.0781C15.5078 14.6484 15.5078 13.9523 15.0781 13.5227L12.1004 10.5449V5.50039C12.1004 4.89238 11.6084 4.40039 11.0004 4.40039Z' fill='white'/%3E%3Cpath d='M20.9 9.9C20.292 9.9 19.8 10.392 19.8 11C19.8 15.8522 15.8522 19.8 11 19.8C6.14775 19.8 2.2 15.8522 2.2 11C2.2 6.14775 6.14775 2.2 11 2.2C13.706 2.2 16.1885 3.44072 17.8385 5.5H15.4C14.792 5.5 14.3 5.99199 14.3 6.6C14.3 7.20801 14.792 7.7 15.4 7.7H19.8C20.408 7.7 20.9 7.20801 20.9 6.6V2.2C20.9 1.59199 20.408 1.1 19.8 1.1C19.192 1.1 18.7 1.59199 18.7 2.2V3.17539C16.6783 1.17734 13.9444 0 11 0C4.93496 0 0 4.93496 0 11C0 17.065 4.93496 22 11 22C17.065 22 22 17.065 22 11C22 10.392 21.508 9.9 20.9 9.9Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3379_1203'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.foot-cont li:hover::before {
    background-color: #E78324;
}

.foot-cont li+li {
    margin-top: 15px;
}

.foot-cont li h5 {
    font-family: 'Poppins';
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.foot-bottom {
    padding: 18px 0;
    z-index: 1;
}

.foot-bottom::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 50%;
    bottom: 0;
    background: url(../images/foot-bottom-bg-left.png) no-repeat top left;
    background-size: cover;
    z-index: -1;
}

.foot-bottom::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 50%;
    bottom: 0;
    background: url(../images/foot-bottom-bg-right.png) no-repeat top right;
    background-size: 100% 100%;
    z-index: -1;
}

.foot-bottom .cp-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
    margin-bottom: 0;
}

.cp-title span {
    text-decoration: underline;
}

.cp-title a {
    color: #FFFFFF;
}

.cp-title a:hover {
    color: #033C5A;
}

.scroll-top a {
    display: flex;
    align-items: center;
    column-gap: 5px;
}

.scroll-top a p {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    transition: all 0.3s;
}

.scroll-top a:hover p {
    color: #033C5A;
}

.scroll-top a path {
    transition: all 0.3s;
}

.scroll-top a:hover path {
    fill: #033C5A;
}

.foot-top .container::after {
    content: "";
    position: absolute;
    top: -194px;
    right: -30px;
    height: 154px;
    width: 130px;
    background-image: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 131 155' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3967 104.83H98.1801L89.6568 154.567H39.92L31.3967 104.83Z' fill='%23B89D6D'/%3E%3Cpath d='M58.9364 115.251C63.5695 114.969 68.2098 114.801 72.8512 114.748C76.3793 106.731 78.4799 97.4551 83.8834 90.5605C88.7928 84.2962 100.397 79.6837 106.12 74.153C111.853 68.6119 115.438 61.2735 118.909 54.0952C124.56 42.4078 130.324 30.2824 130.74 17.3076C119.92 22.6305 109.7 29.3982 101.413 38.1576C93.1256 46.917 86.829 57.7574 84.4693 69.5826C83.2261 75.8118 83.0755 82.2334 81.6073 88.4138C79.7072 96.4136 75.6755 103.718 71.6888 110.909C79.3934 74.4165 83.4523 36.2498 74.6743 0C71.2679 4.29537 68.991 9.35948 66.8365 14.4005C57.9932 35.0914 50.5132 57.9763 56.066 79.7816C58.4745 89.2405 63.3084 98.373 62.7516 108.118C60.3416 98.8016 56.8762 88.5392 51.1207 80.8272C48.3426 77.1048 44.8941 73.9367 41.333 70.9544C28.6119 60.3013 14.2704 51.7856 0 43.3195C1.80547 57.2024 10.0311 69.579 20.1875 79.2141C30.344 88.8493 42.4346 96.1496 54.1883 103.755C56.2412 105.084 58.377 106.522 59.4797 108.704C60.5824 110.886 61.1103 114.132 58.9364 115.251Z' fill='%23A3CEBB'/%3E%3Cpath d='M31.3971 116.923L98.1804 116.923V104.829L31.3971 104.829V116.923Z' fill='%23B89D6D'/%3E%3Cpath d='M96.1079 116.924L33.9744 119.87L33.4692 116.924H96.1079Z' fill='%23422752'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}

/* Dermatology Compound​ Page */

.jq-offering .row+.row {
    row-gap: 30px;
}

.offer-box {
    padding: 17px 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border: 1px solid #033C5A;
    border-radius: 10px;
    min-height: 152px;
    transition: all 0.4s ease-in-out;
}

.offer-box:hover {
    background-color: rgba(253, 243, 234, 1);
    border-color: #E78324;
}

.offer-icon {
    margin-bottom: 16px;
}

.offer-box .offer-icon svg path {
    transition: all 0.4s ease-in-out;
}

.offer-box h3 {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #033C5A;
    margin-bottom: 0;
    text-align: center;
    transition: all 0.4s ease-in-out;
}

.offer-box:hover h3 {
    color: #E78324;
}

.offer-box p {
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    color: #033C5A;
    display: none;
    margin-top: 16px;
    margin-bottom: 0;
}

/* Specialty Compound Page */

.inner-banner.sc-inner-banner .inner-img {
    right: 50px;
    max-width: 1100px;
}

/* Faq Section */

.com-faq {
    margin-bottom: 50px !important;
}

.faq-main .title h2 {
    width: 100%;
}

.faq-accordion .accordion-button {
    padding: 0;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #101828;
    margin-bottom: 0;
    border-radius: 0 !important;
    box-shadow: none !important;
    background-color: transparent;
}

.faq-accordion .accordion-button::after {
    background-image: url(../images/faq-minus-circle.svg) !important;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    transform: rotate(0);
    display: none;
}

.faq-accordion .accordion-button::before {
    content: "";
    position: absolute;
    right: 0;
    background-image: url(../images/faq-pluse-circle.svg) !important;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    display: none;
}

.faq-accordion .accordion-button:not(.collapsed)::after {
    display: block;
}

.faq-accordion .accordion-button.collapsed::before {
    display: block;
}

.faq-accordion .accordion-button:not(.collapsed) {
    color: #E78324;
    font-weight: 500;
    box-shadow: none !important;
    background-color: transparent;
}

.faq-accordion .accordion-item {
    border-radius: 0;
    padding-bottom: 32px;
    border: 0;
}

.faq-accordion .accordion-item+.accordion-item {
    padding: 32px 0;
    border-top: 1px solid rgba(231, 131, 36, 0.2);
}

.faq-accordion .accordion-item:last-child {
    padding-bottom: 0 !important;
}

.faq-accordion .accordion-body {
    padding: 0;
    padding-top: 15px;
}

.faq-accordion .accordion-body p {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 0;
    max-width: 95%;
}

.faq-accordion .accordion-body p+p {
    margin-top: 8px;
}

.faq-accordion .accordion-body p a {
    color: #E78324;
    text-decoration: underline;
    font-weight: 500;
}

/* How Work Page */

/* .hw-inner-banner .inner-img {
    width: 600px;
} */

.jq-how-work {
    padding-bottom: 180px;
}

.how-work-tab {
    display: flex;
    width: fit-content;
    background: #033C5A;
    border-radius: 50px;
    justify-content: space-between;
    margin: 0 auto 50px;
}

.how-work-tab .tab-item {
    position: relative;
    z-index: 0;
    transition: all ease-in-out 0.5s;
}

.how-work-tab .tab-item a {
    height: 100%;
    padding: 17px 51px;
    font-weight: 400;
    font-size: 23px;
    line-height: 34px;
    color: #FFFFFF;
    display: flex;
    column-gap: 8px;
    align-items: center;
    transition: all ease-in-out 0.5s;
}

.how-work-tab .tab-item.active a {
    font-weight: 600;
}

.how-work-tab .tab-item a img {
    display: none;
}

.how-work-tab .tab-item.active a img {
    display: block;
}

.how-work-tab .tab-item.active::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #E78324;
    border-radius: 50px;
    z-index: -1;
    transition: all ease-in-out 0.5s;
}

.how-work-tab .tab-item:nth-child(2).active {
    right: 0;
    transition: all ease-in-out 0.5s;
}

.how-work-tab+p {
    font-weight: 300;
    font-size: 18px;
    line-height: 27px;
    color: #000000;
    margin-bottom: 70px;
    text-align: center;
}

.how-work-content {
    display: none;
}

.how-work-content.active {
    display: grid;
}

.how-work-content .trusted-box::after {
    content: "";
    position: absolute;
    top: -20px;
    right: -30px;
    background-image: url("data:image/svg+xml,%3Csvg width='129' height='24' viewBox='0 0 129 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M128.566 13.9186C128.819 13.8069 128.933 13.5117 128.821 13.2591L127.002 9.1433C126.89 8.89074 126.595 8.7765 126.343 8.88814C126.09 8.99979 125.976 9.29504 126.087 9.54761L127.705 13.2061L124.046 14.8233C123.794 14.935 123.679 15.2302 123.791 15.4828C123.903 15.7354 124.198 15.8496 124.451 15.7379L128.566 13.9186ZM0.605013 23.8994C1.19027 23.5777 1.7725 23.2594 2.3518 22.9446L1.87427 22.066C1.29355 22.3816 0.709919 22.7006 0.123309 23.0231L0.605013 23.8994ZM5.81601 21.0843C6.98924 20.4622 8.15056 19.8547 9.30066 19.2618L8.84246 18.373C7.68876 18.9677 6.52401 19.577 5.34754 20.2008L5.81601 21.0843ZM12.8227 17.4747C14.0144 16.88 15.1942 16.3017 16.3632 15.7396L15.9298 14.8384C14.7563 15.4026 13.572 15.9832 12.3762 16.5799L12.8227 17.4747ZM19.9259 14.0617C21.133 13.5055 22.3288 12.9674 23.5144 12.4472L23.1127 11.5315C21.9213 12.0542 20.7198 12.5948 19.5074 13.1535L19.9259 14.0617ZM27.1319 10.9032C28.3581 10.3948 29.574 9.90639 30.7807 9.43783L30.4188 8.50563C29.2048 8.97703 27.9818 9.46831 26.7489 9.97948L27.1319 10.9032ZM34.4629 8.05991C35.7103 7.61111 36.9488 7.18419 38.1796 6.77914L37.8669 5.82925C36.6272 6.23727 35.3801 6.66717 34.1244 7.11896L34.4629 8.05991ZM41.9308 5.60562C43.1989 5.22991 44.4602 4.87793 45.716 4.54964L45.463 3.58215C44.1966 3.91324 42.9249 4.26813 41.6467 4.64681L41.9308 5.60562ZM49.5333 3.62121C50.8192 3.33215 52.1009 3.06829 53.38 2.82961L53.1966 1.84658C51.9053 2.08755 50.6116 2.35387 49.314 2.64555L49.5333 3.62121ZM57.2525 2.18287C58.5509 1.99163 59.8482 1.82645 61.1462 1.6873L61.0396 0.692995C59.7284 0.833561 58.418 1.00041 57.1068 1.19354L57.2525 2.18287ZM65.0559 1.34708C66.3597 1.25993 67.6659 1.19891 68.9761 1.16399L68.9495 0.164348C67.6259 0.19962 66.3064 0.261268 64.9892 0.349307L65.0559 1.34708ZM72.9009 1.1373C74.2027 1.15409 75.5101 1.19627 76.8247 1.26383L76.876 0.265148C75.5488 0.19694 74.2286 0.154344 72.9138 0.137383L72.9009 1.1373ZM80.742 1.53822C82.0351 1.6526 83.3366 1.79096 84.6479 1.95329L84.7708 0.960863C83.4481 0.79713 82.135 0.657536 80.8301 0.542109L80.742 1.53822ZM88.5386 2.5005C89.8184 2.70169 91.1087 2.92501 92.4107 3.17047L92.596 2.18778C91.2843 1.9405 89.984 1.71544 88.6938 1.51263L88.5386 2.5005ZM96.2623 3.95343C97.5267 4.2287 98.8029 4.52409 100.092 4.83962L100.33 3.86828C99.0326 3.55079 97.748 3.25346 96.475 2.97631L96.2623 3.95343ZM103.9 5.81967C105.15 6.15657 106.412 6.51163 107.687 6.88483L107.968 5.92506C106.686 5.54994 105.417 5.19297 104.161 4.85416L103.9 5.81967ZM111.455 8.02712C112.692 8.41486 113.942 8.81896 115.206 9.2394L115.521 8.29052C114.252 7.86833 112.997 7.46245 111.754 7.07291L111.455 8.02712ZM118.942 10.5155C120.162 10.9425 121.395 11.3842 122.642 11.8404L122.986 10.9012C121.735 10.4435 120.497 10.0003 119.273 9.57163L118.942 10.5155ZM126.325 13.2146C126.941 13.4489 127.561 13.6865 128.184 13.9276L128.545 12.995C127.92 12.7532 127.298 12.5149 126.68 12.2799L126.325 13.2146ZM128.566 13.9186C128.819 13.8069 128.933 13.5117 128.821 13.2591L127.002 9.1433C126.89 8.89074 126.595 8.7765 126.343 8.88814C126.09 8.99979 125.976 9.29504 126.087 9.54761L127.705 13.2061L124.046 14.8233C123.794 14.935 123.679 15.2302 123.791 15.4828C123.903 15.7354 124.198 15.8496 124.451 15.7379L128.566 13.9186ZM0.605013 23.8994C1.19027 23.5777 1.7725 23.2594 2.3518 22.9446L1.87427 22.066C1.29355 22.3816 0.709919 22.7006 0.123309 23.0231L0.605013 23.8994ZM5.81601 21.0843C6.98924 20.4622 8.15056 19.8547 9.30066 19.2618L8.84246 18.373C7.68876 18.9677 6.52401 19.577 5.34754 20.2008L5.81601 21.0843ZM12.8227 17.4747C14.0144 16.88 15.1942 16.3017 16.3632 15.7396L15.9298 14.8384C14.7563 15.4026 13.572 15.9832 12.3762 16.5799L12.8227 17.4747ZM19.9259 14.0617C21.133 13.5055 22.3288 12.9674 23.5144 12.4472L23.1127 11.5315C21.9213 12.0542 20.7198 12.5948 19.5074 13.1535L19.9259 14.0617ZM27.1319 10.9032C28.3581 10.3948 29.574 9.90639 30.7807 9.43783L30.4188 8.50563C29.2048 8.97703 27.9818 9.46831 26.7489 9.97948L27.1319 10.9032ZM34.4629 8.05991C35.7103 7.61111 36.9488 7.18419 38.1796 6.77914L37.8669 5.82925C36.6272 6.23727 35.3801 6.66717 34.1244 7.11896L34.4629 8.05991ZM41.9308 5.60562C43.1989 5.22991 44.4602 4.87793 45.716 4.54964L45.463 3.58215C44.1966 3.91324 42.9249 4.26813 41.6467 4.64681L41.9308 5.60562ZM49.5333 3.62121C50.8192 3.33215 52.1009 3.06829 53.38 2.82961L53.1966 1.84658C51.9053 2.08755 50.6116 2.35387 49.314 2.64555L49.5333 3.62121ZM57.2525 2.18287C58.5509 1.99163 59.8482 1.82645 61.1462 1.6873L61.0396 0.692995C59.7284 0.833561 58.418 1.00041 57.1068 1.19354L57.2525 2.18287ZM65.0559 1.34708C66.3597 1.25993 67.6659 1.19891 68.9761 1.16399L68.9495 0.164348C67.6259 0.19962 66.3064 0.261268 64.9892 0.349307L65.0559 1.34708ZM72.9009 1.1373C74.2027 1.15409 75.5101 1.19627 76.8247 1.26383L76.876 0.265148C75.5488 0.19694 74.2286 0.154344 72.9138 0.137383L72.9009 1.1373ZM80.742 1.53822C82.0351 1.6526 83.3366 1.79096 84.6479 1.95329L84.7708 0.960863C83.4481 0.79713 82.135 0.657536 80.8301 0.542109L80.742 1.53822ZM88.5386 2.5005C89.8184 2.70169 91.1087 2.92501 92.4107 3.17047L92.596 2.18778C91.2843 1.9405 89.984 1.71544 88.6938 1.51263L88.5386 2.5005ZM96.2623 3.95343C97.5267 4.2287 98.8029 4.52409 100.092 4.83962L100.33 3.86828C99.0326 3.55079 97.748 3.25346 96.475 2.97631L96.2623 3.95343ZM103.9 5.81967C105.15 6.15657 106.412 6.51163 107.687 6.88483L107.968 5.92506C106.686 5.54994 105.417 5.19297 104.161 4.85416L103.9 5.81967ZM111.455 8.02712C112.692 8.41486 113.942 8.81896 115.206 9.2394L115.521 8.29052C114.252 7.86833 112.997 7.46245 111.754 7.07291L111.455 8.02712ZM118.942 10.5155C120.162 10.9425 121.395 11.3842 122.642 11.8404L122.986 10.9012C121.735 10.4435 120.497 10.0003 119.273 9.57163L118.942 10.5155ZM126.325 13.2146C126.941 13.4489 127.561 13.6865 128.184 13.9276L128.545 12.995C127.92 12.7532 127.298 12.5149 126.68 12.2799L126.325 13.2146Z' fill='%23E78324'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
    min-width: 130px;
    min-height: 18px;
}

.how-work-content .col-lg-3:nth-child(2) .trusted-box::after {
    transform: rotateX(180deg);
    top: auto;
    bottom: -30px;
    right: -60px;
}

.how-work-content .col-lg-3:nth-child(3) .trusted-box::after {
    right: -60px;
}

.how-work-content .col-lg-3:nth-child(4) .trusted-box::after {
    display: none;
}

.trusted-box {
    height: 100%;
}

.how-work-content .trusted-img {
    margin-bottom: 30px;
    min-height: 171px;
    display: flex;
    justify-content: center;
    align-items: end;
}

.how-work-content .trusted-img img {
    max-width: 250px;
    max-height: 171px;
}


.how-work-content .trusted-desc p {
    font-size: 14px;
    font-weight: 300;
    line-height: 21px;
    color: #000000;
    margin: 0 auto;
    max-width: 90%;
}

.how-work-content .trusted-desc h3 {
    font-size: 18px;
    line-height: 27px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    margin-bottom: 10px;
    color: #000000;
}

.com-tree-bg {
    position: absolute;
    bottom: 0;
    left: 28px;
    z-index: -2;
}

.jq-how-work .com-tree-bg:nth-child(2) {
    right: 28px;
    left: auto;
}

.jq-how-work+.hm-ease {
    padding-top: 0 !important;
}

.jq-how-work+.hm-ease::after {
    display: none;
}


/* Order Hub Page */

.oh-inner-banner .inner-img {
    max-width: 600px;
}

.jq-order-technology .different-box {
    padding: 45px 24px;
    transition: all ease-in-out 0.5s;
    height: 100%;
    border: 1px solid rgba(231, 131, 36, 0.5);
    border-radius: 5px;
}

.jq-order-technology .different-box .different-img {
    min-height: 119px;
    display: flex;
    align-items: end;
    justify-content: center;
    margin-bottom: 20px;
}

.jq-order-technology .different-box:hover {
    background-color: rgba(231, 131, 36, 0.2);
}


.jq-order-technology .different-desc h3 {
    font-size: 23px;
    line-height: 34px;
    margin: 0 auto 20px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    color: #000000;
}

.jq-order-technology .different-desc p {
    width: 90%;
    font-size: 14px;
    line-height: 21px;
    font-weight: 300;
    color: #000000;
    margin: 0 auto;
}

.jq-ready-main {
    padding: 77px 20px;
    background-color: rgba(231, 131, 36, 0.2);
    border-radius: 10px;
}

.jq-ready-main::after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: -15px;
    bottom: -15px;
    border: 1px solid rgba(231, 131, 36, 1);
    border-radius: 10px;
    z-index: -1;
}

.jq-ready-shape {
    position: absolute;
    left: 52px;
    bottom: 0;
    z-index: -1;
}

.jq-dog {
    right: 52px;
    left: auto;
}

.jq-ready-main .title h2 {
    width: 100%;
}

.jq-ready-main .title p {
    width: 95%;
    margin: 0 auto 30px;
}

.jq-ready-main .title p:last-child {
    margin-bottom: 0;
}

.jq-ready-main .title .btn.btn-primary {
    padding: 15px 30px;
}

.jq-ready-main .title .btn.btn-primary:hover::after,
.getstarted-wrap .btn.btn-primary:hover::after {
    transform: scale(30) translate(5px);
}

.jq-commun .title h3 {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #033C5A;
    margin-bottom: 12px;
}

/* Get Started */

.gs-inner-banner .inner-img {
    right: 0;
    left: 0;
    margin: 0 auto;
    max-width: 1050px;
}


.jq-getstarted .how-work-tab {
    margin-bottom: 50px;
}

.jq-getstarted .how-work-content {
    background-color: rgba(231, 131, 36, 0.2);
    border-radius: 10px;
    padding: 60px 0;
}

.jq-getstarted .how-work-content.active {
    display: flex;
    justify-content: center;
}

.jq-getstarted .how-work-content::after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: -15px;
    bottom: -15px;
    border: 1px solid rgba(231, 131, 36, 1);
    border-radius: 10px;
    z-index: -1;
}

.getstarted-bg-back {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
}

.getstarted-bg-back img {
    height: 100%;
}

.getstarted-bg-back:last-child {
    left: auto;
    right: 0;
}

.getstarted-wrap .getstarted-bg-back {
    width: fit-content;
    bottom: 0;
    top: auto;
    left: 100px;
    z-index: 1;
}

.getstarted-wrap {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.getstarte-img {
    background-color: rgba(255, 206, 159, 1);
    border-radius: 100%;
    margin-bottom: 40px;
    width: 193px;
    height: 193px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.getstarte-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.getstarted-wrap h2 {
    font-weight: 700;
    font-size: 50px;
    line-height: 61px;
    color: #E78324;
    margin-bottom: 10px;
}

.getstarted-wrap h3 {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 25px;
    line-height: 38px;
    color: #000000;
    margin-bottom: 30px;
}

.getstarted-wrap ul {
    margin-bottom: 50px;
}

.getstarted-wrap ul li a {
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    display: flex;
    align-items: center;
    column-gap: 10px;
    justify-content: center;
    text-decoration: underline;
}

.getstarted-wrap ul li a:hover {
    color: #E78324;
}

.getstarted-wrap ul li+li {
    margin-top: 20px;
}

.getstarted-wrap p {
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    margin-bottom: 20px;
}

.getstarted-wrap .btn.btn-primary {
    padding: 15px 100px;
}

.jq-cta .title h2 b {
    display: block;
}

.jq-cta .title p {
    font-weight: 400;
    margin-bottom: 42px;
    font-size: 18px;
    line-height: 26px;
}

.jq-cta .foot-cont li {
    padding-left: 72px;
    width: fit-content;
}

.jq-cta .foot-cont li:hover::before {
    background-color: #E78324;
}

.jq-cta .foot-cont li::before {
    top: 0px;
    left: 0;
    background-color: rgba(231, 131, 36, 0.2);
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625 5.08301L9.8444 10.5626C10.5442 11.0291 11.4558 11.0291 12.1556 10.5626L20.375 5.08301M3.7083 16.5413H18.2917C19.4423 16.5413 20.375 15.6086 20.375 14.458V4.04131C20.375 2.89071 19.4423 1.95801 18.2917 1.95801H3.7083C2.5577 1.95801 1.625 2.89071 1.625 4.04131V14.458C1.625 15.6086 2.5577 16.5413 3.7083 16.5413Z' stroke='%23033C5A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.jq-cta .foot-cont li.foot-num::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625 3.9583C1.625 2.8077 2.5577 1.875 3.7083 1.875H7.1242C7.5726 1.875 7.9706 2.1619 8.1124 2.5873L9.6726 7.2679C9.8366 7.7597 9.6139 8.2972 9.1503 8.529L6.799 9.7047C7.9471 12.2513 9.9987 14.3029 12.5453 15.451L13.721 13.0997C13.9528 12.6361 14.4903 12.4134 14.9821 12.5774L19.6627 14.1376C20.0881 14.2794 20.375 14.6774 20.375 15.1258V18.5417C20.375 19.6923 19.4423 20.625 18.2917 20.625H17.25C8.6206 20.625 1.625 13.6294 1.625 5V3.9583Z' stroke='%23033C5A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.jq-cta .foot-cont li.foot-add,
.jq-cta .foot-cont li.foot-pickadd {
    max-width: 60%;
}

.jq-cta .foot-cont li.foot-add::before {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='22' viewBox='0 0 17 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3379_1221)'%3E%3Cpath d='M12.0592 8.3679C12.0592 6.42737 10.4627 4.84863 8.50032 4.84863C6.53793 4.84863 4.94141 6.42737 4.94141 8.3679C4.94141 10.3084 6.53793 11.8872 8.50032 11.8872C10.4627 11.8872 12.0592 10.3084 12.0592 8.3679ZM8.50032 9.74587C7.73073 9.74587 7.10683 9.12892 7.10683 8.3679C7.10683 7.60688 7.73073 6.98993 8.50032 6.98993C9.26991 6.98993 9.89381 7.60688 9.89381 8.3679C9.89381 9.12892 9.26991 9.74587 8.50032 9.74587Z' fill='%23033C5A'/%3E%3Cpath d='M8.50031 21.9276C8.50031 21.9276 16.9528 14.8383 16.9528 8.36812C16.9528 3.75194 13.1685 0.00976562 8.50031 0.00976562C3.83214 0.00976562 0.0478516 3.75194 0.0478516 8.36812C0.0478516 14.7627 8.50031 21.9276 8.50031 21.9276ZM3.29118 12.1987C2.57594 10.7728 2.21327 9.48399 2.21327 8.36812C2.21327 6.70749 2.86723 5.14627 4.0547 3.97203C5.24218 2.79778 6.82099 2.15111 8.50031 2.15111C10.1796 2.15111 11.7584 2.79778 12.9459 3.97203C14.1334 5.14627 14.7874 6.70749 14.7874 8.36812C14.7874 9.50159 14.4245 10.8014 13.709 12.2314C13.0857 13.477 12.2038 14.803 11.0877 16.1727C10.1672 17.3025 9.23686 18.2758 8.50651 18.9926C7.77434 18.269 6.84039 17.2863 5.9164 16.1485C4.79861 14.7719 3.91534 13.443 3.29118 12.1987Z' fill='%23033C5A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3379_1221'%3E%3Crect width='17' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.jq-cta .foot-cont li.foot-fax::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3379_1257)'%3E%3Cpath d='M8.25 7.5H18.5625V9.0625H8.25V7.5Z' fill='%23033C5A'/%3E%3Cpath d='M12.5469 10.625H14.2656V12.1875H12.5469V10.625Z' fill='%23033C5A'/%3E%3Cpath d='M8.25 10.625H9.96875V12.1875H8.25V10.625Z' fill='%23033C5A'/%3E%3Cpath d='M16.8438 10.625H18.5625V12.1875H16.8438V10.625Z' fill='%23033C5A'/%3E%3Cpath d='M12.5469 13.75H14.2656V15.3125H12.5469V13.75Z' fill='%23033C5A'/%3E%3Cpath d='M8.25 13.75H9.96875V15.3125H8.25V13.75Z' fill='%23033C5A'/%3E%3Cpath d='M16.8438 13.75H18.5625V15.3125H16.8438V13.75Z' fill='%23033C5A'/%3E%3Cpath d='M19.4219 4.375H18.5625V0H8.25V4.375H6.41253C5.81724 3.44188 4.70705 2.8125 3.4375 2.8125C1.54206 2.8125 0 4.21438 0 5.9375V16.875C0 18.5981 1.54206 20 3.4375 20C4.70705 20 5.81724 19.3706 6.41253 18.4375H19.4219C20.8435 18.4375 22 17.3861 22 16.0938V6.71875C22 5.42641 20.8435 4.375 19.4219 4.375ZM5.15625 16.875C5.15625 17.7366 4.38522 18.4375 3.4375 18.4375C2.48978 18.4375 1.71875 17.7366 1.71875 16.875V5.9375C1.71875 5.07594 2.48978 4.375 3.4375 4.375C4.38522 4.375 5.15625 5.07594 5.15625 5.9375V16.875ZM9.96875 1.5625H16.8437V4.375H9.96875V1.5625ZM20.2812 16.0938C20.2812 16.5245 19.8957 16.875 19.4219 16.875H6.875V5.9375H19.4219C19.8957 5.9375 20.2812 6.28797 20.2812 6.71875V16.0938Z' fill='%23033C5A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3379_1257'%3E%3Crect width='22' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.jq-cta .foot-cont li.foot-pickadd::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3384_788)'%3E%3Cpath d='M8.78711 19.7487V21.9768L8.24832 21.5416C8.16507 21.4743 6.18431 19.8662 4.17569 17.5601C1.40488 14.3789 0 11.5233 0 9.07295V8.83008C0 3.98485 3.94188 0.0429688 8.78711 0.0429688C13.6323 0.0429688 17.5742 3.98485 17.5742 8.83008V9.07295C17.5742 9.27873 17.5633 9.4877 17.5435 9.69919L15.8251 8.1315C15.4731 4.55838 12.4512 1.75752 8.78711 1.75752C4.88736 1.75752 1.71455 4.93033 1.71455 8.83008V9.07295C1.71455 13.2137 7.04973 18.2265 8.78711 19.7487ZM14.0593 18.5172H16.6311V15.9454H14.0593V18.5172ZM8.78711 5.18663C10.7961 5.18663 12.4306 6.82112 12.4306 8.83008C12.4306 10.839 10.7961 12.4735 8.78711 12.4735C6.77815 12.4735 5.14366 10.839 5.14366 8.83008C5.14366 6.82112 6.77815 5.18663 8.78711 5.18663ZM8.78711 6.90118C7.72346 6.90118 6.85822 7.76643 6.85822 8.83008C6.85822 9.89355 7.72346 10.759 8.78711 10.759C9.85059 10.759 10.716 9.89355 10.716 8.83008C10.716 7.76643 9.85059 6.90118 8.78711 6.90118ZM20.8445 17.3522L20.3625 16.9124V19.6649C20.3625 20.9466 19.3197 21.9893 18.038 21.9893H12.6096C11.328 21.9893 10.2851 20.9466 10.2851 19.6649V16.9124L9.80309 17.3522L8.64763 16.0856L15.3237 9.99493L22 16.0856L20.8445 17.3522ZM18.6479 15.3482L15.3237 12.3158L11.9997 15.3482V19.6647C11.9997 20.0011 12.2733 20.2747 12.6096 20.2747H18.038C18.3743 20.2747 18.6479 20.0011 18.6479 19.6647V15.3482Z' fill='%23033C5A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3384_788'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.jq-cta .foot-cont li.foot-hour::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3379_1203)'%3E%3Cpath d='M11.0004 4.40039C10.3924 4.40039 9.90039 4.89238 9.90039 5.50039V11.0004C9.90039 11.2926 10.0164 11.5719 10.2227 11.7781L13.5227 15.0781C13.7375 15.293 14.0189 15.4004 14.3004 15.4004C14.5818 15.4004 14.8633 15.293 15.0781 15.0781C15.5078 14.6484 15.5078 13.9523 15.0781 13.5227L12.1004 10.5449V5.50039C12.1004 4.89238 11.6084 4.40039 11.0004 4.40039Z' fill='%23033C5A'/%3E%3Cpath d='M20.9 9.9C20.292 9.9 19.8 10.392 19.8 11C19.8 15.8522 15.8522 19.8 11 19.8C6.14775 19.8 2.2 15.8522 2.2 11C2.2 6.14775 6.14775 2.2 11 2.2C13.706 2.2 16.1885 3.44072 17.8385 5.5H15.4C14.792 5.5 14.3 5.99199 14.3 6.6C14.3 7.20801 14.792 7.7 15.4 7.7H19.8C20.408 7.7 20.9 7.20801 20.9 6.6V2.2C20.9 1.59199 20.408 1.1 19.8 1.1C19.192 1.1 18.7 1.59199 18.7 2.2V3.17539C16.6783 1.17734 13.9444 0 11 0C4.93496 0 0 4.93496 0 11C0 17.065 4.93496 22 11 22C17.065 22 22 17.065 22 11C22 10.392 21.508 9.9 20.9 9.9Z' fill='%23033C5A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3379_1203'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.jq-cta .foot-cont li h5 {
    color: #033C5A;
}

.jq-cta .foot-cont li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    transition: all 0.5s ease-in-out;
}

.jq-cta .foot-cont li a:hover {
    color: #E78324;
}

.cta-main {
    padding: 20px 30px;
    background-color: rgba(255, 192, 132, 0.2);
    border: 1px solid #E78324;
    border-radius: 10px;
}

.cta-title h3 {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #033C5A;
    margin-bottom: 25px;
    text-align: center;
}

.cta-main .forminator-label {
    display: none !important;
}

.cta-main .login-form .forminator-label {
    display: block !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 30px !important;
    color: #000000 !important;
}

.cta-main .login-form .forminator-input[type="number"]::placeholder {
    text-align: center;
}


.cta-main .forminator-input,
.forminator-textarea {
    width: 100% !important;
    padding: 12px 24px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    color: #7D7D7D !important;
    border: 1px solid #E78324 !important;
    border-radius: 30px !important;
    background: rgba(255, 180, 109, 0.2) !important;
    margin-bottom: 20px;
    outline: none !important;
}

.cta-main .select2-selection {
    border-color: #E78324 !important;
    background-color: rgba(255, 180, 109, 0.2) !important;
    border-radius: 50px !important;
    padding: 8px 16px !important;
}

.select2-selection__placeholder,
.forminator-icon-chevron-down::before,
.select2-selection__rendered {
    color: #7D7D7D !important;
}

.forminator-select-dropdown {
    padding: 0 !important;
    background: #FFFFFF !important;
    border-color: #E78324 !important;
}

.select2-results__option--highlighted,
.select2-results__option--selected {
    background: rgba(255, 180, 109, 0.2) !important;
    color: #7D7D7D !important;
}

.forminator-button {
    padding: 15px 91px !important;
    border-radius: 50px !important;
    border: none !important;
    background-color: #033C5A !important;
    color: #FFFFFF !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 0 !important;
    font-size: 18px !important;
    line-height: 27px !important;
    margin: 0 auto !important;
    display: block !important;
}

.forminator-button::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: -8px;
    height: 12px;
    width: 12px;
    background-color: #E78324;
    border-radius: 12px;
    z-index: -1;
    transition: all ease-in-out 0.5s;
}

.forminator-button:hover::after {
    transform: scale(24) translate(5px);
}

.guide-cta .forminator-button:hover::after {
    transform: scale(38) translate(5px);
}

/* Login Page */


.jq-cta {
    margin: 180px 0 200px !important;
}


.jq-login .title h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #033C5A;
    margin-bottom: 15px;
}

.jq-login .title p {
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #000000;
    margin-bottom: 0;
}

.login-step-main {
    margin-top: 30px;
}

.login-step-box {
    display: flex;
    column-gap: 25px;
}

.login-step-box+.login-step-box {
    margin-top: 20px;
}

.login-step-box .login-desc h5 {
    font-family: 'Poppins';
    font-weight: 700;
    font-size: 16px;
    line-height: 30px;
    color: #000000;
    margin-bottom: 5px;
}

.login-step-box .login-desc p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 0;
    max-width: 400px;
}

.login-main .login-desc h5,
.cta-desc h5 {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #000000;
    margin-bottom: 0;
}

.login-main .login-desc p,
.cta-desc p {
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #000000;
    max-width: 90%;
    margin: 0 auto;
}

.cta-desc p a {
    text-decoration: underline;
    color: #E78324;
    font-weight: 600;
}

.cta-desc {
    margin-top: 20px;
}

.login-form {
    margin: 30px 0;
}

/* About Us Page */

.ab-inner-banner .inner-img {
    max-width: 750px;
}

.jq-ab-easy {
    margin-bottom: 50px;
}

.jq-ab-easy .row+.row,
.com-our-care .row+.row {
    margin-top: 20px;
    row-gap: 30px;
}

.easy-box {
    border: 1px solid rgba(231, 131, 36, 0.5);
    border-radius: 10px;
    display: flex;
    align-items: center;
    flex-direction: column;
    transition: all 0.4s ease-in-out;
    height: 100%;
    padding: 36px 17px;
}

.easy-box p {
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    color: #000000;
    margin-bottom: 0;
    margin-top: 15px;
}

.easy-box:hover {
    background-color: rgba(231, 131, 36, 0.2);
}

.easy-box:hover svg path {
    fill: #E78324;
}

.fixed-btn-main {
    position: fixed;
    top: 360px;
    right: -60px;
    z-index: 10;
}

.fixed-btn {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    display: flex;
    align-items: center;
    border: none;
    outline: none;
    background-color: #E78324;
    border-radius: 20px 20px 0 0px;
    padding: 13px 33px;
    color: #FFFFFF;
    transform: rotate(-90deg);
}

.fixed-con-details {
    width: 250px;
    position: absolute;
    top: 50%;
    left: -210px;
    height: 305px;
    background-color: #033C5A;
    transform: translateY(-50%);
    color: #FFFFFF;
    border-radius: 15px;
    padding: 23px 16px;
    display: none;
}

.fixed-con-details ul li {
    display: flex;
    align-items: flex-start;
    column-gap: 10px;
}

.fixed-con-icon {
    margin-top: 5px;
}

.fixed-con-details ul li+li {
    margin-top: 10px;
}

.fixed-con-desc h5 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0.03em;
    color: #FFFFFF;
    margin-bottom: 0;
}

.fixed-con-desc a,
.fixed-con-desc p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: rgba(255, 255, 255, 0.8);
    margin-bottom: 0;
}

.com-type .title h2 {
    max-width: 90%;
}

.com-type .title p {
    font-size: 18px;
    line-height: 28px;
    width: 89%;
}

.com-type .title .btn-primary {
    padding: 15px 53px;
}

.com-type .title .btn-primary:hover::after {
    transform: scale(40) translate(5px);
}

.com-type-accordion .accordion-item {
    background-color: rgba(231, 131, 36, 0.1);
    border: 1px solid rgba(231, 131, 36, 0.5);
    border-radius: 10px;
    overflow: hidden;
    padding: 12px 15px;
}

.com-type-accordion .accordion-item+.accordion-item {
    margin-top: 20px;
}

.com-type-accordion .accordion-button {
    background-color: transparent;
    box-shadow: none;
    border-radius: 0 !important;
    padding: 0;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    display: flex;
    column-gap: 10px;
    transition: all ease-in-out 0.3s;
}

.com-type-accordion .accordion-button:not(.collapsed) {
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #033C5A;
}

.com-type-accordion .accordion-button::after {
    display: none;
}

.com-type-accordion .accordion-button:focus {
    box-shadow: none !important;
}

.com-type-accordion .accordion-body {
    padding: 4px 0 0 46px;
}

.com-type-accordion .accordion-body p {
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    color: #000000;
    margin-bottom: 0;
}

.com-our-care .col-md-7 {
    border-left: 1px solid #033C5A;
}

.com-ourcare-tab {
    padding-right: 50px;
}

.com-ourcare-tab .tab-item {
    padding-bottom: 30px;
    width: 100% !important;
}

.com-ourcare-tab .tab-item+.tab-item {
    padding: 30px 0;
    border-top: 1px solid #E78324;
}

.com-ourcare-tab .tab-item:last-child {
    padding-bottom: 0;
}

.com-ourcare-tab .tab-item {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    position: relative;
    display: block;
    transition: all 0.5s ease-in-out;
    cursor: pointer;
}



.com-ourcare-tab .tab-item::before {
    content: "";
    position: absolute;
    top: 43px;
    left: 0;
    transform: translateY(-50%);
    height: 3px;
    width: 0;
    background-color: #E78324;
    transition: all 0.5s ease-in-out;
}

.com-ourcare-tab .tab-item:first-child::before {
    top: calc(28px / 2);
}



.com-ourcare-tab .tab-item:hover,
.com-ourcare-tab .tab-item.active {
    padding-left: 65px;
    font-weight: 500;
    color: #E78324;
}

.com-ourcare-tab .tab-item:hover::before,
.com-ourcare-tab .tab-item.active::before {
    width: 44px;
}

.com-ourcare-content-wrap {
    padding: 60px 0;
    padding-left: 50px;
}

.com-ourcare-content {
    display: none;
}

.com-ourcare-content.active {
    display: block;
}

.ourcare-title h3 {
    font-weight: 500;
    font-size: 30px;
    line-height: 40px;
    color: #E78324;
    margin-bottom: 30px;
}

.com-ourcare-img {
    margin-bottom: 20px;
}

.com-ourcare-content p {
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    margin-bottom: 0;
    max-width: 85%;
}

.cta-form-desc h4 {
    font-family: "Poppins",
        sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #000000;
    margin-bottom: 0;
}

.cta-form-desc p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #7D7D7D;
    margin-bottom: 10px;
}

.jq-order-technology .row+.row {
    row-gap: 30px;
}

.menu-mob-head {
    display: none;
}

.cta-main .forminator-row:has(.cta-form-desc) {
    margin-bottom: 10px !important;
}

.cta-title.title h2 {
    color: #033C5A;
}

.jq-faq-main {
    margin-bottom: 200px;
}

.jq-faq-main .row+.row {
    margin-top: 120px;
}

.forminator-field-text.forminator-col.forminator-col-12.hide-field {
    display: none !important;
}


/* Responsive */
@media screen and (max-width: 1599px) {

    .home-banner {
        min-height: 640px;
        background-size: 100% 260px !important;
    }

    .inner-banner {
        min-height: 600px;
        background-size: 100% 260px !important;
    }


    .hb-img,
    .inner-img {
        right: 70px;
        max-width: 660px;
        max-height: 550px;
    }

    .inner-banner.sc-inner-banner .inner-img {
        max-width: 950px;
        right: 30px;
    }

    .oh-inner-banner .inner-img {
        max-width: 550px;
    }

    .gs-inner-banner .inner-img {
        max-width: 960px;
    }

    .ab-inner-banner .inner-img {
        max-width: 700px;
    }

    .hm-join-mian::after {
        left: -20%;
    }

    .hm-join .row .col-lg-6:nth-child(2) .hm-join-mian::after {
        right: -20%;
    }
}

@media screen and (max-width: 1399px) {

    .hb-img,
    .inner-img {
        right: 53px;
        max-width: 550px;
        max-height: 500px;
    }

    .inner-banner.sc-inner-banner .inner-img {
        max-width: 800px;
        right: 30px;
    }

    .oh-inner-banner .inner-img {
        max-width: 500px;
    }

    .ab-inner-banner .inner-img {
        max-width: 600px;
    }

    .hb-banner-img img,
    .inner-banner-img img {
        max-width: 100px;
    }

    header .menu-item.menu-item-has-children:last-child .sub-menu {
        width: 170px;
    }

    header .menu-item+.menu-item {
        margin-left: 15px;
    }

    header .menu-item:last-child {
        margin-left: 15px;
    }

    header .menu-item:last-child a,
    header .menu-item:nth-last-of-type(2)>a {
        padding: 12px 20px;
        font-size: 15px;
        line-height: 21px;
    }


    .home-banner,
    .inner-banner {
        background-size: 100% 200px !important;
    }

    header .menu-item a {
        font-size: 15px;
        line-height: 22px;
    }

    .inner-desc h1 {
        font-size: 50px;
        line-height: 60px;
        margin-bottom: 20px;
    }

    .hmtest-sahpe::after {
        left: 0;
    }

    .hmtest-sahpe::before {
        left: 32px;
    }

    .expect-deck {
        width: 100%;
    }

    .com-experience .different-desc p {
        width: 65%;
    }

    .quality-banner .hb-desc h1,
    .orderhub-banner .hb-desc h1 {
        max-width: 100%;
    }


    .how-work-content .trusted-desc p {
        max-width: 100%;
    }

    .howork-banner .hb-img {
        bottom: -185px;
        right: -70px;
    }


    .hb-desc p {
        width: 100%;
        margin-bottom: 20px;
    }

    .hm-testimonial .title h2 {
        font-size: 44px;
        line-height: 54px;
    }

    .com-custome .title h2 {
        width: 100%;
    }

    .jq-order-technology .different-desc h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .jq-order-technology .different-desc p {
        width: 100%;
    }

    .vdc-drug .title p {
        width: 95%;
    }

    .jq-veter-banner .hb-img {
        max-width: 550px;
    }

    .jq-veter-banner .hb-desc h1 {
        width: 95%;
    }

    .petcare-box::after {
        right: -91px;
    }

    .petcare-main .row .col-lg-5:nth-child(2) .petcare-box::after {
        left: -91px;
    }

    .different-desc p {
        max-width: 95%;
    }

    .hb-banner-img.hb-banner-img1 img {
        max-width: 110px;
    }

    .vdc-oversees .different-box {
        padding: 40px 35px;
        transition: all ease-in-out 0.5s;
    }

    .different-box-tree img {
        width: 70%;
    }

    .jq-inner-banner .hb-desc h1 {
        width: 100%;
    }

    .hm-join-mian p {
        max-width: 70%;
    }

    .hm-join-mian::after {
        left: -23%;
    }

    .hm-join .row .col-lg-6:nth-child(2) .hm-join-mian p {
        max-width: 80%;
    }

    .hm-join .row .col-lg-6:nth-child(2) .hm-join-mian::after {
        right: -23%;
    }

    .jq-inner-banner.jq-about-banner .hb-img {
        bottom: -129px;
    }

    .com-tree-bg img {
        max-width: 60px;
    }

    .hm-join::after {
        display: none;
    }

    .offer-box h3 {
        font-size: 18px;
        line-height: 24px;
    }

    .foot-logo img {
        max-width: 100%;
    }
}

@media screen and (max-width: 1199px) {
    header {
        padding: 20px 0;
    }

    .home-banner,
    .inner-banner {
        margin-top: 100px;
        min-height: auto;
        padding: 50px 0 140px;
    }

    .gs-inner-banner {
        min-height: 558px;
    }

    header .header-shape img {
        height: 103px;
    }

    header.sticky .header-shape img {
        height: 92px;
    }

    .contact-items a {
        font-size: 14px;
        line-height: 20px;
    }

    .login-list li a {
        font-size: 14px;
        line-height: 20px;
    }

    header .menu-item.menu-item-has-children:last-child .sub-menu {
        width: 150px;
    }

    header .menu-item.menu-item-has-children .sub-menu li a {
        font-size: 14px;
        line-height: 22px;
    }

    header .menu-item:last-child {
        margin-left: 10px !important;
    }

    header .menu-item:last-child a,
    header .menu-item:nth-last-of-type(2)>a {
        padding: 11px 18px;
        font-size: 14px;
        line-height: 20px;
    }

    header .navbar-brand img {
        max-width: 160px;
    }

    header .menu-item a {
        font-size: 14px;
    }

    header .menu-item:last-child a {
        font-size: 14px;
        line-height: 20px;
    }

    .hb-img,
    .inner-img {
        max-width: 460px;
        max-height: 400px;
        right: 30px;
    }

    .jq-faq-banner.jq-getstarted-banner .hb-img {
        max-width: 900px;
        right: 0;
        left: 0;
        margin: auto;
    }

    .jq-faq-banner.jq-getstarted-banner .hb-img img {
        max-width: 100%;
    }

    .inner-banner.sc-inner-banner .inner-img {
        max-width: 650px;
        right: 0px;
    }

    .oh-inner-banner .inner-img {
        max-width: 450px;
    }

    .gs-inner-banner .inner-img {
        max-width: calc(100% - 24px);
    }

    .ab-inner-banner .inner-img {
        max-width: 550px;
    }

    .extab-img-content img {
        width: 100%;
    }

    .hb-desc h1 {
        font-size: 45px;
        line-height: 55px;
        margin-bottom: 20px;
    }

    .hb-desc p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
    }


    .mtb-120 {
        margin: 80px 0;
    }

    .mt-120 {
        margin-top: 80px;
    }

    .pt-100 {
        padding-top: 80px;
    }

    .ptb-120 {
        padding: 80px 0;
    }

    .title h2 {
        font-size: 40px;
        line-height: 48px;
    }

    .title p {
        font-size: 18px;
        line-height: 26px;
    }

    .btn.btn-primary {
        padding: 11px 18px;
        font-size: 14px;
    }

    .different-desc h3 {
        font-size: 18px;
        line-height: 26px;
    }

    .different-desc p {
        width: 100%;
    }

    .hm-trusted::after {
        transform: rotate(180deg);
        left: auto;
        right: -16px;
    }

    .trusted-desc h3 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 8px;
    }

    .hm-trusted .title::before,
    .hm-trusted .title::after {
        display: none;
    }

    .hm-trusted .title::after {
        left: auto;
        right: -125px;
    }

    .expect-box {
        padding: 15px;
        column-gap: 15px;
    }

    .expect-deck h3 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 8px;
    }

    .expect-deck p {
        font-size: 14px;
        line-height: 20px;
    }

    .hm-join-mian {
        padding: 100px 0;
        height: 100%;
    }

    .hm-join-mian h2 {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 20px;
    }

    .hm-join-mian p {
        font-size: 16px;
        line-height: 22px;
        max-width: 85%;
    }

    .hm-join-mian .btn.btn-primary {
        padding: 12px 40px;
    }

    .hm-test-box p {
        font-size: 15px;
        line-height: 23px;
    }

    .hm-ease::before,
    .hm-ease::after {
        height: 80px;
    }

    .hm-ease .title h2::after {
        left: -80px;
    }

    .hm-ease .title h2::before {
        right: -80px;
    }

    .foot-logo img {
        max-width: 200px;
    }

    .foot-desc {
        font-size: 14px;
        line-height: 24px;
    }

    .social-link li a {
        height: 38px;
        width: 38px;
    }

    .foot-title {
        font-size: 18px;
        line-height: 26px;
    }

    .foot-top li a {
        font-size: 14px;
        line-height: 20px;
    }

    .foot-link li+li {
        margin-top: 6px;
    }

    .foot-cont li::before {
        top: -8px;
        left: -60px;
        width: 45px;
        height: 45px;
    }


    .foot-bottom {
        padding: 20px 0;
    }

    .foot-bottom .cp-title {
        font-size: 14px;
        line-height: 24px;
    }

    .scroll-top a p {
        font-size: 14px;
        line-height: 20px;
    }

    .jq-inner-banner {
        margin-top: 102px;
        padding: 50px 0 18px;
        min-height: 460px;
    }

    .jq-inner-banner .hb-desc h1 {
        font-size: 38px;
        line-height: 48px;
    }

    .jq-inner-banner .hb-desc p {
        font-size: 16px;
        line-height: 24px;
    }

    .jq-inner-banner .hb-banner-img.hb-banner-img1 {
        left: 0;
    }

    header .header-shape1 img,
    header .header-shape2 img {
        height: 95px;
    }

    .com-experience .different-desc h3 {
        font-size: 21px;
        line-height: 27px;
    }

    .com-experience .different-desc p {
        width: 85%;
    }

    .com-type .title h2 {
        max-width: 100%;
    }

    .com-type .title p {
        font-size: 16px;
        line-height: 26px;
        width: 100%;
    }

    .com-type-accordion .accordion-button:not(.collapsed) {
        font-size: 18px;
        line-height: 28px;
    }

    .com-tree-bg {
        left: 0;
    }

    .com-ourcare-tab {
        padding-right: 30px;
    }

    .com-ourcare-tab .tab-item {
        font-size: 18px;
        line-height: 26px;
    }

    .com-ourcare-tab .tab-item:hover::before,
    .com-ourcare-tab .tab-item.active::before {
        width: 40px;
    }

    .com-ourcare-tab .tab-item:hover,
    .com-ourcare-tab .tab-item.active {
        padding-left: 54px;
    }

    .com-ourcare-content-wrap {
        padding: 30px 0 30px 30px;
    }

    .ourcare-title h3 {
        font-size: 26px;
        line-height: 32px;
    }

    .vdc-drug .title p {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }

    .vdc-oversees .different-box {
        padding: 30px;
    }

    .different-box-tree {
        left: 0;
    }

    .vdc-oversees .different-desc h3 {
        font-size: 18px;
        line-height: 26px;
    }

    .com-faq {
        margin-bottom: 0 !important;
    }


    .how-work-content .trusted-img img {
        width: 100%;
    }

    .how-work-content .trusted-desc p {
        max-width: 100%;
    }

    .how-work-tab .tab-item a {
        font-size: 20px;
        line-height: 28px;
        padding: 15px 40px;
    }

    .how-work-tab+p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 50px;
    }

    .jq-order-technology .different-box {
        padding: 25px;
    }

    .jq-order-technology .different-desc h3 {
        margin-bottom: 15px;
    }

    .jq-order-technology .col-xl-4:last-child .different-desc h3 {
        max-width: 100%;
    }

    .jq-ready-main .title p {
        width: 100%;
    }

    .jq-commun .title h3 {
        font-size: 18px;
        line-height: 28px;
    }

    .getstarted-wrap .getstarted-bg-back {
        left: -180px;
    }

    .getstarted-wrap .redirect-link {
        font-size: 18px;
        line-height: 28px;
    }

    .getstarte-img {
        margin-bottom: 30px;
    }

    .getstarted-wrap ul {
        margin-bottom: 30px;
    }

    .getstarted-wrap h2 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 10px;
    }

    .getstarted-wrap h3 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 20px;
    }

    .getstarted-wrap ul {
        margin-bottom: 40px;
    }

    .getstarted-wrap ul li {
        font-size: 18px;
        line-height: 26px;
    }

    .getstarted-wrap ul li+li {
        margin-top: 15px;
    }

    .getstarted-wrap p {
        font-size: 18px;
        line-height: 26px;
    }

    .jq-cta .foot-cont li a {
        font-size: 14px;
        line-height: 24px;
    }

    .jq-cta .title p {
        font-size: 16px;
        line-height: 24px;
    }

    .jq-cta .title p {
        width: 100%;
    }

    .howork-banner .hb-img {
        bottom: -150px;
    }

    .orderhub-banner .hb-img {
        bottom: -119px;
        right: -40px;
    }

    .expect-accordion .accordion-item {
        padding: 20px;
    }

    .expect-accordion .accordion-item .accordion-button img,
    .expect-accordion .accordion-item .accordion-button svg {
        max-width: 35px;
        max-height: 35px;
    }

    .expect-accordion .accordion-item .accordion-button span {
        font-size: 18px;
        line-height: 28px;
    }

    .expect-accordion .accordion-item .accordion-body p {
        font-size: 14px;
        line-height: 24px;
    }

    .hm-ease .title {
        padding: 60px 0;
    }

    .jq-inner-banner .hb-img img {
        max-width: 580px;
    }

    .com-help-box p {
        font-size: 18px;
        line-height: 24px;
    }

    .getstarted-wrap .btn.btn-primary {
        padding: 15px 80px;
    }

    .page-template-get-started .jq-cta {
        margin: 80px 0 160px !important;
    }

    .jq-cta {
        margin: 160px 0 !important;
    }

    .jq-login .title h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .jq-login .title p {
        font-size: 15px;
        line-height: 28px;
    }

    .login-step-box {
        column-gap: 15px;
    }

    .login-icon img {
        max-width: 60px;
    }

    .login-step-box .login-desc h5 {
        font-size: 15px;
        line-height: 28px;
    }

    .login-step-box .login-desc p {
        font-size: 14px;
        line-height: 22px;
        max-width: 100%;
    }

    .login-main .login-desc p,
    .cta-desc p {
        font-size: 14px;
        line-height: 26px;
        max-width: 100%;
    }

    .login-main .login-desc h5,
    .cta-desc h5 {
        font-size: 14px;
        line-height: 28px;
    }

    .jq-veter-banner .hb-img {
        max-width: 440px;
    }

    .petcare-box {
        gap: 40px;
    }

    .pc-desc h2 {
        font-size: 26px;
        line-height: 32px;
    }

    .pc-desc p {
        font-size: 14px;
        line-height: 22px;
    }

    .petcare-box::after {
        right: -92px;
    }

    .petcare-main .row .col-lg-5:nth-child(2) .petcare-box::after {
        left: -92px;
    }

    .different-desc p {
        font-size: 14px;
        line-height: 20px;
        max-width: 100%;
    }

    .cta-title h3 {
        font-size: 26px;
        line-height: 32px;
    }

    .hm-testimonial .title h2 {
        font-size: 35px;
        line-height: 45px;
    }

    .jq-cta .foot-cont li.foot-add,
    .jq-cta .foot-cont li.foot-pickadd {
        max-width: 90%;
    }

    .foot-top .container::after {
        top: -158px;
        right: -20px;
        height: 124px;
        width: 100px;
    }

    .hm-join-mian::after {
        left: -10%;
    }

    .hm-join .row .col-lg-6:nth-child(2) .hm-join-mian::after {
        right: -10%;
    }

    .fixed-btn-main {
        right: -53px;
    }

    .fixed-btn {
        font-size: 16px;
        line-height: 25px;
        border-radius: 10px 10px 0 0px;
        padding: 10px 28px;
    }

    .guide-modal .modal-title {
        font-size: 26px;
        line-height: 32px;
    }

    .com-ourcare-content p {
        max-width: 100%;
    }

    .jq-faq-main .row+.row {
        margin-top: 90px;
    }

    .jq-faq-main {
        margin-bottom: 160px;
    }

    .jq-inner-banner.jq-about-banner .hb-img img {
        max-width: 450px;
    }

    .jq-inner-banner.jq-about-banner .hb-img {
        bottom: -118px;
        right: 50px;
    }

    .com-tree-bg img {
        max-width: 50px;
    }

    .jq-how-work .com-tree-bg:nth-child(2) {
        right: 0;
        left: auto;
    }

    .how-work-content .trusted-desc h3 {
        font-size: 14px;
        line-height: 25px;
        font-weight: 500;
    }

    .hm-testmain::after {
        top: 65px;
    }

    /* New css */
    .offer-box {
        padding: 17px 25px;
    }

    .offer-box h3 {
        font-size: 16px;
        line-height: 24px;
    }

    .jq-faq-main {
        margin-bottom: 160px;
    }
}

@media screen and (max-width: 991px) {
    .login-list {
        column-gap: 20px;
    }

    header .navbar-brand img,
    .foot-logo a img {
        max-width: 218px;
    }

    .navbar-toggler {
        padding: 0;
        outline: 0;
        border: 0;
        margin-right: 0;
        box-shadow: 0 0 0 !important;
    }

    .icon-bar {
        width: 35px;
        height: 4px;
        background: #E78324;
        display: block;
        border-radius: 20px;
    }

    .icon-bar:nth-child(2) {
        max-width: 70%;
        margin-left: auto;
    }

    .icon-bar+.icon-bar {
        margin-top: 6px;
    }

    .navbar-collapse {
        padding: 0;
        float: left;
        width: 70%;
        position: fixed;
        right: -100%;
        left: auto;
        top: 0;
        z-index: 11;
        -ms-transition: .4s;
        -webkit-transition: .4s;
        transition: .4s;
        height: 100vh !important;
        border: 0;
        display: block;
        background: #FFFFFF;
        overflow: auto;
        box-shadow: 2px 0 2px 2px rgba(0, 0, 0, 0.1);
    }

    .navbar-collapse.show {
        right: 0px;
    }

    header .collapse:not(.show) {
        display: block;
    }

    .menu-mob-head {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        padding: 20px 15px 0 25px;
    }

    button.close-btn {
        width: 35px;
        height: 35px;
        background: #E78324;
        border: 0;
        z-index: 2;
        cursor: pointer;
        border-radius: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    ul.navbar-nav {
        margin-top: 35px;
        border-top: 1px solid #E78324;
    }

    .navbar-nav {
        width: 100%;
        overflow-x: hidden;
    }

    header .menu-item:nth-child(1) {
        margin-left: 0;
    }

    ul.navbar-nav>li {
        width: 100%;
    }

    header .navbar-nav a,
    header .navbar-nav .sub-menu a,
    header .navbar-nav>li:last-child a,
    header .navbar-nav>li:nth-last-of-type(2)>a {
        font-size: 16px;
        width: 100%;
        display: block;
        padding: 25px 20px !important;
        line-height: 1;
        border: 0;
        background: transparent;
        color: #000;
        font-weight: 400;
        display: flex;
        justify-content: space-between;
    }

    header .navbar-nav>li:last-child a:hover,
    header .navbar-nav>li:last-child a:focus,
    header .navbar-nav>li:last-child a:focus,
    header .navbar-nav>li:nth-last-of-type(2)>a:hover,
    header .navbar-nav>li:nth-last-of-type(2)>a:focus,
    header .navbar-nav>li:nth-last-of-type(2)>a:focus {
        background: transparent;
        color: #E78324;
    }

    header .sub-menu li:nth-last-of-type(2)>a:hover,
    header .sub-menu li:nth-last-of-type(2)>a:focus,
    header .sub-menu li:nth-last-of-type(2)>a:focus,
    header .sub-menu li:last-child>a:hover,
    header .sub-menu li:last-child>a:focus,
    header .sub-menu li:last-child>a:focus {
        color: #000;
    }

    header .menu-item.menu-item-has-children .sub-menu li a {
        font-size: 16px;
        line-height: 22px;
    }

    header .menu-item.menu-item-has-children .sub-menu {
        position: static;
        visibility: visible;
        opacity: 1;
        transform: translateX(0);
        width: 100%;
        box-shadow: none;
        border: none;
        background-color: rgba(255, 198, 143, 0.39);
        padding-top: 0;
        display: none;
    }

    header .menu-item.menu-item-has-children.sub-open .sub-menu {
        display: block;
    }

    header .menu-item.menu-item-has-children.sub-open a::after {
        transform: rotate(180deg);
        transition: all ease-in-out 0.5s;
    }

    button.close-btn svg {
        fill: #fff;
        vertical-align: unset;
    }

    header .menu-item+.menu-item {
        margin-left: 0;
    }

    header .navbar-nav .menu-item+.menu-item,
    header .menu-item.menu-item-has-children .sub-menu li+li {
        margin-left: 0;
        border-top: 1px solid #E78324;
    }

    header .menu-item.menu-item-has-children:last-child .sub-menu {
        width: 100%;
    }

    header .menu-item.menu-item-has-children:last-child>a::after {
        display: block;
    }

    header .menu-item:nth-last-of-type(2)>a::after {
        display: none;
    }

    header .menu-item:last-child {
        margin-left: 0px !important;
    }

    header {
        padding: 20px 0;
    }

    header.sticky {
        padding: 15px 0;
    }


    .row {
        row-gap: 30px;
    }

    .mtb-120 {
        margin: 70px 0;
    }

    .mt-120 {
        margin-top: 70px;
    }

    .pt-100 {
        padding-top: 70px;
    }

    .ptb-120 {
        padding: 70px 0;
    }

    .mt-50 {
        margin-top: 30px;
    }

    .home-banner,
    .inner-banner {
        margin-top: 89px;
        padding: 30px 0 0;
        min-height: auto;
    }

    .gs-inner-banner {
        min-height: 400px;
        display: flex;
        align-items: end;
    }

    .hb-img,
    .inner-img {
        position: static;
        max-width: 100%;
        max-height: fit-content;
        display: flex;
        justify-content: center;
    }

    .inner-banner.sc-inner-banner .inner-img,
    .oh-inner-banner .inner-img,
    .gs-inner-banner .inner-img,
    .ab-inner-banner .inner-img {
        max-width: 100%;
    }

    .hb-img img,
    .inner-img img {
        width: 60% !important;
    }

    .gs-inner-banner .inner-img img {
        width: 100% !important;
    }

    .hb-desc h1,
    .inner-desc h1 {
        font-size: 34px;
        line-height: 44px;
        margin-bottom: 20px;
    }

    .hb-desc p,
    .inner-desc p {
        font-size: 14px;
        line-height: 24px;
    }

    .hb-img img,
    .hb-banner-img1 img,
    .hb-banner-img2 img,
    .hb-banner-img img {
        width: auto;
    }

    .hb-banner-img {
        width: 300px;
    }

    .hb-banner-img1,
    .hb-banner-img2 {
        width: 80px;
    }

    .hm-health-main {
        padding: 91px 0 40px;
    }

    .title h2 {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 20px;
    }

    .title p {
        font-size: 16px;
        line-height: 24px;
    }

    .hm-trusted .row+.row,
    .hm-expect .row+.row,
    .com-experience .row+.row,
    .com-helping .row+.row,
    .com-our-care .row+.row,
    .faq-main .row+.row,
    .vdc-oversees .row+.row,
    .jq-order-technology .row+.row,
    .hm-different .row+.row {
        margin-top: 0;
    }

    .hm-trusted .row:has(.title:not(p))+.row,
    .hm-expect .row:has(.title:not(p))+.row,
    .com-experience .row:has(.title:not(p))+.row,
    .com-helping .row:has(.title:not(p))+.row,
    .com-our-care .row:has(.title:not(p))+.row,
    .faq-main .row:has(.title:not(p))+.row,
    .vdc-oversees .row:has(.title:not(p))+.row,
    .jq-order-technology .row:has(.title:not(p))+.row,
    .hm-different .row:has(.title:not(p))+.row {
        margin-top: 10px;
    }

    .extab-img-content img {
        width: 70%;
    }

    .hm-join .row {
        row-gap: 0;
    }

    .hm-join-mian {
        padding: 140px 0px 50px;
        align-items: center;
    }

    .hm-join .row .col-lg-6:nth-child(2) .hm-join-mian {
        padding: 50px 0 140px;
        align-items: center;
    }

    .hm-join-mian::before {
        left: -100%;
        right: -100%;
    }

    .hm-join-mian::after,
    .hm-join .row .col-lg-6:nth-child(2) .hm-join-mian::after {
        left: -36px;
        right: -36px;
        background-size: contain;
    }

    .hm-join .row .col-lg-6:nth-child(2) .hm-join-mian::before {
        right: -100%;
        left: -100%;
    }

    .hm-testimonial .title h2 {
        margin-bottom: 40px;
    }

    .hm-testmain {
        padding: 0px 20px;
        margin-top: 0;
    }

    .hm-testmain::after {
        top: -20px;
        bottom: -20px;
    }

    .hm-test {
        padding-top: 0;
    }

    .hm-testimonial {
        margin-bottom: 10px;
    }

    .hmtest-sahpe {
        display: none;
    }

    .hm-testimonial .swiper-scrollbar {
        margin-top: 75px;
    }

    .hm-ease::before,
    .hm-ease::after {
        height: 70px;
        background-size: cover;
    }

    .hm-ease .title {
        padding: 50px 0;
    }

    .hm-ease .title h2 {
        width: 100%;
        margin-bottom: 30px;
    }

    .hm-ease .title h2::before {
        right: 0;
    }

    .hm-ease .title h2::after {
        left: 0;
    }

    .hm-blog {
        margin-bottom: 10px;
    }

    .blog-img {
        margin-bottom: 32px;
    }

    .foot-top {
        padding: 40px 0;
    }

    .foot-top::before,
    .foot-top::after {
        height: 70px;
        background-size: cover;
    }

    .foot-bottom::before,
    .foot-bottom::after {
        background-size: cover;
    }

    .jq-inner-banner {
        padding: 30px 0 18px;
        min-height: 400px;
        margin-top: 92px;
    }

    .jq-inner-banner .hb-desc h1 {
        font-size: 34px;
        line-height: 44px;
    }

    .com-type .title .btn-primary {
        padding: 12px 30px;
    }

    .com-help-grid .com-help-box {
        padding: 30px 0;
    }



    .com-ourcare-tab {
        padding-right: 20px;
    }

    .com-ourcare-tab .tab-item:hover,
    .com-ourcare-tab .tab-item.active {
        padding-left: 30px;
    }

    .com-ourcare-tab .tab-item:hover::before,
    .com-ourcare-tab .tab-item.active::before {
        width: 20px;
    }

    .com-ourcare-tab .tab-item {
        padding-bottom: 20px;
    }

    .com-ourcare-tab .tab-item+.tab-item {
        padding: 20px 0;
    }

    .com-ourcare-tab .tab-item {
        font-size: 16px;
        line-height: 26px;
    }

    .com-ourcare-tab .tab-item:first-child::before {
        top: 13px;
    }

    .com-ourcare-tab .tab-item::before {
        top: 33px;
    }

    .com-ourcare-tab .tab-item:hover,
    .com-ourcare-tab .tab-item.active {
        padding-left: 30px;
    }

    .com-ourcare-content-wrap {
        padding: 0 0 0 20px;
    }

    .ourcare-title h3 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 20px;
    }

    .com-ourcare-content p {
        font-size: 14px;
        line-height: 24px;
    }

    .faq-accordion .accordion-item {
        padding-bottom: 20px;
    }

    .faq-accordion .accordion-item+.accordion-item {
        padding: 20px 0;
    }

    .vdc-oversees .different-box {
        padding: 30px 20px;
    }

    .different-box-tree {
        left: 10px;
        width: 40px;
    }

    .howork-banner .hb-desc h1 {
        width: 100%;
    }

    .how-work-content .trusted-img img {
        width: auto;
    }

    .how-work-tab .tab-item a {
        font-size: 18px;
        line-height: 26px;
        padding: 12px 30px;
    }

    .how-work-tab+p {
        margin-bottom: 0px;
    }

    .how-work-content .trusted-box::after {
        display: none;
    }

    .jq-how-work .com-tree-bg {
        display: none;
    }

    .quality-banner .hb-desc h1,
    .orderhub-banner .hb-desc h1 {
        width: 88%;
    }

    .jq-ready-main {
        padding: 70px 20px;
    }

    .jq-ready-shape {
        left: 20px;
        right: auto;
    }

    .jq-dog {
        right: 20px;
        left: auto;
    }

    .jq-commun .title h3 {
        font-size: 16px;
        line-height: 24px;
    }

    .jq-order-technology .different-desc h3 {
        font-size: 18px;
        line-height: 28px;
    }

    .jq-getstarted .how-work-tab {
        margin-bottom: 0;
    }

    .jq-getstarted .how-work-content {
        padding: 55px 0 70px;
    }

    .jq-cta .title h2 {
        margin-bottom: 20px;
    }

    .jq-cta .title p {
        margin-bottom: 30px;
    }

    .cta-main .forminator-input,
    .forminator-textarea {
        margin-bottom: 0;
    }

    .forminator-button {
        padding: 12px 70px !important;
        font-size: 16px !important;
        line-height: 25px !important;
        width: fit-content !important;
    }


    .vgc-banner .hb-img {
        bottom: -60px;
    }

    .jq-inner-banner .hb-img {
        position: relative;
    }

    .jq-inner-banner .hb-img img {
        width: 80% !important;
        max-width: 100%;
    }

    .jq-companimal-banner .hb-img {
        bottom: -18px;
    }

    .howork-banner .hb-img {
        bottom: -39px;
        right: 0;
    }

    .orderhub-banner .hb-img {
        bottom: -18px;
        right: 0;
    }

    .jq-inner-banner .hb-banner-img.hb-banner-img1 {
        display: none;
    }

    .jq-inner-banner .hb-desc p {
        font-size: 14px;
        line-height: 24px;
    }

    .com-help-box p {
        font-size: 16px;
        line-height: 22px;
    }

    .com-cus-img img {
        width: auto;
    }

    .page-template-get-started .jq-cta {
        margin: 70px 0 110px !important;
    }

    .jq-cta {
        margin: 120px 0 !important;
    }

    .jq-login .title p {
        margin-bottom: 0;
    }

    .jq-login .title h2 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 15px;
    }

    .jq-veter-banner .hb-img {
        max-width: 100%;
        bottom: -18px;
    }


    .petcare-box {
        flex-direction: column-reverse;
        gap: 30px;
    }

    .petcare-box::after {
        display: none;
    }

    .vdc-oversees .different-desc h3 {
        font-size: 16px;
        line-height: 24px;
    }

    .jq-cta .foot-cont li a {
        font-size: 14px;
        line-height: 24px;
    }

    .how-work-tab {
        margin: 0 auto;
    }

    .hm-testimonial .title h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .jq-cta .title h2 b {
        display: inline;
    }

    .foot-top .container::after {
        top: -120px;
        right: 0;
        height: 80px;
        width: 80px;
    }

    .jq-cta .foot-cont li {
        padding-left: 60px;
    }

    .jq-faq-main .row .col-lg-12+.col-lg-12 {
        margin-top: 0px;
    }

    .jq-faq-main .title h2 {
        margin-bottom: 0;
    }

    .jq-faq-main .row+.row {
        margin-top: 70px;
    }

    .jq-faq-main {
        margin-bottom: 110px;
    }

    .jq-inner-banner.jq-about-banner .hb-img img {
        width: 80% !important;
        max-width: 100%;
    }

    .jq-inner-banner.jq-about-banner .hb-img {
        bottom: -19px;
        right: 0px;
    }

    .jq-ab-easy .row+.row {
        margin-top: 0px;
    }


    .jq-faq-banner.jq-inner-banner .hb-img img {
        width: 100% !important;
    }

    .jq-faq-banner.jq-getstarted-banner {
        min-height: 340px;
    }

    .jq-faq-banner.jq-getstarted-banner .hb-img {
        width: 100%;
        bottom: -20px;
        right: 0;
    }

    /* New Css */

    .faq-accordion .accordion-button {
        font-size: 16px;
        line-height: 26px;
    }

    .faq-accordion .accordion-body p {
        font-size: 14px;
        line-height: 22px;
    }

    .jq-faq-main {
        margin-bottom: 110px;
    }

    header .header-shape img {
        height: 87px;
    }

    header.sticky .header-shape img {
        height: 80px;
    }
}

@media screen and (max-width: 767px) {
    header .header-shape img {
        height: 77px;
    }

    header.sticky .header-shape img {
        height: 70px;
    }

    .mtb-120 {
        margin: 50px 0;
    }

    .mt-120 {
        margin-top: 50px;
    }

    .pt-100 {
        padding-top: 50px;
    }

    .ptb-120 {
        padding: 50px 0;
    }

    .login-list li {
        display: flex;
    }

    .login-list li a {
        font-size: 12px;
        line-height: 18px;
    }

    header .header-shape1 img,
    header .header-shape2 img {
        height: 72px;
    }

    header .navbar-brand img,
    .foot-logo a img {
        max-width: 170px;
    }

    .navbar-collapse {
        width: 100%;
    }

    .home-banner,
    .inner-banner {
        margin-top: 78px;
        background-size: 100% 70px !important;
    }

    .gs-inner-banner {
        min-height: 250px;
    }

    .inner-banner-img {
        display: none;
    }

    .hb-desc h1,
    .inner-desc h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 15px;
    }

    .title p {
        font-size: 14px;
        line-height: 24px;
    }

    .hb-banner-img.hb-banner-img1,
    .hb-banner-img.hb-banner-img2 {
        display: none;
    }

    .btn.btn-primary {
        font-size: 13px;
        padding: 10px 15px;
    }

    .title h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .hm-trusted::before,
    .hm-trusted::after {
        left: -5px;
        padding-left: 10px;
    }

    .hm-trusted::after {
        right: -5px;
        left: auto;
    }

    .hm-expect-img img {
        width: 100%;
    }

    .expect-box {
        flex-direction: column;
        align-items: flex-start;
        row-gap: 15px;
    }

    .expect-deck {
        width: auto;
    }

    .hm-join-mian {
        padding: 90px 0px 30px;
    }

    .hm-join-mian h2 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 15px;
    }

    .hm-join-mian p {
        font-size: 15px;
        line-height: 22px;
        max-width: 100% !important;
        text-align: center !important;
        margin-bottom: 20px;
    }

    .hm-join .row .col-lg-6:nth-child(2) .hm-join-mian {
        padding: 30px 0 90px;
    }

    .hmtest-img img {
        width: 100%;
    }

    .hm-ease .title h2::before,
    .hm-ease .title h2::after,
    .hm-ease-inner::after {
        display: none;
    }

    .hm-ease::before,
    .hm-ease::after {
        height: 50px;
    }

    .hm-ease .title {
        padding: 30px 0;
    }

    .hm-ease .title h2 {
        margin: 0 auto 20px;
    }

    .foot-top {
        padding: 30px 0;
    }

    .foot-top::before,
    .foot-top::after {
        height: 50px;
    }

    .foot-cont li::before {
        display: none;
    }

    .foot-bottom {
        padding: 15px 0;
        text-align: center;
    }

    .scroll-top {
        position: fixed;
        bottom: 60px;
        right: 15px;
        height: 40px;
        width: 40px;
        background-color: #E78324;
        border-radius: 100%;
        justify-content: center;
        opacity: 0;
        transition: all 0.3s;
        z-index: 10;
    }

    .scroll-top.showBtn {
        opacity: 1;
        transform: translateY(0)
    }

    .scroll-top.section-active {
        background-color: #033C5A;
    }

    .scroll-top a p {
        display: none;
    }

    .jq-inner-banner {
        margin-top: 80px;
        min-height: auto;
    }

    .jq-inner-banner .hb-banner-img2 {
        display: block;
    }

    .com-type-accordion .accordion-button:not(.collapsed),
    .com-type-accordion .accordion-button {
        font-size: 16px;
        line-height: 26px;
    }

    .com-help-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .com-help-grid .com-help-box:nth-child(4) {
        border-bottom: 1px solid #E78324;
    }

    .com-help-grid .com-help-box:nth-child(4),
    .com-help-grid .com-help-box:nth-child(6) {
        border-left: 1px solid #E78324;
    }

    .com-help-grid .com-help-box:nth-child(3),
    .com-help-grid .com-help-box:nth-child(5) {
        border-left: 0;
    }

    .com-tree-bg {
        display: none;
    }

    .com-ourcare-tab {
        padding-right: 0;
        gap: 8px 4px;
        display: flex;
        flex-wrap: wrap;
    }

    .com-ourcare-tab .tab-item {
        padding-bottom: 0;
        border-bottom: none;
        width: fit-content !important;
    }

    .com-ourcare-tab .tab-item+.tab-item {
        padding: 0;
        border-top: 0;
    }

    .com-ourcare-tab .tab-item {
        padding: 6px 6px !important;
        border: 1px solid #E78324 !important;
        border-radius: 50px;
        font-size: 11px;
        line-height: 11px;
        font-weight: 400 !important;
    }

    .com-ourcare-tab .tab-item::before {
        display: none;
    }

    .com-ourcare-tab .tab-item:hover,
    .com-ourcare-tab .tab-item.active {
        padding-left: 20px;
        background-color: #E78324;
        color: #FFFFFF;
    }

    .com-our-care .col-md-7 {
        border: none;
    }

    .com-ourcare-content-wrap {
        padding: 0;
    }

    .ourcare-title h3 {
        font-size: 20px;
        line-height: 26px;
    }

    .faq-main {
        margin-bottom: 0 !important;
    }

    .faq-accordion .accordion-button {
        font-size: 14px;
        line-height: 24px;
    }

    .faq-accordion .accordion-body p {
        font-size: 14px;
        line-height: 22px;
    }

    .faq-accordion .accordion-button.collapsed {
        padding-right: 26px;
    }

    .qua-safety-accordion.com-type-accordion .accordion-button:not(.collapsed) {
        font-size: 18px;
        line-height: 28px;
    }

    .how-work-tab .tab-item a {
        font-size: 14px;
        line-height: 22px;
        padding: 12px 18px;
    }

    .how-work-tab .tab-item a img {
        width: 25px;
    }

    .how-work-tab+p {
        font-size: 14px;
        line-height: 24px;
    }

    .jq-ready-main {
        padding: 40px 12px;
    }

    .jq-ready-main .title h2 {
        margin-bottom: 15px;
    }

    .jq-ready-main::after {
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }

    .jq-ready-shape img {
        width: 70px;
    }

    .jq-ready-main .title .btn.btn-primary {
        padding: 10px 15px;
    }

    .jq-order-technology .different-desc p {
        width: 100%;
    }

    .jq-order-technology .col-xl-4:last-child .different-desc p {
        max-width: 100%;
    }

    .jq-inner-banner .hb-desc h1 {
        font-size: 28px;
        line-height: 38px;
        width: 100%;
    }

    .getstarted-wrap .getstarted-bg-back {
        display: none;
    }

    .jq-getstarted .how-work-content {
        overflow: hidden;
    }

    .jq-getstarted .how-work-content::after {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .getstarted-bg-back {
        display: none;
    }

    .jq-getstarted .how-work-content {
        padding: 50px 0;
    }

    .getstarted-wrap h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }

    .getstarted-wrap h3 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 20px;
    }

    .getstarted-wrap ul {
        margin-bottom: 30px;
    }

    .getstarted-wrap ul li {
        font-size: 16px;
        line-height: 24px;
    }

    .getstarted-wrap ul li+li {
        margin-top: 12px;
    }

    .getstarted-wrap p {
        font-size: 16px;
        line-height: 24px;
    }

    .jq-cta .foot-cont li::before {
        display: block;
    }

    .cta-main {
        padding: 20px;
    }

    .hb-img img,
    .hb-banner-img1 img,
    .hb-banner-img2 img,
    .hb-banner-img img {
        width: 100%;
    }

    .different-desc h3 {
        font-size: 17px;
        line-height: 25px;
    }

    .different-desc p {
        font-size: 14px;
        line-height: 21px;
    }

    .expect-accordion .accordion-item .accordion-button span {
        font-size: 16px;
        line-height: 26px;
    }

    .expect-accordion .accordion-item {
        padding: 15px;
    }

    .trusted-img {
        min-height: auto;
    }

    .com-help-box p {
        font-size: 14px;
        line-height: 22px;
    }

    .com-help-icon {
        margin-bottom: 15px;
    }

    .com-help-icon svg {
        max-width: 40px;
        max-height: 40px;
    }

    .com-cus-img img {
        width: 100%;
    }

    .howork-banner .hb-img {
        bottom: -28px;
    }

    .how-work-content .trusted-img {
        min-height: auto;
    }

    .jq-ready-shape {
        left: -10px;
    }

    .jq-dog {
        right: -10px;
        left: auto;
    }

    .jq-commun .title h3 {
        font-size: 14px;
        line-height: 22px;
    }

    .vdc-drug .title p {
        font-size: 14px;
        line-height: 22px;
    }

    .getstarted-wrap .btn.btn-primary {
        padding: 10px 45px;
    }

    .getstarted-wrap .redirect-link {
        font-size: 14px;
        line-height: 23px;
    }

    .page-template-get-started .jq-cta {
        margin: 50px 0 80px !important;
    }

    .jq-cta {
        margin: 110px 0 80px !important;
    }

    .jq-login .title h2 {
        font-size: 24px;
        line-height: 30px;
    }

    .jq-login .title p {
        font-size: 14px;
        line-height: 26px;
    }

    .login-step-main {
        margin-top: 20px;
    }

    .login-icon img {
        max-width: 50px;
    }

    .login-step-box .login-desc h5 {
        font-size: 14px;
        line-height: 26px;
    }

    .login-main .login-desc p,
    .cta-desc p {
        line-height: 24px;
    }

    .hb-desc p {
        margin-bottom: 20px;
    }

    .petcare-box {
        gap: 20px;
    }

    .pc-desc h2 {
        font-size: 22px;
        line-height: 30px;
    }

    .com-our-care .row {
        row-gap: 20px !important;
    }

    .com-ourcare-tab .tab-item span {
        padding: 10px 15px;
        font-size: 14px;
        line-height: 20px;
    }

    .cta-title h3 {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 15px;
    }

    .cta-main .forminator-input,
    .forminator-textarea {
        padding: 8px 20px !important;
        font-size: 14px !important;
        line-height: 26px !important;
    }

    .cta-main .select2-selection {
        padding: 2px 11px !important;
    }

    .cta-main .select2-selection .select2-selection__placeholder,
    .cta-main .select2-selection .select2-selection__rendered {
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .hm-testimonial .title h2 {
        font-size: 24px;
        line-height: 34px;
        text-align: center;
    }

    .foot-bottom .cp-title {
        font-size: 10px;
        line-height: 20px;
    }

    .icon-bar {
        width: 30px;
        height: 3px;
    }

    .jq-cta .foot-cont li.foot-add,
    .jq-cta .foot-cont li.foot-pickadd {
        max-width: 100%;
    }

    .foot-top .container::after {
        top: -90px;
        right: 0;
        height: 60px;
        width: 60px;
    }

    .guide-cta .forminator-button {
        padding: 12px 30px !important;
        font-size: 12px !important;
        line-height: 24px !important;
    }

    .fixed-btn-main {
        right: -43px;
        top: 380px;
    }

    .fixed-btn {
        font-size: 13px;
        line-height: 20px;
        border-radius: 6px 6px 0 0px;
        padding: 8px 20px;
    }

    .fixed-con-icon svg {
        max-width: 30px;
        max-height: 30px;
    }

    .fixed-con-details {
        padding: 15px 12px;
        height: 265px;
        left: -220px;
    }

    .fixed-con-desc h5 {
        font-size: 13px;
        line-height: 20px;
    }

    .fixed-con-desc a,
    .fixed-con-desc p {
        font-size: 12px;
        line-height: 18px;
    }

    .hb-img img,
    .inner-img img {
        width: 100% !important;

    }

    .hm-expect .title h2 {
        text-align: center;
    }

    .guide-modal .modal-title {
        font-size: 24px;
        line-height: 30px;
    }


    .jq-veter-banner .hb-desc h1 span {
        display: inline;
    }

    .jq-order-technology .different-box .different-img {
        min-height: auto;
    }

    .jq-cta .title p {
        font-size: 14px;
        line-height: 22px;
    }

    .forminator-textarea {
        border-radius: 15px !important;
    }

    .jq-faq-main .row+.row {
        margin-top: 50px;
    }

    .jq-faq-main {
        margin-bottom: 80px;
    }

    .jq-faq-banner.jq-getstarted-banner {
        min-height: 210px;
    }

    .jq-faq-banner.jq-getstarted-banner .hb-img {
        bottom: -16px;
        width: 100%;
    }

    /* new Css */

    .com-type .title p {
        font-size: 14px;
        line-height: 24px;
    }

    .offer-box p {
        display: block !important;
    }

    .jq-faq-main {
        margin-bottom: 80px;
    }

    .getstarte-img {
        width: 150px;
        height: 150px;
        padding: 25px;
    }

    .getstarte-img img {
        height: 100%;
    }
}