/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/
 @font-face {font-family: "saira-regular";src: url("../fonts/Saira-Regular.ttf");}@font-face {font-family: "saira-bold";src: url("../fonts/Saira-Bold.ttf");}.logo {width: 20%;float: left;}.menu {float: right;width: 80%;text-align: right;padding-top: 35px;}.hide-item {display: none;}.css-sprite-linkedin {background: url("../images/linkedin.webp") 0 -608px;width: 32px;height: 32px;display: inline-block;}.css-sprite-skype {background: url("../images/skype.webp") -32px -640px;width: 16px;height: 16px;display: inline-block;}.css-sprite-twitter {background: url("../images/twitter.webp") -63px -608px;width: 32px;height: 32px;display: inline-block;}.css-sprite-search {background: url("../images/search.webp") -80px -609px;width: 41px;height: 41px;display: inline-block;}.css-sprite-5 {background: url("css-sprite-combined.png") -121px -313px;width: 380px;height: 337px;display: inline-block;}.css-sprite-10 {background: url("css-sprite-combined.png") -501px -0;width: 866px;height: 650px;display: inline-block;}.css-sprite-facebook {background: url("../images/facebook.webp") -1375px -608px;width: 32px;height: 32px;display: inline-block;}.css-sprite-icici_logo {background: url("../images/clients/asia/icici_logo.webp") -1399px -622px;width: 141px;height: 28px;display: inline-block;}.css-sprite-instagram {background: url("../images/instagram.webp") -1567px -608px;width: 32px;height: 32px;display: inline-block;}.menu ul li a {text-decoration: none;font-size: 16px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}.menu ul li a:hover {color: #FFDB58;border-bottom: 1px solid #FFDB58;padding-bottom: 17px;}.logo img {width: 270px;height:auto;}.menu ul li {display: inline-block;margin: 0 27px;}.menu ul {list-style: none;}.bottom-header {clear: both;display: inline-block;width: 100%;margin-top: 43px;}.our-story {margin-left: 57px;}.our-story h2 {font-size: 33px;font-weight: 500; color:black; margin-bottom: 25px;}.content {min-height: 56vh;}header {display: inline-block !important;width: 100%;}.service-box {position: relative;width: 30%;-webkit-box-shadow: 0 0 20px -4px #ccc;box-shadow: 0 0 20px -4px #ccc;border-radius: 42px;padding: 1px 0 31px 0;float: left;margin-right: 20px;top: -40px;left: 30px;}.service-box.technology-box {left: 80px;}.partner-logo img {cursor: pointer;}.latest-img a {text-decoration: none;}.portfolio-box {position: relative;width: 30%;-webkit-box-shadow: 0 0 20px -4px #ccc;box-shadow: 0 0 20px -4px #ccc;border-radius: 42px;padding: 1px 0 31px 0;float: left;margin-right: 20px;top: -40px;left: 75px;}.discuss-box {position: relative;width: 30%;-webkit-box-shadow: 0 0 20px -4px #ccc;box-shadow: 0 0 20px -4px #ccc;border-radius: 42px;padding: 1px 0 31px 0;float: left;margin-right: 20px;top: -40px;left: 112px;}.service-box.technology-box.aos-init.aos-animate {left: 88px;top: 76px;}.service-box h3 {font-size: 16px;text-align: center;padding: 14px;line-height: 23px;}.service-box h3 span {font-size: 24px;font-weight: 600;}.service-box a.wings-btn {position: absolute;bottom: -22px;left: 21%;}.service-box:before {content: "";width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 30px solid transparent;border-right: 40px solid #ececec;position: absolute;top: 40px;left: -41px;}.portfolio-box:before {content: "";width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 30px solid transparent;border-right: 40px solid #ececec;position: absolute;top: 40px;left: -41px;}.portfolio-box h3 {font-size: 16px;text-align: center;padding: 14px;line-height: 23px;}.portfolio-box h3 span {font-size: 24px;font-weight: 600;}.portfolio-box a.wings-btn {position: absolute;bottom: -22px;left: 21%;}.discuss-box:before {content: "";width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 30px solid transparent;border-right: 40px solid #ececec;position: absolute;top: 40px;left: -41px;}.discuss-box h3 {font-size: 16px;text-align: center;padding: 14px;line-height: 23px;}.discuss-box h3 span {font-size: 24px;font-weight: 600;}.discuss-box a.wings-btn {position: absolute;bottom: -22px;left: 21%;}a.wings-btn {background: linear-gradient(45deg, #FFDB58, #FDD017);color: white;border: 0;padding: 10px 20px;transition: 0.5s;outline: 0;}a.wings-btn:hover {background: linear-gradient(45deg, #FDD017, #FFDB58);transition: 0.5s;box-shadow: 0 0 19px -2px #18abe1;}.search-website {margin-top: 100px;display: none;}.search-box {-webkit-box-shadow: 0 0 10px 1px #e6e2e2;box-shadow: 0 0 10px 1px #e6e2e2;padding: 10px;margin: 0 50px;}.search-box img {width: 30px;margin: 0 18px;}.search-box input {border: 0;width: 87%;outline: 0;margin-left: 15px;}::-webkit-input-placeholder {font-size: 16px;font-weight: bold;color: black;}::-moz-placeholder {font-size: 16px;font-weight: bold;color: black;}:-ms-input-placeholder {font-size: 16px;font-weight: bold;color: black;}::-ms-input-placeholder {font-size: 16px;font-weight: bold;color: black;}::placeholder {font-size: 16px;font-weight: bold;color: black;}.who-we-are:before {content: "";position: absolute;left: 0;top: 0;width: 200px;height: 480px;background-repeat: no-repeat;background-size: 62%;}.who-we-are {display: inline-block;width: 100%;position: relative;padding: 0 50px;margin-top: 70px;}
 
 .title {font-family: "saira-regular";margin-bottom: 17px;text-align: left;font-weight: bold; color: black;}.who-we-desc p {font-family: "saira-regular";font-size: 16px;color: #4e4e4e;}.titlelist span {font-size: 20px;font-weight: 400;}.more-about h1 {font-family: "saira-regular";font-weight: 700;margin-bottom: 19px;}.more-about {margin: 16% 29%;}.our-services {padding: 0 50px;text-align: center;margin-top: 70px;}a.owl-prev, a.owl-next {font-size: 26px !important;color: #b5b5b5 !important;margin: 10px !important;outline: 0;}a.owl-prev:hover, a.owl-next:hover {color: #FFDB58 !important;}.service-container {text-align: left;padding: 10px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}.service-container img {width: 36px !important;margin-bottom: 17px;}.service-container h2 {font-size: 20px;font-weight: 500;margin-bottom: 16px;}.service-container p {font-size: 13px;font-weight: normal;color: #5d5d5d;}.who-we-are.mainpage-about {margin-bottom: 110px;}.service-container {text-align: center;background: white;padding: 27px;box-shadow: 0 0 20px 0 #e8e8e8;margin-bottom: 26px;}.our-services .title {margin-bottom: 48px;}.service-container:hover {-webkit-box-shadow: 0 0 15px -2px #ccc;box-shadow: 0 0 15px -2px #ccc;border-radius: 0;}.our-expertise {padding: 0 50px;margin-top: 70px;display: inline-block;}.our-expertise p {font-size: 14px;color: #696969;}.expert-works ul li {display: inline-block;margin: 10px 30px;padding: 10px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.expert-works ul li img {width: 40px;height: auto;}.expert-works ul {list-style: none;padding: 0;}.expert-works ul li:hover {-webkit-box-shadow: 0 0 13px 1px #eae8e8;box-shadow: 0 0 13px 1px #eae8e8;padding: 10px;border-radius: 10px;}.expert-works {-webkit-box-shadow: 0 0 17px -2px #e8e8e8;box-shadow: 0 0 17px -2px #e8e8e8;}.our-partner {padding: 0 50px;margin-top: 70px;display: inline-block;width: 100%;-webkit-box-shadow: 0 0 23px -4px #ccc;box-shadow: 0 0 23px -4px #ccc;padding: 50px 70px 60px;}.partner-logo img {width: 182px !important;}.partner-box {width: 94%;margin: 0 auto;text-align: center;}.view-clients a {transition: 0.5s;text-decoration: none;}.view-clients a:hover {color: #FFDB58;}.our-partner .title {text-align: center;margin-bottom: 50px;}.reach-us {display: inline-block;width: 100%;margin-top: 63px;}.address {margin: 80px 0;}.add-box:before {content: "";position: absolute;width: 30px;height: 30px;top: 6px;left: 0;background: url(../images/pin.webp);}.add-box {position: relative;padding-left: 50px;margin: 32px 0;width: 90%;}.add-box h3 {font-size: 22px;font-weight: 500;color: #FFDB58;}.add-box p {font-size: 14px;color: #3a3a3a;}footer {background: #FFDB58;}footer {background-color: #FFDB58;display: inline-block !important;width: 100%;margin-top: 60px;}.footer-logo {padding: 80px 50px;}ul.sitelinks li {display: block;float: left;width: 50%;text-align: left;position: relative;color: #fff;margin-bottom: 20px;}ul.list-unstyled.contact li {color: white;line-height: 40px;}.fa {margin-right: 20px !important;}ul.list-unstyled.contact li span {padding-left: 15px;}.footer-content {display: inline-block;width: 100%;background: #FFDB58;margin-top: 22px;padding: 17px;}ul.list-unstyled.social-links li {display: inline-block;margin-right: 24px;-webkit-transition: 0.5;-o-transition: 0.5;transition: 0.5;}ul.list-unstyled.social-links {margin-top: 57px;}.copyright {display: inline-block;width: 100%;text-align: center;color: #ffff;font-weight: 600;}ul.list-unstyled.social-links li img:hover {-webkit-filter: brightness(100);filter: brightness(100);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}.career {text-align: center;width: 53%;margin: 0 auto;}.tech-logo img {width: 100%;}.tech-logo {width: 53px;text-align: center;margin: 0 auto;height: 53px;}.vacancy-title h3 {font-size: 23px;font-weight: 600;color: #FFDB58;font-family: "saira-regular";margin-bottom: 2px;}.vacancy-title p span {font-weight: bold;}.latest-img:hover:before {width: 98%;opacity: 1;left: 0;}.latest-img:before {position: absolute;content: "";height: 99%;width: 0;background: rgba(21, 20, 20, 0.65);opacity: 0;transition: 0.5s;left: 0;}.latest-img:hover h5, .latest-img:hover p {transform: scale(1);-webkit-transform: scale(1);}.latest-img h5, .latest-img p {transform: scale(0);-webkit-transform: scale(0);}.latest-img h5 {color: #fff;text-transform: uppercase;text-align: center;font-weight: 700;top: 20%;left: 12%;display: table-cell;vertical-align: middle;height: 200px;text-align: center;margin: auto;width: 39%;padding: 10px;}.latest-img:hover h5 {height: 100%;display: flex;width: 90%;vertical-align: middle;justify-content: center;align-items: center;}.latest-img p {position: absolute;top: 55%;left: 12px;color: #fff;display: inline-block;text-align: center;white-space: inherit;word-break: break-all;padding: 0 16px;text-align: center;width: 94%;}.latest-img {position: absolute;top: 13px;height: 83%;width: 93%;overflow: hidden;}.career {text-align: center;width: 92%;margin: 0 auto;box-shadow: 0 0 20px 0 #e8e8e8;border-radius: 30px;padding: 40px 30px 14px;}.vacancy-title {margin-bottom: 26px;}.contact-lw {margin-bottom: 38px;}.contact-box span {padding-left: 1px;display: block;text-align: center;}.contact-box svg {color: #FFDB58;}.career:hover {transition: 0.5s;box-shadow: 0 0 20px 0 #bdeeff;}.page-title {text-align: center;margin-bottom: 40px;}.page-title h2 {font-family: "saira-regular";font-weight: 600;color: #515151;font-size: 28px;}.hiring-details {padding-bottom: 80px;}.desc-bx p {font-size: 14px;color: #757575;}.desc-bx {margin: 0 0 50px;}.port-detail {padding: 0 50px;text-align: center;margin-top: 70px;width: 70%;margin: 0 auto;}.port-container {box-shadow: 0 0 10px -4px;padding: 0;border-radius: 30px;overflow: hidden;}.port-detail .service-container img {width: 100% !important;margin-bottom: 0;}.item {width: 25%;}.grid-item--width2 {width: 50%;}.container {width: 90%;margin: 10px auto;}.portfolio-menu {text-align: center;}.portfolio-item .item img {width: 100%;}.portfolio-menu ul li {display: inline-block;margin: 0;list-style: none;padding: 10px 15px;border: 1px solid #fff;cursor: pointer;transition: all 0.5s ease;color: #afafaf;}.portfolio-menu ul li:hover {background: linear-gradient(45deg, #FFDB58, #FDD017);color: white;}.portfolio-item {width: 100%;text-align: center;}.portfolio-item .item {width: 25%;float: left;margin-bottom: 0;padding: 3px;}li.active {background: 0;color: black !important;border-bottom: 1px solid #000 !important;}.p-desc {text-align: left;}.item {padding: 12px !important;}.item a {text-decoration: none;}.p-img {overflow: hidden;height: 158px;}.tech-tags span {color: #9dafb3;border: 1px solid #9dafb3;padding: 3px 12px;border-radius: 20px;}.p-desc h2 {font-weight: 600;text-align: left;margin-bottom: 0;font-size: 20px;height: 26px;overflow: hidden;}.p-desc p {font-size: 14px;font-weight: 400;}.prod-top-content h1 {font-weight: 800;font-size: 47px;}.prod-top-content p {margin-top: 22px;width: 80%;color: #000;}.portfolio-menu ul {padding: 0;text-align: left;border-bottom: 1px solid #ededed;width: 94.5%;}.portfolio-menu ul li:hover {background: transparent;color: #000;border-bottom: 1px solid;font-weight: 400;}.service-container.expertise {text-align: center;background: white;padding: 27px 0;box-shadow: 0 0 20px 0 #e8e8e8;margin-bottom: 26px;}.service-container.expertise img {width: 80px !important;}.service-container.expertise {min-height: 140px;height: 201px !important;}.img-bx-ex {min-height: 110px;}.img-bx-ex {min-height: 110px;vertical-align: middle;height: 110px;display: table-cell;text-align: center;width: 190px;}.work-box {padding: 0 60px;text-align: center;color: #868686;font-size: 14px;line-height: 22px;}.work-graphic img {width: 100%;opacity: 1;}.contact-img {width: 20%;float: left;padding: 92px 0;}.contact-box {width: 50%;margin: 0 auto;}.contact-details {display: inline-block;width: 80%;}.contact-details input, .contact-details textarea {border: 0;box-shadow: 0 0 8px 1px #e4e4e4;width: 100%;margin: 10px;padding: 10px;border-radius: 10px;outline: 0;}::placeholder {color: #696969;font-size: 14px;}.cnt-btn {padding: 10px 50px;text-align: center;}.cnt-btn button {width: 100%;border-radius: 12px;margin-top: 14px;outline: 0;}.contact-lw .contact-box {width: 100%;display: inline-block;margin: 0 auto;}.our-services .service-container {padding: 20px;height: 330px;margin: 10px 20px ;}.our-services .service-container img {margin: 0 auto;}.our-services .service-container p {height: 193px;overflow: hidden;}.map-box {margin-left: 30px;}.services .service-container p {height: 54%;}.services .service-container {height: 361px;}.who-we-are.mainpage-about.services-inner-pg {margin-top: 0;}.list {margin: 40px 20px;}.who-we-are.mainpage-about.services-inner-pg img {border-radius: 20px !important;}.footer-content a {text-decoration: none;transition: 0.5s;}.footer-content a:hover {color: #b0e1f3;}.footer-content a:focus {color: #b0e1f3;}button.icon {display: none;}.map-box img {width: 100%;}.container.cus-fix {margin: 0 33px;}.vc-box {display: inline-block;width: 91%;}.vc-box p {color: #4e4e4e;}.vc-box h2 {color: #FDD017;font-size: 23px;}.vc-box span {font-size: 17px;font-weight: 600;}.apply {text-align: center;}.modal {display: none;position: fixed;z-index: 1;padding-top: 100px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: #000;background-color: rgba(0, 0, 0, 0.4);}.modal-content {background-color: #fefefe;margin: auto;padding: 20px;border: 1px solid #888;width: 80%;}.close {color: #aaa;float: right;font-size: 28px;font-weight: bold;}.close:hover, .close:focus {color: #000;text-decoration: none;cursor: pointer;}.apply-details input, textarea {width: 100%;box-shadow: none;outline: 0;border: 0;border-bottom: 1px solid #ccc;padding: 0 0 9px;margin-bottom: 22px;}.apply-details {padding: 20px;}span.close {text-align: right;}.col-md-12.cus-input input {border: 0;}.col-md-12.cus-input {margin-top: 20px;}@media screen and (max-width: 1366px) {.col-md-8.right-ft {width: 75% !important;max-width: 75%;}.left-ft.col-md-12.col-sm-12-.col-lg-4 {width: 25%;}.footer-logo img {width: 100%;}ul.list-unstyled.contact a {font-size: 14px;}}@media screen and (max-width: 1125px) {.more-about {margin: 19%;}.address {margin: 40px 0;}.service-box {position: relative;width: 40%;}.service-box {margin-right: 50px;}.portfolio-box {width: 41%;margin-right: 20px;top: 7px;left: 50px;}.discuss-box {width: 41%;margin-right: 20px;top: 7px;left: 50px;}.port-detail {width: 100%;}.footer-content .col-lg-4 {max-width: 100%;text-align: ce;}}@media screen and (max-width: 992px) {.vacancy-details {padding: 0 40px;}.vc-box {width: 100%;}.more-about {margin: 19% 12%;}.contact-details {display: inline-block;width: 78%;}.contact-box {width: 80%;}.career {margin-bottom: 30px;}.img-bx-ex {width: 100%;text-align: center;display: inline-block;}.services .col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 100%;}.footer-logo {padding: 80px 50px;text-align: center;}.menu ul li {display: inline-block;margin: 0 7px;}.address {margin: 80px;}.map-box {text-align: center;width: 100%;margin: 0;}.col-md-8.right-ft {width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 100%;}.left-ft.col-md-12.col-sm-12-.col-lg-4 {width: 25%;float: left;}.col-md-8.right-ft {width: 75% !important;max-width: 75%;float: right;}ul.list-unstyled.sitelinks {background: #FDD017;display: inline-block;padding: 20px;text-align: center;width: 100%;}}@media screen and (max-width: 910px) {.service-box {margin-right: 40px;}.service-box.technology-box {margin-right: 0 !important;width: 50%;}}@media screen and (max-width: 768px) {.copyright {padding: 10px 0;}.map-box iframe {width: 90%;height: 340px;}.portfolio-item .item {width: 100% !important;}.portfolio-menu ul {padding: 0;}.top-header {display: inline;width: 100%;}.services .col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 100%;}.service-box.technology-box {width: 80%;}.address {text-align: ce;margin: 50px;}.port-detail {width: 100%;}.who-we-are.mainpage-about img {width: 100%;}.services .service-container p {height: 34%;}.img-bx-ex {width: 100%;margin: auto;text-align: center;display: inline-block;}.career {margin-bottom: 30px;}.contact-img {width: 100%;float: left;padding: 0;text-align: center;}.contact-details {display: inline-block;width: 100%;}.contact-box {width: 90%;}.footer-content .col-md-4 {clear: both;}.footer-logo {padding: 40px 180px;}.footer-logo img {width: 100%;}.menu {position: absolute;top: 68px;right: 0;width: 234px;z-index: 999;background: #fff;text-align: center;color: #bdbdbd !important;box-shadow: 0 0 14px 2px #ececec;border-radius: 0;display: none;}.topnav a {display: none;animation: animateleft 0.4s;}button.icon {padding: 8px 15px;background: 0;border: 0;font-size: 22px;margin: 15px 0;}.topnav button.icon {float: right;display: block;outline: 0;transition: 0.5s;}.topnav.responsive button.icon {color: #46cafa;}.menu ul li {display: block;}.topnav.responsive a {float: none;display: block;text-align: left;color: #fff;text-align: center;margin-right: 0;padding: 8px 0 !important;font-size: 18px;}.topnav.responsive a:hover {color: white;border-color: #c5ecfb;}.who-we-are {margin-top: 0;}.who-we-are.mainpage-about {margin-bottom: 0;padding: 0 20px;}.work-graphic {text-align: center;padding: 10px;}.responsive .menu {padding: 20px;display: block;width: 100%;background: linear-gradient(45deg, #FFDB58, #FDD017);color: white !important;}.menu ul {padding: 0;}.map-box img {width: 100%;}.partner-logo img {width: 268px !important;text-align: center;margin: 0 auto;}.owl-nav {text-align: center;}.our-expertise {padding: 0 10px;text-align: center;}.expert-works ul li {margin: 10px 20px;}.title {text-align: center;}.more-about {margin: 0;text-align: center;}.who-we-desc p {font-size: 18px;text-align: center;}.who-we-are {padding: 70px 20px 0;}.service-box {width: 80%;top: unset;left: 12% !important;}.portfolio-box {width: 80%;top: unset;left: 12% !important;margin-top: 140px;}.discuss-box {width: 80%;top: unset;left: 12% !important;margin-top: 140px;}.our-partner {padding: 40px 0;}.portfolio-box {margin-top: 0;}.discuss-box {margin-top: 0;}.service-box {margin-bottom: 50px;}.portfolio-box {margin-bottom: 50px;}.service-box a.wings-btn, .portfolio-box a.wings-btn, .discuss-box a.wings-btn {position: absolute;bottom: -22px;width: 100%;left: 0 !important;border-radius: 20px;margin: 0 auto;border-top-right-radius: 0;border-top-left-radius: 0;}.our-story {margin-left: 0;text-align: center;margin-bottom: 70px;}ul.list-unstyled.contact {margin-bottom: 40px;}ul.list-unstyled.sitelinks {background: #FDD017;display: inline-block;padding: 20px;text-align: center;width: 100%;}ul.list-unstyled.social-links {text-align: center;margin: 20px;}.p-img {overflow: hidden;height: 158px;background: #eeeef0;}.portfolio-item .item img {width: 50%;}.prod-top-content h1 {font-size: 37px;}.left-ft.col-md-12.col-sm-12-.col-lg-4 {width: 100%;}.col-md-8.right-ft {width: 100% !important;max-width: 100%;}}@media screen and (max-width: 540px) {.services .service-container p {height: 55%;}.services .col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 100%;}
 h2 { color:black;}
 .footer-logo {padding: 40px 70px;}.p-img {overflow: hidden;height: 100%;}.portfolio-item .item img {width: 100%;}}@media screen and (max-width: 375px) {ul.list-unstyled.social-links {text-align: center;margin: 12px;}.address {margin: 0;}.footer-logo {padding: 40px 40px;}}@media screen and (max-width: 320px) {ul.list-unstyled.social-links li {margin-right: 18px;}ul.list-unstyled.social-links {text-align: center;margin: 0;}}