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;
}

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

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

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

header .header-shape1,
header .header-shape2 {
    top: 0;
    left: 0;
    width: 50%;
}

header .header-shape2 {
    left: auto;
    right: 0;
}

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

header {
    padding: 20px 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 .header-top {
    background-color: #033C5A;
    margin-bottom: 8px;
}

header .header-top-main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.contact-items a {
    padding: 14px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    column-gap: 10px;
    transition: all 0.5s ease-in-out;
}

.contact-items a:hover,
.contact-items a:focus {
    color: #E78324;
}

.contact-items.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='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.87504 7.12504C6.7152 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.058002 1.06691 0.174006L6.87504 5.69173L12.6832 0.174006C12.9274 -0.058002 13.3229 -0.058002 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='white'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    background-repeat: no-repeat;
    transition: all 0.5s ease-in-out;
}

.contact-items.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");
}

.contact-items.menu-item-has-children .sub-menu {
    position: absolute;
    top: 95%;
    left: 0;
    width: 200px;
    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;
}

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

.contact-items.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;
}

.contact-items.menu-item-has-children .sub-menu 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;
}

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

.login-list {
    display: flex;
    column-gap: 87px;
    align-items: center;
}

.login-list li a {
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
}

.login-list li a:hover,
.login-list li a:focus {
    color: #E78324;
}

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;
    padding: 19px 0;
    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 {
    margin-top: 100px;
    padding: 50px 0 50px;
    z-index: 0;
    min-height: calc(100vh - 100px);
}

.hb-banner-img {
    position: absolute;
    top: 0px;
    right: -1px;
    z-index: -1;
}

.hb-banner-img.hb-banner-img1 {
    top: auto;
    bottom: 0;
    right: auto;
    left: 6px;
}

.hb-banner-img.hb-banner-img2 {
    top: auto;
    bottom: 0;
    right: -1px;
    z-index: 1;
}

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

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

.btn.btn-primary {
    padding: 15px 30px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    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(20) translate(5px);
}

.hb-img-medkit {
    position: absolute;
    right: calc(0px + 150px);
    bottom: 0;
}

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

/* Home Healthcare */
.hm-health {
    background-color: rgba(231, 131, 36, 0.1);
}

.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;
    width: 88%;
}

.hm-health-main {
    width: fit-content;
    margin: 0 auto;
    padding: 111px 0 55px;
}

.pet-chekup-icon {
    position: absolute;
    top: 0;
    left: 91px;
}

.pet-chekup-icon img {
    width: 70px;
    height: 70px;
    border-radius: 5px;
}

.pet-chekup-icon:nth-child(3) {
    top: 53px;
    left: auto;
    right: -84px;
}

.pet-chekup-icon:nth-child(4) {
    top: auto;
    left: auto;
    bottom: 0;
    right: -46px;
}

.pet-chekup-icon:nth-child(5) {
    top: auto;
    left: -85px;
    bottom: 0;
    right: auto;
}

.pet-chekup-icon:nth-child(6) {
    top: 187px;
    left: -79px;
    bottom: auto;
    right: auto;
    transform: rotateY(180deg);
}

/* Home Different */


.different-box {
    height: 100%;
    border: 1px solid rgba(231, 131, 36, 0.5);
    padding: 30px 24px;
    border-radius: 5px;
}

.different-img {
    margin-bottom: 20px;
}

.different-desc h3 {
    font-size: 20px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 15px;
    color: #000000;
}

.different-desc p {
    font-size: 15px;
    font-weight: 300;
    line-height: 21px;
    margin-bottom: 0px;
    color: #000000;
    margin: 0 auto;
}

/* Home Caring */
.hm-caring {
    margin-top: 160px;
    margin-bottom: 65px;
}

.hm-caring-inner::before {
    content: "";
    position: absolute;
    top: -40px;
    left: -79px;
    right: -79px;
    bottom: -65px;
    background-color: rgba(231, 131, 36, 0.2);
    border-radius: 20px;
    z-index: -1;
}

.hm-caring .title h2 {
    margin: 0 auto 40px;
    font-weight: 700;
    color: #000000;
}

.hm-caring .title h2 span {
    display: block;
}

.hm-caring-video img {
    width: 100%;
}

.hm-caring-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hm-caring-btn img {
    width: 168px;
}

/* Home Trusted */
.hm-trusted::before,
.hm-trusted::after {
    content: "";
    position: absolute;
    top: 0;
    left: -16px;
    bottom: 0;
    border: 1px solid rgba(231, 131, 36, 0.5);
    padding-left: 31px;
    border-radius: 31px;
}

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

.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: 20px;
    row-gap: 30px;
}

.hm-trusted .title::before,
.hm-trusted .title::after {
    content: "";
    height: 67px;
    width: 62px;
    position: absolute;
    top: 50%;
    left: -50px;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='63' height='69' viewBox='0 0 63 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.8638 57.7669C33.5957 59.9214 35.2415 61.5013 35.7173 61.8075C36.1885 62.1147 38.4112 62.3425 39.8828 63.5405C41.3508 64.7366 42.0197 66.8641 42.4152 67.2631C42.8115 67.6666 44.6921 68.9601 46.7541 68.2665C48.8134 67.5712 50.7896 66.1174 49.7983 63.0352C48.807 59.953 49.1763 59.5242 49.996 56.7527C50.8158 53.9812 48.9316 52.4843 48.9316 52.4843C48.9316 52.4843 47.0827 50.9395 44.5241 52.2951C41.9656 53.6507 41.6216 54.1001 38.3932 53.7452C35.1666 53.3922 34.1346 55.6151 33.8638 57.7669Z' fill='%23473220'/%3E%3Cpath d='M53.072 57.683C50.9377 58.7055 50.294 60.4235 50.9738 61.8351C51.6537 63.2468 53.3997 63.8188 55.533 62.7963C57.6672 61.7739 58.8463 59.8001 58.1665 58.3884C57.4867 56.9768 55.2062 56.6606 53.072 57.683Z' fill='%23473220'/%3E%3Cpath d='M52.9629 48.9364C50.769 50.4931 50.379 52.5417 51.4136 53.993C52.4483 55.4443 54.5148 55.7497 56.7086 54.193C58.9024 52.6363 59.8422 50.1976 58.8076 48.7464C57.773 47.2942 55.1567 47.3797 52.9629 48.9364Z' fill='%23473220'/%3E%3Cpath d='M43.2314 49.669C42.6546 51.9599 41.0972 52.9328 39.5742 52.5509C38.052 52.1689 37.1411 50.5762 37.718 48.2853C38.2949 45.9944 39.9976 44.4467 41.5197 44.8287C43.0428 45.2115 43.8083 47.3781 43.2314 49.669Z' fill='%23473220'/%3E%3Cpath d='M51.8441 48.0268C50.7544 50.4826 48.8215 51.2744 47.1892 50.5528C45.557 49.8321 44.8437 47.8719 45.9334 45.4161C47.0231 42.9604 49.2296 41.5532 50.8618 42.2739C52.4941 42.9946 52.9338 45.5702 51.8441 48.0268Z' fill='%23473220'/%3E%3Cpath d='M8.12752 44.7018C9.72909 45.5539 11.4544 44.746 11.8362 44.4676C12.2163 44.1929 13.0587 42.5328 14.4327 41.7482C15.805 40.9645 17.6657 41.0798 18.0954 40.8916C18.5288 40.7042 20.1006 39.6287 20.1746 37.819C20.2468 36.0112 19.7015 34.0403 16.9994 33.8908C14.2973 33.7413 14.0725 33.326 12.1531 31.8614C10.2338 30.3967 8.50219 31.4146 8.50219 31.4146C8.50219 31.4146 6.74352 32.391 7.03874 34.7834C7.33305 37.1768 7.58134 37.5785 6.33998 39.9809C5.10133 42.3823 6.52865 43.8488 8.12752 44.7018Z' fill='%23473220'/%3E%3Cpath d='M13.7991 29.7495C13.9598 31.7134 15.1081 32.7268 16.4136 32.6205C17.719 32.5142 18.6869 31.3278 18.5253 29.3639C18.3646 27.4 17.1756 25.8938 15.8701 26.001C14.5646 26.1064 13.6375 27.7856 13.7991 29.7495Z' fill='%23473220'/%3E%3Cpath d='M6.93594 27.2237C7.49568 29.3939 8.97898 30.3082 10.4208 29.938C11.8625 29.5677 12.7184 28.0516 12.1578 25.8814C11.598 23.7112 9.97477 22.2527 8.53299 22.6239C7.09031 22.9941 6.3753 25.0535 6.93594 27.2237Z' fill='%23473220'/%3E%3Cpath d='M4.60125 35.0019C6.21727 36.1343 6.51158 37.6361 5.75954 38.7054C5.0066 39.7747 3.49169 40.0071 1.87566 38.8748C0.259641 37.7424 -0.440023 35.9568 0.312917 34.8875C1.06495 33.8182 2.98522 33.8696 4.60125 35.0019Z' fill='%23473220'/%3E%3Cpath d='M5.89039 27.8185C7.48204 29.3986 7.52268 31.1382 6.47272 32.1913C5.42275 33.2444 3.67944 33.2138 2.08779 31.6328C0.496143 30.0526 0.0564715 27.9176 1.10644 26.8636C2.1564 25.8114 4.29874 26.2384 5.89039 27.8185Z' fill='%23473220'/%3E%3Cpath d='M44.7524 17.4213C45.3428 18.9688 47.0175 19.448 47.4481 19.485C47.8752 19.5237 49.456 18.8851 50.8761 19.1688C52.2935 19.4516 53.506 20.6479 53.9159 20.7767C54.3275 20.9082 56.0582 21.109 57.2003 19.9074C58.3396 18.7049 59.1512 17.0205 57.3799 15.2964C55.6086 13.5714 55.7034 13.1508 55.2638 10.9907C54.8241 8.82977 53.0185 8.49289 53.0185 8.49289C53.0185 8.49289 51.2192 8.11006 49.9796 9.93592C48.74 11.7609 48.6687 12.1869 46.3657 13.0976C44.0653 14.0074 44.1646 15.8738 44.7524 17.4213Z' fill='%23473220'/%3E%3Cpath d='M57.6717 10.5211C56.5992 11.9706 56.7797 13.3579 57.743 14.0678C58.7063 14.7777 60.0885 14.5407 61.1602 13.0912C62.2327 11.6417 62.3212 9.89136 61.3579 9.18148C60.3946 8.4716 58.7443 9.07158 57.6717 10.5211Z' fill='%23473220'/%3E%3Cpath d='M54.4668 4.66363C53.5451 6.49509 54.0154 8.01485 55.2315 8.62473C56.4485 9.23462 57.9508 8.70311 58.8725 6.87255C59.7943 5.04199 59.5551 3.06279 58.3381 2.45291C57.122 1.84212 55.3886 2.83217 54.4668 4.66363Z' fill='%23473220'/%3E%3Cpath d='M48.1688 8.6244C48.5994 10.3739 47.8979 11.5855 46.7351 11.8702C45.5723 12.1549 44.3887 11.4063 43.9572 9.65589C43.5265 7.90551 44.1197 6.25602 45.2834 5.97135C46.4462 5.68668 47.7381 6.87402 48.1688 8.6244Z' fill='%23473220'/%3E%3Cpath d='M53.387 4.44782C53.5314 6.49188 52.5112 7.71436 51.1525 7.80985C49.7947 7.90534 48.612 6.83782 48.4676 4.79465C48.3231 2.75059 49.3072 1.01643 50.665 0.920936C52.0246 0.824544 53.2425 2.40375 53.387 4.44782Z' fill='%23473220'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
}

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

.hm-trusted .title h2,
.hm-expect .title h2,
.hm-testimonial .title h2 {
    width: 100%;
}

.hm-testimonial .title h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: 50px;
    color: #000000;
}

.trusted-box {
    height: 100%;
}

.trusted-img {
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: end;
    min-height: 173px;
}

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

.trusted-desc p {
    font-size: 14px;
    font-weight: 300;
    line-height: 21px;
    margin-bottom: 0px;
    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;

}

/* Home Join */
.hm-join::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: calc(50% + 810px);
    transform: translateX(-50%);
    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: -48%;
    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: -48%;
    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 .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: 70%;
}

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

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

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

.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::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-testmain .col-lg-5::after {
    content: "";
    position: absolute;
    bottom: 26px;
    left: -3px;
    width: 62px;
    height: 67px;
    background-image: url("data:image/svg+xml,%3Csvg width='62' height='68' viewBox='0 0 62 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.845 56.9715C33.5769 59.1305 35.2223 60.7136 35.698 61.0205C36.1691 61.3282 38.3912 61.5566 39.8624 62.757C41.33 63.9556 41.9988 66.0875 42.3941 66.4873C42.7904 66.8917 44.6704 68.1878 46.7319 67.4928C48.7907 66.796 50.7664 65.3393 49.7754 62.2507C48.7844 59.1621 49.1535 58.7324 49.973 55.9552C50.7926 53.178 48.9089 51.6779 48.9089 51.6779C48.9089 51.6779 47.0604 50.13 44.5026 51.4884C41.9447 52.8468 41.6008 53.2971 38.3732 52.9415C35.1474 52.5877 34.1158 54.8153 33.845 56.9715Z' fill='%23473220'/%3E%3Cpath d='M53.048 56.8878C50.9144 57.9122 50.2708 59.6334 50.9505 61.0477C51.6301 62.4621 53.3757 63.0352 55.5084 62.0108C57.6421 60.9864 58.8209 59.0088 58.1413 57.5945C57.4616 56.1802 55.1817 55.8634 53.048 56.8878Z' fill='%23473220'/%3E%3Cpath d='M52.939 48.1221C50.7458 49.6818 50.3558 51.7342 51.3902 53.1882C52.4245 54.6423 54.4905 54.9483 56.6838 53.3886C58.877 51.829 59.8166 49.3857 58.7823 47.9317C57.7479 46.4767 55.1323 46.5625 52.939 48.1221Z' fill='%23473220'/%3E%3Cpath d='M43.2099 48.8558C42.6332 51.151 41.0762 52.1258 39.5536 51.7431C38.0319 51.3604 37.1212 49.7647 37.6979 47.4694C38.2747 45.1742 39.9769 43.6236 41.4987 44.0063C43.0213 44.3899 43.7867 46.5605 43.2099 48.8558Z' fill='%23473220'/%3E%3Cpath d='M51.8204 47.2092C50.731 49.6696 48.7987 50.463 47.1668 49.74C45.535 49.018 44.8219 47.054 45.9113 44.5936C47.0007 42.1332 49.2066 40.7233 50.8385 41.4454C52.4703 42.1674 52.9098 44.7479 51.8204 47.2092Z' fill='%23473220'/%3E%3Cpath d='M8.11533 43.877C9.7165 44.7309 11.4413 43.9213 11.8231 43.6424C12.2031 43.3671 13.0452 41.7037 14.4189 40.9175C15.7908 40.1323 17.651 40.2478 18.0806 40.0592C18.5139 39.8714 20.0853 38.7938 20.1593 36.9805C20.2315 35.169 19.6863 33.1942 16.9849 33.0444C14.2835 32.8946 14.0588 32.4785 12.1399 31.0109C10.221 29.5433 8.48991 30.5632 8.48991 30.5632C8.48991 30.5632 6.7317 31.5416 7.02684 33.9388C7.32108 36.337 7.5693 36.7395 6.32826 39.1467C5.08993 41.5529 6.51688 43.0223 8.11533 43.877Z' fill='%23473220'/%3E%3Cpath d='M13.7854 28.8938C13.946 30.8614 15.0941 31.8768 16.3992 31.7703C17.7043 31.6638 18.6719 30.4751 18.5104 28.5075C18.3497 26.5399 17.161 25.0308 15.8559 25.1382C14.5508 25.2438 13.6238 26.9262 13.7854 28.8938Z' fill='%23473220'/%3E%3Cpath d='M6.92418 26.3621C7.48377 28.5364 8.96668 29.4525 10.4081 29.0816C11.8495 28.7106 12.7051 27.1916 12.1446 25.0173C11.5851 22.843 9.96222 21.3817 8.52081 21.7536C7.0785 22.1246 6.36368 24.1878 6.92418 26.3621Z' fill='%23473220'/%3E%3Cpath d='M4.58992 34.1582C6.20553 35.2927 6.49975 36.7973 5.74791 37.8686C4.99517 38.94 3.48065 39.1728 1.86505 38.0383C0.249444 36.9038 -0.450038 35.1149 0.302707 34.0435C1.05455 32.9722 2.97432 33.0236 4.58992 34.1582Z' fill='%23473220'/%3E%3Cpath d='M5.87874 26.9591C7.46998 28.5422 7.51061 30.2851 6.46092 31.3402C5.41123 32.3953 3.66837 32.3646 2.07713 30.7806C0.4859 29.1975 0.046342 27.0584 1.09603 26.0024C2.14572 24.9482 4.28751 25.376 5.87874 26.9591Z' fill='%23473220'/%3E%3Cpath d='M44.7309 16.5384C45.3212 18.089 46.9955 18.5691 47.426 18.6062C47.8529 18.645 49.4333 18.005 50.8531 18.2894C52.2701 18.5728 53.4822 19.7714 53.892 19.9004C54.3036 20.0322 56.0338 20.2335 57.1756 19.0295C58.3146 17.8245 59.126 16.1367 57.3552 14.4092C55.5843 12.6808 55.6791 12.2593 55.2396 10.0949C54.8 7.92963 52.9949 7.59208 52.9949 7.59208C52.9949 7.59208 51.196 7.20848 49.9568 9.03799C48.7176 10.8666 48.6463 11.2935 46.3438 12.206C44.0441 13.1176 44.1433 14.9877 44.7309 16.5384Z' fill='%23473220'/%3E%3Cpath d='M57.6468 9.62451C56.5745 11.0768 56.755 12.4667 57.718 13.1779C58.6811 13.8892 60.0629 13.6518 61.1343 12.1995C62.2065 10.7473 62.295 8.99362 61.332 8.28239C60.3689 7.57116 58.719 8.17228 57.6468 9.62451Z' fill='%23473220'/%3E%3Cpath d='M54.4425 3.7541C53.521 5.58903 53.9913 7.11166 55.207 7.7227C56.4237 8.33375 57.9256 7.80123 58.8471 5.9672C59.7686 4.13318 59.5295 2.15023 58.3128 1.53919C57.097 0.927244 55.3641 1.91917 54.4425 3.7541Z' fill='%23473220'/%3E%3Cpath d='M48.1463 7.72276C48.5768 9.47556 47.8755 10.6895 46.713 10.9747C45.5505 11.2599 44.3672 10.5099 43.9358 8.75621C43.5052 7.00252 44.0982 5.3499 45.2616 5.06469C46.4242 4.77948 47.7158 5.96907 48.1463 7.72276Z' fill='%23473220'/%3E%3Cpath d='M53.3631 3.53776C53.5075 5.58569 52.4876 6.81049 51.1292 6.90616C49.7718 7.00183 48.5894 5.93228 48.445 3.88525C48.3006 1.83732 49.2844 0.0998687 50.6418 0.00419609C52.0011 -0.0923791 53.2187 1.48982 53.3631 3.53776Z' fill='%23473220'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: 1;
}

.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;
}

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

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

.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;
}

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

.hm-ease .title h2 {
    width: 70%;
    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;
}

.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;
}

.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;
}

/* Home Blog */
.hm-blog {
    margin-bottom: 70px;
}

.blog-box {
    height: 100%;
    padding: 24px 24px 32px;
    box-shadow: 0 12px 16px -4px rgba(16, 24, 40, 0.08);
    border-radius: 20px;
}

.blog-box a {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.blog-img {
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 64px;
}

.blog-box:has(.blog-desc h5) .blog-img {
    margin-bottom: 32px;
}

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

.blog-desc {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.blog-desc h5 {
    font-size: 14px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    line-height: 20px;
    margin-bottom: 12px;
    color: #4A658C;
}

.blog-desc .blog-title {
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
}

.blog-desc h3 {
    font-size: 24px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    line-height: 32px;
    margin-bottom: 12px;
    color: #101828;
    width: 80%;
    transition: all 0.3s;
}

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

.blog-box svg path {
    transition: all 0.3s;
}

.blog-box:hover .blog-desc svg path {
    stroke: #E78324;
}

.blog-desc p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
    margin-bottom: 32px;
    flex: 1;
}

.blog-avatar {
    display: flex;
    align-items: center;
    column-gap: 12px;
    flex: 1;
}

.avtar-data h4 {
    font-size: 14px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    line-height: 20px;
    margin-bottom: 0px;
    color: #101828;
}

.avtar-data p {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 0px;
    color: #667085;
}

/* Footer */

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

.foot-logo {
    margin-bottom: 30px;
}

.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;
}

html.with-fancybox {
    overflow: hidden;
}

/* Companion Animals Css */

.jq-inner-banner {
    margin-top: 100px;
    padding: 69px 0 18px;
    min-height: 544px;
}

.jq-inner-banner .hb-banner-img.hb-banner-img2 {
    right: 0;
    z-index: -2;
    width: 100%;
}

.jq-inner-banner .hb-banner-img.hb-banner-img2 img {
    width: 100%;
}

.jq-inner-banner .hb-desc h1 {
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
}

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

.jq-inner-banner .hb-img {
    position: absolute;
    bottom: 0px;
    right: 0;
    z-index: -1;
}

.jq-inner-banner .hb-img img {
    width: auto;
}

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

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

.com-experience .title::before,
.com-experience .title::after {
    content: "";
    height: 67px;
    width: 62px;
    position: absolute;
    top: 50%;
    left: -132px;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='63' height='69' viewBox='0 0 63 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.8638 57.7669C33.5957 59.9214 35.2415 61.5013 35.7173 61.8075C36.1885 62.1147 38.4112 62.3425 39.8828 63.5405C41.3508 64.7366 42.0197 66.8641 42.4152 67.2631C42.8115 67.6666 44.6921 68.9601 46.7541 68.2665C48.8134 67.5712 50.7896 66.1174 49.7983 63.0352C48.807 59.953 49.1763 59.5242 49.996 56.7527C50.8158 53.9812 48.9316 52.4843 48.9316 52.4843C48.9316 52.4843 47.0827 50.9395 44.5241 52.2951C41.9656 53.6507 41.6216 54.1001 38.3932 53.7452C35.1666 53.3922 34.1346 55.6151 33.8638 57.7669Z' fill='%23473220'/%3E%3Cpath d='M53.072 57.683C50.9377 58.7055 50.294 60.4235 50.9738 61.8351C51.6537 63.2468 53.3997 63.8188 55.533 62.7963C57.6672 61.7739 58.8463 59.8001 58.1665 58.3884C57.4867 56.9768 55.2062 56.6606 53.072 57.683Z' fill='%23473220'/%3E%3Cpath d='M52.9629 48.9364C50.769 50.4931 50.379 52.5417 51.4136 53.993C52.4483 55.4443 54.5148 55.7497 56.7086 54.193C58.9024 52.6363 59.8422 50.1976 58.8076 48.7464C57.773 47.2942 55.1567 47.3797 52.9629 48.9364Z' fill='%23473220'/%3E%3Cpath d='M43.2314 49.669C42.6546 51.9599 41.0972 52.9328 39.5742 52.5509C38.052 52.1689 37.1411 50.5762 37.718 48.2853C38.2949 45.9944 39.9976 44.4467 41.5197 44.8287C43.0428 45.2115 43.8083 47.3781 43.2314 49.669Z' fill='%23473220'/%3E%3Cpath d='M51.8441 48.0268C50.7544 50.4826 48.8215 51.2744 47.1892 50.5528C45.557 49.8321 44.8437 47.8719 45.9334 45.4161C47.0231 42.9604 49.2296 41.5532 50.8618 42.2739C52.4941 42.9946 52.9338 45.5702 51.8441 48.0268Z' fill='%23473220'/%3E%3Cpath d='M8.12752 44.7018C9.72909 45.5539 11.4544 44.746 11.8362 44.4676C12.2163 44.1929 13.0587 42.5328 14.4327 41.7482C15.805 40.9645 17.6657 41.0798 18.0954 40.8916C18.5288 40.7042 20.1006 39.6287 20.1746 37.819C20.2468 36.0112 19.7015 34.0403 16.9994 33.8908C14.2973 33.7413 14.0725 33.326 12.1531 31.8614C10.2338 30.3967 8.50219 31.4146 8.50219 31.4146C8.50219 31.4146 6.74352 32.391 7.03874 34.7834C7.33305 37.1768 7.58134 37.5785 6.33998 39.9809C5.10133 42.3823 6.52865 43.8488 8.12752 44.7018Z' fill='%23473220'/%3E%3Cpath d='M13.7991 29.7495C13.9598 31.7134 15.1081 32.7268 16.4136 32.6205C17.719 32.5142 18.6869 31.3278 18.5253 29.3639C18.3646 27.4 17.1756 25.8938 15.8701 26.001C14.5646 26.1064 13.6375 27.7856 13.7991 29.7495Z' fill='%23473220'/%3E%3Cpath d='M6.93594 27.2237C7.49568 29.3939 8.97898 30.3082 10.4208 29.938C11.8625 29.5677 12.7184 28.0516 12.1578 25.8814C11.598 23.7112 9.97477 22.2527 8.53299 22.6239C7.09031 22.9941 6.3753 25.0535 6.93594 27.2237Z' fill='%23473220'/%3E%3Cpath d='M4.60125 35.0019C6.21727 36.1343 6.51158 37.6361 5.75954 38.7054C5.0066 39.7747 3.49169 40.0071 1.87566 38.8748C0.259641 37.7424 -0.440023 35.9568 0.312917 34.8875C1.06495 33.8182 2.98522 33.8696 4.60125 35.0019Z' fill='%23473220'/%3E%3Cpath d='M5.89039 27.8185C7.48204 29.3986 7.52268 31.1382 6.47272 32.1913C5.42275 33.2444 3.67944 33.2138 2.08779 31.6328C0.496143 30.0526 0.0564715 27.9176 1.10644 26.8636C2.1564 25.8114 4.29874 26.2384 5.89039 27.8185Z' fill='%23473220'/%3E%3Cpath d='M44.7524 17.4213C45.3428 18.9688 47.0175 19.448 47.4481 19.485C47.8752 19.5237 49.456 18.8851 50.8761 19.1688C52.2935 19.4516 53.506 20.6479 53.9159 20.7767C54.3275 20.9082 56.0582 21.109 57.2003 19.9074C58.3396 18.7049 59.1512 17.0205 57.3799 15.2964C55.6086 13.5714 55.7034 13.1508 55.2638 10.9907C54.8241 8.82977 53.0185 8.49289 53.0185 8.49289C53.0185 8.49289 51.2192 8.11006 49.9796 9.93592C48.74 11.7609 48.6687 12.1869 46.3657 13.0976C44.0653 14.0074 44.1646 15.8738 44.7524 17.4213Z' fill='%23473220'/%3E%3Cpath d='M57.6717 10.5211C56.5992 11.9706 56.7797 13.3579 57.743 14.0678C58.7063 14.7777 60.0885 14.5407 61.1602 13.0912C62.2327 11.6417 62.3212 9.89136 61.3579 9.18148C60.3946 8.4716 58.7443 9.07158 57.6717 10.5211Z' fill='%23473220'/%3E%3Cpath d='M54.4668 4.66363C53.5451 6.49509 54.0154 8.01485 55.2315 8.62473C56.4485 9.23462 57.9508 8.70311 58.8725 6.87255C59.7943 5.04199 59.5551 3.06279 58.3381 2.45291C57.122 1.84212 55.3886 2.83217 54.4668 4.66363Z' fill='%23473220'/%3E%3Cpath d='M48.1688 8.6244C48.5994 10.3739 47.8979 11.5855 46.7351 11.8702C45.5723 12.1549 44.3887 11.4063 43.9572 9.65589C43.5265 7.90551 44.1197 6.25602 45.2834 5.97135C46.4462 5.68668 47.7381 6.87402 48.1688 8.6244Z' fill='%23473220'/%3E%3Cpath d='M53.387 4.44782C53.5314 6.49188 52.5112 7.71436 51.1525 7.80985C49.7947 7.90534 48.612 6.83782 48.4676 4.79465C48.3231 2.75059 49.3072 1.01643 50.665 0.920936C52.0246 0.824544 53.2425 2.40375 53.387 4.44782Z' fill='%23473220'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
}

.com-experience .title::after {
    left: auto;
    right: -132px;
}

.com-experience .different-box {
    transition: all ease-in-out 0.5s;
}

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

.com-experience .different-box .different-img {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1;
}

.com-experience .different-box .different-desc {
    flex: 0;
}

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

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

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

.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-help-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -2;
}

.com-help-bg img {
    width: 100%;
}

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

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

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

.com-help-grid .com-help-box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 50px 0;
    border-bottom: 1px solid #E78324;
}

.com-help-grid .com-help-box+.com-help-box {
    border-left: 1px solid #E78324;
}

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

.com-help-grid .com-help-box:nth-child(4),
.com-help-grid .com-help-box:nth-child(5),
.com-help-grid .com-help-box:nth-child(6) {
    border-bottom: 0;
}

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

.com-help-box:hover .com-help-icon svg path {
    transition: all ease-in-out 0.5s;
}

.com-help-box:hover .com-help-icon svg path {
    fill: #E78324;
}

.com-help-box p {
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    color: #000000;
    margin-bottom: 0;
    transition: all ease-in-out 0.5s;
}

.com-help-grid .com-help-box:hover p {
    color: #E78324;
}

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

.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;
}

.ourcare-navigation {
justify-content: space-between;
  position: absolute;
  top: 5px;
  left: -10px;
  right: -10px;
  z-index: 1;
  margin: 0;
}
.ourcare-navigation .swiper-button-prev, .ourcare-navigation .swiper-button-next {
	width: 30px;
	height: 30px;
	margin: 0;
	top: 0;
}

.ourcare-navigation .swiper-button-prev::after, .ourcare-navigation .swiper-button-next::after {
    display: none;
}

.ourcare-navigation .swiper-button-prev {
	left: 0;
}

.ourcare-navigation .swiper-button-disabled {
	opacity: 0;
	transition: all 0.4s ease-in-out;
}
.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%;
}

.com-faq {
    margin-bottom: 20px !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-plus-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;
}

/* Veterinary Drug Compounding CSS */

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

.vdc-drug-img img {
    width: 100%;
}

.vdc-drug .title h2 {
    width: 100%;
}

.vdc-drug .title h2 span {
    display: block;
}

.vdc-drug .title p {
    width: 80%;
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
}

.vdc-drug .title p+p {
    margin-top: 40px;
    position: relative;
}

.vdc-drug .title p+p::after {
    content: "";
    position: absolute;
    top: -20px;
    left: 0;
    height: 1px;
    width: 100%;
    max-width: calc(100% - 10%);
    background-color: #E78324;
}

.vdc-oversees .title h2 {
    width: 100%;
}

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

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

.different-box-tree {
    position: absolute;
    bottom: 0;
    left: 30px;
    width: 65px;
    opacity: 0;
    visibility: hidden;
    transition: all ease-in-out 0.5s;
    z-index: -1;
}

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

.vdc-oversees .different-box:hover .different-box-tree {
    opacity: 1;
    visibility: visible;
}

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

/* Quality Page */

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

.quality-banner .hb-desc p {
    width: 100%;
}

.quality-banner .hb-img {
    position: absolute;
    bottom: 0;
    left: auto;
    right: auto;
}

.qua-safety .title p {
    width: 85%;
}

.qua-safety .title .btn-primary {
    padding: 15px 32px;
}

.qua-safety-accordion.com-type-accordion .accordion-item {
    background-color: transparent;
    border: 0;
    padding: 20px 28px 20px 0;
    border-radius: 0;
}

.qua-safety-accordion.com-type-accordion .accordion-item:first-child {
    padding: 0 28px 20px 0;
}

.qua-safety-accordion.com-type-accordion .accordion-item+.accordion-item {
    border-top: 1px solid rgba(231, 131, 36, 0.5);
    margin-top: 0;
}

.qua-safety-accordion.com-type-accordion .accordion-item:last-child {
    padding-bottom: 0;
}

.qua-safety-accordion.com-type-accordion .accordion-button {
    color: #282828;
    column-gap: 15px;
}

.qua-safety-accordion.com-type-accordion .accordion-button img {
    width: 30px;
}

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

.qua-safety-accordion.com-type-accordion .accordion-button:not(.collapsed) svg path {
    fill: #E78324;
}

.qua-safety-accordion.com-type-accordion .accordion-body {
    padding: 10px 0 0 46px;
}


/* How Work Page */
.howork-banner .hb-img {
    bottom: -190px;
    right: -40px;
}


.jq-how-work .title h2 {
    width: 100%;
}

.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-wrap {
    margin-top: 20px;
}

.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;
}

.how-work-content .trusted-img {
    margin-bottom: 30px;
    flex: none;
    min-height: 171px;
}

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


.how-work-content .trusted-desc p {
    margin: 0 auto;
    max-width: 90%;
}

.how-work-content .trusted-desc h3 {
    font-size: 18px;
    line-height: 27px;
}

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

.page-template-how-work .hm-ease {
    padding-top: 0 !important;
}

.page-template-how-work .hm-ease::before,
.page-template-how-work .hm-ease::after {
    display: none;
}

/* Order Hub Page */

.orderhub-banner .hb-img {
    bottom: -136px;
    right: -60px;
}

.jq-order-technology .title h2 {
    width: 100%;
}

.jq-order-technology .different-box {
    padding: 45px 24px;
    transition: all ease-in-out 0.5s;
}

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

.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;
}

.jq-order-technology .different-desc p {
    width: 90%;
    font-size: 14px;
    line-height: 21px;
}

.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 Page */

.jq-getstarted-banner {
    padding-bottom: 0 !important;
}

.jq-getstarted-banner .row+.row {
    margin-top: 20px;
}

.jq-getstarted-banner .hb-img {
    position: absolute;
    left: auto;
    right: auto;
    bottom: 0;
}

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

.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: 55px 0 95px;
}

.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: -270px;
    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;
}

.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 {
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    display: flex;
    align-items: center;
    column-gap: 10px;
    justify-content: center;
}

.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;
}

.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);
}

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

.getstarted-wrap .redirect-link {
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    text-decoration-line: underline;
    color: #000000;
}

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

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

.jq-getstarted-banner .hb-img {
    position: static;
}

.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;
}

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

.jq-veter-banner .hb-desc h1 span {
    display: block;
}

.petcare-box {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 50px;
    position: relative;
    height: 100%;
}

.petcare-box::after {
    content: "";
    position: absolute;
    right: -103px;
    top: 0;
    bottom: 48px;
    width: 16px;
    border: 1px solid rgba(231, 131, 36, 0.5);
    border-radius: 16px;
}

.petcare-main .row .col-lg-5:nth-child(2) .petcare-box {
    flex-direction: column-reverse;
}

.petcare-main .row .col-lg-5:nth-child(2) .petcare-box::after {
    left: -104px;
    right: auto;
    top: 48px;
    bottom: 0;
}


.pc-desc h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #E78324;
}

.pc-desc p {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #000000;
}

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

.extab-img-content {
    display: none;
    text-align: center;
}

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

.getstarte-img img {
    max-width: 114px;
}

.jq-one-cta {
    padding-top: 40px;
}

.jq-one-cta .cta-title:has(p) h3 {
    margin-bottom: 10px;
}

.jq-one-cta .cta-title p {
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #000000;
}

.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;

}

.guide-modal .modal-content {
    background-color: #ffecda;
}

.guide-modal .modal-title {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #033C5A;
    text-align: center;
}

.guide-modal .modal-body {
    padding: 30px 20px;
}

.guide-modal .modal-body .forminator-label {
    display: none !important;
}

.guide-modal .modal-body .forminator-input {
    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;
}

.guide-modal .modal-body .forminator-button {
    padding: 13px 30px !important;
    font-size: 16px !important;
    line-height: 25px !important;
    margin-top: 20px !important;
}

.guide-modal .modal-body .forminator-row-last {
    margin-bottom: 0 !important;
}


/* FAQ Page */

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

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

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


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

.jq-faq-banner.jq-getstarted-banner .hb-img {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.jq-faq-banner.jq-getstarted-banner .hb-desc h1 {
    margin-bottom: 0;
}

.jq-faq-banner.jq-getstarted-banner .row+.row {
    margin-top: 0;
}

/* About Us */

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

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

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

.jq-ab-easy .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;
}

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


/* Responsive */
@media screen and (max-width: 1599px) {
    .hb-banner-img1 img {
        max-width: 55%;
        left: 0;
    }

    .home-banner {
        background-size: 100% 220px !important;
    }
}

@media screen and (max-width: 1399px) {
    header .menu-item:nth-child(1) {
        margin-left: 60px;
    }

    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 {
        background-size: 100% 180px !important;
    }

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

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

    .hb-img-medkit {
        right: calc(0px + 120px);
    }

    .title h2 {
        width: 90%;
        font-size: 46px;
        line-height: 56px;
    }

    .title p {
        width: 90%;
    }


    .blog-desc h3 {
        font-size: 21px;
        line-height: 28px;
    }

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

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

    .hm-testmain .col-lg-5::after {
        left: -33px;
    }

    .hm-health-img img {
        width: 75%;
    }

    .pet-chekup-icon:nth-child(3) {
        right: -47px;
    }

    .pet-chekup-icon:nth-child(5) {
        left: -48px;
    }

    .pet-chekup-icon:nth-child(6) {
        left: -48px;
    }

    .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;
    }

    .hb-img img {
        width: 80%;
    }

    .hb-img-medkit {
        right: calc(0px + 140px);
    }

    .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;
}
}

@media screen and (max-width: 1299px) {
    .hb-banner-img.hb-banner-img1 img {
        max-width: 80px;
    }

    .home-banner {
        background-size: 100% 130px !important;
    }

}

@media screen and (max-width: 1199px) {
    .home-banner {
    min-height: auto;
}
    .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: 8px 18px;
        font-size: 14px;
        line-height: 20px;
    }

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

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

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

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

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

    .home-banner {
        padding: 20px 0 50px;
    }

    .hb-img img {
        width: 95%;
    }

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

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

    .hb-img-medkit {
        right: calc(0px + 110px);
    }

    .hb-img-medkit img {
        width: 80%;
    }

    .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: 8px 18px;
        font-size: 14px;
    }

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

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

    .hm-caring {
        margin-top: 80px;
        padding: 80px 0;
        background: rgba(231, 131, 36, 0.2);
        margin-bottom: 0;
    }

    .hm-caring-inner::before {
        display: none;
    }

    .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;
    }

    .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-testmain .col-lg-5::after {
        display: none;
    }

    .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;
    }

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

    .blog-box {
        padding: 20px 20px 28px;
    }

    .blog-desc h3 {
        font-size: 16px;
        line-height: 24px;
    }

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


    .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-cont li h5 {
        font-size: 18px;
        line-height: 24px;
    } */

    .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: 80%;
    }

    .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-left: 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: 40px;
        max-height: 40px;
    }

    .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;
}

}

@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;
        /* position: absolute; */
        z-index: 2;
        /* top: 15px; */
        cursor: pointer;
        /* left: 15px; */
        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,
    header .menu-item.menu-item-has-children:nth-last-of-type(2)>a::after {
        display: block;
    }

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

    .row {
        row-gap: 30px;
    }

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

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

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

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

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

    .hb-img img {
        width: 50% !important;
    }

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

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

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

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

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

    .hb-img-medkit {
        right: calc(50% + -80px);
        width: 80px;
    }

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

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

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

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

    .hm-caring {
        margin-top: 70px;
        padding: 70px 0;
    }

    .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;
    }

    .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: 50px;
    }

    .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: 80px;
    }

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

    .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: 11px;
}
.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-type .title h2 {
        max-width: 100%;
    }

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

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

    .how-work-content-wrap {
        margin-top: 0;
    }

    .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: 80%;
}
}

@media screen and (max-width: 767px) {
    .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 {
        padding-top: 30px;
        padding-bottom: 30px;
        margin-top: 78px;
        background-size: 100% 70px !important;
    }

    .hb-img-medkit {
        right: calc(50% + -90px);
        bottom: -30px;
    }

    .hb-desc h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 15px;
    }
    .home .hb-desc h1 {
        max-width: 80%;
        
}
    .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-health-main {
        padding: 70px 0 30px;
    }

    .pet-chekup-icon img {
        width: 50px;
        height: 50px;
    }

    .pet-chekup-icon:nth-child(3) {
        right: 0;
    }

    .pet-chekup-icon:nth-child(4) {
        right: 0;
    }

    .pet-chekup-icon:nth-child(5) {
        left: 0;
    }

    .pet-chekup-icon:nth-child(6) {
        top: 100px;
        left: 0;
    }

    .hm-caring {
        margin-top: 0px;
        padding: 50px 0;
    }

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

    .hm-caring-btn a img {
        width: 100px;
    }

    .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 .tab-item a {
        font-size: 16px;
        line-height: 24px;
    }

    .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-img-medkit img,
    .hb-banner-img1 img,
    .hb-banner-img2 img,
    .hb-banner-img img {
        width: 100%;
    }

    .hm-different .title {
        text-align: center;
    }

    .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 {
        padding: 8px 15px !important;
    border: 1px solid #E78324 !important;
    border-radius: 50px;
    font-size: 11px;
    line-height: 11px;
    }

    .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;
    }

    .hm-caring .title h2 span {
        display: inline;
    }

    .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 {
        z-index: 1;
        position: relative;
        bottom: -30px;
    }

    .hb-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: 0;
        width: 100%;
    }
    button.close-btn {
        width: 30px;
    height: 30px;
    }
    button.close-btn svg {
        width: 10px;
    height: 10px;
    }
    .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;
    }
}