.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;top:0;background-color:transparent;-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-zoom .cbp-caption-activeWrap:before{right:0}.cbp-caption-zoom .cbp-caption-activeWrap:after,.cbp-caption-zoom .cbp-caption-activeWrap:before{opacity:.6;position:absolute;top:0;content:"";width:0;height:100%;background-color:#000;-webkit-transition:all .45s ease-in-out 0s;transition:all .45s ease-in-out 0s;z-index:-1;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.cbp-caption-zoom .cbp-caption-activeWrap:after{left:0}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap:after,.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap:before{opacity:.6;position:absolute;top:0;content:"";width:0;height:100%;background-color:#000;-webkit-transition:all .45s ease-in-out 0s;transition:all .45s ease-in-out 0s;z-index:-1;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap:after,.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap::before{width:100%;transform:skewX(0);-webkit-transform:skewX(0);-moz-transform:skewX(0);-ms-transform:skewX(0);-o-transform:skewX(0)}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cases-image-inner{position:relative;padding:0 15px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cases-line{position:absolute;background:#fff}.top{top:0;right:20px;width:100px;height:3px}.top-right{top:0;right:20px;height:100px;width:3px}.bottom{top:unset;bottom:0;left:20px;width:100px;height:3px}.bottom-left{top:unset;bottom:0;left:20px;height:100px;width:3px}.cbp-popup-singlePage .cbp-popup-content{max-width:1020px}.cbp-popup-singlePage{background:0 0}.cbp-popup-singlePage:before{position:absolute;top:0;left:0;width:100%;height:100%}.cbp-popup-singlePage:before{background:#fff;opacity:1}.cbp-popup-singlePage .cbp-popup-navigation-wrap{background:#28a745}.cbp-popup-singlePage .cbp-popup-navigation-wrap:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:1}.cbp-l-project-title{color:#1f1f1f;letter-spacing:1px;margin-bottom:1.5rem;text-transform:capitalize;text-align:center}.cbp-l-project-subtitle{color:#1f1f1f;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-l-project-desc-text{color:#1f1f1f;margin-bottom:20px}.cbp-l-project-desc-title{border-bottom:none;margin-bottom:22px;color:#1f1f1f}.cbp-l-project-related-title{font:400 16px/18px "Raleway",sans-serif;color:#1f1f1f;margin-top:20px}.cbp-l-project-desc-title span,.cbp-l-project-details-title span{border-bottom:1px solid #1f1f1f;display:inline-block;margin:0 0 -1px;font:400 16px/36px "Open Sans",sans-serif;padding:0 5px 0 0}.cbp-l-project-details-list>li,.cbp-l-project-details-list>div{border-bottom:1px dashed #acacac;padding:inherit;color:#1f1f1f;font:400 15px/30px "Open Sans",sans-serif}.cbp-l-project-details-list strong{color:#1f1f1f}.cbp-popup-singlePage .cbp-popup-close{border-radius:50%;transition:.5s}.cbp-popup-singlePage .cbp-popup-next{border-radius:50%;transition:.5s}.cbp-popup-singlePage .cbp-popup-prev{border-radius:50%;transition:.5s}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-92px -182px;transition:.5s;background-color:#fff}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-46px -182px;transition:.5s;background-color:#fff}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:0 -182px;transition:.5s;background-color:#fff}.cbp-popup-singlePage-open .cbp-nav-controls{display:none}.cbp-popup-singlePage-open .cbp-slider .cbp-nav-pagination{width:100%;text-align:center;right:0;left:0}.cbp-popup-singlePage-open .cbp-slider .cbp-nav-pagination-item{background:#fff;margin:0 6px}.cbp-popup-singlePage-open .cbp-slider .cbp-nav-pagination-active{background:#1f1f1f;transform:scale(1.5)}.main-title p.w-100{width:100%;max-width:100%;text-align:left}.span-uppercase-green{color:#34ac54;font-weight:600;font-size:16px}.span-uppercase-blue{color:#4484f3;font-weight:600;font-size:16px}.dot-box:after{content:"";position:absolute;top:50%;left:80px;z-index:-1;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s;background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQoU2N8+vTpfwYGBgZpaWlGEI0LMBKtEJ8pyHJ4rRtVCAAd/QgLwKUsAgAAAABJRU5ErkJggg==")!important;background-position:0 0px!important;background-repeat:repeat!important;background-size:15px;width:150px;height:150px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.feature-item{margin-right:20px;padding:30px 25px;border-radius:10px;text-align:left;background-color:#fff;-webkit-box-shadow:0px 0px 10px 1px rgba(145,140,145,.35);box-shadow:0px 0px 8px 1px rgba(145,140,145,.35)}.feature-item:nth-child(2){margin-top:23px}.feature-item>i.f-icon{font-size:28px;height:55px;width:55px;line-height:55px;background-color:#4484f3;display:inline-block;vertical-align:middle;text-align:center;border-radius:50px;color:#fff}.feature-item .title{margin:1.5rem 0 .8rem}.feature-item .r-icon{font-size:25px;font-weight:900;display:block;text-align:right;color:#d5d3d3}.feature-item p{margin-bottom:15px;font-size:14px}.client-box{position:relative;padding:30px;margin:5px;border-radius:10px;-webkit-box-shadow:0px 0px 10px 1px rgba(145,140,145,.35);box-shadow:0px 0px 8px 1px rgba(145,140,145,.35)}.client-box i.q-icon{font-size:30px;margin-bottom:10px;color:#4484f3;display:inline-block}.client-box p{color:#000}.client-box .client-img{max-width:50px;border-radius:50px;overflow:hidden;background-color:#e8e8e8;margin-bottom:15px;display:inline-block}.client-box .client-designation{font-size:14px;color:#2b2b2b}.client-box .client-name{color:#000}#client-nav button.owl-prev{margin-right:10px}#client-nav button>span{font-size:40px;display:inline-block;top:0;position:relative;color:#4484f3}#client-nav button:hover>span{color:#fff}.partners-slider{margin-top:6rem}.partners-slider .logo-item{text-align:center}.partners-slider .logo-item img{max-width:170px;opacity:.5;display:inline-block}.paralax-data{background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;min-width:260px}.services-section .flip-boxes{margin-top:20px}.flip-box{background-color:transparent;width:350px;height:300px;border-radius:20px;border:1px solid #f1f1f1;perspective:1000px}.flip-box-inner{position:relative;width:100%;height:100%;cursor:pointer;text-align:center;transition:transform .8s;-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.flip-box .flip-box-front{background-color:#fff;border-radius:8px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-box .blue-box .flip-box-back{background-color:#eb4434;-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-box:hover .flip-box-inner{transform:rotateX(180deg)}.flip-box-front,.flip-box-back{position:absolute;width:100%;height:100%;border-radius:8px;backface-visibility:hidden;padding:10px}.flip-box-back{background-color:#eb4434;transform:rotateX(180deg)}.flip-box .flip-box-back i{color:#fff}.flip-box i{color:#18191d;padding-top:50px;font-size:40px;text-align:center}.flip-box p{color:#18191d;font-size:14px;font-weight:300;padding-left:10px;padding-right:10px}.flip-box h5{font-size:24px;font-weight:500;color:#18191d;margin-top:20px;text-align:center}.flip-box .flip-box-back h5{color:#fff}.flip-box .blue-box .flip-box-back h5{color:#fff}.flip-box .blue-box h5{color:#000}.flip-box .flip-box-back p{color:#fff}.flip-box .blue-box .flip-box-front p{color:#000}.flip-box .blue-box .flip-box-front i{color:#000}.services-sec .services-details .sub-heading{font-family:"Montserrat",sans-serif;font-size:16px;color:#eb4434;margin-bottom:30px}.services-sec .services-details .heading{font-size:30px;font-family:"Montserrat",sans-serif;color:#1f1f1f;font-weight:600;padding-left:90px;padding-right:90px;margin-bottom:30px}.services-sec .services-details .detail-text{font-family:"Montserrat",sans-serif;font-weight:400;font-size:15px;color:#1f1f1f;margin-bottom:40px}.services-sec .our-services{padding-top:70px;overflow:hidden;padding-bottom:10px}.services-sec .our-services .service-card{padding-top:30px;padding-bottom:30px;transition:.8s ease}.services-sec .our-services .service-card .image-holder{margin-bottom:30px;transition:.8s ease}.services-sec .our-services .service-card .image-holder i{font-size:60px;color:#eb4434;transition:.8s ease}.services-sec .our-services .service-card .service-card-heading{font-size:18px;font-family:"Montserrat",sans-serif;font-weight:600;margin-bottom:20px;transition:.8s ease}.services-sec .our-services .service-card .service-card-detail{font-family:"Montserrat",sans-serif;font-weight:400;font-size:15px;color:#737373}.services-sec .our-services a{text-decoration:none;color:#000}.services-sec .our-services .s-cards:nth-child(even){border-left:solid 1px #e1e1e1}.services-sec .our-services .s-cards{border-top:solid 1px #e1e1e1;padding:50px}.services-sec .our-services .s-cards:nth-child(2),.services-sec .our-services .s-cards:first-child{border-top:solid 1px transparent}.services-sec .our-services .service-card:hover .service-card-heading{color:#eb4434}.services-sec .our-services .service-card:hover .image-holder{transform:translateY(-10px)}.app-sec{padding-top:100px;padding-bottom:100px;background-color:#f6f6f6}.app-sec .app-details{margin-bottom:50px}.app-sec .app-details .sub-heading{font-family:"Montserrat",sans-serif;font-size:16px;color:#eb4434;margin-bottom:30px;font-weight:400}.app-sec .app-details .heading{font-size:30px;font-family:"Montserrat",sans-serif;color:#1f1f1f;font-weight:600;padding-left:90px;padding-right:90px;margin-bottom:30px}.app-sec .app-details .detail-text{font-family:"Montserrat",sans-serif;font-weight:400;font-size:15px;color:#1f1f1f;margin-bottom:40px}.app-feature{text-align:center;margin-bottom:4rem;font-family:"Montserrat",sans-serif;color:#000}.app-feature:hover i{transform:translateY(-5px)}.app-feature:last-child{margin-bottom:0}.app-feature h4{font-weight:500;font-size:24px}.app-feature p{font-weight:400;font-size:15px}.app-feature i{color:#eb4434;font-size:40px;margin-bottom:1.5rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.app-image{text-align:center;position:relative;display:inline-block;width:100%;height:100%}.app-image img{max-width:280px;margin:0 auto;display:inline-block}.portfolio-sec .portfolio-heading-area{margin-bottom:100px;color:#202020}.portfolio-sec .portfolio-heading-area .heading{margin-bottom:0}.portfolio-sec .portfolio-carousel{overflow:visible}.portfolio-sec .portfolio-carousel .portfolio-image{box-shadow:5px 5px 15px #e2e2e2}.portfolio-sec .portfolio-links{height:50px;width:50px;border-radius:50%;background-color:#d43030;transition:.5s ease;display:flex;justify-content:center;align-items:center;position:absolute;top:40%;transform:translateY(-50%);cursor:pointer;opacity:0;visibility:hidden}.portfolio-sec .port-image:hover .portfolio-links{visibility:visible;opacity:1;transition:.5s ease}.portfolio-sec .portfolio-links:hover{background-color:#d43030}.portfolio-sec .portfolio-links i{font-size:18px;color:#fff}.portfolio-sec .portfolio-links#portfolio-arr-left{left:-6%}.portfolio-sec .portfolio-links#portfolio-arr-right{right:-6%}.portfolio-sec .portfolio-footer{font-family:"Open Sans",sans-serif}.portfolio-sec .portfolio-footer .portfolio-mini-heading{color:#d43030;font-size:28px;font-weight:400;font-family:"Open Sans",sans-serif}.portfolio-sec .portfolio-footer .text{font-size:18px;color:#bfc4ce;font-weight:400;font-family:"Open Sans",sans-serif}.portfolio-sec .padding-bottom-half{padding-bottom:80px}.portfolio-sec .heading{font-family:"Montserrat",sans-serif;font-size:48px;font-weight:700}.portfolio-sec .text{font-family:"Open Sans",sans-serif;font-size:16px;opacity:.7;font-weight:400}.text-red{color:#d43030}.pb-0,.py-0{padding-bottom:0!important}.process-wrapp>.pro-step.midnight{background:#3cc583}.process-wrapp:hover .pro-step.midnight{-webkit-animation:itg_pulse_midnight 1s infinite;-o-animation:itg_pulse_midnight 1s infinite;animation:itg_pulse_midnight 1s infinite;-webkit-box-shadow:0 0 0 0 #41526b;box-shadow:0 0 0 0 #41526b}.process-wrapp>.pro-step.purple{background:#1eabda}.process-wrapp:hover .pro-step.purple{-webkit-animation:itg_pulse_purple 1s infinite;-o-animation:itg_pulse_purple 1s infinite;animation:itg_pulse_purple 1s infinite;-webkit-box-shadow:0 0 0 0 #9556f5;box-shadow:0 0 0 0 #9556f5}.process-wrapp>.pro-step.pink{background:#de8431}.process-wrapp:hover .pro-step.pink{-webkit-animation:itg_pulse_pink 1s infinite;-o-animation:itg_pulse_pink 1s infinite;animation:itg_pulse_pink 1s infinite;-webkit-box-shadow:0 0 0 0 #f021b6;box-shadow:0 0 0 0 #f021b6}.heading-area .heading{font-size:36px;font-weight:500;line-height:1.2;margin:20px 0;font-family:Montserrat,sans-serif;color:#202020}.heading-area .text{font-size:18px;font-weight:400;line-height:1.6;margin-bottom:20px;font-family:"Open Sans",sans-serif;color:#888}.img-sec{position:relative;padding-right:50px}.about_img{position:relative}.margin_about-img{margin-left:5%}.about_img img{height:100%;width:100%}.green_rectangle{position:absolute;width:40%;height:30%;top:-4%;background-color:#34ac54;border-radius:10px}.feature-item1{display:table;padding:30px 10px;text-align:left}.feature-margin{margin-bottom:20px}.feature-item1 .icon{text-align:center;position:relative;z-index:1;font-size:46px}.laptop-features-icon{display:table-cell;vertical-align:top;width:41px;transition:all 1.2s}.feature-item1:hover .laptop-features-icon{transform:rotateY(360deg);transition:all 1.2s}.features-content{display:table-cell;padding-left:40px}.features-content h4{font-size:20px;font-weight:500;font-family:Montserrat,sans-serif;color:#202020}.features-content p{color:#888;margin-top:10px;font-size:16px;font-weight:400;font-family:"Open Sans",sans-serif}.text-blue{color:#34ac54}.text-purple{color:#4484f3}.text-pink{color:#eb4434}.main-color{color:#eb4434}.sticky-top{top:20px}.overflow-visible{overflow:visible!important}.about_img img{width:100%;height:auto;border-radius:10px}.news-item{position:relative;border-radius:10px;overflow:hidden;text-align:left;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-item img{width:100%}.news-item:hover{transform:translateY(-5px);-webkit-box-shadow:0 0 5px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.1)}.news-item .news-text-box{padding:30px;background-color:#fff}.news-item .date{font-weight:400}.news-item .news-title{margin:10px 0;font-weight:600;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:"Montserrat",sans-serif;color:#404854}.news-item .para{color:#404854}.news-item .news-title:hover{color:#4484f3}.news-item .author{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:10px}.news-item .author>img{max-width:50px;border-radius:50px;overflow:hidden;margin-right:15px}.news-item .author .author-name{font-size:15px;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-item .author .author-name:hover{color:#4484f3}