﻿@font-face{font-family:'open_sansregular';src:url('font/opensans-regular.eot');src:url('font/opensans-regular.eot#iefix') format('embedded-opentype'),
url('font/opensans-regular.woff2') format('woff2'),
url('font/opensans-regular.woff') format('woff'),
url('font/opensans-regular.ttf') format('truetype'),
url('font/opensans-regular.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanslight';src:url('font/opensans-light.eot');src:url('font/opensans-light.eot#iefix') format('embedded-opentype'),
url('font/opensans-light.woff2') format('woff2'),
url('font/opensans-light.woff') format('woff'),
url('font/opensans-light.ttf') format('truetype'),
url('font/opensans-light.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal;}
@font-face {
font-family: 'codropsicons';
src:url('fonts/codropsicons/codropsicons.eot');
src:url('fonts/codropsicons/codropsicons.eot#iefix') format('embedded-opentype'),
url('fonts/codropsicons/codropsicons.woff') format('woff'),
url('fonts/codropsicons/codropsicons.ttf') format('truetype'),
url('fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');
font-weight: normal;
font-style: normal;
}
.outline-outward {
	display: inline-block;
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-outward-green {
	display: inline-block;
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-outward-blue {
	display: inline-block;
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-outward-yellow {
	display: inline-block;
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-outward:before {
	content: '';
	position: absolute;
	border: solid 2px #abe339;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left;
}
.outline-outward-green:before {
	content: '';
	position: absolute;
	border: solid 2px #95b32b;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left;
}
.outline-outward-blue:before {
	content: '';
	position: absolute;
	border: solid 2px #5cc2c4;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left;
}
.outline-outward-yellow:before {
	content: '';
	position: absolute;
	border: solid 2px #e8b82f;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left;
}
.outline-outward:hover:before {
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
}
.outline-outward-green:hover:before {
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
}
.outline-outward-blue:hover:before {
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
}
.outline-outward-yellow:hover:before {
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
}
.outline-outward2 {
	display: inline-block;
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-outward2:before {
	content: '';
	position: absolute;
	border: solid 2px #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left;
}
.outline-outward2:hover:before {
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
}
body {
	font: normal 15px/22px Arial, Helvetica, sans-serif;
	color: #5f6060;
	padding: 0;
	margin: 0;
}
.nav_responsive > li {
	text-align: left !important;
}
* {
	padding: 0;
	margin: 0;
	outline: none !important;
}
img {
	border: none;
}
a {
	text-decoration: none !important;
}
ul {
	list-style-type: none;
}
.spacer {
	clear: both;
	font-size: 0;
	line-height: 0;
}
.clr {
	clear: both;
}
input:focus {
	outline: none;
}
textarea:focus {
	outline: none;
}
#header.front_page {
	width: 100%;
}
.logo_content {
	width: 27%;
	max-width: 322px;
	float: left;
	height: 65px;
	padding-top: 8px;
}
.logo_content img {
	max-width: 100%;
}
#non_responsive_section {
	margin-top: 15px;
}
#non_responsive_section .nav li a, #non_responsive_section .nav span {
	outline: none !important;
}
#non_responsive_section ul {
	padding: 0px;
}
.top_menu_container {
	width: 100%;
	height: 100%;
	clear: both;
	float: left;
}
.top_menu_content {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	border-bottom: solid 1px #555b6d;
}
.header_bg {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 5px 0 0 0;
}
#wraper_header {
	width: 100%;
	height: auto;
	float: left;
}
.header {
	width: 100%;
	height: auto;
	float: left;
	padding: 20px 0px 0px 0px;
}
.sb_wraper_header {
	width: 100%;
	height: auto;
}
.sb_header {
	width: 95%;
	max-width: 1000px;
	height: auto;
	margin: 0 auto;
	padding: 12px 0px 12px 0px;
}
.sb_logo {
	width: auto;
	height: auto;
	float: left;
}
.sb_logo img {
	width: auto;
	max-width: 100%;
	height: auto;
	float: left;
}
.sb_nav_launch {
	display: none;
	width: auto;
	height: auto;
	float: right;
	margin: 5px 0px 0px 0px;
	cursor: pointer;
}
.sb_nav {
	width: auto;
	height: auto;
	float: right;
}
.sb_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.sb_nav ul > li {
	position: relative;
	width: auto;
	height: auto;
	float: left;
}
.sb_nav ul > li > a {
	display: block;
	padding: 20px 0px 0px 0px;
	margin: 0 15px;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	font-family: 'open_sanslight';
	cursor: pointer;
}
.sb_nav ul > li > a:hover {
	border-bottom: 2px solid #fff;
}
.sb_nav ul > li > a.active {
	border-bottom: 2px solid #fff;
}
/*.sb_nav ul > li.menu-item-has-children > a{background:url("images/downArrow.png") right center no-repeat;}*/
.sb_nav ul > li > ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 100;
	width: 245px;
	background: #2a3136;
/*box-shadow:0px 1px 5px #888888; */border-top: solid 2px #7da635;
}
.sb_nav ul > li > ul > li {
/*border-bottom:solid 1px #e4e4e6;*/display: block;
	width: 100%;
	height: auto;
}
.sb_nav ul > li > ul > li a {
	color: #b3b3b3;
	padding: 15px 0 0 0;
}
.sb_nav ul > li > ul > li a:hover {
/*background:#f2f2f3;*/color: #d0cfcf;
	border-bottom: none;
}
.sb_nav ul > li > ul > li:last-child {
	padding-bottom: 15px;
}
.sb_nav ul > li:hover > ul {
	display: block;
}
.logo {
	width: auto;
	height: auto;
	float: left;
}
.navbar {
	background: none;
	border: none;
	margin-bottom: 0px !important;
	min-height: auto;
	position: relative;
}
.navbar-collapse {
	width: 100%;
	height: auto;
	float: right;
	margin: 20px 0px 0px 0px;
}
.navbar-brand img {
	width: 100%;
}
.wrapper {
	max-width: 1000px;
	width: 95%;
	height: auto;
	margin: 0 auto;
}
.inner_banner_container {
	width: 100%;
	clear: both;
	height: 100%;
}
.inner_banner_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
}
.inner_page_main_heading {
	font-size: 35px;
	line-height: 45px;
	font-weight: 500;
	color: #ffffff;
	text-shadow: 1px 1px 1px #323232;
	margin-bottom: 1px !important;
}
.inner_page_main_heading_2 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
	color: #ffffff;
	text-shadow: 1px 1px 1px #323232;
}
.out_source_container_main {
	max-width: 1000px;
	width: 95%;
	height: auto;
	margin: 0 auto;
}
.recent_part {
	width: 100%;
	height: auto;
	background: url(images/client_background.png) repeat fixed;
}
.recent_part_container_main {
	max-width: 1000px;
	width: 95%;
	height: auto;
	margin: 0 auto;
}
.recent_part_container_main ul.client_logo {
	width: 100%;
	height: auto;
}
.recent_part_container_main ul.client_logo li {
	float: left;
	margin-left: 1%;
	width: 15%;
	transition: all 0.4s ease-in-out 0s;
}
.recent_part_container_main ul.client_logo li img {
	width: 100%;
	height: auto;
}
.small_gap {
	margin-bottom: 10px;
}
.middle {
	text-align: center !important;
}
.recent_part_container_main ul.client_logo li img:hover {
	filter: url("data:image/svg+xml;utf8\,<svg\ xmlns=%27http://www.w3.org/2000/svg%27><filter\ id=%27grayscale%27\ filterRes=%27800%27><feColorMatrix\ type=%27matrix%27\ values=%270.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0%27/></filter></svg>#grayscale");
	-webkit-filter: grayscale(100%);
	-moz-filter: ;
}
.footer_container_main {
	max-width: 1000px;
	width: 95%;
	height: auto;
	margin: 0 auto;
}
.welcome_part_container_main {
	max-width: 1000px;
	width: 95%;
	height: auto;
	margin: 0 auto;
}
.why_part_container_main {
	max-width: 1000px;
	width: 95%;
	height: auto;
	margin: 0 auto;
}
.logo_container_div {
	margin-top: -7px;
}
h1 {
	height: auto;
	margin-bottom: 40px;
}
.nav {
	width: 100%;
	height: auto;
}
.nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	display: inline-table;
	z-index: 99;
}
.nav li {
	position: relative;
	width: auto;
	float: left;
	text-align: center;
}
.nav li a {
	text-transform: uppercase;
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 14px;
	font-weight: 700;
	color: #4c4c46;
	padding: 1px 30px;
	transition: all 0.3s ease-in-out;
}
.nav li:hover a {
	color: #b5d65b;
}
.nav li.current-menu-item a {
	color: #b5d65b;
}
.nav li a span {
	background-position: center -25px;
	display: block;
	padding: 15px 0px;
	transition: all 0.3s ease-in-out;
}
.nav li:hover span {
	background-position: center 0px;
	display: block;
	padding: 15px 0px;
}
.nav li.current-menu-item span {
	background-position: center 0px !important;
	display: block;
	padding: 15px 0px;
}
.nav ul li ul {
	position: absolute;
	top: 105%;
	left: 0px;
	width: 240px;
	height: auto;
	background: rgba(3,35,50,0.8);
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s ease-in-out;
}
.nav ul li:hover ul {
	top: 100%;
	visibility: visible;
	opacity: 1;
}
.nav ul li ul li {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	text-align: left;
	border-top: 1px #3891bb solid;
}
.nav ul li ul li:first-child {
	border-top: none;
}
.nav ul li ul li a {
	display: block;
	width: 86%;
	padding: 7px 7% 7px 7%;
	font-size: 13px;
	color: #a7cd43;
	text-align: left;
}
.nav ul ul li:hover a {
	background: #042241;
	color: #b6dc54;
}
.nav ul ul li.current-menu-item a {
	background: #042241;
	color: #b6dc54;
}
.nav ul li ul li ul {
	position: absolute;
	top: -5% !important;
	left: 105%;
	width: 225px;
	height: auto;
	background: rgba(3,35,50,0.8) !important;
	visibility: hidden !important;
	opacity: 0 !important;
	transition: all 0.3s ease-in-out;
}
.nav ul li ul li:hover ul {
	left: 100%;
	visibility: visible !important;
	opacity: 1 !important;
}
.nav ul ul li ul li a {
	background: none !important;
	color: #a7cd43 !important;
}
.nav ul ul li ul li:hover a {
	background: #042241 !important;
	color: #b6dc54 !important;
}
.nav ul ul li ul li.current-menu-item a {
	background: #042241 !important;
	color: #b6dc54 !important;
}
#responsive_section {
	width: 74%;
	padding: 2% 0 0 0;
	margin: 0;
	text-align: right;
}
.toggleMenu {
	margin-right: 20px;
}
.banner_container {
	width: 100%;
	height: 100%;
	height: auto;
}
.banner {
	max-width: 1000px;
	width: 95%;
	height: auto;
	margin: 0 auto;
	clear: both;
	margin-top: 35px;
}
.inner_banner_style {
	max-width: 1000px;
	width: 95%;
	height: auto;
	margin: 0 auto;
	clear: both;
	padding-bottom: 100px;
	padding-top: 15px;
}
.banner_text {
	width: 70%;
	margin: 0 auto;
	text-align: center;
	padding-top: 60px;
}
.banner_text h3 {
	font-family: 'open_sansregular';
	font-size: 40px;
	line-height: 35px;
	font-weight: 500;
	color: #fff;
	margin-bottom: 10px;
}
.banner_text h2 {
	font-family: 'open_sanslight';
	font-size: 35px;
	line-height: 35px;
	font-weight: 100;
	color: #fff;
}
.banner_text h2 span {
	font-family: 'open_sansregular';
	font-size: 58px;
	line-height: 65px;
	font-weight: 500;
	color: #fff;
}
.banner_text h2 span.simple_line {
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 16px;
	font-weight: 400;
	color: #fff;
	text-align: center !important;
}
.banner_button {
	width: 455px;
	height: auto;
	padding-top: 45px;
	margin: 0 auto;
	margin-bottom: 55px;
}
.read {
	background: #7da635;
	width: 215px;
	height: 50px;
	float: left;
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 45px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-right: 20px;
}
.read:hover {
	text-decoration: none;
	color: #f7f5f5;
}
.port {
	background-color: inherit;
	height: 50px;
	float: left;
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 45px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 30px 0 30px;
}
.port:hover {
	text-decoration: none;
	color: #f7f5f5;
}
.carousel_container {
	width: 99.8%;
	background-color: rgba(42,49,54,0.80);
	height: auto;
	overflow: hidden;
	padding: 5px 0 5px 0;/*border:solid 2px #000;*/
}
.testi_block {
	width: 100%;
}
.carouseltest {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
}
@media screen and (min-width:240px) and (max-width:640px){
.carousel_container {
	display: none !important;
}
.carouseltest {
	display: none !important;
}
}
.slideShow ul, .slideShow li, .slideShow ol {
	list-style-type: none;
	margin: 0px;
	padding: 3px 0 0px 0;
	display: block;
}
.slideShow {
	clear: both;
	padding-top: 10px;
}
.slide_content {
	width: 322px;
}
.slide dl dt {
	width: 500px;
}
#my-glider {
	height: 360px;
	overflow: hidden;
	display: block;
}
.controls {
	width: 70px;
	position: absolute;
	z-index: 90;
	right: 4px;
	top: 333px;
}
.controls a {
	background: url(images/bullet.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	color: #000;
	margin-right: 3px;
	text-indent: -9000px;
}
.controls a:hover, .imagenav a.active {
	background: url(images/bullet-active.png) 0 0;
}
#slider {
	position: relative;
	overflow: hidden;
	width: 982px;
	height: 360px;
	margin: 0 auto;
}
.inslider {
	float: left;
	position: relative;
}
.inslider a {
	text-decoration: none;
}
.imageholder {
	height: 360px;
	width: 982px;
	overflow: hidden;
	position: relative;
}
.imgslider {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 60;
}
.imgslider img {
	float: left;
}
.test_pic {
	padding-right: 10px;
	float: left;
}
.test_text {
	width: 88%;
	height: auto;*/;
	float: left;
	padding-left: 10px;
}
.test_text p {
	font-family: 'open_sansregular';
	font-size: 17px;
	line-height: 30px;
	font-weight: normal;
	color: #fff;
	width: 100%;
}
.test_text p span {
	color: #a6ce39;
	font-size: 15px;
	float: right;
}
#header_part {
	width: 100%;
	height: auto;
	background: url(images/banner.png) top center;
	float: left;
	background-size: cover;
}
#header_part.inner_header {
	width: 100%;
	height: auto;
	background: url(images/inner_banner.png) top center;
	background-size: cover;
	float: left;
}
#body_part {
	width: 100%;
	height: auto;
	float: left;
}
.welcome_part {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 50px;
	box-shadow: 0px 5px 5px #e0dede;
}
.wel_part {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 30px;
}
h1.home_main_heading {
	font-family: 'open_sanslight';
	font-size: 30px;
	line-height: 42px;
	font-weight: normal;
	color: #000;
	width: 100%;
	height: auto;
	text-align: center;
	margin-bottom: 15px;
	font-weight: 300;
}
h1.home_main_heading span {
	font-family: 'open_sansregular';
	font-size: 30px;
	line-height: 42px;
	font-weight: 400;
	color: #000;
}
.wel_part p {
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	color: #625f5f;
	width: 100%;
	height: auto;
	text-align: center;
}
.box_part {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 65px;
	margin-top: 20px;
	text-align: center;
}
.box_part ul li {
	width: 22%;
	height: auto;
	min-height: auto !important;
	float: left;
	padding: 30px 4% 30px 4%;
	border: none;
	margin: 0px 2.5% 0px 2.5%;
}
.box_part ul li:first-child {
	margin: 0px 2.5% 0px 0%;
}
.box_part ul li:last-child {
	margin: 0px 0% 0px 2.5%;
}
.box_part ul li.blue {
	background: #57bec3;
	background: -moz-linear-gradient(top, #57bec3 0%, #5bc1c3 27%, #5dc3c5 34%, #60c4c6 34%, #60c4c4 41%, #6acec6 74%, #6dcec5 83%, #6ccdc2 83%, #6ecfc4 85%, #6fd0c5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57bec3), color-stop(27%,#5bc1c3), color-stop(34%,#5dc3c5), color-stop(34%,#60c4c6), color-stop(41%,#60c4c4), color-stop(74%,#6acec6), color-stop(83%,#6dcec5), color-stop(83%,#6ccdc2), color-stop(85%,#6ecfc4), color-stop(100%,#6fd0c5));
	background: -webkit-linear-gradient(top, #57bec3 0%,#5bc1c3 27%,#5dc3c5 34%,#60c4c6 34%,#60c4c4 41%,#6acec6 74%,#6dcec5 83%,#6ccdc2 83%,#6ecfc4 85%,#6fd0c5 100%);
	background: -o-linear-gradient(top, #57bec3 0%,#5bc1c3 27%,#5dc3c5 34%,#60c4c6 34%,#60c4c4 41%,#6acec6 74%,#6dcec5 83%,#6ccdc2 83%,#6ecfc4 85%,#6fd0c5 100%);
	background: -ms-linear-gradient(top, #57bec3 0%,#5bc1c3 27%,#5dc3c5 34%,#60c4c6 34%,#60c4c4 41%,#6acec6 74%,#6dcec5 83%,#6ccdc2 83%,#6ecfc4 85%,#6fd0c5 100%);
	background: linear-gradient(to bottom, #57bec3 0%,#5bc1c3 27%,#5dc3c5 34%,#60c4c6 34%,#60c4c4 41%,#6acec6 74%,#6dcec5 83%,#6ccdc2 83%,#6ecfc4 85%,#6fd0c5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57bec3', endColorstr='#6fd0c5',GradientType=0);;
	background-size: cover;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.box_part ul li.orange {
	background: #d89814;
	background: -moz-linear-gradient(top, #d89814 0%, #d99e12 25%, #dba215 31%, #daa313 38%, #dca515 39%, #dfac13 61%, #e1b717 89%, #e2b814 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d89814), color-stop(25%,#d99e12), color-stop(31%,#dba215), color-stop(38%,#daa313), color-stop(39%,#dca515), color-stop(61%,#dfac13), color-stop(89%,#e1b717), color-stop(100%,#e2b814));
	background: -webkit-linear-gradient(top, #d89814 0%,#d99e12 25%,#dba215 31%,#daa313 38%,#dca515 39%,#dfac13 61%,#e1b717 89%,#e2b814 100%);
	background: -o-linear-gradient(top, #d89814 0%,#d99e12 25%,#dba215 31%,#daa313 38%,#dca515 39%,#dfac13 61%,#e1b717 89%,#e2b814 100%);
	background: -ms-linear-gradient(top, #d89814 0%,#d99e12 25%,#dba215 31%,#daa313 38%,#dca515 39%,#dfac13 61%,#e1b717 89%,#e2b814 100%);
	background: linear-gradient(to bottom, #d89814 0%,#d99e12 25%,#dba215 31%,#daa313 38%,#dca515 39%,#dfac13 61%,#e1b717 89%,#e2b814 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d89814', endColorstr='#e2b814',GradientType=0);
	background-size: cover;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.box_part ul li.green {
	background: #83a83f;
	background: -moz-linear-gradient(top, #83a83f 0%, #88ac3e 19%, #8bac41 19%, #8cae40 27%, #8eb040 27%, #8eae3f 29%, #91b142 33%, #90b140 36%, #94b242 37%, #9bb643 53%, #9db845 54%, #9db843 58%, #a1ba45 59%, #a5be46 73%, #a8c048 74%, #a7bf45 75%, #a9c147 80%, #aac044 81%, #adc347 85%, #b1c548 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83a83f), color-stop(19%,#88ac3e), color-stop(19%,#8bac41), color-stop(27%,#8cae40), color-stop(27%,#8eb040), color-stop(29%,#8eae3f), color-stop(33%,#91b142), color-stop(36%,#90b140), color-stop(37%,#94b242), color-stop(53%,#9bb643), color-stop(54%,#9db845), color-stop(58%,#9db843), color-stop(59%,#a1ba45), color-stop(73%,#a5be46), color-stop(74%,#a8c048), color-stop(75%,#a7bf45), color-stop(80%,#a9c147), color-stop(81%,#aac044), color-stop(85%,#adc347), color-stop(100%,#b1c548));
	background: -webkit-linear-gradient(top, #83a83f 0%,#88ac3e 19%,#8bac41 19%,#8cae40 27%,#8eb040 27%,#8eae3f 29%,#91b142 33%,#90b140 36%,#94b242 37%,#9bb643 53%,#9db845 54%,#9db843 58%,#a1ba45 59%,#a5be46 73%,#a8c048 74%,#a7bf45 75%,#a9c147 80%,#aac044 81%,#adc347 85%,#b1c548 100%);
	background: -o-linear-gradient(top, #83a83f 0%,#88ac3e 19%,#8bac41 19%,#8cae40 27%,#8eb040 27%,#8eae3f 29%,#91b142 33%,#90b140 36%,#94b242 37%,#9bb643 53%,#9db845 54%,#9db843 58%,#a1ba45 59%,#a5be46 73%,#a8c048 74%,#a7bf45 75%,#a9c147 80%,#aac044 81%,#adc347 85%,#b1c548 100%);
	background: -ms-linear-gradient(top, #83a83f 0%,#88ac3e 19%,#8bac41 19%,#8cae40 27%,#8eb040 27%,#8eae3f 29%,#91b142 33%,#90b140 36%,#94b242 37%,#9bb643 53%,#9db845 54%,#9db843 58%,#a1ba45 59%,#a5be46 73%,#a8c048 74%,#a7bf45 75%,#a9c147 80%,#aac044 81%,#adc347 85%,#b1c548 100%);
	background: linear-gradient(to bottom, #83a83f 0%,#88ac3e 19%,#8bac41 19%,#8cae40 27%,#8eb040 27%,#8eae3f 29%,#91b142 33%,#90b140 36%,#94b242 37%,#9bb643 53%,#9db845 54%,#9db843 58%,#a1ba45 59%,#a5be46 73%,#a8c048 74%,#a7bf45 75%,#a9c147 80%,#aac044 81%,#adc347 85%,#b1c548 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83a83f', endColorstr='#b1c548',GradientType=0);
	background-size: cover;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.box_part ul li h4 {
	width: 100%;
	height: auto;
	font-family: 'open_sansregular';
	font-size: 22px;
	line-height: 30px;
	color: #222222;
	font-weight: normal;
	margin-bottom: 10px;
	float: left;
	display: block;
}
.box_part ul li h4 span {
	font-family: 'open_sansregular';
	font-size: 23px;
	line-height: 30px;
	color: #fff;
	font-weight: 500;
}
.box_part ul li p {
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #282828;
	margin-bottom: 17px;
	display: block;
}
.box_part span img {
	transition: all .2s ease-in-out;
}
.box_part span img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
a.read_more {
	cursor: pointer;
	border: none;
	text-decoration: none;
	font-family: 'open_sansregular';
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	padding: 7px 10px 7px 10px;
}
a.read_more:hover {
	text-decoration: none;
	color: #fff;
}
a.hire_more_green {
	background: #95b32b;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 35px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 20px 0 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
a.order_now_red {
	background: url(images/red_order.png) no-repeat top center;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 23px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 5px 0 0 0;
	display: block;
}
a.order_now_green {
	background: url(images/green_order.png) no-repeat top center;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 23px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 5px 0 0 0;
	display: block;
}
a.order_now_sky {
	background: url(images/sky_order.png) no-repeat top center;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 23px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 5px 0 0 0;
	display: block;
}
a.order_now_yellow {
	background: url(images/yellow_order.png) no-repeat top center;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 23px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 5px 0 0 0;
	display: block;
}
a.hire_more_blue {
	background: #5cc2c4;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 35px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 20px 0 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
a.hire_more_yellow {
	background: #e8b82f;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 35px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 20px 0 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
a.hire_more:hover {
	text-decoration: none;
	color: #fff;
}
.why_part {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 50px;
	padding-bottom: 40px;
	box-shadow: 0px 5px 5px #e0dede;
}
.why_text {
	width: 100%;
	height: auto;
}
.android_text {
	width: 100%;
	height: auto;
	float: left;
}
.android_text ul {
	padding: 0px;
	list-style: none;
}
.android_text ul li {
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	padding: 0 0 8px 25px;
	display: block;
	float: left;
	width: 44%;
	background: url(images/==right_icon.png) no-repeat left 7px;
}
.android_text ul li:hover {
	color: #000 !important;
}
ul.magento_new_circle {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 20px;
}
ul.magento_new_circle > li {
	float: left;
	margin-right: -2.5%;
	width: 27%;
}
ul.magento_new_circle > li:hover {
	margin-top: 3px;
}
.magento_small_icon {
	margin: 0 auto;
	width: 70px;
	height: 70px;
}
.magento_small_icon img {
	margin: 0 auto;
	width: 100%;
	height: auto;
}
.magento_circle1 {
	background: rgba(249,199,85,0.6);
	border-radius: 50%;
	box-shadow: 0 3px 5px #9e9e9e;
	height: 230px;
	padding-top: 30px;
	width: 260px;
	border: 6px solid #ffffff;
}
.magento_circle2 {
	background: rgba(102,204,74,0.6);
	border-radius: 50%;
	box-shadow: 0 3px 5px #9e9e9e;
	height: 230px;
	padding-top: 30px;
	width: 260px;
	border: 6px solid #ffffff;
}
.magento_circle3 {
	background: rgba(88,163,222,0.6);
	border-radius: 50%;
	box-shadow: 0 3px 5px #9e9e9e;
	height: 230px;
	padding-top: 30px;
	width: 260px;
	border: 6px solid #ffffff;
}
.magento_circle4 {
	background: rgba(199,103,217,0.6);
	border-radius: 50%;
	box-shadow: 0 3px 5px #9e9e9e;
	height: 230px;
	padding-top: 30px;
	width: 260px;
	border: 6px solid #ffffff;
}
.magento_circle_details {
	width: 210px;
	height: auto;
	color: #403737 !important;
	margin: 0 auto;
	text-align: center;
	font-size: 25px !important;
	line-height: 30px !important;
	padding-top: 20px;
}
.magento_circle_details span {
	width: 210px;
	height: auto;
	color: #6b6666;
	margin: 0 auto;
	text-align: center;
	font-size: 17px;
	line-height: 22px;
}
p.normal_text_dev {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
}
.why_text_left {
	float: left;
}
.why_text_left div img {
	float: right;
	margin-top: -20px;
	margin-left: 20px;
}
.why_text_left div .top_gap img {
	margin-top: 10px !important;
}
.top_gap20 img {
	margin-top: -70px !important;
}
.why_text h2 {
	font-family: 'open_sanslight';
	font-size: 30px;
	line-height: 42px;
	font-weight: normal;
	color: #000;
	height: auto;
	margin-bottom: 20px;
	font-weight: 300;
}
.why_text h2 span {
	font-family: 'open_sansregular';
	font-size: 30px;
	line-height: 42px;
	font-weight: 500;
	color: #000;
}
.why_text div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	height: auto;
	width: 100%;
	text-align: justify;
}
.responsive_text_left {
	float: left;
	width: 40%;
	height: auto;
	margin-top: 2%;
}
.responsive_text_left img {
	width: 100%;
	height: auto;
}
.responsive_text_div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	height: auto;
	width: 100%;
	width: 58%;
	float: right;
}
.responsive_text_div2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	height: auto;
	width: 100%;
	width: 100%;
	float: left;
}
.responsive_text_div img {
	float: left;
	margin-right: 20px;
}
.responsive_text_div ul {
	border-top: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
	padding-top: 10px;
	padding-bottom: 10px;
}
.responsive_text_div ul li {
	float: left;
	margin-right: 8px;
}
.why_text p.full_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	float: left;
	text-align: justify;
}
.why_text ul {
	padding: 0px;
	list-style: none;
}
.why_text ul li {
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	background: url(images/==right_icon.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0);
	padding: 0 0 12px 30px;
	display: block;
}
.why_text ul li.full_text {
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	background: url(images/==right_icon.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0);
	padding: 0 0 12px 30px;
	display: block;
	text-align: justify;
}
.why_pic {
	float: right;
	margin-top: 33px;
}
.out_source {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 40px;
	padding-bottom: 40px;
	box-shadow: 0px 5px 5px #e0dede;
}
.out_source p.out_full {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 20px;
	color: #625F5F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 24px;
}
.outsource_container {
	width: 100%;
	height: auto;
	float: left;
}
.out_text {
	width: 595px;
	height: auto;
	float: right;
}
.out_text h3 {
	font-family: 'open_sanslight';
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	color: #000;
	width: 595px;
	height: auto;
	margin-bottom: 10px;
}
.out_text h3 span {
	font-family: 'open_sansregular';
	font-size: 30px;
	line-height: 40px;
	font-weight: 500;
	color: #000;
}
.out_text_border {
	margin-bottom: 10px;
}
.out_text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	text-align: justify;
}
.out_text ul li {
	margin-right: 10px;
}
.out_text ul li.create {
	float: left;
	max-width: 405px;
	width: 35%;
	height: 65px;
	background: url(images/out_source_icon.png) no-repeat 0 0;
	padding-left: 75px;
	margin-bottom: 15px;
}
.out_text ul li.short {
	float: left;
	max-width: 405px;
	width: 35%;
	height: 65px;
	background: url(images/out_source_icon.png) no-repeat 0 -203px;
	padding-left: 75px;
	margin-bottom: 15px;
}
.out_text ul li.cache {
	float: left;
	max-width: 405px;
	width: 35%;
	height: 65px;
	background: url(images/out_source_icon.png) no-repeat 0 -67px;
	padding-left: 75px;
	margin-bottom: 15px;
}
.out_text ul li.save {
	float: left;
	max-width: 405px;
	width: 35%;
	height: 65px;
	background: url(images/out_source_icon.png) no-repeat 0px -135px;
	padding-left: 75px;
	margin-bottom: 15px;
}
.out_text ul li:nth-child(2), .out_text ul li:nth-child(4){margin-right:0;}
.out_text ul li p {
	display: block;
	min-height: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	color: #7d7c7c;
	padding: 0;
	text-align: left;
}
.out_text ul li p span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: 500;
	color: #7d7c7c;
	margin-bottom: 10px;
}
.out_text ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #7d7c7c;
	font-style: italic;
	background: url(images/arrow.png) no-repeat 80px 10px;
	display: block;
	margin-top: 10px;
}
.out_text ul li a:hover {
	color: #000000;
}
.Out_pic {
	float: left;
	margin-top: 7px;
}
.include_part {
	width: 308px;
	height: auto;
	float: left;
}
.include_part h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	width: 308px;
	height: auto;
	margin-bottom: 20px;
}
.include_part ul li {
	font-family: 'open_sansregular';
	font-size: 17px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	padding-bottom: 18px;
	background: url(images/include_icon.png) no-repeat left 5px;
	padding-left: 30px;
}
.recent_part {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 40px;
	box-shadow: 0px 5px 5px #e0dede;
}
.recent_part h4 {
	font-family: 'open_sanslight';
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	color: #000;
	width: 100%;
	height: auto;
	text-align: center;
}
.recent_part h4 span {
	font-family: 'open_sansregular';
	font-size: 30px;
	line-height: 42px;
	font-weight: 500;
	color: #000;
	text-align: center;
}
.price_package_div {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 40px;
}
pre {
	margin: 0 0 15px;
	color: #000094;
}
.gallery {
	margin: 0 0 20px;
	width: 930px;
	position: relative;
	padding: 0 25px 0 25px;
}
.gallery .holder {
	width: 930px;
	position: relative;
	overflow: hidden;
	z-index: 2;
}
.gallery .holder ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 30000px;
}
.gallery .holder ul li {
	float: left;
	width: 214px;
	height: 229px;
	background: url(images/carousel_bg.png) no-repeat 0 0;
	margin: 0 10.5px 0 0;
	padding: 10px 0 0 12px;
}
.gallery .holder ul li img {
	display: block;
	width: 199px;
	height: 199px;
}
.gallery-vert {
	width: 240px;
}
.gallery-vert .holder {
	height: 362px;
}
.gallery-vert .holder ul {
	width: auto;
}
.gallery-vert .holder ul li {
	float: none;
}
.gallery-vert .holder ul li img {
	vertical-align: top;
	display: inline;
}
.gallery-one, .gallery-vert-one {
	width: 240px;
}
.gallery-vert-one .holder {
	height: 180px;
}
.gallery-vert-one .holder ul {
	width: auto;
}
.gallery-vert-one .holder ul li {
	float: none;
}
.gallery-vert-one .holder ul li img {
	vertical-align: top;
	display: inline;
}
.gallery-fade {
	width: 240px;
}
.gallery-fade .holder ul {
	width: 100%;
	height: 180px;
}
.gallery-fade .holder ul li {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 180px;
}
.paging {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 100;
}
.paging li {
	padding: 0 10px 0 0;
	float: left;
}
.paging li a {
	width: 14px;
	height: 14px;
	display: block;
	background-color: red;
	text-align: center;
	text-decoration: none;
	color: #fff;
}
.paging li a.active {
	background-color: yellow;
	color: red;
}
.next {
	position: absolute;
	right: -32px;
	top: 50%;
	margin-top: -25px;
	width: 49px;
	height: 49px;
	background: url(images/arrow-right.png) no-repeat 0 0;
	z-index: 20;
	overflow: hidden;
	text-indent: -9000px;
	outline: none;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.next:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.prev {
	position: absolute;
	left: -32px;
	top: 50%;
	margin-top: -25px;
	width: 49px;
	height: 49px;
	background: url(images/arrow-left.png) no-repeat 0 0;
	z-index: 20;
	overflow: hidden;
	text-indent: -9000px;
	outline: none;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.prev:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.control {
	font-size: 18px;
	line-height: 21px;
}
#footer {
	width: 100%;
	height: auto;
	background-color: #35393c;
	padding: 30px 0 20px 0;
	float: left;
}
#footer h3 {
	font-family: 'open_sansregular';
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	color: #fff;
}
.our_feature ul {
	padding-top: 10px;
}
.our_feature li {
	font-family: 'open_sansregular';
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
	color: #9da4a5;
}
.our_feature ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #9da4a5;
}
.our_feature ul li a:hover {
	color: #b6bdbe;
}
.our_feature {
	width: 22%;
	height: auto;
	float: left;
	margin-right: 4%;
}
.get_touch {
	width: 22%;
	height: auto;
	float: left;
	margin-right: 4%;
}
.get_touch_last {
	margin-right: 0px;
}
.get_touch p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
	color: #9da4a5;
	margin-top: 10px;
}
.footer_address1 {
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #9da4a5;
	background: url(images/flag1.gif) 0px 4px no-repeat;
	padding-left: 30px;
}
.footer_address2 {
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #9da4a5;
	background: url(images/flag2.gif) 0px 4px no-repeat;
	padding-left: 30px;
}
.footer_address3 {
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #9da4a5;
	background: url(images/flag3.gif) 0px 4px no-repeat;
	padding-left: 30px;
}
.footer_address a {
	color: #7daa2a;
	padding-left: 4px;
}
.footer_address a:hover {
	color: #9ece48;
}
.get_touch p span.email {
	font-family: 'open_sansregular';
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #7daa2a;
	background: url(images/email_icon.png) no-repeat 0 3px;
	padding: 0 0 0 25px;
}
.get_touch p span.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #9da4a5;
}
.get_touch p span.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #9da4a5;
}
.feedback {
	width: 280px;
	height: auto;
	float: left;
}
.footer_bottom_container {
	width: 100%;
	background-color: #2a3136;
	clear: both;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.footer_bottom {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	height: auto;
	padding: 17px 0;
}
.footer_copyright {
	width: 100%;
	height: auto;
	float: left;
}
.footer_copyright p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #a8b2b9;
	text-align: center;
	margin: 0 auto;
}
#header.inner_page {
	width: 100%;
	height: auto;
	background: url(images/header_background_bg2.gif) repeat 0 0;
}
.banner_text1 {
	float: left;
	width: 540px;
	height: auto;
	position: absolute;
	top: 90px;
	left: 0;
}
.banner_text1 h2 {
	font-family: 'open_sanslight';
	font-size: 30px;
	line-height: 35px;
	font-weight: normal;
	color: #fff;
}
.banner_text1 h2 span {
	font-family: 'open_sansregular';
	font-size: 55px;
	line-height: 65px;
	font-weight: 500;
	color: #fff;
	text-shadow: 1px 2px 3px #1d364a;
}
.banner_text1 h2 span.thine_heading {
	font-family: 'open_sansregular';
	font-size: 45px;
	line-height: 65px;
	font-weight: normal;
	color: #fff;
	text-shadow: 1px 2px 3px #1D364A;
}
.banner_text1 h2 span.simple_line1 {
	font-family: 'open_sansregular';
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
	color: #fff;
}
.inner_body {
	width: 100%;
	height: auto;
}
.text_justify {
	text-align: justify !important;
}
ul.new_list2 {
	padding-top: 10px;
	width: 100%;
	height: auto;
	padding-bottom: 60px;
}
ul.new_list2 > li {
	background: url(images/==right_icon.png) no-repeat left 5px;
	padding: 0 0 6px 30px;
	float: left;
	width: 22%;
	height: auto;
}
.list_space {
	width: 100%;
	height: auto;
	float: left;
}
ul.list_left {
	float: left;
	width: 46%;
	height: auto;
	padding-top: 20px;
	border-right: 1px solid #616161;
	padding-right: 2.9%;
}
ul.list_right {
	float: left;
	width: 46%;
	height: auto;
	padding-top: 20px;
	padding-left: 3%;
}
ul.list_left > li {
	display: block;
	width: 100%;
	height: auto;
	float: left;
	text-align: right;
	margin: 0 0 10px;
	padding: 0;
}
ul.list_left > li span {
	float: right;
	margin-left: 30px;
}
ul.list_left > li span:hover img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transition: all 0.8s ease-in-out;
}
ul.list_left > li p {
	font-size: 18px;
	padding-top: 20px;
	width: 75%;
	text-align: right;
	padding-right: 15px;
	font-weight: 300 !important;
	font-family: 'open_sansregular';
}
ul.list_right > li {
	display: block;
	width: 100%;
	height: auto;
	float: left;
	text-align: right;
	margin: 0 0 10px;
	padding: 0;
}
ul.list_right > li span {
	float: left;
	margin-right: 30px;
}
ul.list_right > li span:hover img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transition: all 0.8s ease-in-out;
}
ul.list_right > li p {
	font-size: 18px;
	padding-top: 20px;
	width: 75%;
	text-align: left;
	padding-left: 15px;
	font-weight: 300 !important;
	font-family: 'open_sansregular';
}
ul.new_list3 {
	width: 100%;
	height: auto;
	padding-bottom: 60px;
}
ul.new_list3 > li {
	float: left;
	width: 20%;
	height: auto;
	background: none;
	padding: 5px;
	font-size: 17px;
	line-height: 45px;
	background: url(images/==right_icon.png) no-repeat center left;
	padding-left: 20px;
}
ul.new_list3 > li p {
	padding-left: 60px;
}
ul.new_list3 > li span {
	float: left;
	display: block;
	width: 50px;
	height: 50px;
	margin-top: 0 !important;
	padding: 0 !important;
}
ul.new_list3 > li span img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
ul.new_list3 > li span:hover {
	transform: scale(1.0, 1.0);
	-webkit-transform: scale(1.0, 1.0);
}
ul.new_list3 > li:hover {
	color: #000;
}
ul.new_list5 {
	width: 100%;
	height: auto;
	float: left;
}
ul.new_list5 > li {
	width: 14%;
	height: auto;
	background: none;
	padding: 5px;
	font-size: 17px;
	line-height: 45px;
	float: left;
	margin-right: 2%;
}
ul.new_list5 > li:last-child {
	margin-right: 0;
}
ul.new_list5 > li p {
	width: 100%;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}
ul.new_list5 > li span {
	display: block;
	height: auto;
	margin: 0 auto;
	width: 71%;
}
ul.new_list5 > li span img {
	width: 100%;
	height: auto;
	transition: all .1s ease-in-out;
}
ul.new_list5 > li span:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
ul.new_list4 {
	padding-top: 10px;
}
ul.new_list4 > li {
	background: url("images/==right_icon.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-left: 30px;
	color: #e0dede;
}
.why_text_left div ul.new_list3 > li span img {
	margin-top: 0px !important;
	padding: 0 !important;
	width: 100%;
	height: auto;
}
.why_text_left div ul.new_list3 > li span img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.why_text_left div ul.new_list5 > li span img {
	margin-top: 0px !important;
	padding: 0 !important;
	width: 100%;
	height: auto;
}
.why_text_left div ul.new_list5 > li span img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
ul.new_list {
	padding-top: 15px;
}
ul.new_list > li {
	float: left;
	font-size: 17px;
	line-height: 23px;
	width: 47%;
	height: auto;
	margin-right: 30px;
	margin-bottom: 30px;
	display: block;
	text-align: center;
	font-weight: 300;
}
.make_gap {
	margin-bottom: 50px;
}
ul.new_list > li:last-child {
	margin-right: 0;
}
ul.new_list > li span {
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
ul.new_list > li p.offer_heading {
	float: left;
	font-weight: 500;
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 22px;
}
ul.new_list > li p.offer_details {
	font-weight: normal;
	text-align: justify;
	font-size: 15px;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
ul.new_list > li span img {
	margin: 0 auto;
	float: none;
	padding: 0;
	margin: 0;
}
ul.new_list > li:hover {
	color: #383939;
}
ul.new_list > li span:hover {
	transform: scale(1.05, 1.05);
	-webkit-transform: scale(1.05, 1.05);
}
ul.new_list > li:first-child {
	margin-left: 0;
}
ul.new_list > li:last-child {
	margin-left: 0;
}
.over_part {
	width: 100%;
	height: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
.overview {
	width: 660px;
	height: auto;
	float: left;
}
.overview h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.overview h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.overview p {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	background: none;
}
.overview_full {
	width: 100%;
	height: auto;
	float: left;
	padding: 40px 0 40px 0;
}
.overview_full h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	text-align: left;
	background: url(images/border_line.png) repeat-x bottom;
	padding-bottom: 15px;
}
.overview_full h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.overview_full h3 span.nxt_line {
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
}
.overview_full ul {
	padding-top: 10px;
	float: left;
}
.overview_full ul li {
	margin-bottom: 15px;
	background: url(images/right_icon.png) no-repeat 0 5px;
	padding: 0 0 0 30px;
	display: block;
	width: 97%;
}
.skill {
	width: 300px;
	float: right;
	height: auto;
}
.skill h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.skill h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.our_work {
	width: 909px;
	height: auto;
	margin-top: 40px;
	float: left;
	padding-left: 35px;
}
.two_part {
	width: 100%;
	height: auto;
	background: #FDFBFB;
}
.vission {
	width: 48%;
	height: auto;
	float: left;
}
.divider {
	width: 40px;
	height: 225px;
	float: left;
	padding-top: 30px;
}
.divider img {
	margin: 0 auto;
}
.synergy {
	width: 48%;
	height: auto;
	float: right;
}
.two_part h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	text-align: center;
	padding-bottom: 10px;
}
.two_part p {
	text-align: center;
}
.two_part span img {
	margin: 0 auto;
}
.banner_text2 {
	float: left;
	width: 500px;
	height: auto;
	position: absolute;
	top: 90px;
	left: 0;
}
.banner_text2 h2 {
	font-family: 'open_sansregular';
	font-size: 30px;
	line-height: 35px;
	font-weight: normal;
	color: #fff;
}
.banner_text2 h2 span {
	font-family: 'open_sansregular';
	font-size: 55px;
	line-height: 65px;
	font-weight: 500;
	color: #fff;
	text-shadow: 1px 2px 3px #1d364a;
}
.banner_text2 h2 span.thine_heading {
	font-family: 'open_sansregular';
	font-size: 45px;
	line-height: 65px;
	font-weight: normal;
	color: #fff;
	text-shadow: none;
}
.banner_text2 span.simple_line2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
	color: #fff;
}
.portfolio_part {
	width: 100%;
	height: auto;
	padding-top: 40px;
}
.portfolio_part h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(images/line.png) repeat-x bottom;
}
.portfolio_part h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.portfolio_part span.simple_line3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	color: #625f5f;
	width: 100%;
	height: auto;
	text-align: center;
	padding-bottom: 20px;
}
.tabberlive .tabbertabhide {
	display: none;
}
.tabber {
}
.tabberlive {
	margin-top: 1em;
}
ul.tabbernav {
	margin: 0;
	padding: 3px 0;
	font: bold 12px Verdana, sans-serif;
	text-align: center;
}
ul.tabbernav li {
	list-style: none;
	margin-right: 10px;
	display: inline;
}
ul.tabbernav li a {
	padding: 10px 18px 10px 18px;
	margin-left: 3px;
	text-decoration: none;
	background: #edefef;
	border: solid 1px #d6d6d6;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
ul.tabbernav li a:link {
	color: #448;
}
ul.tabbernav li a:visited {
	color: #667;
}
ul.tabbernav li a:hover {
	color: #fff;
	background: url(images/tab_button_bg.gif) repeat-x #0080a8 0 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: solid 1px #066988;
}
ul.tabbernav li.tabberactive a {
	background: url(images/tab_button_bg.gif) repeat-x #0080a8 0 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: solid 1px #066988;
	color: #fff;
}
ul.tabbernav li.tabberactive a:hover {
	color: #000;
	background: white;
}
.tabberlive .tabbertab {
	padding: 5px;
	border-top: 0;
	margin-top: 30px;
}
.tabberlive .tabbertab h2 {
	display: none;
}
.tabberlive .tabbertab h3 {
	display: none;
}
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
	height: 200px;
	overflow: auto;
}
.web_design_block {
	width: 100%;
	height: auto;
	float: left;
}
.web_design_block ul li {
	width: 304px;
	height: 231px;
	background: #fff;
	box-shadow: 1px 1px 5px 1px #ccc;
	float: left;
	margin-right: 39px;
	margin-bottom: 39px;
}
.web_design_block ul li.no_space {
	margin-right: 0px;
}
.contact_info {
	width: 453px;
	height: auto;
	float: left;
	padding-top: 40px;
}
.contact_info h3 {
	font-family: 'open_sansregular';
	font-size: 22px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	width: auto;
	height: auto;
	margin-bottom: 10px;
}
.contact_info h3 span {
	font-family: 'open_sansregular';
	font-size: 22px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.map {
	width: 100%;
	height: auto;
	float: left;
	border: solid 1px #ccc;
}
.info {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 15px;
}
.contact_form {
	width: 506px;
	height: auto;
	float: right;
	padding-top: 40px;
}
.contact_form h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	width: auto;
	height: auto;
	margin-bottom: 10px;
}
.contact_form h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.info p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #625f5f;
	margin-top: 10px;
	margin-bottom: 7px;
}
.info p span.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #625f5f;
	background: url(images/email_icon.png) no-repeat 0 5px;
	padding: 0 0 0 25px;
}
.info p span.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #625f5f;
	background: url(images/address_icon.png) no-repeat 0 0;
	padding: 0 0 0 20px;
}
.info p span.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #625f5f;
	background: url(images/phone_icon.png) no-repeat 0 5px;
	padding: 0 0 0 25px;
}
.form_box {
	width: 88%;
	height: auto;
	background: #fbfafa;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 30px;
}
.form_box label.frmlb {
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #625f5f;
	float: left;
	display: block;
	margin-bottom: 15px;
}
.form_box input.frmtxt {
	width: 320px;
	height: 25px;
	float: right;
	background: #f6f5f5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 1px #d8d8d8;
	padding: 5px;
}
.form_box textarea.frmtxtar {
	width: 320px;
	height: auto;
	float: right;
	background: #f6f5f5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 1px #d8d8d8;
	resize: none;
	padding: 5px;
	min-height: 160px;
}
.frmbt {
	background: url(images/send_button.png) no-repeat 0 0;
	width: 79px;
	height: 31px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	float: left;
	border: none;
	opacity: 1.0;
	filter: alpha(opacity=100);
	margin-left: 112px;
	margin-top: 10px;
}
.frmbt:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.outsource_text {
	width: 660px;
	height: auto;
	float: left;
	padding-top: 40px;
}
.outsource_text h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.outsource_text h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.outsource_text p {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
	background: none;
}
.source_box {
	width: 660px;
	height: auto;
	float: left;
}
.source_box h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.source_box h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.source_service {
	width: 660px;
	height: 309px;
}
.source_service span {
	float: left;
}
.source_mid {
	width: 590px;
	height: 279px;
	float: left;
	padding: 15px;
}
.source_mid ul li {
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 1px #e8e6e6;
	width: 263px;
	height: auto;
	float: left;
	margin: 0 20px 20px 0;
	padding: 10px;
}
.source_mid ul li p {
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #006699;
	float: left;
	width: 180px;
}
.source_mid ul li a {
	float: right;
	width: 60px;
	padding-top: 10px;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
}
.source_mid ul li a:hover {
	color: #006699;
}
.source_mid ul li p.sml_line {
	margin-bottom: 15px;
	margin-top: 5px;
}
.source_mid ul li p.details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #222222;
	padding-top: 0;
}
.source_mid ul li.lastbox {
	margin: 0 0 20px 0;
}
.rightside_part {
	width: 300px;
	float: right;
	height: auto;
	padding-top: 40px;
}
.right_ads {
	width: 300px;
	float: right;
	height: auto;
	margin-bottom: 30px;
}
.right_ads2 {
	width: 300px;
	float: right;
	height: auto;
}
.right_ads3 {
	width: 300px;
	float: right;
	height: auto;
	margin-bottom: 30px;
}
.service_text {
	width: 660px;
	height: auto;
	float: left;
	padding-top: 40px;
}
.service_text h3 {
	font-family: 'open_sansregular';
	font-size: 25px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.service_text h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.service_text p.web_design {
	background: url(images/web_design.png) no-repeat 0 0 !important;
	padding: 0 0 0 150px;
	width: 78%;
	min-height: 140px;
	height: auto;
	margin-bottom: 30px;
	background: none;
}
.service_text p.web_develop {
	background: url(images/web_development.png) no-repeat 0 0 !important;
	padding: 0 0 0 150px;
	width: 78%;
	height: auto;
	margin-bottom: 30px;
	background: none;
}
.service_text p.domain {
	background: url(images/domain.png) no-repeat 0 0 !important;
	padding: 0 0 0 150px;
	width: 78%;
	height: auto;
	margin-bottom: 30px;
	background: none;
}
.service_text p.seo {
	background: url(images/seo.png) no-repeat 0 0 !important;
	padding: 0 0 0 150px;
	width: 78%;
	height: auto;
	margin-bottom: 30px;
	background: none;
}
.service_text p.redesign {
	background: url(images/redesign.png) no-repeat 0 0 !important;
	padding: 0 0 0 150px;
	width: 78%;
	height: auto;
	margin-bottom: 30px;
	background: none;
}
.service_text p.ecommerce {
	background: url(images/ecommerce.png) no-repeat 0 0 !important;
	padding: 0 0 0 150px;
	width: 78%;
	height: auto;
	margin-bottom: 30px;
	background: none;
}
.featured_services {
	width: 100%;
	height: auto;
	float: right;
}
.featured_services h3 {
	font-family: 'open_sansregular';
	font-size: 22px;
	line-height: 20px;
	font-weight: normal;
	color: #0a77bd;
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
}
.service_list {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 30px;
}
.service_list ul li {
	background: #fff;
	padding: 5px 0 5px 10px;
	border-bottom: solid 1px #f6f5f5;
}
.service_list ul li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	color: #625f5f;
}
.service_list ul li:hover {
	background: #eeeded;
	color: #9b9ea0;
}
.blog_text {
	width: 660px;
	height: auto;
	float: left;
	padding-top: 40px;
}
.blog_block {
	width: 660px;
	height: auto;
	float: left;
	margin-bottom: 30px;
}
.blog_image {
	width: 660px;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
.blog_block h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
}
.blog_block h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.blog_block p {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	background: none;
	float: left;
}
.blog_block p.date {
	font-size: 13px;
	color: #222222;
	font-weight: bold;
	float: left;
}
.blog_block p span {
	padding-right: 5px;
	float: left;
}
.read_blog {
	background: url(images/box_read.png) no-repeat 0 0;
	width: 99px;
	height: 31px;
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	margin-top: 10px;
	border: none;
	cursor: pointer;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.read_blog:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.site_categories {
	width: 300px;
	float: left;
	height: auto;
	margin-bottom: 20px;
}
.site_categories h3 {
	font-family: 'open_sansregular';
	font-size: 22px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}
.site_categories ul li {
	background: url(images/blue_arrow.png) no-repeat 0 10px;
	padding: 0 0 5px 15px;
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #625f5f;
}
.site_categories ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #625f5f;
}
.site_categories ul li a:hover {
	color: #1098bf;
}
.search {
	width: 298px;
	height: 25px;
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: solid 1px #e1e1e1;
	margin-bottom: 20px;
	padding: 4px;
	background: #fff;
}
.search input.srch_box {
	width: 263px;
	height: 28px;
	float: left;
	border: none;
	padding: 0 0 0 5px;
	color: #918f8f;
}
.src_butt {
	background: url(images/search_button.png) no-repeat 0 0;
	width: 22px;
	height: 21px;
	float: left;
	border: none;
	cursor: pointer;
	opacity: 1.0;
	filter: alpha(opacity=100);
	margin-top: 1px;
}
.src_butt:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.latest_post {
	width: 280px;
	height: auto;
	float: left;
	padding: 10px;
}
.latest {
	width: 280px;
	height: auto;
	float: left;
	margin-bottom: 15px;
}
.latest_post h3 {
	font-family: 'open_sansregular';
	font-size: 22px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}
.latest span {
	float: left;
}
.latest p {
	float: right;
	width: 142px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #625f5f;
}
.latest a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #3094ca;
}
.latest a:hover {
	color: #625f5f;
}
.seo_text {
	width: 660px;
	height: auto;
	float: left;
	padding-top: 40px;
}
span.seo_pic {
	margin-left: 120px;
	float: left;
	margin-bottom: 20px;
}
.seo_text h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.seo_text h4 {
	font-family: 'open_sansregular';
	font-size: 20px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	float: left;
}
.seo_text h4 span {
	float: left;
}
.seo_text h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.seo_text p {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	background: none;
	float: left;
}
.res_pic {
	width: 280px;
	float: right;
	height: auto;
	margin-left: 20px;
}
.res_text {
	width: 70%;
	height: auto;
	float: left;
	margin-bottom: 20px;
	padding-top: 40px;
}
.res_long {
	width: 100%;
	height: auto;
	float: left;
}
.res_long ul li {
	background: url(images/right_icon.png) no-repeat 0 7px;
	padding: 0 0 12px 30px;
}
.res_long h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.res_long h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.res_text h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.res_text h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.dev_text {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
	background: url(images/development_bg.png) no-repeat right 40px;
;padding-top: 40px;
}
.dev_text h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.dev_text ul li {
	background: url(images/right_icon.png) no-repeat 0 7px;
	padding: 0 0 12px 30px;
}
.small_block {
	width: 765px;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.small_block h3 {
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 0px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
}
.hosting_text {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
	padding-top: 40px;
}
.hosting_text h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 38px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 30px;
	background: url(images/line.png) repeat-x bottom;
	padding-bottom: 20px;
}
.hosting_text h3 span {
	font-weight: 500;
}
.hosting_provide {
	width: 480px;
	float: left;
	margin-right: 40px;
}
.hosting_provide h3 span {
	float: left;
	margin-right: 10px;
}
.hosting_provide h3 {
	font-family: 'open_sansregular';
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 5px;
	background: none;
	padding-bottom: 0;
}
.hosting_provide p {
	max-height: 132px;
	margin-bottom: 15px;
	float: right;
	width: 92%;
}
.no_margin {
	margin-right: 0;
}
.need_block {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 50px 0 50px 0;
}
.all_you_need {
	width: 450px;
	height: auto;
	float: left;
	margin-right: 30px;
}
.all_you_need h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 25px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
}
.all_you_need h3 span {
	font-weight: 500;
}
.logo_block {
	float: right;
	padding-top: 50px;
}
.different_block {
	width: 100%;
	height: auto;
	padding: 50px 0 50px 0;
}
.different_block h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 25px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 40px;
	text-align: center;
	background: url(images/recent_border.png) no-repeat bottom;
	padding-bottom: 25px;
}
.different_block h3 span {
	font-weight: 500;
}
.diff_block {
	width: 240px;
	height: auto;
	margin-right: 13px;
	float: left;
}
.diff_block h3 {
	font-family: 'open_sansregular';
	font-size: 22px;
	line-height: 25px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
	text-align: center;
	background: none;
	padding-bottom: 0;
}
.diff_block p {
	width: 240px;
	max-height: 220px;
	float: left;
	text-align: center;
}
.no_margin {
	margin-right: 0;
}
.diff_image {
	width: 120px;
	height: 120px;
	margin: 0 auto;
	margin-bottom: 15px;
}
.banner_text3 {
	float: left;
	width: 500px;
	height: auto;
	position: absolute;
	top: 70px;
	left: 0;
}
.banner_text3 h2 {
	font-family: 'open_sansregular';
	font-size: 30px;
	line-height: 35px;
	font-weight: normal;
	color: #fff;
}
.banner_text3 h2 span {
	font-family: 'open_sansregular';
	font-size: 55px;
	line-height: 65px;
	font-weight: 500;
	color: #fff;
	text-shadow: 1px 2px 3px #1d364a;
}
.banner_text3 span.simple_line3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 60px;
	font-weight: normal;
	color: #fff;
}
.banner_text3 h2 span.thine_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	line-height: 45px;
	font-weight: normal;
	color: #fff;
	text-shadow: none;
}
.create_ecommerce_part {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 30px;
	background: #e6e4e4;
	padding-bottom: 30px;
}
.create_ecommerce {
	width: 100%;
	height: auto;
	float: right;
	padding-top: 30px;
}
.create_ecommerce h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 20px;
	text-align: center;
}
.create_ecommerce h3 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.tab_block {
	width: 100%;
	height: auto;
}
.features_part {
	width: 100%;
	height: auto;
	float: left;
}
.ecommerce_features {
	width: 100%;
	height: auto;
}
.ecommerce_features h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 20px;
}
.ecommerce_features h3 span {
	font-weight: 500;
}
.ecommerce_features p {
	float: left;
	width: 640px;
	height: auto;
}
.ecommerce_features ul {
	float: left;
	width: 640px;
	height: auto;
	padding-top: 15px;
}
.ecommerce_features ul li {
	float: left;
	display: block;
	width: 170px;
	padding: 12px 15px 12px 25px;
	background: url(images/right_icon.png) no-repeat 0 15px;
}
.features_img {
	float: right;
	width: 328px;
	height: 238px;
}
.cms_text {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 40px;
}
.cms_text h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 20px;
	width: 690px;
	float: left;
}
.cms_text h3 span {
	font-weight: 500;
}
.cms_text p {
	float: left;
	width: 690px;
	height: auto;
}
.diff_cms h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 20px;
	width: 690px;
	float: left;
}
.diff_cms h3 span {
	font-weight: 500;
}
.diff_cms ul {
	float: left;
	width: 100%;
	height: auto;
}
.diff_cms ul li {
	float: left;
	display: block;
	width: 210px;
	min-height: 44px;
	padding: 5px 15px 5px 25px;
	background: url(images/right_icon.png) no-repeat 0 9px;
}
.diff_cms p {
	width: 100%;
	height: auto;
	float: left;
}
.csm_pic {
	float: right;
	width: 281px;
	height: 209px;
}
.php_three_block {
	width: 100%;
	height: auto;
	margin-bottom: 40px;
}
.php_small_block {
	width: 320px;
	height: auto;
	float: left;
}
.php_small_block h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 50px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 5px;
	width: 100%;
	float: left;
	text-align: center;
}
.php_small_block span img {
	margin: 0 auto;
}
.php_small_block p {
	text-align: center;
}
.read_more2 {
	background: url(images/box_read.png) no-repeat 0 0;
	width: 84px;
	height: 31px;
	margin: 0 auto;
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	border: none;
	cursor: pointer;
	text-shadow: 1px 2px 3px #1d364a;
	padding: 0 0 0 15px;
	margin-top: 10px;
}
.php_block {
	width: 100%;
	height: auto;
	margin-bottom: 40px;
	background: #FDFBFB;
	padding-bottom: 40px;
}
.php_text {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 40px;
}
.php_text h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
.php_text h3 span {
	font-weight: 500;
}
.php_text p {
	width: 700px;
	height: auto;
	float: right;
}
.php_img {
	float: left;
	width: 277px;
	height: 173px;
	margin-bottom: 20px;
}
.diff_part ul {
	padding-left: 100px;
}
.diff_part ul li {
	float: left;
	display: block;
	padding: 15px 0 15px 0;
	background: none;
}
.diff_part {
	width: 100%;
	height: auto;
	background: #fdfbfb;
	padding: 30px 0 30px 0;
}
.diff_part h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 28px;
	text-align: center;
}
.diff_part h3 span {
	font-weight: 500;
}
.php_box_part {
	width: 100%;
	height: auto;
	padding: 30px 0 30px 0;
}
.php_box_part h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 30px;
	text-align: center;
}
.php_box_part h3 span {
	font-weight: 500;
}
.total_box {
	width: 320px;
	height: 220px;
	float: left;
	margin-right: 19px;
}
.total_box span {
	float: left;
}
.php_box {
	width: 290px;
	height: 190px;
	float: left;
	background: url(images/php_box_bg.png) repeat-y;
	border: solid 1px #e6e5e5;
	border-radius: 5px;
	-web-kit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 15px;
}
.php_box h3 {
	font-family: 'open_sansregular';
	font-size: 17px;
	line-height: 25px;
	font-weight: normal;
	color: #222222;
	height: 45px;
	margin-bottom: 0;
}
.php_box ul {
	padding-top: 8px;
}
.php_box ul li {
	padding: 5px 15px 5px 25px;
	background: url(images/right_icon.png) no-repeat 0 9px;
}
.no_rightmar {
	margin: 0;
}
.andr_block {
	width: 100%;
	height: auto;
}
.andr_text {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 40px;
}
.andr_text h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
.andr_text h3 span {
	font-weight: 500;
}
.andr_text p {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
.adnr_img {
	width: 520px;
	height: 218px;
	float: left;
	padding: 25px 0 25px 236px;
}
.andr_advantage {
	width: 100%;
	height: auto;
	float: left;
}
.andr_advantage ul {
	width: 100%;
	float: left;
}
.andr_advantage h3 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 20px;
	width: 100%;
	float: left;
	display: block;
}
.andr_advantage h3 span {
	font-weight: 500;
}
.andr_advantage ul li {
	padding: 5px 15px 5px 25px;
	background: url(images/right_icon.png) no-repeat 0 9px;
}
.new_map {
	width: 100%;
	height: 320px;
	margin: 0 auto;
	background: url(images/map_new.gif) top left;
}
.new_map h2 {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #222222;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	background: url(images/border_line.png) repeat-x bottom;
	padding-bottom: 15px;
}
.new_map h2 span {
	font-family: 'open_sansregular';
	font-size: 28px;
	line-height: 32px;
	font-weight: 500;
	color: #222222;
}
.map_text {
	width: 60%;
	float: left;
	height: auto;
	margin-top: 97px;
	margin-left: 13px;
}
.map_text p {
}
span.big_text {
	font-family: 'open_sansregular';
	font-size: 50px;
	line-height: 32px;
	font-weight: normal;
	color: #696e74;
}
.clear_div {
	clear: both;
}
h1.inner_page_heading_left {
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
	text-align: left;
}
h1.inner_page_heading_left span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h4.inner_page_heading_left {
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
}
h4.inner_page_heading_left span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h2.inner_page_heading_left {
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
}
h2.inner_page_heading_left_center {
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	color: #fff;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
}
h2.inner_page_heading_left200 {
	font-size: 22px;
	line-height: 28px;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
	margin-bottom: 10px;
}
h2.inner_page_heading_left span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h2.inner_page_heading_left_center {
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	color: #fff;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
	text-align: center;
}
h2.inner_page_heading_left_center span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h2.inner_page_heading_left_new {
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	color: #fff;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
}
h2.inner_page_heading_left_new span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
.dark_bg p {
	color: #e0dede;
}
.dark_bg2 p.heading_group {
	color: #e0dede;
	font-family: "open_sansregular";
	font-size: 18px;
	font-weight: 500;
	line-height: 35px;
}
h3.inner_page_heading_left {
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
}
h3.inner_page_heading_left span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h5.inner_page_heading_left {
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
	text-align: right;
}
h5.inner_page_heading_left span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h2.inner_page_heading_left1 {
	font-size: 25px;
	line-height: 31px;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
}
h2.inner_page_heading_left1 span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h2.inner_page_heading_left1 {
	font-size: 25px;
	line-height: 31px;
	font-weight: 300;
	color: #000;
	margin-bottom: 10px !important;
	font-family: 'open_sanslight';
}
h2.inner_page_heading_left1 span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h3.inner_page_heading_left1 {
	font-size: 25px;
	line-height: 31px;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sanslight';
}
h3.inner_page_heading_left1 span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h1.inner_page_heading_center {
	color: #000;
	font-family: 'open_sanslight';
	font-size: 30px;
	font-weight: 300;
	line-height: 42px;
	margin-bottom: 0;
	text-align: center;
}
h1.inner_page_heading_center span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h4.inner_page_heading_center {
	color: #000;
	font-family: 'open_sanslight';
	font-size: 30px;
	font-weight: 300;
	line-height: 42px;
	margin-bottom: 0;
	text-align: center;
}
h4.inner_page_heading_center span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h2.inner_page_heading_center {
	color: #000;
	font-family: 'open_sanslight';
	font-size: 30px;
	font-weight: 300;
	line-height: 42px;
	margin-bottom: 0;
	text-align: center;
}
h2.inner_page_heading_center span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h2.inner_page_heading_center_white {
	color: #fff;
	font-family: 'open_sanslight';
	font-size: 30px;
	font-weight: 300;
	line-height: 42px;
	margin-bottom: 0;
	text-align: center;
}
h2.inner_page_heading_center_white span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h3.inner_page_heading_center {
	color: #000;
	font-family: 'open_sanslight';
	font-size: 30px;
	font-weight: 300;
	line-height: 42px;
	margin-bottom: 0;
	text-align: center;
}
h3.inner_page_heading_center span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
h3.inner_page_heading_center_white {
	color: #fff;
	font-family: 'open_sanslight';
	font-size: 30px;
	font-weight: 300;
	line-height: 42px;
	margin-bottom: 0;
	text-align: center;
}
h3.inner_page_heading_center_white span {
	font-weight: 400;
	font-family: 'open_sansregular';
}
.inner_page_heading_nine {
	font-size: 16px !important;
	line-height: 25px !important;
	font-weight: normal !important;
	color: #565555 !important;
	margin-bottom: 15px !important;
	font-family: 'open_sansregular' !important;
}
.inner_page_heading_eleven {
	font-size: 16px !important;
	line-height: 25px !important;
	font-weight: normal !important;
	color: #565555 !important;
	margin-bottom: 5px !important;
	font-family: 'open_sansregular' !important;
	text-align: center;
}
.inner_page_heading_ten {
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	color: #625f5f;
	margin-bottom: 0px;
	font-family: 'open_sansregular';
}
*/.inner_page_heading_11{font-size:30px;line-height:42px;font-weight:300;color:#000;margin-bottom:0px;text-align:center;font-family:'open_sansregular';}
.inner_page_heading_11 span {
	font-size: 30px;
	line-height: 42px;
	font-weight: 400;
	font-family: 'open_sansregular';
}
.normal_txt_center {
	text-align: center;
}
.inner_page_normal_text_one {
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
.inner_page_normal_text_two {
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	margin: 5px 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.inner_page_normal_text_twenty {
	font-size: 15px;
	lssine-height: 24px;
	font-weight: normal;
	color: #565555;
	margin: 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.inner_page_normal_text_three {
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.inner_page_normal_text_four {
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	font-family: Arial, Helvetica, sans-serif;
}
.inner_page_normal_text_four_center {
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #625f5f;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.inner_page_normal_text_five {
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	color: #393838;
	font-family: 'open_sansregular';
}
.inner_page_normal_text_five_center {
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	color: #393838;
	font-family: 'open_sansregular';
	text-align: center;
	margin-bottom: 15px;
}
.inner_page_normal_text_hundread_center {
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	color: #fff;
	font-family: 'open_sansregular';
	text-align: center;
	margin-bottom: 15px;
}
.inner_page_normal_text_six {
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	font-family: 'open_sansregular';
}
.inner_page_normal_text_seven {
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	color: #625f5f;
	font-family: 'open_sansregular';
}
.inner_page_normal_text_eight {
	font-size: 18px;
	line-height: 33px;
	font-weight: normal;
	color: #565555;
	text-align: center;
}
.inner_page_normal_text_nine {
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #565555;
}
.inner_page_normal_text_eight {
	font-size: 20px;
	line-height: 40px;
	font-weight: 500;
	color: #000;
	font-family: 'open_sansregular';
}
.inner_page_normal_text_nine {
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	color: #625f5f;
	font-family: 'open_sansregular';
}
.inner_page_normal_text_ten {
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: #000000;
}
.inner_page_normal_text_11 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #7c7a7a;
	font-family: 'open_sansregular';
}
.inner_page_normal_text_12 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	color: #000000;
	font-family: 'open_sansregular';
	text-align: left;
	min-height: 45px;
}
.inner_page_normal_text_13 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	color: #565555;
	font-family: 'open_sansregular';
}
.inner_page_normal_text_14 {
	font-size: 15px;
	line-height: 35px;
	font-weight: 600;
	color: #625f5f;
	font-family: 'open_sansregular';
}
.inner_page_normal_text_15 {
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #625f5f;
}
.inner_page_normal_text_15 a {
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #625f5f;
	text-decoration: none;
}
.inner_page_normal_text_15 a:hover {
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline !important;
}
.normal_white1 {
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #ffffff;
}
.inner_page_normal_text_five img {
	vertical-align: middle;
}
.text_underline {
	border-bottom: 1px solid #cbc9c9;
	padding-bottom: 8px;
}
.margin_top_adjust_one {
	margin-top: 10px;
}
.margin_top_adjust_two {
	margin-top: 23px;
}
.margin_top_adjust_three {
	margin-top: 30px;
	margin-bottom: 30px;
}
.margin_top_adjust_four {
	margin-top: 15px;
}
.margin_top_adjust_five {
	margin-bottom: 25px;
}
.margin_top_adjust_six {
	margin-bottom: 15px;
}
.about_section_one_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
}
.about_section_one_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 30px;
}
.about_section_one_left {
	float: left;
	width: 64%;
}
.about_section_one_right {
	float: right;
	width: 34%;
	margin-top: 10px;
}
.about_section_one_right img {
	width: 100%;
}
.about_section_two_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
}
.about_section_two_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.about_section_two_content_left {
	float: left;
	width: 65%;
}
.about_section_two_content_right {
	float: right;
	width: 30%;
	margin-top: 20px;
	background: url("images/our_ex_separator.png") no-repeat 0 0;
	padding-left: 40px;
}
.about_expertise {
	margin: 25px 0 0 0;
	padding: 0px;
	list-style: none;
}
.about_expertise li:last-child {
	margin-right: 0px;
}
.about_expertise_list {
	float: left;
	width: 29%;
	text-align: center;
	margin: 0 5% 0 0;
}
.about_expertise_list h3 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: #000;
	padding-bottom: 10px;
	font-family: 'open_sansregular';
}
.about_red_expertise_div {
	border: 1px solid #d14842;
	border-radius: 50%;
	width: 111px;
	height: 105px;
	padding: 9px 0 0 0;
	text-align: center;
	vertical-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
.about_red_expertise_div:hover img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transition: all 0.8s ease-in-out;
}
.about_green_expertise_div {
	border: 1px solid #41c2b1;
	border-radius: 50%;
	width: 111px;
	height: 105px;
	padding: 9px 0 0 0;
	text-align: center;
	vertical-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
.about_green_expertise_div:hover img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transition: all 0.8s ease-in-out;
}
.about_yellow_expertise_div {
	border: 1px solid #ecd765;
	border-radius: 50%;
	width: 111px;
	height: 105px;
	padding: 9px 0 0 0;
	text-align: center;
	vertical-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
.about_yellow_expertise_div:hover img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transition: all 0.8s ease-in-out;
}
.green_bottom_border {
	border-bottom: 4px solid #9bc000;
	width: 51px;
	margin: 0 auto;
	height: 4px;
}
.social_media_week {
	margin-left: 15px;
	padding-top: 32px;
}
.social_media_week .date {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background: #0094d1;
	border: 4px solid #ffffff;
	box-shadow: 1px 5px 5px #787878;
	border-radius: 50%;
	padding-top: 10px;
	width: 57px;
	height: 47px;
	margin: -22px 0 0 -13px;
	position: absolute;
}
.latest_blog_desc {
	border-left: 1px solid #e1e0e0;
	border-right: 1px solid #e1e0e0;
	border-bottom: 1px solid #e1e0e0;
	padding: 12px 10px 65px 10px;
	width: 246px;
	background: #ffffff;
}
.about_section_two_content_right .clients {
	width: 210px;
	height: 42px;
	font-size: 15px;
	line-height: 38px;
	font-weight: bold;
	color: #ffffff;
	background: #0094d1;
	border: 1px solid #0183b8;
	text-align: center;
	margin: -28px auto 0 28px;
}
.about_section_three_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
}
.about_section_three_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 30px;
}
.about_section_three_content_left {
	float: left;
	width: 100%;
	text-align: justify;
}
.about_section_three_content_right {
	float: right;
	width: 32%;
	padding-top: 15px;
}
.about_section_three_content_left div {
	margin: 4px 0 28px 0;
}
.about_section_three_content_right img {
	max-width: 100%;
}
.about_section_four_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
}
.about_section_four_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 45px;
}
.about_status {
	margin-top: 42px;
	padding: 0px;
	list-style: none;
}
.about_status_list {
	float: left;
	width: 20%;
	margin-right: 6%;
	text-align: center;
}
.about_status li:last-child {
	margin-right: 0px;
}
.about_status_list article {
	margin: 5px 0;
}
.about_status_list h3 {
	margin: 5px 0;
}
.about_status_list img {
	transition: all .2s ease-in-out;
}
.about_status_list img:hover {
	filter: url("data:image/svg+xml;utf8\,<svg\ xmlns=%27http://www.w3.org/2000/svg%27><filter\ id=%27grayscale%27\ filterRes=%27800%27><feColorMatrix\ type=%27matrix%27\ values=%270.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0%27/></filter></svg>#grayscale");
	-webkit-filter: grayscale(100%);
	-moz-filter: ;
	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
}
.about_section_five_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #ffffff;
}
.about_section_five_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
}
.about_carousel_logo li img {
	backface-visibility: hidden;
	cursor: pointer;
	filter: url("data:image/svg+xml;utf8\,<svg\ xmlns=%27http://www.w3.org/2000/svg%27><filter\ id=%27grayscale%27\ filterRes=%27800%27><feColorMatrix\ type=%27matrix%27\ values=%270.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0%27/></filter></svg>#grayscale");
	transition: all 0.3s ease-in-out;
	opacity: 0.6;
}
.about_carousel_logo li img:hover {
	filter: url("data:image/svg+xml;utf8\,<svg\ xmlns=%27http://www.w3.org/2000/svg%27><filter\ id=%27grayscale%27\ filterRes=%27800%27><feColorMatrix\ type=%27matrix%27\ values=%271\ 0\ 0\ 0\ 0\,\ 0\ 1\ 0\ 0\ 0\,\ 0\ 0\ 1\ 0\ 0\,\ 0\ 0\ 0\ 1\ 0%27/></filter></svg>#grayscale");
	opacity: 1;
	transition: all 0.3s ease-in-out;
}
.about_section_five_content ul {
	margin-top: 20px !important;
}
.responsive_section_one_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.responsive_section_one_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.responsive_section_one_content_left {
	float: left;
	width: 50%;
}
.responsive_section_one_content_right {
	float: right;
	width: 45%;
	margin-top: 26px;
}
.responsive_section_one_content_right img {
	width: 100%;
}
.why_text ul li.responsive_detail {
	padding: 0px;
	margin-top: 15px;
	margin-left: 15px;
	list-style: none;
}
.why_text ul.small_width {
	width: 45%;
	float: left;
}
.responsive_detail_list {
	background: url(images/==right_icon.png) no-repeat 0 8px;
	padding-left: 30px;
}
.responsive_section_two_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.responsive_section_two_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-bottom: 30px;
}
.quote_1_container {
	float: left;
	width: 100%;
	height: auto;
	background: #23292d;
}
.special_gap img {
	margin-top: -80px !important;
}
.quote_maincontent {
	max-width: 1000px;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.quote_1 {
	min-height: 83px;
}
.shadow {
	padding: 0;
	margin: 0;
}
.shadow img {
	width: 100%;
	max-width: 960px;
	height: 19px;
}
.new_get {
	background: #7da635;
	height: 50px;
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 45px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 35px 0 35px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-right: 20px;
}
.quote_2 {
	float: left;
	background: url(images/quote_angle.png) no-repeat 0 0;
	width: 139px;
	height: 86px;
	margin: -5px 0 0 -6px;
	position: absolute;
}
.quote_rotate {
	margin-top: 3px;
	transform: rotate(-33deg);
	-webkit-transform: rotate(-33deg);
}
.quote_2 a {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #fdfc84;
	text-decoration: none;
}
.quote_2 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.quote_3 {
	float: left;
}
.quote_3_desc_1 {
	font-size: 35px;
	line-height: 50px;
	font-weight: light;
	color: #ffffff;
	margin-top: 9px;
	font-family: 'open_sansregular';
}
.quote_3_desc_1 span {
	font-weight: 700;
}
.quote_3_desc_2 {
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #323232;
	text-shadow: 0 0 1px #848484;
}
.quote_4 {
	float: right;
	height: 54px;
	margin: 15px 0 0 0;
}
.quote_4 a img {
	transition: all 0.3s ease-in-out;
}
.quote_4 a img:hover {
	transform: scale(1.05, 1.05);
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
}
.quote_4_desc_1 {
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase;
	margin-left: 59px;
	margin-top: 1px;
}
.quote_4_desc_1 a {
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}
.quote_4_desc_1 a:hover {
	color: #454545;
	text-decoration: none;
}
.quote_4_desc_2 {
	font-size: 11.5px;
	line-height: 16px;
	font-weight: normal;
	color: #667a0e;
	margin-left: 59px;
}
.quote_4_desc_2 a {
	font-size: 11.5px;
	line-height: 16px;
	font-weight: normal;
	color: #667a0e;
	text-shadow: 0 0 1px #667a0e;
}
.quote_4_desc_2 a:hover {
	color: #454545;
	text-decoration: none;
}
.responsive_section_three_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.responsive_section_three_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.responsive_section_three_content_left {
	float: left;
	width: 45%;
	text-align: right;
}
.responsive_section_three_content_right {
	float: right;
	width: 53%;
	padding-top: 10px;
}
.ad_res {
	padding: 0px;
	list-style: none;
	margin-top: 17px;
}
.ad_res_experience {
	height: 61px;
	margin-bottom: 11px;
}
.ad_res_experience div {
	line-height: 61px;
}
.ad_res_experience div span {
	background: #fdb926;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	padding: 5px 21px 5px 14px;
}
.ad_res_experience div img {
	vertical-align: middle;
	margin-left: -4px;
}
.ad_res_feature {
	height: 61px;
	margin-bottom: 11px;
}
.ad_res_feature div {
	line-height: 61px;
}
.ad_res_feature div span {
	background: #6cb7d5;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	padding: 5px 21px 5px 14px;
}
.ad_res_feature div img {
	vertical-align: middle;
	margin-left: -4px;
}
.ad_res_client {
	height: 61px;
	margin-bottom: 11px;
}
.ad_res_client div {
	line-height: 61px;
}
.ad_res_client div span {
	background: #e85146;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	padding: 5px 21px 5px 14px;
}
.ad_res_client div img {
	vertical-align: middle;
	margin-left: -4px;
}
.ad_res_connectiviti {
	height: 61px;
	margin-bottom: 11px;
}
.ad_res_connectiviti div {
	line-height: 61px;
}
.ad_res_connectiviti div span {
	background: #01c49a;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	padding: 5px 21px 5px 5px;
}
.ad_res_connectiviti div img {
	vertical-align: middle;
	margin-left: -4px;
}
.ad_res li div:hover img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transition: all 0.8s ease-in-out;
	cursor: pointer;
}
.ad_res li div:hover {
	transition: all 0.8s ease-in-out;
}
.responsive_section_four_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.responsive_section_four_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.rwd_testing {
	text-align: center;
	margin-top: 25px;
}
.seo_section_one_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
}
.dark_bg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
	background: url(images/dark_bg.png) top center fixed;
}
.dark_bg2 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
	background: url(images/dark_bg2.png) top center fixed;
}
.light_bg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
	background: url(images/light_bg.png) top center fixed;
}
.light_bg1 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
	background: url(images/light_bg1.png) top center fixed;
}
.seo_section_one_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 30px;
}
.seo_service_detail_container {
	margin-top: 30px;
}
.seoservice {
	width: 78%;
	margin: 0 auto;
}
.seo_service_detail_list {
	padding: 0px;
	list-style: none;
}
.seo_service_detail_one_red {
	display: inline-block;
	padding: 35px 14px 40px;
	text-align: center;
	width: 20%;
	height: 184px;
	float: left;
	margin-right: 1px;
	color: #000;
}
.seo_service_detail_one_blue {
	display: inline-block;
	padding: 35px 14px 40px;
	text-align: center;
	width: 20%;
	height: 184px;
	float: left;
	margin-right: 1px;
	color: #000;
}
.seo_service_detail_one_yellow {
	display: inline-block;
	padding: 35px 14px 40px;
	text-align: center;
	width: 20%;
	height: 184px;
	float: left;
	margin-right: 1px;
	color: #000;
}
.seo_service_detail_one_green {
	display: inline-block;
	padding: 35px 14px 40px;
	text-align: center;
	width: 20%;
	height: 184px;
	float: left;
	margin-right: 1px;
	color: #000;
}
li.seo_service_detail_one_red:hover, seo_service_box_text_one:hover, seo_service_box_text_two:hover {
	color: #fff !important;
}
li.seo_service_detail_one_blue:hover, seo_service_box_text_one:hover, seo_service_box_text_two:hover {
	color: #fff !important;
}
li.seo_service_detail_one_yellow:hover, seo_service_box_text_one:hover, seo_service_box_text_two:hover {
	color: #fff !important;
}
li.seo_service_detail_one_green:hover, seo_service_box_text_one:hover, seo_service_box_text_two:hover {
	color: #fff !important;
}
.seo_service_detail_one_blue {
	display: inline-block;
	padding: 35px 14px 40px;
	text-align: center;
	width: 22%;
	height: 184px;
	float: left;
	margin-right: 1px;
}
.seo_service_detail_one_yellow {
	display: inline-block;
	padding: 35px 14px 40px;
	text-align: center;
	width: 22%;
	height: 184px;
	float: left;
	margin-right: 1px;
}
.seo_service_detail_one_green {
	display: inline-block;
	padding: 35px 14px 40px;
	text-align: center;
	width: 22%;
	height: 184px;
	float: left;
	margin-right: 1px;
}
.seo_service_detail_one_red img {
	transition: all 0.3s ease-in-out 0.1s;
	border-radius: 50%;
	border: 6px rgba(255,255,255,0) solid;
	box-shadow: 0px 0px 0px 3px #bf2f2f;
}
.seo_service_detail_one_blue img {
	transition: all 0.3s ease-in-out 0.1s;
	border-radius: 50%;
	border: 6px rgba(255,255,255,0) solid;
	box-shadow: 0px 0px 0px 3px #18639e;
}
.seo_service_detail_one_yellow img {
	transition: all 0.3s ease-in-out 0.1s;
	border-radius: 50%;
	border: 6px rgba(255,255,255,0) solid;
	box-shadow: 0px 0px 0px 3px #e4ba39;
}
.seo_service_detail_one_green img {
	transition: all 0.3s ease-in-out 0.1s;
	border-radius: 50%;
	border: 6px rgba(255,255,255,0) solid;
	box-shadow: 0px 0px 0px 3px #179f4a;
}
.seo_service_detail_one_red:hover {
	background-color: #bf2f2f;
}
.seo_service_detail_one_blue:hover {
	background-color: #18639e;
}
.seo_service_detail_one_yellow:hover {
	background-color: #e4ba39;
}
.seo_service_detail_one_green:hover {
	background-color: #179f4a;
}
.seo_service_detail_one_red:hover img {
	box-shadow: 0px 0px 0px 3px #fff;
}
.seo_service_detail_one_blue:hover img {
	box-shadow: 0px 0px 0px 3px #fff;
}
.seo_service_detail_one_yellow:hover img {
	box-shadow: 0px 0px 0px 3px #fff;
}
.seo_service_detail_one_green:hover img {
	box-shadow: 0px 0px 0px 3px #fff;
}
.seo_service_detail_one:hover img {
	box-shadow: 0px 0px 0px 3px #fff !important;
}
.seo_service_detail_one:hover {
	background: #d12908;
}
.seo_service_box_text_one {
	width: 145px;
	text-align: center;
	margin: 15px auto 17px;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	font-family: 'open_sansregular';
}
.seo_service_box_text_two {
	font-size: 14px;
	line-height: 21px;
	font-weight: normal;
}
.seo_section_two_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 15px;
	font-weight: normal;
	line-height: 24px;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
}
.seo_section_two_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 30px;
	font-family: 'open_sansregular';
	font-size: 15px;
	font-weight: normal;
	line-height: 24px;
}
.essectial_content_main_heading {
	font-size: 32px;
	line-height: 40px;
	color: #625f5f;
	font-weight: normal;
	width: 100%;
	margin-bottom: 0px;
	width: 100%;
	margin-bottom: 10px;
}
.essectial_content_main_heading span {
	font-size: 32px;
	line-height: 46px;
	color: #625f5f;
	font-weight: 300;
}
.essectial_content_sub_heading {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #625f5f;
	border-bottom: 1px solid #cbc9c9;
	padding-bottom: 10px;
	margin-bottom: 14px;
	width: 56%;
}
.seo_essectial_content p {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #625f5f;
	margin-top: 10px;
	margin-bottom: 10px;
}
.es_container {
	width: 100%;
}
.essectial_content_left {
	float: left;
	width: 68%;
	text-align: justify;
}
.essectial_content_left h1 {
	text-align: left;
}
.essectial_content_right {
	float: right;
	width: 27%;
	margin-left: 10px;
	margin-top: 20px;
}
.essectial_content_right img {
	width: 100%;
}
.essectial_content_left div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 24px;
	text-align: justify;
}
.seo_section_three_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.seo_section_three_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.benifit_container {
	clear: both;
}
.third_section_heading {
	font-family: 'open_sansregular';
	font-size: 32px;
	line-height: 40px;
	color: #625f5f;
	font-weight: normal;
	width: 100%;
	margin-bottom: 8px;
}
.third_section_heading span {
	font-family: 'open_sansregular';
	font-size: 32px;
	line-height: 46px;
	color: #625f5f;
	font-weight: 300;
}
.benifit_left {
	float: left;
	width: 30%;
}
.benifit_right {
	float: right;
	width: 70%;
	padding-bottom: 30px;
}
.third_section_sub_heading {
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #625f5f;
	margin-bottom: 18px;
}
.benifit_right ul {
	margin-top: 18px;
}
.benifit_right ul li {
	background: url(images/==right_icon.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0);
	color: #625F5F;
	display: block;
	font-size: 15px;
	font-weight: normal;
	line-height: 24px;
	padding: 0 0 10px 30px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.monthly_plan {
	margin-top: 55px;
	width: 948px;
	height: 76px;
	border: 1px solid #d5d4d5;
	padding: 6px;
	clear: both;
	display: inline-block;
}
.monthly_plan_left {
	float: left;
	background: #0d7bb0;
	font-family: 'open_sansregular';
	font-size: 32px;
	line-height: 37px;
	color: #ffffff;
	line-height: 75px;
	font-weight: 300;
	padding-left: 109px;
	width: 54%;
}
.monthly_plan_left span {
	font-weight: normal;
}
.monthly_plan_left span img {
	vertical-align: middle;
}
.monthly_plan_right {
	float: left;
	width: 30%;
}
.monthly_plan_right .read_more {
	background: url(images/read_more_big.png) no-repeat 0 0;
	width: 329px;
	height: 76px;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
}
.monthly_plan_right .read_more:hover {
	opacity: 1;
	color: #d1e9f5;
}
.monthly_plan_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.monthly_plan_content {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}
.out_container {
	padding: 0px;
	list-style: none;
	margin-top: 40px;
}
.out_container2 {
	padding: 0px;
	list-style: none;
	margin-top: 40px;
}
ul.out_container li {
	float: left;
	width: 31.2%;
	margin: 0 1% 0 1%;
}
ul.out_container2 li {
	float: left;
	width: 23%;
	margin: 0 1% 0 1%;
}
.out_container_list {
	float: left;
	width: 100%;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	min-height: 408px;
	background: #f8f8f8;
	background: -moz-linear-gradient(left, #f8f8f8 0%, #fcfcfc 13%, #ffffff 37%, #fefefe 75%, #f8f8f8 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f8f8f8), color-stop(13%,#fcfcfc), color-stop(37%,#ffffff), color-stop(75%,#fefefe), color-stop(100%,#f8f8f8));
	background: -webkit-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);
	background: -o-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);
	background: -ms-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);
	background: linear-gradient(to right, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=1);
}
.out_container_list2 {
	float: left;
	width: 100%;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	background: #f8f8f8;
	background: -moz-linear-gradient(left, #f8f8f8 0%, #fcfcfc 13%, #ffffff 37%, #fefefe 75%, #f8f8f8 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f8f8f8), color-stop(13%,#fcfcfc), color-stop(37%,#ffffff), color-stop(75%,#fefefe), color-stop(100%,#f8f8f8));
	background: -webkit-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);
	background: -o-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);
	background: -ms-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);
	background: linear-gradient(to right, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=1);
}
.out_container:last-child {
	margin-right: 0%;
}
.out_container_list:hover .out_container_list_dt1 {
	border-radius: 6px 6px 0 0;
}
.out_container_list_dt1 {
	padding-top: 10px;
	text-align: center;
	font-size: 22px;
	line-height: 26px;
	color: #4a4b4c;
	font-weight: normal;
	height: 60px;
	font-family: 'open_sansregular';
}
.out_container_list_dt10 img {
	margin: 0 auto;
	display: block;
}
.out_container_list_dt8 {
	text-align: center;
	color: #4a4b4c;
	font-weight: normal;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	color: #fff;
	font-size: 25px;
	line-height: 45px;
	border-bottom: solid 2px #55b3b5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-o-border-top-left-radius: 5px;
	-o-border-top-right-radius: 5px;
}
.out_container_list_dt14 {
	text-align: center;
	color: #4a4b4c;
	font-weight: normal;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	color: #fff;
	font-size: 25px;
	line-height: 45px;
	border-bottom: solid 2px #daad2d;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-o-border-top-left-radius: 5px;
	-o-border-top-right-radius: 5px;
}
.out_container_list_dt15 {
	text-align: center;
	color: #4a4b4c;
	font-weight: normal;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	color: #fff;
	font-size: 25px;
	line-height: 45px;
	border-bottom: solid 2px #8daa29;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-o-border-top-left-radius: 5px;
	-o-border-top-right-radius: 5px;
}
.out_container_list_dt45 {
	text-align: center;
	color: #4a4b4c;
	font-weight: normal;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	color: #fff;
	font-size: 25px;
	line-height: 45px;
	border-bottom: solid 2px #d05852;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-o-border-top-left-radius: 5px;
	-o-border-top-right-radius: 5px;
}
.green_top {
	background-color: #95b32b;
}
.red_top {
	background-color: #de5e58;
}
.sky_top {
	background-color: #5cc2c4;
}
.yellow_top {
	background-color: #e8b82f;
}
.border_green {
	border-top: solid 4px #9fca70;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	color: #95b32b;
}
.border_yellow {
	border-top: solid 4px #e8b82f;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	color: #e8b82f;
}
.border_blue {
	border-top: solid 4px #5cc2c4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	color: #5cc2c4;
}
.border_green {
	border-top: solid 4px #95b32b;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.out_container_list_dt7 {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
}
.out_container_list_dt9 {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.out_container_list_dt12 {
	text-align: left;
}
.out_container_list_dt12 ul > li {
	width: 100%;
	height: auto;
	padding: 12px 0 12px 0;
	margin: 0;
}
.out_container_list_dt12 ul > li span {
	margin-right: 5px;
	margin-left: 10px;
}
.out_container_list_dt12 ul>li:nth-child(odd){background:#f8f8f8;background:-moz-linear-gradient(left, #f8f8f8 0%, #fcfcfc 13%, #ffffff 37%, #fefefe 75%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#f8f8f8), color-stop(13%,#fcfcfc), color-stop(37%,#ffffff), color-stop(75%,#fefefe), color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);background:-o-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);background:-ms-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);background:linear-gradient(to right, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=1);}
.out_container_list_dt12 ul>li:nth-child(even){background:#f1f1f1;}
.out_container_list_dt30 {
	text-align: center;
}
.out_container_list_dt30 ul > li {
	width: 100%;
	height: auto;
	padding: 12px 0 12px 0;
	margin: 0;
}
.out_container_list_dt30 ul > li span {
	margin-right: 5px;
	margin-left: 10px;
}
.out_container_list_dt30 ul>li:nth-child(odd){background:#f8f8f8;background:-moz-linear-gradient(left, #f8f8f8 0%, #fcfcfc 13%, #ffffff 37%, #fefefe 75%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#f8f8f8), color-stop(13%,#fcfcfc), color-stop(37%,#ffffff), color-stop(75%,#fefefe), color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);background:-o-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);background:-ms-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);background:linear-gradient(to right, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=1);}
.out_container_list_dt30 ul>li:nth-child(even){background:#f1f1f1;}
.out_container_list_dt2 {
	text-align: center;
}
.out_container_list_dt2 ul > li {
	width: 100%;
	height: auto;
	padding: 12px 0 12px 0;
	margin: 0;
}
.out_container_list_dt2 ul>li:nth-child(odd){background:#f8f8f8;background:-moz-linear-gradient(left, #f8f8f8 0%, #fcfcfc 13%, #ffffff 37%, #fefefe 75%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#f8f8f8), color-stop(13%,#fcfcfc), color-stop(37%,#ffffff), color-stop(75%,#fefefe), color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);background:-o-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);background:-ms-linear-gradient(left, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);background:linear-gradient(to right, #f8f8f8 0%,#fcfcfc 13%,#ffffff 37%,#fefefe 75%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=1);}
.out_container_list_dt2 ul>li:nth-child(even){background:#f1f1f1;}
.out_container_list:hover:hover .out_container_list_dt2 img {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.out_container_list_dt3 {
	text-align: center;
	font-size: 30px;
	line-height: 22px;
	color: #4a4b4c;
	font-weight: 400;
	margin-top: 15px;
}
.out_container_list_dt3 img {
	vertical-align: middle;
}
.green_bg {
	background: #95b32b;
}
.blue_bg {
	background: #5cc2c4;
}
.yellow_bg {
	background: #e8b82f;
}
.out_container_list_dt11 {
	text-align: center;
	font-size: 50px;
	line-height: 45px;
	color: #fff;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.out_container_list_dt11 span {
	text-align: center;
	font-size: 22px;
	line-height: 22px;
	color: #fff;
	font-weight: 400;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.out_container_list_dt4 {
	text-align: center;
	font-size: 45px;
	line-height: 60px;
	color: #fff;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
}
.out_container_list_dt4 span {
	text-align: center;
	font-size: 22px;
	line-height: 22px;
	color: #fff;
	font-weight: 400;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.out_container_list_dt5 {
	text-align: center;
	margin-top: 35px;
	margin-bottom: 35px;
}
.out_container_list_dt13 {
	text-align: center;
	margin-top: 35px;
	border-bottom: solid 10px #5cc2c4;
	-webkit-border-left-radius: 5px;
	-webkit-border-right-radius: 5px;
	-moz-border-left-radius: 5px;
	-moz-border-right-radius: 5px;
	-o-border-left-radius: 5px;
	-o-border-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.out_container_list_dt16 {
	text-align: center;
	margin-top: 35px;
	border-bottom: solid 10px #e8b82f;
	-webkit-border-left-radius: 5px;
	-webkit-border-right-radius: 5px;
	-moz-border-left-radius: 5px;
	-moz-border-right-radius: 5px;
	-o-border-left-radius: 5px;
	-o-border-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.out_container_list_dt17 {
	text-align: center;
	margin-top: 35px;
	border-bottom: solid 10px #95b32b;
	-webkit-border-left-radius: 5px;
	-webkit-border-right-radius: 5px;
	-moz-border-left-radius: 5px;
	-moz-border-right-radius: 5px;
	-o-border-left-radius: 5px;
	-o-border-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.out_container_list_dt47 {
	text-align: center;
	margin-top: 35px;
	border-bottom: solid 10px #de5e58;
	-webkit-border-left-radius: 5px;
	-webkit-border-right-radius: 5px;
	-moz-border-left-radius: 5px;
	-moz-border-right-radius: 5px;
	-o-border-left-radius: 5px;
	-o-border-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.out_container_list_btn {
	text-align: center;
	font-family: 'open_sansregular' !important;
	font-size: 15px;
	line-height: 32px;
	color: #ffffff;
	font-weight: 400;
	text-shadow: 0 3px 3px #4d4d4d;
	padding-left: 10px;
	padding-right: 33px;
	cursor: pointer;
	transition: all .2s ease-in-out;
	background: url(images/box_read1.png) no-repeat 0 0;
	text-transform: uppercase;
	border: none;
	width: 122px;
	height: 34px;
}
.out_container_list_btn:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.out_container_list_dt6 img {
	width: 100%;
	height: auto;
}
.hiring_list {
	padding: 0px;
	list-style: none;
	margin-top: 15px;
}
.hiring_list_detail {
	float: left;
	width: 22%;
	margin: 0 3% 0 0;
	text-align: center;
}
.hiring_list_detail .inner_page_normal_text_four {
	margin-top: 15px;
}
.hiring_list_detail img {
	transition: all .2s ease-in-out;
	margin-top: 15px;
}
.hiring_list_detail img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.cms_section_one_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.cms_section_one_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 30px;
}
.cms_section_one_left {
	float: left;
	width: 65%;
}
.cms_section_one_right {
	float: right;
	widows: 30%;
}
.cms_section_two_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.cms_section_two_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 30px;
}
.underline {
	width: 100%;
	text-align: center;
	margin: 10px 0;
}
.mysql_container ul {
	padding: 0;
	list-style: none;
}
.mysql_container ul li {
	float: left;
	width: 21.5%;
	padding: 20px 15px 20px 15px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	min-height: 200px;
}
.mysql_container ul li h3 {
	font-size: 17px;
	line-height: 26px;
	font-weight: 300;
	font-family: "open_sansregular";
	color: #333;
}
.cms_container {
	padding-top: 30px;
}
.cms_container ul {
	padding: 0;
	list-style: none;
}
.cms_container ul li {
	float: left;
	width: 29%;
	padding: 20px 15px 20px 15px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #ffffff;
	min-height: 200px;
	margin-right: 2%;
}
.cms_container1 {
}
.cms_container ul li a {
	color: #fff;
}
.cms_container1 ul {
	padding: 0;
	list-style: none;
}
.cms_container1 ul li {
	float: left;
	width: 29%;
	padding: 0px 15px 0px 15px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #ffffff;
	min-height: 200px;
	margin-right: 2%;
}
ul.benefits li {
	float: left;
	width: 15%;
	padding: 0px 15px 0px 15px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #ffffff;
	margin-right: 2%;
	display: block;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
ul.benefits {
	width: 100%;
	height: auto;
	float: left;
	padding: 0;
	list-style: none;
}
ul.benefits li:hover {
	color: #a3d661 !important;
	cursor: pointer;
	opacity: 0.9;
	filter: alpha(opacity=90); /* For IE8 and earlier */
}
.cms_container2 {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
.cms_container2 h3 {
	font-family: "open_sansregular";
	font-size: 16px!important;
	font-weight: 300 !important;
	line-height: 22px !important;
	text-transform: uppercase;
}
/*.cms_container2 h3:hover{ color:#7cbc51;}*/
ul.benefits li:last-child {
	margin-right: 0;
}
.icon img {
	width: auto !important;
	height: auto !important;
	transition: all ease-in-out .4s;
}
.red_talk {
	background-color: #cc5046;
	width: 100%;
	height: auto;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-mox-border-radius: 5px;
	padding: 30px 0 30px 0;
}
.yellow_talk {
	background-color: #fcd447;
	width: 100%;
	height: auto;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-mox-border-radius: 5px;
	padding: 30px 0 30px 0;
}
.green_talk {
	background-color: #5cc1a1;
	width: 100%;
	height: auto;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-mox-border-radius: 5px;
	padding: 30px 0 30px 0;
}
.red_talk h3, .yellow_talk h3, .green_talk h3 {
	color: #fff !important;
	font-family: "open_sansregular";
	font-size: 17px;
	font-weight: 600 !important;
	line-height: 23px !important;
	margin-bottom: 0 !important;
	margin-top: 10px;
}
.red_arrow {
	margin: 0 auto;
	width: 0;
	height: 0;
}
.yellow_arrow {
	margin: 0 auto;
	width: 0;
	height: 0;
}
.green_arrow {
	margin: 0 auto;
	width: 0;
	height: 0;
}
.all_details {
	width: 100%;
	height: auto;
	display: block;
	padding-top: 10px;
}
.mysql_icon {
	width: 143px;
	height: 143px;
	padding: 10px 0px;
	margin: 0 auto 5px auto;
}
.mysql_icon:hover {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transition: all 0.8s ease-in-out;
	cursor: pointer;
}
.icon1 {
	width: 70%;
	padding: 10px 0px;
	margin: 0 auto auto;
}
.icon {
	width: 65%;
	position: relative;
	border: 5px solid #fff;
	border-radius: 4px;
	padding: 10px 0px;
	margin: 0 auto 15px auto;
}
.icon:after, .icon:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.icon:after {
	border-color: rgba(249, 249, 249, 0);
	border-top-color: #e3e3e3;
	border-width: 10px;
	margin-left: -10px;
}
.icon:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 16px;
	margin-left: -16px;
}
.three_box_red:hover .icon, .three_box_red.active .icon {
	position: relative;
	background: rgba(255,255,255,0.3);
	border: 5px solid #c2bfbd;
	-webkit-transition: border-color .3s, -webkit-transform .3s;
	transition: border-color .3s, transform .3s;
}
.three_box_green:hover .icon, .three_box_green.active .icon {
	position: relative;
	background: rgba(255,255,255,0.3);
	border: 5px solid #c2bfbd;
	-webkit-transition: border-color .3s, -webkit-transform .3s;
	transition: border-color .3s, transform .3s;
}
.three_box_yellow:hover .icon, .three_box_yellow.active .icon {
	position: relative;
	background: rgba(255,255,255,0.3);
	border: 5px solid #c2bfbd;
	-webkit-transition: border-color .3s, -webkit-transform .3s;
	transition: border-color .3s, transform .3s;
}
.three_box_red:hover .icon:after, .three_box_red:hover .icon:before, .three_box_red.active .icon:after, .three_box_red.active .icon:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.three_box_green:hover .icon:after, .three_box_green:hover .icon:before, .three_box_green.active .icon:after, .three_box_green.active .icon:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.three_box_yellow:hover .icon:after, .three_box_yellow:hover .icon:before, .three_box_yellow.active .icon:after, .three_box_yellow.active .icon:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.three_box_red:hover .icon:after, .three_box_red.active .icon:after {
	border-color: rgba(249, 249, 249, 0);
	border-top-color: rgba(255,255,255,0.7);
	border-width: 10px;
	margin-left: -10px;
}
.three_box_green:hover .icon:after, .three_box_green.active .icon:after {
	border-color: rgba(249, 249, 249, 0);
	border-top-color: rgba(255,255,255,0.7);
	border-width: 10px;
	margin-left: -10px;
}
.three_box_yellow:hover .icon:after, .three_box_yellow.active .icon:after {
	border-color: rgba(249, 249, 249, 0);
	border-top-color: rgba(255,255,255,0.7);
	border-width: 10px;
	margin-left: -10px;
}
.three_box_red:hover .icon:before, .three_box_red.active .icon:before {
	border-color: rgba(194, 191, 189, 0);
	border-top-color: #c2bfbd;
	border-width: 16px;
	margin-left: -16px;
	-webkit-transition: border-color .3s, -webkit-transform .3s;
	transition: border-color .3s, transform .3s;
}
.three_box_green:hover .icon:before, .three_box_green.active .icon:before {
	border-color: rgba(194, 191, 189, 0);
	border-top-color: #c2bfbd;
	border-width: 16px;
	margin-left: -16px;
	-webkit-transition: border-color .3s, -webkit-transform .3s;
	transition: border-color .3s, transform .3s;
}
.three_box_yellow:hover .icon:before, .three_box_yellow.active .icon:before {
	border-color: rgba(194, 191, 189, 0);
	border-top-color: #c2bfbd;
	border-width: 16px;
	margin-left: -16px;
	-webkit-transition: border-color .3s, -webkit-transform .3s;
	transition: border-color .3s, transform .3s;
}
.cms_container1 ul li.three_box_red {
	color: #625f5f;
}
.cms_container1 ul li.three_box_green {
	color: #625f5f;
}
.cms_container1 ul li.three_box_yellow {
	margin-right: 0;
	color: #625f5f;
}
.three_box_red h3, .three_box_green h3, .three_box_yellow h3 {
	font-family: "open_sansregular";
	font-size: 17px;
	line-height: 30px;
	color: #000;
	font-weight: 500;
	margin-bottom: 10px;
}
.cms_container ul li.wordpress {
	background: #3fb7de;
	background: -moz-linear-gradient(top, #3fb7de 0%, #269ed2 50%, #0b83c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3fb7de), color-stop(50%,#269ed2), color-stop(100%,#0b83c6));
	background: -webkit-linear-gradient(top, #3fb7de 0%,#269ed2 50%,#0b83c6 100%);
	background: -o-linear-gradient(top, #3fb7de 0%,#269ed2 50%,#0b83c6 100%);
	background: -ms-linear-gradient(top, #3fb7de 0%,#269ed2 50%,#0b83c6 100%);
	background: linear-gradient(to bottom, #3fb7de 0%,#269ed2 50%,#0b83c6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fb7de', endColorstr='#0b83c6',GradientType=0);
}
.cms_container ul li.joomla {
	background: #ef8b42;
	background: -moz-linear-gradient(top, #ef8b42 0%, #ed6a2b 50%, #eb4813 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef8b42), color-stop(50%,#ed6a2b), color-stop(100%,#eb4813));
	background: -webkit-linear-gradient(top, #ef8b42 0%,#ed6a2b 50%,#eb4813 100%);
	background: -o-linear-gradient(top, #ef8b42 0%,#ed6a2b 50%,#eb4813 100%);
	background: -ms-linear-gradient(top, #ef8b42 0%,#ed6a2b 50%,#eb4813 100%);
	background: linear-gradient(to bottom, #ef8b42 0%,#ed6a2b 50%,#eb4813 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef8b42', endColorstr='#eb4813',GradientType=0);
}
.cms_container ul li.drupal {
	margin-right: 0px;
	background: #c0df68;
	background: -moz-linear-gradient(top, #c0df68 0%, #a2c553 50%, #83a93e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0df68), color-stop(50%,#a2c553), color-stop(100%,#83a93e));
	background: -webkit-linear-gradient(top, #c0df68 0%,#a2c553 50%,#83a93e 100%);
	background: -o-linear-gradient(top, #c0df68 0%,#a2c553 50%,#83a93e 100%);
	background: -ms-linear-gradient(top, #c0df68 0%,#a2c553 50%,#83a93e 100%);
	background: linear-gradient(to bottom, #c0df68 0%,#a2c553 50%,#83a93e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0df68', endColorstr='#83a93e',GradientType=0);
}
.cms_section_three_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.cms_section_three_container1 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede;
}
.cms_section_three_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.footer_bg_gray {
	background: url("images/footer_bg_1.png") no-repeat 0 0 !important;
}
.customer_bonding {
	border: 4px solid #e85a50;
	border-radius: 50%;
	width: 122px;
	height: 122px;
	text-align: center;
	vertical-align: center;
	cursor: pointer;
	margin: 0 auto;
	margin-bottom: 10px;
	background-color: #fff;
}
.customer_bonding:hover img {
	transition: all 0.8s ease-in-out;
}
.customer_bonding:hover {
	border: 4px solid #017fd1;
	transition: all 0.8s ease-in-out;
}
.more_sales {
	border: 4px solid #fdb926;
	border-radius: 50%;
	width: 122px;
	height: 122px;
	text-align: center;
	vertical-align: center;
	cursor: pointer;
	margin: 0 auto;
	margin-bottom: 10px;
	background-color: #fff;
}
.more_sales:hover img {
	transition: all 0.8s ease-in-out;
}
.more_sales:hover {
	border: 4px solid #017fd1;
	transition: all 0.8s ease-in-out;
}
.improved_seo {
	border: 4px solid #6cb7d5;
	border-radius: 50%;
	width: 122px;
	height: 122px;
	text-align: center;
	vertical-align: center;
	cursor: pointer;
	margin: 0 auto;
	margin-bottom: 10px;
	background-color: #fff;
}
.improved_seo:hover img {
	transition: all 0.8s ease-in-out;
}
.improved_seo:hover {
	border: 4px solid #017fd1;
	transition: all 0.8s ease-in-out;
}
.brand {
	border: 4px solid #01c49a;
	border-radius: 50%;
	width: 122px;
	height: 122px;
	text-align: center;
	vertical-align: center;
	cursor: pointer;
	margin: 0 auto;
	margin-bottom: 10px;
	background-color: #fff;
}
.brand:hover img {
	transition: all 0.8s ease-in-out;
}
.brand:hover {
	border: 4px solid #017fd1;
	transition: all 0.8s ease-in-out;
}
.for_php_margin {
	margin-top: 0px !important;
}
.php_section_two_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.php_section_two_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 30px;
}
.php_col_contnr {
}
.php_col_contnr_list {
	float: left;
	margin: 3% 2% 0 0;
	width: 23%;
}
.php_col_contnr_list img {
	vertical-align: middle;
	margin-right: 10px;
	transition: all 0.2s ease-in-out 0s;
	float: left;
}
.php_col_contnr_list img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.php_col_contnr ul li:first-child h3, .php_col_contnr ul li:first-child div {
}
.php_col_contnr ul li:last-child {
	margin-right: 0%;
	float: right;
}
.php_section_three_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.php_section_three_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.mysql_section_three_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e9e8e8;
}
.mysql_section_three_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 0px;
}
.magento_big_left {
	float: left;
	width: 70%;
	height: auto;
}
.magento_big_left ul li {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	display: block;
}
.magento_big_left ul li h4 {
	width: 25%;
	height: auto;
	float: left;
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	color: #625f5f;
	padding-top: 5px;
}
.magento_big_left ul li h4 span {
	font-family: 'open_sansregular';
	font-size: 25px;
	line-height: 30px;
	font-weight: 400;
	color: #625f5f;
}
.magento_icon {
	width: 13%;
	height: auto;
	float: left;
}
.magento_icon img {
	width: 88%;
	height: auto;
}
.magento_icon:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.magento_big_left ul li:hover {
	color: #000;
}
.magento_big_left ul li p {
	float: left;
	width: 55%;
	height: auto;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.magento_big_right {
	float: right;
	width: 30%;
	height: auto;
}
.magento_big_right img {
	width: 100%;
	height: auto;
}
.php_section_three_content_left {
	float: left;
	width: 25%;
	margin-top: 20px;
}
.php_section_three_content_left2 {
	float: left;
	width: 37%;
	margin-top: 20px;
}
.php_section_three_content_left2 img {
	width: 100%;
	height: auto;
}
.php_section_three_content_left20 {
	float: left;
	width: 25%;
	margin-top: 20px;
}
.php_section_three_content_left20 img {
	width: 100%;
	height: auto;
}
.mysql_section_three_content_left20 {
	float: left;
	width: 25%;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
}
.mysql_section_three_content_left20 img {
	width: 100%;
	height: auto;
	display: block;
}
.php_section_three_content_right {
	float: right;
	width: 67%;
	margin-left: 2%;
}
.php_section_three_content_right2 {
	float: right;
	width: 60%;
	margin-left: 2%;
}
.php_section_three_content_right20 {
	float: right;
	width: 69%;
	margin-left: 2%;
}
.mysql_section_three_content_right20 {
	float: right;
	width: 69%;
	margin-left: 2%;
}
.php_section_three_content_right_list {
	padding: 0px;
}
.php_section_three_content_right_list {
	margin-top: 15px;
}
.php_section_three_content_right_list_dt {
	float: left;
	width: 40%;
	margin-right: 2%;
	margin-bottom: 10px;
	background: url(images/==right_icon.png) no-repeat 0 4px;
	padding-left: 30px;
}
.php_section_three_content_right_list_dt2 {
	float: left;
	width: 95%;
	margin-bottom: 10px;
	background: url(images/==right_icon.png) no-repeat 0 4px;
	padding-left: 30px;
}
.mysql_section_three_content_right_list_dt2 {
	float: left;
	width: 95%;
	margin-bottom: 10px;
	background: url(images/==right_icon.png) no-repeat 0 4px;
	padding-left: 30px;
}
.php_section_four_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
}
.php_section_four_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.logo_group {
	text-align: center;
	margin-top: 45px;
}
.logo_group ul {
	padding: 0px 0px 0px 5px;
	list-style: none;
}
.logo_group_list {
	float: left;
	font-size: 22px;
	line-height: 30px;
	color: #2e2d2d;
	font-weight: normal;
	margin-right: 1%;
	padding: 25px 1%;
}
.logo_group_list img {
	margin: 5px 0;
	filter: url("data:image/svg+xml;utf8\,<svg\ xmlns=%27http://www.w3.org/2000/svg%27><filter\ id=%27grayscale%27\ filterRes=%27800%27><feColorMatrix\ type=%27matrix%27\ values=%270.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0%27/></filter></svg>#grayscale"); /* Firefox 10+ */;
	filter: gray; /* IE6-9 */;
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */;
	transition: all 0.3s ease-in-out;
}
.logo_group ul li.last_list {
	float: left;
	margin-right: 0% !important;
}
.logo_group_list img:hover {
	filter: url("data:image/svg+xml;utf8\,<svg\ xmlns=%27http://www.w3.org/2000/svg%27><filter\ id=%27grayscale%27\ filterRes=%27800%27><feColorMatrix\ type=%27matrix%27\ values=%271\ 0\ 0\ 0\ 0\,\ 0\ 1\ 0\ 0\ 0\,\ 0\ 0\ 1\ 0\ 0\,\ 0\ 0\ 0\ 1\ 0%27/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
}
.portfolio_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	padding-bottom: 50px;
}
.portfolio_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 65px;
}
.port_breadcrumb {
	padding-top: 5px;
	padding-bottom: 30px;
	color: #565555;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 25px;
}
.port_breadcrumb ul li {
	float: left;
	margin-right: 10px;
	background: url(images/cross_bar.png) no-repeat center right;
	padding-right: 15px;
}
.port_breadcrumb ul li:last-child {
	background: none;
}
.port_breadcrumb a {
	color: #000;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 25px;
}
.port_breadcrumb a:hover {
	color: #7daa2a;
}
.port_breadcrumb a.active {
	color: #359ac7;
}
.port_border {
	background: url(images/port_border.gif) repeat-x 0 0;
	height: 2px;
	width: 440px;
}
.port_breadcrumb span {
	padding: 0 10px;
}
.port_imaaged {
	margin-top: 38px;
}
.view-sixth img {
	-webkit-transition: all 0.4s ease-in-out 0.5s;
	-moz-transition: all 0.4s ease-in-out 0.5s;
	-o-transition: all 0.4s ease-in-out 0.5s;
	-ms-transition: all 0.4s ease-in-out 0.5s;
	transition: all 0.4s ease-in-out 0.5s;
}
.view-sixth .mask {
	background-color: rgba(81, 98, 108, 0.8);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in 0.4s;
	-moz-transition: all 0.3s ease-in 0.4s;
	-o-transition: all 0.3s ease-in 0.4s;
	-ms-transition: all 0.3s ease-in 0.4s;
	transition: all 0.3s ease-in 0.4s;
}
.view-sixth h2 {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	background: transparent;
	margin: 20px 40px 0px 40px;
	-webkit-transform: scale(10);
	-moz-transform: scale(10);
	-o-transform: scale(10);
	-ms-transform: scale(10);
	transform: scale(10);
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
}
.view-sixth p {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(10);
	-moz-transform: scale(10);
	-o-transform: scale(10);
	-ms-transform: scale(10);
	transform: scale(10);
	-webkit-transition: all 0.3s ease-in-out 0.2s;
	-moz-transition: all 0.3s ease-in-out 0.2s;
	-o-transition: all 0.3s ease-in-out 0.2s;
	-ms-transition: all 0.3s ease-in-out 0.2s;
	transition: all 0.3s ease-in-out 0.2s;
}
.view-sixth a.info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
	transition: all 0.3s ease-in-out 0.1s;
}
.mask_circle {
	width: 192px;
	text-align: center;
	height: 42px;
	position: relative;
	margin-top: 45px;
	padding-left: 100px;
	DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: opacity(0);
	-moz-transform: opacity(0);
	-o-transform: opacity(0);
	-ms-transform: opacity(0);
	transform: opacity(0);
	-webkit-transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
	-ms-transition-delay: 0.1s;  transition-delay: 0.1s;
}
.mask_circle a {
	float: left;
	margin-left: 10px;
}
.mask_circle a img {
	opacity: 0;
	transition: all 0.3s ease-in-out 0.1s;
}
.view-sixth:hover img {
	opacity: 1;
}
.view-sixth:hover .mask_circle {
	width: 192px;
	text-align: center;
	height: 42px;
	position: relative;
	margin-top: 45px;
	padding-left: 100px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: opacity(1);
	-moz-transform: opacity(1);
	-o-transform: opacity(1);
	-ms-transform: opacity(1);
	transform: opacity(1);
	-webkit-transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
	-ms-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
.view-sixth:hover .mask {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
}
.view-sixth:hover img {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
}
.view-sixth:hover h2 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
	-ms-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
.view-sixth:hover p {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-ms-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.view-sixth:hover a.info {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.view-sixth:hover a.info:hover {
	color: #e0f4ff;
}
.view_sixth_shadow {
	position: absolute;
	left: 0px;
	top: 100%;
	width: 100%;
	height: 30px;
	background: url(images/shadow.png) top center no-repeat;
}
.view {
	width: 308px;
	height: 288px;
	margin: 0 23px 37px 0;
	border: 1px solid #e8e8e8;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
}
.view .mask, .view .content {
	width: 308px;
	height: 288px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: block;
	position: relative;
}
#portfolio-wrapper .view img {
	width: 100% !important;
}
.view h2 {
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 18px;
	line-height: 26px;
	font-family: 'open_sansregular';
	padding: 10px;
	margin: 8px 0 0 0;
}
.view p {
	font-family: 'open_sansregular';
	font-style: i15px;
	line-height: 22px;
	position: relative;
	color: #fff;
	padding: 0px 20px 20px;
	text-align: center;
}
.view a.info {
	border: 2px solid #ffffff;
	border-radius: 4px;
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	font-family: 'open_sansregular';
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	width: 156px;
	margin: 20px 0 0 55px;
	color: #fff;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
	box-shadow: 0 0 1px #000;
}
.view a.info: hover {
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
/* Bubble Float Bottom */
.redbubble-float-bottom {
	display: inline-block;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.redbubble-float-bottom:before {
	position: absolute;
	z-index: -1;
	content: '';
	left: calc(50% - 10px);
	bottom: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #cc5046 transparent transparent transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: bottom;
	transition-property: bottom;
}
.redbubble-float-bottom:hover, .redbubble-float-bottom:focus, .redbubble-float-bottom:active {
	-webkit-transform: translateY(-5px) translateZ(0);
	transform: translateY(-5px) translateZ(0);
}
.redbubble-float-bottom:hover:before, .redbubble-float-bottom:focus:before, .redbubble-float-bottom:active:before {
	bottom: -10px;
}
.yellowbubble-float-bottom {
	display: inline-block;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.yellowbubble-float-bottom:before {
	position: absolute;
	z-index: -1;
	content: '';
	left: calc(50% - 10px);
	bottom: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #fcd447 transparent transparent transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: bottom;
	transition-property: bottom;
}
.yellowbubble-float-bottom:hover, .yellowbubble-float-bottom:focus, .yellowbubble-float-bottom:active {
	-webkit-transform: translateY(-5px) translateZ(0);
	transform: translateY(-5px) translateZ(0);
}
.yellowbubble-float-bottom:hover:before, .yellowbubble-float-bottom:focus:before, .yellowbubble-float-bottom:active:before {
	bottom: -10px;
}
.greenbubble-float-bottom {
	display: inline-block;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.greenbubble-float-bottom:before {
	position: absolute;
	z-index: -1;
	content: '';
	left: calc(50% - 10px);
	bottom: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #5cc1a1 transparent transparent transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: bottom;
	transition-property: bottom;
}
.greenbubble-float-bottom:hover, .greenbubble-float-bottom:focus, .greenbubble-float-bottom:active {
	-webkit-transform: translateY(-5px) translateZ(0);
	transform: translateY(-5px) translateZ(0);
}
.greenbubble-float-bottom:hover:before, .greenbubble-float-bottom:focus:before, .greenbubble-float-bottom:active:before {
	bottom: -10px;
}
ul.cms_list {
	width: 47%;
	height: auto;
	float: left;
	margin-top: 30px;
	margin-bottom: 50px;
	border-right: solid 1px #ccc;
	text-align: right;
}
ul.cms_list li {
	width: 85%;
	height: auto;
	background: url(images/==right_icon.png) no-repeat right 5px;
	padding-right: 25px;
	font-size: 16px;
	line-height: 21px;
	font-family: 'open_sansregular';
	font-weight: normal;
	color: #fff;
	padding-bottom: 10px;
}
ul.cms_list2 {
	width: 45%;
	height: auto;
	float: left;
	margin-top: 30px;
	margin-bottom: 50px;
	padding-left: 50px;
	text-align: left;
}
ul.cms_list2 li {
	width: 85%;
	height: auto;
	background: url(images/==right_icon.png) no-repeat left 5px;
	padding-left: 25px;
	font-size: 16px;
	line-height: 21px;
	font-family: 'open_sansregular';
	font-weight: normal;
	color: #fff;
	padding-bottom: 10px;
}
/*portfolio image hover ends*/
/* =====================================================android.html=========================================*/
.android_section_one_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.android_section_one_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 40px;
}
.android_section_one_left {
	float: left;
	width: 75%;
}
.android_section_one_right {
	float: left;
	width: 22%;
}
.android_section_one_right img {
	margin-top: 65px;
	width: 100%;
	height: auto;
	margin-left: 20px;
}
.android_detail {
	padding: 0px;
	list-style: none;
}
.why_text ul li.android_detail_list {
	float: left;
	width: 47%;
	margin-bottom: 20px;
	text-align: left;
	padding: 0;
	background: none;
}
.android_detail_list img {
	float: left;
	vertical-align: middle;
	margin-right: 10px;
	transition: all 0.3s ease-in-out 0.1s;
}
.android_detail_list:hover img {
	filter: url("data:image/svg+xml;utf8\,<svg\ xmlns=%27http://www.w3.org/2000/svg%27><filter\ id=%27grayscale%27\ filterRes=%27800%27><feColorMatrix\ type=%27matrix%27\ values=%270.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0%27/></filter></svg>#grayscale");
	transition: all 0.3s ease-in-out 0s;
	opacity: 0.8;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
}
.android_detail {
	margin-top: 25px;
}
.android_section_two_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.android_section_two_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
}
.android_app {
	padding: 10px 0 0 0px;
	list-style: none;
	display: block;
}
.android_app:after, .ch-item:before {
	content: '';
	display: table;
}
.android_app:after {
	clear: both;
}
.android_app_list {
	width: 220px;
	height: 220px;
	display: inline-block;
	margin: 20px;
}
.ch-item {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	position: relative;
	cursor: default;
	box-shadow: inset 0 0 0 0 rgba(36,62,92, 0.4), inset 0 0 0 16px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.ch-img-1 {
	background-image: url(images/platform_cntrol.png);
}
.ch-img-2 {
	background-image: url(images/distribution.png);
}
.ch-img-3 {
	background-image: url(images/app_control.png);
}
.ch-img-4 {
	background-image: url(images/multi_app.png);
}
.ch-info {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden; /*for a smooth font */
}
.ch-info h3 {
	color: #fff;
	position: relative;
	letter-spacing: 2px;
	font-size: 18px;
	margin: 0 30px !important;
	padding: 65px 0 0 0 !important;
	height: 110px;
	font-family: 'open_sansregular';
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
}
.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
}
.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 500;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'open_sansregular';
}
.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}
.ch-item:hover {
	box-shadow: inset 0 0 0 110px rgba(36,62,92, 0.5), inset 0 0 0 16px rgba(255,255,255,0.8), 0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.android_app_list {
	float: left;
	width: 18%;
	margin-right: 6%;
}
.android_app_list:last-child {
	margin-right: 0px;
}
.android_app_round_one {
	background: url(images/android_app_img_1.png) no-repeat center #fdb926;
	width: 200px;
	height: 170px;
	border: 6px solid #ffffff;
	border-radius: 50%;
	box-shadow: 0 3px 8px #9e9e9e;
	padding-top: 30px;
}
.android_app_round_two {
	background: url(images/android_app_img_2.png) no-repeat center #e85146;
	width: 200px;
	height: 170px;
	border: 6px solid #ffffff;
	border-radius: 50%;
	box-shadow: 0 3px 8px #9e9e9e;
	padding-top: 30px;
}
.android_app_round_three {
	background: url(images/android_app_img_3.png) no-repeat center #6cb7d5;
	width: 200px;
	height: 170px;
	border: 6px solid #ffffff;
	border-radius: 50%;
	box-shadow: 0 3px 8px #9e9e9e;
	padding-top: 30px;
}
.android_app_round_four {
	background: url(images/android_app_img_4.png) no-repeat center #01c49a;
	width: 200px;
	height: 170px;
	border: 6px solid #ffffff;
	border-radius: 50%;
	box-shadow: 0 3px 8px #9e9e9e;
	padding-top: 30px;
}
.android_app_desc {
	font-size: 20px;
	line-height: 27px;
	color: #ffffff;
	width: 155px;
	margin: 0 auto;
	font-family: 'open_sansregular';
	font-weight: 500;
	padding-top: 35px;
}
.android_app_list {
	transition: all ease-in-out .4s;
}
.android_section_three_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.android_section_three_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.android_tab_panel_container {
	margin-top: 35px;
}
.android_tab_description {
}
.android_tab_left {
	float: left;
	width: 22%;
	margin-right: 25px;
}
.android_tab_right {
	float: left;
	width: 72%;
}
/* =====================================================ecommerce.html=========================================*/
.ecom_section_one_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.ecom_section_one_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 20px;
}
.ecom_section_one_left {
	float: left;
	width: 60%;
}
.ecom_section_one_right {
	float: right;
	width: 35%;
}
.ecom_section_one_right img {
	margin-top: 40px;
}
.why_text ul.ecom_detail {
	margin-top: 12px;
	width: 60%;
	height: auto;
}
ul.ecom_detail {
	padding-top: 30px;
	padding-bottom: 50px;
	float: left;
}
ul.ecom_detail li {
	float: left;
	margin-right: 87px;
	width: 13%;
	height: auto;
}
ul.ecom_detail li:last-child {
	margin-right: 0;
}
ul.ecom_detail li span {
	float: left;
}
ul.ecom_detail li span img {
	width: 100%;
	height: auto;
}
ul.ecom_detail li span:hover img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transition: all 0.8s ease-in-out;
}
ul.ecom_detail li p {
	float: left;
	font-family: "open_sansregular";
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	font-weight: 500;
	text-align: center;
}
.why_text ul li.ecom_detail_list {
	float: left;
	margin-right: 3%;
	width: 40%;
	margin-bottom: 4px;
	background: url(images/==right_icon.png) no-repeat left 5px;
	padding-left: 25px;
}
.why_text ul li.ecom_detail_list span {
	padding-bottom: 10px;
}
.why_text ul li.ecom_detail_list img {
	vertical-align: middle;
	margin-right: .6em;
	transition: all 0.3s ease-in-out 0.1s;
	float: left;
	margin-top: 0;
	margin-left: 0;
}
.why_text ul li.ecom_detail_list:hover img {
	filter: url("data:image/svg+xml;utf8\,<svg\ xmlns=%27http://www.w3.org/2000/svg%27><filter\ id=%27grayscale%27\ filterRes=%27800%27><feColorMatrix\ type=%27matrix%27\ values=%270.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0%27/></filter></svg>#grayscale");
	transition: all 0.3s ease-in-out 0s;
	opacity: 0.8;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 0.3s ease-in-out 0.1s;
	-moz-transition: all 0.3s ease-in-out 0.1s;
	-o-transition: all 0.3s ease-in-out 0.1s;
	-ms-transition: all 0.3s ease-in-out 0.1s;
}
.ecom_section_three_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.ecom_section_three_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 30px;
}
.ecom_status {
	margin-top: 20px;
	padding: 0px;
	list-style: none;
	clear: both;
}
.ecom_status_list {
	float: left;
	width: 19%;
	margin-right: 6%;
	margin-bottom: 2%;
}
.ecom_status li:last-child {
	margin-right: 0px;
}
.ecom_section_two_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0 5px 5px #e0dede;
}
.ecom_section_two_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 40px;
}
#ecommerce_tab #example-one .nav li {
	width: 24.8%;
}
#ecommerce_tab #example-one .nav-two a {
	margin-left: 0px;
}
.ecom_detail_1 {
	padding: 0px;
	margin-top: 15px;
	margin-left: 15px;
	list-style: none;
}
.ecom_detail_list_1 {
	background: url(images/==right_icon.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0);
	padding-left: 30px;
}
#ecommerce_tab #example-one .nav li span {
	float: left;
	padding: 0 6px 0 0;
}
#ecommerce_tab #example-one .nav li.nav-one {
	background: #ffffff;
/* Old browsers */background: -moz-linear-gradient(top, #ffffff 0%, #f8f9fb 28%, #eff0f2 51%, #eeeff3 58%, #eaebef 68%, #e6eaed 72%, #dfe2e7 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(28%,#f8f9fb), color-stop(51%,#eff0f2), color-stop(58%,#eeeff3), color-stop(68%,#eaebef), color-stop(72%,#e6eaed), color-stop(100%,#dfe2e7)); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* IE10+ */;
	background: linear-gradient(to bottom, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfe2e7',GradientType=0 ); /* IE6-9 */
;
}
#ecommerce_tab #example-one .nav li.nav-two {
	background: #ffffff;
/* Old browsers */background: -moz-linear-gradient(top, #ffffff 0%, #f8f9fb 28%, #eff0f2 51%, #eeeff3 58%, #eaebef 68%, #e6eaed 72%, #dfe2e7 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(28%,#f8f9fb), color-stop(51%,#eff0f2), color-stop(58%,#eeeff3), color-stop(68%,#eaebef), color-stop(72%,#e6eaed), color-stop(100%,#dfe2e7)); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* IE10+ */;
	background: linear-gradient(to bottom, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfe2e7',GradientType=0 ); /* IE6-9 */
;
}
#ecommerce_tab #example-one .nav li.nav-three {
	background: #ffffff;
/* Old browsers */background: -moz-linear-gradient(top, #ffffff 0%, #f8f9fb 28%, #eff0f2 51%, #eeeff3 58%, #eaebef 68%, #e6eaed 72%, #dfe2e7 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(28%,#f8f9fb), color-stop(51%,#eff0f2), color-stop(58%,#eeeff3), color-stop(68%,#eaebef), color-stop(72%,#e6eaed), color-stop(100%,#dfe2e7)); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* IE10+ */;
	background: linear-gradient(to bottom, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfe2e7',GradientType=0 ); /* IE6-9 */
;
}
#ecommerce_tab #example-one .nav li.nav-four {
	background: #ffffff;
/* Old browsers */background: -moz-linear-gradient(top, #ffffff 0%, #f8f9fb 28%, #eff0f2 51%, #eeeff3 58%, #eaebef 68%, #e6eaed 72%, #dfe2e7 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(28%,#f8f9fb), color-stop(51%,#eff0f2), color-stop(58%,#eeeff3), color-stop(68%,#eaebef), color-stop(72%,#e6eaed), color-stop(100%,#dfe2e7)); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(top, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* IE10+ */;
	background: linear-gradient(to bottom, #ffffff 0%,#f8f9fb 28%,#eff0f2 51%,#eeeff3 58%,#eaebef 68%,#e6eaed 72%,#dfe2e7 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfe2e7',GradientType=0 ); /* IE6-9 */
;
}
#ecommerce_tab #example-one {
	width: 100%;
}
#ecommerce_tab #example-one .nav {
	width: 100%;
}
#ecommerce_tab #example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
	line-height: 20px;
}
#ecommerce_tab #example-one .nav li a {
	line-height: 20px;
}
/*radial progress bar*/
.ecom_section_three_content .wrapper_new {
	position: relative;
}
.ecom_section_three_content .wrapper_new, .ecom_section_three_content .wrapper_new * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.ecom_section_three_content .wrapper_new {
	width: 160px;
	height: 160px;
	background: url(images/whatwedo_bg.png) no-repeat 0 0;
	margin: 0 auto;
}
.ecom_section_three_content .wrapper_new img {
	margin-top: 33px;
}
.ecom_section_three_content .wrapper_new .woocomm img {
	margin-top: 50px;
}
.ecom_section_three_content .wrapper_new .pie {
	width: 50%;
	height: 100%;
	transform-origin: 100% 50%;
	position: absolute;
	border: 12px solid #6cb7d5;
}
.ecom_section_three_content .wrapper_new .spinner {
	border-radius: 100% 0 0 100% / 50% 0 0 50%;
	z-index: 200;
	border-right: none;
}
.ecom_section_three_content .wrapper_new:hover .spinner {
	animation: rota 5s linear infinite;
}
.ecom_section_three_content .wrapper_new .filler {
	border-radius: 0 100% 100% 0 / 0 50% 50% 0;
	left: 50%;
	opacity: 0;
	z-index: 100;
	border-left: none;
}
.ecom_section_three_content .wrapper_new:hover .filler {
	animation: opa 5s steps(1, end) infinite reverse;
}
.ecom_section_three_content .wrapper_new .mask {
	width: 50%;
	height: 100%;
	position: absolute;
	background: inherit;
	opacity: 1;
	z-index: 300;
	display: none;
}
.ecom_section_three_content .wrapper_new:hover .mask {
	animation: opa 5s steps(1, end) infinite;
}
@keyframes rota {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes opa {
  0% {
    opacity: 1;
  }

  50%, 100% {
    opacity: 0;
  }
}
/*radial progress bar*/
/* =====================================================for tab panel=========================================*/
/* for tab panel */
/* for tab panel */
/*#example-one *{ padding:none; margin:none;}*/
.hide {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
#featured {
	padding: 0px;
}
#featured li, #core li, #jquerytuts li {
}
#featured li strong, #core li strong, #jquerytuts li strong {
	font-size: 13px;
	font-height: 20px;
	color: #d33636;
}
.nav li:last-child {
	border-right: none !important;
}
.first_tab_image {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
#example-one {
	width: 822px;
	margin: 0 auto 20px auto;
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;
}
#example-one .nav {
	overflow: hidden;
	margin: 0;
	height: 62px;
	width: 820px;
	padding: 0px;
}
#example-one .nav li {
	float: left;
	margin: 0px;
	width: 33.1%;
	height: 63px;
}
#example-one .nav li.last {
	margin-right: 0;
}
#example-one .nav li a {
	display: block;
	padding: 11px 21px 20px 5px;
	font-weight: normal;
	color: #625F5F;
	text-decoration: none;
	line-height: 24px;
	font-size: 16px;
	text-align: left;
	border: 0;
	border: 0 none;
	text-transform: capitalize;
}
#example-one .nav li a:hover {
}
#example-one .nav li.nav-two, #example-one .nav li.nav-three {
}
#example-one ul {
	list-style: none;
}
.list-wrap ul.new_box_style {
	border: solid 1px #ccc;
}
#example-one ul li a {
	display: block;
	padding: 4px;
	color: #666;
}
#example-one ul li a:hover {
	/*background: #fe4902;*/ color: #000000;
}
#example-one ul li:last-child a {
	border: none;
}
#example-one ul li span {
	float: left;
	padding: 0 5px 0 0;
}
#example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
	font-size: 16px;
	font-weight: normal;
	height: 33px;
	line-height: 24px;
	text-transform: capitalize;
	border-left: 1px solid rgba(213, 213, 213, 1);
	border-right: 1px solid rgba(213, 213, 213, 1);
	border-top: 2px solid rgba(46, 52, 84, 1);
	display: block;
	background-color: #f4f6f9;
	z-index: 999;
}
#example-one ul li.nav-two a.current, #example-one ul.core li a:hover {
	font-size: 16px;
	font-weight: normal;
	height: 33px;
	line-height: 24px;
	text-transform: capitalize;
	border-left: 1px solid rgba(213, 213, 213, 1);
	border-right: 1px solid rgba(213, 213, 213, 1);
	border-top: 2px solid rgba(46, 52, 84, 1) display:block;
	background-color: #f4f6f9;
	z-index: 999;
}
#example-one ul li.nav-three a.current, #example-one ul.jquerytuts li a:hover {
	font-size: 16px;
	font-weight: normal;
	height: 33px;
	line-height: 24px;
	text-transform: capitalize;
	border-left: 1px solid rgba(213, 213, 213, 1);
	border-right: 1px solid rgba(213, 213, 213, 1);
	border-top: 2px solid rgba(46, 52, 84, 1);
	display: block;
	background-color: #f4f6f9;
	z-index: 999;
}
#example-one ul li.nav-four a.current, #example-one ul.classics li a:hover {
	font-size: 16px;
	font-weight: normal;
	height: 33px;
	line-height: 24px;
	text-transform: capitalize;
	border-left: 1px solid rgba(213, 213, 213, 1);
	border-right: 1px solid rgba(213, 213, 213, 1);
	border-top: 2px solid rgba(46, 52, 84, 1);
	display: block;
	background-color: #f4f6f9;
	z-index: 999;
}
.list-wrap {
	width: 100%;
	height: auto;
	float: left;/* padding:15px 3% 0px 3%;*/;
	z-index: 9;
}
#example-one .nav li.nav-one {
}
#example-one .nav li.nav-three {
}
/* =====================================================for tab panel=========================================*/
/* for vertical  tab starts*/
/* main page */
#w {
	display: block;
	margin: 0 auto;
	background: none;
}
.vertical_tab_heading {
	font-size: 20px;
	color: #696868;
	font-family: 'open_sansregular';
	font-weight: normal;
}
.contentblock p {
	font-size: 15px;
	line-height: 24px;
	color: #696868;
	font-family: 'open_sansregular';
}
.contentblock p.tabpanel {
	font-size: 15px;
	line-height: 24px;
	color: #696868;
	font-family: 'open_sansregular';
	margin-top: -22px;
}
#content {
	display: block;
	background: #fff;
	padding: 0px 15px;
	margin-left: 210px;
	-webkit-box-shadow: 1px 2px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 2px 1px rgba(0,0,0,0.4); /*box-shadow: 1px 2px 1px rgba(0,0,0,0.4);*/;
	min-height: 300px;
  width:435px;
}
.contentblock {
	display: block;
	padding: 0px 20px 15px 20px;
}
.contentblock.hidden {
	display: none;
}
/* side navigation */
#sidemenu {
	margin: 0;
	padding: 0;
	width: 80px;
	float: left;
}
#sidemenu li {
	display: block;
	text-align: center; /*border-top: 1px solid #fff; */;
	width: 202px;
}
#sidemenu li a {
	display: block;
	padding: 6px 2px;
	color: #555;
	text-decoration: none;
	border-bottom: 1px solid #d1d1d1;
	font-family: 'open_sansregular'!important;
	line-height: 33px;
	text-align: left;
	padding-left: 22px;
	background: url(images/tab_bg_gray.gif) repeat-y right 0;
}
#sidemenu li a:hover {
	background: #f2f2f2;
	color: #ffffff;
}
#sidemenu li a strong {
	display: block;
	margin-top: 5px;
}
#sidemenu li a.open {
	width: 101%;
	background: url(images/vertical-_tab_active.png) no-repeat 0 0;
	border-bottom: none;
	border-top: none;
	text-align: left;
	font-family: 'open_sansregular';
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}
#sidemenu li a:hover {
	background: url(images/vertical-_tab_active.png) no-repeat 0 0;
}
/* extra styles */
.bigtxtfield {
	display: block;
	width: 350px;
	color: #555;
	padding: 4px 6px;
	margin-bottom: 15px;
}
.bigtxtarea {
	display: block;
	width: 440px;
	height: 90px;
	padding: 5px 9px;
	font-family: 'open_sansregular';
	color: #555;
	font-size: 1.2em;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* for vertical  tab ends*/
/* progress bar starts */
.four.columns, .one-fourth.column {
	width: 90%;
}
.bars_list {
	list-style: none;
}
.progress_bars .bars_list li {
	margin-bottom: 15px;
}
.progress_bars .bars_list li .bar {
	background-color: rgba(0, 0, 0, 0.1);
	background-image: url("brandon/wp-content/themes/brandon/images/pattern_slashes_3.png");
	border-radius: 5px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15) inset;
	height: 25px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.progress_bars .bars_list li .bar .progress {
	background-color: #3D9BDD;
}
.progress_bars .bars_list li .bar .progress {
	background-image: url("brandon/wp-content/themes/brandon/images/pattern_slashes_3.png");
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15) inset;
	display: block;
	height: 25px;
	line-height: 25px;
}
.slideInLeft {
	animation-name: slideInLeft;
}
.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}
.slideInLeft {
	animation-name: slideInLeft;
}
.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}
.progress_bars .bars_list li h6 .label {
	font-size: 12px;
	position: absolute;
	right: 5px;
	top: 0;
}
.progress_bars .bars_list li h6 {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 7px;
	padding-right: 40px;
	position: relative;
}
h6, h6 a, h6 a:hover {
	color: #37414E;
}
/* progress bar ends */
/* carousel starts */
.clearout {
	height: 20px;
	clear: both;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 100%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item img {
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 22px;
	height: 22px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: 1 !important;
}
.nbs-flexisel-nav-left {
	left: -20px;
	background: url(images/button-previous.png) no-repeat;
	width: 49px !important;
	height: 59px !important;
}
.nbs-flexisel-nav-right {
	right: -41px;
	background: url(images/button-next.png) no-repeat;
	width: 49px !important;
	height: 59px !important;
}
/* carousel ends */
.ecom_status_list canvas {
	width: 180px !important;
	height: 180px !important;
}
.ecom_status_list_roundimg img {
	margin-top: 20px 0 0 0;
	position: absolute;
	z-index: 9999 !important;
	margin: 45px 0 0 -10px;
}
#myStat {
	background: url(images/wedo-1.png) no-repeat 55px 45px;
}
#myStat_2 {
	background: url(images/wedo-2.png) no-repeat 36px 61px;
}
#myStat_3 {
	background: url(images/wedo-3.png) no-repeat 55px 35px;
}
#myStat_4 {
	background: url(images/wedo-4.png) no-repeat 51px 52px;
}
#myStat_5 {
	background: url(images/wedo-5.png) no-repeat 55px 45px;
}
#myStat_6 {
	background: url(images/wedo-6.png) no-repeat 55px 45px;
}
#myStat_7 {
	background: url(images/wedo-7.png) no-repeat 55px 45px;
}
#myStat_8 {
	background: url(images/wedo-8.png) no-repeat 55px 45px;
}
/*circular progress bar*/
.circliful {
	position: relative;
}
.circle-text, .circle-info, .circle-text-half, .circle-info-half {
	width: 100%;
	position: absolute;
	text-align: center;
	display: inline-block;
}
.circle-info, .circle-info-half {
	color: #999;
}
.circle-info, .circle-text {
	display: none;
}
.circliful .fa {
	margin: -10px 3px 0 3px;
	position: relative;
	bottom: 4px;
}
/* =====================================================contact.html=========================================*/
.contact_section {
	width: 100%;
	height: auto;
	float: left;
	background: #F96;
}
.main_contact_section {
	max-width: 1000px;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.plain_div2 {
	width: 98%;
	height: auto;
	float: left;
	text-align: left;
}
.plain_div {
	width: 93%;
	height: auto;
	float: left;
	text-align: left;
	padding-left: 20px;
}
.point_div {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 15px;
}
.point_div ul > li {
	width: 100%;
	height: auto;
	background: url(images/circle_bullet.png) no-repeat left 5px;
	padding: 0 0 0 15px;
}
span.special {
	color: #F00;
}
h1.quote_heading2 {
	color: #000;
	font-family: 'open_sansregular';
	font-size: 45px;
	font-weight: 300;
	line-height: 54px;
	margin-bottom: 20px;
	margin-bottom: solid 1px #ccc;
}
h1.quote_heading2 span {
	font-weight: 600;
}
.contact_section_one_container {
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
}
.contact_section_one_content {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.contact_section_one_content2 {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.contact_section_one_left {
	float: left;
	width: 35%;
	height: auto;
	padding-left: 20px;
}
.form1 {
	width: 49%;
	height: auto;
	float: left;
}
.form2 {
	width: 49%;
	height: auto;
	float: right;
}
h1.quote_heading2 {
	padding-left: 20px;
}
#contactForm {
	padding:0 20px;
}
#contactForm .field{
   width:100%;
   height:auto;
   float:left;

}
#contactForm .field input, #contactForm .field select{
   width:100%;
   height:34px;
   float:left;
   padding:5px;

}
#contactForm .field textarea{
   width:100%;
   min-height:100px;
   float:left;
   resize:none;
   padding:5px;

}
#contactForm .field label{
   width:100%;
   height:auto;
   float:left;
}
#contactForm div:not(.field){
  text-align:left !important;
  float:left;
  width:100%;
  height:auto;
	
}
#contactForm input[type=submit], #contactForm form input[type=submit]{
	background: #7da635;
	height: 40px;
	float: left;
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 20px 0 20px;
	border: solid 2px #abe339;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin-top:10px;

}
.errorText{
   float:left !important;
   text-align:left !important;
   margin-left:0 !important;
   clear:both !important;
   max-width: 177px !important;

}
#captchaImg{
	float:left;
}
.contact_section_one_content p {
	padding-left: 20px;
	text-align: left;
}
.contact_section_one_right {
	float: right;
	width: 60%;
	height: auto;
	background-color: #eaebeb;
	padding: 20px 10px 20px 10px;
;margin-top: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.contact_section_one_middle {
	width: 95%;
	height: auto;
	margin: 0 auto;
}
.contact_section_one_middle_left {
	width: 65%;
	height: auto;
	float: left;
}
.contact_section_one_middle_left p {
	padding-left: 20px;
}
.contact_section_one_middle_right {
	width: 30%;
	height: auto;
	float: right;
	margin-right: 10px;
}
.gurantee_box {
	width: 75%;
	height: auto;
	background: #f4f3f3;
	text-align: center;
	padding: 10px 10px 20px 10px;
	font-style: italic;
	margin-top: 100px;
	color: #000;
	font-family: 'open_sansregular';
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}
.gurantee_box span {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.gurantee_box span img {
	margin-top: -95px;
	width: 100%;
	height: auto;
}
.map_content {
	margin-top: 20px;
	margin-bottom: 25px;
}
.chk {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
}
p.radio_group {
	float: left;
	width: 100%;
	height: auto;
	padding-left: 0 !important;
}
.chk_block {
	width: 50%;
	height: auto;
	float: left;
}

.contact_address_bg1 {
	background: url(images/pointer_loc.png) no-repeat 0 9px;
	padding-left: 85px;
}
.contact_address_bg2 {
	background: url(images/phone-icon.png) no-repeat 0 9px;
	padding-left: 85px;
}
.contact_address_bg3 {
	background: url(images/contact-icon.png) no-repeat 0 9px;
	padding-left: 85px;
	padding-bottom: 35px;
}
.paging_adjust {
	padding-left: 85px;
	margin-bottom: 10px;
}
.select_option {
	width: 98%;
	height: auto;
	float: left;
	margin-bottom: 12px;
	text-align: left;
	padding-left: 20px;
}
.select_section {
	width: 76%;
	height: auto;
	float: right;
}
.contact_section_one_middle label.chktxt {
	float: left;
	font-size: 15px;
	padding: 5px 0 5px 0;
	width: 22%;
	height: auto;
	line-height: 21px;
	font-family: 'open_sansregular' !important;
	color: #838181;
}
.contact_section_one_middle label {
	float: left;
	width: 21%;
	height: auto;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 15px;
	line-height: 20px;
	font-family: 'open_sansregular' !important;
	color: #838181;
	padding-right: 5px;
}
.contact_section_one_middle_left label {
	float: left;
	width: 21%;
	height: auto;
	padding-top: 10px;
	padding-bottom: 11px;
	font-size: 15px;
	line-height: 20px;
	font-family: 'open_sansregular' !important;
	color: #000;
	padding-right: 5px;
}
.contact_section_one_right label {
	float: left;
	width: 90%;
	height: auto;
	padding-top: 10px;
	padding-bottom: 11px;
	font-size: 15px;
	line-height: 20px;
	font-family: 'open_sansregular' !important;
	color: #000;
	padding-right: 5px;
}
.contact_section_one_middle_left label.radio {
	float: left;
	width: 48%;
	height: auto;
	padding-top: 5px;
	padding-bottom: 6px;
	font-size: 15px;
	line-height: 20px;
	font-family: 'open_sansregular' !important;
	color: #838181;
	padding-right: 5px;
}
.contact_section_one_middle label span {
	color: #c74547;
}
.contact_txt {
	width: 83%;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	color: #838181;
	padding-left: 10px;
	background: #fff;
	border: 1px solid #d8d8d8;
	margin-bottom: 12px;
	background-image: url(images/form_icon.png);
	background-repeat: no-repeat;
	padding-left: 45px;
}
.contact_txt2 {
	width: 75%;
	height: 35px;
	font-size: 14px;
	line-height: 38px;
	color: #838181;
	padding-left: 10px;
	background: #fff;
	border: 1px solid #d8d8d8;
	margin-bottom: 12px;
	float: right;
	box-shadow: 0 1px 4px #ccc;
}
.contact_txt_small1 {
	width: 9%;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	color: #838181;
	padding-left: 10px;
	background: #fff;
	border: 1px solid #d8d8d8;
	margin-bottom: 12px;
	padding-left: 12px;
	float: left;
}
.contact_txt_small2 {
	width: 68%;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	color: #838181;
	padding-left: 10px;
	background: #fff;
	border: 1px solid #d8d8d8;
	margin-bottom: 12px;
	background-image: url(images/form_icon.png);
	background-repeat: no-repeat;
	padding-left: 45px;
}
.phone_code {
}
.name {
	background-position: 5px 5px;
}
.name:focus {
	background-position: 5px -176px;
}
.company {
	background-position: 5px -80px;
}
.company:focus {
	background-position: 5px -260px;
}
.email {
	background-position: 5px -38px;
}
.email:focus {
	background-position: 5px -218px;
}
.phone_number {
	background-position: 0px -123px;
}
.phone_number:focus {
	background-position: 0px -303px;
}
.captcha {
	width: 100%;
	height: auto;
	float: left;
}
.captcha img {
	width: 30%;
	height: auto;
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
}
.cap {
	width: 50%;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	color: #838181;
	padding-left: 10px;
	background: #fff;
	border: 1px solid #d8d8d8;
	margin-bottom: 12px;
	padding-left: 12px;
	float: left;
}
.contact_txtarea {
	width: 97%;
	height: 150px;
	font-size: 14px;
	line-height: 38px;
	font-family: 'open_sansregular' !important;
	color: #838181;
	padding-left: 10px;
	background: #fff;
	border: 1px solid #d8d8d8;
	border-radius: 4px;
	margin-bottom: 12px;
	resize: none;
	resize: none;
}
.contact_txtarea2 {
	width: 75%;
	height: 177px;
	font-size: 14px;
	line-height: 38px;
	font-family: 'open_sansregular' !important;
	color: #838181;
	padding-left: 10px;
	background: #fff;
	border: 1px solid #d8d8d8;
	margin-bottom: 30px;
	resize: none;
	resize: none;
	float: right;
	box-shadow: 0 1px 4px #ccc;
}
.contact_button {
	background: #7da635;
	height: 40px;
	float: left;
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 20px 0 20px;
	border: solid 2px #abe339;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.button_div {
	width: 76%;
	height: auto;
	float: right;
}
.submit_button {
	background: #7da635;
	height: 40px;
	float: left;
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 20px 0 20px;
	border: solid 2px #abe339;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.reset_button {
	background: #2a2d3c;
	height: 40px;
	float: left;
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	padding: 0 20px 0 20px;
	border: solid 2px #0a1220;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin-left: 10px;
}
.contact_button:hover {
	background: #93c935;
}
.submit_button:hover {
	background: #93c935;
}
.reset_button:hover {
	background: #4c5374;
}
.contact_section_one_left .map_content iframe {
	border: 1px solid #d2d4d5;
}
/* =====================================================web.html=========================================*/
.gray_bg {
/*background-color:#f4f6f9;*/ background: url(images/gray_bg.png) repeat;
}
.web_section_two_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	box-shadow: 0px 5px 5px #e0dede !important;
}
.web_section_two_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 30px;
}
.web_dev_list {
	padding: 0px;
	list-style: none;
}
.web_two_list_one {
	width: 215px;
	padding: 20px 15px;
	background: #3a93d0;
	text-align: left !important;
}
.web_two_list_one h3 {
	font-size: 26px;
	line-height: 30px;
	font-weight: 500;
	color: #ffffff;
	margin-bottom: 10px;
	font-family: 'open_sansregular';
}
.web_two_list_one h4 {
	font-size: 22px;
	line-height: 20px;
	font-weight: 300;
	color: #ffffff;
	margin-bottom: 18px;
}
.normal_white1 img {
	margin-right: 15px;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
.web_two_list_heading img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.web_two_list_heading-red img {
	vertical-align: middle;
	margin-right: 12px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	border: solid 2px #d46464;
	border-radius: 50%;
	padding: 10px;
}
.web_two_list_heading-red img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.web_two_list_heading-blue img {
	vertical-align: middle;
	margin-right: 12px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	border: solid 2px #49b3df;
	border-radius: 50%;
	padding: 10px;
}
.web_two_list_heading-blue img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.web_two_list_heading-yellow img {
	vertical-align: middle;
	margin-right: 12px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	border: solid 2px #e5c531;
	border-radius: 50%;
	padding: 10px;
}
.web_two_list_heading-yellow img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.web_two_list_heading-green img {
	vertical-align: middle;
	margin-right: 12px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	border: solid 2px #83ad29;
	border-radius: 50%;
	padding: 10px;
}
.web_two_list_heading-green img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.web_two_list_heading-purple img {
	vertical-align: middle;
	margin-right: 12px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	border: solid 2px #cc0fe8;
	border-radius: 50%;
	padding: 10px;
}
.web_two_list_heading-purple img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.web_two_list_heading-sky img {
	vertical-align: middle;
	margin-right: 12px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	border: solid 2px #44deb4;
	border-radius: 50%;
	padding: 10px;
}
.web_two_list_heading-sky img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.web_two_list_heading span {
	font-size: 16px;
	line-height: 22px;
	font-family: 'open_sansregular';
}
.web_two_list_heading {
	width: 100%;
	height: auto;
}
ul.wordpress_list {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 30px;
}
ul.wordpress_list li {
	width: 48%;
	height: auto;
	float: left;
	margin: 0 30px 30px 0;
}
ul.wordpress_list li:nth-child(2), ul.wordpress_list li:nth-child(4){ margin:0 0 30px 0;}
.plugin_heading:hover {
	color: #eee;
}
.fa {
	font-size: 45px !important;
	line-height: 75px;
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
}
.fa_new {
	font-size: 45px !important;
	line-height: 75px;
	float: left;
	margin-right: 14px;
	margin-bottom: 30px;
}
.plugin_heading {
	width: 100%;
	height: auto;
	float: left;
	color: #d4d4d4;
}
.plugin_heading h3 {
	font-family: "open_sansregular";
	font-size: 18px !important;
	font-weight: bold;
	line-height: 22px !important;
	margin-bottom: 10px;
	text-align: left !important;
}
.plugin_heading p {
	font-size: 15px;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left !important;
}
.web_two_list_two .inner_page_normal_text_two {
	margin-bottom: 20px !important;
}
.web_two_list_two .inner_page_normal_text_twenty {
	margin-bottom: 30px;
}
.web_two_list_two .inner_page_normal_text_two {
	margin-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.web_two_list_two {
	text-align: left !important;
}
.web_dev_list li {
	float: left;
	width: 32%;
	margin: 0 2% 0 0;
	text-align: center;
}
.web_dev_list li:last-child {
	margin-right: 0%;
}
.websec3 {
	padding: 0px;
	list-style: none;
}
.websec3_list div {
	text-align: center !important;
}
.websec3_list {
	float: left;
	width: 30%;
	margin: 0 2% 0 0;
}
.websec3_list_circle1 {
	width: 110px;
	height: 90px;
	border: 2px solid #ed6d30;
	border-radius: 50%;
	margin: 0 auto;
	padding-top: 20px;
	transition: all .2s ease-in-out;
}
.websec3_list_circle1:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.websec3_list_circle2 {
	width: 110px;
	height: 90px;
	border: 2px solid #33b294;
	border-radius: 50%;
	margin: 0 auto;
	padding-top: 20px;
	transition: all .2s ease-in-out;
}
.websec3_list_circle2:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.websec3_list_circle3 {
	width: 110px;
	height: 90px;
	border: 2px solid #fbb925;
	border-radius: 50%;
	margin: 0 auto;
	padding-top: 25px;
	transition: all .2s ease-in-out;
}
.websec3_list_circle3:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.web_section4_container {
	margin-top: 30px;
}
.web_section4_left {
	float: left;
	width: 40%;
}
.web_section4_right {
	float: right;
	width: 50%;
}
.web_section4_right ul {
	margin-top: 40px;
}
.web_section4_right_list1 {
	background: url(images/cup.png) no-repeat left 11px;
	margin-bottom: 15px;
}
.web_section4_right_list2 {
	background: url(images/leaf.png) no-repeat left 20px;
	margin-bottom: 15px;
}
.web_section4_right_list3 {
	background: url(images/setting.png) no-repeat left 20px;
	margin-bottom: 15px;
}
.web_section4_right_list_div {
	border: 1px solid #cbcacb;
	margin: 0 0 0 83px;
	background: #ffffff;
	border-radius: 8px;
	padding: 15px;
}
.web_section4_right_list_div h3 {
	margin-bottom: 8px;
}
.web_section4_right .web_section4_right_list1 .arrow_left {
	position: absolute;
	margin-top: 11px;
	margin-left: -35px;
}
.web_section4_right .web_section4_right_list2 .arrow_left {
	position: absolute;
	margin-top: 11px;
	margin-left: -35px;
}
.web_section4_right .web_section4_right_list3 .arrow_left {
	position: absolute;
	margin-top: 11px;
	margin-left: -35px;
}
ul.smal-list li {
	width: 85%;
	height: auto;
	float: left;
	text-align: left;
	padding: 5px 0 5px 21px;
	background: url(images/white_bullets.png) no-repeat left 13px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
/* =====================================================psd.html=========================================*/
.psd_container_one {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #f5f5f4;
}
.psd_content_one {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.psd_content_two {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	text-align: center;
}
.psd_content_two img.shadow {
	width: 100%;
}
.psd_detail_container {
	text-align: center;
	margin-top: 95px;
	clear: both;
}
.psd_detail_container ul {
	padding: 0px;
	list-style: none;
}
.psd_detail_container ul .psd_detail_list {
	float: left;
	width: 29%;
	margin: 0 2% 110px 0;
	background: #f2f2f2;
	border: 1px solid #cbc9c9;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 35px;
}
.psd_detail_list h3 {
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
	color: #096693;
	margin-top: 15px;
	margin-bottom: 20px;
}
.psd_detail_list .circle_image {
	margin-top: -64px;
}
.psd_detail_list:hover {
	border: 1px solid #757575 !important;
}
.psd_detail_list:hover .circle_image img {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.circle_image img {
	transition: all .2s ease-in-out;
}
/* =====================================================quote.html=========================================*/
.quote_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	padding-bottom: 50px;
}
.quote_content {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.quote_heading {
	font-size: 25px !important;
	line-height: 30px;
	font-weight: bold;
	color: #2779bf !important;
	clear: both !important;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 5px;
	margin-bottom: 15px !important;
}
#middle a {
	color: #2061B1;
	text-decoration: none;
}
#title-order-details img, #title-upload-files img {
	vertical-align: middle;
	margin-right: 7px;
}
#title-layout-options {
	background: url(images/quote_layout_option.png) no-repeat 0 15px;
	padding-left: 7px !important;
}
#title-markup-options {
	background: url(images/quote_markup.png) no-repeat 0 10px;
	padding-left: 7px !important;
}
#title-javascript-options {
	background: url(images/quote_java.png) no-repeat 0 5px;
	padding-left: 7px !important;
}
#title-cms-integration {
	background: url(images/quote_soft.png) no-repeat 0 10px;
	padding-left: 7px !important;
}
#title-additional-notes {
	background: url(images/quote_add.png) no-repeat 0 10px;
	padding-left: 31px !important;
}
#title-billing-info {
	background: url(images/quote_billing.png) no-repeat 0 10px;
	padding-left: 31px !important;
}
#title-discount-coupon {
	background: url(images/quote_discount.png) no-repeat 0 10px;
	padding-left: 8px !important;
}
#title-complete-order {
	background: url(images/quote_order.png) no-repeat 0 7px;
	padding-left: 31px !important;
}
.drupal_new_div_left {
	width: 48%;
	height: auto;
	float: left;
	margin-bottom: 50px;
}
.drupal_new_div_left li {
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
	width: 100%;
	margin-bottom: 20px;
}
.drupal_new_div_right ul {
	margin: 0;
	padding: 0;
}
.drupal_new_div_right ul li {
	width: 100%;
	height: auto;
	display: block;
	margin-bottom: 20px;
	position: relative;
}
.drupal_icon {
	width: 73px;
	height: 73px;
	float: left;
}
.drupal_icon img:hover {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transition: all 0.8s ease-in-out;
	cursor: pointer;
}
span.border {
	background: none repeat scroll 0 0 #ccc;
	height: 44px;
	left: 38px;
	position: absolute;
	top: 74px;
	width: 1px;
}
.drupal_details {
	margin-left: 30px;
	float: left;
	width: 75%;
	height: auto;
}
.drupal_new_div_left p {
	color: #5f6060;
	font: 15px/22px Arial,Helvetica,sans-serif;
}
.drupal_heading {
	color: #000;
	font-family: "open_sansregular";
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 10px;
}
.drupal_new_div_right {
	width: 48%;
	height: auto;
	float: right;
}
.drupal_new_div_right p {
	text-align: justify;
}
/*table style*/
.midpanel-inner .site-table, .midpanel-inner-jquery .site-table {
	background-color: #9e9ea7;
	margin-bottom: 10px;
	text-align: justify;
}
tbody {
	display: table-row-group;
	vertical-align: middle;
}
tr {
	display: table-row;
	vertical-align: inherit;
}
tr.gray {
	display: table-row;
	vertical-align: inherit;
	background: #fdfdfd;
/* Old browsers */background: -moz-linear-gradient(left, #fdfdfd 0%, #f8faf9 24%, #f4f5f9 37%, #f3f4f6 37%, #f3f4f8 41%, #f1f5f6 41%, #f2f3f7 44%, #eff3f6 44%, #f1f2f6 47%, #eef2f5 47%, #f0f1f5 49%, #e8edf0 64%, #eaedf2 66%, #e7ecef 67%, #e7ecf0 71%, #e4e9ed 78%, #e1e6ea 98%, #e0e4ed 100%, #e0e5e8 100%, #eaf0f0 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fdfdfd), color-stop(24%,#f8faf9), color-stop(37%,#f4f5f9), color-stop(37%,#f3f4f6), color-stop(41%,#f3f4f8), color-stop(41%,#f1f5f6), color-stop(44%,#f2f3f7), color-stop(44%,#eff3f6), color-stop(47%,#f1f2f6), color-stop(47%,#eef2f5), color-stop(49%,#f0f1f5), color-stop(64%,#e8edf0), color-stop(66%,#eaedf2), color-stop(67%,#e7ecef), color-stop(71%,#e7ecf0), color-stop(78%,#e4e9ed), color-stop(98%,#e1e6ea), color-stop(100%,#e0e4ed), color-stop(100%,#e0e5e8), color-stop(100%,#eaf0f0)); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(left, #fdfdfd 0%,#f8faf9 24%,#f4f5f9 37%,#f3f4f6 37%,#f3f4f8 41%,#f1f5f6 41%,#f2f3f7 44%,#eff3f6 44%,#f1f2f6 47%,#eef2f5 47%,#f0f1f5 49%,#e8edf0 64%,#eaedf2 66%,#e7ecef 67%,#e7ecf0 71%,#e4e9ed 78%,#e1e6ea 98%,#e0e4ed 100%,#e0e5e8 100%,#eaf0f0 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(left, #fdfdfd 0%,#f8faf9 24%,#f4f5f9 37%,#f3f4f6 37%,#f3f4f8 41%,#f1f5f6 41%,#f2f3f7 44%,#eff3f6 44%,#f1f2f6 47%,#eef2f5 47%,#f0f1f5 49%,#e8edf0 64%,#eaedf2 66%,#e7ecef 67%,#e7ecf0 71%,#e4e9ed 78%,#e1e6ea 98%,#e0e4ed 100%,#e0e5e8 100%,#eaf0f0 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(left, #fdfdfd 0%,#f8faf9 24%,#f4f5f9 37%,#f3f4f6 37%,#f3f4f8 41%,#f1f5f6 41%,#f2f3f7 44%,#eff3f6 44%,#f1f2f6 47%,#eef2f5 47%,#f0f1f5 49%,#e8edf0 64%,#eaedf2 66%,#e7ecef 67%,#e7ecf0 71%,#e4e9ed 78%,#e1e6ea 98%,#e0e4ed 100%,#e0e5e8 100%,#eaf0f0 100%); /* IE10+ */;
	background: linear-gradient(to right, #fdfdfd 0%,#f8faf9 24%,#f4f5f9 37%,#f3f4f6 37%,#f3f4f8 41%,#f1f5f6 41%,#f2f3f7 44%,#eff3f6 44%,#f1f2f6 47%,#eef2f5 47%,#f0f1f5 49%,#e8edf0 64%,#eaedf2 66%,#e7ecef 67%,#e7ecf0 71%,#e4e9ed 78%,#e1e6ea 98%,#e0e4ed 100%,#e0e5e8 100%,#eaf0f0 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eaf0f0',GradientType=1 ); /* IE6-9 */
}
tr.white {
	display: table-row;
	vertical-align: inherit;
	background-color: #fff;
}
table {
	border-collapse: separate;
	border-spacing: 1px;
	text-indent: 0;
}
td {
	display: table-cell;
	padding: 0px;
	vertical-align: inherit;
	font-size: 15px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #625f5f;
	font-weight: normal;
}
.contact_section_one_middle .site-table table td.new_style, .midpanel-inner-jquery .site-table table td.new_style {
	background: #f5f5f5;
/* Old browsers */background: -moz-linear-gradient(top, #f5f5f5 0%, #f6f6f6 9%, #ffffff 34%, #ffffff 54%, #f7f7f7 69%, #e8e6e7 87%, #e2e0e1 98%, #e3e1e2 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(9%,#f6f6f6), color-stop(34%,#ffffff), color-stop(54%,#ffffff), color-stop(69%,#f7f7f7), color-stop(87%,#e8e6e7), color-stop(98%,#e2e0e1), color-stop(100%,#e3e1e2)); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#f6f6f6 9%,#ffffff 34%,#ffffff 54%,#f7f7f7 69%,#e8e6e7 87%,#e2e0e1 98%,#e3e1e2 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(top, #f5f5f5 0%,#f6f6f6 9%,#ffffff 34%,#ffffff 54%,#f7f7f7 69%,#e8e6e7 87%,#e2e0e1 98%,#e3e1e2 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(top, #f5f5f5 0%,#f6f6f6 9%,#ffffff 34%,#ffffff 54%,#f7f7f7 69%,#e8e6e7 87%,#e2e0e1 98%,#e3e1e2 100%); /* IE10+ */;
	background: linear-gradient(to bottom, #f5f5f5 0%,#f6f6f6 9%,#ffffff 34%,#ffffff 54%,#f7f7f7 69%,#e8e6e7 87%,#e2e0e1 98%,#e3e1e2 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e3e1e2',GradientType=0 ); /* IE6-9 */;
	color: #0b295d;
	font-size: 15px;
}
.contact_section_one_middle .site-table table td.normal_gray, .midpanel-inner-jquery .site-table table td.normal_gray {
	background: #f5f5f5;
/* Old browsers */background: -moz-linear-gradient(top, #f5f5f5 0%, #f7f7f7 17%, #f9f9f9 18%, #fefefe 37%, #fdfdfd 43%, #ffffff 43%, #fefefe 64%, #f5f5f5 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(17%,#f7f7f7), color-stop(18%,#f9f9f9), color-stop(37%,#fefefe), color-stop(43%,#fdfdfd), color-stop(43%,#ffffff), color-stop(64%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#f7f7f7 17%,#f9f9f9 18%,#fefefe 37%,#fdfdfd 43%,#ffffff 43%,#fefefe 64%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(top, #f5f5f5 0%,#f7f7f7 17%,#f9f9f9 18%,#fefefe 37%,#fdfdfd 43%,#ffffff 43%,#fefefe 64%,#f5f5f5 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(top, #f5f5f5 0%,#f7f7f7 17%,#f9f9f9 18%,#fefefe 37%,#fdfdfd 43%,#ffffff 43%,#fefefe 64%,#f5f5f5 100%); /* IE10+ */;
	background: linear-gradient(to bottom, #f5f5f5 0%,#f7f7f7 17%,#f9f9f9 18%,#fefefe 37%,#fdfdfd 43%,#ffffff 43%,#fefefe 64%,#f5f5f5 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.contact_section_one_middle .site-table table td.light_sky, .midpanel-inner-jquery .site-table table td.light_sky {
	background: #5cc2c4;
}
.contact_section_one_middle .site-table table td.light_yellow, .midpanel-inner-jquery .site-table table td.light_yellow {
	background: #e8b82f;
}
.contact_section_one_middle .site-table table td.light_green, .midpanel-inner-jquery .site-table table td.light_green {
	background: #95b32b;
}
.contact_section_one_middle .site-table table td.light_violet, .midpanel-inner-jquery .site-table table td.light_violet {
	background: #aa76c0;
}
.contact_section_one_middle .site-table table td.light_red, .midpanel-inner-jquery .site-table table td.light_red {
	background: #d85e5e;
}
.contact_section_one_middle .site-table table td.light_blue, .midpanel-inner-jquery .site-table table td.light_blue {
	background: #2b81a7;
}
.contact_section_one_middle .site-table table td.light_blue2, .midpanel-inner-jquery .site-table table td.light_blue2 {
	background: #3cacd6;
}
.contact_section_one_middle .site-table table td.dark_sky, .midpanel-inner-jquery .site-table table td.dark_sky {
	background: #198ad5;
}
td.table_block {
	padding: 5px;
}
td span.table_subhead {
	display: table-cell;
	padding: 5px;
	text-align: inherit;
	vertical-align: inherit;
	font-size: 17px;
	line-height: 24px;
	font-family: 'open_sansregular';
	color: #fff;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}
.new-ordernow {
	float: right;
	margin: -20px;
}
.ordernow {
	color: #1285c3 !important;
	cursor: pointer;
	float: right;
	font-size: 15px;
	font-weight: bold;
	height: 26px;
	margin: 0 0 0 5px !important;
	text-align: center !important;
	width: 131px;
}
.row-position {
	padding: 0 0 0 10px !important;
}
.contact_section_one_middle .site-table {
	background-color: #12295b;
	margin-bottom: 10px;
	text-align: justify;
	border-right: solid 1px #12295b;
	border-left: solid 1px #12295b;
	border-top: solid 1px #12295b;
	border-bottom: solid 1px #12295b;
}
.contact_section_one_middle .site-table, .midpanel-inner-jquery .site-table {
	/*	background-color: #12295b; */text-align: justify;
	margin-bottom: 10px;
}
.contact_section_one_middle .site-table table th, .midpanel-inner-jquery .site-table table th {
	line-height: 22px;
	font-family: 'open_sansregular';
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	background: #06183c;
/* Old browsers */background: -moz-linear-gradient(left, #06183c 0%, #071635 37%, #061532 44%, #05152f 44%, #05132d 60%, #05142b 64%, #071329 65%, #051127 66%, #061228 71%, #051225 74%, #070f22 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#06183c), color-stop(37%,#071635), color-stop(44%,#061532), color-stop(44%,#05152f), color-stop(60%,#05132d), color-stop(64%,#05142b), color-stop(65%,#071329), color-stop(66%,#051127), color-stop(71%,#061228), color-stop(74%,#051225), color-stop(100%,#070f22)); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(left, #06183c 0%,#071635 37%,#061532 44%,#05152f 44%,#05132d 60%,#05142b 64%,#071329 65%,#051127 66%,#061228 71%,#051225 74%,#070f22 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(left, #06183c 0%,#071635 37%,#061532 44%,#05152f 44%,#05132d 60%,#05142b 64%,#071329 65%,#051127 66%,#061228 71%,#051225 74%,#070f22 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(left, #06183c 0%,#071635 37%,#061532 44%,#05152f 44%,#05132d 60%,#05142b 64%,#071329 65%,#051127 66%,#061228 71%,#051225 74%,#070f22 100%); /* IE10+ */;
	background: linear-gradient(to right, #06183c 0%,#071635 37%,#061532 44%,#05152f 44%,#05132d 60%,#05142b 64%,#071329 65%,#051127 66%,#061228 71%,#051225 74%,#070f22 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06183c', endColorstr='#070f22',GradientType=1 ); /* IE6-9 */;
	background-repeat: repeat-x;
	background-position: left top;
	height: 42px;
}
p.sky_clor {
	color: #5cc2c4;
}
p.yellow_clor {
	color: #e8b82f;
}
p.green_clor {
	color: #95b32b;
}
p.violet_clor {
	color: #9557af;
}
p.red_clor {
	color: #c24242;
}
p.light-blue_clor {
	color: #2b81a7;
}
p.light-sky_clor {
	color: #2a96bf;
}
.middle_heading {
	background: #f1f1f1;
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 44px;
	padding: 0px;
	border-bottom: solid 1px #12295b;
	border-top: solid 1px #12295b;
}
.middle_heading p {
	font-family: 'open_sansregular';
	font-size: 18px;
	line-height: 38px;
	font-weight: 600;
	float: left;
}
.middle_heading span {
	float: left;
	margin: 3px 5px 0 5px;
}
.contact_section_one_middle .site-table table th.full_heading img, .midpanel-inner-jquery .site-table table th.full_heading img {
	margin: 3px 5px 0 0;
	padding: 0;
}
.contact_section_one_middle .site-table table th.full_heading, .midpanel-inner-jquery .site-table table th.full_heading {
	line-height: 22px;
	font-family: 'open_sansregular';
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	background: #acc873;
/* Old browsers */background: -moz-linear-gradient(top, #acc873 0%, #a3c362 37%, #a0c35d 39%, #9bbf55 54%, #97bd4c 59%, #96bc4b 66%, #91b93f 83%, #8db538 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#acc873), color-stop(37%,#a3c362), color-stop(39%,#a0c35d), color-stop(54%,#9bbf55), color-stop(59%,#97bd4c), color-stop(66%,#96bc4b), color-stop(83%,#91b93f), color-stop(100%,#8db538)); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(top, #acc873 0%,#a3c362 37%,#a0c35d 39%,#9bbf55 54%,#97bd4c 59%,#96bc4b 66%,#91b93f 83%,#8db538 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(top, #acc873 0%,#a3c362 37%,#a0c35d 39%,#9bbf55 54%,#97bd4c 59%,#96bc4b 66%,#91b93f 83%,#8db538 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(top, #acc873 0%,#a3c362 37%,#a0c35d 39%,#9bbf55 54%,#97bd4c 59%,#96bc4b 66%,#91b93f 83%,#8db538 100%); /* IE10+ */;
	background: linear-gradient(to bottom, #acc873 0%,#a3c362 37%,#a0c35d 39%,#9bbf55 54%,#97bd4c 59%,#96bc4b 66%,#91b93f 83%,#8db538 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acc873', endColorstr='#8db538',GradientType=0 ); /* IE6-9 */;
	background-repeat: repeat-x;
	background-position: left top;
	height: 42px;
	padding: 0px;
}
/*.contact_section_one_middle .site-table table td, .midpanel-inner-jquery .site-table table td { background-color: inherit; }*/
.contact_section_one_middle .site-table table td.gray, .midpanel-inner-jquery .site-table table td.gray {
	background-color: #f2f0f0;
}
.contact_section_one_middle .site-table table td.vio, .midpanel-inner-jquery .site-table table td.vio {
	background-color: #f6ebf9;
}
.contact_section_one_middle .site-table table td.orng, .midpanel-inner-jquery .site-table table td.orng {
	background-color: #fcf3e4;
}
.contact_section_one_middle .site-table table td.green, .midpanel-inner-jquery .site-table table td.green {
	background-color: #eff3da;
}
.contact_section_one_middle .site-table table th.blue, .midpanel-inner-jquery .site-table table th .blue {
	background: url(images/blue-top.png) left bottom repeat-x;
	color: #254487;
	font-size: 16px;
}
.contact_section_one_middle .site-table table th.vio, .midpanel-inner-jquery .site-table table th .vio {
	background: url(images/vio-top.png) left bottom repeat-x;
	color: #5e2681;
	font-size: 16px;
}
.contact_section_one_middle .site-table table th.orng, .midpanel-inner-jquery .site-table table th .orng {
	background: url(images/orng-top.png) left bottom repeat-x;
	color: #df7422;
	font-size: 16px;
}
.contact_section_one_middle .site-table table th.green, .midpanel-inner-jquery .site-table table th .green {
	background: url(images/green-top.png) left bottom repeat-x;
	color: #5d7912;
	font-size: 16px;
}
.contact_section_one_middle .site-table table a, .midpanel-inner-jquery .site-table table a {
	text-decoration: underline;
	color: #3A3D47;
	cursor: pointer;
}
.contact_section_one_middle .site-table table a:hover, .midpanel-inner-jquery .site-table table a:hover {
	text-decoration: none;
}
.leftpanel {
	width: 219px;
	float: left;
	margin-left: -753px;
	position: relative;
}
p.pricing_text {
	width: 95%;
	height: auto;
	margin: 0 auto;
	text-align: left;
	font-size: 15px;
	line-height: 24px;
	font-family: Arial,Helvetica, sans-serif;
	color: #625f5f;
	font-weight: 500;
	font-style: italic;
}
a.get {
	text-decoration: none;
	color: #2e97df;
}
a.get:hover {
	text-decoration: underline !important;
	color: #86ae1b;
}
/* =====================================================inner page new css ends=========================================*/
/* =====================================================media queries starts=========================================*/
/**********************************************/
/* 1024 PART */
@media screen and (min-width:1024px){
/*for index.html*/
ul.magento_new_circle > li {
	float: left;
	margin-right: -2.5%;
	width: 26%;
}
ul.new_list5 > li {
	margin-right: 1.5%;
}
.out_text {
	width: 580px;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
ul.cms_list2 {
	padding-left: 45px;
}
.android_app_list {
	float: left;
	width: 18%;
	margin-right: 5%;
}
}
/* 1024 PART */
@media screen and (max-width:1049px){
/*for index.html*/
.out_text_border {
	width: 100%;
}
.nbs-flexisel-container {
	max-width: 98%;
}
#body_part {
	width: 99%;
	margin: 0 auto;
}
.our_feature {
	width: 22%;
	margin-right: 3%;
}
.get_touch {
	width: 22%;
	margin-right: 3%;
}
/*for about.html*/
/*for responsive.html*/
/*for seo.html*/
/*for cms.html*/
.cms_container ul li {
	width: 27%;
}
.cms_container1 ul li {
	width: 27%;
}
/*for android.html*/
.android_section_one_right img {
	width: 100%;
}
#ecommerce_tab #example-one .nav li a {
	line-height: 17px !important;
}
/*for php.html*/
.logo_group {
	text-align: center;
}
.logo_group_list {
	margin-right: 1.8%;
}
/*for contact.html*/
/*for outsourcing.html*/
.out_container_list_dt6 {
	background: none;
}
/*for psd.html*/
/*for quote.html*/
.quote_container #right {
	margin-top: 15px;
}
/**/
}
/* 1024 PART */
@media screen and (max-width:1024px){
#body_part {
	width: 100%;
}
.nbs-flexisel-item {
	margin-left: 2px;
}
.nbs-flexisel-nav-left {
	left: -27px;
}
.our_feature {
	margin-right: 10px;
}
.nbs-flexisel-nav-right {
	right: -60px;
}
.nbs-flexisel-nav-left {
	left: -16px !important;
}
.quote_4 {
	margin: 15px 0 0 0;
}
.seo_service_detail_one {
	width: 21%;
}
.android_section_one_right img {
	width: 100%;
}
.main .container {
	width: 77%;
}
ul.new_list > li {
	width: 32%;
}
ul.new_list > li span {
	margin-bottom: 80px;
}
ul.new_list2 > li {
	width: 21%;
	height: auto;
}
ul.ecom_detail li {
	margin-right: 85px;
}
}
/* DESKTOP PART */
@media screen and (min-width:980px) and ( max-width:1023px){
/*for index.html*/
.magento_circle1 {
	width: 240px;
	height: 210px;
}
.magento_circle2 {
	width: 240px;
	height: 210px;
}
.magento_circle3 {
	width: 240px;
	height: 210px;
}
.magento_circle4 {
	width: 240px;
	height: 210px;
}
ul.new_list5 > li {
	margin-right: 1.5%;
}
ul.ecom_detail li {
	margin-right: 80px;
}
.contact_section_one_content {
	width: 93%;
	height: auto;
	margin: 50px auto 30px;
}
#body_part {
	width: 100%;
}
.Out_pic {
	float: none;
	width: 100%;
	text-align: center;
	margin-top: 0px;
}
.Out_pic img {
	max-width: 100%;
	clear: both;
}
.out_text {
	float: none;
	clear: both;
	width: 100%;
}
.out_text h3 {
	width: 100%;
	text-align: center;
}
.out_text_border {
	width: 100%;
}
.out_text p {
	width: 100%;
}
#footer {
	display: none;
}
a.read_more {
	float: none;
	margin: 0 auto;
}
.box_part ul li {
	text-align: center;
}
/*for about.html*/
/*for responsive.html*/
/*for seo.html*/
.seo_service_detail_one {
	width: 21%;
}
.essectial_content_right img {
	width: 84%;
}
/*for cms.html*/
.cms_section_one_right img {
	width: 80%;
}
.cms_section_one_left {
	width: 60%;
}
/*for android.html*/
/*for portfolio.html*/
/*for portfolio.html*/
.main .container {
	width: 80%;
}
/*for ecommerce.html*/
#ecommerce_tab #example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
	line-height: 20px;
	font-size: 14px;
}
#ecommerce_tab #example-one .nav li a {
	line-height: 20px;
	font-size: 14px;
}
.ecom_section_one_right img {
	width: 80%;
}
/*for contact.html*/
.contact_section_one_left .map_content iframe {
	width: 100%;
}
.contact_txt {
	width: 82%;
}
.contact_txt_small2 {
	width: 65%;
	height: auto;
}
.contact_txtarea {
	width: 97%;
}
/*for psd.html*/
.psd_detail_container ul .psd_detail_list {
	width: 25%;
}
.psd_detail_container {
	text-align: center;
}
/*for quote.html*/
.quote_container #main {
}
.quote_container #right {
	/*float:none !important;*/ margin-top: 15px;
}
/**/
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
ul.cms_list2 {
	padding-left: 42px;
}
.android_app_list {
	float: left;
	width: 18%;
	margin-right: 4%;
}
}
@media screen and (min-width:801px) and (max-width:960px){
.mysql_section_three_content_right20 {
	float: right;
	margin-left: 2%;
	width: 65%;
}
.mysql_section_three_content_left20 {
	float: left;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
	width: 30%;
}
.mysql_container ul li h3 {
	font-size: 16px;
}
.mysql_container ul li {
	width: 21.5%;
	height: auto;
}
.magento_circle1 {
	width: 240px;
	height: 210px;
}
.magento_circle2 {
	width: 240px;
	height: 210px;
}
.magento_circle3 {
	width: 240px;
	height: 210px;
}
.magento_circle4 {
	width: 240px;
	height: 210px;
}
ul.magento_new_circle > li {
	float: left;
	margin-right: -2.5%;
	width: 26.5%;
}
ul.new_list5 > li {
	margin-right: 1.5%;
}
.android_app_list {
	float: left;
	width: 18%;
	margin-right: 4%;
}
.contact_section_one_right {
	width: 55%;
	height: auto;
	float: right;
	margin-right: 20px;
}
.contact_txt_small2 {
	width: 65%;
	height: auto;
}
.contact_txt {
	width: 81%;
	height: auto;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
.top_gap22 {
	width: 23% !important;
	height: auto;
	margin-top: -60px !important;
}
ul.ecom_detail li {
	margin-right: 75px;
}
ul.cms_list2 {
	padding-left: 42px;
}
}
@media screen and (min-width:769px) and (max-width:800px){
.mysql_section_three_content_left20 {
	float: left;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
	width: 33%;
}
.mysql_section_three_content_right20 {
	float: right;
	margin-left: 2%;
	width: 63%;
}
span.border {
	background: none repeat scroll 0 0 #ccc;
	height: 39px;
	left: 38px;
	position: absolute;
	top: 73px;
	width: 1px;
}
.mysql_container ul li {
	width: 95%;
	height: auto;
}
.magento_circle1 {
	width: 230px;
	height: 200px;
}
.magento_circle2 {
	width: 230px;
	height: 200px;
}
.magento_circle3 {
	width: 230px;
	height: 200px;
}
.magento_circle4 {
	width: 230px;
	height: 200px;
}
ul.magento_new_circle > li {
	float: left;
	margin-right: -2.5%;
	width: 25%;
}
ul.new_list5 > li {
	margin-right: 1.5%;
}
ul.cms_list2 {
	padding-left: 30px;
}
ul.ecom_detail {
	width: 100%;
	height: auto;
}
ul.ecom_detail li {
	margin-right: 0px;
	width: 20%;
	height: auto;
	float: none;
	margin: 0 auto;
	margin-bottom: 20px;
}
ul.ecom_detail li:last-child {
	margin: 0 auto !important;
	margin-bottom: 20px;
}
ul.ecom_detail li span {
	float: none;
	margin: 0 auto;
}
ul.ecom_detail li span img {
	width: 100%;
	height: auto;
}
ul.ecom_detail li p {
	margin: 0 auto;
	float: none;
}
.top_gap22 {
	width: 23% !important;
	height: auto;
	margin-top: -30px !important;
}
.contact_section_one_right {
	width: 55%;
	height: auto;
	float: right;
	margin-right: 20px;
}
.contact_txt_small2 {
	width: 55%;
	height: auto;
}
.contact_txt_small1 {
	width: 12%;
	height: auto;
	padding-left: 5px;
}
.contact_txt {
	width: 73%;
	height: auto;
}
.contact_txtarea {
	width: 96%;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	margin-bottom: 0px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
.seo_service_detail_one_red {
	width: 20%;
	height: auto;
}
.seo_service_detail_one_blue {
	width: 20%;
	height: auto;
}
.seo_service_detail_one_yellow {
	width: 20%;
	height: auto;
}
.seo_service_detail_one_green {
	width: 20%;
	height: auto;
}
}
@media screen and (min-width:641px) and (max-width:768px){
.mysql_container ul li {
	width: 95%;
	height: auto;
}
.magento_circle1 {
	width: 230px;
	height: 200px;
}
.magento_circle2 {
	width: 230px;
	height: 200px;
}
.magento_circle3 {
	width: 230px;
	height: 200px;
}
.magento_circle4 {
	width: 230px;
	height: 200px;
}
ul.magento_new_circle > li {
	float: none;
	margin: 0 auto;
	width: 34%;
	margin-bottom: 30px;
}
ul.new_list5 > li {
	margin-right: 1%;
}
ul.wordpress_list li {
	float: left;
	height: auto;
	margin: 0 30px 30px 0;
	width: 46%;
}
ul.cms_list2 {
	padding-left: 20px;
}
ul.ecom_detail {
	width: 100%;
	height: auto;
}
ul.ecom_detail li {
	margin-right: 0px;
	width: 20%;
	height: auto;
	float: none;
	margin: 0 auto;
	margin-bottom: 20px;
}
ul.ecom_detail li:last-child {
	margin: 0 auto !important;
	margin-bottom: 20px;
}
ul.ecom_detail li span {
	float: none;
	margin: 0 auto;
}
ul.ecom_detail li span img {
	width: 100%;
	height: auto;
}
ul.ecom_detail li p {
	margin: 0 auto;
	float: none;
}
.top_gap22 {
	width: 23% !important;
	height: auto;
	margin-top: -30px !important;
}
.seo_service_detail_one_red {
	width: 20%;
	height: auto;
}
.seo_service_detail_one_blue {
	width: 20%;
	height: auto;
}
.seo_service_detail_one_yellow {
	width: 20%;
	height: auto;
}
.seo_service_detail_one_green {
	width: 20%;
	height: auto;
}
.contact_section_one_right {
	width: 55%;
	height: auto;
	float: right;
	margin-right: 20px;
}
.contact_txt_small2 {
	width: 57%;
	height: auto;
}
.contact_txt_small1 {
	width: 12%;
	height: auto;
	padding-left: 5px;
}
.contact_txt {
	width: 73%;
	height: auto;
}
.contact_txtarea {
	width: 96%;
}
.contact_section_one_right {
	width: 55%;
	height: auto;
}
.captcha img {
	width: 43%;
	height: auto;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	margin-bottom: 0px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
}
@media screen and (min-width:641px) and (max-width:767px){
.contact_section_one_right {
	width: 55%;
	height: auto;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}
.contact_txt_small2 {
	width: 57%;
	height: auto;
}
.contact_txt_small1 {
	width: 12%;
	height: auto;
	padding-left: 5px;
}
.contact_txt {
	width: 73%;
	height: auto;
}
.contact_txtarea {
	width: 96%;
}
.contact_section_one_right {
	width: 55%;
	height: auto;
}
.captcha img {
	width: 43%;
	height: auto;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	margin-bottom: 0px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
}
@media screen and (min-width:481px) and (max-width:640px){
.mysql_container ul li {
	width: 95%;
	height: auto;
	border-right: none !important;
}
.mysql_container ul li h3 {
	font-size: 16px !important;
	line-height: 22px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.mysql_section_three_content_right_list_dt2 {
	text-align: left;
	width: 91%;
}
.magento_circle1 {
	width: 230px;
	height: 200px;
}
.magento_circle2 {
	width: 230px;
	height: 200px;
}
.magento_circle3 {
	width: 230px;
	height: 200px;
}
.magento_circle4 {
	width: 230px;
	height: 200px;
}
ul.magento_new_circle > li {
	float: none;
	margin: 0 auto;
	width: 40%;
	margin-bottom: 30px;
}
ul.wordpress_list li {
	width: 100%;
	height: auto;
	margin: 0 0 15px 0 !important;
}
.fa {
	margin-bottom: 25px;
}
.fa_new {
	margin-bottom: 25px;
}
ul.new_list5 > li {
	height: auto;
	line-height: 45px !important;
	width: 100%;
	margin-bottom: 30px;
}
ul.new_list5 > li span {
	width: 20%;
	height: auto;
}
ul.new_list5 > li p {
	width: 100%;
	text-align: center;
	font-size: 16px !important;
	line-height: 24px;
	font-weight: 300 !important;
}
ul.cms_list2 {
	padding-left: 20px;
}
ul.ecom_detail {
	width: 100%;
	height: auto;
}
ul.ecom_detail li {
	margin-right: 0px;
	width: 20%;
	height: auto;
	float: none;
	margin: 0 auto;
	margin-bottom: 20px;
}
ul.ecom_detail li:last-child {
	margin: 0 auto !important;
	margin-bottom: 20px;
}
ul.ecom_detail li span {
	float: none;
	margin: 0 auto;
}
ul.ecom_detail li span img {
	width: 100%;
	height: auto;
}
ul.ecom_detail li p {
	margin: 0 auto;
	float: none;
}
.contact_section_one_right {
	float: left;
	width: 93%;
	display: inline-block;
	margin-bottom: 20px;
	margin-left: 10px;
}
.captcha {
	padding-left: 5px;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	margin-bottom: 0px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
.magento_big_right {
	float: none;
	margin: 0 auto;
	margin-bottom: 30px;
	width: 40%;
	height: auto;
}
.php_section_three_content_left20 img {
	width: 40%;
	height: auto;
}
.mysql_section_three_content_left20 img {
	width: 100%;
	height: auto;
}
}
@media screen and (min-width:361px) and (max-width:480px){
.mysql_container ul li h3 {
	font-size: 16px !important;
	line-height: 22px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.mysql_container ul li {
	width: 93%;
	height: auto;
	border-right: none !important;
}
.magento_circle1 {
	width: 230px;
	height: 200px;
}
.magento_circle2 {
	width: 230px;
	height: 200px;
}
.magento_circle3 {
	width: 230px;
	height: 200px;
}
.magento_circle4 {
	width: 230px;
	height: 200px;
}
ul.magento_new_circle > li {
	float: none;
	margin: 0 auto;
	width: 53%;
	margin-bottom: 30px;
}
ul.wordpress_list li {
	width: 100%;
	height: auto;
	margin: 0 0 15px 0 !important;
}
.fa {
	margin-bottom: 25px;
}
.fa_new {
	margin-bottom: 25px;
}
ul.new_list5 > li {
	height: auto;
	line-height: 45px !important;
	width: 100%;
	margin-bottom: 30px;
}
ul.new_list5 > li span {
	width: 20%;
	height: auto;
}
ul.new_list5 > li p {
	width: 100%;
	text-align: center;
	font-size: 16px !important;
	line-height: 24px;
	font-weight: 300 !important;
}
ul.cms_list {
	text-align: left;
	border: none;
	width: 100%;
	height: auto;
	margin-bottom: 0;
}
ul.cms_list li {
	background: url(images/==right_icon.png) no-repeat left 5px;
	padding-left: 25px;
}
ul.cms_list2 {
	text-align: left;
	width: 100%;
	height: auto;
	padding-left: 0;
	margin-top: 0;
}
ul.ecom_detail {
	width: 100%;
	height: auto;
}
ul.ecom_detail li {
	margin-right: 0px;
	width: 30%;
	height: auto;
	float: none;
	margin: 0 auto;
	margin-bottom: 20px;
}
ul.ecom_detail li:last-child {
	margin: 0 auto !important;
	margin-bottom: 20px;
}
ul.ecom_detail li span {
	float: none;
	margin: 0 auto;
}
ul.ecom_detail li span img {
	width: 100%;
	height: auto;
}
ul.ecom_detail li p {
	margin: 0 auto;
	float: none;
}
.php_section_three_content_left20 img {
	width: 50%;
	height: auto;
}
.mysql_section_three_content_left20 img {
	width: 100%;
	height: auto;
}
.contact_section_one_right {
	float: left;
	width: 91%;
	display: inline-block;
	margin-bottom: 20px;
	margin-left: 10px;
}
.contact_txt {
	width: 77%;
	height: auto;
}
.contact_txt_small2 {
	width: 61%;
	height: auto;
}
.captcha img {
	padding-left: 5px;
	width: 39%;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	margin-bottom: 0px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
}
@media screen and (min-width:321px) and (max-width:360px){
.mysql_container ul li h3 {
	font-size: 16px !important;
	line-height: 22px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.mysql_container ul li {
	width: 93%;
	height: auto;
	border-right: none !important;
}
.magento_circle1 {
	width: 230px;
	height: 200px;
}
.magento_circle2 {
	width: 230px;
	height: 200px;
}
.magento_circle3 {
	width: 230px;
	height: 200px;
}
.magento_circle4 {
	width: 230px;
	height: 200px;
}
ul.magento_new_circle > li {
	float: none;
	margin: 0 auto;
	width: 71%;
	margin-bottom: 30px;
}
ul.wordpress_list li {
	width: 100%;
	height: auto;
	margin: 0 0 15px 0 !important;
}
.fa {
	margin-bottom: 25px;
}
.fa_new {
	margin-bottom: 25px;
}
ul.new_list5 > li {
	height: auto;
	line-height: 45px !important;
	width: 100%;
	margin-bottom: 30px;
}
ul.new_list5 > li span {
	width: 20%;
	height: auto;
}
ul.new_list5 > li p {
	width: 100%;
	text-align: center;
	font-size: 16px !important;
	line-height: 24px;
	font-weight: 300 !important;
}
ul.cms_list {
	text-align: left;
	border: none;
	width: 100%;
	height: auto;
	margin-bottom: 0;
}
ul.cms_list li {
	background: url(images/==right_icon.png) no-repeat left 5px;
	padding-left: 25px;
}
ul.cms_list2 {
	text-align: left;
	width: 100%;
	height: auto;
	padding-left: 0;
	margin-top: 0;
}
ul.ecom_detail {
	width: 100%;
	height: auto;
}
ul.ecom_detail li {
	margin-right: 0px;
	width: 35%;
	height: auto;
	float: none;
	margin: 0 auto;
	margin-bottom: 20px;
}
ul.ecom_detail li:last-child {
	margin: 0 auto !important;
	margin-bottom: 20px;
}
ul.ecom_detail li span {
	float: none;
	margin: 0 auto;
}
ul.ecom_detail li span img {
	width: 100%;
	height: auto;
}
ul.ecom_detail li p {
	margin: 0 auto;
	float: none;
}
.php_section_three_content_left20 img {
	width: 60%;
	height: auto;
}
.mysql_section_three_content_left20 img {
	width: 60%;
	height: auto;
}
.contact_section_one_right {
	float: left;
	width: 89%;
	display: inline-block;
	margin-bottom: 20px;
	margin-left: 10px;
}
.contact_txt {
	width: 68%;
	height: auto;
}
.contact_txt_small1 {
	padding-left: 4px;
	width: 12%;
}
.contact_txt_small2 {
	width: 49%;
	height: auto;
}
.captcha img {
	padding-left: 0;
	width: 53%;
}
.cap {
	width: 95%;
	height: auto;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	margin-bottom: 0px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
/*.top_gap22{ width:70% !important; height:auto; padding-left:25px;}*/
}
@media screen and (min-width:240px) and (max-width:320px){
.mysql_container ul li h3 {
	font-size: 16px !important;
	line-height: 22px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.mysql_container ul li {
	width: 93%;
	height: auto;
	border-right: none !important;
}
.magento_circle1 {
	width: 230px;
	height: 200px;
}
.magento_circle2 {
	width: 230px;
	height: 200px;
}
.magento_circle3 {
	width: 230px;
	height: 200px;
}
.magento_circle4 {
	width: 230px;
	height: 200px;
}
ul.magento_new_circle > li {
	float: none;
	margin: 0 auto;
	width: 80%;
	margin-bottom: 30px;
}
ul.cms_list {
	text-align: left;
	border: none;
	width: 100%;
	height: auto;
	margin-bottom: 0;
}
ul.cms_list li {
	background: url(images/==right_icon.png) no-repeat left 5px;
	padding-left: 25px;
}
ul.cms_list2 {
	text-align: left;
	width: 100%;
	height: auto;
	padding-left: 0;
	margin-top: 0;
}
ul.ecom_detail {
	width: 100%;
	height: auto;
}
ul.ecom_detail li {
	margin-right: 0px;
	width: 40%;
	height: auto;
	float: none;
	margin: 0 auto;
	margin-bottom: 20px;
}
ul.ecom_detail li:last-child {
	margin: 0 auto !important;
	margin-bottom: 20px;
}
ul.ecom_detail li span {
	float: none;
	margin: 0 auto;
}
ul.ecom_detail li span img {
	width: 100%;
	height: auto;
}
ul.ecom_detail li p {
	margin: 0 auto;
	float: none;
}
.php_section_three_content_left20 img {
	width: 70%;
	height: auto;
}
.mysql_section_three_content_left20 img {
	width: 70%;
	height: auto;
}
.contact_section_one_right {
	float: left;
	width: 87%;
	display: inline-block;
	margin-left: 10px;
}
.form1 {
	width: 100%;
	height: auto;
	float: left;
}
.form2 {
	width: 100%;
	height: auto;
	float: left;
}
.contact_txt {
	width: 80%;
	height: auto;
}
.contact_txt_small1 {
	padding-left: 4px;
	width: 12%;
	float: left;
	margin-right: 10px;
}
.contact_txt_small2 {
	width: 64%;
	height: auto;
	float: left;
}
.contact_txtarea {
	width: 93%;
}
.captcha {
	padding-left: 5px;
}
.captcha img {
	width: 60%;
	height: auto;
}
.cap {
	width: 92%;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	margin-bottom: 0px;
	float: left;
	transition: all 0.2s ease-in-out 0s;
	padding: 5px 10px 10px 10px;
}
}
@media screen and (min-width:240px) and (max-width:960px){
.sb_wraper_header {
	background-color: #2a3136;
}
.sb_nav ul > li > a:hover {
	border-bottom: none;
	color: #fff;
}
.sb_nav ul > li > a.active {
	border-bottom: none;
	color: #fff;
}
.sb_logo {
	width: 70%;
}
.sb_nav_launch {
	display: block;
}
.sb_nav {
	display: none;
	width: 100%;
}
.sb_nav ul > li {
	width: 100%;
	border-bottom: solid 1px #666;
}
.sb_nav ul > li > a {
	text-align: right;
	padding: 10px 0px 10px 0px;
	color: #d0cfcf;
}
.sb_nav ul > li.menu-item-has-children > a {
	padding: 10px 15px 10px 0px;
}
.sb_nav ul > li > ul {
	width: 100%;
	float: right;
	position: static;
}
.sb_nav ul > li:hover > ul {
	display: block;
}
.sb_nav ul > li > ul > li > a {
	text-align: right;
	padding: 10px 25px 10px 0px;
	background: url(images/leftArrow.png) right center no-repeat;
}
ul.new_list > li {
	width: 48%;
	height: auto;
}
ul.new_list > li span {
	margin-bottom: 45px;
}
.sb_nav ul > li > ul {
	border-top: none;
}
.sb_nav ul > li:last-child {
	border-bottom: none;
}
}
/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:979px){
/*for index.html*/
#body_part {
	width: 100%;
}
.nav li {
	margin-right: -7px;
}
.banner_text {
	margin-top: 20px;
}
.slideShow {
	padding-top: 7px;
}
.test_pic img {
	float: left;
}
.banner {
	height: 420px;
}
.banner_image img {
	margin-top: 65px;
}
.why_text_left div img {
	width: 33%;
	height: auto;
	margin-top: 0;
}
.why_text_left div .ecom_detail_list img {
	width: auto;
	height: auto;
}
.Out_pic {
	float: none;
	width: 100%;
	text-align: center;
	margin-top: 0px;
}
.Out_pic img {
	max-width: 100%;
	clear: both;
}
.out_text {
	float: none;
	clear: both;
	width: 100%;
}
.out_text h3 {
	width: 100%;
	text-align: center;
}
.out_text_border {
	width: 100%;
}
.out_text p {
	width: 100%;
}
#footer {
	display: none;
}
a.read_more {
	float: none;
	margin: 0 auto;
}
.box_part ul li {
	text-align: center;
}
.nbs-flexisel-inner {
	margin-left: 10px;
}
.nbs-flexisel-nav-left {
	left: -22px;
}
.nbs-flexisel-nav-right {
	right: -60px;
}
.nbs-flexisel-nav-left {
	left: -16px !important;
}
.footer_bottom {
	padding: 5px 0;
}
/*for about.html*/
.about_section_two_content_left {
	width: 55%;
}
.about_section_two_content_right {
	width: 39%;
}
/*for responsive.html*/
.quote_1 {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.quote_rotate {
	margin-left: -60px;
	margin-top: 20px;
}
.quote_3 {
	float: none;
	margin: 0 auto;
	margin-left: 0;
}
.new_get {
	margin-right: 0;
}
.quote_4 {
	float: none;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.responsive_section_three_content_left {
	float: none;
	width: 100%;
	text-align: center;
}
.ad_res_connectiviti div span {
	padding-left: 14px;
}
.responsive_section_three_content_right {
	float: none;
	width: 100%;
}
.responsive_section_three_content {
	padding-bottom: 50px;
	padding-top: 50px;
}
/*for seo.html*/
.seo_service_detail_one {
	width: 20%;
	height: auto;
}
.seo_service_detail {
	text-align: center;
}
.essectial_content_right img {
	width: 84%;
	margin-top: 20px;
}
.benifit_left img {
	width: 90%;
}
/*for cms.html*/
.cms_section_one_right img {
	width: 80%;
}
.cms_section_one_left {
	width: 52%;
}
.cms_container ul li img {
	width: 80%;
	height: auto;
}
.cms_container ul li {
	min-height: 250px;
}
.cms_container1 ul li img {
	width: 80%;
	height: auto;
}
.cms_container1 ul li {
	min-height: 250px;
}
.text_underline {
	border-bottom: 0px;
}
#example-one {
	width: 100%;
}
.android_tab_left img {
	width: 100%;
	height: auto;
}
#example-one .nav {
	width: 100%;
}
/*for portfolio.html*/
.main .container {
	width: 80%;
}
/*for ecommerce.html*/
#ecommerce_tab #example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
	line-height: 15px;
	font-size: 13px;
}
#ecommerce_tab #example-one .nav li a {
	line-height: 15px;
	font-size: 13px;
}
.ecom_section_one_right img {
	width: 80%;
}
.ecom_status_list {
	margin-right: 3%;
	width: 22%;
	height: auto;
}
/*for php.html*/
.logo_group {
	text-align: center;
}
.logo_group_list, .logo_group ul li.last_list {
	float: none;
	display: inline-block;
	text-align: center;
}
.php_section_three_content_left img {
	width: 100%;
	height: auto;
}
.mysql_section_three_content_left img {
	width: 100%;
	height: auto;
}
.php_section_three_content_left2 img {
	width: 100%;
	height: auto;
}
/*for contact.html*/
.contact_section_one_left .map_content iframe {
	width: 100%;
	height: auto;
}
/*for web.html*/
.web_section4_left img {
	width: 90%;
}
/*for psd.html*/
.psd_detail_container ul .psd_detail_list {
	width: 25%;
}
.psd_detail_container {
	text-align: center;
}
/*for quote.html*/
.quote_container #right {
	margin-top: 15px;
}
.welcome_part {
	padding-bottom: 40px;
}
/**/
ul.new_list > li span {
	margin-bottom: 55px;
}
}
@media screen and (min-width:240px) and (max-width:800px){
.ecom_detail li {
	float: none;
	width: 100%;
}
.android_app_list {
	float: left;
	width: 18%;
	margin-right: 6%;
}
.contact_section_one_middle_left label.radio {
	width: 95%;
	height: auto;
}
.web_two_list_heading img {
	padding: 10px;
}
.drupal_new_div_left {
	float: left;
	height: auto;
	margin-bottom: 0px;
	width: 100%;
}
.drupal_new_div_right {
	float: right;
	height: auto;
	width: 100%;
	margin-bottom: 40px;
}
ul.benefits li {
	width: 100%;
	padding: 0;
	margin: 0 0 25px 0;
}
}
/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:768px){
.box_part ul li, .box_part ul li:first-child, .box_part ul li:last-child {
	height: auto;
	min-height: 100px;
	width: 92%;
	margin: 0 0 15px 0;
	background-size: 100%;
}
.android_section_two_content {
	padding-bottom: 0px;
	padding-top: 0px;
}
.android_section_one_content {
	padding-bottom: 0;
}
.responsive_section_one_content_left {
	float: none;
	width: 100%;
	text-align: center;
}
.responsive_section_one_content_right {
	float: none;
	width: 100%;
}
.responsive_section_one_content_right {
	float: none;
	margin: 30px auto 0;
	width: 60%;
}
.cms_section_one_left {
	float: none;
	width: 100%;
	text-align: center;
}
.cms_section_one_right {
	float: none;
	width: 50%;
	height: auto;
	margin: 20px auto 0;
}
.cms_section_one_right img {
	width: 100%;
	height: auto;
}
.ecom_section_one_left {
	float: none;
	width: 100%;
	text-align: center;
}
.ecom_section_one_right {
	float: none;
	width: 60%;
	height: auto;
	margin: 20px auto 0;
}
.ecom_section_one_right img {
	width: 100%;
	height: auto;
}
#ecommerce_tab #example-one .nav li {
	width: 100% !important;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#ecommerce_tab #example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
	line-height: 20px;
	font-size: 15px;
}
#ecommerce_tab #example-one .nav li a {
	line-height: 20px;
	font-size: 15px;
}
#ecommerce_tab #example-one .nav {
	height: auto;
}
#ecommerce_tab #example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
	line-height: 15px;
	font-size: 15px;
}
#ecommerce_tab #example-one .nav li a {
	line-height: 15px;
	font-size: 15px;
}
#ecommerce_tab .ecom_detail_1 .ecom_detail_list_1 {
	text-align: left !important;
}
.android_section_one_left {
	float: none;
	width: 100%;
	text-align: center;
}
.android_section_one_right {
	float: none;
	width: 50%;
	margin: 20px auto 0;
}
.android_section_one_right img {
	width: 100%;
	margin-left: 0;
}
.essectial_content_left {
	float: none;
	width: 100%;
	text-align: center;
}
.essectial_content_right {
	float: none;
	width: 50%;
	margin: 20px auto 0;
}
.essectial_content_right img {
	width: 100%;
}
.about_section_one_left {
	float: none;
	width: 100%;
	text-align: center;
}
.about_section_one_right {
	float: none;
	width: 50%;
	height: auto;
	margin: 20px auto 0;
}
.about_section_one_right img {
	width: 100%;
	height: auto;
}
.about_section_three_content_left {
	float: none;
	width: 100%;
}
}
@media screen and (min-width:480px) and (max-width:767px){
h1, h1 span {
	font-size: 22px !important;
	line-height: 35px !important;
	text-align: center !important;
	margin: 0 0 15px 0 !important;
	padding: 0 !important;
}
h3, h3 span {
	font-size: 22px !important;
	line-height: 35px !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 0 0 15px 0 !important;
}
.three_box_red h3, .three_box_green h3, .three_box_yellow h3 {
	color: #000;
	font-family: "open_sansregular";
	font-size: 15px !important;
	font-weight: 500;
	line-height: 23px !important;
	margin-bottom: 10px;
}
h2, h2 span {
	font-size: 24px !important;
	line-height: 35px !important;
	margin: 0 !important;
}
h4, h4 span {
	font-size: 22px !important;
	line-height: 35px !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 0 !important;
}
.inner_page_normal_text_seven {
	font-size: 18px !important;
	line-height: 30px !important;
}
/*h2 span{font-size:40px !important; line-height:35px !important; text-align:left !important;  margin:0 !important; padding:0 0 15px 0 !important; display:inline-block; text-align:center;}*/
h2 span.simple_line {
	font-size: 19px !important;
	line-height: 25px !important;
}
div, p, li {
	font-size: 15px !important;
	line-height: 20px !important;
}
.android_app_desc {
	font-size: 20px !important;
	font-weight: 900 !important;
	padding-top: 50px !important;
}
.quote_3_desc_1 img {
	height: 17px;
}
/*for index.html*/
.quote_3 {
	margin-left: 0;
}
.quote_3_desc_1 {
	font-size: 32px !important;
	line-height: 40px !important;
	float: none;
	margin: 0 auto;
}
body {
	background: none;
}
.test_text p {
	line-height: 23px;
	font-size: 14px;
}
.header_bg {
	background: none;
}
.container {
	width: 50%;
}
#header.front_page {
	height: 605px;
}
h3, h3 span {
	font-size: 22px !important;
	line-height: 28px !important;
	margin: 0 !important;
	padding: 0 0 15px !important;
	text-align: center !important;
}
.banner_text {
	width: 100%;
}
.banner_text h2 {
	text-align: center;
}
.banner_text h2 span {
	font-size: 25px;
	line-height: 30px;
}
.banner_image {
	display: none;
}
.banner_container {
	padding-bottom: 10px;
}
.banner_text {
	margin-top: 29px;
}
#header.front_page {
	height: auto;
	padding-bottom: 20px;
}
.box_part ul li {
	height: auto !important;
}
.box_part ul li, .box_part ul li:first-child, .box_part ul li:last-child {
	height: auto;
	min-height: 100px;
	width: 92%;
	margin: 0 0 15px 0;
	background-size: 100%;
}
.box_part span img {
	margin: 0 auto;
}
.box_part a.read_more {
	float: none;
	margin: 0 auto;
}
.welcome_part {
	padding-top: 30px;
	padding-bottom: 30px !important;
}
.why_part {
	padding-top: 30px;
	padding-bottom: 30px;
}
.wel_part, .box_part {
	margin-bottom: 0px;
}
.why_pic_container {
	width: 100%;
	clear: both;
}
.why_text_left div img {
	/*float:none; */margin-top: 0px;
	width: 40%;
}
.top_gap20 {
	width: 40%;
	height: auto;
}
.top_gap22 {
	width: 30% !important;
	height: auto;
}
.why_text_left div .ecom_detail_list img {
	width: auto;
	height: auto;
}
.out_text_border {
	width: 100%;
}
/*.why_text div{ padding-bottom:0px;}*/
.Out_pic {
	float: none;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;
}
.Out_pic img {
	max-width: 100%;
	clear: both;
}
.out_text {
	float: none;
	clear: both;
	width: 100%;
}
.out_text h3 {
	width: 100%;
	text-align: center;
}
.out_text_border {
	width: 100%;
}
.out_text p {
	width: 100%;
	text-align: justify;
}
.out_source {
	padding-bottom: 30px;
	padding-top: 30px;
}
.read_content {
	margin-top: -20px;
	text-align: left;
}
.out_source p.out_full {
	padding-top: 0px;
	text-align: center;
}
#footer {
	display: none;
}
a.read_more {
	float: none;
	margin: 0 auto;
}
.box_part ul li {
	text-align: center;
}
.footer_bottom {
	padding: 5px 0;
}
/*for about.html*/
.about_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.about_section_two_content {
	padding-top: 20px;
	padding-bottom: 0px;
}
.about_section_two_content_left {
	float: none;
	width: 100%;
	clear: both;
	padding-bottom: 20px;
	display: inline-block;
}
.about_section_two_content_right {
	float: none;
	text-align: center;
	width: 80%;
	background: none;
	padding-right: 0px;
	margin: 0px auto;
	clear: both;
}
.latest_blog_desc {
	border: none;
	padding-bottom: 10px;
}
.about_section_two_content_right .clients {
	height: 22px;
	margin-top: 10px;
}
.about_section_three_content {
	padding-top: 15px;
	padding-bottom: 15px;
}
.about_section_three_content_right {
	float: none;
	width: 100%;
	text-align: center;
}
.about_section_three_content_right img {
	width: 60%;
}
.about_section_four_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.about_section_five_content {
	padding-top: 10px;
	padding-bottom: 0px;
}
.social_media_week {
	margin-left: 0px;
	width: 100%;
	text-align: center;
}
.inner_banner_content {
	background: none;
	padding-top: 15px;
	padding-bottom: 15px;
}
.about_status_list {
	float: none;
	margin-right: 0px;
	width: 100%;
	text-align: center;
	display: inline-block;
	margin-bottom: 15px;
}
.about_expertise_list {
	float: none;
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
}
/*for responsive.html*/
.responsive_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.quote_1 {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.shadow {
	display: none;
}
.quote_rotate {
	margin-left: -60px;
	margin-top: 20px;
}
.quote_3 {
	float: none;
	margin-left: 0;
}
.new_get {
	margin-right: 0;
}
.quote_4 {
	float: none;
	margin: 10px auto;
}
.responsive_section_three_content_left {
	float: none;
	width: 100%;
	text-align: center;
}
.responsive_section_three_content_right {
	float: none;
	width: 100%;
}
.responsive_section_three_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.responsive_section_two_content {
	padding-top: 10px;
	padding-bottom: 10px;
}
.margin_top_adjust_two {
	margin-top: 2px;
}
.responsive_section_four_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
/*for seo.html*/
.seo_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.seo_third_section_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.seo_service_detail_one {
	float: none;
	width: 90%;
	margin: 0 auto 15px auto;
	padding: 10px;
	height: auto;
}
.seo_service_detail {
	text-align: center;
}
.seo_service_detail_container {
	margin-top: 10px;
}
.seo_section_two_content {
	padding-top: 0px;
	padding-bottom: 10px;
}
.es_container {
	text-align: center;
}
.seo_section_three_content {
	padding-top: 10px;
	padding-bottom: 0px;
}
.benifit_container {
	text-align: center;
}
.benifit_left {
	float: none;
	width: 100%;
}
.benifit_right {
	float: none;
	width: 100%;
}
/*for cms.html*/
.cms_section_one_content {
	text-align: center;
}
.responsive_detail {
	text-align: left;
	margin-bottom: 20px;
}
.cms_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.cms_container ul li {
	float: none;
	width: 95%;
	margin-right: 0%;
	margin-bottom: 20px;
	min-height: 100px;
}
.cms_container {
	text-align: center;
	display: inline-block;
}
.cms_container1 ul li {
	float: none;
	width: 95%;
	margin-right: 0%;
	margin-bottom: 20px;
	min-height: 100px;
}
.cms_container1 {
	text-align: center;
	display: inline-block;
}
.cms_section_two_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.cms_section_three_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.text_underline {
	border-bottom: 0px;
}
.underline img {
	width: 80%;
}
.underline img {
	width: 90%;
}
/*for android.html*/
.android_section_one_content {
	padding-bottom: 0px;
	padding-top: 30px;
}
.android_first_container {
	text-align: center;
}
.why_text ul li.android_detail_list {
	float: none;
	text-align: left !important;
	display: inline-block;
	margin: 0 auto;
	margin-bottom: 15px;
}
.android_section_one_right img {
	margin-top: 0px;
}
.android_section_two_content {
	padding-bottom: 0px;
	padding-top: 0px;
}
.android_app_list {
	width: 100%;
	float: none;
	display: inline-block;
	text-align: center;
	margin-bottom: 20px;
}
.android_section_two_content {
	text-align: center;
}
.android_app_round_one, .android_app_round_two, .android_app_round_three, .android_app_round_four {
	padding-top: 90px;
	height: 210px !important;
	margin: 0 auto;
	width: 310px;
}
.android_app_desc {
	width: 90%;
}
.android_tab_left {
	float: none;
	width: 100%;
}
.android_tab_right {
	float: none;
	width: 100%;
}
#example-one {
	width: 90%;
}
.android_tab_left img {
	width: 100%;
	height: auto;
}
.android_tab_left {
	width: 60%;
	height: auto;
	margin: 0 auto;
}
.android_tab_description {
	text-align: center;
}
#example-one .nav li {
	float: none;
	width: 100%;
	margin-bottom: 10px;
	border: none;
}
#example-one ul li.nav-one a.current, #example-one ul.featured li a:hover, #example-one .nav li a {
	font-size: 14px;
	line-height: 16px;
}
#example-one .nav {
	height: auto;
	width: 100%;
}
#example-one .nav li {
	margin-bottom: 0;
}
.android_section_three_content {
	padding-bottom: 15px;
	padding-top: 0px;
}
/*for portfolio.html*/
/*for portfolio.html*/
.main .container {
	width: 80%;
}
.portfolio_content {
	padding-top: 30px;
}
.port_border {
	width: 100%;
}
/*for ecommerce.html*/
.ecom_section_one_right img {
	width: 100%;
}
.ecom_detail li {
	float: none;
	width: 100%;
}
.ecom_section_one_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.cms_first_container {
	text-align: center;
}
.ecom_section_two_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.ecom_section_three_container {
	margin-top: 15px;
}
.ecom_section_three_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.ecom_status_list {
	float: none;
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
}
.ecom_status {
	margin-top: 10px;
}
#myStat, #myStat_2, #myStat_3, #myStat_4, #myStat_5, #myStat_6, #myStat_7, #myStat_8 {
	margin: 0 auto;
}
#myStat {
	background-position: 90px 45px;
}
#myStat_2 {
	background: url(images/wedo-2.png) no-repeat 72px 61px;
}
#myStat_3 {
	background: url(images/wedo-3.png) no-repeat 90px 35px;
}
#myStat_4 {
	background: url(images/wedo-4.png) no-repeat 88px 52px;
}
#myStat_5 {
	background-position: 90px 45px;
}
#myStat_6 {
	background-position: 90px 45px;
}
#myStat_7 {
	background-position: 90px 45px;
}
#myStat_8 {
	background-position: 90px 45px;
}
/*for php.html*/
.php_section_two_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.php_col_contnr_list {
	float: none;
	width: 100%;
	text-align: justify;
}
.php_col_contnr {
	text-align: center;
}
.php_section_three_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.mysql_section_three_content {
	padding-top: 30px;
}
.php_section_three_content_left {
	float: none;
	width: 100%;
	text-align: center;
}
.php_section_three_content_left2 {
	float: none;
	width: 100%;
	text-align: center;
}
.php_section_three_content_left20 {
	float: none;
	width: 100%;
	text-align: center;
}
.php_section_three_content_right {
	float: none;
	width: 100%;
	text-align: center;
	margin-left: 0;
}
.php_section_three_content_right2 {
	float: none;
	width: 100%;
	text-align: center;
	margin-left: 0;
}
.php_section_three_content_right20 {
	float: none;
	width: 100%;
	text-align: center;
	margin-left: 0;
}
.mysql_section_three_content_right20 {
	float: none;
	width: 100%;
	text-align: center;
	margin-left: 0;
}
.php_section_three_content_right_list_dt {
	text-align: left;
}
.php_section_three_content_right_list_dt2 {
	text-align: left;
}
.mysql_section_three_content_right_list_dt2 {
	text-align: left;
}
.php_section_four_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.logo_group {
	margin-top: 15px;
}
.logo_group {
	text-align: center;
}
.logo_group_list {
	float: none;
	text-align: center;
	display: inline-block;
}
.logo_group_list, .logo_group ul li.last_list {
	float: none;
	display: inline-block;
	text-align: center;
}
/*for contact.html*/
.contact_section_one_middle {
	text-align: left;
}
.contact_section_one_content {
	padding-bottom: 30px;
	text-align: center;
}
.contact_section_one_middle {
	text-align: left;
}
.contact_section_one_left {
	float: left;
	width: 96%;
	display: inline-block;
	margin-bottom: 20px;
}
.contact_section_one_right form {
	margin-top: 0;
}
.contact_section_one_left .map_content iframe {
	width: 95%;
	margin: 0 auto;
}
.contact_address_bg1 {
	margin-bottom: 10px;
	background: url("images/pointer_loc.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.contact_address_bg2 {
	margin-bottom: 10px;
	background: url("images/phone-icon.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.contact_address_bg3 {
	margin-bottom: 10px;
	background: url("images/contact-icon.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
/*for web.html*/
.seo_section_two_content, .web_section_two_content {
	padding-top: 30px;
	text-align: center;
}
.web_section_two_content {
	text-align: center;
}
.websec3 li {
	float: none;
	width: 100%;
	display: inline-block;
}
.web_section4_left img {
	width: 90%;
}
.web_section4_container {
	text-align: center;
}
.web_section4_left, .web_section4_right {
	float: none;
	display: inline-block;
	width: 90%;
	margin: 0 auto;
}
/*for outsourcing.html*/
ul.out_container li {
	width: 100%;
	float: none;
	margin: 0 auto;
	margin-bottom: 10px;
}
.out_container_list {
	width: 100%;
	height: auto;
}
.out_container_list_dt3 {
	font-size: 30px !important;
}
.hiring_list_detail {
	float: none;
	width: 90%;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
/*for psd.html*/
.psd_detail_container ul .psd_detail_list {
	float: none;
	width: 90%;
	display: inline-block;
	margin: 0 0% 80px 0;
}
.psd_detail_container {
	text-align: center;
}
.psd_content_one {
	padding-bottom: 10px;
	padding-top: 30px;
}
.essectial_content_left div {
	margin-top: 10px;
}
.psd_detail_container ul li:last-child {
	margin-bottom: 10px;
}
/*for quote.html*/
.quote_container #right {
	margin-top: 15px;
}
.quote_container #main {
	width: 100%;
}
/**/
}
@media screen and (min-width:240px) and (max-width:767px){
.why_text ul li.android_detail_list {
	width: 100%;
	text-align: left !important;
}
}
@media screen and (min-width:240px) and (max-width:480px){
ul.wordpress_list li {
	width: 100%;
	height: auto;
	margin: 0 0 15px 0 !important;
}
.fa {
	margin-bottom: 25px;
}
.fa_new {
	margin-bottom: 25px;
}
ul.new_list5 > li {
	height: auto;
	line-height: 45px !important;
	width: 100%;
	margin-bottom: 30px;
}
ul.new_list5 > li span {
	width: 21%;
	height: auto;
}
ul.new_list5 > li p {
	width: 100%;
	text-align: center;
	font-size: 16px !important;
	line-height: 24px;
	font-weight: 300 !important;
}
.drupal_new_div_left li {
	width: 98%;
	height: auto;
}
h2, h2 span, h3, h4, h3 span, h4 span {
	font-size: 22px !important;
	line-height: 35px !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 0 !important;
}
h3.inner_page_heading_nine {
	font-size: 16px !important;
	line-height: 25px !important;
}
h3.inner_page_heading_eleven {
	font-size: 16px !important;
	line-height: 25px !important;
}
h3.home_main_heading, h3.home_main_heading span {
	font-size: 22px !important;
	line-height: 30px;
}
.contact_section_one_middle .site-table, .midpanel-inner-jquery .site-table {
	text-align: left;
}
.contact_section_one_middle .site-table table th.full_heading, .midpanel-inner-jquery .site-table table th.full_heading {
	font-size: 14px;
}
.contact_section_one_middle_left {
	width: 100%;
	height: auto;
	float: left;
}
.contact_section_one_middle_right {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-left: 35px;
}
}
/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
h1, h1 span {
	font-size: 22px !important;
	line-height: 35px !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 0 !important;
}
h2, h3, h2 span, h3 span, {
	font-size: 22px !important;
	line-height: 35px !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 0 !important;
}
.three_box_red h3, .three_box_green h3, .three_box_yellow h3 {
	color: #000;
	font-family: "open_sansregular";
	font-size: 15px !important;
	font-weight: 500;
	line-height: 23px !important;
	margin-bottom: 10px;
}
div, p, li {
	font-size: 15px !important;
	line-height: 20px !important;
}
.quote_3_desc_1 {
	font-size: 20px !important;
}
.quote_3_desc_1 img {
	height: 17px;
}
.android_app_desc {
	font-size: 18px !important;
	font-weight: 900 !important;
	padding-top: 60px !important;
}
/*for index.html*/
#body_part {
	width: 80% !important;
	margin: 0 auto;
}
body {
}
.logo_container {
	background: url(images/responsive_logo_bg.gif) repeat-x #011121 0 0;
}
.logo_content img {
	max-width: 66%;
}
.test_text p {
	line-height: 18px !important;
	font-size: 12px !important;
}
.test_text p span {
	font-size: 12px !important;
}
.header_bg {
	background: none;
}
#header.front_page {
	height: 605px;
}
.banner_text h2 {
	text-align: center;
}
.banner_text h2 span {
	font-size: 25px;
	line-height: 30px;
}
.banner_text {
	width: 100%;
}
.banner_text {
	margin-top: 29px;
}
.banner_image {
	display: none;
}
.banner_container {
	padding-bottom: 10px;
}
#header.front_page {
	height: auto;
	padding-bottom: 20px;
}
.read {
	width: 86px;
}
.banner_button {
	width: 100%;
	text-align: center;
}
.read, .port {
	float: none;
	display: inline-block;
}
.why_pic_container {
	width: 100%;
	clear: both;
	text-align: center;
}
.why_text_left div img {
	float: none;
	margin-top: 10px;
	width: 86%;
	height: auto;
}
.why_text_left div .ecom_detail_list img {
	width: auto;
	height: auto;
}
.box_part ul li, .box_part ul li:first-child, .box_part ul li:last-child {
	height: auto;
	min-height: 100px;
	width: 92%;
	margin: 0 0 15px 0;
}
.welcome_part {
	padding-top: 30px;
	padding-bottom: 30px !important;;
}
.why_part {
	padding-top: 30px;
	padding-bottom: 0px;
}
.wel_part, .box_part {
	margin-bottom: 0px;
}
.out_text_border {
	width: 100%;
}
.why_text h2 {
	text-align: center;
}
.why_part {
	padding-bottom: 0px;
}
.why_text div {
	padding-bottom: 0px;
}
.Out_pic {
	float: none;
	width: 100%;
	text-align: center;
	margin-top: 0px;
}
.Out_pic img {
	max-width: 100%;
	clear: both;
}
.out_text {
	float: none;
	clear: both;
	width: 100%;
}
.out_text h3 {
	width: 100%;
	text-align: center;
}
.out_text_border {
	width: 100%;
}
.out_source {
	background: none;
	padding-bottom: 0px;
}
.out_text ul li {
	float: none !important;
	width: 100%;
	text-align: center;
}
.read_content {
	margin-top: 0px;
	text-align: left;
}
.out_source p.out_full {
	padding-top: 0px;
}
#footer {
	display: none;
}
a.read_more {
	float: none;
	margin: 0 auto;
}
.box_part ul li {
	text-align: center;
}
.footer_bottom {
	padding: 5px 0;
}
/*for about.html*/
.about_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.about_section_one_left {
	float: none;
	width: 100%;
}
.about_section_one_right {
	float: none;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.about_section_one_right img {
	width: 60%;
}
.about_section_two_content {
	padding-top: 20px;
	padding-bottom: 0px;
}
.about_section_two_content_left {
	float: none;
	width: 100%;
	clear: both;
	padding-bottom: 20px;
	display: inline-block;
}
.latest_blog_desc {
	border: none;
	padding-bottom: 10px;
}
.about_section_two_content_right .clients {
	height: 22px;
	margin-top: 10px;
}
.about_section_three_content {
	padding-top: 15px;
	padding-bottom: 15px;
}
.about_section_three_content_left {
	float: none;
	width: 100%;
}
.about_section_three_content_right {
	float: none;
	width: 100%;
	text-align: center;
}
.about_section_three_content_right img {
	width: 60%;
}
.about_section_four_content {
	padding-top: 30px;
	padding-bottom: 0px;
}
.about_status_list {
	float: none;
	margin-right: 0px;
	width: 100%;
	text-align: center;
	display: inline-block;
	margin-bottom: 15px;
}
.about_section_five_content {
	padding-top: 10px;
	padding-bottom: 0px;
}
.about_section_two_content_right {
	text-align: center;
	width: 100%;
	background: none;
	padding-right: 0px;
	margin: 0px auto;
	clear: both;
}
.social_media_week .date {
	margin-left: 6px;
}
.social_media_week {
	margin-left: 0px;
	width: 100%;
	text-align: center;
}
.inner_banner_content {
	background: none;
	padding-top: 15px;
	padding-bottom: 15px;
}
.about_status_list {
	float: none;
	margin-right: 0px;
	width: 100%;
	text-align: center;
	display: inline-block;
	margin-bottom: 15px;
}
.about_expertise_list {
	float: none;
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
}
/*for responsive.html*/
.responsive_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.responsive_section_one_content_left {
	float: none;
	width: 100%;
}
.responsive_section_one_content_right {
	float: none;
	width: 100%;
}
.quote_1 {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.shadow {
	display: none;
}
.quote_rotate {
	margin-left: -60px;
	margin-top: 20px;
}
.quote_3 {
	float: none;
}
.quote_4 {
	float: none;
	margin: 10px auto;
}
.responsive_section_three_content_left {
	float: none;
	width: 100%;
	text-align: center;
}
.responsive_section_three_content_right {
	float: none;
	width: 100%;
}
.ad_res li div img {
	display: none;
}
.ad_res li {
	width: 100%;
	height: auto;
	margin-bottom: 14px;
}
.responsive_section_three_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.responsive_section_two_content {
	padding-top: 10px;
	padding-bottom: 10px;
}
.margin_top_adjust_two {
	margin-top: 2px;
}
.margin_top_adjust_two {
	margin-top: 2px;
}
.responsive_section_four_content {
	padding-bottom: 40px;
	padding-top: 10px;
}
/*for seo.html*/
.seo_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.seo_service_detail_one {
	float: none;
	width: 90%;
	margin: 0 auto 15px auto;
	padding: 10px;
	height: auto;
}
.seo_service_detail {
	text-align: center;
}
.seo_service_detail_container {
	margin-top: 10px;
}
.seo_section_two_content {
	padding-top: 0px;
	padding-bottom: 10px;
}
.essectial_content_left {
	float: none;
	width: 100%;
}
.essectial_content_right {
	float: none;
	width: 100%;
}
.essectial_content_right img {
	width: 50%;
	margin-top: 15px;
}
.es_container {
	text-align: center;
}
.quote_1_container {
	margin-top: 0px;
}
.seo_section_three_content {
	padding-top: 30px;
	padding-bottom: 0px;
}
.benifit_container {
	text-align: center;
}
.benifit_left {
	float: none;
	width: 100%;
}
.benifit_right {
	float: none;
	width: 100%;
}
/*for cms.html*/
.cms_section_one_left {
	float: none;
	width: 100%;
}
.cms_section_one_right {
	float: none;
	width: 100%;
	margin-top: 30px;
}
.cms_section_one_content {
	text-align: center;
}
.responsive_detail {
	text-align: left;
}
.cms_section_one_right img {
	width: 80%;
}
.cms_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.text_underline {
	border-bottom: 0px;
}
.cms_container ul li {
	float: none;
	width: 88%;
	margin-right: 0%;
	margin-bottom: 20px;
	min-height: 100px;
}
.cms_container {
	text-align: center;
	display: inline-block;
}
.cms_container1 ul li {
	float: none;
	width: 88%;
	margin-right: 0%;
	margin-bottom: 20px;
	min-height: 100px;
}
.cms_container1 {
	text-align: center;
	display: inline-block;
}
.cms_section_two_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.cms_section_three_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.underline img {
	width: 90%;
}
/*for android.html*/
.android_section_one_content {
	padding-bottom: 0px;
	padding-top: 30px;
}
.android_first_container {
	text-align: center;
}
.android_section_one_left {
	float: none;
	width: 100%;
}
.android_section_one_right {
	float: none;
	width: 100%;
}
.android_section_one_right img {
	width: 70%;
}
.why_text ul li.android_detail_list {
	float: none;
	width: 100%;
	text-align: left !important;
	display: inline-block;
}
.android_section_one_right img {
	margin-top: 0px;
	margin-left: 0;
}
.android_section_two_content {
	padding-bottom: 0px;
	padding-top: 0px;
}
.android_app_list {
	width: 100%;
	float: none;
	display: inline-block;
	text-align: center;
	margin-bottom: 20px;
}
.android_section_two_content {
	text-align: center;
}
.android_app_round_one, .android_app_round_two, .android_app_round_three, .android_app_round_four {
	height: 187px !important;
	margin: 0 auto;
	width: 212px;
}
.android_app_desc {
	width: 90%;
}
#example-one {
	width: 90%;
}
.android_tab_left img {
	width: 100%;
	height: auto;
}
.android_tab_left {
	float: none;
	width: 100%;
}
.android_tab_right {
	float: none;
	width: 100%;
}
#example-one {
	width: 90%;
}
.android_tab_left img {
	width: 100%;
	height: auto;
}
.android_tab_description {
	text-align: center;
}
#example-one .nav li {
	float: none;
	width: 100%;
	margin-bottom: 0px;
}
#example-one ul li.nav-one a.current, #example-one ul.featured li a:hover, #example-one .nav li a {
	font-size: 14px;
	line-height: 16px;
}
#example-one .nav {
	height: auto;
	width: 100%;
}
.android_section_three_content {
	padding-bottom: 15px;
	padding-top: 0px;
}
/*for portfolio.html*/
.port_breadcrumb ul li {
	margin-right: 3px;
}
.mask_circle a:first-child {
	display: none;
}
.mask_circle {
	margin-left: 20px;
}
.portfolio_content {
	padding-top: 30px;
}
.port_border {
	width: 100%;
}
/*for ecommerce.html*/
#ecommerce_tab #example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
	line-height: 20px;
	font-size: 15px;
}
#ecommerce_tab #example-one .nav li a {
	line-height: 20px;
	font-size: 15px;
}
#ecommerce_tab #example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
	line-height: 15px;
	font-size: 15px;
}
#ecommerce_tab #example-one .nav li a {
	line-height: 15px;
	font-size: 15px;
}
#ecommerce_tab #example-one .nav li {
	width: 70%;
}
#ecommerce_tab .ecom_detail_1 .ecom_detail_list_1 {
	text-align: left !important;
}
.ecom_detail li {
	float: none;
	width: 100%;
}
.ecom_section_one_content {
	padding-bottom: 0px;
	padding-top: 30px;
}
.ecom_section_one_left {
	float: none;
	width: 100%;
}
.ecom_section_one_right {
	float: none;
	width: 100%;
}
.cms_first_container {
	text-align: center;
}
.ecom_section_two_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
#ecommerce_tab #example-one .nav li {
	width: 100% !important;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.ecom_section_three_container {
	margin-top: 15px;
}
.ecom_section_three_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.ecom_status_list {
	float: none;
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
}
.ecom_section_one_right img {
	width: 80%;
}
.ecom_status {
	margin-top: 10px;
}
#myStat, #myStat_2, #myStat_3, #myStat_4, #myStat_5, #myStat_6, #myStat_7, #myStat_8 {
	margin: 0 auto;
}
#myStat {
	background-position: 90px 45px;
}
#myStat_2 {
	background: url(images/wedo-2.png) no-repeat 72px 61px;
}
#myStat_3 {
	background: url(images/wedo-3.png) no-repeat 90px 35px;
}
#myStat_4 {
	background: url(images/wedo-4.png) no-repeat 88px 52px;
}
#myStat_5 {
	background-position: 90px 45px;
}
#myStat_6 {
	background-position: 90px 45px;
}
#myStat_7 {
	background-position: 90px 45px;
}
#myStat_8 {
	background-position: 90px 45px;
}
/*for php.html*/
.php_section_two_content {
	padding-bottom: 20px;
	padding-top: 10px;
}
.php_col_contnr_list {
	float: none;
	width: 100%;
	text-align: justify;
}
.php_col_contnr {
	text-align: center;
}
.php_section_three_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.php_section_three_content_left {
	float: none;
	width: 100%;
	text-align: center;
}
.php_section_three_content_left2 {
	float: none;
	width: 100%;
	text-align: center;
}
.php_section_three_content_left20 {
	float: none;
	width: 100%;
	text-align: center;
}
.mysql_section_three_content_left20 {
	float: none;
	width: 100%;
	text-align: center;
}
.php_section_three_content_right {
	float: none;
	width: 100%;
	text-align: center;
	margin-left: 0;
}
.php_section_three_content_right2 {
	float: none;
	width: 100%;
	text-align: center;
	margin-left: 0;
}
.php_section_three_content_right20 {
	float: none;
	width: 100%;
	text-align: center;
	margin-left: 0;
}
.mysql_section_three_content_right20 {
	float: none;
	width: 100%;
	text-align: center;
	margin-left: 0;
}
.php_section_three_content_right_list_dt {
	text-align: left;
	float: none;
	width: 100%;
}
.php_section_three_content_right_list_dt2 {
	text-align: left;
	float: none;
	width: 90%;
}
.mysql_section_three_content_right_list_dt2 {
	text-align: left;
	float: none;
	width: 90%;
}
.php_section_four_content {
	padding-bottom: 10px;
	padding-top: 10px;
}
.logo_group {
	margin-top: 15px;
}
.logo_group_list, .logo_group ul li.last_list {
	float: none;
	display: inline-block;
	text-align: center;
}
/*for contact.html*/
.contact_section_one_content {
	padding-bottom: 10px;
	text-align: center;
}
.contact_section_one_left {
	float: left;
	width: 93%;
	display: inline-block;
}
.contact_section_one_right form {
	margin-top: 0;
}
.contact_section_one_left .map_content iframe {
	width: 95%;
	margin: 0 auto;
}
.contact_address_bg1 {
	margin-bottom: 10px;
	background: url("images/pointer_loc.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.contact_address_bg2 {
	margin-bottom: 10px;
	background: url("images/phone-icon.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.contact_address_bg3 {
	margin-bottom: 10px;
	background: url("images/contact-icon.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
/*for web.html*/
.seo_section_two_content, .web_section_two_content {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}
.web_dev_list li {
	float: none;
	width: 80%;
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	margin-top: 10px !important;
}
.web_section_two_content {
	text-align: center;
}
.websec3 li {
	float: none;
	width: 100%;
	display: inline-block;
}
.web_section4_left img {
	width: 90%;
}
.web_section4_container {
	text-align: center;
}
.web_section4_left, .web_section4_right {
	float: none;
	display: inline-block;
	width: 90%;
	margin: 0 auto;
}
/*for outsourcing.html*/
ul.out_container li {
	float: none;
	width: 90%;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
.out_container_list {
	width: 100%;
	height: auto;
}
.out_container_list_dt3 {
	font-size: 30px !important;
}
.hiring_list_detail {
	float: none;
	width: 90%;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
/*for psd.html*/
.psd_detail_container ul .psd_detail_list {
	float: none;
	width: 90%;
	display: inline-block;
	margin: 0 0% 80px 0;
}
.psd_detail_container {
	text-align: center;
}
.psd_content_one {
	padding-bottom: 10px;
	padding-top: 30px;
}
.essectial_content_left div {
	margin-top: 10px;
}
.psd_detail_container ul li:last-child {
	margin-bottom: 10px;
}
/**/
/*for quote.html*/
.quote_container #right {
	margin-top: 15px;
}
.quote_container #main {
	width: 100%;
}
}
/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
ul.new_list5 > li span {
	width: 23%;
	height: auto;
}
h1.quote_heading2, h1.quote_heading2 span {
	color: #000;
	font-family: 'open_sansregular';
	font-size: 25px !important;
	line-height: 24px !important;
	margin-bottom: 20px;
}
h1, h1 span {
	font-size: 22px !important;
	line-height: 35px !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 0 !important;
}
h5, h5 span {
	font-size: 30px;
	line-height: 35px;
	text-align: center !important;
	margin: 0 !important;
	padding: 0 !important;
}
h2, h3, h4, h3 span, h4 span {
	font-size: 22px !important;
	line-height: 35px !important;
	text-align: center !important;
	margin: 0 !important;
	padding: 0 !important;
}
div, p, li {
	font-size: 14px !important;
	line-height: 22px !important;
}
.android_app_desc {
	font-size: 16px !important;
	font-weight: 600 !important;
	padding-top: 10px !important;
}
.quote_3_desc_1 img {
	height: 17px;
}
/*for index.html*/
.out_source_container_main {
	width: 95%;
}
#body_part {
	width: 99%;
	margin: 0 auto;
}
.out_text ul li {
	width: 70% !important;
}
.out_text ul li p {
	width: 100%;
}
.logo_content img {
	max-width: 66%;
}
body {
	background: none;
}
.logo_container {
	background: url("images/responsive_logo_bg.gif") repeat-x scroll 0 0 #011121;
}
.test_text p {
	line-height: 19px !important;
	font-size: 13px !important;
}
.test_text p span {
	font-size: 11px !important;
}
.banner_text h2 {
	text-align: center;
}
.header_bg {
	background: none;
}
#header.front_page {
	height: 605px;
}
.banner_text {
	width: 100%;
	margin-top: 29px;
}
.banner_text h2 span {
	font-size: 25px;
	line-height: 30px;
}
.banner_image {
	display: none;
}
.banner_container {
	padding-bottom: 10px;
}
#header.front_page {
	height: auto;
	padding-bottom: 20px;
}
.read {
	width: 86px;
	background-size: 136% !important;
}
.read, .port {
	float: left;
}
.port {
	background-size: 94% !important;
}
.box_part ul li, .box_part ul li:first-child, .box_part ul li:last-child {
	height: auto;
	width: 92%;
	margin: 0 0 15px 0;
	text-align: center;
}
.welcome_part {
	padding-top: 10px;
	padding-bottom: 0px !important;;
	background: none;
}
.wel_part, .box_part {
	margin-bottom: 0px;
}
.why_part {
	padding-top: 30px;
	padding-bottom: 0px;
}
.why_pic_container {
	width: 100%;
	clear: both;
	text-align: center;
}
.why_text_left div img {
	float: none;
	margin-top: 10px;
	max-width: 90%;
	height: auto;
}
.out_text_border {
	width: 100%;
}
.Out_pic {
	float: none;
	width: 100%;
	text-align: center;
	margin-top: 0px;
}
.Out_pic img {
	max-width: 100%;
	clear: both;
}
.out_text {
	float: none;
	clear: both;
	width: 100%;
}
.out_text h3 {
	width: 100%;
	text-align: center;
}
.out_text_border {
	width: 100%;
}
.out_text p {
	width: 100%;
}
.out_source {
	background: none;
	padding-bottom: 0px;
}
.read_content {
	margin-top: -4px;
	text-align: center;
}
.out_text ul li a {
	background: none;
}
.out_source p.out_full {
	padding-top: 0px;
}
.logo_content {
	height: 47px;
}
.why_text ul li {
	text-align: justify !important;
}
.out_source p.out_full {
	text-align: center;
}
#footer {
	display: none;
}
.test_pic > img {
	width: 62% !important;
}
.nbs-flexisel-nav-right {
	right: -65px;
}
.nbs-flexisel-nav-left {
	left: -6px !important;
}
.nbs-flexisel-inner {
	margin-left: 15px;
}
.nbs-flexisel-nav-left {
	left: -12px;
}
a.read_more {
	float: none;
	margin: 0 auto;
}
.footer_bottom {
	padding: 5px 0;
}
/*for about.html*/
.about_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.about_section_one_left {
	float: none;
	width: 100%;
}
.about_section_one_right {
	float: none;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.about_section_two_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.about_section_two_content_left {
	float: none;
	width: 100%;
	clear: both;
	padding-bottom: 20px;
	display: inline-block;
}
.latest_blog_desc {
	border: none;
	padding-bottom: 10px;
}
.about_section_two_content_right .clients {
	height: 22px;
	margin-top: 10px;
}
.about_section_three_content {
	padding-top: 15px;
	padding-bottom: 15px;
}
.about_section_three_content_left {
	float: none;
	width: 100%;
}
.about_section_three_content_right {
	float: none;
	width: 100%;
	text-align: center;
}
.about_section_three_content_right img {
	width: 60%;
}
.about_status_list {
	float: none;
	margin-right: 0px;
	width: 100%;
	text-align: center;
	display: inline-block;
	margin-bottom: 15px;
}
.about_section_four_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.about_section_five_content {
	padding-top: 10px;
	padding-bottom: 0px;
}
.social_media_week {
	width: 100%;
	text-align: center;
}
.about_expertise_list {
	float: none;
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
}
.about_section_two_content_right {
	text-align: center;
	width: 100%;
	background: none;
	padding-right: 0px;
	margin: 0px auto;
	clear: both;
}
.inner_banner_content {
	background: none;
	padding-top: 15px;
	padding-bottom: 15px;
}
/*for responsive.html*/
.responsive_section_one_content {
	padding-top: 30px;
	padding-bottom: 0px;
}
.responsive_section_one_content_left {
	float: none;
	width: 100%;
}
.responsive_section_one_content_right {
	float: none;
	width: 100%;
}
.quote_1 {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.shadow {
	display: none;
}
.quote_rotate {
	margin-left: -60px;
	margin-top: 20px;
}
.quote_3 {
	float: none;
}
.quote_4 {
	float: none;
	margin: 10px auto;
}
.responsive_section_three_content_left {
	float: none;
	width: 100%;
	text-align: center;
}
.responsive_section_three_content_right {
	float: none;
	width: 100%;
}
.ad_res li div img {
	display: none;
}
.ad_res li {
	width: 100%;
	height: auto;
	margin-bottom: 14px;
}
.ad_res_experience div span {
	padding: 5px 2px;
	display: block;
}
.responsive_section_three_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.responsive_section_two_content {
	padding-top: 10px;
	padding-bottom: 10px;
}
.margin_top_adjust_two {
	margin-top: 2px;
}
.responsive_section_four_content {
	padding-bottom: 30px;
	padding-top: 10px;
}
/*for seo.html*/
.seo_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.seo_service_detail_one {
	float: none;
	width: 90%;
	margin: 0 auto 15px auto;
	padding: 10px;
	height: auto;
}
.seo_service_detail {
	text-align: center;
}
.seo_service_detail_container {
	margin-top: 10px;
}
.seo_section_two_content {
	padding-top: 0px;
	padding-bottom: 10px;
}
.essectial_content_left {
	float: none;
	width: 100%;
}
.essectial_content_right {
	float: none;
	width: 100%;
	margin-bottom: 30px;
	margin-left: 0;
}
.es_container {
	text-align: center;
}
.quote_1_container {
	margin-top: 0px;
}
.seo_section_three_content {
	padding-top: 10px;
	padding-bottom: 0px;
}
.benifit_container {
	text-align: center;
}
.benifit_left {
	float: none;
	width: 100%;
}
.benifit_right {
	float: none;
	width: 100%;
}
.seo_third_section_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
/*for cms.html*/
.cms_section_one_left {
	float: none;
	width: 100%;
}
.cms_section_one_right {
	float: none;
	width: 100%;
	margin-bottom: 30px;
}
.cms_section_one_content {
	text-align: center;
}
.responsive_detail {
	text-align: left;
}
.cms_section_one_right img {
	width: 80%;
}
.cms_section_one_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.text_underline {
	border-bottom: 0px;
}
.cms_container ul li {
	float: none;
	width: 89%;
	margin-right: 0%;
	margin-bottom: 20px;
	min-height: 100px;
}
.cms_container {
	text-align: center;
	display: inline-block;
}
.cms_container1 ul li {
	float: none;
	width: 89%;
	margin-right: 0%;
	margin-bottom: 20px;
	min-height: 100px;
}
.cms_container1 {
	text-align: center;
	display: inline-block;
}
.cms_section_two_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.cms_section_three_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.underline img {
	width: 80%;
}
/*for android.html*/
.android_section_one_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.android_first_container {
	text-align: center;
}
.android_section_one_left {
	float: none;
	width: 100%;
}
.android_section_one_right {
	float: none;
	width: 100%;
}
.android_detail_list {
	float: none;
	width: 100%;
	text-align: left !important;
	display: inline-block;
}
.android_section_one_right img {
	margin-top: 0px;
	margin-left: 0;
}
.android_section_two_content {
	padding-bottom: 0px;
	padding-top: 0px;
}
.android_app_list {
	width: 100%;
	float: none;
	display: inline-block;
	text-align: center;
	margin-bottom: 20px;
}
.android_section_two_content {
	text-align: center;
}
.android_app_round_one, .android_app_round_two, .android_app_round_three, .android_app_round_four {
	height: 187px !important;
	margin: 0 auto;
	width: 212px;
}
.android_app_desc {
	width: 90%;
}
#example-one {
	width: 90%;
}
.android_tab_left img {
	width: 100%;
	height: auto;
}
.android_tab_left {
	float: none;
	width: 100%;
}
.android_tab_right {
	float: none;
	width: 100%;
}
#example-one {
	width: 90%;
}
.android_tab_left img {
	width: 100%;
	height: auto;
}
.android_tab_description {
	text-align: center;
}
#example-one .nav li {
	float: none;
	width: 100%;
	margin-bottom: 0px;
}
#example-one ul li.nav-one a.current, #example-one ul.featured li a:hover, #example-one .nav li a {
	font-size: 14px;
	line-height: 16px;
}
#example-one .nav {
	height: auto;
	width: 100%;
}
.android_section_three_content {
	padding-bottom: 15px;
	padding-top: 0px;
}
/*for portfolio.html*/
/*.view{ width:99%;}*/
.port_breadcrumb ul li {
	margin-right: 2px;
}
.mask_circle a:first-child {
	display: none;
}
.mask_circle {
	margin-left: 20px;
}
.portfolio_content {
	padding-top: 10px;
}
.port_border {
	width: 100%;
}
/*for ecommerce.html*/
#ecommerce_tab #example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
	line-height: 20px;
	font-size: 13px;
}
#ecommerce_tab #example-one .nav li a {
	line-height: 20px;
	font-size: 13px;
}
#ecommerce_tab #example-one .nav li {
	width: 100%;
}
#ecommerce_tab .ecom_detail_1 .ecom_detail_list_1 {
	text-align: left !important;
}
.ecom_detail li {
	float: none;
	width: 100%;
	margin-bottom: 15px;
}
.ecom_detail li:last-child {
	margin-bottom: 30px;
}
/*.ecom_detail_list img{ display:none;}*/
.ecom_section_one_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.ecom_section_one_left {
	float: none;
	width: 100%;
}
.ecom_section_one_right {
	float: none;
	width: 100%;
	height: auto;
}
.ecom_section_one_right img {
	width: 100%;
	height: auto;
}
.cms_first_container {
	text-align: center;
}
.ecom_section_two_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.ecom_section_one_right img {
	margin-top: 0px;
}
#ecommerce_tab #example-one .nav li {
	width: 100% !important;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.ecom_section_three_container {
	margin-top: 15px;
}
.ecom_section_three_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.ecom_status_list {
	float: none;
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
}
.ecom_status {
	margin-top: 10px;
}
#myStat, #myStat_2, #myStat_3, #myStat_4, #myStat_5, #myStat_6, #myStat_7, #myStat_8 {
	margin: 0 auto;
}
#myStat {
	background-position: 90px 45px;
}
#myStat_2 {
	background: url(images/wedo-2.png) no-repeat 72px 61px;
}
#myStat_3 {
	background: url(images/wedo-3.png) no-repeat 90px 35px;
}
#myStat_4 {
	background: url(images/wedo-4.png) no-repeat 88px 52px;
}
#myStat_5 {
	background-position: 90px 45px;
}
#myStat_6 {
	background-position: 90px 45px;
}
#myStat_7 {
	background-position: 90px 45px;
}
#myStat_8 {
	background-position: 90px 45px;
}
/*for php.html*/
.php_section_two_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.php_col_contnr_list {
	float: none;
	width: 100%;
	text-align: justify;
}
.php_col_contnr {
	text-align: center;
}
.php_section_three_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.php_section_three_content_left {
	float: none;
	width: 100%;
	text-align: center;
}
.php_section_three_content_left2 {
	float: none;
	width: 100%;
	text-align: center;
}
.php_section_three_content_left20 {
	float: none;
	width: 100%;
	text-align: center;
}
.php_section_three_content_right {
	float: none;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	margin-left: 0;
}
.php_section_three_content_right2 {
	float: none;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	margin-left: 0;
}
.php_section_three_content_right20 {
	float: none;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	margin-left: 0;
}
.php_section_three_content_right_list_dt {
	text-align: left;
	float: none;
	width: 100%;
}
.php_section_three_content_right_list_dt2 {
	text-align: left;
	float: none;
	width: 90%;
}
.mysql_section_three_content_right_list_dt2 {
	text-align: left;
	float: none;
	width: 90%;
}
.php_section_four_content {
	padding-bottom: 30px;
	padding-top: 30px;
}
.logo_group {
	margin-top: 15px;
}
.logo_group_list, .logo_group ul li.last_list {
	float: none;
	display: inline-block;
	text-align: center;
}
/*for contact.html*/
.contact_section_one_content {
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}
.contact_section_one_left {
	float: left;
	width: 94%;
	display: inline-block;
}
.contact_section_one_right form {
	margin-top: 0;
}
.contact_section_one_left .map_content iframe {
	width: 95%;
	margin: 0 auto;
}
.contact_address_bg1 {
	background: none;
	padding-left: 0px;
}
.contact_address_bg2 {
	background: none;
	padding-left: 0px;
}
.contact_address_bg3 {
	background: none;
	padding-left: 0px;
}
/*for web.html*/
.seo_section_two_content, .web_section_two_content {
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.web_dev_list li {
	float: none;
	width: 80%;
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	margin-top: 10px !important;
}
.web_section_two_content {
	text-align: center;
}
.websec3 li {
	float: none;
	width: 100%;
	display: inline-block;
}
.web_section4_left img {
	width: 90%;
}
.web_section4_container {
	text-align: center;
}
.web_section4_left, .web_section4_right {
	float: none;
	display: inline-block;
	width: 90%;
	margin: 0 auto;
}
.web_section4_right ul li {
	background: none;
}
.web_section4_right_list_div {
	margin-left: 0px;
}
.web_section4_right ul li .arrow_left {
	display: none;
}
/*for outsourcing.html*/
ul.out_container li {
	float: none;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
.out_container_list {
	width: 100%;
	height: auto;
}
.out_container_list_dt3 {
	font-size: 30px !important;
}
.hiring_list_detail {
	float: none;
	width: 90%;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
/*for psd.html*/
.psd_detail_container ul .psd_detail_list {
	float: none;
	width: 90%;
	display: inline-block;
	margin: 0 0% 80px 0;
}
.psd_detail_container {
	text-align: center;
}
.psd_content_one {
	padding-bottom: 10px;
	padding-top: 10px;
}
.essectial_content_left div {
	margin-top: 10px;
}
.psd_detail_container ul li:last-child {
	margin-bottom: 10px;
}
/*for quote.html*/
.quote_container #right {
	margin-top: 15px;
}
.quote_container #main {
	width: 100%;
}
/**/
}
iframe {
	max-width: 656px;
	width: 100%;
}
@media screen and (max-width:1024px){
.top_menu_container {
	margin-top: 0;
}
}
/*progress bar*/
.progress .progress-bar.six-sec-ease-in-out {
	-webkit-transition: width 6s ease-in-out;
	-moz-transition: width 6s ease-in-out;
	-ms-transition: width 6s ease-in-out;
	-o-transition: width 6s ease-in-out;
	transition: width 6s ease-in-out;
}
.pro_container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.pro_container:before, .pro_container:after {
	display: table;
	content: " ";
}
.pro_container:after {
	clear: both;
}
.pro_container:before, .pro_container:after {
	display: table;
	content: " ";
}
.pro_container:after {
	clear: both;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
.row:before, .row:after {
	display: table;
	content: " ";
}
.row:after {
	clear: both;
}
.row:before, .row:after {
	display: table;
	content: " ";
}
.row:after {
	clear: both;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
	float: left;
}
.col-xs-1 {
	width: 8.333333333333332%;
}
.col-xs-2 {
	width: 16.666666666666664%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-4 {
	width: 33.33333333333333%;
}
.col-xs-5 {
	width: 41.66666666666667%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-7 {
	width: 58.333333333333336%;
}
.col-xs-8 {
	width: 66.66666666666666%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-10 {
	width: 83.33333333333334%;
}
.col-xs-11 {
	width: 91.66666666666666%;
}
.col-xs-12 {
	width: 100%;
}
@media (min-width: 768px) {
ul.new_list3 > li {
	font-size: 16px !important;
}
ul.new_list5 > li {
	font-size: 16px !important;
}
.container {
	max-width: 750px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
	float: left;
}
.col-sm-1 {
	width: 8.333333333333332%;
}
.col-sm-2 {
	width: 16.666666666666664%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-4 {
	width: 33.33333333333333%;
}
.col-sm-5 {
	width: 41.66666666666667%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-7 {
	width: 58.333333333333336%;
}
.col-sm-8 {
	width: 66.66666666666666%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-10 {
	width: 83.33333333333334%;
}
.col-sm-11 {
	width: 91.66666666666666%;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-push-1 {
	left: 8.333333333333332%;
}
.col-sm-push-2 {
	left: 16.666666666666664%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-4 {
	left: 33.33333333333333%;
}
.col-sm-push-5 {
	left: 41.66666666666667%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-7 {
	left: 58.333333333333336%;
}
.col-sm-push-8 {
	left: 66.66666666666666%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-10 {
	left: 83.33333333333334%;
}
.col-sm-push-11 {
	left: 91.66666666666666%;
}
.col-sm-pull-1 {
	right: 8.333333333333332%;
}
.col-sm-pull-2 {
	right: 16.666666666666664%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-4 {
	right: 33.33333333333333%;
}
.col-sm-pull-5 {
	right: 41.66666666666667%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-7 {
	right: 58.333333333333336%;
}
.col-sm-pull-8 {
	right: 66.66666666666666%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-10 {
	right: 83.33333333333334%;
}
.col-sm-pull-11 {
	right: 91.66666666666666%;
}
.col-sm-offset-1 {
	margin-left: 8.333333333333332%;
}
.col-sm-offset-2 {
	margin-left: 16.666666666666664%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-4 {
	margin-left: 33.33333333333333%;
}
.col-sm-offset-5 {
	margin-left: 41.66666666666667%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-7 {
	margin-left: 58.333333333333336%;
}
.col-sm-offset-8 {
	margin-left: 66.66666666666666%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-10 {
	margin-left: 83.33333333333334%;
}
.col-sm-offset-11 {
	margin-left: 91.66666666666666%;
}
}
@media (min-width: 992px) {
.container {
	max-width: 970px;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
	float: left;
}
.col-md-1 {
	width: 8.333333333333332%;
}
.col-md-2 {
	width: 16.666666666666664%;
}
.col-md-3 {
	width: 25%;
}
.col-md-4 {
	width: 33.33333333333333%;
}
.col-md-5 {
	width: 41.66666666666667%;
}
.col-md-6 {
	width: 50%;
}
.col-md-7 {
	width: 58.333333333333336%;
}
.col-md-8 {
	width: 66.66666666666666%;
}
.col-md-9 {
	width: 75%;
}
.col-md-10 {
	width: 83.33333333333334%;
}
.col-md-11 {
	width: 91.66666666666666%;
}
.col-md-12 {
	width: 100%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-push-1 {
	left: 8.333333333333332%;
}
.col-md-push-2 {
	left: 16.666666666666664%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-4 {
	left: 33.33333333333333%;
}
.col-md-push-5 {
	left: 41.66666666666667%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-7 {
	left: 58.333333333333336%;
}
.col-md-push-8 {
	left: 66.66666666666666%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-10 {
	left: 83.33333333333334%;
}
.col-md-push-11 {
	left: 91.66666666666666%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-pull-1 {
	right: 8.333333333333332%;
}
.col-md-pull-2 {
	right: 16.666666666666664%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-4 {
	right: 33.33333333333333%;
}
.col-md-pull-5 {
	right: 41.66666666666667%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-7 {
	right: 58.333333333333336%;
}
.col-md-pull-8 {
	right: 66.66666666666666%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-10 {
	right: 83.33333333333334%;
}
.col-md-pull-11 {
	right: 91.66666666666666%;
}
.col-md-offset-0 {
	margin-left: 0;
}
.col-md-offset-1 {
	margin-left: 8.333333333333332%;
}
.col-md-offset-2 {
	margin-left: 16.666666666666664%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-4 {
	margin-left: 33.33333333333333%;
}
.col-md-offset-5 {
	margin-left: 41.66666666666667%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-7 {
	margin-left: 58.333333333333336%;
}
.col-md-offset-8 {
	margin-left: 66.66666666666666%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-10 {
	margin-left: 83.33333333333334%;
}
.col-md-offset-11 {
	margin-left: 91.66666666666666%;
}
}
@media (min-width: 1200px) {
.container {
	max-width: 1170px;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
	float: left;
}
.col-lg-1 {
	width: 8.333333333333332%;
}
.col-lg-2 {
	width: 16.666666666666664%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-4 {
	width: 33.33333333333333%;
}
.col-lg-5 {
	width: 41.66666666666667%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-7 {
	width: 58.333333333333336%;
}
.col-lg-8 {
	width: 66.66666666666666%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-10 {
	width: 83.33333333333334%;
}
.col-lg-11 {
	width: 91.66666666666666%;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-push-1 {
	left: 8.333333333333332%;
}
.col-lg-push-2 {
	left: 16.666666666666664%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-4 {
	left: 33.33333333333333%;
}
.col-lg-push-5 {
	left: 41.66666666666667%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-7 {
	left: 58.333333333333336%;
}
.col-lg-push-8 {
	left: 66.66666666666666%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-10 {
	left: 83.33333333333334%;
}
.col-lg-push-11 {
	left: 91.66666666666666%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-pull-1 {
	right: 8.333333333333332%;
}
.col-lg-pull-2 {
	right: 16.666666666666664%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-4 {
	right: 33.33333333333333%;
}
.col-lg-pull-5 {
	right: 41.66666666666667%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-7 {
	right: 58.333333333333336%;
}
.col-lg-pull-8 {
	right: 66.66666666666666%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-10 {
	right: 83.33333333333334%;
}
.col-lg-pull-11 {
	right: 91.66666666666666%;
}
.col-lg-offset-0 {
	margin-left: 0;
}
.col-lg-offset-1 {
	margin-left: 8.333333333333332%;
}
.col-lg-offset-2 {
	margin-left: 16.666666666666664%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-4 {
	margin-left: 33.33333333333333%;
}
.col-lg-offset-5 {
	margin-left: 41.66666666666667%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-7 {
	margin-left: 58.333333333333336%;
}
.col-lg-offset-8 {
	margin-left: 66.66666666666666%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-10 {
	margin-left: 83.33333333333334%;
}
.col-lg-offset-11 {
	margin-left: 91.66666666666666%;
}
}
@media screen and (min-width: 768px) {
.jumbotron {
	padding-top: 48px;
	padding-bottom: 48px;
}
.container .jumbotron {
	padding-right: 60px;
	padding-left: 60px;
}
.jumbotron h1 {
	font-size: 63px;
}
}
.thumbnail {
	display: inline-block;
	display: block;
	height: auto;
	max-width: 100%;
	padding: 4px;
	line-height: 1.428571429;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.thumbnail > img {
	display: block;
	height: auto;
	max-width: 100%;
}
a.thumbnail:hover, a.thumbnail:focus {
	border-color: #428bca;
}
.thumbnail > img {
	margin-right: auto;
	margin-left: auto;
}
.thumbnail .caption {
	padding: 9px;
	color: #333333;
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
}
.alert .alert-link {
	font-weight: bold;
}
.alert > p, .alert > ul {
	margin-bottom: 0;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable {
	padding-right: 35px;
}
.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}
.alert-success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-success hr {
	border-top-color: #c9e2b3;
}
.alert-success .alert-link {
	color: #356635;
}
.alert-info {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.alert-info hr {
	border-top-color: #a6e1ec;
}
.alert-info .alert-link {
	color: #2d6987;
}
.alert-warning {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #fbeed5;
}
.alert-warning hr {
	border-top-color: #f8e5be;
}
.alert-warning .alert-link {
	color: #a47e3c;
}
.alert-danger {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}
.alert-danger hr {
	border-top-color: #e6c1c7;
}
.alert-danger .alert-link {
	color: #953b39;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
	height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	background-color: #ebeaea;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	background-color: #428bca;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: width 0.6s ease;
	transition: width 0.6s ease;
}
.progress-striped .progress-bar {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px;
}
.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
	background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
	background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
	background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
	background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.skill_heading {
	font-weight: 400;
	padding: 5px 0 5px 0;
}
/*Home page logo slider style*/
.elastislide-list {
	list-style-type: none;
	display: none;
}
.no-js .elastislide-list {
	display: block;
}
.elastislide-carousel ul li {
	min-width: 20px; /* minimum width of the image (min width + border) */
}
.elastislide-wrapper {
	position: relative;
	margin: 0 auto;
	min-height: 60px;
}
.elastislide-wrapper.elastislide-loading {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.elastislide-horizontal {
	padding: 10px 40px 0px 10px;
}
.elastislide-vertical {
	padding: 40px 10px;
}
.elastislide-carousel {
	overflow: hidden;
	position: relative;
}
.elastislide-carousel ul {
	position: relative;
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
}
.elastislide-horizontal ul {
	white-space: nowrap;
}
.elastislide-carousel ul li {
	margin: 0;
	-webkit-backface-visibility: hidden;
}
.elastislide-horizontal ul li {
	height: 100%;
	display: inline-block;
}
.elastislide-vertical ul li {
	display: block;
}
.elastislide-carousel ul li a {
	display: inline-block;
	width: 100%;
}
.elastislide-carousel ul li a img {
	display: block;
	border: 2px solid white;
	max-width: 100%;
	transition: all 0.3s ease-in-out 0s;
	opacity: 0.8;
}
.elastislide-carousel ul li a img:hover {
	filter: url("data:image/svg+xml;utf8\,<svg\ xmlns=%27http://www.w3.org/2000/svg%27><filter\ id=%27grayscale%27><feColorMatrix\ type=%27matrix%27\ values=%270.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0%27/></filter></svg>#grayscale");
}
.elastislide-wrapper nav span {
	position: absolute;
	background: #ddd url(images/nav.png) no-repeat 4px 3px;
	width: 23px;
	height: 23px;
	border-radius: 50%;
	text-indent: -9000px;
	cursor: pointer;
	opacity: 0.8;
}
.elastislide-wrapper nav span:hover {
	opacity: 1.0;
}
.elastislide-horizontal nav span {
	top: 50%;
	left: 10px;
	margin-top: -11px;
}
.elastislide-vertical nav span {
	top: 10px;
	left: 50%;
	margin-left: -11px;
	background-position: -17px 5px;
}
.elastislide-horizontal nav span.elastislide-next {
	right: 10px;
	left: auto;
	background-position: 4px -17px;
}
.elastislide-vertical nav span.elastislide-next {
	bottom: 10px;
	top: auto;
	background-position: -17px -18px;
}
.demo-1 .elastislide-horizontal {
	padding: 10px 37px;
	border-radius: 10px/90px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset -2px 0 3px 2px rgba(255, 255, 255, 0.6), inset 2px 0 3px 2px rgba(255, 255, 255, 0.6), inset -10px 0 10px 1px rgba(155, 155, 155, 0.1), inset 10px 0 10px 1px rgba(155, 155, 155, 0.1);
}
.demo-1 .elastislide-wrapper:before, .demo-1 .elastislide-wrapper:after {
	content: '';
	position: absolute;
	z-index: -2;
	bottom: 15px;
	left: 20px;
	width: 50%;
	height: 20%;
	border-radius: 10px/90px;
	box-shadow: 0 15px 10px rgba(0,0,0,0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.demo-1 .elastislide-wrapper:after {
	right: 20px;
	left: auto;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}
@media screen and (min-width:361px) and (max-width:480px){
.quote_3_desc_1 {
	float: none;
	font-size: 25px !important;
	line-height: 40px !important;
}
}
@media screen and (min-width:240px) and (max-width:360px){
.magento_icon img {
	height: auto;
	width: 99%;
}
.quote_3 {
	margin-left: 0;
}
.quote_3_desc_1 {
	font-size: 22px !important;
	line-height: 40px !important;
}
.quote_4 a img {
	width: 75%;
	height: auto;
}
.contact_section_one_middle label.radio {
	width: 100%;
}
.contact_section_one_middle label {
	text-align: left;
}
.android_first_container {
	width: 100%;
	height: auto;
}
.portfolio_container {
	width: 88%;
}
.point_div {
	text-align: left;
}
}
@media screen and (min-width:240px) and (max-width:639px){
.port_breadcrumb ul li {
	float: none;
	margin-right: 0px;
	background: url(images/cross_bar.png) no-repeat center left;
	padding-left: 20px;
	border-bottom: solid 1px #ccc;
	padding-top: 2px;
	padding-bottom: 2px;
}
.port_breadcrumb ul li:last-child {
	background: url(images/cross_bar.png) no-repeat center left;
	padding-left: 20px;
}
.port_breadcrumb ul li:last-child {
	border-bottom: none;
}
.port_breadcrumb {
	padding-bottom: 0;
}
.port_border {
	background: none;
}
}
@media screen and (min-width:240px) and (max-width:480px){
.out_source p.out_full {
	text-align: center;
}
.recent_part h4 {
	line-height: 26px !important;
	padding-bottom: 20px !important;
}
.banner_button {
	display: none;
}
.banner_text {
	margin-bottom: 20px;
}
.banner_text h2 {
	font-size: 25px !important;
	line-height: 35px !important;
	font-weight: normal;
	display: inline-block;
}
.banner_text h2 span {
	font-size: 40px !important;
	line-height: 50px !important;
	display: inline-block;
}
h2 span.simple_line {
	font-size: 19px !important;
	line-height: 25px !important;
}
.recent_part {
	padding-top: 30px;
}
}
@media screen and (min-width:240px) and (max-width:640px){
h2.inner_page_heading_left200 {
	color: #000;
	font-family: "open_sanslight";
	font-size: 22px !important;
	font-weight: 300;
	line-height: 28px !important;
	margin-bottom: 10px !important;
}
.special_gap img {
	margin-top: -18px !important;
}
.why_text_left div img {
	height: auto;
	width: 33%;
}
.web_two_list_two .inner_page_normal_text_two {
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 10px;
	text-align: left;
}
.seo_section_two_content {
	padding-bottom: 30px;
}
.responsive_text_left {
	width: 100%;
	height: auto;
}
.responsive_text_div {
	width: 100%;
	height: auto;
	float: left;
}
.now_center {
	text-align: center !important;
}
ul.new_list > li {
	width: 100%;
	height: auto;
}
ul.new_list > li span {
	margin-bottom: 10px;
}
.contact_section_one_middle_left label {
	width: 98%;
	height: auto;
}
.contact_txt2 {
	float: left;
	width: 95%;
}
.select_section {
	width: 100%;
	height: auto;
}
.contact_txtarea2 {
	float: left;
	width: 95%;
}
.button_div {
	margin-left: 20px;
	float: left;
}
.inner_page_main_heading_2 {
	text-align: center !important;
	font-size: 19px !important;
	line-height: 25px !important;
}
.radio_group {
	width: 100%;
	height: auto;
}
.contact_section_one_middle label.chktxt {
	width: 100%;
}
.middle_heading p {
	font-size: 13px !important;
	line-height: 38px !important;
}
ul.new_list2 > li {
	width: 44%;
	height: auto;
}
.contact_section_one_right label {
	text-align: left;
	padding-left: 5px;
}
h1.quote_heading2 {
	color: #000;
	font-family: 'open_sansregular';
	font-size: 30px !important;
	line-height: 44px !important;
	margin-bottom: 20px !important;
	padding-left: 20px !important;
	text-align: left !important;
}
h1.quote_heading2 span {
	color: #000;
	font-family: 'open_sansregular';
	font-size: 30px !important;
	line-height: 44px !important;
	margin-bottom: 20px !important;
	text-align: left !important;
}
/*.contact_section_one_content p {
    padding-left:0px;
}*/
}
@media screen and (min-width:240px) and (max-width:600px){
ul.responsive_detail li {
	text-align: left !important;
}
.inner_page_normal_text_seven {
	font-size: 18px !important;
	line-height: 30px !important;
	margin-bottom: 20px !important;
}
}
@media screen and (min-width:240px) and (max-width:768px){
.three_box_red h3, .three_box_green h3, .three_box_yellow h3 {
	color: #000;
	font-family: "open_sansregular";
	font-size: 15px !important;
	font-weight: 500;
	line-height: 23px !important;
	margin-bottom: 10px;
}
.android_section_three_content {
	padding-top: 30px;
	padding-bottom: 30px;
}
.android_section_one_container {
	padding-bottom: 30px;
}
.android_section_two_container {
	padding-top: 30px;
	padding-bottom: 30px;
}
.responsive_section_one_content_left .inner_page_normal_text_four {
	text-align: justify;
}
.normal_txt_center {
	text-align: justify;
}
.cms_container .inner_page_normal_text_three {
	text-align: justify;
}
.cms_container1 .inner_page_normal_text_three {
	text-align: justify;
}
.contact_address {
	text-align: left;
}
.why_text ul.ecom_detail {
	width: 90%;
	height: auto;
}
}
@media screen and (min-width:240px) and (max-width:360px){
.responsive_text_div ul li {
	float: left;
	margin-right: 3px;
}
ul.new_list > li span {
	margin-bottom: 60px !important;
}
.ad_res_connectiviti div span {
	display: block;
}
.ad_res_client div span {
	display: block;
}
.ad_res_feature div span {
	display: block;
}
.ad_res_experience div span {
	display: block;
}
.recent_part_container_main ul.client_logo li {
	float: left;
	margin-left: 1%;
	width: 32%;
	transition: all 0.4s ease-in-out 0s;
}
/*pop up style*/
.panel {
	height: 34px;
	padding: 10px;
}
.panel a#login_pop, .panel a#join_pop {
	border: 2px solid #07839f;
	color: #fff;
	background-color: #0483a0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#31b2c3), to(#0483a0));
	background-image: -webkit-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -moz-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -ms-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -o-linear-gradient(top, #31b2c3, #0483a0);
	background-image: linear-gradient(top, #31b2c3, #0483a0);
	display: block;
	float: right;
	margin-right: 10px;
	padding: 5px 10px;
	text-decoration: none;
	text-shadow: 1px 1px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.overlay {
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0;
	cursor: default;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
	z-index: 1;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-ms-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
}
.overlay:target {
	visibility: visible;
	opacity: 1;
}
.popup h2 {
	color: #2779BF;
	line-height: 1.8em;
	font-family: 'open_sansregular';
	font-size: 19px !important;
	line-height: 30px;
	font-weight: normal;
}
.popup {
	background-color: #fff;
	border: 3px solid #fff;
	display: inline-block;
	left: 50%;
	color: #666;
	opacity: 0;
	padding: 15px;
	position: fixed;
	text-align: justify;
	top: 40%;
	visibility: hidden;
	z-index: 999;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity .5s, top .5s;
	-moz-transition: opacity .5s, top .5s;
	-ms-transition: opacity .5s, top .5s;
	-o-transition: opacity .5s, top .5s;
	transition: opacity .5s, top .5s;
	border-top: solid 5px #83a83f;
}
.inner_pop_up {
	width: auto;
	height: 325px;
	padding: 10px 10px 10px 0;
	overflow: auto;
}
.overlay:target + .popup {
	top: 50%;
	opacity: 1;
	visibility: visible;
}
}
@media screen and (min-width:240px) and (max-width:979px){
h5.inner_page_heading_left {
	text-align: center;
}
}
@media screen and (min-width:980px) and (max-width:981px){
.mysql_section_three_content_left20 {
	float: left;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
	width: 29%;
}
.mysql_section_three_content_right20 {
	float: right;
	margin-left: 2%;
	width: 66%;
}
}
@media screen and (min-width:960px) and (max-width:980px){
.why_text ul li.ecom_detail_list {
	width: 44%;
	height: auto;
	text-align: left;
}
span.border {
	background: none repeat scroll 0 0 #ccc;
	height: 67px;
	left: 38px;
	position: absolute;
	top: 73px;
	width: 1px;
}
}
@media screen and (min-width:240px) and (max-width:959px){
.why_text ul li.ecom_detail_list {
	width: 100%;
	height: auto;
	text-align: left !important;
}
}
@media screen and (min-width:981px) and (max-width:1024px){
.overlay:target + .popup {
	top: 35% !important;
}
.mysql_container ul li h3 {
	font-size: 16px;
}
}
@media screen and (min-width:960px) and (max-width:980px){
.overlay:target + .popup {
	top: 20% !important;
}
.mysql_container ul li h3 {
	font-size: 16px;
}
}
@media screen and (min-width:800px) and (max-width:959px){
.mysql_container ul li h3 {
	font-size: 16px;
}
.overlay:target + .popup {
	top: 20% !important;
}
.gurantee_box span img {
	width: 90%;
	height: auto;
}
.contact_section_one_right {
	width: 48%;
	height: auto;
}
}
@media screen and (min-width:641px) and (max-width:799px){
.overlay:target + .popup {
	top: 25% !important;
}
}
@media screen and (min-width:481px) and (max-width:640px){
.android_text ul li {
	width: 100%;
	height: auto;
}
ul.new_list3 > li {
	width: 45%;
	height: auto;
	line-height: 45px !important;
}
.overlay:target + .popup {
	top: 75% !important;
}
ul.new_list > li {
	font-size: 14px !important;
	line-height: 20px !important;
}
}
@media screen and (min-width:361px) and (max-width:480px){
.overlay:target + .popup {
	top: 85% !important;
}
ul.new_list > li {
	font-size: 17px !important;
	line-height: 24px !important;
	width: 100%;
}
ul.new_list2 > li {
	width: 41%;
	height: auto;
}
}
@media screen and (max-width:360px){
.overlay:target + .popup {
	top: 40% !important;
}
ul.new_list > li {
	font-size: 17px !important;
	line-height: 23px !important;
	width: 100%;
}
.contact_section_one_middle_left {
	width: 95%;
	height: auto;
	float: left;
}
.contact_section_one_middle_right {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-left: 35px;
}
ul.new_list2 > li {
	width: 90%;
	height: auto;
}
}
@media screen and (max-width:320px){
.overlay:target + .popup {
	top: 55% !important;
}
h1.quote_heading2, h1.quote_heading2 span {
	color: #000;
	font-family: 'open_sansregular';
	font-size: 25px !important;
	line-height: 32px !important;
	margin-bottom: 20px !important;
	padding-left: 0;
}
/*.contact_section_one_content p {
    padding-left: 0px;
}*/
.contact_section_one_middle_right {
	margin-left: 30px;
}
}
@media screen and (max-width:240px){
.overlay:target + .popup {
	top: 25% !important;
}
}
.close {
	background-color: rgba(0, 0, 0, 0.8);
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: -15px;
	width: 30px;
	border: solid 2px #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}
.close:before {
	color: rgba(255, 255, 255, 0.9);
	content: "X";
	font-size: 24px;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.close:hover {
	background-color: rgba(76, 76, 78, 0.8);
}
.popup p, .popup div {
	margin-bottom: 10px;
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}
.popup label {
	display: inline-block;
	text-align: left;
	width: 180px;
	font-family: 'open_sansregular';
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
}
.popup input[type=text], .popup input[type=password], .popup textarea {
	margin: 0;
	padding: 4px;
	background: #e8e8e8;
	border: 1px solid #d8d7d7;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 98%;
	resize: none;
}
.popup select {
	margin: 0;
	padding: 4px;
	background: #e8e8e8;
	border: 1px solid #d8d7d7;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 99.5%;
}
.popup input[type=text]:hover, .popup input[type=password]:hover {
	background: #fff;
}
input[type=button] {
	background: none repeat scroll 0 0 #7da635;
	border: 2px solid #abe339;
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: 'open_sansregular';
	font-size: 18px;
	font-weight: 600;
	height: 40px;
	line-height: 25px;
	padding: 0 20px;
	text-transform: uppercase;
}
input[type=button]:hover {
	background: #93c935;
}
@media screen and (width:384px){
.quote_3 {
	margin-left: 0px !important;
}
.quote_3_desc_1 {
	margin-left: 48px !important;
}
}
@media screen and (min-width:240px) and (max-width:959px){
.web_dev_list li {
	float: none;
	display: inline-block; /*text-align:center !important;*/;
	margin: 0 auto;
	margin-top: 10px !important;
}
.web_two_list_heading img {
	vertical-align: middle;
	margin-right: 12px;
	float: none !important;
	transition: all 0.2s ease-in-out 0s;
}
li.web_two_list_one {
	margin-bottom: 30px !important;
	width: 96%;
	height: auto;
}
li.web_two_list_two {
	width: 99%;
	height: auto;
}
}
@media screen and (min-width:240px) and (max-width:320px){
.magento_icon img {
	height: auto;
	width: 96%;
}
.web_dev_list li {
	float: none;
	width: 90%;
}
.cms_section_one_left {
	margin-bottom: 20px;
}
.why_text_left div img {
	float: none;
	margin-top: 10px;
	width: 90%;
	height: auto;
	margin-left: 10px;
}
}
@media screen and (min-width:240px) and (max-width:768px){
#body_part {
	margin: 0 auto;
	width: 100% !important;
}
.box_part {
	width: 80%;
	height: auto;
	float: none;
	margin: 0 auto;
}
.wel_part {
	margin-bottom: 30px;
}
.banner_text h3, banner_text h3 span {
	font-size: 30px !important;
	line-height: 40px !important;
	margin: 0 !important;
	padding: 0 0 5px !important;
	text-align: center !important;
}
.inner_page_main_heading_2 {
	text-align: center !important;
}
.about_expertise_list h3 {
	font-size: 19px !important;
	line-height: 25px !important;
}
h3.inner_page_normal_text_six {
	font-size: 18px !important;
	line-height: 24px !important;
}
h3.inner_page_normal_text_four span, h3.inner_page_normal_text_three span {
	font-size: 15px !important;
	line-height: 24px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
}
.out_container_list_dt1 {
	height: 60px;
}
.out_container .out_container_list_dt1 {
	font-size: 22px !important;
	line-height: 26px !important;
}
.out_container .out_container_list_dt8 {
	font-size: 22px !important;
	line-height: 45px !important;
}
.out_container .out_container_list_dt14 {
	font-size: 22px !important;
	line-height: 45px !important;
}
.out_container .out_container_list_dt15 {
	font-size: 22px !important;
	line-height: 45px !important;
}
.out_container_list_dt4 {
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 45px !important;
	font-weight: 400;
	line-height: 60px !important;
	margin-top: 15px;
	text-align: center;
}
.out_container_list_dt11 {
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 45px !important;
	font-weight: 400;
	line-height: 60px !important;
	text-align: center;
}
.out_container_list_dt2 ul > li {
	height: auto;
	margin: 0;
	padding: 20px 0;
	width: 100%;
}
.out_container_list_dt12 ul > li {
	height: auto;
	margin: 0;
	padding: 20px 0;
	width: 100%;
	text-align: left;
}
}
@media screen and (max-width:768px){
.ecom_detail_list {
	width: 100%;
	height: auto;
}
.mysql_section_three_content_left20 {
	float: left;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
	width: 37%;
}
.mysql_section_three_content_right20 {
	float: right;
	margin-left: 2%;
	width: 59%;
}
}
#processList:before {
	border-top: 11px solid #525769;
	content: "";
	display: block;
	height: 1px;
	margin: 0 auto;
	position: relative;
	top: -50px;
	width: 85%;
}
#processList {
	counter-reset: stepCounter;
	display: inline-block;
	margin: 50px auto auto;
	overflow: visible;
	padding-top: 50px;
	position: relative;
}
#processList li:before {
	background: none repeat scroll 0 0 #88ac3f;
	border: 8px solid #FFFFFF;
	content: "";
	display: block;
	height: 56px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: -42px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); /* IE 9 */;
	-webkit-transform: rotate(45deg); /* Opera, Chrome, and Safari */;
	width: 56px;
	box-shadow: 2px 2px 5px #888888;
}
#processList li:after {
	color: #FFFFFF;
	content: counter(stepCounter, decimal);
	counter-increment: stepCounter;
	display: block;
	font-family: 'open_sansregular';
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: -19px;
	font-size: 22px;
}
#processList.quant-6 li {
	width: 16.5%;
}
#processList li {
	display: block;
	float: left;
	margin-bottom: 0;
	padding: 32px 0 0;
	position: relative;
	text-align: center;
	top: -50px;
	transition: margin-bottom 500ms ease-out 0s;
}
ol li {
	color: #525669;
	font-family: 'open_sansregular';
	font-size: 15px;
	line-height: 25px;
	list-style: decimal inside none;
	margin: 0 0 15px;
	font-weight: 500;
}
#processList .copy {
	margin: 0 -20%;
}
#processList h3:before {
	border-left: 1px dashed #525769;
	content: "";
	display: block;
	height: 230px;
	left: 50%;
	margin: 0 0 20px -1px;
	position: relative;
	transition: all 500ms ease-out 0s;
	width: 1px;
}
#processList li.even:hover h3:before {
	height: 38px;
}
#processList li:hover h3:before {
	height: 260px;
}
#processList li.even h3:before {
	height: 68px;
}
@media screen and (max-width: 1235px){
#processList.quant-7 li {
	width: 14.2%;
}
#processList.quant-6 li {
	width: 16.5%;
}
#processList.quant-5 li {
	width: 20%;
}
#processList.quant-4 li {
	width: 25%;
}
}
@media screen and (max-width: 768px){
#processList {
	display: block;
	padding: 50px 0 0 36px;
}
#processList:before {
	display: none;
}
#processList li {
	border-left: 11px solid #525769;
	border-top: none !important;
	float: none !important;
	margin-bottom: 0 !important;
	padding: 7px 0 30px !important;
	text-align: left !important;
	width: 100% !important;
}
#processList li:before {
	height: 45px;
	left: -36px;
	margin: 0;
	right: auto;
	top: 0;
	width: 45px;
}
#processList h3 {
	font-size: 18px !important;
	line-height: 24px !important;
	font-family: 'open_sansregular';
	font-weight: 600;
}
#processList li:after {
	left: -12px !important;
	right: auto;
	top: 18px !important;
}
#processList li.no_border {
	border-left: none !important;
	padding-bottom: 0 !important;
	margin-left: 10px;
}
#processList .copy {
	margin: 0 0 0 45px;
}
#processList .copy * {
	text-align: left !important;
}
#processList h3 {
	margin-bottom: 14px !important;
}
#processList h3:before {
	display: none !important;
}
}
@media screen and (max-width: 568px){
#processList {
	padding: 30px 0 0 30px;
}
#processList li:before {
	border-width: 5px;
	height: 40px;
	left: -30px;
	width: 40px;
}
#processList li:after {
	font-size: 18px;
	top: 15px;
}
#processList li h3 {
	margin-bottom: 7px;
}
#processList .copy p {
	width: 90%;
}
}
@media screen and (min-width:240px) and (max-width:959px){
ul.out_container2 li {
	width: 100%;
	float: none;
	margin: 0 auto;
	margin-bottom: 10px;
}
ul.out_container li {
	width: 100%;
	float: none;
	margin: 0 auto;
	margin-bottom: 10px;
}
}
@media screen and (min-width:240px) and (max-width:800px){
.price_package_div {
	margin-bottom: 0px;
}
ul.smal-list li {
	float: none!important;
	display: block!important;
	width: 40%!important;
	text-align: left !important;
}
ul.smal-list li:last-child {
	margin-right: auto !important;
}
.android_app_list {
	float: left;
	width: 18%;
	margin-right: 2%;
}
)
@media screen and (min-width:320px) and (max-width:959px){
#responsive_section{
	width:20% !important;
	height:auto;
}
.logo_content{
	width:70% !important;
	height:auto;
}
.logo_content img{
	width:100%;
	height:auto;
}
}
/*new header style responsive style*/
@media screen and (min-width:980px) and (max-width:1024px){
.container {
	width: auto !important;
}
}
@media screen and (min-width:768px) and (max-width:979px){
.container {
	width: auto !important;
}
.navbar-header {
	width: 23%;
}
.navbar-nav > li > a {
	padding: 15px 7px 15px 7px !important;
}
}
@media screen and (min-width:480px) and (max-width:767px){
.header {
	text-align: center;
}
.navbar-brand {
	width: 73%;
	float: left;
}
.navbar-brand img {
	width: 100%;
	float: left;
}
.navbar-toggle {
	margin-top: 15px !important;
}
.navbar-collapse {
	width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.nav > li {
	text-align: right;
}
.navbar-nav {
	width: 100% !important;
	margin: 0 auto !important;
	padding: 0 !important;
}
}
@media screen and (min-width:321px) and (max-width:479px){
.out_text ul li.create {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
}
.out_text ul li.save {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
}
.out_text ul li.cache {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
}
.out_text ul li.short {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
}
.header {
	background-size: 150px 80px;
}
.logo {
	width: 45%;
	float: left;
}
.logo img {
	width: 100%;
	float: left;
}
.navbar-brand {
	width: 40%;
	float: left;
}
.navbar-brand img {
	width: 100%;
	float: left;
}
.navbar-collapse {
	width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.nav > li {
	text-align: right;
}
.navbar-nav {
	width: 100% !important;
	margin: 0 auto !important;
	padding: 0 !important;
}
}
@media screen and (max-width:320px) and (min-width:240px) {
.header {
	background-size: 150px 80px;
}
.logo {
	width: 45%;
	float: left;
}
.logo img {
	width: 100%;
	float: left;
}
.navbar-brand {
	width: 50%;
	float: left;
}
.navbar-brand img {
	width: 100%;
	float: left;
}
.navbar-collapse {
	width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.nav > li {
	text-align: right;
}
.navbar-nav {
	width: 100% !important;
	margin: 0 auto !important;
	padding: 0 !important;
}
}
@media screen and (max-width:240px){
.header {
	background-size: 150px 80px;
}
.logo {
	width: 45%;
	float: left;
}
.logo img {
	width: 100%;
	float: left;
}
.navbar-brand {
	width: 50%;
	float: left;
}
.navbar-brand img {
	width: 100%;
	float: left;
}
.navbar-collapse {
	width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.nav > li {
	text-align: right;
}
.navbar-nav {
	width: 100% !important;
	margin: 0 auto !important;
	padding: 0 !important;
}
}
@media screen and (min-width:641px) and (max-width:800px){
.drupal_new_div_right ul li {
	margin-bottom: 35px;
}
ul.new_list2 > li {
	width: 20%;
	height: auto;
}
.quote_1 {
	padding-bottom: 15px;
}
.port_breadcrumb {
	padding-top: 4px !important;
	padding-bottom: 35px !important;
	color: #565555;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 25px;
}
.magento_icon {
	float: left;
	height: auto;
	width: 16%;
}
.magento_big_left ul li h4 {
	color: #625f5f;
	float: left;
	font-family: "open_sansregular";
	font-size: 18px;
	font-weight: 400;
	height: auto;
	line-height: 25px;
	padding-top: 5px;
	width: 32%;
}
.magento_big_left ul li p {
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	height: auto;
	padding-left: 10px;
	width: 45%;
}
}
@media screen and (min-width:641px) and (max-width:768px){
span.border {
	background: none repeat scroll 0 0 #ccc;
	height: 39px;
	left: 38px;
	position: absolute;
	top: 73px;
	width: 1px;
}
.out_text ul li.create {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.save {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.cache {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.short {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
/*.carousel_container{ width:99.5%;height:auto;}*/
.carousel_container {
	display: none !important;
}
.android_app_list {
	float: left;
	width: 18%;
	margin-right: 1%;
}
}
@media screen and (min-width:240px) and (max-width:767px){
.list_space {
	width: 60%;
	height: auto;
	float: none;
	margin: 0 auto;
}
ul.list_left {
	width: 100%;
	border-right: medium none;
	padding-right: 0;
}
ul.list_right {
	width: 100%;
	padding-left: 0;
	padding-top: 0;
}
ul.list_left > li {
	text-align: left;
}
ul.list_left > li p {
	text-align: left;
	width: 90%;
}
ul.list_right > li {
	text-align: left;
	margin-left: 30px;
}
ul.list_right > li p {
	text-align: left;
	width: 90%;
}
ul.list_left > li span {
	float: left;
	margin-right: 30px;
}
}
@media screen and (min-width:481px) and (max-width:640px){
.mysql_section_three_content_right20 {
	float: right;
	margin-left: 2%;
	width: 50%;
}
.mysql_section_three_content_left20 {
	float: left;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
	width: 46%;
}
span.border {
	background: none repeat scroll 0 0 #ccc;
	height: 39px;
	left: 38px;
	position: absolute;
	top: 73px;
	width: 1px;
}
.seo_service_detail_one_red {
	width: 95%;
	height: auto;
}
.seo_service_detail_one_blue {
	width: 95%;
	height: auto;
}
.seo_service_detail_one_yellow {
	width: 95%;
	height: auto;
}
.seo_service_detail_one_green {
	width: 95%;
	height: auto;
}
.out_text ul li.create {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.save {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.cache {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.short {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.quote_1 {
	padding-bottom: 15px;
	padding-top: 15px;
}
.port_breadcrumb {
	padding-top: 4px !important;
	padding-bottom: 35px !important;
	color: #565555;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 25px;
}
li.web_two_list_one {
	width: 95%;
	height: auto;
}
li.web_two_list_two {
	width: 99%;
	height: auto;
}
.carousel_container {
	display: none !important;
}
.android_app_list {
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
}
.ch-item {
	margin: 0 auto;
}
.ch-info h3 {
	font-size: 15px !important;
	line-height: 20px !important;
}
}
@media screen and (min-width:361px) and (max-width:480px){
.mysql_section_three_content_right_list_dt2 {
	text-align: left;
	width: 91%;
}
.mysql_section_three_content_right20 {
	float: left;
	width: 100%;
}
.mysql_section_three_content_left20 {
	float: left;
	height: auto;
	margin: 0 auto;
	margin-top: 30px !important;
	width: 100%;
}
.mysql_section_three_content_left20 img {
	height: auto;
	margin: 0 auto;
	width: 70%;
}
span.border {
	background: none repeat scroll 0 0 #ccc;
	height: 39px;
	left: 38px;
	position: absolute;
	top: 73px;
	width: 1px;
}
.seo_service_detail_one_red {
	width: 94%;
	height: auto;
}
.seo_service_detail_one_blue {
	width: 94%;
	height: auto;
}
.seo_service_detail_one_yellow {
	width: 94%;
	height: auto;
}
.seo_service_detail_one_green {
	width: 94%;
	height: auto;
}
.quote_1 {
	padding-bottom: 15px;
}
.port_breadcrumb {
	padding-top: 4px !important;
	color: #565555;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 25px;
}
.out_text ul li.create {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.save {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.cache {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.short {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.carousel_container {
	display: none !important;
}
li.web_two_list_one {
	width: 93%;
	height: auto;
}
li.web_two_list_two {
	width: 99%;
	height: auto;
}
.list_space {
	width: 75%;
	height: auto;
}
ul.list_left > li p {
	width: 100%;
	height: auto;
}
ul.list_right > li p {
	width: 100%;
	height: auto;
}
.android_app_list {
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
}
.ch-item {
	margin: 0 auto;
}
.ch-info h3 {
	font-size: 15px !important;
	line-height: 20px !important;
}
}
@media screen and (min-width:321px) and (max-width:360px){
.mysql_section_three_content_right_list_dt2 {
	text-align: left;
	width: 91%;
}
.mysql_section_three_content_right20 {
	float: left;
	width: 100%;
}
.mysql_section_three_content_left20 {
	float: left;
	height: auto;
	margin: 0 auto;
	margin-top: 30px !important;
	width: 100%;
}
.mysql_section_three_content_left20 img {
	height: auto;
	margin: 0 auto;
	width: 70%;
}
.drupal_details {
	float: left;
	height: auto;
	margin-left: 30px;
	width: 65%;
}
span.border {
	background: none repeat scroll 0 0 #ccc;
	height: 77px;
	left: 38px;
	position: absolute;
	top: 73px;
	width: 1px;
}
.android_app_list {
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
}
.ch-item {
	margin: 0 auto;
}
.ch-info h3 {
	font-size: 15px !important;
	line-height: 20px !important;
}
.why_text_left div img {
	float: none;
	margin-top: 10px;
	width: 86%;
}
.seo_service_detail_one_red {
	width: 92%;
	height: auto;
}
.seo_service_detail_one_blue {
	width: 92%;
	height: auto;
}
.seo_service_detail_one_yellow {
	width: 92%;
	height: auto;
}
.seo_service_detail_one_green {
	width: 92%;
	height: auto;
}
ul.new_list3 > li {
	width: 90%;
	height: auto;
	line-height: 45px !important;
}
ul.new_list5 > li {
	width: 100%;
	height: auto;
	line-height: 45px !important;
}
.why_text_left div ul.new_list3 > li span img {
	padding: 0 !important;
	margin-left: 0 !important;
}
.why_text_left div ul.new_list5 > li span img {
	padding: 0 !important;
	margin-left: 0 !important;
}
.quote_1 {
	padding-bottom: 15px;
}
.new_get {
	font-size: 17px;
	margin-right: 0;
}
.port_breadcrumb {
	padding-top: 4px !important;
	padding-bottom: 35px !important;
	color: #565555;
	font-family: 'open_sansregular';
	font-size: 16px;
	line-height: 25px;
}
.out_text ul li.create {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.save {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.cache {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.short {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.carousel_container {
	display: none !important;
}
li.web_two_list_one {
	width: 90%;
	height: auto;
}
li.web_two_list_two {
	width: 99%;
	height: auto;
}
.list_space {
	width: 100%;
	height: auto;
}
ul.list_left > li p {
	width: 100%;
	height: auto;
}
ul.list_right > li p {
	width: 100%;
	height: auto;
}
}
@media screen and (min-width:241px) and (max-width:320px){
.mysql_section_three_content_right_list_dt2 {
	text-align: left;
	width: 87%;
}
.mysql_section_three_content_right20 {
	float: left;
	width: 100%;
}
.mysql_section_three_content_left20 {
	float: left;
	height: auto;
	margin: 0 auto;
	margin-top: 30px !important;
	width: 100%;
}
.mysql_section_three_content_left20 img {
	height: auto;
	margin: 0 auto;
	width: 70%;
}
.drupal_details {
	float: left;
	height: auto;
	margin-left: 30px;
	width: 63%;
}
span.border {
	background: none repeat scroll 0 0 #ccc;
	height: 141px;
	left: 38px;
	position: absolute;
	top: 73px;
	width: 1px;
}
.android_app_list {
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
}
.ch-item {
	margin: 0 auto;
}
.ch-info h3 {
	font-size: 15px !important;
	line-height: 20px !important;
}
.seo_service_detail_one_red {
	width: 90%;
	height: auto;
}
.seo_service_detail_one_blue {
	width: 90%;
	height: auto;
}
.seo_service_detail_one_yellow {
	width: 90%;
	height: auto;
}
.seo_service_detail_one_green {
	width: 90%;
	height: auto;
}
.why_text_left div ul.new_list3 > li span img {
	padding: 0 !important;
	margin-left: 0 !important;
}
.why_text_left div ul.new_list5 > li span img {
	padding: 0 !important;
	margin-left: 0 !important;
}
.out_text ul li.create {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.save {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.cache {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.short {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.quote_1 {
	padding-bottom: 15px;
}
.new_get {
	margin-right: 0;
}
.carousel_container {
	display: none !important;
}
li.web_two_list_one {
	width: 85%;
	height: auto;
}
li.web_two_list_two {
	width: 99%;
	height: auto;
}
.list_space {
	width: 100%;
	height: auto;
}
ul.list_left > li p {
	width: 100%;
	height: auto;
}
ul.list_right > li p {
	width: 100%;
	height: auto;
}
}
@media screen and (max-width:241px){
.carousel_container {
	display: none !important;
}
.out_text ul li {
	width: 60% !important;
	height: auto;
}
.php_section_three_content_left img {
	width: 90%;
	height: auto;
}
.php_section_three_content_left2 img {
	width: 90%;
	height: auto;
}
.web_two_list_heading img {
	display: none;
}
h3.inner_page_normal_text_five img {
	display: none;
}
.inner_page_normal_text_12 img {
	display: none;
}
li.android_detail_list {
	font-size: 14px !important;
}
.why_text_left div img {
	margin-left: 10px;
}
.rwd_testing img {
	width: 90%;
	height: auto;
}
.cms_container ul li {
	width: 87%;
	height: auto;
}
.cms_container ul li img {
	width: 100%;
	height: auto;
}
.cms_container1 ul li {
	width: 87%;
	height: auto;
}
.cms_container1 ul li img {
	width: 100%;
	height: auto;
}
}
@media screen and (max-width:240px){
.quote_1 {
	padding-bottom: 15px;
}
.new_get {
	margin-right: 0;
	padding: 0 20px 0 20px;
}
.inner_banner_style {
	padding-bottom: 50px;
}
.carousel_container {
	display: none !important;
}
}
@media screen and (min-width:240px) and (max-width:480px){
.magento_big_right {
	float: none;
	height: auto;
	margin: 0 auto 30px;
	width: 50%;
}
.out_text ul li.create {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.save {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.cache {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.short {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.android_text ul li {
	width: 88%;
	height: auto;
}
ul.new_list3 > li {
	width: 90%;
	height: auto;
	line-height: 45px !important;
}
.banner {
	margin-top: 0 !important;
}
.banner_text {
	margin-top: 0 !important;
	padding-top: 30px;
}
.contact_section_one_middle label {
	width: 100%;
	height: auto;
}
.contact_txt2 {
	width: 97%;
	float: left;
}
.select_section {
	width: 100%;
	height: auto;
	float: left;
}
.contact_section_one_middle label.chktxt {
	width: 100%;
	height: auto;
}
.contact_txtarea2 {
	width: 97%;
	float: left;
}
.button_div {
	float: left;
	width: 100%;
	height: auto;
}
.inner_banner_style {
	padding-bottom: 30px;
}
h1.inner_page_heading_left {
	font-size: 22px !important;
	line-height: 30px !important;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sansregular';
}
h1.inner_page_heading_left span {
	font-weight: 400;
	font-size: 22px !important;
	line-height: 30px !important;
}
h2.inner_page_heading_left1 {
	font-size: 18px !important;
	line-height: 30px !important;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sansregular';
}
h2.inner_page_heading_left1 span {
	font-weight: 400;
	font-size: 18px !important;
	line-height: 30px !important;
}
h2.inner_page_heading_left1 {
	font-size: 18px !important;
	line-height: 30px !important;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sansregular';
}
h2.inner_page_heading_left1 span {
	font-weight: 400;
	font-size: 18px !important;
	line-height: 30px !important;
}
h3.inner_page_heading_left1 {
	font-size: 18px !important;
	line-height: 30px !important;
	font-weight: 300;
	color: #000;
	margin-bottom: 5px;
	font-family: 'open_sansregular';
}
h3.inner_page_heading_left1 span {
	font-weight: 400;
	font-size: 18px !important;
	line-height: 30px !important;
}
h1.inner_page_heading_center {
	color: #000;
	font-family: 'open_sansregular';
	font-size: 22px !important;
	font-weight: 300;
	line-height: 30px !important;
	margin-bottom: 0;
	text-align: center;
}
h1.inner_page_heading_center span {
	font-weight: 400;
	font-size: 22px !important;
	line-height: 30px !important;
}
.android_section_one_container {
	padding-bottom: 20px;
}
h5.inner_page_heading_left, h5.inner_page_heading_left span {
	font-size: 22px;
	line-height: 30px;
}
.why_text ul.small_width {
	width: 100%;
	float: none;
}
}
@media screen and (min-width:240px) and (max-width:767px){
.responsive_section_one_content_right {
	width: 70%;
	height: auto;
}
.out_text ul li.create {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.save {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.cache {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
.out_text ul li.short {
	width: 75% !important;
	text-align: left;
	margin-right: 0 !important;
	margin: 0 auto !important;
	margin-bottom: 10px !important;
}
}
@media screen and (min-width:240px) and (max-width:640px){
.carousel_container {
	display: none !important;
}
.carouseltest {
	display: none !important;
}
.magento_big_left {
	float: none;
	margin: 0 auto;
	width: 100%;
	height: auto;
}
.magento_icon {
	float: none;
	margin: 0 auto;
}
.magento_big_left ul li h4 {
	width: 100%;
	height: auto;
	float: none;
	margin: 0 auto;
}
.magento_big_left ul li p {
	width: 100%;
	height: auto;
	float: none;
	margin: 0 auto;
	text-align: center;
	padding-left: 0;
}
.magento_big_left ul li h4 {
	color: #625f5f;
	float: left;
	font-family: "open_sansregular";
	font-size: 18px !important;
	font-weight: 400;
	height: auto;
	line-height: 25px !important;
	padding-top: 5px;
	padding-bottom: 10px !important;
}
.magento_big_left ul li h4 span {
	color: #625f5f;
	font-family: "open_sansregular";
	font-size: 26px !important;
	font-weight: 400;
	line-height: 30px !important;
}
}
@media screen and (min-width:240px) and (max-width:767px){
.out_text ul li.short {
	margin-bottom: 40px !important;
}
}