@media (min-width:2161px)  {
    .custom_container2  {
    max-width:  1920px;
    margin:  auto;
}
.banner__hero__new img  {
    height:  100%}
.container-custom,  .container-custom-small,  .container-small,  .container-custom-small-1  {
    margin:  auto;
    padding:  0 15px;
    width:  1920px;
}
section.labs-banner-section,  section.banner-section,  section.spotlight-banner-section  {
    height:  auto;
}
section.banner-section,  section.labs-banner-section,  section.spotlight-banner-section  {
    padding:  240px 0 120px;
}
}
@media (max-height:889px)  {
    .hero__banner .section-inner  {
    height:  inherit;
}
}
@media (min-height:899px) and (min-width:1400px) and (max-width:1921px)  {
    .hero__banner_content  {
    padding:  0;
    display:  flex;
    align-items:  center;
    height:  calc(100% - 24px);
}
}
@media (min-width:1921px)  {
    .container-fluid  {
    max-width:  calc(1920px - 48px);
}
.award-card-back img  {
    height:  auto!important;
    width:  auto !important;
}
.hero__banner,  .mw-100,  .footer__section  {
    max-width:  inherit;
}
.client_testmonial  {
    background-size:  22%}
.staying_img4  {
    height:  58.5%!important;
}
.staying_img22  {
    height:  510px;
}
}
@media (max-width:1920px)  {
    .staying_img4  {
    height:  58.5%}
}@media (min-width:1400px)  {
    .container,  .container-lg,  .container-md,  .container-sm,  .container-xl,  .container-xxl  {
    max-width:  1200px;
}
}
@media (min-width:2501px)  {
    .award-section  {
    max-width:  2500px;
    margin:  auto;
}
}
@media (min-width:2100px)  {
    .acard  {
    min-width:  20%}
.client__section  {
    margin-top:  -60px!important;
    margin-bottom:  60px!important;
}
.hero__banner .section-inner  {
    height:  inherit;
}
}
/* @media (min-width:1800px)  {
    .industry-megamenu {
        left: 53%;
    }
}
@media (min-width:1720px)  {
    .industry-megamenu {
        left: 51%;
    }
} */
@media (min-width:1610px)  {
    .container,  .container-lg,  .container-md,  .container-sm,  .container-xl,  .container-xxl  {
    max-width:  1320px;
}
.heading,  .heading__main  {
    font-size:  58px;
    line-height:  80px;
}
.about__tavus .heading__main  {
    line-height:  130%}
.hero__banner_content  {
    padding:  8vh 0;
}
.htopani,  .htopani  {
    height:  80px;
    position:  relative;
    width:  100%;
    overflow:  hidden;
    margin-top:  -15px;
    display:  inline-block;
}
.htopani2,  .hbopani2  {
    position:  absolute;
}
}
@media (max-width:1610px)  {
    .design__cards h4  {
    font-size:  32px;
}
.design__cards2 h4  {
    font-size:  26px !important;
}
.soliution__cards h5  {
    font-size:  32px;
}
.acard h5  {
    font-size:  28px;
}
.section-inner  {
    padding-right:  48px;
    padding-left:  48px;
}
.section__uiux .section-inner  {
    padding-right:  0;
    padding-left:  0;
}
.acard  {
    padding:  30px 36px;
}
.sub__heading  {
    font-size:  42px;
    line-height:  56px;
}
}
@media (max-width:1440px)  {
    .header-site.sticky {
        padding: 0px 0
    }
    header.header-site a.navbar-brand img {
        max-width: 200px;
    }
    header.header-site a.nav-link.btn.theme-btn {
        font-size: 16px !important;
        padding: 12px 20px;
    }
    .industry-megamenu {
        max-width: 500px;
    }
    /* .industry-megamenu {
        left: 54%;
        max-width: 500px;
    } */
    header .nav-item .nav-link {
        margin-left: 30px !important;
    }
    .megamenu {
        max-width: 90% !important;
    }
    .buy_section h2 {
        font-size: 100px;
    }
    .tavus_banner_img  {
    height:  50vh;
}
.industry_menu_card  {
    padding:  20px;
}
.industry_menu_card p  {
    font-size:  15px;
}
.mega-btn button  {
    padding:  19.5px 25px!important;
}
.menu-tab a div  {
    padding:  23px 0;
}
.menu-tab a div  {
    font-size:  17px;
}
.menu-tab  {
    min-height:  290px;
}
.soliution__cards h5  {
    font-size:  22px;
    line-height:  33px;
}
.get-banner  {
    padding-top:  180px;
}
.award-card h3  {
    font-size:  30px;
    line-height:  40px;
}
.award-card-front,  .award-card-back  {
    padding:  50px;
}
.section-inner  {
    padding-right:  0;
    padding-left:  0;
}
p br  {
    display:  none;
}
.banner-p  {
    padding-top:  140px;
}
header .nav-item .nav-link  {
    margin-left:  20px;
}
.get-started h2  {
    font-size:  40px;
}
.tabs__title p  {
    font-size:  20px!important;
    line-height:  30px!important;
}
.tabs__title h3  {
    font-size:  70px;
}
h4  {
    font-size:  28px;
    line-height:  42px;
}
label.stage_label  {
    font-size:  16px;
    padding:  0 25px;
}
.heading  {
    font-size:  50px;
}
img.footer-img  {
    right:  125px;
    width:  140px;
}
.accordian_content ul li  {
    margin-bottom:  10px;
}
.footer__social__icons a svg  {
    width:  20px;
}
.testi_icon_star  {
    font-size:  16px;
}
.footer__social__icons a  {
    width:  50px;
    height:  50px;
}
.footer__social__icons a  {
    margin-left:  12px;
}
.labs_div p  {
    font-size:  18px;
    line-height:  26px;
    font-family:  var(--fw-500);
}
.accel--img  {
    max-width:  120px!important;
}
.converting-section  {
    padding-bottom:  90px;
}
img.idea-icon-2  {
    max-width:  180px;
}
.converting-section .pt-100  {
    padding-top:  90px;
}
img.idea-icon-1  {
    max-width:  180px;
    bottom:  -16px;
}
.card__light .tab-content img  {
    max-height:  320px;
}
.award-tab button  {
    font-size:  18px;
}
.portfolio-div  {
    padding:  50px 50px 50px 70px;
}
.h6,  h6  {
    font-size:  16px;
}
.section__labs__home  {
    overflow:  inherit;
}
.logo__labs img  {
    max-width:  160px;
}
.portfolio-div .col-md-6 img  {
    max-height:  500px;
}
.heading  {
    font-size:  50px;
    line-height:  60px;
}
body  {
    font-size:  18px;
    line-height:  32px;
}
.home-logo  {
    padding:  40px 0;
}
.cl__img img  {
    max-height:  40px;
}
.new__cards1 h4  {
    font-size:  22px;
}
.new__cards1 p  {
    font-size:  14px;
    line-height:  26px;
}
.new__cards1  {
    padding:  32px 36px;
}
img.idea-star  {
    right:  60px;
    width:  65px;
}
.small  {
    font-size:  16px;
}
.btn__primary  {
    font-size:  16px;
}
.portfolio-div h2  {
    font-size:  38px;
    line-height:  50px;
}
.footer__logo p  {
    font-size:  16px;
}
.testi__profile__content h6  {
    font-size:  18px;
    margin-bottom:  9px;
}
.testi__profile__content img  {
    max-width:  100px;
}
.accordion-home button.accordion-button  {
    font-size:  22px;
}
.accordion-home .accordion-body  {
    font-size:  22px;
    line-height:  42px;
}
.testi__profile__img img  {
    max-width:  58px;
}
.who_are_div h4  {
    font-size:  22px;
    line-height:  33px;
}
.silk-slider-testmonial .item  {
    padding:  0 10px;
}
.soliution__cards  {
    padding:  30px;
}
.testi_owlarea .soliution__cards h5  {
    font-size:  26px;
}
.hero__banner .section-inner  {
    padding-top:  40px!important;
    padding-bottom:  40px!important;
}
.cards  {
    padding:  40px 70px;
}
.theme-btn  {
    height:  50px;
}
.navbar-brand img  {
    max-width:  160px;
}
nav.navbar li a  {
    font-size:  16px;
}
.sub__heading  {
    font-size:  40px;
}
}
@media (max-width:1366px)  {
    header.header-site {
        top: 20px;
    }
    .industry-megamenu {
        max-width: 450px;
        padding: 30px;
    }
    header.header-site a.nav-link.btn.theme-btn {
        padding: 13px 20px;
        font-size: 16px !important;
    }
    
header.header-site a.navbar-brand img {
    max-width: 190px;
}
    
    .tab-screen-section{
        margin-bottom: 300px;
    }
    .tab-screen-div{
        margin-bottom: -300px;
    }
    .clutch_body .banner-section.home__banner {
        padding-bottom: 0;
        padding-top: 110px;
    }
    .left_reding_pdg h5 {
        font-size: 20px;
    }
    .left_reding_pdg {
        padding: 30px;
    }
    .right_reding_pdg {
        padding: 50px;
    }
    .buy_section h2 {
        font-size: 80px;
    }
    .panel h2 {
        font-size: 30px !important;
        line-height: 40px !important;
        }
        .panel p {
        margin-bottom: 0 !important;
        }
        .backed_div.partnership {
        padding: 30px;
        }
        .backed_div.partnership h3 {
        font-size: 24px;
        }
    .design__cards2 h4  {
    font-size:  18px !important;
}
.award-card span {
    left: 30px;
}
.section-inner  {
    padding:  80px 0;
}
.industry_menu_card h5  {
    font-size:  16px;
    margin-bottom:  10px !important;
}
nav.navbar li a  {
    font-size:  14px;
}
.industry_menu_card  {
    padding:  15px;
}
.industry_menu_card p  {
    font-size:  14px;
    margin-bottom:  10px !important;
}
.tavus_banner_img  {
    top:  130px;
}
.menu-tab  {
    min-height:  267px;
}
.mega-btn button  {
    padding:  16.7px 20px!important;
}
.for-megamenu  {
    padding:  20px 30px 20px 30px;
}
.menu-tab a div  {
    font-size:  14px;
}
.menu-tab a div .menu-icon img  {
    height:  70%}
.menu-icon  {
    height:  25px;
    width:  25px;
}
.menu-tab a div  {
    padding:  22px 0;
}
.mega-btn button  {
    font-size:  16px;
}
.for-megamenu h5  {
    font-size:  16px;
    margin-bottom:  10px;
}
.for-megamenu a  {
    font-size:  14px!important;
}
header .nav-item .nav-link  {
    font-size:  16px;
}
.award-card br  {
    display:  block;
}
.award-card-front,  .award-card-back  {
    padding:  30px;
}
.newsletter-input input  {
    padding-right:  230px;
}
.newsletter-input .newsletter-button  {
    top:  15px;
    right:  15px;
}
.newsletter  {
    padding:  40px 50px;
}
.get-started  {
    padding:  40px;
}
.get-started h2  {
    font-size:  40px;
}
.cad-img  {
    height:  60px;
}
.comet-icon  {
    width:  100px;
}
.moon__img  {
    right:  -40px;
    width:  100px;
}
img.star-2  {
    width:  80px;
}
.portfolio-div .col-md-6 img  {
    max-height:  400px;
}
.portfolio-div  {
    padding:  50px;
}
.soliution__cards h5  {
    font-size:  20px;
    line-height:  26px;
}
.soliution__cards p  {
    line-height:  30px;
    font-size:  14px;
}
.client__section .section-inner  {
    padding-top:  110px;
}
.sub__heading  {
    font-size:  34px;
    line-height:  43px;
}
.technologies__cards p  {
    font-size:  16px;
    line-height:  26px;
}
.technologies__cards h6  {
    font-size:  22px;
    line-height:  28.5px;
}
.staying_img  {
    height:  94%}
.staying_img3  {
    height:  22.5%}
.staying_img4  {
    height:  47.5%!important;
}
}
@media (max-width:1367px)  {
    .mySliderbr br{
        display: block !important;
    }
    .who_are_div h4  {
    font-size:  18px;
    line-height:  28px;
}
.testi__profile__content h6  {
    font-size:  16px;
    margin-bottom:  9px;
}
.new__cards1 h4  {
    font-size:  18px;
    line-height:  30px;
}
.astronaut1  {
    top:  -77px;
    width:  170px;
}
img.idea-icon-1  {
    width:  180px;
}
img.idea-icon-2  {
    width:  170px;
}
.logo__labs img  {
    max-width:  160px;
}
.headingh3  {
    font-size:  36px;
    line-height:  50px;
}
.small  {
    font-size:  15px;
}
img.idea-star  {
    top:  210px;
    width:  73px!important;
}
.new__cards1  {
    padding:  28px 20px;
}
.new__cards1 p  {
    font-size:  14px;
    line-height:  27px;
}
h4  {
    font-size:  26px;
    line-height:  31px;
}
br  {
    display:  none;
}
label.stage_label  {
    font-size:  14px;
    padding:  0 20px;
    line-height:  30px;
}
.labs_div img  {
    max-height:  40px;
}
img.idea-star  {
    top:  200px;
}
.testi_icon_star  {
    font-size:  14px;
}
.new__cards1  {
    padding:  48px 20px;
}
.heading,  .heading__main  {
    font-size:  45px;
    line-height:  60px;
}
.btn__primary  {
    padding:  5px 20px;
    font-size:  14px;
}
.tech__apps__img.Marquee-tag  {
    width:  150px;
}
body  {
    font-size:  16px;
    line-height:  30px;
}
.cl__img.Marquee-tag.Marquee-tag2  {
    width:  270px;
}
.home-logo .Marquee  {
    padding:  0;
}
.labs_div  {
    padding:  15px 10px;
}
.labs_div p  {
    font-size:  16px;
    line-height:  24px;
}
.award-tab button  {
    font-size:  16px;
}
.testi_owlarea .soliution__cards h5  {
    font-size:  22px;
    line-height:  35px;
}
footer.footer__section.position-relative br  {
    display:  none;
}
.accordian_content ul li a  {
    font-size:  16px;
}
.accordian_content ul li  {
    margin-bottom:  10px;
}
.accordian_content ul li  {
    font-size:  16px;
}
.get-banner  {
    padding-bottom:  100px;
    padding-top:  180px;
    height:  auto!important;
}
}
@media (max-width:1280px){
    /* .industry-megamenu {
        left: 50%;
    } */
}
@media (min-width:1200px)  {
    .footercol1  {
    width:  30%}
.footercol2  {
    width:  70%}
.hero__banner .section-inner  {
    padding-top:  60px;
    padding-bottom:  60px;
    overflow:  hidden;
}
#slider_owlmobile .owl-item:nth-child(3)  {
    margin-right:  0!important;
}
}
@media(max-width:1365px) and (min-width:992px)  {
   header .nav-item .nav-link  {
    margin-left:  18px;
}
}
@media (max-width:1200px)  {
    br  {
    display:  none;
}
.hero__banner  {
    margin:  0 0 36px;
}
.hero__banner .section-inner  {
    height:  inherit;
}
img.CMMI  {
    max-width:  170px;
}
}
@media (max-width:1024px)  {
    .main_banner_ai{
        padding-top: 0px !important;
    }
    .industry-megamenu {
        left: 53%;
    }
    header.header-site a.navbar-brand img {
        max-width: 200px;
    }
   header .nav-item .nav-link {
        margin-left: 20px !important;
        font-size: 14px !important;
    }
    header.header-site a.nav-link.btn.theme-btn {
        font-size: 14px !important;
        padding: 10px 14px;
    }
    .megamenu {
        max-width: 90% !important;
    }
    .md-heading {
        font-size: 36px;
        line-height: 46px;
    }
    .mySliderbr br{
        display: none !important;
    }
    .buy_section h2 {
        font-size: 80px;
    }
    .buy_section p {
        font-size: 24px;
    }
    .footer__col .accordian {
        width: 18%;
    }
    .footer__col .connect_footer {
        width: 22%;
    }
    .accordian_title h6 {
        font-size: 22px;

    }
    .mnc-data h3  {
    font-size:  80px;
}
.menu-tab a div  {
    padding:  10px 0;
}
.logo_img .tech__apps__img  {
    padding:  15px;
}
.tavus_bg  {
    display:  block;
}
.tavus_banner_img  {
    height:  30vh;
    top:  200px;
}
.for-megamenu  {
    padding:  20px;
}
.menu-tab  {
    padding:  20px 35px;
}
.labs_div p  {
    font-size:  15px;
    line-height:  22px;
}
.banner-p  {
    padding-top:  50px;
}
header .nav-item .nav-link  {
    font-size:  14px;
}
.get-started h2  {
    font-size:  30px;
}
.technology-tab .tech__apps__img  {
    width:  100%}
.service_banner .banner__hero__new img  {
    height:  30%}
.heding-small2  {
    font-size:  32px;
}
.heding-small2  {
    font-size:  26px;
}
.who_are_div_2  {
    padding:  15px 100px 15px 50px;
}
.btn__secondary  {
    font-size:  16px;
}
.top-heading  {
    font-size:  14px;
}
.btn__primary  {
    font-size:  13px;
}
.btn__primary  {
    min-width:  auto;
}
.btn__primary  {
    padding:  5px 15px;
}
.portfolio-div  {
    padding:  30px;
}
.portfolio-div .col-md-6 img  {
    max-height:  350px;
}
.headingh3  {
    font-size:  40px;
    line-height:  50px;
}
.logo__labs img  {
    max-width:  150px;
}
.tech__apps__img  {
    height:  50px;
    width:  130px;
}
section.banner-section  {
    padding-top:  150px;
}
.who_are_div img  {
    max-width:  70%!important;
    left:  23%}
.heading,  .heading__main  {
    font-size:  40px;
    line-height:  55px;
}
.silck-owlonlymobile .soliution__cards.soliution__cards3.mt-5  {
    margin-top:  0!important;
}
.silck-owlonlymobile .col-md-6.col-lg-4.col-xl-4.mt-5  {
    margin:  0!important;
}
.portfolio-div h2  {
    font-size:  30px;
    line-height:  40px;
}
.rocket-img  {
    top:  55%;
    width:  150px;
}
.container-custom  {
    width:  95%}
.who_are_div,  .soliution__cards2  {
    top:  0!important;
}
.section__solutions_about .soliution__cards  {
    padding-top:  48px;
    padding-bottom:  28px!important;
}
}
@media (min-width:992px)  {
    .mmenu__logo,  .mmenu__social  {
    display:  none;
}
}
@media (max-width:991px)  {
    .industry-megamenu {
        padding: 24px 16px;
        margin-bottom: 20px;
    }
    .industry-megamenu {
        max-width: 100%;
        position: inherit;
        transform: none;
    }
    .industry_li-active::before {
        display: none;
    }
    header.header-site.sticky li.nav-item a {
        color: #ffffff;
    }
    .text-center {
        text-align: left !important;
    }
    .md-heading {
        font-size: 28px;
        line-height: 38px;
    }
    .industry_menu_card a.btn__secondary  {
    padding-left:  0;
}
li.nav-item.active a.nav-link  {
    font-family:  "GeneralSans-Semibold";
}
a.nav-link.service__mobile  {
    width:  auto !important;
}
.industry-li  {
    position:  inherit!important;
}
.service-li:hover .megamenu  {
    border-radius:  16px;
}
.mnc-data h3  {
    font-size:  50px;
    line-height:  60px;
}
.sidenav4  {
    height:  100%;
    width:  100%;
    position:  fixed;
    z-index:  5;
    top:  0;
    left:  -100%;
    background-color:  #59258A;
    overflow-x:  hidden;
    transition:  0.5s;
    padding-top:  32px;
}
.industry-menu  {
    position:  initial;
    width:  100%;
    max-width:  90%;
    margin:  0 auto;
    padding:  12px;
    border-radius:  16px;
}
.industry-li  {
    width:  100%!important;
    display:  flex;
    align-items:  center;
}
.industry-li a.nav-link  {
    width:  100%!important;
    display:  flex!important;
    justify-content:  space-between!important;
    align-items:  center!important;
}
.mega-btn-tab  {
    display:  none;
}
.container2  {
    padding:  0 15px;
}
.menu-tab  {
    min-height:  auto;
}
.megamenu::before  {
    display:  none;
}
.megamenu::after  {
    display:  none;
}
img.down-arrow  {
    display:  none;
}
li.nav-item a.nav-link  {
    height:  auto;
}
li.nav-item  {
    height:  auto;
    padding:  0;
}
.bottom-link  {
    bottom:  20px;
    left:  30px;
    display:  flex;
}
img.mega-arrow2  {
    position:  absolute;
    right:  20px;
    transform:  rotate(90deg);
    filter:  brightness(0);
}
.tabcontent  {
    display:  block!important;
}
.menu-tab  {
    padding:  10px;
}
.service-li  {
    width:  100%!important;
    display:  flex;
    align-items:  center;
}
.service-li a  {
    width:  100%!important;
    display:  flex!important;
    justify-content:  space-between!important;
    align-items:  center!important;
}
.menu-tab a div  {
    padding:  0 0;
}
.sidenav2  {
    height:  100%;
    width:  100%;
    position:  fixed;
    z-index:  5;
    top:  0;
    left:  -100%;
    background-color:  #59258A;
    overflow-x:  hidden;
    transition:  0.5s;
}
.megamenu  {
    display:  block;
    max-width:  100% !important;
    transform:  none;
    border-radius:  16px;
    padding:  24px;
    margin-bottom:  20px;
    position: inherit;
}
ul.menu_mega a {
    padding: 0;
    line-height: 36px !important;
}
.sidenav2 a:hover  {
    color:  #ff576d;
}
@media screen and (max-height:450px)  {
    .sidenav2  {
    padding-top:  15px;
}
.sidenav2 a  {
    font-size:  18px;
}
}
.closebtn2  {
    margin:  20px 0;
}
.mega-btn button  {
    border-radius:  16px!important;
    padding:  20px 10px!important;
    margin-bottom:  10px!important;
}
.sidenav2 .closebtn  {
    width:  auto!important;
}
.left-scroll  {
    height:  300px;
}
.banner__hero__new img  {
    max-width:  inherit;
    position:  static;
    max-height:  339px;
    margin-left:  20px;
}
header.header-site  {
    top:  20px;
}
.service_banner .banner__hero__new img  {
    height:  100%}
.soliution__cards  {
    margin-top:  0;
}
.pt-70  {
    padding-top:  30px;
}
.testimonail-section .soliution__cards  {
    margin-top:  0;
}
.headingh3  {
    font-size:  24px;
    line-height:  36px;
}
.new__cards1 p  {
    font-size:  16px;
}
.small  {
    font-size:  16px;
}
.who_are_div h4  {
    font-size:  24px;
    line-height:  36px;
}
.btn__secondary  {
    font-size:  16px;
}
button.slick-prev.slick-arrow,  button.slick-next.slick-arrow  {
    width:  36px;
    height:  36px;
    padding:  0;
    bottom:  -45px;
    background-size:  24px;
}
button.slick-prev.slick-arrow  {
    transform:  translateX(-22px);
}
button.slick-next.slick-arrow  {
    transform:  translateX(22px);
}
.ready_tack_section_title  {
    padding-left:  0;
}
.cl__img.Marquee-tag.Marquee-tag2  {
    width:  250px;
}
.portfolio-div  {
    padding:  50px;
}
.who_are_div  {
    margin-top:  85px;
}
.who_section  {
    padding-bottom:  130px!important;
}
.pt-100  {
    padding-top:  48px!important;
}
.pb-100  {
    padding-bottom:  48px!important;
}
.section__labs__home .container-custom  {
    padding:  0;
}
.section__labs__home .section-inner  {
    border-radius:  0;
    padding:  70px 20px!important;
}
.astronaut1  {
    right:  45px;
    top:  -81px;
    max-height:  140px;
}
header.sticky.fixed  {
    padding:  12px 0;
}
header.sticky.fixed .menu-bar  {
    filter:  brightness(1) invert(1);
}
.padding_section  {
    padding:  48px 0;
}
.top-heading  {
    font-size:  16px;
}
section.banner-section  {
    align-items:  start;
}
section.banner-section  {
    padding:  120px 0 0;
    height:  inherit;
    display:  block;
}
.home-logo  {
    padding:  24px 0;
}
.navbar-brand img  {
    margin-left:  0;
}
.banner__hero__new  {
    top:  inherit;
    bottom:  0;
    max-height:  50%;
    left:  20px;
    width:  100%;
    position:  static;
}
.container-custom  {
    padding:  0 20px;
}
.container-custom,  .container-custom-small  {
    width:  100%}
.main-button-wrapper_cardanimation  {
    margin-bottom:  60px;
    margin-top:  0;
}
.mmenu__social img  {
    max-height:  26px;
    max-width:  26px;
    height:  auto;
}
.gym_tab  {
    margin-top:  -200px;
}
.top_mobile-section  {
    padding-bottom:  70px!important;
}
.mobile__sss  {
    margin-top:  0;
}
.heding_primeary  {
    font-size:  16px;
}
.color_div  {
    height:  auto;
    margin-bottom:  16px!important;
    border-radius:  24px;
}
.color_div_half  {
    min-height:  70px;
    width:  49%;
    display:  inline-block;
}
.simpletabs  {
    margin:  48px 24px;
}
.section-finaltake  {
    position:  static;
    margin:  0;
}
.mobile__ss,  .mobile__ss2  {
    margin-top:  0;
}
.cs__mobile_screens  {
    margin:  0;
}
.layout_innerpb  {
    padding-bottom:  10px!important;
}
.layout_csimg  {
    margin-top:  0;
}
.section__cs_dp .owlonlymobile  {
    width:  calc(100% + 28px)!important;
}
.section__cs_dp .design__cards  {
    background:  #fbfdff;
    width:  100%;
    padding:  24px;
    border-radius:  24px;
}
.cs__justlive .section__cs_dp .design__cards  {
    background:  #ffe8e4;
}
.cs__opar .section__cs_dp .design__cards  {
    background:  #FFF5F5;
}
.section__cs_dp .design__cards svg  {
    max-width:  60px;
}
.career__benefits li span  {
    height:  48px;
    width:  48px;
    line-height:  48px;
    margin-right:  16px;
    position:  absolute;
    top:  0;
    left:  0;
}
.career__benefits li span img  {
    max-width:  28px;
}
.career__benefits li  {
    width:  100%;
    position:  relative;
    padding-left:  64px;
    min-height:  48px;
    line-height:  22px;
    display:  flex;
    align-items:  center;
}
.content_card_flip  {
    margin-bottom:  48px;
}
.sample-slider  {
    width:  100%}
p.copy  {
    order:  2;
    margin-top:  36px;
}
.footer__copy  {
    text-align:  center;
    display:  flex;
    flex-direction:  column;
}
.footer__copy .footer__social__icons  {
    order:  1;
}
.hero__banner_content img  {
    max-width:  85%}
.services__cards .soliution__cards  {
    min-height:  125px;
}
.section__solutions_about .owlonlymobile,  .owl__servicecards  {
    width:  calc(100% + 32px);
    margin-left:  0;
}
.m-b-arrow  {
    max-width:  24px;
    margin-left:  16px;
}
.header-site.sticky nav.navbar  {
    padding:  12px 0;
}
.custom-card h4  {
    font-size:  28px;
    line-height:  38px;
}
.testi__profile__content h6  {
    font-size:  16px;
    margin:  0 0 5px;
}
.custom-card  {
    box-shadow:  none;
    margin-bottom:  0;
}
.cards__animationarea  {
    width:  calc(100% + 32px);
    margin-left:  -16px;
    margin-bottom:  48px;
}
.client_testmonial h2  {
    font-size:  35px;
    line-height:  45px;
}
.testi_owl_slider .owl-nav  {
    top:  -100px;
    right:  0;
}
.owl-nav .owl-prev,  .owl-nav .owl-next  {
    width:  30px;
    height:  30px;
}
.accordian_content ul li  {
    margin-bottom:  0;
}
.testi_owlarea  {
    margin:  0!important;
}
.soliution__cards__profile  {
    max-width:  auto;
    margin-left:  inherit;
}
.cards.card__img  {
    top:  0;
}
.stage_main_div .row  {
    margin-bottom:  0;
}
.stage_main_div  {
    padding-bottom:  50px;
}
.mb-100  {
    margin-bottom:  30px;
}
.entrepreneurs_box div:last-child  {
    width:  80%}
.grid__gallery,  .technologies__cards  {
    margin-bottom:  30px;
    height:  inherit;
}
.grid__gallery img,  .technologies__cards  {
    height:  inherit;
}
.section__challenges .item  {
    margin-bottom:  30px;
}
.tabs__title  {
    margin-bottom:  30px;
    height:  auto!important;
}
.owl__servicecards3  {
    margin-top:  30px;
}
.entrepreneurs_box div:last-child  {
    width:  75%}
.custom-card p  {
    font-size:  18px;
    max-width:  inherit;
}
body  {
    font-size:  20px;
    line-height:  32px;
}
p  {
    font-size:  16px;
    line-height:  32px;
}
.social__icons a  {
    margin-right:  1.5rem;
}
.mmenu__social.d-lg-none a  {
    display:  inline-block;
    padding:  0 24px 0 0;
    vertical-align:  bottom;
    margin-top:  12px;
}
div#mySidenav ul  {
    /* background-color:  #fff; */
    margin:  0 auto;
    width:  100%;
    /* max-width:  90%; */
    /* border-radius:  16px; */
    /* padding:  12px 12px; */
}
header .nav-item .nav-link {
    margin-left: 0 !important;
}
img.mmenu__logo{
    filter: brightness(15) invert(0);
}
img.mega-arrow{
    filter: brightness(15) invert(0);
}
.sidenav .closebtn img{
    filter: brightness(15) invert(0);
    width: 12px;
    margin-right: 10px;
}
.dark .nav-item .nav-link {
    color: #ffffff !important;
}
ul.navbar-nav li.nav-item {
    width: 100%;
    border-bottom: 0.5px solid #9948E8;
    margin-bottom: 0 !important;
}
ul.navbar-nav li.nav-item:last-child {
    border-bottom: none;
}
header ul.navbar-nav li.nav-item a {
    margin-bottom: 0 !important;
    color: #fff;
}
.sidenav  {
    /* height:  100%; */
    height: 100vh;
    width:  100%;
    position:  fixed;
    z-index:  9999;
    top:  0;
    left:  -100%;
    justify-content:  start!important;
    background-color:  #59258A;
    overflow-x:  hidden;
    transition:  0.5s;
    padding-top:  30px;
    flex-direction:  column;
}
ul.navbar-nav  {
    align-items:  start!important;
    padding:  0 20px;
    margin-top:  20px;
}
.sidenav a  {
    padding:  8px 8px 8px 8px;
    text-decoration:  none;
    margin-left:  0!important;
    font-size:  16px;
    display:  block;
    transition:  0.3s;
}
.sidenav .closebtn  {
    font-size:  32px;
    display:  block;
    color:  #000;
    width:  auto !important;
    margin-top: -6px;
    font-family:  "GeneralSans-Semibold"}
.sidenav a  {
    font-size:  16px;
}
.menu-bar  {
    display:  block;
}
nav.navbar.navbar-expand-lg  {
    filter:  none;
}
.mmenu__logo  {
    max-width:  160px;
}
.mmenu__logo-div  {
    display:  block!important;
    margin-bottom:  20px;
}
.mmenu-btn a  {
    display:  block!important;
    line-height:  42px!important;
    position:  relative;
    z-index:  2;
}
.mmenu-btn  {
    width:  100%;
    margin-top:  30px;
}
.mmenu__social.d-lg-none  {
    padding-left:  35px;
    text-align:  left;
}
.mmenu__social ul  {
    display:  flex;
    margin:  0;
    padding:  0;
}
.mmenu__social li img  {
    max-width:  35px;
}
nav.navbar li a  {
    line-height:  48px;
    font-size:  18px!important;
    font-family:  "GeneralSans-Medium"}
header .nav-item .nav-link  {
    color:  #341552;
}
.mmenu__social h5  {
    font-size:  26px;
    margin-top:  50px;
    color:  #878787;
    margin-bottom:  20px;
}
.heading,  .heading__main  {
    font-size:  40px;
    line-height:  48px;
}
.sub__heading  {
    font-size:  28px;
    line-height:  40px;
}
.hero__banner  {
    padding:  0;
    border-radius:  0 0 20px 20px;
}
.section-inner  {
    padding-left:  0;
    padding-right:  0;
}
.hero__banner .section-inner  {
    border-radius:  0;
    height:  inherit;
}
.header-site .container  {
    padding:  0 16px;
}
section  {
    overflow:  hidden;
}
a.btn.theme-btn  {
    display:  none;
}
.section-inner  {
    padding-top:  70px;
    padding-bottom:  70px;
}
.mhide  {
    display:  none!important;
}
.mshow  {
    display:  block!important;
}
.topbanner__img img  {
    max-width:  100%}
.client__section .section-inner  {
    padding-bottom:  48px;
    margin-bottom:  48px;
    padding-top:  76px;
}
.cards  {
    padding:  36px 24px;
    height:  auto!important;
    margin-bottom:  36px;
}
.case-study-container .cards  {
    padding:  70px 24px;
}
.tabs__title h3  {
    font-size:  72px;
    line-height:  110%;
    margin-bottom:  10px;
}
.carousel__infoteam  {
    height:  auto;
    margin-bottom:  36px;
}
.tabs__title p  {
    font-size:  22px;
    margin-bottom:  48px;
}
.acard h5  {
    font-size:  24px;
    line-height:  40px;
}
.acard  {
    padding:  36px 24px;
    margin-right:  0!important;
}
.cards_testi_content p  {
    font-size:  20px;
    line-height:  28px;
}
.testi__slider .owl-dots  {
    display:  block;
    margin:  -10px auto 24px;
    text-align:  center;
}
.cards_testi_img img  {
    display:  block;
    margin:  0 auto 24px;
}
.cards_testi_content img  {
    margin:  auto;
}
.accordion-home button.accordion-button  {
    padding:  32px 0;
    font-size:  20px;
}
.accordion-home .accordion-body  {
    padding:  24px 0;
    font-size:  20px;
    line-height:  28px;
}
.testimonail-section  {
    margin:  48px 0;
}
.testimonail__section .owl-nav  {
    display:  none;
}
.labs_div  {
    padding:  24px 12px;
    text-align:  center;
    display:  block;
}
.labs_div img  {
    max-height:  50px;
    margin-bottom:  16px;
}
.labs_div p  {
    font-size:  16px;
    line-height:  23px;
    margin-left:  0;
    font-family:  var(--fw-400);
}
.backed_div  {
    padding:  36px 20px;
}
.logo__labs  {
    flex-wrap:  wrap;
}
.logo__labs img  {
    width:  48%;
    max-height:  28px;
    margin-bottom:  24px;
}
.section__labs  {
    margin-bottom:  48px;
}
.custom-card h4  {
    padding-top:  42px;
}
.custom-card h4 span  {
    left:  0;
}
.custom-card  {
    padding:  36px 24px!important;
}
.cards__animatearea  {
    width:  calc(100% + 48px);
    margin-left:  -24px;
}
.section__solutions .owl-dots .owl-dot  {
    background:  #fff!important;
}
.section__solutions .owl-dot.active  {
    background:  var(--primary-color)!important;
}
.hero__banner_content  {
    padding:  70px 0 0;
}
.hero__banner .section-inner  {
    padding-top:  42!important;
    padding-bottom:  70px!important;
}
.hero__banner .main-button-wrapper  {
    margin-bottom:  70px;
}
.client__section  {
    padding:  0;
}
.client__section_home  {
    margin-top:  -66px!important;
}
.cl__img img  {
    max-width:  140px;
}
.owlonlymobileitem2 .owl-stage,  .owlonlymobile .owl-stage,  .owl__awards .owl-stage,  .testi_owl_slider .owl-stage  {
    padding-left:  0!important;
}
.soliution__cards h5  {
    font-size:  24px;
    line-height:  32px;
}
div#slider_owlmobile  {
    width:  calc(100% + 16px);
}
.container  {
    padding:  0 16px;
}
.mbr  {
    display:  block!important;
}
.backed_div .heading  {
    font-size:  28px;
    line-height:  38px;
    margin-bottom:  36px;
}
.px-4  {
    padding-right:  16px!important;
    padding-left:  16px!important;
}
.owl-carousel .owl-stage,  .owl-carousel .owl-stage .item  {
    display:  flex;
    flex:  1 0 auto;
    height:  100%}
.awards_cards_area  {
    padding:  0;
    margin-left:  16px;
}
.owl-case-study .cards  {
    height:  100%!important;
}
.experts__section h4  {
    font-size:  28px;
    line-height:  38px;
}
.experts__section .cards  {
    padding:  70px 20px;
}
.social__icons .shorttitle  {
    font-size:  24px;
    font-family:  "GeneralSans-Medium";
    padding-bottom:  0!important;
    margin-bottom:  24px!important;
}
.new__cards  {
    position:  relative;
    border-radius:  16px;
    border:  1px solid #D6CFD8;
    background:  #FFF;
    margin-bottom:  48px;
}
.new__cards1  {
    border-right:  none;
    background:  transparent;
    height:  inherit;
    padding:  36px;
    position:  relative;
}
.new__cards1:after  {
    position:  absolute;
    content:  "";
    left:  0;
    bottom:  0;
    background:  rgba(52,  21,  82,  .2);
    width:  calc(100% - 48px);
    height:  1px;
    left:  24px;
}
.new__cards1.last:after  {
    display:  none;
}
.dark .nav-item .nav-link  {
    color:  #341552;
}
.tech__apps__img.Marquee-tag  {
    height:  70px;
}
a.mhide-btn.nav-link.btn.theme-btn  {
    display:  none!important;
}
.banner__hero__new.tavus_banner  {
    height:  calc(100% - 200px);
    width:  100%;
    top:  150px;
    max-height:  50%;
    text-align:  center;
    margin-bottom:  50px;
}
}
@media (max-width:991px)  {
    .mob-for {
        border-top: 1px solid #9948E8;
        padding: 20px 0;
    }
    .service-li-active:hover::after {
        display: none;
    }
    .megamenu {
        padding: 24px 16px;
    }
    .mob-for h6 {
        line-height: 14px;
    }
    .service-li::after {
        display: none;
    }
   
    .buy_section h2 {
        font-size: 70px;
    }
    .buy_section p {
        font-size: 20px;
    }
    .panel {
        height: auto;
        padding: 50px 0;
        }
        .amplified_card {
        border-bottom: none;
        height: 100%;
        padding: 40px;
        border: 1px solid #34155226 !important;
        }
        .amplified_row .col-md-4.col-lg-3:last-child .amplified_card{
        border: none !important;
        }
    .footer__col .accordian {
        width: 33%;
        margin-bottom: 30px;
    }
    .footer__col .connect_footer {
        width: 35%;
    }
    nav.navbar .industry_menu_card a  {
    display:  block !important;
    line-height:  10px;
    padding-left:  8px;
}
.tab-content>.tab-pane  {
    opacity:  1;
}
.for-megamenu a.btn__secondary  {
    padding-left:  0;
}
.h-tabs-li  {
    font-size:  14px!important;
    text-align:  left!important;
    line-height:  35px;
}
.h-tabs-p  {
    text-align:  left;
}
.bg-div  {
    min-height:  200px;
}
.bg-divv  {
    min-height:  190px!important;
}
.client_testmonial svg  {
    margin-top:  0;
}
a.nav-link.service__mobile.md-none-service {
    display: none !important;
}
.service-accordion .accordion-item {
    border-bottom: none !important;
}
.service-accordion .accordion-body {
    padding: 0;
}
.service-accordion button.accordion-button{
    font-size: 16px !important;
    color: #fff;
    padding: 0 7px;
    line-height: 65px;
}
.service-accordion .accordion-button::after{
    filter: brightness(15) invert(0);
}
}
@media (max-width:767px)  {
    a.p-0.mob-fora {
        padding-bottom: 0 !important;
    }

    li.nav-item.mobile-p a {
        padding: 25px 6px !important;
    }
   
    .mmenu__logo {
        max-width: 120px;
    }
    header.header-site a.navbar-brand img {
        max-width: 120px;
    }
    .design-btn-main {
        justify-content: center;
        display: none;
    }
    .text-center {
        text-align: center !important;
    }
    .md-heading {
        margin-bottom: 0;
        font-size: 24px;
        line-height: 33px;
        padding-left: 15px;
    }.gym-type h5 {
        font-size: 18px;
        line-height: 28px;
    }
    .tech__apps__img {
        width: 100%;
    }
    .design__cards h4 {
        font-size: 24px;
    }
    .right_reding_pdg {
        padding: 30px;
    }
    .right_reding_pdg h5 {
        font-size: 24px;
    }
    .right_reding_pdg img {
        width: 50px;
    }
    .reting_div .border-start {
        border-left: none !important;
        border-top: 1px solid #EFDFDF;
    }
    .wrapper {
        bottom: -200px;
    }
    .clutch_section {
        padding: 0;
    }
    .clutch_body .tabs__title {
        margin-bottom: 0;
    }
    .py-60 {
        padding: 40px 0;
    }
    .cluch-aword button.nav-link p {
        font-size: 14px;
        line-height: 20px;
    }
    .cluch-aword button.nav-link small {
        font-size: 11px;
    }
    .cluch-aword button.nav-link {
        padding: 15px 10px;
    }
    .m-pading-0{
        padding-top: 0px !important;
    }
    .banner__hero__new {
        margin-top: 0px;
    }
    .amplified_card img {
        height: 25px;
        margin-bottom: 10px;
    }
    .amplified_card h3 {
        font-size: 18px;
    }
    .amplified_card {
        padding: 15px;
    }
    .tavus__section {
        height: 80vh;
    }
    .buy_section h2 {
        font-size: 50px;
        text-align: center;
    }
    .buy_section p {
        font-size: 18px;
        text-align: center; 
    }
    .tavus__section img {
        max-width: 200px;
        }
        .mshow{
        display: block;
        }
        .amplified_row {
   border-bottom: none;
}
.amplified_row .col-md-4.col-lg-3:last-child .amplified_card {
   padding: 0;
}
.panel9 {
   background-color: #ffffff;
}
    .footer__col .accordian {
        width: 100%;
        margin-bottom: 0px;
    }
    .footer__col .connect_footer {
        width: 100%;
    }
    .footer__section .section-inner {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .svg-icon  {
    display:  none;
}
.labs-banner-section .hero__banner_content  {
    padding-top:  0;
}
.industry_menu_card  {
    padding:  15px;
}
.result-section  {
    margin-top:  0;
}
.results-img  {
    margin-top:  0;
}
.teck-box  {
    padding:  20px;
}
.mega-btn button  {
    margin-bottom:  0!important;
}
a.btn.btn__primary br  {
    display:  block;
}
.technology-tab button  {
    margin-bottom:  10px;
}
.award-card span  {
    left:  30px;
}
section.banner-section  {
    padding:  160px 0 0;
}
.left-scroll  {
    height:  255px;
}
.soliution__cards a.btn__secondary.mb-lg-0.mb-5  {
    display:  flex;
    margin-bottom:  0!important;
}
.new__cards1:hover h4,  .new__cards1:hover p  {
    color:  var(--font-color-dark)!important;
}
.new__cards1:before  {
    background-color:  transparent;
}
.mySlider2 .slick-slide  {
    margin-left:  0;
    margin-right:  0;
}
.pb--0  {
    padding-bottom:  0;
}
.get-started div  {
    width:  100%}
.get-started  {
    padding:  20px;
    text-align:  center!important;
}
.newsletter-input .newsletter-button  {
    position:  initial;
    margin-top:  15px;
    width:  100%}
.newsletter  {
    padding:  20px 15px;
}
.brilliance_section22 .labs_div  {
    display:  flex;
    align-items:  center;
}
.brilliance_section22 .labs_div img  {
    margin:  0;
    margin-right:  20px;
}
.research-tab img.w-50  {
    width:  80%!important;
}
.stage_main_div .cards.card__alert  {
    margin-bottom:  0!important;
}
.stage_main_div.mySlider .row  {
    margin:  0!important;
}
.img-leftlab  {
    left:  -20px;
    top:  -48px;
}
.technology-tab button  {
    font-size:  16px;
    line-height:  40px;
}
.silk-slider-services button.slick-prev.slick-arrow,  .silk-slider-services button.slick-next.slick-arrow  {
    bottom:  auto;
    left:  auto;
    right:  160px;
    top:  auto;
}
.technology-tab button.active,  .technology-tab .show>button  {
    padding-left:  40px;
}
.technology-tab button img  {
    width:  25px;
}
.service-mySlider  {
    margin-bottom:  80px!important;
}
.tabs__menus li  {
    font-size:  14px;
    line-height:  22px;
}
.service-mySlider .slick-list  {
    margin:  0!important;
}
.Marquee-tag  {
    width:  150px;
}
.who_are_div img  {
    left:  0%;
    margin-top:  -20px;
}
.comet-icon  {
    display:  none;
}
.shortening_section button.slick-prev.slick-arrow,  .shortening_section button.slick-next.slick-arrow  {
    bottom:  20px;
}
button.slick-prev.slick-arrow,  button.slick-next.slick-arrow  {
    z-index:  99;
}
.accordion-body  {
    text-align:  start;
}
.who_are_div_2 h4  {
    font-size:  22px;
    line-height:  30px;
}
.mb-xs-0  {
    margin-bottom:  0!important;
}
.p-xs-0  {
    padding-top:  0;
}
.backed_div_2  {
    padding:  30px;
}
.portfolio-div h2  {
    font-size:  26px;
    line-height:  34px;
}
.portfolio-div .col-md-6 img  {
    max-height:  380px;
}
.who_are_div_2  {
    display:  block;
    text-align:  center;
    padding:  20px 20px!important;
    margin-bottom:  30px;
}
.who_are_div_2 div  {
    margin-left:  0;
}
.div_1  {
    left:  0;
    width:  100%}
.div_2  {
    left:  0;
    width:  100%}
.portfolio-div .col-md-6 .mt-100  {
    margin-top:  100px;
}
.entrepreneurs_card h5  {
    font-size:  24px;
    line-height:  32px;
}
.client_testmonial  {
    background-size:  100%}
.section__labs  {
    margin-bottom:  0;
}
.Marquee  {
    padding-bottom:  0;
}
.silck-owlonlymobile2 .soliution__cards  {
    margin-bottom:  20px;
}
.testi_owlarea .soliution__cards  {
    margin-bottom:  20px;
}
.testi_icon_star  {
    font-size:  16px;
}
section.home-logo .Marquee  {
    padding:  1rem;
}
section.labs-banner-section  {
    padding:  160px 0 40px;
}
.hero__banner_content  {
    padding:  120px 0 0;
}
.soliution__cards  {
    margin-bottom:  20px;
}
.banner__setion__content.inner__banner__content  {
    text-align:  center;
}
.who_section  {
    padding-bottom:  70px!important;
}
.who_are_div  {
    padding:  0 20px 50px;
    margin-bottom:  20px;
}
.home-logo  {
    padding:  0;
}
.cl__img.Marquee-tag.Marquee-tag2  {
    width:  170px;
}
.section-inner.card__light.px-5 .tab-content img  {
    width:  80%}
img.footer-img  {
    top:  -25px;
    width:  150px;
}
.award-tab button  {
    font-size:  14px;
    padding:  25px 0 25px 0;
}
.section-inner.card__light.px-5  {
    padding:  40px 20px!important;
}
.award-tab button span  {
    font-size:  10px;
    width:  30%;
    text-align:  right;
}
.rocket-img  {
    display:  none;
}
.heading,  .heading__main  {
    /* font-size:  32px;
    line-height:  42px; */
    max-width:  95%;
    margin:  auto;
}
.comet-icon  {
    right:  0;
    width:  80px;
}
.client_testmonial  {
    padding-left:  15px!important;
    padding-right:  15px!important;
}
.client_testmonial h2  {
    font-size:  30px;
    line-height:  40px;
}
#landing_contact_from  {
    margin-top:  36px;
}
.content_card_flip  {
    padding:  0;
}
.section-inner.card1.scard_flip_inner  {
    padding-top:  42px;
}
.scard_flip_area  {
    height:  inherit!important;
    width:  100%!important;
    flex-wrap:  wrap;
    transform:  none!important;
}
.scard_flip  {
    position:  static;
    display:  inline-block;
    height:  100%}
.client__section.client__section_landing  {
    margin-top:  -32px;
}
.client__section.client__section_landingn .section-inner  {
    padding-bottom:  30px;
    padding-top:  61px;
}
.section__uiux .section-inner  {
    padding-right:  15px;
    padding-left:  15px;
}
.cards__animate .nav  {
    display:  none;
}
.testmonial__cards  {
    border-radius:  15px;
    padding:  20px;
}
.testmonial__cards p  {
    font-family:  "GeneralSans-Regular"}
.hero__banner  {
    text-align:  center;
}
.cards.card__alert  {
    justify-content:  inherit;
    word-break:  break-word;
}
.case_study_main h3  {
    font-size:  30px;
    line-height:  40px;
}
.case_study_main h5  {
    font-size:  22px;
}
.entrepreneurs_box  {
    display:  block;
    text-align:  center;
}
.section-inner  {
    border-radius:  20px;
}
.cards  {
    border-radius:  20px;
}
.startup_tag  {
    display:  inline-block;
    font-size:  14px;
    color:  #fff;
    padding:  10px;
}
.entrepreneurs_card  {
    padding:  20px;
    margin-bottom:  20px;
}
.entrepreneurs_box div:last-child  {
    width:  100%;
    margin-top:  10px;
}
body  {
    font-size:  16px;
    line-height:  28px;
    background-color:  #fff;
}
p,  .soliution__cards p  {
    font-size:  16px;
    line-height:  28px;
}
.client__section  {
    margin-bottom:  0!important;
    margin-top:  -30px;
    transform:  none!important;
}
.list__ul li  {
    padding-left:  24px;
    margin-bottom:  15px;
}
.social__icons  {
    margin-bottom:  50px;
}
.list__ul li::after  {
    top:  12px;
    left:  6px;
    height:  6px;
    width:  6px;
}
.banner__ux  {
    border-radius:  24px;
}
.desktop_accordian .row.mt-5.mb-5  {
    margin:  30px 0!important;
}
.accordian_content  {
    display:  none;
}
.accordian_title  {
    cursor:  pointer;
    border-bottom:  1px solid #e5dcee;
}
footer ul  {
    padding:  24px 0;
}
.accordian_title:after  {
    position:  absolute;
    right:  3px;
    top:  23px;
    width:  17px;
    height:  12px;
    content:  " ";
    background-image:  url(../images/icons/arrow-right-footer.svg);
    background-repeat:  no-repeat;
    background-size:  cover;
    display:  inline-block;
    speak:  none;
    font-style:  normal;
    font-weight:  600;
    font-variant:  normal;
    text-transform:  none;
    text-rendering:  auto;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing:  grayscale;
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.active_header .accordian_title:after  {
    transform:  rotate(270deg);
    -webkit-transition:  all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.accordian_title h6  {
    font-size:  16px;
    line-height:  36px;
    margin:  16px 0;
}
.accordian_content ul li a  {
    line-height:  36px;
    font-size:  16px;
}
.section__getintouch .section-inner  {
    padding:  0;
    background-color:  transparent!important;
}
.section__getintouch .section-inner .container  {
    padding:  0;
}
.left__side  {
    padding:  48px 24px;
    margin-bottom:  36px;
    height:  auto;
}
.inquiry__form  {
    background:  #f2e4ff;
    padding:  48px 24px;
    height:  auto;
}
.form-control  {
    height:  60px;
}
.btn__theam  {
    padding:  8px 24px;
    font-size:  16px;
    line-height:  40px;
    width:  100%;
    text-align:  left;
}
h4  {
    font-size:  20px;
    line-height:  30px;
}
.mb-100  {
    margin-bottom:  36px;
}
.soliution__cards  {
    padding:  24px;
    height:  100%}
.order-1  {
    order:  0!important;
}
.section__solutions  {
    margin-bottom:  36px;
}
.social__icons img  {
    max-height:  26px;
    max-width:  26px;
    height:  auto;
}
.social__icons a  {
    margin-right:  0;
}
.social__icons .shorttitle  {
    font-size:  16px;
}
.portfolio-div  {
    border-radius:  16px;
    padding:  40px 20px;
}
img.search-icon  {
    top:  -30px;
    left:  20px;
    width:  70px;
}
.grm-card  {
    padding-top:  50px!important;
}
.award-section  {
    padding:  0 0 36px;
}
.acard  {
    transform:  rotate(0deg)!important;
}
.client_logos_owl .owl-dots  {
    display:  none;
}
.tabs__title p  {
    font-size:  22px;
    margin-bottom:  48px;
}
.btn__primary  {
    padding:  16px 27px;
    font-size:  14px;
    line-height:  25px;
}
label.stage_label  {
    padding:  10px 20px;
    line-height:  18px;
}
label.stage_label br  {
    display:  block;
}
.cs__mobile_screens  {
    margin:  0!important;
}
.cs__justlive .section__cs_dp22 .design__cards  {
    background:  #fff!important;
}
.rounded-5  {
    border-radius:  10px!important;
}
.banner-full-radius  {
    border-radius:  10px;
}
.mobile__img  {
    max-width:  50%}
.mobile__center  {
    text-align:  center!important;
}
nav.navbar .industry_menu_card a  {
    font-size:  14px !important;
    padding-top:  0 !important;
    display:  block !important;
    line-height:  10px;
    padding-left:  8px;
}
ul.menu_mega a {
    font-size: 10px !important;
}
nav.navbar li a {
    font-size: 12px !important;
    line-height: 14.8px !important;
    padding-bottom: 12px !important;

}
h6.menu_heading {
    font-size: 10px;
}


}