/*for i-mac*/
@media screen and (min-width: 1800px) {.top-banner {background-size: cover;}.inner-banners {background-size: 100% auto;}.lt-inner-banner {background-size: cover !important;}.banner-content {margin: 20px auto 0;}.column-box p {padding: 40px 35px;}.inner-banners .red-border {margin: 20px auto 10px;}.top-banner .red-border {margin: 28px auto 24px;}.typed-cursor {display: none;}.typed-cursor.typed-cursor--blink {display: none;}.cms-development .banner-right-content {padding: 50px 45px 0 0;}.banner-right-content {padding-top: 50px;}.web-development .banner-right-content {padding: 120px 55px 0 70px;}.web-development .heart-img {top: 20px;}.mobile-development.mb-app-dev .left-img {top: 90px;}.mobile-development.mb-app-dev .banner-left-img {position: static;}.mobile-development.mb-app-dev {position: relative;}.mobile-development.mb-app-dev .left-img {top: auto;position: absolute;left: calc(5% + 15px);bottom: 0;}.mobile-development.mb-app-dev .left-img img {float: left;}.web-img .left-img img {left: -260px;top: 25px;max-width: none;}.ecommerce-img .left-img img {top: 50px;}.android-img img {top: -25px;}.ios-development img.mob-dev {width: 100%;position: relative;top: 35px;}img.full-cross {width: 100%;}.cross-platform .banner-right-content {padding-top: 130px;}.mobile-development .augmented-banner .left-img {top: 89px;}.augmented-banner .banner-right-content {padding-right: 180px;}.software-img .left-img img {top: 7px;max-width: none;}.testing-banner .banner-right-content {padding-right: 150px;}.testing-banner .heart-img {top: 0;}.testing-banner .left-img img {bottom: -100px;}.internet-things-banner .h1, .internet-things-banner h1 {font-size: 110px;}.bigdata-analytics-banner .lt-content, .sap-development-banner .it-content {padding: 17vh 15px 0;}.internet-things-banner .lt-content {padding: 23vh 15px 0;}.blockchian-banner .lt-content {padding: 23vh 15px 0;}.artifical-intelligence-banner .lt-content {padding: 20vh 15px 0;}.cloud-computing-banner .lt-content {padding: 26vh 15px 0;}.banner-content {max-width: 50%;}.banner-content h4.sub-heading.sm-font {font-size: 135px;line-height: 115px;height: 230px;}.banner-content h2.sub-heading.sm-font {font-size: 135px;line-height: 115px;height: 230px;}.app-developer ul li a h2, .app-developer ul li h2, .app-developer ul li, .app-developer ul li a h2, .app-developer ul li h2 {font-size: 22px;}.app-developer p, .app-developer h2, .app-developer h1.sm-h1 {font-size: 60px;line-height: 60px;}.app-developer ul li::before {top: 16px;}.app-developer .right-form-sec {max-width: 480px;}.form-container h3, .form-container .h3 {font-size: 30px;line-height: 0.8;}.form-container small {font-size: 13px;}.form-container .input-text {height: 48px;}.ec-banner-master .form-container label, .form-popup-ms .form-container label {font-size: 17px;}.form-container .input-text {font-size: 18px;}.intl-tel-input.separate-dial-code .selected-dial-code {font-size: 15px !important;}.intl-tel-input.separate-dial-code .selected-flag {margin: 14px auto 0 !important;}.intl-tel-input .country-list .flag-box:hover, .intl-tel-input .country-list .country-name:hover, .intl-tel-input .country-list .country, .intl-tel-input .country-list .country.highlight, .highlight {font-size: 15px;}.form-container .intl-tel-input .country-list {width: 430px !important;max-width: 450px !important;}.right-form-sec .btn.gry-btn {font-size: 20px;padding: 15px 21px;}.right-form-sec .form-container .input-text.textarea {height: 100px;}#slide-portfolio.campcrate {max-height: 840px;min-height: 0;height: 100vh;}.app-developer .left-text-sec {width: 60%;}.menu-listing p, .menu-listing p a, .footernav li a, .rating-bottom, .hvQues, .linkings li a, .linkings li a {font-size: 17px;}.footer-head a, .hvQues .footer-head {font-size: 20px;}.linkings li.main-link a {font-size: 18px;}#navigation li.nav-item a {font-size: 18px;}#navigation li.nav-item .sub-menu li a {font-size: 16px;padding: 4px 15px 6px 15px;}.software-development-sec .left-img img {width: 100%;}.cols h4, .cols .h4, .cols .h4 a, .figcaption h4, .largest-company-sec .cols h3, .enterprise-sec .cols-sec h2 {font-size: 19px;}.linkings li.main-link a {font-size: 19px;}#navigation li.nav-item .sub-menu {min-width: 300px;}.img-column {overflow: hidden;}.img-column img {width: 100%;max-height: none;}}@media screen and (max-width: 1790px) and (min-width: 1620px) {.ios-development img.mob-dev {width: 100%;position: relative;top: -16px;}img.full-cross {width: 100%;}.mobile-development .augmented-banner .left-img {top: 1px;}.testing-banner .banner-right-content {padding-right: 100px;}.top-banner {background-size: cover;}.inner-banners {background-size: 100% auto;}#navigation li.nav-item .sub-menu {min-width: 300px;}.img-column {overflow: hidden;}.img-column img {width: 100%;max-height: none;}}
/*for mac*/
@media screen and (max-width: 1590px) {.h4, .left-content h1.title-h1 {font-size: 40px;}.brands li {margin: 0 3.5% 0 0;}#innercontainer .column {padding: 40px 35px;}.column-box p {padding: 40px 10px;}
/*.cols-sec.d-inline .cols { margin: 0 auto 10px; height: 250px;}*/
/*.largest-company-sec .cols-sec.d-inline .cols:nth-child(3), .largest-company-sec .cols-sec.d-inline .cols:nth-child(4), .largest-company-sec .cols-sec.d-inline .cols { margin: 0 auto 30px;}*/
.largest-company-sec .cols-sec.d-inline {display: flex !important;}.largest-company-sec .cols-sec .cols:nth-child(3), .largest-company-sec .cols-sec .cols:nth-child(4), .largest-company-sec .cols-sec .cols {margin: 0 auto 20px;}.tools-row .grnt-cols {max-width: 20%;}.tools-row .grnt-cols img {max-width: 100%;}.profile-cols a {padding: 30px 30px 60px 30px;}#slideshow {height: 380px;}ul.hire-team-process li {padding: 0 20px;}.banner-left-img {padding-left: 35px;padding-top: 53px;}.banner-left-img.software-img {padding-top: 35px;}.banner-left-img.augmented-banner {padding-top: 55px;}.banner-left-img.augmented-banner img.full {max-width: 800px;position: relative;top: 8px;}.banner-left-img img, .banner-left-img figure.left-img {max-width: 100%;float: left;left: 0;}.mobile-development .left-img .mob-dev {width: 110%;position: relative;top: 1px;left: -48px;max-width: none;}img.full-cross {max-width: none;left: -70px;width: 115%;top: -21px;}.cross-platform .banner-right-content {padding-left: 50px;padding-right: 30px;}.app-developer .left-text-sec {margin: 20px auto 0;}.inner-banners .main-heading.sm, .inner-banners h1 {font-size: 88px;}.h4.sec-heading a {font-size: 40px;}.indus-sec .desc-area h3 {font-size: 19px;}.banner-left-img.cms-img {margin-left: -35px;}.banner-left-img.cms-img img {left: -150px;max-width: 115%;top: -10px;}.cms-development .heart-img {padding-right: 0;margin-right: -0px;}.mobile-development .heart-img {padding: 0 0 0 0;}.ecommerce-img.banner-left-img {padding-top: 35px;}.cms-development .banner-right-content {padding: 0px 15px 0 0;}.ecommerce-img .left-img img {position: relative;left: -80px;top: -20px;max-width: 125%;}.software-img .left-img img {max-width: 940px;}.testing-banner .left-img img {position: relative;left: -183px;bottom: 0px;max-width: 760px;}.web-img .left-img img {position: relative;left: -240px;top: -10px;max-width: 980px;}.cms-solutions-sec .right-img img {max-width: 750px;}.augmented-banner .heart-img {margin-bottom: -55px;}.right-form-sec .blue-bar {padding: 37px 20px 0px 20px;}img.lt-img {float: right;left: 0;}.lt-inner-banner.bigdata-analytics-banner, .it-inner-banner.sap-development-banner, .lt-inner-banner.artifical-intelligence-banner, .lt-inner-banner.cloud-computing-banner {background-size: cover;}.contactform .form-group .input {font-weight: 300;}.contactform .form-group .input:focus+label, .contactform .form-group .input.valid+label {top: 14px;}.mobile-content-sec .right-img img {max-width: 650px;right: -55px;}.android-mob .right-img img {max-width: 700px;right: -70px;bottom: -172px;}.mb-app-dev .banner-left-img img {max-width: none;position: relative;top: -53px;}.short-heading, h2.in-h2, .short-heading h2 {font-size: 20px;}.ios-development img.mob-dev {width: 180%;position: relative;top: -31px;right: auto;max-width: 120%;left: -45px;}.android-dev-sec .android-img img {max-width: none;width: 610px;position: relative;top: -150px;left: -58px;}.conversation-sec .inner-box .middle-align {padding: 0px 40px;}.about-section div.container-fluid.row>div.col-sm-5 {padding-right: 10px;}.overlay:before {right: 15px;}.half-height {height: 126px;}#slide-portfolio.campcrate {min-height: 0;}.bigdata-analytics-banner .lt-content, .sap-development-banner .it-content {padding: 7vh 15px 0;}.artifical-intelligence-banner .lt-content {padding: 5vh 15px 0;}.cloud-computing-banner .lt-content {padding: 7vh 15px 0;}.cloud-computing-banner .banner-des, .cloud-computing-banner .banner-des h2 , .cloud-computing-banner .banner-des h1 {font-size: 24px;}.internet-things-banner .h1, .internet-things-banner h1 {font-size: 89px;}.banner-content {padding: 43px 0 0 90px;}.cols h4, .cols .h4, .cols .h4 a, .figcaption h4, .largest-company-sec .cols h3, .enterprise-sec .cols-sec h2 {font-size: 18.5px;}.linkings li.main-link a {font-size: 18.5px;}.sitemap-section .linkings li.main-link a {font-size: 16.5px;}.inner-banners {background-size: 100% auto;}.solutions.inner-banners, .careers {background-size: auto;background-position: 70% 0%;}.consulting-banner.inner-banners, .dedicated-teams-banner.inner-banners {background-size: auto 100%;background-position: 70% 0%;}.services, .technologies-banner {background-position: 0px -75px;background-size: 103% auto;}.latest-thinking {background-position: 0px -100px;}.industries {background-position: 0px -15px;background-size: 103% auto;}.corporate, .testimonials {background-position: 0px -90px;}.outsourcing-banner, .sitemap {background-position: 0px -45px;}
/*Whats New*/
.wh-col .h3 {font-size: 28px;height: 53px;}.wh-col {padding: 70px 25px;}.outsourcing-banner .banner-des, .outsourcing-banner .banner-des h2 , .outsourcing-banner .banner-des h1, .hire-developers-banner .banner-des, .hire-developers-banner .banner-des h2 , .hire-developers-banner .banner-des h1, .technologies-banner .banner-des, .technologies-banner .banner-des h2 , .technologies-banner .banner-des h1 {font-size: 22px;line-height: 28px;}.lt-inner-banner.outsourcing-banner {background-size: cover;}.developers-columns .profile-cols a {padding: 30px 25px 40px 25px;}.lt-inner-banner.technologies-banner {background-attachment: scroll;background-position: center top;background-size: cover;}.our-blog-columns .h5 {font-size: 16px;}.our-blog-columns .bottom-para {font-size: 16px;}.our-blog-columns .wh-col {max-height: 454px;}.our-blog-columns .blue-border {margin: 10px auto 10px;}.our-blog-columns .img-column a {display: inline-block;height: 100%;}.our-blog-columns .img-column img {height: 100%;}.img-column {padding: 0;max-height: 454px;background: #b43f48;}.guarantee-row .grnt-cols, .partners-row .grnt-cols {padding: 0 24px;}.footer-logos {right: -40px;}.contact-form-popup .contact-section .form-left {padding: 35px 80px;}.contact-form-popup .contactform .form-group .textarea {height: 80px;float: left;width: 100%;}.menu-title {margin: 40px auto 20px 33px;}.full-screen-menu .red-btn, .full-screen-menu .red-btn:hover {margin: 15px auto 0 41px;}.contact-form-popup.section {padding: 0 16px 0 9px;}.contact-form-popup .contactform .form-group {padding: 27px 30px 12px 30px;}.contact-form-popup .contactform .form-group .input+label {top: 27px;}.contact-form-popup .contactform .form-group .input.valid+label, .contact-form-popup .contactform .form-group .input:focus+label {top: 14px;}.contact-form-popup .contactform .form-group .budget {top: -6px;}.contact-form-popup .office-sec {width: calc(100% + 22px);left: -8px;}.office-sec .col:nth-child(1) {padding: 40px 3.5% 40px 6%;}.office-sec .social-icons {transform: translate(-35px, -38%);}.side-navigation li a, .side-navigation li .menu-link {font-size: 27px;line-height: 1.4;}.inner-sub-menus li a {font-size: 14px;}.RNms .banner-right-content .h2 {font-size: 65px;}}
/*for laptop*/
@media screen and (max-width: 1590px) and (min-width: 1360px) {.inner-banners .col-lg-7, .inner-banners .col-sm-7 {-ms-flex: 0 0 65.333333%;flex: 0 0 65.333333%;max-width: 63.333333%;}.inner-banners .col-lg-8 {-ms-flex: 0 0 74.666667%;flex: 0 0 74.666667%;max-width: 74.666667%;}.banner-content .red-btn, .banner-content .red-btn:hover {font-size: 19px;}.section.enterprise-sec .row {margin: 0;}.section.enterprise-sec .cols-sec {padding: 0 0 0 25px;}.section.enterprise-sec .cols-sec .cols:nth-child(odd) {padding-right: 30px;}.section.enterprise-sec .cols-sec .cols:nth-child(even) {padding-left: 23px;}.mobile-app-development-ms .cols-sec {padding: 0 0 0 30px;}.mobile-app-development-ms .cols-sec .cols:nth-child(odd) {padding-right: 20px;}.mobile-app-development-ms .cols-sec .cols:nth-child(even) {padding-left: 20px;}.java-development-ms .cols-sec {padding: 0 0 0 30px;}.java-development-ms .cols-sec .cols:nth-child(odd) {padding-right: 25px;}.java-development-ms .cols-sec .cols:nth-child(even) {padding-left: 30px;}.java-development-ms .left-content .para {padding-right: 0px;}.asp-net-development-ms .left-content {padding-right: 5px;}.asp-net-development-ms .cols-sec {padding: 0 0 0 30px;}.asp-net-development-ms .cols-sec .cols:nth-child(odd) {padding-right: 10px;}.asp-net-development-ms .cols-sec .cols:nth-child(even) {padding-left: 25px;}}
/*for laptop*/
@media screen and (max-width: 1400px) {#navigation li.nav-item {margin: 0 12px;}.sub-heading, .banner-content h4.sub-heading {font-size: 120px;line-height: 90px;margin-top: 40px;}.typed-cursor.typed-cursor--blink {display: none;}.cols-sec .cols:nth-child(odd) {padding-right: 30px;}.transform-sec .h3 {font-size: 60px;}.sm-title {font-size: 20px;}.h4, .left-content h1.title-h1, .h4.sec-heading a {font-size: 38px;}.consultation-sec .banner-title {font-size: 48px;}.footer-head a, .hvQues .footer-head {font-size: 17px;}img.lt-img {left: 0;}.inner-banners .top-heading, .inner-banners .top-heading h2 {font-size: 26px;}.inner-banners .main-heading, .inner-banners h1 {font-size: 85px;letter-spacing: -4.5px;}.inner-banners .main-heading.sm {font-size: 85px;}#innercontainer .column {padding: 40px 25px;}.bigdata-analytics-banner .h1, .sap-development-banner .h1, .internet-things-banner .h1, .blockchian-banner .h1, .artifical-intelligence-banner .h1, .cloud-computing-banner .h1, .hire-developers-banner.lt-inner-banner h1 {font-size: 90px;margin: 0px 0 0;letter-spacing: -5px;line-height: 95px;}.bigdata-analytics-banner h1, .sap-development-banner h1, .internet-things-banner h1, .blockchian-banner h1, .artifical-intelligence-banner h1, .cloud-computing-banner h1 {font-size: 90px;margin: 0px 0 0;letter-spacing: -5px;line-height: 95px;}.tools-row .grnt-cols img {max-width: 100%;}.largest-company-sec .cols-sec .cols:nth-child(3), .largest-company-sec .cols-sec .cols:nth-child(4), .largest-company-sec .cols-sec .cols {margin: 0 auto 0px;}.cols-sec .cols:nth-child(odd) {padding-right: 25px;}.cols-sec .cols:nth-child(even) {padding-left: 25px;}.banner-left-img.augmented-banner img.full {top: 18px;}#slideshow {height: 361px;margin: 14px auto 0;}ul.hire-team-process li {padding: 0 18px;}ul.hire-team-process li .figcaption h4 {padding: 0 10px;}.dedicated-teams>.container-fluid>.row {margin: 0 auto;}.banner-left-img {padding-left: 35px;padding-top: 60px;}.mb-app-dev .banner-left-img {padding-top: 53px;}.banner-left-img.augmented-banner {padding-top: 72px;}.banner-section.augmented-banner {padding: 130px 0 0px;}.banner-left-img.software-img {padding-top: 110px;}.software-img .left-img img {left: -308px;}.ios-development img.mob-dev {top: 26px;}.banner-left-img img, .banner-left-img figure.left-img {max-width: 100%;float: left;left: 0;}.mobile-development .h2.smlr {font-size: 60px;}.banner-left-img img.full-cross {max-width: none;left: -70px;top: -8px;width: 120%;}.cross-platform .banner-right-content .h2 {font-size: 75px;}.section.largest-company-sec>.container-fluid>.row {margin: 0 auto;padding: 0;}.section.largest-company-sec>.container-fluid>.row.guarantee-row, .section.largest-company-sec>.container-fluid>.row.partners-row, .section.largest-company-sec>.container-fluid>.row.tools-row {margin: 70px auto 0;}.app-developer p, .app-developer h2, .app-developer h1.sm-h1 {font-size: 45px;line-height: 47px;}.inner-banners .main-heading.sm {font-size: 84px;}.top-row span {padding: 6px 10px 6px 0;margin: 0 10px 0 0;}.software-img .left-img img {max-width: 854px;}.web-img .left-img img {top: -7px;}.right-form-sec .blue-bar {padding: 23px 20px 0px 20px;}
/* .section .container-fluid, .footer .container-fluid, .brands-section .container-fluid, .back-row .container-fluid, .detailed-section .container-fluid, .industries-details .container-fluid { padding: 0 75px;} */
.section .container-fluid, .footer .container-fluid, .brands-section .container-fluid, .back-row .container-fluid, .detailed-section .container-fluid, .industries-details .container-fluid {padding: 0 45px;}.banner-content {padding-left: 45px;}.header-container {padding: 0 20px;}.conversation-sec .inner-box .middle-align {padding: 0px 30px;}.conversation-sec .inner-box .h3 {font-size: 28px;}.icon-sec {width: 75px;}.section.banner-section {padding: 120px 0 0px;}.mb-app-dev .banner-left-img img {max-width: 520px;position: relative;top: 3px;}.android-dev-sec .android-img img {width: 590px;top: -120px;left: -68px;}.lt-inner-banner:before {bottom: 0;height: 100vh;}.lt-inner-banner {padding: 90px 0 70px 0;}.bigdata-analytics-banner .lt-content {padding: 5vh 15px 0;}.internet-things-banner .lt-content {padding: 10vh 15px 0;}.blockchian-banner .lt-content {padding: 14vh 15px 0;}.artifical-intelligence-banner .lt-content {padding: 8vh 15px 0;}.cloud-computing-banner .lt-content {padding: 7vh 15px 0;}.industries-details .blue-box {padding: 25px 25px;}.full-screen-menu .right-menu {height: calc(100vh - 152px);}.office-sec .col {padding: 20px 2%;}.office-sec .col:nth-child(1) {padding: 20px 1.5%;}.office-sec .col:nth-child(5) {padding: 20px 1%;}.half-height {height: 118px;}.banner-content h4.sub-heading.sm-font {font-size: 110px;line-height: 90px;margin-top: 40px;margin-bottom: 0px;height: 190px;}.banner-content h2.sub-heading.sm-font {font-size: 110px;line-height: 90px;margin-top: 40px;margin-bottom: 0px;height: 190px;}.cross-platform-banner .banner-content h4.sub-heading.sm-font {font-size: 105px;line-height: 90px;margin-top: 40px;margin-bottom: 0px;height: 190px;}.cross-platform-banner .banner-content h2.sub-heading.sm-font {font-size: 105px;line-height: 90px;margin-top: 40px;margin-bottom: 0px;height: 190px;}.banner-content {max-width: 940px;}.top-banner .red-border {margin: 25px auto 23px;}.typed-cursor.typed-cursor--blink, .typed-cursor {display: none;}
/*Value-proposition*/
.value-proposition .column {height: 480px;}.hover-content {padding: 40px 25px 0;}.value-proposition .column>.h3 {bottom: 15px;left: 25px;}
/*Whats New*/
.wh-col .h3 {font-size: 26px;height: 53px;}.dedicated-team-sec .small-heading, .benifits-heading .small-heading, .development-process-sec .small-heading {padding: 0 6%;}.guarantee-row .grnt-cols, .partners-row .grnt-cols {padding: 0 17px;}.footer-logos .cluth {width: 120px;}.contact-form-popup .contact-section .form-left {padding: 30px 80px;}.contact-form-popup .contactform .form-group.captcha-sec {padding: 16px 30px 15px 30px;}.menu-title {margin: 24px auto 20px 30px;font-size: 18.12vh;line-height: 0.75;}.full-screen-menu .red-btn, .full-screen-menu .red-btn:hover {margin: 40px auto 0 41px;}.contact-form-popup .top-row.wht-bar {padding: 15px 20px 15px 0px;}}
/*for Ipad*/
@media screen and (max-width: 1360px) {}
/*for Ipad*/
@media screen and (max-width: 1279px) {.banner-content {padding: 0 0 0 25px;}.header-container {padding: 0;}#navigation li.nav-item {margin: 0 10px;}.section {padding: 60px 0;}.section .container-fluid, .footer .container-fluid, .brands-section .container-fluid, .back-row .container-fluid, .detailed-section .container-fluid, .industries-details .container-fluid {padding: 0 2%;}.cols-sec .cols:nth-child(odd) {padding-right: 15px;}.cols-sec .cols:nth-child(even) {padding-left: 15px;}.cols-sec {padding: 0 0 0 10px;}.enterprise-sec .row {margin: 0;}.h4, .left-content h1.title-h1, .h4.sec-heading a {font-size: 28px;line-height: 1.1;}.transform-sec .h3 {font-size: 50px;}.sm-title {font-size: 16px;}.consultation-sec .banner-title {font-size: 42px;}.brands-section .brands {width: 100%;margin: 0 auto 15px;}.brands-section .circle-btn.red-btn {margin: 15px auto 0;}.column-box p {padding: 25px 5px;}.inner-cols {height: 310px;}.inner-cols .para {padding: 0 10px;}.circle-btn, .circle-btn:hover {margin: 19px auto 0;}.owl-carousel .owl-item img {width: 70%;margin: 0 auto;}.hvQues .phone-contact a {font-size: 29px;}.service-col, .company-col, .solution-col {padding: 0 10px;}.footer .inner-footer {padding: 70px 0 50px;}img.lt-img {left: 0;max-width: 100%;height: auto;}.partners-row {margin: 0px auto 0;}.section.partners-section {padding: 40px 0;}ul.hire-team-process li {padding: 0 10px;}ul.hire-team-process li .figcaption h4 {font-size: 14px;}ul.hire-team-process li:after {right: -12%;width: 24%;}.big-data .h4.sm, .left-cols>div .h4, .right-cols>div .h4, .boxes-sections .full-row .h4, .left-cols>a .h4, .right-cols>a .h4, .boxes-sections .full-row a .h4, .boxes-sections a h2 {font-size: 32px;margin: 0 auto 15px;letter-spacing: -1px;}.inner-banners .main-heading, .inner-banners h1 {font-size: 75px;letter-spacing: -4px;}.inner-banners .main-heading.sm {font-size: 70px;}.boxes-sections .middle-content {padding: 20px 20px;}.menu-title {font-size: 15.12vh;letter-spacing: -1.4vh;}.success-stories .small-heading {font-size: 20px;line-height: 1.4;}.contact-section {margin: 90px 3% 110px;width: auto;max-width: none;}.floatLeft.captcha {margin: 0 auto;}.right-form-sec .reviews {padding: 43px 30px;}.top-review-img {padding: 38px 30px 0;}.industries-details .inner-container {padding: 0 20px 0;}.left-sec {padding-right: 35px;}.right-sec {padding-left: 25px;}.left-sec, .right-sec {padding-top: 40px;}.android-banner, .industries, .asp-net-banner, .cross-platform-banner, .iphone-banner, .java-banner, .php-banner, .software-banner, .web-banner {background-attachment: scroll;}.android-banner, .asp-net-banner, .cross-platform-banner, .iphone-banner, .java-banner, .php-banner, .software-banner, .web-banner {background-position: 0 0;}.blue-box .circle-btn {padding: 12px 15px 12px 38px;font-size: 13px;}.blue-box .circle-btn:before, .blue-box .circle-btn:after {top: 10px;left: 12px;}.tools-technology .banner-title {font-size: 50px;letter-spacing: -2px;}.section.tools-technology {padding: 60px 0 0;}.tools-row {margin: 60px auto 0;}.lt-content {padding: 20vh 15px 0;}#slideshow {height: 289px;margin: 4px auto 0;}.profile-cols a {padding: 30px 10px 40px 10px;}.left-img img {max-width: 100%;}.banner-right-content .h2 {font-size: 40px;letter-spacing: -1px;}.cms-development .heart-img {padding-right: 0;}.cms-development .heart-img {margin-bottom: -50px;}.heart-img img {max-width: 130px;}.banner-left-img.cms-img img {left: -95px;max-width: 115%;top: 50px;}.mobile-development .h2.smlr {font-size: 45px;}.mobile-development .left-img {padding: 40px 0 0;float: left;width: 100%;}.section.banner-section {height: auto;min-height: 0;}.mobile-development .left-img img {float: left;}.section.banner-section {padding: 115px 0 0px;}.ecommerce-img.banner-left-img {padding-top: 0px;margin-bottom: -60px;}.ecommerce-img.banner-left-img img {left: -35px;top: -20px;max-width: 115%;}.heart-img {padding: 0 0px 0 0;margin-bottom: -100px;}.mb-app-dev .banner-right-content {padding: 40px 55px 0 70px;}.android-dev-sec .android-img img {width: 470px;top: 0;left: -60px;}.android-dev-sec .banner-left-img figure.left-img, .android-dev-sec .banner-left-img {padding-top: 0;}.android-dev-sec .banner-right-content {padding-top: 30px;}.android-dev-sec .android-img img {width: 470px;top: -50px;left: -60px;margin-bottom: -100px;}.ios-development .heart-img {margin-bottom: 0px;}.ios-development img.mob-dev {top: 0;left: -25px;}.cross-platform .banner-right-content .h2 {font-size: 54px;}.dedicated-teams .cols-sec {padding: 0 0 0 18px;}.sm-cols .sm-heading {padding: 20px 13px;font-size: 20px;}.dedicated-team-sec .profile-cols a {padding: 30px 25px 40px 25px;}.banner-right-content {padding-left: 30px;}.banner-left-img img.full-cross {max-width: none;left: -50px;top: 20px;}.ec-banner-master .container {padding: 0 12px;}.form-container h3, .form-container .h3 {font-size: 23px;}.app-developer p, .app-developer h2, .app-developer h1.sm-h1 {font-size: 40px;line-height: 42px;}#slide-portfolio, #slide-portfolio #slides2 {padding: 0 0px;}#slide-portfolio.fade-portfolio .bottom-grd, #slide-portfolio .bottom-grd {top: 325px;}#slide-portfolio .slidesjs-pagination {margin: -32px auto;}.dashed-circle {width: 150px;height: 150px;background-size: 65px;}#slide-portfolio h2, #slide-portfolio h4, #slide-portfolio .h4 {font-size: 65px;letter-spacing: -4px;}#slide-portfolio .slidesjs-control {margin-top: 20px;}#slide-portfolio.fade-portfolio .fitfix-sec .right-text-sec, #slide-portfolio.campcrate .right-text-sec {padding: 0 30px;}#slide-portfolio.campcrate .left-img-sec figure img {max-width: 80%;}#slide-portfolio.sections p {font-size: 22px;line-height: 27px;}#slide-portfolio.sections p br {display: none;}#slide-portfolio.campcrate .left-img-sec figure img {max-width: 95%;}.sitemap-section .linkings {padding: 15px 15px 80px 15px;}.inner-banners .main-heading.sm {font-size: 65px;}.top-row .red-btn {margin: 10px 12px 0 0;}.top-row .red-btn.bck-link {margin: 0 12px 0 0;}
/*.cms-solutions-sec .right-img img { max-width: 550px; position: absolute; right: -40px; bottom: -110px;}*/
.cms-solutions-sec .right-img img {max-width: 500px;position: absolute;right: -30px;bottom: -60px;}.android-mob .right-img img {bottom: -85px }.cms-solutions-sec .left-content {padding: 0px 0px 0px 15px;}.cms-solutions-sec.section {padding: 60px 0;}.section.partners-section.br-btm {padding: 54px 0 40px 0;}.conversation-sec .inner-box .middle-align {padding: 0px 20px;text-align: left;}.conversation-sec .inner-box .h3 {font-size: 18px;}.icon-sec {width: 60px;height: 60px;float: left;margin: -8px 25px 0 15px;}.conversation-sec .inner-box .sm-heading {font-size: 13px;}.conversation-sec .inner-box {height: 250px;}.conversation-sec .four-row .icon-sec img {max-width: 40px;}.conversation-sec .inner-box .sm-heading {font-size: 11px;}.largest-company-sec .wht-boxes.cols-sec .cols {margin: 0 -1px -1px 0;padding: 30px 20px;}.section.conversation-sec {border-bottom: 1px solid #e5e5e5;}#navigation li.nav-item.contact-num {display: none;}.bottom-banner .owl-nav {right: 30px;}#innercontainer .column {padding: 30px 15px;}.indus-sec .desc-area h3 {font-size: 16px;}#innercontainer .column img, .wht-boxes .cols img {max-width: 45px;max-height: 50px;}.section.guarantee-sec {padding: 60px 0 90px;}.guarantee-row .grnt-cols, .partners-row .grnt-cols {padding: 0 20px;}.software-development-sec .content-right {padding: 40px 40px 35px;}.software-development-sec .content-right .h4 {margin: 10px auto 25px;}.software-development-sec .left-img img {height: 435px;max-width: none;}.testimonial-sec {height: 345px;}.testimonial-sec .testimonial-slider {bottom: 60px;}.profile-cols h2 {font-size: 15px;line-height: 1.2;}.hire-developers-sec .profile-cols {font-size: 14px;padding: 0px 15px 0px 15px;}.profile-cols a {padding: 30px 10px 30px 10px;}.section.development-process-sec {padding: 70px 0 80px 0;}.software-development .heart-img {margin-bottom: 0;}.software-img .left-img img {position: relative;left: -225px;top: 21px;max-width: 700px;}.testing-banner .heart-img {top: -120px;}.testing-banner .banner-right-content {margin-top: 135px;}.testing-banner .left-img img {left: -112px;bottom: 0px;max-width: 590px;}.bigdata-analytics-banner h1, .sap-development-banner h1, .internet-things-banner h1, .blockchian-banner h1, .artifical-intelligence-banner h1, .cloud-computing-banner h1, .hire-developers-banner.lt-inner-banner h1 {font-size: 70px;margin: 0px 0 0;letter-spacing: -2px;line-height: 1;}.web-img .left-img img {top: auto;margin: 0 0 -80px 33px;max-width: 780px;left: -220px;}.web-img .banner-left-img {padding-top: 40px;}.mb-app-dev .banner-left-img img {max-width: 440px;top: 0;}.mb-app-dev .banner-left-img {padding-top: 0;}.augmented-banner .heart-img {margin-bottom: -5px;}.banner-left-img.augmented-banner img.full {max-width: 600px;top: 0;}.mobile-development .augmented-banner .left-img {height: 410px;padding: 0;left: -60px;top: 44px;}.success-stories .small-heading {margin: 40px auto 20px;}.right-form-sec .blue-bar {padding: 32px 20px 0px 20px;height: 145px;}.inner-banners .col-lg-8, .inner-banners .col-lg-9, .inner-banners .col-lg-10 {flex: 100%;max-width: 100%;margin-bottom: 10px;}.inner-banners .top-heading {padding: 0 10% 0 0;}.inner-banners .main-heading, .inner-banners h1 {margin: 55px 0 0;}.ecommerce-banner {background: url(../images/offerings/ecommerce.jpg) repeat scroll 0px 0px / cover;}.cms-development .banner-right-content {left: 0px;}.bigdata-analytics-banner .lt-content, .sap-development-banner .it-content {padding: 14vh 15px 0;}.internet-things-banner .lt-content {padding: 17vh 15px 0;}.blockchian-banner .lt-content {padding: 22vh 15px 0;}.artifical-intelligence-banner .lt-content {padding: 18vh 15px 0;}.cloud-computing-banner .lt-content {padding: 18vh 15px 0;}.mobile-banner {background: #022a5e url(../images/offerings/mobile.jpg) repeat fixed 0px -50px / cover;}.browse-btn {background-position: 97.5% 27px;}.industries-details .blue-box {padding: 20px 20px;}.half-height {height: 94px;}.co-img {padding: 2px;}.overlay:before {top: 2px;bottom: 2px;left: 2px;right: 15px;}.about-section .row>div.img-pd {padding: 2px;}.video-row iframe {max-height: 270px;padding: 12px;}.video-testimonials .small-heading br {display: none;}.blue-container {display: none;}.value-proposition .column .h3 {font-size: 22px;margin-bottom: 10px;}.hover-content p {font-size: 15px;line-height: 1.3;}.hover-content {padding: 30px 25px 0;}.value-proposition .column {height: 410px;}.section.value-proposition {padding: 90px 0 0;}.wh-col .h3 {font-size: 21px;height: 40px;}.wh-col {padding: 40px 20px;height: 450px;}.section.whats-new {padding: 90px 0 0;}.outsourcing-banner.lt-inner-banner h1 {font-size: 80px;letter-spacing: -4.5px;}
/*.our-blog-columns .wh-col { max-width: 33%; flex: 0 0 33%;}*/
.read-more {bottom: 12px;}.our-blog-columns .wh-col {height: 450px;padding: 10px 10px;}.our-blog-columns .bottom-para {font-size: 15px;line-height: 1.5;}.our-blog-columns .img-column img {max-width: none;width: auto;}.our-blog-columns .img-column {max-height: 450px;overflow: hidden;}.footer-logos {right: -40px;}.footer-logos .cluth {width: 100px;background: url(../images/footer-logos.png) no-repeat 12px -9px;}.footer-logos .good-firm {width: 140px;background: url(../images/footer-logos.png) no-repeat -115px -7px;}.privacy-banner h1 {font-size: 80px;letter-spacing: -3.5px;}.contact-form-popup .contact-section {max-width: 90%;}.contact-form-popup .contact-section .form-left {padding: 25px 50px;}.nav-menu-close {right: 30px;}.dev.magento-banner .banner-content h4.sub-heading.sm-font, .dev.mobile-banner .banner-content h4.sub-heading.sm-font, .dev.android-banner .banner-content h4.sub-heading.sm-font, .dev.iphone-banner .banner-content h4.sub-heading.sm-font, .dev.software-banner .banner-content h4.sub-heading.sm-font {font-size: 72px;letter-spacing: -5px;line-height: 62px;height: 125px;}
/* Duplicate */
.dev.magento-banner .banner-content h2.sub-heading.sm-font, .dev.mobile-banner .banner-content h2.sub-heading.sm-font, .dev.android-banner .banner-content h2.sub-heading.sm-font, .dev.iphone-banner .banner-content h2.sub-heading.sm-font, .dev.software-banner .banner-content h2.sub-heading.sm-font {font-size: 72px;letter-spacing: -5px;line-height: 62px;height: 125px;}.dev.java-banner .banner-content h4.sub-heading.sm-font, .dev.asp-net-banner .banner-content h4.sub-heading.sm-font, .dev.web-banner .banner-content h4.sub-heading.sm-font, .dev.php-banner .banner-content h4.sub-heading.sm-font {font-size: 72px;line-height: 62px;height: 130px;}
/* Duplicate */
.dev.java-banner .banner-content h2.sub-heading.sm-font, .dev.asp-net-banner .banner-content h2.sub-heading.sm-font, .dev.web-banner .banner-content h2.sub-heading.sm-font, .dev.php-banner .banner-content h2.sub-heading.sm-font {font-size: 72px;line-height: 62px;height: 130px;}.cross-platform-banner .banner-content h4.sub-heading.sm-font {font-size: 72px;letter-spacing: -5px;line-height: 70px;height: 130px;}
/* Duplicate */
.cross-platform-banner .banner-content h2.sub-heading.sm-font {font-size: 72px;letter-spacing: -5px;line-height: 70px;height: 130px;}.dev.cross-platform-banner .banner-content h4.sub-heading.sm-font {font-size: 63px;letter-spacing: -3.5px;line-height: 56px;height: 110px;}.dev.ecommerce-banner .banner-content h4.sub-heading.sm-font {font-size: 72px;letter-spacing: -5px;line-height: 62px;height: 125px;}.dev.cross-platform-banner .banner-content h2.sub-heading.sm-font {font-size: 63px;letter-spacing: -3.5px;line-height: 56px;height: 110px;}.dev.ecommerce-banner .banner-content h2.sub-heading.sm-font {font-size: 72px;letter-spacing: -5px;line-height: 62px;height: 125px;}
/*.sub-heading, .banner-content h4.sub-heading { letter-spacing: -8px;}*/
.sub-heading, .banner-content h4.sub-heading, .banner-content h4.sub-heading.sm-font, .cross-platform-banner .banner-content h4.sub-heading.sm-font {height: auto;}.sub-heading, .banner-content h2.sub-heading, .banner-content h2.sub-heading.sm-font, .cross-platform-banner .banner-content h2.sub-heading.sm-font {height: auto;}.office-sec .social-icons {transform: translate(0px, -38%);}#cookie-msg {padding: 13px 10px;}}
/*for Ipad*/
@media screen and (max-width: 1289px) and (min-width: 990px) {.inner-banners .col-lg-7, .inner-banners .col-sm-7 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 77.333333%;}.inner-banners .top-heading {padding: 0;}.inner-banners .col-lg-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 82%;}.inner-banners {background-size: 100% auto;}.solutions.inner-banners, .careers {background-size: 105% auto;background-position: 70% 0%;}.consulting-banner.inner-banners, .dedicated-teams-banner.inner-banners {background-size: 114% auto;background-position: 70% 0%;}.services, .technologies-banner {background-position: 0px -75px;background-size: 103% auto;}.latest-thinking {background-position: 0px -30px;}.industries {background-position: 0px -15px;background-size: 103% auto;}.corporate, .testimonials {background-position: 0px -30px;}.outsourcing-banner, .sitemap {background-position: 0px -45px;}}@media screen and (max-width: 980px) {#slidemenu {display: none;}.left-content {margin: 0 auto 40px;}.transform-sec .h3 {font-size: 40px;display: inline-block;}.tools-technology .banner-title {font-size: 40px;display: inline-block;letter-spacing: -1.5px;}.counter {font-size: 22px;}.counter::after {width: 15px;height: 20px;background: url(../images/plus-ico.png) no-repeat center center / 100%;top: 2px;}.section.links-sec {padding: 70px 0 70px;}.h4, .left-content h1.title-h1 {margin: 10px auto 15px;font-size: 34px;line-height: 1.2;}.certified-sec .sm-col p {font-size: 11px;line-height: 1.2;}.sm-title {font-size: 14px;}.certified-sec .bld-col {padding: 20px 10px;}.certified-sec .sm-col {padding: 20px 0;}.cols-sec .cols {margin: 0 auto 0px;}.consultation-sec .banner-title {font-size: 34px;}.brands li {margin: 0 2.5% 0 0;}.brands li img {max-width: 70px;}.cust-content .h4 br {display: none;}.cust-content {margin: 0 auto 30px;}.column-box p {padding: 25px 20px;}.bottom-banner .owl-nav {right: 20px;}.inner-cols .para {font-size: 12px;}.inner-cols:hover .red-btn, .inner-cols .red-btn {font-size: 12px;}.contact-col {display: none;}.copyright .social-icons {right: 75px;}.footer-head a, .hvQues .footer-head {font-size: 15px;}.menu-listing p, .menu-listing p a, .footernav li a, .rating-bottom, .hvQues, .linkings li a {font-size: 14px;}.small-heading, .small-heading h2, .latest-thinking-sec .small-heading {color: #758495;font-size: 17px;line-height: 1.5;}.corporate-ms .latest-thinking-sec.mbs {padding-bottom: 60px;}.hire-developers-sec .hsgroup .h4, .diffrentiators h4, .development-process-sec .h4, .h4.lrg, .hire-developers-sec .h4 {font-size: 40px;}ul.hire-team-process li {width: 50%;margin: 0 auto 50px }ul.hire-team-process li .figcaption h4 {font-size: 18px;}ul.hire-team-process li.step2:after {display: none;}ul.hire-team-process li:nth-child(3), ul.hire-team-process li:nth-child(4) {margin-bottom: 0;}.success-stories .small-heading {font-size: 20px;line-height: 1.2;}.big-data .h4.sm, .left-cols>div .h4, .right-cols>div .h4, .boxes-sections .full-row .h4, .boxes-sections a h2 {font-size: 27px }.sm-heading {font-size: 17px;}.cloud-computing {height: 260px;}.menu-title {font-size: 95px;letter-spacing: -8px;margin: 70px auto 20px 15px;}.full-screen-menu .right-menu {padding: 0 0 0 38px;}.office-sec .title {font-size: 32px;}.office-sec .col:nth-child(1) {width: 100%;padding: 10px 20px 8px 20px;height: auto;text-align: left;}.office-sec .col {padding: 20px 20px;float: left;width: 33.3%;height: 150px;}.office-sec .col:nth-child(5) {padding: 20px 2%;width: 100%;height: auto;float: left;}.office-sec .title, .office-sec .social-icons {top: 0;transform: none;margin: 0 auto;width: auto;display: inline-block;}.office-sec .row {width: 100%;float: left;display: inline-block;}.inner-banners .top-heading br {display: none;}.services-sec.largest-company-sec .cols-sec .cols {margin: 0 auto 40px;}.dedicated-teams>.container-fluid>.row.top-box {padding: 0;}.dedicated-teams>.container-fluid>.row.top-box .column-box.row {padding: 0 15px;}.guarantee-row .grnt-cols, .partners-row .grnt-cols {width: 50%;min-width: 50%;border-bottom: 1px solid #e5e5e5;padding: 30px 30px;}.guarantee-row .grnt-cols:nth-child(even), .guarantee-row .grnt-cols:last-child, .partners-row .grnt-cols:nth-child(even), .partners-row .grnt-cols:last-child {border-right: 0;}.guarantee-row .grnt-cols:first-child, .guarantee-row .grnt-cols:last-child, .partners-row .grnt-cols:first-child, .partners-row .grnt-cols:last-child {padding: 30px 30px;}.partners-row .grnt-cols:last-child, .partners-row .grnt-cols:nth-last-of-type(2) {border-bottom: 0;}.section.guarantee-sec {padding: 60px 0 50px;}.success-stories {padding: 60px 0;}.left-sec, .right-sec {border: 0;padding: 50px 0 40px 0;border-bottom: 1px solid #e5e5e5;}.industries-details .left-sec {padding: 30px 0 40px 0;}.right-sec {border-bottom: 0;}.tools-row.big-data-tools .grnt-cols, .tools-row .grnt-cols {padding: 0 5px;}.lt-inner-banner.bigdata-analytics-banner, .it-inner-banner.sap-development-banner {background: url(../images/pages/bigdata.jpg) no-repeat 70% 0% / cover;background-attachment: scroll;}.lt-inner-banner.internet-things-banner {background: url(../images/pages/iot.jpg) no-repeat top center / cover;background-attachment: scroll;}.lt-inner-banner.blockchian-banner {background: url(../images/pages/blockchain.jpg) no-repeat 0% 0% / cover;background-attachment: scroll;}.lt-inner-banner.artifical-intelligence-banner {background: url(../images/pages/artificial-intelligence.jpg) no-repeat top center / cover;background-attachment: scroll;}.lt-inner-banner.cloud-computing-banner {background: url(../images/pages/cloud-computing.jpg) no-repeat top center / cover;background-attachment: scroll;}.lt-content {padding: 25vh 15px 0;}.largest-company-sec .cols-sec .cols:nth-child(3), .largest-company-sec .cols-sec .cols:nth-child(4), .largest-company-sec .cols-sec .cols {margin: 0 auto 40px;}.largest-company-sec .wht-boxes.cols-sec .cols {margin: 0 auto 0px;}.banner-left-img {position: absolute;left: 0;right: 0;bottom: 0;max-width: 400px;margin: 0 auto;}.heart-img {position: absolute;top: 0;right: 0;padding: 20px 30px 0 0;}.banner-left-img figure, .banner-left-img figure img {max-width: 100%;float: left;}.section.banner-section {padding: 82px 0 0px;height: 700px;min-height: 80vh;}.banner-right-content .h2, .quality-assure-ms .banner-right-content .h2, .web-dev-ms .banner-right-content .h2, .cms-ms .banner-right-content .h2 {font-size: 65px;max-width: 70%;margin: 40px auto 35px 0;}.banner-right-content {padding: 0 28px;}.largest-company-sec .row, .section.banner-section .row {margin: 0 auto;}.consultant-ms .profile-cols a {padding: 30px 25px 40px 25px;font-size: 15px;line-height: 1.4;}.dedicated-teams .cols-sec {padding: 0;}.mobile-development .left-img .mob-dev {width: 110%;position: relative;top: 30px;left: -48px;max-width: none;}.cross-platform .banner-right-content {padding-top: 20px;}.banner-left-img img.full-cross {max-width: none;left: 30px;top: 50px;width: 428px;}.ec-banner-master .app-developer .left-text-sec {width: 100%;max-width: 100%;}.app-developer .right-form-sec {width: 100%;max-width: 100%;padding: 0 30px;margin: 50px auto 30px;}.yellow-border {margin: 0;}.short-desc {margin: 0 10px 15px 0;}.ec-banner-master .left-text-sec ul {margin-top: -5px;}.ec-banner-master {height: auto;}#slide-portfolio.campcrate {min-height: 0;}#slide-portfolio .bottom-grd {top: 135px;}.app-developer p, .app-developer h2, .app-developer h1.sm-h1 {font-size: 36px;line-height: 38px;letter-spacing: -1.5px;}#slide-portfolio h2, #slide-portfolio h4, #slide-portfolio .h4 {font-size: 50px;letter-spacing: -2px;}#slide-portfolio.campcrate .left-img-sec figure a {display: inline-block;}.fitfix-sec .iphone {bottom: -80px;right: -540px;}#slide-portfolio.sections p {font-size: 19px;line-height: 24px;}.fitfix-sec .ipad {top: 0;}#slide-portfolio.campcrate .left-img-sec figure img.whosin {left: 0;right: 0 }#slide-portfolio.campcrate .spooner-sec .left-img-sec figure img {max-width: 33%;}#slide-portfolio.fade-portfolio .bottom-grd {top: 135px;}.sitemap-section .linkings {padding: 15px 10px 80px;}.linkings li.main-link a {font-size: 11px;}.linkings li a {font-size: 11px;}.top-row>.text-right {text-align: left !important;}.cms-solutions-sec .right-img img {max-width: 55%;position: relative;right: 0;bottom: 0;margin-bottom: -69px;float: right;margin-top: -40px;}.quality-testing-ms .left-content {padding-right: 15px;}.largest-company-sec .wht-boxes.cols-sec .cols:nth-child(3) {margin-bottom: 0;}.automation-testing-sec #innercontainer .column {padding: 40px 35px;}.banner-content {padding: 0 25px 0 25px;}.services-sec.largest-company-sec .left-content {padding: 0 15px;}.services-sec .cols-sec {padding: 0 0 0 0px;}.section.development-process-sec {padding: 60px 0 60px 0;}.success-stories .small-heading {margin: 25px auto 10px;}.inner-banners .top-heading, .inner-banners .top-heading h2 {font-size: 24px;}.largest-company-sec .row.col-listing {margin: 15px auto 0;}.inner-banners {background-size: cover;background-attachment: scroll;}.full-screen-menu .right-menu {height: calc(100vh - 310px);}.software-development-sec .left-img img {height: auto;max-width: 100%;}.software-development-sec .content-right {background: rgba(0, 0, 0, 0.7) url(../images/showcase/software.jpg) no-repeat center center / cover;}.software-development-sec .content-right:before {content: "";position: absolute;top: 0;left: 0;background: rgba(2, 42, 94, 0.8);width: 100%;height: 100%;}.software-development-sec .content-right .h4, .software-development-sec .para {position: relative;z-index: 1;}.software-development-sec .left-img {display: none;}.software-development-sec {margin: 0 auto;}.profiles.hire-developers-sec {padding: 30px 0;}.dedicated-teams .left-content {margin: 0 auto 0px;}.cols-sec .column-box .sm-cols .sm-heading {line-height: 22px;}.column-box p {padding: 20px 10px;}.dedicated-teams .column-box .sm-cols {border-right: 1px solid #eaeaea;}.dedicated-teams .column-box .sm-cols:nth-child(2n - 1) {border-left: 0;}.left-content .para {font-size: 16px;line-height: 1.5;}.dedicated-teams .column-box .sm-cols:nth-child(1) {border-left: 1px solid #eaeaea;}.dedicated-teams .cols-sec {margin: 40px auto 0;}.cms-development .banner-right-content {left: 0;padding: 0px 0px 0 0;}.section.banner-section {position: relative;}.banner-left-img.cms-img img {left: -32px;top: 0;max-width: 70%;}.banner-left-img.cms-img {max-width: 100%;padding: 0;}.web-development .banner-right-content, .software-development .banner-right-content, .cross-platform .banner-right-content {padding-left: 15px;padding-right: 15px;}.software-img .left-img img {max-width: 600px;margin: 0 auto;left: 0;float: none;display: block;}.banner-left-img {max-width: 100%;padding: 0;}.software-img .left-img img {top: 18px;}.testing-banner .banner-right-content {margin-top: 0;padding: 0;}.testing-banner .banner-right-content {padding: 0 15px;}.testing-banner .heart-img {top: 20px;}.testing-banner .left-img img {bottom: -80px;left: -72px;}.testimonial-sec .testimonial-slider {bottom: -10px;}.bigdata-analytics-banner h1, .sap-development-banner h1, .internet-things-banner h1, .blockchian-banner h1, .artifical-intelligence-banner h1, .cloud-computing-banner h1 {font-size: 85px;}.mb-app-dev .banner-right-content, .web-development .banner-right-content, .augmented-banner .banner-right-content {padding: 0 30px;}.mb-app-dev.mobile-development .left-img img {max-width: 350px;float: left;margin: 0 30px;}.web-development .heart-img, .augmented-banner .heart-img {right: 0;padding: 20px 30px 0 0;top: 0;}.mobile-development .augmented-banner .left-img {left: 0;}.web-img .left-img img {top: auto;margin: 0 0 -100px 63px;max-width: 650px;left: -160px;}.right-form-sec .blue-bar {padding: 30px 20px 0px 20px;height: 90px;}.top-banner {background-size: cover;background-attachment: scroll;}.latest-thinking-sec .hsgroup .small-heading {padding-top: 5px;}.industries-details .inner-container {padding: 0 30px 0;}#innercontainer .column {padding: 30px 30px;}.testi-sec .h4 {margin-top: 0;}.testi-sec .img-sec img {max-width: 100%;}.testimonial-sec-box #innercontainer .column {flex: 100%;max-width: 100%;}.cms-solutions-sec .right-img img {margin-bottom: -60px;}.android-mob .right-img img {margin-bottom: -109px;float: right;margin-top: -130px;}.ecommerce-img.banner-left-img img {left: 35px;top: -10px;max-width: 55%;}.android-dev-sec .android-img img {width: 400px;top: 0px;left: 10px;margin-bottom: -72px;}.ios-development img.mob-dev {top: 0;left: 30px;width: 54%;}.half-height {height: 71px;}.banner-content h4.sub-heading.sm-font {font-size: 88px;line-height: 90px;margin-top: 80px;margin-bottom: -20px;letter-spacing: -5px;}.banner-content h2.sub-heading.sm-font {font-size: 88px;line-height: 90px;margin-top: 80px;margin-bottom: -20px;letter-spacing: -5px;}.sub-heading, .banner-content h4.sub-heading, .banner-content h4.sub-heading.sm-font, .cross-platform-banner .banner-content h4.sub-heading.sm-font {font-size: 72px;line-height: 62px;margin-top: 40px;height: 125px;margin-bottom: 0;letter-spacing: -5px;max-width: 90%;left: 5px;position: relative;}.sub-heading, .banner-content h2.sub-heading, .banner-content h2.sub-heading.sm-font, .cross-platform-banner .banner-content h2.sub-heading.sm-font {font-size: 72px;line-height: 62px;margin-top: 40px;height: 125px;margin-bottom: 0;letter-spacing: -5px;max-width: 90%;left: 5px;position: relative;}.top-banner .red-border {margin: 25px auto 15px;}ul.choose-listing {margin: 0 auto 10px;}.top-banner {max-height: 600px;position: relative;}.services, .technologies-banner, .latest-thinking, .corporate, .testimonials {background-position: 0 0;}.solutions.inner-banners, .careers {background-size: cover;}.inner-banners.solutions .col-sm-7 {max-width: 100%;flex: none;}.inner-banners.contact {background-position: 0 0;background-size: 100% auto;}.inner-banners .red-border {margin: 23px auto 23px;}.value-proposition .column .h3 {font-size: 20px;margin-bottom: 10px;}.hover-content p {font-size: 13px;line-height: 1.3;}.hover-content {padding: 30px 15px 0;}.value-proposition .column {height: 380px;}.wh-col .h3 {font-size: 28px;height: auto;}.wh-col {padding: 40px 20px;height: 340px;margin: 0 1% 16px;max-width: 50%;flex: 0 0 48%;}.section.whats-new {padding: 90px 0 0;}.wh-col .blue-border {margin: 0px auto 14px;}.lt-inner-banner.hire-developers-banner {background-size: cover;}.our-achivements .col-sm-3 {padding: 0 10px;}.awards p {font-size: 14px;}.our-blog-columns .wh-col {height: 360px;padding: 20px 30px;flex: 0 0 50%;max-width: 50%;}.our-blog-columns .img-column {flex: 0 0 50%;max-width: 50%;max-height: 360px;}.read-more {bottom: 20px;}.our-blog-columns .img-column a {height: 100%;width: 100%;}.our-blog-columns .img-column img {max-width: none;width: 100%;height: auto;max-height: none;position: relative;top: 50%;transform: translate(0, -50%);}.our-blog-columns .wh-col:nth-child(3n) {border-left: 1px solid #e5e5e5;border-top: 0;}.footer .copyright a.f-logo {margin: 0;border: 0;display: inline-block;line-height: normal;height: 40px;float: left;}.footer-logos .cluth {background: url(../images/footer-logos.png) no-repeat 0 -9px;}.footer-logos .good-firm {background: url(../images/footer-logos.png) no-repeat -118px -7px;}.copyright .social-icons {right: 0;}.footer-logos {right: 0;max-width: 130px;}.copyright .social-icons {flex: 0 0 23%;max-width: 100%;padding: 0;}body.home_body, body {padding-bottom: 71px;}.sub-heading, .banner-content h4.sub-heading, .banner-content h4.sub-heading.sm-font, .cross-platform-banner .banner-content h4.sub-heading.sm-font {height: auto;}.sub-heading, .banner-content h2.sub-heading, .banner-content h2.sub-heading.sm-font, .cross-platform-banner .banner-content h2.sub-heading.sm-font {height: auto;}.RNms .banner-right-content .h2 {font-size: 50px;}}
/*for Mobile*/
@media screen and (max-width: 767px) {.sub-heading, .banner-content h4.sub-heading {font-size: 60px;line-height: normal;margin-top: 40px;letter-spacing: -4px;height: 75px;padding-left: 0px;}.top-banner .red-border {margin: 8px auto 6px;}.banner-des, .banner-des h2, .banner-des h1, .outsourcing-banner .banner-des, .outsourcing-banner .banner-des h2 , .outsourcing-banner .banner-des h1 {font-size: 19px;line-height: 22px;}.hire-developers-banner .banner-des, .hire-developers-banner .banner-des h2, .hire-developers-banner .banner-des h1, .technologies-banner .banner-des, .technologies-banner .banner-des h2, .technologies-banner .banner-des h1, .privacy-banner .banner-des {font-size: 16px;line-height: 20px;}.banner-content .red-btn, .lt-content .red-btn {margin: 30px auto 0;font-size: 15px;}.section .container-fluid, .footer .container-fluid, .brands-section .container-fluid, .back-row .container-fluid, .detailed-section .container-fluid, .industries-details .container-fluid {padding: 0;}.cols-sec .cols {margin: 0 auto 50px;}.transform-sec .h3 {font-size: 35px;}.sm-title {font-size: 12px;}.certified-sec .sm-col p {font-size: 10px;line-height: 2px;}.section.links-sec {padding: 50px 0 50px;}.left-content p, .left-content h1, .left-content .para, .left-content h3, .para, .largest-company-sec .left-content .para h2 {font-size: 16px;line-height: 1.4;}.cols-sec p, .cols-sec .para, .cols-sec h3, .para a, .cols-sec .para .in-h2 {font-size: 16px;line-height: 1.4;}.consultation-sec .banner-title {font-size: 30px;letter-spacing: -1.5px;}.section.consultation-sec {padding: 40px 0;}.inner-cols:hover .red-btn, .inner-cols .red-btn {padding: 12px 15px 12px 38px;}.banner-col-content .contact-number:after, .banner-col-content .circle-btn:after, .banner-col-content .circle-dot:after {left: 12px;top: 10px;}.banner-col-content .contact-number:before, .banner-col-content .circle-btn:before, .banner-col-content .circle-dot:before {left: 12px;top: 10px;}.footer .inner-footer {padding: 50px 0 20px;}.hvQues .phone-contact a {font-size: 24px;}.footer-head a, .hvQues .footer-head {font-size: 14px;}.section.transform-sec .row {margin: 0 auto;}.top-banner .banner-des {left: 0;padding-left: 8px;clear: both;float: left;width: 100%;}.top-banner .banner-content .red-btn, .top-banner .banner-des, .top-banner .red-border {float: left;}.top-banner {max-height: 600px;height: 500px;}.bottom-banner .owl-nav {top: -55px;}.bottom-banner-sec .h4.sec-heading, .h4.sec-heading a {margin: 0 auto 15px;font-size: 24px;line-height: 1.1;padding: 0;letter-spacing: -1.2px;}.section.bottom-banner-sec {padding: 60px 30px;}.copyright .copy {padding-top: 5px;padding-right: 90px;}.row.copyright {margin: 0 auto;}.inner-banners .main-heading, .inner-banners h1 {font-size: 56px;letter-spacing: -2px;text-indent: -1px;}.inner-banners .main-heading.sm {font-size: 55px;}.inner-banners .red-border {margin: 20px auto 4px;}.inner-banners .top-heading, .inner-banners .top-heading h2 {font-size: 20px;}.section {padding: 60px 15px;}.partners-row .grnt-cols {padding: 0 15px;}ul.hire-team-process li .figcaption h4 {font-size: 15px;}.success-stories {padding: 60px 0;}.success-stories .small-heading {font-size: 18px;margin: 30px auto 15px;}.office-sec {display: none;}.menu-content {padding: 110px 0 0 20px;}.menu-title {font-size: 50px;letter-spacing: -3px;}.full-screen-menu .red-btn, .full-screen-menu .red-btn:hover {margin: 10px auto 0 20px;font-size: 14px;}.full-screen-menu .right-menu {padding: 0 0 0 18px;}.side-navigation li a, .side-navigation li .menu-link {color: #fff;font-size: 16px;padding: 4px 0;}.side-navigation li .inner-sub-menus li a {font-size: 13px;padding: 2px 0 2px 2px;}.side-navigation li {line-height: 1.3;}.full-screen-menu .right-menu {height: 100vh;}.full-screen-menu .circle-dot:before, .full-screen-menu .circle-dot:after {top: 12px;}.testimonial-sec em {font-size: 16px;}.hire-developers-sec .hsgroup .h4, .diffrentiators h4, .development-process-sec .h4, .h4.lrg {font-size: 32px;letter-spacing: -1.5px;}.guarantee-row .grnt-cols:first-child, .guarantee-row .grnt-cols:last-child {padding: 30px 20px;}.case-studies-banner {padding: 10px 0 0px;}.clock-container {height: 100px;width: 100px;}.clock {border: 2px solid #07203f;}.right-form-sec .add-col {max-width: 33%;padding: 45px 16px 0;}.top-address .h3 {font-size: 20px;}.add-col p, .right-form-sec .add-col p {font-size: 13px;}.right-form-sec .demo-container.clocks {margin: 0 auto 50px;max-width: 100%;}.hours:after {width: 6px;height: 6px;}.lt-content {padding: 35px 15px 0;}.lt-inner-banner::before {background: url(../images/overlay-pattern.png) rgba(0, 0, 0, 0.2);}.bigdata-analytics-banner .h1, .sap-development-banner .h1, .internet-things-banner .h1, .blockchian-banner .h1, .artifical-intelligence-banner .h1, .cloud-computing-banner .h1, .hire-developers-banner.lt-inner-banner .h1 {font-size: 50px;margin: 0px 0 0;letter-spacing: -2px;line-height: 1;}.bigdata-analytics-banner h1, .sap-development-banner h1, .internet-things-banner h1, .blockchian-banner h1, .artifical-intelligence-banner h1, .cloud-computing-banner h1, .outsourcing-banner.lt-inner-banner h1, .hire-developers-banner.lt-inner-banner h1, .technologies-banner.lt-inner-banner h1, .privacy-banner.lt-inner-banner h1 {font-size: 50px;margin: 0px 0 0;letter-spacing: -2px;line-height: 1;}.lt-inner-banner .red-border {margin: 18px auto 11px 3px;}.h4, .left-content h1.title-h1 {font-size: 24px;letter-spacing: -1.2px;}.right-menu {padding: 12px 0 0;}.tools-technology .banner-title {font-size: 35px;}.profile-cols a {padding: 30px 30px 40px 30px;}.section.profiles {padding: 20px 15px 60px;}.banner-right-content .h2, .quality-assure-ms .banner-right-content .h2, .web-dev-ms .banner-right-content .h2, .cms-ms .banner-right-content .h2 {font-size: 45px;margin: 40px auto 25px 0;}.web-development .banner-right-content .h2 {max-width: 80%;}.heart-img {position: absolute;top: 35px;right: 20px;padding: 0px 0px 0 0;max-width: 120px;}.banner-left-img {max-width: 50%;}.heart-img img {max-width: 100%;}#slide-portfolio.sections p {font-size: 16px;line-height: 20px;}#slide-portfolio h2, #slide-portfolio h4, #slide-portfolio .h4 {font-size: 51px;letter-spacing: -3px;}#slide-portfolio.campcrate .left-img-sec figure {padding-top: 20px;}#slide-portfolio .bottom-grd {top: 48px;}#slide-portfolio .btn {top: 82%;}.ec-banner-master .app-developer .left-text-sec {padding: 0 20px;}.short-desc {margin: 0 0px 15px 0;}.fitfix-sec .iphone {right: -60%;}#slide-portfolio.fade-portfolio .bottom-grd {top: 48px;}.detailed-section, .industries-details {padding: 50px 15px 0;}.left-sec, .right-sec {border: 0;padding: 30px 0 30px 0;}.partners-row .grnt-cols:first-child, .partners-row .grnt-cols:last-child {padding: 0px 15px;}.partners-row .grnt-cols {text-align: center;}.partners-row .grnt-cols img {max-width: 200px;}.icon-sec {margin: 0px 0px 5px 0px;width: 100%;height: auto;}.icon-sec img {max-width: 50px;max-height: 45px;}.conversation-sec .inner-box .h3 {font-size: 21px;float: left;width: 100%;}.conversation-sec .four-row .inner-box .middle-align {text-align: center;padding: 0px 10px;}.conversation-sec .inner-box {height: 200px;}.type-wrap {height: 75px;}.section.enterprise-sec .left-content {padding: 0;}.links-sec .row {margin: 0 auto;}.testimonial-sec .testimonial-slider {bottom: -20px;}.dedicated-teams .column-box .sm-cols p {font-size: 10px;}.top-box {padding: 0;}.profile-cols a {padding: 30px 15px 30px;}.diffrentiators .small-heading, .development-process-sec .small-heading, .guarantee-sec .small-heading {padding: 0 3%;}.cms-development .banner-right-content, .cross-platform .banner-right-content {padding: 0px 30px 0 30px;}.banner-section.mb-bnr {margin: 0;}.consultant-ms .profile-cols a {padding: 25px 10px 30px 10px;}.profiles.consultant-ms {padding: 40px 15px 40px;}.largest-company-sec .row.top-box {padding: 0 15px;}.testing-banner .banner-right-content {padding: 0 28px;}.testing-banner .left-img img {bottom: -71px;left: 0;max-width: 500px;float: none;display: block;margin: 0 auto;right: 0;}.testing-banner .banner-left-img {max-width: none;float: none;margin: 0 auto;display: block;}.largest-company-sec.quality-testing-ms .wht-boxes.cols-sec .cols {margin: 0;}.lt-inner-banner:before {height: auto;bottom: 0px;}.lt-inner-banner.bigdata-analytics-banner, .it-inner-banner.sap-development-banner {overflow: hidden;}.mb-app-dev.mobile-development .left-img img {margin: 0 0px;max-width: 320px;}.web-img .left-img img {top: auto;margin: 0 0 -80px 40px;max-width: 640px;}.banner-left-img.augmented-banner {max-width: 100%;}.section.banner-section.augmented-banner {height: 780px;}.section.web-development {height: 750px;}.terms-section .h1.thanks {font-size: 34px;letter-spacing: -1px;line-height: 1.3;margin: 0px 0;}.right-form-sec .blue-bar {padding: 30px 20px 0px 20px;height: 115px;}.top-banner {background-attachment: scroll;}.inner-banners .top-heading {padding: 10px 0px;}.inner-banners .col-lg-8, .inner-banners .col-lg-9, .inner-banners .col-lg-10 {margin: 0;}.services-sec.largest-company-sec .left-content {padding: 0;}.cols-sec {padding: 0 0 0 0px;}.section.largest-company-sec>.container-fluid>.row {padding: 0 30px;}.section {padding: 40px 0;}.inner-banners {padding: 40px 15px;}.section.development-process-sec .hsgroup {padding: 0 25px;}ul.hire-team-process li {padding: 0 30px;}.section.customer-sec, .section.enterprise-sec, .section.dedicated-teams, .corporate-ms .latest-thinking-sec.mbs {padding-left: 15px;padding-right: 15px;}.cust-content {margin: 0 auto 40px;}.customer-sec .cust-content {margin: 0 auto 10px;}.testimonial-cols {padding: 0;margin: 35px -15px 125px;width: calc(100% + 30px);}.testimonial-sec .testimonial-slider {bottom: -150px;left: 0;right: 0;}.menu-title {margin: 20px auto 10px 30px;}.full-screen-menu .red-btn, .full-screen-menu .red-btn:hover {margin: 10px auto 0 30px;}.lt-ms .latest-thinking-sec.mbs {padding: 30px 15px 40px;}.small-heading, .small-heading h2, .latest-thinking-sec .small-heading {font-size: 16px;}.section.boxes-sections {padding: 0 15px;}.section.industries-sec, .section.testimonial-sec {padding: 30px 25px 40px;}.detailed-section, .industries-details {padding: 0px 0px 0;}.industries-details .inner-container {padding: 30px 30px;border: 0;margin: 0 0 15px;border-bottom: 1px solid #e5e5e5;}.section.partners-section.hide-xs {display: none;}.banner-left-img.cms-img img {left: -28px;top: 40px;max-width: none;width: 470px;}.cms-solutions-sec .left-content {padding: 0px 30px 0px 30px;}.h4, .left-content h1.title-h1 {font-size: 31px;letter-spacing: -1px;line-height: 1.1;}.banner-section.software-development {padding: 82px 15px 0px;}.software-img .left-img img {top: 0;max-width: 530px;left: -280px;}.short-heading, h2.in-h2, .short-heading h2 {font-size: 16px;line-height: 1.5;}.section.profiles.consultant-ms {padding: 30px 30px 40px;}.lt-inner-banner {height: 100vh;}.bigdata-analytics-banner .lt-content, .sap-development-banner .it-content {padding: 7vh 30px 0;}.internet-things-banner .lt-content {padding: 18vh 30px 0;}.hire-developers-banner .lt-content {padding: 14vh 30px 0;}.technologies-banner .lt-content {padding: 14vh 30px 0;}.blockchian-banner .lt-content, .outsourcing-banner .lt-content {padding: 15vh 30px 0;}.artifical-intelligence-banner .lt-content {padding: 14vh 30px 0;}.cloud-computing-banner .lt-content {padding: 14vh 30px 0;}.section.testi-sec {padding: 70px 15px 20px;}.testimonial-sec-box {padding: 30px 7px 30px;}.careers-ms .latest-thinking-sec.mbs {padding: 30px 15px;}.section.profiles {padding: 20px 30px 40px;}.ecommerce-img.banner-left-img {margin-bottom: 0;}.ecommerce-img .left-img img {max-width: 410px;top: 50px;left: 10px;}.mobile-development .banner-left-img.android-img .left-img img {top: 50px;max-width: 340px;left: -50%;right: 0;margin-bottom: 0;width: 590px;}.ios-development img.mob-dev {position: relative;top: 0px;right: auto;max-width: 375px;width: auto;left: -150px;}.cross-platform .banner-right-content .h2 {font-size: 50px;max-width: 100%;}.banner-left-img img.full-cross {max-width: none;left: 100px;top: 40px;width: 370px;margin: 0;}.cross-platform.mb-bnr {margin: 0 auto 35px;}.about-section .container-fluid.row {padding: 0 17px;}.half-height {height: 60px;}.video-testimonials {padding: 40px 30px;}.video-row iframe {margin: 50px auto 0;padding: 8px;height: 160px;}.video-testimonials .h4 {font-size: 42px;}
/*.banner-content h4.sub-heading.sm-font { font-size: 52px; line-height: normal; margin-top: 60px; letter-spacing: -3px; height: 75px; padding-left: 5px;}*/
.banner-content h4.sub-heading.sm-font, .cross-platform-banner .banner-content h4.sub-heading.sm-font {font-size: 60px;line-height: 50px;margin-top: 30px;letter-spacing: -3px;height: 100px;padding-left: 0;}.banner-content h2.sub-heading.sm-font, .cross-platform-banner .banner-content h2.sub-heading.sm-font {font-size: 60px;line-height: 50px;margin-top: 30px;letter-spacing: -3px;height: 100px;padding-left: 0;}.banner-content {top: 100px;transform: translate(0, 0);}.type-wrap {height: auto;}.top-banner .red-border {margin: 30px auto 23px;}#slide-portfolio.campcrate {background-attachment: scroll !important;}.cust-content .h4, .cust-content h2 {margin: 0 auto 30px;}.outsourcing-banner, .sitemap {background-position: 0px 0px;}.inner-banners .red-border {margin: 15px auto 7px;}.value-proposition .row {display: inline-block;width: 100%;float: left;margin: 0 auto;text-align: center;}.value-proposition .column .h3 {font-size: 22px;margin-bottom: 10px;}.hover-content p {font-size: 15px;line-height: 1.4;}.hover-content {padding: 20px 25px 0;}.value-proposition .column {height: 300px;max-width: 90%;width: 450px;box-sizing: border-box;margin: 0 0 20px;float: none;display: inline-block;text-align: left;background-position: 0 0;}
/*Whats New*/
.whats-new .row {margin: 0 auto;}.bottom-para {font-size: 17px;}.profile-cols img {max-width: 65px;margin: 10px auto 25px;}.our-blog-columns .wh-col, .our-blog-columns .img-column {height: 400px;max-height: 400px;}.blog-title .sm-title {font-size: 28px;}.copyright .copy {text-align: center;}.row.copyright {justify-content: center;}.copyright .copy {padding-top: 5px;padding-right: 15px;width: 100%;max-width: 100%;flex: 0 0 100%;}.footer-logos {padding-right: 15px;width: 50%;max-width: 50%;flex: 0 0 50%;padding-left: 15px;}#cookie-msg {padding: 13px 100px 13px 30px;text-align: left;display: none;}.lt-inner-banner.privacy-banner {background: #022a5e url(../images/pages/privacy.jpg) no-repeat 0px 0px / cover;}.privacy-banner .lt-content {padding: 14vh 30px 0;}
/*body.home_body, body { padding-bottom: 71px;}*/
body.home_body, body {padding-bottom: 0;}.contact-form-popup .contact-section .form-left {padding: 5px 30px;}.contact-form-popup .contactform .form-group {padding: 24px 15px 10px;}.contact-form-popup .contactform .form-group .input+label {left: 15px;}.dev.magento-banner .banner-content h4.sub-heading.sm-font, .dev.mobile-banner .banner-content h4.sub-heading.sm-font, .dev.android-banner .banner-content h4.sub-heading.sm-font, .dev.iphone-banner .banner-content h4.sub-heading.sm-font, .dev.software-banner .banner-content h4.sub-heading.sm-font {font-size: 72px;letter-spacing: -5px;line-height: 62px;height: 125px;}.dev.java-banner .banner-content h4.sub-heading.sm-font, .dev.asp-net-banner .banner-content h4.sub-heading.sm-font, .dev.web-banner .banner-content h4.sub-heading.sm-font, .dev.php-banner .banner-content h4.sub-heading.sm-font {font-size: 70px;line-height: 62px;height: 125px;}.cross-platform-banner .banner-content h4.sub-heading.sm-font {font-size: 72px;letter-spacing: -5px;line-height: 70px;height: 130px;}.dev.cross-platform-banner .banner-content h4.sub-heading.sm-font {font-size: 55px;letter-spacing: -3.5px;line-height: 56px;height: 110px;}.dev.ecommerce-banner .banner-content h4.sub-heading.sm-font {font-size: 60px;letter-spacing: -3px;line-height: 50px;height: 100px;}.dev.magento-banner .banner-content h2.sub-heading.sm-font, .dev.mobile-banner .banner-content h2.sub-heading.sm-font, .dev.android-banner .banner-content h2.sub-heading.sm-font, .dev.iphone-banner .banner-content h2.sub-heading.sm-font, .dev.software-banner .banner-content h2.sub-heading.sm-font {font-size: 72px;letter-spacing: -5px;line-height: 62px;height: 125px;}.dev.java-banner .banner-content h2.sub-heading.sm-font, .dev.asp-net-banner .banner-content h2.sub-heading.sm-font, .dev.web-banner .banner-content h2.sub-heading.sm-font, .dev.php-banner .banner-content h2.sub-heading.sm-font {font-size: 70px;line-height: 62px;height: 125px;}.cross-platform-banner .banner-content h2.sub-heading.sm-font {font-size: 72px;letter-spacing: -5px;line-height: 70px;height: 130px;}.dev.cross-platform-banner .banner-content h2.sub-heading.sm-font {font-size: 55px;letter-spacing: -3.5px;line-height: 56px;height: 110px;}.dev.ecommerce-banner .banner-content h2.sub-heading.sm-font {font-size: 60px;letter-spacing: -3px;line-height: 50px;height: 100px;}.RNms .banner-right-content .h2 {font-size: 40px;}.react-native-banner h4.sub-heading.xsm-font {font-size: 60px;}}
/*for Mobile*/
@media screen and (max-width: 567px) {.navbar-header {max-width: 140px;padding: 0;}.right-menu {max-width: calc(100% - 140px);}.fr {display: none;}.nav-menu {width: 40px;}.sub-heading, .banner-content h4.sub-heading {padding: 0;margin: 0;height: auto;min-height: 108px;line-height: 0.9;}.top-banner .banner-des {left: 0;padding-left: 3px;}.top-banner .banner-content .red-btn, .top-banner .red-border {position: relative;left: 3px;}.banner-content {padding: 0 30px 0 30px;top: 50%;transform: translate(0, -50%);}.section {padding: 40px 0;}.h4, .left-content h1.title-h1 {font-size: 31px;letter-spacing: -1px;line-height: 1.1;}.cols-sec .cols {margin: 0 auto 30px;}.transform-sec .h3 {font-size: 29px;padding: 0;letter-spacing: -1px;display: inline-block;line-height: 30px;}.section.transform-sec {padding: 35px 15px 32px 15px;}.counter {font-size: 30px;font-weight: 700;}.certified-sec .sm-col p {font-size: 11px;}.tools-technology .banner-title {font-size: 28px;padding: 0;letter-spacing: -0.7px;display: inline-block;line-height: 30px;padding-right: 15px;padding-left: 15px;}.section.tools-technology {padding: 40px 0 0;}.tools-row {margin: 40px auto 0;padding: 0px 0;}.tools-row.big-data-tools .grnt-cols, .tools-row .grnt-cols {min-width: 33%;max-width: 125px;border: 0;padding: 10px 5px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.tools-row.big-data-tools .grnt-cols:nth-child(3n - 1), .tools-row .grnt-cols:nth-child(3n - 1) {border-right: 1px solid rgba(255, 255, 255, 0.2);border-left: 1px solid rgba(255, 255, 255, 0.2);}.certified-sec .sm-col {padding: 10px 0 32px 0;max-width: 50%;}.counter::after {top: -1px;}.col-sm-4.bld-col.sm-col {display: none;}.enterprise-sec .row .cols-sec, .links-sec .cols-sec {padding: 0;}.links-sec .row.col-sm-12 {margin: 0;}.section.links-sec {padding: 50px 0 20px;}.consultation-sec .banner-title {font-size: 31px;letter-spacing: -0.5px;}.brands-section {display: none;}.column-box p {padding: 15px 15px;}.testimonial-sec .testimonial-slider {max-width: 320px;bottom: -150px;left: 0;right: 0;}.testimonial-cols {padding: 0;margin: 35px -15px 125px;width: calc(100% + 30px);}.testimonial-sec .item {padding: 30px 35px 80px 25px;height: 300px;}.testimonial-sec em {font-size: 16px;display: inline-block;}.testimonial-sec .title {font-size: 16px;}.bottom-banner-sec .h4.sec-heading, .h4.sec-heading a {max-width: 100%;margin: 0 auto 50px;font-size: 25px;letter-spacing: -1px;}.bottom-banner-sec .h4.sec-heading {padding: 0 30px;}.bottom-banner .owl-nav {top: -20px;right: auto;left: 30px;}
/*.bottom-banner-sec .h4.sec-heading br, .h4.sec-heading a br { display: none;}*/
.bottom-banner-sec.case-studies-sec .h4.sec-heading {margin: 0 auto 18px;}.bottom-banner-sec.case-studies-sec .h4.sec-heading br {display: none;}.inner-cols {height: 470px;}.inner-cols .para {font-size: 16px;padding: 12px 30px 0;}.owl-carousel .owl-item img {width: 100%;}.inner-cols:hover .red-btn, .inner-cols .red-btn {font-size: 15px;}.hide-xs {display: none !important;}.visible-xs {display: block;}.contact-col {display: block;}.inner-footer .menu-listing {width: 100%;min-width: 100%;max-width: none;padding: 0 10px;margin: 0 auto 15px;left: 0;right: 0;text-align: left;}button.btn.btn-link, .footer a.btn.btn-link {font-size: 18px;font-weight: 700;text-transform: uppercase;font-family: 'Poppins', sans-serif;color: #022a5e;margin: 0 auto 0px;display: inline-block;padding: 0;width: 100%;text-align: left;text-decoration: none;}
/*.footer .contact-link a.btn.btn-link { color: #ef323a;}*/
.inner-nav {width: 100%;}div#accordionExample {margin: 0 auto;}footer .inner-nav {margin: 0 auto 15px;}footer .inner-nav.mb0 {margin: 0;}.footer .inner-footer {padding: 50px 5px 20px;}.contact-col.menu-listing p {font-size: 16px;margin: 0 auto 25px;}.hvQues .phone-contact a {font-size: 40px;margin: 3px auto 0;}.phone-contact {margin: 20px auto 30px;}.copyright .copy {padding: 5px 25px 10px;text-align: center;margin: 0 auto 20px;}.row.copyright {font-size: 11px;}.copyright .social-icons {width: 100%;text-align: center;left: 0;right: 0;}.menu-listing .collapse.vd {display: none;}.menu-listing .vd {margin-top: 10px;}.menu-listing .collapse.vd.show {display: block;}.inner-banners .main-heading, .inner-banners h1 {font-size: 41px;letter-spacing: -1px;text-indent: -2px;margin: 55px 0 0;}.inner-banners .main-heading.sm {font-size: 30px;}.inner-banners .main-heading.smlr {font-size: 35px;}.inner-banners .top-heading, .inner-banners .top-heading h2 {font-size: 18px;line-height: 1.2;padding: 3px 0px 10px 0px;}.terms-section .listings li::before, .industries-details .listings li:before {background: #758495;top: 11px;}.blue-box {margin: 20px auto;padding: 40px 30px;}.inner-banners .red-border {margin: 15px auto 13px;}.small-heading, .small-heading h2, .latest-thinking-sec .small-heading {color: #758495;font-size: 16px;line-height: 1.5;margin: 0 auto 20px;}.section.partners-section {padding: 20px 0;}.partners-row .grnt-cols {padding: 6px 7px 0;}.corporate-ms .latest-thinking-sec.mbs {padding-bottom: 50px;}.partners-row .grnt-cols {max-width: 115px;min-width: 115px;}.section.services-sec .row {margin: 0 auto;}.services-sec.largest-company-sec .cols-sec .cols {margin: 0 auto;padding: 0;}.services-sec.largest-company-sec .cols-sec.listLink .cols, .services-sec.largest-company-sec .cols-sec.listLink .cols:nth-child(1) {margin: 0 auto 20px;}.services-sec.largest-company-sec .cols-sec.listLink .cols:last-child {margin: 0 auto 0px }.dashed-circle {width: 140px;height: 140px;}.discuss-project {background: url(../images/icons/development-process/discuss-project.png) no-repeat 49% 46% / 60px;}.project-requirment {background: url(../images/icons/development-process/post-project-requirements.png) no-repeat center center / 60px;}.get-started {background: url(../images/icons/development-process/secure-payment.png) no-repeat 50% 60% / 65px;}.terms-n-timelines {background: url(../images/icons/development-process/engagement-terms.png) no-repeat center center / 60px;}ul.hire-team-process li .figcaption h4 {padding: 0;font-size: 20px;margin: 0 auto 10px;letter-spacing: -0.5px;}ul.hire-team-process li figcaption p, ul.hire-team-process li .figcaption p {font-size: 13px;}ul.hire-team-process li {width: 100%;}ul.hire-team-process .figcaption {margin: 20px auto 0;}ul.hire-team-process li:after {display: none;}ul.hire-team-process {padding: 30px 0 20px 0;}.diffrentiators h4, .development-process-sec .h4, .h4.lrg {font-size: 33px;letter-spacing: -1px;}ul.hire-team-process li .figcaption p {font-size: 15px;}.cust-content .h4 {margin: 0 auto 40px;}.column-box.row {margin: 0 auto 10px;}.cust-content {margin: 0 auto 40px;}.success-stories .small-heading {font-size: 15px;line-height: 1.4;}.left-cols, .right-cols, .boxes-sections .full-row {width: 100%;padding: 0 30px;}.cloud-computing, .left-cols>div, .right-cols>div {height: auto;display: inline-block;float: left;width: 100%;}.section.boxes-sections {padding: 0px 0 48px;}.menu-content {padding: 90px 0 0 0px;position: absolute;width: 100%;left: 0;right: 0;bottom: 35px;}.full-screen-menu .red-btn, .full-screen-menu .red-btn:hover {margin: 10px auto 0 30px;font-size: 16px;}.full-screen-menu .red-btn .circle-dot:before, .full-screen-menu .red-btn .circle-dot:after {top: 13px;}.menu-title {font-size: 48px;letter-spacing: -3px;line-height: 0.85;}.side-navigation {position: relative;top: 0;transform: none;}.full-screen-menu .right-menu {height: auto;padding: 90px 45px;max-width: 100%;}.side-navigation li a, .side-navigation li .menu-link {font-size: 20px;padding: 3px 0;}.largest-company-sec .left-content .para, .para, .largest-company-sec .left-content .para a, .left-content h1.in-h1, .largest-company-sec .left-content .para h2.in-h2 {color: #758495;font-size: 16px;line-height: 1.5;margin: 0 auto 20px;}.services-sec.largest-company-sec .cols-sec .cols:nth-child(1) {margin: 0 auto 40px;}.consultation-sec .banner-title br {display: none;}.section.guarantee-sec .row {margin: 0 auto;}.diffrentiators .small-heading, .development-process-sec .small-heading, .guarantee-sec .small-heading {padding: 0;}.section.guarantee-sec .row.guarantee-row {margin: 20px auto 0;}.guarantee-row .grnt-cols {width: 100%;min-width: 100%;border-right: 0;}.guarantee-row .para {margin: 0 auto;}.guarantee-row .grnt-cols:first-child, .guarantee-row .grnt-cols:last-child {padding: 30px 30px;}.success-stories.transform-sec .h3 {font-size: 41px;line-height: 38px;letter-spacing: -0.5px;}.success-stories {padding: 55px 0;}.success-stories .small-heading {margin: 20px auto 8px;font-size: 14px;font-weight: 600;}.contact-section {margin: 25px 20px;}.right-form-sec .blue-bar {height: auto;padding: 30px 20px 30px 20px;}.contact-forms .h2.sm {font-size: 35px;line-height: 1.05;}.top-row.wht-bar {padding: 35px 20px 20px 25px;}.contact-forms .small-heading {font-size: 16px;}.top-review-img {padding: 25px 0px 0;}.btn-contact.circle-btn, .btn-contact.circle-btn:hover {margin: 40px auto 0 0px;}.contactform .form-group {padding: 25px 23px 15px 23px;border-right: 0;}.contactform .form-group .input+label {top: 23px;left: 23px;font-size: 16px;}.contactform .form-group .input:focus+label, .contactform .form-group .input.valid+label {top: 15px;font-size: 16px;}.contactform .form-group .input {font-size: 16px;margin: 6px 0 -5px;font-weight: 500;}.contactform .form-group .textarea {margin: 15px auto 0;}.contactform .form-group .input.budget {margin: -6px 0 6px 0;font-weight: 700;}.contactform dl {text-align: center;}.right-form-sec .add-col {max-width: 100%;padding: 50px 16px 0;}.add-col p, .right-form-sec .add-col p {font-size: 16px;}.top-address .h3 {color: #0099da;}.careers.post-resume .main-heading {font-size: 38px;}.post-form-sec .top-row.wht-bar {padding: 30px 20px 5px 25px;}.browsebox {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;margin: 0 auto;}.browsebox::after {display: none;}.contactform .form-group {position: relative;}.browse-btn {background: url(../images/plus-sign.png) no-repeat 93.5% 27px / 22px;}.file-name {max-width: calc(100% - 220px);font-size: 13px;top: 39%;}.contactform .form-group.upload-resume label {margin-top: 0px;}.right-form-sec .reviews {padding: 25px 30px;}.reviews a {font-size: 15px;line-height: 1.2;}.terms-section .top-row {padding: 30px 5px 25px;}.terms-section .respons {padding: 30px 20px 80px;}.industries-details .inner-container {padding: 30px 30px;border: 0;margin: 0 0 15px;border-bottom: 1px solid #e5e5e5;}.terms-section .h1.job-title {font-size: 24px;}.terms-section .title {font-size: 20px;}.detailed-section, .industries-details {padding: 0px 0px 0;}.left-sec, .right-sec {border: 0;padding: 0px 0 0px 0;}.industries-details .title {font-size: 18px;line-height: 1.4;}.lt-inner-banner .container-fluid {position: absolute;top: 50%;transform: translate(0, -50%);}.largest-company-sec .row {margin: 0 auto;}.largest-company-sec .left-content {padding: 0;}.cols-sec, .largest-company-sec .cols-sec .cols {padding: 0 0;}.section.guarantee-sec {padding: 60px 0 20px;}.guarantee-row .grnt-cols:first-child, .guarantee-row .grnt-cols:last-child, .guarantee-row .grnt-cols, .partners-row .grnt-cols {padding: 30px 5px;}.cols-sec .cols:nth-child(3), .cols-sec .cols:nth-child(4), .largest-company-sec .cols-sec .cols:nth-child(5), .largest-company-sec .cols-sec .cols:nth-child(6), .largest-company-sec .cols-sec .cols:nth-child(3), .largest-company-sec .cols-sec .cols:nth-child(4), .largest-company-sec .cols-sec .cols {margin: 0 auto 22px;}.profile-cols a {padding: 30px 20px 30px;border: 0;}.profile-cols:last-child, .bottom-row .profile-cols, .profile-cols {border: 1px solid #e5e5e5;margin-bottom: -1px;}#slideshow {height: 365px;margin: 4px -30px -40px;width: calc(100% + 60px);max-width: none;border: 0;}#slideshow img {width: auto;height: 400px;transform: translate(-10%, 0%);}.profile-title {font-size: 17px;}.heart-img {display: none;}.banner-right-content .h2, .quality-assure-ms .banner-right-content .h2, .web-dev-ms .banner-right-content .h2, .cms-ms .banner-right-content .h2 {font-size: 45px;margin: 40px auto 20px 0;max-width: none;letter-spacing: -2px;}.cms-ms .banner-right-content .h2 {max-width: none;}.quality-assure-ms .banner-right-content .h2 {font-size: 45px;}.software-mig-ms .banner-right-content .h2 {font-size: 32px;}.short-heading, h2.in-h2, .short-heading h2 {font-size: 16px;line-height: 1.5;}.banner-left-img {max-width: 350px;}.banner-right-content {padding: 0px 30px 0 30px;}.section.development-process-sec .hsgroup {padding: 0 25px;}ul.hire-team-process li:nth-child(3) {margin: 0 auto 50px;}.column-box p {font-size: 13px;line-height: 1.4;}.sm-cols .sm-heading {line-height: 1.2;}.h5.sm {font-size: 24px;}.mobile-development .h2.smlr {font-size: 40px;}.banner-left-img img.full-cross {max-width: none;left: -15px;top: 40px;}.app-developer p, .app-developer h2, .app-developer h1.sm-h1 {letter-spacing: -0.5px;font-size: 25px;line-height: 25px;}.app-developer ul li, .app-developer ul li a h2, .app-developer ul li h2, .app-developer ul li a {font-size: 17px;}.app-developer .right-form-sec {padding: 0 10px;}.right-form-sec .btn.gry-btn {margin: 18px 0px 18px;}#slide-portfolio h2, #slide-portfolio h4, #slide-portfolio .h4 {font-size: 32px;letter-spacing: -1px;margin: 0;}#slide-portfolio .slidesjs-control {margin-top: 20px;}#slide-portfolio.fade-portfolio .red-border-line, #slide-portfolio .red-border-line {margin: 15px auto;max-width: 80px;}#slide-portfolio.sections p {font-size: 16px;line-height: 20px;}#slide-portfolio .btn {font-size: 14px;padding: 10px 20px 10px 40px;}#slide-portfolio .slidesjs-container, #slide-portfolio .slidesjs-control {min-height: 470px !important;}#slide-portfolio.campcrate {height: 470px;}#slide-portfolio .bottom-grd {top: -38px;}#slide-portfolio .btn .circle-dot:before, #slide-portfolio .btn .circle-dot:after {top: 10px;left: 12px;}#slide-portfolio, #slide-portfolio #slides2 {padding: 0 0px;}.ec-banner-master {background-attachment: scroll;background-position: center center;}.mobile-banner, .ec-banner-master {background: url(../images/offerings/responsive.webp) no-repeat scroll 47.5% 0% / cover !important;}.ec-banner-master::before {background: url(../images/overlay-pattern.png) rgba(1, 42, 94, .5);}
/*.mobile-banner, .ec-banner-master { background: url(../images/offerings/responsive.jpg) no-repeat scroll 34% 0% / cover; background: #022a5e;}*/
#slide-portfolio.campcrate .left-img-sec figure img.iphone {max-width: 200px;}#slide-portfolio.fade-portfolio .fitfix-sec .right-text-sec, #slide-portfolio.campcrate .right-text-sec {margin: 10px auto 0px;}#slide-portfolio.fade-portfolio .bottom-grd {top: -100px;}.spooner-app-screen1, .spooner-app-screen2 {top: 30px;}#slide-portfolio.campcrate .left-img-sec figure img {max-width: 85%;}.sitemap-section .linkings {min-width: 100%;margin-bottom: -1px;}.sitemap-section .linkings {padding: 15px 20px;}.linkings li.main-link a, .linkings li.main-link.sm a {margin: 5px auto;}.linkings li.main-link a {font-size: 20px;}.linkings li a {font-size: 14px;}.top-row {padding: 5px 5px 20px;}.detailed-section .respons, .detailed-section .response {padding: 20px 20px 35px;border: 0px solid #e5e5e5;}.h1.job-title {font-size: 30px }.sitemap-section .inner-container {margin: 0px auto 30px;}.top-row span {padding: 0px 0;margin: 0 10px 0 0;border: 0;font-size: 14px;}.top-row .red-btn.circle-btn {width: 190px;margin: 38px auto 5px;padding: 12px 25px 12px 48px;font-size: 15px;}.top-row .red-btn.circle-btn:after, .top-row .red-btn.circle-btn:before {top: 12px;left: 18px;}.listings li {line-height: 1.4;}.listings li:before {transform: none;top: 15px;}.cms-solutions-sec .right-img img {max-width: 100%;margin-top: -5px;}.partners-row .grnt-cols img {max-width: 100%;}.partners-row .grnt-cols:nth-child(even), .partners-row .grnt-cols:last-child {border-right: 1px solid #e5e5e5;}.partners-row .grnt-cols:last-child, .partners-row .grnt-cols:nth-last-of-type(2), .partners-row .grnt-cols:nth-last-of-type(3) {border-bottom: 0;}.partners-row .grnt-cols:nth-child(3n) {border-right: 0;}.partners-row .grnt-cols:first-child, .partners-row .grnt-cols:last-child {padding: 30px 5px;}.conversation-sec .inner-box {height: 170px;}.conversation-sec .inner-box .middle-align {text-align: center;}.icon-sec img, .conversation-sec .four-row .icon-sec img {max-width: 50px;max-height: 45px;}.conversation-sec .four-row .icon-sec {margin: 0px 0px 5px 0px;}.type-wrap {height: 90px;}.big-data, .art-intelligence, .iot, .blockchain {height: auto;display: inline-block;float: left;}.art-intelligence, .big-data, .iot, .blockchain, .cloud-computing {padding: 50px 25px;}.boxes-sections .middle-content {padding: 0px 0px;}.boxes-sections a .h4:after, .boxes-sections a h2:after {margin: 18px 0 0px;width: 50px;}.boxes-sections a h2 {font-size: 24px;}.sm-heading {font-size: 16px;}.latest-thinking-sec .h4 {font-size: 22px;}.lt-ms .latest-thinking-sec .h4 {font-size: 32px;}.lt-ms .latest-thinking-sec.mbs {padding: 30px 15px 40px;}.careers-ms .latest-thinking-sec .h4 {font-size: 32px;}.corporate-ms .latest-thinking-sec .h4 {font-size: 33px;}.section.industries-sec, .section.testimonial-sec {padding: 30px 25px 40px;}#innercontainer .column {padding: 30px 25px;}.indus-sec .desc-area h3 {font-size: 20px;}.section.largest-company-sec>.container-fluid>.row.guarantee-row {margin: 0;}.software-development-sec .content-right {padding: 35px 30px 30px;}.section.largest-company-sec>.container-fluid>.row {padding: 0 30px;}.dedicated-teams .cols-sec {margin: 30px auto 0;padding: 0 15px;}.dedicated-teams .column-box .sm-cols p {font-size: 13px;}.dedicated-teams .column-box .sm-cols, .dedicated-teams .column-box .sm-cols:nth-child(3n + 1), .dedicated-teams .column-box .sm-cols:last-child {border-left: 0;border-right: 0;}.hire-developers-sec .h5.sm {font-size: 34px;letter-spacing: -1px;line-height: 1.1;}.hire-developers-sec .profile-cols h2 {font-size: 18px;}.banner-left-img.cms-img img {left: -28px;top: 40px;max-width: none;width: 470px;}.section.banner-section.cms-development.mb-bnr {margin-bottom: 30px;height: 715px;}.cms-solutions-sec.section {padding: 50px 0 58px 0;}.cms-solutions-sec.mobile-content-sec .right-img img {margin-bottom: -38px;left: 10px;max-width: 350px;}.mobile-content-sec .left-content {padding: 0px 15px 0px 15px;}.software-img .left-img img {top: -50px;max-width: 530px;left: -150px;}.section.banner-section {height: 785px;min-height: 0;}.section.web-development {height: 840px;margin-bottom: 30px;}.web-img .left-img img {top: 0px;margin: 0px 0 -80px 22px;max-width: 710px;}.banner-section.testing-banner {height: 735px;}.mobile-development .left-img img {position: relative;left: 14px;}.mobile-development .banner-left-img.android-img .left-img img {top: 150px;max-width: 470px;left: -8%;right: 0;margin-bottom: 0;width: 590px;}.testing-banner .banner-right-content {padding: 0 30px;}.testing-banner .left-img img {max-width: 468px;bottom: -13px;left: -112px;}.automation-testing-sec #innercontainer .row {margin: 0;}.banner-des, .banner-des h2 ,  .banner-des h1 {font-size: 18px;line-height: 22px;}.lt-content .banner-des, .lt-content .banner-des h2 , .lt-content .banner-des h1 {font-size: 18px;}.hire-developers-banner .lt-content .banner-des, .hire-developers-banner .lt-content .banner-des h2 , .hire-developers-banner .lt-content .banner-des h1 {font-size: 16px;}.lt-inner-banner:before {bottom: 0;height: 100vh;}header {padding: 0 10px;}.lt-content {padding: 35px 30px 0;}
/*.largest-company-sec, */
.section.customer-sec, .section.enterprise-sec, .section.dedicated-teams, .corporate-ms .latest-thinking-sec.mbs {padding-left: 15px;padding-right: 15px;}ul.hire-team-process li {padding: 0 30px;}.menu-title {margin: 0px auto 10px 30px }.software-development-sec .content-right .h4 {font-size: 33px;}.section.guarantee-sec .red-border-line {margin: 20px 0;}.section.guarantee-sec .h4.lrg.text-center, .guarantee-sec .small-heading {text-align: left !important;}.guarantee-sec .small-heading {line-height: 1.4;}.column-box .sm-cols {background: #e9edf3;border: 1px solid #e5e5e5;}.column-box p {padding: 13px 15px;}.menu-listing p, .menu-listing p a, .footernav li a, .rating-bottom, .hvQues, .linkings li a {font-size: 16px;}.inner-footer .menu-listing.hvQues {margin: 35px auto 15px;}.section.enterprise-sec .cols-sec .cols {padding: 0;}.links-sec .row.col-listing {margin: 20px auto;}.solution-row {margin: 30px auto 0;}.section.consultation-sec {padding: 40px 30px;}.inner-banners {padding: 40px 15px;}.cms-solutions-sec .left-content {padding: 0px 30px 0px 30px;}.cms-solutions-sec .right-img img {max-width: 395px;margin-left: auto;margin-right: auto;float: none;display: block;left: -10px;bottom: -20px;}.section.profiles {padding: 20px 30px 40px;}.section.profiles.consultant-ms {padding: 30px 30px 40px;}.consultant-ms .profile-title {font-size: 18px;}.case-studies-sec {padding: 40px 15px;}.banner-section.software-development {padding: 82px 15px 0px;}.lt-inner-banner.blockchian-banner {background: url(../images/pages/blockchain.jpg) no-repeat 78% 0% / cover;}.lt-inner-banner.bigdata-analytics-banner, .it-inner-banner.sap-development-banner {background: url(../images/pages/bigdata.jpg) no-repeat 85% 0% / cover;}.lt-inner-banner.artifical-intelligence-banner {background: url(../images/pages/artificial-intelligence.jpg) no-repeat 99% 0% / cover;}.lt-inner-banner.cloud-computing-banner {background: url(../images/pages/cloud-computing.jpg) no-repeat 70% 0% / cover;}.largest-company-sec .left-content .h4.shrtr {font-size: 27px;}.dedicated-team-sec .profile-cols a {padding: 20px 0 30px;}.top-banner {background: url(../images/top-banner.jpg) no-repeat 89% 0 / cover;height: 100vh;max-height: none;}.cms-solutions-sec .right-img {padding: 0;}.ecommerce-img .left-img img {max-width: 410px;top: 50px;left: 10px;}.section.banner-section.mobile-development.mb-bnr {margin-bottom: 30px;}.section.banner-section.mobile-development.android-dev-sec.mb-bnr {margin-bottom: 120px;}.section.conversation-sec .col-sm-12 {padding: 0;}.sitemap-section .linkings {border: 0;padding: 0;}.detailed-section.sitemap-section {padding: 35px 25px 0;}.sitemap-section li.main-link {margin: 20px auto 0;}.ios-development img.mob-dev {position: relative;top: 0px;right: auto;max-width: 415px;width: auto;left: -43px;}.section.banner-section.ios-development {height: 810px }.cross-platform .banner-right-content {padding-top: 0;}.section.banner-section.cross-platform.mb-bnr {height: 810px;margin-bottom: 30px;}.industries-details h3 {font-size: 20px;}.outsourcing-banner.inner-banners h1 {font-size: 38px;}.red-border {width: 70px;}.cols-sec .sm-cols .sm-heading {padding: 20px 13px;font-size: 26px;line-height: 1.1 !important;}.section.testi-sec {padding: 0px 15px 20px;}.testi-img {padding: 0;text-align: center;margin: 20px 0 0;}.testi-sec .img-sec {float: none;display: inline-block;}.testimonial-sec-box {padding: 30px 7px 30px;}.corp-img-sec {margin: 15px auto -10px;}.ec-banner-master .app-developer .left-text-sec {padding: 0 15px;}.left-text-sec .short-desc {margin: 35px 0px 25px 0;}.app-developer p, .app-developer h2, .app-developer h1.sm-h1 {letter-spacing: -0.5px;font-size: 34px;line-height: 0.9;}.ec-banner-master .left-text-sec ul {margin-top: 0px;}.case-studies-sec .h4.sec-heading {font-size: 25px;padding: 0 15px;}.careers-ms .latest-thinking-sec.mbs {padding: 30px 15px;}.detailed-section .inner-container {padding: 25px 10px;border: 0;margin-bottom: 20px;border-bottom: 1px solid #e5e5e5;}.sitemap-section.detailed-section .inner-container {padding: 0px 10px 15px 10px;}.detailed-section .respons .circle-btn.red-btn, .detailed-section .response .circle-btn.red-btn {margin: 10px auto;}.job-title-sec h2 {font-size: 27px;margin: 0 auto 15px;}.mb-app-dev.mobile-development .left-img img {margin: 0 0px;max-width: 350px;}.top-row .red-btn.bck-link {display: none;}.floatLeft.captcha {transform: scale(0.94) translate(-3%, 0%);margin: 0 auto 15px;}.post-resume.inner-banners h1 {font-size: 36px;}.banner-left-img.augmented-banner img.full {max-width: 654px;top: 15px;left: -15px;}.terms-section .h1.thanks {font-size: 32px;letter-spacing: -1px;line-height: 1.2;margin: 0px 0;}.thanks-ms .inner-banners h1 {font-size: 49px;}.largest-company-sec.quality-testing-ms .wht-boxes.cols-sec .cols:nth-child(odd), .blockchain {background: #0099da;}.largest-company-sec.quality-testing-ms .wht-boxes.cols-sec .cols:nth-child(even), .iot {background: #002958;}.largest-company-sec.quality-testing-ms .wht-boxes .cols.box2 img {-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}.wht-boxes .cols.box2 .desc-area h3, .wht-boxes .cols.box2 .desc-area p {color: #fff;}.latest-thinking.inner-banners h1 {font-size: 37px;}.ec-banner-master .form-container .input-text {border-radius: 0;-webkit-appearance: none;}.logistics-ms .inner-banners h1 {font-size: 35px;}.upload-resume .error-msg, .error-div .error-msg {font-size: 16px;margin-top: -10px;margin-bottom: 8px;}.latest-thinking-sec .hsgroup .small-heading {padding-top: 20px;}.bigdata-analytics-banner .lt-content, .sap-development-banner .it-content {padding: 5vh 30px 0;}.internet-things-banner .lt-content {padding: 10vh 30px 0;}.blockchian-banner .lt-content, .outsourcing-banner .lt-content {padding: 5vh 30px 0;}.artifical-intelligence-banner .lt-content {padding: 8vh 30px 0;}.cloud-computing-banner .lt-content {padding: 5vh 30px 0;}.bigdata-analytics-banner h1, .sap-development-banner h1, .internet-things-banner h1, .blockchian-banner h1, .artifical-intelligence-banner h1, .cloud-computing-banner h1, .hire-developers-banner.lt-inner-banner h1 {font-size: 47px;}.outsourcing-banner.lt-inner-banner h1 {font-size: 40px;}.dedicated-teams>.container-fluid>.row.top-box .column-box.row {padding: 0;}.testi-sec .h4 {margin-top: 50px;}.industries-details .left-sec {padding: 0;}.industries-details .blue-box {padding: 25px 25px;}.ecommerce-img.banner-left-img {margin-bottom: 0;}.web-img .left-img img {left: -240px;}.android-dev-sec .banner-right-content {padding-top: 0px;}.mobile-development .augmented-banner .left-img {top: 0;}.cross-platform .banner-right-content .h2 {font-size: 37px;}.section.bottom-banner-sec {padding: 40px 0px;}.about-section div.container-fluid.row>div.col-sm-7 {padding: 0 15px;}.about-section .container-fluid.row {padding: 0 13px;}.half-height {height: auto;}.about-section .row>div.img-pd {height: 180px;}.about-section div.container-fluid.row>div.col-sm-5 {padding: 0 15px;}.overlay:before {left: 17px;right: 17px;}.video-row iframe {margin: 20px auto 0;padding: 8px;height: 185px;}.video-testimonials .h4 {font-size: 30px;}.video-testimonials {padding: 40px 30px;}.video-row .col-sm-6 {padding: 0;}.banner-content h4.sub-heading.sm-font {font-size: 48px;line-height: normal;margin-top: 60px;letter-spacing: -3px;height: 90px;padding-left: 0px;line-height: 0.9;left: 0;max-width: 100%;}.cross-platform-banner .banner-content h4.sub-heading.sm-font {font-size: 38px;line-height: normal;margin-top: 60px;letter-spacing: -2px;height: 80px;padding-left: 0px;line-height: 1;left: 0;max-width: 100%;}.banner-content h2.sub-heading.sm-font {font-size: 48px;line-height: normal;margin-top: 60px;letter-spacing: -3px;height: 90px;padding-left: 0px;line-height: 0.9;left: 0;max-width: 100%;}.cross-platform-banner .banner-content h2.sub-heading.sm-font {font-size: 38px;line-height: normal;margin-top: 60px;letter-spacing: -2px;height: 80px;padding-left: 0px;line-height: 1;left: 0;max-width: 100%;}.cross-platform-banner .type-wrap {height: auto;}.choose-listing li, .choose-listing li a {font-size: 16px;}.choose-listing li:before {top: 30%;}.hire-magento-dev-banner, .magento-dev-banner {background: url(../images/offerings/responsive.jpg) no-repeat scroll 47.5% 0% / cover;}.video-testimonials .h4, .video-testimonials .small-heading {text-align: left !important;}.video-testimonials .red-border-line {display: none;}.hire-magento-dev-banner .type-wrap, .magento-dev-banner .type-wrap {height: 105px;}.top-banner.hire-magento-dev-banner .red-border, .top-banner.magento-dev-banner .red-border {margin: 8px auto 15px;display: inline-block;}.top-banner .red-border {margin: 23px auto 23px;}.home_body .banner-content h4.sub-heading {max-width: 100%;padding: 0;left: 0;}.home_body .type-wrap {height: auto;}.home_body .top-banner .red-border {margin: 19px auto 17px;}.services, .technologies-banner, .latest-thinking, .corporate, .testimonials {background-position: -160px 0px;}.latest-thinking {background-position: -210px 0px;}.industries {background-position: -120px 0;}.solutions.inner-banners, .careers {background-position: 86% 0%;}.outsourcing-banner, .sitemap {background-position: -120px 0px;}.case-studies {background-position: -160px 0px;}.inner-banners.contact {background-size: auto 100%;background-position: 85% 0;}header.logo-navbar.blnk-header.open-menu {background: none;}.value-proposition .column {height: 400px;}.hover-content {padding: 30px 25px 0;}
/*Whats New*/
.wh-col .h3 {font-size: 28px;height: auto;}.wh-col {padding: 40px 20px;height: auto;margin: 0 0% 16px;max-width: 100%;flex: 0 0 100%;}.section.whats-new {padding: 90px 25px 0;}.whats-new .row {margin: 0;}.section.our-achivements {padding: 25px 0 20px;}.our-achivements .col-sm-3 {padding: 30px 40px 20px;border: 0;border-bottom: 1px solid #35557e;}.our-achivements .col-sm-3:last-child {border: 0;}.lt-inner-banner.hire-developers-banner {background-position: 59% 0;}.technologies-banner.lt-inner-banner h1 {font-size: 42px;}.privacy-banner.lt-inner-banner h1 {font-size: 40px;}.developers-columns .profile-cols a {padding: 20px 0 30px;}.our-blog-columns .wh-col, .our-blog-columns .wh-col:first-child {height: 400px;max-height: 400px;padding: 30px 30px 40px;max-width: 100%;flex: 0 0 100%;border-left: 0;border-right: 0;}.our-blog-columns .img-column {height: 450px;max-height: 450px;flex: 0 0 100%;max-width: 100%;}.blog-title .sm-title {font-size: 28px;line-height: 1;margin-top: 7px;}.our-blog-columns {padding: 20px 0 40px;border-top: 0;}.read-more {bottom: 40px;}.our-blog-columns .wh-col .blue-border {margin: 10px auto 10px;width: 60px;}.our-blog-columns .img-column a {padding: 40px 30px;background: #fff;}.our-blog-columns .img-column img {top: 0;transform: none;}.footer-logos {max-width: 100%;flex: 0 0 100%;text-align: center;}.footer .copyright a.f-logo {float: none;}.copyright .social-icons {max-width: 100%;flex: 0 0 100%;}#cookie-msg {padding: 13px 80px 13px 15px;text-align: left;}.lt-inner-banner.privacy-banner {background: #022a5e url(../images/pages/privacy.jpg) no-repeat -150px 0px / cover;}j5.hg {}.contact-form-popup .top-row.wht-bar {padding: 20px 15px 25px 15px;}.contact-form-popup .form-sec.row {border-left: 0;}.contact-form-popup .contact-section .form-left {padding: 5px 0px;}.contact-form-popup .contactform .form-group.captcha-sec {padding: 20px 15px 19px 15px;overflow: hidden;}.contactform .form-group .input:focus+label, .contactform .form-group .input.valid+label {font-size: 14px;}.contactform .form-group .input.budget {margin: -4px 0 0px 0 !important;}.contact-form-popup .navbar-header {padding: 8px 17px 0;float: left;max-width: 250px;}.contact-form-popup .contact-forms .h2.sm {font-size: 25px;}.contact-form-popup .btn-contact.circle-btn, .contact-form-popup .btn-contact.circle-btn:hover {margin-left: 15px;}.dev.magento-banner .banner-content h4.sub-heading.sm-font, .dev.mobile-banner .banner-content h4.sub-heading.sm-font, .dev.android-banner .banner-content h4.sub-heading.sm-font, .dev.iphone-banner .banner-content h4.sub-heading.sm-font, .dev.software-banner .banner-content h4.sub-heading.sm-font {font-size: 41px;letter-spacing: -2.3px;line-height: 0.9;height: 115px;}.dev.java-banner .banner-content h4.sub-heading.sm-font, .dev.asp-net-banner .banner-content h4.sub-heading.sm-font, .dev.web-banner .banner-content h4.sub-heading.sm-font, .dev.php-banner .banner-content h4.sub-heading.sm-font {font-size: 44px;line-height: 38px;height: 110px;letter-spacing: -2px;}.cross-platform-banner .banner-content h4.sub-heading.sm-font {font-size: 44px;letter-spacing: -2.5px;line-height: 0.9;height: 115px;}.dev.cross-platform-banner .banner-content h4.sub-heading.sm-font {font-size: 30px;letter-spacing: -1.5px;line-height: 30px;height: 80px;}.dev.ecommerce-banner .banner-content h4.sub-heading.sm-font {font-size: 38px;letter-spacing: -2px;line-height: 38px;height: 80px;}.dev.magento-banner .banner-content h2.sub-heading.sm-font, .dev.mobile-banner .banner-content h2.sub-heading.sm-font, .dev.android-banner .banner-content h2.sub-heading.sm-font, .dev.iphone-banner .banner-content h2.sub-heading.sm-font, .dev.software-banner .banner-content h2.sub-heading.sm-font {font-size: 41px;letter-spacing: -2.3px;line-height: 0.9;height: 115px;}.dev.java-banner .banner-content h2.sub-heading.sm-font, .dev.asp-net-banner .banner-content h2.sub-heading.sm-font, .dev.web-banner .banner-content h2.sub-heading.sm-font, .dev.php-banner .banner-content h2.sub-heading.sm-font {font-size: 44px;line-height: 38px;height: 110px;letter-spacing: -2px;}.cross-platform-banner .banner-content h2.sub-heading.sm-font {font-size: 44px;letter-spacing: -2.5px;line-height: 0.9;height: 115px;}.dev.cross-platform-banner .banner-content h2.sub-heading.sm-font {font-size: 30px;letter-spacing: -1.5px;line-height: 30px;height: 80px;}.dev.ecommerce-banner .banner-content h2.sub-heading.sm-font {font-size: 38px;letter-spacing: -2px;line-height: 38px;height: 80px;}.dev.ecommerce-banner .type-wrap, .dev.java-banner .type-wrap, .dev .type-wrap {height: 80px;}.dev.cross-platform-banner .type-wrap {height: 62px;}.lt-inner-banner.hire-developers-banner, .lt-inner-banner.outsourcing-banner {background-attachment: scroll;}.lt-inner-banner.technologies-banner {background-position: 67% 0%;}.contactform .form-group.select-country .input+label {top: 29px;}.contact-form-popup.section .contactform .form-group.select-country .input+label {top: 19px;}.contact-form-popup .contactform .form-group.select-country .input.valid+label, .contact-form-popup .contactform .form-group.select-country .input:focus+label {top: 10px;}.contact-form-popup .contactform .form-group.select-country .input.budget.valid, .contact-form-popup .contactform .form-group.select-country .input:focus {top: 4px;}.contactform .form-group.select-boxs {height: 82px;}.contactform .form-group.select-country .input.valid+label, .contactform .form-group.select-country .input:focus+label {top: 14px;}.contactform .form-group.select-country .input.budget.valid, .contactform .form-group.select-country .input.budget:focus {top: 10px;}.hvQues button.btn.btn-link {color: #ef323a;}.footer-logos {display: none;}.RNms .banner-right-content .h2 {font-size: 34px;}.react-native-banner h4.sub-heading.xsm-font {font-size: 33px;line-height: 1.2;letter-spacing: -2px;}}
/*for Mobile*/
@media screen and (max-width: 360px) {}

/* New Css Mobile H1 */

@media (min-width: 280px) and (max-width: 330px){
.banner-content h1 {
	font-size: 22px !important;
}

.sub-heading, .banner-content h1.sub-heading {
	font-size: 22px !important; 
}
.banner-content h1.sub-heading.sm-font{
	font-size: 22px !important;
  }	
}

@media (max-width: 767px){
.banner-content h1 {
	font-size: 50px;
	line-height: 1.0em;
	letter-spacing: -3.5px;
	height: inherit;
}

.banner-content h5 { 
font-size: 60px; text-transform: uppercase; color: #fff; 
font-weight: 700; 
line-height: 0.85em; 
letter-spacing: -4px; 
font-family: 'Poppins', sans-serif; 
height: inherit;}

.banner-content .type-wrap{
	height: inherit !important;
}
.sub-heading, .banner-content h1.sub-heading {
	font-size: 40px;
	line-height: inherit;
	letter-spacing: -2.5px;
	height: inherit;
}
.banner-content h1.sub-heading.sm-font{
	font-size: 50px;
	line-height: inherit;
	letter-spacing: -3.5px;
	height: inherit;
	line-height: 1.0em;
  }
}

@media (min-width: 768px) and (max-width: 1023px){
.banner-content h1{
	font-size: 50px;
	height: inherit;
	line-height: inherit;
	letter-spacing: -2.5px;
}

.sub-heading, .banner-content h1.sub-heading {
	font-size: 50px;
	line-height: inherit;
	letter-spacing: -2.5px;
	height: inherit;
}
.banner-content h1.sub-heading.sm-font {
	font-size: 40px;
	line-height: inherit;
	letter-spacing: -2.5px;
	height: inherit;
}
}

@media (min-width: 1024px) and (max-width: 1200px){
.banner-content h1{
	font-size: 70px;
	height: inherit;
    letter-spacing: -2.5px;
}

.banner-content h5 { 
font-size: 60px; text-transform: uppercase; color: #fff; 
font-weight: 700; 
line-height: 0.85em; 
letter-spacing: -4px; 
font-family: 'Poppins', sans-serif; 
height: inherit;}

.sub-heading, .banner-content h1.sub-heading{
	font-size: 88px;
	height: inherit;
    letter-spacing: -7px;
}

.banner-content h1.sub-heading.sm-font{
	font-size: 88px;
	height: inherit;
    letter-spacing: -7px;
}
}
/* End New Css Mobile H1 */