 @import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,400italic,600,600italic,700);


body {

	font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', arial, Helvetica,  sans-serif;
	
}

.new_logo {
	width:30%;
	float:left;
	margin-top:-10px;
}


.new_li li {
	width:44% !important;
	margin-right:2% !important;
}

.no_padding {
	padding-left:0px;
	padding-right:0px;
}

.no_margin {
	margin-left:0px;
	margin-right:0px;
}

#main {
	width:100%;
	float:left;
}

#header {
	width:100%;
	float:left;
	background:url(../images1/top_bg.png) repeat-x left top;
	padding-bottom:5px;
}

#mdl {
	width:100%;
	float:left;
}

#footer {
	width:100%;
	float:left;
	background:#282c2e;
	color:#fff;
}

#cir-footer-menu {
	font-size:14px;
	color:#a8a8a8;
}

#cir-footer-menu a {
	font-size:13px;
	color:#a8a8a8 !important;
	text-decoration:none;
	margin-left:12px;
	margin-right:12px;
}

.main_width_inner {
	width:100%;
	float:left;
}

.m_quote {
	width:100%;
	height:auto;
	float:left;
	font-size:15px;
	color:#6d6d6d;
	background:#e7e7e7;
}
 
.m_quote strong {
	font-size:24px;
	color:#4a4a4a;
	float:left;
	margin-bottom:4px;
	width:100%;
	line-height:32px;
}

.m_quote_lft {
	width:70%;
	padding-top:1.5em;
	padding-bottom:1.5em;
	float:left;
}

.m_quote_rgt {
	width:20%;
	padding-top:1.5em;
	padding-bottom:1.5em;
	float:right;
}

.m_quote_rgt a {
	font-size:14px;
	color:#fff;
	text-decoration:none;
	background:url(../images1/qt.png) no-repeat 10% center #1a1a1a;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:25%;
	
	
	width:90%;
	float:right;
	border: 3px solid #e7e7e7;
    border-radius: 3px;
    box-shadow: 0 0 3px #1a1a1a;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	font-weight:700;
}

.m_quote_rgt a:hover {
	box-shadow: 0 0 2px #f47321;
	background:url(../images1/qt.png) no-repeat 12% center #f47321;
	color:#fff;
	text-decoration:none;
}
 
.m_service {
	width:100%;
	height:auto;
	float:left;
	margin-top:3.1em;
	margin-bottom:1.5em;
}

.m_service_top {
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:14px;
	color:#a19797;
	line-height:22px;
}

.m_service_top1 {
	font-size:34px;
	color:#434343;
	padding-bottom:32px;
	margin-bottom:22px;
	border-bottom:solid 1px #dcdcdc;
	position:relative;
}

.dot {
	position:absolute;
	bottom:-5px;
	width:100%;
	height:11px;
	background:url(../images1/dot.png) no-repeat center top;
}

.m_service_bt {
	width:100%;
	height:auto;
	float:left;
	margin-top:0px;
	text-align:left !important;
}

.m_service_bt h3 {
	font-size:19px;
	color:#434343;
	margin-bottom:12px;
	margin-top:0px;
	padding:0px;
	width:100%;
	font-weight:700;
}

.m_ser_bx1 {
	width:30.4%;
	height:132px;
	float:left;
	margin-right:4%;
	background:url(../images1/w_design.png) no-repeat left top;
	padding-left:7.4%;
	font-size:13px;
	color:#727272;
	line-height:18px;
	margin-bottom:5em;
}

.m_ser_bx2 {
	width:30.4%;
	height:132px;
	float:left;
	margin-right:4%;
	background:url(../images1/w_develop.png) no-repeat left top;
	padding-left:7.4%;
	font-size:13px;
	color:#727272;
	line-height:18px;
	margin-bottom:5em;
}

.m_ser_bx3 {
	width:30.4%;
	height:132px;
	float:left;
	
	background:url(../images1/m_app.png) no-repeat left top;
	padding-left:7.4%;
	font-size:13px;
	color:#727272;
	line-height:18px;
	margin-bottom:5em;
}

.m_service_bt ul {
	float:left;
	list-style:none;
	margin:0px !important;
	padding:0px;
	width:100%;
}

.m_service_bt ul li {
	width:93%;
	padding-left:7%;
	margin-top:9px;
	margin-bottom:9px;
	margin-left:0px;
	background:url(../images1/bx-tick.png) no-repeat left 3px;
	margin-right:0px;
	font-size:13px;
	line-height:15px;
}

.m_service_bt ul li a {
	color:#727272;
	text-decoration:none;
}

.m_service_bt ul li a:hover {
	color:#000;
}


.m_ser_bx4 {
	width:30.4%;
	height:132px;
	float:left;
	margin-right:4%;
	background:url(../images1/i_marketing.png) no-repeat left top;
	padding-left:7.4%;
	font-size:13px;
	color:#727272;
	line-height:18px;
	margin-bottom:1em;
}




.m_ser_bx5 {
	width:30.4%;
	height:132px;
	float:left;
	margin-right:4%;
	background:url(../images1/i_marketing.png) no-repeat left top;
	padding-left:7.4%;
	font-size:13px;
	color:#727272;
	line-height:18px;
	margin-bottom:1em;
}

.m_ser_bx6 {
	width:30.4%;
	height:132px;
	float:left;
	
	background:url(../images1/w_hosting.png) no-repeat left top;
	padding-left:7.4%;
	font-size:13px;
	color:#727272;
	line-height:18px;
	margin-bottom:1em;
}

.m_ft {
	width:100%;
	height:auto;
	float:left;
	background:url(../images1/ft_bg.jpg) no-repeat center bottom #dadbdb;
	margin-top:2em;
}

.m_ft_lft {
	width:35%;
	height:auto;
	float:left;
	margin-top:35px;
	margin-bottom:30px;
}

.m_ft_rgt {
	width:54%;
	float:right;
	padding-top:68px;
	font-size:20px;
	color:#3e3e3e;
	line-height:36px;
}

.m_ft_rgt ul {
	list-style:none;
	margin-top:10px;
	padding:0px;
	margin-left:0px;
}

.m_ft_rgt ul li {
	float:left;
	list-style:none;
	background:url(../images1/m_tick.png) no-repeat left 8px;
	width:45%;
	padding-top:2px;
	padding-bottom:2px;
	font-size:15px;
	margin-bottom:7px;
	padding-left:3.9%;
	margin-left:0px;
	line-height:24px;
}

.m_philo {
	width:100%;
	height:auto;
	max-height:366px;
	float:left;
	background:#dddddd;
}

.m_philo_lft {
	width:50%;
	background:#fff;
	font-size:30px;
	color:#5d5d5d;
	padding-top:30px;
	float:left;
	height:366px;
}

.m_philo_lft_inner {
	float:right;
	width:558px;
}

.m_philo_lft ul {
	list-style:none;
	margin-top:26px;
	margin-left:0px;
	padding:0px;
	
}

.m_philo_lft ul li {
	float:left;
	width:95%;
	padding-left:4%;
	margin-bottom:5px;
	background:url(../images1/m_tick1.png) no-repeat left 6px;
	font-size:14px;
	color:#323232;
	margin-left:0px;
}

.m_philo_rgt {
	width:50%;
	float:right;
	background:#dddddd;
	
}

.m_partner {
	width:100%;
	height:141px;
	float:left;
	background:url(../images1/m_part_bg.png) no-repeat right top #f1f1f1;
}

.m_partner_lft {
	width:29%;
	height:141px;
	float:left;
	text-align:right;
	padding-right:61px;
	font-size:30px;
	color:#fff;
	text-transform:uppercase;
	padding-top:51px;
	background:#ff8b22;
}

.m_partner_rgt {
	width:60%;
	float:left;
	margin-top:18px;
}

.m_partner_rgt a {
	float:left;
	padding-right:31px;
	padding-top:12px;
	padding-bottom:12px;
	border-right: solid 1px #c1c1c1;
	padding-left:31px;
	margin-top:7px;
}

.ab {
	color: #696969;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 21px;
	
	background:url(../images1/h1_bg.png) repeat-x left 5px;
	text-align:center;
}

.ab h1 {
	background:#fff;
	width:100%;
	margin-top: 0;
	margin-bottom:2px;
    padding-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
    padding-left: 1%;
    padding-right: 1%;
	font-size:36px;
	font-weight:100;
	float:none !important;
}

.ab h3 {
	font-size:18px;
	margin-bottom:20px;
	font-family: "Open Sans",sans-serif;
	padding:0px;
	color:#ff691f;
}

.ab h2 {
	font-size:18px;
	margin-bottom:20px;
	font-family: "Open Sans",sans-serif;
	padding:0px;
	color:#ff691f;
}

.tm_cont {
	
	color: #3e3e3e;
    float: left;
    font-size: 14px;
    line-height: 21px;
    padding-top: 30px;
	padding-bottom:30px;
   
}

.tm_cont h3 {
	font-size:28px;
	line-height:36px;
	width:100%;
	float:left;
	margin-bottom:17px;
	padding:0px;
	font-family: "Open Sans",sans-serif;
}	

.tm_cont img {
	float:left !important;
	margin-right:25px;
}

.tm_cont p {
	margin:0px;
	padding:0px;
	line-height:23px;
	
}

.partners {
	width:48%;
	border-radius:5px;
	float:left;
	padding:4%;
	text-align:center;
	margin-top:50px;
	margin-bottom:30px;
	background:#efefef;
	cursor:pointer;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}

.partners:hover {
	background:#73b925 ;
	color:#fff;
}

.partners a {
	color:#000;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}

.partners a:hover {
	color:#fff;
	text-decoration:none;
}

.partners img {
	border-radius:5px;
	margin-bottom:15px;
	text-align:center;
	
}


.partners1 {
	width:48%;
	border-radius:5px;
	float:right;
	padding:4%;
	text-align:center;
	margin-top:50px;
	margin-bottom:30px;
	background:#efefef;
	cursor:pointer;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}

.partners1:hover {
	background:#73b925 ;
	color:#fff;
}

.partners1 a {
	color:#000;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}

.partners1 a:hover {
	color:#fff;
	text-decoration:none;
}

.partners1 img {
	border-radius:5px;
	margin-bottom:15px;
	text-align:center;
	
}

.web_design1 {
	width:100%;
	height:auto;
	float:left;
	background:url(../images1/web-design-bg1.jpg) no-repeat right bottom #f2ece4;
	padding-bottom:40px;
		background-size: 705px 308px;
		margin-top:3em;
		
}

.windows-app1 {
	background:url(../images1/windows1.png) no-repeat 88% top #d6e6ec;

}

.windows-app2 {
	background:url(../images1/windows2.png) no-repeat 88% top !important;

}

.web_design1 span {
	line-height:21px !important;
}

.web_design1 .m_ft_rgt {
	width:60% !important;
}


.mb_app1 {
	width:100%;
	height:auto;
	float:left;
	background:url(../images1/apps1.jpg) no-repeat 95% bottom #f2ece4;
	padding-bottom:40px;
		
		margin-top:3em;
		
}

.c_app {
	width:100%;
	height:auto;
	float:left;
	background:url(../images1/c-app.png) no-repeat 95% bottom #f2ece4;
	padding-bottom:40px;
		
		margin-top:3em;
		
}



.mb_app1 span {
	line-height:21px !important;
}

.mb_app1 .m_ft_rgt {
	width:70% !important;
}

.mb_li {
	width:48% !important;
	padding-left:2.5% !important;
	margin-right:15px;
}



.web_dev1 {
	width:100%;
	height:auto;
	float:left;
	background:url(../images1/web-development-bg1.png) no-repeat 92% bottom #f2ece4;
	padding-bottom:40px;
	
		margin-top:3em;
		
}

.web_dev1 span {
	line-height:21px !important;
}

.web_dev1 .m_ft_rgt {
	width:60% !important;
	padding-top:45px;
}



.web_design2 {
	width:100%;
	height:auto;
	float:left;
	background:url(../images1/web-design-bg2.jpg) no-repeat right bottom ;
	padding-bottom:40px;
	

		
}

.web_design2 span {
	line-height:21px !important;
}

.web_design2 .m_ft_rgt {
	width:60% ;
}

.andro_lft {
	width:50%;
	float:left;
	background:url(../images1/and_br1.jpg) repeat-x left top;
	font-size:14px;
	color:#666666;
	line-height:21px;
	
}

.andro_lft h2 {
	font-size:24px;
	color:#2b2019;
	font-weight:bold;
	margin-bottom:25px;
	width:100%;
	float:left;
	padding:0px;
}

.andro_lft ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.andro_lft ul li {
	float:left;
	width:94%;
	padding-left:4%;
	margin-top:5px;
	margin-bottom:5px;
	font-size:15px;
	background:url(../images1/m_tick.png) no-repeat left 6px;
	margin-left:0px;
}

.andro_rgt h2 {
	font-size:24px;
	color:#2b2019;
	font-weight:bold;
	margin-bottom:25px;
	width:100%;
	float:left;
	padding:0px;
}
	

.andro_lft_inner {
	width:550px;
	float:right;
	background:url(../images1/and_sh.jpg) no-repeat right top;
	padding-top:60px;
	min-height:315px;
	
	
}

.andro_lft_inner1 {
	background:url(../images1/android_icon.png) no-repeat right bottom;
	padding-bottom:60px;
	float:left;
	
}

.andro_rgt {
	width:50%;
	float:left;
	background:#ececec;
}

.andro_rgt_inner {
	width:550px;
	float:left;
	padding-left:50px;
	padding-top:60px;
	min-height:315px;
	font-size:14px;
	line-height:21px;
}

.apple {

background:url(../images1/apple-icon.png) no-repeat 90% 85% ;

}

.df_ul {
	
}

.df_ul ul li {
	background:url(../images1/m_tick.png) no-repeat left 8px;
    float: left;
    font-size: 15px;
    list-style: outside none none;
    margin-bottom: 7px;
    margin-left: 0;
    padding-bottom: 2px;
    padding-left: 2%;
    padding-top: 2px;
    width: 98%;
}


.new_ct_bx {
	width:100%;
	float:left;
	margin-top:2em;
	background:#f2ece4;
	padding-top:40px;
	padding-bottom:15px;
	font-size:14px;
	line-height:21px;
}

.new_ct_bx ul {
	margin-top:15px;
	padding:0px;
	margin-left:0px;
}

.new_ct_bx ul li {
	width:45%;
	float:left;
	padding-left:3%;
	padding-top:4px;
	padding-bottom:4px;
	background:url(../images1/m_tick.png) no-repeat left 10px;
	margin:0px;
}

.new_ct_bx .left1 {
	width:65%;
	float:left;
}

.new_ct_bx img {
	float:right;
}

.new_ct_bx  h3 {
font-size:25px; color:#f47321; margin-bottom:20px; font-weight:bold;
font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', arial, Helvetica,  sans-serif;
}

.lead_li {
	display:inline-block;
	
	padding-left:2%;
	background:url(../images1/m_tick.png) no-repeat left 7px;
	width:auto;
	
}

.car1 {
	width:90%;
	height:auto;
	float:left;
	margin-bottom:12px;

	padding:2%;
	text-align:left;
	border-radius:4px;
	margin-top:10px;
	border: solid 1px #cfcfcf;
}

.car1 ul {
	margin-top:15px;
}

.car1 ul li {
	background:url(../images1/m_tick.png) no-repeat left 7px;
	margin-left:0px;
	padding-left:27px;
	
	
	
}

.car1 h2 {
	font-size:18px;
	font-weight:normal;
	padding-bottom:0px;
	margin:0px;
	color:#ff691f;
	background:none;
	padding-left:0px;
	
}

.car1 h3 {
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#505050;
}

.apply {
	padding:15px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	background:#f47321;
	text-transform:uppercase;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	text-decoration:none;
	margin-top:15px;
	display:inline-block;
	border-radius:4px;
}

.apply:hover {
	background:#252525;
	color:#fff;
	text-decoration:none;
}


.quote_frm {
	width:80%;
	float:left;
}

.quote_frm p {
	float:left;
	
	width:100%;
}

/*From WP css*/


/*End WP Css*/




@media (min-width: 769px) and (max-width:1024px) { /* for tablets */

.new_ct_bx {
	padding-bottom:30px;
}

.new_logo {
	width:25%;
	float:left;
	margin-top:0px;
}

.new_logo img {
	width:100%;
}

.new_ct_bx img {

width:250px;	
margin-top:40px;
}


.c_app {
	background-position: 110% top;
}

.m_quote_lft {
		width:68%;
	}
	
	.m_quote strong {
		font-size:16px;
		margin-bottom:0px;
	}
	
	.m_quote_rgt {
		width:25%;
	}
	
	.m_ser_bx1 {
		padding-left:9%;
	}
	.m_ser_bx2 {
		padding-left:9%;
	}
	.m_ser_bx3 {
		padding-left:9%;
	}
	.m_ser_bx4 {
		padding-left:9%;
	}
	.m_ser_bx5 {
		padding-left:9%;
	}
	.m_ser_bx6 {
		padding-left:9%;
	}
	
	.m_ft_lft {
		width:31%;
		padding-top:5px;
	}
	
	.m_ft_lft img {
		width:100%;
	}
	
	.m_ft_rgt {
		width:64%;
		font-size:18px;
		line-height:30px;
		padding-bottom:15px;
		padding-top:32px;
	}
	
	.m_ft_rgt ul {
		margin-top:15px;
	}
	
	.m_ft_rgt ul li {
		font-size:13px;
		width:50%;
		line-height:19px;
	}
	
	.m_philo_lft {
		width:60%;
		padding-top:20px;
		height:auto;
		padding-bottom:15px;
	}
	
	.m_philo_lft_inner {
		width:95%;
	}
	
	.m_philo_rgt {
		width:40%;
		
	}
	
	.m_philo_rgt img {
		width:100%;
		height:100%;
	
	}
	
	.m_partner {
		height:auto;
		background-image:none;
	
		
	}
	
	.m_partner_lft {
		width:35%;
		height:124px;
		font-size:24px;
		padding-top:48px;
		text-align:center;
		padding-right:0px;
	}
	
	.m_partner_rgt {
		width:60%;
	}
	
	.m_partner_rgt a {
		width:48%;
		padding:2%;
		margin-bottom:10px;
		text-align:center;
	}
	
	.m_partner_rgt a img {
		width:90%;
	}
	
	.web_design1 {
		background-size: 500px 240px;
	}
	
		.windows-app1 {
	background-size:400px 223px;
	background-position: right bottom;
}
	
	.web_dev1 {
		background-size: 380px 166px;
		background-position: right center;
	}
	
	.web_design2 {
		background-size: 300px 161px;
		background-position: right center;
	}
	
	.web_design2 .m_ft_rgt {
	width:65% ;
}

.mb_app1 .m_ft_rgt {
	width:100% !important;
}

.mb_app1 {
	background-image:none;
}

.andro_lft_inner {
	width:95%;
	font-size:14px;
	min-height:330px;
}

.andro_lft_inner1 {
	background-size: 50px 120px;
}

.andro_lft h2, .andro_rgt h2 {
	font-size:18px;
}

.andro_lft ul li {
	font-size:14px;
}

.andro_rgt_inner {
	width:95%;
	min-height:330px;
}

.apple {
	background-size: 80px 96px;
}

.windows-app2 {
	
	background-position: right top;
	background-size 200px 100px !important;
}

.quote_frm {
	width:80%;
}


/*From WP css*/

/*End WP Css*/

	
	

}

@media (min-width: 481px) and (max-width:768px) { /* for mobile phones to tablets */

.new_ct_bx {
	padding-bottom:30px;
}

.new_logo {
	width:25%;
	margin-top:0px;
}

.new_logo img {
	width:100%;
}

.new_ct_bx img {

width:250px;	
margin-top:40px;
}

.c_app {
	background-position: 140% top;
}

.windows-app2 {
	background:none !important;
}
.m_quote_lft {
		width:68%;
	}
	
	.m_quote strong {
		font-size:16px;
		margin-bottom:0px;
	}
	
	.m_quote_rgt {
		width:25%;
	}
	
	.m_ser_bx1 {
		padding-left:10%;
		height:210px;
	}
	.m_ser_bx2 {
		padding-left:10%;
		height:210px;
	}
	.m_ser_bx3 {
		padding-left:10%;
		height:210px;
	}
	.m_ser_bx4 {
		padding-left:10%;
		height:210px;
	}
	.m_ser_bx5 {
		padding-left:10%;
		height:210px;
	}
	.m_ser_bx6 {
		padding-left:10%;
		height:210px;
	}
	
	.m_ft_lft {
		width:29%;
		padding-top:40px;
	}
	
	.m_ft_lft img {
		width:100%;
	}
	
	.m_ft_rgt {
		width:68%;
		font-size:18px;
	}
	
	.m_ft_rgt ul {
		margin-top:12px;
	}
	
	.m_ft_rgt ul li {
		width:50%;
		margin-bottom:2px;
	}
	
	.m_philo_lft {
		width:60%;
		padding-top:20px;
		height:auto;
		padding-bottom:15px;
	}
	
	.m_philo_lft_inner {
		width:95%;
	}
	
	.m_philo_rgt {
		width:40%;
		
	}
	
	.m_philo_rgt img {
		width:100%;
		height:100%;
		display:none;
	}
	
	.m_partner {
		height:auto;
		background-image:none;
	
		
	}
	
	.m_partner_lft {
		width:35%;
		height:124px;
		font-size:24px;
		padding-top:48px;
		text-align:center;
		padding-right:0px;
	}
	
	.m_partner_rgt {
		width:60%;
	}
	
	.m_partner_rgt a {
		width:48%;
		padding:2%;
		margin-bottom:10px;
		text-align:center;
	}
	
	.m_partner_rgt a img {
		width:90%;
	}
	
		.web_design1 .m_ft_rgt {
	width:80% !important;
}

		.mb_app1 .m_ft_rgt {
	width:80% !important;
}

.web_design1 {
	background-image:none;
}

.mb_app1 {
	background-image:none;
}

.web_dev1 {
	background-image:none;
}

.web_design2 {
	background-image:none;
}

.web_design2 .m_ft_rgt {
	width:90% !important;
}

.mb_app1 .m_ft_rgt {
	width:100% !important;
}

	.web_dev1 .m_ft_rgt {
	width:100% !important;
}

.andro_lft_inner {
	width:95%;
	font-size:14px;
}

.andro_lft_inner1 {
	background-size: 50px 120px;
}

.andro_lft h2, .andro_rgt h2 {
	font-size:18px;
}

.andro_lft ul li {
	font-size:14px;
}

.andro_rgt_inner {
	width:95%;
}

.mb_li {
	width:96% !important;
	padding-left:4% !important;
}

.apple {
	background-size: 80px 96px;
}

.quote_frm {
	width:90%;
}

/*From WP css*/

/*End WP Css*/
	
	
	
}


@media (min-width: 321px) and (max-width: 480px) { /* For mobile phones */

}

@media (max-width: 320px) { /* For smaller phones */

}


@media (max-width: 643px) {
	
	.new_ct_bx ul li {
	width:93%;
	padding-left:7%;
		
	}
	
	.m_philo {
		height:auto;
		max-height:900px;
	}
	.m_ft {
		padding-bottom:1em;
		margin-top:0px;
	}
	
	.m_service {
		margin-bottom:0px;
	}
	
	.copyright {
		float:left;
		width:100%;
		margin-top:7px;
		margin-bottom:4px;
	}
	
	.new_logo  {
	width:70%;
	margin-top:0px;
}
	
	.new_logo img {
	width:100%;
}
	.new_ct_bx .left1 {
		width:100%;
	} 
	
	.new_ct_bx img {
		width:100%;
		float:left;
	}
	
	.c_app {
		background-image:none;
	}
	
	.m_quote_lft {
		width:100%;
		padding-bottom:0.2em;
		text-align:center;
	}
	
	.m_quote_rgt {
		width:100%;
		
		text-align:center;
		
	}
	
	.m_quote_rgt a {
		width:100%;
		
		padding-left:9%;
	}
	
	.m_ser_bx1 {
		width:100%;
		margin-right:0px;
		padding-left:30%;
		margin-bottom: 1em;
	}
	
	.m_ser_bx2 {
		width:100%;
		margin-right:0px;
		padding-left:30%;
		margin-bottom: 1em;
	}
	.m_ser_bx3 {
		width:100%;
		margin-right:0px;
		padding-left:30%;
		margin-bottom: 1em;
	}
	.m_ser_bx4 {
		width:100%;
		margin-right:0px;
		padding-left:30%;
		margin-bottom: 1em;
	}
	.m_ser_bx5 {
		width:100%;
		margin-right:0px;
		padding-left:30%;
		margin-bottom: 1em;
	}
	.m_ser_bx6 {
		width:100%;
		margin-right:0px;
		padding-left:30%;
		margin-bottom: 1em;
	}
	
	.m_ft_lft {
		width:100%;
		margin-bottom:5px;
		padding-bottom:0px;
	}
	
	.m_ft_rgt {
		width:100%;
		font-size:20px;
		padding-top:18px;
		line-height:30px;
		
	}
	
	.m_ft_rgt ul li {
		width:100%;
		padding-left:10%;
		
	}
	
	.m_ft_lft img {
		width:100%;
		height:auto;
	}
	
	.m_philo_lft {
		width:100%;
		height:auto;
		padding:6%;
	}
	
	.m_philo_lft ul li {
		padding-left:8%;
	}
	
	.m_philo_lft_inner {
		width:100%;
	}
	
	.m_philo_rgt {
		width:100%;
		padding-left:0px;
	}
	
	.m_philo_rgt img {
		width:100%;
	}
	
	.m_partner {
		height:auto;
		background-image:none;
	}
	
	.m_partner_lft {
		width:100%;
		height:75px;
		font-size:20px;
		padding-top:20px;
		text-align:center;
		padding-right:0px;
	}
	
	.m_partner_rgt {
		width:100%;
	}
	
	.m_partner_rgt a {
		width:50%;
		padding:2%;
		margin-bottom:10px;
		text-align:center;
	}
	
	.m_partner_rgt a img {
		width:90%;
	}
	
	.ab h2 {
		width:80%;
	}
	
	.tm_cont img {
		width:100%;
		margin-bottom:15px;
	}
	
	.partners1 {
		width:100%;
		float:left;
		margin-bottom:15px;
	}
	
	.partners1 img {
		width:94%;
	}
	
	.partners img {
		width:94%;
	}
	
	.partners {
		width:100%;
		margin-bottom:15px !important;
	}
	
	.web_design1 .m_ft_rgt {
	width:100% !important;
}

	.web_dev1 .m_ft_rgt {
	width:100% !important;
}

.web_design1 {
	background-size: 400px 175px; 
	padding-bottom:175px;
		
	}
	
	.windows-app1 {
	background-size:300px 167px;
	background-position: left bottom;
}
	
	.mb_app1 {
	background-size: 300px 272px; 
	padding-bottom:175px;
	background-position: center bottom;
		
	}
	
	.web_dev1 {
	background-size: 400px 175px; 
	padding-bottom:175px;
		
	}
	
.mb_app1 .m_ft_rgt {
	width:100% !important;
}
	
.web_design2 .m_ft_rgt {
	width:100% !important;
}

.web_design2 {
	background:none;
}

.ab h3 {
	font-size:16px;
	line-height:23px;
}

.ab h2 {
	font-size:16px;
	line-height:23px;
}


.andro_rgt {
	width:100%;
	padding-left:0px;
	padding-top:20px;
}

.andro_lft {
	width:100%;
	padding-left:0px;
	padding-top:20px;
}

.andro_lft h2 {
	font-size:20px;
	margin-bottom:12px;
}


.andro_rgt h2 {
	font-size:20px;
	margin-bottom:12px;
}

.andro_lft ul li {
	padding-left: 8%;
	width:90%;
	font-size:13px;
	background-position: left 7px;
}

.andro_lft_inner {
	width:95%;
	background:none;
	padding-left:5%;
	padding-top:15px;
	min-height:250px;
}

.andro_rgt_inner {
	width:95%;
	padding-left:5%;
	padding-top:20px;
	
	
}

.andro_lft_inner1 {
	background:none;
	padding-bottom:10px;
}

.mb_li {
	width:94% !important;
	padding-left:6% !important;
}

.apple {
	background:none;
}

.df_ul ul li {
	padding-left:8%;
	width:92%;
}

.windows-app2 {
	background:none !important;
}

.lead_li {
	float:left;
	width:92%;
	padding-left:8%;
	text-align:left;
}

.quote_frm {
	width:100%;
}

.quote_frm p { 
width:96%;
margin-right:0px;
}

.new_li li {
	width:100% !important;
	margin-right:0px !important;
	margin-bottom:15px;
}


/*From WP css*/

/*End WP Css*/
		
	
}

@media screen and (max-width: 320px) {
	
}

@media (min-width: 321px) and (max-width: 480px) {
	
	
}

@media screen and (max-width: 480px) {
	
}

@media (min-width: 481px) and (max-width: 768px) {
	
}

@media screen and (max-width: 768px) {
	
	.ab h1 {
		font-size:25px;
		line-height:28px;
	}
	
	
	
}

@media screen and (min-width: 1900px) {


.m_partner {
	background:url(../images1/m_part_bg.png) no-repeat 76.8% top #f1f1f1;
}

.web_design1 {
	background-size:920px 405px;
	background-position: right top;
}

.windows-app1 {
	background-size:547px 320px;
	background-position: 75% top;
}

.web_dev1 {
	
	background-position: 85% top;
}

.mb_app1 {
	background-position: 80% bottom;
		
}

.c_app {
	background-position: 80% bottom;
}

/*From WP css*/

/*End WP Css*/

}

/*============================== 8.8.2018 =================================*/
.blog_list { margin:0 0 0 15px;}
.blog_list li { margin:10px 0; list-style-type:disc; padding:0 0 0 7px; }