@charset "UTF-8";

@media(min-width:481px) {}

@media(min-width:576px) {
    .our-story .content-box>ul {display: flex;flex-wrap: wrap;margin: 0px -15px -16px;}
    .our-story .content-box>ul>li {width: calc(50% - 30px);margin: 0px 15px 16px;}
}

@media(min-width:768px) {
    .footer-bottom .footer-link li:not(:last-child) a:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: -16px;
        width: 1px;
        height: 18px;
        margin: auto 0;
        background: rgba(202, 196, 204, 0.5);
    }

    .home-aim-build .accordion-item .accordion-header {
        display: none;
    }

    .home-aim-build .collapse:not(.show) {
        display: block;
    }

    .select2 {max-width: 387px;}

    .filter .filter-row .filter-col:nth-child(even) .filter-search,
    .filter .filter-row .filter-col:nth-child(even) .select2-stl {
        justify-content: flex-end;
    }

    .filter-search {max-width: 387px;margin-left: auto;}

    .about-value .value-list > ul > li{padding-bottom: 30px;}
    .about-value .value-list>ul>li:nth-child(3n+3),
    .about-value .value-list>ul>li:nth-child(3n+1) {
        top: 30px;
    }
    .strategic-partners .title .sub-text{
        padding-top: 67px;
    }
    .awards-sun-wrap .select-sun{
        display: none;
    }
    header .select-language .mobile-icon{display: none;}
}

@media(min-width:992px) {
    .our-story .img-box {padding-left: 30px;}

    .about-value .value-list>ul>li{padding-bottom: 60px;}
    .about-value .value-list>ul>li:nth-child(3n+3),
    .about-value .value-list>ul>li:nth-child(3n+1) {top: 60px;}
    .about-value .value-list>ul>li:nth-child(3n+2) {top: 0;}
    .about-value .shape-stl.shape-right {top: -8%;}

    .our-mission:after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 112px;background: #fff;}
    .our-mission .accordion-header {display: none;}
    .our-mission .accordion .collapse:not(.show) {display: block;}

    .customer-list > ul > li:nth-child(odd) .storie-box{flex-direction: row-reverse;}
    .customer-list > ul > li:nth-child(even) .storie-box .storie-video-box{padding: 0px 60px 0px 0px;}
}

@media(min-width: 1025px) {
    .mobile-menu {display: none !important;}

    header .menu>ul {display: flex;align-items: center;}
    header .menu>ul>li {display: flex;align-items: center;padding: 0px 12px;}
    header .menu>ul>li>a {padding: 5px 17px 5px 5px;position: relative;z-index: 1;}
    header .menu>ul>li>.icon {margin-left: -9px;}
    header .header-right .menu-toggle {display: none;}
    .header-search .search-btn a:after {content: "";position: absolute;top: 0;bottom: 0;left: -10px;width: 1px;height: 20px;margin: auto;background: rgba(32, 36, 42, 0.20);}

    .filter-section .filter-wrap{width: calc(100% - 144px);}

}

@media(min-width:1200px) {
    header .container>div.header-center {width: calc(100% - 660px);display: flex;justify-content: center;}
    header .container>div.header-left,
    header .container>div.header-right {width: 330px;}
}

@media(min-width:1281px) {
    .about-value .value-list>ul{margin-left: -20px;margin-right: -20px;}
    .about-value .value-list>ul > li{ padding-left: 20px;padding-right: 20px;}
}

@media(min-width:1551px) {
    .our-partner .container {max-width: 1415px;}
}


@media(max-width:1680px) {
    .footer-banner .shape,
    .build-success .shape,
    .shape-stl.shape-left,.shape-stl.shape-right{max-width: 140px;}
    .shape-stl.shape-left img,.shape-stl.shape-right img{width: 100%;}

    .header-search .search-box{min-width: 880px;}
    .case-testimonial-box{background-size: 140px;}

    .thank-you .content-box h1{font-size: 160px;}
}

@media(max-width:1580px) {
    .footer-banner .shape,
    .build-success .shape,
    .shape-stl.shape-left,.shape-stl.shape-right{max-width: 80px;}
    .case-testimonial-box{background-size: 80px;}

    .thank-you .content-box h1{font-size: 130px;}
}

@media(max-width:1366px) {
    .footer-banner .shape,
    .build-success .shape,
    .shape-stl.shape-left,.shape-stl.shape-right{display: none;}
    .case-testimonial-box{background-image: none !important;}

    h1, .h1{font-size: 65px;}
    h2,.h2 {font-size: 40px;}
    h4,.h4{font-size: 28px;}
    h5,.h5{font-size: 23px;}

    .header-wrap header .header-inner-wrap{padding: 20px 0px;}
    .header-wrap header .header-inner-wrap > .container{max-width: 1234px;}
    .header-search .search-box{min-width: 680px;}

    .title .bg-text {font-size: 160px;margin-bottom: -80px;}

    .home-banner .banner-title span::after {height: 25px;}
    .inner-banner .page-info .page-title {font-size: 46px;}
    .inner-banner .icon-place-to-work {padding: 14px;bottom: -210px;}
    .inner-banner .icon-place-to-work img {max-width: 85px;}

    .blazespark, .happy-customer.three-block, .chat-room,.trechnology-discussions,.expert-advise,.partner-story, .cloud-ambassador,.thank-you,.current-opening,.why-work-width-us,.about-culture,.stories,.great-place-to-work,.our-mission,.about-value,.event-detail,.past-events,.on-demand-webinar,.our-blog,.our-work,.webinar-demand,.industries,.industries-served,.home-resources {padding: 80px 0;}

    .happy-customer,.our-customers {padding: 0 0px 80px;}

    .words-wisdom,
    .ambitious-leaders{padding: 80px 0px 0px;}

    .our-partner .partner-box-wrap {
        transform: skew(-5deg, 0deg);
        -webkit-transform: skew(-5deg, 0deg);
        -moz-transform: skew(-5deg, 0deg);
        -ms-transform: skew(-5deg, 0deg);
        -o-transform: skew(-5deg, 0deg);
        margin: 0px 25px;
    }

    .our-partner .partner-box-wrap .partner-box {
        transform: skew(5deg, 0deg);
        -webkit-transform: skew(5deg, 0deg);
        -moz-transform: skew(5deg, 0deg);
        -ms-transform: skew(5deg, 0deg);
        -o-transform: skew(5deg, 0deg);
    }

    .home.partner-story {padding: 50px 0px 80px;}
    .partner-story .partner-video{max-width: 860px;}
    .partner-story .partner-video .video-btn{width: 80px;height: 80px;}
    .partner-story .partner-video .video-btn:after{width: 80px; height: 80px;}

    .tuned-greatness .container {padding: 80px 15px;}
    .tuned-greatness .counter-list {padding-top: 45px;}

    .counter-box h3 {font-size: 60px;}

    .build-success {padding: 80px 0px;}
    .build-slider .item-box .img-box{width: 600px;}

    .customer-box-wrap {padding: 0px 50px 60px 50px;margin: 60px 0px 0px;}
    .customer-box-wrap .qoute-icon {width: 120px;height: 120px;margin: -60px 0px 20px;}
    .customer-box-wrap .qoute-icon img{max-width: 50px;}

    .happy-customer-slider{margin: -8px 0px 25px;}

    .home-testimonial {padding-top: 80px;}
    .home-testimonial .testimonial-video {padding-top: 50px;}

    .home-join-cloud .left-col {padding: 80px 15px 122px;}

    .footer-banner .banner-box .content-box {padding: 70px 0px 70px 70px;}
    .footer-banner .banner-box .col-right.img-center-right {padding-right: 70px;}
    .footer-banner .shape {width: 200px;}

    .awards-recognition,.collaboration-space,.news,.privacy-policy,.search-page,.infographic,.life-at-blazeclan,.strategic-partners,.customer-stories,.leadership,.contact-us,.our-story,.datasheets,.upcoming-events,.our-methodology,.delivering-excellence,.our-framework {padding: 120px 0px 80px;}
    .leadership-testimonial,{padding: 120px 0 0;}

    .shape-stl {width: 12%;}
    .industries .industries-list>ul>li:not(:last-child) {padding-bottom: 80px;}
    .our-blog .title .sub-text{padding-top: 48px;}
    .blog {padding: 30px 0px 80px;}
    .our-customers-box {padding: 45px 80px 60px;}
    .case-detail{padding: 120px 0px 40px;}
    .blog-detail{ padding: 30px 0px 80px; }
    .related-blog {padding: 0 0 80px;}
    .case-testimonial {padding: 40px 0px;}
    .mission-tab-content {margin-bottom: -40px;}
    .mission-tab .nav li h3::after{right: 0;}
    .mission-tab .nav li:nth-child(2) h3:after{right: 24px;}

    .great-place-work-box .place-content {padding: 0px 50px;}
    .great-place-work-box .place-content h3 {font-size: 26px;}
    .great-place-work-box .place-content h3 span {font-size: 36px;}

    /*about us */

    .contact-us .inner-section{padding-top: 15px;}
    .global-map{padding: 80px 0px 50px;}

    .customer-stories .customer-list > ul > li:not(:last-child){padding-bottom: 80px;}

    .happy-people-slider .slick-arrow.prev{left: 35px;}
    .happy-people-slider .slick-arrow.next{right: 35px;}

    .cloud-ambassador .slider-wrap {padding: 0px 45px;}
    .cloud-ambassador .cloud-ambassador-slider .item-box{display: flex;justify-content: center;}
    .cloud-ambassador .cloud-ambassador-slider .item-box .leadership-box{margin: 0 15px; max-width: 320px;}
    .cloud-ambassador-slider .slick-arrow.prev{left: -45px;}
    .cloud-ambassador-slider .slick-arrow.next{right: -45px;}

    .trechnology-slider{padding-bottom: 50px;}
    .trechnology-slider .slick-arrow{top: auto; bottom: 0;}
    .trechnology-slider .slick-arrow.prev{left: calc(50% - 45px);}
    .trechnology-slider .slick-arrow.next{right: calc(50% - 45px);}

    .ambitious-leaders-slider{padding-bottom: 50px;}
    .ambitious-leaders-slider .slick-arrow{top: auto; bottom: 0;}
    .ambitious-leaders-slider .slick-arrow.prev{left: calc(50% - 45px);}
    .ambitious-leaders-slider .slick-arrow.next{right: calc(50% - 45px);}

    .awards-sun-wrap{padding-top: 125px;}
    .awards-list-wrap > .awards-section:not(:last-child){padding-bottom: 80px;}

    .event-date-box ul.event-list > li{font-size: 18px;}


    .ebooks-whitepapers{padding: 40px 0px 80px;}

    /*.industry-report {
        padding: 80px 0 0;
    }

    .industry-report + .inner-section + .industry-report{
        padding-top: 58px;
    }

    .industry-report + .industry-report{
        padding-top: 40px;
    }

    .industry-report + .inner-section{
        margin-top: 80px;
    }

    .industry-report:last-child{
        padding-bottom: 80px;
    }
    .inner-section.enable-default-section + footer,
    .industry-report + footer{
        margin-top: 80px;
    }

    .inner-banner + .industry-report{
        padding-top: 120px;
    }

    .inner-banner + .inner-section{
        margin-top: 120px;
    }*/

    .inner-banner{
        margin-bottom: 80px !important;
    }

    html[lang="india"] .inner-banner.inner-logo-added{
        margin-bottom: 120px;
    }
    .industry-report{
        padding: 0 0 60px;
    }

    .customer-review-slider .slick-arrow.prev{
        left: -22px;
    }
    .customer-review-slider .slick-arrow.next{
        right: -20px;
    }

}

@media(max-width:1280px) {
    body{font-size: 16px;}
    h1,.h1{font-size: 48px;}
    h2,.h2{font-size: 32px;}
    h3,.h3{font-size: 28px;}
    h4,.h4{font-size: 26px;}
    h5,.h5{font-size: 22px;}

    .title .bg-text {font-size: 100px;margin-bottom: -50px;}
    .our-partner .title .sub-title{margin-bottom: 15px;}

    .header-wrap header .header-inner-wrap {padding: 20px 0px 20px;}
    header .desktop-menu .mega-menu .menu-nav {padding: 30px 10px;}
    header .desktop-menu .mega-menu .tab-content-wrap {padding: 30px 0px 20px 30px;}
    .header-logo a img {max-width: 160px;}
    .desktop-menu .industrie-list-wrap {padding: 30px 0px;}
    .industrie-box .info-box h3{font-size: 16px;}
    .industrie-box .info-box .cta-link{font-size: 15px;}
    /*.header-search .search-box{min-width: 680px;}*/

    .home-banner .banner-title.aos-animate span::after{left: -2px;height: 15px;}

    .home-aim-build .nav li h3.active{font-size: 26px;}
    .our-partner{padding: 30px 0px;}
    .scroll > li > a{font-size: 16px; padding: 18px 0px;}
    .home.partner-story{padding: 40px 0px 60px;}
    .partner-story .partner-video{margin: 10px auto 30px;}
    .happy-customer-box{padding: 25px;}
    .customer-box-wrap {padding: 0px 30px 30px 30px;margin: 45px 0px 0px; background-size: 17vw;}
    .customer-box-wrap .qoute-icon {width: 90px;height: 90px;margin: -45px 0px 20px;}
    .customer-box-wrap .qoute-icon img {max-width: 35px;}

    .our-partner .partner-box-wrap{padding:30px 20px 30px;}
    .happy-customer,.our-customers {padding: 0px 0px 60px;}

    .blazespark,.happy-customer.three-block,.chat-room,.trechnology-discussions, .expert-advise,.partner-story, .cloud-ambassador, .counter-cloud, .thank-you, .current-opening, .why-work-width-us, .about-culture,
    .stories,.great-place-to-work,.our-mission,.about-value,.event-detail,.past-events,.on-demand-webinar,.our-blog,.our-work,.webinar-demand,.industries,.industries-served,.home-resources,.build-success{padding: 60px 0px;}

    .words-wisdom,.ambitious-leaders{padding: 60px 0px 0px;}
    .blog-detail{padding: 0 0 60px;}

    .home-join-cloud .left-col {padding: 60px 15px 90px;}

    .tuned-greatness .container {padding: 60px 15px;}
    .tuned-greatness .counter-list {padding-top: 25px;}
    .counter-box h3{font-size: 42px; margin: 0px 0px 15px;}
    .counter-box p{font-size: 18px;}
    .build-thumb h3{font-size: 24px;}
    .blazespark .blazespark-slider-wrap,
    .build-success .build-slider-wrap{padding-right: 30px;}

    .industries-served .box-stl h3,
    .box-stl .box-title{font-size: 18px;}

    .industries-served .box-stl{padding: 20px 15px 20px;}
    .industries-served .box-stl h3{padding-left: 10px;}

    .work-box h3{font-size: 18px;}
    .work-box .tag{margin-bottom: 5px;}
    .work-box .tag a{font-size: 14px;}

    .footer-top .footer-link li:not(:last-child){margin-bottom: 8px;}
    footer .copyrights p,
    .footer-bottom .footer-link li a,
    .footer-link li a{font-size: 14px;}
    .strategic-partners .logo-list > ul li,
    .home.our-partner .logo-list{max-width: 790px;}
    .our-partner .logo-list > ul > li{padding-bottom: 15px; width: 25%; text-align: center;}
    .strategic-partners .logo-list > ul li a img,
    .our-partner .logo-list > ul > li a img{max-height: 80px; width: auto;}
    .about-culture .about-culture-wrap{padding-top: 25px;}
    .work-with-us-box h3{font-size: 18px;}
    .our-blog .title .sub-text{padding-top: 18px;}

    .blog .blog-list-wrap{ padding-top: 30px; }
    .blog .work-box.big-box{padding-bottom: 0px;}

    .blog .blog-list-wrap .ul-list {margin-bottom: -30px;}
    .blog .blog-list-wrap .ul-list>li {padding-bottom: 30px;}
    .blog .cta-btn-wrap{padding-top: 30px;}

    .search-list > ul li{ padding: 30px 0px 30px; }
    .build-slider .item-box .img-box{width: 550px;}
    .infographic .infographic-list > ul{margin-bottom: -30px;}
    .infographic .infographic-list > ul > li{padding-bottom: 30px;}
    .infographic .infographic-list .cta-btn-wrap{padding-top: 30px;}
    .thank-you .content-box h1{font-size: 100px; margin-bottom: 30px;}
    .news .news-list > ul{margin-bottom: -30px;}
    .news .news-list > ul > li{padding-bottom: 30px;}
    .news .cta-btn-wrap{padding-top: 30px;}
    .work-box.news-box .work-img{margin-bottom: 10px;}
    .collaboration-space .content-box p{font-size: 16px;}
    .counter-cloud .counter-list{margin: 0px -15px -30px;}
    .counter-cloud .counter-list > li{padding: 0px 15px 30px;}
    .our-happy-people .happy-people-slider-wrap{padding-top: 15px;}
    .expert-advise .advise-list{padding-top: 15px;}
    .trechnology-discussions .slider-wrap{padding-top: 15px;}
    .chat-room .chat-room-list{padding-top: 15px;}
    .ambitious-leaders .slider-wrap{padding-top: 15px;}

    .awards-recognition .awards-list > ul{margin-bottom: -30px;}
    .awards-recognition .awards-list > ul > li{padding-bottom: 30px;}
    .awards-sun-wrap{padding-top: 116px;}
    .awards-list-wrap > .awards-section:not(:last-child){padding-bottom: 60px;}

    .our-framework .contact-box{ padding: 30px 0 0;}
    .our-framework .frame-box .img-box{margin-bottom: 25px;}

    .event-box .event-info h3{font-size: 18px;}
    .event-date-box ul.event-list > li{font-size: 16px;}

    .work-with-us-list>ul>li {padding: 0px 15px 28px !important;}

    .mission-tab-content{margin-bottom: -30px;}
    .blog-detail {padding-top: 30px;}


    /*.industry-report {
        padding: 60px 0 0;
    }

    .industry-report + .inner-section + .industry-report{
        padding-top: 48px;
    }

    .industry-report + .industry-report{
        padding-top: 30px;
    }

    .industry-report + .inner-section{
        margin-top: 60px;
    }

    .industry-report:last-child{
        padding-bottom: 60px;
    }
    .inner-section.enable-default-section + footer,
    .industry-report + footer{
        margin-top: 60px;
    }*/


    .inner-banner{
        margin-bottom: 60px !important;
    }

    html[lang="india"] .inner-banner.inner-logo-added{
        margin-bottom: 120px;
    }


}


@media(max-width:1199px) {

    .inner-banner .page-info .page-title {font-size: 40px;}
    .home-banner .img-box {padding: 90px 0px;}

    .footer-bottom .container {flex-direction: column;}
    footer .copyrights p {text-align: center;}

    .our-partner .partner-box-wrap {
        transform: skew(-3deg, 0deg);
        -webkit-transform: skew(-3deg, 0deg);
        -moz-transform: skew(-3deg, 0deg);
        -ms-transform: skew(-3deg, 0deg);
        -o-transform: skew(-3deg, 0deg);
        margin: 0px 25px;
    }

    .our-partner .partner-box-wrap .partner-box {
        transform: skew(3deg, 0deg);
        -webkit-transform: skew(3deg, 0deg);
        -moz-transform: skew(3deg, 0deg);
        -ms-transform: skew(3deg, 0deg);
        -o-transform: skew(3deg, 0deg);
    }

    .partner-story .partner-video {width: calc(100% - 73px);}
    .partner-story .partner-video::before {top: -20px;right: -10px;}
    .partner-story .partner-video::after {bottom: -20px;left: -10px;}

    .client-box {background-size: 30px;}
    .client-box .client-info {padding: 15px 20px 30px;}

    .home-testimonial .testimonial-video {padding-top: 40px;}
    .home-testimonial {padding-top: 70px;}

    .footer-banner {padding: 70px 0px;}
    .footer-banner .banner-box .content-box {padding: 50px 0px 50px 50px;}
    .footer-banner .banner-box .col-right.img-center-right {padding-right: 70px;}

    .awards-recognition,
    .news,
    .privacy-policy,
    .search-page,
    .infographic,
    .life-at-blazeclan,
    .strategic-partners,
    .customer-stories,
    .contact-us,
    .our-story,
    .datasheets,
    .upcoming-events,
    .our-methodology,
    .delivering-excellence,
    .work-width-us {
        padding: 110px 0px 70px;
    }
    .leadership-testimonial{padding: 110px 0 0;}

    .industries .industries-list>ul>li:not(:last-child) {padding-bottom: 70px;}
    .industries .industries-list>ul>li:nth-child(odd) .industries-box .industries-info {padding-left: 30px;}
    .industries .industries-list>ul>li:nth-child(even) .industries-box .industries-info {padding-right: 30px;}

    .event-box.large-box .event-info {padding: 30px;}

    .blog {padding: 30px 0px 70px;}

    .our-customers-box {
        padding: 35px 50px 50px;
    }

    .case-detail{
        padding: 110px 0px 35px;
    }

    .related-blog {
        padding: 0 0px 70px;
    }

    .case-testimonial {
        padding: 34px 0px;
    }

    /*about us */
    .great-place-work-box {
        margin: 20px 0px 45px;
    }

    .great-place-work-box .place-content {
        padding: 0px 30px;
    }

    .great-place-work-box .place-year-list {
        width: 342px;
        padding-left: 30px;
        margin: -20px 0px -45px;
    }

    .great-place-work-box .place-content {
        width: calc(100% - 342px);
    }

    .great-place-work-box .place-content h3 span {
        font-size: 32px;
    }

    /*about us */

    /*contact us */
    .global-map{
        padding: 70px 0px 45px;
    }
    /*contact us */


    /* leadership start */
        .leadership .leadership-list > ul > li{
            max-width: 329px;
        }

    /* leadership end */
    /* customer stories start */
    .customer-stories .customer-list > ul > li:not(:last-child){
        padding-bottom: 70px;
    }
    /* customer stories end */

    .ebooks-whitepapers{padding: 30px 0px 70px;}
}

@media(max-width:1024px) {
    .desktop-menu {display: none;}
    header .header-right .cta-btn-wrap {display: none;}
    header .header-right{flex-grow: 1;}
    header .container {justify-content: space-between;}
    .mobile-menu {
        display: none;
        position: fixed;
        top: 80px;
        left: 0;
        right: 0;
        background: #fff;
        border-top: 1px solid rgba(202, 196, 204, 0.6);
        height: calc(100vh - 80px);
        overflow: hidden auto;
        padding: 10px 0px 0px;
    }
   header .header-search {padding: 0px 11px 0 0px;}
    .menu-bg {background: #FFF1E6 url(../images/mega-menu-bg.svg) no-repeat top center;}
    .mobile-menu .sub-menu:not(.menu-bg) {background: #fff;}
    .mobile-menu>ul li {display: flex;}
    .mobile-menu>ul>li>a,
    .mobile-menu .sub-menu>li>a {width: 100%;display: flex;padding: 13px 16px;}

    .mobile-menu>ul li .menu-arrow {
        cursor: pointer;
        position: absolute;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 0px 44px 0px 0px;
        height: 30px;
        margin: 10px 0px;
    }

    .mobile-menu>ul li .menu-arrow:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 50vh;
    }

    .mobile-menu .sub-menu {
        z-index: 0;
        position: fixed;
        top: 81px;
        left: 0;
        right: 0;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        -webkit-transform: translate(100%, 0px);
        -moz-transform: translate(100%, 0px);
        -o-transform: translate(100%, 0px);
        -ms-transform: translate(100%, 0px);
        transform: translate(100%, 0px);
        height: calc(100vh - 115px);
    }

    .mobile-menu .sub-menu .sub-menu {top: 0;display: flex;flex-direction: column;}

    .list-wrap {overflow: hidden auto;}

    .mobile-menu .sub-menu.active {
        z-index: 2;
        -webkit-transform: translate(0%, 0px);
        -moz-transform: translate(0%, 0px);
        -o-transform: translate(0%, 0px);
        -ms-transform: translate(0%, 0px);
        transform: translate(0%, 0px);
    }

    .menu .back-to-menu {
        background: #fff;
        display: flex;
        align-items: center;
        flex-direction: row-reverse;
        justify-content: flex-end;
        font-weight: 600;
        padding: 16px 14px !important;
        border-bottom: 1px solid rgba(202, 196, 204, 0.6);
    }

    .menu .back-to-menu .icon {
        margin-right: 10px;
    }

    .mobile-menu ul.list {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        padding-top: 15px;
        margin: 0px 0px 0px;
        background: #fff;
        height: auto;
        overflow: hidden auto;
    }

    .mobile-menu .list>li {padding: 0px 15px 0px;}

    .mobile-menu .cta-btn-wrap {padding: 24px 20px 20px;}

    header .mobile-menu .box-stl {
        flex-direction: row;
        align-items: flex-start;
        box-shadow: none;
        border-radius: 0;
        padding: 13px 0px;
        border: none;
    }
    /* header .mobile-menu .list li:first-child .box-stl{ padding-top: 0; } */

    header .mobile-menu .box-stl .icon {
        width: 45px;
        height: 45px;
        padding-bottom: 0px;
    }
    header .menu .box-stl .icon img{
        width: 45px;
        height: 45px;
    }

    header .mobile-menu .box-stl .box-title {
        width: calc(100% - 45px);
        text-align: left;
        padding-left: 18px;
        margin: 0;
    }

    .mobile-menu .work-box .work-img {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
    }

    .mobile-menu .work-box h3 {
        font-size: 13px;
        line-height: 1.5;
    }

    .mobile-menu .industrie-box {
        width: 100%;
        padding: 12px 0;
    }
    /* .mobile-menu .list > li:first-child .industrie-box{ padding-top:0 } */

    .mobile-menu .industrie-box .img-box {
        width: 80px;
        min-width: 80px;
        height: 56px;
    }

    .mobile-menu .industrie-box .info-box {
        width: calc(100% - 80px);
    }

    .mobile-menu .industrie-box .info-box h3 {
        font-size: 16px;
        line-height: 1.2;
        margin-bottom: 10px;
    }

    .mobile-menu .industrie-box .info-box .cta-link {
        font-size: 13px;
    }

    .mobile-menu .work-box{
        width: 100%;
    }


    .header-search .search-box{min-width: 100%;width: 100vw;top: 52px;right: -58px;background: #fff;height: 46px; padding: 0px 15px 0px;}
    .header-search .search-box input[type="search"]{height: 40px;}
    .header-search .search-box .input-group-text.search-icon{padding: 8px 0px 8px 12px;}


    footer .footer-bottom > .container{flex-direction: column;}
    footer .copyrights{padding-top: 15px;text-align: center;}
    .footer-bottom .footer-link{justify-content: center;}

    .inner-banner:not(.inner-slider){padding: 56px 0px 40px;}
    .inner-slider .page-info-wrap > .container,
    .inner-banner > .container{display: flex;flex-wrap: wrap;align-items: center;}
    .inner-banner .page-info{padding: 20px 0px;flex: 1 1 auto;width: 1%;min-width: 0;order: 1;}
    .inner-banner .icon-place-to-work{margin: 0 15px 0 30px;position: static;order: 2;}
    .service-nav .scroll{width: initial;}

    .inner-slider .page-info-wrap{padding: 56px 0 0;}
    .inner-slider .slick-dots{bottom: 30px;}
    .inner-slider .item .container{bottom: 70px;}
    .inner-slider .item .bg-img{min-height: 350px;}
    .work-width-us .customer-list>ul>li:not(:last-child) {padding-bottom: 50px;}
    /*.case_study-template-default .inner-banner {
        margin-bottom: 60px !important;
    }*/
}

@media(max-width: 991px) and (min-width: 768px){
    .happy-customer-box{flex-direction: column;}
    .happy-customer-box .customer-info{width: 100%; padding: 15px 0 0;}


}

@media(max-width:991px) {

    h1,.h1{font-size: 40px;}
    h2,.h2 {font-size: 30px;}
    h3,.h3{font-size: 26px;}
    h4,.h4{font-size: 24px;}
    h5,.h5{font-size: 21px;}

    .title .bg-text {font-size: 80px;margin-bottom: -40px;}

    .language-popup .modal-content{
        -webkit-transform: skew(-8deg, 0deg);
        -moz-transform: skew(-8deg, 0deg);
        -o-transform: skew(-8deg, 0deg);
        -ms-transform: skew(-8deg, 0deg);
        transform: skew(-8deg, 0deg);
    }
    .language-popup .modal-content .content-box{
        padding: 50px 60px 60px;
        -webkit-transform: skew(8deg, 0deg);
        -moz-transform: skew(8deg, 0deg);
        -o-transform: skew(8deg, 0deg);
        -ms-transform: skew(8deg, 0deg);
        transform: skew(8deg, 0deg);
        padding: 75px 50px 70px;
    }
    .language-popup .modal-content button.btn-close{top: -70px;right: -25px;}

    .footer-top .block {margin-bottom: 30px;}

    .home-banner .img-box {padding: 70px 0px;}
    .inner-banner:not(.inner-slider) {padding: 70px 0px 70px;}
    .inner-banner .page-info .page-title {font-size: 38px;}
    .inner-slider .item .container {bottom: 73px;}
    .inner-slider .slick-dots {bottom: 32px;}
    .inner-banner .icon-place-to-work {bottom: -126px;padding: 15px;}
    .inner-banner .icon-place-to-work img {max-width: 70px;}
    .inner-banner.inner-slider .icon-place-to-work {bottom: -188px;}

    body.single-case_study .inner-banner .page-info{width: calc(100% - 120px);}

    .blazespark, .happy-customer.three-block, .chat-room,.trechnology-discussions,.expert-advise,.partner-story,.cloud-ambassador,.counter-cloud,.thank-you,.current-opening,.why-work-width-us,.about-culture,.stories,.great-place-to-work,.our-mission,.about-value,.event-detail,.past-events,.on-demand-webinar,.our-blog,.our-work,.webinar-demand,.industries,.industries-served,.home-resources,.work-width-us {padding: 50px 0px;}

    .happy-customer,.our-customers {padding: 0px 0px 50px;}

    .words-wisdom,.ambitious-leaders{padding: 50px 0px 0px;}

    .home.partner-story {padding: 50px 0px 50px;}

    .tuned-greatness .container {padding: 50px 15px;}
    .counter-box h3 {font-size: 45px;}
    .counter-box p {font-size: 18px;}

    .build-success {padding: 50px 0px;}
    .build-success .wd-container {padding-left: 15px;}
    .blazespark .blazespark-slider-wrap,
    .build-success .build-slider-wrap {width: 100%;padding-right: 0px;}
    .blazespark .blazespark-slider-thumb-wrap,
    .build-success .build-slider-thumb-wrap {width: 100%;}
    .build-slider .slick-list{padding-right: 0px;}
    .build-slider .item-box .img-box{width: 100%;}
    .build-slider .slick-list {margin: 0 -15px 0px -15px;}
    .blazespark-thumb,.build-thumb {padding: 20px 0px;}
    .blazespark .blazespark-slider-thumb-wrap{ padding: 0 0 0 15px; }

    .customer-box-wrap .client-list {padding-top: 35px;}

    .home-testimonial {padding-top: 50px;}

    .home-join-cloud .left-col {padding: 50px 15px 80px;}

    .footer-banner {padding: 50px 0px;}
    .footer-banner .shape {width: 160px;}

    .awards-recognition,
    .collaboration-space,
    .news,
    .privacy-policy,
    .search-page,
    .infographic,
    .life-at-blazeclan,
    .strategic-partners,
    .customer-stories,
    .contact-us,
    .our-story,
    .datasheets,
    .upcoming-events,
    .our-methodology,
    .delivering-excellence,
    .work-width-us {
        padding: 90px 0px 50px;
    }
    .leadership-testimonial{padding: 90px 0 0;}

    .our-methodology .list {padding-top: 30px;}
    .our-methodology .list>ul {justify-content: center;}

    .industries .industries-list>ul>li:not(:last-child) {padding-bottom: 50px;}
    .industries-box .industries-img {width: 100%;}
    .industries-box .industries-info {width: 100%;}
    .industries .industries-list>ul>li:nth-child(odd) .industries-box .industries-info {padding-left: 0px;}
    .industries .industries-list>ul>li:nth-child(even) .industries-box .industries-info {padding-right: 0px;}

    .our-work .work-list>ul {justify-content: center;}

    .blog {padding: 20px 0px 50px;}
    .blog .work-box.big-box{padding-bottom: 30px;}

    .happy-customer-slider {margin: 35px 0px 0px;}
    .happy-customer .customer-box-wrap{background-image: none !important;}
    .customer-review-slider-wrap{padding-top: 25px;}

    .our-story .content-box {padding-top: 25px;}

    .case-detail{padding: 90px 0px 25px;}

    .blog-detail{ padding: 30px 0px 50px; }

    .sidebar {padding-top: 30px;}

    .related-blog {padding: 0 0 50px;}

    .case-testimonial {padding: 25px 0px;}
    .case-content .table-wrap {margin-bottom: 25px;}
    .case-testimonial-box {padding: 30px;}
    .comment-body .comment-author .cms-image {width: 50px;height: 50px;}
    .comment-body .comment-author .cms-content {width: calc(100% - 50px);padding-left: 15px;}
    .comment-body .cms-content .namedate {padding: 15px 0px 15px;}

    ol.commentlist ul.children {padding-left: 40px;}

    /* about us */

    .box-stl.box-value {height: 180px;padding: 20px 20px 20px;}
    .box-stl.box-shape-stl.box-value:after {top: calc(100% - 90px);}

    .mission-tab, .mission-wrap .shape-left {display: none;}
    .mission-wrap{padding-right: 0px;}
    .mission-tab-content {width: 100%;margin-bottom: 0px;}
    .mission-tab-content .accordion-item {opacity: 1;display: block !important;margin-bottom: 0px;border-top: 1px solid rgba(32, 36, 42, 0.3);}
    .mission-tab-content .accordion-item:last-child {border-bottom: 1px solid rgba(32, 36, 42, 0.3);}
    .mission-tab-content .tab-pane {opacity: 1;display: flex;justify-content: center;}
    .mission-tab-content .accordion-item h3 {
        font-size: 20px;
        margin-bottom: 0;
        padding: 10px 0px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        cursor: pointer;
    }

    .mission-tab-content .accordion-item h3 .icon {
        padding: 4px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 22px;
        height: 22px;
        background: #EA6423;
        margin-right: 5px;
        transform: skew(-10deg, 0deg);
        -webkit-transform: skew(-10deg, 0deg);
        -moz-transform: skew(-10deg, 0deg);
        -ms-transform: skew(-10deg, 0deg);
        -o-transform: skew(-10deg, 0deg);
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
    }

    .mission-tab-content .accordion-item h3 .icon .plus {
        transform: skew(10deg, 0deg);
        -webkit-transform: skew(10deg, 0deg);
        -moz-transform: skew(10deg, 0deg);
        -ms-transform: skew(10deg, 0deg);
        -o-transform: skew(10deg, 0deg);
        width: 100%;
        height: 2px;
        background: #fff;
        position: relative;
    }

    .mission-tab-content .accordion-item h3 .icon .plus:after {
        content: "";
        position: absolute;
        height: 2px;
        width: 100%;
        background: #fff;
        transform: rotate(90deg);
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    .mission-tab-content .accordion-item .tab-pane {padding: 25px 0px 30px;}
    .mission-tab-content .accordion-header:not(.collapsed) h3 .icon .plus:after {transform: rotate(0deg);}
    .skew-box-wrap {margin: 15px auto 45px;}
    .great-place-work-box .place-content {justify-content: center;}
    .great-place-work-box .place-content h3 {font-size: 24px;line-height: 1.3; text-align: center;}
    .great-place-work-box .place-content h3 span {font-size: 28px;}

    .contact-us .contact-info{margin-bottom: 25px;}
    .global-map{padding: 50px 0px 40px;}

    .leadership-box{max-width: 320px;margin: 0 auto;}
    .leadership .leadership-list > ul > li{max-width: 50%;}
    .leadership-popup .leadership-box-content-wrap{
        -webkit-transform: skew(-8deg, 0deg);
        -moz-transform: skew(-8deg, 0deg);
        -o-transform: skew(-8deg, 0deg);
        -ms-transform: skew(-8deg, 0deg);
        transform: skew(-8deg, 0deg);
    }
    .leadership-popup .leadership-box-content{
        -webkit-transform: skew(8deg, 0deg);
        -moz-transform: skew(8deg, 0deg);
        -o-transform: skew(8deg, 0deg);
        -ms-transform: skew(8deg, 0deg);
        transform: skew(8deg, 0deg);
    }
    .leadership-popup p{font-size: 18px;}

    .customer-stories .customer-list > ul > li:not(:last-child){padding-bottom: 50px;}
    .storie-box .storie-video-box{width: 100%;padding-left: 0px;}
    .storie-box .stories-content-box{width: 100%;padding: 30px 0px 0px;}

    .work-with-us-list{padding-top: 15px;}
    .scroll > li > a::after{height: 3px;}

    .resource-list{margin: 0px 0px -30px;}
    .resource-list > li{padding: 0px 0px 30px;}

    .our-blog .blog-list > ul{justify-content: center;}
    .thank-you .content-box h1{font-size: 80px; margin-bottom: 20px;}

    .collaboration-space .img-box{text-align: left;}
    .collaboration-space .img-box img{width: 100%; max-width: 100%;}
    .collaboration-space .content-box-wrap{padding-top: 25px; }
    .collaboration-space .content-box{padding-top: 0px;}

    .case-testimonial-box.thought-box .img-box{margin: -100px 0px -31px;}

    .awards-sun-wrap{padding-top: 114px;}
    .awards-list-wrap > .awards-section:not(:last-child){padding-bottom: 50px;}

    .case-testimonial-box.thought-box .content-box{padding: 0px;}
    .our-happy-people .happy-people-name{font-size: 26px;}
    .blog .blog-list-wrap .ul-list { justify-content: center; }
    .our-framework {padding: 90px 0px 50px;}

    /*.industry-report .current-opening{margin-top: 40px;margin-bottom: 40px;}*/


    /*.industry-report {
        padding: 50px 0 0;
    }

    .industry-report + .inner-section + .industry-report{
        padding-top: 38px;
    }

    .industry-report + .industry-report{
        padding-top: 30px;
    }

    .industry-report + .inner-section{
        margin-top: 50px;
    }

    .industry-report:last-child{
        padding-bottom: 50px;
    }

    .inner-section.enable-default-section + footer,
    .industry-report + footer{
        margin-top: 50px;
    }

    .inner-banner + .industry-report{
        padding-top: 50px;
    }

    .inner-banner + .inner-section{
        margin-top: 50px;
    }*/


    .inner-banner{
        margin-bottom: 50px !important;
    }

    html[lang="india"] .inner-banner.inner-logo-added{
        margin-bottom: 50px;
    }
    .industry-report{
        padding: 0 0 50px;
    }
    .industry-report + .inner-section{
        margin: 0 0 50px;
    }

    .ebooks-whitepapers{padding: 20px 0px 50px;}

    .customer-review-slider{
        padding-bottom: 50px;
    }
    .customer-review-slider{
        padding-bottom: 50px;
    }
    .customer-review-slider .slick-arrow{
        top: auto;
    }
    .customer-review-slider .slick-arrow.prev{
        left: calc(50% - 45px);
    }
    .customer-review-slider .slick-arrow.next{
        right: calc(50% - 45px);
    }
    .our-customers + .section.our-partner {
        margin-top: 50px;
    }

}

@media(max-width:800px) {
    .ebook-box {flex-direction: column;}
    .ebook-box .ebook-img {width: 100%;max-height: 200px;}
    .ebook-box .ebook-info {width: 100%;}
}

@media(max-width:782px) {
    body.logged-in .header-wrap header{top: 46px;}
}

@media(max-width:767px) {
    body{font-size: 16px;}

    h1,.h1{font-size: 34px;}
    h2,.h2{font-size: 28px;}
    h3,.h3{font-size: 26px;}
    h4,.h4{font-size: 24px;}
    h5,.h5{font-size: 20px;}

    .title .bg-text {font-size: 60px;margin-bottom: -30px;}
    .title .h2,.title h2 {padding-bottom: 20px;}
    .title .line:after {height: 5px;}

    .header-logo a img {max-width: 150px;}

    .header-search .search-btn a {margin-left: 10px;padding: 0px 5px 0px 6px;}
    .select-language a > span{display: none;}

    .language-popup .modal-content{
        -webkit-transform: skew(-2deg, 0deg);
        -moz-transform: skew(-2deg, 0deg);
        -o-transform: skew(-2deg, 0deg);
        -ms-transform: skew(-2deg, 0deg);
        transform: skew(-2deg, 0deg);
    }
    .language-popup .modal-content .content-box{
        padding: 40px 60px 40px;
        -webkit-transform: skew(2deg, 0deg);
        -moz-transform: skew(2deg, 0deg);
        -o-transform: skew(2deg, 0deg);
        -ms-transform: skew(2deg, 0deg);
        transform: skew(2deg, 0deg);
        padding: 50px 40px 50px;
    }
    .language-popup .modal-content button.btn-close{
        top: -60px;
        right: -10px;
    }

    footer .footer-top {padding: 40px 0px 8px;}
    footer .block-title {margin-bottom: 15px;}
    footer .footer-center .certified-logo-list ul li{width: 25%;}

    .inner-banner .page-info .page-title {font-size: 34px;}
    .inner-banner:not(.inner-slider){padding: 36px 0px 52px;}
    .inner-slider .page-info-wrap > .container,
    .inner-banner > .container{flex-direction: column;}
    .inner-banner .page-info{width: 100%;}
    .inner-banner .icon-place-to-work{margin: 10px auto 0 0;padding: 12px 10px;}
    .inner-banner .icon-place-to-work img{max-width: 52px;}

    .inner-slider .page-info-wrap{ padding: 36px 0 0; }
    .inner-slider .item .bg-img{min-height: 430px;}

    .home-banner .img-box {padding: 50px 0px;}
    .home-banner.baner-video .container > .row > div,
    .home-banner.baner-video .container > .row,
    .home-banner.baner-video .container{height: auto;}
    .home-banner.baner-video {padding: 40px 0px 40px; height: auto;}
    .home-banner.baner-video .banner-info{padding-bottom: 40px;}
    .home-banner .banner-title span::after{height: 10px;}

    body.single-case_study .inner-banner .page-info{width: 100%;}

    .blazespark, .happy-customer.three-block, .chat-room,.trechnology-discussions,.expert-advise,.partner-story,.cloud-ambassador,.counter-cloud,.thank-you,.current-opening,.why-work-width-us,.about-culture,.stories,.great-place-to-work,.our-mission,.about-value,.event-detail,.past-events,.on-demand-webinar,.our-blog,.our-work,.webinar-demand,.industries,.industries-served,.home-resources,.home-aim-build {padding: 40px 0px;}

    .our-framework,.happy-customer,.our-customers {padding: 0px 0px 40px;}

    .leadership-testimonial,.words-wisdom,.ambitious-leaders{padding: 40px 0px 0px;}

    .home-aim-build .tab-wrap {display: none;}
    .home-aim-build .img-box {text-align: center;padding-right: 0;}
    .home-aim-build .accordion-item {opacity: 1;display: block !important;margin-bottom: 0px;border-top: 1px solid rgba(32, 36, 42, 0.3);}
    .home-aim-build .accordion-item:last-child {border-bottom: 1px solid rgba(32, 36, 42, 0.3);}
    .home-aim-build .accordion-header h3 {font-size: 20px;margin-bottom: 0;padding: 10px 0px;display: flex;align-items: center;justify-content: space-between;cursor: pointer;}
    .home-aim-build .accordion-header h3 .icon {
        padding: 4px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 22px;
        height: 22px;
        background: #EA6423;
        margin-right: 5px;
        transform: skew(-10deg, 0deg);
        -webkit-transform: skew(-10deg, 0deg);
        -moz-transform: skew(-10deg, 0deg);
        -ms-transform: skew(-10deg, 0deg);
        -o-transform: skew(-10deg, 0deg);
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
    }

    .home-aim-build .accordion-header h3 .icon .plus {
        transform: skew(10deg, 0deg);
        -webkit-transform: skew(10deg, 0deg);
        -moz-transform: skew(10deg, 0deg);
        -ms-transform: skew(10deg, 0deg);
        -o-transform: skew(10deg, 0deg);
        width: 100%;
        height: 2px;
        background: #fff;
        position: relative;
    }

    .home-aim-build .accordion-header h3 .icon .plus:after {
        content: "";
        position: absolute;
        height: 2px;
        width: 100%;
        background: #fff;
        transform: rotate(90deg);
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    .home-aim-build .accordion-header:not(.collapsed) h3 .icon .plus:after {
        transform: rotate(0deg);
    }
    .home-aim-build .content-box h3{
        display: none;
    }

    .our-partner {padding: 20px 0px 40px;}
    .our-partner .title {padding: 0px 10px 20px;}

    .our-partner .partner-box-wrap {
        transform: skew(0deg, 0deg);
        -webkit-transform: skew(0deg, 0deg);
        -moz-transform: skew(0deg, 0deg);
        -ms-transform: skew(0deg, 0deg);
        -o-transform: skew(0deg, 0deg);
        margin: 0px 0px;
        padding: 20px 10px;
    }

    .our-partner .partner-box-wrap .partner-box {
        transform: skew(0deg, 0deg);
        -webkit-transform: skew(0deg, 0deg);
        -moz-transform: skew(0deg, 0deg);
        -ms-transform: skew(0deg, 0deg);
        -o-transform: skew(0deg, 0deg);
    }

    .home.partner-story {padding: 40px 0px 40px;}

    .video-btn {width: 80px;height: 80px;}
    .video-btn::after {width: 80px;height: 80px;}

    .partner-story .partner-video {width: 100%;}
    .partner-story .partner-video::before {height: 33%;top: -15px;right: 0;}
    .partner-story .partner-video::after {height: 33%;bottom: -15px;left: 0;}

    .our-partner .logo-list{padding-top: 15px;}

    .strategic-partners .logo-list > ul li,
    .our-partner .logo-list > ul > li{width: 50%;        }

    .tuned-greatness .container {padding: 40px 15px;}
    .tuned-greatness .counter-list {padding-top: 25px;}

    .counter-box h3 {font-size: 36px;}
    .counter-box p {font-size: 14px;}

    .build-success {padding: 40px 0px;}
    .build-success .shape {width: 22%;}

    .customer-box-wrap .cta-btn-wrap {padding-top: 10px;}
    .customer-box-wrap .client-list {justify-content: center;}
    .customer-box-wrap {padding: 0px 15px 20px 15px;margin: 35px 0px 0px;}
    .customer-box-wrap .qoute-icon {width: 80px;height: 80px;margin: -40px 0px 10px;}

    .happy-customer-slider {padding: 0px 0px 62px;}
    .happy-customer-slider .slick-arrow {top: auto;}
    .happy-customer-slider .slick-arrow.prev {left: calc(50% - 42px);}
    .happy-customer-slider .slick-arrow.next {right: calc(50% - 42px);}
    .happy-customer-box {padding: 20px;}

    .home-testimonial .testimonial-video {padding-top: 15px;}
    .home-testimonial {padding-top: 40px;}

    .home-join-cloud .left-col {padding: 40px 15px 50px;}

    .home-resources .resource-list {padding-top: 30px;}
    .home-resources .resource-list-wrap {padding-top: 15px;}

    .footer-banner {padding: 40px 0px;}
    .footer-banner .banner-box .content-box {padding: 30px 30px 30px 30px;}
    .footer-banner .banner-box .col-right.img-center-right {padding-right: 30px;}
    .footer-banner .shape {width: 120px;}

    .scroll-wrap{position: static;}
    .scroll{width: initial;}
    .scroll-wrap ul.scroll li{width: 50%;}
    .scroll-wrap ul.scroll li{white-space: nowrap; margin-bottom: 4px;}
    .scroll-wrap ul.scroll::-webkit-scrollbar {width: 7px;height: 4px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
    .scroll-wrap ul.scroll::-webkit-scrollbar-track {background: rgba(123, 124, 126, 0.2);border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
    .scroll-wrap ul.scroll::-webkit-scrollbar-thumb {background: #19263a;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
    .scroll-wrap ul.scroll::-webkit-scrollbar-thumb:window-inactive {background: #19263a; }

    .collaboration-space,.news,.privacy-policy,.search-page,.infographic,.life-at-blazeclan,.strategic-partners,.customer-stories,.contact-us,.our-story,.datasheets,.upcoming-events,.our-methodology,.delivering-excellence,.work-width-us {padding: 40px 0px 40px;}

    .cisco-box {max-width: 100%;}

    .industries-served .industries-list {padding-top: 15px;}

    .our-methodology .list {padding-top: 15px;}

    .industries .industries-list>ul>li:not(:last-child) {padding-bottom: 40px;}
    .industries-box .content-box h3 {margin-bottom: 10px;}
    .industries .industries-list {padding-top: 15px;}

    .event-box.large-box .event-img {width: 100%;padding-bottom: 75%;}
    .event-box.large-box .event-img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
    .event-box.large-box .event-info {width: 100%;padding: 15px;}

    .webinar-demand .webinar-box-wrap {padding-top: 15px;}

    .our-blog .blog-list,.our-work .work-list {padding-top: 15px;}

    /*.filter {margin-bottom: 30px;}*/
    .filter .filter-row .filter-col {width: 100%;}
    .filter .select2-stl {align-items: flex-start;flex-direction: column;}
    .filter .select2-stl h3 {margin-bottom: 15px;}
    .filter .filter-row {padding: 0px;}

    .selected-list {padding: 20px 15px 0px;}

    .blog {padding: 20px 0px 40px;}

    .our-customers-box {padding: 15px 30px 30px;}

    .upcoming-events-slider {padding: 15px 0px 52px;}

    .on-demand-webinar .webinar-list {padding-top: 15px;}

    .past-events .past-events-list {padding-top: 15px;}
    .past-events .past-events-list>ul {margin-bottom: -30px;}
    .past-events .past-events-list>ul>li {padding-bottom: 30px;}

    .case-detail{padding: 40px 0px 20px;}
    .blog-detail{ padding: 30px 0px 40px; }
    .case-testimonial {padding: 20px 0px;}

    .related-blog .related-blog-list {padding-top: 15px;}

    .blog-content h1 {font-size: 32px;}
    .blog-content h2 {font-size: 28px;}
    .blog-content h3 {font-size: 22px;}
    .blog-content h4 {font-size: 18px;}
    .blog-content h5 {font-size: 16px;}
    .blog-content>ul {padding-left: 0px;}

    .comment-section {margin-top: 25px;padding-top: 25px;}
    .comment-respond .title {padding: 0px 0px 25px;}
    .comment-body .comment-author .cms-image {width: 40px;height: 40px;}
    .comment-body .comment-author .cms-content {width: 100%;padding-left: 0;}
    .comment-body .cms-content .namedate {flex-direction: column;align-items: flex-start;padding: 15px 0px 15px;}
    .comment-body .cms-content .namedate a {margin: 5px 0px 0px;}
    ol.commentlist ul.children {padding-left: 25px;}

    .related-blog {padding: 0 0 40px;}

    .progress-bar-wrap>.row {margin-bottom: -30px;}
    .progress-bar-wrap>.row>div {padding-bottom: 30px;}

    .custom-form .form-control,
    .custom-form input:not(.cta-submit) {height: 44px;}

    .event-detail .event-image {margin-bottom: 25px;}

    .event-date-box {padding: 20px;margin-bottom: 20px;}
    .event-date-box ul.event-list>li {font-size: 18px;}

    .skew-box-wrap {
        width: calc(100% - 30px);
        -webkit-transform: skew(-2deg, 0deg);
        -moz-transform: skew(-2deg, 0deg);
        -o-transform: skew(-2deg, 0deg);
        -ms-transform: skew(-2deg, 0deg);
        transform: skew(-2deg, 0deg);
    }

    .skew-box-wrap .content-box {
        padding: 50px 25px 50px;
        -webkit-transform: skew(2deg, 0deg);
        -moz-transform: skew(2deg, 0deg);
        -o-transform: skew(2deg, 0deg);
        -ms-transform: skew(2deg, 0deg);
        transform: skew(2deg, 0deg);
    }

    .skew-box-wrap .content-box p {font-size: 18px;line-height: 1.5;}
    .skew-box-wrap::after {top: 15px;left: -16px;right: 15px;}

    .great-place-work-box {margin: 0px 0px 40px;flex-direction: column-reverse;}
    .great-place-work-box .place-content {width: 100%;padding: 25px 15px 20px;justify-content: center;}
    .great-place-work-box .place-year-list {width: 100%;margin: 0px 0px -50px;justify-content: center;padding: 0px 25px;}
    .great-place-work-box .place-year-list img{width: 200px;height: auto;}
    .great-place-work-box .place-content h3 {text-align: center;}

    .about-value .value-list{padding-top: 26px;}

    .global-map{padding: 40px 0px 35px;}
    .map-content ul.map-info{display: flex;flex-wrap: wrap;align-items: center;margin: 0px -5px 0px;}
    .map-content ul.map-info li{display: flex;align-items: center;padding: 0px 5px 0px;}
    .map-content ul.map-info li a span:not(.icon){display: none;}
    .map-content ul.map-info li a .icon{width: 18px;height: 18px;}
    .map-content ul.map-info li.location{margin-top: 0;}
    .map-content ul.map-info li a .icon.map{background: url(../images/icons/map-icon.svg) no-repeat center/contain;}
    .global-map .map-btn{height: 40px;width: 30px;}

    .leadership-popup .leadership-box-content-wrap{
        -webkit-transform: skew(-2deg, 0deg);
        -moz-transform: skew(-2deg, 0deg);
        -o-transform: skew(-2deg, 0deg);
        -ms-transform: skew(-2deg, 0deg);
        transform: skew(-2deg, 0deg);
    }
    .leadership-popup .leadership-box-content{
        padding: 0px 20px 20px 20px;
        -webkit-transform: skew(2deg, 0deg);
        -moz-transform: skew(2deg, 0deg);
        -o-transform: skew(2deg, 0deg);
        -ms-transform: skew(2deg, 0deg);
        transform: skew(2deg, 0deg);
    }
    .leadership-popup button[title="Close"]{width: 34px;height: 34px;right: -0px;}
    .leadership-popup p{font-size: 16px;}
    .leadership-popup .designation{margin-bottom: 15px;}
    .leadership-popup .social-profile{padding-top: 10px;}


    .ipad-video .video-btn{width: 62px;height: 62px;}
    .ipad-video .video-btn::after {width: 70px;height: 70px;}

    .customer-stories .customer-list > ul > li:not(:last-child){padding-bottom: 40px;}

    .storie-box .stories-content-box .stories-logo{padding-bottom: 15px;}
    .stories .stories-list > ul{-webkit-column-count: 1;column-count: 1;}
    .stories .cta-btn-wrap{padding-top: 5px;}


    .about-culture .about-culture-wrap{padding-top: 15px;}
    .about-culture .about-culture-wrap .img-box,.about-culture .about-culture-wrap .content-box{width: 100%;}
    .about-culture .about-culture-wrap .content-box{padding: 30px 0px 0px;}

    .current-opening h2{font-size: 20px;}

    .search-list > ul li{padding: 20px 0px 20px;}
    .search-list .item-box h3{font-size: 18px; margin: 15px 0px 17px;}

    .custom-form .wpcf7-checkbox .wpcf7-list-item-label,
    .custom-form .checkbox label,
    .custom-form label{font-size: 14px;}
    .popup-stl.modal .modal-content,
    .popup-stl:not(.modal){padding: 30px 20px;}
    .popup-stl.modal .btn-close,
    .popup-stl button[type="button"]{top: 10px;right: 10px;}

    .custom-form .form-control, .custom-form input:not(.cta-submit){font-size: 14px;}

    .thank-you .content-box h1{font-size: 40px;margin-bottom: 15px;}

    .counter-cloud .counter-list{padding: 0px 11px;}
    .counter-cloud .counter-box-wrap{
        -webkit-transform: skew(-5deg, 0deg);
        -moz-transform: skew(-5deg, 0deg);
        -o-transform: skew(-5deg, 0deg);
        -ms-transform: skew(-5deg, 0deg);
        transform: skew(-5deg, 0deg);
    }
    .counter-cloud .counter-box-wrap .counter-box{
        padding: 50px 20px;
        -webkit-transform: skew(5deg, 0deg);
        -moz-transform: skew(5deg, 0deg);
        -o-transform: skew(5deg, 0deg);
        -ms-transform: skew(5deg, 0deg);
        transform: skew(5deg, 0deg);
    }

    .happy-people-slider .slick-list{padding: 0px 15% !important;}
    .happy-people-slider .slick-slide{
        -webkit-transform: translate3d(0, 40px, 0);
        -moz-transform: translate3d(0, 40px, 0);
        -o-transform: translate3d(0, 40px, 0);
        -ms-transform: translate3d(0, 40px, 0);
        transform: translate3d(0, 40px, 0);
    }
    .happy-people-slider .slick-sprev{
        -webkit-transform: translate3d(-22%, 40px, 0px);
        -moz-transform: translate3d(-22%, 40px, 0px);
        -o-transform: translate3d(-22%, 40px, 0px);
        -ms-transform: translate3d(-22%, 40px, 0px);
        transform: translate3d(-22%, 40px, 0px);
    }
    .happy-people-slider .slick-snext{
        -webkit-transform: translate3d(22%, 40px, 0px);
        -moz-transform: translate3d(22%, 40px, 0px);
        -o-transform: translate3d(22%, 40px, 0px);
        -ms-transform: translate3d(22%, 40px, 0px);
        transform: translate3d(22%, 40px, 0px);
    }
    .happy-people-slider .slick-arrow{bottom: -40px; opacity: 0;}
    .happy-people-slider:hover .slick-arrow{opacity: 1;}
    .happy-people-slider .slick-arrow{bottom: -40px; opacity: 0;}
    .happy-people-slider .slick-arrow.prev{left: 0;}
    .happy-people-slider .slick-arrow.next{right: 0;}
    .happy-people-slider .slick-slide .video-btn{
        -webkit-transform: scale(.7);
        -moz-transform: scale(.7);
        -o-transform: scale(.7);
        -ms-transform: scale(.7);
        transform: scale(.7);
    }

    .cloud-ambassador-slider .slick-arrow{top: auto;}
    .cloud-ambassador .slider-wrap{padding: 0px;}
    .cloud-ambassador .cloud-ambassador-slider{padding-bottom: 62px;}
    .cloud-ambassador-slider .slick-arrow.prev{left: calc(50% - 45px);}
    .cloud-ambassador-slider .slick-arrow.next{right: calc(50% - 45px);}
    .cloud-ambassador .cloud-ambassador-slider .item-box .leadership-box{width: 100%; max-width: 370px;}


    .case-testimonial-box.thought-box .content-box{padding: 0;}
    .case-testimonial-box.thought-box .img-box{margin: 0px auto -31px;}

    .awards-recognition{padding: 0 0 40px; position: relative; z-index: 2;}
    .awards-sun-wrap{padding-top: 0px; position: absolute; top: 15px; left: 0px; right: 0; z-index: 999; background: #fff; height: initial; padding: 0 15px 0;}
    .awards-sun-wrap .select-sun{padding: 0 4px 15px;}
    .awards-sun-wrap .select-sun .cta-btn{font-size: 18px; padding: 10px 38px; text-align: center; width: 100%;}
    .awards-sun-wrap .select-sun .cta-btn .icon{margin-left: 10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
    .awards-sun-wrap .select-sun .cta-btn.active .icon{transform: rotate(180deg);}
    .awards-sun{max-width: 100%; margin-bottom: 20px; display: none; padding: 25px 20px;}
    .awards-sun > ul > li{padding: 10px 0;}
    .awards-sun > ul > li > a{font-size: 20px;}
    .awards-recognition .side-sticky{position: sticky;top: 80px; z-index: 9; padding-top: 15px; background: #fff; height: 77px;}
    .awards-list-wrap > .awards-section:not(:last-child){padding-bottom: 40px;}

    .our-framework .contact-box{ padding: 15px 0 0;}
    .our-framework .frame-box .img-box{margin-bottom: 20px;}

    .our-happy-people .happy-people-name{font-size: 20px; padding: 0 0 15px;}

    .work-width-us .customer-list>ul>li:not(:last-child) {padding-bottom: 30px;}
    .scroll>li {padding: 0 10px;}
    .scroll > li > a {font-size: 15px;}
    .awards-recognition .awards-list-wrap {padding-top: 50px;}


    .blazespark .wd-container{padding: 25px 15px 0 15px;}

    .blazespark .blazespark-slider-thumb-wrap,
    .blazespark-slider .item-box,
    .blazespark-slider .slick-list{padding: 0;}
    .blazespark-slider .item-box .img-box{width: 100%;}

    /*.customer-review-slider-wrap .slick-list .review-slide{
        max-width: 400px;
    }*/

    .customer-review-slider{
        padding-bottom: 48px;
    }
    .customer-review-slider .slick-arrow{
        position: absolute;
        top: auto;
        bottom: 0px;
        z-index: 1;
    }
    .customer-review-slider .slick-arrow.prev{
        left: calc(50% - 45px);
    }
    .customer-review-slider .slick-arrow.next{
        right: calc(50% - 45px);
    }

    /*.industry-report .current-opening{margin-top: 30px;margin-bottom: 30px;}


    .industry-report {
        padding: 40px 0 0;
    }

    .industry-report + .inner-section + .industry-report{
        padding-top: 28px;
    }

    .industry-report + .industry-report{
        padding-top: 20px;
    }

    .industry-report + .inner-section{
        margin-top: 40px;
    }

    .industry-report:last-child{
        padding-bottom: 40px;
    }

    .inner-section.enable-default-section + footer,
    .industry-report + footer{
        margin-top: 40px;
    }

    .inner-banner + .industry-report{
        padding-top: 40px;
    }

    .inner-banner + .inner-section{
        margin-top: 40px;
    }*/

    .inner-banner{
        margin-bottom: 40px;
    }

    html[lang="india"] .inner-banner.inner-logo-added{
        margin-bottom: 40px;
    }
    .industry-report{
        padding: 0 0 40px;
    }
    .industry-report + .inner-section{
        margin: 0 0 40px;
    }
    .ebooks-whitepapers{padding: 20px 0px 40px;}
    /*.case_study-template-default .inner-banner {
        margin-bottom: 40px !important;
    }*/

}

@media(max-width:575px) {

    h2,.h2 {font-size: 28px;}
    h3,.h3 {font-size: 26px;}
    h4,.h4 {font-size: 24px;}

    .language-popup .modal-content .content-box{padding: 30px 30px 40px;}

    .cta-btn {padding: 10px 15px;}

    .title .bg-text {font-size: 50px;margin-bottom: -25px;}

    .video-btn {width: 60px;height: 60px;}
    .video-btn::after {width: 60px;height: 60px;}
    .video-btn .icon {width: 20px;height: 20px;}

    .inner-banner .page-info .page-title {font-size: 30px;}
    .home-banner {padding: 120px 0px 0px;}
    .home-banner::after {top: -25%;right: 20%;}
    .home-banner .banner-title {margin: 0px 0 0;}

    .footer-banner .banner-box {flex-direction: column-reverse;}
    .footer-banner .banner-box .col-right,
    .footer-banner .banner-box .col-left {width: 100%;}
    .footer-banner .banner-box .col-right.img-center-right {justify-content: center;}
    .footer-banner .banner-box .content-box {padding: 28px 20px 20px;}

    .ebook-filter {align-items: flex-start;flex-direction: column;max-width: 100%;}
    .ebook-filter .select2 {width: 100%;max-width: 100%;margin-top: 15px;}
    .ebook-box .ebook-info {padding: 20px;}

    .happy-customer-box {flex-direction: column;align-items: center;}
    .happy-customer-box .customer-info {width: 100%;padding: 15px 0px 0px;text-align: center;}
    .happy-customer-box .customer-about {flex-direction: column;align-items: center;}
    .happy-customer-box .customer-about .name-designation {width: auto;}
    .happy-customer-box .customer-about .company-logo {width: 100%; border: none; margin: 15px 0px 0px; padding: 15px 0px 0px; border-top: 1px solid #CAC4CC; display: flex; justify-content: center;}
    .happy-customer-box .customer-about {padding-top: 15px;}

    .blog-content h1 {font-size: 28px;}
    .blog-content h2 {font-size: 26px;}
    .blog-content h3 {font-size: 20px;}

    .comment-body .cms-content .namedate a,
    .comment-body .cms-content cite.fn {font-size: 16px;}

    ol.commentlist li {padding: 10px 0px 10px;}
    ol.commentlist ul.children {padding-left: 15px;}
    ol.commentlist ul.children .comment-body {padding-left: 10px;}

    .case-testimonial-box {padding: 20px;}

    .case-testimonial-box .client-info {font-size: 18px;}
    .event-date-box {flex-direction: column;align-items: flex-start !important;}
    .event-date-box .cta-btn-wrap {margin: 15px 0px 0px;}

    .leadership-box{max-width: 330px;}
    .leadership-box .name{font-size: 22px;}
    .leadership .leadership-list > ul{margin: 0px -15px -40px;}
    .leadership .leadership-list > ul > li{max-width: 100%;padding: 0px 15px 40px;}

    .case-testimonial-box.thought-box .img-box{margin: 0px auto -21px;}

    .language-popup .modal-content .language-list ul li{
        width: 50%;
    }
}

@media(max-width:480px){
    .header-wrap.top-header-show .top-header{
        padding: 2px 40px;
    }
    .top-header-close-btn{
        right: 15px;
    }
}