@charset "UTF-8";
html,body{overflow-x:hidden}
.fw-200{font-weight:200!important}
.fw-700{font-weight:700!important}
.br-0{border-right:0!important}
.mb-10-h3 h3.elementor-icon-box-title{margin-bottom:10px!important}
.darker-primary{color:#ED4B19}
.primary{color:#ED4B19}
.secondary{color:#00E6B8!important}
.sticky-header{box-shadow:0 0 10px rgba(0,0,0,.1)}
.full-width-ImgBox .elementor-container{max-width:1920px;margin:auto}
.blue-box span.elementor-icon{background:linear-gradient(357.43deg,#ED4B19 -1.78%,#4168FF 64.12%,#6181FF 110.28%);border:1px solid #1C3490;box-shadow:0 0 16px rgba(0,0,0,0.08)}
.blue-box h3.elementor-icon-box-title{margin-bottom:0}
.the-problem-list .elementor-icon-box-wrapper:hover span.elementor-icon{background:#ED4B19!important;transition:all ease .5s}
.the-problem-list .elementor-icon-box-wrapper:hover span.elementor-icon svg path{fill:#fff}
.the-problem-list .elementor-icon-box-wrapper:hover .elementor-icon-box-title{color:#ED4B19}
.top-bar{height:45px!important}
.top-bar svg{height:12px!important;top:11px!important;position:relative!important}
.icon-box h3.elementor-icon-box-title{margin-bottom:15px}
.form-section{position:relative}
.form-section:before{content:'';background:#2F69F2;position:absolute;left:0;top:0;height:100%;width:50%;z-index:-1}
.form-section:after{content:'';background:#ED4B19;position:absolute;right:0;top:0;height:100%;width:50%;z-index:-1}
.form-section-up{position:relative}
.form-section-up:before{content:'';background:#0000008c;position:absolute;left:0;top:0;height:100%;width:50%}
.form-section-up:after{content:'';background:#2C2D3A;position:absolute;right:0;top:0;height:100%;width:50%;z-index:0}
.form-section-up.f-contact:after{background:#FEF9F7;}



/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


.cs-tabs .elementor-tab-content {padding:0!important;}

.industries-sec .slick-prev, .industries-sec .slick-next {
   top:107%;
   background: #ED4B19;
   border-radius:50%!important;
   width:28px;
   height:28px;
   z-index:999; 
}

.industries-sec .slider__counter {
    position: absolute;
    top: 105.1%;
    text-align: center;
    color: #1D262D;
    font-weight: 600;
    width: 100%!important;
    height: auto!important;
}

.industries-sec .slick-prev {left:46.5%;}
.industries-sec .slick-next {right:46.5%;}


.industries-sec .slick-prev:hover, .industries-sec .slick-prev:focus, .industries-sec .slick-next:hover, .slick-next:focus {
    background: #2F69F2!important;
}

.industries-sec .slick-prev:before, .industries-sec .slick-next:before{
   font-family: eicons!important;
   font-size: inherit;
   font-weight: 400;
   font-style: normal;
   font-variant: normal;
   font-size:14px;
   top:7px;
   position:absolute;
   left: 6px;
}

.industries-sec button.slick-prev:before {
    content: "\e87e";   
}

.industries-sec button.slick-next:before {
    content: "\e87d";   
}


.img-link-box .elementor-image-box-title{padding-left:60px;margin-bottom:25px;min-height: 50px;display: flex;align-items: center;}
.img-link-box .elementor-image-box-wrapper{position:relative}
.img-link-box figure.elementor-image-box-img{position:absolute;margin-bottom:0!important;top:4px;}
.img-link-box a:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
    height: 150%!important;
}



.industries-box img{width:100%;max-width:100%;display:block;height:400px;object-fit:cover}
.industries-box h2{
    margin:0 0 15px 0;
    color: #ffffff;
    font-size: 1.2rem;
    line-height: 1.2rem;
    font-weight: 500;

}

.industries-box p {font-size:13px;line-height:24px;margin-bottom:25px;}
.slick-slide{margin:0 10px;position:relative}
.img-caption{position:absolute;bottom:-100%;background:#ED4B19E5;width:100%;color:#fff;height:auto;transition:all ease .5s;display:flex;flex-direction:column;justify-content:end;padding:20px 20px 35px 20px;}
.industries-box:hover .img-caption{height:100%;bottom:0}
.industries-box[data-title]::before {
  content: attr(data-title) "";
    color: white;
    position: absolute;
    left: 0;
    font-size: 1.2rem;
    bottom: 0px;
    padding: 20px;
    background: #ED4B19;
    width: 100%;
    line-height: 1.2rem;
    font-weight: 600;
}

.our-process .elementor-flip-box__back .elementor-flip-box__layer__description {
    min-height:108px;
}


.casestudy-boxes .cs-flip-box .elementor-flip-box__front .elementor-flip-box__layer__inner .elementor-icon-wrapper {
    display:none!important;
    margin-bottom:0!important;
}




.btn-wrap .btn {
    background:#ffffff;
    color: #1D262D;
    padding: 12px 18px;
    border-radius: 5px;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 16px;
    font-family: "Plus Jakarta Sans";
    font-weight: 500;    
}


.industries-box:hover[data-title]::before  {
  opacity:0;
  display:none;
} 


@media(max-width: 1920px) {
.four-col .img-cta .elementor-cta__description{min-height:110px}
.three-col .img-cta .elementor-cta__description{min-height:90px}
.happy-clients .elementor-swiper-button-prev{right:65%!important}
.industries-box img {height:550px!important}


}

@media(min-width: 1921px) {
.services-banner  {
    background-size:contain!important;
}
    
}




@media(min-width: 1920px) {
 
.img-link-box .elementor-image-box-title{padding-left:80px;margin-bottom:25px}     
.four-col .img-cta .elementor-cta__description{min-height:120px}
.solution-four-col h3.elementor-icon-box-title{padding-right:120px!important}
.solution-three-col h3.elementor-icon-box-title{text-align:center;padding-right:76px}
.industries-box img {height:650px!important}
.industries-box h2 , .industries-box[data-title]::before {font-size:1.5rem;line-height:2.375rem;}
.industries-box p {font-size:1rem;line-height:1.75rem;}
.btn-wrap .btn {font-size:1rem;line-height:1.25rem;letter-spaing:2px;}
.industries-sec .slick-prev, .industries-sec .slick-next { 
    width: 36px;
    height: 36px;
    padding:0;
}
.industries-sec .slick-prev:before, .industries-sec .slick-next:before {
        font-size: 20px;
        top: 7px;
        position: absolute;
        left: 7px;
}

.industries-sec .slick-prev {left: 45.5%;}
.industries-sec .slick-next {right:45.5%;}
.our-process .elementor-flip-box__layer.elementor-flip-box__front .step {font-size:22px!important;font-weight:800;}



}


@media(max-width: 1366px) {
.four-col .img-cta .elementor-cta__description{min-height:125px}
.ph-link a{font-size:14px!important}
.industries-box img {height:480px!important;}
.industries-box[data-title]::before {font-size:1.05rem;}
.industries-box p {font-size:12px;line-height:20px;margin-bottom:25px;}
.our-process .elementor-flip-box__layer.elementor-flip-box__front .step {font-size:16px!important;}
.img-link-box .elementor-image-box-title {margin-bottom:18px;}

}
.happy-clients{}
.happy-clients .elementor-testimonial__footer{margin-top:38px;margin-left:25px;z-index:9;position:relative}
.happy-clients .elementor-testimonial{margin-left:0;min-height:250px;padding-bottom:70px;background:#fff;padding-top:20px;padding-right:30px}
.happy-clients .elementor-main-swiper{width:100%!important}
.happy-clients .elementor-swiper-button{top:100%;z-index:99!important;;top:99%!important;}
.happy-clients .elementor-swiper-button-next{left:unset!important;right:55%!important}
.happy-clients .elementor-swiper-button-prev{right:62%!important;left:unset!important}
.happy-clients .elementor-swiper-button{background:#ED4B19;padding:5px;border-radius:50%;color:#fff}
.happy-clients .swiper-pagination-fraction{bottom:-8px!important}
.happy-clients .elementor-testimonial__text h4{font-weight:700;font-style:normal}
.happy-clients .elementor-testimonial__text{font-style:normal!important}
.happy-clients span.elementor-testimonial__name{font-family:Gilroy-Bold,sans-serif!important;font-size:16px!important}
.cs-faq .elementor-tab-title{border-bottom:solid 1px #e3ecfc!important}
.cs-faq .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:1.8em;height:1.8em;}
.cs-faq .elementor-accordion-icon svg path{fill:#ED4B19}
.casestudy-boxes .cs-flip-box .elementor-flip-box__front .elementor-flip-box__layer__inner{padding:25px;background:#ED4B19CC;transition:all ease .5s;width:90%!important;left:0;right:0;position:absolute;bottom:5%;margin:auto}
.casestudy-boxes .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__inner{opacity:0;visibility:hidden}
.ensuring-bg{background-size:100% 50%!important}
.img-box .elementor-image-box-content{padding-left:0}
.img-box .elementor-image-box-title{margin-bottom:13px}
.our-process h3.elementor-flip-box__layer__title{position:relative;padding-top:30px}
.our-process .step{position:absolute;top:0;font-size:16px;letter-spacing:3px;text-transform:uppercase;font-weight:700;font-family:"Plus Jakarta Sans";line-height:18px;color: #092EBC;}
.our-process .elementor-flip-box__back i.fas.fa-star{position:absolute;top:0}
.our-process .elementor-flip-box__back h3.elementor-flip-box__layer__title{padding-top:30px}
.our-process .elementor-flip-box__layer.elementor-flip-box__front .elementor-icon{ background-image: linear-gradient(180deg, #ED4B19 0%, #ED4B19 100%)!important;padding:20px;border-radius:50%;width:84px;height:84px}
.our-process .elementor-flip-box__layer.elementor-flip-box__front .elementor-icon svg {margin: 3px auto!important;}
.our-process .elementor-flip-box__layer.elementor-flip-box__back{position:relative;padding-top:20px}
.our-process .elementor-flip-box__layer.elementor-flip-box__back .elementor-icon{background:#ffffff;padding:20px;border-radius:50%;border:solid 3px #fff!important;position:absolute;top:-105px;width:84px;height:84px;display:flex;align-items:center;justify-content:center;left:-5px;}
.our-process .elementor-flip-box__layer.elementor-flip-box__back .elementor-icon img{width:35px}
.our-process .elementor-flip-box__layer.elementor-flip-box__back h3.elementor-flip-box__layer__title{margin:10px 0 5px}
.our-process .elementor-flip-box__layer.elementor-flip-box__back .step {color:#ffffff;}
.our-process .elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__overlay {border-radius:4px;}
.our-process .elementor-flip-box__layer.elementor-flip-box__back {border-radius:4px;}
.our-process .elementor-flip-box__layer.elementor-flip-box__front .step {font-size:19px;font-weight:800;}
.our-process .step-one-active.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:1}
.casestudy-boxes figure.elementor-image-box-img{margin-bottom:0!important}
.casestudy-boxes .elementor-image-box-content{position:absolute;bottom:0;transition:all ease .5s;display:flex;flex-direction:column;height:35%;padding:25px;background:#ED4B19CC;transition:all ease .5s;margin:6% auto;width:90%!important;left:0;right:0}
.casestudy-boxes .elementor-image-box-wrapper:hover .elementor-image-box-content{background:#0C2976}
.casestudy-boxes .elementor-image-box-wrapper{position:relative}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:none}
a:focus{outline:inherit}
.cs-tabs .elementor-tab-content{border-top:solid 3px #00E6B8!important}
.cs-tabs .elementor-tab-title.elementor-active{background:linear-gradient(180deg,#ED4B19 0%,#0A2BA7 100%);font-weight:700!important}
.cs-tabs .elementor-tab-title{background:#DAE3F8}

/* .cs-tabs .elementor-tab-content{background:#fff}.cloud-opportunities{background:linear-gradient(245.89deg,#D7E9FF 0%,#F4F9FF 64.41%,#F8FBFF 99.74%)!important} */
.cs-tabs .elementor-tab-content{border-left:0!important;border-right:0!important;border-bottom:0!important}
.cs-tabs .elementor-tab-title{text-align:center}
.cs-tabs .elementor-tabs-wrapper{padding:0 10rem}
.cs-tabs.cs-tabs-new .elementor-tabs-wrapper{padding:0 2rem}
.cs-tabs.cs-tabs-new .elementor-tab-title{
    padding: 20px 5px;
}
.cs-tabs .elementor-tab-title{margin:0 1rem;}
.link-box .elementor-icon-box-title{margin-bottom:0}
.link-box .elementor-icon-box-title a{display:block;padding-right:45px}
.link-box .elementor-image-box-wrapper .elementor-image-box-title{margin-bottom:0}
.link-box.elementor-widget-image-box .elementor-image-box-title a{display:block;padding-right:45px}
.link-box .elementor-image-box-wrapper{position:relative}
.link-box.elementor-widget-image-box .elementor-image-box-title a:after{position:absolute;content:"";background:url(https://azure-staging.folio3.com/wp-content/uploads/2023/04/link_arrow.svg);width:23px;height:22px;right:0;top:0;bottom:0;margin:auto}
.next-big-idea .elementor-icon-box-wrapper{min-height:242px}
.cs-list .elementor-icon-list-icon{margin-top:10px;position:relative}
.cs-list.elementor-widget .elementor-icon-list-item,.cs-list .elementor-widget .elementor-icon-list-item a{align-items:self-start}
.step-box .step-one .elementor-icon{position:relative}
.step-box .steps{position:absolute;top:-20px;font-size:18px;text-transform:uppercase;letter-spacing:5px;color:#00E6B8;text-align:center}
.step-box .elementor-icon-box-icon .elementor-icon{-webkit-box-shadow:1px 3px 26px -19px rgba(0,0,0,0.88);-moz-box-shadow:1px 3px 26px -19px rgba(0,0,0,0.88);box-shadow:1px 3px 26px -19px rgba(0,0,0,0.88)}
.cs-flip-box .elementor-flip-box__layer.elementor-flip-box__front h3.elementor-flip-box__layer__title{transition:all ease .3s}
.cs-flip-box.elementor-flip-box--effect-slide:hover .elementor-flip-box__layer.elementor-flip-box__front h3.elementor-flip-box__layer__title{opacity:0}
.vericle-tabs .elementor-tab-title .info-tabs{font-size:14px;display:inline-block;font-weight:400!important;display:none;font-family:Poppins,sans-serif!important;margin-top:10px}
.vericle-tabs .elementor-tab-title.elementor-active span.info-tabs{display:block!important}
.vericle-tabs .elementor-tab-title.elementor-active .heading-tab{position:relative}
.vericle-tabs .elementor-tab-title.elementor-active .heading-tab:before{position:absolute;left:-60px;content:'';width:50px;height:3px;background:#00E6B8;top:10px;z-index:9}
.vericle-tabs .elementor-tabs-wrapper{padding-left:2%}
.azure-cognitive .swiper-pagination-bullets{bottom:-26px;z-index:2}
.azure-cognitive.elementor-arrows-position-outside .elementor-swiper-button-prev{left:44%;z-index:9}
.azure-cognitive.elementor-arrows-position-outside .elementor-swiper-button-next{right:44%;z-index:9}
.azure-cognitive.elementor-pagination-position-outside .elementor-swiper-button{top:calc(113% - 30px / 2)}
@media (min-width: 1680px) {
.happy-clients .swiper-pagination.swiper-pagination-fraction{padding-right:25%!important}
.happy-clients .elementor-swiper-button-prev{right:65%!important}
.happy-clients .elementor-swiper-button-next{right:58%!important}
}
@media (min-width: 1437px) {
.happy-clients .swiper-pagination.swiper-pagination-fraction{padding-right:297px}
}
@media (max-width: 1366px) {
.our-process .step{font-size:14px}
.vericle-tabs .elementor-tab-title .info-tabs{font-size:13px}
.happy-clients .swiper-pagination.swiper-pagination-fraction{padding-right:284px}
.happy-clients .elementor-swiper-button{font-size:11px!important}
.happy-clients .elementor-swiper-button-prev{right:62%!important;left:unset!important}
.happy-clients .elementor-swiper-button-next{left:unset!important;right:56.2%!important}
.cs-faq .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:1.5em;height:1.5em}
.step-box .elementor-icon-box-title{margin-bottom:10px!important}
.next-big-idea .elementor-icon-box-wrapper{min-height:245px}
}
.stats-section {
   background: linear-gradient(180deg, #ED4B19 0%, #0A2BA7 100%)!important;
}





@media (min-width: 767px) {
    

.stats-section .elementor-swiper-button-next {right: 94%!important;}
/* .stats-section .elementor-swiper-button-prev {left:-1rem!important;} */
 
.stats-section .elementor-swiper-button {
    background: #2F69F2;
    padding: 2px;
    border-radius: 50%;
    font-size: 17px!important;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
	top:91%!important;
}

.elementor-nav-menu--main a.menu-link{position:relative}
.elementor-nav-menu--main .elementor-nav-menu .menu-link:after{content:"";position:absolute!important;z-index:1;left:50%;right:50%;bottom:-27px;background:#ED4B19!important;width:20px;height:4px!important;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.elementor-nav-menu--main .elementor-nav-menu a.menu-link:hover:after{left:0;right:0}
.elementor-nav-menu--main .elementor-nav-menu .elementor-item-active.menu-link:after{left:0;right:0}
.solution-four-col h3.elementor-icon-box-title{text-align:center;padding-right:76px}
.solution-three-col h3.elementor-icon-box-title{text-align:center;padding-right:36px}
.elementor-nav-menu--main .elementor-nav-menu .sub-menu a.menu-link:after{display:none}
/*.current-menu-ancestor > .has-submenu.menu-link:after{content:"";position:absolute!important;z-index:1;left:0;right:0;bottom:-10px;background:#2F69F2!important;height:3px!important;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0;opacity:1;}*/
.current-menu-ancestor > .has-submenu.menu-link{color:#121127!important}
.mobile-bg-bring .elementor-background-overlay{display:none}
.about-counter span.elementor-counter-number-prefix{display:none}
.about-counter .elementor-counter-title{text-align:left!important;margin-top:15px}
#breadcrumbs span:first-child{padding-left:0}
#breadcrumbs span{padding-right:.5rem;}
#breadcrumbs span.breadcrumb_last{padding-left:.5rem;font-weight:600}
.contact-form .elementor-field-group .elementor-field-textual{padding-left:10px!important}
.happy-clients .mobile-testimonial{display:none}
.azure-cog .elementor-icon-box-wrapper{min-height:300px}
.cs-counter-bx .elementor-counter{display:flex;align-items:center;justify-content:center}
.cs-counter-bx .elementor-counter-number-wrapper{display:inline-flex}
.cs-counter-bx .elementor-counter-title{display:inline-flex;align-items:center;padding-left:2rem}
.step-box .elementor-icon-box-wrapper{display:flex}
.step-box .elementor-icon-box-content{padding-left:60px}
.step-box .elementor-icon.elementor-animation-{padding:5px;border-radius:50px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;background:#ED4B19;margin-top:-28px}
.step-box:before{position:absolute;left:36px;content:'';width:2px;background:#00E6B8;height:80%;top:30px}
.step-box .step-one .elementor-icon{background:#ED4B19!important}
.step-box .step-one .elementor-icon:before{position:absolute;left:-8px;right:0;width:auto;height:auto;border:dashed 2px #000;background:#fff;content:'';z-index:-1;padding:33px;border-radius:55px}
}

.ph-link a {
    color: #121127;
    font-size: 16px!important;
    font-family: Gilroy-SemiBold, sans-serif;
}



@media (min-width:1025px) and (max-width:1100px) {

    .ph-link a {font-size:13px!important;}
   .elementor-nav-menu--main .menu-item a {font-size:12px!important;}

}


@media (min-width:768px) and (max-width:1024px) {
.happy-clients .elementor-swiper-button-prev{right:65%!important}
.our-process .elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:1}
section.form-section-up{background-size:100%!important;background-position:top left!important}

.industries-sec .slick-next {right:38%;}
.industries-sec .slick-prev {left:38%;}




}


@media (max-width: 1024px) {
.tabs-content-frame .elementor-col-50 {width:100%!important;}
.cs-tabs .elementor-tabs-wrapper {padding: 0 2rem;}
.cs-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
    min-height:50px;
    display:flex!important;
    align-items:center;
    justify-content:center;
}

.img-link-box .elementor-image-box-title {
    min-height: auto;
    padding-left: 0;
    margin-top: 10px;
    margin-bottom: 5px;
}

.img-link-box figure.elementor-image-box-img {
    position: relative;
    margin-bottom: 0!important;
    top: 0;
    width:50px!important;
}

.img-link-box .elementor-widget-container {
    background-size: 30px!important;
    background-position: 20px 90%!important;
}

.stats-section .elementor-swiper-button-next {
    right: 92%!important;
}


 }

@media (max-width: 768px) {
.tabs-content-frame .elementor-col-50 {width:100%!important;}
.cs-tabs .elementor-tabs-wrapper {padding: 0 2rem;}
.cs-tabs.elementor-widget-tabs .elementor-tab-desktop-title {
    min-height:50px;
    display:flex!important;
    align-items:center;
    justify-content:center;
}
.stats-section .elementor-swiper-button-next {
    right: 90%!important;
}



}


@media (max-width: 767px) {
html,body{overflow-x:hidden}

.cs-tabs.cs-tabs-new .elementor-tabs-wrapper{
    padding: 0;
}
.cs-tabs.cs-tabs-new.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{
    width: 100%!important;
}

.data-analytics-img > .elementor-widget-container {margin: 0!important;}
.elementor-2369 .elementor-element.elementor-element-05cab2d > .elementor-widget-container {
    margin:0!important;
}


.awards-text {
    left: 0!important;
    position: relative!important;
}

.awards-text br {
    display:none;
}


nav .elementor-nav-menu--dropdown {border-radius:0;}
.four-col .img-cta .elementor-cta__description{min-height:auto}
.ic-box .elementor-widget-container{background:#fff}
.single-img .elementor-widget-container > img{height:220px;object-fit:cover}
.ph-center .elementor-icon-box-wrapper{align-items:center}
.elementor-widget-breadcrumbs p span{padding:0 8px}
h2.elementor-heading-title br{display:none}
.link-box .elementor-image-box-wrapper{display:flex}
.link-box .elementor-image-box-wrapper .elementor-image-box-img{width:20%!important;padding-right:5%!important}
.our-process .elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:1}
.our-process .elementor-flip-box__layer.elementor-flip-box__back .elementor-icon{position:relative;margin-bottom:15px;top:0}
.our-process .elementor-flip-box__layer.elementor-flip-box__back{padding-top:0}
.our-process .elementor-flip-box{height:100%!important}
.our-process .step{left:0;right:0;margin:auto}
.our-process .elementor-flip-box__layer.elementor-flip-box__back .elementor-icon{margin:10px auto}
.our-process .elementor-flip-box__layer__inner{text-align:center}
.form-section-up:before{width:0}
.form-section-up:after{width:100%}
.cs-tabs .elementor-tabs .elementor-tabs-wrapper{display:block;margin:0 0 0 4px}
.cs-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{display:none}
.cs-tabs .elementor-tabs-wrapper{padding:0}
.cs-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:inline-block;width:49%;float:left;padding:10px;margin:2px;margin-left:0;margin-top:0}
.cs-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {display:none;}
.cs-tabs.elementor-widget-tabs .elementor-tab-mobile-title{display:none}
.cs-tabs .elementor-tab-title span.htab:after{bottom:-3px}
.cs-tab-section .elementor-widget-wrap.elementor-element-populated{padding-top:0!important}
.cs-tabs .elementor-tabs .elementor-tab-content{margin:auto;width:98%}
.cs-tabs .elementor-tabs-content-wrapper {border-bottom:0!important;}
.contact-form .elementor-field-group .elementor-field-textual{padding-left:10px!important}
.happy-clients .mobile-testimonial{display:block}
.happy-clients .mobile-testimonial{text-align:left;margin-top:15px;margin-left:0}
.happy-clients .mobile-testimonial cite.elementor-testimonial__cite{left:0;position:relative}
.happy-clients .elementor-testimonial{padding-bottom:30px}
.happy-clients .elementor-testimonial__text{margin-top:20px}
.azure-cognitive.elementor-arrows-position-outside .elementor-swiper-button-prev{left:30%;z-index:9}
.azure-cognitive.elementor-arrows-position-outside .elementor-swiper-button-next{right:30%;z-index:9}
.vericle-tabs .elementor-tab-title.elementor-active .heading-tab:before{left:-30px;width:22px;height:2px;top:9px}
.elementor-17 .elementor-element.elementor-element-1712bf1 div.elementor-menu-toggle{color:#fff}
.cs-counter-bx br{display:none}
.form-section:after{width:100%}
.happy-clients .elementor-testimonial{margin-left:0}
.happy-clients .elementor-testimonial__footer{position:relative;left:0;top:0;margin-left:15px;}
.happy-clients .elementor-testimonial__footer:before{left:-16px;top:70px;z-index:-1;background-size:50%!important}
.happy-clients .elementor-testimonial__image img{width:70px!important;height:70px!important}
.happy-clients .elementor-testimonial{padding-right:0}
.happy-clients .elementor-testimonial,.happy-clients .elementor-testimonial__content{border-bottom-right-radius:0;} 
.happy-clients .elementor-testimonial__content{padding-right:10px!important;} 
.happy-clients .swiper-pagination.swiper-pagination-fraction{padding-right:0}
.happy-clients .elementor-swiper-button-next{left:unset!important;right:30.2%!important}
.step-box .steps{left:0;right:0}
.elementor-nav-menu .elementor-nav-menu--dropdown a{padding-top:12px!important;padding-bottom:12px!important}
.happy-clients .swiper-pagination-fraction {bottom: -4px!important;}
.industries-sec .slick-prev:before, .industries-sec .slick-next:before {font-size:9px;top:6px;}
.industries-sec .slick-next {right:30%;}
.industries-sec .slick-prev {left:30%;}
.industries-sec .slick-prev, .industries-sec .slick-next {width:20px;height:20px;}
.industries-sec .slider__counter {top:105%;}
.industries-box img {height:380px!important;}



.cs-tabs .elementor-tab-title {background:#eeeeee;}

.cs-tabs .tabs-content-frame .elementor-col-50 {width:100%!important;}
.cs-tabs .tabs-content-frame {padding:0!important;}
	
.our-process .elementor-flip-box__back {
transition: transform .7s,opacity .5s!important;
opacity: 1!important;
transform: scale(1)!important;
}

.industries-box .img-caption {
    height: 100%!important;
    bottom: 0!important;
}

.industries-box[data-title]::before {
	display:none!important;
}


}