@charset "utf-8";@font-face{font-family:'Poppins-Regular';src:url('fonts/Poppins-Regular.woff2') format('woff2'),url('fonts/Poppins-Regular.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins-Bold';src:url('fonts/Poppins-Bold.woff2') format('woff2'),url('fonts/Poppins-Bold.woff') format('woff');font-weight:bold;font-style:normal;}
@font-face{font-family:'Poppins-Light';src:url('fonts/Poppins-Light.woff2') format('woff2'),url('fonts/Poppins-Light.woff') format('woff');font-weight:300;font-style:normal;}
@font-face{font-family:'Poppins-Medium';src:url('fonts/Poppins-Medium.woff2') format('woff2'),url('fonts/Poppins-Medium.woff') format('woff');font-weight:500;font-style:normal;}
@font-face{font-family:'Poppins-SemiBold';src:url('fonts/Poppins-SemiBold.woff2') format('woff2'),url('fonts/Poppins-SemiBold.woff') format('woff');font-weight:600;font-style:normal;}
/* ---------Font Awesome----------------- */
@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.4.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-angle-up:before{content:"\f106";}
.fa-twitter:before{content:"\f081";}
.fa-facebook:before{content:"\f082";}
.fa-envelope:before{content:"\f0e0";}
.fa-linkedin:before{content:"\f08c";}
.fa-youtube:before{content:"\f16a";}
.fa-instagram:before{content:"\f16d";}
/* ---------Font Awesome-END---------------- */
/****.slick-slider**/
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'â†'}[dir=rtl] .slick-prev:before{content:'â†''}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'â†''}[dir=rtl] .slick-next:before{content:'â†'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*# sourceMappingURL=slick-theme.min.css.map */
/***/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block; margin-right:50px;}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */
/***/
#gallery {
  display: inline-block;
    vertical-align: middle;
    width: calc(100% - 186px);
}
/**************.slick-slider end********************/


/* ---------style.css start---------------- */
/* CSS Document */
body{font-size:17px;line-height:1.4;color:#000000;font-family:'Poppins-Regular';background-color:#fff;}
a,a::after,a::before,button::after,button::before{position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
a:hover,a:focus{color:#fff;}
label{font-weight:normal;}
.container-fluid{max-width:1920px;width:95%;}
/***********************mobMenu************************/
#menu-toggle span{display:block;background:#511de5;border-radius:2px;}
#menu-toggle{width:40px;height:40px;position:relative;cursor:pointer;float:right;margin:6px 0 0;}
#menu-toggle:hover{}
#menu-toggle #hamburger{position:absolute;height:100%;width:100%;left:0;top:0;}
#menu-toggle #hamburger span{width:100%;height:2px;position:relative;top:0;left:0;margin:6px 0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#menu-toggle #hamburger span:nth-child(1){transition-delay:.5s;}
#menu-toggle #hamburger span:nth-child(2){transition-delay:.625s;}
#menu-toggle #hamburger span:nth-child(3){transition-delay:.75s;}
#menu-toggle #cross{position:absolute;height:100%;width:100%;transform:rotate(45deg);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#menu-toggle #cross span:nth-child(1){height:0%;width:2px;position:absolute;top:10%;left:18px;transition-delay:0s;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:9999999999999999;}
#menu-toggle #cross span:nth-child(2){width:0%;height:2px;position:absolute;left:10%;top:18px;transition-delay:.25s;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#menu-toggle.open #hamburger span{width:0%;}
#menu-toggle.open #hamburger span:nth-child(1){transition-delay:0s;}
#menu-toggle.open #hamburger span:nth-child(2){transition-delay:.125s;}
#menu-toggle.open #hamburger span:nth-child(3){transition-delay:.25s;}
#menu-toggle.open #cross span:nth-child(1){height:80%;transition-delay:.625s;}
#menu-toggle.open #cross span:nth-child(2){width:80%;transition-delay:.375s;}
/*************************nav*****************/
#cssmenu{display:inline-block;width:calc(100% - 66px);vertical-align:top;text-align:right;}
#cssmenu #head-mobile,#menu-toggle{display:none;}
#cssmenu > ul{list-style:none;margin:0;padding:0;width:auto;text-align:center;display:inline-block;vertical-align:middle;}
#cssmenu > ul > li{display:inline-block;vertical-align:middle;width:auto;padding:10px 8px;position:relative;font-size:16px;line-height:1.2;color:#1a1a1a;text-align:center;font-family:'Poppins-Bold';}
#cssmenu > ul > li > a{font-size:16px;line-height:1.2;color:#1a1a1a;text-align:center;position:relative;display:inline-block;vertical-align:top;font-family:'Poppins-Bold';padding:0 0 5px;}
#cssmenu > ul > li > a:hover,#cssmenu > ul > li > a:focus,#cssmenu > ul > li.current-menu-item > a,#cssmenu > ul > li.has-sub:hover a{color:#511de5;}
#cssmenu > ul > li.has-sub:hover li a{color:#fff;}
#cssmenu > ul > li:last-child{padding-right:0;}
#cssmenu > ul > li.icon{padding-left:0;padding-right:0px;}
#cssmenu > ul > li.icon a{width:42px;}
#cssmenu > ul > li.icon a img{width:100%;height:auto;}
#cssmenu > ul > li.icon > a::before{display:none;}
#cssmenu > ul > li.icon a:hover,#cssmenu > ul > li.icon a:focus{background:transparent;color:#000;}
/****submenu******************/
#cssmenu > ul > li.has-sub{padding:10px 0 10px 8px;}
#cssmenu > ul > li.has-sub > a{padding-right:16px;}
#cssmenu > ul > li.has-sub > a:after{content:"";width:7px;height:7px;display:inline-block;position:absolute;top:50%;right:2px;border-right:1px solid #511de5;border-bottom:1px solid #511de5;transform:rotate(45deg);margin-top:-9px;}
#cssmenu > ul > li.has-sub > a:hover:after,#cssmenu > ul > li.has-sub:hover a::after{margin-top:-5px;transform:rotate(225deg);border-color:#511de5;}
#cssmenu > ul > li.has-sub > a:before{display:none;}
#cssmenu ul ul{position:absolute;left:-9999px;list-style:none;margin:0;padding:0;z-index:10;top:40px;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:linear-gradient(to right,#511de5 46%,#009eff 100%);transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:50%;margin-left:-60px;}
#cssmenu li:hover > ul > li{height:36px;}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{padding:9px 15px 10px 15px;width:211px;font-size:14px;line-height:1.2;color:#ffffff;display:inline-block;text-align:left;background:linear-gradient(to right,#511de5 46%,#009eff 100%);font-family:'Poppins-Regular';}
#cssmenu ul ul li + li a{border-top:1px solid rgba(255,255,255,0.9);}
#cssmenu ul li:last-child > a,#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff;background:linear-gradient(to right,#511de5 46%,#009eff 100%);}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
#cssmenu > ul > li.showDesktop{}
#cssmenu > ul > li.showMobile{display:none;}
/*******************link hover****************/
#cssmenu > ul > li > a::before{position:absolute;content:"";left:0;bottom:0;width:100%;height:3px;opacity:0;background:#5a29e6;background:-moz-linear-gradient(left,#5a29e6 0%,#1e89f9 100%);background:-webkit-linear-gradient(left,#5a29e6 0%,#1e89f9 100%);background:linear-gradient(to right,#5a29e6 0%,#1e89f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a29e6',endColorstr='#1e89f9',GradientType=1 );-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
#cssmenu > ul > li > a:hover::before,#cssmenu > ul > li > a:focus::before,#cssmenu > ul > li:hover > a::before,#cssmenu > ul > li:focus > a::before,#cssmenu > ul > li.current-menu-item > a::before{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.rowFlex{display:flex;}
/*************************header*****************************/
header{padding:0px 0 0;display:inline-block;vertical-align:top;width:100%;position:absolute;left:0;top:0;z-index:10;}
header .headerIn{}
header .logo{display:inline-block;vertical-align:top;width:60px;}
header .logo img{width:100%;height:auto;}
.sec6Cover .fp-tableCell,.sec4 .fp-tableCell,.sec5 .slide .fp-tableCell,.benefitCover .fp-tableCell,.howHelp .fp-tableCell,.offerCover .fp-tableCell,.challengesCover .fp-tableCell,.startUpSec .fp-tableCell,.abtsec2 .fp-tableCell,.abtsec3 .fp-tableCell,.abtsec4 .fp-tableCell{vertical-align:middle;}
.bghere .fp-tableCell,.firstFold .fp-tableCell{vertical-align:bottom;}

/********************typewrite*start******************/
.sec1 .cover{position:relative;display:inline-block;padding:4px 16px;border-radius:5px;overflow:hidden;vertical-align:middle;}
.sec1 .cover .typewrite > span.wrap{color:#fff;position:relative;}
 @keyframes fadeout{0%{opacity:1;}to{opacity:0;}}
 @-webkit-keyframes fadeout{0%{opacity:1;}to{opacity:0;}}
.sec1 .cover .typewrite > .wrap::after{content:'_';display:inline-block;animation:fadeout .45s infinite;-webkit-animation:fadeout .45s infinite;-moz-animation:fadeout .45s infinite;-ms-animation:fadeout .45s infinite;-o-animation:fadeout .45s infinite;}
.sec1 .cover::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#511de5;background:-moz-linear-gradient(left, #511de5 46%, #009eff 100%);background:-webkit-linear-gradient(left, #511de5 46%, #009eff 100%);background:linear-gradient(to right, #511de5 46%, #009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5', endColorstr='#009eff', GradientType=1 );}
.hide1{display:none;}
@media (max-width:900px){.hide1{display:block;}}
/********************typewrite*end******************/

/***************sec1*********************/
.firstFold{height:auto;width:100%;background-image:url(img/homeDecorRing1.png),url(img/homeDecor.png);background-repeat:no-repeat,no-repeat;background-position:right top,24% calc(100% - 105px);background-size:auto calc(100% - 100px),100px auto;position:relative;}
.firstFold.homePage{height:70vh;}
.firstFold.homePage .homePos1{position:absolute;width:100%;bottom:0;left:0;}
.sec1{height:auto;width:100%;padding:0 !important/*184px 0 110px*/;display:inline-block;vertical-align:top;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.leftSec1{background:url(img/homeDecorRing.png) no-repeat left top / 500px auto;width:calc(57% + 63px);float:left;padding:80px 15px 30px 96px;margin-left:-63px;}
.leftSec1 h4{font-size:32px;line-height:1.2;color:#434343;font-family:'Poppins-SemiBold';margin-bottom:15px;}
.leftSec1 h1{font-size:50px;line-height:1.2;color:#1a1a1a;font-family:'Poppins-Bold';margin-bottom:21px;}
.leftSec1 h1 span{color:#511de5;}
.btn1{position:relative;width:245px;padding:19px 50px 19px 15px;text-align:center;border-radius:50px;font-size:14px;line-height:1.3;color:#ffffff;font-family:'Poppins-Regular';display:inline-block;vertical-align:top;letter-spacing:4px;text-transform:uppercase;background:#511de5;background:-moz-linear-gradient(left,#511de5 46%,#009eff 100%);background:-webkit-linear-gradient(left,#511de5 46%,#009eff 100%);background:linear-gradient(to right,#511de5 46%,#009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5',endColorstr='#009eff',GradientType=1 );-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.btn1 span{display:inline-block;vertical-align:middle;margin-right:20px;}
.btn1 img{display:inline-block;vertical-align:middle;}
.btn1::after{position:absolute;content:"";right:27px;top:50%;background:url(img/rightArrow.png) no-repeat center / 100% auto;width:22px;height:15px;margin-top:-8px;}
.btn1:hover,.btn1:focus{background:#009eff;background:-moz-linear-gradient(left,#009eff 0%,#511de5 54%);background:-webkit-linear-gradient(left,#009eff 0%,#511de5 54%);background:linear-gradient(to right,#009eff 0%,#511de5 54%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009eff',endColorstr='#511de5',GradientType=1 );}
.rightSec1{width:43%;float:left;text-align:right;padding-top:100px;}
.rightSec1 img{width:100%;height:auto;}
/***************sec2*********************/
.sec2{font-size:26px;line-height:1.3;color:#ffffff;font-family:'Poppins-Regular';text-align:center;position:relative;padding:13px 0;background:#511de5;background:-moz-linear-gradient(left,#511de5 46%,#009eff 100%);background:-webkit-linear-gradient(left,#511de5 46%,#009eff 100%);background:linear-gradient(to right,#511de5 46%,#009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5',endColorstr='#009eff',GradientType=1 );}
.sec2::after{content:"";position:absolute;background:url(img/sec2Img1.png) no-repeat top center / 100% auto;right:19%;top:0px;width:93px;height:44px;opacity:0.5;}
.sec2::before{content:"";position:absolute;background:url(img/sec2Img2.png) no-repeat top center / 100% auto;right:14%;bottom:0;width:55px;height:40px;opacity:0.5;}
/***************sec3*********************/	
.sec3{text-align:center;position:relative;padding:20px 0;background:#f6f6f6;}
.rowFlex{}
.sec3 span{width:170px;}
.sec3 ul{width:100%;margin:0;padding:0;display:flex;align-items:center;align-content:center;justify-content:center;list-style:none;}
.sec3 ul li{font-size:24px;line-height:1.3;color:#7f7f7f;font-family:'Poppins-Bold';margin-right:40px;filter:grayscale(1);}
.sec3 ul li:last-child{margin-right:0;}
.sec3 ul li img{max-width:100%;max-height:100%;width:auto;height:auto;}

.sec3 .logoSliderCover{width:100%;}
.sec3 .logoSliderCover .fixText{font-size:20px;line-height:1.3;color:#7f7f7f;font-family:'Poppins-Bold';padding-right:20px;display:inline-block;vertical-align:middle;width:180px;}
.sec3 .carousel-wrap{display:inline-block;vertical-align:middle;width:calc(100% - 186px);}
.sec3 .carousel-wrap .owl-carousel{}
.sec3 .carousel-wrap .owl-carousel .owl-stage{display:flex;justify-content:center;align-items:center;align-content:center;}
.sec3 .carousel-wrap .owl-carousel .item{text-align:center;}
.sec3 .carousel-wrap .owl-carousel .item img{max-width:97%;max-height:100%;width:auto;height:auto;margin:0 auto;-webkit-filter: grayscale(100%);filter: grayscale(100%);}

/***************sec4*********************/	
.sec4{padding:80px 0;width:100%;display:inline-block;vertical-align:top;text-align:center;}
.sec4 .whatWeTitle{font-size:40px;line-height:0.2;color:#511de5;font-family:'Poppins-Bold';margin-bottom:20px;width:100%;height:auto;display:inline-block;vertical-align:top;}
h2{font-size:48px;line-height:1.2;color:#000000;font-family:'Poppins-Bold';display:inline-block;vertical-align:top;margin-bottom:20px;width:100%;}
.sec4 h2{font-size:40px;margin:0 0 20px;}
.sec4 p{font-size:20px;line-height:1.4;color:#000000;font-family:'Poppins-Medium';display:inline-block;vertical-align:top;margin-bottom:30px;width:100%; font-weight: 100;}
.whatWeUp{border-left:1px solid rgba(212,212,212,0.39);}
.whatWeUp:first-child{border:none;}
.whatWeUp .whatWeBox{padding:50px 20px 100px 20px;width:100%;background-position:left top;background-repeat:no-repeat;background-size:100% 100%;height:100%;box-shadow:0 0 44px rgba(0,0,0,0.15);position:relative;}
.whatWeUp .whatWeBox figure{margin:0;padding:0;width:140px;display:inline-block;vertical-align:top;margin-bottom:15px;}
.whatWeUp .whatWeBox figure img{width:100%;height:auto;}
.whatWeUp .whatWeBox h3{font-size:30px;line-height:1.2;color:#000000;font-family:'Poppins-Bold';margin-bottom:15px;}
.whatWeUp .whatWeBox p{font-size:20px;line-height:1.2;color:#333333;font-family:'Poppins-Medium';margin-bottom:0; font-weight: 100;}
.whatWeUp .whatWeBox .btn1{margin-top:35px;width:100%;max-width:270px;font-size:14px;font-family:'Poppins-SemiBold';padding-right:27px;text-align:center;padding-top:19px;letter-spacing:0;line-height:1;padding-bottom:16px;position:absolute;left:50%;transform:translateX(-50%);bottom:30px;}
.whatWeUp .whatWeBox .btn1::after{right:14px;}
/******************ourApSec***************/
.ourApSec{background:#e9e9e9;width:100%;height:auto;border-radius:10px;padding:30px 15px;text-align:center;margin:38px 0 0;display:inline-block;vertical-align:top;}
.ourApSec h2{display:inline-block;vertical-align:top;width:100%;color:#000000;font-size:35px;line-height:1.2;font-family:'Poppins-Bold';margin-bottom:20px;}
.ourApSec p{display:inline-block;vertical-align:top;width:100%;color:#000000;font-size:18px;line-height:1.5;font-family:'Poppins-Medium';margin:0;}
/****************CaseStudy******************/	
.sec5{width:100%;display:inline-block;vertical-align:top;text-align:left;}
.caseStudyUpper.forDesktop{position:relative;}
.caseStudyUpper.forDesktop{}
.caseStudyUpper.forDesktop .fp-controlArrow{background:url(img/arrowLeft.png) no-repeat center / 100% auto;width:27px;height:39px;display:inline-block;border:none !important;margin:-374px 0 0;top:50%;right:91px;left:auto;}
.caseStudyUpper.forDesktop .fp-controlArrow:hover{background:url(img/arrowLeftHover.png) no-repeat center / 100% auto;}
.caseStudyUpper.forDesktop .fp-controlArrow.fp-prev{}
.caseStudyUpper.forDesktop .fp-controlArrow.fp-next{transform:rotate(180deg);right:50px;}
/*****boot slider****/
.sec5 .carousel-control{background:url(img/arrowLeft.png) no-repeat center / 100% auto;width:27px;height:39px;display:inline-block;border:none !important;top:72px;right:91px;left:auto;position:absolute;bottom:auto;opacity:1;}
.sec5 .carousel-control:hover{background:url(img/arrowLeftHover.png) no-repeat center / 100% auto;}
.sec5 .carousel-control.prev{}
.sec5 .carousel-control.right{transform:rotate(180deg);right:50px;}
/*****boot slider****/
.caseStudyCover{text-align:left;padding:55px;width:100%;height:auto;display:inline-block;vertical-align:top;box-shadow:0 0 15px rgba(234,234,234,1) inset;background:url(img/rightImage1.png) no-repeat right bottom / 350px auto;webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.sec5 .carousel-inner.caseStudyUpper:hover .caseStudyCover{box-shadow:0 0 25px rgba(0,0,0,0.6) inset;}
.caseStudyCover .leftCaseStudy{width:70%;}
.caseStudyCover label{font-size:35px;line-height:1.1;color:#000000;font-family:'Poppins-Bold';display:inline-block;vertical-align:top;width:100%;margin-bottom:20px;}
.caseStudyCover h2{margin-bottom:8px;margin-top:0;}
.caseStudyCover h4{display:inline-block;vertical-align:top;width:100%;color:#000000;font-size:30px;line-height:1.2;font-family:'Poppins-Bold';margin-bottom:12px;}
.caseStudyCover p{width:100%;padding-right:0;font-size:20px;line-height:1.5;color:#000000;font-family:'Poppins-Medium';display:inline-block;vertical-align:top;margin-bottom:20px;}
.caseStudyCover p span{color:#511de5;}
.caseStudyCover p + h4{margin-top:10px;}
.caseStudyCover .prodCover{width:100%;height:auto;margin-top:20px;}
.caseStudyCover .prodCover .btn1{width:100%;max-width:270px;letter-spacing:0;padding:17px 58px 15px 15px;}
.caseStudyCover .prodCover .number{font-size:130px;line-height:1.1;color:#009eff;font-family:'Poppins-Bold';display:inline-block;vertical-align:baseline;-webkit-background-clip:text;background-image:linear-gradient(to right,#511de5 46%,#009eff 100%);-webkit-text-fill-color:transparent;}
.caseStudyCover .prodCover span{display:inline-block;vertical-align:baseline;font-size:16px;line-height:1.1;color:#000000;font-family:'Poppins-Bold';}
.sec5 .carousel .carousel-indicators li{background-color:#000;border:1px solid #000;}
.sec5 .carousel .carousel-indicators{bottom:0;}
.sec5 .carousel-inner.caseStudyUpper{padding-bottom:40px;}
/******************sec6*********************/
.sec6{position:relative;width:100%;display:inline-block;vertical-align:top;z-index:0;padding:50px 0;}
.sec6Cover .fp-tableCell{vertical-align:middle;}
.sec6::before{content:"";position:absolute;left:0;top:0;background-color:#fafafa;width:auto;height:100%;z-index:-1;-moz-transform:skewY(-5deg);-webkit-transform:skewY(-5deg);-o-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg);}
.sec6 figure{margin:0;padding:0;width:500px;height:auto;display:inline-block;vertical-align:top;}
.sec6 figure img{width:100%;height:auto;}
.sec6 .sec6Text{width:calc(100% - 506px);height:auto;display:inline-block;vertical-align:top;padding-left:30px;}
.sec6 .sec6Text h2{font-size: 40px;margin-bottom:20px;width:100%;height:auto;display:inline-block;vertical-align:top;}
.sec6 .sec6Text p{font-size:20px;line-height:1.3;color:#000000;width:100%;height:auto;display:inline-block;vertical-align:top;margin-bottom:40px;font-family:'Poppins-Medium'; font-weight: 100;}
/*************sec7*************/
.sec7{padding:80px 0 0;width:100%;height:auto;display:inline-block;vertical-align:top;text-align:center;}
.sec7 h2{font-size:48px;line-height:1.1;color:#000000;font-family:'Poppins-Bold';display:inline-block;vertical-align:top;margin-bottom:20px;width:100%;}
.sec7 h3{display:inline-block;vertical-align:top;width:100%;color:#000000;font-size:35px;line-height:1.2;font-family:'Poppins-Bold';margin-bottom:20px; display:none;}
.sec7 .quoteIcon{display:inline-block;vertical-align:top;width:100px;margin:0 auto 20px;}
.sec7 .quoteIcon img{width:100%;height:auto;}
.sec7 .carousel-inner{max-width:800px;margin:0 auto;}
.sec7 .item{width:100%;margin:0 auto;}
.sec7 .item p{font-size:18px;line-height:1.7;color:#000000;font-family:'Poppins-Medium';display:inline-block;vertical-align:top;margin-bottom:5px;width:100%;}
.sec7 .item .decor{width:238px;height:2px;background-color:#eaeaea;margin:20px auto 15px;}
.sec7 .item .partnerLogo{width:192px;height:auto;margin:0 auto;display:inline-block;vertical-align:top;}
.sec7 .item .partnerLogo img{width:100%;height:auto;}
.sec7 .item .partnerName{display:inline-block;vertical-align:top;width:100%;margin-top:15px;font-size:16px;line-height:22px;font-family:'Poppins-Bold';}
.sec7 .item .partnerName span{display:block;font-family:'Poppins-Regular';font-size:13px;margin-top:3px;}
.sec7 .carousel{padding-bottom:80px;border-bottom:1px solid #eaeaea;}
.sec7 .carousel .carousel-indicators li{background-color:#000;border:1px solid #000;}
.sec7NewBox{background:-moz-linear-gradient(left,#511de5 0%,#009eff 100%);background:-webkit-linear-gradient(left,#511de5 0%,#009eff 100%);background:linear-gradient(to right,#511de5 0%,#009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5',endColorstr='#009eff',GradientType=1 );border-radius:10px;padding:30px;box-shadow:0 4px 13px rgba(0,0,0,0.35);margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;}
.sec7NewBox .sec7NewBoxIn{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:0 30px;position:relative;}
.sec7NewBox .sec7NewBoxIn::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:75px;background-color:#fff;}
.sec7NewBox .sec7NewBoxIn:last-child::after{display:none;}
.sec7NewBox .sec7NewBoxIn figure{width:61px;height:auto;margin:0;padding:0;}
.sec7NewBox .sec7NewBoxIn figure img{width:100%;height:auto;}
.sec7NewBox .sec7NewBoxIn .textCover{width:calc(100% - 61px);padding-left:25px;}
.sec7NewBox .sec7NewBoxIn .textCover label{font-size:30px;line-height:1.1;color:#fff;font-family:'Poppins-Bold';display:inline-block;vertical-align:top;margin-bottom:5px;width:100%;}
.sec7NewBox .sec7NewBoxIn .textCover h3{font-size:45px;line-height:1.1;color:#ffbd21;font-family:'Poppins-Bold';display:inline-block;vertical-align:top;margin-bottom:5px;width:100%;}
.sec7NewBox .sec7NewBoxIn .textCover p{font-size:20px;line-height:1.1;color:#fff;font-family:'Poppins-SemiBold';display:inline-block;vertical-align:top;margin-bottom:0;width:100%;}
.forDesktop{}
.forMobile{display:none;}
/*************sec8*************/
.weDo1 .sec8{padding:50px 0;}
.sec8{padding:50px 0;width:100%;height:auto;display:inline-block;vertical-align:top;}
.sec8 .fp-tableCell{vertical-align:middle;}
.sec8 .sec8In{background:url(img/rightImage2.png) no-repeat right top / 500px auto;width:100%;height:auto;display:inline-block;vertical-align:top;}
.sec8 .sec8In h2{display:inline-block;vertical-align:top;margin-bottom:15px;width:100%;margin-top:0;}
.sec8 .sec8In p{font-size:16px;line-height:1.6;color:#000000;font-family:'Poppins-Medium';display:inline-block;vertical-align:top;margin-bottom:25px;width:100%;}
.sec8 .sec8In .leftSec8{width:calc(100% - 560px);float:left;}
.sec8 .form-group{display:inline-block;vertical-align:top;margin-bottom:15px;width:100%;}
.sec8 .input1{font-size:15px;line-height:1.2;color:#3c3e46;font-family:'Poppins-Medium';width:100%;border:none;border-bottom:1px solid #eaeaea;display:inline-block;vertical-align:top;padding:10px 0;}
.sec8 textarea.input1{height:80px;resize:none;}
.sec8 .input1:focus{outline:none;border-color:#511de5;}
.sec8 .btn1.submit1Btn{border:none;margin-top:30px;background-image:url(img/rightArrow.png);background-repeat:no-repeat;background-position:87% center;background-color:#511de5;text-align:center;padding-right:15px;}
.sec8 .btn1.submit1Btn:focus{outline:none;}
.sec8 .form-group p{font-size:12px !important;line-height:1.6 !important;margin-bottom:0 !important;display:inline-block;vertical-align:top;width:calc(100% - 21px);text-align:left;}
.sec8 .form-group input[type="checkbox"]{display:inline-block;vertical-align:top;margin:2px 8px 0 0;}
.bghere{background-image:url(img/footerBack.png);background-repeat:no-repeat;background-position:left bottom;background-size:100% auto;/*width:100%;height:auto;display:inline-block;vertical-align:top;*/}
.upperfoot{padding:50px 0;width:100%;display:inline-block;vertical-align:top;position:relative;background:url(img/footerBack1.png) no-repeat center bottom / 100% auto;}
.upperfoot::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:#511de5;background:-moz-linear-gradient(left,#511de5 58%,#009eff 100%);background:-webkit-linear-gradient(left,#511de5 58%,#009eff 100%);background:linear-gradient(to right,#511de5 58%,#009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5',endColorstr='#009eff',GradientType=1 );}
.upperfoot .addressCover{float:left;}
.upperfoot .addressCover .footLogo{width:60px;height:auto;display:inline-block;vertical-align:top;margin-bottom:15px;}
.upperfoot .addressCover .footLogo img{width:100%;height:auto;}
.upperfoot .addressCover label{display:inline-block;vertical-align:top;width:100%;margin-bottom:20px;font-size:30px;line-height:1.2;font-family:'Poppins-Bold';color:#fff;}
.upperfoot .addressCover ul + label{margin-top:25px;}
.upperfoot .addressCover p{font-size:16px;line-height:1.3;color:#fff;font-family:'Poppins-Medium';display:inline-block;vertical-align:top;margin-bottom:0;width:100%;position:relative;}
.upperfoot .addressCover.Box2 p{margin-bottom:15px;}
.upperfoot .addressCover ul{display:inline-block;vertical-align:top;width:100%;margin:0;padding:0;}
.upperfoot .addressCover ul li{display:inline-block;vertical-align:top;margin-bottom:10px;width:100%;}
.upperfoot .addressCover ul li a{color:#fff;font-size:16px;line-height:1.2;color:#fff;font-family:'Poppins-Medium';display:inline-block;vertical-align:top;margin-bottom:0;width:100%;}
.upperfoot .addressCover ul li a:hover,.upperfoot .addressCover ul li.active a{color:#fff;text-decoration:underline;}
.upperfoot .addressCover.Box3 a.mail,.upperfoot .addressCover.Box3 a.call{font-size:16px;line-height:1.6;color:#fff;font-family:'Poppins-Medium';display:inline-block;vertical-align:top;width:100%;padding-left:28px;position:relative;margin-top:15px;}
.upperfoot .addressCover.Box3 p{padding-left:28px;position:relative;font-size:20px;line-height:1.6;color:#fff;font-family:'Poppins-Medium';display:inline-block;vertical-align:top;width:100%;font-weight:bold;letter-spacing:1px;}
.upperfoot .addressCover.Box3 address{padding-left:28px;position:relative;font-size:16px;line-height:1.6;color:#fff;font-family:'Poppins-Medium';display:inline-block;vertical-align:top;width:100%;margin-bottom:0;}
.upperfoot .addressCover.Box3 p::after{position:absolute;content:"";left:0;top:3px;background:url(img/locationIcon.png) no-repeat center / 100% auto;width:25px;height:20px;}
.upperfoot .addressCover.Box3 a.mail::after{position:absolute;content:"";left:0;top:2px;background:url(img/mailIconfoot.png) no-repeat center / 100% auto;width:25px;height:20px;}
.upperfoot .addressCover.Box3 a.call::after{position:absolute;content:"";left:0;top:0;background:url(img/callIcon.png) no-repeat center / 100% auto;width:25px;height:20px;}
.upperfoot .addressCover.Box3 a + a{margin-top:10px;}
.upperfoot .addressCover.Box3 a.mail:hover,.upperfoot .addressCover.Box3 a.mail:focus,.upperfoot .addressCover.Box3 a.call:hover,.upperfoot .addressCover.Box3 a.call:focus{color:#fff;text-decoration:underline;}
.upperfoot .addressCover.Box1{width:calc(55% - 230px);padding:0 0px;}
.upperfoot .addressCover.Box2{width:260px;padding:0 15px;}
.upperfoot .addressCover.Box3{width:calc(45% - 230px);padding:0 15px;}
.upperfoot .addressCover.Box4{width:200px;padding:0 15px;}
.lowerFoot{padding:20px 0;width:100%;display:inline-block;vertical-align:top;text-align:center;background-color:#ecebe9;}
.lowerFoot .leftPart{width:auto;float:left;padding:7px 0px;;}
.lowerFoot .leftPart ul{width:100%;display:inline-block;vertical-align:middle;margin:0;padding:0;text-align:left;}
.lowerFoot .leftPart ul li{font-size:16px;line-height:1.2;color:#000;font-family:'Poppins-Bold';width:auto;margin-right:15px;display:inline-block;vertical-align:middle;}
.lowerFoot .leftPart ul li a{color:#000;display:inline-block;vertical-align:middle;}
.lowerFoot .leftPart ul li a:hover,.lowerFoot .leftPart ul li a:focus{text-decoration:underline;color:#000;}
.lowerFoot .midPart{width:auto;margin:0 auto;display:inline-block;vertical-align:middle;}
.lowerFoot .midPart a{width:40px;display:inline-block;vertical-align:middle;margin:0 5px;}
.lowerFoot .midPart a img{width:100%;height:auto;}
.lowerFoot .rightPart{text-align:right;font-size:16px;line-height:1.2;color:#000000;font-family:'Poppins-Bold';width:auto;width:auto;float:right;padding:7px 0px;}
/**************weDo1 page1*******************/
.weDo1 .firstFold{background-image:url(img/weDoBannerBack3.png),url(img/weDoBannerBack2.png),url(img/weDoBannerBack1.png);background-repeat:no-repeat,no-repeat,no-repeat;background-color:#fcfcfc;position:relative;background-position:center 33%,24% calc(100% - 226px),right top;background-size:270px auto,100px auto,44% calc(100% - 232px);}
.weDo1 .firstFold .sec1{background-image:none;padding-bottom:0;vertical-align:middle;display:inline-block;transform:none;left:0;top:0;position:relative;padding:150px 0 0px!important;}
.weDo1 .firstFold .leftSec1{background:none;width:calc(60% - 6px);padding:0 15px 110px 0;margin-left:0;display:inline-block;vertical-align:middle;float:none;}
.weDo1 .firstFold .rightSec1{width:36%;float:none;padding-top:0;display:inline-block;vertical-align:middle;}
.challengesCover{background-image:url(img/challengeBanner.png);background-repeat:no-repeat;background-position:center right;background-size:auto 100%;display:inline-block;vertical-align:top;width:100%;border-top:1px solid #e1e1e1;}
.challengesUpper{background-image:url(img/weDoSec2-1.png);background-repeat:no-repeat;background-position:center left;background-size:auto 100%;background-color:#f4f4f4;display:inline-block;vertical-align:top;width:100%;}
.challengesUpper h3{font-size:28px;line-height:1.2;color:#000000;font-family:'Poppins-Medium';display:inline-block;vertical-align:top;text-align:center;padding:50px 0;width:100%;margin:0;}
.challengesUpper h3 span{color:#511de5;}
.challengesLower{display:inline-block;vertical-align:top;width:100%;padding:50px 0;}
.challengesLower h2{display:inline-block;vertical-align:top;width:100%;text-align:center;font-size:48px;line-height:1.2;color:#000;font-family:'Poppins-Bold';margin-bottom:20px;margin-top:0;}
.challengesLower ul{display:inline-block;vertical-align:top;width:100%;list-style:none;padding:0;margin:0;}
.challengesLower ul li{display:inline-block;vertical-align:top;width:100%;background-color:#ebebeb;border:1px solid #c7c7c7;border-radius:10px;padding:5px 30px;}
.challengesLower ul li + li{margin-top:10px;}
.challengesLower ul li a{display:inline-block;vertical-align:top;width:100%;transition:all 0.4s;}
.challengesLower ul li figure{display:inline-block;vertical-align:middle;width:64px;}
.challengesLower ul li figure img{width:100%;height:auto;}
.challengesLower ul li .text1{padding-left:34px;text-align:left;font-size:24px;line-height:1.2;color:#000000;font-family:'Poppins-SemiBold';width:calc(100% - 70px);display:inline-block;vertical-align:middle;}
.challengesLower ul li.active,.challengesLower ul li:hover,.challengesLower ul li:focus{background-color:#fff;border-color:transparent;box-shadow:0px 7px 15px rgba(0,0,0,0.15);}
.terms{background-image:url(img/weDoSec2-1.png);background-repeat:no-repeat;background-position:center left;background-size:auto 100%;background-color:#f4f4f4;display:inline-block;vertical-align:top;width:100%;}
/******************howHelp*************************/	
.howHelp{text-align:center;background-image:url(img/howHelpBanner.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:50px 0;}
.howHelp .row{display:flex;flex-wrap:wrap;}
.howHelp h2{margin-bottom:60px;margin-top:0;}
.howHelp .helpBoxCover{display:flex;}
.howHelp .helpBoxCover:first-child,.howHelp .helpBoxCover:nth-child(2){margin-bottom:70px;}
.howHelp .helpBox{height:100%;display:inline-block;vertical-align:top;box-shadow:0 0 50px rgba(0,0,0,0.20);border-radius:10px;background-color:#fff;width:100%;}
.howHelp .helpBox .helpBoxUpper{border-radius:10px 10px 0 0;display:inline-block;vertical-align:top;width:100%;padding:0px 15px 15px;background:#511de5;background:-moz-linear-gradient(left,#511de5 58%,#009eff 100%);background:-webkit-linear-gradient(left,#511de5 58%,#009eff 100%);background:linear-gradient(to right,#511de5 58%,#009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5',endColorstr='#009eff',GradientType=1 );}
.howHelp .helpBox figure{width:77px;display:inline-block;vertical-align:top;margin-top:-38px;}
.howHelp .helpBox figure img{width:100%;height:auto;}
.howHelp .helpBox .helpBoxUpper label{width:100%;display:inline-block;vertical-align:top;font-size:30px;line-height:1.2;color:#fff;font-family:'Poppins-Bold';margin-top:20px;}
.howHelp .helpBox .helpBoxLower{display:inline-block;vertical-align:top;width:100%;padding:30px 15px;background-color:#fff;border-radius:0 0 10px 10px;}
.howHelp .helpBox .helpBoxLower label{width:100%;display:inline-block;vertical-align:top;font-size:28px;line-height:1.2;color:#000;font-family:'Poppins-SemiBold';margin-bottom:20px;}
.howHelp .helpBox .helpBoxLower p{width:100%;display:inline-block;vertical-align:top;font-size:20px;line-height:1.5;color:#000;font-family:'Poppins-SemiBold';margin-bottom:0;}
/**************benefitCover********************/
.benefitCover{text-align:center;display:inline-block;vertical-align:top;width:100%;height:auto;background:#fff;padding:50px 0;}
.benefitCover .row{display:flex;flex-wrap:wrap;}
.benefitCover .benefitCoverIn{}
.benefitCover .benefitCoverIn + .benefitCoverIn{margin-top:50px;border-top:1px solid #eaeaea;padding-top:45px;}
.benefitCover .benefitCoverIn h2{margin:0 auto 35px;}
.benefitCover .benefitCoverIn .benefitBoxCover{}
.benefitCover .benefitCoverIn .benefitBoxCover .benefitBox{}
.benefitCover .benefitCoverIn .benefitBoxCover .benefitBox figure{margin:0 auto;width:141px;height:auto;padding:0;position:relative;z-index:1;flex-grow:0;}
.benefitCover .benefitCoverIn .benefitBoxCover .benefitBox figure img{width:100%;height:auto;}
.benefitCover .benefitCoverIn .benefitBoxCover .benefitBox p{width:100%;display:inline-block;vertical-align:top;border:1px solid #f2f2f2;padding:50px 7px;border-radius:10px;margin:-30px 0 0;font-size:20px;line-height:1.2;color:#1b1b1b;font-family:'Poppins-Bold';flex-grow:1;}
/*****************offerCover***********************/
.offerCover{background-color:#fbfbfb;display:inline-block;vertical-align:top;width:100%;text-align:center;padding:50px 0;}
.offerCover h2{margin-bottom:30px;margin-top:0;}
.offerCover .row{display:flex;flex-wrap:wrap;}
.offerCover .offerBoxCover{}
.offerCover .offerBoxCover .offerBox{padding:50px 20px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;box-shadow:0 0 44px rgba(0,0,0,0.15);}
.offerCover .offerBoxCover .offerBox figure{margin:0;padding:0;width:122px;display:inline-block;vertical-align:top;margin-bottom:15px;}
.offerCover .offerBoxCover .offerBox figure img{width:100%;height:auto;}
.offerCover .offerBoxCover .offerBox h3{font-size:38px;line-height:1.2;color:#000000;font-family:'Poppins-Bold';margin-bottom:15px;margin-top:0;}
.offerCover .offerBoxCover .offerBox p{font-size:24px;line-height:1.5;color:#333333;font-family:'Poppins-Medium';margin-bottom:0;}
.offerCover .offerBoxCover .offerBox a.btn1{margin-top:50px;letter-spacing:0px;}
/*************accelerate page***************************/
.startUpSec{text-align:center;display:inline-block;vertical-align:top;width:100%;padding:50px 0 60px;}
.startUpSec h2{display:inline-block;vertical-align:top;width:100%;font-size:48px;line-height:1.2;color:#000;font-family:'Poppins-Bold';margin-bottom:20px;margin-top:0;}
.startUpSec .ourApSec h2{font-size:36px;}
.startUpSec .ourApSec p{font-size:20px;line-height:1.5;font-family:'Poppins-Medium';}
.startUpSec .partsCover{}
.startUpSec .partsCover .part1{}
.startUpSec .partsCover .partBox{background-image:url(img/speedback1.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding:28px 36px;}
.startUpSec .partsCover .partBox label{display:inline-block;vertical-align:top;width:100%;font-size:36px;line-height:1;color:#fff;font-family:'Poppins-Bold';margin-bottom:10px;}
.startUpSec .partsCover .partBox p{display:inline-block;vertical-align:top;width:100%;font-size:20px;line-height:1;color:#fff;font-family:'Poppins-regular';margin-bottom:0;}
.startUpSec .partsCover .partBox.back2{background-image:url(img/speedback2.png);}
.startUpSec .partsCover .partBox.back3{background-image:url(img/speedback3.png);}
.stepCover{margin:25px 0 55px;padding:20px 25px;border:2px solid #fff;box-shadow:0px 12px 0px rgba(0,0,0,0.12);border-radius:5px;position:relative;width:100%;display:flex/* inline-block*/;vertical-align:top;background:#34adc9;background:-moz-linear-gradient(left,#34adc9 0%,#55d1e1 100%);background:-webkit-linear-gradient(left,#34adc9 0%,#55d1e1 100%);background:linear-gradient(to right,#34adc9 0%,#55d1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#34adc9',endColorstr='#55d1e1',GradientType=1 );}
.stepCover::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.stepCover .stepBox{display:inline-block;vertical-align:middle;width:20%;background:#f4f4f4;border-radius:6px;margin-right:75px;box-shadow:0 5px 6px rgba(0,107,182,0.45);padding:12px 10px;font-size:24px;line-height:1.3;color:#000000;font-family:'Poppins-Bold';position:relative;}
.stepCover .stepBox:last-child{margin-right:0;}
.stepCover .stepBox::after{position:absolute;content:"";left:calc(100% + 26px);top:50%;width:29px;height:80px;background:url(img/speedArrow.png) no-repeat center;transform:translateY(-50%);}
.stepCover .stepBox:last-child::after{display:none;}
/******benefitCover againWork1**/
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover{width:100%;display:flex;flex-wrap:nowrap;margin-bottom:20px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover figure{width:180px;border-radius:5px 0 0 5px;background:#009eff;background:-moz-linear-gradient(top,#009eff 0%,#511de5 100%);background:-webkit-linear-gradient(top,#009eff 0%,#511de5 100%);background:linear-gradient(to bottom,#009eff 0%,#511de5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009eff',endColorstr='#511de5',GradientType=0 );}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover figure img{width:100%;height:auto;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox{width:calc(100% - 180px);padding:30px 30px;background:#f2f2f2;box-shadow:0 20px 40px rgba(0,0,0,0.2);text-align:left;border-radius:0 5px 5px 0;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox label{width:100%;display:inline-block;vertical-align:top;font-size:32px;line-height:1.2;color:#000000;font-family:'Poppins-Bold';margin-bottom:15px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox p{border:none;padding:0;margin:0;font-size:20px;line-height:1.2;color:#000000;font-family:'Poppins-SemiBold';width:100%;max-width:none;}
.howHelp .helpBox .helpBoxLower .btn1{width:auto;min-width:258px;padding:17px 50px 17px 25px;font-size:14px;letter-spacing:1px;text-align:center;margin-top:15px;}
.howHelp .helpBox .helpBoxLower .btn1::after{right:17px;}
.weDo1 .firstFold.digitalWeDo .leftSec1{width:calc(51% - 6px);}
.weDo1 .firstFold.digitalWeDo .rightSec1{width:49%;}
.weDo1 .firstFold.digitalWeDo .rightSec1 img{width:100%;}
/********************digitalWeDoCover*****************/
.digitalWeDoCover{}
.digitalWeDoCover .rowFlex{display:flex;flex-wrap:wrap;}
.digitalWeDoCover .digitalIn{}
.digitalWeDoCover .digitalBox{border:3px solid #603fcd;box-shadow:0px 10px 19px rgba(0,0,0,0.2);padding:38px 30px;height:100%;text-align:left;border-radius:4px;}
.digitalWeDoCover .digitalBox figure{margin:0 0 20px;padding:0;width:140px;height:auto;display:inline-block;vertical-align:top;}
.digitalWeDoCover .digitalBox figure img{width:100%;height:auto;}
.digitalWeDoCover .digitalBox label{width:100%;display:inline-block;vertical-align:top;font-size:26px;line-height:1.2;color:#000000;font-family:'Poppins-Bold';margin-bottom:15px;}
.digitalWeDoCover .digitalBox p{width:100%;display:inline-block;vertical-align:top;font-size:20px;line-height:1.2;color:#000000;font-family:'Poppins-Bold';margin-bottom:15px;}
.digitalWeDoCover .digitalBox ul{list-style:none;margin:0;padding:0;width:100%;}
.digitalWeDoCover .digitalBox ul li{width:100%;display:inline-block;vertical-align:top;font-size:20px;line-height:1.2;color:#000000;font-family:'Poppins-Regular';margin-bottom:12px;position:relative;padding-left:23px;}
.digitalWeDoCover .digitalBox ul li::before{position:absolute;content:"";left:0;top:5px;width:18px;height:16px;background:url(img/digitallist.png) no-repeat center / 100% auto;}
.digitalWeDoCover .arrowText{}
.digitalWeDoCover .arrowText .texthere{position:relative;font-size:24px;line-height:1.2;color:#fff;font-family:'Poppins-Bold';background:transparent;width:100%;margin:-15px auto 22px;padding:0 74px;text-align:center;max-width:800px;z-index:0;}
.digitalWeDoCover .arrowText .texthere::before{position:absolute;content:"";left:74px;top:-32px;background-image:url(img/midArrowPart.png);background-position:left top;background-repeat:repeat-x;background-size:contain;width:calc(100% - 148px);height:101px;z-index:-1;}
.digitalWeDoCover .arrowText .texthere::after{position:absolute;content:"";left:0;top:-32px;background-image:url(img/leftArrowPart.png),url(img/rightArrowPart.png);background-position:left top,right top;background-repeat:no-repeat,no-repeat;background-size:74px 101px,74px 101px;width:100%;height:101px;z-index:-1;}
.startUpSec.wedo3{}
.bigImageover{width:100%;height:auto;}
.bigImageover img{width:100%;height:auto;}
/**********aboutPage***************/
.weDo1 .firstFold.aboutPage{background-size:270px auto,0 0,44% calc(100% - 232px);}
.weDo1 .firstFold.aboutPage .challengesUpper h3{padding:50px 0;}
.abtsec2{padding:50px 0;background-image:url(img/abtSec2Pic2.png),url(img/abtPic2Back.png),url(img/abtPic2BackLeft.png);background-position:left center,right top,left bottom;background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto 100%,auto 80%,auto 80%;}
.abtsec2 .abtSec2In{float:right;width:70%;}
.abtsec2 .abtSec2In p{display:inline-block;vertical-align:top;width:100%;font-size:24px;line-height:1.3;color:#000000;font-family:'Poppins-Medium';margin-bottom:0;}
.abtsec2 .abtSec2In p span{color:#511de5;}
.abtsec2 .abtSec2In p + p{margin-top:15px}
/****/
.abtsec3{padding:50px 0 0;}
.abtsec3 h2{display:inline-block;vertical-align:top;width:100%;line-height:1.2;color:#000;text-align:center;font-family:'Poppins-Bold';margin-bottom:30px;margin-top:0;}
.abtsec3 .abtsec3In{}
.abtsec3 .abtsec3In .abtsec3box + .abtsec3box{margin-top:30px;}
.abtsec3 .abtsec3In .abtsec3box{background:#511de5;background:-moz-linear-gradient(left,#511de5 0%,#009eff 100%);background:-webkit-linear-gradient(left,#511de5 0%,#009eff 100%);background:linear-gradient(to right,#511de5 0%,#009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5',endColorstr='#009eff',GradientType=1 );border-radius:3px;box-shadow:0 0 60px rgba(0,0,0,0.2);padding:25px 0px;margin-left:90px;width:calc(100% - 90px);display:flex;justify-content:space-between;align-items:center;}
.abtsec3 .abtsec3In .abtsec3box figure{width:300px;height:300px;background-color:#fff;box-shadow:0 44px 44px rgba(77,60,109,0.35);display:inline-block;vertical-align:top;margin-left:-90px;position:relative;text-align:center;border-radius:3px;overflow:hidden;}
.abtsec3 .abtsec3In .abtsec3box figure img{width:100%;height:auto;object-fit:contain;max-width:100%;max-height:100%;object-position:center;padding:5px;}
.abtsec3 .abtsec3In .abtsec3box .textCover{display:inline-block;vertical-align:top;width:calc(100% - 210px);padding:0 35px;}
.abtsec3 .abtsec3In .abtsec3box .textCover h3{display:inline-block;vertical-align:top;width:100%;font-size:34px;line-height:1.2;color:#fff;font-family:'Poppins-Bold';margin-bottom:10px;margin-top:0;}
.abtsec3 .abtsec3In .abtsec3box .textCover span{display:inline-block;vertical-align:top;width:100%;font-size:24px;line-height:1.3;color:#fff;font-family:'Poppins-Medium';margin-bottom:20px;}
.abtsec3 .abtsec3In .abtsec3box .textCover p{display:inline-block;vertical-align:top;width:100%;font-size:20px;line-height:1.3;color:#fff;font-family:'Poppins-Medium';margin-bottom:0;direction:ltr;}
.abtsec3 .abtsec3In .abtsec3box:nth-child(even){direction:rtl;margin-right:90px;margin-left:0;}
.abtsec3 .abtsec3In .abtsec3box:nth-child(even) figure{box-shadow:26px 44px 44px rgba(77,60,109,0.35);margin-right:-90px;margin-left:0;}
.abtsec3 .abtsec3In .abtsec3box:nth-child(even) .textCover{text-align:left;}
/***/
.abtsec4{background-color:#f4f4f4;text-align:center;}
.abtsec4 .abtsec4In{padding:50px 0;}
.abtsec4 .abtsec4In h2{display:inline-block;vertical-align:top;width:100%;line-height:1.2;color:#000;text-align:center;font-family:'Poppins-Bold';margin-bottom:50px;}
.abtsec4 .row{display:flex;align-items:center;}
.abtsec4 .abtSec4Cover{}
.abtsec4 .abtSec4Cover .abtSec4Box{text-align:center;}
.abtsec4 .abtSec4Cover .abtSec4Box figure{margin:0 auto;padding:0;width:100%;max-width:284px;}
.abtsec4 .abtSec4Cover .abtSec4Box figure img{width:100%;height:auto;}
.abtsec4 .abtSec4Cover .abtSec4Box h3{color:#511de5;display:inline-block;vertical-align:top;width:100%;font-size:34px;line-height:1.2;font-family:'Poppins-Bold';margin-bottom:10px;}
.abtsec4 .abtSec4Cover .abtSec4Box p{color:#000000;display:inline-block;vertical-align:top;width:100%;font-size:28px;line-height:1.2;font-family:'Poppins-Bold';margin-bottom:0;}
/*******************ourPeoplePage*******************************/
.ourPeoplePage{}
.ourPeoplePage .abtsec2{padding:50px 0;background-image:url(img/ourpeoplePic2.png);background-position:left center;background-repeat:no-repeat;background-size:auto calc(100% - 90px);position:relative;}
.ourPeoplePage .abtsec2::before{content:"";position:absolute;left:0;top:0;height:100%;width:45%;z-index:-1;background:#511de5;background:-moz-linear-gradient(left,#511de5 46%,#009eff 100%);background:-webkit-linear-gradient(left,#511de5 46%,#009eff 100%);background:linear-gradient(to right,#511de5 46%,#009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5',endColorstr='#009eff',GradientType=1 );}
.ourPeoplePage .abtsec2 .abtSec2In{float:right;width:73%;background:#fff;padding:50px;box-shadow:13px 13px 51px rgba(74,74,74,0.22);}
.ourPeoplePage .benefitCover{padding:50px 0;}
.ourPeoplePage .benefitCover .benefitCoverIn p{font-size:24px;line-height:1.3;color:#000;margin:0 auto 30px;font-family:'Poppins-Bold';width:100%;max-width:800px;}
.ourPeoplePage .ourPeopleSec1{background:#511de5;background:-moz-linear-gradient(left,#511de5 58%,#009eff 100%);background:-webkit-linear-gradient(left,#511de5 58%,#009eff 100%);background:linear-gradient(to right,#511de5 58%,#009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5',endColorstr='#009eff',GradientType=1 );}
.ourPeoplePage .ourPeopleSec1{}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1left{width:40%;padding:0 15px;position:relative;background-image:url(img/ourpeoplePic8Full.png);background-size:contain;background-position:right center;background-repeat:no-repeat;background-color:#e9e9e9;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1left::before{content:"";position:absolute;left:-1000%;top:0;width:1000%;height:100%;background-color:#e9e9e9;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right::before{content:"";position:absolute;left:-71px;top:0;width:200px;height:100%;background-color:#e9e9e9;clip-path:polygon(35% 0%,100% 0,36% 100%,0 100%);}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right{width:60%;padding:70px 15px;position:relative;padding-left:170px;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right h3{font-size:40px;line-height:1.2;color:#fff;font-family:'Poppins-Bold';margin-bottom:29px;margin-top:0;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right p{font-size:28px;line-height:1.3;color:#fff;font-family:'Poppins-Bold';margin-bottom:0px;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right p a{color:#ffbd21;text-decoration:underline;text-transform:uppercase;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right p a:hover{color:#fff;text-decoration:none;}
/**************extraCss Add Here********************/
.weDo1 .firstFold .sec1 .btn1{width:auto;padding:12px 60px 12px 30px;}
.firstFold.WeDo3 .rightSec1 img{width:55%;}
/********************new footer**************************************/
.weDo1.aboutPageCover .sec8{padding:80px 0;}
#goTop:hover,#goTop:focus{opacity:1;}
#goTop{cursor:pointer;font-size:28px;position:fixed;bottom:60px;right:15px;border:none;color:#fff;width:43px;height:45px;border-radius:3px;line-height:1;opacity:0.6;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;background:#511de5;background:-moz-linear-gradient(left,#511de5 46%,#009eff 100%);background:-webkit-linear-gradient(left,#511de5 46%,#009eff 100%);background:linear-gradient(to right,#511de5 46%,#009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5',endColorstr='#009eff',GradientType=1 );-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
/***model***/
.modal .modal-dialog{border-radius:5px;position:relative;z-index:0;}
.modal#contact-modal .modal-dialog{padding:20px 25px;background:#1d2132;}
.modal .modal-dialog .freeContentCover{padding:20px;text-align:left;height:80vh;overflow-y:scroll;}
.modal .modal-dialog .close{position:absolute;right:-12px;top:-12px;background:#fff;width:30px;height:30px;border-radius:100%;line-height:27px;z-index:1;color:#1d2132;opacity:1;font-size:26px;padding:3px 0;margin:0;text-align:center;border:1px solid #000;}
/*********************term condition popup*******************************/
.freeContentCover{width:100%;padding:50px 0;text-align:left;background-color:#fff;background-image:url(img/boxBack.png);background-position:left top;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;vertical-align:top;color:#112d58;font-size:16px;line-height:1.3;background-color:#fff;}
.freeContentCover h2{font-size:26px;position:relative;padding-bottom:10px;}
.freeContentCover h2::after{content:"";position:absolute;left:0;bottom:0;width:100px;height:2px;background:#511de5;background:-moz-linear-gradient(left,#511de5 58%,#009eff 100%);background:-webkit-linear-gradient(left,#511de5 58%,#009eff 100%);background:linear-gradient(to right,#511de5 58%,#009eff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#511de5',endColorstr='#009eff',GradientType=1 );}
.freeContentCover h3{font-size:20px;}
.freeContentCover h4{font-size:18px;}
.freeContentCover h1,.freeContentCover h2,.freeContentCover h3,.freeContentCover h4,.freeContentCover h5,.freeContentCover h6{line-height:1.2;color:#112d58;font-weight:600;display:inline-block;vertical-align:top;width:100%;margin:0 0 15px;}
.freeContentCover h2 + p::after{display:none;}
.freeContentCover p{font-family:'Rubik',sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#112d58;margin:0 0 15px;width:100%;display:inline-block;vertical-align:top;}
.freeContentCover p strong,.freeContentCover strong{font-weight:600;}
.freeContentCover p a{color:#3526b9;}
.freeContentCover p a:hover{text-decoration:underline;color:#112d58;}
.freeContentCover ul,.freeContentCover ol{margin:0 0 15px;width:100%;display:inline-block;vertical-align:top;padding-left:0;}
.freeContentCover ul li,.freeContentCover ol li{width:100%;display:inline-block;vertical-align:top;margin:0 0 10px;font-family:'Rubik',sans-serif;font-size:14px;line-height:1.5;color:#112d58;font-weight:400;}
.freeContentCover ul li{position:relative;padding-left:25px;}
.freeContentCover ul li::before{position:absolute;content:"";left:0;top:4px;background:url(img/list.png) center/100% auto no-repeat;width:20px;height:19px;}
.freeContentCover ul ul li::before{position:absolute;content:"";left:0;top:6px;background:url(img/listIn.png) center/100% auto no-repeat;width:17px;height:14px;}
.freeContentCover ul ul,.freeContentCover ul ol,.freeContentCover ol ul,.freeContentCover ol ol{margin-top:10px;}
.freeContentCover ul ul li,.freeContentCover ol ol li,.freeContentCover ol ul li,.freeContentCover ul ol li{padding-left:25px;}
.freeContentCover ul li a,.freeContentCover ol li a{font-family:'Rubik',sans-serif;font-size:14px;line-height:1.5;color:#3526b9;margin:0;width:100%;display:inline-block;vertical-align:top;font-weight:400;}
.freeContentCover ul li a:hover,.freeContentCover ol li a:hover{text-decoration:underline;color:#112d58;}
.freeContentCover ol,.freeContentCover ul ol{counter-reset:item;}
.freeContentCover ul ol li::before,.freeContentCover ol li::before{content:counters(item,".") ".";counter-increment:item;margin-right:5px;left:0;top:0;background:none;width:auto;height:auto;}
.freeContentCover ol ol li{position:relative;}
.freeContentCover ol ol li::before{position:absolute;}

/****************************responsive**************************/
/****************************responsive**************************/
/****************************responsive**************************/
@media (max-width:1920px){.challengesUpper h3{font-size:24px;line-height:1.4;}
.challengesLower ul li + li{margin-top:7px;}
.challengesLower ul li figure{width:45px;}
.challengesLower ul li .text1{font-size:20px;width:calc(100% - 56px);}
.challengesLower h2{font-size:48px;margin-bottom:10px;}
.howHelp h2{margin-bottom:38px;}
.howHelp .helpBox .helpBoxUpper label{font-size:22px;line-height:1.2;margin-top:12px;margin-bottom:0;}
.howHelp .helpBox .helpBoxLower label{font-size:20px;}
.howHelp .helpBox .helpBoxLower p{font-size:15px;}
.benefitCover .benefitCoverIn + .benefitCoverIn{margin-top:30px;padding-top:25px;}
.benefitCover .benefitCoverIn h2{margin:0 auto 20px;}
.benefitCover .benefitCoverIn .benefitBoxCover .benefitBox figure{width:90px;}
.benefitCover .benefitCoverIn .benefitBoxCover .benefitBox p{padding:35px 10px 30px;margin:-27px 0 0;font-size:16px;}
.offerCover .offerBoxCover .offerBox h3{font-size:30px;margin-bottom:10px;}
.offerCover .offerBoxCover .offerBox p{font-size:18px;line-height:1.4;}
.offerCover .offerBoxCover .offerBox{padding:25px 15px 35px;}
.digitalWeDoCover .digitalBox{padding:15px 15px 30px;}
.digitalWeDoCover .digitalBox figure{width:120px;}}
@media (max-width:1520px){.weDo1 .firstFold{background-position:center 33%,24% calc(100% - 163px),right top;background-size:270px auto,100px auto,44% calc(100% - 178px);}
h2,.ourApSec h2,.sec7 h3{font-size:32px;}
.leftSec1 h4{font-size:22px;}
.leftSec1 h1,.sec4 .whatWeTitle,.sec7 h2{font-size:40px;}
.startUpSec h2{font-size:32px;}
.btn1{width:185px;padding:12px 60px 12px 15px;font-size:14px;letter-spacing:1px;}
.offerCover .offerBoxCover .offerBox a.btn1{margin-top:50px;letter-spacing:0px;width:auto;padding:14px 42px 14px 25px;}
.offerCover .offerBoxCover .offerBox a.btn1::after{right:15px;width:16px;}
.leftSec1{background:url(img/homeDecorRing.png) no-repeat left top / 345px auto;width:calc(55% + 38px);padding:50px 14px 36px 64px;margin-left:-41px;}
.sec1{padding:78px 0 63px;background-size:100px auto;}
.sec2{font-size:18px;}
.sec2::after{width:57px;height:28px;}
.sec2::before{right:16%;width:35px;height:25px;}
.sec3{padding:10px 0;}
.sec3 ul li{font-size:17px;}
.sec3 ul li img{height:35px;}
.sec4 p{font-size:15px;line-height:1.3;}
.sec4 h2{font-size:30px;}
.whatWeUp .whatWeBox .btn1{padding-top:15px;padding-bottom:13px;}
.caseStudyCover p,.sec7 .item p,.sec8 .sec8In p{font-size:15px;line-height:1.6;}
.whatWeUp .whatWeBox figure{width:100px;margin-bottom:10px;}
.whatWeUp .whatWeBox h3{font-size:22px;margin-bottom:5px;}
.whatWeUp .whatWeBox p{font-size:15px;margin-bottom:5px;}
.whatWeUp .whatWeBox .btn1{margin-top:25px;}
.ourApSec{padding:18px 15px 27px;}
.caseStudyCover{padding:40px 40px 50px;}
.caseStudyCover label{font-size:24px;margin-bottom:15px;}
.caseStudyCover h2{margin-bottom:10px;}
.caseStudyCover .prodCover{margin-top:25px;}
.caseStudyCover .prodCover .number{font-size:90px;}
.sec6 figure{width:315px;}
.sec6 .sec6Text{width:calc(100% - 321px);}
.sec6 .sec6Text p{font-size:15px;}
.sec7{padding:25px 0 0;}
.sec7 .quoteIcon{width:50px;margin-bottom:10px;}
.sec7 h2{margin-bottom:10px;}
.sec7 .item p{line-height:1.5;}
.sec7 .item .decor{margin:7px auto;}
.sec7 .carousel{max-width:800px;width:100%;margin:0 auto;}
.sec8 .sec8In p{margin-bottom:15px;}
.sec8 .sec8In{background-size:400px auto;}
.lowerFoot{padding:15px 0;}
.sec8 .sec8In h2{margin-bottom:6px;}
.sec8 .form-group{margin-bottom:5px;}
.sec8 .input1{font-size:13px;}
.sec8 textarea.input1{height:70px;}
.sec8 .btn1.submit1Btn{margin-top:14px;}
.upperfoot h2{margin-bottom:12px;}
.lowerFoot .midPart a{width:31px;}
.lowerFoot .leftPart ul li,.lowerFoot .rightPart{font-size:14px;}
.challengesUpper h3{font-size:15px;padding:20px 0;}
.challengesLower h2{font-size:32px;margin-bottom:15px;}
.challengesLower ul li figure{width:40px;}
.challengesLower ul li .text1{font-size:15px;width:calc(100% - 46px);padding-left:15px;}
.startUpSec .partsCover .partBox{padding:20px 15px;}
.startUpSec .partsCover .partBox label{font-size:26px;}
.startUpSec .partsCover .partBox p{font-size:16px;}
.stepCover .stepBox{font-size:18px;}
.stepCover{margin:25px 0 30px;padding:15px 20px;}
.startUpSec .ourApSec h2{font-size:32px;margin-bottom:13px;}
.startUpSec .ourApSec p{font-size:15px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover figure{width:115px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox{width:calc(100% - 115px);padding:15px 15px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox label{font-size:20px;line-height:1.2;margin-bottom:13px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox p{font-size:15px;}
.digitalWeDoCover .digitalBox figure{width:80px;margin-bottom:10px;}
.digitalWeDoCover .digitalBox label{font-size:20px;}
.digitalWeDoCover .digitalBox p,.digitalWeDoCover .digitalBox ul li{font-size:14px;}
.digitalWeDoCover .digitalBox ul li::before{top:1px;width:15px;height:16px;}
.digitalWeDoCover .digitalBox ul li{margin-bottom:8px;}
.digitalWeDoCover .arrowText .texthere{font-size:20px;margin:-18px auto 11px;padding:0 60px;max-width:730px;}
.digitalWeDoCover .arrowText .texthere::before{left:60px;top:-25px;width:calc(100% - 120px);height:80px;}
.digitalWeDoCover .arrowText .texthere::after{top:-25px;background-size:60px 80px,60px 80px;height:80px;}
.startUpSec.digital h2{margin-bottom:15px;}
.startUpSec.digital .ourApSec{padding:15px 15px 15px;}
.startUpSec.digital .ourApSec p{font-size:16px;}
/*************abt***************/
.abtsec2{background-size:auto 100%,auto 90%,auto 90%;}
.abtsec2 .abtSec2In{float:right;width:70%;}
.abtsec2 .abtSec2In p{font-size:15px;}
.abtsec3 .abtsec3In .abtsec3box figure{width:260px;height:260px;}
.abtsec3 .abtsec3In .abtsec3box .textCover h3{font-size:22px;margin-bottom:15px;}
.abtsec3 .abtsec3In .abtsec3box .textCover span{font-size:15px;margin-bottom:15px;}
.abtsec3 .abtsec3In .abtsec3box .textCover p{font-size:15px;}
.abtsec3 .abtsec3In .abtsec3box .textCover{width:calc(100% - 172px);}
.abtsec4 .abtSec4Cover .abtSec4Box h3{font-size:22px;margin-bottom:7px;}
.abtsec4 .abtSec4Cover .abtSec4Box p{font-size:20px;}
.abtsec4 .abtSec4Cover .abtSec4Box figure{max-width:230px;}
.sec7NewBox{padding:20px 30px;margin:50px 0px;}
.sec7NewBox .sec7NewBoxIn{padding:0 25px;}
.sec7NewBox .sec7NewBoxIn figure{width:35px;}
.sec7NewBox .sec7NewBoxIn .textCover{width:calc(100% - 35px);padding-left:20px;}
.sec7NewBox .sec7NewBoxIn .textCover label{font-size:20px;}
.sec7NewBox .sec7NewBoxIn .textCover p{font-size:16px;}
.sec7NewBox .sec7NewBoxIn .textCover h3{font-size:38px;}
.caseStudyCover h4{font-size:22px;margin-bottom:8px;}
.caseStudyCover p + h4{margin-top:0;}
.caseStudyUpper.forDesktop .fp-controlArrow{margin:-266px 0 0;}
.weDo1 .upperfoot{padding:58px 0 54px;}
.upperfoot .addressCover .footLogo{width:50px;}
.upperfoot .addressCover p,.upperfoot .addressCover ul li a,.upperfoot .addressCover.Box3 p,.upperfoot .addressCover.Box3 a.mail,.upperfoot .addressCover.Box3 a.call{font-size:14px;}
.upperfoot .addressCover.Box3 address{font-size:14px;line-height:1.3;}
.upperfoot .addressCover ul li{margin-bottom:2px;}
.upperfoot .addressCover label{font-size:20px;margin-bottom:10px;}
.upperfoot .addressCover ul + label{margin-top:10px;}
.ourPeoplePage .abtsec2 .abtSec2In{padding:20px;}
.ourPeoplePage .benefitCover .benefitCoverIn p{font-size:15px;max-width:580px;}
.benefitCover .benefitCoverIn{width:100%;margin:0 auto;max-width:860px;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right h3{font-size:24px;margin-bottom:15px;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right p{font-size:20px;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right{padding:50px 15px;padding-left:140px;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right::before{left:-1px;width:120px;clip-path:polygon(0% 0%,100% 0,0% 100%,0 100%);}
.upperfoot .addressCover.Box1{width:calc(55% - 190px);}
.upperfoot .addressCover.Box3{width:calc(45% - 190px);}
.upperfoot .addressCover.Box2{width:230px;}
.upperfoot .addressCover.Box4{width:150px;}
.offerCover .offerBoxCover .offerBox h3{font-size:24px;}	
.offerCover .offerBoxCover .offerBox p{font-size:15px;}	

}
@media (max-width:1200px){.caseStudyCover{background-size:290px auto;}
.upperfoot h2{margin-bottom:35px;}
.upperfoot .addressCover p,.upperfoot .addressCover a.mail,.upperfoot .addressCover a.call{font-size:14px;}
.upperfoot .addressCover p::after{width:18px;top:1px;}
.upperfoot .addressCover a.mail::after{width:20px;top:1px;}
.upperfoot .addressCover a.call::after{width:20px;left:2px;}
.lowerFoot .leftPart ul li,.lowerFoot .rightPart{font-size:14px;}
.ourPeoplePage .abtsec2::after{display:none;}
.sec1{padding:100px 0 65px !important;position:static;transform:none;}
.weDo1 .firstFold .sec1{padding:135px 0 85px !important;position:static;transform:none;}
.firstFold{background-position:124% top,24% calc(100% - 105px);}
.howHelp,.challengesLower,.benefitCover,.offerCover,.startUpSec{padding:40px 0;}
.howHelp h2{margin-bottom:60px;}
.sec5{padding:50px 0;}
.bghere{padding-top:50px;}
.forDesktop{display:none;}
.forMobile{display:block;}
.firstFold.homePage .homePos1{position:static;}
.firstFold.homePage{height:auto;}
.abtsec2{position:relative;z-index:0;}
.abtsec2::after{position:absolute;content:"";background-color:rgba(255,255,255,0.8);left:0;top:0;width:100%;height:100%;z-index:-1;}
.abtsec2 .abtSec2In{float:right;width:100%;text-align:center;}
.ourPeoplePage .abtsec2{z-index:auto;}}
@media (max-width:1024px){}
@media (max-width:991px){header .logo{width:45px;}
#cssmenu{width:calc(100% - 51px);}
#cssmenu > ul > li.icon a{width:24px;}
#cssmenu > ul > li{padding:0 4px;}
#cssmenu > ul > li > a{font-size:14px;line-height:1.2;}
h2,.ourApSec h2{font-size:28px;}
.leftSec1 h4{font-size:18px;}
.leftSec1 h1,.sec4 .whatWeTitle,.sec7 h2{font-size:28px;}
.leftSec1{background-size:287px auto;width:calc(60% + 38px);padding:32px 14px 29px 45px;margin-left:-41px;}
.sec1{background-size:65px auto;}
.sec2{font-size:16px;}
.sec3 ul li img{height:22px;}
.sec3 ul li{font-size:14px;margin-right:20px;}
.caseStudyCover{padding:20px 20px 20px;background-size:230px auto;}
.caseStudyCover .prodCover .number{font-size:50px;}
.sec8 .sec8In{background-size:305px auto;}
.sec8 .sec8In .leftSec8{width:calc(100% - 320px);}
.sec8 .input1{font-size:14px;}
.upperfoot .addressCover.Box1{width:100%;margin-bottom:20px;}
.upperfoot .addressCover.Box3{width:calc(100% - 380px);}
.lowerFoot .midPart a{width:27px;}
.lowerFoot .leftPart ul li,.lowerFoot .rightPart{font-size:14px;}
.lowerFoot .leftPart ul li{margin-right:7px;}
.lowerFoot .leftPart{padding:2px 0;width:100%;}
.lowerFoot .leftPart ul{text-align:center;}
.lowerFoot .rightPart{padding:6px 0;width:100%;text-align:center;}
.weDo1 .firstFold{background-position:center 33%,24% calc(100% - 50px),right top;background-size:190px auto,66px auto,43% calc(100% - 226px);}
.howHelp .helpBoxCover{margin-bottom:50px;}
.howHelp .helpBoxCover:last-child{margin-bottom:0px;}
.benefitCover .benefitCoverIn .benefitBoxCover{width:50%;margin-bottom:15px;}
.offerCover .offerBoxCover + .offerBoxCover{margin-top:20px;}
.weDo1 .firstFold .leftSec1{padding:0 15px 0 0;}
.stepCover{margin:25px 0 10px;box-shadow:0px 6px 0px rgba(0,0,0,0.12);}
.stepCover .stepBox{margin-right:45px;font-size:16px;}
.stepCover .stepBox::after{left:calc(100% + 16px);width:18px;height:35px;background-size:100% auto;}
.startUpSec .ourApSec p{font-size:16px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover figure{width:105px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox{width:calc(100% - 105px);padding:15px 15px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox label{font-size:20px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox p{font-size:16px;}
.digitalWeDoCover .digitalIn + .digitalIn{margin-top:25px;}
.digitalWeDoCover .arrowText .texthere{margin:-13px auto 11px;}
.sec7NewBox{padding:20px 0;}
.sec6 .sec6Text p{font-size:18px;}
.ourPeoplePage .abtsec2 .abtSec2In{width:100%;background:rgba(255,255,255,0.8);}
.ourPeoplePage .abtsec2::after{display:none;}
.ourPeoplePage .abtsec2::before{width:100%;}}
@media (max-width:767px){/**********************mobile menu start********************/
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:'';}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;}
header{padding:0px 0;margin-bottom:0;z-index:10;}
nav{width:100%;}
#cssmenu{width:100%;margin-top:11px;}
#cssmenu ul{width:100%;display:none;text-align:left;margin:15px 0;float:left;background-color:#fff;}
#cssmenu ul li{width:100%;border-top:1px solid #e7e7e7;position:relative;display:inline-block;padding:0;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto;}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;padding:10px 15px !important;float:left;text-align:center;}
#cssmenu > ul > li{float:none;}
#cssmenu ul ul li a{padding-left:25px;}
#cssmenu ul ul li{float:left;}
#cssmenu ul ul li:hover{}
#cssmenu ul ul ul li a{padding-left:35px;}
#cssmenu ul ul li a{color:#ddd;background:none;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff;}
#cssmenu ul ul,#cssmenu ul ul ul{position:static;left:0;width:100%;margin:0;text-align:left;float:left;}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none;}
#cssmenu li:hover > ul{left:0;margin-left:0;}
#cssmenu #head-mobile,#menu-toggle{display:block;}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index:12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:'';}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:'';}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;height:37px;width:46px;cursor:pointer;border-left:1px solid #e7e7e7;}
#cssmenu .submenu-button.submenu-opened{background:#262626;}
#cssmenu ul ul .submenu-button{height:34px;width:34px;}
#cssmenu .submenu-button:after{position:absolute;top:18px;right:19px;width:8px;height:2px;display:block;background:#511de5;content:'';}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px;}
#cssmenu .submenu-button.submenu-opened:after{background:#fff;}
#cssmenu .submenu-button:before{position:absolute;top:15px;right:22px;display:block;width:2px;height:8px;background:#511de5;content:'';}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px;}
#cssmenu .submenu-button.submenu-opened:before{display:none;}
#cssmenu ul ul ul li.active a{border-left:none;}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none;}
#cssmenu > ul > li > a:hover::before,#cssmenu > ul > li > a:focus::before,#cssmenu > ul > li:hover > a::before,#cssmenu > ul > li:focus > a::before,#cssmenu > ul > li.current-menu-item > a::before{display:none;}
#cssmenu > ul > li.signUpbtn a:hover,#cssmenu > ul > li.signUpbtn a:focus{background:transparent;color:#fff;outline:none;}
/*************************mob menu end**************************************/
.container-fluid{width:100%;}
header .logo{position:absolute;width:45px;}
#menu-toggle{margin:0 0 0;}
#cssmenu > ul > li.icon{display:none;}
.sec4,.sec8{padding:40px 0 40px;}
.sec5{padding:0 0 0px;}
.sec6{background-color:#fafafa;padding:40px 0;}
.sec1{background-size:30px auto;padding:78px 0 28px;}
.leftSec1 h1,.sec4 .whatWeTitle,.sec7 h2{font-size:26px;}
.leftSec1 h1{margin-bottom:20px;}
.btn1{width:160px;padding:12px 45px 12px 15px;font-size:12px;}
.leftSec1{background-size:248px auto;width:calc(55% + 13px);padding:30px 14px 30px 30px;margin-left:-13px;}
.btn1::after{right:22px;width:14px;}
.rightSec1{width:45%;float:left;text-align:right;padding-top:49px;}
.sec2::after,.sec2::before,.sec6::before{display:none;}
.whatWeUp .whatWeBox h3{font-size:20px;}
.sec4 p,.whatWeUp .whatWeBox p,.caseStudyCover p,.sec7 .item p,.sec8 .sec8In p{font-size:14px;}
.sec6 figure{width:230px;}
.sec6 .sec6Text{width:calc(100% - 236px);padding-left:15px;}
.sec6 .sec6Text p{font-size:14px;margin-bottom:18px;}
.sec6 .sec6Text h2{margin-bottom:14px;}
.sec7{padding:0px 0 0;}
.sec7 .carousel{padding-bottom:50px;}
.upperfoot{padding:30px 0;}
.sec3 ul li{font-size:12px;margin-right:10px;}
h2,.ourApSec h2{font-size:26px;}
.firstFold{background-position:172% top,24% calc(100% - 105px);}
.challengesUpper h3{font-size:16px;padding:30px 0; text-align:left;}
.challengesLower h2{font-size:26px;}
.challengesLower ul li .text1{font-size:16px;}
.offerCover .offerBoxCover .offerBox h3{font-size:24px;margin-bottom:7px;}
.offerCover .offerBoxCover .offerBox p{font-size:14px;line-height:1.4;}
.offerCover .offerBoxCover .offerBox a.btn1{margin-top:26px;}
.howHelp .helpBox .helpBoxUpper label,.howHelp .helpBox .helpBoxLower label{font-size:20px;}
.lowerFoot .leftPart ul li,.lowerFoot .rightPart{font-size:12px;}
#cssmenu > ul > li.showDesktop{display:none;}
#cssmenu > ul > li.showMobile{display:inline-block;padding:0;}
#cssmenu > ul > li > a:hover,#cssmenu > ul > li > a:focus,#cssmenu > ul > li.current-menu-item > a,#cssmenu > ul > li.has-sub:hover a{color:#1a1a1a;}
.sec4 .col-md-4.whatWeUp{width:100%;border-bottom:1px solid rgba(212,212,212,0.39);padding-bottom:30px;}
.sec4 .col-md-4.whatWeUp + .col-md-4.whatWeUp{margin-top:30px;}
.sec4 .rowFlex{display:inline-block;}
.whatWeUp .whatWeBox .btn1{left:50%;transform:translateX(-50%);}
.startUpSec h2{font-size:26px;}
.startUpSec .partsCover{text-align:center;}
.startUpSec .partsCover .part1{width:100%;max-width:300px;display:inline-block;float:none;}
.stepCover{flex-wrap:wrap;}
.stepCover .stepBox{margin-right:0;font-size:18px;margin-bottom:50px;width:100%;}
.stepCover .stepBox::after{left:50%;width:18px;height:35px;background-size:100% auto;top:auto;bottom:-44px;transform:rotate(90deg);margin-left:-8px;}
.stepCover .stepBox:last-child{margin-bottom:0;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox label{font-size:18px;margin-bottom:10px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox p{font-size:14px;}
.howHelp .helpBox .helpBoxLower .btn1{padding:12px 38px 12px 20px;}
.sec7NewBox{flex-wrap:wrap;padding:15px 0;}
.sec7NewBox .sec7NewBoxIn{padding:0 15px;width:100%;display:inline-block;margin:0 auto;text-align:center;}
.sec7NewBox .sec7NewBoxIn figure{width:35px;display:inline-block;vertical-align:middle;}
.sec7NewBox .sec7NewBoxIn .textCover{width:100%;padding-left:0;display:inline-block;vertical-align:middle;margin-top:10px;}
.sec7NewBox .sec7NewBoxIn + .sec7NewBoxIn{margin-top:15px;}
.sec7NewBox .sec7NewBoxIn .textCover h3{margin-top:3px;}
.sec7NewBox .sec7NewBoxIn::after{display:none;}
.sec5 .carousel-control{width:20px;height:28px;top:10px;right:40px;}
.sec5 .carousel-control.right{right:10px;top:11px;}
.abtsec3 .abtsec3In .abtsec3box{margin-left:0;width:100%;position:relative;display:inline-block;vertical-align:top;text-align:left; padding-left:15px; padding-right:15px;}
.abtsec3 .abtsec3In .abtsec3box figure{width:150px;height:150px;margin:0 auto 15px;}
.abtsec3 .abtsec3In .abtsec3box .textCover{width: 100%;padding: 0; text-align: left;}
.abtsec3 .abtsec3In .abtsec3box:nth-child(even){direction:unset;margin-right:0;margin-left:0;}
.abtsec3 .abtsec3In .abtsec3box:nth-child(even) .textCover{text-align:center;}
.abtsec3 .abtsec3In .abtsec3box:nth-child(even) figure{box-shadow:26px 44px 44px rgba(77,60,109,0.35);margin-right:0;margin-left:0;}
.ourPeoplePage .abtsec2{padding:15px 0;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1left{width:250px;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right{padding:30px 15px;padding-left:15px;width:75%;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right::before{display:none;}

/****/
.sec4, .sec8,.whatWeUp .whatWeBox,.ourApSec,.sec7{text-align: left;}
.whatWeUp .whatWeBox .btn1{left: 25px;
    transform: none;
}
.sec7NewBox {
    padding: 15px 0;
    width: 100%;
    max-width: 350px;
}
.sec7 .item .decor {
    margin: 7px 0;
}
.weDo1 .firstFold.aboutPage .challengesUpper h3,
.ourPeoplePage .abtsec2 .abtSec2In,
.ourPeoplePage .benefitCover,
.abtsec2 .abtSec2In{ text-align:left;}
.ourPeoplePage .benefitCover .benefitCoverIn p {
    max-width: 100%;
}
.startUpSec br{ display:none;}
.abtsec3 .abtsec3In .abtsec3box:nth-child(even) .textCover,.howHelp,.offerCover,.challengesLower h2,.benefitCover .benefitCoverIn h2,.startUpSec h2,.startUpSec {
    text-align: left;
}
}
@media (max-width:670px){
/*.whatWeUp .whatWeBox,.sec6,.sec8,.lowerFoot .leftPart ul,.sec8 .input1{text-align:center;}*/	
.leftSec1 h1{font-size:28px;}
.sec4 .whatWeTitle,.sec7 h2,h2,.ourApSec h2,.caseStudyCover h4,.sec4 h2{font-size:20px;}
.leftSec1 h4{font-size:20px;margin-bottom:7px;}
.leftSec1{background-size:203px auto;width:55%;padding:20px 0px 25px 0px;margin-left:0;}
.sec1{background-size:30px auto;padding:78px 0 28px;background-position:24% bottom;}
.sec2{font-size:14px;}
h2,.sec4 .whatWeTitle{margin-bottom:12px;font-size:20px;}
.sec4 .rowFlex{display:inline-block;}
.caseStudyCover{position:relative;z-index:0;}
.sec8 .sec8In{background-image:none;}
.caseStudyCover label{font-size:20px;margin-bottom:11px;}
.sec6 figure{width:150px;}
.sec6 .sec6Text{width:100%;padding-left:0;margin-top:20px;}
.sec8 .sec8In .leftSec8{width:100%;}
.sec8 .sec8In{position:relative;z-index:0;}
.upperfoot .addressCover.Box1,.upperfoot .addressCover.Box2,.upperfoot .addressCover.Box3,.upperfoot .addressCover.Box4{width:100%;margin-bottom:25px;}
.upperfoot .addressCover.Box3{margin-bottom:0;}
.upperfoot .addressCover.Box3 address{margin-top:10px;}
.upperfoot .addressCover p,.upperfoot .addressCover a.mail,.upperfoot .addressCover a.call{width:auto;clear:both;}
.lowerFoot .rightPart{padding:10px 0;width:100%;text-align:center;}
.lowerFoot{padding:10px 0 0;text-align:right;}
.upperfoot .addressCover label{margin-bottom:10px;font-size:20px;}
.upperfoot h2{margin-bottom:15px;}
.lowerFoot .midPart a{margin:0;}
.caseStudyCover .prodCover span{display:block;font-size:14px;}
.caseStudyCover{background-size:250px auto;}
.caseStudyCover .prodCover{text-align:left;}
footer{background-image:none;}
.lowerFoot .leftPart,.lowerFoot .midPart{width:100%;text-align:center;}
.caseStudyCover .leftCaseStudy{width:100%; text-align:left;}
.caseStudyCover p{padding-right:0;}
.caseStudyCover{background-size:180px auto;text-align:left;padding:15px 10px;}
.caseStudyCover h2 br{display:none;}
.challengesLower ul li{padding:5px 10px;}
.upperfoot .addressCover p,.upperfoot .addressCover a.mail,.upperfoot .addressCover a.call,.challengesUpper h3{font-size:14px;}
.lowerFoot .leftPart ul li,.lowerFoot .rightPart{font-size:14px;}
.bghere{background-position:left calc(100% - 97px);}
.caseStudyCover{position:relative;z-index:0;}
.caseStudyCover::after{content:"";position:absolute;background:rgba(255,255,255,0.8);left:0;top:0;width:100%;height:100%;z-index:-1;}
.upperfoot .addressCover.Box3 p,.upperfoot .addressCover.Box3 a.mail,.upperfoot .addressCover.Box3 a.call{width:auto;}
.upperfoot .addressCover.Box3 a.mail::after,.upperfoot .addressCover.Box3 p::after{top:0;}
}
@media (max-width:600px){.weDo1 .firstFold{background-position:center 33%,24% calc(100% - 50px),right top;background-size:114px auto,66px auto,40% calc(100% - 233px);}
.digitalWeDoCover .arrowText .texthere{font-size:14px;padding-top:4px;}}
@media (max-width:500px){.weDo1 .firstFold{background-image:none;}
.sec3{}
.sec3 ul{display:inline-block;}
.sec3 ul li{width:100px;display:inline-block;vertical-align:top;min-height:22px;margin-bottom:10px;}
.rightSec1 img{width:100%;height:auto;max-width:280px;}
.leftSec1{background-image:none;width:100%;padding:0;margin:0 auto;text-align: center;}
.rightSec1{width:100%;float:left;text-align:center;padding-top:15px;}
.firstFold{background-position:-250% top,24% calc(100% - 105px);}
.weDo1 .firstFold .sec1{padding:100px 0 45px !important;}
.weDo1 .firstFold .leftSec1{width:100%;padding:0;margin-bottom:20px;}
.weDo1 .firstFold .rightSec1{width:100%;}
.challengesLower ul li .text1{font-size:14px;line-height:1.3;}
.benefitCover .benefitCoverIn .benefitBoxCover{width:100%;margin-bottom:15px;}
.benefitCover .benefitCoverIn .benefitBoxCover .benefitBox p{font-size:20px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover{flex-wrap:wrap;text-align:center;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover figure{width:85px;display:inline-block;vertical-align:top;margin:0 0 15px;border-radius:5px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover .benefitBox{width:100%;padding:15px 15px;text-align:left;box-shadow:0 6px 16px rgba(0,0,0,0.2);border-radius:5px;margin-bottom:15px;}
.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover:last-child,.benefitCover.againWork1 .benefitCoverIn .benefitBoxCover:last-child .benefitBox{margin-bottom:0;}
.weDo1 .firstFold.digitalWeDo .leftSec1,.weDo1 .firstFold.digitalWeDo .rightSec1{width:100%;}
.ourPeopleSec1 .row.rowFlex{display:inline-block;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1left{width:100%;height:168px;background-position:center;}
.ourPeoplePage .ourPeopleSec1 .ourPeopleSec1right{padding:30px 15px;padding-left:15px;width:100%;display:inline-block;vertical-align:top;text-align:left;}
.sec3 .logoSliderCover .fixText{ width:120px; font-size:14px;padding-right:10px;}
#gallery{width:calc(100% - 126px);}
/***/
}
@media (max-width:420px){.lowerFoot .leftPart ul li{margin-right:4px;}
.caseStudyCover .prodCover span{font-size:14px;}
.howHelp .helpBox .helpBoxLower p{font-size:13px;}
.digitalWeDoCover .arrowText .texthere::after{top:-25px;background-size:30px 86px,30px 86px;height:86px;}
.digitalWeDoCover .arrowText .texthere::before{left:29px;top:-25px;width:calc(100% - 59px);height:86px;}
.digitalWeDoCover .arrowText .texthere{padding-top:0px;}
.whatWeUp .whatWeBox{padding: 25px 15px 85px 15px;}
.whatWeUp .whatWeBox .btn1{left: 15px;}
.whatWeUp .whatWeBox .btn1{max-width: 245px;}
}
@media (max-width:360px){.caseStudyCover .prodCover span{font-size:11px;}
.upperfoot .addressCover p,.upperfoot .addressCover a.mail,.upperfoot .addressCover a.call{font-size:12px;}
.lowerFoot .leftPart ul li,.lowerFoot .rightPart{font-size:12px;}
.upperfoot .addressCover.Box3 address br{display:none;}}

a.footLogo.goldan img {
    width: 127% !important;
}




.know-more p {
    text-align: center;
    padding: 8px 25px;
    border-radius: 30px;
    background: #511de5;
    display: inline;
}
.know-more p:hover {
    background: #fff;
    color: #511de5 !important;
    border:2px solid #511de5;
}
/*.know-more a {*/
/*    color: #fff;*/
/*}*/
.know-more p a:hover {
    color: #511de5 !important;
}
a .know-more {
    color: #fff;
}

section.sec7 .container {
    padding: 0px;
}
section.sec5 .container {
    padding: 0px;
}
.effec-hig {
    display: flex;
}
button.cer-btn {
    padding: 8px 20px;
    border-radius: 20px;
    border-color: #511de5;
    background: #511de5;
}

.member {
    text-align: center;
    position: fixed;
    top: 60%;
    left: 30%;
}
img.member-img1 {
    width: 25%;
}

button.cer-btn {
    margin-top: 20px;
}

/*.sec5 {*/
/*    margin-top: 500px !important;*/
/*}*/
/*.firstFold.homePage .homePos1 {*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    margin-top: 83px;*/
/*    top: 100%;*/
/*}*/

.mem-coach {
    display: flex;
    align-items: center;
}
.mem-coach img {
    width: 19%;
    height: fit-content;
    margin-right: 20px;
}
button.cer-btn:hover {
    background: #fff;
    border:2px solid #511de5;
}
button.cer-btn a {
    color: #fff;
}
button.cer-btn a:hover {
    color: #511de5;
}



.important-note {
    display: inline-flex;
    text-align: center;
}
.important-note img {
    width: 15%;
}

.important-note:hover {
    color: black;
}
.important-note {
    margin-top: 15px;
    margin-bottom: 28px;
}

.know-more p {
    color: #fff !important;
}

.know-more {
    margin-bottom: 10px;
    margin-top:18px;
}


.sec12 .container{
    width: 95%;
    max-width: 1920px;
}



.btn2 {
    position: relative;
    width: auto;
    padding: 14px 50px 11px 8px;
    text-align: center;
    border-radius: 50px;
    font-size: 14px;
    line-height: 1.3;
    color: #ffffff;
    font-family: 'Poppins-Regular';
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0px;
    text-transform: uppercase;
    background: linear-gradient(to right,#511de5 46%,#009eff 100%);
    transition: all 0.4s ease-in-out;
}

.btn2::after {
    position: absolute;
    content: "";
    right: 27px;
    top: 50%;
    background: url(img/rightArrow.png) no-repeat center / 100% auto;
    width: 22px;
    height: 15px;
    margin-top: -8px;
}

.btn2:hover{
    background: linear-gradient(to right, #009eff 0%, #511de5 54%);
}




section.sec12 {
    padding-top: 90px;
}

td.enroll-now .btn2 {
    padding: 10px 50px 10px 15px;
}

.know.btn2{
    padding:15px 50px 2px 15px;
}
img.member-img11 {
    display: none;
}

td.enroll-now {
    width: 18%;
}
.founded {
    display: flex;
    align-items: center;
}
.founded h4 {
    font-size: 22px;
}
img.found {
    width: 50%;
}

section.tr-sec3 {
    margin-top: 60px;
    margin-bottom: 30px;
}


.price-table {
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  position: relative;
}

.ribbon-left {
  position: absolute;
  left: -10px;
  top: 20px;
  background: #ff5722;
  padding: 5px 10px;
  color: #fff;
  font-weight: bold;
  transform: rotate(-45deg);
}

.price {
  margin: 20px 0;
}

.original-price {
  text-decoration: line-through;
  color: #999;
}

.discounted-price {
  font-size: 2rem;
  font-weight: bold;
  color: #28a745;
}

.features-list li {
    margin: 10px 0;
    display: flex;
    align-items: center;
    border: 1px solid #511de5;
    padding: 10px;
    border-radius: 10px;
}

.features-list li i {
  margin-right: 10px;
}

a.btn.btn-book.btn-block {
    background: #511de5;
    color: #fff;
}
.card-header.bg-text.text-white {
    background: #511de5;
    padding: 10px;
    color: #fff;
}

td.enroll-now.bat {
    width: 25%;
}



.header-text {
    font-size: 40px;
    font-weight: 700;
    color: #1a1a1a;
    font-family: 'Poppins-Bold';
}


/*.image-box {*/
/*    text-align: center;*/
/*    border: 2px solid black;*/
/*    padding: 30px;*/
/*    border-radius: 10px;*/
/*}*/


.image-box {
    text-align: left;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.image-box img {
    max-width: 51%;
    height: auto;
    margin-bottom: 10px;
    border-radius: 5px;
}

section.online-agile .container {
    box-shadow: -1px 0px 2px 5px #0000000a !important;
    padding: 30px;
   
}
section.online-agile {
    margin-top: 50px;
    margin-bottom: 75px;
}

.about-tarun .owner-img {
    text-align: center;
}

.owner-img img {
    text-align: center;
    width: 80%;
    margin: 21px 0px 21px;
    border-radius: 21px;
}
section.tr-sec4 h4 {
    margin-bottom: -5px;
}

.tr-sec4 a:hover, a:focus {
    color: #511de5;
}
section.tr-sec4 {
    margin-top: 70px;
    margin-bottom: 60px;
}
.rightSec1 img {
    border-radius: 20px;
}

.panel-group {
    margin-top: 30px;
}

section.faq-sec {
    margin-bottom: 50px;
}





/* Custom FAQ Section Styling */
.faq-title {
    text-align: center;
    margin-bottom: 30px;
    font-weight: bold;
    color: #333;
}

.faq-accordion {
    margin-top: 20px;
}

.faq-item {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 10px;
    background-color: #f9f9f9;
}

.faq-header {
    padding: 10px 15px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}

.faq-question a {
    display: block;
    text-decoration: none;
    color: #007bff;
    font-size: 16px;
    font-weight: bold;
}

.faq-question a:hover {
    color: #511de5;
}

.faq-collapse {
    background-color: #0056b3;
}

.faq-body {
    padding: 15px;
    font-size: 14px;
}
section.sec1.ban {
    margin-bottom: 25px;
}


@media (max-width: 768px) {
  .price-table {
    margin-bottom: 20px;
  }
}

/*.about-tarun {*/
/*    text-align: center;*/
/*}*/
.about-tarun h2 {
    text-align: center;
    font-size: 22px;
    margin-right:10px;
}

.col-md-3.col-sm-12.about-tarun p {
    font-size: 14px;
}

.social-det {
    display: flex;
    justify-content: center;
    align-items: center;
}


.ins-img img{
    width: 50%;
}
.ins-img {
    text-align: center;
}

.about-tarun h4 {
    font-size: 20px;
    font-weight: 800;
    margin-bottom:20px !important;
}

.social-det img {
    width: 7%;
}
.social-det h2 {
    text-align: center;
    font-size: 18px;
    display: contents;
    margin-right: 10px !important;
}


.col-md-3.col-sm-12.about-tarun {
    border: 2px solid #dcdcdc;
    background: #f7f7f7;
    border-radius: 11px;
}



.sec1.ban .rightSec1 img {
    border-radius: 20px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

.why-us .col-xs-12.col-sm-6.col-md-3 {
    padding-right: 2px;
    padding-left: 1px;
}
.faq-body {
    background: #fff;
}

.faq-question a {
    color: #000000;
}
.side-border {
    border-left: 5px solid #511de5;
}

.side-border p {
    margin-left: 16px;
}
.ica-img img {
    border-radius: 20px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

.whatsapp {
    position: relative;
}
.whatsapp a {
    position: fixed;
    right: 1%;
    bottom: 35%;
    z-index: 99;
}


.tawk-bubble-container {
    cursor: pointer;
    position: relative;
    height: 100%;
    bottom: 79% !important;
}




@media (max-width:767px){
    .col-md-3.col-sm-12.about-tarun {
    margin: 5px;
}
    
    .sec1 {
    padding: 95px 0px 32px !important;
}
    .member {
    position: unset;
    margin-top: 30px;

}
    img.member-img1 {
    width: 28%;
}

.effec-hig {
    display: block;
}
    
   .founded {
    display: block !important;
    align-items: center;
}
img.found {
    width: 25% !important;
}
.header-text, .help h2, .sec6Text h2 {
    font-size: 24px !important;
}
.gallery-con {
    margin-top: 20px;
}
h4.team-tr {
    font-size: 28px !important;
}
h3.whatWeTi {
    font-weight: 700;
    font-size: 24px !important;
    font-family: 'Poppins-Bold';
}




.sec7NewBox {
    max-width: 100%;
}
.s-img {
    text-align: end !important;
    width: 100%;
}
.s-img {
    text-align: end !important;
    width: 100% !important;
}
.sec4, .sec8 {
    padding: 70px 0 40px;
}
.mem-coach {
    display: block;
}
.testimonial-slider {
    width: 100% !important;
}
.leftSec1 h4 {
    margin-bottom: 21px;
    margin-top: 21px;
}
a.btn2.bro {
    margin-top: 21px;
}
.important-note {
    display: inline-block;
}
.important-note {
    margin-top: 28px;
    margin-bottom: 11px;
}
img.member-img11 {
    display: block;
}
img.member-img1 {
    display: none;
}
.mem-coach img {
    width: 40%;
    height: auto;
    margin: auto;
}

section.tr-sec3 {
    margin-top: 25px;
    margin-bottom: 15px;
}
.image-box img {
    max-width: 20%;
}
section.online-agile {
    margin-top: 30px;
    margin-bottom: 35px;
}
section.tr-sec4 {
    margin-top: 40px;
    margin-bottom: 25px;
}
a.btn1.bro {
    margin-top: 20px;
}

.rightSec1 img {
    max-width: 100%;
    
}
section.sec1.ban {
    margin-bottom: 0px;
}
#navbar ::marker {
    color: #fff;
}
a.btn2.home {
    margin-top: 30px;
}
}

 .hidden-content {
            display: none;
        }

        /* Button Styling */
        .toggle-button {
            background-color: #007bff;
            color: white;
            border: none;
            padding: 10px 20px;
            font-size: 16px;
            cursor: pointer;
            display: block;
            width: 100%;
            text-align: center;
            margin-top: 10px;
            border-radius: 5px;
        }

        .toggle-button:hover {
            background-color: #0056b3;
        }




@media(width: 820px to width: 1180px){
    
}