<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@-webkit-keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@-o-keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@-webkit-keyframes moveUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes moveUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(40px);
	}
	to {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes moveUp {
	0% {
		opacity: 0;
		-o-transform: translateY(40px);
	}
	to {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes moveUp {
	0% {
		opacity: 0;
		transform: translateY(40px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

a,
abbr,
acronym,
applet,
big,
caption,
cite,
del,
dfn,
div,
em,
font,
form,
iframe,
ins,
li,
object,
q,
s,
span,
strike,
table,
tbody,
tfoot,
thead,
tr,
tt,
var {
	border: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

address,
dd,
dl,
ol,
ul {
	border: 0;
	font-size: 16px;
	padding: 0;
}

blockquote {
	border: 0;
}

body,
code,
html,
kbd,
samp {
	border: 0;
	vertical-align: baseline;
}

code,
html,
kbd,
samp {
	margin: 0;
}

dt,
strong {
	font-size: 16px;
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	outline: 0;
}

html,
samp {
	padding: 0;
}

fieldset,
label {
	font-size: 16px;
}

address,
blockquote,
dd,
dl,
dt,
fieldset,
label,
legend,
ol,
p,
strong,
ul {
	font-family: "Open Sans", sans-serif;
	vertical-align: baseline;
}

dt,
label,
p,
strong {
	border: 0;
	outline: 0;
}

pre,
small {
	vertical-align: baseline;
}

address,
blockquote,
body,
code,
dd,
dl,
fieldset,
html,
kbd,
legend,
ol,
pre,
samp,
small,
sub,
sup,
td,
th,
ul {
	font-weight: inherit;
	outline: 0;
}

small,
sub,
sup,
td,
th {
	border: 0;
	font-family: "Open Sans", sans-serif;
}

body,
label,
p,
small,
sub,
sup {
	padding: 0;
}

td,
th {
	font-size: 16px;
	vertical-align: baseline;
}

.no-margin,
small,
sub,
sup,
td,
th {
	margin: 0;
}

.d-block-phone {
	display: none !important;
}

.d-none-phone {
	display: block !important;
}

.color-red {
	color: #e2212c;
}

.service_page .h_banner.bnner_new {
	margin-bottom: 10px;
	height: calc(100vw * 0.39);
}

.h_banner.bnner_new .banner_txt,
.h_banner.bnner_new h1 {
	color: #fff;
}

.h_banner.bnner_new .container {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.bnner_new .banner_txt&gt;h1 {
	line-height: 40px;
	margin: 0;
}

.portfolio.new_portfolio h3 {
	font-size: 26px;
	font-weight: 700;
	font-family: Lato, sans-serif;
	word-break: break-word;
}


/* for html5 page */

.websitedesigncls .container {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 40% !important;
	transform: translate(0, -50%);
}

.h_banner.bnner_new.html5.websitedesigncls .banner_txt.banner_txt_right {
	margin-right: 0%;
	float: right;
	text-align: center;
	width: 43%;
}

.why-choose .why-choose-left p {
	color: #303030;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	font-weight: 600;
	min-height: 38px;
	margin: 10px !important;
}

.membership_content_bx p {
	font-size: 18px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	margin-top: 22px;
	min-height: 38px;
	margin: 20px 0 10px;
}

.bnner_new .banner_txt&gt;p {
	font-size: 23px;
	line-height: 30px;
	margin: 0 0 20px;
}

.blue_btn&gt;a,
.h_banner.bnner_new .btnn&gt;a,
.xamarin_head .blue_btn&gt;a {
	color: #fff;
	padding: 15px 40px;
	font-weight: 600;
	font-size: 18px;
}

section.technology-development {
	padding: 30px 0 70px;
}

section.technology-development .text-technology {
	padding: 0;
	text-align: left;
}

section.technology-development .text-technology h2 {
	text-align: left;
	font-size: 38px;
	color: #302020;
	margin-bottom: 10px;
	line-height: 43px;
}

section.technology-development .text-technology p {
	text-align: left;
	color: #444;
	line-height: 25px;
	padding: 0;
	margin-bottom: 10px;
}

.left-offer-srevices {
	background: #f5f5f5;
	padding: 30px 10px 30px 60px;
	float: left;
}

.left-offer-srevices .service-item {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.left-offer-srevices .service-item span {
	float: left;
	width: 90px;
	height: 100%;
	clear: both;
}

.left-offer-srevices .service-item .tex-dll {
	float: left;
	width: 70%;
	padding-left: 25px;
	text-align: left;
}

.left-offer-srevices .service-item .tex-dll h2 {
	font-size: 18px;
	margin: 0 0 10px;
}

.left-offer-srevices .service-item .tex-dll p {
	font-size: 14px;
	line-height: 20px;
}

.right-text-discription {
	float: left;
	width: 100%;
	text-align: left;
}

.right-text-discription h2 {
	font-size: 38px;
	color: #302020;
	margin-bottom: 20px;
	line-height: 43px;
}

.right-text-discription p {
	font-size: 14px;
	color: #444;
	line-height: 28px;
}

section.advanced-technologies {
	background: url(../png/palleral-bg.png) center top/cover no-repeat fixed;
	min-height: 441px;
	float: left;
	width: 100%;
	padding: 100px 0 120px;
	margin-top: 50px;
	margin-bottom: 30px;
	text-align: center;
}

section.advanced-technologies .technologies h4 {
	color: #fff;
	font-size: 22px;
	font-weight: 700;
	margin: 15px 0 5px;
}

section.advanced-technologies .technologies p {
	color: #fff;
	font-size: 14px;
	line-height: 21px;
	padding: 0 30px;
}

.service_page .h_banner.bnner_new.nodeJS {
	background: url(../jpg/nodejs-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.bnner_new .banner_txt.banner_txt_left {
	text-align: left;
	float: left;
	width: auto;
}

/* updated css rk node js page */

.banner_txt.banner_txt_left.node_lt {
	width: 69%;
}

section.h_banner.bnner_new.wp.nodeJS:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .3);
}


/* updated css rk node js page ends */

.bnner_new.wp .banner_txt.banner_txt_left&gt;h1 {
	font-size: 60px;
	line-height: 1;
	text-align: left;
	font-weight: 400;
}

.btnn {
	float: left;
	margin-top: 20px;
}

.h_banner.bnner_new .btnn&gt;a {
	padding: 15px 30px;
	text-decoration: none;
}

.h_banner.bnner_new.nodeJS .btnn&gt;a {
	background: #262625;
}

.h_banner.bnner_new.nodeJS .btnn&gt;a:hover {
	background: #fff;
	color: #000;
}

.h_banner.bnner_new .btnn&gt;a:hover {
	background-color: #a83e09;
}

h2.page_heading.nodeH {
	color: #000;
}

.nodCol h3.page-title {
	color: #000;
	font-size: 32px;
	margin-bottom: 35px;
	margin-top: 10px;
	text-align: center;
}

.block {
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	float: left;
	margin-bottom: 10px;
	padding: 25px 10px 10px;
	text-align: center;
}

.block h4 {
	color: #0f76b0;
	font-size: 20px;
	line-height: 22px;
	padding-top: 10px;
	font-weight: 400;
}

.block h4,
.nodCol&gt;.row,
.software_dev_hire .hire-dedicated h1 {
	margin-bottom: 20px;
}

.hiring_sec.hire_node {
	background: url(../png/finish_bg.png) center top/cover no-repeat fixed;
	padding: 80px 0;
	margin-bottom: 30px;
}

.hiring_sec p.finish_txt {
	font-size: 37px;
	font-weight: 300;
}

.hiring_sec p {
	line-height: 1.5;
}

.h_banner.bnner_new.real-estate {
	background: url(../jpg/realestate-website-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.scince-education.real-estate .banner_txt.banner_txt_right .page_title {
	font-size: 60px;
	line-height: 75px;
	font-family: "Open Sans";
	font-weight: 500;
}

.block,
.h_banner.bnner_new .btnn.req_viewBtn {
	width: 100%;
}

.h_banner.bnner_new .btnn.req_viewBtn&gt;a {
	display: inline-block;
	background: #ef1c22;
	margin-right: 10px;
	border-radius: 5px;
	padding: 10px 30px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}

.h_banner.bnner_new .btnn.req_viewBtn&gt;a:hover {
	background-color: transparent;
	border-color: #fff;
}

.banking_service .srvice_text ul li:last-child,
.req_viewBtn&gt;a:last-child {
	margin: 0;
}

.realstate-heading {
	text-align: center;
	margin-bottom: 30px;
}

.realstate-heading h2 {
	background: url(../png/sep_line.png) center bottom no-repeat;
	color: #0f76b0;
	font-size: 38px;
	font-weight: 500;
	line-height: 90px;
	margin: 0 0 15px;
	text-align: center;
}

.web_features {
	background: #f5e8e8;
	padding: 40px 10px 80px;
	margin: 1px 0 40px;
}

.real-state-wb-head&gt;h2,
.web_features h2 {
	color: #313131;
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 40px;
	text-align: center;
}

.bg_img {
	background: #e77e7e;
	border-radius: 50%;
	display: block;
	height: 70px;
	margin: 0 auto;
	padding: 7px;
	width: 70px;
}

.bg_img&gt;img {
	margin: 4px auto 0;
	width: 50px !important;
}

.image_hovr {
	color: #353130;
	text-align: center;
}

.image_hovr&gt;span {
	display: block;
	padding: 10px 0;
	font-size: 16px;
}

.image_hovr&gt;p {
	font-size: 15px;
	line-height: 20px;
	margin: 0;
}

.web_features .owl-nav.disabled {
	display: none !important;
}

.real_estate_wb {
	background: url(../png/real-state-developmentbg.png) center bottom no-repeat;
}

.real-state-wb-head&gt;h2 {
	color: #0f76b0;
	font-weight: 400;
	margin: 0;
}

.real-state-wb-head&gt;p {
	color: #272423;
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	padding: 10px 0 0;
}

.real-state-agent {
	border-right: 1px solid #c5c5c5;
	margin: 40px 0 150px;
	text-align: center;
	padding: 0 25px 0 0;
}

.real-state-agent&gt;h2 {
	color: #272423;
	font-size: 20px;
	font-weight: 400;
	line-height: 25px;
}

.real-state-agent&gt;p {
	line-height: 20px;
}

.bordernone {
	border: 0 !important;
}

.application_list .client_sec ul li p span,
.education-box h4 span,
.real-state-wb-head span {
	display: block;
}

.idx-row {
	width: 100%;
	float: left;
	margin: 0;
}

.real-estatePage .integration-solution {
	background: url(../png/integration-solution.png) no-repeat;
	padding: 62px;
	background-size: cover;
}

.integration-content h2,
.integration-content p {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	margin: 0 0 15px;
	text-align: left;
}

.integration-content p {
	font-size: 14px;
	font-weight: 500;
	margin: 0 0 10px;
	line-height: 20px;
}

.integration-content li {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 10px;
	list-style: none;
	position: relative;
	padding: 0 0 0 15px;
}

.integration-content li::before {
	position: absolute;
	content: "";
	background: url(../png/listarrow.png) no-repeat left top;
	width: 8px;
	height: 13px;
	left: 0;
	top: 5px;
}

.integration-content img {
	padding: 0 7px 0 0;
}

.real-estatePage .app-developmnt {
	background: url(../png/app-development.png) no-repeat;
	background-size: cover;
	padding: 62px;
}

.app-developmnt,
.integration-solution {
	float: left;
	width: 50%;
}

.idx-row ul {
	padding: 0;
	list-style-type: none;
}

.service_page .h_banner.bnner_new.consumer_podct {
	background: url(../png/consumer-products-software-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.retail .banner_txt.banner_txt_right {
	float: none;
	display: block;
	margin: 0 auto;
	width: 60%;
	text-align: center;
}

.h_banner.bnner_new.retail .banner_txt.banner_txt_right .page_title,
.tradeCntr h2 {
	font-weight: 500;
	font-size: 50px;
}

.tradeCntr h2 {
	font-size: 37px;
	background: url(../png/trade-border.png) bottom center no-repeat;
	margin: 45px 0 35px;
	padding: 0 0 35px;
}

.tradeCntr.consumer h2 {
	margin: 45px 0 0;
}

.tradeCntr p {
	font-size: 18px;
	line-height: 28px;
	padding: 24px 38px 40px;
}

.tradeCntr.consumer {
	text-align: center;
}

.domain-Cntr h3,
.trade-box p,
.trade-box span,
.tradeCntr h2,
.tradeCntr h4,
.tradeCntr p {
	color: #222;
	text-align: center;
}

.domain-Cntr {
	width: 100%;
	overflow: hidden;
}

.domain-Cntr h3 {
	background: #eef0f1;
	border-radius: 5px;
	display: block;
	font-size: 21px;
	font-weight: 700;
	height: 56px;
	line-height: 56px;
	margin: 0 auto 35px;
	max-width: 466px;
	width: 100%;
}

.domain-list {
	width: 100%;
	padding: 0 50px;
}

.domain-list.left {
	padding: 50px 50px 0;
}

.domain-list ul li {
	background: url(../png/list-airow.png) left top no-repeat;
	color: #222;
	font-size: 15px;
	font-weight: 300;
	line-height: 23px;
	padding: 0 0 12px 35px;
}

.list-expert {
	margin: 60px 0 0;
	width: 100%;
}

.help-image,
.help-list {
	width: 100%;
	position: relative;
}

.help-image {
	background: #808ef4;
	border: 8px solid #eceefd;
	border-radius: 50%;
	height: 155px;
	width: 155px;
	display: block;
	margin: 0 auto;
}

.help-image.left:before {
	top: 43px;
	left: -165px;
	background: url(../png/doot-01.png) no-repeat;
	width: 162px;
	height: 144px;
	position: absolute;
	content: "";
}

.help-image.left:after {
	top: 22px;
	right: -248px;
	background: url(../png/doot-02.png) no-repeat;
	width: 259px;
	height: 47px;
	position: absolute;
	content: "";
}

.help-image&gt;img {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	max-width: 100%;
}

.help-list&gt;h4,
.help-list&gt;p,
.trade-promotion h2 {
	color: #222;
	font-size: 20px;
	font-weight: 600;
	padding: 58px 0 20px;
	text-align: center;
}

.help-list&gt;p {
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	padding: 0 35px;
}

.help-image.mid {
	background: #63c3fb;
	border: 8px solid #e8f6fe;
}

.help-image.right {
	background: #fc7069;
	border: 8px solid #ffeae9;
}

.help-image.right:before {
	background: url(../png/doot-03.png) no-repeat;
	height: 27px;
	left: -245px;
	top: 90px;
	width: 255px;
	position: absolute;
	content: "";
}

.help-image.right:after {
	background: url(../png/doot-04.png) no-repeat;
	height: 122px;
	right: -137px;
	top: -26px;
	width: 134px;
	position: absolute;
	content: "";
}

.promotion-Cntr {
	background: #0373b4;
	width: 100%;
	padding: 94px 0 0;
	margin: 35px 0 40px;
}

.promotion-box,
.trade-promotion {
	width: 100%;
	overflow: hidden;
}

.trade-promotion h2 {
	border-bottom: 1px solid #358fc3;
	color: #fff;
	display: block;
	font-size: 34px;
	margin: 0 70px;
	padding: 0 0 35px;
}

.promotion-box {
	margin: 87px 0 0;
}

.promotion-box .left-trade {
	width: 20%;
	float: left;
}

.promotion-box .left-trade img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.promotion-box .right-trade {
	width: 80%;
	float: left;
}

.promotion-box .right-trade h4 {
	font-size: 22px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 14px;
	color: #fff;
}

.promotion-box .right-trade p {
	margin: 0;
	color: #fff;
	font-weight: 300;
	font-size: 17px;
	line-height: 24px;
}

.h_banner.bnner_new.retail {
	background: url(../jpg/retail-website-software-banner-synapseindia.jpg) no-repeat;
	background-size: cover;
}

.tradeCntr {
	width: 100%;
}

.tradeCntr h4 {
	font-size: 27px;
	padding: 0;
}

.tradeCntr h4,
.tradeCntr p {
	font-weight: 300;
	margin: 0;
}

.customize-software,
.data-box,
.trade-box {
	width: 100%;
	overflow: hidden;
}

.trade-box .trade-image {
	width: 100%;
	min-height: 122px;
}

.data-box .data-left img,
.trade-box .trade-image img {
	display: block;
	margin: 0 auto;
}

.trade-box span {
	display: block;
	font-size: 20px;
	font-weight: 600;
	margin: 0;
	padding: 22px 0;
}

.data-box .data-right p,
.trade-box p {
	padding: 0 50px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.customize-software img {
	max-width: 100%;
	margin: 50px 0 40px;
}

.customize-software p {
	font-size: 18px;
	line-height: 28px;
	padding: 30px 0 50px;
}

.customize-software h3 {
	font-size: 29px;
}

.corporate-box h2,
.customize-software h3,
.customize-software p {
	font-weight: 400;
	color: #222;
	text-align: center;
	margin: 0;
}

.data-box {
	border: 1px solid #f0f0f0;
	padding: 27px 27px 27px 0;
	margin: 0 0 25px;
}

.data-box .data-left {
	float: left;
	width: 20%;
}

.data-box .data-right {
	float: left;
	width: 80%;
}

.data-box .data-right h4 {
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	padding: 0;
}

.data-box .data-right p {
	color: #444;
	font-size: 15px;
	padding: 10px 0;
	text-align: left;
}

.data-box .data-right ul,
.domain-list ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.data-box .data-right ul li {
	background: url(../png/tick.png) left top 5px no-repeat;
	color: #444;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 0 10px 25px;
}

.retail-corporate {
	width: 100%;
	background: url(../png/retail-corporate-banner.png) center center no-repeat;
	background-size: cover;
	padding: 90px 0;
	margin: 40px 0 0;
}

.corporate-box {
	width: 100%;
	overflow: hidden;
}

.corporate-box h2 {
	color: #fff;
	text-align: left;
	font-size: 37px;
	line-height: 48px;
}

.corporate-box p {
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	padding: 30px 110px 0 0;
}

.corporate-image,
.corporate-image img {
	width: 100%;
}

.h_banner.bnner_new.financial-banner {
	background: url(../png/banking-finance-software-banner-synapseindia.png) no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.retail.financial-banner .banner_txt.banner_txt_right {
	width: 65%;
}

.banking_service {
	padding: 45px 0 43px;
}

.application_list .client_sec,
.banking_service .srvice_text {
	margin: 0 auto;
	text-align: center;
}

.banking_service .srvice_text h2 {
	font-size: 37px;
	margin-bottom: 20px;
	font-weight: 400;
	color: #000;
}

.banking_service .srvice_text p {
	font-size: 15px;
	font-weight: 300;
	line-height: normal;
	margin-top: 25px;
	position: relative;
	color: #000;
	margin-bottom: 0;
}

.banking_service .srvice_text ul {
	margin: 54px 0 0;
	padding: 0;
	text-align: center;
}

.banking_service .srvice_text ul li {
	border: 1px dashed #c3c3c3;
	letter-spacing: inherit;
	list-style-type: none;
	margin-right: 20px;
	padding: 4px 14px 28px 23px;
	min-height: 279px;
	position: relative;
	width: 22%;
	vertical-align: top;
	display: inline-block;
}

.application_list {
	background: url(../png/mobile-app-banner.png) center center/cover no-repeat;
	min-height: 523px;
	padding: 29px 0 0;
}

.application_list .client_sec {
	padding: 40px 0 20px;
}

.application_list .client_sec h2 {
	font-size: 29px;
	color: #fff;
	font-weight: 400;
	margin: 0 0 15px;
}

.application_list .client_sec p {
	font-size: 20px;
	color: #fff;
	margin-bottom: 76px;
}

.application_list .client_sec ul {
	margin: 0;
	padding: 0;
}

.application_list .client_sec ul li {
	list-style-type: none;
	display: inline-block;
	vertical-align: top;
	margin-right: 56px;
}

.application_list .client_sec ul li:first-child {
	background: url(../png/app1.png) center center no-repeat;
}

.application_list .client_sec ul li .rounded {
	border-radius: 50%;
	height: 145px;
	width: 145px;
	background: url(../png/app1.png) center center no-repeat #fff;
	border: 9px solid #2fb29b;
	margin: 0 auto;
}

.application_list .client_sec ul li .content {
	width: 156px;
}

.application_list .client_sec ul li p {
	font-size: 15px;
	font-weight: 600;
	margin: 188px 0 0;
	color: #fff;
}

.application_list .client_sec ul li:nth-child(2n + 2) {
	background: url(../png/app2.png) center center no-repeat;
}

.rounded2 {
	background: url(../png/app2.png) 37px center no-repeat #fff;
}

.rounded2,
.rounded3 {
	border-radius: 50%;
	border: 9px solid #2fb29b;
}

.rounded2,
.rounded3,
.rounded4 {
	height: 145px;
	width: 145px;
	margin: 0 auto;
}

.application_list .client_sec ul li:nth-child(3n + 3) {
	background: url(../png/app3.png) center center no-repeat;
}

.rounded3 {
	background: url(../png/app3.png) center center no-repeat #fff;
}

.application_list .client_sec ul li:nth-child(4n + 4) {
	background: url(../png/app4.png) center center no-repeat;
	margin-right: 0;
}

.rounded4 {
	border-radius: 50%;
	background: url(../png/app4.png) center center no-repeat #fff;
	border: 9px solid #2fb29b;
}

.secure_banner {
	background: url(../png/secure-banner.png) center center/cover no-repeat;
	padding: 67px 0 90px;
}

.secure_banner .secure_list ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

.secure_banner .secure_list ul li {
	vertical-align: top;
	display: inline-block;
	list-style-type: none;
	width: 30%;
	font-size: 32px;
	font-weight: 300;
	text-align: left;
	line-height: 37px;
}

.secure_banner .secure_list ul li span.color {
	color: #e5333a;
	font-size: 32px;
	font-weight: 700;
}

.secure_banner .secure_list ul li span.soltn {
	font-size: 32px;
	font-weight: 300;
	display: block;
}

.secure_banner .secure_list ul li:nth-child(2n + 2) span.round {
	border: 9px solid #e7e7e7;
	border-radius: 50%;
	background: url(../png/css.png) center center no-repeat #fff;
	height: 127px;
	display: block;
	list-style-type: none;
	vertical-align: top;
	float: left;
	margin-right: 15px;
	width: 127px;
}

.secure_banner .secure_list ul li p {
	margin-bottom: 0;
	color: #000;
	font-size: 16px;
	text-align: left;
	margin-top: 18px;
	font-weight: 400;
	line-height: 24px;
}

.secure_banner .secure_list ul li:nth-child(3n + 3) span.round {
	border: 9px solid #e7e7e7;
	border-radius: 50%;
	background: url(../png/map.png) center center no-repeat #fff;
	height: 127px;
	display: block;
	margin-right: 15px;
	list-style-type: none;
	vertical-align: top;
	float: left;
	width: 127px;
}

.mortage_service {
	padding: 45px 0 43px;
}

.investment_service .srvice_text,
.mortage_service .srvice_text {
	margin: 0 auto;
	text-align: center;
}

.investment_service .srvice_text h2,
.mortage_service .srvice_text h2 {
	color: #000;
	font-size: 37px;
	font-weight: 400;
	margin-bottom: 20px;
}

.mortage_service .left p {
	margin-bottom: 27px;
	font-size: 15px;
	font-weight: 300;
	line-height: 24px;
}

.mortage_service .left ul {
	padding: 0;
}

.mortage_service .left ul li {
	list-style-type: none;
	padding-left: 46px;
	background: url(../png/list-arow.png) left top no-repeat;
	font-size: 15px;
	font-weight: 300;
	min-height: 31px;
	margin: 0 0 10px 15px;
}

.investment_service .srvice_text img,
.mortage_service .srvice_text img {
	margin-bottom: 33px;
}

.investment_service {
	padding: 20px 0 40px;
}

.investment_service .srvice_text p {
	color: #000;
	font-weight: 300;
	font-size: 15px;
}

.investment_service .srvice_text ul {
	margin: 20px 0 0;
	padding: 0;
}

.investment_service .srvice_text ul li {
	list-style-type: none;
	display: inline-block;
	width: 31%;
	margin-right: 21px;
	vertical-align: top;
	text-align: right;
}

.investment_service .srvice_text ul li:first-child {
	padding-left: 119px;
}

.investment_service .srvice_text ul li img {
	margin-bottom: 0;
}

.investment_service .srvice_text ul li h2 {
	font-size: 18px;
	font-weight: 600;
	color: #000;
	margin: 11px 0 5px;
	line-height: 21px;
}

.investment_service .srvice_text ul li p {
	margin-bottom: 6px;
	color: #000;
	font-weight: 300;
	line-height: 20px;
}

.investment_service .srvice_text ul li:last-child {
	margin-right: 0;
	text-align: left;
	padding-right: 119px;
}

.h_banner.bnner_new.retail.automobile-banner {
	background: url(../png/automotive-software-development-banner-synapseindia.png) no-repeat;
	background-size: cover;
}

.automobile_service {
	padding: 30px 0 0;
}

.automobile_service .srvice_text h2 {
	font-size: 36px;
	font-weight: 400;
	margin-bottom: 26px;
	color: #000;
}

.automobile_service .srvice_text h2 span {
	display: block;
	font-weight: 700;
	font-size: 36px;
}

.automobile_service .bordr {
	border: 3px solid #000;
	width: 77px;
}

.automobile_service .srvice_text p {
	font-size: 14px;
	font-weight: 400;
	margin-top: 22px;
}

.automobile_service .service_list {
	margin-top: 20px;
}

.automobile_service .service_list ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	border: 1px solid #e8eef6;
}

.automobile_service .service_list ul li {
	border-right: 1px solid #e8eef6;
	list-style-type: none;
	width: 33%;
	display: table-cell;
	padding: 33px 25px 0 91px;
}

.automobile_service .service_list ul li::before {
	display: none;
}

.automobile_service .service_list ul li:first-child {
	background: url(../png/deshboard.png) 25px 35px no-repeat;
}

.automobile_service .service_list ul li:nth-child(2n + 2) {
	background: url(../png/punch.png) 25px 35px no-repeat;
}

.automobile_service .service_list ul li:nth-child(3n + 3) {
	background: url(../png/music.png) 25px 25px no-repeat;
}

.automobile_service .service_list h2 {
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 10px;
	color: #000;
}

.servicing_list {
	background: url(../png/service-banner.png) center top/cover no-repeat;
	margin-top: 45px;
}

.servicing_list .client_sec {
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

.servicing_list .client_sec h2 {
	font-size: 42px;
	font-weight: 400;
	margin-bottom: 20px;
	margin-top: 81px;
}

.servicing_list .client_sec h2 span {
	font-weight: 700;
	font-size: 42px;
}

.mg_top ul li&gt;p,
.servicing_list .client_sec p {
	margin: 20px 0;
}

.servicing_list .client_des {
	display: inline-block;
	border: 1px solid #d6e1ed;
}

.servicing_list .client_des .client_img {
	float: left;
	overflow: hidden;
	width: 40%;
}

.servicing_list .client_des .client_img img {
	transform: scale(1, 1);
	transition: all 0.9s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
	width: 100%;
	min-height: 210px;
}

.client_des:hover .client_img img {
	transform: scale(1.3, 1.3);
	transition: all 0.9s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}

.servicing_list .client_des .txt_con {
	background-color: #fff;
	float: left;
	height: 210px;
	padding: 20px 20px 0;
	width: 60%;
}

.servicing_list .client_des .txt_con h3 {
	color: #313131;
	font-size: 20px;
	margin: 0 0 10px;
}

.servicing_list .client_des .txt_con p {
	color: #6c6c6c;
	font-size: 13px;
	line-height: 24px;
}

.servicing_list .container .row {
	margin-bottom: 30px;
}

.service_page .h_banner.bnner_new.media_banner {
	background: url(../png/media-entertainment-software-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.media_service {
	padding: 45px 0 43px;
}

.media_service .srvice_text,
.mg_top ul {
	margin: 0 auto;
	text-align: center;
}

.media_service .srvice_text h2,
.service_area .secure_list h2 {
	color: #000;
	font-size: 37px;
	font-weight: 400;
	margin-bottom: 20px;
}

.media_service .srvice_text p {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 25px;
	position: relative;
}

.media_service .camera-img {
	position: relative;
	margin-top: 50px;
}

.media_service .camera-img .left-sec,
.media_service .camera-img .right_sec {
	float: left;
	width: 46.5%;
	border: 1px dashed #c3c3c3;
	margin-top: 45px;
	min-height: 304px;
	overflow: hidden;
}

.media_service .camera-img .right_sec {
	float: right;
	width: 45.5%;
}

.media_service .camera-img .left-sec p,
.media_service .camera-img .right_sec p {
	padding: 33px 63px 33px 45px;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #000;
}

.media_service .camera-img .right_sec p {
	padding: 33px 44px 33px 70px;
}

.media_service .camera-img .round_img {
	background: #fff;
	border: 15px solid #eee;
	border-radius: 50%;
	height: 178px;
	left: 43%;
	position: absolute;
	top: 0;
	width: 178px;
}

.media_service .camera-img img {
	margin: 33px 0 0 28px;
}

.media_service .srvice_text span {
	display: block;
	font-size: 27px;
	font-weight: 400;
	color: #222;
}

.service_area {
	padding-bottom: 0;
}

.service_area .secure_list h2 {
	text-align: center;
}

.service_area .secure_list p {
	margin-bottom: 50px;
	font-weight: 300;
	font-size: 18px;
	color: #000;
	text-align: center;
	line-height: 26px;
}

.service_area .service_list {
	padding: 0 42px;
}

.service_area .service_list img {
	position: relative;
}

.service_area .service_list .inner-img {
	position: absolute;
	background: #fff;
	opacity: 0.8;
	border-radius: 50%;
	height: 122px;
	width: 122px;
	top: 27%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.left-development span img,
.service_area .service_list .inner-img img {
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
}

.service_area .service_list h2 {
	margin: 14px 0;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	color: #000;
	line-height: normal;
}

.service_area .service_list p {
	margin-bottom: 37px;
	font-size: 15px;
	font-weight: 400;
	color: #000;
}

.service_area .border {
	border-bottom: 1px solid #e5e5e5;
}

.service_page .h_banner.bnner_new.shopify {
	background: url(../png/shopify-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.shopify .banner_txt.banner_txt_right {
	width: 50%;
	float: right;
}

.bnner_new.shopify .banner_txt.banner_txt_right&gt;div {
	padding-left: 40px;
	text-align: left;
}

.bnner_new.shopify .banner_txt h1 {
	text-align: left;
	font-size: 50px;
	font-weight: 600;
	margin: 0;
	line-height: 1;
	color: #fff;
}

.bnner_new.shopify .banner_txt p {
	font-size: 24px;
	line-height: 28px;
	padding: 20px 0 10px;
}

.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a {
	background-color: #489024;
	border: 1px solid #489024;
}

.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a:hover {
	background-color: #fff;
	border: 1px solid #fff;
	color: #93a415;
}

.shopify_wrap&gt;.row {
	margin-bottom: 15px;
}

.shopify_domain ul li {
	padding-bottom: 10px !important;
}

.h_banner.bnner_new.enterprise_section {
	background: url(../jpg/magento-development-banner-synapseindia.jpg) no-repeat;
	background-size: cover;
}

.bnner_new .full_banner_txt {
	width: 100%;
	float: left;
	text-align: center;
}

.h_banner.bnner_new.enterprise_section .container {
	bottom: 22px;
	top: auto;
	transform: none;
}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn&gt;a {
	background: #fff;
	color: #470000;
	display: inline-block;
	border: 1px solid #fff;
	padding: 10px 20px;
}

.h_banner.bnner_new .full_banner_txt .btnn {
	float: none;
}

.bnner_new.enterprise_section .banner_txt&gt;h1 {
	border-bottom: 2px solid #fff;
	font-size: 60px;
	margin: 0 auto 10px;
	max-width: 100%;
	padding-bottom: 28px;
	text-align: center;
	color: #fff;
	line-height: 1;
}

.bnner_new.enterprise_section .banner_txt&gt;p {
	color: #000;
	font-size: 30px;
	font-weight: 600;
	line-height: 1;
}

a.view-portfolio-btn {
	margin-left: 10px;
}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn&gt;a:hover {
	background-color: #a83e09;
	color: #fff;
	border: 1px solid #a83e09;
}

.border_box.mg_fuel {
	padding: 17px 20px;
}

.mg_fuel .h2_heading {
	margin: 0 0 13px;
}

.mg_fuel p {
	margin: 0 0 20px;
}

.mg_offered .h2_heading {
	margin: 0 0 17px;
}

.h_banner.bnner_new.magento_banner2 {
	background: url(../png/magento2-development-banner-synapseindia.png) no-repeat;
	background-size: cover;
}

.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1,
.bnner_new.magento_banner2 .banner_txt&gt;p {
	color: #490707;
}

.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1 span {
	color: #fff;
	display: block;
	font-size: 47px;
	padding-top: 10px;
}

.h_banner.bnner_new.magento_banner2 .btnn&gt;a {
	background: #fff;
	color: #490707;
}

.h_banner.bnner_new.magento_banner2 .btnn&gt;a:hover {
	background: #e5611e;
	color: #fff;
}

.mg_top {
	background-color: #ebebeb;
	padding-bottom: 20px;
}

.mg_top h2,
h2.mag2_feat {
	color: #ec131c;
	font-size: 25px;
	font-weight: 400;
	padding: 15px 0;
	margin: 0;
	text-align: center;
}

.mg_top ul {
	list-style-type: none;
	padding: 0;
	width: 100%;
}

.mg_top ul li {
	width: 19%;
}

.mg_top ul li img:hover {
	opacity: 0.4;
}

h2.mag2_feat {
	padding: 35px 0;
	font-weight: 300;
}

.txt_padding {
	padding: 0 40px;
}

.txt_padding&gt;h3 {
	font-size: 22px;
	margin: 0 0 10px;
}

.magento2_content .row {
	margin-bottom: 30px;
}

.why_magento_2 {
	padding: 20px 40px;
	background-color: #e7e5e5;
}

.why_magento_2 h2 {
	text-align: center;
	font-size: 26px;
	color: #444;
}

.service_page .h_banner.bnner_new.windows8 {
	background: url(../jpg/uwp-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 {
	color: #1a7089;
}

.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 span {
	display: block;
	font-size: 47px;
	padding-top: 10px;
}

.windows8 .btnn&gt;a {
	background-color: #ecac00;
}

.windows8 .btnn&gt;a:hover {
	background-color: #a57a07;
}
.mxwdFit a {
    color: #fff;
}
.service_page .h_banner.bnner_new.html5 {
	background: url(../png/webdesign_banner.png) top center no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.html5 .banner_txt.banner_txt_right {
	margin-right: 7%;
	float: right;
	text-align: center;
	width: 33%;
}

.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .page_title {
	text-align: center;
	text-transform: uppercase;
}

.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn {
	display: block;
	float: none;
	margin: 0 auto;
	width: 100%;
}

.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn&gt;a {
	padding: 10px;
	background: #fff;
	color: #545454;
	font-size: 18px;
	font-weight: 400;
	transition: all 0.5s ease-in;
	display: inline-block;
}

.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn&gt;a:hover {
	background: #00a5ab;
	color: #fff;
}

.ful_webcntr {
	margin: 0 0 20px;
	width: 100%;
	overflow: hidden;
}

.web-right_box {
	width: 50%;
	float: right;
}

.left-cnt_box {
	border: 2px solid #dfdfdf;
	padding: 44px 44px 162px;
}

.left-cnt_box h2 {
	font-size: 20px;
	color: #ec131c;
	line-height: 24px;
	margin: 0 0 10px;
}

.web-right_box img {
	float: right;
	width: 100%;
}

.left-cnt_box,
.web-left_box {
	float: left;
	width: 47%;
	margin-right: 15px;
}

.graphic-box&gt;img,
.web-left_box img {
	width: 100%;
}

.right-cnt {
	margin: 0;
	width: 50%;
	float: right;
	padding-bottom: 208px;
}

.service_page .h_banner.bnner_new.graphic {
	background: url(../png/graphic-design-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}


/* .h_banner.bnner_new.graphic .banner_txt.banner_txt_right {
  border: 1px solid #fff;
  margin-right: 3%;
  width: 100%;
  max-width: 380px;
  margin-top: -10px;
  padding: 55px 0;
  float: right;
  text-align: center;
} */


/* updated css rk graphics */

.h_banner.bnner_new.graphic .banner_txt.banner_txt_right.grpcs_design {
	/* margin-right: 3%;
  width: 100%;
  max-width: 380px;
  margin-top: -10px;
  padding: 55px 0;
  float: left;
  text-align: center; */
	margin-right: 3%;
	width: 100%;
	max-width: 450px;
	padding: 55px;
	float: left;
	text-align: center;
	position: absolute;
	left: 0;
	top: 30%;
}


/* updated css rk graphics ends */

.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .page_title {
	font-size: 41px;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
}

.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .page_title span {
	font-size: 65px;
	font-weight: 600;
	padding-top: 0;
	line-height: 1;
	display: block;
}

.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .btnn a {
	background: #fff;
	color: #000;
	margin-top: 10px;
}

.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .btnn a:hover {
	background: #d2d0c1;
}

.h_banner.bnner_new.graphic .banner_txt .btnn {
	float: none;
	margin-top: 10px;
}

.h_banner.bnner_new.big_data .btnn a,
.h_banner.bnner_new.graphic .banner_txt .btnn a,
.mg_top ul li {
	display: inline-block;
}

h2.page_heading.graphH {
	color: #f41012;
}

.advantages-box,
.graphic-box {
	padding: 28px;
	border: 1px solid #bfbfbf;
	width: 100%;
}

.advantages-box h2 {
	font-weight: 500;
	margin: 0 0 20px;
	font-size: 23px;
	color: #ec131c;
}

.graphic-box {
	background: #e7e5e5;
	padding: 90px 0 0;
}

.advantages-box.graphic .graphic-box h2 {
	text-align: center;
	font-size: 36px;
	color: #018fe5;
	font-weight: 500;
	font-family: "Open Sans", sans-serif;
	font-style: italic;
	padding: 57px 0 100px;
	line-height: 40px;
}

.advantages-box.graphic .graphic-box span {
	font-size: 36px;
	font-weight: 500;
	color: #000;
}

.service_page .h_banner.bnner_new.aws {
	background: url(../png/aws_banner.png) top center no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.aws .banner_txt.banner_txt_right {
	text-align: left;
	float: right;
	width: 47%;
}

.h_banner.bnner_new.aws .banner_txt.banner_txt_right .page_title {
	font-size: 46px;
	font-weight: 600;
	color: #fff;
	margin: 0;
}

.h_banner.bnner_new.aws .banner_txt.banner_txt_right .page_title span {
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
}

.h_banner.bnner_new.php.aws .banner_txt.banner_txt_right .page_title span {
	color: #fff;
	font-weight: 300;
	font-size: 45px;
	background: 0 0;
	padding: 0;
	line-height: 1;
}

.h_banner.bnner_new.aws .banner_txt.banner_txt_right p {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	padding: 10px 0 0;
}

.h_banner.bnner_new.aws .banner_txt.banner_txt_right .btnn a {
	background: #ef1c22;
	color: #fff;
	transition: all 0.5s ease-in;
	border: 1px solid #ef1c22;
}

.h_banner.bnner_new.php .banner_txt.banner_txt_right .btnn a:hover {
	background: 0 0;
	border-color: #fff;
}

h2.page_heading.awsH {
	color: #4699ff;
}

.amazon_offer {
	border: 1px solid #bfbfbf;
	padding: 7px 15px;
}

.amazon_offer h2 {
	margin: 0 0 5px;
}

.why_amazon {
	background: #f0f0f0;
	padding: 50px 0;
	margin: 30px 0;
	display: block;
	overflow: hidden;
}

.offshore .h2_heading,
.why_amazon h2 {
	margin: 0 0 10px;
}

.aws_top,
.offshore .row {
	margin-bottom: 30px;
}

.service_page .h_banner.bnner_new.offshore {
	background: url(../png/offshore-software-outsourcing-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.offshore .full_banner_txt .txt_lt {
	width: 53%;
	float: left;
	padding-left: 70px;
}

.offshore .full_banner_txt .txt_rt {
	width: 47%;
	float: left;
	text-align: left;
	padding: 0 0 0 90px;
}

.offshore .full_banner_txt .txt_lt h1 {
	text-align: left;
	color: #695d09;
	font-size: 72px;
	font-weight: 400;
	margin: 0;
}

.offshore .full_banner_txt .txt_lt h1 span {
	font-size: 36px;
	font-family: "Open Sans", sans-serif;
	display: block;
	padding-top: 6px;
}

.offshore .full_banner_txt .txt_rt p {
	font-size: 25px;
	color: #000;
	margin-bottom: 10px;
}

.h_banner.bnner_new.offshore .container {
	top: 10%;
	transform: none;
}

.h_banner.bnner_new.offshore .full_banner_txt .btnn {
	margin-top: 25px;
}

.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
	background-color: #92862f;
	border: 0;
	padding: 10px 20px;
}

.offshore_height ul.list_tag {
	padding: 12px 0;
}

.offshore_height .paddingBottomZero {
	padding-bottom: 10px;
}

.service_page .h_banner.bnner_new.crm {
	background: url(../png/crm-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.crm .full_banner_txt .txt_lt {
	width: 43%;
	position: relative;
	float: left;
}

.crm .full_banner_txt .txt_rt {
	float: right;
	text-align: center;
	width: 50%;
	padding-top: 20px;
}

.crm .full_banner_txt .txt_lt::before {
	border-left: 3px solid #ece6e6;
	content: "";
	height: 280px;
	left: -25px;
	position: absolute;
	top: -50px;
	width: 4px;
}

.crm .full_banner_txt .txt_lt h1 {
	font-size: 50px;
	background-color: #bb8e00;
	padding: 15px;
	font-weight: 400;
	margin: 0;
	line-height: 1;
}

.crm .full_banner_txt .txt_lt p {
	color: #000;
	font-size: 24px;
	margin: 0;
	padding: 20px 0 0;
	text-align: left;
	line-height: 24px;
}

.crm .full_banner_txt .txt_rt p {
	color: #fff;
	font-size: 30px;
	line-height: 35px;
}

.h_banner.bnner_new.crm .full_banner_txt .btnn&gt;a {
	border: 1px solid #fff;
	color: #fff;
	display: inline-block;
	margin-top: 10px;
	padding: 10px 20px;
}

.h_banner.bnner_new.crm .full_banner_txt .btnn&gt;a:hover {
	background-color: #fff;
	color: #1080f2;
}

h2.page_heading.crmH {
	color: #c59706;
}

.service_page .h_banner.bnner_new.big_data {
	background: url(../png/big-data-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.bnner_new.big_data .banner_txt.banner_txt_right {
	width: 50%;
	float: right;
	text-align: center;
}

.h_banner.bnner_new.big_data .page_title {
	color: #0e76a5;
	padding: 0 0 8px;
}

.h_banner.bnner_new.big_data .page_title span,
.h_banner.bnner_new.internet_things .page_title span {
	display: block;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-size: 30px;
}

.h_banner.bnner_new.big_data .banner_txt p {
	color: #0e76a5;
	margin: 0;
	padding: 0;
	font-size: 20px;
	line-height: 20px;
}

.h_banner.bnner_new.big_data .banner_txt.banner_txt_right .btnn a {
	background: #259fd1;
}

.h_banner.bnner_new.big_data .btnn {
	width: 100%;
	text-align: center;
	display: block;
	overflow: hidden;
}

.big_cntr {
	padding: 30px 0 70px;
}

.h_banner.bnner_new.internet_things {
	background: url(../png/iot-banner-synapseindia.png) no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.internet_things .banner_txt.banner_txt_right {
	width: 38%;
	float: right;
	text-align: center;
}

.h_banner.bnner_new.internet_things .page_title {
	border-bottom: 2px solid #fff;
	color: #fff;
	font-size: 49px;
	font-weight: 600;
	margin-bottom: 15px;
	padding: 0 0 25px;
}

.h_banner.bnner_new.internet_things .page_title span {
	font-size: 43px;
	padding-top: 25px;
}

.h_banner.bnner_new.internet_things .btnn {
	width: 100%;
	text-align: center;
	display: block;
	overflow: hidden;
}

.h_banner.bnner_new.internet_things .btnn a {
	background: #fff;
	display: inline-block;
	color: #000;
	padding: 15px 20px;
	font-size: 15px;
}

.container.intrnet_sec {
	padding: 50px 0 75px;
}

.intrnet_right {
	padding: 0 0 0 35px;
}

.understnd_sec {
	background: #f1f1f1;
	padding: 30px 0;
}

.text-understnd h2 {
	font-size: 22px;
	color: #ec131c;
	line-height: 33px;
	padding: 34px 0 0;
}

.tab-text&gt;p,
.text-understnd p {
	font-size: 15px;
	color: #474747;
}

.tab_unlock {
	padding: 40px 0 60px;
}

.tabbing-section {
	position: relative;
}

.tabbing-section ul {
	margin: 0;
	padding: 0;
}

.tabbing-section li {
	list-style-type: none;
	padding-left: 0;
}

.site_map ul li,
.tab_unlock a {
	font-size: 15px;
	text-transform: uppercase;
}

.tab_unlock a {
	transition: inherit;
	border-bottom: 1px solid #e1e1e1;
	color: #4c494a;
	display: inline-block;
	font-weight: 700;
	padding: 27px 12px 27px 17px;
	width: 320px;
	margin-left: 50px;
	background: #f1f1f1;
}

.site_map ul li a,
.tab_unlock a,
.tab_unlock a:hover {
	text-decoration: none;
}

.tab_unlock a.active {
	color: #1cbfa4;
	background: 95% 50% no-repeat;
}

.tabbing-section span {
	display: inline-block;
	font-size: 12px;
}

.tabbing-section .small_text {
	text-transform: lowercase;
	font-size: 15px;
	display: inline-block;
}

.tab-text {
	display: none;
	left: 40%;
	min-height: 390px;
	position: absolute;
	top: 0;
}

.tab-text&gt;h2 {
	margin: 0;
	padding: 51px 0 21px;
	font-size: 22px;
	color: #ec131c;
	font-weight: inherit;
}

.tab-text&gt;p {
	padding: 0 30px 10px 0;
	margin: 0;
}

.h_banner.bnner_new.consulting_banner {
	background: url(../png/it-consulting-services-banner-synapseindia.png) no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.consulting_banner .banner_txt_right {
	width: 40%;
	float: right;
	text-align: center;
}

.h_banner.bnner_new.consulting_banner .page_title span {
	display: block;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	font-size: 43px;
	padding: 10px 0 0;
}

.h_banner.bnner_new.consulting_banner .btnn {
	width: 100%;
	overflow: hidden;
}

.h_banner.bnner_new.consulting_banner .btnn&gt;a {
	background: 0 0;
	border: 1px solid #fff;
	font-weight: 300;
	margin: 0;
	padding: 12px 15px;
	display: inline-block;
}

.service_page .h_banner.bnner_new.business_banner {
	background: url(../png/business-intelligence-banner.png) top center no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.business_banner .intelligenceBanner_Txt {
	width: 57%;
	padding-top: 25px;
	float: right;
	color: #fff;
}

.h_banner.bnner_new.business_banner h1 {
	font-size: 55px;
	font-weight: 800;
}

.h_banner.bnner_new.business_banner p {
	font-size: 25px;
}

.h_banner.bnner_new.business_banner .blue_btn {
	float: left;
	margin-top: 30px;
}

.h_banner.bnner_new.business_banner .blue_btn&gt;a {
	background-color: #3393e5;
	float: left;
	text-decoration: none;
}

.h_banner.bnner_new.business_banner .blue_btn&gt;a:hover {
	background: #297cc4;
}

.offers-bl-solution {
	float: left;
	width: 100%;
}

.offers-bl-solution .padding-zeroo {
	padding: 0 !important;
}

.offers-bl-solution .offer-solution-text {
	background: #f4f9ff;
	float: left;
	padding: 44px 0 17px 65px;
	width: 100%;
	min-height: 573px;
}

.offers-bl-solution .offer-solution-text span {
	font-size: 40px;
	font-weight: 400;
	color: #000;
	display: block;
	line-height: 1.5;
}

.offers-bl-solution .offer-solution-text ul {
	float: left;
	width: 43%;
	margin-right: 6%;
	list-style: none;
	padding: 0;
}

.offers-bl-solution .offer-solution-text ul li {
	background: url(../png/right-sign-icon.png) left 18px no-repeat;
	font-size: 18px;
	color: #212020;
	padding: 16px 0 16px 40px;
	font-weight: 600;
}

.intelligence-services {
	padding-bottom: 40px;
	text-align: center;
	margin-top: 20px;
}

.expert_sec.offer_services h2,
.intelligence-services h2 {
	background: url(../png/sep_line.png) center bottom no-repeat;
	font-size: 40px;
	font-weight: 400;
	margin: 0 0 20px;
	padding-bottom: 40px;
	position: relative;
	color: #1276b9;
}

.intelligence-services p {
	color: #555353;
	font-size: 15px;
	padding: 0 30px;
	line-height: 28px;
}

.expert_sec.offer_services {
	display: flex;
	text-align: center;
	margin: 60px 0 0;
	width: 100%;
	padding: 60px 0;
}

.expert_sec.offer_services h2 {
	text-align: center;
	color: #404040;
}

.expert_sec.offer_services p {
	margin-bottom: 60px;
}

.expert_sec.offer_services h3 {
	color: #000;
	font-family: "Open Sans", sans-serif;
}

.global_retail {
	background: url(../jpg/global-retail-bg.jpg) center top/cover no-repeat;
	color: #fff;
	min-height: 296px;
	padding: 75px 0;
	text-align: center;
	margin-bottom: 65px;
}

.expert_sec.offer_services .services_item p {
	font-size: 14px;
	color: #555353;
	line-height: 25px;
}

.service_page .h_banner.bnner_new.msBusiness {
	background: url(../jpg/microsoft-small-business-so.jpg) top center no-repeat;
	background-size: cover;
}

.bnner_new.msBusiness .banner_txt.banner_txt_right {
	text-align: left;
	width: 42%;
	float: right;
}

.bnner_new.msBusiness .banner_txt&gt;h1 {
	padding: 0 0 20px;
	line-height: 1;
	color: #085e86;
	text-align: left;
}

.bnner_new.msBusiness .banner_txt&gt;h1 span,
.bnner_new.privacy-banner .banner_txt h1 span {
	font-size: 42px;
	font-weight: 400;
	color: #091115;
	display: block;
	line-height: 1;
	font-family: "Open Sans", sans-serif;
}

.bnner_new.msBusiness .banner_txt p {
	padding: 0;
	color: #000;
}

.bnner_new.msBusiness .btnn {
	margin: 0;
}

.bnner_new.msBusiness .btnn&gt;a {
	display: inline-block;
	background-color: #84b02f;
	color: #fff;
}

.bnner_new.msBusiness .btnn&gt;a:hover {
	background-color: #5d9917;
	text-decoration: none;
}

.msBusiness_row .row {
	margin-bottom: 30px;
}

.msBusiness_row .border_box .h3_heading,
.msBusiness_row .h2_heading {
	margin: 0 0 10px;
}

.msBusiness_row .border_box p {
	line-height: 24px;
	margin-bottom: 20px;
}

.msBusiness_row .h3_heading {
	font-size: 17px;
	font-weight: 700;
	color: #404040;
}

.service_page .h_banner.bnner_new.scince-education {
	background: url(../jpg/education-software-solutions-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 60%;
}

.bnner_new.msBusiness .banner_txt&gt;h1,
.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right .page_title {
	font-size: 60px;
	margin: 0 0 10px;
	font-weight: 600;
}

.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right p {
	font-size: 22px;
	padding: 0 0 20px;
}

.education-Cntr,
.education-box {
	width: 100%;
	overflow: hidden;
}

.education-Cntr h2,
.education-box h4 {
	text-align: center;
	margin: 0;
	color: #231f20;
}

.education-Cntr h2 {
	font-size: 44px;
	font-weight: 400;
	line-height: 48px;
	padding: 30px 0 20px;
}

.education-Cntr p {
	text-align: center;
	margin: 0 0 85px;
	font-size: 20px;
	color: #505255;
	font-weight: 100;
	line-height: 26px;
	padding: 0 105px;
}

.education-box {
	margin-bottom: 60px;
}

.education-box img {
	max-width: 100%;
	display: block;
	margin: 0 auto 24px;
}

.education-box h4 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
}

.complaince-Cntr {
	width: 100%;
	background: url(../jpg/complaince-banner.jpg) center center no-repeat;
	background-size: cover;
	margin-top: 30px;
	padding: 60px 0;
}

.Compliance-box {
	width: 100%;
}

.Compliance-box h3,
.developement-made h2 {
	text-align: left;
	font-size: 26px;
	font-weight: 600;
	color: #37383a;
	margin: 0;
	padding: 0;
}

.Compliance-box p {
	line-height: 32px;
	font-size: 18px;
	font-weight: 300;
	margin: 0;
	padding: 30px 0;
	color: #505255;
}

.Compliance-box .free-queto {
	background: #ef1c22;
	border-radius: 5px;
	padding: 10px 30px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	text-decoration: none;
	color: #fff;
}

.developement-made {
	width: 100%;
	overflow: hidden;
	padding: 60px 0 80px;
}

.developement-made h2 {
	color: #404040;
	text-align: center;
	font-size: 44px;
	padding: 0 0 30px;
}

.left-development,
.right-development {
	float: left;
	width: 30%;
	margin-top: 40px;
}

.left-development span {
	display: block;
	margin: 0 auto;
	width: 96px;
	height: 96px;
	border-radius: 50%;
	border: 1px solid #e3e8f0;
	position: relative;
}

.left-development span img {
	max-width: 100%;
	-webkit-transform: translate(-50%, -50%);
}

.right-development {
	width: 70%;
}

.right-development p {
	font-size: 16px;
	color: #1c1c1c;
	font-weight: 300;
	line-height: 22px;
	margin: 0;
}

.service_page .h_banner.bnner_new.sitemap_banner {
	background: url(../jpg/sitemap-banner-synapseindia.jpg) no-repeat;
	background-size: cover;
	height: calc(100vw * 0.3);
	height: -webkit-calc(100vw * 0.3);
}

.service_page .h_banner.bnner_new.sitemap_banner h1 {
	font-size: 54px;
	font-weight: 700;
}

.h_banner.bnner_new.sitemap_banner .btnn&gt;a {
	border: 1px solid #fff;
	color: #fff;
	display: inline-block;
	margin-top: 10px;
	padding: 10px 20px;
}

.fq.privacy_row,
.site_map {
	padding: 30px;
	box-shadow: 0 0 20px #888;
	border-radius: 6px;
}

.site_map {
	margin-bottom: 60px;
}

.site_inner {
	width: 87%;
	margin: 0 auto;
}

.site_map ul {
	margin: 0 0 15px !important;
	padding: 0 0 0 26px !important;
	list-style-type: disc;
}

.site_map ul li {
	color: #9daab1;
	line-height: 24px;
}

.site_map ul li a {
	color: #515356;
	font-size: 14px;
}

.site_map ul li a:hover {
	color: #cb4332;
}

.h_banner.bnner_new.sitemap_banner .btnn a:hover {
	color: #000 !important;
	background: #fff;
	border: 1px solid #000 !important;
}

.h_banner.bnner_new.privacy-banner {
	background: url(../png/privacypolicy-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.privacy-banner .banner_txt.banner_txt_right {
	width: 50%;
	float: right;
	text-align: center;
}

.bnner_new.privacy-banner .banner_txt h1 {
	line-height: 1;
	color: #fff;
}

.bnner_new.privacy-banner .banner_txt h1 span {
	padding-top: 10px;
	color: #000;
	font-weight: 700;
}

.bnner_new.privacy-banner .banner_txt.banner_txt_right .btnn&gt;a {
	background-color: #fff;
	display: inline-block;
	color: #7a797b;
	padding: 13px 20px;
}

.bnner_new.privacy-banner .btnn {
	width: 100%;
	display: block;
	overflow: hidden;
}

.bnner_new.privacy-banner .banner_txt.banner_txt_right .btnn&gt;a:hover {
	background-color: #435a6e;
	color: #fff;
}

.privicy-cntnt {
	text-align: center;
	padding-bottom: 15px;
	margin-top: 25px;
}

.align-centr,
.blog #wrapper {
	display: block;
	margin: 0 auto;
}

.fq.privacy_row {
	margin-top: 40px;
}

.fq.privacy_row .gray-angular_cntr {
	width: 100%;
	overflow: hidden;
	background: 0 0;
}

.fq.privacy_row .information-box li {
	background: url(../png/li-image.png) left top 0 no-repeat;
	padding: 0 0 0 55px;
	margin: 0 0 20px;
	border-bottom: 1px solid #ccc;
}

.fq.privacy_row .information-box h2 {
	color: #161719;
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 10px;
}

.fq.privacy_row ul {
	list-style-type: none;
	padding: 0;
}

.fq.privacy_row .contacting-box {
	text-align: center;
}

.fq.privacy_row p {
	color: #404040;
}

.service_page .h_banner.bnner_new.reviews {
	background: url(../png/testimonials-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.bnner_new.reviews .banner_txt.banner_txt_left&gt;h1 {
	color: #610202;
	font-size: 61px;
	font-weight: 300;
	margin: 0 0 10px;
	line-height: 25px;
}

.bnner_new.reviews .red_bg {
	background: #f61212;
	color: #fff;
	font-size: 47px;
	margin-bottom: 10px;
	padding: 18px 22px 22px;
	text-align: center;
	display: block;
}

.bnner_new.reviews .btnn {
	float: none;
	text-align: center;
	width: 100%;
	display: block;
	overflow: hidden;
}

.bnner_new.reviews .btnn a {
	display: inline-block;
	border: 1px solid #0b0b0b;
	color: #a2090d;
}

.bnner_new.reviews .banner_btn a:hover,
table.gsc-search-box td.gsc-input table {
	background: 0 0;
}

.reviewsCntr {
	width: 100%;
	overflow: hidden;
	background: #f4f4f4;
}

.review-text {
	color: #121212;
	line-height: 38px;
	margin: 0;
	font-size: 25px;
	padding: 40px 0 30px;
	text-align: center;
}

.reviews-mid-content {
	padding: 60px 0 0;
	max-width: 1004px;
	margin: 0 auto;
	width: 100%;
}

.rating_txt img {
	margin-right: 10px;
}

.review-text-box {
	width: 100%;
	position: relative;
	border-bottom: 1px solid #dadada;
	padding: 37px 0 30px;
	display: none;
}

.review-text-box::before {
	content: "";
	position: absolute;
	left: -65px;
	background: url(../png/sound-icon.png) left top no-repeat;
	width: 49px;
	height: 35px;
}

.review-text-box&gt;span {
	font-size: 16px;
	color: #c10c0c;
	left: 11px;
	margin-left: -49px;
	padding-left: 40px;
	position: relative;
}

.iso_content .row,
.testimonial_content .row {
	margin-bottom: 30px;
}

.service_page .h_banner.bnner_new.Certification {
	background: url(../png/iso-banner.png) top center no-repeat;
	background-size: cover;
}

.h_banner.bnner_new.Certification .banner_txt.banner_txt_right {
	width: 54%;
	float: right;
	text-align: center;
}

.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title {
	background: 0 0;
	font-size: 42px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	border-bottom: 1px solid #fff;
	padding: 0 0 10px;
}

.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title span {
	display: block;
	font-size: 38px;
	font-weight: 400;
	color: #223c7d;
	background: #fff;
	padding: 10px 0;
	width: 100%;
	margin: 0 0 12px;
}

.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .btnn {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-top: 30px;
}

.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .btnn a {
	display: inline-block;
	background: #60a3f5;
	color: #fff;
}

.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .btnn a:hover {
	background: #5189cd;
}

.iso-mid-content {
	background: #f4f4f4;
	width: 100%;
	padding: 30px 20px;
	overflow: hidden;
}

.iso-mid-content p {
	margin: 0 0 20px;
}

.quick-box {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}

.quick-box&gt;p {
	margin: 0;
	padding-top: 40px;
}

.h_banner.blog_banner {
	background: url(../jpg/balog1.1.jpg) no-repeat left top;
	background-size: cover;
	height: calc(100vw * 0.24);
	height: -webkit-calc(100vw * 0.24);
	margin-bottom: 40px;
}

.blog #wrapper {
	padding: 12px 15px 0;
	background: #fff;
	box-shadow: 0 0 11px 6px #565555;
	position: relative;
	width: 100%;
	overflow: hidden;
}

.blog .pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	background: #ccc;
	border-bottom: 1px dashed #bdbdbd;
	width: 100%;
}

.blog .pagination ul {
	padding: 2px 12px 0 0;
	margin: 0;
	float: none;
	text-align: center;
	list-style-type: none;
}

.blog .pagination ul li {
	display: inline-block;
	padding: 2px 5px;
	font-size: 12px;
	color: #575757;
	margin: 0;
	font-weight: 700;
}

.blog .pagination ul li a {
	background: 0 0 !important;
	padding: 5px !important;
	font-size: 14px;
	color: #575757;
}

.blog .pagination ul li.active a,
b,
dt,
kbd kbd,
label,
strong,
ul.site_list&gt;li&gt;a {
	font-weight: 700;
}

.blog .article {
	margin: 20px 0;
	text-align: justify;
}

.blog-sec {
	margin-bottom: 20px;
	border: 1px solid #ccc;
}

.blog-sec .post_title {
	text-align: left;
	padding: 10px 5px 10px 20px;
	line-height: 25px;
	min-height: 70px;
	font-size: 15px;
	color: #575757;
	margin: 0;
}

.blog-sec .post_title&gt;a {
	color: #6d6e71;
	font-weight: 700;
	font-size: 13px;
}

.blog-sec .post_img {
	overflow: hidden;
}

.blog-sec .post_img img {
	-webkit-transition: all 2s ease 0s;
	transition: all 2s ease 0s;
	-moz-transition: all 2s ease 0s;
}

.blog-sec .post_img img:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-moz-transform: scale(1.2);
}

.blog-sec .post_content {
	padding: 10px 20px;
}

.blog-sec .post_autore {
	margin-bottom: 10px;
}

.blog-sec .post_autore i {
	padding-right: 5px;
}

.blog table,
.blog-sec .post_autore .date {
	font-size: 14px;
}

.blog-sec .post_autore .month {
	font-size: 12px;
}

.blog-sec p.read-more {
	text-align: right;
}

.blog .g_srch {
	float: right;
	margin-right: -27px;
}

.blog table.gsc-search-box {
	border-style: none;
	border-width: 0;
	border-spacing: 0 0;
	width: 100%;
	margin-bottom: 2px;
	padding: 2px !important;
}

.blog .g_srch table {
	margin: 0;
}

.blog table {
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}

table.gsc-search-box td.gsc-input {
	padding-right: 0 !important;
}

.inner-category-search .search td {
	border-top: none !important;
}

td {
	border-top: 1px solid #ededed;
}

.blog .gsc-input-box {
	height: 38px !important;
}

.g_srch .gsc-input-box {
	width: 185px;
}

.inner-category-search .search table {
	border: 0 !important;
}

.g_srch table,
body,
figure {
	margin: 0;
}

.gsc-input-box {
	border-radius: 20px;
	height: 33px !important;
	width: 280px;
}

.blog .quickLinkCon_Inner {
	margin: 2px 0 0;
	padding: 0;
	width: 100%;
	float: left;
}

.cat_list {
	padding: 6px;
	list-style-type: none;
}

.quickLinkCon_Inner ul li:first-child {
	border-top: 0 none;
}

.quickLinkCon_Inner ul li {
	border-top: 1px solid #bfbfbf;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 34px;
	padding-left: 10px;
}

.quickLinkCon_Inner ul li a {
	font-size: 13px;
	color: #6d6e71;
}

.blog ul {
	list-style-type: none;
}

.quickLinkCon_Inner ul li a:hover {
	color: #000;
	text-decoration: none;
}

.blog p {
	word-break: break-word;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 10px;
}

.blog input.gsc-input {
	font-size: 13px;
	text-indent: 0 !important;
	background: 0 0 !important;
}

.blog_content {
	margin-bottom: 30px;
}

.blog_detail .articleTxt1 h2 {
	color: #575757;
	font-size: 20px;
	letter-spacing: -0.5px;
	margin: 15px 0 20px;
	text-align: left;
}

.blog_detail .articleTxt1 p {
	color: #949494;
	font-size: 15px;
	line-height: 20px;
	font-family: arial;
	font-weight: 400;
	font-style: italic;
	text-align: left;
}

.blog_detail .articleTxt1 span.qote {
	font-weight: 700;
	color: #949494;
	padding: 0;
}

.blog_detail .articleImg img {
	border-radius: 5px;
	border: 6px solid #eaeaea;
}

.blog_detail .social-icons-wrapper {
	float: left;
	margin: 2px 0 15px;
	width: 100%;
}

.blog_detail .desc_style img,
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control,
select[multiple],
select[multiple].input-sm,
select[size],
textarea.form-control,
textarea.input-sm {
	height: auto;
}

.blog_detail .articleTxt span a,
.blog_detail .articleTxt1 span {
	color: #e47174;
}

.blog_detail .tag_bg {
	padding: 10px 10px 8px;
}

.blog_detail .article1 .demo {
	background-color: #f0f0f0;
	border: 1px solid #f0f0f0;
	border-radius: 5px;
}

.blog_detail .tag_left {
	float: left;
	width: 7%;
}

.blog_detail .demo p {
	float: left;
	display: block;
	padding: 0 6px;
	color: #8e8e8e;
	font-size: 14px;
	font-weight: 700;
	line-height: 25px;
	margin: 0;
}

.blog_detail .tag_rgt {
	float: left;
	width: 93%;
}

.blog_detail .demo .tag_rgt p {
	background-color: #d2d2d2;
	border-radius: 10px;
	font-weight: 400;
	margin: 0 10px 5px 0;
	padding: 2px 15px;
}

.blog_detail .in1padd {
	padding: 0 24px 24px;
}

.blog_detail .in1 h2 {
	padding: 15px 0 5px;
	margin: 0;
	font-size: 20px;
}

.in1 h2 span {
	color: #d81f27;
}

.blog_detail .authorImg {
	width: 19%;
	float: left;
	margin: 4px 0 0;
}

.blog_detail .authorImg img {
	border-radius: 5px;
	border: 6px solid #fff;
	width: 100%;
}

.blog_detail .authorTxt {
	width: 81%;
	padding: 0 0 0 20px;
	float: left;
}

.blog_detail .authorTxt p {
	padding: 0 0 15px;
	margin: 0;
	height: auto;
	float: none;
	font-weight: 400;
	line-height: 20px;
	color: #8e8e8e;
	font-size: 14px;
}

.blog_detail .pagination1 ul li.active {
	background: #d3010a;
	padding: 0 8px 3px;
	float: left;
}

.blog_detail .pagination1 ul li a {
	display: block;
	font-size: 12px;
}

.blog_detail .pagination1 ul li.active a {
	color: #fff;
}

.blog_detail .desc_style ul {
	font-size: 13px;
	margin: 0 0 20px;
	text-align: justify;
	font-family: arial;
	padding: 0 0 0 20px;
}

.blog_detail .desc_style a {
	color: #e96656;
}

.articleImg,
.blog .articleTxt1 .by,
.h_banner.bnnerNN.business-development h1::before,
.h_banner.bnnerNN.ecommerce-banner-sec h1::before {
	display: none;
}

.quickLinkCon_Inner .categry {
	background: url(../png/cat.png) no-repeat;
	height: 34px;
}

.quickLinkCon_Inner .headQuickLink {
	background: url(../png/sprite.png) no-repeat left -179px;
	margin: 0;
	padding: 0;
	height: 34px;
}

.h_banner.bnnerNN.website_dev .bannerTxtRight {
	width: 50%;
}

.website_top .page_heading {
	background: url(../png/sep_line.png) center bottom no-repeat;
	font-size: 40px;
	font-weight: 400;
	margin: 25px 0 30px;
	padding-bottom: 35px;
	color: #000;
	text-align: center;
	line-height: 35px;
}

.web_dev_hd h2.heading26,
.website_top .heading26 {
	margin: 10px 0 23px !important;
}

.software_bannerTxt_wrapper {
	width: 65%;
	text-align: center;
}

.h_banner.bnnerNN.business-development h1 {
	padding: 0;
	margin-bottom: 30px;
}

.h_banner.bnnerNN.business-development h1 span {
	font-size: 34px;
	display: block;
	padding-top: 10px;
}

.h_banner.bnnerNN.business-development .btn_wrap {
	margin: 15px auto 0;
}

.h_banner.bnnerNN.ecommerce-banner-sec .container {
	top: 58%;
}

.h_banner.bnnerNN.ecommerce-banner-sec p {
	font-size: 19px;
	font-style: italic;
}

.h_banner.bnnerNN.ecommerce-banner-sec h1 {
	text-align: center;
	padding: 0;
	letter-spacing: 2px;
	margin-bottom: 30px;
}

.h_banner.bnnerNN.ecommerce-banner-sec h1 span {
	display: block;
	color: #90dc44;
	font-size: 34px;
	padding-top: 4px;
}

.h_banner.bnnerNN.ecommerce-banner-sec .btn_wrap {
	margin: 15px auto 0;
	text-align: center;
}

.h_banner.bnnerNN.ecommerce-banner-sec .bannerTxtLeft {
	text-align: center;
	width: 65%;
}

.container-banner {
	width: 100%;
	background: url(../jpg/mobile-app-development-banner-synapseindia.jpg) no-repeat center center;
	background-size: cover;
	float: left;
}

.left-section-banner {
	width: 50%;
	float: left;
	margin: 100px 0 115px;
}

.left-section-banner ul {
	width: 100%;
	overflow: hidden;
	padding: 0;
}

.left-section-banner ul li {
	width: 100%;
	display: block;
	color: #fff;
	font-size: 20px;
	float: left;
	position: relative;
	padding-left: 40px;
}

.left-section-banner ul li::before {
	position: absolute;
	content: "";
	left: 0;
	top: 8px;
	width: 16px;
	height: 16px;
	background: url(../png/mob_tick.png) no-repeat left top;
}

.left-section-banner ul li a {
	color: #fff;
	text-decoration: underline;
}

.left-section-banner ul li a:hover {
	color: #e8eaec;
}

.left-section-banner .request-quote {
	max-width: 215px;
	width: 100%;
	height: 50px;
	margin: 50px 0 0 35px;
	border-radius: 3px;
}

.triangle-right {
	position: absolute;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 19px solid #aaacb0;
	border-bottom: 10px solid transparent;
	top: 50%;
	transform: translateY(-50%);
	right: -19px;
}

.left-section-banner .request-quote span {
	width: 20%;
	background-color: #aaacb0;
	display: block;
	height: 50px;
	float: left;
	padding: 12px;
	position: relative;
}

.left-section-banner .request-quote span:after {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-left: 30px solid #aaacb0;
  border-bottom: 20px solid transparent;
  top: 50%;
  transform: translateY(-50%);
  right: -19px;
  content: '';
}

.left-section-banner .request-quote a {
	width: 80%;
	font-size: 14px;
	color: #fff;
	display: block;
	height: 50px;
	float: left;
	text-align: center;
	padding: 15px;
	font-weight: 600;
	text-decoration: none;
}

.left-section-banner .request-quote a:hover {
	background-color: #c0161b;
}

.right-section-banner {
	width: 50%;
	float: left;
	position: relative;
}

.right-section-banner .the-corithian {
	width: 50%;
	float: left;
	margin: 43px 0 0;
	position: absolute;
}

.right-section-banner .the-corithian ul {
	width: 100%;
	overflow: hidden;
	padding: 0 0 0 12px;
	margin: 0;
}

.right-section-banner .the-corithian ul li {
	display: block;
	float: left;
	margin: 0 10px;
}

.right-section-banner .the-corithian span {
	position: absolute;
}

.right-section-banner .resort-corithian {
	width: 50%;
	float: left;
	margin: 10px 0 0;
	position: absolute;
	left: 50%;
}

.right-section-banner .resort-corithian h5 {
	color: #fff;
	text-align: center;
}

.right-section-banner .resort-corithian ul {
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.right-section-banner .resort-corithian ul li {
	display: block;
	float: left;
	margin: 0 5px;
}

.container-counter {
	width: 100%;
	background-color: #f7f7f7;
	padding: 30px 0;
	overflow: hidden;
	margin-bottom: 8px;
}

.container-counter ul {
	width: 60%;
	float: left;
	padding: 0;
}

.container-counter ul li {
	display: block;
	float: left;
	width: 28.3%;
}

.container-counter ul li font {
	font-size: 24px;
	color: #dd1a20;
	font-weight: 700;
	display: block;
	float: left;
	width: 38%;
}
.container-counter ul li .font {
  font-size: 24px;
	color: #dd1a20;
	font-weight: 700;
	display: block;
	float: left;
	width: 38%;
  margin-top: 0px;
}

.container-counter ul li span {
	font-size: 13px;
	color: #696969;
	width: 60%;
}

.container-counter ul li:last-child {
	padding: 0 0 0 20px;
}

.container-counter ul li:last-child font {
	color: #424242;
	font-size: 18px;
	width: 70%;
	float: left;
}
.container-counter ul li:last-child .font {
	color: #424242;
	font-size: 18px;
	width: 70%;
	float: left;
}

span.rating5 {
	color: #444;
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	padding-top: 2px;
}

span.rating5 img {
	position: relative;
	top: -2px;
}

.list_tag.list16 li,
.web_designTop p {
	font-size: 16px;
	font-weight: 400;
}

.webPadding {
	margin: 0 0 30px;
}

.webPadding&gt;.row {
	margin-bottom: 45px;
}

.webPadding&gt;.row:last-child {
	margin: 0;
}

.heading26 {
	font-weight: 700 !important;
	font-family: Lato, sans-serif;
}

.hire_sec h2.heading26 {
	padding-bottom: 30px;
}

.mob_service.mob_servicesNew {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 60px;
	margin-bottom: 0;
}

.mob_service.mob_servicesNew p {
	margin-bottom: 10px;
}

.ecom_storeBox {
	padding-top: 30px;
}

.web_services h2.heading26 {
	text-transform: none;
}

.ecom_top p {
	font-size: 16px;
}

.mobileApp_top {
	margin-top: 15px;
}

.mobileApp_top h2.page_heading {
	margin: 10px 0 23px !important;
}

.web_designTop {
	margin-bottom: 0;
}

ul.list_tag.list16 {
	margin-top: 20px;
	padding: 0 0 0 20px;
}

ul.list_tag.list16 a {
	color: #ca2727;
	font-weight: 600;
}

ul.list_tag.list16 li {
	background: 0 0;
	padding: 0 0 3px;
	list-style-type: disc;
	color: #ca2727;
}

.color_black {
	color: #222 !important;
}

.webPadding .h2_heading {
	color: #ca2727;
	position: relative;
	margin: 0 0 40px;
	padding-bottom: 20px;
	text-align: center;
}

.webPadding .h2_heading::before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -15px;
	background: url(../png/sep_line.png) left bottom;
	width: 177px;
	height: 14px;
}

.hire_webdesign {
	margin-top: 30px !important;
}

.website_logo {
	display: block;
	margin: 35px 0 15px;
}

.website_logo ul {
	padding: 0;
	list-style-type: none;
}

.website_logo ul li {
	width: 17%;
	margin: 0 1% 2%;
	display: inline-block;
	vertical-align: top;
}

.Web_dev_techs .logoBox {
	display: block;
	padding: 35px 15px !important;
	background-color: #fff;
	font-size: 17px !important;
	width: 100%;
	text-align: center;
	color: #3a3a3a;
	font-weight: 700;
	transition: all 0.5s;
}

.Web_dev_techs .logoBox:hover {
	color: #fff !important;
}

.website_logo p {
	font-size: 15px;
	color: #3a3a3a;
	line-height: 17px;
	margin: 0 0 15px;
}

.Web_dev_techs .website_logo p {
	font-weight: 600;
	font-size: 17px !important;
	margin: 0 !important;
	line-height: 50px;
}

.website_logo p span,
hgroup,
menu,
summary {
	display: block;
}

.website_logo .read_more {
	background: #f08224;
	color: #fff !important;
	padding: 5px 10px;
	border-radius: 5px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 300;
	transition: all 0.5s;
}

.website_logo .read_more:hover {
	background: #d5711b;
	color: #fff !important;
}

.logo_icnn {
	height: 90px;
	position: relative;
}

.Web_dev_techs .website_logo .logo_icnn {
	display: none;
}

.our_web_design {
	display: flex;
	display: -webkit-flex;
}

.our_web_design .web_col {
	height: 100%;
	position: relative;
}

.our_web_design .webdesign_img {
	position: absolute;
	top: 67%;
	transform: translate(0, -50%);
	left: auto;
	right: 40px;
	margin: 0 auto;
}

.banner_list {
	padding: 0;
	list-style-type: none;
	margin-bottom: 40px;
	text-align: left;
}

.banner_list li {
	font-size: 20px;
	margin-bottom: 5px;
	position: relative;
	padding-left: 30px;
}

.banner_list li::before {
	position: absolute;
	content: "";
	left: 0;
	top: 6px;
	width: 20px;
	height: 20px;
}

.banner_list li:nth-child(1)::before {
	background: url(../png/website_icn1.png) no-repeat left top;
}

.banner_list li:nth-child(2)::before {
	background: url(../png/website_icn2.png) no-repeat left top;
}

.banner_list li:nth-child(3)::before {
	background: url(../png/website_icn3.png) no-repeat left top;
}

.banner_list li:nth-child(4)::before {
	background: url(../png/website_icn4.png) no-repeat left top;
}

.label,
sub,
sup {
	vertical-align: baseline;
}

hr {
	border: 0;
}

.fa,
.glyphicon {
	-moz-osx-font-smoothing: grayscale;
}

.fadeIn,
.invisible,
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.about_bannerN ul,
.approach_wrapper ul,
.client_logo ul,
.clutch_row ul,
.contact_us ul,
.device_Box ul,
.fa-ul,
.flex-direction-nav,
.h_banner.banner_new1 ul,
.news_social ul,
.our_expertiseTabs .e-wrktabs ul,
.pagination_sec .pagi,
.projectcomplitedsec ul,
.ser_slide ul,
.service_list,
.web_services .service_text .first_list ul li,
.web_services .service_text .scnd_list ul li,
.why_choose_sec ul {
	list-style-type: none;
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 10px;
	-webkit-tap-highlight-color: transparent;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

dfn {
	font-style: italic;
}

mark {
	color: #000;
	background: #ff0;
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

svg:not(:root) {
	overflow: hidden;
}

hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #eee;
}

*,
:after,
:before,
input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

pre,
textarea {
	overflow: auto;
}

samp {
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}

.glyphicon,
address {
	font-style: normal;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

td,
th {
	padding: 0;
}

/* cta button added rk */
.cta_btn_wp {
    width: 100%;
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.cta_btn_wp a {text-decoration: none;font-weight: 700;text-align: center;color: #fff;font-weight: 700;text-transform: uppercase;}
.cta_btn_wp .cta_btn_link {
    max-width: 235px;
    width: 100%;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 16px 20px;
    color: #fff;
    font-size: 14px;
    display: block;
	background: #e21e2c;
    border-color: #e21e2c;
}
.cta_btn_link:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}
/* cta button added ends*/
.psub {
	color: #000;
	font-weight: 700;
	margin: 30px 0px !important;
}

@media only screen and (min-width: 320px) and (max-width: 991px){
	.cta_btn_wp {display: none;}
}

@media print {
	blockquote,
	img,
	pre,
	tr {
		page-break-inside: avoid;
	}
	*,
	 :after,
	 :before {
		color: #000 !important;
		text-shadow: none !important;
		background: 0 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: "";
	}
	blockquote,
	pre {
		border: 1px solid #999;
	}
	thead {
		display: table-header-group;
	}
	img {
		max-width: 100% !important;
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	.navbar {
		display: none;
	}
	.btn&gt;.caret,
	.dropup&gt;.btn&gt;.caret {
		border-top-color: #000 !important;
	}
	.label {
		border: 1px solid #000;
	}
	.table {
		border-collapse: collapse !important;
	}
	.table td,
	.table th {
		background-color: #fff !important;
	}
	.table-bordered td,
	.table-bordered th {
		border: 1px solid #ddd !important;
	}
}

.dropdown-menu,
.modal-content {
	background-clip: padding-box;
	-webkit-background-clip: padding-box;
}

.btn,
.btn-danger.active,
.btn-danger:active,
.btn-default.active,
.btn-default:active,
.btn-info.active,
.btn-info:active,
.btn-primary.active,
.btn-primary:active,
.btn-warning.active,
.btn-warning:active,
.btn.active,
.btn:active,
.dropdown-menu&gt;.disabled&gt;a:focus,
.dropdown-menu&gt;.disabled&gt;a:hover,
.form-control,
.navbar-toggle,
.open&gt;.dropdown-toggle.btn-danger,
.open&gt;.dropdown-toggle.btn-default,
.open&gt;.dropdown-toggle.btn-info,
.open&gt;.dropdown-toggle.btn-primary,
.open&gt;.dropdown-toggle.btn-warning {
	background-image: none;
}

.img-thumbnail,
body {
	background-color: #fff;
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.glyphicon-asterisk:before {
	content: "\002a";
}

.glyphicon-plus:before {
	content: "\002b";
}

.glyphicon-eur:before,
.glyphicon-euro:before {
	content: "\20ac";
}

.glyphicon-minus:before {
	content: "\2212";
}

.glyphicon-cloud:before {
	content: "\2601";
}

.glyphicon-envelope:before {
	content: "\2709";
}

.glyphicon-pencil:before {
	content: "\270f";
}

.glyphicon-glass:before {
	content: "\e001";
}

.glyphicon-music:before {
	content: "\e002";
}

.glyphicon-search:before {
	content: "\e003";
}

.glyphicon-heart:before {
	content: "\e005";
}

.glyphicon-star:before {
	content: "\e006";
}

.glyphicon-star-empty:before {
	content: "\e007";
}

.glyphicon-user:before {
	content: "\e008";
}

.glyphicon-film:before {
	content: "\e009";
}

.glyphicon-th-large:before {
	content: "\e010";
}

.glyphicon-th:before {
	content: "\e011";
}

.glyphicon-th-list:before {
	content: "\e012";
}

.glyphicon-ok:before {
	content: "\e013";
}

.glyphicon-remove:before {
	content: "\e014";
}

.glyphicon-zoom-in:before {
	content: "\e015";
}

.glyphicon-zoom-out:before {
	content: "\e016";
}

.glyphicon-off:before {
	content: "\e017";
}

.glyphicon-signal:before {
	content: "\e018";
}

.glyphicon-cog:before {
	content: "\e019";
}

.glyphicon-trash:before {
	content: "\e020";
}

.glyphicon-home:before {
	content: "\e021";
}

.glyphicon-file:before {
	content: "\e022";
}

.glyphicon-time:before {
	content: "\e023";
}

.glyphicon-road:before {
	content: "\e024";
}

.glyphicon-download-alt:before {
	content: "\e025";
}

.glyphicon-download:before {
	content: "\e026";
}

.glyphicon-upload:before {
	content: "\e027";
}

.glyphicon-inbox:before {
	content: "\e028";
}

.glyphicon-play-circle:before {
	content: "\e029";
}

.glyphicon-repeat:before {
	content: "\e030";
}

.glyphicon-refresh:before {
	content: "\e031";
}

.glyphicon-list-alt:before {
	content: "\e032";
}

.glyphicon-lock:before {
	content: "\e033";
}

.glyphicon-flag:before {
	content: "\e034";
}

.glyphicon-headphones:before {
	content: "\e035";
}

.glyphicon-volume-off:before {
	content: "\e036";
}

.glyphicon-volume-down:before {
	content: "\e037";
}

.glyphicon-volume-up:before {
	content: "\e038";
}

.glyphicon-qrcode:before {
	content: "\e039";
}

.glyphicon-barcode:before {
	content: "\e040";
}

.glyphicon-tag:before {
	content: "\e041";
}

.glyphicon-tags:before {
	content: "\e042";
}

.glyphicon-book:before {
	content: "\e043";
}

.glyphicon-bookmark:before {
	content: "\e044";
}

.glyphicon-print:before {
	content: "\e045";
}

.glyphicon-camera:before {
	content: "\e046";
}

.glyphicon-font:before {
	content: "\e047";
}

.glyphicon-bold:before {
	content: "\e048";
}

.glyphicon-italic:before {
	content: "\e049";
}

.glyphicon-text-height:before {
	content: "\e050";
}

.glyphicon-text-width:before {
	content: "\e051";
}

.glyphicon-align-left:before {
	content: "\e052";
}

.glyphicon-align-center:before {
	content: "\e053";
}

.glyphicon-align-right:before {
	content: "\e054";
}

.glyphicon-align-justify:before {
	content: "\e055";
}

.glyphicon-list:before {
	content: "\e056";
}

.glyphicon-indent-left:before {
	content: "\e057";
}

.glyphicon-indent-right:before {
	content: "\e058";
}

.glyphicon-facetime-video:before {
	content: "\e059";
}

.glyphicon-picture:before {
	content: "\e060";
}

.glyphicon-map-marker:before {
	content: "\e062";
}

.glyphicon-adjust:before {
	content: "\e063";
}

.glyphicon-tint:before {
	content: "\e064";
}

.glyphicon-edit:before {
	content: "\e065";
}

.glyphicon-share:before {
	content: "\e066";
}

.glyphicon-check:before {
	content: "\e067";
}

.glyphicon-move:before {
	content: "\e068";
}

.glyphicon-step-backward:before {
	content: "\e069";
}

.glyphicon-fast-backward:before {
	content: "\e070";
}

.glyphicon-backward:before {
	content: "\e071";
}

.glyphicon-play:before {
	content: "\e072";
}

.glyphicon-pause:before {
	content: "\e073";
}

.glyphicon-stop:before {
	content: "\e074";
}

.glyphicon-forward:before {
	content: "\e075";
}

.glyphicon-fast-forward:before {
	content: "\e076";
}

.glyphicon-step-forward:before {
	content: "\e077";
}

.glyphicon-eject:before {
	content: "\e078";
}

.glyphicon-chevron-left:before {
	content: "\e079";
}

.glyphicon-chevron-right:before {
	content: "\e080";
}

.glyphicon-plus-sign:before {
	content: "\e081";
}

.glyphicon-minus-sign:before {
	content: "\e082";
}

.glyphicon-remove-sign:before {
	content: "\e083";
}

.glyphicon-ok-sign:before {
	content: "\e084";
}

.glyphicon-question-sign:before {
	content: "\e085";
}

.glyphicon-info-sign:before {
	content: "\e086";
}

.glyphicon-screenshot:before {
	content: "\e087";
}

.glyphicon-remove-circle:before {
	content: "\e088";
}

.glyphicon-ok-circle:before {
	content: "\e089";
}

.glyphicon-ban-circle:before {
	content: "\e090";
}

.glyphicon-arrow-left:before {
	content: "\e091";
}

.glyphicon-arrow-right:before {
	content: "\e092";
}

.glyphicon-arrow-up:before {
	content: "\e093";
}

.glyphicon-arrow-down:before {
	content: "\e094";
}

.glyphicon-share-alt:before {
	content: "\e095";
}

.glyphicon-resize-full:before {
	content: "\e096";
}

.glyphicon-resize-small:before {
	content: "\e097";
}

.glyphicon-exclamation-sign:before {
	content: "\e101";
}

.glyphicon-gift:before {
	content: "\e102";
}

.glyphicon-leaf:before {
	content: "\e103";
}

.glyphicon-fire:before {
	content: "\e104";
}

.glyphicon-eye-open:before {
	content: "\e105";
}

.glyphicon-eye-close:before {
	content: "\e106";
}

.glyphicon-warning-sign:before {
	content: "\e107";
}

.glyphicon-plane:before {
	content: "\e108";
}

.glyphicon-calendar:before {
	content: "\e109";
}

.glyphicon-random:before {
	content: "\e110";
}

.glyphicon-comment:before {
	content: "\e111";
}

.glyphicon-magnet:before {
	content: "\e112";
}

.glyphicon-chevron-up:before {
	content: "\e113";
}

.glyphicon-chevron-down:before {
	content: "\e114";
}

.glyphicon-retweet:before {
	content: "\e115";
}

.glyphicon-shopping-cart:before {
	content: "\e116";
}

.glyphicon-folder-close:before {
	content: "\e117";
}

.glyphicon-folder-open:before {
	content: "\e118";
}

.glyphicon-resize-vertical:before {
	content: "\e119";
}

.glyphicon-resize-horizontal:before {
	content: "\e120";
}

.glyphicon-hdd:before {
	content: "\e121";
}

.glyphicon-bullhorn:before {
	content: "\e122";
}

.glyphicon-bell:before {
	content: "\e123";
}

.glyphicon-certificate:before {
	content: "\e124";
}

.glyphicon-thumbs-up:before {
	content: "\e125";
}

.glyphicon-thumbs-down:before {
	content: "\e126";
}

.glyphicon-hand-right:before {
	content: "\e127";
}

.glyphicon-hand-left:before {
	content: "\e128";
}

.glyphicon-hand-up:before {
	content: "\e129";
}

.glyphicon-hand-down:before {
	content: "\e130";
}

.glyphicon-circle-arrow-right:before {
	content: "\e131";
}

.glyphicon-circle-arrow-left:before {
	content: "\e132";
}

.glyphicon-circle-arrow-up:before {
	content: "\e133";
}

.glyphicon-circle-arrow-down:before {
	content: "\e134";
}

.glyphicon-globe:before {
	content: "\e135";
}

.glyphicon-wrench:before {
	content: "\e136";
}

.glyphicon-tasks:before {
	content: "\e137";
}

.glyphicon-filter:before {
	content: "\e138";
}

.glyphicon-briefcase:before {
	content: "\e139";
}

.glyphicon-fullscreen:before {
	content: "\e140";
}

.glyphicon-dashboard:before {
	content: "\e141";
}

.glyphicon-paperclip:before {
	content: "\e142";
}

.glyphicon-heart-empty:before {
	content: "\e143";
}

.glyphicon-link:before {
	content: "\e144";
}

.glyphicon-phone:before {
	content: "\e145";
}

.glyphicon-pushpin:before {
	content: "\e146";
}

.glyphicon-usd:before {
	content: "\e148";
}

.glyphicon-gbp:before {
	content: "\e149";
}

.glyphicon-sort:before {
	content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
	content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152";
}

.glyphicon-sort-by-order:before {
	content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
	content: "\e154";
}

.glyphicon-sort-by-attributes:before {
	content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
	content: "\e156";
}

.glyphicon-unchecked:before {
	content: "\e157";
}

.glyphicon-expand:before {
	content: "\e158";
}

.glyphicon-collapse-down:before {
	content: "\e159";
}

.glyphicon-collapse-up:before {
	content: "\e160";
}

.glyphicon-log-in:before {
	content: "\e161";
}

.glyphicon-flash:before {
	content: "\e162";
}

.glyphicon-log-out:before {
	content: "\e163";
}

.glyphicon-new-window:before {
	content: "\e164";
}

.glyphicon-record:before {
	content: "\e165";
}

.glyphicon-save:before {
	content: "\e166";
}

.glyphicon-open:before {
	content: "\e167";
}

.glyphicon-saved:before {
	content: "\e168";
}

.glyphicon-import:before {
	content: "\e169";
}

.glyphicon-export:before {
	content: "\e170";
}

.glyphicon-send:before {
	content: "\e171";
}

.glyphicon-floppy-disk:before {
	content: "\e172";
}

.glyphicon-floppy-saved:before {
	content: "\e173";
}

.glyphicon-floppy-remove:before {
	content: "\e174";
}

.glyphicon-floppy-save:before {
	content: "\e175";
}

.glyphicon-floppy-open:before {
	content: "\e176";
}

.glyphicon-credit-card:before {
	content: "\e177";
}

.glyphicon-transfer:before {
	content: "\e178";
}

.glyphicon-cutlery:before {
	content: "\e179";
}

.glyphicon-header:before {
	content: "\e180";
}

.glyphicon-compressed:before {
	content: "\e181";
}

.glyphicon-earphone:before {
	content: "\e182";
}

.glyphicon-phone-alt:before {
	content: "\e183";
}

.glyphicon-tower:before {
	content: "\e184";
}

.glyphicon-stats:before {
	content: "\e185";
}

.glyphicon-sd-video:before {
	content: "\e186";
}

.glyphicon-hd-video:before {
	content: "\e187";
}

.glyphicon-subtitles:before {
	content: "\e188";
}

.glyphicon-sound-stereo:before {
	content: "\e189";
}

.glyphicon-sound-dolby:before {
	content: "\e190";
}

.glyphicon-sound-5-1:before {
	content: "\e191";
}

.glyphicon-sound-6-1:before {
	content: "\e192";
}

.glyphicon-sound-7-1:before {
	content: "\e193";
}

.glyphicon-copyright-mark:before {
	content: "\e194";
}

.glyphicon-registration-mark:before {
	content: "\e195";
}

.glyphicon-cloud-download:before {
	content: "\e197";
}

.glyphicon-cloud-upload:before {
	content: "\e198";
}

.glyphicon-tree-conifer:before {
	content: "\e199";
}

.glyphicon-tree-deciduous:before {
	content: "\e200";
}

.glyphicon-cd:before {
	content: "\e201";
}

.glyphicon-save-file:before {
	content: "\e202";
}

.glyphicon-open-file:before {
	content: "\e203";
}

.glyphicon-level-up:before {
	content: "\e204";
}

.glyphicon-copy:before {
	content: "\e205";
}

.glyphicon-paste:before {
	content: "\e206";
}

.glyphicon-alert:before {
	content: "\e209";
}

.glyphicon-equalizer:before {
	content: "\e210";
}

.glyphicon-king:before {
	content: "\e211";
}

.glyphicon-queen:before {
	content: "\e212";
}

.glyphicon-pawn:before {
	content: "\e213";
}

.glyphicon-bishop:before {
	content: "\e214";
}

.glyphicon-knight:before {
	content: "\e215";
}

.glyphicon-baby-formula:before {
	content: "\e216";
}

.glyphicon-tent:before {
	content: "\26fa";
}

.glyphicon-blackboard:before {
	content: "\e218";
}

.glyphicon-bed:before {
	content: "\e219";
}

.glyphicon-apple:before {
	content: "\f8ff";
}

.glyphicon-erase:before {
	content: "\e221";
}

.glyphicon-hourglass:before {
	content: "\231b";
}

.glyphicon-lamp:before {
	content: "\e223";
}

.glyphicon-duplicate:before {
	content: "\e224";
}

.glyphicon-piggy-bank:before {
	content: "\e225";
}

.glyphicon-scissors:before {
	content: "\e226";
}

.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
	content: "\e227";
}

.glyphicon-jpy:before,
.glyphicon-yen:before {
	content: "\00a5";
}

.glyphicon-rub:before,
.glyphicon-ruble:before {
	content: "\20bd";
}

.glyphicon-scale:before {
	content: "\e230";
}

.glyphicon-ice-lolly:before {
	content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
	content: "\e232";
}

.glyphicon-education:before {
	content: "\e233";
}

.glyphicon-option-horizontal:before {
	content: "\e234";
}

.glyphicon-option-vertical:before {
	content: "\e235";
}

.glyphicon-menu-hamburger:before {
	content: "\e236";
}

.glyphicon-modal-window:before {
	content: "\e237";
}

.glyphicon-oil:before {
	content: "\e238";
}

.glyphicon-grain:before {
	content: "\e239";
}

.glyphicon-sunglasses:before {
	content: "\e240";
}

.glyphicon-text-size:before {
	content: "\e241";
}

.glyphicon-text-color:before {
	content: "\e242";
}

.glyphicon-text-background:before {
	content: "\e243";
}

.glyphicon-object-align-top:before {
	content: "\e244";
}

.glyphicon-object-align-bottom:before {
	content: "\e245";
}

.glyphicon-object-align-horizontal:before {
	content: "\e246";
}

.glyphicon-object-align-left:before {
	content: "\e247";
}

.glyphicon-object-align-vertical:before {
	content: "\e248";
}

.glyphicon-object-align-right:before {
	content: "\e249";
}

.glyphicon-triangle-right:before {
	content: "\e250";
}

.glyphicon-triangle-left:before {
	content: "\e251";
}

.glyphicon-triangle-bottom:before {
	content: "\e252";
}

.glyphicon-triangle-top:before {
	content: "\e253";
}

.glyphicon-console:before {
	content: "\e254";
}

.glyphicon-superscript:before {
	content: "\e255";
}

.glyphicon-subscript:before {
	content: "\e256";
}

.glyphicon-menu-left:before {
	content: "\e257";
}

.glyphicon-menu-right:before {
	content: "\e258";
}

.glyphicon-menu-down:before {
	content: "\e259";
}

.glyphicon-menu-up:before {
	content: "\e260";
}

*,
:after,
:before {
	box-sizing: border-box;
}

body {
	font-size: 14px;
	line-height: 1.42857143;
	font-family: "Open Sans", sans-serif;
	color: #696969;
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: gray;
	text-decoration: none;
}

a:focus,
a:hover {
	color: #23527c;
	text-decoration: underline;
}

a:focus,
input[type="checkbox"]:focus,
input[type="file"]:focus,
input[type="radio"]:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

[role="button"] {
	cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	display: block;
	clear: both;
}

.h1,
.h2,
.h3 {
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: 500;
}

.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.1;
	color: inherit;
}

h3 {
	font-weight: 500;
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777;
}

.h1,
.h2,
.h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

h1,
h2,
h3 {
	margin: 20px 0 10px;
}

.h1,
.h2,
.h3,
h3 {
	font-family: Lato, sans-serif;
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
	font-size: 65%;
}

.h4,
.h5,
.h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

h4,
h5,
h6 {
	margin: 10px 0;
}

.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-size: 75%;
}

.h1,
h1 {
	font-size: 36px;
}

.h2,
h2 {
	font-size: 30px;
}

.h3,
h3 {
	font-size: 24px;
}

.h4,
h4 {
	font-size: 18px;
}

.h5,
h5 {
	font-size: 14px;
}

.h6,
h6 {
	font-size: 12px;
}

p {
	margin: 0 0 10px;
}

address,
blockquote .small,
blockquote footer,
blockquote small,
dd,
dt,
pre {
	line-height: 1.42857143;
}

.small,
small {
	font-size: 85%;
}

.mark,
mark {
	padding: 0.2em;
	background-color: #fcf8e3;
}

.list-inline,
.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.text-left,
caption,
th {
	text-align: left;
}

.text-right {
	text-align: right;
}

.metal_client_sec ul li .clnt_left .pTxt p,
.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777;
}

.text-primary {
	color: #337ab7;
}

a.text-primary:focus,
a.text-primary:hover {
	color: #286090;
}

.text-success {
	color: #3c763d;
}

a.text-success:focus,
a.text-success:hover {
	color: #2b542c;
}

a.text-info:focus,
a.text-info:hover {
	color: #245269;
}

.text-info {
	color: #31708f;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:focus,
a.text-warning:hover {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:focus,
a.text-danger:hover {
	color: #843534;
}

.bg-primary {
	color: #fff;
	background-color: #337ab7;
}

a.bg-primary:focus,
a.bg-primary:hover {
	background-color: #286090;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:focus,
a.bg-success:hover {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:focus,
a.bg-info:hover {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:focus,
a.bg-warning:hover {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:focus,
a.bg-danger:hover {
	background-color: #e4b9b9;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
}

.list-inline {
	margin-left: -5px;
}

.list-inline&gt;li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

.text-center {
	text-align: center;
}

pre code,
table {
	background-color: transparent;
}

dl,
ol,
ul {
	margin: 0;
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child,
ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0;
}

address,
blockquote {
	margin: 0 0 20px;
}

dl {
	margin-bottom: 20px;
}

ol,
ul {
	margin-bottom: 10px;
}

dd {
	margin: 0;
}

@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}

abbr[data-original-title],
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777;
}

blockquote {
	padding: 10px 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}

blockquote .small,
blockquote footer,
blockquote small {
	display: block;
	font-size: 80%;
	color: #777;
}

legend,
pre {
	display: block;
	color: #333;
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
	content: "\2014 \00A0";
}

code,
kbd {
	padding: 2px 4px;
	font-size: 90%;
}

code,
kbd,
pre,
samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code,
pre {
	border-radius: 4px;
}

code {
	color: #c7254e;
	background-color: #f9f2f4;
}

kbd {
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
}

pre {
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
}

.container,
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	border-radius: 0;
}

.pre-scrollable {
	overflow-y: scroll;
}

@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}

.row {
	margin-right: -15px;
	margin-left: -15px;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

@media (min-width: 768px) {
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
}

@media (min-width: 992px) {
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
}

@media (min-width: 1200px) {
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9 {
		float: left;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0;
	}
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table&gt;tbody&gt;tr&gt;td,
.table&gt;tbody&gt;tr&gt;th,
.table&gt;tfoot&gt;tr&gt;td,
.table&gt;tfoot&gt;tr&gt;th,
.table&gt;thead&gt;tr&gt;td,
.table&gt;thead&gt;tr&gt;th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table&gt;thead&gt;tr&gt;th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table&gt;caption+thead&gt;tr:first-child&gt;td,
.table&gt;caption+thead&gt;tr:first-child&gt;th,
.table&gt;colgroup+thead&gt;tr:first-child&gt;td,
.table&gt;colgroup+thead&gt;tr:first-child&gt;th,
.table&gt;thead:first-child&gt;tr:first-child&gt;td,
.table&gt;thead:first-child&gt;tr:first-child&gt;th {
	border-top: 0;
}

.table&gt;tbody+tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed&gt;tbody&gt;tr&gt;td,
.table-condensed&gt;tbody&gt;tr&gt;th,
.table-condensed&gt;tfoot&gt;tr&gt;td,
.table-condensed&gt;tfoot&gt;tr&gt;th,
.table-condensed&gt;thead&gt;tr&gt;td,
.table-condensed&gt;thead&gt;tr&gt;th {
	padding: 5px;
}

.table-bordered,
.table-bordered&gt;tbody&gt;tr&gt;td,
.table-bordered&gt;tbody&gt;tr&gt;th,
.table-bordered&gt;tfoot&gt;tr&gt;td,
.table-bordered&gt;tfoot&gt;tr&gt;th,
.table-bordered&gt;thead&gt;tr&gt;td,
.table-bordered&gt;thead&gt;tr&gt;th {
	border: 1px solid #ddd;
}

.table-bordered&gt;thead&gt;tr&gt;td,
.table-bordered&gt;thead&gt;tr&gt;th {
	border-bottom-width: 2px;
}

.table-striped&gt;tbody&gt;tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover&gt;tbody&gt;tr:hover,
.table&gt;tbody&gt;tr.active&gt;td,
.table&gt;tbody&gt;tr.active&gt;th,
.table&gt;tbody&gt;tr&gt;td.active,
.table&gt;tbody&gt;tr&gt;th.active,
.table&gt;tfoot&gt;tr.active&gt;td,
.table&gt;tfoot&gt;tr.active&gt;th,
.table&gt;tfoot&gt;tr&gt;td.active,
.table&gt;tfoot&gt;tr&gt;th.active,
.table&gt;thead&gt;tr.active&gt;td,
.table&gt;thead&gt;tr.active&gt;th,
.table&gt;thead&gt;tr&gt;td.active,
.table&gt;thead&gt;tr&gt;th.active {
	background-color: #f5f5f5;
}

table col[class*="col-"] {
	position: static;
	display: table-column;
	float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
	position: static;
	display: table-cell;
	float: none;
}

.table-hover&gt;tbody&gt;tr.active:hover&gt;td,
.table-hover&gt;tbody&gt;tr.active:hover&gt;th,
.table-hover&gt;tbody&gt;tr:hover&gt;.active,
.table-hover&gt;tbody&gt;tr&gt;td.active:hover,
.table-hover&gt;tbody&gt;tr&gt;th.active:hover {
	background-color: #e8e8e8;
}

.table&gt;tbody&gt;tr.success&gt;td,
.table&gt;tbody&gt;tr.success&gt;th,
.table&gt;tbody&gt;tr&gt;td.success,
.table&gt;tbody&gt;tr&gt;th.success,
.table&gt;tfoot&gt;tr.success&gt;td,
.table&gt;tfoot&gt;tr.success&gt;th,
.table&gt;tfoot&gt;tr&gt;td.success,
.table&gt;tfoot&gt;tr&gt;th.success,
.table&gt;thead&gt;tr.success&gt;td,
.table&gt;thead&gt;tr.success&gt;th,
.table&gt;thead&gt;tr&gt;td.success,
.table&gt;thead&gt;tr&gt;th.success {
	background-color: #dff0d8;
}

.table-hover&gt;tbody&gt;tr.success:hover&gt;td,
.table-hover&gt;tbody&gt;tr.success:hover&gt;th,
.table-hover&gt;tbody&gt;tr:hover&gt;.success,
.table-hover&gt;tbody&gt;tr&gt;td.success:hover,
.table-hover&gt;tbody&gt;tr&gt;th.success:hover {
	background-color: #d0e9c6;
}

.table&gt;tbody&gt;tr.info&gt;td,
.table&gt;tbody&gt;tr.info&gt;th,
.table&gt;tbody&gt;tr&gt;td.info,
.table&gt;tbody&gt;tr&gt;th.info,
.table&gt;tfoot&gt;tr.info&gt;td,
.table&gt;tfoot&gt;tr.info&gt;th,
.table&gt;tfoot&gt;tr&gt;td.info,
.table&gt;tfoot&gt;tr&gt;th.info,
.table&gt;thead&gt;tr.info&gt;td,
.table&gt;thead&gt;tr.info&gt;th,
.table&gt;thead&gt;tr&gt;td.info,
.table&gt;thead&gt;tr&gt;th.info {
	background-color: #d9edf7;
}

.table-hover&gt;tbody&gt;tr.info:hover&gt;td,
.table-hover&gt;tbody&gt;tr.info:hover&gt;th,
.table-hover&gt;tbody&gt;tr:hover&gt;.info,
.table-hover&gt;tbody&gt;tr&gt;td.info:hover,
.table-hover&gt;tbody&gt;tr&gt;th.info:hover {
	background-color: #c4e3f3;
}

.table&gt;tbody&gt;tr.warning&gt;td,
.table&gt;tbody&gt;tr.warning&gt;th,
.table&gt;tbody&gt;tr&gt;td.warning,
.table&gt;tbody&gt;tr&gt;th.warning,
.table&gt;tfoot&gt;tr.warning&gt;td,
.table&gt;tfoot&gt;tr.warning&gt;th,
.table&gt;tfoot&gt;tr&gt;td.warning,
.table&gt;tfoot&gt;tr&gt;th.warning,
.table&gt;thead&gt;tr.warning&gt;td,
.table&gt;thead&gt;tr.warning&gt;th,
.table&gt;thead&gt;tr&gt;td.warning,
.table&gt;thead&gt;tr&gt;th.warning {
	background-color: #fcf8e3;
}

.table-hover&gt;tbody&gt;tr.warning:hover&gt;td,
.table-hover&gt;tbody&gt;tr.warning:hover&gt;th,
.table-hover&gt;tbody&gt;tr:hover&gt;.warning,
.table-hover&gt;tbody&gt;tr&gt;td.warning:hover,
.table-hover&gt;tbody&gt;tr&gt;th.warning:hover {
	background-color: #faf2cc;
}

.table&gt;tbody&gt;tr.danger&gt;td,
.table&gt;tbody&gt;tr.danger&gt;th,
.table&gt;tbody&gt;tr&gt;td.danger,
.table&gt;tbody&gt;tr&gt;th.danger,
.table&gt;tfoot&gt;tr.danger&gt;td,
.table&gt;tfoot&gt;tr.danger&gt;th,
.table&gt;tfoot&gt;tr&gt;td.danger,
.table&gt;tfoot&gt;tr&gt;th.danger,
.table&gt;thead&gt;tr.danger&gt;td,
.table&gt;thead&gt;tr.danger&gt;th,
.table&gt;thead&gt;tr&gt;td.danger,
.table&gt;thead&gt;tr&gt;th.danger {
	background-color: #f2dede;
}

.table-hover&gt;tbody&gt;tr.danger:hover&gt;td,
.table-hover&gt;tbody&gt;tr.danger:hover&gt;th,
.table-hover&gt;tbody&gt;tr:hover&gt;.danger,
.table-hover&gt;tbody&gt;tr&gt;td.danger:hover,
.table-hover&gt;tbody&gt;tr&gt;th.danger:hover {
	background-color: #ebcccc;
}

.table-responsive {
	min-height: 0.01%;
	overflow-x: auto;
}


/* forms css technology css updated forms rk */

.bannerTxt_rgt.frm_container .why-choose-right {
	width: 100%;
	margin: 0px;
	padding: 10px 25px;
	box-shadow: 0 0 20px 0 #252526;
}

.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form p {
	font-size: 18px;
	margin: 0 0 15px;
}

.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form input,
.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form textarea {
	margin: 0 0 15px;
	font-size: 14px;
}

.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form {
	margin: 0 0 10px;
}

.bannerTxt_rgt.frm_container .why-choose-right button,
.bannerTxt_rgt.frm_container .why-choose-right input[type="submit"] {
	font-size: 16px;
	padding: 10px;
}

.tc_btn_wrap .cust_btn {
	display: inline-block;
	margin-right: 10px;
}

.tc_btn_wrap .cust_btn:last-child {
	margin-right: 0px;
}


/* node js  */

.bannerTxt_rgt.frm_container {
	width: 25%;
	float: right;
}


/* node js  ends */


/* forms technology css updated ends rk */

@media screen and (max-width: 767px) {
	.h_banner.bnner_new.enterprise_section {
		height: calc(100vw * 0.60);
	}
	/* forms technology css updated  rk */
	.bannerTxt_rgt.frm_container .why-choose-right {
		display: none;
	}
	.websitedesigncls .container {
		top: 28% !important;
	}
	.websitedesigncls .container .banner_txt.banner_txt_right {
		margin-right: 8% !important;
	}
	.websitedesigncls .page_title {
		font-size: 12px !important;
	}
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	.table-responsive&gt;.table {
		margin-bottom: 0;
	}
	.table-responsive&gt;.table&gt;tbody&gt;tr&gt;td,
	.table-responsive&gt;.table&gt;tbody&gt;tr&gt;th,
	.table-responsive&gt;.table&gt;tfoot&gt;tr&gt;td,
	.table-responsive&gt;.table&gt;tfoot&gt;tr&gt;th,
	.table-responsive&gt;.table&gt;thead&gt;tr&gt;td,
	.table-responsive&gt;.table&gt;thead&gt;tr&gt;th {
		white-space: nowrap;
	}
	.table-responsive&gt;.table-bordered {
		border: 0;
	}
	.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:first-child,
	.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:first-child,
	.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:first-child,
	.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:first-child,
	.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:first-child,
	.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:first-child {
		border-left: 0;
	}
	.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:last-child,
	.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:last-child,
	.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:last-child,
	.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:last-child,
	.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:last-child,
	.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:last-child {
		border-right: 0;
	}
	.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;td,
	.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;th,
	.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;td,
	.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;th {
		border-bottom: 0;
	}
}

fieldset,
legend {
	padding: 0;
	border: 0;
}

fieldset {
	min-width: 0;
	margin: 0;
}

legend {
	width: 100%;
	margin: 0 0 20px;
	font-size: 21px;
	line-height: inherit;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin: 0 0 5px;
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
}

input[type="checkbox"],
input[type="radio"] {
	margin: 4px 0 0;
	line-height: normal;
}

.form-control,
output {
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	display: block;
}

input[type="file"] {
	display: block;
}

input[type="range"] {
	display: block;
	width: 100%;
}

output {
	padding-top: 7px;
}

.form-control {
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
	color: #3c763d;
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type="date"].form-control,
	input[type="datetime-local"].form-control,
	input[type="month"].form-control,
	input[type="time"].form-control {
		line-height: 34px;
	}
	.input-group-sm input[type="date"],
	.input-group-sm input[type="datetime-local"],
	.input-group-sm input[type="month"],
	.input-group-sm input[type="time"],
	input[type="date"].input-sm,
	input[type="datetime-local"].input-sm,
	input[type="month"].input-sm,
	input[type="time"].input-sm {
		line-height: 30px;
	}
	.input-group-lg input[type="date"],
	.input-group-lg input[type="datetime-local"],
	.input-group-lg input[type="month"],
	.input-group-lg input[type="time"],
	input[type="date"].input-lg,
	input[type="datetime-local"].input-lg,
	input[type="month"].input-lg,
	input[type="time"].input-lg {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.checkbox,
.radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox label,
.checkbox-inline,
.radio label,
.radio-inline {
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.checkbox label,
.radio label {
	min-height: 20px;
}

.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"],
.radio input[type="radio"],
.radio-inline input[type="radio"] {
	position: absolute;
	margin-left: -20px;
}

.checkbox+.checkbox,
.radio+.radio {
	margin-top: -5px;
}

.checkbox-inline,
.radio-inline {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px;
}

.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio label,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] input[type="radio"],
input[type="checkbox"].disabled,
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="radio"][disabled] {
	cursor: not-allowed;
}

.form-control-static {
	min-height: 34px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
	padding-right: 0;
	padding-left: 0;
}

.form-group-sm .form-control,
.input-sm {
	padding: 5px 10px;
	border-radius: 3px;
	font-size: 12px;
	height: 30px;
	line-height: 1.5;
}

.form-group-sm select.form-control,
select.input-sm {
	height: 30px;
	line-height: 30px;
}

.form-group-lg .form-control,
.input-lg {
	border-radius: 6px;
	padding: 10px 16px;
	font-size: 18px;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.form-group-lg .form-control,
.input-lg {
	height: 46px;
	line-height: 1.3333333;
}

.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control,
select[multiple].input-lg,
textarea.input-lg {
	height: auto;
}

.form-group-lg select.form-control,
select.input-lg {
	height: 46px;
	line-height: 46px;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 42.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.collapsing,
.dropdown,
.dropup {
	position: relative;
}

.form-group-lg .form-control+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.form-group-sm .form-control+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.btn,
.dropdown-header,
.dropdown-menu&gt;li&gt;a {
	line-height: 1.42857143;
	white-space: nowrap;
}

.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}

.has-feedback label~.form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media (min-width: 768px) {
	.form-inline .form-control-static,
	.form-inline .form-group {
		display: inline-block;
	}
	.form-inline .control-label,
	.form-inline .form-group {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.form-inline .input-group .form-control,
	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn {
		width: auto;
	}
	.form-inline .input-group&gt;.form-control {
		width: 100%;
	}
	.form-inline .checkbox,
	.form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .checkbox label,
	.form-inline .radio label {
		padding-left: 0;
	}
	.form-inline .checkbox input[type="checkbox"],
	.form-inline .radio input[type="radio"] {
		position: relative;
		margin-left: 0;
	}
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
	.form-horizontal .control-label {
		padding-top: 7px;
		margin-bottom: 0;
		text-align: right;
	}
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0;
}

.form-horizontal .checkbox,
.form-horizontal .radio {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px;
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}

.btn.focus,
.btn:focus,
.btn:hover {
	color: #333;
	text-decoration: none;
}

.btn.active,
.btn:active {
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: 0.65;
}

a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default.focus,
.btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open&gt;.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open&gt;.dropdown-toggle.btn-default.focus,
.open&gt;.dropdown-toggle.btn-default:focus,
.open&gt;.dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}

.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open&gt;.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open&gt;.dropdown-toggle.btn-primary.focus,
.open&gt;.dropdown-toggle.btn-primary:focus,
.open&gt;.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success.focus,
.btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open&gt;.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open&gt;.dropdown-toggle.btn-success.focus,
.open&gt;.dropdown-toggle.btn-success:focus,
.open&gt;.dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success.active,
.btn-success:active,
.open&gt;.dropdown-toggle.btn-success {
	background-image: none;
}

.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info.focus,
.btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open&gt;.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open&gt;.dropdown-toggle.btn-info.focus,
.open&gt;.dropdown-toggle.btn-info:focus,
.open&gt;.dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning.focus,
.btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open&gt;.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open&gt;.dropdown-toggle.btn-warning.focus,
.open&gt;.dropdown-toggle.btn-warning:focus,
.open&gt;.dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger.focus,
.btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open&gt;.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open&gt;.dropdown-toggle.btn-danger.focus,
.open&gt;.dropdown-toggle.btn-danger:focus,
.open&gt;.dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	font-weight: 400;
	color: #337ab7;
	border-radius: 0;
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
	border-color: transparent;
}

.btn-link:focus,
.btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none;
}

.btn-group-lg&gt;.btn,
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-group-sm&gt;.btn,
.btn-group-xs&gt;.btn,
.btn-sm,
.btn-xs {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-group-xs&gt;.btn,
.btn-xs {
	padding: 1px 5px;
}

input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
	width: 100%;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	height: 0;
	overflow: hidden;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: 0.35s;
	-o-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.dropdown-menu-right,
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.btn-group&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,
.btn-group&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle,
.btn-group&gt;.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child,
.btn-group&gt;.btn:last-child:not(:first-child),
.btn-group&gt;.dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn,
.btn-group-vertical&gt;.btn:not(:first-child):not(:last-child),
.btn-group&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn,
.btn-group&gt;.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu&gt;li&gt;a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	color: #333;
}

.dropdown-menu&gt;li&gt;a:focus,
.dropdown-menu&gt;li&gt;a:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.dropdown-menu&gt;.active&gt;a,
.dropdown-menu&gt;.active&gt;a:focus,
.dropdown-menu&gt;.active&gt;a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;
}

.dropdown-menu&gt;.disabled&gt;a,
.dropdown-menu&gt;.disabled&gt;a:focus,
.dropdown-menu&gt;.disabled&gt;a:hover {
	color: #777;
}

.dropdown-menu&gt;.disabled&gt;a:focus,
.dropdown-menu&gt;.disabled&gt;a:hover {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
}

.open&gt;a {
	outline: 0;
}

.dropdown-menu-left {
	right: auto;
	left: 0;
}

.dropdown-header,
.open&gt;.dropdown-menu {
	display: block;
}

.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990;
}

.nav-justified&gt;.dropdown .dropdown-menu,
.nav-tabs.nav-justified&gt;.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

.pull-right&gt;.dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	content: "";
	border-top: 0;
	border-bottom: 4px dashed;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}
	.service_menu .megamenu {
		width: 97%;
	}
	.navbar-right .dropdown-menu-left {
		right: auto;
		left: 0;
	}
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group-vertical&gt;.btn,
.btn-group&gt;.btn {
	position: relative;
}

.btn-group&gt;.btn {
	float: left;
}

.btn-group-vertical&gt;.btn.active,
.btn-group-vertical&gt;.btn:active,
.btn-group-vertical&gt;.btn:focus,
.btn-group-vertical&gt;.btn:hover,
.btn-group&gt;.btn.active,
.btn-group&gt;.btn:active,
.btn-group&gt;.btn:focus,
.btn-group&gt;.btn:hover {
	z-index: 2;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar&gt;.btn,
.btn-toolbar&gt;.btn-group,
.btn-toolbar&gt;.input-group {
	margin-left: 5px;
}

.btn .caret,
.btn-group&gt;.btn:first-child {
	margin-left: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group&gt;.btn+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px;
}

.btn-group&gt;.btn-lg+.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-lg .caret {
	border-width: 5px 5px 0;
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical&gt;.btn,
.btn-group-vertical&gt;.btn-group,
.btn-group-vertical&gt;.btn-group&gt;.btn {
	display: block;
	width: 100%;
	max-width: 100%;
	float: none;
}

.btn-group-vertical&gt;.btn+.btn,
.btn-group-vertical&gt;.btn+.btn-group,
.btn-group-vertical&gt;.btn-group+.btn,
.btn-group-vertical&gt;.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical&gt;.btn:first-child:not(:last-child) {
	border-radius: 4px 4px 0 0;
}

.btn-group-vertical&gt;.btn:last-child:not(:first-child) {
	border-radius: 0 0 4px 4px;
}

.btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,
.btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.btn-group-justified,
.input-group {
	display: table;
	border-collapse: separate;
}

.btn-group-justified {
	width: 100%;
	table-layout: fixed;
}

.btn-group-justified&gt;.btn,
.btn-group-justified&gt;.btn-group {
	display: table-cell;
	float: none;
	width: 1%;
}

.btn-group-justified&gt;.btn-group .btn {
	width: 100%;
}

.btn-group-justified&gt;.btn-group .dropdown-menu {
	left: auto;
}

[data-toggle="buttons"]&gt;.btn input[type="checkbox"],
[data-toggle="buttons"]&gt;.btn input[type="radio"],
[data-toggle="buttons"]&gt;.btn-group&gt;.btn input[type="checkbox"],
[data-toggle="buttons"]&gt;.btn-group&gt;.btn input[type="radio"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
}

.input-group[class*="col-"] {
	float: none;
	padding-right: 0;
	padding-left: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus {
	z-index: 3;
}

.input-group-lg&gt;.form-control,
.input-group-lg&gt;.input-group-addon,
.input-group-lg&gt;.input-group-btn&gt;.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-group-lg&gt;.form-control,
select.input-group-lg&gt;.input-group-addon,
select.input-group-lg&gt;.input-group-btn&gt;.btn {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-group-lg&gt;.form-control,
select[multiple].input-group-lg&gt;.input-group-addon,
select[multiple].input-group-lg&gt;.input-group-btn&gt;.btn,
textarea.input-group-lg&gt;.form-control,
textarea.input-group-lg&gt;.input-group-addon,
textarea.input-group-lg&gt;.input-group-btn&gt;.btn {
	height: auto;
}

.input-group-sm&gt;.form-control,
.input-group-sm&gt;.input-group-addon,
.input-group-sm&gt;.input-group-btn&gt;.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-sm&gt;.form-control,
select.input-group-sm&gt;.input-group-addon,
select.input-group-sm&gt;.input-group-btn&gt;.btn {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-group-sm&gt;.form-control,
select[multiple].input-group-sm&gt;.input-group-addon,
select[multiple].input-group-sm&gt;.input-group-btn&gt;.btn,
textarea.input-group-sm&gt;.form-control,
textarea.input-group-sm&gt;.input-group-addon,
textarea.input-group-sm&gt;.input-group-btn&gt;.btn {
	height: auto;
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
	display: table-cell;
}

.nav&gt;li,
.nav&gt;li&gt;a {
	display: block;
	position: relative;
}

.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child&gt;.btn-group:not(:first-child)&gt;.btn,
.input-group-btn:first-child&gt;.btn:not(:first-child),
.input-group-btn:last-child&gt;.btn,
.input-group-btn:last-child&gt;.btn-group&gt;.btn,
.input-group-btn:last-child&gt;.dropdown-toggle {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn,
.input-group-btn&gt;.btn {
	position: relative;
}

.input-group-btn&gt;.btn+.btn {
	margin-left: -1px;
}

.input-group-btn&gt;.btn:active,
.input-group-btn&gt;.btn:focus,
.input-group-btn&gt;.btn:hover {
	z-index: 2;
}

.input-group-btn:first-child&gt;.btn,
.input-group-btn:first-child&gt;.btn-group {
	margin-right: -1px;
}

.input-group-btn:last-child&gt;.btn,
.input-group-btn:last-child&gt;.btn-group {
	z-index: 2;
	margin-left: -1px;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav&gt;li&gt;a {
	padding: 10px 15px;
}

.nav&gt;li&gt;a:focus,
.nav&gt;li&gt;a:hover {
	text-decoration: none;
	background-color: transparent;
}

.nav&gt;li.disabled&gt;a {
	color: #777;
}

.nav&gt;li.disabled&gt;a:focus,
.nav&gt;li.disabled&gt;a:hover {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
}

.nav .open&gt;a,
.nav .open&gt;a:focus,
.nav .open&gt;a:hover {
	background-color: #eee;
	border-color: #337ab7;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav&gt;li&gt;a&gt;img {
	max-width: none;
}

.tab-content&gt;.tab-pane {
	display: none;
}

.navbar-brand&gt;img,
.tab-content&gt;.active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar {
	position: relative;
}

.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}

.navbar-collapse.in {
	overflow-y: auto;
}

@media (min-width: 768px) {
	.navbar {
		border-radius: 4px;
	}
	.navbar-header {
		float: left;
	}
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
}

.embed-responsive,
.modal,
.modal-open,
.progress {
	overflow: hidden;
}

@media (max-device-width: 480px) and (orientation: landscape) {
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse {
		max-height: 200px;
	}
}

.container-fluid&gt;.navbar-collapse,
.container-fluid&gt;.navbar-header,
.container&gt;.navbar-collapse,
.container&gt;.navbar-header {
	margin-right: -15px;
	margin-left: -15px;
}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px;
	font-size: 18px;
	line-height: 20px;
}

.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none;
}

@media (min-width: 768px) {
	.container-fluid&gt;.navbar-collapse,
	.container-fluid&gt;.navbar-header,
	.container&gt;.navbar-collapse,
	.container&gt;.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
	.navbar-fixed-bottom,
	.navbar-fixed-top,
	.navbar-static-top {
		border-radius: 0;
	}
	.navbar&gt;.container .navbar-brand,
	.navbar&gt;.container-fluid .navbar-brand {
		margin-left: -15px;
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
	background-color: #888;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}

.navbar-nav {
	margin: 7.5px -15px;
}

.navbar-nav&gt;li&gt;a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu&gt;li&gt;a {
		padding: 5px 15px 5px 25px;
	}
	.navbar-nav .open .dropdown-menu&gt;li&gt;a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu&gt;li&gt;a:focus,
	.navbar-nav .open .dropdown-menu&gt;li&gt;a:hover {
		background-image: none;
	}
}

@media (min-width: 768px) {
	.navbar-toggle {
		display: none;
	}
	.navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-nav&gt;li {
		float: left;
	}
	.navbar-nav&gt;li&gt;a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-form {
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	margin: 8px -15px;
}

@media (min-width: 768px) {
	.navbar-form .form-control-static,
	.navbar-form .form-group {
		display: inline-block;
	}
	.navbar-form .control-label,
	.navbar-form .form-group {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.navbar-form .input-group .form-control,
	.navbar-form .input-group .input-group-addon,
	.navbar-form .input-group .input-group-btn {
		width: auto;
	}
	.navbar-form .input-group&gt;.form-control {
		width: 100%;
	}
	.navbar-form .checkbox,
	.navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .checkbox label,
	.navbar-form .radio label {
		padding-left: 0;
	}
	.navbar-form .checkbox input[type="checkbox"],
	.navbar-form .radio input[type="radio"] {
		position: relative;
		margin-left: 0;
	}
	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.breadcrumb&gt;li,
.pagination {
	display: inline-block;
}

.btn .badge,
.btn .label {
	top: -1px;
	position: relative;
}

@media (max-width: 767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}

.navbar-nav&gt;li&gt;.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav&gt;li&gt;.dropdown-menu {
	margin-bottom: 0;
	border-radius: 4px 4px 0 0;
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}

.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}

.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 768px) {
	.navbar-text {
		float: left;
		margin-right: 15px;
		margin-left: 15px;
	}
	.navbar-left {
		float: left !important;
	}
	.navbar-right {
		float: right !important;
		margin-right: -22px;
	}
	.navbar-right~.navbar-right {
		margin-right: 0;
	}
}

.navbar-default .navbar-brand,
.navbar-default .navbar-nav&gt;li&gt;a,
.navbar-default .navbar-text {
	color: #777;
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent;
}

.navbar-default .navbar-nav&gt;li&gt;a:focus,
.navbar-default .navbar-nav&gt;li&gt;a:hover {
	color: #333;
	background-color: transparent;
}

.navbar-default .navbar-nav&gt;.active&gt;a,
.navbar-default .navbar-nav&gt;.active&gt;a:focus,
.navbar-default .navbar-nav&gt;.active&gt;a:hover {
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav&gt;.disabled&gt;a,
.navbar-default .navbar-nav&gt;.disabled&gt;a:focus,
.navbar-default .navbar-nav&gt;.disabled&gt;a:hover {
	color: #ccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #ddd;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888 !important;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav&gt;.open&gt;a,
.navbar-default .navbar-nav&gt;.open&gt;a:focus,
.navbar-default .navbar-nav&gt;.open&gt;a:hover {
	color: #555;
	background-color: #e7e7e7;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a {
		color: #777;
	}
	.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover {
		color: #333;
		background-color: transparent;
	}
	.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a,
	.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a:hover {
		color: #555;
		background-color: #e7e7e7;
	}
	.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a,
	.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:hover {
		color: #ccc;
		background-color: transparent;
	}
}

.navbar-default .btn-link,
.navbar-default .navbar-link {
	color: #777;
}

.navbar-default .navbar-link:hover,
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
	color: #333;
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
	color: #333;
}

.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc;
}

.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav&gt;li&gt;a,
.navbar-inverse .navbar-text {
	color: #9d9d9d;
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-nav&gt;li&gt;a:focus,
.navbar-inverse .navbar-nav&gt;li&gt;a:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav&gt;.active&gt;a,
.navbar-inverse .navbar-nav&gt;.active&gt;a:focus,
.navbar-inverse .navbar-nav&gt;.active&gt;a:hover {
	color: #fff;
	background-color: #080808;
}

.navbar-inverse .navbar-nav&gt;.disabled&gt;a,
.navbar-inverse .navbar-nav&gt;.disabled&gt;a:focus,
.navbar-inverse .navbar-nav&gt;.disabled&gt;a:hover {
	color: #444;
	background-color: transparent;
}

.navbar-inverse .navbar-toggle {
	border-color: #333;
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
	background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #101010;
}

.navbar-inverse .navbar-nav&gt;.open&gt;a,
.navbar-inverse .navbar-nav&gt;.open&gt;a:focus,
.navbar-inverse .navbar-nav&gt;.open&gt;a:hover {
	color: #fff;
	background-color: #080808;
}

@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.dropdown-header {
		border-color: #080808;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a {
		color: #9d9d9d;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover {
		color: #fff;
		background-color: transparent;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a,
	.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a:hover {
		color: #fff;
		background-color: #080808;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a,
	.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:hover {
		color: #444;
		background-color: transparent;
	}
}

.navbar-inverse .btn-link,
.navbar-inverse .navbar-link {
	color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444;
}

.pagination {
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pager li,
.pagination&gt;li {
	display: inline;
}

.pagination&gt;li&gt;a,
.pagination&gt;li&gt;span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.pagination&gt;li:first-child&gt;a,
.pagination&gt;li:first-child&gt;span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.pagination&gt;li:last-child&gt;a,
.pagination&gt;li:last-child&gt;span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.pagination&gt;li&gt;a:focus,
.pagination&gt;li&gt;a:hover,
.pagination&gt;li&gt;span:focus,
.pagination&gt;li&gt;span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}

.pagination&gt;.active&gt;a,
.pagination&gt;.active&gt;a:focus,
.pagination&gt;.active&gt;a:hover,
.pagination&gt;.active&gt;span,
.pagination&gt;.active&gt;span:focus,
.pagination&gt;.active&gt;span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}

.pagination&gt;.disabled&gt;a,
.pagination&gt;.disabled&gt;a:focus,
.pagination&gt;.disabled&gt;a:hover,
.pagination&gt;.disabled&gt;span,
.pagination&gt;.disabled&gt;span:focus,
.pagination&gt;.disabled&gt;span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.badge,
.label {
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
	text-align: center;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}

.pager li&gt;a,
.pager li&gt;span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}

.pager li&gt;a:focus,
.pager li&gt;a:hover {
	text-decoration: none;
	background-color: #eee;
}

.pager .next&gt;a,
.pager .next&gt;span {
	float: right;
}

.pager .previous&gt;a,
.pager .previous&gt;span {
	float: left;
}

.pager .disabled&gt;a,
.pager .disabled&gt;a:focus,
.pager .disabled&gt;a:hover,
.pager .disabled&gt;span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
}

a.badge:focus,
a.badge:hover,
a.label:focus,
a.label:hover {
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}

.label {
	display: inline;
	padding: 0.2em 0.6em 0.3em;
	font-size: 75%;
	color: #fff;
	border-radius: 0.25em;
}

.badge:empty,
.label:empty {
	display: none;
}

.label-default {
	background-color: #777;
}

.label-default[href]:focus,
.label-default[href]:hover {
	background-color: #5e5e5e;
}

.label-primary {
	background-color: #337ab7;
}

.label-primary[href]:focus,
.label-primary[href]:hover {
	background-color: #286090;
}

.label-success {
	background-color: #5cb85c;
}

.label-success[href]:focus,
.label-success[href]:hover {
	background-color: #449d44;
}

.label-info {
	background-color: #5bc0de;
}

.label-info[href]:focus,
.label-info[href]:hover {
	background-color: #31b0d5;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:focus,
.label-warning[href]:hover {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:focus,
.label-danger[href]:hover {
	background-color: #c9302c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	color: #fff;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px;
}

.media-object,
.thumbnail {
	display: block;
}

.btn-group-xs&gt;.btn .badge,
.btn-xs .badge {
	top: 0;
	padding: 1px 5px;
}

.list-group-item.active&gt;.badge,
.nav-pills&gt;.active&gt;a&gt;.badge {
	color: #337ab7;
	background-color: #fff;
}

.jumbotron,
.jumbotron .h1,
.jumbotron h1,
a.list-group-item-danger .list-group-item-heading,
a.list-group-item-info .list-group-item-heading,
a.list-group-item-success .list-group-item-heading,
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading,
button.list-group-item-info .list-group-item-heading,
button.list-group-item-success .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

.list-group-item&gt;.badge {
	float: right;
}

.list-group-item&gt;.badge+.badge {
	margin-right: 5px;
}

.nav-pills&gt;li&gt;a&gt;.badge {
	margin-left: 3px;
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	background-color: #eee;
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}

.alert,
.thumbnail {
	margin-bottom: 20px;
}

.alert .alert-link,
.close {
	font-weight: 700;
}

.jumbotron&gt;hr {
	border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px;
}

.jumbotron .container {
	max-width: 100%;
}


/* forms technology css updated rk */

@media screen and (min-width: 1025px) {
	.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form input,
	.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form textarea {
		margin: 0 0 29px;
	}
	.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form p {
		font-size: 22px;
		margin: 0 0 29px;
	}
}


/* forms technology css updated ends rk */

@media screen and (min-width: 768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	.container .jumbotron,
	.container-fluid .jumbotron {
		padding-right: 60px;
		padding-left: 60px;
	}
	.jumbotron .h1,
	.jumbotron h1 {
		font-size: 63px;
	}
}

.thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;
}

.thumbnail a&gt;img,
.thumbnail&gt;img {
	margin-right: auto;
	margin-left: auto;
}

a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
	border-color: #337ab7;
}

.thumbnail .caption {
	padding: 9px;
	color: #333;
}

.alert {
	padding: 15px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert&gt;p,
.alert&gt;ul {
	margin-bottom: 0;
}

.alert&gt;p+p {
	margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.modal,
.modal-backdrop {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

.progress {
	height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
}

.progress-bar-striped,
.progress-striped .progress-bar {
	background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px;
}

.progress-bar.active,
.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-striped .progress-bar-info,
.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-danger,
.progress-striped .progress-bar-info,
.progress-striped .progress-bar-warning {
	background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media,
.media-body {
	overflow: hidden;
	zoom: 1;
}

.media-body {
	width: 10000px;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right,
.media&gt;.pull-right,
.req_q img {
	padding-left: 10px;
}

.media-left,
.media&gt;.pull-left {
	padding-right: 10px;
}

.media-body,
.media-left,
.media-right {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.media-list {
	padding-left: 0;
	list-style: none;
}

.list-group {
	padding-left: 0;
	margin-bottom: 20px;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
	color: #555;
}

a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: left;
}

.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #eee;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
	color: #777;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading&gt;.small,
.list-group-item.active .list-group-item-heading&gt;small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading&gt;.small,
.list-group-item.active:focus .list-group-item-heading&gt;small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading&gt;.small,
.list-group-item.active:hover .list-group-item-heading&gt;small {
	color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
	color: #c7ddef;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.panel-heading&gt;.dropdown .dropdown-toggle,
.panel-title,
.panel-title&gt;.small,
.panel-title&gt;.small&gt;a,
.panel-title&gt;a,
.panel-title&gt;small,
.panel-title&gt;small&gt;a {
	color: inherit;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-title,
.panel&gt;.list-group,
.panel&gt;.panel-collapse&gt;.list-group,
.panel&gt;.panel-collapse&gt;.table,
.panel&gt;.table,
.panel&gt;.table-responsive&gt;.table {
	margin-bottom: 0;
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel-title {
	margin-top: 0;
	font-size: 16px;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel&gt;.list-group .list-group-item,
.panel&gt;.panel-collapse&gt;.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel-group .panel-heading,
.panel&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;td,
.panel&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;th,
.panel&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;td,
.panel&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;th,
.panel&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;td,
.panel&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;th,
.panel&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;td,
.panel&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;th,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;td,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;th,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;td,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;th,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;td,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;th,
.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;td,
.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;th {
	border-bottom: 0;
}

.panel&gt;.list-group:first-child .list-group-item:first-child,
.panel&gt;.panel-collapse&gt;.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel&gt;.list-group:last-child .list-group-item:last-child,
.panel&gt;.panel-collapse&gt;.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel&gt;.panel-heading+.panel-collapse&gt;.list-group .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.list-group+.panel-footer,
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0;
}

.panel&gt;.panel-collapse&gt;.table caption,
.panel&gt;.table caption,
.panel&gt;.table-responsive&gt;.table caption {
	padding-right: 15px;
	padding-left: 15px;
}

.panel&gt;.table-responsive:first-child&gt;.table:first-child,
.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child,
.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child,
.panel&gt;.table:first-child,
.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child,
.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:first-child,
.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:first-child,
.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:first-child,
.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:first-child,
.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:first-child,
.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:first-child,
.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:first-child,
.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:first-child {
	border-top-left-radius: 3px;
}

.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:last-child,
.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:last-child,
.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:last-child,
.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:last-child,
.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:last-child,
.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:last-child,
.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:last-child,
.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:last-child {
	border-top-right-radius: 3px;
}

.panel&gt;.table-responsive:last-child&gt;.table:last-child,
.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child,
.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child,
.panel&gt;.table:last-child,
.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child,
.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:first-child,
.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:first-child,
.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:first-child,
.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:first-child,
.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:first-child,
.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:first-child,
.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:first-child,
.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}

.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:last-child,
.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:last-child,
.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:last-child,
.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:last-child,
.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:last-child,
.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:last-child,
.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:last-child,
.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}

.panel-group .panel-heading+.panel-collapse&gt;.list-group,
.panel-group .panel-heading+.panel-collapse&gt;.panel-body,
.panel&gt;.panel-body+.table,
.panel&gt;.panel-body+.table-responsive,
.panel&gt;.table+.panel-body,
.panel&gt;.table-responsive+.panel-body {
	border-top: 1px solid #ddd;
}

.panel&gt;.table&gt;tbody:first-child&gt;tr:first-child td,
.panel&gt;.table&gt;tbody:first-child&gt;tr:first-child th {
	border-top: 0;
}

.panel&gt;.table-bordered,
.panel&gt;.table-responsive&gt;.table-bordered {
	border: 0;
}

.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;td:first-child,
.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;th:first-child,
.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:first-child,
.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:first-child,
.panel&gt;.table-bordered&gt;thead&gt;tr&gt;td:first-child,
.panel&gt;.table-bordered&gt;thead&gt;tr&gt;th:first-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:first-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:first-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:first-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:first-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:first-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:first-child {
	border-left: 0;
}

.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;td:last-child,
.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;th:last-child,
.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:last-child,
.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:last-child,
.panel&gt;.table-bordered&gt;thead&gt;tr&gt;td:last-child,
.panel&gt;.table-bordered&gt;thead&gt;tr&gt;th:last-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:last-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:last-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:last-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:last-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:last-child,
.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:last-child {
	border-right: 0;
}

.panel&gt;.table-responsive {
	margin-bottom: 0;
	border: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel+.panel {
	margin-top: 5px;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default,
.well blockquote {
	border-color: #ddd;
}

.panel-default&gt;.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body {
	border-top-color: #ddd;
}

.panel-default&gt;.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}

.panel-default&gt;.panel-footer+.panel-collapse&gt;.panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #337ab7;
}

.panel-primary&gt;.panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.panel-primary&gt;.panel-heading+.panel-collapse&gt;.panel-body {
	border-top-color: #337ab7;
}

.panel-primary&gt;.panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}

.panel-primary&gt;.panel-footer+.panel-collapse&gt;.panel-body {
	border-bottom-color: #337ab7;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success&gt;.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success&gt;.panel-heading+.panel-collapse&gt;.panel-body {
	border-top-color: #d6e9c6;
}

.panel-success&gt;.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success&gt;.panel-footer+.panel-collapse&gt;.panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info&gt;.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info&gt;.panel-heading+.panel-collapse&gt;.panel-body {
	border-top-color: #bce8f1;
}

.panel-info&gt;.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info&gt;.panel-footer+.panel-collapse&gt;.panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning&gt;.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning&gt;.panel-heading+.panel-collapse&gt;.panel-body {
	border-top-color: #faebcc;
}

.panel-warning&gt;.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning&gt;.panel-footer+.panel-collapse&gt;.panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger&gt;.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger&gt;.panel-heading+.panel-collapse&gt;.panel-body {
	border-top-color: #ebccd1;
}

.panel-danger&gt;.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger&gt;.panel-footer+.panel-collapse&gt;.panel-body {
	border-bottom-color: #ebccd1;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
	border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
	padding: 24px;
	border-radius: 6px;
}

.well-sm {
	padding: 9px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 21px;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
}

.popover,
.tooltip {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	line-break: auto;
	white-space: normal;
	text-decoration: none;
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
}

button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}

.modal {
	position: fixed;
	z-index: 1050;
	display: none;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

.modal-backdrop {
	position: fixed;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop.in {
	opacity: 0.5;
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.42857143;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px;
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}
/* added blog page css */
.g_srch {
	margin-bottom: 20px !important;
	margin-right: -15px !important;
	margin-top: 40px;
}
input#keywords {
	border-radius: 10px;
	padding: 10px;
	border: 1px solid #ddd;
	font-size: 14px;
}
input#search_me {
	font-size: 14px;
	padding: 10px;
	border-radius: 10px;
	border: 1px solid #ddd;
}
/* added blog page css ends */
@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}
	.modal-sm {
		width: 300px;
	}
}

@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-size: 12px;
	text-align: left;
	text-align: start;
	opacity: 0;
}

.tooltip.in {
	opacity: 0.9;
}

.tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}

.tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}

.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px;
}

.tooltip.left {
	padding: 0 5px;
	margin-left: -3px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top .tooltip-arrow {
	left: 50%;
	margin-left: -5px;
}

.tooltip.top-left .tooltip-arrow {
	right: 5px;
	margin-bottom: -5px;
}

.tooltip.top-right .tooltip-arrow {
	left: 5px;
	margin-bottom: -5px;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
	border-width: 0 5px 5px;
	border-bottom-color: #000;
	top: 0;
}

.tooltip.bottom .tooltip-arrow {
	left: 50%;
	margin-left: -5px;
}

.tooltip.bottom-left .tooltip-arrow {
	right: 5px;
	margin-top: -5px;
}

.tooltip.bottom-right .tooltip-arrow {
	left: 5px;
	margin-top: -5px;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-size: 14px;
	text-align: left;
	text-align: start;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.carousel-caption,
.carousel-control {
	color: #fff;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	text-align: center;
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover&gt;.arrow,
.popover&gt;.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.carousel,
.carousel-inner {
	position: relative;
}

.popover&gt;.arrow {
	border-width: 11px;
}

.popover&gt;.arrow:after {
	content: "";
	border-width: 10px;
}

.popover.top&gt;.arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	border-bottom-width: 0;
}

.popover.top&gt;.arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}

.popover.left&gt;.arrow:after,
.popover.right&gt;.arrow:after {
	bottom: -10px;
	content: " ";
}

.popover.right&gt;.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25);
	border-left-width: 0;
}

.popover.right&gt;.arrow:after {
	left: 1px;
	border-right-color: #fff;
	border-left-width: 0;
}

.popover.bottom&gt;.arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bottom&gt;.arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}

.popover.left&gt;.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left&gt;.arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
}

.carousel-inner {
	width: 100%;
	overflow: hidden;
}

.carousel-inner&gt;.item {
	position: relative;
	display: none;
	-webkit-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}

.carousel-inner&gt;.item&gt;a&gt;img,
.carousel-inner&gt;.item&gt;img {
	line-height: 1;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
	.carousel-inner&gt;.item {
		-webkit-transition: -webkit-transform 0.6s ease-in-out;
		-o-transition: -o-transform 0.6s ease-in-out;
		transition: transform 0.6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}
	.carousel-inner&gt;.item.active.right,
	.carousel-inner&gt;.item.next {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	.carousel-inner&gt;.item.active.left,
	.carousel-inner&gt;.item.prev {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	.carousel-inner&gt;.item.active,
	.carousel-inner&gt;.item.next.left,
	.carousel-inner&gt;.item.prev.right {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.carousel-inner&gt;.active,
.carousel-inner&gt;.next,
.carousel-inner&gt;.prev {
	display: block;
}

.carousel-inner&gt;.active,
.carousel-inner&gt;.next.left,
.carousel-inner&gt;.prev.right {
	left: 0;
}

.carousel-control,
.carousel-inner&gt;.next,
.carousel-inner&gt;.prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner&gt;.next {
	left: 100%;
}

.carousel-inner&gt;.active.left,
.carousel-inner&gt;.prev {
	left: -100%;
}

.carousel-inner&gt;.active.right {
	left: 100%;
}

.carousel-control {
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	background-color: transparent;
	opacity: 0.5;
}

.carousel-control.left,
.carousel-control.right {
	background-image: -webkit-linear-gradient( left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-image: -o-linear-gradient( left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-image: -webkit-gradient( linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
	background-image: linear-gradient( to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
}

.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient( left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
	background-image: -o-linear-gradient( left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
	background-image: -webkit-gradient( linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
	background-image: linear-gradient( to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
}

.carousel-control:focus,
.carousel-control:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: 0.9;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-next,
.carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	font-family: serif;
	line-height: 1;
}

.carousel-control .icon-prev:before {
	content: "\2039";
}

.carousel-control .icon-next:before {
	content: "\203a";
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 10px;
}

.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
}

.carousel-caption .btn,
.text-hide {
	text-shadow: none;
}

@media screen and (min-width: 768px) {
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next,
	.carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .icon-prev {
		margin-left: -10px;
	}
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next {
		margin-right: -10px;
	}
	.carousel-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px;
	}
	.carousel-indicators {
		bottom: 20px;
	}
}

.btn-group-vertical&gt;.btn-group:after,
.btn-group-vertical&gt;.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
	display: table;
	content: " ";
}

.btn-group-vertical&gt;.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
	clear: both;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.hidden,
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
	display: none !important;
}

.affix {
	position: fixed;
}

@-ms-viewport {
	width: device-width;
}

@media (max-width: 767px) {
	.visible-xs,
	.visible-xs-block {
		display: block !important;
	}
	table.visible-xs {
		display: table !important;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	td.visible-xs,
	th.visible-xs {
		display: table-cell !important;
	}
	.visible-xs-inline {
		display: inline !important;
	}
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	
.bnner_new .banner_txt.banner_txt_right{
	font-size: 28px;
	width: 33%;
}
	.visible-sm,
	.visible-sm-block {
		display: block !important;
	}
	table.visible-sm {
		display: table !important;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	td.visible-sm,
	th.visible-sm {
		display: table-cell !important;
	}
	.visible-sm-inline {
		display: inline !important;
	}
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md,
	.visible-md-block {
		display: block !important;
	}
	table.visible-md {
		display: table !important;
	}
	tr.visible-md {
		display: table-row !important;
	}
	td.visible-md,
	th.visible-md {
		display: table-cell !important;
	}
	.visible-md-inline {
		display: inline !important;
	}
	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg,
	.visible-lg-block {
		display: block !important;
	}
	table.visible-lg {
		display: table !important;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	td.visible-lg,
	th.visible-lg {
		display: table-cell !important;
	}
	.visible-lg-inline {
		display: inline !important;
	}
	.visible-lg-inline-block {
		display: inline-block !important;
	}
	.hidden-lg {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

@media print {
	.visible-print {
		display: block !important;
	}
	table.visible-print {
		display: table !important;
	}
	tr.visible-print {
		display: table-row !important;
	}
	td.visible-print,
	th.visible-print {
		display: table-cell !important;
	}
}

.visible-print-block {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
	.hidden-print {
		display: none !important;
	}
}

.fa,
.fa-stack {
	display: inline-block;
}

.fa-fw,
.fa-li {
	text-align: center;
}

@font-face {
	font-family: FontAwesome;
	src: url(../eot/fontawesome-webfont78ce.eot);
	src: url(../eot/fontawesome-webfontd41d.eot#iefix&amp;v=4.2.0) format("embedded-opentype"), url(../woff/fontawesome-webfont78ce.woff) format("woff"), url(../ttf/fontawesome-webfont78ce.ttf) format("truetype"), url(../svg/fontawesome-webfont78ce.svg#fontawesomeregular) format("svg");
	font-display: swap;
	font-weight: 400;
	font-style: normal;
}

.fa {
	font: 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
}

.fa-ul&gt;li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: 0.2em 0.25em 0.15em;
	border: 0.08em solid #eee;
	border-radius: 0.1em;
}

.fa.pull-left {
	margin-right: 0.3em;
}

.fa.pull-right {
	margin-left: 0.3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-rotate-90 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
	filter: none;
}

.fa-stack {
	position: relative;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "\f000";
}

.fa-music:before {
	content: "\f001";
}

.fa-search:before {
	content: "\f002";
}

.fa-envelope-o:before {
	content: "\f003";
}

.fa-heart:before {
	content: "\f004";
}

.fa-star:before {
	content: "\f005";
}

.fa-star-o:before {
	content: "\f006";
}

.fa-user:before {
	content: "\f007";
}

.fa-film:before {
	content: "\f008";
}

.fa-th-large:before {
	content: "\f009";
}

.fa-th:before {
	content: "\f00a";
}

.fa-th-list:before {
	content: "\f00b";
}

.fa-check:before {
	content: "\f00c";
}

.fa-close:before,
.fa-remove:before,
.fa-times:before {
	content: "\f00d";
}

.fa-search-plus:before {
	content: "\f00e";
}

.fa-search-minus:before {
	content: "\f010";
}

.fa-power-off:before {
	content: "\f011";
}

.fa-signal:before {
	content: "\f012";
}

.fa-cog:before,
.fa-gear:before {
	content: "\f013";
}

.fa-trash-o:before {
	content: "\f014";
}

.fa-home:before {
	content: "\f015";
}

.fa-file-o:before {
	content: "\f016";
}

.fa-clock-o:before {
	content: "\f017";
}

.fa-road:before {
	content: "\f018";
}

.fa-download:before {
	content: "\f019";
}

.fa-arrow-circle-o-down:before {
	content: "\f01a";
}

.fa-arrow-circle-o-up:before {
	content: "\f01b";
}

.fa-inbox:before {
	content: "\f01c";
}

.fa-play-circle-o:before {
	content: "\f01d";
}

.fa-repeat:before,
.fa-rotate-right:before {
	content: "\f01e";
}

.fa-refresh:before {
	content: "\f021";
}

.fa-list-alt:before {
	content: "\f022";
}

.fa-lock:before {
	content: "\f023";
}

.fa-flag:before {
	content: "\f024";
}

.fa-headphones:before {
	content: "\f025";
}

.fa-volume-off:before {
	content: "\f026";
}

.fa-volume-down:before {
	content: "\f027";
}

.fa-volume-up:before {
	content: "\f028";
}

.fa-qrcode:before {
	content: "\f029";
}

.fa-barcode:before {
	content: "\f02a";
}

.fa-tag:before {
	content: "\f02b";
}

.fa-tags:before {
	content: "\f02c";
}

.fa-book:before {
	content: "\f02d";
}

.fa-bookmark:before {
	content: "\f02e";
}

.fa-print:before {
	content: "\f02f";
}

.fa-camera:before {
	content: "\f030";
}

.fa-font:before {
	content: "\f031";
}

.fa-bold:before {
	content: "\f032";
}

.fa-italic:before {
	content: "\f033";
}

.fa-text-height:before {
	content: "\f034";
}

.fa-text-width:before {
	content: "\f035";
}

.fa-align-left:before {
	content: "\f036";
}

.fa-align-center:before {
	content: "\f037";
}

.fa-align-right:before {
	content: "\f038";
}

.fa-align-justify:before {
	content: "\f039";
}

.fa-list:before {
	content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
	content: "\f03b";
}

.fa-indent:before {
	content: "\f03c";
}

.fa-video-camera:before {
	content: "\f03d";
}

.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
	content: "\f03e";
}

.fa-pencil:before {
	content: "\f040";
}

.fa-map-marker:before {
	content: "\f041";
}

.fa-adjust:before {
	content: "\f042";
}

.fa-tint:before {
	content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
	content: "\f044";
}

.fa-share-square-o:before {
	content: "\f045";
}

.fa-check-square-o:before {
	content: "\f046";
}

.fa-arrows:before {
	content: "\f047";
}

.fa-step-backward:before {
	content: "\f048";
}

.fa-fast-backward:before {
	content: "\f049";
}

.fa-backward:before {
	content: "\f04a";
}

.fa-play:before {
	content: "\f04b";
}

.fa-pause:before {
	content: "\f04c";
}

.fa-stop:before {
	content: "\f04d";
}

.fa-forward:before {
	content: "\f04e";
}

.fa-fast-forward:before {
	content: "\f050";
}

.fa-step-forward:before {
	content: "\f051";
}

.fa-eject:before {
	content: "\f052";
}

.fa-chevron-left:before {
	content: "\f053";
}

.fa-chevron-right:before {
	content: "\f054";
}

.fa-plus-circle:before {
	content: "\f055";
}

.fa-minus-circle:before {
	content: "\f056";
}

.fa-times-circle:before {
	content: "\f057";
}

.fa-check-circle:before {
	content: "\f058";
}

.fa-question-circle:before {
	content: "\f059";
}

.fa-info-circle:before {
	content: "\f05a";
}

.fa-crosshairs:before {
	content: "\f05b";
}

.fa-times-circle-o:before {
	content: "\f05c";
}

.fa-check-circle-o:before {
	content: "\f05d";
}

.fa-ban:before {
	content: "\f05e";
}

.fa-arrow-left:before {
	content: "\f060";
}

.fa-arrow-right:before {
	content: "\f061";
}

.fa-arrow-up:before {
	content: "\f062";
}

.fa-arrow-down:before {
	content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
	content: "\f064";
}

.fa-expand:before {
	content: "\f065";
}

.fa-compress:before {
	content: "\f066";
}

.fa-plus:before {
	content: "\f067";
}

.fa-minus:before {
	content: "\f068";
}

.fa-asterisk:before {
	content: "\f069";
}

.fa-exclamation-circle:before {
	content: "\f06a";
}

.fa-gift:before {
	content: "\f06b";
}

.fa-leaf:before {
	content: "\f06c";
}

.fa-fire:before {
	content: "\f06d";
}

.fa-eye:before {
	content: "\f06e";
}

.fa-eye-slash:before {
	content: "\f070";
}

.fa-exclamation-triangle:before,
.fa-warning:before {
	content: "\f071";
}

.fa-plane:before {
	content: "\f072";
}

.fa-calendar:before {
	content: "\f073";
}

.fa-random:before {
	content: "\f074";
}

.fa-comment:before {
	content: "\f075";
}

.fa-magnet:before {
	content: "\f076";
}

.fa-chevron-up:before {
	content: "\f077";
}

.fa-chevron-down:before {
	content: "\f078";
}

.fa-retweet:before {
	content: "\f079";
}

.fa-shopping-cart:before {
	content: "\f07a";
}

.fa-folder:before {
	content: "\f07b";
}

.fa-folder-open:before {
	content: "\f07c";
}

.fa-arrows-v:before {
	content: "\f07d";
}

.fa-arrows-h:before {
	content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: "\f080";
}

.fa-twitter-square:before {
	content: "\f081";
}

.fa-facebook-square:before {
	content: "\f082";
}

.fa-camera-retro:before {
	content: "\f083";
}

.fa-key:before {
	content: "\f084";
}

.fa-cogs:before,
.fa-gears:before {
	content: "\f085";
}

.fa-comments:before {
	content: "\f086";
}

.fa-thumbs-o-up:before {
	content: "\f087";
}

.fa-thumbs-o-down:before {
	content: "\f088";
}

.fa-star-half:before {
	content: "\f089";
}

.fa-heart-o:before {
	content: "\f08a";
}

.fa-sign-out:before {
	content: "\f08b";
}

.fa-linkedin-square:before {
	content: "\f08c";
}

.fa-thumb-tack:before {
	content: "\f08d";
}

.fa-external-link:before {
	content: "\f08e";
}

.fa-sign-in:before {
	content: "\f090";
}

.fa-trophy:before {
	content: "\f091";
}

.fa-github-square:before {
	content: "\f092";
}

.fa-upload:before {
	content: "\f093";
}

.fa-lemon-o:before {
	content: "\f094";
}

.fa-phone:before {
	content: "\f095";
}

.fa-square-o:before {
	content: "\f096";
}

.fa-bookmark-o:before {
	content: "\f097";
}

.fa-phone-square:before {
	content: "\f098";
}

.fa-twitter:before {
	content: "\f099";
}

.fa-facebook:before {
	content: "\f09a";
}

.fa-github:before {
	content: "\f09b";
}

.fa-unlock:before {
	content: "\f09c";
}

.fa-credit-card:before {
	content: "\f09d";
}

.fa-rss:before {
	content: "\f09e";
}

.fa-hdd-o:before {
	content: "\f0a0";
}

.fa-bullhorn:before {
	content: "\f0a1";
}

.fa-bell:before {
	content: "\f0f3";
}

.fa-certificate:before {
	content: "\f0a3";
}

.fa-hand-o-right:before {
	content: "\f0a4";
}

.fa-hand-o-left:before {
	content: "\f0a5";
}

.fa-hand-o-up:before {
	content: "\f0a6";
}

.fa-hand-o-down:before {
	content: "\f0a7";
}

.fa-arrow-circle-left:before {
	content: "\f0a8";
}

.fa-arrow-circle-right:before {
	content: "\f0a9";
}

.fa-arrow-circle-up:before {
	content: "\f0aa";
}

.fa-arrow-circle-down:before {
	content: "\f0ab";
}

.fa-globe:before {
	content: "\f0ac";
}

.fa-wrench:before {
	content: "\f0ad";
}

.fa-tasks:before {
	content: "\f0ae";
}

.fa-filter:before {
	content: "\f0b0";
}

.fa-briefcase:before {
	content: "\f0b1";
}

.fa-arrows-alt:before {
	content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
	content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
	content: "\f0c1";
}

.fa-cloud:before {
	content: "\f0c2";
}

.fa-flask:before {
	content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
	content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
	content: "\f0c5";
}

.fa-paperclip:before {
	content: "\f0c6";
}

.fa-floppy-o:before,
.fa-save:before {
	content: "\f0c7";
}

.fa-square:before {
	content: "\f0c8";
}

.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
	content: "\f0c9";
}

.fa-list-ul:before {
	content: "\f0ca";
}

.fa-list-ol:before {
	content: "\f0cb";
}

.fa-strikethrough:before {
	content: "\f0cc";
}

.fa-underline:before {
	content: "\f0cd";
}

.fa-table:before {
	content: "\f0ce";
}

.fa-magic:before {
	content: "\f0d0";
}

.fa-truck:before {
	content: "\f0d1";
}

.fa-pinterest:before {
	content: "\f0d2";
}

.fa-pinterest-square:before {
	content: "\f0d3";
}

.fa-google-plus-square:before {
	content: "\f0d4";
}

.fa-google-plus:before {
	content: "\f0d5";
}

.fa-money:before {
	content: "\f0d6";
}

.fa-caret-down:before {
	content: "\f0d7";
}

.fa-caret-up:before {
	content: "\f0d8";
}

.fa-caret-left:before {
	content: "\f0d9";
}

.fa-caret-right:before {
	content: "\f0da";
}

.fa-columns:before {
	content: "\f0db";
}

.fa-sort:before,
.fa-unsorted:before {
	content: "\f0dc";
}

.fa-sort-desc:before,
.fa-sort-down:before {
	content: "\f0dd";
}

.fa-sort-asc:before,
.fa-sort-up:before {
	content: "\f0de";
}

.fa-envelope:before {
	content: "\f0e0";
}

.fa-linkedin:before {
	content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
	content: "\f0e2";
}

.fa-gavel:before,
.fa-legal:before {
	content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
	content: "\f0e4";
}

.fa-comment-o:before {
	content: "\f0e5";
}

.fa-comments-o:before {
	content: "\f0e6";
}

.fa-bolt:before,
.fa-flash:before {
	content: "\f0e7";
}

.fa-sitemap:before {
	content: "\f0e8";
}

.fa-umbrella:before {
	content: "\f0e9";
}

.fa-clipboard:before,
.fa-paste:before {
	content: "\f0ea";
}

.fa-lightbulb-o:before {
	content: "\f0eb";
}

.fa-exchange:before {
	content: "\f0ec";
}

.fa-cloud-download:before {
	content: "\f0ed";
}

.fa-cloud-upload:before {
	content: "\f0ee";
}

.fa-user-md:before {
	content: "\f0f0";
}

.fa-stethoscope:before {
	content: "\f0f1";
}

.fa-suitcase:before {
	content: "\f0f2";
}

.fa-bell-o:before {
	content: "\f0a2";
}

.fa-coffee:before {
	content: "\f0f4";
}

.fa-cutlery:before {
	content: "\f0f5";
}

.fa-file-text-o:before {
	content: "\f0f6";
}

.fa-building-o:before {
	content: "\f0f7";
}

.fa-hospital-o:before {
	content: "\f0f8";
}

.fa-ambulance:before {
	content: "\f0f9";
}

.fa-medkit:before {
	content: "\f0fa";
}

.fa-fighter-jet:before {
	content: "\f0fb";
}

.fa-beer:before {
	content: "\f0fc";
}

.fa-h-square:before {
	content: "\f0fd";
}

.fa-plus-square:before {
	content: "\f0fe";
}

.fa-angle-double-left:before {
	content: "\f100";
}

.fa-angle-double-right:before {
	content: "\f101";
}

.fa-angle-double-up:before {
	content: "\f102";
}

.fa-angle-double-down:before {
	content: "\f103";
}

.fa-angle-left:before {
	content: "\f104";
}

.fa-angle-right:before {
	content: "\f105";
}

.fa-angle-up:before {
	content: "\f106";
}

.fa-angle-down:before {
	content: "\f107";
}

.fa-desktop:before {
	content: "\f108";
}

.fa-laptop:before {
	content: "\f109";
}

.fa-tablet:before {
	content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
	content: "\f10b";
}

.fa-circle-o:before {
	content: "\f10c";
}

.fa-quote-left:before {
	content: "\f10d";
}

.fa-quote-right:before {
	content: "\f10e";
}

.fa-spinner:before {
	content: "\f110";
}

.fa-circle:before {
	content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
	content: "\f112";
}

.fa-github-alt:before {
	content: "\f113";
}

.fa-folder-o:before {
	content: "\f114";
}

.fa-folder-open-o:before {
	content: "\f115";
}

.fa-smile-o:before {
	content: "\f118";
}

.fa-frown-o:before {
	content: "\f119";
}

.fa-meh-o:before {
	content: "\f11a";
}

.fa-gamepad:before {
	content: "\f11b";
}

.fa-keyboard-o:before {
	content: "\f11c";
}

.fa-flag-o:before {
	content: "\f11d";
}

.fa-flag-checkered:before {
	content: "\f11e";
}

.fa-terminal:before {
	content: "\f120";
}

.fa-code:before {
	content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: "\f123";
}

.fa-location-arrow:before {
	content: "\f124";
}

.fa-crop:before {
	content: "\f125";
}

.fa-code-fork:before {
	content: "\f126";
}

.fa-chain-broken:before,
.fa-unlink:before {
	content: "\f127";
}

.fa-question:before {
	content: "\f128";
}

.fa-info:before {
	content: "\f129";
}

.fa-exclamation:before {
	content: "\f12a";
}

.fa-superscript:before {
	content: "\f12b";
}

.fa-subscript:before {
	content: "\f12c";
}

.fa-eraser:before {
	content: "\f12d";
}

.fa-puzzle-piece:before {
	content: "\f12e";
}

.fa-microphone:before {
	content: "\f130";
}

.fa-microphone-slash:before {
	content: "\f131";
}

.fa-shield:before {
	content: "\f132";
}

.fa-calendar-o:before {
	content: "\f133";
}

.fa-fire-extinguisher:before {
	content: "\f134";
}

.fa-rocket:before {
	content: "\f135";
}

.fa-maxcdn:before {
	content: "\f136";
}

.fa-chevron-circle-left:before {
	content: "\f137";
}

.fa-chevron-circle-right:before {
	content: "\f138";
}

.fa-chevron-circle-up:before {
	content: "\f139";
}

.fa-chevron-circle-down:before {
	content: "\f13a";
}

.fa-html5:before {
	content: "\f13b";
}

.fa-css3:before {
	content: "\f13c";
}

.fa-anchor:before {
	content: "\f13d";
}

.fa-unlock-alt:before {
	content: "\f13e";
}

.fa-bullseye:before {
	content: "\f140";
}

.fa-ellipsis-h:before {
	content: "\f141";
}

.fa-ellipsis-v:before {
	content: "\f142";
}

.fa-rss-square:before {
	content: "\f143";
}

.fa-play-circle:before {
	content: "\f144";
}

.fa-ticket:before {
	content: "\f145";
}

.fa-minus-square:before {
	content: "\f146";
}

.fa-minus-square-o:before {
	content: "\f147";
}

.fa-level-up:before {
	content: "\f148";
}

.fa-level-down:before {
	content: "\f149";
}

.fa-check-square:before {
	content: "\f14a";
}

.fa-pencil-square:before {
	content: "\f14b";
}

.fa-external-link-square:before {
	content: "\f14c";
}

.fa-share-square:before {
	content: "\f14d";
}

.fa-compass:before {
	content: "\f14e";
}

.fa-caret-square-o-down:before,
.fa-toggle-down:before {
	content: "\f150";
}

.fa-caret-square-o-up:before,
.fa-toggle-up:before {
	content: "\f151";
}

.fa-caret-square-o-right:before,
.fa-toggle-right:before {
	content: "\f152";
}

.fa-eur:before,
.fa-euro:before {
	content: "\f153";
}

.fa-gbp:before {
	content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
	content: "\f155";
}

.fa-inr:before,
.fa-rupee:before {
	content: "\f156";
}

.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
	content: "\f157";
}

.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
	content: "\f158";
}

.fa-krw:before,
.fa-won:before {
	content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
	content: "\f15a";
}

.fa-file:before {
	content: "\f15b";
}

.fa-file-text:before {
	content: "\f15c";
}

.fa-sort-alpha-asc:before {
	content: "\f15d";
}

.fa-sort-alpha-desc:before {
	content: "\f15e";
}

.fa-sort-amount-asc:before {
	content: "\f160";
}

.fa-sort-amount-desc:before {
	content: "\f161";
}

.fa-sort-numeric-asc:before {
	content: "\f162";
}

.fa-sort-numeric-desc:before {
	content: "\f163";
}

.fa-thumbs-up:before {
	content: "\f164";
}

.fa-thumbs-down:before {
	content: "\f165";
}

.fa-youtube-square:before {
	content: "\f166";
}

.fa-youtube:before {
	content: "\f167";
}

.fa-xing:before {
	content: "\f168";
}

.fa-xing-square:before {
	content: "\f169";
}

.fa-youtube-play:before {
	content: "\f16a";
}

.fa-dropbox:before {
	content: "\f16b";
}

.fa-stack-overflow:before {
	content: "\f16c";
}

.fa-instagram:before {
	content: "\f16d";
}

.fa-flickr:before {
	content: "\f16e";
}

.fa-adn:before {
	content: "\f170";
}

.fa-bitbucket:before {
	content: "\f171";
}

.fa-bitbucket-square:before {
	content: "\f172";
}

.fa-tumblr:before {
	content: "\f173";
}

.fa-tumblr-square:before {
	content: "\f174";
}

.fa-long-arrow-down:before {
	content: "\f175";
}

.fa-long-arrow-up:before {
	content: "\f176";
}

.fa-long-arrow-left:before {
	content: "\f177";
}

.fa-long-arrow-right:before {
	content: "\f178";
}

.fa-apple:before {
	content: "\f179";
}

.fa-windows:before {
	content: "\f17a";
}

.fa-android:before {
	content: "\f17b";
}

.fa-linux:before {
	content: "\f17c";
}

.fa-dribbble:before {
	content: "\f17d";
}

.fa-skype:before {
	content: "\f17e";
}

.fa-foursquare:before {
	content: "\f180";
}

.fa-trello:before {
	content: "\f181";
}

.fa-female:before {
	content: "\f182";
}

.fa-male:before {
	content: "\f183";
}

.fa-gittip:before {
	content: "\f184";
}

.fa-sun-o:before {
	content: "\f185";
}

.fa-moon-o:before {
	content: "\f186";
}

.fa-archive:before {
	content: "\f187";
}

.fa-bug:before {
	content: "\f188";
}

.fa-vk:before {
	content: "\f189";
}

.fa-weibo:before {
	content: "\f18a";
}

.fa-renren:before {
	content: "\f18b";
}

.fa-pagelines:before {
	content: "\f18c";
}

.fa-stack-exchange:before {
	content: "\f18d";
}

.fa-arrow-circle-o-right:before {
	content: "\f18e";
}

.fa-arrow-circle-o-left:before {
	content: "\f190";
}

.fa-caret-square-o-left:before,
.fa-toggle-left:before {
	content: "\f191";
}

.fa-dot-circle-o:before {
	content: "\f192";
}

.fa-wheelchair:before {
	content: "\f193";
}

.fa-vimeo-square:before {
	content: "\f194";
}

.fa-try:before,
.fa-turkish-lira:before {
	content: "\f195";
}

.fa-plus-square-o:before {
	content: "\f196";
}

.fa-space-shuttle:before {
	content: "\f197";
}

.fa-slack:before {
	content: "\f198";
}

.fa-envelope-square:before {
	content: "\f199";
}

.fa-wordpress:before {
	content: "\f19a";
}

.fa-openid:before {
	content: "\f19b";
}

.fa-bank:before,
.fa-institution:before,
.fa-university:before {
	content: "\f19c";
}

.fa-graduation-cap:before,
.fa-mortar-board:before {
	content: "\f19d";
}

.fa-yahoo:before {
	content: "\f19e";
}

.fa-google:before {
	content: "\f1a0";
}

.fa-reddit:before {
	content: "\f1a1";
}

.fa-reddit-square:before {
	content: "\f1a2";
}

.fa-stumbleupon-circle:before {
	content: "\f1a3";
}

.fa-stumbleupon:before {
	content: "\f1a4";
}

.fa-delicious:before {
	content: "\f1a5";
}

.fa-digg:before {
	content: "\f1a6";
}

.fa-pied-piper:before {
	content: "\f1a7";
}

.fa-pied-piper-alt:before {
	content: "\f1a8";
}

.fa-drupal:before {
	content: "\f1a9";
}

.fa-joomla:before {
	content: "\f1aa";
}

.fa-language:before {
	content: "\f1ab";
}

.fa-fax:before {
	content: "\f1ac";
}

.fa-building:before {
	content: "\f1ad";
}

.fa-child:before {
	content: "\f1ae";
}

.fa-paw:before {
	content: "\f1b0";
}

.fa-spoon:before {
	content: "\f1b1";
}

.fa-cube:before {
	content: "\f1b2";
}

.fa-cubes:before {
	content: "\f1b3";
}

.fa-behance:before {
	content: "\f1b4";
}

.fa-behance-square:before {
	content: "\f1b5";
}

.fa-steam:before {
	content: "\f1b6";
}

.fa-steam-square:before {
	content: "\f1b7";
}

.fa-recycle:before {
	content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
	content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
	content: "\f1ba";
}

.fa-tree:before {
	content: "\f1bb";
}

.fa-spotify:before {
	content: "\f1bc";
}

.fa-deviantart:before {
	content: "\f1bd";
}

.fa-soundcloud:before {
	content: "\f1be";
}

.fa-database:before {
	content: "\f1c0";
}

.fa-file-pdf-o:before {
	content: "\f1c1";
}

.fa-file-word-o:before {
	content: "\f1c2";
}

.fa-file-excel-o:before {
	content: "\f1c3";
}

.fa-file-powerpoint-o:before {
	content: "\f1c4";
}

.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
	content: "\f1c5";
}

.fa-file-archive-o:before,
.fa-file-zip-o:before {
	content: "\f1c6";
}

.fa-file-audio-o:before,
.fa-file-sound-o:before {
	content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: "\f1c8";
}

.fa-file-code-o:before {
	content: "\f1c9";
}

.fa-vine:before {
	content: "\f1ca";
}

.fa-codepen:before {
	content: "\f1cb";
}

.fa-jsfiddle:before {
	content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
	content: "\f1cd";
}

.fa-circle-o-notch:before {
	content: "\f1ce";
}

.fa-ra:before,
.fa-rebel:before {
	content: "\f1d0";
}

.fa-empire:before,
.fa-ge:before {
	content: "\f1d1";
}

.fa-git-square:before {
	content: "\f1d2";
}

.fa-git:before {
	content: "\f1d3";
}

.fa-hacker-news:before {
	content: "\f1d4";
}

.fa-tencent-weibo:before {
	content: "\f1d5";
}

.fa-qq:before {
	content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
	content: "\f1d7";
}

.fa-paper-plane:before,
.fa-send:before {
	content: "\f1d8";
}

.fa-paper-plane-o:before,
.fa-send-o:before {
	content: "\f1d9";
}

.fa-history:before {
	content: "\f1da";
}

.fa-circle-thin:before {
	content: "\f1db";
}

.fa-header:before {
	content: "\f1dc";
}

.fa-paragraph:before {
	content: "\f1dd";
}

.fa-sliders:before {
	content: "\f1de";
}

.fa-share-alt:before {
	content: "\f1e0";
}

.fa-share-alt-square:before {
	content: "\f1e1";
}

.fa-bomb:before {
	content: "\f1e2";
}

.fa-futbol-o:before,
.fa-soccer-ball-o:before {
	content: "\f1e3";
}

.fa-tty:before {
	content: "\f1e4";
}

.fa-binoculars:before {
	content: "\f1e5";
}

.fa-plug:before {
	content: "\f1e6";
}

.fa-slideshare:before {
	content: "\f1e7";
}

.fa-twitch:before {
	content: "\f1e8";
}

.fa-yelp:before {
	content: "\f1e9";
}

.fa-newspaper-o:before {
	content: "\f1ea";
}

.fa-wifi:before {
	content: "\f1eb";
}

.fa-calculator:before {
	content: "\f1ec";
}

.fa-paypal:before {
	content: "\f1ed";
}

.fa-google-wallet:before {
	content: "\f1ee";
}

.fa-cc-visa:before {
	content: "\f1f0";
}

.fa-cc-mastercard:before {
	content: "\f1f1";
}

.fa-cc-discover:before {
	content: "\f1f2";
}

.fa-cc-amex:before {
	content: "\f1f3";
}

.fa-cc-paypal:before {
	content: "\f1f4";
}

.fa-cc-stripe:before {
	content: "\f1f5";
}

.fa-bell-slash:before {
	content: "\f1f6";
}

.fa-bell-slash-o:before {
	content: "\f1f7";
}

.fa-trash:before {
	content: "\f1f8";
}

.fa-copyright:before {
	content: "\f1f9";
}

.fa-at:before {
	content: "\f1fa";
}

.fa-eyedropper:before {
	content: "\f1fb";
}

.fa-paint-brush:before {
	content: "\f1fc";
}

.fa-birthday-cake:before {
	content: "\f1fd";
}

.fa-area-chart:before {
	content: "\f1fe";
}

.fa-pie-chart:before {
	content: "\f200";
}

.fa-line-chart:before {
	content: "\f201";
}

.fa-lastfm:before {
	content: "\f202";
}

.fa-lastfm-square:before {
	content: "\f203";
}

.fa-toggle-off:before {
	content: "\f204";
}

.fa-toggle-on:before {
	content: "\f205";
}

.fa-bicycle:before {
	content: "\f206";
}

.fa-bus:before {
	content: "\f207";
}

.fa-ioxhost:before {
	content: "\f208";
}

.fa-angellist:before {
	content: "\f209";
}

.fa-cc:before {
	content: "\f20a";
}

.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
	content: "\f20b";
}

.fa-meanpath:before {
	content: "\f20c";
}

.owl-carousel,
.owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative;
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	touch-action: pan-Y;
	-ms-touch-action: pan-Y;
	backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-wrapper {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
	display: none;
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

.owl-height {
	transition: height 0.5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 0.4s ease;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	cursor: pointer;
	z-index: 1;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition: transform 0.1s ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 0.4s ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.banner_new1 .banner_heading::before,
.h_banner.banner_new1 ul li::before,
.hire_why_sec .row::after,
.locate_Box h3::before,
.locate_Box p span.call::before,
.our_box.active::after,
.req_q::before,
.why_choose_sec ul li::before,
.why_choose_sec ul.tick_list li::before {
	content: "";
	left: 0;
}

.contactN_banner .cont_left,
.usa_left,
.usa_list,
.usa_right {
	float: left;
}

.cust_btn,
.reqForm .submit,
.req_q {
	text-transform: uppercase;
}

.fadeIn,
.moveUp {
	-webkit-animation-play-state: paused;
	-moz-animation-play-state: paused;
	-ms-animation-play-state: paused;
	-o-animation-play-state: paused;
	animation-play-state: paused;
}

.fadeIn.in-view,
.moveUp.in-view {
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-play-state: running;
	-ms-animation-play-state: running;
	-o-animation-play-state: running;
}

.accordSectn .moveUp.in-view,
.fadeIn.in-view,
.moveUp.in-view {
	visibility: visible;
	animation-fill-mode: both;
	-webkit-animation-duration: 0.45s;
	-moz-animation-duration: 0.45s;
	-ms-animation-duration: 0.45s;
	-o-animation-duration: 0.45s;
	animation-duration: 0.45s;
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	animation-play-state: running;
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

.moveUp {
	visibility: hidden;
}

.accordSectn .moveUp.in-view,
.moveUp.in-view {
	-webkit-animation-duration: 1.2s;
	-moz-animation-duration: 1.2s;
	-ms-animation-duration: 1.2s;
	-o-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-name: moveUp;
	-moz-animation-name: moveUp;
	-o-animation-name: moveUp;
	animation-name: moveUp;
}

.accordSectn .moveUp.in-view {
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	-webkit-animation-duration: 0.6s;
	-moz-animation-duration: 0.6s;
	-ms-animation-duration: 0.6s;
	-o-animation-duration: 0.6s;
	animation-duration: 0.6s;
	animation-play-state: running;
	-ms-animation-play-state: running;
	-o-animation-play-state: running;
}

.box_txt_wrap,
.h_banner.banner_new1 .container,
.hire_col .php_img img {
	transform: translate(0, -50%);
	right: 0;
}

.animationDelay {
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	-o-animation-delay: 0.1s;
	-ms-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

.animationDelay1 {
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
	-o-animation-delay: 0.3s;
	-ms-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

.animationDelay2 {
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	-ms-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.animationDelay3 {
	-webkit-animation-delay: 0.7s;
	-moz-animation-delay: 0.7s;
	-o-animation-delay: 0.7s;
	-ms-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

.banner_new1 {
	height: calc(100vw * 0.36);
	height: -webkit-calc(100vw * 0.36);
	color: #fff;
}

.hire_why_sec_dotnet {
	padding-bottom: 0 !important;
}

.banner_new1.php {
	background: url(../jpg/php-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.banner_new1.cakephp {
	background: url(../jpg/cakephp-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.banner_new1.drupal {
	background: url(../jpg/drupal-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.banner_new1.joomla {
	background: url(../jpg/joomla-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.banner_new1.laravel {
	background: url(../jpg/laravel-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.banner_new1.share_point {
	background: url(../png/sharepoint-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.angular {
	background: url(../jpg/angularjs-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.banner_new1.wordpress {
	background: url(../jpg/wordpress-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.banner_new1.cms_banner {
	background: url(../jpg/cms-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.banner_new1.codig_banner {
	background: url(../jpg/codeigniter-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
}

.banner_new1.python_banner {
	background: url(../png/python-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.symfony_banner {
	background: url(../png/symfony-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.yii_banner {
	background: url(../png/yii-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.zend_banner {
	background: url(../png/zend-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.dynamic_crm {
	background: url(../png/ms-dynamics-crm-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.dotnet_banner {
	background: url(../png/dotnet-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.mean_banner {
	background: url(../png/meanstack-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.aspnet_banner {
	background: url(../png/aspdotnet-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.asp_mvc_banner {
	background: url(../png/aspdotnet-mvc-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.alexa_banner {
	background: url(../png/alexa-skills-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.csharp_banner {
	background: url(../png/csharp-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.kentico_banner {
	background: url(../png/kentico-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.msBot_banner {
	background: url(../png/reactjs-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.umbracco_banner {
	background: url(../png/umbraco-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.vb_banner {
	background: url(../png/vbdotnet-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.android_banner {
	background: url(../png/android-app-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.androidWear_banner {
	background: url(../png/android_waer_banner.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.iPhone_banner {
	background: url(../png/iphone-app-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.react_banner {
	background: url(../png/reactnative-app-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.xamarin_banner {
	background: url(../png/xamarin-app-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.bigCom_banner {
	background: url(../png/bigcommerce-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.openCart_banner {
	background: url(../png/opencart-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.shoppingCart_banner {
	background: url(../png/shoppingcart_banner.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.wooCom_banner {
	background: url(../png/woocommerce-development-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.magento_banner {
	background: url(../png/magento_banner.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.aspstore_banner {
	background: url(../png/aspstore_banner.png) top center no-repeat;
	background-size: cover;
}

.h_banner.contactN_banner {
	background: url(../png/synapseindia-contact.png) no-repeat;
	background-size: cover;
	height: calc(100vw * 0.23);
	height: -webkit-calc(100vw * 0.23);
}

.h_banner.contactN_banner h1 {
	font-size: 67px;
	font-weight: 600;
	padding-left: 35px;
	color: #fff;
}

.h_banner.contactN_banner h1 span {
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	text-align: right;
	padding-right: 10px;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: inherit;
}

.h_banner {
	margin-top: 75px;
	position: relative;
}

.h_banner.contactN_banner .container {
	position: absolute;
	top: 40%;
	left: 0;
	right: 0;
	margin: 0 auto;
	transform: translate(0, -50%);
}

.contact_us h2 {
	font-size: 36px;
	font-weight: 700;
	padding-bottom: 20px;
	margin: 0 0 10px;
	line-height: 35px;
	color: #404040;
}

.contact_us ul {
	padding: 0;
	margin: 0;
}

.locate_sec {
	max-width: 470px;
	width: 100%;
}

ul.locate_list li {
	display: inline-block;
	width: 49%;
	position: relative;
	padding-left: 26px;
	font-size: 16px;
	font-weight: 400;
}

ul.locate_list li.msgg::before,
ul.locate_list li.skype::before {
	position: absolute;
	content: "";
	left: 0;
}

ul.locate_list li.skype::before {
	background: url(../png/skypeicon.png) left top no-repeat;
	width: 17px;
	height: 17px;
	top: 5px;
}

ul.locate_list li.msgg::before {
	background: url(../png/email.png) left top no-repeat;
	width: 16px;
	height: 11px;
	top: 7px;
}

.locate_Box {
	border-bottom: 1px dashed #b9b9b9;
	color: #000;
	float: left;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.locate_Box a {
	color: #000;
}

.req_q,
.req_q a {
	color: red;
}

.locate_Box:last-child {
	border: 0;
	margin: 0;
	padding: 0;
}

.locate_Box h3 {
	font-size: 20px;
	position: relative;
	padding-left: 25px;
	margin: 0 0 5px;
	line-height: inherit;
}

.locate_Box h3::before {
	position: absolute;
	top: 8px;
	background: url(../jpg/us.jpg) left top no-repeat;
	width: 18px;
	height: 15px;
}

.locate_Box p span.call::before,
.req_q::before {
	top: 5px;
}

.locate_Box h3.uk_flag::before {
	background: url(../jpg/uk.jpg) left top no-repeat;
}

.locate_Box h3.ind_flag::before {
	background: url(../jpg/india.jpg) left top no-repeat;
}

.locate_Box p {
	font-size: 14px;
	margin: 0 0 5px;
}

.usa_list {
	width: 100%;
}

.usa_left {
	width: 165px;
}

.usa_right {
	width: calc(100% - 165px);
	width: -webkit-calc(100% - 165px);
	width: -moz-calc(100% - 165px);
}

.usa_list p span {
	display: inline-block;
	font-size: inherit;
}

.h_banner.banner_new1 ul li,
.locate_Box p span.call {
	position: relative;
	padding-left: 20px;
	font-size: inherit;
}

.locate_Box p span.call::before {
	position: absolute;
	background: url(../png/contact.png) left top no-repeat;
	width: 13px;
	height: 14px;
}

.locate_us {
	width: 100%;
	padding-top: 20px;
}

.req_q {
	position: relative;
	padding-left: 25px;
	font-weight: 700;
}

.req_q::before {
	position: absolute;
	background: url(../png/red_map.png) left top no-repeat;
	width: 16px;
	height: 20px;
}

.reqForm .form-control {
	height: 50px;
	background: #f8f8f8;
	box-shadow: none;
}

.reqForm .form-group,
.skilled_sec em {
	margin-bottom: 20px;
}

.reqForm textarea {
	height: 160px !important;
	resize: none;
}

.reqForm .submit {
	border: 0;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	float: none;
	font-size: 14px;
	font-weight: 700;
	height: 40px;
	padding: 5px;
	width: 185px;
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
}

.reqForm .submit_btn {
	margin-top: 40px;
}

.reqForm .submit:hover {
	background: #cb171c;
}

.contactForm_sec {
	padding: 0 0 0 20px;
}

.contact_us {
	margin: 40px 0 50px;
}

.reqForm .msg-error {
	font-size: 14px;
	color: red;
}

.contact_us .float_left {
	float: left !important;
}

.contact_us .floar_right {
	float: right !important;
}

.contact_us .req_q::before {
	top: 2px;
}

.contact_us .req_q img {
	position: relative;
	top: -2px;
}

.service_page .h_banner.banner_new1 {
	margin-bottom: 10px;
	position: relative;
	margin-top: 75px;
}

.h_banner.banner_new1 .container {
	left: 0;
	margin: 0 auto;
	position: relative;
	top: 50%;
}

.bannerTxt_wrap {
	text-align: left;
	float: left;
	width: 100%;
}

.h_banner.banner_new1 h1 {
	font-size: 54px;
	font-weight: 700;
	margin-bottom: 25px;
	line-height: 1.2;
}

.h_banner.banner_new1 h1 span {
	display: block;
	font-size: inherit;
	font-family: inherit;
	font-weight: 400;
}

.h_banner.banner_new1 p {
	font-size: 17.6px;
}

.h_banner.banner_new1 p strong {
	font-size: inherit;
	font-weight: 600;
}

.cust_btn,
.hire_why_sec h2 {
	font-weight: 700;
	text-align: center;
}

.h_banner.banner_new1 ul {
	float: left;
	width: 100%;
	padding: 0;
}

.h_banner.banner_new1 ul li {
	font-size: 14px;
	margin-bottom: 10px;
}

.h_banner.banner_new1 ul li::before {
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 1px solid #fff;
	top: 6px;
}

.banner_new1 .bannerTxt_left {
	width: 69%;
	float: left;
}


/* updated css rk artificial page */

.bannerTxt_left_artfcal {
	width: 69%;
	float: left;
}

.bannerTxt_rgt.frm_container {
	width: 31%;
	float: left;
}


/* updated css rk artificial page ends */


/* updated css rk graphics page */

.bannerTxt_rgt.frm_container.grpcs_frm_rght {
	float: right;
}

section.h_banner.bnner_new.graphic:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .3);
}


/* updated css rk graphics page ends */

.banner_new1 .bannerTxt_rgt {
	width: 31%;
	float: left;
}

.banner_new1 .banner_heading {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 60px;
}

.banner_new1 .banner_heading::before {
	position: absolute;
	bottom: -10px;
	height: 5px;
	width: 80px;
	background-color: #ef1c22;
}

.hire_why_sec,
.hire_why_sec .row {
	position: relative;
}

.btn_wrap {
	width: 100%;
	float: left;
	background: rgba(111, 87, 80, 0.4);
	padding: 40px 20px;
	border-radius: 10px;
	margin-top: 70px;
}

.cust_btn {
	max-width: 190px;
	width: 100%;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 16px 20px;
	display: block;
	margin: 0 auto;
	color: #fff;
	font-size: 14px;
}

a.cust_btn,
a.cust_btn:visited {
	color: #fff;
	text-decoration: none;
}

.cust_btn.view_btn {
	margin-top: 20px;
}

.cust_btn.quote_btn {
	background: #ef1c22;
}

.cust_btn.quote_btn:hover {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}

.skilled_sec {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
}

.skilled_sec h2 {
	font-size: 36px;
	margin: 0 0 15px;
	color: #2c2c2c;
}

.skilled_sec em {
	display: block;
}

.skilled_Txt {
	text-align: center;
	max-width: 100%;
	margin: 0 auto;
}

header.header_bg {
	background: #fff;
	box-shadow: 0 0 3px #999;
}
@media only screen and (min-width: 1280px) {
	.h_banner.bnner_new.enterprise_section {
		height: calc(100vw * 0.40);
	}
}

@media only screen and (min-width: 1024px) {
	.h_banner.bnner_new.enterprise_section {
		height: calc(100vw * 0.40);
	}
	.megamenu.megamenuWd {
		width: 66.5%;
	}
}

.megamenu&gt;li&gt;ul&gt;li&gt;a {
	display: block;
	padding: 2px 12px;
	clear: both;
	font-weight: 400;
	line-height: 17px;
	color: #333;
	white-space: normal;
	text-transform: none;
	font-size: 13px;
}

.megamenu&gt;li ul&gt;li&gt;a:focus,
.megamenu&gt;li ul&gt;li&gt;a:hover {
	text-decoration: none;
	color: red;
	background-color: #f5f5f5;
}

figure.effect-portfolio {
	background: #000;
	margin: 0 0 30px;
	float: left;
	height: auto;
	min-width: 100%;
	overflow: hidden;
	position: relative;
	text-align: center;
	max-width: 100%;
	cursor: pointer;
}

.portfolio.new_portfolio figure.effect-portfolio figcaption {
	height: auto;
	left: 0;
	position: absolute;
	top: 50%;
	width: 100%;
	color: #fff;
	transform: translate(0, -50%);
	right: 0;
	margin: 0 auto;
	z-index: 9;
}

.why-choose.white_bgCol .experiance:hover h6,
.why-choose.white_bgCol .gps:hover h6 {
	color: #f66;
	text-decoration: none;
}

#recaptcha div {
	width: 100% !important;
}

.aboutBnner_left p strong {
	font-size: inherit;
	color: #ffaa06;
	font-style: italic;
}

.clutch_sec.updated_logos .clutch_rgt ul li img {
	max-height: 136px;
}

.testimonialCntr .crowsel-box .crowsel-cntnt&gt;h4 {
	border-left: 1px solid #fff;
	color: #eacc06;
	font-size: 16px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
}

@media (min-width: 240px) and (max-width: 767px) {
	.sharepoinnt-sm-hgt {
		padding: 20px 0 0;
	}
	.webPadding-sharepoint .hire_webdesign {
		margin-top: 30px !important;
	}
	.sharePnt_hire_New h2 {
		font-size: 24px;
		padding: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.our_expertiseTabs .e-wrktabs ul::-webkit-scrollbar {
		display: none;
	}
	.sharePnt_hire_New h3 {
		text-align: center;
	}
	.webPadding-sharepoint .hire_webdesign {
		margin-top: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 1279px) {
	.our-process .container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.our-process-img {
		width: 300px;
	}
	.our-process-content {
		width: calc(100% - 306px);
	}
	.process-row .our-process-content {
		padding-left: 15px;
	}
	.img01.process-img-style {
		width: 100%;
		height: auto;
	}
	span.img02.process-img-style {
		top: -71px;
		right: -27px;
	}
	.our-process-steps h3 {
		font-size: 52px;
	}
	.our-process-content p {
		padding-right: 0;
	}
	.mapping-row .our-process-content {
		width: calc(100% - 379px);
	}
	.mapping-row .our-process-img {
		width: 374px;
		padding-left: 15px;
	}
	.our-process-limg.mapping-row {
		max-width: 90%;
		float: left;
	}
	.information-row .process-img-style.img03,
	.process-img-style.mapping-img,
	.usability-row .process-img-style.img04,
	.wireframing-row .process-img-style.wireframing-img {
		width: 100%;
		height: auto;
	}
	.mapping-img2 {
		left: 0;
	}
	.information-row .our-process-img {
		width: 300px;
	}
	.information-row span.img02.process-img-style {
		right: 0;
	}
	.information-row .our-process-content {
		width: calc(100% - 306px);
		padding-left: 15px;
	}
	.our-process-content ul li {
		width: 100%;
	}
	.wireframing-row {
		float: left;
	}
	.wireframing-row .our-process-img {
		width: 300px;
	}
	.wireframing-row .our-process-content {
		width: calc(100% - 305px);
	}
	.wireframing-row .mapping-img2 {
		left: -17px;
	}
	.usability-row span.img02.process-img-style {
		right: -15px;
	}
	.usability-row .our-process-content {
		padding-left: 30px;
	}
	section.our-process {
		overflow: hidden;
	}
}

@media (min-width: 1100px) and (max-width: 1279px) {
	.our-process .container {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1100px !important;
	}
	.wireframing-row .mapping-img2 {
		max-width: 98%;
	}
	.usability-row span.img02.process-img-style {
		right: 0;
	}
}

@media (max-width: 767px) {
	.our-process-content,
	.our-process-img {
		width: 100% !important;
		display: block;
	}
	.information-row span.img02.process-img-style,
	.usability-row span.img02.process-img-style {
		right: -20px;
	}
	.our-process-limg {
		float: left !important;
	}
	.our-process-img {
		margin: 0 auto;
		text-align: center;
	}
	.our-process-content p {
		padding-right: 0;
		line-height: 22px;
		font-size: 16px;
		margin-bottom: 20px;
	}
	.our-process-steps {
		padding: 0 0 50px;
		float: left;
		width: 100%;
	}
	.process-img-style {
		max-width: 100%;
		height: auto !important;
	}
	.our-process-steps h3 {
		margin: 0 0 30px;
		line-height: 41px;
		font-size: 41px;
		text-align: left;
	}
	.our-process-content ul {
		margin: 0;
	}
	.mapping-row .our-process-content ul li,
	.our-process-content ul li {
		width: 100%;
	}
	.mapping-img2 {
		top: -60px;
		left: 30px;
	}
	.information-row .our-process-img {
		max-width: 100%;
	}
	.wireframing-row .our-process-content p {
		padding-right: 0;
	}
	.wireframing-row .mapping-img2 {
		left: 15px;
	}
	.usability-row .our-process-content {
		padding-left: 0;
	}
	span.img02.process-img-style {
		right: -20px;
		top: -36px;
	}
	.mobile-item {
		display: block;
	}
	.desktop-item {
		display: none;
	}
	.interface-row .our-process-img {
		margin-bottom: 25px;
	}
	.bottm_row p {
		line-height: normal;
	}
}

@media (max-width: 767px) and (orientation: landscape) {
	.our-process-limg {
		width: 100% !important;
		max-width: 100%;
	}
	.our-process-limg.process-row {
		max-width: 100%;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.image_icon_rgt,
	.wireframing-row .image_icon_rgt {
		right: -100px;
	}
	.image_icon,
	.our-process-limg.usability-row .image_icon {
		left: -80px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .bannerTxtLeft {
		width: 58%;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 {
		margin-bottom: 23px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .btn_wrap {
		margin: 0;
	}
	.h_banner.bnnerNN.website_dev .bannerTxtRight {
		width: 54%;
	}
}

@media all and (min-width: 1024px) and (max-width: 1123px) {
	.left-section-banner {
		margin: 100px 0 80px;
	}
	.left-section-banner .request-quote {
		max-width: 200px;
		margin: 30px 0 0 25px;
		width: 92%;
	}
	.left-section-banner .request-quote a {
		font-size: 13px;
		height: 45px;
	}
	.resort-corithian span img,
	.the-corithian span img {
		width: 100%;
	}
	.the-corithian img {
		width: 80%;
	}
	.resort-corithian ul li img {
		width: 70%;
	}
	.right-section-banner .the-corithian ul li {
		margin: 0;
		width: 45%;
	}
	.right-section-banner .resort-corithian ul li {
		margin: 0;
	}
	.right-section-banner .resort-corithian ul,
	.right-section-banner .the-corithian ul {
		margin: 0 0 0 10px;
	}
	.left-section-banner .request-quote span {
		height: 45px;
	}
	.container-counter ul li font {
		width: 37%;
	}
  .container-counter ul li .font {
		width: 37%;
	}
	.container-counter ul li:last-child font {
		width: 80%;
	}
  .container-counter ul li:last-child .font {
		width: 80%;
	}
	.container-counter ul li {
		width: 32%;
	}
	.right-section-banner .resort-corithian {
		margin: 20px 0 0;
	}
	.right-section-banner .the-corithian {
		margin: 50px 0 0;
	}
}
@media only screen and (min-width: 2000px)  {
	.h_banner.bnner_new.html5.websitedesigncls .banner_txt.banner_txt_right {
	margin-right: -65px;
		width: 33%;
	}
}
@media only screen and (min-width: 1480px)  {
	.h_banner.bnner_new.html5.websitedesigncls .banner_txt.banner_txt_right {
	
		width: 33%;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.h_banner.bnner_new.html5.websitedesigncls .banner_txt.banner_txt_right {
		margin-right: 7%;
		float: right;
		text-align: center;
		width: 33%;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .page_title {
		font-size: 32px;
		line-height: 1.4;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.bnner_new .banner_txt.banner_txt_right{
		width: 33% !important;
	}
	.bnner_new .banner_txt.banner_txt_right&gt;h1{font-size: 32px !important;}
	.h_banner.bnnerNN.business-development h1 {
		margin-bottom: 10px;
	}
	.h_banner.bnnerNN.business-development h1 span {
		padding-top: 3px;
	}
	.left-section-banner {
		margin: 100px 0 80px;
	}
	.left-section-banner .request-quote {
		max-width: 200px;
		margin: 30px 0 0 25px;
		width: 92%;
	}
	.left-section-banner .request-quote a {
		font-size: 13px;
		height: 45px;
	}
	.container-counter ul,
	.resort-corithian span img,
	.the-corithian span img {
		width: 100%;
	}
	.right-section-banner .the-corithian ul li {
		margin: 0;
		width: 45%;
	}
	.right-section-banner .resort-corithian ul li {
		margin: 0;
		width: 15%;
	}
	.right-section-banner .resort-corithian ul,
	.right-section-banner .the-corithian ul {
		margin: 0 0 0 10px;
	}
	.left-section-banner .request-quote span {
		height: 45px;
	}
	.mob_service.mob_servicesNew {
		margin-top: 0;
	}
	.mob_service {
		margin: 30px 0 0;
	}
	.left-eq-col ul li {
		margin-right: 2px;
	}
	.right-section-banner .resort-corithian {
		margin: 10px 0 0;
	}
	.resort-corithian ul li img {
		width: 70%;
	}
	.website_logo .logoBox {
		padding: 0 5px 15px;
	}
	.website_logo p {
		font-size: 14px;
	}
	.image_icon,
	.our-process-limg.usability-row .image_icon {
		left: -70px;
	}
	.why_block_img {
		padding-left: 0;
	}
	.image_icon_rgt,
	.wireframing-row .image_icon_rgt {
		right: -75px;
	}
	.our_ux .our_box_row .our_box {
		max-width: 120px;
		margin: 0 0 20px;
	}
	.our_ux .box_txt_wrap p {
		font-size: 13px;
		line-height: 1.5;
	}
	.our_box:nth-child(5) .ux_desc {
		left: auto;
		right: 0;
	}
	.banner_list,
	.our-process-content p {
		margin-bottom: 20px;
	}
	.h_banner.bnnerNN p {
		font-size: 18px;
	}
	.banner_list li {
		font-size: 16px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .bannerTxtLeft {
		width: 58%;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 {
		margin-bottom: 15px;
		font-size: 40px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 span {
		font-size: 25px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .btn_wrap,
	.our-process-content ul {
		margin: 0;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .container {
		top: 50%;
	}
	.h_banner.bnnerNN.website_dev .bannerTxtRight {
		width: 54%;
	}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
	.h_banner.bnner_new.html5.websitedesigncls .banner_txt.banner_txt_right {
		width: auto;
		margin-left: auto;
		position: absolute;
		right: -22px;
		top: -17px;
		max-width: 30%;
	}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
	.h_banner.bnner_new.html5.websitedesigncls .banner_txt.banner_txt_right {
		width: auto;
		margin-left: auto;
		position: absolute;
		right: -22px;
		top: -17px;
		max-width: 30%;
	}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.service_page .h_banner.bnner_new {
		height: calc(100vw * 0.60);
	}
	.image_icon,
	.image_icon_rgt,
	.wireframing-row .image_icon_rgt {
		right: 0;
	}
	.image_icon,
	.our-process-limg.usability-row .image_icon {
		top: 0;
		left: auto;
	}
	.image_icon_rgt {
		top: 0;
	}
	.our-process-limg.interface-row::before {
		right: 0;
		top: 0;
		left: auto;
	}
	.our-process-limg,
	.our-process-limg.information-row,
	.our-process-limg.mapping-row,
	.our-process-limg.process-row {
		padding-bottom: 50px;
	}
	.our-process-limg.usability-row {
		padding: 10px 0 50px;
	}
	.banner_new1.ux_banner {
		height: 500px;
	}
	.device_Box ul li {
		width: 32%;
		padding-bottom: 20px;
	}
	.ux_desc {
		position: static;
		width: 100%;
		float: left;
		padding-top: 15px;
	}
	.our_ux .our_box_inner {
		height: auto;
		padding: 0 0 20px;
	}
	.our_ux .our_box_inner.active {
		height: 82px;
	}
	.our_ux .our_box_row .our_box {
		min-height: 100%;
		width: 100%;
	}
	.our-process-steps h3 {
		font-size: 32px;
	}
	.our-process h4 {
		padding-bottom: 180px;
	}
	.hire_ux_box {
		text-align: center;
		margin-bottom: 40px;
	}
	.hire_ux .row {
		margin-bottom: 0;
	}
	span.mob {
		display: block;
	}
	.process-img-style.mapping-img {
		width: auto;
	}
}

@media only screen and (max-width: 374px) {
	.our_ux .box_txt_wrap p {
		font-size: 14px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 100%;
		max-width: 1200px;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.h_banner.banner_new1 h1 span,
	.hire_why_sec .why_block_Txt p span {
		display: inline-block;
		padding-left: 8px;
	}
	.navbar .navbar-nav&gt;li {
		padding: 0 12px 20px 0;
	}
	.our_box_row .our_box {
		max-width: 135px;
	}
	.PicBx {
		padding-left: 0;
	}
	.our_box_inner {
		padding: 20px 5px;
	}
	.why_txt.first .why_block_Txt {
		padding-right: 5px;
	}
	.why_txt.third .why_block_Txt {
		padding-left: 5px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec p,
	.hire_why_sec h3 {
		font-size: 18px;
	}
	.btn_wrap {
		padding: 20px;
	}
	.why_block {
		min-height: 180px;
	}
	.h_banner.banner_new1 .longTxt h1,
	.h_banner.banner_new1.cakephp h1,
	.h_banner.banner_new1.drupal h1 {
		font-size: 51px;
	}
	.h_banner.banner_new1.wordpress .longTxt h1 {
		font-size: 40px;
	}
	.h_banner.banner_new1 p br {
		display: none;
	}
	.about_circle ul .circle_box {
		width: 110px;
		height: 110px;
	}
	.aboutBnner_right,
	.h_banner.bnnerNN .Partners_right {
		padding-right: 0;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1,
	.h_banner.bnnerNN.website_dev h1 {
		font-size: 45px;
	}
	.h_banner.bnnerNN.web_design h1 {
		font-size: 45px;
		margin: 0 0 20px;
		padding: 0 0 15px;
	}
	.h_banner.bnnerNN.mobile_wireless_banner h1 {
		font-size: 45px;
	}
	.h_banner.bnnerNN.sharePoint_mig .bannerTxtLeft {
		padding-top: 100px;
	}
	.travel_mob_lt .container,
	.travel_software_lt .container {
		float: none;
	}
	.travel_design_rt .container {
		max-width: 500px;
	}
	.travel_marketing_inside {
		padding-top: 5px;
	}
	.travel_left,
	.travel_left_inside {
		width: auto;
		float: none;
	}
	.travel_right {
		padding: 30px 20px;
		width: 100%;
		background-color: #f6f6f6;
		height: auto;
	}
	.travel_right_inside {
		float: none;
		width: auto;
	}
	.travel_left_inside {
		padding: 0 20px;
		right: auto;
		margin: 0 auto;
	}
	.container-counter ul {
		width: 65%;
	}
}

@media (max-width: 1024px) {
	.br_mobhd br {
		display: none;
	}
	.shopify_btm_link {
		padding-top: 0 !important;
	}
}

@media (max-width: 1024px) and (min-width: 768px) {
	.presentation h4 {
		padding-bottom: 5px;
	}
	.presentation span {
		position: static;
		bottom: 6px;
		top: inherit;
		display: inline-block;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.h_banner.banner_new1 h1 span,
	.hire_why_sec .why_block_Txt p span {
		display: inline-block;
		padding-left: 8px;
	}
	.navbar .navbar-nav&gt;li {
		padding: 0 1px 20px 0;
	}
	.navbar .navbar-nav&gt;li&gt;a {
		padding: 0 3px;
		font-size: 12px;
	}
	ul.navbar-right&gt;li a span {
		font-size: 12px;
	}
	ul.navbar-right&gt;li:last-child {
		padding: 0 0 0 10px;
	}
	.h_banner.bnnerNN h1 {
		margin: 0 0 25px;
		padding-bottom: 20px;
	}
	.banner_new1 .bannerTxt_left {
		width: 70%;
	}
	.banner_new1 .bannerTxt_rgt {
		width: 30%;
	}
	.h_banner.banner_new1 h1 {
		font-size: 45px;
	}
	.banner_new1 .banner_heading {
		margin-bottom: 25px;
	}
	.h_banner.banner_new1 ul li {
		margin-bottom: 5px;
	}
	.banner_new1 .banner_heading::before {
		bottom: 0;
	}
	.cust_btn {
		padding: 16px;
	}
	.PicBx {
		padding-left: 0;
	}
	.our_box_inner {
		padding: 20px 2px;
	}
	.PicBx a {
		width: 60px;
		height: 60px;
	}
	.PicBx img {
		width: 50%;
	}
	.why_txt.first .why_block_Txt {
		padding-right: 5px;
	}
	.why_txt.third .why_block_Txt {
		padding-left: 5px;
	}
	.hire_why_sec h3 {
		font-size: 18px;
	}
	.why_block {
		min-height: 180px;
	}
	.our_box_inner p {
		font-size: 13px;
	}
	.btn_wrap {
		padding: 20px;
	}
	.aboutBnner_right,
	.h_banner.bnnerNN .Partners_right {
		padding-right: 0;
	}
	.portfolio.new_portfolio figure.effect-portfolio h2 {
		font-size: 20px;
	}
	.mg_top ul li&gt;p,
	.portfolio.new_portfolio figure.effect-portfolio p {
		font-size: 14px;
	}
	.h_banner.banner_new1 .longTxt h1,
	.h_banner.banner_new1.cakephp h1,
	.h_banner.banner_new1.drupal h1 {
		font-size: 30px;
		margin-bottom: 17px;
	}
	.h_banner.banner_new1 p br {
		display: none;
	}
	.hire_why_sec.height_block .why_block {
		min-height: 210px;
	}
	.banner_new1.com_banner .banner_heading {
		margin-bottom: 20px;
		padding-top: 50px;
	}
	.process_banner .process_list li {
		font-size: 14px !important;
		margin-right: 15px;
	}
	.process_banner .process_list li::after {
		background-size: 80%;
		right: -10px;
	}
	.why-choose.white_bgCol .why-choose-details .experiance:before {
		margin-left: -55px;
		width: 110px;
	}
	.why-choose.white_bgCol .why-choose-left h2,
	.why-choose.white_bgCol .why-choose-left h2+p {
		text-align: center;
	}
	.why-choose.white_bgCol .why-choose-left h2+p {
		padding-left: 15px;
		padding-right: 15px;
	}
	.banner_new1.ban .banner_heading {
		padding: 0;
	}
	.about_circle ul .circle_box {
		width: 105px;
		height: 105px;
	}
	.about_circle ul li {
		margin: 0 3px;
	}
	.about_circle ul .circle_box p span {
		font-size: 15px;
		line-height: 18px;
	}
	.h_banner.bnnerNN.Partners p span {
		display: inline;
	}
	.h_banner.bnnerNN.Partners .Partners_right img {
		max-width: 200px;
		width: 100%;
	}
	.clutch_sec.updated_logos .clutch_row h3 {
		padding-top: 0;
	}
	.contact_us h2 {
		font-size: 28px;
	}
	ul.locate_list li {
		width: 100%;
	}
	.h_banner.bnnerNN.business-development h1 {
		font-size: 38px;
	}
	.btn_wrap.btn_wrap1 .cust_btn.view_btn,
	.hire-android .webPadding,
	.travel-bnr-cntnt {
		margin: 0;
	}
	.h_banner.bnnerNN.website_dev h1 {
		font-size: 35px;
		margin: 0 0 17px;
		padding-bottom: 10px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 {
		font-size: 32px;
		margin: 0 0 15px;
		padding: 0 0 10px;
	}
	.h_banner.bnnerNN.web_design h1 {
		font-size: 40px;
		margin: 0 0 15px;
		padding: 0 0 5px;
	}
	.h_banner.bnnerNN.web_design .cust_btn {
		padding: 13px;
	}
	.h_banner.bnnerNN.mobile_wireless_banner h1 {
		font-size: 40px;
	}
	.h_banner.bnnerNN.mobile_wireless_banner p {
		font-size: 17px;
	}
	.h_banner.bnnerNN.mobile_wireless_banner .cust_btn {
		max-width: 165px;
		padding: 12px;
	}
	.h_banner.bnnerNN.sharePoint_mig .bannerTxtLeft {
		padding-top: 70px;
	}
	.h_banner.bnnerNN.sharePoint_mig h1 {
		padding-bottom: 5px;
		font-size: 40px;
	}
	.h_banner.bnnerNN.sharePoint_mig .cust_btn {
		padding: 12px;
	}
	.h_banner.banner_new1.travel_banner h1 {
		font-size: 50px;
	}
	.h_banner .travel-bnr-cntnt a {
		margin-top: 20px;
	}
	.php-d-box {
		min-height: 310px;
	}
	.why-hire-list li {
		min-height: 126px;
		margin-bottom: 16px;
		width: 30.8%;
	}
	.our_expertiseTabs .e-wrktabs ul {
		white-space: nowrap;
		display: block;
		justify-content: inherit;
		overflow-x: scroll !important;
		overflow-y: hidden !important;
	}
	.our_expertiseTabs .e-wrktabs ul li {
		float: none;
		display: inline-block;
	}
	.our_web_design_middle {
		margin-top: 0;
	}
	.hire_webdesign {
		margin-top: 0 !important;
	}
	.expertise_sec_android,
	.expertise_sec_magento {
		margin-top: 20px;
	}
	.expertise_sec_android .our_expertiseTabs,
	.expertise_sec_magento .our_expertiseTabs {
		padding: 10px 0 0;
	}
	.bnner_new.magento_enterprise_section .banner_txt&gt;p {
		display: none;
	}
	.expertise_sec_magento .our_expertiseTabs .e-wrktabs ul li a {
		display: block;
		padding: 9px 18px;
		font-size: 14px;
	}
	.service_content_magento .height_equal .row {
		display: block;
	}
	.service_mgnt-mng .mg_fuel p {
		margin: 0 0 13px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.website_logo ul li {
		width: 47%;
		margin-bottom: 10px;
	}
	.logo_icnn {
		height: 80px;
	}
	.megamenu {
		top: auto;
	}
	.responsive-logo {
		margin-bottom: 5px;
		width: auto;
		float: none;
	}
	.navbar-toggle {
		margin-top: 30px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.navbar .navbar-nav&gt;li {
		margin: 0 0 8px;
		padding: 0;
		display: block;
		position: relative !important;
	}
	.caret.for_desk {
		display: none;
	}
	.caret.for_mob,
	.navbar .navbar-nav&gt;li.service_menu&gt;a {
		display: inline-block;
	}
	.caret.for_mob {
		color: #000;
		left: 0;
		border: 0;
		width: 10px;
		height: 10px;
	}
	.caret.for_mob::after {
		position: absolute;
		content: "";
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		border-top: 4px solid;
		top: 2px;
		left: 0;
	}
	.caret {
		position: relative;
		left: 7px;
	}
	.w22 {
		width: 100%;
	}
	.megamenu {
		width: 100% !important;
		padding: 5px 10px;
	}
	.navbar .navbar-nav&gt;li.service_menu .megamenu {
		min-height: 500px;
		height: 100%;
		overflow-y: scroll;
		top: auto;
		z-index: 9999;
		width: 100% !important;
	}
	.service_menu.active&gt;a {
		color: #ed1c24 !important;
		background-color: transparent !important;
	}
	.header-right {
		width: 100%;
		padding: 0;
	}
	.navbar-nav {
		margin-bottom: 20px;
	}
	header {
		position: static;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	ul.navbar-right&gt;li:last-child::before {
		border-left: 0;
		border-top: 1px solid #fc4349;
		width: 98%;
	}
	ul.navbar-right&gt;li:last-child {
		padding: 10px 0 0;
		margin: 0;
	}
	.banner_new1 .bannerTxt_left,
	.banner_new1 .bannerTxt_rgt {
		width: 100%;
	}
	.h_banner.banner_new1 h1 {
		font-size: 35px;
		margin-bottom: 15px;
		text-align: center;
	}
	.banner_new1 .banner_heading {
		margin-bottom: 30px;
	}
	.h_banner.banner_new1 p {
		margin-bottom: 0;
		line-height: inherit;
		text-align: center;
	}
	.banner_new1 .banner_heading::before {
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.banner_new1 {
		height: 400px;
	}
	.h_banner.banner_new1 h1 span {
		line-height: inherit;
	}
	.btn_wrap {
		margin-top: 20px;
		background: 0 0;
	}
	.h_banner.banner_new1 .btn_wrap&gt;a {
		display: inline-block;
		width: 48%;
		padding: 15px;
		font-size: 14px !important;
		line-height: 1;
	}
	.cust_btn.quote_btn {
		margin-right: 15px;
	}
	.skilled_sec h2 {
		font-size: 25px;
		line-height: 28px;
		margin: 0 0 20px;
	}
	.hire_why_sec h2 {
		font-size: 24px;
		padding: 0 10px 32px;
	}
	.hire_wrapper {
		display: block;
		padding: 0 10px;
	}
	.h_banner.banner_new1 p br,
	.hire_why_sec .row::after,
	.our_box.active::after {
		display: none;
	}
	.comTxt&gt;img,
	.hire_wrapper .hire_col,
	.why_chooseImg&gt;img {
		width: 100%;
	}
	.why_block {
		margin-bottom: 20px;
	}
	.hire-dotnet-icons .why_block:last-child {
		margin-bottom: 20px;
	}
	.why_txt {
		margin: 20px 0 0;
	}
	.why_block_Txt,
	.why_block_img {
		width: 100%;
		text-align: center;
	}
	.why_block_img {
		margin-bottom: 10px;
		padding-left: 0;
	}
	.why_block_img .PicBx {
		padding: 0;
	}
	.hire_wrapper .hire_col:nth-child(2) {
		padding: 65px 0;
		width: 100%;
		display: none;
	}
	.our_sec {
		margin: 30px 0;
	}
	.our_sec h2 {
		font-size: 25px;
		line-height: 30px;
	}
	.our_box_row {
		padding-top: 30px;
	}
	.our_box_row .our_box {
		width: 48%;
		margin: 0 11px 20px 0;
		max-width: 100%;
	}
	.our_box_inner {
		padding: 20px 10px;
	}
	.our_box_row .our_box:nth-child(2n) {
		margin-right: 0;
	}
	.box_desc_wrap {
		padding: 0;
	}
	.our_sec {
		height: 100%;
		padding: 30px 0;
	}
	.hire_why_sec .why_block_Txt p span,
	.our_box_row .item,
	.our_sec p span,
	.vbTxt p span {
		display: inline-block;
	}
	.our_expertiseTabs .e-wrktabs ul li {
		float: none;
		display: inline-block;
	}
	.why_chooseTxt {
		padding: 30px 0 0 20px;
	}
	.hire_why_sec {
		padding-top: 30px;
	}
	.expertise_sec {
		padding: 0 0 30px;
	}
	.free_cons .cust_btn {
		margin: 0 auto;
	}
	.btn_wrap {
		padding: 20px;
		text-align: center;
	}
	.our_sec.why_drupal .our_box_row {
		margin-left: 0;
	}
	.skilled_sec {
		padding: 20px 0;
	}
	.our_box_row .item {
		width: 48%;
		margin: 0 17px 20px 0;
	}
	.our_box_row .item .our_box {
		width: 100%;
		margin: 0;
	}
	.our_box_row .item:nth-child(2n) {
		margin-right: 0;
	}
	.our_expertiseTabs .e-wrktabs ul {
		white-space: nowrap;
		display: block;
		justify-content: inherit;
		overflow-x: scroll !important;
		overflow-y: hidden !important;
		-ms-overflow-style: none;
		overflow: -moz-scrollbars-none;
	}
	.hire_why_sec.joomla_hire .hire_wrapper {
		padding-bottom: 30px;
	}
	.service_page .h_banner.banner_new1 {
		margin: 0 0 10px;
	}
	.mean_sec {
		padding-bottom: 20px;
		margin-bottom: 40px;
	}
	.our_sec.vb_services .our_box_row .our_box {
		max-width: 100%;
	}
	.hire_why_sec.android_hire {
		padding-bottom: 0;
		margin-bottom: 50px;
	}
	.h_banner.banner_new1 h1 span {
		display: inline-block;
		padding-left: 8px;
	}
	.addition_sec.openCart_services .service_list.padding50 {
		padding-left: 0 !important;
	}
	.banner_new1.com_banner {
		height: 400px;
	}
	.banner_new1.com_banner .banner_heading {
		padding-top: 0;
	}
	.apTxt,
	.metal_client_sec&gt;ul {
		padding: 0;
	}
	.metal_client_sec&gt;ul::before {
		left: 15px;
	}
	.metal_client_sec ul li::after {
		left: 10px;
	}
	.metal_client_sec .client_sec_text {
		text-align: center;
	}
	.metal_client_sec ul li .clnt_left,
	.metal_client_sec ul li .right_img {
		float: none;
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.metal_client_sec ul li .clnt_left {
		padding: 22px 0;
		display: block;
		overflow: hidden;
	}
	.metal_client_sec .pTxt {
		float: none;
		width: 100%;
		margin: 0 auto;
	}
	.metal_client_sec ul li {
		padding: 28px 10px 0;
	}
	.client_sec_text.right_left .right_img {
		float: none;
		text-align: center;
	}
	.metal_client_sec .client_sec_text.right_left .pTxt {
		float: none;
	}
	.client_sec_text.right_left .clnt_left {
		text-align: center;
		padding-left: 0;
	}
	.approach_wrapper ul li {
		width: 100%;
		display: block;
		border: 0;
		float: left;
		padding: 0 10px;
	}
	.our_expertiseTabs::-webkit-scrollbar {
		width: 0;
		background: 0 0;
	}
	.our_expertiseTabs .e-wrktabs ul::-webkit-scrollbar {
		display: none;
	}
	.our_expertiseTabs::-webkit-scrollbar-thumb {
		background: #fff;
	}
	.portfolio_inner {
		margin-bottom: 15px;
	}
	.portfolio-container {
		padding: 25px 0 40px;
	}
	.portfolio-heading h2 {
		font-size: 22px !important;
		padding-bottom: 20px;
	}
	.simob_show {
		display: block;
	}
	.h_banner.bnnerNN h1::before,
	.simob_hide,
	.why-choose-details .experiance:after,
	.why-choose-details .experiance:before,
	.why-choose-details .gps:after,
	.why-choose.white_bgCol .why-choose-details h6 br {
		display: none;
	}
	.footer_g_partner_ico.simob_show,
	.why-choose.white_bgCol .why-choose-left {
		margin: 0;
	}
	.footer_box ul li.shopify_btm_link {
		margin-top: 7px;
	}
	.footer_ms_gold_ico.simob_show {
		margin: 7px 0;
	}
	.why-choose .why-choose-left,
	.why-choose.white_bgCol,
	ul.locate_list li {
		width: 100%;
	}
	.why-choose-right {
		width: 100%;
		padding: 30px 15px;
	}
	.why-choose-details {
		padding: 0;
	}
	.why-choose.white_bgCol .why-choose-details .experiance,
	.why-choose.white_bgCol .why-choose-details .gps {
		padding: 0 0 30px !important;
		min-height: auto;
	}
	.why-choose.white_bgCol .why-choose-details h6 {
		min-height: auto;
		padding-top: 5px;
	}
	.start.mrgn_bt_10 {
		margin-bottom: 10px;
	}
	.footer_clutch_ico {
		margin: 0 0 17px;
	}
	.footer_drupal_ico {
		margin: 0 0 15px;
	}
	.why-choose.white_bgCol .why-choose-left h2 {
		text-align: center;
		font-size: 22px;
	}
	.why-choose.white_bgCol .why-choose-left h2+p {
		text-align: center;
		font-size: 16px !important;
	}
	.our_sec+.portfolio.new_portfolio {
		margin-top: -30px;
	}
	.h_banner.banner_new1.ban h1 {
		font-size: 45px;
	}
	.h_banner.banner_new1.ban p {
		font-size: 20px !important;
	}
	.banner_new1.com_banner.process_banner .btn_wrap {
		padding: 0 20px;
	}
	.process_banner .process_list li::after {
		top: 5px;
	}
	.process_banner .process_list li {
		margin: 0 25px 2px 0 !important;
		font-size: 20px !important;
	}
	.h_banner.about_bannerN {
		background: url(../png/synapseindia-about-us-mobile-banner.png) no-repeat;
		background-size: cover;
		height: 400px;
	}
	.aboutBnner_right {
		float: none;
		padding-right: 0;
	}
	.h_banner.about_bannerN h1 {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.about_circle ul .circle_box {
		width: 85px;
		height: 85px;
	}
	.about_circle ul .circle_box p span {
		font-size: 12px;
		line-height: 16px;
	}
	.about_circle ul .circle_box p .numb,
	.contact_us h2 {
		font-size: 25px;
	}
	.core_values {
		text-align: center;
		padding: 25px 0;
	}
	.client_logo .flex-direction-nav .flex-prev {
		left: 0;
	}
	.client_logo .flex-direction-nav .flex-next {
		right: 0;
	}
	.h_banner.bnnerNN {
		text-align: center;
		height: 400px;
		margin-top: 0;
	}
	.h_banner.bnnerNN.Partners {
		background: url(../png/synapseindia-strategic-mobi.png) no-repeat;
		background-size: cover;
		height: 400px;
	}
	.h_banner.bnnerNN .container {
		top: 50%;
	}
	.h_banner.bnnerNN h1 {
		font-size: 38px;
		padding-bottom: 10px;
		text-align: center;
	}
	.h_banner.bnnerNN p,
	.service_page .h_banner.bnnerNN p {
		font-size: 20px;
		line-height: 24px;
		text-align: center;
	}
	.service_page .h_banner.bnnerNN p {
		font-size: 20px !important;
	}
	.h_banner.bnnerNN p span {
		display: inline;
	}
	.h_banner.bnnerNN .Partners_right {
		padding: 0;
		float: none;
		text-align: center;
	}
	.h_banner.bnnerNN.Partners .Partners_right img {
		width: 100%;
		max-width: 200px;
	}
	.locate_sec,
	.stages-Cntr ul {
		max-width: 100%;
		overflow: hidden;
	}
	.clutch_sec.updated_logos .clutch_row h3,
	.h_banner.bnnerNN.Partners .banner_heading {
		padding-top: 0;
	}
	.h_banner.bnnerNN h1 span {
		display: block;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 0;
		font-style: inherit;
		margin: 0;
		position: relative;
	}
	.h_banner.bnnerNN h1 span::before {
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: -12px;
		content: "";
		height: 5px;
		width: 50px;
		background-color: red;
		border-radius: 5px;
	}
	.clutch_sec.updated_logos .clutch_left,
	.clutch_sec.updated_logos .clutch_rgt {
		width: 100%;
		text-align: center;
	}
	.clutch_sec.updated_logos .clutch_rgt ul li {
		float: none;
		width: 48%;
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.custom-two-col-eq ul,
	.service_page .partner_section .row {
		margin: 0;
	}
	.clutch_sec.updated_logos .clutch_left,
	.ecom_storeBox&gt;p,
	.service_page .partner_section .border_box {
		margin-bottom: 20px;
	}
	.h_banner {
		margin-top: 0;
	}
	.contactN_banner .cont_left {
		float: none;
	}
	.h_banner.contactN_banner h1 {
		padding: 0;
		margin: 0;
		text-align: center;
		font-size: 30px;
	}
	.h_banner.contactN_banner h1 span {
		padding: 3px 0 0;
		text-align: center;
	}
	.usa_left {
		width: 150px;
		padding-right: 7px;
	}
	.usa_right {
		width: calc(100% - 150px);
		width: -webkit-calc(100% - 150px);
		width: -moz-calc(100% - 150px);
	}
	.locate_sec {
		display: block;
		margin-bottom: 50px;
	}
	.contactForm_sec {
		padding: 0;
		margin-bottom: 40px;
	}
	.contact_us .floar_right,
	.contact_us .float_left {
		float: left;
	}
	.contact_us {
		margin-bottom: 0;
	}
	.application-development h2 {
		font-size: 30px;
	}
	.software_dev_hire .hire-dedicated a {
		font-size: 18px;
		padding: 18px 30px;
	}
	.btn_wrap.btn_wrap1&gt;a {
		width: 48%;
		padding: 15px;
		font-size: 9px;
		line-height: 1;
	}
	.btn_wrap.btn_wrap1 .cust_btn.view_btn {
		margin: 0 0 0 3px;
	}
	.h_banner.bnnerNN.website_dev {
		background-position: 100% 100%;
	}
	.h_banner.bnnerNN .bannerTxtRight {
		width: 100%;
		float: none;
	}
	.web_services .service_text,
	.web_services .service_text .first_list,
	.web_services .service_text .scnd_list {
		width: 100%;
	}
	.web_dev_hd h2.page_heading {
		font-size: 35px;
		margin: 25px 0 30px;
	}
	.web_services {
		padding: 20px 0 0;
	}
	.hire_sec .day_to_day .hire-user {
		width: 60%;
	}
	.hire_sec .day_to_day .border {
		height: 150px;
		width: 150px;
	}
	.hire_sec .day_to_day .hire-reqt {
		height: 130px;
		right: -38%;
		width: 130px;
	}
	.hire_sec .day_to_day .hire-reqt p {
		font-size: 16px;
		line-height: normal;
		margin-top: 42px;
	}
	.banner_new1.healthcare_banner,
	.h_banner.bnnerNN.sharePoint_mig {
		height: 400px;
	}
	.hiring_part p.finish_txt {
		line-height: 25px;
		font-size: 19px;
	}
	.our-ecom-container h2 {
		font-size: 28px;
		margin: 0 0 15px;
	}
	.custom-two-col-eq&gt;div {
		display: block;
		vertical-align: middle;
		padding: 20px 0;
	}
	.green-bg,
	.stages-Cntr ul li:after {
		display: none;
	}
	.custom-two-col-eq .left-eq-col {
		margin: 0;
		padding: 0;
	}
	.application-services-item .service-item,
	.h_banner.bnnerNN .bannerTxtLeft,
	.left-eq-col,
	.right-eq-col {
		width: 100%;
	}
	.plat-list-one {
		text-align: center;
	}
	.left-eq-col ul li {
		margin: 0 0 8px;
	}
	.platform-inner-container {
		width: 100%;
		margin: 0 0 30px;
	}
	.platform-outer-container {
		padding: 0 5px;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}
	.ecom-platform-container {
		margin-top: 0;
	}
	.hiring_sec.ecom_developer {
		padding: 30px 0;
	}
	.hiring_sec.ecom_developer .finish_txt {
		font-size: 27px;
		margin-bottom: 20px;
	}
	.about_us .client_logo,
	.travel_row h3 {
		text-align: center;
	}
	.sharePoint_render .sharpointimg {
		float: none;
		width: 100%;
		margin: 0;
	}
	.h_banner.banner_new1 .bannerWrap h1 {
		font-size: 50px;
	}
	.h_banner.banner_new1 .bannerWrap .btnn .free-queto {
		padding: 10px 12px;
		font-size: 12px;
	}
	.health-care-project h2 {
		padding: 25px 0 20px;
		font-size: 25px;
		line-height: 30px;
	}
	.project-content {
		margin: 15px 0 0;
	}
	.project-content p {
		text-align: center;
		padding: 0 0 15px;
		line-height: 26px;
		font-size: 16px;
	}
	.services-Cntr h2 {
		padding: 20px 0;
		font-size: 24px;
	}
	.stages-Cntr h2 {
		font-size: 25px;
	}
	.stages-Cntr ul,
	.stages-Cntr ul li {
		width: 100%;
	}
	.stages-Cntr ul li h3 {
		font-size: 16px;
		padding: 15px 0 35px;
	}
	.medical-project img {
		position: relative;
		top: 0;
		right: 0;
		width: 100%;
	}
	a.free-queto-green {
		display: block;
		margin: 0 auto;
		width: 148px;
	}
	.services-box {
		margin-bottom: 50px;
	}
	.stages-Cntr {
		margin: 0;
	}
	.travel-bnr-cntnt p {
		display: none;
	}
	.h_banner.banner_new1.travel_banner h1 {
		font-size: 25px;
		margin: 0;
		text-align: left;
	}
	.h_banner.banner_new1.travel_banner h3 {
		font-size: 14px;
	}
	.h_banner .travel-bnr-cntnt a {
		background-position: right 8px center;
		width: 160px;
		font-size: 14px;
		padding: 0 0 0 7px;
		line-height: 40px;
		height: 40px;
	}
	.travel-bnr-cntnt {
		margin: 0;
		width: 70%;
	}
	.travel_software_lt {
		width: 100%;
		float: none;
	}
	.travel_design_rt,
	.travel_mob_rt,
	.travel_software_rt {
		float: left;
		width: 100%;
	}
	.travel_software_rt {
		padding-top: 20px;
		text-align: center;
	}
	.travel_design_lt,
	.travel_design_lt&gt;img,
	.travel_mob_lt,
	.travel_mob_rt&gt;img,
	.travel_software_rt&gt;img {
		width: 100%;
	}
	.send_req {
		padding: 20px 0 0 30px;
	}
	.travel_mob_rt {
		margin-top: 20px;
		overflow: hidden;
	}
	.travel_marketing_row {
		height: 100%;
		padding: 20px 0;
	}
	.travel_marketing_row&gt;.container {
		right: auto;
		float: none;
	}
	.travel_marketing_inside {
		float: none;
		padding: 20px 15px;
		margin: 0;
	}
	.travel_row h3 {
		font-size: 27px;
		line-height: 30px;
	}
	.testimonialCntr .crowsel-box .crowsel-image {
		width: 100%;
		text-align: center;
	}
	.testimonialCntr .crowsel-box .crowsel-cntnt {
		width: 100%;
		padding: 20px 0 0;
	}
	.travel_left,
	.travel_left_inside {
		float: none;
		width: auto;
	}
	.travel_mob_lt .container,
	.travel_software_lt .container {
		float: left;
	}
	.travel_right {
		padding: 30px 20px;
		width: 100%;
		height: auto;
	}
	.travel_left_inside {
		padding: 0 20px;
		right: auto;
		margin: 0 auto;
	}
	.our-travel-Cntr .owl-stage-outer {
		background: 0 0;
	}
	.our-travel-Cntr .owl-nav .nav-btn {
		bottom: 80px;
	}
	.travel_design_rt {
		padding-bottom: 30px;
	}
	.travel_row {
		margin-bottom: 30px;
	}
	.our_story {
		padding: 0 0 20px;
	}
	.approach_wrapper ul:first-child {
		border-bottom: 0;
	}
	.apTxt.iso {
		padding-top: 12px;
	}
	.news_wrapper {
		padding: 50px 0 0;
	}
	.news_wrapper h2 {
		margin-top: 0;
	}
	.news_block {
		margin-bottom: 35px;
		padding-bottom: 25px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	.h_banner.bnnerNN p span {
		display: inline;
	}
	.about_circle ul .circle_box {
		width: 110px;
		height: 110px;
	}
	.about_circle ul .circle_box p span {
		font-size: 16px;
		line-height: 21px;
	}
	.about_circle ul .circle_box p .numb {
		font-size: 30px;
	}
	.h_banner.contactN_banner h1 {
		font-size: 60px;
		padding: 10px 0 5px;
	}
	ul.locate_list li {
		width: 100%;
	}
	.usa_left {
		width: 165px;
	}
	.usa_right {
		width: calc(100% - 165px);
		width: -webkit-calc(100% - 165px);
		width: -moz-calc(100% - 165px);
	}
	.contact_us h2 {
		font-size: 36px;
	}
}

@media only screen and (max-width: 479px) {
	.h_banner.banner_new1.com_banner h1 {
		font-size: 38px;
	}
	.cust_btn.quote_btn {
		margin: 0 0 15px !important;
	}
	.banner_new1 {
		height: 500px;
	}
	.h_banner.banner_new1 h1 {
		font-size: 26px;
	}
	.h_banner.banner_new1 p {
		font-size: 14px !important;
	}
	.btn_wrap {
		margin: 0 auto;
		text-align: center;
	}
	.our_expertiseTabs .imagCntr .imgBox {
		margin: 0 10px;
	}
	.why_choose_sec h2 {
		font-size: 23px;
	}
	.h_banner.banner_new1 .btn_wrap&gt;a {
		font-size: 9px !important;
	}
	.portfolio.new_portfolio figure.effect-portfolio h2 {
		padding-bottom: 20px;
	}
	.our_box_row .item {
		margin: 0 7px 10px 0;
	}
	.hire_sec .day_to_day .hire-user {
		width: 70%;
	}
	.hire_sec .day_to_day .border {
		height: 120px;
		width: 120px;
	}
	.hire_sec .day_to_day .hire-reqt {
		right: -32%;
		height: 100px;
		width: 100px;
	}
	.hire_sec .day_to_day .hire-reqt p {
		margin-top: 34px;
		font-size: 13px;
	}
}

@media (max-width: 414px) {
	.our_story p,
	.our_vision p,
	.why-choose .why-choose-left p {
		font-size: 14px !important;
		line-height: 24px;
	}
	.about_us h2 {
		padding-bottom: 15px;
		margin: 0 0 15px;
	}
	.core_values p,
	.h_banner.bnnerNN p {
		font-size: 20px;
		line-height: 24px;
	}
	.about_circle ul .circle_box p span {
		font-size: 11px;
		line-height: 14px;
	}
	.about_circle {
		padding-top: 15px;
	}
	.core_values p {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.about_circle ul li {
		margin: 0 4px;
	}
}

@media (min-width: 1024px) {
	ul.logo-list.logo_list_sprite li {
		width: 16% !important;
	}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	.website_logo ul li {
		width: 22%;
		margin-bottom: 15px;
	}
	.image_icon,
	.image_icon_rgt,
	.our-process-limg.interface-row::before,
	.wireframing-row .image_icon_rgt {
		right: 0;
	}
	.device_Box ul li {
		width: 13.5%;
		padding: 0;
	}
	.our-process-steps h3 {
		font-size: 41px;
	}
	.our_ux .our_box_row .our_box {
		width: 48%;
	}
	span.mob {
		display: inline-block;
	}
	.our-process-content p {
		padding-top: 20px;
	}
	.our_ux .our_box_inner {
		padding: 0 0 40px;
	}
}

@media (max-width: 767px) {
	.software_bannerTxt_wrapper {
		width: 100%;
	}
	.left-section-banner {
		width: 100%;
		float: none;
		margin: 30px 0;
	}
	.left-section-banner ul li p {
		font-size: 17px;
		padding: 0 0 18px;
	}
	.left-section-banner .request-quote {
		max-width: 215px;
		width: 100%;
		height: 50px;
		border-radius: 3px;
		margin: 30px auto 0;
	}
	.left-section-banner .request-quote span {
		height: 45px;
	}
	.left-section-banner .request-quote a {
		width: 70%;
		height: 45px;
		padding: 12px;
	}
	.right-section-banner {
		width: 100%;
		position: static;
		float: none;
	}
	.right-section-banner .resort-corithian,
	.right-section-banner .the-corithian {
		width: 100%;
		position: static;
		float: none;
		transform: none;
		margin: 50px 0 0;
	}
	.right-section-banner .resort-corithian {
		margin: 0;
	}
	.right-section-banner .the-corithian {
		padding: 0;
	}
	.right-section-banner .the-corithian ul {
		margin: 0 auto;
		text-align: center;
	}
	.right-section-banner .resort-corithian ul {
		margin: 0 auto;
		max-width: 290px;
	}
	.resort-corithian img,
	.the-corithian img {
		display: block;
		margin: 0 auto;
		width: 100%;
	}
	.container-counter ul {
		width: 100%;
		margin: 0;
	}
	.container-counter ul li font {
		font-size: 18px;
		width: auto;
	}
  .container-counter ul li .font {
		font-size: 18px;
		width: auto;
	}
	.container-counter ul li span {
		font-size: 14px;
		width: auto;
		float: left;
		padding: 3px 0 0 10px;
	}
	.right-section-banner .the-corithian ul li {
		margin: 0 15px;
		display: inline-block;
		float: none;
	}
	.container-counter ul li {
		width: 100%;
		margin-bottom: 5px;
	}
	.container-counter ul li:last-child {
		float: left;
		margin: 0;
		padding: 0;
	}
	.container-counter ul li:last-child font {
		width: auto;
	}
  .container-counter ul li:last-child .font {
		width: auto;
	}
	.right-section-banner .the-corithian span {
		position: static;
	}
	.left-section-banner ul li {
		font-size: 18px;
		padding-left: 30px;
		margin-bottom: 7px;
	}
	ul.logo-list li {
		width: 32%;
	}
	.com_topTxt p,
	.processTop .skilled_Txt p {
		font-size: 16px;
	}
	.about_us p {
		font-size: 16px !important;
		font-weight: 400;
	}
	.ecom_top p,
	.web_designTop p {
		font-size: 16px;
	}
	ul.plat-list-four {
		display: block;
		text-align: center;
	}
	.left-eq-col ul li {
		width: 100%;
	}
	.right-eq-col {
		text-align: center;
	}
	.webDesignBox.hire_webdesign {
		margin-top: 30px;
	}
	.webPadding&gt;.row:first-child {
		margin-bottom: 30px;
	}
	.our_web_design {
		display: block;
	}
	.our_web_design .webdesign_img {
		position: static;
		top: auto;
		transform: inherit;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .container {
		top: 50%;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .bannerTxtLeft,
	.h_banner.bnnerNN.website_dev .bannerTxtRight {
		width: 100%;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 span::before {
		display: none;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 {
		font-size: 48px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 span {
		font-size: 30px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .btn_wrap&gt;a {
		font-size: 12px;
		padding: 12px;
	}
	.platform-inner-container {
		background: #008fc9;
	}
	.platform-inner-container:hover {
		background: #f3f3f3;
	}
}

@media only screen and (max-width: 374px) {
	.Roboticn {
		width: 270px;
		margin: 0 auto;
	}
	.Roboticn iframe {
		width: 302px !important;
	}
	.why-choose-right {
		padding: 30px 7px;
	}
	.g-recaptcha {
		transform: scale(0.9);
		transform-origin: 0 0;
	}
}

figure.effect-portfolio figcaption {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	color: #fff;
}

figure.effect-portfolio:hover figcaption:after,
figure.effect-portfolio:hover figcaption:before {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-portfolio:hover::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #060606;
	background: -moz-linear-gradient( -45deg, #060606 0, rgba(243, 41, 69, 0.88) 100%);
	background: -webkit-gradient( left top, right bottom, color-stop(0, #060606), color-stop(100%, rgba(243, 41, 69, 0.88)));
	background: -webkit-linear-gradient( -45deg, #060606 0, rgba(243, 41, 69, 0.88) 100%);
	background: -o-linear-gradient( -45deg, #060606 0, rgba(243, 41, 69, 0.88) 100%);
	background: -ms-linear-gradient( -45deg, #060606 0, rgba(243, 41, 69, 0.88) 100%);
	background: linear-gradient(135deg, #060606 0, rgba(243, 41, 69, 0.88) 100%);
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right {
		width: 70%;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn a {
		padding: 7px;
		font-size: 17px;
		margin-bottom: 5px;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right {
		margin-right: 7%;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		font-size: 16px;
	}
	.crm .full_banner_txt .txt_lt h1 {
		font-size: 40px;
	}
	.h_banner.bnner_new.internet_things .page_title span {
		font-size: 34px;
	}
	.h_banner.bnner_new.business_banner .intelligenceBanner_Txt {
		width: 100%;
		float: left;
	}
	.offers-bl-solution .offer-solution-text {
		padding: 30px 0 40px 20px;
		min-height: auto;
	}
	.offers-bl-solution .offer-solution-text span {
		font-size: 35px;
	}
	.offers-bl-solution .offer-solution-text ul li {
		font-size: 15px;
	}
	.bnner_new.msBusiness .btnn&gt;a {
		padding: 15px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title {
		font-size: 32px;
	}
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .page_title {
		font-size: 39px;
	}
	.dedicated_icon {
		width: 100%;
		margin-bottom: 20px;
	}
	.dedicated_icon img {
		display: block;
		margin: 0 auto;
	}
	.dedicated_txt {
		width: 100%;
		padding: 0;
		text-align: center;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.bnner_new .banner_txt&gt;h1 {
		font-size: 30px;
	}
	.bnner_new.wp.nodeJS .banner_txt.banner_txt_left&gt;h1,
	.bnner_new.wp.nodeJS .banner_txt.banner_txt_left&gt;h1 span,
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 {
		font-size: 45px;
	}
	.h_banner.bnner_new.scince-education.real-estate .banner_txt.banner_txt_right .page_title {
		font-size: 40px;
		line-height: 50px;
	}
	.real-state-agent {
		padding: 0 10px 0 0;
	}
	.real-state-agent&gt;h2 {
		font-size: 17px;
		line-height: 20px;
	}
	.integration-content h2 {
		font-size: 23px;
	}
	.corporate-box p {
		padding: 30px 0 0;
	}
	.service_area .service_list,
	.trade-box p {
		padding: 0;
	}
	.application_list .client_sec ul li {
		margin-right: 30px;
	}
	.application_list .client_sec p {
		margin-bottom: 50px;
	}
	.application_list .client_sec ul li p {
		margin: 165px 0 0;
	}
	.secure_banner .secure_list ul li {
		font-size: 23px;
		line-height: 33px;
	}
	.secure_banner .secure_list ul li p {
		font-size: 14px;
		line-height: 22px;
	}
	.investment_service .srvice_text ul li:first-child {
		padding: 0;
	}
	.investment_service .srvice_text ul li:last-child {
		padding: 0;
	}
	.h_banner.bnner_new.retail.automobile-banner .banner_txt.banner_txt_right {
		width: 100%;
	}
	.service_area {
		padding-bottom: 20px;
	}
	.h_banner.bnner_new.shopify .banner_txt.banner_txt_right {
		width: 52%;
	}
	.bnner_new.shopify .banner_txt h1 {
		font-size: 32px;
	}
	.bnner_new.shopify .banner_txt p {
		font-size: 21px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 15px;
		font-size: 13px;
	}
	.bnner_new.enterprise_section .banner_txt&gt;h1 {
		font-size: 30px;
		margin: 0 auto 3px;
		padding-bottom: 10px;
		max-width: 440px;
	}
	.bnner_new.enterprise_section .banner_txt&gt;p {
		font-size: 27px;
		line-height: 1;
	}
	.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn&gt;a {
		margin: 0;
		padding: 5px 10px;
	}
	.full_banner_txt .btnn {
		margin-top: 4px;
	}
	.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1 {
		font-size: 35px;
	}
	.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1 span,
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 span {
		font-size: inherit;
	}
	.bnner_new.magento_banner2 .banner_txt&gt;p {
		font-size: 17px;
		line-height: 1.2;
	}
	.h_banner.bnner_new.magento_banner2 .btnn&gt;a {
		padding: 12px 18px;
		font-size: 14px;
	}
	.bnner_new.wp.windows8 .btnn&gt;a {
		padding: 12px 18px;
		font-size: 13px;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn a {
		padding: 7px;
		font-size: 17px;
		margin-bottom: 5px;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right {
		margin-right: 7%;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .page_title {
		padding: 0 0 5px;
	}
	.left-cnt_box {
		padding: 15px;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right {
		max-width: 320px;
		padding: 25px 0;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right p,
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right p {
		font-size: 20px;
	}
	.offshore .full_banner_txt .txt_rt p {
		font-size: 22px;
	}
	.offshore .full_banner_txt .txt_rt {
		padding: 0 0 0 25px;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		font-size: 15px;
	}
	.offshore .full_banner_txt .txt_lt h1 {
		font-size: 50px;
	}
	.h_banner.bnner_new.big_data .page_title span,
	.offshore .full_banner_txt .txt_lt h1 span {
		font-size: 24px;
	}
	.crm .full_banner_txt .txt_lt h1 {
		font-size: 28px;
	}
	.crm .full_banner_txt .txt_rt p {
		font-size: 22px;
		line-height: 1.4;
	}
	.h_banner.bnner_new.big_data .btnn a {
		font-size: 13px;
		padding: 8px 13px;
	}
	.h_banner.bnner_new.big_data .page_title {
		padding: 0 0 8px;
		line-height: 1.2;
		font-size: 30px;
	}
	.h_banner.bnner_new.big_data .btnn {
		margin: 8px 0 0;
	}
	.h_banner.bnner_new.internet_things .page_title {
		font-size: 38px;
	}
	.h_banner.bnner_new.internet_things .page_title span {
		padding: 0;
		font-size: 26px;
	}
	.consult_img .consult_imgBox {
		position: static;
	}
	.h_banner.bnner_new.business_banner .intelligenceBanner_Txt {
		width: 100%;
		float: left;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 {
		font-size: 40px;
		padding: 0;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 span {
		font-size: 23px;
	}
	.bnner_new.msBusiness .banner_txt p {
		font-size: 18px;
	}
	.bnner_new.msBusiness .btnn&gt;a {
		padding: 10px;
		font-size: 12px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title {
		font-size: 25px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title span {
		padding: 5px 0;
		font-size: 30px;
	}
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .page_title {
		font-size: 30px;
	}
	.bnner_new .banner_txt.banner_txt_right .btnn {
		margin-top: 5px;
	}
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .btnn a {
		padding: 10px 20px;
	}
	.portfolio-home-page h2 {
		margin: 0 0 20px;
	}
	.client-testimonial h2,
	.enhance-business h1,
	.portfolio-home-page h2,
	.why-choose-us .wd50 .text-box h2 {
		letter-spacing: -2px;
		font-size: 40px;
	}
	figure.effect-portfolio h2 {
		padding-top: 14%;
	}
	.dedicated_icon {
		width: 100%;
		margin-bottom: 20px;
	}
	.dedicated_icon img {
		display: block;
		margin: 0 auto;
	}
	.dedicated_txt {
		width: 100%;
		padding: 0;
		text-align: center;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.bnner_new .banner_txt&gt;h1 {
		font-size: 15px;
		line-height: 20px;
		padding: 0 0 2px;
	}
	.bnner_new .banner_txt p,
	.help-image::after,
	.help-image::before {
		display: none;
	}
	.blue_btn&gt;a {
		padding: 10px;
	}
	section.technology-development .text-technology h2 {
		font-size: 30px;
		line-height: 35px;
	}
	.left-offer-srevices {
		padding: 40px 0;
	}
	.left-offer-srevices .service-item span {
		display: block;
		float: none;
		margin: 0 auto 10px;
		width: 90px;
	}
	.left-offer-srevices .service-item .tex-dll {
		display: block;
		padding: 0 14px;
		text-align: center;
		width: 100%;
	}
	.right-text-discription h2 {
		font-size: 26px;
		line-height: 32px;
		margin-top: 20px;
	}
	.technologies {
		margin-bottom: 40px;
	}
	.bnner_new.wp.nodeJS .banner_txt.banner_txt_left&gt;h1,
	.h_banner.bnner_new.retail .banner_txt.banner_txt_right .page_title {
		font-size: 18px;
	}
	.h_banner.bnner_new .btnn&gt;a {
		padding: 11px;
		font-size: 12px;
	}
	.hiring_sec p.finish_txt {
		padding-top: 20px;
		font-size: 30px;
		line-height: 33px;
	}
	.hiring_sec,
	.hiring_sec.hire_node {
		padding: 40px 0;
	}
	.h_banner.bnner_new.retail .banner_txt.banner_txt_right,
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right {
		width: 100%;
	}
	.h_banner.bnner_new.scince-education.real-estate .banner_txt.banner_txt_right .page_title {
		font-size: 18px;
		margin: 0;
		line-height: 1.5;
	}
	.h_banner.bnner_new .btnn.req_viewBtn&gt;a {
		font-size: 11px;
	}
	.realstate-heading h2 {
		font-size: 25px;
		line-height: 29px;
		padding-bottom: 20px;
	}
	.realstate-heading {
		margin: 30px 0;
	}
	.h_banner.bnner_new .btnn.req_viewBtn {
		margin-top: 10px !important;
	}
	.web_features .owl-nav {
		display: none !important;
	}
	.web_features .owl-dots {
		width: 100% !important;
		text-align: center;
		margin: 0 auto;
		float: none;
		overflow: hidden;
	}
	.web_features .owl-dot&gt;span {
		border: 1px solid #ed222a;
		border-radius: 50%;
		display: block;
		height: 10px;
		width: 10px;
	}
	.web_features .owl-dot {
		margin-right: 4px;
		display: inline-block;
	}
	.web_features .owl-dot.active span {
		background: #b27777;
	}
	.web_features h2 {
		margin: 0 15px 30px;
		font-size: 20px;
		line-height: 25px;
	}
	.real-state-agent {
		border-bottom: 1px solid #c5c5c5;
		border-right: 0;
		margin: 0 0 30px;
		padding: 0;
	}
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1,
	.real-state-wb-head&gt;h2 {
		font-size: 28px;
	}
	.real-state-agent&gt;p {
		margin-bottom: 20px;
	}
	.app-developmnt,
	.integration-solution {
		width: 100%;
		padding: 62px 15px !important;
	}
	.integration-content h2 {
		font-size: 23px;
	}
	.integration-content li {
		font-size: 14px;
	}
	section.advanced-technologies {
		padding: 100px 0 85px;
	}
	.domain-list,
	.domain-list.left {
		padding: 0;
	}
	.help-list&gt;h4 {
		padding: 20px 0 0;
	}
	.help-list {
		margin-bottom: 40px;
	}
	.trade-box span {
		padding: 15px 0;
	}
	.trade-box p {
		padding: 0 0 15px;
	}
	.customize-software img {
		margin: 15px 0 25px;
	}
	.customize-software h3 {
		font-size: 20px;
	}
	.amazon-img_box img,
	.amazon_offer_img img,
	.data-box .data-left,
	.data-box .data-right,
	.h_banner.bnner_new.retail.financial-banner .banner_txt.banner_txt_right,
	.outsourcr_img img,
	.servicing_list .client_des .client_img {
		width: 100%;
	}
	.data-box .data-right h4 {
		text-align: center;
		padding: 10px 0 0;
	}
	.data-box .data-right p {
		text-align: center;
	}
	.data-box {
		padding: 25px;
	}
	.corporate-box p {
		padding: 30px 0 0;
	}
	.retail-corporate {
		padding: 20px 0;
		margin-bottom: 0;
	}
	.corporate-box h2 {
		font-size: 32px;
	}
	.banking_service .srvice_text h2 {
		font-size: 27px;
	}
	.banking_service .srvice_text ul li {
		min-height: 240px;
		margin-bottom: 20px;
		margin-right: 0;
		text-align: center;
		display: block;
		width: 100%;
	}
	.application_list .client_sec ul li {
		width: 100%;
		display: block;
		margin-bottom: 100px;
	}
	.application_list .client_sec ul li p {
		margin: 136px 0 0;
	}
	.application_list .client_sec ul li .content {
		width: auto;
	}
	.secure_banner .secure_list ul li {
		width: 100%;
		margin-bottom: 15px;
	}
	.investment_service .srvice_text ul li {
		width: 100%;
		text-align: center;
		margin-right: 0;
		margin-bottom: 15px;
		display: block;
	}
	.investment_service .srvice_text ul li:first-child {
		padding: 0;
		text-align: center;
	}
	.investment_service .srvice_text ul li:last-child {
		padding: 0;
		text-align: center;
	}
	.investment_service {
		padding: 0;
	}
	.investment_service .srvice_text h2 {
		font-size: 30px;
	}
	.automobile_service .srvice_text h2 span {
		font-size: 31px;
	}
	.automobile_service .service_list ul li {
		display: block;
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #e8eef6;
	}
	.automobile_service .service_list ul li:last-child {
		border-bottom: none;
	}
	.servicing_list .client_des .txt_con {
		width: 100%;
		height: auto;
	}
	.servicing_list {
		background: 0 0;
	}
	.media_service .camera-img {
		margin-top: 0;
	}
	.media_service .camera-img .left-sec {
		width: 100%;
		min-height: 100%;
	}
	.media_service .camera-img .right_sec {
		width: 100%;
		min-height: inherit;
	}
	.media_service .camera-img .left-sec p,
	.media_service .camera-img .right_sec p {
		padding: 15px;
	}
	.crm .full_banner_txt .txt_rt p,
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn,
	.media_service .camera-img .round_img,
	.offshore .full_banner_txt .txt_rt p {
		display: none;
	}
	.service_area .service_list {
		padding: 0;
		text-align: center;
	}
	.border_box.mg_fuel,
	.shopify_domain {
		margin-bottom: 20px;
	}
	.h_banner.bnner_new.shopify .banner_txt.banner_txt_right {
		width: 52%;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right&gt;div {
		padding-left: 20px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a {
		display: inline-block;
		font-size: 11px;
		padding: 10px;
	}
	.bnner_new.shopify .banner_txt h1,
	.offshore .full_banner_txt .txt_lt h1 span {
		font-size: 24px;
	}
	.bnner_new.enterprise_section .banner_txt&gt;h1 {
		font-size: 37px;
		padding: 0;
		margin: 0 auto 7px;
		border: 0;
	}
	.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn {
		margin: 0;
	}
	.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn&gt;a {
		padding: 5px 15px;
	}
	.service_content .height_equal img {
		width: 100% !important;
	}
	.crm_row&gt;div,
	.mg_top ul li {
		display: block;
		width: 100%;
	}
	.txt_padding&gt;h3 {
		padding-top: 20px;
	}
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 span {
		font-size: inherit;
	}
	.h_banner.bnner_new.big_data .page_title span,
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .page_title {
		font-size: 18px;
	}
	.right-img_box {
		width: 100%;
		float: none;
	}
	.left-cnt_box {
		width: 100%;
		float: left;
		margin-top: 20px;
		padding: 20px;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right {
		float: none;
		margin: 0 auto;
		max-width: 280px;
		width: 100%;
		padding: 10px;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .page_title {
		font-size: 35px;
		line-height: 1.2;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .page_title span {
		font-size: inherit;
		font-weight: 700;
	}
	.advantages-box {
		padding: 15px;
	}
	.cloud_sol_left,
	.cloud_sol_rgt {
		width: 100%;
		float: none;
	}
	.cloud_sol_rgt {
		padding: 20px;
	}
	.bnner_new.wp.cloud_banner .banner_txt.banner_txt_left&gt;h1 span {
		font-size: 32px;
	}
	.bnner_new.wp.cloud_banner .banner_txt.banner_txt_left&gt;h1 {
		font-size: 40px;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right .page_title {
		font-size: 35px;
		margin: 0 0 10px;
	}
	.h_banner.bnner_new.php.aws .banner_txt.banner_txt_right .page_title {
		font-size: 18px;
		text-align: center;
		margin-bottom: 0;
		max-width: 135px;
	}
	.h_banner.bnner_new.php.aws .banner_txt.banner_txt_right .page_title span {
		font-size: 18px;
		text-align: center;
		float: none;
	}
	.h_banner.bnner_new.php.aws .banner_txt.banner_txt_right .btnn a {
		width: 140px;
		display: block;
		margin: 0;
		font-size: 12px;
		padding: 8px 5px;
		text-align: center;
	}
	.offshore .full_banner_txt .txt_lt {
		padding: 0;
	}
	.offshore .full_banner_txt .txt_lt h1 {
		font-size: 43px;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		padding: 8px;
	}
	.offshore .full_banner_txt .txt_rt {
		padding: 0 0 0 10px;
	}
	.outsourcr_img {
		margin-top: 20px;
	}
	.crm .full_banner_txt .txt_lt h1 {
		font-size: 17px;
		line-height: 1.4;
	}
	.crm .full_banner_txt .txt_lt p {
		font-size: 18px;
		line-height: 1;
	}
	.bnner_new.big_data .banner_txt.banner_txt_right {
		width: 55%;
	}
	.h_banner.bnner_new.big_data .btnn&gt;a {
		padding: 10px 20px;
	}
	.h_banner.bnner_new.internet_things .page_title {
		font-size: 44px;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 span,
	.h_banner.bnner_new.internet_things .page_title span {
		font-size: 22px;
	}
	.tab-text,
	.understnd_sec {
		padding: 0 0 30px;
		text-align: center;
	}
	.tab_unlock a {
		margin-left: 0;
		width: 100%;
	}
	.tab-text {
		left: inherit;
		position: static;
		min-height: 100%;
		padding: 0 0 50px;
	}
	.tab-text&gt;h2 {
		padding: 14px 0;
	}
	.tab_unlock {
		padding: 40px 0;
	}
	.neque .blue_box h2 {
		padding: 0 0 10px;
		line-height: 32px;
		font-size: 25px;
		border-right: none;
	}
	.neque {
		text-align: center;
	}
	.neque .blue_txt a {
		float: none;
	}
	.consult_row&gt;div {
		width: 100%;
	}
	.consult_img .consult_imgBox {
		position: static;
	}
	.h_banner.bnner_new.business_banner .intelligenceBanner_Txt {
		width: 100%;
		float: left;
	}
	.h_banner.bnner_new.business_banner h1 {
		margin: 0 0 10px;
		font-size: 45px;
	}
	.h_banner.bnner_new.business_banner .blue_btn {
		margin-top: 0;
	}
	.h_banner.bnner_new.business_banner p {
		display: none;
	}
	.offers-bl-solution .offer-solution-text {
		padding: 20px;
		min-height: 100%;
	}
	.offers-bl-solution .offer-solution-text span {
		font-size: 35px;
	}
	.offers-bl-solution .offer-solution-text ul {
		width: 100%;
		margin: 0;
	}
	.offers-bl-solution .offer-solution-text ul li {
		display: block;
	}
	.expert_sec.offer_services {
		display: block;
		overflow: hidden;
	}
	.expert_sec.offer_services.exOur_Services {
		display: block;
		overflow: hidden;
		float: left;
		width: 100%;
		padding: 35px 0 0;
		margin: 0;
	}
	.global_retail .global_retail_text {
		text-align: center;
		padding: 0;
	}
	.global_retail .qout-now {
		text-align: center;
	}
	.bnner_new.msBusiness .banner_txt.banner_txt_right {
		width: 54%;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 {
		font-size: 40px;
		padding: 0;
	}
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right .page_title {
		font-size: 45px;
	}
	.education-Cntr h2 {
		font-size: 22px;
		line-height: 30px;
		padding: 25px 0 20px;
	}
	.education-Cntr p {
		font-size: 18px;
		padding: 0;
		margin: 0 0 30px;
	}
	.complaince-Cntr {
		background-position: 100% 100%;
	}
	.left-development {
		width: 100%;
		margin-top: 30px;
	}
	.right-development {
		margin-top: 25px;
		width: 100%;
		text-align: center;
	}
	.service_page .h_banner.bnner_new.sitemap_banner h1 {
		font-size: 38px;
	}
	.service_page .h_banner.bnner_new.sitemap_banner .btnn {
		margin-top: 8px;
	}
	.fq.privacy_row {
		padding: 20px 10px;
	}
	.fq.privacy_row .information-box li {
		padding: 0 0 0 40px;
	}
	.bnner_new.privacy-banner .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 10px;
	}
	.bnner_new.reviews .banner_txt.banner_txt_left&gt;h1 {
		font-size: 38px;
		line-height: 13px;
	}
	.bnner_new.reviews .red_bg {
		padding: 13px 22px;
		font-size: 36px;
	}
	.bnner_new.reviews .btnn {
		text-align: left;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title {
		font-size: 18px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title span {
		font-size: 25px;
		padding: 5px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right {
		width: 60%;
	}
	.tradeCntr p {
		padding: 24px 0 40px;
	}
	.blog .pagination ul li {
		padding: 0 2px;
	}
	.h_banner.blog_banner {
		margin-top: 0;
	}
	.blog_detail .authorImg,
	.blog_detail .authorTxt,
	.blog_detail .tag_left,
	.blog_detail .tag_rgt {
		width: 100%;
	}
	#cboxBottomCenter,
	#cboxBottomLeft,
	#cboxBottomRight,
	#cboxMiddleLeft,
	#cboxMiddleRight,
	#cboxTopCenter,
	#cboxTopLeft,
	#cboxTopRight,
	.blog_detail .inner-category-search {
		display: none;
	}
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .page_title {
		font-size: 14px;
		padding: 0;
		border-bottom: 0;
		color: #fff;
	}
	.banner_txt.banner_txt_right .btnn,
	.bnner_new .banner_txt.banner_txt_right .btnn,
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .btnn {
		margin-top: 5px;
	}
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .btnn a {
		padding: 10px 9px;
	}
	.why_dedicated_a {
		float: none;
		width: 100%;
		padding: 30px 20px;
		text-align: center;
	}
	.why_dedicated_b {
		float: none;
		width: 100%;
		padding: 20px 0;
	}
	.dedicated_testimonial_a,
	.dedicated_testimonial_b {
		float: none;
		text-align: center;
		width: 100%;
	}
	.dedicated_testimonial .bx-wrapper img,
	.neque .blue_txt a {
		display: inline-block;
	}
	.dedicated_testimonial_b {
		margin: 20px 0 0;
		padding: 20px;
	}
	.dedicated_testimonial .bx-prev {
		margin-left: -33px;
	}
	.dedicated_testimonial .bx-next {
		margin-left: 0;
	}
	.portfolio-home-page h2,
	.work_txt {
		font-size: 30px;
	}
	.footer_box ul,
	.portfolio-home-page h2 {
		margin: 0 0 20px;
	}
	.presentation {
		margin: 0 0 10px;
	}
	.portfolio-home-page {
		padding: 40px 0;
		margin: 0;
	}
	.dedcated_faq h2,
	.dedicated_dev h2,
	.dedicated_testimonial h2,
	.why_dedicated_a h2 {
		font-size: 30px;
		line-height: 38px;
	}
	.h_banner.portfolio_banner .container {
		position: static !important;
		top: 0 !important;
		transform: inherit !important;
	}
	.service_page .h_banner .page_title {
		font-size: 18px;
		margin-top: 12px;
		line-height: normal;
	}
	.bnner_new.privacy-banner .banner_txt h1 span {
		font-size: 18px;
		line-height: normal;
	}
	.service_page .h_banner a,
	.service_page .h_banner p {
		font-size: 11px;
	}
	.banner_new1.healthcare_banner .bannerWrap p {
		font-size: 14px !important;
	}
	.h_banner.bnner_new.consulting_banner .banner_txt_right {
		width: 40%;
	}
	.h_banner.bnner_new.consulting_banner .page_title {
		font-size: 14px;
		line-height: 10px;
	}
	.h_banner.bnner_new.consulting_banner .page_title span {
		font-size: 14px;
		margin-bottom: 0;
		padding: 0;
		line-height: 23px;
	}
	.h_banner.bnner_new.consulting_banner .banner_txt.banner_txt_right .btnn {
		margin-top: 0;
		width: 100%;
	}
	.h_banner.bnner_new.consulting_banner .banner_txt.banner_txt_right .btnn a {
		font-size: 14px;
		padding: 5px;
		margin: 10px 0 0;
	}
	p.bred_crm span {
		font-size: 12px;
	}
	.portfolio_page #colorbox {
		padding: 0 !important;
		width: 90% !important;
		left: 5% !important;
	}
	.cboxPhoto {
		width: 100%;
	}
	#cboxContent {
		box-sizing: border-box;
		border-radius: 10px;
	}
	.pMrgnTp25 {
		margin-top: 25px;
	}
	.row.pMrgnBt0 {
		margin-bottom: 0 !important;
	}
	.big-right_txt {
		margin-top: 30px;
	}
	.big-right_txt h2.h2_heading,
	.middle-gray_cntr h2.h2_heading {
		margin-top: 0;
		padding: 0;
	}
	.middle-gray_cntr {
		padding: 20px 0 27px;
	}
	.big_cntr {
		padding: 20px 0;
	}
	.value_txt {
		width: 100%;
		padding: 35px 0;
	}
	.value_txt h2 {
		margin: 0 0 10px;
	}
}

@media only screen and (max-width: 479px) {
	.bnner_new.magento_enterprise_section .banner_txt&gt;h1 {
		font-size: 19px;
	}
	.h_banner.bnner_new .btnn.req_viewBtn&gt;a {
		padding: 7px 13px;
	}
	.bnner_new.shopify .banner_txt h1 {
		font-size: 13px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 8px 7px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right&gt;div {
		padding-left: 10px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a:first-child {
		margin-bottom: 5px;
	}
	.bnner_new.enterprise_section .banner_txt&gt;h1 {
		font-size: 19px;
		border: 0;
		padding-bottom: 5px;
		margin: 0;
	}
	.h_banner.bnner_new.enterprise_section .container {
		bottom: 5px;
	}
	.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn&gt;a {
		padding: 4px 10px;
	}
	.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1 {
		font-size: 15px !important;
		line-height: inherit !important;
	}
	.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1 span {
		font-size: inherit !important;
		padding-top: 0;
	}
	.h_banner.bnner_new.magento_banner2 .btnn&gt;a {
		padding: 4px;
		font-size: 11px;
	}
	.h_banner.bnner_new.magento_banner2 .btnn {
		margin-top: 10px;
	}
	.h_banner.bnner_new.magento_banner2 a.view-portfolio-btn {
		margin-left: 5px;
	}
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 {
		font-size: 18px;
	}
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 span {
		font-size: inherit;
		padding-top: 5px;
	}
	.h_banner.bnner_new.windows8 .btnn&gt;a {
		padding: 4px;
		font-size: 11px;
	}
	.h_banner.bnner_new.cloud_banner .btnn&gt;a,
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right {
		padding: 5px;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .page_title {
		font-size: 25px;
	}
	.h_banner.bnner_new.graphic .banner_txt .btnn,
	.h_banner.bnner_new.offshore .full_banner_txt .btnn,
	.h_banner.bnner_new.windows8 .btnn&gt;a.view-portfolio-btn {
		margin: 0;
	}
	.h_banner.bnner_new.graphic .banner_txt .btnn a {
		padding: 8px;
	}
	.bnner_new.wp.cloud_banner .banner_txt.banner_txt_left&gt;h1 {
		font-size: 32px;
	}
	.bnner_new.wp.cloud_banner .banner_txt.banner_txt_left&gt;h1 span {
		font-size: 20px;
		margin-top: 5px;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right .page_title,
	.offshore .full_banner_txt .txt_lt h1 {
		font-size: 20px;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right .btnn a {
		padding: 5px;
		font-size: 11px;
	}
	.offshore .full_banner_txt .txt_lt h1 span {
		font-size: 15px;
		padding: 0;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		padding: 4px;
		font-size: 11px;
		margin-bottom: 2px;
		display: inline-block;
	}
	.crm .full_banner_txt .txt_lt h1 {
		font-size: 11px;
		line-height: 1.4;
		padding: 4px;
	}
	.crm .full_banner_txt .txt_lt p {
		font-size: 12px;
	}
	.h_banner.bnner_new.crm .full_banner_txt .btnn&gt;a {
		padding: 8px;
		margin-top: 0;
	}
	.bnner_new.big_data .banner_txt.banner_txt_right {
		width: 60%;
	}
	.h_banner.bnner_new.big_data .btnn&gt;a {
		padding: 4px;
	}
	.h_banner.bnner_new.big_data .btnn {
		margin: 0;
	}
	.h_banner.bnner_new.big_data .page_title {
		line-height: 1;
		padding: 0 0 2px;
	}
	.h_banner.bnner_new.big_data .page_title span {
		font-size: 14px;
	}
	.h_banner.bnner_new.internet_things .page_title {
		font-size: 18px;
		margin: 0 0 5px;
		padding: 0 0 5px;
	}
	.h_banner.bnner_new.internet_things .page_title span {
		font-size: 16px;
		padding: 0;
	}
	.h_banner.bnner_new.internet_things .btnn a {
		padding: 2px;
		font-size: 10px;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1,
	.h_banner.bnner_new.business_banner h1 {
		font-size: 24px;
	}
	.h_banner.bnner_new.business_banner .blue_btn&gt;a {
		padding: 5px 10px;
	}
	.global_retail .qout-now button.request-quote-butn {
		height: 45px;
		font-size: 14px;
		padding: 0 10px;
	}
	.bnner_new.msBusiness .btnn&gt;a {
		padding: 8px;
		font-size: 11px;
		margin-bottom: 2px;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 span {
		font-size: 13px;
	}
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right .page_title {
		font-size: 25px;
	}
	.bnner_new.reviews .btnn a,
	.h_banner.bnner_new.sitemap_banner .btnn&gt;a {
		padding: 5px;
	}
	.bnner_new.privacy-banner .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 5px;
		font-size: 11px;
	}
	.bnner_new.reviews .banner_txt.banner_txt_left&gt;h1 {
		font-size: 23px;
		line-height: 5px;
	}
	.bnner_new.reviews .red_bg {
		padding: 10px;
		font-size: 20px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title {
		font-size: 12px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title span {
		font-size: 18px;
		padding: 3px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .btnn {
		margin-top: 5px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .btnn a {
		padding: 4px;
		font-size: 11px;
	}
	.crm .full_banner_txt p,
	.h_banner.bnner_new.ms_dynamic .banner_txt .btnn {
		display: none;
	}
	.h_banner.bnner_new.crm .full_banner_txt .btnn {
		margin-top: 0;
	}
	.crm .full_banner_txt .txt_rt {
		padding: 0;
	}
}

.eror_404 span i {
	color: red;
	font-style: normal;
}

.row.blog td#gs_tti50 {
	padding: 0 15px;
}

@media (min-width: 1024px) {
	.communication_sec.com_wdFull .comTxt&gt;img {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.thanku_text h2 {
		font-size: 30px;
		line-height: 125%;
		width: 85%;
	}
	.thanku_text h2 span {
		font-size: 14px;
		line-height: 150%;
	}
}

@media all and (min-width: 1024px) and (max-width: 1123px) {
	.client_base&gt;ul li {
		margin: 0 5px;
	}
	.h_banner.bnner_new h1 {
		font-size: 40px;
		line-height: 66px;
	}
	.service_page .bannerContent {
		width: 100%;
		max-width: 700px;
		margin: 97px auto 0;
	}
	.service_page .h_banner.bnner_new h1 {
		padding: 0;
	}
	.service_page .client_base&gt;h3 {
		float: left;
		padding: 16px 0 0;
		color: #414141;
		font-weight: 700;
		font-size: 15px;
		margin: 0 10px 0 0;
	}
}

@media all and (min-width: 768px) and (max-width: 1023px) {
	.bannerContent {
		max-width: 508px;
		margin: 49px auto 0;
	}
	.bnner_new .banner_txt&gt;h1 {
		font-size: 30px;
		padding: 0 0 5px;
	}
	.bannerContent .banner_txt.banner_txt_right ul {
		width: 50%;
	}
	.bannerContent .banner_txt.banner_txt_right ul li,
	.since_year span,
	.web_progress .new_way .realible .right span {
		font-size: 15px;
	}
	.bannerContent .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 10px;
		font-size: 15px;
	}
	.real-estatePage .h_banner.bnner_new h1 {
		font-size: 40px;
		line-height: 66px;
	}
	.client_base&gt;h3,
	.service_page .client_base&gt;h3 {
		font-size: 15px;
		margin: 0 10px 0 0;
	}
	.client_base&gt;ul li span {
		font-size: 12px;
	}
	.sinceCntr {
		padding: 10px;
	}
	.client_base {
		padding: 0 0 0 10px;
	}
	.client_base&gt;ul li {
		margin: 0 4px;
	}
	.service_page .meanstack-box h2 {
		font-size: 32px;
	}
	.service_page .client_base&gt;h3 {
		float: left;
		padding: 16px 0 0;
		color: #414141;
		font-weight: 700;
	}
	.service_page .progress_content {
		padding: 0;
	}
	.service_page .progreesive_box h2 {
		font-size: 40px;
	}
}

@media all and (min-width: 320px) and (max-width: 767px) {
	.service_page .h_banner .page_title {
		font-size: 22px;
		margin: 20px auto 0;
		padding: 0;
		text-align: center;
	}
	.bnner_new .banner_txt.banner_txt_right .btnn a {
		margin-left: 0;
	}
	.btnn .req_viewBtn {
		margin-top: 0 !important;
	}
	.service_page .progress_content {
		padding: 0;
	}
	.pwa .bannerContent {
		margin: 12px auto;
		width: 100%;
	}
	.service_page .bannerContent .banner_txt.banner_txt_right ul {
		display: none;
	}
	.service_page .h_banner.bnner_new.pwa .banner_txt.banner_txt_right .btnn a {
		margin: 0 0 10px !important;
		padding: 6px 18px;
		font-size: 14px;
	}
	.service_page .bannerContent .banner_txt.banner_txt_right .btnn,
	.sinceCntr .client_base&gt;h3 {
		float: none;
		text-align: center;
	}
	.service_page .web_progress .meanstack-box h2 {
		font-size: 20px;
		line-height: 25px;
	}
	.service_page .meanstack-box p {
		font-size: 16px;
		padding: 30px 0;
	}
	.first {
		padding: 0 0 38px;
	}
	.service_page .web_progress .new_way .realible .left p {
		font-size: 16px;
	}
	.first,
	.since_year {
		width: 100%;
	}
	.service_page .client_base {
		width: 100%;
		padding: 0;
	}
	.service_page .client_base li {
		text-align: center;
		display: block;
		width: 100%;
		float: none;
		overflow: hidden;
		margin: 0 0 10px;
	}
	.service_page .new_way .realible .left ul li,
	.service_page .new_way .realible .right ul li {
		margin: 0 0 10px 18px;
		width: 96%;
	}
	.service_page .progreesive_box h2 {
		font-size: 28px;
		line-height: 30px;
	}
	.service_page .progreesive_box {
		padding: 70px 0;
	}
	.service_page .developing_box a {
		width: 285px;
		font-size: 20px;
	}
	.service_page .developing_box p {
		font-size: 18px;
	}
	.service_page .sinceCntr {
		margin: 25px 0;
	}
	.sinceCntr .client_base&gt;h3 {
		padding: 16px 0 0;
		color: #414141;
		font-weight: 700;
		font-size: 20px;
		margin: 0 0 32px;
	}
	.sinceCntr .since_year&gt;span,
	.web_progress .new_way .realible .right span {
		border: 0;
	}
}

@media (min-width: 1025px) and (max-width: 1200px) {
	.h_banner.bnnerNN.Partners .banner_heading p {
		font-size: 16px;
	}
	.navbar .navbar-nav&gt;li&gt;a {
		font-size: 14px;
		padding: 0 2px;
	}
	ul.navbar-right&gt;li:last-child {
		padding: 0 0 0 10px;
	}
	ul.navbar-right&gt;li:last-child a span,
	ul.navbar-right&gt;li:last-child a.us_flag {
		font-size: 13px;
	}
}

@media (min-width: 768px) and (max-width: 1200px) {
	.h_banner.banner_new1 h1 {
		font-size: 40px;
	}
	.h_banner.banner_new1 ul li {
		margin-bottom: 20px;
		margin-right: 10px;
	}
	.process_banner .process_list li a {
		font-size: 15px;
	}
	.h_banner.banner_new1.ban p.newText.devProcs {
		font-size: 16px !important;
		top: 0;
	}
	.navbar .navbar-nav&gt;li {
		padding: 0 5px 20px 0;
	}
	.h_banner.banner_new1.ban.com_banner .bannerTxt_left p,
	.h_banner.banner_new1.ban.quality_banner .bannerTxt_left p,
	.h_banner.bnnerNN.Partners .banner_heading p,
	.h_banner.bnnerNN.about_bannerN .banner_heading p {
		font-size: 18px !important;
	}
	.why-choose-details .experiance h6,
	.why-choose-details .gps h6 {
		font-size: 12px;
	}
	.why-choose-details.newSec_choose .experiance,
	.why-choose-details.newSec_choose .gps {
		min-height: 142px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul {
		padding: 0 0 0 38px;
	}
	.clutch_sec.updated_logos .clutch_rgt.newblock ul li {
		line-height: 19px;
		padding: 0 0 9px 28px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul.awrd_block {
		left: 0;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul:last-child {
		padding: 0 0 0 25px;
	}
}


/* updated css rk banner */

@media (min-width: 1025px) and (max-width: 1280px) {
	.banner_new1.ux_banner {
		height: calc(100vw * 0.40);
		height: -webkit-calc(100vw * 0.40);
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* updated css rk banner */
	.banner_new1,
	.banner_new1.ux_banner {
		height: calc(100vw * 0.50);
		height: -webkit-calc(100vw * 0.50);
	}
	p.botmtext.about,
	p.botmtext_partners {
		font-size: 16px !important;
		top: 0 !important;
		line-height: 20px;
	}
	.h_banner.banner_new1.ban p.newText.cmnstrgy {
		font-size: 16px !important;
		top: 7px;
	}
	.h_banner.banner_new1 h1 {
		font-size: 40px;
	}
	.communication_sec.com_wdFull .comTxt .overlayText {
		padding: 12px;
	}
	.comTxt .overlayText h2 {
		font-size: 19px;
		padding-top: 12px;
		left: 12px;
		line-height: 22px;
	}
	.comTxt .overlayText p {
		padding: 0 0 12px 12px;
		font-size: 15px;
	}
	.communication_sec.com_wdFull.communicat-strategy .overlayText p span.redd {
		font-size: 15px;
	}
	.h_banner.banner_new1.ban p.newText.aproch {
		font-size: 16px !important;
	}
	.navbar .navbar-nav&gt;li {
		padding-bottom: 20px;
	}
	.h_banner.banner_new1.ban.com_banner .bannerTxt_left,
	.h_banner.banner_new1.ban.com_banner.process_banner .bannerTxt_left,
	.h_banner.banner_new1.ban.com_banner.quality_banner .bannerTxt_left,
	.h_banner.bnnerNN.about_bannerN .aboutBnner_left {
		top: 0;
	}
	.about_circle ul .circle_box {
		width: 95px;
		height: 95px;
	}
	.about_circle ul .circle_box p .numb {
		font-size: 24px;
	}
	.about_circle ul .circle_box p span {
		font-size: 12px;
		line-height: 15px;
	}
	.why-choose-details.newSec_choose .gps h6 {
		padding: 0;
		line-height: 13px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.comTxt .overlayText h2,
	.h_banner.bnnerNN p {
		font-size: 17px;
	}
	.comTxt .overlayText p {
		font-size: 14px;
		padding: 0 0 12px 12px;
		line-height: 17px;
	}
	.communication_sec.com_wdFull.communicat-strategy .overlayText p span.redd {
		font-size: 14px;
	}
	.partner_section .topRow .partner_logo.google_partner {
		width: 150px;
	}
	.partner_section .topRow h2 {
		font-size: 18px;
		padding-left: 15px;
	}
	.h_banner.bnnerNN h1 {
		font-size: 46px;
	}
	.h_banner.banner_new1.ban.com_banner p,
	.h_banner.banner_new1.ban.quality_banner p,
	.h_banner.bnnerNN.Partners p,
	.h_banner.bnnerNN.about_bannerN p {
		font-size: 20px !important;
	}
	.h_banner.banner_new1 h1 {
		font-size: 34px;
	}
	.h_banner.banner_new1.ban.com_banner.process_banner ul.process_list li {
		font-size: 17px !important;
		margin-right: 18px;
	}
	.h_banner.banner_new1.ban.com_banner .bannerTxt_left p,
	.h_banner.banner_new1.ban.quality_banner .bannerTxt_left p,
	.h_banner.bnnerNN.Partners .banner_heading p,
	.h_banner.bnnerNN.about_bannerN .banner_heading p {
		font-size: 15px !important;
	}
	.h_banner.banner_new1.ban p.newText.aproch,
	.h_banner.banner_new1.ban p.newText.aproch span,
	.h_banner.banner_new1.ban p.newText.cmnstrgy,
	.h_banner.banner_new1.ban p.newText.cmnstrgy span,
	.h_banner.banner_new1.ban p.newText.devProcs,
	.h_banner.banner_new1.ban p.newText.devProcs span,
	.h_banner.bnnerNN.Partners p.botmtext_partners,
	.h_banner.bnnerNN.about_bannerN p.botmtext.about {
		font-size: 15px !important;
		letter-spacing: -1.1px;
	}
	.h_banner.bnnerNN.about_bannerN p.botmtext.about span {
		font-size: 15px !important;
	}
	ul.navbar-right&gt;li:last-child a span,
	ul.navbar-right&gt;li:last-child a.us_flag {
		font-size: 10px;
	}
	.navbar .navbar-nav&gt;li&gt;a {
		font-size: 11px;
		padding: 0 1px;
	}
	.why-choose-details.newSec_choose .experiance,
	.why-choose-details.newSec_choose .gps {
		min-height: 132px;
	}
	.why-choose-details.newSec_choose .experiance {
		padding: 0 5px;
	}
	.why-choose-details .experiance h6,
	.why-choose-details .gps h6 {
		font-size: 12px;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_left {
		width: 65px;
		padding: 0;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_left.rgt_b {
		width: 100px;
		padding: 0;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul {
		padding: 0 0 0 25px;
	}
	.clutch_sec.updated_logos .clutch_rgt.newblock ul li {
		padding: 0 0 9px 25px;
	}
}

@media (min-width: 240px) and (max-width: 767px) {
	.why-hire-list {
		width: 100%;
	}
	.why-hire-list li {
		padding: 15px 10px;
		min-height: 93px;
		width: 47.2%;
		font-size: 15px;
		margin: 0 4px 8px;
	}
	.why-hire-list li span {
		width: 100%;
		padding: 10px;
		font-size: 14px;
	}
	.our_sec_php {
		margin-top: 0;
	}
	.php-pg-heading {
		font-size: 25px !important;
	}
	.expertise_sec_php {
		padding: 0;
	}
	.php-d-box {
		margin-bottom: 15px;
	}
	.moveUp.in-view {
		-webkit-animation-duration: 1.5s;
		-moz-animation-duration: 1.5s;
		-ms-animation-duration: 1.5s;
		-o-animation-duration: 1.5s;
		animation-duration: 1.5s;
	}
	.tabs_sec .imagCntr {
		padding: 25px 10px 30px;
	}
	.our_vision.addNew_sec {
		padding: 35px 0 0;
	}
	.client_sec {
		padding: 25px 0 20px;
		margin-bottom: 15px !important;
	}
	.approach_sec {
		margin: 0 0 25px !important;
	}
	.process_sec {
		margin-bottom: 25px;
	}
	.com_banner,
	.process_banner {
		height: 425px !important;
	}
	.communication_sec {
		margin-bottom: 15px;
	}
	.about_us .story_text p {
		padding: 25px 0;
		margin-bottom: 20px;
	}
	.Partners .h_banner.bnnerNN h1 {
		font-size: 25px;
	}
	.our_web_design_middle {
		margin-top: 40px;
	}
	.hire-android {
		padding-top: 25px;
	}
	.expertise_sec_android,
	.expertise_sec_magento {
		margin-top: 0;
		padding-bottom: 0;
	}
	.expertise_sec_android .our_expertiseTabs,
	.expertise_sec_magento .our_expertiseTabs {
		padding: 10px 0 0;
	}
	.why_magento_2 {
		padding: 15px;
	}
	.service_content_magento .height_equal .row,
	.why-choose-details.newSec_choose .experiance:before {
		display: block;
	}
	.hire_why_sec_dotnet .hire_wrapper .hire_col,
	.hire_why_sec_php .hire_wrapper .hire_col {
		width: 100%;
	}
	.ecom-platform-container .platform-inner-container&gt;h3 {
		font-size: 19px;
		height: auto !important;
	}
	.ecom-platform-container .platform-inner-container&gt;h3 br,
	.header_bg .navbar .navbar-nav&gt;li&gt;a::after,
	.header_bg .navbar .navbar-nav&gt;li&gt;a::before {
		display: none;
	}
	.application-services-item .service-item h3 {
		font-size: 19px;
	}
	.communication_sec.com_wdFull .container .row,
	.h_banner.banner_new1 ul li,
	.hiring_part p {
		margin-bottom: 0;
	}
	p.botmtext.about {
		top: 0 !important;
		font-size: 16px !important;
		line-height: 20px;
		margin-bottom: 10px !important;
	}
	.h_banner.banner_new1.ban p.newText.cmnstrgy {
		line-height: 20px;
		padding: 0 15px;
		top: 20px;
	}
	.communication_sec.com_wdFull .comTxt {
		margin-bottom: 20px;
	}
	.process_banner .process_list li {
		margin: 0 10px 10px 0 !important;
		float: none;
		display: inline-block;
	}
	.h_banner.banner_new1.ban p.newText.devProcs {
		line-height: 20px;
		top: 0;
		float: none;
		text-align: center;
	}
	.process_banner .process_list li a {
		font-size: 14px !important;
	}
	.h_banner.banner_new1 ul {
		display: block;
		text-align: center;
	}
	.service_page .h_banner.bnnerNN .banner_heading p.botmtext_partners {
		top: 0;
		font-size: 16px !important;
		line-height: 20px !important;
		margin: 19px 0 8px !important;
	}
	.partner_section .topRow .partner_logo img {
		width: auto;
	}
	.h_banner.bnnerNN.Partners .Partners_right {
		margin: 12px 0 0;
	}
	.h_banner.banner_new1.ban p.newText.aproch {
		line-height: 20px;
		padding: 0 15px;
		top: 23px;
	}
	.navbar .navbar-nav&gt;li {
		padding-bottom: 0;
	}
	.h_banner.bnnerNN.Partners {
		background: url(../png/synapseindia-strategic-partners-bg.png) no-repeat;
	}
	.h_banner.banner_new1 .btn_wrap&gt;a {
		padding: 10px 6px;
		font-size: 11px !important;
	}
	.navbar-collapse {
		padding-top: 18px;
	}
	.h_banner.banner_new1 .bannerTxt_left ul {
		max-width: 410px;
		text-align: left;
		margin: 0 auto;
		overflow: hidden;
		float: none;
	}
	.h_banner.banner_new1 ul.process_list {
		max-width: 100%;
		text-align: center;
		float: none;
		margin-bottom: 10px;
	}
	.h_banner.banner_new1 ul.process_list li {
		font-size: 18px !important;
	}
	.about_bannerN .aboutBnner_right .about_circle,
	.h_banner.banner_new1.ban.com_banner .bannerTxt_left,
	.h_banner.banner_new1.ban.com_banner.process_banner .bannerTxt_left,
	.h_banner.banner_new1.ban.com_banner.quality_banner .bannerTxt_left,
	.h_banner.bnnerNN.Partners .banner_heading,
	.h_banner.bnnerNN.about_bannerN .aboutBnner_left {
		top: 0;
	}
	.h_banner.banner_new1.ban.com_banner.process_banner ul.process_list li {
		font-size: 17px !important;
	}
	.h_banner.banner_new1.com_banner h1 {
		font-size: 33px;
	}
	.h_banner.banner_new1.ban p.newText.aproch,
	.h_banner.banner_new1.ban p.newText.aproch span,
	.h_banner.banner_new1.ban p.newText.cmnstrgy,
	.h_banner.banner_new1.ban p.newText.cmnstrgy span,
	.h_banner.banner_new1.ban p.newText.devProcs,
	.h_banner.banner_new1.ban p.newText.devProcs span,
	.h_banner.banner_new1.ban.com_banner .bannerTxt_left p,
	.h_banner.banner_new1.ban.quality_banner .bannerTxt_left p,
	.h_banner.bnnerNN.Partners .banner_heading p,
	.h_banner.bnnerNN.Partners p.botmtext_partners,
	.h_banner.bnnerNN.about_bannerN .banner_heading p,
	.h_banner.bnnerNN.about_bannerN p.botmtext.about,
	.h_banner.bnnerNN.about_bannerN p.botmtext.about span {
		font-size: 16px !important;
	}
	.gps.experiance {
		position: relative;
	}
	.why-choose-details.newSec_choose .gps.experiance::before {
		left: 50%;
		margin-left: -85px;
		bottom: 0;
		height: 1px;
		content: "";
		position: absolute;
		background-color: #d9d9d9;
		display: block !important;
		width: 170px;
	}
	.why-choose-details.newSec_choose .row:last-child .dth_50:last-child .gps.experiance.no-line::before {
		display: none !important;
	}
	.about_circle ul li {
		margin: 0 2px;
	}
	.about_circle {
		padding-top: 12px;
	}
	p.newText.aproch,
	p.newText.cmnstrgy {
		position: relative;
		top: 10px !important;
		float: none !important;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_left,
	.clutch_sec.updated_logos .clutch_row .clutch_left.rgt_b,
	.clutch_sec.updated_logos .clutch_row .clutch_rgt.newblock {
		display: block;
		max-width: 300px;
		margin: 0 auto 20px;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_left.rgt_b {
		margin-bottom: 0;
	}
	.clutch_sec.updated_logos .newblock .inner_block {
		display: block;
	}
	.clutch_sec.updated_logos .clutch_row&gt;div {
		display: block;
		width: 100%;
		text-align: center;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul {
		display: block;
		width: 100%;
		max-width: 280px;
		margin: 0 auto 20px;
		padding: 0 0 0 42px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul:last-child {
		padding: 0 0 0 42px;
	}
	.clutch_sec.updated_logos .clutch_rgt.newblock ul li {
		margin: 0;
		font-size: 15px;
		line-height: 20px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul.awrd_block {
		width: 100%;
		padding: 0;
		margin: 0 auto 20px;
		left: 0;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_rgt.newblock {
		text-align: left;
	}
}

@media (min-width: 320px) and (max-width: 620px) {
	.communication_sec.com_wdFull.communicat-strategy .comTxt .overlayText {
		padding: 15px;
	}
	.communication_sec.com_wdFull.communicat-strategy .overlayText h2 {
		font-size: 18px;
		padding-top: 15px;
		left: 15px;
	}
	.communication_sec.com_wdFull.communicat-strategy .overlayText p {
		font-size: 15px;
		padding: 0 0 15px 15px;
		min-height: 237px;
	}
	.communication_sec.com_wdFull.communicat-strategy .overlayText p span.redd {
		font-size: 15px;
	}
	.communication_sec.com_wdFull.communicat-strategy .comTxt span.images {
		height: 300px;
	}
	.communication_sec.com_wdFull.communicat-strategy .comTxt span.images img {
		height: 100%;
		object-fit: cover;
	}
}

@media (min-width: 320px) and (max-width: 520px) {
	.partner_section .topRow .partner_logo {
		width: 220px;
	}
	.partner_section .topRow h2 {
		font-size: 18px;
	}
	.partner_section .topRow,
	.partner_section .topRow .partner_logo.google_partner {
		display: block;
	}
}

@media (min-width: 620px) and (max-width: 767px) {
	.why-choose-details.newSec_choose .experiance:after {
		display: block;
	}
	.about_circle ul .circle_box p span {
		font-size: 15px;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_rgt.newblock {
		max-width: 100%;
	}
	.clutch_sec.updated_logos .newblock .inner_block {
		display: table;
		width: 590px;
		margin: 0 auto;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul {
		display: table-cell;
		width: 45%;
		max-width: 100%;
		margin: 0;
		padding: 0 0 0 20px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul.awrd_block {
		width: 5%;
		max-width: 30px;
		padding: 0;
		left: 6px;
	}
	.clutch_sec.updated_logos .clutch_rgt.newblock ul li {
		font-size: 18px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul:last-child {
		padding: 0 0 0 32px;
	}
}

p#alert-box-message {
	line-height: 21.4286px;
	float: left;
	font-size: 15px;
	text-align: left;
}

@media (max-width: 767px) {
	.why-choose-details .dv {
		width: 50%;
	}
	.why-choose-details .dv:nth-child(3n + 3) .tx:after {
		display: block;
	}
	.why-choose-details .dv:nth-last-child(-n + 3) .tx:before {
		display: block;
	}
	.why-choose-details .dv:nth-child(2n + 2) .tx:after {
		display: none;
	}
	.why-choose-details .dv:nth-last-child(-n + 2) .tx:before {
		display: none;
	}
	.why-choose-details .dv:nth-child(3n + 4) {
		clear: none;
	}
	.why-choose-details .dv:nth-child(2n + 3) {
		clear: both;
	}
}

@media (max-width: 990px) {
	.why-choose .why-choose-left,
	.why-choose .why-choose-right {
		width: 100%;
	}
	.why-choose-details {
		padding: 0;
	}
}

@media (max-width: 500px) {
	.why-choose-details .tx {
		padding: 0;
	}
}

@media (max-width: 350px) {
	.why-choose-details .tx {
		min-height: 160px;
	}
	.why-choose-details .tx:after {
		top: 25px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.php-d-box-five,
	.php-d-box-four {
		margin-bottom: 15px !important;
	}
	.hire-mean-icons .third {
		margin-top: 15px;
	}
	.hire_double_sec .hire_wrapper .hire_col,
	.mean_sec_mng .col-xs-12 {
		width: 100%;
	}
	.key-meanstack-sec .our_box {
		margin: 0 10px 10px;
		width: 45%;
	}
	.dev_prcs_mng .metal_client_sec&gt;ul::before,
	.mean_sec_mng .mean_box::after {
		display: none;
	}
	.wht-ul-left {
		margin: 20px 0 0 35px;
	}
	.wht-ul-right {
		margin: 0 0 20px 35px;
	}
	.heading_h2_new {
		font-size: 27px !important;
	}
	.our_sec_php_manange.our_sec_php {
		padding: 35px 0 30px;
	}
	.skilled_sec_andr-mng {
		padding: 0 0 35px;
	}
	.hire-android-mng .hire_webdesign {
		margin-top: 20px !important;
	}
	.our_sec_cmss .our_box {
		margin-bottom: 10px;
	}
	.our_sec_cmss .our_box:last-child {
		margin-bottom: 0;
	}
	.sp-srvc-sec .why_block_img {
		width: 100%;
		text-align: center;
	}
	.sp-srvc-sec .why_block_Txt {
		text-align: center;
	}
	.mg_top-mng ul p {
		margin-bottom: 20px !important;
	}
	.mg_top-mng ul li:last-child p {
		margin-bottom: 0 !important;
	}
	.hire_double_sec .first,
	.hire_double_sec .third {
		padding: 20px 0 0;
		margin-bottom: 0 !important;
	}
	.hire_double_sec .third {
		padding: 0;
	}
	.laravel_hire .why_block:last-child {
		margin-bottom: 20px;
	}
	.hire_iphn_sec .third {
		margin-top: 15px;
	}
	.wht-iphn-box {
		margin-top: 20px;
		margin-bottom: 0;
	}
	.dev_prcs_mng .client_sec_text.right_left .clnt_left,
	.dev_prcs_mng .metal_client_sec ul li .right_img {
		padding: 0 !important;
	}
	#design .clnt_left h3,
	#maintenance .clnt_left h3,
	#testing .clnt_left h3 {
		margin: 10px 0 20px;
	}
	ul.logo-list.logo_list_sprite li {
		padding: 0 55px;
		min-width: 114px;
		height: 69px;
		position: relative;
		vertical-align: top;
		width: 49%;
		margin-bottom: 15px;
		display: none;
	}
	a.load-more-client {
		display: block;
		width: 185px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		color: #fff;
		border-radius: 3px;
		background: #ed1c24;
		font-size: 17px;
		font-weight: 700;
		text-decoration: none;
		font-family: "Open Sans", sans-serif;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 30px;
	}
	a.load-more-client span {
		width: 24px;
		height: 18px;
		background: url(../png/sprite_small_icon.png) -148px -43px no-repeat;
	}
	.client_logo_abt ul.logo-list.logo_list_sprite li {
		width: 49%;
	}
	.ecom-box-mng .left-eq-col {
		width: 100%;
	}
	.ecom-box-mng .left-eq-col ul {
		width: 47.9%;
		float: left;
		margin: 0 3px;
	}
	.ecom-box-mng .left-eq-col ul li {
		margin: 0 0 6px;
	}
	.our_sec_cmss .our_box_row .our_box {
		min-height: 100px;
		max-height: 100px;
		width: 40.1%;
		margin: 0 10px 0 0;
	}
	.our_sec_cmss .our_box_row .our_box .our_box_inner {
		height: 100px;
	}
	.our_box_row .our_box:nth-child(2n) {
		margin: 0 10px 10px 0;
	}
	.our_sec_cmss .our_box_row {
		padding-left: 3%;
	}
	.our_sec_cmss .box_txt_wrap p {
		float: none;
	}
}

.hire_why_sec.magento_hire h2 em {
	padding-top: 15px;
}

@media (max-width: 1024px) {
	.our_sec.Whats_Xamarin .our_box_row .our_box,
	.our_sec.comn_DevModels .our_box_row .our_box {
		min-height: 95px;
		max-width: 111px;
		margin: 0 7px 15px 8px !important;
	}
	.our_sec.Whats_Xamarin .our_box_inner {
		height: 75px;
	}
	.our_sec.comn_DevModels .our_box_inner {
		height: 95px;
	}
}

@media (max-width: 991px) {
	.hire_double_sec .PicBx .circle-icon {
		height: 65px;
		width: 65px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.hire_why_sec.comn_App_dev h2,
	.hire_why_sec.openCart_App_dev h2,
	.our_sec.Whats_Xamarin h2,
	.portfolio-heading.PortfolioHdUpd h2,
	.skilled_Txt.HdFontSize32 h2,
	.skilled_Txt.WP_Devhd h2,
	.skilled_Txt.WooCommerce_Devhd h2,
	.skilled_Txt.comn_Devhd h2,
	.up_portfolioB h2,
	.why-choose.white_bgCol .why-choose-left.smallFont19 h2,
	section.our_sec.comn_DevModels h2 {
		font-size: 19px !important;
		line-height: 27px !important;
		margin-bottom: 20px !important;
	}
	.our_sec.comn_DevModels.threeour_box .our_box_row .our_box {
		width: 27%;
	}
	.hire_why_sec.smallFont18 h3 {
		font-size: 18px;
		line-height: 22px;
	}
}

@media (max-width: 520px) {
	.listAlignedMob {
		width: 100%;
	}
	.wht-ul-left {
		float: none;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.our_sec.Whats_Xamarin .our_box_row .our_box {
		min-height: 75px;
		margin: 0 0 8px 8px !important;
		width: 22%;
	}
	.our_sec.Whats_Xamarin .our_box_row .our_box p {
		font-size: 13px;
		margin: 0;
		line-height: 15px;
		color: #696969;
		word-break: break-word;
		padding: 0 4px;
		text-align: center;
	}
	.Whats_Xamarin .our_box.active .box_txt_wrap p {
		color: #fff;
	}
	.cntnr-title-blu .application-development h2,
	.crm_row .mob_txt,
	.heading26,
	.mobileApp_top_mng .heading26 {
		font-size: 19px !important;
		line-height: 27px !important;
	}
	.heading_h2_new {
		margin-bottom: 20px !important;
	}
	.portfolio-heading h2 {
		padding-bottom: 0;
		margin-bottom: 20px;
	}
	.dediacte-heading,
	.heading_h2_new,
	.portfolio-heading h2,
	h2.page_heading {
		font-size: 19px !important;
		line-height: 27px !important;
	}
	.dediacte-heading {
		margin-bottom: 15px !important;
	}
	.right-section-banner,
	.test-rvw-mng .review-text {
		display: none;
	}
	.test-rvw-mng .row {
		margin-bottom: 0 !important;
	}
	.img_str-mng {
		width: auto !important;
		margin-bottom: 7px;
	}
	.testimonial_content_mng .reviews-mid-content {
		padding: 30px 0 0;
	}
	.crm_content .mob_txt {
		font-size: 19px !important;
		line-height: 27px !important;
	}
	.our_sec_cmss .box_icon img {
		max-width: 30px !important;
	}
	.dedicated_testimonial_inner .dedicated_testimonial_b p {
		font-size: 16px;
	}
	.dedicated_model h4 {
		font-size: 19px;
	}
	.dedicated_testimonial {
		padding: 35px 0;
	}
	.hire_why_sec .why_block_Txt h3 {
		font-size: 18px !important;
	}
}

.portfolio.new_portfolio figure.effect-portfolio:hover img {
	opacity: 1;
}

.M-apps-box_btn strong {
	border: 1px solid #999;
	padding: 5px 10px;
}

@media only screen and (min-width: 240px) and (max-width: 767px) {
	.WD_banner_mng .btn_wrap.btn_wrap1&gt;a {
		padding: 15px 7px;
	}
	.EC_banner_mng .cust_btn {
		max-width: 212px;
	}
	.WD_banner_mng .banner_list li {
		font-size: 13px;
		margin-bottom: 7px;
	}
	.EC_banner_mng h1,
	.SD_banner_mng h1,
	.WD_banner_mng h1 {
		font-size: 27px !important;
		margin-bottom: 20px !important;
		text-align: left !important;
	}
	.EC_banner_mng h1 span {
		font-size: 22px !important;
	}
	.srvc-banner-list li {
		font-size: 13px;
		margin-bottom: 5px;
	}
	.EC_banner_mng .btn_wrap.btn_wrap1&gt;a {
		width: 48.7%;
	}
	.EC_banner_mng .container {
		top: 50% !important;
	}
	.EC_banner_mng .btn_wrap {
		text-align: left !important;
	}
	.SD_banner_mng .srvc-banner-list li,
	.cms_banner ul li {
		font-size: 13px !important;
	}
	.EC_banner_mng .btn_wrap.btn_wrap1&gt;a,
	.SD_banner_mng .btn_wrap.btn_wrap1&gt;a {
		padding: 15px 7px !important;
		font-size: 11px !important;
	}
	.WD_banner_mng .srvc-banner-list {
		text-align: left;
		margin-bottom: 20px !important;
	}
	.WD_banner_mng .btn_wrap.btn_wrap1&gt;a {
		width: 48.6%;
	}
	.WD_banner_mng h1 span::before,
	.our-process h4::after,
	.our-process-steps .step_1::before,
	.our-process-steps .step_2::before,
	.our-process-steps .step_3::before {
		display: none;
	}
	.WD_banner_mng .btn_wrap,
	.cms_banner h1 {
		text-align: left !important;
	}
	.service_mgnt-mng .mg_fuel p {
		margin: 0 0 11px;
	}
	.sp-smhgt-mng .webPadding-sharepoint .hire_webdesign {
		margin-top: 30px !important;
	}
	.hire_IC .why_txt.first,
	.hire_IC .why_txt.third {
		padding-top: 0 !important;
		margin-top: 0 !important;
	}
	.hire-iphon-icons .why_txt.first {
		padding-top: 0 !important;
	}
	.mob_page_mng .mob_service.mob_servicesNew {
		margin-top: 20px;
	}
	.heading_h2_new {
		font-size: 19px !important;
		line-height: 27px !important;
		margin-bottom: 20px !important;
	}
	.tabs_sec .imagCntr {
		padding: 25px 10px 30px !important;
	}
	.multiParaSpace h2 {
		margin-bottom: 20px !important;
		padding-bottom: 0 !important;
	}
	.hire_node,
	.our_sec_react {
		margin-bottom: 30px !important;
	}
	.sp-srvc-sec.hire_why_sec p {
		text-align: center;
	}
	.sp-srvc-sec .why_txt.third {
		margin-top: 0;
	}
	.nodeH {
		font-size: 19px !important;
		line-height: 27px !important;
	}
	.our-process-steps .step_2 .mobile-item .mob {
		font-size: 32px;
	}
	.our-process .our-process-steps h4 {
		padding-bottom: 35px;
	}
	.device_sec,
	.our_ux,
	.ux_expertise_sec {
		padding: 25px 0;
	}
	section.our-process {
		margin-bottom: 0;
	}
	.hire_ux {
		margin-top: 25px;
	}
	.dedicated_banner .banner_txt_right {
		width: 100% !important;
	}
	.show-phone {
		display: inline-block !important;
	}
	.cms_banner .banner_heading::before,
	.dedicated_banner img,
	.show-dtp {
		display: none !important;
	}
	.m-app-dev-banner .left-section-banner ul li {
		font-size: 13px;
		padding-left: 30px;
		margin-bottom: 7px;
	}
	.WD_banner_mng .banner_list li::before {
		top: 2px;
		transform: scale(0.8);
	}
	.btn_wrap.btn_wrap1 .cust_btn.view_btn {
		margin: 0 0 0 5px !important;
	}
	.cms_banner ul li {
		margin-bottom: 7px !important;
	}
	.cms_banner .btn_wrap&gt;a {
		width: 47.5% !important;
		padding: 15px 7px !important;
	}
	.cms_banner .btn_wrap {
		padding: 0 0 20px !important;
	}
	.dedicated_banner .page_title {
		text-align: left;
	}
	.R_more_span {
		display: block;
		text-align: center;
		margin-top: 10px;
	}
	.EC_banner_mng,
	.SD_banner_mng,
	.Service_banner,
	.WD_banner_mng,
	.cms_banner,
	.dedicated_banner {
		height: 300px !important;
	}
	.dedicated_banner {
		background: url(../dedicated-banner.html);
		background-position: top;
		background-size: cover;
	}
	.dedicated_banner .banner_txt_right .btnn {
		float: none !important;
		text-align: center !important;
	}
	.Service_banner h1,
	.dedicated_banner .banner_txt.banner_txt_right .page_title {
		font-size: 27px !important;
	}
	.cms_banner .banner_heading {
		margin-bottom: 0 !important;
	}
	.m-app-dev-banner .container-counter {
		display: none;
	}
	.Service_banner h1 {
		line-height: 39px !important;
		text-transform: capitalize;
	}
	.Service_banner {
		background-position: top right;
	}
	.Srvc_dtld_block .no-padding {
		border-right-width: 0;
	}
	.Srvc_dtld_block .no-padding:nth-child(7),
	.Srvc_dtld_block .no-padding:nth-child(8),
	.Srvc_dtld_block .no-padding:nth-child(9) {
		border-bottom-width: 1px;
	}
	.Srvc_dtld_block .no-padding:last-child {
		border-bottom-width: 0;
	}
	.Srvc_dtld_box h3 {
		font-size: 18px;
	}
	.Srvc_dev_block .container {
		position: initial;
		transform: none;
		text-align: center;
	}
	.Industry_banner h1,
	.Srvc_dev_block .heading_h2_new {
		text-align: center !important;
	}
	.Srvc_dtld_main_box {
		min-height: 176px;
	}
	.Srvc_dtld_block {
		padding: 35px 0 !important;
	}
	.WD_industries_block ul li {
		width: 32.2%;
		margin-bottom: 0;
		border: 1px solid #dcdcdc;
		padding-bottom: 10px;
	}
	.Web_dev_techs .service_text {
		width: 100% !important;
	}
	.Web_dev_techs .logoBox {
		font-size: 14px !important;
		padding: 10px !important;
		box-shadow: 0 0 3px #969696;
		text-align: left;
		position: relative;
	}
	.WD_banner_mng .banner_list {
		margin-bottom: 20px !important;
	}
	.Srvc_dev_block {
		height: auto !important;
	}
	.Techs_banner h1 span::before,
	.industries_banner_right {
		display: none;
	}
	.Serve_industries_box {
		min-height: auto;
		margin-bottom: 0;
	}
	.Serve_industries_box h3 {
		font-size: 20px;
	}
	.Industry_icon7,
	.Industry_icon8 {
		margin-bottom: 20px;
	}
	.Industry_icon9 {
		margin-bottom: 0;
	}
	.Industry_banner {
		height: 300px !important;
	}
	.Industry_banner h1 {
		line-height: 36px !important;
		font-size: 27px !important;
	}
	.Industry_banner .software_bannerTxt_wrapper {
		padding-top: 0;
	}
	.d-block-phone {
		display: block !important;
	}
	.d-none-phone {
		display: none !important;
	}
	.M-apps-box,
	.M-apps-box4,
	.M-apps-box5 {
		margin-bottom: 20px;
	}
	.M-apps-box6 {
		margin-bottom: 0;
	}
	.M-apps-box {
		min-height: auto;
	}
	.M-apps-box_btn {
		position: initial;
	}
	.caret_mob {
		display: inline-block;
		width: 20px;
		height: 20px;
		float: right;
		text-align: center;
		position: absolute;
		right: 15px;
		top: 3px;
	}
	.Tech_banner_right img,
	.banner_new_crm .txt_lt p,
	.caret {
		display: none !important;
	}
	.nav_phone li.active {
		background-color: #efefef;
	}
	.nav_phone li.active a {
		background-color: transparent !important;
	}
	.navbar-default .col-lg-12,
	.navbar-default .col-md-12 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.responsive-logo {
		padding-left: 15px !important;
		padding-right: 15px !important;
		float: none;
		width: auto;
	}
	.nav_phone {
		margin: 0 -15px !important;
	}
	.nav_phone&gt;li {
		padding: 3px 15px !important;
		position: relative !important;
	}
	.nav_phone&gt;li:last-child {
		padding: 10px 15px !important;
	}
	.nav_phone&gt;li:last-child::before {
		width: 100% !important;
	}
	.navbar-toggle {
		margin-right: 0;
	}
	.Srvc_dtld_box_inner {
		margin-bottom: 0;
	}
	.Techs_banner h1,
	.cms_banner h1 {
		font-size: 27px !important;
	}
	.m-app-dev-banner .container-banner {
		height: 300px !important;
	}
	.web_dev__Dsec .day_to_day {
		margin: 0;
		min-height: auto !important;
		padding: 0 !important;
		background-color: transparent !important;
		border-color: transparent !important;
	}
	.cms_banner ul li {
		line-height: 16px !important;
	}
	.dedicated_banner .page_title {
		display: block !important;
		font-size: 27px !important;
	}
	.cms_banner ul {
		max-width: 100%;
	}
	.Tech_work_block .row {
		display: block;
	}
	.Tech_work_text_box {
		text-align: center;
	}
	.Tech_work_text_box ul {
		display: block;
		text-align: center;
		width: 100%;
		margin: 20px 0;
	}
	.Tech_work_text_box ul li {
		display: inline-block;
		width: 48%;
		margin: 1% 0.5%;
	}
	.Tech_work_text_box ul li a {
		padding: 10px;
		width: 100%;
		font-size: 13px;
	}
	.Techs_banner {
		background-position: top right;
		max-height: 300px;
	}
	.Techs_banner h1 {
		text-align: center !important;
		line-height: 36px !important;
	}
	.Tech_work_text_box h3 {
		margin-bottom: 10px;
		font-size: 18px;
	}
	.Tech_work_text_box p {
		font-size: 16px;
		line-height: 22px;
	}
	.Looking_tech_btn a {
		padding: 10px 25px;
	}
	.Tech_work_img_box {
		text-align: center;
		margin-bottom: 20px;
	}
	.Techs_banner .software_bannerTxt_wrapper {
		padding-top: 0;
	}
	.Tech_work_block_CMS .Tech_work_text_box ul,
	.Tech_work_block_MS .Tech_work_text_box ul,
	.Tech_work_block_Mapps .Tech_work_text_box ul,
	.Tech_work_block_WD .Tech_work_img_box,
	.Tech_work_block_Wdsgn .Tech_work_img_box,
	.Tech_work_block_eCom .Tech_work_img_box,
	.Tech_work_text_box ul,
	.up_portfolioB_bgdata p {
		margin-bottom: 0;
	}
	.Looking_tech_block {
		margin-bottom: 30px !important;
	}
	.Tech_work_img_box {
		display: none;
	}
	.aspnet_banner ul li,
	.codig_banner ul li {
		margin-bottom: 6px !important;
	}
	.bigTitle .row {
		display: block;
	}
	.bigInnerT ul {
		padding: 0 0 0 20px;
	}
	.bigInnerT ul li {
		font-size: 16px;
	}
	.bigDate_block .expert_sec.offer_services h2,
	.bigTitle h2.h2_heading {
		font-size: 19px;
		margin: 0 0 20px;
		line-height: 27px;
	}
	.bigDate_block .services_item h3 {
		padding: 12px 0;
		margin: 0;
		font-size: 18px;
	}
	.bigDate_block .expert_sec.offer_services.topthereeBServ {
		padding-bottom: 0;
	}
	.bigDate_block .expert_sec.offer_services .col-xs-12 {
		margin-bottom: 45px;
	}
	.bigDate_block .expert_sec.offer_services.exOur_Services.topthereeBtmServ .col-xs-12:last-child {
		margin-bottom: 0;
	}
	.big_data_banners .page_title {
		font-size: 27px !important;
		font-weight: 600 !important;
	}
	.bigDate_block {
		margin-bottom: 30px !important;
	}
	.Srvc_dev_block p span,
	.big_cntr_data .big-left_box,
	.dedcated_faq .faq_inner h4 br {
		display: none;
	}
	.big_cntr_data {
		padding-top: 0 !important;
	}
	.big_cntr_data .big-right_txt {
		margin-top: 10px;
	}
	.banner_new_crm {
		height: 300px !important;
	}
	.banner_new_crm .txt_lt,
	.banner_new_crm .txt_rt {
		width: 100% !important;
	}
	.banner_new_crm h1 {
		line-height: 29px;
		margin-bottom: 20px !important;
	}
	.banner_new_crm .txt_rt {
		padding-top: 0 !important;
	}
	.banner_new_crm .btnn {
		margin-top: 0 !important;
	}
	.banner_new_crm .btnn a {
		padding: 16px 0 !important;
		margin-top: 0 !important;
		width: 100%;
		background-color: #555;
	}
	.mob_mrgn {
		margin-bottom: 30px;
	}
	.IT_content_sec p,
	.heading_IT_cnslt {
		text-align: center;
	}
	.IT_content_sec5 {
		margin-bottom: 30px !important;
	}
	.IT_content_sec1 {
		margin-top: 30px !important;
	}
	.dual-a-left {
		margin-left: 0 !important;
	}
	.internet_things_bnr,
	.service_page .h_banner.bnner_new.offshore {
		min-height: 300px !important;
	}
	.h_banner.bnner_new.offshore .txt_lt,
	.h_banner.bnner_new.offshore .txt_rt {
		width: 100% !important;
		text-align: center !important;
	}
	.offshore .full_banner_txt .txt_lt h1,
	.offshore .full_banner_txt .txt_lt h1 span {
		font-size: 27px !important;
		font-weight: 700 !important;
		text-align: center !important;
	}
	.offshore .full_banner_txt .txt_lt h1 span {
		display: inline-block !important;
	}
	.offshore .full_banner_txt .txt_lt h1 {
		margin-bottom: 15px;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		padding: 8px !important;
	}
	.offshore_box .heading_h2_new {
		font-size: 19px !important;
	}
	.internet_things_bnr {
		background-position: right !important;
	}
	.internet_things_bnr .banner_txt_right {
		width: 100% !important;
	}
	.banner_new_crm h1,
	.internet_things_bnr .banner_txt_right .page_title,
	.internet_things_bnr .banner_txt_right .page_title span {
		font-size: 27px !important;
		font-weight: 700 !important;
	}
	.internet_things_bnr .btnn a {
		padding: 8px !important;
		font-size: 12px !important;
	}
	.Tab_IOT .heading_h2_new,
	.Tab_IOT .nrml_p,
	.internet_sec_IOT .heading_h2_new,
	.internet_sec_IOT .nrml_p,
	.understnd_IOT .heading_h2_new,
	.understnd_IOT .nrml_p {
		text-align: center !important;
	}
	.Tab_IOT .heading_h2_new {
		margin-top: 15px !important;
	}
	.internet_sec_IOT {
		padding: 15px !important;
	}
	#hire-accordion4,
	.internet_sec_IOT .intrnet_left {
		margin-bottom: 20px;
	}
	.intrnet_right {
		padding: 0 !important;
	}
	.Tab_IOT .tab-text&gt;p {
		padding: 0 0 10px !important;
	}
	.Tab_IOT .tab-text {
		padding: 0 0 10px;
	}
	.footer_box .global {
		margin-bottom: 10px !important;
	}
	.Web_dev_techs .logoBox:before {
		position: absolute;
		right: 6px;
		top: 50%;
		font-family: FontAwesome;
		content: "\f08e";
		padding-right: 5px;
		font-weight: 500;
		font-size: 13px;
		transform: translate(0, -50%);
	}
	.WD_industries_boxtitle {
		font-size: 14px;
		margin-top: 0;
	}
	.WD_industries_box:before {
		transform: scale(0.7);
		margin-left: -35px;
		margin-top: -35px;
	}
	.WD_industries_block .WD_industries_box {
		min-height: 50px;
	}
	.dedicated_testimonial_inner .dedicated_testimonial_a img {
		width: 75px;
	}
	.dedicated_testimonial_inner .dedicated_testimonial_b p {
		font-size: 15px;
	}
	.dedicated_testimonial_b {
		margin: 10px 0 0;
		padding: 10px;
	}
	.dedicated_testimonial .bx-controls-direction {
		margin-top: 30px;
	}
	.Srvc_dev_block_btn {
		margin-top: 20px !important;
	}
	.Srvc_dev_block {
		background-position: left !important;
	}
	.Srvc_dev_block_btn a {
		padding: 7px 20px !important;
	}
	.Srvc_dev_block p {
		line-height: 26px !important;
	}
	.dedcated_faq .dediacte-heading,
	.dedicated_dev .dediacte-heading,
	.dedicated_testimonial .dediacte-heading {
		margin-top: 0;
	}
	.dedcated_faq.d-block-phone {
		background-color: #fff;
		padding: 0 15px;
	}
	.dedcated_faq.d-block-phone .panel-title a {
		font-size: 18px;
		font-weight: 700;
		color: #000;
	}
	.dedcated_faq .panel-default&gt;.panel-heading {
		background-color: #f5f5f5;
	}
	.mob_page_mng .mob_service_block .M-apps-box img {
		width: 35px;
	}
	#accordion-it {
		margin-top: 10px;
	}
	.M-apps-box_btn {
		margin-top: 18px !important;
	}
	.mob_service_block {
		padding: 20px 0 !important;
	}
	#accordion-tech .panel-title a {
		font-size: 18px !important;
		font-weight: 700 !important;
	}
	.Web_dev_techs {
		background-color: #fff !important;
		padding: 0 !important;
		margin: 0 0 10px !important;
	}
	.mob_page_mng {
		padding-bottom: 0 !important;
	}
	.ecom_accord_mob {
		padding-top: 30px;
		padding-bottom: 10px;
		border-bottom: 1px solid #b7b4b4;
		box-shadow: 0 5px 5px -5px #c1bdbd;
	}
	.textbox_panel_group .panel-title {
		text-align: left;
		background-image: none !important;
		color: #333 !important;
		font-weight: 700;
	}
	.ecom_accord_mob .textbox_panel_group .panel-default {
		margin-bottom: 20px !important;
	}
	#ecom-accordionFour .req_now&gt;a {
		border: 1px solid #000;
		color: #000;
		padding: 15px 30px;
		display: inline-block;
		box-shadow: 0 0 6px #888;
	}
	.ecom_accord_mob .panel-body {
		text-align: center;
	}
	.platform-inner-container-last {
		margin-bottom: 0;
	}
	.our-ecom-container .custom-two-col-eq {
		padding: 0 !important;
	}
	.our_web_design .gray-bg-clr {
		padding-bottom: 35px;
		box-shadow: 0 5px 5px -5px #888;
	}
	.hire_webdesign,
	.rated_TexT {
		text-align: center;
	}
	.rated_TexT {
		padding-bottom: 25px;
		box-shadow: 0 5px 5px -5px;
	}
	.rated_TexT .h2_heading strong {
		vertical-align: middle;
		margin-left: 5px;
	}
	#Industry_accordion.Boxes_panel_group .active-panel .panel-heading {
		background-color: #f08224;
	}
	#Industry_accordion.Boxes_panel_group .active-panel {
		border-color: #f08224;
	}
	#Industry_accordion .Serve_industries_box {
		padding: 5px 0;
		margin-bottom: 0 !important;
	}
	#Industry_accordion .Industry_icon {
		min-height: 40px;
	}
	#Industry_accordion .Industry_btn {
		margin-bottom: 0;
	}
	.Serve_industries {
		background-color: #fffcfa;
		box-shadow: 0 -6px 6px -8px #333;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.WD_banner_mng .btn_wrap.btn_wrap1&gt;a {
		padding: 15px 7px;
	}
	.cms_banner h1 span {
		margin-left: 7px;
	}
	.our_sec_cmss .our_box5 {
		margin-top: 15px;
	}
	.m-app-dev-banner .container-banner {
		height: 417px !important;
	}
	.m-app-dev-banner .left-section-banner {
		margin: 51px 0 50px !important;
	}
	.WD_banner_mng h1 {
		font-size: 25px !important;
		margin-bottom: 18px !important;
	}
	.WD_banner_mng {
		height: -webkit-calc(119vw * 0.3) !important;
	}
	.WD_banner_mng .cust_btn {
		max-width: 187px;
		margin: 0 3px !important;
	}
	.EC_banner_mng .cust_btn {
		font-size: 12px;
	}
	.srvc-banner-list li {
		font-size: 16px;
		margin-bottom: 4px;
	}
	.EC_banner_mng .bannerTxtLeft {
		width: 74% !important;
	}
	.EC_banner_mng h1 {
		margin-bottom: 5px !important;
	}
	.EC_banner_mng .container {
		top: 49% !important;
	}
	.EC_banner_mng .cust_btn {
		max-width: 171px;
		padding: 10px 7px;
		margin: 0 3px !important;
	}
	.EC_banner_mng h1,
	.SD_banner_mng .EC_banner_mng h1,
	.Service_banner h1 {
		font-size: 32px !important;
	}
	.SD_banner_mng .btn_wrap.btn_wrap1 .cust_btn {
		max-width: 155px;
		padding: 10px 7px;
		font-size: 12px;
		margin: 0 2px !important;
	}
	.cms_banner {
		height: -webkit-calc(115vw * 0.36) !important;
	}
	.SD_banner_mng .btn_wrap {
		margin: 5px auto 0 !important;
	}
	.heading_h2_new {
		font-size: 24px !important;
		line-height: 32px !important;
		margin-bottom: 20px !important;
	}
	.Service_banner h1 {
		line-height: 46px !important;
	}
	.Srvc_dtld_block {
		padding: 0 !important;
	}
	.Srvc_dtld_block .no-padding {
		border-width: 1px !important;
	}
	.WD_industries_block ul li {
		width: 19.5%;
		margin-bottom: 20px;
	}
	.Web_dev_techs .service_text {
		width: 100%;
	}
	.Web_dev_techs .logoBox {
		font-size: 15px !important;
		padding: 35px 10px !important;
	}
	.Srvc_dev_block,
	.Srvc_dtld_block {
		height: auto !important;
	}
	.Srvc_dev_block .container {
		position: initial;
		transform: none;
		text-align: center;
	}
	.industries_banner_right {
		display: none;
	}
	.Serve_industries_box {
		padding: 30px 15px;
		min-height: 225px;
	}
	.Serve_industries_box p {
		font-size: 15px;
		line-height: 23px;
	}
	.Industry_banner .software_bannerTxt_wrapper {
		width: 100%;
		padding-top: 0;
	}
	.M-apps-box {
		min-height: 325px;
	}
	.M-apps-box,
	.M-apps-box4,
	.M-apps-box5,
	.M-apps-box6 {
		margin-bottom: 20px;
	}
	.web_dev__Dsec .day_to_day {
		margin: 5px 0;
		min-height: auto !important;
	}
	.dedicated_banner .page_title {
		font-size: 30px !important;
	}
	.Tech_work_text_box ul li {
		display: inline-block;
		margin: 1%;
	}
	.Tech_work_text_box ul li a {
		padding: 10px 16px;
	}
	.Tech_banner_right img {
		display: none !important;
	}
	.Techs_banner .software_bannerTxt_wrapper {
		padding-top: 0;
	}
	.banner_new1 .bannerTxt_left ul li {
		margin-bottom: 6px !important;
	}
	.offshore_box {
		min-height: 311px;
	}
	.Tab_IOT {
		margin-bottom: 30px !important;
	}
	.tab_unlock a {
		margin-left: 0 !important;
		width: 264px !important;
	}
	.presentation {
		margin-bottom: 10px !important;
	}
	.Srvc_dev_block .heading_h2_new {
		text-align: center !important;
	}
}

@media only screen and (min-width: 240px) and (max-width: 374px) {
	.Srvc_dtld_main_box {
		min-height: 190px;
	}
	.Srvc_dtld_block {
		padding: 35px 0 !important;
	}
	.Serve_industries_box {
		min-height: 200px !important;
	}
	.banner_new_crm h1 {
		font-size: 27px !important;
		line-height: 29px;
		margin-bottom: 20px !important;
		font-weight: 700;
	}
}

@media (max-device-width: 767px) and (orientation: landscape) {
	.Srvc_dtld_main_box {
		min-height: 200px;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.Srvc_dtld_block {
		padding: 0;
	}
	.Srvc_dtld_main_box {
		min-height: 200px;
	}
	.Srvc_dev_block {
		height: calc(147vw * 0.3);
	}
	.Serve_industries_box {
		min-height: 200px;
	}
	.Srvc_dev_block .container {
		text-align: left;
	}
	.M-apps-box {
		min-height: 350px;
	}
}

@media (max-width: 767px) {
	.offers-bl-solution.HowAI_TransformsB .offer-solution-text span {
		font-weight: 600;
		font-size: 19px !important;
		line-height: 27px !important;
		margin-bottom: 0 !important;
	}
	.AI_Page.page .expert_sec.offer_services.exOur_Services.topthereeBServ h2 {
		font-size: 19px !important;
		line-height: 27px !important;
		font-weight: 600;
		padding-bottom: 30px;
	}
	.AI_Page.page .intelligence-services h2 {
		font-weight: 600;
		padding-bottom: 30px;
	}
	.AI_Page.page .expert_sec.offer_services.exOur_Services.topthereeBServ h3,
	.AI_Page.page .expert_sec.offer_services.exOur_Services.topthereeBtmServ h3 {
		padding: 12px 0;
		margin: 0;
		font-size: 18px;
	}
	.offers-bl-solution.HowAI_TransformsB .offer-solution-text ul li {
		font-size: 15px;
	}
	.AI_Page.page .expert_sec.offer_services h2,
	.AI_Page.page .intelligence-services h2,
	.AI_Page.page .offers-bl-solution.HowAI_TransformsB .offer-solution-text span {
		font-size: 19px !important;
		line-height: 27px !important;
	}
	.AI_Page.page .intelligence-services p,
	.AI_Page.page .intelligence-services p.pad-none {
		padding-left: 0;
		padding-right: 0;
	}
	.expert_sec.offer_services p {
		margin-bottom: 45px;
	}
}

@media (max-width: 600px) {
	.offers-bl-solution.HowAI_TransformsB .offer-solution-text ul {
		padding: 0;
		width: 100% !important;
	}
	.offers-bl-solution.HowAI_TransformsB .offer-solution-text {
		padding: 0;
	}
	.offers-bl-solution.HowAI_TransformsB .offer-solution-text ul li {
		padding: 10px 0 11px 40px;
		background-position: left 8px;
	}
}

@media (min-width: 921px) and (max-width: 1024px) {
	#Page_title_Nd_Conts {
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.h_banner.bnner_new .container.realEstatePage {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	#Page_title_Nd_Conts h1.page_title {
		font-size: 45px;
		margin-top: 0;
		line-height: 120%;
	}
	.h_banner.bnner_new.retail .banner_txt.banner_txt_right.bTxtRightFit {
		width: 100%;
	}
}

@media (max-width: 767px) {
	#Page_title_Nd_Conts h1.page_title {
		font-size: 27px;
		margin-top: 0;
		line-height: 120%;
	}
	#Page_title_Nd_Conts p.page_title_bCont {
		font-size: 14px;
		line-height: 20px;
		padding: 5px 0 15px;
		display: block;
	}
	#Page_title_Nd_Conts p.page_title_bCont span {
		font-size: 14px;
		line-height: 20px;
		padding: 15px 0 0;
	}
	#Page_title_Nd_Conts p.page_title_bCont.health_font47 {
		font-size: 27px;
		line-height: 34px;
	}
	section.h_banner.bnner_new.real-estate.hgtRealFit {
		height: 300px !important;
	}
	.service_page .h_banner.bnner_new.minHeightMb,
	.service_page .h_banner.bnner_new1.minHeightMb,
	section.h_banner.banner_new1.healthcare_banner.minHeightMb,
	section.h_banner.banner_new1.travel_banner {
		height: 300px;
	}
	.h_banner.bnner_new .container.realEstatePage {
		padding-top: 0;
		padding-bottom: 0;
		position: absolute;
		transform: translate(0, -50%);
	}
	.real-estatePage .bnner_new .container.realEstatePage .banner_txt.banner_txt_right {
		width: 100%;
		text-align: center;
	}
	.real-estatePage .bnner_new .container.realEstatePage .banner_txt.banner_img_right {
		display: none;
	}
	.h_banner.banner_new1 .bannerWrap#Page_title_Nd_Conts .btnn .free-queto,
	.h_banner.bnner_new .btnn.req_viewBtn.mrgnTop10&gt;a {
		padding: 10px 30px;
		font-size: 11px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 2px;
	}
	.real-estatePage .portfolio.new_portfolio .portfolio-heading h2 {
		font-size: 19px !important;
		line-height: 27px !important;
		padding-bottom: 0;
		margin-bottom: 20px;
	}
}

@media (max-width: 479px) {
	.h_banner.banner_new1 .bannerWrap#Page_title_Nd_Conts .btnn .free-queto,
	.h_banner.bnner_new #Page_title_Nd_Conts .btnn.req_viewBtn&gt;a,
	.h_banner.bnner_new .btnn.req_viewBtn.mrgnTop10&gt;a {
		padding: 7px 13px;
		font-size: 11px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 2px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.navbar .navbar-nav li.higlit_nav {
		margin-top: 22px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.navbar .navbar-nav li.higlit_nav {
		margin-top: 24px;
	}
	.navbar .navbar-nav li.higlit_nav a {
		padding: 3px 15px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.navbar .navbar-nav li.higlit_nav {
		margin-top: 0;
	}
	.navbar .navbar-nav li.higlit_nav a {
		width: auto;
		display: inline-block;
	}
}

.body-portfolio .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 li .detailbutton a,
.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 .portfoliopandetail ul.portfolio-list li .detailbutton a {
	font-size: 15px;
	width: auto;
	font-weight: 400;
	line-height: 100%;
	display: inline-block;
	padding: 7px 12px;
	height: auto;
}

.Portfolio_top_filter .PF_header_fltr_select select::-ms-expand {
	display: none;
}

body.portfolio_page .Portfolio_top_filter input.gsc-input {
	margin: 0;
	padding: 0 30px 0 15px !important;
	border-radius: 20px;
	height: 35px !important;
	border: 1px solid #d9d9d9;
	text-indent: 10px;
	width: 100% !important;
	background-image: none !important;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	outline: 0;
}

.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-5.col-md-5.col-sm-5.col-xs-12.padding_right .tab_options.middle_right-sectibn {
	padding-top: 40px;
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.main_portfolio .portfolio_head h1.page_title {
		font-size: 40px;
		margin: 0 0 20px;
		padding-bottom: 20px;
	}
	.main_portfolio .portfolio_head h3 {
		font-size: 20px !important;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.body-portfolio .portfoliopandetail ul li .detailpan {
		padding: 18px 5px 23px;
		min-height: 110px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.navbar .navbar-nav&gt;li.dropdown.menu-large&gt;a {
		cursor: default;
		pointer-events: none;
	}
	.article1 p iframe {
		width: 100% !important;
	}
	.body-portfolio .title-box.equal-padding {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.body-portfolio .heading-img img {
		width: 35px;
	}
	.body-portfolio .heading-img span {
		width: calc(100% - 40px);
	}
	.body-portfolio .testinomial_none div:last-child {
		width: 100% !important;
		font-size: 13px !important;
		padding: 7px 5px !important;
		text-align: center;
	}
	.portfolio_page .pagination.portfoliopage {
		width: 100%;
		margin-right: 0;
	}
	.portfoliopandetail ul li {
		width: 232px;
	}
	.portfolio_banner .portfolio_head h1.page_title {
		font-size: 32px;
		margin: 0 0 15px;
		padding-bottom: 15px;
	}
	.main_portfolio .portfolio_head h3,
	.main_portfolio .portfolio_head h3 span {
		font-size: 15px !important;
	}
	.portfolio_banner .portfolio_head h1.page_title.detail-title {
		font-size: 30px;
	}
	.main_portfolio .red-right-bar {
		font-size: 17px;
		right: 108px;
		line-height: 18px;
	}
	.portfolio_head .call_btn {
		margin: 25px auto 0 !important;
	}
	.portfolio_head .call_btn a {
		font-size: 15px !important;
		padding: 7px 18px !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.body-portfolio .portfoliopandetail ul li .detailpan h6 {
		font-size: 14px;
		line-height: 22px;
	}
	.body-portfolio .portfoliopandetail ul li .detailpan {
		padding: 16px 3px 28px;
		background: #e6e6e6;
		min-height: 110px;
	}
	.h_banner.portfolio_banner.portfolioText-center .portfolio_head h1.page_title.detail-title {
		padding-bottom: 0;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.article1 p iframe {
		width: 100% !important;
	}
	.pagination1 ul li.first {
		width: auto;
	}
	.service_page .h_banner.bnner_new.sitemap_banner {
		height: 195px;
	}
	.service_page .h_banner.bnner_new.sitemap_banner h1.page_title {
		margin-top: 0;
		line-height: 33px !important;
	}
	.h_banner.bnnerNN.Service_banner .banner_heading h1 {
		text-align: left;
	}
	.panel-heading.active .panel-title&gt;a::before {
		font-family: FontAwesome;
		content: "\f068";
	}
	.skilled_sec.newsTop {
		padding: 20px 0;
	}
	.portfolio_page .pagination.portfoliopage {
		height: auto !important;
		width: 100%;
	}
	.WD_banner_mng .bannerTxtRight {
		margin: 0 auto;
		float: none !important;
		max-width: 425px !important;
	}
	.Boxes_panel_group .panel.panel-default #Industry-headingOne .panel-title&gt;a:before,
	.Boxes_panel_group .panel.panel-default #headingOne .panel-title&gt;a:before,
	.nav_phone li b.caret_mob i.fa:before {
		content: "\f067";
	}
	.Boxes_panel_group .panel.panel-default.active-panel #Industry-headingOne .panel-title&gt;a:before,
	.Boxes_panel_group .panel.panel-default.active-panel #headingOne .panel-title&gt;a:before,
	.nav_phone li.active b.caret_mob i.fa:before {
		content: "\f068";
	}
	.h_banner.bnner_new.real-estate.hgtRealFit .realEstatePage {
		transform: translate(0, -50%);
	}
	.Portfolio_top_filter .PF_header_fltr_select {
		margin-right: 0;
		margin-bottom: 5px;
		width: 100%;
	}
	.Portfolio_top_filter .project-box {
		min-height: auto;
		width: 100%;
		margin-bottom: 10px;
		padding: 0;
	}
	.Portfolio_top_filter .PF_header_fltr {
		padding: 0;
	}
	.Portfolio_top_filter .wd-bxS {
		width: 100%;
		padding: 0 0 5px;
	}
	.Portfolio_top_filter .wd-bxS:last-child {
		padding: 0;
	}
	body.page.portfolio_page .h_banner.main_portfolio {
		text-align: center;
		height: 400px;
		margin-top: 0;
	}
	body.page.portfolio_page .h_banner.main_portfolio h1 {
		font-size: 28px;
		text-align: center !important;
		padding-bottom: 15px;
		margin-bottom: 15px;
		margin-top: 20px;
		line-height: 33px;
	}
	.main_portfolio .red-right-bar {
		right: 50%;
		max-width: 280px;
		width: 100%;
		margin-right: -140px;
		top: 60%;
	}
	.main_portfolio .portfolio_head h1.page_title::before {
		position: absolute;
		left: 50%;
		bottom: 0;
		content: "";
		height: 5px;
		width: 50px;
		background-color: red;
		border-radius: 5px;
		margin-left: -25px;
	}
	.portfolio_banner.main_portfolio::after {
		right: 50%;
		margin-right: -128px;
		background-size: 190px auto;
		background-position: top 125px center;
	}
	.body-portfolio .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 li,
	.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 .portfoliopandetail ul.portfolio-list li {
		width: 100%;
	}
	.body-portfolio #wrapper {
		box-shadow: inherit;
		background: #f5f5f5;
		padding: 20px 15px;
	}
	.portfolio_page .body-portfolio ul.portfolio-list {
		margin-top: 20px;
	}
	body.page.portfolio_page .h_banner.main_portfolio h1+h3,
	body.page.portfolio_page .h_banner.main_portfolio h1+h3 span {
		font-size: 16px !important;
		text-align: center !important;
	}
	body.page.portfolio_page .h_banner.main_portfolio h1+h3 {
		display: block !important;
	}
	.portfolio_page .body-portfolio .pagination.portfoliopage .left-pane {
		padding-right: 0;
	}
	body.page.portfolio_page .h_banner.main_portfolio .col-xs-12 {
		position: static;
	}
	.main_portfolio .portfolio_head .call_btn {
		position: absolute;
		top: inherit;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		margin: 0;
		height: auto;
		text-align: center !important;
		z-index: 5;
		bottom: 35px;
	}
	.h_banner.portfolio_banner.portfolioText-center .portfolio_head .call_btn a,
	.portfolio_head .call_btn a {
		font-size: 15px !important;
		padding: 5px 15px 7px !important;
	}
	.portfolio_page .body-portfolio .pagination.portfoliopage {
		width: auto !important;
	}
	body.portfolio_page p.bred_crm a,
	body.portfolio_page p.bred_crm span {
		font-size: 15px;
	}
	.body-portfolio .row.testimonial-box ul.portfolio-list li .imgpan img {
		height: auto;
	}
	.h_banner.portfolio_banner.portfolioText-center&gt;img {
		width: 100%;
		height: 160px;
		object-fit: cover;
	}
	.h_banner.portfolio_banner.portfolioText-center .container {
		position: absolute !important;
		top: 50% !important;
		transform: translate(0, -50%) !important;
		-webkit-transform: translate(0, -50%) !important;
		-ms-transform: translate(0, -50%) !important;
	}
	.h_banner.portfolio_banner.portfolioText-center .page_title {
		font-size: 20px;
		margin-top: 0;
		line-height: 25px;
	}
	.portfolio_head .call_btn {
		margin: 15px auto 0;
	}
}

@media (min-width: 600px) and (max-width: 767px) {
	.body-portfolio .portfoliopandetail ul li {
		float: left !important;
		width: 49%;
		margin-right: 2% !important;
	}
	.body-portfolio .portfoliopandetail ul li:nth-child(2n) {
		margin-right: 0 !important;
	}
	.body-portfolio .portfolio_page .pagination.portfoliopage {
		width: 100%;
		padding-bottom: 15px;
	}
}

@media (min-width: 520px) and (max-width: 767px) {
	.body-portfolio .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 li .imgpan img,
	.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 .portfoliopandetail ul.portfolio-list li .imgpan img {
		height: 376px;
	}
}

@media screen and (min-width: 481px) and (max-width: 767px) {
	.intrnet_left&gt;img,
	.undrstnd_img&gt;img {
		margin: 0 auto;
		display: block;
	}
}

@media all and (min-width: 320px) and (max-width: 767px) {
	.bnner_new.wp .banner_txt.banner_txt_left&gt;h1 span {
		font-size: 21px;
	}
	.bnner_new.wp .banner_txt.banner_txt_left&gt;h1 {
		font-size: 21px;
		line-height: 27px;
	}
	.magento_2_development .btnn {
		margin-top: 10px !important;
	}
}

@media (max-width: 767px) {
	.developingCntr.mrgn_b35 {
		margin-bottom: 15px;
	}
}

@media (min-width: 1600px) and (max-width: 1920px) {
	.h_banner.bnnerNN.AI-and-Machine-Learning {
		height: 657px !important;
	}
}

@media (min-width: 1422px) and (max-width: 1600px) {
	.h_banner.bnnerNN.AI-and-Machine-Learning {
		height: 616px !important;
	}
}

@media (min-width: 1281px) and (max-width: 1422px) {
	.h_banner.bnnerNN.AI-and-Machine-Learning {
		height: 548px !important;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.Industries-We-Offer li:nth-child(1)::after {
		width: 210px;
	}
	.Industries-We-Offer li:nth-child(2)::before {
		width: 205px;
		top: 59px;
	}
	.Industries-We-Offer li:nth-child(3)::after {
		left: 60%;
	}
	.Industries-We-Offer li:nth-child(3)::before {
		width: 195px;
	}
	.Industries-We-Offer li:nth-child(7)::before {
		width: 120px;
		top: 50px;
		left: 86px;
	}
	.Industries-We-Offer li:nth-child(8)::before {
		width: 170px;
		top: 45px;
		left: 70px;
	}
	.Industries-We-Offer li:nth-child(9)::before {
		left: 85px;
		top: 70px;
	}
	.Industries-We-Offer li:nth-child(10)::before {
		top: 85px;
		left: 80px;
	}
	.Industries-We-Offer li:nth-child(11) {
		top: -155px;
	}
	.Industries-We-Offer li:nth-child(8)::after {
		width: 170px;
		top: -20px;
		left: -115px;
	}
	.Industries-We-Offer li:nth-child(12)::before {
		left: 50px;
	}
	.al-machine-details.pading-botm {
		padding-bottom: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 1200px) {
	.al-machine-details {
		padding: 50px 0 !important;
	}
	.info-bar {
		padding: 0 20px 0 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.Industries-We-Offer li::after,
	.Industries-We-Offer li::before {
		display: none;
	}
	.Industries-We-Offer li:nth-child(1),
	.Industries-We-Offer li:nth-child(2),
	.Industries-We-Offer li:nth-child(3) {
		margin-top: 0;
	}
	.Industries-We-Offer li:nth-child(5) {
		margin-top: 0;
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(6),
	.Industries-We-Offer li:nth-child(7) {
		right: 0;
		top: 0;
	}
	.Industries-We-Offer li:nth-child(8),
	.Industries-We-Offer li:nth-child(9) {
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(10) {
		position: relative;
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(11) {
		position: relative;
		top: 0;
		right: 0;
	}
	.Industries-We-Offer li:nth-child(12) {
		position: relative;
		left: 0;
		top: 0;
	}
	.Industries-We-Offer li {
		margin-right: 5%;
		width: 20%;
	}
	.Industries-We-Offer li .T-title {
		font-size: 16px;
		min-height: 45px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.h_banner.bnnerNN.AI-and-Machine-Learning {
		height: 300px !important;
	}
	.AI-and-Machine-Learning .software_bannerTxt_wrapper,
	.AI-and-Machine-Learning .software_bannerTxt_wrapper p.yellow {
		text-align: center;
	}
	.AI-and-Machine-Learning::before {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		display: block;
		height: 100%;
		content: "";
		background: rgba(0, 0, 0, 0.35);
	}
	.al-machine-details {
		padding: 35px 0 !important;
	}
	.al-machine-details p.About_industry_text {
		line-height: 23px;
	}
	.An-Service-offerings-banner .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.An-Service-offerings-banner h3 {
		margin: 0 auto;
		font-size: 26px;
		line-height: 32px;
		position: static;
		transform: inherit;
		-webkit-transform: inherit;
	}
	.An-Service-offerings-banner .row {
		display: block;
		flex: inherit;
	}
	.An-Service-offerings-banner .left {
		padding: 30px 0;
	}
	.An-Service-offerings-banner h3::before {
		top: 15px;
		left: auto;
		width: 150px;
	}
	.An-Service-offerings-banner .right {
		padding: 30px 15px;
		float: left;
	}
	.data-scienceRow .data-details {
		padding: 0 0 20px;
	}
	.data-scienceRow .slimScrollDiv {
		margin: 20px 0 0;
	}
	.data-scienceRow .data-title {
		font-size: 19px;
		display: block;
	}
	.info-bar h4 {
		font-size: 19px;
		line-height: 120%;
	}
	.info-bar {
		padding: 0;
		width: 100%;
	}
	.An-Service-offerings-banner .left::before,
	.An-Service-offerings-banner .right::before,
	.Industries-We-Offer li::after,
	.Industries-We-Offer li::before,
	.info-bar .right-bar h4 {
		display: none;
	}
	.info-bar li .mobile-bar {
		display: block;
		width: 100%;
		padding: 12px 15px;
		border-radius: 3px;
		background: #f5f5f5;
	}
	.info-bar li .DataM-bar {
		padding: 12px 20px;
		display: block;
		width: 100%;
		float: left;
	}
	.info-bar li .mobile-bar h4 {
		color: #333;
		padding-bottom: 0;
		position: relative;
	}
	.info-bar li .mobile-bar h4::after,
	.info-bar li .mobile-bar h4::before {
		background: #333;
		content: "";
		height: 2px;
		position: absolute;
		right: 0;
		top: 45%;
		transition: all 0.2s ease-in 0s;
		width: 12px;
	}
	.info-bar li .mobile-bar h4::after {
		transform: rotate(90deg);
	}
	.info-bar li .mobile-bar.active h4::after {
		transform: rotate(180deg);
		background: #fff;
	}
	.info-bar li .mobile-bar.active {
		background: #f08224;
	}
	.info-bar li .mobile-bar.active h4 {
		color: #fff;
	}
	.info-bar li .mobile-bar.active h4::before {
		background: #fff;
	}
	.data-scienceRow .slimScrollDiv .slimScrollBar {
		display: none !important;
	}
	.al-machine-details .Industries-We-Offer {
		left: 0;
	}
	.Industries-We-Offer li {
		margin: 0 0 20px;
		display: block;
		width: 50%;
	}
	.Industries-We-Offer li:last-child {
		margin-bottom: 0;
	}
	.Industries-We-Offer li:nth-child(1),
	.Industries-We-Offer li:nth-child(2),
	.Industries-We-Offer li:nth-child(3) {
		margin-top: 0;
	}
	.Industries-We-Offer li:nth-child(5) {
		margin-top: 0;
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(6),
	.Industries-We-Offer li:nth-child(7) {
		right: 0;
		top: 0;
	}
	.Industries-We-Offer li:nth-child(8),
	.Industries-We-Offer li:nth-child(9) {
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(10) {
		position: relative;
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(11) {
		right: 0;
		top: 0;
	}
	.Industries-We-Offer li:nth-child(12) {
		left: 0;
		top: 0;
	}
	.al-machine-details.pading-botm {
		padding-bottom: 15px !important;
	}
	.data-title::after,
	.data-title::before {
		top: 30%;
	}
}

.source_code .srcbtns a .lk div {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

@media (min-width: 1200px) {
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner {
		background: 0 0;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .cloudWfh {
		width: 100%;
		display: block;
		height: calc(100vw * 0.3);
		height: -webkit-calc(100vw * 0.3);
	}
	.cloudSolutionBaner .right-section-banner .closeImg,
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .container {
		display: none;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .cloudWfh img {
		width: 100%;
		display: block;
		object-fit: cover;
		height: 100%;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .right-section-banner .closeImg {
		display: none !important;
	}
}

@media (max-width: 1200px) {
	.h_banner.bnnerNN.website_dev {
		min-height: 440px;
		background-position: center;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec {
		min-height: 440px;
		background-position: center right -160px;
	}
	.h_banner.bnnerNN.business-development {
		min-height: 400px;
	}
	.dedicated_banner {
		min-height: 360px;
	}
	.h_banner.bnnerNN.about_bannerN h1 {
		font-size: 26px !important;
		margin: 0;
	}
	.h_banner.bnnerNN.about_bannerN h1::before {
		bottom: 15px;
	}
	.h_banner.bnnerNN.about_bannerN p.botmtext.about {
		margin: 20px 0 !important;
	}
	.h_banner.banner_new1.ban.com_banner.process_banner ul.process_list li {
		font-size: 16px !important;
	}
	.banner_source .rt,
	.banner_source .rt span {
		font-size: 30px;
		line-height: 34px;
	}
	.banner_source .rt .sp2 span {
		top: 4px;
		width: 17px;
	}
	.Service_banner h1 {
		font-size: 40px !important;
		line-height: 44px !important;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		padding: 10px 12px;
	}
	.consulting_banner .banner_txt_right {
		margin-right: -40px;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .cloudWfh {
		display: none;
	}
}

@media (max-width: 1124px) {
	.consulting_banner h1 {
		line-height: 36px !important;
	}
}

@media (max-width: 1024px) {
	.process_banner .tx1 {
		margin-top: 0 !important;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec {
		min-height: 330px;
		background: #0a356c;
	}
	.h_banner.bnnerNN.business-development {
		min-height: 300px;
	}
	.portfolio_banner .txt {
		font-size: 18px;
		line-height: 22px;
	}
	.portfolio_banner .txt .br {
		display: block;
	}
	.consulting_banner h1 {
		font-size: 30px !important;
		line-height: 10px !important;
	}
	.consulting_banner h1 span {
		font-size: 30px !important;
		line-height: 36px !important;
	}
	.h_banner.m-app-dev-banner .left-section-banner h1.mobile-marginBotm {
		margin-bottom: 18px;
	}
}

@media (max-width: 992px) {
	.h_banner.bnnerNN.about_bannerN p.botmtext.about {
		margin: 10px 0 !important;
	}
	.about_bannerN .tx2 {
		font-size: 14px;
		line-height: 18px;
	}
	.quality_banner .bannerTxt_left {
		top: -20px !important;
	}
	.h_banner.contactN_banner {
		min-height: 260px;
	}
	.h_banner.contactN_banner .container,
	.h_banner.contactN_banner h1 span {
		text-align: center;
	}
	.contactN_banner .tx {
		left: 0;
		width: 100%;
		text-align: center;
		padding: 0 20px;
		bottom: 70px;
	}
	.contactN_banner .cont_left {
		float: none;
		margin-top: -50px;
	}
	.h_banner.contactN_banner h1 {
		padding: 0;
	}
	.m-app-dev-banner .container-banner {
		min-height: 460px;
	}
	.banner_source .rt {
		margin-top: 60px;
	}
	.banner_source .rt,
	.banner_source .rt span {
		font-size: 24px;
		line-height: 28px;
	}
	.banner_source .rt .sp2 span {
		top: 2px;
		width: 13px;
		height: 4px;
	}
	.source_code .rw_odd .rt {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.source_code .rw_odd .lt {
		width: 100%;
		max-width: 500px;
		position: relative;
		left: 0;
		float: none;
	}
	.source_code .rw_even .rt {
		width: 100%;
		padding-left: 0;
		margin-bottom: 20px;
	}
	.source_code .rw_even .lt {
		width: 100%;
		max-width: 500px;
		position: relative;
		left: 0;
		float: none;
	}
	.source_code .srcbtns a {
		width: 50%;
	}
	.Service_banner h1 {
		font-size: 30px !important;
		line-height: 34px !important;
	}
	.Industry_banner .txt,
	.Industry_banner h1 {
		text-align: center !important;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		padding: 6px;
	}
	.consulting_banner .banner_txt_right {
		margin-right: 0;
	}
	.consulting_banner .txt {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media (max-width: 767px) {
	.about_bannerN .tx2,
	.service_page .h_banner.bnner_new.offshore .txt {
		text-align: center;
	}
	.quality_banner .tx1 {
		margin-top: 0 !important;
	}
	.contactN_banner .tx {
		bottom: 60px;
	}
	.contactN_banner .tx span {
		display: block;
	}
	.h_banner.bnnerNN.website_dev {
		min-height: 340px;
		background-position: right center;
	}
	.m-app-dev-banner .container-banner {
		min-height: auto;
		height: auto !important;
	}
	.dedicated_banner {
		background-position: center right;
	}
	.dedicated_banner .banner_txt p {
		display: block;
		font-size: 20px;
		text-align: center;
		padding: 8px 0 !important;
	}
	.cms_banner ul {
		max-width: 100% !important;
	}
	.banner_source {
		height: 260px !important;
	}
	.banner_source .lt,
	.portfolio_banner.main_portfolio::after {
		display: none;
	}
	.banner_source .rt {
		margin-top: 0;
		width: 100%;
	}
	.source_code .rw_even h2,
	.source_code .rw_odd h2 {
		font-size: 22px;
		line-height: 26px;
	}
	.Service_banner,
	.Techs_banner {
		background: #003463 !important;
	}
	.Service_banner h1,
	.dedicated_banner .banner_txt h1 {
		margin-bottom: 10px !important;
	}
	.Service_banner .txt,
	.Service_banner h1,
	.Techs_banner h1 {
		text-align: center !important;
	}
	.Service_banner .br {
		display: block;
	}
	.Techs_banner .txt {
		text-align: center !important;
	}
	.Industry_banner .br,
	.Techs_banner .br {
		display: block;
	}
	.service_page .h_banner.bnner_new.offshore {
		min-height: 480px !important;
	}
	.portfolio_banner .txt {
		text-align: center;
	}
	body.page.portfolio_page .h_banner.main_portfolio {
		height: 320px;
	}
	body.page.portfolio_page .h_banner.main_portfolio h1 {
		margin-top: 40px;
	}
	.main_portfolio .red-right-bar {
		top: 73%;
	}
	.consulting_banner {
		min-height: 280px;
		background: #e58040 !important;
	}
	.consulting_banner .banner_txt_right {
		width: 100% !important;
	}
	.consulting_banner h1 {
		line-height: 30px !important;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .BannnerText h1 {
		font-size: 25px !important;
		text-align: center !important;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .BannnerText p {
		font-size: 15px !important;
		line-height: 20px;
		padding-right: 0;
		text-align: center !important;
	}
	.web_dev_hd .day_to_day ul.cld-info {
		padding-left: 15px;
	}
	.web_dev_hd .d-none-phone.COVID-block {
		display: block !important;
	}
	.web_dev_hd.bg-newfull {
		margin-bottom: 25px;
	}
}

@media (max-width: 480px) {
	.cms_banner .btn_wrap {
		margin-top: 20px;
	}
	.contactN_banner .tx {
		bottom: 78px;
	}
	.source_code .srcbtns a {
		width: 100%;
		height: 70px;
		padding: 4px;
	}
	.service_page .h_banner.bnner_new.offshore .txt {
		margin-bottom: 20px;
	}
}

@media (max-width: 360px) {
	.banner_source .rt,
	.banner_source .rt span {
		font-size: 18px;
	}
	.banner_source .rt .sp2 span {
		top: 1px;
		width: 9px;
		height: 4px;
	}
}

@media (min-width: 1024px) {
	.h_banner.bnnerNN.about_bannerN p.botmtext.about {
		margin: -20px 0 50px !important;
	}
}

.cloudSolutionBaner .left-section-banner ul li strong.yellow-txt {
	color: #ffd422;
	text-decoration: underline;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.cloudSolutionBaner .left-section-banner h1 {
		font-size: 25px !important;
		margin-bottom: 18px !important;
	}
}

@media (max-width: 767px) {
	.cloudSolutionBaner .left-section-banner {
		float: none !important;
		max-width: 425px !important;
		width: 100%;
		margin: 0 auto !important;
	}
	.cloudSolutionBaner .left-section-banner ul li {
		font-size: 16px;
		text-align: left;
	}
	.cloudSolutionBaner .left-section-banner ul li strong {
		font-size: 16px;
	}
	.cloudSolutionBaner .left-section-banner ul li::before {
		top: 6px;
	}
	.cloudSolutionBaner .left-section-banner h1 {
		font-size: 27px !important;
		margin-bottom: 20px !important;
		text-align: left !important;
	}
}

.Newcovid-cloud .collapsed-text p b.bold-we {
	font-weight: 700;
	color: #000;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.Newcovid-cloud {
		padding: 60px 0;
	}
	.Newcovid-cloud h2.page_heading {
		margin: 0 0 35px !important;
	}
	.enable_remote_working .service_text {
		padding: 60px 50px;
	}
	.Newcovid-cloud .cloud-based {
		padding: 0 0 45px;
	}
	.our_cloud_solution {
		padding: 0;
	}
	.our_cloud_solution .COVID-block {
		padding: 60px 45px;
	}
	.our_cloud_solution .COVID-block-help ul {
		margin-bottom: 45px;
	}
	.our_cloud_solution .COVID-block-help li {
		padding-right: 20px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.Newcovid-cloud {
		padding: 35px 0;
	}
	.Newcovid-cloud h2.page_heading {
		margin: 0 0 15px !important;
	}
	.COVID-block-help ul li,
	.Newcovid-cloud .collapsed-text p,
	.enable_remote_working .service_text p,
	.our_cloud_solution .COVID-block .COVID-block-help p {
		font-size: 15px;
		margin-bottom: 15px;
		line-height: 23px;
	}
	.enable_remote_working .remot-left {
		width: 100%;
	}
	.enable_remote_working .service_text {
		padding: 45px 35px;
		max-width: 100%;
	}
	.enable_remote_working .heading26 {
		margin-bottom: 15px;
	}
	.Newcovid-cloud .cloud-based {
		padding: 0 0 25px;
	}
	.COVID-block-help ul li {
		padding-left: 20px;
	}
	.our_cloud_solution {
		padding: 0;
	}
	.our_cloud_solution .COVID-block {
		padding: 35px 25px;
	}
	.our_cloud_solution .COVID-block-help ul,
	.our_cloud_solution .cloud-blk {
		margin-bottom: 25px;
	}
	.our_cloud_solution .COVID-block-help h2.page_heading {
		font-size: 19px !important;
	}
	.our_cloud_solution .COVID-block-help li {
		width: 100%;
		padding-right: 0;
	}
	.Newcovid-cloud .fight-covid {
		padding: 0;
	}
	.fight-covid .COVID-block-help {
		margin: 25px 0;
	}
	.h_banner.m-app-dev-banner .left-section-banner h1.mobile-marginBotm {
		margin-bottom: 20px;
	}
}

@media (min-width: 320px) and (max-width: 640px) {
	.enable_remote_working .container {
		position: static;
		transform: inherit;
		-webkit-transform: inherit;
		margin: -75px 0 0;
	}
}

@media (min-width: 991px) and (max-width: 1024px) {
	.bnner_new.financial-banner.media_banner.minHeightMb,
	.bnner_new.retail.automobile-banner.minHeightMb,
	.bnner_new.retail.financial-banner.minHeightMb,
	.bnner_new.scince-education.minHeightMb,
	.h_banner.bnner_new.retail.minHeightMb,
	.service_page .h_banner.bnner_new.consumer_podct.minHeightMb {
		padding-top: 225px;
		padding-bottom: 225px;
	}
	.bnner_new.retail.automobile-banner.minHeightMb .banner_txt.banner_txt_right,
	.bnner_new.retail.financial-banner.minHeightMb .banner_txt.banner_txt_right,
	.bnner_new.scince-education.minHeightMb .banner_txt.banner_txt_right,
	.h_banner.bnner_new.retail.consumer_podct.minHeightMb .banner_txt.banner_txt_right,
	.h_banner.bnner_new.retail.minHeightMb .banner_txt.banner_txt_right {
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bnner_new.financial-banner.media_banner.minHeightMb,
	.bnner_new.retail.automobile-banner.minHeightMb,
	.bnner_new.retail.financial-banner.minHeightMb,
	.bnner_new.scince-education.minHeightMb,
	.h_banner.bnner_new.retail.minHeightMb,
	.service_page .h_banner.bnner_new.consumer_podct.minHeightMb {
		padding-top: 243px;
		padding-bottom: 243px;
	}
	.bnner_new.retail.automobile-banner.minHeightMb .banner_txt.banner_txt_right,
	.bnner_new.retail.financial-banner.minHeightMb .banner_txt.banner_txt_right,
	.bnner_new.scince-education.minHeightMb .banner_txt.banner_txt_right,
	.h_banner.bnner_new.retail.consumer_podct.minHeightMb .banner_txt.banner_txt_right,
	.h_banner.bnner_new.retail.minHeightMb .banner_txt.banner_txt_right {
		width: 100%;
	}
	.banner_new1.healthcare_banner.minHei a,
	abbr,
	acronym,
	applet,
	big,
	caption,
	cite,
	del,
	dfn,
	div,
	em,
	font,
	form,
	iframe,
	ins,
	li,
	object,
	q,
	s,
	span,
	strike,
	table,
	tbody,
	tfoot,
	thead,
	tr,
	tt,
	var {
		border: 0;
		font-family: "Open Sans", sans-serif;
		font-size: 16px;
		font-weight: inherit;
		margin: 0;
		outline: 0;
		padding: 0;
		vertical-align: baseline;
	}
	blockquote {
		border: 0;
	}
	body,
	code,
	html,
	kbd,
	samp {
		border: 0;
		vertical-align: baseline;
	}
	code,
	html,
	kbd,
	samp {
		margin: 0;
	}
	dt,
	strong {
		margin: 0;
		outline: 0;
		padding: 0;
	}
	fieldset {
		font-size: 16px;
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	label {
		outline: 0;
	}
	address,
	dd,
	dl,
	html,
	ol,
	p,
	samp,
	ul {
		padding: 0;
	}
	address,
	dd,
	dl,
	dt,
	label,
	ol,
	p,
	strong,
	ul {
		border: 0;
		font-size: 16px;
	}
	address,
	blockquote,
	dd,
	dl,
	dt,
	fieldset,
	label,
	legend,
	ol,
	p,
	strong,
	ul {
		font-family: "Open Sans", sans-serif;
		vertical-align: baseline;
	}
	pre,
	small {
		vertical-align: baseline;
	}
	address,
	blockquote,
	body,
	code,
	dd,
	dl,
	fieldset,
	html,
	kbd,
	legend,
	ol,
	p,
	pre,
	samp,
	small,
	sub,
	sup,
	td,
	th,
	ul {
		font-weight: inherit;
		outline: 0;
	}
	small,
	sub,
	sup,
	td,
	th {
		border: 0;
		font-family: "Open Sans", sans-serif;
	}
	body,
	label,
	small,
	sub,
	sup {
		padding: 0;
	}
	td,
	th {
		font-size: 16px;
		vertical-align: baseline;
	}
	.no-margin,
	small,
	sub,
	sup,
	td,
	th {
		margin: 0;
	}
	.d-block-phone {
		display: none !important;
	}
	.d-none-phone {
		display: block !important;
	}
	.color-red {
		color: #e2212c;
	}
	/* node js  md rk*/
	.bannerTxt_rgt.frm_container {
		width: 49%;
		float: right;
	}
	.service_page .h_banner.bnner_new {
		margin-bottom: 10px;
		/* height: calc(100vw * 0.39); */
		height: calc(100vw * 0.60);
		height: -webkit-calc(100vw * 0.60);
	}
	/* node js  ends*/
	.h_banner.bnner_new .banner_txt,
	.h_banner.bnner_new h1 {
		color: #fff;
	}
	.h_banner.bnner_new .container {
		left: 0;
		margin: 0 auto;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translate(0, -50%);
	}
	.bnner_new .banner_txt&gt;h1 {
		font-size: 42px;
		font-weight: 800;
		line-height: 40px;
		margin: 0;
		padding: 0 0 20px;
	}
	.bnner_new .banner_txt&gt;p {
		font-size: 23px;
		line-height: 30px;
		margin: 0 0 20px;
	}
	.blue_btn&gt;a,
	.h_banner.bnner_new .btnn&gt;a,
	.xamarin_head .blue_btn&gt;a {
		color: #fff;
		padding: 15px 40px;
		font-weight: 600;
		font-size: 18px;
	}
	section.technology-development {
		padding: 30px 0 70px;
	}
	section.technology-development .text-technology {
		padding: 0;
		text-align: left;
	}
	section.technology-development .text-technology h2 {
		text-align: left;
		font-size: 38px;
		color: #302020;
		margin-bottom: 10px;
		line-height: 43px;
	}
	section.technology-development .text-technology p {
		text-align: left;
		color: #444;
		line-height: 25px;
		padding: 0;
		margin-bottom: 10px;
	}
	.left-offer-srevices {
		background: #f5f5f5;
		padding: 30px 10px 30px 60px;
		float: left;
	}
	.left-offer-srevices .service-item {
		float: left;
		width: 100%;
		margin-bottom: 15px;
	}
	.left-offer-srevices .service-item span {
		float: left;
		width: 90px;
		height: 100%;
		clear: both;
	}
	.left-offer-srevices .service-item .tex-dll {
		float: left;
		width: 70%;
		padding-left: 25px;
		text-align: left;
	}
	.left-offer-srevices .service-item .tex-dll h2 {
		font-size: 18px;
		margin: 0 0 10px;
	}
	.left-offer-srevices .service-item .tex-dll p {
		font-size: 14px;
		line-height: 20px;
	}
	.right-text-discription {
		float: left;
		width: 100%;
		text-align: left;
	}
	.right-text-discription h2 {
		font-size: 38px;
		color: #302020;
		margin-bottom: 20px;
		line-height: 43px;
	}
	.right-text-discription p {
		font-size: 14px;
		color: #444;
		line-height: 28px;
	}
	section.advanced-technologies {
		background: url(../png/palleral-bg.png) center top/cover no-repeat fixed;
		min-height: 441px;
		float: left;
		width: 100%;
		padding: 100px 0 120px;
		margin-top: 50px;
		margin-bottom: 30px;
		text-align: center;
	}
	section.advanced-technologies .technologies h4 {
		color: #fff;
		font-size: 22px;
		font-weight: 700;
		margin: 15px 0 5px;
	}
	section.advanced-technologies .technologies p {
		color: #fff;
		font-size: 14px;
		line-height: 21px;
		padding: 0 30px;
	}
	.service_page .h_banner.bnner_new.nodeJS {
		background: url(../jpg/nodejs-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.bnner_new .banner_txt.banner_txt_left {
		text-align: left;
		float: left;
		width: 51%;
	}
	.bnner_new.wp .banner_txt.banner_txt_left&gt;h1 {
		font-size: 60px;
		line-height: 1;
		text-align: left;
		font-weight: 400;
	}
	.btnn {
		float: left;
		margin-top: 20px;
	}
	.h_banner.bnner_new .btnn&gt;a {
		padding: 15px 30px;
		text-decoration: none;
	}
	.h_banner.bnner_new.nodeJS .btnn&gt;a {
		background: #262625;
	}
	.h_banner.bnner_new.nodeJS .btnn&gt;a:hover {
		background: #fff;
		color: #000;
	}
	.h_banner.bnner_new .btnn&gt;a:hover {
		background-color: #a83e09;
	}
	h2.page_heading.nodeH {
		color: #000;
	}
	.nodCol h3.page-title {
		color: #000;
		font-size: 32px;
		margin-bottom: 35px;
		margin-top: 10px;
		text-align: center;
	}
	.block {
		border: 1px solid #d0d0d0;
		border-radius: 5px;
		float: left;
		margin-bottom: 10px;
		padding: 25px 10px 10px;
		text-align: center;
	}
	.block h4 {
		color: #0f76b0;
		font-size: 20px;
		line-height: 22px;
		padding-top: 10px;
		font-weight: 400;
	}
	.block h4,
	.nodCol&gt;.row,
	.software_dev_hire .hire-dedicated h1 {
		margin-bottom: 20px;
	}
	.hiring_sec.hire_node {
		background: url(../png/finish_bg.png) center top/cover no-repeat fixed;
		padding: 80px 0;
		margin-bottom: 30px;
	}
	.hiring_sec p.finish_txt {
		font-size: 37px;
		font-weight: 300;
	}
	.hiring_sec p {
		line-height: 1.5;
	}
	.h_banner.bnner_new.real-estate {
		background: url(../jpg/realestate-website-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.scince-education.real-estate .banner_txt.banner_txt_right .page_title {
		font-size: 60px;
		line-height: 75px;
		font-family: "Open Sans";
		font-weight: 500;
	}
	.block,
	.h_banner.bnner_new .btnn.req_viewBtn {
		width: 100%;
	}
	.h_banner.bnner_new .btnn.req_viewBtn&gt;a {
		display: inline-block;
		background: #ef1c22;
		margin-right: 10px;
		border-radius: 5px;
		padding: 10px 30px;
		font-size: 14px;
		font-weight: 700;
		text-transform: uppercase;
		border: 1px solid #ef1c22;
	}
	.h_banner.bnner_new .btnn.req_viewBtn&gt;a:hover {
		background-color: transparent;
		border-color: #fff;
	}
	.banking_service .srvice_text ul li:last-child,
	.req_viewBtn&gt;a:last-child {
		margin: 0;
	}
	.realstate-heading {
		text-align: center;
		margin-bottom: 30px;
	}
	.realstate-heading h2 {
		background: url(../png/sep_line.png) center bottom no-repeat;
		color: #0f76b0;
		font-size: 38px;
		font-weight: 500;
		line-height: 90px;
		margin: 0 0 15px;
		text-align: center;
	}
	.web_features {
		background: #f5e8e8;
		padding: 40px 10px 80px;
		margin: 1px 0 40px;
	}
	.real-state-wb-head&gt;h2,
	.web_features h2 {
		color: #313131;
		font-size: 30px;
		font-weight: 600;
		margin: 0 0 40px;
		text-align: center;
	}
	.bg_img {
		background: #e77e7e;
		border-radius: 50%;
		display: block;
		height: 70px;
		margin: 0 auto;
		padding: 7px;
		width: 70px;
	}
	.bg_img&gt;img {
		margin: 4px auto 0;
		width: 50px !important;
	}
	.image_hovr {
		color: #353130;
		text-align: center;
	}
	.image_hovr&gt;span {
		display: block;
		padding: 10px 0;
		font-size: 16px;
	}
	.image_hovr&gt;p {
		font-size: 15px;
		line-height: 20px;
		margin: 0;
	}
	.web_features .owl-nav.disabled {
		display: none !important;
	}
	.real_estate_wb {
		background: url(../png/real-state-developmentbg.png) center bottom no-repeat;
	}
	.real-state-wb-head&gt;h2 {
		color: #0f76b0;
		font-weight: 400;
		margin: 0;
	}
	.real-state-wb-head&gt;p {
		color: #272423;
		font-size: 18px;
		font-weight: 300;
		text-align: center;
		padding: 10px 0 0;
	}
	.real-state-agent {
		border-right: 1px solid #c5c5c5;
		margin: 40px 0 150px;
		text-align: center;
		padding: 0 25px 0 0;
	}
	.real-state-agent&gt;h2 {
		color: #272423;
		font-size: 20px;
		font-weight: 400;
		line-height: 25px;
	}
	.real-state-agent&gt;p {
		line-height: 20px;
	}
	.bordernone {
		border: 0 !important;
	}
	.application_list .client_sec ul li p span,
	.education-box h4 span,
	.real-state-wb-head span {
		display: block;
	}
	.idx-row {
		width: 100%;
		float: left;
		margin: 0;
	}
	.real-estatePage .integration-solution {
		background: url(../png/integration-solution.png) no-repeat;
		padding: 62px;
		background-size: cover;
	}
	.integration-content h2,
	.integration-content p {
		color: #fff;
		font-size: 40px;
		font-weight: 600;
		margin: 0 0 15px;
		text-align: left;
	}
	.integration-content p {
		font-size: 14px;
		font-weight: 500;
		margin: 0 0 10px;
		line-height: 20px;
	}
	.integration-content li {
		color: #fff;
		font-size: 16px;
		font-weight: 500;
		margin: 0 0 10px;
		list-style: none;
		position: relative;
		padding: 0 0 0 15px;
	}
	.integration-content li::before {
		position: absolute;
		content: "";
		background: url(../png/listarrow.png) no-repeat left top;
		width: 8px;
		height: 13px;
		left: 0;
		top: 5px;
	}
	.integration-content img {
		padding: 0 7px 0 0;
	}
	.real-estatePage .app-developmnt {
		background: url(../png/app-development.png) no-repeat;
		background-size: cover;
		padding: 62px;
	}
	.app-developmnt,
	.integration-solution {
		float: left;
		width: 50%;
	}
	.idx-row ul {
		padding: 0;
		list-style-type: none;
	}
	.service_page .h_banner.bnner_new.consumer_podct {
		background: url(../png/consumer-products-software-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.retail .banner_txt.banner_txt_right {
		float: none;
		display: block;
		margin: 0 auto;
		width: 60%;
		text-align: center;
	}
	.h_banner.bnner_new.retail .banner_txt.banner_txt_right .page_title,
	.tradeCntr h2 {
		font-weight: 500;
		font-size: 50px;
	}
	.tradeCntr h2 {
		font-size: 37px;
		background: url(../png/trade-border.png) bottom center no-repeat;
		margin: 45px 0 35px;
		padding: 0 0 35px;
	}
	.tradeCntr.consumer h2 {
		margin: 45px 0 0;
	}
	.tradeCntr p {
		font-size: 18px;
		line-height: 28px;
		padding: 24px 38px 40px;
	}
	.tradeCntr.consumer {
		text-align: center;
	}
	.domain-Cntr h3,
	.trade-box p,
	.trade-box span,
	.tradeCntr h2,
	.tradeCntr h4,
	.tradeCntr p {
		color: #222;
		text-align: center;
	}
	.domain-Cntr {
		width: 100%;
		overflow: hidden;
	}
	.domain-Cntr h3 {
		background: #eef0f1;
		border-radius: 5px;
		display: block;
		font-size: 21px;
		font-weight: 700;
		height: 56px;
		line-height: 56px;
		margin: 0 auto 35px;
		max-width: 466px;
		width: 100%;
	}
	.domain-list {
		width: 100%;
		padding: 0 50px;
	}
	.domain-list.left {
		padding: 50px 50px 0;
	}
	.domain-list ul li {
		background: url(../png/list-airow.png) left top no-repeat;
		color: #222;
		font-size: 15px;
		font-weight: 300;
		line-height: 23px;
		padding: 0 0 12px 35px;
	}
	.list-expert {
		margin: 60px 0 0;
		width: 100%;
	}
	.help-image,
	.help-list {
		width: 100%;
		position: relative;
	}
	.help-image {
		background: #808ef4;
		border: 8px solid #eceefd;
		border-radius: 50%;
		height: 155px;
		width: 155px;
		display: block;
		margin: 0 auto;
	}
	.help-image.left:before {
		top: 43px;
		left: -165px;
		background: url(../png/doot-01.png) no-repeat;
		width: 162px;
		height: 144px;
		position: absolute;
		content: "";
	}
	.help-image.left:after {
		top: 22px;
		right: -248px;
		background: url(../png/doot-02.png) no-repeat;
		width: 259px;
		height: 47px;
		position: absolute;
		content: "";
	}
	.help-image&gt;img {
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		max-width: 100%;
	}
	.help-list&gt;h4,
	.help-list&gt;p,
	.trade-promotion h2 {
		color: #222;
		font-size: 20px;
		font-weight: 600;
		padding: 58px 0 20px;
		text-align: center;
	}
	.help-list&gt;p {
		font-size: 15px;
		font-weight: 400;
		line-height: 24px;
		padding: 0 35px;
	}
	.help-image.mid {
		background: #63c3fb;
		border: 8px solid #e8f6fe;
	}
	.help-image.right {
		background: #fc7069;
		border: 8px solid #ffeae9;
	}
	.help-image.right:before {
		background: url(../png/doot-03.png) no-repeat;
		height: 27px;
		left: -245px;
		top: 90px;
		width: 255px;
		position: absolute;
		content: "";
	}
	.help-image.right:after {
		background: url(../png/doot-04.png) no-repeat;
		height: 122px;
		right: -137px;
		top: -26px;
		width: 134px;
		position: absolute;
		content: "";
	}
	.promotion-Cntr {
		background: #0373b4;
		width: 100%;
		padding: 94px 0 0;
		margin: 35px 0 40px;
	}
	.promotion-box,
	.trade-promotion {
		width: 100%;
		overflow: hidden;
	}
	.trade-promotion h2 {
		border-bottom: 1px solid #358fc3;
		color: #fff;
		display: block;
		font-size: 34px;
		margin: 0 70px;
		padding: 0 0 35px;
	}
	.promotion-box {
		margin: 87px 0 0;
	}
	.promotion-box .left-trade {
		width: 20%;
		float: left;
	}
	.promotion-box .left-trade img {
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}
	.promotion-box .right-trade {
		width: 80%;
		float: left;
	}
	.promotion-box .right-trade h4 {
		font-size: 22px;
		font-weight: 600;
		margin: 0;
		padding: 0 0 14px;
		color: #fff;
	}
	.promotion-box .right-trade p {
		margin: 0;
		color: #fff;
		font-weight: 300;
		font-size: 17px;
		line-height: 24px;
	}
	.h_banner.bnner_new.retail {
		background: url(../jpg/retail-website-software-banner-synapseindia.jpg) no-repeat;
		background-size: cover;
	}
	.tradeCntr {
		width: 100%;
	}
	.tradeCntr h4 {
		font-size: 27px;
		padding: 0;
	}
	.tradeCntr h4,
	.tradeCntr p {
		font-weight: 300;
		margin: 0;
	}
	.customize-software,
	.data-box,
	.trade-box {
		width: 100%;
		overflow: hidden;
	}
	.trade-box .trade-image {
		width: 100%;
		min-height: 122px;
	}
	.data-box .data-left img,
	.trade-box .trade-image img {
		display: block;
		margin: 0 auto;
	}
	.trade-box span {
		display: block;
		font-size: 20px;
		font-weight: 600;
		margin: 0;
		padding: 22px 0;
	}
	.data-box .data-right p,
	.trade-box p {
		padding: 0 50px;
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
	}
	.customize-software img {
		max-width: 100%;
		margin: 50px 0 40px;
	}
	.customize-software p {
		font-size: 18px;
		line-height: 28px;
		padding: 30px 0 50px;
	}
	.customize-software h3 {
		font-size: 29px;
	}
	.corporate-box h2,
	.customize-software h3,
	.customize-software p {
		font-weight: 400;
		color: #222;
		text-align: center;
		margin: 0;
	}
	.data-box {
		border: 1px solid #f0f0f0;
		padding: 27px 27px 27px 0;
		margin: 0 0 25px;
	}
	.data-box .data-left {
		float: left;
		width: 20%;
	}
	.data-box .data-right {
		float: left;
		width: 80%;
	}
	.data-box .data-right h4 {
		margin: 0;
		font-size: 18px;
		font-weight: 600;
		padding: 0;
	}
	.data-box .data-right p {
		color: #444;
		font-size: 15px;
		padding: 10px 0;
		text-align: left;
	}
	.data-box .data-right ul,
	.domain-list ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	.data-box .data-right ul li {
		background: url(../png/tick.png) left top 5px no-repeat;
		color: #444;
		font-size: 15px;
		font-weight: 400;
		line-height: 22px;
		padding: 0 0 10px 25px;
	}
	.retail-corporate {
		width: 100%;
		background: url(../png/retail-corporate-banner.png) center center no-repeat;
		background-size: cover;
		padding: 90px 0;
		margin: 40px 0 0;
	}
	.corporate-box {
		width: 100%;
		overflow: hidden;
	}
	.corporate-box h2 {
		color: #fff;
		text-align: left;
		font-size: 37px;
		line-height: 48px;
	}
	.corporate-box p {
		color: #fff;
		font-size: 18px;
		line-height: 28px;
		font-weight: 300;
		padding: 30px 110px 0 0;
	}
	.corporate-image,
	.corporate-image img {
		width: 100%;
	}
	.h_banner.bnner_new.financial-banner {
		background: url(../png/banking-finance-software-banner-synapseindia.png) no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.retail.financial-banner .banner_txt.banner_txt_right {
		width: 65%;
	}
	.banking_service {
		padding: 45px 0 43px;
	}
	.application_list .client_sec,
	.banking_service .srvice_text {
		margin: 0 auto;
		text-align: center;
	}
	.banking_service .srvice_text h2 {
		font-size: 37px;
		margin-bottom: 20px;
		font-weight: 400;
		color: #000;
	}
	.banking_service .srvice_text p {
		font-size: 15px;
		font-weight: 300;
		line-height: normal;
		margin-top: 25px;
		position: relative;
		color: #000;
		margin-bottom: 0;
	}
	.banking_service .srvice_text ul {
		margin: 54px 0 0;
		padding: 0;
		text-align: center;
	}
	.banking_service .srvice_text ul li {
		border: 1px dashed #c3c3c3;
		letter-spacing: inherit;
		list-style-type: none;
		margin-right: 20px;
		padding: 4px 14px 28px 23px;
		min-height: 279px;
		position: relative;
		width: 22%;
		vertical-align: top;
		display: inline-block;
	}
	.application_list {
		background: url(../png/mobile-app-banner.png) center center/cover no-repeat;
		min-height: 523px;
		padding: 29px 0 0;
	}
	.application_list .client_sec {
		padding: 40px 0 20px;
	}
	.application_list .client_sec h2 {
		font-size: 29px;
		color: #fff;
		font-weight: 400;
		margin: 0 0 15px;
	}
	.application_list .client_sec p {
		font-size: 20px;
		color: #fff;
		margin-bottom: 76px;
	}
	.application_list .client_sec ul {
		margin: 0;
		padding: 0;
	}
	.application_list .client_sec ul li {
		list-style-type: none;
		display: inline-block;
		vertical-align: top;
		margin-right: 56px;
	}
	.application_list .client_sec ul li:first-child {
		background: url(../png/app1.png) center center no-repeat;
	}
	.application_list .client_sec ul li .rounded {
		border-radius: 50%;
		height: 145px;
		width: 145px;
		background: url(../png/app1.png) center center no-repeat #fff;
		border: 9px solid #2fb29b;
		margin: 0 auto;
	}
	.application_list .client_sec ul li .content {
		width: 156px;
	}
	.application_list .client_sec ul li p {
		font-size: 15px;
		font-weight: 600;
		margin: 188px 0 0;
		color: #fff;
	}
	.application_list .client_sec ul li:nth-child(2n + 2) {
		background: url(../png/app2.png) center center no-repeat;
	}
	.rounded2 {
		background: url(../png/app2.png) 37px center no-repeat #fff;
	}
	.rounded2,
	.rounded3 {
		border-radius: 50%;
		border: 9px solid #2fb29b;
	}
	.rounded2,
	.rounded3,
	.rounded4 {
		height: 145px;
		width: 145px;
		margin: 0 auto;
	}
	.application_list .client_sec ul li:nth-child(3n + 3) {
		background: url(../png/app3.png) center center no-repeat;
	}
	.rounded3 {
		background: url(../png/app3.png) center center no-repeat #fff;
	}
	.application_list .client_sec ul li:nth-child(4n + 4) {
		background: url(../png/app4.png) center center no-repeat;
		margin-right: 0;
	}
	.rounded4 {
		border-radius: 50%;
		background: url(../png/app4.png) center center no-repeat #fff;
		border: 9px solid #2fb29b;
	}
	.secure_banner {
		background: url(../png/secure-banner.png) center center/cover no-repeat;
		padding: 67px 0 90px;
	}
	.secure_banner .secure_list ul {
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.secure_banner .secure_list ul li {
		vertical-align: top;
		display: inline-block;
		list-style-type: none;
		width: 30%;
		font-size: 32px;
		font-weight: 300;
		text-align: left;
		line-height: 37px;
	}
	.secure_banner .secure_list ul li span.color {
		color: #e5333a;
		font-size: 32px;
		font-weight: 700;
	}
	.secure_banner .secure_list ul li span.soltn {
		font-size: 32px;
		font-weight: 300;
		display: block;
	}
	.secure_banner .secure_list ul li:nth-child(2n + 2) span.round {
		border: 9px solid #e7e7e7;
		border-radius: 50%;
		background: url(../png/css.png) center center no-repeat #fff;
		height: 127px;
		display: block;
		list-style-type: none;
		vertical-align: top;
		float: left;
		margin-right: 15px;
		width: 127px;
	}
	.secure_banner .secure_list ul li p {
		margin-bottom: 0;
		color: #000;
		font-size: 16px;
		text-align: left;
		margin-top: 18px;
		font-weight: 400;
		line-height: 24px;
	}
	.secure_banner .secure_list ul li:nth-child(3n + 3) span.round {
		border: 9px solid #e7e7e7;
		border-radius: 50%;
		background: url(../png/map.png) center center no-repeat #fff;
		height: 127px;
		display: block;
		margin-right: 15px;
		list-style-type: none;
		vertical-align: top;
		float: left;
		width: 127px;
	}
	.mortage_service {
		padding: 45px 0 43px;
	}
	.investment_service .srvice_text,
	.mortage_service .srvice_text {
		margin: 0 auto;
		text-align: center;
	}
	.investment_service .srvice_text h2,
	.mortage_service .srvice_text h2 {
		color: #000;
		font-size: 37px;
		font-weight: 400;
		margin-bottom: 20px;
	}
	.mortage_service .left p {
		margin-bottom: 27px;
		font-size: 15px;
		font-weight: 300;
		line-height: 24px;
	}
	.mortage_service .left ul {
		padding: 0;
	}
	.mortage_service .left ul li {
		list-style-type: none;
		padding-left: 46px;
		background: url(../png/list-arow.png) left top no-repeat;
		font-size: 15px;
		font-weight: 300;
		min-height: 31px;
		margin: 0 0 10px 15px;
	}
	.investment_service .srvice_text img,
	.mortage_service .srvice_text img {
		margin-bottom: 33px;
	}
	.investment_service {
		padding: 20px 0 40px;
	}
	.investment_service .srvice_text p {
		color: #000;
		font-weight: 300;
		font-size: 15px;
	}
	.investment_service .srvice_text ul {
		margin: 20px 0 0;
		padding: 0;
	}
	.investment_service .srvice_text ul li {
		list-style-type: none;
		display: inline-block;
		width: 31%;
		margin-right: 21px;
		vertical-align: top;
		text-align: right;
	}
	.investment_service .srvice_text ul li:first-child {
		padding-left: 119px;
	}
	.investment_service .srvice_text ul li img {
		margin-bottom: 0;
	}
	.investment_service .srvice_text ul li h2 {
		font-size: 18px;
		font-weight: 600;
		color: #000;
		margin: 11px 0 5px;
		line-height: 21px;
	}
	.investment_service .srvice_text ul li p {
		margin-bottom: 6px;
		color: #000;
		font-weight: 300;
		line-height: 20px;
	}
	.investment_service .srvice_text ul li:last-child {
		margin-right: 0;
		text-align: left;
		padding-right: 119px;
	}
	.h_banner.bnner_new.retail.automobile-banner {
		background: url(../png/automotive-software-development-banner-synapseindia.png) no-repeat;
		background-size: cover;
	}
	.automobile_service {
		padding: 30px 0 0;
	}
	.automobile_service .srvice_text h2 {
		font-size: 36px;
		font-weight: 400;
		margin-bottom: 26px;
		color: #000;
	}
	.automobile_service .srvice_text h2 span {
		display: block;
		color: #f94e50;
		font-weight: 700;
		font-size: 36px;
	}
	.automobile_service .bordr {
		border: 3px solid #000;
		width: 77px;
	}
	.automobile_service .srvice_text p {
		font-size: 14px;
		font-weight: 400;
		margin-top: 22px;
	}
	.automobile_service .service_list {
		margin-top: 20px;
	}
	.automobile_service .service_list ul {
		margin: 0;
		padding: 0;
		overflow: hidden;
		border: 1px solid #e8eef6;
	}
	.automobile_service .service_list ul li {
		border-right: 1px solid #e8eef6;
		list-style-type: none;
		width: 33%;
		display: table-cell;
		padding: 33px 25px 0 91px;
	}
	.automobile_service .service_list ul li::before {
		display: none;
	}
	.automobile_service .service_list ul li:first-child {
		background: url(../png/deshboard.png) 25px 35px no-repeat;
	}
	.automobile_service .service_list ul li:nth-child(2n + 2) {
		background: url(../png/punch.png) 25px 35px no-repeat;
	}
	.automobile_service .service_list ul li:nth-child(3n + 3) {
		background: url(../png/music.png) 25px 25px no-repeat;
	}
	.automobile_service .service_list h2 {
		font-size: 18px;
		font-weight: 600;
		margin: 0 0 10px;
		color: #000;
	}
	.servicing_list {
		background: url(../png/service-banner.png) center top/cover no-repeat;
		margin-top: 45px;
	}
	.servicing_list .client_sec {
		text-align: center;
		margin: 0 auto;
		padding: 0;
	}
	.servicing_list .client_sec h2 {
		font-size: 42px;
		font-weight: 400;
		margin-bottom: 20px;
		margin-top: 81px;
	}
	.servicing_list .client_sec h2 span {
		font-weight: 700;
		font-size: 42px;
	}
	.mg_top ul li&gt;p,
	.servicing_list .client_sec p {
		margin: 20px 0;
	}
	.servicing_list .client_des {
		display: inline-block;
		border: 1px solid #d6e1ed;
	}
	.servicing_list .client_des .client_img {
		float: left;
		overflow: hidden;
		width: 40%;
	}
	.servicing_list .client_des .client_img img {
		transform: scale(1, 1);
		transition: all 0.9s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
		width: 100%;
		min-height: 210px;
	}
	.client_des:hover .client_img img {
		transform: scale(1.3, 1.3);
		transition: all 0.9s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
	}
	.servicing_list .client_des .txt_con {
		background-color: #fff;
		float: left;
		height: 210px;
		padding: 20px 20px 0;
		width: 60%;
	}
	.servicing_list .client_des .txt_con h3 {
		color: #313131;
		font-size: 20px;
		margin: 0 0 10px;
	}
	.servicing_list .client_des .txt_con p {
		color: #6c6c6c;
		font-size: 13px;
		line-height: 24px;
	}
	.servicing_list .container .row {
		margin-bottom: 30px;
	}
	.service_page .h_banner.bnner_new.media_banner {
		background: url(../png/media-entertainment-software-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.media_service {
		padding: 45px 0 43px;
	}
	.media_service .srvice_text,
	.mg_top ul {
		margin: 0 auto;
		text-align: center;
	}
	.media_service .srvice_text h2,
	.service_area .secure_list h2 {
		color: #000;
		font-size: 37px;
		font-weight: 400;
		margin-bottom: 20px;
	}
	.media_service .srvice_text p {
		color: #000;
		font-size: 16px;
		font-weight: 400;
		line-height: normal;
		margin-bottom: 0;
		margin-top: 25px;
		position: relative;
	}
	.media_service .camera-img {
		position: relative;
		margin-top: 50px;
	}
	.media_service .camera-img .left-sec,
	.media_service .camera-img .right_sec {
		float: left;
		width: 46.5%;
		border: 1px dashed #c3c3c3;
		margin-top: 45px;
		min-height: 304px;
		overflow: hidden;
	}
	.media_service .camera-img .right_sec {
		float: right;
		width: 45.5%;
	}
	.media_service .camera-img .left-sec p,
	.media_service .camera-img .right_sec p {
		padding: 33px 63px 33px 45px;
		font-size: 16px;
		font-weight: 400;
		line-height: 26px;
		color: #000;
	}
	.media_service .camera-img .right_sec p {
		padding: 33px 44px 33px 70px;
	}
	.media_service .camera-img .round_img {
		background: #fff;
		border: 15px solid #eee;
		border-radius: 50%;
		height: 178px;
		left: 43%;
		position: absolute;
		top: 0;
		width: 178px;
	}
	.media_service .camera-img img {
		margin: 33px 0 0 28px;
	}
	.media_service .srvice_text span {
		display: block;
		font-size: 27px;
		font-weight: 400;
		color: #222;
	}
	.service_area {
		padding-bottom: 0;
	}
	.service_area .secure_list h2 {
		text-align: center;
	}
	.service_area .secure_list p {
		margin-bottom: 50px;
		font-weight: 300;
		font-size: 18px;
		color: #000;
		text-align: center;
		line-height: 26px;
	}
	.service_area .service_list {
		padding: 0 42px;
	}
	.service_area .service_list img {
		position: relative;
	}
	.service_area .service_list .inner-img {
		position: absolute;
		background: #fff;
		opacity: 0.8;
		border-radius: 50%;
		height: 122px;
		width: 122px;
		top: 27%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.left-development span img,
	.service_area .service_list .inner-img img {
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		left: 50%;
	}
	.service_area .service_list h2 {
		margin: 14px 0;
		text-transform: uppercase;
		font-size: 15px;
		font-weight: 600;
		color: #000;
		line-height: normal;
	}
	.service_area .service_list p {
		margin-bottom: 37px;
		font-size: 15px;
		font-weight: 400;
		color: #000;
	}
	.service_area .border {
		border-bottom: 1px solid #e5e5e5;
	}
	.service_page .h_banner.bnner_new.shopify {
		background: url(../png/shopify-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.shopify .banner_txt.banner_txt_right {
		width: 50%;
		float: right;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right&gt;div {
		padding-left: 40px;
		text-align: left;
	}
	.bnner_new.shopify .banner_txt h1 {
		text-align: left;
		font-size: 50px;
		font-weight: 600;
		margin: 0;
		line-height: 1;
		color: #fff;
	}
	.bnner_new.shopify .banner_txt p {
		font-size: 24px;
		line-height: 28px;
		padding: 20px 0 10px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a {
		background-color: #489024;
		border: 1px solid #489024;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a:hover {
		background-color: #fff;
		border: 1px solid #fff;
		color: #93a415;
	}
	.shopify_wrap&gt;.row {
		margin-bottom: 15px;
	}
	.shopify_domain ul li {
		padding-bottom: 10px !important;
	}
	.h_banner.bnner_new.enterprise_section {
		background: url(../jpg/magento-development-banner-synapseindia.jpg) no-repeat;
		background-size: cover;
	}
	.bnner_new .full_banner_txt {
		width: 100%;
		float: left;
		text-align: center;
	}
	.h_banner.bnner_new.enterprise_section .container {
		bottom: 22px;
		top: auto;
		transform: none;
	}
	.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn&gt;a {
		background: #fff;
		color: #470000;
		display: inline-block;
		border: 1px solid #fff;
		padding: 10px 20px;
	}
	.h_banner.bnner_new .full_banner_txt .btnn {
		float: none;
	}
	.bnner_new.enterprise_section .banner_txt&gt;h1 {
		border-bottom: 2px solid #fff;
		font-size: 60px;
		margin: 0 auto 10px;
		max-width: 600px;
		padding-bottom: 28px;
		text-align: center;
		color: #fff;
		line-height: 1;
	}
	.bnner_new.enterprise_section .banner_txt&gt;p {
		color: #000;
		font-size: 30px;
		font-weight: 600;
		line-height: 1;
	}
	a.view-portfolio-btn {
		margin-left: 10px;
	}
	.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn&gt;a:hover {
		background-color: #a83e09;
		color: #fff;
		border: 1px solid #a83e09;
	}
	.border_box.mg_fuel {
		padding: 17px 20px;
	}
	.mg_fuel .h2_heading {
		margin: 0 0 13px;
	}
	.mg_fuel p {
		margin: 0 0 20px;
	}
	.mg_offered .h2_heading {
		margin: 0 0 17px;
	}
	.h_banner.bnner_new.magento_banner2 {
		background: url(../png/magento2-development-banner-synapseindia.png) no-repeat;
		background-size: cover;
	}
	.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1,
	.bnner_new.magento_banner2 .banner_txt&gt;p {
		color: #490707;
	}
	.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1 span {
		color: #fff;
		display: block;
		font-size: 47px;
		padding-top: 10px;
	}
	.h_banner.bnner_new.magento_banner2 .btnn&gt;a {
		background: #fff;
		color: #490707;
	}
	.h_banner.bnner_new.magento_banner2 .btnn&gt;a:hover {
		background: #e5611e;
		color: #fff;
	}
	.mg_top {
		background-color: #ebebeb;
		padding-bottom: 20px;
	}
	.mg_top h2,
	h2.mag2_feat {
		color: #ec131c;
		font-size: 25px;
		font-weight: 400;
		padding: 15px 0;
		margin: 0;
		text-align: center;
	}
	.mg_top ul {
		list-style-type: none;
		padding: 0;
		width: 100%;
	}
	.mg_top ul li {
		width: 19%;
	}
	.mg_top ul li img:hover {
		opacity: 0.4;
	}
	h2.mag2_feat {
		padding: 35px 0;
		font-weight: 300;
	}
	.txt_padding {
		padding: 0 40px;
	}
	.txt_padding&gt;h3 {
		font-size: 22px;
		margin: 0 0 10px;
	}
	.magento2_content .row {
		margin-bottom: 30px;
	}
	.why_magento_2 {
		padding: 20px 40px;
		background-color: #e7e5e5;
	}
	.why_magento_2 h2 {
		text-align: center;
		font-size: 26px;
		color: #444;
	}
	.service_page .h_banner.bnner_new.windows8 {
		background: url(../jpg/uwp-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 {
		color: #1a7089;
	}
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 span {
		display: block;
		font-size: 47px;
		padding-top: 10px;
	}
	.windows8 .btnn&gt;a {
		background-color: #ecac00;
	}
	.windows8 .btnn&gt;a:hover {
		background-color: #a57a07;
	}
	.service_page .h_banner.bnner_new.html5 {
		background: url(../png/webdesign_banner.png) top center no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right {
		margin-right: 7%;
		float: right;
		text-align: center;
		width: 33%;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .page_title {
		text-align: center;
		text-transform: uppercase;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn {
		display: block;
		float: none;
		margin: 0 auto;
		width: 100%;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 10px;
		background: #fff;
		color: #545454;
		font-size: 18px;
		font-weight: 400;
		transition: all 0.5s ease-in;
		display: inline-block;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn&gt;a:hover {
		background: #00a5ab;
		color: #fff;
	}
	.ful_webcntr {
		margin: 0 0 20px;
		width: 100%;
		overflow: hidden;
	}
	.web-right_box {
		width: 50%;
		float: right;
	}
	.left-cnt_box {
		border: 2px solid #dfdfdf;
		padding: 44px 44px 162px;
	}
	.left-cnt_box h2 {
		font-size: 20px;
		color: #ec131c;
		line-height: 24px;
		margin: 0 0 10px;
	}
	.web-right_box img {
		float: right;
		width: 100%;
	}
	.left-cnt_box,
	.web-left_box {
		float: left;
		width: 47%;
		margin-right: 15px;
	}
	.graphic-box&gt;img,
	.web-left_box img {
		width: 100%;
	}
	.right-cnt {
		margin: 0;
		width: 50%;
		float: right;
		padding-bottom: 208px;
	}
	.service_page .h_banner.bnner_new.graphic {
		background: url(../png/graphic-design-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right {
		/* border: 1px solid #fff; */
		margin-right: 3%;
		width: 100%;
		max-width: 380px;
		margin-top: -10px;
		padding: 55px 0;
		float: right;
		text-align: center;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .page_title {
		/* font-size: 41px; */
		font-size: 30px;
		font-weight: 400;
		font-family: "Open Sans", sans-serif;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .page_title span {
		font-size: 45px;
		font-weight: 600;
		padding-top: 0;
		line-height: 1;
		display: block;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .btnn a {
		background: #fff;
		color: #000;
		margin-top: 10px;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .btnn a:hover {
		background: #d2d0c1;
	}
	.h_banner.bnner_new.graphic .banner_txt .btnn {
		float: none;
		margin-top: 10px;
	}
	.h_banner.bnner_new.big_data .btnn a,
	.h_banner.bnner_new.graphic .banner_txt .btnn a,
	.mg_top ul li {
		display: inline-block;
	}
	h2.page_heading.graphH {
		color: #f41012;
	}
	.advantages-box,
	.graphic-box {
		padding: 28px;
		border: 1px solid #bfbfbf;
		width: 100%;
	}
	.advantages-box h2 {
		font-weight: 500;
		margin: 0 0 20px;
		font-size: 23px;
		color: #ec131c;
	}
	.graphic-box {
		background: #e7e5e5;
		padding: 90px 0 0;
	}
	.advantages-box.graphic .graphic-box h2 {
		text-align: center;
		font-size: 36px;
		color: #018fe5;
		font-weight: 500;
		font-family: "Open Sans", sans-serif;
		font-style: italic;
		padding: 57px 0 100px;
		line-height: 40px;
	}
	.advantages-box.graphic .graphic-box span {
		font-size: 36px;
		font-weight: 500;
		color: #000;
	}
	.service_page .h_banner.bnner_new.aws {
		background: url(../png/aws_banner.png) top center no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right {
		text-align: left;
		float: right;
		width: 47%;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right .page_title {
		font-size: 46px;
		font-weight: 600;
		color: #fff;
		margin: 0;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right .page_title span {
		font-weight: 300;
		font-family: "Open Sans", sans-serif;
	}
	.h_banner.bnner_new.php.aws .banner_txt.banner_txt_right .page_title span {
		color: #fff;
		font-weight: 300;
		font-size: 45px;
		background: 0 0;
		padding: 0;
		line-height: 1;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right p {
		color: #fff;
		font-size: 24px;
		font-weight: 400;
		padding: 10px 0 0;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right .btnn a {
		background: #ef1c22;
		color: #fff;
		transition: all 0.5s ease-in;
		border: 1px solid #ef1c22;
	}
	.h_banner.bnner_new.php .banner_txt.banner_txt_right .btnn a:hover {
		background: 0 0;
		border-color: #fff;
	}
	h2.page_heading.awsH {
		color: #4699ff;
	}
	.amazon_offer {
		border: 1px solid #bfbfbf;
		padding: 7px 15px;
	}
	.amazon_offer h2 {
		margin: 0 0 5px;
	}
	.why_amazon {
		background: #f0f0f0;
		padding: 50px 0;
		margin: 30px 0;
		display: block;
		overflow: hidden;
	}
	.offshore .h2_heading,
	.why_amazon h2 {
		margin: 0 0 10px;
	}
	.aws_top,
	.offshore .row {
		margin-bottom: 30px;
	}
	.service_page .h_banner.bnner_new.offshore {
		background: url(../png/offshore-software-outsourcing-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.offshore .full_banner_txt .txt_lt {
		width: 53%;
		float: left;
		padding-left: 70px;
	}
	.offshore .full_banner_txt .txt_rt {
		width: 47%;
		float: left;
		text-align: left;
		padding: 0 0 0 90px;
	}
	.offshore .full_banner_txt .txt_lt h1 {
		text-align: left;
		color: #695d09;
		font-size: 72px;
		font-weight: 400;
		margin: 0;
	}
	.offshore .full_banner_txt .txt_lt h1 span {
		font-size: 36px;
		font-family: "Open Sans", sans-serif;
		display: block;
		padding-top: 6px;
	}
	.offshore .full_banner_txt .txt_rt p {
		font-size: 25px;
		color: #000;
		margin-bottom: 10px;
	}
	.h_banner.bnner_new.offshore .container {
		top: 10%;
		transform: none;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn {
		margin-top: 25px;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		background-color: #92862f;
		border: 0;
		padding: 10px 20px;
	}
	.offshore_height ul.list_tag {
		padding: 12px 0;
	}
	.offshore_height .paddingBottomZero {
		padding-bottom: 10px;
	}
	.service_page .h_banner.bnner_new.crm {
		background: url(../png/crm-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.crm .full_banner_txt .txt_lt {
		width: 43%;
		position: relative;
		float: left;
	}
	.crm .full_banner_txt .txt_rt {
		float: right;
		text-align: center;
		width: 50%;
		padding-top: 20px;
	}
	.crm .full_banner_txt .txt_lt::before {
		border-left: 3px solid #ece6e6;
		content: "";
		height: 280px;
		left: -25px;
		position: absolute;
		top: -50px;
		width: 4px;
	}
	.crm .full_banner_txt .txt_lt h1 {
		font-size: 50px;
		background-color: #bb8e00;
		padding: 15px;
		font-weight: 400;
		margin: 0;
		line-height: 1;
	}
	.crm .full_banner_txt .txt_lt p {
		color: #000;
		font-size: 24px;
		margin: 0;
		padding: 20px 0 0;
		text-align: left;
		line-height: 24px;
	}
	.crm .full_banner_txt .txt_rt p {
		color: #fff;
		font-size: 30px;
		line-height: 35px;
	}
	.h_banner.bnner_new.crm .full_banner_txt .btnn&gt;a {
		border: 1px solid #fff;
		color: #fff;
		display: inline-block;
		margin-top: 10px;
		padding: 10px 20px;
	}
	.h_banner.bnner_new.crm .full_banner_txt .btnn&gt;a:hover {
		background-color: #fff;
		color: #1080f2;
	}
	h2.page_heading.crmH {
		color: #c59706;
	}
	.service_page .h_banner.bnner_new.big_data {
		background: url(../png/big-data-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.bnner_new.big_data .banner_txt.banner_txt_right {
		width: 50%;
		float: right;
		text-align: center;
	}
	.h_banner.bnner_new.big_data .page_title {
		color: #0e76a5;
		padding: 0 0 8px;
	}
	.h_banner.bnner_new.big_data .page_title span,
	.h_banner.bnner_new.internet_things .page_title span {
		display: block;
		font-family: "Open Sans", sans-serif;
		font-weight: 400;
		font-size: 30px;
	}
	.h_banner.bnner_new.big_data .banner_txt p {
		color: #0e76a5;
		margin: 0;
		padding: 0;
		font-size: 20px;
		line-height: 20px;
	}
	.h_banner.bnner_new.big_data .banner_txt.banner_txt_right .btnn a {
		background: #259fd1;
	}
	.h_banner.bnner_new.big_data .btnn {
		width: 100%;
		text-align: center;
		display: block;
		overflow: hidden;
	}
	.big_cntr {
		padding: 30px 0 70px;
	}
	.h_banner.bnner_new.internet_things {
		background: url(../png/iot-banner-synapseindia.png) no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.internet_things .banner_txt.banner_txt_right {
		width: 38%;
		float: right;
		text-align: center;
	}
	.h_banner.bnner_new.internet_things .page_title {
		border-bottom: 2px solid #fff;
		color: #fff;
		font-size: 49px;
		font-weight: 600;
		margin-bottom: 15px;
		padding: 0 0 25px;
	}
	.h_banner.bnner_new.internet_things .page_title span {
		font-size: 43px;
		padding-top: 25px;
	}
	.h_banner.bnner_new.internet_things .btnn {
		width: 100%;
		text-align: center;
		display: block;
		overflow: hidden;
	}
	.h_banner.bnner_new.internet_things .btnn a {
		background: #fff;
		display: inline-block;
		color: #000;
		padding: 15px 20px;
		font-size: 15px;
	}
	.container.intrnet_sec {
		padding: 50px 0 75px;
	}
	.intrnet_right {
		padding: 0 0 0 35px;
	}
	.understnd_sec {
		background: #f1f1f1;
		padding: 30px 0;
	}
	.text-understnd h2 {
		font-size: 22px;
		color: #ec131c;
		line-height: 33px;
		padding: 34px 0 0;
	}
	.tab-text&gt;p,
	.text-understnd p {
		font-size: 15px;
		color: #474747;
	}
	.tab_unlock {
		padding: 40px 0 60px;
	}
	.tabbing-section {
		position: relative;
	}
	.tabbing-section ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.tabbing-section li {
		list-style-type: none;
		padding-left: 0;
	}
	.site_map ul li,
	.tab_unlock a {
		font-size: 15px;
		text-transform: uppercase;
	}
	.tab_unlock a {
		transition: inherit;
		border-bottom: 1px solid #e1e1e1;
		color: #4c494a;
		display: inline-block;
		font-weight: 700;
		padding: 27px 12px 27px 17px;
		width: 320px;
		margin-left: 50px;
		background: #f1f1f1;
		text-align: center;
	}
	.site_map ul li a,
	.tab_unlock a,
	.tab_unlock a:hover {
		text-decoration: none;
	}
	.tab_unlock a.active {
		color: #1cbfa4;
		background: 95% 50% no-repeat;
	}
	.tabbing-section span {
		display: inline-block;
		font-size: 12px;
	}
	.tabbing-section .small_text {
		text-transform: lowercase;
		font-size: 15px;
		display: inline-block;
	}
	.tab-text {
		display: none;
		left: 40%;
		min-height: 390px;
		position: absolute;
		top: 0;
	}
	.tab-text&gt;h2 {
		margin: 0;
		padding: 51px 0 21px;
		font-size: 22px;
		color: #ec131c;
		font-weight: inherit;
	}
	.tab-text&gt;p {
		padding: 0 30px 10px 0;
		margin: 0;
	}
	.h_banner.bnner_new.consulting_banner {
		background: url(../png/it-consulting-services-banner-synapseindia.png) no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.consulting_banner .banner_txt_right {
		width: 40%;
		float: right;
		text-align: center;
	}
	.h_banner.bnner_new.consulting_banner .page_title span {
		display: block;
		font-weight: 400;
		font-family: "Open Sans", sans-serif;
		font-size: 43px;
		padding: 10px 0 0;
	}
	.h_banner.bnner_new.consulting_banner .btnn {
		width: 100%;
		overflow: hidden;
	}
	.h_banner.bnner_new.consulting_banner .btnn&gt;a {
		background: 0 0;
		border: 1px solid #fff;
		font-weight: 300;
		margin: 0;
		padding: 12px 15px;
		display: inline-block;
	}
	.service_page .h_banner.bnner_new.business_banner {
		background: url(../png/business-intelligence-banner.png) top center no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.business_banner .intelligenceBanner_Txt {
		width: 57%;
		padding-top: 25px;
		float: right;
		color: #fff;
	}
	.h_banner.bnner_new.business_banner h1 {
		font-size: 55px;
		font-weight: 800;
	}
	.h_banner.bnner_new.business_banner p {
		font-size: 25px;
	}
	.h_banner.bnner_new.business_banner .blue_btn {
		float: left;
		margin-top: 30px;
	}
	.h_banner.bnner_new.business_banner .blue_btn&gt;a {
		background-color: #3393e5;
		float: left;
		text-decoration: none;
	}
	.h_banner.bnner_new.business_banner .blue_btn&gt;a:hover {
		background: #297cc4;
	}
	.offers-bl-solution {
		float: left;
		width: 100%;
	}
	.offers-bl-solution .padding-zeroo {
		padding: 0 !important;
	}
	.offers-bl-solution .offer-solution-text {
		background: #f4f9ff;
		float: left;
		padding: 44px 0 17px 65px;
		width: 100%;
		min-height: 573px;
	}
	.offers-bl-solution .offer-solution-text span {
		font-size: 40px;
		font-weight: 400;
		color: #000;
		display: block;
		line-height: 1.5;
	}
	.offers-bl-solution .offer-solution-text ul {
		float: left;
		width: 43%;
		margin-right: 6%;
		list-style: none;
		padding: 0;
	}
	.offers-bl-solution .offer-solution-text ul li {
		background: url(../png/right-sign-icon.png) left 18px no-repeat;
		font-size: 18px;
		color: #212020;
		padding: 16px 0 16px 40px;
		font-weight: 600;
	}
	.intelligence-services {
		padding-bottom: 40px;
		text-align: center;
		margin-top: 20px;
	}
	.expert_sec.offer_services h2,
	.intelligence-services h2 {
		background: url(../png/sep_line.png) center bottom no-repeat;
		font-size: 40px;
		font-weight: 400;
		margin: 0 0 20px;
		padding-bottom: 40px;
		position: relative;
		color: #1276b9;
	}
	.intelligence-services p {
		color: #555353;
		font-size: 15px;
		padding: 0 30px;
		line-height: 28px;
	}
	.expert_sec.offer_services {
		display: flex;
		text-align: center;
		margin: 60px 0 0;
		width: 100%;
		padding: 60px 0;
	}
	.expert_sec.offer_services h2 {
		text-align: center;
		color: #404040;
	}
	.expert_sec.offer_services p {
		margin-bottom: 60px;
	}
	.expert_sec.offer_services h3 {
		color: #000;
		font-family: "Open Sans", sans-serif;
	}
	.global_retail {
		background: url(../jpg/global-retail-bg.jpg) center top/cover no-repeat;
		color: #fff;
		min-height: 296px;
		padding: 75px 0;
		text-align: center;
		margin-bottom: 65px;
	}
	.expert_sec.offer_services .services_item p {
		font-size: 14px;
		color: #555353;
		line-height: 25px;
	}
	.service_page .h_banner.bnner_new.msBusiness {
		background: url(../jpg/microsoft-small-business-so.jpg) top center no-repeat;
		background-size: cover;
	}
	.bnner_new.msBusiness .banner_txt.banner_txt_right {
		text-align: left;
		width: 42%;
		float: right;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 {
		padding: 0 0 20px;
		line-height: 1;
		color: #085e86;
		text-align: left;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 span,
	.bnner_new.privacy-banner .banner_txt h1 span {
		font-size: 42px;
		font-weight: 400;
		color: #091115;
		display: block;
		line-height: 1;
		font-family: "Open Sans", sans-serif;
	}
	.bnner_new.msBusiness .banner_txt p {
		padding: 0;
		color: #000;
	}
	.bnner_new.msBusiness .btnn {
		margin: 0;
	}
	.bnner_new.msBusiness .btnn&gt;a {
		display: inline-block;
		background-color: #84b02f;
		color: #fff;
	}
	.bnner_new.msBusiness .btnn&gt;a:hover {
		background-color: #5d9917;
		text-decoration: none;
	}
	.msBusiness_row .row {
		margin-bottom: 30px;
	}
	.msBusiness_row .border_box .h3_heading,
	.msBusiness_row .h2_heading {
		margin: 0 0 10px;
	}
	.msBusiness_row .border_box p {
		line-height: 24px;
		margin-bottom: 20px;
	}
	.msBusiness_row .h3_heading {
		font-size: 17px;
		font-weight: 700;
		color: #404040;
	}
	.service_page .h_banner.bnner_new.scince-education {
		background: url(../jpg/education-software-solutions-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right {
		display: block;
		float: none;
		margin: 0 auto;
		text-align: center;
		width: 60%;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1,
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right .page_title {
		font-size: 60px;
		margin: 0 0 10px;
		font-weight: 600;
	}
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right p {
		font-size: 22px;
		padding: 0 0 20px;
	}
	.education-Cntr,
	.education-box {
		width: 100%;
		overflow: hidden;
	}
	.education-Cntr h2,
	.education-box h4 {
		text-align: center;
		margin: 0;
		color: #231f20;
	}
	.education-Cntr h2 {
		font-size: 44px;
		font-weight: 400;
		line-height: 48px;
		padding: 30px 0 20px;
	}
	.education-Cntr p {
		text-align: center;
		margin: 0 0 85px;
		font-size: 20px;
		color: #505255;
		font-weight: 100;
		line-height: 26px;
		padding: 0 105px;
	}
	.education-box {
		margin-bottom: 60px;
	}
	.education-box img {
		max-width: 100%;
		display: block;
		margin: 0 auto 24px;
	}
	.education-box h4 {
		font-size: 18px;
		line-height: 24px;
		font-weight: 700;
	}
	.complaince-Cntr {
		width: 100%;
		background: url(../jpg/complaince-banner.jpg) center center no-repeat;
		background-size: cover;
		margin-top: 30px;
		padding: 60px 0;
	}
	.Compliance-box {
		width: 100%;
	}
	.Compliance-box h3,
	.developement-made h2 {
		text-align: left;
		font-size: 26px;
		font-weight: 600;
		color: #37383a;
		margin: 0;
		padding: 0;
	}
	.Compliance-box p {
		line-height: 32px;
		font-size: 18px;
		font-weight: 300;
		margin: 0;
		padding: 30px 0;
		color: #505255;
	}
	.Compliance-box .free-queto {
		background: #ef1c22;
		border-radius: 5px;
		padding: 10px 30px;
		font-size: 14px;
		font-weight: 700;
		text-transform: uppercase;
		display: inline-block;
		text-decoration: none;
		color: #fff;
	}
	.developement-made {
		width: 100%;
		overflow: hidden;
		padding: 60px 0 80px;
	}
	.developement-made h2 {
		color: #404040;
		text-align: center;
		font-size: 44px;
		padding: 0 0 30px;
	}
	.left-development,
	.right-development {
		float: left;
		width: 30%;
		margin-top: 40px;
	}
	.left-development span {
		display: block;
		margin: 0 auto;
		width: 96px;
		height: 96px;
		border-radius: 50%;
		border: 1px solid #e3e8f0;
		position: relative;
	}
	.left-development span img {
		max-width: 100%;
		-webkit-transform: translate(-50%, -50%);
	}
	.right-development {
		width: 70%;
	}
	.right-development p {
		font-size: 16px;
		color: #1c1c1c;
		font-weight: 300;
		line-height: 22px;
		margin: 0;
	}
	.service_page .h_banner.bnner_new.sitemap_banner {
		background: url(../jpg/sitemap-banner-synapseindia.jpg) no-repeat;
		background-size: cover;
		height: calc(100vw * 0.3);
		height: -webkit-calc(100vw * 0.3);
	}
	.service_page .h_banner.bnner_new.sitemap_banner h1 {
		font-size: 54px;
		font-weight: 700;
	}
	.h_banner.bnner_new.sitemap_banner .btnn&gt;a {
		border: 1px solid #fff;
		color: #fff;
		display: inline-block;
		margin-top: 10px;
		padding: 10px 20px;
	}
	.fq.privacy_row,
	.site_map {
		padding: 30px;
		box-shadow: 0 0 20px #888;
		border-radius: 6px;
	}
	.site_map {
		margin-bottom: 60px;
	}
	.site_inner {
		width: 87%;
		margin: 0 auto;
	}
	.site_map ul {
		margin: 0 0 15px !important;
		padding: 0 0 0 26px !important;
		list-style-type: disc;
	}
	.site_map ul li {
		color: #9daab1;
		line-height: 24px;
	}
	.site_map ul li a {
		color: #515356;
		font-size: 14px;
	}
	b,
	dt,
	kbd kbd,
	label,
	strong,
	ul.site_list&gt;li&gt;a {
		font-weight: 700;
	}
	.site_map ul li a:hover {
		color: #cb4332;
	}
	.h_banner.bnner_new.sitemap_banner .btnn a:hover {
		color: #000 !important;
		background: #fff;
		border: 1px solid #000 !important;
	}
	.h_banner.bnner_new.privacy-banner {
		background: url(../png/privacypolicy-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.privacy-banner .banner_txt.banner_txt_right {
		width: 50%;
		float: right;
		text-align: center;
	}
	.bnner_new.privacy-banner .banner_txt h1 {
		line-height: 1;
		color: #fff;
	}
	.bnner_new.privacy-banner .banner_txt h1 span {
		padding-top: 10px;
		color: #000;
		font-weight: 700;
	}
	.bnner_new.privacy-banner .banner_txt.banner_txt_right .btnn&gt;a {
		background-color: #fff;
		display: inline-block;
		color: #7a797b;
		padding: 13px 20px;
	}
	.bnner_new.privacy-banner .btnn {
		width: 100%;
		display: block;
		overflow: hidden;
	}
	.bnner_new.privacy-banner .banner_txt.banner_txt_right .btnn&gt;a:hover {
		background-color: #435a6e;
		color: #fff;
	}
	.privicy-cntnt {
		text-align: center;
		padding-bottom: 15px;
		margin-top: 25px;
	}
	.align-centr,
	.blog #wrapper {
		display: block;
		margin: 0 auto;
	}
	.fq.privacy_row {
		margin-top: 40px;
	}
	.fq.privacy_row .gray-angular_cntr {
		width: 100%;
		overflow: hidden;
		background: 0 0;
	}
	.fq.privacy_row .information-box li {
		background: url(../png/li-image.png) left top 0 no-repeat;
		padding: 0 0 0 55px;
		margin: 0 0 20px;
		border-bottom: 1px solid #ccc;
	}
	.fq.privacy_row .information-box h2 {
		color: #161719;
		font-size: 18px;
		font-weight: 500;
		margin: 0 0 10px;
	}
	.fq.privacy_row ul {
		list-style-type: none;
		padding: 0;
	}
	.fq.privacy_row .contacting-box {
		text-align: center;
	}
	.fq.privacy_row p {
		color: #404040;
	}
	.service_page .h_banner.bnner_new.reviews {
		background: url(../png/testimonials-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.bnner_new.reviews .banner_txt.banner_txt_left&gt;h1 {
		color: #610202;
		font-size: 61px;
		font-weight: 300;
		margin: 0 0 10px;
		line-height: 25px;
	}
	.bnner_new.reviews .red_bg {
		background: #f61212;
		color: #fff;
		font-size: 47px;
		margin-bottom: 10px;
		padding: 18px 22px 22px;
		text-align: center;
		display: block;
	}
	.bnner_new.reviews .btnn {
		float: none;
		text-align: center;
		width: 100%;
		display: block;
		overflow: hidden;
	}
	.bnner_new.reviews .btnn a {
		display: inline-block;
		border: 1px solid #0b0b0b;
		color: #a2090d;
	}
	.bnner_new.reviews .banner_btn a:hover,
	table.gsc-search-box td.gsc-input table {
		background: 0 0;
	}
	.reviewsCntr {
		width: 100%;
		overflow: hidden;
		background: #f4f4f4;
	}
	.review-text {
		color: #121212;
		line-height: 38px;
		margin: 0;
		font-size: 25px;
		padding: 40px 0 30px;
		text-align: center;
	}
	.reviews-mid-content {
		padding: 60px 0 0;
		max-width: 1004px;
		margin: 0 auto;
		width: 100%;
	}
	.rating_txt img {
		margin-right: 10px;
	}
	.review-text-box {
		width: 100%;
		position: relative;
		border-bottom: 1px solid #dadada;
		padding: 37px 0 30px;
		display: none;
	}
	.review-text-box::before {
		content: "";
		position: absolute;
		left: -65px;
		background: url(../png/sound-icon.png) left top no-repeat;
		width: 49px;
		height: 35px;
	}
	.review-text-box&gt;span {
		font-size: 16px;
		color: #c10c0c;
		left: 11px;
		margin-left: -49px;
		padding-left: 40px;
		position: relative;
	}
	.iso_content .row,
	.testimonial_content .row {
		margin-bottom: 30px;
	}
	.service_page .h_banner.bnner_new.Certification {
		background: url(../png/iso-banner.png) top center no-repeat;
		background-size: cover;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right {
		width: 54%;
		float: right;
		text-align: center;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title {
		background: 0 0;
		font-size: 42px;
		font-weight: 600;
		color: #fff;
		text-align: center;
		border-bottom: 1px solid #fff;
		padding: 0 0 10px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title span {
		display: block;
		font-size: 38px;
		font-weight: 400;
		color: #223c7d;
		background: #fff;
		padding: 10px 0;
		width: 100%;
		margin: 0 0 12px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .btnn {
		width: 100%;
		display: block;
		overflow: hidden;
		margin-top: 30px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .btnn a {
		display: inline-block;
		background: #60a3f5;
		color: #fff;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .btnn a:hover {
		background: #5189cd;
	}
	.iso-mid-content {
		background: #f4f4f4;
		width: 100%;
		padding: 30px 20px;
		overflow: hidden;
	}
	.iso-mid-content p {
		margin: 0 0 20px;
	}
	.quick-box {
		width: 100%;
		overflow: hidden;
		padding-bottom: 20px;
	}
	.quick-box&gt;p {
		margin: 0;
		padding-top: 40px;
	}
	.h_banner.blog_banner {
		background: url(../jpg/balog1.1.jpg) no-repeat left top;
		background-size: cover;
		height: calc(100vw * 0.24);
		height: -webkit-calc(100vw * 0.24);
		margin-bottom: 40px;
	}
	.blog #wrapper {
		padding: 12px 15px 0;
		background: #fff;
		box-shadow: 0 0 11px 6px #565555;
		position: relative;
		width: 100%;
		overflow: hidden;
	}
	.blog .pagination {
		display: inline-block;
		padding-left: 0;
		margin: 20px 0;
		border-radius: 4px;
		background: #ccc;
		border-bottom: 1px dashed #bdbdbd;
		width: 100%;
	}
	.blog .pagination ul {
		padding: 2px 12px 0 0;
		margin: 0;
		float: none;
		text-align: center;
		list-style-type: none;
	}
	.blog .pagination ul li {
		display: inline-block;
		padding: 2px 5px;
		font-size: 12px;
		color: #575757;
		margin: 0;
		font-weight: 700;
	}
	.blog .pagination ul li a {
		background: 0 0 !important;
		padding: 5px !important;
		font-size: 14px;
		color: #575757;
	}
	.blog .pagination ul li.active a {
		color: #ed1c24;
		font-weight: 700;
	}
	.blog .article {
		margin: 20px 0;
		text-align: justify;
	}
	.blog-sec {
		margin-bottom: 20px;
		border: 1px solid #ccc;
	}
	.blog-sec .post_title {
		text-align: left;
		padding: 10px 5px 10px 20px;
		line-height: 25px;
		min-height: 70px;
		font-size: 15px;
		color: #575757;
		margin: 0;
	}
	.blog-sec .post_title&gt;a {
		color: #6d6e71;
		font-weight: 700;
		font-size: 13px;
	}
	.blog-sec .post_img {
		overflow: hidden;
	}
	.blog-sec .post_img img {
		-webkit-transition: all 2s ease 0s;
		transition: all 2s ease 0s;
		-moz-transition: all 2s ease 0s;
	}
	.blog-sec .post_img img:hover {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		-moz-transform: scale(1.2);
	}
	.blog-sec .post_content {
		padding: 10px 20px;
	}
	.blog-sec .post_autore {
		margin-bottom: 10px;
	}
	.blog-sec .post_autore i {
		padding-right: 5px;
	}
	.blog table,
	.blog-sec .post_autore .date {
		font-size: 14px;
	}
	.blog-sec .post_autore .month {
		font-size: 12px;
	}
	.blog-sec p.read-more {
		text-align: right;
	}
	.blog-sec .read-more a {
		color: red;
	}
	.blog .g_srch {
		float: right;
		margin-right: -27px;
	}
	.blog table.gsc-search-box {
		border-style: none;
		border-width: 0;
		border-spacing: 0 0;
		width: 100%;
		margin-bottom: 2px;
		padding: 2px !important;
	}
	.blog .g_srch table {
		margin: 0;
	}
	.blog table {
		border-bottom: 1px solid #ededed;
		border-collapse: collapse;
		border-spacing: 0;
		line-height: 2;
		margin: 0 0 20px;
		width: 100%;
	}
	table.gsc-search-box td.gsc-input {
		padding-right: 0 !important;
	}
	.inner-category-search .search td {
		border-top: none !important;
	}
	td {
		border-top: 1px solid #ededed;
	}
	.blog .gsc-input-box {
		height: 38px !important;
	}
	.g_srch .gsc-input-box {
		width: 185px;
	}
	.inner-category-search .search table {
		border: 0 !important;
	}
	.g_srch table,
	body,
	figure {
		margin: 0;
	}
	.gsc-input-box {
		border-radius: 20px;
		height: 33px !important;
		width: 280px;
	}
	.blog .quickLinkCon_Inner {
		margin: 2px 0 0;
		padding: 0;
		width: 100%;
		float: left;
	}
	.cat_list {
		padding: 6px;
		list-style-type: none;
	}
	.quickLinkCon_Inner ul li:first-child {
		border-top: 0 none;
	}
	.quickLinkCon_Inner ul li {
		border-top: 1px solid #bfbfbf;
		font-family: "Open Sans", sans-serif;
		font-size: 13px;
		font-weight: 600;
		line-height: 34px;
		padding-left: 10px;
	}
	.quickLinkCon_Inner ul li a {
		font-size: 13px;
		color: #6d6e71;
	}
	.blog ul {
		list-style-type: none;
	}
	.quickLinkCon_Inner ul li a:hover {
		color: #000;
		text-decoration: none;
	}
	.blog p {
		word-break: break-word;
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.blog input.gsc-input {
		font-size: 13px;
		text-indent: 0 !important;
		background: 0 0 !important;
	}
	.blog_content {
		margin-bottom: 30px;
	}
	.blog_detail .articleTxt1 h2 {
		color: #575757;
		font-size: 20px;
		letter-spacing: -0.5px;
		margin: 15px 0 20px;
		text-align: left;
	}
	.blog_detail .articleTxt1 p {
		color: #949494;
		font-size: 15px;
		line-height: 20px;
		font-family: arial;
		font-weight: 400;
		font-style: italic;
		text-align: left;
	}
	.blog_detail .articleTxt1 span.qote {
		font-weight: 700;
		color: #949494;
		padding: 0;
	}
	.blog_detail .articleImg img {
		border-radius: 5px;
		border: 6px solid #eaeaea;
	}
	.blog_detail .social-icons-wrapper {
		float: left;
		margin: 2px 0 15px;
		width: 100%;
	}
	.blog_detail .desc_style img,
	.form-group-sm select[multiple].form-control,
	.form-group-sm textarea.form-control,
	select[multiple],
	select[multiple].input-sm,
	select[size],
	textarea.form-control,
	textarea.input-sm {
		height: auto;
	}
	.blog_detail .articleTxt span a,
	.blog_detail .articleTxt1 span {
		color: #e47174;
	}
	.blog_detail .desc_style,
	.blog_detail .desc_style ul {
		font-size: 13px;
		margin: 0 0 20px;
		text-align: justify;
		font-family: arial;
	}
	.blog_detail .desc_style {
		line-height: 1.6;
	}
	.blog_detail .tag_bg {
		padding: 10px 10px 8px;
	}
	.blog_detail .article1 .demo {
		background-color: #f0f0f0;
		border: 1px solid #f0f0f0;
		border-radius: 5px;
	}
	.blog_detail .tag_left {
		float: left;
		width: 7%;
	}
	.blog_detail .demo p {
		float: left;
		display: block;
		padding: 0 6px;
		color: #8e8e8e;
		font-size: 14px;
		font-weight: 700;
		line-height: 25px;
		margin: 0;
	}
	.blog_detail .tag_rgt {
		float: left;
		width: 93%;
	}
	.blog_detail .demo .tag_rgt p {
		background-color: #d2d2d2;
		border-radius: 10px;
		font-weight: 400;
		margin: 0 10px 5px 0;
		padding: 2px 15px;
	}
	.blog_detail .in1padd {
		padding: 0 24px 24px;
	}
	.blog_detail .in1 h2 {
		padding: 15px 0 5px;
		margin: 0;
		font-size: 20px;
	}
	.in1 h2 span {
		color: #d81f27;
	}
	.blog_detail .authorImg {
		width: 19%;
		float: left;
		margin: 4px 0 0;
	}
	.blog_detail .authorImg img {
		border-radius: 5px;
		border: 6px solid #fff;
		width: 100%;
	}
	.blog_detail .authorTxt {
		width: 81%;
		padding: 0 0 0 20px;
		float: left;
	}
	.blog_detail .authorTxt p {
		padding: 0 0 15px;
		margin: 0;
		height: auto;
		float: none;
		font-weight: 400;
		line-height: 20px;
		color: #8e8e8e;
		font-size: 14px;
	}
	.blog_detail .pagination1 ul li.active {
		background: #d3010a;
		padding: 0 8px 3px;
		float: left;
	}
	.blog_detail .pagination1 ul li a {
		display: block;
		padding: 2px 8px;
		font-size: 12px;
	}
	.blog_detail .pagination1 ul li.active a {
		color: #fff;
	}
	.blog_detail .desc_style ul {
		padding: 0 0 0 20px;
	}
	.blog_detail .desc_style a {
		color: #e96656;
	}
	.articleImg,
	.blog .articleTxt1 .by,
	.h_banner.bnnerNN.business-development h1::before,
	.h_banner.bnnerNN.ecommerce-banner-sec h1::before {
		display: none;
	}
	.quickLinkCon_Inner .categry {
		background: url(../png/cat.png) no-repeat;
		height: 34px;
	}
	.quickLinkCon_Inner .headQuickLink {
		background: url(../png/sprite.png) no-repeat left -179px;
		margin: 0;
		padding: 0;
		height: 34px;
	}
	.h_banner.bnnerNN.website_dev .bannerTxtRight {
		width: 50%;
	}
	.website_top .page_heading {
		background: url(../png/sep_line.png) center bottom no-repeat;
		font-size: 40px;
		font-weight: 400;
		margin: 25px 0 30px;
		padding-bottom: 35px;
		color: #000;
		text-align: center;
		line-height: 35px;
	}
	.web_dev_hd h2.heading26,
	.website_top .heading26 {
		margin: 10px 0 23px !important;
	}
	.software_bannerTxt_wrapper {
		width: 65%;
		text-align: center;
	}
	.h_banner.bnnerNN.business-development h1 {
		padding: 0;
		margin-bottom: 30px;
	}
	.h_banner.bnnerNN.business-development h1 span {
		font-size: 34px;
		display: block;
		padding-top: 10px;
	}
	.h_banner.bnnerNN.business-development .btn_wrap {
		margin: 15px auto 0;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .container {
		top: 58%;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec p {
		font-size: 19px;
		font-style: italic;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 {
		text-align: center;
		padding: 0;
		letter-spacing: 2px;
		margin-bottom: 30px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 span {
		display: block;
		color: #90dc44;
		font-size: 34px;
		padding-top: 4px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .btn_wrap {
		margin: 15px auto 0;
		text-align: center;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .bannerTxtLeft {
		text-align: center;
		width: 65%;
	}
	.container-banner {
		width: 100%;
		background: url(../jpg/mobile-app-development-banner-synapseindia.jpg) no-repeat center center;
		background-size: cover;
		float: left;
	}
	.left-section-banner {
		width: 50%;
		float: left;
		margin: 100px 0 115px;
	}
	.left-section-banner ul {
		width: 100%;
		overflow: hidden;
		padding: 0;
	}
	.left-section-banner ul li {
		width: 100%;
		display: block;
		color: #fff;
		font-size: 20px;
		float: left;
		position: relative;
		padding-left: 40px;
	}
	.left-section-banner ul li::before {
		position: absolute;
		content: "";
		left: 0;
		top: 8px;
		width: 16px;
		height: 16px;
		background: url(../png/mob_tick.png) no-repeat left top;
	}
	.left-section-banner ul li a {
		color: #fff;
		text-decoration: underline;
	}
	.left-section-banner ul li a:hover {
		color: #e8eaec;
	}
	.left-section-banner .request-quote {
		max-width: 215px;
		width: 100%;
		height: 50px;
		margin: 50px 0 0 35px;
		border-radius: 3px;
	}
	.triangle-right {
		position: absolute;
		width: 0;
		height: 0;
		border-top: 10px solid transparent;
		border-left: 19px solid #aaacb0;
		border-bottom: 10px solid transparent;
		top: 50%;
		transform: translateY(-50%);
		right: -19px;
	}
  .left-section-banner .request-quote span:after {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 30px solid #aaacb0;
    border-bottom: 20px solid transparent;
    top: 50%;
    transform: translateY(-50%);
    right: -19px;
    content: '';
}
	.left-section-banner .request-quote span {
		width: 20%;
		background-color: #aaacb0;
		display: block;
		height: 50px;
		float: left;
		padding: 12px;
		position: relative;
	}
	.left-section-banner .request-quote a {
		width: 80%;
		background-color: #ef1c22;
		font-size: 14px;
		color: #fff;
		display: block;
		height: 50px;
		float: left;
		text-align: center;
		padding: 15px;
		font-weight: 600;
		text-decoration: none;
	}
	.left-section-banner .request-quote a:hover {
		background-color: #c0161b;
	}
	.right-section-banner {
		width: 50%;
		float: left;
		position: relative;
	}
	.right-section-banner .the-corithian {
		width: 50%;
		float: left;
		margin: 43px 0 0;
		position: absolute;
	}
	.right-section-banner .the-corithian ul {
		width: 100%;
		overflow: hidden;
		padding: 0 0 0 12px;
		margin: 0;
	}
	.right-section-banner .the-corithian ul li {
		display: block;
		float: left;
		margin: 0 10px;
	}
	.right-section-banner .the-corithian span {
		position: absolute;
	}
	.right-section-banner .resort-corithian {
		width: 50%;
		float: left;
		margin: 10px 0 0;
		position: absolute;
		left: 50%;
	}
	.right-section-banner .resort-corithian h5 {
		color: #fff;
		text-align: center;
	}
	.right-section-banner .resort-corithian ul {
		width: 100%;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}
	.right-section-banner .resort-corithian ul li {
		display: block;
		float: left;
		margin: 0 5px;
	}
	.container-counter {
		width: 100%;
		background-color: #f7f7f7;
		padding: 30px 0;
		overflow: hidden;
		margin-bottom: 8px;
	}
	.container-counter ul {
		width: 60%;
		float: left;
		padding: 0;
	}
	.container-counter ul li {
		display: block;
		float: left;
		width: 28.3%;
	}
	.container-counter ul li font {
		font-size: 24px;
		color: #dd1a20;
		font-weight: 700;
		display: block;
		float: left;
		width: 38%;
	}
  .container-counter ul li .font {
		font-size: 24px;
		color: #dd1a20;
		font-weight: 700;
		display: block;
		float: left;
		width: 38%;
	}
	.container-counter ul li span {
		font-size: 13px;
		color: #696969;
		width: 60%;
	}
	.container-counter ul li:last-child {
		padding: 0 0 0 20px;
	}
	.container-counter ul li:last-child font {
		color: #424242;
		font-size: 18px;
		width: 70%;
		float: left;
	}
  .container-counter ul li:last-child .font {
		color: #424242;
		font-size: 18px;
		width: 70%;
		float: left;
	}
	span.rating5 {
		color: #444;
		display: inline-block;
		vertical-align: top;
		font-size: 18px;
		padding-top: 2px;
	}
	span.rating5 img {
		position: relative;
		top: -2px;
	}
	.list_tag.list16 li,
	.web_designTop p {
		font-size: 16px;
		font-weight: 400;
	}
	.webPadding {
		margin: 0 0 30px;
	}
	.webPadding&gt;.row {
		margin-bottom: 45px;
	}
	.webPadding&gt;.row:last-child {
		margin: 0;
	}
	.heading26 {
		font-size: 26px !important;
		font-weight: 700 !important;
		font-family: Lato, sans-serif;
	}
	.hire_sec h2.heading26 {
		padding-bottom: 30px;
	}
	.mob_service.mob_servicesNew {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-top: 60px;
		margin-bottom: 0;
	}
	.mob_service.mob_servicesNew p {
		margin-bottom: 10px;
	}
	.ecom_storeBox {
		padding-top: 30px;
	}
	.web_services h2.heading26 {
		text-transform: none;
	}
	.ecom_top p {
		font-size: 16px;
	}
	.mobileApp_top {
		margin-top: 15px;
	}
	.mobileApp_top h2.page_heading {
		margin: 10px 0 23px !important;
	}
	.web_designTop {
		margin-bottom: 0;
		margin-top: 30px;
	}
	ul.list_tag.list16 {
		margin-top: 20px;
		padding: 0 0 0 20px;
	}
	ul.list_tag.list16 a {
		color: #ca2727;
		font-weight: 600;
	}
	ul.list_tag.list16 li {
		background: 0 0;
		padding: 0 0 3px;
		list-style-type: disc;
		color: #ca2727;
	}
	.color_black {
		color: #222 !important;
	}
	.webPadding .h2_heading {
		color: #ca2727;
		position: relative;
		margin: 0 0 40px;
		padding-bottom: 20px;
		text-align: center;
	}
	.webPadding .h2_heading::before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: -15px;
		background: url(../png/sep_line.png) left bottom;
		width: 177px;
		height: 14px;
	}
	.hire_webdesign {
		margin-top: 30px !important;
	}
	.website_logo {
		display: block;
		margin: 35px 0 15px;
	}
	.website_logo ul {
		padding: 0;
		list-style-type: none;
	}
	.website_logo ul li {
		width: 17%;
		margin: 0 1% 2%;
		display: inline-block;
		vertical-align: top;
	}
	.Web_dev_techs .logoBox {
		display: block;
		padding: 35px 15px !important;
		background-color: #fff;
		font-size: 17px !important;
		width: 100%;
		text-align: center;
		color: #3a3a3a;
		font-weight: 700;
		transition: all 0.5s;
	}
	.Web_dev_techs .logoBox:hover {
		background-color: #e4393f;
		color: #fff !important;
	}
	.website_logo p {
		font-size: 15px;
		color: #3a3a3a;
		line-height: 17px;
		margin: 0 0 15px;
	}
	.Web_dev_techs .website_logo p {
		font-weight: 600;
		font-size: 17px !important;
		margin: 0 !important;
		line-height: 50px;
	}
	.website_logo p span,
	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	main,
	menu,
	nav,
	section,
	summary {
		display: block;
	}
	.website_logo .read_more {
		background: #f08224;
		color: #fff !important;
		padding: 5px 10px;
		border-radius: 5px;
		display: inline-block;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: 300;
		transition: all 0.5s;
	}
	.website_logo .read_more:hover {
		background: #d5711b;
		color: #fff !important;
	}
	.logo_icnn {
		height: 90px;
		position: relative;
	}
	.Web_dev_techs .website_logo .logo_icnn {
		display: none;
	}
	.our_web_design {
		display: flex;
		display: -webkit-flex;
	}
	.our_web_design .web_col {
		height: 100%;
		position: relative;
	}
	.our_web_design .webdesign_img {
		position: absolute;
		top: 67%;
		transform: translate(0, -50%);
		left: auto;
		right: 40px;
		margin: 0 auto;
	}
	.banner_list {
		padding: 0;
		list-style-type: none;
		margin-bottom: 40px;
		text-align: left;
	}
	.banner_list li {
		font-size: 20px;
		margin-bottom: 5px;
		position: relative;
		padding-left: 30px;
	}
	.banner_list li::before {
		position: absolute;
		content: "";
		left: 0;
		top: 6px;
		width: 20px;
		height: 20px;
	}
	.banner_list li:nth-child(1)::before {
		background: url(../png/website_icn1.png) no-repeat left top;
	}
	.banner_list li:nth-child(2)::before {
		background: url(../png/website_icn2.png) no-repeat left top;
	}
	.banner_list li:nth-child(3)::before {
		background: url(../png/website_icn3.png) no-repeat left top;
	}
	.banner_list li:nth-child(4)::before {
		background: url(../png/website_icn4.png) no-repeat left top;
	}
	.label,
	sub,
	sup {
		vertical-align: baseline;
	}
	hr,
	img {
		border: 0;
	}
	.fa,
	.glyphicon {
		-moz-osx-font-smoothing: grayscale;
	}
	.fadeIn,
	.invisible,
	.owl-carousel.owl-refresh .owl-item {
		visibility: hidden;
	}
	.about_bannerN ul,
	.approach_wrapper ul,
	.client_logo ul,
	.clutch_row ul,
	.contact_us ul,
	.device_Box ul,
	.fa-ul,
	.flex-direction-nav,
	.h_banner.banner_new1 ul,
	.news_social ul,
	.our_expertiseTabs .e-wrktabs ul,
	.pagination_sec .pagi,
	.projectcomplitedsec ul,
	.ser_slide ul,
	.service_list,
	.web_services .service_text .first_list ul li,
	.web_services .service_text .scnd_list ul li,
	.why_choose_sec ul,
	ul.list_tag {
		list-style-type: none;
	}
	html {
		font-family: sans-serif;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		font-size: 10px;
		-webkit-tap-highlight-color: transparent;
	}
	audio,
	canvas,
	progress,
	video {
		display: inline-block;
		vertical-align: baseline;
	}
	audio:not([controls]) {
		display: none;
		height: 0;
	}
	[hidden],
	template {
		display: none;
	}
	a {
		background-color: transparent;
	}
	dfn {
		font-style: italic;
	}
	mark {
		color: #000;
		background: #ff0;
	}
	sub,
	sup {
		position: relative;
		font-size: 75%;
		line-height: 0;
	}
	sup {
		top: -0.5em;
	}
	sub {
		bottom: -0.25em;
	}
	img {
		vertical-align: middle;
	}
	svg:not(:root) {
		overflow: hidden;
	}
	hr {
		height: 0;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		margin-top: 20px;
		margin-bottom: 20px;
		border-top: 1px solid #eee;
	}
	*,
	 :after,
	 :before,
	input[type="checkbox"],
	input[type="radio"] {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	pre,
	textarea {
		overflow: auto;
	}
	samp {
		font-size: 1em;
	}
	button,
	input,
	optgroup,
	select,
	textarea {
		margin: 0;
		font: inherit;
		color: inherit;
	}
	.glyphicon,
	address {
		font-style: normal;
	}
	button {
		overflow: visible;
	}
	button,
	select {
		text-transform: none;
	}
	button,
	html input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer;
	}
	button[disabled],
	html input[disabled] {
		cursor: default;
	}
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		padding: 0;
		border: 0;
	}
	input[type="checkbox"],
	input[type="radio"] {
		box-sizing: border-box;
		padding: 0;
	}
	input[type="number"]::-webkit-inner-spin-button,
	input[type="number"]::-webkit-outer-spin-button {
		height: auto;
	}
	input[type="search"]::-webkit-search-cancel-button,
	input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none;
	}
	table {
		border-spacing: 0;
		border-collapse: collapse;
	}
	td,
	th {
		padding: 0;
	}
	@media print {
		blockquote,
		img,
		pre,
		tr {
			page-break-inside: avoid;
		}
		*,
		 :after,
		 :before {
			color: #000 !important;
			text-shadow: none !important;
			background: 0 0 !important;
			-webkit-box-shadow: none !important;
			box-shadow: none !important;
		}
		a,
		a:visited {
			text-decoration: underline;
		}
		a[href]:after {
			content: " (" attr(href) ")";
		}
		abbr[title]:after {
			content: " (" attr(title) ")";
		}
		a[href^="#"]:after,
		a[href^="javascript:"]:after {
			content: "";
		}
		blockquote,
		pre {
			border: 1px solid #999;
		}
		thead {
			display: table-header-group;
		}
		img {
			max-width: 100% !important;
		}
		h2,
		h3,
		p {
			orphans: 3;
			widows: 3;
		}
		h2,
		h3 {
			page-break-after: avoid;
		}
		.navbar {
			display: none;
		}
		.btn&gt;.caret,
		.dropup&gt;.btn&gt;.caret {
			border-top-color: #000 !important;
		}
		.label {
			border: 1px solid #000;
		}
		.table {
			border-collapse: collapse !important;
		}
		.table td,
		.table th {
			background-color: #fff !important;
		}
		.table-bordered td,
		.table-bordered th {
			border: 1px solid #ddd !important;
		}
	}
	.dropdown-menu,
	.modal-content {
		-webkit-background-clip: padding-box;
	}
	.btn,
	.btn-danger.active,
	.btn-danger:active,
	.btn-default.active,
	.btn-default:active,
	.btn-info.active,
	.btn-info:active,
	.btn-primary.active,
	.btn-primary:active,
	.btn-warning.active,
	.btn-warning:active,
	.btn.active,
	.btn:active,
	.dropdown-menu&gt;.disabled&gt;a:focus,
	.dropdown-menu&gt;.disabled&gt;a:hover,
	.form-control,
	.navbar-toggle,
	.open&gt;.dropdown-toggle.btn-danger,
	.open&gt;.dropdown-toggle.btn-default,
	.open&gt;.dropdown-toggle.btn-info,
	.open&gt;.dropdown-toggle.btn-primary,
	.open&gt;.dropdown-toggle.btn-warning {
		background-image: none;
	}
	.img-thumbnail,
	body {
		background-color: #fff;
	}
	.glyphicon {
		position: relative;
		top: 1px;
		display: inline-block;
		font-family: "Glyphicons Halflings";
		font-weight: 400;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	.glyphicon-asterisk:before {
		content: "\002a";
	}
	.glyphicon-plus:before {
		content: "\002b";
	}
	.glyphicon-eur:before,
	.glyphicon-euro:before {
		content: "\20ac";
	}
	.glyphicon-minus:before {
		content: "\2212";
	}
	.glyphicon-cloud:before {
		content: "\2601";
	}
	.glyphicon-envelope:before {
		content: "\2709";
	}
	.glyphicon-pencil:before {
		content: "\270f";
	}
	.glyphicon-glass:before {
		content: "\e001";
	}
	.glyphicon-music:before {
		content: "\e002";
	}
	.glyphicon-search:before {
		content: "\e003";
	}
	.glyphicon-heart:before {
		content: "\e005";
	}
	.glyphicon-star:before {
		content: "\e006";
	}
	.glyphicon-star-empty:before {
		content: "\e007";
	}
	.glyphicon-user:before {
		content: "\e008";
	}
	.glyphicon-film:before {
		content: "\e009";
	}
	.glyphicon-th-large:before {
		content: "\e010";
	}
	.glyphicon-th:before {
		content: "\e011";
	}
	.glyphicon-th-list:before {
		content: "\e012";
	}
	.glyphicon-ok:before {
		content: "\e013";
	}
	.glyphicon-remove:before {
		content: "\e014";
	}
	.glyphicon-zoom-in:before {
		content: "\e015";
	}
	.glyphicon-zoom-out:before {
		content: "\e016";
	}
	.glyphicon-off:before {
		content: "\e017";
	}
	.glyphicon-signal:before {
		content: "\e018";
	}
	.glyphicon-cog:before {
		content: "\e019";
	}
	.glyphicon-trash:before {
		content: "\e020";
	}
	.glyphicon-home:before {
		content: "\e021";
	}
	.glyphicon-file:before {
		content: "\e022";
	}
	.glyphicon-time:before {
		content: "\e023";
	}
	.glyphicon-road:before {
		content: "\e024";
	}
	.glyphicon-download-alt:before {
		content: "\e025";
	}
	.glyphicon-download:before {
		content: "\e026";
	}
	.glyphicon-upload:before {
		content: "\e027";
	}
	.glyphicon-inbox:before {
		content: "\e028";
	}
	.glyphicon-play-circle:before {
		content: "\e029";
	}
	.glyphicon-repeat:before {
		content: "\e030";
	}
	.glyphicon-refresh:before {
		content: "\e031";
	}
	.glyphicon-list-alt:before {
		content: "\e032";
	}
	.glyphicon-lock:before {
		content: "\e033";
	}
	.glyphicon-flag:before {
		content: "\e034";
	}
	.glyphicon-headphones:before {
		content: "\e035";
	}
	.glyphicon-volume-off:before {
		content: "\e036";
	}
	.glyphicon-volume-down:before {
		content: "\e037";
	}
	.glyphicon-volume-up:before {
		content: "\e038";
	}
	.glyphicon-qrcode:before {
		content: "\e039";
	}
	.glyphicon-barcode:before {
		content: "\e040";
	}
	.glyphicon-tag:before {
		content: "\e041";
	}
	.glyphicon-tags:before {
		content: "\e042";
	}
	.glyphicon-book:before {
		content: "\e043";
	}
	.glyphicon-bookmark:before {
		content: "\e044";
	}
	.glyphicon-print:before {
		content: "\e045";
	}
	.glyphicon-camera:before {
		content: "\e046";
	}
	.glyphicon-font:before {
		content: "\e047";
	}
	.glyphicon-bold:before {
		content: "\e048";
	}
	.glyphicon-italic:before {
		content: "\e049";
	}
	.glyphicon-text-height:before {
		content: "\e050";
	}
	.glyphicon-text-width:before {
		content: "\e051";
	}
	.glyphicon-align-left:before {
		content: "\e052";
	}
	.glyphicon-align-center:before {
		content: "\e053";
	}
	.glyphicon-align-right:before {
		content: "\e054";
	}
	.glyphicon-align-justify:before {
		content: "\e055";
	}
	.glyphicon-list:before {
		content: "\e056";
	}
	.glyphicon-indent-left:before {
		content: "\e057";
	}
	.glyphicon-indent-right:before {
		content: "\e058";
	}
	.glyphicon-facetime-video:before {
		content: "\e059";
	}
	.glyphicon-picture:before {
		content: "\e060";
	}
	.glyphicon-map-marker:before {
		content: "\e062";
	}
	.glyphicon-adjust:before {
		content: "\e063";
	}
	.glyphicon-tint:before {
		content: "\e064";
	}
	.glyphicon-edit:before {
		content: "\e065";
	}
	.glyphicon-share:before {
		content: "\e066";
	}
	.glyphicon-check:before {
		content: "\e067";
	}
	.glyphicon-move:before {
		content: "\e068";
	}
	.glyphicon-step-backward:before {
		content: "\e069";
	}
	.glyphicon-fast-backward:before {
		content: "\e070";
	}
	.glyphicon-backward:before {
		content: "\e071";
	}
	.glyphicon-play:before {
		content: "\e072";
	}
	.glyphicon-pause:before {
		content: "\e073";
	}
	.glyphicon-stop:before {
		content: "\e074";
	}
	.glyphicon-forward:before {
		content: "\e075";
	}
	.glyphicon-fast-forward:before {
		content: "\e076";
	}
	.glyphicon-step-forward:before {
		content: "\e077";
	}
	.glyphicon-eject:before {
		content: "\e078";
	}
	.glyphicon-chevron-left:before {
		content: "\e079";
	}
	.glyphicon-chevron-right:before {
		content: "\e080";
	}
	.glyphicon-plus-sign:before {
		content: "\e081";
	}
	.glyphicon-minus-sign:before {
		content: "\e082";
	}
	.glyphicon-remove-sign:before {
		content: "\e083";
	}
	.glyphicon-ok-sign:before {
		content: "\e084";
	}
	.glyphicon-question-sign:before {
		content: "\e085";
	}
	.glyphicon-info-sign:before {
		content: "\e086";
	}
	.glyphicon-screenshot:before {
		content: "\e087";
	}
	.glyphicon-remove-circle:before {
		content: "\e088";
	}
	.glyphicon-ok-circle:before {
		content: "\e089";
	}
	.glyphicon-ban-circle:before {
		content: "\e090";
	}
	.glyphicon-arrow-left:before {
		content: "\e091";
	}
	.glyphicon-arrow-right:before {
		content: "\e092";
	}
	.glyphicon-arrow-up:before {
		content: "\e093";
	}
	.glyphicon-arrow-down:before {
		content: "\e094";
	}
	.glyphicon-share-alt:before {
		content: "\e095";
	}
	.glyphicon-resize-full:before {
		content: "\e096";
	}
	.glyphicon-resize-small:before {
		content: "\e097";
	}
	.glyphicon-exclamation-sign:before {
		content: "\e101";
	}
	.glyphicon-gift:before {
		content: "\e102";
	}
	.glyphicon-leaf:before {
		content: "\e103";
	}
	.glyphicon-fire:before {
		content: "\e104";
	}
	.glyphicon-eye-open:before {
		content: "\e105";
	}
	.glyphicon-eye-close:before {
		content: "\e106";
	}
	.glyphicon-warning-sign:before {
		content: "\e107";
	}
	.glyphicon-plane:before {
		content: "\e108";
	}
	.glyphicon-calendar:before {
		content: "\e109";
	}
	.glyphicon-random:before {
		content: "\e110";
	}
	.glyphicon-comment:before {
		content: "\e111";
	}
	.glyphicon-magnet:before {
		content: "\e112";
	}
	.glyphicon-chevron-up:before {
		content: "\e113";
	}
	.glyphicon-chevron-down:before {
		content: "\e114";
	}
	.glyphicon-retweet:before {
		content: "\e115";
	}
	.glyphicon-shopping-cart:before {
		content: "\e116";
	}
	.glyphicon-folder-close:before {
		content: "\e117";
	}
	.glyphicon-folder-open:before {
		content: "\e118";
	}
	.glyphicon-resize-vertical:before {
		content: "\e119";
	}
	.glyphicon-resize-horizontal:before {
		content: "\e120";
	}
	.glyphicon-hdd:before {
		content: "\e121";
	}
	.glyphicon-bullhorn:before {
		content: "\e122";
	}
	.glyphicon-bell:before {
		content: "\e123";
	}
	.glyphicon-certificate:before {
		content: "\e124";
	}
	.glyphicon-thumbs-up:before {
		content: "\e125";
	}
	.glyphicon-thumbs-down:before {
		content: "\e126";
	}
	.glyphicon-hand-right:before {
		content: "\e127";
	}
	.glyphicon-hand-left:before {
		content: "\e128";
	}
	.glyphicon-hand-up:before {
		content: "\e129";
	}
	.glyphicon-hand-down:before {
		content: "\e130";
	}
	.glyphicon-circle-arrow-right:before {
		content: "\e131";
	}
	.glyphicon-circle-arrow-left:before {
		content: "\e132";
	}
	.glyphicon-circle-arrow-up:before {
		content: "\e133";
	}
	.glyphicon-circle-arrow-down:before {
		content: "\e134";
	}
	.glyphicon-globe:before {
		content: "\e135";
	}
	.glyphicon-wrench:before {
		content: "\e136";
	}
	.glyphicon-tasks:before {
		content: "\e137";
	}
	.glyphicon-filter:before {
		content: "\e138";
	}
	.glyphicon-briefcase:before {
		content: "\e139";
	}
	.glyphicon-fullscreen:before {
		content: "\e140";
	}
	.glyphicon-dashboard:before {
		content: "\e141";
	}
	.glyphicon-paperclip:before {
		content: "\e142";
	}
	.glyphicon-heart-empty:before {
		content: "\e143";
	}
	.glyphicon-link:before {
		content: "\e144";
	}
	.glyphicon-phone:before {
		content: "\e145";
	}
	.glyphicon-pushpin:before {
		content: "\e146";
	}
	.glyphicon-usd:before {
		content: "\e148";
	}
	.glyphicon-gbp:before {
		content: "\e149";
	}
	.glyphicon-sort:before {
		content: "\e150";
	}
	.glyphicon-sort-by-alphabet:before {
		content: "\e151";
	}
	.glyphicon-sort-by-alphabet-alt:before {
		content: "\e152";
	}
	.glyphicon-sort-by-order:before {
		content: "\e153";
	}
	.glyphicon-sort-by-order-alt:before {
		content: "\e154";
	}
	.glyphicon-sort-by-attributes:before {
		content: "\e155";
	}
	.glyphicon-sort-by-attributes-alt:before {
		content: "\e156";
	}
	.glyphicon-unchecked:before {
		content: "\e157";
	}
	.glyphicon-expand:before {
		content: "\e158";
	}
	.glyphicon-collapse-down:before {
		content: "\e159";
	}
	.glyphicon-collapse-up:before {
		content: "\e160";
	}
	.glyphicon-log-in:before {
		content: "\e161";
	}
	.glyphicon-flash:before {
		content: "\e162";
	}
	.glyphicon-log-out:before {
		content: "\e163";
	}
	.glyphicon-new-window:before {
		content: "\e164";
	}
	.glyphicon-record:before {
		content: "\e165";
	}
	.glyphicon-save:before {
		content: "\e166";
	}
	.glyphicon-open:before {
		content: "\e167";
	}
	.glyphicon-saved:before {
		content: "\e168";
	}
	.glyphicon-import:before {
		content: "\e169";
	}
	.glyphicon-export:before {
		content: "\e170";
	}
	.glyphicon-send:before {
		content: "\e171";
	}
	.glyphicon-floppy-disk:before {
		content: "\e172";
	}
	.glyphicon-floppy-saved:before {
		content: "\e173";
	}
	.glyphicon-floppy-remove:before {
		content: "\e174";
	}
	.glyphicon-floppy-save:before {
		content: "\e175";
	}
	.glyphicon-floppy-open:before {
		content: "\e176";
	}
	.glyphicon-credit-card:before {
		content: "\e177";
	}
	.glyphicon-transfer:before {
		content: "\e178";
	}
	.glyphicon-cutlery:before {
		content: "\e179";
	}
	.glyphicon-header:before {
		content: "\e180";
	}
	.glyphicon-compressed:before {
		content: "\e181";
	}
	.glyphicon-earphone:before {
		content: "\e182";
	}
	.glyphicon-phone-alt:before {
		content: "\e183";
	}
	.glyphicon-tower:before {
		content: "\e184";
	}
	.glyphicon-stats:before {
		content: "\e185";
	}
	.glyphicon-sd-video:before {
		content: "\e186";
	}
	.glyphicon-hd-video:before {
		content: "\e187";
	}
	.glyphicon-subtitles:before {
		content: "\e188";
	}
	.glyphicon-sound-stereo:before {
		content: "\e189";
	}
	.glyphicon-sound-dolby:before {
		content: "\e190";
	}
	.glyphicon-sound-5-1:before {
		content: "\e191";
	}
	.glyphicon-sound-6-1:before {
		content: "\e192";
	}
	.glyphicon-sound-7-1:before {
		content: "\e193";
	}
	.glyphicon-copyright-mark:before {
		content: "\e194";
	}
	.glyphicon-registration-mark:before {
		content: "\e195";
	}
	.glyphicon-cloud-download:before {
		content: "\e197";
	}
	.glyphicon-cloud-upload:before {
		content: "\e198";
	}
	.glyphicon-tree-conifer:before {
		content: "\e199";
	}
	.glyphicon-tree-deciduous:before {
		content: "\e200";
	}
	.glyphicon-cd:before {
		content: "\e201";
	}
	.glyphicon-save-file:before {
		content: "\e202";
	}
	.glyphicon-open-file:before {
		content: "\e203";
	}
	.glyphicon-level-up:before {
		content: "\e204";
	}
	.glyphicon-copy:before {
		content: "\e205";
	}
	.glyphicon-paste:before {
		content: "\e206";
	}
	.glyphicon-alert:before {
		content: "\e209";
	}
	.glyphicon-equalizer:before {
		content: "\e210";
	}
	.glyphicon-king:before {
		content: "\e211";
	}
	.glyphicon-queen:before {
		content: "\e212";
	}
	.glyphicon-pawn:before {
		content: "\e213";
	}
	.glyphicon-bishop:before {
		content: "\e214";
	}
	.glyphicon-knight:before {
		content: "\e215";
	}
	.glyphicon-baby-formula:before {
		content: "\e216";
	}
	.glyphicon-tent:before {
		content: "\26fa";
	}
	.glyphicon-blackboard:before {
		content: "\e218";
	}
	.glyphicon-bed:before {
		content: "\e219";
	}
	.glyphicon-apple:before {
		content: "\f8ff";
	}
	.glyphicon-erase:before {
		content: "\e221";
	}
	.glyphicon-hourglass:before {
		content: "\231b";
	}
	.glyphicon-lamp:before {
		content: "\e223";
	}
	.glyphicon-duplicate:before {
		content: "\e224";
	}
	.glyphicon-piggy-bank:before {
		content: "\e225";
	}
	.glyphicon-scissors:before {
		content: "\e226";
	}
	.glyphicon-bitcoin:before,
	.glyphicon-btc:before,
	.glyphicon-xbt:before {
		content: "\e227";
	}
	.glyphicon-jpy:before,
	.glyphicon-yen:before {
		content: "\00a5";
	}
	.glyphicon-rub:before,
	.glyphicon-ruble:before {
		content: "\20bd";
	}
	.glyphicon-scale:before {
		content: "\e230";
	}
	.glyphicon-ice-lolly:before {
		content: "\e231";
	}
	.glyphicon-ice-lolly-tasted:before {
		content: "\e232";
	}
	.glyphicon-education:before {
		content: "\e233";
	}
	.glyphicon-option-horizontal:before {
		content: "\e234";
	}
	.glyphicon-option-vertical:before {
		content: "\e235";
	}
	.glyphicon-menu-hamburger:before {
		content: "\e236";
	}
	.glyphicon-modal-window:before {
		content: "\e237";
	}
	.glyphicon-oil:before {
		content: "\e238";
	}
	.glyphicon-grain:before {
		content: "\e239";
	}
	.glyphicon-sunglasses:before {
		content: "\e240";
	}
	.glyphicon-text-size:before {
		content: "\e241";
	}
	.glyphicon-text-color:before {
		content: "\e242";
	}
	.glyphicon-text-background:before {
		content: "\e243";
	}
	.glyphicon-object-align-top:before {
		content: "\e244";
	}
	.glyphicon-object-align-bottom:before {
		content: "\e245";
	}
	.glyphicon-object-align-horizontal:before {
		content: "\e246";
	}
	.glyphicon-object-align-left:before {
		content: "\e247";
	}
	.glyphicon-object-align-vertical:before {
		content: "\e248";
	}
	.glyphicon-object-align-right:before {
		content: "\e249";
	}
	.glyphicon-triangle-right:before {
		content: "\e250";
	}
	.glyphicon-triangle-left:before {
		content: "\e251";
	}
	.glyphicon-triangle-bottom:before {
		content: "\e252";
	}
	.glyphicon-triangle-top:before {
		content: "\e253";
	}
	.glyphicon-console:before {
		content: "\e254";
	}
	.glyphicon-superscript:before {
		content: "\e255";
	}
	.glyphicon-subscript:before {
		content: "\e256";
	}
	.glyphicon-menu-left:before {
		content: "\e257";
	}
	.glyphicon-menu-right:before {
		content: "\e258";
	}
	.glyphicon-menu-down:before {
		content: "\e259";
	}
	.glyphicon-menu-up:before {
		content: "\e260";
	}
	*,
	 :after,
	 :before {
		box-sizing: border-box;
	}
	body {
		font-size: 14px;
		line-height: 1.42857143;
		font-family: "Open Sans", sans-serif;
		color: #696969;
	}
	button,
	input,
	select,
	textarea {
		font-family: inherit;
		font-size: inherit;
		line-height: inherit;
	}
	a {
		color: gray;
		text-decoration: none;
	}
	a:focus,
	a:hover {
		color: #23527c;
		text-decoration: underline;
	}
	a:focus,
	input[type="checkbox"]:focus,
	input[type="file"]:focus,
	input[type="radio"]:focus {
		outline: dotted thin;
		outline: -webkit-focus-ring-color auto 5px;
		outline-offset: -2px;
	}
	.sr-only {
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
	}
	.sr-only-focusable:active,
	.sr-only-focusable:focus {
		position: static;
		width: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		clip: auto;
	}
	[role="button"] {
		cursor: pointer;
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		padding: 0;
		border: 0;
		font: inherit;
		vertical-align: baseline;
		display: block;
		clear: both;
	}
	.h1,
	.h2,
	.h3 {
		font-weight: 500;
		line-height: 1.1;
		color: inherit;
	}
	.h4,
	.h5,
	.h6,
	h4,
	h5,
	h6 {
		font-family: inherit;
	}
	.h4,
	.h5,
	.h6,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: 500;
		line-height: 1.1;
		color: inherit;
	}
	.h1 .small,
	.h1 small,
	.h2 .small,
	.h2 small,
	.h3 .small,
	.h3 small,
	.h4 .small,
	.h4 small,
	.h5 .small,
	.h5 small,
	.h6 .small,
	.h6 small,
	h1 .small,
	h1 small,
	h2 .small,
	h2 small,
	h3 .small,
	h3 small,
	h4 .small,
	h4 small,
	h5 .small,
	h5 small,
	h6 .small,
	h6 small {
		font-weight: 400;
		line-height: 1;
		color: #777;
	}
	.h1,
	.h2,
	.h3,
	h1,
	h2,
	h3 {
		font-family: Lato, sans-serif;
	}
	.h1,
	.h2,
	.h3 {
		margin-top: 20px;
		margin-bottom: 10px;
	}
	h1,
	h2,
	h3 {
		margin: 20px 0 10px;
	}
	.h1 .small,
	.h1 small,
	.h2 .small,
	.h2 small,
	.h3 .small,
	.h3 small,
	h1 .small,
	h1 small,
	h2 .small,
	h2 small,
	h3 .small,
	h3 small {
		font-size: 65%;
	}
	.h4,
	.h5,
	.h6 {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	h4,
	h5,
	h6 {
		margin: 10px 0;
	}
	.h4 .small,
	.h4 small,
	.h5 .small,
	.h5 small,
	.h6 .small,
	.h6 small,
	h4 .small,
	h4 small,
	h5 .small,
	h5 small,
	h6 .small,
	h6 small {
		font-size: 75%;
	}
	.h1,
	h1 {
		font-size: 36px;
	}
	.h2,
	h2 {
		font-size: 30px;
	}
	.h3,
	h3 {
		font-size: 24px;
	}
	.h4,
	h4 {
		font-size: 18px;
	}
	.h5,
	h5 {
		font-size: 14px;
	}
	.h6,
	h6 {
		font-size: 12px;
	}
	p {
		margin: 0 0 10px;
	}
	address,
	blockquote .small,
	blockquote footer,
	blockquote small,
	dd,
	dt,
	pre {
		line-height: 1.42857143;
	}
	.small,
	small {
		font-size: 85%;
	}
	.mark,
	mark {
		padding: 0.2em;
		background-color: #fcf8e3;
	}
	.list-inline,
	.list-unstyled {
		padding-left: 0;
		list-style: none;
	}
	.text-left,
	caption,
	th {
		text-align: left;
	}
	.text-right {
		text-align: right;
	}
	.text-justify {
		text-align: justify;
	}
	.text-nowrap {
		white-space: nowrap;
	}
	.text-lowercase {
		text-transform: lowercase;
	}
	.text-uppercase {
		text-transform: uppercase;
	}
	.text-capitalize {
		text-transform: capitalize;
	}
	.text-muted {
		color: #777;
	}
	.text-primary {
		color: #337ab7;
	}
	a.text-primary:focus,
	a.text-primary:hover {
		color: #286090;
	}
	.text-success {
		color: #3c763d;
	}
	a.text-success:focus,
	a.text-success:hover {
		color: #2b542c;
	}
	a.text-info:focus,
	a.text-info:hover {
		color: #245269;
	}
	.text-info {
		color: #31708f;
	}
	.text-warning {
		color: #8a6d3b;
	}
	a.text-warning:focus,
	a.text-warning:hover {
		color: #66512c;
	}
	.text-danger {
		color: #a94442;
	}
	a.text-danger:focus,
	a.text-danger:hover {
		color: #843534;
	}
	.bg-primary {
		color: #fff;
		background-color: #337ab7;
	}
	a.bg-primary:focus,
	a.bg-primary:hover {
		background-color: #286090;
	}
	.bg-success {
		background-color: #dff0d8;
	}
	a.bg-success:focus,
	a.bg-success:hover {
		background-color: #c1e2b3;
	}
	.bg-info {
		background-color: #d9edf7;
	}
	a.bg-info:focus,
	a.bg-info:hover {
		background-color: #afd9ee;
	}
	.bg-warning {
		background-color: #fcf8e3;
	}
	a.bg-warning:focus,
	a.bg-warning:hover {
		background-color: #f7ecb5;
	}
	.bg-danger {
		background-color: #f2dede;
	}
	a.bg-danger:focus,
	a.bg-danger:hover {
		background-color: #e4b9b9;
	}
	.page-header {
		padding-bottom: 9px;
		margin: 40px 0 20px;
		border-bottom: 1px solid #eee;
	}
	.list-inline {
		margin-left: -5px;
	}
	.list-inline&gt;li {
		display: inline-block;
		padding-right: 5px;
		padding-left: 5px;
	}
	.text-center {
		text-align: center;
	}
	pre code,
	table {
		background-color: transparent;
	}
	dl,
	ol,
	ul {
		margin: 0;
	}
	blockquote ol:last-child,
	blockquote p:last-child,
	blockquote ul:last-child,
	ol ol,
	ol ul,
	ul ol,
	ul ul {
		margin-bottom: 0;
	}
	address,
	blockquote {
		margin: 0 0 20px;
	}
	dl {
		margin-bottom: 20px;
	}
	ol,
	ul {
		margin-bottom: 10px;
	}
	dd {
		margin: 0;
	}
	@media (min-width: 768px) {
		.container {
			width: 750px;
		}
	}
	abbr[data-original-title],
	abbr[title] {
		cursor: help;
		border-bottom: 1px dotted #777;
	}
	blockquote {
		padding: 10px 20px;
		font-size: 17.5px;
		border-left: 5px solid #eee;
	}
	blockquote .small,
	blockquote footer,
	blockquote small {
		display: block;
		font-size: 80%;
		color: #777;
	}
	legend,
	pre {
		display: block;
		color: #333;
	}
	blockquote .small:before,
	blockquote footer:before,
	blockquote small:before {
		content: "\2014 \00A0";
	}
	code,
	kbd {
		padding: 2px 4px;
		font-size: 90%;
	}
	code,
	kbd,
	pre,
	samp {
		font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
	}
	code,
	pre {
		border-radius: 4px;
	}
	code {
		color: #c7254e;
		background-color: #f9f2f4;
	}
	kbd {
		color: #fff;
		background-color: #333;
		border-radius: 3px;
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
	kbd kbd {
		padding: 0;
		font-size: 100%;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	pre {
		padding: 9.5px;
		margin: 0 0 10px;
		font-size: 13px;
		word-break: break-all;
		word-wrap: break-word;
		background-color: #f5f5f5;
		border: 1px solid #ccc;
	}
	.container,
	.container-fluid {
		margin-right: auto;
		margin-left: auto;
		padding-right: 15px;
		padding-left: 15px;
	}
	pre code {
		padding: 0;
		font-size: inherit;
		color: inherit;
		white-space: pre-wrap;
		border-radius: 0;
	}
	.pre-scrollable {
		overflow-y: scroll;
	}
	@media (min-width: 992px) {
		.container {
			width: 970px;
		}
	}
	@media (min-width: 1200px) {
		.container {
			width: 1170px;
		}
	}
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-xs-1,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.col-xs-12 {
		width: 100%;
	}
	.col-xs-11 {
		width: 91.66666667%;
	}
	.col-xs-10 {
		width: 83.33333333%;
	}
	.col-xs-9 {
		width: 75%;
	}
	.col-xs-8 {
		width: 66.66666667%;
	}
	.col-xs-7 {
		width: 58.33333333%;
	}
	.col-xs-6 {
		width: 50%;
	}
	.col-xs-5 {
		width: 41.66666667%;
	}
	.col-xs-4 {
		width: 33.33333333%;
	}
	.col-xs-3 {
		width: 25%;
	}
	.col-xs-2 {
		width: 16.66666667%;
	}
	.col-xs-1 {
		width: 8.33333333%;
	}
	.col-xs-pull-12 {
		right: 100%;
	}
	.col-xs-pull-11 {
		right: 91.66666667%;
	}
	.col-xs-pull-10 {
		right: 83.33333333%;
	}
	.col-xs-pull-9 {
		right: 75%;
	}
	.col-xs-pull-8 {
		right: 66.66666667%;
	}
	.col-xs-pull-7 {
		right: 58.33333333%;
	}
	.col-xs-pull-6 {
		right: 50%;
	}
	.col-xs-pull-5 {
		right: 41.66666667%;
	}
	.col-xs-pull-4 {
		right: 33.33333333%;
	}
	.col-xs-pull-3 {
		right: 25%;
	}
	.col-xs-pull-2 {
		right: 16.66666667%;
	}
	.col-xs-pull-1 {
		right: 8.33333333%;
	}
	.col-xs-pull-0 {
		right: auto;
	}
	.col-xs-push-12 {
		left: 100%;
	}
	.col-xs-push-11 {
		left: 91.66666667%;
	}
	.col-xs-push-10 {
		left: 83.33333333%;
	}
	.col-xs-push-9 {
		left: 75%;
	}
	.col-xs-push-8 {
		left: 66.66666667%;
	}
	.col-xs-push-7 {
		left: 58.33333333%;
	}
	.col-xs-push-6 {
		left: 50%;
	}
	.col-xs-push-5 {
		left: 41.66666667%;
	}
	.col-xs-push-4 {
		left: 33.33333333%;
	}
	.col-xs-push-3 {
		left: 25%;
	}
	.col-xs-push-2 {
		left: 16.66666667%;
	}
	.col-xs-push-1 {
		left: 8.33333333%;
	}
	.col-xs-push-0 {
		left: auto;
	}
	.col-xs-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-xs-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-xs-offset-9 {
		margin-left: 75%;
	}
	.col-xs-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-xs-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-xs-offset-6 {
		margin-left: 50%;
	}
	.col-xs-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-xs-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-xs-offset-3 {
		margin-left: 25%;
	}
	.col-xs-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-xs-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-xs-offset-0 {
		margin-left: 0;
	}
	@media (min-width: 768px) {
		.col-sm-1,
		.col-sm-10,
		.col-sm-11,
		.col-sm-12,
		.col-sm-2,
		.col-sm-3,
		.col-sm-4,
		.col-sm-5,
		.col-sm-6,
		.col-sm-7,
		.col-sm-8,
		.col-sm-9 {
			float: left;
		}
		.col-sm-12 {
			width: 100%;
		}
		.col-sm-11 {
			width: 91.66666667%;
		}
		.col-sm-10 {
			width: 83.33333333%;
		}
		.col-sm-9 {
			width: 75%;
		}
		.col-sm-8 {
			width: 66.66666667%;
		}
		.col-sm-7 {
			width: 58.33333333%;
		}
		.col-sm-6 {
			width: 50%;
		}
		.col-sm-5 {
			width: 41.66666667%;
		}
		.col-sm-4 {
			width: 33.33333333%;
		}
		.col-sm-3 {
			width: 25%;
		}
		.col-sm-2 {
			width: 16.66666667%;
		}
		.col-sm-1 {
			width: 8.33333333%;
		}
		.col-sm-pull-12 {
			right: 100%;
		}
		.col-sm-pull-11 {
			right: 91.66666667%;
		}
		.col-sm-pull-10 {
			right: 83.33333333%;
		}
		.col-sm-pull-9 {
			right: 75%;
		}
		.col-sm-pull-8 {
			right: 66.66666667%;
		}
		.col-sm-pull-7 {
			right: 58.33333333%;
		}
		.col-sm-pull-6 {
			right: 50%;
		}
		.col-sm-pull-5 {
			right: 41.66666667%;
		}
		.col-sm-pull-4 {
			right: 33.33333333%;
		}
		.col-sm-pull-3 {
			right: 25%;
		}
		.col-sm-pull-2 {
			right: 16.66666667%;
		}
		.col-sm-pull-1 {
			right: 8.33333333%;
		}
		.col-sm-pull-0 {
			right: auto;
		}
		.col-sm-push-12 {
			left: 100%;
		}
		.col-sm-push-11 {
			left: 91.66666667%;
		}
		.col-sm-push-10 {
			left: 83.33333333%;
		}
		.col-sm-push-9 {
			left: 75%;
		}
		.col-sm-push-8 {
			left: 66.66666667%;
		}
		.col-sm-push-7 {
			left: 58.33333333%;
		}
		.col-sm-push-6 {
			left: 50%;
		}
		.col-sm-push-5 {
			left: 41.66666667%;
		}
		.col-sm-push-4 {
			left: 33.33333333%;
		}
		.col-sm-push-3 {
			left: 25%;
		}
		.col-sm-push-2 {
			left: 16.66666667%;
		}
		.col-sm-push-1 {
			left: 8.33333333%;
		}
		.col-sm-push-0 {
			left: auto;
		}
		.col-sm-offset-12 {
			margin-left: 100%;
		}
		.col-sm-offset-11 {
			margin-left: 91.66666667%;
		}
		.col-sm-offset-10 {
			margin-left: 83.33333333%;
		}
		.col-sm-offset-9 {
			margin-left: 75%;
		}
		.col-sm-offset-8 {
			margin-left: 66.66666667%;
		}
		.col-sm-offset-7 {
			margin-left: 58.33333333%;
		}
		.col-sm-offset-6 {
			margin-left: 50%;
		}
		.col-sm-offset-5 {
			margin-left: 41.66666667%;
		}
		.col-sm-offset-4 {
			margin-left: 33.33333333%;
		}
		.col-sm-offset-3 {
			margin-left: 25%;
		}
		.col-sm-offset-2 {
			margin-left: 16.66666667%;
		}
		.col-sm-offset-1 {
			margin-left: 8.33333333%;
		}
		.col-sm-offset-0 {
			margin-left: 0;
		}
	}
	@media (min-width: 992px) {
		.col-md-1,
		.col-md-10,
		.col-md-11,
		.col-md-12,
		.col-md-2,
		.col-md-3,
		.col-md-4,
		.col-md-5,
		.col-md-6,
		.col-md-7,
		.col-md-8,
		.col-md-9 {
			float: left;
		}
		.col-md-12 {
			width: 100%;
		}
		.col-md-11 {
			width: 91.66666667%;
		}
		.col-md-10 {
			width: 83.33333333%;
		}
		.col-md-9 {
			width: 75%;
		}
		.col-md-8 {
			width: 66.66666667%;
		}
		.col-md-7 {
			width: 58.33333333%;
		}
		.col-md-6 {
			width: 50%;
		}
		.col-md-5 {
			width: 41.66666667%;
		}
		.col-md-4 {
			width: 33.33333333%;
		}
		.col-md-3 {
			width: 25%;
		}
		.col-md-2 {
			width: 16.66666667%;
		}
		.col-md-1 {
			width: 8.33333333%;
		}
		.col-md-pull-12 {
			right: 100%;
		}
		.col-md-pull-11 {
			right: 91.66666667%;
		}
		.col-md-pull-10 {
			right: 83.33333333%;
		}
		.col-md-pull-9 {
			right: 75%;
		}
		.col-md-pull-8 {
			right: 66.66666667%;
		}
		.col-md-pull-7 {
			right: 58.33333333%;
		}
		.col-md-pull-6 {
			right: 50%;
		}
		.col-md-pull-5 {
			right: 41.66666667%;
		}
		.col-md-pull-4 {
			right: 33.33333333%;
		}
		.col-md-pull-3 {
			right: 25%;
		}
		.col-md-pull-2 {
			right: 16.66666667%;
		}
		.col-md-pull-1 {
			right: 8.33333333%;
		}
		.col-md-pull-0 {
			right: auto;
		}
		.col-md-push-12 {
			left: 100%;
		}
		.col-md-push-11 {
			left: 91.66666667%;
		}
		.col-md-push-10 {
			left: 83.33333333%;
		}
		.col-md-push-9 {
			left: 75%;
		}
		.col-md-push-8 {
			left: 66.66666667%;
		}
		.col-md-push-7 {
			left: 58.33333333%;
		}
		.col-md-push-6 {
			left: 50%;
		}
		.col-md-push-5 {
			left: 41.66666667%;
		}
		.col-md-push-4 {
			left: 33.33333333%;
		}
		.col-md-push-3 {
			left: 25%;
		}
		.col-md-push-2 {
			left: 16.66666667%;
		}
		.col-md-push-1 {
			left: 8.33333333%;
		}
		.col-md-push-0 {
			left: auto;
		}
		.col-md-offset-12 {
			margin-left: 100%;
		}
		.col-md-offset-11 {
			margin-left: 91.66666667%;
		}
		.col-md-offset-10 {
			margin-left: 83.33333333%;
		}
		.col-md-offset-9 {
			margin-left: 75%;
		}
		.col-md-offset-8 {
			margin-left: 66.66666667%;
		}
		.col-md-offset-7 {
			margin-left: 58.33333333%;
		}
		.col-md-offset-6 {
			margin-left: 50%;
		}
		.col-md-offset-5 {
			margin-left: 41.66666667%;
		}
		.col-md-offset-4 {
			margin-left: 33.33333333%;
		}
		.col-md-offset-3 {
			margin-left: 25%;
		}
		.col-md-offset-2 {
			margin-left: 16.66666667%;
		}
		.col-md-offset-1 {
			margin-left: 8.33333333%;
		}
		.col-md-offset-0 {
			margin-left: 0;
		}
	}
	@media (min-width: 1200px) {
		.col-lg-1,
		.col-lg-10,
		.col-lg-11,
		.col-lg-12,
		.col-lg-2,
		.col-lg-3,
		.col-lg-4,
		.col-lg-5,
		.col-lg-6,
		.col-lg-7,
		.col-lg-8,
		.col-lg-9 {
			float: left;
		}
		.col-lg-12 {
			width: 100%;
		}
		.col-lg-11 {
			width: 91.66666667%;
		}
		.col-lg-10 {
			width: 83.33333333%;
		}
		.col-lg-9 {
			width: 75%;
		}
		.col-lg-8 {
			width: 66.66666667%;
		}
		.col-lg-7 {
			width: 58.33333333%;
		}
		.col-lg-6 {
			width: 50%;
		}
		.col-lg-5 {
			width: 41.66666667%;
		}
		.col-lg-4 {
			width: 33.33333333%;
		}
		.col-lg-3 {
			width: 25%;
		}
		.col-lg-2 {
			width: 16.66666667%;
		}
		.col-lg-1 {
			width: 8.33333333%;
		}
		.col-lg-pull-12 {
			right: 100%;
		}
		.col-lg-pull-11 {
			right: 91.66666667%;
		}
		.col-lg-pull-10 {
			right: 83.33333333%;
		}
		.col-lg-pull-9 {
			right: 75%;
		}
		.col-lg-pull-8 {
			right: 66.66666667%;
		}
		.col-lg-pull-7 {
			right: 58.33333333%;
		}
		.col-lg-pull-6 {
			right: 50%;
		}
		.col-lg-pull-5 {
			right: 41.66666667%;
		}
		.col-lg-pull-4 {
			right: 33.33333333%;
		}
		.col-lg-pull-3 {
			right: 25%;
		}
		.col-lg-pull-2 {
			right: 16.66666667%;
		}
		.col-lg-pull-1 {
			right: 8.33333333%;
		}
		.col-lg-pull-0 {
			right: auto;
		}
		.col-lg-push-12 {
			left: 100%;
		}
		.col-lg-push-11 {
			left: 91.66666667%;
		}
		.col-lg-push-10 {
			left: 83.33333333%;
		}
		.col-lg-push-9 {
			left: 75%;
		}
		.col-lg-push-8 {
			left: 66.66666667%;
		}
		.col-lg-push-7 {
			left: 58.33333333%;
		}
		.col-lg-push-6 {
			left: 50%;
		}
		.col-lg-push-5 {
			left: 41.66666667%;
		}
		.col-lg-push-4 {
			left: 33.33333333%;
		}
		.col-lg-push-3 {
			left: 25%;
		}
		.col-lg-push-2 {
			left: 16.66666667%;
		}
		.col-lg-push-1 {
			left: 8.33333333%;
		}
		.col-lg-push-0 {
			left: auto;
		}
		.col-lg-offset-12 {
			margin-left: 100%;
		}
		.col-lg-offset-11 {
			margin-left: 91.66666667%;
		}
		.col-lg-offset-10 {
			margin-left: 83.33333333%;
		}
		.col-lg-offset-9 {
			margin-left: 75%;
		}
		.col-lg-offset-8 {
			margin-left: 66.66666667%;
		}
		.col-lg-offset-7 {
			margin-left: 58.33333333%;
		}
		.col-lg-offset-6 {
			margin-left: 50%;
		}
		.col-lg-offset-5 {
			margin-left: 41.66666667%;
		}
		.col-lg-offset-4 {
			margin-left: 33.33333333%;
		}
		.col-lg-offset-3 {
			margin-left: 25%;
		}
		.col-lg-offset-2 {
			margin-left: 16.66666667%;
		}
		.col-lg-offset-1 {
			margin-left: 8.33333333%;
		}
		.col-lg-offset-0 {
			margin-left: 0;
		}
	}
	caption {
		padding-top: 8px;
		padding-bottom: 8px;
		color: #777;
	}
	.table {
		width: 100%;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.table&gt;tbody&gt;tr&gt;td,
	.table&gt;tbody&gt;tr&gt;th,
	.table&gt;tfoot&gt;tr&gt;td,
	.table&gt;tfoot&gt;tr&gt;th,
	.table&gt;thead&gt;tr&gt;td,
	.table&gt;thead&gt;tr&gt;th {
		padding: 8px;
		line-height: 1.42857143;
		vertical-align: top;
		border-top: 1px solid #ddd;
	}
	.table&gt;thead&gt;tr&gt;th {
		vertical-align: bottom;
		border-bottom: 2px solid #ddd;
	}
	.table&gt;caption+thead&gt;tr:first-child&gt;td,
	.table&gt;caption+thead&gt;tr:first-child&gt;th,
	.table&gt;colgroup+thead&gt;tr:first-child&gt;td,
	.table&gt;colgroup+thead&gt;tr:first-child&gt;th,
	.table&gt;thead:first-child&gt;tr:first-child&gt;td,
	.table&gt;thead:first-child&gt;tr:first-child&gt;th {
		border-top: 0;
	}
	.table&gt;tbody+tbody {
		border-top: 2px solid #ddd;
	}
	.table .table {
		background-color: #fff;
	}
	.table-condensed&gt;tbody&gt;tr&gt;td,
	.table-condensed&gt;tbody&gt;tr&gt;th,
	.table-condensed&gt;tfoot&gt;tr&gt;td,
	.table-condensed&gt;tfoot&gt;tr&gt;th,
	.table-condensed&gt;thead&gt;tr&gt;td,
	.table-condensed&gt;thead&gt;tr&gt;th {
		padding: 5px;
	}
	.table-bordered,
	.table-bordered&gt;tbody&gt;tr&gt;td,
	.table-bordered&gt;tbody&gt;tr&gt;th,
	.table-bordered&gt;tfoot&gt;tr&gt;td,
	.table-bordered&gt;tfoot&gt;tr&gt;th,
	.table-bordered&gt;thead&gt;tr&gt;td,
	.table-bordered&gt;thead&gt;tr&gt;th {
		border: 1px solid #ddd;
	}
	.table-bordered&gt;thead&gt;tr&gt;td,
	.table-bordered&gt;thead&gt;tr&gt;th {
		border-bottom-width: 2px;
	}
	.table-striped&gt;tbody&gt;tr:nth-of-type(odd) {
		background-color: #f9f9f9;
	}
	.table-hover&gt;tbody&gt;tr:hover,
	.table&gt;tbody&gt;tr.active&gt;td,
	.table&gt;tbody&gt;tr.active&gt;th,
	.table&gt;tbody&gt;tr&gt;td.active,
	.table&gt;tbody&gt;tr&gt;th.active,
	.table&gt;tfoot&gt;tr.active&gt;td,
	.table&gt;tfoot&gt;tr.active&gt;th,
	.table&gt;tfoot&gt;tr&gt;td.active,
	.table&gt;tfoot&gt;tr&gt;th.active,
	.table&gt;thead&gt;tr.active&gt;td,
	.table&gt;thead&gt;tr.active&gt;th,
	.table&gt;thead&gt;tr&gt;td.active,
	.table&gt;thead&gt;tr&gt;th.active {
		background-color: #f5f5f5;
	}
	table col[class*="col-"] {
		position: static;
		display: table-column;
		float: none;
	}
	table td[class*="col-"],
	table th[class*="col-"] {
		position: static;
		display: table-cell;
		float: none;
	}
	.table-hover&gt;tbody&gt;tr.active:hover&gt;td,
	.table-hover&gt;tbody&gt;tr.active:hover&gt;th,
	.table-hover&gt;tbody&gt;tr:hover&gt;.active,
	.table-hover&gt;tbody&gt;tr&gt;td.active:hover,
	.table-hover&gt;tbody&gt;tr&gt;th.active:hover {
		background-color: #e8e8e8;
	}
	.table&gt;tbody&gt;tr.success&gt;td,
	.table&gt;tbody&gt;tr.success&gt;th,
	.table&gt;tbody&gt;tr&gt;td.success,
	.table&gt;tbody&gt;tr&gt;th.success,
	.table&gt;tfoot&gt;tr.success&gt;td,
	.table&gt;tfoot&gt;tr.success&gt;th,
	.table&gt;tfoot&gt;tr&gt;td.success,
	.table&gt;tfoot&gt;tr&gt;th.success,
	.table&gt;thead&gt;tr.success&gt;td,
	.table&gt;thead&gt;tr.success&gt;th,
	.table&gt;thead&gt;tr&gt;td.success,
	.table&gt;thead&gt;tr&gt;th.success {
		background-color: #dff0d8;
	}
	.table-hover&gt;tbody&gt;tr.success:hover&gt;td,
	.table-hover&gt;tbody&gt;tr.success:hover&gt;th,
	.table-hover&gt;tbody&gt;tr:hover&gt;.success,
	.table-hover&gt;tbody&gt;tr&gt;td.success:hover,
	.table-hover&gt;tbody&gt;tr&gt;th.success:hover {
		background-color: #d0e9c6;
	}
	.table&gt;tbody&gt;tr.info&gt;td,
	.table&gt;tbody&gt;tr.info&gt;th,
	.table&gt;tbody&gt;tr&gt;td.info,
	.table&gt;tbody&gt;tr&gt;th.info,
	.table&gt;tfoot&gt;tr.info&gt;td,
	.table&gt;tfoot&gt;tr.info&gt;th,
	.table&gt;tfoot&gt;tr&gt;td.info,
	.table&gt;tfoot&gt;tr&gt;th.info,
	.table&gt;thead&gt;tr.info&gt;td,
	.table&gt;thead&gt;tr.info&gt;th,
	.table&gt;thead&gt;tr&gt;td.info,
	.table&gt;thead&gt;tr&gt;th.info {
		background-color: #d9edf7;
	}
	.table-hover&gt;tbody&gt;tr.info:hover&gt;td,
	.table-hover&gt;tbody&gt;tr.info:hover&gt;th,
	.table-hover&gt;tbody&gt;tr:hover&gt;.info,
	.table-hover&gt;tbody&gt;tr&gt;td.info:hover,
	.table-hover&gt;tbody&gt;tr&gt;th.info:hover {
		background-color: #c4e3f3;
	}
	.table&gt;tbody&gt;tr.warning&gt;td,
	.table&gt;tbody&gt;tr.warning&gt;th,
	.table&gt;tbody&gt;tr&gt;td.warning,
	.table&gt;tbody&gt;tr&gt;th.warning,
	.table&gt;tfoot&gt;tr.warning&gt;td,
	.table&gt;tfoot&gt;tr.warning&gt;th,
	.table&gt;tfoot&gt;tr&gt;td.warning,
	.table&gt;tfoot&gt;tr&gt;th.warning,
	.table&gt;thead&gt;tr.warning&gt;td,
	.table&gt;thead&gt;tr.warning&gt;th,
	.table&gt;thead&gt;tr&gt;td.warning,
	.table&gt;thead&gt;tr&gt;th.warning {
		background-color: #fcf8e3;
	}
	.table-hover&gt;tbody&gt;tr.warning:hover&gt;td,
	.table-hover&gt;tbody&gt;tr.warning:hover&gt;th,
	.table-hover&gt;tbody&gt;tr:hover&gt;.warning,
	.table-hover&gt;tbody&gt;tr&gt;td.warning:hover,
	.table-hover&gt;tbody&gt;tr&gt;th.warning:hover {
		background-color: #faf2cc;
	}
	.table&gt;tbody&gt;tr.danger&gt;td,
	.table&gt;tbody&gt;tr.danger&gt;th,
	.table&gt;tbody&gt;tr&gt;td.danger,
	.table&gt;tbody&gt;tr&gt;th.danger,
	.table&gt;tfoot&gt;tr.danger&gt;td,
	.table&gt;tfoot&gt;tr.danger&gt;th,
	.table&gt;tfoot&gt;tr&gt;td.danger,
	.table&gt;tfoot&gt;tr&gt;th.danger,
	.table&gt;thead&gt;tr.danger&gt;td,
	.table&gt;thead&gt;tr.danger&gt;th,
	.table&gt;thead&gt;tr&gt;td.danger,
	.table&gt;thead&gt;tr&gt;th.danger {
		background-color: #f2dede;
	}
	.table-hover&gt;tbody&gt;tr.danger:hover&gt;td,
	.table-hover&gt;tbody&gt;tr.danger:hover&gt;th,
	.table-hover&gt;tbody&gt;tr:hover&gt;.danger,
	.table-hover&gt;tbody&gt;tr&gt;td.danger:hover,
	.table-hover&gt;tbody&gt;tr&gt;th.danger:hover {
		background-color: #ebcccc;
	}
	.table-responsive {
		min-height: 0.01%;
		overflow-x: auto;
	}
	@media screen and (max-width: 767px) {
		.table-responsive {
			width: 100%;
			margin-bottom: 15px;
			overflow-y: hidden;
			-ms-overflow-style: -ms-autohiding-scrollbar;
			border: 1px solid #ddd;
		}
		.table-responsive&gt;.table {
			margin-bottom: 0;
		}
		.table-responsive&gt;.table&gt;tbody&gt;tr&gt;td,
		.table-responsive&gt;.table&gt;tbody&gt;tr&gt;th,
		.table-responsive&gt;.table&gt;tfoot&gt;tr&gt;td,
		.table-responsive&gt;.table&gt;tfoot&gt;tr&gt;th,
		.table-responsive&gt;.table&gt;thead&gt;tr&gt;td,
		.table-responsive&gt;.table&gt;thead&gt;tr&gt;th {
			white-space: nowrap;
		}
		.table-responsive&gt;.table-bordered {
			border: 0;
		}
		.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:first-child,
		.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:first-child,
		.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:first-child,
		.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:first-child,
		.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:first-child,
		.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:first-child {
			border-left: 0;
		}
		.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:last-child,
		.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:last-child,
		.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:last-child,
		.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:last-child,
		.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:last-child,
		.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:last-child {
			border-right: 0;
		}
		.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;td,
		.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;th,
		.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;td,
		.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;th {
			border-bottom: 0;
		}
	}
	fieldset,
	legend {
		padding: 0;
		border: 0;
	}
	fieldset {
		min-width: 0;
		margin: 0;
	}
	legend {
		width: 100%;
		margin: 0 0 20px;
		font-size: 21px;
		line-height: inherit;
		border-bottom: 1px solid #e5e5e5;
	}
	label {
		display: inline-block;
		max-width: 100%;
		margin: 0 0 5px;
	}
	input[type="search"] {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-appearance: none;
	}
	input[type="checkbox"],
	input[type="radio"] {
		margin: 4px 0 0;
		line-height: normal;
	}
	.form-control,
	output {
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		display: block;
	}
	input[type="file"] {
		display: block;
	}
	input[type="range"] {
		display: block;
		width: 100%;
	}
	output {
		padding-top: 7px;
	}
	.form-control {
		width: 100%;
		height: 34px;
		padding: 6px 12px;
		background-color: #fff;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
		-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
		transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	}
	.form-control:focus {
		border-color: #66afe9;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	}
	.form-control::-moz-placeholder {
		color: #999;
		opacity: 1;
	}
	.form-control:-ms-input-placeholder {
		color: #999;
	}
	.form-control::-webkit-input-placeholder {
		color: #999;
	}
	.has-success .checkbox,
	.has-success .checkbox-inline,
	.has-success .control-label,
	.has-success .form-control-feedback,
	.has-success .help-block,
	.has-success .radio,
	.has-success .radio-inline,
	.has-success.checkbox label,
	.has-success.checkbox-inline label,
	.has-success.radio label,
	.has-success.radio-inline label {
		color: #3c763d;
	}
	.form-control::-ms-expand {
		background-color: transparent;
		border: 0;
	}
	.form-control[disabled],
	.form-control[readonly],
	fieldset[disabled] .form-control {
		background-color: #eee;
		opacity: 1;
	}
	.form-control[disabled],
	fieldset[disabled] .form-control {
		cursor: not-allowed;
	}
	@media screen and (-webkit-min-device-pixel-ratio: 0) {
		input[type="date"].form-control,
		input[type="datetime-local"].form-control,
		input[type="month"].form-control,
		input[type="time"].form-control {
			line-height: 34px;
		}
		.input-group-sm input[type="date"],
		.input-group-sm input[type="datetime-local"],
		.input-group-sm input[type="month"],
		.input-group-sm input[type="time"],
		input[type="date"].input-sm,
		input[type="datetime-local"].input-sm,
		input[type="month"].input-sm,
		input[type="time"].input-sm {
			line-height: 30px;
		}
		.input-group-lg input[type="date"],
		.input-group-lg input[type="datetime-local"],
		.input-group-lg input[type="month"],
		.input-group-lg input[type="time"],
		input[type="date"].input-lg,
		input[type="datetime-local"].input-lg,
		input[type="month"].input-lg,
		input[type="time"].input-lg {
			line-height: 46px;
		}
	}
	.form-group {
		margin-bottom: 15px;
	}
	.checkbox,
	.radio {
		position: relative;
		display: block;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.checkbox label,
	.checkbox-inline,
	.radio label,
	.radio-inline {
		padding-left: 20px;
		margin-bottom: 0;
		font-weight: 400;
		cursor: pointer;
	}
	.checkbox label,
	.radio label {
		min-height: 20px;
	}
	.checkbox input[type="checkbox"],
	.checkbox-inline input[type="checkbox"],
	.radio input[type="radio"],
	.radio-inline input[type="radio"] {
		position: absolute;
		margin-left: -20px;
	}
	.checkbox+.checkbox,
	.radio+.radio {
		margin-top: -5px;
	}
	.checkbox-inline,
	.radio-inline {
		position: relative;
		display: inline-block;
		vertical-align: middle;
	}
	.checkbox-inline+.checkbox-inline,
	.radio-inline+.radio-inline {
		margin-top: 0;
		margin-left: 10px;
	}
	.checkbox-inline.disabled,
	.checkbox.disabled label,
	.radio-inline.disabled,
	.radio.disabled label,
	fieldset[disabled] .checkbox label,
	fieldset[disabled] .checkbox-inline,
	fieldset[disabled] .radio label,
	fieldset[disabled] .radio-inline,
	fieldset[disabled] input[type="checkbox"],
	fieldset[disabled] input[type="radio"],
	input[type="checkbox"].disabled,
	input[type="checkbox"][disabled],
	input[type="radio"].disabled,
	input[type="radio"][disabled] {
		cursor: not-allowed;
	}
	.form-control-static {
		min-height: 34px;
		padding-top: 7px;
		padding-bottom: 7px;
		margin-bottom: 0;
	}
	.form-control-static.input-lg,
	.form-control-static.input-sm {
		padding-right: 0;
		padding-left: 0;
	}
	.form-group-sm .form-control,
	.input-sm {
		padding: 5px 10px;
		border-radius: 3px;
		font-size: 12px;
		height: 30px;
		line-height: 1.5;
	}
	.form-group-sm select.form-control,
	select.input-sm {
		height: 30px;
		line-height: 30px;
	}
	.form-group-lg .form-control,
	.input-lg {
		border-radius: 6px;
		padding: 10px 16px;
		font-size: 18px;
	}
	.form-group-sm .form-control-static {
		height: 30px;
		min-height: 32px;
		padding: 6px 10px;
		font-size: 12px;
		line-height: 1.5;
	}
	.form-group-lg .form-control,
	.input-lg {
		height: 46px;
		line-height: 1.3333333;
	}
	.form-group-lg select[multiple].form-control,
	.form-group-lg textarea.form-control,
	select[multiple].input-lg,
	textarea.input-lg {
		height: auto;
	}
	.form-group-lg select.form-control,
	select.input-lg {
		height: 46px;
		line-height: 46px;
	}
	.form-group-lg .form-control-static {
		height: 46px;
		min-height: 38px;
		padding: 11px 16px;
		font-size: 18px;
		line-height: 1.3333333;
	}
	.has-feedback {
		position: relative;
	}
	.has-feedback .form-control {
		padding-right: 42.5px;
	}
	.form-control-feedback {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2;
		display: block;
		width: 34px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		pointer-events: none;
	}
	.collapsing,
	.dropdown,
	.dropup {
		position: relative;
	}
	.form-group-lg .form-control+.form-control-feedback,
	.input-group-lg+.form-control-feedback,
	.input-lg+.form-control-feedback {
		width: 46px;
		height: 46px;
		line-height: 46px;
	}
	.form-group-sm .form-control+.form-control-feedback,
	.input-group-sm+.form-control-feedback,
	.input-sm+.form-control-feedback {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.btn,
	.dropdown-header,
	.dropdown-menu&gt;li&gt;a {
		line-height: 1.42857143;
		white-space: nowrap;
	}
	.has-success .form-control {
		border-color: #3c763d;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	.has-success .form-control:focus {
		border-color: #2b542c;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
	}
	.has-success .input-group-addon {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #3c763d;
	}
	.has-warning .checkbox,
	.has-warning .checkbox-inline,
	.has-warning .control-label,
	.has-warning .form-control-feedback,
	.has-warning .help-block,
	.has-warning .radio,
	.has-warning .radio-inline,
	.has-warning.checkbox label,
	.has-warning.checkbox-inline label,
	.has-warning.radio label,
	.has-warning.radio-inline label {
		color: #8a6d3b;
	}
	.has-warning .form-control {
		border-color: #8a6d3b;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	.has-warning .form-control:focus {
		border-color: #66512c;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
	}
	.has-warning .input-group-addon {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #8a6d3b;
	}
	.has-error .checkbox,
	.has-error .checkbox-inline,
	.has-error .control-label,
	.has-error .form-control-feedback,
	.has-error .help-block,
	.has-error .radio,
	.has-error .radio-inline,
	.has-error.checkbox label,
	.has-error.checkbox-inline label,
	.has-error.radio label,
	.has-error.radio-inline label {
		color: #a94442;
	}
	.has-error .form-control {
		border-color: #a94442;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	.has-error .form-control:focus {
		border-color: #843534;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	}
	.has-error .input-group-addon {
		color: #a94442;
		background-color: #f2dede;
		border-color: #a94442;
	}
	.has-feedback label~.form-control-feedback {
		top: 25px;
	}
	.has-feedback label.sr-only~.form-control-feedback {
		top: 0;
	}
	.help-block {
		display: block;
		margin-top: 5px;
		margin-bottom: 10px;
		color: #737373;
	}
	@media (min-width: 768px) {
		.form-inline .form-control-static,
		.form-inline .form-group {
			display: inline-block;
		}
		.form-inline .control-label,
		.form-inline .form-group {
			margin-bottom: 0;
			vertical-align: middle;
		}
		.form-inline .form-control {
			display: inline-block;
			width: auto;
			vertical-align: middle;
		}
		.form-inline .input-group {
			display: inline-table;
			vertical-align: middle;
		}
		.form-inline .input-group .form-control,
		.form-inline .input-group .input-group-addon,
		.form-inline .input-group .input-group-btn {
			width: auto;
		}
		.form-inline .input-group&gt;.form-control {
			width: 100%;
		}
		.form-inline .checkbox,
		.form-inline .radio {
			display: inline-block;
			margin-top: 0;
			margin-bottom: 0;
			vertical-align: middle;
		}
		.form-inline .checkbox label,
		.form-inline .radio label {
			padding-left: 0;
		}
		.form-inline .checkbox input[type="checkbox"],
		.form-inline .radio input[type="radio"] {
			position: relative;
			margin-left: 0;
		}
		.form-inline .has-feedback .form-control-feedback {
			top: 0;
		}
		.form-horizontal .control-label {
			padding-top: 7px;
			margin-bottom: 0;
			text-align: right;
		}
	}
	.form-horizontal .checkbox,
	.form-horizontal .checkbox-inline,
	.form-horizontal .radio,
	.form-horizontal .radio-inline {
		padding-top: 7px;
		margin-top: 0;
		margin-bottom: 0;
	}
	.form-horizontal .checkbox,
	.form-horizontal .radio {
		min-height: 27px;
	}
	.form-horizontal .form-group {
		margin-right: -15px;
		margin-left: -15px;
	}
	.form-horizontal .has-feedback .form-control-feedback {
		right: 15px;
	}
	@media (min-width: 768px) {
		.form-horizontal .form-group-lg .control-label {
			padding-top: 11px;
			font-size: 18px;
		}
		.form-horizontal .form-group-sm .control-label {
			padding-top: 6px;
			font-size: 12px;
		}
	}
	.btn {
		display: inline-block;
		padding: 6px 12px;
		margin-bottom: 0;
		font-size: 14px;
		font-weight: 400;
		text-align: center;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		border: 1px solid transparent;
		border-radius: 4px;
	}
	.btn.active.focus,
	.btn.active:focus,
	.btn.focus,
	.btn:active.focus,
	.btn:active:focus,
	.btn:focus {
		outline: dotted thin;
		outline: -webkit-focus-ring-color auto 5px;
		outline-offset: -2px;
	}
	.btn.focus,
	.btn:focus,
	.btn:hover {
		color: #333;
		text-decoration: none;
	}
	.btn.active,
	.btn:active {
		outline: 0;
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	}
	.btn.disabled,
	.btn[disabled],
	fieldset[disabled] .btn {
		cursor: not-allowed;
		-webkit-box-shadow: none;
		box-shadow: none;
		opacity: 0.65;
	}
	a.btn.disabled,
	fieldset[disabled] a.btn {
		pointer-events: none;
	}
	.btn-default {
		color: #333;
		background-color: #fff;
		border-color: #ccc;
	}
	.btn-default.focus,
	.btn-default:focus {
		color: #333;
		background-color: #e6e6e6;
		border-color: #8c8c8c;
	}
	.btn-default.active,
	.btn-default:active,
	.btn-default:hover,
	.open&gt;.dropdown-toggle.btn-default {
		color: #333;
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	.btn-default.active.focus,
	.btn-default.active:focus,
	.btn-default.active:hover,
	.btn-default:active.focus,
	.btn-default:active:focus,
	.btn-default:active:hover,
	.open&gt;.dropdown-toggle.btn-default.focus,
	.open&gt;.dropdown-toggle.btn-default:focus,
	.open&gt;.dropdown-toggle.btn-default:hover {
		color: #333;
		background-color: #d4d4d4;
		border-color: #8c8c8c;
	}
	.btn-default.disabled.focus,
	.btn-default.disabled:focus,
	.btn-default.disabled:hover,
	.btn-default[disabled].focus,
	.btn-default[disabled]:focus,
	.btn-default[disabled]:hover,
	fieldset[disabled] .btn-default.focus,
	fieldset[disabled] .btn-default:focus,
	fieldset[disabled] .btn-default:hover {
		background-color: #fff;
		border-color: #ccc;
	}
	.btn-default .badge {
		color: #fff;
		background-color: #333;
	}
	.btn-primary {
		color: #fff;
		background-color: #337ab7;
		border-color: #2e6da4;
	}
	.btn-primary.focus,
	.btn-primary:focus {
		color: #fff;
		background-color: #286090;
		border-color: #122b40;
	}
	.btn-primary.active,
	.btn-primary:active,
	.btn-primary:hover,
	.open&gt;.dropdown-toggle.btn-primary {
		color: #fff;
		background-color: #286090;
		border-color: #204d74;
	}
	.btn-primary.active.focus,
	.btn-primary.active:focus,
	.btn-primary.active:hover,
	.btn-primary:active.focus,
	.btn-primary:active:focus,
	.btn-primary:active:hover,
	.open&gt;.dropdown-toggle.btn-primary.focus,
	.open&gt;.dropdown-toggle.btn-primary:focus,
	.open&gt;.dropdown-toggle.btn-primary:hover {
		color: #fff;
		background-color: #204d74;
		border-color: #122b40;
	}
	.btn-primary.disabled.focus,
	.btn-primary.disabled:focus,
	.btn-primary.disabled:hover,
	.btn-primary[disabled].focus,
	.btn-primary[disabled]:focus,
	.btn-primary[disabled]:hover,
	fieldset[disabled] .btn-primary.focus,
	fieldset[disabled] .btn-primary:focus,
	fieldset[disabled] .btn-primary:hover {
		background-color: #337ab7;
		border-color: #2e6da4;
	}
	.btn-primary .badge {
		color: #337ab7;
		background-color: #fff;
	}
	.btn-success {
		color: #fff;
		background-color: #5cb85c;
		border-color: #4cae4c;
	}
	.btn-success.focus,
	.btn-success:focus {
		color: #fff;
		background-color: #449d44;
		border-color: #255625;
	}
	.btn-success.active,
	.btn-success:active,
	.btn-success:hover,
	.open&gt;.dropdown-toggle.btn-success {
		color: #fff;
		background-color: #449d44;
		border-color: #398439;
	}
	.btn-success.active.focus,
	.btn-success.active:focus,
	.btn-success.active:hover,
	.btn-success:active.focus,
	.btn-success:active:focus,
	.btn-success:active:hover,
	.open&gt;.dropdown-toggle.btn-success.focus,
	.open&gt;.dropdown-toggle.btn-success:focus,
	.open&gt;.dropdown-toggle.btn-success:hover {
		color: #fff;
		background-color: #398439;
		border-color: #255625;
	}
	.btn-success.active,
	.btn-success:active,
	.open&gt;.dropdown-toggle.btn-success {
		background-image: none;
	}
	.btn-success.disabled.focus,
	.btn-success.disabled:focus,
	.btn-success.disabled:hover,
	.btn-success[disabled].focus,
	.btn-success[disabled]:focus,
	.btn-success[disabled]:hover,
	fieldset[disabled] .btn-success.focus,
	fieldset[disabled] .btn-success:focus,
	fieldset[disabled] .btn-success:hover {
		background-color: #5cb85c;
		border-color: #4cae4c;
	}
	.btn-success .badge {
		color: #5cb85c;
		background-color: #fff;
	}
	.btn-info {
		color: #fff;
		background-color: #5bc0de;
		border-color: #46b8da;
	}
	.btn-info.focus,
	.btn-info:focus {
		color: #fff;
		background-color: #31b0d5;
		border-color: #1b6d85;
	}
	.btn-info.active,
	.btn-info:active,
	.btn-info:hover,
	.open&gt;.dropdown-toggle.btn-info {
		color: #fff;
		background-color: #31b0d5;
		border-color: #269abc;
	}
	.btn-info.active.focus,
	.btn-info.active:focus,
	.btn-info.active:hover,
	.btn-info:active.focus,
	.btn-info:active:focus,
	.btn-info:active:hover,
	.open&gt;.dropdown-toggle.btn-info.focus,
	.open&gt;.dropdown-toggle.btn-info:focus,
	.open&gt;.dropdown-toggle.btn-info:hover {
		color: #fff;
		background-color: #269abc;
		border-color: #1b6d85;
	}
	.btn-info.disabled.focus,
	.btn-info.disabled:focus,
	.btn-info.disabled:hover,
	.btn-info[disabled].focus,
	.btn-info[disabled]:focus,
	.btn-info[disabled]:hover,
	fieldset[disabled] .btn-info.focus,
	fieldset[disabled] .btn-info:focus,
	fieldset[disabled] .btn-info:hover {
		background-color: #5bc0de;
		border-color: #46b8da;
	}
	.btn-info .badge {
		color: #5bc0de;
		background-color: #fff;
	}
	.btn-warning {
		color: #fff;
		background-color: #f0ad4e;
		border-color: #eea236;
	}
	.btn-warning.focus,
	.btn-warning:focus {
		color: #fff;
		background-color: #ec971f;
		border-color: #985f0d;
	}
	.btn-warning.active,
	.btn-warning:active,
	.btn-warning:hover,
	.open&gt;.dropdown-toggle.btn-warning {
		color: #fff;
		background-color: #ec971f;
		border-color: #d58512;
	}
	.btn-warning.active.focus,
	.btn-warning.active:focus,
	.btn-warning.active:hover,
	.btn-warning:active.focus,
	.btn-warning:active:focus,
	.btn-warning:active:hover,
	.open&gt;.dropdown-toggle.btn-warning.focus,
	.open&gt;.dropdown-toggle.btn-warning:focus,
	.open&gt;.dropdown-toggle.btn-warning:hover {
		color: #fff;
		background-color: #d58512;
		border-color: #985f0d;
	}
	.btn-warning.disabled.focus,
	.btn-warning.disabled:focus,
	.btn-warning.disabled:hover,
	.btn-warning[disabled].focus,
	.btn-warning[disabled]:focus,
	.btn-warning[disabled]:hover,
	fieldset[disabled] .btn-warning.focus,
	fieldset[disabled] .btn-warning:focus,
	fieldset[disabled] .btn-warning:hover {
		background-color: #f0ad4e;
		border-color: #eea236;
	}
	.btn-warning .badge {
		color: #f0ad4e;
		background-color: #fff;
	}
	.btn-danger {
		color: #fff;
		background-color: #d9534f;
		border-color: #d43f3a;
	}
	.btn-danger.focus,
	.btn-danger:focus {
		color: #fff;
		background-color: #c9302c;
		border-color: #761c19;
	}
	.btn-danger.active,
	.btn-danger:active,
	.btn-danger:hover,
	.open&gt;.dropdown-toggle.btn-danger {
		color: #fff;
		background-color: #c9302c;
		border-color: #ac2925;
	}
	.btn-danger.active.focus,
	.btn-danger.active:focus,
	.btn-danger.active:hover,
	.btn-danger:active.focus,
	.btn-danger:active:focus,
	.btn-danger:active:hover,
	.open&gt;.dropdown-toggle.btn-danger.focus,
	.open&gt;.dropdown-toggle.btn-danger:focus,
	.open&gt;.dropdown-toggle.btn-danger:hover {
		color: #fff;
		background-color: #ac2925;
		border-color: #761c19;
	}
	.btn-danger.disabled.focus,
	.btn-danger.disabled:focus,
	.btn-danger.disabled:hover,
	.btn-danger[disabled].focus,
	.btn-danger[disabled]:focus,
	.btn-danger[disabled]:hover,
	fieldset[disabled] .btn-danger.focus,
	fieldset[disabled] .btn-danger:focus,
	fieldset[disabled] .btn-danger:hover {
		background-color: #d9534f;
		border-color: #d43f3a;
	}
	.btn-danger .badge {
		color: #d9534f;
		background-color: #fff;
	}
	.btn-link {
		font-weight: 400;
		color: #337ab7;
		border-radius: 0;
	}
	.btn-link,
	.btn-link.active,
	.btn-link:active,
	.btn-link[disabled],
	fieldset[disabled] .btn-link {
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.btn-link,
	.btn-link:active,
	.btn-link:focus,
	.btn-link:hover {
		border-color: transparent;
	}
	.btn-link:focus,
	.btn-link:hover {
		color: #23527c;
		text-decoration: underline;
		background-color: transparent;
	}
	.btn-link[disabled]:focus,
	.btn-link[disabled]:hover,
	fieldset[disabled] .btn-link:focus,
	fieldset[disabled] .btn-link:hover {
		color: #777;
		text-decoration: none;
	}
	.btn-group-lg&gt;.btn,
	.btn-lg {
		padding: 10px 16px;
		font-size: 18px;
		line-height: 1.3333333;
		border-radius: 6px;
	}
	.btn-group-sm&gt;.btn,
	.btn-group-xs&gt;.btn,
	.btn-sm,
	.btn-xs {
		padding: 5px 10px;
		font-size: 12px;
		line-height: 1.5;
		border-radius: 3px;
	}
	.btn-group-xs&gt;.btn,
	.btn-xs {
		padding: 1px 5px;
	}
	input[type="button"].btn-block,
	input[type="reset"].btn-block,
	input[type="submit"].btn-block {
		width: 100%;
	}
	.fade {
		opacity: 0;
		-webkit-transition: opacity 0.15s linear;
		-o-transition: opacity 0.15s linear;
		transition: opacity 0.15s linear;
	}
	.fade.in {
		opacity: 1;
	}
	.collapse {
		display: none;
	}
	.collapse.in {
		display: block;
	}
	tr.collapse.in {
		display: table-row;
	}
	tbody.collapse.in {
		display: table-row-group;
	}
	.collapsing {
		height: 0;
		overflow: hidden;
		-webkit-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		transition-timing-function: ease;
		-webkit-transition-duration: 0.35s;
		-o-transition-duration: 0.35s;
		transition-duration: 0.35s;
		-webkit-transition-property: height, visibility;
		-o-transition-property: height, visibility;
		transition-property: height, visibility;
	}
	.caret {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 2px;
		vertical-align: middle;
		border-top: 4px dashed;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
	}
	.dropdown-toggle:focus {
		outline: 0;
	}
	.dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, 0.15);
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}
	.dropdown-menu-right,
	.dropdown-menu.pull-right {
		right: 0;
		left: auto;
	}
	.btn-group&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,
	.btn-group&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle,
	.btn-group&gt;.btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	.btn-group&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child,
	.btn-group&gt;.btn:last-child:not(:first-child),
	.btn-group&gt;.dropdown-toggle:not(:first-child) {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	.btn-group-vertical&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn,
	.btn-group-vertical&gt;.btn:not(:first-child):not(:last-child),
	.btn-group&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn,
	.btn-group&gt;.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
		border-radius: 0;
	}
	.dropdown-menu .divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5;
	}
	.dropdown-menu&gt;li&gt;a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: 400;
		color: #333;
	}
	.dropdown-menu&gt;li&gt;a:focus,
	.dropdown-menu&gt;li&gt;a:hover {
		color: #262626;
		text-decoration: none;
		background-color: #f5f5f5;
	}
	.dropdown-menu&gt;.active&gt;a,
	.dropdown-menu&gt;.active&gt;a:focus,
	.dropdown-menu&gt;.active&gt;a:hover {
		color: #fff;
		text-decoration: none;
		background-color: #337ab7;
		outline: 0;
	}
	.dropdown-menu&gt;.disabled&gt;a,
	.dropdown-menu&gt;.disabled&gt;a:focus,
	.dropdown-menu&gt;.disabled&gt;a:hover {
		color: #777;
	}
	.dropdown-menu&gt;.disabled&gt;a:focus,
	.dropdown-menu&gt;.disabled&gt;a:hover {
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent;
	}
	.open&gt;a {
		outline: 0;
	}
	.dropdown-menu-left {
		right: auto;
		left: 0;
	}
	.dropdown-header,
	.open&gt;.dropdown-menu {
		display: block;
	}
	.dropdown-backdrop {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 990;
	}
	.nav-justified&gt;.dropdown .dropdown-menu,
	.nav-tabs.nav-justified&gt;.dropdown .dropdown-menu {
		top: auto;
		left: auto;
	}
	.pull-right&gt;.dropdown-menu {
		right: 0;
		left: auto;
	}
	.dropup .caret,
	.navbar-fixed-bottom .dropdown .caret {
		content: "";
		border-top: 0;
		border-bottom: 4px dashed;
	}
	.dropup .dropdown-menu,
	.navbar-fixed-bottom .dropdown .dropdown-menu {
		top: auto;
		bottom: 100%;
		margin-bottom: 2px;
	}
	@media (min-width: 768px) {
		.navbar-right .dropdown-menu {
			right: 0;
			left: auto;
		}
		.service_menu .megamenu {
			width: 97%;
		}
		.navbar-right .dropdown-menu-left {
			right: auto;
			left: 0;
		}
	}
	.btn-group,
	.btn-group-vertical {
		position: relative;
		display: inline-block;
		vertical-align: middle;
	}
	.btn-group-vertical&gt;.btn,
	.btn-group&gt;.btn {
		position: relative;
	}
	.btn-group&gt;.btn {
		float: left;
	}
	.btn-group-vertical&gt;.btn.active,
	.btn-group-vertical&gt;.btn:active,
	.btn-group-vertical&gt;.btn:focus,
	.btn-group-vertical&gt;.btn:hover,
	.btn-group&gt;.btn.active,
	.btn-group&gt;.btn:active,
	.btn-group&gt;.btn:focus,
	.btn-group&gt;.btn:hover {
		z-index: 2;
	}
	.btn-group .btn+.btn,
	.btn-group .btn+.btn-group,
	.btn-group .btn-group+.btn,
	.btn-group .btn-group+.btn-group {
		margin-left: -1px;
	}
	.btn-toolbar {
		margin-left: -5px;
	}
	.btn-toolbar&gt;.btn,
	.btn-toolbar&gt;.btn-group,
	.btn-toolbar&gt;.input-group {
		margin-left: 5px;
	}
	.btn .caret,
	.btn-group&gt;.btn:first-child {
		margin-left: 0;
	}
	.btn-group .dropdown-toggle:active,
	.btn-group.open .dropdown-toggle {
		outline: 0;
	}
	.btn-group&gt;.btn+.dropdown-toggle {
		padding-right: 8px;
		padding-left: 8px;
	}
	.btn-group&gt;.btn-lg+.dropdown-toggle {
		padding-right: 12px;
		padding-left: 12px;
	}
	.btn-group.open .dropdown-toggle {
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	}
	.btn-group.open .dropdown-toggle.btn-link {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.btn-lg .caret {
		border-width: 5px 5px 0;
	}
	.dropup .btn-lg .caret {
		border-width: 0 5px 5px;
	}
	.btn-group-vertical&gt;.btn,
	.btn-group-vertical&gt;.btn-group,
	.btn-group-vertical&gt;.btn-group&gt;.btn {
		display: block;
		width: 100%;
		max-width: 100%;
		float: none;
	}
	.btn-group-vertical&gt;.btn+.btn,
	.btn-group-vertical&gt;.btn+.btn-group,
	.btn-group-vertical&gt;.btn-group+.btn,
	.btn-group-vertical&gt;.btn-group+.btn-group {
		margin-top: -1px;
		margin-left: 0;
	}
	.btn-group-vertical&gt;.btn:first-child:not(:last-child) {
		border-radius: 4px 4px 0 0;
	}
	.btn-group-vertical&gt;.btn:last-child:not(:first-child) {
		border-radius: 0 0 4px 4px;
	}
	.btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,
	.btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}
	.btn-group-vertical&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.btn-group-justified,
	.input-group {
		display: table;
		border-collapse: separate;
	}
	.btn-group-justified {
		width: 100%;
		table-layout: fixed;
	}
	.btn-group-justified&gt;.btn,
	.btn-group-justified&gt;.btn-group {
		display: table-cell;
		float: none;
		width: 1%;
	}
	.btn-group-justified&gt;.btn-group .btn {
		width: 100%;
	}
	.btn-group-justified&gt;.btn-group .dropdown-menu {
		left: auto;
	}
	[data-toggle="buttons"]&gt;.btn input[type="checkbox"],
	[data-toggle="buttons"]&gt;.btn input[type="radio"],
	[data-toggle="buttons"]&gt;.btn-group&gt;.btn input[type="checkbox"],
	[data-toggle="buttons"]&gt;.btn-group&gt;.btn input[type="radio"] {
		position: absolute;
		clip: rect(0, 0, 0, 0);
		pointer-events: none;
	}
	.input-group {
		position: relative;
	}
	.input-group[class*="col-"] {
		float: none;
		padding-right: 0;
		padding-left: 0;
	}
	.input-group .form-control {
		position: relative;
		z-index: 2;
		float: left;
		width: 100%;
		margin-bottom: 0;
	}
	.input-group .form-control:focus {
		z-index: 3;
	}
	.input-group-lg&gt;.form-control,
	.input-group-lg&gt;.input-group-addon,
	.input-group-lg&gt;.input-group-btn&gt;.btn {
		height: 46px;
		padding: 10px 16px;
		font-size: 18px;
		line-height: 1.3333333;
		border-radius: 6px;
	}
	select.input-group-lg&gt;.form-control,
	select.input-group-lg&gt;.input-group-addon,
	select.input-group-lg&gt;.input-group-btn&gt;.btn {
		height: 46px;
		line-height: 46px;
	}
	select[multiple].input-group-lg&gt;.form-control,
	select[multiple].input-group-lg&gt;.input-group-addon,
	select[multiple].input-group-lg&gt;.input-group-btn&gt;.btn,
	textarea.input-group-lg&gt;.form-control,
	textarea.input-group-lg&gt;.input-group-addon,
	textarea.input-group-lg&gt;.input-group-btn&gt;.btn {
		height: auto;
	}
	.input-group-sm&gt;.form-control,
	.input-group-sm&gt;.input-group-addon,
	.input-group-sm&gt;.input-group-btn&gt;.btn {
		height: 30px;
		padding: 5px 10px;
		font-size: 12px;
		line-height: 1.5;
		border-radius: 3px;
	}
	select.input-group-sm&gt;.form-control,
	select.input-group-sm&gt;.input-group-addon,
	select.input-group-sm&gt;.input-group-btn&gt;.btn {
		height: 30px;
		line-height: 30px;
	}
	select[multiple].input-group-sm&gt;.form-control,
	select[multiple].input-group-sm&gt;.input-group-addon,
	select[multiple].input-group-sm&gt;.input-group-btn&gt;.btn,
	textarea.input-group-sm&gt;.form-control,
	textarea.input-group-sm&gt;.input-group-addon,
	textarea.input-group-sm&gt;.input-group-btn&gt;.btn {
		height: auto;
	}
	.input-group .form-control,
	.input-group-addon,
	.input-group-btn {
		display: table-cell;
	}
	.nav&gt;li,
	.nav&gt;li&gt;a {
		display: block;
		position: relative;
	}
	.input-group .form-control:not(:first-child):not(:last-child),
	.input-group-addon:not(:first-child):not(:last-child),
	.input-group-btn:not(:first-child):not(:last-child) {
		border-radius: 0;
	}
	.input-group .form-control:last-child,
	.input-group-addon:last-child,
	.input-group-btn:first-child&gt;.btn-group:not(:first-child)&gt;.btn,
	.input-group-btn:first-child&gt;.btn:not(:first-child),
	.input-group-btn:last-child&gt;.btn,
	.input-group-btn:last-child&gt;.btn-group&gt;.btn,
	.input-group-btn:last-child&gt;.dropdown-toggle {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	.input-group-addon:last-child {
		border-left: 0;
	}
	.input-group-btn {
		font-size: 0;
		white-space: nowrap;
	}
	.input-group-btn,
	.input-group-btn&gt;.btn {
		position: relative;
	}
	.input-group-btn&gt;.btn+.btn {
		margin-left: -1px;
	}
	.input-group-btn&gt;.btn:active,
	.input-group-btn&gt;.btn:focus,
	.input-group-btn&gt;.btn:hover {
		z-index: 2;
	}
	.input-group-btn:first-child&gt;.btn,
	.input-group-btn:first-child&gt;.btn-group {
		margin-right: -1px;
	}
	.input-group-btn:last-child&gt;.btn,
	.input-group-btn:last-child&gt;.btn-group {
		z-index: 2;
		margin-left: -1px;
	}
	.nav {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	.nav&gt;li&gt;a {
		padding: 10px 15px;
	}
	.nav&gt;li&gt;a:focus,
	.nav&gt;li&gt;a:hover {
		text-decoration: none;
		background-color: transparent;
	}
	.nav&gt;li.disabled&gt;a {
		color: #777;
	}
	.nav&gt;li.disabled&gt;a:focus,
	.nav&gt;li.disabled&gt;a:hover {
		color: #777;
		text-decoration: none;
		cursor: not-allowed;
		background-color: transparent;
	}
	.nav .open&gt;a,
	.nav .open&gt;a:focus,
	.nav .open&gt;a:hover {
		background-color: #eee;
		border-color: #337ab7;
	}
	.nav .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5;
	}
	.nav&gt;li&gt;a&gt;img {
		max-width: none;
	}
	.tab-content&gt;.tab-pane {
		display: none;
	}
	.navbar-brand&gt;img,
	.tab-content&gt;.active {
		display: block;
	}
	.nav-tabs .dropdown-menu {
		margin-top: -1px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.navbar {
		position: relative;
		margin-bottom: 20px;
	}
	.navbar-collapse {
		padding-right: 15px;
		padding-left: 15px;
		overflow-x: visible;
		-webkit-overflow-scrolling: touch;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}
	.navbar-collapse.in {
		overflow-y: auto;
	}
	@media (min-width: 768px) {
		.navbar {
			border-radius: 4px;
		}
		.navbar-header {
			float: left;
		}
		.navbar-collapse {
			width: auto;
			border-top: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
		.navbar-collapse.collapse {
			display: block !important;
			height: auto !important;
			padding-bottom: 0;
			overflow: visible !important;
		}
		.navbar-collapse.in {
			overflow-y: visible;
		}
		.navbar-fixed-bottom .navbar-collapse,
		.navbar-fixed-top .navbar-collapse,
		.navbar-static-top .navbar-collapse {
			padding-right: 0;
			padding-left: 0;
		}
	}
	.embed-responsive,
	.modal,
	.modal-open,
	.progress {
		overflow: hidden;
	}
	@media (max-device-width: 480px) and (orientation: landscape) {
		.navbar-fixed-bottom .navbar-collapse,
		.navbar-fixed-top .navbar-collapse {
			max-height: 200px;
		}
	}
	.container-fluid&gt;.navbar-collapse,
	.container-fluid&gt;.navbar-header,
	.container&gt;.navbar-collapse,
	.container&gt;.navbar-header {
		margin-right: -15px;
		margin-left: -15px;
	}
	.navbar-brand {
		float: left;
		height: 50px;
		padding: 15px;
		font-size: 18px;
		line-height: 20px;
	}
	.navbar-brand:focus,
	.navbar-brand:hover {
		text-decoration: none;
	}
	@media (min-width: 768px) {
		.container-fluid&gt;.navbar-collapse,
		.container-fluid&gt;.navbar-header,
		.container&gt;.navbar-collapse,
		.container&gt;.navbar-header {
			margin-right: 0;
			margin-left: 0;
		}
		.navbar-fixed-bottom,
		.navbar-fixed-top,
		.navbar-static-top {
			border-radius: 0;
		}
		.navbar&gt;.container .navbar-brand,
		.navbar&gt;.container-fluid .navbar-brand {
			margin-left: -15px;
		}
	}
	.navbar-toggle {
		position: relative;
		float: right;
		padding: 9px 10px;
		margin-top: 8px;
		margin-right: 15px;
		margin-bottom: 8px;
		background-color: transparent;
		border: 1px solid #ddd;
		border-radius: 4px;
	}
	.navbar-toggle:focus {
		outline: 0;
	}
	.navbar-toggle .icon-bar {
		display: block;
		width: 22px;
		height: 2px;
		border-radius: 1px;
		background-color: #888;
	}
	.navbar-toggle .icon-bar+.icon-bar {
		margin-top: 4px;
	}
	.navbar-nav {
		margin: 7.5px -15px;
	}
	.navbar-nav&gt;li&gt;a {
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px;
	}
	@media (max-width: 767px) {
		.navbar-nav .open .dropdown-menu {
			position: static;
			float: none;
			width: auto;
			margin-top: 0;
			background-color: transparent;
			border: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
		.navbar-nav .open .dropdown-menu .dropdown-header,
		.navbar-nav .open .dropdown-menu&gt;li&gt;a {
			padding: 5px 15px 5px 25px;
		}
		.navbar-nav .open .dropdown-menu&gt;li&gt;a {
			line-height: 20px;
		}
		.navbar-nav .open .dropdown-menu&gt;li&gt;a:focus,
		.navbar-nav .open .dropdown-menu&gt;li&gt;a:hover {
			background-image: none;
		}
	}
	@media (min-width: 768px) {
		.navbar-toggle {
			display: none;
		}
		.navbar-nav {
			float: left;
			margin: 0;
		}
		.navbar-nav&gt;li {
			float: left;
		}
		.navbar-nav&gt;li&gt;a {
			padding-top: 15px;
			padding-bottom: 15px;
		}
	}
	.navbar-form {
		padding: 10px 15px;
		border-top: 1px solid transparent;
		border-bottom: 1px solid transparent;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
		margin: 8px -15px;
	}
	@media (min-width: 768px) {
		.navbar-form .form-control-static,
		.navbar-form .form-group {
			display: inline-block;
		}
		.navbar-form .control-label,
		.navbar-form .form-group {
			margin-bottom: 0;
			vertical-align: middle;
		}
		.navbar-form .form-control {
			display: inline-block;
			width: auto;
			vertical-align: middle;
		}
		.navbar-form .input-group {
			display: inline-table;
			vertical-align: middle;
		}
		.navbar-form .input-group .form-control,
		.navbar-form .input-group .input-group-addon,
		.navbar-form .input-group .input-group-btn {
			width: auto;
		}
		.navbar-form .input-group&gt;.form-control {
			width: 100%;
		}
		.navbar-form .checkbox,
		.navbar-form .radio {
			display: inline-block;
			margin-top: 0;
			margin-bottom: 0;
			vertical-align: middle;
		}
		.navbar-form .checkbox label,
		.navbar-form .radio label {
			padding-left: 0;
		}
		.navbar-form .checkbox input[type="checkbox"],
		.navbar-form .radio input[type="radio"] {
			position: relative;
			margin-left: 0;
		}
		.navbar-form .has-feedback .form-control-feedback {
			top: 0;
		}
		.navbar-form {
			width: auto;
			padding-top: 0;
			padding-bottom: 0;
			margin-right: 0;
			margin-left: 0;
			border: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
	}
	.breadcrumb&gt;li,
	.pagination {
		display: inline-block;
	}
	.btn .badge,
	.btn .label {
		top: -1px;
		position: relative;
	}
	@media (max-width: 767px) {
		.navbar-form .form-group {
			margin-bottom: 5px;
		}
		.navbar-form .form-group:last-child {
			margin-bottom: 0;
		}
	}
	.navbar-nav&gt;li&gt;.dropdown-menu {
		margin-top: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.navbar-fixed-bottom .navbar-nav&gt;li&gt;.dropdown-menu {
		margin-bottom: 0;
		border-radius: 4px 4px 0 0;
	}
	.navbar-btn {
		margin-top: 8px;
		margin-bottom: 8px;
	}
	.navbar-btn.btn-sm {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.navbar-btn.btn-xs {
		margin-top: 14px;
		margin-bottom: 14px;
	}
	.navbar-text {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	@media (min-width: 768px) {
		.navbar-text {
			float: left;
			margin-right: 15px;
			margin-left: 15px;
		}
		.navbar-left {
			float: left !important;
		}
		.navbar-right {
			float: right !important;
			margin-right: -22px;
		}
		.navbar-right~.navbar-right {
			margin-right: 0;
		}
	}
	.navbar-default .navbar-brand,
	.navbar-default .navbar-nav&gt;li&gt;a,
	.navbar-default .navbar-text {
		color: #777;
	}
	.navbar-default .navbar-brand:focus,
	.navbar-default .navbar-brand:hover {
		color: #5e5e5e;
		background-color: transparent;
	}
	.navbar-default .navbar-nav&gt;li&gt;a:focus,
	.navbar-default .navbar-nav&gt;li&gt;a:hover {
		color: #333;
		background-color: transparent;
	}
	.navbar-default .navbar-nav&gt;.active&gt;a,
	.navbar-default .navbar-nav&gt;.active&gt;a:focus,
	.navbar-default .navbar-nav&gt;.active&gt;a:hover {
		color: #555;
		background-color: #e7e7e7;
	}
	.navbar-default .navbar-nav&gt;.disabled&gt;a,
	.navbar-default .navbar-nav&gt;.disabled&gt;a:focus,
	.navbar-default .navbar-nav&gt;.disabled&gt;a:hover {
		color: #ccc;
		background-color: transparent;
	}
	.navbar-default .navbar-toggle {
		border-color: #ddd;
	}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: #ddd;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #888 !important;
	}
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border-color: #e7e7e7;
	}
	.navbar-default .navbar-nav&gt;.open&gt;a,
	.navbar-default .navbar-nav&gt;.open&gt;a:focus,
	.navbar-default .navbar-nav&gt;.open&gt;a:hover {
		color: #555;
		background-color: #e7e7e7;
	}
	@media (max-width: 767px) {
		.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a {
			color: #777;
		}
		.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover {
			color: #333;
			background-color: transparent;
		}
		.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a,
		.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a:hover {
			color: #555;
			background-color: #e7e7e7;
		}
		.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a,
		.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:hover {
			color: #ccc;
			background-color: transparent;
		}
	}
	.navbar-default .btn-link,
	.navbar-default .navbar-link {
		color: #777;
	}
	.navbar-default .navbar-link:hover,
	a.list-group-item .list-group-item-heading,
	button.list-group-item .list-group-item-heading {
		color: #333;
	}
	.navbar-default .btn-link:focus,
	.navbar-default .btn-link:hover {
		color: #333;
	}
	.navbar-default .btn-link[disabled]:focus,
	.navbar-default .btn-link[disabled]:hover,
	fieldset[disabled] .navbar-default .btn-link:focus,
	fieldset[disabled] .navbar-default .btn-link:hover {
		color: #ccc;
	}
	.navbar-inverse .navbar-brand,
	.navbar-inverse .navbar-nav&gt;li&gt;a,
	.navbar-inverse .navbar-text {
		color: #9d9d9d;
	}
	.navbar-inverse .navbar-brand:focus,
	.navbar-inverse .navbar-brand:hover,
	.navbar-inverse .navbar-nav&gt;li&gt;a:focus,
	.navbar-inverse .navbar-nav&gt;li&gt;a:hover {
		color: #fff;
		background-color: transparent;
	}
	.navbar-inverse .navbar-nav&gt;.active&gt;a,
	.navbar-inverse .navbar-nav&gt;.active&gt;a:focus,
	.navbar-inverse .navbar-nav&gt;.active&gt;a:hover {
		color: #fff;
		background-color: #080808;
	}
	.navbar-inverse .navbar-nav&gt;.disabled&gt;a,
	.navbar-inverse .navbar-nav&gt;.disabled&gt;a:focus,
	.navbar-inverse .navbar-nav&gt;.disabled&gt;a:hover {
		color: #444;
		background-color: transparent;
	}
	.navbar-inverse .navbar-toggle {
		border-color: #333;
	}
	.navbar-inverse .navbar-toggle:focus,
	.navbar-inverse .navbar-toggle:hover {
		background-color: #333;
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.navbar-inverse .navbar-collapse,
	.navbar-inverse .navbar-form {
		border-color: #101010;
	}
	.navbar-inverse .navbar-nav&gt;.open&gt;a,
	.navbar-inverse .navbar-nav&gt;.open&gt;a:focus,
	.navbar-inverse .navbar-nav&gt;.open&gt;a:hover {
		color: #fff;
		background-color: #080808;
	}
	@media (max-width: 767px) {
		.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.dropdown-header {
			border-color: #080808;
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
			background-color: #080808;
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a {
			color: #9d9d9d;
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a:focus,
		.navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover {
			color: #fff;
			background-color: transparent;
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a,
		.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a:focus,
		.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a:hover {
			color: #fff;
			background-color: #080808;
		}
		.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a,
		.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:focus,
		.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:hover {
			color: #444;
			background-color: transparent;
		}
	}
	.navbar-inverse .btn-link,
	.navbar-inverse .navbar-link {
		color: #9d9d9d;
	}
	.navbar-inverse .navbar-link:hover {
		color: #fff;
	}
	.navbar-inverse .btn-link:focus,
	.navbar-inverse .btn-link:hover {
		color: #fff;
	}
	.navbar-inverse .btn-link[disabled]:focus,
	.navbar-inverse .btn-link[disabled]:hover,
	fieldset[disabled] .navbar-inverse .btn-link:focus,
	fieldset[disabled] .navbar-inverse .btn-link:hover {
		color: #444;
	}
	.pagination {
		padding-left: 0;
		margin: 20px 0;
		border-radius: 4px;
	}
	.pager li,
	.pagination&gt;li {
		display: inline;
	}
	.pagination&gt;li&gt;a,
	.pagination&gt;li&gt;span {
		position: relative;
		float: left;
		padding: 6px 12px;
		margin-left: -1px;
		line-height: 1.42857143;
		color: #337ab7;
		text-decoration: none;
		background-color: #fff;
		border: 1px solid #ddd;
	}
	.pagination&gt;li:first-child&gt;a,
	.pagination&gt;li:first-child&gt;span {
		margin-left: 0;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	.pagination&gt;li:last-child&gt;a,
	.pagination&gt;li:last-child&gt;span {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}
	.pagination&gt;li&gt;a:focus,
	.pagination&gt;li&gt;a:hover,
	.pagination&gt;li&gt;span:focus,
	.pagination&gt;li&gt;span:hover {
		z-index: 2;
		color: #23527c;
		background-color: #eee;
		border-color: #ddd;
	}
	.pagination&gt;.active&gt;a,
	.pagination&gt;.active&gt;a:focus,
	.pagination&gt;.active&gt;a:hover,
	.pagination&gt;.active&gt;span,
	.pagination&gt;.active&gt;span:focus,
	.pagination&gt;.active&gt;span:hover {
		z-index: 3;
		color: #fff;
		cursor: default;
		background-color: #337ab7;
		border-color: #337ab7;
	}
	.pagination&gt;.disabled&gt;a,
	.pagination&gt;.disabled&gt;a:focus,
	.pagination&gt;.disabled&gt;a:hover,
	.pagination&gt;.disabled&gt;span,
	.pagination&gt;.disabled&gt;span:focus,
	.pagination&gt;.disabled&gt;span:hover {
		color: #777;
		cursor: not-allowed;
		background-color: #fff;
		border-color: #ddd;
	}
	.badge,
	.label {
		font-weight: 700;
		line-height: 1;
		white-space: nowrap;
		text-align: center;
	}
	.pager {
		padding-left: 0;
		margin: 20px 0;
		text-align: center;
		list-style: none;
	}
	.pager li&gt;a,
	.pager li&gt;span {
		display: inline-block;
		padding: 5px 14px;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 15px;
	}
	.pager li&gt;a:focus,
	.pager li&gt;a:hover {
		text-decoration: none;
		background-color: #eee;
	}
	.pager .next&gt;a,
	.pager .next&gt;span {
		float: right;
	}
	.pager .previous&gt;a,
	.pager .previous&gt;span {
		float: left;
	}
	.pager .disabled&gt;a,
	.pager .disabled&gt;a:focus,
	.pager .disabled&gt;a:hover,
	.pager .disabled&gt;span {
		color: #777;
		cursor: not-allowed;
		background-color: #fff;
	}
	a.badge:focus,
	a.badge:hover,
	a.label:focus,
	a.label:hover {
		color: #fff;
		cursor: pointer;
		text-decoration: none;
	}
	.label {
		display: inline;
		padding: 0.2em 0.6em 0.3em;
		font-size: 75%;
		color: #fff;
		border-radius: 0.25em;
	}
	.badge:empty,
	.label:empty {
		display: none;
	}
	.label-default {
		background-color: #777;
	}
	.label-default[href]:focus,
	.label-default[href]:hover {
		background-color: #5e5e5e;
	}
	.label-primary {
		background-color: #337ab7;
	}
	.label-primary[href]:focus,
	.label-primary[href]:hover {
		background-color: #286090;
	}
	.label-success {
		background-color: #5cb85c;
	}
	.label-success[href]:focus,
	.label-success[href]:hover {
		background-color: #449d44;
	}
	.label-info {
		background-color: #5bc0de;
	}
	.label-info[href]:focus,
	.label-info[href]:hover {
		background-color: #31b0d5;
	}
	.label-warning {
		background-color: #f0ad4e;
	}
	.label-warning[href]:focus,
	.label-warning[href]:hover {
		background-color: #ec971f;
	}
	.label-danger {
		background-color: #d9534f;
	}
	.label-danger[href]:focus,
	.label-danger[href]:hover {
		background-color: #c9302c;
	}
	.badge {
		display: inline-block;
		min-width: 10px;
		padding: 3px 7px;
		font-size: 12px;
		color: #fff;
		vertical-align: middle;
		background-color: #777;
		border-radius: 10px;
	}
	.media-object,
	.thumbnail {
		display: block;
	}
	.btn-group-xs&gt;.btn .badge,
	.btn-xs .badge {
		top: 0;
		padding: 1px 5px;
	}
	.list-group-item.active&gt;.badge,
	.nav-pills&gt;.active&gt;a&gt;.badge {
		color: #337ab7;
		background-color: #fff;
	}
	.jumbotron,
	.jumbotron .h1,
	.jumbotron h1,
	a.list-group-item-danger .list-group-item-heading,
	a.list-group-item-info .list-group-item-heading,
	a.list-group-item-success .list-group-item-heading,
	a.list-group-item-warning .list-group-item-heading,
	button.list-group-item-danger .list-group-item-heading,
	button.list-group-item-info .list-group-item-heading,
	button.list-group-item-success .list-group-item-heading,
	button.list-group-item-warning .list-group-item-heading {
		color: inherit;
	}
	.list-group-item&gt;.badge {
		float: right;
	}
	.list-group-item&gt;.badge+.badge {
		margin-right: 5px;
	}
	.nav-pills&gt;li&gt;a&gt;.badge {
		margin-left: 3px;
	}
	.jumbotron {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-bottom: 30px;
		background-color: #eee;
	}
	.jumbotron p {
		margin-bottom: 15px;
		font-size: 21px;
		font-weight: 200;
	}
	.alert,
	.thumbnail {
		margin-bottom: 20px;
	}
	.alert .alert-link,
	.close {
		font-weight: 700;
	}
	.jumbotron&gt;hr {
		border-top-color: #d5d5d5;
	}
	.container .jumbotron,
	.container-fluid .jumbotron {
		padding-right: 15px;
		padding-left: 15px;
		border-radius: 6px;
	}
	.jumbotron .container {
		max-width: 100%;
	}
	@media screen and (min-width: 768px) {
		.jumbotron {
			padding-top: 48px;
			padding-bottom: 48px;
		}
		.container .jumbotron,
		.container-fluid .jumbotron {
			padding-right: 60px;
			padding-left: 60px;
		}
		.jumbotron .h1,
		.jumbotron h1 {
			font-size: 63px;
		}
	}
	.thumbnail {
		padding: 4px;
		line-height: 1.42857143;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 4px;
		-webkit-transition: border 0.2s ease-in-out;
		-o-transition: border 0.2s ease-in-out;
		transition: border 0.2s ease-in-out;
	}
	.thumbnail a&gt;img,
	.thumbnail&gt;img {
		margin-right: auto;
		margin-left: auto;
	}
	a.thumbnail.active,
	a.thumbnail:focus,
	a.thumbnail:hover {
		border-color: #337ab7;
	}
	.thumbnail .caption {
		padding: 9px;
		color: #333;
	}
	.alert {
		padding: 15px;
		border: 1px solid transparent;
		border-radius: 4px;
	}
	.alert h4 {
		margin-top: 0;
		color: inherit;
	}
	.alert&gt;p,
	.alert&gt;ul {
		margin-bottom: 0;
	}
	.alert&gt;p+p {
		margin-top: 5px;
	}
	.alert-dismissable,
	.alert-dismissible {
		padding-right: 35px;
	}
	.alert-dismissable .close,
	.alert-dismissible .close {
		position: relative;
		top: -2px;
		right: -21px;
		color: inherit;
	}
	.modal,
	.modal-backdrop {
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	.alert-success {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6;
	}
	.alert-success hr {
		border-top-color: #c9e2b3;
	}
	.alert-success .alert-link {
		color: #2b542c;
	}
	.alert-info {
		color: #31708f;
		background-color: #d9edf7;
		border-color: #bce8f1;
	}
	.alert-info hr {
		border-top-color: #a6e1ec;
	}
	.alert-info .alert-link {
		color: #245269;
	}
	.alert-warning {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #faebcc;
	}
	.alert-warning hr {
		border-top-color: #f7e1b5;
	}
	.alert-warning .alert-link {
		color: #66512c;
	}
	.alert-danger {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1;
	}
	.alert-danger hr {
		border-top-color: #e4b9c0;
	}
	.alert-danger .alert-link {
		color: #843534;
	}
	@-webkit-keyframes progress-bar-stripes {
		0% {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}
	@-o-keyframes progress-bar-stripes {
		0% {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}
	@keyframes progress-bar-stripes {
		0% {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}
	.progress {
		height: 20px;
		margin-bottom: 20px;
		background-color: #f5f5f5;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	}
	.progress-bar {
		float: left;
		width: 0;
		height: 100%;
		font-size: 12px;
		line-height: 20px;
		color: #fff;
		text-align: center;
		background-color: #337ab7;
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		-webkit-transition: width 0.6s ease;
		-o-transition: width 0.6s ease;
		transition: width 0.6s ease;
	}
	.progress-bar-striped,
	.progress-striped .progress-bar {
		background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
		-webkit-background-size: 40px 40px;
		background-size: 40px 40px;
	}
	.progress-bar.active,
	.progress.active .progress-bar {
		-webkit-animation: progress-bar-stripes 2s linear infinite;
		-o-animation: progress-bar-stripes 2s linear infinite;
		animation: progress-bar-stripes 2s linear infinite;
	}
	.progress-bar-success {
		background-color: #5cb85c;
	}
	.progress-striped .progress-bar-success {
		background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	}
	.progress-striped .progress-bar-info,
	.progress-striped .progress-bar-warning {
		background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	}
	.progress-bar-info {
		background-color: #5bc0de;
	}
	.progress-striped .progress-bar-danger,
	.progress-striped .progress-bar-info,
	.progress-striped .progress-bar-warning {
		background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	}
	.progress-bar-warning {
		background-color: #f0ad4e;
	}
	.progress-bar-danger {
		background-color: #d9534f;
	}
	.progress-striped .progress-bar-danger {
		background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	}
	.media {
		margin-top: 15px;
	}
	.media:first-child {
		margin-top: 0;
	}
	.media,
	.media-body {
		overflow: hidden;
		zoom: 1;
	}
	.media-body {
		width: 10000px;
	}
	.media-object.img-thumbnail {
		max-width: none;
	}
	.media-right,
	.media&gt;.pull-right,
	.req_q img {
		padding-left: 10px;
	}
	.media-left,
	.media&gt;.pull-left {
		padding-right: 10px;
	}
	.media-body,
	.media-left,
	.media-right {
		display: table-cell;
		vertical-align: top;
	}
	.media-middle {
		vertical-align: middle;
	}
	.media-bottom {
		vertical-align: bottom;
	}
	.media-heading {
		margin-top: 0;
		margin-bottom: 5px;
	}
	.media-list {
		padding-left: 0;
		list-style: none;
	}
	.list-group {
		padding-left: 0;
		margin-bottom: 20px;
	}
	.list-group-item {
		position: relative;
		display: block;
		padding: 10px 15px;
		margin-bottom: -1px;
		background-color: #fff;
		border: 1px solid #ddd;
	}
	.list-group-item:first-child {
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
	}
	.list-group-item:last-child {
		margin-bottom: 0;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	a.list-group-item,
	button.list-group-item {
		color: #555;
	}
	a.list-group-item:focus,
	a.list-group-item:hover,
	button.list-group-item:focus,
	button.list-group-item:hover {
		color: #555;
		text-decoration: none;
		background-color: #f5f5f5;
	}
	button.list-group-item {
		width: 100%;
		text-align: left;
	}
	.list-group-item.disabled,
	.list-group-item.disabled:focus,
	.list-group-item.disabled:hover {
		color: #777;
		cursor: not-allowed;
		background-color: #eee;
	}
	.list-group-item.disabled .list-group-item-heading,
	.list-group-item.disabled:focus .list-group-item-heading,
	.list-group-item.disabled:hover .list-group-item-heading {
		color: inherit;
	}
	.list-group-item.disabled .list-group-item-text,
	.list-group-item.disabled:focus .list-group-item-text,
	.list-group-item.disabled:hover .list-group-item-text {
		color: #777;
	}
	.list-group-item.active,
	.list-group-item.active:focus,
	.list-group-item.active:hover {
		z-index: 2;
		color: #fff;
		background-color: #337ab7;
		border-color: #337ab7;
	}
	.list-group-item.active .list-group-item-heading,
	.list-group-item.active .list-group-item-heading&gt;.small,
	.list-group-item.active .list-group-item-heading&gt;small,
	.list-group-item.active:focus .list-group-item-heading,
	.list-group-item.active:focus .list-group-item-heading&gt;.small,
	.list-group-item.active:focus .list-group-item-heading&gt;small,
	.list-group-item.active:hover .list-group-item-heading,
	.list-group-item.active:hover .list-group-item-heading&gt;.small,
	.list-group-item.active:hover .list-group-item-heading&gt;small {
		color: inherit;
	}
	.list-group-item.active .list-group-item-text,
	.list-group-item.active:focus .list-group-item-text,
	.list-group-item.active:hover .list-group-item-text {
		color: #c7ddef;
	}
	.list-group-item-success {
		color: #3c763d;
		background-color: #dff0d8;
	}
	a.list-group-item-success,
	button.list-group-item-success {
		color: #3c763d;
	}
	a.list-group-item-success:focus,
	a.list-group-item-success:hover,
	button.list-group-item-success:focus,
	button.list-group-item-success:hover {
		color: #3c763d;
		background-color: #d0e9c6;
	}
	a.list-group-item-success.active,
	a.list-group-item-success.active:focus,
	a.list-group-item-success.active:hover,
	button.list-group-item-success.active,
	button.list-group-item-success.active:focus,
	button.list-group-item-success.active:hover {
		color: #fff;
		background-color: #3c763d;
		border-color: #3c763d;
	}
	.list-group-item-info {
		color: #31708f;
		background-color: #d9edf7;
	}
	a.list-group-item-info,
	button.list-group-item-info {
		color: #31708f;
	}
	a.list-group-item-info:focus,
	a.list-group-item-info:hover,
	button.list-group-item-info:focus,
	button.list-group-item-info:hover {
		color: #31708f;
		background-color: #c4e3f3;
	}
	a.list-group-item-info.active,
	a.list-group-item-info.active:focus,
	a.list-group-item-info.active:hover,
	button.list-group-item-info.active,
	button.list-group-item-info.active:focus,
	button.list-group-item-info.active:hover {
		color: #fff;
		background-color: #31708f;
		border-color: #31708f;
	}
	.list-group-item-warning {
		color: #8a6d3b;
		background-color: #fcf8e3;
	}
	a.list-group-item-warning,
	button.list-group-item-warning {
		color: #8a6d3b;
	}
	a.list-group-item-warning:focus,
	a.list-group-item-warning:hover,
	button.list-group-item-warning:focus,
	button.list-group-item-warning:hover {
		color: #8a6d3b;
		background-color: #faf2cc;
	}
	a.list-group-item-warning.active,
	a.list-group-item-warning.active:focus,
	a.list-group-item-warning.active:hover,
	button.list-group-item-warning.active,
	button.list-group-item-warning.active:focus,
	button.list-group-item-warning.active:hover {
		color: #fff;
		background-color: #8a6d3b;
		border-color: #8a6d3b;
	}
	.list-group-item-danger {
		color: #a94442;
		background-color: #f2dede;
	}
	a.list-group-item-danger,
	button.list-group-item-danger {
		color: #a94442;
	}
	a.list-group-item-danger:focus,
	a.list-group-item-danger:hover,
	button.list-group-item-danger:focus,
	button.list-group-item-danger:hover {
		color: #a94442;
		background-color: #ebcccc;
	}
	a.list-group-item-danger.active,
	a.list-group-item-danger.active:focus,
	a.list-group-item-danger.active:hover,
	button.list-group-item-danger.active,
	button.list-group-item-danger.active:focus,
	button.list-group-item-danger.active:hover {
		color: #fff;
		background-color: #a94442;
		border-color: #a94442;
	}
	.panel-heading&gt;.dropdown .dropdown-toggle,
	.panel-title,
	.panel-title&gt;.small,
	.panel-title&gt;.small&gt;a,
	.panel-title&gt;a,
	.panel-title&gt;small,
	.panel-title&gt;small&gt;a {
		color: inherit;
	}
	.list-group-item-heading {
		margin-top: 0;
		margin-bottom: 5px;
	}
	.list-group-item-text {
		margin-bottom: 0;
		line-height: 1.3;
	}
	.panel {
		margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid transparent;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	}
	.panel-title,
	.panel&gt;.list-group,
	.panel&gt;.panel-collapse&gt;.list-group,
	.panel&gt;.panel-collapse&gt;.table,
	.panel&gt;.table,
	.panel&gt;.table-responsive&gt;.table {
		margin-bottom: 0;
	}
	.panel-body {
		padding: 15px;
	}
	.panel-heading {
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}
	.panel-title {
		margin-top: 0;
		font-size: 16px;
	}
	.panel-footer {
		padding: 10px 15px;
		background-color: #f5f5f5;
		border-top: 1px solid #ddd;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
	}
	.panel&gt;.list-group .list-group-item,
	.panel&gt;.panel-collapse&gt;.list-group .list-group-item {
		border-width: 1px 0;
		border-radius: 0;
	}
	.panel-group .panel-heading,
	.panel&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;td,
	.panel&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;th,
	.panel&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;td,
	.panel&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;th,
	.panel&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;td,
	.panel&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;th,
	.panel&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;td,
	.panel&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;th,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;td,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;th,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;td,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;th,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;td,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;th,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;td,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;th {
		border-bottom: 0;
	}
	.panel&gt;.list-group:first-child .list-group-item:first-child,
	.panel&gt;.panel-collapse&gt;.list-group:first-child .list-group-item:first-child {
		border-top: 0;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}
	.panel&gt;.list-group:last-child .list-group-item:last-child,
	.panel&gt;.panel-collapse&gt;.list-group:last-child .list-group-item:last-child {
		border-bottom: 0;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
	}
	.panel&gt;.panel-heading+.panel-collapse&gt;.list-group .list-group-item:first-child {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.list-group+.panel-footer,
	.panel-heading+.list-group .list-group-item:first-child {
		border-top-width: 0;
	}
	.panel&gt;.panel-collapse&gt;.table caption,
	.panel&gt;.table caption,
	.panel&gt;.table-responsive&gt;.table caption {
		padding-right: 15px;
		padding-left: 15px;
	}
	.panel&gt;.table-responsive:first-child&gt;.table:first-child,
	.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child,
	.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child,
	.panel&gt;.table:first-child,
	.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child,
	.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child {
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}
	.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:first-child,
	.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:first-child,
	.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:first-child,
	.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:first-child,
	.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:first-child,
	.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:first-child,
	.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:first-child,
	.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:first-child {
		border-top-left-radius: 3px;
	}
	.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:last-child,
	.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:last-child,
	.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:last-child,
	.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:last-child,
	.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:last-child,
	.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:last-child,
	.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:last-child,
	.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:last-child {
		border-top-right-radius: 3px;
	}
	.panel&gt;.table-responsive:last-child&gt;.table:last-child,
	.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child,
	.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child,
	.panel&gt;.table:last-child,
	.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child,
	.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child {
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
	}
	.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:first-child,
	.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:first-child,
	.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:first-child,
	.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:first-child,
	.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:first-child,
	.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:first-child,
	.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:first-child,
	.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:first-child {
		border-bottom-left-radius: 3px;
	}
	.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:last-child,
	.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:last-child,
	.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:last-child,
	.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:last-child,
	.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:last-child,
	.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:last-child,
	.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:last-child,
	.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:last-child {
		border-bottom-right-radius: 3px;
	}
	.panel-group .panel-heading+.panel-collapse&gt;.list-group,
	.panel-group .panel-heading+.panel-collapse&gt;.panel-body,
	.panel&gt;.panel-body+.table,
	.panel&gt;.panel-body+.table-responsive,
	.panel&gt;.table+.panel-body,
	.panel&gt;.table-responsive+.panel-body {
		border-top: 1px solid #ddd;
	}
	.panel&gt;.table&gt;tbody:first-child&gt;tr:first-child td,
	.panel&gt;.table&gt;tbody:first-child&gt;tr:first-child th {
		border-top: 0;
	}
	.panel&gt;.table-bordered,
	.panel&gt;.table-responsive&gt;.table-bordered {
		border: 0;
	}
	.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;td:first-child,
	.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;th:first-child,
	.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:first-child,
	.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:first-child,
	.panel&gt;.table-bordered&gt;thead&gt;tr&gt;td:first-child,
	.panel&gt;.table-bordered&gt;thead&gt;tr&gt;th:first-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:first-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:first-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:first-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:first-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:first-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:first-child {
		border-left: 0;
	}
	.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;td:last-child,
	.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;th:last-child,
	.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:last-child,
	.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:last-child,
	.panel&gt;.table-bordered&gt;thead&gt;tr&gt;td:last-child,
	.panel&gt;.table-bordered&gt;thead&gt;tr&gt;th:last-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:last-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:last-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:last-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:last-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:last-child,
	.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:last-child {
		border-right: 0;
	}
	.panel&gt;.table-responsive {
		margin-bottom: 0;
		border: 0;
	}
	.panel-group {
		margin-bottom: 20px;
	}
	.panel-group .panel {
		margin-bottom: 0;
		border-radius: 4px;
	}
	.panel-group .panel+.panel {
		margin-top: 5px;
	}
	.panel-group .panel-footer {
		border-top: 0;
	}
	.panel-group .panel-footer+.panel-collapse .panel-body {
		border-bottom: 1px solid #ddd;
	}
	.panel-default,
	.well blockquote {
		border-color: #ddd;
	}
	.panel-default&gt;.panel-heading {
		color: #333;
		background-color: #f5f5f5;
		border-color: #ddd;
	}
	.panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body {
		border-top-color: #ddd;
	}
	.panel-default&gt;.panel-heading .badge {
		color: #f5f5f5;
		background-color: #333;
	}
	.panel-default&gt;.panel-footer+.panel-collapse&gt;.panel-body {
		border-bottom-color: #ddd;
	}
	.panel-primary {
		border-color: #337ab7;
	}
	.panel-primary&gt;.panel-heading {
		color: #fff;
		background-color: #337ab7;
		border-color: #337ab7;
	}
	.panel-primary&gt;.panel-heading+.panel-collapse&gt;.panel-body {
		border-top-color: #337ab7;
	}
	.panel-primary&gt;.panel-heading .badge {
		color: #337ab7;
		background-color: #fff;
	}
	.panel-primary&gt;.panel-footer+.panel-collapse&gt;.panel-body {
		border-bottom-color: #337ab7;
	}
	.panel-success {
		border-color: #d6e9c6;
	}
	.panel-success&gt;.panel-heading {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6;
	}
	.panel-success&gt;.panel-heading+.panel-collapse&gt;.panel-body {
		border-top-color: #d6e9c6;
	}
	.panel-success&gt;.panel-heading .badge {
		color: #dff0d8;
		background-color: #3c763d;
	}
	.panel-success&gt;.panel-footer+.panel-collapse&gt;.panel-body {
		border-bottom-color: #d6e9c6;
	}
	.panel-info {
		border-color: #bce8f1;
	}
	.panel-info&gt;.panel-heading {
		color: #31708f;
		background-color: #d9edf7;
		border-color: #bce8f1;
	}
	.panel-info&gt;.panel-heading+.panel-collapse&gt;.panel-body {
		border-top-color: #bce8f1;
	}
	.panel-info&gt;.panel-heading .badge {
		color: #d9edf7;
		background-color: #31708f;
	}
	.panel-info&gt;.panel-footer+.panel-collapse&gt;.panel-body {
		border-bottom-color: #bce8f1;
	}
	.panel-warning {
		border-color: #faebcc;
	}
	.panel-warning&gt;.panel-heading {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #faebcc;
	}
	.panel-warning&gt;.panel-heading+.panel-collapse&gt;.panel-body {
		border-top-color: #faebcc;
	}
	.panel-warning&gt;.panel-heading .badge {
		color: #fcf8e3;
		background-color: #8a6d3b;
	}
	.panel-warning&gt;.panel-footer+.panel-collapse&gt;.panel-body {
		border-bottom-color: #faebcc;
	}
	.panel-danger {
		border-color: #ebccd1;
	}
	.panel-danger&gt;.panel-heading {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1;
	}
	.panel-danger&gt;.panel-heading+.panel-collapse&gt;.panel-body {
		border-top-color: #ebccd1;
	}
	.panel-danger&gt;.panel-heading .badge {
		color: #f2dede;
		background-color: #a94442;
	}
	.panel-danger&gt;.panel-footer+.panel-collapse&gt;.panel-body {
		border-bottom-color: #ebccd1;
	}
	.embed-responsive {
		position: relative;
		display: block;
		height: 0;
		padding: 0;
	}
	.embed-responsive .embed-responsive-item,
	.embed-responsive embed,
	.embed-responsive iframe,
	.embed-responsive object,
	.embed-responsive video {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 0;
	}
	.embed-responsive-16by9 {
		padding-bottom: 56.25%;
	}
	.embed-responsive-4by3 {
		padding-bottom: 75%;
	}
	.well {
		min-height: 20px;
		padding: 19px;
		margin-bottom: 20px;
		background-color: #f5f5f5;
		border: 1px solid #e3e3e3;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	}
	.well blockquote {
		border-color: rgba(0, 0, 0, 0.15);
	}
	.well-lg {
		padding: 24px;
		border-radius: 6px;
	}
	.well-sm {
		padding: 9px;
		border-radius: 3px;
	}
	.close {
		float: right;
		font-size: 21px;
		line-height: 1;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		opacity: 0.2;
	}
	.popover,
	.tooltip {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-style: normal;
		font-weight: 400;
		line-height: 1.42857143;
		text-shadow: none;
		text-transform: none;
		letter-spacing: normal;
		word-break: normal;
		word-spacing: normal;
		word-wrap: normal;
		line-break: auto;
		white-space: normal;
		text-decoration: none;
	}
	.close:focus,
	.close:hover {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		opacity: 0.5;
	}
	button.close {
		-webkit-appearance: none;
		padding: 0;
		cursor: pointer;
		background: 0 0;
		border: 0;
	}
	.modal {
		position: fixed;
		z-index: 1050;
		display: none;
		-webkit-overflow-scrolling: touch;
		outline: 0;
	}
	.modal.fade .modal-dialog {
		-webkit-transition: -webkit-transform 0.3s ease-out;
		-o-transition: -o-transform 0.3s ease-out;
		transition: transform 0.3s ease-out;
		-webkit-transform: translate(0, -25%);
		-ms-transform: translate(0, -25%);
		-o-transform: translate(0, -25%);
		transform: translate(0, -25%);
	}
	.modal.in .modal-dialog {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.modal-open .modal {
		overflow-x: hidden;
		overflow-y: auto;
	}
	.modal-dialog {
		position: relative;
		width: auto;
		margin: 10px;
	}
	.modal-content {
		position: relative;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #999;
		border: 1px solid rgba(0, 0, 0, 0.2);
		border-radius: 6px;
		outline: 0;
		-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
		box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	}
	.modal-backdrop {
		position: fixed;
		z-index: 1040;
		background-color: #000;
	}
	.modal-backdrop.fade {
		opacity: 0;
	}
	.modal-backdrop.in {
		opacity: 0.5;
	}
	.modal-header {
		padding: 15px;
		border-bottom: 1px solid #e5e5e5;
	}
	.modal-header .close {
		margin-top: -2px;
	}
	.modal-title {
		margin: 0;
		line-height: 1.42857143;
	}
	.modal-body {
		position: relative;
		padding: 15px;
	}
	.modal-footer {
		padding: 15px;
		text-align: right;
		border-top: 1px solid #e5e5e5;
	}
	.modal-footer .btn+.btn {
		margin-bottom: 0;
		margin-left: 5px;
	}
	.modal-footer .btn-group .btn+.btn {
		margin-left: -1px;
	}
	.modal-footer .btn-block+.btn-block {
		margin-left: 0;
	}
	.modal-scrollbar-measure {
		position: absolute;
		top: -9999px;
		width: 50px;
		height: 50px;
		overflow: scroll;
	}
	@media (min-width: 768px) {
		.modal-dialog {
			width: 600px;
			margin: 30px auto;
		}
		.modal-content {
			-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
			box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		}
		.modal-sm {
			width: 300px;
		}
	}
	@media (min-width: 992px) {
		.modal-lg {
			width: 900px;
		}
	}
	.tooltip {
		position: absolute;
		z-index: 1070;
		display: block;
		font-size: 12px;
		text-align: left;
		text-align: start;
		opacity: 0;
	}
	.tooltip.in {
		opacity: 0.9;
	}
	.tooltip.top {
		padding: 5px 0;
		margin-top: -3px;
	}
	.tooltip.right {
		padding: 0 5px;
		margin-left: 3px;
	}
	.tooltip.bottom {
		padding: 5px 0;
		margin-top: 3px;
	}
	.tooltip.left {
		padding: 0 5px;
		margin-left: -3px;
	}
	.tooltip-inner {
		max-width: 200px;
		padding: 3px 8px;
		color: #fff;
		text-align: center;
		background-color: #000;
		border-radius: 4px;
	}
	.tooltip-arrow {
		position: absolute;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid;
	}
	.tooltip.top .tooltip-arrow,
	.tooltip.top-left .tooltip-arrow,
	.tooltip.top-right .tooltip-arrow {
		bottom: 0;
		border-width: 5px 5px 0;
		border-top-color: #000;
	}
	.tooltip.top .tooltip-arrow {
		left: 50%;
		margin-left: -5px;
	}
	.tooltip.top-left .tooltip-arrow {
		right: 5px;
		margin-bottom: -5px;
	}
	.tooltip.top-right .tooltip-arrow {
		left: 5px;
		margin-bottom: -5px;
	}
	.tooltip.right .tooltip-arrow {
		top: 50%;
		left: 0;
		margin-top: -5px;
		border-width: 5px 5px 5px 0;
		border-right-color: #000;
	}
	.tooltip.left .tooltip-arrow {
		top: 50%;
		right: 0;
		margin-top: -5px;
		border-width: 5px 0 5px 5px;
		border-left-color: #000;
	}
	.tooltip.bottom .tooltip-arrow,
	.tooltip.bottom-left .tooltip-arrow,
	.tooltip.bottom-right .tooltip-arrow {
		border-width: 0 5px 5px;
		border-bottom-color: #000;
		top: 0;
	}
	.tooltip.bottom .tooltip-arrow {
		left: 50%;
		margin-left: -5px;
	}
	.tooltip.bottom-left .tooltip-arrow {
		right: 5px;
		margin-top: -5px;
	}
	.tooltip.bottom-right .tooltip-arrow {
		left: 5px;
		margin-top: -5px;
	}
	.popover {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1060;
		display: none;
		max-width: 276px;
		padding: 1px;
		font-size: 14px;
		text-align: left;
		text-align: start;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, 0.2);
		border-radius: 6px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	}
	.carousel-caption,
	.carousel-control {
		color: #fff;
		text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
		text-align: center;
	}
	.popover.top {
		margin-top: -10px;
	}
	.popover.right {
		margin-left: 10px;
	}
	.popover.bottom {
		margin-top: 10px;
	}
	.popover.left {
		margin-left: -10px;
	}
	.popover-title {
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		border-radius: 5px 5px 0 0;
	}
	.popover-content {
		padding: 9px 14px;
	}
	.popover&gt;.arrow,
	.popover&gt;.arrow:after {
		position: absolute;
		display: block;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid;
	}
	.carousel,
	.carousel-inner {
		position: relative;
	}
	.popover&gt;.arrow {
		border-width: 11px;
	}
	.popover&gt;.arrow:after {
		content: "";
		border-width: 10px;
	}
	.popover.top&gt;.arrow {
		bottom: -11px;
		left: 50%;
		margin-left: -11px;
		border-top-color: #999;
		border-top-color: rgba(0, 0, 0, 0.25);
		border-bottom-width: 0;
	}
	.popover.top&gt;.arrow:after {
		bottom: 1px;
		margin-left: -10px;
		content: " ";
		border-top-color: #fff;
		border-bottom-width: 0;
	}
	.popover.left&gt;.arrow:after,
	.popover.right&gt;.arrow:after {
		bottom: -10px;
		content: " ";
	}
	.popover.right&gt;.arrow {
		top: 50%;
		left: -11px;
		margin-top: -11px;
		border-right-color: #999;
		border-right-color: rgba(0, 0, 0, 0.25);
		border-left-width: 0;
	}
	.popover.right&gt;.arrow:after {
		left: 1px;
		border-right-color: #fff;
		border-left-width: 0;
	}
	.popover.bottom&gt;.arrow {
		top: -11px;
		left: 50%;
		margin-left: -11px;
		border-top-width: 0;
		border-bottom-color: #999;
		border-bottom-color: rgba(0, 0, 0, 0.25);
	}
	.popover.bottom&gt;.arrow:after {
		top: 1px;
		margin-left: -10px;
		content: " ";
		border-top-width: 0;
		border-bottom-color: #fff;
	}
	.popover.left&gt;.arrow {
		top: 50%;
		right: -11px;
		margin-top: -11px;
		border-right-width: 0;
		border-left-color: #999;
		border-left-color: rgba(0, 0, 0, 0.25);
	}
	.popover.left&gt;.arrow:after {
		right: 1px;
		border-right-width: 0;
		border-left-color: #fff;
	}
	.carousel-inner {
		width: 100%;
		overflow: hidden;
	}
	.carousel-inner&gt;.item {
		position: relative;
		display: none;
		-webkit-transition: 0.6s ease-in-out left;
		-o-transition: 0.6s ease-in-out left;
		transition: 0.6s ease-in-out left;
	}
	.carousel-inner&gt;.item&gt;a&gt;img,
	.carousel-inner&gt;.item&gt;img {
		line-height: 1;
	}
	@media all and (transform-3d),
	(-webkit-transform-3d) {
		.carousel-inner&gt;.item {
			-webkit-transition: -webkit-transform 0.6s ease-in-out;
			-o-transition: -o-transform 0.6s ease-in-out;
			transition: transform 0.6s ease-in-out;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			-webkit-perspective: 1000px;
			perspective: 1000px;
		}
		.carousel-inner&gt;.item.active.right,
		.carousel-inner&gt;.item.next {
			left: 0;
			-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0);
		}
		.carousel-inner&gt;.item.active.left,
		.carousel-inner&gt;.item.prev {
			left: 0;
			-webkit-transform: translate3d(-100%, 0, 0);
			transform: translate3d(-100%, 0, 0);
		}
		.carousel-inner&gt;.item.active,
		.carousel-inner&gt;.item.next.left,
		.carousel-inner&gt;.item.prev.right {
			left: 0;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
		}
	}
	.carousel-inner&gt;.active,
	.carousel-inner&gt;.next,
	.carousel-inner&gt;.prev {
		display: block;
	}
	.carousel-inner&gt;.active,
	.carousel-inner&gt;.next.left,
	.carousel-inner&gt;.prev.right {
		left: 0;
	}
	.carousel-control,
	.carousel-inner&gt;.next,
	.carousel-inner&gt;.prev {
		position: absolute;
		top: 0;
		width: 100%;
	}
	.carousel-inner&gt;.next {
		left: 100%;
	}
	.carousel-inner&gt;.active.left,
	.carousel-inner&gt;.prev {
		left: -100%;
	}
	.carousel-inner&gt;.active.right {
		left: 100%;
	}
	.carousel-control {
		bottom: 0;
		left: 0;
		width: 15%;
		font-size: 20px;
		background-color: transparent;
		opacity: 0.5;
	}
	.carousel-control.left,
	.carousel-control.right {
		background-image: -webkit-linear-gradient( left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
		background-image: -o-linear-gradient( left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
		background-image: -webkit-gradient( linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
		background-image: linear-gradient( to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
		background-repeat: repeat-x;
	}
	.carousel-control.right {
		right: 0;
		left: auto;
		background-image: -webkit-linear-gradient( left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
		background-image: -o-linear-gradient( left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
		background-image: -webkit-gradient( linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
		background-image: linear-gradient( to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
	}
	.carousel-control:focus,
	.carousel-control:hover {
		color: #fff;
		text-decoration: none;
		outline: 0;
		opacity: 0.9;
	}
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next,
	.carousel-control .icon-prev {
		position: absolute;
		top: 50%;
		z-index: 5;
		display: inline-block;
		margin-top: -10px;
	}
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .icon-prev {
		left: 50%;
		margin-left: -10px;
	}
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next {
		right: 50%;
		margin-right: -10px;
	}
	.carousel-control .icon-next,
	.carousel-control .icon-prev {
		width: 20px;
		height: 20px;
		font-family: serif;
		line-height: 1;
	}
	.carousel-control .icon-prev:before {
		content: "\2039";
	}
	.carousel-control .icon-next:before {
		content: "\203a";
	}
	.carousel-indicators {
		position: absolute;
		bottom: 10px;
		left: 50%;
		z-index: 15;
		width: 60%;
		padding-left: 0;
		margin-left: -30%;
		text-align: center;
		list-style: none;
	}
	.carousel-indicators li {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 1px;
		text-indent: -999px;
		cursor: pointer;
		background-color: transparent;
		border: 1px solid #fff;
		border-radius: 10px;
	}
	.carousel-indicators .active {
		width: 12px;
		height: 12px;
		margin: 0;
		background-color: #fff;
	}
	.carousel-caption {
		position: absolute;
		right: 15%;
		bottom: 20px;
		left: 15%;
		z-index: 10;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.carousel-caption .btn,
	.text-hide {
		text-shadow: none;
	}
	@media screen and (min-width: 768px) {
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .glyphicon-chevron-right,
		.carousel-control .icon-next,
		.carousel-control .icon-prev {
			width: 30px;
			height: 30px;
			margin-top: -10px;
			font-size: 30px;
		}
		.carousel-control .glyphicon-chevron-left,
		.carousel-control .icon-prev {
			margin-left: -10px;
		}
		.carousel-control .glyphicon-chevron-right,
		.carousel-control .icon-next {
			margin-right: -10px;
		}
		.carousel-caption {
			right: 20%;
			left: 20%;
			padding-bottom: 30px;
		}
		.carousel-indicators {
			bottom: 20px;
		}
	}
	.btn-group-vertical&gt;.btn-group:after,
	.btn-group-vertical&gt;.btn-group:before,
	.btn-toolbar:after,
	.btn-toolbar:before,
	.clearfix:after,
	.clearfix:before,
	.container-fluid:after,
	.container-fluid:before,
	.container:after,
	.container:before,
	.dl-horizontal dd:after,
	.dl-horizontal dd:before,
	.form-horizontal .form-group:after,
	.form-horizontal .form-group:before,
	.modal-footer:after,
	.modal-footer:before,
	.modal-header:after,
	.modal-header:before,
	.nav:after,
	.nav:before,
	.navbar-collapse:after,
	.navbar-collapse:before,
	.navbar-header:after,
	.navbar-header:before,
	.navbar:after,
	.navbar:before,
	.pager:after,
	.pager:before,
	.panel-body:after,
	.panel-body:before,
	.row:after,
	.row:before {
		display: table;
		content: " ";
	}
	.btn-group-vertical&gt;.btn-group:after,
	.btn-toolbar:after,
	.clearfix:after,
	.container-fluid:after,
	.container:after,
	.dl-horizontal dd:after,
	.form-horizontal .form-group:after,
	.modal-footer:after,
	.modal-header:after,
	.nav:after,
	.navbar-collapse:after,
	.navbar-header:after,
	.navbar:after,
	.pager:after,
	.panel-body:after,
	.row:after {
		clear: both;
	}
	.center-block {
		display: block;
		margin-right: auto;
		margin-left: auto;
	}
	.pull-right {
		float: right !important;
	}
	.pull-left {
		float: left !important;
	}
	.hide {
		display: none !important;
	}
	.show {
		display: block !important;
	}
	.hidden,
	.visible-lg,
	.visible-lg-block,
	.visible-lg-inline,
	.visible-lg-inline-block,
	.visible-md,
	.visible-md-block,
	.visible-md-inline,
	.visible-md-inline-block,
	.visible-sm,
	.visible-sm-block,
	.visible-sm-inline,
	.visible-sm-inline-block,
	.visible-xs,
	.visible-xs-block,
	.visible-xs-inline,
	.visible-xs-inline-block {
		display: none !important;
	}
	.affix {
		position: fixed;
	}
	@-ms-viewport {
		width: device-width;
	}
	@media (max-width: 767px) {
		.visible-xs,
		.visible-xs-block {
			display: block !important;
		}
		table.visible-xs {
			display: table !important;
		}
		tr.visible-xs {
			display: table-row !important;
		}
		td.visible-xs,
		th.visible-xs {
			display: table-cell !important;
		}
		.visible-xs-inline {
			display: inline !important;
		}
		.visible-xs-inline-block {
			display: inline-block !important;
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		.visible-sm,
		.visible-sm-block {
			display: block !important;
		}
		table.visible-sm {
			display: table !important;
		}
		tr.visible-sm {
			display: table-row !important;
		}
		td.visible-sm,
		th.visible-sm {
			display: table-cell !important;
		}
		.visible-sm-inline {
			display: inline !important;
		}
		.visible-sm-inline-block {
			display: inline-block !important;
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
		.visible-md,
		.visible-md-block {
			display: block !important;
		}
		table.visible-md {
			display: table !important;
		}
		tr.visible-md {
			display: table-row !important;
		}
		td.visible-md,
		th.visible-md {
			display: table-cell !important;
		}
		.visible-md-inline {
			display: inline !important;
		}
		.visible-md-inline-block {
			display: inline-block !important;
		}
	}
	@media (min-width: 1200px) {
		.visible-lg,
		.visible-lg-block {
			display: block !important;
		}
		table.visible-lg {
			display: table !important;
		}
		tr.visible-lg {
			display: table-row !important;
		}
		td.visible-lg,
		th.visible-lg {
			display: table-cell !important;
		}
		.visible-lg-inline {
			display: inline !important;
		}
		.visible-lg-inline-block {
			display: inline-block !important;
		}
		.hidden-lg {
			display: none !important;
		}
	}
	@media (max-width: 767px) {
		.hidden-xs {
			display: none !important;
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		.hidden-sm {
			display: none !important;
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
		.hidden-md {
			display: none !important;
		}
	}
	.visible-print {
		display: none !important;
	}
	@media print {
		.visible-print {
			display: block !important;
		}
		table.visible-print {
			display: table !important;
		}
		tr.visible-print {
			display: table-row !important;
		}
		td.visible-print,
		th.visible-print {
			display: table-cell !important;
		}
	}
	.visible-print-block {
		display: none !important;
	}
	@media print {
		.visible-print-block {
			display: block !important;
		}
	}
	.visible-print-inline {
		display: none !important;
	}
	@media print {
		.visible-print-inline {
			display: inline !important;
		}
	}
	.visible-print-inline-block {
		display: none !important;
	}
	@media print {
		.visible-print-inline-block {
			display: inline-block !important;
		}
		.hidden-print {
			display: none !important;
		}
	}
	.fa,
	.fa-stack {
		display: inline-block;
	}
	.fa-fw,
	.fa-li {
		text-align: center;
	}
	@font-face {
		font-family: FontAwesome;
		src: url(../eot/fontawesome-webfont78ce.eot);
		src: url(../eot/fontawesome-webfontd41d.eot#iefix&amp;v=4.2.0) format("embedded-opentype"), url(../woff/fontawesome-webfont78ce.woff) format("woff"), url(../ttf/fontawesome-webfont78ce.ttf) format("truetype"), url(../svg/fontawesome-webfont78ce.svg#fontawesomeregular) format("svg");
		font-display: swap;
		font-weight: 400;
		font-style: normal;
	}
	.fa {
		font: 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
	}
	.fa-lg {
		font-size: 1.33333333em;
		line-height: 0.75em;
		vertical-align: -15%;
	}
	.fa-2x {
		font-size: 2em;
	}
	.fa-3x {
		font-size: 3em;
	}
	.fa-4x {
		font-size: 4em;
	}
	.fa-5x {
		font-size: 5em;
	}
	.fa-fw {
		width: 1.28571429em;
	}
	.fa-ul {
		padding-left: 0;
		margin-left: 2.14285714em;
	}
	.fa-ul&gt;li {
		position: relative;
	}
	.fa-li {
		position: absolute;
		left: -2.14285714em;
		width: 2.14285714em;
		top: 0.14285714em;
	}
	.fa-li.fa-lg {
		left: -1.85714286em;
	}
	.fa-border {
		padding: 0.2em 0.25em 0.15em;
		border: 0.08em solid #eee;
		border-radius: 0.1em;
	}
	.fa.pull-left {
		margin-right: 0.3em;
	}
	.fa.pull-right {
		margin-left: 0.3em;
	}
	.fa-spin {
		-webkit-animation: fa-spin 2s infinite linear;
		animation: fa-spin 2s infinite linear;
	}
	@-webkit-keyframes fa-spin {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0);
		}
		to {
			-webkit-transform: rotate(359deg);
			transform: rotate(359deg);
		}
	}
	@keyframes fa-spin {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0);
		}
		to {
			-webkit-transform: rotate(359deg);
			transform: rotate(359deg);
		}
	}
	.fa-rotate-90 {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.fa-rotate-180 {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.fa-rotate-270 {
		-webkit-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		transform: rotate(270deg);
	}
	.fa-flip-horizontal {
		-webkit-transform: scale(-1, 1);
		-ms-transform: scale(-1, 1);
		transform: scale(-1, 1);
	}
	.fa-flip-vertical {
		-webkit-transform: scale(1, -1);
		-ms-transform: scale(1, -1);
		transform: scale(1, -1);
	}
	 :root .fa-flip-horizontal,
	 :root .fa-flip-vertical,
	 :root .fa-rotate-180,
	 :root .fa-rotate-270,
	 :root .fa-rotate-90 {
		filter: none;
	}
	.fa-stack {
		position: relative;
		width: 2em;
		height: 2em;
		line-height: 2em;
		vertical-align: middle;
	}
	.fa-stack-1x,
	.fa-stack-2x {
		position: absolute;
		left: 0;
		width: 100%;
		text-align: center;
	}
	.fa-stack-1x {
		line-height: inherit;
	}
	.fa-stack-2x {
		font-size: 2em;
	}
	.fa-inverse {
		color: #fff;
	}
	.fa-glass:before {
		content: "\f000";
	}
	.fa-music:before {
		content: "\f001";
	}
	.fa-search:before {
		content: "\f002";
	}
	.fa-envelope-o:before {
		content: "\f003";
	}
	.fa-heart:before {
		content: "\f004";
	}
	.fa-star:before {
		content: "\f005";
	}
	.fa-star-o:before {
		content: "\f006";
	}
	.fa-user:before {
		content: "\f007";
	}
	.fa-film:before {
		content: "\f008";
	}
	.fa-th-large:before {
		content: "\f009";
	}
	.fa-th:before {
		content: "\f00a";
	}
	.fa-th-list:before {
		content: "\f00b";
	}
	.fa-check:before {
		content: "\f00c";
	}
	.fa-close:before,
	.fa-remove:before,
	.fa-times:before {
		content: "\f00d";
	}
	.fa-search-plus:before {
		content: "\f00e";
	}
	.fa-search-minus:before {
		content: "\f010";
	}
	.fa-power-off:before {
		content: "\f011";
	}
	.fa-signal:before {
		content: "\f012";
	}
	.fa-cog:before,
	.fa-gear:before {
		content: "\f013";
	}
	.fa-trash-o:before {
		content: "\f014";
	}
	.fa-home:before {
		content: "\f015";
	}
	.fa-file-o:before {
		content: "\f016";
	}
	.fa-clock-o:before {
		content: "\f017";
	}
	.fa-road:before {
		content: "\f018";
	}
	.fa-download:before {
		content: "\f019";
	}
	.fa-arrow-circle-o-down:before {
		content: "\f01a";
	}
	.fa-arrow-circle-o-up:before {
		content: "\f01b";
	}
	.fa-inbox:before {
		content: "\f01c";
	}
	.fa-play-circle-o:before {
		content: "\f01d";
	}
	.fa-repeat:before,
	.fa-rotate-right:before {
		content: "\f01e";
	}
	.fa-refresh:before {
		content: "\f021";
	}
	.fa-list-alt:before {
		content: "\f022";
	}
	.fa-lock:before {
		content: "\f023";
	}
	.fa-flag:before {
		content: "\f024";
	}
	.fa-headphones:before {
		content: "\f025";
	}
	.fa-volume-off:before {
		content: "\f026";
	}
	.fa-volume-down:before {
		content: "\f027";
	}
	.fa-volume-up:before {
		content: "\f028";
	}
	.fa-qrcode:before {
		content: "\f029";
	}
	.fa-barcode:before {
		content: "\f02a";
	}
	.fa-tag:before {
		content: "\f02b";
	}
	.fa-tags:before {
		content: "\f02c";
	}
	.fa-book:before {
		content: "\f02d";
	}
	.fa-bookmark:before {
		content: "\f02e";
	}
	.fa-print:before {
		content: "\f02f";
	}
	.fa-camera:before {
		content: "\f030";
	}
	.fa-font:before {
		content: "\f031";
	}
	.fa-bold:before {
		content: "\f032";
	}
	.fa-italic:before {
		content: "\f033";
	}
	.fa-text-height:before {
		content: "\f034";
	}
	.fa-text-width:before {
		content: "\f035";
	}
	.fa-align-left:before {
		content: "\f036";
	}
	.fa-align-center:before {
		content: "\f037";
	}
	.fa-align-right:before {
		content: "\f038";
	}
	.fa-align-justify:before {
		content: "\f039";
	}
	.fa-list:before {
		content: "\f03a";
	}
	.fa-dedent:before,
	.fa-outdent:before {
		content: "\f03b";
	}
	.fa-indent:before {
		content: "\f03c";
	}
	.fa-video-camera:before {
		content: "\f03d";
	}
	.fa-image:before,
	.fa-photo:before,
	.fa-picture-o:before {
		content: "\f03e";
	}
	.fa-pencil:before {
		content: "\f040";
	}
	.fa-map-marker:before {
		content: "\f041";
	}
	.fa-adjust:before {
		content: "\f042";
	}
	.fa-tint:before {
		content: "\f043";
	}
	.fa-edit:before,
	.fa-pencil-square-o:before {
		content: "\f044";
	}
	.fa-share-square-o:before {
		content: "\f045";
	}
	.fa-check-square-o:before {
		content: "\f046";
	}
	.fa-arrows:before {
		content: "\f047";
	}
	.fa-step-backward:before {
		content: "\f048";
	}
	.fa-fast-backward:before {
		content: "\f049";
	}
	.fa-backward:before {
		content: "\f04a";
	}
	.fa-play:before {
		content: "\f04b";
	}
	.fa-pause:before {
		content: "\f04c";
	}
	.fa-stop:before {
		content: "\f04d";
	}
	.fa-forward:before {
		content: "\f04e";
	}
	.fa-fast-forward:before {
		content: "\f050";
	}
	.fa-step-forward:before {
		content: "\f051";
	}
	.fa-eject:before {
		content: "\f052";
	}
	.fa-chevron-left:before {
		content: "\f053";
	}
	.fa-chevron-right:before {
		content: "\f054";
	}
	.fa-plus-circle:before {
		content: "\f055";
	}
	.fa-minus-circle:before {
		content: "\f056";
	}
	.fa-times-circle:before {
		content: "\f057";
	}
	.fa-check-circle:before {
		content: "\f058";
	}
	.fa-question-circle:before {
		content: "\f059";
	}
	.fa-info-circle:before {
		content: "\f05a";
	}
	.fa-crosshairs:before {
		content: "\f05b";
	}
	.fa-times-circle-o:before {
		content: "\f05c";
	}
	.fa-check-circle-o:before {
		content: "\f05d";
	}
	.fa-ban:before {
		content: "\f05e";
	}
	.fa-arrow-left:before {
		content: "\f060";
	}
	.fa-arrow-right:before {
		content: "\f061";
	}
	.fa-arrow-up:before {
		content: "\f062";
	}
	.fa-arrow-down:before {
		content: "\f063";
	}
	.fa-mail-forward:before,
	.fa-share:before {
		content: "\f064";
	}
	.fa-expand:before {
		content: "\f065";
	}
	.fa-compress:before {
		content: "\f066";
	}
	.fa-plus:before {
		content: "\f067";
	}
	.fa-minus:before {
		content: "\f068";
	}
	.fa-asterisk:before {
		content: "\f069";
	}
	.fa-exclamation-circle:before {
		content: "\f06a";
	}
	.fa-gift:before {
		content: "\f06b";
	}
	.fa-leaf:before {
		content: "\f06c";
	}
	.fa-fire:before {
		content: "\f06d";
	}
	.fa-eye:before {
		content: "\f06e";
	}
	.fa-eye-slash:before {
		content: "\f070";
	}
	.fa-exclamation-triangle:before,
	.fa-warning:before {
		content: "\f071";
	}
	.fa-plane:before {
		content: "\f072";
	}
	.fa-calendar:before {
		content: "\f073";
	}
	.fa-random:before {
		content: "\f074";
	}
	.fa-comment:before {
		content: "\f075";
	}
	.fa-magnet:before {
		content: "\f076";
	}
	.fa-chevron-up:before {
		content: "\f077";
	}
	.fa-chevron-down:before {
		content: "\f078";
	}
	.fa-retweet:before {
		content: "\f079";
	}
	.fa-shopping-cart:before {
		content: "\f07a";
	}
	.fa-folder:before {
		content: "\f07b";
	}
	.fa-folder-open:before {
		content: "\f07c";
	}
	.fa-arrows-v:before {
		content: "\f07d";
	}
	.fa-arrows-h:before {
		content: "\f07e";
	}
	.fa-bar-chart-o:before,
	.fa-bar-chart:before {
		content: "\f080";
	}
	.fa-twitter-square:before {
		content: "\f081";
	}
	.fa-facebook-square:before {
		content: "\f082";
	}
	.fa-camera-retro:before {
		content: "\f083";
	}
	.fa-key:before {
		content: "\f084";
	}
	.fa-cogs:before,
	.fa-gears:before {
		content: "\f085";
	}
	.fa-comments:before {
		content: "\f086";
	}
	.fa-thumbs-o-up:before {
		content: "\f087";
	}
	.fa-thumbs-o-down:before {
		content: "\f088";
	}
	.fa-star-half:before {
		content: "\f089";
	}
	.fa-heart-o:before {
		content: "\f08a";
	}
	.fa-sign-out:before {
		content: "\f08b";
	}
	.fa-linkedin-square:before {
		content: "\f08c";
	}
	.fa-thumb-tack:before {
		content: "\f08d";
	}
	.fa-external-link:before {
		content: "\f08e";
	}
	.fa-sign-in:before {
		content: "\f090";
	}
	.fa-trophy:before {
		content: "\f091";
	}
	.fa-github-square:before {
		content: "\f092";
	}
	.fa-upload:before {
		content: "\f093";
	}
	.fa-lemon-o:before {
		content: "\f094";
	}
	.fa-phone:before {
		content: "\f095";
	}
	.fa-square-o:before {
		content: "\f096";
	}
	.fa-bookmark-o:before {
		content: "\f097";
	}
	.fa-phone-square:before {
		content: "\f098";
	}
	.fa-twitter:before {
		content: "\f099";
	}
	.fa-facebook:before {
		content: "\f09a";
	}
	.fa-github:before {
		content: "\f09b";
	}
	.fa-unlock:before {
		content: "\f09c";
	}
	.fa-credit-card:before {
		content: "\f09d";
	}
	.fa-rss:before {
		content: "\f09e";
	}
	.fa-hdd-o:before {
		content: "\f0a0";
	}
	.fa-bullhorn:before {
		content: "\f0a1";
	}
	.fa-bell:before {
		content: "\f0f3";
	}
	.fa-certificate:before {
		content: "\f0a3";
	}
	.fa-hand-o-right:before {
		content: "\f0a4";
	}
	.fa-hand-o-left:before {
		content: "\f0a5";
	}
	.fa-hand-o-up:before {
		content: "\f0a6";
	}
	.fa-hand-o-down:before {
		content: "\f0a7";
	}
	.fa-arrow-circle-left:before {
		content: "\f0a8";
	}
	.fa-arrow-circle-right:before {
		content: "\f0a9";
	}
	.fa-arrow-circle-up:before {
		content: "\f0aa";
	}
	.fa-arrow-circle-down:before {
		content: "\f0ab";
	}
	.fa-globe:before {
		content: "\f0ac";
	}
	.fa-wrench:before {
		content: "\f0ad";
	}
	.fa-tasks:before {
		content: "\f0ae";
	}
	.fa-filter:before {
		content: "\f0b0";
	}
	.fa-briefcase:before {
		content: "\f0b1";
	}
	.fa-arrows-alt:before {
		content: "\f0b2";
	}
	.fa-group:before,
	.fa-users:before {
		content: "\f0c0";
	}
	.fa-chain:before,
	.fa-link:before {
		content: "\f0c1";
	}
	.fa-cloud:before {
		content: "\f0c2";
	}
	.fa-flask:before {
		content: "\f0c3";
	}
	.fa-cut:before,
	.fa-scissors:before {
		content: "\f0c4";
	}
	.fa-copy:before,
	.fa-files-o:before {
		content: "\f0c5";
	}
	.fa-paperclip:before {
		content: "\f0c6";
	}
	.fa-floppy-o:before,
	.fa-save:before {
		content: "\f0c7";
	}
	.fa-square:before {
		content: "\f0c8";
	}
	.fa-bars:before,
	.fa-navicon:before,
	.fa-reorder:before {
		content: "\f0c9";
	}
	.fa-list-ul:before {
		content: "\f0ca";
	}
	.fa-list-ol:before {
		content: "\f0cb";
	}
	.fa-strikethrough:before {
		content: "\f0cc";
	}
	.fa-underline:before {
		content: "\f0cd";
	}
	.fa-table:before {
		content: "\f0ce";
	}
	.fa-magic:before {
		content: "\f0d0";
	}
	.fa-truck:before {
		content: "\f0d1";
	}
	.fa-pinterest:before {
		content: "\f0d2";
	}
	.fa-pinterest-square:before {
		content: "\f0d3";
	}
	.fa-google-plus-square:before {
		content: "\f0d4";
	}
	.fa-google-plus:before {
		content: "\f0d5";
	}
	.fa-money:before {
		content: "\f0d6";
	}
	.fa-caret-down:before {
		content: "\f0d7";
	}
	.fa-caret-up:before {
		content: "\f0d8";
	}
	.fa-caret-left:before {
		content: "\f0d9";
	}
	.fa-caret-right:before {
		content: "\f0da";
	}
	.fa-columns:before {
		content: "\f0db";
	}
	.fa-sort:before,
	.fa-unsorted:before {
		content: "\f0dc";
	}
	.fa-sort-desc:before,
	.fa-sort-down:before {
		content: "\f0dd";
	}
	.fa-sort-asc:before,
	.fa-sort-up:before {
		content: "\f0de";
	}
	.fa-envelope:before {
		content: "\f0e0";
	}
	.fa-linkedin:before {
		content: "\f0e1";
	}
	.fa-rotate-left:before,
	.fa-undo:before {
		content: "\f0e2";
	}
	.fa-gavel:before,
	.fa-legal:before {
		content: "\f0e3";
	}
	.fa-dashboard:before,
	.fa-tachometer:before {
		content: "\f0e4";
	}
	.fa-comment-o:before {
		content: "\f0e5";
	}
	.fa-comments-o:before {
		content: "\f0e6";
	}
	.fa-bolt:before,
	.fa-flash:before {
		content: "\f0e7";
	}
	.fa-sitemap:before {
		content: "\f0e8";
	}
	.fa-umbrella:before {
		content: "\f0e9";
	}
	.fa-clipboard:before,
	.fa-paste:before {
		content: "\f0ea";
	}
	.fa-lightbulb-o:before {
		content: "\f0eb";
	}
	.fa-exchange:before {
		content: "\f0ec";
	}
	.fa-cloud-download:before {
		content: "\f0ed";
	}
	.fa-cloud-upload:before {
		content: "\f0ee";
	}
	.fa-user-md:before {
		content: "\f0f0";
	}
	.fa-stethoscope:before {
		content: "\f0f1";
	}
	.fa-suitcase:before {
		content: "\f0f2";
	}
	.fa-bell-o:before {
		content: "\f0a2";
	}
	.fa-coffee:before {
		content: "\f0f4";
	}
	.fa-cutlery:before {
		content: "\f0f5";
	}
	.fa-file-text-o:before {
		content: "\f0f6";
	}
	.fa-building-o:before {
		content: "\f0f7";
	}
	.fa-hospital-o:before {
		content: "\f0f8";
	}
	.fa-ambulance:before {
		content: "\f0f9";
	}
	.fa-medkit:before {
		content: "\f0fa";
	}
	.fa-fighter-jet:before {
		content: "\f0fb";
	}
	.fa-beer:before {
		content: "\f0fc";
	}
	.fa-h-square:before {
		content: "\f0fd";
	}
	.fa-plus-square:before {
		content: "\f0fe";
	}
	.fa-angle-double-left:before {
		content: "\f100";
	}
	.fa-angle-double-right:before {
		content: "\f101";
	}
	.fa-angle-double-up:before {
		content: "\f102";
	}
	.fa-angle-double-down:before {
		content: "\f103";
	}
	.fa-angle-left:before {
		content: "\f104";
	}
	.fa-angle-right:before {
		content: "\f105";
	}
	.fa-angle-up:before {
		content: "\f106";
	}
	.fa-angle-down:before {
		content: "\f107";
	}
	.fa-desktop:before {
		content: "\f108";
	}
	.fa-laptop:before {
		content: "\f109";
	}
	.fa-tablet:before {
		content: "\f10a";
	}
	.fa-mobile-phone:before,
	.fa-mobile:before {
		content: "\f10b";
	}
	.fa-circle-o:before {
		content: "\f10c";
	}
	.fa-quote-left:before {
		content: "\f10d";
	}
	.fa-quote-right:before {
		content: "\f10e";
	}
	.fa-spinner:before {
		content: "\f110";
	}
	.fa-circle:before {
		content: "\f111";
	}
	.fa-mail-reply:before,
	.fa-reply:before {
		content: "\f112";
	}
	.fa-github-alt:before {
		content: "\f113";
	}
	.fa-folder-o:before {
		content: "\f114";
	}
	.fa-folder-open-o:before {
		content: "\f115";
	}
	.fa-smile-o:before {
		content: "\f118";
	}
	.fa-frown-o:before {
		content: "\f119";
	}
	.fa-meh-o:before {
		content: "\f11a";
	}
	.fa-gamepad:before {
		content: "\f11b";
	}
	.fa-keyboard-o:before {
		content: "\f11c";
	}
	.fa-flag-o:before {
		content: "\f11d";
	}
	.fa-flag-checkered:before {
		content: "\f11e";
	}
	.fa-terminal:before {
		content: "\f120";
	}
	.fa-code:before {
		content: "\f121";
	}
	.fa-mail-reply-all:before,
	.fa-reply-all:before {
		content: "\f122";
	}
	.fa-star-half-empty:before,
	.fa-star-half-full:before,
	.fa-star-half-o:before {
		content: "\f123";
	}
	.fa-location-arrow:before {
		content: "\f124";
	}
	.fa-crop:before {
		content: "\f125";
	}
	.fa-code-fork:before {
		content: "\f126";
	}
	.fa-chain-broken:before,
	.fa-unlink:before {
		content: "\f127";
	}
	.fa-question:before {
		content: "\f128";
	}
	.fa-info:before {
		content: "\f129";
	}
	.fa-exclamation:before {
		content: "\f12a";
	}
	.fa-superscript:before {
		content: "\f12b";
	}
	.fa-subscript:before {
		content: "\f12c";
	}
	.fa-eraser:before {
		content: "\f12d";
	}
	.fa-puzzle-piece:before {
		content: "\f12e";
	}
	.fa-microphone:before {
		content: "\f130";
	}
	.fa-microphone-slash:before {
		content: "\f131";
	}
	.fa-shield:before {
		content: "\f132";
	}
	.fa-calendar-o:before {
		content: "\f133";
	}
	.fa-fire-extinguisher:before {
		content: "\f134";
	}
	.fa-rocket:before {
		content: "\f135";
	}
	.fa-maxcdn:before {
		content: "\f136";
	}
	.fa-chevron-circle-left:before {
		content: "\f137";
	}
	.fa-chevron-circle-right:before {
		content: "\f138";
	}
	.fa-chevron-circle-up:before {
		content: "\f139";
	}
	.fa-chevron-circle-down:before {
		content: "\f13a";
	}
	.fa-html5:before {
		content: "\f13b";
	}
	.fa-css3:before {
		content: "\f13c";
	}
	.fa-anchor:before {
		content: "\f13d";
	}
	.fa-unlock-alt:before {
		content: "\f13e";
	}
	.fa-bullseye:before {
		content: "\f140";
	}
	.fa-ellipsis-h:before {
		content: "\f141";
	}
	.fa-ellipsis-v:before {
		content: "\f142";
	}
	.fa-rss-square:before {
		content: "\f143";
	}
	.fa-play-circle:before {
		content: "\f144";
	}
	.fa-ticket:before {
		content: "\f145";
	}
	.fa-minus-square:before {
		content: "\f146";
	}
	.fa-minus-square-o:before {
		content: "\f147";
	}
	.fa-level-up:before {
		content: "\f148";
	}
	.fa-level-down:before {
		content: "\f149";
	}
	.fa-check-square:before {
		content: "\f14a";
	}
	.fa-pencil-square:before {
		content: "\f14b";
	}
	.fa-external-link-square:before {
		content: "\f14c";
	}
	.fa-share-square:before {
		content: "\f14d";
	}
	.fa-compass:before {
		content: "\f14e";
	}
	.fa-caret-square-o-down:before,
	.fa-toggle-down:before {
		content: "\f150";
	}
	.fa-caret-square-o-up:before,
	.fa-toggle-up:before {
		content: "\f151";
	}
	.fa-caret-square-o-right:before,
	.fa-toggle-right:before {
		content: "\f152";
	}
	.fa-eur:before,
	.fa-euro:before {
		content: "\f153";
	}
	.fa-gbp:before {
		content: "\f154";
	}
	.fa-dollar:before,
	.fa-usd:before {
		content: "\f155";
	}
	.fa-inr:before,
	.fa-rupee:before {
		content: "\f156";
	}
	.fa-cny:before,
	.fa-jpy:before,
	.fa-rmb:before,
	.fa-yen:before {
		content: "\f157";
	}
	.fa-rouble:before,
	.fa-rub:before,
	.fa-ruble:before {
		content: "\f158";
	}
	.fa-krw:before,
	.fa-won:before {
		content: "\f159";
	}
	.fa-bitcoin:before,
	.fa-btc:before {
		content: "\f15a";
	}
	.fa-file:before {
		content: "\f15b";
	}
	.fa-file-text:before {
		content: "\f15c";
	}
	.fa-sort-alpha-asc:before {
		content: "\f15d";
	}
	.fa-sort-alpha-desc:before {
		content: "\f15e";
	}
	.fa-sort-amount-asc:before {
		content: "\f160";
	}
	.fa-sort-amount-desc:before {
		content: "\f161";
	}
	.fa-sort-numeric-asc:before {
		content: "\f162";
	}
	.fa-sort-numeric-desc:before {
		content: "\f163";
	}
	.fa-thumbs-up:before {
		content: "\f164";
	}
	.fa-thumbs-down:before {
		content: "\f165";
	}
	.fa-youtube-square:before {
		content: "\f166";
	}
	.fa-youtube:before {
		content: "\f167";
	}
	.fa-xing:before {
		content: "\f168";
	}
	.fa-xing-square:before {
		content: "\f169";
	}
	.fa-youtube-play:before {
		content: "\f16a";
	}
	.fa-dropbox:before {
		content: "\f16b";
	}
	.fa-stack-overflow:before {
		content: "\f16c";
	}
	.fa-instagram:before {
		content: "\f16d";
	}
	.fa-flickr:before {
		content: "\f16e";
	}
	.fa-adn:before {
		content: "\f170";
	}
	.fa-bitbucket:before {
		content: "\f171";
	}
	.fa-bitbucket-square:before {
		content: "\f172";
	}
	.fa-tumblr:before {
		content: "\f173";
	}
	.fa-tumblr-square:before {
		content: "\f174";
	}
	.fa-long-arrow-down:before {
		content: "\f175";
	}
	.fa-long-arrow-up:before {
		content: "\f176";
	}
	.fa-long-arrow-left:before {
		content: "\f177";
	}
	.fa-long-arrow-right:before {
		content: "\f178";
	}
	.fa-apple:before {
		content: "\f179";
	}
	.fa-windows:before {
		content: "\f17a";
	}
	.fa-android:before {
		content: "\f17b";
	}
	.fa-linux:before {
		content: "\f17c";
	}
	.fa-dribbble:before {
		content: "\f17d";
	}
	.fa-skype:before {
		content: "\f17e";
	}
	.fa-foursquare:before {
		content: "\f180";
	}
	.fa-trello:before {
		content: "\f181";
	}
	.fa-female:before {
		content: "\f182";
	}
	.fa-male:before {
		content: "\f183";
	}
	.fa-gittip:before {
		content: "\f184";
	}
	.fa-sun-o:before {
		content: "\f185";
	}
	.fa-moon-o:before {
		content: "\f186";
	}
	.fa-archive:before {
		content: "\f187";
	}
	.fa-bug:before {
		content: "\f188";
	}
	.fa-vk:before {
		content: "\f189";
	}
	.fa-weibo:before {
		content: "\f18a";
	}
	.fa-renren:before {
		content: "\f18b";
	}
	.fa-pagelines:before {
		content: "\f18c";
	}
	.fa-stack-exchange:before {
		content: "\f18d";
	}
	.fa-arrow-circle-o-right:before {
		content: "\f18e";
	}
	.fa-arrow-circle-o-left:before {
		content: "\f190";
	}
	.fa-caret-square-o-left:before,
	.fa-toggle-left:before {
		content: "\f191";
	}
	.fa-dot-circle-o:before {
		content: "\f192";
	}
	.fa-wheelchair:before {
		content: "\f193";
	}
	.fa-vimeo-square:before {
		content: "\f194";
	}
	.fa-try:before,
	.fa-turkish-lira:before {
		content: "\f195";
	}
	.fa-plus-square-o:before {
		content: "\f196";
	}
	.fa-space-shuttle:before {
		content: "\f197";
	}
	.fa-slack:before {
		content: "\f198";
	}
	.fa-envelope-square:before {
		content: "\f199";
	}
	.fa-wordpress:before {
		content: "\f19a";
	}
	.fa-openid:before {
		content: "\f19b";
	}
	.fa-bank:before,
	.fa-institution:before,
	.fa-university:before {
		content: "\f19c";
	}
	.fa-graduation-cap:before,
	.fa-mortar-board:before {
		content: "\f19d";
	}
	.fa-yahoo:before {
		content: "\f19e";
	}
	.fa-google:before {
		content: "\f1a0";
	}
	.fa-reddit:before {
		content: "\f1a1";
	}
	.fa-reddit-square:before {
		content: "\f1a2";
	}
	.fa-stumbleupon-circle:before {
		content: "\f1a3";
	}
	.fa-stumbleupon:before {
		content: "\f1a4";
	}
	.fa-delicious:before {
		content: "\f1a5";
	}
	.fa-digg:before {
		content: "\f1a6";
	}
	.fa-pied-piper:before {
		content: "\f1a7";
	}
	.fa-pied-piper-alt:before {
		content: "\f1a8";
	}
	.fa-drupal:before {
		content: "\f1a9";
	}
	.fa-joomla:before {
		content: "\f1aa";
	}
	.fa-language:before {
		content: "\f1ab";
	}
	.fa-fax:before {
		content: "\f1ac";
	}
	.fa-building:before {
		content: "\f1ad";
	}
	.fa-child:before {
		content: "\f1ae";
	}
	.fa-paw:before {
		content: "\f1b0";
	}
	.fa-spoon:before {
		content: "\f1b1";
	}
	.fa-cube:before {
		content: "\f1b2";
	}
	.fa-cubes:before {
		content: "\f1b3";
	}
	.fa-behance:before {
		content: "\f1b4";
	}
	.fa-behance-square:before {
		content: "\f1b5";
	}
	.fa-steam:before {
		content: "\f1b6";
	}
	.fa-steam-square:before {
		content: "\f1b7";
	}
	.fa-recycle:before {
		content: "\f1b8";
	}
	.fa-automobile:before,
	.fa-car:before {
		content: "\f1b9";
	}
	.fa-cab:before,
	.fa-taxi:before {
		content: "\f1ba";
	}
	.fa-tree:before {
		content: "\f1bb";
	}
	.fa-spotify:before {
		content: "\f1bc";
	}
	.fa-deviantart:before {
		content: "\f1bd";
	}
	.fa-soundcloud:before {
		content: "\f1be";
	}
	.fa-database:before {
		content: "\f1c0";
	}
	.fa-file-pdf-o:before {
		content: "\f1c1";
	}
	.fa-file-word-o:before {
		content: "\f1c2";
	}
	.fa-file-excel-o:before {
		content: "\f1c3";
	}
	.fa-file-powerpoint-o:before {
		content: "\f1c4";
	}
	.fa-file-image-o:before,
	.fa-file-photo-o:before,
	.fa-file-picture-o:before {
		content: "\f1c5";
	}
	.fa-file-archive-o:before,
	.fa-file-zip-o:before {
		content: "\f1c6";
	}
	.fa-file-audio-o:before,
	.fa-file-sound-o:before {
		content: "\f1c7";
	}
	.fa-file-movie-o:before,
	.fa-file-video-o:before {
		content: "\f1c8";
	}
	.fa-file-code-o:before {
		content: "\f1c9";
	}
	.fa-vine:before {
		content: "\f1ca";
	}
	.fa-codepen:before {
		content: "\f1cb";
	}
	.fa-jsfiddle:before {
		content: "\f1cc";
	}
	.fa-life-bouy:before,
	.fa-life-buoy:before,
	.fa-life-ring:before,
	.fa-life-saver:before,
	.fa-support:before {
		content: "\f1cd";
	}
	.fa-circle-o-notch:before {
		content: "\f1ce";
	}
	.fa-ra:before,
	.fa-rebel:before {
		content: "\f1d0";
	}
	.fa-empire:before,
	.fa-ge:before {
		content: "\f1d1";
	}
	.fa-git-square:before {
		content: "\f1d2";
	}
	.fa-git:before {
		content: "\f1d3";
	}
	.fa-hacker-news:before {
		content: "\f1d4";
	}
	.fa-tencent-weibo:before {
		content: "\f1d5";
	}
	.fa-qq:before {
		content: "\f1d6";
	}
	.fa-wechat:before,
	.fa-weixin:before {
		content: "\f1d7";
	}
	.fa-paper-plane:before,
	.fa-send:before {
		content: "\f1d8";
	}
	.fa-paper-plane-o:before,
	.fa-send-o:before {
		content: "\f1d9";
	}
	.fa-history:before {
		content: "\f1da";
	}
	.fa-circle-thin:before {
		content: "\f1db";
	}
	.fa-header:before {
		content: "\f1dc";
	}
	.fa-paragraph:before {
		content: "\f1dd";
	}
	.fa-sliders:before {
		content: "\f1de";
	}
	.fa-share-alt:before {
		content: "\f1e0";
	}
	.fa-share-alt-square:before {
		content: "\f1e1";
	}
	.fa-bomb:before {
		content: "\f1e2";
	}
	.fa-futbol-o:before,
	.fa-soccer-ball-o:before {
		content: "\f1e3";
	}
	.fa-tty:before {
		content: "\f1e4";
	}
	.fa-binoculars:before {
		content: "\f1e5";
	}
	.fa-plug:before {
		content: "\f1e6";
	}
	.fa-slideshare:before {
		content: "\f1e7";
	}
	.fa-twitch:before {
		content: "\f1e8";
	}
	.fa-yelp:before {
		content: "\f1e9";
	}
	.fa-newspaper-o:before {
		content: "\f1ea";
	}
	.fa-wifi:before {
		content: "\f1eb";
	}
	.fa-calculator:before {
		content: "\f1ec";
	}
	.fa-paypal:before {
		content: "\f1ed";
	}
	.fa-google-wallet:before {
		content: "\f1ee";
	}
	.fa-cc-visa:before {
		content: "\f1f0";
	}
	.fa-cc-mastercard:before {
		content: "\f1f1";
	}
	.fa-cc-discover:before {
		content: "\f1f2";
	}
	.fa-cc-amex:before {
		content: "\f1f3";
	}
	.fa-cc-paypal:before {
		content: "\f1f4";
	}
	.fa-cc-stripe:before {
		content: "\f1f5";
	}
	.fa-bell-slash:before {
		content: "\f1f6";
	}
	.fa-bell-slash-o:before {
		content: "\f1f7";
	}
	.fa-trash:before {
		content: "\f1f8";
	}
	.fa-copyright:before {
		content: "\f1f9";
	}
	.fa-at:before {
		content: "\f1fa";
	}
	.fa-eyedropper:before {
		content: "\f1fb";
	}
	.fa-paint-brush:before {
		content: "\f1fc";
	}
	.fa-birthday-cake:before {
		content: "\f1fd";
	}
	.fa-area-chart:before {
		content: "\f1fe";
	}
	.fa-pie-chart:before {
		content: "\f200";
	}
	.fa-line-chart:before {
		content: "\f201";
	}
	.fa-lastfm:before {
		content: "\f202";
	}
	.fa-lastfm-square:before {
		content: "\f203";
	}
	.fa-toggle-off:before {
		content: "\f204";
	}
	.fa-toggle-on:before {
		content: "\f205";
	}
	.fa-bicycle:before {
		content: "\f206";
	}
	.fa-bus:before {
		content: "\f207";
	}
	.fa-ioxhost:before {
		content: "\f208";
	}
	.fa-angellist:before {
		content: "\f209";
	}
	.fa-cc:before {
		content: "\f20a";
	}
	.fa-ils:before,
	.fa-shekel:before,
	.fa-sheqel:before {
		content: "\f20b";
	}
	.fa-meanpath:before {
		content: "\f20c";
	}
	.owl-carousel,
	.owl-carousel .owl-item {
		-webkit-tap-highlight-color: transparent;
		position: relative;
	}
	.owl-carousel {
		display: none;
		width: 100%;
		z-index: 1;
	}
	.owl-carousel .owl-stage {
		position: relative;
    touch-action: pan-Y;
		-ms-touch-action: pan-Y;
    backface-visibility: hidden;
		-moz-backface-visibility: hidden;
	}
	.owl-carousel .owl-stage:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.owl-carousel .owl-stage-outer {
		position: relative;
		overflow: hidden;
    transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
	}
	.owl-carousel .owl-item,
	.owl-carousel .owl-wrapper {
    backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
    transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
	}
	.owl-carousel .owl-wrapper {
    backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
	}
	.owl-carousel .owl-item {
		min-height: 1px;
		float: left;
    backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-webkit-touch-callout: none;
	}
	.owl-carousel .owl-item img {
		display: block;
		width: 100%;
	}
	.owl-carousel .owl-dots.disabled,
	.owl-carousel .owl-nav.disabled {
		display: none;
	}
	.no-js .owl-carousel,
	.owl-carousel.owl-loaded {
		display: block;
	}
	.owl-carousel .owl-dot,
	.owl-carousel .owl-nav .owl-next,
	.owl-carousel .owl-nav .owl-prev {
		cursor: pointer;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.owl-carousel.owl-loading {
		opacity: 0;
		display: block;
	}
	.owl-carousel.owl-hidden {
		opacity: 0;
	}
	.owl-carousel.owl-drag .owl-item {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.owl-carousel.owl-grab {
		cursor: move;
		cursor: grab;
	}
	.owl-carousel.owl-rtl {
		direction: rtl;
	}
	.owl-carousel.owl-rtl .owl-item {
		float: right;
	}
	.owl-carousel .animated {
		animation-duration: 1s;
		animation-fill-mode: both;
	}
	.owl-carousel .owl-animated-in {
		z-index: 0;
	}
	.owl-carousel .owl-animated-out {
		z-index: 1;
	}
	.owl-carousel .fadeOut {
		animation-name: fadeOut;
	}
	@keyframes fadeOut {
		0% {
			opacity: 1;
		}
		to {
			opacity: 0;
		}
	}
	.owl-height {
		transition: height 0.5s ease-in-out;
	}
	.owl-carousel .owl-item .owl-lazy {
		opacity: 0;
		transition: opacity 0.4s ease;
	}
	.owl-carousel .owl-item img.owl-lazy {
		transform-style: preserve-3d;
	}
	.owl-carousel .owl-video-wrapper {
		position: relative;
		height: 100%;
		background: #000;
	}
	.owl-carousel .owl-video-play-icon {
		position: absolute;
		height: 80px;
		width: 80px;
		left: 50%;
		top: 50%;
		margin-left: -40px;
		margin-top: -40px;
		cursor: pointer;
		z-index: 1;
    backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		transition: transform 0.1s ease;
	}
	.owl-carousel .owl-video-play-icon:hover {
		-ms-transform: scale(1.3, 1.3);
		transform: scale(1.3, 1.3);
	}
	.owl-carousel .owl-video-playing .owl-video-play-icon,
	.owl-carousel .owl-video-playing .owl-video-tn {
		display: none;
	}
	.owl-carousel .owl-video-tn {
		opacity: 0;
		height: 100%;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		transition: opacity 0.4s ease;
	}
	.owl-carousel .owl-video-frame {
		position: relative;
		z-index: 1;
		height: 100%;
		width: 100%;
	}
	.banner_new1 .banner_heading::before,
	.h_banner.banner_new1 ul li::before,
	.hire_why_sec .row::after,
	.locate_Box h3::before,
	.locate_Box p span.call::before,
	.our_box.active::after,
	.req_q::before,
	.why_choose_sec ul li::before,
	.why_choose_sec ul.tick_list li::before {
		content: "";
		left: 0;
	}
	.contactN_banner .cont_left,
	.usa_left,
	.usa_list,
	.usa_right {
		float: left;
	}
	.cust_btn,
	.reqForm .submit,
	.req_q {
		text-transform: uppercase;
	}
	.fadeIn,
	.moveUp {
		-webkit-animation-play-state: paused;
		-moz-animation-play-state: paused;
		-ms-animation-play-state: paused;
		-o-animation-play-state: paused;
		animation-play-state: paused;
	}
	.fadeIn.in-view,
	.moveUp.in-view {
    animation-fill-mode: both;
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		-ms-animation-fill-mode: both;
		-o-animation-fill-mode: both;
    animation-play-state: running;
		-ms-animation-play-state: running;
		-o-animation-play-state: running;
	}
	.accordSectn .moveUp.in-view,
	.fadeIn.in-view,
	.moveUp.in-view {
		visibility: visible;
		animation-fill-mode: both;
		-webkit-animation-duration: 0.45s;
		-moz-animation-duration: 0.45s;
		-ms-animation-duration: 0.45s;
		-o-animation-duration: 0.45s;
		animation-duration: 0.45s;
		-webkit-animation-play-state: running;
		-moz-animation-play-state: running;
		animation-play-state: running;
		-webkit-animation-name: fadeIn;
		-moz-animation-name: fadeIn;
		-o-animation-name: fadeIn;
		animation-name: fadeIn;
	}
	@-webkit-keyframes fadeIn {
		0% {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}
	@-moz-keyframes fadeIn {
		0% {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}
	@-o-keyframes fadeIn {
		0% {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}
	@keyframes fadeIn {
		0% {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}
	.moveUp {
		visibility: hidden;
	}
	.accordSectn .moveUp.in-view,
	.moveUp.in-view {
		-webkit-animation-duration: 1.2s;
		-moz-animation-duration: 1.2s;
		-ms-animation-duration: 1.2s;
		-o-animation-duration: 1.2s;
		animation-duration: 1.2s;
		-webkit-animation-name: moveUp;
		-moz-animation-name: moveUp;
		-o-animation-name: moveUp;
		animation-name: moveUp;
	}
	.accordSectn .moveUp.in-view {
    animation-fill-mode: both;
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		-ms-animation-fill-mode: both;
		-o-animation-fill-mode: both;
		-webkit-animation-duration: 0.6s;
		-moz-animation-duration: 0.6s;
		-ms-animation-duration: 0.6s;
		-o-animation-duration: 0.6s;
		animation-duration: 0.6s;
    animation-play-state: running;
		-ms-animation-play-state: running;
		-o-animation-play-state: running;
	}
	@-webkit-keyframes moveUp {
		0% {
			opacity: 0;
			-webkit-transform: translateY(40px);
		}
		to {
			opacity: 1;
			-webkit-transform: translateY(0);
		}
	}
	@-moz-keyframes moveUp {
		0% {
			opacity: 0;
			-moz-transform: translateY(40px);
		}
		to {
			opacity: 1;
			-moz-transform: translateY(0);
		}
	}
	@-o-keyframes moveUp {
		0% {
			opacity: 0;
			-o-transform: translateY(40px);
		}
		to {
			opacity: 1;
			-o-transform: translateY(0);
		}
	}
	@keyframes moveUp {
		0% {
			opacity: 0;
			transform: translateY(40px);
		}
		to {
			opacity: 1;
			transform: translateY(0);
		}
	}
	.box_txt_wrap,
	.h_banner.banner_new1 .container,
	.hire_col .php_img img {
		transform: translate(0, -50%);
		right: 0;
	}
	.animationDelay {
		-webkit-animation-delay: 0.1s;
		-moz-animation-delay: 0.1s;
		-o-animation-delay: 0.1s;
		-ms-animation-delay: 0.1s;
		animation-delay: 0.1s;
	}
	.animationDelay1 {
		-webkit-animation-delay: 0.3s;
		-moz-animation-delay: 0.3s;
		-o-animation-delay: 0.3s;
		-ms-animation-delay: 0.3s;
		animation-delay: 0.3s;
	}
	.animationDelay2 {
		-webkit-animation-delay: 0.5s;
		-moz-animation-delay: 0.5s;
		-o-animation-delay: 0.5s;
		-ms-animation-delay: 0.5s;
		animation-delay: 0.5s;
	}
	.animationDelay3 {
		-webkit-animation-delay: 0.7s;
		-moz-animation-delay: 0.7s;
		-o-animation-delay: 0.7s;
		-ms-animation-delay: 0.7s;
		animation-delay: 0.7s;
	}
	/* banner css updated rk */
	.banner_new1 {
		/* height: calc(100vw * 0.36);
    height: -webkit-calc(100vw * 0.36); */
		height: calc(100vw * 0.60);
		height: -webkit-calc(100vw * 0.60);
		color: #fff;
	}
	.hire_why_sec_dotnet {
		padding-bottom: 0 !important;
	}
	.banner_new1.php {
		background: url(../jpg/php-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.cakephp {
		background: url(../jpg/cakephp-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.drupal {
		background: url(../jpg/drupal-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.joomla {
		background: url(../jpg/joomla-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.laravel {
		background: url(../jpg/laravel-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.share_point {
		background: url(../png/sharepoint-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.angular {
		background: url(../jpg/angularjs-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.wordpress {
		background: url(../jpg/wordpress-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.cms_banner {
		background: url(../jpg/cms-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.codig_banner {
		background: url(../jpg/codeigniter-development-banner-synapseindia.jpg) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.python_banner {
		background: url(../png/python-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.symfony_banner {
		background: url(../png/symfony-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.yii_banner {
		background: url(../png/yii-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.zend_banner {
		background: url(../png/zend-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.dynamic_crm {
		background: url(../png/ms-dynamics-crm-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.dotnet_banner {
		background: url(../png/dotnet-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.mean_banner {
		background: url(../png/meanstack-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.aspnet_banner {
		background: url(../png/aspdotnet-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.asp_mvc_banner {
		background: url(../png/aspdotnet-mvc-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.alexa_banner {
		background: url(../png/alexa-skills-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.csharp_banner {
		background: url(../png/csharp-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.kentico_banner {
		background: url(../png/kentico-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.msBot_banner {
		background: url(../png/reactjs-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.umbracco_banner {
		background: url(../png/umbraco-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.vb_banner {
		background: url(../png/vbdotnet-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.android_banner {
		background: url(../png/android-app-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.androidWear_banner {
		background: url(../png/android_waer_banner.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.iPhone_banner {
		background: url(../png/iphone-app-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.react_banner {
		background: url(../png/reactnative-app-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.xamarin_banner {
		background: url(../png/xamarin-app-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.bigCom_banner {
		background: url(../png/bigcommerce-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.openCart_banner {
		background: url(../png/opencart-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.shoppingCart_banner {
		background: url(../png/shoppingcart_banner.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.wooCom_banner {
		background: url(../png/woocommerce-development-banner-synapseindia.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.magento_banner {
		background: url(../png/magento_banner.png) top center no-repeat;
		background-size: cover;
	}
	.banner_new1.aspstore_banner {
		background: url(../png/aspstore_banner.png) top center no-repeat;
		background-size: cover;
	}
	.h_banner.contactN_banner {
		background: url(../png/synapseindia-contact.png) no-repeat;
		background-size: cover;
		height: calc(100vw * 0.23);
		height: -webkit-calc(100vw * 0.23);
	}
	.h_banner.contactN_banner h1 {
		font-size: 67px;
		font-weight: 600;
		padding-left: 35px;
		color: #fff;
	}
	.h_banner.contactN_banner h1 span {
		display: block;
		font-size: 14px;
		text-transform: uppercase;
		text-align: right;
		padding-right: 10px;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: inherit;
	}
	.h_banner {
		margin-top: 75px;
		position: relative;
	}
	.h_banner.websitedesigncls{
		margin-top: 0px;
	}
	.h_banner.contactN_banner .container {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		margin: 0 auto;
		transform: translate(0, -50%);
	}
	.contact_us h2 {
		font-size: 36px;
		font-weight: 700;
		padding-bottom: 20px;
		margin: 0 0 10px;
		line-height: 35px;
		color: #404040;
	}
	.contact_us ul {
		padding: 0;
		margin: 0;
	}
	.locate_sec {
		max-width: 470px;
		width: 100%;
	}
	ul.locate_list li {
		display: inline-block;
		width: 49%;
		position: relative;
		padding-left: 26px;
		font-size: 16px;
		font-weight: 400;
	}
	ul.locate_list li.msgg::before,
	ul.locate_list li.skype::before {
		position: absolute;
		content: "";
		left: 0;
	}
	ul.locate_list li.skype::before {
		background: url(../png/skypeicon.png) left top no-repeat;
		width: 17px;
		height: 17px;
		top: 5px;
	}
	ul.locate_list li.msgg::before {
		background: url(../png/email.png) left top no-repeat;
		width: 16px;
		height: 11px;
		top: 7px;
	}
	.locate_Box {
		border-bottom: 1px dashed #b9b9b9;
		color: #000;
		float: left;
		width: 100%;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.locate_Box a {
		color: #000;
	}
	.req_q,
	.req_q a {
		color: red;
	}
	.locate_Box:last-child {
		border: 0;
		margin: 0;
		padding: 0;
	}
	.locate_Box h3 {
		font-size: 20px;
		position: relative;
		padding-left: 25px;
		margin: 0 0 5px;
		line-height: inherit;
	}
	.locate_Box h3::before {
		position: absolute;
		top: 8px;
		background: url(../jpg/us.jpg) left top no-repeat;
		width: 18px;
		height: 15px;
	}
	.locate_Box p span.call::before,
	.req_q::before {
		top: 5px;
	}
	.locate_Box h3.uk_flag::before {
		background: url(../jpg/uk.jpg) left top no-repeat;
	}
	.locate_Box h3.ind_flag::before {
		background: url(../jpg/india.jpg) left top no-repeat;
	}
	.locate_Box p {
		font-size: 14px;
		margin: 0 0 5px;
	}
	.usa_list {
		width: 100%;
	}
	.usa_left {
		width: 165px;
	}
	.usa_right {
		width: calc(100% - 165px);
		width: -webkit-calc(100% - 165px);
		width: -moz-calc(100% - 165px);
	}
	.usa_list p span {
		display: inline-block;
		font-size: inherit;
	}
	.h_banner.banner_new1 ul li,
	.locate_Box p span.call {
		position: relative;
		padding-left: 20px;
		font-size: inherit;
	}
	.locate_Box p span.call::before {
		position: absolute;
		background: url(../png/contact.png) left top no-repeat;
		width: 13px;
		height: 14px;
	}
	.locate_us {
		width: 100%;
		padding-top: 20px;
	}
	.req_q {
		position: relative;
		padding-left: 25px;
		font-weight: 700;
	}
	.req_q::before {
		position: absolute;
		background: url(../png/red_map.png) left top no-repeat;
		width: 16px;
		height: 20px;
	}
	.reqForm .form-control {
		height: 50px;
		background: #f8f8f8;
		box-shadow: none;
	}
	.reqForm .form-group,
	.skilled_sec em {
		margin-bottom: 20px;
	}
	.reqForm textarea {
		height: 160px !important;
		resize: none;
	}
	.reqForm .submit {
		background-color: #ed1c24;
		border: 0;
		border-radius: 5px;
		color: #fff;
		cursor: pointer;
		float: none;
		font-size: 14px;
		font-weight: 700;
		height: 40px;
		padding: 5px;
		width: 185px;
		-webkit-transition: all 0.7s;
		transition: all 0.7s;
	}
	.reqForm .submit_btn {
		margin-top: 40px;
	}
	.reqForm .submit:hover {
		background: #cb171c;
	}
	.contactForm_sec {
		padding: 0 0 0 20px;
	}
	.contact_us {
		margin: 40px 0 50px;
	}
	.reqForm .msg-error {
		font-size: 14px;
		color: red;
	}
	.contact_us .float_left {
		float: left !important;
	}
	.contact_us .floar_right {
		float: right !important;
	}
	.contact_us .req_q::before {
		top: 2px;
	}
	.contact_us .req_q img {
		position: relative;
		top: -2px;
	}
	.service_page .h_banner.banner_new1 {
		margin-bottom: 10px;
		position: relative;
		margin-top: 75px;
	}
	.h_banner.banner_new1 .container {
		left: 0;
		margin: 0 auto;
		position: relative;
		top: 50%;
	}
	.bannerTxt_wrap {
		text-align: left;
		float: left;
		width: 100%;
	}
	.h_banner.banner_new1 h1 {
		font-size: 54px;
		font-weight: 700;
		margin-bottom: 25px;
		line-height: 1.2;
	}
	.h_banner.banner_new1 h1 span {
		display: block;
		font-size: inherit;
		font-family: inherit;
		font-weight: 400;
	}
	.h_banner.banner_new1 p {
		font-size: 17.6px;
	}
	.h_banner.banner_new1 p strong {
		font-size: inherit;
		font-weight: 600;
	}
	.cust_btn,
	.hire_why_sec h2 {
		font-weight: 700;
		text-align: center;
	}
	.h_banner.banner_new1 ul {
		float: left;
		width: 100%;
		padding: 0;
	}
	.h_banner.banner_new1 ul li {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.h_banner.banner_new1 ul li::before {
		position: absolute;
		width: 10px;
		height: 10px;
		border-radius: 50%;
		border: 1px solid #fff;
		top: 6px;
	}
	.banner_new1 .bannerTxt_left {
		width: 75%;
		float: left;
	}
	.banner_new1 .bannerTxt_rgt {
		width: 25%;
		float: left;
	}
	.banner_new1 .banner_heading {
		float: left;
		width: 100%;
		position: relative;
		margin-bottom: 60px;
	}
	.banner_new1 .banner_heading::before {
		position: absolute;
		bottom: -10px;
		height: 5px;
		width: 80px;
		background-color: #ef1c22;
	}
	.hire_why_sec,
	.hire_why_sec .row {
		position: relative;
	}
	.btn_wrap {
		width: 100%;
		float: left;
		background: rgba(111, 87, 80, 0.4);
		padding: 40px 20px;
		border-radius: 10px;
		margin-top: 70px;
	}
	.cust_btn {
		max-width: 190px;
		width: 100%;
		border: 1px solid #fff;
		border-radius: 5px;
		padding: 16px 20px;
		display: block;
		margin: 0 auto;
		color: #fff;
		font-size: 14px;
	}
	a.cust_btn,
	a.cust_btn:visited {
		color: #fff;
		text-decoration: none;
	}
	.cust_btn.view_btn {
		margin-top: 20px;
	}
	.cust_btn.quote_btn {
		background: #ef1c22;
		border-color: #ef1c22;
	}
	.cust_btn.quote_btn:hover {
		background-color: transparent;
		border-color: #fff;
		color: #fff;
	}
	.skilled_sec {
		float: left;
		width: 100%;
		padding: 15px 0 30px;
		border-bottom: 1px solid #ccc;
	}
	.skilled_sec h2 {
		font-size: 36px;
		margin: 0 0 15px;
		color: #2c2c2c;
	}
	.skilled_sec em {
		display: block;
	}
	.skilled_Txt {
		text-align: center;
		max-width: 100%;
		margin: 0 auto;
	}
}

.skilled_Txt p {
	font-size: 15px;
}

.hire_why_sec h2 span,
.skilled_sec h2 span {
	display: block;
	font-size: inherit;
	font-family: inherit;
}

.hire_why_sec {
	float: left;
	width: 100%;
	font-family: Lato, sans-serif;
	padding-top: 30px;
	padding-bottom: 30px;
}

.btn-why-more {
	color: red;
	font-weight: 500;
	font-size: 14px;
}

.hire_why_sec h2 {
	font-size: 30px;
	color: #696969;
	padding-bottom: 25px;
	margin-top: 0;
}

.hire_why_sec h3,
.hire_why_sec p,
.our_sec h2 span {
	font-family: "Open Sans", sans-serif;
}

.hire_why_sec h3 {
	font-size: 21px;
	color: #000;
	font-weight: 600;
	margin-top: 0;
}

.hire_why_sec p {
	font-size: 14px;
	font-weight: 300;
}

.hire_why_sec h3 span,
.our_sec h2 span,
.our_sec p span {
	display: block;
	font-size: inherit;
}

.hire_wrapper {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 20px 10px 0;
}

.hire_wrapper .hire_col {
	width: 40%;
	float: left;
	position: relative;
}

.hire_wrapper .hire_col:nth-child(2) {
	width: 20%;
	float: left;
}

.hire_why_sec_dotnet .hire_wrapper .hire_col,
.hire_why_sec_php .hire_wrapper .hire_col {
	width: 48%;
	float: left;
	position: relative;
}

.hire_why_sec_dotnet .hire_wrapper .hire_col:nth-child(2),
.hire_why_sec_php .hire_wrapper .hire_col:nth-child(2) {
	width: 4%;
	float: left;
}

.hire_why_sec .row::after {
	position: absolute;
	background: url(../png/whyimg.png) center center no-repeat;
	top: 0;
	right: 0;
	margin: 0 auto;
	width: 785px;
	height: 531px;
}

.hire_why_sec_dotnet .row::after,
.hire_why_sec_php .row::after {
	background: 0 0 !important;
	display: none;
}

.hire_col .php_img {
	height: 100%;
	position: relative;
	text-align: center;
}

.hire_col .php_img img {
	position: absolute;
	top: calc(50% - 20px);
	top: -webkit-calc(50% - 20px);
	margin: 0 auto;
	left: 0;
}

.why_txt.first .why_block_img {
	float: right;
}

.our_expertiseTabs .e-wrktabs ul li,
.why_txt.first .why_block_Txt {
	float: left;
}

.why_block,
.why_txt {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}

.why_block:last-child,
.why_txt {
	margin: 0;
}

.why_txt.first {
	text-align: right;
}

.why_txt.third {
	text-align: left;
}

.why_block_Txt {
	float: left;
	width: 78%;
}

.why_block_img {
	float: left;
	width: 22%;
	padding-left: 8px;
}

.our_sec {
	float: left;
	width: 100%;
	background: url(../png/php_bg.png) top center no-repeat;
	height: 100%;
	background-size: cover;
	padding: 30px 0 60px;
	margin: 30px 0;
}

.our_sec h2 {
	color: #fff;
	font-size: 30px;
	text-align: center;
}

.our_box_row {
	float: left;
	width: 100%;
	padding-top: 50px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
}

.our_box_row .our_box {
	width: 100%;
	max-width: 165px;
	background-color: #fff;
	cursor: pointer;
	position: relative;
	border-radius: 5px;
	text-align: center;
	transition: all 0.5s;
	min-height: 150px;
	display: inline-block;
	margin: 0 1% 20px;
}

.box_desc {
	display: none;
}

.our_box_row .our_box:first-child .ux_desc {
	display: block;
}

.our_box.active p {
	color: #fff;
}

.our_box.active .icon {
	display: none;
	margin: 0 auto;
}

.our_box.active .icon_hover {
	display: block;
	margin: 0 auto;
}

.our_box.active::after {
	position: absolute;
	right: 0;
	bottom: -10px;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}

.box_desc,
.box_desc_wrap,
.box_icon,
.our_box_inner,
.why_choose_sec {
	float: left;
	width: 100%;
}

.our_box_inner {
	padding: 20px;
	position: relative;
	height: 150px;
}

.box_txt_wrap {
	position: absolute;
	left: 0;
	margin: 0 auto;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
}

.box_icon {
	padding-bottom: 10px;
}

.icon_hover,
.our_box_row .owl-carousel .owl-item img.icon_hover,
.our_sec.angular_offer .our_box.active::after,
.our_sec.joomla_benefit .our_box.active::after,
.our_sec.laravel_adv .our_box.active::after {
	display: none;
}

.our_sec p {
	font-size: 14px;
	margin: 0;
	line-height: 20px;
	color: #696969;
	word-break: break-word;
	padding: 0 4px;
}

.box_desc_wrap {
	padding: 0 1%;
	margin: 0;
}

.PicBx span,
.box_desc_wrap #box1,
.our_expertiseTabs #androids,
.our_expertiseTabs #magentos,
.our_expertiseTabs #nets,
.our_expertiseTabs #phps,
.our_expertiseTabs #servers {
	display: block;
}

.box_desc {
	padding: 25px 20px;
	background-color: #fff;
	text-align: left;
	border-radius: 5px;
}

.free_cons,
.why_chooseImg&gt;img {
	width: 100%;
}

.free_cons {
	float: left;
	margin-top: 15px;
}

.free_cons .cust_btn {
	max-width: 200px;
	width: 100%;
	background-color: #ef1c22;
	margin: 0;
	padding: 12px 20px;
}

.PicBx a,
.PicBx img {
	margin: 0 auto;
	position: relative;
}

.free_cons .cust_btn:hover {
	background-color: #fff;
	border: 1px solid #ef1c22;
	color: #ef1c22;
}

.PicBx {
	display: inline-block;
	position: relative;
}

.PicBx a {
	display: block;
	height: 80px;
	width: 80px;
	background: #e62b4c;
	text-align: center;
	border-radius: 50%;
	border: 7px solid #fff;
	box-shadow: 0 3px 10px 4px #d0d5d7;
}

.PicBx span {
	height: 100%;
}

.PicBx img {
	display: block;
	max-width: 68%;
	padding: 15px 0;
	top: 50%;
	transform: translate(0, -50%);
	left: 0;
	right: 0;
}

.expertise_sec h2,
.expertise_sec p {
	color: #696969;
	margin: 0;
	text-align: center;
}

.hire_why_sec_dotnet .PicBx.five a,
.hire_why_sec_dotnet .PicBx.four a,
.hire_why_sec_dotnet .PicBx.one a,
.hire_why_sec_dotnet .PicBx.six a,
.hire_why_sec_dotnet .PicBx.three a,
.hire_why_sec_dotnet .PicBx.two a,
.hire_why_sec_php .PicBx.five a,
.hire_why_sec_php .PicBx.four a,
.hire_why_sec_php .PicBx.one a,
.hire_why_sec_php .PicBx.six a,
.hire_why_sec_php .PicBx.three a,
.hire_why_sec_php .PicBx.two a {
	background-color: #ddd;
}

.PicBx.one a {
	background-color: #69aad2;
}

.PicBx.two a {
	background-color: #ea7676;
}

.PicBx.three a {
	background-color: #b8b0d9;
}

.PicBx.four a {
	background-color: #f6cd6a;
}

.PicBx.five a {
	background-color: #86c8a0;
}

.PicBx.six a {
	background-color: #eda978;
}

.why_about-txt {
	font-size: 15px !important;
	font-weight: 400 !important;
	text-align: justify;
	margin-bottom: 20px;
}

.hire_ux_box .PicBx a {
	cursor: initial;
}

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

.expertise_sec h2 {
	font-size: 30px;
	font-weight: 700;
	padding: 0 0 15px;
}

.expertise_sec p {
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	font-family: "Open Sans", sans-serif;
}

.expertise_sec .textBx {
	width: 100%;
	display: block;
	margin: 0 auto;
	max-width: 775px;
}

.our_expertiseTabs {
	width: 100%;
	display: block;
	padding: 30px 0 0;
}

.our_expertiseTabs .tabs_sec {
	background: #ffff;
	float: left;
	width: 100%;
	display: none;
}

.our_expertiseTabs .container.width {
	max-width: 100%;
}

.our_expertiseTabs .container.width .col-lg-12 {
	padding-left: 0;
	padding-right: 0;
}

.our_expertiseTabs .e-wrktabs {
	float: left;
	width: 100%;
	border-bottom: 1px solid #c4c4c4;
}

.our_expertiseTabs .e-wrktabs ul {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	max-width: 1000px;
	text-align: center;
	width: 100%;
	overflow: hidden;
	padding: 0;
}

.our_expertiseTabs .e-wrktabs ul li a {
	display: block;
	padding: 9px 18px;
	font-size: 16.67px;
	font-weight: 400;
	color: #b6b6b6;
	text-transform: uppercase;
	border-bottom: 5px solid transparent;
	line-height: 18px;
	margin: 0 18px;
	position: relative;
}

.our_expertiseTabs .tabs_sec .imagCntr {
	margin: 0 auto;
	max-width: 1000px;
	overflow: hidden;
	padding: 38px 0 30px;
	text-align: center;
}

.our_expertiseTabs .imagCntr .imgBox {
	margin: 0 20px;
	display: inline-block;
}

.our_expertiseTabs .imagCntr .imgBox h3 {
	color: #2f47ae;
	padding: 8px 0 0;
	font-size: 16.67px;
	font-weight: 400;
	text-transform: capitalize;
	margin: 0;
}

.our_expertiseTabs .imagCntr .imgBox h3 a {
	color: #2f47ae;
}

.our_expertiseTabs a:focus {
	outline-offset: 0;
	border: 0;
	text-decoration: none;
}

.our_expertiseTabs .e-wrktabs ul li.active a::after {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #fff;
	content: "";
	display: block;
	height: 0;
	left: 39%;
	position: absolute;
	top: 100%;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	width: 0;
	z-index: 9;
}

.mean_box::after,
.process_banner .process_list li::after,
.service_list li::before,
.skilled_sec.newsTop::after {
	content: "";
}

.hire_why_sec .moveUp.in-view.leftBar,
.hire_why_sec .moveUp.in-view.rightBar,
.why_choose_sec .moveUp.in-view.leftBar,
.why_choose_sec .moveUp.in-view.rightBar {
	opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
}

.hire_why_sec .moveUp {
	animation: none !important;
	transition: opacity 1.4s ease, transform 1.4s ease;
	transition: opacity 1.4s ease, transform 1.4s ease, -webkit-transform 1.4s ease;
}

.hire_why_sec .rightBar {
	opacity: 1;
	transform: translateX(600px);
	-webkit-transform: translateX(600px);
}

.hire_why_sec .leftBar {
	opacity: 1;
	transform: translateX(-600px);
	-webkit-transform: translateX(-600px);
}

.hire_why_sec .container {
	overflow: hidden;
	padding-left: 15px;
	padding-right: 15px;
}

.why_choose_sec .moveUp {
	animation: none !important;
	transition: opacity 1.4s ease, transform 1.4s ease;
	transition: opacity 1.4s ease, transform 1.4s ease, -webkit-transform 1.4s ease;
}

.why_choose_sec .rightBar {
	opacity: 1;
	transform: translateX(600px);
	-webkit-transform: translateX(600px);
}

.why_choose_sec .leftBar {
	opacity: 1;
	transform: translateX(-600px);
	-webkit-transform: translateX(-600px);
}

.why_choose_sec .container {
	overflow: hidden;
	padding: 0;
}

.portfolio.new_portfolio h2 {
	font-size: 26px;
	font-weight: 700;
	font-family: Lato, sans-serif;
	word-break: break-word;
}

.hire_why_sec.laravel_hire h2 span,
.our_sec h2 em {
	font-weight: 500;
}

.portfolio.new_portfolio h2 span {
	font-size: inherit;
}

.portfolio.new_portfolio .free_cons {
	text-align: center;
	margin: 0;
}

.portfolio.new_portfolio .free_cons a {
	margin: 0 auto;
}

.portfolio.new_portfolio figure.effect-portfolio h2 {
	padding: 0 5px 10px;
}

a.portfolio_inner-detail {
	color: #fff !important;
}

.skilled_Txt.cake_method {
	max-width: 990px;
}

.hire_why_sec .why_block_Txt p span {
	display: block;
	font-size: inherit;
	font-family: inherit;
}

.hire_why_sec.drupal_hire h2 span {
	font-size: 24px;
	font-weight: 500;
}

.hire_why_sec.joomla_hire .hire_wrapper {
	padding: 15px 0;
}

.our_sec.joomla_benefit,
.our_sec.laravel_adv {
	padding-bottom: 80px;
}

.our_sec h2 em {
	display: block;
	font-size: 15px;
}

.laravel_hire .why_block,
.laravel_hire .why_txt {
	margin-bottom: 20px;
}

.skilled_sec h2 em {
	font-size: 20px;
}

.our_sec.joomla_benefit .our_box_inner {
	min-height: 150px;
}

.hire_why_sec h2 em,
.our_box_row .owl-carousel .owl-item .our_box.active img.icon_hover {
	display: block;
}

.addition_sec {
	float: left;
	width: 100%;
	background-color: #f9f9f9;
	padding: 35px 0 30px;
	border-bottom: 1px solid #ccc;
}

.addition_sec h2 {
	font-size: 30px;
	color: #696969;
	font-weight: 700;
}

.addition_sec h2 em,
.addition_sec h2 span {
	display: block;
	font-family: inherit;
	font-size: inherit;
}

.addition_sec h2 em {
	font-size: 16px;
}

.service_list {
	text-align: left;
}

.add_topTxt,
.com_topTxt p,
.hire_phonegapTxt,
.hire_topTxt,
.mean_box,
.mean_sec h2,
.vbTxt,
p.wp_perfectTxt {
	text-align: center;
}

.service_list li {
	position: relative;
	padding-left: 25px;
	margin: 0 0 10px;
}

.service_list li::before {
	position: absolute;
	left: 0;
	background: url(../png/list_tick.png) left top no-repeat;
	width: 16px;
	height: 16px;
	top: 6px;
}

.our_box_row .owl-nav&gt;div,
.owl-nav.disabled {
	top: calc(50% - 20px);
	position: absolute;
	transform: translate(0, -50%);
}

.magento-tabs .e-wrktabs ul {
	max-width: 1200px;
}

.magento-tabs .e-wrktabs ul li a {
	padding: 9px 13px;
}

.skilled_Txt.long_skilled {
	max-width: 1000px;
}

p {
	font-size: 16px;
	font-weight: 400;
}

.our_box_row .owl-carousel .owl-item img {
	width: auto;
	margin: 0 auto;
}

.owl-nav.disabled {
	display: block !important;
	left: 0;
	margin: 0;
}

.mean_box.last::after,
.our_box_row .owl-carousel .owl-dots,
.our_sec.why_mean .our_box.active::after {
	display: none;
}

.our_box_row .owl-nav&gt;div.owl-prev {
	background: url(../png/left_arr.png) center center no-repeat;
	width: 19px;
	height: 34px;
	left: -20px;
}

.our_box_row .owl-nav&gt;div.owl-next {
	background: url(../png/rgt_arr.png) center center no-repeat;
	width: 19px;
	height: 34px;
	right: -20px;
}

.our_box_row .owl-nav&gt;div {
	top: -webkit-calc(50% - 20px);
}

.skilled_sec.wp_custom .skilled_Txt {
	max-width: 1070px;
	margin: 0 auto;
}

.addition_sec.wp_develop .container {
	max-width: 1050px;
	margin: 0 auto;
}

.addition_sec.wp_develop h2 {
	font-size: 24px;
}

.mean_sec {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 70px;
	margin-bottom: 60px;
}

.mean_box,
.mean_box_img {
	width: 100%;
	position: relative;
}

.mean_box::after {
	position: absolute;
	right: -8px;
	background: #e3e3e3;
	width: 1px;
	height: 85%;
	top: 40px;
}

.mean_box_img {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 1px solid #d8d8d8;
	box-shadow: 0 0 8px 0 #d0d5d7;
	margin: 0 auto;
}

.mean_box_img&gt;img {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.mean_box_txt {
	padding: 15px 10px;
}

.mean_sec h2 {
	padding-bottom: 40px;
}

.mean_box p {
	font-family: Lato, sans-serif;
	font-size: 15px;
	font-weight: 300;
}

.addition_sec.asp_mvc_services p span,
.comTxt h2 span,
.pagination_sec .pagi li span,
.process-img-style img,
.vbTxt p span {
	display: block;
}

.addition_sec.asp_mvc_services .asp_mvc_list {
	max-width: 750px;
	width: 100%;
	margin: 0 auto;
}

.vbTxt {
	position: relative;
	top: 40px;
}

.vbTxt p {
	color: #fff;
	font-size: 16px;
}

.our_sec.vb_services .our_box_row .our_box {
	max-width: 175px;
}

.hire_why_sec.android_hire {
	margin-bottom: 60px;
	padding-bottom: 50px;
	border-bottom: 1px solid #ccc;
}

.wp_perfectTxt.ourP {
	max-width: 900px;
	margin: 0 auto;
}

.hire_why_sec.hire_phoneGap h2 {
	padding-bottom: 15px;
}

.hire_phonegapTxt {
	font-size: 16px !important;
	padding-bottom: 20px;
}

.addition_sec.openCart_services .asp_mvc_list {
	max-width: 1000px !important;
}

.addition_sec.openCart_services .service_list.padding50 {
	padding-left: 50px !important;
}

.banner_new1.com_banner {
	background: url(../png/communication-strategy-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
	height: -webkit-calc(100vw * 0.3);
	height: calc(100vw * 0.3);
}

.banner_new1.com_banner.quality_banner {
	background: url(../png/quality-approach-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.com_banner.process_banner {
	background: url(../png/development-process-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.banner_new1.news_banner {
	background: url(../png/news-and-press-releases-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
	height: 261px;
	margin-bottom: 0 !important;
}

.communication_sec {
	margin-bottom: 30px;
}

.com_topTxt,
.communication_sec .container .row {
	margin-bottom: 20px;
}

.com_topTxt {
	padding: 30px 0 0;
}

.comTxt h2,
.news_social {
	padding-top: 20px;
}

.com_topTxt p {
	font-size: 18px;
	font-weight: 400;
}

.comTxt {
	text-align: left;
}

.communication_sec .container {
	max-width: 900px;
	width: 100%;
}

.approach_sec h2,
.comTxt h2 {
	font-size: 22px;
	color: #444;
	line-height: 1.4;
	font-weight: 600;
}

.comTxt h2 span {
	font-size: inherit;
}

.comTxt p {
	font-weight: 400;
	padding-right: 10px;
}

.banner_new1.com_banner .banner_heading {
	margin-bottom: 40px;
	padding-top: 64px;
}

.approach_sec {
	text-align: center;
	float: left;
	width: 100%;
}

.approach_sec h2 {
	color: #000;
	line-height: 1.2;
}

.approach_sec h2 span {
	display: block;
	font-size: inherit;
	font-family: inherit;
}

.ap_img {
	margin-bottom: 20px;
}

.approach_sec .row_middle {
	max-width: 920px;
	width: 100%;
	margin: 0 auto;
}

.apTxt {
	padding: 0 1.2%;
}

.approach_sec .row {
	margin-bottom: 50px;
}

.skilled_sec.qualityTop .skilled_Txt {
	max-width: 1010px;
	width: 100%;
}

.comTxt p,
.skilled_sec.qualityTop p {
	font-size: 16px;
}

.approach_sec p {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5;
}

.news_banerTxt {
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
	background-color: #e22027;
	text-align: center;
	padding: 10px 0 20px;
}

.h_banner.banner_new1 .news_banerTxt .newsP {
	font-size: 14px !important;
	font-weight: 700;
	text-transform: uppercase;
	color: #2d0002;
	margin-bottom: 12px;
	letter-spacing: 4px;
}

.h_banner.banner_new1 .news_banerTxt .newsAuth {
	font-weight: 600;
	font-size: 20px !important;
	color: #fff;
}

.skilled_sec.newsTop {
	background-color: #f7f7f7;
	position: relative;
	border-bottom: 1px solid #2c2c2c;
}

.skilled_sec.newsTop::after {
	left: 0;
	position: absolute;
	bottom: -11px;
	width: 30px;
	height: 18px;
	background: url(../png/news_arrow.png) no-repeat;
	margin: 0 auto;
	right: 0;
}

.skilled_sec.newsTop .skilled_Txt {
	max-width: 1050px;
	width: 100%;
	margin: 0 auto;
}

.skilled_sec.newsTop p {
	font-size: 18px;
	line-height: 1.5;
}

.news_social ul li {
	display: inline-block;
	margin-right: 4px;
}

.news_social .more_btn {
	background-color: #ec3a41;
	font-size: 16px;
	font-weight: 300;
	padding: 7px 20px;
	text-transform: none;
}

.news_social .more_btn:hover {
	background-color: #fff;
	border: 1px solid #ef1c22;
	color: #ef1c22;
}

.news_social ul li:first-child {
	margin-right: 20px;
}

.news_wrapper {
	padding: 60px 0 40px;
	float: left;
	width: 100%;
}

.news_wrapper h2 {
	font-size: 17px;
	color: #2c2c2c;
}

.news_wrapper p.date {
	font-size: 14px;
	color: #7d7d7d;
}

.news_wrapper p {
	font-size: 16px;
	color: #121212;
}

.news_block {
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
	padding-bottom: 35px;
}

.news_wrapper .row:last-child .news_block {
	border: 0;
	margin: 0;
	padding: 0;
}

.pagination_sec {
	float: left;
	width: 100%;
	position: relative;
	margin: 20px 0 50px;
}

.pagination_sec .pagination_row {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.pagination_sec .next,
.pagination_sec .prev {
	width: 8px;
	height: 13px;
}

.pagination_sec .pagi {
	border-radius: 0;
	width: auto;
	display: inline-block;
}

.pagination_sec .pagi li {
	float: left;
	height: 32px;
	line-height: 32px;
	width: 32px;
	text-align: center;
	position: relative;
	border-radius: 4px;
	margin-right: 6px;
}

.pagination_sec .pagi li a {
	display: block;
	color: #444;
	font-weight: 600;
	font-size: 14px;
}

.pagination_sec .pagi li:first-child,
.pagination_sec .pagi li:last-child {
	border: 1px solid #ccc;
}

.pagination_sec .pagi li.active {
	background-color: #ec3a41;
	border-color: #ec3a41;
}

.approach_wrapper ul li:hover .redd,
.approach_wrapper ul li:hover h2,
.our_ux .our_box .our_box_inner.active .box_txt_wrap p,
.pagination_sec .pagi li.active a {
	color: #fff;
}

.pagination_sec .arrow {
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
}

.pagination_sec .pagi li:first-child {
	margin-right: 15px;
}

.process_banner .process_list {
	list-style: none;
	padding: 0;
}

.process_banner .process_list li {
	float: left;
	padding: 0 !important;
	font-size: 20px !important;
	position: relative;
}

.process_banner .process_list li::before {
	display: none !important;
}

.process_banner .process_list li::after {
	position: absolute;
	background: url(../png/analysis_arrow.png) right no-repeat;
	width: 9px;
	height: 18px;
	right: -18px;
	top: 3px;
}

.metal_client_sec ul li::after,
.metal_client_sec&gt;ul::before {
	content: "";
	top: 0;
	position: absolute;
}

.process_banner .process_list li:last-child {
	margin: 0;
}

.process_banner .process_list li:last-child::after {
	display: none;
}

.process_sec {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.processTop {
	float: left;
	width: 100%;
	padding: 10px 0;
}

.processTop .skilled_Txt {
	max-width: 900px;
	width: 100%;
	margin: 0 auto;
}

.processTop .skilled_Txt p {
	font-size: 16px;
}

.communication_sec.com_wdFull .comTxt span.images img,
.metal_client_sec,
.metal_client_sec ul li {
	width: 100%;
	display: block;
}

.metal_client_sec&gt;ul {
	position: relative;
}

.metal_client_sec ul li .right_img {
	width: 50%;
	float: right;
	padding: 0 50px 0 15px;
	text-align: left;
}

.metal_client_sec ul li .clnt_left {
	width: 50%;
	float: left;
	text-align: right;
	padding: 0 60px 0 15px;
}

.metal_client_sec ul li {
	padding: 40px 0;
	overflow: hidden;
	position: relative;
}

.metal_client_sec ul li:last-child {
	padding-bottom: 0;
}

.client_sec_text {
	width: 100%;
	display: block;
	margin: 0 auto;
	max-width: 1200px;
	padding: 0 15px;
	overflow: hidden;
}

.client_sec_text h3 {
	color: #000;
	font-family: Lato, sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	margin: 0 0 20px;
	position: relative;
	display: inline-block;
	padding-top: 10px;
}

.client_sec_text h3::after {
	background: #f4777c;
	bottom: 0;
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.client_sec_text p {
	color: #696969;
	font-size: 16px;
	line-height: 25px;
}

.client_sec_text.right_left .right_img {
	float: left;
	text-align: right;
}

.client_sec_text.right_left .clnt_left {
	text-align: left;
	padding-left: 25px;
}

.metal_client_sec&gt;ul::before {
	background: url(../png/border.png) repeat-y;
	height: 100%;
	left: 50%;
	width: 5px;
}

.metal_client_sec ul li::after {
	border: 1px solid red;
	border-radius: 50%;
	width: 12px;
	height: 12px;
	left: 48.11%;
	margin: 90px 0 0;
	background-color: #fff;
	display: none;
}

.metal_client_sec .pTxt {
	max-width: 500px;
	width: 100%;
	float: right;
}

.metal_client_sec .client_sec_text.right_left .pTxt {
	float: left;
}

.approach_sec {
	background: #f3f0f0;
	padding-top: 30px;
	margin: 0 0 40px;
}

.approach_wrapper {
	width: 100%;
	display: block;
	text-align: left;
}

.bottm_row,
.device_Box h2,
.device_Box ul li,
.interface-row h3,
.our-process h4,
.our_uxTop,
.ux_expertise_sec {
	text-align: center;
}

.approach_wrapper ul {
	display: table;
	margin: 0;
	padding: 0;
}

.approach_wrapper ul li {
	width: 33%;
	padding: 30px 10px 0;
	vertical-align: top;
	display: table-cell;
	background-color: #fff;
	border-right: 1px solid #ccc;
	transition: all 0.3s;
}

.approach_wrapper ul:first-child {
	border-bottom: 1px solid #ccc;
}

.approach_wrapper ul li:active,
.approach_wrapper ul li:focus,
.approach_wrapper ul li:hover {
	background-color: #e4393f;
	color: #fff;
}

.approach_wrapper ul li:last-child {
	border: 0;
}

.ap_img {
	display: none;
}

.our-process-content,
.our-process-img {
	display: inline-block;
	vertical-align: top;
}

.our-process .container {
	max-width: 1240px;
	width: 100%;
	margin: 0 auto;
}

section.our-process {
	overflow: hidden;
	float: left;
	width: 100%;
	margin-bottom: 100px;
}

.our-process h4 {
	color: #ed1b23;
	font-size: 30px;
	margin: 0;
	padding-bottom: 270px;
	position: relative;
}

.our-process-img {
	width: 416px;
	position: relative;
}

.our-process-content {
	width: calc(100% - 423px);
	width: -webkit-calc(100% - 423px);
	padding-left: 30px;
}

.our-process-steps h3 {
	margin: 0 0 35px;
	font-size: 45px;
	color: #282828;
	letter-spacing: -3px;
	line-height: 62px;
	font-weight: 700;
}

.our-process-content p {
	margin: 0;
	color: #282828;
	font-size: 16px;
	font-weight: 600;
	padding-right: 200px;
	line-height: 25px;
}

.our-process-content ul {
	margin: 45px 0 0;
	padding-left: 0;
	list-style: none;
}

.our-process-content ul li {
	font-size: 17px;
	color: #9d9d9d;
	position: relative;
	vertical-align: top;
	display: block;
	margin: 0 0 5px;
	padding: 0 10px 0 11px;
}

.process-img-style {
	border: 3px solid #fff;
	display: inline-block;
	vertical-align: top;
	box-shadow: 0 0 25px 0 #ccc;
}

span.img02.process-img-style {
	position: relative;
	top: -76px;
	right: -130px;
}

.our-process-content ul li::before {
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #9d9d9d;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 7px;
}

.img01.process-img-style {
	background: url(../png/research01.png) center center no-repeat;
	width: 374px;
	height: 271px;
	overflow: hidden;
}

.process-img-style.mapping-img {
	background: url(../png/mapping01.png) center center no-repeat;
	width: 377px;
	height: 307px;
	overflow: hidden;
}

.mapping-img2 {
	position: relative;
	top: -110px;
	left: -92px;
}

.mapping-row .our-process-content {
	width: calc(100% - 543px);
}

.process-to-research {
	position: relative;
	margin-top: 70px;
	float: left;
}

.our-process-limg.process-row {
	max-width: 93%;
	float: right;
	padding-bottom: 300px;
}

.dot,
.point,
.step_1::before {
	position: absolute;
}

.dot {
	color: #396491;
	font-size: 20px;
	height: 0;
	line-height: 12px;
	opacity: 0.8;
	width: 0;
	cursor: auto;
}

.point {
	font-size: 24px;
	left: 5px;
	top: -5px;
}

.information-row {
	max-width: 93%;
	float: right;
}

.information-row .process-img-style.img03 {
	background: url(../png/info-architech01.png) center center no-repeat;
	width: 405px;
	height: 280px;
	overflow: hidden;
}

.information-row .our-process-content {
	width: calc(100% - 539px);
}

.information-row .our-process-img {
	width: 522px;
}

.information-row .our-process-content p {
	padding-right: 100px;
}

.information-row span.img02.process-img-style {
	right: -160px;
}

.wireframing-row .process-img-style.wireframing-img {
	background: url(../png/wireframe01.png) center center no-repeat;
	width: 360px;
	height: 208px;
	overflow: hidden;
}

.usability-row .process-img-style.img04 {
	background: url(../png/usability01.png) center center no-repeat;
	width: 375px;
	height: 270px;
	overflow: hidden;
}

.wireframing-row {
	max-width: 90%;
	float: left;
}

.wireframing-row .mapping-img2 {
	top: -60px;
	left: 90px;
}

.wireframing-row .our-process-content {
	width: calc(100% - 480px);
}

.wireframing-row .our-process-img {
	width: 474px;
}

.wireframing-row .our-process-content p {
	padding-right: 60px;
}

.usability-row {
	float: right;
	max-width: 93%;
}

.usability-row span.img02.process-img-style {
	right: -100px;
}

.usability-row .our-process-content {
	padding-left: 50px;
}

.interface-row h3 {
	margin-bottom: 75px;
}

.interface-row .our-process-content {
	width: 40%;
}

.interface-row .our-process-content p {
	padding-right: 0;
}

.interface-row .our-process-img {
	width: 59%;
}

.our-process-limg.interface-row {
	float: left;
	width: 100%;
	margin-top: 25px;
	padding-bottom: 0;
}

.our-process-steps::after,
.our-process-steps::before {
	content: "";
	display: table;
	width: 100%;
	height: 100%;
}

.our-process-steps {
	padding-bottom: 0;
}

.mobile-item {
	display: none;
}

.desktop-item,
.device_Box ul li,
.our-process-limg.information-row .our-process-content ul li {
	display: inline-block;
}

a.new-btn {
	width: 185px;
	height: 55px;
	line-height: 55px;
	margin: 20px auto 0;
	text-transform: none;
	color: #fff;
	text-decoration: none;
	background: #ed1c24;
	border-radius: 2px;
	font-weight: 500;
}

a.new-btn:hover {
	background: #c7131a;
}

.step_1,
.step_2,
.step_3 {
	position: relative;
	float: left;
	width: 100%;
}

.step_1::before {
	background: url(../png/step_1.png) left top no-repeat;
	width: 1200px;
	height: 1544px;
	top: 89px;
}

.image_icon,
.image_icon_rgt {
	top: 110px;
	position: absolute;
}

.image_icon {
	left: -107px;
}

.our-process-limg.mapping-row {
	float: left;
	padding-bottom: 230px;
}

.our-process-limg.information-row {
	padding-bottom: 200px;
}

.image_icon_rgt {
	right: -15px;
}

.wireframing-row .image_icon_rgt {
	right: -120px;
}

.our-process-limg.interface-row::before {
	position: absolute;
	left: -30px;
	right: 0;
	margin: 0 auto;
	top: -130px;
	content: "";
	background: url(../png/interface-icon.png) center center no-repeat;
	width: 67px;
	height: 67px;
}

.our-process h4::after,
.step_1::before,
.step_2::before,
.step_3::before {
	left: 0;
	content: "";
}

.step_2::before {
	position: absolute;
	top: -206px;
	background: url(../png/step_2.png) left top no-repeat;
	width: 1200px;
	height: 1541px;
}

.step_3::before {
	position: absolute;
	top: -145px;
	background: url(../png/step_3.png) left top no-repeat;
	width: 601px;
	height: 840px;
}

.our-process-limg {
	padding-bottom: 350px;
	position: relative;
}

.our-process h4::after {
	position: absolute;
	right: 0;
	margin: 0 auto;
	background: url(../png/plane.png) center center no-repeat;
	width: 33px;
	height: 33px;
	top: 82px;
}

.our-process-limg.usability-row {
	padding-bottom: 280px;
	padding-top: 60px;
}

.our-process-limg.usability-row .image_icon {
	left: -107px;
	top: 200px;
}

.banner_new1.ux_banner {
	background: url(../png/ui-ux-design-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
	height: -webkit-calc(100vw * 0.39);
	height: calc(100vw * 0.39);
}

.skilled_sec.ux_skill {
	border-bottom: 0;
}

.device_sec {
	background-color: #f7f7f7;
	float: left;
	width: 100%;
	min-height: 275px;
	padding: 50px 0;
}

.device_Box ul {
	width: 100%;
}

.device_Box ul li {
	width: 13.7%;
	padding: 0;
}

.device_Box ul li span {
	display: block;
	padding-top: 15px;
	font-size: 16px;
	color: #000;
}

.device_Box h2 {
	padding-bottom: 40px;
	font-size: 36px;
	font-weight: 600;
	color: #000;
}

.our_ux,
.ux_expertise_sec {
	float: left;
	width: 100%;
	padding: 70px 0;
}

.skilled_sec.ux_skill h2 {
	color: #000;
	margin-bottom: 20px;
}

.skilled_sec.ux_skill h2 em {
	color: #696969;
	font-size: 16px;
	font-weight: 400;
	padding-top: 5px;
}

.ux_expertise h2 {
	font-size: 36px;
	font-weight: 600;
	color: #353535;
}

.ux_expertise p {
	font-size: 20px;
	font-weight: 300;
	margin: 30px 0 60px;
}

.ux_expertise p span {
	display: block;
	font-size: inherit;
}

.our_ux {
	background-color: #f3f3f3;
	padding: 50px 0;
	min-height: 540px;
	height: 100%;
}

.our_ux .our_box_row .our_box {
	background: 0 0;
	position: relative;
}

.our_ux .our_box_row .our_box_inner.active {
	background: #e4393f;
	border-radius: 5px;
}

.our_ux .box_txt_wrap p {
	color: #000;
	font-size: 16px;
	font-weight: 600;
	padding: 0 5px;
}

.our_uxTop,
header {
	width: 100%;
	margin: 0 auto;
}

.our_uxTop {
	max-width: 1000px;
}

.our_uxTop h2 {
	color: #000;
}

.hire_why_sec h2 em,
.our_uxTop p {
	font-size: 16px;
}

.our_ux .box_desc {
	background: 0 0;
	max-width: 500px;
	width: 100%;
}

.our_ux #box4,
.our_ux #box5,
.our_ux #box6 {
	float: right;
}

.ux_desc {
	display: none;
	position: absolute;
	left: 0;
	top: 135px;
	width: 290px;
	text-align: left;
}

.our_ux .our_box_inner.active::after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: -10px;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #e4393f;
}

.hire_ux .row,
.hire_uxTop {
	margin-bottom: 30px;
}

.ux_desc.last {
	right: 0;
	left: auto;
}

.our_ux .our_box_inner {
	height: 120px;
}

.hire_ux {
	float: left;
	width: 100%;
	margin-top: 50px;
	color: #000;
}

.hire_uxTop {
	text-align: center;
}

.hire_ux h2,
.our_uxTop h2 {
	font-size: 36px;
	font-weight: 600;
	padding-bottom: 10px;
}

.hire_uxTop p span {
	display: block;
}

.hire_ux h3 {
	font-size: 18px;
	font-weight: 600;
}

.hire_ux_box {
	padding: 0 20px;
}

.ux_img {
	margin-bottom: 15px;
}

.our-process-content .margin_zero {
	margin: 0;
}

.our-process-content .padding_zero {
	padding: 0;
}

.list_width {
	max-width: 500px;
	width: 100%;
}

.device_Box ul li span.img {
	padding: 0;
	display: block;
	overflow: hidden;
	position: relative;
	top: 0;
	transition: top ease 0.5s;
}

.device_Box ul li:hover span.img {
	top: -5px;
}

header {
	min-height: 75px;
	position: fixed;
	top: 0;
	z-index: 999;
}

.navbar-default {
	background-color: transparent;
	border-color: #fff #fff #ccc;
	border-radius: 0;
}

.navbar,
.navbar-collapse {
	border: 0;
}

.navbar {
	margin: 0;
	min-height: 75px;
}

.responsive-logo {
	float: left;
	width: 20%;
}

.responsive-logo a {
	height: auto;
	padding: 12px 0 0;
	margin: 0 !important;
	max-width: 210px;
}

.header-right {
	float: left;
	width: 80%;
}

.navbar .navbar-nav&gt;li&gt;a {
	color: #fff;
	text-transform: none;
	font-size: 16px;
	font-family: Roboto, sans-serif;
	padding: 0;
}

.navbar .navbar-nav&gt;li&gt;a:focus,
.navbar .navbar-nav&gt;li&gt;a:hover {
	color: #ed1c24;
	outline: 0;
}

ul.navbar-right&gt;li:last-child a {
	padding: 0;
}

nav .menu-large ul.megamenu {
	margin: 0 2% 0 0;
	width: 90%;
	padding: 33px 0 33px 20px !important;
}

.menu-large {
	position: static !important;
}

.megamenu {
	padding: 5px 10px 10px;
	top: 74px;
}

.service_menu .megamenu {
	left: 0 !important;
	margin: 0 auto;
	padding: 5px 10px 10px;
	width: 84%;
}


/* updated css rk banner */

@media (min-width: 1025px) and (max-width: 1280px) {
	.banner_new1.ux_banner {
		height: calc(100vw * 0.40);
		height: -webkit-calc(100vw * 0.40);
	}
}

@media only screen and (min-width: 1024px) {
	.megamenu.megamenuWd {
		width: 66.5%;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* updated css rk banner */
	.banner_new1,
	.banner_new1.ux_banner {
		height: calc(100vw * 0.50);
		height: -webkit-calc(100vw * 0.50);
	}
}

.megamenu&gt;li&gt;ul {
	padding: 0;
	margin: 0;
}

.megamenu&gt;li&gt;ul&gt;li {
	list-style: none;
}

.megamenu .col-sm-3 {
	padding: 0;
}

.menu-large .megamenu .dropdown-header&gt;a {
	padding: 3px 12px;
}

.megamenu.dropdown-header {
	color: #428bca;
	font-size: 18px;
}

.dropdown-header {
	font-size: 16px;
	color: #ed1c24;
	padding: 3px 14px;
}

.menu-large .dropdown-header {
	font-size: 14px;
	color: #ed1c24;
	padding: 3px 0;
}

.megamenu .dropdown-header&gt;a {
	color: #ed1c24;
	padding: 3px 0;
	font-weight: 600 !important;
}

.megamenu&gt;li ul&gt;li.dropdown-header a:focus,
.megamenu&gt;li ul&gt;li.dropdown-header a:hover {
	background: 0 0;
}

ul.navbar-right&gt;li:last-child {
	position: relative;
	padding: 0 0 0 30px;
	margin-top: 18px;
}

.navbar-right .about-menu .dropdown-menu {
	right: auto;
}

.navbar-right .about-menu .megamenu {
	width: 246px;
}

.about-menu .dropdown-menu&gt;li&gt;a:focus,
.about-menu .dropdown-menu&gt;li&gt;a:hover {
	color: red;
}

.about-menu .dropdown-menu&gt;li&gt;a,
.lab-menu .dropdown-menu&gt;li&gt;a {
	padding: 3px 20px 3px 8px;
	font-size: 13px;
}

.header_bg .navbar .navbar-nav&gt;li&gt;a {
	color: #000;
}

.dropdown.about-menu&gt;li&gt;a {
	font-size: 13px;
	line-height: 17px;
}

.about-menu .dropdown-menu&gt;li&gt;a {
	line-height: 17px;
}

.lab-menu .dropdown-menu&gt;li&gt;a:focus,
.lab-menu .dropdown-menu&gt;li&gt;a:hover {
	color: red;
}

.navbar-right .lab-menu .megamenu {
	right: auto;
	width: 250px;
}

ul.navbar-right&gt;li:last-child a.us_flag {
	background: url(../jpg/us.jpg) left 2px no-repeat;
	padding-left: 25px;
}

.navbar .navbar-nav&gt;li {
	position: relative;
	margin-top: 28px;
}

ul.navbar-right&gt;li:last-child::before {
	border-left: 1px solid #fc4349;
	bottom: 0;
	content: "";
	height: auto;
	left: 0;
	position: absolute;
	top: -3px;
}

.w22 {
	float: left;
	width: 25%;
}

.caret.for_mob {
	display: none;
}

.footer-main {
	background: url(../png/footer_bg.png) center top/cover no-repeat;
	padding: 50px 0 60px;
	float: left;
	width: 100%;
}

.footer_box {
	width: 100%;
}

.footer_box ul {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	width: 100%;
	padding: 0;
}

.footer_box ul.award {
	left: 18px;
	position: relative;
}

.footer_box ul.award li {
	margin-bottom: 30px;
	width: 35%;
}

.footer_box ul li,
.work_with li a {
	color: #cfcfcf;
	float: left;
	font-size: 14px;
	line-height: 1;
}

.footer_box ul li {
	margin: 0 0 8px;
	padding: 0;
	text-align: left;
	width: 100%;
}

.copyright-content h3,
figure {
	text-align: center;
}

.footer_box ul li a {
	color: #cfcfcf;
	display: block;
	font-size: 14px;
	text-decoration: none;
}

.footer_box a:hover,
.footer_box ul li a:hover {
	color: #ed1c24;
}

.footer_box p {
	font-size: 14px;
	color: #cfcfcf;
	margin-bottom: 8px;
}

.work_with li a {
	border-right: 1px solid #fff;
	padding: 0 10px 0 0;
	margin-right: 10px;
}

.work_with li a:last-child {
	margin: 0;
	padding: 0;
}

.border_none {
	border: 0 !important;
	display: block;
}

.presentation {
	background: #7c0004;
	float: left;
	position: relative;
	width: 98%;
	padding: 12px;
	height: auto;
}

.presentation h4 {
	margin: 0;
	padding-top: 0;
	color: #cfcfcf;
	font-size: 16px;
}

.presentation span.fr {
	right: 53px;
}

.presentation span {
	position: absolute;
	top: 6px;
}

.presentation span.sec {
	right: 3px;
}

.copyright-content .social-media {
	display: block;
	float: none;
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
	text-align: center;
	width: 100%;
}

.copyright-content .social-media li {
	display: inline-block;
	height: 42px;
	line-height: 32px;
	margin: 0 2px 0 0;
	padding: 0;
	width: 42px;
}

.copyright-content .social-media li a {
	border: 2px solid #fff;
	border-radius: 50%;
	color: #fff;
	display: block;
	float: left;
	font-size: 20px;
	height: 38px;
	line-height: 36px;
	margin: 0;
	padding: 0;
	width: 38px;
}

.copyright-content .social-media li a:hover {
	background: #ed1c24;
	border-color: #ed1c24;
	color: #fff;
}

.copyright-content p.footer-bottom-link a {
	display: inline-block;
	font-size: 14px;
	padding: 0 10px;
	color: #9c9c9c;
	text-decoration: none;
}

.copyright-content p.footer-bottom-link a:hover {
	color: #ed1c24;
}

.footer-main span.us_flag,
.footer_box .global li.us {
	background: url(../svg/us.svg) left 3px no-repeat;
	padding-left: 25px;
	background-size: 18px 18px;
}

.footer-main span.uk_flag,
.footer_box .global li.uk {
	background: url(../svg/uk.svg) left 3px no-repeat;
	padding-left: 25px;
	background-size: 19px 19px;
}

.footer-main span.ind_flag,
.footer_box .global li.ind {
	background: url(../svg/india.svg) left 3px no-repeat;
	padding-left: 25px;
	background-size: 19px 19px;
}

p.email,
p.skype_img {
	padding-left: 25px;
}

p.skype_img {
	background: url(../png/sprite_small_icon.png) left -75px no-repeat;
}

p.email {
	background: url(../png/sprite_small_icon.png) left -104px no-repeat;
}

.footer_box {
	margin-bottom: 30px;
}

.helpline {
	margin-bottom: 10px;
	padding: 0 0 10px;
	position: relative;
}

.copyright-content::before,
.helpline::after {
	background: #4a4a4a;
	height: 1px;
	position: absolute;
	content: "";
}

.helpline::after {
	bottom: 0;
	margin: 0 auto;
	width: 80%;
}

.footer_box .global li {
	line-height: 20px;
	margin-bottom: 10px;
}

.footer-main ul.work_with {
	list-style-type: none;
	padding: 0;
}

.footer-main .start {
	font-weight: 700;
	padding-top: 0;
	font-size: 16px;
}

.footer-main .start a {
	color: #cfcfcf;
}

.footer-main a:hover {
	text-decoration: none;
	color: #ed1c24;
}

.copyright-content::before {
	left: 0;
	margin: 0 auto;
	right: 0;
	top: 5px;
	width: 48%;
}

.simob_show,
.why-choose-details .experiance .no-line:before,
.why-choose-details .experiance.no-line:after,
.why-choose-details .gps.no-line:after {
	display: none;
}

span.stars_align {
	float: right;
}

.mx_wd145&gt;a {
	max-width: 145px;
}

.shopify_btm_link {
	padding-top: 30px !important;
}

.copyright-content span a {
	color: #9c9c9c;
}

.footer_ms_gold_ico {
	padding: 0;
	margin: -20px 0 0;
}

.footer_g_partner_ico {
	padding: 0;
	margin: -14px 0 0;
}

.our_sec+.portfolio.new_portfolio {
	margin-top: -45px;
	margin-bottom: 45px;
}

.h_banner.banner_new1.ban h1,
.our_sec+.portfolio.new_portfolio .portfolio-container {
	margin-top: 0;
}

.portfolio.new_portfolio {
	margin-bottom: 45px;
	float: left;
	width: 100%;
}

.portfolio-container {
	background: #f5f5f5;
	padding: 25px 0;
	margin-top: 0;
}

.portfolio-heading h2 {
	font-size: 30px;
	font-weight: 700;
	font-family: Lato, sans-serif;
	word-break: break-word;
	color: #000;
	padding-bottom: 31px;
	text-align: center;
	margin: 0;
}

.portfolio-heading p:last-child {
	margin-bottom: 35px;
}

figure.effect-portfolio h2 {
	padding: 25% 5px 10px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0);
	color: #fff;
	font-size: 24px;
	text-shadow: -3px 0 20px #000;
	opacity: 0;
	text-transform: uppercase;
}

figure.effect-portfolio p {
	padding: 10px 2.5em 0;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0);
	line-height: 1.3;
	margin: 0;
	font-size: 16px;
}

.portfolio_inner {
	border-radius: 0;
	margin-bottom: 40px;
	background: url(../png/bottom-shadow.png) center bottom -11px no-repeat;
}

.portfolio_inner::after,
.portfolio_inner::before {
	content: "";
	display: table;
	width: 100%;
	height: 100%;
}

figure.effect-portfolio img {
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	width: 100%;
	border-radius: 0;
}

a.portfolio_inner-detail img {
	width: auto;
	max-width: 18px;
	margin-left: 5px;
}

a.portfolio_inner-detail {
	display: block;
	margin-top: 30px;
	text-decoration: none;
	font-size: 14px;
}

.why-choose .why-choose-left {
	width: 67%;
	float: left;
	margin: 87px 0;
}

.why-choose .why-choose-left h2 {
	font-size: 22px;
	color: #000;
	font-weight: 600;
	margin: 0 0 32px;
	padding: 0 252px 0 0;
}

.why-choose-details .experiance h6,
.why-choose-details .gps h6 {
	color: #303030;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
}

.why-choose-details {
	width: 100%;
	padding: 0 60px 0 0;
}

.why-choose-details .experiance {
	width: 100%;
	padding: 0 20px 0 32px;
  position: relative;
	min-height: 135px;
}

.why-choose-details .experiance:after,
.why-choose-details .experiance:before,
.why-choose-details .gps:after {
	content: "";
	position: absolute;
	background-color: #d9d9d9;
}

.why-choose-details .experiance img {
	margin: 0 auto 13px;
	display: block;
}

.why-choose-details .experiance h6 {
	font-weight: 600;
	min-height: 38px;
}

.why-choose-details .gps {
	width: 100%;
	padding: 45px 0 25px;
}

.why-choose-details .gps img {
	margin: 0 auto;
	display: block;
}

.why-choose-details .gps h6 {
	font-weight: 600;
}

.why-choose-details .experiance:after {
	top: 0;
	right: 0;
	width: 1px;
	height: 105px;
}

.why-choose-details .experiance:before {
	bottom: 0;
	width: 146px;
	height: 1px;
	left: 55px;
}

.why-choose-details .gps:after {
	top: 55px;
	right: 0;
	width: 1px;
	height: 105px;
}

.why-choose-right {
	width: 33%;
	float: right;
	background-color: #fff;
	padding: 42px 37px;
	margin: 35px 0;
	box-shadow: 0 0 20px 0 #ccc;
}

.why-choose-right .consultancy-form p {
	font-size: 22px;
	color: #000;
	font-weight: 600;
	margin: 0 0 36px;
	background: 0 0;
	padding-bottom: 0;
	font-family: Lato, sans-serif;
}

.why-choose-right .consultancy-form input,
.why-choose-right .consultancy-form textarea {
	font-size: 16px;
	color: #000;
	font-weight: 500;
	width: 100%;
	border: 0;
	border-bottom: 1px solid #ccc;
	margin: 0 0 35px;
	padding: 0 0 9px;
}

.why-choose-right .consultancy-form textarea {
	padding: 0 !important;
	resize: none;
	border-radius: 0;
}

.why-choose-right .consultancy-form {
	width: 100%;
	display: block;
	margin: 0 0 30px;
	overflow: hidden;
}

.why-choose-right button,
.why-choose-right input[type="submit"] {
	width: 100%;
	display: block;
	color: #fff;
	padding: 18px;
	text-align: center;
	font-size: 18px;
	border: 0;
	border-radius: 5px;
}

.why-choose-right .consultancy-form input:focus,
.why-choose-right .consultancy-form textarea:focus {
	outline: 0;
	border-bottom: 1px solid red;
}

.why-choose.white_bgCol {
	background: #fff;
	padding-bottom: 35px;
}

.why-choose.white_bgCol .why-choose-details .experiance img,
.why-choose.white_bgCol .why-choose-details .gps img {
	margin-bottom: 10px;
}

.why-choose.white_bgCol .why-choose-left {
	margin: 15px 0 20px;
}

.why-choose.white_bgCol .why-choose-left h2 {
	margin-bottom: 10px;
	padding-right: 0;
	text-align: left;
	font-family: Lato, sans-serif;
}

.why-choose.white_bgCol .why-choose-left h2+p {
	padding-right: 15px;
	text-align: left;
}

.why-choose.white_bgCol .why-choose-details .experiance,
.why-choose.white_bgCol .why-choose-details .gps {
	min-height: 110px;
}

.why-choose.white_bgCol .why-choose-details .experiance:before {
	left: 50%;
	margin-left: -85px;
	width: 170px;
}

.why-choose.white_bgCol .why-choose-left p {
	margin: 0 0 43px;
}

.why-choose.white_bgCol .why-choose-details .gps {
	padding: 35px 0 15px;
}

.why-choose.white_bgCol .why-choose-details .gps:after {
	top: 35px;
}

.why-choose.white_bgCol .experiance a,
.why-choose.white_bgCol .gps a {
	color: #303030;
	text-decoration: none;
}

.why-choose.white_bgCol .why-choose-right {
	margin-top: 15px;
	margin-bottom: 25px;
}

.expertise_sec {
	padding: 0;
}

.h_banner.about_bannerN,
.h_banner.bnnerNN {
	height: calc(100vw * 0.3);
	height: -webkit-calc(100vw * 0.3);
	color: #fff;
}

.h_banner.about_bannerN {
	background: url(../png/about-us-banner-synapseindia.png) no-repeat;
	background-size: cover;
}

.h_banner.about_bannerN h1,
.h_banner.bnnerNN h1 {
	font-weight: 700;
	position: relative;
	padding-bottom: 30px;
}

.h_banner.about_bannerN h1 {
	font-size: 67px;
	margin-bottom: 20px;
}

.h_banner.about_bannerN h1::before,
.h_banner.bnnerNN h1::before {
	position: absolute;
	left: 0;
	bottom: -12px;
	content: "";
	height: 5px;
	width: 50px;
	background-color: #fff;
	border-radius: 5px;
}

.aboutBnner_left {
	text-align: left;
}

.aboutBnner_left p,
.cloudSolutionBaner .left-section-banner ul li strong,
.h_banner.banner_new1.ban p,
.h_banner.bnnerNN p {
	font-size: 20px;
}

.aboutBnner_left p span {
	display: block;
	font-size: inherit;
}

.aboutBnner_right {
	float: right;
	padding-right: 20px;
}

.about_bannerN ul {
	padding: 0;
	margin: 0;
}

.about_circle ul li {
	display: inline-block;
	vertical-align: top;
}

.about_circle ul .circle_box {
	width: 125px;
	height: 125px;
	border-radius: 50%;
	background: rgba(255, 170, 1, 0.6);
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-around;
	text-align: center;
}

.about_circle ul .circle_box p {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 600;
}

.about_circle ul .circle_box p span {
	display: block;
	line-height: 21px;
}

.about_circle ul .circle_box p .numb {
	font-size: 30px;
	padding-bottom: 5px;
}

.h_banner.bnnerNN {
	margin-top: 75px;
	margin-bottom: 10px !important;
	position: relative;
}

.h_banner.bnnerNN.Partners {
	background: url(../png/synapseindia-strategic-partners-bg.png) no-repeat;
	background-size: cover;
}

.h_banner.bnnerNN.csr {
	background: url(../png/csr-banner-synapseindia.png) no-repeat;
	background-size: cover;
}

.h_banner.bnnerNN.Partners .Partners_right img {
	width: auto;
}

.h_banner.bnnerNN .container {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.h_banner.bnnerNN .Partners_right {
	text-align: right;
	padding-right: 112px;
}

.h_banner.bnnerNN h1 {
	font-size: 54px;
	margin: 0 0 35px;
	line-height: 40px;
}

.h_banner.bnnerNN h1 span {
	font-weight: inherit;
	line-height: inherit;
	padding: 0;
	font-style: inherit;
	margin: 0;
	font-family: inherit;
}

.pannel h4,
h1,
h2 {
	font-family: Lato, sans-serif;
}

.h_banner.bnnerNN h1::before {
	background-color: red;
}

.h_banner.bnnerNN p strong {
	font-size: inherit;
	color: #ffaa06;
	font-style: italic;
}

.h_banner.bnnerNN h1 span,
.h_banner.bnnerNN p span {
	display: block;
	font-size: inherit;
}

.h_banner.bnnerNN.Partners .banner_heading {
	padding-top: 26px;
}

.service_page .h_banner.bnnerNN {
	margin-bottom: 0;
}

.h2_heading {
	font-size: 20px;
	color: #ec131c;
	line-height: 24px;
	font-weight: 600;
}

.border_box {
	border: 1px solid #bfbfbf;
	padding: 20px;
	display: inline-block;
	width: 100%;
}

.border-bottom {
	border-bottom: solid 1px #cbcbcb;
}

.chandra_img {
	margin-bottom: 20px;
}

ul.list_tag {
	padding: 0;
}

ul.list_tag li {
	font-size: 15px;
}

.professional-graphic ul.list_tag li,
.shopify_wrap ul.list_tag li,
ul.list_tag li {
	background: url(../png/ab_bullet.png) left 4px no-repeat;
}

.copyright-content.follow-synapse-csr {
	margin: 0;
	text-align: left;
	padding: 15px 0;
}

.copyright-content.follow-synapse-csr .h2_heading {
	position: relative;
	display: inline-block;
	padding: 5px 0;
	line-height: 32px;
	vertical-align: top;
	margin: 0 15px 0 0;
}

.hire_why_sec h2,
h2.heading26 {
	line-height: 35px;
}

.copyright-content.follow-synapse-csr .social-media {
	margin: 0;
	display: inline-block;
	width: auto;
}

.copyright-content.follow-synapse-csr .social-media li a {
	color: #666;
	border: 2px solid #666;
}

.copyright-content.follow-synapse-csr .social-media li a:hover {
	color: #ed1c24;
	border: 2px solid #ed1c24;
	background: 0 0;
}

.copyright-content.follow-synapse-csr::before {
	display: none;
}

.redd,
.redd:hover {
	color: #e96656;
	text-decoration: none;
}

h2.heading26 {
	font-size: 26px;
	margin: 0 0 10px;
	color: #404040;
}

.service_page .partner_section .row,
.service_page .service_content&gt;div {
	margin-bottom: 30px;
}

.partner_logo {
	margin-bottom: 20px;
	text-align: center;
}

.partner_logo.google_partner {
	max-width: 175px;
	width: 100%;
	margin: 0 auto 20px;
	text-align: center;
}

.clutch_sec {
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	padding: 15px 0;
	margin: 20px 0 40px;
}

.clutch_row,
.clutch_row ul {
	width: 100%;
	float: left;
}

.clutch_row ul {
	padding: 0;
}

.clutch_sec.updated_logos .clutch_left {
	width: 14%;
	float: left;
	position: relative;
}

.clutch_sec.updated_logos .clutch_rgt {
	width: 72%;
	position: relative;
	float: left !important;
}

.clutch_sec.updated_logos .clutch_left.rgt_b {
	padding-left: 10px;
	padding-top: 0;
}

.clutch_row p {
	margin: 10px 0 5px;
}

.clutch_row span.rating {
	vertical-align: middle;
	position: relative;
	top: 2px;
	left: 5px;
	font-size: 18px;
	font-weight: 700;
	color: #17313b;
}

.clutch_sec.updated_logos .clutch_row h3 {
	padding-top: 21px;
	font-size: 16px;
	font-weight: 700;
	color: #17313b;
}

.clutch_sec.updated_logos .clutch_rgt:after,
.clutch_sec.updated_logos .clutch_rgt:before {
	position: absolute;
	width: 1px;
	height: 50%;
	background-color: #c8c8c8;
	top: 25%;
	content: "";
}

.clutch_sec.updated_logos .clutch_rgt:before {
	left: 10px;
}

.clutch_sec.updated_logos .clutch_rgt:after {
	right: 10px;
	display: none;
}

.clutch_sec.updated_logos .clutch_rgt ul li {
	width: 25%;
	float: left;
	padding: 0 10px;
	display: inline-block;
	text-align: center;
}

.clutch_sec.updated_logos .clutch_rgt:before,
.flex-control-nav,
.gotoTop .view_more,
.load-more-btn span.goto {
	display: none;
}

.partner_logo.goodfirms_ img {
	max-height: 23px;
}

.our_story {
	padding: 0 0 25px;
}

.our_story p {
	font-size: 18px;
}

.our_vision p {
	font-size: 16px !important;
}

.work_sec {
	padding: 50px 0 0;
}

.client_sec {
	padding: 40px 0 20px;
	margin-bottom: 30px;
}

.about_us h2,
.application-services-item .service-item h3,
.core_values h3 {
	font-size: 22px;
	font-weight: 600;
	font-family: Lato, sans-serif;
}

.about_us h2 {
	background-image: url(../png/head_sep.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #585858;
	padding-bottom: 14px;
	margin: 0 0 20px;
	text-align: center;
}

.about_us p {
	font-size: 16px;
	color: gray;
}

.core_values {
	background-color: #eef2f5;
	padding: 25px 0;
}

.core_values h3 {
	font-size: 16px;
	color: #3d3d3d;
	margin: 0;
	padding: 10px 0;
}

.core_values p {
	color: #63636b;
	font-family: "Open Sans", sans-serif;
}

.client_logo {
	border: 1px solid #c5c5c5;
	padding: 0 20px;
	position: relative;
}

.client_logo .flex-direction-nav a {
	width: 44px;
	height: 50px;
	margin: 0;
	top: 35%;
	position: absolute;
	text-indent: -60px;
	font-size: 0;
}

.client_logo .flex-direction-nav .flex-prev {
	background: url(../png/client_slider_prev.png) center 6px no-repeat;
	left: -22px;
}

.client_logo .flex-direction-nav .flex-next {
	background: url(../png/client_slider_next.png) center 6px no-repeat;
	right: -22px;
}

.client_logo ul,
.load-more-btn.gotoTop .goto {
	display: block;
}

.our_vision {
	padding: 0 0 50px;
}

.bred_crm {
	padding: 0 0 15px;
}

.bred_crm&gt;a {
	color: #ed1c24;
}

.bred_crm&gt;a:hover {
	color: #870e12;
}

a {
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
}

a:active,
a:hover {
	outline: 0;
}

h1,
h2 {
	font-weight: 700;
}

.load-more-btn {
	border: 1px solid #d9d9d9;
	display: block;
	height: 55px;
	margin: 0 auto;
	max-width: 684px;
	width: 100%;
	border-radius: 5px;
	background: #f7f7f7;
}

.load-more-btn span {
	display: block;
	line-height: 55px;
	text-align: center;
	font-size: 22px;
	color: #565656;
	cursor: pointer;
}

.load-more-btn.gotoTop .goto img {
	padding-left: 5px;
}

.banner_new1.ban .banner_heading::before {
	width: 50px;
	border-radius: 5px;
}

.banner_new1.ban .banner_heading {
	padding: 8px 0 0;
	margin-bottom: 35px;
}

.banner_new1.ban .btn_wrap {
	margin: 0;
}

.height30 {
	height: 20px;
}

.h_banner.bnnerNN.business-development {
	background: url(../jpg/software-development-banner-synapseindia.jpg) no-repeat;
	background-size: cover;
}

.btn_wrap.btn_wrap1 {
	background: 0 0;
	margin: 0;
	padding: 0;
}

.btn_wrap.btn_wrap1 .cust_btn {
	display: inline-block;
	vertical-align: top;
}

.hire-dedicated,
p.req_now {
	width: 100%;
	display: block;
	text-align: center;
}

.btn_wrap.btn_wrap1 .cust_btn.view_btn {
	margin: 0 0 0 10px;
}

.h_banner.bnnerNN .longer_heading h1 {
	line-height: 1;
}

.application-development {
	text-align: center;
}

.application-development .heading26 {
	margin: 10px 0 23px;
}

.application-services-item+.container .application-development .heading26 {
	margin-top: 0;
}

.application-development h2 {
	font-size: 38px;
	color: #0f76b0;
	font-weight: 400;
	margin: 25px 0 30px;
	background: url(../png/sep_line.png) bottom center no-repeat;
	padding-bottom: 35px;
}

.application-services-item {
	margin-top: 50px;
}

.application-services-item .service-item {
	width: 100%;
	float: left;
	border-radius: 10px;
	border: 1px solid #d0d0d0;
	padding: 20px 15px;
	margin-bottom: 30px;
	text-align: center;
}

.application-services-item .service-item h3 {
	line-height: 23px;
}

.ds-red {
	color: #dd4945;
}

.ds-green {
	color: #719714;
}

.ds-voilet {
	color: #8350a0;
}

.ds-yellow {
	color: #c79b18;
}

.ds-light-green {
	color: #3b9266;
}

.ds-orange {
	color: #f37f04;
}

.ds-blue {
	color: #1e76aa;
}

.hire-dedicated {
	padding: 40px 0;
	margin-bottom: 30px;
	background: url(../jpg/hire-dedicated-software-bg.jpg) 0 0 / cover no-repeat fixed;
}

.software_dev_hire {
	float: left;
	margin: 40px 0 0;
	width: 100%;
}

.hire-dedicated h1 {
	color: #fff;
	font-size: 38px;
	text-align: center;
	font-weight: 400;
	margin-bottom: 50px;
}

.hire-dedicated p {
	color: #fff;
	line-height: 28px;
}

p.req_now {
	margin-top: 30px;
	overflow: hidden;
}

.req_now&gt;a {
	border: 1px solid #fff;
	color: #fff;
	padding: 15px 30px;
	display: inline-block;
}

.software_dev_hire .hire-dedicated a {
	font-size: 24px;
	border-radius: 10px;
	padding: 18px 60px;
}

.application-services-item .service-item p {
	font-size: 16px;
	color: #333;
	line-height: 25px;
	min-height: 125px;
}

.application-services-item .service-item a {
	font-size: 14px;
	line-height: 1.42857143;
}

.application-services-item .service-item span {
	margin: 20px 0;
	display: block;
}

.h_banner.bnnerNN.website_dev {
	background: url(../png/website-development-banner-synapseindia.png) no-repeat;
	background-size: cover;
}

.h_banner.bnnerNN .bannerTxtRight {
	color: #fff;
	float: right;
	width: 54%;
}

h2.page_heading {
	background: url(../png/sep_line.png) center bottom no-repeat;
	font-size: 40px;
	font-weight: 400;
	margin: 0 0 30px;
	padding-bottom: 35px;
	color: #2f63a4;
	text-align: center;
}

.web_dev_hd .day_to_day h2 {
	color: #000;
}

.web_dev_hd,
.web_services h2 {
	text-align: center;
	margin-bottom: 10px;
}

.web_services {
	background: #f2f2f2;
	padding: 35px 0 15px;
}

.web_services .service_text {
	margin: 0 auto;
	width: 91%;
	text-align: center;
}

.web_services h2 {
	font-size: 30px;
	color: #222;
	font-weight: 700;
	margin-bottom: 24px;
	text-transform: uppercase;
}

.web_services h2 span {
	color: #ca2727;
	display: inline-block;
	font-size: inherit;
}

.web_services .listing {
	float: left;
	margin-top: 20px;
	width: 100%;
}

.web_services .service_text .first_list {
	width: 45%;
	float: left;
	margin-right: 45px;
}

.web_services .service_text .scnd_list {
	width: 45%;
	float: left;
}

.web_services .service_text ul {
	margin: 0;
	padding: 0;
	position: relative;
}

.web_services .service_text .first_list ul li {
	position: relative;
	text-align: right;
	padding-right: 55px;
}

.web_services .service_text .first_list ul:after {
	border-right: 1px solid #b0b0b0;
	content: "";
	height: 80%;
	position: absolute;
	right: 0;
	top: 16px;
	width: 5px;
}

.web_services .service_text .first_list ul li.first {
	background: url(../png/web_item1.png) top right no-repeat;
	margin-right: 9px;
}

.web_services .service_text .first_list ul li.second {
	background: url(../png/web_item2.png) top right no-repeat;
	margin-right: 9px;
}

.web_services .service_text .first_list ul li.third {
	background: url(../png/web_item3.png) top right no-repeat;
	margin-right: 9px;
}

.web_services .service_text .first_list ul li.fourth {
	background: url(../png/web-item4.png) top right no-repeat;
	margin-right: 9px;
}

.web_services .service_text .first_list ul li.first:hover {
	background: url(../png/web_item1-hover.png) top right no-repeat;
}

.web_services .service_text .first_list ul li.second:hover {
	background: url(../png/web_item2-hover.png) top right no-repeat;
	margin-right: 9px;
}

.web_services .service_text .first_list ul li.third:hover {
	background: url(../png/web_item3-hover.png) top right no-repeat;
	margin-right: 9px;
}

.web_services .service_text .first_list ul li.fourth:hover {
	background: url(../png/web-item4-hover.png) top right no-repeat;
	margin-right: 9px;
}

.web_services .service_text .first_list ul li a,
.web_services .service_text .scnd_list ul li a {
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 0;
	color: #343434;
	text-align: right;
	text-transform: none;
	display: block;
}

.web_services .listing p {
	font-size: 14px;
	color: #202020;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 20px;
}

.web_services .service_text .first_list ul li::after {
	background: #b2b2b2;
	border-radius: 50%;
	content: "";
	height: 10px;
	position: absolute;
	right: -13px;
	top: 9px;
	width: 10px;
}

.web_services .service_text .scnd_list ul::before {
	border-right: 1px solid #b0b0b0;
	content: "";
	height: 80%;
	position: absolute;
	left: 0;
	top: 16px;
	width: 5px;
}

.web_services .service_text .scnd_list ul li {
	text-align: left;
	position: relative;
	padding-left: 51px;
}

.web_services .service_text .scnd_list ul li::before {
	background: #b2b2b2;
	border-radius: 50%;
	content: "";
	height: 10px;
	position: absolute;
	left: -14px;
	top: 9px;
	width: 10px;
}

.web_services .service_text .scnd_list ul li.first {
	background: url(../png/web_item5.png) left top no-repeat;
	margin-left: 14px;
}

.web_services .service_text .scnd_list ul li.second {
	background: url(../png/web_item6.png) left top no-repeat;
	margin-left: 14px;
}

.web_services .service_text .scnd_list ul li.third {
	background: url(../png/web_item7.png) left top no-repeat;
	margin-left: 14px;
}

.web_services .service_text .scnd_list ul li.fourth {
	background: url(../png/web_item8.png) left top no-repeat;
	margin-left: 14px;
}

.web_services .service_text .scnd_list ul li.first:hover {
	background: url(../png/web_item5-hover.png) left top no-repeat;
	margin-left: 14px;
}

.web_services .service_text .scnd_list ul li.second:hover {
	background: url(../png/web_item6-hover.png) left top no-repeat;
	margin-left: 14px;
}

.web_services .service_text .scnd_list ul li.third:hover {
	background: url(../png/web_item7-hover.png) left top no-repeat;
	margin-left: 14px;
}

.web_services .service_text .scnd_list ul li.fourth:hover {
	background: url(../png/web_item8-hover.png) left top no-repeat;
	margin-left: 14px;
}

.web_services .service_text .scnd_list ul li a {
	text-align: left;
}

.web_services .service_text ul li:hover a {
	color: #ed1c24;
	text-decoration: none;
}

.web_services .list_text {
	float: left;
	width: 100%;
	margin-bottom: 70px;
	margin-top: 45px;
}

.hire_sec {
	text-align: center;
	padding: 40px 0 50px;
}

.hire_sec h2 {
	background: url(../png/sep_line.png) center bottom no-repeat;
	font-size: 40px;
	font-weight: 400;
	margin: 0 0 20px;
	padding-bottom: 40px;
	color: #000;
}

.hire_sec .day_to_day p,
.hiring_part p {
	color: #3f3f3f;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
}

.hire_sec .day_to_day .hire-user {
	margin: 40px auto 0;
	max-width: 100%;
	position: relative;
	width: 36%;
}

.hire_sec .day_to_day .border,
.hire_sec .day_to_day .hire-reqt {
	border-radius: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}

.hire_sec .day_to_day .border {
	height: 243px;
	right: -50%;
	width: 243px;
	border: 1px solid #fff;
}

.hire_sec .day_to_day .hire-reqt {
	background: #5ad6ff;
	height: 226px;
	right: -43%;
	width: 226px;
}

.hire_sec .day_to_day .hire-reqt p {
	font-size: 24px;
	text-align: center;
	color: #fff;
	margin-top: 85px;
}

.hiring_part {
	background: url(../png/hiring_img.png) center top/cover no-repeat;
	padding: 35px 0;
	float: left;
	width: 100%;
}

.hiring_part p.finish_txt {
	font-size: 34px;
	font-weight: 600;
	text-align: center;
	color: #fff;
	line-height: 1;
	margin-bottom: 20px;
}

.hiring_part p {
	color: #fff;
	line-height: 1.5;
}

.h_banner.bnnerNN.ecommerce-banner-sec {
	background: url(../jpg/ecommerce-development-banner-synapseindia.jpg) no-repeat;
	background-size: cover;
}

.h_banner.bnnerNN .bannerTxtLeft {
	color: #fff;
	float: left;
	width: 60%;
}

.ecom_top {
	text-align: center;
	margin-bottom: 30px;
	margin-top: 0;
}

.ecom_top h2 {
	color: #0f76b0;
	background: url(../png/ecom_sep.png) center bottom no-repeat;
}

.our-ecom-container {
	background: url(../png/our-ecom-banner.png);
	padding: 25px 0;
}

.our-ecom-container h2 {
	font-size: 30px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 10px;
	color: #404040;
}

.custom-two-col-eq {
	padding: 20px 0;
}

.custom-two-col-eq&gt;div {
	display: table-cell;
	vertical-align: middle;
}

.left-eq-col {
	width: 65%;
}

.right-eq-col {
	width: 35%;
}

.left-eq-col ul li {
	display: inline-block;
	margin-bottom: 8px;
	margin-right: 4px;
	width: 32%;
}

.custom-two-col-eq ul {
	padding: 0;
}

.platform-outer-container {
	display: -webkit-content-box;
	display: flex;
	display: -webkit-flex;
	padding: 35px 0;
}

.platform-inner-container {
	background-image: url(../png/platform-bg-repeat.png);
	border-radius: 15px;
	color: #fff;
	margin: 0 1%;
	padding: 15px;
	text-align: center;
	width: 25%;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transition: all 1.3s ease-out;
	-webkit-transition: all 1.3s ease-out;
	-moz-transition: all 1.3s ease-out;
	-o-transition: all 1.3s ease-out;
	background-repeat: repeat;
	background-position: center center;
}

.core_img img,
.our_core:hover .core_img img {
	transition: all 0.9s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}

.platform-inner-container:hover {
	background-repeat: repeat;
	background-position: center center;
	background-image: url(../png/platform-bg-repeat-hover.png);
	transform: scale(1.07);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	-webkit-transform: scale(1.07);
	-moz-transform: scale(1.07);
	-o-transform: scale(1.07);
}

.bnner_new .banner_txt.banner_txt_right .btnn a:first-child,
.h_banner.banner_new1 .bannerWrap#Page_title_Nd_Conts .btnn .free-queto:first-child,
.platform-outer-container .platform-inner-container:first-child {
	margin-left: 0;
}

.platform-outer-container .platform-inner-container:last-child {
	margin-right: 0;
}

.platform-inner-container&gt;h3 {
	font-size: 22px;
	line-height: 24px;
	font-weight: 600;
}

.icon-cont {
	display: block;
	height: 106px;
	padding-top: 18px;
}

.platform-inner-container&gt;p {
	font-size: 16px;
	line-height: 20px;
}

.platform-inner-container.active&gt;h3,
.platform-inner-container.active&gt;p {
	color: #616161;
}

.hiring_sec.ecom_developer {
	background: url(../png/hire_ecommerece.png) center top/cover no-repeat fixed;
}

.hiring_sec {
	padding: 60px 0;
	color: #fff;
	text-align: center;
}

.hiring_sec.ecom_developer .finish_txt {
	font-size: 37px;
	font-weight: 300;
}

.h_banner.bnnerNN.web_design {
	background: url(../jpg/web-design-banner-synapseindia.jpg) no-repeat;
	background-size: cover;
}

.h_banner.bnnerNN.web_design .banner_heading {
	padding-top: 30px;
}

h2.page_heading.webD {
	color: #2b2b2b;
}

.h_banner.bnnerNN.mobile_wireless_banner {
	background: url(../jpg/mobile_banner.jpg) no-repeat;
	background-size: cover;
}

.projectcomplitedsec,
.projectcomplitedsec ul {
	margin: 33px auto 0;
	padding: 0;
	text-align: center;
}

.projectcomplitedsec ul {
	margin: 0 auto;
}

.projectcomplitedsec ul li {
	border-left: 1px solid #ccc;
	display: inline-block;
	padding: 0 18px;
}

.projectcomplitedsec ul li:first-child {
	border-left: medium none;
	padding-left: 0;
}

.projectcomplitedsec ul li .projectqty {
	color: #ca000b;
	float: left;
	font-size: 38px;
	letter-spacing: -3px;
	margin: 0 8px 0 0;
	font-weight: 600;
}

.projectcomplitedsec ul li span {
	color: #4c4c4c;
	float: left;
	font-size: 14px;
	margin: 7px 0 0;
	text-align: left;
}

.banner_txt_center,
.cl_slide ul li,
.development_servicessec,
.health-care-project h2,
.mob_service,
.services-Cntr h2,
.stages-Cntr h2,
.stages-Cntr ul li h3 {
	text-align: center;
}

p.feature {
	color: #ca000b;
	margin-bottom: 10px;
}

.mob_page .flex-direction-nav a {
	color: #983070;
	display: block;
	font-size: 0;
	height: 41px;
	margin: -20px 0 0;
	position: absolute;
	text-indent: -60px;
	top: 50%;
	width: 31px;
}

.mob_page .flex-direction-nav .flex-prev {
	left: 0;
	background: url(../png/prev.png) center 6px no-repeat #dbdbdb;
}

.mob_page .flex-direction-nav .flex-next {
	background: url(../png/next.png) center 6px no-repeat #dbdbdb;
	right: 0;
}

.mob_page .cl_slide {
	border: 1px solid #ccc;
	padding: 0 20px;
	margin-bottom: 40px;
}

.mob_page .cl_slide .flex-direction-nav .flex-prev {
	left: -20px;
}

.mob_page .cl_slide .flex-direction-nav .flex-next {
	right: -20px;
}

.about_us .client_logo ul,
.flex-direction-nav {
	padding: 0;
}

.mob_page .cl_slide ul.slides {
	margin: 0;
	padding: 20px 0;
}

.core_img {
	overflow: hidden;
}

.core_img img {
	transform: scale(1, 1);
	width: 100%;
}

.our_core:hover .core_img img {
	transform: scale(1.3, 1.3);
}

.h_banner.bnnerNN.sharePoint_mig {
	background: url(../png/sharepoint-migration-banner-synapseindia.png) no-repeat;
	background-size: cover;
	height: calc(100vw * 0.39);
	height: -webkit-calc(100vw * 0.39);
}

.h_banner.bnnerNN.sharePoint_mig .bannerTxtLeft {
	padding-top: 125px;
}

.sharePoint_Mig_top .page_heading {
	color: #404040;
}

.sharpointimg {
	float: right;
	margin-left: 20px;
}

.sharePoint_render {
	display: block;
	overflow: hidden;
	margin-bottom: 30px;
}

.sharePoint_Mig_service .h2_heading {
	margin: 0 0 10px;
}

.sharePoint_Mig_wrapper p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 20px;
}

.banner_new1.healthcare_banner {
	background: url(../jpg/medical-healthcare-software-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
	height: calc(100vw * 0.39);
}

.h_banner.banner_new1 .bannerWrap h1 {
	font-size: 60px;
	margin: 0;
}

.h_banner.banner_new1 .bannerWrap p {
	font-size: 22px;
}

.h_banner.banner_new1 .bannerWrap .btnn .free-queto:hover {
	background-color: transparent;
	border-color: #fff;
}

.bannerWrap .btnn {
	display: block;
	overflow: hidden;
	margin-top: 40px;
	width: 100%;
}

.bannerWrap .btnn .portfolio-btn {
	margin-left: 15px;
}

.health-care-project h2 {
	margin: 0;
	font-size: 44px;
	color: #231f20;
	line-height: 48px;
	padding: 20px 0 50px;
	font-weight: 500;
}

.medical-project {
	width: 100%;
	position: relative;
}

.green-bg {
	width: 75%;
	background: #32cca2;
	min-height: 369px;
	float: right;
}

.project-content {
	width: 100%;
	overflow: hidden;
}

.project-content p,
.services-box p {
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	color: #505255;
	margin: 0;
	padding: 0 0 30px;
}

.h_banner.banner_new1 .bannerWrap .btnn .free-queto,
a.free-queto-green {
	background: #ef1c22;
	border-radius: 5px;
	padding: 10px 30px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	text-decoration: none;
	color: #fff;
}

.services-Cntr,
.stages-Cntr {
	margin: 40px 0 0;
	overflow: hidden;
	width: 100%;
}

.services-Cntr h2,
.stages-Cntr h2 {
	color: #231f20;
	font-size: 44px;
	font-weight: 500;
	padding: 50px 0 45px;
	margin: 0;
}

.medical-project img {
	max-width: 100%;
	position: absolute;
	right: 12px;
	top: 12px;
}

.free-queto-green:hover {
	background: #c01216;
}

.services-box h3 {
	border-left: 5px solid #32cca2;
	color: #231f20;
	font-size: 18px;
	font-weight: 700;
	margin: 39px 0 13px;
	padding: 0 0 0 15px;
}

.services-box p {
	font-size: 16px;
	line-height: 22px;
	padding: 0;
}

.services-box h4,
.stages-Cntr ul li h3 {
	font-size: 16px;
	font-weight: 700;
	color: #2a2a2a;
	padding: 25px 0 10px;
	margin: 0;
}

.services-box ul,
.stages-Cntr ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.services-box ul li a {
	display: block;
	text-decoration: none;
	color: #1a1a1a;
	font-size: 15px;
	line-height: 26px;
	cursor: default;
}

.stages-Cntr {
	margin: 0 0 50px;
}

.stages-Cntr h2 {
	padding: 0 0 50px;
}

.stages-Cntr ul {
	max-width: 840px;
	width: 100%;
	margin: 0 auto;
}

.stages-Cntr ul li {
	width: 25%;
	float: left;
	position: relative;
}

.stages-Cntr ul li .stage-box {
	width: 160px;
	height: 160px;
	border-radius: 50%;
	background: #74b75f;
	position: relative;
	display: block;
	margin: 0 auto;
}

.stages-Cntr ul li .stage-box img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	max-width: 100%;
}

.stages-Cntr ul li h3 {
	font-size: 18px;
	padding: 35px 0 0;
	color: #404040;
}

.stages-Cntr ul li:after {
	content: "";
	position: absolute;
	top: 30%;
	right: -8px;
	background: url(../png/stage-airow.png) no-repeat;
	width: 17px;
	height: 25px;
}

.stages-Cntr ul li:last-child:after {
	display: none;
}

.services-box {
	width: 100%;
	margin-bottom: 62px;
}

.h_banner.bnner_new&gt;img,
.services-box img {
	width: 100%;
}

.banner_new1.travel_banner {
	background: url(../jpg/travel-portal-development-banner-synapseindia.jpg) top center no-repeat;
	background-size: cover;
	height: calc(100vw * 0.53);
}

.h_banner.banner_new1.travel_banner h1 {
	margin: 0;
	font-size: 72px;
}

.travel-bnr-cntnt {
	width: 55%;
	float: left;
	margin: -62px 0 0;
}

.h_banner.web_service .travel-bnr-cntnt h1 {
	font-size: 72px;
	font-weight: 600;
	text-transform: capitalize;
	margin: 0;
	padding: 0;
}

.h_banner .travel-bnr-cntnt p,
.h_banner .travel-bnr-cntnt&gt;h3 {
	color: #010101;
	font-size: 53px;
	font-weight: 500;
	text-align: left;
	margin: 0;
	padding: 10px 0 0;
}

.h_banner .travel-bnr-cntnt p {
	font-size: 16px;
	padding: 25px 0 0;
}

.h_banner .travel-bnr-cntnt a,
.send_req a {
	border: 1px solid #000;
	color: #000;
	display: block;
	font-size: 19px;
	height: 60px;
}

.h_banner .travel-bnr-cntnt a {
	width: 302px;
	float: left;
	background: url(../png/btn-airow.png) right 50px center no-repeat;
	line-height: 60px;
	font-weight: 600 !important;
	padding: 0 0 0 50px;
	text-align: left;
	margin-top: 46px;
	text-decoration: none;
}

.our_travel {
	padding: 30px 0;
}

.our_travel h2,
.our_travel h2 span {
	color: #000;
	font-size: 38px;
	font-weight: 100;
	line-height: 45px;
}

.our_travel h2 {
	margin-bottom: 30px;
	padding: 0 0 35px;
	background: url(../png/our-border.png) center bottom no-repeat;
	text-align: center;
}

.our_travel h2 span {
	font-family: Lato, sans-serif;
}

.travel_row {
	text-align: left;
	width: 100%;
	float: left;
	margin-bottom: 60px;
}

.travel_software_lt {
	width: 50%;
	float: left;
}

.travel_row h3 {
	font-size: 42px;
	line-height: 44px;
	color: #000;
}

.travel_row h3 span {
	font-size: inherit;
	display: block;
	font-weight: 700;
}

.travel_row p {
	font-size: 16px;
	line-height: 22px;
}

.pannel h4.active {
	background: url(../png/q_arrow_active.png) left 2px no-repeat;
}

.csrTxt h2,
.pannel h4,
.why-hire-list li {
	font-size: 16px;
	font-weight: 600;
}

.pannel h4 {
	background: url(../png/q_arrow.png) left center no-repeat;
	padding-left: 25px;
	cursor: pointer;
	margin: 0 0 15px;
}

.pannel p {
	font-size: 14px;
	line-height: 23px;
}

.pannel_content {
	display: none;
	padding-left: 25px;
}

.send_req {
	padding: 40px 0 0 30px;
}

.send_req a {
	background: url(../png/btn-airow.png) right 30px center no-repeat;
	line-height: 56px;
	padding: 0 0 0 30px;
	width: 230px;
}

.travel_software_rt {
	width: 50%;
	float: right;
}

.travel_software_rt&gt;img {
	float: right;
}

.travel_design_row {
	width: 100%;
	background: #f7f7fc;
	float: left;
	padding-top: 25px;
}

.travel_design_lt {
	width: 50%;
	float: left;
}

.travel_design_lt&gt;img {
	position: relative;
	top: 20px;
	float: left;
}

.travel_design_rt {
	width: 50%;
	float: right;
	padding-top: 30px;
}

.travel_mob_lt .container {
	float: right;
	max-width: 520px;
	width: 100%;
	text-align: left;
}

.travel_mob_lt {
	width: 50%;
	float: left;
}

.travel_mob_rt {
	width: 50%;
	float: right;
}

.travel_mob_rt&gt;img {
	float: right;
}

.travel_marketing_row {
	background: url(../png/travel-marketing-bg-synapseindia.png) center top/cover no-repeat;
	height: 720px;
}

.travel_marketing_row&gt;.container {
	float: right;
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
	position: relative;
	right: 7%;
}

.travel_marketing_inside {
	background: rgba(255, 255, 255, 0.8);
	float: right;
	margin-top: 10%;
	padding: 40px 30px 20px;
}

.our-travel-Cntr .owl-carousel .owl-item img,
.portfolio-home-page figcaption p a img {
	width: auto;
}

.testimonialCntr {
	background: url(../jpg/crowsel-bg.jpg) 0 0 / cover no-repeat fixed;
	width: 100%;
	padding: 50px 0;
	margin-bottom: 30px;
}

.testimonialCntr .crowsel-box {
	width: 100%;
	max-width: 796px;
	display: block;
	margin: 0 auto;
	padding-top: 25px;
	overflow: hidden;
}

.client_row {
	margin-bottom: 40px;
	float: left;
	width: 100%;
}

.testimonialCntr .crowsel-box .crowsel-image img {
	border-radius: 50%;
}

.testimonialCntr .crowsel-box .crowsel-image {
	width: 20%;
	float: left;
}

.testimonialCntr .crowsel-box .crowsel-cntnt {
	width: 80%;
	float: left;
}

.testimonialCntr .crowsel-box .crowsel-cntnt p {
	font-size: 15px;
	color: #fff;
	text-align: left;
	font-weight: 500;
}

.testimonialCntr .testimonial-box h2 {
	font-size: 40px;
	color: #fff;
	text-align: center;
	font-weight: 600;
	padding: 0 0 25px;
	margin: 0;
}

.testimonialCntr .testimonial-box h2 span,
.travel_right h3 {
	font-weight: 300;
	font-size: 40px;
	font-family: Lato, sans-serif;
}

.our-travel-Cntr.inspired {
	background: 0 0;
	width: 100%;
	overflow: hidden;
	margin: 0 0 30px;
}

.our-travel-box {
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 30px 0 0;
}

.our-travel-Cntr .our-travel-box h2 {
	font-size: 38px;
	text-align: center;
	color: #000;
	font-weight: 600;
	padding: 0 0 35px;
	margin: 0 0 30px;
	background: url(../png/inspired-border.png) bottom center no-repeat;
}

.our-travel-Cntr .our-travel-box h2 span {
	display: block;
	font-size: 45px;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
	padding-bottom: 10px;
}

.travel_left {
	float: left;
	width: 45%;
}

.travel_right {
	float: left;
	padding: 70px 0 270px 200px;
	width: 55%;
	background: #f6f6fe;
	height: 508px;
}

.travel_left_inside {
	float: right;
	padding-top: 60px;
	position: relative;
	right: -170px;
	width: auto;
}

.inspired_row,
.travel_right_inside {
	float: left;
	width: 100%;
}

.travel_right_inside {
	text-align: left;
	max-width: 450px;
}

.travel_right h3 {
	color: #000;
	font-size: 25px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 10px;
	text-align: left;
	line-height: 1.4;
}

.travel_right p {
	font-weight: 500;
	line-height: 25px;
	margin: 0;
}

.travel_right h4 {
	font-weight: 700;
	margin: 0;
	padding-top: 8px;
}

.inspired .load-more {
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 107px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #000;
	font-size: 14px;
	font-weight: 600;
	border: 1px solid #e4e1e1;
	border-radius: 3px;
	text-decoration: none;
}

.inspired .load-more:hover {
	border: 1px solid #000;
	color: #e4e1e1;
}

.our-travel-Cntr .owl-stage-outer {
	background: url(../jpg/travel-slider-bg.jpg) right top no-repeat;
}

.our-travel-Cntr .owl-nav .nav-btn {
	float: left;
	left: 60%;
	position: relative;
	bottom: 115px;
	height: 55px;
	width: 35px;
}

.our-travel-Cntr .prev-slide {
	background: url(../png/left_arrow.png) no-repeat;
}

.our-travel-Cntr .next-slide {
	background: url(../png/right_arrow.png) no-repeat;
}

.travel_right .heading {
	font-weight: 300;
}

.travel_software_lt .container {
	max-width: 520px;
	width: 100%;
	float: right;
	text-align: left;
}

.travel_design_rt .container {
	float: left;
	max-width: 550px;
	width: 100%;
}

.skilled_sec.qualityTop {
	border: 0;
	padding: 15px 0;
}

.csrTxt p {
	font-family: "Open Sans", sans-serif;
}

.csrTxt h2 {
	font-size: 22px;
}

.csrTxt ul.list_tag li {
	font-size: 16px;
}

.csrTxt.marginTop30 {
	margin-top: 30px;
}

.csrTxt.marginTop30 h2 {
	margin-top: 0;
}

.csrTxt .redd {
	text-decoration: underline;
}

.csrTxt p,
.partner_section p {
	font-size: 16px;
	line-height: 1.5;
}

.news_social ul {
	padding: 0;
}

.shopify_btm_link img {
	max-width: 140px;
	width: 100%;
}

.footer_g_partner_ico img {
	max-width: 85px;
	width: 100%;
}

.footer_ms_gold_ico img {
	max-width: 100px;
	width: 100%;
}

.php-develope-sec {
	background-color: #f4f4f4;
	padding: 50px 0 20px;
}

.php-develope-sec h2 {
	margin-bottom: 30px;
	text-align: center;
}

.php-d-box-top {
	-webkit-display: flex;
	-moz-flex: flex;
	-o-flex: flex;
	-ms-flex: flex;
	display: flex;
	vertical-align: top;
	margin-bottom: 10px;
	align-items: center;
	padding: 20px 15px 15px;
	-webkit-box-shadow: 0 6px 5px -6px #b7b7b7;
	-moz-box-shadow: 0 6px 5px -6px #b7b7b7;
	-o-box-shadow: 0 6px 5px -6px #b7b7b7;
	-ms-box-shadow: 0 6px 5px -6px #b7b7b7;
	box-shadow: 0 6px 5px -6px #b7b7b7;
	min-height: 93px;
}

.php-d-box {
	background-color: #fff;
	-webkit-box-shadow: 1px 1px 11px #b7b7b7;
	-moz-box-shadow: 1px 1px 11px #b7b7b7;
	-o-box-shadow: 1px 1px 11px #b7b7b7;
	-ms-box-shadow: 1px 1px 11px #b7b7b7;
	box-shadow: 1px 1px 11px #b7b7b7;
	margin-bottom: 30px;
	min-height: 290px;
}

.php-d-box-title {
	color: #23b7ec;
	width: 75%;
	font-size: 20px;
	text-transform: capitalize;
	padding-left: 10px;
	margin-top: 0;
}

.php-d-box-title h4 {
	color: #6b6b6b;
	font-weight: 600;
}

.php-d-box-icon {
	width: 25%;
	text-align: center;
	vertical-align: middle;
	background-color: #fff;
	padding: 11px;
}

.php-d-box-btm {
	font-size: 16px;
	color: #555;
	padding: 20px 15px 15px;
}

.skilled_sec_new {
	padding: 30px 0;
	background-color: #f4f4f4;
}

.our_sec_php {
	margin-top: 0;
	padding: 30px 0 70px;
}

.why-hire-list {
	list-style: none;
	width: 90%;
	display: block;
	text-align: center;
	align-items: center;
	margin: 20px auto 0;
}

.why-hire-list li {
	background-color: #fff;
	padding: 30px 10px;
	min-height: 126px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	margin: 0 8px;
	transition: background-color 0.5s;
	display: inline-block;
	width: 15%;
	float: left;
	position: relative;
}

.why-hire-list li span {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 90%;
}

.webPadding_new .our_web_design .webdesign_img {
	top: 54%;
}

.why-hire-list li:active,
.why-hire-list li:focus,
.why-hire-list li:hover {
	background-color: #e4393f;
	color: #fff;
	cursor: pointer;
}

.php-develope-sec .moveUp.in-view.rightBar {
	opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
}

.php-develope-sec .moveUp {
	animation: none !important;
	transition: opacity 1.4s ease, transform 1.4s ease;
	transition: opacity 1.4s ease, transform 1.4s ease, -webkit-transform 1.4s ease;
}

.php-develope-sec .rightBar {
	opacity: 1;
	transform: translateX(600px);
	-webkit-transform: translateX(600px);
}

.hire-android {
	float: left;
	width: 100%;
	padding-top: 40px;
}

.our_web_design_middle {
	margin-top: 120px;
	margin-bottom: 0 !important;
}

.expertise_sec_android {
	margin-top: 20px;
}

.bnner_new.magento_enterprise_section .banner_txt&gt;h1 {
	max-width: 100%;
}

.bnner_new.magento_enterprise_section .banner_txt&gt;p {
	font-size: 24px;
}

.mg_new_top {
	background-color: #ebebeb;
	padding-bottom: 20px;
	padding-top: 25px;
	margin-bottom: 30px;
}

.service_content_magento .height_equal .row {
	display: flex;
}

.service_content_magento .border_box {
	height: 100%;
}

.d-nt-our_p,
.mg_new_top,
.service_content_magento .why_magento_2 {
	text-align: center;
}

.expertise_sec_magento .our_expertiseTabs .e-wrktabs ul li a {
	margin: 0 9px;
}

.d-nt-our_p {
	margin-top: 20px !important;
	font-size: 16px !important;
	line-height: 26px !important;
	color: #fff !important;
}

.hire_why_sec_dotnet .why_block {
	min-height: 304px;
}

.sharepoinnt-sm-hgt {
	float: left;
	width: 100%;
	padding: 30px 0;
	border-bottom: 1px solid #ccc;
}

.sp-smhgt-mng .row:first-child .webdesign_img {
	top: 56%;
}

.sp-smhgt-mng .row:first-child {
	margin-bottom: 0 !important;
}

.webPadding-sharepoint .hire_webdesign {
	margin-top: 80px !important;
}

@media (min-width: 240px) and (max-width: 767px) {
	.sharepoinnt-sm-hgt {
		padding: 20px 0 0;
	}
	.webPadding-sharepoint .hire_webdesign {
		margin-top: 30px !important;
	}
	.sharePnt_hire_New h2 {
		font-size: 24px;
		padding: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.our_expertiseTabs .e-wrktabs ul::-webkit-scrollbar {
		display: none;
	}
	.sharePnt_hire_New h3 {
		text-align: center;
	}
	.webPadding-sharepoint .hire_webdesign {
		margin-top: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 1279px) {
	.our-process .container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.our-process-img {
		width: 300px;
	}
	.our-process-content {
		width: calc(100% - 306px);
	}
	.process-row .our-process-content {
		padding-left: 15px;
	}
	.img01.process-img-style {
		width: 100%;
		height: auto;
	}
	span.img02.process-img-style {
		top: -71px;
		right: -27px;
	}
	.our-process-steps h3 {
		font-size: 52px;
	}
	.our-process-content p {
		padding-right: 0;
	}
	.mapping-row .our-process-content {
		width: calc(100% - 379px);
	}
	.mapping-row .our-process-img {
		width: 374px;
		padding-left: 15px;
	}
	.our-process-limg.mapping-row {
		max-width: 90%;
		float: left;
	}
	.information-row .process-img-style.img03,
	.process-img-style.mapping-img,
	.usability-row .process-img-style.img04,
	.wireframing-row .process-img-style.wireframing-img {
		width: 100%;
		height: auto;
	}
	.mapping-img2 {
		left: 0;
	}
	.information-row .our-process-img {
		width: 300px;
	}
	.information-row span.img02.process-img-style {
		right: 0;
	}
	.information-row .our-process-content {
		width: calc(100% - 306px);
		padding-left: 15px;
	}
	.our-process-content ul li {
		width: 100%;
	}
	.wireframing-row {
		float: left;
	}
	.wireframing-row .our-process-img {
		width: 300px;
	}
	.wireframing-row .our-process-content {
		width: calc(100% - 305px);
	}
	.wireframing-row .mapping-img2 {
		left: -17px;
	}
	.usability-row span.img02.process-img-style {
		right: -15px;
	}
	.usability-row .our-process-content {
		padding-left: 30px;
	}
	section.our-process {
		overflow: hidden;
	}
}

@media (min-width: 1100px) and (max-width: 1279px) {
	.our-process .container {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1100px !important;
	}
	.wireframing-row .mapping-img2 {
		max-width: 98%;
	}
	.usability-row span.img02.process-img-style {
		right: 0;
	}
}

@media (max-width: 767px) {
	.our-process-content,
	.our-process-img {
		width: 100% !important;
		display: block;
	}
	.information-row span.img02.process-img-style,
	.usability-row span.img02.process-img-style {
		right: -20px;
	}
	.our-process-limg {
		float: left !important;
	}
	.our-process-img {
		margin: 0 auto;
		text-align: center;
	}
	.our-process-content p {
		padding-right: 0;
		line-height: 22px;
		font-size: 16px;
		margin-bottom: 20px;
	}
	.our-process-steps {
		padding: 0 0 50px;
		float: left;
		width: 100%;
	}
	.process-img-style {
		max-width: 100%;
		height: auto !important;
	}
	.our-process-steps h3 {
		margin: 0 0 30px;
		line-height: 41px;
		font-size: 41px;
		text-align: left;
	}
	.our-process-content ul {
		margin: 0;
	}
	.mapping-row .our-process-content ul li,
	.our-process-content ul li {
		width: 100%;
	}
	.mapping-img2 {
		top: -60px;
		left: 30px;
	}
	.information-row .our-process-img {
		max-width: 100%;
	}
	.wireframing-row .our-process-content p {
		padding-right: 0;
	}
	.wireframing-row .mapping-img2 {
		left: 15px;
	}
	.usability-row .our-process-content {
		padding-left: 0;
	}
	span.img02.process-img-style {
		right: -20px;
		top: -36px;
	}
	.mobile-item {
		display: block;
	}
	.desktop-item {
		display: none;
	}
	.interface-row .our-process-img {
		margin-bottom: 25px;
	}
	.bottm_row p {
		line-height: normal;
	}
}

@media (max-width: 767px) and (orientation: landscape) {
	.our-process-limg {
		width: 100% !important;
		max-width: 100%;
	}
	.our-process-limg.process-row {
		max-width: 100%;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.image_icon_rgt,
	.wireframing-row .image_icon_rgt {
		right: -100px;
	}
	.image_icon,
	.our-process-limg.usability-row .image_icon {
		left: -80px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .bannerTxtLeft {
		width: 58%;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 {
		margin-bottom: 23px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .btn_wrap {
		margin: 0;
	}
	.h_banner.bnnerNN.website_dev .bannerTxtRight {
		width: 54%;
	}
}

@media all and (min-width: 1024px) and (max-width: 1123px) {
	.left-section-banner {
		margin: 100px 0 80px;
	}
	.left-section-banner .request-quote {
		max-width: 200px;
		margin: 30px 0 0 25px;
		width: 92%;
	}
	.left-section-banner .request-quote a {
		font-size: 13px;
		height: 45px;
	}
	.resort-corithian span img,
	.the-corithian span img {
		width: 100%;
	}
	.the-corithian img {
		width: 80%;
	}
	.resort-corithian ul li img {
		width: 70%;
	}
	.right-section-banner .the-corithian ul li {
		margin: 0;
		width: 45%;
	}
	.right-section-banner .resort-corithian ul li {
		margin: 0;
	}
	.right-section-banner .resort-corithian ul,
	.right-section-banner .the-corithian ul {
		margin: 0 0 0 10px;
	}
	.left-section-banner .request-quote span {
		height: 45px;
	}
	.container-counter ul li font {
		width: 37%;
	}
  .container-counter ul li .font {
		width: 37%;
	}
	.container-counter ul li:last-child font {
		width: 80%;
	}
  .container-counter ul li:last-child .font {
		width: 80%;
	}
	.container-counter ul li {
		width: 32%;
	}
	.right-section-banner .resort-corithian {
		margin: 20px 0 0;
	}
	.right-section-banner .the-corithian {
		margin: 50px 0 0;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.h_banner.bnnerNN.business-development h1 {
		margin-bottom: 10px;
	}
	.h_banner.bnnerNN.business-development h1 span {
		padding-top: 3px;
	}
	.left-section-banner {
		margin: 100px 0 80px;
	}
	.left-section-banner .request-quote {
		max-width: 200px;
		margin: 30px 0 0 25px;
		width: 92%;
	}
	.left-section-banner .request-quote a {
		font-size: 13px;
		height: 45px;
	}
	.container-counter ul,
	.resort-corithian span img,
	.the-corithian span img {
		width: 100%;
	}
	.right-section-banner .the-corithian ul li {
		margin: 0;
		width: 45%;
	}
	.right-section-banner .resort-corithian ul li {
		margin: 0;
		width: 15%;
	}
	.right-section-banner .resort-corithian ul,
	.right-section-banner .the-corithian ul {
		margin: 0 0 0 10px;
	}
	.left-section-banner .request-quote span {
		height: 45px;
	}
	.mob_service.mob_servicesNew {
		margin-top: 0;
	}
	.mob_service {
		margin: 30px 0 0;
	}
	.left-eq-col ul li {
		margin-right: 2px;
	}
	.right-section-banner .resort-corithian {
		margin: 10px 0 0;
	}
	.resort-corithian ul li img {
		width: 70%;
	}
	.website_logo .logoBox {
		padding: 0 5px 15px;
	}
	.website_logo p {
		font-size: 14px;
	}
	.image_icon,
	.our-process-limg.usability-row .image_icon {
		left: -70px;
	}
	.why_block_img {
		padding-left: 0;
	}
	.image_icon_rgt,
	.wireframing-row .image_icon_rgt {
		right: -75px;
	}
	.our_ux .our_box_row .our_box {
		max-width: 120px;
		margin: 0 0 20px;
	}
	.our_ux .box_txt_wrap p {
		font-size: 13px;
		line-height: 1.5;
	}
	.our_box:nth-child(5) .ux_desc {
		left: auto;
		right: 0;
	}
	.banner_list,
	.our-process-content p {
		margin-bottom: 20px;
	}
	.h_banner.bnnerNN p {
		font-size: 18px;
	}
	.banner_list li {
		font-size: 16px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .bannerTxtLeft {
		width: 58%;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 {
		margin-bottom: 15px;
		font-size: 40px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 span {
		font-size: 25px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .btn_wrap,
	.our-process-content ul {
		margin: 0;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .container {
		top: 50%;
	}
	.h_banner.bnnerNN.website_dev .bannerTxtRight {
		width: 54%;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.image_icon,
	.image_icon_rgt,
	.wireframing-row .image_icon_rgt {
		right: 0;
	}
	.image_icon,
	.our-process-limg.usability-row .image_icon {
		top: 0;
		left: auto;
	}
	.image_icon_rgt {
		top: 0;
	}
	.our-process-limg.interface-row::before {
		right: 0;
		top: 0;
		left: auto;
	}
	.our-process-limg,
	.our-process-limg.information-row,
	.our-process-limg.mapping-row,
	.our-process-limg.process-row {
		padding-bottom: 50px;
	}
	.our-process-limg.usability-row {
		padding: 10px 0 50px;
	}
	.banner_new1.ux_banner {
		height: 500px;
	}
	.device_Box ul li {
		width: 32%;
		padding-bottom: 20px;
	}
	.ux_desc {
		position: static;
		width: 100%;
		float: left;
		padding-top: 15px;
	}
	.our_ux .our_box_inner {
		height: auto;
		padding: 0 0 20px;
	}
	.our_ux .our_box_inner.active {
		height: 82px;
	}
	.our_ux .our_box_row .our_box {
		min-height: 100%;
		width: 100%;
	}
	.our-process-steps h3 {
		font-size: 32px;
	}
	.our-process h4 {
		padding-bottom: 180px;
	}
	.hire_ux_box {
		text-align: center;
		margin-bottom: 40px;
	}
	.hire_ux .row {
		margin-bottom: 0;
	}
	span.mob {
		display: block;
	}
	.process-img-style.mapping-img {
		width: auto;
	}
}

@media only screen and (max-width: 374px) {
	.our_ux .box_txt_wrap p {
		font-size: 14px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 100%;
		max-width: 1200px;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.h_banner.banner_new1 h1 span,
	.hire_why_sec .why_block_Txt p span {
		display: inline-block;
		padding-left: 8px;
	}
	.navbar .navbar-nav&gt;li {
		padding: 0 12px 20px 0;
	}
	.our_box_row .our_box {
		max-width: 135px;
	}
	.PicBx {
		padding-left: 0;
	}
	.our_box_inner {
		padding: 20px 5px;
	}
	.why_txt.first .why_block_Txt {
		padding-right: 5px;
	}
	.why_txt.third .why_block_Txt {
		padding-left: 5px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec p,
	.hire_why_sec h3 {
		font-size: 18px;
	}
	.btn_wrap {
		padding: 20px;
	}
	.why_block {
		min-height: 180px;
	}
	.h_banner.banner_new1 .longTxt h1,
	.h_banner.banner_new1.cakephp h1,
	.h_banner.banner_new1.drupal h1 {
		font-size: 51px;
	}
	.h_banner.banner_new1.wordpress .longTxt h1 {
		font-size: 40px;
	}
	.h_banner.banner_new1 p br {
		display: none;
	}
	.about_circle ul .circle_box {
		width: 110px;
		height: 110px;
	}
	.aboutBnner_right,
	.h_banner.bnnerNN .Partners_right {
		padding-right: 0;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1,
	.h_banner.bnnerNN.website_dev h1 {
		font-size: 45px;
	}
	.h_banner.bnnerNN.web_design h1 {
		font-size: 45px;
		margin: 0 0 20px;
		padding: 0 0 15px;
	}
	.h_banner.bnnerNN.mobile_wireless_banner h1 {
		font-size: 45px;
	}
	.h_banner.bnnerNN.sharePoint_mig .bannerTxtLeft {
		padding-top: 100px;
	}
	.travel_mob_lt .container,
	.travel_software_lt .container {
		float: none;
	}
	.travel_design_rt .container {
		max-width: 500px;
	}
	.travel_marketing_inside {
		padding-top: 5px;
	}
	.travel_left,
	.travel_left_inside {
		width: auto;
		float: none;
	}
	.travel_right {
		padding: 30px 20px;
		width: 100%;
		background-color: #f6f6f6;
		height: auto;
	}
	.travel_right_inside {
		float: none;
		width: auto;
	}
	.travel_left_inside {
		padding: 0 20px;
		right: auto;
		margin: 0 auto;
	}
	.container-counter ul {
		width: 65%;
	}
}

@media (max-width: 1024px) {
	.br_mobhd br {
		display: none;
	}
	.shopify_btm_link {
		padding-top: 0 !important;
	}
}

@media (max-width: 1024px) and (min-width: 768px) {
	.presentation h4 {
		padding-bottom: 5px;
	}
	.presentation span {
		position: static;
		bottom: 6px;
		top: inherit;
		display: inline-block;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.h_banner.banner_new1 h1 span,
	.hire_why_sec .why_block_Txt p span {
		display: inline-block;
		padding-left: 8px;
	}
	.navbar .navbar-nav&gt;li {
		padding: 0 1px 20px 0;
	}
	.navbar .navbar-nav&gt;li&gt;a {
		padding: 0 3px;
		font-size: 12px;
	}
	ul.navbar-right&gt;li a span {
		font-size: 12px;
	}
	ul.navbar-right&gt;li:last-child {
		padding: 0 0 0 10px;
	}
	.h_banner.bnnerNN h1 {
		margin: 0 0 25px;
		padding-bottom: 20px;
	}
	.banner_new1 .bannerTxt_left {
		width: 51%;
	}
	.banner_new1 .bannerTxt_rgt {
		width: 49%;
	}
	/* updated css rk artificial page */
	.bannerTxt_left_artfcal {
		width: 51%;
		float: left;
	}
	.bannerTxt_rgt.frm_container.artfcal_rgt {
		width: 49%;
		float: left;
	}
	/* updated css rk artificial page ends */
	.h_banner.banner_new1 h1 {
		font-size: 45px;
	}
	.banner_new1 .banner_heading {
		margin-bottom: 25px;
	}
	.h_banner.banner_new1 ul li {
		margin-bottom: 5px;
	}
	.banner_new1 .banner_heading::before {
		bottom: 0;
	}
	.cust_btn {
		padding: 16px;
	}
	.PicBx {
		padding-left: 0;
	}
	.our_box_inner {
		padding: 20px 2px;
	}
	.PicBx a {
		width: 60px;
		height: 60px;
	}
	.PicBx img {
		width: 50%;
	}
	.why_txt.first .why_block_Txt {
		padding-right: 5px;
	}
	.why_txt.third .why_block_Txt {
		padding-left: 5px;
	}
	.hire_why_sec h3 {
		font-size: 18px;
	}
	.why_block {
		min-height: 180px;
	}
	.our_box_inner p {
		font-size: 13px;
	}
	.btn_wrap {
		padding: 20px;
	}
	.aboutBnner_right,
	.h_banner.bnnerNN .Partners_right {
		padding-right: 0;
	}
	.portfolio.new_portfolio figure.effect-portfolio h2 {
		font-size: 20px;
	}
	.mg_top ul li&gt;p,
	.portfolio.new_portfolio figure.effect-portfolio p {
		font-size: 14px;
	}
	.h_banner.banner_new1 .longTxt h1,
	.h_banner.banner_new1.cakephp h1,
	.h_banner.banner_new1.drupal h1 {
		font-size: 30px;
		margin-bottom: 17px;
	}
	.h_banner.banner_new1 p br {
		display: none;
	}
	.hire_why_sec.height_block .why_block {
		min-height: 210px;
	}
	.banner_new1.com_banner .banner_heading {
		margin-bottom: 20px;
		padding-top: 50px;
	}
	.process_banner .process_list li {
		font-size: 14px !important;
		margin-right: 15px;
	}
	.process_banner .process_list li::after {
		background-size: 80%;
		right: -10px;
	}
	.why-choose.white_bgCol .why-choose-details .experiance:before {
		margin-left: -55px;
		width: 110px;
	}
	.why-choose.white_bgCol .why-choose-left h2,
	.why-choose.white_bgCol .why-choose-left h2+p {
		text-align: center;
	}
	.why-choose.white_bgCol .why-choose-left h2+p {
		padding-left: 15px;
		padding-right: 15px;
	}
	.banner_new1.ban .banner_heading {
		padding: 0;
	}
	.about_circle ul .circle_box {
		width: 105px;
		height: 105px;
	}
	.about_circle ul li {
		margin: 0 3px;
	}
	.about_circle ul .circle_box p span {
		font-size: 15px;
		line-height: 18px;
	}
	.h_banner.bnnerNN.Partners p span {
		display: inline;
	}
	.h_banner.bnnerNN.Partners .Partners_right img {
		max-width: 200px;
		width: 100%;
	}
	.clutch_sec.updated_logos .clutch_row h3 {
		padding-top: 0;
	}
	.contact_us h2 {
		font-size: 28px;
	}
	ul.locate_list li {
		width: 100%;
	}
	.h_banner.bnnerNN.business-development h1 {
		font-size: 38px;
	}
	.btn_wrap.btn_wrap1 .cust_btn.view_btn,
	.hire-android .webPadding,
	.travel-bnr-cntnt {
		margin: 0;
	}
	.h_banner.bnnerNN.website_dev h1 {
		font-size: 35px;
		margin: 0 0 17px;
		padding-bottom: 10px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 {
		font-size: 32px;
		margin: 0 0 15px;
		padding: 0 0 10px;
	}
	.h_banner.bnnerNN.web_design h1 {
		font-size: 40px;
		margin: 0 0 15px;
		padding: 0 0 5px;
	}
	.h_banner.bnnerNN.web_design .cust_btn {
		padding: 13px;
	}
	.h_banner.bnnerNN.mobile_wireless_banner h1 {
		font-size: 40px;
	}
	.h_banner.bnnerNN.mobile_wireless_banner p {
		font-size: 17px;
	}
	.h_banner.bnnerNN.mobile_wireless_banner .cust_btn {
		max-width: 165px;
		padding: 12px;
	}
	.h_banner.bnnerNN.sharePoint_mig .bannerTxtLeft {
		padding-top: 70px;
	}
	.h_banner.bnnerNN.sharePoint_mig h1 {
		padding-bottom: 5px;
		font-size: 40px;
	}
	.h_banner.bnnerNN.sharePoint_mig .cust_btn {
		padding: 12px;
	}
	.h_banner.banner_new1.travel_banner h1 {
		font-size: 50px;
	}
	.h_banner .travel-bnr-cntnt a {
		margin-top: 20px;
	}
	.php-d-box {
		min-height: 310px;
	}
	.why-hire-list li {
		min-height: 126px;
		margin-bottom: 16px;
		width: 30.8%;
	}
	.our_expertiseTabs .e-wrktabs ul {
		white-space: nowrap;
		display: block;
		justify-content: inherit;
		overflow-x: scroll !important;
		overflow-y: hidden !important;
	}
	.our_expertiseTabs .e-wrktabs ul li {
		float: none;
		display: inline-block;
	}
	.our_web_design_middle {
		margin-top: 0;
	}
	.hire_webdesign {
		margin-top: 0 !important;
	}
	.expertise_sec_android,
	.expertise_sec_magento {
		margin-top: 20px;
	}
	.expertise_sec_android .our_expertiseTabs,
	.expertise_sec_magento .our_expertiseTabs {
		padding: 10px 0 0;
	}
	.bnner_new.magento_enterprise_section .banner_txt&gt;p {
		display: none;
	}
	.expertise_sec_magento .our_expertiseTabs .e-wrktabs ul li a {
		display: block;
		padding: 9px 18px;
		font-size: 14px;
	}
	.service_content_magento .height_equal .row {
		display: block;
	}
	.service_mgnt-mng .mg_fuel p {
		margin: 0 0 13px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	/* updated css rk artificial page */
	.bannerTxt_left_artfcal {
		width: 100%;
		float: left;
	}
	/* updated css rk artificial page ends */
	.website_logo ul li {
		width: 47%;
		margin-bottom: 10px;
	}
	.logo_icnn {
		height: 80px;
	}
	.megamenu {
		top: auto;
	}
	.responsive-logo {
		margin-bottom: 5px;
		width: auto;
		float: none;
	}
	.navbar-toggle {
		margin-top: 30px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.navbar .navbar-nav&gt;li {
		margin: 0 0 8px;
		padding: 0;
		display: block;
		position: relative !important;
	}
	.caret.for_desk {
		display: none;
	}
	.caret.for_mob,
	.navbar .navbar-nav&gt;li.service_menu&gt;a {
		display: inline-block;
	}
	.caret.for_mob {
		color: #000;
		left: 0;
		border: 0;
		width: 10px;
		height: 10px;
	}
	.caret.for_mob::after {
		position: absolute;
		content: "";
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		border-top: 4px solid;
		top: 2px;
		left: 0;
	}
	.caret {
		position: relative;
		left: 7px;
	}
	.w22 {
		width: 100%;
	}
	.megamenu {
		width: 100% !important;
		padding: 5px 10px;
	}
	.navbar .navbar-nav&gt;li.service_menu .megamenu {
		min-height: 500px;
		height: 100%;
		overflow-y: scroll;
		top: auto;
		z-index: 9999;
		width: 100% !important;
	}
	.service_menu.active&gt;a {
		color: #ed1c24 !important;
		background-color: transparent !important;
	}
	.header-right {
		width: 100%;
		padding: 0;
	}
	.navbar-nav {
		margin-bottom: 20px;
	}
	header {
		position: static;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	ul.navbar-right&gt;li:last-child::before {
		border-left: 0;
		border-top: 1px solid #fc4349;
		width: 98%;
	}
	ul.navbar-right&gt;li:last-child {
		padding: 10px 0 0;
		margin: 0;
	}
	.banner_new1 .bannerTxt_left,
	.banner_new1 .bannerTxt_rgt {
		width: 100%;
	}
	.h_banner.banner_new1 h1 {
		font-size: 35px;
		margin-bottom: 15px;
		text-align: center;
	}
	.banner_new1 .banner_heading {
		margin-bottom: 30px;
	}
	.h_banner.banner_new1 p {
		margin-bottom: 0;
		line-height: inherit;
		text-align: center;
	}
	.banner_new1 .banner_heading::before {
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.banner_new1 {
		height: 400px;
	}
	.h_banner.banner_new1 h1 span {
		line-height: inherit;
	}
	.btn_wrap {
		margin-top: 20px;
		background: 0 0;
	}
	.h_banner.banner_new1 .btn_wrap&gt;a {
		display: inline-block;
		width: 48%;
		padding: 15px;
		font-size: 14px !important;
		line-height: 1;
	}
	.cust_btn.quote_btn {
		margin-right: 15px;
	}
	.skilled_sec h2 {
		font-size: 25px;
		line-height: 28px;
		margin: 0 0 20px;
	}
	.hire_why_sec h2 {
		font-size: 24px;
		padding: 0 10px 32px;
	}
	.hire_wrapper {
		display: block;
		padding: 0 10px;
	}
	.h_banner.banner_new1 p br,
	.hire_why_sec .row::after,
	.our_box.active::after {
		display: none;
	}
	.comTxt&gt;img,
	.hire_wrapper .hire_col,
	.why_chooseImg&gt;img {
		width: 100%;
	}
	.why_block {
		margin-bottom: 20px;
	}
	.hire-dotnet-icons .why_block:last-child {
		margin-bottom: 20px;
	}
	.why_txt {
		margin: 20px 0 0;
	}
	.why_block_Txt,
	.why_block_img {
		width: 100%;
		text-align: center;
	}
	.why_block_img {
		margin-bottom: 10px;
		padding-left: 0;
	}
	.why_block_img .PicBx {
		padding: 0;
	}
	.hire_wrapper .hire_col:nth-child(2) {
		padding: 65px 0;
		width: 100%;
		display: none;
	}
	.our_sec {
		margin: 30px 0;
	}
	.our_sec h2 {
		font-size: 25px;
		line-height: 30px;
	}
	.our_box_row {
		padding-top: 30px;
	}
	.our_box_row .our_box {
		width: 48%;
		margin: 0 11px 20px 0;
		max-width: 100%;
	}
	.our_box_inner {
		padding: 20px 10px;
	}
	.our_box_row .our_box:nth-child(2n) {
		margin-right: 0;
	}
	.box_desc_wrap {
		padding: 0;
	}
	.our_sec {
		height: 100%;
		padding: 30px 0;
	}
	.hire_why_sec .why_block_Txt p span,
	.our_box_row .item,
	.our_sec p span,
	.vbTxt p span {
		display: inline-block;
	}
	.our_expertiseTabs .e-wrktabs ul li {
		float: none;
		display: inline-block;
	}
	.why_chooseTxt {
		padding: 30px 0 0 20px;
	}
	.hire_why_sec {
		padding-top: 30px;
	}
	.expertise_sec {
		padding: 0 0 30px;
	}
	.free_cons .cust_btn {
		margin: 0 auto;
	}
	.btn_wrap {
		padding: 20px;
		text-align: center;
	}
	.our_sec.why_drupal .our_box_row {
		margin-left: 0;
	}
	.skilled_sec {
		padding: 20px 0;
	}
	.our_box_row .item {
		width: 48%;
		margin: 0 17px 20px 0;
	}
	.our_box_row .item .our_box {
		width: 100%;
		margin: 0;
	}
	.our_box_row .item:nth-child(2n) {
		margin-right: 0;
	}
	.our_expertiseTabs .e-wrktabs ul {
		white-space: nowrap;
		display: block;
		justify-content: inherit;
		overflow-x: scroll !important;
		overflow-y: hidden !important;
		-ms-overflow-style: none;
		overflow: -moz-scrollbars-none;
	}
	.hire_why_sec.joomla_hire .hire_wrapper {
		padding-bottom: 30px;
	}
	.service_page .h_banner.banner_new1 {
		margin: 0 0 10px;
	}
	.mean_sec {
		padding-bottom: 20px;
		margin-bottom: 40px;
	}
	.our_sec.vb_services .our_box_row .our_box {
		max-width: 100%;
	}
	.hire_why_sec.android_hire {
		padding-bottom: 0;
		margin-bottom: 50px;
	}
	.h_banner.banner_new1 h1 span {
		display: inline-block;
		padding-left: 8px;
	}
	.addition_sec.openCart_services .service_list.padding50 {
		padding-left: 0 !important;
	}
	.banner_new1.com_banner {
		height: 400px;
	}
	.banner_new1.com_banner .banner_heading {
		padding-top: 0;
	}
	.apTxt,
	.metal_client_sec&gt;ul {
		padding: 0;
	}
	.metal_client_sec&gt;ul::before {
		left: 15px;
	}
	.metal_client_sec ul li::after {
		left: 10px;
	}
	.metal_client_sec .client_sec_text {
		text-align: center;
	}
	.metal_client_sec ul li .clnt_left,
	.metal_client_sec ul li .right_img {
		float: none;
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.metal_client_sec ul li .clnt_left {
		padding: 22px 0;
		display: block;
		overflow: hidden;
	}
	.metal_client_sec .pTxt {
		float: none;
		width: 100%;
		margin: 0 auto;
	}
	.metal_client_sec ul li {
		padding: 28px 10px 0;
	}
	.client_sec_text.right_left .right_img {
		float: none;
		text-align: center;
	}
	.metal_client_sec .client_sec_text.right_left .pTxt {
		float: none;
	}
	.client_sec_text.right_left .clnt_left {
		text-align: center;
		padding-left: 0;
	}
	.approach_wrapper ul li {
		width: 100%;
		display: block;
		border: 0;
		float: left;
		padding: 0 10px;
	}
	.our_expertiseTabs::-webkit-scrollbar {
		width: 0;
		background: 0 0;
	}
	.our_expertiseTabs .e-wrktabs ul::-webkit-scrollbar {
		display: none;
	}
	.our_expertiseTabs::-webkit-scrollbar-thumb {
		background: #fff;
	}
	.portfolio_inner {
		margin-bottom: 15px;
	}
	.portfolio-container {
		padding: 25px 0 40px;
	}
	.portfolio-heading h2 {
		font-size: 22px !important;
		padding-bottom: 20px;
	}
	.simob_show {
		display: block;
	}
	.h_banner.bnnerNN h1::before,
	.simob_hide,
	.why-choose-details .experiance:after,
	.why-choose-details .experiance:before,
	.why-choose-details .gps:after,
	.why-choose.white_bgCol .why-choose-details h6 br {
		display: none;
	}
	.footer_g_partner_ico.simob_show,
	.why-choose.white_bgCol .why-choose-left {
		margin: 0;
	}
	.footer_box ul li.shopify_btm_link {
		margin-top: 7px;
	}
	.footer_ms_gold_ico.simob_show {
		margin: 7px 0;
	}
	.why-choose .why-choose-left,
	.why-choose.white_bgCol,
	ul.locate_list li {
		width: 100%;
	}
	.why-choose-right {
		width: 100%;
		padding: 30px 15px;
	}
	.why-choose-details {
		padding: 0;
	}
	.why-choose.white_bgCol .why-choose-details .experiance,
	.why-choose.white_bgCol .why-choose-details .gps {
		padding: 0 0 30px !important;
		min-height: auto;
	}
	.why-choose.white_bgCol .why-choose-details h6 {
		min-height: auto;
		padding-top: 5px;
	}
	.start.mrgn_bt_10 {
		margin-bottom: 10px;
	}
	.footer_clutch_ico {
		margin: 0 0 17px;
	}
	.footer_drupal_ico {
		margin: 0 0 15px;
	}
	.why-choose.white_bgCol .why-choose-left h2 {
		text-align: center;
		font-size: 22px;
	}
	.why-choose.white_bgCol .why-choose-left h2+p {
		text-align: center;
		font-size: 16px !important;
	}
	.our_sec+.portfolio.new_portfolio {
		margin-top: -30px;
	}
	.h_banner.banner_new1.ban h1 {
		font-size: 45px;
	}
	.h_banner.banner_new1.ban p {
		font-size: 20px !important;
	}
	.banner_new1.com_banner.process_banner .btn_wrap {
		padding: 0 20px;
	}
	.process_banner .process_list li::after {
		top: 5px;
	}
	.process_banner .process_list li {
		margin: 0 25px 2px 0 !important;
		font-size: 20px !important;
	}
	.h_banner.about_bannerN {
		background: url(../png/synapseindia-about-us-mobile-banner.png) no-repeat;
		background-size: cover;
		height: 400px;
	}
	.aboutBnner_right {
		float: none;
		padding-right: 0;
	}
	.h_banner.about_bannerN h1 {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.about_circle ul .circle_box {
		width: 85px;
		height: 85px;
	}
	.about_circle ul .circle_box p span {
		font-size: 12px;
		line-height: 16px;
	}
	.about_circle ul .circle_box p .numb,
	.contact_us h2 {
		font-size: 25px;
	}
	.core_values {
		text-align: center;
		padding: 25px 0;
	}
	.client_logo .flex-direction-nav .flex-prev {
		left: 0;
	}
	.client_logo .flex-direction-nav .flex-next {
		right: 0;
	}
	.h_banner.bnnerNN {
		text-align: center;
		height: 400px;
		margin-top: 0;
	}
	.h_banner.bnnerNN.Partners {
		background: url(../png/synapseindia-strategic-mobi.png) no-repeat;
		background-size: cover;
		height: 400px;
	}
	.h_banner.bnnerNN .container {
		top: 50%;
	}
	.h_banner.bnnerNN h1 {
		font-size: 38px;
		padding-bottom: 10px;
		text-align: center;
	}
	.h_banner.bnnerNN p,
	.service_page .h_banner.bnnerNN p {
		font-size: 20px;
		line-height: 24px;
		text-align: center;
	}
	.service_page .h_banner.bnnerNN p {
		font-size: 20px !important;
	}
	.h_banner.bnnerNN p span {
		display: inline;
	}
	.h_banner.bnnerNN .Partners_right {
		padding: 0;
		float: none;
		text-align: center;
	}
	.h_banner.bnnerNN.Partners .Partners_right img {
		width: 100%;
		max-width: 200px;
	}
	.locate_sec,
	.stages-Cntr ul {
		max-width: 100%;
		overflow: hidden;
	}
	.clutch_sec.updated_logos .clutch_row h3,
	.h_banner.bnnerNN.Partners .banner_heading {
		padding-top: 0;
	}
	.h_banner.bnnerNN h1 span {
		display: block;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		padding: 0;
		font-style: inherit;
		margin: 0;
		position: relative;
	}
	.h_banner.bnnerNN h1 span::before {
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: -12px;
		content: "";
		height: 5px;
		width: 50px;
		background-color: red;
		border-radius: 5px;
	}
	.clutch_sec.updated_logos .clutch_left,
	.clutch_sec.updated_logos .clutch_rgt {
		width: 100%;
		text-align: center;
	}
	.clutch_sec.updated_logos .clutch_rgt ul li {
		float: none;
		width: 48%;
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.custom-two-col-eq ul,
	.service_page .partner_section .row {
		margin: 0;
	}
	.clutch_sec.updated_logos .clutch_left,
	.ecom_storeBox&gt;p,
	.service_page .partner_section .border_box {
		margin-bottom: 20px;
	}
	.h_banner {
		margin-top: 0;
	}
	.contactN_banner .cont_left {
		float: none;
	}
	.h_banner.contactN_banner h1 {
		padding: 0;
		margin: 0;
		text-align: center;
		font-size: 30px;
	}
	.h_banner.contactN_banner h1 span {
		padding: 3px 0 0;
		text-align: center;
	}
	.usa_left {
		width: 150px;
		padding-right: 7px;
	}
	.usa_right {
		width: calc(100% - 150px);
		width: -webkit-calc(100% - 150px);
		width: -moz-calc(100% - 150px);
	}
	.locate_sec {
		display: block;
		margin-bottom: 50px;
	}
	.contactForm_sec {
		padding: 0;
		margin-bottom: 40px;
	}
	.contact_us .floar_right,
	.contact_us .float_left {
		float: left;
	}
	.contact_us {
		margin-bottom: 0;
	}
	.application-development h2 {
		font-size: 30px;
	}
	.software_dev_hire .hire-dedicated a {
		font-size: 18px;
		padding: 18px 30px;
	}
	.btn_wrap.btn_wrap1&gt;a {
		width: 48%;
		padding: 15px;
		font-size: 9px;
		line-height: 1;
	}
	.btn_wrap.btn_wrap1 .cust_btn.view_btn {
		margin: 0 0 0 3px;
	}
	.h_banner.bnnerNN.website_dev {
		background-position: 100% 100%;
	}
	.h_banner.bnnerNN .bannerTxtRight {
		width: 100%;
		float: none;
	}
	.web_services .service_text,
	.web_services .service_text .first_list,
	.web_services .service_text .scnd_list {
		width: 100%;
	}
	.web_dev_hd h2.page_heading {
		font-size: 35px;
		margin: 25px 0 30px;
	}
	.web_services {
		padding: 20px 0 0;
	}
	.hire_sec .day_to_day .hire-user {
		width: 60%;
	}
	.hire_sec .day_to_day .border {
		height: 150px;
		width: 150px;
	}
	.hire_sec .day_to_day .hire-reqt {
		height: 130px;
		right: -38%;
		width: 130px;
	}
	.hire_sec .day_to_day .hire-reqt p {
		font-size: 16px;
		line-height: normal;
		margin-top: 42px;
	}
	.banner_new1.healthcare_banner,
	.h_banner.bnnerNN.sharePoint_mig {
		height: 400px;
	}
	.hiring_part p.finish_txt {
		line-height: 25px;
		font-size: 19px;
	}
	.our-ecom-container h2 {
		font-size: 28px;
		margin: 0 0 15px;
	}
	.custom-two-col-eq&gt;div {
		display: block;
		vertical-align: middle;
		padding: 20px 0;
	}
	.green-bg,
	.stages-Cntr ul li:after {
		display: none;
	}
	.custom-two-col-eq .left-eq-col {
		margin: 0;
		padding: 0;
	}
	.application-services-item .service-item,
	.h_banner.bnnerNN .bannerTxtLeft,
	.left-eq-col,
	.right-eq-col {
		width: 100%;
	}
	.plat-list-one {
		text-align: center;
	}
	.left-eq-col ul li {
		margin: 0 0 8px;
	}
	.platform-inner-container {
		width: 100%;
		margin: 0 0 30px;
	}
	.platform-outer-container {
		padding: 0 5px;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}
	.ecom-platform-container {
		margin-top: 0;
	}
	.hiring_sec.ecom_developer {
		padding: 30px 0;
	}
	.hiring_sec.ecom_developer .finish_txt {
		font-size: 27px;
		margin-bottom: 20px;
	}
	.about_us .client_logo,
	.travel_row h3 {
		text-align: center;
	}
	.sharePoint_render .sharpointimg {
		float: none;
		width: 100%;
		margin: 0;
	}
	.h_banner.banner_new1 .bannerWrap h1 {
		font-size: 50px;
	}
	.h_banner.banner_new1 .bannerWrap .btnn .free-queto {
		padding: 10px 12px;
		font-size: 12px;
	}
	.health-care-project h2 {
		padding: 25px 0 20px;
		font-size: 25px;
		line-height: 30px;
	}
	.project-content {
		margin: 15px 0 0;
	}
	.project-content p {
		text-align: center;
		padding: 0 0 15px;
		line-height: 26px;
		font-size: 16px;
	}
	.services-Cntr h2 {
		padding: 20px 0;
		font-size: 24px;
	}
	.stages-Cntr h2 {
		font-size: 25px;
	}
	.stages-Cntr ul,
	.stages-Cntr ul li {
		width: 100%;
	}
	.stages-Cntr ul li h3 {
		font-size: 16px;
		padding: 15px 0 35px;
	}
	.medical-project img {
		position: relative;
		top: 0;
		right: 0;
		width: 100%;
	}
	a.free-queto-green {
		display: block;
		margin: 0 auto;
		width: 148px;
	}
	.services-box {
		margin-bottom: 50px;
	}
	.stages-Cntr {
		margin: 0;
	}
	.travel-bnr-cntnt p {
		display: none;
	}
	.h_banner.banner_new1.travel_banner h1 {
		font-size: 25px;
		margin: 0;
		text-align: left;
	}
	.h_banner.banner_new1.travel_banner h3 {
		font-size: 14px;
	}
	.h_banner .travel-bnr-cntnt a {
		background-position: right 8px center;
		width: 160px;
		font-size: 14px;
		padding: 0 0 0 7px;
		line-height: 40px;
		height: 40px;
	}
	.travel-bnr-cntnt {
		margin: 0;
		width: 70%;
	}
	.travel_software_lt {
		width: 100%;
		float: none;
	}
	.travel_design_rt,
	.travel_mob_rt,
	.travel_software_rt {
		float: left;
		width: 100%;
	}
	.travel_software_rt {
		padding-top: 20px;
		text-align: center;
	}
	.travel_design_lt,
	.travel_design_lt&gt;img,
	.travel_mob_lt,
	.travel_mob_rt&gt;img,
	.travel_software_rt&gt;img {
		width: 100%;
	}
	.send_req {
		padding: 20px 0 0 30px;
	}
	.travel_mob_rt {
		margin-top: 20px;
		overflow: hidden;
	}
	.travel_marketing_row {
		height: 100%;
		padding: 20px 0;
	}
	.travel_marketing_row&gt;.container {
		right: auto;
		float: none;
	}
	.travel_marketing_inside {
		float: none;
		padding: 20px 15px;
		margin: 0;
	}
	.travel_row h3 {
		font-size: 27px;
		line-height: 30px;
	}
	.testimonialCntr .crowsel-box .crowsel-image {
		width: 100%;
		text-align: center;
	}
	.testimonialCntr .crowsel-box .crowsel-cntnt {
		width: 100%;
		padding: 20px 0 0;
	}
	.travel_left,
	.travel_left_inside {
		float: none;
		width: auto;
	}
	.travel_mob_lt .container,
	.travel_software_lt .container {
		float: left;
	}
	.travel_right {
		padding: 30px 20px;
		width: 100%;
		height: auto;
	}
	.travel_left_inside {
		padding: 0 20px;
		right: auto;
		margin: 0 auto;
	}
	.our-travel-Cntr .owl-stage-outer {
		background: 0 0;
	}
	.our-travel-Cntr .owl-nav .nav-btn {
		bottom: 80px;
	}
	.travel_design_rt {
		padding-bottom: 30px;
	}
	.travel_row {
		margin-bottom: 30px;
	}
	.our_story {
		padding: 0 0 20px;
	}
	.approach_wrapper ul:first-child {
		border-bottom: 0;
	}
	.apTxt.iso {
		padding-top: 12px;
	}
	.news_wrapper {
		padding: 50px 0 0;
	}
	.news_wrapper h2 {
		margin-top: 0;
	}
	.news_block {
		margin-bottom: 35px;
		padding-bottom: 25px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	.h_banner.bnnerNN p span {
		display: inline;
	}
	.about_circle ul .circle_box {
		width: 110px;
		height: 110px;
	}
	.about_circle ul .circle_box p span {
		font-size: 16px;
		line-height: 21px;
	}
	.about_circle ul .circle_box p .numb {
		font-size: 30px;
	}
	.h_banner.contactN_banner h1 {
		font-size: 60px;
		padding: 10px 0 5px;
	}
	ul.locate_list li {
		width: 100%;
	}
	.usa_left {
		width: 165px;
	}
	.usa_right {
		width: calc(100% - 165px);
		width: -webkit-calc(100% - 165px);
		width: -moz-calc(100% - 165px);
	}
	.contact_us h2 {
		font-size: 36px;
	}
}

@media only screen and (max-width: 479px) {
	.h_banner.banner_new1.com_banner h1 {
		font-size: 38px;
	}
	.cust_btn.quote_btn {
		margin: 0 0 15px !important;
	}
	.banner_new1 {
		height: 500px;
	}
	.h_banner.banner_new1 h1 {
		font-size: 26px;
	}
	.h_banner.banner_new1 p {
		font-size: 14px !important;
	}
	.btn_wrap {
		margin: 0 auto;
		text-align: center;
	}
	.our_expertiseTabs .imagCntr .imgBox {
		margin: 0 10px;
	}
	.why_choose_sec h2 {
		font-size: 23px;
	}
	.h_banner.banner_new1 .btn_wrap&gt;a {
		font-size: 9px !important;
	}
	.portfolio.new_portfolio figure.effect-portfolio h2 {
		padding-bottom: 20px;
	}
	.our_box_row .item {
		margin: 0 7px 10px 0;
	}
	.hire_sec .day_to_day .hire-user {
		width: 70%;
	}
	.hire_sec .day_to_day .border {
		height: 120px;
		width: 120px;
	}
	.hire_sec .day_to_day .hire-reqt {
		right: -32%;
		height: 100px;
		width: 100px;
	}
	.hire_sec .day_to_day .hire-reqt p {
		margin-top: 34px;
		font-size: 13px;
	}
}

@media (max-width: 414px) {
	.our_story p,
	.our_vision p,
	.why-choose .why-choose-left p {
		font-size: 14px !important;
		line-height: 24px;
	}
	.about_us h2 {
		padding-bottom: 15px;
		margin: 0 0 15px;
	}
	.core_values p,
	.h_banner.bnnerNN p {
		font-size: 20px;
		line-height: 24px;
	}
	.about_circle ul .circle_box p span {
		font-size: 11px;
		line-height: 14px;
	}
	.about_circle {
		padding-top: 15px;
	}
	.core_values p {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.about_circle ul li {
		margin: 0 4px;
	}
}

@media (min-width: 1024px) {
	ul.logo-list.logo_list_sprite li {
		width: 16% !important;
	}
}

.client_logo.cenClientLogo {
	text-align: center;
	padding: 25px 15px 0;
	margin-top: 30px;
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	.website_logo ul li {
		width: 22%;
		margin-bottom: 15px;
	}
	.image_icon,
	.image_icon_rgt,
	.our-process-limg.interface-row::before,
	.wireframing-row .image_icon_rgt {
		right: 0;
	}
	.device_Box ul li {
		width: 13.5%;
		padding: 0;
	}
	.our-process-steps h3 {
		font-size: 41px;
	}
	.our_ux .our_box_row .our_box {
		width: 48%;
	}
	span.mob {
		display: inline-block;
	}
	.our-process-content p {
		padding-top: 20px;
	}
	.our_ux .our_box_inner {
		padding: 0 0 40px;
	}
}

ul.logo-list.logo_list_sprite li {
	padding: 0 55px;
	min-width: 114px;
	height: 69px;
	position: relative;
	vertical-align: top;
	width: 19%;
	margin-bottom: 15px;
	display: inline-block;
}

a.load-more-client {
	display: none;
	width: 185px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	margin: 30px auto 0;
	background: #ed1c24;
	font-size: 17px;
	font-weight: 700;
	text-decoration: none;
	font-family: "Open Sans", sans-serif;
	text-transform: uppercase;
}

a.load-more-client span {
	width: 24px;
	height: 18px;
	background: url(../png/sprite_small_icon.png) -148px -43px no-repeat;
}

ul.logo-list.logo_list_sprite li:before {
	position: absolute;
	content: "";
	width: 114px;
	height: 69px;
	background: url(../png/client_logo_sprite.png) left top no-repeat;
	left: 50%;
	margin-left: -57px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_1:before {
	background-position: -109px top;
}

ul.logo-list.logo_list_sprite li.clientele_logo_2:before {
	background-position: -222px top;
}

ul.logo-list.logo_list_sprite li.clientele_logo_3:before {
	background-position: -453px -978px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_4:before {
	background-position: 2px -978px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_5:before {
	background-position: -345px -978px;
	width: 108px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_6:before {
	background-position: -107px -978px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_7:before {
	background-position: -107px -80px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_8:before {
	background-position: left -163px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_9:before {
	background-position: -459px top;
}

ul.logo-list.logo_list_sprite li.clientele_logo_10:before {
	background-position: -228px -80px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_11:before {
	background-position: -460px -421px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_12:before {
	background-position: 3px 8px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_13:before {
	background-position: 4px -244px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_14:before {
	background-position: -342px -163px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_15:before {
	background-position: -459px -750px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_16:before {
	background-position: left -244px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_17:before {
	background-position: -114px -244px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_18:before {
	background-position: -228px -244px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_19:before {
	background-position: -334px -244px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_20:before {
	background-position: -456px -244px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_21:before {
	background-position: -6px -331px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_22:before {
	background-position: -120px -331px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_23:before {
	background-position: -228px -331px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_24:before {
	background-position: -337px -331px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_25:before {
	background-position: -456px -331px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_26:before {
	background-position: left -421px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_27:before {
	background-position: -114px -421px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_28:before {
	background-position: -231px -421px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_29:before {
	background-position: -342px -421px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_30:before {
	background-position: -456px -421px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_31:before {
	background-position: left -497px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_32:before {
	background-position: -110px -497px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_33:before {
	background-position: -228px -497px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_34:before {
	background-position: -342px -497px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_35:before {
	background-position: -456px -497px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_36:before {
	background-position: -10px -582px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_37:before {
	background-position: -114px -582px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_38:before {
	background-position: -228px -582px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_39:before {
	background-position: -334px -582px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_40:before {
	background-position: -458px -582px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_41:before {
	background-position: -6px -669px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_42:before {
	background-position: -114px -669px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_43:before {
	background-position: -228px -669px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_44:before {
	background-position: -339px -669px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_45:before {
	background-position: -456px -669px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_46:before {
	background-position: left -750px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_47:before {
	background-position: -114px -750px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_48:before {
	background-position: -231px -750px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_49:before {
	background-position: -342px -750px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_50:before {
	background-position: -456px -750px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_51:before {
	background-position: left -835px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_52:before {
	background-position: -114px -835px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_53:before {
	background-position: -228px -835px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_54:before {
	background-position: -342px -835px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_55:before {
	background-position: -456px -835px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_56:before {
	background-position: left -920px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_57:before {
	background-position: -114px -920px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_58:before {
	background-position: -228px -920px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_59:before {
	background-position: -228px -170px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_60:before {
	background-position: -339px top;
}

ul.logo-list.logo_list_sprite li.clientele_logo_61:before {
	background-position: -114px -163px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_62:before {
	background-position: -5px -80px;
}

ul.logo-list.logo_list_sprite li.clientele_logo_63:before {
	background-position: -228px -977px;
	width: 117px;
}

span.si_why_choose_logos {
	display: block;
	height: 50px;
	width: 54px;
	margin: 0 auto;
	background: url(../png/si_why_choose_logo_sprite.png) left top no-repeat;
}

span.si_why_choose_logos.si_why_01 {
	background-position: left top;
}

span.si_why_choose_logos.si_why_02 {
	background-position: -54px top;
}

span.si_why_choose_logos.si_why_03 {
	background-position: -108px top;
}

span.si_why_choose_logos.si_why_04 {
	background-position: left -50px;
}

span.si_why_choose_logos.si_why_05 {
	background-position: -54px -50px;
}

span.si_why_choose_logos.si_why_06 {
	background-position: -108px -50px;
}

span.si_why_choose_logos.si_why_07 {
	background-position: left -100px;
}

span.si_why_choose_logos.si_why_08 {
	background-position: -54px -100px;
}

span.si_why_choose_logos.si_why_09 {
	background-position: -108px -100px;
}

@media (max-width: 767px) {
	.software_bannerTxt_wrapper {
		width: 100%;
	}
	.left-section-banner {
		width: 100%;
		float: none;
		margin: 30px 0;
	}
	.left-section-banner ul li p {
		font-size: 17px;
		padding: 0 0 18px;
	}
	.left-section-banner .request-quote {
		max-width: 215px;
		width: 100%;
		height: 50px;
		border-radius: 3px;
		margin: 30px auto 0;
	}
	.left-section-banner .request-quote span {
		height: 45px;
	}
	.left-section-banner .request-quote a {
		width: 70%;
		height: 45px;
		padding: 12px;
	}
	.right-section-banner {
		width: 100%;
		position: static;
		float: none;
	}
	.right-section-banner .resort-corithian,
	.right-section-banner .the-corithian {
		width: 100%;
		position: static;
		float: none;
		transform: none;
		margin: 50px 0 0;
	}
	.right-section-banner .resort-corithian {
		margin: 0;
	}
	.right-section-banner .the-corithian {
		padding: 0;
	}
	.right-section-banner .the-corithian ul {
		margin: 0 auto;
		text-align: center;
	}
	.right-section-banner .resort-corithian ul {
		margin: 0 auto;
		max-width: 290px;
	}
	.resort-corithian img,
	.the-corithian img {
		display: block;
		margin: 0 auto;
		width: 100%;
	}
	.container-counter ul {
		width: 100%;
		margin: 0;
	}
	.container-counter ul li font {
		font-size: 18px;
		width: auto;
	}
  .container-counter ul li .font {
		font-size: 18px;
		width: auto;
	}
	.container-counter ul li span {
		font-size: 14px;
		width: auto;
		float: left;
		padding: 3px 0 0 10px;
	}
	.right-section-banner .the-corithian ul li {
		margin: 0 15px;
		display: inline-block;
		float: none;
	}
	.container-counter ul li {
		width: 100%;
		margin-bottom: 5px;
	}
	.container-counter ul li:last-child {
		float: left;
		margin: 0;
		padding: 0;
	}
	.container-counter ul li:last-child font {
		width: auto;
	}
  .container-counter ul li:last-child .font {
		width: auto;
	}
	.right-section-banner .the-corithian span {
		position: static;
	}
	.left-section-banner ul li {
		font-size: 18px;
		padding-left: 30px;
		margin-bottom: 7px;
	}
	ul.logo-list li {
		width: 32%;
	}
	.com_topTxt p,
	.processTop .skilled_Txt p {
		font-size: 16px;
	}
	.about_us p {
		font-size: 16px !important;
		font-weight: 400;
	}
	.ecom_top p,
	.web_designTop p {
		font-size: 16px;
	}
	ul.plat-list-four {
		display: block;
		text-align: center;
	}
	.left-eq-col ul li {
		width: 100%;
	}
	.right-eq-col {
		text-align: center;
	}
	.webDesignBox.hire_webdesign {
		margin-top: 30px;
	}
	.webPadding&gt;.row:first-child {
		margin-bottom: 30px;
	}
	.our_web_design {
		display: block;
	}
	.our_web_design .webdesign_img {
		position: static;
		top: auto;
		transform: inherit;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .container {
		top: 50%;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .bannerTxtLeft,
	.h_banner.bnnerNN.website_dev .bannerTxtRight {
		width: 100%;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 span::before {
		display: none;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 {
		font-size: 48px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec h1 span {
		font-size: 30px;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec .btn_wrap&gt;a {
		font-size: 12px;
		padding: 12px;
	}
	.platform-inner-container {
		background: #008fc9;
	}
	.platform-inner-container:hover {
		background: #f3f3f3;
	}
}

@media only screen and (max-width: 374px) {
	.Roboticn {
		width: 270px;
		margin: 0 auto;
	}
	.Roboticn iframe {
		width: 302px !important;
	}
	.why-choose-right {
		padding: 30px 7px;
	}
	.g-recaptcha {
		transform: scale(0.9);
		transform-origin: 0 0;
	}
}

img {
	height: auto;
	border: 0;
	vertical-align: middle;
}

img,
pre {
	max-width: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

.buddy_ext,
.buddy_top_txt,
.dedcated_faq h2,
.dedicated_dev h2,
.dedicated_testimonial h2,
.eror_404,
.error_banner p,
.g_middle,
.gravity_bg,
.orange_bg,
.quote,
.tab_unlock a,
.wooc_dash_b h3,
.wooc_logo,
div.read_more_faq,
p.para1 {
	text-align: center;
}

.bnner_new .banner_txt.banner_txt_right {
	float: right;
}

.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right {
	width: 42%;
}

.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .page_title {
	font-size: 48px;
	border-bottom: 2px solid #fff;
	padding: 0 0 10px;
}

.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right p,
div#Clk_formbotm .why-choose-left .why-choose-details.newSec_choose .gps {
	padding: 10px 0;
}

.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .btnn a {
	background: #84b02f;
	color: #fff;
	transition: all 0.5s ease-in;
	padding: 15px 30px;
}

.bnner_new .banner_txt.banner_txt_right .btnn,
.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .btnn {
	width: 100%;
	margin-top: 10px;
}

.bnner_new .banner_txt.banner_txt_right .btnn a,
.h_banner.banner_new1 .bannerWrap#Page_title_Nd_Conts .btnn .free-queto {
	margin: 2px 0 0 10px;
}

.bnner_new .banner_txt.banner_txt_right .btnn&gt;a {
	display: inline-block;
	color: #fff;
}

.bnner_new.real-estate .banner_txt.banner_txt_right .btnn&gt;a,
.bnner_new.retail .banner_txt.banner_txt_right .btnn&gt;a {
	background: #ef1c22;
}

.bnner_new.real-estate .banner_txt.banner_txt_right .btnn&gt;a:hover,
.bnner_new.retail .banner_txt.banner_txt_right .btnn&gt;a:hover {
	background-color: transparent;
	border-color: #fff;
}

.bnner_new .banner_txt.banner_txt_right p {
	margin: 0;
}

div.bred_crm {
	padding: 5px 0 15px;
	text-align: left;
}

div.bred_crm,
div.bred_crm&gt;a,
div.bred_crm&gt;span {
	font-size: 14px;
}

.text-center {
	margin: 25px 0 0;
}

.h_banner.bnner_new.consulting_banner .banner_txt.banner_txt_right .btnn a {
	background: 0 0;
	border: 1px solid #fff;
	font-weight: 300;
	margin: 15px 0 0;
	padding: 12px 15px;
}

.why_dedicated {
	width: 100%;
}

.why_dedicated_a {
	background-color: #e4f7f4;
	float: left;
	padding: 21px 39px;
	width: 100%;
	text-align: center;
}

.why_dedicated_a h2 {
	font-size: 36px;
	padding-bottom: 10px;
	margin-top: 0;
}

.dedcated_faq h2,
.dedicated_dev h2,
.dedicated_tech h4,
.dedicated_testimonial h2,
.why_dedicated_a h2 {
	color: #000;
	font-weight: 300;
	font-family: "Open Sans", sans-serif;
}

.why_dedicated_a&gt;p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 0;
}

.why_dedicated_b {
	width: 40%;
	float: left;
	padding-left: 10px;
}

.dedicated_dev {
	margin-top: 35px;
	padding-bottom: 30px;
}

.dedcated_faq h2,
.dedicated_dev h2,
.dedicated_testimonial h2,
.flw-ds {
	background: url(../png/heading-line.png) center bottom no-repeat;
	margin-bottom: 60px;
	padding-bottom: 30px;
	font-size: 36px;
}

.dedicated_tech {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	border: 1px solid #fff;
}

.dedicated_icon {
	width: 35%;
	float: left;
}

.dedicated_txt {
	width: 65%;
	float: left;
	padding: 0 0 0 10px;
}

.dedicated_tech:hover {
	box-shadow: 1px 1px 5px #d3d3d3;
}

.dedicated_tech h4 {
	font-size: 15px;
	color: #08090a;
	line-height: 16px;
	margin: 3px 0 8px;
	font-weight: 600;
}

.buddy_ext p span,
.dedicated_tech h4 span,
.neque .blue_txt a,
.woc_txt span,
.wooc_logo p span {
	display: block;
}

.dedicated_txt p {
	font-size: 13px;
	color: #434343;
	line-height: 18px;
	margin: 0;
}

.dedicated_model h4,
.dedicated_txt p,
.faq_inner h4 {
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
}

.dedicated_model {
	background: url(../png/dedicated-hiring-model-synapseindia.png) 0 0 / cover no-repeat;
	padding: 70px 0;
}

.dedicated_model h4 {
	font-size: 22px;
	color: #000;
}

ul.list_tag {
	list-style-type: none;
}

ul {
	list-style: disc;
}

ul.list_tag li {
	background: url(../png/ab_bullet.png) left 7px no-repeat;
	padding: 0 0 3px 22px;
}

.net_exp li,
ul li,
ul.listing li span {
	font-size: 15px;
}

.dedicated_testimonial {
	padding: 35px 0 40px 1px;
	width: 100%;
	overflow: hidden;
}

.dedicated_testimonial_inner {
	width: 80%;
	margin: 0 auto;
}

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
}

.dedcated_faq {
	background-color: #f5f3f3;
	padding: 30px 0;
}

.dedcated_faq .faq_inner {
	width: 90%;
}

.dedcated_faq .faq_inner p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 20px;
}

.faq_inner h4 {
	background: url(../png/q_img.png) left 7px no-repeat;
	line-height: 23px;
	margin-bottom: 18px;
	padding-bottom: 5px;
	padding-left: 50px;
	position: relative;
	font-size: 18px;
	color: #000;
}

.faq_inner p {
	padding-left: 38px;
}

div.read_more_faq {
	padding: 40px 0 20px;
}

.read_more_faq a {
	border: 1px solid #adadad;
	font-size: 18px;
	color: #303030;
	padding: 10px 20px;
	text-decoration: none;
}

.read_more_faq&gt;a:hover {
	background-color: #fc4848;
	border: 1px solid #fc4848;
	color: #fff;
}

.faq_inner h4::after {
	border: 1px solid #e1e1e1;
	bottom: -9px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	width: 85%;
}

.dedicated_testimonial_a {
	float: left;
	width: 15%;
}

.dedicated_testimonial_a&gt;img {
	border-radius: 50%;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
	width: auto;
}

.dedicated_testimonial_b {
	float: left;
	width: 80%;
	border: 1px solid #dadada;
	padding: 20px 40px;
	position: relative;
	margin-left: 30px;
}

.dedicated_testimonial p {
	font-size: 16px;
	color: #262525;
	margin-bottom: 10px;
}

.clinet_details {
	margin-top: 15px;
}

.dedicated_testimonial_b::after {
	height: 33px;
	left: -18px;
	position: absolute;
	top: 40px;
	width: 19px;
	content: "";
}

.faq_inner h4::after,
.wooc_dash_a::after {
	content: "";
}

.clinet_details p {
	color: #000;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 5px;
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: 0.85em;
	font-family: Arial;
	font-weight: 700;
	color: #666;
	padding-top: 20px;
}

ul.bxslider {
	margin: 0 !important;
	padding: 0 !important;
}

ul.bxslider,
ul.bxslider li {
	list-style: none;
}

.dedicated_testimonial .bx-pager.bx-default-pager {
	display: none;
}

.dedicated_testimonial .bx-controls-direction {
	margin-top: 40px;
	position: relative;
	text-align: left;
	left: 50%;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.dedicated_testimonial .bx-prev {
	background: url(../png/prev_dedi.png) no-repeat;
	left: auto;
}

.dedicated_testimonial .bx-next {
	background: url(../png/next_dedi.png) no-repeat;
	right: auto;
	margin-left: 30px;
}

.flw {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
}

.portfolio-home-page {
	background: url(../jpg/portfolio-img.jpg) 50% 50% no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 80px 0;
	text-align: center;
	margin-top: 40px;
}

.flw.portfolio-home-page {
	margin-top: 0 !important;
	margin-bottom: 45px;
}

.portfolio-home-page h2 {
	font-weight: 600;
	text-align: center;
	font-size: 50px;
	line-height: 1;
	letter-spacing: -2px;
	color: #fff;
	margin: 0 0 60px;
}

figure.effect-portfolio figcaption:after,
figure.effect-portfolio figcaption:before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: "";
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-portfolio figcaption:before {
	-webkit-transform: scale(0, 1);
	-moz-transform: scale(0, 1);
	transform: scale(0, 1);
}

figure.effect-portfolio figcaption:after {
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
	border: 0;
}

.portfolio-home-page h2 span {
	font-size: 20px;
	display: block;
	font-weight: 400;
	letter-spacing: 0;
	margin: 20px 0 0;
}

figure.effect-portfolio:hover img {
	opacity: 0.4 !important;
}

figure.effect-portfolio:hover h2,
figure.effect-portfolio:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

figure.effect-portfolio figcaption:before {
	border: 0;
}

.portfolio-home-page .readmore-btn,
.readmore-btn,
.whatWedo .wd50 span {
	-webkit-transition: all 0.9s cubic-bezier(0.39, 0.575, 0.565, 1);
	-moz-transition: all 0.9s cubic-bezier(0.39, 0.575, 0.565, 1);
	-o-transition: all 0.9s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.btn-sec .readmore-btn,
.portfolio-home-page .readmore-btn,
.readmore-btn {
	color: #fff !important;
	font-size: 20px;
	padding: 7px 25px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.portfolio-home-page .readmore-btn,
.readmore-btn {
	transition: all 0.9s cubic-bezier(0.39, 0.575, 0.565, 1);
	background: #ed1c24;
	margin: 25px 0 0;
}

.portfolio-home-page .readmore-btn,
.readmore-btn:focus,
.readmore-btn:hover {
	text-decoration: none;
}

.portfolio-home-page .readmore-btn:hover {
	background: 0 0;
	border: 1px solid #fff;
}

.copyright-content {
	line-height: 1;
	margin: 30px 0 0;
	padding: 40px 0 0;
	position: relative;
	text-align: center;
}

.copyright-content p {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1;
}

.copyright-content,
.copyright-content a,
.copyright-content span,
.footer_box a {
	font-size: 14px;
	color: #9c9c9c;
}

.footer_box a {
	color: #cfcfcf;
	text-decoration: none;
}

.footer_box p {
	line-height: 24px;
}

.footer_box p span {
	font-size: 14px;
	display: block;
	padding-bottom: 5px;
}

.footer-main h3 {
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	margin: 0;
	padding-bottom: 20px;
	text-align: left;
	text-transform: uppercase;
}

.footer-main h3,
.h_banner.web_service .travel-bnr-cntnt h1,
.h_banner.web_service .travel-bnr-cntnt&gt;h3 {
	font-family: "Open Sans", sans-serif !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right {
		width: 70%;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn a {
		padding: 7px;
		font-size: 17px;
		margin-bottom: 5px;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right {
		margin-right: 7%;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		font-size: 16px;
	}
	.crm .full_banner_txt .txt_lt h1 {
		font-size: 40px;
	}
	.h_banner.bnner_new.internet_things .page_title span {
		font-size: 34px;
	}
	.h_banner.bnner_new.business_banner .intelligenceBanner_Txt {
		width: 100%;
		float: left;
	}
	.offers-bl-solution .offer-solution-text {
		padding: 30px 0 40px 20px;
		min-height: auto;
	}
	.offers-bl-solution .offer-solution-text span {
		font-size: 35px;
	}
	.offers-bl-solution .offer-solution-text ul li {
		font-size: 15px;
	}
	.bnner_new.msBusiness .btnn&gt;a {
		padding: 15px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title {
		font-size: 32px;
	}
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .page_title {
		font-size: 39px;
	}
	.dedicated_icon {
		width: 100%;
		margin-bottom: 20px;
	}
	.dedicated_icon img {
		display: block;
		margin: 0 auto;
	}
	.dedicated_txt {
		width: 100%;
		padding: 0;
		text-align: center;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.bnner_new .banner_txt&gt;h1 {
		font-size: 30px;
	}
	.bnner_new.wp.nodeJS .banner_txt.banner_txt_left&gt;h1,
	.bnner_new.wp.nodeJS .banner_txt.banner_txt_left&gt;h1 span,
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 {
		font-size: 45px;
	}
	.h_banner.bnner_new.scince-education.real-estate .banner_txt.banner_txt_right .page_title {
		font-size: 40px;
		line-height: 50px;
	}
	.real-state-agent {
		padding: 0 10px 0 0;
	}
	.real-state-agent&gt;h2 {
		font-size: 17px;
		line-height: 20px;
	}
	.integration-content h2 {
		font-size: 23px;
	}
	.corporate-box p {
		padding: 30px 0 0;
	}
	.service_area .service_list,
	.trade-box p {
		padding: 0;
	}
	.application_list .client_sec ul li {
		margin-right: 30px;
	}
	.application_list .client_sec p {
		margin-bottom: 50px;
	}
	.application_list .client_sec ul li p {
		margin: 165px 0 0;
	}
	.secure_banner .secure_list ul li {
		font-size: 23px;
		line-height: 33px;
	}
	.secure_banner .secure_list ul li p {
		font-size: 14px;
		line-height: 22px;
	}
	.investment_service .srvice_text ul li:first-child {
		padding: 0;
	}
	.investment_service .srvice_text ul li:last-child {
		padding: 0;
	}
	.h_banner.bnner_new.retail.automobile-banner .banner_txt.banner_txt_right {
		width: 100%;
	}
	.service_area {
		padding-bottom: 20px;
	}
	.h_banner.bnner_new.shopify .banner_txt.banner_txt_right {
		width: 52%;
	}
	.bnner_new.shopify .banner_txt h1 {
		font-size: 32px;
	}
	.bnner_new.shopify .banner_txt p {
		font-size: 21px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 15px;
		font-size: 13px;
	}
	.bnner_new.enterprise_section .banner_txt&gt;h1 {
		font-size: 30px;
		margin: 0 auto 3px;
		padding-bottom: 10px;
		max-width: 440px;
	}
	.bnner_new.enterprise_section .banner_txt&gt;p {
		font-size: 27px;
		line-height: 1;
	}
	.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn&gt;a {
		margin: 0;
		padding: 5px 10px;
	}
	.full_banner_txt .btnn {
		margin-top: 4px;
	}
	.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1 {
		font-size: 35px;
	}
	.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1 span,
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 span {
		font-size: inherit;
	}
	.bnner_new.magento_banner2 .banner_txt&gt;p {
		font-size: 17px;
		line-height: 1.2;
	}
	.h_banner.bnner_new.magento_banner2 .btnn&gt;a {
		padding: 12px 18px;
		font-size: 14px;
	}
	.bnner_new.wp.windows8 .btnn&gt;a {
		padding: 12px 18px;
		font-size: 13px;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn a {
		padding: 7px;
		font-size: 17px;
		margin-bottom: 5px;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right {
		margin-right: 7%;
	}
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .page_title {
		padding: 0 0 5px;
	}
	.left-cnt_box {
		padding: 15px;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right {
		max-width: 320px;
		padding: 25px 0;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right p,
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right p {
		font-size: 20px;
	}
	.offshore .full_banner_txt .txt_rt p {
		font-size: 22px;
	}
	.offshore .full_banner_txt .txt_rt {
		padding: 0 0 0 25px;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		font-size: 15px;
	}
	.offshore .full_banner_txt .txt_lt h1 {
		font-size: 50px;
	}
	.h_banner.bnner_new.big_data .page_title span,
	.offshore .full_banner_txt .txt_lt h1 span {
		font-size: 24px;
	}
	.crm .full_banner_txt .txt_lt h1 {
		font-size: 28px;
	}
	.crm .full_banner_txt .txt_rt p {
		font-size: 22px;
		line-height: 1.4;
	}
	.h_banner.bnner_new.big_data .btnn a {
		font-size: 13px;
		padding: 8px 13px;
	}
	.h_banner.bnner_new.big_data .page_title {
		padding: 0 0 8px;
		line-height: 1.2;
		font-size: 30px;
	}
	.h_banner.bnner_new.big_data .btnn {
		margin: 8px 0 0;
	}
	.h_banner.bnner_new.internet_things .page_title {
		font-size: 38px;
	}
	.h_banner.bnner_new.internet_things .page_title span {
		padding: 0;
		font-size: 26px;
	}
	.consult_img .consult_imgBox {
		position: static;
	}
	.h_banner.bnner_new.business_banner .intelligenceBanner_Txt {
		width: 100%;
		float: left;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 {
		font-size: 40px;
		padding: 0;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 span {
		font-size: 23px;
	}
	.bnner_new.msBusiness .banner_txt p {
		font-size: 18px;
	}
	.bnner_new.msBusiness .btnn&gt;a {
		padding: 10px;
		font-size: 12px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title {
		font-size: 25px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title span {
		padding: 5px 0;
		font-size: 30px;
	}
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .page_title {
		font-size: 30px;
	}
	.bnner_new .banner_txt.banner_txt_right .btnn {
		margin-top: 5px;
	}
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .btnn a {
		padding: 10px 20px;
	}
	.portfolio-home-page h2 {
		margin: 0 0 20px;
	}
	.client-testimonial h2,
	.enhance-business h1,
	.portfolio-home-page h2,
	.why-choose-us .wd50 .text-box h2 {
		letter-spacing: -2px;
		font-size: 40px;
	}
	figure.effect-portfolio h2 {
		padding-top: 14%;
	}
	.dedicated_icon {
		width: 100%;
		margin-bottom: 20px;
	}
	.dedicated_icon img {
		display: block;
		margin: 0 auto;
	}
	.dedicated_txt {
		width: 100%;
		padding: 0;
		text-align: center;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.bnner_new .banner_txt&gt;h1 {
		font-size: 15px;
		line-height: 20px;
		padding: 0 0 2px;
	}
	.bnner_new .banner_txt p,
	.help-image::after,
	.help-image::before {
		display: none;
	}
	.blue_btn&gt;a {
		padding: 10px;
	}
	section.technology-development .text-technology h2 {
		font-size: 30px;
		line-height: 35px;
	}
	.left-offer-srevices {
		padding: 40px 0;
	}
	.left-offer-srevices .service-item span {
		display: block;
		float: none;
		margin: 0 auto 10px;
		width: 90px;
	}
	.left-offer-srevices .service-item .tex-dll {
		display: block;
		padding: 0 14px;
		text-align: center;
		width: 100%;
	}
	.right-text-discription h2 {
		font-size: 26px;
		line-height: 32px;
		margin-top: 20px;
	}
	.technologies {
		margin-bottom: 40px;
	}
	.bnner_new.wp.nodeJS .banner_txt.banner_txt_left&gt;h1,
	.h_banner.bnner_new.retail .banner_txt.banner_txt_right .page_title {
		font-size: 18px;
	}
	.h_banner.bnner_new .btnn&gt;a {
		padding: 11px;
		font-size: 12px;
	}
	.hiring_sec p.finish_txt {
		padding-top: 20px;
		font-size: 30px;
		line-height: 33px;
	}
	.hiring_sec,
	.hiring_sec.hire_node {
		padding: 40px 0;
	}
	.h_banner.bnner_new.retail .banner_txt.banner_txt_right,
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right {
		width: 100%;
	}
	.h_banner.bnner_new.scince-education.real-estate .banner_txt.banner_txt_right .page_title {
		font-size: 18px;
		margin: 0;
		line-height: 1.5;
	}
	.h_banner.bnner_new .btnn.req_viewBtn&gt;a {
		font-size: 11px;
	}
	.realstate-heading h2 {
		font-size: 25px;
		line-height: 29px;
		padding-bottom: 20px;
	}
	.realstate-heading {
		margin: 30px 0;
	}
	.h_banner.bnner_new .btnn.req_viewBtn {
		margin-top: 10px !important;
	}
	.web_features .owl-nav {
		display: none !important;
	}
	.web_features .owl-dots {
		width: 100% !important;
		text-align: center;
		margin: 0 auto;
		float: none;
		overflow: hidden;
	}
	.web_features .owl-dot&gt;span {
		border: 1px solid #ed222a;
		border-radius: 50%;
		display: block;
		height: 10px;
		width: 10px;
	}
	.web_features .owl-dot {
		margin-right: 4px;
		display: inline-block;
	}
	.web_features .owl-dot.active span {
		background: #b27777;
	}
	.web_features h2 {
		margin: 0 15px 30px;
		font-size: 20px;
		line-height: 25px;
	}
	.real-state-agent {
		border-bottom: 1px solid #c5c5c5;
		border-right: 0;
		margin: 0 0 30px;
		padding: 0;
	}
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1,
	.real-state-wb-head&gt;h2 {
		font-size: 28px;
	}
	.real-state-agent&gt;p {
		margin-bottom: 20px;
	}
	.app-developmnt,
	.integration-solution {
		width: 100%;
		padding: 62px 15px !important;
	}
	.integration-content h2 {
		font-size: 23px;
	}
	.integration-content li {
		font-size: 14px;
	}
	section.advanced-technologies {
		padding: 100px 0 85px;
	}
	.domain-list,
	.domain-list.left {
		padding: 0;
	}
	.help-list&gt;h4 {
		padding: 20px 0 0;
	}
	.help-list {
		margin-bottom: 40px;
	}
	.trade-box span {
		padding: 15px 0;
	}
	.trade-box p {
		padding: 0 0 15px;
	}
	.customize-software img {
		margin: 15px 0 25px;
	}
	.customize-software h3 {
		font-size: 20px;
	}
	.amazon-img_box img,
	.amazon_offer_img img,
	.data-box .data-left,
	.data-box .data-right,
	.h_banner.bnner_new.retail.financial-banner .banner_txt.banner_txt_right,
	.outsourcr_img img,
	.servicing_list .client_des .client_img {
		width: 100%;
	}
	.data-box .data-right h4 {
		text-align: center;
		padding: 10px 0 0;
	}
	.data-box .data-right p {
		text-align: center;
	}
	.data-box {
		padding: 25px;
	}
	.corporate-box p {
		padding: 30px 0 0;
	}
	.retail-corporate {
		padding: 20px 0;
		margin-bottom: 0;
	}
	.corporate-box h2 {
		font-size: 32px;
	}
	.banking_service .srvice_text h2 {
		font-size: 27px;
	}
	.banking_service .srvice_text ul li {
		min-height: 240px;
		margin-bottom: 20px;
		margin-right: 0;
		text-align: center;
		display: block;
		width: 100%;
	}
	.application_list .client_sec ul li {
		width: 100%;
		display: block;
		margin-bottom: 100px;
	}
	.application_list .client_sec ul li p {
		margin: 136px 0 0;
	}
	.application_list .client_sec ul li .content {
		width: auto;
	}
	.secure_banner .secure_list ul li {
		width: 100%;
		margin-bottom: 15px;
	}
	.investment_service .srvice_text ul li {
		width: 100%;
		text-align: center;
		margin-right: 0;
		margin-bottom: 15px;
		display: block;
	}
	.investment_service .srvice_text ul li:first-child {
		padding: 0;
		text-align: center;
	}
	.investment_service .srvice_text ul li:last-child {
		padding: 0;
		text-align: center;
	}
	.investment_service {
		padding: 0;
	}
	.investment_service .srvice_text h2 {
		font-size: 30px;
	}
	.automobile_service .srvice_text h2 span {
		font-size: 31px;
	}
	.automobile_service .service_list ul li {
		display: block;
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #e8eef6;
	}
	.automobile_service .service_list ul li:last-child {
		border-bottom: none;
	}
	.servicing_list .client_des .txt_con {
		width: 100%;
		height: auto;
	}
	.servicing_list {
		background: 0 0;
	}
	.media_service .camera-img {
		margin-top: 0;
	}
	.media_service .camera-img .left-sec {
		width: 100%;
		min-height: 100%;
	}
	.media_service .camera-img .right_sec {
		width: 100%;
		min-height: inherit;
	}
	.media_service .camera-img .left-sec p,
	.media_service .camera-img .right_sec p {
		padding: 15px;
	}
	.crm .full_banner_txt .txt_rt p,
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .btnn,
	.media_service .camera-img .round_img,
	.offshore .full_banner_txt .txt_rt p {
		display: none;
	}
	.service_area .service_list {
		padding: 0;
		text-align: center;
	}
	.border_box.mg_fuel,
	.shopify_domain {
		margin-bottom: 20px;
	}
	.h_banner.bnner_new.shopify .banner_txt.banner_txt_right {
		width: 52%;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right&gt;div {
		padding-left: 20px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a {
		display: inline-block;
		font-size: 11px;
		padding: 10px;
	}
	.bnner_new.shopify .banner_txt h1,
	.offshore .full_banner_txt .txt_lt h1 span {
		font-size: 24px;
	}
	.bnner_new.enterprise_section .banner_txt&gt;h1 {
		font-size: 37px;
		padding: 0;
		margin: 0 auto 7px;
		border: 0;
	}
	.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn {
		margin: 0;
	}
	.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn&gt;a {
		padding: 5px 15px;
	}
	.service_content .height_equal img {
		width: 100% !important;
	}
	.crm_row&gt;div,
	.mg_top ul li {
		display: block;
		width: 100%;
	}
	.txt_padding&gt;h3 {
		padding-top: 20px;
	}
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 span {
		font-size: inherit;
	}
	.h_banner.bnner_new.big_data .page_title span,
	.h_banner.bnner_new.html5 .banner_txt.banner_txt_right .page_title {
		font-size: 18px;
	}
	.right-img_box {
		width: 100%;
		float: none;
	}
	.left-cnt_box {
		width: 100%;
		float: left;
		margin-top: 20px;
		padding: 20px;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right {
		float: none;
		margin: 0 auto;
		max-width: 280px;
		width: 100%;
		padding: 10px;
	}
	/* updated css rk graphics page ends */
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right.grpcs_design {
		position: inherit;
	}
	/* updated css rk graphics page ends */
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .page_title {
		font-size: 35px;
		line-height: 1.2;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .page_title span {
		font-size: inherit;
		font-weight: 700;
	}
	.advantages-box {
		padding: 15px;
	}
	.cloud_sol_left,
	.cloud_sol_rgt {
		width: 100%;
		float: none;
	}
	.cloud_sol_rgt {
		padding: 20px;
	}
	.bnner_new.wp.cloud_banner .banner_txt.banner_txt_left&gt;h1 span {
		font-size: 32px;
	}
	.bnner_new.wp.cloud_banner .banner_txt.banner_txt_left&gt;h1 {
		font-size: 40px;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right .page_title {
		font-size: 35px;
		margin: 0 0 10px;
	}
	.h_banner.bnner_new.php.aws .banner_txt.banner_txt_right .page_title {
		font-size: 18px;
		text-align: center;
		margin-bottom: 0;
		max-width: 135px;
	}
	.h_banner.bnner_new.php.aws .banner_txt.banner_txt_right .page_title span {
		font-size: 18px;
		text-align: center;
		float: none;
	}
	.h_banner.bnner_new.php.aws .banner_txt.banner_txt_right .btnn a {
		width: 140px;
		display: block;
		margin: 0;
		font-size: 12px;
		padding: 8px 5px;
		text-align: center;
	}
	.offshore .full_banner_txt .txt_lt {
		padding: 0;
	}
	.offshore .full_banner_txt .txt_lt h1 {
		font-size: 43px;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		padding: 8px;
	}
	.offshore .full_banner_txt .txt_rt {
		padding: 0 0 0 10px;
	}
	.outsourcr_img {
		margin-top: 20px;
	}
	.crm .full_banner_txt .txt_lt h1 {
		font-size: 17px;
		line-height: 1.4;
	}
	.crm .full_banner_txt .txt_lt p {
		font-size: 18px;
		line-height: 1;
	}
	.bnner_new.big_data .banner_txt.banner_txt_right {
		width: 55%;
	}
	.h_banner.bnner_new.big_data .btnn&gt;a {
		padding: 10px 20px;
	}
	.h_banner.bnner_new.internet_things .page_title {
		font-size: 44px;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 span,
	.h_banner.bnner_new.internet_things .page_title span {
		font-size: 22px;
	}
	.tab-text,
	.understnd_sec {
		padding: 0 0 30px;
		text-align: center;
	}
	.tab_unlock a {
		margin-left: 0;
		width: 100%;
	}
	.tab-text {
		left: inherit;
		position: static;
		min-height: 100%;
		padding: 0 0 50px;
	}
	.tab-text&gt;h2 {
		padding: 14px 0;
	}
	.tab_unlock {
		padding: 40px 0;
	}
	.neque .blue_box h2 {
		padding: 0 0 10px;
		line-height: 32px;
		font-size: 25px;
		border-right: none;
	}
	.neque {
		text-align: center;
	}
	.neque .blue_txt a {
		float: none;
	}
	.consult_row&gt;div {
		width: 100%;
	}
	.consult_img .consult_imgBox {
		position: static;
	}
	.h_banner.bnner_new.business_banner .intelligenceBanner_Txt {
		width: 100%;
		float: left;
	}
	.h_banner.bnner_new.business_banner h1 {
		margin: 0 0 10px;
		font-size: 45px;
	}
	.h_banner.bnner_new.business_banner .blue_btn {
		margin-top: 0;
	}
	.h_banner.bnner_new.business_banner p {
		display: none;
	}
	.offers-bl-solution .offer-solution-text {
		padding: 20px;
		min-height: 100%;
	}
	.offers-bl-solution .offer-solution-text span {
		font-size: 35px;
	}
	.offers-bl-solution .offer-solution-text ul {
		width: 100%;
		margin: 0;
	}
	.offers-bl-solution .offer-solution-text ul li {
		display: block;
	}
	.expert_sec.offer_services {
		display: block;
		overflow: hidden;
	}
	.expert_sec.offer_services.exOur_Services {
		display: block;
		overflow: hidden;
		float: left;
		width: 100%;
		padding: 35px 0 0;
		margin: 0;
	}
	.global_retail .global_retail_text {
		text-align: center;
		padding: 0;
	}
	.global_retail .qout-now {
		text-align: center;
	}
	.bnner_new.msBusiness .banner_txt.banner_txt_right {
		width: 54%;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 {
		font-size: 40px;
		padding: 0;
	}
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right .page_title {
		font-size: 45px;
	}
	.education-Cntr h2 {
		font-size: 22px;
		line-height: 30px;
		padding: 25px 0 20px;
	}
	.education-Cntr p {
		font-size: 18px;
		padding: 0;
		margin: 0 0 30px;
	}
	.complaince-Cntr {
		background-position: 100% 100%;
	}
	.left-development {
		width: 100%;
		margin-top: 30px;
	}
	.right-development {
		margin-top: 25px;
		width: 100%;
		text-align: center;
	}
	.service_page .h_banner.bnner_new.sitemap_banner h1 {
		font-size: 38px;
	}
	.service_page .h_banner.bnner_new.sitemap_banner .btnn {
		margin-top: 8px;
	}
	.fq.privacy_row {
		padding: 20px 10px;
	}
	.fq.privacy_row .information-box li {
		padding: 0 0 0 40px;
	}
	.bnner_new.privacy-banner .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 10px;
	}
	.bnner_new.reviews .banner_txt.banner_txt_left&gt;h1 {
		font-size: 38px;
		line-height: 13px;
	}
	.bnner_new.reviews .red_bg {
		padding: 13px 22px;
		font-size: 36px;
	}
	.bnner_new.reviews .btnn {
		text-align: left;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title {
		font-size: 18px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title span {
		font-size: 25px;
		padding: 5px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right {
		width: 60%;
	}
	.tradeCntr p {
		padding: 24px 0 40px;
	}
	.blog .pagination ul li {
		padding: 0 2px;
	}
	.h_banner.blog_banner {
		margin-top: 0;
	}
	.blog_detail .authorImg,
	.blog_detail .authorTxt,
	.blog_detail .tag_left,
	.blog_detail .tag_rgt {
		width: 100%;
	}
	#cboxBottomCenter,
	#cboxBottomLeft,
	#cboxBottomRight,
	#cboxMiddleLeft,
	#cboxMiddleRight,
	#cboxTopCenter,
	#cboxTopLeft,
	#cboxTopRight,
	.blog_detail .inner-category-search {
		display: none;
	}
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .page_title {
		font-size: 14px;
		padding: 0;
		border-bottom: 0;
		color: #fff;
	}
	.banner_txt.banner_txt_right .btnn,
	.bnner_new .banner_txt.banner_txt_right .btnn,
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .btnn {
		margin-top: 5px;
	}
	.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .btnn a {
		padding: 10px 9px;
	}
	.why_dedicated_a {
		float: none;
		width: 100%;
		padding: 30px 20px;
		text-align: center;
	}
	.why_dedicated_b {
		float: none;
		width: 100%;
		padding: 20px 0;
	}
	.dedicated_testimonial_a,
	.dedicated_testimonial_b {
		float: none;
		text-align: center;
		width: 100%;
	}
	.dedicated_testimonial .bx-wrapper img,
	.neque .blue_txt a {
		display: inline-block;
	}
	.dedicated_testimonial_b {
		margin: 20px 0 0;
		padding: 20px;
	}
	.dedicated_testimonial .bx-prev {
		margin-left: -33px;
	}
	.dedicated_testimonial .bx-next {
		margin-left: 0;
	}
	.portfolio-home-page h2,
	.work_txt {
		font-size: 30px;
	}
	.footer_box ul,
	.portfolio-home-page h2 {
		margin: 0 0 20px;
	}
	.presentation {
		margin: 0 0 10px;
	}
	.portfolio-home-page {
		padding: 40px 0;
		margin: 0;
	}
	.dedcated_faq h2,
	.dedicated_dev h2,
	.dedicated_testimonial h2,
	.why_dedicated_a h2 {
		font-size: 30px;
		line-height: 38px;
	}
	.h_banner.portfolio_banner .container {
		position: static !important;
		top: 0 !important;
		transform: inherit !important;
	}
	.service_page .h_banner .page_title {
		font-size: 18px;
		margin-top: 12px;
		line-height: normal;
	}
	.bnner_new.privacy-banner .banner_txt h1 span {
		font-size: 18px;
		line-height: normal;
	}
	.service_page .h_banner a,
	.service_page .h_banner p {
		font-size: 11px;
	}
	.banner_new1.healthcare_banner .bannerWrap p {
		font-size: 14px !important;
	}
	.h_banner.bnner_new.consulting_banner .banner_txt_right {
		width: 40%;
	}
	.h_banner.bnner_new.consulting_banner .page_title {
		font-size: 14px;
		line-height: 10px;
	}
	.h_banner.bnner_new.consulting_banner .page_title span {
		font-size: 14px;
		margin-bottom: 0;
		padding: 0;
		line-height: 23px;
	}
	.h_banner.bnner_new.consulting_banner .banner_txt.banner_txt_right .btnn {
		margin-top: 0;
		width: 100%;
	}
	.h_banner.bnner_new.consulting_banner .banner_txt.banner_txt_right .btnn a {
		font-size: 14px;
		padding: 5px;
		margin: 10px 0 0;
	}
	p.bred_crm span {
		font-size: 12px;
	}
	.portfolio_page #colorbox {
		padding: 0 !important;
		width: 90% !important;
		left: 5% !important;
	}
	.cboxPhoto {
		width: 100%;
	}
	#cboxContent {
		box-sizing: border-box;
		border-radius: 10px;
	}
	.pMrgnTp25 {
		margin-top: 25px;
	}
	.row.pMrgnBt0 {
		margin-bottom: 0 !important;
	}
	.big-right_txt {
		margin-top: 30px;
	}
	.big-right_txt h2.h2_heading,
	.middle-gray_cntr h2.h2_heading {
		margin-top: 0;
		padding: 0;
	}
	.middle-gray_cntr {
		padding: 20px 0 27px;
	}
	.big_cntr {
		padding: 20px 0;
	}
	.value_txt {
		width: 100%;
		padding: 35px 0;
	}
	.value_txt h2 {
		margin: 0 0 10px;
	}
}

@media only screen and (max-width: 479px) {
	.bnner_new.magento_enterprise_section .banner_txt&gt;h1 {
		font-size: 19px;
	}
	.h_banner.bnner_new .btnn.req_viewBtn&gt;a {
		padding: 7px 13px;
	}
	.bnner_new.shopify .banner_txt h1 {
		font-size: 13px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 8px 7px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right&gt;div {
		padding-left: 10px;
	}
	.bnner_new.shopify .banner_txt.banner_txt_right .btnn&gt;a:first-child {
		margin-bottom: 5px;
	}
	.bnner_new.enterprise_section .banner_txt&gt;h1 {
		font-size: 19px;
		border: 0;
		padding-bottom: 5px;
		margin: 0;
	}
	.h_banner.bnner_new.enterprise_section .container {
		bottom: 5px;
	}
	.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn&gt;a {
		padding: 4px 10px;
	}
	.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1 {
		font-size: 15px !important;
		line-height: inherit !important;
	}
	.bnner_new.magento_banner2 .banner_txt.banner_txt_left&gt;h1 span {
		font-size: inherit !important;
		padding-top: 0;
	}
	.h_banner.bnner_new.magento_banner2 .btnn&gt;a {
		padding: 4px;
		font-size: 11px;
	}
	.h_banner.bnner_new.magento_banner2 .btnn {
		margin-top: 10px;
	}
	.h_banner.bnner_new.magento_banner2 a.view-portfolio-btn {
		margin-left: 5px;
	}
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 {
		font-size: 18px;
	}
	.bnner_new.wp.windows8 .banner_txt.banner_txt_left&gt;h1 span {
		font-size: inherit;
		padding-top: 5px;
	}
	.h_banner.bnner_new.windows8 .btnn&gt;a {
		padding: 4px;
		font-size: 11px;
	}
	.h_banner.bnner_new.cloud_banner .btnn&gt;a,
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right {
		padding: 5px;
	}
	.h_banner.bnner_new.graphic .banner_txt.banner_txt_right .page_title {
		font-size: 25px;
	}
	.h_banner.bnner_new.graphic .banner_txt .btnn,
	.h_banner.bnner_new.offshore .full_banner_txt .btnn,
	.h_banner.bnner_new.windows8 .btnn&gt;a.view-portfolio-btn {
		margin: 0;
	}
	.h_banner.bnner_new.graphic .banner_txt .btnn a {
		padding: 8px;
	}
	.bnner_new.wp.cloud_banner .banner_txt.banner_txt_left&gt;h1 {
		font-size: 32px;
	}
	.bnner_new.wp.cloud_banner .banner_txt.banner_txt_left&gt;h1 span {
		font-size: 20px;
		margin-top: 5px;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right .page_title,
	.offshore .full_banner_txt .txt_lt h1 {
		font-size: 20px;
	}
	.h_banner.bnner_new.aws .banner_txt.banner_txt_right .btnn a {
		padding: 5px;
		font-size: 11px;
	}
	.offshore .full_banner_txt .txt_lt h1 span {
		font-size: 15px;
		padding: 0;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		padding: 4px;
		font-size: 11px;
		margin-bottom: 2px;
		display: inline-block;
	}
	.crm .full_banner_txt .txt_lt h1 {
		font-size: 11px;
		line-height: 1.4;
		padding: 4px;
	}
	.crm .full_banner_txt .txt_lt p {
		font-size: 12px;
	}
	.h_banner.bnner_new.crm .full_banner_txt .btnn&gt;a {
		padding: 8px;
		margin-top: 0;
	}
	.bnner_new.big_data .banner_txt.banner_txt_right {
		width: 60%;
	}
	.h_banner.bnner_new.big_data .btnn&gt;a {
		padding: 4px;
	}
	.h_banner.bnner_new.big_data .btnn {
		margin: 0;
	}
	.h_banner.bnner_new.big_data .page_title {
		line-height: 1;
		padding: 0 0 2px;
	}
	.h_banner.bnner_new.big_data .page_title span {
		font-size: 14px;
	}
	.h_banner.bnner_new.internet_things .page_title {
		font-size: 18px;
		margin: 0 0 5px;
		padding: 0 0 5px;
	}
	.h_banner.bnner_new.internet_things .page_title span {
		font-size: 16px;
		padding: 0;
	}
	.h_banner.bnner_new.internet_things .btnn a {
		padding: 2px;
		font-size: 10px;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1,
	.h_banner.bnner_new.business_banner h1 {
		font-size: 24px;
	}
	.h_banner.bnner_new.business_banner .blue_btn&gt;a {
		padding: 5px 10px;
	}
	.global_retail .qout-now button.request-quote-butn {
		height: 45px;
		font-size: 14px;
		padding: 0 10px;
	}
	.bnner_new.msBusiness .btnn&gt;a {
		padding: 8px;
		font-size: 11px;
		margin-bottom: 2px;
	}
	.bnner_new.msBusiness .banner_txt&gt;h1 span {
		font-size: 13px;
	}
	.h_banner.bnner_new.scince-education .banner_txt.banner_txt_right .page_title {
		font-size: 25px;
	}
	.bnner_new.reviews .btnn a,
	.h_banner.bnner_new.sitemap_banner .btnn&gt;a {
		padding: 5px;
	}
	.bnner_new.privacy-banner .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 5px;
		font-size: 11px;
	}
	.bnner_new.reviews .banner_txt.banner_txt_left&gt;h1 {
		font-size: 23px;
		line-height: 5px;
	}
	.bnner_new.reviews .red_bg {
		padding: 10px;
		font-size: 20px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title {
		font-size: 12px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .page_title span {
		font-size: 18px;
		padding: 3px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .btnn {
		margin-top: 5px;
	}
	.h_banner.bnner_new.Certification .banner_txt.banner_txt_right .btnn a {
		padding: 4px;
		font-size: 11px;
	}
	.crm .full_banner_txt p,
	.h_banner.bnner_new.ms_dynamic .banner_txt .btnn {
		display: none;
	}
	.h_banner.bnner_new.crm .full_banner_txt .btnn {
		margin-top: 0;
	}
	.crm .full_banner_txt .txt_rt {
		padding: 0;
	}
}

.communication_sec.com_wdFull .container {
	max-width: 1170px;
}

.communication_sec.com_wdFull .container .com_topTxt {
	max-width: 900px;
	margin: 0 auto 15px;
}

.communication_sec.com_wdFull .comTxt {
	text-align: left;
}

.communication_sec.com_wdFull .comTxt p {
	text-align: left;
	padding-right: 0;
}

.blog_detail .desc_style ul li {
	list-style-type: disc;
}

.blog_detail .desc_style {
	margin: 0 0 10px;
}

.blog_detail .desc_style,
.blog_detail .desc_style p,
.blog_detail .desc_style ul li {
	font-size: 15px;
	line-height: 24px;
	text-align: justify;
	font-family: "Open Sans", sans-serif !important;
	color: #404040;
}

.h_banner.error_banner {
	background-image: url(../png/eror_banner.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	min-height: 312px;
}

.eror_404 {
	background: url(../png/eror_404.png) center center no-repeat;
	display: table;
	height: 348px;
	margin: 0 auto;
}

.eror_404 span {
	display: block;
	font-size: 16px;
	padding-top: 15px;
}

.or&gt;span {
	background: #fff;
	padding: 0 8px;
	z-index: 9;
}

.click,
.page_req p.click {
	margin-bottom: 50px;
}

.approach_wrapper ul li:hover a.redd.new.grayLink,
.circle span&gt;a:hover,
.click a,
.cookiealert a,
.dev_ser a:hover {
	text-decoration: underline;
}

.h_banner.error_banner .container,
.page_req .or::before {
	position: absolute;
	top: 42%;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.h_banner.error_banner h1 {
	text-align: center !important;
	font-size: 46px !important;
	color: #fff;
	margin-top: 0;
	line-height: 40px;
}

.error_banner p {
	color: #fff;
	margin: 0 0 10px;
	line-height: 24px;
}

.eror_404&gt;p {
	display: table-cell;
	vertical-align: middle;
	font-size: 65px;
	padding: 0 20px;
	line-height: 24px;
	color: #404040;
}

.page_req {
	text-align: center;
	line-height: 24px;
}

.or&gt;span,
.page_req .or {
	position: relative;
}

.page_req .or::before {
	background: 0 0;
	border: 1px solid #c7c7c7;
	top: 10px;
	width: 38%;
	content: "";
}

.page_req p {
	margin-bottom: 20px;
}

.page_req p.click a {
	color: #e96656;
}

.service_content.partner_section .border_box h2,
.service_content.partner_section .border_box h2 a {
	color: #e96656;
	font-size: 22px;
	line-height: 1.1;
	font-weight: 600;
}

.row.blog button.gsc-search-button.gsc-search-button-v2 {
	background: #ed1c24;
	border: 0;
	outline: 0;
	height: 34px;
	border-radius: 25px;
}

.thnku_sec {
	background-color: #f5f5f5;
}

.thanku_inner {
	padding-top: 60px;
	text-align: center;
}

.thanku_text {
	margin: 40px 0;
	text-align: center;
}

.thanku_text h2 {
	border-bottom: 1px solid #d8d8d8;
	color: #313131;
	font-size: 38px;
	font-weight: 700;
	margin: 30px auto;
	padding-bottom: 30px;
	width: 60%;
}

.thanku_text h2 span {
	color: #757575;
	display: block;
	font-size: 20px;
	font-weight: 400;
	padding-top: 10px;
}

@media (min-width: 1024px) {
	.communication_sec.com_wdFull .comTxt&gt;img {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.thanku_text h2 {
		font-size: 30px;
		line-height: 125%;
		width: 85%;
	}
	.thanku_text h2 span {
		font-size: 14px;
		line-height: 150%;
	}
}

.bannerContent {
	width: 100%;
	max-width: 880px;
	margin: 97px auto 0;
}

.bnner_new .banner_txt.banner_txt_right {
	width: 100%;
	text-align: left;
}

.bnner_new .banner_txt&gt;h1 {
	font-size: 52px;
	font-weight: 400;
	padding: 0 0 45px;
}
.bnner_new .banner_txt.banner_txt_right&gt;h1 {
	font-size: 45px;
	font-weight: 400;
	padding: 0 0 45px;
}

.bannerContent .banner_txt.banner_txt_right .btnn&gt;a {
	background-color: #ed1c24;
}

.bannerContent .banner_txt.banner_txt_right ul li {
	margin: 0 0 0 20px;
	text-align: left;
	font-weight: 500;
	font-size: 20px;
	color: #fff;
}

.bannerContent .banner_txt.banner_txt_right ul {
	width: 47%;
	float: left;
}

.bannerContent .banner_txt.banner_txt_right .btnn {
	float: left;
	width: auto;
}

.meanstack-box,
.web_progress,
.web_progress .new_way,
.web_progress .new_way .realible .left,
.web_progress .new_way .realible .parts {
	width: 100%;
}

.meanstack-box h2,
.meanstack-box p {
	color: #222;
	font-size: 40px;
	font-weight: 300;
	text-align: center;
	margin: 0;
	padding: 40px 0 30px;
}

.meanstack-box p {
	padding: 30px 40px;
	font-size: 19px;
	font-weight: 100;
	line-height: 30px;
}

.since_year,
.web_progress .new_way .clients {
	width: 100%;
	text-align: center;
	padding: 25px 0 50px;
}

.web_progress .new_way .realible .left h2 {
	width: 100%;
	margin: 0 0 1px !important;
}

.web_progress .new_way .realible .left p {
	font-weight: 300;
	color: #222;
	font-size: 19px;
	text-align: left;
	margin: 0 0 14px !important;
	line-height: 28px;
}

.new_way .realible .left ul li,
.new_way .realible .right ul li {
	float: left;
	line-height: 20px;
	text-align: left;
	width: 100%;
	margin: 0 0 10px 20px;
}

.web_progress .new_way .realible .left ul {
	clear: both;
	overflow: hidden;
}

.body-portfolio #wrapper .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12,
.web_progress .new_way .part1,
.web_progress .new_way .part1 .right {
	width: 100%;
}

.web_progress .new_way .part1 .right h2,
.web_progress .new_way .realible .left h2 {
	font-weight: 400;
	color: #222;
	font-size: 24px;
	text-align: left;
	padding: 0 0 10px;
}

.since_year {
	float: left;
	width: 20%;
	padding: 15px 0 0;
}

.since_year&gt;span,
.web_progress .new_way .realible .right span {
	color: #414141;
	display: block;
	font-size: 20px;
	font-weight: 900;
	border-right: 1px solid #ccc;
}

.web_progress .new_way .realible .right span {
	border-right: 0;
	border-left: 1px solid #ccc;
}

.client_base {
	float: left;
	width: 60%;
	padding: 0 0 0 30px;
}

.client_base&gt;h3 {
	float: left;
	padding: 16px 0 0;
	color: #414141;
	font-weight: 700;
	font-size: 20px;
	margin: 0 35px 0 0;
}

.web_progress .new_way .realible .right {
	float: right;
}

.sinceCntr {
	background: #fbfbfb;
	width: 100%;
	padding: 10px 30px;
	margin: 0 0 40px;
	float: left;
}

.client_base&gt;ul li {
	display: inline-block;
	margin: 0 28px;
}

.client_base li:nth-child(1) img,
.client_base li:nth-child(2) img,
.client_base li:nth-child(3) img {
	margin: -10px 0 0;
}

.client_base span {
	color: #414141;
	font-size: 15px;
	font-weight: 300;
	padding: 0 0 0 10px;
}

.real-estatePage .portfolio.new_portfolio {
	background: url(../jpg/portfolio-img.jpg) 50% 50% no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0;
	text-align: center;
	margin-top: 40px;
}

.real-estatePage .portfolio-container {
	background: 0 0;
}

.real-estatePage .portfolio.new_portfolio h2 {
	text-align: center;
	line-height: 1;
	color: #fff;
	margin: 0;
}

.real-estatePage .bnner_new .banner_txt.banner_txt_right {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 60%;
}

.real-estatePage .h_banner.bnner_new h1 {
	font-size: 60px;
	line-height: 75px;
	font-family: "Open Sans";
	font-weight: 500;
}

.service_page .progreesiveCntr {
	width: 100%;
	background: url(../png/progreesive-bg.png) center center no-repeat;
	background-size: cover;
}

.service_page .progreesive_box {
	width: 100%;
	padding: 97px 0 110px;
}

.service_page .progreesive_box h2 {
	margin: 0;
	text-align: center;
	font-weight: 300;
	color: #fff;
	font-size: 44px;
}

.service_page .progreesive_box p {
	font-size: 20px;
	text-align: center;
	font-weight: 300;
	color: #fff;
	padding: 30px 0 25px;
}

.service_page .progress_content {
	width: 100%;
	padding: 0 50px;
	margin: 30px 0 0;
}

.service_page .progress_content h3 {
	font-size: 18px;
	font-weight: 500;
	margin: 0;
	background: url(../png/correct-icon.png) left top 6px no-repeat;
	color: #fff;
	padding: 0 0 0 35px;
	line-height: 22px;
}

.service_page .progreesive_box .progress_content p {
	text-align: left;
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
	padding: 0 0 0 35px;
}

.service_page .web_progress .new_way .part1.last {
	margin-bottom: 45px;
	overflow: hidden;
}

.service_page .developingCntr {
	width: 100%;
	background: url(../png/developing_bg.png) center center no-repeat;
	background-size: cover;
}

.service_page .developing_box {
	width: 100%;
	padding: 65px 0 75px;
}

.service_page .developing_box p {
	text-align: center;
	margin: 0;
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	line-height: 30px;
}

.service_page .developing_box a {
	display: block;
	width: 323px;
	height: 50px;
	background: #ed1c24;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	font-weight: 600;
	margin: 25px auto 0;
	color: #fff !important;
	transition: all 0.5s ease-in;
}

.service_page .client_base&gt;h3 {
	float: left;
	padding: 16px 0 0;
	color: #414141;
	font-weight: 700;
	font-size: 20px;
	margin: 0 35px 0 0;
}

@media all and (min-width: 1024px) and (max-width: 1123px) {
	.client_base&gt;ul li {
		margin: 0 5px;
	}
	.h_banner.bnner_new h1 {
		font-size: 40px;
		line-height: 66px;
	}
	.service_page .bannerContent {
		width: 100%;
		max-width: 700px;
		margin: 97px auto 0;
	}
	.service_page .h_banner.bnner_new h1 {
		padding: 0;
	}
	.service_page .client_base&gt;h3 {
		float: left;
		padding: 16px 0 0;
		color: #414141;
		font-weight: 700;
		font-size: 15px;
		margin: 0 10px 0 0;
	}
}

@media all and (min-width: 768px) and (max-width: 1023px) {
	.bannerContent {
		max-width: 508px;
		margin: 49px auto 0;
	}
	.bnner_new .banner_txt&gt;h1 {
		font-size: 30px;
		padding: 0 0 5px;
	}
	.bannerContent .banner_txt.banner_txt_right ul {
		width: 50%;
	}
	.bannerContent .banner_txt.banner_txt_right ul li,
	.since_year span,
	.web_progress .new_way .realible .right span {
		font-size: 15px;
	}
	.bannerContent .banner_txt.banner_txt_right .btnn&gt;a {
		padding: 10px;
		font-size: 15px;
	}
	.real-estatePage .h_banner.bnner_new h1 {
		font-size: 40px;
		line-height: 66px;
	}
	.client_base&gt;h3,
	.service_page .client_base&gt;h3 {
		font-size: 15px;
		margin: 0 10px 0 0;
	}
	.client_base&gt;ul li span {
		font-size: 12px;
	}
	.sinceCntr {
		padding: 10px;
	}
	.client_base {
		padding: 0 0 0 10px;
	}
	.client_base&gt;ul li {
		margin: 0 4px;
	}
	.service_page .meanstack-box h2 {
		font-size: 32px;
	}
	.service_page .client_base&gt;h3 {
		float: left;
		padding: 16px 0 0;
		color: #414141;
		font-weight: 700;
	}
	.service_page .progress_content {
		padding: 0;
	}
	.service_page .progreesive_box h2 {
		font-size: 40px;
	}
}

@media all and (min-width: 320px) and (max-width: 767px) {
	.service_page .h_banner .page_title {
		font-size: 22px;
		margin: 20px auto 0;
		padding: 0;
		text-align: center;
	}
	.bnner_new .banner_txt.banner_txt_right .btnn a {
		margin-left: 0;
	}
	.btnn .req_viewBtn {
		margin-top: 0 !important;
	}
	.service_page .progress_content {
		padding: 0;
	}
	.pwa .bannerContent {
		margin: 12px auto;
		width: 100%;
	}
	.service_page .bannerContent .banner_txt.banner_txt_right ul {
		display: none;
	}
	.service_page .h_banner.bnner_new.pwa .banner_txt.banner_txt_right .btnn a {
		margin: 0 0 10px !important;
		padding: 6px 18px;
		font-size: 14px;
	}
	.service_page .bannerContent .banner_txt.banner_txt_right .btnn,
	.sinceCntr .client_base&gt;h3 {
		float: none;
		text-align: center;
	}
	.service_page .web_progress .meanstack-box h2 {
		font-size: 20px;
		line-height: 25px;
	}
	.service_page .meanstack-box p {
		font-size: 16px;
		padding: 30px 0;
	}
	.first {
		padding: 0 0 38px;
	}
	.service_page .web_progress .new_way .realible .left p {
		font-size: 16px;
	}
	.first,
	.since_year {
		width: 100%;
	}
	.service_page .client_base {
		width: 100%;
		padding: 0;
	}
	.service_page .client_base li {
		text-align: center;
		display: block;
		width: 100%;
		float: none;
		overflow: hidden;
		margin: 0 0 10px;
	}
	.service_page .new_way .realible .left ul li,
	.service_page .new_way .realible .right ul li {
		margin: 0 0 10px 18px;
		width: 96%;
	}
	.service_page .progreesive_box h2 {
		font-size: 28px;
		line-height: 30px;
	}
	.service_page .progreesive_box {
		padding: 70px 0;
	}
	.service_page .developing_box a {
		width: 285px;
		font-size: 20px;
	}
	.service_page .developing_box p {
		font-size: 18px;
	}
	.service_page .sinceCntr {
		margin: 25px 0;
	}
	.sinceCntr .client_base&gt;h3 {
		padding: 16px 0 0;
		color: #414141;
		font-weight: 700;
		font-size: 20px;
		margin: 0 0 32px;
	}
	.sinceCntr .since_year&gt;span,
	.web_progress .new_way .realible .right span {
		border: 0;
	}
}

.pagination1 {
	border-bottom: 1px dashed #bdbdbd;
	height: 32px;
}

.pagination1 ul {
	padding: 8px 12px 0 0;
	margin: 0;
}

.pagination1 ul li {
	display: inline;
	background: #eaeaea;
	padding: 2px 6px;
	margin: 0;
}

.pagination1 ul li,
.pagination1 ul li a {
	font-size: 12px;
	color: #575757;
}

.pagination1 ul li.last {
	background: url(../png/paginationarrow.png) -31px 5px no-repeat #6d6d6d;
	padding: 2px 8px;
	float: right;
}

.pagination1 ul li.first {
	background: url(../png/paginationarrow.png) 6px 5px no-repeat #6d6d6d;
	padding: 2px 8px;
	float: left;
	margin-left: 6px;
}

.pagination1 ul li.active {
	background: #d3010a;
	padding: 0 8px 3px;
	float: left;
}

.pagination1 ul li.active span {
	font-size: 18px;
}

.approach_wrapper ul li:hover a.redd.new,
.pagination1 ul li.active a {
	color: #fff;
}

p.botmtext.about,
p.botmtext.about span {
	font-size: 16px !important;
	font-weight: 600;
}

p.botmtext.about {
	position: relative !important;
	top: 35px !important;
	margin: 0;
	color: #ffaa06 !important;
	line-height: 25px;
	letter-spacing: -0.8px;
	font-style: italic;
}

.core_values .our_core p {
	padding: 10px 0 0;
	text-align: center;
}

p.botmtext.about span {
	color: #ffaa06;
	display: inline-block;
	line-height: 100%;
}

.communication_sec.com_wdFull .comTxt {
	position: relative;
	transition: all 1.2s ease;
	-webkit-transition: all 1.2s ease;
}

.communication_sec.com_wdFull .comTxt span.images {
	position: relative;
	width: 100%;
	display: block;
}

.comTxt .overlayText h2,
.comTxt .overlayText p,
.communication_sec.com_wdFull .comTxt .overlayText {
	position: absolute;
	left: 0;
	right: 0;
	transition: all 1.2s ease;
	-webkit-transition: all 1.2s ease;
	opacity: 1;
	visibility: visible;
}

.communication_sec.com_wdFull .comTxt .overlayText {
	top: 0;
	height: 100%;
	display: block;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	padding: 25px;
}

.comTxt .overlayText h2,
.comTxt .overlayText p {
	margin: 0;
	color: #fff;
}

.comTxt .overlayText h2 {
	padding-top: 25px;
	top: 0;
	line-height: 25px;
	text-align: center;
	font-size: 32px;
}

.comTxt .overlayText p {
	bottom: 0;
	padding: 0 0 25px 25px;
	width: 96%;
	line-height: 21px;
}

.h_banner.banner_new1.ban p.newText.cmnstrgy {
	margin: 0;
	float: left;
	line-height: 27px;
	font-weight: 600;
	position: relative;
	top: 35px;
	color: #00baf7;
	font-style: italic;
}

.h_banner.banner_new1.ban p.newText.cmnstrgy span {
	text-decoration: underline;
	color: #00baf7;
	font-weight: 600;
	display: inline-block;
	line-height: 100%;
}

.communication_sec.com_wdFull.communicat-strategy .overlayText p span.redd {
	color: #fff;
	text-decoration: underline;
	font-size: 16px;
	line-height: 100%;
}

.approach_wrapper ul li a.redd.new:hover {
	color: #e96656;
	text-decoration: none !important;
}

p.link_hover a.redd.new.grayLink {
	text-decoration: none;
	color: #696969;
}

.h_banner.banner_new1.ban p.newText.devProcs {
	float: left;
	color: #97eaff;
}

.h_banner.banner_new1.ban p.newText.aproch span,
.h_banner.banner_new1.ban p.newText.devProcs span {
	text-decoration: underline;
	color: #cce306;
	font-weight: 600;
	display: inline-block;
	line-height: 100%;
}

.process_banner .process_list li::after,
.why-choose.white_bgCol .why-choose-details .gps.experiance.new_line:after,
.why-choose.white_bgCol .why-choose-details .gps.experiance.new_line:before {
	display: none;
}

.process_banner .process_list li {
	line-height: 100%;
	margin-right: 30px;
	font-weight: 400;
}

.process_banner .process_list li a {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	line-height: 100%;
	padding: 0;
	border-radius: 3px;
}

.process_banner .process_list li a.active {
	background: 0;
}

.h_banner.bnnerNN.Partners p,
p.botmtext_partners span {
	color: #fff;
	font-weight: 600;
}

.h_banner.bnnerNN.Partners p strong {
	color: #ffaa06 !important;
}

.partner_section .topRow {
	width: 100%;
	display: block;
	margin: 0 0 20px;
}

.partner_section .topRow .partner_logo.google_partner {
	display: inline-block;
	vertical-align: middle;
	width: 180px;
	text-align: left;
	margin: 0;
}

.partner_section .topRow h2 {
	display: none;
	vertical-align: middle;
}

.h_banner.banner_new1.ban p.newText.aproch,
.h_banner.banner_new1.ban p.newText.devProcs,
p.botmtext_partners {
	margin: 0;
	line-height: 27px;
	font-weight: 600;
	position: relative;
	top: 35px;
	font-style: italic;
}

p.botmtext_partners {
	color: #ffea00 !important;
	letter-spacing: -0.8px;
	font-size: 16px !important;
}

p.botmtext_partners span {
	font-size: 16px !important;
	display: inline-block !important;
	line-height: 100%;
}

.border_box p a {
	color: #696969;
}

.border_box p a:hover {
	color: #dd1a20;
}

.partner_section .topRow .partner_logo {
	margin-bottom: 0;
	text-align: left;
}

.partner_logo.goodfirms_ img {
	height: 45px;
	width: 175px;
}

.h_banner.banner_new1.ban p.newText.aproch {
	float: left;
	color: #ff7335;
}

.h_banner.banner_new1.ban p.newText.aproch span {
	color: #f5623d;
}

p.link_hover a.redd.new {
	text-decoration: none;
	color: #e96656;
}

p.link_hover a.redd.new:hover {
	background-color: #ff0;
}

.about_us p.link_hover strong.norml {
	font-weight: 400;
}

.about_us p.link_hover a.redd.new,
.about_us p.link_hover a.redd.new:hover,
.border_box p a {
	text-decoration: none;
}

.about_us p.link_hover a.redd.new.blck,
.about_us p.link_hover a.redd.new.blck:hover,
p.link_hover span.blck {
	color: #000;
}

.about_us p.link_hover a.redd.new.gray {
	color: gray;
}

.about_us p.link_hover a.redd.new.gray:hover {
	color: #000;
	background-color: #ff0;
}

.navbar .navbar-nav&gt;li {
	padding: 0 17px 25px 0;
}

ul.anim-slider .anim-dots {
	opacity: 0;
	visibility: hidden;
}

ul.anim-slider li.anim-slide,
ul.anim-slider li.anim-slide.anim-slide-this {
	transition: all 0.8s cubic-bezier(0.25, 0.1, 0.4, 0.59);
	-webkit-transition: all 0.8s cubic-bezier(0.25, 0.1, 0.4, 0.59);
	opacity: 0;
	visibility: hidden;
}

ul.anim-slider li.anim-slide.anim-slide-this {
	opacity: 1;
	visibility: visible;
}

.about_us .story_text {
	width: 100%;
	display: block;
}

.about_us .story_text p {
	position: relative;
	padding: 15px 0;
}

.about_us .story_text p::after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 25%;
	height: 1px;
	display: block;
	margin: 0 auto;
	content: "";
	background: #ccc;
}

.about_us .story_text p:first-child,
.about_us .story_text p:last-child,
.about_us .story_text p:nth-child(2),
.about_us .story_text p:nth-child(3) {
	padding-top: 0;
}

.about_us .story_text p:last-child::after,
.about_us .story_text p:nth-child(3)::after {
	display: none;
}

.about_us .story_text p:last-child,
.about_us .story_text p:nth-child(3) {
	padding-bottom: 0;
}

.h_banner.banner_new1.ban.com_banner .bannerTxt_left p,
.h_banner.banner_new1.ban.quality_banner .bannerTxt_left p,
.h_banner.bnnerNN.Partners .banner_heading p,
.h_banner.bnnerNN.about_bannerN .banner_heading p {
	font-size: 24px !important;
	letter-spacing: -0.5px;
	font-weight: 600;
}

.h_banner.banner_new1.ban.com_banner.process_banner ul.process_list li {
	font-size: 24px !important;
	margin-right: 20px;
}

.h_banner.banner_new1.ban p.newText.aproch,
.h_banner.banner_new1.ban p.newText.aproch span,
.h_banner.banner_new1.ban p.newText.cmnstrgy,
.h_banner.banner_new1.ban p.newText.cmnstrgy span,
.h_banner.banner_new1.ban p.newText.devProcs,
.h_banner.banner_new1.ban p.newText.devProcs span,
.h_banner.bnnerNN.Partners p.botmtext_partners,
.h_banner.bnnerNN.about_bannerN p.botmtext.about {
	font-size: 22px !important;
	letter-spacing: -1.5px;
}

.h_banner.bnnerNN.about_bannerN p.botmtext.about span {
	font-size: 17px !important;
}

.about_circle ul li {
	margin: 0 7px;
}

.h_banner.bnnerNN.about_bannerN .aboutBnner_left {
	position: relative;
	top: -16px;
}

.h_banner.bnnerNN.Partners .banner_heading {
	position: relative;
	top: -28px;
}

.h_banner.banner_new1.ban.com_banner.process_banner .bannerTxt_left,
.h_banner.banner_new1.ban.com_banner.quality_banner .bannerTxt_left {
	position: relative;
	top: -23px;
}

.h_banner.banner_new1.ban.com_banner .bannerTxt_left {
	position: relative;
	top: -22px;
}

.newSec_choose {
	margin-top: 30px;
}

.why-choose-details.newSec_choose {
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

.why-choose-details.newSec_choose .gps h6 {
	padding: 0 20px;
	line-height: 20px;
}

.newSec_choose span.si_why_choose_logos {
	display: block;
	height: 64px;
	width: 90px;
	margin: 0 auto;
	background: url(../png/si_why_choose_logo_sprite.png) left top no-repeat;
}

.newSec_choose span.si_why_choose_logos.si_why_01 {
	background-position: -23px 1px;
}

.newSec_choose span.si_why_choose_logos.si_why_02 {
	background-position: -258px -1px;
}

.newSec_choose span.si_why_choose_logos.si_why_06 {
	background-position: -490px -3px;
}

.newSec_choose span.si_why_choose_logos.si_why_07 {
	background-position: -23px -157px;
}

.newSec_choose span.si_why_choose_logos.si_why_05 {
	background-position: -258px -161px;
}

.newSec_choose span.si_why_choose_logos.si_why_08 {
	background-position: -490px -159px;
}

.newSec_choose span.si_why_choose_logos.si_why_03 {
	background-position: -23px -311px;
}

.newSec_choose span.si_why_choose_logos.si_why_04 {
	background-position: -258px -310px;
}

.newSec_choose span.si_why_choose_logos.si_why_09 {
	background-position: -494px -310px;
}

.newSec_choose span.si_why_choose_logos.si_1 {
	background-position: -23px -467px;
}

.newSec_choose span.si_why_choose_logos.si_2 {
	background-position: -256px -464px;
}

.newSec_choose span.si_why_choose_logos.si_3 {
	background-position: -484px -466px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_why_01 {
	background-position: -23px -69px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_why_02 {
	background-position: -258px -67px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_why_06 {
	background-position: -490px -72px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_why_07 {
	background-position: -23px -221px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_why_05 {
	background-position: -258px -229px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_why_08 {
	background-position: -490px -226px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_why_03 {
	background-position: -23px -377px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_why_04 {
	background-position: -258px -373px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_why_09 {
	background-position: -494px -377px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_1 {
	background-position: -23px -534px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_2 {
	background-position: -256px -531px;
}

.newSec_choose .experiance:hover span.si_why_choose_logos.si_3 {
	background-position: -484px -534px;
}

.about_bannerN .aboutBnner_right .about_circle {
	position: relative;
	top: 42px;
}

.why-choose-details.newSec_choose .row:last-child .gps.experiance::before {
	display: none;
}

.h_banner.bnnerNN.Partners .Partners_right {
	position: relative;
	margin: 78px 0 0;
}

.our_vision.addNew_sec {
	padding: 50px 0 0;
}

.clutch_sec.updated_logos {
	margin: 12px 0 27px;
	background: #f2f2f2;
	padding: 30px 0;
}

.clutch_sec.updated_logos .clutch_row {
	float: none;
	display: table;
}

.clutch_sec.updated_logos .clutch_row&gt;div {
	float: none !important;
	display: table-cell;
	vertical-align: middle;
	width: auto;
	padding: 0;
}

.clutch_sec.updated_logos .newblock .inner_block {
	width: 100%;
	display: table;
}

.clutch_sec.updated_logos .newblock .inner_block ul {
	float: none;
	display: table-cell;
	vertical-align: middle;
	padding: 0 0 0 80px;
	width: auto;
}

.clutch_sec.updated_logos .newblock .inner_block ul:last-child {
	padding: 0 0 0 140px;
}

.clutch_sec.updated_logos .clutch_rgt {
	padding: 0 55px;
}

.clutch_sec.updated_logos .newblock .inner_block ul.awrd_block {
	width: 5%;
	max-width: 30px;
	padding: 0;
	position: relative;
	left: 70px;
}

.clutch_sec.updated_logos .newblock .inner_block ul.awrd_block li {
	padding: 0;
	text-align: center;
}

.clutch_sec.updated_logos .clutch_rgt.newblock ul li {
	font-size: 16px;
	font-weight: 400;
	color: #17313b;
	line-height: 100%;
	display: block;
	padding: 7px 0 8px 28px;
	width: auto;
	float: none;
	text-align: left;
	letter-spacing: -0.5px;
}

.clutch_rgt.newblock ul li.meg_dev {
	background: url(../png/synapseindia-best-magento-development.png) no-repeat center left;
}

.clutch_rgt.newblock ul li.b2b_com {
	background: url(../png/synapseindia-top-b2b-company.png) no-repeat center left;
}

.clutch_rgt.newblock ul li.mob_dev {
	background: url(../png/synapseindia-top-mobile-apps-development.png) no-repeat center left;
}

.clutch_rgt.newblock ul li.web_dev {
	background: url(../png/synapseindia-best-web-development.png) no-repeat center left;
}

.header_bg .navbar .navbar-nav&gt;li&gt;a {
	font-weight: 500;
	position: relative;
	font-family: Roboto, sans-serif;
}

.header_bg .navbar .navbar-nav&gt;li&gt;a::after,
.header_bg .navbar .navbar-nav&gt;li&gt;a::before {
	position: absolute;
	bottom: -4px;
	right: 0;
	left: 0;
	width: 0;
	display: block;
	background: #ef1c22;
	content: "";
	transition: all 0.8s cubic-bezier(0.25, 0.1, 0.4, 0.59);
	-webkit-transition: all 0.8s cubic-bezier(0.25, 0.1, 0.4, 0.59);
	height: 2px;
	margin: 0 auto;
}

.header_bg .navbar .navbar-nav&gt;li&gt;a:hover::after,
.header_bg .navbar .navbar-nav&gt;li&gt;a:hover::before {
	width: 100%;
	transition: all 0.8s cubic-bezier(0.25, 0.1, 0.4, 0.59);
	-webkit-transition: all 0.8s cubic-bezier(0.25, 0.1, 0.4, 0.59);
}

.clutch_sec.updated_logos .clutch_row .clutch_left {
	padding: 0 0 0 30px;
}

.header_bg ul.navbar-right&gt;li:last-child a::after,
.header_bg ul.navbar-right&gt;li:last-child a::before {
	height: 0 !important;
}

@media (min-width: 1025px) and (max-width: 1200px) {
	.h_banner.bnnerNN.Partners .banner_heading p {
		font-size: 16px;
	}
	.navbar .navbar-nav&gt;li&gt;a {
		font-size: 14px;
		padding: 0 2px;
	}
	ul.navbar-right&gt;li:last-child {
		padding: 0 0 0 10px;
	}
	ul.navbar-right&gt;li:last-child a span,
	ul.navbar-right&gt;li:last-child a.us_flag {
		font-size: 13px;
	}
}

@media (min-width: 768px) and (max-width: 1200px) {
	.h_banner.banner_new1 h1 {
		font-size: 40px;
	}
	.h_banner.banner_new1 ul li {
		margin-bottom: 20px;
		margin-right: 10px;
	}
	.process_banner .process_list li a {
		font-size: 15px;
	}
	.h_banner.banner_new1.ban p.newText.devProcs {
		font-size: 16px !important;
		top: 0;
	}
	.navbar .navbar-nav&gt;li {
		padding: 0 5px 20px 0;
	}
	.h_banner.banner_new1.ban.com_banner .bannerTxt_left p,
	.h_banner.banner_new1.ban.quality_banner .bannerTxt_left p,
	.h_banner.bnnerNN.Partners .banner_heading p,
	.h_banner.bnnerNN.about_bannerN .banner_heading p {
		font-size: 18px !important;
	}
	.why-choose-details .experiance h6,
	.why-choose-details .gps h6 {
		font-size: 12px;
	}
	.why-choose-details.newSec_choose .experiance,
	.why-choose-details.newSec_choose .gps {
		min-height: 142px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul {
		padding: 0 0 0 38px;
	}
	.clutch_sec.updated_logos .clutch_rgt.newblock ul li {
		line-height: 19px;
		padding: 0 0 9px 28px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul.awrd_block {
		left: 0;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul:last-child {
		padding: 0 0 0 25px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	p.botmtext.about,
	p.botmtext_partners {
		font-size: 16px !important;
		top: 0 !important;
		line-height: 20px;
	}
	.h_banner.banner_new1.ban p.newText.cmnstrgy {
		font-size: 16px !important;
		top: 7px;
	}
	.h_banner.banner_new1 h1 {
		font-size: 40px;
	}
	.communication_sec.com_wdFull .comTxt .overlayText {
		padding: 12px;
	}
	.comTxt .overlayText h2 {
		font-size: 19px;
		padding-top: 12px;
		left: 12px;
		line-height: 22px;
	}
	.comTxt .overlayText p {
		padding: 0 0 12px 12px;
		font-size: 15px;
	}
	.communication_sec.com_wdFull.communicat-strategy .overlayText p span.redd {
		font-size: 15px;
	}
	.h_banner.banner_new1.ban p.newText.aproch {
		font-size: 16px !important;
	}
	.navbar .navbar-nav&gt;li {
		padding-bottom: 20px;
	}
	.h_banner.banner_new1.ban.com_banner .bannerTxt_left,
	.h_banner.banner_new1.ban.com_banner.process_banner .bannerTxt_left,
	.h_banner.banner_new1.ban.com_banner.quality_banner .bannerTxt_left,
	.h_banner.bnnerNN.about_bannerN .aboutBnner_left {
		top: 0;
	}
	.about_circle ul .circle_box {
		width: 95px;
		height: 95px;
	}
	.about_circle ul .circle_box p .numb {
		font-size: 24px;
	}
	.about_circle ul .circle_box p span {
		font-size: 12px;
		line-height: 15px;
	}
	.why-choose-details.newSec_choose .gps h6 {
		padding: 0;
		line-height: 13px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.comTxt .overlayText h2,
	.h_banner.bnnerNN p {
		font-size: 17px;
	}
	.comTxt .overlayText p {
		font-size: 14px;
		padding: 0 0 12px 12px;
		line-height: 17px;
	}
	.communication_sec.com_wdFull.communicat-strategy .overlayText p span.redd {
		font-size: 14px;
	}
	.partner_section .topRow .partner_logo.google_partner {
		width: 150px;
	}
	.partner_section .topRow h2 {
		font-size: 18px;
		padding-left: 15px;
	}
	.h_banner.bnnerNN h1 {
		font-size: 46px;
	}
	.h_banner.banner_new1.ban.com_banner p,
	.h_banner.banner_new1.ban.quality_banner p,
	.h_banner.bnnerNN.Partners p,
	.h_banner.bnnerNN.about_bannerN p {
		font-size: 20px !important;
	}
	.h_banner.banner_new1 h1 {
		font-size: 34px;
	}
	.h_banner.banner_new1.ban.com_banner.process_banner ul.process_list li {
		font-size: 17px !important;
		margin-right: 18px;
	}
	.h_banner.banner_new1.ban.com_banner .bannerTxt_left p,
	.h_banner.banner_new1.ban.quality_banner .bannerTxt_left p,
	.h_banner.bnnerNN.Partners .banner_heading p,
	.h_banner.bnnerNN.about_bannerN .banner_heading p {
		font-size: 15px !important;
	}
	.h_banner.banner_new1.ban p.newText.aproch,
	.h_banner.banner_new1.ban p.newText.aproch span,
	.h_banner.banner_new1.ban p.newText.cmnstrgy,
	.h_banner.banner_new1.ban p.newText.cmnstrgy span,
	.h_banner.banner_new1.ban p.newText.devProcs,
	.h_banner.banner_new1.ban p.newText.devProcs span,
	.h_banner.bnnerNN.Partners p.botmtext_partners,
	.h_banner.bnnerNN.about_bannerN p.botmtext.about {
		font-size: 15px !important;
		letter-spacing: -1.1px;
	}
	.h_banner.bnnerNN.about_bannerN p.botmtext.about span {
		font-size: 15px !important;
	}
	ul.navbar-right&gt;li:last-child a span,
	ul.navbar-right&gt;li:last-child a.us_flag {
		font-size: 10px;
	}
	.navbar .navbar-nav&gt;li&gt;a {
		font-size: 11px;
		padding: 0 1px;
	}
	.why-choose-details.newSec_choose .experiance,
	.why-choose-details.newSec_choose .gps {
		min-height: 132px;
	}
	.why-choose-details.newSec_choose .experiance {
		padding: 0 5px;
	}
	.why-choose-details .experiance h6,
	.why-choose-details .gps h6 {
		font-size: 12px;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_left {
		width: 65px;
		padding: 0;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_left.rgt_b {
		width: 100px;
		padding: 0;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul {
		padding: 0 0 0 25px;
	}
	.clutch_sec.updated_logos .clutch_rgt.newblock ul li {
		padding: 0 0 9px 25px;
	}
}

@media (min-width: 240px) and (max-width: 767px) {
	.why-hire-list {
		width: 100%;
	}
	.why-hire-list li {
		padding: 15px 10px;
		min-height: 93px;
		width: 47.2%;
		font-size: 15px;
		margin: 0 4px 8px;
	}
	.why-hire-list li span {
		width: 100%;
		padding: 10px;
		font-size: 14px;
	}
	.our_sec_php {
		margin-top: 0;
	}
	.php-pg-heading {
		font-size: 25px !important;
	}
	.expertise_sec_php {
		padding: 0;
	}
	.php-d-box {
		margin-bottom: 15px;
	}
	.moveUp.in-view {
		-webkit-animation-duration: 1.5s;
		-moz-animation-duration: 1.5s;
		-ms-animation-duration: 1.5s;
		-o-animation-duration: 1.5s;
		animation-duration: 1.5s;
	}
	.tabs_sec .imagCntr {
		padding: 25px 10px 30px;
	}
	.our_vision.addNew_sec {
		padding: 35px 0 0;
	}
	.client_sec {
		padding: 25px 0 20px;
		margin-bottom: 15px !important;
	}
	.approach_sec {
		margin: 0 0 25px !important;
	}
	.process_sec {
		margin-bottom: 25px;
	}
	.com_banner,
	.process_banner {
		height: 425px !important;
	}
	.communication_sec {
		margin-bottom: 15px;
	}
	.about_us .story_text p {
		padding: 25px 0;
		margin-bottom: 20px;
	}
	.Partners .h_banner.bnnerNN h1 {
		font-size: 25px;
	}
	.our_web_design_middle {
		margin-top: 40px;
	}
	.hire-android {
		padding-top: 25px;
	}
	.expertise_sec_android,
	.expertise_sec_magento {
		margin-top: 0;
		padding-bottom: 0;
	}
	.expertise_sec_android .our_expertiseTabs,
	.expertise_sec_magento .our_expertiseTabs {
		padding: 10px 0 0;
	}
	.why_magento_2 {
		padding: 15px;
	}
	.service_content_magento .height_equal .row,
	.why-choose-details.newSec_choose .experiance:before {
		display: block;
	}
	.hire_why_sec_dotnet .hire_wrapper .hire_col,
	.hire_why_sec_php .hire_wrapper .hire_col {
		width: 100%;
	}
	.ecom-platform-container .platform-inner-container&gt;h3 {
		font-size: 19px;
		height: auto !important;
	}
	.ecom-platform-container .platform-inner-container&gt;h3 br,
	.header_bg .navbar .navbar-nav&gt;li&gt;a::after,
	.header_bg .navbar .navbar-nav&gt;li&gt;a::before {
		display: none;
	}
	.application-services-item .service-item h3 {
		font-size: 19px;
	}
	.communication_sec.com_wdFull .container .row,
	.h_banner.banner_new1 ul li,
	.hiring_part p {
		margin-bottom: 0;
	}
	p.botmtext.about {
		top: 0 !important;
		font-size: 16px !important;
		line-height: 20px;
		margin-bottom: 10px !important;
	}
	.h_banner.banner_new1.ban p.newText.cmnstrgy {
		line-height: 20px;
		padding: 0 15px;
		top: 20px;
	}
	.communication_sec.com_wdFull .comTxt {
		margin-bottom: 20px;
	}
	.process_banner .process_list li {
		margin: 0 10px 10px 0 !important;
		float: none;
		display: inline-block;
	}
	.h_banner.banner_new1.ban p.newText.devProcs {
		line-height: 20px;
		top: 0;
		float: none;
		text-align: center;
	}
	.process_banner .process_list li a {
		font-size: 14px !important;
	}
	.h_banner.banner_new1 ul {
		display: block;
		text-align: center;
	}
	.service_page .h_banner.bnnerNN .banner_heading p.botmtext_partners {
		top: 0;
		font-size: 16px !important;
		line-height: 20px !important;
		margin: 19px 0 8px !important;
	}
	.partner_section .topRow .partner_logo img {
		width: auto;
	}
	.h_banner.bnnerNN.Partners .Partners_right {
		margin: 12px 0 0;
	}
	.h_banner.banner_new1.ban p.newText.aproch {
		line-height: 20px;
		padding: 0 15px;
		top: 23px;
	}
	.navbar .navbar-nav&gt;li {
		padding-bottom: 0;
	}
	.h_banner.bnnerNN.Partners {
		background: url(../png/synapseindia-strategic-partners-bg.png) no-repeat;
	}
	.h_banner.banner_new1 .btn_wrap&gt;a {
		padding: 10px 6px;
		font-size: 11px !important;
	}
	.navbar-collapse {
		padding-top: 18px;
	}
	.h_banner.banner_new1 .bannerTxt_left ul {
		max-width: 410px;
		text-align: left;
		margin: 0 auto;
		overflow: hidden;
		float: none;
	}
	.h_banner.banner_new1 ul.process_list {
		max-width: 100%;
		text-align: center;
		float: none;
		margin-bottom: 10px;
	}
	.h_banner.banner_new1 ul.process_list li {
		font-size: 18px !important;
	}
	.about_bannerN .aboutBnner_right .about_circle,
	.h_banner.banner_new1.ban.com_banner .bannerTxt_left,
	.h_banner.banner_new1.ban.com_banner.process_banner .bannerTxt_left,
	.h_banner.banner_new1.ban.com_banner.quality_banner .bannerTxt_left,
	.h_banner.bnnerNN.Partners .banner_heading,
	.h_banner.bnnerNN.about_bannerN .aboutBnner_left {
		top: 0;
	}
	.h_banner.banner_new1.ban.com_banner.process_banner ul.process_list li {
		font-size: 17px !important;
	}
	.h_banner.banner_new1.com_banner h1 {
		font-size: 33px;
	}
	.h_banner.banner_new1.ban p.newText.aproch,
	.h_banner.banner_new1.ban p.newText.aproch span,
	.h_banner.banner_new1.ban p.newText.cmnstrgy,
	.h_banner.banner_new1.ban p.newText.cmnstrgy span,
	.h_banner.banner_new1.ban p.newText.devProcs,
	.h_banner.banner_new1.ban p.newText.devProcs span,
	.h_banner.banner_new1.ban.com_banner .bannerTxt_left p,
	.h_banner.banner_new1.ban.quality_banner .bannerTxt_left p,
	.h_banner.bnnerNN.Partners .banner_heading p,
	.h_banner.bnnerNN.Partners p.botmtext_partners,
	.h_banner.bnnerNN.about_bannerN .banner_heading p,
	.h_banner.bnnerNN.about_bannerN p.botmtext.about,
	.h_banner.bnnerNN.about_bannerN p.botmtext.about span {
		font-size: 16px !important;
	}
	.gps.experiance {
		position: relative;
	}
	.why-choose-details.newSec_choose .gps.experiance::before {
		left: 50%;
		margin-left: -85px;
		bottom: 0;
		height: 1px;
		content: "";
		position: absolute;
		background-color: #d9d9d9;
		display: block !important;
		width: 170px;
	}
	.why-choose-details.newSec_choose .row:last-child .dth_50:last-child .gps.experiance.no-line::before {
		display: none !important;
	}
	.about_circle ul li {
		margin: 0 2px;
	}
	.about_circle {
		padding-top: 12px;
	}
	p.newText.aproch,
	p.newText.cmnstrgy {
		position: relative;
		top: 10px !important;
		float: none !important;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_left,
	.clutch_sec.updated_logos .clutch_row .clutch_left.rgt_b,
	.clutch_sec.updated_logos .clutch_row .clutch_rgt.newblock {
		display: block;
		max-width: 300px;
		margin: 0 auto 20px;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_left.rgt_b {
		margin-bottom: 0;
	}
	.clutch_sec.updated_logos .newblock .inner_block {
		display: block;
	}
	.clutch_sec.updated_logos .clutch_row&gt;div {
		display: block;
		width: 100%;
		text-align: center;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul {
		display: block;
		width: 100%;
		max-width: 280px;
		margin: 0 auto 20px;
		padding: 0 0 0 42px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul:last-child {
		padding: 0 0 0 42px;
	}
	.clutch_sec.updated_logos .clutch_rgt.newblock ul li {
		margin: 0;
		font-size: 15px;
		line-height: 20px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul.awrd_block {
		width: 100%;
		padding: 0;
		margin: 0 auto 20px;
		left: 0;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_rgt.newblock {
		text-align: left;
	}
}

@media (min-width: 320px) and (max-width: 620px) {
	.communication_sec.com_wdFull.communicat-strategy .comTxt .overlayText {
		padding: 15px;
	}
	.communication_sec.com_wdFull.communicat-strategy .overlayText h2 {
		font-size: 18px;
		padding-top: 15px;
		left: 15px;
	}
	.communication_sec.com_wdFull.communicat-strategy .overlayText p {
		font-size: 15px;
		padding: 0 0 15px 15px;
		min-height: 237px;
	}
	.communication_sec.com_wdFull.communicat-strategy .overlayText p span.redd {
		font-size: 15px;
	}
	.communication_sec.com_wdFull.communicat-strategy .comTxt span.images {
		height: 300px;
	}
	.communication_sec.com_wdFull.communicat-strategy .comTxt span.images img {
		height: 100%;
		object-fit: cover;
	}
}

@media (min-width: 320px) and (max-width: 520px) {
	.partner_section .topRow .partner_logo {
		width: 220px;
	}
	.partner_section .topRow h2 {
		font-size: 18px;
	}
	.partner_section .topRow,
	.partner_section .topRow .partner_logo.google_partner {
		display: block;
	}
}

@media (min-width: 620px) and (max-width: 767px) {
	.why-choose-details.newSec_choose .experiance:after {
		display: block;
	}
	.about_circle ul .circle_box p span {
		font-size: 15px;
	}
	.clutch_sec.updated_logos .clutch_row .clutch_rgt.newblock {
		max-width: 100%;
	}
	.clutch_sec.updated_logos .newblock .inner_block {
		display: table;
		width: 590px;
		margin: 0 auto;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul {
		display: table-cell;
		width: 45%;
		max-width: 100%;
		margin: 0;
		padding: 0 0 0 20px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul.awrd_block {
		width: 5%;
		max-width: 30px;
		padding: 0;
		left: 6px;
	}
	.clutch_sec.updated_logos .clutch_rgt.newblock ul li {
		font-size: 18px;
	}
	.clutch_sec.updated_logos .newblock .inner_block ul:last-child {
		padding: 0 0 0 32px;
	}
}

.cookiealert {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0 !important;
	z-index: 999;
	opacity: 0;
	border-radius: 0;
	transform: translateY(100%);
	transition: all 500ms ease-out;
	color: #000;
	background-color: #f2f2f2 !important;
}

.cookiealert.show {
	opacity: 1;
	transform: translateY(0);
	transition-delay: 1000ms;
}

.cookiealert .acceptcookies {
	margin-left: 10px;
	vertical-align: baseline;
}

.clear,
footer.footernew {
	clear: both;
}

.why-choose-details .dv {
	position: relative;
	float: left;
	padding: 0 10px;
	width: 33.33%;
}

.why-choose-details .dv:nth-child(3n + 3) .tx:after {
	display: none;
}

.why-choose-details .dv:nth-last-child(-n + 3) .tx:before {
	display: none;
}

.why-choose-details .dv:nth-child(3n + 4) {
	clear: both;
}

.why-choose-details .tx {
	position: relative;
	width: 100%;
	padding: 0 10px;
	min-height: 130px;
}

.why-choose-details .tx:before {
	content: "";
	position: absolute;
	background-color: #d9d9d9;
	bottom: 0;
	height: 1px;
	left: 50%;
	margin-left: -85px;
	width: 170px;
}

.why-choose-details .tx:after {
	content: "";
	position: absolute;
	background-color: #d9d9d9;
	top: 8px;
	right: -10px;
	width: 1px;
	height: 105px;
}

.why-choose-details .tx:hover h6 {
	color: #f66;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_01 {
	background-position: -23px -69px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_02 {
	background-position: -258px -67px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_06 {
	background-position: -490px -72px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_07 {
	background-position: -23px -221px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_05 {
	background-position: -258px -229px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_08 {
	background-position: -490px -226px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_03 {
	background-position: -23px -377px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_04 {
	background-position: -258px -373px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_09 {
	background-position: -494px -377px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_1 {
	background-position: -23px -534px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_2 {
	background-position: -256px -531px;
}

.why-choose-details .tx:hover span.si_why_choose_logos.si_3 {
	background-position: -484px -534px;
}

@media (max-width: 767px) {
	.why-choose-details .dv {
		width: 50%;
	}
	.why-choose-details .dv:nth-child(3n + 3) .tx:after {
		display: block;
	}
	.why-choose-details .dv:nth-last-child(-n + 3) .tx:before {
		display: block;
	}
	.why-choose-details .dv:nth-child(2n + 2) .tx:after {
		display: none;
	}
	.why-choose-details .dv:nth-last-child(-n + 2) .tx:before {
		display: none;
	}
	.why-choose-details .dv:nth-child(3n + 4) {
		clear: none;
	}
	.why-choose-details .dv:nth-child(2n + 3) {
		clear: both;
	}
}

@media (max-width: 990px) {
	.why-choose .why-choose-left,
	.why-choose .why-choose-right {
		width: 100%;
	}
	.why-choose-details {
		padding: 0;
	}
}

@media (max-width: 500px) {
	.why-choose-details .tx {
		padding: 0;
	}
}

@media (max-width: 350px) {
	.why-choose-details .tx {
		min-height: 160px;
	}
	.why-choose-details .tx:after {
		top: 25px;
	}
}

.communication_sec.com_wdFull.communicat-strategy .com_topTxt {
	padding: 10px 0 0;
	margin-bottom: 0;
}

#analysis .right_img {
	padding: 0 15px 0 50px;
}

#design .clnt_left {
	padding: 0 15px 0 60px;
}

#development .right_img {
	padding: 0 15px 0 50px;
}

#testing .clnt_left {
	padding: 0 15px 0 60px;
}

#implementation .right_img {
	padding: 0 15px 0 50px;
}

#maintenance .clnt_left {
	padding: 0 15px 0 60px;
}

.redd.prtnr {
	color: #dc341f !important;
}

.approach_wrapper .moveUp,
.communication_sec .moveUp {
	transform: translateY(40px) !important;
}

.margin-btm-none,
.mg_top-mng ul p,
.php-d-box-five,
.php-d-box-four,
.php-d-box-six {
	margin-bottom: 0 !important;
}

.body-portfolio #wrapper #centerCntr .title-box.equal-padding,
.body-portfolio #wrapper .row.testimonial-box.equal-padding,
.expertise_sec_php_manage.section-padding,
.section-padding .our_expertiseTabs {
	padding: 0 !important;
}

.why-hire-list {
	margin-top: 0;
}

.our_sec_php_manange.our_sec_php {
	margin-top: 0;
	padding: 35px 0 55px;
}

.expertise_sec_php_manage .section-padding {
	padding-bottom: 0 !important;
}

.top-title-mar-top {
	margin-top: 10px !important;
}

.skilled_sec_andr-mng .skilled_sec {
	padding-top: 0;
	padding-bottom: 35px;
}

.expertise_sec_android_mng .our_expertiseTabs {
	padding: 0 !important;
	margin-top: 0;
}

.hire-android-mng .hire_webdesign {
	margin-top: 5px !important;
}

.hire-android-mng .webPadding {
	margin-bottom: 0;
}

.our_sec_net_mng {
	margin: 0;
}

.skilled_sec {
	padding: 0 0 35px;
}

.hire_why_sec_dotnet-mng .hire_wrapper {
	padding: 0 10px;
}

.hire_why_sec_dotnet-mng {
	padding-bottom: 0 !important;
}

.expertise_sec_dot_mng {
	margin-top: 0;
}

.expertise_sec_dot_mng .our_expertiseTabs {
	padding: 0;
}

.expertise_sec_dot_mng.section-padding {
	padding-bottom: 0 !important;
}

.our_sec_cmss {
	margin: 0;
	padding: 35px 0;
}

.our_sec_cmss .our_box_row {
	padding-top: 0;
	margin-bottom: 0;
}

.our_sec_cmss .our_box {
	margin-bottom: 0;
}

.hire_double_sec.hire_why_sec .row::after,
.our_sec_cmss .our_box.active::after {
	display: none;
}

.our_sec_cmss .our_box_row .our_box:hover {
	background-color: #e4393f;
	transition: all 0.5s;
	color: #fff;
}

.our_sec_cmss .our_box:hover .icon_hover {
	display: block;
	margin: 0 auto;
}

.our_sec_cmss .our_box:hover .icon {
	display: none;
	margin: 0 auto;
}

.key-meanstack-sec .our_box:hover p,
.our_sec_cmss .our_box:hover p {
	color: #fff;
}

.skilled_sec_cmss.section-padding {
	padding-top: 20px !important;
}

.skilled_sec_btm_cmss {
	padding: 35px 0 !important;
}

.ecom-platform-mng .ecom_storeBox {
	padding-top: 0;
}

.ecom_top_mngs {
	margin-bottom: 0;
	padding: 20px 0 35px;
}

.section-padding.hiring_sec {
	padding: 35px 0;
}

.skilled_sec_andr-mng .skilled_Txt.long_skilled {
	max-width: 100%;
}

.sec-sp-mng .our_expertiseTabs {
	padding: 0;
}

.sp-smhgt-mng .webPadding-sharepoint .hire_webdesign {
	margin-top: 20px !important;
}

.service_mgnt-mng {
	padding: 35px 15px;
}

.why_m_mng {
	margin-bottom: 0 !important;
	padding: 35px 20px;
}

.mgnto-tab-mng {
	padding: 0;
}

.mgnto-tab-mng .our_expertiseTabs {
	padding-top: 0;
}

.mgnto-title-red {
	margin: 0 0 13px;
}

.sw_dev_mng {
	margin-top: 0;
}

.portfolio-home-page figcaption h2,
.sw_dev_mng .hire-dedicated,
.sw_dev_mng .req_now {
	margin-bottom: 0;
}

.cntnr-title-blu {
	padding: 0 15px 35px;
}

.blu-first {
	padding-top: 0;
	padding-bottom: 0;
}

.heading26 {
	font-size: 32px !important;
}

.sp-srvc-sec .why_block_img {
	float: left !important;
	width: 22%;
	padding-left: 8px;
	text-align: left;
}

.sp-srvc-sec .why_block_Txt {
	text-align: left;
}

.sp-srvc-sec .PicBx a {
	background-color: #464646 !important;
}

.sp-srvc-sec.hire_why_sec p {
	font-size: 16px;
	font-weight: 400;
	text-align: left;
}

.sec-sp-mng {
	margin-top: 0;
}

.cntnr-title-blu .application-development h2 {
	font-size: 32px !important;
	color: #0f76b0 !important;
	font-weight: 700;
	background-image: none;
	padding-bottom: 0 !important;
}

.sw_dev_mng .heading26 {
	color: #fff !important;
	margin-bottom: 25px !important;
	margin-top: 0;
}

.mobileApp_top_mng .heading26 {
	font-size: 32px !important;
}

.mobileApp_top_mng {
	margin: 0;
	padding: 10px 0;
}

.web_dev_last {
	margin-bottom: 25px;
}

.mob_page_mng {
	padding-bottom: 20px;
}

.portfolio-home-page figcaption p a {
	display: block;
	color: #fff;
	margin-top: 20px;
	text-decoration: none;
}

.hir-lrvl-dev {
	float: left;
	width: 100%;
	text-align: center;
}

.laravel_hire_p_top {
	font-size: 16px !important;
	font-weight: 400 !important;
	font-family: "Open Sans", sans-serif !important;
	text-align: center;
}

.hire_double_sec .hire_wrapper .hire_col {
	width: 48%;
	float: left;
	position: relative;
}

.hire_double_sec .hire_wrapper .hire_col:nth-child(2) {
	width: 4%;
}

.hire_double_sec .why_txt.first .why_block_img {
	float: left;
}

.hire_double_sec .why_txt.first {
	text-align: left;
}

.hire_double_sec .PicBx .circle-icon,
.icon-without-a .PicBx .circle-icon {
	display: block;
	height: 80px;
	width: 80px;
	text-align: center;
	border-radius: 50%;
	border: 7px solid #fff;
	box-shadow: 0 3px 10px 4px #d0d5d7;
}

.hire_double_sec .PicBx .circle-icon {
	background: #e62b4c;
}

.hire_double_sec .PicBx .circle-icon span,
.icon-without-a .PicBx .circle-icon span {
	display: block;
	height: 100%;
}

.hire_double_sec .why_block_Txt p {
	font-size: 15px;
	font-weight: 400;
}

.hire_double_sec .PicBx.one .circle-icon {
	background-color: #69aad2;
}

.hire_double_sec .PicBx.two .circle-icon {
	background-color: #ea7676;
}

.hire_double_sec .PicBx.three .circle-icon {
	background-color: #b8b0d9;
}

.hire_double_sec .PicBx.four .circle-icon {
	background-color: #f6cd6a;
}

.hire_double_sec .PicBx.five .circle-icon {
	background-color: #86c8a0;
}

.hire_double_sec .PicBx.six .circle-icon {
	background-color: #eda978;
}

.icon-without-a .PicBx .circle-icon {
	background: #ddd;
}

.hire-dotnet-icons .PicBx .circle-icon,
.hire-php-icons .PicBx .circle-icon {
	background-color: #ddd !important;
}

.hire-sharepoint-icons .PicBx .circle-icon {
	background-color: #464646 !important;
}

.our_sec_php_manange .why-hire-list li:active,
.our_sec_php_manange .why-hire-list li:focus,
.our_sec_php_manange .why-hire-list li:hover {
	background-color: #e4393f;
	color: #fff;
	cursor: initial;
}

.wht-laravel_inr p {
	font-size: 16px;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	color: #fff;
	margin: 0;
	text-align: center;
	line-height: 24px;
}

.wht-laravel_inr ul {
	margin: 20px 0 20px 35px;
	color: #fff;
}

.wht-ul-left {
	float: right;
}

.portfolio_lrvl .portfolio-heading {
	text-align: center;
}

.dediacte-heading {
	font-family: Lato, sans-serif !important;
	font-size: 32px !important;
	font-weight: 700 !important;
}

.dedcated_faq {
	margin: 0;
}

.web_designTop,
section.our_sec.comn_DevModels h2 {
	margin-top: 0;
}

.web_services_mng {
	margin-bottom: 20px;
}

.wht-iphn-box {
	text-align: center;
	background-color: #fff;
	padding: 15px;
	margin-top: 30px;
	min-height: 168px;
	border: 1px solid #000;
	box-shadow: 0 0 9px #fff;
	margin-bottom: 10px;
}

.wht-iphn-box h4 {
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 10px;
	color: #000;
}

.wht-iphn-box p {
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.hire_iphone_app {
	float: left;
	width: 100%;
	text-align: center;
}

.nrml_p {
	font-size: 16px !important;
	font-weight: 400 !important;
	text-align: center;
}

.hire-iphon-icons .PicBx.one .circle-icon {
	background-color: #69aad2;
}

.hire-iphon-icons .PicBx.two .circle-icon {
	background-color: #ea7676;
}

.hire-iphon-icons .PicBx.three .circle-icon {
	background-color: #b8b0d9;
}

.hire-iphon-icons .PicBx.four .circle-icon {
	background-color: #f6cd6a;
}

.hire-iphon-icons .PicBx.five .circle-icon {
	background-color: #86c8a0;
}

.hire-iphon-icons .PicBx.six .circle-icon {
	background-color: #eda978;
}

.hire-mean-icons .PicBx.one .circle-icon {
	background-color: #69aad2;
}

.hire-mean-icons .PicBx.two .circle-icon {
	background-color: #ea7676;
}

.hire-mean-icons .PicBx.three .circle-icon {
	background-color: #b8b0d9;
}

.hire-mean-icons .PicBx.four .circle-icon {
	background-color: #f6cd6a;
}

.hire-mean-icons .PicBx.five .circle-icon {
	background-color: #86c8a0;
}

.hire-mean-icons .PicBx.six .circle-icon {
	background-color: #eda978;
}

.Hire-mean-dev,
.key-meanstack-sec {
	float: left;
	width: 100%;
}

.key-meanstack-sec .our_box_row {
	padding-top: 0;
}

.key-meanstack-sec .our_box {
	margin: 0 1%;
}

.key-meanstack-sec .our_box:hover {
	background-color: #e4393f;
	cursor: initial;
}

.mean_sec_mng .col-lg-3,
.mean_sec_mng .col-md-3,
.mean_sec_mng .col-sm-3 {
	width: 20%;
}

.rct-img {
	width: 55%;
}

.mean_sec_mng .mean_box {
	margin-top: 20px;
}

.mean_sec_mng .mean_box p {
	font-family: open-sans, sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
}

.Whats_Xamarin .box_desc_wrap p,
section.our_sec.comn_DevModels .box_desc p {
	text-align: center;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.php-d-box-five,
	.php-d-box-four {
		margin-bottom: 15px !important;
	}
	.hire-mean-icons .third {
		margin-top: 15px;
	}
	.hire_double_sec .hire_wrapper .hire_col,
	.mean_sec_mng .col-xs-12 {
		width: 100%;
	}
	.key-meanstack-sec .our_box {
		margin: 0 10px 10px;
		width: 45%;
	}
	.dev_prcs_mng .metal_client_sec&gt;ul::before,
	.mean_sec_mng .mean_box::after {
		display: none;
	}
	.wht-ul-left {
		margin: 20px 0 0 35px;
	}
	.wht-ul-right {
		margin: 0 0 20px 35px;
	}
	.heading_h2_new {
		font-size: 27px !important;
	}
	.our_sec_php_manange.our_sec_php {
		padding: 35px 0 30px;
	}
	.skilled_sec_andr-mng {
		padding: 0 0 35px;
	}
	.hire-android-mng .hire_webdesign {
		margin-top: 20px !important;
	}
	.our_sec_cmss .our_box {
		margin-bottom: 10px;
	}
	.our_sec_cmss .our_box:last-child {
		margin-bottom: 0;
	}
	.sp-srvc-sec .why_block_img {
		width: 100%;
		text-align: center;
	}
	.sp-srvc-sec .why_block_Txt {
		text-align: center;
	}
	.mg_top-mng ul p {
		margin-bottom: 20px !important;
	}
	.mg_top-mng ul li:last-child p {
		margin-bottom: 0 !important;
	}
	.hire_double_sec .first,
	.hire_double_sec .third {
		padding: 20px 0 0;
		margin-bottom: 0 !important;
	}
	.hire_double_sec .third {
		padding: 0;
	}
	.laravel_hire .why_block:last-child {
		margin-bottom: 20px;
	}
	.hire_iphn_sec .third {
		margin-top: 15px;
	}
	.wht-iphn-box {
		margin-top: 20px;
		margin-bottom: 0;
	}
	.dev_prcs_mng .client_sec_text.right_left .clnt_left,
	.dev_prcs_mng .metal_client_sec ul li .right_img {
		padding: 0 !important;
	}
	#design .clnt_left h3,
	#maintenance .clnt_left h3,
	#testing .clnt_left h3 {
		margin: 10px 0 20px;
	}
	ul.logo-list.logo_list_sprite li {
		padding: 0 55px;
		min-width: 114px;
		height: 69px;
		position: relative;
		vertical-align: top;
		width: 49%;
		margin-bottom: 15px;
		display: none;
	}
	a.load-more-client {
		display: block;
		width: 185px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		color: #fff;
		border-radius: 3px;
		background: #ed1c24;
		font-size: 17px;
		font-weight: 700;
		text-decoration: none;
		font-family: "Open Sans", sans-serif;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 30px;
	}
	a.load-more-client span {
		width: 24px;
		height: 18px;
		background: url(../png/sprite_small_icon.png) -148px -43px no-repeat;
	}
	.client_logo_abt ul.logo-list.logo_list_sprite li {
		width: 49%;
	}
	.ecom-box-mng .left-eq-col {
		width: 100%;
	}
	.ecom-box-mng .left-eq-col ul {
		width: 47.9%;
		float: left;
		margin: 0 3px;
	}
	.ecom-box-mng .left-eq-col ul li {
		margin: 0 0 6px;
	}
	.our_sec_cmss .our_box_row .our_box {
		min-height: 100px;
		max-height: 100px;
		width: 40.1%;
		margin: 0 10px 0 0;
	}
	.our_sec_cmss .our_box_row .our_box .our_box_inner {
		height: 100px;
	}
	.our_box_row .our_box:nth-child(2n) {
		margin: 0 10px 10px 0;
	}
	.our_sec_cmss .our_box_row {
		padding-left: 3%;
	}
	.our_sec_cmss .box_txt_wrap p {
		float: none;
	}
}

.hire_why_sec.Xamarin_App_dev h2 {
	padding-bottom: 15px !important;
	margin: 0 !important;
}

.hire_why_sec.Xamarin_App_dev h2+p {
	padding: 0 0 25px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
}

.section-padding.Xamarin_App_dev {
	padding-bottom: 0 !important;
}

section.our_sec.Whats_Xamarin {
	margin-top: 0;
	margin-bottom: 0;
}

.our_sec.Whats_Xamarin h2 {
	padding-bottom: 5px;
	font-size: 32px;
}

.our_sec.Whats_Xamarin h2+p,
.up_portfolioB h2+p {
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 22px;
}

.our_sec.Whats_Xamarin .box_icon {
	display: none;
}

.our_sec.Whats_Xamarin .our_box_row .our_box {
	min-height: 125px;
	max-width: 135px;
}

.our_sec.Whats_Xamarin .our_box_inner {
	height: 125px;
}

.portfolio-heading.PortfolioHdUpd h2 {
	padding-bottom: 15px;
	font-size: 32px;
}

.portfolio-heading.PortfolioHdUpd {
	text-align: center;
	margin: 0 auto;
}

.up_portfolioB {
	padding: 25px 0 15px;
	background: #fff;
	text-align: center;
	float: left;
	width: 100%;
}

.up_portfolioB h2 {
	font-size: 32px;
	font-weight: 700;
	font-family: Lato, sans-serif;
	word-break: break-word;
	padding-bottom: 0;
	margin: 0 0 30px !important;
	color: #2c2c2c;
}

.up_portfolioB h2+p {
	margin: 0 auto 10px;
	color: #696969;
}

.skilled_Txt.HdFontSize32 h2 {
	font-size: 32px;
}

.hire_why_sec.openCart_App_dev h2 {
	padding-bottom: 0 !important;
	margin: 0 0 30px !important;
}

.hire_why_sec.WP_App_dev h2+p,
.hire_why_sec.comn_App_dev h2+p,
.hire_why_sec.openCart_App_dev h2+p {
	padding: 0 0 25px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
}

.section-padding.openCart_App_dev {
	padding-bottom: 0 !important;
}

.skilled_Txt.OpenCart_Devhd p:last-child,
.skilled_Txt.comn_Devhd p:last-child {
	padding-bottom: 0;
}

.skilled_Txt.OpenCart_Devhd p,
.skilled_Txt.WP_Devhd p,
.skilled_Txt.WooCommerce_Devhd p,
.skilled_Txt.comn_Devhd p {
	padding-bottom: 11px;
}

.skilled_sec.wp_custom .skilled_Txt.MxWdFit {
	max-width: inherit;
}

.up_portfolioB.padB35 {
	padding-bottom: 35px;
}

.hire_double_sec .PicBx.seven .circle-icon {
	background-color: #d81cd1;
}

.hire_double_sec .PicBx.eight .circle-icon {
	background-color: #d5d6d6;
}

.hire_double_sec .PicBx.nine .circle-icon {
	background-color: #628be2;
}

.hire_double_sec .PicBx.ten .circle-icon {
	background-color: #06ada7;
}

.hire_double_sec .PicBx.eleven .circle-icon {
	background-color: #8b46bb;
}

.hire_double_sec .PicBx.twelve .circle-icon {
	background-color: #ce296d;
}

section.skilled_sec.WooCommerceTopcustom {
	border-bottom: 0;
	padding-bottom: 0;
}

.up_portfolioB.WooCommerce_GrayBg {
	background: #f5f5f5;
}

.portfolio.new_portfolio.mrgn_top0 {
	margin-top: 0 !important;
}

.hire_why_sec.WP_App_dev h2 {
	padding-bottom: 15px !important;
	margin: 0 !important;
}

.multiParaSpace h2 {
	margin: 0 !important;
}

.section-padding.WP_App_dev,
.section-padding.comn_App_dev {
	padding-bottom: 0 !important;
}

.hire_why_sec.comn_App_dev h2 {
	font-size: 32px !important;
	padding-bottom: 0px !important;
	margin-bottom: 30px !important;
}

.skilled_Txt.WP_Devhd h2,
.skilled_Txt.WooCommerce_Devhd h2,
.skilled_Txt.comn_Devhd h2 {
	font-size: 32px !important;
	margin: 0 0 30px !important;
}

.skilled_Txt.MxWdFit {
	max-width: inherit;
}

.up_portfolioB.upPortB_GrayBg {
	background: #f5f5f5;
}

.wht-laravel_inr .listAlignedMob ul {
	margin-bottom: 5px;
}

.skilled_sec.brdBN {
	border-bottom: 0;
}

.skilled_sec.padB15Tp {
	padding-bottom: 15px;
}

.multiParaSpace p {
	padding-top: 21px;
	margin-bottom: 0;
}

.multiParaSpace p:first-child {
	padding-top: 0;
}

section.up_portfolioB.multiParaSpace {
	padding: 25px 0;
}

section.up_portfolioB.multiParaSpace h2+p {
	padding-top: 0 !important;
	margin-bottom: 0;
}

.wht-laravel_inr .listAlignedMob ul.mxwdFit {
	max-width: 340px;
}

.our_sec.comn_DevModels h2 {
	padding-bottom: 5px;
	font-size: 32px;
}

.our_sec.comn_DevModels h2+p {
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 22px;
}

.WD_banner_mng h1::before,
.our_sec.comn_DevModels .box_icon {
	display: none;
}

.our_sec.comn_DevModels .our_box_row .our_box {
	min-height: 125px;
	max-width: 135px;
}

.our_sec.comn_DevModels .our_box_inner {
	height: 125px;
}

section.skilled_sec.comnTopcustomBdrN {
	border-bottom: 0;
	padding-bottom: 0;
}

.ComnMrgnB35 {
	margin-bottom: 35px !important;
}

.ComnMrgnB25 {
	margin-bottom: 25px !important;
}

section.our_sec.comn_DevModels {
	margin-top: 0;
	margin-bottom: 0;
	padding: 30px 0;
}

section.our_sec.comn_DevModels .our_box_row {
	padding-top: 35px;
}

section.whiteBgWhtSec {
	background: #f5f5f5;
}

section.whiteBgWhtSec h2 {
	margin: 0 !important;
	color: #000;
	padding-bottom: 15px !important;
}

section.whiteBgWhtSec p {
	text-align: center;
	color: #000 !important;
	font-size: 16px;
	line-height: 24px;
}

section.whiteBgWhtSec li {
	color: #000 !important;
	font-size: 15px;
	line-height: 22px;
}

.our_sec.paraSpaceB,
section.whiteBgWhtSec {
	padding: 25px 0 !important;
}

.our_sec.paraSpaceB h2 {
	margin: 0 !important;
	padding: 0 0 5px !important;
}

.our_sec.paraSpaceB p {
	margin: 0 !important;
	padding: 10px 0 0 !important;
}

.P15NoBdcrumb {
	padding-top: 15px;
}

@media (max-width: 1024px) {
	.our_sec.Whats_Xamarin .our_box_row .our_box,
	.our_sec.comn_DevModels .our_box_row .our_box {
		min-height: 95px;
		max-width: 111px;
		margin: 0 7px 15px 8px !important;
	}
	.our_sec.Whats_Xamarin .our_box_inner {
		height: 75px;
	}
	.our_sec.comn_DevModels .our_box_inner {
		height: 95px;
	}
}

@media (max-width: 991px) {
	.hire_double_sec .PicBx .circle-icon {
		height: 65px;
		width: 65px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.hire_why_sec.comn_App_dev h2,
	.hire_why_sec.openCart_App_dev h2,
	.our_sec.Whats_Xamarin h2,
	.portfolio-heading.PortfolioHdUpd h2,
	.skilled_Txt.HdFontSize32 h2,
	.skilled_Txt.WP_Devhd h2,
	.skilled_Txt.WooCommerce_Devhd h2,
	.skilled_Txt.comn_Devhd h2,
	.up_portfolioB h2,
	.why-choose.white_bgCol .why-choose-left.smallFont19 h2,
	section.our_sec.comn_DevModels h2 {
		font-size: 19px !important;
		line-height: 27px !important;
		margin-bottom: 20px !important;
	}
	.our_sec.comn_DevModels.threeour_box .our_box_row .our_box {
		width: 27%;
	}
	.hire_why_sec.smallFont18 h3 {
		font-size: 18px;
		line-height: 22px;
	}
}

@media (max-width: 520px) {
	.listAlignedMob {
		width: 100%;
	}
	.wht-ul-left {
		float: none;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.our_sec.Whats_Xamarin .our_box_row .our_box {
		min-height: 75px;
		margin: 0 0 8px 8px !important;
		width: 22%;
	}
	.our_sec.Whats_Xamarin .our_box_row .our_box p {
		font-size: 13px;
		margin: 0;
		line-height: 15px;
		color: #696969;
		word-break: break-word;
		padding: 0 4px;
		text-align: center;
	}
	.Whats_Xamarin .our_box.active .box_txt_wrap p {
		color: #fff;
	}
	.cntnr-title-blu .application-development h2,
	.crm_row .mob_txt,
	.heading26,
	.mobileApp_top_mng .heading26 {
		font-size: 19px !important;
		line-height: 27px !important;
	}
	.heading_h2_new {
		margin-bottom: 20px !important;
	}
	.portfolio-heading h2 {
		padding-bottom: 0;
		margin-bottom: 20px;
	}
	.dediacte-heading,
	.heading_h2_new,
	.portfolio-heading h2,
	h2.page_heading {
		font-size: 19px !important;
		line-height: 27px !important;
	}
	.dediacte-heading {
		margin-bottom: 15px !important;
	}
	.right-section-banner,
	.test-rvw-mng .review-text {
		display: none;
	}
	.test-rvw-mng .row {
		margin-bottom: 0 !important;
	}
	.img_str-mng {
		width: auto !important;
		margin-bottom: 7px;
	}
	.testimonial_content_mng .reviews-mid-content {
		padding: 30px 0 0;
	}
	.crm_content .mob_txt {
		font-size: 19px !important;
		line-height: 27px !important;
	}
	.our_sec_cmss .box_icon img {
		max-width: 30px !important;
	}
	.dedicated_testimonial_inner .dedicated_testimonial_b p {
		font-size: 16px;
	}
	.dedicated_model h4 {
		font-size: 19px;
	}
	.dedicated_testimonial {
		padding: 35px 0;
	}
	.hire_why_sec .why_block_Txt h3 {
		font-size: 18px !important;
	}
}

.WD_banner_mng .cust_btn {
	float: left;
}

.EC_banner_mng .cust_btn {
	max-width: 212px;
	float: left;
}

.EC_banner_mng h1 span {
	display: inline-block !important;
	padding-top: 0 !important;
}

.EC_banner_mng .container {
	top: 49% !important;
}

.EC_banner_mng .bannerTxtLeft,
.EC_banner_mng .btn_wrap,
.EC_banner_mng h1 {
	text-align: left !important;
}

.EC_banner_mng h1 {
	font-size: 34px !important;
}

.srvc-banner-list {
	margin-left: 25px;
}

.srvc-banner-list li {
	font-size: 20px;
	margin-bottom: 5px;
}

.SD_banner_mng .software_bannerTxt_wrapper {
	text-align: left;
}

.WD_banner_mng .srvc-banner-list {
	margin-bottom: 35px;
}

.WD_banner_mng h1 {
	padding-bottom: 0 !important;
}

.WD_banner_mng .cust_btn {
	max-width: 215px;
}

.shopify_domain .list_tag {
	margin-bottom: 15px;
}

.heading_h2_new {
	font-size: 32px !important;
	margin: 0 0 30px !important;
	padding: 0 !important;
	text-align: center;
}

.heading_dark {
	color: #000 !important;
}

.heading_light {
	color: #fff !important;
}

.section-padding {
	padding: 35px 0 !important;
	margin: 0 !important;
}

.service_mgnt-mng .mg_fuel p {
	margin: 0 0 12px;
}

.nodeH {
	font-size: 32px !important;
	font-weight: 700 !important;
}

.off_heightss {
	padding: 24px !important;
}

.body-portfolio #wrapper #centerCntr,
.h2_heading_red {
	margin-top: 0;
}

.shopify-first-row h2 {
	margin-top: 20px;
}

.our_sec_boat {
	margin-bottom: 45px !important;
}

.multiParaSpace h2 {
	margin-bottom: 30px !important;
	padding-bottom: 0 !important;
}

.skilled_sec_dcrm {
	padding-bottom: 25px;
}

.hire_node,
.our_sec_react {
	margin-bottom: 45px !important;
}

.our_sec_sh_cart .our_box_row {
	padding-top: 0;
}

.Industry_banner h1 span::before,
.Industry_banner h1::before,
.Service_banner h1 span::before,
.Service_banner h1::before,
.WD_banner_mng .banner_list li:before,
.show-phone {
	display: none !important;
}

.show-dtp {
	display: block !important;
}

.SD_banner_mng .cust_btn {
	float: left;
}

.heading_link,
.heading_link:focus,
.heading_link:hover {
	text-decoration: none;
	cursor: pointer;
	outline: 0 !important;
}

.R_more_btn {
	color: #fff !important;
	font-size: 13px;
	padding: 2px 5px;
	margin-left: 3px;
	border-radius: 4px;
	font-weight: 600;
}

.R_more_btn:hover {
	color: #fff !important;
	text-decoration: none;
}

.cms_banner .banner_heading {
	margin-bottom: 50px !important;
}

.cms_banner ul li {
	font-size: 20px !important;
	line-height: 25px !important;
}

.Service_banner {
	background: url(../jpg/servies-banner1.jpg) no-repeat;
	background-size: cover;
	margin-bottom: 0 !important;
}

.Service_banner h1 {
	line-height: 65px !important;
	text-align: left;
	margin-bottom: 0 !important;
	text-transform: capitalize;
	font-size: 54px !important;
}

.Service_banner h1 span {
	font-size: 54px;
	font-weight: 700;
}

.About_services {
	float: left;
	width: 100%;
	background-color: #fafafa;
	margin-top: -10px !important;
}

.About_services_text {
	text-align: center;
	font-size: 16px;
	line-height: 25px;
	word-break: break-word;
}

.Srvc_dtld_block {
	float: left;
	width: 100%;
	padding: 0 5%;
	background-color: #fff;
	margin-bottom: 35px;
}

.Srvc_dtld_block .no-padding {
	border-color: #efefef;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}

.Srvc_dtld_block .no-padding:nth-child(3n) {
	border-right-width: 0;
}

.Srvc_dtld_block .no-padding:nth-child(7),
.Srvc_dtld_block .no-padding:nth-child(8),
.Srvc_dtld_block .no-padding:nth-child(9) {
	border-bottom-width: 0;
}

.no-padding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.Srvc_dtld_box {
	position: relative;
}

.Srvc_dtld_box_icon:before,
.Srvc_dtld_box_inner {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.Srvc_dtld_box_inner {
	width: 100%;
	padding: 15px 20px;
}

.Srvc_dtld_box h3 {
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 30px;
}

.Srvc_dtld_main_box h3 {
	color: #000;
	padding-top: 10px;
}

.Srvc_dtld_box p {
	line-height: 20px;
	font-size: 16px;
	margin-bottom: 18px;
}

.Srvc_dtld_hover_box,
.Srvc_dtld_main_box {
	height: 100%;
	width: 100%;
	text-align: center;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-ms-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
	-webkit-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.Srvc_dtld_main_box {
	position: relative;
	opacity: 1;
	min-height: 220px;
}

.Srvc_dtld_hover_box {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #4290f4;
	z-index: 99;
	opacity: 0;
	color: #fff;
	padding: 15px 20px;
}

.Srvc_dtld_box:hover .Srvc_dtld_hover_box {
	opacity: 1;
	box-shadow: rgba(0, 0, 0, 0.22) 0 10px 19px;
	text-decoration: none;
	cursor: pointer;
}

.Srvc_dtld_box:hover .Srvc_dtld_main_box {
	opacity: 0;
}

.Srvc_dtld_hover_box h3,
.Srvc_dtld_hover_box p {
	color: #fff;
}

.Serve_industries_box h3,
.Srvc_dtld_hover_box h3 {
	margin-top: 0;
	margin-bottom: 10px;
}

.Srvc_dtld_box_btn {
	margin-top: 0;
	padding: 4px 8px;
	background-color: #fff;
	color: #4290f4;
	line-height: 20px;
	font-size: 15px;
	vertical-align: middle;
	max-width: 96px;
}

.Srvc_dtld_box_btn a {
	color: #fff;
	font-weight: 600;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

.Srvc_dtld_box_btn a .fa {
	margin-left: 5px;
	color: #fff;
	font-size: 12px;
}

.Srvc_dtld_box_btn a:hover {
	text-decoration: none;
	letter-spacing: 1px;
}

.Srvc_dev_block,
.Srvc_dtld_box_icon {
	float: left;
	width: 100%;
	position: relative;
}

.Srvc_dtld_box_icon {
	min-height: 54px;
	margin-bottom: 10px;
}

.Srvc_dtld_box_icon:before {
	content: "";
	background: url(../png/services-page-sprite.png) no-repeat;
	width: 60px;
	height: 60px;
}

.dtld_box_icon1:before {
	background-position: -10px -3px;
}

.dtld_box_icon2:before {
	background-position: -74px -3px;
}

.dtld_box_icon3:before {
	background-position: -138px -3px;
}

.dtld_box_icon4:before {
	background-position: -10px -63px;
}

.dtld_box_icon5:before {
	background-position: -74px -63px;
}

.dtld_box_icon6:before {
	background-position: -138px -63px;
}

.dtld_box_icon7:before {
	background-position: -10px -123px;
}

.dtld_box_icon8:before {
	background-position: -74px -123px;
}

.dtld_box_icon9:before {
	background-position: -138px -123px;
}

.Srvc_dev_block {
	height: auto;
	background: url(../jpg/servies-banner.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 45px !important;
	background-position: center;
}

.Srvc_dev_block .container {
	text-align: left;
	color: #fff;
}

.Srvc_dev_block .heading_h2_new {
	text-align: left !important;
}

.Srvc_dev_block p {
	line-height: 30px;
	font-size: 16px;
	font-weight: 400;
}

.Srvc_dev_block_btn {
	margin-top: 50px;
}

.Industry_btn span,
.Srvc_dev_block_btn a {
	font-weight: 600;
	color: #fff;
	text-decoration: none;
}

.Srvc_dev_block_btn a {
	padding: 15px 30px;
	font-size: 16px;
	border: 1px solid #fff;
}

.Srvc_dev_block_btn a:hover {
	color: #148af4;
	border: 1px solid #148af4;
	background-color: #fff;
	text-decoration: none;
}

.WD_industries_block,
.WD_industries_block ul {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 20px;
}

.WD_industries_block ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.WD_industries_block ul li {
	width: 10.7%;
	display: inline-block;
}

.WD_industries_block .WD_industries_box {
	position: relative;
	min-height: 75px;
	float: left;
	width: 100%;
}

.WD_industries_boxtitle {
	display: block;
	width: 100%;
	float: left;
	margin-top: 10px;
	font-weight: 600;
	color: #696969;
}

.WD_industries_box:before {
	position: absolute;
	content: "";
	background: url(../png/industry-website-sprite.png) no-repeat;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 74px;
	height: 74px;
	border: 2px solid transparent;
	border-radius: 4px;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s;
}

.WD_industries_box:hover:before {
	border: 2px solid #888;
	border-radius: 4px;
}

.WD_industries_box1:before {
	background-position: -9px -10px;
}

.WD_industries_box2:before {
	background-position: -126px -10px;
}

.WD_industries_box3:before {
	background-position: -243px -10px;
}

.WD_industries_box4:before {
	background-position: -360px -10px;
}

.WD_industries_box5:before {
	background-position: -479px -10px;
}

.WD_industries_box6:before {
	background-position: -595px -10px;
}

.WD_industries_box7:before {
	background-position: -712px -10px;
}

.WD_industries_box9:before {
	background-position: -946px -10px;
}

.WD_banner_mng h1 {
	font-size: 34px !important;
	margin: 0 0 30px !important;
}

.Techs_banner h1:before,
.caret_mob,
.navbar .navbar-nav li.higlit_nav a::after,
.navbar .navbar-nav li.higlit_nav a::before {
	display: none;
}

.Industry_banner {
	background: url(../jpg/industries-banner.jpg) no-repeat;
	background-size: cover;
	margin-bottom: 0 !important;
}

.About_industries {
	float: left;
	width: 100%;
	text-align: center;
	background-color: #fff;
}

.About_industry_text,
.Serve_industries_box p {
	font-size: 16px;
	font-weight: 400;
}

.Serve_industries {
	background-color: #fafafa;
	float: left;
	width: 100%;
}

.Serve_industries_box {
	background-color: #fff;
	padding: 30px;
	text-align: center;
	margin-bottom: 30px;
	box-shadow: 0 0 12px #dcdcdc;
	min-height: 185px;
	position: relative;
	opacity: 1;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-ms-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
	-webkit-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.Industry_btn {
	text-align: center;
}

.Industry_btn span {
	font-size: 15px;
	padding: 7px 10px;
	transition: all 0.6s;
	background-color: #f08224;
	display: inline-block !important;
	max-width: 120px;
}

.Serve_industries_box h3 {
	color: #888;
	font-weight: 500;
	text-transform: capitalize;
	font-size: 23px;
}

.Serve_industries_box p {
	color: #000;
	line-height: 24px;
}

.Serve_industries_box span {
	display: block;
	width: 100%;
}

.Serve_industries_box_hover {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	height: 100%;
	width: 100%;
	text-decoration: none;
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-ms-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
	-webkit-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.Serve_industries_box:hover,
.Serve_industries_box:hover .Serve_industries_box_hover {
	opacity: 1;
}

.Industry_icon:before,
.Serve_industries_box_hover_inner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.Serve_industries_box_hover_inner {
	width: 100%;
	padding: 25px;
}

.Industry_icon {
	position: relative;
	float: left;
	min-height: 70px;
	margin-bottom: 10px;
}

.Industry_icon:before {
	background-image: url(../png/industries-page-sprite1.png);
	content: "";
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	height: 60px;
	width: 60px;
}

.Industry_icon1 .Industry_icon:before {
	background-position: -28px -7px;
}

.Industry_icon2 .Industry_icon:before {
	background-position: -128px -7px;
}

.Industry_icon3 .Industry_icon:before {
	background-position: -229px -7px;
}

.Industry_icon4 .Industry_icon:before {
	background-position: -329px -7px;
}

.Industry_icon5 .Industry_icon:before {
	background-position: -432px -7px;
}

.Industry_icon6 .Industry_icon:before {
	background-position: -531px -7px;
}

.Industry_icon7 .Industry_icon:before {
	background-position: -632px -7px;
}

.Industry_icon8 .Industry_icon:before {
	background-position: -732px -7px;
}

.Industry_icon9 .Industry_icon:before {
	background-position: -832px -7px;
}

.Industry_icon7,
.Industry_icon8,
.Industry_icon9 {
	margin-bottom: 0;
}

.Industry_btn {
	margin-top: 20px;
}

.Industry_btn a,
.Tech_work_text_box ul li a {
	padding: 10px 20px;
	text-decoration: none;
	font-weight: 600;
}

.Industry_btn a {
	font-size: 18px;
	color: #f08224;
	transition: all 0.6s;
	background-color: #fff;
}

.Serve_industries_box:hover .Industry_btn a {
	color: #fff;
	background-color: #f08224;
}

.industries_other_block {
	background-image: url(../jpg/industries-banner1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	color: #fff;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 45px !important;
	background-attachment: fixed;
}

.Industry_banner .software_bannerTxt_wrapper {
	width: 100%;
	padding-top: 17%;
}

.Industry_banner h1 {
	text-align: left !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	line-height: 66px !important;
}

.M-apps-box {
	box-shadow: 0 0 5px #cbcbcb;
	padding: 30px;
	margin-bottom: 30px;
	text-align: center;
	min-height: 305px;
	display: block;
	position: relative;
}

.M-apps-box:hover {
	color: initial;
}

.M-apps-box h3,
.M-apps-box_btn {
	font-weight: 700;
	font-size: 17px;
	color: gray;
}

.M-apps-box h3,
.M-apps-box:hover {
	text-decoration: none;
}

.M-apps-box p {
	color: gray;
}

.M-apps-box:hover .M-apps-box_btn {
	color: #000;
}

.M-apps-box_btn {
	margin-top: 10px;
	display: block;
	position: absolute;
	bottom: 30px;
	width: 100%;
	left: 0;
}

.M-apps-box4,
.M-apps-box5,
.M-apps-box6,
.bigDate_block .expert_sec.offer_services p {
	margin-bottom: 0;
}

.cms_banner {
	height: calc(100vw * 0.3) !important;
	height: -webkit-calc(100vw * 0.3) !important;
}

.dedicated_banner {
	background-image: url(../png/dedicated-resource-banner-synapseindia.png) !important;
	background-repeat: no-repeat;
	background-size: cover;
}

.dedicated_banner .page_title {
	display: inline-block !important;
	font-size: 34px !important;
	font-weight: 700 !important;
}

.dedicated_banner,
.m-app-dev-banner .container-banner {
	height: calc(100vw * 0.3) !important;
}

.WD_banner_mng .banner_list li {
	list-style-type: disc !important;
	margin-left: 25px !important;
	padding-left: 0 !important;
}

.web_dev__Dsec .day_to_day {
	border: 1px solid #efefef;
	padding: 20px;
	min-height: 212px;
	background-color: #f8f8f8;
}

.web_dev_hd h2.page_heading {
	background: 0 0 !important;
	padding-bottom: 0 !important;
}

.SD_banner_mng h1,
.cms_banner h1 {
	font-size: 34px !important;
}

.Techs_banner {
	background: url(../jpg/technologies-banner-bg.jpg) no-repeat;
	background-size: cover;
	margin-bottom: 0 !important;
	background-position: top right;
}

.About_Techs {
	float: left;
	width: 100%;
	text-align: center;
	background-color: #fff;
	font-size: 16px;
	font-weight: 400;
}

.Tech_work_block {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
}

.Looking_tech_block {
	clear: both;
	width: 100%;
	background-color: #00345a;
	color: #fff;
	margin-bottom: 45px !important;
}

.Looking_tech_btn {
	text-align: center;
	margin-top: 25px;
	line-height: 64px;
	margin-bottom: 5px;
}

.Looking_tech_btn a {
	border: 1px solid #fff;
	padding: 20px 50px;
	color: #fff;
	font-size: 19px;
	text-transform: capitalize;
}

.Tech_work_block .row {
	display: flex;
}

.Tech_work_img_box,
.Tech_work_text_box {
	position: relative;
}

.Tech_work_text_box {
	text-align: left;
}

.Tech_work_img_box {
	text-align: center;
}

.Tech_work_text_box h3 {
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 20px;
}

.Tech_work_text_box p {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	font-weight: 500;
}

.Tech_work_text_box ul {
	list-style-type: none;
	padding: 0;
	display: table;
	border-spacing: 10px;
	margin: 0 0 0 -10px;
}

.Tech_work_text_box ul li {
	display: table-cell;
}

.Tech_work_text_box ul li a {
	background-color: #d1cece;
	color: #000;
	display: block;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.Tech_work_text_box ul li a:hover {
	text-decoration: none;
	color: #fff;
}

.Tech_work_block:nth-child(even) {
	background-color: #f9f9f9;
}

.Techs_banner h1 {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	text-align: left !important;
}

.Techs_banner .software_bannerTxt_wrapper {
	padding-top: 19%;
	width: 100% !important;
}

.Tech_work_block_WD {
	border-top: 1px solid #ccc;
}

.what_asp-dnet {
	width: 100%;
	clear: both;
}

.what_CodeI,
.what_Symfony,
.what_YII {
	width: 100%;
	clear: both;
	margin-bottom: 45px !important;
	border-bottom: 1px solid #ddd;
	box-shadow: 0 4px 9px -10px #000;
}

.Why_YII p,
.our_sec_Symfony p,
.why_CodeI p {
	color: #fff;
	line-height: 24px;
}

.Hire_aspdnet,
.why_CodeI {
	color: #fff;
}

.what_asp-dnet p {
	text-align: center;
}

.Hire_aspdnet p {
	color: #fff;
	line-height: 24px;
	margin-bottom: 10px;
}

.Hire_aspdnet p:last-child,
.global_retail.Future_ofAI p:last-child {
	margin-bottom: 0;
}

.hire_aspdnet_sec .PicBx.seven .circle-icon {
	background-color: #ff8cd6;
}

.hire_aspdnet_sec .PicBx.eight .circle-icon {
	background-color: #8cefff;
}

.bigTitle {
	padding-bottom: 35px;
}

.bigTitle .row {
	display: flex;
	align-items: center;
}

.bigTitle h2.h2_heading {
	font-size: 32px;
	margin: 0 0 30px;
	color: #2c2c2c;
	font-weight: 700;
	font-family: Lato, sans-serif;
	line-height: 100%;
}

.bigInnerT ul {
	margin: 10px 0 0;
	padding: 0 0 0 20px;
}

.bigInnerT ul li {
	margin: 3px 0;
}

.bigDate_block {
	background: #f5f5f5;
	float: left;
	width: 100%;
	display: block;
	padding: 25px 0;
	margin-bottom: 45px !important;
}

.bigDate_block .expert_sec.offer_services.topthereeBServ {
	padding: 0 0 60px;
	margin: 0;
}

.bigDate_block .expert_sec.offer_services.topthereeBtmServ {
	padding: 0;
	margin-top: 0;
}

span.AI-IconsBg.AI-Icons07:before {
	background-position: -79px -132px;
}

.bigDate_block .expert_sec.offer_services h2 {
	background: 0;
	padding: 0 0 10px;
	font-size: 32px;
	font-weight: 700;
	color: #2c2c2c;
}

.big_data_banners .page_title {
	font-weight: 600 !important;
}

.big_cntr_data {
	padding-top: 0 !important;
}

.Open_src_CRM {
	width: 100%;
	clear: both;
}

.hire_CRM_sec {
	background-color: #efefef;
	margin-bottom: 45px !important;
}

.CRM_heading_color {
	color: #bb8e00;
}

.banner_new_crm {
	height: calc(100vw * 0.3) !important;
	margin-bottom: 0 !important;
}

.Open_src_CRM {
	background-color: #fff;
	border-top: 1px solid #e4e2e2;
	box-shadow: 0 6px 9px 1px #333;
}

.crm_content_top {
	margin: 0 auto !important;
	width: 100%;
	overflow: hidden;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.crm_content_top .row {
	margin-bottom: 0 !important;
}

.banner_new_crm .txt_rt {
	padding-top: 0 !important;
}

.IT_content_sec:nth-child(odd) {
	background-color: #efefef;
}

.IT_content_sec5 {
	margin-bottom: 45px !important;
}

.IT_content_sec p {
	text-align: left;
}

.IT_content_sec p a {
	color: #23527c;
	font-weight: 500;
	text-decoration: underline;
}

.heading_IT_cnslt {
	font-size: 20px;
	margin: 0 0 12px;
	padding: 0;
	text-align: left;
	line-height: 26px;
}

.consulting_banner {
	height: calc(100vw * 0.3) !important;
}

.bg_gray {
	background-color: #efefef;
}

.offshore_box {
	padding: 20px;
}

.What_offshore {
	background-color: #92862f;
	color: #fff;
}

.What_offshore p a {
	color: #fff;
	text-decoration: underline;
}

.What_offshore h2,
.What_offshore li,
.What_offshore p {
	color: #fff !important;
}

.Why_outsource_offshore .row,
.Why_outsource_offshore .service_content&gt;div {
	margin-bottom: 0 !important;
}

.offshore_height h2 {
	text-align: left !important;
}

.offshore_height .list_tag {
	padding: 0 !important;
	margin-bottom: 0 !important;
}

.dual-a-left {
	margin-left: -60px;
}

.offshore_top_box {
	margin-bottom: 35px;
}

.offshore_box .heading_h2_new {
	font-size: 25px !important;
}

.text_a {
	color: #23527c !important;
	text-decoration: underline !important;
	font-weight: 500;
}

.Tab_IOT .heading_h2_new,
.Tab_IOT .nrml_p,
.internet_sec_IOT .heading_h2_new,
.internet_sec_IOT .nrml_p,
.understnd_IOT .heading_h2_new,
.understnd_IOT .nrml_p {
	text-align: left !important;
}

.Tab_IOT .heading_h2_new {
	font-weight: 700 !important;
}

.internet_things .btnn a {
	color: #000 !important;
}

.Tab_IOT .tabbing-section li {
	font-size: 16px !important;
	font-weight: 400;
}

.Tab_IOT .tabbing-section li:first-child .tab-text {
	display: block;
}

.Tab_IOT .tab-text ul li {
	list-style-type: disc;
	margin-left: 30px;
	margin-bottom: 5px !important;
}

.Tab_IOT a.active {
	border: 1px solid #f1f1f1;
}

.internet_sec_IOT.intrnet_sec {
	padding: 35px 0;
}

.Tab_IOT .tab_unlock a,
.Tab_IOT .tabbing-section span,
.Tab_IOT .tabbing-section span a {
	font-size: 16px;
}

.Tab_IOT {
	margin-bottom: 45px !important;
	border-bottom: 1px solid #ddd;
	box-shadow: 0 6px 9px -10px #333;
}

.Boxes_panel_group .panel-title&gt;a:before {
	float: right !important;
	font-family: FontAwesome;
	content: "\f068";
	padding-right: 5px;
	font-weight: 500;
}

.Boxes_panel_group .panel-title&gt;a.collapsed:before,
.textbox_panel_group .panel-title&gt;a.collapsed:before {
	float: right !important;
	content: "\f067";
}

.Boxes_panel_group .panel-title&gt;a:active,
.Boxes_panel_group .panel-title&gt;a:focus,
.Boxes_panel_group .panel-title&gt;a:hover,
.textbox_panel_group .panel-title&gt;a:active,
.textbox_panel_group .panel-title&gt;a:focus,
.textbox_panel_group .panel-title&gt;a:hover {
	text-decoration: none;
}

.Srvc_dtld_block_phone {
	padding: 35px 0 !important;
}

.Boxes_panel_group,
.Srvc_dtld_block_phone {
	margin-bottom: 0 !important;
}

.Boxes_panel_group .panel,
.textbox_panel_group {
	margin-bottom: 10px;
}

.Boxes_panel_group .panel-heading {
	padding: 15px;
	border-color: #fafafa;
}

.Boxes_panel_group .active-panel {
	border-color: #148af4;
}

.Boxes_panel_group .active-panel .panel-heading {
	background-color: #148af4;
	color: #fff;
}

.Boxes_panel_group .panel-title {
	font-weight: 700;
}

.Srvc_dtld_block_phone .Srvc_dtld_box h3 {
	font-size: 18px !important;
	margin: 0;
	display: inline-block;
}

.Srvc_dtld_block_phone .Srvc_dtld_box_inner {
	position: initial;
	-webkit-transform: none !important;
	transform: none !important;
	text-align: center;
}

.Srvc_dtld_block_phone .Srvc_dtld_box_btn {
	display: block;
	width: 100%;
	max-width: 100%;
	margin-bottom: 10px;
}

.Srvc_dtld_block_phone .Srvc_dtld_box_btn a {
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #d6d6d6;
	background-color: #148af4;
	font-weight: 500;
}

.textbox_panel_group .panel-title&gt;a:before {
	float: right !important;
	font-family: FontAwesome;
	content: "\f067";
	padding-right: 5px;
	font-weight: 500;
}

.textbox_panel_group .panel-default {
	margin: 0 !important;
}

.textbox_panel_group .panel-title {
	text-align: left;
}

.platform-outer-container-top {
	padding-bottom: 0 !important;
}

.dedicated_testimonial .dediacte-heading {
	margin-top: 0;
	margin-bottom: 35px;
}

.dedcated_faq .dediacte-heading {
	margin-top: 0;
	margin-bottom: 25px;
}

.dedicated_dev .dediacte-heading,
.portfolio_hire .dediacte-heading {
	margin-bottom: 35px !important;
}

@media only screen and (min-width: 240px) and (max-width: 767px) {
	.WD_banner_mng .btn_wrap.btn_wrap1&gt;a {
		padding: 15px 7px;
	}
	.EC_banner_mng .cust_btn {
		max-width: 212px;
	}
	.WD_banner_mng .banner_list li {
		font-size: 13px;
		margin-bottom: 7px;
	}
	.EC_banner_mng h1,
	.SD_banner_mng h1,
	.WD_banner_mng h1 {
		font-size: 27px !important;
		margin-bottom: 20px !important;
		text-align: left !important;
	}
	.EC_banner_mng h1 span {
		font-size: 22px !important;
	}
	.srvc-banner-list li {
		font-size: 13px;
		margin-bottom: 5px;
	}
	.EC_banner_mng .btn_wrap.btn_wrap1&gt;a {
		width: 48.7%;
	}
	.EC_banner_mng .container {
		top: 50% !important;
	}
	.EC_banner_mng .btn_wrap {
		text-align: left !important;
	}
	.SD_banner_mng .srvc-banner-list li,
	.cms_banner ul li {
		font-size: 13px !important;
	}
	.EC_banner_mng .btn_wrap.btn_wrap1&gt;a,
	.SD_banner_mng .btn_wrap.btn_wrap1&gt;a {
		padding: 15px 7px !important;
		font-size: 11px !important;
	}
	.WD_banner_mng .srvc-banner-list {
		text-align: left;
		margin-bottom: 20px !important;
	}
	.WD_banner_mng .btn_wrap.btn_wrap1&gt;a {
		width: 48.6%;
	}
	.WD_banner_mng h1 span::before,
	.our-process h4::after,
	.our-process-steps .step_1::before,
	.our-process-steps .step_2::before,
	.our-process-steps .step_3::before {
		display: none;
	}
	.WD_banner_mng .btn_wrap,
	.cms_banner h1 {
		text-align: left !important;
	}
	.service_mgnt-mng .mg_fuel p {
		margin: 0 0 11px;
	}
	.sp-smhgt-mng .webPadding-sharepoint .hire_webdesign {
		margin-top: 30px !important;
	}
	.hire_IC .why_txt.first,
	.hire_IC .why_txt.third {
		padding-top: 0 !important;
		margin-top: 0 !important;
	}
	.hire-iphon-icons .why_txt.first {
		padding-top: 0 !important;
	}
	.mob_page_mng .mob_service.mob_servicesNew {
		margin-top: 20px;
	}
	.heading_h2_new {
		font-size: 19px !important;
		line-height: 27px !important;
		margin-bottom: 20px !important;
	}
	.tabs_sec .imagCntr {
		padding: 25px 10px 30px !important;
	}
	.multiParaSpace h2 {
		margin-bottom: 20px !important;
		padding-bottom: 0 !important;
	}
	.hire_node,
	.our_sec_react {
		margin-bottom: 30px !important;
	}
	.sp-srvc-sec.hire_why_sec p {
		text-align: center;
	}
	.sp-srvc-sec .why_txt.third {
		margin-top: 0;
	}
	.nodeH {
		font-size: 19px !important;
		line-height: 27px !important;
	}
	.our-process-steps .step_2 .mobile-item .mob {
		font-size: 32px;
	}
	.our-process .our-process-steps h4 {
		padding-bottom: 35px;
	}
	.device_sec,
	.our_ux,
	.ux_expertise_sec {
		padding: 25px 0;
	}
	section.our-process {
		margin-bottom: 0;
	}
	.hire_ux {
		margin-top: 25px;
	}
	.dedicated_banner .banner_txt_right {
		width: 100% !important;
	}
	.show-phone {
		display: inline-block !important;
	}
	.cms_banner .banner_heading::before,
	.dedicated_banner img,
	.show-dtp {
		display: none !important;
	}
	.m-app-dev-banner .left-section-banner ul li {
		font-size: 13px;
		padding-left: 30px;
		margin-bottom: 7px;
	}
	.WD_banner_mng .banner_list li::before {
		top: 2px;
		transform: scale(0.8);
	}
	.btn_wrap.btn_wrap1 .cust_btn.view_btn {
		margin: 0 0 0 5px !important;
	}
	.cms_banner ul li {
		margin-bottom: 7px !important;
	}
	.cms_banner .btn_wrap&gt;a {
		width: 47.5% !important;
		padding: 15px 7px !important;
	}
	.cms_banner .btn_wrap {
		padding: 0 0 20px !important;
	}
	.dedicated_banner .page_title {
		text-align: left;
	}
	.R_more_span {
		display: block;
		text-align: center;
		margin-top: 10px;
	}
	.EC_banner_mng,
	.SD_banner_mng,
	.Service_banner,
	.WD_banner_mng,
	.cms_banner,
	.dedicated_banner {
		height: 300px !important;
	}
	.dedicated_banner {
		background: url(../dedicated-banner.html);
		background-position: top;
		background-size: cover;
	}
	.dedicated_banner .banner_txt_right .btnn {
		float: none !important;
		text-align: center !important;
	}
	.Service_banner h1,
	.dedicated_banner .banner_txt.banner_txt_right .page_title {
		font-size: 27px !important;
	}
	.cms_banner .banner_heading {
		margin-bottom: 0 !important;
	}
	.m-app-dev-banner .container-counter {
		display: none;
	}
	.Service_banner h1 {
		line-height: 39px !important;
		text-transform: capitalize;
	}
	.Service_banner {
		background-position: top right;
	}
	.Srvc_dtld_block .no-padding {
		border-right-width: 0;
	}
	.Srvc_dtld_block .no-padding:nth-child(7),
	.Srvc_dtld_block .no-padding:nth-child(8),
	.Srvc_dtld_block .no-padding:nth-child(9) {
		border-bottom-width: 1px;
	}
	.Srvc_dtld_block .no-padding:last-child {
		border-bottom-width: 0;
	}
	.Srvc_dtld_box h3 {
		font-size: 18px;
	}
	.Srvc_dev_block .container {
		position: initial;
		transform: none;
		text-align: center;
	}
	.Industry_banner h1,
	.Srvc_dev_block .heading_h2_new {
		text-align: center !important;
	}
	.Srvc_dtld_main_box {
		min-height: 176px;
	}
	.Srvc_dtld_block {
		padding: 35px 0 !important;
	}
	.WD_industries_block ul li {
		width: 32.2%;
		margin-bottom: 0;
		border: 1px solid #dcdcdc;
		padding-bottom: 10px;
	}
	.Web_dev_techs .service_text {
		width: 100% !important;
	}
	.Web_dev_techs .logoBox {
		font-size: 14px !important;
		padding: 10px !important;
		box-shadow: 0 0 3px #969696;
		text-align: left;
		position: relative;
	}
	.WD_banner_mng .banner_list {
		margin-bottom: 20px !important;
	}
	.Srvc_dev_block {
		height: auto !important;
	}
	.Techs_banner h1 span::before,
	.industries_banner_right {
		display: none;
	}
	.Serve_industries_box {
		min-height: auto;
		margin-bottom: 0;
	}
	.Serve_industries_box h3 {
		font-size: 20px;
	}
	.Industry_icon7,
	.Industry_icon8 {
		margin-bottom: 20px;
	}
	.Industry_icon9 {
		margin-bottom: 0;
	}
	.Industry_banner {
		height: 300px !important;
	}
	.Industry_banner h1 {
		line-height: 36px !important;
		font-size: 27px !important;
	}
	.Industry_banner .software_bannerTxt_wrapper {
		padding-top: 0;
	}
	.d-block-phone {
		display: block !important;
	}
	.d-none-phone {
		display: none !important;
	}
	.M-apps-box,
	.M-apps-box4,
	.M-apps-box5 {
		margin-bottom: 20px;
	}
	.M-apps-box6 {
		margin-bottom: 0;
	}
	.M-apps-box {
		min-height: auto;
	}
	.M-apps-box_btn {
		position: initial;
	}
	.caret_mob {
		display: inline-block;
		width: 20px;
		height: 20px;
		float: right;
		text-align: center;
		position: absolute;
		right: 15px;
		top: 3px;
	}
	.Tech_banner_right img,
	.banner_new_crm .txt_lt p,
	.caret {
		display: none !important;
	}
	.nav_phone li.active {
		background-color: #efefef;
	}
	.nav_phone li.active a {
		background-color: transparent !important;
	}
	.navbar-default .col-lg-12,
	.navbar-default .col-md-12 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.responsive-logo {
		padding-left: 15px !important;
		padding-right: 15px !important;
		float: none;
		width: auto;
	}
	.nav_phone {
		margin: 0 -15px !important;
	}
	.nav_phone&gt;li {
		padding: 3px 15px !important;
		position: relative !important;
	}
	.nav_phone&gt;li:last-child {
		padding: 10px 15px !important;
	}
	.nav_phone&gt;li:last-child::before {
		width: 100% !important;
	}
	.navbar-toggle {
		margin-right: 0;
	}
	.Srvc_dtld_box_inner {
		margin-bottom: 0;
	}
	.Techs_banner h1,
	.cms_banner h1 {
		font-size: 27px !important;
	}
	.m-app-dev-banner .container-banner {
		height: 300px !important;
	}
	.web_dev__Dsec .day_to_day {
		margin: 0;
		min-height: auto !important;
		padding: 0 !important;
		background-color: transparent !important;
		border-color: transparent !important;
	}
	.cms_banner ul li {
		line-height: 16px !important;
	}
	.dedicated_banner .page_title {
		display: block !important;
		font-size: 27px !important;
	}
	.cms_banner ul {
		max-width: 100%;
	}
	.Tech_work_block .row {
		display: block;
	}
	.Tech_work_text_box {
		text-align: center;
	}
	.Tech_work_text_box ul {
		display: block;
		text-align: center;
		width: 100%;
		margin: 20px 0;
	}
	.Tech_work_text_box ul li {
		display: inline-block;
		width: 48%;
		margin: 1% 0.5%;
	}
	.Tech_work_text_box ul li a {
		padding: 10px;
		width: 100%;
		font-size: 13px;
	}
	.Techs_banner {
		background-position: top right;
		max-height: 300px;
	}
	.Techs_banner h1 {
		text-align: center !important;
		line-height: 36px !important;
	}
	.Tech_work_text_box h3 {
		margin-bottom: 10px;
		font-size: 18px;
	}
	.Tech_work_text_box p {
		font-size: 16px;
		line-height: 22px;
	}
	.Looking_tech_btn a {
		padding: 10px 25px;
	}
	.Tech_work_img_box {
		text-align: center;
		margin-bottom: 20px;
	}
	.Techs_banner .software_bannerTxt_wrapper {
		padding-top: 0;
	}
	.Tech_work_block_CMS .Tech_work_text_box ul,
	.Tech_work_block_MS .Tech_work_text_box ul,
	.Tech_work_block_Mapps .Tech_work_text_box ul,
	.Tech_work_block_WD .Tech_work_img_box,
	.Tech_work_block_Wdsgn .Tech_work_img_box,
	.Tech_work_block_eCom .Tech_work_img_box,
	.Tech_work_text_box ul,
	.up_portfolioB_bgdata p {
		margin-bottom: 0;
	}
	.Looking_tech_block {
		margin-bottom: 30px !important;
	}
	.Tech_work_img_box {
		display: none;
	}
	.aspnet_banner ul li,
	.codig_banner ul li {
		margin-bottom: 6px !important;
	}
	.bigTitle .row {
		display: block;
	}
	.bigInnerT ul {
		padding: 0 0 0 20px;
	}
	.bigInnerT ul li {
		font-size: 16px;
	}
	.bigDate_block .expert_sec.offer_services h2,
	.bigTitle h2.h2_heading {
		font-size: 19px;
		margin: 0 0 20px;
		line-height: 27px;
	}
	.bigDate_block .services_item h3 {
		padding: 12px 0;
		margin: 0;
		font-size: 18px;
	}
	.bigDate_block .expert_sec.offer_services.topthereeBServ {
		padding-bottom: 0;
	}
	.bigDate_block .expert_sec.offer_services .col-xs-12 {
		margin-bottom: 45px;
	}
	.bigDate_block .expert_sec.offer_services.exOur_Services.topthereeBtmServ .col-xs-12:last-child {
		margin-bottom: 0;
	}
	.big_data_banners .page_title {
		font-size: 27px !important;
		font-weight: 600 !important;
	}
	.bigDate_block {
		margin-bottom: 30px !important;
	}
	.Srvc_dev_block p span,
	.big_cntr_data .big-left_box,
	.dedcated_faq .faq_inner h4 br {
		display: none;
	}
	.big_cntr_data {
		padding-top: 0 !important;
	}
	.big_cntr_data .big-right_txt {
		margin-top: 10px;
	}
	.banner_new_crm {
		height: 300px !important;
	}
	.banner_new_crm .txt_lt,
	.banner_new_crm .txt_rt {
		width: 100% !important;
	}
	.banner_new_crm h1 {
		line-height: 29px;
		margin-bottom: 20px !important;
	}
	.banner_new_crm .txt_rt {
		padding-top: 0 !important;
	}
	.banner_new_crm .btnn {
		margin-top: 0 !important;
	}
	.banner_new_crm .btnn a {
		padding: 16px 0 !important;
		margin-top: 0 !important;
		width: 100%;
		background-color: #555;
	}
	.mob_mrgn {
		margin-bottom: 30px;
	}
	.IT_content_sec p,
	.heading_IT_cnslt {
		text-align: center;
	}
	.IT_content_sec5 {
		margin-bottom: 30px !important;
	}
	.IT_content_sec1 {
		margin-top: 30px !important;
	}
	.dual-a-left {
		margin-left: 0 !important;
	}
	.internet_things_bnr,
	.service_page .h_banner.bnner_new.offshore {
		min-height: 300px !important;
	}
	.h_banner.bnner_new.offshore .txt_lt,
	.h_banner.bnner_new.offshore .txt_rt {
		width: 100% !important;
		text-align: center !important;
	}
	.offshore .full_banner_txt .txt_lt h1,
	.offshore .full_banner_txt .txt_lt h1 span {
		font-size: 27px !important;
		font-weight: 700 !important;
		text-align: center !important;
	}
	.offshore .full_banner_txt .txt_lt h1 span {
		display: inline-block !important;
	}
	.offshore .full_banner_txt .txt_lt h1 {
		margin-bottom: 15px;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		padding: 8px !important;
	}
	.offshore_box .heading_h2_new {
		font-size: 19px !important;
	}
	.internet_things_bnr {
		background-position: right !important;
	}
	.internet_things_bnr .banner_txt_right {
		width: 100% !important;
	}
	.banner_new_crm h1,
	.internet_things_bnr .banner_txt_right .page_title,
	.internet_things_bnr .banner_txt_right .page_title span {
		font-size: 27px !important;
		font-weight: 700 !important;
	}
	.internet_things_bnr .btnn a {
		padding: 8px !important;
		font-size: 12px !important;
	}
	.Tab_IOT .heading_h2_new,
	.Tab_IOT .nrml_p,
	.internet_sec_IOT .heading_h2_new,
	.internet_sec_IOT .nrml_p,
	.understnd_IOT .heading_h2_new,
	.understnd_IOT .nrml_p {
		text-align: center !important;
	}
	.Tab_IOT .heading_h2_new {
		margin-top: 15px !important;
	}
	.internet_sec_IOT {
		padding: 15px !important;
	}
	#hire-accordion4,
	.internet_sec_IOT .intrnet_left {
		margin-bottom: 20px;
	}
	.intrnet_right {
		padding: 0 !important;
	}
	.Tab_IOT .tab-text&gt;p {
		padding: 0 0 10px !important;
	}
	.Tab_IOT .tab-text {
		padding: 0 0 10px;
	}
	.footer_box .global {
		margin-bottom: 10px !important;
	}
	.Web_dev_techs .logoBox:before {
		position: absolute;
		right: 6px;
		top: 50%;
		font-family: FontAwesome;
		content: "\f08e";
		padding-right: 5px;
		font-weight: 500;
		font-size: 13px;
		transform: translate(0, -50%);
	}
	.WD_industries_boxtitle {
		font-size: 14px;
		margin-top: 0;
	}
	.WD_industries_box:before {
		transform: scale(0.7);
		margin-left: -35px;
		margin-top: -35px;
	}
	.WD_industries_block .WD_industries_box {
		min-height: 50px;
	}
	.dedicated_testimonial_inner .dedicated_testimonial_a img {
		width: 75px;
	}
	.dedicated_testimonial_inner .dedicated_testimonial_b p {
		font-size: 15px;
	}
	.dedicated_testimonial_b {
		margin: 10px 0 0;
		padding: 10px;
	}
	.dedicated_testimonial .bx-controls-direction {
		margin-top: 30px;
	}
	.Srvc_dev_block_btn {
		margin-top: 20px !important;
	}
	.Srvc_dev_block {
		background-position: left !important;
	}
	.Srvc_dev_block_btn a {
		padding: 7px 20px !important;
	}
	.Srvc_dev_block p {
		line-height: 26px !important;
	}
	.dedcated_faq .dediacte-heading,
	.dedicated_dev .dediacte-heading,
	.dedicated_testimonial .dediacte-heading {
		margin-top: 0;
	}
	.dedcated_faq.d-block-phone {
		background-color: #fff;
		padding: 0 15px;
	}
	.dedcated_faq.d-block-phone .panel-title a {
		font-size: 18px;
		font-weight: 700;
		color: #000;
	}
	.dedcated_faq .panel-default&gt;.panel-heading {
		background-color: #f5f5f5;
	}
	.mob_page_mng .mob_service_block .M-apps-box img {
		width: 35px;
	}
	#accordion-it {
		margin-top: 10px;
	}
	.M-apps-box_btn {
		margin-top: 18px !important;
	}
	.mob_service_block {
		padding: 20px 0 !important;
	}
	#accordion-tech .panel-title a {
		font-size: 18px !important;
		font-weight: 700 !important;
	}
	.Web_dev_techs {
		background-color: #fff !important;
		padding: 0 !important;
		margin: 0 0 10px !important;
	}
	.mob_page_mng {
		padding-bottom: 0 !important;
	}
	.ecom_accord_mob {
		padding-top: 30px;
		padding-bottom: 10px;
		border-bottom: 1px solid #b7b4b4;
		box-shadow: 0 5px 5px -5px #c1bdbd;
	}
	.textbox_panel_group .panel-title {
		text-align: left;
		background-image: none !important;
		color: #333 !important;
		font-weight: 700;
	}
	.ecom_accord_mob .textbox_panel_group .panel-default {
		margin-bottom: 20px !important;
	}
	#ecom-accordionFour .req_now&gt;a {
		border: 1px solid #000;
		color: #000;
		padding: 15px 30px;
		display: inline-block;
		box-shadow: 0 0 6px #888;
	}
	.ecom_accord_mob .panel-body {
		text-align: center;
	}
	.platform-inner-container-last {
		margin-bottom: 0;
	}
	.our-ecom-container .custom-two-col-eq {
		padding: 0 !important;
	}
	.our_web_design .gray-bg-clr {
		padding-bottom: 35px;
		box-shadow: 0 5px 5px -5px #888;
	}
	.hire_webdesign,
	.rated_TexT {
		text-align: center;
	}
	.rated_TexT {
		padding-bottom: 25px;
		box-shadow: 0 5px 5px -5px;
	}
	.rated_TexT .h2_heading strong {
		vertical-align: middle;
		margin-left: 5px;
	}
	#Industry_accordion.Boxes_panel_group .active-panel .panel-heading {
		background-color: #f08224;
	}
	#Industry_accordion.Boxes_panel_group .active-panel {
		border-color: #f08224;
	}
	#Industry_accordion .Serve_industries_box {
		padding: 5px 0;
		margin-bottom: 0 !important;
	}
	#Industry_accordion .Industry_icon {
		min-height: 40px;
	}
	#Industry_accordion .Industry_btn {
		margin-bottom: 0;
	}
	.Serve_industries {
		background-color: #fffcfa;
		box-shadow: 0 -6px 6px -8px #333;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.WD_banner_mng .btn_wrap.btn_wrap1&gt;a {
		padding: 15px 7px;
	}
	.cms_banner h1 span {
		margin-left: 7px;
	}
	.our_sec_cmss .our_box5 {
		margin-top: 15px;
	}
	.m-app-dev-banner .container-banner {
		height: 417px !important;
	}
	.m-app-dev-banner .left-section-banner {
		margin: 51px 0 50px !important;
	}
	.WD_banner_mng h1 {
		font-size: 25px !important;
		margin-bottom: 18px !important;
	}
	.WD_banner_mng {
		height: -webkit-calc(119vw * 0.3) !important;
	}
	.WD_banner_mng .cust_btn {
		max-width: 187px;
		margin: 0 3px !important;
	}
	.EC_banner_mng .cust_btn {
		font-size: 12px;
	}
	.srvc-banner-list li {
		font-size: 16px;
		margin-bottom: 4px;
	}
	.EC_banner_mng .bannerTxtLeft {
		width: 74% !important;
	}
	.EC_banner_mng h1 {
		margin-bottom: 5px !important;
	}
	.EC_banner_mng .container {
		top: 49% !important;
	}
	.EC_banner_mng .cust_btn {
		max-width: 171px;
		padding: 10px 7px;
		margin: 0 3px !important;
	}
	.EC_banner_mng h1,
	.SD_banner_mng .EC_banner_mng h1,
	.Service_banner h1 {
		font-size: 32px !important;
	}
	.SD_banner_mng .btn_wrap.btn_wrap1 .cust_btn {
		max-width: 155px;
		padding: 10px 7px;
		font-size: 12px;
		margin: 0 2px !important;
	}
	.cms_banner {
		height: -webkit-calc(115vw * 0.36) !important;
	}
	.SD_banner_mng .btn_wrap {
		margin: 5px auto 0 !important;
	}
	.heading_h2_new {
		font-size: 24px !important;
		line-height: 32px !important;
		margin-bottom: 20px !important;
	}
	.Service_banner h1 {
		line-height: 46px !important;
	}
	.Srvc_dtld_block {
		padding: 0 !important;
	}
	.Srvc_dtld_block .no-padding {
		border-width: 1px !important;
	}
	.WD_industries_block ul li {
		width: 19.5%;
		margin-bottom: 20px;
	}
	.Web_dev_techs .service_text {
		width: 100%;
	}
	.Web_dev_techs .logoBox {
		font-size: 15px !important;
		padding: 35px 10px !important;
	}
	.Srvc_dev_block,
	.Srvc_dtld_block {
		height: auto !important;
	}
	.Srvc_dev_block .container {
		position: initial;
		transform: none;
		text-align: center;
	}
	.industries_banner_right {
		display: none;
	}
	.Serve_industries_box {
		padding: 30px 15px;
		min-height: 225px;
	}
	.Serve_industries_box p {
		font-size: 15px;
		line-height: 23px;
	}
	.Industry_banner .software_bannerTxt_wrapper {
		width: 100%;
		padding-top: 0;
	}
	.M-apps-box {
		min-height: 325px;
	}
	.M-apps-box,
	.M-apps-box4,
	.M-apps-box5,
	.M-apps-box6 {
		margin-bottom: 20px;
	}
	.web_dev__Dsec .day_to_day {
		margin: 5px 0;
		min-height: auto !important;
	}
	.dedicated_banner .page_title {
		font-size: 30px !important;
	}
	.Tech_work_text_box ul li {
		display: inline-block;
		margin: 1%;
	}
	.Tech_work_text_box ul li a {
		padding: 10px 16px;
	}
	.Tech_banner_right img {
		display: none !important;
	}
	.Techs_banner .software_bannerTxt_wrapper {
		padding-top: 0;
	}
	.banner_new1 .bannerTxt_left ul li {
		margin-bottom: 6px !important;
	}
	.offshore_box {
		min-height: 311px;
	}
	.Tab_IOT {
		margin-bottom: 30px !important;
	}
	.tab_unlock a {
		margin-left: 0 !important;
		width: 264px !important;
	}
	.presentation {
		margin-bottom: 10px !important;
	}
	.Srvc_dev_block .heading_h2_new {
		text-align: center !important;
	}
}

@media only screen and (min-width: 240px) and (max-width: 374px) {
	.Srvc_dtld_main_box {
		min-height: 190px;
	}
	.Srvc_dtld_block {
		padding: 35px 0 !important;
	}
	.Serve_industries_box {
		min-height: 200px !important;
	}
	.banner_new_crm h1 {
		font-size: 27px !important;
		line-height: 29px;
		margin-bottom: 20px !important;
		font-weight: 700;
	}
}

@media (max-device-width: 767px) and (orientation: landscape) {
	.Srvc_dtld_main_box {
		min-height: 200px;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.Srvc_dtld_block {
		padding: 0;
	}
	.Srvc_dtld_main_box {
		min-height: 200px;
	}
	.Srvc_dev_block {
		height: calc(147vw * 0.3);
	}
	.Serve_industries_box {
		min-height: 200px;
	}
	.Srvc_dev_block .container {
		text-align: left;
	}
	.M-apps-box {
		min-height: 350px;
	}
}

.banner_new1.python_banner.devops_banner {
	background: url(../png/devops-banner-synapseindia.png) top center no-repeat;
	background-size: cover;
}

.global_retail.Future_ofAI {
	padding: 35px 0;
	min-height: inherit;
	margin-bottom: 35px;
}

.offers-bl-solution.HowAI_TransformsB .offer-solution-text {
	min-height: inherit;
	padding: 0 45px;
	max-width: 1024px;
	margin: 0 auto;
	float: none;
}

.offers-bl-solution.HowAI_TransformsB .offer-solution-text span {
	line-height: 120%;
	padding-bottom: 20px;
	text-align: center;
	max-width: 1200px;
	margin: 0 auto;
	font-size: 32px;
	font-weight: 600;
}

.offers-bl-solution.HowAI_TransformsB .offer-solution-text ul li {
	padding: 16px 0 5px 40px;
}

.offers-bl-solution.HowAI_TransformsB .offer-solution-text ul {
	float: left;
	width: 58%;
	margin-right: 0;
	list-style: none;
	padding: 0 15px;
}

.offers-bl-solution.HowAI_TransformsB .offer-solution-text ul:last-child {
	width: 42%;
}

.offers-bl-solution.HowAI_TransformsB {
	background: #f4f9ff;
	padding: 35px 25px 25px;
}

.AI_Page.page .expert_sec.offer_services.topthereeBServ {
	margin: 0;
	padding-bottom: 0;
	padding-top: 50px;
}

.AI_Page.page .expert_sec.offer_services.topthereeBtmServ {
	padding: 0;
	margin-top: 0;
}

span.AI-IconsBg {
	display: inline-block;
	width: 95px;
	height: 75px;
	position: relative;
}

span.AI-IconsBg:before {
	position: absolute;
	content: "";
	background: url(../png/industries-page-sprite.png) -78px -30px no-repeat;
	width: 95px;
	height: 75px;
	left: 0;
	top: 0;
}

span.AI-IconsBg.AI-Icons01:before {
	background-position: -358px -28px;
}

span.AI-IconsBg.AI-Icons02:before {
	background-position: -782px -30px;
}

span.AI-IconsBg.AI-Icons03:before {
	background-position: -499px -28px;
}

span.AI-IconsBg.AI-Icons04:before {
	background-position: -78px -28px;
}

span.AI-IconsBg.AI-Icons05:before {
	background-position: -1200px -30px;
}

span.AI-IconsBg.AI-Icons06:before {
	background-position: -641px -30px;
}

.AI_Page.page .expert_sec.offer_services.exOur_Services.topthereeBServ h3 {
	padding: 12px 0;
	margin: 0;
}

p.pad-none {
	padding-left: 0;
	padding-right: 0;
}

.AI_Page.page .expert_sec.offer_services h2,
.AI_Page.page .intelligence-services h2,
.AI_Page.page .offers-bl-solution.HowAI_TransformsB .offer-solution-text span {
	font-size: 32px;
	font-weight: 600;
}

.AI_Page.page .intelligence-services p,
.AI_Page.page .intelligence-services p.pad-none {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 16px;
	line-height: 22px;
}

.AI_Page.page .expert_sec.offer_services .services_item p {
	font-size: 16px;
	line-height: 22px;
}

@media (max-width: 767px) {
	.offers-bl-solution.HowAI_TransformsB .offer-solution-text span {
		font-weight: 600;
		font-size: 19px !important;
		line-height: 27px !important;
		margin-bottom: 0 !important;
	}
	.AI_Page.page .expert_sec.offer_services.exOur_Services.topthereeBServ h2 {
		font-size: 19px !important;
		line-height: 27px !important;
		font-weight: 600;
		padding-bottom: 30px;
	}
	.AI_Page.page .intelligence-services h2 {
		font-weight: 600;
		padding-bottom: 30px;
	}
	.AI_Page.page .expert_sec.offer_services.exOur_Services.topthereeBServ h3,
	.AI_Page.page .expert_sec.offer_services.exOur_Services.topthereeBtmServ h3 {
		padding: 12px 0;
		margin: 0;
		font-size: 18px;
	}
	.offers-bl-solution.HowAI_TransformsB .offer-solution-text ul li {
		font-size: 15px;
	}
	.AI_Page.page .expert_sec.offer_services h2,
	.AI_Page.page .intelligence-services h2,
	.AI_Page.page .offers-bl-solution.HowAI_TransformsB .offer-solution-text span {
		font-size: 19px !important;
		line-height: 27px !important;
	}
	.AI_Page.page .intelligence-services p,
	.AI_Page.page .intelligence-services p.pad-none {
		padding-left: 0;
		padding-right: 0;
	}
	.expert_sec.offer_services p {
		margin-bottom: 45px;
	}
}

@media (max-width: 600px) {
	.offers-bl-solution.HowAI_TransformsB .offer-solution-text ul {
		padding: 0;
		width: 100% !important;
	}
	.offers-bl-solution.HowAI_TransformsB .offer-solution-text {
		padding: 0;
	}
	.offers-bl-solution.HowAI_TransformsB .offer-solution-text ul li {
		padding: 10px 0 11px 40px;
		background-position: left 8px;
	}
}

#Page_title_Nd_Conts h1.page_title {
	font-size: 42px;
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
	line-height: 100%;
	text-transform: uppercase;
	margin-bottom: 0;
	margin-top: 0;
}

#Page_title_Nd_Conts p.page_title_bCont {
	font-size: 31px;
	line-height: 40px;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	padding: 0 0 25px;
	margin: 0;
}

#Page_title_Nd_Conts p.page_title_bCont span,
#Page_title_Nd_Conts p.page_title_bCont.health_font47 span {
	font-size: 19px;
	line-height: 30px;
	display: block;
	color: #ffd05f;
	font-style: italic;
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
	padding: 19px 0 0;
	margin: 0;
	text-shadow: 3px 0 11px rgba(0, 0, 0, 0.75);
}

#Page_title_Nd_Conts p.page_title_bCont span.spn_green {
	color: #a8ff38;
}

#Page_title_Nd_Conts p.page_title_bCont span.spn_cons {
	color: #baafff;
}

#Page_title_Nd_Conts p.page_title_bCont span.spn_edu {
	color: #ffe96e;
}

#Page_title_Nd_Conts p.page_title_bCont span.spn_med {
	color: #47cdff;
}

#Page_title_Nd_Conts p.page_title_bCont span.spn_med1 {
	color: #54fe01;
}

#Page_title_Nd_Conts p.page_title_bCont span.spn_ret {
	color: #a8e515;
}

#Page_title_Nd_Conts p.page_title_bCont span.spn_reals {
	color: #8cff68;
}

#Page_title_Nd_Conts.bannerWrap .btnn {
	margin-top: 10px;
}

.gsc-search-box-tools .gsc-search-box .gsc-input,
section.h_banner.bnner_new.real-estate.hgtRealFit {
	height: inherit !important;
}

.h_banner.bnner_new .container.realEstatePage {
	position: static;
	padding-top: 101px;
	padding-bottom: 101px;
}

.real-estatePage .bnner_new .container.realEstatePage .banner_txt.banner_txt_right {
	float: left;
	text-align: left;
	width: 60%;
}

.real-estatePage .bnner_new .container.realEstatePage .banner_txt.banner_img_right {
	width: 40%;
	float: right;
	text-align: right;
	padding: 0 0 0 25px;
}

.h_banner.bnner_new .btnn.req_viewBtn.mrgnTop10 {
	width: 100%;
	margin-top: 10px;
}

.h_banner.bnner_new .btnn.req_viewBtn.mrgnTop10&gt;a:first-child {
	margin-left: 0;
}

.h_banner.bnner_new .btnn.req_viewBtn.mrgnTop10&gt;a {
	margin: 2px 0 0 10px;
}

.real-estatePage .portfolio-container {
	background: #f5f5f5;
	padding: 25px 0;
}

.real-estatePage .portfolio.new_portfolio h2 {
	font-size: 26px;
	font-weight: 700;
	font-family: Lato, sans-serif;
	word-break: break-word;
	letter-spacing: 0;
}

.our_cloud_solution .COVID-block-help li strong,
.real-estatePage .portfolio.new_portfolio .portfolio-heading h2 {
	color: #000;
}

@media (min-width: 921px) and (max-width: 1024px) {
	#Page_title_Nd_Conts {
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.h_banner.bnner_new .container.realEstatePage {
		padding-top: 75px;
		padding-bottom: 75px;
	}
	#Page_title_Nd_Conts h1.page_title {
		font-size: 45px;
		margin-top: 0;
		line-height: 120%;
	}
	.h_banner.bnner_new.retail .banner_txt.banner_txt_right.bTxtRightFit {
		width: 100%;
	}
}

@media (max-width: 767px) {
	#Page_title_Nd_Conts h1.page_title {
		font-size: 27px;
		margin-top: 0;
		line-height: 120%;
	}
	#Page_title_Nd_Conts p.page_title_bCont {
		font-size: 14px;
		line-height: 20px;
		padding: 5px 0 15px;
		display: block;
	}
	#Page_title_Nd_Conts p.page_title_bCont span {
		font-size: 14px;
		line-height: 20px;
		padding: 15px 0 0;
	}
	#Page_title_Nd_Conts p.page_title_bCont.health_font47 {
		font-size: 27px;
		line-height: 34px;
	}
	section.h_banner.bnner_new.real-estate.hgtRealFit {
		height: 300px !important;
	}
	.service_page .h_banner.bnner_new.minHeightMb,
	.service_page .h_banner.bnner_new1.minHeightMb,
	section.h_banner.banner_new1.healthcare_banner.minHeightMb,
	section.h_banner.banner_new1.travel_banner {
		height: 300px;
	}
	.h_banner.bnner_new .container.realEstatePage {
		padding-top: 0;
		padding-bottom: 0;
		position: absolute;
		transform: translate(0, -50%);
	}
	.real-estatePage .bnner_new .container.realEstatePage .banner_txt.banner_txt_right {
		width: 100%;
		text-align: center;
	}
	.real-estatePage .bnner_new .container.realEstatePage .banner_txt.banner_img_right {
		display: none;
	}
	.h_banner.banner_new1 .bannerWrap#Page_title_Nd_Conts .btnn .free-queto,
	.h_banner.bnner_new .btnn.req_viewBtn.mrgnTop10&gt;a {
		padding: 10px 30px;
		font-size: 11px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 2px;
	}
	.real-estatePage .portfolio.new_portfolio .portfolio-heading h2 {
		font-size: 19px !important;
		line-height: 27px !important;
		padding-bottom: 0;
		margin-bottom: 20px;
	}
}

@media (max-width: 479px) {
	.h_banner.banner_new1 .bannerWrap#Page_title_Nd_Conts .btnn .free-queto,
	.h_banner.bnner_new #Page_title_Nd_Conts .btnn.req_viewBtn&gt;a,
	.h_banner.bnner_new .btnn.req_viewBtn.mrgnTop10&gt;a {
		padding: 7px 13px;
		font-size: 11px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 2px;
	}
}

img.hire_devIco {
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -2px;
	opacity: 0.65;
}

.navbar .navbar-nav li.higlit_nav {
	margin-top: 22px;
}

.navbar .navbar-nav li.higlit_nav a {
	background: #ed1c24;
	color: #fff;
	padding: 5px 18px;
	border-radius: 50px;
	font-weight: 600;
}

.navbar .navbar-nav li.higlit_nav a:hover {
	background: #c7131a;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.navbar .navbar-nav li.higlit_nav {
		margin-top: 22px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.navbar .navbar-nav li.higlit_nav {
		margin-top: 24px;
	}
	.navbar .navbar-nav li.higlit_nav a {
		padding: 3px 15px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.navbar .navbar-nav li.higlit_nav {
		margin-top: 0;
	}
	.navbar .navbar-nav li.higlit_nav a {
		width: auto;
		display: inline-block;
	}
}

.Serve_industries,
.Srvc_dtld_block.d-none-phone {
	overflow: hidden;
}

.blog_detail .pagination1 ul li a {
	padding: 0;
	line-height: 15px;
}

.h_banner.bnner_new .container.realEstatePage {
	transform: none;
}

.skilled_sec.newsTop {
	padding-top: 35px;
}

.main_portfolio {
	position: relative;
}

.main_portfolio .red-right-bar {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	background: #c80b16;
	border-radius: 4px;
	line-height: 100%;
	padding: 6px 5px;
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 92px;
	font-family: "Lato", sans-serif;
	z-index: 5;
}

.portfolio_banner.main_portfolio::after {
	position: absolute;
	top: 0;
	right: 140px;
	width: 257px;
	display: block;
	height: 100%;
	content: "";
	background: url(../png/circle-portfolio.png) no-repeat center center;
	bottom: 0;
	z-index: 1;
	background-size: contain;
}

.main_portfolio .portfolio_head .call_btn,
.main_portfolio .portfolio_head h1.page_title,
.main_portfolio .portfolio_head h3 {
	text-align: left !important;
}

.main_portfolio .portfolio_head h1.page_title {
	font-size: 54px;
	font-weight: 700;
	position: relative;
	margin: 0 0 36px;
	padding-bottom: 31px;
	line-height: 40px;
	font-family: "Lato", sans-serif;
	color: #fff;
}

.new-portfolio-design .portfolio_head h1.page_title {
	text-transform: uppercase;
}

.main_portfolio .portfolio_head h1.page_title::before {
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	height: 5px;
	width: 50px;
	background-color: red;
	border-radius: 5px;
}

.main_portfolio .portfolio_head h3 {
	font-size: 24px !important;
	letter-spacing: -0.5px !important;
	font-weight: 600 !important;
	margin-top: 0 !important;
	color: #fff;
}

.main_portfolio .portfolio_head h3 span {
	color: #f6ff00;
	display: inline-block;
	font-size: 24px;
}

.body-portfolio #wrapper .portfolio-left,
.main_portfolio .portfolio_head .call_btn.btn-none {
	display: none;
}

.body-portfolio #wrapper {
	box-shadow: inherit;
	background: #f5f5f5;
	padding: 20px 30px;
}

.portfolio_page .body-portfolio .pagination.portfoliopage {
	width: 100% !important;
	height: inherit;
	padding: 0;
	margin: 0;
	background: #f5f5f5;
	border: 0;
	min-height: inherit !important;
}

.portfolio_page .body-portfolio ul.portfolio-list {
	margin-top: 32px;
}

.body-portfolio .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 li,
.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 .portfoliopandetail ul.portfolio-list li {
	width: 31.65%;
	float: left;
	margin: 0 2.5% 63px 0;
	padding: 0;
	border: 1px solid #dcdcdc;
	background: #e6e6e6;
}

.body-portfolio .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 li:nth-child(3n),
.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 .portfoliopandetail ul.portfolio-list li:nth-child(3n) {
	margin-right: 0;
}

.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 .portfoliopandetail ul.portfolio-list li .detailpan {
	height: auto;
	width: auto;
	line-height: 100%;
	font-family: "Open Sans", sans-serif;
}

.body-portfolio .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 li .detailbutton,
.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 .portfoliopandetail ul.portfolio-list li .detailbutton {
	height: auto;
	width: auto;
	line-height: 100%;
	font-family: "Open Sans", sans-serif;
	padding: 0 !important;
	bottom: -14px;
}

.body-portfolio .portfoliopandetail ul li .detailpan {
	height: auto;
	margin: 0;
	padding: 18px 15px 23px;
	position: relative;
	width: 100%;
	background: #e6e6e6;
}

.body-portfolio .portfoliopandetail ul li .detailpan h6 {
	font-size: 15px;
	margin: 0;
	line-height: 23px;
}

.body-portfolio .row.testimonial-box ul.portfolio-list li .imgpan img {
	width: 100%;
	height: 376px;
}

.body-portfolio.portfolio_detail_page .tab_options.middle_right-sectibn {
	padding-top: 12px;
}

.body-portfolio.portfolio_detail_page .row.testimonial-box .slide-img ul li {
	width: 100% !important;
	margin: 0 !important;
}

.Portfolio_top_filter,
.search-bar-new {
	width: 100%;
	display: block;
	padding: 0 0 35px;
}

.search-bar-new .srch-box-right {
	position: static;
}

.search-bar-new .srch-box-right .gsc-input-box {
	margin: 0 !important;
	position: relative;
}

.search-bar-new .srch-box-right input.gsc-search-button.gsc-search-button-v2 {
	top: -1px;
	right: 5px;
	left: inherit;
}

.Portfolio_top_filter {
	padding: 20px 0;
	background-color: #f8f8f8;
	margin: 0 0 25px;
	box-shadow: 0 8px 8px -8px #a0a0a0;
	float: left;
}

.Portfolio_top_filter .PF_header_fltr {
	width: 100%;
	clear: both;
	padding: 0 0 0 25px;
}

.Portfolio_top_filter .wd-bxS {
	width: 33.33%;
	float: left;
	padding-right: 10px;
	box-sizing: border-box;
}

.Portfolio_top_filter .PF_header_fltr_select {
	width: 100%;
	float: left;
	padding-right: 0;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.Portfolio_top_filter .PF_header_fltr_select select {
	background-color: #fff;
	height: 35px;
	width: 100%;
	color: #000;
	font-size: 14px;
	padding: 0 2.5em 0 15px;
	border: 1px solid #cfcfcf;
	margin: 0;
	border-radius: 20px;
	text-indent: 0.01px;
	text-overflow: "";
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	outline: 0;
}

.Portfolio_top_filter .PF_header_fltr_select::before {
	content: "";
	position: absolute;
	pointer-events: none;
}

.Portfolio_top_filter .PF_header_fltr_select::after {
	position: absolute;
	pointer-events: none;
	content: "\25BC";
	height: 1em;
	font-size: 13px;
	line-height: 1;
	right: 10px;
	top: 50%;
	margin-top: -0.5em;
}

.Portfolio_top_filter .PF_header_fltr_select::before {
	width: 2em;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 0 20px 20px 0;
	background-color: rgba(125, 116, 116, 0.23);
}

.Portfolio_top_filter .Portfolio_top_filter .PF_header_fltr_select::after {
	color: rgba(0, 0, 0, 0.6);
}

.Portfolio_top_filter .PF_header_fltr_select select[disabled] {
	color: rgba(0, 0, 0, 0.25);
}

.Portfolio_top_filter .gsc-input-box {
	margin: 0 !important;
	position: relative;
	height: 35px !important;
	width: 100%;
	float: left;
	padding-right: 0;
	box-sizing: border-box;
}

.Portfolio_top_filter input.gsc-search-button,
.Portfolio_top_filter input.gsc-search-button:focus,
.Portfolio_top_filter input.gsc-search-button:hover {
	background: url(../png/google-srch-btn.png) no-repeat !important;
	border: 0 !important;
	height: 25px !important;
	margin-top: 3px;
	position: absolute;
	text-indent: -9999em;
	width: 24px;
	top: 0;
	right: 5px;
	border-radius: 20px;
	cursor: pointer;
	outline: 0;
	left: inherit;
}

.Portfolio_top_filter .wd-bxS:last-child {
	padding-right: 0;
}

body.portfolio_page .Portfolio_top_filter .PF_header_fltr {
	padding-left: 0;
}

body.page.portfolio_page .bred_crm_portfolio {
	padding: 10px 0;
}

.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 li {
	width: 100%;
	margin: 0;
	border: 0;
	background: 0;
	padding-bottom: 0;
}

.h_banner.portfolio_banner .h_banner.main_portfolio .container {
	z-index: 6;
}

body.page.portfolio_page .h_banner.main_portfolio h1,
body.page.portfolio_page .h_banner.main_portfolio h3 {
	position: relative;
	z-index: 5;
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.main_portfolio .portfolio_head h1.page_title {
		font-size: 40px;
		margin: 0 0 20px;
		padding-bottom: 20px;
	}
	.main_portfolio .portfolio_head h3 {
		font-size: 20px !important;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.body-portfolio .portfoliopandetail ul li .detailpan {
		padding: 18px 5px 23px;
		min-height: 110px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.navbar .navbar-nav&gt;li.dropdown.menu-large&gt;a {
		cursor: default;
		pointer-events: none;
	}
	.article1 p iframe {
		width: 100% !important;
	}
	.body-portfolio .title-box.equal-padding {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.body-portfolio .heading-img img {
		width: 35px;
	}
	.body-portfolio .heading-img span {
		width: calc(100% - 40px);
	}
	.body-portfolio .testinomial_none div:last-child {
		width: 100% !important;
		font-size: 13px !important;
		padding: 7px 5px !important;
		text-align: center;
	}
	.portfolio_page .pagination.portfoliopage {
		width: 100%;
		margin-right: 0;
	}
	.portfoliopandetail ul li {
		width: 232px;
	}
	.portfolio_banner .portfolio_head h1.page_title {
		font-size: 32px;
		margin: 0 0 15px;
		padding-bottom: 15px;
	}
	.main_portfolio .portfolio_head h3,
	.main_portfolio .portfolio_head h3 span {
		font-size: 15px !important;
	}
	.portfolio_banner .portfolio_head h1.page_title.detail-title {
		font-size: 30px;
	}
	.main_portfolio .red-right-bar {
		font-size: 17px;
		right: 108px;
		line-height: 18px;
	}
	.portfolio_head .call_btn {
		margin: 25px auto 0 !important;
	}
	.portfolio_head .call_btn a {
		font-size: 15px !important;
		padding: 7px 18px !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.body-portfolio .portfoliopandetail ul li .detailpan h6 {
		font-size: 14px;
		line-height: 22px;
	}
	.body-portfolio .portfoliopandetail ul li .detailpan {
		padding: 16px 3px 28px;
		background: #e6e6e6;
		min-height: 110px;
	}
	.h_banner.portfolio_banner.portfolioText-center .portfolio_head h1.page_title.detail-title {
		padding-bottom: 0;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.article1 p iframe {
		width: 100% !important;
	}
	.pagination1 ul li.first {
		width: auto;
	}
	.service_page .h_banner.bnner_new.sitemap_banner {
		height: 195px;
	}
	.service_page .h_banner.bnner_new.sitemap_banner h1.page_title {
		margin-top: 0;
		line-height: 33px !important;
	}
	.h_banner.bnnerNN.Service_banner .banner_heading h1 {
		text-align: left;
	}
	.panel-heading.active .panel-title&gt;a::before {
		font-family: FontAwesome;
		content: "\f068";
	}
	.skilled_sec.newsTop {
		padding: 20px 0;
	}
	.portfolio_page .pagination.portfoliopage {
		height: auto !important;
		width: 100%;
	}
	.WD_banner_mng .bannerTxtRight {
		margin: 0 auto;
		float: none !important;
		max-width: 425px !important;
	}
	.Boxes_panel_group .panel.panel-default #Industry-headingOne .panel-title&gt;a:before,
	.Boxes_panel_group .panel.panel-default #headingOne .panel-title&gt;a:before,
	.nav_phone li b.caret_mob i.fa:before {
		content: "\f067";
	}
	.Boxes_panel_group .panel.panel-default.active-panel #Industry-headingOne .panel-title&gt;a:before,
	.Boxes_panel_group .panel.panel-default.active-panel #headingOne .panel-title&gt;a:before,
	.nav_phone li.active b.caret_mob i.fa:before {
		content: "\f068";
	}
	.h_banner.bnner_new.real-estate.hgtRealFit .realEstatePage {
		transform: translate(0, -50%);
	}
	.Portfolio_top_filter .PF_header_fltr_select {
		margin-right: 0;
		margin-bottom: 5px;
		width: 100%;
	}
	.Portfolio_top_filter .project-box {
		min-height: auto;
		width: 100%;
		margin-bottom: 10px;
		padding: 0;
	}
	.Portfolio_top_filter .PF_header_fltr {
		padding: 0;
	}
	.Portfolio_top_filter .wd-bxS {
		width: 100%;
		padding: 0 0 5px;
	}
	.Portfolio_top_filter .wd-bxS:last-child {
		padding: 0;
	}
	body.page.portfolio_page .h_banner.main_portfolio {
		text-align: center;
		height: 400px;
		margin-top: 0;
	}
	body.page.portfolio_page .h_banner.main_portfolio h1 {
		font-size: 28px;
		text-align: center !important;
		padding-bottom: 15px;
		margin-bottom: 15px;
		margin-top: 20px;
		line-height: 33px;
	}
	.main_portfolio .red-right-bar {
		right: 50%;
		max-width: 280px;
		width: 100%;
		margin-right: -140px;
		top: 60%;
	}
	.main_portfolio .portfolio_head h1.page_title::before {
		position: absolute;
		left: 50%;
		bottom: 0;
		content: "";
		height: 5px;
		width: 50px;
		background-color: red;
		border-radius: 5px;
		margin-left: -25px;
	}
	.portfolio_banner.main_portfolio::after {
		right: 50%;
		margin-right: -128px;
		background-size: 190px auto;
		background-position: top 125px center;
	}
	.body-portfolio .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 li,
	.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 .portfoliopandetail ul.portfolio-list li {
		width: 100%;
	}
	.body-portfolio #wrapper {
		box-shadow: inherit;
		background: #f5f5f5;
		padding: 20px 15px;
	}
	.portfolio_page .body-portfolio ul.portfolio-list {
		margin-top: 20px;
	}
	body.page.portfolio_page .h_banner.main_portfolio h1+h3,
	body.page.portfolio_page .h_banner.main_portfolio h1+h3 span {
		font-size: 16px !important;
		text-align: center !important;
	}
	body.page.portfolio_page .h_banner.main_portfolio h1+h3 {
		display: block !important;
	}
	.portfolio_page .body-portfolio .pagination.portfoliopage .left-pane {
		padding-right: 0;
	}
	body.page.portfolio_page .h_banner.main_portfolio .col-xs-12 {
		position: static;
	}
	.main_portfolio .portfolio_head .call_btn {
		position: absolute;
		top: inherit;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		margin: 0;
		height: auto;
		text-align: center !important;
		z-index: 5;
		bottom: 35px;
	}
	.h_banner.portfolio_banner.portfolioText-center .portfolio_head .call_btn a,
	.portfolio_head .call_btn a {
		font-size: 15px !important;
		padding: 5px 15px 7px !important;
	}
	.portfolio_page .body-portfolio .pagination.portfoliopage {
		width: auto !important;
	}
	body.portfolio_page p.bred_crm a,
	body.portfolio_page p.bred_crm span {
		font-size: 15px;
	}
	.body-portfolio .row.testimonial-box ul.portfolio-list li .imgpan img {
		height: auto;
	}
	.h_banner.portfolio_banner.portfolioText-center&gt;img {
		width: 100%;
		height: 160px;
		object-fit: cover;
	}
	.h_banner.portfolio_banner.portfolioText-center .container {
		position: absolute !important;
		top: 50% !important;
		transform: translate(0, -50%) !important;
		-webkit-transform: translate(0, -50%) !important;
		-ms-transform: translate(0, -50%) !important;
	}
	.h_banner.portfolio_banner.portfolioText-center .page_title {
		font-size: 20px;
		margin-top: 0;
		line-height: 25px;
	}
	.portfolio_head .call_btn {
		margin: 15px auto 0;
	}
}

@media (min-width: 600px) and (max-width: 767px) {
	.body-portfolio .portfoliopandetail ul li {
		float: left !important;
		width: 49%;
		margin-right: 2% !important;
	}
	.body-portfolio .portfoliopandetail ul li:nth-child(2n) {
		margin-right: 0 !important;
	}
	.body-portfolio .portfolio_page .pagination.portfoliopage {
		width: 100%;
		padding-bottom: 15px;
	}
}

@media (min-width: 520px) and (max-width: 767px) {
	.body-portfolio .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 li .imgpan img,
	.body-portfolio.portfolio_detail_page .row.testimonial-box .col-lg-9.col-md-9.col-sm-9.col-xs-12 .portfoliopandetail ul.portfolio-list li .imgpan img {
		height: 376px;
	}
}

.forbidden .cloud_heaher {
	margin: 97px 0 0;
}

.forbidden .bodyTxtCon {
	text-align: center;
}

.forbidden .bodyTxtCon p {
	font-weight: 700;
	margin-bottom: 10px;
}

.googleadservices {
	display: inline;
}

.googleadservices img {
	border-style: none;
}

.tabbing-section ul {
	list-style-type: none;
}

@media screen and (min-width: 481px) and (max-width: 767px) {
	.intrnet_left&gt;img,
	.undrstnd_img&gt;img {
		margin: 0 auto;
		display: block;
	}
}

@media all and (min-width: 320px) and (max-width: 767px) {
	.bnner_new.wp .banner_txt.banner_txt_left&gt;h1 span {
		font-size: 21px;
	}
	.bnner_new.wp .banner_txt.banner_txt_left&gt;h1 {
		font-size: 21px;
		line-height: 27px;
	}
	.magento_2_development .btnn {
		margin-top: 10px !important;
	}
}

.pagination_sec .load-more-btn {
	background-color: #ec3a41;
	max-width: 250px;
}

.pagination_sec .load-more-btn span {
	color: #fff;
}

.developingCntr.mrgn_b35 {
	margin-bottom: 45px;
}

@media (max-width: 767px) {
	.developingCntr.mrgn_b35 {
		margin-bottom: 15px;
	}
}

.pmarginzero {
	margin: 0;
}

.pnl1 {
	display: block;
}

.navbar .navbar-nav li.higlit_nav a {
	background: #e21e2c;
}

.automobile_service .srvice_text h2 span,
.blog .pagination ul li.active a,
.blog-sec .read-more a,
.tabcontentpan a,
div.bred_crm&gt;a {
	color: #e21e2c;
}

.R_more_btn,
.Tech_work_text_box ul li a:hover,
.left-section-banner .request-quote a,
.our_box.active,
.reqForm .submit,
.why-choose-right button,
.why-choose-right input[type="submit"] {
	background-color: #e21e2c;
}

.labelBar label {
	display: block;
	max-width: 100%;
	margin-bottom: 0;
	width: 100%;
}

.labelBar label .d {
	overflow: hidden;
	height: 0;
}

.bnner_new.real-estate .banner_txt.banner_txt_right .btnn&gt;a,
.bnner_new.retail .banner_txt.banner_txt_right .btnn&gt;a,
.bnner_new.reviews .red_bg,
.detailbutton,
.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .btnn a,
.header_bg .navbar .navbar-nav&gt;li&gt;a::after,
.header_bg .navbar .navbar-nav&gt;li&gt;a::before,
.home_slider .owl-dots .owl-dot.active span,
.our-process-content ul li::before,
.portfoliopandetail .pagination a span.selected,
.row.blog button.gsc-search-button.gsc-search-button-v2 {
	background: #e21e2c;
}

.cust_btn.quote_btn,
.free_cons .cust_btn {
	background: #e21e2c;
	border-color: #e21e2c;
}

.our_box.active::after {
	border-top: 10px solid #e21e2c;
}

.h_banner.banner_new1 .bannerWrap .btnn .free-queto,
.h_banner.bnner_new .btnn.req_viewBtn&gt;a,
.portfolio-home-page .readmore-btn,
.readmore-btn,
a.free-queto-green {
	background: #e21e2c;
	border: 1px solid #e21e2c;
}

.AI-and-Machine-Learning a.new-btn:hover,
.h_banner.bnner_new.dedicated .banner_txt.banner_txt_right .btnn a:hover {
	background-color: transparent;
	border-color: #fff;
}

.clnt_left p a.redd.new,
.portfolio_page p.bred_crm span,
.redd.new.prtnr {
	color: #e21e2c !important;
}

.Web_dev_techs .logoBox:hover {
	background-color: #e21e2c;
}

.our_expertiseTabs .e-wrktabs ul li.active a {
	color: #e21e2c;
	border-bottom: 5px solid #e21e2c;
}

.h_banner.bnnerNN.AI-and-Machine-Learning {
	background: url(../jpg/ai-and-machine-learning-banner.jpg) no-repeat right center;
	background-size: cover;
	height: 492px !important;
}

.AI-and-Machine-Learning .software_bannerTxt_wrapper {
	padding-top: 0;
	text-align: left;
}

.AI-and-Machine-Learning .software_bannerTxt_wrapper p.yellow {
	text-align: left;
	color: #fae001;
	margin: 8px 0 0;
}

.AI-and-Machine-Learning .software_bannerTxt_wrapper p.yellow span {
	display: block;
}

.AI-and-Machine-Learning a.new-btn {
	width: auto;
	height: auto;
	line-height: 100%;
	margin: 20px 0 0;
	color: #fff;
	text-decoration: none;
	background: #ed1c24;
	border-radius: 5px;
	font-weight: 700;
	font-size: 14px;
	padding: 13px 52px;
	display: inline-block;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid transparent;
}

.al-machine-details {
	padding: 65px 0 !important;
}

.al-machine-details h2.heading_h2_new.heading_dark {
	line-height: 38px;
}

.al-machine-details p.About_industry_text {
	line-height: 25px;
}

.al-machine-details a.down-errow {
	margin-top: 25px;
	display: inline-block;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.al-machine-details a.down-errow.active {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.An-Service-offerings-banner {
	width: 100%;
	display: block;
	overflow: hidden;
}

.An-Service-offerings-banner .row {
	display: flex;
	flex: none;
}

.An-Service-offerings-banner .left {
	background: url(../jpg/ai-service-offerings-left-banner.jpg) no-repeat center center;
	background-size: cover;
	position: relative;
	padding: 18px 0;
}

.An-Service-offerings-banner .left::before,
.An-Service-offerings-banner .right::before {
	position: absolute;
	content: "";
	width: 100%;
	display: block;
	height: 100%;
	top: 0;
	bottom: 0;
	background-size: cover;
}

.An-Service-offerings-banner .left::before {
	background: url(../png/ai-service-offerings-left.png) no-repeat center center;
	left: -100%;
}

.An-Service-offerings-banner h3 {
	font-weight: 300;
	color: #fff;
	margin: 0 0 0 15px;
	width: 265px;
	font-size: 34px;
	line-height: 42px;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
}

.An-Service-offerings-banner h3::before {
	position: absolute;
	top: -14px;
	left: 0;
	width: 50%;
	display: block;
	height: 2px;
	background: #fae001;
	content: "";
}

.An-Service-offerings-banner .right {
	background: url(../jpg/ai-service-offerings-banner.jpg) no-repeat center center;
	background-size: cover;
	padding: 45px 55px;
	position: relative;
}

.An-Service-offerings-banner .right::before {
	background: url(../png/ai-service-offerings-right.png) no-repeat center center;
	right: -100%;
}

.data-scienceRow,
.info-bar li {
	width: 100%;
	display: block;
	float: left;
}

.data-scienceRow {
	padding: 15px 0 0;
}

.data-scienceRow .data-title {
	font-size: 24px;
	line-height: 120%;
	display: inline-block;
	color: #fff;
	font-weight: 600;
	padding: 0 20px 15px 0;
	position: relative;
	cursor: pointer;
}

.data-title::after,
.data-title::before {
	background: #fff;
	content: "";
	height: 2px;
	position: absolute;
	right: 0;
	top: 36%;
	transition: all 0.2s ease-in 0s;
	width: 12px;
}

.data-title::after {
	transform: rotate(90deg);
}

.data-scienceRow.active .data-title::after {
	transform: rotate(180deg);
}

.data-scienceRow .bodr-bar {
	border-top: 1px solid #2d95f7;
	border-bottom: 1px solid #2373e6;
	display: block;
	width: 100%;
	float: left;
}

.data-scienceRow .data-details {
	width: 100%;
	display: block;
	padding: 0 0 40px;
	float: left;
}

.data-scienceRow .data-details p {
	color: #fff;
	line-height: 22px;
}

.data-scienceRow .slimScrollDiv {
	margin: 35px 0 0;
}

.data-scienceRow .slimScrollDiv .slimScrollBar {
	display: block !important;
	opacity: 1 !important;
	background: #1764ae !important;
}

.info-bar {
	list-style-type: none;
	float: left;
	padding: 0 55px 0 0;
}

.info-bar li {
	margin-bottom: 15px;
}

.cloudSolutionBaner .left-section-banner ul li:last-child,
.info-bar li:last-child {
	margin-bottom: 0;
}

.info-bar .left-bar {
	width: 80px;
	float: left;
}

.info-bar .right-bar {
	width: calc(100% - 80px);
	float: left;
}

.info-bar h4 {
	font-size: 20px;
	line-height: 125%;
	color: #fff;
	font-weight: 600;
	padding: 0 0 10px;
	margin: 0;
}

.data-details .info-bar p {
	font-size: 14px;
}

.al-machine-details .Industries-We-Offer {
	width: 100%;
	display: block;
	margin: 30px 0 0;
	float: left;
	position: relative;
	left: 3%;
}

.info-bar li .mobile-bar {
	display: none;
}

.Industries-We-Offer li {
	list-style: none;
	float: left;
	position: relative;
	text-align: center;
	margin-right: 7%;
	display: block;
	width: 13%;
}

.Industries-We-Offer li:nth-child(1),
.Industries-We-Offer li:nth-child(2) {
	margin-top: 5%;
}

.Industries-We-Offer li:nth-child(3) {
	margin-top: 10%;
}

.Industries-We-Offer li:nth-child(5) {
	margin-top: 6%;
	top: 160px;
	left: -19%;
}

.Industries-We-Offer li:nth-child(6) {
	top: -70px;
	right: -19%;
}

.Industries-We-Offer li:nth-child(7) {
	right: 80%;
	top: 100px;
}

.Industries-We-Offer li:nth-child(8) {
	left: -65%;
	top: -128px;
}

.Industries-We-Offer li:nth-child(9) {
	top: -261px;
	left: 32%;
}

.Industries-We-Offer li:nth-child(10) {
	top: -195px;
	left: 24%;
}

.Industries-We-Offer li:nth-child(11) {
	top: -190px;
	right: -30%;
}

.Industries-We-Offer li:nth-child(12) {
	left: -44%;
	top: -50px;
}

.Industries-We-Offer li .T-title {
	font-size: 18px;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	line-height: 20px;
	color: #333;
	position: relative;
	top: -15px;
}

.Industries-We-Offer li::after,
.Industries-We-Offer li::before {
	position: absolute;
	content: "";
	display: block;
	z-index: 1;
}

.Industries-We-Offer li:nth-child(1)::after {
	width: 243px;
	height: 35px;
	background: url(../png/10-dotted.png);
	top: 38%;
	right: -95%;
}

.Industries-We-Offer li:nth-child(1)::before {
	width: 137px;
	height: 200px;
	background: url(../png/3-dotted.png);
	top: 50%;
	left: 80%;
}

.Industries-We-Offer li:nth-child(2)::before {
	width: 243px;
	height: 35px;
	background: url(../png/4-dotted.png);
	top: 65px;
	left: 50%;
}

.Industries-We-Offer li:nth-child(3)::after {
	width: 156px;
	height: 81px;
	background: url(../png/6-dotted.png);
	top: -40px;
	left: 75%;
}

.Industries-We-Offer li:nth-child(3)::before {
	width: 209px;
	height: 124px;
	background: url(../png/8-dotted.png);
	top: 75px;
	left: 78%;
}

.Industries-We-Offer li:nth-child(5)::before {
	width: 148px;
	height: 47px;
	background: url(../png/12-dotted.png);
	top: -15px;
	left: 68%;
}

.Industries-We-Offer .We-Offer-img {
	position: relative;
	z-index: 5;
}

.Industries-We-Offer li:nth-child(7)::before {
	width: 137px;
	height: 200px;
	background: url(../png/3-dotted.png);
	top: 80px;
	left: 122px;
}

.Industries-We-Offer li:nth-child(8)::before {
	width: 200px;
	height: 45px;
	background: url(../png/13-dotted.png);
	top: 70px;
	left: 75px;
}

.Industries-We-Offer li:nth-child(8)::after {
	width: 220px;
	height: 141px;
	background: url(../png/11-dotted.png);
	top: -15px;
	left: -110px;
}

.Industries-We-Offer li:nth-child(9)::before {
	width: 104px;
	height: 36px;
	background: url(../png/7-dotted.png);
	top: 90px;
	left: 115px;
}

.Industries-We-Offer li:nth-child(10)::before {
	width: 230px;
	height: 45px;
	background: url(../png/13-dotted.png);
	top: 78px;
	left: 115px;
}

.Industries-We-Offer li:nth-child(12)::before {
	width: 249px;
	height: 141px;
	background: url(../png/11-dotted.png);
	top: -85px;
	left: 118px;
}

.al-machine-details.pading-botm,
.consulting_banner h1 {
	padding-bottom: 0 !important;
}

@media (min-width: 1600px) and (max-width: 1920px) {
	.h_banner.bnnerNN.AI-and-Machine-Learning {
		height: 657px !important;
	}
}

@media (min-width: 1422px) and (max-width: 1600px) {
	.h_banner.bnnerNN.AI-and-Machine-Learning {
		height: 616px !important;
	}
}

@media (min-width: 1281px) and (max-width: 1422px) {
	.h_banner.bnnerNN.AI-and-Machine-Learning {
		height: 548px !important;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.Industries-We-Offer li:nth-child(1)::after {
		width: 210px;
	}
	.Industries-We-Offer li:nth-child(2)::before {
		width: 205px;
		top: 59px;
	}
	.Industries-We-Offer li:nth-child(3)::after {
		left: 60%;
	}
	.Industries-We-Offer li:nth-child(3)::before {
		width: 195px;
	}
	.Industries-We-Offer li:nth-child(7)::before {
		width: 120px;
		top: 50px;
		left: 86px;
	}
	.Industries-We-Offer li:nth-child(8)::before {
		width: 170px;
		top: 45px;
		left: 70px;
	}
	.Industries-We-Offer li:nth-child(9)::before {
		left: 85px;
		top: 70px;
	}
	.Industries-We-Offer li:nth-child(10)::before {
		top: 85px;
		left: 80px;
	}
	.Industries-We-Offer li:nth-child(11) {
		top: -155px;
	}
	.Industries-We-Offer li:nth-child(8)::after {
		width: 170px;
		top: -20px;
		left: -115px;
	}
	.Industries-We-Offer li:nth-child(12)::before {
		left: 50px;
	}
	.al-machine-details.pading-botm {
		padding-bottom: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 1200px) {
	.al-machine-details {
		padding: 50px 0 !important;
	}
	.info-bar {
		padding: 0 20px 0 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.Industries-We-Offer li::after,
	.Industries-We-Offer li::before {
		display: none;
	}
	.Industries-We-Offer li:nth-child(1),
	.Industries-We-Offer li:nth-child(2),
	.Industries-We-Offer li:nth-child(3) {
		margin-top: 0;
	}
	.Industries-We-Offer li:nth-child(5) {
		margin-top: 0;
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(6),
	.Industries-We-Offer li:nth-child(7) {
		right: 0;
		top: 0;
	}
	.Industries-We-Offer li:nth-child(8),
	.Industries-We-Offer li:nth-child(9) {
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(10) {
		position: relative;
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(11) {
		position: relative;
		top: 0;
		right: 0;
	}
	.Industries-We-Offer li:nth-child(12) {
		position: relative;
		left: 0;
		top: 0;
	}
	.Industries-We-Offer li {
		margin-right: 5%;
		width: 20%;
	}
	.Industries-We-Offer li .T-title {
		font-size: 16px;
		min-height: 45px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.h_banner.bnnerNN.AI-and-Machine-Learning {
		height: 300px !important;
	}
	.AI-and-Machine-Learning .software_bannerTxt_wrapper,
	.AI-and-Machine-Learning .software_bannerTxt_wrapper p.yellow {
		text-align: center;
	}
	.AI-and-Machine-Learning::before {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		display: block;
		height: 100%;
		content: "";
		background: rgba(0, 0, 0, 0.35);
	}
	.al-machine-details {
		padding: 35px 0 !important;
	}
	.al-machine-details p.About_industry_text {
		line-height: 23px;
	}
	.An-Service-offerings-banner .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.An-Service-offerings-banner h3 {
		margin: 0 auto;
		font-size: 26px;
		line-height: 32px;
		position: static;
		transform: inherit;
		-webkit-transform: inherit;
	}
	.An-Service-offerings-banner .row {
		display: block;
		flex: inherit;
	}
	.An-Service-offerings-banner .left {
		padding: 30px 0;
	}
	.An-Service-offerings-banner h3::before {
		top: 15px;
		left: auto;
		width: 150px;
	}
	.An-Service-offerings-banner .right {
		padding: 30px 15px;
		float: left;
	}
	.data-scienceRow .data-details {
		padding: 0 0 20px;
	}
	.data-scienceRow .slimScrollDiv {
		margin: 20px 0 0;
	}
	.data-scienceRow .data-title {
		font-size: 19px;
		display: block;
	}
	.info-bar h4 {
		font-size: 19px;
		line-height: 120%;
	}
	.info-bar {
		padding: 0;
		width: 100%;
	}
	.An-Service-offerings-banner .left::before,
	.An-Service-offerings-banner .right::before,
	.Industries-We-Offer li::after,
	.Industries-We-Offer li::before,
	.info-bar .right-bar h4 {
		display: none;
	}
	.info-bar li .mobile-bar {
		display: block;
		width: 100%;
		padding: 12px 15px;
		border-radius: 3px;
		background: #f5f5f5;
	}
	.info-bar li .DataM-bar {
		padding: 12px 20px;
		display: block;
		width: 100%;
		float: left;
	}
	.info-bar li .mobile-bar h4 {
		color: #333;
		padding-bottom: 0;
		position: relative;
	}
	.info-bar li .mobile-bar h4::after,
	.info-bar li .mobile-bar h4::before {
		background: #333;
		content: "";
		height: 2px;
		position: absolute;
		right: 0;
		top: 45%;
		transition: all 0.2s ease-in 0s;
		width: 12px;
	}
	.info-bar li .mobile-bar h4::after {
		transform: rotate(90deg);
	}
	.info-bar li .mobile-bar.active h4::after {
		transform: rotate(180deg);
		background: #fff;
	}
	.info-bar li .mobile-bar.active {
		background: #f08224;
	}
	.info-bar li .mobile-bar.active h4 {
		color: #fff;
	}
	.info-bar li .mobile-bar.active h4::before {
		background: #fff;
	}
	.data-scienceRow .slimScrollDiv .slimScrollBar {
		display: none !important;
	}
	.al-machine-details .Industries-We-Offer {
		left: 0;
	}
	.Industries-We-Offer li {
		margin: 0 0 20px;
		display: block;
		width: 50%;
	}
	.Industries-We-Offer li:last-child {
		margin-bottom: 0;
	}
	.Industries-We-Offer li:nth-child(1),
	.Industries-We-Offer li:nth-child(2),
	.Industries-We-Offer li:nth-child(3) {
		margin-top: 0;
	}
	.Industries-We-Offer li:nth-child(5) {
		margin-top: 0;
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(6),
	.Industries-We-Offer li:nth-child(7) {
		right: 0;
		top: 0;
	}
	.Industries-We-Offer li:nth-child(8),
	.Industries-We-Offer li:nth-child(9) {
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(10) {
		position: relative;
		top: 0;
		left: 0;
	}
	.Industries-We-Offer li:nth-child(11) {
		right: 0;
		top: 0;
	}
	.Industries-We-Offer li:nth-child(12) {
		left: 0;
		top: 0;
	}
	.al-machine-details.pading-botm {
		padding-bottom: 15px !important;
	}
	.data-title::after,
	.data-title::before {
		top: 30%;
	}
}

.dedicated_banner .hlt {
	color: #36e3ff !important;
}

.quality_banner .tx1 {
	margin: -20px 0 10px !important;
}

.quality_banner .tx2 {
	color: #fff !important;
}

.process_banner .tx1 {
	margin: -20px 0 10px !important;
}

.process_banner .tx2 {
	color: #fff !important;
}

.about_bannerN .tx1 {
	margin: -20px 0 50px !important;
}

.about_bannerN .tx2,
.contactN_banner .tx {
	font-size: 20px;
	line-height: 22px;
	font-style: italic;
	font-weight: 600;
}

.contactN_banner .tx {
	position: absolute;
	bottom: 20px;
	left: 50%;
	font-size: 18px;
	line-height: 20px;
	color: #fff937;
	max-width: 1200px;
	padding-left: 30px;
	text-shadow: 0 0 5px #000;
}

.m-app-dev-banner .container-banner {
	min-height: 530px;
}

.banner_source .lt {
	float: left;
	width: 45%;
}

.banner_source .lt img,
.source_code .rw_even .lt img,
.source_code .rw_odd .lt img {
	width: 100%;
}

.banner_source .rt {
	float: left;
	font-size: 40px;
	line-height: 44px;
	color: #e4e3e3;
	font-style: italic;
	font-weight: 600;
	margin-top: 80px;
	width: 55%;
}

.banner_source .rt span {
	font-size: 46px;
	line-height: 50px;
}

.banner_source .rt .sp1 {
	color: #caee68;
}

.banner_source .rt .sp2 {
	position: relative;
}

.banner_source .rt .sp2 span {
	position: absolute;
	top: 8px;
	left: 0;
	width: 26px;
	height: 6px;
	background-color: #caee68;
}

.source_code .banner_source {
	background: url(../jpg/source-code-delivery-synapseindia.jpg) center no-repeat;
	background-size: cover;
}

.source_code .dv_top {
	text-align: center;
	margin: 30px 0 60px;
}

.source_code .rw_even,
.source_code .rw_odd {
	margin-bottom: 50px;
}

.source_code .rw_odd .lt {
	float: right;
	width: 35%;
}

.source_code .rw_odd .rt {
	float: left;
	width: 65%;
	padding-right: 40px;
}

.source_code .rw_even h2,
.source_code .rw_odd h2 {
	color: #000;
	font-size: 28px;
	line-height: 32px;
	margin: 0 0 20px;
}

.source_code .rw_even .lt {
	float: left;
	width: 35%;
}

.source_code .rw_even .rt {
	float: right;
	width: 65%;
	padding-left: 40px;
}

.source_code .srcbtns {
	margin-bottom: 40px;
}

.source_code .srcbtns a {
	float: left;
	width: 33.33%;
	height: 100px;
	padding: 8px;
	text-align: center;
	text-decoration: none;
	font-weight: 600;
	color: #000;
}

.source_code .srcbtns a .lk {
	background-color: #e2e2e2;
	display: block;
	height: 100%;
	transition: 0.5s;
	padding: 0 20px;
}

.source_code .srcbtns a:hover .lk {
	background-color: #e21e2c;
	color: #fff;
}

.source_code ul {
	margin: 0 0 0 20px;
}

.source_code ul li {
	padding: 3px 0;
}

.Industry_banner .txt,
.Service_banner .txt,
.Techs_banner .txt {
	text-align: left;
	color: #33fc9d;
	font-weight: 600;
	font-style: italic;
	font-size: 20px;
	line-height: 24px;
}

.Industry_banner .txt,
.Techs_banner .txt {
	color: #fad050;
	margin-top: 20px;
}

.Industry_banner .txt {
	color: #caf322;
}

.consulting_banner .txt,
.portfolio_banner .txt,
.service_page .h_banner.bnner_new.offshore .txt {
	color: #fcfe00;
	font-weight: 600;
	font-style: italic;
	font-size: 20px;
	line-height: 24px;
	margin-top: 20px;
}

.portfolio_banner .txt,
.service_page .h_banner.bnner_new.offshore .txt {
	text-align: left;
	color: #fec048;
}

.service_page .h_banner.bnner_new.offshore {
	min-height: 480px !important;
}

.service_page .h_banner.bnner_new.offshore .txt {
	color: #000;
	font-weight: 700;
}

.consulting_banner .br {
	display: block;
}

.portfolio_banner {
	min-height: 300px;
}

.footernew .gafq {
	background-color: #e21e2c;
	width: 170px;
	padding: 6px;
	border-radius: 4px;
	text-align: center;
}

.h_banner.bnnerNN.website_dev.cloudSolutionBaner {
	background: url(../png/cloud-business-solutions-banner-synapseindia.png) no-repeat;
	background-size: cover;
}

.h_banner.bnnerNN.website_dev.cloudSolutionBaner .owl-nav.disabled {
	display: none !important;
}

.BannnerText .slid-txt,
.home_slider .owl-dots {
	width: 100%;
	display: block;
	max-width: 650px;
}

.h_banner.bnnerNN.website_dev.cloudSolutionBaner .BannnerText h1 {
	font-size: 55px;
	line-height: initial;
	color: #fff;
	margin-bottom: 15px !important;
	font-family: "Lato", sans-serif;
}

.h_banner.bnnerNN.website_dev.cloudSolutionBaner .BannnerText h1 span {
	color: #fcff1a;
	display: inline-block !important;
}

.h_banner.bnnerNN.website_dev.cloudSolutionBaner .BannnerText p {
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	line-height: 28px;
	padding-right: 5%;
	font-family: "Open Sans", sans-serif;
}

.home_slider .owl-dots {
	margin: 20px auto 0;
	max-width: 1200px;
}

.home_slider .owl-dots .owl-dot {
	display: inline-block;
	margin: 0 4px;
	outline: 0;
}

.home_slider .owl-dots .owl-dot span {
	display: block;
	width: 40px;
	height: 3px;
	border: 0;
	border-radius: 0;
	background: #fff;
}

.web_dev_hd .day_to_day p .redTitle {
	font-style: normal;
	display: inline-block;
	text-decoration: underline;
	margin-right: 5px;
}

.web_dev_hd .day_to_day ul.cld-info {
	text-align: left;
	padding-left: 40px;
}

.web_dev_hd.bg-newfull {
	background: #f2f2f2;
	margin-bottom: 50px;
	padding: 20px 0;
}

.full_overlay .service_txt p.yellow-text {
	background: #ff0;
	border-radius: 10px;
}

.bnner_new.financial-banner.media_banner.minHeightMb,
.bnner_new.retail.automobile-banner.minHeightMb,
.bnner_new.retail.financial-banner.minHeightMb,
.bnner_new.scince-education.minHeightMb,
.h_banner.bnner_new.retail.minHeightMb,
.service_page .h_banner.bnner_new.consumer_podct.minHeightMb {
	height: inherit;
	padding-top: 247px;
	padding-bottom: 247px;
}

.banner_new1.healthcare_banner.minHeightMb {
	height: inherit;
	padding-top: 107.5px;
	padding-bottom: 107.5px;
}

.banner_new1.healthcare_banner.minHeightMb .container,
.h_banner.banner_new1.travel_banner .container {
	position: static;
	transform: none;
}

.h_banner.bnner_new.retail.minHeightMb .banner_txt.banner_txt_right {
	width: 65%;
}

.h_banner.banner_new1.travel_banner {
	height: inherit;
	margin-bottom: 10px;
}

.h_banner.banner_new1.travel_banner .travel-bnr-cntnt {
	margin-top: 0;
}

.h_banner.m-app-dev-banner .left-section-banner h1.mobile-marginBotm {
	margin-bottom: 30px;
	margin-top: 0;
}

@media (min-width: 1200px) {
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner {
		background: 0 0;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .cloudWfh {
		width: 100%;
		display: block;
		height: calc(100vw * 0.3);
		height: -webkit-calc(100vw * 0.3);
	}
	.cloudSolutionBaner .right-section-banner .closeImg,
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .container {
		display: none;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .cloudWfh img {
		width: 100%;
		display: block;
		object-fit: cover;
		height: 100%;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .right-section-banner .closeImg {
		display: none !important;
	}
}

@media (max-width: 1200px) {
	.h_banner.bnnerNN.website_dev {
		min-height: 440px;
		background-position: center;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec {
		min-height: 440px;
		background-position: center right -160px;
	}
	.h_banner.bnnerNN.business-development {
		min-height: 400px;
	}
	.dedicated_banner {
		min-height: 360px;
	}
	.h_banner.bnnerNN.about_bannerN h1 {
		font-size: 26px !important;
		margin: 0;
	}
	.h_banner.bnnerNN.about_bannerN h1::before {
		bottom: 15px;
	}
	.h_banner.bnnerNN.about_bannerN p.botmtext.about {
		margin: 20px 0 !important;
	}
	.h_banner.banner_new1.ban.com_banner.process_banner ul.process_list li {
		font-size: 16px !important;
	}
	.banner_source .rt,
	.banner_source .rt span {
		font-size: 30px;
		line-height: 34px;
	}
	.banner_source .rt .sp2 span {
		top: 4px;
		width: 17px;
	}
	.Service_banner h1 {
		font-size: 40px !important;
		line-height: 44px !important;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		padding: 10px 12px;
	}
	.consulting_banner .banner_txt_right {
		margin-right: -40px;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .cloudWfh {
		display: none;
	}
}

@media (max-width: 1124px) {
	.consulting_banner h1 {
		line-height: 36px !important;
	}
}

@media (max-width: 1024px) {
	.process_banner .tx1 {
		margin-top: 0 !important;
	}
	.h_banner.bnnerNN.ecommerce-banner-sec {
		min-height: 330px;
		background: #0a356c;
	}
	.h_banner.bnnerNN.business-development {
		min-height: 300px;
	}
	.portfolio_banner .txt {
		font-size: 18px;
		line-height: 22px;
	}
	.portfolio_banner .txt .br {
		display: block;
	}
	.consulting_banner h1 {
		font-size: 30px !important;
		line-height: 10px !important;
	}
	.consulting_banner h1 span {
		font-size: 30px !important;
		line-height: 36px !important;
	}
	.h_banner.m-app-dev-banner .left-section-banner h1.mobile-marginBotm {
		margin-bottom: 18px;
	}
}

@media (max-width: 992px) {
	.h_banner.bnnerNN.about_bannerN p.botmtext.about {
		margin: 10px 0 !important;
	}
	.about_bannerN .tx2 {
		font-size: 14px;
		line-height: 18px;
	}
	.quality_banner .bannerTxt_left {
		top: -20px !important;
	}
	.h_banner.contactN_banner {
		min-height: 260px;
	}
	.h_banner.contactN_banner .container,
	.h_banner.contactN_banner h1 span {
		text-align: center;
	}
	.contactN_banner .tx {
		left: 0;
		width: 100%;
		text-align: center;
		padding: 0 20px;
		bottom: 70px;
	}
	.contactN_banner .cont_left {
		float: none;
		margin-top: -50px;
	}
	.h_banner.contactN_banner h1 {
		padding: 0;
	}
	.m-app-dev-banner .container-banner {
		min-height: 460px;
	}
	.banner_source .rt {
		margin-top: 60px;
	}
	.banner_source .rt,
	.banner_source .rt span {
		font-size: 24px;
		line-height: 28px;
	}
	.banner_source .rt .sp2 span {
		top: 2px;
		width: 13px;
		height: 4px;
	}
	.source_code .rw_odd .rt {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.source_code .rw_odd .lt {
		width: 100%;
		max-width: 500px;
		position: relative;
		left: 0;
		float: none;
	}
	.source_code .rw_even .rt {
		width: 100%;
		padding-left: 0;
		margin-bottom: 20px;
	}
	.source_code .rw_even .lt {
		width: 100%;
		max-width: 500px;
		position: relative;
		left: 0;
		float: none;
	}
	.source_code .srcbtns a {
		width: 50%;
	}
	.Service_banner h1 {
		font-size: 30px !important;
		line-height: 34px !important;
	}
	.Industry_banner .txt,
	.Industry_banner h1 {
		text-align: center !important;
	}
	.h_banner.bnner_new.offshore .full_banner_txt .btnn&gt;a {
		padding: 6px;
	}
	.consulting_banner .banner_txt_right {
		margin-right: 0;
	}
	.consulting_banner .txt {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media (max-width: 767px) {
	.about_bannerN .tx2,
	.service_page .h_banner.bnner_new.offshore .txt {
		text-align: center;
	}
	.quality_banner .tx1 {
		margin-top: 0 !important;
	}
	.contactN_banner .tx {
		bottom: 60px;
	}
	.contactN_banner .tx span {
		display: block;
	}
	.h_banner.bnnerNN.website_dev {
		min-height: 340px;
		background-position: right center;
	}
	.m-app-dev-banner .container-banner {
		min-height: auto;
		height: auto !important;
	}
	.dedicated_banner {
		background-position: center right;
	}
	.dedicated_banner .banner_txt p {
		display: block;
		font-size: 20px;
		text-align: center;
		padding: 8px 0 !important;
	}
	.cms_banner ul {
		max-width: 100% !important;
	}
	.banner_source {
		height: 260px !important;
	}
	.banner_source .lt,
	.portfolio_banner.main_portfolio::after {
		display: none;
	}
	.banner_source .rt {
		margin-top: 0;
		width: 100%;
	}
	.source_code .rw_even h2,
	.source_code .rw_odd h2 {
		font-size: 22px;
		line-height: 26px;
	}
	.Service_banner,
	.Techs_banner {
		background: #003463 !important;
	}
	.Service_banner h1,
	.dedicated_banner .banner_txt h1 {
		margin-bottom: 10px !important;
	}
	.Service_banner .txt,
	.Service_banner h1,
	.Techs_banner h1 {
		text-align: center !important;
	}
	.Service_banner .br {
		display: block;
	}
	.Techs_banner .txt {
		text-align: center !important;
	}
	.Industry_banner .br,
	.Techs_banner .br {
		display: block;
	}
	.service_page .h_banner.bnner_new.offshore {
		min-height: 480px !important;
	}
	.portfolio_banner .txt {
		text-align: center;
	}
	body.page.portfolio_page .h_banner.main_portfolio {
		height: 320px;
	}
	body.page.portfolio_page .h_banner.main_portfolio h1 {
		margin-top: 40px;
	}
	.main_portfolio .red-right-bar {
		top: 68%;
	}
	.consulting_banner {
		min-height: 280px;
		background: #e58040 !important;
	}
	.consulting_banner .banner_txt_right {
		width: 100% !important;
	}
	.consulting_banner h1 {
		line-height: 30px !important;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .BannnerText h1 {
		font-size: 25px !important;
		text-align: center !important;
	}
	.h_banner.bnnerNN.website_dev.cloudSolutionBaner .BannnerText p {
		font-size: 15px !important;
		line-height: 20px;
		padding-right: 0;
		text-align: center !important;
	}
	.web_dev_hd .day_to_day ul.cld-info {
		padding-left: 15px;
	}
	.web_dev_hd .d-none-phone.COVID-block {
		display: block !important;
	}
	.web_dev_hd.bg-newfull {
		margin-bottom: 25px;
	}
}

@media (max-width: 480px) {
	.cms_banner .btn_wrap {
		margin-top: 20px;
	}
	.contactN_banner .tx {
		bottom: 78px;
	}
	.source_code .srcbtns a {
		width: 100%;
		height: 70px;
		padding: 4px;
	}
	.service_page .h_banner.bnner_new.offshore .txt {
		margin-bottom: 20px;
	}
}

@media (max-width: 360px) {
	.banner_source .rt,
	.banner_source .rt span {
		font-size: 18px;
	}
	.banner_source .rt .sp2 span {
		top: 1px;
		width: 9px;
		height: 4px;
	}
}

@media (min-width: 1024px) {
	.h_banner.bnnerNN.about_bannerN p.botmtext.about {
		margin: -20px 0 50px !important;
	}
}

.cloudSolutionBaner .left-section-banner,
.cloudSolutionBaner .left-section-banner ul {
	margin: 0;
}

.cloudSolutionBaner .left-section-banner ul li {
	font-weight: 300;
	margin-bottom: 5px;
}

.cloudSolutionBaner .right-section-banner .closeImg {
	display: inline-block;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}

.cloudSolutionBaner .flex_cnter {
	display: flex;
	align-items: center;
}

.cloudSolutionBaner .left-section-banner h1 {
	line-height: 1;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.cloudSolutionBaner .left-section-banner h1 {
		font-size: 25px !important;
		margin-bottom: 18px !important;
	}
}

@media (max-width: 767px) {
	.cloudSolutionBaner .left-section-banner {
		float: none !important;
		max-width: 425px !important;
		width: 100%;
		margin: 0 auto !important;
	}
	.cloudSolutionBaner .left-section-banner ul li {
		font-size: 16px;
		text-align: left;
	}
	.cloudSolutionBaner .left-section-banner ul li strong {
		font-size: 16px;
	}
	.cloudSolutionBaner .left-section-banner ul li::before {
		top: 6px;
	}
	.cloudSolutionBaner .left-section-banner h1 {
		font-size: 27px !important;
		margin-bottom: 20px !important;
		text-align: left !important;
	}
}

.Newcovid-cloud {
	padding: 35px 0;
	margin: 0;
	text-align: left;
	float: left;
	width: 100%;
	display: block;
	background: #fff;
}

.Newcovid-cloud h2.page_heading {
	margin: 0 0 50px !important;
	text-align: left;
}

.Newcovid-cloud h2.page_heading .drk-colr {
	color: #7d7d7d;
}

.Newcovid-cloud .collapsed-text p {
	margin-bottom: 30px;
	line-height: 25px;
}

.COVID-block-help ul li:last-child,
.Newcovid-cloud .collapsed-text p:last-child,
.enable_remote_working .service_text p:last-child {
	margin-bottom: 0;
}

.enable_remote_working {
	width: 100%;
	display: block;
	float: left;
	position: relative;
	background: #fff;
}

.enable_remote_working .remot-left {
	display: block;
	width: auto;
}

.enable_remote_working .container {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.enable_remote_working .service_text {
	width: 100%;
	display: block;
	padding: 100px 68px 85px;
	background: #f9d94e;
	float: right;
	max-width: 765px;
}

.enable_remote_working .heading26 {
	color: #000;
	margin-bottom: 38px;
	line-height: 38px;
}

.enable_remote_working .heading26 .brk-text {
	display: block;
}

.enable_remote_working .service_text p {
	color: #000;
	margin-bottom: 30px;
	line-height: 25px;
}

.Newcovid-cloud .cloud-based {
	padding-right: 50px;
}

.Newcovid-cloud .cloud-based .heading26 {
	line-height: 42px;
}

.COVID-block-help ul {
	list-style: none;
	margin-bottom: 0;
}

.COVID-block-help ul li {
	margin-bottom: 25px;
	font-size: 16px;
	line-height: 24px;
	position: relative;
	padding-left: 26px;
}

.COVID-block-help ul li::after {
	content: "";
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #696969;
}

.our_cloud_solution {
	padding: 0;
}

.our_cloud_solution .COVID-block {
	background: #f6f6f6;
	padding: 90px 45px 65px;
	float: left;
}

.our_cloud_solution .cloud-blk {
	margin-bottom: 45px;
}

.our_cloud_solution .COVID-block-help ul {
	float: left;
	margin-bottom: 60px;
}

.our_cloud_solution .COVID-block-help h2.page_heading {
	font-size: 22px !important;
}

.our_cloud_solution .COVID-block-help li {
	width: 50%;
	float: left;
	padding-right: 50px;
}

.our_cloud_solution .COVID-block-help ul li::after {
	background: #000;
}

.Newcovid-cloud .fight-covid .collapsed-text p {
	margin: 0;
}

.Newcovid-cloud .fight-covid {
	padding: 0 45px;
}

.fight-covid .COVID-block-help {
	margin: 45px 0;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.Newcovid-cloud {
		padding: 60px 0;
	}
	.Newcovid-cloud h2.page_heading {
		margin: 0 0 35px !important;
	}
	.enable_remote_working .service_text {
		padding: 60px 50px;
	}
	.Newcovid-cloud .cloud-based {
		padding: 0 0 45px;
	}
	.our_cloud_solution {
		padding: 0;
	}
	.our_cloud_solution .COVID-block {
		padding: 60px 45px;
	}
	.our_cloud_solution .COVID-block-help ul {
		margin-bottom: 45px;
	}
	.our_cloud_solution .COVID-block-help li {
		padding-right: 20px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.Newcovid-cloud {
		padding: 35px 0;
	}
	.Newcovid-cloud h2.page_heading {
		margin: 0 0 15px !important;
	}
	.COVID-block-help ul li,
	.Newcovid-cloud .collapsed-text p,
	.enable_remote_working .service_text p,
	.our_cloud_solution .COVID-block .COVID-block-help p {
		font-size: 15px;
		margin-bottom: 15px;
		line-height: 23px;
	}
	.enable_remote_working .remot-left {
		width: 100%;
	}
	.enable_remote_working .service_text {
		padding: 45px 35px;
		max-width: 100%;
	}
	.enable_remote_working .heading26 {
		margin-bottom: 15px;
	}
	.Newcovid-cloud .cloud-based {
		padding: 0 0 25px;
	}
	.COVID-block-help ul li {
		padding-left: 20px;
	}
	.our_cloud_solution {
		padding: 0;
	}
	.our_cloud_solution .COVID-block {
		padding: 35px 25px;
	}
	.our_cloud_solution .COVID-block-help ul,
	.our_cloud_solution .cloud-blk {
		margin-bottom: 25px;
	}
	.our_cloud_solution .COVID-block-help h2.page_heading {
		font-size: 19px !important;
	}
	.our_cloud_solution .COVID-block-help li {
		width: 100%;
		padding-right: 0;
	}
	.Newcovid-cloud .fight-covid {
		padding: 0;
	}
	.fight-covid .COVID-block-help {
		margin: 25px 0;
	}
	.h_banner.m-app-dev-banner .left-section-banner h1.mobile-marginBotm {
		margin-bottom: 20px;
	}
}

@media (min-width: 320px) and (max-width: 640px) {
	.enable_remote_working .container {
		position: static;
		transform: inherit;
		-webkit-transform: inherit;
		margin: -75px 0 0;
	}
}

@media (min-width: 991px) and (max-width: 1024px) {
	.bnner_new.financial-banner.media_banner.minHeightMb,
	.bnner_new.retail.automobile-banner.minHeightMb,
	.bnner_new.retail.financial-banner.minHeightMb,
	.bnner_new.scince-education.minHeightMb,
	.h_banner.bnner_new.retail.minHeightMb,
	.service_page .h_banner.bnner_new.consumer_podct.minHeightMb {
		padding-top: 225px;
		padding-bottom: 225px;
	}
	.bnner_new.retail.automobile-banner.minHeightMb .banner_txt.banner_txt_right,
	.bnner_new.retail.financial-banner.minHeightMb .banner_txt.banner_txt_right,
	.bnner_new.scince-education.minHeightMb .banner_txt.banner_txt_right,
	.h_banner.bnner_new.retail.consumer_podct.minHeightMb .banner_txt.banner_txt_right,
	.h_banner.bnner_new.retail.minHeightMb .banner_txt.banner_txt_right {
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bnner_new.financial-banner.media_banner.minHeightMb,
	.bnner_new.retail.automobile-banner.minHeightMb,
	.bnner_new.retail.financial-banner.minHeightMb,
	.bnner_new.scince-education.minHeightMb,
	.h_banner.bnner_new.retail.minHeightMb,
	.service_page .h_banner.bnner_new.consumer_podct.minHeightMb {
		padding-top: 243px;
		padding-bottom: 243px;
	}
	.bnner_new.retail.automobile-banner.minHeightMb .banner_txt.banner_txt_right,
	.bnner_new.retail.financial-banner.minHeightMb .banner_txt.banner_txt_right,
	.bnner_new.scince-education.minHeightMb .banner_txt.banner_txt_right,
	.h_banner.bnner_new.retail.consumer_podct.minHeightMb .banner_txt.banner_txt_right,
	.h_banner.bnner_new.retail.minHeightMb .banner_txt.banner_txt_right {
		width: 100%;
	}
	.banner_new1.healthcare_banner.minHeightMb {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.h_banner.banner_new1.travel_banner {
		padding-bottom: 53px;
		padding-top: 53px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.banner_new1.healthcare_banner.minHeightMb,
	.bnner_new.financial-banner.media_banner.minHeightMb,
	.bnner_new.retail.automobile-banner.minHeightMb,
	.bnner_new.retail.financial-banner.minHeightMb,
	.bnner_new.scince-education.minHeightMb,
	.h_banner.banner_new1.travel_banner,
	.h_banner.bnner_new.retail.minHeightMb,
	.service_page .h_banner.bnner_new.consumer_podct {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		height: 300px !important;
	}
	.banner_new1.healthcare_banner.minHeightMb .container,
	.h_banner.banner_new1.travel_banner .container {
		position: relative;
		transform: translate(0, -50%);
	}
	.bnner_new.retail.automobile-banner.minHeightMb .banner_txt.banner_txt_right,
	.bnner_new.retail.financial-banner.minHeightMb .banner_txt.banner_txt_right,
	.bnner_new.scince-education.minHeightMb .banner_txt.banner_txt_right,
	.h_banner.bnner_new.retail.consumer_podct.minHeightMb .banner_txt.banner_txt_right,
	.h_banner.bnner_new.retail.minHeightMb .banner_txt.banner_txt_right {
		width: 100% !important;
	}
}

.ghtMb {
	padding-top: 90px;
	padding-bottom: 90px;
}

.h_banner.banner_new1.travel_banner {
	padding-bottom: 53px;
	padding-top: 53px;
}


/* old css */

.our_box:hover {
	background-color: #e21e2c;
}

.our_box:hover .icon {
	display: none;
	margin: 0 auto;
}

.our_box:hover .icon_hover {
	display: block;
	margin: 0 auto;
}

.our_box:hover p {
	color: #fff;
}

.our_sec.joomla_benefit.vb_services .our_box_row .our_box {
	cursor: default;
}

.real-state-wb-head&gt;p {
	color: #696969;
	font-size: 16px;
	font-weight: 400;
}

.servicing_list .client_sec h2 {
	font-weight: 700;
}

.domain-Cntr h3 {
	height: auto;
	line-height: 140%;
	padding: 13px 10px;
}

.box_desc_wrap .box_desc {
	text-align: center;
}

div#Page_title_Nd_Conts .title_h {
	font-size: 42px;
	line-height: 48px;
	text-transform: capitalize;
}

.blog_detail .in1 p.author {
	padding: 15px 0 5px;
	margin: 0;
	font-size: 20px;
	color: #696969;
	display: contents;
}

.blog_detail .in1 p.author span {
	color: #d81f27;
}

.blog_detail .desc_style h2.ttl {
	font-size: 15px;
	line-height: 24px;
	text-align: justify;
	font-family: 'Open Sans', sans-serif!important;
	color: #404040;
}

figure.effect-portfolio:hover h3,
figure.effect-portfolio:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

figure.effect-portfolio h3 {
	padding: 0 5px 10px;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0);
	color: #fff;
	font-size: 26px;
	text-shadow: -3px 0 20px #000;
	opacity: 0;
	text-transform: uppercase;
}


/**portfolio**/

.h_banner.main_portfolio.portfolio-new-baner .portfolio_head {
	width: 100%;
	display: block;
	max-width: 49%;
}

.h_banner.main_portfolio.portfolio-new-baner {
	background: url('../png/portfoliobgheader.png') no-repeat top center;
	background-size: cover;
	border-bottom: 1px solid #e9e9e9;
}

.h_banner.main_portfolio.portfolio-new-baner h1.page_title {
	margin-bottom: 0;
	padding-bottom: 22px;
	color: #141414;
	text-transform: capitalize;
	font-size: 48px;
	font-weight: 700;
	line-height: 58px;
}

.h_banner.main_portfolio.portfolio-new-baner h1.page_title::before {
	display: none;
}

.h_banner.main_portfolio.portfolio-new-baner::after {
	display: none;
}

.h_banner.main_portfolio.portfolio-new-baner .red-right-bar {
	display: none;
}

.h_banner.main_portfolio.portfolio-new-baner h3 {
	color: #141414;
	font-size: 20px !important;
	font-weight: 700 !important;
	line-height: 105%;
}

.h_banner.main_portfolio.portfolio-new-baner .txt {
	margin-top: 10px;
	line-height: 105%;
	color: #141414;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
}

.h_banner.main_portfolio.portfolio-new-baner .txt span.red-br {
	color: #ff0303 !important;
	display: inline-block;
	line-height: 100%;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
}

@media (min-width: 992px) and (max-width:1200px) {
	.h_banner.main_portfolio.portfolio-new-baner h1.page_title {
		font-size: 40px;
	}
	.h_banner.main_portfolio.portfolio-new-baner h3 {
		font-size: 18px !important;
	}
	.h_banner.main_portfolio.portfolio-new-baner .txt,
	.h_banner.main_portfolio.portfolio-new-baner .txt span.red-br {
		font-size: 18px;
	}
}

@media (min-width: 768px) and (max-width: 2560px) {
	.investment_service .srvice_text ul li h2 {
		min-height: 42px;
	}
	.hire_why_sec.android_hire.hire_double_sec.hire_iphn_sec.mb_n.section-padding .hire_wrapper.icon-without-a.hire-iphon-icons .why_block h3 {
		min-height: 46px;
	}
}

@media (min-width: 768px) and (max-width:991px) {
	.h_banner.main_portfolio.portfolio-new-baner .portfolio_head {
		width: 100%;
		max-width: 45%;
	}
	.h_banner.main_portfolio.portfolio-new-baner {
		background: url(../png/testimonial-banner-bg-img.png) no-repeat top right -160px;
		background-size: cover;
	}
	.h_banner.main_portfolio.portfolio-new-baner h1.page_title {
		font-size: 35px;
		line-height: 42px;
	}
	.h_banner.main_portfolio.portfolio-new-baner h3 {
		font-size: 16px !important;
	}
	.h_banner.main_portfolio.portfolio-new-baner .txt,
	.h_banner.main_portfolio.portfolio-new-baner .txt span.red-br {
		font-size: 16px;
	}
	.h_banner.main_portfolio.portfolio-new-baner .txt {
		line-height: 115%;
		margin-top: 6px;
	}
}

@media (min-width: 768px) {
	.gray-angular_cntr.templete_cntr.ful_webcntr {
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
	}
	.gray-angular_cntr.templete_cntr {
		display: flex;
		justify-content: space-between;
		flex-direction: row;
	}
	.section-padding .hire_wrapper.why_block_links .hire_col.rightBar .why_txt.third .why_block {
		margin-bottom: 0;
	}
	.service_content .height_equal&gt;.row {
		display: flex;
		flex-direction: row;
	}
	.service_content .height_equal&gt;.row img {
		height: 100%;
		display: block;
		object-fit: fill;
	}
	.approach_sec .approach_wrapper li .approach_block h2 {
		float: left;
		width: 100%;
		display: block;
	}
	.investment_service .srvice_text ul li img {
		height: 72px;
	}
	.investment_service .srvice_text ul li:nth-child(2) img {
		height: 250px;
		object-fit: cover;
		display: block;
	}
	.gray-angular_cntr.templete_cntr.ful_webcntr .right-img_box.web-right_box img,
	.gray-angular_cntr.templete_cntr .right-img_box.web-left_box img {
		height: 100%;
	}
	.sp-smhgt-mng .row:first-child .webdesign_img {
		top: 55%;
	}
	.our_web_design .webdesign_img {
		top: 62%;
	}
}

@media (max-width: 767px) {
	div#Page_title_Nd_Conts .title_h {
		text-transform: capitalize;
		font-size: 22px;
		line-height: 28px;
	}
	.locate_Box&gt;p img {
		display: none !important;
	}
	.awards {
		display: none !important;
	}
}

.internet_things_bnr {
	background-position: center left -30px !important;
}

.webPadding.webPadding-sharepoint .gray-bg-clr p {
	text-align: center;
}

.webPadding.webPadding-sharepoint .gray-bg-clr {
	display: flex;
	flex-direction: column-reverse;
}

.webPadding.webPadding-sharepoint .gray-bg-clr .web_col.eqElem {
	text-align: center;
	margin-bottom: 20px;
}

.enterprise_section.magento_enterprise_section .container {
	bottom: 0 !important;
	padding-bottom: 15px;
	padding-top: 15px;
	background: #f26631;
}

.enterprise_section.magento_enterprise_section .banner_txt.full_banner_txt h1 {
	font-size: 26px;
}

.enterprise_section.magento_enterprise_section .banner_txt.full_banner_txt p {
	display: block !important;
	font-size: 13px;
	margin-bottom: 10px;
	line-height: 16px;
}

.Tab_IOT .tab-text ul li {
	text-align: left;
}

.box_desc_wrap .box_desc {
	text-align: center;
}

.graphic-detls-cntr h2,
.graphic-detls-cntr p {
	text-align: center;
}


/**portfolio**/

.h_banner.main_portfolio.portfolio-new-baner {
	background: #f7f7f7;
	border-bottom: 1px solid #e9e9e9;
}

.h_banner.main_portfolio.portfolio-new-baner .container {
	position: absolute !important;
	top: 35% !important;
	transform: translate(0, -50%) !important;
}

.h_banner.main_portfolio.portfolio-new-baner .txt,
.h_banner.main_portfolio.portfolio-new-baner .txt span.red-br {
	font-size: 16px;
}

.h_banner.main_portfolio.portfolio-new-baner h1.page_title {
	margin-bottom: 0 !important;
	line-height: 26px !important;
	margin-top: 60px !important;
}

.h_banner.main_portfolio.portfolio-new-baner .txt,
.h_banner.main_portfolio.portfolio-new-baner .txt span.red-br {
	line-height: 120%;
}

.h_banner.main_portfolio.portfolio-new-baner .red-right-bar {
	display: block;
	top: 75%;
	background: 0 none;
	padding: 0;
	color: #141414;
}

.h_banner.main_portfolio.portfolio-new-baner .red-right-bar span {
	display: inline-block;
	color: #fa1c18;
	font-size: 18px;
}

.h_banner.main_portfolio.portfolio-new-baner .portfolio_head {
	width: 100%;
	max-width: 100%;
}

.main_portfolio .portfolio_head .call_btn {
	bottom: -55px;
}
@media (max-width: 520px) {
	.enterprise_section.magento_enterprise_section .banner_txt.full_banner_txt p {
		display: none !important;
	}
	
	.enterprise_section.magento_enterprise_section .banner_txt.full_banner_txt h1 {
		font-size: 19px;
	}
}

/* added css for testimonials page changes */
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new {
	background: url('../png/testimonial-banner-bg-img.png') top center no-repeat;
	background-size: cover;
	height: 421px;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .banner_txt.banner_txt_left {
	text-align: center;
	float: none;
	max-width: 621px;
	margin: 0 auto;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .banner_txt.banner_txt_left&gt;h1 {
	color: #fff;
	font-size: 80px;
	line-height: 70px;
	padding: 0 20px 20px;
	font-family: 'Lato', sans-serif;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a {
	background: #e21e2c;
	border-radius: 200px;
	color: #fff;
	min-width: 320px;
	padding: 18px 51px 18px 82px;
	font-size: 20px;
	font-family: 'Lato', sans-serif;
	border: 0;
	transition: .5s;
	-webkit-transition: .5s;
	position: relative;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a span {
	font-size: 20px;
	display: block;
	position: relative;
	transition: .5s;
	-webkit-transition: .5s;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn {
	margin: 0;
	padding-top: 14px;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a:before {
	position: absolute;
	content: '';
	height: 2px;
	width: 28px;
	background: #fff;
	left: 39px;
	transform: translateY(-50%);
	top: 50%;
	margin-top: -1px;
	transition: .5s;
	-webkit-transition: .5s;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a:after {
	position: absolute;
	content: '';
	height: 11px;
	width: 0;
	background: url('../png/testimonial-arrow.png') left center no-repeat;
	left: 39px;
	transform: translateY(-50%);
	top: 50%;
	margin-top: -1px;
	transition: .5s;
	-webkit-transition: .5s;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a:hover:before {
	left: 45px;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a:hover:after {
	left: 45px;
	width: 29px;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .banner_txt&gt;p {
	font-weight: 300;
	font-size: 20px;
	line-height: 25px;
	font-family: 'Lato', sans-serif;
}
.bred_crm_bdr_btm {
	border-bottom: 1px solid #f4f4f4;
}
.reviewsCntr.test-rvw-mng.testimonial_top_bx {
	background: none;
}
.reviewsCntr.test-rvw-mng.testimonial_top_bx .review-text {
	color: #000;
	line-height: 37px;
	margin: 0 auto;
	font-size: 32px;
	padding: 45px 0 35px;
	text-align: center;
	max-width: 1000px;
}
.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt {
	font-size: 18px;
	line-height: 26px;
	color: #545454;
}
.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt span {
	display: block;
	margin-top: 5px;
}
.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt span span {
	margin-top: 0;
	display: inline-block;
	background: #fcf2f2;
	padding: 2px 20px;
	border-radius: 25px;
}
.testimonial_videos_bx {
	padding: 25px 0 5px;
	margin: 0;
}
.testimonial_videos_bx .videos_bx {
	padding: 0;
	margin: 0;
	border-radius: 25px;
	background: #111;
	width: 100%;
	height: 340px;
	overflow: hidden;
	position: relative;
}
.testimonial_videos_bx .vids-par-r {
	padding-right: 35px;
}
.testimonial_videos_bx .vids-par-l {
	padding-left: 35px;
}
.reviews-mid-content.testimonial_mid_content {
	max-width: 800px;
}
.reviews-mid-content.testimonial_mid_content .review-text-box {
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.17);
	margin-bottom: 38px;
	padding: 25px 30px 25px 80px;
	border-radius: 21px;
	font-family: 'Lato', sans-serif;
	border: 0;
	background: #fff;
	transition: .5s;
	-webkit-transition: .5s;
}
.reviews-mid-content.testimonial_mid_content .review-text-box&gt;span {
	margin: 0;
	padding: 0 0 11px;
	display: block;
	font-size: 22px;
	font-weight: 900;
	left: 0;
	font-family: 'Lato', sans-serif;
}
.reviews-mid-content.testimonial_mid_content .review-text-box&gt;p {
	font-size: 16px;
	line-height: 25px;
	color: #000;
}
.reviews-mid-content.testimonial_mid_content .review-text-box::before {
	background-size: 40px auto;
	left: 25px;
	top: 77px;
}
.reviews-mid-content.testimonial_mid_content .review-text-box:hover {
	background: #e21e2c;
}
.reviews-mid-content.testimonial_mid_content .review-text-box:hover&gt;span,
.reviews-mid-content.testimonial_mid_content .review-text-box:hover&gt;p {
	color: #fff;
}
.load-more-btn.testimonial_load_more_btn {
	margin-top: -30px;
}
.testimonial-pr {
	position: relative;
}
.testimonial-animated-bg {
	position: absolute;
	width: 283px;
	height: 577px;
	background: #eee;
	top: -275px;
	left: 0;
	z-index: -1;
}
.testimonial-animated-bg.testimonial-bg-01 {
	background: url('../png/testimonials-yellow-shape.png') left top no-repeat;
}
.testimonial-animated-bg.testimonial-bg-02 {
	background: url('../png/testimonials-red-shape.png') left top no-repeat;
	top: inherit;
	left: inherit;
	bottom: 111px;
	right: 0;
}
.testimonial_videos_bx .videos_bx video {
	width: 100%;
	height: 340px;
	background: #111;
	border-radius: 25px;
}
.testimonial_videos_icon {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	transition: .5s;
	-webkit-transition: .5s;
	z-index: 1;
	border-radius: 25px;
	border: 0;
	outline: 0;
}
.testimonial_videos_icon:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: url('../png/testimonial-vids-icon-01.png') center center no-repeat;
	transition: .5s;
	-webkit-transition: .5s;
	background-size: 85px !important;
	z-index: 2;
}
.testimonial_videos_icon:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: url('../png/vid-cover-img-01.png') center center no-repeat;
	transition: .5s;
	-webkit-transition: .5s;
	z-index: 1;
	background-size: cover!important;
	object-fit: cover;
}
.testimonial_videos_icon.testimonial_cov02:after {
	background: url('../png/vid-cover-img-02.png') center center no-repeat;
}
.testimonial_videos_icon:hover:before {
	background: url('../png/testimonial-vids-icon-02.png') center center no-repeat;
	background-size: 85px !important;
}
.h_banner.main_portfolio.portfolio-new-baner h1.page_title span {
	display: block;
	font-size: 48px;
	font-weight: 700;
	line-height: 58px;
	padding: 0;
	margin: 0;
}
@media (max-width: 1200px) and (min-width: 992px) {
	.h_banner.main_portfolio.portfolio-new-baner h1.page_title span {
		font-size: 40px;
		line-height: 40px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.h_banner.main_portfolio.portfolio-new-baner h1.page_title span {
		font-size: 35px;
		line-height: 42px;
	}
}
@media (max-width:991px) {
	.testimonial_videos_bx .vids-par-r {
		padding-right: 15px;
	}
	
	.testimonial_videos_bx .vids-par-l {
		padding-left: 15px;
	}
	
	.reviews-mid-content.testimonial_mid_content {
		padding-top: 12px;
	}
	
	.testimonial_videos_bx .videos_bx {
		margin-bottom: 38px;
	}
}
@media (max-width:767px) {
	.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new {
		height: 340px;
	}
	
	.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .banner_txt.banner_txt_left&gt;h1 {
		font-size: 38px;
		line-height: 44px;
	}
	
	.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn {
		text-align: center;
	}
	
	.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a {
		min-width: inherit;
		padding: 15px 41px 15px 82px;
		font-size: 16px;
	}
	
	.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a span {
		font-size: 16px;
	}
	
	.testimonial_videos_bx .row {
		margin-bottom: 0!important;
	}
	
	.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt span {
		margin-top: 11px;
	}
	
	.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt {
		font-size: 16px;
		line-height: 24px;
	}
	
	.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt span span {
		padding: 5px 20px;
	}
	
	.reviews-mid-content.testimonial_mid_content .review-text-box {
		padding: 25px 30px 23px 80px;
	}
	
	.reviews-mid-content.testimonial_mid_content .review-text-box&gt;span {
		padding: 0 0 10px;
		font-size: 21px;
	}
	
	.reviews-mid-content.testimonial_mid_content .review-text-box&gt;p {
		font-size: 15px;
		line-height: 25px;
	}
	
	.testimonial-animated-bg.testimonial-bg-01,
	.testimonial-animated-bg.testimonial-bg-02 {
		width: 183px;
		height: 477px;
		background-size: 100% auto;
	}
	
	.h_banner.main_portfolio.portfolio-new-baner h1.page_title span {
		font-size: 28px;
		line-height: 38px;
	}
}
@media(max-width:500px) {
	.testimonial_videos_bx .videos_bx {
		height: 215px;
	}
	
	.testimonial_videos_bx .videos_bx video {
		width: 100%;
		height: 215px;
	}
}

/* added css for testimonials page changes */
ul.logo-list.logo_list_sprite li.clientele_logo_eo:before {
	position: absolute;
	content: '';
	width: 114px;
	height: 69px;
	background: url(../png/client_logo_sprite_eo.png) center center no-repeat;
	left: 50%;
	margin-left: -57px;
}
ul.logo-list.logo_list_sprite li.clientele_logo_ypo:before {
	position: absolute;
	content: '';
	width: 114px;
	height: 69px;
	background: url(../png/client_logo_sprite_ypo.png) center center no-repeat;
	left: 50%;
	margin-left: -57px;
}

/* added css for testimonials page changes 15092020*/
.testimonial_videos_icon:before {
	background: url(../png/testimonial-vids-icon-01.png) center center no-repeat !important;
	background-size: 85px !important;
}
.testimonial_videos_icon:hover:before {
	background: url(../png/testimonial-vids-icon-01.png) center center no-repeat !important;
	background-size: 85px !important;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .banner_txt.banner_txt_left {
	text-align: left;
	max-width: 600px;
	margin: 0;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .banner_txt.banner_txt_left&gt;h1 {
	padding: 0 0 20px;
	margin-bottom: 0;
	font-size: 48px;
	font-weight: 800;
	line-height: 48px;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .banner_txt&gt;p {
	line-height: 32px;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a:before,
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a:after {
	display: none;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a {
	min-width: 252px;
	padding: 10px 28px 14px 28px;
	font-size: 18px;
	border-radius: 4px;
	float: left;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a span {
	font-size: 18px;
}
.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a:hover {
	background: #c7131a;
}
.reviewsCntr.test-rvw-mng.testimonial_top_bx .review-text {
	padding: 45px 0 0;
	text-align: left;
	max-width: 100%;
}
.reviewsCntr.test-rvw-mng.testimonial_top_bx .review-text {
	font-size: 36px;
	margin: 0;
	font-weight: 800;
}
.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt {
	font-size: 19px;
	line-height: 35px;
	margin: 17px 0;
	text-align: left;
}
.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt:last-child {
	margin-bottom: 0;
}
.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt strong {
	font-size: 19px;
}
.testimonial-animated-bg.testimonial-bg-01,
.testimonial-animated-bg.testimonial-bg-02 {
	display: none;
}
.testimonial_videos_bx {
	padding: 55px 0;
	background: #fdf8f8;
}
.testimonial_videos_bx .container.service_content .row {
	margin-bottom: 0;
}
.testimonial_videos_bx .videos_bx {
	border-radius: 6px;
	height: 370px;
}
.testimonial_videos_bx .videos_bx video {
	height: 370px;
	border-radius: 6px;
}
.videos_txt {
	width: 100%;
	display: block;
	padding: 20px 0 0 0;
}
.videos_txt h2 {
	color: #444;
	font-size: 20px;
	font-weight: 800;
	margin-bottom: 5px;
	text-transform: capitalize;
	margin-top: 0;
}
.videos_txt p {
	color: #444;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 5px;
}
.videos_txt .red {
	color: #e21e2c;
	font-size: 16px;
	font-weight: 700;
	display: inline-block;
}
.reviews-mid-content.testimonial_mid_content {
	max-width: 100%;
	padding: 85px 0 0;
	float: left;
}
.reviews-mid-content.testimonial_mid_content .review-text-box {
	box-shadow: inherit;
	margin-bottom: 50px;
	padding: 45px 55px 45px 80px;
	border-radius: 4px;
	width: 47%;
	float: left;
	margin-right: 6%;
	border: 1px solid #f6f1f1;
}
.reviews-mid-content.testimonial_mid_content .review-text-box:nth-child(2n) {
	margin-right: 0;
}
.reviews-mid-content.testimonial_mid_content .review-text-box:hover {
	background: 0 none;
}
.reviews-mid-content.testimonial_mid_content .review-text-box:hover&gt;span,
.reviews-mid-content.testimonial_mid_content .review-text-box:hover&gt;p {
	color: #000;
}
.reviews-mid-content.testimonial_mid_content .review-text-box:hover {
	box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.09);
	border: 1px solid transparent;
}

/*.review-text-box .videos_txt{padding: 0 0 35px;}*/
.review-text-box .videos_txt h2,
.review-text-box .videos_txt p {
	margin: 0 0 5px 0;
}
.review-text-box .c-info p {
	font-size: 17px;
	line-height: 26px;
}
.reviews-mid-content.testimonial_mid_content .review-text-box::before {
	display: none;
}
.review-text-box .videos_txt h2 {
	position: relative;
}

/*.review-text-box .videos_txt h2::before {position: absolute;content: "";display: block;width: 0;height: 2px;background: #ff0000;top: 50%;left: -55px;transform: translateY(-50%);opacity: 0;visibility: hidden;transition: .5s;-webkit-transition: .5s;}
.reviews-mid-content.testimonial_mid_content .review-text-box:hover h2::before{opacity: 1;visibility: visible;width: 40px;}*/
.review-text-box .c-info {
	position: relative;
}
.review-text-box .c-info::before {
	position: absolute;
	content: "";
	display: block;
	top: 5px;
	left: -41px;
	background: url(../png/testimonial-txt-img.png) no-repeat;
	width: 26px;
	height: 17px;
}
.review-text-box.argentina-higt {
	min-height: 530px;
}
.review-text-box.mike-hight {
	min-height: 426px;
}
.review-text-box .revw-innerBr .videos_txt {
	padding: 0 0 5px 0;
	position: relative;
	top: -25px;
}
.revw-innerBr .client-row {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0 0 5px 0;
	position: relative;
}
.revw-innerBr .client-row .img-c {
	width: 130px;
	height: 130px;
	float: left;
	border-radius: 4px;
	position: absolute;
	left: 0;
	top: -72px;
}
.revw-innerBr .client-row .img-c img {
	width: 100%;
	display: block;
	object-fit: cover;
	height: 100%;
	border-radius: 4px;
}
.review-text-box .revw-innerBr .client-row .videos_txt {
	width: auto;
	float: left;
	padding: 0 0 0 160px;
	position: relative;
	top: -23px;
}
.testimonial_videos_icon.testimonial_cov03:after {
	background: url(../png/vid-cover-img-03.png) center center no-repeat;
}
.testimonial_videos_icon.testimonial_cov04::after {
	background: url(../jpg/testimonial_cov04.jpg) center center no-repeat;
}
.testimonial_videos_icon.testimonial_cov05::after {
	background: url(../jpg/trip-wolfskehl.jpg) center center no-repeat;
}
.testimonial_videos_icon.testimonial_cov06::after {
	background: url(../jpg/robert.jpg) center center no-repeat;
}
.testimonial_videos_bx .videos_bx,
.testimonial_videos_bx .videos_bx video {
	height: 300px;
}
.videos_txt p {
	font-size: 18px;
}
.videos_txt .red {
	font-size: 15px;
}
.testimonial_videos_bx .videos_bx.active .testimonial_videos_icon.testimonial_cov04 {
	display: none;
}
.testimonial_videos_bx .videos_bx.active .testimonial_videos_icon.testimonial_cov05 {
	display: none;
}
.testimonial_videos_bx .videos_bx.active .testimonial_videos_icon.testimonial_cov06 {
	display: none;
}
.reviews-mid-content.testimonial_mid_content .review-text-box.new-blog-t {
	min-height: 430px;
}
.container.service_content .mrgin-botm-wdth {
	margin-bottom: 60px;
}
@media (max-width: 990px) {
	.container.service_content .mrgin-botm-wdth {
		margin-bottom: 0px;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.review-text-box {
		min-height: 485px;
	}
	
	.review-text-box.argentina-higt {
		min-height: 700px;
	}
	
	.review-text-box.mike-hight {
		min-height: 570px;
	}
	
	.reviews-mid-content.testimonial_mid_content .review-text-box.new-blog-t {
		min-height: 565px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.reviewsCntr.test-rvw-mng.testimonial_top_bx .review-text {
		line-height: 46px;
	}
	
	.testimonial_videos_bx .vids-par-r {
		padding-bottom: 45px;
	}
	
	.testimonial_videos_bx .videos_bx {
		margin-bottom: 0;
	}
	
	.videos_txt {
		padding: 35px 0 0 0;
	}
	
	.reviews-mid-content.testimonial_mid_content .review-text-box {
		width: 100%;
		margin-right: 0;
	}
	
	.reviews-mid-content.testimonial_mid_content .review-text-box:last-child {
		margin-bottom: 30px;
	}
	
	.review-text-box.argentina-higt {
		min-height: auto;
	}
	
	.review-text-box.mike-hight {
		min-height: auto;
	}
	
	.testimonial_videos_bx .pading-botm {
		padding-bottom: 45px;
	}
	
	.reviews-mid-content.testimonial_mid_content .review-text-box.new-blog-t {
		min-height: inherit;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .banner_txt.banner_txt_left {
		text-align: center;
		max-width: 100%;
		margin: 0 auto;
	}
	
	.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .banner_txt.banner_txt_left&gt;h1 {
		font-size: 38px;
		line-height: 44px;
	}
	
	.service_page .h_banner.bnner_new.reviews.testimonial_pg_bnner_new .btnn a {
		float: none;
	}
	
	.reviewsCntr.test-rvw-mng.testimonial_top_bx .review-text {
		line-height: 36px;
		display: block;
		text-align: center;
		font-size: 26px;
		padding-top: 25px;
		padding-bottom: 20px;
	}
	
	.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt {
		font-size: 16px;
		line-height: 28px;
		margin: 0;
		text-align: center;
	}
	
	.reviewsCntr.test-rvw-mng.testimonial_top_bx p.privicy-cntnt strong {
		font-size: 16px;
		padding-top: 15px;
		display: block;
	}
	
	.reviewsCntr.test-rvw-mng.testimonial_top_bx {
		padding-bottom: 15px;
	}
	
	.testimonial_videos_bx {
		padding: 25px 0;
	}
	
	.testimonial_videos_bx .vids-par-r {
		padding-bottom: 35px;
	}
	
	.testimonial_videos_bx .videos_bx {
		margin-bottom: 0;
	}
	
	.testimonial_videos_bx .videos_bx {
		height: 225px;
	}
	
	.testimonial_videos_bx .videos_bx video {
		height: 225px;
	}
	
	.videos_txt {
		padding: 20px 0 0 0;
	}
	
	.videos_txt h2 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	
	.videos_txt p {
		font-size: 16px;
		margin-bottom: 5px;
	}
	
	.videos_txt .red {
		font-size: 14px;
	}
	
	.reviews-mid-content.testimonial_mid_content {
		padding: 75px 0 0;
	}
	
	.reviews-mid-content.testimonial_mid_content .review-text-box {
		width: 100%;
		margin-right: 0;
		margin-bottom: 60px;
		padding: 35px 25px 10px 65px;
	}
	
	.review-text-box .videos_txt {
		padding: 0 0 20px;
	}
	
	.review-text-box .c-info p {
		font-size: 16px;
		line-height: 25px;
	}
	
	.reviews-mid-content.testimonial_mid_content .review-text-box:last-child {
		margin-bottom: 0px;
	}
	
	.testimonial-pr .service_page .service_content&gt;div {
		margin-bottom: 10px;
	}
	
	.review-text-box.argentina-higt {
		min-height: auto;
	}
	
	.review-text-box.mike-hight {
		min-height: auto;
	}
	
	.review-text-box .revw-innerBr .videos_txt {
		padding: 0 0 5px 0;
		top: -10px;
	}
	
	.testimonial_videos_bx .pading-botm {
		padding-bottom: 35px;
	}
	
	.reviews-mid-content.testimonial_mid_content .review-text-box.new-blog-t {
		min-height: inherit;
	}
	
	iframe#iframe-ply-vdo1 {
		height: 300px !important;
	}
	
	.testimonial_videos_bx .videos_bx,
	.testimonial_videos_bx .videos_bx video {
		height: 300px;
	}
}
@media (min-width: 320px) and (max-width: 520px) {
	.reviews-mid-content.testimonial_mid_content .review-text-box {
		margin-bottom: 30px;
		padding: 30px 25px 30px 65px;
	}
	
	.revw-innerBr .client-row {
		padding: 0 0 25px 0;
		flex-direction: column;
		text-align: left;
		align-items: flex-start;
	}
	
	.revw-innerBr .client-row .img-c {
		position: static;
		margin: 0;
	}
	
	.review-text-box .revw-innerBr .client-row .videos_txt {
		padding: 15px 0 0 0;
		position: static;
	}
	
	.review-text-box .revw-innerBr .videos_txt {
		padding: 0 0 25px 0;
		position: static;
	}
}

/* New Changes */
.cust_btn.view_btn.cntc {
	margin: 0 !important;
	margin-left: 35px !important;
	margin-top: 20px !important;
	border: 1px solid #fff937 !important;
	color: #fff937 !important;
}
.cust_btn.view_btn.cntc:hover {
	background: #fff;
	color: #e21e2c !important;
}
.awards .award-img {
	position: relative;
	height: 10rem;
	padding: 0.5rem;
	text-align: center;
	display: flex;
}
.awards h3.head {
	font-size: 36px;
	font-weight: 700;
	padding-bottom: 20px;
	margin: 0 0 10px;
	line-height: 35px;
	color: #404040;
}
.awards img {
	max-width: 100%;
	height: auto;
	margin: 0 20px 10px;
}
.m-auto {
	margin: auto!important;
}
.cnt-video {
	padding: 20px;
}
.cnt-video video {
	width: 100%;
	height: auto;
}
.h_banner.contactN_banner h1 span {
	text-align: left !important;
}
.cpt-sub {
	display: flex;
	justify-content: space-between;
	align-items: end;
	text-align: right;
}
.reqForm .submit_btn {
	margin-top: 0px;
}
.rc-anchor-normal {
	width: auto !important;
}

/* Thank You Page */
.new-thanks {
	padding: 8rem 0;
}
.new-thanks h2 {
	color: #000000;
	font-size: 65px;
	font-weight: 700;
	margin-bottom: 25px;
	text-align: center;
	padding-top: 20px;
}
.new-thanks h5 {
	color: #e21e2c;
	font-size: 30px;
	line-height: 40px;
	font-weight: 600;
	margin-bottom: 15px;
	text-align: center;
}
.new-thanks p {
	color: #757575;
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 30px;
}
.new-thanks p b {
	color: #000;
	font-weight: 600;
}
.new-thanks .videos_txt {
	padding: 0 20px;
}
.new-thanks .videos_txt h2 {
	color: #444;
	font-size: 20px;
	font-weight: 800;
	margin-bottom: 5px;
	text-transform: capitalize;
	margin-top: 0;
	padding-top: 0;
	text-align: center;
}
.new-thanks .videos_txt h2 b {
	font-size: 16px;
	font-weight: 600;
}

@media (min-width:992px) and (max-width:1199px) {
	.banner_new1 .bannerTxt_left{width:62%;}
	.banner_new1 .bannerTxt_rgt{width:38%;}

	.banner_txt.banner_txt_left.node_lt{width:62%;}
	.bannerTxt_rgt.frm_container{width:38%;}

	.bannerTxt_left_artfcal{width:62%;}
}

@media (min-width:992px) and (max-width:1024px) {
	.new-thanks h2 {
		font-size: 55px;
		margin-bottom: 8px;
		padding-top: 0px;
	}
	
	.new-thanks h5 {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 12px;
		margin-top: 0px;
	}
	
	.new-thanks p {
		font-size: 20px;
		line-height: 30px;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.awards .award-img {
		height: 8rem;
	}
	
	.h_banner.contactN_banner h1 span {
		text-align: center !important;
	}
	
	.cust_btn.view_btn.cntc {
		margin: 0 auto !important;
		margin-top: 20px !important;
	}
	
	.contactN_banner .tx {
		bottom: 30px !important;
	}
	
	.cpt-sub {
		display: block;
		justify-content: space-between;
		align-items: center;
	}
	
	.reqForm .submit_btn {
		margin-top: 20px !important;
	}
}
@media (min-width:490px) and (max-width:767px) {
	.h_banner.contactN_banner h1 span {
		text-align: center !important;
	}
	
	.cust_btn.view_btn.cntc {
		margin: 0 auto !important;
		margin-top: 20px !important;
	}
	
	.contactN_banner .tx {
		bottom: 40px !important;
	}
	
	.mbl {
		float: left;
	}
	
	.cpt-sub {
		display: block;
		justify-content: space-between;
		align-items: center;
	}
	
	.reqForm .submit_btn {
		margin-top: 20px !important;
	}
	
	.new-thanks {
		padding: 5rem 0;
	}
}
@media (max-width:600px) {
	.awards h3.head {
		font-size: 25px;
	}
	
	.awards .award-img {
		position: relative;
		height: 8rem;
		margin-bottom: 2rem;
	}
	
	.mbl {
		float: left;
	}
	
	.cnt-video video {
		margin-top: 20px;
	}
	
	.cust_btn.view_btn.cntc {
		margin: 0 auto !important;
		margin-top: 20px !important;
	}
}
@media (max-width: 480px) {
	.contactN_banner .tx {
		bottom: 60px !important;
	}
	
	.h_banner.contactN_banner h1 span {
		text-align: center !important;
	}
	
	.cnt-video {
		padding: 5px;
	}
	
	.cpt-sub {
		display: block;
		justify-content: space-between;
		align-items: center;
	}
	
	.reqForm .submit_btn {
		margin-top: 20px !important;
	}
	
	.new-thanks {
		padding: 4rem 0;
	}
	
	.new-thanks h2 {
		font-size: 42px;
	}
	
	.new-thanks h5 {
		font-size: 26px;
		line-height: 35px;
	}
	
	.new-thanks p {
		font-size: 18px;
		line-height: 26px;
	}
	
	.new-thanks .videos_txt {
		padding: 0 0px;
	}
}
.head_hiddden {
	position: fixed;
	top: 0px;
	left: -1000px;
	font-size: 1px;
	overflow: hidden;
	width: 1px;
	height: 1px;
}
.clear {
	clear: both;
}
.driftloader {
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	width: 60px;
	height: 60px;
	position: fixed;
	bottom: 30px;
	right: 30px;
	-webkit-animation: driftspin 2s linear infinite; /* Safari */
	animation: driftspin 2s linear infinite;
  }
  .driftloader.hidden { display: none;}
  /* Safari */
  @-webkit-keyframes driftspin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes driftspin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
  }

/* locate us css  */

/* @media screen and (min-width: 999px) {
    #locate_icon{
       position : relative;
       margin-top: 54px;
    }
}
@media screen and (min-width: 425px) {
    #locate_icon{
       position : relative;
       margin-top: 74px;
    }
}
@media screen and (min-width: 305px) {
    #locate_icon{
       position : relative;
       margin-top: 94px;
    }
}
@media screen and (max-width : 305px) {
    #locate_icon{
       position : relative;
       margin-top: 154px;;
    }
  }
*/</pre></body></html>