@media (max-width:1480px) {
    .slider-area .innerhero svg.treeimg{
        height: 350px !important;
    }
    .navigation ul li{ margin: 0 9px; }
    .slider-title-wrapper h1{ font-size: 3.2rem; }
    .innerhero h2{
        font-size: 2rem !important;
    }
    .growthbox h4 {
        font-size: 1.2rem;
    }
    .fs-1 {
        font-size: 2.2rem !important;
    }
    .businesslist li, .conversationslist li{
        font-size: .8rem;
        padding: .8rem .8rem .8rem 2.4rem;
    }
    .conversationslist li {
        flex-basis: 47%;
    }
    .counter .display-4{ font-size: 3rem; } 
    .centercirclewatch-dotted{
        height: 20rem;
        width: 20rem;
        margin-left: -6%;
    }
    .innerpartnerhero h2 {
        font-size: 2rem;
    }
    .innerpartnerhero {
        padding: 2rem 0;
    }
    .custom-mega-menu{ width: 60rem; }
    .mm-contact-item .reimagineboxcontent a{ font-size: 13px;}
    .mm-contact-item .reimagineboxcontent h4{ font-size: 11px;}

    .animate-main{width: 10.6rem;}
    .hexagonbox, .animatebannerimg{
        padding: 3rem 0;
    }
    .animatebox{
        font-size: .7rem;
        padding: 6px;
    }
    .hexagonbox.fs-5 {
        font-size: 1rem !important;
    }
    .slider-area .innerhero svg.flyimg{
        height: 350px !important;
        width: 100%;
    }
    .event-hero .about-hero-content{ width: 70%;}
    .innerpartnerherolist{ padding: 7rem 0; }
    .pt-10 { padding-top: 4rem; }
    .landingform, #hubspotFormWrapper{
        padding: 1.4rem;
    }
}
@media (max-width:1370px) {
    .animatenav{ margin: 1rem 13% 0; }
    .slideitem{padding: 6rem 0;}
    .navigation ul li a { font-size: 15px; }
    .slider-title-wrapper h1{ font-size: 3.2rem; }
    .navigation ul li{ margin: 0 10px; }
    .headerlogo a{ width: 120px; }
    .navbar-nav li a.dropdown-toggle::after{
        width: 5px;
        height: 5px;
        border-width: 0 1px 1px 0;
        /*margin-left: 0.2em;*/
        top: 40%;
    }
    .footerlist li a{ font-size: .9rem; }
    .businesslist li{
        font-size: .7rem;
        padding: .5rem .5rem .5rem 2.2rem;
    }
    .businesslist li::before{ top: 10px; }
    .growthbox h4 {
        font-size: 1rem;
    }
    .innerhero h2{
        font-size: 2rem !important;
    }
    .animatenav .custom-mega-menu{
        /* margin: 0 -15%; */
    }
    .slider-area .innerhero svg.treeimg{
        height: 420px !important;
    }
    .industriesimg {
        height: 30rem;
    }
    .contact-hero::before, .contact-hero::after{
        height: 12rem;
        width: 8rem;
    }
    .tc2-customer-main{
        background-size: 25% auto;
    }
}
@media (max-width:1199px) {
    .headerlogo a { width: 10rem; }
    .offcanvas-title{ width: 12rem; }
    .offcanvas-title img{ width: 100%; }
    .navigation ul li {
        margin: 0 4px;
    }
    .navigation ul li a {         
        font-size: 12px;
        /*margin: 0 11px 0 0;*/ 
    }
    .navbar-nav li a.dropdown-toggle::after{
        width: 5px;
        height: 5px;
        border-width: 0 1px 1px 0;
        margin-left: 0.2em;
        top: 40%;
    }
    .footerlist li a{ font-size: .8rem; }
    .slider-area .innerhero svg.flyimg{
        height: 300px !important;
    }
    
}
@media (max-width:1140px) {
    .slider-area .innerhero svg.treeimg {
        height: 345px !important;
    }
}
@media (max-width:1025px) {
    .animatenav{ backdrop-filter: inherit; }
    .custom-mega-menu{ width: 100%; translate: 0; }
    .navigation ul li a{ width: 100%; padding: 10px 10px; margin-bottom: 10px; font-size: 1rem; }
    .navbar-nav li a.dropdown-toggle::after {
        width: 8px;
        height: 8px;
        border-width: 0 1px 1px 0;
        margin-left: 0.2em;
        top: 40%;
        right: -0.2rem;
    }
    .cardbox.active .card-desc h3{ font-size: 1.2rem; }
    .card-desc .icon{ width: 3rem; height: 3rem; padding: .7rem; }
    .card-desc .icon img{ width: 100%;}
    .card-desc p{ font-size: 14px; line-height: 22px; }
    .healthcare-area::before{
        width: 75%;
        top: 26%;
    }
    .innerhero{
        padding: 4rem 0;
    }
    .innerhero h2 {
        font-size: 1.8rem !important;
    }
    .slider-area .innerhero svg.treeimg {
        height: 350px !important;
    }
    .gap-8 {
        row-gap: 6rem;
    }
    .healthcare-area::before{ width: 60%; }
    .animate-main {
        margin: 5rem auto;
    }
    .animate-main {
        width: 8.6rem;
    }
    .hexagonbox.fs-5 {
        font-size: .9rem !important;
    }
    .animatenav {
        margin: 1rem 5% 0;
    }
    .slider-area .innerhero svg.flyimg{
        height: 300px !important;
    }
    .animate-main .centercircle{ width: 9.6rem; }
    .animateline.line2, .animateline.line1{ right: -4rem; }
    .line6 {
        left: -4.9rem;
    }
    .line3 {
        top: 9rem;
        right: -1.5rem;
    }
    .line4 {
        top: 9rem;
        left: 0.5rem;
    }
    .line8 span {
        left: -1.8rem;
    }
    .businesslist {
        grid-template-columns: repeat(2, 1fr);
    }
    .industriesimg {
        height: 25rem;
    }
    .contact-hero::before, .contact-hero::after{
        height: 10rem;
        width: 7rem;
    }
    .event-hero .event-hero-content{ width: 100%; }
    .event-menu-items ul{
        gap: 2rem;
        overflow: auto;
    }
    .event-menu-items li a{
        white-space: nowrap;
    }
    .event-stats-counter .counter{
        padding-left: 0;
    }
    .counter-area .counter {
        text-align: center;
    }
    .testi-item-card{ margin-top: 2rem; }
    .circleoptionslist {
        gap: 1.5rem;
    }
    /* .circleoptionslist li{ font-size: .8rem; } */
    .circleoptionslistleft li:nth-child(1), .circleoptionslistleft li:nth-child(3) { margin-left: 0; }
    .circleoptionslistright li:nth-child(1), .circleoptionslistright li:nth-child(3) { margin-right: 0; }
    .centercirclewatch-dotted{
        height: 17rem;
        width: 17rem;
    }
    .circleoptionslistleft, .circleoptionslistright {
        justify-items: inherit;
    }
    .circleoptionslist li::after{ display: none;}
}

@media screen and (max-width:991px) {
    .curvetitle.curvetitle-right {
        border-radius: 0 0 1rem 0;
    }
    .curvetitle.curvetitle-right::after{
        top: auto;
        left: 0;
        rotate: 90deg;
        bottom: -15px;
    }
    .curvetitle.curvetitle-right::before {
        top: 0px;
        right: -15px;
        rotate: 90deg;
        bottom: auto;
    }
    .clients-area .lightblue.rounded-4 .row { flex-direction: column-reverse; }
    .clients .owl-nav {
        right: auto;
        left: auto;
        bottom: -2rem;
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }
    h2 {
        font-size: 2rem;
    }
    .transformarea p.text-light{ font-size: 13px; }
    .curvetitle::before{
        bottom: -15px;
        right: 0;
        rotate: 180deg;
        top: auto;
    }
    .curvetitle{ border-radius: 0; }
    .slider-area .innerhero svg.flyimg{
        height: 220px !important;
        margin: 1.5rem 5rem -1rem -.6rem;
    }
    .solutionbox{
        margin: 20% 0;
        height: 10rem !important;
    }
    .solutionbox img {
        height: 10rem !important;
    }
    .businesslist {
        grid-template-columns: repeat(2, 1fr);
    }
    .slider-area .innerhero .col-lg-5, .slider-area .innerhero .col-lg-6 {
        text-align: center;
    }
    .animatelinemain.animatelinemain {
        margin: 12rem auto 8rem;
    }
    .innerpartnerhero, .innerindustrieshero {
        padding: 0 0;
    }
    .innerpartnerhero .container.justify-content-between, .innerindustrieshero .container.justify-content-between {
        justify-content: center !important;
    }
    .industries-transform-area.py-5{
        padding-top: 0 !important;
    }
    .industriesimg {
        height: 35rem;
    }
    .industries-box:nth-child(even) .industries-boxinner {
        flex-direction: column;
    }
    .industries-box:nth-child(even) .industries-boxinner .industriesimg div{
        top: auto;
        bottom: 0 !important;
    }
    .event-menu-wrap {
        padding: 2em 0 0;
    }
    .about-events {
        padding: 0em 0 2em 0;
    }
    .our-speakers .speakerscardbox{
        display: grid !important;
        grid-template-columns: repeat(2, 1fr);
        gap: 1rem;
    }
    .our-speakers .cardbox{ width: 100%; height: 20rem; margin: auto; }
    .our-speakers .cardbox.active{ width: 100% !important;}
    .speakers-testimonials #testimonials-carousel .owl-nav {
        right: 0;
        top: 100%;
    }
    .box-content h4 {
        font-size: 26px;
    }
    .hexagonboxarea .animatebox.hex16, .hexagonboxarea .animatebox.hex14{ left: 150%; }
    .hexagonboxarea .animatebox.hex15{ left: 165%; }
    .musictabs button{ font-size: .7rem; }
    .language{ width: 6rem; top: 1.5rem; }
    .playicon a, .playiconvideo a{
        width: 5rem;
        height: 5rem;
        font-size: 3rem;
    }
    .audiobox{ width: 60%; margin: 1rem auto 1rem auto; }
    .audiobox .themebtn-white{ font-size: 12px; }
    .audiobox h6{ font-size: .9rem;}
    .language select { font-size: 12px; }
    .callbutton a span{
        padding: .3rem .6rem;
        font-size: 1rem;
    }
    .callbutton a{
        padding: 0 0 0 .7rem;
        font-size: .8rem;
        margin-top: .5rem !important;
    }
    .musictabs{
        margin-top: 1.5rem;
    }
    .articlecontent .icon-semi-small{
        width: 2rem;
        height: 2rem;
        padding: .3rem !important;
    }
    .assistantmain .captionmain{
        font-size: .7rem;
        gap: .7rem !important;
    }
    .assistantmain{ gap: .7rem !important; }
    .gap-25 {
        gap: 1rem;
    }
    .conversationslist li{ flex-basis: 48%; }
    .voice-assistant-area.py-5, .experience-generative-area.py-5{ padding-top: 0 !important;}
    /* .circleoptionslist li{
        font-size: .5rem;
        line-height: .8rem;
        padding: .4rem .5rem .4rem 1.4rem;
    }
    .circleoptionslistleft li:nth-child(1), .circleoptionslistleft li:nth-child(3){
        margin-left: 1.5rem;
    }
    .centercirclewatch-dotted{
        height: 8rem;
        width: 8rem;
        padding: 0rem;
        margin: 0 auto;
    }
    .circleoptionslist { gap: 2rem; }
    .circleoptionslistright li:nth-child(1), .circleoptionslistright li:nth-child(3) { margin-right: 1.2rem; } */
    
    
}
@media screen and (max-width:767px){
    .animate-main{  }
    .innerhero{ padding: 2rem 0; }
    .certificates{ column-gap: 10px; }
    .centercirclewatch-dotted{
        margin: 1rem auto;
    }
    header .navbar-expand-lg.navigation{ padding: 1rem 1rem; }
    
    header .navbar-expand-lg.navigation.animatenav {
        padding: 1rem 2rem;
        /* margin: 0 0; */
    }
    .slider-title-wrapper .bg-warning{ font-size: .7rem;}
    .slideitem { padding: 2rem 0; }
    .slider-title-wrapper h2{ font-size: 1rem; }
    .slider-title-wrapper h1 {
        font-size: 2.2rem;
        line-height: 1.2;
    }
    .slider-title-wrapper p {
        font-size: .8rem;
        line-height: 20px;
    }
    
    .certified-area h3.curvetitle{ border-radius: 0 !important; }
    .certificatebox{ height: 4.5rem; }
    .accelerate-area.py-5{ padding-top: 0 !important; }
    .acceleratebox h4{ min-height: auto;}
    .cardbox.active .card-desc, .servicecard.active .card-desc{ padding: 1rem 1rem; }
    .card-desc p{ font-size: 11px; line-height: 16px; }
    .cardbox.active .card-desc h3{ font-size: .9rem; }
    .card-desc .icon{ width: 3rem; height: 3rem; padding: .7rem; }
    .themebtntext{ font-size: 1rem; }
    .card-desc h3{ left: -1rem; font-size: .7rem; }
    .tabshome-area .py-5{ padding-top: 1rem !important; padding-bottom: 1rem !important; }
    .tabscontent{ height: auto;}
    .tabscontentmain{ margin-top: 1rem; }
    .custom-mega-menu{ width: 100%; translate: 0; }
    .mm-contact-wrap { margin-bottom: 1rem; }
    .counter-area .counter{ margin-bottom: 1rem; }
    .testimonial-box{ margin-top: 1rem;}
    .transformareamobile{ background: linear-gradient(94deg, #C0544D 18.69%, #001262 96.3%);; }
    .transformareamobile img{ display: none;}
    .transformareamobile .alertbox img{ display: inline-block !important; }
    .transformareamobile .position-absolute{ position: relative !important;}
    .accordion-button{ font-size: .8rem; }
    .faqsaccordian .accordion-button, .faqsaccordian .accordion-body { padding: 0 2rem 0 2.3rem; }
    .faqsaccordian p {
        line-height: 20px;
        font-size: .8rem;
    }
    .accordion-button span{ font-size: 1rem; }
    
    
    .clients-area.py-5{ padding-bottom: 0 !important; }
    .footer-logo a{ width: 10rem;}
    
    .offcanvas.offcanvas-start.show .offcanvas-body{ display: grid; justify-content: normal !important; align-content: space-between; }
    .m-menu-left-grid .reimagineboxcontent p{ display: none; }
    .m-menu-left-grid .reimagineboxcontent h4{ font-size: 14px;}
    .m-menu-left-grid li{ margin: 0 0 !important; margin-bottom: 0 !important; }
    .m-menu-left-grid li:last-child{ margin-bottom: 0 !important; }
    .mega-menu-content{ min-height: auto;}
    .m-menu-left-grid{ max-width: 100%; }
    h2 { font-size: 1.9rem; }
    .acceleratebox h4{ font-size: 1.1rem; }
    .mobiletext h2{ font-size: 1.3rem;}
    .mobiletext p{ font-size: 14px !important; }
    .fs-1 {
        font-size: 1.6rem !important;
    }
    .slider-area .innerhero svg.treeimg{ height: 330px !important; text-align: center; margin: 1.5rem 5rem -1rem -.6rem; }
    .healthcare-area::before {
        width: 100%;
        top: 30%;
        height: 58%;
    }
    .automations-area .col-xl-4.col-sm-6:nth-child(2) {
        margin-top: 0;
        margin-left: 0;
    }
    .automations-area:has(.automationbox:hover) .automationbox:not(:hover) {
        filter: blur(0);
    }
    .automations-area.py-5{ padding-bottom: 0 !important; }
    .gap-8 {
        row-gap: 1.5rem;
    }
    .credentialing-area, .credentialing-area .text-end{ text-align: center !important; }
    .credentialing-area .icon-small{ margin: 0 auto; }
    .slider-area .innerhero .col-lg-5, .slider-area .innerhero .col-lg-6{ text-align: center;}
    .h4, h4{ font-size: calc(1rem + .3vw); }
    .contactcenterbox p{
        line-height: 20px;
        font-size: 13px;
    }
    .counter .display-4 {
        font-size: 2.5rem;
    }
    /* .servicesslide .servicesslidescroll{
        width: 100%;
        overflow-x: auto;
    } */
    .servicesslide .servicesslidemobile{
        display: grid !important;
    }
    .servicecard, .servicecard.active{
        display: grid;
        width: 100%;
    }
    .servicecardimg{ width: 100%;}
    .servicecardimg img{ width: 100%;}
    .servicecard{ width: 100%; height: auto; }
    .servicecard.active .servicecard-desc, .servicecard .servicecard-desc {
        visibility: visible;
        width:auto;
    }
    .servicecard-desc{ margin-bottom: 1rem; }
    .servicesslide::before{ display: none;}
    .slider-area::after{ display: none; }
    .animatelinemain.animatelinemain{
        margin: 8rem auto 5rem;
        width: 30%;
    }
    .animate-main.animatelinemain .centercircle.d-flex{
        display: flex !important;
        width: 6.6rem;
        height: 4rem;
        z-index: 1;
        font-size: .8rem !important;
    }
    .animateline.line1, .animateline.line2{ right: -2rem; }
    .line9{
        left: 4.5rem;
        top: -1rem;
    }
    .line9 span {
        left: 3.4rem;
        top: -2rem;
    }
    .line8 {
        left: 2rem;
        top: -2rem;
    }
    .line8 span {
        left: -1rem;
        top: -2.7rem;
    }
    .line7{
        left: -1rem;
        top: -1.5rem;
    }
    .line7 span {
        left: -2.2rem;
        top: -1.2rem;
    }
    .line6 {
        left: -3.8rem;
        top: 0.9rem;
    }
    .line6 span {
        left: -3.8rem;
        top: 0%;
    }
    .line5 span{ right: 50%; }
    .line3 {
        top: 5rem;
        right: -0.5rem;
    }
    .line3 span {
        top: 1.5rem;
    }
    .line4 {
        top: 4.5rem;
        left: 0;
        right: auto;
    }
    .line4 span {
        top: 2rem;
        right: 2.5rem;
        left: auto;
    }
    .growthbox{ margin-bottom: 1rem;}
    
    .growthmain::before{ display: none; }
    .solutiontext .row .d-flex{ display: grid !important; }
    #solutionstext-carousel .owl-nav{ top: 0; }
    .solutiontext h4 { width: 60%; font-size: calc(1.225rem + .9vw) !important; margin-bottom: 1rem; }
    /* slider-area mobilecerti{

    } */
    .contact-hero::before, .contact-hero::after{
        height: 8rem;
        width: 6rem;
    }
    /* .about-events-content h3{ font-size: 1.8rem; margin-top: 2rem; } */
    .counter-area .counter {
        margin-bottom: 2rem;
    }
    .about-learn {
        padding: 1em 0 1em 0;
    }
    .testimonials-title h3 {
        font-size: 1.6rem;
        margin-bottom: 20px;
    }
    .testimonials-s-content p{
        font-size: 1.3rem;
        line-height: 32px;
    }
    .event-subscribe-wrap .alertbox {
        margin-bottom: 5px;
    }
    .event-subscribe-wrap .alertbox span{
        font-size: 1rem;
    }
    .subscribe-text {
        margin-bottom: 20px;
        font-size: 1.2rem;
    }
    .event-subscribe-wrap .input-group{ width: 94%; }
    .testimonial-2-title h2{
        font-size: 2rem;
    }
    .testimonial-2-wrap {
        padding: 2em 0 1em 0;
    }
    .testi-item-card{ margin-top: 2rem; padding: 20px; }
    .testi-desc-wrap{ margin-top: 20px; }
    .partner-with-us { padding: 2em 0 1em 0; }
    .box-content h4{ font-size: 1.8rem; }
    .be-speaker-box{ margin-bottom: 1rem; }
    .assistantmain .captionmain:nth-child(3), .assistantmain .captionmain:nth-child(4) { margin-left: 4.5rem; }
    /* .assistantmain .captionmain {
        font-size: .6rem;
        gap: .2rem !important;
    } */
    .assistantmain { gap: .6rem !important; grid-template-columns: repeat(2, 1fr); }
    .centercirclewatch-dotted{
        height: 5rem;
        width: 5rem;
        padding: 0rem;
        margin: 0 auto;
    }
    .hexagonboxarea .animatebox.hex16, .hexagonboxarea .animatebox.hex14{
        left: 110%;
    }
    .hexagonboxarea .animatebox.hex15{ left: 125%; }

    .assistantlefttabs{
        display: flex !important;
        flex-direction: row;
        overflow: auto;
        background-color: transparent !important;
        border-radius: 0 !important;
        border: none !important;
    }
    .assistantlefttabs button.active {
        background: transparent;
        color: var(--darkblue);
        border-bottom: solid 2px var(--darkblue);
    }
    .assistantlefttabs button{
        padding: .5rem 0rem;
        font-size: 1rem;
        white-space: nowrap;
        border-radius: 0 !important;
    }
    .experience-generative-area.py-5 {
        padding-top: 3rem !important;
    }
    .tc2list ol{
        grid-template-columns: repeat(1, 1fr);
    }
    .tc2list ol li span:first-child{ font-size: .8rem; }
    .tc2list ol li{ font-size: .8rem; }
    .tc2list ol li:nth-child(2n+2) {
        padding-left: 2.5rem;
    }
    .tc2list ol li:nth-child(2n+2)::before {
        left: 0;
    }
    .tc2list ol li div {
        gap: .5rem;
    }
    .mobileimgtop{
        flex-direction: column-reverse;
    }
    .mobileimgtop img{ margin-bottom: 1.5rem;}
    .mobileimgtop .themebtntext{ margin-bottom: 0 !important;}
    .mobileimghidden img{ display: none; }
    .mobileimghidden .position-absolute{
        position: inherit !important;
        background: var(--lightgrey) !important;
        margin: 0 !important;
        text-align: center;
        padding: 1.5rem !important;
    }
    .overlaybox{ height: auto; }
    .tc2-customer-main{ background-image: none !important; }
    .mobileimghidetextshow{
        background: linear-gradient(94deg, #504235 18.69%, #282826 96.3%);
        position: inherit !important;
        padding: 1.6rem 1rem;
        border-radius: var(--bs-border-radius-xl);
    }
    .assistantmain .captionmain:nth-child(2), .assistantmain .captionmain:nth-child(5){
        margin-left: 0;
    }
    .assistantmain .captionmain:nth-child(3), .assistantmain .captionmain:nth-child(4){ margin-left: 0; }
    
    .circleoptionslist li::before{
        top: auto;
        /* left: .3rem;
        height: .7rem;
        width: .7rem; */
    }
    .circleoptionslist li::after{
        display: none;
    }
    .circleoptionslistleft{
        margin-bottom: .8rem;
    }
    .about-events-content h3 {
        font-size: 1.4rem;
        margin-bottom: 15px;
        margin-top: 25px;
    }
    .about-list-box h3 {
        font-size: 1.2rem;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .about-list-box{ margin-bottom: 20px; }
    .about-section {
        padding: 2.5em 0 1rem;
    }
    .guest-speaker-wrap {
        padding: 2em 0 3em 0;
    }
    .guest-speaker-wrap .events-details-content {
        padding: 20px 20px;
    }
    .left-round-img {
        margin-top: 1rem;
    }
    .industry_section{
        padding: 2em 0;
    }
    .section-title h3 {
        font-size: 24px;
        margin-bottom: .5em;
    }
    .section-content p {
        text-align: center;
        font-size: 13.5px;
        margin-bottom: 3em;
    }
    .industries-details .list-text p {
        font-size: 13px;
        line-height: 20px;
    }
    .industries-details .list-text h3 {
        margin-bottom: 10px;
    }
    .img-icon{
        height: 2.8rem;
        width: 3rem;
    }
    .industries-details{
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .image-holder{
        margin: 2rem 0;
        height: auto;
    }
    .our-team .team-content {
        text-align: center;
    }
    .leadership_team {
        padding: 2.5em 0 0;
    }
    .leadership_team p{font-size: 14px; }
    .our-team { margin-bottom: 0 !important; }
    .event-hero .about-hero-content { width: 100%; }
    .innerpartnerherolist { padding: 3rem 0 0; }
    .about-brief p {
        width: 550px !important;
    }
    .innerindustrieshero .rounded-pill.bg-warning-dark, .innerpartnerherolist .rounded-pill.bg-warning-dark{ display: none !important;}
    .about-brief.text-center, .custom-sec-text{ display: none; }
    .slider-area.event-hero .about-hero-content .rounded-pill.bg-warning-dark{ display: none !important; }
    .about-left-img img {
        padding-right: 0;
    }
    .about-events-content p{
        margin-bottom: 15px;
        font-size: 14px;
        line-height: 22px;
    }
    .synergist-accordian-wrap{ padding-right: 0;}
    .event-hero .career-page-content p{ display: none; }
    .event-hero .career-page-content h2{
        font-size: 18px;
        margin: 4rem 3.5rem 0 3.5rem !important;
    }
    .mm-content-right a.themebtn{
            font-size: 16px;
    margin-top: 0 !important;
    }
    .mm-content-right a.themebtn span{
        right: -16px;
        top: 1px;
    }
    .mm-content-right{ margin-top: 0 !important;}
    .job-opening-section{ padding: 3em 0 2rem; }
    .opening-tabs-wrap .nav-link{
        font-size: 13px;
        padding: 7px 15px;
    }
    .opening-tabs-wrap .tab-carousel{
        gap: 7px;
    }
    .tab-content-grid{
        padding: 20px 20px;
        margin-top: 20px;
    }
    .opening-botm-content{ margin-top: 20px; }
    .opening-title-left h3{ font-size: 18px; margin-bottom: 20px; }
    .opening-title-left h3 span{
        margin-left: 0;
        display: inline-block;
        margin-top: 10px;
    }
    .opening-title-wrap{ padding: 15px; }
    #share-options{ font-size: 12px; }
    .job-description-wrap p, .job-description-wrap ul{ margin-bottom: 1em; }
    .job-description-wrap ul{ padding-left: 20px; }
    .contact-info-wrap{ padding: 20px 20px 10px 20px; margin-top: 2rem; }
    .opening-details li{ margin-bottom: 5px; }
    .eb-cont{ height: auto; margin-bottom: .4rem; }
    .post-detail-content p {
        margin-bottom: 15px;
    }
    .breadcrumbarea{
        padding: 1rem 0 0rem;
    }
    .blogtabs a{ padding: .6rem 1rem !important;}
    #event-subscribe{ background: linear-gradient(94deg, #001262 18.69%, #C0544D 96.3%); }
    #event-subscribe img{ display: none; }
    #event-subscribe .position-absolute{ position:inherit !important;}
    .input-group button{ padding: .7rem 1.5rem !important; }
    .social-share-sec{ padding: 1rem; }
    .social-share-wrap{
        display: grid;
        padding: 10px;
    }
    .social-accounts-wrap{ column-gap: .5rem; margin-top: .6rem; }
    .share-wrap-title {
        width: 100%;
    }
    .social-accounts{
        font-size: 13px;
        padding: 10px 15px;
        margin-left: 0;
    }
    .share-wrap-title h2 { font-size: 24px; }
    .event-subscribe-wrap .input-group button{ padding: .7rem 1.5rem !important; }
    .innerpartnerhero .rounded-pill.bg-warning-dark{ display: none !important; }
    .innerpartnerhero p{ display: none; }
    .innerpartnerhero h2 {
        font-size: 1.2rem;
        margin: .5rem 0 !important;
    }
    .imghidetextshow img{
        display: none;
    }
    .imghidetextshow .position-absolute{ position:inherit !important; background: var(--lightgrey) !important; text-align: center; }
    .imghidetextshow .position-absolute h3{ font-size: 1.2rem; }
    .imghidetextshow .assistantmain{ grid-template-columns: repeat(1, 1fr); }
    .experience-generative-area .tab-content>.tab-pane h3{
        font-size: 16px !important;
    }
    .blogtabs{
        display: flex !important;
        width: 100%;
        flex-wrap: nowrap;
        overflow-x: auto;
        border-radius: 0 !important;
        border: none !important;
    }
    .blogtabs a.nav-link{
        white-space: nowrap;
    }
    .blogtabs a.active{
        background-color: transparent !important;
        color: var(--blue) !important;
        box-shadow: none;
        border-bottom: solid 2px var(--blue);
        border-radius: 0 !important;
    }
    .post-detail-content h2{
        font-size: 1.2rem;
        margin-bottom: 15px;
    }
    .custome-hero .about-hero-content{
        width: 100%;
    }
    .statictext h2{ font-size: 1.3rem; }
    .statictext h3{ font-size: 1.1rem; }
    .floating-social-wrap{
        position: fixed;
        right: 0;
        bottom: 40%;
        z-index: 999;
    }
    .event-details-hero .event-user{
        margin-bottom: 5px;
        padding: 4px 10px 4px 4px;
        margin-top: 5px;
        font-size: 12px;
    }
    .event-details-hero .event-date {
        margin-bottom: 5px;
        font-size: 11px;
        line-height: 16px;
    }
    .event-user img{
        height: 25px;
        width: 25px;
    }
    .event-hero-content a.themebtn{
        font-size: .8rem;
    }
    .events-details-content{
        padding: 20px 20px;
    }
    .events-details-content h3{
        font-size: 1.3rem;
        margin-bottom: 10px;
    }
    .brand-strategy {
        padding: 2em 0 2em 0;
    }
    .events-details-content li {
        margin-bottom: 10px;
    }
    .events-details-content ul{ margin-top: 10px;}
    .landingherodata{ position: relative !important; text-align: center; }
    .landingform, #hubspotFormWrapper{ margin-top: 2rem; }
    .navigation ul li a{ padding: 5px 0; font-size:.9rem; }
    .navbar-nav li a.dropdown-toggle::after{ right: .2rem; }
    .navigation ul li a::before, .footerlist li a::before, .copyright-area p a::before{ border-bottom: solid 1px #3f393940; }
}
@media screen and (max-width:668px){
    .animatelinemain.animatelinemain{ width: 20%; }
    .line6 {
        left: -3.8rem;
    }
    .line6 span {
        left: -7.8rem;
    }
    .line8 span {
        left: -1.6rem;
        top: -2.7rem;
    }
    .our-speakers .speakerscardbox{
        display: grid !important;
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }
    .musictabs {
        margin-top: 3rem;
    }
}
@media screen and (max-width:480px){
    .animatebannerimg{
        width: 10rem;
        height: 10rem;
    }
    .animate-main{
        width: 30%;
    }
    .animatebox{
        font-size: .50rem;
        line-height: 1rem;
        padding: 3px 3px;
    }
    .animatebannerimg{
        width: 8rem;
        height: 8rem;
    }
    .centercirclewatch .watch-dashed::before, .centercirclewatch .watch-dashed::after { left: 43%; }
    h2 { font-size: 1.7rem; }
    .cardbox{ height: 23rem; }
    .fs-1 { font-size: 1.5rem !important; }
    .footer-area p{ font-size: 14px; }
    .sociallist li a{
        padding: .8rem;
        height: 20px;
        width: 20px;
    }
    .fs-1 {
        font-size: 1.4rem !important;
    }
    .curvetitle::before{
        bottom: -15px;
        right: 0;
        rotate: 180deg;
        top: auto;
    }
    .curvetitle{ border-radius: 0; }
    /* .curvetitle::before, .curvetitle::after{ display: none; } */
    .curvetitle.curvetitle-right { border-radius: 0; }
    .slider-area .innerhero svg.treeimg {
        height: 265px !important;
    }
    .conversationslist li {
        flex-basis: 100%;
    }
    .centercircle.d-flex{ display: none !important; }
    .automations-area .col-xl-4.col-sm-6:nth-child(2) {
        margin-top: 1rem;
    }
    .counter .display-4 {
        font-size: 2.2rem;
    }
    .slider-area .innerhero svg.flyimg {
        height: 270px !important;
    }
    .hexagonbox.fs-5 {
        font-size: .6rem !important;
    }
    .hexagonbox, .animatebannerimg {
        padding: 2rem 0;
    }
    .solutionbox img {
        height: 8rem !important;
    }
    .businesslist {
        grid-template-columns: repeat(1, 1fr);
    }
    .animatelinemain.animatelinemain {
        width: 30%;
    }
    .line6 span {
        left: -3.8rem;
    }
    .industriesimg {
        height: 22rem;
    }
    .display-4{ font-size: calc(1rem + 2.7vw); }
    .contact-hero::before, .contact-hero::after{
        height: 6rem;
        width: 4rem;
    }
    .curvetitle.curvetitle-right::before {
        top: 57px;
        right: 0;
        rotate: 180deg;
    }
    .audiobox {
        width: 90%;
    }
    /* .articlecontent .icon-semi-small {
        width: 1.5rem;
        height: 1.5rem;
        padding: .1rem !important;
    } */
    /* .assistantmain {
        gap: .2rem !important;
    } */
    /* .assistantmain .captionmain {
        font-size: .5rem;
        gap: .3rem !important;
    } */
    /* .assistantmain .captionmain:nth-child(2), .assistantmain .captionmain:nth-child(5) { margin-left: 1.5rem; }
    .assistantmain .captionmain:nth-child(3), .assistantmain .captionmain:nth-child(4) { margin-left: 3rem; } */
    .captionmain span+span{ width: 100%; }
    .circleoptionslistleft li:nth-child(1), .circleoptionslistleft li:nth-child(3) { margin-left: 0; }
    .circleoptionslistright li:nth-child(1), .circleoptionslistright li:nth-child(3) {
        margin-right: 0;
    }
    .circleoptionslist li {
        /* font-size: .4rem;
        line-height: .6rem;
        padding: .3rem .4rem .3rem 1.2rem; */
    }
    .circleoptionslist {
        gap: 1rem;
    }
    .circleoptionslist { gap: .8rem; }
    .centercirclewatch-dotted {
        height: 3rem;
        width: 3rem;
        padding: 0rem;
    }
    .centercirclewatch-dotted  .icon-semi-large {
        width: 3rem;
        height: 3rem;
    }
    .centercirclewatch-dotted .watch-dashed::before, .centercirclewatch-dotted .watch-dashed::after, .centercirclewatch-dotted::before, .centercirclewatch-dotted::after, .centercirclewatch-dotted .watch-dashed::before, .centercirclewatch-dotted .watch-dashed::after, .centercirclewatch::before, .centercirclewatch::after, .centercirclewatch .watch-dashed::before, .centercirclewatch .watch-dashed::after{ display: none; }
    .contactdata .icon-semi-small {
        width: 2rem;
        height: 2rem;
        font-size: 16px !important;
    }
    .contactdata .fs-14 {
        font-size: 13px;
    }
    .blogviewtext h6{ font-size: .85rem; }
    .our-speakers .cardbox.active .card-desc .speaker-desc{ padding: 15px; }
    .our-speakers .cardbox.active .card-desc .speaker-desc h5{
        font-size: 14px;
    }
    .our-speakers .cardbox.active .card-desc .speaker-desc p{ font-size: 12px; line-height: 18px;}
    .our-speakers .cardbox.active .card-desc{
        padding: .5rem .5rem;
    }
    .event-stats-counter .counter h5{ font-size: 4rem;}
    #about-learn .about-events-content h3{
        margin-top: 0;
    }
    .our-speakers {
        padding: 2em 0 0em 0;
    }
    .testimonials-s-content p {
        font-size: 1rem;
        line-height: 26px;
    }
    .upcoming-event-card{ padding: 20px; margin-bottom: 0; display: grid; }
    .event-details-wrap { width: 100%; }
    .event-details-wrap h2, .event-details-wrap h2 a{ font-size: 18px; }
    .event-keywords{ margin-top: 1.5rem; column-gap: .5rem;}
    .keyword-box{ margin: 0; padding: 5px 14px; }
    .events-btn-group { margin-top: 1em; display: flex; gap: 2rem;}
    .events-btn-group a { margin-left: 0; }
    .assistantmain { gap: .6rem !important; grid-template-columns: repeat(1, 1fr); }
    .testimonial-box .owl-nav .owl-prev{
        left: -2.5rem;
    }
    .testimonial-box .owl-dots{ right: 1.5rem; }
    .testimonial-box .owl-nav .owl-prev i, .testimonial-box .owl-nav .owl-next i{ font-size: 1.2rem; }
    #testimonials-carousel h5{ font-size: 1.1rem; }
    .innerhero h2 {
        font-size: 1.4rem !important;
    }
    header .navbar-expand-lg.navigation.animatenav{
        padding: .5rem 1rem;
    }
    .headerlogo a {
        width: 7rem;
    }
    .animatenav {
        margin: 1rem 1% 0;
    }
     .wpforms-title{ font-size: 20px !important; }
}
@media screen and (max-width:420px){
    .slider-area .innerhero svg.treeimg {
        height: 235px !important;
    }
    .animate-main {
        width: 23%;
    }
    .slider-title-wrapper h1 {
        font-size: 1.8rem;
    }
    .breadcrumb-item:first-child::before{ margin-right: .2rem; }
    .breadcrumb{ font-size: 12px; }
    .breadcrumb-item{ padding-left: .2rem; }
    .breadcrumb-item+.breadcrumb-item::before{ padding-right: .2rem; }
    .breadcrumb-item:first-child::before{  margin-right: .2rem; vertical-align: middle; }
    .circleoptionslistright li:nth-child(1), .circleoptionslistright li:nth-child(3) {
        margin-right: 0rem;
    }
}
@media screen and (max-width:380px){
    .slider-area .innerhero svg.treeimg {
        height: 220px !important;
    }
    .animate-main {
        width: 26%;
    }
    .slider-area .innerhero svg.flyimg {
        height: 235px !important;
    }
    .animate-main {
        margin: 5rem auto 4rem 8.8rem;
    }
    .hexagonboxarea .animatebox.hex1 {
        left: 0;
    }
    .hexagonboxarea .animatebox.hex4{
        left: -40%;
    }
    .circleoptionslistright li:nth-child(1), .circleoptionslistright li:nth-child(3) {
        margin-right: .2rem;
    }
    .circleoptionslistleft li:nth-child(1), .circleoptionslistleft li:nth-child(3) {
        margin-left: .2rem;
    }
    /* .circleoptionslist li {
        font-size: .35rem;
    } */
   .reimagineboxcontent h5{ font-size: 1.1rem; }
   .counter-area .counter { margin-bottom: 1rem; }
   .reimagineboxcontent{ width: 100%;}
   .singledropdown{ min-width: 100%;}
}   
@media screen and (max-width:360px){
    .slider-area .innerhero svg.treeimg {
        height: 210px !important;
    }
}
@media screen and (max-width:360px){
    .slider-area .innerhero svg.treeimg {
        height: 190px !important;
    }
    .slider-title-wrapper h1 {
        font-size: 1.8rem;
    }
    .headerright .themebtn{
        font-size: 12px;
        padding: .2rem .7rem;
    }
}
@media screen and (max-width:250px){
    .slider-area .innerhero svg.treeimg {
        height: 140px !important;
        margin: 1.5rem 5rem -1rem -.5rem;
    }
}
    