:root {
    --main-primary-color: #20c4f4;
    --gradient-first-color: #009cff;
    --gradient-secondary-color: #a2b500;
    --heading-font-style: Oswald, sans-serif;
    --sercondary-font-style: Abel, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
table th {
    font-family: var(--heading-font-style);
}
p,
a,
span,
strong,
label,
strong,
input,
ul,
ol,
.btn,
textarea,
small,
table td {
    font-family: var(--sercondary-font-style);
}
p,
.list.list-icons.list-icons-sm.list-icons-style-2 li,
ul,
ol {
    color: #212529;
    font-size: 1.1rem;
    letter-spacing: 0.5px;
}

a.btn.btn-outline {
    padding: 0.833rem 2.933rem;
}

html body .btn-outline.btn-light.btn-gradient-hover:hover,
html body .btn-light:active {
    background-color: #1b2b2b !important;
}

html .btn-outline.btn-light:active,
html .btn-outline.btn-light.active {
    color: #fff !important;
    background-color: #1b2b2b !important;
    border-color: #1b2b2b !important;
}

.services a.text-color-primary {
    color: var(--main-primary-color) !important;
}
html .btn-primary {
    border: none;
}
.bg-color-light-gray {
    background-color: #f7f7f7 !important;
}
.btn-gradient-main {
    background: linear-gradient(
        90deg,
        var(--gradient-first-color) 50%,
        var(--gradient-secondary-color) 100%
    );
    /* color: #fff; */
    padding: 0.833rem 1.933rem;
    width: 225px;
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 0.7s ease !important;
}
.btn-gradient-main:hover {
    background-position: left bottom;
}

.btn.btn-effect-6 {
    transition: 0.8s;
}

/* .btn.btn-effect-6:hover,
.btn.btn-effect-6:focus {
    box-shadow: inset 15rem 0 0 0 var(--hover);
} */
.custom-highlight-text-1:before {
    content: "";
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
    border-bottom: 7px solid #42a5f5;
    opacity: 0.2;
    z-index: 0;
}

.col-half-section {
    max-width: 75%;
}
.our-services:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background-color: #fff;
    z-index: 0;
}
.highlight {
    padding: 0;
}
.breadcrumb li a {
    color: #ffff;
    opacity: 0.5;
}
.breadcrumb > li + li:before {
    color: #fff;
}
.section img {
    border-radius: 10px;
}
.pdf-icon {
    color: #f44336;
}
.videoModal .btn-close,
.imageModal .btn-close {
    position: absolute;
    /* top: -36px;
    right: -20px; */
    color: red;
    background: none;
    font-size: 36px;
    margin-top: -40px;
    right: -20px;
}
.w-40 {
    width: 40% !important;
}
.w-30 {
    width: 30% !important;
}
section h1 {
    line-height: 32px;
}
section h2 {
    line-height: 28px;
}
section h1,
section h2 {
    font-weight: 400;
    font-size: 1.63rem;
    margin-bottom: 1rem;
}
section h3 {
    font-weight: 400;
    font-size: 1.5rem;
    text-transform: capitalize;
    line-height: 32px;
    margin-bottom: 10px;
}
section img.arkBrandLogo {
    width: 25%;
    padding-bottom: 1rem;
}
section p.arkBrandContent {
    color: var(--main-primary-color);
    margin-bottom: 0;
}
table tr th {
    font-weight: 400;
}
.twocolumn {
    column-count: 2;
    padding: 0px 20px;
}
.stickyTabs {
    position: relative;
    z-index: 9;
    background-color: #fff;
}
div#stats {
    visibility: hidden;
    cursor: none;
}
#blogInterlinks ul {
    padding-left: 1.3rem;
}

#arkContactUsformModal .modal-dialog {
    top: 10%;
}
#requestformModal .modal-dialog,
#Sketch .modal-dialog {
    top: 25%;
}
@media (min-width: 992px) {
    .videoModal .modal-lg,
    .videoModal .modal-xl {
        --bs-modal-width: 900px;
    }
}
/* header Section */
.header-logo img {
    width: 150px;
}
html:not(.sticky-header-active)
    #header.header-semi-transparent-dark
    .header-body {
    background-color: rgb(24 24 24 / 70%) !important;
}

html #header.header-transparent {
    min-height: 85px !important;
    height: 85px !important;
}
#header.header-effect-shrink .header-container {
    min-height: 85px !important;
    height: 85px !important;
}
/* .mobileViewHeader {
    display: none;
} */
.webSearch .simple-search .form-control,
.webSearch .simple-search .btn {
    height: 34px;
}
i.fa.fa-search.header-nav-top-icon.serachIcon {
    top: -7px !important;
}
a.dropdown-main-heading {
    display: block;
    padding: 0 !important;
}
.notification-dot {
    height: 10px;
    width: 10px;
    background-color: #ed5348;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    top: -8px;
    left: -20px;
}
.webViewDesign {
    display: block;
}
.mobileViewDesign {
    display: none;
}
#homeAboutARKSec img {
    border-radius: 0;
}
@media (max-width: 991px) {
    html:not(.sticky-header-active)
        #header.header-semi-transparent-dark
        .header-body {
        background-color: #212529 !important;
    }
    section {
        padding: 20px 0 !important;
    }
    .webViewDesign {
        display: none;
    }
    .mobileViewDesign {
        display: block;
    }
    /* .webViewHeader {
        display: none;
    }
    .mobileViewHeader {
        display: block;
    } */
    #header
        .header-nav-main.header-nav-main-mobile-dark
        nav
        > ul
        > li
        > a.active {
        background: none !important;
    }
    html #header.header-transparent {
        position: fixed;
        top: 0;
    }
    #header .header-nav-features .header-nav-features-cart {
        margin-right: 20px;
    }
    #header.header-effect-shrink .header-container {
        min-height: 60px !important;
        height: 60px !important;
    }
    html #header.header-transparent {
        min-height: 60px !important;
        height: 60px !important;
    }
    #header.header-effect-shrink .header-logo {
        padding: 5px 0;
    }
    #header .header-nav-features {
        padding-left: 24px;
    }
    /* #header .header-nav-features .header-nav-top-icon,
    #header .header-nav-features .header-nav-top-icon-img {
        font-size: 1.3rem;
    } */
    #header .header-nav-features.notification-icon {
        margin-left: 0;
    }
    #header .header-btn-collapse-nav {
        margin: 0;
    }
    #header .header-logo img {
        width: 100px;
    }
    html #header.header-transparent .header-nav-main:before {
        width: 100%;
    }
    #header .header-btn-collapse-nav {
        padding: 5px 10px;
    }
    #header .header-nav-main.header-nav-main-mobile-dark nav > ul li {
        padding: 5px 0;
    }
    html #header.header-transparent .header-nav-main nav {
        padding: 0 15px;
    }
    #header .header-btn-collapse-nav {
        background: none !important;
    }
    #header .header-nav-features .header-nav-features-search-reveal-big-search,
    .modal.right.fade.in .modal-dialog {
        top: 60px !important;
    }
}
/* Event Section */
.eventInfo {
    display: flex;
    /* align-items: center; */
    flex-direction: inherit;
    gap: 20px;
}
a.eventBtn {
    font-weight: 100;
    text-align: left;
}
.imageModal .modal-dialog {
    max-width: 600px;
}
/* .imageModal .modal-content {
    background: none;
    border: none;
} */
.imageModal .modal-body {
    text-align: center;
}
.imageModal .box {
    width: auto;
    height: auto;
    max-height: 600px;
    overflow-y: auto;
    overflow-x: hidden;
}
.imageModal .box img {
    width: 100%;
    height: 100%;
    /* object-fit: contain; */
}

/* img.closeBtn:after {
    background-image: url("https://cdn2.iconfinder.com/data/icons/basicset/gear_64.png");
} */
/* owl carousel */
.carousel-img1 {
    background-image: url(../images/homeSlider/01M&E.webp);
}
.carousel-img2 {
    background-image: url(../images/homeSlider/02DM.webp);
}
.carousel-img3 {
    background-image: url(../images/homeSlider/03HE.webp);
}
.carousel-img4 {
    background-image: url(../images/homeSlider/04AE&C.webp);
}
.carousel-img5 {
    background-image: url(../images/homeSlider/BI2023-web-banner-for-ARK-V2.webp);
}
.carousel-box {
    background-size: cover;
    background-position: 100% 0%;
    background-repeat: no-repeat;
    width: 100%;
    height: calc(100vh - 41vh);
}
.architecturecarousel {
    margin-top: 1.5rem;
}
.owl-carousel.dots-inside .owl-dots {
    bottom: -60px;
}
/* .owl-carousel .owl-item img {
    height: 100vh;
} */
.carousel-heading,
.caption-heading {
    background-image: linear-gradient(
        90deg,
        var(--gradient-first-color) 0%,
        var(--gradient-secondary-color) 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
h2.newHstyle {
    font-size: 2.5rem;
}
p.newHstyle {
    font-size: 2.5rem;
    font-family: var(--heading-font-style);
    font-weight: 300;
    line-height: 42px;
    margin: 0 0 32px;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
}

.eWastePoints ul {
    list-style: none;
    padding-left: 0px;
}
/* images logo slider css */
.brands-heading {
    padding-top: 1.5rem;
}

logo-slider {
    /* padding: 10px; */
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: flex;
    align-items: center;
}
logo-slider a {
    width: 150px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    /* background: rgb(181, 181, 181); */
}
logo-slider:hover div {
    animation-play-state: paused;
    transform: scale(1.1);
}
logo-slider div {
    display: flex;
    gap: 20px;
    animation: marquee 100s linear infinite;
    margin-right: 20px;
}
@keyframes marquee {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}
logo-slider img {
    display: block;
    /* width: 134px;
    height: 75px; */
    max-width: 100%;
    max-height: 100%;
    /* object-fit: contain; */
    transition: 0.3s;
    border-radius: 0 !important;
}
logo-slider img:hover {
    transform: scale(1.1);
}
@media (max-width: 991px) {
    .carousel-img5 {
        background-image: url(../images/homeSlider/BI-Mobile.webp);
    }
    .imageModal .box {
        width: 100%;
    }
    .imageModal .modal-dialog {
        transform: translate(0, 20%) !important;
    }
    .owl-carousel.dots-inside .owl-dots {
        bottom: -75px;
    }
    .container.position-relative.z-index-3.h-100.pt-5 {
        padding-top: 0 !important;
    }
    .carousel-box {
        margin-top: 59px;
        background-position: center;
        height: 280px;
        padding-top: 0px !important;
    }
    .architecturecarousel {
        margin-top: 0.4rem;
    }
    .overlay.overlay-op-8.overlay-show:before {
        opacity: 0.5 !important;
    }
    a.btn.btn-outline {
        padding: 0.3rem 0.933rem;
    }
    .container {
        padding: 0 20px;
    }
    h2.word-rotator {
        font-size: 1.2em;
        margin-bottom: 0 !important;
    }
    .word-rotator.slide .word-rotator-words {
        width: 27% !important;
    }
    /* .word-rotator-sec {
        padding-bottom: 0 !important;
    } */
    .brands-heading {
        padding-top: 0;
    }
    logo-slider {
        padding: 0;
    }
    section#brandsLogo {
        padding: 0 !important;
    }
    h2.newHstyle {
        font-size: 1.5rem;
    }
    .owl-carousel-wrapper p.carousel-heading {
        margin-bottom: 0 !important;
        font-size: 1.5rem !important;
        line-height: 32px;
    }
    .owl-carousel-wrapper p.mb-5 {
        margin-bottom: 1rem !important;
        line-height: 24px;
    }
    /* logo-slider {
      --image-size: 50px;
    } */
}
/* About ARK */
.aboutHeadingWeb {
    display: block;
}
.aboutHeadingMobile {
    display: none;
}
.carousel-about-bg {
    background-image: url(../images/aboutARK/About-Us-Banner.webp);
}
.aboutARKMainContent {
    text-align: center;
}
html section.section-dark {
    background-color: #212529 !important;
    border-color: #16181b !important;
}
.list.list-icons.list-icons-sm.list-icons-style-2 li {
    padding-right: 32px;
}

.list.list-icons.list-icons-sm.list-icons-style-2 li {
    padding-right: 28px;
}
.list.list-icons {
    margin-bottom: 0;
}
.featured-box-full h4 {
    display: inline;
    background-image: linear-gradient(
        to left,
        transparent,
        transparent 50%,
        rgba(0, 136, 204, 0.5) 50%,
        rgba(0, 136, 204, 0.5)
    );
    background-position: 100% 0;
    background-size: 205% 100%;
    transition: all 0.5s ease-in;
    padding: 0 10px !important;
}
.featured-box-full:hover h4 {
    background-position: 0 0;
}
@media (max-width: 991px) {
    .aboutARKMainContent {
        text-align: left;
    }
}
#team-Sec .thumb-info {
    display: initial;
}
#team-Sec .social-icons.social-icons-big li a,
#team-Sec .social-icons.social-icons-lg li a {
    height: 32px;
    line-height: 34px;
    width: 32px;
}
#team-Sec .social-icons li {
    margin: 0px 5px 0px 10px;
}
#team-Sec .social-icons li a {
    color: #fff !important;
    background: #0073b2;
}
.card .flip-front .flip-content.ICT {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/aboutARK/ict-360.webp);
    background-size: contain !important;
}

.bmgArg {
    background: url(../images/aboutARK/ict-360.webp);
}

.card .flip-front .flip-content.additiveManufacturing {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/aboutARK/ARK-Additive.webp);
    background-size: contain !important;
}
#brands-awards .col-lg-4 {
    margin-bottom: 20px;
}
#brands-awards .card {
    height: 100%;
}
#brands-awards .card-body {
    padding: 1rem;
}
#brands-awards .card-body p.card-text {
    font-size: 1em;
}
.brands-awards-content {
    text-align: center;
}
@media (max-width: 991px) {
    .aboutHeadingWeb {
        display: none;
    }
    .aboutHeadingMobile {
        display: block;
    }
    section h1,
    section h2 {
        font-size: 1.5rem;
    }
    .col-half-section {
        max-width: 100%;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    section#AboutSec {
        padding-top: 0 !important;
    }
    .about-sec {
        padding: 0 !important;
    }
    .about-content {
        margin-bottom: 0.5rem !important;
        margin-top: 0;
    }
    .aboutBtn {
        text-align: center;
    }
    html.safari:not(.no-safari-overflow-x-fix) .body {
        overflow-x: inherit;
    }
    .brands-awards-content {
        text-align: left;
    }
}
#brand-intro-section p {
    color: #000000;
}

/* services section css */
.services {
    background: #1e1e1e !important;
}
.featured-box-full {
    position: relative;
}
.featured-box-full:nth-child(1)::after,
.featured-box-full:nth-child(2)::after,
.featured-box-full:nth-child(3)::after {
    border-left: 1px solid #686868;
    content: "";
    display: block;
    height: 55%;
    right: 0px;
    position: absolute;
    top: 40px;
    width: 1px;
    z-index: 0;
}
#services .featured-boxes-full .featured-box-full {
    padding: 20px;
}

.featured-boxes-full .featured-box-full p {
    height: 145px;
}
.fa-check:before {
    top: 1px;
    position: absolute;
    left: 2px;
}
@media (max-width: 1208px) and (min-width: 992px) {
    .featured-boxes-full .featured-box-full p {
        height: 170px;
    }
}
@media (max-width: 991px) {
    #services .container-fluid {
        padding: 0 20px !important;
    }
    #services .custom-highlight-text-1 {
        margin-bottom: 0 !important;
    }
    #services .featured-boxes-full .featured-box-full {
        padding: 20px 0;
    }
    /* #services .mobileViewDesign p {
        margin-bottom: 0 !important;
    } */
    .featured-boxes-full .featured-box-full {
        padding: 0;
        padding-bottom: 20px;
    }
    .featured-boxes-full .featured-box-full p {
        height: auto;
    }
    .featured-box-full:nth-child(1)::after,
    .featured-box-full:nth-child(2)::after,
    .featured-box-full:nth-child(3)::after {
        display: none;
        /* border-left: none;
        border-bottom: 1px solid #686868;
        content: "";
        display: block;
        width: 89%;
        right: 20px;
        position: absolute;
        top: 220px;
        height: 0;
        bottom: 0px;
        z-index: 0; */
    }
    .serviceBtn {
        padding: 0 !important;
    }
}

/* Counter section css */
@media (max-width: 991px) {
    #counterSection .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    #counterSection .counters strong {
        font-size: 24px;
    }
    #counterSection .counters label {
        font-size: 16px;
    }
}

/* RK Speech */
.parallax blockquote p {
    font-size: 1.1rem;
    text-align: justify !important;
}
.testimonial.testimonial-style-2 .testimonial-author {
    padding: 0 60px;
}
.testimonial.testimonial-style-2 .testimonial-author img.speech-logo {
    max-width: 100px;
    max-height: 100px;
    margin-bottom: 0;
}
.mobileView {
    display: none;
}
/* #testimonial .readmore-overlay {
    background: none !important;
}
#testimonial .readmore-button-wrapper.text-start {
    bottom: -5px !important;
} */

@media (max-width: 991px) {
    .morecontent span {
        display: none;
    }
    .morelink {
        display: inline-block;
    }
    #testimonial .custom-highlight-text-1 {
        margin-bottom: 10px !important;
    }
    #testimonial .testimonial.testimonial-style-2 .testimonial-author img {
        margin: 0 auto;
    }
    #testimonial .testimonial.testimonial-with-quotes blockquote:before,
    #testimonial .testimonial.testimonial-with-quotes blockquote:after {
        display: none !important;
    }
    #testimonial .testimonial.testimonial-with-quotes blockquote p {
        padding-left: 0px !important;
    }
    #speech {
        padding-top: 1.5rem !important;
    }
    /* #speech .container {
        padding: 0;
    } */
    #speech .speechContent {
        padding-left: 0 !important;
    }
    #testimonial .testimonial.testimonial-style-2 blockquote {
        padding: 15px 0;
    }
    .testimonial.testimonial-with-quotes blockquote:before {
        top: -20px;
    }
    .testimonial.testimonial-with-quotes blockquote p {
        padding-left: 30px !important;
        padding-right: 0 !important;
    }
    .mobileView {
        display: block;
        padding-bottom: 20px !important;
    }
    .webView {
        display: none !important;
    }
    .mobileView .text-start img {
        width: 90px;
    }
    .mobileView strong {
        padding-top: 20px;
    }
    .mobileView strong,
    .mobileView p,
    .mobileView div {
        text-align: center !important;
        display: block;
    }
}
/* testimonial */
html .highlight-primary.highlight-bg-opacity {
    background-image: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0) 50%,
        rgb(32 196 244 / 36%) 0
    ) !important;
}
@media (max-width: 991px) {
    /* #testimonial .container {
        padding: 0;
    } */
    #testimonial .testimonial.testimonial-with-quotes blockquote p {
        text-align: justify;
    }
}
/* blog */
/* .post-image {
    height: 180px;
    width: auto;
}
#blogList article .post-image img {
    max-height: 100%;
    max-width: 100%;
} */
.blog-box-mobile
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div {
    background: none;
}
.blog-box-mobile .owl-carousel .thumb-info-wrapper img {
    height: 200px;
}
.blog-box-mobile .owl-item.active {
    margin-right: -40px;
}
.blog-box-mobile .owl-carousel.carousel-center-active-item-2 .owl-item > div {
    width: 80%;
    margin-left: 0;
    padding: 0;
    display: flex;
    align-items: center;
    box-shadow: none;
    border-radius: 10px;
}
.blog-box-mobile .owl-carousel.carousel-center-active-item-2 .owl-item > div {
    opacity: 0.5;
    transition: ease opacity 300ms;
}
.blog-box-mobile
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div {
    opacity: 1;
}

.thumb-info-inner a {
    letter-spacing: 0.5px;
}
h4.thumb-info-inner.text-3.text-color-light {
    padding: 0 60px;
}
.thumb-info {
    height: auto;
    max-height: 200px;
    border-radius: 10px;
}
.thumb-info .thumb-info-title.thumb-info-title-vert-align {
    top: 40%;
}
span.thumb-info-title.bottom-30.bg-transparent.w-100.mw-100.p-0.text-center {
    bottom: 15% !important;
}
.overlay-gradient-bottom-content:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 80%);
}
.btn-call-hover:hover {
    background-color: #ffffff !important;
    color: #212529 !important;
}
span.badge.badge-dark {
    background: #444444;
}
.blogDetails .page-header.page-header-modern.page-header-md {
    padding-top: 120px;
    padding-bottom: 40px;
}
.blogDetails .breadcrumb li a,
.blogDetails .breadcrumb > li + li:before {
    color: #212529;
}
#blogDetailTabs li.nav-item {
    width: 50%;
}
#blogDetailTabs .post-image {
    width: 60px;
}
.blogShareLinks
    .social-icons:not(.social-icons-opacity-light):not(
        .social-icons-transparent
    ):not(.social-icons-clean):not(.social-icons-clean-with-border):not(
        .social-icons-dark
    ):not(.social-icons-dark-2):not(.custom-social-icons)
    li
    a {
    background: #444;
}
.blogShareLinks .social-icons li a {
    color: #fff !important;
}
.blogShareLinks .social-icons li a {
    height: 36px;
    line-height: 36px;
    width: 36px;
}
.social-icons li:hover.social-icons-envelope a {
    background: #cb0001 !important;
}
.social-icons li:hover.social-icons-link a {
    background: #20c4f4 !important;
}
#singleBlogData .post-medium .post-image {
    height: 200px;
    width: auto;
}
#blogList article .post-image img {
    width: 100%;
    height: 200px;
}
div#social-links {
    position: relative;
}
p#linkedcopy {
    position: absolute;
    top: 5px;
    right: -100px;
    display: block;
    width: 100%;
    margin-bottom: 0;
    font-size: 16px;
}
#blogList .post-content h2 {
    line-height: 24px;
    height: 110px;
}
#blogList .btn-with-arrow span,
.btn-with-arrow-solid span {
    margin-left: 0px;
}
#blogList .btn-with-arrow span,
.btn-with-arrow-solid span {
    background-color: #f7f7f7;
}
#blogList .btn-with-arrow,
.btn-with-arrow-solid {
    font-weight: 400;
}
#blogList .btn-with-arrow i,
.btn-with-arrow-solid i {
    font-size: 14px;
    color: #20cdf5;
}
#releaseDate .form-group p {
    text-align: right;
}
#blog .row .col-lg-4 .thumb-info img {
    height: 200px;
}
#blog
    .thumb-info.thumb-info-swap-content:hover
    .thumb-info-swap-content-wrapper
    > :nth-child(1) {
    transform: translateY(0%);
    opacity: 1;
}
#blog .btn-circle {
    padding: 0px 0;
    position: relative;
}
#blog i.fas.fa-arrow-right {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@media (max-width: 991px) {
    .blog-box-mobile h4 {
        padding: 0 20px !important;
        line-height: 20px;
    }
    .blogBtn {
        padding-top: 1rem !important;
    }
    /* #blog .container {
        padding: 0;
    } */
    #blog .col-lg-4 {
        padding-bottom: 10px;
    }
    #blog .row.mt-4.mb-4 {
        margin-top: 0px !important;
    }
    /* #callToAction .container {
        padding: 0;
    } */
    #callToAction .call-to-action .call-to-action-content,
    .call-to-action .call-to-action-btn {
        width: 100%;
        padding: 0;
    }
    section.call-to-action h2 {
        font-size: 1.5rem !important;
        margin-bottom: 5px;
    }
    section.call-to-action p {
        font-size: 1.1rem !important;
    }
    #callToAction span {
        margin-bottom: 5px !important;
    }
    .call-to-action {
        padding: 0;
    }
    h1.text-xl-15.mb-lg-4.mt-lg-1.appear-animation.text-color-light.animated.appear-animation-visible {
        margin-bottom: 10px;
    }
}
/* footer */
#footer {
    border-top: 0;
}
#footer h5 {
    font-size: 1rem;
    letter-spacing: 0.5px;
    font-weight: 400;
}
#footer li a {
    font-size: 1rem;
    letter-spacing: 0.5px;
}
#footer .footerSeparator {
    font-size: 20px;
    font-weight: bold;
    padding: 0px 15px;
}
#footer .footer-copyright p {
    font-size: 16px;
}
#footer p {
    color: #777;
    font-size: 1rem;
}
.mobileViewFootre {
    display: none;
}
.footer-copyright-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}
#footer .social-icons-twitter svg path {
    fill: #333;
}
#footer .social-icons-twitter:hover svg path {
    fill: #fff;
}
@media (max-width: 991px) {
    #footer .row.py-5 {
        padding: 0 !important;
    }
    #footer {
        padding-top: 1.5rem !important;
        padding-bottom: 0 !important;
    }
    .mobileViewFootre {
        display: block;
    }
    .webViewFooter {
        display: none;
    }
    #footer .col-6.col-lg-4.mb-4.mb-lg-0 {
        margin-bottom: 0 !important;
    }
    .footer-copyright-content {
        justify-content: center;
        flex-wrap: wrap;
    }
    #footer .footer-copyright p {
        text-align: center;
    }
    .footer-copyright-content div:first-child,
    .footer-copyright-content div:nth-child(2) {
        padding-bottom: 15px;
    }
    .list.list-icons.list-icons-lg li > [class*="fa-"]:first-child {
        font-size: 14px;
    }
}

/* brands CSS */
#brand-about-section h1 {
    font-size: 1.63rem;
}
/* #brand-about-section h2 {
    font-size: 1.53rem;
} */
img.card-img-top {
    border-radius: 10px;
}
.card-body {
    padding: 2rem 0.5rem;
}
@media (max-width: 991px) {
    /* #brand-about-section .container {
        padding: 0;
    } */
    #brand-about-section h1 {
        font-size: 1.2rem;
    }
}

/* preforce CSS */
.carousel-img-preforce {
    background-image: url(../images/brands-pages-img/perforce/perforce-web-banner.webp);
}
i.fas.fa-file-download {
    font-size: 14px !important;
}
section.parallax.section.section-parallax.custom-parallax-bg-pos-left.custom-sec-left {
    min-height: 315px;
}
.videoContentHelixCore {
    margin-right: 0;
    padding: 30px 0px !important;
}
.videoContentHelixDam {
    margin-right: 0;
    padding: 88px 0px !important;
}
#preforceTabsHelixCore ul li svg {
    max-width: 24px;
    width: 100%;
    height: 100%;
    padding-right: 5px;
    margin-right: 8px;
}
#preforceTabsHelixCore .list.list-icons.list-icons-style-2 li {
    padding-top: 0px;
    padding-left: 0px;
    display: flex;
    align-items: center;
}
@media (max-width: 991px) {
    section.parallax.section.section-parallax.custom-parallax-bg-pos-left.custom-sec-left {
        min-height: 185px;
    }
    .videoContentHelixCore,
    .videoContentHelixDam {
        padding: 0px !important;
    }
    #preforceTabsHelixCore ul {
        font-size: 1rem;
    }
    .card-body {
        padding: 20px 0;
    }
    .col-md-6.col-lg-6.mb-5.mb-lg-0.appear-animation.animated.fadeInUpShorter.appear-animation-visible {
        margin-bottom: 0 !important;
    }
    a.btn.btn-rounded.btn-primary.btn-gradient-main.full-btn-width.btn-effect-6.text-uppercase {
        margin-bottom: 20px;
    }
    /* p.card-text {
        text-align: justify;
        text-align-last: center;
    }
    h4.card-title {
        text-align: center;
    } */
    .call-to-action .container > .row > [class*="col-"],
    .call-to-action .container-fluid > .row > [class*="col-"] {
        display: block;
    }
    #preforceTabsHelixCore .container-fluid {
        margin-bottom: 20px !important;
    }
    #preforceTabsHelixCore p,
    #preforceTabsHelixDam p {
        text-align: justify;
        text-align-last: center;
    }
}
/* Matterport CSS */
.carousel-img-matterport {
    background-image: url(../images/brands-pages-img/matterport/matterport-web-banner.webp);
}
#application-points h2,
#application-points li strong {
    color: #a2b500;
}
#application-points ul li {
    color: #fff;
    line-height: 34px;
    text-align: justify;
}
#application-points ::marker {
    color: #a2b500;
}
.why-us-imgBox {
    height: 250px;
    border-radius: 10px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.imgShow1 {
    background: url(../images/brands-pages-img/matterport/photography-equipment.webp);
    background-position: 100% 15%;
}
.imgShow2 {
    background: url(../images/brands-pages-img/matterport/collaboration-square.webp);
    background-position: 100% 50%;
}
.imgShow3 {
    background: url(../images/brands-pages-img/matterport/all-in-one-solution.webp);
    background-position: 100% 50%;
}
.stat-numbers {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    grid-gap: 20px;
    width: 100%;
    padding-top: 40px;
}
.stat-facts {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: left;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.1),
        0px 1px 3px 1px rgba(0, 0, 0, 0.1);
    padding: 20px;
    flex: 1;
}
.stat-facts h4 {
    font-size: 1.2rem;
    line-height: 20px;
    width: 100%;
    text-align: center;
}
.stat-facts h2 {
    font-size: 72px !important;
    line-height: 96px;
    margin: 0 !important;
    color: #333333;
    width: 100%;
    text-align: center;
}
.stat-facts p {
    font-weight: 400;
    line-height: 22px;
}
.key-feature-content h4 {
    color: #a2b500;
}
.key-feature-content p {
    color: #fff;
}
@media (max-width: 991px) {
    .stat-facts {
        text-align: center;
    }
    .stat-numbers {
        padding-top: 20px;
    }
    .stat-facts h4 {
        font-size: 18px;
        height: 42px;
        width: 100%;
    }
    .stat-facts h1 {
        font-size: 42px !important;
        line-height: 52px;
        width: 100%;
        margin-bottom: 0.5rem !important;
    }
    .stat-facts p {
        text-align: center;
    }
}

/* Mathworks CSS */
.carousel-img-mathworks {
    background-image: url(../images/brands-pages-img/mathworks/matterport-Web-banner.webp);
}
.mathworks-media {
    display: flex;
    align-items: baseline;
    justify-content: start;
}
.media-image {
    float: left;
}

.mathworks-media .media-image img {
    width: 50px;
}
.media-content {
    padding-left: 10px;
}
.mathworks-media .media-content h3 {
    margin-bottom: 5px;
    font-size: 18px;
    color: #0076a8;
    font-weight: 100;
}
.mathworks-media .media-content p {
    line-height: 1.5;
}
.campus-points-sec {
    display: flex;
    gap: 20px;
}
.campus-wide-image img {
    height: 360px;
    width: 100%;
}
.campus-wide-points li,
.quickLinks-list li {
    line-height: 30px;
}

/* Makerbot CSS */
.carousel-img-makerbot {
    background-image: url(../images/brands-pages-img/makerbot/makerbot-banner.webp);
}

/* Moho CSS */
.carousel-img-moho {
    background-image: url(../images/brands-pages-img/moho/moho-web-banner.webp);
}
.overlay-image-about5 {
    background-image: url(https://www.arkinfo.in/public/front/images/background/bg-art-6.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-color: transparent;
    z-index: 0;
    opacity: 0.2;
}
.overlay-image-about5-left {
    background-image: url(https://www.arkinfo.in/public/front/images/background/bg-art-5.png);
    background-repeat: no-repeat;
    background-color: transparent;
    z-index: 0;
    opacity: 0.2;
}
#notes .overlay-notes {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.featureSectionBody {
    gap: 20px;
}
.mohoProHeader {
    background: url(https://www.arkinfo.in/public/front/images/moho/orangeBg.png);
}
.mohoDebutHeader {
    background: url(https://www.arkinfo.in/public/front/images/moho/blueBg.png);
}
.featureBody {
    border: 1px solid #e0e0e0;
    height: 74%;
}
.featureSecHeader {
    text-align: center;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.mohoPro .featureBody p > strong {
    color: #f57d1f;
}
.mohoDebut .featureBody ul {
    height: 63%;
}
.featureBody ul li {
    line-height: 28px;
}
.mohoPro ::marker {
    color: #f66a37;
}
.mohoDebut ::marker {
    color: #2ea5f5;
}
/* SLM CSS */
.carousel-img-slm {
    background-image: url(../images/brands-pages-img/slm/slm-banner.webp);
}
.ProductBox {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.slm125 {
    background-image: url(../images/brands-pages-img/slm/slm125.png);
}
.slm280 {
    background-image: url(../images/brands-pages-img/slm/SLM280.png);
}
.slm500 {
    background-image: url(../images/brands-pages-img/slm/SLM500.png);
}
.slm800 {
    background-image: url(../images/brands-pages-img/slm/slm_800.png);
}
.featured-boxes.featured-boxes-modern-style-1 {
    height: 100%;
}
.featured-boxes .overlay.overlay-op-7.overlay-show:before {
    opacity: 0.5;
}
/* AJA CSS */
.carousel-img-aja {
    background-image: url(../images/brands-pages-img/aja/aja-banner.webp);
}
#aja-cards .col-lg-4 {
    margin-bottom: 20px;
}
#ajaProducts .card img {
    height: 268px;
}
#ajaProducts .card .card-body a {
    text-align: left;
}
#ajaProducts .card .card-body ul.twocolumn {
    height: 150px;
    padding: 0px 0px 0px 20px;
}
/* ARK Brands Pages */
.flip-card .flip-front,
.flip-card .flip-back {
    background: none;
    box-shadow: none;
}
.carousel-img-brandsARK {
    background-image: url(../images/brands-ARK/brand-at-ark-banner.webp);
}
.carousel-img-our-leadership {
    background-image: url(../images/Leadership-banner.webp);
}
#aja-cards .card-body {
    padding: 2rem 0.5rem;
    height: 12rem;
    margin-bottom: 20px;
}
#barndsARK .flip-back {
    background: #0088cc;
    border-radius: 10px;
}
#barndsARK .flip-front {
    padding: 80px 20px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 10px;
}
#barndsARK .flip-content-imageBox {
    height: 100px;
    width: 100%;
    display: flex;
    align-items: center;
}
.flip-content.flip-content-imageBox img {
    width: 100%;
    height: 50px !important;
    object-fit: contain;
}
#barndsARK .educationBrands .flip-content img {
    height: 260px;
}
/* Chaos Brands CSS */
.carousel-img-chaos {
    background-image: url(../images/brands-pages-img/Chaose/chaos-banner.webp);
}
.flip-back {
    background: url(../images/brands-pages-img/Chaose/generic-corporate-17-1.webp) !important;
    background-size: cover !important;
    background-position: center !important;
}
.flip-card .flip-content-imagebox {
    height: 280px;
    background-repeat: no-repeat !important;
    background-size: 480px !important;
    background-position: 48% !important;
    width: 100%;
    display: flex;
    align-items: end;
    justify-content: center;
    border-radius: 10px;
}
#chaos-products .owl-carousel .card .card-body .card-text {
    height: 85px;
}
.cardWithoutImage {
    height: 194px;
}
.renderElements .card .card-body.cardWithoutImage {
    height: 240px;
}
/* Chaos Phoenix Brands CSS */
#chaos-feature .flip-content.overlayEffect,
#barndsARK .flip-content.overlayEffect {
    position: relative;
}
#chaos-feature .flip-content.overlayEffect:before,
#barndsARK .flip-content.overlayEffect:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(81 81 81 / 20%);
    border-radius: 10px;
}
/* color Front CSS */
.carousel-img-colorFront {
    background-image: url(../images/brands-pages-img/Colorfront/colorfront-banner.webp);
}
.corelProductsContent img {
    max-width: 200px;
    margin-bottom: 10px;
}
/* Corel CSS */
.carousel-img-corel {
    background-image: url(../images/brands-pages-img/Corel/corel-banner.webp);
}
#corel-products
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div {
    background: #ffffff;
}
#corel-products .owl-carousel.carousel-center-active-item-2 .owl-item > div {
    opacity: 0.5;
    transition: ease opacity 300ms;
}
#corel-products
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div {
    opacity: 1;
}
#corel-products .owl-carousel.carousel-center-active-item-2 .owl-item > div {
    width: 90%;
    padding: 1.5rem;
    height: 410px;
    display: flex;
    align-items: center;
    box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px,
        rgba(17, 17, 26, 0.1) 0px 0px 8px;
}
#corel-products .owl-carousel .owl-nav {
    bottom: -10%;
    top: initial;
}
#corel-products .owl-carousel.nav-style-4 .owl-nav .owl-prev,
#corel-products .owl-carousel.nav-style-4 .owl-nav .owl-next {
    width: 28px;
    height: 28px;
}
#corel-products .owl-carousel.nav-style-4 .owl-nav .owl-prev {
    left: 525px;
}
#corel-products .owl-carousel.nav-style-4 .owl-nav .owl-next {
    right: 525px;
}
#corel-products .owl-carousel {
    margin-bottom: 60px;
}
#corel-products
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div
    h2,
#corel-products
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div
    ul
    li,
#corel-products
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div
    small,
#corel-products
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div
    strong,
#corel-products
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div
    p {
    color: #212529 !important;
}
#corel-products
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div
    a,
#corel-products
    .owl-carousel.carousel-center-active-item-2
    .owl-item.active
    > div
    i {
    color: #20c4f4 !important;
}
/* Quantum CSS */
.carousel-img-quantum {
    background-image: url(../images/brands-pages-img/quantum/quantum-banner.webp);
}

/* Unity CSS */
.carousel-img-unity {
    background-image: url(../images/brands-pages-img/Unity/unity-banner.webp);
}
.carousel-img-unity-AEC-bg {
    background-image: url(../images/brands-pages-img/Unity/Unity-For-AEC-banner.webp);
}
.carousel-img-unity-ATM-bg {
    background-image: url(../images/brands-pages-img/Unity/Unity-For-Automotive-banner.webp);
}
.carousel-img-unity-FAC-bg {
    background-image: url(../images/brands-pages-img/Unity/Unity-for-film-banner.webp);
}
.carousel-img-unity-Game {
    background-image: url(../images/brands-pages-img/Unity/Unity-for-Games-banner.webp);
}

#unityProducts h2.text-5 {
    height: 56px;
}
#unityProducts p.card-text {
    height: 130px;
}
.unityAutodesk {
    background-image: url(../images/brands-pages-img/Unity/e16.webp);
    background-size: cover;
}
.futureOfFilmMaking {
    background-image: url(../images/brands-pages-img/Unity/F1.webp);
    background-size: 103% 130%;
}
#filmMaking .featured-box .box-content:not(.box-content-border-0) {
    top: 50.6%;
    left: 51%;
}
section#RealTimeCreation .owl-carousel .card {
    height: 200px;
}
.unityGamingSolution .flip-back p {
    line-height: 18px;
}
#unityGameCreate .card h2 {
    font-size: 1.33rem;
}
#unityGameCreate .card p {
    height: 210px;
    margin-bottom: 0;
}
/* TV Logic CSS */
.carousel-img-tvLogic {
    background-image: url(../images/brands-pages-img/TVLogic/tvlogic-banner.webp);
}
#brandsProducts .accordion .card-header {
    display: flex;
    align-items: center;
    background: #ebebebdb !important;
}
#brandsProducts .accordion .card-header img {
    width: 10%;
}
#brandsProducts .accordion .card-header h3 {
    width: 100%;
}
#brandsProducts .accordion .card-body {
    padding: 2rem 1.5rem;
}
#brandsProducts .accordion .card-body li {
    line-height: 32px;
}
section#unityLearnMore .owl-carousel .card {
    height: 280px;
}
#learnMore #developmentPlatform .card .card-body p {
    margin-bottom: 0;
    height: 175px;
}
#acceleratingInnovation .card-body {
    height: 250px;
}
.productLifeCycle#acceleratingInnovation .card-body {
    height: 260px;
}
#unityAutodesk .featured-box .box-content:not(.box-content-border-0) {
    left: 51%;
}
#learnMore .owl-carousel .card {
    background-color: #fff;
}
#learnMore .owl-carousel .card .flip-front {
    padding: 20px 20px 20px 20px !important;
    background-color: #fff;
    box-shadow: none;
}
#learnMore .owl-carousel .flip-card {
    perspective: 3500px;
}
.unityTestimonialATM .testimonial.testimonial-style-2 .testimonial-author img {
    max-width: 80px;
    max-height: 80px;
}
.unityTestimonialAEC .testimonial.testimonial-style-2 .testimonial-author img {
    max-width: 100px;
    max-height: 100px;
    border-radius: 0 !important;
}
/* SketchUp CSS */
.carousel-img-sketchup {
    background-image: url(../images/brands-pages-img/SketchUp/sketchup-banner.webp);
}
#sketchUpProducts .owl-carousel .card {
    height: 100%;
}
.table td i.fa-window-close {
    color: #d32f2f;
}
.table td i.fa-check-square {
    color: #43a047;
}

/* LiveU CSS */
.carousel-img-liveU {
    background-image: url(../images/brands-pages-img/liveu/liveu-banner.webp);
}
#liveUProduct .card-header img {
    width: 50px;
    margin-right: 20px;
}
#liveUProduct .card {
    border: none;
}
#liveUProduct .card-body {
    padding: 1.5rem;
}
#liveUProduct .liveUSoloPro {
    background-image: url(../images/brands-pages-img/liveu/LiveU-Solo-Pro.webp);
}
/* Huion CSS */
.carousel-img-huion {
    background-image: url(../images/brands-pages-img/huion/huion-web-banner.webp);
}
#huionProducts .owl-carousel .card {
    height: 95%;
}
#huionProducts p.card-text.mb-2.pb-1 {
    height: 135px;
}
#huionProducts .product-img {
    margin: -52px auto 10px;
    max-width: 50%;
}
/* Seagate CSS */
.carousel-img-seagate-ironwolf {
    background-image: url(../images/brands-pages-img/seagate/seagate-banner.webp);
}
.carousel-img-seagate-fireCuda {
    background-image: url(../images/brands-pages-img/seagate/seagate-banner-2.webp);
}
/* AMD Sapphire CSS */
.carousel-img-amdSapphire {
    background-image: url(../images/brands-pages-img/sapphire/sapphire-banner.webp);
}
.amdSapphireProducts .tabs ul.nav-tabs {
    padding: 1em 8em;
    margin-bottom: 0;
    justify-content: flex-start;
}
.amdSapphireProducts .tabs.tabs-simple .nav-tabs > li {
    width: 50%;
    margin-bottom: 0;
}
.amdSapphireProducts .tabs.tabs-simple .nav-tabs > li.single-tab {
    width: 100%;
}
.amdSapphireProducts .tabs.tabs-simple .nav-tabs > li .nav-link {
    border-bottom: none;
    text-align: left;
}
.amdSapphireProducts .tabs.tabs-simple .nav-tabs > li.single-tab .nav-link {
    text-align: center;
}
.amdSapphireProducts .tabs.tabs-bottom .nav-tabs li .nav-link:hover,
.amdSapphireProducts .tabs.tabs-bottom .nav-tabs li .nav-link:hover,
.amdSapphireProducts .tabs.tabs-bottom .nav-tabs .nav-link.active,
.amdSapphireProducts .tabs.tabs-bottom .nav-tabs .nav-link.active,
.amdSapphireProducts .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,
.amdSapphireProducts .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,
.amdSapphireProducts .tabs.tabs-bottom .nav-tabs .nav-link.active:focus,
.amdSapphireProducts .tabs.tabs-bottom .nav-tabs .nav-link.active:focus {
    border-bottom: none;
}
/* stratasys CSS */
.carousel-img-stratasys-bg1 {
    background-image: url(../images/brands-pages-img/Stratasys/Stratasys-j55-banner.webp);
}
.carousel-img-stratasys-bg2 {
    background-image: url(../images/brands-pages-img/Stratasys/Stratasys-F770-banner.webp);
}
.carousel-img-stratasys-bg3 {
    background-image: url(../images/brands-pages-img/Stratasys/Stratasys-H350-banner.webp);
}
.carousel-img-stratasys-bg4 {
    background-image: url(../images/brands-pages-img/Stratasys/Stratasys-origin-one-banner.webp);
}
.carousel-img-stratasys-j850-bg {
    background-image: url(../images/brands-pages-img/Stratasys/J850/stratasys-J850-pro-bg.webp);
}
.carousel-img-stratasys-j55-bg {
    background-image: url(../images/brands-pages-img/Stratasys/J55/stratasys-J55-bg.webp);
}
#stratasysProducts .card {
    height: 590px;
}
#stratasysProducts .card-img {
    padding: 20px;
    height: 200px;
    width: 100%;
    /* align-items: center; */
    display: flex;
    justify-content: center;
}
#stratasysProducts .card-img img {
    max-width: 60%;
}
#stratasysProducts .card-body {
    padding-bottom: 0 !important;
}
#stratasysProducts .card-body p {
    margin-bottom: 0;
}
.btn-with-arrow span {
    background-color: #fff;
    margin-left: 0;
}
.btn-with-arrow i {
    color: #23c5f4;
    font-size: 14px;
    top: 0px;
    left: 0;
}
#stratasysProducts p.productContent {
    height: 240px;
}
.j850ProProduct {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/brands-pages-img/Stratasys/j850-pro.webp);
}
.j55Product {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/brands-pages-img/Stratasys/j55-prime.webp);
}
.flip-card .flip-content-imagebox.stratasysProducts {
    background-size: contain !important;
}
#designApplication .card {
    padding: 20px;
}
#designApplication .card .card-body {
    padding: 1rem 0.5rem;
}
#designApplication .card h2 {
    font-size: 20px;
}
#designApplication img {
    width: 40%;
}
#J55Features ul {
    height: 170px;
}
/* Atomos CSS */
.carousel-img-atomos {
    background-image: url(../images/brands-pages-img/atomos/atomos-banner.webp);
}
/* Autodesk CSS */
.carousel-img-autodesk {
    background-image: url(../images/brands-pages-img/autodesk/Autodesk-ARK-banner.webp);
}
.autodeskProductsInfo .card-header img {
    width: 15%;
    margin-bottom: 15px;
}
.autodeskProductsInfo .card-header h3 {
    text-transform: initial;
}
.autodeskProductsInfo .mayaUseCases p.card-text.text-4 {
    height: 80px;
}
.autodeskProductsInfo .flameProducts .card .card-body p.card-text {
    height: 100px;
}
.autodeskProductsInfo .workFlows .card .card-body p.card-text {
    height: 85px;
}
#autodeskProductsChildTabs .tabs.tabs-simple .nav-tabs > li {
    text-transform: uppercase;
}
#autodeskProductsChildTabs .tabs.tabs-simple .nav-tabs > li .nav-link,
#autodeskProductsChildTabs .tabs.tabs-simple .nav-tabs > li .nav-link:hover,
#autodeskProductsChildTabs .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
    border-bottom: none;
}
#autodeskProductsChildTabs li {
    line-height: 28px;
}
/* Dolby CSS */
.carousel-img-dolby {
    background-image: url(../images/brands-pages-img/aja/aja-banner.webp);
}
#brandsProducts .accordion.accordion-modern-status > .card .card-header a {
    padding: 15px 30px;
}
/* Enscape CSS */
.carousel-img-enscape {
    background-image: url(../images/brands-pages-img/enscape/enscape-banner.webp);
}
.enscapeProducts .tabs.tabs-simple .nav-tabs > li .nav-link,
.enscapeProducts.assets .tabs.tabs-simple .nav-tabs > li .nav-link:hover,
.enscapeProducts.assets .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
    padding: 15px 30px;
}
.enscapeProducts.assets .tabs.tabs-simple .nav-tabs > li .nav-link,
.enscapeProducts.assets .tabs.tabs-simple .nav-tabs > li .nav-link:hover,
.enscapeProducts.assets .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
    padding: 15px 25px;
}
.enscapeProducts .featured-box .box-content:not(.box-content-border-0) {
    left: 0;
}
#enscape-tabs .tabs .nav-tabs .nav-link img {
    margin-bottom: 5px;
}
.m-img {
    margin-top: 9px;
    margin-bottom: 12px !important;
}
#enscape-tabs .tabs .nav-tabs .nav-link p {
    font-size: 16px;
    font-weight: 400;
}
#enscape-tabs .box-content img {
    margin-bottom: 10px;
}
/* Foundry CSS */
.carousel-img-foundry {
    background-image: url(../images/brands-pages-img/Foundry/foundry-banner.webp);
}
.foundaryflix {
    background-image: url(../images/brands-pages-img/Foundry/foundry-flix.webp);
    background-size: cover;
}
#foundryProducts .btn-with-arrow span {
    background-color: white;
    margin-left: 0px;
    transition: all 0.2s linear;
}
#foundryProducts .btn-with-arrow i {
    color: #20c4f4;
    font-size: 16px;
}
/* Lacie CSS */
.carousel-img-lacie {
    background-image: url(../images/brands-pages-img/lacie/lacie-banner.webp);
}
/* Zeiss CSS */
.carousel-img-zeiss {
    background-image: url(../images/brands-pages-img/Zeiss/zeiss-banner.webp);
}
.zeissOnSet {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/brands-pages-img/Zeiss/zeiss-extended-data-feature.webp);
}
.zeissPostProduction {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/brands-pages-img/Zeiss/zeiss-extended-data-feature-02.webp);
}
.zeissPluginsSoftware {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/brands-pages-img/Zeiss/zeiss-extended-data.webp);
}
/* Nitro CSS */
.carousel-img-nitro-slide1 {
    background-image: url(../images/brands-pages-img/nitro/banner-2.webp);
}
.carousel-img-nitro-slide2 {
    background-image: url(../images/brands-pages-img/nitro/banner-1.webp);
}
/* Unity Education CSS */
.carousel-img-unity-education {
    background-image: url(../images/brands-pages-img/unity-education/Unity-Education-Banner.webp);
}
#unityEducationApplicationDomain .owl-carousel .card,
#unityEducation-products .card,
#flexiblehardware .card,
#caseStudySection .card,
#stratasysJ55Products .card,
#stratasysJ850Products .card,
#unityProducts .card {
    height: 100%;
}

#unityKeyBenefits .card .card-body p {
    margin-bottom: 0;
    height: 135px;
}
.realTimeDev#unityKeyBenefits .card .card-body p {
    height: 185px;
}
.unityGameKey#unityKeyBenefits .card .card-body p {
    height: 160px;
}
#unityKeyBenefits .unityIcon i,
#developmentPlatform .unityIcon i {
    font-size: 28px;
    margin-bottom: 15px;
    color: var(--main-primary-color);
}
#developmentPlatform .card .card-body p {
    height: 180px;
    margin-bottom: 0;
}

/* Liquid Instruments CSS */
.carousel-img-liquidInstruments {
    background-image: url(../images/brands-pages-img/liquid-instruments/banner.webp);
}
.liquidAbout ul li {
    padding-left: 0 !important;
}
.liquidAbout ul li img {
    width: 5%;
    border-radius: 0;
    margin-right: 15px;
}
#howItWorks .imgBox {
    height: 100px;
    width: 100%;
}
/* Makerbot Education CSS */
.carousel-img-makerbot-education {
    background-image: url(../images/brands-pages-img/makerbot-education/banner.jpg);
}
.makerbotEducator {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/brands-pages-img/makerbot-education/1.jpg);
}
.makerbotGuide {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/brands-pages-img/makerbot-education/2.jpg);
}
.printingPlanning {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/brands-pages-img/makerbot-education/3.jpg);
}
/*Parallels CSS*/
.carousel-img-parallel-bg1 {
    background-image: url(../images/brands-pages-img/parallels/Parallels.webp);
}

/*symply CSS*/
.carousel-img-symply-bg {
    background-image: url(../images/brands-pages-img/symply/symply-banner.webp);
}

/*Intech CSS*/
.carousel-img-intech-bg1 {
    background-image: url(../images/brands-pages-img/intech/Intech.jpg);
}
.carousel-img-intech-bg2 {
    background-image: url(../images/brands-pages-img/intech/Intech_Banner_2.webp);
}
/* Ansys CSS */
.carousel-img-ansys-bg1 {
    background-image: url(../images/brands-pages-img/ansys/ansys-bg/01AnsysBG.webp);
}
.carousel-img-ansys-bg2 {
    background-image: url(../images/brands-pages-img/ansys/ansys-bg/02AnsysBG.webp);
}
.carousel-img-ansys-bg3 {
    background-image: url(../images/brands-pages-img/ansys/ansys-bg/03AnsysBG.webp);
}
.carousel-img-ansys-bg4 {
    background-image: url(../images/brands-pages-img/Stratasys/Stratasys-origin-one-banner.jpg);
}
.carousel-img-ansys-designAdditive-bg {
    background-image: url(../images/brands-pages-img/ansys/AnsysProductsImages/DesignAdditives/DesignAdditiveBanner.webp);
}
.carousel-img-ansys-electronics-bg {
    background-image: url(../images/brands-pages-img/ansys/AnsysProductsImages/Electromagnitic/electronicsBanner.webp);
}
.carousel-img-ansys-fluid-bg {
    background-image: linear-gradient(
            to bottom,
            rgba(0, 0, 0, 0) -100%,
            #000000 150%
        ),
        url(../images/brands-pages-img/ansys/AnsysProductsImages/AnsysFluid/fluidsBanner.webp);
}
.carousel-img-ansys-optics-bg {
    background-image: url(../images/brands-pages-img/ansys/AnsysProductsImages/OPTICS/opticalBanner.webp);
}
.carousel-img-ansys-semi-bg {
    background-image: linear-gradient(
            to bottom,
            rgba(0, 0, 0, 0) -100%,
            #000000 150%
        ),
        url(../images/brands-pages-img/ansys/AnsysProductsImages/Semiconductors/semiconductorsBanner.webp);
}
.carousel-img-ansys-software-bg {
    background-image: linear-gradient(
            to bottom,
            rgba(0, 0, 0, 0) -100%,
            #000000 150%
        ),
        url(../images/brands-pages-img/ansys/AnsysProductsImages/SoftwareSystems/softwareSystemBanner.webp);
}
.carousel-img-ansys-structure-bg {
    background-image: url(../images/brands-pages-img/ansys/AnsysProductsImages/Structures/structureBanner.webp);
}
#ansysProducts .featured-box .box-content:not(.box-content-border-0) {
    top: 0%;
    left: 0%;
    transform: translate(0%, 0%);
}
#ansysProducts .featured-boxes-modern-style-2 .featured-box .box-content h2 {
    font-weight: 400;
    font-size: 1.63rem;
    margin-bottom: 1rem;
}

#ansysProducts .box-shadow-6.box-shadow-hover:hover {
    box-shadow: 0px 1px 10px 5px rgba(0, 0, 0, 0.08);
}
#ansysProducts svg .cls-1,
#ansysProducts svg .cls-2 {
    stroke: #9f9f9f;
}
#ansysProducts .card .card-body h2,
#unityKeyBenefits .card .card-body h2,
#developmentPlatform .card .card-body h2 {
    font-weight: 300;
}
#ansysProducts .ansysSvg {
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#ansysProducts li.nav-item {
    width: 25%;
}
#ansysElectroProducts li.nav-item {
    width: 33%;
}
.discoveryLive {
    background-image: url(../images/brands-pages-img/ansys/ansys-discovery-live.png);
}
#ansys-Video .thumb-info.thumb-info-no-borders .thumb-info-wrapper:after {
    display: none;
}
#ansys-Video .thumb-info .thumb-info-title {
    font-weight: 400;
    font-size: 14px;
}
/* Polyga CSS */
.carousel-img-polyga {
    background-image: url(../images/brands-pages-img/polyga/polyga-banner.webp);
}
.polygaCompact {
    background-image: url(../images/brands-pages-img/polyga/Polyga-compact.webp);
}
.polygaH3 {
    background-image: url(../images/brands-pages-img/polyga/Polyga-h3.webp);
}
/* Blog CSS */
.carousel-img-blog {
    background-image: url(../images/blog/blog-banner.webp);
}
/* career CSS */
.carousel-img-career {
    background-image: url(../images/career/career-banner.webp);
}
.perksPoints {
    column-count: 2;
    list-style: none;
    padding: 0;
}
.perksPoints li {
    line-height: 32px;
}
.perksPoints li img {
    margin-right: 10px;
    width: 24px;
}
#arkEventImages .img-thumbnail {
    background-color: #f7f7f7;
}
/* Blog CSS */
.carousel-img-contactUs {
    background-image: url(../images/contact-us/contact-us-banner.webp);
}
article .post-image img {
    max-height: 100%;
    max-width: 100%;
}

#filterBy
    .accordion.accordion-modern-status.accordion-modern-status-borders
    > .card {
    border: none !important;
    border-bottom: 1px solid #8080804d !important;
}
#filterBy .accordion.accordion-modern-status > .card .card-header a {
    padding: 20px;
}
#filterBy ul.simple-post-list li {
    padding: 5px 10px;
}
#filterBy .form-group p {
    text-align: right;
}
.filterByYearMonth
    .owl-carousel.show-nav-title.show-nav-title-both-sides
    button.owl-next,
.filterByYearMonth
    .owl-carousel.show-nav-title.show-nav-title-both-sides
    button.owl-prev {
    top: 40px;
}
.filterByYearMonth
    .owl-carousel.show-nav-title.show-nav-title-both-sides
    button.owl-prev {
    left: 10px;
}
.filterByYearMonth
    .owl-carousel.show-nav-title.show-nav-title-both-sides
    button.owl-next {
    right: 10px;
}
.filterByYearMonth .owl-carousel .owl-nav button.owl-next:before,
.filterByYearMonth .owl-carousel .owl-nav button.owl-prev:before {
    font-size: 14px;
}
.filterByYearMonth .owl-carousel.show-nav-title .owl-nav button[class*="owl-"],
.filterByYearMonth
    .owl-carousel.show-nav-title
    .owl-nav
    button[class*="owl-"]:hover,
.filterByYearMonth
    .owl-carousel.show-nav-title
    .owl-nav
    button[class*="owl-"].hover {
    color: #757575;
}
html .filterByYearMonth .btn-quaternary {
    background-color: #e0e0e0;
    border-color: #e0e0e0 #e0e0e0 #e0e0e0;
    color: #36454f;
}
.filterByYearMonth .btn.btn-sm {
    font-size: 0.9rem;
    padding: 0.3rem 0.9rem;
}

div#social-links ul {
    padding-left: 0;
    margin-bottom: 0;
}
div#social-links ul li {
    display: inline-block;
}
div#social-links ul li a,
button.copyLinkBtn {
    color: #222;
    background-color: #ccc;
    margin-right: 10px;
    transition: all 0.2s ease;
    border-radius: 100%;
    display: block;
    height: 36px;
    line-height: 36px;
    width: 36px;
    text-align: center;
    text-decoration: none;
    border: none;
}
div#social-links ul li a span.fa-facebook-square:before,
.fa-square-facebook:before {
    content: "\f39e";
}
div#social-links ul li a span.fa-linkedin:before {
    content: "\f0e1";
}

.tagsList span.badge.badge-dark {
    background: #cccccc;
}
.tagsList .badge-dark {
    color: #222;
}
/* contact Us */

#contactUs .list.list-icons i {
    color: #757575;
    font-size: 14px;
}
#contactUs .form-group {
    margin-bottom: 2rem;
}
.contactUsDetails p {
    color: #20c4f4;
    margin-bottom: 10px;
    font-size: 1.5em;
}
.contactUsDetails ul.list.list-icons {
    margin-bottom: 20px;
}
.contactUsDetails
    .list.list-icons.contactMailIcon
    li
    > [class*="fa-"]:first-child,
.contactUsDetails.list.list-icons.contactMailIcon li > .icons:first-child,
.contactUsDetails.list.list-icons.contactMailIcon
    li
    a:first-child
    > [class*="fa-"]:first-child,
.contactUsDetails.list.list-icons.contactMailIcon
    li
    a:first-child
    > .icons:first-child {
    top: 8px;
}
/* Industry CSS */
.carousel-img-industry {
    background-image: url(../images/industry/industry-banner.webp);
}
.industryDigitalManuFacturing {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/digital_manufacturing-thumb.jpg);
}
.industryDigitalManuFacturing {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/digital_manufacturing-thumb.jpg);
}
.industryMediaEntertainment {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/media_entertainment-thumb.jpg);
}
.industryEducation {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/education-thumb.jpg);
}
/* Digital Menufacturing CSS */
.carousel-img-digitalMenufacturing {
    background-image: url(../images/industry/digital-manufacturing-banner.webp);
}
.digitalmanufacturingAnsys {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/digitalManufacturingBrands/ansysCFD.jpg);
}
.digitalmanufacturingMakerbot {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/digitalManufacturingBrands/makerbot.jpg);
}
.digitalmanufacturingPolyga {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/digitalManufacturingBrands/Polyga3DScanners.jpg);
}
.digitalmanufacturingSLM {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/digitalManufacturingBrands/SLMSolutions.jpg);
}
.digitalmanufacturingStratasys {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/digitalManufacturingBrands/Stratasys.jpg);
}
.brandHeading {
    position: absolute;
    width: 100%;
    bottom: 15%;
    right: 50%;
    transform: translate(50%, 50%);
}
/* Media Entertainment CSS */
.carousel-img-me {
    background-image: url(../images/industry/media-entertainment-banner.webp);
}
.mediaEntertainmentAja {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/AJA.jpg);
}
.mediaEntertainmentAtomos {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/ATOMOS.jpg);
}
.mediaEntertainmentAutodesk {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/Autodesk.jpg);
}
.mediaEntertainmentChaosgroup {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/chaosgroup.jpg);
}
.mediaEntertainmentColorfront {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/Colorfront.jpg);
}
.mediaEntertainmentCorelDraw {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/CorelDRAW.jpg);
}

.mediaEntertainmentfoundry {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/foundry.jpg);
}
.mediaEntertainmentdolby {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/dolby.jpg);
}
.mediaEntertainmentenscape {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/enscape.jpg);
}

.mediaEntertainmenthuion {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/huion.png);
}

.mediaEntertainmentlacie {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/lacie.jpg);
}

.mediaEntertainmentliveu {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/liveu.jpg);
}

.mediaEntertainmentmatterport {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/brands-pages-img/matterport/photography-equipment.webp);
}

.mediaEntertainmentmoho {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/moho.png);
}
.mediaEntertainmentperforce {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/perforce.jpg);
}
.mediaEntertainmentquantum {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/brandLogo1685358740.jpg);
}
.mediaEntertainmentseagate {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/seagate.jpg);
}
.mediaEntertainmentseagate {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/seagate.jpg);
}
.mediaEntertainmentsketchup {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/sketchUp.jpg);
}
.mediaEntertainmentamd {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/brandLogo1685353916.jpg);
}
.mediaEntertainmenttvlogic {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/tvlogic.jpg);
}

.mediaEntertainmentunity {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/unity.jpg);
}

.mediaEntertainmentzeiss {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/MEBrands/zeiss.jpg);
}

/* Education CSS */
.carousel-img-education {
    background-image: url(../images/industry/education-banner.webp);
}
.educationAnsys {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/educationBrands/ansysCFD.jpg);
}
.educationLiqui {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/educationBrands/LiquiInstruments.jpg);
}
.educationMakerbot {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/educationBrands/MakerBotEducation.jpg);
}
.educationUnity {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 150%),
        url(../images/industry/educationBrands/UnityEducation.jpg);
}
/* modal Design */
.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 500px;
    height: auto;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
}

/*Right*/
.modal.right.fade .modal-dialog {
    right: -320px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
}
.modal.right.fade.in .modal-dialog {
    right: 0;
    top: 85px;
}

@media (max-width: 991px) {
    /* section {
        padding: 1.5rem !important;
    } */
    p,
    .list.list-icons.list-icons-sm.list-icons-style-2 li,
    .btn {
        font-size: 1rem !important;
    }
    h1 {
        font-size: 2em;
        line-height: 32px;
    }
    .full-btn-width,
    .half-btn-width {
        width: 65%;
    }
    .btn-gradient-main {
        padding: 0.5rem 2rem;
        width: 170px;
    }
    .modal.right .modal-dialog {
        width: 100%;
    }
    .modal .btn-circle {
        width: 24px;
        height: 24px;
        line-height: 0.428571;
    }
    .breadcrumb {
        display: none;
    }
}
/* faq */
#faq .accordion.accordion-modern-status > .card .card-header a {
    background-color: #e0e0e0;
}
#faq .accordion .card-title {
    font-size: 18px;
    letter-spacing: 0.5px;
}
#faq .card-body {
    padding: 2rem;
}
#faq .accordion.accordion-modern-status > .card .card-header a:after {
    font-family: "font awesome 6 free";
    content: "\f107";
    font-weight: 900;
    transform: translate3d(0, -50%, 0) rotate(180deg);
}
#faq .accordion.accordion-modern-status > .card .card-header a.collapsed:after {
    transform: translate3d(0, -50%, 0) rotate(0deg);
}

/* thank you, Page Not Found, Coming Soon */
section.pageNotFound {
    height: 100vh;
    background-image: url(../images/thankYou-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
section.thank-you {
    height: 100vh;
    background-image: url(../images/Thank-You-Bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
}
section.coming-soon {
    height: 100vh;
    background-image: url(../images/Coming-Soon-Bg.webp);
    background-size: 100% 110%;
    background-repeat: no-repeat;
}
section.payu {
    height: 100vh;
    background-image: url(../../payumoney/PAY-ONLINE-BANNER.webp);
    background-size: cover;
    background-repeat: no-repeat;
}

.cs-content img {
    margin-top: 65px;
    margin-bottom: 100px;
}
.cs-content h1 {
    font-weight: 700;
    padding-bottom: 100px;
}
.cs-content .URLLink {
    margin-bottom: 90px;
}
.cs-content a {
    font-size: 1.1rem;
    letter-spacing: 0.5px;
}
.coming-soon .cs-content a.text-dark:focus,
a.text-dark:hover {
    color: #20c4f4 !important;
}

/* Webinar Midal Design CSS */
.backgroundOverlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #000;
    opacity: 0.85;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    z-index: 101;
    display: none;
}
#branding-popup-webinar .modal-header {
    padding: 0;
    border: 0;
}
#branding-popup-webinar .modal-dialog {
    width: 500px;
    margin: 100px auto 0;
}
#branding-popup-webinar .modal-dialog .modal-content {
    background: #030708;
}
#branding-popup-webinar .modal-body {
    padding: 0;
}
#branding-popup-webinar .modal-header .close {
    position: absolute;
    top: -23px;
    right: -7px;
    z-index: 999;
    opacity: 1;
    font-weight: 100;
    color: #fff;
    width: 25px;
    height: 25px;
}
@media (max-width: 480px) {
    #branding-popup-webinar .modal-body {
        padding: 0 0 0;
    }

    #branding-popup-webinar .modal-dialog {
        width: 295px;
        margin: 0 auto;
        transform: translate(0%, 60%);
    }
}
