video.smiley-rotate{max-height: 48px;}
#breadcrumb{font-size:12px;margin-top:12px}
.mobile-view-le{display:none!important}
/* .h2headingtag{margin:10px auto 50px} */
.mission{display:flex;gap:30px;justify-content:center;align-items:center}
.mission .mission-in{display:flex;justify-content:center;align-items:center;border-radius:10px;background:#FFF;width:329px;border-left:5px solid #1870D5;padding:30px;box-shadow:2px 1px 5px 4px #eee}
.b4-animat-img{text-align:center}
.mission .mission-in .img-view{width: 30%;min-height: 79px;}
.mission .mission-in .content{text-align:center;width: 70%;}
.mission .mission-in .content p{color:#1870D5;font-size:26px;font-weight:600;line-height:28px;text-transform:capitalize;margin-bottom:5px;}
.mission .mission-in .content span{color:#2E2E2E;font-size:18px;font-weight:400;line-height:20px;text-transform:capitalize}
.img-flex2{max-width:425px;margin:0 auto}

.prolile-review{display:inline-block;padding-top:15px;font-size:18px;color:#2e2e2e;font-weight:400}
.prolile-review a{font-size:20px;font-weight:600}
.more-btn{margin-top:30px}
.more-btn a{margin-left:0!important}
.fafafa{background-color:#FAFAFA;margin:50px 0}
.head{margin-bottom:10px}
span.color-happy{color:#df7000;margin-top:0!important;vertical-align:initial}
/* .h2headingtag span{display:inline-block;margin-top:2px;vertical-align:middle} */
.HeadingBorder{text-align:center;display:table;position:relative;clear:both;margin:auto auto 50px}
.smiley-flexs .smiley-anim{width:60px;position:absolute;margin-left:12px;left:100%;top:-9px}
.client-section{padding:0 15px}
.the-mark{overflow:hidden;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}
.client-div{display:flex;animation:ticker 70s infinite linear;-webkit-animation:ticker 70s infinite linear;-moz-animation:ticker 70s infinite linear;-ms-animation:ticker 70s infinite linear;-o-animation:ticker 70s infinite linear;padding-left:40px}
.client-logo{margin-right:20px;width:300px}
.row-fluids{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}
.case-child.testi{padding:20px}
.testimonial .case-child{width:30%;background:#fff}
.case-child{width:27%;border:1px solid #eee;border-radius:10px;margin:8px}
.testi-para{border-bottom:1px solid #eee;min-height:140px;margin:10px 0 20px;text-align:center}
.testi-para p{font-size:16px;line-height:28px;color:#4d4d4d;font-style:italic}
.people{display:flex;justify-content:center;align-items:center}
.people-image{width:40%}
.people-con{color:#737373;font-size:13px}
.top-section h1{text-align:center;margin:auto;position:relative}
.top-section h1 img{position:absolute;top:54px;left:315px;max-width:498px}
.top-section .h2headingtag{margin-top:0;margin-bottom:15px}
.mobile-gif-join{display:none}
.desktop-gif-join{display:block}
.people-con{width:60%}
.people-con strong{font-size:16px;color:#4d4d4d;display:block;line-height:24px}
.star-divs{margin-top:3px}
.img-banner{margin-top:50px;text-align:center}
.last-botom-sec p{color:#4D4D4D;text-align:center;font-size:26px;font-weight:500;line-height:40px;margin-top:10px}
.last-botom-sec .btn-11oader{padding-top:30px!important}
.revenue img{max-width: 520px;width: 100% !important;}
@media(min-width: 767px) {
#mob-shower1 .product_logo,   #mob-shower1 .head, #mob-shower2 .product_logo,  #mob-shower2 .head,  #mob-shower3 .product_logo,   #mob-shower3 .head,  #mob-shower4 .product_logo ,  #mob-shower4 .head,  #mob-shower5 .product_logo ,  #mob-shower5 .head, #mob-shower6 .product_logo ,  #mob-shower6 .head, #mob-shower7 .product_logo ,  #mob-shower7 .head, #mob-shower8 .product_logo ,  #mob-shower8 .head, #mob-shower9 .product_logo ,  #mob-shower9 .head, #mob-shower10 .product_logo,  #mob-shower10 .head {display:none}
}

@media(max-width:480px) {
video.smiley-rotate{width:29px !important}
}
.dash-effect{border-bottom:1px dashed #4d4d4d;color:#4d4d4d!important;padding-bottom:2px}
@media(min-width: 768px) {
.heading-border-custom .HeadingBorder{margin-bottom:30px!important}
.row-fluids2 .child-fluids{margin-top:20px!important}
.sp-blocker{display:block}
}
@media (max-width: 1040px) {
.smiley-flexs .smiley-anim{position:static;margin-left:3px}
.smiley-rotate{width:40px!important;margin-top:-15px;vertical-align:middle}
}
@media (max-width: 767px) {
.desktop-view-le{display:none!important}
.mobile-view-le{display:block!important}
.mobile-gif-join{display:block}
.desktop-gif-join{display:none}
#breadcrumb{margin-top:20px}
.main-top h1,.main-top .h2headingtag{text-align:left!important}
.main-top ul li{margin-bottom:10px!important}
.h2headingtag{margin:10px auto 25px!important}
.one.main{padding-bottom:50px}
.main-top .first-b3-content ul{margin-top:0!important}
.mission{display:block}
.mission .mission-in{margin:0 auto 20px}
.mission .mission-in:last-child{margin-bottom:5px}

.prolile-review{font-size:16px}
.prolile-review a{font-size:18px}
.img-flex2{padding-bottom:15px}
.row-fluids{flex-wrap:wrap}
.testimonial .case-child{width:100%}
.testimonial .case-child:last-child{margin-bottom:1px}
.top-section h1 img{top:45px;left:45px;max-width:230px}

.last-botom-sec p{font-size:20px;line-height:28px}
}

 /* cards */
    .flex-div {align-items:unset;gap: 20px}
    .everything-div .solu-div{margin: 0 0px 20px;text-align: center;}
    
    .bdr-20 { border-radius: 20px !important;}
    .solu-div {border: 1px solid #e7e7e7;padding: 30px 20px 50px;text-align: left;flex: 1;max-width: 382px;}
    @media (max-width: 767px) {
    .solu-div {margin: 15px auto !important;    }
    }
    .over-margin-zero{margin-bottom: 0 !important;}


/* slider css */
.slick-prev{
    background: url(/homeimages/icon-blue-left.svg?v=1) !important;
    background-repeat: no-repeat !important;
}
.slick-next {
    background: url(/homeimages/icon-blue-right.svg?v=1) !important;
    background-repeat: no-repeat !important;
}
.new-slider5 .slick-prev.slick-arrow.slick-disabled {
    background: url(/homeimages/icon-grey-left.svg?v=1) !important;
    background-repeat: no-repeat !important;
}

.new-slider5 .slick-next.slick-arrow.slick-disabled{
    background: url(/homeimages/icon-grey-right.svg?v=1) !important;
    background-repeat: no-repeat !important;
}


.industries .new-slider5 .grid{background:#fff;padding:25px 5px;margin:0 10px;border:1px solid #eee;min-height:191px}
.new-slider5.work-great{padding:0 50px}
.bxslider-ui.industries .slick-arrow{width:43px;height:43px}
.bxslider-ui.industries{background:#FAFAFA}
.industries .grid:hover .img-view.cov-1 svg{transform:translateY(-10px);opacity:1}
.industries .img-view.cov-1 svg{transition:.7s all;min-height:100px}
.bdr-10 {border-radius: 10px !important;}
@media (max-width: 767px) {
    .industries .new-slider5 .grid{margin-bottom:20px;text-align:center}
    .industries .new-slider5 .grid.last-child{margin-bottom:0}
}

@media (max-width: 479px) {
.slick-initialized .slick-slide .grid{max-width:356px;margin:auto!important}
}
@media(min-width:480px) {
.new-slider5 .grid{display:none}
.new-slider5.slick-slider.slick-initialized .grid{display:block}
}
/* slider */


.btn-11oader .tour-btn, .more-btn .tour-btn{background-image: url(/partnership/img/left-arrow.svg) !important;}    
    .video.video-survey{padding-bottom: 0px !important;}  
    button#close-video-new {font-size: 1rem;right: -8px;top: -12px;background-color: #4d4d4d;width: 28px;height: 28px;border-radius: 50%;z-index: 3;color: #fff;opacity: unset;outline: 0;position: absolute;}  
    @media (max-width: 580px) {
        .video-popup {height: 540px !important;}
    }
    .loader-s1 {position: absolute;width: 100%;height: 100%;background: #fff;display: flex;align-items: center;justify-content: center;}
    .circle-video-loader{width: 50px;height: 50px;}
    .smiley-extend {max-width: 48px;height: auto;display: inline-block;vertical-align: middle;    }
    .color-heading{color: #DF7000;margin-bottom: 20px;display: block;font-size: 30px;font-style: normal;font-weight: 500;line-height: normal;    }
    .banner-img{margin-top: 50px;}
    @media(max-width: 768px) {
    .color-heading{font-size: 24px;line-height: 34px;}
    }
    .FAFAFA{background-color: #FAFAFA;}
    .EBF2FF{background-color: #EBF2FF;}
    .product_logo{margin-bottom: 20px;min-height: 30px;}
    @media (max-width: 767px) {
    .product_logo{margin-bottom: 10px;}
    }
    video{outline: 1px solid white;outline-offset: -1px;}
    .max-611 video {outline: 1px solid #EBF2FF;outline-offset: -1px;max-height: 611px;}

