@charset "utf-8";
html{scroll-padding-top:50px}

#hero-slider .flexslider .slides li.home-slider1{background:url(../images/technology-home.webp)}
#hero-slider .flexslider .slides li.apps-banner{background:url(../images/apps-banner.webp)}
#hero-slider .flexslider .slides li.solutions-banner{background:url(../images/solutions-banner.webp)}
#hero-slider .flexslider .slides li.casestudy-banner{background:url(../images/casestudy-banner.jpg)}
#hero-slider .flexslider .slides li.platforms{background:url(../images/platforms-banner.webp)}
#hero-slider .flexslider .slides li.open-source{background:url(../images/open-source-banner.webp)}
#hero-slider .flexslider .slides li.custom-CRM-application{background:url(../images/custom-CRM-application-banner.jpg)}
#hero-slider .flexslider .slides li.product-development{background:url(../images/product-development-banner.webp)}
#hero-slider .flexslider .slides li.development{background:url(../images/development-banner.webp)}
#hero-slider .flexslider .slides li.software-development{background:url(../images/software-development-banner.webp)}
#hero-slider .flexslider .slides li.portal-development{background:url(../images/portal-development-banner.webp)}
#hero-slider .flexslider .slides li.website-development{background:url(../images/website-development-banner.webp)}
#hero-slider .flexslider .slides li.custom-application-development{background:url(../images/custom-application-development-banner.webp)}
#hero-slider .flexslider .slides li.mobile-website{background:url(../images/mobile-website-banner.webp)}
#hero-slider .flexslider .slides li.custom-software-development-consulting{background:url(../images/custom-software-development-consulting-banner.webp)}
#hero-slider .flexslider .slides li.custom-software-packages{background:url(../images/custom-software-packages-banner.webp)}
#hero-slider .flexslider .slides li.agile-application-development{background:url(../images/agile-application-development-banner.webp)}
#hero-slider .flexslider .slides li.application-development-methodology{background:url(../images/application-development-methodology-banner.webp)}
#hero-slider .flexslider .slides li.e-commerce-website-development{background:url(../images/e-commerce-website-development-banner.webp)}
#hero-slider .flexslider .slides li.payment-gateway-integration{background:url(../images/payment-gateway-integration-banner.webp)}
#hero-slider .flexslider .slides li.custom-software-development{background:url(../images/custom-software-development-banner.webp)}
#hero-slider .flexslider .slides li.intranet-portal-design-development{background:url(../images/intranet-portal-design-development-banner.webp)}
#hero-slider .flexslider .slides li.business-dashboard-application{background:url(../images/business-dashboard-application-banner.webp)}
#hero-slider .flexslider .slides li.digital-media{background:url(../images/digital-media-banner.webp)}
#hero-slider .flexslider .slides li.newsletter-marketing{background:url(../images/newsletter-marketing-banner.webp)}
#hero-slider .flexslider .slides li.search-engine-optimization{background:url(../images/search-engine-optimization-banner.webp)}
#hero-slider .flexslider .slides li.digital-marketing{background:url(../images/digital-marketing-banner.webp)}
#hero-slider .flexslider .slides li.search-engine-marketing{background:url(../images/search-engine-marketing-banner.webp)}
#hero-slider .flexslider .slides li.social-media-marketing{background:url(../images/social-media-marketing-banner.webp)}
#hero-slider .flexslider .slides li.reputation-management{background:url(../images/reputation-management-banner.webp)}
#hero-slider .flexslider .slides li.email-marketing{background:url(../images/email-marketing-banner.webp)}
#hero-slider .flexslider .slides li.online-contests{background:url(../images/online-contests-banner.webp)}
#hero-slider .flexslider .slides li.mobile-app-marketing{background:url(../images/mobile-app-marketing-banner.webp)}
#hero-slider .flexslider .slides li.data-insights{background:url(../images/data-insights-banner.webp)}
#hero-slider .flexslider .slides li.responsive-web-design{background:url(../images/responsive-web-design-banner.webp)}
#hero-slider .flexslider .slides li.website-design{background:url(../images/website-design-banner.webp)}
#hero-slider .flexslider .slides li.corporate-identity-design{background:url(../images/corporate-identity-design-banner.webp)}
#hero-slider .flexslider .slides li.multimedia-presentations{background:url(../images/multimedia-presentations-banner.webp)}
#hero-slider .flexslider .slides li.technology-software-consulting{background:url(../images/technology-software-consulting-banner.webp)}
#hero-slider .flexslider .slides li.support{background:url(../images/support-banner.webp)}
#hero-slider .flexslider .slides li.application-migration{background:url(../images/application-migration-banner.webp)}
#hero-slider .flexslider .slides li.application-maintenance{background:url(../images/application-maintenance-banner.webp)}
#hero-slider .flexslider .slides li.database-design{background:url(../images/database-design-banner.webp)}
#hero-slider .flexslider .slides li.database-migration{background:url(../images/database-migration-banner.webp)}
#hero-slider .flexslider .slides li.database-integration{background:url(../images/database-integration-banner.webp)}
#hero-slider .flexslider .slides li.database-maintenance{background:url(../images/database-maintenance-banner.webp)}
#hero-slider .flexslider .slides li.app-implementation{background:url(../images/app-implementation-banner.webp)}
#hero-slider .flexslider .slides li.application-integration{background:url(../images/application-integration-banner.webp)}
#hero-slider .flexslider .slides li.testing{background:url(../images/testing-banner.webp)}
#hero-slider .flexslider .slides li.testimonials{background:url(../images/testimonials-banners.webp)}
#hero-slider .flexslider .slides li.testimonialsflex{background:url(../images/testimonials-banners.webp)}
#hero-slider .flexslider .slides li.portfolio{background:url(../images/portfolio-banner.jpg)}
#hero-slider .flexslider .slides li.content-management-system{background:url(../images/content-management-system-banner.webp)}
#hero-slider .flexslider .slides li.clients-bg{background:url(../images/bg-clients.jpg)}

#hero-slider .flexslider .slides li.digital-services{background:url(../images/digital-services-development.webp)}

#hero-slider .flexslider .slides li.case-note{background:url(../images/case-note-banner.webp)}

#hero-slider .flexslider .slides li.video-banner video{height:100%;width:100%;object-fit:cover}
#hero-slider .flexslider .slides li.video-banner .slider-text.new{position:absolute;z-index:999}

#hero-slider .flexslider .slides li.over-absolute video{object-fit:cover;width:100%;height:100%}
#hero-slider .flexslider .slides li.over-absolute .slider-text{position:absolute;background:none}
#hero-slider .flexslider .slides li.over-absolute .slider-text h1{position:relative;padding:0 !important;margin-left:-3px;font-size:25px;margin-bottom:-5px}
#hero-slider .flexslider .slides li.over-absolute .slider-text .line-sep{background:url(../images/line-sep.svg) left center no-repeat;width:115px;height:2px;display:block;margin:10px 0 10px 5px}
#hero-slider .flexslider .slides li.over-absolute .slider-text p{padding-bottom:0}
#hero-slider .flexslider .slides li.over-absolute .hyper-link .circle{border:2px solid #89DBFF}
#hero-slider .flexslider .slides li.over-absolute .hyper-link .circle .icon.arrow:before{border-top:2px solid #89DBFF;border-right:2px solid #89DBFF}
#hero-slider .flexslider .slides li.over-absolute .hyper-link .hyper-text{color:#89DBFF}
#hero-slider .flexslider .slides li.over-absolute .hyper-link:hover .circle .icon.arrow{background:#89DBFF}
.padding-top-bottom{padding:48px 0}
.padding-top-bottom2{padding:48px 0 24px 0}
.padding-top-bottom3{padding:16px 0 0 0;margin-bottom:-16px}
.padding-top-bottom4{padding:48px 0 32px 0}
.padding-top-bottom5{padding:48px 0 0 0}
.padding-top-bottom6{padding:48px 0 24px 0}
.padding-only-top{padding:48px 0 0 0}
.padding-only-bottom{padding:0 0 48px 0}
.padding-top{padding-top:24px !important}
.page-T .padding-TB,
.padding-TB{padding:16px 0 24px 0}
.padding-TB2{padding:32px 0 24px 0}
.margin-top{margin-top:0 !important}
.margin-only-top{padding:48px 0 0 0}
.responsive{width:100%;height:auto;margin-bottom:24px}
.vertical-m{vertical-align:middle;margin-left:5px}
.M-margin-top{margin-top:24px !important}

.font-size-big{font-size:24px}
.font-size-samll{font-size:16px !important;line-height:1.8 !important}
.font-size-samll2,
.font-size-samll3{font-size:13.6px !important;line-height:1.8 !important}
.card-container{}
.card-container .col-md-6{position:relative} 
.card-container .content-left{margin-bottom:16px}
.card-container .content-right{}
.page-bg .content-left,
.page-bg .content-right{margin-bottom:16px}
.card-container .BTN-flip,
.card.new-card .BTN-flip,
.card-container .BTN-close,
.card.new-card .BTN-close{position:absolute;right:20px;bottom:20px;cursor:pointer;height:auto;width:auto;border-radius:0;visibility:visible !important}

.BTN-flip{width:27px !important;}
.BTN-close{width:15px !important}


.scene{perspective:800px}
.card.card-flip{cursor:pointer}
.card{background-color:transparent;width:100%;height:100%;transition:transform 1s;transform-style:preserve-3d;position:relative;border:none;border:none !important}
.card.is-flipped{transform:rotateY(180deg)}
.card-face{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.card-face-front{border-radius:var(--be-border-radius);box-shadow:var(--be-box-shadow);background:var(--be-background)}
.card-face-back{transform:rotateY(180deg);border-radius:var(--be-border-radius);background:var(--be-background);box-shadow:var(--be-box-shadow)}


.card-flip img.img{width:auto;height:auto;margin-bottom:16px}
.card-container img.cloud-green,
.card-container img.item1,
.card-container img.item2,
.card-container img.item3,
.card-container img.item4,
.card-container img.item5,
.card-container img.item6,
.card-container img.item7,
.card-container img.item8,
.card-container img.item9,
.card-container img.item10,
.card-container img.item11{width:100px;height:auto;margin:0;padding:0;position:absolute;top:-48px;right:48px;z-index:1}
.card-container img.item1{width:auto;height:125px;top:80px;left:-16px;right:auto}
.card-container img.item2{width:auto;height:100px;top:80px;left:-32px;right:auto}
.card-container img.item3{width:auto;height:35px;top:96px;left:auto;right:-32px}
.card-container img.item4{width:auto;height:125px;top:80px;left:-48px;right:auto}
.card-container img.item5{width:auto;height:100px;top:80px;left:auto;right:-16px}
.card-container img.item6{width:auto;height:100px;top:112px;left:-32px;right:auto}
.card-container img.item7{width:auto;height:100px;top:128px;left:-16px;right:auto}
.card-container img.item8{width:auto;height:100px;top:128px;left:auto;right:-8px}
.card-container img.item9{width:auto;height:35px;top:128px;left:-32px;right:auto}
.card-container img.item10{width:auto;height:100px;top:128px;left:auto;right:-16px}
.card-container img.item11{width:auto;height:100px;top:128px;left:-16px;right:auto}
.card-container .card-face-front{border-radius:var(--be-border-radius);background-image:linear-gradient(#EF9B0F, #D31818);box-shadow:var(--be-box-shadow)}
.card-container .card-face-back{border-radius:var(--be-border-radius);box-shadow:var(--be-box-shadow);transform:rotateY(180deg);background:var(--be-background)}
.card-container .card-face-front.card-face-front2{background-image:linear-gradient(#1D068C, #03CDE2)}
.card-container .card-face-front.card-face-front3{background-image:linear-gradient(#EF9B0F, #5F53F4)}
.card-container .card-face-front.card-face-front4{background-image:linear-gradient(#FFE01B, #EF9B0F)}
.card-container .card-face-front.card-face-front5{background-image:linear-gradient(#03CDE2, #5F53F4)}
.card-container .card-face-front.card-face-front6{background-image:linear-gradient(#EE3F3F, #EF9B0F)}
.card-container .card-face-front.card-face-front7{background-image:linear-gradient(#A4A4F4, #03CDE2)}
.card-container .card{min-height:350px}
.card-container .card2{min-height:500px}
.card-container img,
img.flipimg{height:100%;width:100%}
.text-back{text-align:left;width:90%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}
.text-back p{font-size:18.4px;line-height:1.8}
.text-back span,
.flip-card-back p span{display:block;border-top:1px solid #c3c3c3;margin:21.6px 0 0 0;padding:18.4px 0 0 0;text-align:left}
.flip-card-back p span{text-align:center}
.text-back span a i,
.flip-card-back p span a i{display:inline-block;background:url(../images/icon-ios-arrow-yellow.svg) center center no-repeat;width:32px;height:21px;vertical-align:middle;margin:0 8px 0 8px;
transition:var(--be-transition)}
.text-back span a:hover,
.flip-card-back p span a:hover{color:#FFBF00}
.text-back span a:hover i,
.flip-card-back p span a:hover i{margin:0 0 0 8px}
.card-container .center-text{font-size:28px;line-height:1.2;text-align:left;color:#fff;font-weight:700;width:300px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute}
.card-container .bottom-text{font-size:28px;line-height:1.2;text-align:left;color:#fff;font-weight:700;width:300px;bottom:48px;left:32px;position:absolute}
.card-container .bottom-text2{font-size:24px;line-height:1.2}
.card-container .bottom-text2 .span{font-size:16px;display:block;position:relative;padding-top:15px;margin-top:15px}
.card-container .bottom-text2 .span:after{content:'';position:absolute;height:2px;width:75px;background:#fff;top:0;left:0}
.card-container .IT-services,
.card-container .friendly-bg,
.card-container .architected-bg,
.card-container .soft-bg,,
.card-container .webbed-bg,
.card-container .widget-bg,
.card-container .zero-or-one-bg,
.card-container .customized-bg,
.card-container .settled-bg,
.card-container .synchronized-bg,
.card-container .checked-bg,
.card-container .hfs-bg,
.card-container .cpd-bg,
.card-container .hbo-bg,
.card-container .susan-posnick-bg,
.card-container .beazer-homes-bg,
.card-container .joimedia-bg,
.card-container .sunpower-bg,
.card-container .community-musician-bg,
.card-container .outsourcing-center-bg,
.card-container .nextgen-bg,
.card-container .wok-boyz-bg,
.card-container .eve-max-bg,
.card-container .med-datalink-bg,
.card-container .calpian-commerce-bg,
.card-container .free-spirit-bg,
.card-container .catholic-cafe-bg{background-position:top center;background-repeat:no-repeat;background-size:cover !important}
.card-container .IT-services{background-image:url(../images/IT-services.webp)}
.card-container .friendly-bg{background-image:url(../images/friendly-bg.webp)}
.card-container .architected-bg{background-image:url(../images/architected-bg.jpg)}
.card-container .soft-bg{background-image:url(../images/soft-bg.webp)}
.card-container .widget-bg{background-image:url(../images/widget-bg.webp)}
.card-container .webbed-bg{background-image:url(../images/webbed-bg.webp)}
.card-container .zero-or-one-bg{background-image:url(../images/zero-or-one-bg.webp)}
.card-container .customized-bg{background-image:url(../images/customized-bg.jpg)}
.card-container .settled-bg{background-image:url(../images/settled-bg.webp)}
.card-container .synchronized-bg{background-image:url(../images/synchronized-bg.webp)}
.card-container .checked-bg{background-image:url(../images/checked-bg.webp)}
.card-container .hfs-bg{background-image:url(../images/hfs-bg.jpg)}
.card-container .alsbridge-bg{background-image:url(../images/alsbridge-bg.jpg)}
.card-container .cpd-bg{background-image:url(../images/cpd-bg.jpg)}
.card-container .hbo-bg{background-image:url(../images/hbo-bg.jpg)}
.card-container .susan-posnick-bg{background-image:url(../images/susan-posnick-bg.jpg)}
.card-container .beazer-homes-bg{background-image:url(../images/beazer-homes-bg.jpg)}
.card-container .joimedia-bg{background-image:url(../images/joimedia-bg.jpg)}
.card-container .sunpower-bg{background-image:url(../images/sunpower-bg.jpg)}
.card-container .community-musician-bg{background-image:url(../images/community-musician-bg.jpg)}
.card-container .outsourcing-center-bg{background-image:url(../images/outsourcing-center-bg.jpg)}
.card-container .nextgen-bg{background-image:url(../images/nextgen-bg.jpg)}
.card-container .wok-boyz-bg{background-image:url(../images/wok-boyz-bg.jpg)}
.card-container .eve-max-bg{background-image:url(../images/eve-max-bg.jpg)}
.card-container .med-datalink-bg{background-image:url(../images/med-datalink-bg.jpg)}
.card-container .calpian-commerce-bg{background-image:url(../images/calpian-commerce-bg.jpg)}
.card-container .free-spirit-bg{background-image:url(../images/free-spirit-bg.jpg)}
.card-container .catholic-cafe-bg{background-image:url(../images/catholic-cafe-bg.jpg)}
.card-container .center-text img{width:auto;height:auto}
.card-container .center-text span{display:block;border-top:1px solid #E5E1DF;margin:18.4px 0 0 0;padding:18.4px 0 0 0;font-size:16.8px;font-weight:500}
.card-container .center-text span strong{display:block;font-weight:900;padding-bottom:8px;font-size:32px}
.card-container .center-text span.span{margin-right:80px;font-weight:700}
.card-container .center-text img.BE-architected,
.card-container .center-text img.BE-widget,
.card-container .center-text img.BE-webbed{width:300px}
.card-container .center-text img.BE-customized{width:250px}
.we-offer{background-image:linear-gradient(#63F79F, #69BEF7);margin-top:-160px;padding:160px 0 48px 0}
.we-offer h2{font-size:64px;line-height:64px;-webkit-text-stroke:#006699 1px;color:transparent;text-align:center;margin-bottom:-16px;letter-spacing:1px;/*font-family:'Raleway'*/}
.we-offer .col-md-3{margin-bottom:10px}
.flip-card{background-color:transparent;width:100%;height:325px;perspective:800px}
.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}
.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}
.flip-card-front,
.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flip-card-front{background-color:#fff;color:#fff}
.flip-card-front .img{width:90%;margin:auto}
.flip-card-front .img img{margin-top:40px;width:100%}
.flip-card-front .img h3{font-size:18.4px;font-weight:300;padding:16px 0;margin:24px 0 0 0;border-top:1px solid #bababa}
.flip-card-back{background-color:#4B4B4B;color:#fff;transform:rotateY(180deg)}
.flip-card-back-text{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;width:90%;margin:auto}
.flip-card-back h3{color:#fff;font-size:20px;font-weight:700;padding-bottom:16px}
.flip-card-back p{font-size:18.4px}
.flip-card-back p span a{color:#fff}
.flip-card-back p span{text-align:center}
.growth-bg{background:url(../images/growth-bg.webp) left center no-repeat;background-size:cover}
.unlock{padding:48px 0}
.unlock span.txt{position:relative;font-size:20px}
.unlock span.txt:after{content:'';position:absolute;right:0;bottom:-16px;width:100px;border-bottom:2px solid #707070;display:none}
.unlock h3{font-weight:300;font-size:96px;padding:8px 0;margin:0 0 0 -8px}
.case-title{padding:48px 0}
.case-title h2{font-size:40px;font-weight:600}
.case-title h2.h2{-webkit-text-stroke:#4B4B4B 1px;color:transparent;letter-spacing:1px;/*font-family:'Raleway';*/text-align:center}
.case-title2{margin-bottom:-8px}
.case-study{}
.search-filter{text-align:center;width:auto;margin:0 0 25px 0;padding:0 5px;box-shadow:var(--be-box-shadow);border-radius:var(--be-border-radius);display:none}
.search-filter ul{list-style:none;padding:0}
.search-filter ul li{position:relative;border-bottom:1px solid #707070;text-align:left}
.search-filter ul li:first-child{}
.search-filter ul li:last-child{text-align:center;border-bottom:none;padding:10px 0}
.search-text{border:none;background:none;padding:12px 4px;width:calc(100% - 24px);color:#737373;outline:none}
.search-btn{background:url(../images/icon-search.svg) center center no-repeat;border:none;height:27px;width:27px;text-indent:-99999px;position:absolute;right:8px;bottom:8px}
.select-filter{background:url(../images/icon-arrow-down.svg) 100% center no-repeat transparent;width:calc(100% - 10px);padding:10px 10px 10px 0;color:#737373;font-family:var(--be-font-sans-serif);
text-align:left;vertical-align:middle;border:none;outline:none;appearance:none;-webkit-appearance:none}
.clear-filter{cursor:pointer;background:url(../images/icon-close.svg) left center no-repeat;padding:2px 0 2px 20px}
.select:focus,.select:hover{box-shadow:0 5px 10px rgba(0, 0, 0, 0.5)}
.case-UL{list-style:none}
.case-UL li{width:100%;height:auto;margin-bottom:25px;overflow:hidden;position:relative;text-align:center;background:var(--be-background);border-radius:var(--be-border-radius);
box-shadow:var(--be-box-shadow);transition:all 1s cubic-bezier(0.75, 0, 0.076, 1.25)}
.case-UL li:hover{box-shadow:0 0 10px #828282}
.case-UL li img{margin:25px 0;cursor:pointer;width:auto;transition:var(--be-transition)}
.case-UL li:nth-child(2){}
.case-UL.active-UL li{}
.case-UL.active-UL li img{width:auto;height:auto}
.case-UL.active-UL li.active-LI{display:block}
.case-UL.active-UL li.active-LI img{transition:var(--be-transition);margin:25px 0 15px 0}
.case-UL li .short-case-text{display:none;text-align:center;border-top:1px solid #666;padding:25px;margin-top:0}
.case-UL li .BTN-close-text{display:inline-block;background:url(../images/icon-close.svg) center center no-repeat;width:13px;height:13px;background-size:cover;cursor:pointer;
position:absolute;right:15px;top:15px;transition:var(--be-transition)}
.load-more{clear:both;text-align:center;padding:0}
.case-study .load-more{margin-bottom:15px} 
.BG-light-green{background:#63F79F !important}
.BG-pale-blue{background:#E6EBF0 !important}
.BG-light-grayish-orange{background:#E6EBF0 !important}
.BG-light-gray{background:#E5E1DF !important}
.BG-light-white{background:#e6e6e6 !important}
.BG-pale-red{background:#FCC0C0 !important}
.BG-light-yellow{background:#FFEE75 !important}
.BG-light-blue{background:#69BEF7 !important}
.BG-light-lavender{background:#A4A4F4 !important}
.BG-light-black{background:#737373 !important}
.BG-light-white{background:#F2F2F2 !important}
.BG-light-lavenderblue{background:#cccaf0 !important}
.BG-light-orange{background:#f9ecd9 !important}
.BG-light-pistagreen{background:#d8e2dc !important}
.bg-light-brown{background:#ffe5d9 !important}
.bg-light-skyblue{background:#d2e7ff !important}
.ask h2{font-size:32px;font-weight:600;padding-bottom:32px}
.ask h3{font-size:20px;font-weight:600;padding:32px 0}
.ask img{width:100%;height:100%;margin-top:32px}
.happy-customers{background:#33cccc}
.happy-customers .testimonial{background:#fff;padding:24px;margin:25px 0 0 0}
.happy-customers .quote-mark{text-align:right;padding-bottom:10px}
.happy-customers .quote-mark img{height:35px;width:auto}
.happy-customers .name strong{display:block}
.happy-customers .testimonial-text{padding:24px 0 32px 0;color:#18191F;line-height:1.7}
.happy-customers .logo-T{display:none !important;width:auto !important}
.happy-customers .owl-nav{position:relative;left:0;bottom:35px;float:right;margin-right:5px}
.happy-customers h2.title{padding-top:48px}
.happy-customers h2.title + p{padding-bottom:16px}
.happy-customers .know-more{width:240px}
.happy-customers{margin-top:48px}
.title{font-size:28px;font-weight:700;margin-bottom:20px}
.workflow{padding:32px 0 48px 0;text-align:center}
.workflow h1.title,
.workflow h2.title{background:linear-gradient(to right, #EF9B0F 35%, #003366 65%);-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}
.workflow{padding:32px 0 48px 0;text-align:center}
.workflow h1.title,
.workflow h2.title{background:linear-gradient(to right, #EF9B0F 35%, #003366 65%);-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}
.workflow.technology{text-align:left}
.margin-bottom{margin-bottom:-16px !important}
.margin-bottom-M{margin-bottom:16px}
.banner-press{background:url(../images/press-bg.png) bottom left repeat-x}
.banner-press .col-md-8,


.banner-press .col-md-4{padding:0}
.banner-press img{width:100%;height:100%}
.banner-press .first-img,
.banner-press .second-img,
.banner-press .third-img{position:relative}
.banner-press .first-img,
.banner-press .second-img{margin-bottom:5px}
.banner-press .content{position:absolute;height:100%;width:100%;background:rgba(0,0,0,.25)}
.banner-press .first-img .content a.link{font-size:20px;line-height:1.3}
.banner-press .content p{position:absolute;bottom:25px;left:25px}
.banner-press .content a.link{font-weight:600;color:#fff;display:inline-block;width:75%;margin-bottom:16px;font-size:16px}
.banner-press .content a.link:hover{color:var(--be-orange)}
.press-container{background:#bbe9fc;padding:48px 0}
.press-container h3{text-align:center;padding:0}
.press-container h3 span{display:block;font-size:13.6px;padding:4px 0 0 52px;font-weight:400}
.press-container h3 img{margin-right:15px;height:45px;width:auto}
.acc-BTN{cursor:pointer}
.acc-BTN.press{font-size:24px;font-weight:500;color:#707070;margin:16px 0 0 0;padding:16px;border-bottom:0;background:url(../images/icon-ios-arrow-down1.svg) 96% center no-repeat #fff;border-radius:2px;box-shadow:var(--be-box-shadow);transition:var(--be-transition)}
.acc-BTN.press.on{border-bottom:none;background:url(../images/icon-ios-arrow-up1.svg) 96% center no-repeat #fff;color:var(--be-orange)}
.acc-BTN.press:hover{color:var(--be-blue)}
.acc-CON.press{display:none;background:#fff;padding:16px;border-radius:0 0 2px 2px}
.acc-CON.press li{background:url(../images/icon-arrow-right1.svg) left 10px no-repeat;padding:0 0 15px 20px;margin-left:10px}
.acc-CON.press li a{color:var(--be-gray-dark)}
.acc-CON.press li a:hover{color:var(--be-blue)}
.acc-CON.press li em{font-size:16px;border-left:1px solid #ccc;padding-left:10px;margin-left:10px;font-weight:500;color:var(--be-gray)}
.title-pr{color:#2400a1;font-weight:700;font-size:28px;text-align:left;margin-bottom:-16px !important}
.press-release{padding:0 0 48px 0;line-height:1.8}
.press-release h1,
.press-release h2{text-align:center;color:#324D79;padding:0 16px 32px 16px;font-size:24px;font-weight:600}
.press-release h3{color:#324D79;font-weight:600;font-size:24px;padding:16px 0}
.press-release h4{color:#324D79;font-weight:600;font-size:21.6px;padding:0 0 16px 0}
.press-release .col-md-1{border-left:50px solid #2400a1}
.press-release .press-date{color:var(--be-gray)}
.press-release ul.resources-ul li{padding-bottom:10px}
.press-release ul.resources-ul li a{color:var(--be-gray-dark)}
.press-release ul.resources-ul li a:hover{color:var(--be-blue)}
.press-release p,
.blue-gradient p,
.white-whom-bg p,
.light-green p{padding-bottom:24px}
.press-release .subtitle{text-align:center;font-weight:600;padding:24px 0 32px 0;color:#324D79;font-size:32px}
.press-release li{background:url(../images/icon-feather-arrow-down.svg) left 10px no-repeat;padding:0 0 0 35px}
.press-release .free-proposal{display:inline-block;background:url(../images/free-proposal.webp) center center no-repeat;background-size:cover;width:350px;height:69px;margin-top:32px;transition:var(--be-transition)}
.press-release .free-proposal:hover{filter:grayscale(1)}
.press-release img{width:100%;height:100%}
.press-release .blue-gradient{padding:48px 0 0 0;margin-top:32px}
.press-release .blue-gradient .subtitle{color:var(--be-white)}
.press-release .blue-gradient.padd-bottom{padding-bottom:48px}
.padd-top{padding-top:48px}
.padd-top2{padding-top:16px}
.padd-top3{padding-top:32px}
.padd-bottom{padding-bottom:16px}
.padd-bottom2{padding-bottom:48px}
.padd-bottom3{padding-bottom:24px}
.margin-top1{margin-top:-24px}
.margin-bottom1{margin-bottom:48px}
.about-press-relase ul{margin-top:-10px}
.about-press-relase ul li{background:none;padding:0 40px 0 0;margin:0;display:inline-block}
.about-press-relase ul li a{display:inline-block;height:20px}
.about-press-relase ul li .mail{background:url(../images/icon-ios-mail.svg) center center no-repeat;width:29px}
.about-press-relase ul li .twitter{background:url(../images/icon-metro-twitter.svg) center center no-repeat;width:30px}
.about-press-relase ul li .linkedin{background:url(../images/icon-awesome-linkedin.svg) center center no-repeat;width:20px}
.about-press-relase ul li .facebook{background:url(../images/icon-awesome-facebook.svg) center center no-repeat;width:20px}
.free-proposal{display:inline-block;background:url(../images/free-proposal.webp) center center no-repeat;background-size:cover;width:350px;height:69px;margin-top:32px;transition:var(--be-transition)}
.free-proposal:hover{filter:grayscale(1)}
.from-blog{padding:0;text-align:left;background:#2400A1}
.from-blog .container-full{padding:0}
.from-blog h2.title{text-align:center;background:linear-gradient(to right, #00F9FF 35%, #63F79F 70%);-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;
padding:32px 0 8px 0}
.from-blog ul{padding:0;list-style:none}
.from-blog li{padding:0;margin:0;position:relative}
.from-blog i{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);transition:var(--be-transition)}
.from-blog img{width:100%;height:auto}
.from-blog a{display:block;position:relative}
.from-blog a span{display:block;font-size:18.4px;line-height:1.2;font-weight:700;color:#fff;position:absolute;left:0;bottom:0px;padding:16px;width:100%;z-index:99;transition:var(--be-transition)}
.from-blog li:hover span{bottom:48px}
.from-blog li:hover i{background:rgba(0,0,0,.85)}
.from-blog.random{background:#f2f2f2}
.from-blog.random h2.title{background:linear-gradient(to right, #000 35%, #000 70%)}
.from-blog.random img{object-fit:cover}
.breadcrumbs{text-align:left;margin:16px 0 -16px 0}
.breadcrumbs ul{margin:0;padding:0}
.breadcrumbs ul li{display:inline-block;vertical-align:middle;color:#4B4B4B;font-size:12.8px}
.breadcrumbs ul li a{display:inline-block;background:url(../images/icon-breadcrumbs.svg) right center no-repeat;padding-right:10px;margin-right:4px;vertical-align:top}
.breadcrumbs ul li span{}
.page p,
.maximum-bg p,
.solution-page p{padding-bottom:16px;margin-bottom:0}
.page p.padding-none{padding:0}
.bg-blue{color:#fff;padding-top:16px}
.bg-blue .container{background-image:linear-gradient(to right, #003366 , #001A33);border-radius:var(--be-border-radius)}
.bg-blue img{width:auto;height:auto}
.bg-blue .relative{text-align:center}
.bg-blue .relative img{width:auto;height:auto;margin-top:96px;margin-bottom:-48px;border-radius:25px}
.bg-blue .BE-built{padding:8px}
.bg-blue .BE-built p{padding:16px 0}
.types-bg{background:#03CDE2;padding:40px 0 48px 0;margin:48px 0 32px 0}
.types-bg .title{font-size:64px;line-height:64px;-webkit-text-stroke:#fff 1px;color:transparent;letter-spacing:1px;/*font-family:'Raleway'*/}
.types-bg img{width:100%;height:100%;transition:var(--be-transition)}
.types-bg span{position:absolute;bottom:32px;right:32px;font-weight:600;border:2px solid #fff;padding:5px 15px;border-radius:20px;color:var(--be-white);transition:var(--be-transition);text-align:center}
.types-bg .relative:hover span{bottom:64px;background:#2400a1}
.types-bg .relative:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transform:scale(1.1)}
.types-bg2{background:#fff;margin:0}
.types-bg2 .title{-webkit-text-stroke:#263746 1px;text-align:center}
.types-bg .title.title-font,
.types-bg .title.title-font2{font-size:40px;line-height:48px}
.types-bg3,
.types-bg4{padding:0 0 48px 0}
.types-bg6{padding:48px 0 0 0}
.devices-bg{background:url(../images/white-bg.png) top left repeat-x #03CDE2;padding:0 0 48px 0}
.devices-bg .title{font-size:64px;line-height:64px;-webkit-text-stroke:#03CDE2 1px;color:transparent;letter-spacing:1px;/*font-family:'Raleway';*/text-align:left;padding-bottom:128px}
.devices-bg .relative{background:#63F79F;text-align:center;padding:0 8px;box-shadow:var(--be-box-shadow);transition:var(--be-transition)}
.devices-bg .relative img{margin-top:-40%;width:auto;height:auto;transition:var(--be-transition)}
.devices-bg .relative span{display:block;font-weight:600;border-top:1px dotted #1D068C;padding:16px 0 24px 25%;margin:16px -8px 45% -8px;text-align:left;color:#160A75; transition:var(--be-transition)}
.devices-bg .relative span.last{margin-bottom:0}
.devices-bg .relative span i{display:block;background:url(../images/icon-feather-arrow-right.svg) left center no-repeat;height:21px;width:100%;margin-top:16px;transition:var(--be-transition)}
.devices-bg .relative:hover{background:#FFE01B}
.devices-bg .relative:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transform:skew(5deg, 5deg)}
.devices-bg .relative:hover span i{background-position:45% center}
.devices-bg .title.title2{font-size:64px;line-height:64px;-webkit-text-stroke:#fff 1px;color:transparent;letter-spacing:1px;/*font-family:'Raleway';*/padding:48px 0 0 0;text-align:left}
.devices-bg .relative2{position:relative}
.devices-bg .relative2 img{width:100%;height:100%;transition:var(--be-transition)}
.devices-bg .relative2 span{position:absolute;bottom:32px;right:32px;font-weight:600;border:2px solid #fff;padding:5px 15px;border-radius:20px;color:var(--be-white);transition:var(--be-transition)}
.devices-bg .relative2:hover span{bottom:64px;background:#2400a1}
.devices-bg .relative2:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transform:scale(1.1)}
.maximum-bg{background:#fff;padding:48px 0 24px 0}
.maximum-bg .title{font-size:48px;line-height:48px;-webkit-text-stroke:#000 1px;color:transparent;letter-spacing:1px;/*font-family:'Raleway';*/text-align:left;padding-bottom:0rem}
.maximum-bg .title strong{-webkit-text-stroke:#737373 0px !important;color:#000 !important;font-size:18.4px;display:block;margin-top:-12px;font-weight:700}
.maximum-bg img{margin-top:-32px}
.maximum-bg .arrow-text{background:url(../images/icon-polygon.svg) left 5px no-repeat;padding-left:32px;margin:0}
.maximum-bg a.add{display:inline-block;background:#fff;border-radius:25px;font-size:700;padding:3px 35px;font-weight:700;font-size:24px}
.maximum-bg a.add:hover{background:#FFEE75}
.maximum-bg ol{list-style:decimal;margin-left:20px}
.maximum-bg.maximum-bg2{background:#69BEF7}
.maximum-bg.maximum-bg2 .title{-webkit-text-stroke:#fff 1px}
.maximum-bg.maximum-bg2 .title strong{-webkit-text-stroke:#fff 0px !important;color:#fff !important}
.maximum-bg.maximum-bg3{background:#63F79F}
.maximum-bg.maximum-bg4{padding:48px 0 0 0}
.maximum-bg.maximum-bg5{background:#FFBF00}
.maximum-bg.maximum-bg5 .plus-BTN.plus-BTN-T{margin:-16px 0 32px 0}
.innovation-bg{background:url(../images/innovation-bg.svg) center bottom no-repeat #BBE9FC}
.innovation-bg .title{font-size:64px;line-height:64px;-webkit-text-stroke:#18191F 1px;color:transparent;letter-spacing:1px;/*font-family:'Raleway';*/text-align:left}
.innovation-bg strong{font-size:24px;display:block;padding:16px 0 16px 0;text-align:center}
.innovation-bg .col-md-4 a{display:inline-block;border-radius:8px;background:var(--be-background);width:100%;min-height:150px;padding:16px;margin-bottom:20px;line-height:1.2;position:relative;font-size:20px;box-shadow:var(--be-box-shadow);transition:var(--be-transition)}
.innovation-bg .col-md-4 a img{position:absolute;bottom:16px;left:16px;transition:var(--be-transition)}
.innovation-bg .col-md-4 a:hover{background:#FFE01B}
.innovation-bg .col-md-4 a:hover img{left:40%}
.portfolio-inner-container{background:#fff;position:relative;padding:48px 0 0 0}
.portfolio-inner-container .owl-carousel .owl-item img{width:auto;margin:0} 
.portfolio-inner-container h2.title{text-align:left;font-weight:300;color:#1D068C}
.Q-mark-content{padding:0 0 32px 0}
.Q-mark{display:inline-block;background:url(../images/icon-Q-mark.svg) center center no-repeat !important;background-size:cover !important;width:47px;height:41px;margin:24px 0 16px 0}
.Q-mark-content p{padding-bottom:24px}
.Q-mark-content p strong{font-weight:500}
.Q-mark-content p span{display:block}
.portfolio-inner-container .owl-nav{text-align:right;margin-right:16px} 
.portfolio-inner-container .align-center{text-align:left}
h3.sub-title{font-weight:700;font-size:24px}
.title-bg1,
.title-bg2,
.title-bg3,
.title-bg4,
.title-bg5,
.title-bg6,
.title-bg7,
.title-bg8,
.title-bg9,
.title-bg10,
.title-bg11,
.title-bg12{font-weight:600;font-size:20px;background:#fcc0c0;padding:8px 24px;border-bottom:3px solid #d6d6d6;display:inline-block;margin:16px 0 24px 0}
.title-bg2{background:#63f79f}
.title-bg3{background:#ffe35a}
.title-bg4{background:#FFB575}
.title-bg5{background:#F4DBB8}
.title-bg6{background:#A2EAEB}
.title-bg7{background:#A4A4F4}
.title-bg8{background:#E5E1DF}
.title-bg9{background:#FFC952}
.title-bg10{background:#03CDE2}
.title-bg11{background:#69BEF7}
.title-bg12{background:#FFBF00}
.title.reverse1,
.title.reverse2,
.title.reverse3,
.title.reverse4,
.title.reverse5,
.title.reverse6,
.title.reverse7,
.title.reverse8,
.title.reverse9,
.title.reverse10,
.title.reverse11,
.title.reverse12,
.title.reverse13,
.title.reverse14,
.title.reverse15,
.title.reverse16, 
.title.reverse17, 
.title.reverse18, 
.title.reverse19, 
.title.reverse20, 
.title.reverse21, 
.title.reverse22,
.title.reverse23,
.title.reverse24,
.title.reverse25,
.title.reverse26,
.title.reverse27,
.title.reverse28,
.title.reverse29,
.title.reverse30,
.title.reverse31{-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}
.title.reverse1{background:linear-gradient(to right, #A4A4F4 20%, #03CDE2 35%)}
.title.reverse2{background:linear-gradient(to right, #5F53F4 20%, #EF9B0F 35%)}
.title.reverse3{background:linear-gradient(to right, #160A75 20%, #5F53F4 35%)}
.title.reverse4{background:linear-gradient(to right, #5F53F4 20%, #00ACC8 35%)}
.title.reverse5{background:linear-gradient(to right, #03E262 20%, #FFE01B 35%)}
.title.reverse6{background:linear-gradient(to right, #ee9c11 20%, #04cde1 35%)}
.title.reverse7{background:linear-gradient(to right, #9DE393 20%, #48BBE8 35%)}
.title.reverse8{background:linear-gradient(to right, #052058 20%, #5F53F4 35%)}
.title.reverse9{background:linear-gradient(to right, #2400A1 20%, #EE3F3F 35%)}
.title.reverse10{background:linear-gradient(to right, #03CDE2 20%, #1D068C 35%)}
.title.reverse11{background:linear-gradient(to right, #56AAE3 20%, #5F53F4 35%)}
.title.reverse12{background:linear-gradient(to right, #5F53F4 20%, #63F79F 35%)}
.title.reverse13{background:linear-gradient(to right, #5F53F4 20%, #D31818 35%)}
.title.reverse14{background:linear-gradient(to right, #EF9B0F 20%, #5F53F4 35%)}
.title.reverse15{background:linear-gradient(to right, #63f79f 20%, #5F53F4 35%)}
.title.reverse16{background:linear-gradient(to right, #03E262 20%, #69BEF7 35%)}
.title.reverse17{background:linear-gradient(to right, #FFBF00 20%, #03CDE2 35%)}
.title.reverse18{background:linear-gradient(to right, #03CDE2 20%, #5F53F4 35%)}
.title.reverse19{background:linear-gradient(to right, #EA8080 20%, #A4A4F4 35%)}
.title.reverse20{background:linear-gradient(to right, #A4A4F4 20%, #006699 35%)}
.title.reverse21{background:linear-gradient(to right, #F4DBB8 20%, #5F53F4 35%)}
.title.reverse22{background:linear-gradient(to right, #69BEF7 20%, #0F0346 35%)}
.title.reverse23{background:linear-gradient(to right, #5F53F4 20%, #EF9B0F 35%)}
.title.reverse24{background:linear-gradient(to right, #5F53F4 20%, #FFEE75 35%)}
.title.reverse25{background:linear-gradient(to right, #FFBF00 20%, #EE3F3F 35%)}
.title.reverse26{background:linear-gradient(to right, #63F79F 20%, #FFBF00 35%)}
.title.reverse27{background:linear-gradient(to right, #FFE01B 20%, #5F53F4 35%)}
.title.reverse28{background:linear-gradient(to right, #A4A4F4, #63F79F 15%)}
.title.reverse29{background:linear-gradient(to right, #03CDE2 20%, #5F53F4 35%)}
.title.reverse30{background:linear-gradient(to right, #EF9B0F 20%, #D31818 35%)}
.title.reverse31{background:linear-gradient(to right, #5F53F4, #63F79F 15%)}
.BE-link.s-BG1 a, 
.BE-link.s-BG2 a, 
.BE-link.s-BG3 a, 
.BE-link.s-BG8 a,
.BE-link.s-BG6 a, 
.BE-link.s-BG7 a{color:#000000}
.BE-link.s-BG1 a:hover, 
.BE-link.s-BG2 a:hover,
.BE-link.s-BG3 a:hover,
.BE-link.s-BG8 a:hover,
.BE-link.s-BG6 a:hover, 
.BE-link.s-BG7 a:hover{color:#101D25}

.BE-link.s-BG1 ul li::after, 
.BE-link.s-BG2 ul li::after, 
.BE-link.s-BG3 ul li::after, 
.BE-link.s-BG8 ul li::after, 
.BE-link.s-BG6 ul li::after, 
.BE-link.s-BG7 ul li::after{background: url(../images/icon-sep-black.svg) left bottom no-repeat}
.ul-bg,
.ul-bg2{margin:0;padding:24px 0 0 0}
.ul-bg li,
.ul-bg2 li{list-style:none;text-align:center;padding:8px 0;margin-bottom:16px;border-bottom:3px solid #d6d6d6}
li.boder-none{border:none}
.li-bg-blue{background:#d1e2ff}
.li-bg-green{background:#63f79f}
.li-bg-light-green{background:#f2ffc0}
.li-bg-light-green2{background:#b1ffd1}
.li-bg-dark-blue{background:#69bef7}
.li-bg-light-yellow{background:#e9d8bd}
.li-bg-yellow{background:#ffe35a}
.li-bg-gray{background:#e5e1df}
.li-bg-pink{background:#fcc0c0}
.li-bg-light-pink{background:#ffd6fc}
.li-bg-aqua{background:#a2eaeb}
.li-bg-light-blue{background:#97c8f5}
.li-bg-light-velvet{background:#c6c2ff}
.li-bg-light-orange{background:#f4dbb8}
.li-bg-light-yellow2{background:#fffacd}
.li-bg-aqua2{background:#7ac0ff}
.li-bg-orange2{background:#ffb575}
.li-bg-gray2{background:#e5e1df}
.li-bg-bingal{background:#a4a4f4}
.li-bg-bingal2{background:#f4b8da}
.li-bg-gray3{background:#e6ebf0}
.li-bg-aqua3{background:#90d1fd}
.li-bg-light-pink{background:#FCF2E4}
.ul-bg2 li{list-style:none;text-align:center;padding:8px 0;font-weight:500;margin-bottom:16px}
.mobile-app-bg{background:url(../images/mobile-app-bg.jpg) 75% center no-repeat}
.white-bg{background:rgba(255,255,255,0.85);padding:32px 32px 8px 32px;margin:64px 0}
.white-bg p:nth-of-type(1){padding-bottom:24px}
.white-bg p.last{font-size:16px}
.white-bg p.border-bottom{border-bottom:1px solid #707070;font-size:21.6px;padding:0 0 16px 0;margin:0 0 16px 0}
.white-bg2{margin:0;padding:16px}
.green-bg{background:rgba(99,247,159,0.85);margin-bottom:32px}
.green-bg p,
.blue-bg p,
.blue-bg2 p,
.gray-bg p,
.gray-bg h4{color:var(--be-white)}
.green-right p{font-size:16px;color:var(--be-white);position:relative;margin:16px 0 64px 24px}
.green-right p:after{content:'';position:absolute;left:-20px;top:4px;height:45px;width:2px;background:#63F79F}
.blue-bg{background:rgba(0,51,102,0.85);margin-bottom:32px}
.blue-bg2{background:#5F53F4;padding:24px 0 48px 0}
.gray-bg{background:rgba(75,75,75,0.75);margin-bottom:160px}
.gray-bg h4{padding-bottom:16px;font-weight:700}
.web-app-bg{background-image:url(../images/web-app-bg.webp);margin-bottom:0}
.desktop-sharing-bg{background-image:url(../images/desktop-sharing-bg.jpg)}
.windows-app-bg{background-image:url(../images/windows-app-bg.webp)}
.win-app-bg,
.android-app-bg{background:#F7F7F7}
.ios-app-bg{background-image:url(../images/ios-app-bg.webp)}
.android-app{background-image:url(../images/android-app-bg.webp)}
.ipad-app{background-image:url(../images/ipad-app-bg.webp)}
.newsletter-marketing-bg{background-image:url(../images/newsletter-marketing-bg.webp)}
.website-design-bg{background-image:url(../images/website-design-bg.webp)}
.custom-CRM-applications{background-image:url(../images/custom-CRM-applications.jpg)}
.clt-middle{background-image:url(../images/clt-middle.webp)}
.sellonline-middle{background-image:url(../images/sellonline-middle.webp)}
.cca-middle{background-image:url(../images/cca-middle.webp)}
.hp-middle{background-image:url(../images/hp-middle.webp)}
.om-middle{background-image:url(../images/om-middle.webp)}
.pem-middle{background-image:url(../images/pem-middle.webp)}
.hc-middle{background-image:url(../images/hc-middle.webp)}
.campaign-bg{text-align:center;background:#F2F2F2;padding:48px 0}
.campaign-bg img{width:auto;height:300px;margin-top:48px}
.campaign-bg p{padding-bottom:24px}
.campaign-bg .mailto{border-color:#FFBF00;background-color:#fff}
.campaign-bg-D{background:#E5E1DF}
.campaign-bg-S{background:#E6E6FF}
.campaign-bg-M{background:#A8F3FF}
.campaign-bg-R{background:#ECECFF}
.campaign-bg-E{background:#FFEEEE}
.campaign-bg-O{background:#D5FFE6}
.campaign-bg-A{background:#EDEBFF}
.no-bg{background-color:transparent;margin-top:-160px;padding:0}
.no-bg2{background-color:transparent;padding:0}
.no-bg3{background-color:transparent;margin-top:-80px;padding:0}
.ul,
.solution-page .border ul,
.ul2{margin:0;padding:0}
.ul li{list-style:none;background:url(../images/icon-li-arrow-circle.svg) left 10px no-repeat;padding-left:32px}
.ul2 li{background:url(../images/icon-feather-arrow-up-right.svg) left 10px no-repeat;padding-left:32px}
.ul2 li li{background:url(../images/icon-ionic-md-arrow-dropright.svg) left 10px no-repeat;padding-left:24px}
.mailto{display:inline-block;border:1px solid #707070;border-radius:20px;padding:4px 25px}
.link-bg{display:inline-block;background:#5F53F4;border-radius:20px;padding:4px 20px;color:#fff}
.link-bg:hover{background:#63f79f;color:#fff}
.solution-page .col-md-6{margin-bottom:48px}
.solution-title{color:#000;font-size:24px;font-weight:600;position:relative}
.solution-title i{display:block;background:url(../images/solution-title-bg.svg) left top no-repeat;height:56px;background-size:cover}
.solution-title span{display:block;padding:16px 0 16px 24px;position:relative;z-index:0}
.solution-BG1{background:url(../images/white-BG.jpg) left top repeat-x #03E262}
.solution-BG2{background:url(../images/white-BG.jpg) left top repeat-x #FFE01B}
.solution-BG3{background:url(../images/white-BG.jpg) left top repeat-x #03CDE2}
.solution-BG4{background:url(../images/white-BG.jpg) left top repeat-x #EB7777}
.solution-BG5{background:url(../images/white-BG.jpg) left top repeat-x #A4A4F4}
.solution-BG6{background:url(../images/white-BG.jpg) left top repeat-x #F4DBB8}
.solution-BG7{background:url(../images/white-BG.jpg) left top repeat-x #69BEF7}
.solution-page .border{padding:24px}
.solution-page .border ul li{list-style:none;background:url(../images/icon-li-arrow-circle-B.svg) left 10px no-repeat;padding:0 0 8px 24px}
.solution-page .border ul li a{color:var(--be-blue)}
.solution-page .border ul li a:hover{color:var(--be-gray-dark);}
.CRM-applications{margin-top:-48px}
.platforms-container{margin:0;padding:8px 4px 0 8px}
.platforms-container li{margin:0 4px 12px 0}
.platforms-container li a{display:block;background:#f2f2f2;text-align:center;padding:40px 0;box-shadow:0 0 6px #f2f2f2;transition:var(--be-transition)}
.platforms-container li img{width:auto;transition:var(--be-transition)}
.platforms-container li a:hover{background:#fff;box-shadow:0 0 6px #aeadad}
.platforms-container li a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.developer{margin:48px 0 0 0}
.img-platforms{position:absolute;top:10%;right:40%;width:auto;height:125px}
.water-bottal{position:absolute;bottom:-2%;right:5%;width:auto;height:50px}
.img-top-space{margin:32px 0 0 0}
.video-bg-blue{background:url(../images/element-bg.png) center center no-repeat #E0F2FF;padding:48px 0 96px 0;margin:0}
.video-bg-blue p{color:#263746;padding:16px 0 0 0;font-weight:600}
.video-bg-blue p span{display:block;font-size:16px;font-weight:400;padding:4px 0;margin:4px 0;position:relative}
.video-bg-blue p span:before{content:'';width:50px;border-top:1px solid #707070;position:absolute;top:0;left:0}
.video-iframe{position:relative;z-index:9}
.video-iframe iframe{border-radius:20px;width:100%}
.video-img{z-index:-1}
.video-img img{width:100%;height:100%;margin-top:-24px}
.acc-BTN.blog-link{font-size:24px;font-weight:600;color:#707070;margin:16px 0 0 0;padding:16px 10px 16px 0;border-bottom:1px solid #707070;background:url(../images/icon-plus-T.svg) 100% 30px no-repeat #fff;transition:var(--be-transition);width:99%}
.acc-BTN.blog-link.on{background:url(../images/icon-minus-T.svg) 100% 35px no-repeat #fff;color:var(--be-orange)}
.acc-BTN.blog-link:hover{color:#707070}
.acc-CON.blog-link{display:none;padding:16px 0;background:#fff}
.acc-CON.blog-link p{margin-bottom:16px}
.the-blog{text-align:center;padding:48px 0 0 0}
.app-solutions{padding:48px 0 0 0;text-align:center}
.latest-blogs{padding:48px 0 24px 0;text-align:left}
.light-blue-bg{background:url(../images/white-bg.png) left -50% repeat-x #69BEF7;margin-top:0;padding-bottom:0}
.light-green-bg{background:url(../images/white-bg.png) left -50% repeat-x #63F79F;margin-top:0;padding-bottom:0}
.light-blue-bg2{background:url(../images/white-bg.png) left -50% repeat-x #5F53F4;margin-top:0;padding-bottom:0}
.light-gray-bg{background:url(../images/white-bg.png) left -25% repeat-x #737373;margin-top:0;padding-bottom:48px}
.light-gray-bg .col-md-12{padding-top:48px;color:var(--be-white)}
.cyan-bg{background:url(../images/cloude-bg.svg) top center no-repeat #69BEF7;margin-top:0;padding-bottom:0;color:var(--be-white)}
.cyan-bg .sub-title{color:var(--be-white);font-size:24px}
.cyan-bg img{position:absolute;right:0;top:-96px;height:115px}
.cyan-bg .acc-BTN{font-size:24px;font-weight:600;margin:16px 0 0 0;padding:16px 0;border-bottom:1px solid #BBE9FC;background:url(../images/icon-plus-circle-T.svg) 100% center no-repeat;transition:var(--be-transition);width:99%}
.cyan-bg .acc-BTN.on{background:url(../images/icon-minus-circle-T.svg) 100% center no-repeat}
.cyan-bg .acc-BTN:hover{color:#e3f5fc}
.cyan-bg .acc-CON{display:none;padding:16px 0}
.cyan-bg .acc-CON p{margin-bottom:0;padding-bottom:0}
.software-advantage .sub-title,
.multimedia .sub-title{text-align:center;padding-bottom:48px}
.bg-box{background-image:linear-gradient(#63F79F, #A4A4F4);border-radius:0 0 50px 0;padding:32px;margin:0 0 32px 0;position:relative}
.bg-box h4{font-size:24px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.75);padding:0 0 16px 0;margin:0 0 16px 0}
.bg-box img{position:absolute;top:-16px;right:-8px;width:auto;height:75px}
.bg-box2{background-image:linear-gradient(#FFE01B, #A4A4F4)}
.bg-box2 h4{padding:0 0 24px 0;margin:0 0 24px 0}
.bg-box2 img,
.bg-box3 img{height:65px}
.bg-box3{background-image:linear-gradient(#FFEE75, #03CDE2)}
.multimedia{background:#F2F2F2;padding:48px 0 96px 0}
.group-services .sub-title{text-align:center;padding-bottom:32px}
.group-services ul li p{display:inline-block;border-bottom:1px solid rgba(112,112,112,.35);padding-bottom:12px;margin-bottom:12px}
.group-services .ul-first{border-radius:50px 0 0 0;padding:32px 32px 0 32px;background-image:linear-gradient(#d7d7fa, #faeedf)}
.group-services .ul-second{border-radius:0 0 50px 0;padding:0 32px 32px 32px;background-image:linear-gradient(#faeedf, #d7d7fa)}
.group-services img{width:auto;height:275px;margin-bottom:-32px}
.sublinks{padding:48px 0 0 0}
.sublinks .col-md-3{padding-left:0;padding-right:0}
.sublinks .title{text-align:center;position:relative;font-weight:700;letter-spacing:1px;padding-bottom:32px;margin-bottom:32px}
.sublinks .title:after{content:'';background:#707070;position:absolute;width:300px;height:2px;bottom:0;left:calc(50% - 150px)}
.box-bg{background:url(../images/icon-half-circle.svg) center bottom no-repeat;display:block;position:relative;color:var(--be-white);padding:48px 32px 16px 32px;font-weight:600;margin:0 0 8px 0; position:relative;transition:var(--be-transition)}
.box-bg span{display:block;min-height:100px;line-height:20px;font-size:16px}
.box-bg i{display:inline-block;background:url(../images/icon-arrow-group.png) right center no-repeat;background-size:cover;width:50px;height:33px;position:absolute;right:10px;top:10px;transition:var(--be-transition)}
.types-bg .box-bg span{position:relative;bottom:auto;right:auto;border:none;padding:0;text-align:left}
.types-bg .box-bg span:hover{color:var(--be-blue)}
.types-bg .sublinks .title{text-align:center;margin-bottom:0}
.types-bg .sublinks .title:after{display:none;text-align:center}
.box-bg:hover{box-shadow:var(--be-box-shadow);background-color:#f7f7f7 !important}
.box-bg:hover i{right:30px}
.sublinks2{padding:0}
.bg1{background-color:#03cde2 !important}
.bg2{background-color:#ea8080 !important}
.bg3{background-color:#b29b76 !important}
.bg4{background-color:#ffbf00 !important}
.bg5{background-color:#006699 !important}
.bg6{background-color:#737373 !important}
.bg7{background-color:#5F53F4 !important}
.bg8{background-color:#63f79f !important}
.bg9{background-color:#a4a4f4 !important}
.bg10{background-color:#69BEF7 !important}
.bg11{background-color:#ffc952 !important}
.bg12{background-color:#1d068c !important}
.bg13{background-color:#FFE01B !important}
.bg14{background-color:#03CDE2 !important}
.acc-BTN.common-link{font-size:24px;font-weight:600;color:var(--be-white);margin:16px 0 0 0;padding:16px 24px;border:1px solid #707070;background:url(../images/icon-plus-T-W.svg) 99% 30px no-repeat;transition:var(--be-transition)}
.acc-BTN.common-link.on{background:url(../images/icon-minus-T-W.svg) 99% 35px no-repeat;color:var(--be-white);border-bottom:3px solid #d6d6d6}
.acc-BTN.common-link:hover{color:#000}
.acc-CON.common-link{display:none;padding:24px;background:#fff;border:1px solid #707070;border-top:none}
.acc-CON.common-link p{margin-bottom:0}
.payment-gateway .col-md-1{padding-bottom:24px;margin-bottom:24px;text-align:center;border-bottom:1px solid #ccc}
.sublinks.solution-links{padding:0}
.sublinks.solution-links .title{padding-bottom:32px;margin-bottom:24px}
.solution-links li{padding-bottom:10px;}
.solution-links .acc-BTN.common-link,
.solution-links .acc-BTN.common-link.on{background-position:98%;padding:12px 16px;font-size:20px}
.s-BG1{background-color:#03E262 !important}
.s-BG2{background-color:#FFE01B !important}
.s-BG3{background-color:#03CDE2 !important}
.s-BG4{background-color:#EB7777 !important}
.s-BG5{background-color:#A4A4F4 !important}
.s-BG6{background-color:#F4DBB8 !important}
.s-BG7{background-color:#69BEF7 !important}
.s-BG8{background-color:#EA8080 !important}
.BE-link.s-BG2 a{}
.case-banner2 img{width:100%;height:100%}
.technology-stack-bg{background:url(../images/technology-stack-bg.jpg) center 25% no-repeat}
.technology-stack-bg h2.title{font-size:40px;line-height:40px;-webkit-text-stroke:#fff 1px;color:transparent;text-align:left;margin:32px 0;letter-spacing:1px;/*font-family:'Raleway'*/}
.like{position:absolute;right:-16px;top:15%;width:auto !important;height:75px !important}
.maximum-bg img.tick{position:absolute;top:-56px;left:0;width:auto !important;height:75px !important}
.top-space{padding-bottom:28px}
.fieldset{border:1px solid #707070;padding:0 16px;margin-bottom:48px}
.fieldset legend + *{clear:both}
.fieldset legend.left,
.fieldset legend.right{width:auto;margin:-24px 0 24px 0;padding:8px 12px;float:left}
.fieldset p,
.fieldset ul{clear:both}
.fieldset.last{margin-bottom:0}
.fieldset.logo-design,
.fieldset.logo-design .mailto{border-color:#FCC0C0}
.fieldset.brochure-design,
.fieldset.brochure-design .mailto{border-color:#69BEF7}
.fieldset.letterheads,
.fieldset.letterheads .mailto{border-color:#FFBF00}
.fieldset.logo-design img,
.fieldset.brochure-design img,
.fieldset.letterheads img{margin-bottom:16px;width:100%;height:auto}
.fieldset.letterheads{margin-bottom:0}
.fieldset.IT-strategy{border-color:#f7f7f7;box-shadow:0 0 8px #f7f7f7}
.connections{text-align:center}
.connections img{width:auto;height:auto;margin-top:-32px;margin-bottom:112px} 
.blue-light-bg{background:#69BEF7;padding:48px 0 148px 0}
.BE-settled{margin-top:-160px}
img.img-right{width:100%;height:auto;margin:64px 0 16px 0}
img.img-testing-cycle{width:100%;height:auto;margin:32px 0 -16px 0}
img.img-development-model{width:100%;height:auto;margin:32px 0 -16px 0}
.page-bg{background:url(../images/portfolio-page-bg.jpg) top center repeat-y}
.page-bg .col-md-6{position:relative}
body.parent-pageid-7162 .btn-img,
body.parent-pageid-7162 .only-mobile,
.inner-banner .gradient-bg .c-form .gform_heading,
.inner-banner .gradient-bg .c-form .validation_error{display:none}
body.parent-pageid-7162 .footer-imgBG-inner{background:#33cccc}
.inner-banner .gradient-bg{padding:64px 0 160px 0;animation:gradient 45s ease infinite}
.inner-banner .gradient-bg:before{display:none}
.inner-banner .gradient-bg h1{font-weight:700;font-size:36px;line-height:48px;color:var(--be-white);padding:0 0 24px 0}
.inner-banner .gradient-bg p{font-size:18.4px;color:var(--be-white);font-weight:600}
.inner-banner .gradient-bg h2{color:var(--be-white);font-size:24px;text-align:center;padding:16px 0 0 0}
.inner-banner .gradient-bg{background:linear-gradient(90deg, #FFBF00, #20A520, #7A5D3B, #263746, #EA8080);background-size:1000% 1000%}
@keyframes gradient{
    0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%}
}
.inner-banner .gradient-bg .c-form{color:var(--be-white)}
.inner-banner .gradient-bg .c-form p{font-weight:600;padding-bottom:8px;font-weight:700;font-size:24px}
.inner-banner .gradient-bg .c-form ul li#field_2_2,
.inner-banner .gradient-bg .c-form ul li#field_2_3{display:inline-block;width:48%;vertical-align:top}
.inner-banner .gradient-bg .c-form ul li#field_2_2{margin-right:4% !important}
.inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}
.inner-banner .gradient-bg .c-form .gfield_checkbox{padding-bottom:8px}
.inner-banner .gradient-bg .c-form .gfield_checkbox li{display:inline-block;vertical-align:top;width:49.5%;line-height:normal !important;margin:0 0 5px 0 !important}
.inner-banner .gradient-bg .c-form .gfield_checkbox li input[type="checkbox"]{vertical-align:top;margin-top:5px}
.inner-banner .gradient-bg .c-form textarea.large{height:75px}
.inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper input.large,
.inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper textarea.large{background-color:rgba(255,255,255,.75);border-radius:10px !important;border:none !important;color:#000}
.inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper .gfield_error input.large,
.inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper .gfield_error textarea.large{background-color:rgba(192,43,10,1)}
.inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper .gfield_error .gfield_label{color:#c02b0a !important}
.inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper .gform_footer input.button{background-color:#69BEF7;border-radius:10px !important;text-align:center;width:100% !important}
.inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper li.hidden_label input,
.inner-banner .gradient-bg .c-form textarea.large{margin:0 0 12px 0 !important}
body .inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper ul.gform_fields li.gfield,
body .inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper .top_label div.ginput_container,
body .inner-banner .gradient-bg .c-form .gform_legacy_markup_wrapper .gform_footer{margin:0 !important;padding:0 !important}
.inner-banner .gradient-bg .c-form input.large::placeholder,
.inner-banner .gradient-bg .c-form textarea.large::placeholder{color:#494949 !important}
.inner-banner .gradient-bg .c-form .validation_error{display:none}
.inner-banner .gradient-bg .c-form .gform_footer img{width:25px !important;height:auto !important}
.flag-content .flag{margin:-128px 0 0 0;padding:0;list-style:none;text-align:center;position:relative;z-index:99}
.flag-content .flag li{display:inline-block;text-align:center;width:19%;vertical-align:top}
.flag-content .flag li img{height:auto;border-radius:100%;box-shadow:0 0 6px 0px rgba(0,0,0,.5);width:60px}
.flag-content .flag li span{display:block;padding:5px 0 0 0;font-size:16px;color:var(--be-white);font-weight:500}
.we-promise-container h3{padding:16px 0}
.we-promise{width:100%;height:auto}
.green-bg.mobileAPP{margin-bottom:0}
.mobileAPP p.font-size-big{color:#000 !important;padding-bottom:32px}
.mobileAPP .small-box ul li{display:inline-block;margin:0 0 15px 0;border-radius:10px;background:#fff;vertical-align:top;box-shadow:0 7.5px 35px rgba(90,97,105,.1),0 15px 22.5px rgba(90,97,105,.1),0 4px 8.5px rgba(90,97,105,.12),0 2px 3px rgba(90,97,105,.1);transition:var(--be-transition)}
.mobileAPP .small-box ul li div{width:100%;padding:15px 0;position:relative; text-align:center}
.mobileAPP .small-box ul li div img{margin-top:0px;transition:.5s linear}
.mobileAPP .small-box ul li span{display:block;padding:10px 0;color:var(--be-blue-light);font-size:18px;line-height:20px;letter-spacing:1px;font-weight:700;border-bottom:1px solid #ddd;transition:var(--be-transition)}
.mobileAPP .small-box ul li p{padding:10px 20px;color:#000 !important}
.mobileAPP .small-box ul li:hover{box-shadow:0 5px 10px 3px rgba(0,0,0,.5);background:#f9fafc}
.demand-apps{}
.demand-apps img{width:100% !important;height:auto}
.demand-apps .owl-dots{text-align:center;margin:10px 0 24px 0}
.page .ul3{margin-bottom:8px}
.page .ul3 p{padding-bottom:12px}
.mobileAPP-coose ul{text-align:center}
.mobileAPP-coose ul li{margin-bottom:24px}
.mobileAPP-coose ul li strong{font-weight:700;color:#000;font-size:50px;letter-spacing:-2px}
.mobileAPP-coose ul li span{display:block;font-size:20px;font-weight:100;padding:0;margin-top:-10px}
.blue-bg.mobileAPP-award{margin-bottom:0}
.mobileAPP-award .title{color:#fff}
.mobileAPP-award ul{margin:0px;padding:0px;list-style:none;text-align:center}
.mobileAPP-award ul li{display:inline-block;vertical-align:top;width:40%;border:1px solid rgb(234, 235, 237);padding:10px;margin:10px;background:rgb(255, 255, 255);border-radius:010px;transition:var(--be-transition)}
.mobileAPP-award ul li img{width:100%;height:auto}
.mobileAPP-award ul li:hover{box-shadow:rgba(0, 0, 0, 0.3) 10px 10px 0}
.mobileAPP-industries{background:#f7f7f7}
.mobileAPP-industries ul{list-style-type:none}
.mobileAPP-industries li{display:inline-block;background:#fff;padding:0;margin:0 0 3px 0;text-align:left;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.1);font-size:18px;border-radius:5px;overflow:hidden;vertical-align:top;transition:var(--be-transition)}
.mobileAPP-industries li div{padding:15px}
.mobileAPP-industries li img{float:left;width:50px;height:auto;margin:5px 5px 0 0;padding:0;transition:var(--be-transition)}
.mobileAPP-industries li p{float:left;width:calc(100% - 60px);padding:0 0 0 15px;margin-bottom:15px;font-size:18px;line-height:28px;font-weight:300}
.mobileAPP-industries li span{display:block;padding:0 0 15px 0;color:var(--be-blue);font-size:20px;line-height:24px;letter-spacing:1px;font-weight:600}
.mobileAPP-industries li:hover{box-shadow:0 5px 10px 3px rgba(0,0,0,.5);background:#f9fafc}
.APP-client-logo{margin:0;padding:0;list-style:none}
.APP-client-logo li{display:inline-block;width:29%;margin:0 10px 35px 0;text-align:center}
.app-clients.owl-carousel .owl-item .item{padding:8px}
.app-clients.owl-carousel .owl-item img{width:auto;height:auto;box-shadow:3px 3px 3px 3px rgba(0,0,0,0.1);border-radius:5px;padding:0 4px;margin:auto;transition:var(--be-transition)}
.app-clients .owl-nav{text-align:center;margin-top:16px}
.app-clients.owl-carousel .owl-item img:hover{-webkit-filter:sepia(100%);filter:sepia(100%)}
.other-case h2.title{font-size:40px;line-height:40px;-webkit-text-stroke:#4B4B4B 1px;color:transparent;text-align:center;margin:48px 0 25px 0;letter-spacing:1px;/*font-family:'Raleway'*/} 
.case-page .title{color:#263746}
.case-page h3{margin-bottom:24px}
.case-page h3 span {position:relative}
.case-page h3 span:before{content:'';position:absolute;border-bottom:1px solid #707070;width: 130px;left:-142px;top:18px}
.case-page h3 span:after{content:'';position:absolute;width:130px;right:-142px;top:18px;border-bottom:1px solid #707070}
.title-tabs{border-radius:10px 10px 0 0;float:left; padding:4.8px 28.8px;font-size:24px;font-weight:bold;margin-left:24px}
.requirements{padding-top:16px;padding-bottom: 40px}
.bg-pr{background-color:#272727;color:#ffffff}
.bg-md{background-color:#857553;color:#ffffff}
.bg-an{background-color:#EF9B0F;color:#ffffff}
.bg-mr{background-color:#5F53F4;color:#ffffff}
.bg-dssm{background-color:#03CDE2;color:#ffffff}
.bg-solutions{background-color:#69BEF7;color:#ffffff}
.bg-be{background-color:#1D068C;color:#ffffff}
.bg-challenges{background-color:#12DB63;color:#ffffff}
.requirements .card-body{padding: 32px 48px}
.list-arrow{margin:0;padding:0;}
.list-arrow li{padding-left:40px}
.list-arrow li p{text-indent:-36px}
.list-arrow li p:before{content:"";background: url(../images/icon-ionic-md-arrow-dropright.svg) left 5px no-repeat!important;padding-left: 32px}
.up-arrow li p:before{content:"";background: url(../images/icon-feather-arrow-up-right.svg) left 5px no-repeat;padding-left: 32px}
.up-arrow p{text-indent:-36px}
.up-arrow li{padding-left:32px}
.up-arrow li .list-arrow{padding-left:24px}
.case-studies-spacing{padding-top:56px}
.requirements h3{padding-bottom:24px;padding-top:24px}
.server{padding-top:24px}
#challenges {padding-top:64px}
.maximumvalue{background-color:#F2F2F2}
.maximumvalue h4{font-size:40px;padding-bottom:24px}
#BE{padding-bottom:64px}
.page .texhnology p{padding-bottom:10px}
.texhnology.technology-stack-bg h2.title{margin:0}
.texhnology.technology-stack-bg{padding-top:80px;padding-bottom:80px}
.texhnology p{color:#ffffff}
.texhnology ul{padding-top:32px}
.texhnology .up-arrow li p:before{content:"";background:url(../images/icon-feather-arrow-up-white.svg) left 5px no-repeat;padding-left:32px}
.bg-services-de{background:linear-gradient(to top, #03CDE2 20%, #63F79F 50%)}
.bg-services-app{background:linear-gradient(to top, #A4A4F4 20%, #F4DBB8 50%)}
.bg-services-ent{background:linear-gradient(to top, #69BEF7 20%, #03CDE2 50%)}
.bg-services-de{background:linear-gradient(to top, #63F79F 20%, #A4A4F4 50%)}
.bg-services-dm{background:linear-gradient(to top, #03CDE2 20%, #63F79F 50%)}
.bg-services-su{background:linear-gradient(to top, #A4A4F4 20%, #03CDE2 50%)}
.bg-services-con{background:linear-gradient(to top, #69BEF7 20%, #FCC0C0 50%)}
.services-main-div .card{border-radius:24px;margin-bottom:20px}
.services-main-div .card-header{border-radius:24px 24px 0 0;height:60px;padding-top:16px;position:relative}
.services-main-div .card-header h3{color:#4B4B4B;font-size:25px;letter-spacing:1px}
.services-main-div .card-header::after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border-width:15px;border-style:solid;border-color:white transparent transparent transparent}
.services-main-div a{color:#000000;font-size:15px;padding-top:16px}
.services-main-div .card-body{padding: 32px 0}
.services-main-div li a{border-bottom:1px solid #70707054;width:100%;float:left;padding-bottom:3px}
.border-none{border-bottom: none!important}
.services-main-div .card-body{margin-left:48px}
.services-main-div .card-header::after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border-width:15px;border-style:solid;border-color:white transparent transparent transparent}
.sublist{padding-left:16px}
.services-three{margin-top:120px}
.services-two{margin-top:60px}
.testimonials-bg-blue{background:url(../images/customer-testimonials-bg.png) center center no-repeat #03CDE2;padding:48px 0 80px 0;margin:0;background-size:100%}
.testimonials-bg-green{background:url(../images/customer-testimonials-bg1.webp) center center no-repeat #63F79F;padding:48px 0 80px 0;margin:0;background-size:100%;clear:both}
.testimonials-bg-blue .container,
.testimonials-bg-green .container{padding-top:48px;padding-bottom:64px}
.testimonials-bg-blue .video-img img,
.testimonials-bg-green .video-img img{width:100%;margin-top:60px}
.testimonials-bg-blue .video-img p,
.testimonials-bg-green .video-img p{font-weight:bold}
.testimonials-bg-blue .video-img p small,
.testimonials-bg-green .video-img p small{font-weight:normal}
.middle-testimonials{margin:0 auto}
.bg-pink{background:#FCC0C0;padding:48px 0 0 0;margin:0;background-size:cover;float:left;width:100%}
.bg-green{background:#63F79F;padding:48px 0 0 0;margin:0;background-size:cover;float:left;width:100%}
.white-circle{width:560px; height:560px;float:right;background-color:#ffffff;border-radius:50%;padding:100px 35px;margin-top:-100px}
.line-span{width:70px;border-top:2px solid #1D068C;display: inline-block;margin-top:50px}
.testimonial-content{padding-top:30px}
.white-circle .icon-testimonial{margin-top:-182px}
.white-circle p{font-style:italic;color:#1D068C;font-size:14.4px;font-weight:500}
.testimonial-name{font-style:normal!important;font-size:12px!important;padding-top:6px}
.pen{margin-top:-176px;text-align:right;float:right;margin-right:-104px}
.testimonials-bg-pink{background:url(../images/customer-testimonials-bg.png) center center no-repeat #FCC0C0;padding:0 0 128px 0;margin:0;background-size:100%;float:left;width:100%}
.testimonials-bg-pink .container{padding-top:160px}
.bg-lightblue{background:#69BEF7;padding:80px 0 0 0;margin:0;background-size:cover;float:left;width:100%}
.bg-lightblue .white-circle{float:left}
.bg-lightblue .pen{margin-top: -155px}
.testimonials-bg-cream .pen{margin-top:-109px;margin-right:-87px}
.testimonials-bg-lightblue{background:url(../images/customer-testimonials-bg.png) center center no-repeat #69BEF7;padding:48px 0 160px 0;margin:0;background-size:100%;float:left;width:100%}
.testimonials-bg-lightblue .container{padding-top: 128px}
.testimonials-bg-cream{background:url(../images/customer-testimonials-bg.png) center center no-repeat #F4DBB8;padding:48px 0 192px 0;margin:0;background-size:100%;float:left;width:100%}
.top-video{background-color: #ffffff;height:30px;border-radius:20px 20px 0 0 !important;padding-right: 12px;text-align:right}
.designation:before{content:'';border-top:1px solid #707070;width:65px;position:absolute}
.frame iframe{border-radius:0 0 20px 20px !important;width:100%;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff}
.testimonials-bg-blue .video-iframe p, 
.testimonials-bg-lightblue .video-iframe p,
.testimonials-bg-cream .video-iframe p, 
.testimonials-bg-pink .video-iframe p,
.testimonials-bg-green .video-iframe p{text-align:left}
.testimonials .title{-webkit-text-stroke: #006699 1px}
.title-name{font-size:23px;color:#263746;font-weight:500}
.designation{font-size:16px;position:relative}
.testimonials.types-bg2{padding-bottom:10px}
.working-smart{text-align:left;color:#5A5A5A}
.info-clients{text-align:left}
.clients{float:left}
.clients img{width:400px;height:auto}
.clents-first img{width:auto}
.client-image{position:absolute;left:-41px;top:69px;width:270px!important}
.main-clients{position:relative}
.clients-list{margin-top:-137px}
.clents-first{margin-top:190px!important;margin-left:97px !important}
.svg-main{margin:15px}
.cloud9-logo{position:relative}
.cloud9-logo img{position:absolute;left:-106px;width:231px !important;margin-top:40px!important}
.cloud9 img{width:auto;margin-top:95px}
.cloud9 {margin-left:105px}
.mina img{margin-top:100px;width:200px;margin-left:189px}
.mina-logo{position:relative}
.mina-logo img{position:absolute;left:-227px;top:0;margin-top:0!important;width:300px}
.clients-two{margin-top:247px;margin-left:-105px}
.clients-three{margin-left:-102px;margin-top:64px}
.clients-four{margin-left:-107px;margin-top:-119px}
.atsnj img{width:auto;margin-top:45px;margin-left:10px}
.blank img{width:auto;margin-top:107px}
.girl-image{width:300px!important;padding-top:65px;z-index:100;position:relative;margin-left:-100px}
.happier,
.excited,
.smarter{background: linear-gradient(to right, #A4A4F4 20%, #03CDE2 35%);background-clip:border-box;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;font-size:48px}
.happier{background:linear-gradient(to right, #5F53F4 20%, #FFBF00 35%)}
.excited{background: linear-gradient(to right, #63F79F 20%, #5F53F4 35%)}
.smarter{background: linear-gradient(to right, #A4A4F4 20%, #03CDE2 35%)}
.sitemap h3 a{font-size:25px}
body.page-id-3778 .inner-banner-img:before{display:none}
.thank-you{text-align:center}
.thank-you .title.thank{-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background:linear-gradient(to right,#ffe01b 25%,#5f53f4);font-weight:500;font-size:40px !important}
.thank-you .phishing{border:1px solid #ccc;border-radius:35px;display:inline-block;padding:15px 45px !important;margin-bottom:32px;}
.thank-you .phishing strong{font-weight:500;}
.thank-you .font-big{font-size:25px}
.thank-you .appreciation{margin:24px 0}
.thank-you p.line-height{line-height:2}
.thank-you img.proposal-free{width:100%;height:auto;margin-top:24px}
.thank-you span{display:inline-block;margin:5px 0 0 0}
.thank-you span:last-child{margin-bottom:25px}
.thank-you .span-B{background:#A4A4F4}
.thank-you .span-T{background:#63F79F}
.thank-you .span-E{background:#FCC0C0}
.thank-you .span-B a,
.thank-you .span-T a,
.thank-you .span-E a{display:inline-block;text-align:center;padding:25px 0;color:#000;min-width:165px}
.thank-you .span-B a:hover,
.thank-you .span-T a:hover,
.thank-you .span-E a:hover{box-shadow:0 0 5px #888888}
.thank-you .mailto{margin-bottom:10px;padding:4px 15px}
.thank-you .mailto:hover{background:#5F53F4;color:#fff;border-color:fff}
.bg-404{background:url(../images/bg-404.webp) top center no-repeat;background-size:cover;text-align:center;position:relative;color:#fff}
.container-404{font-size:32px;padding:240px 16px 80px 16px}
.container-404 img{width:100%;height:auto}
.whoops{font-size:24px;padding:32px 0}
.container-404 a{display:inline-block;padding:5px 20px;border:1px solid #fff;border-radius:25px;color:#fff;transition:var(--be-transition)}
.container-404 a:hover{background:#fff;color:#0d035c}
body.error404 .footer-imgBG-inner{background:#0d035c}
.only-video{position:relative;margin-top:60px}
.only-video video{width:100%;height:100%}
.only-video .scroll-button{display:none}
.heading-top-line{font-size:20px;font-weight:600;color:#2400A1;padding:16px 0 0 16px;margin:0;transition:.5s linear}
.heading-top-line i{display:block;background:url(../images/line-arrow-blue.svg) left center no-repeat;width:50px;height:7px;margin:10px 0;transition:.5s linear}
.box-content{position:relative;border-radius:25px;padding:32px 8px 16px 8px;margin-bottom:24px;min-height:400px;background:#fff}
.box-content img{width:300px;height:auto;transition:.5s linear}
.box-content2{padding-top:32px}
.box-hover-text{display:none;background:#20A421;color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:25px;animation:fadeIn .5s linear}
.box-hover-text p{font-size:18px}
.box-hover-text ul{margin:0;padding:0;list-style:none}
.box-hover-text ul li{display:block;width:100%;background:url(../images/line-arrow-black.svg) left 15px no-repeat;padding:0 0 10px 35px;margin:0 0 0 10px;font-size:20px;color:#000}
.box-hover-text ul li ul{padding-top:5px;margin-left:-5px}
.box-text{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:75%;margin:auto}
.box-content:hover .box-hover-text{display:block}
.box-content:hover .heading-top-line,
.box-content:hover img{opacity: 0.5;}
.box-content:hover .heading-top-line i{margin-left:16px}
.icon-hover{display:inline-block;background:url(../images/icon-hover.svg) left 12px no-repeat;width:25px;height:40px;background-size:contain;position:absolute;bottom:16px;right:16px}
.box-content:hover .icon-hover{opacity:.25}

.MouseOver img{width:100%;height:auto;border-radius:10px;background:#f2f2f9;margin-bottom:25px;border:1px solid #ecebf7;aspect-ratio:1 / .5;transition:var(--be-transition)}
.MouseOver img:hover{box-shadow:0 0 6px #b2b2b2}
.MouseOver .relative .MouseOver-text{display:none;position:absolute;height:calc(100% - 25px);width:100%;z-index:9;background:rgba(32, 164, 33, .95);top:0;left:0;border-radius:10px;box-shadow:0 8px 16px rgba(0,0,0,.15);animation:fadeIn .5s linear}
.MouseOver .owl-item .relative .MouseOver-text{height:100%;}
.MouseOver .relative .MouseOver-text ul{position:absolute;width:100%;top:50%;transform:translateY(-50%);left:0;margin:0;padding:10px 15px}
.MouseOver .relative .MouseOver-text ul li{list-style:none;font-size:13px;color:#fff;font-weight:500;background:none}
.MouseOver .relative:hover .MouseOver-text{display:block}
.MouseOver .clientslogo{position:relative}
.MouseOver .owl-nav .owl-prev,
.MouseOver .owl-nav .owl-next{position:absolute;top:45%;opacity:.75}
.MouseOver .owl-nav .owl-prev{left:3px;}
.MouseOver .owl-nav .owl-next{right:3px}

.heading-lineWeb{background:linear-gradient(to right,#1A9561 35%, #122873 65%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:35px;font-weight:700;letter-spacing:-0.02em;text-align:center;margin-bottom:16px}
.heading-lineWeb i{display:block;width:65px;height:6px;margin:16px auto;background:linear-gradient(to right,#1A9561 35%,#1360F7 65%);border-radius:10px}
.fontSIZE{font-size:35px;font-weight:700}
.rotatinTEXT{}
.rotatinTEXT .container{}
.rotatinTEXT .text-center{margin:-16px 0 0 0;padding:32px 16px;position:relative;z-index:9;background:linear-gradient(#1A9561,#122873);border-radius:15px;box-shadow:3px 10px 11.85px -3px #00000014}
.rotatinTEXT h1{color:#2400a1;font-weight:500;font-size:25px;display:inline-block;background:#ffe01a;padding:32px;margin-bottom:32px;line-height:35px;border-radius:25px;}
.rotatinTEXT h1 span{display:block;font-weight:700}
.rotatingH2{text-align:center;font-size:40px;font-weight:700;color:#fff;padding:0;margin:0 0 20px 0;width:96%}

.rotating-text{display:block;text-align:center;width:96%;position:relative;height:55px}
.rotating-text em{font-style:normal;line-height:50px;position:absolute;top:5px;right:0;left:0;opacity:0;animation:rotateWordsFirst 7.5s linear infinite 0s;-webkit-text-fill-color:#b1d952}
.rotating-text em:nth-child(2){animation-delay:1.5s;-webkit-text-fill-color:#fdcb50}
.rotating-text em:nth-child(3){animation-delay:3.0s;-webkit-text-fill-color:#fd7da0}
.rotating-text em:nth-child(4){animation-delay:4.5s;-webkit-text-fill-color:#67ccd1}
.rotating-text em:nth-child(5){animation-delay:6.0s;-webkit-text-fill-color:#fd7da0}
.rotatinTEXT img{margin:32px;border-radius:50%;width:auto;height:225px;position:absolute;bottom:-100px;left:0;right:0;margin:auto;box-shadow:3px 10px 11.85px -3px #00000014}
.rotatinTEXT br{display:none}
.rotatingH2 + p.align-center{color:#ffe01a;padding-bottom:125px;font-weight:600;font-size:20px}

@-webkit-keyframes rotateWord {
0%{opacity:0}
2%{opacity:0;-webkit-transform:translateY(-30px)}
5%{opacity:1;-webkit-transform:translateY(0px)}
17%{opacity:1;-webkit-transform:translateY(0px)}
20%{opacity:0;-webkit-transform:translateY(30px)}
80%{opacity:0}
100%{opacity:0}
}
@keyframes rotateWordsFirst {
0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;height:0}
5%{opacity:1;height:60px}
15%{opacity:1;height:60px}
20%{opacity:0;height:60px}
100%{opacity:0}
}
@keyframes rotateWordsSecond {
0%{opacity:1;-webkit-animation-timing-function:ease-in;width:0}
10%{opacity:.3;width:0}
20%{opacity:1;width:100%}
27%{opacity:0;width:100%}
100%{opacity:0}
}
.CTA-BG{margin:48px 0 0 0;text-align:center;display:none}
.CTA-BG a{display:inline-block;border-radius:50%;background:linear-gradient(#4fa239, #5d53ea);padding:32px 5px;text-align:center;cursor:pointer;font-size:20px;font-weight:600;line-height:15px;width:235px;height:235px;margin:auto;transition:var(--be-transition);box-shadow:0 0 10px rgba(0,0,0,.5) inset;color:#fff;margin:0}
.CTA-BG i{display:block;width:35px;height:35px;vertical-align:middle;background-size:cover !important;margin:16px auto 32px auto}
.CTA-BG .links-check i{background:url(../images/icon-lets-talk.png) left center no-repeat}
.CTA-BG .menu-book-meeting i{background:url(../images/icon-bg-meeting.webp) left center no-repeat}
.CTA-BG a:hover{background:#5d53ea;color:#ffbf00}
.Web-Producer{background:#fff;margin:144px 0 32px 0;padding:0;text-align:center;position:relative}
.Web-Producer .heading-lineWeb + p{font-size:18px}
.Web-Producer .heading-lineWeb + p + p{font-size:23px;padding-bottom:0} 
.Web-Producer img{width:auto;height:750px;margin-left:-16px;position:absolute;left:0}
.Web-Producer .bgGREEN{background:rgba(32,164,33,.4)}
.Web-Producer .bgBLUE{background:rgba(95,83,243,.4)}
.Web-Producer .box-content{min-height:230px}
.Web-Producer .box-content strong{font-size:25px;display:inline-block;margin-top:11%}
.Web-Producer .box-content p{font-size:16px;margin:0;padding:0;font-weight:500}
.bgGREEN .box-hover-text{background:#20A421}
.bgBLUE .box-hover-text{background:#5F53F3}
.bgGREEN .box-hover-text .box-text,
.bgBLUE .box-hover-text .box-text{width:95%}
.Web-Producer2{margin:48px 0 0 0}
.digital-journey{margin:0;background:url(../images/bg-webproducer.webp) top center no-repeat !important;text-align:center;color:#fff;padding:64px 0}
.digital-journey .textP{color:#fff;font-size:30px;font-weight:300;padding-bottom:32px}
.linkCTA a{background:url(../images/icon-contact-all.svg) 4px center no-repeat #ffe01a;display:inline-block;border-radius:35px;padding:16px 25px 16px 75px;text-align:center;color:#2400a1;font-size:18px;font-weight:600;border:2px solid rgba(255,255,255,.7);transition:var(--be-transition)}
.linkCTA a:hover{background-color:transparent;color:#fff}
.WebProducer-client{margin:48px 0 56px 0}
.WebProducer-client .heading-lineWeb{margin-bottom:32px}
.WebProducer-client div.align-center{font-size:20px}
.WebProducer-client div.align-center a{color:#122873;margin:0 10px;font-size:18px}
.WebProducer-client div.align-center a:hover{color:#20A421}
.WebProducer-form.contactUS-bg{background:#1A9561;padding:48px 0;margin:0}
.WebProducer-form.contactUS-bg .container{margin-top:0}
.WebProducer-form.contactUS-bg .fontSIZE{color:#fff;text-align:center}
.WebProducer-form.contactUS-bg .fontSIZE + p{text-align:center;color:#fff;font-size:18px}
.WebProducer-form.contactUS-bg .required-H1,
.WebProducer-form.contactUS-bg .optional-H1{background:linear-gradient(to right,#1A9561 35%,#122873 65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.WebProducer-form.contactUS-bg .required-H1 span,
.WebProducer-form.contactUS-bg .optional-H1 span{font-size:24px;display:block}
.WebProducer-form .contact-form-bg{margin:16px 0 0 0}
.We-Deliver{background:#122873;padding:48px 0 32px 0;margin:0;color:#fff}
.We-Deliver .fontSIZE + p,
.We-Deliver .fontSIZE + p + p{font-size:18px;text-align:left}
.We-Deliver .fontSIZE + p strong{color:#fdcb50;font-size:22px;}
.We-Deliver .fontSIZE{color:#fff;text-align:left;margin-bottom:16px;} 
.We-Deliver .item div{margin:24px 0;padding:32px;text-align:left;border-radius:15px;min-height:250px;background:linear-gradient(to right,#1b5e95, #1a3383);border:1px solid #5176eb;color:#fff;}
.We-Deliver .item div strong{display:block;padding-bottom:15px;font-size:20px;line-height:1.3;color:#fff}
.We-Deliver .item div p{margin:0;padding:0;font-size:18px;}
.We-Deliver img{width:100%;height:auto;position:relative;z-index:9;margin-left:-32px}

.We-Deliver2{background:#122873;padding:48px 0;margin:160px 0 0 0}
.We-Deliver2 .fontSIZE{text-align:left;}
.We-Deliver2 .fontSIZE + p,
.We-Deliver2 .fontSIZE + p + p{text-align:left;}
.We-Deliver2 .fontSIZE + p + p{padding-bottom:0}
.We-Deliver2 .col-md-4 div{margin:24px 0 0 0;padding:16px;text-align:left;border-radius:15px;background:linear-gradient(rgba(26,51,131,.95), rgba(27,94,149,.95));border:1px solid #1b5e95;color:#fff;transition:var(--be-transition)}
.We-Deliver2 .col-md-4 div:hover{box-shadow:0 .16px 4px #0a0a0a}
.We-Deliver2 .col-md-4 div strong{display:block;padding-bottom:15px;font-size:20px;line-height:1.3;color:#fff}
.We-Deliver2 .col-md-4 div p{margin:0;padding:0;font-size:18px;}
.We-Deliver2 .relative{z-index:1}
.We-Deliver2 img{width:230px;height:auto;margin:auto;position:absolute;right:0;opacity:.4}
.We-Deliver2 .relative2{position:relative;z-index:9}

.WEBproducer{position:relative}
.WEBproducer .owl-nav{}
.WEBproducer.owl-carousel .owl-nav button.owl-prev,
.WEBproducer.owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;background:url(../images/icon-arrow-right-white.svg) center center no-repeat !important;z-index:99}
.WEBproducer.owl-carousel .owl-nav button.owl-prev{left:-20px}
.WEBproducer.owl-carousel .owl-nav button.owl-next{right:-20px}
.tools{text-align:center;padding:32px 0}
.tools img{width:100%;height:auto;margin-top:-32px}
.tools video{width:100%;height:auto;}
.simplify-maximumvalue{margin:48px 0}
.simplify-maximumvalue .heading-lineWeb{margin-bottom:32px}
.maximum-value ul{list-style:none;margin:0;overflow:hidden;padding-left:0}
.maximum-value ul li{position:relative;min-height:225px;background:#faffe5;background:linear-gradient(#1A9561,#122873)}
.maximum-value ul li p{font-size:20px;line-height:1.2;font-weight:bold;padding:32px;margin:0;color:#fff;font-weight:500}
.maximum-value ul li p strong{display:block;padding-bottom:15px;font-weight:700;color:#fdcb50;font-size:20px}
.maximum-value ul li:nth-child(1){z-index:999;margin:10px 10px -15px 10px;border-radius:var(--be-border-radius)}
.maximum-value ul li:nth-child(2){text-align:center;background:none}
.maximum-value ul li:nth-child(2) img{width:auto;height:250px;border-radius:50%;box-shadow:var(--be-box-shadow);position:relative;z-index:99}
.maximum-value ul li:nth-child(2) dotlottie-player,
.maximum-value ul li:nth-child(2) lottie-player{box-shadow:var(--be-box-shadow);position:relative;border-radius:50%;width:325px !important;height:325px !important;z-index:999;margin:auto}
.maximum-value ul li:nth-child(3){margin:-10px 10px 10px 10px;border-radius:var(--be-border-radius)}
.maximum-value ul li:nth-child(4){margin:15px 10px 10px 10px;border-radius:var(--be-border-radius)}
.maximum-value ul li:nth-child(5){border-radius:var(--be-border-radius);box-shadow:var(--be-box-shadow);margin:15px 10px 10px 10px}
.Apart{background:#122873;padding:48px 0}
.Apart .fontSIZE{color:#fff;text-align:center}
.Apart .fontSIZE + p,
.Apart .fontSIZE + p + p{font-size:18px;text-align:center;color:#fff}
.Apart .col-md-3 div strong{font-size:24px;display:block;padding-bottom:10px}
.Apart .box-content{border-radius:10px;min-height:200px;padding:16px}
.Apart .box-hover-text{border-radius:10px;}
.Apart .box-content .align-center{margin:0;padding:0}
.Apart .box-content img{width:100px;height:auto}
.Apart .box-hover-text p{font-size:20px;text-align:center}
.Apart .heading-top-line{text-align:center}
.Apart .heading-top-line i{margin:10px auto}
.call-Action{text-align:center;padding:48px 0;background:#DEFFDE}
.call-Action p{font-size:18px;padding-bottom:0}
.call-Action strong{display:block;line-height:normal}
.call-Action img{width:200px;height:auto;margin-top:24px;transition:var(--be-transition)}
.call-Action img:hover{transform:scale(1.015)}
.call-Action span strong{padding-top:10px}
.Web-Producers-Offer{padding:80px 0;text-align:center}
.Web-Producers-Offer .col-md-4 div{color:#fff;padding:48px 32px;font-size:22px;border-radius:15px;min-height:190px;background:linear-gradient(to right,#1b5e95, #1a3383);border:1px solid #5176eb;transition:var(--be-transition)}
.Web-Producers-Offer .col-md-4 div:hover{box-shadow:0 1.6px 1.6px #0a0a0a}
.FAQ-bg{background:#122873;color:#fff;padding:48px 0}
.FAQ-bg .fontSIZE{color:#fff;text-align:center}
.FAQ-bg .acc-BTN.blog-link{color:#fff;background:url(../images/icon-plus-T-W.svg) 100% 30px no-repeat #122873;font-weight:400;font-size:21px}
.FAQ-bg .acc-BTN.blog-link.on{background:url(../images/icon-minus-T-W.svg) 100% 35px no-repeat #122873;color:#fdcb50}
.FAQ-bg .acc-CON.blog-link{background-color:transparent}
.FAQ-bg .acc-CON.blog-link p{margin:0;padding:0}

.digital-growth .heading{margin-bottom:50px}


/* -- Landing Pages -- */
.BLOCK{display:block}
.LP-banner{text-align:center;line-height:1.4;margin-top:62px;height:425px;background-size:cover !important;}
.LP-banner .relative{top:50%;transform:translateY(-50%);position:relative;padding:0 15px}
.LP-banner .title-headaing{font-size:32px;color:#fff;padding:0 0 8px 0;margin:0;font-weight:900}
.LP-banner .title-sub-headaing{font-size:20px;color:#fff;font-weight:600}

.wordpress{background:url(../images/wordpress-website.webp) top center no-repeat;}
.shopify{background:url(../images/shopify-web-development-companies.webp) top center no-repeat;}
.drupal-development{background:url(../images/drupal-web-development-services.webp) top center no-repeat;}
.magento-development{background:url(../images/magento-web-development-services.webp) top center no-repeat;}
.joomla-development{background:url(../images/joomla-website-development.webp) top center no-repeat;}
.hubspot{background:url(../images/hubspot-website-banner.webp) top center no-repeat;}

.search-engine{background:url(../images/search-engine-banner.webp) top center no-repeat;}
.seo-marketing{background:url(../images/search-engine-marketing-services-banner.webp) top center no-repeat;}

.social-media{background:url(../images/SSM-banner.webp) top center no-repeat #000}

.leaves-attendance-management{background:url(../images/leaves-attendance-management-banner.webp) top center no-repeat #000}

.Goodbye{text-align:center}
.Goodbye strong{display:inline-block;border:1px solid #2400a1;border-left-width:5px;border-right-width:5px;padding:16px;margin:30px auto;border-radius:10px;font-size:20px;background:#ffbf00;text-align:center;color: #000;font-weight:300;font-style:italic;}


.LP-spaceTop{padding-top:32px;}
.LP-spaceBot{padding-bottom:32px}
.LP-content{color:#000;line-height:1.7;font-weight:500;}
.LP-content h2{font-size:24px;font-weight:700;padding:0 0 24px 0;margin:0 0 24px 0;line-height:1.2;color:#2400a1;position:relative}
.LP-content h2:after{content:'';width:175px;height:3px;border-radius:10px;position:absolute;bottom:0;left:0;background-color:#ffbf00}

.page .LP-content p{padding-bottom:16px;}

.LP-content h2.center{margin-bottom:8px}
.LP-content h2.center:after{display:none}

.LP-content h3{font-size:21.6px;font-weight:700;padding:24px 0;margin:0;line-height:1.2;color:#000;position:relative}

.LP-content .trusted-clients-testimonials{text-align:center}
.LP-content .trusted-clients{width:auto;text-align:left;cursor:pointer;border-radius:50px;}
.LP-content .trusted-clients i{display:inline-block;vertical-align:top;padding:0 20px 0 70px;font-size:22px;font-weight:500;}

.LP-content .content-center .relative{padding:0 35px 0 0}
.LP-content .content-center img{border-radius:var(--be-border-radius);box-shadow:var(--be-box-shadow);width:100%;height:auto}

.LP-content a{color:#2400a1;}
.LP-content a:hover{color:#000}

.LP-content .lastP{padding-bottom:0 !important}

.LP-content.Process-Workflow img{width:100%;height:auto;border-radius:10px;display:none}
.LP-content.Process-Workflow b{display:block;font-size:21.6px}

.LP-content .BGcolor1{background:#FFE01B;padding:16px 24px;border-radius:10px 10px 0 0;}
.LP-content .BGcolor2{background:#FFEE75;padding:16px 24px;}
.LP-content .BGcolor3{background:#FFE01B;padding:16px 24px;}
.LP-content .BGcolor4{background:#FFEE75;padding:16px 24px;}
.LP-content .BGcolor5{background:#FFE01B;padding:16px 24px;}
.LP-content .BGcolor6{background:#FFEE75;padding:16px 24px;border-radius:0 0 10px 10px;}
.LP-content.hubspotP .BGcolor3{border-radius:0 0px 10px 0;}
.hubspot-color {color: #2400a1;}

.LP-content .BGyellow1{background:#FFE01B;padding:16px 24px;}
.LP-content .BGyellow2{background:#FFEE75;padding:16px 24px;}

.border-radius-top{border-radius:10px 10px 0 0;}
.border-radius-bottom{border-radius:0 0 10px 10px;}



.LP-content .BGcolor7{background:#FFE01B;padding:16px 24px;}
.LP-content .BGcolor8{background:#FFEE75;padding:16px 24px;}
.LP-content .BGcolor9{background:#FFE01B;padding:16px 24px;border-radius:0 0 10px 0px;}

.LP-content ul,
.LP-content ol{margin:0;padding:0}
.LP-content li{background:url(../images/icon-feather-arrow-down.svg) left 10px no-repeat;padding:0 0 0 25px;margin:0}
.LP-content ul li:last-child p,
.LP-content ol li:last-child p{margin-bottom:0;padding-bottom:0}

.LP-content .borderBOX{background:#f7f7f7;border:1px solid #ddd;border-left:3px solid #ffbf00;padding:16px;border-radius:10px;margin-bottom:16px;height:95%}

.LP-content .text-center{border:1px dashed #ffbf00;border-radius:10px;padding:16px}
.LP-content .text-center a{margin:0 15px;font-weight:700}
.LP-content .text-center a:hover{color:#ffc107;}


.LP-cta{background:#ffbf00;padding:16px 24px;margin:30px 0;border-radius:10px;border-left:5px solid #2400a1;}
.LP-cta p{margin:0 !important;padding:0 !important;font-size:20px;font-weight:600}
.LP-cta span{display:block;padding:0 0 5px 0}
.LP-cta a{color:#2400a1;cursor:pointer;transition:var(--be-transition);}
.LP-cta a:hover{color:#fff;}
.LP-cta.LP-cta2 a:hover,
.LP-cta.LP-cta4 a:hover{color:#000}

.LP-cta2{background:#bbe9fc;}
.LP-cta3{background:#99ff99;}
.LP-cta4{background:#eaca96;}

.LP-cta-nospace{margin:25px 0}

.LP-content .M-top{margin-top:16px}

.LP-content.industries{background:#f7f7f7;padding-top:48px;margin:0 0 48px 0}
.LP-content.industries strong{font-size:21.6px;display:block;padding:10px 0}

.LP-content.FAQ{border-top:1px solid #ddd; padding:48px 0}
.LP-content .acc-BTN{background: url(../images/icon-plus2.svg) right 32px no-repeat;font-size:18px;color:#000;border-bottom:1px solid #ddd;padding:28px 16px 28px 0;margin:0;font-weight:500}
.LP-content .acc-BTN.on{background: url(../images/icon-minus2.svg) right 25px no-repeat;border-bottom:none;color:#2400a1;font-weight:700;}
.LP-content .acc-CON{padding:0 0 32px 0;margin:-12px 0 0 0;border-bottom:1px solid #ddd;display:none}
.LP-content .acc-CON p{color:#2400a1;margin:0;padding:0}

.space-LR{padding:0 10px}

.bg1{background-color:#544238 !important}
.bg2{background-color:#857553 !important}
.bg3{background-color:#69bef7 !important}
.bg4{background-color:#00acc8 !important}

.flip-card{background-color:transparent;width:100%;height:275px;perspective:800px;margin-top:20px;}
.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .75s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);border-radius:10px;}
.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}
.flip-card-front,
.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;}
.flip-card-front{background-color:#fff;color:#fff}
.flip-card-front .img{width:90%;margin:auto;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;}
.flip-card-front .img img{margin-top:64px;width:auto;height:auto}
.flip-card-front .img strong{font-size:28px;padding:16px 0 0 0;margin:0 0 0 0;display:block;line-height:1.3}
.flip-card-back{background-color:#f7f7f7;color:#000;transform:rotateY(180deg);font-weight:600}
.flip-card-back-text{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;width:90%;margin:auto}
.flip-card-back p{margin:0;padding:0;font-weight:500}

.Why-choose2 .flip-card{height:325px}

.tabBOX{background:linear-gradient(#dee3ff,#d6f2fe);padding:48px 0 0 0;margin-bottom:48px}

.tabBOX h2 + p{padding-bottom:16px}
.LP-content .fieldset{box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;background:#fff;padding:32px;margin:0 0 24px;border-radius:10px;min-height:325px;height:95%;text-align:center;transition:var(--be-transition);}
.LP-content .fieldset legend + *{clear:both}
.LP-content .fieldset p{margin-bottom:0}
.LP-content .fieldset h3{margin:0;padding:0 0 16px 0;font-weight:700;font-size:21.6px;text-align:center;line-height:1.5}
.page .fieldset .IMGcontent{text-align:center;margin-top:20px}
.LP-content .fieldset .IMGcontent img{width:auto;height:70px}
.LP-content .fieldset:hover{background:#f7f7f7;box-shadow:var(--be-box-shadow);}

.icon-hover{display:inline-block;background:url(../images/icon-hover.svg) left 12px no-repeat;width:25px;height:40px;background-size:contain;position:absolute;bottom:16px;right:16px}

.box-one,
.box-two,
.box-three,.magento-box{text-align:center;color:#fff;padding:24px;border-radius:10px;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}

body .magento-box{min-height:450px}

.box-one,
.box-two,
.box-three{min-height:360px;}

.box-one strong,
.box-two strong,
.box-three strong{display:block;padding-bottom:15px;margin-bottom:15px; font-size:20px;line-height:1.4;position:relative;}

.box-one strong:after,
.box-two strong:after,
.box-three strong:after{content:'';position:absolute;bottom:0;left:0;right:0;width:100px;height:1px;background:#fff;margin:auto}


.box-one{background:#005A6A;}
.box-two{background:#663C0A;margin:16px 0}
.box-three{background:#3A3030;}


.LP-marginTop{margin-top:32px;}
.LP-paddingTop{padding-top:25px}
.WHITE-box{border-radius:20px;background:#FFF;box-shadow:0 4px 4px 0 rgba(172, 172, 172, 0.25);padding:25px 35px;border:1px solid #ededee;margin-bottom:15px;height:99%}
.WHITE-box ul{margin-bottom:15px}
.WHITE-box .LP-cta{margin:25px 0 0 0}
.textLEFT{text-align:left !important}

.table-responsive-md table{font-size:16px}
.table-responsive-md table th{background:#F2FFFF;}
.table-responsive-md table tr:nth-child(odd){background:#fff}
.table-responsive-md table tr:nth-child(even){background:#f7f7f7}
.table-responsive-md table th,
.table-responsive-md table td{padding:1rem}

/* -- End Landing Pages -- */


/* -- New Pages --*/
.overflow-wrap{overflow:hidden !important;}
.marquee{display:flex;white-space:nowrap;}

.font18{font-size:18px}
.font20{font-size:20px !important}
.font24{font-size:20px}

.WeDo,
.WeAre,
.IndustrySolutions,
.AboutClients,
.Partner-BluEnt,
.padding-TB{padding:48px 0 32px 0}
.paddingTOP{padding-top:48px}
.paddingBOTTOM{padding-bottom:32px}
.padding-TopBot{padding:48px 0}
.space-M{padding-left:15px;padding-right:15px}
.Success-Stories{padding-top:48px}

.Insights{padding-top:32px}

.Partner-BluEnt{padding-bottom:0}

.heading{font-size:30px;font-weight:800;padding:0;margin:0 0 25px 0}
.heading span{font-size:26px;font-weight:700;}
.SUBheading{font-size:25px;font-weight:700;margin:0 0 25px 0}

.link-white{display:inline-block;padding:10px 15px;border-radius:50px;border:3px solid #5F53F4;background:#FFF;box-shadow: 0px 4px 2.8px 0px rgba(255, 255, 255, 0.25);color:#000;font-size:18px;font-weight:600;cursor:pointer;text-align:center}
.link-white:hover{background:#5F53F4;color:#fff;border-color:#fff;}

.link-blue{display:inline-block;padding:10px 15px;border-radius:50px;border:3px solid #FFF;background:#5F53F4;box-shadow:0px 3px 3.6px -1px rgba(201, 201, 201, 0.25);color:#fff;font-size:18px;font-weight:600;cursor:pointer;text-align:center}
.link-blue:hover{background:#FFF;color:#000;border-color:#5F53F4;}

.link-black,
.link-border{display:inline-block;padding:10px 15px;border-radius:50px;border:3px solid #FFF;background:#263746;box-shadow:0px 3px 3.6px -1px rgba(201, 201, 201, 0.25);color:#fff !important;font-size:18px;font-weight:600;cursor:pointer;text-align:center}
.link-black:hover,
.link-border:hover{background:#FFF;color:#000 !important;border-color:#263746;}


.img-RESPONSIVE,
.img-RESPONSIVE-M{width:100%;height:auto}


.Mtop{margin-top:30px !important}
.Mtop2{margin-top:20px}
.Mtop3{margin-top:20px}
.Mbottom{margin-bottom:30px}
.Mbottom2{margin-bottom:50px}
.sep-line-bg{display:block;background:url(../images/sep-line-bg.svg) top right no-repeat;width:142px;height:6px;margin:25px auto auto auto}
.font-semibold{font-weight:600}
.font-semibold2{font-weight:500}

.Discover,
.Explore-data,
.Discover-inner{position:relative;z-index:99;margin-top:20px}
.Discover h3,
.Discover-inner h3{font-size:24px;font-weight:800;margin:0 0 16px 0;padding:0}
.Discover .col-md-12{border-radius:10px;background:#FFF !important;box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.10);}
.leftDIV{border-radius:10px;background:linear-gradient(90deg, #A7D4F4 0%, #EDF2EB 100%);text-align:center;}

.rightDIV{position:relative}
.rightSPACE{padding:15px;position:relative}
.rightDIV img{position:absolute;left:-75px;top:25px;display:none}
.Discover .flex-direction-nav{position:absolute;bottom:-20px;right:20px;width:60px;clear:both;display:none}
.Discover p{margin-bottom:0}
.Discover-inner p{}

.pointer-auto{cursor:auto}
.WeDo .heading{text-align:center}

.grid-card{position:relative;width:100%;height:550px;overflow:hidden;background:linear-gradient(90deg, #e2eef7 0%, #ece9f3 100%);border-radius:10px;margin-bottom:20px;cursor:pointer;transition:all .3s ease;border:1px solid #ececec;}
.grid-card-image{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .6s ease;z-index:1}
.grid-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.subHEAD{font-size:25px;font-weight:600;text-align:left;padding:25px;color:#000;position:relative;z-index:2;line-height:1.3;}
.subHEAD span{display:block;font-size:20px;font-weight:300;padding-bottom:15px}
.subHEAD a,
.grid-card-content a{color:#000}
.subHEAD a:hover,
.grid-card-content a:hover{color:#2400A1}
.grid-card-content{position:absolute;top:120px;left:0;right:0;bottom:0;padding:25px;color:#000;opacity:0;transform:translateX(100%);pointer-events:none;transition:opacity .5s ease,transform .5s ease;z-index:3}
.grid-card-content ul{margin:-5px 0 0 0;padding:0;}
.grid-card-content ul li{list-style:none;background:url(../images/icon-feather-arrow-down.svg) left 10px no-repeat;padding:0 0 5px 25px;}
.grid-card-content2{top:145px}
.Let{display:inline-block;padding:5px 15px;color:#000;border-radius:25px;border:1px solid #5F53F4;background:linear-gradient(90deg, #ADE3FF 0%, #DBCEF1 100%);margin-top:10px;font-size:16px}
.Let:hover{color:#767676}

.grid-card:hover .grid-card-image{transform:translateY(100%)}

.grid-card:hover .grid-card-content{opacity:1;transform:translateX(0);pointer-events:auto}
.grid-card:hover .all-link{position:absolute;height:100%;width:100%;z-index:9;top:0;left:0}

.bg-one,
.bg-two,
.bg-three,
.bg-four,
.bg-five,
.bg-six{width:100%;height:100%;background-size:cover !important;border-radius:10px;cursor:pointer}


.WeAre{background: linear-gradient(90deg, #EDF2EB 0%, #A7D4F4 100%);text-align:center}

.WeAre p.text-center{border-bottom:1px solid #959595;margin:auto auto 30px auto;padding:0 15px 35px 15px;}
.tabLEFT{list-style:none;margin:0;padding:0;overflow:auto;text-align:center}
.tabLEFT li{list-style:none;cursor:pointer;margin-bottom:8px}
.tabLEFT li a{text-decoration:none;color:#000;position:relative;padding-left:5px;transition:font-size 0.3s ease, margin-left 0.3s ease, font-weight 0.3s ease;}
.tabLEFT li a:hover{color:#2400a1}
.tabLEFT li.active a{font-weight:700;font-size:20px;margin-left:5px}
.tabLEFT li.active a:before{content:'';position:absolute;left:0px;top:7px;width:2px;height:15px;background:#000;z-index:9}
.tab-CON strong{font-size:25px;}
.tab-CON p{margin-top:15px}
.tab-CON br{display:none}

.Success-Stories{background:#F3F6F8;text-align:center}
.Success-Stories .heading{position:relative;}
.Success-Stories .heading img{position:absolute;top:36px;width:35px;height:auto;margin-left:5px;}
.Success-Stories .marquee{margin:16px 0 0 0;}
.Success-Stories .marquee img{width:150px;height:auto;border-radius:5px;background:#EAEAEA;margin-right:5px;border-left:0}

.Success-Stories .testimonial{border-radius:10px;background:#FFF;box-shadow:0px 1px 10px -1px rgba(139, 139, 139, 0.15);padding:65px 32px 32px 32px;margin:0;overflow:hidden;position:relative}
.Success-Stories .testimonial li p{font-size:20px;position:relative}
.Success-Stories .testimonial li p:after{content:'';position:absolute;width:115px;height:1px;bottom:-15px;left:0;background:#000}
.Success-Stories .testimonial li p em{display:block;font-weight:600}
.Success-Stories .testimonial li span{display:block;padding-top:15px}
.Success-Stories .testimonial .flex-direction-nav{position:absolute;top:25px;right:20px;width:90%;clear:both;}

.top-fixed-bg{background:url(../images/top-fixed-bg.webp) left top repeat-x #F3F6F8;}
.top-fixed-bg-snowflake{background:#F5EADD;padding-top:80px}
.top-fixed-bg-snowflake .heading{margin:24px 0}
.card-design{border-radius:16px;padding:16px 0 !important;background:#fff}
.card-design h3{font-size:24px;font-weight:700;margin-bottom:16px;}
.card-design p{font-size:16px}
.card-design h3 + p{font-size:18px;}
.client-circle span{display:inline-block;border-radius:17px;background:#F3F3F3;padding:8px 15px;font-size:14px !important;font-weight:500;}
.card-design ul{margin:0 0 24px 0;padding:0;list-style:none}
.card-design ul li{font-size:14px;padding-bottom:10px}
.card-design ul li strong{display:block;font-weight:800;font-size:24px;line-height:1;margin-bottom:5px}
.card-design .space-LEFT{padding-left:30px;margin-bottom:0}
.div-challenge{margin:0 0 24px 0;padding:20px;border-radius:8px;font-size:14px;}
.div-challenge img{margin-right:10px;}
.div-solution{margin:0 0 0 0;padding:20px;border-radius:8px;font-size:14px;}
.div-solution img{margin-right:5px}

.card-design.one h3,
.card-design.one ul li strong{color:#3B82F6}
.card-design.one .div-challenge{background:linear-gradient(101deg, #FFF4F4 0%, #FEE2E2 100%);border-left:4px solid #EF4444;}
.card-design.one .div-solution{background:linear-gradient(90deg, #F1F7FF 0%, #ADD1FF 100%);border-left:4px solid #3B82F6;}

.card-design.two h3,
.card-design.two ul li strong{color:#00ACC8}
.card-design.two .div-challenge{background:linear-gradient(101deg, #FFF4F4 0%, #BEF6FF 100%);border-left:4px solid #00ACC8;}
.card-design.two .div-solution{background:linear-gradient(90deg, #F1F7FF 0%, #ADD1FF 100%);border-left:4px solid #3B82F6;}

.card-design.three h3,
.card-design.three ul li strong{color:#22C55E}
.card-design.three .div-challenge{background:linear-gradient(101deg, #FFF4F4 0%, #CBFCDD 100%);border-left:4px solid #22C55E;}
.card-design.three .div-solution{background:linear-gradient(90deg, #F1F7FF 0%, #ADD1FF 100%);border-left:4px solid #3B82F6;}

.card-design.four h3,
.card-design.four ul li strong{color:#FF871D}
.card-design.four .div-challenge{background:linear-gradient(101deg, #FFF4F4 0%, #FFDDBE 100%);border-left:4px solid #FF871D;}
.card-design.four .div-solution{background: linear-gradient(90deg, #F1F7FF 0%, #ADD1FF 100%);border-left:4px solid #3B82F6;}

.blank{display:none}

.container-scroll-fixed .flex-control-nav{position:relative;margin-top:-15px}
.container-scroll-fixed .flex-control-paging li a{background:#ccc}
.container-scroll-fixed .flex-control-paging li a.flex-active{background:#2400a1}

.item-related{padding:0rem 1rem}
.item-related ul{padding:0;list-style:none}
.item-related ul li{padding:0 0 2rem 0;}
.item-related img{width:100%;height:auto;margin-bottom:20px;border-radius:10px 10px 0 0;border-bottom:1px solid #ccc;padding-bottom:20px;transition:var(--be-transition)}
.item-related h2{padding:2rem 0 1rem 0}
.item-related a{color:#222;font-weight:500;font-size:1rem;border:1px solid #ccc;border-radius:10px;margin:5px;padding:20px;display:block}

.item-related li:hover img{opacity:0.75}

body.page-id-76 .footer-imgBG-inner{background-color:#bbe9fc}


/*-- Saas --*/
.border-R{border-radius:20px}
.title-new,
.font40,
.font35{font-size:30px;margin-bottom:0}

.font30{font-size:25px;margin-bottom:0}
.marginT-only{margin-top:30px}
.paddingALL{padding:30px 10px;}
.font600{font-weight:600}
.marginTOP{margin-top:25px !important}
.marginBOT{margin-bottom:25px !important}
.linkBLUE,
.link-hyper{border-radius:30px;background:#2400A1;box-shadow:0 1.913px 2.296px -0.638px rgba(201, 201, 201, 0.25);display:inline-block;padding:8px 25px;text-align:center;color:#fff}
.linkBLUE:hover,
.link-hyper:hover{background:#03E262;color:#fff}

.bgBOX{margin:0;position:relative;z-index:99;text-align:center}
.bgBOX .container{background:linear-gradient(103deg, #e5e4f3 0.42%, #e1f9ed 99.53%);position:relative}
.bgBOX h2{color:#fff;text-align:center;padding:15px 10px;margin:0 -.75rem;background:linear-gradient(103deg, #2400A1 0.42%, #03E262 99.53%);}
.last-item{padding-bottom:0 !important}
.bgBOX-space{padding:20px 5px}
.bgBOX-space p{padding-bottom:25px}
.bgBOX-space ul{margin:0;padding:0}
.bgBOX img{width:auto;height:250px;margin-bottom:25px}

.bg-home{background:linear-gradient(103deg, #e5e4f3 0.42%, #e1f9ed 99.53%);position:relative;}
.bg-home h2{margin:0;padding:0;font-weight:600}

.colBOTH{border-radius:15px;margin-top:30px;position:relative;transition:var(--be-transition)}
.colBOTH h3{font-size:30px;font-weight:600;margin:0 0 15px 0;padding:0 0 15px 0;position:relative}
.colBOTH h3:after{content:'';background:url(../images/line-sep-h3.svg) center center no-repeat;width:63px;height:1px;position:absolute;left:0;bottom:0;}
.colBOTH .vertical-middle{padding:20px}

.colBOTH ul,
.case-block ul,
.gridBOX ul{margin:0 0 10px 20px;padding:0;list-style:disc}
.case-block ul{margin:15px 0 15px 20px;}
.gridBOX ul{margin:15px 0 10px 20px;}
.colBOTH ul li,
.case-block ul li,
.gridBOX ul li{padding-bottom:10px}
.colBOTH ul li:last-child,
.case-block ul li:last-child{padding-bottom:0}

.colBOTH img{transition:var(--be-transition);width:90%;height:auto}
/*.col-LEFT{border-radius:15px 15px 15px 15px;}
.col-RIGHT{border-radius:15px 15px 15px 15px;}*/
.gradient-LEFT{background:linear-gradient(103deg, #d4d3eb 0.42%, #cff5e1 99.53%)}
.gradient-RIGHT{background:linear-gradient(90deg, #d2e6e6 50%, #d3e3e8 100%);}
.vertical-middle{text-align:left;}

.colBOTH .clear{height:0px}
.colBOTH:hover{box-shadow:var(--be-box-shadow);}

.height1,
.height2,
.height3,
.height4{text-align:center}

.fontSMALL{border-radius:50px;border:1px dashed #999;display:inline-block;padding:15px;text-align:center;font-size:16px;margin:15px}

.gradientGREEN{background:linear-gradient(103deg, #2400A1 0.42%, #03E262 99.53%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.grid-2{margin:10px 0}
/*.grid-3{padding-top:50px}*/

.gridBOX{position:relative;border-radius:20px;padding:20px;text-align:left;margin-bottom:25px;transition:var(--be-transition);}
.gridBOX:hover{box-shadow:0 4px 5px 1px rgba(129, 129, 129, 0.25);background:#e7faf0 !important}
.gridBOX h3{font-size:25px;font-weight:500;background:linear-gradient(103deg, #2400A1 0.42%, #03E262 99.53%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 0 15px 0;margin:0 0 15px 0;position:relative;line-height:1.4}
.gridBOX h3:after{content:'';background:url(../images/line-sep-h3-box.svg) center center no-repeat;width:75px;height:1px;position:absolute;left:0;bottom:0;background-size:cover;opacity:0.5;}
.page .gridBOX p{padding-bottom:0}
.background1{background:linear-gradient(103deg, #e9e8f5 0.42%, #e7faf0 99.53%);box-shadow:0 4px 5px 1px rgba(129, 129, 129, 0.25);}
.background2{background:linear-gradient(103deg, #edfcf4 0.42%, #efeff7 99.53%);box-shadow:0 4px 5px 1px rgba(129, 129, 129, 0.25);}
.SaaS-products{border-radius:20px;width:100%;height:auto}
.AI-saas{width:300px;height:auto;margin-bottom:-25px}
.SaaS-product{width:300px;height:auto;display:none}

.overLINK{display:none;height:100%;width:100%;position:absolute;top:0;left:0;cursor:pointer}
#SaaSProducts .gridBOX:hover .overLINK{display:block;background:rgba(255,255,255,.25);border-radius:20px;}


.BOX-gradient{background:linear-gradient(103deg, #dff8eb 0.42%, #e2e0f2 99.53%);position:relative;}
.BOX-li{margin:0;padding:0}
.BOX-li li{border-radius:10px;background:#FFF;box-shadow:0 1px 3px 1px rgba(198, 198, 198, 0.25);padding:15px;margin:0 0 15px 0;text-align:center;min-height:135px}
.BOX-li li strong{font-size:18px;background:linear-gradient(103deg, #2400A1 0.42%, #03E262 99.53%);font-weight:600;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.BOX-li li p{font-size:16px;padding:0;margin:0;}
.img-enterprises{width:60%;height:auto;margin-top:-35px;margin-bottom:65px}

.security-compliance .BOX-li li{min-height:90px}
.drives-ROI .BOX-li li{min-height:100px}
.Confidence .BOX-li li{min-height:0}

.border-top1,
.border-top2,
.border-top3,
.border-top4,
.border-top5,
.border-top6{border-radius:15px;box-shadow:0 -1px 7.2px 0 rgba(123, 123, 123, 0.25);padding-top:8px;position:relative;display:inline-block;margin-bottom:20px;width:100%}
.border-top1{background:linear-gradient(90deg, #03DF67 0%, #00ADC6 100%);}
.border-top2{background:linear-gradient(103deg, #2400A1 0.42%, #03E262 99.53%);}
.border-top3{background:linear-gradient(90deg, #13B7D8 0%, #1353F7 100%);}
.border-top4{background:linear-gradient(108deg, #03E262 0.55%, #2400A1 96.29%);}
.border-top5{background:linear-gradient(90deg, #03DF67 0%, #00ADC6 100%);}
.border-top6{background:linear-gradient(90deg, #494CE1 0%, #03E262 100%);}


.sepLINE span,
.sepLINE .div-inline{display:inline-block;height:100%;width:100%;background:#fff;border-radius:15px;padding:20px;text-align:left;position:relative;z-index:99}
.sepLINE strong{display:block;font-size:24px;padding-bottom:10px;}
.sepLINE b{display:block;/*font-size:20px;padding:10px 0*/}
.outcome{margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #ccc;font-weight:500}
.width-1000 .ul-dot li{padding-bottom:10px}

.case-block{position:sticky;top:80px;z-index:1000;background:linear-gradient(90deg, #e9e8f5 0%, #e6faf0 100%);}
.case-block img{width:100%;height:auto;}
.case-block .text-center{margin:0 0 20px 0}
.case-block2{background:linear-gradient(90deg, #e6faf0 0%, #e9e8f5 100%);}

.case-block img.right-IMG{width:auto;height:auto;margin-bottom:25px}
.case-block img.left-IMG{width:auto;height:auto;margin-top:30px}

.BOX-gradient2{background:linear-gradient(90deg, #e6faf0 0%, #e9e8f5 100%);position:relative;}
.SaaS-ideas,
.img-Butterfly{width:150px;height:auto;margin:-50px 0 75px 0}
.img-Butterfly{margin:0 0 25px 0}

.innerBOX{border-radius:25px;background:rgba(255, 255, 255, .4);box-shadow:0 4px 4px 1px rgba(216, 216, 216, 0.25);}
.BOX-white{background:#fff;border-radius:20px;padding:20px;margin:25px 0 15px 0;position:relative;}
.BOX-white img{position:absolute;left:15px;top:-25px;width:50px;height:auto}
.BOX-white b{background:linear-gradient(103deg, #2400A1 0.42%, #03E262 99.53%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;border-bottom:1px solid #efefef;font-weight:500;font-size:20px;padding-bottom:10px;margin-bottom:-5px}
.BOX-gradient2 .last-item.text-center{margin-top:-20px}

.BOX-white.BOX-white2 b{font-size:17px;font-weight:600}

.innerBOX2{}

.bgBOX.bgBOXinner{margin:0;text-align:left}
.bgBOX.bgBOXinner .container.border-R{border-top-left-radius:0;border-top-right-radius:0;}
.bg-FFF{background:#ecf0f5;padding:20px;margin:20px 0 0 0;}
.bgBOX.bgBOXinner h2{color:#000;text-align:left;padding:0;margin:0;background:none;}
.bgBOX .bg-FFF img{height:150px;margin-bottom:-20px;margin-top:25px}
 

.ul-dot{margin:0;padding:0}
.ul-dot li{background:url(../images/green-li.svg) left 8px no-repeat;padding:0 0 15px 25px}
.bg-fcfc{background:#f8fcfb;padding:20px;margin:0 0 20px 0;}
.img-fcfc{width:100%;height:auto;margin:10px 0 0 0;border-radius:20px 20px 0 0;}
.the-enterprises{width:100%;height:auto}
.img-HRM{width:250px;height:auto;margin:-25px 0 75px 0}

.the-ecosystem,
.img-meeting-conferencing{width:auto;height:auto}
.img-meeting-conferencing{margin:-35px 0 80px 0}

.img-markup-checklist{width:75%;height:auto;margin:-50px 0 100px auto;}

.img-redefine-productivity{margin:0 -100px 0 0;width:auto;height:200px; display:none;}
.img-summer-onam{margin:10px 0 25px 0}

.img-security-compliance{margin:-10px 0 35px 0}

.BOX-gradient3{background:linear-gradient(90deg, #f1fbf7 0%, #f3f2fa 100%);position:relative;padding:25px}
.BOX-gradient3 .img-Butterfly{position:relative}
.BOX-gradient3 .AI-saas{width:auto}

.img-SMALL-BANNER{width:100%;height:auto;margin-bottom:35px}
.innerBOX2 .ul-dot li{padding-bottom:10px} 

.dis-none-mobile{display:none}

.CTA-block{background:linear-gradient(90deg, #e9e8f5 0%, #e6faf0 100%);}
.CTA-block .imgWIDTH{width:100%;height:auto;margin:20px 0}

.CTA-block.Security img{height:auto;width:100%;border-radius:20px;margin:0 0 10px 0}
.CTA-block.Security .ul-dot li{padding-bottom:10px}
.CTA-block.Security .text-right{text-align:center}

.CTA-block.Tracking img{height:auto;width:100%;border-radius:20px;margin:10px 0 10px 0}
.CTA-block.Tracking .ul-dot li{margin-left:10px;padding-bottom:10px}

.img-SaaS-vision{width:auto;height:auto}

.img-KMS,
.img-Employee{width:100%;height:auto;margin:-40px 0 20px 0}

.mobile-hide{display:none}

.Enterprises .BOX-li li{min-height:0}


.line-sep1,
.line-sep2,
.line-sep3{margin:15px 0;padding:0;background:url(../images/line-sep-home1-bg.svg) center center no-repeat;width:125px;height:5px;display:inline-block;border-radius:15px;}
.line-sep2{background:url(../images/line-sep-home2-bg.svg) center center no-repeat;}
.line-sep3{background:url(../images/line-sep-home3-bg.svg) center center no-repeat;}

.book-meeting{cursor:pointer}



@media only screen and (max-width: 1100px) {
body.home,
body.page,
body.case-study-template-default{overflow-x:hidden !important;}
}

@media only screen and (min-width: 1100px) {
body.home,
body.page-id-18455,
body.page,
body.case-study-template-default{overflow-x:visible !important;}
.top-fixed-bg{background:url(../images/top-fixed-bg.webp) left top repeat-x #fff;}
.container-scroll-fixed{position:relative;display:flex !important;flex-direction:column !important;max-width:100%;gap:0;margin:100px auto auto auto;height:100%;align-items:center;}
.card-design{position:sticky !important;position:-webkit-sticky !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:500px;border-radius:16px;border:1px solid #E2E8F0;box-shadow:0px 8px 15px 0px rgba(0, 0, 0, 0.10);padding:32px 16px !important;}
.card-design h3{font-size:36px;}
.card-design ul{margin:0 0 24px 24px;}
.card-design ul li{display:inline-block;vertical-align:top;width:48%;font-size:14px;padding-bottom:0}
.card-design ul li strong{display:block;color:#3B82F6;font-weight:800;font-size:64px;line-height:1;margin-bottom:5px}
.card-design .space-LEFT{padding-left:30px;margin-bottom:0}
.div-challenge{margin:0 0 24px 24px;width:67%}
.div-challenge img,
.HFS-challenge img{margin-right:10px;}
.div-solution{margin:0 0 0 24px;width:67%}
.div-solution img,
.HFS-solution img{margin-right:5px}

.one{top:100px;width:90% !important;background:url(../images/gift-card-reconciliation-bg.svg) right bottom no-repeat #fff;}
.two{top:110px;width:92.5% !important;background:url(../images/secure-data-sharing-bg.svg) right bottom no-repeat #fff;}
.three{top:120px;width:95% !important;background:url(../images/HIPAA-compliant-bg.svg) right bottom no-repeat #fff;}
.four{top:130px;width:97.5% !important; min-height:650px;background:url(../images/legacy-system-migration-bg.svg) right bottom no-repeat #fff;}
.one.clone,
.four.clone{display:none !important}
.container-scroll-fixed ul.slides li.four{margin-bottom:2% !important}
.blank{top:150px;width:100%;min-height:0;background-color:transparent;border:none;box-shadow:none;margin:0;display:block}

.top-fixed-bg-snowflake{padding-top:0}

.container-scroll-fixed ul.slides{transform:none !important;transition:none !important;width:100% !important;margin:0 !important;padding:0 !important;position:relative;display:flex !important;flex-direction:column !important;}
.container-scroll-fixed ul.slides li{float:none !important;margin:auto auto 32px auto !important;}
.container-scroll-fixed .flex-viewport{max-height:unset !important;overflow:clip !important;}
.container-scroll-fixed .flex-control-nav{display:none !important}

.Success-Highlights .container-scroll-fixed{margin:50px 0}
.Success-Highlights .one.clone,
.Success-Highlights .four.clone{display:none !important}

}

@media only screen and (min-width: 768px) {
.Why-choose .col-md-3{width:50%;}
.LP-flip-card{height:250px;}
.border-radius-top{border-radius:10px 10px 0 0;}
.border-radius-bottom{border-radius:0 0 10px 10px;}	
}

.Maximize{margin-top:32px}
.Maximize .heading{font-size:30px;margin-bottom:10px;padding-left:15px;padding-right:15px;}
.Maximize .font-semibold2{margin-bottom:24px;padding-left:15px;padding-right:15px}
.Maximize .container{padding:48px 0 24px 0;background:url(../images/maximize-bg.svg) top right no-repeat #fff;border-radius:10px;background-size:cover;}
.leftSPACE{padding:0;text-align:center}
.Maximize .tabs-container{padding:10px;position:relative;text-align:center}
.Maximize .tabsNAV{z-index:9;text-align:center;margin:0;padding:32px 0 0 0}
.Maximize .tabsNAV a{display:inline-block;color:#000;font-size:16px;padding:9px 15px;border-radius:25px;margin-bottom:16px}
.Maximize .tabsNAV a i{display:inline-block; background:url(../images/icon-arrowBLACK.svg) top right no-repeat;width:19px;height:10px;transition:var(--be-transition);}
.Maximize .tabsNAV a:hover,
.Maximize .tabsNAV .active a{background-color:#fff;margin-left:15px}
.Maximize .tabsNAV a:hover i{margin-left:10px}
.Maximize .tabs-container img{width:85%;height:auto}

.Maximize.Industry-Max{margin-top:0}
.Maximize.Industry-Max .container{background:url(../images/Industry-Max-bg.webp) top right no-repeat #fff;background-size: cover;}

.IndustrySolutions .heading{margin-bottom:20px}
.IndustrySolutions .item p{border-radius:10px;box-shadow:0px 1px 2px 2px rgba(0, 0, 0, 0.05);padding:20px;color:#000;font-size:14px;min-height:235px}
.IndustrySolutions .item p img{width:auto;height:75px}
.IndustrySolutions .item p strong{display:block;color:#000;font-size:20px;padding:15px 0 10px 0;line-height:1.3;}
.BG-color1{background:#005A6A;}
.BG-color2{background:#663C0A;}
.BG-color3{background:#D65F04;}
.BG-color4{background:#3A3030;}
.BG-color5{background:#134D74;}
.BG-color6{background:#201792;}
.BG-color7{background:#087F09;}

.color-BG1{background:#B2F1FB;}
.color-BG2{background:#FFDAAD;}
.color-BG3{background:#CACBFF;}
.color-BG4{background:#FDD;}
.color-BG5{background:#D8FFCF;}
.color-BG6{background:#A8DCFF;}
.color-BG7{background:#FFF398;}

.Industry-Solutions{position:relative;padding:10px 0 25px 0}
.Industry-Solutions .owl-nav,
.Partner-BluEnt .owl-nav{position:absolute;top:-50px;right:0;display:none}

.Industry-Solutions .owl-item{padding-top:20px;transition:var(--be-transition);}

.everyIndustry{text-align:center;}

.Explore-data .bg-linear{padding:32px;border-radius:10px;background: linear-gradient(107deg, #FEDEC0 -17.08%, #D4CEE8 105.08%);text-align:left;position:relative;box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.25);}
.Explore-data h3{font-size:30px;font-weight:600;margin:0;padding:0}
.Explore-data h3+p{margin:25px 0 15px 0}
.Explore-data p{font-size:18px;}
.Explore-data p br{display:none}
.short-form{padding:15px 0 0 0;position:relative;text-align:left}
.left-short{}
.right-short{}
.short-form .large{background:none;border:none;border-bottom:1px solid #000;padding:0;margin:0 0 10px 0 !important;padding:10px 0 !important;width:90% !important;border-radius:0 !important;}
.short-form .textarea.large{height:50px !important;border-radius:0 !important;overflow:hidden}
.short-form .large:hover,
.short-form .large:active,
.short-form .large:focus-visible,
.short-form .large:focus{box-shadow:none !important;outline:none !important}
.short-form .gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"]{border:none !important;border-bottom:1px solid #c02b0a !important;}
.short-form .gform_wrapper.gravity-theme .gfield_description{text-align:left;font-weight:500;padding-top:5px;}
.short-form .gform_heading,
.short-form .gform_validation_errors{display:none}
.short-form form{}

.short-form .gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{grid-column:span 6;}

.short-form .gform_confirmation_message{color:#000;}

.short-form .button{border-radius:50px;border:1px solid #797979;width:100%;background:#2400A1;color:#fff;padding:8px 0;width:45%;margin-bottom:0 !important; transition:var(--be-transition);}
.short-form .button:hover{background:#F8F8F8;color:#000}

.short-form .gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){line-height:normal;}

.Explore-data-cloud .bg-linear{background:linear-gradient(107deg, #FEDEC0 -17.08%, #CEE8E5 105.08%);}
.Explore-data-modernization .bg-linear{background:linear-gradient(90deg, #CFECBD 0%, #CECBFE 100%);}
.Explore-analytics-ai .bg-linear{background:linear-gradient(90deg, #DEDEDE -0.43%, #FFCCAC 100.43%);}
.Explore-data-governance .bg-linear{background:linear-gradient(-90deg, #CAD7DE 0%, #FFDEB4 100%);}
.Explore-digital .bg-linear{background:linear-gradient(90deg, #CFECF8 0%, #FFD0BA 100%);}

.Explore-data-industry .bg-linear{background:linear-gradient(107deg, #FEDEC0 -17.08%, #CEE8E5 105.08%);text-align:center}
.Explore-data-industry p{padding:16px 0 0 0;text-align:center;}

.Explore-data.Explore-Inner{margin-top:48px;} 
.Explore-data.Explore-Inner .bg-linear{background:linear-gradient(90deg, #A7D4F4 0%, #EDF2EB 100%);text-align:center}


.Our-Expertise{text-align:center;margin: 48px 0 32px 0;}


.Data-Roadmap{background:linear-gradient(107deg, #FEDEC0 -17.08%, #CEE8E5 105.08%);}
.Snowflake{background:linear-gradient(90deg, #EDF2EB 0%, #A7D4F4 100%);}
.Data-Warehousing{background:linear-gradient(90deg, #DBF1E9 0%, #E8E9FC 100%);}
.Predictive{background:linear-gradient(90deg, #FFEDD3 0%, #EDF2EB 100%);}
.Data-Privacy{background:linear-gradient(90deg, #E8F8FF 0%, #FFE9DA 100%);}
.Web{background:linear-gradient(90deg, #A7D4F4 0%, #EDF2EB 100%);}

.Data-Strategy{background:linear-gradient(107deg, #BDF -17.08%, #EDE2DF 105.08%);}
.Databricks{background:linear-gradient(107deg, #BDF -17.08%, #EDE2DF 105.08%);}
.ETL-Data{background:linear-gradient(90deg, #FDF5EA 0%, #E4F0FF 100%);}
.AI-Machine{background:linear-gradient(90deg, #ECF0EE 0%, #E8D8D8 100%);}
.RBAC{background:linear-gradient(107deg, #FFECE1 -17.08%, #DEEBF9 105.08%);}
.E-Commerce{background:linear-gradient(90deg, #ECF0EE 0%, #E8D8D8 100%);}

.Data-Monetization{background:linear-gradient(90deg, #FCEBE0 0%, #E1ECF9 100%);}
.Microsoft{background:linear-gradient(90deg, #A7D4F4 0%, #EDF2EB 100%);}
.Cloud-Migration{background:linear-gradient(107deg, #E3F1FF -17.08%, #EDE2DF 105.08%);}
.Business-Intelligence{background:linear-gradient(107deg, #FEDEC0 -17.08%, #CEE8E5 105.08%);}
.Master-Data{background:linear-gradient(90deg, #D7E8FF 0%, #F9EDE3 100%);}
.CMS{background:linear-gradient(90deg, #E3E7F0 0%, #ADE3FF 100%);}

.AI-LLMs{background:linear-gradient(90deg, #e8d8d8 0%, #ecf0ee 100%);}
.UX-UI{background:linear-gradient(-90deg, #ECF0EE 0%, #E8D8D8 100%);}
.Marketing{background:linear-gradient(-90deg, #A7D4F4 0%, #EDF2EB 100%);}
.Atlassian{background:linear-gradient(107deg, #FFE5CD -17.08%, #CEE8E5 105.08%);}
.Web-Producer{background:linear-gradient(90deg, #ECF0EE 0%, #E8D8D8 100%);}
.Financial{background:linear-gradient(90deg, #EDF2EB 0%, #A7D4F4 100%);}
.Healthcare{background:linear-gradient(101deg, #ADE3FF -38.28%, #DBCEF1 99.92%);}
.Retail{background:linear-gradient(90deg, #A7D4F4 0%, #EDF2EB 100%);}
.Manufacturing{background:linear-gradient(101deg, #DBCEF1 -38.28%, #ADE3FF 99.92%);}
.Technology-SaaS{background:linear-gradient(86deg, #EDF2EB 2.33%, #A7D4F4 97.17%);}

.fixedScroll{position:relative}
.fixedScroll ul,
.container-all ul{margin:0 0 0 16px;padding:0;}
.fixedScroll ul li,
.container-all ul li{list-style:disc;padding:0 0 15px 0;margin:0}
.fixedScroll img,
.container-all img{top:50%;transform:translateY(-50%);position:relative;width:100%;height:auto}


.sticky-left-nav{position:absolute;z-index:1000;top:5.5%;left:3%;margin:0;display:none;}
.sticky-left-nav.in-fixed-scroll{position:fixed;top:24%;left:3%;margin:0;transition:var(--be-transition);}

.stick-left-nav-ul{list-style:none;padding:0;margin:0}
.stick-left-nav-ul li{list-style:none !important;margin:5px 0 !important;padding:5px 0 !important;opacity:1;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,font-size .6s ease,border-width .6s ease,width .6s ease}
.stick-left-nav-ul li a{color:#767676;font-size:14px;font-weight:600;line-height:1.3;display:block;}

.stick-left-nav-ul li.active{opacity:1;transform:translateY(0);border-bottom:2px solid #ED3F3F;margin-top:25px !important}
.stick-left-nav-ul li.active a{font-size:16px;color:#000}

.stick-left-nav-ul li a{text-decoration:none}

.AboutClients .Mbottom{margin-bottom:40px}
.AboutClients .MouseOver .relative .MouseOver-text{background:linear-gradient(90deg, #EDF2EB 0%, #A7D4F4 100%);}
.AboutClients .MouseOver .relative .MouseOver-text ul li{color:#000}

.Partner-BluEnt .item{position:relative;padding-top:5px}
.Partner-BluEnt .item img{width:100%;height:auto;transition:var(--be-transition)}
.Partner-BluEnt .item span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;margin:auto;display:inline-block;text-align:center;color:#FFF;font-size:20px;font-weight:700;text-shadow:1px 1px 2px #000;}
.Partner-BluEnt .item:hover img{transform:scale(1.05);}

.Partner-BluEnt .Mbottom{padding-left:15px;padding-right:15px}

.testimonials-bg.testimonials-bg-NEW{background:linear-gradient(287deg, #A7D4F4 8.14%, #EDF2EB 95.19%);padding:48px 0 32px 0}
.testimonials-bg.testimonials-bg-NEW .heading{text-align:center;padding-bottom:50px}

.CTA .col-md-12{border-radius:10px;background:linear-gradient(90deg, #A7D4F4 0%, #EDF2EB 100%);padding:32px;text-align:center}
.CTA img{margin-top:25px;width:100%;height:auto}
.CTA span{display:block;color:#000;font-size:22px;font-weight:500;padding-bottom:20px}

.CTA.CTA-inner{margin-bottom:48px}

.arrowBLACK{display:inline-block;background:url(../images/icon-arrowBLACK.svg) top right no-repeat;width:19px;height:10px;margin:0 8px}
.link-white:hover .arrowBLACK{background:url(../images/icon-arrowWHITE.svg) top right no-repeat;}
.arrowGREEN{display:inline-block;background:url(../images/icon-arrowGREEN.svg) top right no-repeat;width:19px;height:10px;margin:0 8px}

.arrowWHITE{display:inline-block;background:url(../images/icon-arrowWHITE.svg) top right no-repeat;width:19px;height:10px;margin:0 8px}
.link-blue:hover .arrowWHITE{background:url(../images/icon-arrowBLACK.svg) top right no-repeat;}

#tabs-all{padding:0 0 0 0;margin:0 auto 40px auto;text-align:center}
#tabs-all li{display:inline-block;vertical-align:middle;margin-bottom:10px}

#tabs-all li a.inactive{color:#000;background:#F2F2F2;border:0px dashed #FFF;}
#tabs-all li a{font-size:18px;font-weight:500;color:#fff;display:block;background:#2400A1;border-radius:25px;text-decoration:none;outline:none;padding:8px 20px;margin:0 5px;box-shadow:0px 4px 4.4px -1px rgba(0, 0, 0, 0.25);border:1px dashed #FFF;}

#tabs-all li a:hover{color:#ffe01b;}
#tabs-all li a.inactive:hover{color:#2400A1;}


.BANNER-web-app{background:linear-gradient(90deg, #ECF0EE 0%, #E8D8D8 100%);}
.BANNER-Ecommerce{background:linear-gradient(90deg, #FAFAF9 0%, #FFE4C1 57.21%);}
.BANNER-cms{background:linear-gradient(90deg, #AFE6FF 42.79%, #FAFAF9 100%);}
.BANNER-ux-ui{background:linear-gradient(90deg, #FFF 0%, #FFCC5F 100%);}
.BANNER-marketing{background:linear-gradient(90deg, #EDFFF5 0%, #AFFFD2 57.21%);}
.BANNER-agile{background:linear-gradient(90deg, #DFF2FF 0%, #2CA7FF 114.53%);}


.innerBANNER{padding:144px 0 48px 0}
.innerBANNER img{margin-top:48px}
.list-Trusted{width:91%}
.list-Trusted .border,
.innerBANNER .marquee li{border:1px solid #666 !important;padding:5px 10px;text-align:center;list-style:none}
.innerBANNER .marquee{margin:0;padding:0;}
.innerBANNER .marquee li{border:1px solid #666 !important;padding:5px 10px;margin:0 5px; text-align:center;list-style:none;}

.Discover-inner{margin-top:20px}
.Discover-inner .bg-Discover-inner{border-radius:5px 5px 0px 0px;background:#FFF;box-shadow:0px -5px 5px rgba(0, 0, 0, 0.25);padding:32px}

.gradient-Snowflake{background:linear-gradient(90deg, #b2e9f1, #baeaf1);}
.gradient-Snowflake .heading + p{position:relative;margin-bottom:24px;padding-bottom:24px}
.gradient-Snowflake .heading + p:after{content:'';position:absolute;left:0;bottom:0;width:135px;height:1px;background:#2400A1}
.gradient-Snowflake .col-md-8 p:last-child{margin-bottom:-32px}
.gradient-Snowflake .col-md-4{position:relative}

.tab-SECTION .heading{}
.tab-SECTION .NAV-tabs{list-style:none;margin:0;padding:0;overflow:auto;display:none}

.tab-SECTION .NAV-tabs li{float:left;margin:0;padding:16px ;cursor:pointer;position:relative;line-height:normal;}
.tab-SECTION .NAV-tabs li:first-child{padding-left:0}
.tab-SECTION .NAV-tabs li a{color:#000;transition:unset;display:block;border:1px dashed #000;padding:15px 25px;border-radius:10px;text-align:center;background:#F2F1F0;font-size:18px;line-height:normal;}
.tab-SECTION .NAV-tabs li span{display:block;font-weight:400;font-size:16px;padding:8px 0}
.tab-SECTION .NAV-tabs li.active a{font-weight:700;position:relative;background:#263746;color:#fff;border:1px solid #000;outline:2px dotted #fff;outline-offset:-6px;}

.tab-SECTION .NAV-tabs li:hover a{color:#2400A1;outline:2px dotted #2400A1;outline-offset: -6px;border-style:solid}
.tab-SECTION .NAV-tabs li.active:hover a{color:#fff;outline:2px dotted #fff;outline-offset: -6px;border-style:solid}
.CONTENT-tabs{padding:32px 16px 0 16px;border-radius:5px;background:#F2F1F0;margin-top:48px}
.tab-SECTION .CONTENT-tabs .heading{margin-bottom:24px;position:relative;font-size:22px;border-bottom:1px solid #666;padding-bottom:24px;font-weight:500}

.tab-SECTION .col-md-7,
.tab-SECTION .col-md-5{width:100%}

.CONTENT-tabs a{color:#2400A1}
.CONTENT-tabs a:hover{color:#4B4B4B}


.BTN-click-M{position:absolute;top:0; width:100%;height:100%;background:url(../images/menuICON-pluse.svg) right 10% no-repeat;display:block;cursor:pointer}
.BTN-click-M.active-M{background:url(../images/menuICON-minus.svg) right 10% no-repeat;}
.content-mobile,
.tab-SECTION .whiteBOX{display:none}
.tab-SECTION .whiteBOX{margin:16px 0 48px 16px}


.whiteBOX{border-radius:5px;background:#FFF;box-shadow:0px 4px 5px 0px rgba(93, 93, 93, 0.15);margin:0}
.top-BG{background:#000;height:195px;position:relative;background-size:cover !important;border-radius:5px 5px 0 0;}
.top-BG1{background:url(../images/top-BG1.webp) left bottom no-repeat;}
.top-BG2{background:url(../images/top-BG2.webp) left bottom no-repeat;}
.top-BG3{background:url(../images/top-BG3.webp) left bottom no-repeat;}
.top-BG4{background:url(../images/top-BG4.webp) left bottom no-repeat;}
.top-BG5{background:url(../images/top-BG5.webp) left bottom no-repeat;}
.BG-content{font-size:24px;font-weight:800;color:#fff;position:absolute;bottom:25px;left:32px}
.whiteBOX-content{margin:0;padding:16px;}
.whiteBOX-content ul{margin:0 0 0 16px;padding:0}
.whiteBOX-content li{list-style:disc;padding-bottom:15px}

.happy-business-bg{background:url(../images/happy-business.webp) top center no-repeat;background-size:cover !important;width:100%;height:546px;margin-top:16px}
.happy-business{margin:-128px 0 -80px 0;padding:0}

.happy-business-bg-web-app{background:url(../images/happy-business-bg-web-app.webp) top center no-repeat;margin-top:0}
.happy-business-bg-Ecommerce{background:url(../images/happy-business-bg-Ecommerce.webp) top center no-repeat;margin-top:0}
.happy-business-bg-cms{background:url(../images/happy-business-bg-cms.webp) top center no-repeat;margin-top:0}
.happy-business-bg-ux-ui{background:url(../images/happy-business-bg-ux-ui.webp) top center no-repeat;margin-top:0}
.happy-business-bg-marketing{background:url(../images/happy-business-bg-marketing.webp) top center no-repeat;margin-top:0}
.happy-business-bg-agile{background:url(../images/happy-business-bg-agile.webp) top center no-repeat;margin-top:0}

.happy-business-bg-roadmap{margin-top:0}

.card.new-card{border-radius:10px;min-height:645px}
.card.new-card .text-p{color:#fff;text-align:left;font-size:16px;padding:16px}
.card.new-card .text-p h3{color:#fff;text-shadow:0px 1.122px 2.244px rgba(0, 0, 0, 0.55);font-size:25px;font-weight:800;line-height:1.3;position:relative;margin-bottom:24px;padding-bottom:24px}
.card.new-card .text-p h3:after{content:'';position:absolute;left:0;bottom:0;width:145px;height:1px;background:#fff}
.card.new-card .text-p ul{margin:0 0 16px 16px;padding:0;list-style:disc}
.card.new-card .text-p ul li,
.card.new-card .text-p-back ul li{margin:0;padding:0 0 10px 0}

.card.new-card .text-p ul li.last,
.card.new-card .text-p-back ul li.last{padding-bottom:0}

.card.new-card .text-p-back{text-align:left;padding:48px}
.card.new-card .text-p-back h3{font-size:24px;font-weight:600;margin:0 0 24px;padding-bottom:0}
.card.new-card .text-p-back ul{margin:0 0 16px 16px;padding:0;list-style:disc}

.card.new-card .text-p-back a{display:inline-block;padding:10px 25px;margin-top:10px;border:1px solid #5F53F4;border-radius:35px;background:linear-gradient(90deg, #ADE3FF 0%, #DBCEF1 100%);color:#000;text-align:center;font-weight:600}
.card.new-card .text-p-back a span{display:block;font-size:16px;font-weight:400}
.card.new-card .text-p-back a:hover{color:#2400A1}
.card.new-card .BTN-close{top:15px;right:15px;width:13px !important;height:auto}

.card.new-card .text-p-back a.hyperLINK{padding:0;margin-top:0;border:none;background:none}

.happy-business-databricks .card.new-card{border-radius:10px;min-height:565px}
.happy-business-fabric .card.new-card{border-radius:10px;min-height:565px}
.happy-business-web-app{}
.happy-business-Ecommerce{}
.happy-business-cms{}
.happy-business-ux-ui{}
.happy-business-marketing{}
.happy-business-agile{}
.happy-business-roadmap{}


.bgBLUE{background:#263746;}
.bgTEAL{background:#00ACC8;}

.light-teal-bg{background:#C0EDF4;padding:128px 0 32px 0}
.light-teal-bg-databricks{background:linear-gradient(90deg, #E8F8FF 0%, #FFE9DA 100%);}
.light-teal-bg-fabric{background:linear-gradient(90deg, #E8F8FF 0%, #FFE9DA 100%);} 
.light-teal-bg-web-app{background:linear-gradient(107deg, #BDF -17.08%, #DBE0EA 62.21%, #EDE2DF 105.08%);}
.light-teal-bg-Ecommerce{background:linear-gradient(107deg, #FFE4DD -17.08%, #FFEEEB 105.08%);}
.light-teal-bg-Ecommerce2{background:#F3FEFF;}
.light-teal-bg-cms{background:#C0EDF4;}
.light-teal-bg-cms2{background:#E9F0FF;}
.light-teal-bg-ux-ui{background:#FFCFDA}
.light-teal-bg-ux-ui2{background:#FFF1D2}
.light-teal-bg-marketing{background:#ECE7F8;}
.light-teal-bg-marketing2{background:#C6FFDF}
.light-teal-bg-agile{background:#CFF9FF;}


.P-text{font-size:30px;margin-bottom:0;}
.ul-list{margin:0;padding:0}
.ul-list li{display:inline-block;border:1px solid #000;border-radius:25px;padding:5px 20px;margin-bottom:15px;margin-right:5px;transition:var(--be-transition)}
.ul-list li:hover{background:#2400A1;color:#fff;transform:scale(1.03);}

.ul-list2{margin:15px 0 0 0;padding:0}
.ul-list2 li{display:inline-block;border-radius:25px;padding:0;margin-bottom:15px;margin-right:15px;}

.ul-disc{margin:0;padding:0}
.ul-disc li{list-style:none;background:url(../images/icon-feather-arrow-down.svg) left 10px no-repeat;padding:0 0 15px 25px;}


.light-purple-bg{background:#E9F0FF;}
.light-purple-bg-web-app{background:linear-gradient(90deg, #EDF2EB 0%, #A7D4F4 100%);}
.light-purple-bg-Ecommerce{background:linear-gradient(98deg, #CCE6FF -3.84%, #E8E4FF 110.49%);}
.light-purple-bg-cms{background:linear-gradient(98deg, #9CCEFF -3.84%, #D5CDFF 110.49%);}
.light-purple-bg-ux-ui{background:#E9F0FF;}
.light-purple-bg-marketing{background:linear-gradient(98deg, #A8D4F4 -3.84%, #ECF2EC 110.49%);}
.light-purple-bg-marketing2{background:#C6FFDF}
.light-purple-bg-agile{background:#D2D5FF;}


.light-pale-pink-bg{background:#f3feff}

.light-pale-pink-web-app{background:linear-gradient(90deg, #E4DAFF 0%, #FFE7E3 46.63%, #CBE7FF 100%);}
.light-pale-pink-Ecommerce{background:linear-gradient(90deg, #e5f3ff 0%, #e5f3ff 100%);}
.light-pale-pink-ux-ui{background:#F3FEFF;}
.light-pale-pink-marketing{background:#FBEFDF}


.img-center{}
.img-center img{height:auto;margin:16px 0}
.img-center img.img{width:100%;}

#CaseStudies .sep-line-bg{margin-bottom:16px}


.footerBOTTOM{background:linear-gradient(90deg, #A7D4F4 0%, #EDF2EB 100%);padding-top:32px;padding-bottom:32px;margin-top:16px;display:none}
.footerBOTTOM2{background:linear-gradient(90deg, #A7D4F4 0%, #EDF2EB 100%);padding-top:48px;}
.footerBOTTOM2 .font-semibold2{font-size:25px;margin-top:-16px}
.footerBOTTOM .heading{line-height:1.3;}

.footerBOTTOM#partner-with-us{display:block}

.footer-imgBG,
.footer-imgBG-inner{background:linear-gradient(90deg, #A7D4F4 0%, #EDF2EB 100%);}
.footer-imgBG-inner .footer-img{padding-top:0}

@media only screen and (min-width: 320px) and (max-width: 767.95px){
.white-circle{width:320px;height:320px;padding:56px 35px;float:none}
.white-circle .icon-testimonial{margin-top:-105px;width:100px;height:auto}
.line-span{margin-top:35px}
.white-circle p{font-size:8px}
.testimonial-name{font-size:7px !important}
.testimonials-bg-blue .video-iframe p, 
.testimonials-bg-green .video-iframe p,
.testimonials-bg-lightblue .video-iframe p, 
.testimonials-bg-cream .video-iframe p, 
.testimonials-bg-pink .video-iframe p{text-align:center!important}
.testimonial-content{padding-top:0}
.pen{margin-top:-96px!important;margin-right:-64px!important;width:120px!important;height:auto!important}
.types-bg.testimonials .title{font-size:48px!important}
.testimonials-bg-pink .container{padding-top:16px!important}
.top-video{margin-top:32px}
.testimonials-bg-blue .container,
.testimonials-bg-green .container{padding-top:0}
.testimonials-bg-blue,
.testimonials-bg-green{padding:16px 0 48px 0}
.designation::before{display:none}
.testimonials-bg-pink{padding:0 0 64px 0!important}
.testimonials-bg-lightblue .container{padding-top:16px}
.testimonials-bg-lightblue{padding:0px 0 96px 0!important}
.testimonials-bg-cream{padding:48px 0 32px 0}
.services-two, .services-three{margin-top:0}
.main-clients .d-flex{display:initial!important}
.clients-two, .clients-three, .clients-four{margin-left:0!important}
.clients-four,.clients-two, .clients-three{margin-top:0!important}
.transperent{display:none}
.blank img{margin-top:0!important}
.client-image{left:-27px !important;top:83px !important}
.mina-logo img{position:absolute;left:-144px;top:0;margin-top:56px!important;width:250px!important}
.mina img{width:200px !important;margin-left:0 !important;margin-top:0 !important}
.atsnj img{margin-top:15px !important;margin-left:0!important}
.svg-main{margin:15px 0!important;text-align:center}
.cloud9 img{margin-top:0!important}
.girl-image{display:none}
.cloud9{text-align:center}
.client-image,.cloud9-logo img,.mina-logo img{display:none}	
.clents-first.svg-main{margin-left:0!important}
.clients img{width:320px !important}
.clients{width:100%}
.Web-Producer img{opacity:.25}
}
@media only screen and (min-width: 768px) and (max-width: 1110px) {
.white-circle{width:360px;height:360px}
.white-circle p{font-size:9.6px}
.white-circle .icon-testimonial{margin-top:-55px!important;width:120px!important;height:auto!important}
.testimonial-name{font-size:9px !important}
.white-circle{padding:28px 35px}
.clients img{width:200px!important}
.clents-first img{width:100px !important}
.cloud9 img{width:208px!important;margin-top:6px!important}
.cloud9 .cloud9-logo img{left:-168px;width:202px!important;margin-top:0!important}
.cloud9{margin-left:14px!important}
.mina img{width:150px!important;margin-left:37px!important;margin-top:0!important}
.clients-two{margin-top:187px!important;margin-left:-62px!important}
.mina-logo img{margin-left:37px!important;left:-135px !important}
.clients-three{margin-top:89px!important;margin-left:-67px!important}
.atsnj img{margin-left:0!important;margin-top:0!important}
.blank img{margin-top:0!important}
.clients-four{margin-left:-62px!important;margin-top:-193px!important}
}
@media only screen and (min-width:1111px) and (max-width: 1489px) {
.clients img{width:250px!important}
.svg-main.cloud9 img{width:235px!important;margin-top:15px}
.clents-first.svg-main{margin-left:16px!important}
.clents-first img{margin-left:0!important}
.cloud9{margin-left:26px!important}
.mina-logo img{left:-117px!important}
.mina img{margin-left:0!important;margin-top: 6px!important}
.clients-two{margin-top:298px!important;margin-left:-84px!important}
.clients-three{margin-left:-76px!important;margin-top:182px!important}
.atsnj img{margin-top:0!important;margin-left:0!important}
.blank img{margin: 0!important}
.clients-four{margin-left:-75px!important;margin-top:-159px!important}
}
@media only screen and (max-width: 600px) and (orientation : portrait) {
.case-UL{transform:none !important}
.case-studies-spacing{padding-top:40px}
.title-tabs{margin-left:0;padding:0.48px 19.2px;font-size:16px}
.requirements .card-body{padding:24px 16px}
.requirements .card-body p{font-size: 14.4px}
#BE{padding-bottom:16px}
#challenges{padding-top:16px}
.requirements{padding-bottom:24px}
}
@media only screen and (min-width: 480px) and (max-width: 767.95px) {
.width .card{min-height:495px}	
.width .card2{min-height:600px}
.case-UL{transform:none !important}	
.inner-banner img{width:100%;height:100%}
}
@media only screen and (min-width: 320px) and (max-width: 1000px) {.video-get-it-done .align-right{text-align: center;}.video-get-it-done video{width:98% !important;height: auto;margin-top: 32px;}}
@media only screen and (min-width: 600px) and (orientation : landscape) {
.inner-banner img{width:100%;height:100%}
#hero-slider .flexslider .slides li.over-absolute .slider-text{width:60%;margin:9% 2% 0 2% !important}
#hero-slider .flexslider .slides li.over-absolute .slider-text br{display:none}
#hero-slider .flexslider .slides li.over-absolute .slider-text h1{font-size:25px}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.width .card{min-height:321.5px}
.width .card2{min-height:500px}
.we-offer .col-md-3{width:50% !important;padding-right:0}
.happy-customers .col-md-7,
.happy-customers .col-md-5{width:100%}
.happy-customers .title{padding-top:48px}
.title{font-size:32px;margin-bottom:24px}
.inner-banner img{height:auto}
.banner-press .first-img{margin-right:5px;margin-bottom:0;height:100.2%}
.banner-press .second-img{margin-bottom:5px}
.banner-press .content p{bottom:10px;left:10px}
.banner-press .content a.link{width:95%;font-size:13.6px !important}
.types-bg .col-md-4,
.devices-bg .containerT .col-md-4{width:100%}
.devices-bg .relative img{width:100%;height:275px}
.devices-bg .title{padding-bottom:80px}
.devices-bg .relative span{margin:16px -8px 0 -8px}
.maximum-bg img{margin-left:-32px}
.maximum-bg .arrow-text{margin:88px 0 0 0}
.innovation-bg .col-md-7.relative{width:85%}
.innovation-bg .col-md-5{width:15%}
.portfolio-inner-container .Q-mark-content{border-left:1px solid #707070;padding-left:48px}
.from-blog li{float:left;width:50%}
.from-blog.random img{height:300px}
.page-T .col-md-6,
.solution-page .col-md-6{width:100%}
.mobile-app-bg .col-md-4{width:50%}
.ios-app-bg .col-md-5{width:75%}
.technology-stack-bg h2.title{font-size:48px;line-height:48px;margin:96px 0}
.technology-stack-bg h2.title .br{display:block}
.img-platforms{top:5%;right:calc(55% - 90px);height:175px}
.water-bottal{bottom:-2%;right:5%;width:auto;height:100px}
.video-iframe iframe{height:275px}
.light-blue-bg{background:#69BEF7 !important;margin-top:160px}
.light-blue-bg .card-container,
.light-green-bg .card-container{margin-top:-160px}
.light-green-bg{background:#63F79F !important;margin-top:160px}
.like{right:-40px}
.light-blue-bg2{background:#5F53F4 !important;margin-top:128px}
.light-blue-bg2 .card-container{margin-top:-96px}
.bg-box{min-height:350px}
.bg-box2{min-height:300px}
.connections img{width:100%}
.group-services .ul-first{border-radius:50px 0 0 0;padding:32px;background-image:linear-gradient(#d7d7fa, #faeedf)}
.group-services .ul-second{border-radius:0 50px 0 0;padding:32px;background-image:linear-gradient(#d7d7fa, #faeedf)}
.box-bg span{line-height:20px}
.payment-gateway .col-md-1{border-bottom:none}
.payment-gateway img{width:100%;height:auto}
.content-left2{margin-top:-64px}
.content-right2{margin-top:80px}
.content-right3{margin-top:16px}
.inner-banner .gradient-bg h1{padding:160px 0 24px 0}
.mobileAPP-industries li{width:49.5%;min-height:320px}
.mobileAPP .small-box ul li{display:inline-block;width:49%;margin:0 0 5px 0;min-height:425px}
.mobileAPP.webAPP .small-box ul li{min-height:535px}
.mobileAPP-industries.webAPP-industries li{min-height:390px}
.green-bg{margin-right:-40px;}
.green-right p::after{top:-8px;}
#hero-slider .flexslider .slides li.over-absolute .slider-text p{width:64%}
#hero-slider .flexslider .slides li.over-absolute .slider-text p br{display:none}
#hero-slider .flexslider .slides li.over-absolute .slider-text{margin:40% 0 0 2%}
#hero-slider .flexslider .slides li.over-absolute .slider-text h1{font-size:35px}
.We-Deliver2 .col-md-4 div{min-height:320px;}
.We-Deliver2 img{bottom:-24px;transform:scaleX(-1);left:-9px;}
body .LP-content .shopify-fieldset{min-height:659.6px;}
body .LP-content .joomla-fieldset{min-height:350.6px;}

.short-form .button{position:absolute;right:25px;bottom:50px;width:45%;}
.sticky-left-nav,
.sticky-left-nav.in-fixed-scroll{left:1.5%;display:block}

.Explore-data .bg-linear{padding-bottom:0}

.testimonials-bg.testimonials-bg-NEW{padding-top:80px}

.gradient-Snowflake.paddingTOP{padding-bottom:80px}

.light-purple-bg{padding-bottom:32px}

.WeDo .col-md-4{width:50%}
.WeDo .grid-card{height:600px}

}
@media only screen and (min-width: 768px) and (max-width: 1366px) {
.maximum-bg img{right:-24px}
}
@media only screen and (min-width: 992px) {
html{scroll-padding-top:75px}
.padding-top-bottom{padding:96px 0}
.padding-top-bottom2{padding:96px 0 72px 0}
.padding-top-bottom3{padding:40px 0 0 0;margin-bottom:-16px}
.padding-top-bottom4,
.padding-top-bottom5{padding:96px 0 32px 0}
.padding-top-bottom6{padding:96px 0 48px 0}
.padding-only-top{padding:96px 0 0 0}
.padding-only-bottom{padding:0 0 96px 0}
.margin-only-top{padding:96px 0 0 0}
.M-margin-top{margin-top:0 !important}
.font-size-samll{font-size:20px !important;line-height:2 !important}
.font-size-samll2{font-size:18.4px !important}
.font-size-samll3{font-size:17.6px !important;line-height:1.7 !important}
.responsive{width:auto;height:auto;margin-bottom:0}	
.width .container.container-modify{max-width:1000px}
.width .card{min-height:459px}
.width .card2{min-height:600px}
.card-container{}
.card-container .col-md-6{position:relative;padding-left:0;padding-right:0;width:48%} 
.card-container .content-left{margin-right:1%;margin-bottom:0}
.card-container .content-right{margin-left:1%}
.text-back{width:425px}
.text-back p{font-size:20px;line-height:2}
.text-back span,
.flip-card-back p span{text-align:right}
.card-container .bottom-text{font-size:32px;width:90%;bottom:32px;left:32px}
.card-container .bottom-text2{font-size:24px;line-height:1.2}
.we-offer{margin-top:-240px;padding:256px 0 96px 0}
.we-offer h2{font-size:128px;line-height:128px;margin-bottom:-32px}
.flip-card-back h3{font-size:24px}
.flip-card-back p{font-size:17.6px;line-height:1.5}
.flip-card-back p span a{color:#fff}
.we-offer .col-md-3{padding:0 5px 5px 0;margin:0}

.search-filter{border-bottom:1px solid #d4d4d4;width:1170px;margin:0 auto 50px auto;padding:0 0 2px 0;box-shadow:none;border-radius:0}
.search-filter ul{padding:0 5%}
.search-filter ul li{width:24%;padding:0 10px 0 0;margin:0 0 0 10px;display:inline-block;border-right:1px solid #707070;border-bottom:none}
.search-filter ul li:first-child{width:28%}
.search-filter ul li:last-child{border-right:none;width:18%;text-align:left;padding:0 10px 0 0}
.search-text{padding:12px}
.search-btn{right:15px}
.case-UL{margin:10px}
.case-UL li{float:left;width:32%;height:250px;margin-bottom:50px}
.case-UL li img{margin:0;position:relative;top:50%;transform:translateY(-50%)}
.case-UL li:nth-child(2){margin:0 1.5%}
.case-UL.active-UL li{width:15%}
.case-UL.active-UL li img{width:100%;height:auto;margin:0;max-width:175px}
.case-UL.active-UL li.active-LI{width:64%}
.case-UL.active-UL li.active-LI img{float:left;width:auto;margin:0 25px;max-width:none}
.case-UL li .short-case-text{float:left;width:calc(100% - 300px);padding:25px 50px;margin-top:25px;min-height:200px;border-left:1px solid #666;border-top:0;text-align:left}
.unlock{padding:96px 0 192px 0}
.case-title h2{font-size:56px}
.ask h2{font-size:48px}
.ask img{margin-top:0}
.happy-customers{background:url(../images/line-bg.png) top center repeat-y #33cccc}
.happy-customers h2.title{padding:120px 0 0 0;font-size:32px}
.happy-customers .testimonial{padding:32px 48px;margin:24px 0 0 -16px}
.happy-customers .quote-mark{padding-bottom:25px}
.happy-customers .quote-mark img{height:45px}
.happy-customers2{margin-top:96px}
.happy-customers.christmas-bgcolor{background:#3cc !important;background-image:none !important}
.title{font-size:56px;margin-bottom:24px}
.workflow{padding:80px 0 96px 0;background:none}
.workflow p strong{font-size:20px;line-height:24px}
.margin-bottom-M{margin-bottom:0}
.banner-press .first-img{margin-right:5px;margin-bottom:0;height:100.2%}
.banner-press .second-img{margin-bottom:5px}
.press-container h3{padding:48px 0 0 0}
.acc-BTN.press{padding:16px 28px;background-position:96% center}
.press-container{padding:48px 0 96px 0}
.workflow.events{padding:96px 0 48px 0}
.workflow.events h2{padding-bottom:48px}
.workflow.events img.img-responsive{margin-top:32px}
.workflow.events .col-md-4{padding-bottom:0}
.breadcrumbs{margin:16px 0 -32px 0;text-align:right}
.breadcrumbs ul li{font-size:16px}
.page .title{margin-bottom:48px}
.bg-blue{padding-top:64px}
.bg-blue .relative img{position:absolute;left:20%;top:-10%;margin-top:0;margin-bottom:0}
.bg-blue .BE-built{padding:32px}
.types-bg{padding:48px 0 96px 0;margin:96px 0 64px 0}
.types-bg2{padding:96px 0;margin:0}
.types-bg .title,
.types-bg2 .title{font-size:96px;line-height:96px;text-align:left}
.types-bg2 .title.the-blog{text-align:right}
.types-bg3,
.types-bg4{padding:0 0 48px 0}
.types-bg5{padding:96px 0 0 0}
.types-bg6{padding:48px 0 0 0}
.devices-bg{padding:0 0 96px 0}
.devices-bg .title{font-size:96px;line-height:96px;text-align:right;padding-bottom:160px}
.devices-bg .relative img{margin-top:-48%;height:375px;width:100%}
.devices-bg .relative span{padding:16px 0 24px 45%;margin:32px -8px 0 -8px}
.devices-bg .title.title2{font-size:80px;line-height:80px;padding:80px 0 0 0}
.maximum-bg{padding:96px 0}
.maximum-bg .title{font-size:64px;line-height:64px;padding-bottom:128px}
.maximum-bg .title strong{}
.maximum-bg img{position:absolute;top:80px;right:-8px;z-index:0;margin-top:0}
.maximum-bg .arrow-text{padding-left:32px;margin:88px 0 0 -48px}
.maximum-bg.maximum-bg4{padding:96px 0 0 0}
.innovation-bg{background-position:right 50%;margin-top:48px}
.innovation-bg .title{font-size:96px;line-height:96px}
.innovation-bg strong{padding:0 0 16px 0}
.cyan-bg{padding-bottom:96px}
.cyan-bg .sub-title{font-size:32px}
.cyan-bg img{top:-192px;height:175px}
.software-advantage .sub-title,
.multimedia .sub-title{padding-bottom:96px}
.bg-box{border-radius:0 0 75px 0;padding:32px 48px 16px 48px;margin:0 32px 56px 0;min-height:325px}
.bg-box img{right:-16px;height:100px}
.bg-box2,
.bg-box3{min-height:300px}
.group-services .sub-title{padding-bottom:48px}
.group-services .ul-first{border-radius:75px 0 0 0;padding:64px 48px 32px 64px;background-image:linear-gradient(#d7d7fa, #faeedf)}
.group-services .ul-second{border-radius:0 75px 0 0;padding:64px 48px 32px 64px;background-image:linear-gradient(#d7d7fa, #faeedf)}
.group-services img{height:300px;margin-bottom:-16px}
.group-services ul li:last-child p{border-bottom:none}
.portfolio-inner-container{padding:96px 0 0 0}
.portfolio-inner-container .Q-mark-content{border-left:1px solid #707070;padding-left:48px}
.portfolio-inner-container .p-know-more{padding-left:48px}
.title-pr{font-size:32px}
.unlock span.txt:after{display:block}
.free-proposal{width:552px;height:109px;margin:48px 0}
.from-blog h2.title{padding:48px 0 24px 0}
.from-blog li{float:left;width:33.333%}
.from-blog a span{font-size:20px;line-height:1.3;bottom:16px;padding:32px}
.from-blog.random img{height:300px}
h3.sub-title{font-weight:700;font-size:36px}
h3.sub-title2{font-weight:700;font-size:32px}
.ul-bg,
.ul-bg2{padding:48px 0 24px 0}
.ul-bg li{display:inline-block;vertical-align:top;width:31%;padding:8px 0;font-weight:500;margin-bottom:24px}
.ul-bg li:nth-child(2),
.ul-bg li:nth-child(5),
.ul-bg li:nth-child(8){margin:0 3%}
.ul-bg2 li{display:inline-block;padding:8px 45px;margin-right:1.75%}
.mobile-app-bg,
.technology-stack-bg{background-size:cover;background-position:center center}
.white-bg{padding:48px 32px 24px 32px;margin:128px 0}
.white-bg2{margin:32px 0;padding:32px 32px 8px 32px}
.green-bg{margin-bottom:128px}
.green-right p{margin:56px 0 0 0}
.green-right p:after{top:4px}
.web-app-bg{margin-bottom:0}
.gray-bg{margin-bottom:400px}
.solution-page .col-md-6{margin-bottom:48px}
.solution-page .border{min-height:500px}
.solution-page .border.last{min-height:0}
.platforms-container{padding:8px 4px 0 8px}
.platforms-container li{display:inline-block;vertical-align:top;width:24.20%;margin:0 4px 8px 0}
.developer{margin:48px 0 0 0}
.img-platforms{top:-5%;right:calc(50% - 130px);height:275px}
.water-bottal{bottom:-1.5%;right:5%;width:auto;height:125px}
.img-top-space{margin:80px 0 0 0}
.the-blog{padding:96px 0 0 0}
.app-solutions{padding:96px 0 0 0;text-align:left}
.latest-blogs{padding:96px 0 24px 0}
.video-bg-blue{padding:144px 0}
.video-bg-blue .container{max-width:1050px}
.video-img img{width:auto;height:auto;margin:0}
.video-bg-blue .col-md-5{padding-left:0;margin-left:-80px}
.video-bg-blue p{padding:16px 0 0 80px}
.light-blue-bg,
.light-green-bg,
.light-blue-bg2{background-position:left -100%;margin-top:48px;padding-bottom:48px}
.sublinks{padding:96px 0 0 0}
.sublinks .title{padding-bottom:48px;margin-bottom:48px}
.box-bg{padding:48px 32px 24px 48px;margin:0 4px 4px 0}
.sublinks2{padding:0}
.sublinks.solution-links .title{padding-bottom:40px;margin-bottom:32px}
.payment-gateway .col-md-1{border-right:1px solid #ccc;border-bottom:none;padding-bottom:0;margin-bottom:0;text-align:left}
.payment-gateway img{width:100%;height:auto}
.case-title2{padding-top:96px}
.case-title3{padding-top:48px}
.like{right:-40px;height:100px !important}
.maximum-bg img.tick{top:-128px}
.blue-bg2{padding:24px 0 96px 0}
.campaign-bg2{margin:32px 0 0 0}
.fieldset{padding:0 32px;margin-bottom:64px}
.fieldset legend.right{float:right}
.fieldset.logo-design img,
.fieldset.brochure-design img,
.fieldset.letterheads img{width:auto}
.connections img{width:100%;margin-top:16px} 
.multimedia{padding:96px 0}
.blue-light-bg{padding:96px 0 256px 0}
.BE-settled{margin-top:-192px}
.light-gray-bg{background-position:left -35%;padding-bottom:96px}
img.img-right,
img.img-testing-cycle{width:auto}
img.img-testing-cycle{margin-bottom:0}
.types-bg .title.title-font{font-size:64px;line-height:64px}
.types-bg .title.title-font2{font-size:64px;line-height:64px;padding-top:160px}
.card-container .card-face-back.card-face-back-bg{border-radius:var(--be-border-radius);box-shadow:var(--be-box-shadow);transform:rotateY(180deg);background:url(../images/card-face-back-bg.png) bottom center #fff no-repeat}
.content-left2{margin-top:-80px}
.content-right2{margin-top:80px}
.card-container img.cloud-green{width:150px;top:-96px;right:48px}
.card-container img.item1{height:150px;top:80px;left:-48px;right:auto}
.card-container img.item2{height:150px;top:80px;left:-96px;right:auto}
.card-container img.item3{height:50px;top:96px;left:auto;right:-96px}
.card-container img.item4{height:150px;top:80px;left:-96px;right:auto}
.card-container img.item5{height:150px;top:80px;left:auto;right:-48px}
.card-container img.item6{height:150px;top:112px;left:-96px;right:auto}
.card-container img.item7{height:150px;top:128px;left:-96px;right:auto}
.card-container img.item8{height:150px;top:128px;left:auto;right:-48px}
.card-container img.item9{height:50px;top:128px;left:-80px;right:auto}
.card-container img.item10{height:135px;top:128px;left:auto;right:-80px}
.card-container img.item11{height:150px;top:128px;left:-80px;right:auto}
.technology-stack-bg h2.title{margin:168px 0;font-size:64px;line-height:64px}
.other-case h2.title{font-size:64px;line-height:64px}
.working-smart{font-size:38px}
.inner-banner .gradient-bg h1{padding:160px 0 24px 0}
.flag-content .flag{margin:-112px 0 0 0}
.mobileAPP .small-box ul li{width:22.5%;margin:0 10px 15px 10px;min-height:560px}
.mobileAPP.webAPP .small-box ul li{width:30.5%}
.mobileAPP-coose ul li{width:32.5%;padding:0 0 40px 0;display:inline-block;vertical-align:top}
.mobileAPP-award ul li{width:12.1%}
.mobileAPP-industries li{margin:0 0 3px 0;width:33%;min-height:325px}
.APP-client-logo li{width:24%;margin:0 0 35px 0}
body.parent-pageid-7162 .footer-imgBG-inner{background:url(../images/line-bg.png) top center repeat-y #33cccc}
.demand-apps{padding-right:32px}
.demand-apps img{width:auto !important;}
.demand-apps .owl-dots{text-align:center;margin:10px 0 0 0}
.thank-you .title.thank{font-size:56px !important}
.thank-you img.proposal-free{width:auto;height:auto}
.thank-you span{display:inline-block;margin:5px 0 25px 0}
.thank-you span:last-child{margin-bottom:25px}
.bg-404{height:100vh;}
.container-404{position:absolute;top:45%;left:calc(50% - 250px);padding:0}
.container-404 a{display:inline-block;padding:5px 20px;border:1px solid #fff;border-radius:25px;color:#fff;transition:var(--be-transition)}
#hero-slider .flexslider .slides li.over-absolute .slider-text .line-sep{width:272px}
#hero-slider .flexslider .slides li.over-absolute .slider-text p{padding-bottom:15px}
#hero-slider .flexslider .slides li.over-absolute .slider-text br{display:block}
.only-video{height:100vh;margin-top:0}
.only-video video{object-fit:cover;}
.only-video video{width:100%;margin-left:0}
.only-video .scroll-button{display:inline-block}
.rotatinTEXT .text-center{padding:80px 0 128px 0;border-radius:25px}
.rotatingH2{font-size:65px;font-weight:700;margin:0 0 40px 0;width:96%}
.rotating-text{display:inline-block;text-align:right;width:295px;position:relative;height:auto}
.rotating-text em{line-height:50px;top:-45px;right:0;left:auto}
.rotatinTEXT img{height:250px;bottom:-100px}
.rotatinTEXT br{display:block}
.rotatingH2 + p.align-center{padding-bottom:85px;font-size:22px}
.heading-lineWeb{font-size:65px}
.heading-lineWeb i{width:125px}
.fontSIZE{font-size:65px;font-weight:700}
.Web-Producer{margin:192px 0 80px 0}
.Web-Producer .heading-lineWeb + p{font-size:22px}
.Web-Producer .heading-lineWeb + p + p{font-size:25px}
.Web-Producer img{width:auto;height:750px;margin-left:0;position:relative;opacity:1}
.Web-Producer .spaceTOP{margin-top:32px}
.Web-Producer .box-content p{font-size:18px}
.Web-Producer2{margin:0;padding:80px 0;background:#DEFFDE;}
.bgGREEN .box-hover-text .box-text,
.bgBLUE .box-hover-text .box-text{width:85%}
.digital-journey{padding:96px 0}
.digital-journey .textP{font-size:45px}
.linkCTA a{font-size:20px}
.WebProducer-client{margin:80px 0}
.WebProducer-form.contactUS-bg{padding:80px 0}
.WebProducer-form.contactUS-bg .fontSIZE + p{font-size:22px}
.We-Deliver{padding:80px 0 0 0}
.We-Deliver .fontSIZE + p,
.We-Deliver .fontSIZE + p + p{font-size:22px}
.We-Deliver .fontSIZE + p strong{font-size:25px}
.We-Deliver .item div{min-height:475px}
.We-Deliver .item div strong{font-size:24px}
.We-Deliver .item div p{font-size:20px}
.We-Deliver img{margin-left:0}

.We-Deliver2{background:url(/images/webproducer-img2.webp) -35% 50px no-repeat #122873;padding:80px 0;}
.We-Deliver2 .fontSIZE + p + p{padding-bottom:24px}
.We-Deliver2 img{margin-bottom:-25px;width:100%;height:auto;display:none}
.We-Deliver2 .col-md-4 div{min-height:300px;min-height:475px}

.WEBproducer.owl-carousel .owl-nav button.owl-prev{left:-20px}
.WEBproducer.owl-carousel .owl-nav button.owl-next{right:-20px}
.WebProducer-form.contactUS-bg .required-H1 span,
.WebProducer-form.contactUS-bg .optional-H1 span{font-size:30px}
.tools{padding:80px 0}
.simplify-maximumvalue{margin:68px 0 80px 0}
.maximum-value .container{max-width:1040px}
.maximum-value ul{margin:0}
.maximum-value ul li{position:relative;min-height:360px}
.maximum-value ul li p{font-size:21.6px;width:auto}
.maximum-value ul li p strong{font-size:28px}
.maximum-value ul li:nth-child(1){width:500px;margin:0}
.maximum-value ul li:nth-child(1) p{padding:80px}
.maximum-value ul li:nth-child(2){text-align:left;float:left;width:calc(100% - 550px);min-height:0}
.maximum-value ul li:nth-child(2) img{height:auto;position:absolute;top:0;left:225px;z-index:999}
.maximum-value ul li:nth-child(2) dotlottie-player,
.maximum-value ul li:nth-child(2) lottie-player{height:auto;position:absolute;top:0;left:275px}
.maximum-value ul li:nth-child(3){width:550px;float:right;margin:-80px 0 0 0}
.maximum-value ul li:nth-child(3) p{padding:80px 16px 80px 220px;width:auto}
.maximum-value ul li:nth-child(4){width:600px;float:left;margin:-144px 0 0 0}
.maximum-value ul li:nth-child(4) p{padding:192px 144px 128px 80px}
.maximum-value ul li:nth-child(5){float:right;width:calc(100% - 600px);border-radius:0;box-shadow:none;margin:0}
.maximum-value ul li:nth-child(5) p{padding:40px 0 0 48px}
.maximum-value.simplify-maximumvalue ul li:nth-child(1),
.maximum-value.simplify-maximumvalue ul li:nth-child(3),
.maximum-value.simplify-maximumvalue ul li:nth-child(4){margin:0;width:500px}
.maximum-value.simplify-maximumvalue ul li:nth-child(1){margin-bottom:15px}
.maximum-value.simplify-maximumvalue ul li:nth-child(3){margin:-120px 0 0 0}
.maximum-value.simplify-maximumvalue ul li:nth-child(2) img,
.maximum-value.simplify-maximumvalue ul li:nth-child(2) dotlottie-player,
.maximum-value.simplify-maximumvalue ul li:nth-child(2) lottie-player{top:-192px}
.maximum-value.simplify-maximumvalue ul li:nth-child(1) p{width:75%;padding:48px 0 0 48px}
.maximum-value.simplify-maximumvalue ul li:nth-child(3) p{padding:96px 32px 80px 128px}
.maximum-value.simplify-maximumvalue ul li:nth-child(4) p{width:90%;padding:144px 0 48px 64px}
.Apart,
.call-Action{padding:80px 0}
.Apart .container{max-width:1000px}
.Apart .fontSIZE + p,
.Apart .fontSIZE + p + p,
.call-Action p{font-size:22px}
.Apart .box-content{min-height:275px}
.Apart .box-content img{width:125px}
.Apart .box-hover-text p{text-align:left}
.Apart .heading-top-line{text-align:left;padding-top:32px}
.Apart .heading-top-line i{margin:10px 0}
.FAQ-bg{padding:80px 0}

body .We-Deliver2 .col-md-4{width:33.3333333333%;}
body .We-Deliver2 .col-md-2{display:block}

.tools video{height:600px;}

.LP-banner{margin-top:84px;}
.LP-banner .title-headaing{font-size:48px;}
.LP-banner .title-sub-headaing{font-size:24px;}

.LP-spaceTop{padding-top:48px;}
.LP-spaceBot{padding-bottom:48px;}

.LP-content h2{font-size:40px;}
.LP-content h3{font-size:28px}

.LP-content .borderBOX{min-height:885px;margin-bottom:0;padding:32px;}

.LP-content.Process-Workflow img{height:1090px;border-radius:10px 0 0 10px;display:inline-block}
.LP-content.Process-Workflow3 img{height:1376px;}
.LP-content.Process-Workflow.hubspotP img{height:499px;border-radius:10px 0 0 10px;display:inline-block}

.LP-content .BGcolor1{border-radius:0 10px 0 0;}
.LP-content .BGcolor6{border-radius:0 0 10px 0;}

.LP-content.Process-Workflow2 .BGcolor6{border-radius:0 0 0 0;}
.LP-content.Process-Workflow2 .BGcolor9{border-radius:0 0 10px 0;}
.LP-content.Process-Workflow2 img{height:1808px;}

.LP-content.Terrazzo .BGcolor5{border-radius:0 0 10px 0;}
.LP-content.Terrazzo img{height:1576px;}
body .LP-content.drupal img{height:1497px;}
body .LP-content.magento img{height:1042px;}

.LP-cta{margin:50px 0;}
.LP-cta span{display:inline;padding:0}

.LP-content .fieldset{min-height:428px}
.LP-content .shopify-fieldset{min-height:659.6px;}
body .LP-content .joomla-fieldset{min-height:350.6px;}
.flip-card{height:275px;}
.Why-choose2 .flip-card{height:325px}

.hide-M{display:inline-block}

.box-two{margin:0}

.LP-cta-nospace{margin:28.8px 0 48px 0;}
.LP-cta-nospace2{margin:32px 0 0 0;}

.page-T .padding-TB{padding:16px 0 24px 0}

.LP-marginTop{margin-top:48px;}


/*-- New Pages --*/

.font24{font-size:24px}

.WeDo,
.WeAre,
.IndustrySolutions,
.AboutClients,
.Partner-BluEnt,
.padding-TB{padding:80px 0 64px 0}
.paddingTOP{padding-top:80px}
.paddingBOTTOM{padding-bottom:64px}
.padding-TopBot{padding:64px 0}

.Mbottom{margin-bottom:30px !important}

.heading{font-size:42px;}
.heading span{font-size:38px;}
.SUBheading{font-size:35px;font-weight:500}

.Discover,
.Explore-data,
.Discover-inner{margin-top:-50px;}
.Discover h3,
.Discover-inner h3{font-size:24px;}
.Discover .col-md-12{padding-right:0;padding-left:0}
.leftDIV{float:left;width:285px;border-radius:10px 0px 0px 10px;}
.leftDIV img{margin:15px 0 -25px -25px;}
.rightDIV{float:left;width:calc(100% - 285px);}
.rightSPACE{padding:35px 50px 10px 100px;position:relative}
.rightDIV img{display:inline-block}
.Discover .flex-direction-nav{bottom:5px;}
.Discover p{margin-bottom:0}

.tabLEFT{text-align:left}
.tab-CON strong{font-size:32px;}
.tab-CON br{display:block}

.count-block .projects{padding:50px 0 0 0;}
.count-block .projects .item{padding-bottom:32px;margin-bottom:32px}

.testimonials-bg.testimonials-bg-NEW .heading{padding-top:128px}

.Success-Stories .heading{margin-top:64px;display:inline-block;}
.Success-Stories .heading img{top:-19px;width:auto}

.Success-Stories .marquee{margin:32px 0 0 0;}
.Success-Stories .testimonial{padding:64px;margin:0 0 -96px 48px;}
.Success-Stories .testimonial .flex-direction-nav{top:40px;right:40px;width:60px;clear:both;}


.tab-CON p{margin-top:25px}
.journeyBluEnt{padding:128px 0 0 0;}

.Maximize{margin-top:64px}
.Maximize .heading{font-size:35px;}

.Maximize.Industry-Max{margin-top:32px}

.leftSPACE{padding:80px 0 0 48px;text-align:left}
.Maximize .tabs-container{padding:0 32px 0 48px;text-align:right}
.Maximize .tabsNAV{position:absolute;left:-40px;top:25%;z-index:9;text-align:left;padding-left:32px}

.Maximize .tabs-container img{width:85%;height:auto}

.Industry-Solutions{padding:10px 0 50px 0}
.Industry-Solutions .owl-item.active.center{transform:scale(1.075);z-index:2;margin-top:0px;position:relative}


.sticky-left-nav{display:block;}


.Explore-data .bg-linear{padding:48px 2em 0 80px;border-radius:10px;}
.Explore-data h3{font-size:40px;font-weight:600;}
.Explore-data h3+p{margin:25px 0}
.Explore-data p{font-size:22px;}
.Explore-data p br{display:block}
.left-short{display:inline-block;vertical-align:bottom;width:356px;height:190px;background:url(../images/short-form-bg.svg) left bottom no-repeat;}
.right-short{display:inline-block;vertical-align:top;width:calc(100% - 415px);position:relative;margin-left:50px}
.short-form .large{padding:20px 0 !important;width:90% !important}

.short-form .button{position:absolute;right:25px;bottom:50px;width:45%;}

.Explore-data.Explore-Inner{margin-top:0} 
.Explore-data.Explore-Inner .bg-linear{padding:48px;}

.Our-Expertise{text-align:center;margin:64px 0 48px 0}

.CTA .col-md-12{padding:48px 48px 0 48px;text-align:center}
.CTA img{margin-left:25px;margin-bottom:-50px;margin-top:0;width:auto;height:auto}
.CTA span{font-size:22px;font-weight:500;padding-bottom:20px}
.CTA .leftCTA{display:inline-block;vertical-align:middle;width:calc(100% - 500px);text-align:left;margin-top:-50px}
.CTA .rightCTA{display:inline-block;}

.CTA.CTA-inner{margin-bottom:80px}
.CTA.CTA-inner .col-md-12{text-align:left}
.CTA.CTA-inner .leftCTA{margin-top:0;width:calc(100% - 400px);}
.CTA.CTA-inner .ul-list{padding:16px 0}
.CTA.CTA-inner .link-black{margin-bottom:48px}

.testimonials-bg.testimonials-bg-NEW{padding:96px 0 32px 0}
.testimonials-bg.testimonials-bg-NEW .heading{padding-bottom:0}

.Explore-data-industry .bg-linear{text-align:left}
.Explore-data-industry p{padding:0px 32px 32px 160px;text-align:right;}
.Explore-data-industry img{position:absolute;bottom:-25px;left:50px}

.subscribe-bg{margin:80px 0;}
.subscribe-bg .container{height:550px;border-radius:10px;background-size:cover;position:relative}
.subscribe-content{top:50%;left:50px;transform:translateY(-50%);position: absolute;padding:0}

.insight-Hub .heading + p br,
.Discover .flex-direction-nav,
.Industry-Solutions .owl-nav,
.Partner-BluEnt .owl-nav{display:block}

.bgONE img,
.bgTWO img,
.bgTHREE img,
.bgFOUR{border-radius:25px 0 0 15px;width:223px;margin-right:15px}
.bgONE p,
.bgTWO p,
.bgTHREE p,
.bgFOUR p{width:calc(100% - 245px);margin-bottom:0}

.bgTHREE{margin-bottom:0}

.innerBANNER{padding:224px 0 112px 0}
.innerBANNER img{margin-top:0}

.Discover-inner .bg-Discover-inner{padding:64px}
.Discover-inner .bg-Discover-inner.bg-case-inner{padding:35px}


.gradient-Snowflake .col-md-8{margin-bottom:80px}
.gradient-Snowflake .img-RESPONSIVE{position:absolute;bottom:0}

.tab-SECTION .NAV-tabs{display:block;margin-top:48px}
.CONTENT-tabs{padding:48px;border-radius:10px;margin-top:0}

.tab-SECTION .heading.text-center{margin-left:auto;margin-right:auto;width:85%;}

.BTN-click-M{display:none}
.whiteBOX{margin:0 0 0 48px;}
.tab-SECTION .whiteBOX{display:block}
.whiteBOX-content{margin:0;padding:32px;}
.CONTENT-tab{display:none}
.content-mobile{display:block}

.tab-SECTION .CONTENT-tabs .heading{font-size:42px;margin-bottom:32px;border-bottom:0;padding-bottom:0}

.card.new-card .text-p{font-size:20px;padding:48px}
.card.new-card .text-p h3{font-size:32px;}

.card.new-card{min-height:650px}


.light-teal-bg{padding:160px 0 80px 0}
.light-teal-bg .P-text{padding-top:80px}

.P-text{font-size:42px;}

.Mtop3{margin-top:40px}

.img-RESPONSIVE2{width:80%;}
.img-RESPONSIVE-M{width:auto;height:auto}

.img-center img{top:50%;transform:translateY(-50%);position:relative;width:100%;height:auto;margin:0}
.img-center img.imgRIGHT{right:32px}

.boxBG{background:#fff;padding:24px 24px 16px 24px;margin:0 16px 16px 0; border-radius:5px;background:#FFF;box-shadow: 0px 4px 5px 0px rgba(93, 93, 93, 0.25);min-height:420px;}
.min-height{min-height:350px}
.min-height2{min-height:225px}
.min-height3{min-height:275px}
.min-height4{min-height:175px}
.min-height5{min-height:200px}
.min-height6{min-height:250px}
.min-height7{min-height:375px}
.min-height8{min-height:300px}


.link-white,
.link-blue,
.link-black,
.link-border{padding:10px 30px;}

.digital-growth .heading{margin-bottom:75px}


.footerBOTTOM{padding-top:80px;padding-bottom:0; margin-top:16px}
.footerBOTTOM2{padding-top:80px;}


.footer-imgBG,
.footer-imgBG-inner{padding-top:0}
.footerBOTTOM2 .font-semibold2{font-size:35px;}


.footerBOTTOM{padding-top:5rem;padding-bottom:0; margin-top:1rem}
.footerBOTTOM2{padding-top:5rem;}

.footer-imgBG,
.footer-imgBG-inner{padding-top:0}
.footerBOTTOM2 .font-semibold2{font-size:35px;}

#contactus-mulesoft.gray-bg.business-page{margin-bottom:120px}
.item-related a span{display:block;min-height:75px}

.Discover-inner-summary{margin-top:0}


/*-- saas --*/
.font18{font-size:18px}
.border-R{border-radius:35px}
.marginT-only{margin-top:50px}
.margingALL{margin:50px}
.title-new,
.font40{font-size:40px;}
.font35{font-size:35px;}
.font30{font-size:30px;}
.marginT{margin-top:50px !important}

.bgBOX h2{padding:18.5px 10px;margin:0 -.75rem;border-radius:20px 20px 0 0;}
.bgBOX-space{padding:50px}

.colBOTH h3{font-size:35px;}

.grid-1,
.grid-2,
.grid-3{display:inline-block;width:32%;vertical-align:top;position:relative}
.grid-2{margin:0 1.5%}
.grid-3{padding-top:50px}

.gridBOX{padding:40px 35px;}
.gridBOX h3{font-size:30px;}


.SaaS-product{position:absolute;bottom:-295px;left:0;width:350px;height:auto;display:inline-block}

.AI-saas{margin-bottom:0}

.bgBOX.bgBOXinner h2{padding:0;margin:0;}

.bg-FFF{padding:25px;margin:35px 0 35px 35px;}
.bgBOX .bg-FFF img{margin-bottom:0;margin-top:0}

.bg-fcfc{padding:25px;margin:35px 0;}
.img-fcfc{width:100%;height:auto;margin:35px 0 -35px 0;border-radius:35px 35px 0 0;}



.BOX-white b{font-size:20px;padding-bottom:10px;margin-bottom:-5px}

.line-sep1,
.line-sep2,
.line-sep3{width:175px;border-radius:0;}

.table-responsive-md table{font-size:18px}

.case-study .container.container-modify{/*padding:0 .75%;*/width:90%;max-width:100%;}
/*.case-study .case-item-border{min-height:620px;}*/
.case-item p.Mtop3{padding-bottom:5px !important}

}

@media only screen and (min-width: 768px) {
.container-404 img{width:auto}	

.LP-content .fieldset{min-height:475px}	
	
.LP-content .borderBOX{min-height:615px;}

.LP-content.Process-Workflow .col-md-5{padding-right:0;display:none}
.LP-content.Process-Workflow .col-md-7{padding-left:0;width:100%}
.LP-content.Process-Workflow img{height:1090px;border-radius:10px 0 0 10px;display:inline-block}
.LP-content.Hubspot-Workflow img{height:419px;border-radius:10px 0 0 10px;display:inline-block}

.LP-content.Transformations img{height:875px;border-radius:10px 0 0 10px;display:inline-block}

.LP-content.AI-Powered img{height:753px;border-radius:10px 0 0 10px;display:inline-block}

.LP-content.SMM-img img{height:699px;border-radius:10px 0 0 10px;display:inline-block}

.LP-content.LAM-img img{height:1167px;border-radius:10px 0 0 10px;display:inline-block}



.LP-content .BGcolor6{border-radius:0 0 10px 0;}
.LP-content .BGcolor1{border-radius:10 10 0 0;}

.Why-choose .col-md-3{width:50%;}
.flip-card{height:250px;}
.Why-choose2 .flip-card{height:325px}

.Success-Highlights .br{display:block;}

.bgBOX-space{padding:30px}
.bgBOX img{position:absolute;right:0;bottom:-100px;width:auto;height:200px;margin-bottom:0}
.paddingALL{padding:30px;}

.BOX-white{margin:50px 0 0 0;position:relative;/*height:75%;*/}
.BOX-white.height90{height:93.5%}

.img-enterprises{width:100%;margin-top:0;margin-bottom:0}

.fontSMALL{padding:25px;margin:25px}

.border-top1,
.border-top2,
.border-top3,
.border-top4,
.border-top5,
.border-top6{margin-bottom:0}

.width-border{width:100%;}

.sepLINE .leftITEM{padding-right:0;position:relative;text-align:center}
.sepLINE .leftITEM-H:after{content:'';position:absolute;right:-20px;top:50px;background:#000;width:1px;height:85%}
.sepLINE .rightITEM{padding-left:0;text-align:center;margin-top:75px;padding-right:50px}

.sepLINE-H:after{content:'';position:absolute;left:52.75%;top:50px;background:#000;width:1px;height:95%}

.sepLINE .DOTarrowLEFT,
.sepLINE .NUMBER-left{margin:25px 75px 20px 0;position:relative}
.sepLINE .DOTarrowLEFT:after{content:'';background:url(../images/line-left-after.png) center center no-repeat;width:80px;height:15px;position:absolute;right:-27px;top:25%;background-size:cover !important;z-index:9}

.sepLINE .DOTarrowRIGHT,
.sepLINE .NUMBER-right{margin:25px 0 20px 40px;position:relative}
.sepLINE .DOTarrowRIGHT:after{content:'';background:url(../images/line-right-after.png) center center no-repeat;width:80px;height:15px;position:absolute;left:-28px;top:25%;background-size:cover !important;z-index:9}



.sepLINE .NUMBER-left:after{content:'';width:80px;height:20px;position:absolute;right:-27px;top:50%;background-size:cover !important;z-index:9}
.NUMBER-one:after{background:url(../images/line-after-1.png) center center no-repeat;}

.sepLINE .NUMBER-right:after{content:'';width:80px;height:20px;position:absolute;left:-28px;top:50%;background-size:cover !important;z-index:9}
.NUMBER-two:after{background:url(../images/line-after-2.png) center center no-repeat;}

.case-block .text-center{margin:25px 15px}

.SaaS-ideas,
.img-Butterfly{position:absolute;right:-50px;top:-75px;width:100px;height:auto;margin:0}

.bgBOX.bgBOXinner img{position:relative;right:0;bottom:-25px;height:150px}

.row-margin-B{margin-bottom:-102px}

.img-HRM{width:100%;height:auto;margin:0}
.img-redefine-productivity{margin:0 -250px 0 0;width:100%;display:inline-block}
.img-summer-onam{margin:50px -100px 0 0;width:auto;height:auto}
.img-security-compliance{width:100%;height:auto;margin:0}

.dis-none-mobile{display:block}

.ul-dot2 li{padding-bottom:10px}

.meeting-conf .BOX-li li{min-height:155px;}

.full-md .col-md-4{width:100%}

.CTA-block .imgWIDTH{width:95%;height:auto;margin:70px 50px 0 0}

.img-meeting-conferencing{margin:0}

.case-block img.right-IMG{margin-bottom:0}
.case-block img.left-IMG{margin-top:0}

.img-markup-checklist{width:100%;margin:0}

.CTA-block.Security img{height:100%;border-radius:0 35px 35px 0;margin:0 -10px 0 0}
.CTA-block.Security .text-right{text-align:right}

.CTA-block.Tracking img{height:100%;border-radius:35px 0 0 35px;margin:0 0 0 -10px}

.mobile-hide{display:inline-block}

.skill-management-system .last-item.text-center{margin-top:-25px}

}

@media only screen and (min-width: 1000px) {
.sepLINE-H:after{left:52.15%;}	
}


@media (min-width: 768px) {
.MouseOver .col-md-3,
.Apart .col-md-3,
.We-Deliver2 .col-md-4{width:50%}
.We-Deliver2 .col-md-2{display:none}
.Web-Producer .heading-lineWeb + p + p{font-size:25px;margin-bottom:32px}
.MouseOver .relative .MouseOver-text ul li{padding: 0 5%}


}
@media only screen and (min-width: 991px) and (max-width:1180px) {
.Web-Producer img{opacity:1}	
}
@media only screen and (min-width: 1100px) {
.card-container .center-text,
.card-container .bottom-text{width:350px}
.card-container .center-text img.BE-architected,
.card-container .center-text img.BE-webbed{width:350px}
.card-container .center-text img.BE-widget{width:auto}
.card-container .center-text img.BE-customized{width:290px}
.flip-card{height:350px}
.ask img{width:auto;height:auto;margin-top:0}
.developer{margin:80px 0 0 0}

.width-1000{width:1000px;margin:auto}

}
@media only screen and (min-width: 1200px) {

.width-1100{width:1100px;margin:auto}	
	
.devices-bg .container-modify,
.container-width .container{max-width:1150px}
.img-platforms{top:0;right:calc(45% - 130px);height:275px}
.water-bottal{bottom:3%;right:5%;width:auto;height:125px}
.mobileAPP-industries.webAPP-industries li{min-height:360px}
.We-Deliver2 .col-md-4 div{padding:32px;min-height:300px;}

.MouseOver .owl-stage{width:100% !important} 
.MouseOver .owl-item{width:25% !important;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);}

.WeDo .container{max-width:1200px;}


.width-1000{width:1100px;margin:auto}

.border-radius-top{border-radius:0 10px 0 0;}
.border-radius-bottom{border-radius:0 0 10px 0;}

}
/*-- XR iOS 12 --*/
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
.width .card{min-height:321.5px}
.width .card2{min-height:600px}
.case-UL{transform:none !important}
.from-blog li{float:left;width:50%}
.from-blog.random img{height:300px}
}
/*-- XS Max iOS 12 --*/
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
.width .card{min-height:321.5px}
.width .card2{min-height:600px}
.case-UL{transform:none !important}
.from-blog li{float:left;width:50%}
.from-blog.random img{height:300px}
}
/*-- XS Max iOS 12/13 --*/
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
.from-blog li{float:left;width:50%}
.from-blog.random img{height:300px}
}
@media only screen and (min-device-width : 601px) and (max-device-width : 962px) and (orientation : portrait) {
.technology-stack-bg h2.title{font-size:48px;line-height:48px;margin:56px 0}
.technology-stack-bg h2.title .br{display:block}
.img-platforms{right:45%}
}
@media only screen and (min-device-width : 601px) and (max-device-width : 962px) and (orientation : landscape) and (min-device-height : 601px){
.we-offer .col-md-3{width:50% !important;padding-right:0}
.types-bg .col-md-4,
.devices-bg .containerT .col-md-4{width:100%}
.devices-bg .relative img{width:100%;height:100%}
.devices-bg .title{padding-bottom:80px}
.devices-bg .relative span{margin:16px -8px 0 -8px}
.maximum-bg img{margin-left:-32px}
.maximum-bg .arrow-text{margin:88px 0 0 0}
.innovation-bg .col-md-7.relative{width:85%}
.innovation-bg .col-md-5{width:15%}
.portfolio-inner-container .Q-mark-content{border-left:1px solid #707070;padding-left:48px}
.page-T .col-md-6{width:100%}
.mobile-app-bg .col-md-4{width:50%}	
.ios-app-bg .col-md-5{width:75%}
.technology-stack-bg h2.title{font-size:48px;line-height:48px;margin:96px 0}
.technology-stack-bg h2.title .br{display:block}
.case-UL li img{width:100%;height:auto}
.green-bg{margin-bottom:0}
.green-right p{margin:64px 0 128px 24px}
.img-platforms{top:5%;right:45%;height:175px}
.water-bottal{bottom:0%;height:75px}
.bg-box{min-height:350px}
.group-services .ul-first,
.group-services .ul-second{padding:32px;background-image:linear-gradient(#d7d7fa, #faeedf)}
.group-services .ul-first{border-radius:50px 0 0 0}
.group-services .ul-second{border-radius:0 50px 0 0}
.box-bg{padding:48px 32px 16px 32px}
.payment-gateway .col-md-1{border-bottom:none}
.payment-gateway img{width:100%;height:auto}
.mobileAPP .small-box ul li{width:49%;margin:0 0 5px 0;min-height:400px}
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : portrait) {
.mobileAPP .small-box ul li{width:47.5%;min-height:400px}
.mobileAPP.webAPP .small-box ul li{width:30.5%;min-height:655px}
.mobileAPP-industries li{min-height:350px}
.mobileAPP-industries.webAPP-industries li{min-height:415px}
body .green-right p::after{top:4px}
body .maximum-bg img{top:92px;width:225px;height:auto}
.fieldset.logo-design img, 
.fieldset.brochure-design img, 
.fieldset.letterheads img{width:100%}
#hero-slider .flexslider .slides li.over-absolute .slider-text{margin:25% 0 0 2% !important}
#hero-slider .flexslider .slides li.over-absolute .slider-text h1{font-size:55px;line-height:normal}
.maximum-value.simplify-maximumvalue ul li:nth-child(1),
.maximum-value.simplify-maximumvalue ul li:nth-child(3),
.maximum-value.simplify-maximumvalue ul li:nth-child(4){width:492px}
body .only-video{height:auto;margin-top:84px}
body .only-video video{object-fit:contain}
body .rotatinTEXT h1{margin-left:32px;margin-right:32px}
body .We-Deliver2 .col-md-4 div{min-height:325px;}
body .We-Deliver2{background-image:none}
body .We-Deliver2 img{bottom:0;transform:scaleX(-1);left:-9px;display:inline-block}

.LP-content.Components .borderBOX{min-height:675px;}

body .left-short{width:250px;background-size:contain;background:url(../images/short-form-bg.svg) left bottom no-repeat;}
body .right-short{width:calc(100% - 305px);}
body .short-form .button{position:absolute;right:25px;bottom:50px;width:45%;}
body .tab-SECTION .NAV-tabs li.active a::after{display:none}
body .card.new-card{min-height:750px;}
body .CTA.CTA-inner .leftCTA{width:calc(100% - 370px);}
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : landscape) and (min-device-height : 1024px) and (-webkit-device-pixel-ratio: 2){
body .only-video{height:auto;margin-top:84px}
body .only-video video{object-fit:contain}	

body .leftSPACE{padding-top:48px}
body .tab-SECTION .NAV-tabs li.active a::after{display:none}
body .CTA.CTA-inner .leftCTA{width:calc(100% - 370px);}
body .light-purple-bg{padding-bottom:64px}
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : landscape) and (min-device-height : 1024px){
.fieldset.logo-design img, 
.fieldset.brochure-design img, 
.fieldset.letterheads img{width:100%}	
.maximum-value.simplify-maximumvalue ul li:nth-child(3){width:503px}
body .We-Deliver2{background-position:-60% 50px;}
.LP-content.Process-Workflow img{height:936px;}
.LP-content.Transformations img{height:876px;}

.LP-content.SMM-img img{height:699px;}

.LP-content.LAM-img img{height:1167px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (min-device-height : 768px){
.width .card{min-height:460px}
.width .card2{min-height:600px}
.search-filter{width:95%}
.search-filter ul{padding:0}
.case-UL li .short-case-text{width:calc(100% - 285px);padding:25px;margin-top:15px;min-height:200px;border-left:1px solid #666;border-top:0;text-align:left}
.case-UL.active-UL li.active-LI img{margin:0 15px}
.happy-customers .testimonial{margin:24px 0 0 -4px !important}
.innovation-bg .col-md-7.relative{width:75%}
.innovation-bg .col-md-5{width:25%}
.maximum-bg .title{padding-bottom:0}
.maximum-bg img{position:relative;top:0;right:0;z-index:0;margin-top:-96px}
.mobile-app-bg .col-md-4{width:50%}
.ios-app-bg .col-md-5{width:75%}
.technology-stack-bg h2.title{margin:96px 0}
.green-bg{margin-bottom:0}
.green-right p{margin:64px 0 128px 24px}
.img-platforms{top:1%;right:calc(35% - 125px);height:225px}
.water-bottal{bottom:22%;right:3%;width:auto;height:100px}
.types-bg span{right:16px;padding:5px 10px;font-size:13.6px}
.group-services ul{min-height:575px}
.box-bg{padding:40px 32px 24px 32px}
.payment-gateway img{width:100%;height:auto}
.we-offer .flip-card-front .img img{width:100%}
.we-offer .flip-card{height:350px}
.mobileAPP .small-box ul li{width:49%;margin:0 0 5px 0;min-height:400px}
.mobileAPP.webAPP .small-box ul li{min-height:650px}
.mobileAPP-industries li{min-height:350px}
.mobileAPP-industries.webAPP-industries li{min-height:410px}
.fieldset.logo-design img, 
.fieldset.brochure-design img, 
.fieldset.letterheads img{width:100%}
#hero-slider .flexslider .slides li.over-absolute .slider-text{margin:25% 0 0 2% !important}
#hero-slider .flexslider .slides li.over-absolute .slider-text h1{font-size:55px;line-height:normal}
.maximum-value.simplify-maximumvalue ul li:nth-child(1),
.maximum-value.simplify-maximumvalue ul li:nth-child(3),
.maximum-value.simplify-maximumvalue ul li:nth-child(4){width:492px}
body .only-video{height:auto;margin-top:84px}
body .only-video video{object-fit:contain}
body .bgGREEN .box-hover-text .box-text,
body .bgBLUE .box-hover-text .box-text{width:90%}
body .We-Deliver .item div{min-height:415px;}
body .We-Deliver2 .col-md-4 div{min-height:335px;}
body .rotatinTEXT h1{margin-left:32px;margin-right:32px}
body .We-Deliver2{background-position:-190% 50px;}

body .left-short{width:250px;background-size:contain;background:url(../images/short-form-bg.svg) left bottom no-repeat;}
body .right-short{width:calc(100% - 305px);}
body .short-form .button{position:absolute;right:25px;bottom:50px;width:45%;}
body .leftSPACE{padding:48px 0 0 32px;}
body .tab-SECTION .NAV-tabs li.active a::after{display:none}
body .card.new-card{min-height:750px;}
body .CTA.CTA-inner .leftCTA{width:calc(100% - 370px);}
}
@media only screen and (min-device-width : 810px) and (max-device-width : 1080px) and (orientation : portrait) {
.green-right p::after{top:-8px}
body .Web-Producer .box-content{min-height:250px}
body .bgGREEN .box-hover-text .box-text,
body .bgBLUE .box-hover-text .box-text{width:85%}
.We-Deliver2 .col-md-4 div{min-height:320px}
.We-Deliver2 img{bottom:-24px;transform:scaleX(-1);left:-9px;}

.LP-content.Components .borderBOX{min-height:790px;}

.Finance-Support .box-content{min-height:600px;}
.leftSPACE{padding:32px 0 0 16px;text-align:left}
}
@media only screen and (min-device-width : 810px) and (max-device-width : 1080px) and (orientation : landscape) and (min-device-height : 810px){
body .width .card{min-height:459px}
.width .card2{min-height:600px}
.card-container .bottom-text{width:auto}
.maximum-bg .title{padding-bottom:0}
.maximum-bg img{position:relative;top:0;right:0;z-index:0;margin-top:-96px}
.innovation-bg .col-md-7.relative{width:75%}
.innovation-bg .col-md-5{width:25%}	
.mobile-app-bg .col-md-4{width:50%}
.ios-app-bg .col-md-5{width:75%}
.technology-stack-bg h2.title{margin:96px 0}
.case-UL li .short-case-text{padding:25px}
.green-bg{margin-bottom:0}
.green-right p{margin:64px 0 128px 24px}
.img-platforms{top:1%;right:calc(35% - 125px);height:225px}
.water-bottal{bottom:22%;right:3%;width:auto;height:100px}
.types-bg span{right:16px;padding:5px 10px;font-size:13.6px}
.group-services ul{min-height:575px}
.box-bg{padding:40px 32px 24px 32px}
.payment-gateway img{width:100%;height:auto}
.we-offer .flip-card-front .img img{width:100%}
.we-offer .flip-card{height:350px}
.mobileAPP .small-box ul li{width:49%;margin:0 0 5px 0;min-height:400px}
.mobileAPP.webAPP .small-box ul li{min-height:650px}
.mobileAPP-industries li{min-height:350px}
.mobileAPP-industries.webAPP-industries li{min-height:435px}
.fieldset.logo-design img, 
.fieldset.brochure-design img, 
.fieldset.letterheads img{width:100%}
body .only-video{height:auto;margin-top:84px}
body .only-video video{object-fit:contain}
body .bgGREEN .box-hover-text .box-text,
body .bgBLUE .box-hover-text .box-text{width:85%}
body .We-Deliver .item div{min-height:400px;}
body .rotatinTEXT h1{margin-left:32px;margin-right:32px}
body .We-Deliver2 .col-md-4 div{min-height:320px;}
.We-Deliver2{background-position:-100% 50px;}

body .LP-content.Components .borderBOX{min-height:670px;}

.leftSPACE{padding:32px 0 0 48px;}
.tab-SECTION .NAV-tabs li.active a::after{display:none}
.tab-SECTION .whiteBOX{display:block;margin:32px 0 0 0}
body .card.new-card{min-height:750px;}

body .WeDo .grid-card{height:700px}

}
@media only screen and (min-device-width : 820px) and (max-device-width : 1180px) and (orientation : landscape) and (min-device-height : 820px){
.mobileAPP .small-box ul li{width:47.5%;min-height:400px}
.mobileAPP.webAPP .small-box ul li{width:30.5%;min-height:665px}
.mobileAPP-industries li{min-height:350px}	
.mobileAPP-industries.webAPP-industries li{min-height:435px}
.maximum-bg img{top:92px;width:225px;height:auto;}
.img-platforms{right:calc(50% - 220px)}
.green-bg{margin-right:-40px}
.fieldset.logo-design img, 
.fieldset.brochure-design img, 
.fieldset.letterheads img,
.flip-card-front .img img{width:100%}
body #hero-slider .flexslider .slides li.over-absolute .slider-text{margin:25% 0 0 2% !important}
body #hero-slider .flexslider .slides li.over-absolute .slider-text h1{font-size:55px;line-height:normal}
body .only-video{height:auto;margin-top:84px}
body .only-video video{object-fit:contain}
body .We-Deliver .item div{min-height:400px;}
body .rotatinTEXT h1{margin-left:32px;margin-right:32px}
body .We-Deliver2 .col-md-4 div{min-height:320px}
.We-Deliver2{background-position:-100% 50px;}

.LP-content.Components .borderBOX{min-height:675px;}

body .left-short{width:250px;background-size:contain;background:url(../images/short-form-bg.svg) left bottom no-repeat;}
body .right-short{width:calc(100% - 305px);}
body .short-form .button{position:absolute;right:25px;bottom:50px;width:45%;}
.leftSPACE{padding:32px 0 16px 48px;}
.tab-SECTION .NAV-tabs li.active a::after{display:none}
.tab-SECTION .whiteBOX{display:block;margin:32px 0 0 0}
body .card.new-card{min-height:750px;}
body .WeDo .grid-card{height:700px}
}
@media only screen and (min-device-width : 834px) and (max-device-width : 1194px) and (orientation : landscape) and (min-device-height : 834px){
body .width .card{min-height:459px}
body .flip-card-front .img img{width:100%}
.mobileAPP .small-box ul li{width:47.5%;min-height:395px}
.mobileAPP.webAPP .small-box ul li{width:30.5%;min-height:650px}
.mobileAPP-industries li{min-height:350px}
.mobileAPP-industries.webAPP-industries li{min-height:415px}
.maximum-bg img{top:92px;width:225px;height:auto}
.green-bg{margin-right:-40px}
.fieldset.logo-design img, 
.fieldset.brochure-design img, 
.fieldset.letterheads img{width:100%}
#hero-slider .flexslider .slides li.over-absolute .slider-text{margin:25% 0 0 2% !important}
#hero-slider .flexslider .slides li.over-absolute .slider-text h1{font-size:55px;line-height:normal}
body .bgGREEN .box-hover-text .box-text,
body .bgBLUE .box-hover-text .box-text{width:90%}
body .rotatinTEXT h1{margin-left:32px;margin-right:32px}
body .We-Deliver2 .col-md-4 div{min-height:325px;}
body .We-Deliver2{background-position:-100% 50px;}

body .left-short{width:250px;background-size:contain;background:url(../images/short-form-bg.svg) left bottom no-repeat;}
body .right-short{width:calc(100% - 305px);}
body .short-form .button{position:absolute;right:25px;bottom:50px;width:45%;}
body .leftSPACE{padding:32px 0 16px 48px;}
body .tab-SECTION .NAV-tabs li.active a::after{display:none}
body .tab-SECTION .whiteBOX{display:block;margin:32px 0 0 0;}
body .card.new-card{min-height:750px;}
body .CTA.CTA-inner .leftCTA{width:calc(100% - 370px);}

body .WeDo .grid-card{height:675px}

}

@media only screen and (min-width: 320px) and (max-width:767px) {
.card1{margin-bottom:20px}	
}

@media (min-width: 1000px) { 
.card.new-card{min-height:650px}
.happy-business-web-app .card.new-card{min-height:500px}
.happy-business-marketing .card.new-card{min-height:600px}

.full-md .col-md-4{width:33.3333333333%;}

}

@media (min-width:1200px) {
.tab-SECTION .col-md-7{width:58.3333333333%;}
.tab-SECTION .col-md-5{width:41.6666666667%;}	

.bgBOX{margin:-85px 0 0 0}
.bgBOX.bgBOXinner{margin:0}

.colBOTH{border-radius:25px;margin-top:50px}
.col-LEFT{width:50%;float:left;position:relative}
.col-RIGHT{width:50%;float:right;position:relative}
/*.width60{width:60%}
.width40{width:40%}*/
.colBOTH img{/*position:absolute;top:50%;left:0;right:0;margin:auto;*/height:300px;width:auto;}

.height1{padding:30px 0 0 0;}
.height2{padding:30px 0 0 0}
.height3{padding:30px 0 0 0}
.height4{padding:90px 0 0 0}
.height5{padding:65px 0 0 0}
.height6{padding:65px 0 0 0}

.bgBOX img{height:300px;}
.paddingALL{padding:50px;}

.width-border{width:435px}

.sepLINE .leftITEM{padding-right:0;position:relative;text-align:center}
.sepLINE .leftITEM-H:after{content:'';position:absolute;right:8px;top:35px;background:#000;width:1px;height:85%}
.sepLINE .rightITEM{padding-left:0;padding-right:0;text-align:center;margin-top:75px;position:relative}


.sepLINE-dot:before,
.sepLINE-dot:after{content:'';width:15px;height:15px;position:absolute;background-size:cover !important;z-index:9}
.sepLINE-dot:before{left:48.5%;top:40px;background:url(../images/icon-dot-before.png) center center no-repeat;}
.sepLINE-dot:after{left:48.5%;bottom:75px;background:url(../images/icon-dot-after.png) center center no-repeat;}
.sepLINE-H:after{content:'';position:absolute;left:49.15%;top:50px;background:#000;width:1px;height:95.5%}
.hrm-project .sepLINE-H:after{height:95.25%}
.meeting-conferencing .sepLINE-H:after{height:94%}
.employee-onboarding-offboarding .sepLINE-H:after{height:95%}

.sepLINE .DOTarrowLEFT,
.sepLINE .NUMBER-left{margin:25px 75px 25px 0}
.sepLINE .DOTarrowLEFT:after{width:80px;height:15px;right:-80px;top:25%;}

.sepLINE .NUMBER-left:after{width:80px;height:20px;right:-83px;top:25%;}

.sepLINE .DOTarrowRIGHT,
.sepLINE .NUMBER-right{margin:25px 0 25px 30px}
.sepLINE .DOTarrowRIGHT:after{width:80px;height:15px;left:-81px;top:25%;}

.sepLINE .NUMBER-right:after{width:80px;height:20px;left:-81px;top:25%;}

.case-block img,
.img-summer-onam{width:auto;height:auto;}
.case-block .text-center{margin:50px 15px}

.SaaS-ideas{right:-100px;top:-75px;width:150px;margin:0}
.img-Butterfly{right:75px;top:-65px;width:150px;margin:0}
.img-security-compliance{width:auto;height:auto;}

.BOX-white{border-radius:25px;padding:50px;margin:50px 0 0 0;height:85%;}
.BOX-white img{left:40px;top:-40px;width:75px;height:auto}
.BOX-white b{font-size:30px;}
.BOX-white.height90{height:90%}


.img-redefine-productivity{margin:0 -300px 0 0;display:inline-block;width:auto;height:auto}

.BOX-gradient3{padding:50px 35px}
.BOX-gradient3 .AI-saas{margin-top:-100px}

.hrm-project .img-summer-onam{margin:100px -100px 0 0;}

.padding-bottom{padding-bottom:35px !important;}

.ul-dot3{margin-bottom:32px}

.img-KMS{width:auto;margin:150px 0 0 -100px}
.img-Employee{width:500px;margin:150px 0 0 -100px}

.Industry-Specific .colBOTH .vertical-middle{padding-top:150px}
.Industry-Specific .heightIMG{padding:20px 0}

.skill-management-system .SaaS-products{margin-top:-50px}



}
@media (min-width:1400px) {
.img-platforms{top:0;right:calc(50% - 130px);height:275px}
.water-bottal{bottom:-1.5%;right:5%;width:auto;height:125px}
.mobileAPP .small-box ul li{min-height:500px}

body .LP-content .borderBOX{min-height:360px;}
body .LP-content.Process-Workflow3 img{height:1511px;}
body .LP-content.joomla img{height:943.7px;}
body .LP-content .borderBOXnew{min-height:300px;}

.LP-content.SMM-img img{height:638px;}

.LP-content.LAM-img img{height:1137px;}

.colBOTH .height{/*height:443px;*/position:relative}
.colBOTH .vertical-middle{padding:50px; /*position:absolute;top:50%;transform:translateY(-50%);width:84%*/}

.Checklist-Management .colBOTH .vertical-middle{padding-top:125px}
.Industry-Specific .colBOTH .vertical-middle{padding-top:160px}

.width-border{width:450px;}

.markup-and-checklist .img-redefine-productivity{margin-bottom:50px}
.markup-and-checklist .img-summer-onam{margin-top:25px}
.employee-onboarding-offboarding .img-summer-onam{margin-top:0;margin-bottom:25px}

.knowledge-management .case-block img.right-IMG,
.knowledge-management .case-block img.left-IMG{width:100%;height:auto}

}
@media (max-width:1200px) and (min-width:769px){}
/*@media (min-width:1600px) {
.colZERO2{width:600px}
.inner-banner.blueBG .slider-text p{width:100%}
.inner-banner.blueBG .slider-text br.br{display:block}
}*/
@media only screen and (min-width: 2000px){}
@media (min-width:1400px) {}
@media only screen and (min-device-width : 720px) and (max-device-width : 1114px) and (orientation : landscape) and (min-device-height : 720px){
.flip-card-front .img img{width:80%}
.flip-card{height:400px}
}
@media only screen and (min-device-width : 1080px) and (max-device-width : 1920px) and (orientation : portrait) and (min-device-height : 1080px){
.flip-card-front .img img{width:80%}
.flip-card{height:400px}	
.maximum-bg img{top:92px;width:225px;height:auto}
.types-bg span{padding:5px 10px;font-size:15px}
.devices-bg .relative2 span,
.types-bg span{padding:5px 10px;right:8px;font-size:13.6px}
.img-platforms {right:calc(50% - 210px)}
.green-bg{margin-right:-40px}
.fieldset.logo-design img, 
.fieldset.brochure-design img, 
.fieldset.letterheads img{width:100%}
.page p, .maximum-bg p, .solution-page p{padding-bottom:20px}
.case-UL li .short-case-text{margin-top:0px;min-height:250px}
}


@media (min-width: 1200px) {

#hero-slider .flexslider .slides li.over-absolute .slider-text{margin:15% 0 0 8% !important}
#hero-slider .flexslider .slides li.over-absolute .slider-text .line-sep{width:372px;margin:20px 0 20px 5px}
#hero-slider .flexslider .slides li.over-absolute .slider-text p{font-size:26px;line-height:1.2}
#hero-slider .flexslider .slides li.over-absolute .slider-text h1{font-size:65px;letter-spacing:-1px;line-height:1;margin-bottom:0}
.MouseOver .col-md-3,
.Apart .col-md-3{width:25%}

.MouseOver .relative .MouseOver-text ul li{padding:0}

.Why-choose .col-md-3{width:25%;}
.LP-content .fieldset{min-height:425px}
.LP-content .fieldset.hubspot-height{min-height:390px}


.LP-content.SMMfield .fieldset{min-height:350px}

.LP-content .borderBOX{min-height:785px;}


.LP-content.Process-Workflow .col-md-5{width: 41.6666666667%;display:block}
.LP-content.Process-Workflow .col-md-7{width: 58.3333333333%;}
body .LP-content .drupal-fieldset{min-height:335px}
body .LP-content .magento-fieldset{min-height:475px}

.happy-business .container{max-width:1100px}

.bg-box{margin:-75px 0 0 0;}

}
@media (min-width: 1400px) {
#hero-slider .flexslider .slides li.over-absolute .slider-text h1{font-size:75px}
}
@media (min-width: 1600px) {
#hero-slider .flexslider .slides li.over-absolute .slider-text{margin:15% 0 0 8% !important}
#hero-slider .flexslider .slides li.over-absolute .slider-text h1{font-size:80px}
.img-center img{width:auto;height:auto;margin:0}
}
@media (min-width: 1800px) {
.the-enterprises{width:auto;height:auto}	
}


/* -- Home Bubble --*/

.header-right .ul li a{font-size:14px !important;}
.inside-text{font-size:16px !important}
.inside-bluent li a{font-size: 13.008px !important}

body #hero-slider .flexslider .slider-text h1{font-size:21.6px}
body #hero-slider .flexslider .slider-text.new h2{font-size:20px}

.hyper-link4{width:320px !important}
.know-more8{width:240px !important}
body .know-more .circle{width:36px;height:36px;border-radius:26px}
body .know-more .circle .icon.arrow{left:4px;width:18px;height:2px;}
body .know-more .circle .icon.arrow::before{top:-4px;right:1px;width:10px;height:10px;border-top:2px solid #263746;border-right:2px solid #263746;}
body .know-more .know-text{padding:12px 0;margin:0 0 0 32px;font-size:16px;line-height:16px;}

body .hyper-link .circle{width:40px;height:40px;border-radius:26px}
body .hyper-link .circle .icon.arrow{left:6.4px;width:16px;height:2px;}
body .hyper-link .circle .icon.arrow::before{top:-4px;right:1px;width:10px;height:10px;border-top:2px solid #BDFF7B;border-right:2px solid #BDFF7B;}
body .hyper-link .hyper-text{padding:12px 0;margin:0 0 0 32px;font-size:15px;line-height:15px;}

.footerBOTTOM .know-more7{width:272px !important}

body .footer-bg h3{font-size:20px}
body .footer-bg ul li,
body .footer-bg ul li a{font-size:14px}
body .footer-five div{font-size:16px}

body .footer-bg-bottom{font-size:14.4px;}

@media only screen and (min-width: 992px) {
.top-bg{padding:16px 24px !important;}
.inside-text{font-size:17.28px !important;}
body .footer-bg-bottom{font-size:13px;}
body .hyper-link .hyper-text{font-size:18px;line-height:18px;}
}

@media (min-width: 1300px) {
#hero-slider .flexslider .slider-text.new{padding:20px !important;}
#hero-slider .flexslider .no-bg .slider-text.new{padding:0 !important}

}

@media only screen and (min-device-width : 1440px) and (max-device-width : 2560px) and (orientation : portrait) and (min-device-height : 1440px){
.only-video{height:auto;}
}

@media only screen and (min-device-width : 1440px) and (max-device-width : 2560px) and (orientation : landscape) and (min-device-height : 1440px){

}


