/*******reset***/
html, body{margin:0;font-size: 100%;font-family:"Helvetica Neue","Helvetica",'Roboto',"Arial",sans-serif;background: #FFF; overflow-x:hidden;}
body a {text-decoration:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
a:hover,a:focus{text-decoration:none;outline:0 none;}
input[type="button"],input[type="submit"]{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
h1,h2,h3,h4,h5,h6{margin:0;	}	
p{margin:0;}
ul{margin:0;padding:0;}
img{width:100%;}
label{margin:0;}
html {background-color: #035faa;}
body{font-family:"Helvetica Neue","Helvetica",'Roboto',"Arial",sans-serif;color:#646464;max-width:2000px;margin:0 auto;}
.wrap
{width:85%;margin:0 auto;}
h2 { color: #646464; clear: both; font-size: 40px;text-align:center;}
h3{font-size:44px;color:#646464;}
h6{color: #262b2e;text-transform: none;padding-bottom:15px;}
p{word-spacing: normal;padding-bottom:10px;color: #646464;font-size:22px;}
p span{color: #262b2e;word-spacing: normal;}
.feature1_num{font-size:50px !important;font-weight: 500;color:#646464 !important;text-align: center !important;}
.clear{clear:both;}
/***************/
#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #032e3a;z-index: 99999;height: 100%;}
#status {position: absolute;left: 50%;top: 50%;width: 64px;height: 64px;margin: -32px 0 0 -32px;padding: 0;}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	width: 44px;
	height:44px;
	border: none;
	text-indent: 100%;
	background: url(../png/top_move.png) no-repeat right top;
}
.top-space{padding-top:4em;}
/***********/
.header{background:#fff;}
.pad-non{padding:0px;}
/**==========================**/
/* Services Section */
.section-title{padding-bottom:20px;}
.service h4,.service h2{ padding:20px 0px;font-size: 18px;}
.service h4 a,.service h2 a{    color: #3b3b3b; font-weight: 600;}
.service h4 a:hover,.service h2 a:hover{background: -webkit-gradient(linear,left top,right top,color-stop(32%,#0ca2e0),color-stop(100%,#27dde8));
    background: -webkit-linear-gradient(left,#0ca2e0 32%,#27dde8 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.button{margin-top:2%;}
.button a{display: inline-block;padding: 0px 16px;font-size:16px; border-radius: 4px;
 -webkit-border-radius: 4px;color: #0098f8; text-decoration: none; border: none;font-weight:700;}
.button a i{margin-left:8px;margin-top:2px;}


/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/

.tp-banner-container{width:100%;position:relative;padding:0;}
.tp-banner{width:100%;position:relative;}
.tp-banner-fullscreen-container {width:100%;position:relative;padding:0;}

/**==============App-Development==============**/
.service p { font-size: 18px;height: 225px;}
.queries
{
	background-image: url(../jpg/queries.jpg);
	text-align: center;color:#fff;text-align:left;padding:0px;
	font-weight:100px;padding: 30px 0px;
}
.queries h4{color:#fff;font-size:48px;padding-bottom:2px;}
.queries p{font-size:28px;color:#fff;}
.queries i {font-size:46px;margin-right:10px;margin-top:25px;}
.queries i span{font-size:55px;}
.call{text-align:right;}
.para{color:#646464;font-size:22px;padding:1% 0 0;}
.needs ul li{list-style:none;background:url('../png/listimg.png') 0px 6px no-repeat;  display: block;
    padding-left:40px; line-height: 1.4em;font-size:22px;    margin-bottom: 5%;}
.icon-img a{    display: inline-block;
    vertical-align: middle;margin: 2px; width: 100px; height: 100px;text-align: center;-webkit-border-radius: 50%; border-radius: 50%;
    -webkit-box-sizing: border-box;box-sizing: border-box;background: #fff;color: #0099f9;border:2px solid #0099f9;}
.icon-img a i{font-size:60px;margin-top:16px;}
.icon-img a:hover{border:2px solid #fff;;}
.line{width: 80px;border-bottom: 6px solid #0098f8;margin: 0 auto;}
.line1{width: 80px;border-bottom: 6px solid #0098f8;    margin-top: 10px;}
.create{padding:4% 0%;}
.text-center {padding: 3% 0% 2% 0%;text-align:center;}
.app-dev {padding: 3% 0%;}
.query{width:50%;float:left;}
.ph{width:50%;float:left;}
/**==============Remote Work place==============**/
/****************project statistics**********************/
.line2{width: 50px;border-bottom: 4px solid #fff;margin: 5px auto 10px auto;}
.clear{clear:both;}
.sliderwrap{margin:0 auto;width:90%;}
.sectionwrap{margin:0 auto;width:80%;}
.wrap{width:85%;margin:0 auto;}
.project{background-image: url(../jpg/you-can-be-sure.jpg);text-align:center;text-transform: uppercase;padding:5% 0%;color:#fff;background-size: cover;}
.project h4{font-size:40px;color:#fff; text-shadow: 0px 1px 1px #fff;}
.project .para1{color:#fff;font-size:22px;text-transform:capitalize;line-height:1.6em;margin:41px 26px;}
.analysis{width:100%;float:left;}
.analysis1{width:40%;float:left;}
.analysis1head{font-size:80px;color:#0098f8;}
.analysis1name{font-size:20px;color:#fff;padding:10px 0px;}
.analysis2{width:30%;float:left;}
.analysis3{width:30%;float:left;}

/****************project statistics ends**********************/
/*********************Acheivements Section************************/
.acheivements{margin-top:1%;}
.proud{font-size:44px;color: #3b3b3b;font-weight: 200;margin-top:50px;}
.list ul{list-style-type:none;padding:0;margin: 0;}
.list ul li {background: url("../png/tick.png") no-repeat 0px 11px ;padding:5px 0px 5px 57px;line-height:1.5;font-size:22px;color: #3b3b3b;}
.list {margin-top: 6%;}
/*********************worksection Section************************/
.worksection{width:100%;background:#f1f1f1;}
.sectionwrap h4{font-size:40px;color:#3b3b3b;padding:40px 30px 10px 30px;text-shadow: 1px 1px 1px #fff;text-align:center;}
.eve-gallery{position:relative;padding:0px 3px 0px 0px;}
.eve-gallery .textbox {width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.38);}
.eve-gallery img{width:100%;}
.textbox {-webkit-transition: all 0.7s ease;transition: all 0.7s ease;text-align:center;}
.textbox h4{color:#fff;font-size:64px;padding:20px 0px 10px 0px;}
.textbox p { font-size: 18px ; color: #fff; font-weight: 500; width: 70%;  margin: 0 auto; margin-top:4%;line-height: 1.3;}
.secrow-top .para{text-align:center;}
.row{margin:0px;}
.queries span {color: #fff;}
/**==============Remote Work place==============**/
.clear{clear:both;}
.remote-section{width:100%;color:#646464;padding:3% 0 1%;}
.remote-section h1{width:100%;font-size:44px;text-align: left;text-transform: none;font-weight: 500;}
.remote-border{width:7%;border-bottom:5px solid #0195F5;}
.remote-section .rem-txt{width:100%;font-size:18px;padding:2% 0;}

.blurred{width:100%;background:url("../jpg/we-can-serve-you.jpg") no-repeat center;background-size:cover;}
.border-mid{width:100%;}
.border-mid>.remote-border{margin:0 auto;width:15%;border-bottom:5px solid #0195F5;}
.boxes{width:100%;padding-bottom:2.5%;}
.blur-title{width:100%;}
.blur-title p{width:100%;text-align:center;color:white;font-size:44px;padding:3% 0 0%;}
.box-1,.box-2,.box-3{color:#646464;width:27.5%;margin:4% 1% 4% 4%;opacity:0.9;height:234px;background:white;text-align:center;float:left;border-radius:3px;}
.box-1>p,.box-2>p,.box-3>p{font-size:30px;padding:3% 0;}
.box-body{font-size:18px;padding:2% 0;padding:5% 6% 10%;}
.ceo-section,.ceo-section-body{width:100%;color:#646464;}
.ceo-section-body{margin-top:3%;}
.ceo-section h1{width:100%;font-size:40px;padding:3% 0 1%;text-align:center;}
.ceo-section .border-mid>.remote-border{width:6%;}
.ceo-section-left{width: 100%;float: none;text-align: center;}
.ceo-section-left>.req-oblig a {background: -moz-linear-gradient(top, #1e5799 0%, #207cca 100%, #7db9e8 100%);background: -webkit-linear-gradient(top, #1e5799 0%,#207cca 100%,#7db9e8 100%);background: linear-gradient(to bottom, #1e5799 0%,#207cca 100%,#7db9e8 100%);display: block;padding: 7px 1%;border-radius: 4px;-webkit-border-radius: 4px;color: #fff;text-decoration: none;border: none;margin: 0 auto;width: 400px;}
.ceo-section-right{width:23%;float:right;}
.ceo-section-left>.req-oblig{font-size:22px;padding:1.5% 0;}
.ceo-section-left>.req-oblig>a>span{color:#ffffff;font-size:18px;}
.ceo-section-left>.settle-medio{font-size:35px;padding:1.5% 0;}
.ceo-section-left>.next-step{font-size:22px;padding: 0 0 5% 0;}
.ceo-section-right>img{width:100%;}
.ap-dev-footer{width:100%;background-color:#252525;}
.ap-footer-wrap{width:90%;margin:0 auto;}
.ap-footer-top{width:100%;padding-top:3%;}
ul li{list-style:none;}
.ap-footer-top>.links1,.ap-footer-top>.links2,.ap-footer-top>.links3,.ap-footer-top>.links4{width:35%;font-size:20px;float:left;list-style:none;}
.ap-footer-top>.links1{width:30%;}
.ap-footer-top>.links3{width:18%;}
.ap-footer-top>.links4{width:16%;}
.ap-footer-top>.links1>ul>li>a,.ap-footer-top>.links2>ul>li>a,.ap-footer-top>.links3>ul>li>a,.ap-footer-top>.links4>ul>li>a{color:white;padding-bottom:1%;display:inline-block;}
.ap-footer-bottom{width:100%;padding:3% 0;}
.ap-copy-right{width:60%;float:left;font-size:22px;color:#888888;}
.ap-socio-links{width:30%;float:right;}
.ap-socio-links>ul>li{float:left;padding:0 6%;font-size:28px;}
.ap-socio-links>ul>li>a{color:#888888;}
.ap-socio-links>ul>li>a:hover{color:white;}
.waypara{padding:2% 0 0;}
.presentpara{padding:2% 0;}
/**==============iphone==============**/
/********* iphone page**********/
.ip-banner{width:100%;position:relative;}
.ip-banner img{width:100%;}
.on-image-txt{width:100%;position:absolute;top:170px;padding:2% 0;text-align:center;}
.on-image-txt h1,.on-image-txt a{font-size:50px;color:white;display: inline-block;font-weight: 500}
.on-image-txt ul{width:100%;padding:3% 0;margin:0 auto;}
.on-image-txt ul li{float:left;color:white;font-size:28px;}
.on-image-txt ul li:nth-child(1){width:46%;text-align:right;}
.on-image-txt ul li:nth-child(2){width:6%;text-align:center;}
.on-image-txt ul li:nth-child(3){width:46%;text-align:left;}
.on-image-txt ul li a{font-size:28px;color:white;}
.ip-banner-bottom{width:100%;padding:2% 0;background-color:#0099F9;position:relative;}
.ip-banner-bottom p{width:65%;margin:0 auto;font-size:30px;color:white;text-align:center;}
.ip-banner-bottom:after{ content: '';position: absolute;right: 48%;text-align: center;bottom:-25px;border-left: 25px solid rgba(0, 0, 0, 0);border-right: 25px solid rgba(0, 0, 0, 0);border-top: 25px solid #0099F9;}
.ip-section2{margin:4% 0% 2% 0%;}
.section2-left,.section2-right{width:33%;float:left;color:#7b7b7b;   }
.section2-center{width:34%;float:left;}
.section2-right{margin-right:0px;}
.feature1,.feature2,.feature3,.feature4{width:100%;padding:2% 0;}
.feature1 h1,.feature2 h1,.feature3 h1,.feature4 h1{width:100%;text-align:center;font-size:50px;}
.feature1 p,.feature2 p,.feature3 p,.feature4 p{width:100%;text-align:center;font-size:22px;}
.feature3 p,.feature4 p{text-align:left;    color: #7b7b7b;}
.feature1 p.highlight-txt{width:100%;text-align:center;font-size:25px;color:#0998f8;}
.feature2 ul{width:60%;margin:0 auto;}
.feature2 ul li{list-style:none;list-style-image:url('../png/listimg.png');font-size:22px;
padding-left:3%;padding-bottom:6%;color:#646464;}
.ip-mid-txt{padding:1% 0;font-size:22px;color:#646464;margin:0 auto;}
.end-solution{padding-bottom:3%;}
.houses { margin-top: 3px;}
.endtoend{width:100%;background:none;float:left;font-size:44px;color:#7b7b7b;}
.endtoend h3{padding-bottom:10px;}
.line{width: 80px;border-bottom: 6px solid #0098f8;margin: 0 auto;}
/*****/
.step1 h6,.step2 h6,.step3 h6 {font-size:18px;color:#7b7b7b;  text-transform:uppercase;  font-weight: 600;text-align:center;}
.con-line{margin-top:35%;}
.test-mobile2{margin-top:14%;}
.test-mobile3{margin-top:20%;margin-left:31px;}
.step2{height:360px;}
.step2 h6{margin:16% 0 0 26%;}
.step3 h6{margin:18% 0 0 7%;}
.buildpackage{position:relative;}
.imge-hand{position:absolute;bottom:0px;right:0px;}
/*******/

.service1{ background-image: url("../jpg/section3-bg.jpg"); background-size: cover; color: #fff; text-align:left;}
.package{ margin: 3% 0% 4% 0%;}
.roadlocks{width:100%;padding: 10% 0% 0% 10%;  }
.roadlocks1{width:80%;}
.roadlocks p{text-align:left;}
.lockshead{font-size:44px;color:#fff;text-align:left;text-transform:none;}
.roadlocks .para{font-size:22px ; color:#fff;padding:31px 5px 0px 0px;}
.houses img{padding:60px 0px 0px 0px;}
.buildpackage{padding:10px 0px 0px 0px ! important;width:100%;}

/**==============Android page==============**/
.android-bottom p{width:100%;}
.android-app{padding:4% 0%;}
.ref-imges {width:80%;margin:0 auto;position:relative;}
.ref-imges img{width:100%;}
.second-img{width:20%;position:absolute;bottom:-15px;right:-30px; }
.para a{font-weight:600;color:#0098f8;}
.android-dev-list ul{padding:3% 0 2%;}
.android-dev-list ul li{list-style:none;}
.android-dev-list ul li a{color:#646464;font-size:34px;border-bottom:1px solid #e7e7e7;text-align:center; display:block;
    padding-bottom: 15px;    width: 50%;margin: 0 auto;}
.android-dev-list ul li:nth-child(3)>a{border-bottom:none;}
.androidpara{padding-bottom:3%;}
.androidpara1{padding:4% 0 1%;}
.android-bg{background-image: url("../jpg/tab-bg.jpg");}
/**==============clients==============**/
.group_2_clients:after{clear:both;content:'';display:block;}
.client {margin: 2% 3% 2% 0%;float: left;width: 17%;height: 160px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 10px;}
.group_2_img1 {width: 100%;height: 100%;}
.clients-head{padding:2% 0;}
.clients-head h2{padding:2% 0;}
.clients-head p{color: #646464;font-size: 18px;}
.group_2_clients{width:100%;}
.group_2_img1 img{width:100%;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.no-margin .group_2_img1 img{height:100%;}
.group_2_text2{float: left; width: 75%;margin:1% 0 0 4%;}
.short-img .group_2_img1{padding-top:2%;}
.client img,.client a,.client p{transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;}
.client-iframe {width:37.8%;margin:0 auto;}
.padding_10{padding-top: 20px;}
.padding_8{padding-top: 8%;}
.padding_15{padding-top: 15%;}
.padding_12{padding-top: 12%;}
.padding_18 {padding-top: 18%;}
/**==============Privacy==============**/
.privacy p{font-size:19px;}
.heading-pvy{text-align:center;padding:2% 0%;font-size:19px;font-weight:bold;}
.pry-list{padding:2% 0%;}
.pry-list ul li{    list-style: none; background: url('../png/listimg.png') 0px 6px no-repeat; display: block; 
padding-left: 40px; line-height: 1.4em;font-size: 19px; margin-bottom: 1%;}
.notice{font-size:17px;font-weight:bold;}
.line1 {margin-bottom: 10px;}
/**==============terms==============**/
.terms,.privacy{padding:3% 0%;}
.heading-term{padding:2% 0%;font-size:19px; color:#3b3b3b;font-weight:bold;}
.term-list ol li{list-style:none;}
.term-para{font-size:15px ! important;line-height:1.7em}
/**==============web==============**/
.our-strength{background:#f2f2f2;padding:3% 0%;}
.web-list ul li{    list-style: none; background: url('../png/listimg.png') 0px 6px no-repeat; display: block; 
padding-left: 40px; line-height: 1.4em;font-size: 22px; margin-bottom: 1%;}
.web-grid{padding:5% 0% 4% 0%;}
/*******web page *****/
.web-banner-bottom{width:100%;padding:2% 0;background-color:#0099F9;position:relative;}
.web-banner-bottom p{width:82%;margin:0 auto;font-size:30px;color:white;text-align:center;}
.web-banner-bottom:after{ content: '';position: absolute;right: 48%;text-align: center;bottom:-25px;border-left: 25px solid rgba(0, 0, 0, 0);border-right: 25px solid rgba(0, 0, 0, 0);border-top: 25px solid #0099F9;}
.web-sec1{width:100%;margin:2% 0;}
.web-sec1>h1{font-size:44px;text-align:center;width:100%;padding:2% 0 1%;}
.web-para{font-size:22px;padding:2% 0;}
.web-imgslices{position:relative;width:85%;margin:2% auto;}
.webapp1{position:absolute;left:0px;top:3%;width:50%;}
.webapp2{position:absolute;left:8%;top:0px;width:81%;z-index:1;}
.webapp2 img{border-radius:7px;}
.webapp3{position:absolute;right:2%;top:3%;width:50%;}
.web-shad{padding:38% 0 4%;width:100%;}
.group_2_img1.first-img {
    margin-top: 1.7%;
}
.lazy-hidden {
    background: url('../gif/loading.gif') no-repeat 50% 50%;
    background-size: 30px 30px !important;
}
.section .desktop_visible{visibility:hidden}
/*===============Progress Bars===================*/
.member-content .progress-bar1 .progress-85 {
	width:85% !important;
}
.member-content .progress-bar1 .progress-94 {
	width:94% !important;
}
.member-content .progress-bar1 .progress-79 {
	width:79% !important;
}
.member-content .progress-bar1 .progress-90 {
	width:90% !important;
}
.member-content .progress-bar1 .progress-88 {
	width:88% !important;
}
.member-content .progress-bar1 .progress-65 {
	width:65% !important;
}
/* .progress-web
{
	margin-left:9%;
} */
.progress-bar1 {
	height: 10px;
	margin:15px 0;
	position: relative;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index:0;
	background-color:#ebebeb;
}
.progress-bar1.flexible > span {
	background-color:#3197d9;
}
.progress-bar1 > span {
	display: block;
	height: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	position: relative;
	overflow: hidden;
	z-index:0;
}
.progress-bar1 > span:after, .animate > span > span {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	background-size: 50px 50px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,.1);
	text-align:right;
}
.animate > span:after {
	display: none;
}
.flx-skill-title{text-align:left;width:50%;float:left;}
.flx-skill-number{text-align:right;width:50%;float:right;}

.green > span {
	background-color: #39cb82;
}
.yellow > span {
	background-color: #f5cb1d;
}
.blue > span {
	background-color: #a272fa;
}
.pink > span {
	background-color: #fa3e8b;
}

.pro-text p{color:#3b3b3b;font-size:19px;font-weight:bold;}

/* iOS App Dev, text_logo CSS */
.needs.ios_app_dev ul li{margin-bottom:2%;font-size:18px;}
.needs.ios_app_dev{padding-top:2%}
h1.text_logo{color: #0158ac;font-weight: 600;font-size: 26px;display: inline-block;vertical-align: middle;}
.logo img{width: 38px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.text_black{color:#000}
h1.text_logo strong{font-size:22px}
h2.ios_app_heading{text-align: left;padding: 0;font-weight: 600;font-size:20px;}
span.slash_link {
    font-size: 50px;
    color: #fff;
	display: inline-block;
	font-weight: 500;
}
/**==============Media Queries==============**/
@media only screen and (min-width:1800px){
	 .group_2_img1 img{height:100%;}
	 .padding_8,.padding_10,.padding_12,.padding_15,.padding_18{padding-top:10%;}
}
@media only screen and (max-width:1300px)
{
	.service p {height:255px;}
}
@media only screen and (max-width:1280px)
{
	.queries i span ,.queries i{font-size: 45px;}
	.queries h4 {font-size: 40px;}
	.queries p {font-size: 20px;}
	.queries p {font-size: 20px;}
	.needs ul li,.para,.web-para,.project .para1,.list ul li,.web-list ul li,.remote-section .rem-txt,.ip-banner-bottom p,
	.web-banner-bottom p,.feature1 p, .feature2 p, .feature3 p, .feature4 p,.roadlocks .para,.feature2 ul li{font-size:18px;}
	.textbox h4{font-size:40px;}
	.textbox p {font-size: 16px;}
	.ap-footer-top>.links1>ul>li>a, .ap-footer-top>.links2>ul>li>a, .ap-footer-top>.links3>ul>li>a, .ap-footer-top>.links4>ul>li>a {
	font-size: 17px;}
	.top-space {padding-top: 3.5em;}
	.android-dev-list ul li a{font-size:30px;}
	.client h4 a{font-size: 1em;}

}
@media only screen and (max-width:1217px)
{
	.step2 h6 {  margin: 25% 0 0 35%;}
	.client {width: 22%;}
}
@media only screen and (max-width:1150px)
{
		.service p {height:280px}
}

@media only screen and (max-width:1024px)
{
.wrap { width: 90%;}
.queries i span ,.queries i{font-size: 40px;}
.queries h4,h3,.textbox h4,.remote-section h1,.project h4,.ceo-section h1,.web-sec1 h1{font-size: 35px;}
.queries p {font-size:18px;}
.queries p ,.ap-copy-right{font-size:18px;}
.textbox p {width: 90%;}
.android-dev-list ul li a {font-size: 25px;}
.service p {height:300px}

}

@media only screen and (max-width:991px)
{
.service p {font-size: 18px;height: 175px;}
 .col-md-4.col-md-4.step1 {width: 50%; float: left;}
 .col-md-4.col-md-4.step2 {width: 50%;float: left;}
 .col-md-4.col-md-4.con-line.pad-non {margin-top: 35%;width: 27%;float: left;}
 .test-mobile2 {margin-top: 14%;width: 60%; float: left;}
 .step2 h6 { margin: 14% 0 0 15%;}
 .col-md-3.col-md-3.test-mobile3.pad-non {width: 13%;margin: 0 auto;}
 .col-md-4.col-md-4.con-line.con-line1.pad-non a img {display:none;}
 .col-md-4.col-md-4.con-line.con-line1.pad-non{background: url("../png/le.png") no-repeat;
 top: -15px;width: 10px;height: 80px; margin-top: 19px;}
.step3 h6 {margin: 6% 0 0 3%;}
.section2-left, .section2-right{width:50%;}
.section2-right {margin-right: 0px;margin-left: 1%;width: 100%;}
.houses a {margin-top: 3px;display: block;margin: 0 auto;}
.service1 { padding-bottom: 10%;}
.col-md-3.col-sm-6.service {padding-bottom: 5%;}
.info{margin-top:5% ! important;}
.fiel-add{float:left;width:50%;}
.fiel-add .info{margin-top:0px ! important;}
.contact-addrsleft{width: 100%;}
.list {margin-top: 3%;}
}
@media only screen and (max-width:977px)
{
.box-body{font-size:16px;}
.ceo-section-left>.req-oblig>span{font-size:20px;}
.ceo-section-left>.req-oblig,.ceo-section-left>.next-step,.web-list ul li,.remote-section .rem-txt,.remote-left ul li{font-size:16px;}
.ceo-section-left>.settle-medio{font-size:30px;}
.box-1>p,.box-2>p,.box-3>p{font-size:28px;}
.blur-title p,.remote-section h1,.ceo-section > h1,.web-sec1 h1{font-size:34px;}	
}
@media only screen and (max-width:960px)
{
.wrap {width: 90%;margin: 0 auto;}
	
}
@media only screen and (max-width:900px)
{
.service{margin-bottom:10px;}	
h2,.ceo-section h1,.project h4,.queries i span, .queries i {font-size: 35px;}
.queries h4,h3,.textbox h4,.remote-section h1,.lockshead,.web-sec1 h1{font-size: 30px;}
.analysis1head {font-size: 50px;}
.textbox p {font-size: 14px;}
.ceo-section-left>.settle-medio {font-size: 26px;}
.on-image-txt h1,.on-image-txt a {font-size: 32px;color: white;padding: 0% 0;text-align: center;}
span.slash_link {font-size: 30px;}
.on-image-txt {width: 100%;position: absolute;top: 70px;}
.step2 {height: 300px;}
.group_2_clients {width: 100%;}
.android-dev-list ul li a{width:100%;font-size:22px;}
.client {width: 30%;}
}
@media only screen and (max-width:800px)
{
.fiel-add{padding-left:30px;}
.box-1, .box-2, .box-3 {width: 60%;float: none;margin: 3% auto; height: auto;}
}
@media only screen and (max-width:768px)
{
h2,.ceo-section h1,.project h4 {font-size: 30px;}
.queries h4,h3,.textbox h4,.remote-section h1,.web-sec1 h1{font-size: 25px;margin-top:4%;}
.analysis1head {font-size: 45px;}
.needs ul li,.para,.web-para,.project .para1,.list ul li,.web-list ul li,.remote-section .rem-txt,
.feature1 p, .feature2 p, .feature3 p, .feature4 p,.roadlocks .para,.ip-mid-txt p,.step1 h6, .step2 h6, 
.step3 h6,.feature2 ul li{font-size:18px;}
.ip-banner-bottom p,.web-banner-bottom p{font-size:16px;}
.ip-banner-bottom:after,.web-banner-bottom:after{border-left: 13px solid rgba(0, 0, 0, 0);border-right: 13px solid rgba(0, 0, 0, 0);border-top: 13px solid #0099f9;bottom: -13px;}
.ap-footer-top>.links1, .ap-footer-top>.links2, .ap-footer-top>.links3, .ap-footer-top>.links4 {width: 48%;float: left;padding-bottom:10px;}
.ap-copy-right {width: 100%; float: none;text-align: center;}	
.ap-socio-links {width:200px;float: none;margin: 0 auto;}
.queries i span, .queries i {font-size: 30px;}
.call {text-align: left;}
.imge-hand { position: relative;}
.group_2_text2 { float: none;width: 100%;margin: 10px 0px;}
.content_section{width:98%;}
.eve-gallery {width: 60%; margin: 0 auto;}
.client-iframe{margin: 0 auto;width: 50.8%;}
.service p {font-size: 18px;height: auto;}
}
@media only screen and (max-width:730px)
{
.remote-left,.remote-right,	.ceo-section-left{width:100%;}
.ceo-section-right{float:none;margin:0 auto;}
.step2 {height: 250px;}
.ceo-section-left > .req-oblig > a > span {font-size:17px;}
}
@media only screen and (max-width:685px)
{
.ceo-section-left>.req-oblig>span{font-size:18px;}
.ceo-section-left>.req-oblig,.ceo-section-left>.next-step,.web-list ul li,.remote-section .rem-txt,.remote-left ul li{font-size:16px;}
.ceo-section-left>.settle-medio{font-size:24px;}
.box-1>p,.box-2>p,.box-3>p{font-size:24px;}
.blur-title p,.remote-section h1,.ceo-section > h1,.web-sec1 h1{font-size:26px;}
}
@media only screen and (max-width:640px)
{
.analysis1name {font-size: 15px;}
.analysis1head {font-size: 35px;}
.section2-left, .section2-right {width: 100%;}
.section2-center {width: 36%;float: none;margin: 0 auto;}
.on-image-txt {width: 100%;position: absolute;top: 50px;}
.on-image-txt h1,.on-image-txt a{font-size: 25px;}
span.slash_link {font-size: 22px;}
.on-image-txt ul li a,.on-image-txt ul li {font-size:18px;}
.step2 {height: 200px;}
.feature1 h1, .feature2 h1, .feature3 h1, .feature4 h1 { font-size: 30px;}
.ip-banner-bottom p,.web-banner-bottom p,.android-bottom .wrap{width:100%;padding: 10px;}
.query{width:100%;float:left;text-align:center;}
.ph{width:100%;float:left;text-align:center;}
.fiel-add{width:100%;padding-top:10px;padding-left:0px;}
.contact-addrsleft{padding-top:0px;}
.client-iframe{margin: 0 auto;width:60.8%;}
.client {height: 120px};
}
@media only screen and (max-width:580px)
{
.feature1 p.highlight-txt {font-size: 20px;}
.android-dev-list ul li a{font-size: 20px;}
.ceo-section-left > .req-oblig > a > span {font-size:15px;}
}
@media only screen and (max-width:530px)
{
.ceo-section > h1{font-size:20px;}
.ceo-section-left>.settle-medio{font-size:18px;}
.ip-banner-bottom p,.web-banner-bottom p{font-size:14px;}
.ceo-section-left>.req-oblig a {width:80%;}
}
@media only screen and (max-width:480px)
{
h2, .ceo-section h1, .project h4 {font-size: 20px;}
p,.service h4 a,.service h2 a {font-size: 16px;}
.line,.line1,.remote-border {border-bottom: 3px solid #0098f8;}
.queries i span, .queries i,.queries h4, h3, .textbox h4, .remote-section h1,.web-sec1 h1,.queries h4, h3, .textbox h4,.lockshead {font-size: 23px;}
.project .para1 {line-height: 1.5em;margin: 10px 10px;}
.needs ul li, .para,.web-para, .project .para1, .list ul li,.web-list ul li, .remote-section .rem-txt,.needs.ios_app_dev ul li,.service p {font-size: 16px;}
.analysis1name {font-size: 12px;}
.ap-copy-right {font-size: 16px;}
.ap-footer-top>.links1>ul>li>a, .ap-footer-top>.links2>ul>li>a, .ap-footer-top>.links3>ul>li>a, .ap-footer-top>.links4>ul>li>a {font-size: 15px;}
.ap-socio-links>ul>li>a {color: #888888;font-size: 20px;}
.ap-socio-links {width: 40%;}
.icon-img a {width: 70px;height: 70px;}
.icon-img a i {font-size: 40px;margin-top: 12px;}
.line2 {width: 50px;border-bottom: 2px solid #fff;margin: 2px auto 10px auto;}
.list ul li {padding: 5px 0px 5px 40px;background-size: 10%;}
.rmm.style ul {width: 190px;}.ip-banner {padding-top: 65px;}
.on-image-txt {
    width: 100%;
    position: absolute;
    bottom: 43px;
    top: auto;
}
.step2 {height: 148px;}
.logo {width: 199px;margin-top: 6px;}
.group_2_text2 p{font-size:14px;line-height:1.6;}
.service h4,.service h2 { padding: 15px 0px;}
.top-space {padding-top: 4.5em;}
.list ul li {background-size:7%;}
.analysis1head {font-size: 27px;}
.ceo-section-left>.req-oblig>a>span {font-size: 14px;padding:0px 10px;}
.client-iframe { width: 90%;margin: 0 auto;}
.queries span{padding: 1px 0px 20px 0px;text-align: center;}
.call {text-align: center;color:#fff;}
.eve-gallery {width: 100%;margin: 0 auto;}
.ip-banner {padding-top: 30px;}
.on-image-txt {top: auto;bottom: 25px;}
.contactpage {padding-top: 70px;}
}
@media only screen and (max-width:440px)
{
.box-1,.box-2,.box-3{width:75%;}
.ceo-section > h1{font-size:18px;}
.ceo-section-left>.settle-medio{font-size:15px;}
.ceo-section-left>.req-oblig>span{font-size:15px;}
.ceo-section-left>.req-oblig,.ceo-section-left>.next-step,.web-list ul li,.remote-section .rem-txt,.remote-left ul li,.needs ul li,.needs.ios_app_dev ul li,.service p{font-size:15px;}
.ceo-section-left>.settle-medio{font-size:20px;}
.box-1>p,.box-2>p,.box-3>p{font-size:20px;}
.blur-title p,.remote-section h1,.web-sec1 h1{font-size:22px;}
.client {width: 47%;}
h1.text_logo{font-size: 28px}
.line1{margin-top:2px;margin-bottom: 5px}
}

@media only screen and (max-width:363px)
{
.ceo-section > h1{font-size:15px;}
.ceo-section-left>.settle-medio{font-size:14px;}
.ceo-section-left>.req-oblig>span{font-size:14px;}
.ceo-section-left>.req-oblig,.ceo-section-left>.next-step,.remote-section .rem-txt,.web-list ul li,.remote-left ul li,.needs ul li,.needs.ios_app_dev ul li,.service p{font-size:14px;}
.ceo-section-left>.settle-medio{font-size:18px;}
.box-1>p,.box-2>p,.box-3>p{font-size:18px;}
.blur-title p,.remote-section h1,.web-sec1 h1{font-size:20px;}
.android-dev-list ul li a{font-size: 19px;}
}
@media only screen and (max-width:360px)
{
.analysis1head {font-size: 19px;}
.analysis1name {font-size: 10px;}
.ap-socio-links {width: 60%;}
.rmm.style ul {width: 190px;}
.logo {width: 194px;margin-top: 6px;}
.on-image-txt h1,.on-image-txt a{font-size: 20px;}
span.slash_link {font-size: 16px;}
.on-image-txt ul li a,.on-image-txt ul li {font-size:16px;}
.needs ul li,.needs.ios_app_dev ul li, .para,.web-para, .project .para1, .list ul li,.web-list ul li,.remote-section .rem-txt, .feature1 p, .feature2 p, .feature3 p, .feature4 p, .roadlocks .para, .ip-mid-txt p, .step1 h6, .step2 h6, .step3 h6, .feature2 ul li ,.service p{font-size: 16px;}
.queries i span, .queries i, .queries h4, h3, .textbox h4,.web-sec1 h1, .remote-section h1, .queries h4, h3, .textbox h4, .remote-section h1, .lockshead {font-size: 20px;}
}
@media only screen and (max-width:335px)
{
.android-dev-list ul li a{font-size: 18px;}
.tp-caption.medium_thin_grey.skewfromrightshort.customout.start,.tp-caption.customin.medium_thin_grey.skewfromrightshort.customout.slide5-txt.start,
.tp-caption.customin.medium_thin_grey.skewfromrightshort.customout.slide5-txt.start {font-size: 14px ! important;line-height: 1.3em ! important;}
.client {height: 100px;}
.on-image-txt h1,.on-image-txt a{font-size: 16px;}
span.slash_link {font-size: 13px;}
}

