@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,300italic,400italic,500,500italic,700,700italic);@font-face{src:url('../fonts/AvenirNextLTPro-UltLt.woff');font-family:'AvenirNext LT Pro';font-weight:300;}
h1,h2,h3,h4,h5,h6{font-family:'AvenirNext LT Pro' !important;text-transform:capitalize;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{font-family:'AvenirNext LT Pro';}
#main-wrapper{width:100%;height:auto;float:left;}
header{width:100%;min-height:60px;float:left;background-color:#fff;position:fixed;top:0;left:0;z-index:9999;}
.main-nav-box{width:auto;float:right;height:auto;margin-top:0;}
.main-nav-box ul{width:auto;height:auto;float:left;list-style-type:none;margin-top:10px;}
.main-nav-box ul li{width:auto;float:left;padding:15px 25px 0;}
.main-nav-box ul li:last-child{padding-right:0;}
.mg-rgt-nav{margin-right:125px;}
.main-nav-box ul li a{width:auto;height:auto;float:left;color:#000;font-size:16px;padding-bottom:5px;border-bottom:1px solid #fff;transition:all .5s;font-family:'Ubuntu', sans-serif !important;font-weight:300;}
.main-nav-box ul li a:hover{color:#2e3192;border-bottom:1px solid #3058d0;text-decoration:none;underline:none;}
.nav-selected{color:#2e3192 !important;border-bottom:1px solid transparent !important;text-decoration:none !important;underline:none !important;}
.logo-main{position:relative;left:10px;top:7px;}
.banner{width:100%;height:auto;float:left;background-image:url(../images/home-banner.png);background-size:100%;background-position:center top;min-height:600px;position:relative;background-color:#ccc;background-repeat:no-repeat;margin-top:80px;}
.logo-strip-full{width:100%;min-height:130px;float:left;background-color:rgba(255,255,255,0.9);position:absolute;bottom:0;}
.div-7-bx{width:100%;float:left;}
.div-7{width:14.28%;height:130px;float:left;line-height:130px;text-align:center;}
.div-7 a{width:100%;height:130px;float:left;text-align:center !important;display:block;line-height:130px !important;}
.div-7 a img{vertical-align:middle !important;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .5s ease-out 0.1s;-moz-transition:all .5s ease-out 0.1s;-o-transition:all .5s ease-out 0.1s;transition:all .5s ease-out 0.1s;transform:scale(0.95);}
.div-7 a img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter …\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:none;zoom:1;-webkit-filter:grayscale(0%);transform:scale(1);}
.clr-txt-bx{width:100%;min-height:300px;float:left;background-color:#272974;}
.clr-txt-bx .inner{width:100%;float:left;text-align:center;margin:120px 0 0 0;}
.clr-txt-bx .inner p{width:100%;float:left;font-size:35px;color:#fff;text-align:center;line-height:38px;font-weight:400;}
.clr-ser-txt-bx{width:100%;min-height:260px;float:left;background-color:#fff;}
.slider-bx{width:100%;height:500px;float:left;background-image:url(../images/slider-bg.png);background-size:100%;background-position:center top;background-color:#ccc;background-repeat:no-repeat;background-size:cover;}
.slider-content-bx{margin-top:10%;min-height:350px;float:left;}
.slider-content-bx h2{font-size:40px;color:#fff;font-weight:300;}
.slider-content-bx p{font-size:16px;font-weight:300;color:#fff;margin:10px 0;}
.mg-top{margin-top:40px;}
.slide-btn{width:auto !important;height:auto !important;}
.our-services{width:100%;height:auto;float:left;padding:25px 0;background-color:#fff;}
.our-services-txt-box{width:100%;float:left;}
.our-services-txt-box h2{font-size:42px;font-weight:300;color:#000;}
.our-services-txt-box p{font-size:14px;font-weight:300;color:#000;margin:10px 0;}
.our-services-txt-box h3{font-size:24px;font-weight:400;color:#3058d0;}
.icon-txt-loop{width:100%;float:left;margin:25px 0;}
.icon-box{width:100%;float:left;text-align:left;padding:10px 0;}
.mob-app-img{width:100%;height:auto;float:left;text-align:right;margin-top:40px;}
.mob-app-img img{width:90%;}
.lets-talk-box{width:100%;height:auto;float:left;padding:25px 0;background-color:#4c4d4f;}
.lets-talk-box h2{font-size:36px;color:#fff;font-weight:300;}
.lets-talk-box p{font-size:14px;font-weight:300;color:#fff;margin:10px 0;}
.lets-talk-box form{width:100%;float:left;}
.form-strip{width:100%;height:auto;float:left;margin-top:20px;}
.form-strip label{width:100%;float:left;font-size:18px;font-weight:300;color:#fff;margin:5px 0;}
.form-strip input{width:100%;float:left;border-radius:5px;height:30px;background-color:#fff;color:#000;font-size:16px;border:none;padding-left:10px;}
.form-strip select{width:100%;float:left;border-radius:5px;height:30px;background-color:#fff;color:#000;font-size:16px;border:none;}
.form-strip textarea{width:100%;float:left;border-radius:5px;height:112px;background-color:#fff;color:#000;font-size:16px;border:none;}
.btn-wdth{width:150px !important;height:auto !important;padding:0 !important;}
footer{width:100%;float:left;background-color:#272974;padding:25px 0 0 0;margin-top:0px;}
footer h3{font-size:32px;color:#fff;font-weight:300;}
footer p{font-size:18px;font-weight:300;color:#fff;margin:10px 0;}
footer ul{width:100%;list-style-type:none;margin-top:25px;}
footer ul li{width:auto;float:left;margin:2px 0;padding:0 25px 0 0;}
footer ul li a{color:#fff;font-size:14px;}
footer ul li:last-child{border:none;}
.social-box{width:100%;float:left;margin:40px 0;}
.social-icon{width:20%;float:left;}
.social-icon a{width:50px;height:50px;float:left;display:block;transition:all 1s;}
.social-icon a:hover{transform:rotate(360deg);}
.social-icon a img{}
.social-icon a img:hover{}
.services-banner{width:100%;height:auto;float:left;background-image:url(../images/services-banner.png);background-size:100%;background-position:center top;min-height:600px;position:relative;background-color:#ccc;background-repeat:no-repeat;margin-top:80px;}
.inner-services{width:100%;float:left;text-align:center;margin:50px 0 0 0;}
.inner-services h2{width:100%;float:left;text-align:center;font-size:40px;color:#fff;font-weight:300;margin:20px 0 40px 0;}
.inner-services p{width:100%;float:left;font-size:18px;color:#fff;text-align:center;font-weight:300;}
.inner-services-w{width:100%;float:left;margin:10px 0 0 0;}
.inner-services-w h2{width:100%;float:left;text-align:left;font-size:40px;color:#fff;font-weight:300;margin:20px 0 40px 0;}
.inner-services-w p{width:100%;float:left;font-size:18px;color:#fff;text-align:left;font-weight:300;}
.inner-services-2{width:100%;float:left;margin:10px 0 0 0;}
.inner-services-2 h2{width:100%;float:left;text-align:center;font-size:40px;color:#000;font-weight:300;margin:20px 0 40px 0;}
.inner-services-2 p{width:100%;float:left;font-size:18px;color:#000;text-align:center;font-weight:300;}
.ios-bg-bx{width:100%;min-height:496px;float:left;background-image:url(../images/ios-bg.png);background-size:cover;padding:50px 0;}
.ios-bg-bx h2{width:100%;float:left;text-align:center;font-size:40px;color:#fff;font-weight:300;}
.ios-bg-bx p{width:100%;float:left;font-size:16px;color:#fff;text-align:center;font-weight:300;margin:20px 0;}
.terms-bx{width:100%;min-height:496px;float:left;padding:50px 0;margin-top:60px;background-color:#272974;}
.terms-bx h2{width:100%;float:left;text-align:left;font-size:40px;color:#fff;font-weight:300;}
.terms-bx p{width:100%;float:left;font-size:14px;color:#fff;text-align:left;font-weight:300;margin:20px 0;}
.terms-bx ul{width:100%;float:left;list-style-type:disc;}
.terms-bx ul li{width:100%;height:auto;margin:10px 0;font-size:14px;color:#fff;text-align:left;font-weight:300;}
.ios-dev-bx{width:100%;float:left;margin:50px 0 0 0;}
.ios-icon{width:100%;float:left;display:block;height:100px;text-align:center;margin:10px 0;}
.ios-icon img{transition:all 1s;border:2px solid transparent;padding:20px;border-radius:20px;}
.ios-icon img:hover{border:2px solid #fff;background-color:#272974;box-shadow:0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
.ios-icon-a{width:100%;float:left;display:block;height:100px;text-align:center;margin:10px 0;}
.ios-icon-a img{transition:all 1s;border:2px solid transparent;padding:20px;border-radius:20px;}
.ios-icon-a img:hover{border:2px solid #2e3192;background-color:#f5f5f5;}
.ios-dev-bx span{width:100%;float:left;font-size:16px;color:#fff;text-align:center;font-weight:400;display:block;margin-top:20px;}
.web-andr-dev-bx{width:100%;height:auto;float:left;width:100%;height:auto;float:left;padding:50px 0 10px 0;}
.web-andr-dev-bx h2{width:100%;float:left;text-align:center;font-size:40px;color:#000;font-weight:300;margin:0 0 20px 0;}
.web-andr-dev-bx p{width:100%;float:left;font-size:16px;color:#000;text-align:center;font-weight:400;margin:20px 0;}
.web-andr-dev-bx-apr{width:100%;height:auto;float:left;padding:50px;}
.web-andr-dev-bx-apr h2{width:100%;float:left;text-align:left;font-size:40px;color:#000;font-weight:300;margin:0 0 20px 0;}
.web-andr-dev-bx-apr p{width:100%;float:left;font-size:16px;color:#000;text-align:left;font-weight:400;margin:20px 0;}
.web-andr-dev-bx-apr ul{width:100%;float:left;margin-left:20px;}
.ios-app-dev-bx{width:100%;float:left;margin:50px 0 0 0;}
.ios-app-dev-bx p{width:100%;float:left;font-size:16px;color:#000;text-align:center;font-weight:400;margin:20px 0;}
.req-a-quote{width:100%;height:auto;float:left;margin:50px 0;text-align:center;}
.req-a-quote a img{transition:all 0.5s;border:4px solid #3058d0;border-radius:10px;}
.req-a-quote a img:hover{}
.btm-line{width:100%;height:auto;border-top:1px solid #000;float:left;margin:40px 0 40px 0;}
.services-banner-txt-bx{width:100%;height:auto;float:left;margin:40px 0 0 0}
.services-banner-txt-bx h2{width:100%;float:left;text-align:center;font-size:40px;color:#fff;font-weight:300;line-height:45px;}
.services-banner-txt-bx h1{width:100%;float:left;text-align:center;font-size:60px;color:#fff;font-weight:300;line-height:65px;}
.services-banner-txt-bx h4{width:100%;float:left;text-align:center;font-size:24px;color:#fff;font-weight:300;line-height:30px;}
.web-andr-dev-bx ul{width:100%;float:left;}
.red,.errorDiv{font-size:14px;width:auto;padding:5px 0px;color:#fff;margin-top:1px;float:left;margin-left:20px;font-family:'Ubuntu', sans-serif;}
.approach-img-bx{width:100%;height:auto;float:left;text-align:right;position:relative;}
.approach-img-bx .top-minus{position:absolute;top:-62px;width:100%;}
.mg-m-a-d{margin-top:40px;}
.business-process-bx{width:100%;height:270px;float:left;background-image:url(../images/business-process-bg.png);background-position:center top;padding:50px 0;}
.business-process-bx h2{width:100%;float:left;text-align:center;font-size:40px;color:#fff;font-weight:300;}
.business-process-bx p{width:100%;float:left;font-size:16px;color:#fff;text-align:center;font-weight:300;margin:20px 0;}
@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
/**/@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}
.grey-strip{width:100%;height:15px;float:left;background-color:#fff;}
.grey-strip p{width:100%;text-align:right;font-size:12px;color:#000;font-family:'Ubuntu', sans-serif !important;}
.grey-strip p span{position:relative;top:3px;}
.grey-strip p span img{width:15px;}
.copyright-box{width:100%;height:30px;float:left;border-top:4px solid #fff;margin-top:30px;background-color:#fff;}
.copyright-box p{font-family:'Ubuntu', sans-serif !important;font-weight:300;font-size:14px;line-height:30px;color:#000;}
.copyright-box ul{width:auto;float:right;margin:0;padding:0;height:auto;list-style-type:none;}
.copyright-box ul li{width:auto;float:left;}
.copyright-box ul li a{width:auto;height:auto;float:left;color:#000;font-size:14px;border-bottom:1px solid #fff;transition:all .5s;font-family:'Ubuntu', sans-serif !important;font-weight:300;line-height:25px;padding:9px 10px;}
.our-wrk-img-bxs{width:100%;height:auto;float:left;margin:20px 0;background-color:#fff;}
.our-wrk-sngl-img{width:100%;height:auto;float:left;margin:20px 0 0 0;text-align:center;}
.our-wrk-sngl-img a img{width:90%;}
.get-quote{float:right;position:fixed;right:1px;top:25%;z-index:999;display:none;}
/*==== ahsan start =====*/
.ios-andriod-icon img{
	display:inline-block;
	margin-right:5px;
}	
.index-portfolio-slider {
    background-image: none !important;
}
.porfolio-slider {
    background: #f8f8f8;
    padding: 40px 0px;
}
.porfolio-slider ol.carousel-indicators {
    display: none;
}
a.left.carousel-control.index-portfolio-slider {
    display: none;
}
a.right.carousel-control.index-portfolio-slider {
    display: none;
}
.porfolio-slider h3 {
    margin: 30px 0px;
    font-size: 26px;
    color: #000;
}
.ios-andriod-icon {
    margin-top: 30px;
}
.slider-index-por{
	margin:auto;
}

/*============= Norml media quires ============*/
@media (max-width: 1024px) and (min-width: 992px) {
	
	
	}
/*============= End 992 ============*/
@media (max-width: 991px) and (min-width: 768px) {

	
	}
/*============= End 768 ============*/
@media (max-width: 767px) and (min-width: 320px) {
.logo-head-par-icon img{
	margin:auto;
}
.logo-head-par-icon {
    text-align: center;
}
	
	
	}
/*============= End 360 ============*/