@media (max-width: 1200px) {
.servchdr {
	height:60px;
	width:50px
}
.sprite.androidco {
	
}
.sprite.iphoneco {
	
}
.sprite.htmsfiveco {
	
}
.sprite.mobappdev {
	
}
.imageflo {
	min-width:410px
}

.imagefit img {
	width:100%
}
.bigcaption {
	left:0!important
}
}
@media (max-width: 992px) {
.socialtop{display:none}
.ofrwe .colxs4 {
	width:100%
}
.witecolor {
	font-size:32px!important
}
.bigcaption.bigblue {
	font-size:40px!important
}
.navbar-toggle {
	display:block
}
.colback .col-xs-3 {
	width:50%
}
.sunlpok {
	min-height:240px
}
.xlx {
	display:block
}
.spopo {
	float:left;
	min-width:410px;
	width:auto
}
.nospo {
	display:block;
	overflow:hidden;
	width:auto
}
.mobileapplo img {
	width:100%
}
.mynavbar .navbar-toggle {
	margin:10px 0 0
}
.mynavbar .navbar-toggle .icon-bar {
	background-color:#3c2332;
}
.splrit, .leftset, .splleft {
	width:100%
}
.toprit {
	margin:0 20px 0 0
}
.toprit.splrits {
	clear:none;
	float:left;
	margin:0
}
.splleft {
	padding:15px 0 0
}
.splmobile {
	background:none repeat scroll 0 0 #3c2332;
	display:block;
	padding:0 15px
}
.splmobile:hover {
	color:#fff
}
.splmobile .fa {
	margin:0 0 0 10px
}
.nav > li.menuli {
	display:block
}
.navbar-nav > li.menuli > a {
	border:0 none;
	text-align:left;
	border-top:1px solid #fafcfe;
	border-bottom:1px solid #e3ebf2
}
.navbar-nav > li > .dropdown-menu.multimenu {
	border:medium none;
	box-shadow:none;
	float:none
}
.dropdown-menu.multimenu {
	border:medium none;
	box-shadow:none;
	float:none
}
.nameservice {
	padding:0
}
.countrymap img {
	width:100%
}
.fulatnine {
	width:100%
}
.nav > li.menuli.quotereqst .rqstbtn {
	padding:0 40px 0 10px
}
.colxs4 {
	display:block
}
.imgery {
	display:block;
	float:left;
	width:15%
}
.ritaligned .sentence {
	text-align:left
}
.sentence {
	float:right;
	width:85%
}
.padten {
	width:100%;
	margin-bottom:30px
}
.padten:last-child {
	margin-bottom:0
}
}
@media (max-width: 992px) and (min-width: 650px) {
.steplistng {
	min-height:200px;
	padding:10px 5px;
	width:20%
}
.celltbl {
	display:block;
	overflow:hidden;
	width:100%
}
.mainstp {
	font-size:14px;
	line-height:16px;
	text-align:center
}
}
@media (max-width: 768px) {
.statsimage{display:none;}
.navbar-nav .open .dropdown-menu > li > a.levelmenu {
	padding:12px 20px 12px 15px
}
img{height:auto;
}
.witecolor {
	font-size:22px!important
}
.bigcaption.bigblue {
	font-size:30px!important
}
.tableful {
	width:100%
}
.bordrt {
	border-right:0 none;
	padding-right:0
}
.lopdivd {
	margin:20px 0 0;
	padding:0
}
.socialtop {
	display:none
}
.pgsmplhd {
	font-size:30px
}
.ourprjcts .col-xs-4 {
	width:50%
}
.nav.navbar-nav.ritsec {
	margin:0
}
.imageflo::before {
	background:url(../appdevelopment/luk11.png) no-repeat scroll left center rgba(0,0,0,0);
	left:-121px
}
.imageflo::after {
	background:url(../appdevelopment/luk0.png) no-repeat scroll left 4px rgba(0,0,0,0)
}
.imageflo {
	min-width:0
}
.spopo {
	min-width:200px
}
.imageflo {
	min-height:200px
}
}
@media (max-width: 650px) {
.sixfifty {
	display:block;
	width:100%
}
.oursrvces .col-xs-4 {
	width:50%
}
.qtfa.fa {
	font-size:16px;
	margin:0
}
.contftr .col-xs-4 {
	width:100%
}
.sideval .fullio {
	width:100%
}
.padfrnt {
	width:100%
}
.imagefit {
	max-width:300px;
	margin:auto auto 20px
}
.blogcontntn {
	text-align:center
}
.blogmore {
	float:none;
	font-size:14px;
	display:table;
	margin:10px auto auto
}
}
@media (max-width: 600px) {
.col-xs-8.splrit{display:none;}
.bigc{font-size:34px;}
.colback .col-xs-3 {
	width:100%
}
.sunlpok {
	min-height:0;
	margin-bottom:15px
}
.sentence {
	width:80%
}
.imgery {
	width:20%
}
.blukata {
	margin:5px 0
}
.labot {
	float:none;
	margin:10px 0;
	text-align:center;
	width:100%
}
.centlab {
	display:block
}
.farcle.fa {
	display:block;
	margin:10px auto;
	text-align:center;
	float:none
}
.infrstrctr {
	font-size:40px
}
.allservice .col-xs-4 {
	width:50%
}
}
@media (max-width: 550px) {
.mylogo {
	float:left;
	max-width:250px
}
.mylogo img {
	width:100%
}
.pageheadblk {
	font-size:28px
}
.includservc .col-xs-6 {
	width:100%
}
.nameservice {
	padding:12px 0 0
}
.allsmal {
	width:100%
}
}
@media (max-width: 500px) {
.bulletluyo{width:100%;}
.padipad {display:none;}
.comntoplink .fa{display:none;}
.nameservice {
	padding:0
}
.ourprjcts .col-xs-4 {
	width:100%
}
.spopo {
	width:100%
}
.nospo {
	width:100%;
	padding:0;
	margin:15px 0 0
}
.mobileapplo {
	max-width:250px
}
}
@media (max-width: 450px) {
.hedstp{font-size: 15px;}
.textinter{line-height:30px;}
.roundspot{height:40px;width:40px;}
.rndside, .rndside::after, .rndside2, .rndside2::after{display:none;}

.fraction-slider .slide img {
	display:none!important
}
.bigcaption {
	left:0!important;
	right:0;
	text-align:center
}
.fraction-slider {
	min-height:250px
}
.comntoplink {
	font-size:100%;
	margin:0 0 0 10px
}
.splmobile {
	padding:0 10px
}
.comntoplink .fa {
	display:none
}
.mainheading {
	font-size:36px;
	line-height:44px
}
.submainsocinner {
	font-size:;
	line-height:26px
}
.optndrt {
	font-size:20px;
	line-height:28px;
	max-width:100%
}
.allservice .col-xs-4 {
	width:100%
}
.rowcntct .col-xs-6 {
	width:100%
}
}
@media (max-width: 400px) {
.oursrvces .col-xs-4 {
	width:100%
}
.mainstp {
	font-size:16px;
	line-height:22px
}
.sentence {
	width:77%
}
.imgery {
	width:23%
}

}
@media (max-width: 370px) {
.blognone{display:none;}
}
@media (max-width: 350px) {

.mylogo {
	max-width:200px
}
.sectn {
	margin:0 -10px
}
.numbers {
	font-size:26px
}
}

 @media (max-width: 968px) {

img{height:auto !important;
width:100% !important;
}

  }