@font-face {font-family: roboto-bold;src: url("../fonts/roboto-bold-webfont.woff");}@font-face {font-family: roboto-light;src: url("../fonts/roboto-light-webfont.woff");}@font-face {font-family: roboto-medium;src: url("../fonts/roboto-medium-webfont.woff");}@font-face {font-family: roboto-regular;src: url("../fonts/roboto-regular-webfont.woff");}html{font-size:62.5%;scroll-behavior:smooth !important;}*{margin: 0;padding: 0;box-sizing: border-box;outline: none;}body{font-family: "Roboto", sans-serif;overflow-x: hidden;}.banner {background-image: url("../images/header-banner.jpg");background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 6.8rem;}.heading{font-size: 4.5rem;font-family: 'Roboto-Bold';}.yellow{color: #F9FF4E !important;}.blue{color: #009AFE !important;}.white{color: #ffffff !important;}.free-trial-text{font-size: 2.8rem;font-weight:600;}.mt-50{margin-top: 5rem !important;}.mt-55{margin-top:5rem !important}.trusted-list {list-style: none;color: #ffffff;margin-bottom: 1.2rem;}.trusted-list li{position: relative;font-family: 'Roboto-Regular';font-size: 2.5rem;padding-left: 3.5rem;line-height: 5.2rem;}.list-arrow-img{position: absolute;left: 0;top:1.3rem;}.py-55{padding: 5.5rem 0;}.bg-blue{background-color: #0093fe;}.mt-90{margin-top:9rem;}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input[type=number] {-moz-appearance: textfield;}.pos-rel{position: relative;}.form-bg{position: relative;}.form-bg:before {content: '';background: url(../images/form-bg.png) no-repeat;width: 100%;height: 100%;position: absolute;right: 0;top: 0;background-position: center;background-size: 100% 100%;}.contain{background: #fff;padding: 4.8rem 4rem 2rem 4rem;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);border-radius: 26px;}.contain .text{text-align: center;font-size: 3.2rem;font-family:Roboto-Medium;color: #005392;position: relative;}.input-control {display: flex;flex-direction: column;position: relative;margin-bottom: 25px;}.input-control img {position: absolute;top: 31%;left: 4px;transform:translateY(-50%);height: auto;}.input-control input {font-family: Roboto-Medium;border: 0px solid #f0f0f0;border-radius: 0px;display: block;font-size: 2.3rem;padding: 1.6rem 0 7px;text-indent: 44px;width: 100%;border-bottom: 2px solid #f0f0f0;background-color: transparent;}.input-control input:focus {outline: 0;}.input-control.success input {border-color: #09c372;}.input-control.error input {border-color: #ff3860;}.input-control .error {color: #ff3860;font-size: 9px;height: 13px;}.contain .form-fill{padding: 30px 0 0 0;}.contain .form-fill .form-row{display: flex;margin: 3.2rem 0;}form .form-row .input-data{width: 100%;height: 4rem;margin: 0 0px;position: relative;}.input-data input, .textarea textarea{display: block;width: 100%;height: 100%;border: none;font-size: 2.3rem;border-bottom: 2px solid rgba(0,0,0, 0.12);background: transparent;}.input-data input:focus ~ label, .textarea textarea:focus ~ label, .input-data input:valid ~ label, .textarea textarea:valid ~ label{transform: translateY(-20px);font-size: 1.4rem;color: #3498db;}.input-data label{position: absolute;pointer-events: none;bottom: 1rem;font-size: 1.6rem;transition: all 0.3s ease;}.input-data .underline{position: absolute;bottom: 0;height: 2px;width: 100%;}.input-data .underline:before{position: absolute;content: "";height: 2px;width: 100%;background: #3498db;transform: scaleX(0);transform-origin: center;transition: transform 0.3s ease;}.input-data input:focus ~ .underline:before, .input-data input:valid ~ .underline:before, .textarea textarea:focus ~ .underline:before, .textarea textarea:valid ~ .underline:before{transform: scale(1);}.submit-btn .input-data{overflow: hidden;height: 45px!important;width: 25%!important;}.submit-btn .input-data .inner{height: 100%;width: 300%;position: absolute;left: -100%;background: -webkit-linear-gradient(right, #56d8e4, #9f01ea, #56d8e4, #9f01ea);transition: all 0.4s;}.btn-submit{color: #FFFFFF;opacity: 1;background-color: #009AFE;padding: 1.9rem 0;font-size: 2.4rem;border-radius: 10px;font-weight:600;}.btn-submit:hover{color: #fff;background-color: #0069d9;border-color: #0062cc;}.assured-text{font-size: 2.2rem;color: #05184A;flex: auto;margin-top: 2.8rem;font-family: Roboto-Bold;}.welcome-section{background-color: #ffffff;margin-top: -17rem;border-radius: 4rem;background-image: url(../images/welcome-igs-bg.jpg);background-position: left top;background-repeat: no-repeat;background-size: cover;}.welcome-section p{font-size: 2.4rem;line-height:5.2rem;font-family:Roboto-Regular;}.clients-says-txt,.mob-app-expert,.card-text{font-size: 2.5rem;line-height: 3.8rem;font-family:Roboto-Regular;}.expert-py{padding-top:5.5rem;padding-bottom:5.5rem;}.client-box{margin:2.8rem 0;padding: 3rem;background: #FFFFFF 0% 0% no-repeat padding-box;border: 0.25px solid rgba(0, 0, 0, 0.1);box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius: 21px;opacity: 1;}.client-box p{font-size: 2.2rem;line-height: 4.5rem;font-family:Roboto-Regular;}.client-box h4{font-size: 2.7rem;color: #081247;font-family: Roboto-Bold;}.rounded-circle{width:75px;height:75px;}.carousel-control-prev {left: -3%;width:0;}.carousel-control-next {right: -3%;width:0;}.carousel-indicators .active {background-color: #f08930 !important;}.counter-bg{background: rgb(0,125,254);background: linear-gradient(180deg, rgba(0,125,254,1) 35%, rgba(0,165,254,1) 100%);}.counter-num-100,.counter{font-size: 8.2rem;font-family: Roboto-Bold;color: #ffffff;}.counter-num-plus{font-size: 4rem;color: #ffffff;font-family: Roboto-Bold;}sup {top: -0.9em !important;}.counter-name p{text-align: left;font-size: 2.4rem;color: #ffffff;font-family:roboto-Regular;}.carousel-indicators li {width: 45px;height: 10px !important;background-color: #e3e1e3 !important;border-top: 0px solid transparent !important;border-bottom: 0px solid transparent !important;border-radius: 25px;}.carousel-indicators {bottom: -26px !important;}.benifit-contact{margin-top: 5.5rem;background-position: center;background-repeat: no-repeat;background-size: 101% 107%;}.mob-app-expert {margin-top: 2.7rem;background-image: url("../images/mobile-app.jpg");background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}.mob-app-expert p{line-height: 5rem !important;font-family: Roboto-Regular;}.serv-card-sec .col-lg-3{padding:0 8px;}.card-body {padding: 2rem 2rem 0 2rem;}.card{padding: 3.5rem 0rem;border: 0px solid rgba(0, 0, 0, .125);border-radius: 25px;background-color: #F6FBFF;min-height: 51rem;transition: all .4s ease;-webkit-transition: all .4s ease;}.card-title{font-size: 3rem;font-family: Roboto-Bold;min-height: 0rem;}.card:hover{background-color: #ffffff;border-bottom: 9px solid rgb(37, 197, 232);}.btn-contact{padding: 0.6rem 3rem !important;}.benifit-contact p{font-size: 3rem;font-family: Roboto-Regular;}.footer-heading{font-size: 4rem;font-family: Roboto-Medium;color: #ffffff;}.city-name{font-size: 2.8rem;font-family: Roboto-Medium;}.footer-text{color:#ffffff;font-size: 2.4rem;font-family: Roboto-Regular;}footer{background-position: center;background-repeat: no-repeat;background-size: cover;}.form-control:focus {background-color: transparent !important;box-shadow: none !important;}.validateField{min-height: 70px;}.validateField span{font-size:1.6rem}.card i{font-size: 7rem;color: #0071BC;}.client-logo-section{margin-top: 27rem;}.client-logo-section{padding:4.3rem 0 6.8rem 0}.client-logo-section .owl-carousel .owl-item img {width: auto !important;margin:0 auto;}.client-logo-section .item{padding:0 2.5rem;}.contact-right-desk{text-align:right;}.read-more-target, .read-more-trigger_opened {display: none;}.read-more-state:checked ~ .read-more-wrap .read-more-target, .read-more-state:checked ~ .read-more-trigger_opened {display: block;}.read-more-state:checked ~ .read-more-trigger_closed {display: none;}.read-more-trigger_closed, .read-more-trigger_opened {color: #009afe;font-weight: 700;font-size: 1.8rem;cursor:pointer;}.media-body{margin-top:2%;}.footer-hr-line{background-color:#fff;width:74rem;}.footer-text a {font-size: 2.9rem;padding-left: 7.5rem;}.white-mail{width: 53px;position: absolute;left: 0;}.only-tb-mob{display:none;}@media (min-width: 1700px) {.container {max-width: 1730px !important;}.wel-pos {top: 211px !important;}.banner {background-image: url("../images/header-banner.jpg");}.input-control {margin-top:2rem;}.contain{margin-left:9rem;}.expert-py{padding-top:5.5rem;padding-bottom:7.4rem;}}@media (max-width: 1680px){html{font-size: 48%;}.white-line{width: 46%;}.form-hire-line{width: 60%;}.contain form .form-row {margin: 5rem 0;}.input-control img {width: 26px;transform: translateY(-70%);}}@media (max-width:1480px) {.banner {padding-top: 2.9rem;}}@media (min-width: 1600px){.container {max-width: 1550px;}}@media (min-width: 1420px){.container {max-width: 1370px;}.wel-pos {top: 160px;}}@media (max-width: 1400px) {html {font-size: 40%;}.wel-pos {top: 160px !important;}.welcome-section p {padding: 0 1rem 0 0;}.trusted-list li {padding-left: 4rem;}.banner {padding-bottom: 6rem;}.validateField {min-height: 50px;}.input-control img {width: 21px;transform: translateY(-69%);}.input-control input {text-indent: 33px;}.media-body {margin-top: 5%;}.input-control {margin-bottom: 15px;margin-top:3rem;}.list-arrow-img {top: 0.6rem;}.white-mail{width: 33px;position: absolute;left: 0;}.client-logo-section {margin-top: 24rem;}}@media (max-width: 1024px){.input-control input {padding: 0.5rem 0 0.7rem;}.banner{height: auto;}.contain form .form-row {margin: 5rem 0 1rem;}.contain {padding: 4rem 4rem 1rem 4rem;}.card {min-height: 58rem;}.clients-says-txt, .mob-app-expert, .card-text {line-height: normal;}.welcome-section p {line-height: 4rem;}}@media (max-width: 991px){.banner {background-position: top center;background-size: 100% 62%;}.welcome-section {margin-top: 0rem;background-image: none;}.only-tb-mob{display:block;}.card{min-height:auto;}.contact-right-desk {text-align: center;}.input-control img {top: 40%;}.partner-network{margin-bottom: 4rem;}.trusted-list {margin-bottom: 3rem;}.list-arrow-img {top: 0.8rem;}.mt-55 {margin-top: 3rem !important;}.client-logo-section {margin-top: 26rem;}}@media (max-width: 767px) {.banner {background-size: 280% 62%;}.wel-pos {top: 55px !important;}.client-logo-section {margin-top: 7rem;}.footer-hr-line{background-color:#fff;width:100%;}.btn-submit,.btn-contact {font-size: 1.7rem;}.input-control img {top: 33%;transform:translateY(-76%)}.pd-mob-top-0{padding-top:0 !important;}.mt-90 {margin-top: 4rem;}.text-center-sm,.contact-right-desk{text-align:center;}.client-logo-section .owl-carousel .owl-item img {margin: 0 auto;}.carousel-control-prev,.carousel-control-next{display: none;}.contain .text{font-size: 30px;}.contain form{padding: 10px 0 0 0;}.contain form .form-row{display: block;}form .form-row .input-data{margin: 35px 0!important;}.submit-btn .input-data{width: 40%!important;}.counter-name p {text-align: center;}.ml-7,.couter-head{text-align: center;}.white-line {width: 75%;margin:0 auto;}.mob-app-expert {margin-top: 0rem;}.input-control img {width: 15px;}.card ,.card-text{min-height: auto !important;}}