.site-main {
	background: #fff;
}
.nav-container li {
	padding: 0px 14px;
}
.nav-container .sub-menu, .nav-container .children {
	left: 14px;
}
.site-footer .site-info {
	font-size: 14px;
}
.colored-drop .nav-container ul ul a:hover, .colored-drop ul.nav-container ul a:hover {
	color: #FFF;
	background-color: #004B68;
}
.site {
	max-width: 1264px;
	margin-right: auto;
	margin-left: auto;
}



/*--------custom css start-----------*/\ .cakephp-featuress-bg {
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display:         flex;
}
.cakephp-featuress-bg > [class='featuress-cake-php'] {
	display: flex;
	flex-direction: column;
}
.cakephp-featuress-bg .tx-column-size-1-3 {
	background: #fff;
	border: solid 1px #004b69;
	padding: 30px 15px;
	margin: 0px 15px;
}
.cakephp-featuress-bg .tx-column-size-1-3:hover {
	border: solid 1px #95c938;
}
.cakephp-featuress-bg .tx-column:first-child {
	margin-left: 15px;
}
.cakephp-featuress-bg-margin .tx-row {
	margin-bottom: 0px;
}
/*--------------actual height start-------------------------*/
.height-bg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.height-bg > [class='featuress-cake-php'] {
	display: flex;
	flex-direction: column;
}
.height-bg .tx-column-size-1-3 {
	margin: 0px 15px;
}
.height-bg .tx-column:first-child {
	margin-left: 15px;
}
.height-bg .tx-column {
	padding: 0px 0px;
}
.php-custom-box-bg .tx-column-size-1-3 {
	background: #1da1f3;
}
.php-custom-box-bg .tx-column-size-1-3:hover {
	background: #95c837;
}
.drupal-conatnt-box-bg .tx-column-size-1-3 {
	background: #95c837;
}
.drupal-conatnt-box-bg .tx-column-size-1-3:hover {
	background: #1da1f3;
}
.android-box-bg .tx-column-size-1-3 {
	background: #1da1f3;
}
.android-box-bg .tx-column-size-1-3:hover {
	background: #95c837;
}
.android-box-bg .tx-column-size-1-3:hover .adroid-headding {
	background: #1da1f3;
}
.laravel-services-box-bg .laraver_services_benefits{
	background: #fff;
	padding: 40px 15px;
	border: solid 3px #fff;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	text-align: center;
	font-size: 15px;
}

.laravel-services-box-bg .laraver_services_benefits:hover .laraver_services_benefits-icon-bg {
	box-shadow: 0 4px 4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 4px 4px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.6);
	-o-box-shadow: 0 4px 4px rgba(0,0,0,0.6);
	background: #a7c638;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

@media(min-width:320px) and (max-width:999px) {
.height-bg {
	display: block;
	padding-top: 0px;
}
.height-bg .tx-column-size-1-3 {
	margin: 0px 0px;
}
.height-bg .tx-column {
	margin: 0px 0px 15px 0px;
}
.margin-bottom-row .tx-row {
	margin-bottom: 0px;
}
}
/*--------------actual height end-------------------------*/







.framework_logo {
	margin-bottom: -20px;
	margin-top: 50px;
}
.slick-slider {
	margin-bottom: 0px;
}
.panel.slick-slide {
	margin: 0px 15px;
}
.framework_logo .jcarousel-wrapper {
	border: none;
}
/*------------fremwork_logo slider----------*/
.fremwork-logo {
	margin: 5px 0px -60px 0px;
}
.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	font-size: 20px;
	width: 30px;
	height: 30px;
	line-height: 22px !important;
	text-align: center;
	background: #95c938 !important;
	margin-top: -35px;
}
.owl-carousel .owl-item {
	float: left;
	text-align: center;
}
.owl-pagination {
	display: none;
}
.ed-carousel.center .owl-buttons div {
	top: 62% !important;
}
.mergin_top_th {
	margin-top: 30px;
	margin-bottom: -50px;
}
.Technology_fremwork {
	text-align: center;
	margin-top: 20px;
}
.Technology_fremwork .widgettitle {
	font-weight: normal;
	margin-bottom: 0px;
	font-size: 26px;
}
.logo-list-bg {
	width: 100%;
	text-align: center;
	padding-top: 15px;
}

/*------------fremwork_logo slider and----------*/
@media(min-width:320px) and (max-width:950px) {
.margin-top-20 {
	margin-top: 30px;
}
}
.logo-list-bg .tx-row {
	display: flex;
	flex-wrap: wrap;
}
.baners-all {
	background: #f0f0f0;
	text-align: center;
	padding: 20px 20px 25px 20px;
	margin-bottom: 30px;
}
.baners-all img {
	width: 100%;
}
.logo-list {
	border: solid 2px #f0f0f0;
	padding: 15px;
	border-radius: 15px;
	display: inline-block;
	margin-bottom: 30px;
}
.Hire-developer-baner {
	padding-top: 15px;
}

@media(min-width:320px) and (max-width:768px) {
.logo-list {
	margin-bottom: 10px;
}
}

@media (min-width:320px) and (max-width:640px) {
.iheader .nx-breadcrumb {
	display: none;
	line-height: 0px;
}
.iheader h1 {
	font-size: 22px;
	line-height: normal;
}
}
.iheader {
	position: relative;
}
.entry-title {
	position: absolute;
	top: 50%;
	left: 30px;
	transform: translate(-0%, -50%);
}

@media (min-width:320px) and (max-width:767px) {
.Hire-developer-baner {
	padding-top: 0px;
	margin-bottom: -40px;
}
}
.site-header.fixeddiv .home-link {
	min-height: 56px;
	height: 74px;
}
.sidr {
	width: 300px !important;
}
#wprmenu_menu ul {margin-bottom: 36px;}
/*.menu-toggle {
	right: 0px !important;
	top: inherit !important;
	padding: 6px 12px 6px 12px !important;
	left: inherit !important;
	margin-left: 222px !important;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}*/
.tx-service-text {
	text-align: center;
	padding-bottom: 0px !important;
}
.php-developmentofont h1 {
	color: #004b68;
	font-size: 40px;
	text-align: center;
	margin: 0px;
	margin-bottom: 20px;
	font-weight: bold;
}
.tx-service .tx-service-title {
	color: #004b68;
}
.home-headding {
	margin-bottom: 20px;
	margin-top: 0px;
	width: 100%;
	display: inline-block;
}
.home-headding h2 {
	color: #004b68;
	margin: 0px;
	text-align: center;
	font-weight: bold;
}
.home-headding h2 span {
	margin-bottom: -10px;
	display: block;
}
.welcome-headding {
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}
.welcome-headding h2 {
	color: #004b68;
	margin: 0px;
	text-align: center;
}
.welcome-headding span {
	color: #F94A05;
	font-weight: bold;
}
.entry-content h2 {
	margin-top: 0px !important;
}
.tx-cta {
	display: block;
	clear: both;
	padding: 32px;
	margin-bottom: 0px !important;
}
.tx-cta {
	border-left: 6px solid #95C837;
}
.eCodeSoft-partner {
	background-color: #004B68 !important;
}
.tx-cta {
	border-left: 6px solid #95C837;
	background: #004B68 !important;
	display: inline-block;
	width: 100%;
	color: #fff !important;
}
.tx-cta {
	display: block;
	clear: both;
	padding: 32px;
	margin-bottom: 0px !important;
}

@media (max-width: 999px) {
.tx-row .tx-column {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px !important;
}
}
.tx-spacer clearfix {
	height: 0px;
}
.widget-wrap {
	display: none;
}
.hentry {
	padding: 0px 0 0px 0px !important;
}
.tx-service.curved .tx-service-icon span {
	border-radius: 50%;
	margin-bottom: 12px;
}
.site-footer {
	text-align: left !important;
}
.footer-title {
	font-size: 26px;
	font-weight: 500;
	color: #c7c7c7;
	margin-bottom: 15px;
	margin-top: 15px;
}
.process {
	text-align: center;
}
.process_image a {
	text-align: center;
	display: inline-block;
	width: 100%;
}
.footer-menus {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.footer-menus li {
	margin-bottom: 10px;
	padding-bottom: 2px;
	position: relative;
	padding-left: 30px;
}
.footer-menus li a {
	color: #c7c7c7;
	text-decoration: none;
	border-bottom: #f0f0f0 solid 1px;
	display: inline-block;
	width: 70%;
	-o-transition: .5s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	cursor: pointer;
}
.footer-menus li a:hover {
	border-bottom: #95C837 solid 1px;
	color: #95C837;
	margin-left: 20px;
}
.footer-menus li a:hover .menu-icon {
	background: url(images/menu-arrow-hover-1.png) no-repeat;
	width: 20px;
	height: 20px;
}
.menu-icon {
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(images/menu-arrow-1.png) no-repeat;
	width: 20px;
	height: 20px;
	margin-top: 4px;
}
.footer-address {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.footer-address li {
	color: #c7c7c7;
	margin-bottom: 12px;
	position: relative;
	padding-left: 30px;
	-o-transition: .5s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	cursor: pointer;
}
.footer-address li a {
	color: #c7c7c7;    text-decoration: none;
}
.footer-address li:hover a {
	color: #95c837;
}
.footer-address li:hover {
	padding-left: 50px;
	color: #95c837;
}
.address-icon {
	position: absolute;
	left: 0px;
	top: 0px;
	/*background: url(images/address-1.png) no-repeat;*/
	width: 20px;
	height: 20px;
	margin-top: 0px;
	font-size:20px;
}
/*.footer-address li:hover .address-icon {
    background: url(images/address-hover-1.png) no-repeat;
	width: 20px;
	height: 20px;
}*/
.phone-icon {
	position: absolute;
	left: 0px;
	top: 0px;
	/*background: url(images/phone-1.png) no-repeat;*/
	width: 20px;
	height: 20px;
	/*margin-top: 2px;*/
	font-size: 18px;
}

/*.footer-address li:hover .phone-icon {
	background: url(images/phone-hover-1.png) no-repeat;
	width: 20px;
	height: 20px;
}*/



.phone-icon-whatsapp {
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(http://ecodesoft.com/wp-content/uploads/2018/06/whatsapp-footer.png) no-repeat;
	width: 20px;
	height: 20px;
    margin-top: 2px;
	font-size: 18px;
}



.footer-address li:hover .phone-icon-whatsapp {
	background: url(http://ecodesoft.com/wp-content/uploads/2018/06/whatsapp-footer-hover.png) no-repeat;
	width: 20px;
	height: 20px;
}











.email-icon {
	position: absolute;
	left: 0px;
	top: 0px;
	/*background: url(images/email-1.png) no-repeat;*/
	width: 20px;
	height: 20px;
	/*margin-top: 2px;*/
	font-size:18px;
}
/*.footer-address li:hover .email-icon {
	background: url(images/email-hover-1.png) no-repeat;
	width: 20px;
	height: 20px;
}*/
.skype-icon {
	position: absolute;
	left: 0px;
	top: 0px;
	/*background: url(images/skype-icon-2.png) no-repeat;*/
	width: 20px;
	height: 20px;
	/*margin-top: 4px;*/
	font-size:18px;
}
.skip-link {
	display: none;
}
/*--------------development-style start----------------*/
.Hire-developer-baner {
	padding-top: 15px;
	margin-bottom: -20px;
	width: 100%;
}
.Hire-developer-baner img {
	width: 100%;
}
.development-main-contant {
	width: 100%;
	padding-bottom: 10px;
	padding-top: 0px;
}
.development-bg {
	background-color: #f0f0f0;
	width: 100%;
	padding: 10px 15px 0px 15px;
	margin-top: 8px;
	border-radius: 6px;
	border-top: solid 10px #95C837;
	border-bottom: solid 10px #95C837;
	border-left: solid 2px #95c837;
	border-right: solid 2px #95c837;
}
.development-bg input {
	margin-top: 6px;
	display: inline-block;
	width: 100%;
	margin-bottom: 6px;
}
.development-bg textarea {
	margin-top: 6px;
	display: inline-block;
	width: 100%;
	margin-bottom: 6px;
}
.development-bg input:hover {
	color: #95C837;
}
.development-bg input:hover {
	border: solid 1px #95c837;
}
.development-bg textarea:hover {
	border: solid 1px #95c837;
}
.development-bg input:focus {
	color: #95C837;
}
.development-bg textarea {
	width: 100%;
	height: 94px;
}
.development-bg textarea:hover {
	color: #95C837;
}
.development-bg textarea:focus {
	color: #95C837;
}
.development-bg .wpcf7-submit {
	width: 100%;
	margin-top: 15px;
	border: 1px solid #c7c7c7;
}
.wpcf7 input[type="text"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 textarea {
	width: 100%;
	padding: 8px 10px;
}
.development-form-all-pages {
}
.development-servideccss {
	background-color: rgba(0,75,104,0.1);
	width: 100%;
	margin-bottom: 25px;
}
.development-servideccss {
	background: url(images/development-bg2.jpg) no-repeat;
	widht: 100%;
	background-size: cover;
	color: #fff;
}
.development-all-fild {
	width: 100%;
	padding: 24px 0px 1px 0px;
}
.php-development-headdings {
	background-color: #004B68;
	width: 100%;
	padding: 10px 0px 10px 20px;
	color: #fff;
	font-size: 24px;
}
.development-hover-efect {
	position: relative;
	padding: 0px 0px 0px 70px;
	width: 100%;
	-o-transition: .5s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	cursor: pointer;
}
.yiibenefits {
	background: #f0f0f0;
	width: 100%;
	padding-bottom: 30px;
	margin-bottom: 20px;
	margin-top: 10px;
	display: inline-block;
}
.development-icons {
	background-color: #004B68;
	padding: 8px;
	color: #fff;
	border-radius: 50%;
	margin-right: 15px;
	font-size: 14px !important;
	position: absolute;
	left: 0px;
	top: 0px;
	margin-left: 20px;
}
.development-hover-efect:hover {
	color: #F94A05;
	padding-left: 80px;
}
.development-hover-efect:hover .development-icons {
	color: #fff;
	background-color: #95c837;
}
.requests-quote {
	font-size: 14px;
}
.requests {
	font-size: 24px;
	color: #004B68;
	text-align: center;
	width: 100%;
	display: inline-block;
	margin-bottom: 5px;
}
.development-bg p {
	margin: 0px;
}
.Benefits-bg {
	background-color: #f0f0f0;
	padding: 0px;
	display: inline-block;
	width: 100%;
	margin-top: 15px;
	padding-bottom: 30px;
}
.development-benefits:hover p {
	color: #a7c638;
}
.benefits {
	width: 50%;
	float: left;
	margin-top: 16px;
}
.development-benefits {
	text-align: center;
	width: 100%
}
.development-benefits p {
	margin-bottom: 0px;
}
.development-benefits-icon-bg {
	background-color: #fff;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin-bottom: 10px;
	text-align: center;
	display: inline-block;
	border: solid #95c837 1px;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.3s ease-in-out;
	-o-transition: all 1.3s ease-in-out;
	-ms-transition: all 1.3s ease-in-out;
}
.development-benefits:hover .development-benefits-icon-bg {
	-webkit-transform: rotate(360deg) scale(2);
	-moz-transform: rotate(360deg) scale(1.1);
	-o-transform: rotate(360deg) scale(1.1);
	-ms-transform: rotate(360deg) scale(1.1);
	transform: rotate(360deg) scale(1.1);
	background: #a7c638;
}
.development-benefits:hover .development-benefits-icon {
	background-color: #fff;
}
.development-benefits-icon {
	background-color: #004b68;
	width: 44px;
	height: 44px;
	display: inline-block;
	border-radius: 50%;
	margin-top: 17px;
}
.development-iconss {
	background: url(images/php.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	margin-top: 7px;
	margin-left: -1px;
}
.Corporate-website {
	background: url(images/Corporate-websites.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	margin-top: 7px;
	margin-left: -1px;
}
.cms-development {
	background: url(images/cms-development.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	margin-top: 7px;
	margin-left: -1px;
}
.custom-php {
	background: url(images/custom-php.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	margin-top: 7px;
	margin-left: -1px;
}
.PHP-MySQL {
	background: url(images/php-mysql.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	margin-top: 7px;
	margin-left: -1px;
}
.web-application {
	background: url(images/web-application-icon.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	margin-top: 7px;
	margin-left: -1px;
}
.e-commerce-development {
	background: url(images/Ecommerce-icon.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	margin-top: 7px;
	margin-left: -1px;
}
.portal-development {
	background: url(images/portal-development.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	margin-top: 7px;
	margin-left: -1px;
}
.why-php-discription {
	padding: 10px 15px 0px 30px;
}
.php-programming {
	background: url(images/custom-development.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	margin-top: 7px;
	margin-left: -1px;
}
.benefitw {
	width: 100%;
	margin-top: 20px;
}
.development-servideccsw {
	background: #f0f0f0;
	width: 100%;
	margin-bottom: 0px;
}
.development-word {
	width: 100%;
	padding: 0px 15px;
}
.development-word:hover .word-icon {
	border: solid 1px #95c837;
}
.development-word:hover .word-contant {
	color: #95c837;
}
.word-icon {
	width: 30%;
	background: transparent;
	float: left;
	border-radius: 10px;
	height: 90px;
	border: solid 1px #004b68;
	text-align: center;
	padding-top: 15px;
}
.word-contant {
	width: 63%;
	float: right;
	color: #004b68;
	font-size: 14px;
	padding-top: 16px;
}
.joomla-conatnt {
	width: 100%;
	border: solid 1px #004b68;
}
.hire-magento-developer {
	width: 100%;
	border: solid 1px #95c837;
}
.hire-magento-developer .joomla-headding {
	padding: 15px 20px;
	font-size: 18px;
	color: #fff;
}
.padding-none {
	padding-top: 0px;
}
.joomla-headdings {
	color: #fff;
	background: #004b68;
	padding: 15px 20px;
	font-size: 18px;
}
.joomla-conatnt strong {
	color: #004b68;
}
.joomla-conatnt ul {
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.hire-magento-developer ul {
	padding: 0px 20px;
}
.joomla-conatnt ul li {
	margin-bottom: 10px;
	position: relative;
	padding-left: 25px;
}
.joomla-conatnt ul li .icon-dott {
	width: 15px;
	height: 15px;
	background: transparent;
	display: inline-block;
	border-radius: 50%;
	vertical-align: bottom;
	margin-right: 10px;
	border: solid 1px #95c837;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 8px;
}
.joomla-conatnt ul li:hover .icon-dott {
	background: #95c837;
	-webkit-transform: rotate(360deg) scale(2);
	-moz-transform: rotate(360deg) scale(1.1);
	-o-transform: rotate(360deg) scale(1.1);
	-ms-transform: rotate(360deg) scale(1.1);
	transform: rotate(360deg) scale(1.1);
	background: #a7c638;
}
.joomla-conatnt ul li:hover {
	color: #95c837;
}
.development-servideccsj {
	background: #f0f0f0;
}
.joomla-Development-services {
	background: #f0f0f0;
	padding-bottom: 10px;
	padding-top: 15px;
	margin-bottom: 0px;
}
.joomla-headding {
	background: #95c837;
	padding: 10px 0px 10px 20px;
	color: #fff;
	font-size: 24px;
}
.joomla-services {
	text-align: center;
	width: 100%;
	margin-top: 15px;
	margin-top: 15px;
	border: solid 1px #95c837;
	padding: 30px 0px;
	box-shadow: inset 1px 0px 36px rgba(149,200,55,0.9);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.joomla-services:hover {
	box-shadow: inset 1px 0px 80px rgba(149,200,55,0.9);
}
.joomla-services p {
	color: #004b68;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0px;
}
.joomla-services-icon {
	background: #fff;
	display: inline-block;
	padding: 20px 20px;
	border-radius: 50%;
	margin-bottom: 15px;
	border: solid 1px #95c837;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	box-shadow: inset 1px 0px 20px rgba(149,200,55,0.9);
}
.joomla-services:hover .joomla-services-icon {
	box-shadow: inset 1px 0px 6px rgba(149,200,55,0.9);
}
.development-servivescor {
	background: url(images/background-img2.jpg) no-repeat;
	width: 100%;
	background-size: cover;
	color: #fff;
}
.development-benefitscorcor:hover p {
	color: #a7c638;
}
.benefits {
	width: 50%;
	float: left;
	margin-top: 16px;
}
.development-benefitscor:hover p {
	color: #a7c638;
}
.benefits {
	width: 50%;
	float: left;
	margin-top: 16px;
}
.development-benefitscor {
	text-align: center;
	width: 100%;
}
.development-benefitscor:hover p {
	color: #a7c638;
}
.benefits {
	width: 50%;
	float: left;
	margin-top: 16px;
}
.development-benefitscor p {
	margin-bottom: 0px;
}
.development-benefitscor:hover .development-benefitscor-icon {
	background-color: #fff;
}
.development-benefitscor-icon {
	background-color: #004b68;
	width: 44px;
	height: 44px;
	display: inline-block;
	border-radius: 50%;
	margin-top: 17px;
}
p {
	margin-bottom: 0px;
}
.development-benefitscor:hover .development-benefitscor-icon {
	background-color: #fff;
}
.development-benefitscor-icon {
	background-color: #004b68;
	width: 44px;
	height: 44px;
	display: inline-block;
	border-radius: 50%;
	margin-top: 17px;
}

.development-benefitscor p {
	margin-bottom: 0px;
}
.development-benefitscor:hover .development-benefitscor-icon {
	background-color: #fff;
}
.development-benefitscor-icon {
	background-color: #004b68;
	width: 44px;
	height: 44px;
	display: inline-block;
	border-radius: 50%;
	margin-top: 17px;
}
.benefits {
	width: 50%;
	float: left;
	margin-top: 16px;
}
.development-benefitscor {
	text-align: center;
	width: 100%;
	padding-top: 15px;
}
.development-benefitscor p {
	margin-bottom: 0px;
}
.development-benefitscor:hover .development-benefitscor-icon-bg {
	-webkit-transform: rotate(0deg) scale(2);
	-moz-transform: rotate(0deg) scale(1.1);
	-o-transform: rotate(0deg) scale(1.1);
	-ms-transform: rotate(0deg) scale(1.1);
	transform: rotate(0deg) scale(1.1);
	background: #a7c638;
}
.development-benefitscor:hover .development-benefitscor-icon {
	background-color: #fff;
}
.development-benefitscor-icon {
	background-color: #004b68;
	width: 44px;
	height: 44px;
	display: inline-block;
	border-radius: 50%;
	margin-top: 17px;
}
.php-development-benefits {
	background-color: #95c837;
	width: 100%;
	padding: 10px 10px 10px 30px;
	color: #fff;
	font-size: 24px;
}
.benefit-cor {
	width: 100%;
	position: relative;
	padding-left: 40px;
}
.Codeigniter-icons {
	background-color: #004B68;
	padding: 8px;
	color: #fff;
	border-radius: 50%;
	margin-right: 15px;
	font-size: 14px !important;
	position: absolute;
	left: 0px;
	top: -4px;
	margin-left: 0px;
}
.benefit-cor:hover .Codeigniter-icons {
	background-color: #95c837;
}
.development-hover-efect-cor {
	padding: 0px 0px 0px 0px;
	width: 100%;
	-o-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	cursor: pointer;
}
.development-benefitscor-icon-bg {
	background-color: #fff;
	width: 84px;
	height: 84px;
	border-radius: 50%;
	margin-bottom: 10px;
	text-align: center;
	display: inline-block;
	border: solid #95c837 1px;
	-webkit-transition: all 1.1s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
}
.development-hover-efect-cor:hover {
	color: #F94A05;
}
.development-hover-efect-cor:hover .development-icons {
	color: #fff;
	background-color: #95c837;
}
.Benefits-icon1 {
	background: url(images/dev_img1.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.Benefits-icon2 {
	background: url(images/dev_img2.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.Benefits-icon3 {
	background: url(images/dev_img3.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.Benefits-icon4 {
	background: url(images/dev_img4.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.Benefits-icon5 {
	background: url(images/dev_img5.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 10px;
}
.Benefits-icon6 {
	background: url(images/dev_img6.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.Benefits-icon7 {
	background: url(images/dev_img7.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.Benefits-icon8 {
	background: url(images/dev_img8.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.Benefits-icon9 {
	background: url(images/dev_img9.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.Benefits-icon10 {
	background: url(images/dev_img10.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.Benefits-icon11 {
	background: url(images/dev_img11.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.Benefits-icon12 {
	background: url(images/dev_img12.png) no-repeat;
	width: 51px;
	height: 52px;
	display: block;
	display: inline-block;
	margin-top: 16px;
}
.development-cor-icon-bg {
	background-color: transparent;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin-bottom: 10px;
	text-align: center;
	display: inline-block;
	border: solid #fff 1px;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
}
.development-benefitscor-icon-bg {
	background-color: transparent;
	width: 84px;
	height: 84px;
	border-radius: 50%;
	margin-bottom: 10px;
	text-align: center;
	display: inline-block;
	border: solid #fff 1px;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
}
.benefit-moodle {
	width: 100%;
	margin-bottom: 15px;
	position: relative;
	padding-left: 45px;
}
.benefit-moodle:hover .moodle-hover {
	color: #95c837;
}
.Moodle-icons {
	background: url(images/moodle-icon.png) no-repeat center;
	width: 30px;
	height: 30px;
	display: inline-block;
	border-radius: 50%;
	position: absolute;
	top: 0px;
	left: 0px;
	/*border: solid 1px #95c837;*/
}
.moodle-services {
	background: #fff;
	text-align: center;
	padding: 30px 10px;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
	font-size: 18px;
	box-shadow: inset 1px 0px 36px rgba(0,75,104,0.9);
}
.moodle-services:hover {
	background: #95c837;
	color: #fff;
}
.moodle-services-icon {
	margin-bottom: 30px;
}
.mobile-block {
	display: none;
}
.mobile-blocks {
	display: block;
}
.development-word {
	width: 100%;
	padding: 0px 15px;
	display: inline-block;
	margin-bottom: 15px;
}
.link-colors {
	color: #95C837 !important;
}
.contact-image {
	width: 100%;
	margin-bottom: 30px;
}
.contact-image img {
	width: 100%;
}
.form-bg-border {
	border: solid 1px #c7c7c7;
}
.contact-form-add {
	width: 100%;
	margin-top: 20px;
}
.form-bg {
	width: 100%;
	padding: 15px 15px 0px 15px;
}
.form-headding {
	background: #004b68;
	width: 100%;
	padding: 8px 0px 10px 0px;
	font-size: 24px;
	color: #fff;
	text-align: center;
}
.form-bg-border textarea {
	height: 194px;
	margin-bottom: 10px;
}
.form-bg-border p {
	margin-bottom: 15px;
}
.form-bg-border p:hover {
	color: #95c837;
}
.form-bg-border p:focus {
	color: #95c837;
}
.form-bg-border p:hover input {
	border: #95c837 1px solid;
}
.form-bg-border .wpcf7-submit {
	padding: 10px 40px;
	margin-bottom: 10px;
	border: 1px solid;
}
.form-address-fild {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.address-form-icon {
	width: 15%;
	float: left;
	border-right: solid 2px #fff;
	padding: 10px 0px 14px 0px;
	text-align: center;
}
.address-form-contant {
	width: 85%;
	float: right;
	padding: 12px 15px 0px 15px;
}
.form-address-fild li a {
	color: #fff !important;
}
.form-address-fild li a:hover {
	color: #fff !important;
}
.form-address-fild li {
	background: #004b68;
	width: 100%;
	padding: 0px 0px;
	color: #fff;
	display: inline-block;
	margin-bottom: 15px;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
	cursor: pointer;
}
.address-form-contants {
	padding: 12px 15px 0px 15px;
	width: 85%;
	float: right;
}
.address-form-icons {
	padding: 60px 0px;
	border-right: solid 2px #fff
}
.form-address-fild li:hover {
	background: #95c837;
}
.form-left {
	width: 50%;
	float: left;
	padding-right: 10px;
}
.form-right {
	width: 50%;
	float: right;
	padding-left: 10px;
}
.contact-submit {
	width: 100%;
	display: inline-block;
}
.validation-error span.wpcf7-not-valid-tip {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	display: block;
	background: #f00000;
	padding: 4px 10px;
	border-radius: 4px;
	margin-top: 6px;
}
.validation-error .wpcf7-not-valid {
	border: #f00000 1px solid;
}
.discription-form {
	margin: 0px;
	padding: 15px 15px 0px 15px;
	color: #004b68;
}
.form-headdings {
	background: #95c837;
	width: 100%;
	padding: 8px 0px 10px 0px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
}
.ecodesoft-map {
	width: 100%;
	margin-bottom: -30px;
}
.php-developmentofonts {
	margin: -10px 0px 10px 0px;
	text-align: center;
	color: #004B68;
	font-weight: bold;
}
.margin-topfifty {
	margin-top: 20px;
}
.php-developmentofont {
	color: #004B68;
}
.android-mobile {
	width: 100%;
}
.android-mobile ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.android-mobile ul li {
	margin-top: 15px;
	width: 100%;
	position: relative;
	padding-left: 40px;
}
.arrows {
	display: inline-block;
	width: 32px;
	height: 30px;
	background: #004b68;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: 0px;
}
.arrows img {
	margin-top: -2px;
}
.android-mobile ul li:hover {
	color: #95c837;
}
.android-mobile ul li:hover .arrows {
	background: #95c837;
}
.Solutions-Provided {
	width: 100%;
	margin-bottom: 30px;
}
.Solutions-Provided h3 {
	font-size: 24px;
	margin: 0px;
	color: #004b68;
}
.Solutions-Provided p {
	margin: 0px;
}
.android-mobile {
	width: 100%;
}




.adroid-headding {
	width: 100%;
	background: #004b68;
	padding: 10px 10px 14px 20px;
	font-size: 15px;
	color: #fff;
}

.iphone-icons {
	vertical-align: text-bottom;
	margin-right: 5px;
}
.android-box-deatail {
	width: 100%;
	padding: 15px 20px;
	color: #fff;
}
.link-colorss {
	color: #004b68;
}
.Hire-PHP-Developer {
	width: 100%;
}
.Hire-PHP-Developer ul li {
	position: relative;
	padding-left: 35px;
}
.hire-php-arrow {
	background: url(images/hire-phph-arrow.png) no-repeat;
	width: 24px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 5px;
}
.android-mobile ul li:hover .hire-php-arrow {
	background: url(images/hire-phph-arrow-hover.png) no-repeat;
	width: 24px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.hire-php-deatail {
	width: 100%;
	padding-top: 15px;
}
.php-custom-box {
	
	text-align: center;
}
.height-bg.php-custom-box-bg {display:flex;flex-wrap:wrap;margin: 0 -15px;}
.php-custom-box {width: 30.8%;text-align: center;margin: 15px;background: #1da1f3;}
.php-hire-icons {
	display: inline-block;
	margin-top: 20px;
}
.marginbottom {
	margin-bottom: 20px;
}
.phpsh {
	font-size: 18px;
}
.php-custom-box:hover {
	background: #95c837;
}
.php-custom-box:hover .android-box-deatail {
	background: #95c837;
}
.bottomss {
	padding-bottom: 40px;
}
.dotts {
	width: 12px;
	height: 12px;
	background: #004b69;
	display: inline-block;
	border-radius: 50%;
	margin-right: 12px;
}
.benefits:hover {
	color: #95c837;
}
.benefits:hover .dotts {
	background: #95c837;
}
.drupal-sarvice {
    display: flex;
    flex-wrap: wrap;
    margin: 15px -15px 15px -15px;
}
.drupal-sarvices {
  width: 30.8%;
   margin: 15px;
   background: #95c837;
}
.drupal-headding {
	background: #004b69;
	width: 100%;
	text-align: center;
	padding: 15px 0px;
}
.drupal-headding p {
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-bottom: 15px;
}
.drupal-conatnt {
	padding: 15px;
}
.drupal-conatnt p {
	color: #fff;
}
.drupal-offers {
	width: 100%;
}
.drupal-offers ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.drupal-offers ul li {
	width: 100%;
	background: #dde7f5;
	padding: 20px;
}
.drupal-offers ul li:nth-child(odd) {
	background: #b2c9d1;
	padding: 20px;
}
.Drupal-features {
	margin-top: 10px;
	width: 100%;
	display: inline-block;
}
.Drupal-features ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.feature-icon {
	background: url(images/features.png) no-repeat;
	width: 18px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	position: absolute;
	left: 0%;
	top: 0%;
	margin-top: 6px;
}
.Drupal-features ul li {
	margin-top: 10px;
	position: relative;
	padding-left: 30px;
}
.Drupal-features ul li:hover {
	color: #95c837;
}
.Drupal-features ul li:hover .feature-icon {
	background: url(images/features-hovers.png) no-repeat;
	width: 18px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.magento-benefits {
	width: 100%;
	background: #f0f0f0;
	padding: 15px;
	margin-bottom: 20px;
}
.magento-benefits ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.magento-benefits ul li {
	margin-top: 10px;
}
.magento-benefits-icon {
	background: url(images/magento-benifit.png) no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.magento-benefits ul li:hover {
	color: #95c837;
}
.magento-benefits ul li:hover .magento-benefits-icon {
	background: url(images/magento-benifit-hover.png) no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.magento-dotts {
	width: 12px;
	height: 12px;
	background: #575757;
	display: inline-block;
	border-radius: 50%;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 10px;
}
.magento-features {
	width: 100%;
}
.magento-features ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.magento-features ul li {
	margin-top: 10px;
	position: relative;
	padding-left: 20px;
}
.magento-features ul li:hover {
	color: #95c837;
}
.magento-features ul li:hover .magento-dotts {
	background: #95c837;
}
.magento-services {
	background: #f0f0f0;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 10px;
}
.magento-service-deatail {
	width: 100%;
	background: #fff;
	text-align: center;
	padding: 30px 0px;
	box-shadow: 0 0 10px rgba(0,75,104,0.9);
}
.magento-service-deatail:hover {
	box-shadow: 0 0 10px rgba(149,200,55,0.9);
}
.magento-service-deatail p {
	font-size: 18px;
	color: #575757;
	margin-top: 20px;
}
.magento-serviceicon {
	background: transparent;
	border: solid 1px #004b68;
	border-radius: 10px;
	display: inline-block;
	width: 80px;
	height: 80px;
	padding-top: 14px;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
	cursor: pointer;
}
.magento-service-deatail:hover p {
	color: #95c837;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
	cursor: pointer;
}
.magento-service-deatail:hover .magento-serviceicon {
	background: #95c837;
	border: solid 1px #95c837;
}
.magento-icon-service {
	background: url(images/magento-icon.png) no-repeat;
	width: 48px;
	height: 48px;
	display: inline-block;
}
.magento-service-deatail:hover .magento-icon-service {
	background: url(images/magento-icon-hover.png)no-repeat;
	;
	width: 48px;
	height: 48px;
	display: inline-block;
}
.yii-conatnt {
	width: 100%;
	background: #f0f0f0;
	padding-bottom: 30px;
}
.yii-conatnt ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.yii-conatnt ul li {
	margin-top: 10px;
	position: relative;
	padding-left: 20px;
}
.yii-dott {
	background: #575757;
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 50%;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 6px;
}
.yii-conatnt ul li:hover {
	color: #95c837;
}
.yii-conatnt ul li:hover .yii-dott {
	background: #95c837;
}
.zend-provide {
	width: 100%;
}
.PrestaShops {
	padding-top: 10px;
}
.PrestaShops ul li {
	padding-left: 45px !important;
	margin-bottom: 15px;
}
.zend-provide ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.zend-checks {
	background: url(images/magento-benifit.png) no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	margin-top: 6px;
}
.zend-provide ul li {
	margin-top: 10px;
	position: relative;
	padding-left: 25px;
}
.zend-provide ul li:hover {
	color: #95c837;
}
.zend-provide ul li:hover .zend-checks {
	background: url(images/magento-benifit-hover.png) no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.PrestaShop-icon-bg {
	background: #004b69;
	width: 30px;
	height: 29px;
	display: inline-block;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
}
.zend-provide ul li:hover .PrestaShop-icon-bg {
	background: #95c837;
}
.PrestaShopbg {
	background: url(images/PrestaShop-development.jpg) no-repeat;
	width: 100%;
	display: inline-block;
	padding-top: 30px;
	background-size: cover;
}
.Benefits-PrestaShop {
	width: 100%;
	text-align: center;
}
.Benefits-PrestaShop p {
	font-size: 20px;
	color: #fff;
	margin-top: 10px;
}
.Benefits-PrestaShop-bg {
	background: rgba(255, 255, 255, 0.5);
	display: inline-block;
	border-radius: 50%;
	padding: 8px;
}
.Benefits-PrestaShop-icon {
	background: url(images/PrestaShop-sarcal.png) no-repeat;
	width: 100px;
	height: 101px;
	display: inline-block;
}
.Benefits-PrestaShop img {
	margin-top: 28px;
}
.Benefits-PrestaShop:hover p {
	color: #95c837;
}
.Benefits-PrestaShop:hover .Benefits-PrestaShop-bg {
	background: rgba(0, 75, 105, 0.5);
}
.Benefits-PrestaShop:hover .Benefits-PrestaShop-icon {
	background: url(images/PrestaShop-sarcal-hover.png) no-repeat;
	width: 100px;
	height: 101px;
	display: inline-block;
}
.margin-tops {
	margin-top: 15px;
}
.intersoires {
	width: 100%;
}
.intersoires ul li {
	padding-left: 35px;
}
.intersoiredott {
	background: transparent;
	border: solid 1px #004b69;
	width: 24px;
	height: 24px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
}
.intersoire-dott {
	background: #004b69;
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 50%;
	margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.zend-provide ul li:hover .intersoire-dott {
	background: #95c837;
}
.zend-provide ul li:hover .intersoiredott {
	background: transparent;
	border: solid 1px #95c837;
}
.cakephp-benefits {
	width: 100%;
}
.cakephp-benefits ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.cakephp-benefits .development-main-contant {
	padding-top: 15px;
}
.cakephp-features-icon {
	background: url(images/hire-phph-arrow.png) no-repeat;
	width: 24px;
	height: 18px;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 5px;
}
.cakephp-benefits ul li {
	margin-top: 10px;
	position: relative;
	padding-left: 30px;
}
.cakephp-benefits ul li:hover {
	color: #95c938;
}
.cakephp-benefits ul li:hover .cakephp-features-icon {
	background: url(images/hire-phph-arrow-hover.png) no-repeat;
	width: 24px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.cakephp-services {
	background: url(images/cake-php-bg.png) no-repeat;
	width: 100%;
	padding: 20px 30px 30px 30px;
	background-size: cover;
	display: inline-block;
}
.cake-php-icon-bg {
	width: 110px;
	height: 110px;
	background: #fff;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
}
.cake-php-icon {
	background: url(images/Template-design.png) no-repeat;
	width: 61px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-services ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #fff;
}
.cakephp-services p {
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
}
.cakephp-services ul li {
	width: 16%;
	float: left;
	margin-top: 20px;
	padding: 0px 4px;
}
.cakephp-design {
	text-align: center;
}
.cakephp-services ul li:last-child {
	width: 18%;
}
.cake-php-border {
	border: solid 6px #528699;
	display: inline-block;
	border-radius: 50%;
	width: 122px;
	height: 122px;
}
.cakephp-design:hover p {
	color: #95c938;
}
.cakephp-design:hover .cake-php-border {
	border: solid 6px #95c938;
	display: inline-block;
	border-radius: 50%;
	width: 122px;
	height: 122px;
}
.cakephp-design:hover .cake-php-icon {
	background: url(images/Template-design-h.png) no-repeat;
	width: 61px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-shopping {
	background: url(images/Cart-development.png) no-repeat;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-design:hover .cakephp-shopping {
	background: url(images/Cart-development-hover.png) no-repeat;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-development {
	background: url(images/Web-cacephp.png) no-repeat;
	width: 58px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-design:hover .cakephp-development {
	background: url(images/Web-cacephp-hover.png) no-repeat;
	width: 58px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-Customization {
	background: url(images/cakephp-customization.png) no-repeat;
	width: 61px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-design:hover .cakephp-Customization {
	background: url(images/cakephp-customization-hover.png) no-repeat;
	width: 61px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-cms {
	background: url(images/CakePHP-cms.png) no-repeat;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-design:hover .cakephp-cms {
	background: url(images/CakePHP-cms-hover.png) no-repeat;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-application {
	background: url(images/CakePHP-Application.png) no-repeat;
	width: 70px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-design:hover .cakephp-application {
	background: url(images/CakePHP-Application-hover.png) no-repeat;
	width: 70px;
	height: 60px;
	margin: 0 auto;
	margin-top: 28px;
}
.cakephp-heading {
	width: 100%;
}
.cakephp-heading h3 {
	font-size: 30px;
	color: #fff;
	text-align: center;
}
.cakephp-deatail {
	width: 100%;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.margin-tops {
	margin-top: 30px;
}

.cakephp-featuress-bg-margin .tx-row  { margin: 0px -50px 0px -15px;}
.cakephp-featuress {
	width: 100%;
	padding-top: 40px;
    display: flex;
    flex-wrap: wrap;
    

}
.cakephp-featuress-box {
    background: #fff;
    border: solid 1px #004b69;
    padding: 30px 15px;
    margin: 0px 15px;    
    width: 30%;
    margin-bottom: 30px;
}




.featuress-cake-php {
	width: 100%;
}
.featuress-cake-php h3 {
	color: #004b69;
	text-align: center;
}
.featuress-cake-php-icon-bg {
	background: url(images/cake-php-icon-bg.png) no-repeat;
	width: 121px;
	height: 138px;
	margin: 0 auto;
	text-align: center;
}
.featuress-cake-php-icon-bg img {
	margin-top: 40px;
}
.featuress-cake-php:hover .featuress-cake-php-icon-bg {
	background: url(images/cake-php-icon-bg-hover.png) no-repeat;
	width: 121px;
	height: 138px;
	margin: 0 auto;
	text-align: center;
}
.featuress-cake-php:hover h3 {
	color: #95c938;
	text-align: center;
}
.opencart-servicess {
	background: url(images/opencart-bg.png) no-repeat;
	width: 100%;
	padding: 30px 0px 20px 0px;
	background-size: cover;
}
.services-opencart {
	width: 100%;
	text-align: center;
}
.services-opencart-icon-bg {
	width: 110px;
	height: 110px;
	margin: 0 auto;
	background: #fff;
	border-radius: 50%;
}
.services-opencart-icon-border {
	width: 122px;
	height: 122px;
	margin: 0 auto;
	background: #68c2ef;
	border-radius: 50%;
	margin: 0 auto;
	display: inline-block;
	padding-top: 6px;
}
.services-opencart-icon-bg img {
	text-align: center;
	margin-top: 24px;
}
.services-opencart h3 {
	color: #fff;
	text-align: center;
}
.OpenCart-ervices-all {
	width: 100%;
	padding-bottom: 5px;
	padding-top: 10px;
}
.OpenCart-ervices {
	width: 100%;
}
.OpenCart-ervices ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.OpenCart-ervices ul li {
	margin-top: 15px;
	position: relative;
	padding-left: 36px;
}
.OpenCart-ervices-dott {
	width: 26px;
	height: 26px;
	background: #fff;
	border: solid 1px #004b69;
	display: inline-block;
	border-radius: 50%;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	margin-top: 0px;
}
.topfifteen {
	margin-top: 20px;
}
.OpenCart-ervices-dott-center {
	width: 10px;
	height: 10px;
	background: #004b69;
	display: inline-block;
	border-radius: 50%;
}
.OpenCart-ervices ul li:hover {
	color: #95c938;
}
.OpenCart-ervices ul li:hover .OpenCart-ervices-dott {
	border: solid 1px #95c938;
}
.OpenCart-ervices ul li:hover .OpenCart-ervices-dott-center {
	background: #95c938;
}
.ecommerce-strong {
	font-weight: bold;
	text-decoration: underline;
}
.margin-top20 {
	margin-top: 20px;
}
.ecommerce-box {
	background: #fff;
	margin-top: 10px;
	padding: 30px 0px;
	text-align: center;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	display: inline-block;
	width: 100%;
}
.ecommerce-icon-box {
	background: #fff;
	border: solid 1px #004b68;
	width: 90px;
	height: 90px;
	margin: 0 auto;
	border-radius: 10px;
	margin-bottom: 20px;
}
.ecommerce-sarvice {
	background: #f0f0f0;
	padding-top: 20px;
	padding-bottom: 10px;
}
.ecommerce-heading {
	font-size: 20px;
}
.ecommerce-icon1 {
	background: url(images/E-commerce-Web-Design-hover.png) no-repeat;
	height: 52px;
	margin-top: 20px;
	margin-left: 14px;
}
.ecommerce-box:hover .ecommerce-icon1 {
	background: url(images/E-commerce-Web-Design.png) no-repeat;
}
.ecommerce-box:hover .ecommerce-icon-box {
	background: #fff;
	border: solid 1px #95c837;
}
.ecommerce-box:hover .ecommerce-heading {
	color: #95c837;
}
.ecommerce-box:hover {
	box-shadow: 0 4px 8px 0 rgba(149, 200, 55, 0.2), 0 6px 20px 0 rgba(149, 200, 55, 0.19);
}
.ecommerce-icon2 {
	background: url(images/Custom-E-commerce.png) no-repeat;
	height: 55px;
	margin-top: 18px;
	margin-left: 18px;
}
.ecommerce-box:hover .ecommerce-icon2 {
	background: url(images/Custom-E-commerce-hover.png) no-repeat;
}
.ecommerce-icon3 {
	background: url(images/Source-E-commerce.png) no-repeat;
	height: 48px;
	margin-top: 20px;
	margin-left: 14px;
}
.ecommerce-box:hover .ecommerce-icon3 {
	background: url(images/Source-E-commerce-hover.png) no-repeat;
}
.ecommerce-icon4 {
	background: url(images/Payment-Gateway.png) no-repeat;
	height: 58px;
	margin-top: 16px;
	margin-left: 12px;
}
.ecommerce-box:hover .ecommerce-icon4 {
	background: url(images/Payment-Gateway-hover.png) no-repeat;
}
.ecommerce-icon5 {
	background: url(images/B2B-and-B2C.png) no-repeat;
	height: 51px;
	margin-top: 16px;
	margin-left: 12px;
}
.ecommerce-box:hover .ecommerce-icon5 {
	background: url(images/B2B-and-B2C-hover.png) no-repeat;
}
.ecommerce-icon6 {
	background: url(images/Shopping-Cart.png) no-repeat;
	height: 51px;
	margin-top: 16px;
	margin-left: 12px;
}
.ecommerce-box:hover .ecommerce-icon6 {
	background: url(images/Shopping-Cart-hover.png) no-repeat;
}
.ecommerce-icon7 {
	background: url(images/Third-Party-API.png) no-repeat;
	height: 57px;
	margin-top: 16px;
	margin-left: 12px;
}
.ecommerce-box:hover .ecommerce-icon7 {
	background: url(images/Third-Party-API-hover.png) no-repeat;
}
.ecommerce-icon8 {
	background: url(images/Maintenance-and-Support.png) no-repeat;
	height: 61px;
	margin-top: 14px;
	margin-left: 18px;
}
.ecommerce-box:hover .ecommerce-icon8 {
	background: url(images/Maintenance-and-Support-hover.png) no-repeat;
}
.ecommerce-icon9 {
	background: url(images/Payment-Gateways.png) no-repeat;
	height: 63px;
	margin-top: 14px;
	margin-left: 18px;
}
.ecommerce-box:hover .ecommerce-icon9 {
	background: url(images/Payment-Gateways-hover.png) no-repeat;
}
.Technical-expertise-bg {
	padding: 25px 0px 0px 0px;
}
.Technical-expertise {
	width: 100%;
	background: #004b68;
	display: inline-block;
	text-align: center;
	padding: 30px 0px;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
}
.Technical-expertise:hover {
	width: 100%;
	background: #95c837;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
}
.Technical-icon-heading {
	font-size: 26px;
	color: #fff;
	margin-top: 15px;
}
.joomla-conatnts {
	border: none;
}
.joomla-conatnt ul li .icon-dott {
	top: -3px;
}
.hirewordpress-sarvice {
	width: 100%;
	padding: 30px 0px 10px 0px;
	background: #f0f0f0;
}
.hire-wordpress-box {
	width: 100%;
	border: solid 1px #004b68;
	padding-top: 30px;
}
.hire-wordpress-icon-box {
	width: 130px;
	height: 130px;
	border: solid 2px #004b68;
	border-radius: 50%;
	margin: 0 auto;
}
.hire-wordpress-icon1 {
	background: url(images/w-theme-customization.png) no-repeat;
	width: 100%;
	height: 66px;
	margin-top: 30px;
	margin-left: 24px;
}
.hire-wordpress-headding {
	padding: 15px 0px;
	background: #004b68;
	color: #fff;
	font-size: 20px;
	margin-top: 30px;
	text-align: center;
	line-height: 28px;
}
.hire-wordpress-box:hover {
	border: solid 1px #95c837;
}
.hire-wordpress-box:hover .hire-wordpress-headding {
	color: #fff;
}
.hire-wordpress-box:hover .hire-wordpress-headding {
	background: #95c837;
}
.hire-wordpress-box:hover .hire-wordpress-icon-box {
	border: solid 2px #95c837;
}
.hire-wordpress-icon1 {
	background: url(images/w-theme-customization.png) no-repeat;
	width: 100%;
	height: 66px;
	margin-top: 30px;
	margin-left: 24px;
}
.hire-wordpress-box:hover:hover .hire-wordpress-icon1 {
	background: url(images/w-theme-customization-hovers.png) no-repeat;
}
.hire-wordpress-icon2 {
	background: url(images/w-theme-development.png) no-repeat;
	width: 100%;
	height: 66px;
	margin-top: 30px;
	margin-left: 24px;
}
.hire-wordpress-box:hover:hover .hire-wordpress-icon2 {
	background: url(images/w-theme-development-hover.png) no-repeat;
}
.hire-wordpress-icon3 {
	background: url(images/w-maintenance.png) no-repeat;
	width: 100%;
	height: 66px;
	margin-top: 30px;
	margin-left: 24px;
}
.hire-wordpress-box:hover:hover .hire-wordpress-icon3 {
	background: url(images/w-maintenance-hover.png) no-repeat;
}
.hire-wordpress-icon4 {
	background: url(images/WordPress-CMS.png) no-repeat;
	width: 100%;
	height: 66px;
	margin-top: 30px;
	margin-left: 30px;
}
.hire-wordpress-box:hover:hover .hire-wordpress-icon4 {
	background: url(images/WordPress-CMS-hover.png) no-repeat;
}
.hire-wordpress-icon5 {
	background: url(images/WordPress-website.png) no-repeat;
	width: 100%;
	height: 66px;
	margin-top: 30px;
	margin-left: 24px;
}
.hire-wordpress-box:hover:hover .hire-wordpress-icon5 {
	background: url(images/WordPress-website-hover.png) no-repeat;
}
.hire-wordpress-icon6 {
	background: url(images/WordPress-blog.png) no-repeat;
	width: 100%;
	height: 66px;
	margin-top: 30px;
	margin-left: 24px;
}
.hire-wordpress-box:hover:hover .hire-wordpress-icon6 {
	background: url(images/WordPress-blog-hover.png) no-repeat;
}
.hire-wordpress-icon7 {
	background: url(images/Blog-and-site.png) no-repeat;
	width: 100%;
	height: 66px;
	margin-top: 30px;
	margin-left: 24px;
}
.hire-wordpress-box:hover:hover .hire-wordpress-icon7 {
	background: url(images/Blog-and-site-hover.png) no-repeat;
}
.Hire-Magento-Maintenance {
	width: 100%;
	background: #f0f0f0;
	display: inline-block;
	padding-top: 15px;
	padding-bottom: 20px;
}
.Magento-Maintenance {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.Magento-Maintenance li {
	position: relative;
	padding-left: 20px;
	margin-top: 7px;
}
.magento-dottss {
	width: 10px;
	height: 10px;
	background: #575757;
	display: inline-block;
	border-radius: 50%;
	position: absolute;
	margin-top: 10px;
	top: 0px;
	left: 0px;
}
.Magento-Maintenance li:hover {
	color: #95c837;
}
.Magento-Maintenance li:hover .magento-dottss {
	background: #95c837;
}
.hire-mangento-services {
	width: 100%;
	padding: 30px 0px 10px 0px;
}
.hire-mangento-services-box {
	width: 100%;
	background: #004b69;
	padding-top: 30px;
}
.hire-mangento-services-icon {
	background: url(images/cake-php-icon-bg-hover.png) no-repeat;
	width: 121px;
	height: 138px;
	position: relative;
	margin: 0 auto;
}
.hire-mangento-services-heading {
	width: 100%;
}
.hire-mangento-services-heading h2 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin-top: 15px;
}
.hire-mangento-services-contant {
	width: 100%;
	background: #95c837;
	padding: 15px;
	margin-top: 20px;
}
.hire-mangento-services-contant p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #fff;
}
.icon-mangento-service1 {
	width: 100%;
	background: url(images/Magento-Customization.png) no-repeat;
	width: 82px;
	height: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -33px;
}
.icon-mangento-service2 {
	width: 100%;
	background: url(images/WordPress-blog.png) no-repeat;
	width: 82px;
	height: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -41px;
}
.icon-mangento-service3 {
	width: 100%;
	background: url(images/WordPress-blog.png) no-repeat;
	width: 82px;
	height: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -41px;
}
.icon-mangento-service4 {
	width: 100%;
	background: url(images/WordPress-blog.png) no-repeat;
	width: 82px;
	height: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -41px;
}
.icon-mangento-service5 {
	width: 100%;
	background: url(images/WordPress-blog.png) no-repeat;
	width: 82px;
	height: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -41px;
}
.icon-mangento-service6 {
	width: 100%;
	background: url(images/WordPress-blog.png) no-repeat;
	width: 82px;
	height: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -41px;
}
.icon-mangento-service7 {
	width: 100%;
	background: url(images/WordPress-blog.png) no-repeat;
	width: 82px;
	height: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -41px;
}
.icon-mangento-service8 {
	width: 100%;
	background: url(images/WordPress-blog.png) no-repeat;
	width: 82px;
	height: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -41px;
}
.icon-mangento-service9 {
	width: 100%;
	background: url(images/WordPress-blog.png) no-repeat;
	width: 82px;
	height: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -41px;
}
.Moodle_specific {
	background: url(images/Hire-Moodle-Developer.png);
	width: 100%;
	background-size: cover;
	padding-top: 30px;
	padding-bottom: 1px;
}
.Moodle_specific-border {
	border: solid 6px #528699;
	display: inline-block;
	border-radius: 50%;
	width: 122px;
	height: 122px;
}
.Moodle_specific-icon-bg {
	width: 110px;
	height: 110px;
	background: #fff;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	position: relative;
}
.Moodle_services_include {
	text-align: center;
}
.Moodle_services_include:hover .Moodle_specific-border {
	border: solid 6px #95c938;
	display: inline-block;
	border-radius: 50%;
	width: 122px;
	height: 122px;
}
.Moodle_services_include p {
	color: #fff;
	font-size: 18px;
	margin-top: 15px;
}
.Moodle_services_include:hover p {
	color: #95c938;
}
.Moodle_Development_icon {
	background: url(images/Moodle_Software_Development_hover.png) no-repeat;
	width: 82px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-top: 5px;
}
.Moodle_services_include:hover .Moodle_Development_icon {
	background: url(images/Moodle_Software_Development.png) no-repeat;
	width: 82px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-top: 5px;
}
.eLearning-icon {
	background: url(images/eLearning_Packages.png) no-repeat;
	width: 69px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Moodle_services_include:hover .eLearning-icon {
	background: url(images/eLearning_Packages_hover.png) no-repeat;
	width: 69px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.moodle_Development-icon {
	background: url(images/Moodle_Custom_theme.png) no-repeat;
	width: 66px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Moodle_services_include:hover .moodle_Development-icon {
	background: url(images/Moodle_Custom_theme_hover.png) no-repeat;
	width: 66px;
	height: 66px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Moodle_Hosting_icon {
	background: url(images/Moodle_hosting.png) no-repeat;
	width: 72px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Moodle_services_include:hover .Moodle_Hosting_icon {
	background: url(images/Moodle_hosting_hover.png) no-repeat;
	width: 72px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.modle_Maintenance_icon {
	background: url(images/Maintenance_Moodle.png) no-repeat;
	width: 61px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Moodle_services_include:hover .modle_Maintenance_icon {
	background: url(images/Maintenance_Moodle_hover.png) no-repeat;
	width: 61px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.modle_Courseware_icon {
	background: url(images/Courseware-Moodle.png) no-repeat;
	width: 71px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-top: -5px;
}
.Moodle_services_include:hover .modle_Courseware_icon {
	background: url(images/Courseware_Moodle_hover.png) no-repeat;
	width: 71px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-top: -5px;
}
.modle_Training_icon {
	background: url(images/Consulting_Training.png) no-repeat;
	width: 68px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Moodle_services_include:hover .modle_Training_icon {
	background: url(images/Consulting_Training_hover.png) no-repeat;
	width: 68px;
	height: 68px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hire-magento-features {
	background: #F0F0F0;
	padding-bottom: 30px;
}
.Magento_benefits {
	width: 100%;
	margin-bottom: 30px;
}
.Magento_benefits ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.Magento_benefits ul li {
	position: relative;
	padding-left: 38px;
	margin-top: 15px;
}
.benefits_arrow {
	background: url(images/benefits_arrow.png) no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
	position: absolute;
	top: 0%;
	left: 0%;
}
.Magento_benefits ul li:hover {
	color: #95c837;
}
.Magento_benefits ul li:hover .benefits_arrow {
	background: url(images/benefits_arrow_hover.png) no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
	position: absolute;
	top: 0%;
	left: 0%;
}
.Magento_benefits_hg {
	margin-top: 15px;
}
.Magento_services_include {
	background: #95c837;
	padding: 30px 5px;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
}
.Magento_icon_bg {
	background: url(images/magento-developer.png) no-repeat;
	width: 110px;
	height: 125px;
	margin: 0 auto;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.1s ease-in-out;
	-o-transition: all 1.1s ease-in-out;
	-ms-transition: all 1.1s ease-in-out;
	position: relative;
}
.Magento_services_include h2 {
	color: #fff;
	text-align: center;
	font-size: 24px;
}
.Magento_services_include p {
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.Magento_services_include:hover {
	background: #004b6b;
}
.Magento_services_include:hover .Magento_icon_bg {
	background: url(images/magento-developer_hover.png) no-repeat;
	width: 110px;
	height: 125px;
	margin: 0 auto;
}
.Magento_Customization {
	background: url(images/Magento_Customization.png) no-repeat;
	width: 60px;
	height: 66px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Magento_Website {
	background: url(images/Magento_website.png) no-repeat;
	width: 68px;
	height: 66px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Responsive_Magento {
	background: url(images/Responsive_magento.png) no-repeat;
	width: 81px;
	height: 66px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Themes_Designing {
	background: url(images/Themes_designing.png) no-repeat;
	width: 86px;
	height: 66px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Store_Development {
	background: url(images/Magento-_store.png) no-repeat;
	width: 81px;
	height: 66px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Module_Development {
	background: url(images/magento_module_development.png) no-repeat;
	width: 73px;
	height: 66px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Magento_Extensions {
	background: url(images/06/Magento_extensions.png) no-repeat;
	width: 49px;
	height: 66px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Magento_PSD_HTML {
	background: url(images/Magento_psd-html.png) no-repeat;
	width: 88px;
	height: 54px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.seo-services {
	margin: 15px 0px 10px 0px;
}
.why_seo {
	margin-top: 30px;
}
.Off_Page {
	margin-top: 20px;
}
.seo_contant {
	padding: 15px 0px 10px 15px;
}
.On-Page_Off-Page {
	list-style: url;
}
.On-Page_Off-Page li {
	margin-bottom: 10px
}
.On-Page_Off-Page li:hover {
	color: #95C837;
}
.seo_activities {
	margin-top: 20px;
}
.margin_top_f {
	margin-top: 10px;
}
.laravel_offer {
	width: 100%;
	padding-top: 10px;
}
.laravel_offer ul {
	margin: 0px;
	list-style: none;
	margin-left: -20px;
}
.laravel_offer ul li {
	margin: 12px 0px;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	position: relative;
	padding-left: 30px;
}
.laravel_offer ul li:hover {
	padding-left: 60px;
	color: #F94A05;
}
.laravel_offer_icon {
	position: absolute;
	top: 0%;
	left: 0%;
	margin-top: 4px;
	width: 16px;
	height: 16px;
	border: solid 1px #95c837;
	display: inline-block;
	border-radius: 50%;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
}
.laravel_offer ul li:hover .laravel_offer_icon {
	background: #95c837;
}
.laraver_services {
	background: url(images/laraver_bg.png) no-repeat;
	width: 100%;
	padding: 6px 0px;
	margin-bottom: -5px;
	background-size: cover;
}
.laraver_services_benefits:hover p {
	color: #a7c638;
}
.benefits {
	width: 50%;
	float: left;
	margin-top: 16px;
}
.laraver_services_benefits-icon-bg {
	background: #a7c638;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin-bottom: 10px;
	text-align: center;
	display: inline-block;
	border: solid #95c837 1px;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	position: relative;
}
.laraver_services_benefits-icon-bg img {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0 auto;
	margin-top: 16px;
}
.laraver_services_benefitss:hover .development-benefits-icon {
	background-color: #fff;
}
.development-benefits-icon {
	background-color: #004b68;
	width: 44px;
	height: 44px;
	display: inline-block;
	border-radius: 50%;
	margin-top: 17px;
}
.color-srong {
	color: #004b68;
}
.color-srong h3 {
	font-size: 24px;
	color: #004b68;
}
/*-------OS-Apps--css --start---------*/
.iphone-headding .joomla-headding {
	margin-bottom: 10px;
	margin-top: 15px;
}
.hire-wordpress-icon-box {
	position: relative;
}
.Custom-iOS-Apps-icon {
	background: url(images/Custom-iOS-Apps.png) no-repeat;
	width: 84px;
	height: 84px;
	position: relative;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hire-wordpress-box:hover:hover .Custom-iOS-Apps-icon {
	background: url(images/Custom-iOS-Apps-hover.png) no-repeat;
}
.Custom-iOS-Apps-icon2 {
	background: url(images/ios-games-development.png) no-repeat;
	width: 84px;
	height: 84px;
	position: relative;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hire-wordpress-box:hover:hover .Custom-iOS-Apps-icon2 {
	background: url(images/ios-games-development-hover.png) no-repeat;
}
.Custom-iOS-Apps-icon3 {
	background: url(images/ios-healthcare-apps.png) no-repeat;
	width: 84px;
	height: 84px;
	position: relative;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hire-wordpress-box:hover:hover .Custom-iOS-Apps-icon3 {
	background: url(images/ios-healthcare-apps-hover.png) no-repeat;
}
.Custom-iOS-Apps-icon4 {
	background: url(images/enterprise-ios-applications.png) no-repeat;
	width: 84px;
	height: 84px;
	position: relative;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hire-wordpress-box:hover:hover .Custom-iOS-Apps-icon4 {
	background: url(images/enterprise-ios-applications-hover..png) no-repeat;
}
.Custom-iOS-Apps-icon5 {
	background: url(images/ios-m-commerce-app-development.png) no-repeat;
	width: 84px;
	height: 84px;
	position: relative;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hire-wordpress-box:hover:hover .Custom-iOS-Apps-icon5 {
	background: url(images/ios-m-commerce-app-development-hover.png) no-repeat;
}
.Custom-iOS-Apps-icon6 {
	background: url(images/ios-social-media-applications.png) no-repeat;
	width: 84px;
	height: 84px;
	position: relative;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hire-wordpress-box:hover:hover .Custom-iOS-Apps-icon6 {
	background: url(images/ios-social-media-applications-hover.png) no-repeat;
}
.Custom-iOS-Apps-icon7 {
	background: url(images/ios-support.png) no-repeat;
	width: 84px;
	height: 84px;
	position: relative;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hire-wordpress-box:hover:hover .Custom-iOS-Apps-icon7 {
	background: url(images/ios-support-hover.png) no-repeat;
}
.Custom-iOS-Apps-icon8 {
	background: url(images/ios-maintenance.png) no-repeat;
	width: 84px;
	height: 84px;
	position: relative;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hire-wordpress-box:hover:hover .Custom-iOS-Apps-icon8 {
	background: url(images/ios-maintenance-hover.png) no-repeat;
}
.Custom-iOS-Apps-icon9 {
	background: url(images/ios-testing.png) no-repeat;
	width: 84px;
	height: 84px;
	position: relative;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hire-wordpress-box:hover:hover .Custom-iOS-Apps-icon9 {
	background: url(images/ios-testing-hover.png) no-repeat;
}
/*-------OS-Apps--css -end---------*/
.psd-html-h3 h3 {
	font-size: 22px;
	margin: 0px;
}
/*----.hire-easy-step- start-----*/
.hire-easy-steps {
	width: 100%;
	margin-bottom: 30px;
}
.hire-easy-steps h1 {
	text-align: center;
	font-size: 32px;
	color: #004b68;
	font-weight: bold;
}
.hire-easy-steps p {
	text-align: center;
}
.hire-easy-steps ul {
	width: 100%;
	display: inline-block;
	margin-top: 30px;
	list-style: none;
	padding: 0px;
	display: flex;
	flex-wrap: wrap;
}
.hire-easy-steps ul li {
	float: left;
	width: 20%;
	border-right: solid 1px #d9e5e7;
	padding: 15px;
	border-bottom: 0px;
}
.hire-easy-steps ul li:last-child {
	border-right: none;
}
.easy-steps {
	width: 100%;
	text-align: center;
}
.easy-steps h3 {
	font-size: 24px;
	color: #004b68;
}
.easy-steps p {
	color: #575757;
}
.easy-steps-sercle-icon {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	position: relative;
	border: solid 1px #1da1f3;
	margin: 0 auto;
}
.easy-steps-sercle-icon img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

/*----.hire-easy-step- end-----*/





@media(min-width:320px) and (max-width:767px) {
.hire-easy-steps ul li {
	float: left;
	width: 100%;
	border-right: solid 0px #d9e5e7;
	padding: 15px;
}

}

@media(min-width:320px) and (max-width:999px) {
.mobile-blocks {
	display: none;
}
.mobile-block {
	display: block;
}
.ecodesoft-map {
	width: 100%;
	margin-top: -44px;
	margin-bottom: -30px;
}
.sidr ul {
	margin-bottom: 48px;
}
.php-developmentofonts {
	margin: -4px 0px 8px 0px;
}
.cakephp-featuress-bg {
	display: block;
	padding-top: 0px;
}
.cakephp-featuress-bg > [class='featuress-cake-php'] {
	display: block;
	flex-direction: column;
}
.cakephp-featuress-bg .tx-column-size-1-3 {
	background: #fff;
	border: solid 1px #004b69;
	padding: 30px 15px;
	margin: 0px 0px;
}
.cakephp-featuress-bg .tx-column {
	margin: 0px 0px 15px 0px;
}
.cakephp-featuress-bg-margin .tx-row {
	margin-bottom: 0px;
}
.featuress-cake-php {
	width: 100%;
	padding-bottom: 30px;
}
.cakephp-featuress-bg-margin {
	margin-top: 30px;
}
.laraver_services_benefits {
	margin-bottom: 30px;
}
}

@media(min-width:1000px) and (max-width:1200px) {
.phpsh {
	font-size: 16px;
}
.bottomss {
	padding-bottom: 15px;
}
}

@media(min-width:768px) and (max-width:999px) {
.new-width {
	width: 33%;
	float: left;
}
}

@media(min-width:767px) and (max-width:768px) {
.new-width-footer {
	width: 33%;
	float: left;
}
.new-width-box {
	width: 100%;
	display: block;
}
}

@media(min-width:320px) and (max-width:600px) {
.why-php-discription {
	padding: 10px 15px 0px 15px;
}
.development-hover-efect {
	position: relative;
	padding: 0px 0px 0px 60px;
}
.development-icons {
	margin-left: 15px;
}
.development-hover-efect:hover {
	color: #F94A05;
	padding-left: 60px;
}
.benefits {
	width: 100%;
}
.php-development-headdings {
	font-size: 16px;
}
.form-left {
	width: 100%;
	float: left;
	padding-right: 0px;
}
.form-right {
	width: 100%;
	float: right;
	padding-left: 0px;
}
}

@media(min-width:321px) and (max-width:600px) {
.word-contant {
	padding-top: 4px;
}
.ubarinnerwrap {
	padding: 0px 0px 0px 2px;
}
.topphone {
	display: block;
	float: left;
	margin-right: 4px;
	color: #8b8b8b;
	font-size: 12px;
}
.php-developmentofont {
	font-size: 30px;
	color: #004068;
}
}

@media(min-width:769px) and (max-width:1279px) {
.cakephp-services ul li {
	width: 33%;
}
.cakephp-services ul li:last-child {
	width: 33%;
}
}

@media(min-width:481px) and (max-width:768px) {
.cakephp-services ul li {
	width: 50%;
}
.cakephp-services ul li:last-child {
	width: 50%;
}
}

@media(min-width:320px) and (max-width:480px) {
.cakephp-services ul li {
	width: 100%;
}
.cakephp-services ul li:last-child {
	width: 100%;
}
}

@media(min-width:100px) and (max-width:320px) {
.magento-service-deatail p {
	font-size: 18px;
	color: #575757;
	margin-top: 20px;
}
.word-contant {
	padding-top: 4px;
}
.ubarinnerwrap {
	padding: 0px 0px 0px 2px;
}
.topphone {
	display: block;
	float: left;
	margin-right: 4px;
	color: #8b8b8b;
	font-size: 10px;
}
.php-developmentofont {
	font-size: 42px;
}
.address-form-contants {
	width: 80%;
	float: right;
	font-size: 12px;
}
.address-form-icons {
	padding: 51px 0px;
}
.address-form-icon {
	width: 20%
}
.address-form-contant {
	width: 80%;
	font-size: 12px;
}
.adroid-headding {
	font-size: 14px;
}
}
.arrows {
	width: 28px;
	height: 28px;
}
.android-mobile ul li {
	font-size: 15px;
}
.utilitybar {
	display: block;
	border-bottom: 1px solid #96c939;
	/*height: 36px;*/
	line-height: 36px;
	padding: 0px;
	vertical-align: middle;
	background: #004b6b;
}
.topphone {
	display: block;
	float: left;
	margin-right: 16px;
	color: #fff !important;
	font-size: 14px;
}
.topphone i {font-size:16px;}
.genericon-phones {
	/*background: url(images/phone.png) no-repeat;*/
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-top: 12px;
	font-size: 18px;
}
.genericon-mails {
	/*background: url(images/email.png) no-repeat;*/
	width: 16px;
	height: 12px;
	display: inline-block;
	margin-top: 13px;
	font-size: 18px;
}
.genericon-skypes {
	/*background: url(images/skype-icon.png) no-repeat;*/
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-top: 10px;
	font-size: 18px;
}

@media (min-width:320px) and (max-width:640px) {
.utilitybar {
	height: 96px;
	line-height: 30px;
	padding: 0px;
	vertical-align: middle;
	background: #004b6b;
}
.genericon-phones {
	/*background: url(images/phone.png) no-repeat;*/
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-top: 8px;
}
.genericon-mails {
	/*background: url(images/email.png) no-repeat;*/
	width: 16px;
	height: 12px;
	display: inline-block;
	margin-top: 10px;
}
.genericon-skypes {
	/*background: url(images/skype-icon.png) no-repeat;*/
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-top: 8px;
}
}

@media(min-width:318px) and (max-width:1069px) {
.content-area, .featured-area {
	padding-left: 15px;
	padding-right: 15px;
}
}

@media(min-width:318px) and (max-width:999px) {
.development-word {
	padding: 0 0px;
}
.tx-row {
	margin-left: 0px;
	margin-right: 0px;
}
}
/*----------------Testimonials----start-----------------*/
.tx-testimonials {
	background-color: transparent;
}
/*.tx-testimonials {color:#fff;}
.tx-testimonials .tx-testi-name {color:#fff;}
.tx-testimonials .tx-testi-desig {color:#fff;}
.tx-testimonials .tx-testi-org {color:#fff;}
.tx-testimonials .home-headding h2 {color:#fff;}
.tx-testimonials:after {color:#fff;}*/

.testimonials-bg {background: url(http://ecodesoft.com/wp-content/uploads/2018/06/testimonial-background-1.png) no-repeat;width:100%;background-size: cover;}
.testimonials-bg-color {padding: 80px 20px;background:rgba(0,0,0,0.8) ;}
.testimonials-bg .home-headding h2 {color:#ffffff;}


.tmls.large_image .tmls_container .tmls_item .tmls_image, .tmls_images_pagination.large_image .tmls_paginationContainer .tmls_image {display:none;}
/*----------------Testimonials--end------------------*/

/*----------------working-very-hard -----start------------------*/
.working-very-hard {
	background: url(images/working-very-hard.jpg) no-repeat;
	width: 100%;
	padding: 36px 5px 10px 5px;
	margin-bottom: 20px;
}
.working-very-hard .tx-service-title {
	color: #fff;
}
.working-very-hard .tx-service-text {
	color: #fff;
}
.development-servideccs-bg {
	background: url(images/services-bgs.jpg) no-repeat;
	width: 100%;
	padding: 30px 5px 20px 5px;
}
.development-servideccs-bg .tx-service-title {
	color: #fff;
}
.development-servideccs-bg .tx-service-text {
	color: #fff;
}
/*----------------working-very-hard ----end------------------*/

/*----------------background-scroll-fixed------start---------------*/
.bg-fixed {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}
/*----------------background-scroll-fixed---------end------------*/
.footer-contant {width: 100%;padding: 30px 0px 40px 0px;display: inline-block;}
.copyright {width:100%;padding:15px;text-align:center;background:#000;color:#fff;}

.utilitybar.top-header a {color:#fff;    text-decoration: none;}

.padding-top-bottom {padding:20px 0px 30px;}
.contact-top-header {display: inline-block;float: right;}
.menu-item-2508.menu-item-2508{display:none;}

@media (min-width:320px) and (max-width:1069px){
	.contact-top-header {display:none}
	.menu-item-2508.menu-item-2508 {display:block;}
	
}

/*--------------------------------hover border css- start------------------------------*/
.hover-border {position:relative;}
.hover-border::before, .hover-border::after{content:"";width: 0;height: 2px;position: absolute;transition: all 0.2s linear;background: #00a74c;}
.hover-border span::before, .hover-border span::after{content:"";width:2px;height:0;position: absolute;transition: all 0.2s linear;background: #00a74c;}
.hover-border:hover::before, .hover-border:hover::after{width: 100%;}
.hover-border:hover span::before, .hover-border:hover span::after{height: 100%;}
.hover-border::before{left: 50%;top: 0;transition-duration: 0.4s;}
.hover-border::after{left: 50%;bottom: 0;transition-duration: 0.4s;}
.hover-border span::before{left: 0;top: 50%;transition-duration: 0.4s;}
.hover-border span::after{right: 0;top: 50%;transition-duration: 0.4s;}
.hover-border:hover::before, .hover-border:hover::after{left: 0;}
.hover-border:hover span::before, .hover-border:hover span::after{top: 0;}


.blue-lagoon.hover-border::before, .blue-lagoon.hover-border::after{background: #004b69;}
.blue-lagoon.hover-border span::before, .blue-lagoon.hover-border span::after{background: #004b69;}


.Hex-color.hover-border::before, .Hex-color.hover-border::after{background: #95c837;}
.Hex-color.hover-border span::before, .Hex-color.hover-border span::after{background: #95c837;}


/*--------------------------------hover border css- end------------------------------*/


/*-------actual-height three box-----------*/
.actual-height {margin:0 -15px;display:flex;flex-wrap:wrap;}
.tree-box {width:30.8%;margin: 10px 15px 30px 15px;}
@media(min-width:992px) and (max-width:1200px) {
   .actual-height {width:100%;margin:0 0px;}
   .tree-box {width:30.3%;margin: 10px 15px 30px 15px;}
}
@media(min-width:768px) and (max-width:991px) {
   .actual-height {width:100%;margin:0 0px;}
   .tree-box {width:29.2%;margin: 10px 15px 30px 15px;}
}
@media(min-width:320px) and (max-width:767px) {
   .actual-height {width:100%;margin:0 0px;display:inline-block;}
   .tree-box {width:100%;margin:30px 0px}
}
/*-------actual-height three box-----------*/



/*--------custom css end-----------*/

@media(min-width:992px) and (max-width:1200px) {
.drupal-sarvices {width: 30.3%;}
}
@media(min-width:768px) and (max-width:991px) {
.drupal-sarvices {width: 46%;}
}
@media(min-width:320px) and (max-width:767px) {
.drupal-sarvices {width: 100%;}
.cakephp-featuress-bg-margin .tx-row {margin: 0;}
.cakephp-featuress-bg {display: inline-block;padding-top: 20px;}
.cakephp-featuress-box {width: 100%; margin-left: 0px;margin-right: 0px;}
.height-bg.php-custom-box-bg {display:inline-block;flex-wrap:wrap;margin: 0 0px;}
.php-custom-box {width: 100%;margin: 15px 0px;display: inline-block;}
/*.utilitybar.top-header {padding-left:15px;}*/
.footer-contant {padding: 20px 0px 20px 0px;}
.testimonials-bg-color {padding: 40px 20px;}
}


#lcs_logo_carousel_slider .owl-dots {display:none;}
#lcs_logo_carousel_wrapper .owl-nav {width: 100%;position: relative;}
#lcs_logo_carousel_wrapper .owl-nav .owl-prev {position: absolute;left: 0%;margin-top: -60px;}
#lcs_logo_carousel_wrapper .owl-nav .owl-next {position: absolute;right: 0%;margin-top: -60px;}
#lcs_logo_carousel_wrapper .owl-nav div {background: #95C837;;border-radius: 50%;color: #fff;border: none;line-height: 24px;margin: 0px;}




.ccs-cls-logo-showcase.ccs-cls-logo-slider button.slick-arrow {border-radius: 50px !important}
.ccs-cls-logo-title.ccs-cls-logo-title {display:none;}
#ccs-cls-slider-2 .slick-dots  {display: none !important;}

.angular-js-Services {width:100%;padding:20px 0px 0px 0px;}
.angular-js-Services h3{color:#004b68;margin: 0 0 10px 0;}
.angular-js-Services h3.align-center  {text-align:center;}
.angular-js-Services .Moodle-icons {border:none;}




/*-----------------Blog css start--------------*/
.blogfree-plugin.blog-clearfix {display:flex;flex-wrap:wrap;margin-top:10px;} 
.blog.type-blog.blog-clearfix.has-thumb.blog-col-2 {background:#f0f0f0;padding: 0px;margin: 15px;width: 46.3%;}
.blog-inner-wrap-view.blog-clearfix .blog-content {padding:0px 20px 20px 20px;}
.blog-inner-wrap-view.blog-clearfix .blog-content-excerpt a.blog-more-link {background: #004B68;color:#fff;border-radius:4px;padding:8px 20px;}
.blog_pagination.blog-clearfix .blog_pagination a, .blog_pagination a {color: #fff !important;background: #004B68;border: none;padding: 8px 20px;}
.blog_pagination a:hover, .blog_pagination a:focus, .blog_pagination a:hover, .blog_pagination a:focus {color: #fff !important;background: #95C837;}
.blog_pagination.blog-clearfix span.page-numbers.current {background:#95C837; padding: 8px 20px;color: #fff;}
.comment-form-comment {margin-bottom: 20px;}
.comment-form-cookies-consent {margin-bottom: 20px;}
/*-----------------Blog css end--------------*/