@font-face{font-family:"aharoni";src:url(https://d1qktrytbkfjsu.cloudfront.net/font-style/aharoni.eot);src:url(https://d1qktrytbkfjsu.cloudfront.net/font-style/aharoni.eot?#iefix) format("embedded-opentype"),url(https://d1qktrytbkfjsu.cloudfront.net/font-style/aharoni.woff2) format("woff2"),url(https://d1qktrytbkfjsu.cloudfront.net/font-style/aharoni.woff) format("woff"),url(https://d1qktrytbkfjsu.cloudfront.net/font-style/aharoni.ttf) format("truetype"),url(https://d1qktrytbkfjsu.cloudfront.net/font-style/aharoni.svg#Aharoni) format("svg")}
.home-page-banner h1{font-family:aharoni;font-size:40px;top:0;position:relative}
.banner-sect-content{position:absolute;top:35%;margin:0 auto;left:0;right:0}
.banner-sect-content h1 span{position:relative;padding-left:70px}
.banner-sect-content h1 span:before{content:"";width:67px;height:60px;position:absolute;background:url(https://d1qktrytbkfjsu.cloudfront.net/image/xamarin/xamarin-sprite.png) no-repeat;background-position:-205px -118px;top:-15px;left:-2px}
.banner-sect-content p{color:#ebeaea;font-size:24px;position:relative;margin:0 auto;display:table;padding:20px 20px 0}
.banner-sect-content p:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:rgba(255,255,255,.8)}
.banner-btn{width:178px;height:48px;margin-top:65px;border-radius:4px;line-height:49px;display:inline-block;background-color:#31b7f1;font-size:19px;font-weight:700;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25)}
.home-page-banner img{float:left;max-width:100%;min-height:520px;width:100%}
.blending_technologies_wrap{padding:48px 20px;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,0.07)}
.blending_technologies h3,.casestudy-wrap h3,.devops-wrap h3,.ios-android-wrap h3{color:#1873b1;margin-bottom:0;font-size:30px}
.blending_technologies h3 span,.casestudy-wrap h3 span,.devops-wrap h3 span,.ios-android-wrap h3 span{width:100%;font-size:18px;color:#1c1c1c;line-height:23px;display:block;margin:10px auto}
.zig-zag-block{width:90%;margin:0 auto}
.zig-zag-row{width:100%;float:left;margin-top:25px}
.platform-content-right{float:right;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;border:1px dotted #b5b5b5;background-color:#fff;padding:25px 35px 10px}
.platform-content-left{float:left;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;border:1px dotted #b5b5b5;background-color:#fff;padding:25px 35px 10px}
.zig-zag-row h4{color:#151515;font-size:19px}
.zig-zag-row p{color:#3d3d3d;font-size:15px;line-height:24px}
.casestudy-wrap,.ios-android-wrap{padding:48px 20px}
.ios-android-wrap{padding:48px 20px 15px}
.ios-android-wrap h3 span{width:64%;line-height:26px}
.ios-android-block{width:95%;margin:70px auto 0;display:table}
.ios-android-block *{-webkit-box-sizing:border-box;box-sizing:border-box}
.ios-block{width:50%;float:left;background:#3e3e3e;padding:70px 25px 35px;color:#fff;text-align:center;position:relative}
.ios-block:before{content:"";width:77px;height:77px;position:absolute;background:url(https://d1qktrytbkfjsu.cloudfront.net/image/xamarin/xamarin-sprite.png) no-repeat;background-position:-7px -112px;top:-40px;left:45%}
.ios-android-block h4{font-size:24px;margin-bottom:8px}
.ios-android-block span{font-size:17px}
.android-block{width:50%;float:left;background:#a5c939;padding:70px 25px 35px;text-align:center;position:relative}
.android-block:before{content:"";width:77px;height:77px;position:absolute;background:url(https://d1qktrytbkfjsu.cloudfront.net/image/xamarin/xamarin-sprite.png) no-repeat;background-position:-105px -112px;top:-40px;left:45%}
.ios-block ul li,.android-block ul li{float:left;width:50%;text-align:left;padding:20px 25px}
.ios-block ul,.android-block ul{float:left;margin:30px 0 25px;position:relative}
.ios-block ul:before,.android-block ul:before{content:"";width:1px;height:100%;background:rgba(255,255,255,0.15);top:0;left:49%;position:absolute}
.android-block ul:before{background:rgba(0,0,0,0.15)}
.ios-block ul:after,.android-block ul:after{content:"";width:100%;height:1px;background:rgba(255,255,255,0.15);top:49%;left:0;position:absolute}
.android-block ul:after{background:rgba(0,0,0,0.15)}
.ios-block h6,.android-block h6{font-size:17px}
.ios-block p,.android-block p{font-size:14px;line-height:20px;color:rgba(255,255,255,0.75)}
.android-block p{color:rgba(0,0,0,0.85)}
.ios-android-btn{width:276px;height:41px;line-height:41px;margin:0 auto;color:#2a2929;font-size:18px;display:block;border-radius:5px;background-color:#c7cd67;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.3);box-shadow:1px 2px 5px rgba(0,0,0,.3)}
.android-btn{background-color:#3e3e3e;color:#fff}
.zig-zag-thumb{width:95px;height:95px;background:url(https://d1qktrytbkfjsu.cloudfront.net/image/xamarin/xamarin-sprite.png) no-repeat}
.native-api-icon{float:right;background-position:-2px -3px;margin-top:42px;margin-right:100px;position:relative}
.native-api-icon:after{content:"";width:100px;height:31px;border-top:1px dotted #b5b5b5;top:49%;left:95px;position:absolute}
.native-ui-icon{float:left;background-position:-100px -3px;margin-top:42px;margin-left:100px;position:relative}
.native-ui-icon:after{content:"";width:100px;height:31px;border-top:1px dotted #b5b5b5;top:49%;right:95px;position:absolute}
.multi-sdk-icon{float:right;background-position:-200px -3px;margin-top:42px;margin-right:100px;position:relative}
.multi-sdk-icon:after{content:"";width:100px;height:31px;border-top:1px dotted #b5b5b5;top:49%;left:95px;position:absolute}
.up-date-icon{float:left;background-position:-302px -3px;margin-top:42px;margin-left:100px;position:relative}
.up-date-icon:after{content:"";width:100px;height:31px;border-top:1px dotted #b5b5b5;top:49%;right:95px;position:absolute}
.auto-test-icon{float:right;background-position:-402px -3px;margin-top:42px;margin-right:100px;position:relative}
.auto-test-icon:after{content:"";width:100px;height:31px;border-top:1px dotted #b5b5b5;top:49%;left:95px;position:absolute}
.text-cont-error .txtname,.text-cont-error .txtnam,.text-cont-error .txtemai,.text-cont-error .txtemail,.text-cont-error input::-webkit-input-placeholder{color:#E28989}
.text-cont-error .txtname,.text-cont-error .txtnam,.text-cont-error .txtemai,.text-cont-error .txtemail,.text-cont-error input:-moz-placeholder{color:#E28989}
.text-cont-error .txtname,.text-cont-error .txtnam,.text-cont-error .txtemai,.text-cont-error .txtemail,.text-cont-error input::-moz-placeholder{color:#E28989}
.text-cont-error .txtname,.text-cont-error .txtnam,.text-cont-error .txtemai,.text-cont-error .txtemail,.text-cont-error input:-ms-input-placeholder{color:#E28989}
.text-cont-error input[value]{color:#E28989}
.text-cont-error input{color:#E28989}
.signup .text-cont-error .txtemail,.signup .text-cont-error .txtname{color:#E28989}
.messenging-sprite{background:url(https://d1qktrytbkfjsu.cloudfront.net/image/vplay/messaging-sprite.png) no-repeat}
.winning-wrap{width:100%;background:#eff2f6;overflow:hidden}
.winning{margin-top:5px}
.winning ul{clear:none}
.winning li{-webkit-box-sizing:border-box;box-sizing:border-box;width:255px;padding:35px 0;margin:0 5px 5px 0;float:left;width:250px\9}
.winning i{display:block;margin:0 auto;height:74px}
.homepage_tab .winning-wrap .winning-img{background-position:-717px -59px;width:58px;height:55px;float:right}
.winning .source-line{background-position:-3px -47px;width:141px}
.winning .esparks{background-position:-148px -48px;width:134px}
.winning .sme{background-position:-467px -46px;width:137px}
.winning .red{background-position:-629px -49px;width:75px}
.winning .bma{background-position:-285px -51px;width:77px}
.winning .bwda{background-position:-369px -49px;width:95px}
.winning-wrap .main-img{margin:77px 50px;font-size:32px;color:#494848;line-height:40px;text-align:right;float:left}
.winning-wrap .main-img span{display:block;width:164px;clear:both}
.winning-wrap .ashcolor{background:#f4f7fd}
.winning-wrap .whitecolor{background:#FFF}
.btn-fixed-bottom{position:fixed;bottom:0;right:20px;display:none;background:#f46152;color:#FFF;padding:10px 20px 5px;border-radius:4px 4px 0 0;z-index:999}
.btn-fixed-bottom:hover{color:#fff;background:#CA5D52}
.wrapper{width:1090px;margin:0 auto}
.contus-news{overflow:hidden;padding:40px 0;background:#fff}
.contus-news h3{margin-bottom:12px}
.contus-news .news_small{font-size:20px;color:#333;line-height:40px;display:block}
.contus-news .news-list{overflow:hidden}
.contus-news .news-list li{float:left;margin:20px 0;width:217px;height:20px;text-align:center}
.contus-news .news-list .yahoo{padding:4px 51px;background-position:-319px -7px}
.contus-news .news-list .bw{padding:4px 84px;background-position:-420px -6px}
.contus-news .news-list .deccan{padding:8px 66px;background-position:-592px -7px}
.contus-news .news-list .times{padding:3px 87px;background-position:-741px -6px}
.contus-news .news-list .smeworld{padding:6px 63px;background-position:-797px -72px}
.mobile-app{margin:40px 0}
.mobile-app h3{font-size:32px;margin-bottom:30px;line-height:38px}
.mobile-app span{font-size:22px;display:block}
.mobile-app .mobile-app-signup{width:634px;margin:0 auto}
.mobile-app .mobile-app-signup .txtnam{-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;float:left;background:#ebebeb;border-radius:4px;border:0;padding:11px 13px;color:#000}
.mobile-app .mobile-app-signup .txtemai{-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;float:left;background:#ebebeb;border-radius:4px;border:0;padding:11px 13px;color:#000}
.mobile-app .mobile-app-signup li{float:left;position:relative}
.mobile-app .mobile-app-signup .li-email{float:right}
.mobile-app .mobile-app-signup .txtms{-webkit-box-sizing:border-box;box-sizing:border-box;width:633px;float:left;background:#ebebeb;border-radius:4px;border:0;padding:11px 13px;height:149px;margin-top:15px;resize:vertical;color:#000}
.mobile-app .mobile-app-signup .submitbtn{-webkit-box-sizing:border-box;box-sizing:border-box;background:#d05656;color:#FFF;text-transform:uppercase;width:142px;margin:38px auto 0;padding:10px 0;border:0;display:block;border-radius:4px;font-family: "proxima-nova", sans-serif;font-weight: 600;font-size:16px;float:right}
.mobile-app .mobile-app-signup .submitbtn:hover{background:#ff9494}
.mobile-app .mobile-app-signup .mid{float:none}
.mobile-app-signup .text-cont-error .txtemai,.mobile-app-signup .text-cont-error .txtnam{color:#E28989}
.recaptcha-top,.recaptcha-down{margin-top:20px;float:left}
.mobile-app-signup .mailfunction .error{position:absolute;left:0;color:#E28989;bottom:-8px;font-size:16px}
.devops-wrap{padding:30px 0;text-align:center}
.devops-wrap img{margin:15px 0 0;max-width:100%}
.blending_technologies ul p{font-size:17px;text-align:left;text-transform:uppercase;color:#000;font-family: "proxima-nova", sans-serif;font-weight: 600;margin-top:20px}
.casestudy-wrap{border-top:1px solid rgba(0,0,0,0.07);display:table;padding:35px 0 10px;width:100%}
.atlanta-page .casestudy-wrap .section-header{margin-bottom:25px}
.teamwork-wrap{background:#fbfdff;border-top:1px solid #edf3f9;border-bottom:1px solid #edf3f9;padding:36px 0}
.blue-color{color:#31b7f1}
.happy-clients-logo-wrap{background:none}
.techpartner-wrap{border-top:1px solid #edf3f9;padding:33px 0}
.techpartner-wrap li{width:280px;height:90px;display:inline-block;background:url(../image/atlanta/atlanta-sprite.png) no-repeat}
.techpartner-wrap li.amazon-partner{background-position:-813px -457px}
.techpartner-wrap li.paypal-partner{background-position:-2px -587px}
.techpartner-wrap li.sybase-partner{background-position:-300px -588px}
.techpartner-wrap li + li{margin-left:10px}
.techpartner-wrap ul{text-align:center;margin-top:25px;margin-bottom:10px}
.startup-wrap{background:#2892f5;background:-webkit-linear-gradient(left,rgba(40,146,245,1) 55%,rgba(17,103,209,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(55%,rgba(40,146,245,1)),to(rgba(17,103,209,1)));background:-o-linear-gradient(left,rgba(40,146,245,1) 55%,rgba(17,103,209,1) 100%);background:-webkit-gradient(linear,left top, right top,color-stop(55%, rgba(40,146,245,1)),to(rgba(17,103,209,1)));background:linear-gradient(to right,rgba(40,146,245,1) 55%,rgba(17,103,209,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2892f5',endColorstr='#1167d1',GradientType=1);padding:40px 0 29px}
.atlanta-page .startup-wrap h3.section-header{color:#fff}
.device-block{width:1024px;margin:40px auto 0}
.casestudy-block{float:left;width:33%;margin-top:10px;position:relative;overflow:hidden}
.casestudy-block img{max-width:100%;float:left;width:100%}
.hover-block{position:relative}
.overlay{background:rgba(0,0,0,.6);left:0;top:0;width:100%;height:100%;position:absolute;z-index:2;-webkit-transition:background 500ms ease;-o-transition:background 500ms ease;transition:background 500ms ease}
.casestudy-block + .casestudy-block{margin-left:.5%}
.casestudy-block:hover .overlay{background:rgba(0,0,0,.8)}
.content-part{width:100%;position:absolute;z-index:3;text-align:center;top:28%;-webkit-transition:top 300ms ease;-o-transition:top 300ms ease;transition:top 300ms ease}
.content-part i{width:270px;height:135px;display:block;margin:auto;background:url(../image/atlanta/atlanta-sprite.png) no-repeat}
.valrt-casestudy i{background-position:-36px -950px}
.valrt-daimler i{background:url(https://d1qktrytbkfjsu.cloudfront.net/image/atlanta/mahindra-logo.png) no-repeat;background-position:17px 60px}
.valrt-compass i{background-position:-775px -953px}
.content-part p{color:#fff;font-size:14px;line-height:21px;padding:0 12%;margin:20px auto 30px;display:none;-webkit-transition:display 300ms ease;-o-transition:display 300ms ease;transition:display 300ms ease}
.content-part a{color:#fff;font-size:16px;border:1px solid #626262;padding:10px 18px;display:none;-webkit-transition:display 300ms ease;-o-transition:display 300ms ease;transition:display 300ms ease;cursor:pointer}
.casestudy-block:hover .content-part{top:12%}
.casestudy-block:hover .content-part p,.casestudy-block:hover .content-part a{display:inline-block}
.popup{display:none}
.popup .fade_bg{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:.6;filter:alpha(opacity=60)}
.popup .signup-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:999999999;top:20%;background:#fff;padding:30px;width:610px;left:50%;margin-left:-300px;border-radius:5px}
.popup .close_btn{-webkit-box-sizing:border-box;box-sizing:border-box;color:#E28989;border:2px solid #E28989;padding:7px 7px 7px 8px;height:27px;width:27px;float:right;line-height:12px;border-radius:30px;background:#fff;position:absolute;top:-10px;right:-10px}
.signup-wrap{border-bottom:1px solid #d8d8d8}
.signup-wrap h3{font-size:28px;margin-bottom:20px}
.signup-wrap h3 span{font-size:22px;display:block}
.signup-wrap .mobile-app-signup{width:527px;margin:0 auto}
.signup-wrap .mobile-app-signup .txtnam,.signup-wrap .mobile-app-signup .txtemai{-webkit-box-sizing:border-box;box-sizing:border-box;width:255px;float:left;background:#ebebeb;border-radius:4px;border:0;padding:11px 13px}
.signup-wrap .mobile-app-signup li{float:left;position:relative}
.signup-wrap .mobile-app-signup .li-email{float:right}
.signup-wrap .mobile-app-signup .txtms{-webkit-box-sizing:border-box;box-sizing:border-box;width:527px;float:left;background:#ebebeb;border-radius:4px;border:0;padding:11px 13px;height:127px;margin-top:15px;resize:vertical}
.signup-wrap .mobile-app-signup .submitbtn{-webkit-box-sizing:border-box;box-sizing:border-box;background:#d05656;color:#FFF;text-transform:uppercase;width:142px;margin:38px auto 0;padding:10px 0;border:0;display:block;border-radius:4px;font-family: "proxima-nova", sans-serif;font-weight: 600;font-size:16px;float:right}
.signup-wrap .mobile-app-signup .submitbtn:hover{background:#ff9494}
.signup-wrap .mailfunction .mid{float:none;position:relative}
.text-cont-error .txtnam,.text-cont-error .txtemai,.text-cont-error input::-webkit-input-placeholder{color:#E28989}
.text-cont-error .txtnam,.text-cont-error .txtemai,.text-cont-error input:-moz-placeholder{color:#E28989}
.text-cont-error .txtnam,.text-cont-error .txtemai,.text-cont-error input::-moz-placeholder{color:#E28989}
.text-cont-error .txtnam,.text-cont-error .txtemai,.text-cont-error input:-ms-input-placeholder{color:#E28989}
.text-cont-error input[value]{color:#E28989}
.contact_error_down{position:absolute;bottom:-14px;color:#d05656}
.casestudy-wrap h3{margin-bottom:15px}
@media (min-width:1200px)and (max-width:1320px) {
    .ios-android-block{
        display: flex;
    }
}
@media screen and (max-width: 1250px) {
.teamwork-wrap{display:none}
.width-1250{width:100%}
.home-page-banner h1{font-size:33px}
.banner-sect-content p{font-size:21px}
}
@media screen and (max-width: 1150px) {
.contus-news .wrapper{width:100%}
.blending_technologies{width:100%}
.blending_technologies ul li{min-height:100px}
.device-block{width:95%}
.startup-wrap li.margin-right-0{margin-right:2.5%}
.startup-wrap li{margin-left:2.5%;margin-right:2.5%;width:45%}
.casestudy-block:hover .content-part p{display:none}
.casestudy-block:hover .content-part a{margin-top:15px}
}
@media screen and (max-width: 1050px) {
.blending_technologies ul{width:100%}
}
@media screen and (max-width:1024px) {
.ios-block{width:100%}
.android-block{width:100%;margin-top:70px}
.home-page-banner h1{font-size:26px;line-height:50px}
.banner-sect-content p{font-size:18px}
.banner-sect-content p:before{top:10px}
.blending_technologies ul li{width:45%}
.latestbrew-wrap ul li{width:50%}
}
@media screen and (max-width:830px) {
.mobile-app .mobile-app-signup{width:100%}
.mobile-app .mobile-app-signup li{width:100%}
.request_quote.mobile-app .txtnam,.request_quote.mobile-app .txtemai,.request_quote.mobile-app .txtms{width:480px;float:none;margin:0 auto;display:block;margin-bottom:13px}
.homepage_tab .mobile-app .mobile-app-signup .txtcompany,.homepage_tab .mobile-app-signup .txtphone,.homepage_tab .mobile-app-signup .txtcompany{width:480px!important;float:none!important;margin:0 auto 13px!important;display:table}
.banner-sect-content{top:30%}
.banner-btn{margin-top:35px}
.happy-clients-logo,.casestudy-wrap{display:none}
.atlanta-page h3.section-header span{width:80%}
.blending_technologies{margin:10px auto}
.startup-wrap li{margin-left:0;margin-right:0;width:100%}
.latestbrew-wrap ul li{width:100%}
.blending_technologies ul li{width:100%;margin:0 0 20px}
.recaptcha-top,.recaptcha-down{float:none;display:table;text-align:center;margin:0 auto}
.mobile-app .mobile-app-signup .submitbtn{float:none}
.contus-news{padding:40px 0 0}
.contus-news .wrapper{width:100%}
.contus-news .news-list li{float:none;margin:20px auto 40px}
}
@media screen and (max-width:640px) {
.request_quote.mobile-app .txtnam,.request_quote.mobile-app .txtemai,.request_quote.mobile-app .txtms{width:250px;float:none;margin:0 auto;display:block;margin-bottom:13px}
.home-page-banner h1{line-height:40px}
.zig-zag-thumb{display:none}
.platform-content-right,.platform-content-left{width:100%}
.platform-content-left{text-align:left}
.homepage_tab .mobile-app .mobile-app-signup .txtcompany,.homepage_tab .mobile-app-signup .txtphone,.homepage_tab .mobile-app-signup .txtcompany{width:250px!important}
}