@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300);
@font-face {
	font-family: 'Conv_ROCK';
	src: url('../eot/rock.eot');
	src: url('../woff/rock.woff') format('woff'), url('../ttf/rock.ttf') format('truetype'), url('../svg/rock.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'bordeaux_blackregular';
	src: url('../woff2/bordeaux_black.woff2') format('woff2'), url('../woff/bordeaux_black.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
a:focus {
	text-decoration: none;
}
a:focus {
	outline: none;
}
::-moz-focus-inner {
border:0;
}
:focus {
	outline: none;
}
::-moz-focus-inner {
border:0;
}
 button::-moz-focus-inner {
border: 0;
}
.fa.fa-file-text-o {
	font-size: 26px !important;
	margin: 0 23px 0 7px !important;
}
select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #000;
}
.img_responsive {
	width: 100%;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
a, a:hover {
	text-decoration: none;
}
a.navbar-brand {
	color: #fff;
}
h1, h2, h3, h4, h5, h6 { /*font-family: "Oswald", sans-serif !important;*/
	font-weight: normal !important;
}
body {
	font-family: 'Lato', sans-serif !important;
	font-size: 14px;
	background: #fff;
}
#upper {
}
.grey_bg {
	background: #f6f6f6;
	min-height: 44px;
	border-bottom: 1px solid #f0eded;
}
.grey_bg .container .col-sm-8.pull-right {
	width: 100% !important;
}
.upper_row {
}
.facebook_img {
	padding-top: 11px;
}
.right_phone_no {
	padding-top: 9px;
}
.right_phone_no ul {
	float: right;
}
.right_phone_no ul li {
	display: inline-block;
	color: #6c7175;
}
.right_phone_no ul li.phone_no {
	margin-right: 31px;
}
.logo_row {
}
.home_banner {
	position: relative;
}
.carousel-control {
}
/*========================================================services============*/.service_section {
}
.service_row {
	margin-top: 25px;
	margin-top: 81px;
}
.service_row .round_box {
	border-radius: 10px;
	border: 1px solid #e9eaec;
	min-height: 245px;
	position: relative;
}
.service_row .round_box .box_1.rffect {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-origin: border-box;
	display: inline-block;
	width: 100px;
	height: 100px;
	border-width: 50px;
	border-color: rgba(0, 0, 0, 0);
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
	border-style: solid
}
.service_row .round_box:hover .box_1.rffect {
	border-width: 0;
	border-color: rgba(0, 0, 0, 0.5);
}
.service_row .round_box .box_1 {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 100%;
	position: absolute;
	height: 100px;
	width: 100px;
	top: -26%;
	cursor: pointer;
	left: 34%;
	background-origin: border-box;
	-webkit-transition: 0.5s ease;
}
/*			.service_row .round_box:hover .box_1 .f_blue { margin:-19px -19px}
			.service_row .round_box:hover .box_1 .d_blue { margin:-19px -21px}
			.service_row .round_box:hover .box_1 .h_blue { margin:-19px -16px}
				.service_row .round_box:hover .box_1 .j_blue { margin:-19px -19px}
*/	.service_row .round_box .box_1 span {
	display: block;
}
.service_row .round_box .under_para {
	padding: 29px 20px;
	text-align: center;
	margin-top: 27px;
}
.service_row .round_box .under_para h2 {
	font-size: 20px;
	color: #3c414c;
}
.service_row .round_box .under_para p {
	color: #7b7e85;
	min-height: 87px;
}
.service_row .round_box .bold_border {
	background: #e9eaec;
	width: 0%;
	border-radius: 30px;
	height: 14px;
	margin: 0 auto;
	margin-bottom: -6px;
	-webkit-transition: width 0.2s; /* For Safari 3.1 to 6.0 */
	-moz-transition: width 0.2s; /* For Safari 3.1 to 6.0 */
	transition: width 0.2s;
}
.service_row .round_box .under_para:after {
	position: absolute;
	border: 14px solid #ccc;
	width: 70%;
	margin: 0 auto;
	border-radius: 30px;
	border: 7px solid #ccc;
	border-radius: 30px;
	bottom: -7px;
	content: "";
	left: 15%;
	margin: 0 auto;
	position: absolute;
	width: 70%;
	z-index: 1;
}
.service_row .round_box .under_para:hover:after {
	border: 0px solid #fff;
}
.service_row .round_box:hover .under_para:after {
	border: 0px solid #fff;
}
.service_row .round_box:hover .bold_border {
	background: #035dab;
	width: 70%;
}
.d_blue, .d_w, .f_blue, .f_w, .h_blue, .h_w, .j_blue, .j_w {
	background: url(../png/sprites.png) no-repeat;
}
.d_blue {
	background-position: -438px -8px;
	width: 48px;
	height: 32px;
	margin: 28px 24px;
}
.service_row .round_box:hover .f_blue {
	background-position: -244px -6px;
}
.service_row .round_box:hover .d_blue {
	background-position: -368px -6px;
}
.service_row .round_box:hover .h_blue {
	background-position: -62px -5px;
}
.service_row .round_box:hover .j_blue {
	background-position: 0 0;
}
.f_blue {
	background-position: -307px -4px;
	width: 38px;
	height: 38px;
	margin: 29px 31px;
}
.h_blue {
	background-position: -189px -7px;
	width: 41px;
	height: 33px;
	margin: 32px 33px;
}
.j_blue {
	background-position: -128px -3px;
	width: 45px;
	height: 42px;
	margin: 30px 28px;
}
/*========================================================*/.discription_container {
	padding-top: 0px;
}
.discription_container h2 {
	text-align: center;
	color: #7b7e85;
	font-size: 36px;
}
.discription_container h2 span {
	width: 36px;
	height: 3px;
	background: #bbbfc8;
	margin: 11px auto;
	display: block;
}
.discription_container p {
	color: #333;
	padding-top: 12px;
	text-align: justify;
}
.back_pattern {
	min-height: 8px;
	display: none;
}
/*========================================================*/.feature_pro_section {
	padding-top: 13px;
}
.feature_pro_section h2 {
	text-align: center;
	color: #fff;
	font-size: 36px;
}
.feature_pro_section h2 span {
	width: 36px;
	height: 3px;
	background: #bbbfc8;
	margin: 11px auto;
	display: block;
}
.feature_pro_section .softect_title {
}
.feature_pro_section .softect_title h2 {
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.feature_pro_section .softect_title h2 span {
	color: #1065af;
}
.feture_pro_row {
}
/*.feture_image { margin:6% 6% 0 6%}
*/.feture_image img {
	cursor: pointer;
	opacity: 0.8
}
.feture_image img:hover {
	cursor: pointer;
	opacity: 1
}
/*========================================================*/.partner_section {
}
.partner_section h3 {
	text-align: center;
	color: #7b7e85;
	font-family: ubuntulight;
	font-weight: normal;
	font-size: 36px;
	padding-top: 14px;
}
.partner_section h3 span {
	width: 36px;
	height: 3px;
	background: #bbbfc8;
	margin: 11px auto;
	display: block;
}
.partner_section p {
	color: #7b7e85;
	font-family: robotoregular;
	margin: 0 0%;
	text-align: justify;
	padding-top: 11px;
}
.partner_section .partners_row {
	padding-top: 53px;
	margin-left: 0px;
}
.partner_section .partners_row ul li {
	display: inline-block;
	margin-right: 11px;
	cursor: pointer;
}
.partner_section .partners_row ul li:last-of-type {
	margin-right: 0;
}
.partner_section .partners_row ul li img {
	display: inline-block;
	float: left;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	width: 80%;
}
.partner_section .partners_row ul li img:hover {
}
#quote {
	margin-top: 0px;
}
.quote_banner {
	background: url(../jpg/submit_parallax.jpg);
	background-size: cover;
	min-height: 473px;
}
.submit_container {
	width: 489px;
	margin: 0 auto;
	padding-top: 106px;
}
.submit_container h3 {
	color: #035dab;
	font-size: 35px;
	font-family: ubunturegular;
	text-align: center;
}
.submit_container p {
	color: #035dab;
	font-size: 16px;
	font-family: ubuntulight;
	text-align: center;
	margin: 0;
	padding-top: 9px;
}
.get_touch {
	border: 2px solid #035dab;
	border-radius: 30px;
	width: 320px;
	height: 83px;
	display: block;
	font-size: 30px;
	text-align: center;
	color: #035dab;
	margin: 55px auto 0 auto;
	line-height: 83px;
}
/*========================================================*/.connctus_section {
	background: url(../jpg/submit_parallax.jpg) no-repeat;
	min-height: 351px;
	background-size: cover;
}
.connctus_container {
	width: 617px;
	margin: 0 auto;
	padding-top: 73px;
}
.connctus_container h3 {
	color: #383644;
	font-size: 46px;
	font-family: ubuntulight;
	text-align: center;
	margin: 0;
	padding: 0;
}
.connctus_container p {
	color: #383644;
	font-size: 15px;
	font-family: ubuntulight;
	margin-top: 29px;
	text-align: center;
	padding: 0 72px;
}
.socil_ic_container {
	padding-top: 12px;
}
.socil_ic_container:after {
	display: table;
	clear: both;
	content: "";
}
.socil_ic_container a {
	font-size: 32px;
	border: 2px solid #32303c;
	color: #32303c;
	border-radius: 50%;
	display: block;
	width: 65px;
	height: 65px;
	margin-right: 25px;
	float: left;
}
.socil_ic_container a.facebook {
	color: #3b5998;
	border: 2px solid #3b5998;
}
.socil_ic_container a.twitter {
	color: #5ea9dd;
	border: 2px solid #5ea9dd;
}
.socil_ic_container a.in {
	color: #007bb6;
	border: 2px solid #007bb6;
}
.socil_ic_container a.pin {
	color: #cb2027;
	border: 2px solid #cb2027;
}
.socil_ic_container a.youtube {
	color: #e12b28;
	border: 2px solid #e12b28;
}
.socil_ic_container a.gpus {
	color: #ce1717;
	border: 2px solid #ce1717;
}
.socil_ic_container a.flicker {
	color: #527498;
	border: 2px solid #527498;
}
.socil_ic_container a:hover {
	color: #383644;
	border: 2px solid #383644;
}
.socil_ic_container a:hover i {
}
.socil_ic_container a:last-of-type {
	margin-right: 0;
}
.socil_ic_container a i {
	margin: 20%;
}
.socil_ic_container a i.facebook {
	margin: 30% 37%;
}
.socil_ic_container a i.twitter {
	margin: 26% 28%;
}
.socil_ic_container a i.linkedin {
	margin: 21% 33%;
}
.socil_ic_container a i.pinterest {
	margin: 27% 29%;
}
.socil_ic_container a i.youtube-play {
	margin: 26% 26%;
}
.socil_ic_container a i.google-plus {
	margin: 27% 32%;
}
.socil_ic_container a i.flickr {
	margin: 25% 31%;
}
.ffg {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	overflow: hidden;
}
.ffg:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
/*=========================footer_bg===============================*/.footer_holder {
	font-size: 14px;
	color: #fff;
	padding-top: 0;
}
.ftlist_container {
}
.brd_right {
	border-right: 1px solid #949494;
}
.ftlist_container ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.ftlist_container ul h3 {
	color: #fff;
	font-family: ubunturegular;
	font-size: 20px;
	margin-bottom: 40px;
}
.ftlist_container h3, .client_testomonial h3 {
	margin-bottom: 40px;
}
.client_testomonial {
	padding-left: 10px;
	border-left: 1px solid #636363;
	padding-left: 33px;
}
h3.address {
	font-size: 20px !important;
	font-family: ubunturegular;
}
.ftlist_container ul li {
	font-family: ubuntulight;
	font-size: 14px;
	margin-bottom: 10px;
}
.ftlist_container ul li a {
	color: #fff;
}
.ftlist_container ul li a:hover {
	color: #46a6f9;
}
.ftlist_container p {
	margin: 0;
	padding: 0;
}
.ftlist_container p span {
	float: right
}
a.f_mail {
	color: #46a6f9;
	display: block;
	margin-top: 15px;
}
.image_scroll_container {
}
.item_container {
	clear: both;
}
.item_container .left_img {
	float: left;
	width: 100px;
}
.item_container .right_text {
	float: left;
	width: 71%;
	margin-left: 10px;
	font-family: CenturySchoolbook-Italic;
	height: 293px;
	overflow: hidden;
}
.item_container .right_text p {
	color: #46a6f9;
	font-size: 16px;
	margin-left: 25px;
	font-family: CenturySchoolbook-Italic;
}
.item_container .right_text p b {
	display: none;
}
.item_container .right_text p.name {
	font-weight: bold;
	float: right;
}
.item_container .right_text span {
	font-size: 70px;
	position: relative;
	color: #46a6f9;
}
.item_container .right_text span.sp_1 {
	position: absolute;
	left: 110px;
	top: -19px;
	display: none;
}
.item_container .right_text span.sp_2 {
	position: absolute;
	right: 0;
	top: 104px;
	display: none;
}
.lovely_partner_tab .owl-buttons {
	display: block !important;
	margin-top: 29px;
}
.owl-buttons {
	display: none;
}
.copyright_container {
	clear: both;
	padding-left: 13px
}
.copyright_container p {
}
.copyright_container p a {
	color: #46a6f9;
	display: block;
}
.touch_dv {
	width: 320px;
	margin: 0 auto;
}
.item_container .left_img img {
	border-radius: 100%;
	width: 100%;
}
.iso_dv {
	position: absolute;
	right: 0;
	top: -81px;
	width: 96px;
}
.iso_dv img {
	width: 100%;
}
.lago_pd {
	margin-top: 9px;
	margin-bottom: 6px;
}
.nav_pd {
	margin-top: 0px;
}
.overlay {
	display: block;
	position: absolute;
	overflow: hidden;
	background: #035dab;
	z-index: -1;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	border-radius: 100%;
	cursor: pointer;
	height: 100px;
	width: 100px;
}
.box_1 .overlay {
	bottom: 50%;
	left: 50%;
	right: 0;
	width: 0;
	height: 0;
}
.service_row .round_box:hover .box_1 .overlay {
	height: 100px;
	width: 100px;
	bottom: 0;
	left: 0;
}
.sf_mega_menu.hire {
	left: -87px;
	width: 418px;
	min-height: 300px;
}
.sf_mega_menu_sub_item.brd_right {
	border-right: 0;
}
.hd_normal {
	font-weight: normal;
	font-size: 15px;
	text-align: left!important;
	display: inline;
	color: #000 !important;
}
.my_topi {
	position: relative;
	margin-bottom: 6px;
}
.topi {
	position: absolute;
	left: 2px;
	animation: myshake 0.3s infinite;
	top: 2px;
	display: none;
}
.carousel-control {
}
#feature {
	overflow: hidden !important;
	background-image: url(../jpg/thumb_banner_4.jpg);
	background-size: cover;
}
#feature .container-fluid {
	padding: 0 7%;
}
.feture_pro_row .col-sm-3 {
	padding-bottom: 35px;
	padding-top: 35px;
}
/*/* Who can buy this */.whobuy {
	border-bottom: 1px solid #eee;
}
.whobuy .container {
}
.whobuy h2 {
	color: #fff;
	font-size: 32px;
	font-family: robotoregular;
}
.whobuy h4 a {
	text-decoration: none;
	font-size: 17px;
	font-weight: 100;
	color: #fff;
	max-width: 250px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
	font-family: robotoregular;
}
.whobuy h4 {
	font-size: 17px;
	font-weight: 100;
	color: #fff;
	max-width: 250px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
	font-family: robotoregular;
}
.whobuy h4 i {
	margin-right: 15px;
	font-size: 20px;
	display: inline-block;
	position: relative;
	top: 2px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 100px;
	text-align: center;
	background: #fff;
	color: #777;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
.whobuy {
	background: #035dab url("../png/overlay.png") repeat;
	background-size: 252px 230px;
}
.about_section {
}
.about_section .about-inner {
	background: #035dab url("../png/overlay.png") repeat;
	background-size: 252px 230px;
}
/* About Us Block */.about_section .about-heading {
	padding: 50px 0px;
	margin-bottom: 50px;
}
.about_section .about-heading h2 {
	color: #fff;
	font-weight: 600;
	font-size: 60px;
	text-transform: uppercase;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.about_section .about-logo h3 {
	font-size: 40px;
	line-height: 20px;
	font-weight: 600;
	color: #666;
}
.about_section .about-logo p {
	font-size: 16px;
	line-height: 30px;
	margin: 20px auto;
	max-width: 500px;
	color: #999;
}
.about_section h3 {
	margin-bottom: 20px;
}
.about_section p {
	line-height: 30px;
}
.about_section .about-w {
	max-width: 350px;
	margin: 20px auto;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	animation-duration: 1s;
	animation-delay: 0s;
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: 0s;
	-moz-animation-duration: 1s;
	-moz-animation-delay: 0s;
	-ms-animation-duration: 1s;
	-ms-animation-delay: 0s;
	-o-animation-duration: 1s;
	-o-animation-delay: 0s;
}
.about_section .about-w.animated {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* About inner */.about_section .about-inner {
	margin-top: 41px;
	padding-top: 50px;
	padding-bottom: 60px;
}
.about_section .about-inner h2 {
	color: #fff;
	font-size: 30px;
	font-weight: 100;
	line-height: 40px;
	font-family: ubuntulight;
	margin-top: -10px;
	padding-top: 17px;
}
.about_section .about-inner p {
	color: #fff;
	font-size: 17px;
	line-height: 30px;
	max-width: 600px;
	margin: 0 auto;
}
.about_section .about-item {
	max-width: 300px;
	margin: 0 auto;
	margin-top: 40px;
	text-align: center;
	cursor: pointer;
}
.about_section .about-item .about-circle {
	width: 130px;
	height: 130px;
	margin: 0 auto;
	background: #fff;
	border-radius: 100px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	color: #444;
	font-size: 40px;
	line-height: 130px;
}
.about_section .about-item .about-circle .per {
	font-size: 30px;
	margin-left: 2px;
}
.about_section .about-item h5 {
	margin-top: 20px;
	font-size: 21px;
	padding-top: 16px;
	color: #fff;
	font-family: robotoregular;
}
.about_section .about-inner {
	background: #035dab url("../png/overlay.png") repeat;
	background-size: 252px 230px;
}
/* Client section */.contnet_right_new {
	float: right;
	width: 255px;
}
.width_44 {
	width: 48.667%;
}
.width_44 img {
	border: 1px solid #ccc;
	border-radius: 100%;
	width: 75%;
	margin-left: 7px;
}
.usa_mrg {
	margin-left: 33px;
}
/*inner_page_css*/.blue_inner_strip {
	background: none repeat scroll 0 0 #035dab;
	min-height: 56px;
	clear: both;
}
.blue_inner_strip h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: left;
	font-size: 27px;
	line-height: 56px;
}
.inner_page_banner {
	border-bottom: 5px solid #ccc;
	margin-bottom: 25px;
}
.inner_page_holder {
}
.inner_page_matter {
}
.inner_page_matter p {
}
.relation_ship_container p {
	padding-top: 20px;
}
.get_quote_dv_home {
	padding-top: 12px;
	clear: both;
}
.get_quote_dv_home .row {
	margin-bottom: 10px;
}
.quote_img_dv {
	margin-bottom: 13px;
}
.get_quote_dv_home input.txt {
	border: 0 none;
	border-radius: 3px;
	height: 50px;
	margin-bottom: 13px;
	padding: 15px;
	width: 100%;
}
.get_quote_dv_home.input_bg input.txt {
	border: 1px solid #3773a4;
}
.get_quote_dv_home.input_bg textarea {;
	border: 1px solid #3773a4;
}
.get_quote_dv .col-sm-4 {
}
.get_quote_dv .col-sm-12 {
}
.get_quote_dv_home textarea {
	border: 0 none;
	border-radius: 2px;
	height: 100px;
	margin-bottom: 15px;
	padding: 10px 15px;
	width: 100%;
}
.get_quote_dv_home .send_btn_dv {
	margin-top: 10px;
	float: right;
}
.get_quote_dv_home .send_btn_dv button {
	width: 100%;
}
.get_quote_dv_home .send_btn_dv button {
	background: none;
	border: 0;
}
.get_quote_dv_home .send_btn_dv input[type="button"] {
	background: none repeat scroll 0 0 #035dab;
	border: 0 none;
	border-radius: 4px;
	margin: 0 6px 0 0;
	color: #fff;
	font-size: 18px;
	padding: 10px 30px;
	text-transform: capitalize;
}
.get_quote_dv_home .send_btn_dv input[type="button"]:hover {
	background: #3d3d3d;
}
.side_bar_dv {
	margin-top: 18px;
}
.right_content_holder {
}
.right_content_holder {
	margin-top: 19px;
}
.sidebar {
	width: 100%;
}
.content_banner {
	float: left;
	width: 100%;
	margin-top: 0;
}
.content_banner img {
	width: 100%;
}
.txt_pd {
	padding: 30px 0px;
}
.img-responsive_3 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
}
.expo_page_banner {
	margin-bottom: 0px;
	text-align: center;
}
.partner_inner_cont {
	padding-bottom: 25px;
	padding-top: 36px;
}
.partner_inner_cont .headidng {
	text-align: center;
}
.partner_inner_cont .headidng h1 {
	color: #343434;
	font-size: 40px;
	margin: 0;
	padding: 0;
	padding-bottom: 37px;
}
.partnres_content {
}
.partner_brief {
	text-align: center;
	;
	margin: 0 auto;
	padding-top: 61px;
	border-bottom: 2px solid #ccc;
	padding-bottom: 40px;
}
.partner_brief h1 {
	margin: 0;
	padding: 0;
	color: #4d96a9;
	font-size: 30px;
}
.varius_partner_ship {
	margin-top: 87px;
}
.varius_part_heding {
	background: #e3e3e3;
	display: none;
}
.varius_part_heding h3 {
	padding: 20px 0;
	padding-left: 31px;
}
.varis_prt_row {
	border-bottom: 2px solid #cccccc;
	padding-bottom: 42px;
	margin-top: 42px;
}
.varis_prt_row .left {
	float: left;
	width: 153px;
}
.varis_prt_row .left .circle {
	border-radius: 100%;
	width: 153px;
	height: 153px;
}
.varis_prt_row .left .circle .img_dv {
	width: 76px;
	margin: auto auto;
}
.varis_prt_row .left .circle .img_dv img {
}
.varis_prt_row .left .circle.bg_1 .img_dv {
	padding-left: 2px;
	padding-top: 39px;
}
.varis_prt_row .left .circle.bg_2 .img_dv {
	padding-left: 2px;
	padding-top: 39px;
}
.varis_prt_row .left .circle.bg_3 .img_dv {
	padding-left: 2px;
	padding-top: 50px;
}
.varis_prt_row .left .circle.bg_4 .img_dv {
	padding-left: 2px;
	padding-top: 39px;
}
.varis_prt_row .left .circle.bg_1 {
	background-color: #938bbc;
}
.varis_prt_row .left .circle.bg_2 {
	background-color: #4d96a9;
}
.varis_prt_row .left .circle.bg_3 {
	background-color: #3a9f6c;
}
.varis_prt_row .left .circle.bg_4 {
	background-color: #cb9c43;
}
.cls {
	display: table;
	content: "";
	clear: both;
}
.varis_prt_row .left {
	float: left;
	width: 153px;
}
.varis_prt_row .right {
	float: left;
	margin-left: 35px;
	width: 73%;
	padding-top: 22px;
}
.varis_prt_row .right h5 {
	font-size: 30px;
}
.varis_prt_row .right h5.hd_1 {
	color: #938bbc;
}
.varis_prt_row .right h5.hd_2 {
	color: #4d96a9;
}
.varis_prt_row .right h5.hd_3 {
	color: #3a9f6c;
}
.varis_prt_row .right h5.hd_4 {
	color: #cb9c43;
}
.varis_prt_row.last {
	border-bottom: 0;
}
.ibeaocon_inner_contnet {
}
.ibeaocon_inner_contnet .first_para_graph {
}
.ibeaocon_inner_contnet .first_para_graph h1 {
	text-align: left;
	font-family: "Oswald", sans-serif !important;
	font-size: 20px;
	font-weight: 300;
}
.ibeaocon_inner_contnet .first_para_graph h1.blue {
	color: #64aeeb;
}
.ibeaocon_inner_contnet .first_para_graph p {
	line-height: 22px;
	margin: 12px 0;
	text-align: left;
}
.ibeaocon_inner_contnet .beacon_app_devlopment {
}
.easily_trace_roee {
}
.beacon_app_devlopment .left {
	float: left;
	width: 797px;
	padding-right: 10px;
}
.beacon_app_devlopment .right {
	float: right;
	width: 334px;
	margin-bottom: 15px;
	margin-top: 18px;
}
.easily_trace_roee ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.easily_trace_roee ul li {
	float: left;
	width: 181px;
	text-align: center;
}
.easily_trace_roee ul li .image_1 {
	background: url(../png/bea_1.png) no-repeat;
	width: 165px;
	height: 163px;
}
.easily_trace_roee ul li .image_2 {
	background: url(../png/bea_2.png) no-repeat;
	width: 165px;
	height: 163px;
}
.easily_trace_roee ul li .image_3 {
	background: url(../png/bea_3.png) no-repeat;
	width: 165px;
	height: 163px;
}
.easily_trace_roee ul li .image_4 {
	background: url(../png/bea_4.png) no-repeat;
	width: 165px;
	height: 163px;
}
.easily_trace_roee ul li h3 {
	font-size: 19px;
	text-align: center;
}
.get_businees_cont {
	padding-top: 64px;
}
.get_businees_cont h4 {
	font-size: 30px;
}
.get_businees_cont p {
	text-align: left;
	line-height: 25px;
	padding-top: 20px;
}
.form_right_bg {
}
.form_right_bg_1 {
	background: url(../png/beacon_frm_bg_blue.png) no-repeat center;
	width: 334px;
	height: 633px;
}
.form_right_bg .form_ccontainer {
	border: 1px solid #89d6b7;
	border-radius: 5px;
	margin: 0 auto;
	min-height: 603px;
	padding: 15px 0 5px;
	position: relative;
	top: 17%;
	width: 100%;
}
.form_right_bg.form_right_bg_1 .form_ccontainer {
	border: 1px solid #64aeeb;
}
.form_right_bg .form_ccontainer .frm_input {
	border: 1px solid #89d6b7;
	border-radius: 5px;
	color: #575757;
	float: left;
	font-size: 18px;
	margin: 5px 13px;
	padding: 15px 10px;
	width: 90%;
}
.form_right_bg.form_right_bg_1 .frm_input {
	border: 1px solid #64aeeb;
}
.form_right_bg .form_ccontainer .frm_textarea {
	border: 1px solid #89d6b7;
	border-radius: 5px;
	color: #575757;
	float: left;
	font-size: 18px;
	margin: 5px 13px;
	min-height: 180px;
	padding: 10px;
	width: 90%;
}
.form_right_bg.form_right_bg_1 .form_ccontainer .frm_textarea {
	border: 2px solid #64aeeb;
}
.form_right_bg .form_ccontainer .mar-top {
	margin-top: 8px;
}
.form_right_bg .form_ccontainer .send_btn_dv {
	float: left;
	margin: 0 auto;
	position: relative;
	text-align: center;
	top: 20px;
	width: 100%;
}
.form_right_bg .form_ccontainer .send_btn_dv button {
	background: none repeat scroll 0 0 #fff;
	border: 0 none;
}
.call_txt {
	background: url("../png/call_number.png") no-repeat scroll left center transparent;
	margin: 26px auto 25px;
	min-height: 70px;
	width: 100%;
}
.call_txt span {
	color: #6dacdf;
	float: left;
	font-family: robotolight;
	font-size: 28px;
	line-height: 37px;
	margin-left: 70px;
}
#discription {
	clear: both;
	padding-top: 130px;
	padding-bottom: 39px;
}
.quote_img_dv h4 {
	font-size: 30px;
	padding-bottom: 10px;
}
.relation_ship_container {
	margin-bottom: 50px;
}
.relation_ship_container h1 {
	padding-bottom: 10px;
}
.wehave_line {
	margin-top: -35px;
}
.wehave_line h2 {
	font-size: 35px;
}
.wehave_line img {
	display: inline;
	max-width: 100%;
	padding-top: 27px;
}
.four_boxes_row {
	clear: both;
}
.four_boxes_row .box {
	border: 2px solid #8672f0;
	min-height: 203px;
	border-radius: 10px;
	margin-bottom: 32px;
}
.four_boxes_row .box.box_1 {
	border: 2px solid #8672f0;
}
.four_boxes_row .box.box_2 {
	border: 2px solid #49b9d6;
}
.four_boxes_row .box.box_3 {
	border: 2px solid #3a9f6c;
}
.four_boxes_row .box.box_4 {
	border: 2px solid #cc901f;
}
.four_boxes_row .box h3 {
	color: #8672f0;
	font-size: 40px;
	margin: 0 auto;
	max-width: 451px;
	padding-top: 56px;
	text-align: center;
	width: 100%;
}
.four_boxes_row .box.box_1 h3 {
	color: #8672f0;
	font-weight: normal;
	font-family: robotolight;
}
.four_boxes_row .box.box_2 h3 {
	color: #49b9d6;
	font-weight: normal;
	font-family: robotolight;
}
.four_boxes_row .box.box_3 h3 {
	color: #3a9f6c;
	font-weight: normal;
	font-family: robotolight;
}
.four_boxes_row .box.box_4 h3 {
	color: #cc901f;
	font-weight: normal;
	font-family: robotolight;
}
.experience_row {
}
.experience_row p {
}
.our_team_row {
	border-top: 5px solid #49b9d6;
	margin-top: 51px;
	padding-top: 17px;
}
.our_team_row h4 {
	color: #49b9d6;
	font-size: 30px;
	font-family: robotolight;
}
.line_image {
	max-width: 729px;
	width: 100%;
	margin: 0 auto;
}
#various_technology {
	background: #f6f6f6;
	min-height: 473px;
	clear: both;
	margin-top: 63px;
}
#get_quote {
}
.various_technology_row {
}
.various_technology_row .heding_row {
	padding-top: 59px;
}
.various_technology_row .heding_row h4 {
	font-size: 39px;
	font-family: robotolight;
}
.various_technology_row .heding_row img {
	max-width: 100%;
	display: inline;
}
.ic_orange_11, .ic_orange_12, .ic_orange_13, .ic_orange_14, .ic_orange_15, .ic_orange_16, .ic_orange_17, .ic_orange_18, .ic_orange_19, .ic_orange_20, .ic_grey_1, .ic_grey_2, .ic_grey_3, .ic_grey_4, .ic_grey_5, .ic_grey_6, .ic_grey_7, .ic_grey_8, .ic_grey_9, .ic_grey_10, .ic_grey_11, .ic_grey_12, .ic_grey_13, .ic_grey_14, .ic_grey_15, .ic_grey_16, .ic_grey_17, .ic_grey_18, .ic_grey_19, .ic_grey_20, .ic_orange_1, .ic_orange_2, .ic_orange_3, .ic_orange_4, .ic_orange_5, .ic_orange_6, .ic_orange_7, .ic_orange_8, .ic_orange_9, .ic_orange_10 {
	background: url(../png/sprites_tooltip.png) no-repeat;
}
.ic_grey_1 {
	background-position: -1720.0000305175781px -110.00006103515625px;
	width: 92px;
	height: 90px;
}
.ic_grey_2 {
	background-position: -1827px -113px;
	width: 92px;
	height: 90px;
}
.ic_grey_3 {
	background-position: -209px -105px;
	width: 92px;
	height: 90px;
}
.ic_grey_4 {
	background-position: -1102px -103px;
	width: 92px;
	height: 90px;
}
.ic_grey_5 {
	background-position: -1203px -100px;
	width: 92px;
	height: 90px;
}
.ic_grey_6 {
	background-position: -1404.0000305175781px -102px;
	width: 92px;
	height: 90px;
}
.ic_grey_7 {
	background-position: -898px -101px;
	width: 92px;
	height: 90px;
}
.ic_grey_8 {
	background-position: -102px -102px;
	width: 92px;
	height: 90px;
}
.ic_grey_9 {
	background-position: -410px -104px;
	width: 92px;
	height: 90px;
}
.ic_grey_10 {
	background-position: 0 -102px;
	width: 92px;
	height: 90px;
}
.ic_grey_11 {
	background-position: -1300px -106px;
	width: 92px;
	height: 90px;
}
.ic_grey_12 {
	background-position: -603px -100px;
	width: 92px;
	height: 90px;
}
.ic_grey_13 {
	background-position: -998px -104px;
	width: 92px;
	height: 90px;
}
.ic_grey_14 {
	background-position: -701px -100px;
	width: 92px;
	height: 90px;
}
.ic_grey_15 {
	background-position: -312px -101px;
	width: 92px;
	height: 90px;
}
.ic_grey_16 {
	background-position: -798px -102px;
	width: 92px;
	height: 90px;
}
.ic_grey_17 {
	background-position: -1513px -106.33331298828125px;
	width: 92px;
	height: 90px;
}
.ic_grey_18 {
	background-position: -1614px -106px;
	width: 92px;
	height: 90px;
}
.ic_grey_19 {
	background-position: -505px -99px;
	width: 92px;
	height: 90px;
}
.ic_grey_20 {
	background-position: -1925px -108px;
	width: 92px;
	height: 90px;
}
.toooltip_row {
}
.toooltip_row a {
	display: inline-block;
	margin-bottom: 20px;
	margin-right: 21px;
}
.toooltip_row a span {
	display: block;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
}
.toooltip_row a span.ic_grey_1:hover {
	background-position: -1715px -4.00006103515625px;
}
.toooltip_row a span.ic_grey_2:hover {
	background-position: -1816px -7px;
}
.toooltip_row a span.ic_grey_3:hover {
	background-position: -207px -3px;
}
.toooltip_row a span.ic_grey_4:hover {
	background-position: -1404.0000305175781px -6px;
}
.toooltip_row a span.ic_grey_5:hover {
	background-position: -1201px -1px;
}
.toooltip_row a span.ic_grey_6:hover {
	background-position: -1099px -1px;
}
.toooltip_row a span.ic_grey_7:hover {
	background-position: -896px -1px;
}
.toooltip_row a span.ic_grey_8:hover {
	background-position: -103px -7px;
}
.toooltip_row a span.ic_grey_9:hover {
	background-position: -401px -5px;
}
.toooltip_row a span.ic_grey_10:hover {
	background-position: 0 -4px;
}
.toooltip_row a span.ic_grey_11:hover {
	background-position: -1297px -4px;
}
.toooltip_row a span.ic_grey_12:hover {
	background-position: -596px -4px;
}
.toooltip_row a span.ic_grey_13:hover {
	background-position: -998px -3px;
}
.toooltip_row a span.ic_grey_14:hover {
	background-position: -697px 0;
}
.toooltip_row a span.ic_grey_15:hover {
	background-position: -305px -1px;
}
.toooltip_row a span.ic_grey_16:hover {
	background-position: -796px -1px;
}
.toooltip_row a span.ic_grey_17:hover {
	background-position: -1511.0000305175781px -2px;
}
.toooltip_row a span.ic_grey_18:hover {
	background-position: -1609.0000305175781px -2.00006103515625px;
}
.toooltip_row a span.ic_grey_19:hover {
	background-position: -497px -3px;
}
.toooltip_row a span.ic_grey_20:hover {
	background-position: -1919px -11px;
}
.ibeaocon_inner_contnet .first_para_graph h1 span {
	color: #64aeeb;
}
.ben_container_inner {
}
.ben_container_inner h1 {
	text-align: center;
}
.ben_container_inner .paragraph {
	padding-top: 25px;
}
.benefit_hd {
	font-size: 30px;
	font-family: robotolight;
	color: #4d96a9;
}
.grey_bg_clients {
	background: #f0f0f0;
	min-height: 358px;
	margin-top: 22px;
}
.brd_right {
	border-right: 1px solid #d7d7d7;
}
.round_box_be {
	text-align: center;
	margin-top: 41px;
	margin-bottom: 41px;
	cursor: pointer;
}
.round_box_be h4 {
	display: block;
	margin-top: 15px;
	font-size: 20px;
	color: #343434;
	font-family: robotolight;
}
.round_box_be .round_1 {
	width: 153px;
	height: 153px;
	border-radius: 100%;
	background: #938bbc;
}
.round_box_be .round_1:hover {
	background: #6456aa;
}
.round_box_be .round_1 span {
	margin: 0 auto;
	width: 70px;
	padding-top: 44px;
	display: block;
}
.round_box_be .round_1 span img {
}
.round_box_be .round_2 {
	width: 153px;
	height: 153px;
	border-radius: 100%;
	background: #4d96a9;
}
.round_box_be .round_2:hover {
	background: #26778c;
}
.round_box_be .round_2 span {
	margin: 0 auto;
	width: 70px;
	padding-top: 44px;
	display: block;
}
.round_box_be .round_2 span img {
}
.round_box_be .round_3 {
	width: 153px;
	height: 153px;
	border-radius: 100%;
	background: #3a9f6c;
}
.round_box_be .round_3:hover {
	background: #12884c;
}
.round_box_be .round_3 span {
	margin: 0 auto;
	width: 70px;
	padding-top: 44px;
	display: block;
}
.round_box_be .round_3 span img {
}
.round_box_be .round_4 {
	width: 153px;
	height: 153px;
	border-radius: 100%;
	background: #cb9c43;
}
.round_box_be .round_4:hover {
	background: #956711;
}
.round_box_be .round_4 span {
	margin: 0 auto;
	width: 70px;
	padding-top: 44px;
	display: block;
}
.round_box_be .round_4 span img {
}
#software_solution_section {
}
#software_solution_section h4.blue {
	color: #4d96a9;
	font-family: robotolight;
	font-size: 27px;
	line-height: 40px;
	margin: 33px 0;
	text-align: center;
}
.threeengaje_module_dv {
}
.threeengaje_module_dv .haddiy {
	background: url(../bem_sep.html) repeat-x #e0e0e0;
	min-height: 78px;
	border-radius: 5px;
	line-height: 78px;
	margin-bottom: 24px;
}
.threeengaje_module_dv .haddiy h5 {
	color: #969696;
	font-size: 22px;
	text-align: center;
	padding-left: 15px;
	line-height: 78px;
}
.fixed_time_row {
	margin-bottom: 33px;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 33px;
}
.fixed_time_row .left {
	float: left;
}
.fixed_time_row .left h6 {
	font-size: 25px;
}
.fixed_time_row .right {
	display: table-cell;
	float: left;
	margin-left: 19px;
	margin-top: 59px;
}
.mrgleft {
	margin-left: 0 !important;
}
.fixed_time_row .right p.blue {
	color: #4d96a9;
	padding-top: 0px;
	margin-top: 27px;
}
.fixed_time_row .right ul {
}
.fixed_time_row .right ul li {
	color: #4d96a9;
	background: url(../jpg/red_arrow.jpg) no-repeat left;
	padding-left: 25px;
	margin-bottom: 15px;
}
#snecha {
}
#snecha li {
	background: url(../jpg/radio_list.jpg) no-repeat left;
	padding-left: 25px;
	margin-bottom: 19px;
}
#discription_container p {
	display: inline;
}
.profile_page {
	margin-top: 10px;
	margin-bottom: 10px;
}
.profile_page img {
}
.profile_page {
	max-width: 1024px;
	margin: 0 auto;
}
.profile_page .carousel-inner img {
}
.home_quote {
	display: none;
}
.home_quote {
	clear: both;
}
.home_quote .quote_img_dv h4 {
	color: #fff;
}
.adv-img-divr {
}
.get_quote_dv_home.home_quote input.txt {
	border: 1px solid #4f7c0c;
}
.get_quote_dv_home.home_quote textarea {
	border: 1px solid #4f7c0c;
}
.get_quote_dv_home.home_quote .send_btn_dv button {
	background: transparent;
	border: 2px solid #fff;
	color: #fff;
	padding: 10px 70px;
}
.adv-bg a b {
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin-top: -6px;
}
.adv_1 a, .adv_2 a, .adv_3 a, .adv_4 a, .adv_5 a, .adv_6 a, .adv_7 a, .adv_8 a {
	margin-top: 24px !important;
}
.embedded-m-icon-main.embedded-m-icon-last a b {
	margin-top: -29px;
}
.global_customer {
}
.argument_reallyty {
}
.hiring_advantage {
}
.hiring_advantage ul {
	padding-top: 18px;
}
.hiring_advantage ul li {
	text-align: center;
	max-width: 146px;
	float: left;
}
.hiring_advantage ul li span {
	display: block;
	padding-top: 10px;
}
.business_value {
	padding-top: 36px;
	margin-bottom: 35px;
	clear: both;
}
.argument_container {
	padding-top: 28px;
	clear: both;
	content: "";
}
.codeigniter_inner h1 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
}
.codeigniter_inner h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 30px;
	font-weight: normal;
	padding-top: 0px;
	margin-bottom: 10px;
}
.ibeaocon_inner_contnet .first_para_graph h3 {
	font-family: "Oswald", sans-serif !important;
	font-size: 20px;
	font-weight: 300;
}
.ibeaocon_inner_contnet .first_para_graph h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 20px;
	font-weight: 300;
}
.ibeaocon_inner_contnet .first_para_graph h4 {
	font-size: 29px;
	font-weight: 800px;
	margin-bottom: 0px;
}
#argument_slider {
	margin-top: 31px;
}
.send_btn_dv button {
	width: 59%;
}
.client_review_box {
	border: 1px solid #89d6b7;
	min-height: 534px;
	border-top: 6px solid #89d6b7;
	margin-top: 38px;
}
.inner_reviw_box {
	margin: 0 10px;
}
.reviw_heading {
	margin-bottom: 22px;
}
.reviw_heading.mrg_1 {
	margin-bottom: 0;
	margin-left: 13px;
}
.reviw_heading h3 {
	display: inline-block;
	font-size: 28px;
	color: #343434;
	margin-left: 15px;
	padding-bottom: 10px;
}
.reviw_heading h3 span {
	color: #89d6b7;
}
.testo_bg {
	background: url(../png/testo_bg.png) no-repeat;
	max-width: 262px;
	height: 278px;
	margin: 0 auto;
}
#html5-watermark {
	display: none !important;
}
.testomonial_container {
	padding-top: 35px;
	line-height: 21px;
}
.testomonial_container p {
	font-style: italic;
	padding: 15px;
}
.testo_tittle {
	text-align: right;
}
.testo_tittle h3 {
	font-size: 14px;
}
.testo_tittle p {
	font-size: 13px;
	color: #909090;
}
.testo_tittle a {
	font-size: 20px;
	color: #89d6b7;
	font-size: 20px;
}
h3.ibecon {
	margin-bottom: 40px;
}
.easily_trace_roee h3 {
	font-size: 15px !important;
}
.pd_right {
	padding-right: 10px;
}
.businees_value_list {
	margin-top: 39px;
	padding-right: 25px;
}
.businees_value_list li {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.businees_value_list li.blue_dot {
	background: url(../png/list_dot.png) no-repeat left;
	padding-left: 35px;
}
.businees_value_list.new li.blue_dot {
	background-position: 0px 5px;
}
.multy_list {
}
.multy_list li {
	line-height: 50px;
	color: #000;
	margin-bottom: 2px;
	padding-left: 10px;
}
.multy_list li.list_1 {
	background-color: #e2f0fb;
}
.multy_list li.list_2 {
	background-color: #fcffdc;
}
.multy_list li.list_3 {
	background-color: #def3d9;
}
.multy_list li.list_4 {
	background-color: #f5e7ff;
}
.multy_list li.list_5 {
	background-color: #feece2;
}
.multy_list li.list_6 {
	background-color: #daf4ff;
}
.multy_list li.list_7 {
	background-color: #ffd9f0;
}
.multy_list li.list_8 {
	background-color: #eaeaea;
}
.container.profile_page .carousel-control {
	color: #000;
}
.get_quote_dv_home .send_btn_dv.quote {
	margin-right: 0;
}
.get_quote_dv_home .send_btn_dv.quote button {
	width: 100%;
}
.adv-img-divl.double_height {
	height: 160px;
}
.adv-img-divl.double_height .adv-bg {
	height: 180px;
}
.partner_tab_container {
}
.nda {
	font-weight: noraml;
	margin: 0;
	padding: 0;
	padding-left: 5px;
}
.nda li {
	margin-bottom: 5px;
}
.nda li span {
	font-weight: normal;
	padding-left: 10px;
	display: block;
	font-size: 14px;
	text-align: justify;
}
.pd_59 {
	padding-bottom: 59px;
}
.profile_page .carousel-control .glyphicon-chevron-left, .profile_page .carousel-control .glyphicon-chevron-right, .profile_page .carousel-control .icon-prev, .profile_page .carousel-control .icon-next {
	font-size: 0px;
}
.profile_page {
	padding-bottom: 15px;
	margin-top: 10px;
}
.profile_page .carousel-control {
	width: 1%;
}
.nda_btn {
	float: right;
	padding-top: 10px;
}
.hding_1 {
	float: left;
}
.p_static {
	position: static !important;
}
ul.menu_center {
	max-width: 1170px;
	margin: 0 auto;
	padding-top: 22px;
}
.nav-submenu.blue {
	background: #0ab1eb;
}
.nav-submenu.pink {
	background: #dc453a;
}
.nav-submenu.light_pink {
	background: #d24280;
}
.nav-submenu.yellow {
	background: #fe950c;
}
.nav-submenu.red {
	background: #db463a;
}
.map_ic_color_icon, .map_ic_grey_icon, .map_aus_1, .map_aus_2, .map_aus_3, .map_aus_4 {
	background: url(../png/sprites_round.png) no-repeat;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	top: 25px;
}
.map_ic_color_icon {
	background-position: -56px 0;
	width: 49px;
	height: 57px;
}
.map_ic_grey_icon {
	background-position: 0 -1px;
	width: 49px;
	height: 57px;
}
.map_aus_1 {
	background-position: 0 -0.002838134765625px;
	width: 45px;
	height: 22px;
}
.map_aus_2 {
	background-position: -56.9886474609375px 0;
	width: 45px;
	height: 22px;
}
.map_aus_3 {
	background-position: -110.99713134765625px -0.9886474609375px;
	width: 45px;
	height: 22px;
}
.map_aus_4 {
	background-position: -170.9801025390625px -0.9829635620117188px;
	width: 45px;
	height: 22px;
}
.ledf_slide {
	position: fixed;
	right: -280px;
	z-index: 5000;
	transition: all 0.5s ease;
	top: 100px;
}
.background_bg {
	width: 279px;
	height: 0px;
	background: url(../map_bg_rpt.html) repeat-x #030303;
	border-radius: 0 0 0px 10px;
	top: 25px;
}
.animated_slide {
	right: 0;
}
.slide_height {
	transition: all 1s ease;
	-webkit-transition-delay: 0.7s; /* Safari */
	-moz-transition-delay: 0.7s; /* Safari */
	transition-delay: 0.7s;
}
.animated_slide .background_bg.slide_height {
	height: 284px;
	display: block;
}
.ledf_slide .toggle_btn_slide {
	margin-left: -48px;
	position: absolute;
	display: none;
}
.ledf_slide .toggle_btn_slide a {
	display: block;
}
.ledf_slide.animated_slide .toggle_btn_slide a.map_ic_color_icon {
	background-position: 0 -1px;
	width: 49px;
	height: 57px;
}
#toggle_right_menu {
	margin: 0;
	padding: 0;
	padding-top: 15px;
	transition: all 0.5s ease;
	transition-delay: 1.5s;
	opacity: 0;
	moz-transition-delay: 1.5s;
	-webkit-transition-delay: 1.5s;
}
.ledf_slide.animated_slide #toggle_right_menu {
	opacity: 1;
}
#toggle_right_menu li {
	border-bottom: 1px solid #575757;
	padding-bottom: 25px;
	padding-left: 16px;
	margin-bottom: 12px;
}
#toggle_right_menu li:last-of-type {
	border-bottom: 0;
}
#toggle_right_menu li a {
	text-transform: uppercase;
	color: #fff;
	padding-left: 15px;
}
#toggle_right_menu li a:hover {
	color: #ccc;
}
#toggle_right_menu li a span {
	margin-right: 17px;
	float: left;
}
#toggle_right_menu li a p {
	display: inline-block;
	float: left;
	padding-top: 2px;
}
.icon_color, .icon_grey {
	background: url(../png/roundsprites.png) no-repeat;
}
.bg_map_ic {
	background: url(../png/btn_bg.png) no-repeat;
	width: 48px;
	height: 53px;
}
.bg_map_ic span {
	display: inline-block;
	margin: 14px;
}
.icon_color {
	background-position: -34px 0;
	width: 24px;
	height: 26px;
}
.icon_color:hover {
	-webkit-animation-play-state: paused; /* Chrome, Safari, Opera */
	-moz-animation-play-state: paused;
	animation-play-state: paused;
}
.ledf_slide.animated_slide .toggle_btn_slide a.bg_map_ic span.icon_color {
	background-position: 0 -0.9999847412109375px;
	width: 24px;
	height: 26px;
}
.black_heading {
	background: #101010;
}
.black_heading h3 {
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	margin: 0;
	padding: 17px 0 18px 18px;
	text-transform: uppercase;
}
.icon_grey {
}
.get_quote_dv_home .send_btn_dv {
	float: none;
}
.msg {
	background: #dbffb7;
	border: 1px solid #87c14e;
	border-radius: 7px;
	color: #295201;
	margin-bottom: 10px;
	padding: 15px;
}
.get_quote_dv_home.home_quote .send_btn_dv button {
	width: 183px;
	float: right;
}
.get_quote_dv_home {
	position: relative;
}
.get_quote_dv_home .quote_img_dv {
	position: absolute;
	right: 0;
	top: -64px;
}
.nav_cion_rw {
}
.flot_left {
	float: left;
	margin-bottom: 14px;
	margin-right: 15px;
}
.flot_right {
	float: right;
	margin-bottom: 14px;
}
.flot_right.hiring {
	margin-right: 25px;
}
.fright {
	float: right !important;
}
/*******BY RAJESH*******/.bem_banner {
	border-top: solid 4px #e0e0e0;
	border-bottom: solid 4px #e0e0e0
}
.bemContainer {
}
.bemContainer h1 {
	text-align: center
}
.bemContainer p {
	line-height: 25px
}
.bemContainer h5 {
	color: #4d96a9;
	font-size: 26px;
	margin: 50px 0
}
.benifitWrapper {
	background: #f0f0f0
}
.logo_tab {
	display: none;
}
.mrg_top {
	margin-top: 24px;
}
.img_br_left {
	float: left;
	margin-right: 50px;
}
.br_building_row {
	padding-top: 47px;
	text-align: justify;
}
.br_building_row h1 {
	margin: 0;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px !important;
	padding: 0;
	padding-bottom: 10px;
}
.br_building_row p {
	margin: 0;
	padding: 0;
}
.addvalue_business {
	clear: both;
	padding-top: 23px;
	position: relative;
}
.addvalue_business h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 35px !important;
}
.addvalue_business .circle_img {
	position: absolute;
	right: 0;
	top: 19px;
}
.addvalue_business ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 25px;
}
.addvalue_business ul li {
	background: url(../png/infra_list_arrow.png) no-repeat left;
	width: 66%;
	padding-left: 40px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 15px;
}
.server_row_dv {
	position: relative;
	margin-top: 152px;
}
.server_row_dv h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 35px !important;
	text-align: right;
}
.server_row_dv .circle_img {
	position: absolute;
	left: 0;
	top: 54px;
}
.server_row_dv .circle_img img {
	display: inline-block !important;
}
.server_row_dv ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 25px;
	width: 100%;
}
.server_row_dv ul li {
	background: url(../png/infra_list_arrow.png) no-repeat right;
	width: 58%;
	padding-right: 40px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 15px;
	text-align: right;
	float: right;
}
.network {
	clear: both;
	padding-top: 23px;
	position: relative;
}
.network h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 35px !important;
}
.network .circle_img {
	position: absolute;
	right: 0;
	top: 86px;
}
.network ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 25px;
}
.network ul li {
	background: url(../png/infra_list_arrow.png) no-repeat left;
	width: 48%;
	padding-left: 40px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 15px;
}
.software_networking {
	margin-top: 86px;
}
.left_side_box {
}
.left_side_box h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 35px !important;
}
.left_side_box ul.brd {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 25px;
	width: 100%;
}
.left_side_box ul.brd li {
	background: url(../png/infra_list_arrow.png) no-repeat left;
	width: 100%;
	padding-left: 40px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 15px;
}
.software_icon_dv {
	margin-bottom: 47px;
}
.software_icon_dv ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 25px;
	width: 100%;
}
.software_icon_dv ul li {
	float: left;
	margin-right: 10px;
}
.clr {
	clear: both;
	display: table;
	content: "";
}
#big_circle_bg {
	background: url(../jpg/circle_bg.jpg);
	backaground-size: contain;
}
.circle_img_inner {
	padding: 15px 0;
	text-align: center;
}
.circle_img_inner img {
	max-width: 100%;
}
.carousel-control.left {
	left: 30px;
}
.carousel-control.right {
	right: 30px;
}
.phonegadvantage {
}
.ben_container_inner h2 {
	text-align: center;
}
#software_solution_section h1.blue {
	color: #4d96a9;
	font-family: robotolight;
	font-size: 27px;
	line-height: 40px;
	margin: 33px 0;
	text-align: center;
}
.ftr_link_contianer {
	clear: both;
}
.ftr_link_contianer a {
	float: left;
	margin-right: 15px;
}
/*--------------------------------------------phonegapinner_content-------------------------------*/.phonegap_inner_content {
}
.phonegap_inner_content .left {
	float: left;
	padding-right: 10px;
	width: 797px;
}
.phonegap_inner_content .right {
	float: right;
	margin-bottom: 15px;
	margin-top: 18px;
	width: 334px;
}
.phonegap_holder {
}
.phonegap_holder h1 {
	font-size: 28px;
	padding: 10px 0;
}
.phonegap_holder p {
	text-align: justify;
}
.phone_gap_service {
	padding-top: 15px;
}
.phone_gap_service img {
	float: left;
}
.phone_gap_service ul {
	list-style: outside none none;
	margin: 0;
	padding: 25px 0 0;
	float: right;
}
.phone_gap_service ul li {
	background: rgba(0, 0, 0, 0) url("../png/infra_list_arrow.png") no-repeat scroll left center;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 15px;
	padding-left: 40px;
	width: 100%;
}
.phonegap_advantage {
}
.phonegap_advantage ul {
	list-style: outside none none;
	margin: 0;
	padding: 14px 0 0;
}
.phonegap_advantage ul li {
	background: rgba(0, 0, 0, 0) url("../png/infra_list_arrow.png") no-repeat scroll left center;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 15px;
	padding-left: 40px;
	width: 100%;
}
.phonegap_holder h2 {
	font-size: 25px;
	padding: 10px 0;
}
.snecha_service_page {
	text-align: center;
}
.snecha_service_page img {
	max-width: 100%;
}
.snecha_service_page img {
	text-align: center;
}
.snecha_dev_page h2 {
	font-size: 21px;
	padding: 10px 0;
}
.snecha_dev_page h3 {
	font-size: 21px;
	padding: 10px 0;
}
.snecha_dev_page {
}
.ftr_link_contianer a img {
}
.address_heading {
	font-weight: normal;
}
.address_heading img {
	margin-right: 12px;
}
.contact_frm_container {
	padding: 19px 10px 0;
}
.contact_frm_container label {
	font-weight: normal;
}
.contact_frm_container input {
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 10px;
	padding: 7px;
	width: 100%;
}
.contact_frm_container select {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 7px;
	width: 100%;
}
.contact_frm_container textarea {
	border: 1px solid #ccc;
	height: 71px;
	margin-bottom: 10px;
	padding: 7px;
	width: 100%;
}
.contct_no_row {
}
.contact_frm_container input.Phone_code {
	width: 76%;
}
.contact_frm_container input.cont_code {
	margin-right: 8px;
	width: 21%;
}
.sidebar_heading {
	height: 35px;
}
input.sub_btn_last {
	background: #3ba9ff;
	color: #fff;
	padding: 10px;
	border: 1px solid #1688c0;
	border-radius: 5px;
}
.mrg_tp_none {
	margin-top: 0;
}
/*16_7=========================*/.Custom_nav_pills {
	border-bottom: 1px solid #7c140c;
}
.Custom_nav_pills div.left {
	float: left;
	cursor: pointer;
	width: 191px;
	background-position: 100% 29px;
	text-align:center !important;
}
.Custom_nav_pills div.active {
	background: rgba(221, 221, 221, 0.50);
	position: relative;
}
.Custom_nav_pills div.active:after {
	border: 12px solid transparent;
	width: 0;
	height: 0;
	border-top-color: rgba(221, 221, 221, 0.50);
	content: "";
	position: absolute;
	bottom: -23px;
	left: 43%;
}
.Custom_nav_pills div:hover {
	background: rgba(221, 221, 221, 0.50);
	position: relative;
}
.Custom_nav_pills div:hover:after {
	border: 12px solid transparent;
	width: 0;
	height: 0;
	border-top-color: rgba(221, 221, 221, 0.50);
	content: "";
	position: absolute;
	bottom: -23px;
	left: 43%;
}
.Custom_nav_pills div a {
	text-align: center;
	font-size: 17px;
	display: block;
	padding: 0 0px;
	padding-top: 16px;
	padding-bottom: 13px;
}
.Custom_nav_pills div a i {
	display: block;
	font-size: 22px;
	margin-bottom: 11px;
}
.Custom_nav_pills div a i.fa-mobile {
	font-size: 33px;
	margin-bottom: 0;
}
.Custom_nav_pills div a span {
	display: block;
}
.service_image_devide {
}
.service_image_devide .left_pr__1 {
	float: left;
}
.service_image_devide .right_pr_1 {
	float: right;
	padding-top: 45px;
}
.list_tab_pane {
}
.list_tab_pane .left_1 {
	float: left;
	margin-top: 0px;
}
.list_tab_pane .left_2 {
	float: left;
	margin-top: 0px;
}
.list_tab_pane ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.list_tab_pane ul li {
	clear: both;
	line-height: 42px !important;
	width: 260px!important
}
.list_tab_pane ul li:last-of-type {
	background: none;
}
.list_tab_pane ul li a {
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.list_tab_pane ul li a:hover {
	background: url(../png/sml_arrow_2.png) no-repeat left;
}
.service_image_devide .right {
	padding-top: 43px;
}
/*.list_tab_pane ul.open_cart li {	width:200px !important;}
*/.list_tab_pane .left_2.mrg_0 {
	margin-top: 0;
}
.list_tab_pane .left_2 h3 {
	color: #fff;
	padding-left: 10px;
	font-size: 17px;
	text-transform: uppercase;
}
h3.moheding {
	color: #fff;
	padding-left: 10px;
	font-size: 17px;
	text-transform: uppercase;
}
.hide_heding_sm {
	display: none;
}
.tab_content_holder {
}
.dnb_page_banner {
	max-width: 800px;
	margin: 0 auto;
}
.list_tab_pane ul li a:hover {
	color: #ffa9a3;
}
#client_testomonial {
	background: #02a4ca;
	min-height: 466px;
}
.client_testo_contenr {
}
.client_testo_contenr h3 {
	color: #fff;
	font-size: 34px;
	text-align: center;
	margin-bottom: 49px;
	font-family: ubuntulight;
	padding-top: 8px;
}
.client_test_text {
	text-align: center;
	padding-top: 15px;
}
.client_test_text p {
	color: #fff;
	font-size: 15px;
	font-family: ubuntulight;
	font-style: italic;
}
.item_container {
	text-align: center;
}
.lates_blog ul {
	padding-top: 11px;
}
.lates_blog ul li {
	border-bottom: 1px dashed #606060;
	margin-bottom: 13px;
	padding-bottom: 10px;
	font-size: 15px;
}
.lates_blog ul li a {
	color: #dbdbdb;
}
.lates_blog ul li a:hover {
	color: #fff;
}
.lates_blog h3 {
	text-transform: uppercase;
	font-family: ubunturegular;
	font-size: 20px;
}
.lates_blog h3 span {
	font-family: ubuntulight;
}
.lates_blog ul li a i {
	color: #606060;
	float: right;
	font-size: 24px;
}
.quick_links_section {
	padding-left: 23px;
}
/*.quick_links_section ul {	padding-top:11px;}
*/.quick_links_section h3 {
	text-transform: uppercase;
	font-family: titillium_webregular;
	font-size: 20px;
}
.quick_links_section h3 span {
	font-family: ubuntulight;
}
.quick_links_section ul li {
	margin-bottom: 12px;
	padding-bottom: 10px;
	font-size: 15px;
}
.quick_links_section ul li a {
	color: #fff;
}
.quick_links_section ul li img {
	margin-right: 10px;
}
.quick_links_section ul li img.mo {
	margin-right: 23px;
}
.address_container {
	min-height: 333px;
	background: #262626;
	position: relative;
	z-index: 1
}
.address_container .bg_2 {
	float: left;
}
.address_container .left_prt {
	width: 22px;
	position: absolute;
	left: -21px;
	top: 32px;
}
.address_container .right_prt {
	width: 22px;
	position: absolute;
	right: -21px;
	top: 32px;
}
.address_container .logo_row {
	text-align: center;
	padding-top: 11px;
}
.address_container ul {
	list-style: outside none none;
	padding: 0 0 0 26px !important;
}
.address_container ul li {
	border-bottom: 1px solid #1b1b1b;
	border-top: 1px solid #373737;
	font-size: 14px;
	padding: 10px 0;
}
.address_container ul li span {
	text-transform: uppercase;
}
.address_container ul li span.span_1 {
	color: #ff8501;
}
.address_container ul li span.span_2 {
	color: #f23a1d;
}
.address_container ul li span.span_3 {
	color: #0bb8f0;
}
.address_container ul li span.span_4 {
	color: #a4c008;
}
.address_container ul li:first-of-type {
	border-top: 0;
}
.address_container ul li:last-of-type {
	border-bottom: 0;
}
.lst_ftr_bg {
	background: #262626;
	position: relative;
	top: -1px;
}
.pd_top {
	padding-top: 8px;
	margin-bottom: 8px;
}
.dna_lofoo {
	float: left;
}
.copy_right {
	float: right;
	padding-top: 14px;
}
.copy_right a {
	color: #a8a8a8;
}
.ftr_padding_top {
	padding-top: 15px;
}
/*============lovely _partners===========*/.partner_pills {
	width: 100%;
	border-bottom: 1px solid #fff;
	margin-bottom: 22px !important;
}
.partner_pills > li > a {
	padding: 17px 83.5px;
	color: #000;
	font-size: 15px;
	background: #fff;
	border-bottom: 4px solid #6d9f22;
	border-radius: 0;
	transition: all ease 0.5s;
	-webkit-transition-delay: 0.1s; /* Safari */
	-moz-transition-delay: 0.1s; /* Safari */
	transition-delay: 0.1s;
}
.owl-theme.dot_cr .owl-controls {
	margin-top: 48px;
}
.partner_pills > li:nth-of-type(2) > a {
	border-bottom: 4px solid #456cba;
}
.partner_pills > li:nth-of-type(3) > a {
	border-bottom: 4px solid #fc4a4a;
}
.partner_pills > li:nth-of-type(4) > a {
	border-bottom: 4px solid #02a4ca;
}
.partner_pills > li:nth-of-type(5) > a {
	border-bottom: 4px solid #7844b4;
}
/* Sweep To Top */.hvr_sweep_to_top {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.hvr_sweep_to_top:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #5f8f18;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr_sweep_to_top.hvr_sweep_to_top_2:before {
	background: #456cba;
}
.hvr_sweep_to_top.hvr_sweep_to_top_3:before {
	background: #fc4a4a;
}
.hvr_sweep_to_top.hvr_sweep_to_top_4:before {
	background: #02a4ca;
}
.hvr_sweep_to_top.hvr_sweep_to_top_5:before {
	background: #7844b4;
}
.hvr_sweep_to_top:hover, .hvr_sweep_to_top:focus, .hvr_sweep_to_top:active {
	color: white;
}
.hvr_sweep_to_top:hover:before, .hvr_sweep_to_top:focus:before, .hvr_sweep_to_top:active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.nav-pills.partner_pills > li + li {
	margin-left: 0px;
}
.hvr-sweep-to-top:before {
}
.partner_pills > li.active > a, .partner_pills > li.active > a:hover, .partner_pills > li.active > a:focus {
	border-radius: 0px;
	color: #fff;
	position: relative;
}
.partner_pills > li:nth-of-type(1).active > a, .partner_pills > li:nth-of-type(1).active > a:hover, .partner_pills > li:nth-of-type(1).active > a:focus {
	background: #6d9f22;
}
.partner_pills > li:nth-of-type(2).active > a, .partner_pills > li:nth-of-type(2).active > a:hover, .partner_pills > li:nth-of-type(2).active > a:focus {
	background: #456cba;
}
.owl-theme.dot_cr .owl-controls .owl-buttons div {
	background: #869791 none repeat scroll 0 0;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	margin: 5px;
	opacity: 0.5;
	padding: 7px;
}
.partner_pills > li:nth-of-type(3).active > a, .partner_pills > li:nth-of-type(3).active > a:hover, .partner_pills > li:nth-of-type(3).active > a:focus {
	background: #fc3c3c;
}
.partner_pills > li:nth-of-type(4).active > a, .partner_pills > li:nth-of-type(4).active > a:hover, .partner_pills > li:nth-of-type(4).active > a:focus {
	background: #03a4ca;
}
.partner_pills > li:nth-of-type(5).active > a, .partner_pills > li:nth-of-type(5).active > a:hover, .partner_pills > li:nth-of-type(5).active > a:focus {
	background: #7844b4;
}
/*.partner_pills > li.active > a:after, .partner_pills > li.active > a:hover:after, .partner_pills > li.active > a:focus:after, .partner_pills > li > a:hover:after {	position:absolute;	content:"";	width:0;	height:0;	border:10px solid transparent;	border-top-color:#fe930a;	bottom:-20px;	left:47%;	border-radius:5px 5px 0 0 !important;}
*/.partner_pills > li > a:hover:after {
	border-top-color: #f2f2f2;
}
.nav_partener {
	background: #fff none repeat scroll 0 0;
	display: inline-block;
	font-family: ubunturegular;
	font-size: 15px;
	margin-bottom: 0;
	position: relative;
}
.nav_partener > li > a {
	display: block;
	position: relative;
}
.partner_pills > li {
	margin-bottom: 0px;
}
.lovely_partner_tab {
	padding-top: 29px;
}
.lovely_partner_tab .owl-carousel .owl-item {
	text-align: center;
}
/*-=========================black baeery page cssss=================*/#black_berrry {
}
.blackberry_banner {
}
.black_strip {
	background: #4d4d4d;
	width: 100%;
	min-height: 63px;
}
#black_berrry h1, #black_berrry h2, #black_berrry h3, #black_berrry h4 {
	font-family: robotolight;
}
.black_strip h1 {
	color: #e5a700;
	font-size: 30px;
	margin: 0;
	padding: 0;
	line-height: 63px;
}
.blackbeery_main_container {
	padding-top: 38px;
}
.revoulantry_banner {
	background: #414141;
	border: 4px solid #ccc;
	border-radius: 10px;
	padding: 14px 21px;
}
.revoulantry_banner h2 {
	color: #fff;
	font-size: 28px;
	text-align: center;
}
.paragraph_contaner {
	margin-top: 27px;
}
.paragraph_contaner p {
	font-family: robotoregular;
	line-height: 27px;
	text-align: justify;
}
.our_service_section {
}
.our_service_section .left_part {
	float: left;
	width: 58%;
}
.our_service_section .left_part h3 {
	color: #414141;
	font-size: 40px;
}
.our_service_points {
	padding-top: 27px;
}
.our_service_points ul {
}
.our_service_points ul li {
	margin-right: 10px;
	width: 18%;
	text-align: center;
	float: left;
}
.our_service_points ul li:last-of-type {
	margin-right: 0;
}
.our_service_points p {
	padding-top: 10px;
}
.servcie_text_contanier {
	margin-top: 67px;
	clear: both;
}
.client_review_right {
	float: right;
}
.client_review_right .bg_client {
	background: url(../png/black_client_bg.png) no-repeat;
	background-size: 100%;
	width: 468px;
	height: 446px;
}
.get_qupte_containter {
}
.get_qupte_containter .left_form_contaienr {
	width: 406px;
	float: left;
	position: relative;
	margin-top: 100px;
}
.form_cap {
	position: absolute;
	top: -20px;
	left: 2px;
}
.get_qupte_containter .left_form_contaienr .lft_bg {
	background: #f4f4f4;
	border: 1px solid #cecece;
	min-height: 521px;
	width: 364px;
	float: right;
}
.get_a_woute_in_cont {
}
.get_a_woute_in_cont h3 {
	font-size: 37px;
	font-weight: 600;
	color: #4f3e9a;
	padding: 0;
	margin: 13px;
}
.form_lising_dv {
}
.form_lising_dv ul {
}
.form_lising_dv ul li {
}
.form_lising_dv ul li input.txt {
}
/*======================careerpage_style==================================*/#career_page {
}
#career_page h1, #career_page h2, #career_page h3 {
	font-family: robotolight;
}
.carrer_page_banner {
	background: url(../jpg/carer_banner.jpg) no-repeat center;
	background-size: cover;
	min-height: 487px;
}
.work_page_banner {
	background: url(../jpg/working_image.jpg) no-repeat center;
	background-size: cover;
	min-height: 487px;
}
.creative_smart_contienr {
	max-width: 701px;
	margin: 0 auto;
}
.creative_smart_contienr h1.first_hd {
	font-family: "Oswald", sans-serif !important;
	font-size: 65px !important;
	color: #fff;
	text-align: center;
	margin-top: 50px;
}
.creative_smart_contienr h1.first_hd span {
	display: block;
	font-family: "Oswald", sans-serif !important;
	font-size: 45px !important;
	margin-bottom: 20px;
	margin-top: 18px;
}
.creative_smart_contienr h1.first_hd span strong.one {
	color: #09c0fe;
}
.creative_smart_contienr h1.first_hd span strong.light {
	color: #fff;
	font-family: robotolight;
}
.creative_smart_contienr h1.first_hd span strong.two {
	color: #a1c70a;
}
.creative_smart_contienr h1.first_hd span strong.three {
	color: #fe8d06;
}
.we_are_hiiring {
}
.we_are_hiiring h2 {
	color: #aecd04;
	font-size: 30px;
	position: relative;
	width: 168px;
	margin: 0 auto;
	text-align: center;
}
.we_are_hiiring h2:before {
	background: #aecd04;
	content: "";
	height: 2px;
	left: -41px;
	position: absolute;
	top: 18px;
	width: 36px;
}
.we_are_hiiring h2:after {
	background: #aecd04;
	content: "";
	height: 2px;
	right: -41px;
	position: absolute;
	top: 18px;
	width: 36px;
}
.three_links_row {
	width: 622px;
	margin: 0 auto;
	padding-top: 26px;
}
.three_links_row ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.three_links_row ul li {
	display: inline-block;
	position: relative;
	width: 25%;
	margin-right: 70px;
	z-index: 1;
}
.three_links_row ul li:last-of-type {
	margin-right: 0;
}
.three_links_row ul li span {
	display: block;
}
.three_links_row ul li strong {
	color: #b7b9b9;
	display: block;
	font-size: 18px;
	font-weight: normal;
	margin-top: 8px;
	text-align: center;
}
.three_links_row.active_stro ul li strong {
	color: #fff;
}
.three_links_row ul li:hover strong {
	color: #fff;
}
.three_links_row ul li span.icon {
	position: absolute;
	top: 40px;
	left: 47px;
	z-index: -1;
}
.three_links_row ul li span.icon.icon_2 {
	top: 57px;
	left: 37px;
}
.three_links_row ul li span.icon.icon_3 {
	top: 44px;
	left: 41px;
}
.rotate_lists {
	display: inline-block;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.rotate_lists:hover, .rotate_lists:focus, .rotate_lists:active {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.black_strip_row {
	min-height: 60px;
	background: #0c1826;
	position: relative;
}
.black_strip_row h3 {
	color: #fff;
}
.current_opening_section {
}
.current_opn_dv {
}
.left_icon_bar {
	margin-top: 204px;
}
.left_icon_bar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.left_icon_bar ul li {
	margin-bottom: 7px;
	transition: all ease 0.7s;
}
.left_icon_bar ul li:hover {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	-oopacity: 0.5;
}
.inner_page_matter {
	margin-bottom: 20px;
}
.inner_page_matter p {
	display: none;
}
.inner_page_matter h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: bold;
	margin: 35px 0 35px;
	padding: 0;
}
.left_icon_bar ul li h4 {
	color: #fff;
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 22px;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 58px;
	text-align: left;
	padding-left: 27%;
}
.left_icon_bar ul li h4 a {
	color: #fff;
}
.left_icon_bar ul li.bg_1 {
	background: url(../png/career_bar_left_1.png) no-repeat center;
	background-size: 100%;
}
.left_icon_bar ul li.bg_2 {
	background: url(../png/career_bar_left_2.png) no-repeat center;
	background-size: 100%;
}
.left_icon_bar ul li.bg_3 {
	background: url(../png/career_bar_left_3.png) no-repeat center;
	background-size: 100%;
}
.left_icon_bar ul li.bg_4 {
	background: url(../png/career_bar_left_4.png) no-repeat center;
	background-size: 100%;
}
.left_icon_bar ul li.bg_5 {
	background: url(../png/career_bar_left_5.png) no-repeat center;
	background-size: 100%;
}
.left_icon_bar ul li.bg_6 {
	background: url(../png/career_bar_left_6.png) no-repeat center;
	background-size: 100%;
}
.left_icon_bar ul li.bg_7 {
	background: url(../png/career_bar_left_7.png) no-repeat center;
	background-size: 100%;
}
.post_resume_section {
	background: #e9e9e9;
	min-height: 660px;
	margin-bottom: 22px;
}
.resume_heading {
	background: #0ca2d7;
	min-height: 60px;
	position: relative;
}
.resume_heading h4 {
	color: #fff;
	font-size: 20px;
	padding-left: 106px;
	padding-top: 17px;
}
.resume_heading h4 span {
	display: block;
	left: 7px;
	position: absolute;
	top: 8px;
}
.resume_icon_frm_dv {
	margin-top: 54px;
	padding: 0 18px;
}
.resume_icon_frm_dv ul {
}
.resume_icon_frm_dv ul li {
	margin-bottom: 10px;
}
.resume_icon_frm_dv input.txt {
	border: 0 none;
	border-radius: 5px;
	box-shadow: 0 1px 1px #a6a6a6;
	height: 54px;
	padding: 5px 10px;
	width: 100%;
}
.resume_icon_frm_dv textarea.txt {
	border: 0 none;
	border-radius: 5px;
	box-shadow: 0 1px 1px #a6a6a6;
	height: 94px;
	padding: 5px 10px;
	width: 100%;
}
.resume_icon_frm_dv input.txt_file {
	border: 1px solid #aaaaaa;
	border-radius: 5px;
	height: auto;
	padding: 5px 10px;
	width: 100%;
	background: #d7d6d6;
}
.resume_icon_frm_dv ul li.btn_list {
	text-align: center;
}
.resume_icon_frm_dv ul li button {
	border: none;
	background: #018dc2;
	border: 4px solid #fff;
	color: #fff;
	text-align: center;
	height: 59px;
	width: 188px;
	text-align: center;
	font-size: 20px;
	border-radius: 30px;
}
.current_opn_dv {
	position: relative;
}
.abstract_left {
	position: absolute;
	left: -54%;
}
.abstract_rigth {
	position: absolute;
	right: 0;
	top: 60px;
}
.current_opening_dv_right {
}
.current_opening_dv_right .cr1_dv {
	text-align: right;
}
.current_opening_dv_right .cr1_dv h2 {
	font-size: 68px;
}
/*.current_opening_dv_right .cr1_dv h3 {	font-size:27px;	color:#e84b06;}
*/.current_opening_dv_right .cr1_dv h3 {
	color: #e84b06;
	font-size: 21px;
	font-weight: bold;
}
.carreir_collpas_pnl_row {
	margin-bottom: 5px;
}
.carreir_collpas_pnl_row:first-of-type {
	margin-top: 20px;
}
.carreir_collpas_pnl_row .heading_collaps {
	background: #0ca2d7;
	min-height: 59px;
}
.carreir_collpas_pnl_row .heading_collaps:hover {
	opacity: 0.8
}
.carreir_collpas_pnl_row .heading_collaps h4 {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 25px;
	padding-left: 14px;
	padding-top: 9px;
}
.carreir_collpas_pnl_row .heading_collaps .left_heading {
	float: left;
	margin-left: 20px;
}
.carreir_collpas_pnl_row .heading_collaps .left_heading h4 {
	float: left;
}
.carreir_collpas_pnl_row .heading_collaps .left_heading i {
	font-size: 35px;
	float: left;
	color: #fff;
	padding-top: 15px;
}
.carreir_collpas_pnl_row .heading_collaps .right_heading {
	float: right;
	margin-right: 20px;
	padding-top: 20px;
}
.carreir_collpas_pnl_row .heading_collaps .right_heading p {
	color: #fff;
	font-style: italic;
	float: right;
	margin-right: 12px;
}
.carreir_collpas_pnl_row .heading_collaps .right_heading i {
	font-size: 22px;
	float: right;
	color: #fff;
}
.carreir_collpas_pnl_row .collaps_paragrph_dv {
}
.carreir_collpas_pnl_row .collaps_paragrph_dv .paragraph_holder {
	padding-top: 32px;
}
.career_list {
	list-style: none;
}
.career_list li {
	background: url(../jpg/list_arrow.jpg) no-repeat left;
	padding-left: 25px;
	margin-bottom: 15px;
}
.apply_btn_dv {
	margin-top: 20px;
	margin-bottom: 20px;
}
.apply_btn_dv a {
	background: #535150;
	border-radius: 10px;
	padding: 7px 20px;
	color: #fff;
	font-size: 15px;
	margin-right: 18px;
}
.apply_btn_dv a:hover {
	background: #000;
}
/*android app development*/#androied_page {
}
#androied_page h1, #androied_page h2, #androied_page h3 {
	font-family: robotolight;
}
.android_page_banner {
	background: url(../jpg/android_main_banner.jpg) no-repeat center;
	background-size: cover;
	min-height: 487px;
}
.androied_container {
	text-align: right;
}
.androied_container h2 {
	font-size: 46px;
	color: #fff;
	text-align: right;
}
.androied_strip_row {
	min-height: 60px;
	background: #466400;
	position: relative;
}
.androied_strip_row h3 {
	color: #fff;
	margin-top: 16px;
}
android_app_development {
	position: relative;
}
.android_app_development_row {
}
.expertise_text_section {
	position: relative;
}
.expertise_text_section p {
    text-align: justify;
    font-size: 16px;
    line-height: 30px;
}
h1.expertise_hd {
	color: #dd3a24;
	font-size: 27px;
	line-height: 39px;
	margin: 24px 0;
	text-align: left;
}
h2.expertise_hd {
	color: #669602;
	text-align: left;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 28px;
}
.android_icon_back {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
}
.android_left_abstract {
	position: absolute;
	left: 84px;
}
.android_left_abstract img {
	max-width: 100%;
}
.android_cleint_review_section {
}
.android_plane {
	text-align: center;
	margin-top: 33px;
}
.android_clint_rewview_bg {
	background: url(../jpg/contact_pattern.jpg);
	min-height: 445px;
}
.cleint_review_hd {
	max-width: 263px;
	margin: 0 auto;
}
.cleint_review_hd h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 33px;
	padding-top: 18px;
}
.clinet_scroll_bg {
	background: url(../png/android_testo_bg.png) no-repeat;
	width: 309px;
	height: 243px;
	margin: 0 auto;
	margin-top: 30px;
}
.client_review_text_section {
	max-width: 267px;
	margin: 0 auto;
	padding-top: 36px;
}
.client_review_text_section p.testo_para {
	font-family: ubuntulight;
	font-style: italic;
	font-size: 17px;
	margin-bottom: 53px;
}
.client_review_text_section h3 {
	color: #fff000;
	font-weight: bold;
	margin: 0;
	padding-top: 17px;
}
.view_all_btn {
	margin-right: -21px;
	margin-top: -9px;
	text-align: right;
	float: right;
}
.varius_industry_swec_bg {
	background: url(../jpg/android_orange_pattern.jpg);
	min-height: 628px;
	width: 100%;
	margin-top: 7px;
}
.varius_row {
	margin-top: 18px;
}
.get_quote_dv {
	background: #f4f4f4;
	min-height: 586px;
	border-radius: 10px;
	margin-bottom: 14px;
	padding-top: 15px;
}
.get_quote_dv h3 {
	color: #4f3e9a;
	font-size: 30px;
	text-align: center;
	padding-top: 0px;
}
.get_quote_frm_contianer {
    position: relative;
    z-index: 99;
    text-align:center;
}
.get_quote_frm_contianer ul {
	list-style: none;
	margin: 0;
	padding: 20px;
}
.get_quote_frm_contianer ul li {
	margin-bottom: 5px;
}
.get_quote_frm_contianer ul li label {
	display: inline-block;
	font-weight: normal;
	margin-bottom: 0;
}
.get_quote_frm_contianer ul li label.first {
	width: 20%;
}
.get_quote_frm_contianer ul li label.second {
	width: 78.9%;
}
.get_quote_frm_contianer input.txt {
    background: #fff;
    border: 1px solid #cfcfcf;
    height: 49px;
    width: 100%;
    padding-left: 10px;
    color: #333;
    font-size: 15px;
}
.get_quote_frm_contianer select.txt {
	background: #fff;
	border: 1px solid #cfcfcf;
	height: 49px;
	width: 100%;
	margin-bottom: 1px;
	border-radius: 4px;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: url(../png/slect_caret.png) no-repeat right #fff;
	background-position: 96% 20px;
	padding-left: 10px;
	color: #333
}
.get_quote_frm_contianer textarea.txt {
	background: #fff;
	border: 1px solid #cfcfcf;
	height: 133px;
	width: 100%;
	padding-left: 10px;
	color: #333
}
.get_quote_frm_contianer ul li button {
	background: #b11d12;
	border-radius: 4px;
	display: block;
	text-transform: uppercase;
	border: 0;
	padding: 10px 5px;
	width: 100%;
	color: #fff;
	font-size: 22px;
	margin-top: 15px;
}
.varius_industries_dv {
}
h3.varius_1 {
	color: #fff;
	font-weight: bold;
	font-size: 33px;
	text-transform: uppercase;
}
h3.varius_2 {
	color: #161616;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	text-transform: uppercase;
}
h4.varius_3 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.circle_img_dv {
	text-align: right;
	float: right;
}
.circle_img_dv img {
	max-width: 100%;
	margin-top: -59px;
}
/*why br softech======================*/.why_img_dv img {
	max-width: 100%;
}
.why_br_sectin {
	margin-top: 46px;
}
.why_br_text {
	text-align: center;
}
.why_br_text h3 {
	margin: 0;
	padding: 0;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
}
.structhre_Row {
	margin-top: 59px;
}
.stability_row {
}
.stability_row ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.stability_row ul li {
	background: url(../jpg/android_yello_ic.jpg) no-repeat left #6f6f6f;
	background-position: 12px 25px;
	font-size: 17px;
	margin-bottom: 7px;
	padding: 20px 50px;
	color: #fff;
	padding-right: 0;
	clear: both;
	display: block;
}
.team_expertrt {
	margin-top: 67px;
	margin-bottom: 28px;
}
.carreir_collpas_pnl_row .heading_collaps .right_heading .collapsed i {
	transform: rotate(-95deg);
}
h5.car_hd {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px !important;
	font-weight: bold;
}
/*carrere css*/
.img_center_responsive {
	max-width: 100%;
	margin: 0;
}
.carrere_model {
}
.logo_pop {
	width: 166px;
	height: 166px;
	background: #fff;
	border-radius: 100%;
	text-align: center;
	line-height: 158px;
	margin: 0 auto;
	margin-top: 45px;
}
.carere_heding_dv {
	margin-top: 44px;
	text-align: center;
}
.carere_heding_dv h4 {
	font-size: 42px;
	padding: 0 0 15px;
}
.carere_heding_dv h5 {
	font-size: 16px;
	margin: 0 0 15px;
	padding: 0;
}
.apple_img {
	margin-top: 29px;
}
.carrer_frm_container {
}
.carrer_frm_container input.txt {
	background: #fff;
	border: 1px solid #dfdfdf;
	width: 100%;
	height: 50px;
	padding: 11px;
}
.carrer_frm_container input.txt.file {
	height: auto;
	padding: 12px 11px;
}
.carrer_frm_container select.txt {
	background: #fff;
	border: 1px solid #dfdfdf;
	width: 100%;
	height: 50px;
	padding: 11px;
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	background: #fff url("../png/slect_caret_2.png") no-repeat scroll 89% 20px;
}
.carrer_frm_container .row {
	margin-bottom: 6px;
}
.carrer_frm_container .col-xs-1, .carrer_frm_container .col-sm-1, .carrer_frm_container .col-md-1, .carrer_frm_container .col-lg-1, .carrer_frm_container .col-xs-2, .carrer_frm_container .col-sm-2, .carrer_frm_container .col-md-2, .carrer_frm_container .col-lg-2, .carrer_frm_container .col-xs-3, .carrer_frm_container .col-sm-3, .carrer_frm_container .col-md-3, .carrer_frm_container .col-lg-3, .carrer_frm_container .col-xs-4, .carrer_frm_container .col-sm-4, .carrer_frm_container .col-md-4, .carrer_frm_container .col-lg-4, .carrer_frm_container .col-xs-5, .carrer_frm_container .col-sm-5, .carrer_frm_container .col-md-5, .carrer_frm_container .col-lg-5, .carrer_frm_container .col-xs-6, .carrer_frm_container .col-sm-6, .carrer_frm_container .col-md-6, .carrer_frm_container .col-lg-6, .carrer_frm_container .col-xs-7, .carrer_frm_container .col-sm-7, .carrer_frm_container .col-md-7, .carrer_frm_container .col-lg-7, .carrer_frm_container .col-xs-8, .carrer_frm_container .col-sm-8, .carrer_frm_container .col-md-8, .carrer_frm_container .col-lg-8, .carrer_frm_container .col-xs-9, .carrer_frm_container .col-sm-9, .carrer_frm_container .col-md-9, .carrer_frm_container .col-lg-9, .carrer_frm_container .col-xs-10, .carrer_frm_container .col-sm-10, .carrer_frm_container .col-md-10, .carrer_frm_container .col-lg-10, .carrer_frm_container .col-xs-11, .col-sm-11, .carrer_frm_container .col-md-11, .carrer_frm_container .col-lg-11, .carrer_frm_container .col-xs-12, .carrer_frm_container .col-sm-12, .carrer_frm_container .col-md-12, .carrer_frm_container .col-lg-12 {
	min-height: 1px;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
}
.pop_container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.icon_row i {
	color: #c8c8c8;
	font-size: 20px;
	left: 18px;
	position: absolute;
	top: 15px;
}
.icon_row.mo i {
	font-size: 31px;
	top: 9px;
}
.icon_row input.txt {
	padding-left: 49px;
}
p.experience {
	color: #686868;
	line-height: 48px;
	margin: 0;
	padding: 0;
}
.icon_row label {
	font-weight: normal;
	margin-top: 10px;
}
.apply_btn {
	background: #0ca2d7 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	float: right;
	font-size: 19px;
	margin-top: 13px;
	padding: 11px 0;
	text-align: center;
	text-transform: uppercase;
	width: 124px;
}
.pop_close_btn {
	float: right;
	margin-bottom: 32px;
	margin-top: 12px;
}
.pop_close_btn_2 {
	float: right;
	margin-top: 12px;
}
.text_demo {
}
.carrere_model .modal-content {
	background: url(../jpg/pop_image_abstract.jpg) no-repeat top left #e8e8e8;
}
.best_wishes_column {
}
.best_wishes_column .logo_pop {
	float: left;
	margin-top: 0;
}
.best_wishes_column .heading_text {
	float: left;
	width: 78%;
	margin-left: 40px;
}
.best_wishes_column .heading_text h4 {
	font-size: 40px;
	color: #e74416;
}
.best_wishes_column .heading_text p {
	text-align: justify;
}
.mrg_tp {
	margin-top: 48px;
}
.carrer_frm_container ul li {
	margin-bottom: 5px;
}
/*color_css*/#accordion2 .carreir_collpas_pnl_row .heading_collaps {
	background: #7660ce none repeat scroll 0 0;
	min-height: 59px;
}
#accordion3 .carreir_collpas_pnl_row .heading_collaps {
	background: #fe9c13 none repeat scroll 0 0;
	min-height: 59px;
}
#accordion4 .carreir_collpas_pnl_row .heading_collaps {
	background: #94c011 none repeat scroll 0 0;
	min-height: 59px;
}
#accordion5 .carreir_collpas_pnl_row .heading_collaps {
	background: #ca3f7b none repeat scroll 0 0;
	min-height: 59px;
}
#accordion6 .carreir_collpas_pnl_row .heading_collaps {
	background: #4066b2 none repeat scroll 0 0;
	min-height: 59px;
}
#accordion7 .carreir_collpas_pnl_row .heading_collaps {
	background: #4f7516 none repeat scroll 0 0;
	min-height: 59px;
}
/*iphoine page*//*android app development*/#iphone_page {
}
#iphone_page h1, #iphone_page h2, #iphone_page h3 {
	font-family: robotolight;
	margin: 20px 0;
}
.iphone_page_banner {
}
.iphone_container {
	text-align: right;
}
.iphone_container h1 {
	font-size: 46px;
	color: #fff;
	text-align: right;
}
.iphone_container_row {
	min-height: 60px;
	background: #b82015;
	position: relative;
}
.iphone_left_abstract {
}
.iphone_app_development_containtr {
}
img.iphone_abstract {
	float: right;
	margin-top: 48px;
}
.iphone_container_row h1 {
	color: #fff;
	font-size: 23px;
	margin: 0;
	padding-top: 15px;
}
.iphone_container_row h3 {
	color: #fff;
	font-size: 23px;
	margin: 0;
	padding-top: 15px;
}
.trusted_row_dv {
	margin-top: 50px;
}
h1.trusted_heading {
	color: #4f3e9a;
	text-align: center;
	font-size: 44px;
}
p.trusted_text {
    color: #333333;
    text-align: justify;
    line-height: 25px;
    margin-top: 35px;
    font-size: 18px;
}
.benifits_section_dv {
}
.square_img_dv {
}
.iphone_benefits_heading {
	text-transform: uppercase;
	text-align: left;
	color: #656565;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	font-weight: 500;
}
.iphone_benefits_heading span {
	color: #de3a14;
}
.get_quote_dv.brd {
	border: 1px solid #ccc;
}
.why_choose_br_row {
}
.why_choose_br_row .question_heading {
	float: right;
	text-align: left;
}
.why_choose_br_row .question_heading .left_img {
	float: right;
	margin-right: 20px;
}
.why_choose_br_row .question_heading .right_text {
    float: none;
    width: 100%;
    text-align: center;
}
.why_choose_br_row .question_heading .right_text h3 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	text-transform: uppercase;
}
.why_choose_br_row .question_heading .right_text h3 span {
	color: #00a3e9;
	font-family: "Oswald", sans-serif !important;
	font-size: 50px;
	font-weight: 700;
	font-weight: 700;
}
.high_skill_dv {
	padding-top: 44px;
	clear: both;
}
.high_skill_dv .left_part {
	float: left;
}
.high_skill_dv .right_part {
	float: left;
	width: 50%;
}
.high_skill_dv .right_part ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.high_skill_dv .right_part ul li {
}
.high_skill_dv .right_part ul li.high {
	margin-left: -74px;
	margin-top: 10px;
}
.high_skill_dv .right_part ul li.customize {
	margin-left: -4px;
	margin-top: 45px;
}
.high_skill_dv .right_part ul li.on_time {
	margin-left: 0;
	margin-top: 60px;
}
.high_skill_dv .right_part ul li.hours {
	margin-left: -69px;
	margin-top: 55px;
}
.high_skill_dv .right_part ul li.high b {
	font-size: 20px;
	color: #4f3e9a;
	text-transform: uppercase;
	font-weight: 300;
}
.high_skill_dv .right_part ul li.customize b {
	font-size: 20px;
	color: #00bf8c;
	text-transform: uppercase;
	font-weight: 300;
}
.high_skill_dv .right_part ul li.on_time b {
	font-size: 20px;
	color: #b82015;
	text-transform: uppercase;
	font-weight: 300;
}
.high_skill_dv .right_part ul li.hours b {
	font-size: 20px;
	color: #ff9c00;
	text-transform: uppercase;
	font-weight: 300;
}
.advange_with_br {
	clear: both;
	margin-bottom: 30px;
}
.advange_with_br .left_advangae {
	float: left;
	width: 69%;
	margin-top: 103px;
}
.advange_with_br .left_advangae h4 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	color: #ff7e00;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.advange_with_br .left_advangae h4 span {
	font-weight: 700;
	color: #51409b;
}
.advange_with_br .right_advangae {
	float: right;
	width: 30%;
}
.advange_with_br .right_advangae img {
	max-width: 100%;
}
.high_skill_dv .left_part {
	transition: all ease 0.5s;
}
.high_skill_dv .left_part:hover {
	transform: translate(-25px, 0px)
}
/*=======================blackberry_development========================*/
#blackberry_page {
	background-color: #FFF;
}
#blackberry_page h1, #blackberry_page h2, #blackberry_page h3 {
	font-family: robotolight;
}
.blackberry_page_banner {
    position: relative;
}
.banner-content {
    position: absolute;
    top: 31%;
    z-index: 999;
    color: #FFF;
    text-align: left;
    right: 18%;
    width: 29%;
}
.banner-content h4 {
    font-size: 27px;
    margin-bottom: 25px;
}
.banner-content h5 {
    font-size: 20px;
    line-height:30px;
}
.banner-content h1 {
	margin-bottom:20px;
}
.black_container_row {
}
.blackberry_container {
	text-align: right;
}
.black_container_row {
	min-height: 60px;
	background: #4d4d4d;
	position: relative;
}
.black_container_row h3 {
	font-size: 23px;
	color: #fff;
	text-align: left;
	margin-top: 16px;
}
.blackberry_container {
	min-height: 60px;
	background: #b82015;
	position: relative;
}
.balcabeery_content_holder {
}
.black_first_hd_row {
}
.black_first_hd_row h1 {
	color: #343434;
	font-size: 34px;
	text-align: center;
}
.black_first_hd_row h1 span {
	color: #ffba00;
	font-weight: 700;
	font-family: robotoregular;
}
.blckbeerycontnt_row {
	margin-top: 45px;
}
.blckbeerycontnt_row .first_para {
}
.blckbeerycontnt_row .first_para p {
	line-height: 25px;
	text-align: justify;
}
.black_or_serv_section {
}
.black_or_serv_section p {
	text-align: justify;
}
.black_or_serv_section h2 {
	font-size: 44px;
	margin-bottom: 13px;
}
.black_or_serv_section h2 span {
	color: #329900;
	font-family: robotoregular
}
.black_circle_row_Dv {
	margin-top: 29px;
}
.black_circle_row_Dv ul {
}
.black_circle_row_Dv ul li {
	text-align: center;
	margin-bottom: 31px;
}
.black_circle_row_Dv ul li h5 {
	font-size: 19px;
}
.why_shoose_grey_ftr {
	background: url(../jpg/why_choose_grey.jpg) repeat-x #e7e7e7;
	min-height: 375px;
	clear: both;
	margin-top: 45px;
}
.why_choos_n_heading {
	padding-top: 26px;
}
.why_choos_n_heading h3 {
	color: #333333;
	font-size: 40px;
}
.why_s_row {
	margin-top: 44px;
	margin-bottom: 44px;
}
.why_s_row .square {
	background: #ea6806;
	min-height: 209px;
	border-bottom: 7px solid #ea3106;
	text-align: center;
}
.why_s_row .square h3 {
	margin: 0;
	padding: 0;
	height: 109px;
}
.why_s_row .square p {
	font-size: 16px;
	color: #fff;
	padding: 0 15px;
	margin-top: 14px;
	min-height: 93px;
}
.why_s_row .square span {
	display: inline-block;
	margin-top: 20px;
}
.why_s_row .square.bg_2 {
	background: #e87d14;
	border-bottom: 7px solid #ea5606;
}
.why_s_row .square.bg_3 {
	background: #e89814;
	border-bottom: 7px solid #d87000;
}
.why_s_row .square.bg_4 {
	background: #778472;
	border-bottom: 7px solid #465b3e;
}
/*=========================windows-app-development=====================*/#windows_app_development {
}
#windows_app_development h1, #windows_app_development h2, #windows_app_development h3 {
	font-family: robotolight;
}
.windows_app_development_banner {
}
.windows_container_row {
	min-height: 60px;
	background: #01a11b;
	position: relative;
}
.windows_container_row h3 {
	font-size: 23px;
	color: #fff;
	text-align: left;
	margin-top: 16px;
}
.windows_whole_contianer {
}
.window_first_para {
	padding-top: 42px;
}
.window_first_para p {
	line-height: 25px;
	text-align: justify;
}
.window_first_para h1 {
	color: #3e3e3e;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	margin-top: 54px;
	margin-bottom: 50px;
}
.window_first_para h1 span {
	font-family: robotoregular;
	color: #000;
}
.window_b_row {
	margin-top: 20px;
}
.window_b_row h2 {
	color: #5400ff;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
}
.window_b_row p {
	line-height: 30px;
}
.wide_verity_row {
}
.wide_varity_column {
}
.wide_varity_column ul {
	list-style: none;
}
.wide_varity_column ul li {
	margin-bottom: 18px;
}
.wide_varity_column ul li .bg_1 {
	background: #ff0000;
	text-align: center;
	min-height: 161px;
	width: 100%;
}
.wide_varity_column ul li .bg_2 {
	background: #0e76bd;
	text-align: center;
	min-height: 161px;
	width: 100%;
}
.wide_varity_column ul li .bg_3 {
	background: #51a41b;
	text-align: center;
	min-height: 161px;
	width: 100%;
}
.wide_varity_column ul li .bg_4 {
	background: #414141;
	text-align: center;
	min-height: 161px;
	width: 100%;
}
.wide_varity_column ul li .bg_5 {
	background: #ff8400;
	text-align: center;
	min-height: 161px;
	width: 100%;
}
.wide_varity_column ul li .bg_6 {
	background: #672e8f;
	text-align: center;
	min-height: 161px;
	width: 100%;
}
.wide_varity_column ul li h4 {
	color: #fff;
	font-size: 18px;
	padding-top: 54px;
}
h3.include {
	color: #b82015;
	font-family: "Oswald", sans-serif !important;
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 45px;
}
.company_hire_advantage {
}
.company_hire_advantage h4 {
	color: #454545;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
}
.company_hire_advantage h4 span {
	text-transform: uppercase;
	font-weight: 700;
	color: #000;
}
.banefit_Rrp {
	margin-top: 20px;
}
.banefit_Rrp ul {
	list-style: none;
}
.banefit_Rrp ul li {
	background: url(../png/infra_list_arrow_2.png) no-repeat left;
	padding-left: 30px;
	margin-bottom: 13px;
	padding-top: 3px;
}
.why_choose_column_w {
	margin-bottom: 45px;
	margin-top: 45px;
}
.why_choose_column_w h4 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	color: #633dbe;
	text-transform: uppercase;
}
.why_choose_column_w p {
	text-align: justify;
	line-height: 25px;
}
/*=========================ipad-app-development=====================*/#ipad_app_development {
}
#ipad_app_development h1, #ipad_app_development h2, #ipad_app_development h3 {
	font-family: robotolight;
}
.ipad_app_development_banner {
}
.ipad_container_row {
	min-height: 60px;
	background: #1a2831;
	position: relative;
}
.ipad_container_row h3 {
	font-size: 23px;
	color: #fff;
	text-align: left;
	margin-top: 16px;
}
.ipad_container_whole {
}
.ipad_first_para {
	margin-top: 40px;
}
.ipad_first_para h1 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
}
.ipad_first_para h1 span {
	color: #ff9704;
	font-style: italic;
	margin: 0 10px;
}
.ipad_first_para p {
	line-height: 25px;
	margin-top: 35px;
	text-align: justify;
}
.mrg_ipd_form {
	margin-top: 35px;
	padding: 15px 0 0;
}
.br_hire_advantage_row {
}
.br_hire_advantage_row h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	margin-top: -37px;
}
.profitable_bx_column {
	margin-top: 54px;
}
.profitable_bx_column .bg_gery {
	background: #f1f1f1;
	min-height: 276px;
	box-shadow: 0 5px 1px #ccc;
	border-radius: 40px 0 40px 0
}
.profitable_bx_column .bg_gery .heding_bg {
	position: relative;
	background: #b11d12;
	border-radius: 40px 0 0;
	min-height: 62px;
	text-align: center;
}
.profitable_bx_column .bg_gery .heding_bg.yellow {
	background: #ff8a00;
}
.profitable_bx_column .bg_gery .heding_bg.grn {
	background: #1a9e00;
}
.profitable_bx_column .bg_gery .heding_bg.blue {
	background: #1268b1;
}
.profitable_bx_column .bg_gery .heding_bg .my_badge {
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	font-size: 23px;
	font-weight: bold;
	height: 50px;
	line-height: 41px;
	padding: 3px 7px;
	position: absolute;
	right: -23px;
	text-align: center;
	top: -20px;
	vertical-align: baseline;
	white-space: nowrap;
	width: 50px;
}
.profitable_bx_column .bg_gery .heding_bg .my_badge.red {
	background-color: #67120a;
	border: 1px solid #e83221;
}
.profitable_bx_column .bg_gery .heding_bg .my_badge.yellow {
	background-color: #a75b01;
	border: 1px solid #ff9b26;
}
.profitable_bx_column .bg_gery .heding_bg .my_badge.grn {
	background-color: #106300;
	border: 1px solid #5be93f;
}
.profitable_bx_column .bg_gery .heding_bg .my_badge.blue {
	background-color: #034883;
	border: 1px solid #43a4f6;
}
.profitable_bx_column .bg_gery .heding_bg h4 {
	color: #fff;
	font-size: 27px;
	line-height: 60px;
	margin: 0;
	padding: 0;
}
.pro_box_para {
	padding: 15px;
}
.pro_box_para p {
	text-align: justify;
}
.ipad_development_row_last {
}
.Ipad_d_column {
}
.Ipad_d_column h5 {
	font-family: "Oswald", sans-serif !important;
	font-size: 30px;
	font-weight: 300;
	color: #0079c4;
}
.Ipad_d_column h5 span {
	color: #ef3d2c;
}
.Ipad_d_column p {
	line-height: 25px;
	text-align: justify;
	margin-bottom: 20px;
	margin-top: 10px;
}
h3.ehy_c_last {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	margin-top: 62px;
}
h3.ehy_c_last span {
	color: #0079c4;
}
p.ehy_c_last_p {
	line-height: 25px;
	margin-bottom: 30px;
	margin-top: 15px;
}
.br_hire_advantage_row {
	text-align: center;
}
h3.ehy_c_last {
	text-align: left;
}
.ipad_development_row_last .col-sm-3 {
	text-align: center;
}
.working_clture_row {
}
.working_clture_row_right {
}
.left_img_work {
	margin-top: 144px;
}
h1.workin_c {
	font-family: "Oswald", sans-serif !important;
	font-size: 50px !important;
	font-weight: bold;
	line-height: 72px;
}
h1.workin_c span {
	color: #ee640e;
}
.grey_sep_work {
	background: url(../png/orange_sep.png) no-repeat;
	background-size: 100%;
	width: 235px;
	height: 25px;
	float: left;
	margin-top: 45px;
	transition: all ease 0.3s;
	filter: grayscale(100%) brightness(100%) opacity(30%);
}
 .black_strip_row. h2 {
}
#career_page h2 {
	font-family: robotolight;
	color: #fff;
	font-size: 24px;
}
.festivl_cv {
	margin-top: 31px;
}
.festivl_cv h3 {
	background: url(../jpg/left_sep.jpg) no-repeat left top;
	display: inline-block;
	font-family: "Oswald", sans-serif !important;
	font-size: 35px;
	padding-left: 37px;
	margin-bottom: 26px;
}
.work_r {
	margin-top: 33px;
}
.festivl_cv p {
	font-size: 20px;
	text-align: justify;
	line-height: 25px;
	font-family: lato;
	font-weight: 100;
}
.working_clture_row_right .festivl_cv h3 {
	background: url(../jpg/left_sep.jpg) no-repeat right top;
	float: right;
	font-family: "Oswald", sans-serif !important;
	font-size: 35px;
	padding-right: 37px;
	margin-bottom: 26px;
}
.working_clture_row_right .festivl_cv p {
	clear: both;
}
.festivl_cv:hover .grey_sep_work {
	transform: scale(0.8);
	filter: grayscale(0%) brightness(100%) opacity(100%);
}
.working_clture_row_right .grey_sep_work {
	float: right;
}
.working_clture_row_right:last-of-type {
	margin-bottom: 89px;
}
#career_page .cr1_dv h2 {
	color: #000;
}
.why_absrtract {
	position: absolute;
	right: 0;
}
h1.join {
	margin-bottom: 20px;
}
.join_br_family_row {
	margin-top: 60px;
}
.why_br_family_list {
}
.why_br_family_list h3 {
	font-family: "Oswald", sans-serif !important;
	font-size: 30px;
	padding-bottom: 6px;
}
h1.join {
	color: #09a2e2;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	padding-left: 0;
}
.why_br_family_list ul {
	list-style: none;
}
.join_br_family_row p {
	line-height: 25px;
	text-align: justify;
	font-size: 15px;
}
.why_br_family_list ul li {
	font-family: lato;
	font-weight: 200;
	font-size: 17px;
	margin-bottom: 12px;
	background: url(../jpg/arrow_blue.jpg) no-repeat left;
	padding-left: 25px;
}
.why_br_family_list:last-of-type {
	margin-bottom: 77px;
}
.rd_b_dv {
}
.red_btn_w {
	margin-bottom: 77px;
}
.working_clture_row:last-of-type .left_img_work {
	margin-bottom: 83px;
}
/*=================contact_page_css start*/.map_container h3 {
	color: #999999;
	text-transform: uppercase;
	font-size: 54px;
	font-weight: 700;
}
.contact_page_banner {
}
.contact_page_banner img {
	width: 100%;
}
.contact_nav_fix {
	position: fixed;
	width: 100%;
	z-index: 999;
}
.logo_row.white_nav_row {
	background: #fff;
}
.pading_section_top {
	padding-top: 145px;
}
.contact_scroll_dv {
	text-align: center;
	background: #fff;
	width: 100%;
	padding: 25px 0;
	background: url(../jpg/map_abstract.jpg) no-repeat top center;
	background-size: cover;
	min-height: 326px;
	padding-top: 58px;
}
.contact_scroll_dv h3 {
	color: #999999;
	font-size: 40px;
}
.map_holder_row {
}
.map_holder_row .width_50 {
	width: 50%;
	float: left;
	border-right: 1px solid #a3a3a3;
}
.contact_ftr_row {
	background: #bdbdbd;
}
.ftr_grey_row {
	margin-top: 45px;
}
.ftr_add_holder h4 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
}
.ftr_add_holder p {
	line-height: 25px;
}
.ftr_add_holder p a {
	color: #000;
}
.ftr_grey_holder {
	position: fixed;
	width: 100%;
	bottom: 0;
	transition: all ease 1s;
	opacity: 1;
}
.ftr_grey_holder.position_fixed {
	position: fixed;
	opacity: 1;
}
.tully_bg_grey {
	background: #a3a3a3;
	height: 16px;
	position: relative;
}
.tully_bg_grey:after {
	content: "";
	position: absolute;
	background: url(../png/contact_tool.png) no-repeat top center;
	width: 61px;
	height: 39px;
	top: -39px;
	left: 48.4%;
}
.form_scroll_container {
	margin-top: 20px;
}
.form_scroll_container .map_container {
	width: 324px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 24px;
}
.form_scroll_container .map_container img {
	margin: 15px 0;
}
.form_scroll_container .map_container p {
	color: #999999;
	line-height: 31px;
}
.form_scroll_container .form_container {
	width: 80%;
	margin: 0 auto;
}
.form_scroll_container .form_container label {
	display: block;
	font-weight: normal;
	margin-bottom: 14px;
}
.form_scroll_container .form_container input.txt {
	background: #efefef;
	border: 1px solid #656565;
	width: 100%;
	height: 44px;
	padding: 15px;
}
.form_scroll_container .form_container input.txt:focus {
	background: #e0e0e0;
}
.form_scroll_container .form_container textarea.txt {
	background: #efefef;
	border: 1px solid #656565;
	width: 100%;
	height: 99px;
	padding: 15px;
}
.form_scroll_container .form_container textarea.txt:focus {
	background: #e0e0e0;
}
.form_scroll_container .form_container label button {
	background: #6ad4f6;
	color: #fff;
	font-weight: bold;
	border: 0;
	padding: 10px 30px;
	float: right;
	font-size: 17px;
	cursor: pointer;
}
#map_1, #map_2, #map_3, #map_4 {
	clear: both;
}
#map_1 {
	background: #efefef;
}
#map_2 {
	background: #fff5f5;
}
#map_3 {
	background: #e1fdff;
}
#map_4 {
	background: #fdf0d3;
}
#map_1:after, #map_2:after, #map_3:after, #map_4:after {
	clear: both;
	display: table;
	content: "";
}
#map, #map_id_2, #map_id_3, #map_id_4 {
	width: 100%;
	height: 504px;
}
.slide_ftr_btn {
	cursor: pointer;
}
.extra_padding {
}
.extra_padding #map, .extra_padding #map_id_2, .extra_padding #map_id_3, .extra_padding #map_id_4 {
	width: 100%;
	height: 1000px;
}
.extra_padding .form_scroll_container {
	margin-top: 150px;
}
.extra_padding .form_scroll_container .map_container {
	margin-bottom: 40px;
}
/*comptent_expert_page*/#comptnet_page {
}
#comptnet_page h1, #comptnet_page h2, #comptnet_page h3 {
	font-family: robotolight;
}
.competent_experts_banner {
	text-align: center;
}
.competent_experts_banner img {
	width: 100%;
}
#career_page h2 {
	margin-top: 16px;
}
.orangestrip_row {
	min-height: 60px;
	background: #bd3b00;
	position: relative;
}
#comptnet_page h2 {
	color: #fff;
	font-family: robotolight;
	font-size: 24px;
	margin-top: 16px;
}
.main_page_holder {
}
.main_page_holder .first_hd_up {
	text-align: center;
	margin-top: 58px;
}
.main_page_holder .first_hd_up h1 {
	font-family: "Oswald", sans-serif !important;
	font-size: 35px;
	font-weight: bold;
}
.main_page_holder .first_hd_up h1 span {
	color: #42afc1;
	font-family: "Oswald", sans-serif !important;
	font-weight: bold;
	display: block;
	font-family: robotoregular;
	font-size: 55px;
	margin-top: 25px;
	width: 100%;
}
.main_page_holder .first_hd_up p {
	line-height: 25px;
	text-align: justify;
	margin-top: 51px;
	margin-bottom: 50px;
}
.blue_commeted_bx_dv {
	background: #0fc2ff;
	min-height: 150px;
	border-radius: 10px;
	padding: 5px;
}
.blue_commeted_bx_dv .border_dv h2 {
	color: #fff;
	font-size: 33px !important;
	text-align: center;
	margin-top: 29px !important;
}
.blue_commeted_bx_dv .border_dv {
	border: 2px dotted #fff;
	border-radius: 10px;
	min-height: 138px;
}
.core_business_row {
}
.core_business_list {
}
.core_business_list h3 {
	color: #b11d12;
	font-family: "Oswald", sans-serif !important;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 36px;
	margin-top: 30px;
}
.core_busness_holder {
	clear: both;
}
.core_busness_holder:after {
	clear: both;
	display: table;
	content: "";
}
.core_busness_holder .left_column {
	float: left;
	width: 25%;
	background: url(../png/rotate_img_1.png) no-repeat;
}
.core_busness_holder .left_column.bg_2 {
	background: url(../png/rotate_img_2.png) no-repeat;
}
.core_busness_holder .left_column.bg_3 {
	background: url(../png/rotate_img_3.png) no-repeat;
}
.core_busness_holder .left_column p {
	color: #fff;
	margin: 47px 30px 88px;
	text-align: center;
	width: 113px;
}
.core_busness_holder .left_column.bg_2 p {
	margin: 67px 28px 88px;
}
.core_busness_holder .left_column.bg_3 p {
	margin: 66px 28px 88px;
}
.core_busness_holder .right_column {
	float: left;
	margin-left: 48px;
	width: 65%;
	margin-top: 46px;
}
.core_busness_holder .right_column p {
	line-height: 25px;
	text-align: justify;
}
.web_mo_para {
	margin-bottom: 45px;
}
.web_mo_para p {
	line-height: 25px;
}
/*================misson page==========*/#mission_page {
}
#mission_page h1, #mission_page h2, #mission_page h3 {
	font-family: robotolight;
}
.mission_banner {
	text-align: center;
}
.mission_banner img {
	width: 100%;
	margin: 0px;
}
#mission_page h2 {
	margin-top: 16px;
}
.greens_trip_row {
	min-height: 60px;
	background: #bd3b00;
	position: relative;
}
.greens_trip_row h2 {
	color: #fff;
	font-family: robotolight;
	font-size: 24px;
	margin-top: 16px;
}
.mission_page_holder {
	padding-top: 25px;
}
.mission_page_holder .first_heading {
}
.mission_page_holder .first_heading h1 {
	font-family: "Oswald", sans-serif !important;
	font-size: 38px;
	font-weight: bold;
	margin-bottom: 25px;
}
.mission_page_holder .first_heading p {
	line-height: 25px;
	text-align: justify;
}
.br_core_value_dv {
	margin-top: 48px;
}
.br_core_value_dv h2 {
	color: #000;
	font-family: "Oswald", sans-serif !important;
	font-size: 32px !important;
	font-weight: bold;
	margin-bottom: 50px;
}
.br_core_value_dv .abs_image {
	text-align: center;
}
.six_poly_row {
	text-align: center;
}
.six_poly_row p {
	line-height: 25px;
	margin-top: 16px;
	text-align: center;
}
.our_mission_new_dv {
	margin-top: 25px;
}
.our_mission_new_dv h3 {
	font-size: 35px;
	font-family: "Oswald", sans-serif !important;
	font-weight: bold;
	margin-bottom: 30px;
}
.our_mission_new_dv p {
	line-height: 25px;
}
.flexible_row_dv {
}
.flexible_row_dv h3 {
	color: #a202fe;
	font-weight: bold;
	font-size: 36px;
	margin: 30px 0;
}
.flxible_devide_row {
	margin-bottom: 46px;
}
.flxible_devide_row ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.flxible_devide_row ul li {
	background: url(../png/infra_list_arrow-2.png) no-repeat left;
	border-bottom: 1px solid #e6e3e3;
	margin-bottom: 10px;
	padding-bottom: 12px;
	padding-left: 30px;
}
.vision_text {
	text-align: center;
	margin-top: 33px;
}
.flexible_row_dv h3 {
	font-size: 26px;
}
.br_core_value_dv h2 {
	font-size: 34px;
}
/*================misson page==========*/#prompte_page {
}
#prompte_page h1, #prompte_page h2, #prompte_page h3 {
	font-family: robotolight;
}
.prompt_banner {
	text-align: center;
}
.prompt_banner img {
	width: 100%;
	margin: 0;
}
#prompte_page h2 {
	margin-top: 16px;
}
.parrtor_c_row {
	min-height: 60px;
	background: #59002f;
	position: relative;
}
.parrtor_c_row h2 {
	color: #fff;
	font-family: robotolight;
	font-size: 24px;
	margin-top: 16px;
}
.prompt_page_holder {
	margin-top: 47px;
}
p.main_para {
	line-height: 25px;
	margin: 40px 0;
}
p.main_para_2 {
	line-height: 25px;
	margin-top: 45px;
	text-align: justify;
}
.blue_inner_strip h1 {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 35px;
	font-weight: bold;
	padding-bottom: 17px;
}
h1.main_hd {
	font-family: "Oswald", sans-serif !important;
	font-size: 50px;
	text-align: center;
	color: #f56800;
}
h1.main_hd span {
	color: #78961a;
}
.prompt_left_column {
}
.prompt_left_column h4 {
	font-family: "Oswald", sans-serif !important;
	color: #4a3898;
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 20px;
}
.prompt_left_column p {
	line-height: 25px;
	text-align: justify;
}
.promt_copmmunication_row {
	margin-top: 30px;
}
.paralast_dv {
	margin-top: 20px;
	margin-bottom: 28px;
}
.paralast_dv p {
	line-height: 25px;
	text-align: justify;
}
/*================misson page==========*/#value_page {
}
#value_page h1, #value_page h2, #value_page h3 {
	font-family: robotolight;
}
.value_banner {
	text-align: center;
}
.value_banner img {
	width: 100%;
}
#value_page h2 {
	margin-top: 16px;
}
.value_c_row {
	min-height: 60px;
	background: #78961a;
	position: relative;
}
.value_c_row h2 {
	color: #fff;
	font-family: robotolight;
	font-size: 24px;
	margin-top: 16px;
}
.value_money_page_holder {
}
.value_money_page_holder .first_para_dv {
	margin-top: 47px;
}
.value_money_page_holder .first_para_dv p {
	line-height: 25px;
	text-align: justify;
}
.we_bulid_full_row {
}
.we_bulid_full_row ul.bg_list {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 37px;
}
.we_bulid_full_row ul.bg_list li {
	background: url(../png/infra_list_arrow-2.png) no-repeat 9px 16px #e8e8e8;
	margin-bottom: 16px;
	padding: 17px 15px 17px 45px;
}
.webulid_graphic_bg {
	background: rgba(0, 0, 0, 0) url("../jpg/poly_image.jpg") no-repeat scroll 0 0 / cover;
	width: 100%;
	min-height: 422px !important;
}
.webulid_graphic_bg h4 {
	font-size: 25px;
	color: #595959;
	text-align: right;
}
.webulid_graphic_bg h2 {
	font-size: 47px;
	color: #76003d;
	text-align: right;
	margin-top: 0;
}
.webulid_graphic_bg p {
	width: 305px;
	float: right;
	color: #fff;
	margin-right: 55px;
	margin-top: 105px;
}
.pd_top {
	padding-top: 0 !important;
}
.mrg_top {
	padding-top: 0 !important;
}
.why_choos_n_heading h3.font_31 {
	font-size: 31px;
}
.why_choos_n_heading h1.font_31 {
	font-size: 31px;
}
.why_choose_column_w h4.font_31 {
	font-size: 31px;
}
.businees_value_list.mrg_tp {
	margin-top: 16px;
}
.why_choose_column_w.mrg_14 {
	margin-top: 14px;
}
.black_or_serv_section h2.graphic {
	font-size: 35px;
}
.display_none {
	display: none;
}
.black_or_serv_section.mrg_59 {
	margin-top: 59px;
}
h1.wehave_line {
	margin-left: 0;
	padding-left: 0;
	padding-bottom: 15px;
}
.four_boxes_row .box.min_119 {
	border: 2px solid #8672f0;
	min-height: 168px;
	border-radius: 10px;
	margin-bottom: 32px;
}
.four_boxes_row .box.min_119 h3 {
	padding-top: 43px;
}
.why_s_row .square.min_h_277 {
	min-height: 277px;
}
.black_or_serv_section h2.android {
	font-size: 39px;
}
.black_first_hd_row h1.t_left {
	text-align: left;
}
.black_or_serv_section h2.iphone {
	font-size: 36px;
}
.why_choos_n_heading h3.mrg_bottom {
	margin-bottom: 24px;
}
.why_s_row.width_100 .square {
	width: 100%;
	margin-bottom: 20px;
}
.black_container_row.black {
	background: #cb0101;
}
.black_circle_row_Dv.circle_dv ul li h5 {
	min-height: 77px;
}
.black_circle_row_Dv.circle_dv ul li h5.last {
	min-height: 27px;
}
.cls {
	clear: both;
}
.mrg_tp_101 {
	margin-top: 20px;
}
.mrg_btm {
	margin-bottom: 29px;
}
.why_s_row.bg_full .square {
	width: 100%;
}
.why_s_row.bg_full .col-sm-3 {
	width: 20%;
}
.black_container_row.blue_dark {
	background: #016787;
}
.black_or_serv_section h2.huge {
	font-size: 31px;
}
/*contact us page new*/#contactus_page {
}
.map_holder_container {
}
.C_product_section {
	background: url(../jpg/address_bg.jpg) no-repeat;
	min-height: 651px;
}
.contact_images_row {
	margin-top: 70px;
}
.contact_images_row img {
	width: 100%;
	height: 251px;
}
.contact_images_row .col-sm-6, .contact_images_row .col-sm-3, .contact_images_row .col-sm-8, .contact_images_row .col-sm-4 {
	padding: 0 5px;
	margin-bottom: 10px;
}
.map_poly_bg {
	background: url(../jpg/address_bg.jpg) no-repeat #0a5eae;
	min-height: 657px;
}
.poly_gon_row {
	margin-top: 99px
}
.poly_gon_row .col-sm-3 {
	text-align: center;
	padding: 0 5px;
}
.polygon_bg_white {
}
.polygon_bg_white .map_img {
}
.polygon_bg_white .map_img.mrg_1 {
	padding-left: 20px;
	padding-top: 53px;
}
.polygon_bg_white .map_img.mrg_2 {
	padding-left: 20px;
	padding-top: 108px;
}
.polygon_bg_white .map_img.mrg_3 {
	padding-left: 9px;
	padding-top: 56px;
}
.polygon_bg_white .map_img.mrg_4 {
	padding-left: 9px;
	padding-top: 56px;
}
/* entire container, keeps perspective */.flip-container {
	perspective: 1000;
}
/* flip the pane when hovered */.flip-container:hover .flipper, .flip-container.hover .flipper {
	transform: rotateY(180deg);
}
.flip-container, .front_map, .back_map {
	width: 276px;
	height: 318px;
}
/* flip speed goes here */.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
/* hide back of pane during swap */.front_map, .back_map {
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
/* front pane, placed above back */.front_map {
	z-index: 2; /* for firefox 31 */
	transform: rotateY(0deg);
	background: url(../png/polygone-white.png) no-repeat;
	min-height: 318px;
}
.front_map.pink {
	background: url(../png/polygone-pink.png) no-repeat;
}
.front_map.green {
	background: url(../png/polygone-green.png) no-repeat;
}
.front_map.blue {
	background: url(../png/polygone-blue.png) no-repeat;
}
/* back, initially hidden pane */.back_map {
	transform: rotateY(180deg);
	min-height: 318px;
	text-align: center;
}
.back_map.green {
	background: url(../png/polygone-white_2.png) no-repeat;
	min-height: 318px;
}
.back_map.orange {
	background: url(../png/polygone-white_orange.png) no-repeat;
}
.back_map.pink {
	background: url(../png/polygone-white_pink.png) no-repeat;
}
.back_map.blue {
	background: url(../png/polygone-white_blue.png) no-repeat;
}
.back_map p {
	width: 197px;
	color: #fff;
	font-size: 17px;
	margin: 0 auto;
	line-height: 26px;
}
.back_map.orange h3 {
	font-family: "Oswald", sans-serif !important;
	margin-top: 75px;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}
.back_map.green h3 {
	margin-top: 72px;
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	margin-top: 75px;
	font-size: 30px;
	font-weight: bold;
}
.back_map.pink h3 {
	margin-top: 72px;
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	margin-top: 75px;
	font-size: 30px;
	font-weight: bold;
}
.back_map.blue h3 {
	margin-top: 72px;
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	margin-top: 75px;
	font-size: 30px;
	font-weight: bold;
}
.back_map.orange p {
	margin-top: 10px;
}
i.map_location {
	font-size: 50px;
	color: #e6e6e6;
}
.poly_gon_row h4 {
	color: #e6e6e6;
	font-family: "Oswald", sans-serif !important;
	margin-top: 75px;
	font-size: 30px;
	font-weight: bold;
	margin-top: 45px;
	text-transform: uppercase;
}
.job_enquires {
	background: url(../jpg/contact_box_bg.jpg);
	min-height: 613px;
}
.row_enquireS {
	margin-top: 62px;
}
.row_enquireS .col-sm-6 {
	margin-bottom: 15px;
}
.job_enquire_box_bg {
	background: url(../jpg/mal_box_bg.jpg) repeat-x #dff9fd !important;
	min-height: 246px;
	border: 1px solid #0963a7;
}
.job_enquire_box_bg .heading_bg {
	background: #0963a7;
	min-height: 48px;
	position: relative;
}
.job_enquire_box_bg.pink {
	border: 1px solid #ee6c78;
}
.job_enquire_box_bg.pink .heading_bg {
	background: #ee6c78;
	min-height: 48px;
	position: relative;
}
.job_enquire_box_bg.pink .heading_bg:after {
	border-top-color: #ee6c78;
}
.job_enquire_box_bg.sky {
	border: 1px solid #43cce4;
}
.job_enquire_box_bg.sky .heading_bg {
	background: #43cce4;
	min-height: 48px;
	position: relative;
}
.job_enquire_box_bg.sky .heading_bg:after {
	border-top-color: #43cce4;
}
.job_enquire_box_bg.green {
	border: 1px solid #1bbe9f;
}
.job_enquire_box_bg.green .heading_bg {
	background: #1bbe9f;
	min-height: 48px;
	position: relative;
}
.job_enquire_box_bg.green .heading_bg:after {
	border-top-color: #1bbe9f;
}
.job_contant_dv .left_img_box.bx_2 {
	width: 90px;
	border: 1px solid #ee6c78;
}
.job_contant_dv .left_img_box.bx_3 {
	width: 88px;
	border: 1px solid #43cce4;
}
.job_contant_dv .left_img_box_2.bx_4 {
	border: 1px solid #1bbe9f;
}
.job_enquire_box_bg .heading_bg:after {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-top-color: #0963a7;
	position: absolute;
	content: "";
	left: 50%;
}
.job_enquire_box_bg .heading_bg h3 {
	color: #ffffff;
	font-family: "Oswald", sans-serif !important;
	margin-top: 75px;
	font-size: 25px;
	font-weight: 300;
	margin: 0;
	padding: 12px;
}
.job_contant_dv {
	margin-top: 15px;
}
.job_contant_dv .left_job_all {
	float: left;
	width: 70px;
	margin-left: 10px;
}
.job_contant_dv .left_img_box {
	width: 70px;
	margin: 0 auto;
	border: 1px solid #0963a7;
	padding: 10px;
	border-radius: 10px;
	text-align: center;
}
.job_contant_dv .left_img_box_2 {
	width: 70px;
	border: 1px solid #0963a7;
	padding: 10px;
	border-radius: 10px;
	text-align: center;
	float: left;
	margin-left: 21px;
}
.job_contant_dv p {
	text-align: center;
	margin-top: 10px;
}
.job_contant_dv .left_img_box p {
	font-size: 15px;
}
.job_contant_dv .left_text_2 {
	float: left;
	margin-left: 14px;
	width: 70%;
}
.job_contant_dv .left_text ul {
}
.job_contant_dv .left_text ul li {
	margin-bottom: 10px;
}
.job_contant_dv .left_text ul li img {
	margin-right: 10px;
}
.recomdation_box_dv {
	background: #43cce4;
	min-height: 468px;
}
.recomdation_box_dv .bg_heading {
	background: url(../png/orange_date.png) no-repeat 98% 8px #0963a7;
	min-height: 80px;
}
.recomdation_box_dv .bg_heading .img_dv {
	width: 68px;
	float: left;
	margin: 30px;
	margin-right: 0;
	margin-bottom: 0;
}
.recomdation_box_dv .bg_heading .wtext {
	float: left;
	margin-left: 10px;
}
.recomdation_box_dv .bg_heading .wtext h4 {
	color: #fff;
	font-size: 23px;
	margin-top: 36px;
}
.recomdation_box_dv .para_container {
	clear: both;
}
.recomdation_box_dv .para_container p {
	color: #fff;
	padding: 30px;
	text-align: justify;
}
.recomdation_box_dv .para_container p b {
	color: #e0ff0f;
	text-align: right;
}
.HOW_TO_REACH_DV {
	background: url(../jpg/contact_form_bg.jpg) no-repeat;
	min-height: 513px;
}
.how_rach_contact {
	padding-top: 47px;
}
.how_rach_contact h3 {
	color: #1f1f1f;
	font-size: 38px;
	margin-bottom: 21px;
}
.contact_side_bar label {
	display: block;
}
ul#instant {
	margin: 0 auto;
}
ul#instant li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	max-width: 250px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.black_container_row.dark_blue {
	background: #073146;
}
.black_container_row.sky_blue {
	background: #3587b0;
}
.black_container_row.dark_yellow {
	background: #9f5900;
}
.black_container_row.dark {
	background: #141726;
}
.mar_top_45 {
	margin-top: 45px;
}
.mrg_btm {
	margin-bottom: 30px;
}
/*about us page*/.about_us_inner_section {
}
.abut_uS_abstract_left {
	background: url(../jpg/about_abstract_long.jpg) no-repeat left top;
	position: absolute;
	min-height: 581px;
	width: 135px;
}
.abut_su_holder {
	position: relative;
}
.abut_uS_abstract_top {
	position: absolute;
	top: 0;
	right: 0;
}
.black_container_row.dark_grey {
	background: #505050;
}
.about_us_text_para {
	padding-left: 147px;
	padding-top: 115px;
	text-align: justify;
}
.about_us_text_para p {
	line-height: 25px;
}
.about_value_holddeer {
}
.about_value_holddeer .left_img_dv {
	float: left;
	width: 513px;
	position: relative;
}
.about_value_holddeer .right_text_dv {
	float: left;
	width: 625px;
	margin-top: 23px;
}
.about_value_holddeer .right_text_dv ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.about_value_holddeer .right_text_dv ul li {
	clear: both;
	margin-bottom: 21px;
}
.about_value_holddeer .right_text_dv ul li:after {
	display: table;
	clear: both;
	content: "";
}
.about_value_holddeer .right_text_dv ul li h4 {
	color: #026d99;
	font-size: 20px;
	margin: 0;
	padding: 0;
	margin-bottom: 5PX;
}
.about_value_holddeer .right_text_dv ul li span {
	background: #026d99;
	color: #fff;
	float: left;
	font-size: 25px;
	height: 59px;
	line-height: 60px;
	margin-right: 19px;
	text-align: center;
	width: 59px;
}
.about_value_holddeer .right_text_dv ul li span.bg_2 {
	background: #d9562c;
}
.about_value_holddeer .right_text_dv ul li span.bg_3 {
	background: #6f9e1c;
}
.about_value_holddeer .right_text_dv ul li span.bg_4 {
	background: #f69a07;
}
.about_value_holddeer .right_text_dv ul li span.bg_5 {
	background: #86419c;
}
.our_methology_Dv {
	background: url(../jpg/gear_bg.jpg) no-repeat left center;
	clear: both;
	text-align: center;
	padding-top: 25px;
	background-position: 0 350px;
}
.our_methology_Dv h1 {
	color: #026d99;
	font-family: robotolight;
	font-size: 60px;
}
.our_methology_Dv p.text_m {
	line-height: 25px;
	padding-top: 15px;
}
.line_art_dv {
	margin-top: 52px;
}
.line_art_dv .line_bg {
	background: #86419c;
	height: 120px;
	width: 70%;
	float: right;
	position: relative;
	margin-bottom: 16px;
}
.line_art_dv .line_bg.line_bg_2 {
	background: #b3b434;
	width: 72%;
}
.line_art_dv .line_bg.line_bg_3 {
	background: #eec217;
	width: 80%;
}
.line_art_dv .line_bg.line_bg_4 {
	background: #ef730b;
	width: 80%;
}
.line_art_dv .line_bg.line_bg_5 {
	background: #bc412a;
	width: 72%;
}
.line_art_dv .line_bg.line_bg_6 {
	background: #007bad;
	width: 70%;
}
.line_art_dv .line_bg p {
	width: 541px;
	float: left;
	color: #fff;
	line-height: 25px;
	text-align: left;
	margin-top: 34px;
	margin-left: 243px;
}
.line_art_dv .line_bg .bg_triange {
	background: url(../triange.html) no-repeat left;
	min-height: 121px;
	width: 371px;
	position: absolute;
	left: -138px;
	top: -8px;
}
.line_art_dv .line_bg .bg_triange .round {
	float: left;
	width: 110px;
	margin: 20px;
}
.line_art_dv .line_bg .bg_triange .text {
	float: left;
}
.line_art_dv .line_bg .bg_triange .text h4 {
	color: #000;
	font-size: 20px;
	margin-top: 55px;
	text-align: left;
}
.line_art_dv .line_bg .bg_triange .text h4.mrg_tp {
	margin-top: 44px;
}
.awarden_certificte_dv {
	clear: both;
	text-align: center;
}
.awarden_certificte_dv h2 {
	font-family: robotolight;
	color: #026d99;
	font-size: 50px;
}
.awarden_certificte_dv .internation_bg {
	background: url(../jpg/award_image.jpg) no-repeat top center;
	min-height: 509px;
}
.awarden_certificte_dv .internation_bg p {
	color: #fff;
	float: right;
	line-height: 25px;
	text-align: justify;
	width: 520px;
	margin-top: 78px;
	margin-right: 30px;
}
.success_story_dv {
	clear: both;
	background: url(../jpg/testobg_pateern.jpg) repeat;
	min-height: 600px;
}
.success_story_dv .cleint_review {
	padding-top: 41px;
}
.success_story_dv .cleint_review h4 {
	color: #00b3cb;
	font-size: 55px;
	float: left;
	width: 249px;
	text-transform: uppercase;
}
.success_story_dv .cleint_review .client_review {
	float: right;
}
.about_testo_dv {
	clear: both;
}
.about_testo_dv .left_part_a {
	float: left;
	width: 566px;
}
.about_testo_dv .left_part_a .bg_yellow {
	background: url(../yello_testo.html) no-repeat;
	width: 566px;
	height: 343px;
}
.about_testo_dv .left_part_a .bg_yellow h5 {
	color: #000;
	font-size: 19px;
	line-height: 31px;
	margin: 0 auto;
	padding-top: 84px;
	text-align: justify;
	width: 466px;
}
.about_testo_dv .left_part_a .bg_yellow h6 {
	font-size: 25px;
	color: #fff;
	text-align: center;
	padding-top: 92px;
}
.about_testo_dv .left_part_a .sep {
	margin-top: 10px;
}
.about_testo_dv .right_part_a {
	float: left;
	width: 566px;
	margin-left: 8px;
}
.about_testo_dv .right_part_a .bg_yellow {
	background: url(../jpg/blue_testo.jpg) no-repeat;
	width: 566px;
	height: 343px;
}
.about_testo_dv .right_part_a .bg_yellow h5 {
	color: #000;
	font-size: 19px;
	line-height: 31px;
	margin: 0 auto;
	padding-top: 84px;
	text-align: justify;
	width: 466px;
}
.about_testo_dv .right_part_a .bg_yellow h6 {
	font-size: 25px;
	color: #fff;
	text-align: center;
	padding-top: 123px;
	padding-right: 76px;
}
.about_testo_dv .right_part_a .sep {
	margin-top: 10px;
}
.customer_resto_section {
}
.customer_supportholder {
	margin-bottom: 25px;
}
.customer_supportholder h3 {
	font-size: 35px;
	font-family: robotolight;
	margin-bottom: 10px;
	padding-top: 26px;
}
.customer_supportholder p {
	line-height: 25px;
	text-align: justify;
	padding-top: 14px;
}
.customer_supportholder p img {
	float: right;
	margin-top: -43px;
	margin-bottom: 30px;
}
.why_choos_n_heading.highly {
	padding: 0;
}
.why_choos_n_heading.highly h3 {
	font-size: 31px;
}
.why_choos_n_heading.highly h2 {
	font-size: 31px;
}
.why_choos_n_heading.highly p {
	text-align: justify;
}
.why_choos_n_heading h3.last {
	font-size: 23px;
	line-height: 30px;
}
.black_container_row.bootstrap_line {
	background: #2f1b4f;
}
.black_container_row.dream_line {
	background: #043600;
}
.black_container_row.design_line {
	background: #aa0057;
}
.black_container_row.banking {
	background: #15374a;
}
.black_container_row.design_line_black {
	background: #000;
}
.black_container_row.hotel_m {
	background: #015796;
}
.black_container_row.school {
	background: #2e1d7c;
}
.black_container_row.hospital {
	background: #b90364;
}
.black_container_row.darkbrown {
	background: #000;
}
.parrtor_c_row.darkbrown {
	background: #000;
}
.black_container_row.wordpress {
	background: #26505c;
}
.black_container_row.darkblue {
	background: #14559b;
}
.black_container_row.darkbrowndrak_grey {
	background: #351402;
}
.black_container_row.html_5 {
	background: #043665;
}
.black_container_row.photoshop {
	background: #ff0000;
}
.black_container_row.corel_line {
	background: #e4441c;
}
.black_container_row.presta_bg {
	background: #e21570;
}
.black_container_row.ai {
	background: #512300;
}
.black_container_row.darkred {
	background: #3f0400;
}
.black_container_row.dnn_bg {
	background: #004966;
}
.black_container_row.node {
	background: #33461e;
}
.blckbeerycontnt_row p {
	text-align: justify;
}
.mrg_btm_last {
	margin-bottom: 45px !important;
}
h1.extra {
	color: #fff;
	font-size: 23px;
	margin-top: 16px;
	text-align: left;
}
h2.f_24 {
	font-size: 24px;
}
h1.white_text {
	color: #ffffff;
	font-size: 25px;
	margin-top: 16px;
}
.white_text {
	font-size: 16px;
	line-height: 30px !important;
	margin-bottom: 25px !important;
	margin-top: 14px !important;
}
h4.mrg_40 {
	margin-top: 40px;
	font-size: 20px;
}
ul.paralist.mrg_btm {
	margin-top: 10px;
}
ul.paralist {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 30px;
}
ul.paralist li {
	margin-bottom: 15px;
	list-style: inside;
}
.black_container_row.yellow_bg {
	background: #c89016;
}
.black_container_row.ruby_bg {
	background: #310100;
}
.black_container_row.zend_bg {
	background: #3c7207;
}
.black_container_row.os {
	background: #3f3ea5;
}
.black_container_row.digital_bg {
	background: #001b3c;
}
.black_container_row.y {
	background: #ec902b;
}
.black_container_row.megento {
	background: #732300;
}
.black_container_row.open_cart {
	background: #097da0;
}
.black_container_row.quaility_cart {
	background: #84b619;
}
.black_container_row.soft_warre {
	background: #093682;
}
.black_container_row.webdevelopment {
	background: #041e2e;
}
h2.mrg_none {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}
.pd_top {
	padding-top: 0;
}
.mrg_top {
	margin-top: 0;
}
.right_phone_no {
	padding-top: 0 !important;
}
.dna_lofoo {
	margin-top: 10px;
	width: 62%;
}
.dna_lofoo a {
	margin-right: 10px;
}
.copy_right {
	float: left;
}
.black_container_row.flash {
	background: #d36c07;
}
.black_container_row.horly {
	background: #520703;
}
.black_container_row.joint {
	background: #e04c28;
}
.black_container_row.dedi {
	background: #000;
}
.black_container_row.fixed {
	background: #6b7301;
}
.fixed_time_row a {
	background: #2ca0dc none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	float: right;
	padding: 5px 20px;
}
.black_container_row.about_new {
	background: #ef730b;
}
.black_container_row.quote_new {
	background: #003a57;
}
/*==========================new about us page==============*/.about_us_abstract {
}
.about_us_hoplder {
}
.about_us_row {
}
.about_para_column {
}
.about_para_column p {
	line-height: 30px;
}
.about_collpas_right {
}
.about_panel_group {
}
.panel-default.panel_purple {
	border-color: transparent;
}
.about_panel_group .panel-title {
	text-align: center;
	font-size: 20px;
}
.collpas_my_body {
	text-align: center;
	font-size: 13px;
}
.collpas_my_body p {
	padding-top: 10px;
}
.about_panel_group .panel {
	border-radius: 0;
}
.about_panel_group .panel + .panel {
	margin-top: 1px;
}
.about_panel_group .panel-heading {
	padding: 15px;
	border-radius: 0;
}
.panel-default.panel_purple > .panel-heading {
	background: #86419c;
	color: #fff;
}
.panel_purple {
	background: #86419c;
	color: #fff;
}
.panel-default.panel_green > .panel-heading {
	background: #b3b434;
	color: #fff;
}
.panel_green {
	background: #b3b434;
	color: #fff;
}
.panel-default.panel_yellow > .panel-heading {
	background: #eec217;
	color: #fff;
}
.panel_yellow {
	background: #eec217;
	color: #fff;
}
.panel-default.panel_orange > .panel-heading {
	background: #ef730b;
	color: #fff;
}
.panel_orange {
	background: #ef730b;
	color: #fff;
}
.panel-default.panel_blue > .panel-heading {
	background: #04a9c9;
	color: #fff;
}
.panel_blue {
	background: #04a9c9;
	color: #fff;
}
.about_panel_group .panel-default {
	border: 0;
}
.about_panel_group .panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #fff;
}
.about_polygone_abstract {
}
.about_polygone_abstract img {
	height: 107px;
}
.about_timeline_animation_bg {
	background: #fdf6ea;
	min-height: 1621px;
}
.timeline_long_row {
	text-align: center;
	background: url(../png/timeline_animation.png) no-repeat center top;
	height: 1645px;
}
.our_metho_btn {
	margin-top: -84px;
}
.our_metho_btn img {
	margin-right: 49px;
}
.mtehology_container {
	max-width: 1030px;
	margin: 0 auto;
}
.about_clint_req_dv {
	margin-top: 115px;
	clear: both;
}
.about_clint_req_dv h4 {
	float: left;
	color: #6b450a;
	font-size: 25px;
	width: 361px;
	text-align: right;
	margin-top: 37px;
}
.about_clint_req_dv .round_circle {
	width: 106px;
	height: 106px;
	border-radius: 50%;
	background: #ff6d00;
	float: left;
	margin-left: 71px;
}
.about_clint_req_dv .round_circle span {
	margin: 19px 0;
	display: block;
}
.about_clint_req_dv .square_try {
	float: right;
	background: url(../png/time_line_box_1.png) no-repeat;
	width: 469px;
	height: 182px;
	margin-top: -40px;
}
.about_clint_req_dv .square_try p {
	color: #fff;
	font-size: 16px;
	margin: 42px 77px 17px 94px;
	text-align: justify;
	width: 345px;
}
.about_clint_req_dv .square_try.bg_2 {
	background: url(../png/time_line_box_2.png) no-repeat;
	margin-left: 54px;
}
.flot_left {
	float: left !important;
}
.flot_right {
	float: right !important;
}
.about_clint_req_dv h4.Fright {
	float: right;
}
.about_clint_req_dv .square_try.bg_2 p {
	margin: 42px 57px 17px 38px;
}
.about_clint_req_dv.Imli_1 h4 {
	margin-left: 21px;
}
.about_clint_req_dv.Imli_1 .round_circle {
	margin-left: 50px;
}
.about_clint_req_dv.Imli_2 {
	margin-top: 105px;
}
.about_clint_req_dv.Imli_2 .round_circle {
	margin-left: 15px;
	background: #b3b434;
}
.about_clint_req_dv.Imli_2 h4 {
	text-align: left;
	padding-left: 28px;
}
.about_clint_req_dv.Imli_2 .round_circle span {
	margin: 27px 0 19px;
}
.about_clint_req_dv.Imli_3 {
	margin-top: 74px;
}
.about_clint_req_dv.Imli_3 .round_circle {
	margin-left: 46px;
	background: #eec217;
}
.about_clint_req_dv.Imli_3 h4 {
	margin-left: 24px;
}
.about_clint_req_dv.Imli_3 .round_circle span {
	margin: 27px 0 19px;
}
.about_clint_req_dv .square_try.bg_3 {
	background: url(../png/time_line_box_3.png) no-repeat;
	margin-left: auto;
}
.about_clint_req_dv.Imli_4 {
	margin-top: 105px;
}
.about_clint_req_dv.Imli_4 .round_circle {
	margin-left: 15px;
	background: #86419c;
}
.about_clint_req_dv.Imli_4 h4 {
	text-align: left;
	padding-left: 41px;
}
.about_clint_req_dv.Imli_4 .round_circle span {
	margin: 27px 0 19px;
}
.about_clint_req_dv .square_try.bg_4 {
	background: url(../png/time_line_box_4.png) no-repeat;
	margin-left: 54px;
}
.about_clint_req_dv .square_try.bg_4 p {
	margin: 42px 57px 17px 38px;
}
.about_clint_req_dv.Imli_4 h4 {
	margin-top: 21px;
}
.about_clint_req_dv.Imli_5 {
	margin-top: 98px;
}
.about_clint_req_dv.Imli_5 .round_circle {
	margin-left: 11px;
	background: #e2472a;
}
.about_clint_req_dv.Imli_5 h4 {
	text-align: left;
	padding-left: 110px;
}
.about_clint_req_dv.Imli_5 .round_circle span {
	margin: 25px 0 19px;
}
.about_clint_req_dv .square_try.bg_5 {
	background: url(../png/time_line_box_5.png) no-repeat;
	margin-left: auto;
}
.about_clint_req_dv.Imli_6 {
	margin-top: 106px;
}
.about_clint_req_dv.Imli_6 .round_circle {
	margin-left: 69px;
	background: #007bad;
}
.about_clint_req_dv.Imli_6 h4 {
	text-align: left;
	padding-left: 29px;
}
.about_clint_req_dv.Imli_6 .round_circle span {
	margin: 19px 0;
}
.about_clint_req_dv .square_try.bg_6 {
	background: url(../png/time_line_box_6.png) no-repeat;
	margin-left: auto;
}
.about_clint_req_dv .square_try.bg_6 p {
	margin: 42px 77px 17px 38px;
}
/*=======================get a quote==================================*/.getawuote_row {
	margin-top: 47px;
}
.getacolumn {
}
.create_asselarated_bg {
	background: #f8f8f8;
	border: 1px solid #e2e2e2;
	min-height: 83px;
	padding: 15px;
	text-align: justify;
}
.peronal_info_dv {
}
.peronal_info_dv h4 {
	color: #035dab;
	font-family: "Oswald", sans-serif !important;
	font-size: 20px !important;
	font-weight: bold;
	margin: 20px 0;
}
.form_bordered {
	border: 1px solid #e2e2e2;
	padding: 20px;
}
.form_bordered.brd_none {
	border: 0;
	padding: 0;
	padding-top: 45px;
}
.pd_left {
	padding-left: 0;
}
.form_bordered label {
	font-weight: normal;
	margin-bottom: 11px;
	display: block;
}
.form_bordered .form-control {
	border-radius: 0;
	height: 42px;
}
.form_bordered .col-sm-6 {
	margin-bottom: 10px;
}
.peronal_info_dv textarea {
	border: 1px solid #e2e2e2;
	height: 121px;
	width: 100%;
	padding: 20px;
}
.send_req_btn {
	max-width: 130px;
	margin: 0 auto;
	clear: both;
	margin-top: 40px;
}
.send_req_btn a {
	background: #035dab;
	display: block;
	color: #fff;
	text-align: center;
	height: 60px;
	line-height: 60px;
	font-size: 19px;
}
.send_req_btn input.sbmit_button {
	border: 0;
	padding: 10px 15px;
	background-color: #70da30;
	color: #FFF;
}
.thank_para {
	clear: both;
	margin-top: 45px;
}
.thank_para p {
	text-align: justify;
}
.award_winn_bg {
	background: #3d1f17;
	min-height: 641px;
	position: relative;
	padding-top: 30px;
}
.award_winn_bg:after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border: 70px solid transparent;
	border-top-color: #3d1f17;
	left: 46.4%;
	bottom: -140px;
}
.awrd_hd_row {
	text-align: center;
	color: #fff;
}
.awrd_hd_row h4 {
	color: #ffab52;
	font-size: 40px;
}
.paragraph_text_award {
}
.paragraph_text_award p {
	color: #ffab52;
	font-size: 16px;
	line-height: 30px;
	position: relative;
	text-align: center;
	z-index: 2;
}
.img_M_mrg {
	margin-top: -35px;
	position: relative;
	z-index: 0;
}
.award_row {
	text-align: center;
}
.award_row .col-sm-3 {
	width: 24%;
}
.award_row .awrd_column {
	background: url(../png/shdow_bg.png) no-repeat center;
	background-size: cover;
}
.award_row .right_arrrow {
	float: left;
	width: 3px;
}
.award_row .right_arrrow img {
	margin-top: 20px;
}
.softech_awrd_bg {
	background: url(../png/text_bg.png) no-repeat top center;
	min-height: 78px;
	width: 100%;
	border-radius: 5px;
	padding-top: 15px;
	margin-bottom: 21px;
	margin-top: -14px;
	position: relative;
}
.succes_strory_dv {
	padding: 57px 0;
	background-color: #FFF;
}
.succ_stry_hd {
	text-align: center;
}
.succ_stry_hd h5 {
	position: relative;
	font-size: 38px;
	color: #424547;
}
.succ_stry_hd h5:after {
	position: absolute;
	content: "";
	background: url(../jpg/heading_sep.jpg) no-repeat bottom center;
	width: 67px;
	height: 4px;
	left: 47%;
	bottom: -18px;
}
.succ_testomonial_row {
}
.testomonila_column {
	text-align: center;
}
.testomonila_column p {
	text-align: center;
	padding-top: 20px;
}
.testomonila_column span {
	display: block;
	color: #6e6e6e;
	font-style: normal;
}
.testomonila_column b {
	display: block;
	color: #d45824;
}
.cusomter_support_dv {
	background: #d45824;
	min-height: 443px;
	margin-top: 0px;
}
.cust_s_inner {
	text-align: center;
	padding-top: 44px;
	position: relative;
}
.cust_s_inner img {
	margin-top: 20px;
}
.cust_s_inner h5 {
	color: #fff;
	font-size: 38px;
}
.cust_s_inner p {
	color: #fff;
	padding-top: 34px;
}
.round_img {
	width: 157px;
	margin: 0 auto;
	position: relative;
}
.img_abs {
	left: 36px;
	position: absolute;
	top: 35px;
}
.award_winn_bg::after {
	display: none;
}
/*==============================business angment moduble=======================================*/.business_banner {
}
.busness_P_container {
	padding-top: 53px;
}
.business_paragraph {
}
.business_paragraph p {
	text-align: justify;
}
.benefitof_ou_client {
	text-align: center;
	margin-top: 80px;
}
.benefitof_ou_client h2 {
	text-align: center;
	padding-bottom: 30px;
	font-family: robotolight;
	font-size: 35px;
}
.B_benifit_column {
	border: 1px solid #ccc;
	min-height: 245px;
	transition: all ease 1s;
}
.B_benifit_column.bg_1:hover {
	background: #40bce7;
}
.B_benifit_column.bg_1:hover .b_cloud_ic_1 {
	background-position: -476px -122px;
}
.B_benifit_column.bg_2:hover .b_cloud_ic_2 {
	background-position: -276px -136px;
	margin-top: 21px;
}
.B_benifit_column.bg_3:hover .b_cloud_ic_3 {
	background-position: -141px -122px;
}
.B_benifit_column.bg_4:hover .b_cloud_ic_4 {
	background-position: -1px -124px;
}
.B_benifit_column.bg_2:hover h3 {
	padding-top: 5px;
}
.B_benifit_column.bg_2:hover {
	background: #ff8400;
}
.B_benifit_column.bg_3:hover {
	background: #71af22;
}
.B_benifit_column.bg_4:hover {
	background: #c31a5a;
}
.B_benifit_column span {
	display: block;
	margin: 34px auto 0;
}
.B_benifit_column span.b_cloud_ic_2 {
	margin: 0px auto 0;
}
.B_benifit_column span.b_cloud_ic_4 {
	margin: 17px auto 0;
}
.B_benifit_column h3 {
	text-align: center;
	font-size: 20px;
	padding: 0;
	margin: 0;
	padding-top: 15px;
}
.B_benifit_column.bg_1:hover h3, .B_benifit_column.bg_2:hover h3, .B_benifit_column.bg_3:hover h3, .B_benifit_column.bg_4:hover h3 {
	color: #fff;
}
.b_cloud_ic_1, .b_cloud_ic_1_hover, .b_cloud_ic_2, .b_cloud_ic_2_hover, .b_cloud_ic_3, .b_cloud_ic_3_hover, .b_cloud_ic_4, .b_cloud_ic_4_hover {
	background: url(../png/business_sprites.png) no-repeat;
	transition: all ease 0.2s;
}
.b_cloud_ic_1 {
	background-position: -470px -10px;
	width: 154px;
	height: 106px;
}
.b_cloud_ic_1_hover {
	background-position: -476px -122px;
	width: 154px;
	height: 106px;
}
.b_cloud_ic_2 {
	background-position: -283px 0;
	width: 154px;
	height: 123px;
}
.b_cloud_ic_2_hover {
	background-position: -276px -136px;
	width: 160px;
	height: 95px;
}
.b_cloud_ic_3 {
	background-position: -144px -4px;
	width: 96px;
	height: 96px;
}
.b_cloud_ic_3_hover {
	background-position: -141px -122px;
	width: 96px;
	height: 96px;
}
.b_cloud_ic_4 {
	background-position: 0 0;
	width: 116px;
	height: 121px;
}
.b_cloud_ic_4_hover {
	background-position: -1px -124px;
	width: 116px;
	height: 121px;
}
.webcompany_paragraph {
	padding-top: 70px;
	text-align: center;
}
.webcompany_paragraph p {
	font-size: 18px;
}
/*10 september*/.for_engajment_dv {
	border: 1px solid #ccc;
}
.business_tab {
	width: 100%;
}
.nav-pills.business_tab > li {
	width: 24%;
	text-align: center;
}
.nav-pills > li > a {
	border-radius: 0;
}
/*============lovely _partners===========*/.business_tab {
	width: 100%;
	border-bottom: 1px solid #fff;
	margin-bottom: 22px !important;
}
.business_tab > li > a {
	padding: 17px 76.5px;
	color: #000;
	font-size: 15px;
	background: #fff;
	border-bottom: 4px solid #008cbb;
	border-radius: 0;
	transition: all ease 0.5s;
	-webkit-transition-delay: 0.1s; /* Safari */
	-moz-transition-delay: 0.1s; /* Safari */
	transition-delay: 0.1s;
}
.business_tab > li:nth-of-type(2) > a {
	border-bottom: 4px solid #75aa1c;
}
.business_tab > li:nth-of-type(3) > a {
	border-bottom: 4px solid #a52c61;
}
.business_tab > li:nth-of-type(4) > a {
	border-bottom: 4px solid #ff5a00;
}
.business_tab > li:nth-of-type(5) > a {
	border-bottom: 4px solid #7844b4;
}
.nav-pills.business_tab > li + li {
	margin-left: 10px;
}
.business_tab > li.active > a, .business_tab > li.active > a:hover, .business_tab > li.active > a:focus {
	border-radius: 0px;
	color: #fff;
	position: relative;
}
.business_tab > li:nth-of-type(1).active > a, .business_tab > li:nth-of-type(1).active > a:hover, .business_tab > li:nth-of-type(1).active > a:focus {
	background: #008cbb;
}
.business_tab > li:nth-of-type(2).active > a, .business_tab > li:nth-of-type(2).active > a:hover, .business_tab > li:nth-of-type(2).active > a:focus {
	background: #75aa1c;
}
.owl-theme.dot_cr .owl-controls .owl-buttons div {
	background: #869791 none repeat scroll 0 0;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	margin: 5px;
	opacity: 0.5;
	padding: 7px;
}
.business_tab > li:nth-of-type(3).active > a, .business_tab > li:nth-of-type(3).active > a:hover, .business_tab > li:nth-of-type(3).active > a:focus {
	background: #a52c61;
}
.business_tab > li:nth-of-type(4).active > a, .business_tab > li:nth-of-type(4).active > a:hover, .business_tab > li:nth-of-type(4).active > a:focus {
	background: #ff5a00;
}
.business_tab > li:nth-of-type(5).active > a, .business_tab > li:nth-of-type(5).active > a:hover, .business_tab > li:nth-of-type(5).active > a:focus {
	background: #7844b4;
}
/*.business_tab > li.active > a:after, .business_tab > li.active > a:hover:after, .business_tab > li.active > a:focus:after, .business_tab > li > a:hover:after {	position:absolute;	content:"";	width:0;	height:0;	border:10px solid transparent;	border-top-color:#fe930a;	bottom:-20px;	left:47%;	border-radius:5px 5px 0 0 !important;}
*/.business_tab > li > a:hover:after {
	border-top-color: #f2f2f2;
}
.nav_partener {
	background: #fff none repeat scroll 0 0;
	display: inline-block;
	font-family: ubunturegular;
	font-size: 15px;
	margin-bottom: 0;
	position: relative;
}
.nav_partener > li > a {
	display: block;
	position: relative;
}
.business_tab > li {
	margin-bottom: 0px;
}
.lovely_partner_tab {
	padding-top: 29px;
}
.lovely_partner_tab .owl-carousel .owl-item {
	text-align: center;
}
.B_tab_inner_cnt {
	padding-bottom: 20px;
}
.Btab_column {
	text-align: center;
}
a.read_1 {
	color: #018cbb;
	font-weight: bold;
	margin-top: 10px;
	display: block;
	float: right;
}
.engament_text_contianer {
}
.engament_text_contianer h5 {
	font-size: 17px;
	margin-bottom: 24px;
}
ul#fix_time_list {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#fix_time_list li {
	background: url(../png/tab_arrow.png) no-repeat left;
	margin-bottom: 6px;
	padding-left: 30px;
}
.sitemap_column {
}
.sitemap_column h1 {
	color: #c54333;
	text-transform: uppercase;
	font-size: 30px;
	background: rgba(0, 0, 0, 0) url(../png/list-img.png) no-repeat scroll 0 14px;
no-repeat;
	padding-left: 12px;
	display: inline-block;
	width: 100%;
	margin: 15px 0;
}
.sitemap_column h1 a {
	color: #c54333;
	display: inline-block;
	width: 100%;
}
.sitemap_column h2 {
	margin-bottom: 15px;
	color: #ff8400;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: bold;
	background: rgba(0, 0, 0, 0) url(../png/list-img1.png) no-repeat scroll 0 8px;
no-repeat;
	padding-left: 12px;
	margin-left: 15px;
	display: inline-block;
	width: 100%;
}
.sitemap_column h3 {
	margin-bottom: 10px;
	font-size: 20px;
	color: #ff8400;
	background: rgba(0, 0, 0, 0) url(../png/list-img1.png) no-repeat scroll 0 8px;
no-repeat;
	padding-left: 12px;
	margin-left: 25px;
	display: inline-block;
	width: 100%;
}
.sitemap_column a {
	color: #3b3b3b;
}
.sitemap_column ul {
	font-size: 16px;
	margin-left: 40px;
	margin-bottom: 20px;
}
.sitemap_column li {
	line-height: 2;
	list-style: inside;
}
.black_container_row.sitemap {
	background: #ef730b;
}
.row.sitemap {
	margin-top: 10px;
}
.black_container_row.Laravel {
	background: #fa503a;
}
.black_container_row.Laravel .extra {
	font-size: 33px;
}
.Laravel_paragraph {
	padding: 34px 13px 1px;
}
.black_container_row.Laravel h1.extra {
	margin-top: 12px;
}
.Laravel p {
	font-family: "Lato", sans-serif;
	font-size: 16px;
}
.Laravel_paragraph p {
	padding: 16px 0;
	line-height: 30px;
}
.L-Development h3 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: bold;
	color: #302f2f;
	padding-bottom: 30px;
}
.L-Development {
	text-align: center;
}
.L-Development .col-sm-4 h3 {
	font-size: 27px;
	adding: 0;
}
.L-Development p {
	font-size: 14px;
	font-family: "Lato", sans-serif;
}
.L-Development .ld {
	margin-top: 25px;
}
.L-Development .ld2 {
	margin-top: 44px;
}
.L-Development .lfds {
	margin-top: 70px;
}
.L-Development .lfds h2 {
	padding-bottom: 15px;
}
.Our-Laravel {
	background: rgba(0, 0, 0, 0) url("../jpg/our-laravel.jpg") no-repeat scroll 0 0 / cover;
	margin-top: 0px;
	min-height: 534px;
}
.l-contant h2 {
	color: #fff;
	text-align: center;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: bold;
	margin-top: 60px;
}
.fourimg {
	text-align: center;
	color: #fff;
	font-size: 20px;
	margin-top: 60px;
}
.fourimg img {
	border: 9px solid rgba(0, 0, 0, 0.1);
	border-radius: 79px;
}
.last {
	margin-top: 60px;
}
.last h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	padding: 22px 0 30px;
}
.last p {
	text-align: left;
}
.fourimg_one {
	background: url(../png/img1.png) center top no-repeat;
	height: 137px;
	border-radius: 87px;
	box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.15);
	height: 137px;
	width: 137px;
	margin: auto;
}
.fourimg_one:hover {
	background: url(../png/hoverimg1.png) center top no-repeat;
}
.fourimg_two {
	background: url(../png/img2.png) center top no-repeat;
	height: 137px;
	border-radius: 87px;
	box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.15);
	height: 137px;
	width: 137px;
	margin: auto;
}
.fourimg_two:hover {
	background: url(../png/hoverimg2.png) center top no-repeat;
}
.fourimg_three {
	background: url(../png/img3.png) center top no-repeat;
	height: 137px;
	border-radius: 87px;
	box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.15);
	height: 137px;
	width: 137px;
	margin: auto;
}
.fourimg_three:hover {
	background: url(../png/hoverimg3.png) center top no-repeat;
}
.fourimg_four {
	background: url(../png/img4.png) center top no-repeat;
	height: 137px;
	border-radius: 87px;
	box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.15);
	height: 137px;
	width: 137px;
	margin: auto;
}
.fourimg_four:hover {
	background: url(../png/hoverimg4.png) center top no-repeat;
}
.choose_1 {
	width: 155px;
	height: 155px;
	border-radius: 15em;
	background: #fff;
	border: 3px solid #302f2f;
	padding: 10px;
	margin: 10px 0 35px 0;
}
.choose_1 span {
	background: rgba(0, 0, 0, 0) url("../png/highly.png") no-repeat 0 0;
	display: block;
	height: 57px;
	margin: 10px auto auto;
	width: 97px;
}
.choose_1:hover span {
	background-position: 0 -56px;
}
.choose_1 p {
	font-size: 14px;
	color: #302f2f;
	text-align: center;
	margin-top: 5px;
}
.choose_1 p b {
	font-size: 13px;
	color: #302f2f;
	text-align: center;
	font-weight: normal;
}
.choose_1:hover {
	background: #fa503a;
	color: #fff;
	border: 3px solid #fa503a;
}
.choose_1:hover p {
	color: #fff;
}
.choose_2 {
	width: 155px;
	height: 155px;
	border-radius: 15em;
	background: #fff;
	border: 3px solid #302f2f;
	padding: 10px;
	margin: 10px 0;
}
.choose_2 span {
	background: rgba(0, 0, 0, 0) url("../png/cs.png") no-repeat 0 0;
	display: block;
	height: 57px;
	margin: 4px auto auto;
	width: 97px;
}
.choose_2:hover span {
	background-position: 0 -56px;
}
.choose_2 p {
	font-size: 14px;
	color: #302f2f;
	text-align: center;
	margin-top: 5px;
}
.choose_2 p b {
	font-size: 13px;
	color: #302f2f;
	text-align: center;
	font-weight: normal;
}
.choose_2:hover {
	background: #fa503a;
	color: #fff;
	border: 3px solid #fa503a;
}
.choose_2:hover p {
	color: #fff;
}
.choose_3 {
	width: 155px;
	height: 155px;
	border-radius: 15em;
	background: #fff;
	border: 3px solid #302f2f;
	padding: 10px;
	margin: 10px 0;
}
.choose_3 span {
	background: rgba(0, 0, 0, 0) url("../png/qs.png") no-repeat 0 0;
	display: block;
	height: 57px;
	margin: 0px auto auto;
	width: 97px;
}
.choose_3:hover span {
	background-position: 0 -56px;
}
.choose_3 p {
	font-size: 14px;
	color: #302f2f;
	text-align: center;
	margin-top: 5px;
}
.choose_3 p b {
	font-size: 13px;
	color: #302f2f;
	text-align: center;
	font-weight: normal;
}
.choose_3:hover {
	background: #fa503a;
	color: #fff;
	border: 3px solid #fa503a;
}
.choose_3:hover p {
	color: #fff;
}
.choose_4 {
	width: 155px;
	height: 155px;
	border-radius: 15em;
	background: #fff;
	border: 3px solid #302f2f;
	padding: 10px;
	margin: 10px 0;
}
.choose_4 span {
	background: rgba(0, 0, 0, 0) url("../png/client-s.png") no-repeat 0 0;
	display: block;
	height: 57px;
	margin: 4px auto auto;
	width: 97px;
}
.choose_4:hover span {
	background-position: 0 -56px;
}
.choose_4 p {
	font-size: 14px;
	color: #302f2f;
	text-align: center;
	margin-top: 5px;
}
.choose_4 p b {
	font-size: 13px;
	color: #302f2f;
	text-align: center;
	font-weight: normal;
}
.choose_4:hover {
	background: #fa503a;
	color: #fff;
	border: 3px solid #fa503a;
}
.choose_4:hover p {
	color: #fff;
}
.choose_5 {
	width: 155px;
	height: 155px;
	border-radius: 15em;
	background: #fff;
	border: 3px solid #302f2f;
	padding: 10px;
	margin: 10px 0;
}
.choose_5 span {
	background: rgba(0, 0, 0, 0) url("../png/gk.png") no-repeat 0 0;
	display: block;
	height: 57px;
	margin: 5px auto auto;
	width: 97px;
}
.choose_5:hover span {
	background-position: 0 -56px;
}
.choose_5 p {
	font-size: 14px;
	color: #302f2f;
	text-align: center;
	margin-top: 5px;
}
.choose_5 p b {
	font-size: 13px;
	color: #302f2f;
	text-align: center;
	font-weight: normal;
}
.choose_5:hover {
	background: #fa503a;
	color: #fff;
	border: 3px solid #fa503a;
}
.choose_5:hover p {
	color: #fff;
}
.choose_6 {
	width: 155px;
	height: 155px;
	border-radius: 15em;
	background: #fff;
	border: 3px solid #302f2f;
	padding: 10px;
	margin: 10px 0;
}
.choose_6 span {
	background: rgba(0, 0, 0, 0) url("../png/hire-d.png") no-repeat 0 0;
	display: block;
	height: 57px;
	margin: 5px auto auto;
	width: 97px;
}
.choose_6:hover span {
	background-position: 0 -56px;
}
.choose_6 p {
	font-size: 14px;
	color: #302f2f;
	text-align: center;
	margin-top: 5px;
}
.choose_6 p b {
	font-size: 13px;
	color: #302f2f;
	text-align: center;
	font-weight: normal;
}
.choose_6:hover {
	background: #fa503a;
	color: #fff;
	border: 3px solid #fa503a;
}
.choose_6:hover p {
	color: #fff;
}
.last strong {
	font-size: 17px;
}
.round-part {
	margin-top: 50px;
}
.lastp p {
	margin: 90px 0;
	font-size: 17px;
}
.fourimg p {
	margin-top: 17px;
	font-size: 15px;
}
/***************************************Singapore Page***********************************************/.img_banner {
	text-align: center;
}
.img_banner img {
	width: 100%;
}
.cont span {
	color: rgb(93, 93, 93);
	display: inline-block;
	margin: 0 20px 0 0;
}
.flag_imae {
	padding: 20px 0;
	text-align: center;
}
.flag_imae img {
	max-width: 100%;
}
.cont span i {
	display: inline-block;
	font-size: 30px;
	vertical-align: middle;
}
.cont span p {
	display: inline-block;
	font-size: 16px !important;
	margin: 0;
	vertical-align: middle;
}
.cont span.col_em i {
	font-size: 18px;
	margin: 0 10px 0 0;
}
.cont {
	margin: 40px 0 0;
}
.get_quote_dv.new_form_des h3 {
	background-color: rgb(6, 134, 209);
	border-radius: 5px 5px 0 0;
	color: rgb(255, 255, 255);
	font-size: 25px;
	margin: 0 0px;
	padding: 15px 0;
}
.new_form_des .get_quote_frm_contianer ul li button {
	background-color: rgb(6, 134, 209);
	font-size: 22px;
	padding: 12px 0;
	text-transform: none;
}
b.iso {
	color: rgb(149, 150, 150);
	display: block;
	font-size: 28px;
	padding: 30px 0 50px;
	text-align: center;
}
b.iso i {
	color: #565656;
	font-size: 28px;
	font-style: normal;
	text-align: center;
}
.text_bis {
	color: rgb(255, 108, 0);
	font-size: 40px;
	font-weight: bold;
	padding: 0 0 0 30px;
}
.text_bis > i {
	font-size: 27px;
	font-style: normal;
	font-weight: normal;
}
.social a {
	border-radius: 50%;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 0 5px 0 0;
	width: 50px;
}
.f {
	background-color: #406abb;
}
.t {
	background-color: #0cbaf4;
}
.l {
	background-color: #007ec8;
}
.g {
	background-color: #ce3d28;
}
.u {
	background-color: #d51727;
}
.p {
	background-color: #cb2027;
}
.be {
	background-color: #333;
}
.c {
	background-color: #1ABB9C;
}
.c img {
	margin-top: -6px;
}
.social a i {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
	color: #FFF;
	font-size: 22px;
}
.social { /*  padding: 20px 0 10px 30px;*/
}
.bot_log {
	display: block;
	padding: 20px 0 30px;
	text-align: center;
	position: relative;
}
.bot_log::before {
	border-top: 1px solid rgb(185, 185, 185);
	content: "";
	height: 1px;
	left: 0;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 40%;
}
.bot_log::after {
	border-top: 1px solid rgb(185, 185, 185);
	content: "";
	height: 1px;
	right: 0;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 40%;
}
/***************************************codeigniter page start Shravan***********************************************/.nda li strong {
	font-family: "Oswald", sans-serif !important;
	font-size: 16px;
	line-height: 34px;
}
.codeigniter_inner h3 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px !important;
}
.black {
	color: #302f2f;
	font-family: "Oswald", sans-serif !important;
	font-size: 30px !important;
	line-height: 54px;
	margin: 0 0 30px;
	text-align: center;
	font-weight: bold;
}
.white {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 30px;
	font-weight: 300;
	line-height: 43px;
	margin: 0 0 30px;
	text-align: center;
}
#codeigniter {
}
.codeigniter h1, .codeigniter h2, .codeigniter h3 {
	font-family: robotolight;
}
.codeigniter_botom {
	background: #d9382b none repeat scroll 0 0;
	display: block;
	padding: 16px 0;
	width: 100%;
}
.codeigniter_botom h1 {
	color: #fff;
	font-size: 23px;
	margin: 0px;
}
.codeigniter_botom h2 {
	color: #fff;
	font-size: 23px;
	margin: 0px;
}
.codeigniter_box {
	margin-top: 50px;
}
.codeigniter_inner {
}
.codeigniter_inner p {
	font-size:14px;
	line-height: 29px;
	text-align: justify;
}
#why_development {
	background: rgba(0, 0, 0, 0) url("../jpg/development_bg.jpg") no-repeat scroll center top / cover;
	margin-top: 10px;
}
.why_development {
}
.why_development h1 {
	color: #fff;
	font-size: 40px;
	font-weight: 500;
	margin: 30px 0 40px;
	text-align: center;
}
.why_development h2 {
	color: #fff;
	font-size:30px;
	font-weight: 500;
	margin: 30px 0 40px;
	text-align: center;
}
.why_box {
	display: inline-block;
	margin-bottom: 25px;
	width: 100%;
}
.why_box span {
	background: rgba(172, 175, 158, 0.7) none repeat scroll 0 0;
	border-radius: 10em;
	display: block;
	height: 90px;
	margin: 0 auto 14px;
	width: 90px;
}
.why_box span:hover {
	background: #ed6015;
	cursor: pointer;
}
.why_box img {
	display: block;
	margin: 0 auto;
	padding: 20% 0;
}
.why_box p {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}/*
#development_services {
	margin: 40px 0 0;
}*/
.development_services {
	margin-bottom: 45px;
}
.webdesign_box h3 {
	font-size: 18px;
}
.webdesign_box p {
	font-size: 14px;
	margin: 15px auto;
	text-align: center;
	line-height: 22px;
}
.development_services h1 {
	color: #302f2f;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	margin: 0px;
	text-align: center;
	margin: 0 0 30px;
	line-height: 62px;
}
.development_services .box {
	margin: 0 0 0 40px;
}
.development_services h3 {
    font-family: "Oswald", sans-serif !important;
    font-size: 30px;
    font-weight: 700;
    margin-bottom:40px;
    margin-top: 0;
    text-align: center;
}
.development_services .box li {
	background: rgba(0, 0, 0, 0) url("../xdev_service.png.pagespeed.ic.n1tdt-wjw6.html") no-repeat scroll left 10px;
	display: inline-block;
	font-size: 16px;
	height: 59px;
	line-height: 30px;
	margin-bottom: 20px;
	padding: 0 0 0 49px;
	width: 100%;
}
.development_main {
	width: 100%;
	display: block;
	margin: 0 auto;
}
.development_why {
	background-size: 100% auto;
	margin: 0 0 35px;
	min-height: 210px;
}
#development_main label {
	color: #000;
}
.development_why span {
	display: block;
	margin: 0 auto 20px;
	height: auto;
}
.development_why img {
	display: block;
	margin: 0 auto;
	padding-top: 0%;
}
.development_why p {
	color: #000;
	font-size: 15px;
	padding: 13px 6px 0;
	text-align: center;
}
.development_why p b {
	font-size: 16px;
	font-weight: bold;
}
.why_top {
}
/***************************************Joomla start***********************************************/.joomla {
	background: #5ba428;
}
.joomla_box {
	margin: 0 auto;
	display: block !important;
}
#Being {
	background: rgba(0, 0, 0, 0) url("../jpg/being_bg.jpg") no-repeat scroll center top / cover;
	padding: 35px 0 0;
}
.Being_box {
}
.Being_box h2 {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	line-height: 62px;
	margin: 0 0 40px;
	text-align: center;
}
.Being_box .inner_left {
}
.Being_box .inner_left img {
	width: 100%;
}
.Being_box .inner_box {
}
.Being_box .inner_box ul {
}
.Being_box .inner_box li {
	background: url(../png/being_li.png) left top no-repeat;
	color: #fff;
	font-size: 18px;
	height: 35px;
	margin-bottom: 14px;
	padding: 2px 0 0 51px;
}
.joomla_box img {
	width: 100%;
}
#joomla_choose {
	padding: 35px 0;
}
.joomla_choose {
}
.joomla_choose .box {
	background: #f8f8f8 none repeat scroll 0 0;
	display: block;
	margin-bottom: 25px;
	padding: 25px 10px;
}
.box > span {
	display: block;
	text-align: center;
}
.box > p {
	font-size: 14px;
	line-height: 25px;
	padding: 20px 0 0;
	text-align: center;
}
.joomla_choose .box:hover {
	background: #cfcfcf;
}
.joomla_choose label {
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
}
.business_mode {
	background: #40bce7;
}
.business_box {
}
.business_box .box {
}
.business_box .box p {
	text-align: left;
	font-size: 14px;
	padding: 20px 0 0px 0;
	margin-bottom: 0px;
	font-family: "Lato", sans-serif;
}
.business_box .benefit {
}
.business_box .benefit h3 {
	display: inline-block;
	margin-bottom: 50px;
	margin-top: 35px;
	width: 100%;
}
.business_box .benefit h2 {
	display: inline-block;
	margin-bottom: 30px;
	margin-top: 35px;
	width: 100%;
}
.business_box .benefit h1 {
	display: inline-block;
	margin-bottom: 50px;
	margin-top: 35px;
	width: 100%;
}
.business_box .benefit .inner {
	padding: 30px 15px;
	border: 1px solid #dddddd;
	min-height: 250px;
}
.business_box .benefit .inner p {
	color: #534f4f;
	font-size: 18px;
	margin-top: 18px;
	text-align: center;
}
.business_box .benefit .inner p:hover {
	color: #fff;
}
.benefit_img1, .benefit_img1_ho, .benefit_img2, .benefit_img2_ho, .benefit_img3, .benefit_img3_ho, .benefit_img4, .benefit_img4_ho {
	background: url(../png/benifit_img.png);
}
.benefit_img1 {
	background-position: 0 -5px;
	display: block;
	height: 106px;
	margin: 0 auto;
	width: 154px;
}
.business_box .benefit .inner span {
	display: block;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_1 .benefit_img1 {
	background-position: -181px -6px;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_1 {
	background-color: #40bce7;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_1 p {
	color: #fff;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_2 .benefit_img2 {
	background-position: -280px -147px;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_2 {
	background-color: #ff8400;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_2 p {
	color: #fff;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_3 .benefit_img3 {
	background-position: -476px 0;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_3 {
	background-color: #71af22;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_3 p {
	color: #fff;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_4 .benefit_img4 {
	background-position: -127px -141px;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_4 {
	background-color: #c31a5a;
}
.benifit_mode_boxs .col-sm-3:hover .beni_bx_4 p {
	color: #fff;
}
.benefit_img2 {
	background-position: -457px -141px;
	display: block;
	height: 106px;
	margin: 0 auto;
	width: 154px;
}
.benefit_img3 {
	background-position: -337px 0;
	display: block;
	height: 106px;
	margin: 0 auto;
	width: 154px;
}
.benefit_img4 {
	background-position: -7px -152px;
	display: block;
	height: 106px;
	margin: 0 auto;
	width: 154px;
}
.benifit_mode {
	margin-bottom: 40px;
}
#engagement_models {
	margin: 30px 0 0 0;
}
.engagement_models {
}
.models_tab {
	border: 1px solid #d3d3d3;
	display: inline-block;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.models_tab_inner {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.models_tab_inner li {
	margin: 0 15px 0 0px;
	width: 260px;
}
.models_tab_inner li a {
	padding: 20px 40px;
	text-align: center;
	margin: 0px;
	border: 0px;
	border-radius: 0;
	margin: 0 15px 0 0px;
	width: 260px;
	display: block;
	font-size: 17px;
}
.nav-tabs.models_tab_inner > li.models_tab1 > a:hover, .nav-tabs > li.models_tab1 > a:focus, .nav-tabs > li.models_tab1.active > a {
	background-color: #008cbb;
	color: #fff;
	border: 0px;
	border-bottom: 5px solid #008cbb
}
.nav-tabs.models_tab_inner > li.models_tab2 > a:hover, .nav-tabs > li.models_tab2 > a:focus, .nav-tabs > li.models_tab2.active > a {
	background-color: #75aa1d;
	color: #fff;
	border: 0px;
	border-bottom: 5px solid #75aa1d;
}
.nav-tabs.models_tab_inner > li.models_tab3 > a:hover, .nav-tabs > li.models_tab3 > a:focus, .nav-tabs > li.models_tab3.active > a {
	background-color: #a52c61;
	color: #fff;
	border: 0px;
	border-bottom: 5px solid #a52c61;
}
.nav-tabs.models_tab_inner > li.models_tab4 > a:hover, .nav-tabs > li.models_tab4 > a:focus, .nav-tabs > li.models_tab4.active > a {
	background-color: #ff5a00;
	color: #fff;
	border: 0px;
	border-bottom: 5px solid #ff5a00;
}
.models_tab_inner > li:nth-of-type(1) > a {
	color: #008cbb;
	border-bottom: 5px solid #008cbb;
}
.models_tab_inner > li:nth-of-type(2) > a {
	color: #75aa1d;
	border-bottom: 5px solid #75aa1d;
}
.models_tab_inner > li:nth-of-type(3) > a {
	color: #a52c61;
	border-bottom: 5px solid #a52c61;
}
.models_tab_inner > li:nth-of-type(4) > a {
	color: #ff5a00;
	border-bottom: 5px solid #ff5a00;
}
.tab_content {
	display: inline-block;
	margin: 30px 0 0;
	width: 100%;
}
.Fixed_box {
	padding: 15px;
}
.Fixed_box_left {
}
.Fixed_box_left img {
	width: 100%;
}
.Fixed_box_right {
	margin-top: 20px;
}
.Fixed_box_right p {
	font-size: 16px;
	line-height: 26px;
}
.Fixed_box_right ul {
}
.Fixed_box_right li {
	background: rgba(0, 0, 0, 0) url("../png/fixed_img1.png") no-repeat scroll left 11px;
	color: #666;
	font-size: 13px;
	line-height: 30px;
	padding: 0 0 0 30px;
}
.Fixed_box_right span {
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
}
.Fixed_box_right span a {
	color: #018cbb;
}
/*****************************Wordpress Development**************************/.development_services1 {
}
.development_services1 label {
	color: #fff;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 15px;
}
.Wordpress_dev {
	background: #21759b;
}
.Wordpress_box {
	border: 3px solid #21759b;
	border-radius: 5px;
	margin-bottom: 25px;
	padding: 25px 15px;
	background: #fff;
}
.Wordpress_box span {
	margin: 0 auto;
	display: block;
}
.Wordpress_box span img {
	margin: 0 auto;
	display: block;
}
\ .Wordpress_box p {
	color: #21759b;
	font-size: 18px;
	margin-top: 20px;
	text-align: center;
}
.Wordpress_box1 {
	min-height: 250px;
}
.Wordpress_box2 {
	min-height: 300px;
}
.development_services label {
	font-size: 15px;
	text-align: justify;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 15px;
}
.footer_text {
}
.footer_text label {
	font-size: 14px;
	text-align: justify;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 15px;
	font-family: "Lato", sans-serif;
}
#Wordpress_deve p {
	text-align: center;
	margin: 15px 0 0 0;
	line-height: 25px;
	color: #21759b;
}
#Wordpress_deve {
	background: #298aae;
	padding: 30px 0;
}
/*****************************Yii Application**************************/.yii_web {
	background: #7fb644;
}
.yii_app {
}
.yii_app h2 {
	text-align: left;
	margin: 20px 0;
}
.yii_app ul {
}
.yii_app li {
	font-size: 15px;
	margin-bottom: 15px;
}
.yii_app li img {
	margin: 0 15px 0 0;
}
#yii_app_choose {
	background: #2b73ae;
	padding: 30px 0;
	margin-top: 20px;
}
#yii_app_choose h2 {
	color: #fff;
}
.yii_app_choose {
	margin-bottom: 20px;
	margin-top: 20px;
}
.yii_app_choose span {
	display: block;
}
.yii_app_choose span img {
	margin: 0 auto;
	display: block;
}
.yii_app_choose p {
	text-align: center;
	font-size: 17px;
	color: #fff;
	margin-top: 20px;
}
#yii_app_bottom {
}
#yii_app_bottom p {
	color: #000000;
	font-size: 16px;
	line-height: 22px;
	margin: 15px 0;
	text-align: left;
}
/*****************************Partner start**************************/.partner {
}
.partner p {
	text-align: center;
	font-size: 22px;
	color: #0f0e0e;
	margin-top: 30px;
}
.partner h3 {
	font-size: 55px;
	margin-bottom: 40px;
}
.partner_box {
	margin-bottom: 20px;
}
.partner_box span {
	text-align: center;
}
.partner_box span img {
	margin: 0 auto;
	display: block;
	max-width: 100%;
}
.partner_box h5 {
	font-size: 25px;
	color: #000;
	text-align: center;
	margin: 15px 0 7px 0;
}
.partner_box p {
	font-size: 14px;
	color: #000;
	text-align: center;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
}
.partner_new1 {
	background: #6657a8;
	padding: 30px 20px;
	min-height: 270px;
	margin-bottom: 40px;
}
.partner_new1 span {
	display: block;
	text-align: center;
	padding: 18px 0 0;
}
.partner_new1 h3 {
	font-size: 25px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	margin: 25px 0 0;
}
.partner_new1 h3 b {
	font-size: 16px;
	text-align: center;
	line-height: 23px;
	font-weight: normal;
	color: #fff;
}
.partner_new2 {
	background: #11bef8;
}
.partner_new3 {
	background: #a1d23a;
}
.partner_new4 {
	background: #f7941f;
}
.partner_technologies {
}
.partner_technologies h4 {
	font-size: 21px;
	text-align: center;
	font-weight: normal;
}
.partner_technologies h4 span {
	display: block;
	font-family: "Oswald", sans-serif !important;
	font-size: 50px;
	font-weight: 700;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}
.partner_tabs {
	margin: 20px 0 0 0;
	width: 100%;
}
.partner_tabs ul {
	display: table;
	margin: 0 auto;
	text-align: center;
	border: 0px;
	padding-bottom: 10px;
}
.nav-tabs.tech_inner > li {
	display: inline-block;
	margin-bottom: -1px;
	float: none;
	margin-right: 30px;
}
.nav-tabs.tech_inner > li.active > a, .nav-tabs.tech_inner > li.active > a:hover, .nav-tabs.tech_inner > li.active > a:focus {
	border: 0px solid transparent;
	background-color: 0px solid transparent;
	border-bottom-color: transparent;
}
.nav-tabs.tech_inner > li > a:hover {
	border: 0px solid transparent;
	background-color: 0px solid transparent;
}
.tech_tab1 {
}
.nav-tabs.tech_inner > li.tech_tab1 > a {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	border: 0px;
	margin-right: 30px;
	padding: 0px;
}
.nav-tabs.tech_inner > li.tech_tab1 > a span {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	background-color: #86b91a;
	padding: 25px 20px;
	display: block;
}
.nav-tabs.tech_inner > li.tech_tab1 > a p {
	text-align: center;
	font-size: 15px;
	margin: 0 auto;
	padding: 0px;
	color: #000;
}
.nav-tabs.tech_inner > li.tech_tab2 > a {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	margin-right: 30px;
	padding: 0px;
}
.nav-tabs.tech_inner > li.tech_tab2 > a span {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	background-color: #11bef8;
	padding: 25px 20px;
	display: block;
}
.nav-tabs.tech_inner > li.tech_tab2 > a p {
	text-align: center;
	font-size: 15px;
	margin: 0 auto;
	padding: 0px;
	color: #000;
}
.nav-tabs.tech_inner > li.tech_tab3 > a {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	margin-right: 30px;
	padding: 0px;
}
.nav-tabs.tech_inner > li.tech_tab3 > a span {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	background-color: #6657a8;
	padding: 25px 20px;
	display: block;
}
.nav-tabs.tech_inner > li.tech_tab3 > a p {
	text-align: center;
	font-size: 15px;
	margin: 0 auto;
	padding: 0px;
	color: #000;
}
.nav-tabs.tech_inner > li.tech_tab4 > a {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	margin-right: 30px;
	padding: 0px;
}
.nav-tabs.tech_inner > li.tech_tab4 > a span {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	background-color: #f7941f;
	padding: 25px 20px;
	display: block;
}
.nav-tabs.tech_inner > li.tech_tab4 > a p {
	text-align: center;
	font-size: 15px;
	margin: 0 auto;
	padding: 0px;
	color: #000;
}
.tech_inner_tab {
}
.tech_inner_tab1 {
	background: #86b91a;
	padding-top: 50px;
	position: relative;
	display: block;
	transition: all ease 0.5s;
	top: 100px;
}
.tech_inner_tab1.active {
	top: 0px;
}
.tech_inner_tab1:after {
	position: absolute;
	border: 14px solid transparent;
	border-bottom-color: #86b91a;
	top: -27px;
	content: "";
	left: 28%;
}
.tech_inner_tab2 {
	background: #11bef8;
	padding-top: 50px;
	position: relative;
}
.tech_inner_tab2:after {
	position: absolute;
	border: 14px solid transparent;
	border-bottom-color: #11bef8;
	top: -27px;
	content: "";
	left: 41%;
}
.tech_inner_tab3 {
	background: #6657a8;
	padding-top: 50px;
	position: relative;
}
.tech_inner_tab3:after {
	position: absolute;
	border: 14px solid transparent;
	border-bottom-color: #6657a8;
	top: -27px;
	content: "";
	left: 54%;
}
.tech_inner_tab4 {
	background: #f7941f;
	padding-top: 50px;
	position: relative;
}
.tech_inner_tab4:after {
	position: absolute;
	border: 14px solid transparent;
	border-bottom-color: #f7941f;
	top: -27px;
	content: "";
	right: 31%;
}
.tech_private {
	float: right;
}
.tech_private h3 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 16px;
}
.tech_private h4 {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
}
.tech_private p {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	line-height: 23px;
}
.tech_private label {
	color: #fff;
	line-height: 41px;
}
.tech_private label img {
	margin: 0 10px 0 0;
	float: left;
}
.tech_private h5 {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	margin: 20px 0;
}
#partner_new {
	margin: 30px 0;
}
.Angular_box label {
	font-weight: normal;
	text-align: center;
	line-height: 25px;
	margin: 15px 0 15px 0;
}
/*****************************Illustrator Start**************************/.Illustrator {
	background: #2e454d;
}
.Illustrator_box {
}
.Illustrator_box h2 {
	margin: 0 0 15px;
	text-align: left;
}
#provide_illustrator {
	background: rgba(0, 0, 0, 0) url("../jpg/provide_illustrator_bg.jpg") no-repeat scroll center top / cover;
	padding: 20px 0;
}
.provide_illustrator {
}
.provide_illustrator h1 {
	margin: 30px 0 50px 0;
	text-align: center;
}
.provide_illustrator .inner {
}
.provide_illustrator .inner span {
	display: block;
}
.provide_illustrator .inner span img {
    display: block;
    margin: 0 auto;
    width: 100px;
}
.provide_illustrator .inner h3 {
	font-size: 18px;
	color: #fff;
	text-align: center;
	font-weight: bold
}
.provide_illustrator .inner p {
	color: #fff;
	font-size: 16px;
	margin-top: 10px;
	text-align: center;
}
#advantages_illustrator {
	background: #fff;
	padding: 40px 0;
}
#advantages_illustrator h4 {
	margin-bottom: 35px;
}
#advantages_illustrator .box {
}
#advantages_illustrator label {
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	margin-top: 15px;
}
/**************************Angular.js Development start*********************/
#Angular_box {
	padding: 40px 0;
}
.Angular_text {
	background: #9f2a25;
}
.Angular_js {
}
.Angular_js p {
	line-height: 30px;
	text-align: justify;
}
.Angular_box {
	margin-top: 0px;
}
.Angular_black {
	margin: 20px 0;
}
.Angular_black span {
	display: block;
	margin-bottom: 20px;
}
.Angular_black span img {
	display: block;
	margin: 0 auto;
}
.Angular_black p {
	font-size: 14px;
	text-align: center !important;
}
#Angular_provide {
	background: #ebebeb;
	padding: 30px 0;
}
.Angular_choose {
	margin-bottom: 20px;
}
.Angular_choose p {
	text-align: center;
	margin-top: 20px;
}
.Angular_choose_img {
	margin: 0 auto;
	border: 3px solid #c53c38;
	border-radius: 15em;
	display: block;
	height: 160px;
	width: 160px;
}
.Angular_choose_img:hover {
	background: #c53c38;
}
.angular_choose_img1, .angular_choose_img1_ho, .angular_choose_img2_ho, .angular_choose_img2, .angular_choose_img3, .angular_choose_img3_ho, .angular_choose_img4, .angular_choose_img4_ho, .angular_choose_img5, .angular_choose_img5_ho, .angular_choose_img6, .angular_choose_img6_ho {
	background: url(../png/angularjs_sprites.png);
	display: block;
}
.angular_choose_img1 {
	background-position: 0 -5px;
	width: 95px;
	height: 55px;
	margin: 37px 28px;
}
.Angular_choose_img:hover .angular_choose_img1 {
	background-position: -102px -7px;
}
.Angular_choose_img:hover .angular_choose_img2 {
	background-position: -352px 0;
}
.angular_choose_img2 {
	background-position: -213px -3px;
	margin: 26px 11px;
	width: 128px;
	height: 101px;
}
.angular_choose_img3 {
	background-position: -7px -98px;
	margin: 27px 41px;
	width: 79px;
	height: 96px;
}
.Angular_choose_img:hover .angular_choose_img3 {
	background-position: -103px -104px;
	width: 79px;
	height: 96px;
}
.angular_choose_img4 {
	margin: 37px;
	background-position: -200px -127px;
	width: 66px;
	height: 68px;
}
.Angular_choose_img:hover .angular_choose_img4 {
	background-position: -290px -132px;
	width: 66px;
	height: 68px;
}
.angular_choose_img5 {
	background-position: -379px -135px;
	margin: 44px;
	width: 63px;
	height: 63px;
}
.Angular_choose_img:hover .angular_choose_img5 {
	background-position: -457px -132px;
	width: 63px;
	height: 63px;
}
.angular_choose_img6 {
	margin: 39px;
	background-position: -10px -227px;
	width: 68px;
	height: 70px;
}
.Angular_choose_img:hover .angular_choose_img6 {
	background-position: -103px -232px;
	width: 68px;
	height: 70px;
}
/***********************************NODE JS************************************/.node_js {
	background: #83b948;
}
.node_js_box {
	margin: 25px 0 0 0;
}
.node_js_box ul {
}
.node_js_box li {
	display: block;
	background: rgba(0, 0, 0, 0) url("../png/service_img.png") no-repeat scroll left 2px;
	font-size: 16px;
	line-height: 28px;
	padding: 0 0 17px 51px;
	font-weight: normal;
}
.node_js_box1 {
}
.node_js_box1 li {
	background: url(../png/service_img-2.png) no-repeat scroll left 2px;
}
#node_js {
	background: #83b948;
	padding: 40px 0;
}
.node_js_inner {
	background: url(../png/advantages_bg.png) center top no-repeat;
	height: 304px;
	padding: 45px;
}
.node_js_inner span {
	display: block;
	margin-top: 30px;
}
.node_js_inner span img {
	margin: 0 auto;
	display: block;
}
.node_js_inner p {
	color: #fff;
	font-size: 15px;
	padding-top: 25px;
	text-align: center;
}
.node_js1 {
	margin-bottom: 40px;
}
\ .node_choose {
	display: block;
	margin-bottom: 45px;
}
.node_js_choose {
	height: 155px;
	width: 155px;
	border-radius: 15em;
	border: 3px solid #83b948;
	margin: 0 auto;
	display: block !important;
}
.node_js_choose span {
	display: block;
}
.node_js_choose:hover {
	background: #83b948;
}
.node_choose p {
	display: block;
	font-size: 16px;
	padding-top: 20px;
	text-align: center;
}
.node_choose1, .node_choose1_ho, .node_choose2, .node_choose2_ho, .node_choose3, .node_choose3_ho, .node_choose4, .node_choose4_ho, .node_choose5, .node_choose5_ho, .node_choose6, .node_choose6_ho {
	background: url(../png/node_sprites.png);
	display: block;
}
.node_choose1 {
	background-position: 0 0;
	width: 78px;
	display: block;
	height: 89px;
	margin: 26px 29px;
}
.node_js_choose:hover .node_choose1 {
	background-position: -96px -2px;
}
.node_choose2 {
	background-position: -189px -11px;
	width: 81px;
	margin: 26px 29px;
	height: 81px;
}
.node_js_choose:hover .node_choose2 {
	background-position: -280px -14px;
}
.node_choose3 {
	background-position: -375px -19px;
	height: 77px;
	margin: 34px 40px;
	width: 77px;
}
.node_js_choose:hover .node_choose3 {
	background-position: -463px -20px;
}
.node_choose4 {
	background-position: -14px -120px;
	width: 87px;
	margin: 32px 29px;
	height: 84px;
}
.node_js_choose:hover .node_choose4 {
	background-position: -123px -120px;
}
.node_choose5 {
	background-position: -228px -129px;
	width: 63px;
	height: 63px;
	margin: 43px 41px;
}
.node_js_choose:hover .node_choose5 {
	background-position: -299px -128px;
}
.node_choose6 {
	background-position: -380px -127px;
	width: 68px;
	margin: 40px 37px;
	height: 70px;
}
.node_js_choose:hover .node_choose6 {
	background-position: -466px -128px;
}
/***********************************Hire Dedicated Android Developer************************************/.hire_android {
	background: #36620d;
}
.benifit_mode_boxs label {
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
}
#hire_android {
	background: #77a810;
	padding: 30px 0;
	margin-top: 30px;
}
.android_dev {
	background: #9ccb3a none repeat scroll 0 0;
	margin-bottom: 25px;
	min-height: 288px;
	padding: 40px 20px;
}
.android_dev:hover {
	background: #ffffff;
}
.android_dev span {
	display: block;
	margin: 0 auto;
}
.android_dev p {
	text-align: center;
	margin: 24px auto auto;
	font-size: 14px;
	color: #fff;
}
.android_dev:hover p {
	color: #000;
}
.android_dev1, .android_dev1_ho, .android_dev2, .android_dev2_ho, .android_dev3, .android_dev3_ho, .android_dev4, .android_dev4_ho, .android_dev5, .android_dev5_ho, .android_dev6_ho, .android_dev6 {
	background: url(../png/android_sprites.png);
	display: block;
}
.android_dev1 {
	background-position: -10px 0;
	width: 111px;
	display: block;
	height: 123px;
}
.android_dev:hover .android_dev1 {
	background-position: -137px -7px;
}
.android_dev2 {
	background-position: -253px -9px;
	width: 152px;
	height: 142px;
}
.android_dev:hover .android_dev2 {
	background-position: -423px -16px;
}
.android_dev3 {
	background-position: -7px -159px;
	width: 139px;
	height: 144px;
}
.android_dev:hover .android_dev3 {
	background-position: -172px -160px;
}
.android_dev4 {
	background-position: -330px -174px;
	width: 141px;
	height: 124px;
}
.android_dev:hover .android_dev4 {
	background-position: -484px -172px;
}
.android_dev5 {
	background-position: 0 -320px;
	width: 137px;
	height: 137px;
}
.android_dev:hover .android_dev5 {
	background-position: -149px -326px;
}
.android_dev:hover .android_dev6 {
	background-position: -440px -316px;
}
.android_dev6 {
	background-position: -299px -327px;
	width: 128px;
	height: 128px;
}
#hire_dedicated {
	padding: 40px 0;
	display: block;
}
.hire_dedicated {
	display: block;
}
.hire_dedicated_box {
	border: 3px solid #333334;
	width: 150px;
	height: 150px;
	border-radius: 15em;
	display: block;
	margin: 0 auto
}
.hire_dedicated_box span {
	display: block;
}
.hire_dedicated p {
	text-align: center;
	margin-top: 30px;
}
.hire_dedicated_box:hover {
	background: #333334;
}
.hire_dedicated_box1 {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	display: block;
	margin: 0 auto
}
.hire_dedicated_box1 span {
	display: block;
}
.hire_dedicated_box1 p {
	text-align: center;
	margin-top: 30px;
}
.hire_dedicated_box1:hover {
	background: #333334;
}
.dedicated_img1, .dedicated_img1_ho, .dedicated_img2, .dedicated_img2_ho, .dedicated_img3, .dedicated_img3_ho, .dedicated_img4, .dedicated_img4_ho {
	background: url(../png/dedicated_sprites.png);
	display: block;
}
.dedicated_img1 {
	background-position: 0 0;
	width: 67px;
	margin: 28px 36px;
	height: 84px;
}
.hire_dedicated_box1:hover .dedicated_img1 {
	background-position: -82px -1px;
}
.dedicated_img2 {
	background-position: -169px -7px;
	width: 82px;
	margin: 28px 36px;
	height: 87px;
}
.hire_dedicated_box1:hover .dedicated_img2 {
	background-position: -262px -9px;
}
.dedicated_img3 {
	background-position: -360px -16px;
	width: 86px;
	height: 78px;
	margin: 28px 36px;
}
.hire_dedicated_box1:hover .dedicated_img3 {
	background-position: -461px -21px;
}
.dedicated_img4 {
	background-position: -11px -101px;
	width: 68px;
	height: 70px;
	margin: 36px 36px;
}
.hire_dedicated_box1:hover .dedicated_img4 {
	background-position: -94px -102px;
}
.newdedicated_img1, .newdedicated_img1_ho, .newdedicated_img2, .newdedicated_img2_ho, .newdedicated_img3, .newdedicated_img3_ho, .newdedicated_img4, .newdedicated_img4_ho {
	background: url(../png/sector_industries_topicon.png);
	display: block;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.newdedicated_img1 {
	background-position: 0 0;
	height: 84px;
	margin: 30px auto;
	width: 67px;
}
.hire_dedicated_box1:hover .newdedicated_img1 {
	background-position: -82px -1px;
}
.newdedicated_img2 {
	background-position: -169px -7px;
	height: 87px;
	margin: 36px auto 0;
	width: 82px;
}
.hire_dedicated_box1:hover .newdedicated_img2 {
	background-position: -262px -9px;
}
.newdedicated_img3 {
	background-position: -352px -16px;
	height: 78px;
	margin: 31px auto;
	width: 86px;
}
.hire_dedicated_box1:hover .newdedicated_img3 {
	background-position: -452px -15px;
}
.newdedicated_img4 {
	background-position: -11px -101px;
	height: 70px;
	margin: 40px auto 30px;
	width: 68px;
}
.hire_dedicated_box1:hover .newdedicated_img4 {
	background-position: -94px -102px;
}
.newdedicated_img5, .newdedicated_img5_ho, .newdedicated_img6, .newdedicated_img6_ho, .newdedicated_img7, .newdedicated_img7_ho, .newdedicated_img8, .newdedicated_img8_ho {
	background: url(../png/sector_industries_topicon2.png);
	display: block;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.newdedicated_img5 {
	background-position: 0 0;
	height: 84px;
	margin: 30px auto;
	width: 67px;
}
.hire_dedicated_box1:hover .newdedicated_img5 {
	background-position: -82px -1px;
}
.newdedicated_img6 {
	background-position: -169px -7px;
	height: 87px;
	margin: 42px auto 0;
	width: 82px;
}
.hire_dedicated_box1:hover .newdedicated_img6 {
	background-position: -262px -9px;
}
.newdedicated_img7 {
	background-position: -355px -14px;
	height: 78px;
	margin: 42px auto 20px;
	width: 86px;
}
.hire_dedicated_box1:hover .newdedicated_img7 {
	background-position: -456px -14px;
}
.newdedicated_img8 {
	background-position: -4px -101px;
	height: 70px;
	margin: 46px auto;
	width: 68px;
}
.hire_dedicated_box1:hover .newdedicated_img8 {
	background-position: -87px -102px;
}
#hire_dedicated label {
    font-size: 18px;
    font-weight: normal;
    line-height: 26px;
    margin-top: 20px;
}
.inner.design_web {
	margin-bottom: 30px;
}
#webdesign {
	background: rgba(0, 0, 0, 0) url("../jpg/website-design_icon.jpg") no-repeat scroll center top / cover;
	padding: 40px 0 30px;
	overflow: hidden;
}
.webdesign_box {
	margin: 20px 0;
}
.webdesign_box_inner {
	background: #ae2738 none repeat scroll 0 0;
	border-radius: 15em;
	display: block;
	height: 155px;
	margin: 0 auto 20px;
	padding: 17px;
	width: 155px;
}
.webdesign_box_inner:hover {
	border: 3px solid #ae2738;
	background: #fff;
}
.Photoshop_icon1, .Photoshop_icon1_ho, .Photoshop_icon2, .Photoshop_icon2_ho, .Photoshop_icon3, .Photoshop_icon3_ho, .Photoshop_icon4, .Photoshop_icon4_ho, .Photoshop_icon5, .Photoshop_icon5_ho, .Photoshop_icon6, .Photoshop_icon6_ho, .Photoshop_icon7, .Photoshop_icon7_ho, .Photoshop_icon8, .Photoshop_icon8_ho {
	background: url(../png/photoshop_sprites.png);
	display: block;
}
.Photoshop_icon1 {
	background-position: -2px 0;
	width: 114px;
	height: 118px;
}
.webdesign_box_inner:hover .Photoshop_icon1 {
	background-position: -130px -2px;
}
.Photoshop_icon2 {
	background-position: -259px -5px;
	width: 114px;
	height: 118px;
	display: block;
	margin: 0 auto;
}
.webdesign_box_inner:hover .Photoshop_icon2 {
	background-position: -386px -8px;
}
.Photoshop_icon3 {
	background-position: -511px -11px;
	width: 114px;
	height: 118px;
	display: block;
	margin: 0 auto;
}
.webdesign_box_inner:hover .Photoshop_icon3 {
	background-position: -638px -15px;
}
.Photoshop_icon4 {
	background-position: -2px -136px;
	width: 114px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.webdesign_box_inner:hover .Photoshop_icon4 {
	background-position: -132px -141px;
}
.Photoshop_icon5 {
	background-position: -261px -145px;
	width: 114px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.webdesign_box_inner:hover .Photoshop_icon5 {
	background-position: -384px -147px;
}
.Photoshop_icon6 {
	background-position: -512px -157px;
	width: 103px;
	display: block;
	margin: 0 auto;
	height: 106px;
}
.webdesign_box_inner:hover .Photoshop_icon6 {
	background-position: -646px -163px;
}
.Photoshop_icon7 {
	background-position: 0 -267px;
	width: 114px;
	height: 118px;
	display: block;
	margin: 0 auto;
}
.webdesign_box_inner:hover .Photoshop_icon7 {
	background-position: -132px -272px;
}
.Photoshop_icon8 {
	background-position: -264px -278px;
	width: 114px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.webdesign_box_inner:hover .Photoshop_icon8 {
	background-position: -393px -282px;
}
.webdesign_box p {
	font-size: 16px;
	margin: 15px auto;
	text-align: center;
	line-height: 30px;
}
/***********************************Hire Dedicated php Developer************************************/.hire_php_inner {
	background: #6b7eb6;
}
#hire_php {
	background: #6b7cb6 none repeat scroll 0 0;
	padding: 25px 0;
}
.hire_php_box span {
	display: block;
	margin: 0 auto 15px;
	text-align: center;
}
.hire_php_box p {
	text-align: center;
	color: #fff;
	font-size: 15px;
	margin: 20px 0 0 0;
}
\ .hire_php_box {
	margin: 20px 0 30px 0;
	display: inline-block;
	width: 100%;
}
.hire_php {
	margin: 0 auto;
	border-radius: 15em;
	display: block;
	height: 160px;
	width: 160px;
	background: #f6f6f6;
}
.hire_php_main {
	margin-bottom: 20px;
	text-align: center;
}
.hire_php_main p {
	text-align: center;
	margin-top: 20px;
}
.hire_php {
	margin: 0 auto;
	border-radius: 15em;
	display: block;
	height: 160px;
	width: 160px;
}
.hire_php:hover {
	background: #6b7cb6;
}
.hire_dev1, .hire_dev1_ho, .hire_dev2, .hire_dev2_ho, .hire_dev3, .hire_dev3_ho, .hire_dev4, .hire_dev4_ho, .hire_dev5, .hire_dev5_ho, .hire_dev6, .hire_dev6_ho {
	background: url(../png/hire_dev_sprites.png);
	display: block;
}
.hire_dev1 {
	background-position: 0 0;
	width: 78px;
	height: 89px;
	margin: 33px;
}
.hire_php:hover .hire_dev1 {
	background-position: -93px -3px;
}
.hire_dev2 {
	background-position: -188px -10px;
	width: 86px;
	height: 86px;
	margin: 38px 40px;
}
.hire_php:hover .hire_dev2 {
	background-position: -287px -13px;
}
.hire_dev3 {
	background-position: -392px -15px;
	width: 81px;
	height: 86px;
	margin: 37px;
}
.hire_php:hover .hire_dev3 {
	background-position: -489px -19px;
}
.hire_dev4 {
	background-position: -14px -113px;
	width: 76px;
	height: 93px;
	margin: 33px 44px;
}
.hire_php:hover .hire_dev4 {
	background-position: -104px -115px;
}
.hire_dev5 {
	background-position: -200px -126px;
	width: 82px;
	height: 82px;
	margin: 37px;
}
.hire_php:hover .hire_dev5 {
	background-position: -295px -129px;
}
.hire_dev6 {
	background-position: -397px -138px;
	width: 68px;
	height: 70px;
	margin: 42px;
}
.hire_php:hover .hire_dev6 {
	background-position: -488px -139px;
}
/***********************************Hire Dedicated php Developer************************************/.mvc {
	background: #de7d0b;
	width: 100%;
	display: inline-block;
}
.black_left {
	text-align: left;
	margin: 25px 0;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
}
.mvc_Framework {
}
.mvc_Framework ul {
}
.mvc_Framework li {
	display: inline-block;
	margin-bottom: 43px;
	margin-right: 18px;
	margin-top: 20px;
	width: 47%;
}
.mvc_Framework img {
	float: none;
	margin: 0 0 20px;
}
.mvc-box i {
	display: block;
}
.mvc-box {
	margin-bottom: 25px;
}
#mvc_Framework {
	background: #ffc000 none repeat scroll 0 0;
	margin-top: 30px;
	padding: 35px 0;
}
.mvc_choose {
	display: block;
	margin-bottom: 45px;
	width: 100%;
}
.mvc_choose:hover {
}
.mvc_choose1, .mvc_choose1_ho, .mvc_choose2, .mvc_choose2_ho, .mvc_choose3, .mvc_choose3_ho, .mvc_choose4, .mvc_choose4_ho, .mvc_choose5, .mvc_choose5_ho, .mvc_choose6, .mvc_choose6_ho, .mvc_choose7, .mvc_choose7_ho, .mvc_choose8, .mvc_choose8_ho {
	background: url(../png/mvc_choose_sprites.png);
	display: block;
}
.mvc_choose1 {
	background-position: -18px 0;
	width: 105px;
	display: block;
	margin: 0 auto;
	height: 74px;
}
.mvc_choose:hover .mvc_choose1 {
	background-position: -133px -2px;
}
.mvc_choose > p {
	text-align: center;
	display: block;
	color: #fff;
	margin-top: 20px;
}
.mvc_choose2 {
	background-position: -238px -2px;
	display: block;
	height: 74px;
	margin: 0 auto;
	width: 89px;
}
.mvc_choose:hover .mvc_choose2 {
	background-position: -323px -3px;
}
.mvc_choose3 {
	background-position: -404px -5px;
	width: 105px;
	display: block;
	margin: 0 auto;
	height: 74px;
}
.mvc_choose:hover .mvc_choose3 {
	background-position: -501px -11px;
}
.mvc_choose4 {
	background-position: -601px -10px;
	display: block;
	height: 74px;
	margin: 0 auto;
	width: 96px;
}
.mvc_choose:hover .mvc_choose4 {
	background-position: -693px -12px;
}
.mvc_choose5 {
	background-position: -6px -88px;
	display: block;
	height: 74px;
	margin: 0 auto;
	width: 85px;
}
.mvc_choose:hover .mvc_choose5 {
	background-position: -77px -88px;
}
.mvc_choose6 {
	background-position: -149px -94px;
	display: block;
	height: 74px;
	margin: 0 auto;
	width: 84px;
}
.mvc_choose:hover .mvc_choose6 {
	background-position: -223px -95px;
}
.mvc_choose7 {
	background-position: -299px -95px;
	display: block;
	height: 74px;
	margin: 0 auto;
	width: 94px;
}
.mvc_choose:hover .mvc_choose7 {
	background-position: -386px -94px;
}
.mvc_choose8 {
	background-position: -467px -98px;
	width: 105px;
	height: 74px;
	display: block;
	margin: 0 auto;
}
.mvc_choose:hover .mvc_choose8 {
	background-position: -565px -101px;
}
/***************************************dotnetnuke start ***********************************************/.donnetnuke {
	background: #de363f;
}
.donnetnuke_inner {
}
.donnetnuke_inner img {
	float: left;
	margin: -12px 15px 0 0;
}
.donnetnuke_inner li {
	margin-bottom: 25px;
}
.mvc_choose img {
	display: block;
	margin: 0 auto;
}
.mvc_choose span {
	display: block;
	margin: 0 auto;
}
.Being_box h3 {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 35px;
	font-weight: 700;
	line-height: 43px;
	margin: 0 0 40px;
	text-align: center;
}
/***************************************Dreamweaver CC5 start ***********************************************/.dreamweaver {
	background: #135502;
}
#dreamweaver {
	background: url(../jpg/dreamweaver_bg1.jpg) center top no-repeat;
	background-size: cover;
	padding: 35px 0;
	margin-top: 25px;
}
.dreamweaver_box {
}
.dreamweaver_box span {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.dreamweaver_box:hover span {
	opacity: 0.6;
}
.dreamweaver_box p {
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 30px;
}
/***************************************Dreamweaver CC5 start ***********************************************/.coreldraw {
	background: #78a630;
}
#coreldraw {
	background: url(../jpg/coreldraw_bg1.jpg) center top no-repeat;
	background-size: cover;
	padding: 35px 0;
	margin-top: 25px;
}
.hire_php_box {
    margin-bottom: 45px;
    background-color: #485b9d;
    padding:35px 25px 0;
    min-height: 310px;
    border-radius: 10px;
	text-align: center;
}

/***************************************Dreamweaver CC5 start ***********************************************/.investor_relations {
	background: #c13a2c;
}
.relations_box {
	margin-top: 20px;
}
.relations_box h1 {
	font-weight: 700;
	font-size: 32px;
	margin: 10px 0 40px;
}
.relations_box h1 span {
	color: #be3b2d;
	font-size: 45px;
	font-weight: 700;
	text-shadow: -3px 3px 3px #777;
}
.relations_box img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.expert1 {
	border: 1px solid #ddd;
	padding: 15px;
	margin: 50px 0 0 0;
}
.expert1 span {
	width: 160px;
	height: 160px;
	border-radius: 15em;
	border: 3px solid #be3b2d;
	display: block;
	margin: 10px auto;
}
.expert1:hover span {
	background: #be3b2d;
}
.expert1 h2 {
	color: #c13a2c;
	display: block;
	font-size: 30px;
	font-weight: 700;
	line-height: 27px;
	margin: 30px 0 0;
	padding: 0;
	text-align: center;
}
.expert1 h2 label {
	font-weight: normal;
	font-size: 16px;
}
.expert1:hover {
	background: #f4f4f4;
}
.expert2 {
}
.expert2 h2 {
	color: #1b728c;
}
.expert2 span {
	border: 3px solid #1b728c;
}
.expert2:hover span {
	background: #1b728c;
}
.expert3 {
}
.expert3 h2 {
	color: #1f8c5d;
}
.expert3 span {
	border: 3px solid #1f8c5d;
}
.expert3:hover span {
	background: #1f8c5d;
}
.expert4 {
}
.expert4 h2 {
	color: #46a7b5;
}
.expert4 span {
	border: 3px solid #46a7b5;
}
.expert4:hover span {
	background: #46a7b5;
}
.web_img, .web_img_ho, .mobile_img, .mobile_img_ho, .Hire_img, .Hire_img_ho, .Internet_img, .Internet_img_ho {
	background: url(../png/experts_sprites.png);
	display: block;
}
.web_img {
	background-position: -2px -1px;
	width: 90px;
	margin: 31px;
	height: 87px;
}
.expert1:hover .web_img {
	background-position: -103px 0;
}
.mobile_img {
	background-position: -211px -4px;
	width: 112px;
	margin: 22px;
	height: 111px;
}
.expert1:hover .mobile_img {
	background-position: -335px -6px;
}
.Hire_img {
	background-position: -462px -20px;
	width: 118px;
	height: 82px;
	margin: 28px 16px;
}
.expert1:hover .Hire_img {
	background-position: -591px -23px;
}
.Internet_img {
	background-position: 0 -115px;
	width: 82px;
	height: 92px;
	margin: 26px 29px;
}
.expert1:hover .Internet_img {
	background-position: -108px -112px;
}
.investor_Our {
}
.investor_Our p {
	line-height: 30px;
	margin-top: 30px;
}
.investor_Our span {
	color: #c13a2c;
	font-size: 18px;
}
.Angular_box01 {
	padding: 25px 0;
}
.investor_team {
}
.investor_team label {
	font-weight: normal;
	font-size: 14px;
	margin: 20px 0;
}
.investor_team label b {
	font-weight: bold;
	font-size: 16px;
	color: #f27012;
}
/***************************************X-Cart start ***********************************************/.x_cart {
	background: #f27012;
}
#x_cart {
	background: #191919;
	margin: 25px 0;
	padding: 40px 0;
}
.x_cart_main {
}
.x_cart_box {
	border: 2px solid #f27012;
	border-radius: 10px;
	height: 138px;
	margin: 0 auto;
	width: 154px;
}
.x_cart_box:hover {
	background: #f27012;
}
.x_cart_box span {
	display: block;
}
.x_cart_main p {
	text-align: center;
	padding: 20px 0;
}
.X-Cart_why_1, .X-Cart_why_1_ho, .X-Cart_why_2, .X-Cart_why_2_ho, .X-Cart_why_3, .X-Cart_why_3_ho, .X-Cart_why_4, .X-Cart_why_4_ho, .X-Cart_why_5, .X-Cart_why_5_ho, .X-Cart_why_6, .X-Cart_why_6_ho {
	background: url(../png/x-cart_why_sprites.png);
	display: block;
}
.X-Cart_why_1 {
	background-position: 0 0;
	width: 95px;
	height: 92px;
	margin: 17px 23px;
}
.x_cart_box:hover .X-Cart_why_1 {
	background-position: -106px -2px;
}
.X-Cart_why_2 {
	background-position: -215px -12px;
	width: 85px;
	margin: 24px 32px;
	height: 85px;
}
.x_cart_box:hover .X-Cart_why_2 {
	background-position: -312px -14px;
}
.X-Cart_why_3 {
	background-position: -404px -11px;
	width: 78px;
	margin: 19px 32px;
	height: 89px;
}
.x_cart_box:hover .X-Cart_why_3 {
	background-position: -488px -13px;
}
.X-Cart_why_4 {
	background-position: -579px -18px;
	width: 94px;
	margin: 23px 24px;
	height: 82px;
}
.x_cart_box:hover .X-Cart_why_4 {
	background-position: -680px -19px;
}
.X-Cart_why_5 {
	background-position: -11px -110px;
	width: 63px;
	margin: 34px 41px;
	height: 63px;
}
.x_cart_box:hover .X-Cart_why_5 {
	background-position: -85px -112px;
}
.X-Cart_why_6 {
	background-position: -159px -111px;
	width: 68px;
	margin: 29px 40px;
	height: 70px;
}
.x_cart_box:hover .X-Cart_why_6 {
	background-position: -236px -108px;
}
/***************************************Drupal Start***********************************************/.drupal {
	background: #0bb8f0;
}
#drupal {
	background: url(../jpg/drupal_bg.jpg) center top no-repeat;
	padding: 40px 0;
	background-size: cover;
}
.drupal_box {
	display: block;
	margin-bottom: 30px;
	width: 100%;
}
.drupal_box p {
	text-align: center;
	margin: 25px auto;
}
.drupal_why1, .drupal_why1_ho, .drupal_why2, .drupal_why2_ho, .drupal_why3, .drupal_why3_ho, .drupal_why4, .drupal_why4_ho, .drupal_why5, .drupal_why5_ho, .drupal_why6, .drupal_why6_ho {
	background: url(../png/drupal_why_sprites.png);
	display: block;
}
.drupal_box span {
	display: block;
	background: url(../png/drupal_bg1.png) center top no-repeat;
	height: 285px;
	margin: 0 auto;
	padding-top: 112px;
	text-align: center;
}
.drupal_why1 {
	background-position: 0 -8px;
	display: block;
	height: 77px;
	margin: 0 auto;
	width: 102px;
}
.drupal_why1:hover {
	background-position: -107px -5px;
}
.drupal_why2 {
	background-position: -215px 0;
	width: 134px;
	display: block;
	margin: 0 auto;
	height: 90px;
}
.drupal_why2:hover {
	background-position: -356px 0;
}
.drupal_why3 {
	background-position: -504px -14px;
	width: 77px;
	display: block;
	margin: 0 auto;
	height: 77px;
}
.drupal_why3:hover {
	background-position: -589px -14px;
}
.drupal_why4 {
	background-position: -1px -96px;
	width: 100px;
	display: block;
	margin: 0 auto;
	height: 89px;
}
.drupal_why4:hover {
	background-position: -108px -95px;
}
.drupal_why5 {
	background-position: -216px -113px;
	width: 92px;
	display: block;
	margin: 0 auto;
	height: 76px;
}
.drupal_why5:hover {
	background-position: -323px -113px;
}
.drupal_why6 {
	background-position: -429px -111px;
	width: 90px;
	display: block;
	margin: 0 auto;
	height: 88px;
}
.drupal_why6:hover {
	background-position: -530px -111px;
}
/***************************************Shopify Start***********************************************/.shopify {
	background: #92bc20;
}
.shopify_box {
}
.shopify_box h1 {
	text-align: center;
	color: #78438c;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
}
.shopify_box p {
	text-align: center;
	margin: 20px 0;
	line-height: 25px;
	font-size: 15px;
}
.shopify_box h2 {
	text-align: center;
	color: #1f1f1f;
	font-family: "Oswald", sans-serif !important;
	font-size: 30px;
	font-weight: 700;
	margin: 20px 0;
}
.shopify_box h3 {
	text-align: center;
	color: #1f1f1f;
	font-family: "Oswald", sans-serif !important;
	font-size: 30px;
	font-weight: 700;
	margin: 20px 0 0 0;
}
#shopify_box {
	background: url(../jpg/shopify_bg.jpg) center top repeat-x;
	background-size: cover;
	padding: 20px 0;
}
.shopify_why_box {
	display: block;
}
.shopify_why {
	width: 130px;
	height: 130px;
	border-radius: 15em;
	border: 1px solid #fafafa;
	display: block;
	margin: 0 auto;
}
.shopify_why span {
	display: block;
}
.shopify_why:hover {
	background: #92bc20;
}
.shopify_why_box > p {
	margin: 20px 0;
	text-align: center;
}
.shopify_why1, .shopify_why1_ho, .shopify_why2, .shopify_why2_ho, .shopify_why3, .shopify_why3_ho, .shopify_why4, .shopify_why4_ho, .shopify_why5, .shopify_why5_ho, .shopify_why6, .shopify_why6_ho, .shopify_why7, .shopify_why7_ho, .shopify_why8, .shopify_why8_ho {
	background: url(../png/shopify_why_sprites.png);
	display: block;
}
.shopify_why1 {
	margin: 26px 36px;
	background-position: 0 0;
	width: 58px;
	height: 70px;
}
.shopify_why:hover .shopify_why1 {
	background-position: -68px -1px;
}
.shopify_why2 {
	background-position: -135px -7px;
	width: 86px;
	height: 71px;
	margin: 25px 19px;
}
.shopify_why:hover .shopify_why2 {
	background-position: -229px -10px;
}
.shopify_why3 {
	margin: 34px 29px;
	background-position: -327px -22px;
	width: 70px;
	height: 60px;
}
.shopify_why:hover .shopify_why3 {
	background-position: -406px -26px;
}
.shopify_why4 {
	margin: 34px 29px;
	background-position: -491px -27px;
	width: 70px;
	height: 62px;
}
.shopify_why:hover .shopify_why4 {
	background-position: -571px -27px;
}
.shopify_why5 {
	margin: 26px 32px;
	background-position: -652px -22px;
	width: 66px;
	height: 71px;
}
.shopify_why:hover .shopify_why5 {
	background-position: -733px -25px;
}
.shopify_why6 {
	margin: 32px 34px;
	background-position: 0 -91px;
	width: 63px;
	height: 63px;
}
.shopify_why:hover .shopify_why6 {
	background-position: -75px -92px;
}
.shopify_why7 {
	margin: 30px 19px;
	background-position: -153px -92px;
	width: 99px;
	height: 67px;
}
.shopify_why:hover .shopify_why7 {
	background-position: -262px -95px;
}
.shopify_why8 {
	margin: 27px 37px;
	background-position: -372px -98px;
	width: 55px;
	height: 66px;
}
.shopify_why:hover .shopify_why8 {
	background-position: -434px -98px;
}
/***************************************html5 Start***********************************************/.html5 {
	background: #063347;
}
#html5 {
	background: #1d5489;
	padding: 30px 0 0 0;
	margin: 20px 0;
}
/***************************************mengento Start***********************************************/.mengento {
	background: #f08820;
}
/***************************************mengento Start***********************************************/.opencart {
	background: #5996cd;
}
.why_development p {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	margin: 0 0 50px;
	text-align: center;
}
.why_cart {
	margin: 30px 0 10px !important;
}
#opencart {
	background: #5996cd;
	padding: 20px 0;
}
/***************************************Responsive web***********************************************/.responsive_web {
	background: #0fb295;
}
.Angular_black h3 {
	font-size: 15px;
	font-weight: 400;
	text-align: center;
}
#responsive_web {
	background: #0fb295 none repeat scroll 0 0;
	padding: 35px 0 0;
}
.responsive-web {
}
.responsive-web p {
	text-align: center;
}
.responsive-web .box {
	background: #0fb295;
	width: 140px;
	height: 140px;
	border-radius: 15em;
	margin: 0 auto 15px;
}
.responsive-web .box > img {
	display: block;
	margin: 0 auto;
	padding: 40px;
}
.responsive-web .box:hover {
	background: #ff6600;
}
/***************************************Photoshop web***********************************************/.photoshop {
	background: #c71f49;
}
#photoshop {
	background: url(../jpg/photoshop-bg.jpg) center top no-repeat;
	padding: 40px 0;
	margin: 30px 0;
	background-size: cover;
}
.responsive-web .box1 {
	background: #9d5279;
	width: 140px;
	height: 140px;
	border-radius: 15em;
	margin: 0 auto 15px;
}
.responsive-web .box1 > img {
	display: block;
	margin: 0 auto;
	padding: 26px;
}
.responsive-web .box1:hover {
	background: #555fad;
}
/***************************************online marketing***********************************************/.online_marketing {
	background: #355b9c;
}
.online_box1 {
	margin: 30px 0 10px 0;
}
.online_social {
	display: block;
	margin: 30px auto;
}
.online_social img {
	display: block;
	margin: 0 auto;
}
.online_social p {
	font-size: 14px;
	margin: 14px auto;
	text-align: center;
}
#online_social01 {
	background: rgba(0, 0, 0, 0) url("../jpg/development_bg.jpg") no-repeat scroll center top / cover;
	margin-top: 10px;
	padding: 30px 0;
}
.why_online {
	margin: 0 0 35px 0;
}
.why_online img {
	display: block;
	margin: 0 auto;
}
.why_online p {
	display: block;
	margin: 20px auto;
}
.online_company {
}
.online_company p {
	text-align: center;
	margin: 15px 0;
}
.online_company .box {
	border: 3px solid #7164af;
	border-radius: 15em;
	display: block;
	height: 155px;
	margin: 0 auto;
	width: 155px;
}
.online_company .box span {
	display: block;
}
.online_company .box:hover {
	background: #7164af;
}
.online_01, .online_01_ho, .online_02, .online_02_ho, .online_03, .online_03_ho, .online_04, .online_04_ho, .online_05, .online_05_ho, .online_06, .online_06_ho {
	background: url(../png/online_sprites.png);
	display: block;
}
.online_01 {
	background-position: 0 0;
	width: 95px;
	height: 55px;
	margin: 34px 27px;
}
.online_company .box:hover .online_01 {
	background-position: -103px -1px;
}
.online_02 {
	background-position: -210px -3px;
	width: 128px;
	height: 101px;
	margin: 25px 10px;
}
.online_company .box:hover .online_02 {
	background-position: -347px -7px;
}
.online_03 {
	background-position: -485px -21px;
	width: 102px;
	margin: 28px 26px;
	height: 102px;
}
.online_company .box:hover .online_03 {
	background-position: -588px -22px;
	width: 102px;
	height: 102px;
}
.online_04 {
	background-position: -715px -36px;
	width: 66px;
	margin: 34px 36px;
	height: 68px;
}
.online_company .box:hover .online_04 {
	background-position: -796px -38px;
	width: 66px;
	height: 68px;
}
.online_05 {
	background-position: -13px -81px;
	width: 63px;
	margin: 42px 41px;
	height: 63px;
}
.online_company .box:hover .online_05 {
	background-position: -91px -83px;
	width: 63px;
	height: 63px;
}
.online_06 {
	background-position: -170px -108px;
	width: 68px;
	margin: 39px 37px;
	height: 70px;
}
.online_company .box:hover .online_06 {
	background-position: -250px -111px;
	width: 68px;
	height: 70px;
}
/***************************************Prestashop Development***********************************************/.prestashop_dev {
	background: #1d0047;
}
#prestashop_box {
	background: #cb336e;
	padding: 30px 0;
}
.prestashop_box {
	margin-bottom: 25px;
}
.prestashop_box span {
	display: block;
	margin: 0 auto;
}
.prestashop_box span img {
	margin: 0 auto;
	display: block
}
.prestashop_box h5 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 17px;
	font-weight: 700;
	margin-bottom: 10px;
}
.prestashop_box p {
	margin: 0px;
	padding: 0px;
	text-align: center
}
#prestashop_inner {
	background: url(../jpg/services_bg.jpg) center top no-repeat;
	padding: 35px 0;
	background-size: cover;
}
.pre_development {
}
.pre_box {
	border: 2px solid #cb336e;
	border-radius: 10px;
	height: 138px;
	margin: 0 auto;
	width: 154px;
}
.pre_box:hover {
	background: #cb336e;
}
.pre_box span {
	display: block;
}
.pre_development p {
	text-align: center;
	padding: 20px 0;
}
.benefits1, .benefits1_ho, .benefits2, .benefits2_ho, .benefits3, .benefits3_ho, .benefits4, .benefits4_ho, .benefits5, .benefits5_ho, .benefits6, .benefits6_ho {
	background: url(../png/benefits_sprites.png) center top no-repeat;
	display: block;
}
.benefits1 {
	background-position: 0 0;
	width: 95px;
	height: 92px;
	margin: 19px 23px;
}
.pre_box:hover .benefits1 {
	background-position: -101px 0;
}
.benefits2 {
	background-position: -205px -1px;
	width: 78px;
	height: 89px;
	margin: 22px 32px;
}
.pre_box:hover .benefits2 {
	background-position: -292px -5px;
}
.benefits3 {
	background-position: -385px -5px;
	width: 97px;
	height: 102px;
	margin: 19px 23px;
}
.pre_box:hover .benefits3 {
	background-position: -494px -9px;
}
.benefits4 {
	background-position: -610px -22px;
	width: 94px;
	height: 82px;
	margin: 23px 24px;
}
.pre_box:hover .benefits4 {
	background-position: -721px -25px;
}
.benefits5 {
	background-position: -20px -118px;
	width: 63px;
	margin: 31px 40px;
	height: 63px;
}
.pre_box:hover .benefits5 {
	background-position: -97px -121px;
}
.benefits6 {
	background-position: -183px -119px;
	width: 68px;
	margin: 29px 34px;
	height: 70px;
}
.pre_box:hover .benefits6 {
	background-position: -269px -120px;
}
/***************************************Zend Framework***********************************************/.zend_framework {
	background: #28383f;
}
#zend_framework {
	background: url(../jpg/zend-bg.jpg) center top no-repeat;
	padding: 30px 0;
	background-size: cover;
}
/***************************************Zend Framework***********************************************/.ruby_on {
	background: #6a1c24;
}
#rubt_on {
	background: url(../jpg/ruby_bg.jpg) center top no-repeat;
	padding: 20px 0;
	margin: 20px 0;
	background-size: cover;
}
/***************************************Hire Onsite Developer****************************************/.hire_benefits {
	background-color: rgb(59, 132, 176);
	padding: 50px 0 70px 0;
}
.hire_benefits.oman_team {
	background-color: #68b82d;
}
.hire_benefits.resorse_model {
	background-color: #fff;
}
.hire_benefits.oman_team {
	background-color: #68b82d;
}
.hire_benefits.chose_br {
	background-color: #fff;
}
.hire_benefits .container > h2 {
	text-align: center;
}
.hire_benefits .container > p {
	color: rgb(255, 255, 255);
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 40px;
	text-align: center;
}
.hire_benefits.oman_team .container > h2 {
	color: rgb(255, 255, 255);
	text-align: center;
}
.our_benefits {
	text-align: center;
}
.our_benefits b {
	color: rgb(255, 255, 255);
	display: block;
	font-size: 25px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.our_benefits i {
	color: rgb(255, 255, 255);
	font-size: 21px;
	font-style: normal;
}
.out_img_part {
	display: block;
	margin: 10px 0;
}
.chose_br .container > p {
	color: rgb(48, 47, 47);
	line-height: 30px;
	margin: 30px 0 0;
	text-align: justify;
}
.hire_benefits .container > h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px !important;
	font-weight: bold;
}
.hire_benefits.resorse_model .container > h2 {
	margin-bottom: 70px;
}
.hire_benefits.benefits .container > h2 {
	color: rgb(255, 255, 255);
	margin-bottom: 70px;
}
.benefits .our_benefits > p {
	color: rgb(255, 255, 255);
	display: block;
	margin-top: 20px;
}
.business_box.hire_outsite_developer .box p {
	padding-top: 20px;
}
.hire_outsite_developer h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px !important;
	padding: 40px 0;
	text-align: center;
}
.frist_pl {
	font-size: 14px;
	line-height: 29px;
	margin-bottom: 80px;
}
.business_box.hire_outsite_developer .box {
	margin-top: 20px;
}
.out_img_part > img {
	max-width: 100%;
}
/**********************************Graphi Designer**********************************/.hire_graphic {
	background: rgb(51, 32, 83) none repeat scroll 0 0;
}
.hire_graphic_designer .our_benefits {
	margin-bottom: 80px;
}
.hire_graphic_designer .out_img_part {
	margin-bottom: 50px;
}
.hire_webdesigner.hire_benefits {
	background-color: rgb(52, 65, 105);
	padding-bottom: 10px;
}
.benefits.hire_webdesigner .our_benefits > p {
	min-height: 80px;
}
.hire_webdesigner .out_img_part {
	min-height: 110px;
}
.hire_benefits.resorse_model.you_can_hire {
	background-color: rgb(130, 109, 159);
	padding-bottom: 0;
}
.you_can_hire .container > h2 {
	color: rgb(255, 255, 255);
	font-family: "Oswald", sans-serif !important;
	font-size: 40px !important;
	line-height: 52px;
}
.you_can_hire .our_benefits > p {
	color: rgb(255, 255, 255);
	display: block;
	margin-bottom: 50px;
	margin-top: 15px;
}
.hire_benefits.you_can_hire .excel_t {
	text-align: left;
}
.hire_why_cl .out_img_part {
	height: 130px;
	line-height: 130px;
	position: relative;
}
.hire_benefits.hire_why_cl .why_chos_us {
	color: rgb(51, 51, 51);
	line-height: 30px;
	padding: 50px 0 0;
	text-align: justify;
}
/**********************************SalseForce Developer**********************************/.hire_benefits.hire_salsefocuse {
	background-color: rgb(23, 88, 146);
}
.hire_salsefocuse .out_img_part {
	background-image: url(../png/hiring_salse.png);
	display: inline-block;
	height: 143px;
	width: 204px;
}
.hire_salsefocuse .our_benefits p {
	color: rgb(255, 255, 255);
	font-size: 15px;
	text-align: center;
}
.out_img_part.pro_im02 {
	background-position: 695px 0;
}
.out_img_part.pro_im03 {
	background-position: 458px 0;
}
.out_img_part.pro_im04 {
	background-position: 214px 0;
}
.out_img_part.pro_im01:hover {
	background-position: 0px -152px;
}
.out_img_part.pro_im02:hover {
	background-position: 695px -152px;
}
.out_img_part.pro_im03:hover {
	background-position: 458px -152px;
}
.out_img_part.pro_im04:hover {
	background-position: 214px -152px;
}
.hire_benefits.hire_salsefocuse h2 {
	color: rgb(255, 255, 255);
}
.hire_y_chose_us .out_img_part {
	background-image: url(../png/y_chose.png);
	display: inline-block;
	height: 151px;
	width: 168px;
}
.out_img_part.y_cho_img1 {
	background-position: 0 0;
}
.out_img_part.y_cho_img2 {
	background-position: -195px 0;
}
.out_img_part.y_cho_img3 {
	background-position: -391px 0;
}
.out_img_part.y_cho_img4 {
	background-position: -587px 0;
}
.out_img_part.y_cho_img5 {
	background-position: -784px 0;
}
.out_img_part.y_cho_img6 {
	background-position: -981px 0;
}
.out_img_part.y_cho_img1:hover {
	background-position: 0 -163px;
}
.out_img_part.y_cho_img2:hover {
	background-position: -195px -163px;
}
.out_img_part.y_cho_img3:hover {
	background-position: -391px -163px;
}
.out_img_part.y_cho_img4:hover {
	background-position: -587px -163px;
}
.out_img_part.y_cho_img5:hover {
	background-position: -784px -163px;
}
.out_img_part.y_cho_img6:hover {
	background-position: -981px -163px;
}
.hire_benefits.hire_y_chose_us .why_chos_us {
	color: rgb(51, 51, 51);
	line-height: 30px;
	padding: 50px 0 0;
	text-align: justify;
}
/*.hire_y_chose_us p {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
*//**********************************Hire Dedicated ASP Net Developer**********************************/.hire_asp_developer {
	background: #3b7797;
}
.hire_asp {
	background: url(../png/benefits_bg.png) center top no-repeat;
	display: block;
	height: 167px;
}
.hire_aspbox {
}
.hire_aspbox span img {
	display: block;
	margin: 0 auto;
	padding: 34px;
}
.hire_box {
}
.hire_box span {
	border: 3px solid #33446e;
	height: 150px;
	width: 150px;
	border-radius: 15em;
	display: block;
	margin: 0 auto;
}
.hire_box span:hover {
	background: #33446e;
}
.hire_box p {
	text-align: center;
	margin: 20px 0;
}
#hire_aspbox {
	background: #3d3156;
	padding: 30px 0;
}
.hire_choose1, .hire_choose1_ho, .hire_choose2, .hire_choose2_ho, .hire_choose3, .hire_choose3_ho, .hire_choose4, .hire_choose4_ho {
	background: url(../png/hire_choose_sprites.png) no-repeat;
	display: block;
}
.hire_choose1 {
	background-position: 0 0;
	width: 92px;
	margin: 15px 25px;
	height: 101px;
}
.hire_box span:hover .hire_choose1 {
	background-position: -100px 0;
}
.hire_choose2 {
	background-position: -204px -15px;
	width: 94px;
	margin: 31px 25px;
	height: 94px;
}
.hire_box span:hover .hire_choose2 {
	background-position: -312px -16px;
}
.hire_choose3 {
	background-position: -428px -17px;
	width: 67px;
	margin: 30px 36px;
	height: 84px;
}
.hire_box span:hover .hire_choose3 {
	background-position: -509px -21px;
}
.hire_choose4 {
	background-position: -595px -21px;
	width: 89px;
	height: 89px;
	margin: 25px 27px;
}
.hire_box span:hover .hire_choose4 {
	background-position: -696px -26px;
}
/**********************************Hire Dedicated ASP Net Developer**********************************/#custom_web {
	padding: 0px;
	margin-bottom: 25px;
}
.custom_web {
	display: block;
	margin: 20px auto;
}
.custom_web > img {
	display: block;
	margin: 15px auto;
}
.custom_web p {
	text-align: center;
	margin: 20px 0;
}
#custom_web label {
	font-weight: normal;
	margin: 15px 0 0 0;
	line-height: 25px;
}
/**********************************Parallax Start**********************************/.parallax {
	background: #0e455e;
}
#parallax {
	background: #0e455e;
	padding: 20px 0;
	margin: 25px 0 0 0;
}
/**********************************Hire Ruby Start**********************************/.hire_ruby {
	background: #972a29;
}
#hire_ruby {
    background: url(../jpg/hire-ruby-bg.jpg) no-repeat;
    padding: 75px 0 50px;
    background-size: cover;
}
/**********************************DND Certificate Start**********************************/.dnd_certificate {
	background: #0589d3;
}
.dnd_certificate .box {
	width: 100%;
}
/**********************************hire iphone Certificate Start**********************************/
.hire_iphone {
	background: #d89522;
}
#hire_iphone {
	background: #134749;
	padding: 25px 0 65px 0;
	display: inline-block;
	width: 100%;
	margin-bottom: -5px;
}
.hire_iphone_box {
	background: #d89522 none repeat scroll 0 0;
	min-height: 310px;
	padding: 15px;
	width: 100%;
}
.hire_iphone_box span {
	display: block;
	margin: 20px auto;
}
.hire_iphone_box:hover {
	background: #ffffff;
}
.hire_iphone_box p {
    text-align: center;
    font-size: 17px;
    margin-top: 15px;
    margin-bottom: 0;
}
.hire_iphone_box:hover p {
	color: #000;
}
.developers1, .developers1_ho, .developers2, .developers2_ho, .developers3, .developers3_ho, .developers4, .developers4_ho, .dedicated1, .dedicated1_ho, .dedicated2, .dedicated2_ho, .dedicated3, .dedicated3_ho, .dedicated4, .dedicated4_ho, .dedicated5, .dedicated5_ho, .dedicated6, .dedicated6_ho {
	background: url(../png/developers_sprites.png) no-repeat;
	display: block;
}
.developers1 {
	background-position: 0 0;
	width: 143px;
	display: block;
	height: 132px;
}
.hire_iphone_box:hover .developers1 {
	background-position: -149px -2px;
}
.developers2 {
	background-position: -300px -7px;
	width: 150px;
	height: 136px;
}
.hire_iphone_box:hover .developers2 {
	background-position: -459px -19px;
	display: block;
}
.developers3 {
	background-position: -626px -29px;
	width: 149px;
	height: 136px;
}
.hire_iphone_box:hover .developers3 {
	background-position: -787px -29px;
	display: block;
}
.developers4 {
	background-position: -19px -153px;
	width: 143px;
	height: 138px;
}
.hire_iphone_box:hover .developers4 {
	background-position: -170px -154px;
	display: block;
}
.hire_dedicated {
	display: block;
}
.hire_dedicated span {
	border: 3px solid rgb(0, 0, 0);
	border-radius: 15em;
	display: block;
	height: 150px;
	margin: 0 auto 15px;
	width: 150px;
}
.hire_dedicated span:hover {
	background: #000;
}
.hire_dedicated p {
	margin: 10px 0 35px 0;
}
.dedicated1 {
	background-position: -329px -193px;
	width: 58px;
	margin: 29px 43px;
	height: 80px;
}
.hire_dedicated span:hover .dedicated1 {
	background-position: -398px -192px;
}
.dedicated2 {
	background-position: -480px -201px;
	width: 82px;
	margin: 34px 26px;
	height: 66px;
}
.hire_dedicated span:hover .dedicated2 {
	background-position: -574px -198px;
}
.dedicated3 {
	background-position: -678px -190px;
	width: 80px;
	height: 98px;
	margin: 28px 32px;
}
.hire_dedicated span:hover .dedicated3 {
	background-position: -775px -192px;
}
.dedicated4 {
	background-position: -24px -315px;
	width: 119px;
	height: 70px;
	margin: 36px 10px;
}
.hire_dedicated span:hover .dedicated4 {
	background-position: -158px -315px;
}
.dedicated5 {
	background-position: -296px -316px;
	width: 98px;
	height: 86px;
	margin: 30px 24px;
}
.hire_dedicated span:hover .dedicated5 {
	background-position: -407px -320px;
}
.dedicated6 {
	background-position: -529px -310px;
	width: 80px;
	margin: 20px 39px;
	height: 100px;
}
.hire_dedicated span:hover .dedicated6 {
	background-position: -620px -311px;
}
/**********************************bootstrap Start**********************************/.bootstrap {
	background: #5d294f;
}
#bootstrap {
	background: #200e3e;
	padding: 35px 0;
}
.bootstrap_box {
}
.bootstrap_box span {
	width: 140px;
	height: 140px;
	border-radius: 10px;
	border: 3px solid #612e57;
	display: block;
	border-radius: 5px;
	margin: 0 auto;
}
.bootstrap_box span:hover {
	background: #612e57;
}
.bootstrap_box p {
	text-align: center;
	margin: 20px 0;
}
.company1, .company1_ho, .company2, .company2_ho, .company3, .company3_ho, .company4, .company4_ho {
	background: url(../png/company_sprites.png) no-repeat;
	display: block;
}
.company1 {
	background-position: 0 0;
	width: 66px;
	display: block;
	height: 68px;
	margin: 28px 34px;
}
.bootstrap_box span:hover .company1 {
	background-position: -72px -3px;
}
.company2 {
	background-position: -148px -3px;
	width: 76px;
	margin: 28px 29px;
	height: 76px;
}
.bootstrap_box span:hover .company2 {
	background-position: -234px -8px;
}
.company3 {
	background-position: -325px -13px;
	width: 56px;
	margin: 28px 37px;
	height: 70px;
}
.bootstrap_box span:hover .company3 {
	background-position: -392px -12px;
}
.company4 {
	background-position: -463px -23px;
	width: 104px;
	height: 70px;
	margin: 28px 14px;
}
.bootstrap_box span:hover .company4 {
	background-position: -574px -27px;
}
/**********************************Android App Development Start**********************************/.Android_App {
	background: #466400;
}
/**********************************Mobile Website Start**********************************/.mobile_website {
	background: #0094cb;
}
#mobile_website {
	background: #0094cb;
	padding: 25px 0;
}
/**********************************Web Development Start**********************************/.web_development {
	background: #3991b5;
}
#mobile_website {
	background: #0094cb;
	padding: 25px 0;
}
/**********************************Website Development Start**********************************/#website_development {
	background: #69a2bf;
	padding: 25px 0;
}
/**********************************os commerce Start**********************************/.os_comerce {
	background: #2a59a2;
}
#os_comerce {
	background: #2d5ba2;
	padding: 35px 0;
}
.os_comerce_box {
}
.os_comerce_box span {
	height: 150px;
	width: 150px;
	border-radius: 15em;
	border: 4px solid #2d5ba2;
	display: block;
	margin: 0 auto;
	transition: all ease 0.5s;
}
.os_comerce_box span:hover {
	background: #2d5ba2;
}
.os_comerce_box p {
	text-align: center;
	margin: 15px 0;
}
.choose1, .choose1_ho, .choose2, .choose2_ho, .choose3, .choose3_ho, .choose4, .choose4_ho, .choose5, .choose5_ho, .choose6, .choose6_ho {
	background: url(../png/choose_sprites.png);
	display: block;
}
.choose1 {
	background-position: 0 0;
	width: 67px;
	margin: 26px 35px;
	height: 84px;
}
.os_comerce_box span:hover .choose1 {
	background-position: -76px -3px;
}
.choose2 {
	background-position: -153px -3px;
	width: 78px;
	margin: 24px 28px;
	height: 89px;
}
.os_comerce_box span:hover .choose2 {
	background-position: -237px -3px;
}
.choose3 {
	background-position: -328px -9px;
	width: 81px;
	margin: 27px 30px;
	height: 86px;
}
.os_comerce_box span:hover .choose3 {
	background-position: -420px -11px;
}
.choose4 {
	background-position: -515px -13px;
	width: 82px;
	margin: 28px 31px;
	height: 82px;
}
.os_comerce_box span:hover .choose4 {
	background-position: -605px -14px;
}
.choose5 {
	background-position: -695px -13px;
	width: 83px;
	margin: 28px 30px;
	height: 83px;
}
.os_comerce_box span:hover .choose5 {
	background-position: -786px -15px;
}
.choose6 {
	background-position: -9px -106px;
	width: 68px;
	margin: 33px 34px;
	height: 70px;
}
.os_comerce_box span:hover .choose6 {
	background-position: -88px -109px;
}
/**********************************Hire Sencha Start**********************************/.hire_sencha {
	background: #e14d29;
}
#hire_sencha {
	background: #4cc0bf;
}
#hire_sencha label {
	color: #fff;
	font-weight: normal;
	line-height: 25px;
	margin: 0 0 35px 0;
	text-align: center;
}
#hire_sencha h1 {
	font-size: 27px !important;
	font-weight: normal;
	line-height: 39px;
	margin-bottom: 28px;
}
.hire_php_box h5 {
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
.black_size {
	font-size: 45px;
}
.development_why h4 {
	display: block;
	font-size: 20px;
	font-weight: bold;
	margin: 19px 0 0;
	text-align: center;
}
#hire_sencha_box {
	background: #e14d29;
}
.hire_dedicated_box01 {
	border-radius: 15em;
	display: block;
	height: 150px;
	margin: 0 auto;
	width: 150px;
}
.hire_sencha_inner {
}
.hire_sencha_inner span {
	border: 3px solid #33b3b3b;
	width: 150px;
	height: 150px;
	border-radius: 15em;
	transition: all ease 0.5s;
}
.hire_sencha_inner span:hover {
	background: #e14d29;
	border: 3px solid #e14d29;
}
.hire_sencha_inner p {
	text-align: center;
	margin: 15px 0;
}
.choose-1, .choose-1_ho, .choose-2, .choose-2_ho, .choose-3, .choose-3_ho, .choose-4, .choose-1_ho {
	background: url(../png/choose_sprites-2.png);
	display: block;
}
.choose-1 {
	background-position: 0 0;
	width: 80px;
	height: 98px;
	margin: 25px 32px;
}
.hire_sencha_inner span:hover .choose-1 {
	background-position: -93px -2px;
}
.choose-2 {
	background-position: -186px -10px;
	width: 83px;
	margin: 24px 28px;
	height: 80px;
}
.hire_sencha_inner span:hover .choose-2 {
	background-position: -278px -11px;
}
.choose-3 {
	margin: 33px 35px;
	background-position: -377px -21px;
	width: 74px;
	height: 74px;
}
.hire_sencha_inner span:hover .choose-3 {
	background-position: -461px -23px;
}
.choose-4 {
	background-position: -550px -22px;
	width: 120px;
	margin: 33px 12px;
	height: 80px;
}
.hire_sencha_inner span:hover .choose-4 {
	background-position: -685px -24px;
}
/**********************************Hire phonegap Start**********************************/.hire_phonegap {
	background: #bb4505;
}
#hire_phonegap {
	background: #0f846a;
	padding: 35px 0;
}
#hire_phonegap_inner {
	background: #eacf52;
	padding: 35px 0;
}
.Angular_black h5 {
	text-align: center;
	font-size: 19px;
	font-weight: bold;
}
.hire_phonegap_ad {
	margin-top: 30px;
}
.hire_phonegap_ad span {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	border: 3px solid #0f846a;
	transition: all ease 0.5s;
	display: block;
	margin: 0 auto;
}
.hire_phonegap_ad span:hover {
	background: #eacf52;
	border: 3px solid #eacf52;
}
.hire_phonegap_ad p {
	text-align: center;
	margin: 15px 0;
}
.pho_softech1, .pho_softech1_ho, .pho_softech2, .pho_softech2_ho, .pho_softech3, .pho_softech3_ho, .pho_softech4, .pho_softech4_ho, .pho_softech5, .pho_softech5_ho, .pho_softech6, .pho_softech6_ho {
	background: url(../png/pho_softech_sprites.png);
	display: block;
}
.pho_softech1 {
	background-position: -2px 0;
	width: 80px;
	margin: 25px 30px;
	height: 98px;
}
.hire_phonegap_ad span:hover .pho_softech1 {
	background-position: -93px -1px;
	width: 80px;
	height: 98px;
}
.pho_softech2 {
	background-position: -185px -9px;
	width: 83px;
	margin: 25px 30px;
	height: 80px;
}
.hire_phonegap_ad span:hover .pho_softech2 {
	background-position: -274px -12px;
	width: 83px;
	height: 80px;
}
.pho_softech3 {
	background-position: -368px -21px;
	width: 68px;
	margin: 35px 34px;
	height: 70px;
}
.hire_phonegap_ad span:hover .pho_softech3 {
	background-position: -443px -20px;
	width: 68px;
	height: 70px;
}
.pho_softech4 {
	background-position: -525px -20px;
	width: 74px;
	margin: 31px 35px;
	height: 74px;
}
.hire_phonegap_ad span:hover .pho_softech4 {
	background-position: -607px -23px;
	width: 74px;
	height: 74px;
}
.pho_softech5 {
	background-position: -695px -14px;
	width: 94px;
	margin: 26px 21px;
	height: 82px;
}
.hire_phonegap_ad span:hover .pho_softech5 {
	background-position: -800px -14px;
	width: 94px;
	height: 82px;
}
.pho_softech6 {
	background-position: 0 -111px;
	width: 105px;
	margin: 36px 19px;
	height: 70px;
}
.hire_phonegap_ad span:hover .pho_softech6 {
	background-position: -115px -116px;
	width: 105px;
	height: 70px;
}
/**********************************software development Start**********************************/.software_development {
	background: #335475;
}
#software_development {
	background: #335475
}
#software_deve_inner {
	background: #dd5d01;
	padding: 50px 0;
}
.software_deve_inner {
	display: table;
	margin: 20px;
}
.software_deve_inner img {
	float: left;
}
.software_deve_inner p {
	color: #fff;
	float: left;
	font-size: 18px;
	line-height: 26px;
	margin: 52px 0 0 26px;
}
/**********************************Banking and Insurance Start**********************************/.banking_insurace {
	background: #0ea5a0;
}
#banking_insurace {
	padding: 30px 0;
	margin: 25px 0 0 0;
}
.banking_insurace_box {
}
.banking_insurace_box span {
	float: left;
	margin: 0 16px 0 0;
}
.banking_insurace_box p {
	font-size: 15px;
	line-height: 26px;
	margin: 12px 0 0;
}
/**********************************Social Networking**********************************/.social_networking {
	background: #124b8c;
}
#social_networking {
	background: #165ea3;
	margin-top: 25px;
	padding: 20px 0;
}
.social_networking_box {
}
.social_networking_box span {
	padding: 28px;
	background: #0796d1 none repeat scroll 0 0;
	border-radius: 15em;
	display: block;
	margin: 0 auto;
	height: 150px;
	width: 150px;
}
.social_networking_box span:hover {
	background: #5ac747;
}
.social_networking_box span img {
	display: block;
	margin: 0 auto;
}
.social_networking_box p {
	text-align: center;
	margin-top: 20px;
}
/**********************************Quality Assurance and Testing**********************************/.quality_assurance {
	background: #4aa767;
}
#quality_assurance {
	padding: 20px 0 0 0;
	margin-top: 20px;
}
.quality_assurance_box {
	margin-bottom: 35px;
}
.quality_assurance_box i {
	color: #4aa767;
	float: left;
	font-size: 18px;
	margin: 3px 16px 0 0;
}
.quality_assurance_box p {
	font-size: 16px;
}
#quality_services {
	background: #4aa767;
	padding: 10px 0;
	margin-top: 20px;
}
/**********************************Blackberry_application**********************************/.Blackberry_application {
	background: #c91111;
}
.Blackberry_box {
}
.Blackberry_box p {
	line-height: 28px;
	text-align: left;
	font-size: 15px;
}
.Blackberry_box h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	color: #000;
	text-align: center;
}
.Blackberry_box h2 span {
	color: #c91111;
}
#Blackberry_application {
	background: #c91111;
	padding: 35px 0;
}
#Blackberry_application label {
	color: #fff;
	line-height: 28px;
	font-weight: normal;
	font-size: 15px;
	text-align: center;
	margin-bottom: 30px;
}
#Blackberry_application h3 {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	margin: 0 0 20px 0;
}
.Blackberry_application_inner {
	background: #6e0303;
	padding: 35px;
	margin-bottom: 25px;
}
.Blackberry_application_inner span {
	display: block;
	margin: 0 auto;
}
.Blackberry_application_inner span img {
	display: block;
	margin: 0 auto;
}
.Blackberry_application_inner p {
	font-size: 15px;
	padding: 15px 0 0 0;
}
.Blackberry_application_inner:hover {
	background: #e22d2d;
}
.Blackberry_choose {
}
/*.Blackberry_choose span {border:3px solid #333334;display:block;width:150px;height:150px;border-radius:15em}
.Blackberry_choose span:hover {border:3px solid #c91111;background:#c91111}
*/.Blackberry_choose span {
	width: 150px;
	height: 150px;
	border-radius: 15em;
	border: 3px solid #333334;
	transition: all ease 0.5s;
	display: block;
	margin: 0 auto;
}
.Blackberry_choose span:hover {
	border: 3px solid #c91111;
}
.Blackberry_choose p {
	text-align: center;
	margin: 15px 0;
}
.black_choose1, .black_choose1_ho, .black_choose2, .black_choose2_ho, .black_choose3, .black_choose3_ho, .black_choose4, .black_choose4_ho {
	background: url(../png/black_choose_sprites.png);
	display: block;
}
.black_choose1 {
	background-position: 0 0;
	width: 67px;
	height: 84px;
	margin: 29px 39px;
}
.Blackberry_choose span:hover .black_choose1 {
	background-position: -74px -2px;
}
.black_choose2 {
	background-position: -150px -1px;
	width: 76px;
	margin: 19px 34px;
	height: 106px;
}
.Blackberry_choose span:hover .black_choose2 {
	background-position: -238px -3px;
	width: 76px;
	height: 106px;
}
.black_choose3 {
	background-position: -325px -23px;
	width: 118px;
	margin: 26px 15px;
	height: 88px;
}
.Blackberry_choose span:hover .black_choose3 {
	background-position: -451px -24px;
	width: 118px;
	height: 88px;
}
.black_choose4 {
	background-position: -575px -24px;
	width: 109px;
	height: 109px;
	margin: 18px 19px;
}
.Blackberry_choose span:hover .black_choose4 {
	background-position: -697px -26px;
	width: 109px;
	height: 109px;
}
/**********************************Education and Tutoring**********************************/.education_tutoring {
	background: #035dab;
}
.education {
	font-family: "Oswald", sans-serif !important;
	font-size: 30px !important;
	font-weight: bold;
}
.education span {
	color: #a40723;
}
.education1 {
	font-size: 15px;
	text-align: center;
	color: #fff;
}
#education_tutoring {
	background: #a40723;
	padding: 20px 0;
}
.education_box {
}
.education_box span {
	padding: 30px 26px;
	background: #23336d none repeat scroll 0 0;
	border-radius: 15em;
	display: block;
	margin: 0 auto;
	height: 150px;
	width: 150px;
	transition: all ease 0.5s;
}
.education_box span:hover {
	background: #a40723;
}
.education_box span img {
	display: block;
	margin: 0 auto;
}
.education_box p {
	text-align: center;
	margin-top: 20px;
}
/**********************************E commerece and Shopping**********************************/.exoomerce_shopping {
	background: #0ea547;
}
#exoomerce_shopping {
	background: #0ea547;
	margin-top: 25px;
}
/**********************************E commerece and Shopping**********************************/.dedicated_team {
	background: #012b33;
}
#dedicated_team {
	background: #f5e20b;
	margin-top: 25px;
	padding: 35px 0;
}
.black span {
	color: red;
}
.dedicated_team_box {
	margin-top: 20px;
}
.dedicated_team_box label {
	float: left;
	margin: 0 25px 0 0;
	width: 115px;
}
.dedicated_team_box1 {
	float: left;
	width: 72%;
}
.dedicated_team_box h4 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}
.dedicated_team_box p {
	color: #000;
	text-align: left;
	line-height: 22px;
}
#dedicated_team_inner {
	background: #03404c none repeat scroll 0 0;
	margin: 0;
	padding: 35px 0 0;
}
#dedicated_team_inner h4 {
	font-size: 40px;
	text-align: center;
	color: #fff;
	margin: 0 0 25px;
}
#dedicated_team_inner h4 span {
	color: #28a9e3;
	font-weight: bold;
}
#dedicated_team_inner p {
	text-align: center;
	font-size: 15px;
	color: #fff;
}
#dedicated_team_inner h5 {
	font-size: 20px;
	text-align: center;
	color: #00b4ce;
}
#dedicated_team_inner h5 span:nth-child(1) {
	color: #f55405;
}
#dedicated_team_inner h5 span:nth-child(2) {
	color: #0aff04;
}
#dedicated_team_inner h5 span:nth-child(3) {
	color: #f5e20b;
}
#dedicated_team_inner img {
	width: 100%;
	margin-top: 35px;
}
/**********************************Hire Dedicated Resources**********************************/.dedicated_resources {
	background: #002a3a;
}
.dedicated_resources_box {
}
.dedicated_resources_box h2 {
	font-size: 40px;
	text-align: center;
	color: #1f1f1f;
	font-weight: 700;
}
.dedicated_resources_box h2 span {
	color: #00a4bf;
}
.dedicated_resources_box p {
	text-align: center;
	font-size: 16px;
	line-height: 32px;
	margin: 20px 0;
}
.dedicated_resources_box h3 {
	font-size: 40px;
	text-align: center;
	color: #1f1f1f;
	font-weight: 700;
}
.dedicated_resources_box h3 span {
	color: #f15406;
}
.dedicated_resources_box h4 {
	color: #1f1f1f;
	font-size: 50px;
	font-weight: 700;
	line-height: 28px;
	margin: 45px 0 15px 0;
	padding: 0;
	text-align: center;
}
.dedicated_resources_box h4 span {
	font-size: 17px;
	text-transform: uppercase;
	word-spacing: 7px;
}
#dedicated_resources {
	background: #31accb;
	padding: 60px 0;
	position: relative;
}
.dedicated_hire {
	background: #2f9cb8 none repeat scroll 0 0;
	border: 5px solid #fff;
	border-radius: 15em;
	color: #fff;
	font-size: 31px;
	font-weight: 100;
	left: 0;
	margin: 0 auto;
	padding: 10px 15px;
	position: absolute;
	right: 0;
	text-align: center;
	top: -97px;
	width: 50%;
}
.dedicated_hire_box {
	margin: 20px 0;
}
.dedicated_hire_box .btn a {
	color: #fff;
}
.dedicated_hire_box .btn {
	border: 3px solid #fff;
	border-radius: 12px;
	color: #fff;
	display: block;
	font-size: 18px;
	margin: 0 auto;
	padding: 8px 15px;
	text-align: center;
	font-weight: bold;
	width: 54%;
}
.dedicated_hire_box .btn:hover {
	background: #0e8faf;
	color: #fff;
}
.dedicated_hire_box p {
	text-align: center;
	font-size: 15px;
	color: #fff;
	margin: 18px 0;
}
.dedicated_hire_box span {
	display: block;
	margin: 0px;
}
.dedicated_hire_box span img {
	margin: 0 auto;
	display: block;
}
#dedicated_resources_2 {
	background: #84c04f;
	padding: 60px 0;
	position: relative;
}
.dedicated_resources_2 {
	background: #6ca53a;
}
.application1, .application2, .application3, .application4, .application5, .application6, .application7, .application8, .application9, .application10, .application11, .application12, .application13, .application14, .application15, .application16 {
	background: url(../png/application_sprites.png);
	display: block;
}
.application1 {
	margin: 0 auto;
	background-position: 0 0;
	width: 118px;
	display: block;
	height: 118px;
}
.application2 {
	background-position: -127px -5px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application3 {
	background-position: -254px -10px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application4 {
	background-position: -385px -12px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application5 {
	background-position: -511px -14px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application6 {
	background-position: -636px -16px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application7 {
	background-position: -768px -15px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application8 {
	background-position: -1px -132px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application9 {
	background-position: -127px -137px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application10 {
	background-position: -258px -143px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application11 {
	background-position: -387px -150px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application12 {
	background-position: -519px -158px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application13 {
	background-position: -649px -163px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application14 {
	background-position: -779px -166px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application15 {
	background-position: -6px -268px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
.application16 {
	background-position: -135px -273px;
	width: 118px;
	display: block;
	margin: 0 auto;
	height: 118px;
}
#dedicated_resources_3 {
	background: #602081;
	padding: 60px 0;
	position: relative;
}
.dedicated_resources_3 {
	background: #602081;
	width: 70%;
}
.dedicated_hire_box2 {
	margin: 30px 0;
}
.dedicated_hire_box2 p {
	text-align: center;
	font-size: 15px;
	color: #fff;
	margin: 15px 0;
}
.dedicated_hire_box2 span {
	background: #fff;
	width: 130px;
	height: 130px;
	border-radius: 15em;
	display: block;
	margin: 0 auto;
	transition: all ease 0.5s;
}
.dedicated_hire_box2 span:hover {
	background: #9958bb;
}
.developer1, .developer1_ho, .developer2, .developer2_ho, .developer3, .developer3_ho, .developer4, .developer4_ho, .developer5, .developer5_ho, .developer6, .developer6_ho, .developer7, .developer7_ho, .developer8, .developer8_ho {
	background: url(../png/developer_sprites.png);
	display: block;
}
.developer1 {
	background-position: -1px 0;
	display: inline-block;
	height: 90px;
	margin: 13px 32px;
	width: 64px;
}
.dedicated_hire_box2 span:hover .developer1 {
	background-position: -78px 0;
	width: 64px;
	height: 90px;
}
.developer2 {
	background-position: -154px -8px;
	width: 76px;
	margin: 21px 28px;
	display: inline-block;
	height: 84px;
}
.dedicated_hire_box2 span:hover .developer2 {
	background-position: -243px -11px;
	width: 76px;
	height: 84px;
}
.developer3 {
	background-position: -335px -13px;
	width: 64px;
	margin: 22px 32px;
	display: inline-block;
	height: 82px;
}
.dedicated_hire_box2 span:hover .developer3 {
	background-position: -413px -9px;
	width: 64px;
	height: 82px;
}
.developer4 {
	background-position: -496px -11px;
	width: 79px;
	margin: 17px 26px;
	display: inline-block;
	height: 94px;
}
.dedicated_hire_box2 span:hover .developer4 {
	background-position: -590px -13px;
	width: 79px;
	height: 94px;
}
.developer5 {
	background-position: -685px -23px;
	width: 86px;
	margin: 24px 22px;
	display: inline-block;
	height: 82px;
}
.dedicated_hire_box2 span:hover .developer5 {
	background-position: -786px -29px;
	width: 86px;
	height: 82px;
}
.developer6 {
	background-position: 0 -108px;
	width: 79px;
	margin: 19px 26px;
	display: inline-block;
	height: 86px;
}
.dedicated_hire_box2 span:hover .developer6 {
	background-position: -91px -114px;
	width: 79px;
	height: 86px;
}
.developer7 {
	background-position: -192px -123px;
	width: 70px;
	margin: 26px 29px;
	display: inline-block;
	height: 78px;
}
.dedicated_hire_box2 span:hover .developer7 {
	background-position: -271px -121px;
	width: 70px;
	height: 78px;
}
.developer8 {
	background-position: -362px -120px;
	width: 94px;
	margin: 22px 16px;
	display: inline-block;
	height: 82px;
}
.dedicated_hire_box2 span:hover .developer8 {
	background-position: -472px -128px;
	width: 94px;
	height: 82px;
}
#dedicated_resources_3 label {
	font-size: 15px;
	color: #fff;
	line-height: 25px;
	font-weight: normal;
	margin-top: 15px;
}
/*******************************Web Serives*****************************/.web_services_new {
	background: #e14d29;
}
#web_Design_new {
	background: url(../jpg/web_desing_bg.jpg) center top repeat-y;
	padding: 30px;
}
.web_Design_new {
}
.web_Design_new .left_part {
	padding: 30px 0 0;
}
.web_Design_new .left_part h2 {
	font-size: 25px;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.web_Design_new .left_part span {
	background: #8a63b3 none repeat scroll 0 0;
	display: inline-block;
	height: 5px;
	margin: 0;
	padding: 0;
	width: 57px;
}
.web_Design_new .left_part p {
	font-size: 15px;
	color: #fff;
	margin: 15px 0 0 0;
	padding: 0 15px 0 0;
	line-height: 25px;
	text-align: justify;
}
.web_Design_new .right_part {
	float: right;
}
.web_Design_new .right_part img {
	width: 100%;
}
#web_development_new {
	background: url(../jpg/web_development.jpg) center top repeat-y;
	padding: 30px;
}
.web_development_new .left_part {
	float: right;
	margin: 75px 0 0 25px;
}
.web_development_new .left_part img {
	width: 100%;
}
.web_development_new .left_part h2 {
	font-size: 25px;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.web_development_new .left_part span {
	background: #217b98;
	display: inline-block;
	height: 7px;
	margin: 0;
	padding: 0;
	width: 57px;
}
.web_development_new .left_part p {
	font-size: 15px;
	color: #fff;
	margin: 15px 0 0 0;
	padding: 0 15px 0 0;
	line-height: 25px;
	text-align: justify;
}
.web_development_new .right_part {
	float: left;
}
#mobile_development_new {
	background: url(../jpg/mobile_app_bg.jpg) center top repeat-y;
	padding: 30px;
}
.mobile_development_new {
}
.mobile_development_new span {
	background: #f6a608 !important;
}
#dedicated_resources_new {
	background: url(../jpg/dedicated_resources_bg.jpg) center top repeat-y;
	padding: 0px;
}
.dedicated_resources1 {
}
.dedicated_resources1 span {
	background: #00baa6 !important;
}
#internet_marketing_new {
	background: url(../jpg/internet_marketing_bg.jpg) center top repeat-y;
	padding: 30px 0 0 0;
}
.internet_marketing_new {
}
.internet_marketing_new span {
	background: #df4a32 !important;
}
#companies_bg_new {
	background: url(../jpg/companies_bg.jpg) center top repeat-y;
	padding: 40px 0;
	background-size: cover;
}
.companies_bg_new {
}
.companies_bg_new h1 {
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 54px;
	font-weight: bold;
	line-height: 67px;
	text-align: center;
}
.companies_bg_new h1 span {
	color: #f6d708;
}
.companies_bg_new .btn {
	border: 3px solid #fff;
	color: #fff;
	display: table;
	font-size: 18px;
	margin: 20px auto 40px;
	padding: 10px 20px;
	text-align: center;
}
.companies_box1 {
}
.companies_box1 label {
	margin: 0 auto;
	text-align: center;
	display: block;
}
.companies_box1 h4 {
	font-family: 'Oswald', sans-serif;
	text-align: center;
	font-size: 35px;
	font-weight: bold;
	color: #fff;
	margin: 15px 0 0 0;
	padding: 0px;
}
.companies_box1 h4 span {
	color: #00baa6;
}
.companies_box1 p {
	text-align: center;
	font-size: 18px;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.right_part > img {
	width: 100%;
}
.companies_box2 {
}
.companies_box2 h4 span {
	color: #23b8e8;
}
.companies_box3 {
}
.companies_box3 h4 span {
	color: #df4a32;
}
.companies_box4 {
}
.companies_box4 h4 span {
	color: #8a63b3;
}
.companies_box5 {
}
#development_services_bottom {
	background: #00baa6;
	padding: 40px 0;
}
.development_services_bottom {
}
.development_services_bottom h3 {
	font-size: 30px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0px;
}
.development_services_bottom p {
	text-align: center;
	font-size: 17px;
	line-height: 25px;
	margin: 0;
	color: #fff;
	font-weight: normal;
}
.development_services_bottom .btn {
	border: 3px solid #fff;
	color: #fff;
	display: table;
	font-size: 20px;
	margin: 20px auto 0;
	padding: 10px 40px;
	text-align: center;
}
.resources_box_new h1 {
	color: #1F1F1F;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
}
.resources_box_new h1 span {
	color: #00A4BF;
}
.dedicated_resources_box h2 {
	color: #1F1F1F;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
}
.dedicated_resources_box h2 span {
	color: #00A4BF;
}
/****************************************Dubai******************************************/.dubai_section .img_banner img {
	width: 100%;
}
.text_pat, .text_pat b {
	color: rgb(255, 108, 0);
	font-family: "Conv_ROCK";
	font-size: 37px;
	margin: 40px 0 0;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
}
.text_pat b.sin {
	color: #fff;
	background-color: #74b020;
}
.text_pat b {
	color: #fff;
	background-color: #ff6c00;
	padding: 0 5px;
}
.dubai_section .first_para > p {
	font-size: 15px !important;
	line-height: 30px;
}
.grn_pat {
	background-color: rgb(25, 164, 75);
	font-size: 17px;
	line-height: 25px;
	margin: 20px 0 10px;
	padding: 10px 20px;
	color: #fff;
}
.social_cio {
	margin: 20px 0 0;
	text-align: center;
}
.gado {
	background-image: url(../jpg/grad.jpg);
	background-repeat: repeat-x;
	min-height: 507px;
	padding: 80px 20px 0;
}
.gado > i {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	color: #fff;
}
.gado > b {
	display: block;
	font-size: 35px;
	color: #fff;
	padding: 30px 0 15px;
	text-transform: uppercase;
}
.gado > p {
	color: rgb(255, 255, 255);
	font-size: 23px !important;
	font-weight: bold;
	line-height: 35px;
	color: #fff;
}
.border_div .bord > b {
	color: rgb(86, 86, 86);
	display: block;
	font-size: 30px;
	margin: 0 0 15px;
	font-weight: bold;
	text-align: center;
}
.border_div .bord > p {
	color: rgb(86, 86, 86);
	display: block;
	font-size: 22px !important;
	font-weight: normal;
	text-align: center;
}
.img_part {
	height: 150px;
	position: relative;
	text-align: center;
}
.img_part img {
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	position: absolute;
}
.border_div .bord {
	border: 1px solid rgb(221, 221, 221);
	padding: 0px 0 2px;
}
.container.aligh {
	margin: 40px 0 0;
}
.container.centera {
	margin-top: 50px;
}
.div-bg {
	background-image: url(../jpg/bg_pa.jpg);
	margin-top: 50px;
	min-height: 329px;
	padding: 60px 0;
	text-align: center;
	border-top: 8px solid #f0f0f0;
	border-bottom: 8px solid #f0f0f0;
}
.liul {
	color: rgb(51, 51, 51);
	text-align: left;
	padding: 0 0 0 150px;
}
.liul h5 {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 35px;
	margin-top: 30px;
}
.liul li {
	font-size: 25px;
	margin: 0 0 20px;
	line-height: normal;
	position: relative;
}
.awart {
	text-align: right;
}
.liul li::before {
	background-image: url("../png/crw.png");
	content: "";
	height: 23px;
	left: -50px;
	position: absolute;
	top: 2px;
	width: 34px;
}
/****************************************Dubai******************************************//****************************************Real Estate Start 02-Jan-2016******************************************/.real_estate {
	background: #318720;
}
#real_estate {
	padding: 35px 0;
}
#real_estate h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 35px !important;
	font-weight: bold;
}
#real_estate_online {
	background: #318720 none repeat scroll 0 0;
	display: inline-block;
	padding: 40px 0;
	width: 100%;
}
#real_estate_online h4 {
	margin: 10px 0 50px;
}
.white_real {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 32px !important;
	font-weight: bold;
	padding: 0 0 30px;
	text-align: center;
}
.black_real {
	text-align: center;
	font-family: "Oswald", sans-serif !important;
	font-size: 32px !important;
	font-weight: bold;
	color: #000;
	padding: 30px 0;
}
.black_real_box {
	display: block;
	margin: auto auto 49px;
	min-height: 180px;
	text-align: center;
}
.black_real_box span {
	margin: 0 auto;
	display: block;
}
.black_real_box > p {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	padding: 25px 0 0;
}
.real_icon1, .real_icon2, .real_icon3, .real_icon4, .real_icon5, .real_icon6, .real_icon7, .real_icon8, .real_icon9, .real_icon10, .real_icon11, .real_icon12, .real_icon13 {
	background: url(../png/real_sprites.png) no-repeat;
	display: block;
}
.real_icon1 {
	background-position: 0 0;
	width: 102px;
	height: 84px;
}
.real_icon2 {
	background-position: -118px -7px;
	width: 65px;
	height: 94px;
}
.real_icon3 {
	background-position: -202px -7px;
	width: 91px;
	height: 92px;
}
.real_icon4 {
	background-position: -306px -5px;
	width: 112px;
	height: 101px;
}
.real_icon5 {
	background-position: -435px -20px;
	width: 82px;
	height: 84px;
}
.real_icon6 {
	background-position: -536px -22px;
	width: 102px;
	height: 74px;
}
.real_icon7 {
	background-position: -659px -15px;
	width: 77px;
	height: 91px;
}
.real_icon8 {
	background-position: -756px -11px;
	width: 96px;
	height: 97px;
}
.real_icon9 {
	background-position: -871px -22px;
	width: 97px;
	height: 91px;
}
.real_icon10 {
	background-position: -986px -19px;
	width: 124px;
	height: 124px;
}
.real_icon11 {
	background-position: -1122px -19px;
	width: 124px;
	height: 124px;
}
.real_icon12 {
	background-position: -1263px -23px;
	width: 124px;
	height: 124px;
}
.real_icon13 {
	background-position: -6px -116px;
	width: 124px;
	height: 124px;
}
#real_icon_choose {
	padding: 30px 0;
}
.real_icon_choose {
}
.real_icon_choose span {
	margin: 0 auto;
	display: block;
}
.real_icon_choose p {
	color: #000;
	line-height: 22px;
	margin: 24px 0 0;
	text-align: center;
}
#real_icon_choose label {
	color: #000;
	font-weight: normal;
	line-height: 27px;
	margin: 30px 0 0;
	text-align: center;
}
/****************************************Flash Start 02-Jan-2016******************************************/.flash_part {
	background: #343738;
}
#flash_part {
	background: #a9a9b0;
	padding: 40px 0;
}
.flash_part_box {
	margin-top: 25px;
}
#flash_part_choose label {
	color: #000;
	font-weight: normal;
	line-height: 27px;
	margin: 30px 0 0;
	text-align: center;
}
.flash_icon1, .flash_icon2, .flash_icon3, .flash_icon4, .flash_icon5, .flash_icon6, .flash_icon7, .flash_icon8 {
	background: url(../png/flash_sprites.png) no-repeat;
	display: block;
}
.flash_icon1 {
	background-position: 0 0;
	height: 109px;
	margin: 36px 39px;
	width: 109px;
}
.flash_icon2 {
	background-position: -128px -22px;
	height: 63px;
	margin: 59px 25px;
	width: 135px;
}
.flash_icon3 {
	background-position: -274px -5px;
	height: 127px;
	margin: 27px 28px;
	width: 127px;
}
.flash_icon4 {
	background-position: -432px -39px;
	height: 51px;
	margin: 66px auto;
	width: 167px;
}
.flash_icon5 {
	background-position: -619px -17px;
	width: 124px;
	height: 124px;
}
.flash_icon6 {
	background-position: -754px -25px;
	width: 124px;
	height: 124px;
}
.flash_icon7 {
	background-position: -894px -25px;
	width: 124px;
	height: 124px;
}
.flash_icon8 {
	background-position: -1032px -32px;
	width: 124px;
	height: 124px;
}
.flash_part_box span {
	background: #d0d0d4 none repeat scroll 0 0;
	border: 5px solid #fff;
	border-radius: 15em;
	cursor: pointer;
	display: block;
	height: 195px;
	margin: 0 auto;
	transition: all 1s ease 0s;
	width: 195px;
}
.flash_part_box span:hover {
	background: #c0181f;
	border: 5px solid #fff;
	border-radius: 15em;
	display: block;
	height: 195px;
	width: 195px;
}
.flash_part_box > p {
	color: #fff;
	font-size: 16px;
	text-align: center;
	margin: 27px auto auto;
}
#flash_part_choose {
	background: #fff;
	padding: 30px 0;
}
.flash_part_choose {
	margin: 32px auto;
}
.flash_part_choose span {
	border: 8px solid #fff;
	border-radius: 15em;
	display: block;
	height: 140px;
	margin: 0 auto;
	transition: all 1s ease 0s;
	width: 140px;
}
.flash_part_choose span:hover {
	border: 8px solid #cacaca;
}
.flash_part_choose h2 {
	color: #000;
	font-size: 33px;
	font-weight: bold;
	margin: 15px 0 10px;
	text-align: center;
}
.flash_part_choose p {
	text-align: center;
}
/****************************************Fashion and Etertainment******************************************/.fashion_entertainment {
}
/****************************************Fashion and Etertainment******************************************/.sharepoint_developer {
	background: #045d9e;
}
#sharepoint_developer {
	background: #f3f3f3;
	padding: 35px 0;
}
.sharepoint_box_main {
	height: 220px;
	margin: 35px auto 45px;
}
.sharepoint_box {
	background: #628cca;
}
.sharepoint_box p {
	font-size: 15px;
	text-align: center;
}
.sharepoint_box {
	background: #628cca none repeat scroll 0 0;
	border-radius: 3em;
	cursor: pointer;
	display: table;
	height: 180px;
	margin: 0 auto;
	transition: all 1s ease 0s;
	width: 180px;
	-ms-transform: rotate(47deg); /* IE 9 */
	-webkit-transform: rotate(47deg); /* Chrome, Safari, Opera */
	transform: rotate(47deg);
}
.sharepoint_box_main > p {
	display: block;
	font-size: 15px;
	margin: 45px 0 0;
	text-align: center;
	min-height: 71px;
}
.share1, .share2, .share3, .share5, .share6, .share7, .share7_ho, .share8, .share8_ho, .share9, .share9_ho, .share10, .share10_ho, .share11, .share11_ho, .share12, .share12_ho, .share13, .share13_ho, .share14, .share14_ho, .share15, .share16, .share17, .share18, .share19, .share20, .share21, .share22 {
	background: url(../png/sharepoint_sprites.png) no-repeat;
	display: block;
}
.share1, .share2, .share3, .share5, .share6, .share7, .share7_ho, .share8, .share8_ho, .share9, .share9_ho, .share10, .share10_ho, .share11, .share11_ho, .share12, .share12_ho, .share13, .share13_ho, .share14, .share14_ho, .share15, .share16, .share17, .share18, .share19, .share20, .share21, .share22, .share4 {
	background: url(../png/sharepoint_sprites.png) no-repeat;
	display: block;
}
.sharepoint_box:hover {
	-ms-transform: rotate(0deg); /* IE 9 */
	-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
	transform: rotate(0deg);
	border-radius: 0px;
}
.share1 {
	background-position: 0 0;
	height: 96px;
	margin: 39px auto;
	width: 53px;
}
.share2 {
	background-position: -70px -8px;
	height: 68px;
	margin: 49px auto;
	width: 93px;
}
.share3 {
	background-position: -179px -8px;
	height: 77px;
	margin: 50px auto;
	width: 80px;
}
.share5 {
	background-position: -279px -11px;
	height: 84px;
	margin: 46px auto;
	width: 84px;
}
.share6 {
	background-position: -383px -10px;
	height: 88px;
	margin: 40px auto;
	width: 80px;
}
.share7 {
	background-position: -488px -10px;
	height: 93px;
	margin: 34px 31px;
	width: 99px;
}
.sharepoint_microsoft:hover .share7 {
	background-position: -600px -12px;
}
.share8 {
	background-position: -721px -29px;
	height: 50px;
	margin: 44px 36px;
	width: 86px;
}
.sharepoint_microsoft:hover .share8 {
	background-position: -816px -30px;
}
.share9 {
	background-position: -919px -18px;
	height: 81px;
	margin: 39px 36px;
	width: 82px;
}
.sharepoint_microsoft:hover .share9 {
	background-position: -1020px -19px;
	width: 82px;
	height: 81px;
}
.share10 {
	background-position: -1119px -19px;
	height: 78px;
	margin: 39px 41px;
	width: 78px;
}
.sharepoint_microsoft:hover .share10 {
	background-position: -1209px -20px;
	width: 78px;
	height: 78px;
}
.share11 {
	background-position: -1301px -18px;
	height: 84px;
	margin: 35px 45px;
	width: 70px;
}
.sharepoint_microsoft:hover .share11 {
	background-position: -1384px -20px;
}
.share12 {
	background-position: 0 -107px;
	height: 94px;
	margin: 32px 33px;
	width: 94px;
}
.sharepoint_microsoft:hover .share12 {
	background-position: -112px -110px;
}
.share13 {
	background-position: -223px -119px;
	height: 86px;
	margin: 34px 32px;
	width: 87px;
}
.sharepoint_microsoft:hover .share13 {
	background-position: -324px -119px;
}
.share14 {
	background-position: -433px -130px;
	height: 76px;
	margin: 41px 27px;
	width: 102px;
}
.sharepoint_microsoft:hover .share14 {
	background-position: -550px -134px;
}
.share15 {
	background-position: -679px -142px;
	height: 61px;
	margin: 47px 44px;
	width: 72px;
}
.share16 {
	background-position: -771px -121px;
	height: 104px;
	margin: 25px 23px;
	width: 108px;
}
.share17 {
	background-position: -895px -125px;
	height: 94px;
	margin: 27px 47px;
	width: 63px;
}
.share18 {
	background-position: -981px -124px;
	height: 106px;
	margin: 27px 25px;
	width: 106px;
}
.share19 {
	background-position: -1109px -133px;
	height: 100px;
	margin: 27px 33px;
	width: 94px;
}
.share20 {
	background-position: -1221px -143px;
	height: 95px;
	margin: 28px 32px;
	width: 94px;
}
.share21 {
	background-position: -1339px -141px;
	height: 87px;
	margin: 30px 34px;
	width: 92px;
}
.share22 {
	background-position: -16px -220px;
	height: 115px;
	margin: 20px 28px;
	width: 100px;
}
.share4 {
	background-position: -140px -257px;
	height: 54px;
	width: 124px;
	margin: 57px auto;
}
#sharepoint_capabilities {
	background: rgba(0, 0, 0, 0) url("../jpg/capabilities_bg.jpg") no-repeat scroll center top / cover;
	display: inline-block;
	padding: 55px 0;
	width: 100%;
	min-height: 660px;
}
#sharepoint_capabilities h2 {
	font-size: 45px;
	text-align: center;
	color: #fff;
	margin: 0 0 15px 0;
	display: block;
}
#sharepoint_capabilities p {
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 25px;
	margin: 22px 0;
	text-align: center;
}
.sharepoint_microsoft {
	background: #fff;
	border-radius: 3em;
	cursor: pointer;
	display: table;
	height: 160px;
	margin: 0 auto;
	transition: all 1s ease 0s;
	width: 160px;
	-ms-transform: rotate(47deg); /* IE 9 */
	-webkit-transform: rotate(47deg); /* Chrome, Safari, Opera */
	transform: rotate(47deg);
}
.sharepoint_microsoft:hover {
	-ms-transform: rotate(0deg); /* IE 9 */
	-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
	transform: rotate(0deg);
	border-radius: 0px;
	background: #0ab8f0;
	border-radius: 15em;
}
.sharepoint_development {
	background: #628cca;
	border-radius: 3em;
	cursor: pointer;
	display: table;
	height: 140px;
	margin: 0 auto;
	transition: all 1s ease 0s;
	width: 140px;
	-ms-transform: rotate(47deg); /* IE 9 */
	-webkit-transform: rotate(47deg); /* Chrome, Safari, Opera */
	transform: rotate(47deg);
}
.sharepoint_development:hover {
	-ms-transform: rotate(0deg); /* IE 9 */
	-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
	transform: rotate(0deg);
	border-radius: 0px;
}
#sharepoint_developer h2 {
	margin: 0 0 30px;
	text-align: center;
}
#sharepoint_Hire {
	background: #628cca;
	padding: 35px 0;
}
#sharepoint_Hire p {
	font-size: 15px;
	text-align: center;
	line-height: 25px;
	color: #fff;
	margin-bottom: 22px;
}
/****************************************Kentico CMS Development******************************************/.kentico_cms {
	background: #5c539e;
}
#kentico_cms {
	background: #453c8b;
	padding: 40px 0;
	margin-top: 50px;
}
.kentico_cms_box {
	margin: 45px 0;
}
.kentico_cms_box span {
	margin: 0 auto;
	display: block;
}
.kentico_cms_box p {
	color: #fff;
	font-size: 17px;
	margin: 20px 0 0;
	text-align: center;
}
.kentico_icon1, .kentico_icon2, .kentico_icon3, .kentico_icon4, .kentico_icon5, .kentico_icon6, .kentico_icon7, .kentico_icon8, .kentico_icon9, .kentico_icon9_ho, .kentico_icon10, .kentico_icon11, .kentico_icon12, .kentico_icon13, .kentico_icon14, .kentico_icon15 {
	background: url(../png/kentico_cms_sprites.png) no-repeat;
	display: block;
}
.kentico_icon1 {
	background-position: 0 0;
	height: 87px;
	margin: 0 auto;
	width: 116px;
}
.kentico_icon2 {
	background-position: -131px -2px;
	width: 96px;
	margin: 0 auto;
	height: 96px;
}
.kentico_icon3 {
	background-position: -247px -26px;
	width: 92px;
	margin: 26px auto;
	height: 63px;
}
.kentico_icon4 {
	background-position: -377px -14px;
	width: 75px;
	margin: 0 auto;
	height: 88px;
}
.kentico_icon5 {
	background-position: -472px -21px;
	width: 82px;
	margin: 0 auto;
	height: 82px;
}
.kentico_icon6 {
	background-position: -571px -19px;
	width: 86px;
	height: 86px;
	margin: 0 auto;
}
.kentico_icon7 {
	background-position: -674px -17px;
	width: 88px;
	height: 88px;
	margin: 0 auto;
}
.kentico_icon8 {
	background-position: -779px -12px;
	width: 95px;
	margin: 0 auto;
	height: 95px;
}
.kentico_icon9 {
	background-position: -890px -27px;
	height: 55px;
	margin: 32px 33px;
	width: 57px;
}
.kentico_Benefits span:hover .kentico_icon9 {
	background-position: -957px -13px;
	height: 89px;
	margin: 20px auto;
	width: 89px;
}
.kentico_icon10 {
	background-position: -1057px -16px;
	height: 80px;
	margin: 0 auto;
	width: 83px;
}
.kentico_icon11 {
	background-position: -1156px -12px;
	width: 80px;
	margin: 0 auto;
	height: 98px;
}
.kentico_icon12 {
	background-position: -1250px -25px;
	width: 68px;
	margin: 0 auto;
	height: 70px;
}
.kentico_icon13 {
	background-position: -1332px -21px;
	width: 74px;
	height: 74px;
	margin: 0 auto;
}
.kentico_icon14 {
	background-position: -4px -105px;
	width: 105px;
	height: 61px;
	margin: 0 auto;
}
.kentico_icon15 {
	background-position: -132px -115px;
	width: 81px;
	margin: 0 auto;
	height: 74px;
}
#kentico_Benefits {
	background: #e9a80b;
	padding: 40px 0;
	margin-top: 0px;
}
#kentico_Benefits h1 {
	color: #fff;
	font-size: 50px;
	margin: 20px 0 60px;
	text-align: center;
}
#kentico_Benefits h1 img {
	margin-bottom: 20px;
}
.kentico_Benefits {
}
.kentico_Benefits span {
	background: #fff none repeat scroll 0 0;
	border: 3px solid #fff;
	border-radius: 15em;
	display: block;
	height: 135px;
	margin: 0 auto;
	transition: all 2s ease 0s;
	width: 135px;
}
.kentico_Benefits span:hover {
	background: #e9a80b;
	border: 3px solid #fff;
}
.kentico_Benefits > p {
	color: #fff;
	font-size: 16px;
	margin: 20px 0;
	text-align: center;
}
#kentico_Benefits label {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	line-height: 29px;
	text-align: center;
}
#kentico_Choose {
	background: #fff none repeat scroll 0 0;
	margin-top: 0;
	padding: 30px 0;
}
.kentico_Choose {
	margin-top: 30px;
}
.kentico_Choose > span {
	display: block;
	margin: 0 auto;
}
.kentico_Choose > p {
	margin: 20px 0 0;
	text-align: center;
}
#kentico_Developer {
	background: #616161;
	padding: 40px 0;
	margin-top: 0px;
}
#kentico_Developer p {
	color: #fff;
	line-height: 27px;
	margin: 0 0 15px;
}
/****************************************Testimonials view******************************************/.testimonials_view {
	background: #2b2f37;
}
#testimonials_Clients {
	padding: 40px 0;
}
#testimonials_Clients h1 {
	border-bottom: 1px solid #3e9a85;
	color: #3e9a85;
	font-family: "Oswald", sans-serif !important;
	font-size: 55px;
	font-weight: 700;
	padding-bottom: 25px;
	text-align: center;
}
#testimonials_Clients img {
	margin: 15px 0;
	max-width: 100%;
}
#testimonials_Clients h2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	color: #3b3d48;
}
#testimonials_Clients h2 span {
	color: #e9a80b;
}
#testimonials_Clients p {
	font-size: 20px;
	text-align: center;
}
#testimonials_says {
	padding: 40px 0;
	background: url(../jpg/client_bg.jpg) center top no-repeat;
}
.testimonials_says {
	margin: 0 auto;
	display: block;
	width: 60%;
}
.testimonials_says1 {
	margin: 0 auto;
	display: block;
	width: 100%;
}
.testimonials_box {
}
.testimonials_box h2 {
	color: #fff;
	font-size: 30px;
	margin: 25px 0;
	padding: 0;
	position: relative;
	text-align: center;
}
.testimonials_box span {
	left: 6%;
	position: absolute;
	top: -19px;
}
.testimonials_box b {
	bottom: 0;
	position: absolute;
	right: 6%;
}
.testimonials_bottom {
	margin: 25px 0 0;
}
.testimonials_bottom h3 {
	color: #fff;
	display: inline;
	font-size: 22px;
	text-align: center;
	width: auto;
}
.testimonials_bottom h3 i {
	color: #e9a80b;
	display: inline;
	font-size: 20px;
	margin: 10px 0 0;
	position: static;
	text-align: center;
}
.testimonials_bottom label {
	background: #fff none repeat scroll 0 0;
	display: inline-block;
	height: 2px;
	margin: -9px 32px;
	width: 33%;
}
.testimonials_says .owl-pagination {
	display: none;
}
.testimonials_says .owl-buttons {
	display: block;
}
.testimonials_says .owl-prev {
	background: rgba(0, 0, 0, 0) url("../png/arro_left.png") no-repeat scroll left top !important;
	font-size: 0 !important;
	height: 45px;
	left: -83px;
	opacity: 1 !important;
	position: absolute;
	top: 45%;
	width: 45px;
}
.testimonials_says .owl-next {
	background: rgba(0, 0, 0, 0) url("../png/arro_right.png") no-repeat scroll left top !important;
	font-size: 0 !important;
	height: 45px;
	right: -72px;
	opacity: 1 !important;
	position: absolute;
	top: 45%;
	width: 45px;
}
#testimonials_writing {
	background: rgba(0, 0, 0, 0) url("../jpg/testimonials_writing.jpg") no-repeat scroll center top / cover;
	padding: 40px 0;
}
.item_container_new {
}
.item_container_new p {
	color: #fff;
	font-size: 15px;
	margin: 11px 0 0;
	text-align: center;
}
.testimonials_box1 {
	width: 100%;
}
.testimonials_box1 h2 {
	color: #fff;
	font-size: 30px;
	margin: 25px 0;
	padding: 0;
	position: relative;
	text-align: center;
}
.item_container_new p i {
	font-size: 15px;
	color: #fff;
	text-align: center;
}
.testimonials_box_inner {
	background: #fff none repeat scroll 0 0;
	border-radius: 5px;
	margin-top: 19px;
	min-height: 165px;
	padding: 30px;
	position: relative;
}
.testimonials_box_inner::after {
	border-bottom: 15px solid #fff;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	content: "";
	position: absolute;
	top: -14px;
}
.testimonials_box_inner > p {
	color: #000;
	line-height: 28px;
	padding: 5px 25px;
	text-align: center;
}
.testimonials_box_inner span {
	left: 10px;
	position: absolute;
	top: 10px;
}
.testimonials_box_inner b {
	bottom: 10px;
	position: absolute;
	right: 8px;
}
.testimonials_says1 .owl-prev {
	background: rgba(0, 0, 0, 0) url("../png/arro_left1.png") no-repeat scroll left top !important;
	font-size: 0 !important;
	height: 45px;
	left: -83px;
	opacity: 1 !important;
	position: absolute;
	top: 72%;
	width: 18px;
}
.testimonials_says1 .owl-next {
	background: rgba(0, 0, 0, 0) url("../png/arro_right1.png") no-repeat scroll left top !important;
	font-size: 0 !important;
	height: 45px;
	right: -72px;
	opacity: 1 !important;
	position: absolute;
	top: 72%;
	width: 18px;
}
.html5lightbox1 img {
	width: 100%;
}
#testimonials_excited {
	padding: 45px 0;
}
.testimonials_excited_box li {
	float: left;
	margin: 0;
	width: 32%;
}
.testimonials_excited {
}
.testimonials_excited h4 {
	text-align: center;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	color: #1f1f1f;
}
.testimonials_excited p {
	text-align: center;
	font-size: 16px;
	color: #1f1f1f;
	font-weight: normal;
}
.testimonials_excited label {
	color: #1f1f1f;
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 35px;
	text-align: center;
}
.testimonials_excited_box img {
	display: block;
	margin: 0 auto;
}
.testimonials_excited_box {
	display: block;
	margin: 0 auto;
	width: 60%;
}
.testimonials_excited_box h4 {
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0 0;
	text-align: center;
	text-transform: uppercase;
}
.testimonials_excited1 {
}
.testimonials_excited1 img {
	width: 100%;
}
.testimonials_excited_box p {
	margin: 4px 0 0;
	text-align: center;
}
#testimonials_Transform {
	background: #3e9a85;
	padding: 55px 0;
}
#testimonials_Transform h5 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
	color: #fff;
}
#testimonials_Transform p {
	font-size: 17px;
	text-align: center;
	color: #fff;
	margin: 15px 0 0 0;
	line-height: 28px;
}
#testimonials_Transform .btn_grey {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 5px;
	color: #3e9a85;
	display: block;
	font-size: 21px;
	margin: 20px auto;
	padding: 15px;
	text-align: center;
	width: 25%;
}
/****************************************Microsoft Dynamic CRM******************************************/.microsoft_dynamic {
	background: #035dab;
}
#microsoft_dynamic {
	background: #035dab;
	padding: 45px 0;
	margin-top: 35px;
}
.microsoft_dynamic_box {
}
.microsoft_dynamic_box h2 {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	line-height: 56px;
	margin: 13px 0 50px;
	text-align: center;
}
.microsoft_dynamic_inner {
}
.microsoft_dynamic_inner p {
	color: #fff;
	font-size: 18px;
	margin: 25px 0 0;
	padding: 0;
	text-align: center;
}
#microsoft_Effective {
	background: #57a9f0 none repeat scroll 0 0;
	padding: 45px 0 25px;
	width: 100%;
}
#microsoft_Effective h2 {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	line-height: 56px;
	margin: 0px;
	text-align: center;
}
#microsoft_Effective label {
	color: #fff;
	font-weight: normal;
	display: block;
	float: none;
	font-size: 16px;
	margin: 0 0 55px 0;
	padding: 0;
	text-align: center;
}
.microsoft_Effective {
}
.microsoft_Effective .left_part {
	width: 30%;
	float: left;
}
.microsoft_Effective .left_part .inner_part {
	background: #8ac3f5 none repeat scroll 0 0;
	display: inline-block;
	height: 86px;
	margin-bottom: 45px;
	padding: 10px;
	position: relative;
	width: 100%;
}
.microsoft_Effective .left_part .inner_part > p {
	color: #fff;
	font-size: 15px;
	line-height: 28px;
	padding: 4px 14px;
}
.inner_part > img {
	position: absolute;
	right: -56px;
	top: -3px;
}
.inner_part1 {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 29px;
}
.inner_part1 > img {
	display: block;
	margin: 0 auto;
}
.microsoft_Effective .mid_part {
	width: 30%;
	float: left;
}
.microsoft_Effective .right_part {
	width: 30%;
	float: right;
}
.microsoft_Effective .right_part .inner_part2 {
	background: #8ac3f5 none repeat scroll 0 0;
	display: inline-block;
	height: 86px;
	margin-bottom: 45px;
	padding: 10px;
	position: relative;
	width: 100%;
}
.microsoft_Effective .right_part .inner_part2 > p {
	color: #fff;
	font-size: 15px;
	line-height: 28px;
	padding: 4px 14px;
}
.inner_part2 > img {
	left: -55px;
	position: absolute;
	top: -3px;
}
.inner_part3 {
}
.inner_part3 img {
	right: -50px;
	top: -1px;
}
.inner_part4 {
}
.inner_part4 img {
	right: -57px;
	top: -50px;
}
.inner_part_2 {
}
.inner_part_2 img {
	left: -51px;
	top: -2px;
}
.inner_part_3 img {
	left: -56px;
	top: -50px;
}
.microsoft_icon1, .microsoft_icon2, .microsoft_icon3, .microsoft_icon4, .microsoft_icon5, .microsoft_icon6, .microsoft_icon7, .microsoft_icon8, .microsoft_icon9, .microsoft_icon10, .microsoft_icon11, .microsoft_icon12, .microsoft_icon13, .microsoft_icon14, .microsoft_icon15, .microsoft_icon16 {
	background: url(../png/microsoft_sprites.png) no-repeat;
	display: block;
}
.microsoft_icon1 {
	background-position: 0 0;
	width: 140px;
	height: 140px;
	margin: 0 auto;
}
.microsoft_icon2 {
	background-position: -152px -6px;
	width: 137px;
	margin: 0 auto;
	height: 155px;
}
.microsoft_icon3 {
	background-position: -304px -4px;
	width: 161px;
	margin: 0 auto;
	height: 161px;
}
.microsoft_icon4 {
	background-position: -474px -17px;
	width: 143px;
	height: 140px;
	margin: 0 auto;
}
.microsoft_icon5 {
	background-position: -630px -22px;
	width: 131px;
	margin: 0 auto;
	height: 132px;
}
.microsoft_icon6 {
	background-position: -773px -19px;
	width: 154px;
	margin: 0 auto;
	height: 141px;
}
.microsoft_icon7 {
	background-position: -938px -27px;
	width: 149px;
	margin: 0 auto;
	height: 137px;
}
.microsoft_icon8 {
	background-position: -1097px -31px;
	height: 128px;
	margin: 7px auto;
	width: 138px;
}
.microsoft_icon9 {
	background-position: -1248px -34px;
	width: 105px;
	height: 61px;
	margin: 0 auto;
}
.microsoft_icon10 {
	background-position: -1374px -37px;
	width: 80px;
	margin: 0 auto;
	height: 98px;
}
.microsoft_icon11 {
	background-position: -15px -166px;
	width: 83px;
	margin: 0 auto;
	height: 80px;
}
.microsoft_icon12 {
	background-position: -115px -173px;
	width: 74px;
	margin: 0 auto;
	height: 74px;
}
.microsoft_icon13 {
	background-position: -206px -179px;
	width: 68px;
	margin: 0 auto;
	height: 70px;
}
.microsoft_icon14 {
	background-position: -288px -182px;
	width: 81px;
	margin: 0 auto;
	height: 74px;
}
.microsoft_icon15 {
	background-position: -378px -169px;
	width: 102px;
	margin: 0 auto;
	height: 97px;
}
.microsoft_icon16 {
	background-position: -508px -182px;
	width: 52px;
	margin: 0 auto;
	height: 77px;
}
#microsoft_Packages {
	background: #94c349;
	padding: 40px 0;
}
#microsoft_Packages h3 {
	font-size: 40px;
}
#microsoft_Company {
	background: #fff none repeat scroll 0 0;
	padding: 50px 0;
}
#microsoft_Company h4 {
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 60px;
	text-align: center;
}
.microsoft_Company {
}
.microsoft_Company p {
	color: #302f2f;
	font-size: 15px;
	padding-top: 18px;
	text-align: center;
}
.microsoft_Company > span {
	display: block;
	min-height: 103px;
}
.microsoft_Company {
	min-height: 215px;
}
#microsoft_Company label {
	font-size: 15px;
	line-height: 28px;
	font-weight: normal;
	text-align: center;
}
#kentico_Benefits .animated {
	animation-duration: 3s;
	animation-fill-mode: both;
}
/* Deepak css */ /***************************************Hourly Billing***********************************************/.hourly_billing {
	background: #619ee0 none repeat scroll 0 0;
}
.left_heading {
	text-align: left;
}
.left_heading02 {
	text-align: left;
	margin-top: 30px;
}
#Hourly_Billing {
	padding: 40px 0;
	background: #fff none repeat scroll 0 0;
}
.advantage_box {
	border: 1px solid #adadad;
	border-radius: 8px;
	min-height: 360px;
	text-align: center;
	vertical-align: middle;
}
.advantage_box img {
	padding: 80px 0 40px
}
.advantage_box p {
	font-size: 17px;
	padding: 0;
}
.advantage_box:hover {
	border: 1px solid #adadad;
	background: #f9f9f9;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
#Why_Hire {
	padding: 10px 0;
	background: #fff none repeat scroll 0 0;
}
.hire_box {
	border: 1px solid #adadad;
	border-radius: 8px;
	min-height: 250px;
	text-align: center;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 30px;
	padding: 25px 0;
}
.hire_box_icon01 {
	background: url(../png/icon01.png) no-repeat;
	width: 110px;
	height: 100px;
	margin: 30px auto 0px;
}
.hire_box:hover .hire_box_icon01 {
	background: url(../png/icon01_hover.png) no-repeat;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.hire_box_icon02 {
	background: url(../png/icon02.png) no-repeat;
	width: 110px;
	height: 100px;
	margin: 30px auto 0px;
}
.hire_box:hover .hire_box_icon02 {
	background: url(../png/icon02_hover.png) no-repeat;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.hire_box_icon03 {
	background: url(../png/icon03.png) no-repeat;
	width: 110px;
	height: 100px;
	margin: 30px auto 0px;
}
.hire_box:hover .hire_box_icon03 {
	background: url(../png/icon03_hover.png) no-repeat;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.hire_box_icon04 {
	background: url(../png/icon04.png) no-repeat;
	width: 110px;
	height: 100px;
	margin: 30px auto 0px;
}
.hire_box:hover .hire_box_icon04 {
	background: url(../png/icon04_hover.png) no-repeat;
}
.hire_box_icon05 {
	background: url(../png/icon05.png) no-repeat;
	width: 110px;
	height: 100px;
	margin: 30px auto 0px;
}
.hire_box:hover .hire_box_icon05 {
	background: url(../png/icon05_hover.png) no-repeat;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.hire_box_icon06 {
	background: url(../png/icon06.png) no-repeat;
	width: 110px;
	height: 100px;
	margin: 30px auto 0px;
}
.hire_box:hover .hire_box_icon06 {
	background: url(../png/icon06_hover.png) no-repeat;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.hire_box:hover p {
	color: #FFF;
}
.hire_box p {
	font-size: 14px;
	padding: 0;
	margin: 10px 0 0 !important;
}
.hire_box:hover {
	background: #619ee0;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
/* / Joint_Venture */.Joint_Venture {
	background: #619ee0;
}
#Joint_Venture, #Advantage, #why_choose {
	padding: 40px 0 0;
	background: #fff none repeat scroll 0 0;
}
.Advantage_box {
	margin-top: 30px;
	min-height: 359px;
	padding: 65px 65px 45px;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 20px;
}
.Advantage_box p {
	color: #fff;
	font-size: 18px;
	padding-top: 20px;
}
.blue {
	background: #7dbafc;
}
.green {
	background: #91b73f;
}
.yellow {
	background: #f5cc0c;
}
.why_choose_box {
	border: 1px solid #adadad;
	margin-bottom: 60px;
	min-height: 275px;
	padding: 54px 30px;
	text-align: center;
	vertical-align: middle;
	margin-top: 30px;
}
.why_choose_box:hover {
	border: 1px solid #000;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.why_choose_box p {
	font-size: 18px;
	padding-top: 20px;
}
/* / Travel */.Travel_Transportation {
	background: #e9d12d;
}
.travel_icon {
	background: #449682 none repeat scroll 0 0;
	border-radius: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	width: 100px;
}
.travel_features {
	margin-bottom: 5px;
}
.travel_features strong {
	font-size: 18px;
}
.travel_features p {
	font-size: 16px;
	line-height: 30px;
	margin-top: 5px;
}
#Exclusive_Feature {
	background: #449682;
	margin: 50px 0;
	padding: 50px 0;
}
.Exclusive_Feature_Admin {
	margin-bottom: 30px;
}
.Admin_user_box {
	margin-bottom: 15px;
	text-align: center;
}
.Admin_user_icon {
	height: 130px;
	line-height: 130px;
	width: 130px;
	margin: auto;
}
.Admin_user_icon:hover {
	background: #e9d12d none repeat scroll 0 0;
	border-radius: 100px;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.Admin_user_box p {
	font-size: 17px;
	line-height: 23px;
	margin-top: 15px;
	color: #FFF;
}
#travel_choose label {
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	text-align: center;
	margin-bottom: 30px;
}
.travel_choose_box {
	text-align: center;
	margin: 20px 0 50px;
}
.travel_choose_box p {
	font-size: 17px;
	padding-top: 15px;
}
.travel_choose_icon01 {
	background: #fff url(../png/choose_icon01-2.png) no-repeat scroll center center;
	border: 5px solid #ccc;
	height: 130px;
	margin: auto;
	text-align: center;
	width: 130px;
	border-radius: 100px;
}
.travel_choose_icon01:hover {
	border: 5px solid #438e79;
	background: #FFF url(../png/choose_icon01_hover.png) no-repeat scroll center center;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.travel_choose_icon02 {
	background: #fff url(../png/choose_icon02-2.png) no-repeat scroll center center;
	border: 5px solid #ccc;
	height: 130px;
	margin: auto;
	text-align: center;
	width: 130px;
	border-radius: 100px;
}
.travel_choose_icon02:hover {
	border: 5px solid #438e79;
	background: #FFF url(../png/choose_icon02_hover.png) no-repeat scroll center center;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.travel_choose_icon03 {
	background: #fff url(../png/choose_icon03-2.png) no-repeat scroll center center;
	border: 5px solid #ccc;
	height: 130px;
	margin: auto;
	text-align: center;
	width: 130px;
	border-radius: 100px;
}
.travel_choose_icon03:hover {
	border: 5px solid #438e79;
	background: #FFF url(../png/choose_icon03_hover.png) no-repeat scroll center center;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
.travel_choose_icon04 {
	background: #fff url(../png/choose_icon04.png) no-repeat scroll center center;
	border: 5px solid #ccc;
	height: 130px;
	margin: auto;
	text-align: center;
	width: 130px;
	border-radius: 100px;
}
.travel_choose_icon04:hover {
	border: 5px solid #438e79;
	background: #FFF url(../png/choose_icon04_hover.png) no-repeat scroll center center;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
/* / Entertainment_Solutions */.Entertainment_Solutions {
	background: #ba1475;
}
#Entertainment_Solution {
	padding: 40px 0;
	text-align: center;
}
.entertainment_solution_box h1 {
	color: #6e6e6e;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px !important;
	font-weight: bold;
	margin-bottom: 50px;
}
.entertainment_solution_box h2 {
	color: #6e6e6e;
	font-size: 55px;
	margin-bottom: 50px;
}
.entertainment_solution_box h1 span {
	color: #e31a84;
}
.entertainment_solution_box p {
	font-size: 17px;
	line-height: 28px;
	text-align: left;
	margin-bottom: 25px;
}
#Entertainment_portal {
	background: rgba(0, 0, 0, 0) url(../jpg/entertainment_portal_bg.jpg) no-repeat scroll center center;
	background-size: cover;
	padding-top: 40px;
}
.entertainment_portal_box {
	text-align: center;
	min-height: 190px;
	margin-bottom: 15px;
}
.entertainment_portal_box p {
	color: #FFF;
	font-size: 17px;
	line-height: 28px;
}
.fashion_icon_choose {
	margin-bottom: 30px;
	text-align: center;
}
.fashion_icon_choose p {
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
}
.fashion_choose_icon {
	background: #8c7ead none repeat scroll 0 0;
	border-radius: 100px;
	display: inline-block;
	height: 130px;
	line-height: 130px;
	margin-bottom: 20px;
	width: 130px;
}
.fashion_choose_icon:hover {
	background: #d36986 none repeat scroll 0 0;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}
#fashion_icon_choose label {
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	margin-bottom: 30px;
	text-align: center;
}
.testimonials_says > h2 {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	margin: 17px 29px 30px;
	position: relative;
	text-align: center;
}
.testimonials_says.testimonials_says_box b {
	bottom: -6px;
	position: absolute;
	right: 0;
}
.testimonials_says.owl-theme .owl-controls .owl-buttons div {
	background: #869791 none repeat scroll 0 0;
	border-radius: 30px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	margin: 5px;
	opacity: 0.5;
	padding: 7px 20px;
	top: 26%;
}
.testimonials_says_box .testimonials_says b {
	bottom: -6px;
	position: absolute;
	right: 85px;
}
.testimonials_says_box .testimonials_says span {
	left: 60px;
	position: absolute;
	top: -10px;
}
.testimonials_says.testimonials_says_box span {
	left: 4%;
	position: absolute;
	top: -13px;
}
/*********************FIXED TIME***********************/.codeigniter_inner h1 {
	font-family: "Oswald", sans-serif !important;
	font-size: 30px;
	font-weight: 700;
	line-height: 62px;
	margin: 10px 0;
}
.fixed_time_box {
	display: block;
	width: 100%;
}
.fixed_time_box1 {
	border: 1px solid #9f9f9f;
	border-radius: 5px;
	margin-top: 20px;
	margin-bottom: 10px;
	min-height: 210px;
	padding: 20px 10px;
	transition: all 2s ease 0s;
}
.fixed_time_box1:hover {
	background: #8576ba;
}
.fixed_time_box1 p {
	font-size: 15px;
	line-height: 25px;
	padding: 18px 0 0;
	text-align: center;
}
.fixed_time_box1:hover p {
	color: #fff;
}
.icon1, .icon1_ho, .icon2, .icon2_ho, .icon3, .icon3_ho, .icon4, .icon4_ho, .icon5, .icon5_ho, .icon6, .icon6_ho {
	background: url(../png/icon_sprites.png) no-repeat;
	display: block;
}
.icon1 {
	background-position: 0 -2px;
	width: 75px;
	margin: 0 auto;
	display: block;
	height: 89px;
}
.fixed_time_box1:hover .icon1 {
	background-position: -84px -3px;
}
.icon2 {
	background-position: -174px 0;
	width: 72px;
	margin: 0 auto;
	display: block;
	height: 99px;
}
.fixed_time_box1:hover .icon2 {
	background-position: -254px -2px;
}
.icon3 {
	background-position: -340px -12px;
	width: 85px;
	margin: 0 auto;
	display: block;
	height: 91px;
}
.fixed_time_box1:hover .icon3 {
	background-position: -433px -13px;
}
.icon4 {
	background-position: -527px -26px;
	width: 77px;
	margin: 0 auto;
	display: block;
	height: 78px;
}
.fixed_time_box1:hover .icon4 {
	background-position: -611px -26px;
}
.icon5 {
	background-position: -698px -20px;
	width: 89px;
	margin: 0 auto;
	display: block;
	height: 86px;
}
.fixed_time_box1:hover .icon5 {
	background-position: -806px -19px;
}
.icon6 {
	background-position: -906px -17px;
	width: 96px;
	margin: 0 auto;
	display: block;
	height: 96px;
}
.fixed_time_box1:hover .icon6 {
	background-position: -1011px -17px;
}


 
 @media screen and (max-width:1199px) {
.cont {
	margin: 25px 0 0;
}
b.iso, b.iso i {
	font-size: 20px;
}
}
 @media screen and (max-width:767px) {
header.singo {
	text-align: center;
}
.cont {
	margin: 10px 0 20px;
}
.social_cio {
	text-align: center;
}
}
.about_para_column p {
	margin-bottom: 15px !important;
	line-height: 23px !important;
}
.nda li {
	margin-bottom: 15px !important;
	line-height: 23px !important;
}
.codeigniter_inner p {
	    margin-bottom: 15px !important;
    line-height: 1.6!important;
    font-size: 15px;
    text-align: justify;
}
.Angular_js p {
	margin-bottom: 15px !important;
	line-height: 30px !important;
}
/* / New Css 19 Dec 2016 */.codeigniter_botom.photoshop {
	background-color: #2badcc;
}
.agd-part h4 {
	font-size: 22px !important;
	font-weight: 600;
	margin: 90px 0 90px !important;
	text-align: center;
	font-family: 'Roboto', sans-serif;
}
.agd-part p {
	line-height: 23px !important;
	margin-bottom: 15px !important;
	font-family: 'Roboto', sans-serif;
}
.ServicesOffers p {
	font-size: 17px;
	margin-top: 20px;
	text-align: center;
}
#Agd-Service-Part {
	background-color: #8ec828;
	padding: 75px 0;
	margin-top: 50px;
	font-family: 'Roboto', sans-serif;
}
.responsive-web p {
	font-size: 13px;
	margin-bottom: 0 !important;
	margin-top: 25px;
	text-align: center;
}
#Agd-Service-Part p {
	margin-bottom: 70px;
	font-size: 16px;
	text-align: center;
}
.choose-box {
	border: 5px solid #8ec828;
	border-radius: 50%;
	height: 160px;
	width: 160px;
	display: inline-block;
}
.choose-box:hover {
	background-color: #8ec828;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.choose-box i .choose-icon1 {
	background-image: url(../png/choose-icon1.png);
	background-repeat: no-repeat;
	background-position: center 40px;
	width: 100%;
	height: 100%;
	display: inline-block;
	border-radius: 100%;
}
.choose-box:hover i .choose-icon1 {
	background-position: center -10px;
	background-color: #8ec828;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.choose-box i .choose-icon2 {
	background-image: url(../png/choose-icon2.png);
	background-repeat: no-repeat;
	background-position: center 27px;
	width: 100%;
	height: 100%;
	display: inline-block;
	border-radius: 100%;
}
.choose-box:hover i .choose-icon2 {
	background-position: center -70px;
	background-color: #8ec828;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.choose-box i .choose-icon3 {
	background-image: url(../png/choose-icon3.png);
	background-repeat: no-repeat;
	background-position: center 23px;
	width: 100%;
	height: 100%;
	display: inline-block;
	border-radius: 100%;
}
.choose-box:hover i .choose-icon3 {
	background-position: center -70px;
	background-color: #8ec828;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.choose-box i .choose-icon4 {
	background-image: url(../png/choose-icon4.png);
	background-repeat: no-repeat;
	background-position: center 35px;
	width: 100%;
	height: 100%;
	display: inline-block;
	border-radius: 100%;
}
.choose-box:hover i .choose-icon4 {
	background-position: center -30px;
	background-color: #8ec828;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.choose-box i .choose-icon5 {
	background-image: url(../png/choose-icon5.png);
	background-repeat: no-repeat;
	background-position: center 45px;
	width: 100%;
	height: 100%;
	display: inline-block;
	border-radius: 100%;
}
.choose-box:hover i .choose-icon5 {
	background-position: center -18px;
	background-color: #8ec828;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.choose-box i .choose-icon6 {
	background-image: url(../png/choose-icon6.png);
	background-repeat: no-repeat;
	background-position: center 42px;
	width: 100%;
	height: 100%;
	display: inline-block;
	border-radius: 100%;
}
.choose-box:hover i .choose-icon6 {
	background-position: center -30px;
	background-color: #8ec828;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
#choose-br-part {
	font-family: 'Roboto', sans-serif;
	text-align: center;
	margin: 70px 0;
	font-size: 16px;
}
#choose-br-part h1 {
	font-size: 34px;
	font-weight: 600;
	margin-bottom: 70px;
}
.choose-text {
	font-weight: 500;
	margin: 20px 0 40px;
}
/* iphone-G-development *//*.iphone-G-development {	font-family: 'Roboto', sans-serif;}
*/.iphone-G-development h2, .iphone-G-development h4 {
	font-size: 24px;
	margin: 0 0 25px;
}
.iphone-G-development p {
	font-size: 16px;
	line-height: 39px;
	margin-bottom: 15px;
}
.development-part {
	background-image: url(../jpg/dev-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	padding: 62px 0 55px;
	font-family: 'Roboto', sans-serif;
}
.BenefitsOpt {
	padding: 75px 0;
	font-family: 'Roboto', sans-serif;
}
.ben-box i {
	background-image: url("../png/green-box.png");
	background-position: center top;
	background-repeat: no-repeat;
	display: inline-block;
	height: 188px;
	line-height: 185px;
	text-align: center;
	width: 169px;
}
.ben-box {
	text-align: center;
	margin-bottom: 30px;
}
.ipdad_ui_p.center_txt {
	margin-bottom: 30px;
}
.ben-box.cocos_3d i {
	background-image: url("../png/dark-green.png");
	background-position: center top;
	background-repeat: no-repeat;
	display: inline-block;
	height: 188px;
	line-height: 185px;
	text-align: center;
	width: 169px;
}
/*----------------- Rahul ---------------- */.mid-contant-col.contant_express_hding h4 {
	color: rgb(31, 31, 31);
	font-size: 45px;
	font-weight: 100;
	text-align: center;
}
.mid-contant-col.contant_express_hding h4 b {
	color: rgb(70, 105, 205);
	font-weight: 600;
}
.contant_express_contain {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}
.express_right > h2 {
	font-size: 20px;
	font-weight: 600;
	margin-top: 75px;
	margin-bottom: 15px;
}
.mid-contant-col.contant_express_hding .express_right > h4 {
	font-size: 25px;
	font-weight: 600;
	margin-top: 75px;
	margin-bottom: 15px;
	text-align:left;
}
.express_right.align_right_express h4 {
	text-align:right !important;
}
.express_right > p {
	font-size: 16px;
	line-height: 27px;
	margin-top: 15px;
}
.expres_left_image img {
	margin: 0 auto;
	border: 1px dashed #a57b0a;
	padding: 10px;
	border-radius: 100%;
	width: 100%;
}
.express_contain_one {
	display: inline-block;
	width: 100%;
	margin-top: 25px;
}
.align_right_express {
	text-align: right;
}
.black_real.black_express_hding {
	font-weight: 400;
}
.exp_service_one {
	display: table;
	width: 100%;
	margin-bottom: 25px;
}
.serv_exp_left {
	float: left;
	margin-right: 25px;
	width: 25%;
}
.serv_exp_left img {
	margin: 0 auto;
}
.exp_ser_detail {
	overflow: hidden;
	padding-top: 45px;
}
.exp_ser_detail > p {
	font-size: 16px;
	font-weight: 400;
}
.symfony_deve > p {
	font-size: 17px;
	color: #000;
	font-weight: 500;
}
/*---------------Ankit----------------*/.banefit_Rrp.symphony_blk ul li {
	background: url(../png/tick.png) no-repeat left;
	font-size: 28px;
	line-height: 32px;
	padding-left: 40px;
	margin-bottom: 10px;
	padding-top: 0px;
}
.banefit_Rrp.symphony_blk {
	padding: 0 30px 0 0;
}
.symphony_page p {
	font-size: 16px;
}
.symphony_page p span {
	font-weight: bold;
}
.feature_container {
	width: 100%;
	display: inline-block;
	background: url(../jpg/feature-bg.jpg) no-repeat 0px 0px;
	height: 566px;
	margin-top: 30px;
}
.feature_blk {
	display: inline-block;
	text-align: center;
	padding: 35px 0;
}
.feature_blk h2 {
	font-size: 48px;
	color: #fff;
	margin-bottom: 20px;
}
.feature_blk h2 span {
	color: #f4bf61;
}
.resp-tabs-list li img.yellow_img {
	display: none;
}
.resp-tabs-list li.resp-tab-active img.yellow_img {
	display: inline-block;
}
.resp-tabs-list li.resp-tab-active img.grey_img {
	display: none;
}
.resp-tabs-list li img {
	width: auto;
}
.resp-tabs-list li span {
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin-top: 15px;
	color: #fff;
}
.resp-tabs-list li.resp-tab-active span {
	color: #f4bf61;
}
.resp-tabs-container {
	width: 100%;
	display: inline-block;
}
.resp-tabs-container img {
	float: left;
	margin-top: 16px;
	width: 100px;
}
.resp-tab-content p {
	display: block;
	text-align: left;
	line-height: 26px;
	padding: 25px 0 0 120px;
}
.resp-tab-content {
	padding: 40px;
}
ul.resp-tabs-list .resp-tab-active::before {
	position: absolute;
	content: "";
	bottom: 0px;
	left: 44%;
	width: 0px;
	height: 0px;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #f4bf61;
}
.symphony_bottom .serv_exp_left {
	float: none;
	display: table-cell;
}
.symphony_bottom .exp_ser_detail {
	display: table-cell;
	vertical-align: middle;
	padding-top: 0px;
}
.ipad_ui_blk h2 {
	font-size: 32px;
	color: #8c468b;
	margin-bottom: 20px;
	text-align: left;
}
.ipad_ui_blk p, .ipad_ui_blk_1 p {
	color: #333;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 30px;
}
.ipad_ui_blk h2, .ipad_ui_blk_1 h2 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 20px;
	text-align: left;
	color: #000;
}
.our_class_services {
	margin-top: 50px;
}
.our_class_services h3 {
	font-size: 40px;
	color: #8c468b;
	font-weight: 300;
	text-align: center;
}
.our_class_services p {
	color: #3a4040;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 30px;
	margin-top: 15px;
	text-align: center;
}
.services_left, .services_right {
	margin-top: 40px;
}
ul.services_left li {
	color: #474747;
	font-size: 16px;
	line-height: 26px;
	text-align: right;
	margin-bottom: 82px;
}
ul.services_right li {
	color: #474747;
	font-size: 16px;
	line-height: 26px;
	text-align: left;
	margin-bottom: 98px;
}
p.ipdad_ui_p {
	color: rgb(48, 47, 47);
	font-size: 16px;
	margin-bottom: 60px;
	margin-top: 10px;
	line-height: 30px;
}
.slim_top_container {
	width: 100%;
	display: inline-block;
	background: #fff;
	padding: 50px 0 40px;
}
.slim_top_container p {
	color: #1f1f1f;
	font-size: 16px;
	margin-bottom: 25px;
}
.slim_top_container h2 {
	width: 100%;
	display: inline-block;
	font-size: 35px;
	color: #1f1f1f;
	margin: 20px 0px 40px;
	text-align: center;
}
.slim_top_container h2 span {
	color: #679a2e;
}
.middle_top_container, .middle_bottom_container {
	position: relative;
}
.middle_top_container::before {
	width: 50%;
	position: absolute;
	content: "";
	top: 0px;
	left: 0px;
	height: 100%;
	background: #7154b5;
}
.middle_top_container::after {
	width: 50%;
	position: absolute;
	content: "";
	top: 0px;
	right: 0px;
	height: 100%;
	background: #f6aa08;
	z-index: 1;
}
.slim_middle_container img {
	float: left;
	width: auto;
	margin: 32px 20px 20px 0px;
	z-index: 5 !important;
	position: relative;
}
.slim_middle_container h3 {
	font-size: 22px;
	display: inline-block;
	color: #fff;
	margin: 25px 0px 10px;
}
.slim_middle_container p {
	font-size: 16px;
	display: block;
	color: #fff;
}
.slim_middle_container .pad_left {
	padding-left: 30px;
}
.middle_bottom_container::before {
	width: 50%;
	position: absolute;
	content: "";
	top: 0px;
	left: 0px;
	height: 100%;
	background: #df4a32;
}
.middle_bottom_container::after {
	width: 50%;
	position: absolute;
	content: "";
	top: 0px;
	right: 0px;
	height: 100%;
	background: #8fc355;
	z-index: 1;
}
.codeigniter_inner.kentico_page p {
	font-size: 16px;
	line-height: 28px !important;
	margin-bottom: 30px !important;
}
#kentico_cms h1 {
	font-size: 48px;
	color: #fff;
	margin-bottom: 50px;
	text-align: center;
}
#kentico_cms h1 span {
	color: #f7cc08;
}
#kentico_cms ul li {
	width: 100%;
	display: inline-block;
	background: url(../png/icon-img.png) no-repeat 0px 0px;
	font-size: 16px;
	color: #fff;
	padding: 0px 0px 32px 50px;
}
#kentico_Benefits h5 {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 32px;
	font-weight: normal;
	text-align: center;
	line-height: 50px;
}
#kentico_Benefits h5 span {
	font-weight: 400;
}
.kentico_mrgn {
	margin-bottom: 25px;
}
.php_nuke_page {
	margin-top: 30px;
}
.php_nuke_page h5 {
	font-size: 42px;
	color: #000000;
	font-weight: 300;
	text-align: center;
	margin-bottom: 20px;
}
.php_nuke_page h5 span {
	font-weight: 400;
}
.php_nuke_page ul li {
	background: rgba(0, 0, 0, 0) url("../xtick_img.png.pagespeed.ic.2u80u1pvro.html") no-repeat scroll 0 0 / 30px auto;
	color: #000;
	display: inline-block;
	font-size: 16px;
	padding: 0 0 40px 40px;
	width: 100%;
	line-height: 30px;
}
.php_nuke_content .kentico_icon10 {
	width: 83px;
	height: 80px;
	margin-top: 15px;
	background: url(../png/icon-1.png) no-repeat 0px 0px;
}
.php_nuke_content .kentico_Choose:hover .kentico_icon10 {
	background: url(../png/icon-1.png) no-repeat 0px -80px;
}
.php_nuke_content .kentico_icon11 {
	width: 80px;
	height: 98px;
	margin-top: 6px;
	background: url(../png/icon-2.png) no-repeat 0px 0px;
}
.php_nuke_content .kentico_Choose:hover .kentico_icon11 {
	background: url(../png/icon-2.png) no-repeat 0px -98px;
}
.php_nuke_content .kentico_icon12 {
	width: 87px;
	height: 76px;
	margin-top: 18px;
	background: url(../png/icon-3.png) no-repeat 0px 0px;
}
.php_nuke_content .kentico_Choose:hover .kentico_icon12 {
	background: url(../png/icon-3.png) no-repeat 0px -76px;
}
.php_nuke_content .kentico_icon13 {
	width: 76px;
	height: 76px;
	margin-top: 18px;
	background: url(../png/icon-4.png) no-repeat 0px 0px;
}
.php_nuke_content .kentico_Choose:hover .kentico_icon13 {
	background: url(../png/icon-4.png) no-repeat 0px -76px;
}
.php_nuke_content .kentico_icon14 {
	width: 105px;
	height: 61px;
	margin-top: 25px;
	background: url(../png/icon-5.png) no-repeat 0px 0px;
}
.php_nuke_content .kentico_Choose:hover .kentico_icon14 {
	background: url(../png/icon-5.png) no-repeat 0px -61px;
}
.php_nuke_content .kentico_icon15 {
	width: 81px;
	height: 74px;
	margin-top: 20px;
	background: url(../png/icon-6.png) no-repeat 0px 0px;
}
.php_nuke_content .kentico_Choose:hover .kentico_icon15 {
	background: url(../png/icon-6.png) no-repeat 0px -74px;
}
.php_nuke_content .php_txt {
	width: 100%;
	display: table;
	text-align: center;
	height: 100px;
	background: #e5e5e5;
	color: #8b8b8b;
	border-radius: 5px;
	transition: 0.5s all;
}
.php_txt p {
	display: table-cell;
	vertical-align: middle;
	padding: 0 15px;
}
.php_nuke_content .kentico_Choose span {
	width: 100%;
	display: table;
	height: 110px;
}
.php_nuke_content .kentico_Choose:hover .php_txt {
	background: #738c16;
	color: #fff;
}
.kentico_page h2 {
	font-size: 24px;
	color: #1f1f1f;
	margin-bottom: 10px;
}
.kentico_page h2 span {
	color: #9a1222;
}
.adobe_page {
	display: inline-block;
	margin-top: 50px;
	width: 100%;
	margin-bottom: 20px;
}
.adobe_page h3 {
	font-size: 34px;
	color: #1f1f1f;
	margin-bottom: 50px;
	text-align: center;
}
.adobe_page_content {
	width: 100%;
	display: inline-block;
	background: url(../png/adobe-img.png) no-repeat center top;
}
ul.adobe_left {
	width: 65%;
	display: table;
}
ul.adobe_left li {
	font-size: 16px;
	color: #ffffff;
	margin-bottom: 20px;
	padding: 21px 18px 22px;
	border-radius: 5px;
}
ul.adobe_right {
	width: 65%;
	float: right;
	display: table;
}
ul.adobe_right li {
	font-size: 16px;
	color: #ffffff;
	margin-bottom: 20px;
	padding: 21px 18px 22px;
	border-radius: 5px;
}
.grey_color {
	background: #707070;
	position: relative;
}
.black_color {
	background: #0d0c0c;
	position: relative;
}
.red_color {
	background: #b11d12;
	position: relative;
}
ul.adobe_left .grey_color::before {
	border-bottom: 10px solid rgba(0, 0, 0, 0);
	border-left: 20px solid #707070;
	border-top: 10px solid rgba(0, 0, 0, 0);
	content: "";
	position: absolute;
	right: -20px;
	top: 40%;
}
ul.adobe_left .black_color::before {
	border-bottom: 10px solid rgba(0, 0, 0, 0);
	border-left: 20px solid #0d0c0c;
	border-top: 10px solid rgba(0, 0, 0, 0);
	content: "";
	position: absolute;
	right: -20px;
	top: 40%;
}
ul.adobe_left .red_color::before {
	border-bottom: 10px solid rgba(0, 0, 0, 0);
	border-left: 20px solid #b11d12;
	border-top: 10px solid rgba(0, 0, 0, 0);
	content: "";
	position: absolute;
	right: -20px;
	top: 40%;
}
ul.adobe_right .grey_color::before {
	border-bottom: 10px solid rgba(0, 0, 0, 0);
	border-right: 20px solid #707070;
	border-top: 10px solid rgba(0, 0, 0, 0);
	content: "";
	position: absolute;
	left: -20px;
	top: 40%;
}
ul.adobe_right .black_color::before {
	border-bottom: 10px solid rgba(0, 0, 0, 0);
	border-right: 20px solid #0d0c0c;
	border-top: 10px solid rgba(0, 0, 0, 0);
	content: "";
	position: absolute;
	left: -20px;
	top: 40%;
}
ul.adobe_right .red_color::before {
	border-bottom: 10px solid rgba(0, 0, 0, 0);
	border-right: 20px solid #b11d12;
	border-top: 10px solid rgba(0, 0, 0, 0);
	content: "";
	position: absolute;
	left: -20px;
	top: 40%;
}
#kentico_Choose.adobe_page_details {
	background: #0d0c0c;
}
.adobe_page_details h3 {
	color: #ffffff;
	margin-bottom: 20px;
}
.adobe_page_details p {
	color: #ffffff;
}
.ipad_social_top {
	width: 100%;
	display: block;
	background: #293c42;
	text-align: center;
	padding: 50px 0 40px;
	margin-top: 20px;
}
.ipad_social_top img {
	display: inline-block;
	text-align: center;
	margin-bottom: 20px;
}
.ipad_social_top p {
	font-size: 24px;
	color: #fff;
	font-weight: 300;
	line-height: 30px;
	text-align: center;
}
.ipad_social_bottom {
	width: 100%;
	display: block;
	background: #e0a321;
	text-align: center;
	padding: 50px 0 70px;
}
.ipad_social_bottom span, .ipad_social_top span {
	color: #fff;
	display: block;
	font-family: "Oswald", sans-serif !important;
	font-size: 42px;
	font-weight: 400;
	line-height: 52px;
	margin-bottom: 20px;
	text-align: center;
}
.ipad_social_bottom h5, .ipad_social_top h5 {
	font-size: 28px;
	color: #fff;
	font-weight: 300;
	line-height: 34px;
	text-align: center;
	margin-bottom: 50px;
}
.ipad_social_bottom p {
	font-size: 16px;
	color: #714e03;
	line-height: 22px;
	text-align: center;
}
.ipad_social_bottom img {
	display: inline-block;
	text-align: center;
	margin-bottom: 20px;
}
.kentico_page ul li span {
	font-size: 22px;
	color: #868686;
	font-style: italic;
}
.center_txt {
	text-align: center;
}
.ben-box p {
	color: #000000;
	font-size: 16px;
	margin-top: 15px;
	line-height: 30px;
}
.codeigniter_botom.iphone_game {
	padding: 16px 0px;
}
.iphone_game {
	padding: 0px;
}
.iphone_game ul {
	margin: 0px;
}
.iphone_game ul li {
	width: 100%;
	display: inline-block;
	background: url(../png/tick-img.png) no-repeat 0px 0px;
	font-size: 16px;
	padding: 2px 0 5px 40px;
	line-height: 30px;
}
.development-part h4 {
	font-size: 40px;
	color: #fff;
	text-align: center;
	margin-bottom: 25px;
}
.development-part p {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	margin-bottom: 60px;
}
.check-col {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.check-col i {
	display: block;
	margin-bottom: 40px;
}
.game_graphics {
	width: 100%;
	display: inline-block;
text-align;
center;
	position: absolute;
	left: 0px;
	bottom: 0px;
	text-align: center;
}
.iphone-G-development {
	position: relative;
	padding-bottom: 130px;
}
.refinery_top {
	width: 100%;
	display: inline-block;
}
.refinery_top h2 {
	font-size: 48px;
	color: #1e1c1c;
	text-align: center;
	margin-bottom: 30px;
}
.refinery_top h2 span {
	color: #d74858;
}
.refinery_top_detail img {
	float: left;
}
.refinery_top_detail h4 {
	font-size: 20px;
	color: #1e1c1c;
}
.ios_app_col h2, .ios_app_col h4 {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 40px;
	font-weight: 700;
	margin: 30px 0 20px;
	text-align: center;
}
.ios_app_col h4 {
	margin: 0px 0 30px;
	font-weight: 300;
	font-size: 20px;
}
.ios_app_col .why_box span:hover {
	background: #cf301a none repeat scroll 0 0;
	cursor: pointer;
}
p.team_and {
	display: inline-block;
	width: 100%;
}
.services_res > p {
	text-align: center !important;
}
.refinery_top_detail {
	display: inline-block;
	margin-bottom: 15px;
	width: 100%;
}
.development_services p {
	display: inline-block;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 25px;
	margin-top: -20px;
	width: 100%;
}
.middle_res {
	overflow: hidden;
	position: relative;
	z-index: 5;
}
#sharepoint_developer h1 {
	color: #628cca;
	font-size: 35px;
	font-weight: bold;
	margin: 0 0 30px;
	text-align: center;
}
.line_hi {
	line-height: 28px;
}
/*--------16 jan----------*/.android_tblt .responsive-web .box1 {
	background: #117e6b;
}
.android_tblt .responsive-web .box1:hover {
	background: #006265;
}
.android_ui_ux .webdesign_box_inner {
	background: #117e6b;
}
.android_ui_ux .webdesign_box_inner:hover {
	background: #fff;
	border: 3px solid #117e6b;
}
.native_app .development_why span {
	background: #00b7d9;
	border-radius: 100%;
	display: block;
	height: 140px;
	margin: 0 auto 20px;
	width: 140px;
}
.native_app .development_why img {
	padding: 25px 0 0;
}
.Android-UI-UX {
	padding: 35px 0 25px;
}
.Android-UI-UX .black {
	color: #fff;
}
.Android-UI-UX p {
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}
.Android-UI-UX h3 {
	color: #fff;
	font-family: "Lato", sans-serif !important;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	line-height: 30px;
}
.android_ui_ux2 .webdesign_box_inner {
	background-color: #0679d9;
}
.sel-icon {
	margin-bottom: 25px;
	text-align: center;
}
.sel-icon img {
	width: 160px;
}
 @media (max-width:1024px) {
.express_right {
	text-align: center;
	margin-top: 15px;
}
.symphony_bottom .serv_exp_left {
	display: inline-block;
}
.symphony_bottom .exp_ser_detail {
	display: block;
}
.ipad_social_bottom p {
	margin-bottom: 30px;
}
.ipad_social_bottom img {
	margin-bottom: 10px;
}
.kentico_page {
	padding: 0 10px;
}
.symphony_bottom .serv_exp_left {
	text-align: center;
}
.feature_blk h2 {
	font-size: 30px;
	margin-bottom: 20px;
}
.feature_blk {
	width: 100%;
}
.feature_container {
	background: rgba(0, 0, 0, 0) url("../jpg/feature-bg.jpg") no-repeat scroll 0 0 / cover;
	height: auto;
	width: 100%;
}
.img_responsive.grey_img {
	display: none;
}
.resp-tabs-container img {
	float: none;
	width: auto;
	margin-bottom: 15px;
}
.tab-text {
	display: block;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	width: 100%;
}
.resp-tab-content p {
	padding: 25px 0 0;
}
.school_blk p {
	font-size: 13px !important;
}
.school_bottom_blk p {
	font-size: 14px !important;
	min-height: 60px !important;
}
.bank_software_txt p {
	font-size: 14px !important;
}
.bank_software_detail .ref-service-box p {
	font-size: 14px !important;
}
.bank_software_content .ref-ser-head, .hospital_management_content .ref-ser-head {
	font-size: 24px !important;
}
.ref-ser-head, .why_development h2, .objective_blk h2 {
	font-size: 30px !important;
}
.hotel_blk .why_development p {
	min-height: 47px;
	margin: 0 0 15px !important;
}
}
 @media (max-width:1199px) {
.exp_ser_detail {
	padding-top: 25px;
}
}
 @media (max-width:767px) {
.bank_software_content .school_bottom_blk p {
	min-height: 45px !important;
	margin-bottom: 30px !important;
}
.hospital_management_content .school_bottom_blk p {
	min-height: 45px !important;
	margin-bottom: 30px !important;
}
.bank_software_content p {
	margin-bottom: 50px !important;
}
.objective_blk p {
	margin-bottom: 50px;
}
.objective_blk {
	margin: 40px 0 0 !important;
}
}
 @media (max-width:470px) {
.serv_exp_left {
	float: none;
	width: 100%;
	margin: 0;
}
.exp_ser_detail {
	padding-top: 8px;
	text-align: center;
}
}
.dropl_pp p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 35px;
	text-align: center;
}
.Being_box.dropl_pp {
	color: #FFF;
}
.inner.design_web.design_web_new {
	min-height: 175px;
}
.cake_feature_one {
	display: inline-block;
	margin-top: 25px;
	min-height: 475px;
	text-align: center;
	width: 100%;
}
.cake_feature_one img {
	margin: 0 auto;
}
.cake_feature_one h4 {
	color: #fff;
	font-size: 18px;
	font-weight: 100;
	margin: 15px 0;
}
.cake_php p {
	margin-top: 0;
}
.iconic_box {
	height: auto;
	margin: 35px auto 25px;
}
.iconic_blk h2 {
	font-size: 36px !important;
}
.iconic_content {
	background: #006dd8;
}
.iconic_blk .sharepoint_microsoft:hover {
	background: #006dd8;
}
#sharepoint_developer.iconic_page h1 {
	color: #006dd8;
}
.ipad_game_page {
	background: #66b2cc !important;
}
#wma_blk {
	background: url(../jpg/wma_bg.jpg) center top no-repeat;
	padding: 40px 0;
	background-size: cover;
}
.box.box1.wma_box {
	background: #2a2e2f;
}
.box.box1.wma_box:hover {
	background: #000;
}
.development_main p {
	margin-top: 0;
}
.ipad_game_page .developers1, .ipad_game_page .developers1_ho, .ipad_game_page .developers2, .ipad_game_page .developers2_ho, .ipad_game_page .developers3, .ipad_game_page .developers3_ho, .ipad_game_page .developers4, .ipad_game_page .developers4_ho, .ipad_game_page .dedicated1, .ipad_game_page .dedicated1_ho, .ipad_game_page .dedicated2, .ipad_game_page .dedicated2_ho, .ipad_game_page .dedicated3, .ipad_game_page .dedicated3_ho, .ipad_game_page .dedicated4, .ipad_game_page .dedicated4_ho, .ipad_game_page .dedicated5, .ipad_game_page .dedicated5_ho, .ipad_game_page .dedicated6, .ipad_game_page .dedicated6_ho {
	background: url(../png/developers_sprites-2.png) no-repeat;
	display: block;
}
.ipad_game_page .developers1 {
	background-position: 0 0;
	width: 143px;
	display: block;
	height: 132px;
}
.ipad_game_page .hire_iphone_box:hover .developers1 {
	background-position: -149px -2px;
}
.ipad_game_page .developers2 {
	background-position: -300px -7px;
	width: 150px;
	height: 136px;
}
.ipad_game_page .hire_iphone_box:hover .developers2 {
	background-position: -459px -19px;
	display: block;
}
.ipad_game_page .developers3 {
	background-position: -626px -29px;
	width: 149px;
	height: 136px;
}
.ipad_game_page .hire_iphone_box:hover .developers3 {
	background-position: -787px -29px;
	display: block;
}
.ipad_game_page .developers4 {
	background-position: -19px -153px;
	width: 143px;
	height: 138px;
}
.ipad_game_page .hire_iphone_box:hover .developers4 {
	background-position: -170px -154px;
	display: block;
}
.ipad_game_page .hire_iphone_box {
	background: #26728c none repeat scroll 0 0;
}
.ipad_game_page .hire_iphone_box:hover {
	background: #ffffff none repeat scroll 0 0;
}
.ipad-game-service .hire_dedicated span:hover {
	background: #66b2cc none repeat scroll 0 0;
	border: 3px solid #66b2cc;
}
.windows-games-development .ben-box i {
	background-image: url("../png/purple-box.png");
	background-position: center top;
	background-repeat: no-repeat;
	display: inline-block;
	height: 188px;
	line-height: 185px;
	text-align: center;
	width: 169px;
}
.development-part.windows-game {
	background-image: url("../jpg/dev-bg-2.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	font-family: "Roboto", sans-serif;
	padding: 62px 0 55px;
}
.cack-development {
	background-color: #004b61 !important;
}
.c-icons {
	background-color: #004b61;
	border: 5px solid #103b51;
	border-radius: 50%;
	display: table;
	height: 160px;
	line-height: 150px;
	margin: auto;
	text-align: center;
	width: 160px;
	margin-bottom: 20px;
}
.c-icons img {
	display: inline-block;
	line-height: 200px;
	vertical-align: middle;
}
.c-icons:hover, .c-icons:focus {
	background-color: #c92434;
	border-color: #a90414;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
/*---------------Ankit--------------*/.sharepoint_box_main h3 {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
#sharepoint_capabilities.salesforce_page .sharepoint_box_main {
	margin: 35px auto 0px;
}
.salesforce_page h2 {
	margin-top: 0px;
}
.parse_page .choose_1, .parse_page .choose_2, .parse_page .choose_3, .parse_page .choose_6 {
	margin: 10px auto;
	padding: 40px 0;
}
.parse_page .choose_1:hover, .parse_page .choose_2:hover, .parse_page .choose_3:hover, .parse_page .choose_6:hover {
	background: #2a3e73;
	border-color: #2a3e73;
}
.parse_page p {
	text-align: center;
}
.sugarcam_box {
	background: #f5f5f5;
	display: inline-block;
	padding: 40px 0;
	width: 100%;
	margin-bottom: 40px;
}
.sugarcam_box h5 {
	font-size: 30px;
	text-align: center;
	margin-bottom: 20px;
}
.sugarcam_box li {
	font-size: 20px;
	background: url(../png/tick.png) left top no-repeat !important;
	padding-left: 40px !important;
	line-height: 30px;
}
.refinery-contant h1, .Refinery-CMS-Development h2 {
	color: #1f1f1f;
	font-family: "Oswald", sans-serif !important;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 15px;
}
.refinery-contant h1 span, .Refinery-CMS-Development h2 span {
	color: #9a1222;
}
.marginB15 {
	margin-bottom: 15px;
}
.refinery-contant p {
	line-height: 25px;
	font-size: 16px;
	margin-bottom: 10px;
}
.Refinery-CMS-Development h3 {
	color: #868686;
	display: inline;
	float: left;
	font-family: "Lato", sans-serif !important;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	margin: 1px 8px 0 0;
}
.Refinery-CMS-Development p {
	font-size: 15px;
	line-height: 23px;
	margin-bottom: 10px;
}
.Refinery-CMS-Development p {
	margin-bottom: 20px;
}
.Refinery-CMS-Part {
	padding: 25px 0;
}
.Core_extensions {
	font-size: 55px;
	text-align: center;
	color: #1e1c1c;
}
.Core_extensions span {
	color: #d74858;
}
.ref-cms-contant {
	margin-bottom: 25px;
	min-height: 165px;
	padding: 15px;
	position: relative;
}
.ref-cms-contant i {
	background-color: #d74858;
	border-radius: 50%;
	height: 88px;
	left: 15px;
	position: absolute;
	top: 15px;
	width: 88px;
}
.ref-box-text {
	padding-left: 110px;
}
.ref-box-text h5 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 15px;
}
.Core_extensions {
	color: #1e1c1c;
	font-family: "Oswald", sans-serif !important;
	font-size: 35px;
	font-weight: normal;
	margin-bottom: 30px;
	text-align: center;
}
.bdr {
	border: 1px dotted #1e1c1c;
}
.refine-check-contant {
	background-color: #f7f7f7;
	padding: 50px 0;
}
.ref-cms-heading {
	color: #1e1c1c;
	font-family: "Oswald", sans-serif !important;
	font-size: 35px;
	font-weight: 100;
	margin-bottom: 30px;
	text-align: center;
}
.ref-cms-heading span {
	color: #d74858;
}
.check-contant i {
	left: 18px;
	position: absolute;
	top: 15px;
}
.check-contant p {
	padding-left: 75px;
}
.check-contant {
	background-color: #fff;
	line-height: 24px;
	margin-bottom: 25px;
	min-height: 130px;
	padding: 15px;
	position: relative;
}
.ref-services {
	background-color: #1d1d1d;
	padding: 50px 0;
}
.ref-ser-head {
	color: #fff;
	font-family: "Oswald", sans-serif !important;
	font-size: 35px;
	font-weight: 100;
	margin-bottom: 40px;
}
.ref-service-box {
	background-color: #131313;
	min-height: 245px;
	margin-bottom: 25px;
	padding: 20px;
}
.ref-service-box:hover {
	background-color: #d74858;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.ref-service-box p {
	color: #fff;
	font-size: 15px;
	margin-top: 15px;
}
.ref-serv-icon1 {
	background-image: url("../png/ref-cod-icon1.png");
	background-position: center top;
	background-repeat: no-repeat;
	height: 80px;
	width: 83px;
	display: inline-block;
	margin-top: 20px;
}
.ref-service-box:hover .ref-serv-icon1 {
	background-position: 0 -80px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.ref-serv-icon2 {
	background-image: url("../png/ref-cod-icon2.png");
	background-position: center top;
	background-repeat: no-repeat;
	height: 98px;
	width: 80px;
	display: inline-block;
	margin-top: 2px;
}
.ref-service-box:hover .ref-serv-icon2 {
24513	background-position: 0 -98px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.ref-serv-icon3 {
	background-image: url("../png/ref-cod-icon3.png");
	background-position: center top;
	background-repeat: no-repeat;
	height: 87px;
	width: 83px;
	display: inline-block;
	margin-top: 13px;
}
.ref-service-box:hover .ref-serv-icon3 {
	background-position: 0 -87px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.ref-serv-icon4 {
	background-image: url("../png/ref-cod-icon4.png");
	background-position: center top;
	background-repeat: no-repeat;
	height: 67px;
	width: 82px;
	display: inline-block;
	margin-top: 20px;
}
.ref-service-box:hover .ref-serv-icon4 {
	background-position: 0 -67px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.ref-serv-icon5 {
	background-image: url("../png/ref-cod-icon5.png");
	background-position: center top;
	background-repeat: no-repeat;
	height: 62px;
	width: 105px;
	display: inline-block;
	margin-top: 20px;
}
.ref-service-box:hover .ref-serv-icon5 {
	background-position: 0 -62px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.ref-serv-icon6 {
	background-image: url("../png/ref-cod-icon6.png");
	background-position: center top;
	background-repeat: no-repeat;
	height: 74px;
	width: 81px;
	display: inline-block;
	margin-top: 20px;
}
.ref-service-box:hover .ref-serv-icon6 {
	background-position: 0 -74px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.development_services p {
	margin-top: 0px !important;
	color:#333;
}
.ruby-on-rails .development_why span {
	height: auto;
}
.salesforce-development .sharepoint_development {
	background-color: #155689;
}
.salesforce-development h1.black_real {
	color: #155689 !important;
}
.Radiant_CMS {
	background-color: #f5f5f5;
	margin-top: 25px;
	padding: 15px 0;
}
.Radiant_CMS h2 {
	color: #a80e16;
	font-family: "Oswald", sans-serif !important;
	margin: 25px 0 20px;
	text-align: center;
}
.L-Development .col-sm-4 h3 {
	font-size: 20px;
	font-weight: normal;
	margin-top: 15px;
	padding-bottom: 20px;
}
.L-Development h3 {
	color: #302f2f;
	font-family: "Oswald", sans-serif !important;
	font-size: 30px;
	font-weight: normal;
	padding-bottom: 20px;
}
.L-Development .lfds {
	margin-top: 40px;
	margin-bottom: 60px;
}
.parse-icon {
	background-color: #2a3e73;
	border: 9px solid rgba(0, 0, 0, 0.1);
	border-radius: 50%;
	display: inline-block;
}
.parse-icon img {
	border: 0 none;
	border-radius: 0;
	padding: 25px;
}
.Our-Laravel.parse-dev {
	min-height: 460px;
}
.margin20 {
	margin-bottom: 20px;
}
.mid-CRM-text {
	background-color: #eee;
	margin: 40px 0 0;
}
/*----------02 Feb-----------*/.jigoshop {
	background: #738c16;
}
.jigo_txt {
	font-size: 15px;
}
#sharepoint_developer.iconic_page h1 {
	font-family: 'Lato', sans-serif !important;
}
.codeigniter_botom.iphone_ui.woocommerce {
	background: #2e227c;
}
.woocommerce_page .iconic_content {
	background: #2e227c;
}
#sharepoint_developer.iconic_page.woocommerce_page h1 {
	color: #2e227c;
}
.codeigniter_botom.spree_commer {
	background: #517786;
}
.spree_page .box {
	background: none !important;
}
.spree_page .box img {
	padding: 0px;
}
.sel-icon img {
	width: 160px;
}
.sel-icon {
	margin-bottom: 25px;
	text-align: center;
}
.salesforce_page {
	min-height: 660px;
}
.salesforce_page .sharepoint_box_main {
	height: auto;
}
#sharepoint_capabilities.iconic_blk {
	min-height: auto;
}
/*----------03 Feb-----------*/.bank_software {
	background: #d25416;
}
.bank_software_txt p {
	font-size: 16px;
}
.bank_software_detail {
	background: #eceff0;
	padding: 50px 0px;
}
.bank_software_detail .ref-ser-head {
	font-family: 'Lato', sans-serif !important;
	font-weight: bold;
	color: #474747;
}
.bank_software_icon {
	width: 85px;
	height: 76px;
	background-image: url("../png/bank-icon.png");
	background-position: center top;
	background-repeat: no-repeat;
	display: inline-block;
	margin-top: 20px;
}
.bank_software_icon.icon_1 {
	background-position: 3px 0px;
}
.ref-service-box:hover .bank_software_icon.icon_1 {
	background-position: 3px -80px;
}
.bank_software_icon.icon_2 {
	background-position: -85px 0px;
}
.ref-service-box:hover .bank_software_icon.icon_2 {
	background-position: -85px -80px;
}
.bank_software_icon.icon_3 {
	background-position: -174px 0px;
}
.ref-service-box:hover .bank_software_icon.icon_3 {
	background-position: -174px -80px;
}
.bank_software_icon.icon_4 {
	background-position: -252px 0px;
}
.ref-service-box:hover .bank_software_icon.icon_4 {
	background-position: -252px -80px;
}
.bank_software_icon.icon_5 {
	background-position: -337px 0px;
}
.ref-service-box:hover .bank_software_icon.icon_5 {
	background-position: -337px -80px;
}
.bank_software_icon.icon_6 {
	background-position: -421px 0px;
}
.ref-service-box:hover .bank_software_icon.icon_6 {
	background-position: -421px -80px;
}
.bank_software_detail .ref-service-box {
	background-color: #fff;
	min-height: 235px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.bank_software_detail .ref-service-box p {
	color: #3e3e3e;
}
.bank_software_detail .ref-service-box:hover p {
	color: #fff;
}
.bank_software_detail .ref-service-box:hover {
	background-color: #d25416;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.ref-service-box:hover .bank_software_icon, .ref-service-box:hover .bank_software_icon_1 {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.bank_software_content {
	background: #fff;
	padding: 50px 0px;
}
.bank_software_content .ref-ser-head, .hospital_management_content .ref-ser-head {
	color: #474747;
	font-family: "Oswald", sans-serif;
	font-size: 30px;
	font-weight: normal;
}
.bank_software_content .ref-service-box {
	width: 155px;
	height: 155px;
	margin: 0px auto 15px;
	min-height: auto;
	background: #fff;
	border: 3px solid #5b7b93;
	padding: 32px 0px;
	border-radius: 100%;
}
.bank_software_icon_1 {
	width: 85px;
	height: 76px;
	background-image: url("../png/bank-icon-1.png");
	background-position: center top;
	background-repeat: no-repeat;
	display: inline-block;
	margin-top: 0px;
}
.bank_software_icon_1.icon_1 {
	background-position: 3px 0px;
}
.ref-service-box:hover .bank_software_icon_1.icon_1 {
	background-position: 3px -80px;
}
.bank_software_icon_1.icon_2 {
	background-position: -85px 0px;
}
.ref-service-box:hover .bank_software_icon_1.icon_2 {
	background-position: -85px -80px;
}
.bank_software_icon_1.icon_3 {
	background-position: -174px 0px;
}
.ref-service-box:hover .bank_software_icon_1.icon_3 {
	background-position: -174px -80px;
}
.bank_software_icon_1.icon_4 {
	background-position: -252px 0px;
}
.ref-service-box:hover .bank_software_icon_1.icon_4 {
	background-position: -252px -80px;
}
.bank_software_icon_1.icon_5 {
	background-position: -326px 0px;
}
.ref-service-box:hover .bank_software_icon_1.icon_5 {
	background-position: -326px -80px;
}
.bank_software_icon_1.icon_6 {
	background-position: -410px 0px;
}
.ref-service-box:hover .bank_software_icon_1.icon_6 {
	background-position: -410px -80px;
}
.bank_software_content p {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	margin-bottom: 60px;
}
.bank_software_content .ref-service-box:hover {
	background: #5b7b93;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
p.bank_bottom_txt {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
}
.school_management {
	background: #285141;
}
.school_blk {
	margin-top: 15px;
	padding: 20px 0;
}
.school_blk p {
	font-size: 15px;
	margin-top: 5px;
}
.school_section .ref-ser-head {
	margin-bottom: 10px;
}
.school_blk {
	background: #f0f3f4;
	box-shadow: 0 0 1px 0 #e3e3e3;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.school_blk:hover {
	background: #fafbfb;
	box-shadow: 0 0 7px 0 #e3e3e3;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.school_bottom_blk span {
	background: #285141;
	border-radius: 30px;
	display: table;
	height: 120px;
	line-height: 112px;
	margin: 0 auto 10px;
	text-align: center;
	vertical-align: middle;
	width: 120px;
	transition: 0.9s all;
	-webkit-transition: 0.9s all;
	-moz-transition: 0.9s all;
	-o-transition: 0.9s all;
	-ms-transition: 0.9s all;
}
.school_bottom_blk p {
	margin-bottom: 40px;
	min-height: 45px;
}
.school_bottom_blk span:hover {
	border-radius: 100%;
}
.objective_blk {
	width: 100%;
	display: inline-block;
	margin: 40px 0px 50px;
	text-align: center;
}
.objective_blk h2 {
	font-family: 'Lato', sans-serif !important;
	font-weight: bold;
	font-size: 40px;
	color: #302f2f;
	text-align: center;
	margin-bottom: 50px;
}
.objective_blk p {
	font-size: 16px;
	color: #302f2f;
	text-align: center;
	margin-top: 20px;
}
.hospital_management_content {
	background: #fff;
	padding: 50px 0px;
}
.hospital_management {
	background: #2badcc;
}
.hospital_blk {
	background: url("../jpg/hospital-bg.jpg") no-repeat 0px 0px;
	background-size: cover;
	padding: 20px 0 20px;
}
.hospital_blk .why_box span {
	background: none;
}
.hospital_blk .why_development p {
	margin-bottom: 10px;
	margin-top: 10px;
}
.hospital_management_content .school_bottom_blk span {
	background: #2badcc;
	border-radius: 100%;
}
.hospital_management_content .school_bottom_blk span img {
	opacity: 0.8;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.hospital_management_content .school_bottom_blk span:hover img {
	opacity: 1;
}
.hospital_management_content .school_bottom_blk p {
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
}
.hotel_management {
	background: #2e6889;
}
.hotel_blk {
    background: url(../jpg/hotel-bg.jpg) no-repeat 0px 0px;
    background-size: cover;
    margin-top: 0;
    padding: 40px 0 60px;
}
.hotel_blk h2, .hotel_blk p {
    color: #FFF;
}
.hotel_blk .school_blk p {
    color:#666;
}
.hotel_blk .why_box span {
	width: 120px;
	height: 120px;
	background: #fff;
}
.hotel_blk .why_box img {
	padding: 25% 0;
}
.hotel_blk .why_development p {
	margin: 0 0 30px;
}
.hotel_blk .why_development h2 {
	margin: 30px 0 50px;
}
.hotel_content .ref-service-box .bank_software_icon_1 {
	opacity: 0.3;
}
.hotel_content .ref-service-box:hover .bank_software_icon_1 {
	opacity: 1;
}
.choose-br h2 {
	font-family: "Oswald", sans-serif !important;
	font-weight: bold;
	margin-bottom: 55px;
}
.android_tblt p {
	font-size: 16px;
	line-height: 26px;
	min-height: 80px;
	margin-bottom: 40px;
}
.codeigniter_inner.Illustrator_box .codeigniter_inner h4 {
	margin: 0px 0 15px !important;
}
.App_Development_text .box li {
	line-height: 50px;
}
.iPhone_uiux_Designing {
	background: rgba(0, 0, 0, 0) url("../jpg/development_bg.jpg") no-repeat scroll center top / cover;
	padding: 4px 0 20px;
}
.iPhone_uiux_Designing .development_services .box li {
	line-height: 50px;
	color: #FFF;
}
.iPhone_uiux_Designing h3 {
	color: #fff;
}
.iPhone_uiux_Designing p {
	color: #fff;
}
.Cocos2D-part h2 {
	color: #fff;
	margin-bottom: 20px;
	text-align: center;
}
.cocos_3d:hover:before, .cocos_3d:focus:before, .cocos_3d:active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.ben-box:hover:before, .ben-box:focus:before, .ben-box:active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
/*.main_div p {  font-size: 16px;  line-height: 30px;}
*/.address-row p {
	font-size: 12px;
	line-height: 15px;
}
.banefit_Rrp p {
	font-size: 15px;
	line-height: 28px;
	padding-left: 42px;
}
.Radiant_CMS .symphony_page p {
	padding-left: 41px;
}
.spree_page .android_tblt p {
	line-height: 20px;
}
.contant_express_hding {
	margin-top: 30px;
}
.advantage-part {
	text-align: center;
	padding: 50px 0;
}
.codeigniter_inner.kentico_page.zohocrm_txt p {
	margin-bottom: 15px !important;
}
.AdvantageHire {
	background: url("../jpg/fixed-time-bg.jpg") no-repeat scroll center top / cover;
	margin-top: 10px;
}
.AdvantageHire .why_box span:hover {
	background: #4F447E none repeat scroll 0 0;
	cursor: pointer;
}
/* new Page BPM Css start */.bpm-part {
	padding: 25px 0;
}
.bmp-text h1 {
	font-size: 38px;
	line-height: 50px;
	margin-bottom: 25px;
}
.bmp-text p {
	color: #666666;
	font-size: 16px;
	line-height: 28px;
}
.bmp-text span.blue-text {
	color: #1281e9;
}
.bmp-text span.rad-text {
	color: #ff0101;
}
.bmp-text span.green-text {
	color: #3fa412;
}
.bmp-text p {
	color: #666666;
	font-size: 16px;
	line-height: 28px;
}
.colorfull-part {
	background-image: url(../jpg/color-full-bg.jpg);
	background-repeat: no-repeat;
	padding: 50px 0;
	background-size: cover;
	margin-bottom: 25px;
}
.technology-text {
	font-size: 35px;
	color: #FFF;
	line-height: 40px;
	text-align: center;
	font-weight: 500;
}
.business-process-part p {
	color: #666666;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 20px;
	text-align: left;
}
.business-process-part h2 {
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 20px;
	text-align: center;
}
.assistance-provided-part {
	text-align: center;
	padding: 40px 0;
}
.yellow-text {
	background-color: #facc42;
	border-radius: 50px;
	display: inline-block;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 30px;
	text-align: center;
	width: 75%;
	padding: 15px;
}
.assistance-box {
	background-color: #eeeeee;
	border-radius: 20px;
	cursor: pointer;
	margin-top: 75px;
	min-height: 170px;
	position: relative;
	width: 100%;
}
.assistance-box.rad-box {
	background-color: #fe1f1c;
}
.assistance-box.green-box {
	background-color: #97c105;
}
.assistance-box.yellow-box {
	background-color: #eeb60e;
}
.assistance-box.blue-box {
	background-color: #00baff;
}
.assistance-box i {
	background-color: #ffffff;
	border: 2px solid #cccccc;
	border-radius: 50%;
	display: inline-block;
	height: 90px;
	left: 0;
	margin: auto;
	padding: 5px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 90px;
	top: -45px;
}
.assistance-box i img {
	border-radius: 50%;
	padding: 5px;
	width: 85px;
}
.assistance-box span {
	color: #ffffff;
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 65px 35px 0;
	width: 100%;
}
.assistance-box.rad-box i {
	border-color: #fe1f1c;
}
.assistance-box.green-box i {
	border-color: #97c105;
}
.assistance-box.yellow-box i {
	border-color: #eeb60e;
}
.assistance-box.blue-box i {
	border-color: #00baff;
}
.BPM-Models-part {
	background-image: url(../jpg/bpm-bg.jpg);
	background-repeat: no-repeat;
	padding: 75px 0;
	background-size: cover;
	margin-bottom: 25px;
}
.BPM-Models-part h2 {
	color: #ffffff;
	margin-bottom: 75px;
	text-align: center;
}
.BPM-Models-Box {
	background-color: #ffffff;
	margin-bottom: 25px;
	width: 100%;
}
.logo-part {
	text-align: center;
}
.BPM-Models-Box.orange-box .logo-part, .BPM-Models-Box.light-rad-box .logo-part, .BPM-Models-Box.purple-box .logo-part {
	border-bottom: 2px solid #de9c4d;
	margin-bottom: 25px;
	padding: 15px 0;
}
.BPM-Models-Box.light-rad-box .logo-part {
	border-color: #df5455;
}
.BPM-Models-Box.purple-box .logo-part {
	border-color: #8963aa;
}
.BPM-Models-Box { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e2e2e2+82,dbdbdb+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 82%, #dbdbdb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 82%, #dbdbdb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 82%, #dbdbdb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0 ); /* IE6-9 */
	box-shadow: 0 15px 8px #6a3e24 !important;
	min-height: 500px;
}
.bpm-text-row {
	margin-bottom: 25px;
}
.bpm-text-row i {
	display: inline-block;
	vertical-align: top;
}
.bpm-text-row i.no-part {
	background-color: #cccccc;
	border-radius: 0 15px 15px 0;
	width: 40px;
	font-style: normal;
	text-align: right;
	padding-right: 12px;
	color: #FFF;
	line-height: 25px;
	margin-bottom: 15px;
	margin-right: 15px;
}
.bpm-text-row p {
	color: #666666;
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	vertical-align: top;
	width: 80%;
}
.bpm-text-row i.no-part {
	background-color: #de9c4d;
	border-radius: 0 15px 15px 0;
	color: #ffffff;
	font-style: bold;
	line-height: 25px;
	margin-right: 5px;
	padding-right: 12px;
	text-align: right;
	width: 40px;
}
.BPM-Models-Box.light-rad-box .no-part {
	background-color: #df5455;
}
.BPM-Models-Box.purple-box .no-part {
	background-color: #8963aa;
}
.choose-part h2 {
	margin-bottom: 30px;
}
.choose-box-new {
	background-color: #ffffff;
	border-radius: 20px;
	margin-bottom: 25px;
	min-height: 240px;
	width: 100%;
}
.choose-box-new.gb {
	background-color: #9aca09;
}
.choose-box-new.rb {
	background-color: #fb2740;
}
.choose-box-new.bb {
	background-color: #1C51FE;
}
.choose-box-new.pb {
	background-color: #B34DFB;
}
.choose-box-new i {
	background-color: #ffffff;
	border: 2px solid #74970a;
	border-radius: 50%;
	display: inline-block;
	margin-top: 35px;
}
.choose-box-new p {
	color: #ffffff;
	font-size: 20px;
	padding: 15px;
	font-weight: bold;
}
.choose-box-new.rb i {
	border-color: #ca2135;
}
.choose-box-new.bb i {
	border-color: #1a44cb;
}
.choose-box-new.pb i {
	border-color: #9547cc;
}
.android_tblt.solidus-icons .responsive-web p {
	display: inline-block;
	margin-top: 0;
	padding-bottom: 35px;
	width: 100%;
}
.solidus-headng {
	background: #246190 none repeat scroll 0 0;
}
.robotic-headding {
	background:#2f80ed;
}
.canvas-hding {
	background: #30b2c8 none repeat scroll 0 0;
}
.Photoshop_icon2.game-app-ho, .Photoshop_icon3.six-year-exp-ho, .Photoshop_icon4.sport-profi, .Photoshop_icon5.clint-glob, .Photoshop_icon7.devlop-clint-req {
	background: rgba(0, 0, 0, 0) url("../png/icon-bgg.png") repeat scroll;
}
.webdesign_box_inner:hover .Photoshop_icon2.game-app-ho {
	background-position: -130px -4px;
}
.Photoshop_icon3.six-year-exp-ho {
	background-position: -511px -11px;
}
.Photoshop_icon4.sport-profi {
	background-position: 0 -267px;
}
.webdesign_box_inner:hover .Photoshop_icon4.sport-profi {
	background-position: -132px -272px;
}
.Photoshop_icon5.clint-glob {
	background-position: -261px -145px;
}
.Photoshop_icon7.devlop-clint-req {
	background-position: -258px 0px;
}
.webdesign_box_inner:hover .Photoshop_icon7.devlop-clint-req {
	background-position: -386px -8px;
}
.designer-2d {
	background-color: #b5864b;
}
.quality-orint .Angular_black h3 {
	color: #ff8400;
	font-size: 18px;
	margin-bottom: 4px;
}
.quality-orint .Angular_black p {
	font-size: 14px;
}
.quality-orint .Angular_black {
	padding: 15px;
	transition: all 0.5s ease 0s;
}
.quality-orint .Angular_black:hover {
	box-shadow: 0 0 10px #e9e9e9;
}
.Photoshop_icon3.timly-rslts, .Photoshop_icon1.afordable-price {
	background: rgba(0, 0, 0, 0) url("../png/icons-bgg.png") repeat scroll 0 0;
}
.Photoshop_icon3.timly-rslts {
	background-position: -511px -11px;
}
.Photoshop_icon4.online-get-enha, .Photoshop_icon3.high-tech-mrkt, .Photoshop_icon1.attract-vision, .Photoshop_icon2.animation-lcks {
	background-image: url("../png/icon-bgg-2.png");
}
.threeD-opt-design {
	text-align: center;
}
.threeD-opt-design .provide_illustrator .inner p {
	color: #000000;
}
.threeD-opt-design .provide_illustrator .inner span {
	background-color: #2E454D;
	display: inline-block;
	border-radius: 2px;
	padding: 15px 0;
	width: 140px;
}
.threeD-opt-design .provide_illustrator .inner span:hover {
	border-radius: 10px;
}
.twoD-Design p {
	min-height: 110px;
}
.threeD-opt-design .provide_illustrator .inner span img {
	padding: 10px 0;
	width: 80px;
}
.java-spring {
	background-color: #6db33f;
}
.WC-Spring .android_tblt .responsive-web .box1 {
	background: #6db33f none repeat scroll 0 0;
}
.WC-Spring .android_tblt .responsive-web .box1:hover {
	background-color: #4d931f;
}
.WC-Spring .responsive-web .box1 img {
	padding: 36px 0;
	width: 70px;
}
.javaFX {
	background-color: #E76300;
}
.javaFX-part .android_tblt .responsive-web .box1 {
	background-color: #E76300;
}
.javaFX-part .android_tblt .responsive-web .box1:hover {
	background-color: #53829E;
}
.j2me-bar {
	background-color: #EA2E2D;
}
.j2me-part .android_tblt .responsive-web .box1 {
	background-color: #020001;
}
.j2me-part .android_tblt .responsive-web .box1:hover {
	background-color: #EA2E2D;
}
.j2ee-bar {
	background-color: #856301;
}
.j2ee-part .android_tblt .responsive-web .box1 {
	background-color: #473C00;
}
.j2ee-part .android_tblt .responsive-web .box1:hover {
	background-color: #6E6901;
}
.insurance-bar {
	background-color: #0E2C44;
}
.insurance-part .android_tblt .responsive-web .box1 {
	background-color: #0E2C44;
}
.insurance-part .android_tblt .responsive-web .box1:hover {
	background-color: #D9382B;
}
.hibernate-bar {
	background-color: #0E2C44;
}
.hibernate-part .android_tblt .responsive-web .box1 {
	background-color: #0073BC;
}
.hibernate-part .android_tblt .responsive-web .box1:hover {
	background-color: #EA2E2F;
}
.struts-bar {
	background-color: #f86600;
}
.struts-part .android_tblt .responsive-web .box1 {
	background-color: #002a5e;
}
.struts-part .android_tblt .responsive-web .box1:hover {
	background-color: #f86600;
}
.React-Js {
	background-color: #0fa4f8 !important;
}
.bdr-top {
	background-color: #86d2ec;
	border-top: 0 none;
	padding-bottom: 0;
}
.Symfony_Framework {
	margin-top: 25px;
}
.Symfony_Framework .codeigniter_inner h2 {
	font-family: "Oswald", sans-serif;
	font-size: 30px;
	font-weight: normal;
	padding-top: 10px;
	text-align: center;
}
.MVC_Framework .black_left {
	font-size: 35px;
	margin-bottom: 40px;
	text-align: center;
}
.parallax-part .development_why span {
	height: auto;
}
.DotNetNuke-box i, .Healthcare-box i {
	display: block;
	margin-bottom: 20px;
}
.DotNetNuke-box, .Healthcare-box {
	margin-bottom: 30px;
}
.DotNetNuke-box p, .Healthcare-box p {
	font-size: 16px;
	line-height: 25px;
}
.DotNetNuke-part {
	margin-top: 40px;
}
.HealthcareSolutions {
	padding: 50px 0;
}
.HealthcareSolutions h2 {
	font-size: 30px;
	margin-bottom: 30px;
}
.flash p {
	text-align: left;
}
/*------------Iwatch------------*/.iwatch {
	background: #2a1831;
}
#iwatch_features {
	background: #f8f8f8;
	padding: 40px 0px;
}
#iwatch_features h2 {
	font-size: 34px;
	font-family: 'Lato', sans-serif !important;
	color: #333;
	font-weight: 600 !important;
	margin-bottom: 35px;
	text-align: center;
}
.service-box {
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
	perspective: 1000px;
	-webkit-perspective: 1000px;
	cursor: pointer;
}
.service-icon {
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	padding: 20px;
	text-align: center;
	transition: all .5s ease;
}
.service-content {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	width: 100%;
	height: 220px;
	padding: 20px;
	text-align: center;
	transition: all .5s ease;
	background-color: #2a1831;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	-webkit-transform: translateY(110px) rotateX(-90deg);
	-moz-transform: translateY(110px) rotateX(-90deg);
	-ms-transform: translateY(110px) rotateX(-90deg);
	-o-transform: translateY(110px) rotateX(-90deg);
	transform: translateY(110px) rotateX(-90deg);
}
.service-box h3 {
	font-family: 'Lato', sans-serif !important;
}
.service-box .service-icon .front-content {
	position: relative;
	top: 80px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.service-box .service-icon .front-content h3 {
	font-size: 24px;
	color: #fff;
	font-weight: 700;
	text-align: center;
	margin-bottom: 0px;
}
.service-box .service-content h3 {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 0px;
	position: relative;
	top: 67px;
}
.img_1 {
	background: url("../jpg/img-1.jpg");
}
.img_2 {
	background: url("../jpg/img-2.jpg");
}
.img_3 {
	background: url("../jpg/img-3.jpg");
}
.img_4 {
	background: url("../jpg/img-4.jpg");
}
.img_5 {
	background: url("../jpg/img-5.jpg");
}
.img_6 {
	background: url("../jpg/img-6.jpg");
}
.img_7 {
	background: url("../jpg/img-7.jpg");
}
.img_8 {
	background: url("../jpg/img-8.jpg");
}
.service-box:hover .service-icon {
	opacity: 0;
	-webkit-transform: translateY(-110px) rotateX(90deg);
	-moz-transform: translateY(-110px) rotateX(90deg);
	-ms-transform: translateY(-110px) rotateX(90deg);
	-o-transform: translateY(-110px) rotateX(90deg);
	transform: translateY(-110px) rotateX(90deg);
}
.service-box:hover .service-content {
	opacity: 1;
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0);
}
#ibeacon_features {
	width: 100%;
	display: inline-block;
	background: url("../jpg/feature-bg-2.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	margin-top: 25px;
}
#ibeacon_features li {
	width: 20%;
	float: left;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	padding: 50px 0px;
}
#ibeacon_features li:last-child {
	border-right: none;
}
#ibeacon_features li h3 {
	font-family: 'Lato', sans-serif !important;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	margin-top: 15px;
}
.ibeacon.img_1 {
	background: url("../jpg/img-9.jpg");
}
.ibeacon.img_2 {
	background: url("../jpg/img-10.jpg");
}
.ibeacon.img_3 {
	background: url("../jpg/img-11.jpg");
}
.ibeacon.img_4 {
	background: url("../jpg/img-12.jpg");
}
.ibeacon.img_5 {
	background: url("../jpg/img-13.jpg");
}
.ibeacon.img_6 {
	background: url("../jpg/img-14.jpg");
}
.ibeacon.img_7 {
	background: url("../jpg/img-15.jpg");
}
.ibeacon.img_8 {
	background: url("../jpg/img-16.jpg");
}
.joint.img_1 {
	background: url("../jpg/img-17.jpg") no-repeat;
	background-size: 100%;
}
.joint.img_2 {
	background: url("../jpg/img-18.jpg") no-repeat;
	background-size: 100%;
}
.joint.img_3 {
	background: url("../jpg/img-19.jpg") no-repeat;
	background-size: 100%;
}
.joint.img_4 {
	background: url("../jpg/img-20.jpg") no-repeat;
	background-size: 100%;
}
.joint.img_5 {
	background: url("../jpg/img-21.jpg") no-repeat;
	background-size: 100%;
}
.joint.img_6 {
	background: url("../jpg/img-22.jpg") no-repeat;
	background-size: 100%;
}
.joint_page .service-box .service-content h3 {
	top: 15px;
}
.joint_page .service-box .service-content p {
	font-size: 15px;
	color: #fff;
	margin-top: 30px;
}
/* entire container, keeps perspective */.ibeacon_advantage {
	perspective: 1000px;
}
/* flip the pane when hovered */.ibeacon_advantage:hover .flipper_1, .ibeacon_advantage.hover .flipper_1 {
	transform: rotateY(180deg);
}
.ibeacon_advantage, .front_1, .back_1 {
	width: 100%;
	text-align: center;
}
/* flip speed goes here */.flipper_1 {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
.flipper_1 h5 {
	font-family: 'Lato', sans-serif !important;
	font-size: 20px;
	color: #272436;
	font-weight: 500;
	text-align: center;
	margin-top: 15px;
}
.flipper_1 p {
	font-size: 16px;
	color: #272436;
	font-weight: 500;
	line-height: 22px;
	margin-top: 13px;
}
/* hide back of pane during swap */.front_1 {
	border-radius: 20px;
	backface-visibility: hidden;
	height: 205px;
	margin-bottom: 25px;
}
.back_1 {
	border-radius: 20px;
	backface-visibility: hidden;
	height: 205px;
	position: absolute;
	top: 0;
	left: 0;
}
/* front pane, placed above back */.front_1 {
	background: #f2eeec;
	padding: 48px 0px 40px;
	z-index: 2; /* for firefox 31 */
	transform: rotateY(0deg);
}
.front_1 i {
	margin-bottom: 20px;
}
/* back, initially hidden pane */.back_1 {
	background: #fff;
	padding: 25px 20px 30px;
	transform: rotateY(180deg);
}
#way_we_work {
	background: #f6f6f6;
	padding: 45px 0px 60px;
}
#way_we_work h2 {
	font-size: 34px;
	font-family: 'Lato', sans-serif !important;
	color: #333;
	font-weight: 600 !important;
	margin-bottom: 50px;
	text-align: center;
}
#way_we_work li {
	width: 22%;
	float: left;
	border-radius: 100%;
	padding: 65px 40px 66px;
	margin-left: -30px;
	position: relative;
	text-align: center;
	cursor: pointer;
	transition: all 0.5s ease 0s;
}
#way_we_work li:first-child {
	margin-left: 0px;
}
#way_we_work li img {
	position: absolute;
	left: 11px;
}
#way_we_work li:nth-child(odd) img {
	top: -12px;
}
#way_we_work li:nth-child(even) img {
	bottom: -12px;
}
#way_we_work li h4 {
	font-size: 24px;
	font-family: 'Lato', sans-serif !important;
	font-weight: 600 !important;
	margin-bottom: 15px;
	text-align: center;
}
#way_we_work li p {
	font-size: 16px;
	color: #272436;
	font-weight: 400;
	line-height: 26px;
	margin-top: 13px;
}
#way_we_work li.color_1 {
	background-color: rgba(231, 66, 17, 0.11);
}
#way_we_work li.color_1:hover {
	background-color: rgba(231, 66, 17, 0.2);
}
#way_we_work li.color_1 h4 {
	color: #e74211;
}
#way_we_work li.color_2 {
	background-color: rgba(255, 135, 2, 0.11);
}
#way_we_work li.color_2:hover {
	background-color: rgba(255, 135, 2, 0.2);
}
#way_we_work li.color_2 h4 {
	color: #ff8702;
}
#way_we_work li.color_3 {
	background-color: rgba(108, 173, 35, 0.11);
}
#way_we_work li.color_3:hover {
	background-color: rgba(108, 173, 35, 0.2);
}
#way_we_work li.color_3 h4 {
	color: #6cad23;
}
#way_we_work li.color_4 {
	background-color: rgba(5, 130, 206, 0.11);
}
#way_we_work li.color_4:hover {
	background-color: rgba(5, 130, 206, 0.2);
}
#way_we_work li.color_4 h4 {
	color: #0582ce;
}
#way_we_work li.color_5 {
	background-color: rgba(73, 55, 151, 0.11);
}
#way_we_work li.color_5:hover {
	background-color: rgba(73, 55, 151, 0.2);
}
#way_we_work li.color_5 h4 {
	color: #493797;
}
.auhmented-choose.ibeacon_page {
	background: #fff !important;
}
.auhmented-choose.ibeacon_page .ref-service-box {
	background-color: #f5f5f5;
	cursor: pointer;
	transition: all 0.5s ease 0s;
}
.auhmented-choose.ibeacon_page .ref-service-box:hover {
	background: #2a1831;
}
/* / augmented-reality-row */.augmented-reality-row {
	background-color: #623c29;
}
.AugmentedRealityApplications {
	background-color: #f8f8f8;
	padding: 50px 0;
}
.good-performance {
	padding: 50px 0;
}
.good-performance p {
	font-size: 16px;
	margin-bottom: 30px;
}
.good-performance h4 {
	padding: 10px 30px;
	font-size: 18px;
	line-height: 24px;
}
.hire_dedicated i {
	margin-top: 60px;
}
#advantages_illustrator {
	background: #ffffff none repeat scroll 0 0;
	padding: 40px 0;
	overflow: hidden;
}
.auhmented-choose .education_box span {
	background: #623c29 none repeat scroll 0 0;
}
.auhmented-choose h4 {
	color: #333333;
	font-size: 35px;
	margin-bottom: 50px;
}
.auhmented-choose {
	background-color: #f5f5f5 !important;
}
.auhmented-choose .ref-service-box {
	border-radius: 25px;
	background-color: #FFF;
}
.auhmented-choose .ref-service-box:hover {
	background-color: #F8A176;
}
.auhmented-choose .ref-service-box p {
	color: #333;
	font-size: 15px;
}
.auhmented-choose .ref-service-box:hover p {
	color: #FFF;
}
.partnet-inset {
	display: inline-block;
	width: 100%;
	position: relative
}
.partnet-inset-lft, .partnet-inset-rgt {
	width: 49%;
	position: relative
}
.partnet-inset-lft {
	float: left
}
.partnet-inset-rgt {
	float: right!important
}
ul.partnet-inset-lft {
	position: relative;
	border-right: 1px solid #ccc
}
ul.partnet-inset-lft, ul.partnet-inset-rgt {
	margin-bottom: 44px;
	margin-top: 20px;
	padding-top: 30px;
}
ul.partnet-inset-lft li, ul.partnet-inset-rgt li {
	height: 135px;
	list-style: outside none none;
	margin-bottom: 15px;
	position: relative;
	width: 90%;
}
ul.partnet-inset-lft li {
	padding: 0 15px 0 0;
	margin-left: 0
}
ul.partnet-inset-rgt li {
	margin-left: 35px
}
ul.partnet-inset-lft li:after {
	background: #cbcbcb;
	width: 1px;
	height: 15px
}
.partnet-inset-lft h3, .partnet-inset-rgt h3 {
	font-size: 24px;
	color: #333
}
.inset-lft-iconset {
	position: absolute;
	right: -106px;
	top: 0;
}
.inset-rght-iconset {
	left: -90px;
	position: absolute;
	top: 65px;
}
.naviga {
	background-position: 0 -199px;
	width: 79px;
	height: 74px;
	display: block
}
.robotic-dsgn {
	background-position: -163px -353px;
	width: 79px;
	height: 74px;
	display: block
}
.militry {
	background-position: 0 -353px;
	width: 79px;
	height: 74px;
	display: block
}
.education {
	background-position: -245px -353px;
	width: 79px;
	height: 74px;
	display: block
}
.medical {
	background-position: -81px -278px;
	width: 79px;
	height: 74px;
	display: block
}
.gaming {
	background-position: -163px -278px;
	width: 79px;
	height: 74px;
	display: block
}
.enginering {
	background-position: 0 -278px;
	width: 79px;
	height: 74px;
	display: block
}
.manufacture {
	background-position: -245px -278px;
	width: 79px;
	height: 74px;
	display: block;
	background-position: -245px -278px;
	width: 79px;
	height: 74px;
	display: block
}
.enginering-dsgn {
	background-position: -81px -353px;
	width: 79px;
	height: 74px;
	display: block
}
.advrtise {
	background-position: -245px -199px;
	width: 79px;
	height: 74px;
	display: block
}
.tetail {
	background-position: -163px -198px;
	width: 79px;
	height: 74px;
	display: block
}
.travl {
	background-position: -81px -199px;
	width: 79px;
	height: 74px;
	display: block
}
.naviga {
	display: inline-block
}
.incset {
	position: relative;
	display: inline-block;
	width: 50%
}
.incset-btm {
	position: absolute;
	bottom: 20px;
	width: 50%;
	right: 22px
}
.incset-top {
	position: absolute;
	width: 50%;
	right: 22px;
	top: -4px
}
.case-studies-box {
	float: right;
	margin: 0;
	width: 337px
}
.case-studies-from-blog-box h3 {
	color: #000;
	font-size: 21px;
	padding-bottom: 19px;
	font-weight: 600
}
div.midd-cnt-main div.case-studies-box p {
	color: #333;
	font-size: 15px;
	text-align: left;
	margin-top: 10px
}
.d-c-s-btn {
	clear: both;
	color: #307eb8;
	float: left;
	margin: 30px 0 0;
	font-weight: 600;
	font-size: 15px
}
.d-c-s-btn:hover, .d-c-s-btn:focus {
	color: #0197d6
}
.blck-rght-kypnt {
	width: 100%
}
.augmented-sprites img {
	width: 60px;
}
.partnet-inset h3 {
	font-size: 17px;
	margin-bottom: 15px;
}
.partnet-inset p {
	font-size: 16px;
}
/* / TeenPatti Game */.teenpatti-content {
	background-image: url(../png/icon-bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 0;
	padding-top: 50px;
}
.teenpatti-row {
	background-color: #ec1c23;
}
/* / types game */.types-game {
	background-image: url("../jpg/dark-bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 55px 0 75px;
}
.types-game h1 {
	margin-bottom: 0 !important;
}
.pro-box {
	background-image: url(../png/box-bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	margin: 0 10px;
	width: 197px;
}
.inner-bg {
	text-align: center;
	position: relative;
}
.inner-bg a {
	border-radius: 50%;
	display: inline-block;
	height: 148px;
	line-height: 144px;
	margin-top: 69px;
	width: 147px;
	margin-bottom: 40px;
	overflow: hidden;
	position: relative;
}
.inner-bg img {
	width: 100px;
}
.inner-bg.black img {
	width: 160px;
}
.inner-bg.green img {
	width: 140px;
}
.inner-bg.orange img {
	width: 120px;
}
.boxes-part {
	padding-top: 65px;
}
.rad a { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e10002+0,a40106+99 */
	background: #e10002; /* Old browsers */
	background: -moz-linear-gradient(top, #e10002 0%, #a40106 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e10002 0%, #a40106 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e10002 0%, #a40106 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e10002', endColorstr='#a40106', GradientType=0 ); /* IE6-9 */
}
.black a { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#474747+0,0a0a0a+99 */
	background: #474747; /* Old browsers */
	background: -moz-linear-gradient(top, #474747 0%, #0a0a0a 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #474747 0%, #0a0a0a 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #474747 0%, #0a0a0a 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#0a0a0a', GradientType=0 ); /* IE6-9 */
}
.green2 a { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#01c301+0,019601+99 */
	background: #01c301; /* Old browsers */
	background: -moz-linear-gradient(top, #01c301 0%, #019601 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #01c301 0%, #019601 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #01c301 0%, #019601 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01c301', endColorstr='#019601', GradientType=0 ); /* IE6-9 */
}
.blue2 a { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0000f6+0,05059b+99 */
	background: #0000f6; /* Old browsers */
	background: -moz-linear-gradient(top, #0000f6 0%, #05059b 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #0000f6 0%, #05059b 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #0000f6 0%, #05059b 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000f6', endColorstr='#05059b', GradientType=0 ); /* IE6-9 */
}
.orange a { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff7200+0,993200+99 */
	background: #ff7200; /* Old browsers */
	background: -moz-linear-gradient(top, #ff7200 0%, #993200 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ff7200 0%, #993200 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ff7200 0%, #993200 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7200', endColorstr='#993200', GradientType=0 ); /* IE6-9 */
}
.line-bg {
	background-image: url(../png/shad-bg.png);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: 100%;
}
.star {
	position: absolute;
	background: url(../julie-logo-sparkle.html) no-repeat;
	background-size: contain;
	overflow: hidden;
	z-index: 999;
}
.star-1 {
	height: 44px;
	left: 73px;
	top: -19px;
	width: 70px;
}
.star-2 {
	height: 44px;
	left: 114px;
	top: -13px;
	width: 70px;
}
.star-3 {
	height: 44px;
	left: 34px;
	top: -10px;
	width: 70px;
}
.star-4 {
	height: 44px;
	left: 74px;
	top: 43px;
	width: 70px;
}
.star-5 {
	height: 44px;
	left: -6px;
	top: 117px;
	width: 70px;
}
.star-6 {
	height: 44px;
	left: 152px;
	top: 117px;
	width: 70px;
}
.star-7 {
	height: 44px;
	left: 74px;
	bottom: 21px;
	width: 70px;
}
.FeaturesGame-Part {
	background-image: url("../jpg/latest-bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 75px 0;
}
.Variation-game {
	background-image: url(../jpg/texture-bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 40px 0 0;
}
.Variation-game .pro-box {
	background-image: url(../png/box-bg2.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	width: 197px;
}
.Variation-game .inner-bg img {
	position: relative;
	width: 130px;
	z-index: 99;
}
.Variation-game .pro-box {
	width: 100%;
}
.Variation-game .inner-bg a {
	height: 154px;
	line-height: 140px;
	margin-bottom: 40px;
	margin-top: 64px;
	width: 152px;
}
.Variation-game h2 {
	color: #d92731 !important;
	margin-bottom: 0 !important;
}
.variation-box-head h5 {
	line-height: 80px;
	font-size: 25px;
backface-visibility:;
}
.why-choose-part {
	background-image: url("../jpg/cloud-bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 315px;
	position: relative;
}
.cricle-img {
	bottom: 120px;
	padding-top: 30px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.cricle-img img {
	width: 950px;
}
/* KEYFRAMES */@-webkit-keyframes animateCloud {
0% {
margin-left: -1000px;
}
 100% {
margin-left: 100%;
}
}
 @-moz-keyframes animateCloud {
0% {
margin-left: -1000px;
}
 100% {
margin-left: 100%;
}
}
 @keyframes animateCloud {
0% {
margin-left: -1000px;
}
 100% {
margin-left: 100%;
}
}
/* ANIMATIONS */.x1 {
	-webkit-animation: animateCloud 35s linear infinite;
	-moz-animation: animateCloud 35s linear infinite;
	animation: animateCloud 35s linear infinite;
	-webkit-transform: scale(0.65);
	-moz-transform: scale(0.65);
	transform: scale(0.65);
}
.x2 {
	-webkit-animation: animateCloud 20s linear infinite;
	-moz-animation: animateCloud 20s linear infinite;
	animation: animateCloud 20s linear infinite;
	-webkit-transform: scale(0.3);
	-moz-transform: scale(0.3);
	transform: scale(0.3);
}
.x3 {
	-webkit-animation: animateCloud 30s linear infinite;
	-moz-animation: animateCloud 30s linear infinite;
	animation: animateCloud 30s linear infinite;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	transform: scale(0.5);
}
.x4 {
	-webkit-animation: animateCloud 18s linear infinite;
	-moz-animation: animateCloud 18s linear infinite;
	animation: animateCloud 18s linear infinite;
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	transform: scale(0.4);
}
.x5 {
	-webkit-animation: animateCloud 25s linear infinite;
	-moz-animation: animateCloud 25s linear infinite;
	animation: animateCloud 25s linear infinite;
	-webkit-transform: scale(0.55);
	-moz-transform: scale(0.55);
	transform: scale(0.55);
}
/* OBJECTS */.wrong-right-img img {
	width: 100%;
}
.cloud {
	background: #fff;
	background: -moz-linear-gradient(top, #fff 5%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #fff), color-stop(100%, #f1f1f1));
	background: -webkit-linear-gradient(top, #fff 5%, #f1f1f1 100%);
	background: -o-linear-gradient(top, #fff 5%, #f1f1f1 100%);
	background: -ms-linear-gradient(top, #fff 5%, #f1f1f1 100%);
	background: linear-gradient(top, #fff 5%, #f1f1f1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f1f1f1', GradientType=0 );
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	-webkit-box-shadow: 0 8px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 8px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 8px 5px rgba(0, 0, 0, 0.1);
	height: 100px;
	position: relative;
	width: 300px;
}
.cloud:after, .cloud:before {
	background: #fff;
	content: '';
	position: absolute;
	z-indeX: -1;
}
.cloud:after {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	height: 100px;
	left: 50px;
	top: -50px;
	width: 100px;
}
.cloud:before {
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	width: 150px;
	height: 150px;
	right: 50px;
	top: -90px;
}
.types-game h1, .Variation-game h2, .teenpatti-game-development h2, .FeaturesGame-Part h2, .teenpatti-why-choose h2 {
	font-family: 'bordeaux_blackregular' !important;
	color: #dec123;
	margin-top: 35px;
	margin-bottom: 30px;
	font-size: 50px;
	line-height: 40px;
}
.teenpatti-game-development h2, .teenpatti-why-choose h2 {
	color: #d92731;
	margin-bottom:50px!important;
}
.teenpatti-why-choose h2 span {
	font-size: 35px;
}
.features-content {
	margin: auto;
	width: 940px;
}
.features-content li {
	background-image: url("../png/check-icon.png");
	background-position: 0 center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #2f2c26;
	color: #ffffff;
	display: inline-block;
	font-size: 17px;
	line-height: 55px;
	margin: 0 25px;
	padding: 0 20px 0 50px;
	width: 44%;
}
.teenpatti-game-development h4 {
	color: #373737;
	font-size: 25px;
	line-height: 70px;
}
.roullet-content h1, .slot-content h1 {
	color: #d92731;
	font-family: "bordeaux_blackregular" !important;
	font-size: 35px !important;
	line-height: 30px;
	text-transform: capitalize;
}
.teenpatti-content h2 {
	color: #d92731;
	font-family: "bordeaux_blackregular" !important;
	font-size: 35px !important;
	line-height: 30px;
	text-transform: capitalize;
}
/*roullate*/.roullet-content {
	margin-top: 0;
	padding-top: 50px;
	position: relative;
}
.teenpatti-row {
	background-color: #ec1c23;
}
.sep-icon {
	width: 90px;
	height: 15px;
	background-color: #E8094D;
	border-radius: 10px;
	margin: -5px auto 40px;
}
.roullet-icon1 {
	left: 0;
	position: absolute;
	top: 0;
	text-align: left;
}
.roullet-icon2 {
	bottom: 0;
	position: absolute;
	right: 0;
	text-align: right;
}
/* / cassino */.cassino-icon-part {
	margin-top: 25px;
}
.cassino-box i {
	background-color: rgba(0, 0, 0, 0.2);
	border: 2px solid #eba839;
	border-radius: 50%;
	display: inline-block;
	height: 100px;
	line-height: 100px;
	margin-bottom: 15px;
	width: 100px;
}
.cassino-box p {
	color: #ffffff;
	font-size: 20px;
	margin-bottom: 20px;
}
.roullet-icon2.luddo-right {
	top: 0;
}
.bingo-row, .slot-row {
	background-color: #190101;
}
.teenpatti-row2 {
	background-color: #021e60;
}
.hearts-row {
	background-color: #5e0f00;
}
.feature_part {
	margin-top: 50px;
}
.features-box i {
	background-color: #000;
	width: 120px;
	height: 120px;
	display: inline-block;
	border-radius: 50%;
	line-height: 120px;
}
.features-box i img {
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	transition: all 2s ease;
}
.fea-blue-box i {
	background: rgba(5,117,246,1);
	background: -moz-linear-gradient(left, rgba(5,117,246,1) 0%, rgba(6,122,255,1) 51%, rgba(5,117,246,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(5,117,246,1)), color-stop(51%, rgba(6,122,255,1)), color-stop(100%, rgba(5,117,246,1)));
	background: -webkit-linear-gradient(left, rgba(5,117,246,1) 0%, rgba(6,122,255,1) 51%, rgba(5,117,246,1) 100%);
	background: -o-linear-gradient(left, rgba(5,117,246,1) 0%, rgba(6,122,255,1) 51%, rgba(5,117,246,1) 100%);
	background: -ms-linear-gradient(left, rgba(5,117,246,1) 0%, rgba(6,122,255,1) 51%, rgba(5,117,246,1) 100%);
	background: linear-gradient(to right, rgba(5,117,246,1) 0%, rgba(6,122,255,1) 51%, rgba(5,117,246,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0575f6', endColorstr='#0575f6', GradientType=1 );
}
.features-box p {
	color: #ffffff;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	margin: 15px 0;
	min-height: 65px;
}
.features-box span {
	color: #ffffff;
	font-size: 14px;
	margin: 5px 0;
	line-height: 18px;
}
.fea-yellow-box i {
	background: rgba(228,142,45,1);
	background: -moz-linear-gradient(left, rgba(228,142,45,1) 0%, rgba(248,207,73,1) 51%, rgba(228,142,45,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(228,142,45,1)), color-stop(51%, rgba(248,207,73,1)), color-stop(100%, rgba(228,142,45,1)));
	background: -webkit-linear-gradient(left, rgba(228,142,45,1) 0%, rgba(248,207,73,1) 51%, rgba(228,142,45,1) 100%);
	background: -o-linear-gradient(left, rgba(228,142,45,1) 0%, rgba(248,207,73,1) 51%, rgba(228,142,45,1) 100%);
	background: -ms-linear-gradient(left, rgba(228,142,45,1) 0%, rgba(248,207,73,1) 51%, rgba(228,142,45,1) 100%);
	background: linear-gradient(to right, rgba(228,142,45,1) 0%, rgba(248,207,73,1) 51%, rgba(228,142,45,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e48e2d', endColorstr='#e48e2d', GradientType=1 );
}
.fea-pink-box i {
	background: rgba(254,55,91,1);
	background: -moz-linear-gradient(left, rgba(254,55,91,1) 0%, rgba(255,108,140,1) 51%, rgba(254,55,91,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(254,55,91,1)), color-stop(51%, rgba(255,108,140,1)), color-stop(100%, rgba(254,55,91,1)));
	background: -webkit-linear-gradient(left, rgba(254,55,91,1) 0%, rgba(255,108,140,1) 51%, rgba(254,55,91,1) 100%);
	background: -o-linear-gradient(left, rgba(254,55,91,1) 0%, rgba(255,108,140,1) 51%, rgba(254,55,91,1) 100%);
	background: -ms-linear-gradient(left, rgba(254,55,91,1) 0%, rgba(255,108,140,1) 51%, rgba(254,55,91,1) 100%);
	background: linear-gradient(to right, rgba(254,55,91,1) 0%, rgba(255,108,140,1) 51%, rgba(254,55,91,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe375b', endColorstr='#fe375b', GradientType=1 );
}
.fea-skyblue-box i {
	background: rgba(30,176,189,1);
	background: -moz-linear-gradient(left, rgba(30,176,189,1) 0%, rgba(3,211,230,1) 51%, rgba(30,176,189,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(30,176,189,1)), color-stop(51%, rgba(3,211,230,1)), color-stop(100%, rgba(30,176,189,1)));
	background: -webkit-linear-gradient(left, rgba(30,176,189,1) 0%, rgba(3,211,230,1) 51%, rgba(30,176,189,1) 100%);
	background: -o-linear-gradient(left, rgba(30,176,189,1) 0%, rgba(3,211,230,1) 51%, rgba(30,176,189,1) 100%);
	background: -ms-linear-gradient(left, rgba(30,176,189,1) 0%, rgba(3,211,230,1) 51%, rgba(30,176,189,1) 100%);
	background: linear-gradient(to right, rgba(30,176,189,1) 0%, rgba(3,211,230,1) 51%, rgba(30,176,189,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1eb0bd', endColorstr='#1eb0bd', GradientType=1 );
}
.fea-green-box i {
	background: rgba(100,151,6,1);
	background: -moz-linear-gradient(left, rgba(100,151,6,1) 0%, rgba(101,201,8,1) 51%, rgba(100,151,6,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(100,151,6,1)), color-stop(51%, rgba(101,201,8,1)), color-stop(100%, rgba(100,151,6,1)));
	background: -webkit-linear-gradient(left, rgba(100,151,6,1) 0%, rgba(101,201,8,1) 51%, rgba(100,151,6,1) 100%);
	background: -o-linear-gradient(left, rgba(100,151,6,1) 0%, rgba(101,201,8,1) 51%, rgba(100,151,6,1) 100%);
	background: -ms-linear-gradient(left, rgba(100,151,6,1) 0%, rgba(101,201,8,1) 51%, rgba(100,151,6,1) 100%);
	background: linear-gradient(to right, rgba(100,151,6,1) 0%, rgba(101,201,8,1) 51%, rgba(100,151,6,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#649706', endColorstr='#649706', GradientType=1 );
}
.fea-rad-box i {
	background: rgba(253,24,35,1);
	background: -moz-linear-gradient(left, rgba(253,24,35,1) 0%, rgba(255,58,68,1) 51%, rgba(253,24,35,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253,24,35,1)), color-stop(51%, rgba(255,58,68,1)), color-stop(100%, rgba(253,24,35,1)));
	background: -webkit-linear-gradient(left, rgba(253,24,35,1) 0%, rgba(255,58,68,1) 51%, rgba(253,24,35,1) 100%);
	background: -o-linear-gradient(left, rgba(253,24,35,1) 0%, rgba(255,58,68,1) 51%, rgba(253,24,35,1) 100%);
	background: -ms-linear-gradient(left, rgba(253,24,35,1) 0%, rgba(255,58,68,1) 51%, rgba(253,24,35,1) 100%);
	background: linear-gradient(to right, rgba(253,24,35,1) 0%, rgba(255,58,68,1) 51%, rgba(253,24,35,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd1823', endColorstr='#fd1823', GradientType=1 );
}
.fea-purple-box i {
	background: rgba(252,37,191,1);
	background: -moz-linear-gradient(left, rgba(252,37,191,1) 0%, rgba(255,74,255,1) 51%, rgba(252,37,191,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(252,37,191,1)), color-stop(51%, rgba(255,74,255,1)), color-stop(100%, rgba(252,37,191,1)));
	background: -webkit-linear-gradient(left, rgba(252,37,191,1) 0%, rgba(255,74,255,1) 51%, rgba(252,37,191,1) 100%);
	background: -o-linear-gradient(left, rgba(252,37,191,1) 0%, rgba(255,74,255,1) 51%, rgba(252,37,191,1) 100%);
	background: -ms-linear-gradient(left, rgba(252,37,191,1) 0%, rgba(255,74,255,1) 51%, rgba(252,37,191,1) 100%);
	background: linear-gradient(to right, rgba(252,37,191,1) 0%, rgba(255,74,255,1) 51%, rgba(252,37,191,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc25bf', endColorstr='#fc25bf', GradientType=1 );
}
.fea-orange-box i {
	background: rgba(254,90,53,1);
	background: -moz-linear-gradient(left, rgba(254,90,53,1) 0%, rgba(255,181,84,1) 51%, rgba(254,90,53,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(254,90,53,1)), color-stop(51%, rgba(255,181,84,1)), color-stop(100%, rgba(254,90,53,1)));
	background: -webkit-linear-gradient(left, rgba(254,90,53,1) 0%, rgba(255,181,84,1) 51%, rgba(254,90,53,1) 100%);
	background: -o-linear-gradient(left, rgba(254,90,53,1) 0%, rgba(255,181,84,1) 51%, rgba(254,90,53,1) 100%);
	background: -ms-linear-gradient(left, rgba(254,90,53,1) 0%, rgba(255,181,84,1) 51%, rgba(254,90,53,1) 100%);
	background: linear-gradient(to right, rgba(254,90,53,1) 0%, rgba(255,181,84,1) 51%, rgba(254,90,53,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe5a35', endColorstr='#fe5a35', GradientType=1 );
}
.cryptocurrency-part {
	background-color: #F6F6F8;
	padding: 40px 0;
	margin-bottom: -10px !important;
}
.cryptocurrency-box i {
	background-color: #cccccc;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 25px;
	padding: 25px;
}
.cryptocurrency .provide_illustrator h1 {
	font-size: 30px;
	margin-bottom: 20px;
}
.cryptocurrency .provide_illustrator p {
	font-size: 18px;
	margin-bottom: 40px;
	text-align: center;
	color: #FFF;
}
.cryptocurrency .provide_illustrator .ibeacon_advantage p {
	color: #333;
	font-size: 15px;
}
#way_we_work .cryptocurrency-way li {
	border-radius: 100%;
	cursor: pointer;
	float: left;
	margin-left: -30px;
	padding: 65px 40px 66px;
	position: relative;
	text-align: center;
	transition: all 0.5s ease 0s;
	width: 26.8%;
}
.cryptocurrency-way p {
	font-size: 16px;
	margin-bottom: 50px;
	margin-top: -20px;
	text-align: center;
}
#way_we_work.cryptocurrency-way li h4 {
	font-family: "Lato", sans-serif;
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 10px;
	min-height: 30px;
	text-align: center;
}
#way_we_work.cryptocurrency-way li {
	border-radius: 100%;
	cursor: pointer;
	float: left;
	height: 315px;
	margin-left: -30px;
	padding: 65px 40px 66px;
	position: relative;
	text-align: center;
	transition: all 0.5s ease 0s;
	width: 27.5%;
}
#way_we_work.cryptocurrency-way li p {
	color: #272436;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 0;
	margin-top: 13px;
}
/************** 22-09-17 ***************/.orng_part .Custom_nav_pills span {
	display: block;
	width: 100%;
	padding-top: 12px;
}
/*.y-text {	color:#f1ff0a !important;}
.b-text {	color:#1200ff !important;}
.g-text {	color:#00e184 !important;}
.o-text {	color:#ffcc00 !important;}
.lg-text {	color:#6bff08 !important;}
.lb-text {	color:#09fffc !important;}
*/.s-blue {
	background-color: #006bc0;
}
h1.blue-head {
	font-family: "Oswald", sans-serif !important;
	color: #006bc0;
	margin: 30px 0;
}
.mid-nav li {
	background: rgba(0, 0, 0, 0) url("../png/blue-check-icon.png") no-repeat scroll left 2px / 40px auto;
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 42px;
	padding: 0 0 17px 51px;
}
.sb-part {
	background-color: #f6f6f6;
	padding: 50px 0 30px;
	overflow: hidden;
	margin-bottom: 0 !important;
}
.sb-part .development_services p {
	display: inline-block;
	font-size: 24px;
}
.p1 {
	color: #006bc0;
}
.p2 {
	color: #51c70a;
}
.p3 {
	color: #ff4141;
}
.p4 {
	color: #27c5ff;
}
.p5 {
	color: #ff9c00;
}
.p6 {
	color: #5600c0;
}
.p7 {
	color: #45dae3;
}
.p8 {
	color: #e337fc;
}
.sb-choose {
	overflow: hidden;
}
.sb-choose .development_services p {
	margin-top: 0;
	font-size: 24px;
}
p.s1 {
	color: #C3261D;
}
p.s2 {
	color: #006BC0;
}
p.s3 {
	color: #64B819;
}
p.s4 {
	color: #FF9D2A;
}
.bs-solution-part {
	background-image: url(../jpg/sb-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 40px 0;
	margin-bottom: 120px;
}
.bs-solution-content .mid-nav li {
	background: rgba(0, 0, 0, 0) url(../png/white-check-icon.png) no-repeat scroll left 2px / 40px auto;
	display: block;
	font-size: 17px;
	font-weight: normal;
	line-height: 31px;
	padding: 0 0 47px 50px;
	color: #FFF;
}
.ipad-img {
	margin-bottom: -165px;
}
section.bs-solution-part h2 {
	text-align: center;
	color: #FFF;
	font-size: 55px;
	margin-top: 20px;
	margin-bottom: 65px;
}
.orng_part h3, .orng_part h3 a {
	color: #ffb12a !important;
	font-family: 'Lato', sans-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
}
.express_right {
	text-align: left;
}
.express_right.align_right_express {
	text-align: right;
}
.CryptocurrencyPlatforms .why_box img, .mlm-bg .why_box img {
	width: 55px;
}
#why_development.CryptocurrencyPlatforms {
	background: rgba(0, 0, 0, 0) url(../jpg/bitcoin-bg.jpg) no-repeat scroll center top / cover;
	margin-top: 0
}
.mlm-row {
	background: #fd692e;
}
#why_development.mlm-bg {
	background: rgba(0, 0, 0, 0) url(../jpg/bitcoin-bg-2.jpg) no-repeat scroll center top / cover;
	margin-top: 0
}
.bitcoin-mlm-part .expres_left_image img {
	width: 200px;
}
.bitcoin-mlm-part .development_services p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 25px;
    margin-top: 0px;
    text-align: center;
}
.bitcoin-mlm-part .express_right > h2 {
	font-size: 21px;
	font-weight: 600;
	margin-top: 25px;
	margin-bottom: 20px;
	text-align: center;
}
.call-break-part {
	background: url(../jpg/call-bg.jpg) center top no-repeat;
	padding: 40px 0;
	margin: 30px 0 0;
	background-size: cover;
}
.white-bg {
	background-color: #efbd23 !important;
}
.choose-part1 .responsive-web .box {
	background: #714c05;
	width: 140px;
	height: 140px;
	border-radius: 15em;
	margin: 0 auto 15px;
}
/* / Bitcoin Exchange */

.crypto-exchange-part {
}
.bColor {
	color: #2e7fae !important;
}
.crypto-exchange-part p {
	text-align: center;
	font-size: 16px;
	line-height: 24px !important;
}
.crypto-exchange-part .Angular_black h3 {
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	margin-bottom: 15px;
	color: #2e7fae;
}
.crypto-exchange-gray-part {
	background-image: url(../jpg/gray-bg.jpg) !important;
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	margin-top: 25px;
}
.crypto-exchange-gray-part p {
	font-size: 16px;
	line-height: 24px !important;
	color: #333;
	margin-top: 30px;
}
.box-border {
	border: 1px dashed;
	display: inline-block;
	width: 180px;
	height: 180px;
	border-radius: 50%;
	padding: 10px;
}
.choose-part1 {
	text-align: center;
}
.chosse-box {
	height: 100%;
	border-radius: 50%;
	text-align: center;
	line-height: 160px;
}
.bdr1 {
	color: #ffaa58;
}
.bdr2 {
	color: #2e7fae;
}
.bdr3 {
	color: #7bb74a;
}
.bdr4 {
	color: #ff5555;
}
.bdr5 {
	color: #ed4adc;
}
.bdr6 {
	color: #31ebbd;
}
.bdr7 {
	color: #1edb5c;
}
.bdr8 {
	color: #00d8ff;
}
.bdr9 {
	color: #964ff6;
}
.bg1 {
	background-color: #ffaa58;
}
.bg2 {
	background-color: #2e7fae;
}
.bg3 {
	background-color: #7bb74a;
}
.bg4 {
	background-color: #ff5555;
}
.bg5 {
	background-color: #ed4adc;
}
.bg6 {
	background-color: #31ebbd;
}
.bg7 {
	background-color: #1edb5c;
}
.bg8 {
	background-color: #00d8ff;
}
.bg9 {
	background-color: #964ff6;
}
.choose-part1 .responsive-web p {
	font-size: 16px;
}
.choose-part1 .responsive-web {
	margin-bottom: 35px;
}
/* / bitcoin-wallet-part */

.bitcoin-wallet-part {
	background-image: url(../jpg/gray-bg-2.jpg) !important;
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	margin-top: 25px;
	padding: 25px 0;
}
.orange-text {
	color: #ffaa58;
}
.bitcoin-wallet-part .Angular_black h3 {
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	margin-bottom: 15px;
	color: #ffaa58;
}
.bitcoin-wallet-part p {
	font-size: 16px;
	line-height: 24px !important;
	color: #333;
	margin-top: 10px;
	text-align: center;
}
ul.wallet-text {
	margin-bottom: 25px;
}
ul.wallet-text li {
    margin-bottom: 15px;
    font-size: 16px;
    display: inline-block;
    width: 48%;
}
ul.wallet-text li i {
	margin-right: 10px;
}
/* / crypto-ico-part */

.crypto-ico-part {
	background-image: url(../jpg/gray-bg-3.jpg) !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	text-align: center;
	padding: 120px 0 65px;
}
.crypto-ico-part .orange-text {
	color: #ff7c1c;
}
.crypto-ico-orange-part {
	background-color: #ff7c1c;
	padding: 40px 0;
}
.choose-part1 .pColor1 {
	font-family: "Oswald", sans-serif !important;
	font-size: 20px;
	color: #2887de;
}
.choose-part1 .pColor2 {
	font-family: "Oswald", sans-serif !important;
	font-size: 20px;
	color: #e56838;
}
.choose-part1 .pColor3 {
	font-family: "Oswald", sans-serif !important;
	font-size: 20px;
	color: #339d59;
}
.choose-part1 .pColor4 {
	font-family: "Oswald", sans-serif !important;
	font-size: 20px;
	color: #9a44d1;
}
/* / Block Chain */

.gredient-row {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0a7dff+0,34bdfd+100 */
	background: #0a7dff; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #0a7dff 0%, #34bdfd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #0a7dff 0%, #34bdfd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #0a7dff 0%, #34bdfd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a7dff', endColorstr='#34bdfd', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.gredient-row h2 {
	color: #02eca2 !important;
}
.BlockChain-bg1 {
	background-image: url(../jpg/blue-bg1.jpg) !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right top;
	color: #abcbfe;
	font-size: 15px !important;
	padding-bottom: 150px !important;
}
.BlockChain-bg1 h2 {
	color: #03cfc2;
	margin-bottom: 20px;
	font-size: 25px !important;
}
.get_quote_dv {
	position: relative;
}
.round-icon {
	position: absolute;
	top: 10px;
	right: -95px;
}
.BlockChain-bg2 {
	background-image: url(../jpg/blue-bg2.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 1px dashed;
	position: relative;
	padding: 100px 0;
}
.BlockChain-bg2:after {
	background-image: url(../png/grading-bg.png);
	background-repeat: repeat;
	background-size: cover;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.BlockChain-bg2 h3, .BlockChain-bg3 h3 {
	background-image: url(../gif/heading-bg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	left: 0;
	line-height: 120px;
	margin: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: -57px;
	z-index: 99;
	overflow: hidden;
}
.title {
	color: #02eca2;
}
/* / round box */
.BlockChain-bg2 .container {
	position: relative;
	z-index: 3333;
}
svg {
	fill: #efefef;
}
.cta__wrapper {
	width: 1140px;
	justify-content: space-around;
}
.cta__button {
	position: relative;
	width: 195px;
	height: 195px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20px;
	color: #efefef;
	border: 4px solid #012c7a;
	border-radius: 50%;
	margin: auto;
	margin-bottom: 25px;
}
.cta__button:after {
	content: "";
	position: absolute;
	top: -4px;
	left: -4px;
	border-radius: 50%;
	border-top: 4px solid transparent;
	border-right: 4px solid #00deff;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #00deff;
	width: 195px;
	height: 195px;
	transition: border 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), transform 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transform: rotate(45deg);
	backface-visibility: hidden;
}
.cta__button:hover:after {
	border: 4px solid #00deff;
	transform: rotate(135deg);
}
.round-box-bg {
	position: relative;
	width: 195px;
	height: 195px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-image: url(../circle-animation.html);
	background-repeat: no-repeat;
	margin: auto;
	margin-bottom: 25px;
}
.icon-bg {
	background-color: #012c7a;
	border-radius: 50%;
	padding: 15px;
	border: 2px solid #00deff;
}
.round-box {
	margin-bottom: 35px;
}
.round-box h2 {
	color: #02eca2;
	font-size: 20px;
	font-weight: 300 !important;
}
.round-box p {
	color: #abcbfe;
	font-size: 14px;
	font-weight: normal;
}
.round-box ul {
	padding: 0 10px 10px;
	color: #abcbfe;
	font-size: 14px;
	text-align: left;
}
.round-part {
	position: relative;
}
.round-part img {
	max-width: 100%;
}
.b-icon {
	position: absolute;
	top: 31%;
	left: 0px;
	right: 0;
	text-align: center;
	width: 100%;
}
.round-box p {
	/* min-height: 140px; */
	padding-top: 20px;
	font-size: 15px;
	line-height: 24px;
	min-height: 200px;
}
p.subtitle {
	margin-bottom: 40px;
	color: #abcbfe;
	font-size: 17px;
	line-height: 34px;
	padding: 0 25px;
}
.BlockChain-bg3 {
	background-image: url(../jpg/blue-bg3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 1px dashed;
	position: relative;
	padding: 100px 0 150px;
}
.BlockChain-bg3.new_contnt_bc{ background-image: url(../jpg/blue-bg1.jpg);}
.shap-box1 {
	-webkit-border-radius: 19px 20px 20px 19px/19px;
	-moz-border-radius: 19px 20px 20px 19px/19px;
	border-radius: 19px 20px 20px 19px/19px;
	background-color: #001c60;
	background-image: -webkit-linear-gradient(124deg, #34bdfd 4%, #00bfb3);
	background-image: -moz-linear-gradient(124deg, #34bdfd 4%, #00bfb3);
	background-image: -o-linear-gradient(124deg, #34bdfd 4%, #00bfb3);
	background-image: -ms-linear-gradient(124deg, #34bdfd 4%, #00bfb3);
	background-image: linear-gradient(124deg, #34bdfd 4%, #00bfb3);
	min-height: 345px;
	width: 100%;
	padding: 45px 55px 45px 20px;
}
.shap-box2 {
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	background-color: #001c60;
	background-image: -webkit-linear-gradient(-18deg, #00bfb3, #73d8d2 84%);
	background-image: -moz-linear-gradient(-18deg, #00bfb3, #73d8d2 84%);
	background-image: -o-linear-gradient(-18deg, #00bfb3, #73d8d2 84%);
	background-image: -ms-linear-gradient(-18deg, #00bfb3, #73d8d2 84%);
	background-image: linear-gradient(-18deg, #00bfb3, #73d8d2 84%);
	width: 100%;
	min-height: 345px;
	padding: 45px 55px 45px 20px;
}
.shap-details {
	color: #001c60;
}
.shap-details h4 {
	font-size: 30px;
	margin-bottom: 25px;
}
.shap-details p {
	font-size: 15px;
	line-height: 29px;
}
.shap-icon {
	padding-top: 60px;
}
.chain-part {
	background-image: url(../jpg/blue-bg4.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.cloud-part {
	background-image: url(../png/cloud-bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	min-height: 590px;
}
.chain-part h4 {
	text-align: center;
	margin-top: 0;
	position: absolute;
	top: -70px;
	width: 100%;
	color: #FFF;
	font-size: 30px;
}
.chain-bg-part {
	background-image: url(../png/chain-bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: -470px;
	position: relative;
	z-index: 99;
	min-height: 3400px;
}
.arrow-part {
	text-align: center;
	z-index: 99999;
	position: absolute;
	top: -110px;
	left: 0;
	right: 0;
}
.chain-cloud-bottom {
	width: 100%;
	position: absolute;
	bottom: 0;
}
.chain-cloud-bottom img {
	max-width: 100%;
}
.ser-chain-text {
	background-image: url(../png/left-arrow.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 177px;
	height: 61px;
}
.chain-box1 {
	position: absolute;
	top: 17%;
	left: 13%;
	color: #FFF;
}
.ser-chain-img {
	padding-bottom: 35px;
}
.ser-chain-text {
	background-image: url(../png/left-arrow.png);
	background-position: right top;
	background-repeat: no-repeat;
	width: 400px;
	height: 61px;
	padding-right: 200px;
	text-align: right;
}
.chain-box2 {
	position: absolute;
	top: 29%;
	right: 0;
	color: #FFF;
	text-align: left;
}
.chain-box2 .ser-chain-text {
	background-image: url(../png/right-arrow.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 548px;
	height: 61px;
	padding-left: 200px;
	text-align: left;
	padding-right: 0;
}
.chain-box2 .ser-chain-img {
	padding-left: 22%;
}
.chain-box1.top3 {
	top: 40%;
}
.chain-box2.top4 {
	top: 52%;
}
.chain-box1.top5 {
	top: 66%;
}
.chain-box2.top6 {
	top: 78%;
}
.chain-bulb {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0;
	z-index: 9999;
}
.BlockChain-bg3 p.subtitle {
	color: #FFF;
}
.chain-box1 .ser-chain-img img {
	margin-left: -35%;
}
.chain-box1 .ser-chain-img.left-img1 img {
	margin-left: 0;
}
/******** 17-02-2018 US*********/
.betting_softwarearea {
	background: url(../jpg/betting_softwarearea_bg.jpg) no-repeat;
	background-size: cover;
	text-align: center;
	padding: 50px 0px;
	color: #fff;
}
.betting_softwarearea h2 {
	font-size: 35px;
	margin-bottom: 22px;
	padding-bottom: 30px;
	position: relative;
	text-transform: uppercase;
}
.betting_softwarearea h2::before {
	background: #2f89e4;
	border-radius: 2px;
	bottom: 0;
	content: "";
	height: 8px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	width: 140px;
}
.betting_softwarearea p {
	    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 40px;
    text-align: justify;
}
.betting_softwarecta {
	position: relative;
}
.betting_ctaimgarea {
	left: 0;
	padding: 15px;
	position: absolute;
	top: 0;
	width: 100%;
}
.betting_softwarecta h3 {
	font-size: 20px;
    margin-top: 60px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.betting_softwarecta img.animated {
	-webkit-animation-duration: 50s;
	animation-duration: 50s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.app_panelarea {
	background: #fff;
	;
	text-align: center;
	padding: 50px 0px 70px;
	color: #2b2828;
}
.app_panelarea h2 {
	font-size: 35px;
	margin-bottom: 22px;
	padding-bottom: 30px;
	position: relative;
	text-transform: uppercase;
	color: #111111;
}
.app_panelarea h2::before {
	background: #111111;
	border-radius: 2px;
	bottom: 0;
	content: "";
	height: 8px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	width: 140px;
}
.app_panelarea p {
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 55px;
}
.app_panelcta {
	border-radius: 50%;
	box-shadow: 0 0 30px #dadada;
	display: inline-block;
	height: 132px;
	padding-top: 26px;
	width: 132px;
}
.app_panelcta h5 {
	font-weight: bold;
	padding-top: 2px;
}
.whychoose_area {
	background: url(../jpg/whychoose_area_bg.jpg) no-repeat;
	background-size: cover;
	text-align: center;
	padding: 50px 0 105px;
	color: #fff;
}
.whychoose_area h2 {
	font-size: 35px;
	padding-bottom: 15px;
	text-transform: uppercase;
}
.whychoose_area h3 {
	color: #f8f47b;
	font-size: 30px;
	padding-bottom: 51px;
	text-shadow: 2px 1px 4px #000;
	text-transform: uppercase;
}
.whychoose_graphimg {
	margin-top: 50px;
}
.betting_development_area {
	background: url(../png/betting_developmentbg.png) no-repeat;
	background-size: cover;
	text-align: center;
	padding: 50px 0 105px;
	color: #414141;
	position: relative;
}
.betting_development_area .sport-img {
	position: absolute;
	top: 0;
	right: 0;
}
.betting_development_area h2 {
	color: #006bc0;
	font-size: 55px;
	margin-bottom: 75px;
}
.sport-line {
	position: relative;
	width: 100%;
	background: url(../png/line-gray-bg.png) center top repeat-y;
	padding: 90px 0 70px;
}
.sport-line:after {
	width: 40px;
	background: #ccc;
	border-radius: 50%;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
	height: 40px;
}
.sport-line:before {
	width: 40px;
	background: #ccc;
	border-radius: 50%;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0;
	height: 40px;
}
.sport-wrap {
	width: 100%;
	margin: 0 0 35px;
}
.sport-wrap h4 {
	font-size: 25px;
	color: #414141;
	margin-bottom: 10px;
}
.sport-wrap p {
	font-size: 17px;
	color: #666;
	line-height: 26px;
}
.sport-left {
	width: 55%;
	position: relative;
	padding: 32px 235px 0 0;
	text-align: right;
}
.sport-left img {
	position: absolute;
	right: 0px;
	top: 0;
}
.sport-right {
	width: 55%;
	position: relative;
	font-size: 25px;
	color: #414141;
	text-align: left;
	padding: 22px 0 0 215px;
	float: right;
}
.sport-right img {
	position: absolute;
	left: 0px;
	top: 0;
}
.loan-software .bank_software_icon {
	width: 108px;
	height: 78px;
	background-image: url("../png/loan-icon.png");
	background-position: center top;
	background-repeat: no-repeat;
	display: inline-block;
	margin-top: 20px;
}
.loan-software .bank_software_icon.icon_1 {
	width: 109px;
	background-position: 3px 0px;
}
.loan-software .ref-service-box:hover .bank_software_icon.icon_1 {
	background-position: 2px -78px;
}
.loan-software .bank_software_icon.icon_2 {
	width: 80px;
	background-position: -111px 0px;
}
.loan-software .ref-service-box:hover .bank_software_icon.icon_2 {
	background-position: -111px -78px;
}
.loan-software .bank_software_icon.icon_3 {
	width: 104px;
	background-position: -194px 0px;
}
.loan-software .ref-service-box:hover .bank_software_icon.icon_3 {
	background-position: -194px -78px;
}
.loan-software .bank_software_icon.icon_4 {
	width: 86px;
	background-position: -305px 0px;
}
.loan-software .ref-service-box:hover .bank_software_icon.icon_4 {
	background-position: -305px -78px
}
.loan-software .bank_software_icon.icon_5 {
	width: 96px;
	background-position: -407px 0px;
}
.loan-software .ref-service-box:hover .bank_software_icon.icon_5 {
	background-position: -407px -78px;
}
.loan-software .bank_software_icon.icon_6 {
	width: 96px;
	background-position: -510px 0px;
}
.loan-software .ref-service-box:hover .bank_software_icon.icon_6 {
	background-position: -510px -78px;
}
.loan-software .ref-service-box {
	background-color: #fff;
	min-height: 205px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.loan-software .ref-service-box:hover {
	background-color: #004fba;
	border-radius: 30px;
}
.loan-software .ref-service-box p {
	font-size: 24px !important;
}
.loan-choose .ref-service-box {
	width: 155px;
	height: 155px;
	margin: 0px auto 15px;
	min-height: auto;
	background: #fff;
	border: 3px solid #004fba;
	padding: 32px 0px;
	border-radius: 100%;
}
.loan-choose .ref-service-box:hover {
	background: #004fba;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.Bitcoin-Mining-Hardware {
	padding: 80px 0;
	background-image: url(../jpg/gray-bg-4.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.Bitcoin-Mining-Hardware p {
	font-weight: normal;
}
.Bitcoin-Mining-Hardware .express_right > h2 {
	font-size: 30px;
	font-weight: 600;
	margin-top: 55px;
	margin-bottom: 15px;
	color: #0056cb;
}
.Bitcoin-Mining-Hardware .expres_left_image {
	margin: 0 auto;
	border: 1px dashed #a57b0a;
	padding: 40px;
	border-radius: 100%;
	width: 100%;
	height: 100%;
	background-color: #FFF;
}
.Bitcoin-Mining-Hardware .expres_left_image img {
	border-radius: 0;
	width: 100%;
	border: 0;
	padding: 0;
}
.what-mining {
	margin: 50px 0 0;
}
.what-mining h3 {
	font-size: 25px !important;
	margin-bottom: 15px;
}
.start-bitcoin-mining {
	background-image: url(../jpg/blue-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 70px 0;
	color: #FFF;
}
.start-bitcoin-mining p {
    margin-bottom: 60px;
    font-size: 17px;
}
.mining-box {
	background-color: #FFF;
	border-radius: 5px;
	color: #0056cb;
	padding: 40px 25px;
	margin-bottom: 25px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.mining-box:hover {
	margin-top: -10px !important;
}
.mining-box i {
	text-align: center;
	display: inline-block;
	background-color: #FFF;
	border: 10px solid #f5f5f5;
	border-radius: 50%;
	padding: 25px;
	margin: 0 0 25px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.mining-box:hover i {
	border: 10px solid #0056cb;
}
.mining-box p {
    color: #666;
    margin-top: 15px;
    font-size: 15px;
    line-height: 24px;
    min-height: 100px;
    margin-bottom: 0;
}
.coin-img img {
	border-radius: 5px;
}
.footerwrap {
	position: fixed;
	width: 100%;
	z-index: -1;
	min-height: 400px;
	bottom: 0;
	left: 0;
	right: 0;
	background: #1d1d29;
}
.footernew {
	padding: 60px 0 25px;
	width: 100%;
}
.footernew h2 {
	font-size: 19px;
	color: #d5d5d7;
	margin-bottom: 15px;
}
.footernew li a {
	color: #7f7f82;
	font-size: 14px;
	line-height: 35px;
}
.footernew li a:hover {
	color: #fff;
}
.footerwrap .dna_lofoo {
	background: #111119;
	padding: 10px 0;
}
.footerwrap .dna_lofoo a {
	margin: 0 5px;
}
.submit-btn {
	border-radius: 2px;
	border: 0px;
	background: #e52e2f;
	padding: 13px 20px;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.footerwrap .blogs_sec ul > li {
	padding-bottom: 34px;
}
.footerwrap .blogs_sec .icon_box {
	width: 63px;
	margin-right: 15px;
}
.footerwrap .blogs_sec .icon_box .top {
	background: #d5d5d7;
	color: #1d1d29;
	padding: 2px 20px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	font-size: 17px;
	font-weight: 500;
}
.footerwrap .blogs_sec .icon_box .bott {
	background: #e52e2f;
	color: #fff;
	padding: 1px 16px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	font-size: 15px;
}
.footerwrap .blogs_sec .right_text {
	width: calc(100% - 63px);
}
.footerwrap .blogs_sec .right_text a {
	color: #c8c8c8;
	line-height: 22px;
	font-size: 14px;
	padding: 3px 0 0;
	display: block;
}
/* Search Popup */
#search-popup .modal-dialog {
	width: 100%;
	max-width: 1000px;
	margin-top: 150px;
}
#search-popup .modal-content {
	background: none;
	border-radius: 0px;
	border: 0px;
	box-shadow: none;
}
#search-popup .form-control {
	background: none;
	border: 0px;
	padding: 10px 15px 10px 0;
	height: 75px;
	line-height: 45px;
	box-shadow: none;
	border-bottom: 1px solid #eee;
	border-radius: 0px;
	font-size: 22px;
	font-weight: 200;
	color: #fff !important;
}
#search-popup .search-btn {
	position: absolute;
	top: 35px;
	right: 16px;
	background: #ef323a;
	font-size: 18px;
	color: #fff;
	padding: 10px 15px;
	border: 0px;
	text-transform: uppercase;
}
#services .partical-gradient-two {
	width: 100%;
	height: auto;
	max-height: 494px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
}
#services .count-particles {
	display: none;
}
.modal-backdrop.in {
	opacity: 0.85;
}
.archivesSection {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 20px;
	right: 0;
	z-index: 99;
	opacity: 0.6
}
.archivesSection li {
	display: block;
	float: left;
	vertical-align: middle;
	width: 20%;
	text-align: center;
	padding: 20px 10px;
	border-right: 1px solid rgba(255, 255, 255, 0.10);
}
.archivesSection li .iconsAcrchve {
	display: inline-block;
	vertical-align: top;
	width: 62px;
	height: 52px;
	background: url(../sprite1.html) no-repeat 0 0;
	margin-right: 7px;
}
.archivesSection li .iconsAcrchve.year {
	background-position: -22px -14px;
}
.archivesSection li .iconsAcrchve.projectsIcon {
	background-position: -108px -14px;
}
.archivesSection li .iconsAcrchve.clientsIcon {
	background-position: -195px -22px;
}
.archivesSection li .iconsAcrchve.employeesIcon {
	background-position: -294px -22px;
}
.archivesSection li .iconsAcrchve.officesIcon {
	background-position: -408px -14px;
}
.archivesSection .archivetext {
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
.archivesSection .archivetext .headingBlue {
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
}
.archivesSection .archivetext p {
	color: rgba(255, 255, 255, 0.67);
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: left;
}
.strongteamwrap {
	width: 100%;
	padding: 100px 0 120px;
	background: #fff;
}
.strongteamwrap h2 {
	color: #333;
	margin-bottom: 40px;
	text-transform: uppercase;
	text-align: center;
	font-weight: 800;
	font-size: 42px;
}
#iwatch_features .service-icon {
	display: block;
	width: 100%;
	height: 195px;
	margin: 0 auto 16px;
}
.service-icon svg {
	width: 100px;
	height: auto;
}
.service-title {
	font-size: 16px;
	color: #52489c;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-bottom: 3px;
	text-align: center;
}
.service-txt {
	font-size: 14;
	line-height: normal;
	text-align: center;
	line-height: 1.5;
}
#enquire_box_partner {
	display: none;
}
.crypto-icon {
	text-align: center;
	line-height: 150px;
	background-color: #ff7c1c;
	border-radius: 50%;
}
/************ web development css start vijay **********************/



.webarchivesSection {
	position: relative !important;
	left: 0;
	width: 100%;
	bottom: 0px;
	right: 0;
	top: 0;
	z-index: 99;
	opacity: 1 !important;
	background: #000 !important;
	padding: 20px 0px;
}
.weend-section {
	padding: 40px 0px;
	width: 100%;
	display: inline-block;
	text-align: center;
}
.weend-section h3 {
	font-size: 18px;
	color: #0079be;
	line-height: 30px;
}
.weend-section h3 span {
	font-size: 18px;
	color: #fa8218;
	line-height: 30px;
	text-transform: uppercase;
}
.Web-Design-part {
	padding: 40px 0px;
	width: 100%;
	display: inline-block;
	text-align: center;
}
.Web-Design-part h1 {
	padding-bottom: 20px;
}
.Web-Design-part p {
	padding-bottom: 20px;
	font-size: 16px;
}
.Web-Application-Services-part {
	padding: 30px 0px;
	background: #02949b;
	color: #fff;
	margin-top: 30px;
}
.Web-Application-down {
	padding: 40px 0px;
}
.Web-Application-rightbox p {
	padding: 20px 0;
	text-align: center;
	font-size: 14px;
}
.microsoft-img-part {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 114px;
}
.Web-Application-down p {
	padding-top: 10px;
}
.Web-Application-down h1 {
	padding: 5px 0px;
}
.top-discri {
	padding-bottom: 15px;
}
.Web-Application-rightbox {
	padding: 10px 0px;
}
/**********   industries  css start**************/

.industries_box {
	margin-top: 60px;
}
.industries_area {
	background: url(../jpg/industries_bg.jpg) no-repeat center top / cover;
	padding: 75px 0 75px;
	min-height: 487px;
	color: #fff;
	background-size: cover;
	text-align:center;
}
.industries_area h2 {
    color: #fff;
    font-size: 36px;
    margin-bottom: 15px;
}

.industries_area p{font-size:15px;}

.industries_box ul li {
	background: rgba(255, 255, 255, 0.12);
	float: left;
	height: 180px;
	margin-left: 41px;
	padding-top: 42px;
	position: relative;
	text-align: center;
	width: 100px;
	transition: all 0.2s ease-in-out 0s;
}
.industries_box ul li span {
	display: block;
	font-size: 15px;
	margin-top: 10px;
}
.industries_box ul li::before {
	border-bottom: 180px solid rgba(255, 255, 255, 0.12);
	border-left: 40px solid transparent;
	content: "";
	height: 0;
	left: -40px;
	position: absolute;
	top: 0;
	width: 0;
	transition: all 0.2s ease-in-out 0s;
}
.industries_box ul li::after {
	border-right: 40px solid transparent;
	border-top: 180px solid rgba(255, 255, 255, 0.12);
	content: "";
	height: 0;
	position: absolute;
	right: -40px;
	top: 0;
	width: 0;
	transition: all 0.2s ease-in-out 0s;
}
.industries_box ul li:hover {
	background: #75abd3;
	height: 204px;
	margin-top: -12px;
	transition: all 0.2s ease-in-out 0s;
}
.industries_box ul li:hover::before {
	border-bottom: 204px solid #75abd3;
	transition: all 0.2s ease-in-out 0s;
}
.industries_box ul li:hover::after {
	border-top: 204px solid #75abd3;
	transition: all 0.2s ease-in-out 0s;
}
.industries_box img {
	width: auto;
}
.expend-btn-part {
	width: 100%;
	text-align: center;
	display: inline-block;
	margin: auto;
	padding-top: 50px;
}
/**********   Web Portal  Development  css start**************/

.Web_Portal_Development {
	padding: 60px 0px;
	width: 100%;
	display: inline-block;
}
.Web_Portal_Development .Web_Portal_left img {
	width: auto;
}
.Web_Portal_right h1 {
	text-align: center;
	padding-bottom: 30px;
}
.right-icon-box-img img {
	width: auto;
}
.right-icon-box {
	width: 100%;
	background: #0095ef;
	text-align: center;
	position: relative;
	padding: 33.9px 0px;
	margin-bottom: 15px;
	color: #fff;
}
.right-icon-box-img {
	position: absolute;
	margin: auto;
	left: 0;
	top: 0;
}
.Web_Portal_left {
	width: 100%;
	text-align: center;
	display: inline-block;
	margin-top: 90px;
}
/*****************  RentCollegePads-section  css start  ******************/

.RentCollegePads-section {
	padding: 60px 40px;
	width: 100%;
	display: inline-block;
	background: #fff;
}
.RentCollegePads_left_img-part img {
	width: auto;
}
.RentCollegePads_left h1 {
	padding-bottom: 20px;
}
.RentCollegePads_left h4 {
	padding-bottom: 20px;
}
.RentCollegePads_left p {
	padding-bottom: 20px;
	font-size: 16px;
}
.RentCollegePads_left_img-part img {
	padding-right: 40px;
}
.RentCollegePads_left {
	width: 100%;
	display: inline-block;
	margin-top: 50px;
}
/*****************  RentCollegePads-section  css start  ******************/

.Our-Clients-section {
	width: 100%;
	display: inline-block;
	text-align: center;
	background: #f3f3f3;
	padding: 60px 0px;
	margin-top: -5px;
}
.Our-Clients-section .Our-Clients-titles h1 {
	padding-bottom: 20px;
	font-size: 34px;
}
.Our-Clients-section .Our-Clients-titles p {
	padding-bottom: 20px;
	font-size: 16px;
}
.client-box1 {
	padding: 40px 25px;
	text-align: center;
	background: #fff;
	margin-top: 40px;
}
.client-box1:hover {
	box-shadow: 8px 18px #eee;
}
.client-box1 h2 {
	padding-top: 28px;
	color: #637198;
	font-size: 19px;
}
.client-box1 p {
	padding-top: 17px;
	color: #637198;
}
.client-box1 img {
	width: auto;
}
/*****************  expert-section  css start  ******************/

.expert-section {
	width: 100%;
	display: inline-block;
	padding: 60px 0px;
	background: url(../jpg/expert-bg.jpg) no-repeat center top;
	background-size: cover;
	position: relative;
	color: #fff;
}
.expert-section h1 {
	text-align: center;
	font-size: 34px;
	padding-bottom: 30px;
}
.line-after {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: inline-block;
}
.expert-section .hire-expert-main {
	padding: 40px 0px;
	position: relative;
	z-index: 10;
}
.expert-section .hire-expert-main img {
	width: auto;
	padding-bottom: 20px;
\
}
.hire-btn-section img {
	width: auto;
}
.expert-section .hire-expert-main li.hire-expert-box {
	width: 19%;
	display: inline-block;
	text-align: center;
	vertical-align: top;
}
.expert-section li.hire-expert-box h4 {
	padding: 16px 0px;
	text-transform: uppercase;
}
.hire-btn-section {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 40px;
	position: absolute;
	display: block;
	bottom: 20px;
	left: 0;
	z-index: 11111;
}
/******************************* testimonials   css start  

.testimonial-part  {width:100%; display:inline-block;  padding:60px 0px;  background:url(../images/design_15/web-dev/testimonial-bg.jpg) no-repeat center top; position:relative; color:#fff; background-size:cover; }
.testimonial_spch_babl_rating li {
    display: inline;
}

.testimonial_spch_babl_rating li i {
    color: #feb600;
}

.testimonial_spch_babl_carousel_author>h5 {
    color: #fff;
}

.testimonial-part .carousel {
    position: relative;
    padding: 40px;
}

.testimonial-part .testimonial_spch_babl_carousel_text>p {
    color: #fff;
    background: #00050e47;
	min-height:320px;
}

.testimonial-part .testimonial_spch_babl_carousel_text>p {
    padding: 15px;
    margin: 1em 0 2em;
    position: relative;
    text-align: center;
    font-family: 'Open Sans',sans-serif;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.testimonial-title {text-align:center; margin-bottom:25px;}
.testimonial-part .testimonial_spch_babl_carousel_author {margin-top:7px;}
 .testimonial_spch_babl_carousel_caption {
    background: #eeeeee26;
    border-radius: 10px;
    padding: 10px;
}
.testimonial-part a {color:#ccc;}
.geta-contect {margin-bottom:50px;}
.industries-img-box {
    height: 70px;
}
****************************/

/************ web development css end vijay **********************/


.ECommerce_Process {
	width: 100%;
	display: inline-block;
	padding: 60px 0px;
}
.ECommerce_Process h1 {
	padding-bottom: 60px;
}
.process-img-part {
	width: 100%;
	padding: 20px;
	border: 4px solid;
	display: inline-block;
	border-radius: 15px;
	vertical-align: top;
	margin: auto;
	text-align: center;
}
.process-img-part img {
	width: auto;
}
.process-img-part-box img {
	width: auto;
}
.process-img-part-box {
	width: 100%;
	border: 4px solid;
	display: inline-block;
	border-radius: 15px;
	vertical-align: top;
	margin: auto;
	text-align: center;
}
.process-img-part-box img {
	width: auto;
	background: #000;
	padding: 42px 19px;
	float: left;
}
.process-img-part-box h3 {
	padding-top: 61px;
	color: #eb8f35;
	padding-bottom: 15px;
}
.process-img-part h3 {
	padding: 18px;
}
.process-img-part-box p {
	padding-bottom: 60px;
}
/*brsoftech pages css 12-05-2018*/
.mobile_app_development .mobile_icon {
	padding: 20px 0px;
}
.mobile_icon .img_bg00 {
	width: 174px;
	height: 174px;
	border: dotted 2px #a7a7a7;
	border-radius: 100%;
	background-color: #fff;
	cursor: pointer;
	margin: 20px 0px;
	text-align: center;
	margin: auto;
	transition: all 1s;
}
.mobile_icon .img_bg01 {
	width: 155px;
	height: 155px;
	padding-top: 37px;
	border-radius: 100%;
	background-color: #a7a7a7;
	margin: 8px;
	transition: all 1s;
}
.mobile_icon .bg_1:hover {
	border-color: #a3c828;
}
.mobile_icon .bg_2:hover {
	background: #a3c828;
}
.mobile_icon .bg_3:hover {
	border-color: #414345;
}
.mobile_icon .bg_4:hover {
	background: #414345;
}
.mobile_icon .bg_5:hover {
	border-color: #231515;
}
.mobile_icon .bg_6:hover {
	background: #231515;
}
.mobile_icon .bg_7:hover {
	border-color: #16bdf9;
}
.mobile_icon .bg_8:hover {
	background: #16bdf9;
}
.mobile_app_development .mobile_icon span {
	line-height: 25px;
	font-weight: 600;
	margin-top: 10px;
	display: block;
}
.mobile_app_development .mobile_icon a span {
	color: #333;
}
.mobile_app_development .mobile_icon .hover1:hover {
	color: #a3c828
}
.mobile_app_development .mobile_icon .hover2:hover {
	color: #414345
}
.mobile_app_development .mobile_icon .hover3:hover {
	color: #231515
}
.mobile_app_development .mobile_icon .hover4:hover {
	color: #16bdf9;
}
.application-part {
	padding-bottom: 80px;
}
.mobile_img20 img {
	float: right;
}
.on_go_right {
	padding: 50px 0 50px 40px;
	color: #000;
}
.on_go_right h2 {
	font-weight: bold;
	font-size: 30px;
	color: #383837;
	margin-bottom: 19px;
}
.on_go_right h2 span {
	font-size: 17px;
	line-height: 40px;
	margin-bottom: 20px;
	color: #383837;
	font-weight: 400;
}
.on_go_right p {
	font-size: 16px;
	line-height: 26px;
	color: #383837;
}
.app-icon-part {
	margin-top: 50px;
}
.app-icon-part button[type="button"] {
	background: #026fc1;
	color: #fff;
	padding: 13px 32px;
	border-radius: 3px;
	border: none;
	font-size: 18px;
}
.development_process .heading_count {
	margin-bottom: 55px;
}
.development_process .heading_count h3 {
	color: #383838;
	font-size: 30px;
	font-weight: 500;
	margin-bottom:5px;
	margin-top: 0;
}
.development_process .heading_count p {
	color: #545454;
	font-size: 16px;
	line-height: 27px;
	font-weight: 600;
}
.development_process .icon_colm {
	background: #FFF;
	padding: 20px;
	border-radius: 10px;
	width: 100%;
	height: auto;
	margin: auto;
	margin-bottom: 45px;
	min-height:290px;
}
.development_process .icon_colm h4 {
    line-height: 60px;
    color:#ed7a13;
    font-size: 20px;
}
.development_process .icon_colm:hover {
	background: #fff;
	box-shadow: -2px 0px 20px -1px rgba(171, 171, 171, 0.8);
	transition: all 1s;
}
.development_process .icon_colm.active {
	box-shadow: -2px 0px 20px -1px rgba(191, 191, 191, 0.8);
	border: 1px solid #ccc;
}
.mobile_app_development {
	padding: 50px 0px;
}
.development_process {
	padding: 60px 0px;
}
.img_bg01.bg_2.c-chng1 {
	background: #ee672f;
}
.img_bg01.bg_4.c-chng2 {
	background: #71bf45;
}
.img_bg01.bg_6.c-chng3 {
	background: #231f20;
}
.img_bg01.bg_8.c-chng4 {
	background: #81bf37;
}
.img_bg01.bg_8.c-chng5 {
	background: #eb8f35;
}
.img_bg01.bg_8.c-chng6 {
	background: #29b6f6;
}
.img_bg01.bg_2.c2-chng {
	background: #a4c828
}
.img_bg01.bg_8.c2-chng {
	background: #17bdf9
}
.img_bg01.bg_4.c03-chng {
	background: #00688a;
}
.img_bg01.bg_6.c03-chng {
	background: #ff7f54;
}
/******** testmonial slider  css start  ***************/
.testimonial-section {
	padding: 50px 0px;
	background: #eee;
	text-align: center;
}
.testimonial-section .testi-title h2 {
	text-align: center;
	margin-bottom: 50px;
}
.testimonial-section .img-box {
	width: 100%;
	text-align: center;
	margin-bottom: 25px;
}
.testimonial-section .carousel-inner {
	background: transparent;
	padding: 0px;
	border-radius: 10px;
}
.carousel-control.left {
	left: -90px;
	top: 180px;
}
.carousel-control.right {
	right: -50px !important;
	top: 190px;
}
.testimonial-section .carousel-control.left {
	background: none;
}
.testimonial-section .carousel-control.right {
	background: none;
	right: 20px;
}
.testimonial-section .carousel-control {
	color: #000;
}
.testimonial-section .carousel-indicators li {
	border: 1px solid #000;
}
.testimonial-section .carousel-indicators .active {
	background-color: #000;
}
.testimonial-section .carousel-control {
	width: 1%;
}
.testimonial-section .carousel-inner p {
	line-height: 30px;
	min-height: 150px;
}
.testimonial-section .overview {
	line-height: 10px;
}
.testimonial-section .testi-ranting i {
	color: #ffb31f;
	font-size: 22px;
}
.carousel-control i.fa.fa-angle-left {
	left: -90px;
	font-size: 74px
}
.carousel-control i.fa.fa-angle-right {
	right: -90px;
	font-size: 74px
}
.testimonial-section .overview {
	min-height: 20px !important;
}
/******** testmonial slider css end ***************/


.industries-img-box {
	height: 70px;
}
.Hyperledger-part, .Hyperledger-part2, .Hyperledger-part3, .Hyperledger-part4 {
	background-image: url(../jpg/blue-bg-2.jpg);
	background-repeat: no-repeat;
	padding: 50px 0;
	color: #FFF;
	background-size: cover;
}
.Hyperledger-part h2, .Hyperledger-part2 h2, .hyperledger-indy h2, .Hyperledger-part3 h2, .Hyperledger-part4 h2 {
	margin-bottom: 50px;
	font-weight: bold;
}
.Hyperledger-part3 h2 {
	color: #e5242e !important;
}
.Hyperledger-part4 h2 {
	color: #96d6d7 !important;
}
.Hyperledger-part2 {
	background-image: url(../jpg/blue-bg-3.jpg);
	padding-bottom: 10px;
}
.Hyperledger-part3 {
	background-image: url(../jpg/blue-bg-4.jpg);
	padding-bottom: 10px;
}
.Hyperledger-part4 {
	background-image: url(../jpg/blue-bg-5.jpg);
	padding-bottom: 10px;
}
.Hyperledger-part4 .HyperledgerBox h4 {
	color: #f0554a;
}
.Hyperledger-part4 .HyperledgerImg {
	border: 1px solid #f0554a;
}
.hyperledger-indy {
	background-image: url(../jpg/blue-bg-6.jpg);
	background-repeat: no-repeat;
	padding: 50px 0;
	color: #FFF;
	background-size: cover;
	margin-top: 0 !important;
}
.HyperledgerImg {
	padding: 10px;
	border: 1px solid #004b72;
	margin-bottom: 25px;
}
.HyperledgerBox {
	text-align: left;
	margin-bottom: 25px;
}
.HyperledgerBox h4 {
	font-size: 25px;
	margin-bottom: 10px;
	color: #00aeff;
}
.HyperledgerBox p {
	color: #ccc;
	line-height: 25px;
	font-size: 16px;
	margin-bottom: 0;
}
.Hyperledger-part h2 {
	color: #03c0f0;
	margin-bottom: 45px;
	font-weight: bold !important;
	font-size: 35px;
}
.Hyperledger-choose h3 {
	font-size: 30px;
	margin-bottom: 30px;
}
.Hyperledger-choose p {
	font-size: 17px;
	margin-bottom: 20px;
	color: #666;
}
.choose-box1 {
	margin-top: 20px;
}
.choose-icon {
	border: 5px solid #00112d;
	background-color: #00112d;
	border-radius: 50%;
	height: 160px;
	width: 160px;
	display: inline-block;
	margin-bottom: 15px;
	line-height: 154px;
}
.choose-icon:hover {
	background-color: #01bdf3;
	border: 5px solid #01bdf3;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.choose-box1:hover p {
	color: #01bdf3;
}
.mt0 {
	margin: 0;
	padding-bottom: 50px !important;
}
.white-bg {
	background-color: #FFF !important;
}
.Hyperledger-part2 .HyperledgerBox h4 {
	color: #58c5c2;
}
.Hyperledger-choose2 h3 {
	font-size: 30px;
	margin-bottom: 30px;
}
.Hyperledger-choose2 p {
	font-size: 17px;
	margin-bottom: 20px;
	color: #666;
}
.Hyperledger-choose2 .choose-icon {
	border: 5px solid #58c5c2;
	background-color: #58c5c2;
	border-radius: 50%;
}
.Hyperledger-choose2 .choose-icon:hover {
	background-color: #0d6b68;
	border: 5px solid #0d6b68;
}
.Hyperledger-choose2 .choose-box1 h4 {
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 22px;
}
.Hyperledger-choose2 .choose-box1:hover h4 {
	color: #58c5c2;
}
.Hyperledger-choose2 .choose-box1:hover p {
	color: #58c5c2;
}
.hyperledger-indy h2 {
	color: #0c2565;
}
.hyperledger-indy .HyperledgerBox p {
	color: #666;
}
.Hyperledger-part3 .HyperledgerBox h4 {
	color: #e5242e;
}
.Hyperledger-part3 .HyperledgerBox p {
	color: #333;
}
.Hyperledger-choose3 .choose-icon {
	border: 5px solid #333;
	background-color: #333;
	border-radius: 50%;
}
.Hyperledger-choose3 .choose-icon:hover {
	background-color: #e5242e;
	border: 5px solid #e5242e;
}
.Hyperledger-choose3 .choose-box1:hover p {
	color: #e5242e;
}
.Hyperledger-choose4 .choose-icon {
	border: 5px solid #96d6d7;
	background-color: #96d6d7;
	border-radius: 50%;
}
.Hyperledger-choose4 .choose-icon:hover {
	background-color: #f0554a;
	border: 5px solid #f0554a;
}
.Hyperledger-choose4 .choose-box1:hover p {
	color: #f0554a;
}
ul.fabric-ul {
	list-style: circle;
	padding-left: 20px;
}
ul.fabric-ul li {
	font-size: 15px;
	margin-bottom: 10px;
	color: #f0554a;
}
.codeigniter_box.geta-contectgeta-contect h2 {
	font-size: 35px;
	margin-bottom: 15px;
}
section.Web-Application-Services-part h2 {
	font-size: 35px;
	margin-bottom: 10px;
}
.industries_area h3 {
	font-size: 35px;
	margin-bottom: 20px;
}
/* New Css */

.ui-parh-bg, .ui-parh-bg2, .ui-parh-bg3, .ui-parh-bg4 {
	background-image: url(../jpg/blue-background.jpg) !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
}
.provide_illustrator .inner {
	text-align: center;
	color: #FFF;
}
.inner.design_web h4 {
	margin: 15px 0;
	font-size:19px;
	font-weight: bold !important;
}
section.getAquote-part {
	background-color: #062a79;
	padding: 50px 0;
}
section.getAquote-part h4 {
	color: #FFF;
	font-size: 28px;
}
a.get-quote-btn {
	display: block;
	text-align: center;
	background-color: #00ebff;
	line-height: 40px;
	font-size: 18px;
	color: #062a79;
	border-radius: 5px;
	font-weight: bold;
}
a.get-quote-btn:hover {
	background-color: #FFF;
}
.ui-path-choose .responsive-web .box1 {
	background: #062a79 !important;
}
.ui-path-choose .responsive-web .box1:hover {
	background: #00ebff !important;
}
.mobile_app_development.Hyperledger_White {
	background-color: #FFF;
}
.Hyperledger_White .mobile_icon .img_bg01 {
	padding-top: 30px;
}
.Hyperledger_White .img_bg01.bg_2.c2-chng {
	background: #f0554a;
}
.Hyperledger_White .img_bg01.bg_4.c03-chng {
	background: #58c5c2;
}
.Hyperledger_White .img_bg01.bg_6.c03-chng {
	background: #00528e;
}
.Hyperledger_White .img_bg01.bg_8.c2-chng {
	background: #e5242e;
}
.ui-parh-bg2 {
	background-image: url(../jpg/pega_rpa_bg.jpg) !important;
	background-position: center center;
}
.ui-parh-bg3 {
	background-image: url(../jpg/blue-background-2.jpg) !important;
}
.ui-parh-bg4 {
	background-image: url(../jpg/blue-background-3.jpg) !important;
}
.clear {
	clear: both;
}
/*augmented-reality-part*/

.AugmentedReality h2 {
    /* background-color: #000; */
    /* color: #FFF; */
    padding: 4px 0px;
    font-size: 28px;
    margin-bottom: 8px;
    display: inline-block;
    font-weight: bold !important;
}

.AugmentedReality h2:last-child {
	margin-bottom: 25px;
}
.green-color {
	color: #00c87c;
}
.augmented-reality-part {
	background-image: url(../jpg/white_bg.jpg);
	background-position: center top;
	background-size: cover;
	padding: 50px 0;
}
.AR_Tool_timeline {
    padding-top: 50px;
    position: relative;
}
.AR_Tool_timeline h3 {
    /* background-color: #000; */
    /* color: #FFF; */
    padding: 6px 8px;
    font-size: 40px;
    margin-bottom: 8px;
    display: inline-block;
    text-align: center;
    font-weight: 700 !important;
}
.timeline_part {
	position: relative;
	overflow: hidden;
}
 @media (min-width: 1000px) {
#timeline .demo-card:nth-child(odd) .head::after, #timeline .demo-card:nth-child(even) .head::after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
}
}
/* Some Cool Stuff */
.demo-card:nth-child(1) {
	order: 1;
}
.demo-card:nth-child(2) {
	order: 4;
}
.demo-card:nth-child(3) {
	order: 2;
}
.demo-card:nth-child(4) {
	order: 5;
}
.demo-card:nth-child(5) {
	order: 3;
}
.demo-card:nth-child(6) {
	order: 6;
}
#timeline {
}
#timeline h1 {
	text-align: center;
	font-size: 3rem;
	font-weight: 200;
	margin-bottom: 20px;
}
#timeline p.leader {
	text-align: center;
	max-width: 90%;
	margin: auto;
	margin-bottom: 45px;
}
#timeline .demo-card-wrapper {
	position: relative;
	margin: auto;
}
@media (min-width: 1000px) {
#timeline .demo-card-wrapper {
	display: flex;
	flex-flow: column wrap;
	width: 1170px;
	height: 2000px;
	margin: 0 auto;
}
}
#timeline .demo-card-wrapper::after {
	z-index: 1;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	border-left: 1px solid rgba(191, 191, 191, 0.4);
}
@media (min-width: 1000px) {
#timeline .demo-card-wrapper::after {
	border-left: 1px solid #bdbdbd;
}
}
#timeline .demo-card {
	position: relative;
	display: block;
	margin: 10px auto 80px;
	max-width: 94%;
	z-index: 2;
}
@media (min-width: 480px) {
#timeline .demo-card {
	max-width: 60%;
	box-shadow: 0px 1px 22px 4px rgba(0, 0, 0, 0.07);
}
}
@media (min-width: 720px) {
#timeline .demo-card {
	max-width: 40%;
}
}
@media (min-width: 1000px) {
#timeline .demo-card {
	max-width: 450px;
	height: 400px;
	margin: 90px;
	margin-top: 45px;
	margin-bottom: 45px;
}
#timeline .demo-card:nth-child(odd) {
	margin-right: 45px;
	width: 100%;
	margin-left: 0px;
}
#timeline .demo-card:nth-child(odd) .head::before {
	left: 491.5px;
}
#timeline .demo-card:nth-child(even) {
	margin-left: 45px;
}
#timeline .demo-card:nth-child(even) .head::before {
	right: 489.5px;
}
#timeline .demo-card:nth-child(2) {
	margin-top: 180px;
}
}
#timeline .demo-card .head {
	position: relative;
	display: flex;
	align-items: center;
	color: #fff;
	font-weight: 400;
}
#timeline .demo-card .head .number-box {
	display: inline;
	float: left;
	margin: 15px;
	padding: 10px;
	font-size: 35px;
	line-height: 35px;
	font-weight: 600;
	background: rgba(0, 0, 0, 0.17);
}
#timeline .demo-card .head h2 {
	text-transform: uppercase;
	font-size: 1.3rem;
	font-weight: inherit;
	letter-spacing: 2px;
	margin: 0;
	padding-bottom: 6px;
	line-height: 1rem;
}
@media (min-width: 480px) {
#timeline .demo-card .head h2 {
	font-size: 165%;
	line-height: 1.2rem;
}
}
#timeline .demo-card .head h2 span {
	display: block;
	font-size: 0.6rem;
	margin: 0;
}
@media (min-width: 480px) {
#timeline .demo-card .head h2 span {
	font-size: 0.8rem;
}
}
#timeline .demo-card .body {
	background: #fff;
	border: 1px solid rgba(191, 191, 191, 0.4);
	border-top: 0;
	padding: 15px;
}
@media (min-width: 1000px) {
#timeline .demo-card .body {
	height: auto;
}
}
#timeline .demo-card .body p {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 15px;
}
#timeline .demo-card .body img {
	display: block;
	width: 100%;
}
#timeline .demo-card--step1 {
	background-color: #46b8e9;
}
#timeline .demo-card--step1 .head::after {
	border-color: #46b8e9;
}
#timeline .demo-card--step2 {
	background-color: #3ee9d1;
}
#timeline .demo-card--step2 .head::after {
	border-color: #3ee9d1;
}
#timeline .demo-card--step3 {
	background-color: #ce43eb;
}
#timeline .demo-card--step3 .head::after {
	border-color: #ce43eb;
}
#timeline .demo-card--step4 {
	background-color: #4d92eb;
}
#timeline .demo-card--step4 .head::after {
	border-color: #4d92eb;
}
#timeline .demo-card--step5 {
	background-color: #46b8e9;
}
#timeline .demo-card--step5 .head::after {
	border-color: #46b8e9;
}
/*--sunil---*/


.industry_in {
	background: url(../jpg/mobile_bg.jpg) no-repeat;
	background-position: center top;
	background-size: cover;
	padding: 50px 0;
	padding-bottom: 0px;
	margin-bottom: 125px;
}
/*  bhoechie tab */
.industry_in .bhoechie-tab-container {
	/*z-index: 10;
	background-color: #ffffff;
	padding: 0 !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #ddd;
	margin-top: 20px;
	margin-left: 50px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	-moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background-clip: padding-box;
	opacity: 0.97;
	filter: alpha(opacity=97);*/
}
.industry_in .bhoechie-tab-menu {
	padding-right: 0;
	padding-left: 48px;
	padding-bottom: 0;
	background: #e0e0e0;
}
.industry_in .bhoechie-tab-menu .list-group>a.active .fa {
	background-color: #5A55A3;
	background-image: #5A55A3;
	color: #ffffff;
}
.industry_in .bhoechie-tab-content {
	background-color: #ffffff;
	padding-left: 20px;
	padding-top: 10px;
}
.industry_in .bhoechie-tab .bhoechie-tab-content:not(.active) {
	display: none;
}
.phone_tab {
	padding-top: 95px;
}
.phone_tab .list-group-item {
	background: #e5e5e5;
	border: none;
	font-size: 17px;
	font-weight: bold;
	color: #686868;
	text-align:left;
}
.phone_tab a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	background: #e5e5e5;
	color: #191919;
}
.phone_tab a.list-group-item:hover, a.list-group-item:focus {
	background: #e5e5e5;
	color: #191919;
}
.phone_tab .bhoechie-tab-menu .list-group:before {
	content: "";
	position: absolute;
	border: dashed 2px #fff;
	height: 100%;
	z-indeX: 2;
}
.bhoechie-tab-menu .list-group>a.active:before {
	content: '';
	position: absolute;
	left: -2px;
	top: 27%;
	border: 4px solid #ed1c24;
	height: 20px;
}
.inner_phone label {
	width: 50%;
	float: left;
}
.industry_in .list-group {
	background: #e5e5e5;
	height: 571px;
	margin-bottom: 0px;
}
.industry_in .list-group .navi_sec {
	padding-top: 45px;
}
.inner_phone .phone_right {
	width: 50%;
	padding-top:90px;
}
.inner_phone .phone_right h4 {
	color: #000000;
	font-size: 28px;
	font-weight: 700;
	padding-bottom: 17px;
}
.inner_phone .phone_right p {
	color: #272727;
	font-size: 16px;
	font-weight: 700;
}
.indudtry_hed h3 {
    /* background-color: #000; */
    /* color: #FFF; */
    padding: 6px 8px;
    font-size: 28px;
    margin-bottom: 10px;
    display: inline-block;
	font-weight:700 !important;
}
.slid_sec, .slid_sec2 {
	background: url(../png/clnt_bg.png) no-repeat;
	background-position: center top;
	text-align: center;
	/*padding-top: 102px;*/
}
.slid_sec2 {
	background: url(../png/clnt_bg-2.png) center no-repeat !important;
}
.content_slint p {
	font-size: 15px;
	color: #363636;
	line-height: 29px;
	padding: 21px 178px;
}
.slid_sec .slick-prev.slick-arrow {
	left: 110px !important;
	background: url(../png/1arrow_left.png)no-repeat;
}
.slid_sec .slick-next.slick-arrow {
	right: 110px !important;
	background: url(../png/1arrow_right.png) no-repeat;
}
.slid_sec .slick-arrow {
	height: 44px !important;
	width: 28px !important;
	background-color: none;
	margin-top: 70px;
}
.slid_sec .slick-arrow:before {
	font-size: 0px;
}
.content_slint name {
	color: #e23163;
	font-size: 14px;
	padding-bottom: 7px;
	display: inline-block;
	font-weight: 500;
}
.content_slint .reviews_star li {
	color: #ffb31f;
	font-size: 18px;
	display: inline-block;
}
.retail_top {
	padding-bottom: 50px;
}
.slid_sec .fs-stretcher {
	height: auto !important;
}
.our_valuable {
	padding-bottom: 145px;
}
body {
	overflow-x: hidden;
}
.app_development {
    background-image: url(../jpg/colorfull_bg.jpg);
    background-position: center top;
    padding: 0px 50px;
    padding-bottom: 205px;
    background-size: cover;
}
.inner_colorfull {
	background-image: url(../png/scroll_part_bg.png);
	background-position: center top;
	background-size: cover;
	padding: 33px 0px;
}
.develop_sec p {
	color: #fff;
	font-size: 18px;
	line-height: 26px;
	padding: 10px 5px;
}
.app_image {
	min-height: 227px;
	position: relative;
}
.app_image img {
	position: absolute;
	bottom: 0px;
	right: 0px;
	left: 0px;
	top: auto;
	margin: auto;
}
.develop_sec {
	min-height: 325px;
}
.app_image span {
	width: 65px;
	height: 65px;
	color: #fff;
	background: rgba(71, 69, 66, 0.4);
	border: solid 2px #000;
	border-radius: 50%;
	line-height: 57px;
	display: inline-block;
	font-size: 34px;
	position: absolute;
}
.inner_colorfull .col-sm-4:nth-child(1) span {
	top: 105px;
	right: 25px;
}
.inner_colorfull .col-sm-4:nth-child(2) span {
	top: 155px;
	right: 3px;
}
.inner_colorfull .col-sm-4:nth-child(3) span {
	top: 57px;
	left: 96px;
}
.inner_colorfull .col-sm-4:nth-child(4) span {
	top: 105px;
	right: 25px;
}
.inner_colorfull .col-sm-4:nth-child(5) span {
	top: 45px;
	right: 37px;
}
.inner_colorfull .col-sm-4:nth-child(6) span {
	top: 117px;
	right: -12px;
}
.app_bottom {
	padding-top: 100px;
}
.app_line {
	text-align: center;
	position: relative;
	z-index:110;
}
.ar_img {
	position: relative;
	width: 100%;
}
.mult_platfrom_left {
	width: 50%;
	float: left;
	top: 107px;
	position: absolute;
}
.mult_platfrom_left label {
	width: 50%;
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	text-align: right;
	padding-right: 60px;
}
.mult_platfrom_left .support_box {
	width: 50%;
	float: right;
}
.mult_platfrom_left .support_box span {
	background: #fff;
	color: #7f8687;
	width: 50px;
	height: 50px;
	font-size: 30px;
	font-weight: bold;
	border: solid 2px #0bcae1;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	margin-right: 15px;
}
.mult_platfrom_left .support_box span:after {
	content: "";
	width: 120px;
	background: #0bcae1;
	height: 3px;
	position: absolute;
	top: 20px;
	right: 48px;
}
.mult_platfrom_left .support_box span:before {
	content: "";
	width: 13px;
	background: #0bcae1;
	height: 13px;
	position: absolute;
	top: 15px;
	left: -134px;
	border-radius: 50%;
}
.mult_platfrom_left ul li {
	margin-bottom: 55px;
	display: inline-block;
	width: 100%;
}
.mult_platfrom_right {
	width: 50%;
	float: right;
	top: 107px;
	position: absolute;
	right: 0px;
}
.mult_platfrom_right label {
	width: 50%;
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
	padding-left: 60px;
}
.mult_platfrom_right .support_box {
	width: 50%;
	float: left;
}
.mult_platfrom_right ul li {
	margin-bottom: 55px;
	display: inline-block;
	width: 100%;
}
.mult_platfrom_right .support_box span {
	background: #fff;
	color: #7f8687;
	width: 50px;
	height: 50px;
	font-size: 30px;
	font-weight: bold;
	border: solid 2px #0bcae1;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	margin-left: 6px;
}
.mult_platfrom_right .support_box span:after {
	content: "";
	width: 120px;
	background: #0bcae1;
	height: 3px;
	position: absolute;
	top: 20px;
	right: -122px;
}
.mult_platfrom_right .support_box span:before {
	content: "";
	width: 13px;
	background: #0bcae1;
	height: 13px;
	position: absolute;
	top: 15px;
	right: -129px;
	border-radius: 50%;
}
.mult_platfrom_left li:nth-child(2) span {
	border-color: #e10bde;
}
.mult_platfrom_left li:nth-child(2) span:after {
	background: #e10bde;
}
.mult_platfrom_left li:nth-child(2) span:before {
	background: #e10bde;
}
.mult_platfrom_left li:nth-child(3) span {
	border-color: #eaa106;
}
.mult_platfrom_left li:nth-child(3) span:after {
	background: #eaa106;
}
.mult_platfrom_left li:nth-child(3) span:before {
	background: #eaa106;
}
.mult_platfrom_left li:nth-child(4) span {
	border-color: #4e3aa7;
}
.mult_platfrom_left li:nth-child(4) span:after {
	background: #4e3aa7;
}
.mult_platfrom_left li:nth-child(4) span:before {
	background: #4e3aa7;
}
.mult_platfrom_left li:nth-child(5) span {
	border-color: #51e10b;
}
.mult_platfrom_left li:nth-child(5) span:after {
	background: #51e10b;
}
.mult_platfrom_left li:nth-child(5) span:before {
	background: #51e10b;
}
.mult_platfrom_right li:nth-child(1) span {
	border-color: #e10b56;
}
.mult_platfrom_right li:nth-child(1) span:after {
	background: #e10b56;
}
.mult_platfrom_right li:nth-child(1) span:before {
	background: #e10b56;
}
.mult_platfrom_right li:nth-child(2) span {
	border-color: #911aff;
}
.mult_platfrom_right li:nth-child(2) span:after {
	background: #911aff;
}
.mult_platfrom_right li:nth-child(2) span:before {
	background: #911aff;
}
.mult_platfrom_right li:nth-child(3) span {
	border-color: #51e10b;
}
.mult_platfrom_right li:nth-child(3) span:after {
	background: #51e10b;
}
.mult_platfrom_right li:nth-child(3) span:before {
	background: #51e10b;
}
.mult_platfrom_right li:nth-child(4) span {
	border-color: #f99c0a;
}
.mult_platfrom_right li:nth-child(4) span:after {
	background: #f99c0a;
}
.mult_platfrom_right li:nth-child(4) span:before {
	background: #f99c0a;
}
.companey_img {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 9;
    bottom: 0;
}
.mark_based {
	background-image: url(../png/scroll_part_bg.png);
	background-position: center top;
	background-size: cover;
	padding:100px 0 50px;
	position: relative;
}
.ar_based {
	padding: 20px;
	background: #171717;
}
.box_inner {
	border: dashed 1px #fff;
	padding: 15px;
	min-height: 545px;
	display: inline-block;
}
.mark_based .container-fluid {
	padding: 0px 70px;
}
.slid_onebox {
	padding-top: 145px;
}
.mark_image {
	border: solid 2px #fff;
}
.pad_mark h3 {
	font-size:20px;
	color: #fff;
	padding-bottom: 20px;
}
.pad_mark {
	margin-top: -152px;
}
.mark_text {
	padding-top: 13px;
}
.mark_text p {
	color: #fff;
	font-size: 15px;
}
.mark_text h4 {
	color: #f8af22;
	font-size: 17px;
	padding: 8px 0px;
}
.mark_text span {
	font-size: 17px;
	color: #fff;
	padding-bottom: 6px;
}
.mark_text p a {
	font-size: 14px;
	color: #d83a3a;
}
.mark_based .fs-stretcher {
	height: auto !important;
}
.mark_image img {
	width: 100%;
}
.mark_based .slick-prev.slick-arrow {
	left: -54px !important;
	background: url(../png/arrow_left.png)no-repeat;
}
.mark_based .slick-next.slick-arrow {
	right: -54px !important;
	background: url(../png/arrow_right.png)no-repeat;
}
.mark_based .slick-arrow {
	height: 36px !important;
	width: 36px !important;
	background-color: none;
	margin-top: 190px;
}
.mark_based .slick-arrow:before {
	font-size: 0px;
}
.frst-timeline {
	padding-top: 35px;
}
.frst-timeline-block {
	width: 50%;
	float: left;
	padding-right: 84px;
	margin-bottom: 45px;
}
.frst-timeline-text {
	padding-top: 10px;
}
.secind_box {
	width: 50%;
	float: right;
}
.frst-timeline-text p {
	color: #686868;
	font-size: 16px;
	line-height: 25px;
}
.frst-timeline-text h4 {
	color: #282828;
	font-size: 17px;
	font-weight: 700 !important;
	padding: 12px 0px;
}
.frst-timeline-text ul li {
	color: #686868;
	font-size: 15px;
	text-transform: uppercase;
	list-style: disc;
	list-style-position: inside;
	line-height: 26px;
}
.frst-timeline-text a {
	color: #00c87c;
	font-size: 16px;
}
.top_frst_timeline {
	margin-bottom: 35px;
	position: relative;
	display: inline-block;
	width: 100%;
}
.top_frst_timeline h3 {
	background-color: #000;
	width: calc(65% - 0px);
	color: #00c87c;
	padding: 5px 8px;
	font-size: 22px;
	display: inline-block;
	text-align: right;
	font-weight: 500;
}
.top_frst_timeline span {
	width: 62px;
	height: 62px;
	border-radius: 50%;
	background: #36dc9d;
	color: #fff;
	font-size: 48px;
	display: inline-block;
	margin: 13px 0px;
}
.top_frst_timeline .inner_text {
	position: relative;
	text-align: center;
	width: 75px;
	height: 75px;
	border-radius: 50%;
	right: 101px;
	background: #00c87c;
	line-height: 59px;
	position: absolute;
	display: inline-block;
	line-height: 59px;
	top: -21px;
}
.center_point {
	margin-bottom: 45px;
}
.center_point span:after {
	border: solid 5px #b5b5b5;
	content: "";
	position: absolute;
	height: 2134px;
}
.inner_text:before {
	content: "";
	position: absolute;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	background: #b5b5b5;
	right: -59px;
	top: 30px;
}
.inner_text:after {
	content: "";
	position: absolute;
	height: 6px;
	width: 129px;
	background: #b5b5b5;
	left: 133px;
	top: 35px;
}
.frst-timeline-tow {
	width: 50%;
	float: right;
	padding-left: 84px;
	margin-top: 89px;
}
.frst-timeline-tow h3 {
	text-align: left;
	float: right;
}
.frst-timeline-tow .top_frst_timeline .inner_text {
	left: 99px;
}
.frst-timeline-tow .tow .inner_text:after {
	left: -177px;
}
.frst-timeline-tow .inner_text:before {
	right: 110px;
}
.men_fish_img {
    padding-top: 50px;
    display: inline-block;
    position: relative;
    z-index: 33;
}
/************** vr css start by vijay ******************/
.virtualreality {
	background: url(../jpg/about-banner.jpg) no-repeat center top;
	padding-bottom: 150px;
	/*background-position: center center;*/
	color: #fff;
	background-color: #6c2a91;
	/*background-size: cover;*/
	position: relative;
	min-height: 1200px;
	height: 100%;
}
.virtualreality p {
	line-height: 1.8 !important;
	font-size: 18px;
}
.virtualreality h2 {
	color: #FFF;
	padding: 6px 8px;
	font-size: 41px;
	margin-bottom: 8px;
	display: inline-block;
	font-weight: 700 !important;
}
.aeroplanepart {
	position: absolute;
	right: 0;
	top: 49px;
}
.aeroplanepart img {
	width: 300px;
}
.earth-round {
    position: absolute;
    left: 5%;
    top: 3%;
}
.earth-round img {
	width: 100px;
	opacity: 0.5;
}
.earth-round.faa-spin.animated {
	animation: spin 8s linear infinite;
}

.rocket {
    position: absolute;
    left: 7%;
    top: 7%;
}

.rocket img {
	width: 300px;
}

.earth-circle {
    position: absolute;
    left:35%;
    bottom: 14%;
	z-index:5;
}
.earth-circle img {
    width: 350px;
}

.yellow-circle {
    position: absolute;
    left:30%;
    bottom: 10%;
	z-index:3;
}

.yellow-circle img {
    width: 200px;
}


/************** most popular section css start  ******************/


.most_popular_part {
    width: 100%;
    display: inline-block;
    background: #6c2a91;
    position: relative;
    padding: 50px 0;
}
.vr-mostpopular-part {
    width: 200px;
    height: 200px;
    overflow: hidden;
    border: 12px solid rgba(221, 221, 221, 0.54);
    border-radius: 50%;
}

.most-outlinepart {
    border:2px dashed #fff;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
	padding: 10px;
}

.most-popilarlist ul li {
    width: 19%;
    display: inline-block;
    text-align: center;
	vertical-align: top;
	 transition: transform .2s;
}

.most-popilarlist {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 70px 0;
}
.most-applist1 {
    margin-top: 150px;
}

.most-applist2 {
    margin-top: 70px;
}

.most-applist4 {
    margin-top: 70px;
}

.most-applist5 {
    margin-top: 150px;
}

.most-popilarlist ul li:hover {
    transform: scale(1.2);
}

.vr-mostpopular-part:hover {
    border-color: #cc97d7;
}

.vr-middle-title {
    width: 100%;
    text-align: center;
    margin: auto;
    padding-bottom: 50px;
}

.vr-middle-title h2 {
    width: 60%;
    text-align: center;
    background: #4711b6;
    border-radius: 100px;
    color: #fff;
    margin: auto;
    border: 2px dashed #fff;
    font-weight: bold !important;
    padding: 35px;
}
.most-applist3.active {
    transform: scale(1.2);
}

.most-appcontentpart {
    width: 100%;
    display: inline-block;
    padding: 10px;
    margin: 20px 0;
    text-align: center;
}

.most-appcontentpart h3 {
    color: #fff;
}
.vr-appslider {
	position:relative;
}
.vr-appslider .fs-stretcher {
    display: none;
}

.vrapp-gamebox {background: url(../png/mobile.png) no-repeat center top; min-height:600px; padding: 40px;/* width:364px; */width:100%;overflow: hidden;}
.vrapp-gamebox h3 {
    text-align: center;
    color: #fff;
	margin:22px 0; 
	font-weight:bold !important; 
}

.slider-imgboxvr {
       width: 151px;
    height: 110px;
    text-align: center;
    margin: 10px auto;
    border: 3px solid #b34cbb;
    border-radius: 10px;
    overflow: hidden;
	
}

.gamevar-contentpart {
    width: 100%;
    display: inline-block;
    color: #fff;
    margin: 10px 0;
}
.gamevar-contentpart p {
   line-height:25px;
}


.game_slider_part {
    width: 100%;
    display: inline-block;
    background: #6c2a91;
    position: relative;
    padding: 100px 0;
}



.OpenStack .android_tblt .responsive-web .box1 {
    background:#ed1844;
}

.OpenStack .android_tblt .responsive-web .box1:hover {
    background:#3f3f3f;
}
.height50 {
	height:50px;
}


.openshift_nav {
	margin-bottom:20px;
	padding-left:15px;
}
.openshift_nav li {
	margin-bottom:15px;
	font-size:18px;
}


.openshift-part {
	background-image: url(../jpg/red_bg.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	color:#FFF;
	padding-top:100px;
	
}
.openshift-part h2 {
	font-size:35px;
	font-weight:bold !important;
	margin-bottom:50px;
}


.why-satta-matka h3, .betting_softwarearea h4 {
	margin-bottom:35px;
	font-weight:600 !important;
	font-size:30px;
}
.why-satta-matka .app_panelcta {
    border-radius: 50%;
    box-shadow: 0 0 30px #dadada;
    display: inline-block;
    height: 220px;
    padding-top: 60px;
    width: 220px;
}
.why-satta-matka .app_panelcta h5 {
    font-weight: bold;
    font-size: 16px;
}

.why-satta-matka h5{
	margin-top:30px;
	font-size:20px;
}


.satta-box img {
	border-radius: 50%;
    box-shadow: 0 0 20px #ccc;
}

.satta-matka-feture img {
	border-radius: 50%;
}

.bottom_img {
    position: absolute;
    right: -110px;
    bottom: -50px;
}
.bottom_img img {
	width:100%;
}

.yellow_bg {
	position: absolute;
	top:-140px;
	left:-20px;
}
.mark_based .slick-list.draggable {
    height: 750px !important;
}

.our_valuable .slick-list.draggable {
    height: 480px !important;
}

.bhoechie-tab-container .blue_round {
    position: absolute;
    top: -150px;
    left: -185px;
    z-index: 99;
}

.client_img img {
    border-radius: 50%;
}

section.app_development h3 {
    margin-bottom: 100px;
}




/*Muekesh*/
.virtualreality {
	background: url(../jpg/about-banner.jpg) center top no-repeat;
	padding-bottom: 150px;
	/*background-position: center center;*/
	color: #fff;
	background-color: #6c2a91;
	background-size: auto;
	position: relative;
	min-height: 1200px;
	height: 100%; padding-bottom: 0px; display: inline-block; width:100%;
}

.vr-middle-title h2{ width:auto;}
.vr-middle-title.mp-title h2{ width:auto; margin-top:270px;}
.earth-circle{ bottom:inherit; top:670px;}
.yellow-circle{bottom:inherit;bottom: inherit;top:600px;margin-left: 140px;}
.virtualreality p{font-size: 15px;line-height: 25px !important;}


.slick-dots{bottom: -105px;}

.vr-middle-title.vr-app h2{ margin-top: 150px; margin-bottom:50px;}
.industry_in2{ background:none; padding-top:360px;    position: relative;}
.industry_in .bhoechie-tab-content{ background:none;}
.inner_phone .phone_right h4{color: #fff;}
.inner_phone .phone_right p{color: #fff;}
.design-icon2 {
    position: absolute;
    right: -140px;
    top: 200px;
}
.design-icon1 {
    position: absolute;
    top:-170px;
    z-index: 99;
}


.industry_in  .vr-middle-title{padding-bottom: 110px;}


.our_valuable{padding-top:0;  padding-bottom:0px; }
.our_valuable .slick-dots{bottom: 95px;}




.content_slint2 p{color: #fff;}
.inner_colorfull2{background:none; padding: 0 60px; width:100%; display: inline-block; margin-top:45px; position:relative; }
.inner_panel{ background:rgba(0,0,0,0.5); margin-top: 55px;}

.why-app{ padding-top:150px; /*background-color:#2555c0;*/ padding-bottom:30px; }
.ar_img{padding-bottom:115px;}


.earth-round{top: 30px;}
.rocket{top: 100px;}

.industry_in .list-group2, .phone_tab .list-group-item2{background-color:#f2d032;}
.industry_in .bhoechie-tab-menu2 {background-color:#eccb32;}
.phone_tab .bhoechie-tab-menu2 .list-group:before { display:none;}
.phone_tab a.list-group-item2.active, a.list-group-item2.active:hover, a.list-group-item2.active:focus{background-color:#f2d032;}



.vr_treespart {
	background-image:url(../jpg/trees.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	box-sizing: border-box;
	-webkit-animation: slide 13s linear infinite;
	width: 100%;
	height:700px;
	padding-top:200px;
	position:relative;
	margin-top:0px;
}
 @-webkit-keyframes slide {
 from {
background-position: 0 0;
}
to {
	background-position: -400px 0;
}
}


.fish_part {
	background-image:url(../png/fish.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center -150px;
	box-sizing: border-box;
	-webkit-animation: slide 8s linear infinite;
	width: 100%;
	height:250px;
    margin-top: -244px;
}
 @-webkit-keyframes slide {
 from {
background-position: 0 0;
}
to {
	background-position: -400px 0;
}
}

.water-part, .water-part2 {
    position: absolute;
    top: -250px;
    width: 100%;
}
.water-part img, .water-part2 img {
    width: 100%;
}

.water-part2 {
	top: 20px;
}









/************** virtual-betting page css start  **************/
.virtual-betting {width:100%; display:inline-block; text-align:center; margin:auto;}
.virtual-betting h5  {margin-bottom:30px;}
.virtual-bettypes { font-size: 40px; font-weight: bold !important; color: #fff;}
.FeaturesGame-Part { background-image: url("../jpg/types-bg.jpg"); background-position: center top; background-repeat: no-repeat;    background-size: cover; padding: 75px 0;}
.development-part.windows-game.big-data {
    background-image: url("../jpg/big-databg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    font-family: "Roboto", sans-serif;
    padding: 62px 0 55px;
	background-size: cover;
}
.big-data .check-col { margin-bottom: 20px;}
.big-data  .GDS-Check {margin-top: 30px;}
.big-data  .check-col i { display: block; margin-bottom: 20px;}
.whychoose_area.betting {
    background: url(../jpg/whychoose_area_bg-betting.jpg) no-repeat;
    background-size: cover;
    text-align: center;
    padding: 50px 0 105px;
    color: #fff;
}
.virtual-bettingangular .Angular_black { min-height:420px;}
.virtual-bettingangular .box-border {margin-bottom:20px;}
.virtual-bettingangular  .Angular_black h3 {
    color: #040045;
}
.betting_development-title1 {
    color: #006bc0;
    font-size: 55px;
    margin-bottom: 75px;
}
.vr-middle-title.mp-title.most-titlef h2 {
    width: auto;
    margin-top:75px;
}
.vr-middle-title.vr-app.virtual-titlef h2 {
    margin-top: 0;
}
.industry_in.industry_in2.virindustry-titlef {
    background: none;
    padding-top: 0;
    position: relative;
    margin-top: 200px;
}
.argument-igms-titlef {padding-bottom:0px;}

.mt-4 {
	margin-top:40px;
}
.mb-8 {
	margin-bottom:80px;
}

.portfolio_slider h3 {
	    color: rgb(31, 31, 31);
    font-size: 45px;
    font-weight:bold;
    text-align: center;
}
.portfolio_slider P {
    color: #666;
    font-size: 20px;
    font-weight: 400;
}
.heading-part {
	margin-bottom:45px;
}

.start_project {
    padding: 80px 0;
    background-color: #2188ba;
}



.about_title {
    margin-bottom: 40px;
}
.start_project {
    padding:60px 0;
    text-align: center;
    background-color: #6d9400;
    font-size: 18px;
}
.start_project .about_title h4 {
    color: #fff;
    font-size: 25px;
}
.start_project .about_title p {
    color: #fff;
    font-weight: normal;
    margin-top: 20px;
}
.start_project a.ornage_btn {
    border-radius: 4px;
    background-color: #FFF;
    height: 49px;
    line-height: 49px;
    padding: 0 30px;
    font-size: 16.645px;
    color: #000;
    font-weight: 500;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.mt-0 {
	margin-top:0;
}
.portfolio_slider .fs-stretcher {
    display: none;
}

.easySteppart {
	
}
section.start-bitcoin-mining h2 {
    font-size:30px;
    margin-top: 0;
}

.androin-choose-br h2 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: bold;
    margin-bottom:15px;
}

.androin-choose-br p {
	margin-bottom:50px;
}
.androin-choose-br .choose-text {
    font-weight: 500;
    margin: 30px 0 20px;
    font-size: 22px;
}

.AndService .round-box p {
    /* min-height: 140px; */
    min-height: 130px;
}

.AndService .round-box h2 {
    min-height: 50px;
}
.BlockChain-bg2.AndService:after {
    background-image:none;
    background-repeat: repeat;
    background-size: cover;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.BlockChain-bg2.AndService {
    background-image: url(../jpg/blue-bg2-2.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: cover;
    border-top: 1px dashed;
    position: relative;
    padding:100px 0 50px;
}


.AndService .icon-bg {
    background-color: #285400;
    border-radius: 50%;
    padding: 25px;
    border: 2px solid #83d614;
}
.AndService .cta__button {
    border-color: #5c9602;
}
.AndService .cta__button:after {
    border-right: 4px solid #83d614;
    border-left: 4px solid #83d614;
}
.AndService .cta__button:hover:after {
    border: 4px solid #83d614;
    transform: rotate(135deg);
}
.AndService p.subtitle {
    color: #e1edcf;
}
.round-box p {
    color: #e1edcf;
    font-size: 14px;
    font-weight: normal;
}


.mining-box:hover i {
    border: 10px solid #83d614;
}
.SmartTechnologies{
    background-image: url(../jpg/blue-bg-7.jpg) !important;
}
.SmartTechnologies .mining-box:hover i {
    border: 10px solid #6d9400;
}
.SmartTechnologies .mining-box {
    color: #6d9400;
}
section.portfolio_slider {
    background-color: #eee;
    padding: 80px 0;
}

.iphone-new-content {
	padding:50px 0 0;
}
.iphone-new-content .trusted_row_dv {
    margin-top: 0;
}

.square_img_dv h2.iphone_benefits_heading {
    text-align: center;
    margin: 50px 0 !important;
}

.mt-3 {
	margin-top:40px;
}

.mb-3 {
	margin-bottom:40px;
}

.whyChooseBox i {
    display:block;
    margin: auto;
	text-align:center;
}
.why-choose-iphone {
	text-align:center;
}
.why-choose-iphone p.new-text {
    font-size: 21px;
    text-align: center;
    padding: 15px 0 0;
    min-height: 80px;
}

.benifits_section_dv p {
    font-size: 20px;
    margin-bottom: 25px;
}

.why-choose-iphone h2.iphone_benefits_heading {
    text-align: center;
    margin:50px 0 30px !important;
}



.testimonial_toparea h2 {
    font-size: 34px;
    padding-bottom: 0;
    font-weight: bold;
    font-family: 'Poppins', sans-serif !important;
}
.client_content p {
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 26px;
    margin-bottom: 25px;
    font-family: 'Poppins', sans-serif !important;
}

.client_content::before {
	display:none !important;
}

.client_content h4 {
    font-family: 'Poppins', sans-serif !important;
}
.testimonial_toparea p {
    font-size: 18px;
    margin-top:0px;
}

.white-bg {
	background-color:#FFF;
}


.technology_part .industries_box ul li a {
    color: #FFF;
}

.gredint-bg {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d0e4f7+0,73b1e7+24,0a77d5+50,539fe1+79,87bcea+100;Blue+Pipe+%231 */
background: #d0e4f7; /* Old browsers */
background: -moz-linear-gradient(-45deg, #d0e4f7 0%, #73b1e7 24%, #0a77d5 50%, #539fe1 79%, #87bcea 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.white_btn {
	background-color:#FFF;
	font-size:18px;
}
a.hire_development_btn {
	background: #ff1e51; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #ff1e51 0%, #ff48dc 26%, #17b9eb 51%, #9b54b6 80%, #0f8ea7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #ff1e51 0%,#ff48dc 26%,#17b9eb 51%,#9b54b6 80%,#0f8ea7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #ff1e51 0%,#ff48dc 26%,#17b9eb 51%,#9b54b6 80%,#0f8ea7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1e51', endColorstr='#0f8ea7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
    display: inline-block;
    padding: 15px 35px;
    margin-top:35px;
    color: #FFF;
    font-size: 20px;
	border-radius:50px;
}

.SmartTechnologies2 {
    background-image: url(../jpg/blue-bg-8.jpg) !important;
}


.SmartTechnologies2 .mining-box:hover i {
    border: 10px solid #db4b87;
}


.agd-part h4 {
    font-size: 24px !important;
}
.choose-section {
    padding: 80px 0 90px;
    background-color: #f6f6f6;
}
.choose-section .choose-box h3 {
    font-size: 19px;
}
.choose-section h2, .main-process h2 {
    text-align: center;
    font-size: 40px;
    line-height: 60px;
    color: #333333;
    font-weight: 300;
    margin-bottom: 20px;
}
.choose-section p, .main-process p {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    color: #000;
    padding: 5px 0;
    text-align: center;
}

.choose-box img {
    max-width: 100%;
    height: auto;
}
.choose-box h3 {
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    margin: 0;
    padding: 0 0 10px 0;
    color: #000;
}
section.choose-section p {
    margin-bottom: 35px;
    margin-top: -10px;
}
.choose-box p {
    font-size: 16px;
    font-weight: 300;
    text-align: left;
    margin: 0 !important;
    padding: 0;
    color: #000;
}

.android-game-part1 .provide_illustrator .inner p {
  min-height:150px;
}

.android-game-part1 {
    padding: 80px 0 10px !important;
}
.choose-section .choose-box {
    width: 100%;
    min-height: auto;
    border: 0;
    margin-bottom: 25px;
}
.choose-section .choose-box:hover {
	background-color:transparent;
}
.Angular_box h4 {
    font-size: 23px;
    margin-top: 25px;
    color: #FFF;
}

#Agd-Service-Part {
	color:#FFF;
}

#Agd-Service-Part h2 {
	color:#FFF;
	margin-bottom:15px;
	
}

.kentico_Choose p {
    font-size: 17px;
    margin-bottom: 35px;
    padding-left: 0;
}
.ben-box h4 {
    margin-top: 15px;
    font-size: 20px;
}
.ben-box p {
    margin-top: 15px;
    font-size:15px;
}






.mining-box img {
    border-radius: 50%;
}

.review-head {
    font-size: 35px !important;
}

.bitcoin-mlm-part h3 {
    font-size: 25px;
    margin-top: 25px;
}

.mid-contant-col.contant_express_hding h2 {
    color: rgb(31, 31, 31);
    font-size: 40px;
    font-weight:500 !important;
    text-align: center;
	font-family: "Roboto", sans-serif;
}


.BlockChain-bg2.AndService h2 {
    background-image: url(../gif/heading-bg.gif);
    background-position: center top;
    background-repeat: no-repeat;
    left: 0;
    line-height: 120px;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: -57px;
    z-index: 99;
    overflow: hidden;
	font-size: 25px;
}
.BlockChain-bg2.AndService h3 {
    background-image: none;
    background-position: center top;
    background-repeat: no-repeat;
    left: 0;
    line-height: 28px;
    margin: auto;
    position: relative;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 99;
    overflow: hidden;
    min-height: 60px;
    color: #83d614;
}
.codeigniter_botom h1 {
    color: #ffffff;
    font-family: robotolight;
    font-size: 23px;
    margin: 0;
}
.android_app_development h2.expertise_hd {
    color: #669602;
    text-align: left;
    font-family: "Oswald", sans-serif !important;
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    margin-bottom: 28px;
    margin-top: 35px;
    line-height: 42px;
}

.portfolio-head p {
    margin-bottom: 10px;
    font-size: 20px;
    margin-top: 15px;
    font-weight: 500;
    color: #333;
}


.android-game-part1 p {
    color: #FFF;
    text-align: center;
    font-size: 19px;
    margin-top: -10px;
    margin-bottom: 50px;
}
section.choose-section p {
    margin-bottom: 35px;
    margin-top: -10px;
}

.technology_part .resp-tab-active {
    border-bottom: none;
    background-color: #f11f3d;
}

.technology_part ul.resp-tabs-list {
    margin-top: 60px;
}

.resp-tabs-container img {
    float: left;
    margin-top: 16px;
    height: 90px;
    width: auto;
    border: 1px solid #ffffff;
    padding: 6px;
    margin-bottom: 10px;
}
.services_res img {
    width: 90px;
}

.portfolio-head a {
	font-size:18px;
	color:#666;
	margin-top:15px;
	display:block;
}


.express_contain_one .express_right.align_right_express h2 {
    font-size: 24px !important;
    text-align: right;
}
.express_contain_one .express_right h2 {
    font-size: 30px;
    text-align: left;
}

.contant_express_hding .express_right h2 {
    font-size:24px !important;
}
.contant_express_hding .col-sm-9 .express_right h2 {
    font-size:24px !important;
}
.contant_express_contain .express_right h2 {
    font-size: 18px !important;
}



.express_right h2.text-center {
    text-align: center;
}
.iphone-game-part1 h2 {
    text-align: center;
    margin-bottom: 35px;
    color: #FFF;
    font-size: 35px;
}
.iphone-game-part1 h3 {
    color: #FFF;
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 24px;
    min-height: 50px;
}

.iphone-game-part1 .check-col i img {
    width: 180px;
    border:5px solid #95b246;
    border-radius: 50%;
    box-shadow: 0 0px 20px #FFF;
}


.md-4 {
	margin-bottom:40px;
}


.android-game-part2 {
	padding-top:25px;
}
.android-game-part2 p {
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    margin-bottom: 60px;
}

.mt-2 {
	margin-top:20px;
}

.font-normal {
	font-weight:normal !important;
}

.industries_box a span {
    color: #FFF;
}

.SmartTechnologies3 .mining-box {
    min-height: 500px;
}


.choose-part1 h3 {
	margin-top:25px;
}

.p-text {
	margin-top:-15px;
	font-size:18px;
	margin-bottom:50px;
}
ul.TechnologiesAll li {
    width: 19%;
    display: inline-block;
    vertical-align: text-bottom;
    padding: 20px 10px;
}
.technology_part .resp-tab-content {
    display: none;
    padding: 0 0px 15px;
}



.SmartTechnologies4 {
    background-image: url(../jpg/blue-bg1-2.jpg) !important;
}

.provide_illustrator p a {
    color: #FFF;
}
.SmartTechnologies2 h3 {
    font-size: 21px !important;
    font-weight: bold !important;
}

.portfolio_slider P a {
    color: #666;
}
.android-game-part1 h2 {
	font-size:30px;
}

.android-game-part1 .design_web h2 {
    font-size: 21px;
    margin: 20px 0 20px;
}


.industries_area.technology_part {
    background: url(../jpg/technology_bg-2.jpg) no-repeat center center / cover;
}


.MobileAppDevelopmentPart {
	background-color:#f1f1f1;
}




.codeigniter_inner.big-data-analytics {
    padding-bottom: 50px;
}
.big-data-analytics h2 {
    font-size: 35px !important;
    font-family: 'poppinsregular' !important;
    color: #1345a8;
}
.big-data-analytics h3 {
    font-size: 25px !important;
    margin: 25px 0;
}



.mining-box p {
    color: #666;
    margin-top: 15px;
    font-size: 15px;
    line-height: 24px;
    min-height: 120px;
    margin-bottom: 0;
}


.big-data-solution {
	background: url(../jpg/technology_bg-2.jpg) no-repeat center center / cover;
}

.Big-Data-Analytics-Services {
    background-color:#09669c !important;
    padding: 100px 0 50px !important;
	color:#FFF;
}
.Big-Data-Analytics-Services .appstoreb h3 {
    font-size: 22px;
    margin-bottom: 25px;
    height: auto;
    margin-top: 25px;
}


.Big-Data-Analytics-Solution .whyChooseBox {
    margin-top: 35px;
}
.Big-Data-Analytics-Solution .benifits_section_dv p {
    font-size: 17px;
    margin-bottom: 25px;
}
.Big-Data-Analytics-Solution p.new-text {
    font-size: 23px;
    text-align: center;
    padding: 15px 0 0;
    min-height: auto;
    margin-bottom: 10px;
}

.Big-Data-Analytics-Solution {
    padding: 50px 0;
}


.service-Providers {
		background-color:#f1f1f1;
		padding-top:50px;
}


/************ vj css start  **********/

.whyChooseBox {
    min-height: 400px;
}


.Big-Data-Analytics-Services .appstoreb {
    height: auto !important;
}
.hire_dedicated h4 {
    font-size: 22px;
    margin-top: 20px;
}

.WhyChooseHire .col-sm-12 p {
	 font-size:18px;
	 margin-top:-10px;
	 margin-bottom:40px;
}

.HireDedicatedDevelopment .icon_colm {
    min-height: 380px !important;
}

.HireDedicatedDevelopment .icon_colm p {
	line-height:22px;
}


section.HireSoftechExpert {
    background-color: #eee;
    padding: 80px 0;
    text-align: center;
}

.hire-time {
    background: #fff;
    border-radius: 10px;
    padding: 50px 20px 30px;
    text-align: center;
    margin: 50px 0px 30px 0px;
    transition: all 0.5s;
    box-shadow: 1px 0px 10px #ddd;
}
.hire-time p {
    font-size:22px;
    font-weight: 500;
    text-align: center;
    color: #000;
    padding: 15px 0;
    border-radius: 10px;
    font-weight: bold;
}

.mt-0 {
	margin-top:0 !important;
}
.HireDedicatedDevelopment1 {
	margin-top:60px;
    background-image: url(../jpg/hire-and-bg.jpg) !important;
}
section.HireSoftechExpert h3 {
    font-size: 30px;
}
section.HireSoftechExpert p {
    margin: 15px 0 40px;
    font-size: 17px;
}

.hire_php_box h3 {
    color: #FFF;
    font-size: 20px;
    margin: 20px 0;
}

.hire_php_main h3 {
    margin-top: 25px;
}
.ChooseP {
    text-align: center;
    font-size: 19px;
    margin-bottom: 45px;
    margin-top: -20px;
}
.development_services.native_app {
    padding: 70px 0 20px;
    background-color: #eee;
}


.manufact-heading {
    text-align: center;
    margin-bottom: 20px;
}
.manufact-whychoose {
    background: url(../jpg/hire-and-bg.jpg) center center/cover no-repeat rgba(0,0,0,0);
    float: left;
    padding: 70px 0 100px;
    width: 100%;
    margin-bottom: 80px;
}
.manufact-whychoose .manufact-heading h3 {
    color: #fff;
    font: 400 38px/54px Lato;
    margin: 8px 0 0;
    text-transform: uppercase;
    text-align: center;
}
.manufact-heading p {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    font-family: lato;
    margin: 2px 0 0;
    padding-bottom: 25px;
}

.manufact-whychoose .whychoose-outer {
    width: 100%;
    float: left;
    margin-top: 5px;
    position: relative;
}
.manufact-whychoose .whychoose-outer .andrios {
    width: 108%;
    float: left;
    background: url(../png/andrios_scrile_221217.png) center center no-repeat;
    background-size: 340px;
    min-height: 450px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic {
    display: table;
    left: 0;
    position: absolute;
    top: 25px;
    width: 44%;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-icon-main {
    width: 115px;
    display: inline-block;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-icon-main span {
    display: inline-block;
    width: 100px;
    height: 90px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    behavior: url(../pie.html);
    z-index: 10;
    background: url(../png/ios_sprite_111217-2.png) 20px 28px no-repeat;
    background-size: auto auto;
    position: relative;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-icon-main span:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    background-image: url(../circle-rotate.html);
    -webkit-animation: spin 30s linear infinite;
    -moz-animation: spin 30s linear infinite;
    animation: spin 30s linear infinite;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .divider {
    background: url(../png/ios_line_121217.png) left bottom no-repeat;
    width: 266px;
    height: 5px;
    padding: 15px 0 0;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .divider_right {
    background: url(../png/ios_line_right121217.png) 90px bottom no-repeat rgba(0,0,0,0);
    height: 5px;
    padding: 15px 0 6px 3px;
    width: 396px;
}



.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description {
    width: 80%;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    top: -14px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description h3 {
    color: #fff;
    margin: 0;
    font-family: lato;
    font-weight: 400;
    font-size: 20px;
    text-transform: uppercase;
	margin-bottom: 15px;
}

.body_container h3 {
    text-align: inherit;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description p {
    color: #fff;
    margin: 0;
    font-family: lato;
    font-size: 16px;
    padding-right: 68px;
    font-variant: 400;
}

.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic {
    display: table;
    left: 0;
    position: absolute;
    top: 25px;
    width: 44%;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 {
    top: 25px;
    right: 0;
    left: auto;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic3 {
    top: 180px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 {
    top: 185px;
    right: -34px;
    left: auto;
	text-align: right;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic5 {
    top: 330px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 {
    top: 333px;
    right: -51px;
    left: auto;
	text-align: right;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic7 {
    top: 471px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic8 {
    top: 471px;
    right: 0;
    left: auto;
}

.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-icon-main {
    text-align: right;
    width: 87px;
    display: inline-block;
    float: right;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-icon-main {
    text-align: right;
    width: 99px;
    display: inline-block;
    float: right;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic8 .topic-icon-main {
    text-align: right;
    width: 40px;
    display: inline-block;
    float: right;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-description {
    text-align: right;
    float: right;
    width:78%;
    display: inline-block;
    top: 0;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-description {
    text-align: right;
    float: right;
    width:78%;
    display: inline-block;
    top: 0;
}

.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-description {
    text-align: right;
    float: right;
    width:78%;
    display: inline-block;
    top: 0;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-icon-main {
    text-align: right;
    width: 60px;
    display: inline-block;
    float: right;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-description p {
    padding-right: 0;
    padding-left: 0;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-description p {
    padding-right: 0;
    padding-left: 85px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic3 .topic-description p {
    padding-right: 122px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-description p {
    padding-right: 0;
    padding-left: 95px;
}
.body_container h3 {
    color: #000;
    font: 50px/64px aller_lightregular;
}

.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-icon-main .team-icon {
    background-position: 19px -169px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic3 .topic-icon-main .pricematch-icon {
    background-position: 18px -357px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-icon-main .services-icon {
    background-position: 16px -550px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic5 .topic-icon-main .tools-icon {
    background-position: 15px -742px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-icon-main .ftr-icon {
    background-position: 15px -928px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic7 .topic-icon-main .tools-icon {
    background-position: 15px -1124px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic8 .topic-icon-main .ftr-icon {
    background-position: 15px -1304px;
}


.process_img img {
    width:1000px;
}
.manufact-heading h2 {
    color: #FFF;
    margin-bottom: 15px;
}
.sharepoint_box_main h3 {
    color: #ffffff;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
}

.mb-4 {
	margin-bottom:40px;
}
.white-bg {
	backaground-color:#FFF !important;
}


.DedicatedDeveloper {
	    background:#1a1a1a;
    color: #FFF;
    padding: 40px 0;
    background-size: cover;
}

.DedicatedDeveloper h3 {
    margin-bottom:30px;
    font-size:30px;
    margin-top:0;
}
.DedicatedDeveloper p {
    width: 70%;
    margin: auto;
    margin-bottom: 100px;
    font-size: 20px;
    line-height: 40px;
}

.DedicatedDeveloper .btn {
    display: inline-block;
    padding: 16px 22px;
    margin-bottom: 0;
    margin-top: 35px;
    font-size: 25px;
    background-color: #004993;
}

.Salesforce-box i {
    display: inline-block;
    margin: 0 0 25px;
}
.Salesforce-box h4 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 45px;
}
.Salesforce-box i {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background-color: #FFF;
    text-align: center;
    line-height: 140px;
}
.Salesforce-box i img {
    text-align: center;
    display: inline-block;
}

.Salesforce-choose-box {
    text-align: center;
    display: block;
}
.Salesforce-choose-box i {
    display: inline-block;
    background-color: #22c8ff;
    padding: 25px;
    border-radius: 50%;
    border: 1px dashed #eee;
}
.Salesforce-choose-box p {
    margin-top: 15px;
    font-size: 16px;
}



.mb-2 {
	margin-bottom:20px;
}

#hire_ruby .yii_app_choose p {
    min-height: 50px;
}

.RubyOnRailsHeading p {
	 font-size:18px;
	 color:#FFF;
}
.RubyOnRailsDevelopment {
	padding:75px 25px !important;
}
.RubyOnRailsDevelopment .yii_app_choose {
    text-align: center;
    background-color: rgba(0,0,0,0.5);
    padding: 35px 25px 25px;
    border-radius: 10px;
    min-height: 380px;
}
.RubyOnRailsDevelopment .yii_app_choose h3 {
    color: #FFF;
    font-size: 23px;
    margin-top: 30px;
}
.RubyOnRailsDevelopment .yii_app_choose span {
    margin: 0 auto;
    background-color: #000;
    padding: 15px 10px;
    border-radius: 50%;
    display: inline-block;
    height: 150px;
    width: 150px;
    line-height: 110px;
    border: 5px solid #FFF;
}

.RubyOnRailsDevelopment .yii_app_choose span img {
    margin: 0 auto;
    display: inline-block;
    line-height: 50px;
	width: 70px;
}
.RubyOnRailsDevelopment .yii_app_choose p {
    font-size: 16px;
}

.RubyOnRailsDevelopment .yii_app_choose:hover span {
    border:5px solid #e35858;
}
.hiring-models .list .listbox {
    width: 328px;
    float: left;
    padding: 30px 30px 10px 30px;
    overflow: hidden;
    height: 655px;
    transition: all 0.5s linear;
    border: solid 1px #fff;
}
.hiring-models .list .listbox .listbox-icon {
    width: 136px;
    height: 136px;
    display: block;
    margin: 155px auto 30px;
}
.hiring-models .list .listbox .listbox-icon img {
    margin: 0 auto;
    width: 136px;
    height: 136px;
}
.hiring-models .list .listbox h3 {
    font-size: 24px;
    color: #000;
    font-family: 'open_sansextrabold';
    text-align: center;
    line-height: 26px;
    margin: 0 0 25px 0;
    text-transform: uppercase;
}
.hiring-models .list .listbox .listbox-txt {
    visibility: hidden;
    opacity: 0;
}
.hiring-models .list .listbox .listbox-txt p {
    font-size: 17px;
    color: #000;
    margin: 0 0 13px 0;
}
.hiring-models .list .listbox:hover {
    border: solid 1px #f0f8ff;
    box-shadow: 5px 5px 12px rgba(0,0,0,0.16);
}

.RailsTechnicalExpertise h3 {
    color: #FFF;
    text-align: center;
    font-size: 35px;
    margin-bottom: 25px;
}
.RailsTechnicalExpertise {
    padding: 80px 0 40px !important;
}

.RailsTechnicalExpertise .hire_php_box h4 {
    font-size: 21px;
    color: #FFF;
    margin: 20px 0 0;
    min-height: 50px;
}

.RailsTechnicalExpertise .why_development p {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 50px;
    text-align: center;
}

.RailsTechnicalExpertise .hire_php_box {
    background-color: #972a29;
}
.RailsTechnicalExpertise {
    background: url(../jpg/ror_bg.jpg) center center no-repeat rgba(0,0,0,0) !important;
    background-size: cover !important;
}
.development_services h4 {
    font-size: 30px;
    margin-bottom: 20px;
}
.development_services .development_why {
    text-align: center;
}
.development_services .development_why h5 {
    font-size: 23px;
    line-height: 25px;
    min-height: 50px;
}
.development_services .development_why p {
    font-size:15px;
    line-height: 20px;
}

.HiringProcessROR {
	padding:50px 0 !important;
	background-color:#f2eded;
}
.HiringProcessROR .custom_web h5 {
    text-align: center;
    font-size: 19px;
    margin-top: 25px;
}
.HiringProcessROR .custom_web span {
    background-color: #FFF;
    padding: 15px 10px;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    border: 10px solid #666;
    display: inline-block;
    line-height: 95px;
}
.HiringProcessROR .custom_web {
    display: block;
    margin: 20px auto;
    text-align: center;
    background-color: #FFF;
    padding: 25px;
    border-radius: 15px;
    box-shadow: 5px 10px 25px #ccc;
    border: 1px solid #666;
}


.RubyOnRailsHeading2 p {
    font-size: 17px;
    margin-top: -15px;
}/*
#development_services {
    padding: 50px 0 0;
}
*/
.ROR_Development {
    background: none center center no-repeat rgba(0,0,0,0) !important;
	background-color:#d80703 !important;
}
.ROR_Development h3 {
    font-size: 30px;
    margin-bottom: 25px;
    font-weight: bold !important;
}
.DedicatedDeveloper p {
    margin-bottom: 0;
    line-height: 30px;
}

.red-bg {
	background-color:#d80703 !important;
}




a.btn.ROR-CntBtn {
    color: #FFF;
    background-color: #000;
    padding: 10px 25px;
}
a.btn.ROR-CntBtn:hover {
    color: #000;
    background-color: #FFF;
    padding: 10px 25px;
}

.SchoolManagementSoftwareBanner {
	position:relative;
}
.SchoolManagementSoftwareBanner .game-text-bg {
    position: absolute;
    bottom: 55px;
    left: 10%;
}
.SchoolManagementSoftwareBanner .game-text-bg h2 {
    font-weight: 600;
    font-family: "Oswald", sans-serif !important;
    font-size: 50px;
    margin-bottom: 6px;
    line-height: 60px;
}
.SchoolManagementSoftwareBanner .game-text-bg h2 span {
    font-weight:600;
	color:#f48d24;
	display:block;
}
.SchoolManagementSoftwareBanner .game-text-bg h3 {
    font-weight: 600 !important;
    font-size: 19px;
	margin-top:5px;
}

.school-management-software span {
    color: #f48d24;
    font-size: 25px;
    line-height: 30px;
    font-weight: normal;
    margin-bottom: 15px;
    display: block;
}
.first_para.school-management-software p {
    margin-bottom: 20px;
    font-size: 15px;
}


.bank_software_detail .flip-container {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -o-perspective: 1000;
    perspective: 1000;
    border: 1px solid #ccc;
    margin-bottom: 30px;
}


.bank_software_detail .flip-container, .bank_software_detail .front, .back {
    width: 100%;
    min-height: 180px;
    height: auto;
    background-color: #FFF;
    border-radius: 10px;
}


.bank_software_detail .front, .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
	backface-visibility: hidden;
	min-height: 177px;
	position: absolute;
	top: 0;
	left: 0;
	z-index:999;
}

.bank_software_detail .front {
	z-index: 2;
}

.bank_software_detail .back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
	transform: rotateY(180deg);

	background: #f8f8f8;
}

.bank_software_detail .front .name {
	font-size: 2em;
	display: inline-block;
	background: rgba(33, 33, 33, 0.9);
	color: #f8f8f8;
	font-family: Courier;
	padding: 5px 10px;
	border-radius: 5px;
	bottom: 60px;
	left: 25%;
	position: absolute;
	text-shadow: 0.1em 0.1em 0.05em #333;

	-webkit-transform: rotate(-20deg);
	-moz-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
	transform: rotate(-20deg);
}

.bank_software_detail .back p {
    /* position: absolute; */
    /* bottom: 40px; */
    /* left: 0; */
    /* right: 0; */
    text-align: center;
    padding: 20px;
    line-height: 2em;
}
.bank_software_detail .front i {
    margin-top: 18px;
    display: block;
}
.bank_software_detail .front h4 {
    font-size: 23px;
}

.bank_software_detail .heading p {
    font-size:18px;
    margin-bottom: 40px;
}


.school_Management .school_blk h4 {
    padding: 10px 0;
    font-size: 25px;
}
.school_Management .school_blk {
    min-height:300px;
    padding: 15px;
    border-radius: 15px;
    margin-bottom: 10px;
}
.HiringProcessROR .custom_web {
    min-height: 400px;
}

section.bank_software_content.gray-bg {
    background-color: #f5f5f5;
    padding: 80px 0 40px;
    height: auto;
}
.bank_software_content_head h4 {
    font-size: 35px;
    margin-bottom: 20px;
}
.bank_software_content_head p {
    font-size: 22px;
    font-weight: 300;
}
.light-green {
    background-color: #285141 !important;
}
.hotel-banner-content {
    width: 400px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    color: #FFF;
	padding:20px 0 0; 
}
.hotel-banner-content h2 {
    font-family: "Oswald", sans-serif !important;
    margin-bottom: 15px;
	font-size:35px;
}
.hotel-banner-content p {
    padding: 5px 15px;
    background-color: #0eb5df;
    display: inline-block;
    font-size: 15px;
}


.D-blue {
	background-color:#4f889c;
}

.objective_blk p.p-text {
    line-height: 34px;
    font-size: 17px;
}
.HotelHelp p {
    margin-bottom: 25px;
    font-size: 17px;
    text-transform: capitalize;
}
.objective_blk h3 {
    font-size: 35px;
    margin-bottom: 65px;
}
.bank_software_detail .front h4 {
    font-size: 23px;
    text-transform: capitalize;
}
.HotelHelp {
    border: 1px solid #eee;
    padding: 25px 15px 0;
    min-height: 220px;
    margin-bottom: 25px;
    border-radius: 10px;
}


.CryptocurrencyBanner {
    position: absolute;
    top:120px;
    /* bottom: 0; */
    left: 0;
    right: 0;
    text-align: center;
    display: block;
    width: 650px;
    margin: auto;
    background-color: rgba(0,0,0,0.5);
    color: #f5e689;
    padding: 25px;
    text-transform: capitalize;
    border-radius: 20px;
    line-height: 55px;
    font-weight: bold;
}

.CryptocurrencyBanner p {
    /* width: 100%; */
    font-size: 35px;
}

.cryp-heading {
	padding:45px 0 0;
	color:#FFF;
}
.cryp-heading h3 {
	font-size:30px;
	margin-bottom:15px;
	text-transform:capitalize;
}
.cryp-heading p {
	font-size:18px;
}

.BitcoinWalletChoose .responsive-web h4 {
    color: #000;
    margin-bottom: 10px !important;
	text-transform: capitalize;
}
.BitcoinWalletChoose .responsive-web p {
    color: #000;
    margin-bottom: 10px !important;
	min-height:100px;
}


.orange-bg1 {
	background-color:#ffc106;
}

.CryptocurrencyDevelopmentBox {
    border: 1px solid #ccc;
    padding: 20px 15px;
    border-radius: 10px;
    background-color: #fff;
    margin-bottom: 30px;
    min-height:480px;
}
.CryptocurrencyDevelopmentBox h3 {
    font-family: "Oswald", sans-serif !important;
    font-size: 20px !important;
    font-weight: 700;
    margin-bottom: 18px;
    text-align: center;
	text-transform: capitalize;
}
.CryptocurrencyDevelopmentBox .expres_left_image img {
    margin: 0 auto;
    border: 1px dashed #a57b0a;
    padding: 10px;
    border-radius:100%;
    width: 200px;
    margin-bottom: 20px;
}
.CryptocurrencyDevelopmentBox p {
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top:0px;
}

p.normal-text {
	font-size:18px;
	margin:-15px 0 55px;
}

.CryptocurrencyWalletRow p {
	text-align:left;
}
.icon-img, .icon-text {
    display: inline-block;
    vertical-align: top;
}
.CryptocurrencyWalletRow .icon-img {
    position: absolute;
    top: 0;
    left: 0;
}
.CryptocurrencyWalletRow .icon-text {
    padding-left: 130px;
}
.CryptocurrencyWalletRow h4 {
    font-size: 23px;
    font-weight: bold !important;
}
.CryptocurrencyWalletRow {
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}
.CryptocurrencyWalletImg img {
    width: 100%;
    padding: 10px;
    border: 1px dashed #ccc;
    border-radius: 25px;
}

.bg-none {
	background:none !important;
}

.CryptocurrencyWalletRow:last-child {
	border-bottom:0;
}

.BlockChain-bg1 span.head {
    color: #03cfc2;
    font-size: 25px;
    margin-bottom: -5px;
    display: block;
    font-family: "Oswald", sans-serif !important;
}

.HMSfotware h3 {
	font-size:35px;
	margin-bottom:25px;
}


.DedicatedDeveloper.HMSfotware p {
    width: 100%;
}

.school_Management .ref-ser-head p {
	font-size:18px;
	font-weight:normal;
	margin-top:20px;
}

.school_Management.hospital-manag-soft .school_blk {
    min-height: 220px;
    padding: 15px;
    border-radius: 15px;
    margin-bottom: 10px;
}


.school_Management.hospital-manag-soft .school_blk h4 {
    padding: 10px 0;
    font-size: 22px;
}
section.opd-intro-section {
    background-color: #eee;
    padding: 60px 0;
}
section.opd-intro-section h3 {
    font-size: 31px;
    margin-bottom: 25px;
}
section.opd-intro-section p {
    font-size: 18px;
    margin-bottom: 15px;
}
ul.benefits-li li {
    font-size: 17px;
    margin-bottom: 11px;
    list-style: circle;
}


.DedicatedDeveloper.mlm_soft_bg{ background: url(../jpg/mlm-soft-bg1.jpg) center bottom no-repeat rgba(0,0,0,0); padding: 55px 0px 35px;}
.DedicatedDeveloper.mlm_soft_bg p{ width:95%; margin-bottom:20px;}
.strt_pjct_bg{ background: url(../png/wnt-bg.png) center center/cover no-repeat rgba(0,0,0,0);}
.BitcoinWalletChoose .Angular_box p.mt-2{ font-size: 17px; margin:0px 0px 40px;}
.BitcoinWalletChoose .Angular_box h4{ font-size: 22px;}
.BitcoinWalletChoose .Angular_box .responsive-web p{ min-height: 140px;}
.CryptocurrencyBanner h2{ font-size:35px; font-weight: bold !important;}

.sbd_blk .round-box h2{ min-height: 45px; margin-bottom: 0px;}
.sbd_blk .round-box p{ padding-top: 13px;}

.new_blk_bc{ display:inline-block; text-align:center;}
.new_blk_bc ul li{ width:20%; float:left;}
.new_blk_bc ul li h4 {
	color: #02eca2;
	font-size: 18px;
	margin-bottom: 30px;
	min-height: 49px;
	line-height: 24px;
}
.mlm_div h2{ margin-bottom:10px;}
.mlm_div ul{ display: inline-block; margin-top:10px;}
.mlm_div ul li{ width:48%; float:left;}
.mlm_new_sec{ padding-top:55px;}
.mlm_new_sec h2{ font-weight: 600 !important; font-size:38px; margin-bottom:20px;}

.virtual-bettingangular.mlm_new_sec .Angular_black {
	min-height: 350px;
}
.virtual-bettingangular.mlm_new_sec .Angular_black h3 {
	font-size: 18px;
	font-weight: 600 !important;
}


.HMSfotware {
    background: url(../jpg/sleep-apnea-hospital-readmissions.jpg) center center no-repeat rgba(0,0,0,0);
    background-size: cover;
}
.opd-img-box img {
    border-radius: 20px;
    border: 1px solid #ccc;
    padding: 10px;
    box-shadow: 6px 6px 10px #ccc;
}

.hospitakLets {
	background: url(../jpg/letus_bg.jpg) center center no-repeat rgba(0,0,0,0);
    background-size: cover;
}
.hospitakLets .about_title p {
    color: #fff;
    font-weight: bold;
    margin-top: 20px;
    font-size: 30px;
    text-transform: capitalize;
}
.hospitakLets a.ornage_btn {
    background-color: #f04f4f;
    color: #FFF;
}

.SalesforceDevelopment {
    background-color: #00b4ff !important;
    margin: 30px 0 0 !important;
}

.SalesforceDevelopment .hire_php_box {
    background-color: #073099;
    min-height: 400px;
}

.HiringModuleSalesforce {
	background-color: #FFF !important;
	padding:60px 0 !important;
}
.HiringModuleSalesforce h3 {
    font-size: 32px;
}
.HiringModuleSalesforce p {
    font-size:18px;
	color:#666;
	margin-top:15px;
}

.HiringModuleSalesforce .hire_php_box {
    margin-bottom: 0;
    background-color: transparent;
    padding: 0;
    min-height: auto;
    border-radius: 0;
    text-align: center;
    border-right: 1px solid #ccc;
    padding-right: 30px;
}
.HiringModuleSalesforce  span.hvr-pulse-shrink {
    width: 140px;
    height: 140px;
    background-color: #0faceb;
    border-radius: 50%;
    padding: 30px;
}
.HiringModuleSalesforce .hire_php_box h4 {
    font-size: 25px;
    margin-top: 25px;
}
.HiringModuleSalesforce .hire_php_box.last-box  {
    border-right:0;
    padding-right:0px;
}
.HiringModuleSalesforce .hire_php_box p {
    color: #666;
    margin-top: 15px;
    margin-bottom: 0;
    min-height: 130px;
    line-height: 23px;
    font-size: 16px;
}

.DevelopmentProcess {
	background-color:#616161 !important;
	color:#FFF;
}
.DevelopmentProcess .hire_php_box p, .DevelopmentProcess p {
	color:#FFF;
}

.HiringModuleSalesforce.DevelopmentProcess .hire_php_box h4 {
    font-size: 24px;
    margin-top: 25px;
}
.HiringModuleSalesforce.DevelopmentProcess .hire_php_box p {
    min-height: 150px;
}
.DevelopmentProcess .hire_php_box {
    background-color: #666666;
    min-height: auto;
    border-radius: 0;
    text-align: center;
    border: 1px solid #ccc;
    padding:20px;
}
.hire_benefits.salesforceP .container p {
    line-height: 40px;
    font-size: 20px;
	color:#666 !important;
	margin-top:15px;
}

.hire_benefits.resorse_model.hire_y_chose_us p {
    line-height: 40px;
    font-size: 20px;
}


.blackberry_page_banner .game-text-bg {
    position: absolute;
    bottom: 55px;
    left: 10%;
	color:#FFF;
}
.blackberry_page_banner .game-text-bg h2 {
    font-weight: 600;
    font-family: "Oswald", sans-serif !important;
    font-size: 50px;
    margin-bottom: 6px;
    line-height: 60px;
	color:#FFF;
}
.blackberry_page_banner .game-text-bg h3 {
    font-size: 17px;
    padding-top: 10px;
}






.manufact-whychoose.iosDevelopment .whychoose-outer .whychoose-inner .choose-topic3 .topic-description p {
    padding-right: 82px;
}


.manufact-whychoose.iosDevelopment .whychoose-outer .whychoose-inner .choose-topic .topic-description h3 {
    font-size: 18px;
}

.manufact-whychoose.iosDevelopment .whychoose-outer .whychoose-inner .choose-topic5 {
    top: 345px;
}

section#development_services.gray-bg {
    background-color: #eee !important;
    margin: 0;
    padding: 60px 0;
    height: auto;
    text-align: center;
}
.manufact-whychoose.iosDevelopment {
    background: url(../jpg/hire-and-bg-2.jpg) center center/cover no-repeat rgba(0,0,0,0);
}
.manufact-whychoose.iosDevelopment .whychoose-outer .andrios {
    width: 108%;
    float: left;
    background: url(../png/andrios_scrile_221217-2.png) center center no-repeat;
    background-size: 340px;
    min-height: 450px;
}

.RubyOnRailsDevelopment.ASP-Servive .yii_app_choose {
    min-height: 430px;
}
.RubyOnRailsDevelopment.ASP-Servive .yii_app_choose h3 {
    color: #FFF;
    font-size: 20px;
    margin-top: 30px;
}

#hire_ruby.RubyOnRailsDevelopment.ASP-Servive {
    background: url(../jpg/hire-ruby-bg-2.jpg) center center no-repeat;
    padding: 75px 0 50px;
    background-size: cover;
}
.RubyOnRailsDevelopment .yii_app_choose span {
    margin: 0 auto;
    background-color: #009ad8;
}
.RubyOnRailsDevelopment.ASP-Servive .yii_app_choose:hover span {
    border: 5px solid #FFF;
}






.FlexibleHiringModules {
	padding:80px 0;
	text-align:center;
}
.dashed-circle {
    width: 200px;
    height: 200px;
    border: 2px dotted #c5ced5;
    border-radius: 50%;
    display: inline-block;
    line-height: 200px;
}
.dashed-circle img {
   width:120px;
}
ul.hire-team-process {
    width: 100%;
    padding: 60px 0 20px;
    float: left;
}
ul.hire-team-process li:after {
    position: absolute;
    content: '';
    height: 1px;
    top: 25%;
    right: -17.25%;
    width: 35%;
    border-bottom: 2px dotted #c5ced5;
}
ul.hire-team-process .figcaption {
    margin: 40px auto 0;
}
ul.hire-team-process li .figcaption h4 {
    padding: 0 20px;
    margin: 0 auto 20px;
    font-size: 18px;
    line-height: 1.3;
}
ul.hire-team-process li figcaption p, ul.hire-team-process li .figcaption p {
    font-size: 16px;
    color: #758495;
    font-weight: 400;
    line-height: 1.4;
}
.project-requirment {
    background: url(../post-project-requirements.html) no-repeat center center/85px;
}

ul.hire-team-process li:first-child {
    border-left: none;
}

ul.hire-team-process li {
    width:33%;
    float: left;
    padding: 0 40px;
    text-align: center;
    position: relative;
    transition: all .5s;
}
ul.hire-team-process li:last-child:after {
    position: absolute;
    content: '';
    height: 1px;
    top: 25%;
    right: -17.25%;
    width: 35%;
    border-bottom: 0;
}
ul.hire-team-process li .figcaption h4 {
    padding: 0 20px;
    margin: 0 auto 20px;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 600 !important;
}


#why_development.mlm-bg.TechnicalSkillsBanner {
	 background: rgba(0, 0, 0, 0) url(../jpg/technicalskillsbanner.jpg) no-repeat scroll center top / cover !important;
    margin-top: 0;
}

.TechnicalSkillsBanner .why_box span:hover {
    background:#02aae9;
    cursor: pointer;
}

.HiringModuleSalesforce.DevelopmentProcess.phonegap-hiring .hire_php_box p {
    min-height: 80px;
}


.RailsTechnicalExpertise.PhonegapDevelopmentService {
    background: url(../jpg/phonegap-bg.jpg) center center no-repeat rgba(0,0,0,0) !important;
    background-size: cover !important;
	margin-top:50px;
}

.HiringModuleSalesforce.PhonegapDevelopmentSolution .hire_php_box p {
    min-height: 220px;
}

.bitcoin-wallet-part.bitcoinPhonegap {
    margin-top:45px;
    padding: 45px 0;
}

.bitcoinPhonegap h3.orange-text {
    color:#bb4505;
	font-size:28px;
}
.bitcoinPhonegap .Angular_black h3 { 
	color:#bb4505;
}

.bitcoinPhonegap .Angular_box h4 {
    font-size: 20px;
    margin-top: 25px;
    color: #333 !important;
}


.HowBrWork .CryptocurrencyWalletRow .icon-text {
    padding-left: 90px;
}
.HowBrWork .icon-img img {
    width: 70px;
}


.bitcoinPhonegap .Angular_black span {
    display: inline-block;
    margin-bottom: 0px;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background-color: #bb4505;
    line-height: 120px;
    border: 7px solid #FFF;
    box-shadow: 0 0px 15px #999;
}

.Angular_black span img {
    display: inline-block;
    margin: 0 auto;
    width:90px;
}

.RailsTechnicalExpertise.PhonegapDevelopmentService .hire_php_box {
    background-color: #bb4505;
}

.RubyOnRailsDevelopment.ASP-Servive .yii_app_choose h3 a {
    color: #FFF;
}

.span-head-text {
	font-size:20px;
	font-family: "Oswald", sans-serif !important;
	margin-bottom:15px;
	display:block;
}


.game-text-bg p {
    font-size: 17px;
    padding-top: 13px;
}


.HiringModuleSalesforce.DevelopmentProcess {
	background: url(../jpg/hire-bg.jpg) center center/cover no-repeat rgba(0,0,0,0) !important;
}
.HiringModuleSalesforce.DevelopmentProcess .hire_php_box {
    background-color: #0faceb;
    min-height: auto;
    border-radius: 0;
    text-align: center;
    padding: 20px;
    border: 0;
    border-radius: 20px;
}
.HiringModuleSalesforce.DevelopmentProcess  span.hvr-pulse-shrink {
    width: 140px;
    height: 140px;
    background-color: #FFF;
    border-radius: 50%;
    padding: 30px;
}

.HiringModuleSalesforce.DevelopmentProcess {
	
}


.expertice_section {
     padding: 70px 0;
    background-image: url(../jpg/contact.jpg);
    background-size: cover;
    background-position-y: 277px;
}

.left_expertice span {
    font-size: 30px;
    color: #fff;
    font-weight: 300;
}

.right_expertice {
    text-align: left;
}

.right_expertice button {
    padding: 0;
    font-size: 17px;
    background-color:transparent;
    border:none;
   
}

.right_expertice button a{
	padding: 10px 24px;
	display: inline-block;
	width: 100%;
	 background: #fff;
    color: #0292b7;
    border-color: transparent;
    border-radius: 25px;
    transition: all .3s;
}

.right_expertice button a:hover{
	background-color:#ed7a13;
	color:#fff;
}

.right_expertice_robo button a:hover{
	background:#005eb8;
}

.development_services_bottom{
	background-color:#f1f1f1;
}


/* cyber security style start here */

.kiscontact_se1 {
    margin-top: 60px;
    position: relative;
}

.kiscontact_se1 img {
    width: 100%;
}

.overlay_main_top {
    position: absolute;
    top: 0;
    background-color: #000000cc;
    height: 100%;
    width: 100%;
}

.cyber_overlay_main{
	display: flex;
	 
}

.cyber_overlay_in{
	padding: 0!important;
}

.cyber_overlay_container{
	margin:auto;
}

.overlay_main_in {
    padding: 185px 0;
}

.overlay_left_contact h1 {
    font-size: 27px;
    font-weight: 600;
    letter-spacing: 2px;
    margin-bottom: 16px;
    margin-top: 0;
    color: #fff;
}
.overlay_left_contact hr {
    border-top: 3px solid #ffa801;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 20px;
    width: 45px;
}

.overlay_left_contact p {
    font-size: 14px;
    margin-bottom: 18px;
    line-height: 2;
    font-weight: 400;
    color: #fff;
}

.overlay_left_contact a {
    padding: 8px 45px;
    font-size: 17px;
    background: #ffa801;
    border: 2px solid #b7680c;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 50px;
    transition: all 0.3s;
    margin-top: 20px;
    display: inline-block;
}

.cyber_security_types{
	background-image:url('../png/cyber_security_type.png')!important;
	padding: 40px 0 40px!important;
}

.cyber_single_type{
	background:#fff!important;
	min-height: 325px;
}

.cyber_single_type p{
	    color: #333!important;
    font-size: 15px!important;
    text-align: justify!important;
}

.cyber_single_type h4{
	color:#1c1c1c!important;
	margin-top: 0!important;
	margin-bottom:10px!important;
	min-height:auto!important;
}

.cyber_single_type span{
	margin: 0 auto 5px;
}

.cyber_single_type img{
	max-width:30%;
}

section.swiggy_how_works {width: 100%;display: inline-block;padding: 40px 0px 0px 0px;text-align: center;position: relative;background: linear-gradient(to right, #ffa801, #e99b04);}
.car_wash_section_main h3 {margin-top: 0;font-size: 30px;}
section.swiggy_how_works p {width: 100%;font-size: 14px;margin-bottom: 40px;line-height: 25px;color: #383838;}
.res_page_section {width: 100%;display: inline-block;margin-top: 20px;}
.res_page_section h4 {font-size: 17px;font-weight: 600!important;margin-top: 20px;margin-bottom: 15px;}
.res_page_blk{min-height: 350px;border: 2px solid #fff;padding: 15px;margin-bottom: 30px;background:#ffff;}
.res_page_blk:hover{background:#fff;}
.res_page_blk img{max-width:25%;}
.res_page_blk p{margin-bottom: 0!important;}
.what_chat_img img{max-width:100%;}
.main_bot_out{padding: 40px 0;background-image:url('../jpg/back.jpg');background-size:cover;background-repeat:no-repeat;transition: all 0.5s;background-attachment:fixed;}
.main_bot_out:hover{background-position:-30px 0px;}
.what_chat_content h2{margin-bottom: 15px;}
#sharepoint_Hire {background: url(../jpg/call_banner.jpg);background-size: cover;}
.white_real {color: #fff;font-family: "Oswald", sans-serif !important;font-size: 32px !important;font-weight: bold;padding: 0 0 30px;text-align: center;}
#sharepoint_Hire p { font-size: 15px;text-align: center;line-height: 25px;color: #fff;margin-bottom: 22px;}
.call_contact_left span{font-size: 25px;color: white;}
.call_contact_right button{padding: 8px 45px;font-size: 17px;background: #ffa801;border: 2px solid #b7680c;color: #fff;text-transform: uppercase;letter-spacing: 1px;border-radius: 50px;transition: all 0.3s;display: inline-block;}
.call_contact_right a{padding: 8px 45px;font-size: 17px;background: #ffa801;border: 2px solid #b7680c;color: #fff;text-transform: uppercase;letter-spacing: 1px;border-radius: 50px;transition: all 0.3s;display: inline-block;}
.cyber_security_in h2{margin-bottom:15px;}
.p_type_security{font-size: 16px!important;}
.cyber_content_large{background: #f2f2f2;}
.cyber_content_large h3{color:#333;text-align: center;font-size:30px;font-weight:normal;margin-bottom:10px;}
.cyber_content_large h4{text-align: center;margin-bottom:25px;}
.cyber_content_large{padding:40px 0;}
.role_heading_cyber h3{font-size:30px;margin-bottom: 15px;}
.banner_cyber_head{background:#ffa801;margin-bottom:40px;}
.cyber_form_right{margin-bottom: 30px;}
.cyber_security_first{margin-top: 0!important;}
.cyber_security_text{left:8%!important;bottom: 100px!important;}
.paker-game-development .features-box {background-color: rgba(0,0,0,0.2);border: 1px solid #000;border-radius: 10px;min-height: 360px;margin-bottom: 25px;padding: 25px 15px 0;}

.features-box h3 {
    font-family: 'bordeaux_blackregular' !important;color: #dec123;margin-top: 15px;margin-bottom: 15px;font-size: 20px;line-height: 24px;}

.paker-game-development .features-box p {
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    margin: 15px 0;
    min-height: auto;
}


section.PokerGameApp-Part {
    background-color: #d92731;
    padding: 50px 0;
	text-align:center;
}
section.PokerGameApp-Part h2 {
    color: #FFF;
    font-size: 35px;
    margin-bottom: 25px;
    font-family: 'bordeaux_blackregular' !important;
    margin-bottom: 30px;
    font-size: 50px;
}
section.PokerGameApp-Part p {
    color: #FFF;
    font-size: 17px;
    margin-bottom: 25px;
}
.pokergame-app {
    text-align: left;
    padding: 20px;
    background-color: #FFF;
    margin-bottom: 25px;
    border: 2px dashed #b81b24;
}

.pokergame-app a{
	border-radius: 0px;
	font-size:15px;
	width:140px;
	padding:8px 16px; 
	margin-top: 15px;
	background:#d92731;
	color:#fff;
	transition: all 0.3s;
	border:1px solid transparent;
	display: block;
}

.pokergame-app a:hover{
	    color: #d92731;
    border: 1px solid #d92731;
    background: transparent;
}

.pokergame-app a i{
	float:right;
	font-size:18px;
	vertical-align:middle;
	line-height:1.3;
}

.pokergame-app p {
    margin-bottom: 0 !important;
    color: #666 !important;
	line-height:40px;
	text-align:justify;
}
.pokergame-app h3 {
    color: #d92731;
    margin-bottom: 15px;
}

section.HirePokerGameDevelopers-Part {
    background-color: #eee;
    padding: 50px 0;
}
section.HirePokerGameDevelopers-Part h3 {
    font-size: 35px;
    margin-bottom: 25px;
}
section.HirePokerGameDevelopers-Part h3 span {
    font-weight:100;
}
section.HirePokerGameDevelopers-Part p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    text-align:justify;
}
.CalltoAction.bgblue {
    background-color: #26324c;
	padding:50px 0;
}
.CalltoAction p {
	color:#FFF;
}
.btn-red-bg {
    background: #d92731;
    border: solid 2px #d92731;
    color: #fff;
}
.btn-new {
    margin: 0 auto;
    max-width: 290px;
    width: 100%;
    padding: 6px 12px;
    display: block;
    text-align: center;
    border-radius: 30px;
    -o-transition: 0.8s;
    -ms-transition: 0.8s;
    -moz-transition: 0.8s;
    -webkit-transition: 0.8s;
    font: 500 18px/40px 'Roboto', sans-serif;
}
.btn-red-bg:hover, .btn-red-bg:focus {
    background: none;
    border: solid 2px #d92731;
    color: #d92731;
}
p.font16 {
    font-size: 16px;
}
section.CalltoAction h3 {
    color: #FFF;
    font-weight: 300 !important;
    font-size: 30px;
}
.mb20{
	margin-bottom:20px;
}

.LivePokerGame h3{
	color:#d92731;
	font-family: 'bordeaux_blackregular' !important;
    margin-top: 35px;
    margin-bottom:40px!important;
    font-size: 50px!important;
    line-height: 40px;
    text-align:center;
}

.teenpatti-content p {
    font-size: 17px;
    line-height: 30px;
    text-align: justify;
    margin-bottom: 20px;
}
.teenpatti-content .fweight4 {
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
}
.teenpatti-content ul.ultick li::before {
    top: 6px;
}
.teenpatti-content ul.ultick li {
    margin-bottom: 15px;
    position: relative;
}
.teenpatti-content h2 {
    font-family: "Oswald", sans-serif !important;
    font-size: 30px !important;
    font-weight: 700;
    line-height: 42px;
    margin: 0 0 15px;
}
.live-poker-img img {
    border: 1px dashed;
    border-radius: 20px;
    padding: 8px;
}
.pocker-choose {
    margin-top: -120px;
    position: relative;
    z-index: 99;
}
.pocker-choose .mid-contant-col.contant_express_hding .express_right > h4 {
    font-size: 25px;
    font-weight: 600;
    margin-top: 25px;
    margin-bottom: 15px;
    text-align: center;
}
.pocker-choose .development_services p {
	min-height:130px;
}



/* py css start here*/

.sports_betting_develop ul{
	padding-left:40px;
}
.sports_betting_develop ul li{
	list-style-type:disc;
	padding: 5px 0;
	font-size:16px;
}

.sports_betting_develop p{
	font-size:15px;
}

.features_sports_single{
	min-height:330px;
    background:#ffffffc7;
    padding:15px 10px;
    margin: 15px 0;
}

.features_sports_single span{
	display: block;
	font-size:17px;
	color:#333;
	margin-top: 18px;
	font-weight:600;
}

.features_sports_single p{
	font-size: 15px;
	line-height:1.6;
	color:#333;
	font-weight:500;
}

.features_sports_single img{
	max-width:50%;
}

.features_sports_single i{
	    width: 90px;
    height: 90px;
    line-height:90px;
}


.pb50 {
    padding-bottom: 50px;
}

ul.ultick {
    list-style-type: none;
    padding-left: 70px;
}

ul.ultick li {
    margin-bottom: 30px;
    position: relative;
}

ul.ultick li::before{
	content: '';
    background-image: url(../png/check.png);
    height: 25px;
    width: 25px;
    background-repeat: no-repeat;
    left: -36px;
    top: 1px;
    /* z-index: 5555; */
    position: absolute;
    background-size: 17px;
}

.fweight4 {
    font-weight: 400;
    font-size:15px;
}

.whychoose_img img{
	max-width:100%;
	padding-top: 30px;
}

.whychoose_h{
	    font-family: 'bordeaux_blackregular' !important;
    color:#d92731;
    margin-top: 35px;
    margin-bottom:60px;
    font-size: 50px;
    line-height: 40px;
}

.why_choose_section_sports{
	padding:40px 0;
	background-color:#f9f9f9;
}

.why_choose_section_sports p{
	    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 15px;
    text-align:justify;
}

ul.ultick{
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#poker_h2-top{
	font-family:"lato" !important;
	font-size:18px!important;
}

.topbannersec {
    background:#fff;
    padding:40px 0;
    position: relative;
    background-position: center;
}
/*
.sports_main_betting p{
	color:#fff;
}

.sports_main_betting span{
	color:#fff;
}

.sports_main_betting h4{
	color:#fff;
}*/

.sports_betting_r_img img{
	max-width: 100%;
}


.sports_heading_betting{
	    font-family: 'bordeaux_blackregular' !important;
    color: #d92731;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 50px;
    text-align: center;
}

.section_top_sport{
	background-color:#f9f9f9;
}

.section_li_sport_develop{
	padding-bottom: 40px;
}

.game_dev_section_teenpatti{
	    padding: 30px 0;
}

.why_choose_solutions h4{
	    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size:20px;
}

.why_choose_solutions p b{
	font-size:16px;
}

.why_choose_solutions p{
	padding:7px 0;
	    font-size: 15px;
    text-align: justify;
    line-height:1.6;
}

/* py css end here*/


/* casino css start here*/

.casino_game_single{
	padding:30px 15px;
	min-height:290px;
	background:#fcc93c;
}

.casino_game_single h4{
	text-align:center;
	color:#1b1b1b;
}

.casino_game_single p{
	color:#1b1b1b;
	text-align:center;
}

.casino_game_single:hover{
	border:2px solid #fcc93c;
}

.casino_feature_section{
	padding:40px 0;
	background:#fff;
}


.casino_feature_section h2{
	font-family: 'bordeaux_blackregular' !important;
    color:#f5b72b;
    margin-top: 35px;
    margin-bottom: 60px;
    font-size: 50px;
    line-height: 40px;
    text-align:center;
}

.casino_game_solution_section{
	padding:40px 0;
	background: #f7f7f7;
}

.casino_game_solution_section h2{
	    font-family: 'bordeaux_blackregular' !important;
    color:#d92731;
    margin-top: 35px;
    margin-bottom:40px;
    font-size:50px;
    line-height: 40px;
    text-align:center;
}

.casino_p_content p{
	    font-size: 15px;
    line-height: 1.8;
    text-align:justify;
}

.teenpatti-game-development{
	padding:40px 0;
}

.teenpatti-game-development a{
	color:#333;
}

.teenpatti-game-development a:hover{
	color:grey;
}

.teenpatti-game-development p{
	font-size: 20px;
    margin-bottom: 40px;
}

.casino_developers{
	padding:40px 0;
	background-image:url('../jpg/game_developers.jpg');
	background-size: cover;
	background-attachment: fixed;
}

.casino_developers p{
	text-align:justify;
	margin-bottom:15px;
	font-size:15px;
	line-height:1.7;
}

.casino_developers p b{
	font-size:16px;
	padding-right: 5px;
	color: #d92731;
}

.casino_developers h4{
	margin-top: 25px;
	font-weight:bold!important;
	margin-bottom: 15px;
}

.casino_developers h3{
	font-family: 'bordeaux_blackregular'!important;
    color:#d92731;
    margin-top: 35px;
    margin-bottom: 30px;
    font-size: 50px;
    line-height: 40px;
}

.casino_lets_dis{
	padding:40px 0;
	background:#232323
}

.casino_lets_in p{
	color:#fff;
	font-size:20px;
	letter-spacing:2px;
}

.about_us_again{
	padding-bottom: 40px;
}

.about_us_again p{
    text-align: justify;
    margin-bottom: 15px;
    font-size: 15px;
    line-height:1.6;
}

.about_us_again p b{
	    font-size: 16px;
    padding-right: 5px;
    color: #d92731;
}

.whychoose_about_again{
	padding-bottom:40px!important;
}


/* casino css end here*/



.sports_content_ul ul li{font-weight: 600;font-size: 16px;margin-bottom: 10px;position:relative;padding-left: 30px;}

.sports_content_ul ul li::before{background-position: 0 4px;background-size: 15px;content: " ";height: 20px;width: 20px;position: absolute;left: 0;background-image: url(../png/check-2.png);background-repeat: no-repeat;}

.food_working_section {
    padding: 50px 0;
}

.food_tabs_heading h1 {
    font-weight: 600;
    margin-bottom:15px;
    color: #515151;
    margin-top: 0;
    font-size: 35px;
    letter-spacing: 1px;
    line-height: 1.3;
    text-align: center;
    text-transform:uppercase;
}

.food_tabs_main ul {
    text-align: center;
}

.food_tabs_main ul li {
    float: initial;
    display: inline-block;
}

.food_tabs_main ul li.active a, .food_tabs_main ul li.active a:hover, .food_tabs_main ul li.active a:focus {
    background-color: #fdb8116e;
}

.food_tabs_main ul li a span {
    color: #515151;
    font-weight: 500;
}
.food_tabs_main ul li a {
    background: #ebf6e9;
    padding: 14px 24px;
}

.food_tabs_main >.tab-content {
    margin-top: 50px;
}

.tab_in_left_food{text-align:right;}

.tab_in_left_food img {
    max-width:65%;
}

.tab_in_content_food ul {
    text-align: left;
}

.tab_in_content_food ul li {
    padding: 7px 0;
    position: relative;
    display: block;
    font-size: 15px;
}

.tab_in_content_food ul li::before {
    content: "";
    height: 5px;
    width: 27px;
    position: absolute;
    left: -37px;
    top:24px;
    background-image: url(../line.html);
    background-repeat: no-repeat;
}

.tab_in_content_food ul li b{
  display: block;
  margin-bottom:3px;
  margin-top:15px;
}

.tabs_heading_in h3{
  margin-bottom: 10px;
  font-weight: 500;
  font-size:25px;
  text-transform:uppercase;
}

.food_tabs_heading p{
  margin-bottom: 40px;
    text-align: center;
}

.development_services {
    margin-bottom: 45px;
}

.contant_express_contain {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}

.express_contain_one {
    display: inline-block;
    width: 100%;
    margin-top: 25px;
}

.expres_left_image img {
    margin: 0 auto;
    border: 1px dashed #a57b0a;
    padding: 10px;
    border-radius: 100%;
    width: 100%;
}

.express_right {
    text-align: left;
    min-height:200px;
}

.pocker-choose .mid-contant-col.contant_express_hding .express_right > h4 {
    font-size: 25px;
    font-weight: 600;
    margin-top: 25px;
    margin-bottom: 15px;
    text-align: center;
}

.bitcoin-mlm-part .development_services p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 25px;
    margin-top: 0px;
    text-align: center;
}

.development_services h2{text-align:center;display: block;}
.sp_heading h4{text-align:center!important;margin-top: 20px!important;font-size:26px;}
.wc_sectoin{padding: 50px 0;background:#f9f9f9;}
.wc_development h2{margin-bottom: 15px;}




.ludo_game_c h2{font-size:24px;}
.ludo_game_c ul li{margin:12px 0;font-size: 16px;font-weight: 700;color: #353535;position: relative;padding-left: 30px;}
.ludo_game_c ul li::before{background-position: 0 4px;background-size:15px;content:" ";height: 20px;width: 20px;position: absolute;left:0;background-image:url('../png/check-2.png');background-repeat: no-repeat;}
.f_ludo_new{min-height: 285px;}
.f_ludo_new h4{color:#fff;font-size: 22px;font-weight: bold;margin-top: 10px;}
.f_ludo_new p{font-size:17px;}
.p_f_ludo{font-size: 17px;color:#fff;margin-bottom: 50px;}
.ludo_c_modes h4{line-height:1.6;margin-top:10px;}
.ludo_c_modes p{font-size: 16px;color: #656565;font-weight: 400;}
.text_align_ludo{text-align:left;}
.left_sports_align{text-align:left;}
.h_ludo_margin{margin-bottom: 20px;}
.feature_part_ludo{margin-top:10px;}
.ludo_img_left {text-align:center;}
.ludo_section_t_p{padding: 50px 0;background:#f2f2f2;}
.sports_betting_services_section{background: url(../jpg/betting_softwarearea_bg.jpg) no-repeat;background-size: cover;text-align: center;padding: 50px 0px;color: #fff;}
.sports_right_content_main h3{text-align: left;margin-bottom: 10px;font-size:22px;}
.sports_right_content_main p{text-align:justify;}
.sports_right_content_main{min-height:320px;}
.sports_righ_img_main img{width: 230px;}
.sports_h_heading h2{margin-bottom:15px;font-size:35px;text-transform:uppercase;}
.sports_h_heading p{margin-bottom:60px;}
.sports_right_content_main hr{margin-left: 0;border:2px solid #fff;width:60px;margin-top: 0;margin-bottom: 15px;}
.betting_development-i_b{background-color:#f9f9f9;}
.betting_development-i_b h2{font-size:35px;text-transform:uppercase;}



.mid-contant-col.contant_express_hding .min_h_auto{ min-height:auto;}
.sports_rummy_top{padding-bottom: 40px!important;}
.rummy_type_heading h3{font-family: 'bordeaux_blackregular' !important;color:#d92731;margin-top: 35px;margin-bottom: 30px;font-size: 50px;line-height: 40px;text-align:center;margin-bottom:50px;}
.rummy_type_section{padding: 50px 0;}
.rummy_type_content h4{font-size: 24px;text-align: center;margin-bottom: 6px;}
.rummy_type_content p{text-align:justify;}
.roultte_h1_left{text-align:left;}


.flutter_head{background-color:#062480;}
.flutter_app_define h2{margin-top: 25px;}
.flutter_app_define p b{font-size:25px;font-weight: 400;line-height: 0;}
.flutter_app_define >p.flutter_sub_heading {color: #7bb342;font-size: 20px;font-style: italic;line-height:1.7;}
.flutter_app_define p{line-height: 2;font-size: 15px;color: #505050;}

.ad_flutter_section{background: #f1f1f1;padding:50px 0;}
.flutter_single_ad{background-color:#fff;min-height:290px;margin-bottom:30px;color:#fff;}
.flutter_addvantages_head h2{text-align:center;margin-bottom:30px;margin-top: 0;}
.flutter_single_ad h4{text-align:center;font-size:20px;margin:0;width:100%;padding:12px;background:#4d4eb1;}
.flutter_single_ad p{text-align: justify;margin-bottom: 0;padding: 15px;color:#333;font-size: 15px;line-height: 1.7;}
.what_flutter_heading h2{margin-top: 0;text-align:center;margin-bottom: 25px;}
.what_flutter_section{color:#fff;padding:50px 0;background: #8360c3;  /* fallback for old browsers */background: -webkit-linear-gradient(to right, #1e3ea1, #8360c3);  /* Chrome 10-25, Safari 5.1-6 */background: linear-gradient(to right, #1e3ea1, #8360c3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.what_flutter_content p{line-height:2;font-size:15px;}
.flutter_service_section{padding: 50px 0;}
.flutter_head_service h2{text-align:center;font-size:30px;margin-bottom: 25px;}
.flutter_s_content h4{font-size: 17px;text-align: center;color: #5b53b6;font-weight: 600!important;margin: 13px 0;}
.flutter_s_head{text-align:center;}
.flutter_s_content p{text-align:justify;color:grey;font-size:15px;}
.flutter_s_content >.col-sm-3{border-right:1px dashed #6155b8;}
.flutter_s_content >.col-sm-3:last-child{border:none;}
.flutter_s_single{padding:15px;min-height:390px;}
.flutter_ul_top{padding-left:15px;}
.flutter_ul_top li{padding:7px 0;font-size:15px;color:#333;font-weight:600;list-style-type:disc;}



.ondemand_section {padding: 50px 0;background-color:#6155b8;}
.ondemand_in h2 {font-weight: 600;margin-bottom: 40px;color: #fff;margin-top: 0;font-size: 35px;letter-spacing: 1px;line-height: 1.3;text-align: center;}
.ondemand_in ul {padding-left: 0;}
.ondemand_in ul li {color: #fff;list-style-type: none;position: relative;padding: 16px 15px;font-size: 16px;background: #7064c7;margin: 10px 0;border-left: 2px solid #6155b85c;min-height: 100px;}
.ondemand_in ul li b {font-size: 18px;font-weight: 500;padding-right: 2px;}
.online_grocery_section {padding: 50px 0;background:#fff;}
.online_grocery_right h2 {font-weight: 600;margin-bottom: 15px;color: #515151;margin-top: 0;font-size: 35px;letter-spacing: 1px;line-height: 1.3;}
.online_grocery_right p {color: #515151;font-weight: 500;font-size: 16px;line-height: 1.7;}
.online_grocery_left img{max-width:100%;}
.expretise_main_f ul li{padding-top:7px;}
.expretise_main_f ul li a span{margin-top: 23px;}
.expretise_main_f ul li:hover::after{border-top:204px solid #6155b8;}
.expretise_main_f ul li:hover{background-color:#6155b8;}
.expretise_main_f ul li:hover::before{border-bottom:204px solid #6155b8;}
.expertice_section_flutter{padding: 50px 0;background: #6155b8;}
.right_expertice_flutter a{display: inline-block;padding:12px 30px;background:#fff;font-size:15px;color:#6155b8;border-radius:3px;}
.right_expertice_flutter a:hover{opacity:0.8;}




/*New Css 12 March*/



ul.ultick.poker li h4 { font-family: 'Lato', sans-serif !important; font-size: 16px;}

.paker-game-development .features-box1 { min-height: 250px;}


.FeaturesGame-Part.bingo-part {
    background-image: url(../jpg/types-bg-2.jpg);
}

.FeaturesGame-Part.blackjack-part {
    background-image: url(../jpg/types-bg-3.jpg);
}

ul.ul_robotic_process{padding-left: 40px;}
ul.ul_robotic_process li{color:#3891ee;font-weight: 600;font-size: 16px;padding: 5px 0;list-style:disc;}
.services_section_robotic{padding:50px 0;background: #56CCF2;  /* fallback for old browsers */background: -webkit-linear-gradient(to right, #2F80ED, #56CCF2);  /* Chrome 10-25, Safari 5.1-6 */background: linear-gradient(to right, #2F80ED, #56CCF2); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.robotic-process_contact{padding: 40px 0;background:background: #141E30;  /* fallback for old browsers */background: -webkit-linear-gradient(to right, #243B55, #141E30);  /* Chrome 10-25, Safari 5.1-6 */background: linear-gradient(to right, #243B55, #141E30); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.services_robot_content{text-align:center;text-align:center;}
.services_robot_content ul{margin-bottom: 15px;}
.services_robot_content ul li{display:inline-block;float: initial;}
.services_robo_head h2{color:#fff;font-size: 30px !important;line-height: 54px;margin: 0 0 30px;text-align: center;}
.services_robot_content ul li a{border-bottom:3px solid transparent;font-size:18px;color:#929292;background-color:#fff;}
.services_robot_content ul li.active a,.services_robot_content ul li.active a:hover,.services_robot_content ul li.active a:focus{background:#333;color:#fff;position:relative!important;}
/*.services_robot_content ul li.active a::after{content:"";height:20px;width:35px;background-size:cover;background:url('../images/design_15/robotic-process/hr.png');background-repeat:no-repeat;position: absolute;bottom:-16px;left:16px;margin: auto;}*/
.services_tab_in{background: #fff;border: 1px solid #d4d4d4;padding: 25px;}
.services_tab_in ul li{font-size:15px;display: block;text-align:left;padding:5px 0;color:#333;position: relative;padding-left: 30px;}
.services_tab_in ul li::before{content: "";height: 20px;width: 20px;background: url(../png/check-3.png);background-size: 15px;position: absolute;left: 0;background-repeat: no-repeat;background-position: 0 3px;}
.services_tab_in h3{margin-bottom:20px;}
.grosery_delivery_section {padding: 50px 0;background-color: #fff;}
.grocery_main_in h2 {font-weight: 600;margin-bottom: 40px;color: #515151;margin-top: 0;font-size: 35px;letter-spacing: 1px;line-height: 1.3;text-align: center;}
.grocery_main_in ul {padding-left: 0;}
.grocery_main_in ul li {list-style-type: none;padding: 10px 0;font-size: 14px;font-weight: 600;}
.services_tab_in h4{color:#333;margin-top: 28px;text-align: left;margin-bottom: 8px;font-size: 17px;font-weight: 600!important;}
.robo_process_content{text-align:left;}
.why_choose_robo + h4{margin: 0!important;color: #333;text-align: center;font-size: 18px;font-weight: 600!important;}
.why_choose_robo + h4 + p{margin-top: 5px!important;}
.why_choose_robo{background:transparent!important;border:1px solid #03a9f4;}
.robo_en_sec{background-image:url('../jpg/quote.jpg');background-size:cover;}
.robo_en_sec{/*background: #136a8a;background: -webkit-linear-gradient(to right, #267871, #136a8a);background: linear-gradient(to right, #267871, #136a8a);*/}
.robo_en_sec a{background: white;padding: 9px 25px;color: #204239;border:2px solid transparent;}
.robo_en_sec a:hover{background:transparent;border:2px solid #204239;}


.machine_learning_main h1{color:#3184ed;font-family: unset!important;text-align: left;font-size: 25px!important;font-weight: 600!important;}
.machine_learning_main ul li{position:relative;padding:7px 0;font-size:15px;padding-left:35px;}
.machine_learning_main ul li::before{left:0;position:absolute;content:"";background:url("../png/li_icon.png");height:20px;width:20px;background-size:20px;top:6px;}
.machine_learning_main{padding-bottom:30px;}
.machine_learning_section{padding:50px 0;background:#f9f9f9;}
.machine_learning_heading h2{font-size: 35px;text-transform: uppercase;margin-bottom: 20px;color: #4d4d4d;line-height: 1.2;}
.machine_learning_head h2{text-align:center;margin-bottom: 35px;}
.machine_learning_content ul li{padding:7px 0;}
.machine_contact h3{color:#fff;padding-top:8px;}
.machine_learning_expertise{padding:50px 0;}
.machine_learning_con h4{font-weight:600!important;margin-bottom:5px;font-size:20px;}
.machine_learning_con p{font-size: 15px;color:#333;line-height: 1.8;}
.machine_learning_expertise >.container >.row {padding: 30px 0;border-bottom: 1px solid #efefef;}
.machine_learning_expertise >.container >.row:nth-child(even){background:#f9f9f9;}
.machine_learning_lis ul li{position:relative;padding: 7px 0 7px 40px;color:#333!important;}
.machine_learning_lis ul li::before{left: 0;position: absolute;content: "";background: url(../png/li_icon.png);height: 20px;width: 20px;background-size: 20px;top:12px;}
h2.mitigate_major_h2{margin-bottom: 40px;}
.mitigate_business_single p{text-align:center!important;line-height: 1.5!important;}
.mitigate_business_single  h4{font-weight:600!important;color:#333!important;}
.various_industries_section{background:#eeeeee!important;}
h2.various_industries_h2{color:#333;}
.various_industries_single{min-height:200px;}
.various_industries_single p{text-align:justify;}
.various_industries_single h4{margin-top:14px!important;}
.various_industries_single img{max-width:100%;}
.online_grocery_section {padding: 50px 0;background: #fff;}
.online_grocery_right h3 {font-weight: 600;margin-bottom: 15px;color: #515151;margin-top: 0;font-size: 35px;letter-spacing: 1px;line-height: 1.3;}
.online_grocery_right ul li {color:grey;font-weight: 500;font-size: 16px;line-height: 1.7;}
.why_choose_machine h4{font-size:18px;margin-top: 0;margin-bottom: 0;}
.machine_contact_b{text-align:center;}
.machine_contact_b p{color:#fff;font-size:16px;margin-bottom:20px;margin-top: 14px;}
.machine_btn_contact{text-align:center;}
.machine_btn_contact a{color:#00b7d9;font-weight:600;}
.machine_learning_p_single{min-height:520px;padding:40px 25px 10px;}
.machine_learning_p_single h3{font-size:20px;}
.absolute_machine_banner{position: absolute;top:0;width: 100%;height: 100%;display: flex;}
.machine_banner_t img{position: relative;}
.absolute_div_machine{margin: auto 0;width: 50%;padding: 25px 0;}
.absolute_div_machine h1{text-align: left;line-height: 1.3;color:#ffffff;margin-bottom: 8px;}
.absolute_div_machine p{color: #dae5ef;font-size: 16px;font-size: 16px;}
.absolute_div_machine hr{width: 70px;margin-left: 0;margin-top: 10px;border: 2px solid #fff;}


.why_choose_machine{margin-bottom: 0;}
section.why_choose_machine_section{background:url('../jpg/call_action.jpg');background-size:cover;}
.plateform_support_section{padding:50px 0;background:#eeeeee;}
.plateform_s_head h4{font-size:35px;text-align:center;margin-bottom:25px;}
.plateform_s_single{min-height:375px;box-shadow: 0 0 9.9px 0.1px rgba(0,0,0,.1);padding:25px;border-radius:15px;background-image:url('../png/plateform_bg.png');background-repeat:no-repeat;background-size:cover;background-position: -50px 0;}
.plateform_s_single h5{font-size:20px;font-weight:600!important;margin-bottom:6px;color:#00b7d9;}
.plateform_s_single p{text-align:center;color:#a7a7a7;margin-bottom: 10px;letter-spacing: 1px;}
.plateform_s_single ul li{color:#6d6d6d;font-size: 15px;position: relative;padding-left: 30px;padding: 8px 0 8px 30px;}
.plateform_s_single ul li::before{content:"";height:20px;width:20px;background:url('../png/li_icon.png');background-size:20px;position: absolute;left: 0;}
.tools_tech_section{padding:50px 0;}
.tools_tech_head h4{font-size: 35px;text-align: center;margin-bottom: 25px;}
section.industries_section_work{background:#00b7d9;}
section.industries_section_work h3{color:#fff;font-size:35px;margin-bottom: 10px;}
section.industries_section_work p{color:#fff;font-size: 15px;text-align: justify;}
.industries_single_blk{min-height: 300px;}
.industries_single_blk p{color:#000!important;}
.quote_link_machine{padding:30px 0;background: #56CCF2;  /* fallback for old browsers */background: -webkit-linear-gradient(to right, #2F80ED, #56CCF2);  /* Chrome 10-25, Safari 5.1-6 */background: linear-gradient(to right, #2F80ED, #56CCF2); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.machine_learning_mitigate{background-image:url(../jpg/mitigate.jpg)!important;}


.vr_reality_top i{font-size:25px;margin: 15px 0;color:#FFC107;}
.virtualreality{padding:25px 0;}
.vr_reality_top h3{font-size:20px!important;font-weight:700!important;margin-bottom: 8px;}
.vr_reality_top h2{padding: 0;}
.vr_reality_top ul{padding-left:40px;}
.vr_reality_top ul li{list-style-type:disc;padding:8px 0;font-size:18px;}
.app_service_vr_head h3{font-size:41px;text-align: center;background: #4711b6;border-radius: 100px;color: #fff;margin: auto;border: 2px dashed #fff;font-weight: bold !important;padding: 35px;width:auto;display:inline-block;}
.app_service_vr_single{color:#87259e;border: 2px dashed #fff;padding: 25px;border-radius: 35px;background: #fff;margin-bottom: 30px;min-height:190px;}
.app_service_vr_single h4{font-weight: 600!important;font-size: 20px;margin-bottom: 8px;color:#333;}
.app_service_vr_single p{font-size:15px;color:#333;}
.app_service_vr_head{margin-bottom:35px;}
/*.fraction-slider >.slick-list > .slick-track{width:100%!important;}*/
.bhoechie-tab-content h5{font-size: 20px;margin: 22px 0 15px;text-align: left;}
.bhoechie-tab-content p{text-align:justify;}
.bhoechie-tab-content li{font-weight:500!important;font-size:16px!important;text-align:left;padding:7px 0;list-style-type:disc;}

.goiang_why_single{min-height:350px;padding:30px;background:#03a9f4;color:#fff;margin-bottom: 30px;text-align:center;font-size:15px;}
.goiang_why_single b{font-weight:700;width:100%;display: block;font-size:20px;margin-bottom:10px;text-align:center;color:#fff;}
.goiang_why_single img{padding-bottom:10px;}
.goiang_why_choose h2{margin-bottom:7px;color:#333;font-size:30px;}
p.p_goiang_in{color:#fff;text-align:center;margin-bottom:30px;}
.golang_single_ad{padding-top:15px;background-color: #fff;min-height:220px!important;margin-bottom: 30px;color: #fff;}
.golang_single_ad h4{background:#03a9f4;color:#fff;border-radius: 50px;width: 90%;margin: auto;font-size: 17px;}
/*.golang_single_ad hr{margin-bottom:0px;margin-top:15px;width:45px;border:3px solid red;margin-left: 0;}*/
.golang_s_content h4{color: #03a9f4;line-height: 1.2;}
.golang_content_sec >.col-sm-3{border-right:1px dashed #03a9f4;}
.goiang_section_back{background:#fff;}
.golang_expertice_sec{background:#1b1b1b;}
.golang_head{background:#03a9f4;}
.contact_expertice_golang a{color:#1b1b1b;}

.robotic_process_heading_t h2{text-align:center;margin-bottom:30px;}
.robotic_process_lis ul li{list-style-type: disc;color: #525252;font-weight: 400;padding: 17px 0;font-size:15px;}
.robotic_process_h2 h2{font-size:22px!important;}

.i_ar_top{font-size:20px;display: block;width: 100%;margin-bottom:15px;color:#0bb373;}
.ar_div_top h2{font-weight:inherit!important;}
.ar_div_top ul{padding-left:40px;}
.ar_div_top ul li{list-style-type:disc;font-size:16px;font-weight:600;padding:8px 0;}
.ar_framework_head h2{padding: 6px 8px;font-size: 40px;margin-bottom:25px;width:100%;display: inline-block;text-align: center;font-weight: 700 !important;}
.ar_framework_section{padding:50px 0;background:#f0f0f0;}
.ar_framework_single{background: #fff;padding: 20px;text-align: center;border-radius: 4px;margin-bottom: 30px;}
.ar_framework_content h4{font-size: 16px;font-weight: 600!important;padding-top: 12px;}

.plateform_s_img{text-align:center;padding-bottom: 15px;}
.vr_video_div{text-align:center;height:90vh;overflow:hidden;}
.vr_video_text{position: absolute;width: 100%;height:100%;top: 0;background:#000000c4;display: flex;}
.vr_video_div video{width:100%;}
.vr_video_text_in{margin:auto 50px auto;border-right: 1px solid #ffffff78;padding: 40px;}
.vr_video_text_in h2{color: #fff;font-size: 50px;font-weight: 600!important;}
.vr_video_text_in h1{color: #fff;font-size: 50px;font-weight: 600!important;}
.vr_video_section{position:relative;}
.vr_video_text_in p{font-size: 22px;color: #fff;letter-spacing: 1px;margin-top: 14px;}

.w_apps_developed{padding:50px 0; }
.w_apps_main h2{font-weight: 600;  margin-bottom:40px;  color: #515151;  margin-top: 0;  font-size: 35px;  letter-spacing: 1px;  line-height: 1.3;  text-align:center;}
.w_apps_single_co{text-align: center;   margin: auto;  min-height: 170px; border-radius: 4px; padding: 20px; border:1px solid #efefef; margin-bottom: 30px; background-color: #fff;}
.w_apps_single_co .app_icon{ min-height: 100px; position: relative;}
.w_apps_single_co .app_icon img{ position: absolute; margin: auto; left: 0px; right: 0px; top: 0px; bottom: 0px; /* -webkit-filter: grayscale(100%); filter: grayscale(100%);*/}


.swiggy_how_works.bd_app_section{ background: none; background-color: #1c1c68;}
.swiggy_how_works.bd_app_section .res_page_blk{  background-color: #f3f3f3;}
.swiggy_how_works.bd_app_section .res_page_blk:hover{  background-color: #fff;}


.swiggy_how_works.bd_app_section h2{ color: #fff;}
.wa_development{ padding: 40px 0px 40px 0px; text-align: center;}
.wa_development h2{ padding-bottom: 15px;}
.wa_development p{ font-size: 14px;}
.wad_services{ width: 100%; display: inline-block; text-align: left; margin-top: 15px;}
.wad_services li{ padding: 5px 0; font-size: 15px;}
.wad_services li i{  margin-right: 5px;}

.wc_wearable_app .wca_block{border-right: 1px dashed #6155b8; margin-bottom: 30px;}
.wc_wearable_app .wca_block:nth-child(3), .wc_wearable_app .wca_block:nth-child(6){border-right: 0px none;}

.wc_content{ width: 100%; display: inline-block; margin-bottom: 30px;}
.wc_content p { text-align: center; font-size: 15px;}
.potential_speak{ min-height:inherit;}

.banner_caption{ position: absolute; z-index: 1; padding-top: 150px;}
.banner_caption h1{ color: #fff; font-size: 60px; font-weight: 700;}
.wd_sub_caption{ max-width: 600px; font-size: 17px; color: #fff;}

.ar_different_section{background:url('../jpg/ar_background.jpg');background-size:cover;padding:50px 0;background-position: 0 -120px;}
.ar_diifferent_in h2{font-size:30px;color:#fff;font-weight:600!important;text-align: center;margin-bottom:20px;line-height:1.3;}
.ar_diifferent_in p{font-size: 15px;color:#fff;text-align:justify;line-height: 2;}
.box_inner_ar{min-height:325px;}
.ar_based_slider .slick-list.draggable {height:540px !important;}
.tab_ar_industry h4{color:#333!important;}
.tab_ar_industry p{color:#333!important;}
.ar_why_single{min-height:440px;}
.ar_why_single  h4{font-size:22px;color:#fff;margin-top: 15px;}
.ar_why_single p{font-size:15px;text-align: justify;line-height:1.4;}
.ar_why_single >.app_image img{border-radius: 50%;}
.ar_why_single >.app_image span{background:#fff;color:#333;top:120px!important;right:30px!important;left:auto!important;}
.why_choose_ar{padding:50px 0 20px;}
.ar_main_why{padding-bottom:30px;padding-top: 50px;}
.why_ar_development h3{margin-bottom:50px!important;font-size:28px;}
.ar_video_text_in h1{color:#fff;font-size:50px;font-weight:600!important;}


.absolute_cloud_main{padding:0;}
.absolute_cloud_main p{font-size:18px;letter-spacing:1px;color:#fff;}
.cloud_call_action_section{background:#000;background:linear-gradient(to right, #000000, #434343);background:-webkit-linear-gradient(to right, #000000, #434343);padding: 35px 0;}
.cloud_call_action{text-align:center;}
.cloud_call_action h3{color:#fff;font-size:30px;}
.cloud_call_action p{color:#fff;font-size:15px;color:#fff;margin:18px 0;}
.cloud_call_action a{border:1px solid #ffa801;background:transparent;color:#ffa801;padding: 8px 30px;font-size: 16px;font-weight: 700;display:inline-block;border-radius:4px;}
.cloud_call_action a:hover{background: #ffa801;border: 1px solid transparent;border-color:#ffa801;color:#fff;}
.cloud_plateform_heading h2{font-size:30px;color:#333;text-align:center;margin-bottom:35px;}
.cloud_plateform_section{padding:50px 0;background:#fff;}
.cloud_plateform_single{min-height:545px;padding:20px;box-shadow:0px 0px 21px -17px;/*background:url('../images/design_15/cloud-app-development-process/plateform.jpg');*/}
.cloud_plateform_single_img{text-align:center;margin-bottom:15px;}
.cloud_plateform_single_content p{font-size: 15px;color:#333;text-align: justify;line-height:1.6;}
.cloud_plateform_single_content a{display: block;margin-top: 10px;font-size:15px;text-align:justify;}
.cloud_categories_section{padding:50px 0;background:#f9f9f9;}
.cloud_category_head h2{color:#333;font-size:30px;text-align:center;margin-bottom: 35px;}
.cloud_category_tab{display: inline-block;width:100%;}
.cloud_category_tab p{text-align: left;font-size: 15px;line-height: 1.6;color: #333;margin-bottom: 10px;}
.cloud_category_tab ul li{font-size:18px;}
.cloud_category_tab ul li::before {content: "";height: 25px;width: 25px;background: url(../png/check-4.png);background-size:20px;position: absolute;left: 0;background-repeat: no-repeat;background-position: 0 5px;}
.cloud_category_service ul li.active a,.cloud_category_service ul li.active a:hover,.cloud_category_service ul li.active a:focus{background: #ffa801;color: #fff;position: relative!important;}
.cloud_app_dev_section{padding:50px 0;background:#fff;}
.cloud_category_single_img{text-align:center;}
.cloud_category_single_content h4{font-size:16px;font-weight: 600!important;color:#333;margin:8px 0;text-align:center;}
.cloud_category_single{padding:20px;box-shadow:0px 0px 21px -17px;border-radius: 4px;margin-bottom:30px;min-height:325px;}
.cloud_category_content p{font-size:15px;line-height:1.6;text-align:justify;margin-bottom:25px;}
.cloud_category_single p{margin-bottom:0;}
.cloud_why_section{padding:50px 0;}
.cloud_why_section{background: #000;background: linear-gradient(to right, #000000, #434343);background: -webkit-linear-gradient(to right, #000000, #434343);}
.cloud_app_content h4{color:#333;}
.cloud_app_content p{color:#333;text-align:justify;line-height:1.6;}
.cloud_content_single{background:#fff;min-height:320px;margin-bottom: 30px;border-radius: 4px;}
.cloud_why_head h2{color:#fff;}
.cloud_why_head p{color:#fff;font-size:16px;margin-bottom: 15px;}
.cloud_top_ul ul li{position: relative;font-size: 16px;padding: 7px 0 7px 30px;font-weight: 700;}
.cloud_top_ul ul li::before{content: "";height: 25px;width: 25px;background: url(../png/check-4.png);background-size:18px;position: absolute;top:5px;left: 0;background-repeat: no-repeat;background-position: 0 5px;}


.absolute_div_banking h1{color:#294c84;}
.absolute_div_banking p{color:#294c84;line-height:1.6;letter-spacing:1px;font-size:18px;}
.absolute_div_banking hr{border-color:#294c84;width:35px;}
.banking_insurace_new{background:#294c84;}
.banking_insurance_ul h2{font-size: 20px;margin-top: 25px;font-weight: 600!important;margin-bottom: 8px;}
.banking_insurance_ul p{font-size: 15px;line-height: 1.6;color: #333;margin-bottom: 15px;}
.banking_insurance_ul ul li{padding:5px 0;font-size:16px;position: relative;padding-left:28px;}
.banking_insurance_ul ul li::before{content:"";height:20px;width:20px;position:absolute;top:7px;left:0;background:url('../png/li_icon-2.png');background-size:20px;}
.banking_top_con_main{padding:40px 0;}
.banking_challenges_single{}
.banking_challenges_single h4{font-size: 17px;text-align: center;color:#294c84;font-weight: 600!important;margin: 13px 0;}
.banking_challenges_single p{text-align: justify;color: grey;font-size: 15px;}
.beni_pos_section {padding: 50px 0;}
.res_page_blk {min-height: 290px;padding: 15px;}
.res_page_blk h4 {font-size: 20px;font-weight: 600;margin-top: 20px;margin-bottom: 15px;text-align: center;}
.res_page_blk p {color:#333;font-size: 15px;line-height: 1.6;text-align: justify;}
.beni_pos_section h3 {font-weight: 600;margin-bottom: 55px;color:#333;margin-top: 0;font-size: 30px;letter-spacing: 1px;line-height: 1.3;text-align: center;position: relative;}
.banking_insurance_con{min-height:273px;}
.banking_insurance_con h4{text-align:center;margin-bottom:10px;}
.banking_insurance_con p{text-align:justify;}
.banking_insurance_con{padding: 20px;background:#ffc10712;border-radius: 4px;}
.banking_insurace_section{padding:50px 0;background:#f9f9f9;}
.banking_challenges_single_2{background: #29bd211c;}
.banking_challenges_single_3{background: #07a2ff12;}
.banking_insurace_opp_sec{padding:50px 0;}
.banking_insurace_opp_sec h3{text-align:center;margin-bottom:35px;font-size:30px;}
.banking_call_action p{font-size:20px;letter-spacing: 1px;}
.banking_call_action_section{background:#294c84;background:linear-gradient(to right, #294c84, #19345f);background: -webkit-linear-gradient(to right, #294c84, #19345f);}
.banking_res_sec{margin-top: 0;}
.bank_ins_head h2{margin-bottom:35px;}
.banking_software_sect{background:#f9f9f9;padding:50px 0;}
.banking_software_head h2{text-align:center;margin-bottom: 35px;color:#333;font-size:30px;font-weight: 600;}
.banking_insurace_contant{padding: 20px;background: #ffffff;margin-bottom:30px;min-height: 230px;border:1px solid #ffa8012e;}
.banking_insurace_contant h4{font-size: 17px;font-weight: 600!important;color: #294c84;margin-bottom:10px;text-align: center;line-height:1.3;}
.banking_insurace_contant p{font-size: 15px;color: #333;text-align: justify;}
.banking_s_single{min-height:230px;border-radius: 4px;background:#fff;margin-bottom: 30px;}
.banking_why_sec{padding:50px 0;background: #294c84;background:linear-gradient(to right, #294c84, #19345f);background: -webkit-linear-gradient(to right, #294c84, #19345f);}
.banking_why_head h2{margin-bottom: 35px;font-size:30px;color:#fff;text-align:center;}
.banking_quote_sec{padding:40px 0;background:#f9f9f9;}
.banking_left_quote{margin-bottom:15px;text-align:center;}
.banking_left_quote span{font-size: 24px;color: #214072;font-weight:400;}
.quote_banking_link{text-align:center;}
.quote_banking_link a{background:#ffa801;color:#fff;padding:8px 30px;}
.banking_quote_sec{background: url(../jpg/quote-2.jpg);background-size:cover;background-repeat:no-repeat;}
.banking_software_sect{background: url(../png/banking_software.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.banking_challenges_single >.flutter_s_head img{border-radius: 50%;background:#fff;}

/*ibeacon app development*/
.ibeacon_banner_contant { position: absolute; top: 0; width: 100%; height: 100%; display: flex;}
.ibeacon_content {margin: auto 0; width: 50%; padding: 25px; color: #fff; }
.ibeacon_content hr {width: 70px; margin-left: 0; margin-top: 10px; border: 2px solid #fff;}
.ibeacon_content p {color: #dae5ef; font-size: 16px;}

.quote_link_machine.ibeacon_contact_lf{ background: none; background-color: #191321;}
.quote_link_machine.ibeacon_contact_lf .call_contact_left h3{ color: #fff; padding-top: 0px; margin-top: 10px;}
.call_contact_right{ display: inline-block;}


.ibm_sec .flutter_head_service{ margin-bottom: 50px;}
.ibm_sec{background: #f9f9f9;}
.wc_wearable_app .wca_block.advantages{ min-height: auto; border-right: 1px dashed #6155b8; margin-bottom: 30px; }
.wca_block.advantages:last-child{border: 0px none; text-align: center;}
.wearable_single_why{min-height:310px;}

.ibc{ background-color: #475aa7;}
.ibeacon_services .goiang_why_single {background-color: #fff; padding: 15px; min-height:375px; margin-bottom: 30px; border-radius: 5px; text-align:center; color: #535353; }
.ibeacon_services .goiang_why_single img{ margin-bottom: 10px;}
.ibeacon_services .goiang_why_single b { display: block; text-align: center;color: #515151;}
.ibeacon_services .goiang_why_single p{ text-align: justify;}

.ibc_services_section{ background-color: #475aa7;}
#impeccable_beacon{ background-color: #f6f6f6; padding: 30px 0;}
#impeccable_beacon h2 { font-size: 34px; font-family: 'Lato', sans-serif !important; color: #333; font-weight: 600 !important; margin-bottom: 50px; text-align: center;}
#impeccable_beacon .sf_solution{ text-align: center; min-height: 244px; padding: 15px; margin-bottom: 30px; background-color: #fff;  transition: all 0.5s ease-in-out;}
.sf_solution h3{ font-size: 22px; color: #475aa7;}

.sf_solution.bd1{ border-bottom: 5px solid#f5e2dc}
.sf_solution.bd2{ border-bottom: 5px solid#f7eadb}
.sf_solution.bd3{ border-bottom: 5px solid#e7eede}
.sf_solution.bd4{ border-bottom: 5px solid#dbe9f2}
.sf_solution.bd5{ border-bottom: 5px solid#e3e1ec}

.sf_solution p{ line-height: 24px; color: #535353; font-size: 15px; }
.sf_solution:hover{ box-shadow: 0 0 0 3px #000; -webkit-box-shadow: 0px 0px 20px 0px rgba(71,90,167,1);
-moz-box-shadow: 0px 0px 20px 0px rgba(71,90,167,1);
box-shadow: 0px 0px 20px 0px rgba(71,90,167,1); border-bottom: 5px solid #475aa7;}


.wh_beacon .ref-service-box{border-radius: 5px; transition: all 0.5s ease-in-out;}
.wh_beacon .ref-service-box:hover{ background-color: #475aa7;}
.wh_beacon .ref-service-box:hover .ref-serv-icon2{background-position: center bottom;}

.wh_beacon .ref-service-box .ref-serv-icon1, .wh_beacon .ref-service-box .ref-serv-icon2, .wh_beacon .ref-service-box .ref-serv-icon3, .wh_beacon .ref-service-box .ref-serv-icon4, .wh_beacon .ref-service-box .ref-serv-icon5, .wh_beacon .ref-service-box .ref-serv-icon6{ transition: all 0.5s ease-in-out;}

.wh_beacon .ref-service-box p{transition: all 0.5s ease-in-out; }
.ib_h_developer img{ max-width: 100%;}
.ib_h_developer .what_flutter_content{ padding-top: 30px; }
.hire_now{ padding: 10px 25px; background-color:#fff; color: #475aa7; margin-top: 7px; border-radius:3px; display: inline-block; font-weight: bold; font-size: 17px;}
.quote_link_machine.ibeacon_contact_lf{background-color: #475aa7;}
.ibeacon_cont p{color: #535353;}


.insurance_ul_top ul li{padding:8px 0 8px 33px;font-size:16px;font-weight:600;position: relative;}
.insurance_ul_top ul li::before{content: "";height: 20px;width: 20px;position: absolute;top: 7px;left: 0;background: url(../png/li_icon-2.png);background-repeat:no-repeat;background-size: 20px;}
.banking_c_img{width:100px;display: inline-block;}
.banking_c_ri{width:calc(100% - 105px);display: inline-block;}
.banking_c_ri p{color: #fff;font-size: 18px;padding-left: 15px;font-weight: 300;letter-spacing: 1px;}
.banking_choose_why_content ul li{padding:10px 0;}

.insurance_claim_head{background:#7398d2;}
.insurance_box-top{padding:40px 0;}
.insurance_claim_health h2{font-size:30px;font-weight:600!important;line-height:initial;letter-spacing:initial;}
.expertice_section_flutter.empower_sec_ins{background:url('../jpg/call_banner.jpg');background-size: cover;}
.insurance_empower_call span{font-weight:600;letter-spacing:1px;}
.right_empower_btn a{color:#7498d2;}
.insurance_hire_sec{padding:50px 0;background: #f9f9f9;}
.insurance_claim_co_sec{padding:50px 0;background:#f9f9f9;}
.insurance_p_sec p{margin-bottom: 10px;}
.insurance_hire_head h2{text-align:center;font-size: 30px;font-weight: 600!important;line-height: initial;letter-spacing: initial;}
.claim_management_head h2{margin-bottom:30px;text-align:center;font-size: 30px;font-weight: 600!important;line-height: initial;letter-spacing: initial;}
.claim_management_img{text-align:center;}
.claim_management_c_con h4{color: #333;font-weight: 600!important;margin-bottom: 8px;text-align: center;letter-spacing: 1px;}
.claim_management_c_con p{font-size: 15px;text-align: justify;color: #333;}
.claim_management_single{margin-bottom:30px;}
.claim_management_sec{padding:50px 0;}
.insurance_li_claim ul{margin-top:10px;}
.insurance_li_claim ul li{position: relative;padding:7px 0 7px 30px;color:#333;font-weight: 600;}
.insurance_li_claim ul li::before{content: "";height: 20px;width: 20px;position: absolute;top:12px;left: 0;background: url(../png/li_icon-2.png);background-repeat: no-repeat;background-size: 20px;}
.insurance_convenience{background:#f9f9f9;}
.insurance_li_claim h3{font-size: 30px;font-weight: 600!important;line-height: initial;letter-spacing: initial;color:#333;}
.insurance_why_sec p{color:#fff;font-size:16px;margin-bottom:25px;}
.insurance_single_why{padding: 15px;}
.insurance_single_why h4{color:#333;font-size: 20px;font-weight:600;margin-bottom:8px;}
.insurance_single_why p{font-size:16px;padding: 0;color:#333;}
.insurance_p_why{margin-bottom:25px;}
.insurance_p_why p{color:#dcdcdc;font-size:17px;}
.insurance_p_why h2{color:#fff;font-size:30px;font-weight:600!important;}
.insurence_why_sec{padding:50px 0;background:url('../jpg/why_back.jpg');background-size:cover;}
.insurance_why_single_img{text-align:center;}
.ins_why_con h4{text-align:center;font-weight:600!important;margin-top:13px;color: #fff;}
.ins_why_con p{text-align:justify;color:#dcdcdc;line-height: 1.4;}

.pharmacy_mangement_head h1{color:#333;}
.pharmacy_mangement_head p{color:#333;}
.pharmacy_mangement_head hr{border:2px solid #eebe7e;}
.pharmacy_management_head{background:#fbf2e5;}
.pharmacy_management_head h1{color: #9c5900;font-weight:600!important;}
.pharmacy_management_li ul li::before {background-image:url(../png/li_icon-3.png)!important;top:9px;}
.pharmacy_features_head h2{font-size: 30px;font-weight: 600!important;line-height: initial;letter-spacing: initial;text-align:center;margin-bottom:25px;color:#333;}
.pharmacy_features_sec{padding:50px 0;background:#fbf2e5;}
.pharmacy_single_feature{min-height:380px;background:#fff;border-radius: 4px;padding:20px;box-shadow:1px 1px 35px -33px;background-image:url(../png/feature.png);background-size:cover;margin-bottom:30px;}
.pharmacy_single_feature h4{margin-bottom:6px;font-weight:700!important;text-align:center;border-bottom: 1px dashed #f6debe;padding-bottom: 20px;}
.pharmacy_single_feature ul li::before {content: "";height: 20px;width: 20px;position: absolute;left: 0;background-repeat: no-repeat;background-size: 20px;background-image:url(../png/li_icon-3.png)!important;top:13px;}
.pharmacy_single_feature ul li{padding:13px 0 13px 30px;position: relative;}
.pharmacy_benifits h2{font-size: 30px;font-weight: 600!important;line-height: initial;letter-spacing: initial;text-align:left;margin-bottom:15px;color: #333;}
.pharmacy_benifits ul{margin-top: 15px;}
.pharmacy_benifits ul li{position: relative;padding:7px 0 7px 30px;color:#333;font-size:14px;}
.pharmacy_benifits ul li::before{content: "";height: 20px;width: 20px; position: absolute;top:10px;left: 0;background:url(../png/li_icon-3.png);background-repeat: no-repeat;background-size: 20px;}
.pharmacy_benifits p{color:#333;}
.pharmacy_sec_ins{background:url('../png/call_banner.png');}
.right_cons_pharmacy a{color:#333;}
.pharmacy_why_sec{background:url('../jpg/why_back-2.jpg');background-size:cover;}
.pharmacy_call_bottom{padding:50px 0;background:#eebe7e;background:linear-gradient(to right, #eebe7e, #ef9c2d);background:-webkit-linear-gradient(to right, #eebe7e, #ef9c2d);}
.pharmacy_call_btn a{background:#fff;color:#333;border:1px solid #fff;}
.pharmacy_call_btn a:hover{opacity:0.8;background:#fff;color:#333;}

.insurance_claim_health h2{margin-top:15px;}

.claim_management_row .row{padding:40px 0;}
.res_insurance{display:none;}

.top_mixed_left_img{height:600px;background:url(../jpg/mixed_background.jpg);background-size:cover;background-repeat:no-repeat;}
.top_mixed_sec{background:#949494;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #949494, #292929);  /* Chrome 10-25, Safari 5.1-6 */
background:linear-gradient(to right, #949494, #292929);
}
.top_mixed_sec .container-fluid{padding:0;}
.top_mixed_r_content{padding:45px 20px;color:#fff;}
.top_mixed_r_content h2{font-size:30px;font-weight:bold!important;margin-bottom:15px;line-height:1.4;}
.top_mixed_r_content p{font-size:17px;line-height:1.7;margin-bottom:15px;}
.tab_content_s_img{text-align:right;}
.tab_content_s_content h4{font-size:24px;font-weight:bold!important;margin-bottom:15px;}
.tab_content_s_content p{font-size:15px;line-height:1.7;text-align:left!important;}
.tabs_control_reality ul{text-align:center;}
.tabs_control_reality ul li{float:initial;display: inline-block;}
.tabs_control_reality ul li a{font-size:18px;position:relative;color:#333;}
.tabs_control_reality ul li.active a,.tabs_control_reality ul li.active a:hover,.tabs_control_reality ul li.active a:focus{background:#00c87c;color:#fff;}
.tabs_control_reality ul li.active a::before{content:"";height:60px;width:12px;background:url(../png/active_line.png);background-size:cover;position: absolute;bottom:40px;right:0;left:0;margin:auto;}
.tab_content_reality{padding:50px 0;}
.mixed_re_tech_tab h2{text-align:center;margin-bottom:10px;font-weight:bold!important;}
.mixed_re_tech_tab p{font-size:15px;margin-bottom:15px;text-align:center;}
.tab_content_reality{min-height:400px;}
.mixed_re_tech_sec{padding:50px 0;}

/* accordion css start here */

.accordion {
  width: 100%;
 /* background: #FFF;*/
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.accordion .link {
  cursor: pointer;
  display: block;
  padding:25px 0;
  color: #4D4D4D;
  font-size: 14px;
  font-weight: 700;
 /* border-bottom:1px solid #f3f3f3;*/
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li:last-child .link { border-bottom: 0; }

.accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  font-size: 16px;
}

.accordion li.open .link { color: #b63b4d; }

.accordion li.open i { color: #b63b4d; }

.accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/


.submenu {
  display: none;
  /*background:#ffffff;*/
  font-size: 14px;
}

.submenu li { border-bottom: 1px solid #4b4a5e; }

.submenu a {
  display: block;
  text-decoration: none;
  color: #d9d9d9;
  padding: 12px;
  padding-left: 42px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.submenu a:hover {
  background: #b63b4d;
  color: #FFF;
}

.accord_content{padding:15px;background:#e3eef7;}
/*accordion css end here*/

.mixed_benifit_section{padding:50px 0;background:url(../jpg/benifit_mixed.jpg);background-size:cover;min-height:570px;background-position-x: -580px;}

.mixed_benifit_head h2{text-align:center;margin-bottom:40px;font-size:30px;font-weight:bold;}
.accord_content p{font-size:20px;}

.talk_expert_section {
    text-align: center;
    background: #2c3e52;
    padding: 45px 0;
}
.talk_expert_content h2 {
    margin-top: 0;
    color: #fff;
    margin-bottom: 20px;
}


.talk_expert_content a {
    padding: 12px 40px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    background: transparent;
    border: 2px solid #f3fbfc;
    color: #fff;
    border-radius: 25px;
    line-height: 1.5;
    display: inline-block;
}

.new_mixed_slider_head h2{font-size:40px;margin-bottom:40px;font-weight:bold;text-align: center;color:#fff;}
.mixed_reality_top{width:55%;}
.vr_video_div_mixed{height:100%;}
.yellow_bg_mixed{top:0;}

.various_industries_section {
    /*background: #eeeeee!important;*/
    background:#fff!important;
}

h2.various_industries_h2 {
    color: #333;
}

.mixed_sec_reality h2.mitigate_major_h2 {
    margin-bottom: 40px;
    font-size:30px;font-weight:bold!important;
}

.hire_php_box {
    margin-bottom: 45px;
    background-color: #485b9d;
    padding: 35px 25px 0;
    min-height: 310px;
    border-radius: 10px;
    text-align: center;
    min-height:200px;
}

.cyber_single_type span {
    margin: 0 auto 5px;
}

.various_industries_single h4 {
    margin-top: 14px!important;
}

.cyber_single_type h4 {
    color: #1c1c1c!important;
    margin-top: 0!important;
    margin-bottom: 10px!important;
    min-height: auto!important;
}

.app_development_mixed{padding:0;background:none;}

.mixed_sec_reality .hire_php_box{border: 1px solid #8e8e8e;}

.various_industries_single:hover{cursor:pointer;}
.mixed_main_why{background:#fff;}
.mixed_reality_back{background:url(../jpg/why_about.jpg);}
.mixed_reality_back h2{color:#333;}
.mixed_reality_back a{background:#333;color:#fff;}
.new_mixed_slider_head .box_inner_ar{min-height:360px;}
.new_mixed_slider_head .mark_text p{text-align:justify;}

.fs-stretcher {
    height: auto !important;
}
.countrywrap {
    margin-bottom: 0 !important;
}