/* About us */
.quote{font-size:30px;color#616161;}
.quote small{color:#faa61a;}
.purpose-content{padding-left:7%;}
@media (max-width:767px){.quote{font-size:22px;}
.purpose-content{padding-left: 0;padding-top: 15px;}
}

/*Timeline Slider*/
.history-content-box {position:relative;min-height: 380px;background-color: #fff;}
.history-imgbox{position:absolute;bottom:0;width: 100%;color: #fff;text-align: center;}
.history-imgbox p{padding:15px;margin-top: 10px;}
.bg-blue{background-color:#3379fb;}
.bg-black{background-color:#000000;}
.owl-carousel.owl-finance .owl-stage-outer{overflow: visible;}
.owl-carousel.owl-finance .owl-stage-outer:before, .owl-carousel.owl-finance .owl-stage-outer:after{position:absolute;content:'';width:50%;height: 103%;top:-11px;z-index: 999;}
.owl-carousel.owl-finance .owl-stage-outer:before{left:-50%;background-image: linear-gradient(-90deg, rgba(246,247,250,0.8) 0%, rgb(246, 247, 250) 35%, rgba(246,247,250,0.8) 100%);}
.owl-carousel.owl-finance .owl-stage-outer:after{right:-50%;background-image: linear-gradient(90deg, rgba(246,247,250,0.8) 0%, rgba(246,247,250,1) 35%, rgba(246,247,250,0.8) 100%);}
.timeline-slider .owl-nav{margin-top:25px;display: -ms-flexbox;display: flex;position:relative;}
.timeline-slider .owl-nav:after{position:absolute;content:'';height:2px;width:100%;background-color:#3379fb;top: 24px;z-index: -1;}
.timeline-slider .owl-nav button{height:50px;width:50px;border:2px solid #3379fb!important;background-color: #fff !important;}
.timeline-slider .owl-nav button.owl-next{margin-left: auto;}
.timeline-slider .owl-nav i{color:#3379fb;}
.owl-item  .timeline-indicate{display:none;}
.owl-item.active  .timeline-indicate{display:block;}
.timeline-indicate{position: absolute;left: 0;width: 100%;bottom:-99px;text-align: center;}
.timeline-indicate:after{position:absolute;content:'';height:50px;width:1px;background-color:#3379fb;top: -18px;}
.ciecle-indicate {height:16px;width:16px;border:2px solid #3379fb;margin: 0px auto;border-radius: 16px;background-color: #fff;line-height:6px;}
.ciecle-indicate span{height:6px;width:6px;border-radius:6px;background-color:#faa41b;display: inline-block;}
.timeline-indicate h5{font-size:16px;color:#010103;margin-top: 22px;}
@media (max-width:992px){
.history-content-box{min-height: 280px;}
}


/*innovation section*/
.innovation-content{padding-left:80px;position:relative;}
.innovation-content:before{content:'';position:absolute;height:100%;width:2px;background-color:#3379fb;top:0;left:30px;}
.innovative-items{border:1px solid #b1ccfe;border-radius:6px;padding:15px;position: relative;margin-bottom: 15px;}
.innovative-items p{font-size:14px;text-align: left;}
.innovative-items h5{font-size:18px;}
.number-count{background-color:#3379fb;height:50px;width:50px;border-radius:50px;font-size:22px;color: #fff;text-align:center;line-height:50px;position: absolute;left:-76px;}
.arrow-left{height:0px;width:0px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ffffff;position:absolute;left:-9px;}
.arrow-left:after{content:'';height:0px;width:0px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #b1ccfe;display: inline-block;position:relative;z-index: -1;top:-11px;left: -1px;}
.value-imaebox{background-color:#dcdaed;margin-left: 30px;}
.value-imaebox div{border-bottom-left-radius: 160px;overflow: hidden;position: relative;bottom: -15px;left: -15px;}
@media (max-width:767px){.value-imaebox{margin-left: 15px;}}


/*technology*/
.technology-content ul{display:flex;flex-wrap: wrap;flex-direction: row;padding-left: 0;}
.technology-content ul li{width:20%;list-style:none;}
.technology-content ul li a{transition:all .2s;text-align: center;padding:50px 15px;display:block;background-color: #fff;border:1px solid #fff;background-color: #067be214;}
.technology-content ul li:nth-child(odd) a{background-color: #fac6141f;}
.technology-content ul li a p{padding-bottom:0;padding-top:10px;font-size:18px;color:#222222;transition: all .2s ease-out;}
.technology-content ul li a:hover{transition: all .2s ease-out;transform: translateY(-5px);box-shadow: 0 1rem 3rem rgba(31,45,61,.125);background-color: #ffffff;}
.technology-content ul li a img, .technology-content ul li a svg{transition: all .2s ease-out;}
.technology-content ul li a:hover img, .technology-content ul li a:hover svg, .technology-content ul li a:hover p {transition: all .2s ease-out;transform: scale(1.1);}
.technology-content ul li a i{font-size:0;transition: all .2s ease-out;}
.technology-content ul li a:hover i{font-size:14px;transition: all .2s ease-out;}
@media (max-width:1199px) {
.technology-content ul li{width:33.33%;}
}
@media (max-width:767px) {
.technology-content ul li{width:50%;}										
}
@media (max-width:574px){.technology-content ul li a p{font-size: 16px;}.technology-content ul li a img {width:50px;}.technology-content ul li a svg{width:50px;}}

/**/
.services{padding-bottom:30px;}
.services .icon-box{padding-bottom:15px;padding-top: 15px;margin: 20px 0;}
.services .icon-box:hover{box-shadow: 0 0 16px 0 rgba(0,0,0,.16);transition: .3s ease-out all;border-radius: 4px;background-color: #fff;}
.services .icon{display:flex;justify-content:center;margin-right: 15px;box-shadow:0px 0px 2px 0px #ddd;}
.services .icon svg{width:100px;height:100px;transition:0.5s;box-shadow:0px 0 18px -7px rgba(0, 0, 0, 0.15);padding: 15px;fill:#1E3C79;}
.services .icon-box:hover .icon svg{box-shadow:none;}
.services .icon-box:hover .icon {box-shadow:none;}
.services .title{font-size:16px;font-weight:700;position:relative;}
.services .title a{color:#353744;transition:0.3s;}
.services .title a:hover{color:#428bca;}
.services .description{line-height:24px;font-size:15px;}
.services .description a{white-space:nowrap;}
.services .description a:hover small{margin-left:2px;transition: .3s ease-out all;}
@media (max-width:992px) {.services .icon-box{margin:10px 0;}}
@media (max-width:767px) {.services .icon-box{margin:0;}}

.workmap svg{position: absolute;top:40%;left:45%;cursor: pointer;/*opacity:0;*/}
.parenthover:hover .workmap svg{opacity:1;}
.workmap svg:hover path.ytp-large-play-button-bg{fill:#f00;}



/* Team Section */
.jointeam-section {padding: 50px 0;background-size: cover;background-position: center;position: relative;}
@media (min-width:610px){
.modal-md{max-width:600px;}
}



/* Core Process Slider */
.core-slider{max-width:600px;margin:0px auto;}
.coreprocess-items  .core-imgbox{text-align:center;text-align:-moz-center;text-align:-ms-center;text-align:-webkit-center;position:relative;}
.owl-item.active .coreprocess-items  .core-imgbox{box-shadow: 0px 0px 36px -5px #ddd;width: 350px;margin: 50px auto;}
.owl-item.active  .coreprocess-items  .core-imgbox:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;border:2px solid #5ba6dc;transform: rotate(-20deg);z-index: -1;}
.owl-item .coreprocess-items  .core-imgbox img{max-width:300px;transition: all 0.5s ease 0s;opacity:0.5;}
.owl-item.active .coreprocess-items  .core-imgbox img{max-width:inherit;opacity:1;transition: all 0.5s ease 0s;}
.owl-item .coreprocess-items .core-contentbox{padding: 30px;display:none;width: 900px;position: relative;left: -25%;min-height:230px;}
.owl-item.active .coreprocess-items .core-contentbox{display:block;}
.core-slider.owl-carousel .owl-stage{display:-ms-flexbox;display:flex;-ms-flex-align: center;align-items: center;}
.owl-carousel.core-slider .owl-stage-outer:before{left:-70%;display:none;}
.owl-carousel.core-slider .owl-stage-outer:after{right:-70%;display:none;}
.core-slider .owl-dots{height:8px;width:100%;background-color:#ececec;border-radius: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.core-slider .owl-dots .owl-dot{-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;height:8px!important;background-image: none !important;}
.core-slider .owl-dots .owl-dot span{height:16px!important;width:16px;background-color:#ececec;border-radius:16px;display: block;font-size: 0;line-height: 22px;margin:-4px auto;}
.core-slider .owl-dots .owl-dot.active span{height:25px!important;width:25px;background-color:#f6ca35;border-radius:25px;margin-top: -9px;font-size: 13px;}
button:focus{outline:none;}
.core-slider .owl-dots .owl-dot:first-child span{margin-right:auto;margin-left: inherit;}
.core-slider .owl-dots .owl-dot:last-child span{margin-right:inherit;margin-left:auto;}
.core-slider .owl-dots .owl-dot{background-color: #f6ca35;}
.core-slider .owl-dots .owl-dot.active ~ .owl-dot{background-color: #ececec;}
.core-slider .owl-dots .owl-dot span{background-color: #f6ca35;transition: all 0.5s ease 0s;}
.core-slider .owl-dots .owl-dot.active ~ .owl-dot span{background-color: #ececec;    transition: all 0.5s ease 0s;}
.core-slider .dotnumber1 span:before {content:'1';}
.core-slider .dotnumber2 span:before {content:'2';}
.core-slider .dotnumber3 span:before {content:'3';}
.core-slider .dotnumber4 span:before {content:'4';}
.core-slider .dotnumber5 span:before {content:'5';}
.core-slider .dotnumber6 span:before {content:'6';}
.core-slider .dotnumber7 span:before {content:'7';}
.core-slider .dotnumber8 span:before {content:'8';}
@media (max-width:1199px){.core-slider{max-width: 400px;}
.owl-item.active .coreprocess-items .core-imgbox img{width: 400px;}
}
@media (max-width:992px){.owl-item .coreprocess-items .core-contentbox{width: 100%;left: 0%;}
.core-slider{max-width: 100%;}
}
@media (max-width:767px){.owl-item.active .coreprocess-items .core-imgbox{width: 80%;}
.owl-item.active .coreprocess-items .core-imgbox img{width: inherit;}
.owl-item .coreprocess-items .core-contentbox{padding: 15px 0;}
}


.callto-action-section {background-color: #003262;padding: 30px 15px;background-position: center;background-size: 45%;background-repeat: no-repeat;border-radius: 4px;}



/*======== Who We Serve =======*/
.startups-content{padding:30px;}
.image-rightabout{min-height:300px;}
.happy-customerbg{min-height:300px;padding:30px;width:70%;position:relative;background-position:0 60%;background-size:cover;}
.happy-customerbg:after{content:'';background-color:#edc553;display:block;width:20px;height:100%;position:absolute;top:0;right:0;}
.customer-say .owl-item .clent-items{text-align:center;}
.customer-say .owl-item .clent-items .core-imgbox{position:relative;right:-115%;}
.customer-say .owl-item .clent-items .core-imgbox img{width:70px;height:70px;border-radius:80px;opacity: 0.2;}
.customer-say .owl-item.active .clent-items .core-imgbox img{width:80px;height:80px;opacity:1;}
.customer-say .owl-item.active .clent-items .core-imgbox{right:auto;}
.customer-say .owl-item.active ~ .owl-item .clent-items .core-imgbox {position:relative;left:-150px;}
.customer-say .owl-carousel.owl-finance .owl-stage-outer{overflow: hidden;}
.customer-say .owl-item.active .clent-items .core-imgbox{box-shadow:none;text-align: center;text-align:-moz-center;text-align:-ms-center;text-align:-webkit-center;padding-bottom: 10px;}
.customer-say  .owl-item.active .clent-items .core-imgbox::before {display:none;}
.customer-say{overflow:hidden;box-shadow: 0px 0px 20px -8px #939393;background-color: #fff;padding:30px;position: absolute;top:90px;z-index: 9;right:0px;}
.customer-say .description{text-align:center;}
.customer-say .owl-nav{margin-bottom:-15px;padding-top:10px;}
.customer-say .owl-carousel .owl-nav button{height: 30px;width: 30px;border-radius: 30px;border: 1px solid #000;}
.customer-say .owl-carousel .owl-nav button.owl-next{float: right;}
@media (max-width:1199px){
.startups-content{padding: 30px;}
}
@media (max-width:992px){
.happy-customerbg{width:53%;}
}
@media (max-width:767px){
.happy-customerbg{width: 90%;}
.startups-content{padding:15px 0;margin: 0 -15px;}
.customer-say{top:-30px;padding:15px;position:relative;}
}




/*======== Awards & Accordance =======*/
.awardcontent{padding:15px;}
.awardcontent h5{font-size:16px;min-height:55px;}
.awardcontent p{text-align:left;font-size: 14px;line-height: 20px;}
.item-cirtifi{padding:15px;}
.custom-counter .count-box{height:160px;width:160px;border:3px solid #edc553;border-radius:50%;padding-top:20px;margin: 15px;}
.custom-counter .count-box span{font-size:42px;font-weight:bold;}
.custom-counter .count-box p{font-size:14px;}
.client-content {padding-top:0px;text-align:center;}
.client-content ul li {display:inline-block;text-align:center;width:19%;margin:2px 0;padding:20px 0;}
.hvr-bounce-out {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {-webkit-transform: scale(0.95);transform: scale(0.95);-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}
.client-content ul li .hvr-bounce-out img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.client-content ul li .hvr-bounce-out:hover img {-webkit-filter: grayscale(0%);filter: grayscale(0%);}

@media (max-width:992px){
.client-content ul li{width: 24%;}
}
@media (max-width:767px){
.client-content ul li{width: 32%;}
.custom-counter .count-box{height: 120px;width: 120px;}
.custom-counter .count-box span{font-size: 30px;}
.custom-counter .count-box p{font-size: 13px;}
}
@media (max-width:574px){
.client-content ul li{width:49%;}
}

/******************************* 28/10/2020- change by priyanka **************************/

.testimonial-bg{background-image:url(../imagesnw/happy-customer.jpg);}
@media (max-width:768px){
.testimonial-bg	{background-image:none;}
.happy-customerbg:after{display:none; !important;}
.pt-5{padding-top: 0rem !important;}
.happy-customerbg {width: 100% !important; text-align: center; min-height: auto !important; padding: 30px 20px 60px 20px !important;}
	
}
@media (max-width:320px){
.customer-say .owl-item .clent-items .core-imgbox{position:relative;right:-105%;}
.customer-say .owl-item.active ~ .owl-item .clent-items .core-imgbox {position:relative;left:-70px;}
.customer-say .owl-item .clent-items .core-imgbox img{width:50px !important;height:50px !important;border-radius:80px;opacity: 0.2;}
.customer-say .owl-item.active .clent-items .core-imgbox img{width:60px !important; height:60px !important; opacity:1;}

}
