@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?74zehw#iefix") format("embedded-opentype"),
    url("../fonts/icomoon.ttf?74zehw") format("truetype"),
    url("../fonts/icomoon.woff?74zehw") format("woff"),
    url("../fonts/icomoon.svg?74zehw#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

.my-icon {
  font-family: "icomoon";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-ai-social:before {
  content: "\e900";
}
.icon-angle-down:before {
  content: "\e901";
}
.icon-angle-left:before {
  content: "\e902";
}
.icon-angle-right:before {
  content: "\e903";
}
.icon-angle-up:before {
  content: "\e904";
}
.icon-arrow-down-long:before {
  content: "\e905";
}
.icon-arrow-down:before {
  content: "\e906";
}
.icon-arrow-left-long:before {
  content: "\e907";
}
.icon-arrow-left:before {
  content: "\e908";
}
.icon-arrow-right-long:before {
  content: "\e909";
}
.icon-arrow-right:before {
  content: "\e90a";
}
.icon-arrow-up-long:before {
  content: "\e90b";
}
.icon-arrow-up:before {
  content: "\e90c";
}
.icon-artificial-intelligence:before {
  content: "\e90d";
}
.icon-big-data:before {
  content: "\e90e";
}
.icon-bulb:before {
  content: "\e90f";
}
.icon-calendar:before {
  content: "\e910";
}
.icon-check:before {
  content: "\e911";
}
.icon-close:before {
  content: "\e912";
}
.icon-cloud:before {
  content: "\e913";
}
.icon-comments:before {
  content: "\e914";
}
.icon-dobble-angles-down:before {
  content: "\e915";
}
.icon-dobble-angles-left:before {
  content: "\e916";
}
.icon-dobble-angles-right:before {
  content: "\e917";
}
.icon-dobble-angles-up:before {
  content: "\e918";
}
.icon-envelope:before {
  content: "\e919";
}
.icon-facebook:before {
  content: "\e91a";
}
.icon-figma:before {
  content: "\e91b";
}
.icon-folder-open:before {
  content: "\e91c";
}
.icon-framer:before {
  content: "\e91d";
}
.icon-github:before {
  content: "\e91e";
}
.icon-instagram:before {
  content: "\e91f";
}
.icon-linkedin-in:before {
  content: "\e920";
}
.icon-location-dot:before {
  content: "\e921";
}
.icon-magnifying-glass:before {
  content: "\e922";
}
.icon-paper-plane:before {
  content: "\e923";
}
.icon-phone:before {
  content: "\e924";
}
.icon-play-t:before {
  content: "\e925";
}
.icon-quotation-bottom-left:before {
  content: "\e926";
}
.icon-quotation-bottom-right:before {
  content: "\e927";
}
.icon-quotation-top-left:before {
  content: "\e928";
}
.icon-quotation-top-right:before {
  content: "\e929";
}
.icon-robot-1:before {
  content: "\e92a";
}
.icon-robot-2:before {
  content: "\e92b";
}
.icon-smartphone:before {
  content: "\e92c";
}
.icon-user:before {
  content: "\e92d";
}
.icon-x-twitter:before {
  content: "\e92e";
}


/*end*/

body,
pre {
    word-wrap: break-word;
}
a,
button,
input[type="button"],
input[type="submit"] {
    cursor: pointer;
}
.bouns-anime:hover::after,
.bouns-anime:hover::before,
.play-btn.v1:hover::after,
.play-btn.v1:hover::before,
.play-btn.v2:hover::after,
.play-btn.v2:hover::before,
.preloder.v1,
.preloder.v2 {
    user-select: none;
    pointer-events: none;
}
.work-process.v1 .work-process-cards .text-2,
.work-process.v2 .counter-num {
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 2px;
}

button,
button:focus,
button:focus-visible,
button:focus-within {
    outline: 0;
    background: inherit;
    min-width: inherit;
}
.menu-bar.v1 .menu-logo a,
.menu-bar.v2 .menu-logo a,
.menu-bar.v3 .menu-logo a,
.pricing-pack.v1 .price-card .link-anime,
.pricing-pack.v2 .price-card .link-anime,
article,
aside,
audio,
canvas,
embed,
footer,
header,
iframe,
img,
nav,
object,
pre,
section,
svg,
video {
    display: block;
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    vertical-align: middle;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .mobile-logo a img,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .offcanvas-logo a img,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .mobile-logo a img,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .offcanvas-logo a img,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .mobile-logo a img,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .offcanvas-logo a img,
iframe {
    max-width: 100%;
}
del {
    text-decoration: line-through;
}
pre {
    word-break: break-all;
}
textarea {
    resize: initial;
}
.text-bold,
b,
strong {
    font-weight: 700;
}
blockquote,
q {
    quotes: none;
}
li,
ol,
ul {
    list-style: none;
}
.uneditable-input,
input,
select,
textarea {
    min-width: auto;
    box-sizing: border-box;
    line-height: 1.6;
    height: 50px;
    padding: 0 20px;
    vertical-align: middle;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.text-1,
.text-2 {
    line-height: 1.2;
}
.uneditable-input:focus,
input:focus,
select:focus,
textarea:focus {
    outline: 0;
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.25);
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl,
.row {
    --bs-gutter-x: 1.875rem;
}
body,
html {
    overflow-x: hidden;
}
body {
    font-family: "Readex Pro", sans-serif;
    font-size: 14px;
    line-height: 25px;
    word-spacing: 0px;
    background: var(--black);
}
.breadcrumb.v1 li,
.breadcrumb.v1 li ~ li::before,
.breadcrumb.v2 li,
.breadcrumb.v2 li ~ li::before,
.btn-anime.v3:hover i,
.btn-anime.v4 i,
.link-anime.v3:hover i,
.link-anime.v4 i,
.play-btn.v1,
.play-btn.v2,
.slider-btns.v1 .next-btn:hover,
.slider-btns.v1 .prev-btn:hover,
.slider-btns.v2 .next-btn:hover,
.slider-btns.v2 .prev-btn:hover,
.text-1,
.text-2,
.text-3,
.text-4,
.text-5,
.text-6 {
    color: var(--white);
}
.text-para-1,
.text-para-2 {
    color: var(--gblack2);
}
.text-1 {
    font-size: 54px;
}
.text-2 {
    font-size: 42px;
}
.text-3 {
    font-size: 30px;
    line-height: 1.3;
}
.section-title .text-2,
.section-title-center .text-2,
.text-4 {
    font-size: 24px;
    line-height: 1.4;
}
.text-5,
.text-6 {
    line-height: 1.5;
}
.text-5 {
    font-size: 20px;
}
.text-6 {
    font-size: 18px;
}
.text-para-1 {
    font-size: 16px;
    line-height: 1.6;
}
.text-para-2 {
    font-size: 14px;
    line-height: 1.6;
}
.text-light {
    font-weight: 300;
}
.text-reguler {
    font-weight: 400;
}
.text-medium {
    font-weight: 500;
}
.text-semibold {
    font-weight: 600;
}
.text-upper {
    text-transform: uppercase;
}
.text-capital {
    text-transform: capitalize;
}
.text-lower {
    text-transform: lowercase;
}
.breadcrumb.v1 a:hover,
.btn-anime.v6:hover,
.btn-anime.v7 i,
.btn-anime.v7:hover,
.link-anime.v6:hover,
.link-anime.v7 i,
.link-anime.v7:hover,
.play-btn.v1:hover,
.slider-btns.v1 .next-btn,
.slider-btns.v1 .prev-btn,
.text-orange,
a:hover,
button:hover {
    color: var(--orange);
}
.breadcrumb.v2 a:hover,
.btn-anime.v3 i,
.btn-anime.v4:hover i,
.btn-anime.v5:hover,
.btn-anime.v8 i,
.btn-anime.v8:hover,
.link-anime.v3 i,
.link-anime.v4:hover i,
.link-anime.v5:hover,
.link-anime.v8 i,
.link-anime.v8:hover,
.play-btn.v2:hover,
.slider-btns.v2 .next-btn,
.slider-btns.v2 .prev-btn,
.text-purple {
    color: var(--purple);
}
a,
button {
    color: var(--white);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
a,
a:hover {
    text-decoration: none;
}
.mt-30,
.mt-space > div > div,
.section-title-center.v2 .main-title ~ .all-btns,
.section-title-center.v2 .main-title ~ .slider-btns,
.section-title-center.v4 .main-title ~ .all-btns,
.section-title-center.v4 .main-title ~ .slider-btns,
.section-title.v2 .main-title ~ .all-btns,
.section-title.v2 .main-title ~ .slider-btns,
.section-title.v4 .main-title ~ .all-btns,
.section-title.v4 .main-title ~ .slider-btns {
    margin-top: 30px;
}
.mb-30,
.mb-space > div > div {
    margin-bottom: 30px;
}
.mt-space > div:first-child > div,
.mt-space > div[class*="col-1"]:nth-child(10) > div,
.mt-space > div[class*="col-1"]:nth-child(11) > div,
.mt-space > div[class*="col-1"]:nth-child(12) > div,
.mt-space > div[class*="col-1"]:nth-child(2) > div,
.mt-space > div[class*="col-1"]:nth-child(3) > div,
.mt-space > div[class*="col-1"]:nth-child(4) > div,
.mt-space > div[class*="col-1"]:nth-child(5) > div,
.mt-space > div[class*="col-1"]:nth-child(6) > div,
.mt-space > div[class*="col-1"]:nth-child(7) > div,
.mt-space > div[class*="col-1"]:nth-child(8) > div,
.mt-space > div[class*="col-1"]:nth-child(9) > div,
.mt-space > div[class*="col-2"]:nth-child(2) > div,
.mt-space > div[class*="col-2"]:nth-child(3) > div,
.mt-space > div[class*="col-2"]:nth-child(4) > div,
.mt-space > div[class*="col-2"]:nth-child(5) > div,
.mt-space > div[class*="col-2"]:nth-child(6) > div,
.mt-space > div[class*="col-3"]:nth-child(2) > div,
.mt-space > div[class*="col-3"]:nth-child(3) > div,
.mt-space > div[class*="col-3"]:nth-child(4) > div,
.mt-space > div[class*="col-4"]:nth-child(2) > div,
.mt-space > div[class*="col-4"]:nth-child(3) > div,
.mt-space > div[class*="col-5"]:nth-child(2) > div {
    margin-top: 0;
}
.mb-space > div:first-child > div,
.mb-space > div[class*="col-1"]:nth-child(10) > div,
.mb-space > div[class*="col-1"]:nth-child(11) > div,
.mb-space > div[class*="col-1"]:nth-child(12) > div,
.mb-space > div[class*="col-1"]:nth-child(2) > div,
.mb-space > div[class*="col-1"]:nth-child(3) > div,
.mb-space > div[class*="col-1"]:nth-child(4) > div,
.mb-space > div[class*="col-1"]:nth-child(5) > div,
.mb-space > div[class*="col-1"]:nth-child(6) > div,
.mb-space > div[class*="col-1"]:nth-child(7) > div,
.mb-space > div[class*="col-1"]:nth-child(8) > div,
.mb-space > div[class*="col-1"]:nth-child(9) > div,
.mb-space > div[class*="col-2"]:nth-child(2) > div,
.mb-space > div[class*="col-2"]:nth-child(3) > div,
.mb-space > div[class*="col-2"]:nth-child(4) > div,
.mb-space > div[class*="col-2"]:nth-child(5) > div,
.mb-space > div[class*="col-2"]:nth-child(6) > div,
.mb-space > div[class*="col-3"]:nth-child(2) > div,
.mb-space > div[class*="col-3"]:nth-child(3) > div,
.mb-space > div[class*="col-3"]:nth-child(4) > div,
.mb-space > div[class*="col-4"]:nth-child(2) > div,
.mb-space > div[class*="col-4"]:nth-child(3) > div,
.mb-space > div[class*="col-5"]:nth-child(2) > div {
    margin-bottom: 0;
}
.mt-20,
.section-title-center.v1 .text-2 ~ .text-para-1,
.section-title-center.v2 .text-2 ~ .text-para-1,
.section-title-center.v3 .text-2 ~ .text-para-1,
.section-title-center.v4 .text-2 ~ .text-para-1,
.section-title.v1 .text-2 ~ .text-para-1,
.section-title.v2 .text-2 ~ .text-para-1,
.section-title.v3 .text-2 ~ .text-para-1,
.section-title.v4 .text-2 ~ .text-para-1 {
    margin-top: 20px;
}
.mt-40 {
    margin-top: 40px;
}
.banner.v1 .banner-left,
.mt-50,
.patient-care.v1 .content-left,
.sidebar__wrapper {
    margin-top: 50px;
}
.mt-60 {
    margin-top: 60px;
}
.mt-80 {
    margin-top: 80px;
}
.pt-27 {
    padding-top: 27px;
}
.pt-45 {
    padding-top: 45px;
}
.pt-50 {
    padding-top: 50px;
}
.pt-125 {
    padding-top: 125px;
}
.pt-140 {
    padding-top: 140px;
}
.pb-27 {
    padding-bottom: 27px;
}
.pb-50 {
    padding-bottom: 50px;
}
.section-title .text-para-1,
.section-title-center .text-para-1 {
    font-size: 14px;
    line-height: 1.3;
}
.banner.v1 .main-banner-content,
.banner.v1 .section-title,
.banner.v2 .main-banner-content,
.banner.v2 .section-title,
.clind-logo.v1 .swiper-slide,
.clind-logo.v2 .swiper-slide,
.clind-logo.v3 .swiper-slide,
.faq-section.v1 .section-title,
.section-title-center.v1,
.section-title-center.v2,
.section-title-center.v3,
.section-title-center.v4,
.section-title.v1,
.section-title.v2,
.section-title.v3,
.section-title.v4,
.team.v1 .title-left-right,
.work-process.v1 .content-right .section-title {
    text-align: center;
}
.info-footer.v1 .address-link li,
.info-footer.v1 .info-link li,
.info-footer.v1 .social-link,
.info-footer.v2 .address-link li,
.info-footer.v2 .info-link li,
.info-footer.v2 .social-link,
.section-title-center.v2 .all-btns,
.section-title-center.v2 .slider-btns,
.section-title-center.v4 .all-btns,
.section-title-center.v4 .slider-btns,
.section-title.v2 .all-btns,
.section-title.v2 .slider-btns,
.section-title.v4 .all-btns,
.section-title.v4 .slider-btns {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.bg-cover,
.bg-cover-bottom,
.bg-cover-center,
.bg-cover-top {
    background-repeat: no-repeat;
    background-size: cover;
}
.bg-cover-top {
    background-position: top;
}
.bg-cover-center {
    background-position: center;
}
.bg-cover-bottom {
    background-position: bottom;
}
.btn-anime.v1,
.btn-anime.v2,
.btn-anime.v3,
.btn-anime.v4,
.btn-anime.v5,
.btn-anime.v6,
.btn-anime.v7,
.btn-anime.v8,
.link-anime.v1,
.link-anime.v2,
.link-anime.v3,
.link-anime.v4,
.link-anime.v5,
.link-anime.v6,
.link-anime.v7,
.link-anime.v8 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
    color: var(--white);
    font-weight: 600;
    line-height: 1.3;
    white-space: nowrap;
}
.btn-anime.v1,
.btn-anime.v2,
.btn-anime.v3,
.btn-anime.v4,
.btn-anime.v5,
.link-anime.v1,
.link-anime.v2,
.link-anime.v3,
.link-anime.v4,
.link-anime.v5 {
    padding: 17px 28px;
    font-size: 18px;
}
.btn-anime.v6,
.btn-anime.v7,
.btn-anime.v8,
.link-anime.v6,
.link-anime.v7,
.link-anime.v8 {
    padding: 0;
    font-size: 14px;
}


.banner.v1 .start-ai-form input,
.btn-anime.v1,
.btn-anime.v2,
.faq-section.v1 .accordion-main li.active,
.link-anime.v1,
.link-anime.v2,
.play-btn.v1:not(.bouns-anime)::before {
    border: 1px solid var(--orange);
}
.banner.v2 .card-img-text.active,
.banner.v2 .card-img-text:hover,
.banner.v2 .start-ai-form input,
.btn-anime.v3,
.btn-anime.v4,
.faq-section.v2 .accordion-btn:not(.collapsed),
.link-anime.v3,
.link-anime.v4,
.play-btn.v2:not(.bouns-anime)::before,
.pricing-pack.v1 .price-card {
    border: 1px solid var(--purple);
}
.btn-anime.v5,
.link-anime.v5 {
    color: var(--black);
    background: var(--white);
}
.btn-anime.v1:hover,
.btn-anime.v2,
.info-footer.v1 .info-footer-content .email-form button,
.link-anime.v1:hover,
.link-anime.v2,
.menu-bar.v1 .mobile-menu-btn.active span,
.menu-bar.v1 .mobile-menu-btn:hover span,
.play-btn.v1.bouns-anime::before,
.play-btn.v1::after,
.slider .slider-pagination.v1 .swiper-pagination-bullet.swiper-pagination-bullet-active,
.slider-btns.v1 .next-btn::before,
.slider-btns.v1 .prev-btn::before,
.social-link.v1 a::before {
    background: var(--orange);
}
.btn-anime.v1 {
	background: var(--transparent) !important;
}
.btn-anime.v1:hover {
	background: var(--orange) !important;
}
.btn-anime,
.btn-anime.v1,
.btn-anime.v3,
.clind-logo.v2,
.link-anime.v3,
.link-anime.v1 {
    background: var(--transparent);
}

.btn-anime.v2:hover,
.btn-anime.v4:hover,
.link-anime.v2:hover,
.link-anime.v4:hover {
    background: var(--orange);
	color: var(--white) !important;
}
.btn-anime.v3:hover,
.btn-anime.v4,
.contact.v1 .contact-box .all-btns .btn-anime.active,
.info-footer.v2 .info-footer-content .email-form button,
.link-anime.v3:hover,
.link-anime.v4,
.menu-bar.v2 .mobile-menu-btn.active span,
.menu-bar.v2 .mobile-menu-btn:hover span,
.menu-bar.v3 .mobile-menu-btn.active span,
.menu-bar.v3 .mobile-menu-btn:hover span,
.play-btn.v2.bouns-anime::before,
.play-btn.v2::after,
.slider .slider-pagination.v2 .swiper-pagination-bullet.swiper-pagination-bullet-active,
.slider-btns.v2 .next-btn::before,
.slider-btns.v2 .prev-btn::before,
.social-link.v2 a::before,
.tags-links a:hover,
.tags-widgets a:hover {
    background: var(--purple);
	border: 1px solid transparent;
}
.btn-anime.v3 i,
.btn-anime.v3:hover i,
.btn-anime.v4 i,
.clind-logo.v1 img,
.clind-logo.v2 img,
.clind-logo.v3 img,
.link-anime.v3 i,
.link-anime.v3:hover i,
.link-anime.v4 i {
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.btn-anime.round-border-small,
.link-anime.round-border-small {
    border-radius: 5px;
}
.btn-anime.round-border-full,
.link-anime.round-border-full {
    border-radius: 50px;
}
.clind-logo.v1 a,
.clind-logo.v2 a,
.clind-logo.v3 a,
.info-footer.v1 .footer-content .terms-link li,
.info-footer.v1 .footer-content .terms-link li a,
.info-footer.v1 .footer-logo a,
.info-footer.v2 .footer-content .terms-link li,
.info-footer.v2 .footer-content .terms-link li a,
.info-footer.v2 .footer-logo a,
.link-anime,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .mobile-logo a,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .offcanvas-logo a,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .mobile-logo a,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .offcanvas-logo a,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .mobile-logo a,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .offcanvas-logo a {
    display: inline-block;
}
.all-btns,
.slider-btns,
.testimonial.v1 .testimonial-card .profile-header,
.testimonial.v2 .testimonial-card .profile-header,
.testimonial.v3 .testimonial-card .profile-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
.preloder.v1,
.preloder.v2 {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    background: var(--black);
}
.preloder.v1 .loader,
.preloder.v2 .loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    animation: 1.7s linear infinite spin;
    z-index: 10;
}
.preloder.v1 .loader::after,
.preloder.v1 .loader:before,
.preloder.v2 .loader::after,
.preloder.v2 .loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
}
.preloder.v1 .loader:before,
.preloder.v2 .loader:before {
    animation: 1.8s linear infinite spin;
}
.preloder.v1 .loader:after,
.preloder.v2 .loader:after {
    animation: 1s linear infinite spin;
}
@keyframes spin {
    0% {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
    }
    100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
    }
}
.preloder.v1 .loader,
.preloder.v1 .loader::after,
.preloder.v1 .loader:before {
    border-top-color: var(--orange);
}
.preloder.v2 .loader,
.preloder.v2 .loader::after,
.preloder.v2 .loader:before {
    border-top-color: var(--purple);
}
.slider {
    position: relative;
    overflow: hidden;
}
.slider .slider-pagination.v1,
.slider .slider-pagination.v2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
}
.slider .slider-pagination.v1 .swiper-pagination-bullet,
.slider .slider-pagination.v2 .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    padding: 0;
    opacity: 1;
    border-radius: 50px;
    border: 1px solid var(--tr);
    background: var(--tr);
    margin: 0;
}
.slider .slider-pagination.v1 .swiper-pagination-bullet {
    border: 1px solid var(--orange);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.slider .slider-pagination.v2 .swiper-pagination-bullet {
    border: 1px solid var(--purple);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.slider-btns.v1 .next-btn,
.slider-btns.v1 .prev-btn,
.slider-btns.v2 .next-btn,
.slider-btns.v2 .prev-btn {
    position: relative;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 14px;
    line-height: 40px;
    background: var(--tr);
    border-radius: 80px;
    z-index: 1;
}
.slider-btns.v1 .next-btn::before,
.slider-btns.v1 .prev-btn::before,
.slider-btns.v2 .next-btn::before,
.slider-btns.v2 .prev-btn::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.1;
    border-radius: 80px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    z-index: -1;
}
.slider-btns.v1 .next-btn:hover::before,
.slider-btns.v1 .prev-btn:hover::before,
.slider-btns.v2 .next-btn:hover::before,
.slider-btns.v2 .prev-btn:hover::before,
.social-link.v3 a:hover::before {
    opacity: 1;
}
.social-link.v1,
.social-link.v2,
.social-link.v3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
}
.social-link.v1 a,
.social-link.v2 a,
.social-link.v3 a {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: var(--white);
    border-radius: 50px;
    z-index: 1;
}
.social-link.v1 a::before,
.social-link.v2 a::before,
.social-link.v3 a::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: 50px;
    background: var(--tr);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    z-index: -1;
}
.social-link.v1 a:hover::before,
.social-link.v2 a:hover::before,
.social-link.v3 a:hover::before {
    opacity: 0.2;
}
.social-link.v1 a,
.social-link.v2 a {
    border: 1px solid rgba(137, 135, 135, 0.502);
}
.clind-logo.v3,
.pricing-pack.v2 .price-card,
.social-link.v3 a::before,
.testimonial.v2 {
    background: var(--black);
}
.breadcrumb.v1,
.breadcrumb.v2 {
    position: relative;
    text-align: center;
    z-index: 1;
    background: var(--black2);
}
.breadcrumb.v1 .bg-shap,
.breadcrumb.v2 .bg-shap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    z-index: -1;
}
.breadcrumb.v1 .text-2,
.breadcrumb.v2 .text-2 {
    font-size: 30px;
}
.blog-section.v2 .blog-card .info-list ~ .text-4,
.breadcrumb.v1 .text-2 ~ ul,
.breadcrumb.v2 .text-2 ~ ul,
.collaboration.v1 .collaboration-card .text-4 ~ .text-para-1,
.collaboration.v1 .collaboration-card .text-para-1 ~ .link-anime,
.collaboration.v1 .services-card .text-4 ~ .text-para-1,
.collaboration.v1 .services-card .text-para-1 ~ .link-anime,
.collaboration.v2 .collaboration-card .text-4 ~ .text-para-1,
.collaboration.v2 .collaboration-card .text-para-1 ~ .link-anime,
.collaboration.v2 .services-card .text-4 ~ .text-para-1,
.collaboration.v2 .services-card .text-para-1 ~ .link-anime,
.info-footer.v1 .address-link li ~ li,
.info-footer.v2 .address-link li ~ li,
.services.v1 .collaboration-card .text-4 ~ .text-para-1,
.services.v1 .collaboration-card .text-para-1 ~ .link-anime,
.services.v1 .services-card .text-4 ~ .text-para-1,
.services.v1 .services-card .text-para-1 ~ .link-anime,
.services.v2 .collaboration-card .text-4 ~ .text-para-1,
.services.v2 .collaboration-card .text-para-1 ~ .link-anime,
.services.v2 .services-card .text-4 ~ .text-para-1,
.services.v2 .services-card .text-para-1 ~ .link-anime,
.services.v3 .collaboration-card .text-4 ~ .text-para-1,
.services.v3 .collaboration-card .text-para-1 ~ .link-anime,
.services.v3 .services-card .text-4 ~ .text-para-1,
.services.v3 .services-card .text-para-1 ~ .link-anime {
    margin-top: 15px;
}
.breadcrumb.v1 ul,
.breadcrumb.v2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 5px;
    font-size: 14px;
    font-weight: 600;
}
.breadcrumb.v1 li ~ li,
.breadcrumb.v2 li ~ li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}
.breadcrumb.v1 li ~ li::before,
.breadcrumb.v2 li ~ li::before {
    content: "/";
}
.breadcrumb.v1 a,
.breadcrumb.v2 a {
    display: block;
    font-size: 14px;
}
.bouns-anime,
.play-btn.v1,
.play-btn.v2 {
    position: relative;
    text-align: center;
    display: inline-block;
    width: 50px;
    height: 50px;
    font-size: 15px;
    line-height: 53px;
    border-radius: 100px;
    z-index: 1;
}
.bouns-anime::after,
.bouns-anime::before,
.play-btn.v1::after,
.play-btn.v1::before,
.play-btn.v2::after,
.play-btn.v2::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    z-index: -1;
    user-select: none;
    pointer-events: none;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.bouns-anime::before,
.play-btn.v1::before,
.play-btn.v2::before {
    animation: 4s ease-out infinite b-zoom;
}
@keyframes b-zoom {
    0% {
opacity: 0.8;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
    }
    100% {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3);
opacity: 0;
    }
}
.play-btn.v1.bouns-anime:hover::before,
.play-btn.v1:hover::after,
.play-btn.v2.bouns-anime:hover::before,
.play-btn.v2:hover::after {
    background: var(--white);
}
.play-btn.v1:not(.bouns-anime):hover::before,
.play-btn.v2:not(.bouns-anime):hover::before {
    border: 1px solid var(--white);
}
.ai-development.v1 .categories-list li ~ li,
.blog-section.v1 .blog-card .info-list ~ .text-4,
.blog-section.v2 .blog-card .text-para-1 ~ .link-anime,
.collaboration.v1 .collaboration-card .card-icon ~ .text-4,
.collaboration.v1 .collaboration-card .card-logo ~ .text-4,
.collaboration.v1 .services-card .card-icon ~ .text-4,
.collaboration.v1 .services-card .card-logo ~ .text-4,
.collaboration.v2 .collaboration-card .card-icon ~ .text-4,
.collaboration.v2 .collaboration-card .card-logo ~ .text-4,
.collaboration.v2 .services-card .card-icon ~ .text-4,
.collaboration.v2 .services-card .card-logo ~ .text-4,
.collaboration.v2 .w-md-50-0 ~ .slider-btns,
.contact.v1 .main-form .form-box ~ .group-form-box,
.contact.v1 .main-form .group-form-box ~ .form-box,
.contact.v1 .main-form .group-form-box ~ .group-form-box,
.cta-section.v1 .section-title ~ .cta-content-right,
.faq-section.v2 .main-form .form-box ~ .group-form-box,
.faq-section.v2 .main-form .group-form-box ~ .form-box,
.faq-section.v2 .main-form .group-form-box ~ .group-form-box,
.features-section .features-content .card-icon ~ .text-5,
.info-footer.v1 .footer__widget-title ~ .footer__widget-content,
.info-footer.v1 .text-para-1 ~ .social-link,
.info-footer.v2 .footer__widget-title ~ .footer__widget-content,
.info-footer.v2 .text-para-1 ~ .social-link,
.our-blog-details.v1 .main-form .form-box ~ .group-form-box,
.our-blog-details.v1 .main-form .group-form-box ~ .form-box,
.our-blog-details.v1 .main-form .group-form-box ~ .group-form-box,
.pricing-pack.v1 .price-card .price-card-header .text-3 ~ .text-2,
.pricing-pack.v1 .price-card .price-card-header ~ .price-point-list,
.pricing-pack.v1 .price-card .price-point-list ~ .link-anime,
.pricing-pack.v2 .price-card .price-card-header .text-3 ~ .text-2,
.pricing-pack.v2 .price-card .price-card-header ~ .price-point-list,
.pricing-pack.v2 .price-card .price-point-list ~ .link-anime,
.services-details.v1 .check-out-box .box-right ~ .box-left,
.services.v1 .collaboration-card .card-icon ~ .text-4,
.services.v1 .collaboration-card .card-logo ~ .text-4,
.services.v1 .services-card .card-icon ~ .text-4,
.services.v1 .services-card .card-logo ~ .text-4,
.services.v2 .collaboration-card .card-icon ~ .text-4,
.services.v2 .collaboration-card .card-logo ~ .text-4,
.services.v2 .services-card .card-icon ~ .text-4,
.services.v2 .services-card .card-logo ~ .text-4,
.services.v3 .collaboration-card .card-icon ~ .text-4,
.services.v3 .collaboration-card .card-logo ~ .text-4,
.services.v3 .services-card .card-icon ~ .text-4,
.services.v3 .services-card .card-logo ~ .text-4,
.sidebar__wrapper .brand-promo-list li ~ li,
.sidebar__wrapper .contact-info-list li ~ li,
.sidebar__wrapper .info-list li ~ li,
.sidebar__wrapper .sidebar__widget ~ .sidebar__widget,
.testimonial.v3 .testimonial-card .testimonial-content ~ .testimonial-profile {
    margin-top: 30px;
}
.blog-section.v2 .blog-card .text-4 ~ .text-para-1,
.cta-section.v1 .cta-content-right .text-5 ~ .btn-anime,
.faq-section.v1 .accordion-main li ~ li,
.faq-section.v2 .accordion-main li ~ li,
.features-section .features-content .card-icon ~ .text-para-1,
.info-footer.v1 .text-para-1 ~ .email-form,
.info-footer.v2 .info-footer-content .address-link ~ .social-link,
.info-footer.v2 .text-para-1 ~ .email-form,
.pricing-pack.v1 .price-card .price-card-header .text-2 ~ .text-para-1,
.pricing-pack.v2 .price-card .price-card-header .text-2 ~ .text-para-1,
.services-details.v1 .check-mark-list li ~ li,
.sidebar__wrapper .category-list li ~ li,
.sidebar__wrapper .recent-news-list li ~ li,
.testimonial.v1 .testimonial-card .testimonial-profile ~ .testimonial-content,
.testimonial.v2 .testimonial-card .testimonial-profile ~ .testimonial-content,
.work-process.v1 .work-process-cards li .text-4 ~ .text-para-1 {
    margin-top: 20px;
}
.sidebar__wrapper .sidebar__widget-head {
    position: relative;
}
.sidebar__wrapper .sidebar__widget-head .sidebar__widget-title {
    color: var(--white);
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
}
.sidebar__wrapper .sidebar__widget-head ~ .sidebar__widget-content {
    padding-top: 0;
}
.sidebar__wrapper .search-widget form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    background: var(--black);
}
.sidebar__wrapper .search-widget input {
    width: calc(100% - 50px);
    color: var(--white);
    font-size: 16px;
    background: var(--tr);
}
.sidebar__wrapper .search-widget button {
    padding: 0;
    width: 50px;
    height: 50px;
    font-size: 15px;
    color: var(--white);
    border-radius: 0 5px 5px 0;
    background: var(--purple);
}
.sidebar__wrapper .category-list {
    border-top: 1px solid var(--gBlack);
    padding-top: 23px;
}
.sidebar__wrapper .category-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 14px;
}
.sidebar__wrapper .category-list li a {
    position: relative;
    padding-left: 30px;
    font-size: 16px;
    color: var(--white);
}
.sidebar__wrapper .category-list li a i {
    position: absolute;
    top: 5px;
    left: 0;
    color: var(--purple);
}
.sidebar__wrapper .category-list li a:hover {
    padding-left: 35px;
    color: var(--purple);
}
.services-details.v1 .check-mark-list li,
.sidebar__wrapper .recent-news-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
}
.sidebar__wrapper .recent-news-list .post-img a {
    position: relative;
    display: block;
    width: 120px;
    height: 120px;
    border-radius: 2px;
    overflow: hidden;
}
.sidebar__wrapper .recent-news-list .post-img a::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    background: var(--black);
}
.banner.v2 .card-img-text .banner-card-img img,
.sidebar__wrapper .recent-news-list .post-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.sidebar__wrapper .recent-news-list .post-text {
    width: calc(100% - 140px);
}
.blog-section.v1 .blog-card .info-list i,
.blog-section.v1 .blog-card li i,
.blog-section.v2 .blog-card .info-list i,
.blog-section.v2 .blog-card li i,
.sidebar__wrapper .recent-news-list .post-text .text-6 a {
    color: var(--white);
}
.banner.v2 .win-watch .watch-item button:hover .text-para-1,
.blog-section.v2 .blog-card .info-list a:hover,
.blog-section.v2 .blog-card .info-list i,
.blog-section.v2 .blog-card .text-4 a:hover,
.collaboration.v2 .collaboration-card .text-4 a:hover,
.collaboration.v2 .services-card .text-4 a:hover,
.faq-section.v2 .accordion-btn::after,
.faq-section.v2 .accordion-btn:hover,
.info-footer.v2 .footer-content .terms-link a:hover,
.info-footer.v2 .footer-content .text-para-1 a:hover,
.info-footer.v2 .info-footer-content .address-link a:hover,
.info-footer.v2 .info-footer-content .address-link i,
.info-footer.v2 .info-footer-content .link-list a:hover,
.menu-bar.v2 .main-menu li.active > a,
.menu-bar.v2 .main-menu li.current-menu-parent > a,
.menu-bar.v2 .main-menu li.current_page_item > a,
.menu-bar.v2 .main-menu li.current_page_parent > a,
.menu-bar.v2 .main-menu li:hover > a,
.menu-bar.v2 .mobile-main-manu li.active > a,
.menu-bar.v2 .mobile-main-manu li.current-menu-parent > a,
.menu-bar.v2 .mobile-main-manu li.current_page_item > a,
.menu-bar.v2 .mobile-main-manu li.current_page_parent > a,
.menu-bar.v2 .mobile-main-manu li:hover > a,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.active > a,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.current-menu-parent > a,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.current_page_item > a,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.current_page_parent > a,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li:hover > a,
.menu-bar.v3 .main-menu li.active > a,
.menu-bar.v3 .main-menu li.current-menu-parent > a,
.menu-bar.v3 .main-menu li.current_page_item > a,
.menu-bar.v3 .main-menu li.current_page_parent > a,
.menu-bar.v3 .main-menu li:hover > a,
.menu-bar.v3 .mobile-main-manu li.active > a,
.menu-bar.v3 .mobile-main-manu li.current-menu-parent > a,
.menu-bar.v3 .mobile-main-manu li.current_page_item > a,
.menu-bar.v3 .mobile-main-manu li.current_page_parent > a,
.menu-bar.v3 .mobile-main-manu li:hover > a,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.active > a,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.current-menu-parent > a,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.current_page_item > a,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.current_page_parent > a,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li:hover > a,
.scroll-bottom-top.v2,
.services-details.v1 .next-preve-post .next-post:hover .text-5,
.services-details.v1 .next-preve-post .prev-post:hover .text-5,
.services.v3 .collaboration-card .text-4 a:hover,
.services.v3 .services-card .text-4 a:hover,
.sidebar__wrapper .contact-info-list li .text-para-1 a:hover,
.sidebar__wrapper .info-list li .text-para-1 a:hover,
.sidebar__wrapper .recent-news-list .post-text .text-6 a:hover {
    color: var(--purple);
}
.sidebar__wrapper .recent-news-list .post-text .text-6 ~ .date {
    margin-top: 2px;
}
.sidebar__wrapper .recent-news-list .post-text .date {
    color: var(--white);
    font-size: 12px;
    gap: 10px;
}
.sidebar__wrapper .recent-news-list li:hover .post-img a::before {
    opacity: 0.4;
}
.sidebar__wrapper .recent-news-list li:hover .post-img a img {
    -webkit-transform: rotate(1.05deg) scale(1.1);
    -moz-transform: rotate(1.05deg) scale(1.1);
    -o-transform: rotate(1.05deg) scale(1.1);
    transform: rotate(1.05deg) scale(1.1);
}
.sidebar__wrapper .recent-news-list .post-text h6 {
    font-weight: 800;
}
.sidebar__wrapper .recent-news-list .post-text h6 ~ p,
.team.v1 .team-card .team-card-text .text-para-1 {
    margin-top: 4px;
}
.blog-section.v1 .blog-card .info-list .text-para-1 a:hover,
.faq-section.v1 .accordion-btn::after,
.info-footer.v1 .footer-content .terms-link a:hover,
.info-footer.v1 .footer-content .text-para-1 a:hover,
.info-footer.v1 .info-footer-content .address-link a:hover,
.info-footer.v1 .info-footer-content .address-link i,
.info-footer.v1 .info-footer-content .link-list a:hover,
.menu-bar.v1 .main-menu li.active > a,
.menu-bar.v1 .main-menu li.current-menu-parent > a,
.menu-bar.v1 .main-menu li.current_page_item > a,
.menu-bar.v1 .main-menu li.current_page_parent > a,
.menu-bar.v1 .main-menu li:hover > a,
.menu-bar.v1 .mobile-main-manu li.active > a,
.menu-bar.v1 .mobile-main-manu li.current-menu-parent > a,
.menu-bar.v1 .mobile-main-manu li.current_page_item > a,
.menu-bar.v1 .mobile-main-manu li.current_page_parent > a,
.menu-bar.v1 .mobile-main-manu li:hover > a,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.active > a,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.current-menu-parent > a,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.current_page_item > a,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li.current_page_parent > a,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .close-mobile-btn:hover li:hover > a,
.pricing-pack.v2 .price-card .price-point-list li i,
.scroll-bottom-top.v1,
.sidebar__wrapper .recent-news-list .post-text .my-icon {
    color: var(--orange);
}
.sidebar__wrapper .brand-promo-list li,
.sidebar__wrapper .contact-info-list li,
.sidebar__wrapper .info-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
.sidebar__wrapper .brand-promo-list li .brand-text .text-4 ~ .text-para-1,
.sidebar__wrapper .brand-promo-list li .info-text .text-4 ~ .text-para-1,
.sidebar__wrapper .contact-info-list li .brand-text .text-4 ~ .text-para-1,
.sidebar__wrapper .contact-info-list li .info-text .text-4 ~ .text-para-1,
.sidebar__wrapper .info-list li .brand-text .text-4 ~ .text-para-1,
.sidebar__wrapper .info-list li .info-text .text-4 ~ .text-para-1 {
    margin-top: 12px;
}
.sidebar__wrapper .brand-promo-list li,
.sidebar__wrapper .contact-info-list li {
    padding: 30px;
    border-radius: 20px;
    background: var(--black2);
}
.sidebar__wrapper .brand-promo-list li {
    gap: 30px;
}
.sidebar__wrapper .brand-promo-list li .brand-logo {
    max-width: 40px;
}
.banner.v1 .banner-right .banner-profile-img img,
.contact.v1 .main-form .group-form-box .form-box,
.faq-section.v2 .main-form .group-form-box .form-box,
.fun-facts.v1 .fun-facts-img img,
.menu-bar.v1 .menu-logo a img,
.menu-bar.v1 .menu-logo img,
.menu-bar.v1 .mobile-menu-bar .mobile-content .btn-anime,
.menu-bar.v1 .mobile-menu-bar .mobile-content .link-anime,
.menu-bar.v1 .mobile-menu-bar .mobile-content li,
.menu-bar.v2 .menu-logo a img,
.menu-bar.v2 .menu-logo img,
.menu-bar.v2 .mobile-menu-bar .mobile-content .btn-anime,
.menu-bar.v2 .mobile-menu-bar .mobile-content .link-anime,
.menu-bar.v2 .mobile-menu-bar .mobile-content li,
.menu-bar.v3 .menu-logo a img,
.menu-bar.v3 .menu-logo img,
.menu-bar.v3 .mobile-menu-bar .mobile-content .btn-anime,
.menu-bar.v3 .mobile-menu-bar .mobile-content .link-anime,
.menu-bar.v3 .mobile-menu-bar .mobile-content li,
.our-blog-details.v1 .main-form .group-form-box .form-box,
.our-blog-details.v1 .post-big-img img,
.our-blog-details.v1 .post-big-img-ai img,
.sidebar__wrapper .brand-promo-list li .brand-logo img,
.work-process.v1 .mobile-img-left img {
    width: 100%;
}
.sidebar__wrapper .info-box {
    padding: 30px 40px;
    border-radius: 20px;
    background: var(--black2);
}
.blog-section.v1 .blog-card .text-4 ~ .link-anime,
.faq-section.v1 .section-title ~ .accordion-main,
.sidebar__wrapper .info-box .text-4 ~ .info-list {
    margin-top: 40px;
}
.sidebar__wrapper .contact-info-list .info-icon,
.sidebar__wrapper .info-list .info-icon {
    width: 60px;
    height: 60px;
    text-align: center;
    font-size: 26px;
    line-height: 60px;
    border-radius: 100px;
    color: var(--purple);
    background: var(--black);
}
.sidebar__wrapper .contact-info-list li .text-para-1 a,
.sidebar__wrapper .info-list li .text-para-1 a {
    color: var(--gBlack);
}
.contact .sidebar__widget-content,
.services-details .sidebar__widget-content {
    padding: 0;
    background: var(--tr);
}
.banner.v2 .win-watch li .venobox,
.banner.v2 .win-watch li:not(.watch-item),
.banner.v2 .win-watch > ul,
.fun-facts.v1 .fun-fact-content .counter-area,
.fun-facts.v1 .fun-fact-content .counter-area li,
.menu-bar.v1 .menu-bar-content,
.menu-bar.v1 .menu-right,
.menu-bar.v2 .menu-bar-content,
.menu-bar.v2 .menu-right,
.menu-bar.v3 .menu-bar-content,
.menu-bar.v3 .menu-right,
.services-details.v1 .next-preve-post,
.services-details.v1 .next-preve-post .next-post,
.services-details.v1 .next-preve-post .prev-post,
.tags-links,
.tags-widgets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tags-links a,
.tags-widgets a {
    display: inline-block;
    padding: 8px 9px;
    color: var(--white);
    font-size: 16px;
    border-radius: 5px;
    background: var(--black);
}
.tags-links {
    gap: 15px;
}
.tags-widgets {
    gap: 13px;
}
.scroll-bottom-top.v1,
.scroll-bottom-top.v2 {
    position: fixed;
    width: 40px;
    height: 40px;
    bottom: 30px;
    right: 0;
    text-align: center;
    line-height: 42px;
    opacity: 0;
    font-size: 15px;
    visibility: hidden;
    border-radius: 100px;
    background: var(--black3);
    box-shadow: 0 4.8px 24.4px -6px rgba(19, 16, 34, 0.1), 0 4px 13px -2px rgba(19, 16, 34, 0.06);
    z-index: 5;
}
.scroll-bottom-top.v1.show,
.scroll-bottom-top.v2.show {
    opacity: 1;
    right: 15px;
    visibility: visible;
}
.scroll-bottom-top.v1:hover,
.services.v1 .services-card:hover .card-icon {
    color: var(--white);
    background: var(--orange);
}
.scroll-bottom-top.v2:hover {
    color: var(--white);
    background: var(--purple);
}
.menu-bar.v1,
.menu-bar.v2,
.menu-bar.v3 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 7;
}
.menu-bar.v1.sticky-header,
.menu-bar.v2.sticky-header,
.menu-bar.v3.sticky-header {
    position: fixed;
}
.fun-facts.v1 .counter-area,
.menu-bar.v1 .menu-bar-content,
.menu-bar.v2 .menu-bar-content,
.menu-bar.v3 .menu-bar-content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
}
.menu-bar.v1 .menu-right,
.menu-bar.v2 .menu-right,
.menu-bar.v3 .menu-right {
    width: calc(100% - 150px);
    gap: 25px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.banner.v1 .banner-right .arrow-shap,
.banner.v2 .robot-shap-1,
.banner.v2 .robot-shap-2,
.menu-bar.v1 .main-menu,
.menu-bar.v1 .menu-right li:not(:last-child),
.menu-bar.v1 .mobile-menu-bar .mobile-main-manu ul ul,
.menu-bar.v2 .main-menu,
.menu-bar.v2 .menu-right li:not(:last-child),
.menu-bar.v2 .mobile-menu-bar .mobile-main-manu ul ul,
.menu-bar.v3 .main-menu,
.menu-bar.v3 .menu-right li:not(:last-child),
.menu-bar.v3 .mobile-menu-bar .mobile-main-manu ul ul,
.testimonial.v1 .testimonial-card .q-icon-1,
.testimonial.v1 .testimonial-card .q-icon-2,
.testimonial.v2 .testimonial-card .q-icon-1,
.testimonial.v2 .testimonial-card .q-icon-2 {
    display: none;
}
.clind-logo.v1 a,
.clind-logo.v1 img,
.clind-logo.v2 a,
.clind-logo.v2 img,
.clind-logo.v3 a,
.clind-logo.v3 img,
.menu-bar.v1 .menu-logo,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .mobile-logo a,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .mobile-logo img,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .offcanvas-logo a,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .offcanvas-logo img,
.menu-bar.v2 .menu-logo,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .mobile-logo a,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .mobile-logo img,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .offcanvas-logo a,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .offcanvas-logo img,
.menu-bar.v3 .menu-logo,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .mobile-logo a,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .mobile-logo img,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .offcanvas-logo a,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .offcanvas-logo img {
    max-width: 120px;
}
.menu-bar.v1 .mobile-menu-btn,
.menu-bar.v2 .mobile-menu-btn,
.menu-bar.v3 .mobile-menu-btn {
    position: relative;
    width: 35px;
    height: 25px;
    background: var(--tr);
}
.menu-bar.v1 .mobile-menu-btn span,
.menu-bar.v2 .mobile-menu-btn span,
.menu-bar.v3 .mobile-menu-btn span {
    position: absolute;
    border-radius: 10px;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--white);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.menu-bar.v1 .mobile-menu-btn span:first-child,
.menu-bar.v2 .mobile-menu-btn span:first-child,
.menu-bar.v3 .mobile-menu-btn span:first-child {
    top: 0;
}
.menu-bar.v1 .mobile-menu-btn span:nth-child(3),
.menu-bar.v2 .mobile-menu-btn span:nth-child(3),
.menu-bar.v3 .mobile-menu-btn span:nth-child(3) {
    bottom: 0;
}
.menu-bar.v1 .mobile-menu-btn.active span:first-child,
.menu-bar.v2 .mobile-menu-btn.active span:first-child,
.menu-bar.v3 .mobile-menu-btn.active span:first-child {
    width: 15px;
    top: 23px;
    -webkit-transform: translate(-1.5px, -5.3px) rotate(-135deg);
    -moz-transform: translate(-1.5px, -5.3px) rotate(-135deg);
    -o-transform: translate(-1.5px, -5.3px) rotate(-135deg);
    transform: translate(-1.5px, -5.3px) rotate(-135deg);
}
.menu-bar.v1 .mobile-menu-btn.active span:nth-child(2),
.menu-bar.v2 .mobile-menu-btn.active span:nth-child(2),
.menu-bar.v3 .mobile-menu-btn.active span:nth-child(2) {
    width: 75%;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.menu-bar.v1 .mobile-menu-btn.active span:nth-child(3),
.menu-bar.v2 .mobile-menu-btn.active span:nth-child(3),
.menu-bar.v3 .mobile-menu-btn.active span:nth-child(3) {
    width: 15px;
    bottom: 23px;
    -webkit-transform: translate(-1.5px, 7.3px) rotate(135deg);
    -moz-transform: translate(-1.5px, 7.3px) rotate(135deg);
    -o-transform: translate(-1.5px, 7.3px) rotate(135deg);
    transform: translate(-1.5px, 7.3px) rotate(135deg);
}
.menu-bar.v1 .mobile-menu-bar,
.menu-bar.v2 .mobile-menu-bar,
.menu-bar.v3 .mobile-menu-bar {
    position: fixed;
    max-width: 320px;
    width: 100%;
    height: 100%;
    top: 0;
    left: -100%;
    opacity: 0;
    visibility: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    background: var(--black2);
    z-index: 5;
}
.menu-bar.v1 .mobile-menu-bar.active,
.menu-bar.v2 .mobile-menu-bar.active,
.menu-bar.v3 .mobile-menu-bar.active {
    left: 0;
    opacity: 1;
    visibility: visible;
}
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 30px;
    border-bottom: 1px solid var(--border2);
}
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .mobile-logo,
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .offcanvas-logo,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .mobile-logo,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .offcanvas-logo,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .mobile-logo,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .offcanvas-logo {
    padding-left: 30px;
}
.menu-bar.v1 .mobile-menu-bar .mobile-menu-header .close-mobile-btn,
.menu-bar.v2 .mobile-menu-bar .mobile-menu-header .close-mobile-btn,
.menu-bar.v3 .mobile-menu-bar .mobile-menu-header .close-mobile-btn {
    padding: 30px;
    font-size: 20px;
    border-left: 1px solid var(--border2);
    background: var(--tr);
}
.menu-bar.v1 .mobile-menu-bar .mobile-main-manu,
.menu-bar.v2 .mobile-menu-bar .mobile-main-manu,
.menu-bar.v3 .mobile-menu-bar .mobile-main-manu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.menu-bar.v1 .mobile-menu-bar .mobile-main-manu li,
.menu-bar.v2 .mobile-menu-bar .mobile-main-manu li,
.menu-bar.v3 .mobile-menu-bar .mobile-main-manu li {
    border-top: 1px solid var(--border2);
}
.menu-bar.v1 .mobile-menu-bar .mobile-main-manu li a,
.menu-bar.v2 .mobile-menu-bar .mobile-main-manu li a,
.menu-bar.v3 .mobile-menu-bar .mobile-main-manu li a {
    position: relative;
    display: block;
    color: var(--white);
    padding: 15px 40px 15px 30px;
    font-size: 13px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 500;
}
.menu-bar.v1 .mobile-menu-bar .mobile-main-manu li.has-dropdown > a::after,
.menu-bar.v2 .mobile-menu-bar .mobile-main-manu li.has-dropdown > a::after,
.menu-bar.v3 .mobile-menu-bar .mobile-main-manu li.has-dropdown > a::after {
    position: absolute;
    font-family: icomoon;
    speak: never;
    font-size: calc(100% - 2px);
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    top: 14px;
    right: 24px;
    content: "\e901";
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.menu-bar.v1 .mobile-menu-bar .mobile-main-manu li.has-dropdown.active > a::after,
.menu-bar.v2 .mobile-menu-bar .mobile-main-manu li.has-dropdown.active > a::after,
.menu-bar.v3 .mobile-menu-bar .mobile-main-manu li.has-dropdown.active > a::after {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}
.menu-bar.v1 .mobile-menu-bar .mobile-main-manu > ul > li:first-child,
.menu-bar.v2 .mobile-menu-bar .mobile-main-manu > ul > li:first-child,
.menu-bar.v3 .mobile-menu-bar .mobile-main-manu > ul > li:first-child {
    border-top: none;
}
.menu-bar.v1 .mobile-menu-bar .mobile-main-manu ul ul a,
.menu-bar.v2 .mobile-menu-bar .mobile-main-manu ul ul a,
.menu-bar.v3 .mobile-menu-bar .mobile-main-manu ul ul a {
    font-size: calc(100% - 2px);
}
.menu-bar.v1 .mobile-menu-bar .mobile-content,
.menu-bar.v1 .mobile-menu-bar .social-link,
.menu-bar.v2 .mobile-menu-bar .mobile-content,
.menu-bar.v2 .mobile-menu-bar .social-link,
.menu-bar.v3 .mobile-menu-bar .mobile-content,
.menu-bar.v3 .mobile-menu-bar .social-link {
    padding: 30px 30px 0;
}
.menu-bar.v1 .mobile-menu-bar .social-link,
.menu-bar.v2 .mobile-menu-bar .social-link,
.menu-bar.v3 .mobile-menu-bar .social-link {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.menu-bar.v1 .mobile-menu-bar .mobile-content .all-btns,
.menu-bar.v2 .mobile-menu-bar .mobile-content .all-btns,
.menu-bar.v3 .mobile-menu-bar .mobile-content .all-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.menu-bar.v1 .mobile-menu-overlay,
.menu-bar.v2 .mobile-menu-overlay,
.menu-bar.v3 .mobile-menu-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background: var(--black2);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    z-index: 2;
}
.menu-bar.v1 .mobile-menu-overlay.active,
.menu-bar.v2 .mobile-menu-overlay.active,
.menu-bar.v3 .mobile-menu-overlay.active {
    opacity: 0.7;
    visibility: visible;
}
.menu-bar.v1 {
    padding: 20px 0;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.clind-logo.v1,
.collaboration.v1 .collaboration-card,
.collaboration.v1 .services-card,
.faq-section.v1 .accordion-btn,
.faq-section.v2 .accordion-btn,
.faq-section.v2 .accordion-main li,
.menu-bar.v1.sticky-header,
.services.v1 .services-card,
.services.v2 .collaboration-card,
.services.v2 .services-card,
.team.v1,
.testimonial.v1 {
    background: var(--black2);
}
.menu-bar.v2 .menu-bar-content,
.menu-bar.v3 .menu-bar-content {
    position: relative;
    padding: 21px 0;
    z-index: 1;
}
.menu-bar.v2 .menu-bar-content::before,
.menu-bar.v3 .menu-bar-content::before {
    position: absolute;
    content: "";
    width: calc(100% + 30px);
    height: 100%;
    top: 0;
    left: -15px;
    z-index: -1;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    background: var(--black2);
}
.banner.v1 .start-ai-form,
.banner.v2 .start-ai-form {
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
.banner.v1 .start-ai-form input,
.banner.v2 .start-ai-form input {
    padding: 0 30px !important;
    width: 100%;
    height: 60px;
    color: var(--white);
    border-radius: 80px;
    background: var(--transparent);
}
.banner.v1 .start-ai-form input::placeholder,
.banner.v2 .start-ai-form input::placeholder {
    opacity: 1;
}
.banner.v1 .banner-right .banner-profile-img {
    max-width: 350px;
    margin: 0 auto;
}
.banner.v2,
.collaboration.v1 .collaboration-card,
.collaboration.v1 .services-card,
.collaboration.v2 .collaboration-card,
.collaboration.v2 .services-card,
.services.v2 .collaboration-card,
.services.v2 .services-card,
.services.v3 .collaboration-card,
.services.v3 .services-card {
    position: relative;
    z-index: 1;
}
.banner.v2 .banner-cards .anime-bubble {
    top: -216px;
    right: -283px;
}
.banner.v2 .card-img-text {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid transparent;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.banner.v2 .card-img-text .banner-card-text {
    position: relative;
    padding: 30px;
    min-height: 323px;
    bottom: -100%;
    border-radius: 20px;
    background: var(--black);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    z-index: 1;
}
.banner.v2 .card-img-text .banner-card-img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
}
.banner.v2 .card-img-text.active .banner-card-text,
.banner.v2 .card-img-text:hover .banner-card-text {
    bottom: 0;
    opacity: 1;
    visibility: visible;
}
.banner.v2 .win-watch > ul {
    gap: 20px;
}
.banner.v2 .win-watch li {
    width: 100%;
    padding: 25px;
    border-radius: 20px;
    border: 1px solid rgba(137, 135, 135, 0.502);
}
.banner.v2 .win-watch .watch-item button {
    gap: 40px;
    text-align: inherit;
	border-width: 0;
}

.banner.v2 .win-watch .watch-item button .text-para-1 {
    color: var(--white);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.banner.v2 .win-watch .count-item,
.blog-section.v1 .blog-card li,
.blog-section.v2 .blog-card li {
    gap: 10px;
}
.banner.v2 .win-watch .count-item .text-2 {
    width: calc(100% - 105px);
}
.banner.v2 .win-watch .count-item .text-5 {
    max-width: 95px;
}
.collaboration.v1 .collaboration-card,
.collaboration.v1 .services-card,
.collaboration.v2 .collaboration-card,
.collaboration.v2 .services-card,
.services.v1 .collaboration-card,
.services.v1 .services-card,
.services.v2 .collaboration-card,
.services.v2 .services-card,
.services.v3 .collaboration-card,
.services.v3 .services-card {
    padding: 35px;
    border-radius: 20px;
}
.collaboration.v1 .collaboration-card .card-logo,
.collaboration.v1 .services-card .card-logo,
.collaboration.v2 .collaboration-card .card-logo,
.collaboration.v2 .services-card .card-logo,
.services.v1 .collaboration-card .card-logo,
.services.v1 .services-card .card-logo,
.services.v2 .collaboration-card .card-logo,
.services.v2 .services-card .card-logo,
.services.v3 .collaboration-card .card-logo,
.services.v3 .services-card .card-logo {
    max-width: 35px;
}
.blog-section.v1 .blog-card-img img,
.blog-section.v2 .blog-card-img img,
.collaboration.v1 .collaboration-card .card-logo img,
.collaboration.v1 .services-card .card-logo img,
.collaboration.v2 .collaboration-card .card-logo img,
.collaboration.v2 .services-card .card-logo img,
.services.v1 .collaboration-card .card-logo img,
.services.v1 .services-card .card-logo img,
.services.v2 .collaboration-card .card-logo img,
.services.v2 .services-card .card-logo img,
.services.v3 .collaboration-card .card-logo img,
.services.v3 .services-card .card-logo img,
.team.v1 .team-card-img img {
    width: 100%;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.collaboration.v1 .collaboration-card .text-4,
.collaboration.v1 .services-card .text-4,
.collaboration.v2 .collaboration-card .text-4,
.collaboration.v2 .services-card .text-4,
.services.v1 .collaboration-card .text-4,
.services.v1 .services-card .text-4,
.services.v2 .collaboration-card .text-4,
.services.v2 .services-card .text-4,
.services.v3 .collaboration-card .text-4,
.services.v3 .services-card .text-4,
.team.v1 .team-card .team-card-text .text-4 {
    font-size: 20px;
}
.blog-section.v2 .blog-card .info-list i,
.blog-section.v2 .blog-card .info-list p,
.blog-section.v2 .blog-card .info-list p a,
.collaboration.v1 .collaboration-card .text-para-1,
.collaboration.v1 .services-card .text-para-1,
.collaboration.v2 .collaboration-card .text-para-1,
.collaboration.v2 .services-card .text-para-1,
.services.v1 .collaboration-card .text-para-1,
.services.v1 .services-card .text-para-1,
.services.v2 .collaboration-card .text-para-1,
.services.v2 .services-card .text-para-1,
.services.v3 .collaboration-card .text-para-1,
.services.v3 .services-card .text-para-1 {
    font-size: 14px;
}
.fun-facts.v1 .fun-fact-icon,
.services.v1 .services-card .card-icon {
    width: 50px;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    height: 50px;
}
.collaboration.v1 .collaboration-card:hover .card-logo img,
.collaboration.v1 .services-card:hover .card-logo img,
.collaboration.v2 .collaboration-card:hover .card-logo img,
.collaboration.v2 .services-card:hover .card-logo img,
.services.v1 .collaboration-card:hover .card-logo img,
.services.v1 .services-card:hover .card-logo img,
.services.v2 .collaboration-card:hover .card-logo img,
.services.v2 .services-card:hover .card-logo img,
.services.v3 .collaboration-card:hover .card-logo img,
.services.v3 .services-card:hover .card-logo img {
    -webkit-transform: rotate(-5deg) scale(0.9);
    -moz-transform: rotate(-5deg) scale(0.9);
    -o-transform: rotate(-5deg) scale(0.9);
    transform: rotate(-5deg) scale(0.9);
}
.services.v1 .services-card .card-icon {
    color: var(--orange);
    border: 1px solid var(--orange);
    border-radius: 100%;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.collaboration.v1 .collaboration-card::before,
.collaboration.v1 .services-card::before,
.collaboration.v2 .collaboration-card::before,
.collaboration.v2 .services-card::before,
.services.v2 .collaboration-card::before,
.services.v2 .services-card::before,
.services.v3 .collaboration-card::before,
.services.v3 .services-card::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1;
	 transition: background 0.5s ease-in-out;
}
.collaboration.v1 .collaboration-card::before {
background: linear-gradient(var(--black2), var(--orange)) !important ;
transition: background 0.5s ease-in-out;
}
.collaboration.v1 .collaboration-card:hover::before {
background: linear-gradient(var(--orange), var(--black2)) !important ;
transition: background 0.5s ease-in-out;
}
.collaboration.v1 .collaboration-card::before,
.collaboration.v1 .services-card::before,
.pricing-pack.v2 .price-card::before,
.services.v2 .collaboration-card::before,
.services.v2 .services-card::before {
    padding: 2px;
    -webkit-mask: linear-gradient(var(--white) 0 0) content-box,linear-gradient(var(--white) 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.blog-section.v1 .blog-card::before,
.blog-section.v1 .blog-card::before,
.collaboration.v1 .collaboration-card::before,
.collaboration.v1 .services-card::before,
.pricing-pack.v2 .price-card::before,
.services.v2 .collaboration-card::before,
.services.v2 .services-card::before {
    background: linear-gradient(var(--orange),var(--black2));
}
.blog-section.v1 .blog-card::before,
.collaboration.v1 .collaboration-card::before,
.collaboration.v1 .services-card::before,
.pricing-pack.v2 .price-card::before,
.services.v2 .collaboration-card::before,
.services.v2 .services-card::before {
    background: linear-gradient(var(--orange), var(--black2));
}
.collaboration.v2 .collaboration-card,
.collaboration.v2 .services-card,
.services.v3 .collaboration-card,
.services.v3 .services-card {
    padding: 30px;
    border: 1px solid rgba(129, 90, 245, 0.482);
}
.collaboration.v2 .collaboration-card::before,
.collaboration.v2 .services-card::before,
.pricing-pack.v1 .price-card::before,
.services.v3 .collaboration-card::before,
.services.v3 .services-card::before {
    opacity: 0.37;
    backdrop-filter: blur(10.7486px);
    background: var(--black);
}
.fun-facts.v1 .fun-facts-img,
.services-details.v1 .big-img {
    position: relative;
}
.fun-facts.v1 .fun-facts-img .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.fun-facts.v1 .counter-area li {
    padding: 30px 19px;
    width: 100%;
    background: var(--black2);
    gap: 15px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.fun-facts.v1 .counter-area li .text-2 ~ .text-para-1,
.testimonial.v1 .testimonial-card .profile-content .text-4 ~ .text-para-2,
.testimonial.v2 .testimonial-card .profile-content .text-4 ~ .text-para-2,
.testimonial.v3 .testimonial-card .profile-content .text-4 ~ .text-para-2,
.work-process.v1 .work-process-cards li .text-2 ~ .text-4 {
    margin-top: 5px;
}
.fun-facts.v1 .fun-fact-icon {
    color: var(--white);
    border: 1px solid var(--white);
    border-radius: 100px;
}
.collaboration-card,
.work-process-cards .bbx {
	margin-bottom: 30px;
}
.fun-facts.v1 .text-2,
.pricing-pack.v1 .price-card .price-card-header .text-3,
.pricing-pack.v2 .price-card .price-card-header .text-3 {
    font-size: 24px;
}
.patient-care.v1 .categories li {
    border-bottom: 1px solid var(--orange);
}
.patient-care.v1 .categories li ~ li a {
    padding-top: 15px;
}
.patient-care.v1 .categories li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
    padding-bottom: 15px;
    font-size: 16px;
}
.ai-development.v1 .image-left img,
.faq-section.v1 .faq-img img,
.patient-care.v1 .image-right img,
.services-details.v1 .big-img img,
.services-details.v1 .box-right img,
.testimonial.v3 .test-side-img img,
.work-process.v2 .process-img img {
    width: 100%;
    border-radius: 20px;
}
.faq-section.v1 .faq-img,
.work-process.v1 .mobile-img-left {
    max-width: 300px;
    margin: 0 auto 50px;
}
.work-process.v1 .work-process-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
}
.work-process.v1 .work-process-cards .bbx {
    width: 100%;
    padding: 30px;
    position: relative;
    border-radius: 20px;
    background: var(--black2);
    z-index: 0;
}
.work-process.v1 .work-process-cards .bbx::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 20px;
    padding: 2px;
    background: linear-gradient(var(--black2), var(--orange));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}
.team.v1 .team-card::before,
.testimonial.v1 .testimonial-card::before,
.testimonial.v2 .testimonial-card::before {
    padding: 2px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
}
.work-process.v1 .work-process-cards .text-2 {
    color: var(--orange);
}
.work-process.v2 .counter-num {
    color: var(--purple);
    font-weight: 700;
    font-size: 30px;
    line-height: 1.4;
    text-transform: capitalize;
}
.testimonial.v1 .testimonial-card,
.testimonial.v2 .testimonial-card,
.testimonial.v3 .testimonial-card {
    position: relative;
    padding: 40px 30px;
    z-index: 1;
}
.testimonial.v1 .testimonial-card::before,
.testimonial.v2 .testimonial-card::before,
.testimonial.v3 .testimonial-card::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}
.testimonial.v1 .testimonial-card .profile-img img,
.testimonial.v2 .testimonial-card .profile-img img,
.testimonial.v3 .testimonial-card .profile-img img {
    width: 65px;
    height: 65px;
    border-radius: 100px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.testimonial.v1 .testimonial-card,
.testimonial.v2 .testimonial-card {
    border-radius: 20px;
    background: var(--black);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.testimonial.v1 .testimonial-card::before,
.testimonial.v2 .testimonial-card::before {
    border-radius: 20px;
    background: linear-gradient(var(--black2), var(--orange));
    mask-composite: exclude;
}
.testimonial.v1 .bLine {
    border-bottom: 1px solid var(--white);
}
.testimonial.v3 .testimonial-card {
    border-radius: 20px;
    border: 1px solid var(--purple);
}
.testimonial.v3 .testimonial-card::before {
    border-radius: 20px;
    opacity: 0.37;
    backdrop-filter: blur(10.7486px);
    background: var(--black2);
}
.blog-section.v1 .blog-card::before,
.team.v1 .team-card::before {
    position: absolute;
    height: 100%;
    background: linear-gradient(var(--black2), var(--orange));
    z-index: -1;
    width: 100%;
    left: 0;
    top: 0;
}
.team.v1 .title-left-right .all-btns {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
}
.blog-section.v1 .blog-card-img,
.blog-section.v2 .blog-card-img,
.team.v1 .team-card-img {
    overflow: hidden;
    border-radius: 10px;
}
.team.v1 .team-card {
    position: relative;
    background: var(--black2);
    padding: 10px;
    border-radius: 20px;
    z-index: 1;
}
.team.v1 .team-card::before {
    content: "";
    border-radius: 20px;
    mask-composite: exclude;
}
.team.v1 .team-card .team-card-text {
    padding: 35px 20px;
}
.blog-section.v1 .blog-card:hover .blog-card-img img,
.blog-section.v2 .blog-card:hover .blog-card-img img,
.team.v1 .team-card:hover .team-card-img img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.faq-section.v1 .accordion-btn,
.faq-section.v2 .accordion-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    padding: 20px 30px;
    gap: 15px;
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    border-radius: 20px;
}
.faq-section.v1 .accordion-btn::after,
.faq-section.v2 .accordion-btn::after {
    font-family: icomoon;
    content: "\e903";
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.faq-section.v1 .accordion-btn:not(.collapsed)::after,
.faq-section.v2 .accordion-btn:not(.collapsed)::after {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.faq-section.v1 .accordion-main li,
.faq-section.v2 .accordion-main li {
    border-radius: 20px;
    border: 1px solid var(--tr);
    background: var(--black);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.faq-section.v1 .accordion-main .box-content,
.faq-section.v2 .accordion-main .box-content {
    padding: 35px 30px;
}
.faq-section.v2 .accordion-btn {
    border: 1px solid var(--black2);
}
.faq-section.v2 .main-form input,
.faq-section.v2 .main-form textarea,
.our-blog-details.v1 .main-form input,
.our-blog-details.v1 .main-form textarea {
    width: 100%;
    padding: 25px 20px;
    color: var(--white);
    border-radius: 5px;
    background-color: var(--black2);
}
.faq-section.v2 .main-form input,
.our-blog-details.v1 .main-form input {
    height: 58px;
}
.contact.v1 .main-form input[type="number"],
.faq-section.v2 .main-form input[type="number"],
.our-blog-details.v1 .main-form input[type="number"] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}
.contact.v1 .main-form textarea,
.faq-section.v2 .main-form textarea,
.our-blog-details.v1 .main-form textarea {
    height: 150px;
}
.faq-section.v2 .main-form .check-box,
.our-blog-details.v1 .main-form .check-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
.faq-section.v2 .main-form .check-box input,
.our-blog-details.v1 .main-form .check-box input {
    padding: 0;
    width: 14px;
    height: 14px;
    min-width: 14px;
    border-radius: 1px;
    border: 1px solid var(--border);
    margin-top: 2px;
}
.faq-section.v2 .main-form .check-box input:checked,
.our-blog-details.v1 .main-form .check-box input:checked {
    background-color: var(--purple);
    border-color: var(--purple);
}
.faq-section.v2 .main-form .check-box input:focus,
.our-blog-details.v1 .main-form .check-box input:focus {
    box-shadow: none;
}
.faq-section.v2 .main-form .check-box label,
.our-blog-details.v1 .main-form .check-box label {
    width: calc(100% - 20px);
    color: var(--gBlack);
    font-size: 16px;
    line-height: 26px;
    margin-top: -5px;
}
.contact.v1 .main-form .group-form-box,
.faq-section.v2 .main-form .group-form-box,
.our-blog-details.v1 .main-form .form-submit,
.our-blog-details.v1 .main-form .group-form-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
}
.contact.v1 .main-form .btn-anime,
.faq-section.v2 .main-form .btn-anime,
.our-blog-details.v1 .main-form .btn-anime {
    display: block;
    width: 100%;
    padding: 15px 35px;
}
.clind-logo.v1 a:hover img,
.clind-logo.v2 a:hover img,
.clind-logo.v3 a:hover img,
.info-footer.v1 .address-link li a,
.info-footer.v1 .address-link li p,
.info-footer.v2 .address-link li a,
.info-footer.v2 .address-link li p {
    opacity: 0.8;
}
.blog-section.v1 .blog-card .info-list,
.blog-section.v1 .blog-card li,
.blog-section.v2 .blog-card .info-list,
.blog-section.v2 .blog-card li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.blog-section.v1 .blog-card .info-list,
.blog-section.v2 .blog-card .info-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
.blog-section.v1 .blog-card {
    position: relative;
    padding: 20px 20px 50px;
    border-radius: 20px;
    background: var(--black);
    z-index: 1;
}
.blog-section.v2 .blog-card {
    background: var(--black2);
}
.blog-section.v1 .blog-card::before {
    content: "";
    border-radius: 20px;
    padding: 2px;
    -webkit-mask: linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.blog-section.v1 .blog-card .blog-card-img ~ .blog-card-text {
    margin-top: 25px;
}
.blog-section.v1 .blog-card .info-list .text-para-1,
.blog-section.v1 .blog-card .info-list .text-para-1 a,
.blog-section.v1 .blog-card .info-list i {
    color: var(--black2);
    font-size: 16px;
}
.blog-section.v2 .blog-card {
    border-radius: 0 0 20px 20px;
}
.blog-section.v2 .blog-card .blog-card-text {
    padding: 25px 30px 40px;
}
.ai-development.v1 .categories-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
    padding: 20px;
    border-radius: 20px;
    background: var(--black2);
	margin-left: -20px;
}
.ai-development.v1 .categories-list li .list-number {
    width: 33px;
    height: 33px;
    color: var(--white);
    font-size: 16px;
    line-height: 33px;
    text-align: center;
    border: 1px solid var(--purple);
    border-radius: 50px;
}
.ai-development.v1 .categories-list li .content .text-5 ~ .text-para-1 {
    margin-top: 14px;
}
.cta-section.v1 .cta-main-content,
.cta-section.v2 .cta-main-content {
    padding: 30px;
    text-align: center;
}
.cta-section.v1 .cta-main-content {
    border-radius: 20px;
    background: var(--purple);
}
.contact.v1 .main-form label ~ input,
.contact.v1 .main-form label ~ textarea,
.cta-section.v1 .cta-content-right .text-2 ~ .text-5,
.info-footer.v1 .link-list li ~ li,
.info-footer.v2 .link-list li ~ li,
.pricing-pack.v1 .price-card .price-point-list li ~ li,
.pricing-pack.v2 .price-card .price-point-list li ~ li {
    margin-top: 10px;
}
.cta-section.v2 .cta-main-content {
    border-radius: 40px;
}
.pricing-pack.v1 .price-card,
.pricing-pack.v2 .price-card {
    position: relative;
    padding: 40px 30px;
    border-radius: 20px;
    z-index: 1;
}
.pricing-pack.v1 .price-card::before,
.pricing-pack.v2 .price-card::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1;
}
.pricing-pack.v1 .price-card .price-card-header,
.pricing-pack.v2 .price-card .price-card-header {
    padding-bottom: 20px;
    border-bottom: 1px solid var(--border);
}
.pricing-pack.v1 .price-card .price-card-header .text-2,
.pricing-pack.v2 .price-card .price-card-header .text-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 9px;
    font-size: 34px;
    padding-bottom: 6px;
}
.pricing-pack.v1 .price-card .price-card-header .text-2 span,
.pricing-pack.v2 .price-card .price-card-header .text-2 span {
    margin-bottom: -8px;
}
.pricing-pack.v1 .price-card .price-point-list li,
.pricing-pack.v2 .price-card .price-point-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
}
.pricing-pack.v1 .price-card .price-point-list li .text-6,
.pricing-pack.v1 .price-card .price-point-list li i,
.pricing-pack.v2 .price-card .price-point-list li .text-6,
.pricing-pack.v2 .price-card .price-point-list li i {
    font-size: 16px;
}
.pricing-pack.v1 .price-card .link-anime i,
.pricing-pack.v2 .price-card .link-anime i {
    margin-left: 10px;
}
.pricing-pack.v1 .price-card .price-point-list li i {
    color: var(--darkCyan);
}
.features-section .features-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}
.features-section .features-content .card-icon {
    width: 50px;
    height: 50px;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    color: var(--purple);
    border: 1px solid var(--purple);
    border-radius: 100%;
}
.services-details.v1 .big-img .icon-box {
    position: absolute;
    width: 40px;
    height: 40px;
    left: 15px;
    bottom: 15px;
    color: var(--white);
    font-size: 22px;
    text-align: center;
    line-height: 42px;
    border-radius: 5px;
    background: var(--purple);
}
.services-details.v1 .check-mark-list li .text-para-1 {
    width: calc(100% - 23px);
    color: var(--white);
}
.services-details.v1 .check-mark-list li i {
    color: var(--purple);
    margin-top: 5px;
}
.services-details.v1 .next-preve-post {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 0;
    border-top: 1px solid var(--white);
    border-bottom: 1px solid var(--white);
}
.services-details.v1 .next-preve-post .next-post,
.services-details.v1 .next-preve-post .prev-post {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    pointer-events: none;
    width: calc(50% - 10px);
    color: var(--white);
}
.services-details.v1 .next-preve-post .text-5 {
    pointer-events: visible;
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    width: calc(100% - 60px);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.services-details.v1 .next-preve-post .next-post .text-5 {
    text-align: right;
}
.services-details.v1 .next-preve-post i {
    pointer-events: visible;
    width: 40px;
    height: 40px;
    color: var(--white);
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    border-radius: 100px;
    background: var(--purple);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.our-blog-details.v1 .post-big-img-ai img {
    border-radius: 20px;
}
.contact.v1 .all-btns .btn-anime,
.contact.v1 .all-btns .link-anime {
    padding: 17px 29px;
}
.contact.v1 .main-form input,
.contact.v1 .main-form textarea {
    width: 100%;
    padding: 25px 20px;
    color: var(--white);
    font-size: 16px;
    border-radius: 20px;
    background-color: var(--black2);
}
.contact.v1 .main-form input {
    height: 58px;
    margin-top: 10px;
}
.contact.v1 .response.error,
.contact.v1 .response.success {
    padding: 20px;
    border-radius: 5px;
    background: var(--white);
}
.contact.v1 .response.error {
    color: #ef4444;
}
.contact.v1 .response.success {
    color: #22c55e;
}
.info-footer.v1,
.info-footer.v2 {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.info-footer.v1 .bg-shap,
.info-footer.v2 .bg-shap {
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    opacity: 0.2;
    z-index: -1;
}

.info-footer.v1 .footer__widget,
.info-footer.v2 {
    width: 100%;
    text-align: center;
}
.info-footer.v1 .link-list a,
.info-footer.v2 .link-list a {
    font-size: 16px;
    opacity: 0.8;
}
.info-footer.v1 .link-list a:hover,
.info-footer.v2 .link-list a:hover {
    opacity: 1;
}
.info-footer.v1 .address-link li,
.info-footer.v2 .address-link li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 16px;
    color: var(--white);
    gap: 15px;
}
.info-footer.v1 .email-form,
.info-footer.v2 .email-form {
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 100px;
    height: 58px;
    background: var(--black);
}
.info-footer.v1 .email-form input,
.info-footer.v2 .email-form input {
    width: 100%;
    height: 100%;
    color: var(--white);
    background: var(--black);
}
.info-footer.v1 .email-form button,
.info-footer.v2 .email-form button {
    width: 58px;
    height: 58px;
    text-align: center;
    line-height: 58px;
    color: var(--white);
    border-radius: 100px;
}
.info-footer.v1 .footer-logo ~ .text-para-1,
.info-footer.v2 .footer-logo ~ .text-para-1 {
    max-width: 510px;
    margin: 40px auto 0;
}
.info-footer.v1 .footer-content,
.info-footer.v2 .footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.info-footer.v1 .footer-content .terms-link li a,
.info-footer.v2 .footer-content .terms-link li a {
    font-size: 16px;
    color: var(--white);
    opacity: 0.8;
}
.info-footer.v1 .footer-content .terms-link li ~ li,
.info-footer.v2 .footer-content .terms-link li ~ li {
    position: relative;
    padding-left: 15px;
    margin-left: 15px;
}
.info-footer.v1 .footer-content .terms-link li ~ li::before,
.info-footer.v2 .footer-content .terms-link li ~ li::before {
    position: absolute;
    content: "";
    width: 2px;
    height: calc(100% - 10px);
    top: 5px;
    left: 0;
    opacity: 0.8;
    background: var(--white);
}
.info-footer.v1 .info-footer-content .email-form button:hover {
    color: var(--orange);
    background: var(--white);
}
.info-footer.v1 .bg-shap {
    width: 438px;
    height: 438px;
    top: -22%;
    left: -20%;
}
.info-footer.v2 {
    background: var(--black);
}
.info-footer.v2 .info-footer-content .email-form button:hover {
    color: var(--purple);
    background: var(--white);
}
.info-footer.v2 .bg-shap {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

/*start*/
@media (max-width: 780px) {
.sp-page-builder .page-content #section-id-05e5b106-83c8-4728-99f9-bf74a247bab7 {
	padding-bottom: 60px !important;
}
.sp-page-builder .page-content #section-id-6e176ae7-8c35-4738-add5-5b73e6f4505f {
	padding-top: 90px !important;
	padding-bottom: 10px !important;
}
.sp-page-builder .page-content #section-id-5c919563-ce26-431d-946f-f14312d62028 {
	padding-top: 90px !important;
}
#sppb-addon-wrapper-e7e77503-853a-48bc-ac89-6c1e388debd0 {
  margin-bottom: 10px !important;
}
.sp-page-builder .page-content #section-id-7eb3a77c-4f76-4800-a41c-5681e0a3ad1f {
	padding-bottom: 20px !important;
}
.swiper-slide {
	width: 100% !important;
}
.team.v1 .team-card {
	margin-bottom: 30px;
}
.banner.v2 .win-watch {
    padding: 35px !important;
}
.pricing-pack.v1 .price-card, 
.pricing-pack.v2 .price-card {
	margin-bottom: 30px;
}
.sp-page-builder .page-content #section-id-f5a37abb-565f-4a20-a5ac-80d262f16dbc {
  padding-top: 30px !important;
  padding-right: 30px !important;
  padding-bottom: 30px !important;
  padding-left: 30px !important;
}
.sppb-addon-raw-html .rigght {
  display: flex;
  justify-content: flex-start !important;
  align-items: center;
  padding-left: 0 !important;
}
.sppb-addon-raw-html .social-link.v1 {
  display: flex;
  justify-content: flex-start !important;
  align-items: center;
}
.services.v1 .services-card {
	margin-bottom: 30px;
}
.info-footer.v1 .address-link li {
	justify-content: left;
	
}
.sppb-addon-animated-number {
	margin-bottom: 15px;
}
}

.patient-care.v1 ul {
  padding-left: 0 !important;
}
@media (min-width: 576px) {
.ml-sm-30 {
    margin-left: 30px;
}
.mr-sm-30 {
    margin-right: 30px;
}
.pt-sm-145 {
    padding-top: 145px;
}
.mt-space > div[class*="col-sm-1"]:nth-child(10) > div,
.mt-space > div[class*="col-sm-1"]:nth-child(11) > div,
.mt-space > div[class*="col-sm-1"]:nth-child(12) > div,
.mt-space > div[class*="col-sm-1"]:nth-child(2) > div,
.mt-space > div[class*="col-sm-1"]:nth-child(3) > div,
.mt-space > div[class*="col-sm-1"]:nth-child(4) > div,
.mt-space > div[class*="col-sm-1"]:nth-child(5) > div,
.mt-space > div[class*="col-sm-1"]:nth-child(6) > div,
.mt-space > div[class*="col-sm-1"]:nth-child(7) > div,
.mt-space > div[class*="col-sm-1"]:nth-child(8) > div,
.mt-space > div[class*="col-sm-1"]:nth-child(9) > div,
.mt-space > div[class*="col-sm-2"]:nth-child(2) > div,
.mt-space > div[class*="col-sm-2"]:nth-child(3) > div,
.mt-space > div[class*="col-sm-2"]:nth-child(4) > div,
.mt-space > div[class*="col-sm-2"]:nth-child(5) > div,
.mt-space > div[class*="col-sm-2"]:nth-child(6) > div,
.mt-space > div[class*="col-sm-3"]:nth-child(2) > div,
.mt-space > div[class*="col-sm-3"]:nth-child(3) > div,
.mt-space > div[class*="col-sm-3"]:nth-child(4) > div,
.mt-space > div[class*="col-sm-4"]:nth-child(2) > div,
.mt-space > div[class*="col-sm-4"]:nth-child(3) > div,
.mt-space > div[class*="col-sm-5"]:nth-child(2) > div,
.mt-space > div[class*="col-sm-6"]:nth-child(2) > div {
    margin-top: 0;
}
.mb-space > div[class*="col-sm-1"]:nth-child(10) > div,
.mb-space > div[class*="col-sm-1"]:nth-child(11) > div,
.mb-space > div[class*="col-sm-1"]:nth-child(12) > div,
.mb-space > div[class*="col-sm-1"]:nth-child(2) > div,
.mb-space > div[class*="col-sm-1"]:nth-child(3) > div,
.mb-space > div[class*="col-sm-1"]:nth-child(4) > div,
.mb-space > div[class*="col-sm-1"]:nth-child(5) > div,
.mb-space > div[class*="col-sm-1"]:nth-child(6) > div,
.mb-space > div[class*="col-sm-1"]:nth-child(7) > div,
.mb-space > div[class*="col-sm-1"]:nth-child(8) > div,
.mb-space > div[class*="col-sm-1"]:nth-child(9) > div,
.mb-space > div[class*="col-sm-2"]:nth-child(2) > div,
.mb-space > div[class*="col-sm-2"]:nth-child(3) > div,
.mb-space > div[class*="col-sm-2"]:nth-child(4) > div,
.mb-space > div[class*="col-sm-2"]:nth-child(5) > div,
.mb-space > div[class*="col-sm-2"]:nth-child(6) > div,
.mb-space > div[class*="col-sm-3"]:nth-child(2) > div,
.mb-space > div[class*="col-sm-3"]:nth-child(3) > div,
.mb-space > div[class*="col-sm-3"]:nth-child(4) > div,
.mb-space > div[class*="col-sm-4"]:nth-child(2) > div,
.mb-space > div[class*="col-sm-4"]:nth-child(3) > div,
.mb-space > div[class*="col-sm-5"]:nth-child(2) > div,
.mb-space > div[class*="col-sm-6"]:nth-child(2) > div {
    margin-bottom: 0;
}
.mt-space.sm-space-not-none > div[class*="col-sm-"] > div {
    margin-top: 30px;
}
.mb-space.sm-space-not-none > div[class*="col-sm-"] > div {
    margin-bottom: 30px;
}
.sidebar__wrapper .brand-promo-list li .brand-text,
.sidebar__wrapper .brand-promo-list li .info-text,
.sidebar__wrapper .contact-info-list li .brand-text,
.sidebar__wrapper .contact-info-list li .info-text,
.sidebar__wrapper .info-list li .brand-text,
.sidebar__wrapper .info-list li .info-text {
    width: calc(100% - 80px);
}
.menu-bar.v2,
.menu-bar.v3 {
    top: 20px;
}
.menu-bar.v2 .menu-bar-content::before,
.menu-bar.v3 .menu-bar-content::before {
    width: calc(100% + 50px);
    left: 50%;
    border-radius: 5px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.menu-bar.v2.sticky-header,
.menu-bar.v3.sticky-header {
    top: 0;
}
.menu-bar.v2.sticky-header .menu-bar-content::before,
.menu-bar.v3.sticky-header .menu-bar-content::before {
    width: 100vw;
    border-radius: 0;
}
.banner.v1 .start-ai-form input,
.banner.v2 .start-ai-form input {
    padding: 0 30px;
    color: var(--white);
    background: transparent;
}
.banner.v1 .start-ai-form {
    gap: 10px;
}
.banner.v1 .start-ai-form input {
    width: 300px;
    border-radius: 80px;
	padding: 25px !important;
}
.banner.v1 .banner-right,
.testimonial.v2 .testimonial-card .testimonial-profile {
    position: relative;
}
.banner.v1 .banner-right .banner-profile-img {
    max-width: 410px;
}
.banner.v1 .banner-right .arrow-shap,
.banner.v1 .banner-right .shap-dot-1,
.banner.v1 .banner-right .shap-dot-2,
.banner.v1 .banner-right .shap-dot-3 {
    position: absolute;
}
.banner.v1 .banner-right .shap-dot-1,
.banner.v1 .banner-right .shap-dot-2,
.banner.v1 .banner-right .shap-dot-3 {
    width: 15px;
    height: 15px;
    border-radius: 50px;
    background: var(--orange);
}
.banner.v1 .banner-right .shap-dot-1 {
    top: calc(50% - 40px);
    left: 50px;
    animation: 3.2s 1.2s infinite bBoll;
}
.banner.v1 .banner-right .shap-dot-2 {
    top: 17px;
    left: calc(40% - 45px);
    animation: 3.2s 0.7s infinite bBoll;
}
.banner.v1 .banner-right .shap-dot-3 {
    top: 35px;
    right: 100px;
    animation: 3.2s infinite bBoll;
}
    @keyframes bannerBounse {
    0% {
left: calc(-50% + 55px);
bottom: calc(-80% + 88px);
    }
    30% {
left: calc(-30% + 55px);
    }
    60% {
bottom: calc(-40% + 88px);
    }
    90% {
left: calc(-60% + 55px);
    }
    100% {
left: calc(-60% + 55px);
bottom: calc(-30% + 88px);
    }
}
    @keyframes bBoll {
    0%,
    100% {
opacity: 1;
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale(1.5);
    }
    50% {
opacity: 0.5;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
    }
}
.banner.v2 .win-watch {
    padding: 45px 35px 55px;
    border-radius: 20px;
    background: var(--black2);
}
.fun-facts.v1 .counter-area li,
.info-footer.v1 .footer__widget:nth-child(2),
.info-footer.v1 .footer__widget:nth-child(3),
.info-footer.v2 .footer__widget:nth-child(2),
.info-footer.v2 .footer__widget:nth-child(3),
.work-process.v1 .work-process-cards li {
    width: calc(50% - 15px);
}
.testimonial.v2 .testimonial-card .testimonial-profile .profile-header {
    width: calc(100% - 100px);
}
.testimonial.v2 .testimonial-card .testimonial-profile .q-icon-1 {
    position: absolute;
    color: var(--purple);
    font-size: 75px;
    right: 0;
    bottom: 0;
}
.faq-section.v2 .accordion-btn,
.faq-section.v2 .accordion-main li {
    background: var(--black);
}
.faq-section.v2 .accordion-btn {
    border: 1px solid var(--black);
}
.contact.v1 .contact-box,
.faq-section.v2 .faq-comment-box {
    padding: 30px;
    border-radius: 5px;
    background: var(--black2);
}
.contact.v1 .main-form input,
.contact.v1 .main-form textarea,
.faq-section.v2 .main-form input,
.faq-section.v2 .main-form textarea,
.our-blog-details.v1 .main-form input,
.our-blog-details.v1 .main-form textarea {
    background-color: var(--black);
}
.our-blog-details.v1 .content-left,
.services-details.v1 .service-details-content {
    padding: 30px;
    background: var(--black2);
    border-radius: 20px;
}
.services-details.v1 .big-img .icon-box {
    width: 60px;
    height: 60px;
    font-size: 40px;
    line-height: 60px;
    border-radius: 15px;
    left: 30px;
    bottom: 30px;
}
.info-footer.v1 .footer__widget:not(:first-child),
.info-footer.v2 .footer__widget:not(:first-child) {
    text-align: inherit;
}
.info-footer.v1 .address-link li,
.info-footer.v1 .info-link li,
.info-footer.v2 .address-link li,
.info-footer.v2 .info-link li,
.info-footer.v2 .social-link {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
}
@media (min-width: 768px) {
.mt-md-70 {
    margin-top: 70px;
}
.pt-md-70 {
    padding-top: 70px;
}
.pt-md-180 {
    padding-top: 180px;
}
.pb-md-70 {
    padding-bottom: 70px;
}
.pb-md-100 {
    padding-bottom: 100px;
}
.collaboration.v2 .w-md-50-0 ~ .slider-btns,
.contact.v1 .main-form .group-form-box .form-box ~ .form-box,
.faq-section.v2 .main-form .group-form-box .form-box ~ .form-box,
.mt-space > div[class*="col-md-1"]:nth-child(10) > div,
.mt-space > div[class*="col-md-1"]:nth-child(11) > div,
.mt-space > div[class*="col-md-1"]:nth-child(12) > div,
.mt-space > div[class*="col-md-1"]:nth-child(2) > div,
.mt-space > div[class*="col-md-1"]:nth-child(3) > div,
.mt-space > div[class*="col-md-1"]:nth-child(4) > div,
.mt-space > div[class*="col-md-1"]:nth-child(5) > div,
.mt-space > div[class*="col-md-1"]:nth-child(6) > div,
.mt-space > div[class*="col-md-1"]:nth-child(7) > div,
.mt-space > div[class*="col-md-1"]:nth-child(8) > div,
.mt-space > div[class*="col-md-1"]:nth-child(9) > div,
.mt-space > div[class*="col-md-2"]:nth-child(2) > div,
.mt-space > div[class*="col-md-2"]:nth-child(3) > div,
.mt-space > div[class*="col-md-2"]:nth-child(4) > div,
.mt-space > div[class*="col-md-2"]:nth-child(5) > div,
.mt-space > div[class*="col-md-2"]:nth-child(6) > div,
.mt-space > div[class*="col-md-3"]:nth-child(2) > div,
.mt-space > div[class*="col-md-3"]:nth-child(3) > div,
.mt-space > div[class*="col-md-3"]:nth-child(4) > div,
.mt-space > div[class*="col-md-4"]:nth-child(2) > div,
.mt-space > div[class*="col-md-4"]:nth-child(3) > div,
.mt-space > div[class*="col-md-5"]:nth-child(2) > div,
.mt-space > div[class*="col-md-6"]:nth-child(2) > div,
.section-title.v2 .main-title ~ .all-btns,
.section-title.v2 .main-title ~ .slider-btns,
.section-title.v4 .main-title ~ .all-btns,
.section-title.v4 .main-title ~ .slider-btns {
    margin-top: 0;
}
.mb-space > div[class*="col-md-1"]:nth-child(10) > div,
.mb-space > div[class*="col-md-1"]:nth-child(11) > div,
.mb-space > div[class*="col-md-1"]:nth-child(12) > div,
.mb-space > div[class*="col-md-1"]:nth-child(2) > div,
.mb-space > div[class*="col-md-1"]:nth-child(3) > div,
.mb-space > div[class*="col-md-1"]:nth-child(4) > div,
.mb-space > div[class*="col-md-1"]:nth-child(5) > div,
.mb-space > div[class*="col-md-1"]:nth-child(6) > div,
.mb-space > div[class*="col-md-1"]:nth-child(7) > div,
.mb-space > div[class*="col-md-1"]:nth-child(8) > div,
.mb-space > div[class*="col-md-1"]:nth-child(9) > div,
.mb-space > div[class*="col-md-2"]:nth-child(2) > div,
.mb-space > div[class*="col-md-2"]:nth-child(3) > div,
.mb-space > div[class*="col-md-2"]:nth-child(4) > div,
.mb-space > div[class*="col-md-2"]:nth-child(5) > div,
.mb-space > div[class*="col-md-2"]:nth-child(6) > div,
.mb-space > div[class*="col-md-3"]:nth-child(2) > div,
.mb-space > div[class*="col-md-3"]:nth-child(3) > div,
.mb-space > div[class*="col-md-3"]:nth-child(4) > div,
.mb-space > div[class*="col-md-4"]:nth-child(2) > div,
.mb-space > div[class*="col-md-4"]:nth-child(3) > div,
.mb-space > div[class*="col-md-5"]:nth-child(2) > div,
.mb-space > div[class*="col-md-6"]:nth-child(2) > div {
    margin-bottom: 0;
}
.mt-space.md-space-not-none > div[class*="col-md-"] > div {
    margin-top: 30px;
}
.mb-space.md-space-not-none > div[class*="col-md-"] > div {
    margin-bottom: 30px;
}
.contact.v1 .main-form .section-title .text-2,
.contact.v1 .main-form .section-title-center .text-2,
.cta-section.v1 .section-title .text-2,
.cta-section.v2 .section-title .text-2,
.our-blog-details.v1 .section-title .text-2,
.our-blog-details.v1 .section-title-center .text-2,
.section-title .text-2,
.section-title-center .text-2,
.services-details.v1 .section-title .text-2,
.services-details.v1 .section-title-center .text-2 {
    font-size: 30px;
}
.section-title .text-para-1,
.section-title-center .text-para-1 {
    font-size: 16px;
    line-height: 1.4;
}
.section-title.v1,
.section-title.v2,
.section-title.v4,
.team.v1 .title-left-right {
    text-align: inherit;
}
.section-title.v2,
.section-title.v4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
.section-title.v2 .main-title,
.section-title.v4 .main-title {
    max-width: 550px;
}
.section-title.v2 .all-btns,
.section-title.v2 .slider-btns,
.section-title.v4 .all-btns,
.section-title.v4 .slider-btns {
    width: calc(100% - 570px);
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.section-title-center .text-2 {
    padding: 0 17.5px;
}
.glass-bg,
.sidebar__wrapper .sidebar__widget-head {
    padding: 30px;
}
.section-title-center {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
}
.glass-bg {
    position: relative;
    border: 1px solid rgba(129, 90, 245, 0.482);
    border-radius: 40px;
    z-index: 1;
}
.glass-bg::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 40px;
    opacity: 0.37;
    backdrop-filter: blur(10.7486px);
    background: var(--black);
    z-index: -1;
}
.sidebar__wrapper .sidebar__widget-head .sidebar__widget-title {
    font-size: 24px;
    line-height: 1.4;
}
.sidebar__wrapper .sidebar__widget-head ~ .sidebar__widget-content {
    padding-top: 0;
}
.sidebar__wrapper .search-widget input {
    width: calc(100% - 60px);
    height: 60px;
}
.sidebar__wrapper .search-widget button {
    width: 60px;
    height: 60px;
    font-size: 16px;
    line-height: 60px;
}
.banner.v1 .banner-right .banner-profile-img {
    max-width: 470px;
}
.banner.v1 .banner-right .shap-dot-1 {
    left: 95px;
}
.banner.v1 .banner-right .shap-dot-3 {
    right: 170px;
}
.banner.v2 .start-ai-form {
    width: inherit;
    border: 1px solid var(--purple);
    border-radius: 80px;
    gap: 0;
}
.banner.v2 .start-ai-form input {
    width: 485px;
    height: 58px;
    border: none;
}
.banner.v2 .card-img-text .banner-card-text {
    padding: 45px 40px;
}
.banner.v2 .win-watch li {
    width: calc(50% - 10px);
}
.team.v1 .title-left-right .all-btns {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 0;
}
.faq-section.v1 .accordion-btn,
.faq-section.v2 .accordion-btn {
    font-size: 16px;
}
.cta-section.v1 .cta-main-content,
.cta-section.v2 .cta-main-content,
.faq-section.v2 .faq-comment-box {
    padding: 50px;
}
.faq-section.v2 .main-form textarea,
.our-blog-details.v1 .main-form textarea {
    height: 220px;
}
.contact.v1 .main-form .group-form-box .form-box,
.faq-section.v2 .main-form .group-form-box .form-box,
.info-footer.v1 .footer__widget:nth-child(2),
.info-footer.v1 .footer__widget:nth-child(3) {
    width: calc(50% - 15px);
}
.faq-section.v2 .main-form .btn-anime,
.our-blog-details.v1 .main-form .btn-anime {
    display: inline-block;
    width: inherit;
}
.ai-development.v1 .main-content,
.our-blog-details.v1 .content-left {
    padding: 40px;
}
.ai-development.v1 .categories-list li .content {
    width: calc(100% - 43px);
}
.our-blog-details.v1 .main-form .form-submit {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.contact.v1 .main-form textarea {
    height: 180px;
}
.info-footer.v1 .email-form,
.info-footer.v2 .email-form {
    width: 300px;
}
}
@media (min-width: 992px) {
.mt-lg-35 {
    margin-top: 35px;
}
.collaboration.v1 .collaboration-card .card-logo ~ .text-4,
.collaboration.v1 .collaboration-card .text-para-1 ~ .link-anime,
.collaboration.v1 .services-card .card-logo ~ .text-4,
.collaboration.v1 .services-card .text-para-1 ~ .link-anime,
.collaboration.v2 .collaboration-card .card-logo ~ .text-4,
.collaboration.v2 .collaboration-card .text-para-1 ~ .link-anime,
.collaboration.v2 .services-card .card-logo ~ .text-4,
.collaboration.v2 .services-card .text-para-1 ~ .link-anime,
.mt-lg-40,
.services.v1 .collaboration-card .card-logo ~ .text-4,
.services.v1 .collaboration-card .text-para-1 ~ .link-anime,
.services.v1 .services-card .card-logo ~ .text-4,
.services.v1 .services-card .text-para-1 ~ .link-anime,
.services.v2 .collaboration-card .card-logo ~ .text-4,
.services.v2 .collaboration-card .text-para-1 ~ .link-anime,
.services.v2 .services-card .card-logo ~ .text-4,
.services.v2 .services-card .text-para-1 ~ .link-anime,
.services.v3 .collaboration-card .card-logo ~ .text-4,
.services.v3 .collaboration-card .text-para-1 ~ .link-anime,
.services.v3 .services-card .card-logo ~ .text-4,
.services.v3 .services-card .text-para-1 ~ .link-anime {
    margin-top: 40px;
}
.collaboration.v1 .collaboration-card .card-icon ~ .text-4,
.collaboration.v1 .services-card .card-icon ~ .text-4,
.collaboration.v2 .collaboration-card .card-icon ~ .text-4,
.collaboration.v2 .services-card .card-icon ~ .text-4,
.mt-lg-50,
.services.v1 .collaboration-card .card-icon ~ .text-4,
.services.v1 .services-card .card-icon ~ .text-4,
.services.v2 .collaboration-card .card-icon ~ .text-4,
.services.v2 .services-card .card-icon ~ .text-4,
.services.v3 .collaboration-card .card-icon ~ .text-4,
.services.v3 .services-card .card-icon ~ .text-4 {
    margin-top: 50px;
}
.pb-lg-70 {
    padding-bottom: 70px;
}
.cta-section.v1 .cta-main-content .section-title ~ .cta-content-right,
.mt-space > div[class*="col-lg-1"]:nth-child(10) > div,
.mt-space > div[class*="col-lg-1"]:nth-child(11) > div,
.mt-space > div[class*="col-lg-1"]:nth-child(12) > div,
.mt-space > div[class*="col-lg-1"]:nth-child(2) > div,
.mt-space > div[class*="col-lg-1"]:nth-child(3) > div,
.mt-space > div[class*="col-lg-1"]:nth-child(4) > div,
.mt-space > div[class*="col-lg-1"]:nth-child(5) > div,
.mt-space > div[class*="col-lg-1"]:nth-child(6) > div,
.mt-space > div[class*="col-lg-1"]:nth-child(7) > div,
.mt-space > div[class*="col-lg-1"]:nth-child(8) > div,
.mt-space > div[class*="col-lg-1"]:nth-child(9) > div,
.mt-space > div[class*="col-lg-2"]:nth-child(2) > div,
.mt-space > div[class*="col-lg-2"]:nth-child(3) > div,
.mt-space > div[class*="col-lg-2"]:nth-child(4) > div,
.mt-space > div[class*="col-lg-2"]:nth-child(5) > div,
.mt-space > div[class*="col-lg-2"]:nth-child(6) > div,
.mt-space > div[class*="col-lg-3"]:nth-child(2) > div,
.mt-space > div[class*="col-lg-3"]:nth-child(3) > div,
.mt-space > div[class*="col-lg-3"]:nth-child(4) > div,
.mt-space > div[class*="col-lg-4"]:nth-child(2) > div,
.mt-space > div[class*="col-lg-4"]:nth-child(3) > div,
.mt-space > div[class*="col-lg-5"]:nth-child(2) > div,
.mt-space > div[class*="col-lg-6"]:nth-child(2) > div,
.our-blog-details.v1 .main-form .group-form-box .form-box ~ .form-box,
.patient-care.v1 .content-left,
.services-details.v1 .check-out-box .box-right ~ .box-left {
    margin-top: 0;
}
.mb-space > div[class*="col-lg-1"]:nth-child(10) > div,
.mb-space > div[class*="col-lg-1"]:nth-child(11) > div,
.mb-space > div[class*="col-lg-1"]:nth-child(12) > div,
.mb-space > div[class*="col-lg-1"]:nth-child(2) > div,
.mb-space > div[class*="col-lg-1"]:nth-child(3) > div,
.mb-space > div[class*="col-lg-1"]:nth-child(4) > div,
.mb-space > div[class*="col-lg-1"]:nth-child(5) > div,
.mb-space > div[class*="col-lg-1"]:nth-child(6) > div,
.mb-space > div[class*="col-lg-1"]:nth-child(7) > div,
.mb-space > div[class*="col-lg-1"]:nth-child(8) > div,
.mb-space > div[class*="col-lg-1"]:nth-child(9) > div,
.mb-space > div[class*="col-lg-2"]:nth-child(2) > div,
.mb-space > div[class*="col-lg-2"]:nth-child(3) > div,
.mb-space > div[class*="col-lg-2"]:nth-child(4) > div,
.mb-space > div[class*="col-lg-2"]:nth-child(5) > div,
.mb-space > div[class*="col-lg-2"]:nth-child(6) > div,
.mb-space > div[class*="col-lg-3"]:nth-child(2) > div,
.mb-space > div[class*="col-lg-3"]:nth-child(3) > div,
.mb-space > div[class*="col-lg-3"]:nth-child(4) > div,
.mb-space > div[class*="col-lg-4"]:nth-child(2) > div,
.mb-space > div[class*="col-lg-4"]:nth-child(3) > div,
.mb-space > div[class*="col-lg-5"]:nth-child(2) > div,
.mb-space > div[class*="col-lg-6"]:nth-child(2) > div {
    margin-bottom: 0;
}
.mt-space.lg-space-not-none > div[class*="col-lg-"] > div {
    margin-top: 30px;
}
.mb-space.lg-space-not-none > div[class*="col-lg-"] > div {
    margin-bottom: 30px;
}
.section-title .text-2,
.section-title-center .text-2 {
    font-size: 35px;
}
.section-title-center.v1,
.section-title.v2 .main-title,
.section-title.v4 .main-title {
    max-width: 515px;
}
.collaboration.v1 .collaboration-card .text-4 ~ .text-para-1,
.collaboration.v1 .services-card .text-4 ~ .text-para-1,
.collaboration.v2 .collaboration-card .text-4 ~ .text-para-1,
.collaboration.v2 .services-card .text-4 ~ .text-para-1,
.services.v1 .collaboration-card .text-4 ~ .text-para-1,
.services.v1 .services-card .text-4 ~ .text-para-1,
.services.v2 .collaboration-card .text-4 ~ .text-para-1,
.services.v2 .services-card .text-4 ~ .text-para-1,
.services.v3 .collaboration-card .text-4 ~ .text-para-1,
.services.v3 .services-card .text-4 ~ .text-para-1,
.sidebar__wrapper .brand-promo-list li .brand-text .text-4 ~ .text-para-1,
.sidebar__wrapper .brand-promo-list li .info-text .text-4 ~ .text-para-1,
.sidebar__wrapper .contact-info-list li .brand-text .text-4 ~ .text-para-1,
.sidebar__wrapper .contact-info-list li .info-text .text-4 ~ .text-para-1,
.sidebar__wrapper .info-list li .brand-text .text-4 ~ .text-para-1,
.sidebar__wrapper .info-list li .info-text .text-4 ~ .text-para-1 {
    margin-top: 20px;
}
.services-details.v1 .next-preve-post .next-post,
.services-details.v1 .next-preve-post .prev-post,
.sidebar__wrapper .brand-promo-list li {
    gap: 20px;
}
.sidebar__wrapper .brand-promo-list li .brand-logo {
    max-width: 60px;
}
.banner.v1 .section-title-center,
.banner.v2 .section-title-center {
    max-width: 900px;
}
.banner.v1 .banner-left {
    margin-top: 70px;
}
.banner.v1 .banner-right .shap-dot-1 {
    left: 217px;
}
.banner.v1 .banner-right .shap-dot-2 {
    left: calc(45% - 68px);
}
.banner.v1 .banner-right .shap-dot-3 {
    right: 293px;
}
.collaboration.v1 .collaboration-card,
.collaboration.v1 .services-card,
.collaboration.v2 .collaboration-card,
.collaboration.v2 .services-card,
.services.v1 .collaboration-card,
.services.v1 .services-card,
.services.v2 .collaboration-card,
.services.v2 .services-card,
.services.v3 .collaboration-card,
.services.v3 .services-card {
    padding: 45px;
}
.collaboration.v1 .collaboration-card .card-logo,
.collaboration.v1 .services-card .card-logo,
.collaboration.v2 .collaboration-card .card-logo,
.collaboration.v2 .services-card .card-logo,
.services.v1 .collaboration-card .card-logo,
.services.v1 .services-card .card-logo,
.services.v2 .collaboration-card .card-logo,
.services.v2 .services-card .card-logo,
.services.v3 .collaboration-card .card-logo,
.services.v3 .services-card .card-logo {
    max-width: 65px;
}
.collaboration.v1 .collaboration-card .text-4,
.collaboration.v1 .services-card .text-4,
.collaboration.v2 .collaboration-card .text-4,
.collaboration.v2 .services-card .text-4,
.services.v1 .collaboration-card .text-4,
.services.v1 .services-card .text-4,
.services.v2 .collaboration-card .text-4,
.services.v2 .services-card .text-4,
.services.v3 .collaboration-card .text-4,
.services.v3 .services-card .text-4 {
    font-size: 24px;
}
.collaboration.v1 .collaboration-card .text-para-1,
.collaboration.v1 .services-card .text-para-1,
.collaboration.v2 .collaboration-card .text-para-1,
.collaboration.v2 .services-card .text-para-1,
.services.v1 .collaboration-card .text-para-1,
.services.v1 .services-card .text-para-1,
.services.v2 .collaboration-card .text-para-1,
.services.v2 .services-card .text-para-1,
.services.v3 .collaboration-card .text-para-1,
.services.v3 .services-card .text-para-1 {
    font-size: 16px;
}
.fun-facts.v1 .fun-fact-icon,
.services.v1 .services-card .card-icon {
    width: 65px;
    height: 65px;
    font-size: 30px;
    line-height: 65px;
}
.testimonial.v3 .slider {
    width: 125%;
}
.testimonial.v3 .testimonial-card,
.testimonial.v3 .testimonial-card::before {
    border-radius: 40px;
}
.cta-section.v1 .cta-main-content,
.cta-section.v2 .cta-main-content {
    padding: 70px;
}
.cta-section.v1 .cta-main-content {
    text-align: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.cta-section.v1 .cta-main-content .section-title {
    width: 61%;
}
.cta-section.v1 .cta-content-right {
    text-align: center;
}
.services-details.v1 .service-details-content {
    padding: 40px;
}
.services-details.v1 .check-out-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 46px;
}
.services-details.v1 .check-out-box .box-left,
.services-details.v1 .check-out-box .box-right {
    width: calc(50% - 23px);
}
.services-details.v1 .check-out-box .box-right {
    order: 1;
}
.info-footer.v1 .social-link,
.services-details.v1 .next-preve-post .prev-post {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.services-details.v1 .next-preve-post .next-post {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.services-details.v1 .next-preve-post i {
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
}
.services-details.v1 .next-preve-post .text-5 {
    font-size: 20px;
    width: calc(50% - 60px);
}
.info-footer.v1 .footer__widget:first-child,
.info-footer.v1 .footer__widget:nth-child(2),
.info-footer.v1 .footer__widget:nth-child(3),
.our-blog-details.v1 .main-form .group-form-box .form-box {
    width: calc(33.3333333% - 20px);
}
.our-blog-details.v1 .content-left {
    padding-bottom: 115px;
}
.info-footer.v1 .footer-content,
.info-footer.v2 .footer-content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.info-footer.v1 .footer__widget:first-child {
    text-align: inherit;
}
.info-footer.v2 .footer__widget:nth-child(2),
.info-footer.v2 .footer__widget:nth-child(3),
.info-footer.v2 .footer__widget:nth-child(4) {
    width: calc(33.33333333% - 23px);
}
}
@media (min-width: 1200px) {
.breadcrumb.v1,
.breadcrumb.v2,
.clind-logo.v1 .swiper-slide,
.clind-logo.v2 .swiper-slide,
.faq-section.v1 .section-title,
.section-title.v3,
.work-process.v1 .content-right .section-title {
    text-align: inherit;
}
.mt-xl-40,
.pricing-pack.v1 .price-card .price-point-list ~ .link-anime,
.pricing-pack.v1 .price-card .price-card-header ~ .price-point-list,
.pricing-pack.v2 .price-card .price-point-list ~ .link-anime,
.pricing-pack.v2 .price-card .price-card-header ~ .price-point-list,
.testimonial.v1 .testimonial-card .testimonial-content ~ .testimonial-profile,
.testimonial.v1 .testimonial-card .testimonial-profile ~ .testimonial-content,
.testimonial.v2 .testimonial-card .testimonial-content ~ .testimonial-profile,
.testimonial.v2 .testimonial-card .testimonial-profile ~ .testimonial-content,
.testimonial.v3 .testimonial-card .testimonial-content ~ .testimonial-profile,
.testimonial.v3 .testimonial-card .testimonial-profile ~ .testimonial-content {
    margin-top: 40px;
}
.mt-xl-60 {
    margin-top: 60px;
}
.mt-xl-90,
.pricing-pack.v1 .price-card .link-anime,
.pricing-pack.v2 .price-card .link-anime {
    margin-top: 90px;
}
.mt-xl-100 {
    margin-top: 100px;
}
.patient-care.v1 .categories li ~ li a,
.pt-xl-30 {
    padding-top: 30px;
}
.pt-xl-80 {
    padding-top: 80px;
}
.pt-xl-100 {
    padding-top: 100px;
}
.pt-xl-240 {
    padding-top: 240px;
}
.pt-xl-275 {
    padding-top: 275px;
}
.pb-xl-30 {
    padding-bottom: 30px;
}
.pb-xl-100 {
    padding-bottom: 100px;
}
.pb-xl-170 {
    padding-bottom: 170px;
}
.contact.v1 .contact-info,
.mt-space > div[class*="col-xl-1"]:nth-child(10) > div,
.mt-space > div[class*="col-xl-1"]:nth-child(11) > div,
.mt-space > div[class*="col-xl-1"]:nth-child(12) > div,
.mt-space > div[class*="col-xl-1"]:nth-child(2) > div,
.mt-space > div[class*="col-xl-1"]:nth-child(3) > div,
.mt-space > div[class*="col-xl-1"]:nth-child(4) > div,
.mt-space > div[class*="col-xl-1"]:nth-child(5) > div,
.mt-space > div[class*="col-xl-1"]:nth-child(6) > div,
.mt-space > div[class*="col-xl-1"]:nth-child(7) > div,
.mt-space > div[class*="col-xl-1"]:nth-child(8) > div,
.mt-space > div[class*="col-xl-1"]:nth-child(9) > div,
.mt-space > div[class*="col-xl-2"]:nth-child(2) > div,
.mt-space > div[class*="col-xl-2"]:nth-child(3) > div,
.mt-space > div[class*="col-xl-2"]:nth-child(4) > div,
.mt-space > div[class*="col-xl-2"]:nth-child(5) > div,
.mt-space > div[class*="col-xl-2"]:nth-child(6) > div,
.mt-space > div[class*="col-xl-3"]:nth-child(2) > div,
.mt-space > div[class*="col-xl-3"]:nth-child(3) > div,
.mt-space > div[class*="col-xl-3"]:nth-child(4) > div,
.mt-space > div[class*="col-xl-4"]:nth-child(2) > div,
.mt-space > div[class*="col-xl-4"]:nth-child(3) > div,
.mt-space > div[class*="col-xl-5"]:nth-child(2) > div,
.mt-space > div[class*="col-xl-6"]:nth-child(2) > div,
.section-title.v3 .text-2 ~ .text-para-1,
.sidebar__wrapper {
    margin-top: 0;
}
.mb-space > div[class*="col-xl-1"]:nth-child(10) > div,
.mb-space > div[class*="col-xl-1"]:nth-child(11) > div,
.mb-space > div[class*="col-xl-1"]:nth-child(12) > div,
.mb-space > div[class*="col-xl-1"]:nth-child(2) > div,
.mb-space > div[class*="col-xl-1"]:nth-child(3) > div,
.mb-space > div[class*="col-xl-1"]:nth-child(4) > div,
.mb-space > div[class*="col-xl-1"]:nth-child(5) > div,
.mb-space > div[class*="col-xl-1"]:nth-child(6) > div,
.mb-space > div[class*="col-xl-1"]:nth-child(7) > div,
.mb-space > div[class*="col-xl-1"]:nth-child(8) > div,
.mb-space > div[class*="col-xl-1"]:nth-child(9) > div,
.mb-space > div[class*="col-xl-2"]:nth-child(2) > div,
.mb-space > div[class*="col-xl-2"]:nth-child(3) > div,
.mb-space > div[class*="col-xl-2"]:nth-child(4) > div,
.mb-space > div[class*="col-xl-2"]:nth-child(5) > div,
.mb-space > div[class*="col-xl-2"]:nth-child(6) > div,
.mb-space > div[class*="col-xl-3"]:nth-child(2) > div,
.mb-space > div[class*="col-xl-3"]:nth-child(3) > div,
.mb-space > div[class*="col-xl-3"]:nth-child(4) > div,
.mb-space > div[class*="col-xl-4"]:nth-child(2) > div,
.mb-space > div[class*="col-xl-4"]:nth-child(3) > div,
.mb-space > div[class*="col-xl-5"]:nth-child(2) > div,
.mb-space > div[class*="col-xl-6"]:nth-child(2) > div {
    margin-bottom: 0;
}
.mt-space.xl-space-not-none > div[class*="col-xl-"] > div {
    margin-top: 30px;
}
.mb-space.xl-space-not-none > div[class*="col-xl-"] > div {
    margin-bottom: 30px;
}
.section-title .text-2,
.section-title-center .text-2 {
    font-size: 42px;
    letter-spacing: -1.9px;
}
.section-title-center.v1,
.section-title.v2 .main-title,
.section-title.v3 .text-2,
.section-title.v4 .main-title {
    max-width: 640px;
}
.section-title.v3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
.section-title.v3 .text-para-1 {
    width: calc(100% - 640px);
}
.scroll-bottom-top.v1,
.scroll-bottom-top.v2 {
    width: 50px;
    height: 50px;
    line-height: 52px;
    bottom: 50px;
}
.scroll-bottom-top.v1.show,
.scroll-bottom-top.v2.show {
    right: 50px;
}
.breadcrumb.v1 .text-2,
.breadcrumb.v2 .text-2 {
    font-size: 45px;
}
.breadcrumb.v1 .text-2 ~ ul,
.breadcrumb.v2 .text-2 ~ ul {
    margin-top: -15px;
}
.breadcrumb.v1 .breadcrumb-list ul,
.breadcrumb.v2 .breadcrumb-list ul {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.breadcrumb.v1 a,
.breadcrumb.v1 ul,
.breadcrumb.v2 a,
.breadcrumb.v2 ul,
.faq-section.v1 .accordion-btn,
.faq-section.v2 .accordion-btn,
.pricing-pack.v1 .price-card .price-point-list li .text-6,
.pricing-pack.v1 .price-card .price-point-list li i,
.pricing-pack.v2 .price-card .price-point-list li .text-6,
.pricing-pack.v2 .price-card .price-point-list li i {
    font-size: 18px;
}
.anime-bubble.v1,
.anime-bubble.v2 {
    display: block;
    position: absolute;
    opacity: 0.4;
    filter: blur(140px);
    border-radius: 800px;
    background: var(--purple);
    z-index: -2;
}
.anime-bubble.v1 {
    width: 420px;
    height: 420px;
}
.anime-bubble.v2 {
    width: 230px;
    height: 230px;
}
.anime-bubble.anime-type-1 {
    animation: 3.2s infinite bubbleAnime;
}
.anime-bubble.anime-type-2 {
    animation: 3.2s infinite bubbleAnime2;
}
.anime-bubble.anime-type-3 {
    animation: 3.2s infinite bubbleAnime3;
}
    @keyframes bubbleAnime {
    0%,
    100% {
-webkit-transform: scale(1.3) translate(-20%, -10%);
-moz-transform: scale(1.3) translate(-20%, -10%);
-o-transform: scale(1.3) translate(-20%, -10%);
transform: scale(1.3) translate(-20%, -10%);
    }
    50% {
-webkit-transform: scale(1) translate(0, 0);
-moz-transform: scale(1) translate(0, 0);
-o-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
    }
}
    @keyframes bubbleAnime2 {
    0%,
    100% {
-webkit-transform: scale(1.4) translateX(-50%);
-moz-transform: scale(1.4) translateX(-50%);
-o-transform: scale(1.4) translateX(-50%);
transform: scale(1.4) translateX(-50%);
    }
    50% {
-webkit-transform: scale(1) translateX(-50%);
-moz-transform: scale(1) translateX(-50%);
-o-transform: scale(1) translateX(-50%);
transform: scale(1) translateX(-50%);
    }
}
    @keyframes bubbleAnime3 {
    0%,
    100% {
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
    }
    50% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
    }
}
.slider-btns.v1 .next-btn,
.slider-btns.v1 .prev-btn,
.slider-btns.v2 .next-btn,
.slider-btns.v2 .prev-btn {
    width: 60px;
    height: 60px;
    font-size: 16px;
    line-height: 60px;
}
.sidebar__wrapper .recent-news-list .post-img a,
.testimonial.v1 .testimonial-card .profile-img img,
.testimonial.v2 .testimonial-card .profile-img img,
.testimonial.v3 .testimonial-card .profile-img img {
    width: 80px;
    height: 80px;
}
.sidebar__wrapper .recent-news-list .post-img ~ .post-text {
    width: calc(100% - 100px);
}
.menu-bar.v1,
.menu-bar.v2,
.menu-bar.v3 {
    padding: 0;
}
.menu-bar.v1 .main-menu > ul > li > a,
.menu-bar.v1.sticky-header .main-menu > ul > li > a,
.menu-bar.v2 .main-menu > ul > li > a,
.menu-bar.v2.sticky-header .main-menu > ul > li > a,
.menu-bar.v3 .main-menu > ul > li > a,
.menu-bar.v3.sticky-header .main-menu > ul > li > a {
    padding: 46px 0;
}
.menu-bar.v1 .menu-bar-content,
.menu-bar.v2 .menu-bar-content,
.menu-bar.v3 .menu-bar-content {
    padding: 0;
    gap: 30px;
}
.menu-bar.v1 .menu-bar-content .main-menu,
.menu-bar.v1 .menu-bar-content .menu-logo,
.menu-bar.v1 .menu-bar-content .menu-right,
.menu-bar.v2 .menu-bar-content .main-menu,
.menu-bar.v2 .menu-bar-content .menu-logo,
.menu-bar.v2 .menu-bar-content .menu-right,
.menu-bar.v3 .menu-bar-content .main-menu,
.menu-bar.v3 .menu-bar-content .menu-logo,
.menu-bar.v3 .menu-bar-content .menu-right {
    width: inherit;
}
.menu-bar.v1 .menu-logo,
.menu-bar.v2 .menu-logo,
.menu-bar.v3 .menu-logo {
    max-width: 137px;
}
.menu-bar.v1 .main-menu,
.menu-bar.v1 .menu-right li:not(:last-child),
.menu-bar.v2 .main-menu,
.menu-bar.v2 .menu-right li:not(:last-child),
.menu-bar.v3 .main-menu,
.menu-bar.v3 .menu-right li:not(:last-child) {
    display: block;
}
.menu-bar.v1 .main-menu > ul,
.menu-bar.v2 .main-menu > ul,
.menu-bar.v3 .main-menu > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 22px;
}
.banner.v1,
.banner.v2,
.collaboration.v2,
.cta-section.v2 .cta-main-content,
.menu-bar.v1 .main-menu li,
.menu-bar.v2 .main-menu li,
.menu-bar.v3 .main-menu li,
.services.v3,
.testimonial.v3 .container,
.work-process.v2 .container {
    position: relative;
}
.menu-bar.v1 .main-menu li.has-dropdown > a::after,
.menu-bar.v2 .main-menu li.has-dropdown > a::after,
.menu-bar.v3 .main-menu li.has-dropdown > a::after {
    font-family: icomoon;
    content: "\e901";
    speak: never;
    margin-left: 5px;
    font-size: calc(100% - 2px);
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.menu-bar.v1 .main-menu li.has-dropdown .has-dropdown > a,
.menu-bar.v2 .main-menu li.has-dropdown .has-dropdown > a,
.menu-bar.v3 .main-menu li.has-dropdown .has-dropdown > a {
    padding-right: 50px;
    position: relative;
}
.menu-bar.v1 .main-menu li.has-dropdown .has-dropdown > a::after,
.menu-bar.v2 .main-menu li.has-dropdown .has-dropdown > a::after,
.menu-bar.v3 .main-menu li.has-dropdown .has-dropdown > a::after {
    position: absolute;
    top: 20px;
    right: 33px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-left: 5px;
}
.menu-bar.v1 .main-menu li a,
.menu-bar.v2 .main-menu li a,
.menu-bar.v3 .main-menu li a {
    display: inline-block;
    font-size: 16px;
}
.menu-bar.v1 .main-menu li ul,
.menu-bar.v2 .main-menu li ul,
.menu-bar.v3 .main-menu li ul {
    padding-top: 0;
    position: absolute;
    min-width: 220px;
    top: 120%;
    opacity: 0;
    visibility: hidden;
    z-index: 4;
    pointer-events: none;
    background: var(--black3);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.menu-bar.v1 .main-menu li ul ul,
.menu-bar.v2 .main-menu li ul ul,
.menu-bar.v3 .main-menu li ul ul {
    left: 100%;
}
.menu-bar.v1 .main-menu li ul li ~ li,
.menu-bar.v2 .main-menu li ul li ~ li,
.menu-bar.v3 .main-menu li ul li ~ li {
    border-top: 1px solid var(--border2);
}
.menu-bar.v1 .main-menu li ul li a,
.menu-bar.v2 .main-menu li ul li a,
.menu-bar.v3 .main-menu li ul li a {
    display: block;
    padding: 12px 35px;
    font-size: 14px;
}
.menu-bar.v1 .main-menu li ul li:hover > ul,
.menu-bar.v2 .main-menu li ul li:hover > ul,
.menu-bar.v3 .main-menu li ul li:hover > ul {
    top: 0;
}
.menu-bar.v1 .main-menu li ul li:hover > a,
.menu-bar.v2 .main-menu li ul li:hover > a,
.menu-bar.v3 .main-menu li ul li:hover > a {
    padding-left: 45px;
}
.menu-bar.v1 .main-menu li:hover > ul,
.menu-bar.v2 .main-menu li:hover > ul,
.menu-bar.v3 .main-menu li:hover > ul {
    top: 100%;
    opacity: 1;
    pointer-events: inherit;
    visibility: visible;
}
.menu-bar.v1 .menu-right li:last-child,
.menu-bar.v2 .menu-right li:last-child,
.menu-bar.v3 .menu-right li:last-child {
    display: none;
}
.menu-bar.v2 .menu-bar-content::before,
.menu-bar.v3 .menu-bar-content::before {
    width: calc(100% + 60px);
}
.menu-bar.v2 .menu-bar-content::before {
    border-radius: 100px;
}
.menu-bar.v3 .menu-bar-content::before {
    border-radius: 20px;
}
.banner.v1 .section-title .text-2,
.banner.v1 .section-title-center .text-2,
.banner.v2 .section-title .text-2,
.banner.v2 .section-title-center .text-2,
.cta-section.v1 .cta-content-right .text-2,
.work-process.v1 .work-process-cards .text-2,
.work-process.v2 .counter-num {
    font-size: 70px;
}
.banner.v1 .section-title,
.banner.v2 .section-title {
    text-align: left;
}
.banner.v1 .start-ai-form,
.banner.v2 .start-ai-form {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.banner.v1 .banner-left {
    position: relative;
    z-index: 1;
    margin-top: 0;
}
.banner.v1 .banner-left .anime-bubble {
    position: absolute;
    width: 600px;
    height: 600px;
    left: calc(-50% + 55px);
	top: 0;
	margin-top: -10% !important;
	margin-right: -30% !important;
    opacity: 0.4;
    filter: blur(140px);
    border-radius: 800px;
    background: var(--orange);
    z-index: -1;
    animation: 5s linear infinite alternate bannerBounse;
}
.banner.v1 .banner-right .shap-dot-1 {
    top: calc(50% - 35px);
    left: 15px;
}
.banner.v1 .banner-right .shap-dot-2 {
    left: calc(40% - 60px);
}
.banner.v1 .banner-right .shap-dot-3 {
    top: 20px;
    right: 120px;
}
.banner.v1 .banner-right .arrow-shap {
    display: inline-block;
    width: 85px;
    top: 60px;
    right: 0;
    animation: 3.2s infinite bArrow;
}
    @keyframes bArrow {
    0%,
    100% {
opacity: 1;
-webkit-transform: scale(1.3) rotate(-3deg);
-moz-transform: scale(1.3) rotate(-3deg);
-o-transform: scale(1.3) rotate(-3deg);
transform: scale(1.3) rotate(-3deg);
    }
    50% {
opacity: 0.5;
-webkit-transform: scale(1) rotate(0);
-moz-transform: scale(1) rotate(0);
-o-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
    }
}
.banner.v2 .banner-cards {
    padding: 60px;
}
.banner.v2 .robot-shap-1,
.banner.v2 .robot-shap-2 {
    position: absolute;
    z-index: -2;
    display: block;
}
.banner.v2 .robot-shap-1 {
    right: -255px;
    top: -269px;
    animation: 4s infinite robotAnime;
}
.banner.v2 .robot-shap-2 {
    left: -233px;
    bottom: 120px;
    animation: 3.2s infinite robotAnime;
}
    @keyframes robotAnime {
    0%,
    100% {
-webkit-transform: translateY(-10%);
-moz-transform: translateY(-10%);
-o-transform: translateY(-10%);
transform: translateY(-10%);
    }
    50% {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
    }
}
.banner.v2 .win-watch {
    padding: 45px 20px 55px;
}
.banner.v2 .win-watch li {
    width: 100%;
}
.pricing-pack.v1 .price-card,
.pricing-pack.v2 .price-card,
.services.v1 .services-card {
    padding: 50px 40px;
}
.services.v1 .services-card .card-icon {
    width: 80px;
    height: 80px;
    font-size: 35px;
    line-height: 80px;
}
.collaboration.v2 .anime-bubble,
.services.v3 .anime-bubble {
    left: 50%;
    bottom: -78px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.fun-facts.v1.h-bg::before,
.fun-facts.v1:not(.h-bg) {
    background: var(--black2);
}
.fun-facts.v1.h-bg::before {
    position: absolute;
    content: "";
    width: 100%;
    height: calc(100% - 233px);
    left: 0;
    bottom: 0;
    z-index: -1;
}
.fun-facts.v1 .fun-facts-img,
.fun-facts.v1.h-bg {
    position: relative;
    z-index: 1;
}
.fun-facts.v1 .fun-facts-img .play-btn {
    width: 80px;
    height: 80px;
    font-size: 24px;
    line-height: 80px;
}
.fun-facts.v1 .counter-area li {
    width: inherit;
    padding: 0;
    gap: 30px;
    background: var(--tr);
}
.fun-facts.v1 .counter-area li .text-2 ~ .text-para-1 {
    margin-top: 10px;
}
.fun-facts.v1 .fun-fact-content .fun-fact-icon {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 80px;
}
.fun-facts.v1 .text-2,
.pricing-pack.v1 .price-card .price-card-header .text-2,
.pricing-pack.v2 .price-card .price-card-header .text-2 {
    font-size: 42px;
}
.patient-care.v1 .categories li a {
    padding-bottom: 25px;
    font-size: 24px;
}
.work-process.v1 .mobile-img-left {
    max-width: calc(91.66666667% - 10px);
    margin: 0;
}
.work-process.v2 .container .left-bubble {
    left: -200px;
    bottom: -246px;
}
.work-process.v2 .container .right-bubble {
    right: -230px;
    top: -200px;
}
.pricing-pack.v1 .price-card .price-card-header .text-3,
.pricing-pack.v2 .price-card .price-card-header .text-3,
.testimonial.v1 .testimonial-card .testimonial-content .text-para-1,
.testimonial.v2 .testimonial-card .testimonial-content .text-para-1,
.testimonial.v3 .testimonial-card .testimonial-content .text-para-1 {
    font-size: 30px;
}
.testimonial.v1 .slider,
.testimonial.v2 .slider {
    padding: 45px 0 40px;
}
.testimonial.v1 .slider .swiper-slide-active .testimonial-card .q-icon-1,
.testimonial.v1 .slider .swiper-slide:not(.swiper-slide-active) .q-icon-2,
.testimonial.v2 .slider .swiper-slide-active .testimonial-card .q-icon-1,
.testimonial.v2 .slider .swiper-slide:not(.swiper-slide-active) .q-icon-2 {
    opacity: 1;
    visibility: visible;
    pointer-events: inherit;
}
.testimonial.v1 .slider .swiper-slide-active .testimonial-card .q-icon-2,
.testimonial.v1 .slider .swiper-slide:not(.swiper-slide-active) .q-icon-1,
.testimonial.v2 .slider .swiper-slide-active .testimonial-card .q-icon-2,
.testimonial.v2 .slider .swiper-slide:not(.swiper-slide-active) .q-icon-1 {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
.testimonial.v1 .slider .swiper-slide-active .testimonial-card,
.testimonial.v2 .slider .swiper-slide-active .testimonial-card {
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}
.testimonial.v1 .slider .swiper-slide:not(.swiper-slide-active) .testimonial-card,
.testimonial.v2 .slider .swiper-slide:not(.swiper-slide-active) .testimonial-card {
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
}
.testimonial.v1 .slider .testimonial-card .q-icon-1,
.testimonial.v2 .slider .testimonial-card .q-icon-1 {
    top: -85px;
    left: 0;
    background: -webkit-linear-gradient(-95deg, var(--orange) 10%, rgba(22, 19, 19, 0) 90%);
}
.testimonial.v1 .slider .testimonial-card .q-icon-2,
.testimonial.v2 .slider .testimonial-card .q-icon-2 {
    right: 0;
    bottom: -82px;
    background: -webkit-linear-gradient(95deg, var(--orange) 10%, rgba(22, 19, 19, 0) 90%);
}
.testimonial.v1 .slider .testimonial-card .q-icon-1,
.testimonial.v1 .slider .testimonial-card .q-icon-2,
.testimonial.v2 .slider .testimonial-card .q-icon-1,
.testimonial.v2 .slider .testimonial-card .q-icon-2 {
    display: block;
    position: absolute;
    font-size: 90px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: var(--orange);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    z-index: -1;
}
.testimonial.v1 .testimonial-card,
.testimonial.v2 .testimonial-card {
    padding: 60px 40px 85px;
}
.testimonial.v3 .container .anime-bubble {
    position: absolute;
    top: -90px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.testimonial.v3 .testimonial-card {
    padding: 60px 40px;
}
.team.v1 .team-card .team-card-text .text-4 {
    font-size: 24px;
}
.faq-section.v1 .faq-img {
    max-width: calc(100% - 30px);
    margin: inherit;
}
.faq-section.v2 .faq-comment-box {
    padding: 130px 110px 110px;
}
.ai-development.v1 .anime-bubble {
    left: 0;
    bottom: -218px;
}
.cta-section.v1 .cta-main-content,
.cta-section.v2 .cta-main-content {
    padding: 80px;
}
.cta-section.v1 .cta-content-right .text-para-1 {
    font-size: 20px;
}
.cta-section.v2 .cta-main-content .anime-bubble {
    top: -10px;
    left: -264px;
}
.pricing-pack.v1 .price-card,
.pricing-pack.v2 .price-card {
    padding: 60px 40px;
    margin-top: -30px;
}
.services-details.v1 .big-img .icon-box {
    width: 100px;
    height: 100px;
    font-size: 65px;
    line-height: 100px;
    left: 30px;
    bottom: 30px;
}

}
@media (min-width: 1400px) {
.mt-xxl-120 {
    margin-top: 120px;
}
.ml-xxl-80 {
    margin-left: 80px;
}
.mr-xxl-80 {
    margin-right: 80px;
}
.pt-xxl-120 {
    padding-top: 120px;
}
.pb-xxl-120 {
    padding-bottom: 120px;
}
.mt-space > div[class*="col-xxl-1"]:nth-child(10) > div,
.mt-space > div[class*="col-xxl-1"]:nth-child(11) > div,
.mt-space > div[class*="col-xxl-1"]:nth-child(12) > div,
.mt-space > div[class*="col-xxl-1"]:nth-child(2) > div,
.mt-space > div[class*="col-xxl-1"]:nth-child(3) > div,
.mt-space > div[class*="col-xxl-1"]:nth-child(4) > div,
.mt-space > div[class*="col-xxl-1"]:nth-child(5) > div,
.mt-space > div[class*="col-xxl-1"]:nth-child(6) > div,
.mt-space > div[class*="col-xxl-1"]:nth-child(7) > div,
.mt-space > div[class*="col-xxl-1"]:nth-child(8) > div,
.mt-space > div[class*="col-xxl-1"]:nth-child(9) > div,
.mt-space > div[class*="col-xxl-2"]:nth-child(2) > div,
.mt-space > div[class*="col-xxl-2"]:nth-child(3) > div,
.mt-space > div[class*="col-xxl-2"]:nth-child(4) > div,
.mt-space > div[class*="col-xxl-2"]:nth-child(5) > div,
.mt-space > div[class*="col-xxl-2"]:nth-child(6) > div,
.mt-space > div[class*="col-xxl-3"]:nth-child(2) > div,
.mt-space > div[class*="col-xxl-3"]:nth-child(3) > div,
.mt-space > div[class*="col-xxl-3"]:nth-child(4) > div,
.mt-space > div[class*="col-xxl-4"]:nth-child(2) > div,
.mt-space > div[class*="col-xxl-4"]:nth-child(3) > div,
.mt-space > div[class*="col-xxl-5"]:nth-child(2) > div,
.mt-space > div[class*="col-xxl-6"]:nth-child(2) > div {
    margin-top: 0;
}
.mb-space > div[class*="col-xxl-1"]:nth-child(10) > div,
.mb-space > div[class*="col-xxl-1"]:nth-child(11) > div,
.mb-space > div[class*="col-xxl-1"]:nth-child(12) > div,
.mb-space > div[class*="col-xxl-1"]:nth-child(2) > div,
.mb-space > div[class*="col-xxl-1"]:nth-child(3) > div,
.mb-space > div[class*="col-xxl-1"]:nth-child(4) > div,
.mb-space > div[class*="col-xxl-1"]:nth-child(5) > div,
.mb-space > div[class*="col-xxl-1"]:nth-child(6) > div,
.mb-space > div[class*="col-xxl-1"]:nth-child(7) > div,
.mb-space > div[class*="col-xxl-1"]:nth-child(8) > div,
.mb-space > div[class*="col-xxl-1"]:nth-child(9) > div,
.mb-space > div[class*="col-xxl-2"]:nth-child(2) > div,
.mb-space > div[class*="col-xxl-2"]:nth-child(3) > div,
.mb-space > div[class*="col-xxl-2"]:nth-child(4) > div,
.mb-space > div[class*="col-xxl-2"]:nth-child(5) > div,
.mb-space > div[class*="col-xxl-2"]:nth-child(6) > div,
.mb-space > div[class*="col-xxl-3"]:nth-child(2) > div,
.mb-space > div[class*="col-xxl-3"]:nth-child(3) > div,
.mb-space > div[class*="col-xxl-3"]:nth-child(4) > div,
.mb-space > div[class*="col-xxl-4"]:nth-child(2) > div,
.mb-space > div[class*="col-xxl-4"]:nth-child(3) > div,
.mb-space > div[class*="col-xxl-5"]:nth-child(2) > div,
.mb-space > div[class*="col-xxl-6"]:nth-child(2) > div {
    margin-bottom: 0;
}
.mt-space.xxl-space-not-none > div[class*="col-xxl-"] > div {
    margin-top: 30px;
}
.mb-space.xxl-space-not-none > div[class*="col-xxl-"] > div {
    margin-bottom: 30px;
}
.btn-anime.v1,
.btn-anime.v2,
.btn-anime.v3,
.btn-anime.v4,
.btn-anime.v5,
.link-anime.v1,
.link-anime.v2,
.link-anime.v3,
.link-anime.v4,
.link-anime.v5 {
    padding: 20px 43px;
    font-size: 18px;
}
.menu-bar.v1 .menu-bar-content,
.menu-bar.v2 .menu-bar-content,
.menu-bar.v3 .menu-bar-content {
    gap: 30px;
}
.menu-bar.v2 .container {
    max-width: calc(100% - 80px);
}
.menu-bar.v3 .menu-bar-content::before {
    width: calc(100% + 80px);
}
.banner.v2 .win-watch {
    padding: 40px;
}
.banner.v2 li {
    padding: 25px 40px;
}
.contact.v1 .contact-box {
    padding: 60px;
}
}
@media (min-width: 1500px) {
.menu-bar.v2 .container {
    max-width: calc(100% - 120px);
}
.menu-bar.v3 .menu-bar-content::before {
    width: calc(100% + 120px);
}
}
@media (min-width: 1700px) {
.menu-bar.v2 .container {
    max-width: calc(100% - 160px);
}
.menu-bar.v3 .menu-bar-content::before {
    width: calc(100% + 160px);
}
}

/*end*/
@media (min-width: 1400px) {
#sp-header.transparent.v20 .container {
	max-width: 1450px;
}
}

#sp-header.transparent.v20.header-sticky {
	height: 120px;
	background-color: var(--black2);
}
#sp-header.transparent.v20 {
	height: 120px;
}
#sp-header.transparent.v20 .sp-megamenu-parent > li > a {
	line-height: 119px;
}

#sp-header.transparent.v20 .logo {
	height: 120px;
	padding-left: 20px;
}

#sp-header.transparent.v20 .menu-right {
	margin-top: 20px;
}
#sp-header.transparent.v20 .container {
  background:var(--black2) !important;
  border-radius: 80px;
}
#sp-header.transparent {
    position: absolute;
    left: 0;
    top: 30px;
    width: 100%;
    z-index: 99;
	background: transparent;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0);
}
#sp-header.transparent .sp-megamenu-parent > li a {
	color: #ffffff;
}	

#sp-header.transparent.header-sticky {
    background-color: var(--black3);	
	position: fixed;
	top: 0;
	width: 100%;
	height: 85px;
}

#sp-header.transparent .sp-megamenu-parent > li > a, 
#sp-header.transparent .sp-megamenu-parent > li > span {
	line-height: 79px;
	font-size: 16px;
	font-weight: 400;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background: var(--black2);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a  {
	color: var(--white) !important;
}
.sp-megamenu-parent > li:hover > a {
	color: var(--orange) !important;
}
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li > a {
	font-weight: 400;
}
@media(max-width: 1199px){
#sp-header {
	height: 80px;
}
#sp-header .logo {
    height: 80px;
    line-height: 80px !important;
}
}

.lss {
	letter-spacing: -1.9px;
}
/**/
.sppb-ripple-effect {
	box-shadow: 0 0 0 15px rgba(227, 77, 0,.8),0 0 0 30px rgba(227, 77, 0,.6),0 0 0 45px rgba(227, 77, 0,.4);
}

/**/
.testimonial-card {
    padding: 20px;
    background: #f9f9f9;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.profile-header {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.profile-img img {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    margin-right: 15px;
}
.profile-content h4 {
    margin: 0;
    font-size: 18px;
}
.profile-content p {
    margin: 0;
    font-size: 14px;
    color: #888;
}
.testimonial-content p {
    font-size: 16px;
    line-height: 1.5;
}
/**/
.testimonial-card {
    padding: 20px;
    background: #f9f9f9;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.profile-header {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.profile-img img {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    margin-right: 15px;
}
.profile-content h4 {
    margin: 0;
    font-size: 18px;
}
.profile-content p {
    margin: 0;
    font-size: 14px;
    color: #888;
}
.testimonial-content p {
    font-size: 16px;
    line-height: 1.5;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}
.swiper-pagination {
    bottom: 10px;
}
.swiper-button-next, .swiper-button-prev {
    color: #000;
}
.swiper-container {
    width: 100%;
    height: 100%;
}

/* Style for swiper slides */
.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    /* Ensure slides have enough space */
    height: auto;
}

/* Style for pagination and navigation buttons */
.swiper-pagination {
    bottom: 10px;
}

.swiper-button-next, .swiper-button-prev {
    color: #000;
}
/**/

.rigght {
  display: flex;
  justify-content: flex-end; /* Aligns items to the right */
}

.menu-right li > a:hover {
  color: #fff !important;
}
.sppb-addon-articles .sppb-addon-article {
  padding: 20px 20px 50px;
  border-radius: 20px;
  background: var(--black);
  z-index: 1;
  border: 1px solid var(--orange);
}
.sppb-addon-articles .sppb-addon-article img { 
	border-radius: 10px;
}
.sppb-addon-articles .sppb-addon-article .sppb-readmore i {
	font-size: 14px;
	margin-left: 5px;
	position: relative;
	vertical-align: middle;
	color: var(--orange);
}
#sp-footer .container-inner {
	padding: 0px 0;
	border-top: 0px solid rgba(255, 255, 255, 0.1);
}

#sp-bottoms .sp-module ul > li > a:hover {
  color: var(--orange) !important;
}
.social-link.v1 a:hover {
	color: var(--orange) !important;
	background: transparent !important;
}
.social-link.v1 li:hover {
	background: transparent !important;
}

#sp-bottoms ul {
  padding-left: 0 !important;
}
ul.address-link i {
	vertical-align: middle;
	color: var(--orange) !important;
}
ul.address-link {
	margin-bottom: 0px !important;	
}
ul.address-link p {
	margin-bottom: 0px !important;	
}
/**/
.burger-icon > span {
  height: 2px;
  background-color: #fff !important;	
}  
@media (max-width: 1199px) {
.sp-megamenu-parent.d-lg-block {
	display: none !important;
}

#offcanvas-toggler {
	display: flex !important;
}
}
.offcanvas-menu {
  background-color: var(--black) !important;
  color: #ffffff;
}
.offcanvas-menu .offcanvas-inner ul.menu > li a:hover, .offcanvas-menu .offcanvas-inner ul.menu > li a:focus, .offcanvas-menu .offcanvas-inner ul.menu > li span:hover, .offcanvas-menu .offcanvas-inner ul.menu > li span:focus {
	color: var(--orange) !important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li a, .offcanvas-menu .offcanvas-inner ul.menu > li span {
  color: #ffffff !important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
	opacity: 1;
}
/**/
.sidebar__widget-content ul,
.sidebar__wrapper ul,
ul.brand-promo-list,
.brand-promo-widget ul {
	padding-left: 0px !important;
}

@media (min-width: 1025px) {
.sp-page-title {
	padding-bottom: 170px !important;
	padding-top: 275px !important;
}
}
.sp-page-title .sp-page-title-heading {
	font-size: 45px;
}
.sp-page-title {
	background: var(--black2);
}
.sp-page-title {
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.sp-page-title::after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  opacity: 0.8;
  z-index: 1;
  background-color:var(--black);
}
.sp-page-title .breadcrumb > .active {
  color: var(--white);
}
.sp-page-title .sp-page-title-heading, 
.sp-page-title .sp-page-title-sub-heading {
  color: #fff;
  z-index: 999;
  position: relative;
}
.sp-page-title .breadcrumb {
	margin: -35px 0 0 0 !important;
}
.breadcrumb {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  gap:5px;
  font-size:14px;
  font-weight:600;
  z-index: 999;
  position: relative;
	
}

.breadcrumbli~li::before {
  content:"/"
}
.breadcrumb a {
  font-size: 18px
}
.breadcrumb {
  font-size: 18px;
}
.breadcrumb .fas {
	display: none !important;
}

.sp-page-title .breadcrumb {
-webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
	
}
.article-list .article-body {
	padding: 25px 30px !important;
	border-radius: 0 0 20px 20px;
	background: var(--black2);
}
.article-list .article {
  position: relative;
  margin-bottom: 30px;
  padding: 0;
  border: 0px solid #f5f5f5;
  border-radius: 0;
}

.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
  margin: 0;
  border-radius: 0;
  border-bottom: 0px solid #f5f5f5;
  overflow: hidden;
}
.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
  border-radius: 10px;
  width: 100%;
}
.article-list .article .article-header h2 a {
  color: #ffffff;
}
.article-introtext {
	color: #d1d1d1;
}
.article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus {
  color: var(--orange);
}
.article-list .article .readmore a {
  color: #ffffff;
  font-weight: 500;
}
.article-info > span a:hover,
.article-info span a,
.article-info,
.article-info span,
.article-info a {
	color: #ffffff;
}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h2 a:active, .article-list .article .article-header h2 a:focus {
  color: var(--orange);
}

.article-details  {
	padding: 40px;
	background: var(--black2);
	border-radius: 20px;
}
.article-details  h2,
.article-details .article-header h1, 
.article-details .article-header h2 {
	font-size: 30px;
	letter-spacing: -1.9px;
	text-transform: capitalize;
	font-weight: 600;
	color: var(--white);
	margin-bottom: 20px;
	margin-top: 20px;
}
.article-details .article-full-image img {
  display: inline-block;
  border-radius: 10px;
  width: 100%;
}
.article-details p {
	color: #d1d1d1;
}
#sp-right .sp-module {
	padding: 25px;
	background: var(--black2);
	border: 0px solid transparent;
}
#sp-right .sp-module .sp-module-title {
	font-size: 24px;
	line-height: 1.4;
	color: var(--white);
	font-weight: 700;
	border-bottom: 0px solid #f3f3f3;
	margin: 0;
	padding-bottom: 30px;
}
#sp-right .awesomplete {
  width: 100%;
}
#sp-right .form-control {
  height: 55px;
  width: 100%;
  padding: 10px;
  color: #d1d1d1;
  background-color: var(--black);
  background-clip: padding-box;
  border: 1px solid var(--black);
  appearance: none;
  border-radius: 0px;
  padding-left: 25px !important;
}

#sp-right .sp-module ul > li > a {
	font-size: 16px;
	color: var(--white);
}
.mod-articlescategories li:hover a {
  padding-left: 5px !important;
  color: var(--orange) !important;
}
.mod-articlescategories.categories-module.mod-list li a::before {
    content: "\e916";
    font-family: "icomoon"; 
    margin-right: 8px; 
    display: inline-block;
    vertical-align: middle;
	font-size: 16px;
	color: var(--orange);
}
#sp-right .sp-module ul > li {
  display: block;
  border-bottom: 0px solid #f3f3f3;
}
#sp-left .sp-module .tagscloud .tag-name:hover, 
#sp-right .sp-module .tagscloud .tag-name:hover  {
	color: var(--white) !important;
	padding: 7px 10px;
	background:var(--orange) !important;
	border-radius: 4px;
}
#sp-left .sp-module .tagscloud .tag-name, 
#sp-right .sp-module .tagscloud .tag-name {
	color: var(--white) !important;
	padding: 7px 10px;
	background: var(--black) !important;
	border-radius: 4px;
}
.categories-module li {
	padding: 1px 0;
}

.blog-newss .sppb-article-img-wrap img {
	height: 90px !important;
	width: 180px !important;
	object-fit: cover;
	display: block;
	border-radius: 0px !important;
}
.blog-newss .sppb-col-xs-6 {
	display: flex;
	align-items: center;
	padding-bottom: 15px;
}
.blog-newss .sppb-addon-article {
	display: flex;
	align-items: center;
}
.blog-newss .sppb-article-info-wrap {
	margin-left: 10px;
}
.blog-newss .sppb-article-info-wrap a:hover {
	color: var(--orange);
}
.blog-newss .sppb-article-info-wrap h3 {
	font-size: 18px;
	color: var(--white);
	font-weight: 800;
	transition: 0.3s;
	margin-bottom: 0;
	margin-top: 10px;
}
.blog-newss .sppb-addon-article {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 0px solid #f2f2f2;
	border: 0px solid transparent !important;
	padding: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
}

#sp-left .sp-module ul > li {
  display: block;
  border-bottom: 0px solid #f3f3f3;
}
#sp-left .sp-module .tagscloud .tag-name:hover, 
#sp-left .sp-module .tagscloud .tag-name:hover  {
	color: var(--white) !important;
	padding: 7px 10px;
	background:var(--orange) !important;
	border-radius: 4px;
}
#sp-left .sp-module .tagscloud .tag-name, 
#sp-left .sp-module .tagscloud .tag-name {
	color: var(--white) !important;
	padding: 7px 10px;
	background: var(--black) !important;
	border-radius: 4px;
}
#sp-left .sp-module {
	padding: 25px;
	background: var(--black2);
	border: 0px solid transparent;
}
#sp-left .sp-module .sp-module-title {
	font-size: 24px;
	line-height: 1.4;
	color: var(--white);
	font-weight: 700;
	border-bottom: 0px solid #f3f3f3;
	margin: 0;
	padding-bottom: 30px;
}
#sp-left .awesomplete {
  width: 100%;
}
#sp-left .form-control {
  height: 55px;
  width: 100%;
  padding: 10px;
  color: #d1d1d1;
  background-color: var(--black);
  background-clip: padding-box;
  border: 1px solid var(--black);
  appearance: none;
  border-radius: 0px;
  padding-left: 25px !important;
}

#sp-left .sp-module ul > li > a {
	font-size: 16px;
	color: var(--white);
}
/**/
/* Ensure swiper-container and swiper-slide take up appropriate space */
.swiper-container {
    width: 100%;
    height: auto;
}

.swiper-slide {
    box-sizing: border-box;
    width: 100%; /* Ensure each slide takes up the full width */
}

/* Specific styling for single-slide view */
.single-slide .swiper-slide {
    width: 100%;
    flex: 0 0 100%; /* Ensures each slide takes full width in single-slide mode */
}
.swiper-container {
    overflow: hidden; /* Hide any overflowing content */
}

.single-slide .swiper-slide {
    display: flex;
    justify-content: center; /* Center slide content */
    align-items: center; /* Align content vertically */
}
@media (min-width: 1024px) {
.swiper-container.single-slide {
    width: 120%;
	margin-left: 5px;
}
}
.slide {
	z-index: 999 !important;
}
.posrel {
  position: relative;
}

.zindexplus {
  position: relative;
  z-index: 999 !important;
}
.zindexminus {
  position: relative;
  z-index: 1 !important;
}