body, button, input, select, textarea {
	color: #808080;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
}
:focus {
	outline: medium none;
}
a:focus {
	outline: medium none;
	text-decoration:none;
}
.clear {
	clear: both;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
}
p {
	color: #000;
	font-size: 16px;
	line-height: 26px;
	margin-bottom:12px;
}
#top-header {
	padding: 0;
}
.social_full {
	background: #f9f9f9 none repeat scroll 0 0;
	border-bottom: 1px solid #f4f4f4;
}
.social_full ul.social li {
	float: left;
	line-height: 0;
	margin: 0;
	padding: 5px 7px 5px 0;
}
.cntlink {
	display: inline-block;
	float: right;
	margin-right: 20px;
	padding-top: 5px;
	position: relative;
}
.white {
	background-color: #fff !important;
}
.cntlink ul li a {
	color: #727272;
}
.cntlink ul li.call {
	background: rgba(0, 0, 0, 0) url("../images/call_new.png") no-repeat scroll left center;
	padding-left: 16px;
}
.cntlink ul li.mail {
	background: rgba(0, 0, 0, 0) url("../images/mail_new.png") no-repeat scroll left center;
	padding-left: 16px;
	padding-right: 0;
}
.cntlink ul li {
	color: #62656e;
	float: left;
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 0;
	padding-right: 15px;
}
.logo {
	margin: 0;
}
.logo a {
	display: block;
	padding: 15px 0;
}
.navbar-default {
	background: #fff none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: 999;
}
.nav-right {
	float: right;
	margin-top: 15px;
}
.zetta-menu li {
	float: left;
	font-size: 13px;
	padding-right: 40px;
	text-transform: uppercase;
}
#nav-menu > li {
	float: left;
	font-size: 13px;
	margin-bottom: 0;
	text-transform: uppercase;
}
#nav-menu .subs {
	background-color: #ffffff;
	border: 5px solid #71aa42;
	color: #333333;
	display: none;
	padding: 15px 15px 15px 15px;
	position: absolute;
	right:1.5em;
	top: 73px;
	width: 193%;
}
.menu_left {
	float: left;
	width: 100%;
}
#nav-menu .subs .menu_left p, #nav-menu .subs .menu_left p a {
	border-bottom: 1px solid #eeefef;
	color: #4269aa;
	font-weight: 600;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-bottom: 7px;
	font-size: 12px;
}
#nav-menu .subs .menu_left p a {
	border: medium none;
}
#nav-menu .subs .menu_left p a:hover {
	text-decoration: none;
}
.menu_left div ul li {
	list-style-type: disc !important;
	float: left;
	font-size: 13px;
	margin-right: 2%;
	text-transform:capitalize;
	padding: 5px 0;
	vertical-align: top;
	line-height: 18px;
}
.subs .menu_left ul {
	margin-left: 15px;
}
.menu_left div ul li a {
	color: #656565;
	text-decoration: none;
}
.menu_left div ul li a:hover {
	color: #71aa42 !important;
}/*!slider part*/
#full-slider-wrapper .item {
	height: 670px;
}
.item h2 {
	font-size:36px;
	margin-bottom: 20px;
	line-height: 42px;
}
.item h2 strong {
	color:#28c870;
	font-weight: 400;
}
.sliding {
	position: relative;
}
.sliding .carousel-caption {
	position: static;
}
.slide1 {
	background:url("../images/slider/slide1_bg.png") scroll 0 0 / cover no-repeat;
}
.slide1 img {
	float: left;
}
.slide_image1 {
	width: 55%;
	float: left;
	padding-top: 74px;
}
.slide1 .carousel-caption {
	display: table-cell;
	padding-top: 120px;
}
.slide2 {
	background: url("../images/slider/slide2_bg.png") scroll 0 0 / cover no-repeat;
}
.slide2 img {
	float: right;
}
.slide_image2 {
	float: right;
	padding-top: 134px;
	width: 45%;
}
.slide2 .carousel-caption {
	padding-top: 158px;
	width: 53%;
	margin-right: 20px;
	float: left;
}
.slide3 {
	background: url("../images/slider/slide3_bg.png") scroll 0 0 / cover no-repeat;
}
.slide3 img {
	float: left;
}
.slide_image3 {
	width: 48%;
	float: left;
	padding-top: 172px;
	margin-right: 37px;
}
.slide3 .carousel-caption {
	padding-top: 159px;
	float: right;
	width: 48%;
}
.slide4 {
	background: url("../images/slider/slide4_bg.png") scroll 0 0 / cover no-repeat;
}
.slide_image4 {
	width: 45%;
	float: right;
}
.slide4 .carousel-caption {
	float: left;
	width: 55%;
	padding-top: 139px;
}
.slide4 .carousel-caption p {
	margin-bottom:102px;
}
.slide4 img {
	float: right;
}
.slide5 {
	background: url("../images/slider/slide5_bg.png") scroll 0 0 / cover no-repeat;
}
.slide_image5 {
	width: 38%;
	float: right;
	padding-top: 92px;
}
.slide_image5 img {
	float: right;
}
.slide5 .carousel-caption {
	width: 60%;
	float: left;
	margin-right: 20px;
	padding-top: 139px;
}
.slide6 {
	background: url("../images/slider/slide6_bg.png") scroll 0 0 / cover no-repeat;
}
.slide_image6 {
	text-align: center;
}

.hire {
	margin-top: 90px;
}
.carousel-caption p {
	color:#fff;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 45px;
}
a.portfolio_btn {
	background: #28c870;
	padding: 10px 25px;
	display: inline-block;
	border-radius:5px;
	margin-right: 15px;
	font-size: 26px;
	color:#fff;
}
a.portfolio_btn:hover {
	background: #23a35c;
	text-decoration: none;
}
.hire a.portfolio_btn {
	padding: 15px 25px;
}
a.read_more {
	font-size: 26px;
	color:#fff;
}
.carousel-indicators .active {
	background-color: #28c870;
	border: none;
}
.service_offer {
	text-align: center;
}
.justify {
	text-align: justify !important;
}
.service_offer h3 {
	color: #4e4e4e;
	font-size: 32px;
	font-weight: 400;
	margin: 0 0 25px;
}
.service_offer p {
	margin:  0 0 12px 0;
	font-weight:normal
}
.padd {
	padding: 20px;
}
.what_we_do .single_box {
	width: 14%;/*    padding-right: 15px;*/
	float: left;
}
.single_box {
	margin: 0;
	padding: 0;
	text-align: center;
	transition: all 0.2s ease 0s;
}
.single_box h3 {
	margin: 20px auto;
	line-height: 21px;
}
.single_box h3 a {
	padding: 0 10px;
}
.single_box a {
	color: #4e4e4e;
	font-size: 16px;
	display: block;
	font-weight: 400;
	font-family: "Roboto", sans-serif;
}
.single_box a:hover, .single_box a:focus {
	text-decoration: none;
}
.mob-app-develop {
	text-align: center;
}
.apps {
	background: rgba(0, 0, 0, 0) url("../images/service_icon_bg.png") repeat scroll 0 0;
	height: 181px;
	margin-left: 40px;
	width: 167px;
}
.apps a {
	display: inline-block;
	font-size: 0;
}
.mob-app-develop .apps a.active .mobile_app {
	opacity: 0;
}
.mob-app-develop .apps a.active {
	background: rgba(0, 0, 0, 0) url("../images/mob_app_development_icon_hover.png") no-repeat scroll 0 2px;
}
.mob-app-develop .apps a.active .mobile_app_hov {
	transform: scale(1, 1);
}
.mob-app-develop .mobile_app {
	bottom: 159px;
	bottom:130px \0;
	display: block;
	position: relative;
	transition: all 0.3s ease-in 0s;
}
.mob-app-develop:hover .mobile_app {
	opacity: 0;
}
.mobile_app_hov {
	bottom: 23px;
	bottom:-1px \0;
	display: block;
	position: relative;
	transform: scale(0, 0);
	transition: all 0.5s ease-in-out 0s;
}
.mob-app-develop:hover .mobile_app_hov {
	display: block;
	transform: scale(1, 1);
}
.mob-game-develop {
	text-align: center;
}
.games {
	background: rgba(0, 0, 0, 0) url("../images/service_icon_bg.png") repeat scroll 0 0;
	height: 181px;
	margin-left: 40px;
	width: 167px;
}
.games a {
	display: inline-block;
	font-size: 0;
}
.mobile_game {
	bottom: 160px;
	bottom:135px \0;
	display: block;
	position: relative;
	transition: all 0.3s ease-in 0s;
}
.mob-game-develop:hover .mobile_game {
	opacity: 0;
}
.mobile_game_hov {
	bottom: 25px;
	bottom:0px \0;
	display: block;
	position: relative;
	transform: scale(0, 0);
	transition: all 0.5s ease-in-out 0s;
}
.mob-game-develop:hover .mobile_game_hov {
	display: block;
	transform: scale(1, 1);
}
.mob-game-develop a.active .mobile_game_hov {
	z-index:9999;
	transform: scale(1, 1);
}
.mob-game-develop .games a.active .mobile_game {
	opacity: 0;
}
.mob-game-develop .games a.active {
	background: rgba(0, 0, 0, 0) url("../images/game_design_icon_hover.png") no-repeat scroll 0 0;
}
.mob-game-develop .games a.active .mobile_game_hov {
	transform: scale(1, 1);
}
.mob-watch {
	text-align: center;
}
.watch {
	background: rgba(0, 0, 0, 0) url("../images/service_icon_bg.png") repeat scroll 0 0;
	height: 181px;
	margin-left: 40px;
	width: 167px;
}
.watch a {
	display: inline-block;
	font-size: 0;
}
.mobile_watch {
	bottom: 160px;
	bottom:135px \0;
	display: block;
	position: relative;
	transition: all 0.3s ease-in 0s;
}
.mob-watch:hover .mobile_watch {
	opacity: 0;
}
.mobile_watch_hov {
	bottom: 25px;
	bottom:0px \0;
	display: block;
	position: relative;
	transform: scale(0, 0);
	transition: all 0.5s ease-in-out 0s;
}
.mob-watch:hover .mobile_watch_hov {
	display: block;
	transform: scale(1, 1);
}
.mob-watch a.active .mobile_watch_hov {
	z-index:9999;
	transform: scale(1, 1);
}
.mob-watch .watch a.active .mobile_watch {
	opacity: 0;
}
.mob-watch .watch a.active {
	background: rgba(0, 0, 0, 0) url("../images/watch_design_icon_hover.png") no-repeat scroll 0 0;
}
.mob-watch .watch a.active .mobile_watch_hov {
	transform: scale(1, 1);
}
.web-develop {
	text-align: center;
}
.web {
	background: rgba(0, 0, 0, 0) url("../images/service_icon_bg.png") repeat scroll 0 0;
	height: 181px;
	margin-left: 40px;
	width: 167px;
}
.web a {
	display: inline-block;
	font-size: 0;
}
.web_develop_services {
	bottom: 160px;
	bottom:135px \0;
	display: block;
	position: relative;
	transition: all 0.3s ease-in 0s;
}
.web-develop:hover .web_develop_services {
	opacity: 0;
}
.web_develop_services_hov {
	bottom: 25px;
	bottom: 0px \0;
	display: block;
	position: relative;
	transform: scale(0, 0);
	transition: all 0.5s ease-in-out 0s;
}
.web-develop:hover .web_develop_services_hov {
	display: block;
	transform: scale(1, 1);
}
.web-develop a.active .web_develop_services_hov {
	z-index:9999;
	transform: scale(1, 1);
}
.web-develop .web a.active .web_develop_services {
	opacity: 0;
}
.web-develop .web a.active {
	background: rgba(0, 0, 0, 0) url("../images/web_devlopment_icon_hover.png") no-repeat scroll 0 0;
}
.web-develop .web a.active .web_develop_services_hov {
	transform: scale(1, 1);
}
.what_we_do .apps {
	background:none;
	margin:0;
	height:133px;
}
.what_we_do .apps a {
	background-image: url("../images/design_icon.png");
	background-position: center -136px;
	background-repeat:no-repeat;
	height:133px;
	display:block;
	width:167px;
}
.what_we_do .apps a:hover {
	background-image: url("../images/design_icon.png");
	background-position: center 0px;
	height:133px;
	width:167px;
}
.what_we_do .apps a.active {
	background-image: url("../images/design_icon.png");
	background-position: center 0px;
	height:133px;
	width:167px;
}
.what_we_do .games {
	background:none;
	margin:0;
	height:133px;
}
.what_we_do .games a {
	background-image: url("../images/responsive_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.what_we_do .games a:hover {
	background-image: url("../images/responsive_icon.png");
	background-position: center 0px;
	height:133px;
}
.what_we_do .games a.active {
	background-image: url("../images/responsive_icon.png");
	background-position: center 0px;
	height:133px;
	width:120px;
}
.what_we_do .games a.active {
	background-image: url("../images/responsive_icon.png");
	background-position: center 0;
	height: 133px;
	width: 168px;
}
.what_we_do .watch {
	background:none;
	margin:0;
	height:133px;
}
.what_we_do .watch a {
	background-image: url("../images/open_source_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.what_we_do .watch a:hover {
	background-image: url("../images/open_source_icon.png");
	background-position: center 0px;
	height:133px;
}
.what_we_do .watch a.active {
	background-image: url("../images/open_source_icon.png");
	background-position: center 0px;
	height:133px;
	width:167px;
}
.what_we_do .web {
	background:none;
	margin:0;
	height:133px;
}
.what_we_do .web a {
	background-image: url("../images/development_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.what_we_do .web a:hover {
	background-image: url("../images/development_icon.png");
	background-position: center 0px;
	height:133px;
}
.what_we_do .web a.active {
	background-image: url("../images/development_icon.png");
	background-position: center 0px;
	height:133px;
	width:166px;
}
.what_we_do .ecommerce a {
	background-image: url("../images/ecommerce_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
	width:160px;
}
.what_we_do .ecommerce a:hover {
	background-image: url("../images/ecommerce_icon.png");
	background-position: center 0px;
	height:133px;
}
.what_we_do .ecommerce a.active {
	background-image: url("../images/ecommerce_icon.png");
	background-position: center 0px;
	height:133px;
	width:161px;
}
.ecommerce a {
	font-size: 0;
	display: inline-block;
}
.what_we_do .programme a {
	background-image: url("../images/mvc_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.what_we_do .programme a:hover {
	background-image: url("../images/mvc_icon.png");
	background-position: center 0px;
	height:133px;
}
.what_we_do .programme a.active {
	background-image: url("../images/mvc_icon.png");
	background-position: center 0px;
	height:133px;
	width:163px;
}
.programme a {
	font-size: 0;
	display: inline-block;
}
.what_we_do .website a {
	background-image: url("../images/maintenance_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.what_we_do .website a:hover {
	background-image: url("../images/maintenance_icon.png");
	background-position: center 0px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
}
.what_we_do .website a.active {
	background-image: url("../images/maintenance_icon.png");
	background-position: center 0;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	width:163px;
}
.website a {
	font-size: 0;
	display: inline-block;
}
.full-div {
	background: #f4f4f4 none repeat scroll 0 0;
	border-top: 1px solid #d9d9d9;
	min-height: 460px;
	padding: 60px 0;
}
#full-slider-wrapper {
	overflow: hidden;
}
.full-div h2 a {
	color:#9d9abf;
	display: block;
	text-decoration:none;
}
.full-div h2 {
	color: #9d9abf;
	display: block;
	padding-bottom: 20px;
	font-size: 32px;
	font-weight: 700;
	margin: 0;
}
.full-div span {
	color: #2b2b2b;
	display: block;
	font-size: 19px;
	font-weight: 700;
	padding: 4px 0 15px;
}
.full-div p {
	font-size: 16px;
	line-height: 30px;
	font-weight:normal
}
.center {
	text-align: center;
}
a.case_studies {
	background: #9d9abf none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	margin-top: 14px;
	padding: 10px 15px;
}
a.case_studies:hover {
	background: #7b78a9 none repeat scroll 0 0;
	color: #fff;
	text-decoration: none;
}
.service {
	padding-bottom: 0;
	padding-top: 0;
}
.toparrow {
	background: rgba(0, 0, 0, 0) url("../images/active_arrow.png") no-repeat scroll center 11px;
	display: block;
	text-align: center;
	text-indent: -99999em;
	position:relative;
	top:0;
}
.our_work {
	padding-top: 52px;
	padding-bottom:25px;
	text-align: center;
}
.our_work h3 {
	color: #fff;
	font-size: 32px;
	font-weight: 400;
	margin: 0 0 19px;
}
.our_work p {
	margin-bottom: 0;
	margin-top:16px
}
.our_client h2, .our_client p {
	color: #fff
}
.section-customer .service_we_offer {
	margin-bottom: 72px;
}
.popupcontent { margin-top: 20px;}
.popupcontent label { display:none}
.popupcontent label.visiblelabel {display:inline-block !important}
.breadcum-bg .quote_us { margin-top:45px;}
.quote_us ul {
	text-align: center
}
.portfolio {
	text-align: center;
}
.portfolio p {
	margin-bottom: 70px;
}
.portfolio .work {
	position: relative;
	z-index: 99;
}
.portfolio .work .layer {
	background: #01c1c1 none repeat scroll 0 0;
	display: none;
	height: 100%;
	left: 0;
	opacity: 0.7;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 999;
}
.portfolio .work .more {
	border: 1px solid #fff;
	border-radius: 100%;
	color: #fff;
	cursor: pointer;
	display: none;
	height: 50px;
	left: 50%;
	line-height: 50px;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 9998;
}
.portfolio .work .more:hover {
	background: #fff none repeat scroll 0 0;
	color: #21252b;
	transition: all 0.4s ease-out 0s;
}
.portfolio .work img {
	width: 100%;
}
.portfolio .work .title {
	background: #fff none repeat scroll 0 0;
	bottom: 0;
	left: 0;
	opacity: 0.9;
	padding: 7px 0;
	position: absolute;
	width: 100%;
	z-index: 9999;
}
.portfolio .work .title a {
	display: inline-block;
	text-decoration: none;
}
.portfolio .work .title h6 {
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
}
.portfolio .work .title .tags {
	color: #21252b;
	font-size: 14px;
	margin: -3px 0 0;
}
.portfolio a.btn {
	margin: 40px 0 0;
}
.portfolioFilter {
	padding: 0 0 29px;
}
.portfolioFilter a {
	border: 2px solid #a1a1a1;
	border-radius: 5px;
	color: #414141;
	display: inline-block;
	font-size: 24px;
	margin: 0 0 0 3px;
	padding: 10px 15px;
	text-decoration: none;
}
.portfolioFilter a.current {
	background: #3ca581 none repeat scroll 0 0;
	border: 2px solid #3ca581;
	border-radius: 5px;
	color: #fff;
}
.portfolioContainer {
	overflow: hidden;
}
.item {
	overflow: hidden;
	position: relative;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40%;
	background: linear(transparent);
}
.grid-3-space .item {
	margin: 0 1% 2%;
	width: 31.3%;
}
.grid-3 .item {
	width: 33.3333%;
}
.grid-3-space .webapp {
	width: 48%;
}
.portfolio-layer {
	background-color: #21252b;
	background-image: url("../images/zoom_portfolio.png");
	background-position: center center;
	background-repeat: no-repeat;
	bottom: 0;
	cursor: pointer;
	display: none;
	height: 100%;
	opacity: 0.8;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 99;
}
.portfolioContainer img {
	transition: all 0.2s ease-in-out 0s;
	width: 100%;
}
.transition {
	transform: scale(1.1);
}
.show_more {
	font-size: 24px;
	padding: 5px 0 60px;
	text-align: center;
}
.show_more a {
	border: 2px solid #a1a1a1;
	border-radius: 5px;
	color: #414141;
	display: inline-block;
	padding: 10px 15px;
	text-decoration: none;
}
.show_more a:hover {
	border: 2px solid #3ca581;
	border-radius: 5px;
}
.contact_area p {
	color: #414141;
	font-size: 32px;
	line-height: 40px !important;
}
.top-description-text {
	font-family: "Roboto", sans-serif;
	font-size: 43px;
	font-weight: 300;
	padding: 48px 0;
	text-align: center;
}
.section-customer {
	background: rgba(0, 0, 0, 0) url("../images/pattern_bg.png") repeat scroll 0 0;
	color: #fff;
	padding: 15px 0 72px;
}
.single_box_left {
	float: left;
}
.single_box_right {
	margin: 0 10px 0 60px;
	padding: 0 20px;
}
.single_box_right h3 {
	font-size: 18px;
	font-weight: 400;
}
.single_box_right p {
	color: #fff;
	margin-bottom: 0;
}
.customer {
	padding: 0;
}
.testimonial {
	background: rgba(0, 0, 0, 0) url("../images/testimonail_bg.png") no-repeat scroll 0 0 / cover;
	padding: 58px 0 120px;
}
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
	background: #21252b none repeat scroll 0 0;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	margin: 5px;
	opacity: 0.7;
	padding: 15px 13px;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	opacity: 1;
	text-decoration: none;
}
.owl-theme .owl-controls .owl-page {
	display: inline-block;
}
.owl-theme .owl-controls .owl-page span {
	background: #21252b none repeat scroll 0 0;
	border-radius: 20px;
	display: block;
	height: 13px;
	margin: 5px;
	opacity: 0.7;
	width: 13px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	opacity: 1;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	border-radius: 30px;
	color: #fff;
	font-size: 12px;
	height: auto;
	padding: 2px 10px;
	width: auto;
}
.owl-item.loading {
	background: rgba(0, 0, 0, 0) url("AjaxLoader.gif") no-repeat scroll center center;
	min-height: 150px;
}
.owl-controls .owl-pagination {
	padding-top: 30px;
}
.owl-item-6 .item {
	margin: 0 5px;
}
.owl-item-6 .item img {
	max-width: 100%;
}
.owl-item-5 .item {
	margin: 0 5px;
}
.owl-item-5 .item img {
	max-width: 100%;
}
.owl-item-4 .item {
	margin: 0 5px;
}
.owl-item-4 .item img {
	max-width: 100%;
}
.owl-item-3 .item {
	margin: 0 5px;
}
.owl-item-3 .item img {
	max-width: 100%;
}
.owl-item-2 .item {
	margin: 0 5px;
}
.owl-item-2 .item img {
	max-width: 100%;
}
.owl-item-1 .item img {
	width: 100%;
}
.owl-item-1-text .item img {
	width: 100%;
}
.owl-item-1-text .item .description {
	bottom: 0;
	color: #fff;
	padding: 10px 30px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.owl-item-1-text .item .description p {
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 0;
	padding-bottom: 0;
	position: relative;
}
.owl-item-1 .owl-controls .owl-pagination {
	bottom: 0;
	padding: 10px 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
.owl-item-1-text .owl-controls .owl-buttons div.owl-prev {
	left: 10px;
	position: absolute;
	top: 50%;
}
.owl-item-1-text .owl-controls .owl-buttons div.owl-next {
	position: absolute;
	right: 10px;
	top: 50%;
}
.owl-item-1 .owl-controls .owl-buttons div.owl-prev {
	left: 10px;
	position: absolute;
	top: 50%;
}
.owl-item-1 .owl-controls .owl-buttons div.owl-next {
	position: absolute;
	right: 10px;
	top: 50%;
}
.owl-carousel.slider {
	background-color: #4d5055;
	height: 500px;
	position: relative;
	width: 100%;
}
.owl-carousel.slider .item {
	background-size: cover;
	color: #fff;
	height: 500px;
	text-align: center;
	width: 100%;
}
.owl-carousel.slider .item .item-content {
	margin-top: 150px;
	position: relative;
	width: 100%;
	z-index: 9;
}
.owl-carousel.slider .item .item-content h2 {
	color: #fff;
}
.owl-carousel.slider .item .item-content p {
	color: #fff;
	font-size: 17px;
}
.owl-carousel.slider .owl-controls .owl-buttons div {
	background: #fff none repeat scroll 0 0;
	border-radius: 4px;
	color: #21252b;
	display: inline-block;
	font-size: 14px;
	margin: 5px;
	opacity: 0.3;
	padding: 15px 13px;
}
.owl-carousel.slider .owl-controls .owl-buttons div.owl-prev {
	left: 10px;
	position: absolute;
	top: 50%;
}
.owl-carousel.slider .owl-controls .owl-buttons div.owl-next {
	position: absolute;
	right: 10px;
	top: 50%;
}
.owl-carousel.slider .owl-controls .owl-pagination {
	bottom: 15px;
	left: 0;
	margin: 0;
	padding: 10px 0 5px;
	position: absolute;
	width: 100%;
}
.owl-carousel.slider .owl-controls .owl-pagination .owl-page span {
	background: white none repeat scroll 0 0;
}
.owl-item-quote {
	padding: 10px 50px;
	text-align: center;
}
.owl-carousel.owl-item-quote .owl-controls .owl-pagination .owl-page span {
	background: white none repeat scroll 0 0;
}
.owl-testimonial-default {
	padding: 0;
}
.owl-testimonial-default .item {
	margin: 0 5px;
}
.owl-testimonial-default .owl-controls .owl-pagination {
	bottom: 28px;
	display: inline-block;
	padding-top: 10px;
	position: absolute;
	right: 5px;
}
.owl-testimonial-default .owl-controls .owl-page span {
	background: #01c1c1 none repeat scroll 0 0;
	border-radius: 20px;
	display: block;
	height: 13px;
	margin: 5px;
	opacity: 0.5;
	width: 13px;
}
.testimonial blockquote {
	border-left: medium none;
	text-align: center;
}
.testimonial-author {
	color: #fff;
}
.testimonial-author h4 {
	font-size: 24px;
	font-weight: 700;
}
.testimonial-author a {
	color: #fff;
}
.testimonial-author span {
	font-size: 14px;
}
.nav-rounded .owl-controls .owl-buttons div {
	border-radius: 4px;
}
.nav-circle .owl-controls .owl-buttons div {
	border-radius: 100%;
}
.owl-testimonial-default .owl-controls .owl-buttons div.owl-prev {
	background: rgba(0, 0, 0, 0) url("../images/next.png") no-repeat scroll 0 0;
	position: absolute;
	right: 441px;
	top: 65px;
}
.owl-testimonial-default .owl-controls .owl-buttons div.owl-next {
	background: rgba(0, 0, 0, 0) url("../images/previous.png") no-repeat scroll 0 0;
	left: 461px;
	position: absolute;
	top: 65px;
}
.testimonial p {
	color: #fff;
	font-weight: 500;
	margin: 5px 25px;
	padding: 0;
}
.testimonial-info {
	margin: 0 0 0 10px;
	text-align: center;
}
.testimonial-info img {
	border-radius: 100%;
	height: 130px;
	padding: 3px;
	width: 130px;
}
.testimonial-author {
	text-align: center;
}
.testimonial-author h6 {
	margin-bottom: 5px;
}
.contact_area {
	background: #f3f3f3 none repeat scroll 0 0;
	font-size: 32px;
	line-height: 40px;
	padding: 44px 0;
	text-align: center;
}
.contact_area ul li {
	display: inline-block;
	margin-right: 10px;
	margin-top: 44px;
}
.contact_area ul li {
*display:inline;
}
.reu_qoute {
	background: #d2514b none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	font-size: 20px;
	padding: 10px 20px;
}
.reu_qoute:hover {
	background: #b8352e none repeat scroll 0 0;
	color: #fff;
	text-decoration: none;
}
.contact_us {
	background: #28c870 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	font-size: 20px;
	padding: 10px 20px;
}
.contact_us:hover {
	background: #21a35b none repeat scroll 0 0;
	color: #fff;
	text-decoration: none;
}
.slider_btn {
	background: #28c870 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
}
.slider_btn:hover {
	background: #25bc69 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
}
.footer_area {
	background:url("../images/footer_bg.png") 0 0 repeat;
	border-top: 10px solid #171717;
	padding-bottom: 15px;
	padding-top:47px;
	top:46px;
}
.footer_area h4 {
	color: #cacaca;
	font-size: 16px;
}
.footer ul {
	margin-left:15px;
}
.footer_area ul li {
	color: #5c5c5c;
	font-size: 14px;
	font-weight: 400;
	list-style-type:disc;
	line-height:18px;
}
.footer_area ul li a {
	color: #6a6a6a;
	display: block;
	padding: 5px 0;
}
.footer_area p {
	color: #6a6a6a;
	font-size: 14px;
}
.footer_area .client_base p {
	color: #6a6a6a;
	font-size: 12px;
}
.footer {
	border-bottom: 1px solid #161616;
	margin-bottom: 15px;
	font-size: 14px;
	color: #666666;
}
.footer .address {
	margin-top: 10px;
}
ul.footer_social_icon li {
	list-style: outside none none;
}
.copyrights {
	color: #6a6a6a;
	font-size: 14px;
}
.copyrights ul li {
	margin-right: 5px;
}
.copyrights a {
	color: #6a6a6a;
}
.address ul {
	margin-left: 0;
}
.address ul li {
	padding-left: 15px;
	list-style-type: none;
}
.address ul li.add {
	background:url("../images/add.png") left 6px no-repeat;
}
.address ul li.num {
	background:url("../images/num.png") left center no-repeat;
}
.address ul li.mail {
	background:url("../images/mail.png") left center no-repeat;
}
.client_base {
	color: #6a6a6a;
	padding-top: 15px;
	text-align: left;
	font-size: 12px;
}
.fb_icon {
	background:url("../images/facebook.png") 0 0 no-repeat;
	border-radius: 5px;
	display: block;
	font-size: 0;
	height: 40px;
	width: 40px;
}
.fb_icon:hover {
	background:url("../images/facebook_hover.png") 0 0 no-repeat;
	height: 40px;
	width: 40px;
}
.twiiter_icon {
	background:url("../images/twiiter.png") 0 0 no-repeat;
	border-radius: 5px;
	display: block;
	font-size: 0;
	height: 40px;
	width: 40px;
}
.twiiter_icon:hover {
	background:url("../images/twiiter_hover.png") 0 0 no-repeat;
	height: 40px;
	width: 40px;
}
.linkedin_icon {
	background:url("../images/linkedin.png") 0 0 no-repeat;
	border-radius: 5px;
	display: block;
	font-size: 0;
	height: 40px;
	width: 40px;
}
.linkedin_icon:hover {
	background:url("../images/linkedin_hover.png") 0 0 no-repeat;
	height: 40px;
	width: 40px;
}
.googleplus_icon {
	background:url("../images/google.png") 0 0 no-repeat;
	border-radius: 5px;
	display: block;
	font-size: 0;
	height: 40px;
	width: 40px;
}
.googleplus_icon:hover {
	background:url("../images/google_hover.png") 0 0 no-repeat;
	height: 40px;
	width: 40px;
}
.page-title {
	color: #fff;
	font-size: 32px;
	font-weight: 300;
}
.breadcrumb {
	background-color: transparent;
	margin: 15px 0 18px;
	padding: 0;
}
.breadcum-bg h1 {
	color: #fff;
	font-size: 32px;
	font-weight: 300;
}
.breadcrumb li {
	font-size: 14px;
}
.breadcrumb li a {
	color: #71aa42;
}
.breadcrumb .active {
	color: #fff;
}
.breadcum-bg {
	background:url("../images/cocos2dx_header_img.png") 0 0 repeat;
	display: block;
	width: 100%;
}
.single-post .breadcum-bg h1 {
	font-size: 22px;
}
.game-title {
	padding: 32px 0;
	width: 100%;
}
.cocos2d-game {
}
.cocos2d-game h2 {
	color: #4e4e4e;
	font-size: 36px;
	font-weight: 400;
	margin: 0 0 10px;
	text-align: center;
}
.cocos2d-game p {
	text-align: center;
}
.boder-left-right {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.platform-list {
	margin-top: 32px;
}
.platform-list ul li {
	float: left;
	text-align: center;
}
.platform-list .even h4 {
	color: #616161;
	font-weight: 200;
	text-transform: uppercase;
}
.even {
	padding: 0 !important;
	text-align: center;
	width: 175px;
}
.cross-platform, .light_weight, .understand {
	background: rgba(0, 0, 0, 0) url("../images/game_icon_bg.png") no-repeat scroll center center;
	height: 180px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.cross-platform img.game_image {
	padding: 44px 0 0;
	transition: all 0.6s linear 0s;
}
.game_image_hov {
	bottom: 60px;
	left: 6px;
	position: absolute;
	transform: rotate(0deg) scale(0, 0);
	transition: all 0.5s ease-out 0s;
}
.even:hover .game_image_hov {
	bottom: 59px;
	left: 5px;
	left:6px \0;
	transform: rotate(360deg) scale(1, 1);
}
.light_weight .game_image {
	padding: 44px 0 0;
	transition: all 0.6s linear 0s;
}
.odd {
	padding: 0 !important;
	text-align: center;
	width: 175px;
}
.open_source, .community, .support {
	background: rgba(0, 0, 0, 0) url("../images/game_icon_bg.png") no-repeat scroll center center;
	height: 180px;
	margin: 40px 0 0;
	padding: 0;
	text-align: center;
}
.odd h4 {
	color: #616161;
	font-weight: 200;
	text-transform: uppercase;
}
.odd img.game_image {
	padding: 44px 0 0;
	transition: all 0.5s linear 0s;
}
.odd:hover .game_image_hov {
	bottom: 59px;
	left: 5px;
	left:6px \0;
	transform: rotate(360deg) scale(1, 1);
}
.even:hover .understand .game_image_hov {
	bottom: 79px;
	left: 5px;
	transform: rotate(360deg) scale(1, 1);
}
.understand .game_image {
	padding: 43px 0 0;
}
.services-type {
	background: #eae9e9 none repeat scroll 0 0;
}
.expertise-icon {
	background:url(../images/home_expertise.png) no-repeat;
	width:130px;
	height:142px;
	display:block;
	margin:0 15px;
	transition:0.7s ease-out;
}
.expertise-icon:hover {
	transform:scale(1.1, 1.1);
}
.portfolio-icon {
	background:url(../images/choose_solid_portfolio.png) no-repeat;
	width:130px;
	height:142px;
	display:block;
	margin:0 15px;
	transition:0.7s ease-out;
}
.portfolio-icon:hover {
	transform:scale(1.1, 1.1);
}
.quality-icon {
	background:url(../images/choose_robust_quality.png) no-repeat;
	width:130px;
	height:142px;
	display:block;
	margin:0 15px;
	transition:0.7s ease-out;
}
.quality-icon:hover {
	transform:scale(1.1, 1.1);
}
.reporting-icon {
	background:url(../images/choose_on_time_reporting.png) no-repeat;
	width:130px;
	height:142px;
	display:block;
	margin:0 15px;
	transition:0.7s ease-out;
}
.reporting-icon:hover {
	transform:scale(1.1, 1.1);
}
.communication-icon {
	background:url(../images/home_commitment.png) no-repeat;
	width:130px;
	height:142px;
	display:block;
	margin:0 15px;
	transition:0.7s ease-out;
}
.communication-icon:hover {
	transform:scale(1.1, 1.1);
}
.sales-support-icon {
	background:url(../images/service-we-offer-icon5.png) no-repeat;
	width:130px;
	height:142px;
	display:block;
	margin:0 15px;
	transition:0.3s ease-out;
}
.sales-support-icon:hover {
	transform:scale(1.1, 1.1);
}
.following {
	padding: 32px 0;
}
.following h2 {
	color: #4e4e4e;
	font-weight: 400;
	margin: 0 0 10px 0;
	text-align: center;
	font-size: 36px;
}
.following p {
	text-align: center;
}
.following h3 {
	color: #4e4e4e;
	font-weight: 300;
	margin: 20px 0;
	text-align: center;
}
.service_we_offer {
	text-align: center;
	display:inline-block;
}
.responsetime-icon {
	background:url(../images/home_quick_response_time.png);
	height:142px;
	width:130px;
	margin:0 13px;
	transition:0.5s ease-in-out;
}
.responsetime-icon:hover {
	transform:scale(1.1, 1.1);
}
.strong-expertise-icon {
	background:url(../images/home_expertise.png);
	height:142px;
	width:130px;
	margin:0 13px;
	transition:0.5s ease-in-out;
}
.strong-expertise-icon:hover {
	transform:scale(1.1, 1.1);
}
.commitment-icon {
	background:url(../images/home_commitment.png);
	height:142px;
	width:130px;
	margin:0 13px;
	transition:0.5s ease-in-out;
}
.commitment-icon:hover {
	transform:scale(1.1, 1.1);
}
.good-communication-icon {
	background:url(../images/home_communication.png);
	height:142px;
	width:130px;
	margin:0 13px;
	transition:0.5s ease-in-out;
}
.good-communication-icon:hover {
	transform:scale(1.1, 1.1);
}
.after-support-icon {
	background:url(../images/service-we-offer-icon5.png);
	height:142px;
	width:130px;
	margin:0 13px;
	transition:0.5s ease-in-out;
}
.after-support-icon:hover {
	transform:scale(1.1, 1.1);
}
.we-offer-icon {
	display: inline-table;
	float: none;
}
.we-offer-icon img {
	margin: 15px 0 0;
	text-align: center;
}
.we-offer-icon span {
	font-size: 18px;
	color:#fff;
	display:block;/*    font-weight: 200;*/
	margin: 10px 0 0;
	padding: 0;
	text-align: center;
}
.we-offer-icon a:hover {
	text-decoration:none;
}
.app-development {
	padding-bottom:0;
}
.service_offer {
	padding: 53px 0;
}
.what_we_do {
	padding-top:4px;
}
.offer {
	padding-bottom: 32px;
}
.offer h2 {
	color: #4e4e4e;
	font-weight: 400;
	text-align: center;
	margin:0 0 10px 0;
	font-size: 36px;
}
.offer p {
	text-align: center;
}
.offer-icon {
	border: 1px solid #ebebeb;
	margin: 15px 0px;
	padding: 15px 10px;
	display:block;
}
.service-icon {
	border: 1px solid #ebebeb;
	margin: 15px 0px;
	padding: 15px 10px;
	display:block;
}
a.service-icon:hover {
	text-decoration: none;
}
.offer-icon img {
	transition: all 0.5s linear 0s;
}
.offer-icon:hover {
	background: #f3f3f3 none repeat scroll 0 0;
	text-decoration:none;
}
.offer-icon:hover img {
	transform: scale(1.2, 1.2);
}
.offer-icon h4, .service-icon h4 {
	color: #2d2d2d;
	font-weight: bold;
	text-align: center;
}
.offer-icon h4 a,.service-icon h4 a {
	color: #2d2d2d;
}
.left_icons.border-color2 {
	margin-bottom: 20px;
}
.right_links {
	background: #ececec;
	padding: 10px;
	height: 300px;
}
.right_links ul li {
	float: left;
	margin-right:10px;
	background: #fff;

}
.right_links ul li a{
	padding: 50px 0;
	display:block;
}
.right_links_gameapp ul li {
	float: left;
	margin-right:10px;
}
.right_links ul li.last, .right_links_gameapp ul li.last {
	margin-right:0;
}
.right_links_gameapp {
	background: #fff;
	border: 10px solid #ececec;
	padding: 10px;
	float: left;
	width: 100%;
}
.right_links_ios {
	background: #fff;
	border: 10px solid #ececec;
	/* padding: 10px; */
	float: left;
	width: 100%;
}
.web_develpoment {
	height: 340px;
}
.webapp .right_links_gameapp ul li, .watchapp .right_links_gameapp ul li {
	margin-bottom: 10px;
}
.right_links_gameapp ul li.no-margin {
	margin-right:0 !important;
}
.right_links_gameapp ul li.no-btm_margin {
	margin-bottom: 0px !important;
	margin-top:10px;
}
.inline-block.footer_social_icon {
	float: right;
}
.inline-block.footer_social_icon li {
	float: left;
}/*android-apps-development page styling*/
.offer_creativeglance {
	float: left;
	display: block;
}
.offer_creativeglance .we-offer-icon {
	float: left;
	display: block;
	text-align: center;
}
.right_images img {
	max-width: 100%;
} /*android-apps-development page styling end*//*Web 2.0 Web Design page styling*/
.content_wrapper {
	padding: 32px 0;
}
.desc {
	text-align: center;
}
.desc h3 {
	color: #4e4e4e;
	font-size: 32px;
	font-weight: 400;
	margin: 0 0 25px;
}
.desc h2 {
	color: #4e4e4e;
	font-size: 36px;
	font-weight: 400;
	margin: 0 0 10px;
	text-align: center;
}
.darkskills {
	background: #eae9e9 !important;
}
.transbkg {
	background: none !important;
}
.design_content {
	padding: 60px 0;
	background: #eae9e9;
}
.design_content img {
	max-width: 100%;
}
.design_content h2 {
	color: #4e4e4e;
	font-size: 32px;
	font-weight: 400;
	margin: 0 0 10px;/*    text-align: center; */
	padding: 10px 0;
}
.design_content > ul {
	padding: 0 0 0 30px;
}
.design_content li {
	color: #000;
	list-style-type: disc;
	padding: 6px 0;
}
.content_whyus {
	padding:20px 0;
}
.content_whyus h2 {
	text-align: center;
	font-size: 32px;
	margin-top: 0;
	color: #4e4e4e;
}
.design_content ul {
	margin-left: 17px;
}
.responsive_design .audience {
	background: url("../images/audience.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .building {
	background: url("../images/building.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .necessary {
	background: url("../images/necessary.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .businesses {
	background: url("../images/businesses.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .game {
	background: url("../images/game_icon.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .satisfying {
	background: url("../images/satisfying .png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .expert {
	background: url("../images/expert.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .pixelperfect {
	background: url("../images/pixelperfect.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .w3c {
	background: url("../images/w3c.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .extension {
	background: url("../images/extension.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .support_new {
	background: url("../images/support_new.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .nda {
	background: url("../images/nda.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .payment {
	background: url("../images/payment.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .buddypress {
	background: url("../images/buddypress.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .crossbrowser {
	background: url("../images/crossbrowser.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .widget {
	background: url("../images/widget.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .product {
	background: url("../images/product.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .programming {
	background: url("../images/swift_developer.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .upgrade {
	background: url("../images/upgrade.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .installation {
	background: url("../images/installation.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .magento {
	background: url("../images/magento_icon.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .ecommerce {
	background: url("../images/wordpress_online.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .seo {
	background: url("../images/seo.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .speed {
	background: url("../images/speed.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .latestpost {
	background: url("../images/latest_post.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .app-post {
	background: url("../images/in_app_post_reading.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .blog-comments {
	background: url("../images/blog_comments.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .tag {
	background: url("../images/tag.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .search {
	background: url("../images/search.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .support-custom-post {
	background: url("../images/support_custom_post.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .offline-reading{
	background: url("../images/offline_reading.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .favourite-blog{
	background: url("../images/favourite_blog_post.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .blog-sharing{
	background: url("../images/blog_sharing.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .subscription{
	background: url("../images/subscription.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .push-notification{
	background: url("../images/push_notification.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .analytics{
	background: url("../images/google_analytics.png")scroll center center no-repeat;
	width: 60px;
	height: 60px;
	display: block;
}
.responsive_design .single_box_right {
	margin-left: 80px;
}/*Web 2.0 Web Design page styling End*//*Responsive Web Design page styling */
.contant_web {
	padding: 32px 0;
}
.contant_web img {
	max-width: 100%;
}
.contant_web h2 {
	margin-top: 0;
	color:#4e4e4e;
}
.responsive_design {
	background: #f3f3f3;
	padding: 60px 0;
}
.responsive_design h2 {
	text-align: center;
	margin-top:0;
	font-weight: 400;
	margin-bottom: 32px !important;
	color:#4e4e4e;
}
.responsive_design ul {
	padding-left: 30px;
}
.responsive_design ul li {
	list-style-type: disc;
	padding: 6px 0px;
	color: #000;
}
.responsive_design p {
	color:#000;
}
.responsive_design .block {
	padding-bottom: 20px;
}
.responsive_design .block .single_box_right {
	padding: 0;
}
.responsive_design img {
	max-width: 100%;
}/*Responsive Web Design page styling End*//*PSD TO OPENSOURCE page styling */
.blockstyle2 {
	padding: 32px 0;
	text-align: center;
	background: #f4f4f4;
}
.frame_work_icon {
	margin: 32px 0 0;
}
.frame_work_icon p {/*    min-height: 130px;*/
	margin-bottom: 0;
}
.frame_work_icon img {
	transition: all 0.5s linear 0s;
}
.frame_work_icon:hover {
	background: #f3f3f3 none repeat scroll 0 0;
}
.frame_work_icon:hover img {
	transform: scale(1.2, 1.2);
}
.frame_work_icon h4 {
	color: #2d2d2d;
	text-align: center;
	font-weight:bold;
	font-size: 17px;
	text-transform: uppercase;
}
.frame_work_icon h4 a {
	color: #428bca;
	text-transform: uppercase;
	padding-top: 10px;
	display: block;
}
.conversion_text {
	padding: 32px 0;
}/*PSD TO OPENSOURCE page styling End*//*wordpress customiztion styling */
h2.title, .service_offer h1 {
	color: #4e4e4e;
	font-size: 32px;
	font-weight: 400;
	margin: 0 0 10px;
}
.wordpress_customize, .drupal_customize, .wearable_app {
	text-align: left;
}
.wordpress_customize img {
	max-width: 100%;
}
.wordpress_work h4 {
	padding-top: 10px;
}
.wordpress_customize p, .drupal_customize p {
	margin-bottom: 10px;
}/*wordpress customiztion styling End*//*joomla customiztion styling*/
.joomla_customize {
	text-align: left;
}
.joomla_customize p {
	margin-bottom: 10px;
}/*joomla customiztion styling End*//*custom-web-wevelopment styling*/
.bottom_text {
	padding:32px 0;
}
.our_services .single_box_right {
	margin-left: 75px;
}
.our_services .response {
	background: url("../images/response.png")scroll center center no-repeat;
	height: 60px;
	width: 60px;
	display: block;
}
.our_services .analysis {
	background: url("../images/analysis.png")scroll center center no-repeat;
	height: 60px;
	width: 60px;
	display: block;
}
.our_services .expertise_tech {
	background: url("../images/expert_tech.png")scroll center center no-repeat;
	height: 60px;
	width: 60px;
	display: block;
}
.our_services .technology {
	background: url("../images/technology.png")scroll center center no-repeat;
	height: 60px;
	width: 60px;
	display: block;
}
.our_services .optimized {
	background: url("../images/optimize.png")scroll center center no-repeat;
	height: 60px;
	width: 60px;
	display: block;
}
.our_services .focus {
	background: url("../images/focus.png")scroll center center no-repeat;
	height: 60px;
	width: 60px;
	display: block;
}
.our_services .timely {
	background: url("../images/timely.png")scroll center center no-repeat;
	height: 60px;
	width: 60px;
	display: block;
}
.our_services .customer_support {
	background: url("../images/customer_support.png")scroll center center no-repeat;
	height: 60px;
	width: 60px;
	display: block;
}/*custom-web-wevelopment styling End*//* *********** who we are start css *************** */
.sub_left h3, .why-us h3, .mission h3, .value h3, .we-work h3 {
	color: #4e4e4e;
	font-size: 32px;
	font-weight: 400;
	margin: 0 0 25px;
}
.sub_left {
	padding-top:53px;
}
.why-us {
	padding: 23px 0;
}
.why-us ul.list {
	padding-left:40px;
	color:#000;
}
.why-us ul.list li {
	list-style:square;
	padding:5px;
}/* ********** who we are end css *************** *//* ********* open-source-customization start css ************ */
.open-source_tab .apps {
	background:none;
	margin:0;
	height:133px;
}
.open-source_tab .apps a {
	background-image: url("../images/magento_development_icon.png");
	background-position: center -136px;
	background-repeat:no-repeat;
	height:133px;
	display:block;
	width:167px;
}
.open-source_tab .apps a:hover {
	background-image: url("../images/magento_development_icon.png");
	background-position: center 0px;
	height:133px;
	width:167px;
}
.open-source_tab .apps a.active {
	background-image: url("../images/magento_development_icon.png");
	background-position: center 0px;
	height:133px;
	width:167px;
}
.open-source_tab .games {
	background:none;
	margin:0;
	height:133px;
}
.open-source_tab .games a {
	background-image: url("../images/wordpress_development_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.open-source_tab .games a:hover {
	background-image: url("../images/wordpress_development_icon.png");
	background-position: center 0px;
	height:133px;
}
.open-source_tab .games a.active {
	background-image: url("../images/wordpress_development_icon.png");
	background-position: center 0px;
	height:133px;
	width:120px;
}
.open-source_tab .games a.active {
	background-image: url("../images/wordpress_development_icon.png");
	background-position: center 0;
	height: 133px;
	width: 168px;
}
.open-source_tab .watch {
	background:none;
	margin:0;
	height:133px;
}
.open-source_tab .watch a {
	background-image: url("../images/opencart_development_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.open-source_tab .watch a:hover {
	background-image: url("../images/opencart_development_icon.png");
	background-position: center 0px;
	height:133px;
}
.open-source_tab .watch a.active {
	background-image: url("../images/opencart_development_icon.png");
	background-position: center 0px;
	height:133px;
	width:167px;
}
.open-source_tab .web {
	background:none;
	margin:0;
	height:133px;
}
.open-source_tab .web a {
	background-image: url("../images/bigcommerce_development_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.open-source_tab .web a:hover {
	background-image: url("../images/bigcommerce_development_icon.png");
	background-position: center 0px;
	height:133px;
}
.open-source_tab .web a.active {
	background-image: url("../images/bigcommerce_development_icon.png");
	background-position: center 0px;
	height:133px;
	width:166px;
}
.open-source_tab .ecommerce a {
	background-image: url("../images/drupal_development_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
	width:160px;
}
.open-source_tab .ecommerce a:hover {
	background-image: url("../images/drupal_development_icon.png");
	background-position: center 0px;
	height:133px;
}
.open-source_tab .ecommerce a.active {
	background-image: url("../images/drupal_development_icon.png");
	background-position: center 0px;
	height:133px;
	width:161px;
}
.open-source_tab .ecommerce a {
	font-size: 0;
	display: inline-block;
}
.open-source_tab .programme a {
	background-image: url("../images/prestashop_development_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.open-source_tab .programme a:hover {
	background-image: url("../images/prestashop_development_icon.png");
	background-position: center 0px;
	height:133px;
}
.open-source_tab .programme a.active {
	background-image: url("../images/prestashop_development_icon.png");
	background-position: center 0px;
	height:133px;
	width:163px;
}
.open-source_tab .programme a {
	font-size:0;
	display:block;
}
.open-source_tab .website a {
	background-image: url("../images/opensource_development_icon.png");
	background-position: center -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.open-source_tab .website a:hover {
	background-image: url("../images/opensource_development_icon.png");
	background-position: center 0px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
}
.open-source_tab .website a.active {
	background-image: url("../images/opensource_development_icon.png");
	background-position: center 0;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	width:163px;
}/* ********* open-source-customization end css ************ *//* ********* mobile-apps-development start css ************ */
.mobile-apps-develop_tab .single_box {
	float: left;
	width: 16.6%;
}
.mobile-apps-develop_tab .apps {
	background:none;
	margin:0;
	height:133px;
}
.mobile-apps-develop_tab .apps a {
	background-image: url("../images/iphoneapp_development_icon.png");
	background-position: center -136px;
	background-repeat:no-repeat;
	height:133px;
	display:block;
	width:200px;
}
.mobile-apps-develop_tab .apps a:hover {
	background-image: url("../images/iphoneapp_development_icon.png");
	background-position: center 0px;
	height:133px;
	width:200px;
}
.mobile-apps-develop_tab .apps a.active {
	background-image: url("../images/iphoneapp_development_icon.png");
	background-position: center 0px;
	height:133px;
	width:200px;
}
.mobile-apps-develop_tab .games {
	background:none;
	margin:0;
	height:133px;
}
.mobile-apps-develop_tab .games a {
	background-image: url("../images/androidapp_development_icon.png");
	background-position: 36px -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.mobile-apps-develop_tab .games a:hover {
	background-image: url("../images/androidapp_development_icon.png");
	background-position: 36px 0px;
	height:133px;
}
.mobile-apps-develop_tab .games a.active {
	background-image: url("../images/androidapp_development_icon.png");
	background-position: 36px 0px;
	height:133px;
	width:168px;
}
.mobile-apps-develop_tab .watch {
	background:none;
	margin:0;
	height:133px;
}
.mobile-apps-develop_tab .watch a {
	background-image: url("../images/windows_development_icon.png");
	background-position: 36px -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.mobile-apps-develop_tab .watch a:hover {
	background-image: url("../images/windows_development_icon.png");
	background-position: 36px 0px;
	height:133px;
}
.mobile-apps-develop_tab .watch a.active {
	background-image: url("../images/windows_development_icon.png");
	background-position: 36px 0px;
	height:133px;
	width:167px;
}
.mobile-apps-develop_tab .web {
	background:none;
	margin:0;
	height:133px;
}
.mobile-apps-develop_tab .web a {
	background-image: url("../images/Cocos2d-x_development_icon.png");
	background-position: 36px -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.mobile-apps-develop_tab .web a:hover {
	background-image: url("../images/Cocos2d-x_development_icon.png");
	background-position: 36px 0px;
	height:133px;
}
.mobile-apps-develop_tab .web a.active {
	background-image: url("../images/Cocos2d-x_development_icon.png");
	background-position: 36px 0px;
	height:133px;
	width:166px;
}
.mobile-apps-develop_tab .ecommerce a {
	background-image: url("../images/unity_development_icon.png");
	background-position: 20px -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
	width:160px;
}
.mobile-apps-develop_tab .ecommerce a:hover {
	background-image: url("../images/unity_development_icon.png");
	background-position: 20px 0px;
	height:133px;
}
.mobile-apps-develop_tab .ecommerce a.active {
	background-image: url("../images/unity_development_icon.png");
	background-position: 20px 0px;
	height:133px;
	width:161px;
}
.mobile-apps-develop_tab .ecommerce a {
	font-size: 0;
	display: inline-block;
}
.mobile-apps-develop_tab .programme a {
	background-image: url("../images/wearable_apps_development_icon.png");
	background-position: 36px -136px;
	background-repeat: no-repeat;
	margin-left:0;
	height:133px;
	display:block;
}
.mobile-apps-develop_tab .programme a:hover {
	background-image: url("../images/wearable_apps_development_icon.png");
	background-position: 36px 0px;
	height:133px;
}
.mobile-apps-develop_tab .programme a.active {
	background-image: url("../images/wearable_apps_development_icon.png");
	background-position: 36px 0px;
	height:133px;
	width:163px;
}
.mobile-apps-develop_tab .programme a {
	font-size: 0;
	display: block;
}/* ********* mobile-apps-development end css ************ *//* ********* website-development start css ************ */
.website-development_tab .single_box {
	float: left;
	width: 25%;
}
.website-development_tab .apps {
	background:none;
	margin:0;
	height:184px;
}
.website-development_tab .apps a {
	background-image: url("../images/website-development_tab_icon1.png");
	background-position: center -189px;
	background-repeat:no-repeat;
	height:182px;
	display:block;
	width:290px;
}
.website-development_tab .apps a:hover {
	background-image: url("../images/website-development_tab_icon1.png");
	background-position: center 0px;
	height:182px;
	width:290px;
}
.website-development_tab .apps a.active {
	background-image: url("../images/website-development_tab_icon1.png");
	background-position: center 0px;
	height:182px;
	width:290px;
}
.website-development_tab .games {
	background:none;
	margin:0;
	height:182px;
}
.website-development_tab .games a {
	background-image: url("../images/website-development_tab_icon2.png");
	background-position: center -189px;
	background-repeat: no-repeat;
	margin-left:0;
	height:182px;
	width:290px;
	display:block;
}
.website-development_tab .games a:hover {
	background-image: url("../images/website-development_tab_icon2.png");
	background-position: center 0px;
	height:182px;
	width:290px;
}
.website-development_tab .games a.active {
	background-image: url("../images/website-development_tab_icon2.png");
	background-position: center 0px;
	height:182px;
	width:290px;
}
.website-development_tab .watch {
	background:none;
	margin:0;
	height:182px;
}
.website-development_tab .watch a {
	background-image: url("../images/mobile_development_icon.png");
	background-position: center -189px;
	background-repeat: no-repeat;
	margin-left:0;
	height:182px;
	width:290px;
	display:block;
}
.website-development_tab .watch a:hover {
	background-image: url("../images/mobile_development_icon.png");
	background-position: center 0px;
	height:182px;
}
.website-development_tab .watch a.active {
	background-image: url("../images/mobile_development_icon.png");
	background-position: center 0px;
	height:182px;
	width:290px;
}
.website-development_tab .open-source-customization {
	background:none;
	margin:0;
	height:182px;
}
.website-development_tab .open-source-customization a {
	background-image: url("../images/website-development_tab_icon3.png");
	background-position: center -189px;
	background-repeat: no-repeat;
	margin-left:0;
	height:182px;
	width:290px;
	display:block;
}
.website-development_tab .open-source-customization a:hover {
	background-image: url("../images/website-development_tab_icon3.png");
	background-position: center 0px;
	height:182px;
}
.website-development_tab .open-source-customization a.active {
	background-image: url("../images/website-development_tab_icon3.png");
	background-position: center 0px;
	height:182px;
	width:290px;
}
.website-development_tab .web {
	background:none;
	margin:0;
	height:182px;
}
.website-development_tab .web a {
	background-image: url("../images/hiring_experts_icon.png");
	background-position: center -189px;
	background-repeat: no-repeat;
	margin-left:0;
	height:182px;
	width:290px;
	display:block;
}
.website-development_tab .web a:hover {
	background-image: url("../images/hiring_experts_icon.png");
	background-position: center 0px;
	height:182px;
	width:290px;
}
.website-development_tab .web a.active {
	background-image: url("../images/hiring_experts_icon.png");
	background-position: center 0px;
	height:182px;
	width:290px;
}
.opensource_customization_tab .right_links_gameapp ul li {
	margin-bottom:10px;
}
.website-development_tab_content .right_links_gameapp ul li {
	margin-bottom:0;
}/* ********* website-development end css ************ *//* ********* Ecommerce Store Development start css ************ */
.ecommerce_heading {
	padding:21px 0;
}
.ecommerce_chooseus .left {
	paddin-left:0 !important;
}
.ecommerce_chooseus .right {
	padding-left:15px;
	padding-right:0 !important;
}
.ecommerce_chooseus h2 {
	text-align:center;
	padding-bottom:40px;
}
.ecommerce_post {
	margin:60px 0;
}
.ecommerce_post p {
	text-align:center;
}/* ********* Ecommerce Store Development end css ************ *//* ********* MVC Programmer start css ************ */
.mvcprogrammer_containt .sub_left {
	text-align:center;
}
.mvcprogrammer_containt .sub_left h3 {
	color: #4e4e4e;
	font-size: 32px;
	font-weight: 400;
	margin: 0 0 25px;
}
.mvc_services {
	margin-top:60px;
}
.mvc_services h2 {
	color: #4e4e4e;
	font-size: 32px;
	font-weight: 400;
	margin: 0 0 25px;
}
.mvc_cakephp_icon {
	background:url(../images/mvc_cakephp.png) no-repeat center;
	display:block;
	height:135px;
}
.mvc_yii_icon {
	background:url(../images/mvc_yii.png) no-repeat center;
	display:block;
	height:135px;
}
.flips {
	height: 230px;
	margin: 0;
	position: relative;
	width: 100%;
}
.flipscont {
	backface-visibility: hidden;
	background-color: #ffffff;
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	transition: all 0.5s ease 0s;
	width: 100%;
}
.flips1_front {
	padding: 0;
	width: 100%;
	z-index: 2;
}
.flips1_back {
	background-color: #eae9e9;
	color: #ffffff;
	height: 230px;
	margin: 0;
	padding: 27px 35px;
	text-align: center;
	transform: rotateY(-180deg);
	width: 100%;
	z-index: 1;
}
.flips:hover .flips1_front {
	transform: rotateY(180deg);
	z-index: 1;
}
.flips:hover .flips1_back {
	transform: rotateY(0deg);
	z-index: 2;
}
.flips2_front {
	padding: 0;
	width: 100%;
	z-index: 2;
}
.flips2_back {
	background-color: #eae9e9;
	color: #ffffff;
	height: 230px;
	margin: 0;
	padding: 27px 35px;
	text-align: center;
	transform: rotateY(-180deg);
	width: 100%;
	z-index: 1;
}
.flips:hover .flips2_front {
	transform: rotateY(180deg);
	z-index: 1;
}
.flips:hover .flips2_back {
	transform: rotateY(0deg);
	z-index: 2;
}/* ********* MVC Programmer end css ************ *//* ********* contact-us start css ************ */
.form-horizontal .control-label {
	text-align:left;
	font-weight:normal;
	font-size:16px;
	padding-bottom:10px;
}
.error {
	color:#ff0000;
	float:left;
}
input[type="file"] {
	padding:1px 0 35px 1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type="file"] {
padding:6px 0 29px 6px;
}
}
.btn {
	border-radius:0;
}
.contacttextarea {
    height:200px !important;
}
.sidebar {
	margin-top:6px;
}
.group {
	margin-bottom:30px;
	border:1px solid #cecece;
	padding:20px;
}
.group .address h3, .sidebar #contact h3 {
	font-size:23px;
	margin:0 0 15px;
}
.group .address p {
	font-size:14px;
	line-height:24px;
}
.group .address strong {
	font-size: 14px;
	color: #000;
}
.group .address .find_us {
	border-top: 2px solid #f1f1f1;
	padding-top: 15px;
}
.group .address hr {
	margin-bottom:15px;
}
.group .address .social_contain {
	margin-bottom:5px;
}
.group .address .social_contain a:nth-child(1) {
padding:0;
}
.group .address .social_contain a {
	padding:0 5px;
}
.sidebar #contact {
	border:1px solid #cecece;
	padding:20px;
}
.page-template-page_contactform .form-group {
	padding-left: 0;
}
.page-template-page_contactform .form-group .control-label {
	padding-left: 0;
        font-weight:normal;
}
img.wpcf7-captchac {
	max-width: none;
}
.form_submit {
	clear: both;
}/* ********* contact-us end css ************ */
.filters {
	margin-bottom: 25px;
	text-align: center;
}
.filters a {
	display: inline-block;
	padding: 6px 12px;
	background:none;
	border:none;
	color: #222;
	font-size: 16px;
	transition: all 600ms ease 0s;
	cursor: pointer;
	float: none !important;
}
.filters .technology button {
	padding: 3px 8px;
	font-size: 13px;
	border: 1px solid #c2c2c2;
	background: none;
	float: none !important;
	text-align: center;
}
.filters .technology button:active, .filters .technology button.is-checked {
	background-color: #edebec;
	color: #222;
}
.filters .technology button:hover {
	color: #71aa42;
	background: none;
}
.filters .technology {
	margin-bottom: 15px;
}
.filters .mainskills {
	border-bottom:1px solid #c2c2c2;
	padding-bottom: 15px;
}
.filters .child {
	display:none;
}
.filters a:hover {
	background-color: transparent;
	color: #71aa42;
}
.filters a:active, .filters a.active {
	background-color: #71aa42;
        color: #fff;
}
.filters a.active {
	color: white;
}
.element-item {
	margin-bottom: 30px;
}
.element-item img {
	border: 1px solid #ddd;
	max-width: 100%;
        opacity: 0.7;
        transition: all 600ms ease 0s;
}
.element-item img:hover{
      opacity: 1;
      transition: all 600ms ease 0s;
}
.customize-support .filters button {
	float: none !important;
}
.customize-support .filters {
	text-align: center;
}
.master-slider-parent {
	margin-bottom:25px;
}
.urldetails {
	padding-left: 35px;
	margin: 10px 0;
}
.urldetails ul li {
	float: left;
	margin-right: 10px;
	font-size: 0;
}
.urldetails ul li.android a {
	background: url("../images/appstore_button_google.png") no-repeat scroll 0 0;
	width: 110px;
	height: 36px;
	display: block;
}
.urldetails ul li.itunes a {
	background: url("../images/appstore_button_itunes.png") no-repeat scroll 0 0;
	width: 110px;
	height: 36px;
	display: block;
}/* ---- button-group ---- */
.button-group:after {
	content: '';
	display: block;
	clear: both;
}
.button-group button {
	float: left;
	border-radius: 0;
	margin-left: 0;
	margin-right: 15px;
}
.button-group button:first-child {
	border-radius: 0;
}
.button-group button:last-child {
	border-radius: 0;
}/* ********* blog page css ************ */
.single-post h1.entry-title {
	margin-top: 0;
}
.single-post h1.entry-title, .left_content h3 {
	color: #616161;
	font-size: 27px;
	line-height: 34px;
	text-decoration: none;
	margin-bottom: 15px;
}
.left_content {
	border-right: 1px solid #ddd;
	padding-right: 15px;
}
.left_content ul {
    margin-bottom: 15px;
}
img.imgright {
	float: right;
}
img.imgleft {
	float: left;
}
.left_content p img {
	margin: 10px 10px 10px 0;
}
.left_content ul li {
	list-style-type: disc;
	margin-left: 25px;
	line-height: 27px;
	color: #000;
}
.left_content .top_post ul li{
    margin-left: 15px;
}
.top_post ul{
    margin-bottom: 0;
}
.left_content h3 a {
	color: #616161;
}
.left_content h3 a:hover {
	text-decoration: none;
	color:#71aa42;
}
.left_content p {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 15px;
}
.blog h2 {
	font-size: 22px;
	margin: 0 0 10px 0;
}
.left_content h2 {
	font-size: 22px;
}
.blog ul li {
	background: url("../images/blog-arrow.png") no-repeat scroll left 11px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 20px;
	font-size: 14px;
	padding: 7px 0 7px 12px;
}
.blog ul li a {
	color: #000;
}
.blog label {
	width: 70%;
}
.blog label input[type="search"] {
	width: 100%;
	border: 1px solid #ddd;
	padding: 2px 5px;
}
input.search-submit {
	padding: 1px 5px;
}
.blog .widget {
	margin: 0 0 20px 0;
}
.blogpost {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.blogpost a.more-link {
	border: 1px solid #ddd;
	border-radius: 8px;
	clear: both;
	display: table;
	margin-top: 10px;
	padding: 8px;
}
.left_content a {
	color: #71aa42;
}
.left_content a:hover {
	color: #71aa42;
}
td.hcolbg {
	background: #ccdcdb !important;
}
.left_content .compare-table {
	width: 100%;
}
.left_content h3 {
	color: #000;
	margin-top:15px;
}
.left_content h3.entry-title {
	font-size: 27px;
}
.compare-table td {
	background: #fff;
	border: 1px solid #e2e2e2;
	padding: 10px 8px 10px 8px;
	font-size: 13px;
}
td.colbg {
	background: #f2f2f2 !important;
}
ul.pagination li {
	margin: 0;
}
.pagination>li>a, .pagination>li>span {
	color: #71aa42;
}
.theme-download {
	background: rgba(0, 0, 0, 0) url("../images/facebook-connect.jpg") no-repeat scroll 0 0;
	height: 60px;
	padding-left: 80px;
}
.theme-download h4 {
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 0;
}
.post_gallery {
	margin-bottom: 20px;
	float: left;
}
.post_gallery .gallery-item {
	float: left;
	margin-right:10px;
}
.blogpost .left {
	float: none;
}/* ********* blog page css end ************ */
@media (max-width: 767px) {
img {
max-width: 100%;
height: auto;
width: auto;
}
.wordpress_customize img{
    height: auto;
width: auto;
}
.breadcum-bg .quote_us {
    margin-top: 39px;
    float: none !important;
    margin-bottom: 20px;
    clear: both;
}
.filters .technology button{
    margin-bottom:5px;
}
.social {
text-align: center;
}
.social_full ul.social li {
float: left;
display: inline;
}
.cntlink {
margin-right: 0;
}
.cntlink ul li {
float: left;
font-size: 0;
margin-right: 7px;
}
.cntlink ul li.call {
background: rgba(0, 0, 0, 0) url("../images/call_new_mobile.png") no-repeat scroll left center;
padding-left: 0;
height: 24px;
width: 24px;
}
.cntlink ul li.mail{
    background: none;
    padding-left: 0;
}
.cntlink ul li.mail a {
background: rgba(0, 0, 0, 0) url("../images/mail_new_mobile.png") no-repeat scroll left center;
padding-left: 0;
height: 24px;
width: 24px;
display: block;
}
.top-header {
padding: 5px 0;
}
.top-header .row {
margin: 0;
}
#menuBtn {
background:url(../images/menu_button.png) no-repeat 97% center;
font-size:0;
cursor:pointer;
background-color: #71aa42;
padding:5px;
margin-bottom: 10px;
}
.nav-right {
float:none;
margin-top: 0;
}
#nav-menu > li {
float: none;
}
#nav-menu .subs {
display: none !important;
}
.owl-buttons {
display: none;
}
.carousel-caption p {
font-size: 14px;
margin-bottom: 15px;
}
#full-slider-wrapper .item {
height: auto;
}
.slide_image1 {
width: 80%;
}
.slide1 .carousel-caption {
padding-top: 20px;
}
.slide2 .carousel-caption {
padding-top: 20px;
width: 100%;
}
.slide_image2 {
float: left;
width: 95%;
padding-top: 64px;
}
.slide3 .carousel-caption {
padding-top: 20px;
width: 100%;
}
.slide_image3 {
padding-top: 0;
width: 95%;
}
.slide4 .carousel-caption {
width: auto;
padding: 0;
}
.slide5 .carousel-caption {
width: 100%;
padding-top: 0;
}
.slide_image5 {
width: 100%;
padding-top: 0;
}
.carousel-indicators {
bottom: 0 !important;
}
.right_links {
display: none;
}
.hire {
margin-bottom: 56px;
margin-top: 70px;
}
.right_links {
margin-top: 10px;
height: auto;
}
.right_links_gameapp, .right_links_ios {
margin-top: 10px;
display:none;
}
a.read_more {
font-size: 22px;
}
.item h2 {
font-size:17px;
line-height: 23px;
}
.portfolioFilter a {
margin-bottom: 5px;
}
.toparrow {
display:none !important;
}
.we-offer-icon {
margin-bottom:30px;
}
.what_we_do .games, .what_we_do .watch, .what_we_do .web, .what_we_do .single_box, .what_we_do .ecommerce a {
margin: 0 auto;
}
.what_we_do .games a.active, .what_we_do .website a.active, .what_we_do .programme a.active {
margin:0 auto;
}
.offer_creativeglance {
float: none;
}
.offer_creativeglance .we-offer-icon {
text-align:center;
float:none;
display:inline-table;
margin-bottom:30px;
}
.section-customer .service_we_offer {
margin-bottom:30px;
}
.footer_area ul {
padding-left: 17px;
}
.even, .odd {
margin: 0;
width:auto;
}
.even:hover .game_image_hov {
display: none;
}
.odd {
margin: 0 0 65px;
}
.game_image_hov {
display: none;
}
.odd:hover .game_image_hov {
display: none;
}
.settings {
left: 0;
}
.we-offer-icon h4 {
font-size: 16px;
}
.offer-icon h4 {
font-size: 16px;
}
.toparrow {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.service {
text-align: center;
margin-bottom:10px;
}
.offer-icon:hover {
background:none;
}
.offer-icon:hover img {
transform:none;
}
.settings {
display:none;
}
.single_box {
display: inline-block;
width:100%;
}
a.case_studies {
margin-bottom:30px;
}
.apps, .games, .watch, .web {
margin: 0 auto;
display:none;
}
.what_we_do .single_box {
float: none;
width: 100%;
margin-bottom:30px;
}
.single_box h3{
	margin:0 auto;
	border:1px solid #d9d9d9;
}
.single_box h3 a{
	padding:15px 10px
}
.what_we_do .apps {
margin: 0 auto;
}
.right_links ul li, .right_links_gameapp ul li {
text-align: center;
margin-bottom: 10px;
float: none;
margin-right: 0;
}
.right_links_gameapp ul li.no-btm_margin {
margin-bottom: 10px !important;
}
.left_content a{
    word-wrap: break-word;
}
#container_like img{
    margin-left:0 !important; 
}
.flare-horizontal .flare-flyout{
    width: auto !important;
}
.flare-horizontal.enabletotal{
    right: 0 !important;
}
.footer_area ul li {
float: none;
}
.footer_social_icon {
text-align: center;
}
.footer_social_icon li {
text-align: center;
display: inline-block;
}/* ********* mobile-apps-development start css ************ */
.mobile-apps-develop_tab .programme a {
background-position:49.6% -136px;
}
.mobile-apps-develop_tab .programme a.active {
background-position:21px 0px;
}
.mobile-apps-develop_tab .apps a {
width:178px;
}
.mobile-apps-develop_tab .apps a.active {
width:178px;
}
.mobile-apps-develop_tab .games a, .mobile-apps-develop_tab .watch a, .mobile-apps-develop_tab .web a {
background-position:25px -136px;
}
.mobile-apps-develop_tab .games a.active, .mobile-apps-develop_tab .watch a.active, .mobile-apps-develop_tab .web a.active, .mobile-apps-develop_tab .games a:hover, .mobile-apps-develop_tab .watch a:hover, .mobile-apps-develop_tab .web a:hover {
background-position:25px 0px;
}/* ********* mobile-apps-development end css ************ *//* ********* website-development start css ************ */
.website-development_tab .single_box {
float: none;
width: 100%;
}
.website-development_tab .apps {
margin:0 auto;
}
.website-development_tab .apps a, .website-development_tab .apps a:hover, .website-development_tab .apps a.active {
width:185px;
}
.website-development_tab .games a, .website-development_tab .games a:hover, .website-development_tab .games a.active, .website-development_tab .watch a, .website-development_tab .watch a:hover, .website-development_tab .web a, .website-development_tab .web a:hover, .website-development_tab .web a.active, .website-development_tab .watch a.active {
width:167px;
}
.opensource_customization_tab .right_links_gameapp ul li {
margin-bottom:10px;
}
.website-development_tab_content .right_links_gameapp ul li {
margin-bottom:10px;
}
.right_images {
display: none;
}
.filters .child button {
margin-bottom: 10px;
}
.service_offer {
padding: 25px 0;
}
.service_offer h3 {
font-size: 21px;
}
.left_content h3.entry-title {
font-size: 21px;
}
.left_content {
border-right: none;
}
.contact_area p {
font-size: 18px;
line-height: 24px !important;
}
.footer_area h4 {
padding-left: 17px;
}/* ********* website-development end css ************ */
}
@media (min-width: 480px) and (max-width: 767px) {
.item h2 {
line-height: 20px;
}

.slide_image2, .slide_image3 {
width: 80%;
}
.what_we_do .single_box {
float: left;
margin-bottom: 30px;
width: 50%;
}  /* ********* mobile-apps-development start css ************ */
.mobile-apps-develop_tab .programme a {
background-position:49.6% -136px;
}
.mobile-apps-develop_tab .programme a.active {
background-position:21px 0px;
}/* ********* mobile-apps-development end css ************ *//* ********* website-development start css ************ */
.website-development_tab .single_box {
float: none;
width: 100%;
}
.website-development_tab .apps {
margin:0 auto;
}
.website-development_tab .apps a, .website-development_tab .apps a:hover, .website-development_tab .apps a.active {
width:183px;
}
.website-development_tab .games a, .website-development_tab .games a:hover, .website-development_tab .games a.active, .website-development_tab .watch a, .website-development_tab .watch a:hover, .website-development_tab .web a, .website-development_tab .web a:hover, .website-development_tab .web a.active {
width:167px;
}
.opensource_customization_tab .right_links_gameapp ul li {
margin-bottom:10px;
}
.website-development_tab_content .right_links_gameapp ul li {
margin-bottom:10px;
}/* ********* website-development end css ************ */
}
@media (min-width: 768px) and (max-width: 959px) {
img {
max-width: 100%;
}
#nav-menu .subs {
right: -200px;
width: 600px;
}
#nav-menu > li > a {
font-weight: normal;
line-height: 50px;
padding: 0 13px;
}
#nav-menu .subs {
display: none !important;
}
#full-slider-wrapper .item {
height: auto;
}
.slide1 .carousel-caption {
padding-top:80px;
}
.carousel-indicators {
bottom:-10px;
}
.carousel-caption p {
font-size: 17px;
}
.slide_image1 {
margin-right:20px;
width: 48%;
padding-bottom: 15px;
}
.slide2 .carousel-caption {
width: 51%;
}
.slide_image2 {
padding-top:190px;
}
.slide_image3 {
width: 46%;
}
.slide5 .carousel-caption {
width: 58%;
}
.hire {
margin-bottom: 36px;
margin-top: 54px;
}
.item h2 {
font-size: 22px;
}
.settings {
left: 15px;
}
.platform-list {
margin: 0;
}
.even:hover .game_image_hov {
display: none;
}
.odd, .even {
width:50%;
margin:15px 0 0 0;
}
.open_source, .community, .support {
margin:0;
}
.game_image_hov {
display: none;
}
.odd:hover .game_image_hov {
display: none;
}
.we-offer-icon h4 {
font-size: 16px;
}
.offer-icon {
min-height:455px;
}
.offer-icon h4 {
font-size: 16px;
}
.offer-icon:hover {
background:none;
}
.offer-icon:hover img {
transform:none;
}
.toparrow {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.settings {
display:none;
}
.service {
min-height: 290px;
text-align: center;
}
.single_box {
display: inline-block;
}
.apps, .games, .watch, .web {
margin: 0;
}
.what_we_do .single_box {
float: none;
width: 32%;
margin-bottom:30px !important;
}
.what_we_do .games, .what_we_do .watch, .what_we_do .web, .what_we_do .single_box, .what_we_do .ecommerce a, .what_we_do .apps {
margin: 0 auto;
}
.what_we_do .games a.active, .what_we_do .website a.active, .what_we_do .programme a.active {
margin:0 auto;
}
.toparrow {
display: none !important;
}
.offer_creativeglance .we-offer-icon {
display:inline-block;
float:none;
margin-bottom:30px;
}
.section-customer .service_we_offer {
margin-bottom: 35px;
}
.right_links {
height: auto;
}
.right_links ul li {
text-align: center;
float: none;
margin-right: 0;
margin-bottom: 10px;
padding: 10px 0;
}
.right_links ul li.last {
margin-bottom: 0;
}
.right_links_gameapp ul li {
text-align: center;
float: none;
margin-right: 0;
margin-bottom: 10px;
}
.right_links_gameapp ul li.no-btm_margin {
margin-bottom: 10px !important;
}
.footer_area ul li {
font-size: 13px;
}/* ********* mobile-apps-development start css ************ */
.mobile-apps-develop_tab .single_box {
width:32%;
float:none;
}
.mobile-apps-develop_tab .apps, .mobile-apps-develop_tab .apps a, .mobile-apps-develop_tab .games, .mobile-apps-develop_tab .watch, .mobile-apps-develop_tab .web, .mobile-apps-develop_tab .ecommerce a, .mobile-apps-develop_tab .website a {
width:157px;
}
.mobile-apps-develop_tab .programme a {
background-position: 63px -136px;
}
.mobile-apps-develop_tab .apps a.active, .mobile-apps-develop_tab .web.active, .mobile-apps-develop_tab .ecommerce a.active, .mobile-apps-develop_tab .programme a.active, .mobile-apps-develop_tab .website a.active, .mobile-apps-develop_tab .games a.active, .mobile-apps-develop_tab .watch a.active, .mobile-apps-develop_tab .web a.active, .mobile-apps-develop_tab .apps a:hover {
width:157px;
}
.mobile-apps-develop_tab .games a, .mobile-apps-develop_tab .watch a, .mobile-apps-develop_tab .web a {
background-position: 22px -136px;
}
.mobile-apps-develop_tab .games a.active, .mobile-apps-develop_tab .watch a.active, .mobile-apps-develop_tab .web a.active, .mobile-apps-develop_tab .programme a.active {
background-position: 22px 0px;
}/* ********* website-development start css ************ *//* ********* website-development start css ************ */
.website-development_tab .single_box {
float: none;
width: 47%;
}
.website-development_tab .apps {
margin:0;
}
.website-development_tab .apps a {
width:356px;
}
.website-development_tab .apps a:hover {
width:356px;
}
.website-development_tab .apps a.active {
width:356px;
}
.website-development_tab .games a {
width:180px;
}
.website-development_tab .games a:hover {
width:180px;
}
.website-development_tab .games a.active {
width:180px;
}
.website-development_tab .watch a {
width:186px;
}
.website-development_tab .watch a:hover {
width:186px;
}
.website-development_tab .watch a.active {
width:186px;
}
.website-development_tab .web a {
width:186px;
}
.website-development_tab .web a:hover {
width:186px;
}
.website-development_tab .web a.active {
width:186px;
}
.opensource_customization_tab .right_links_gameapp ul li {
margin-bottom:10px;
}
.website-development_tab_content .right_links_gameapp ul li {
margin-bottom:10px;
}/* ********* website-development end css ************ */
}
@media (min-width: 960px) and (max-width: 1200px) {
img {
max-width: 100%;
}
.even:hover .game_image_hov {
display: none;
}
#nav-menu .subs {
display: none !important;
}
#full-slider-wrapper .item {
height: auto;
}
.slide1 .carousel-caption {
padding-top:80px;
}
.carousel-indicators {
bottom:-10px;
}
.carousel-caption p {
font-size: 17px;
}
.slide_image1 {
margin-right:20px;
width: 48%;
padding-bottom: 15px;
}
.slide2 .carousel-caption {
width: 51%;
}
.slide_image2 {
padding-top:190px;
}
.slide_image3 {
width: 46%;
}
.slide5 .carousel-caption {
width: 58%;
}
.hire {
margin-bottom: 36px;
margin-top: 54px;
}
.carousel-indicators {
bottom: -5px;
}
.odd, .even {
width:50%;
margin:15px 0 0 0;
}
.open_source, .community, .support {
margin:0;
}
.game_image_hov {
display: none;
}
.odd:hover .game_image_hov {
display: none;
}
.settings {
display:none;
}
.expertise-icon, .portfolio-icon, .quality-icon, .reporting-icon, .communication-icon, .sales-support-icon {
margin:0 auto;
}
.offer_creativeglance .we-offer-icon {
margin-bottom: 30px;
}
.section-customer .service_we_offer {
margin-bottom: 35px;
}
.offer-icon {
min-height:380px;
}
.offer-icon:hover {
background:none;
}
.offer-icon:hover img {
transform:none;
}
.we-offer-icon h4 {
font-size: 16px;
}
.apps, .games, .watch, .web {
margin-left: 15px;
}
.what_we_do .web.active, .what_we_do .ecommerce a.active, .what_we_do .programme a.active, .what_we_do .website a.active, .what_we_do .games a.active, .what_we_do .watch a.active, .what_we_do .web a.active, .what_we_do .apps a:hover {
width:130px;
}
.what_we_do .apps, .what_we_do .apps a, .what_we_do .games, .what_we_do .watch, .what_we_do .web, .what_we_do .ecommerce a, .what_we_do .programme a, .what_we_do .website a {
width:130px;
}
.what_we_do .apps a.active {
width: 130px;
}
.right_links ul li, .right_links_gameapp ul li {
text-align: center;
float: none;
margin-right: 0;
margin-bottom: 10px;
}
.right_links_gameapp ul li.no-btm_margin {
margin-bottom: 10px !important;
}/* ********* mobile-apps-development start css ************ */
.mobile-apps-develop_tab .single_box {
width:16.6%;
float:left;
}
.mobile-apps-develop_tab .apps, .mobile-apps-develop_tab .apps a, .mobile-apps-develop_tab .games, .mobile-apps-develop_tab .watch, .mobile-apps-develop_tab .web, .mobile-apps-develop_tab .ecommerce a, .mobile-apps-develop_tab .programme a, .mobile-apps-develop_tab .website a {
width:157px;
}
.mobile-apps-develop_tab .web.active, .mobile-apps-develop_tab .ecommerce a.active, .mobile-apps-develop_tab .programme a.active, .mobile-apps-develop_tab .website a.active, .mobile-apps-develop_tab .games a.active, .mobile-apps-develop_tab .watch a.active, .mobile-apps-develop_tab .web a.active, .mobile-apps-develop_tab .apps a:hover {
width:157px;
}
.mobile-apps-develop_tab .games a, .mobile-apps-develop_tab .watch a, .mobile-apps-develop_tab .web a, .mobile-apps-develop_tab .programme a {
background-position: 22px -136px;
}
.mobile-apps-develop_tab .games a.active, .mobile-apps-develop_tab .watch a.active, .mobile-apps-develop_tab .web a.active, .mobile-apps-develop_tab .programme a.active {
background-position: 22px 0px;
}/* ********* website-development start css ************ *//* ********* website-development start css ************ */
.website-development_tab .single_box {
float: left;
width: 25%;
}
.website-development_tab .apps {
margin:0;
}
.website-development_tab .apps a, .website-development_tab .apps a:hover, .website-development_tab .apps a.active {
width:247px;
}
.website-development_tab .games a, .website-development_tab .games a:hover, .website-development_tab .games a.active, .website-development_tab .watch a, .website-development_tab .watch a:hover, .website-development_tab .web a, .website-development_tab .web a:hover, .website-development_tab .web a.active {
width:230px;
}
.opensource_customization_tab .right_links_gameapp ul li {
margin-bottom:10px;
}
.website-development_tab_content .right_links_gameapp ul li {
margin-bottom:10px;
}/* ********* website-development end css ************ */
}


.alignleft {
	float: left;
}

.alignright {
	float: right;
}