/*header-banner strts*/
.web-pro-bnr-bg {
	position: relative;
	background: url(../../img2/web-pro-bg.jpg) no-repeat center top;
	background-size: cover;
}
.testimonialnew .theme-heading h2 span {
	color: #fff;
	font-family: "helveticaneuecyrmedium";
	font-size: 38px;
}
.ind-speci .theme-heading h2 {
	text-align: left;
}
.web-pro-bnr-cnt {
	/*position: absolute;
	text-align: center;
	bottom:8%;
	width:100%;*/
	width: 40%;
	float: left;
	margin: 40px 0 0;
}
.header-circle {
	display: inline-block;
	height: 510px;
	position: relative;
	width: 558px;
}
.center-circle {
	background: url("../../img2/center-circle.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	color: #fff;
	display: inline-block;
	float: none;
	height: 219px;
	left: 50%;
	margin-left: -115px;
	margin-top: 147px;
	padding: 93px 0 0;
	position: relative;
	text-align: center;
	/*top: 50%;*/
	vertical-align: middle;
	width: 219px;
	font-size: 29px;
	font-weight: 600;
}
.header-circle li {
	position: absolute;
	z-index: 9;
}
.header-circle .cc-inner p {
	font-size: 18px;
}
.header-circle li:before {
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	border-bottom: 70px solid transparent;
	border-left: 90px solid #8c95d5;
	border-top: 70px solid transparent;
	content: "";
	left: 50%;
	margin-left: -45px;
	position: absolute;
	top: 90px;
}
.header-circle li .cc-inner {
	border-radius: 50%;
	display: inline-block;
	height: 157px;
	position: relative;
	width: 157px;
	margin: 0px 0 0;
	background: #4c5381;
	text-align: center;
	padding: 30px 20px;
}
.header-circle li.one .cc-inner {
	transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
}
.header-circle li.one {
	left: 93px;
	top: 2px;
	transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-webkit-transform: rotate(-30deg);
}
.header-circle li.two .cc-inner {
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.header-circle li.two {
	left: -8px;
	top: 176px;
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
}
.header-circle li.three .cc-inner {
	transform: rotate(148deg);
	-moz-transform: rotate(148deg);
	-webkit-transform: rotate(148deg);
}
.header-circle li.three {
	bottom: 5px;
	left: 92px;
	transform: rotate(-148deg);
	-moz-transform: rotate(-148deg);
	-webkit-transform: rotate(-148deg);
}
.header-circle li.four .cc-inner {
	transform: rotate(210deg);
	-moz-transform: rotate(210deg);
	-webkit-transform: rotate(210deg);
}
.header-circle li.four {
	bottom: 0px;
	right: 100px;
	transform: rotate(-210deg);
	-moz-transform: rotate(-210deg);
	-webkit-transform: rotate(-210deg);
}
.header-circle li.five .cc-inner {
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
}
.header-circle li.five {
	top: 176px;
	right: 0px;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.header-circle li.six .cc-inner {
	transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-webkit-transform: rotate(-30deg);
}
.header-circle li.six {
	right: 103px;
	top: 2px;
	transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
}
/*.header-circle li.one
{
	left: 194px;
	top:0px;
}*/
























































.web-pro-bnr-bg .fix-container img {
	max-width: 100%;
}
.web-pro-bnr-bg .fix-container {
	position: relative;
}
.web-pro-bnr-cnt h1 {
	font-family: 'helveticaneuecyrbold';
	color: #fff;
	font-size: 49px;
	display: block;
	margin: 10px 0 20px 0;
	line-height: 1;
}
.web-pro-bnr-cnt p {
	color: #fff;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.2;
	margin: 10px 0 30px 0;
}
.web-pro-bnr-cnt a.btn-theme {
	background: #fff;
	color: #474e54;
	font-size: 23px;
	border: solid 3px #fff;
	font-weight: 400;
	padding: 18px 28px;
	display: inline-block;
}
.web-pro-bnr-cnt a.btn-theme:hover {
	background: transparent;
	color: #fff;
}
.img-rt {
	float: right;
	width: 50%;
}
/*header-banner ends*/
 
 
/*web-pro-services strts*/
.web-pro-services {
}
/*web-pro-services strts*/

/*.pro-jobs strts*/
.pro-jobs .page-heading h2 {
	color: #fff;
}
.pro-jobs {
	margin: 0px 0 0;
	position: relative;
	background: #484b74 url(../../img2/pro-jobs.jpg) no-repeat;
	background-size: cover;
	color: #fff;
}
.pro-jobs:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #484b74;
	border-width: 30px;
	margin-left: -30px;
}
/*.pro-jobs ends*/

/*app-intigration strts*/
.app-intigration {
	position: relative;
}
.app-intigration:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 30px;
	margin-left: -30px;
	z-index: 1;
}
.our-parties {
	margin: 40px 0;
}
.app-intigration .cta-onwhite h3 {
	display: inline-block;
	width: auto;
}
.social-comm h5 {
	position: relative;
	background: #f2f5f7;
	border: 2px solid #d5dee3;
	border-radius: 5px;
	padding: 15px;
	display: inline-block;
	width: 345px;
	color: #000;
	font-size: 20px;
	font-weight: 600;
	line-height: 1;
}
.social-comm h5:after, .social-comm h5:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.social-comm h5:after {
	border-color: rgba(242, 245, 247, 0);
	border-top-color: #f2f5f7;
	border-width: 10px;
	margin-left: -10px;
}
.social-comm h5:before {
	border-color: rgba(213, 222, 227, 0);
	border-top-color: #d5dee3;
	border-width: 13px;
	margin-left: -13px;
}
.social-comm > ul {
	position: relative;
	background: #ffffff;
	border: 2px solid #d8e0e5;
	border-radius: 5px;
	padding: 20px;
	display: table;
	margin: 30px auto;
}
.social-comm > ul:after, .social-comm > ul:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.social-comm > ul:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}
.social-comm > ul:before {
	border-color: rgba(216, 224, 229, 0);
	border-bottom-color: #d8e0e5;
	border-width: 13px;
	margin-left: -13px;
}
.social-comm li {
	border-right: 1px solid #dadfe3;
	/*display: inline-block;*/
	display: table-cell;
	padding: 0 20px;
}
.social-comm li img {
	width: 100%;
}
.social-comm li:last-child {
	padding-right: 0;
	border-right: none;
}
/*app-intigration ends*/

/*ecomerce-web starts*/
.ecomerce-web {
	position: relative;
	background: url(../../img2/ecomerce-web-bg.jpg) no-repeat;
	background-size: cover;
	padding: 0px 0 0;
	color: #fff;
}
.ecomerce-web:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #685686;
	border-width: 30px;
	margin-left: -30px;
	z-index: 1;
}
.ecomerce-web .page-heading h2 {
	color: #fff;
}
ul.cicles-all {
	margin: 40px 0;
}
ul.cicles-all li {
	background: rgba(255, 255, 255, 0.8);
	border-radius: 100%;
	display: inline-block;
	height: 269px;
	margin: 0 -15px;
	width: 269px;
	padding: 98px 25px;
	vertical-align: bottom;
}
.box-purple {
	background: #3e3163;
	padding: 25px;
	border-radius: 10px;
	margin-top: 44px;
}
.box-purple > h4 {
	font-size: 32px;
	line-height: 1;
	margin-bottom: 10px;
}
.ecomerce-web a.btn-theme {
	background: #fff;
	color: #35295a;
	font-size: 22px;
	border: solid 3px #fff;
	font-weight: 400;
	display: inline-block;
	margin: 10px 5px;
	padding-bottom: 18px;
}
.ecomerce-web a.btn-theme.yellow {
	background: #f09516;
	color: #fff;
	border-color: #f09516;
}
/*ecomerce-web ends*/


/*cms-based starts*/
.cms-based {
	position: relative;
	overflow: hidden;
}
.cms-based:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 30px;
	margin-left: -30px;
	z-index: 1;
}
.col-1 {
	display: table-cell;
}
.col-1 .circle {
	height: 257px;
	width: 257px;
	border: solid 1px #d5d6d6;
	border-radius: 100%;
	margin: 10px 0;
	padding: 25px;
	display: inline-block;
}
.col-2 {
	display: table-cell;
}
.col-2 .circle {
	height: 575px;
	width: 575px;
	border: solid 1px #d5d6d6;
	border-radius: 100%;
	margin: 10px 0;
	padding: 100px 58px;
	display: inline-block;
	background: #f0f0f0;
	vertical-align: middle;
}
.col-2 .circle .cta-onwhite {
	margin: 40px 0 0;
}
.col-2 .circle p {
	line-height: 30px;
}
.col-2 .circle .page-heading h2 {
	padding: 10px 0;
}
.col-2 .circle .cta-onwhite {
	background: url(../../img2/sep-cta.png) no-repeat top, url(../../img2/sep-cta.png) no-repeat bottom;
}
.col-2 .circle .cta-onwhite:after {
	background: none;
}
.col-2 .circle a.btn-theme.red-btn, .col-2 .circle .btn-theme.purple-btn {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	padding: 10px 25px;
	margin: 10px 4px;
}
.col-2 .circle .btn-theme.purple-btn {
	background: #666fb2;
	border-color: #666fb2;
}
/*cms-based ends*/

/*portal-dev starts*/

.portal-dev {
	background: #f5f5f5;
	color: #000000;
}
.portal-dev .lft-cycle-cnt {
	float: left;
	width: 50%;
	text-align: left;
	margin: 62px 0 0;
}
.portal-dev .lft-cycle-cnt h5 {
	font-size: 35px;
	font-family: 'helveticaneuecyrbold';
	margin: 0 0 25px 0;
	color: #000000;
}
.portal-dev .lft-cycle-cnt p {
	line-height: 30px;
	margin: 0 0 18px;
}
.portal-dev .lft-cycle-cnt h6 {
	font-size: 20px;
	font-weight: 600;
	margin: 25px 0;
}
.portal-dev .lft-cycle-cnt a.red-btn {
	margin: 20px 0 0;
	display: inline-block;
	font-weight: normal;
	padding: 12px 30px;
}
.portal-dev .rtt-cycle-cnt {
	float: right;
}
.portal-dev .lft-cycle-cnt a:hover {
	background: #fff;
	color: #f24130;
	border: 2px solid #f24130;
}
/*circle-six strts*/

.dev-port-color {
	position: relative;
	height: 492px;
}
.col-left .btn-theme.red-btn {
	display: inline-block;
	margin: 20px 0 0;
}
.dev-port-color li:before {
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	border-bottom: 80px solid transparent;
	border-left: 70px solid #000;
	border-top: 60px solid transparent;
	content: "";
	left: 172px;
	position: absolute;
	top: 30px;
}
.dev-port-color li.one:before {
	border-left-color: #75b040;
}
.dev-port-color li.one {
	background: #75b040;
	left: 194px;
	top: 0px;
	transform: rotate(92deg);
	-moz-transform: rotate(92deg);
	-webkit-transform: rotate(92deg);
}
.dev-port-color li {
	border-radius: 50%;
	display: inline-block;
	height: 200px;
	position: absolute;
	width: 200px;
	margin: 0px 0 0;
	vertical-align: middle;
}
.dev-port-color li.two:before {
	border-left-color: #666fb2;
}
.dev-port-color li.two {
	background: #666fb2;
	right: 40px;
	top: 138px;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.dev-port-color li.three:before {
	border-left-color: #f35d4e;
}
.dev-port-color li.three {
	background: #f35d4e;
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	bottom: 2px;
	right: 172px;
}
.dev-port-color li.four:before {
	border: none;
}
.dev-port-color li.four {
	background: url(../../img2/portal-dev-circl.png) no-repeat center;
	height: 186px;
	left: 210px;
	top: 163px;
	width: 186px;
	z-index: 1;
}
.dev-port-color li.one .cc-inner {
	transform: rotate(-92deg);
	-moz-transform: rotate(-92deg);
	-webkit-transform: rotate(-92deg);
	padding: 45px 0px 0;
}
.dev-port-color li.two .cc-inner {
	transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	padding: 44px 0 0 15px;
}
.dev-port-color li.three .cc-inner {
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.dev-port-color li .cc-inner {
	height: 100%;
	padding: 46px 0 0;
	text-align: center;
	width: 100%;
}
.bg-img p {
	color: #ffffff;
	padding: 0 0 10px;
	font-weight: 600;
}
.dev-port-color li.three .cc-inner {
	padding: 64px 0 0 7px;
}
.dev-port-color li.four span {
	background: #fff;
	border-radius: 2px;
	color: #000;
	display: table;
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
	margin: 0 auto;
	padding: 30px 8px;
	position: relative;
	z-index: 1;
	clear: both;
	width: 100px;
	height: 100px;
	border-radius: 100%;
	top: 14px;
}
.promots-listng li {
	background: url(../../img2/check-white.png) no-repeat scroll left center;
	color: #ffffff;
	padding: 7px 0 7px 28px;
}
.promots-listng {
	padding: 20px 0 30px 20px;
}
.col-left p {
	font-size: 18px;
	font-weight: 600;
}
.dev-port-color li.five:before {
	border-left-color: #ef9e2d;
}
.dev-port-color li.five {
	background: #ef9e2d;
	left: 60px;
	top: 152px;
	transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-webkit-transform: rotate(-1deg);
}
.dev-port-color li.five .cc-inner {
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-webkit-padding-top: 58px;
}
.dev-port-color li.six:before {
	border-left-color: #79b83b;
}
.portal-dev .rtt-cycle-cnt {
	float: right;
	width: 580px;
}
.cc-inner > p {
	font-weight: 400;
	line-height: 18px;
	margin: 5px 0;
	color: #fff;
}
/*circle-six ends*/
/*portal-dev ends*/

/*client-reviews strts*/
.client-reviews {
	position: relative;
	background: url(../../img2/client-reviews-bg.jpg) no-repeat;
	background-size: cover;
	padding: 0px 0 0;
	color: #fff;
}
.client-reviews .page-heading h2 {
	color: #fff;
}
.client-reviews .testimonial-wrapper {
	margin: 60px auto 0;
	text-align: left;
	width: 100%;
}
.testimonial-wrapper p {
	display: table;
	line-height: 1.5;
}
.testimonial-wrapper {
	width: 100%;
}
/*client-reviews ends*/

/*erp-sys section starts*/
.erp-system {
	color: #000000;
}
.erp-system h2 {
	color: #000000;
}
.erp-system .exp-list {
	min-height: 360px;
	padding: 30px 0;
	position: relative;
	vertical-align: middle;
}
.erp-system a {
	border-radius: 5px;
	padding: 15px 25px;
	background: none;
	border: none;
	font-weight: 600;
	font-size: 20px;
	cursor: pointer;
	color: #fff;
	line-height: 1.2em;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	border: solid 1px #9393b9;
	margin: 20px 0 0;
	display: inline-block;
}
.erp-system a:hover {
	background: #fff;
	color: #303539;
}
.erp-system a span {
	font-weight: 400;
	font-size: 17px;
}
.erp-system .btn-theme.red-btn:hover {
	color: #f24130 !important;
}
.erp-system .circle.year, .erp-system .circle.experts, .erp-system .circle.completed, .erp-system .circle.trust {
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid #bababa;
	display: inline-block;
	height: 292px;
	left: 0;
	margin: 0 -15px;
	padding: 55px;
	position: relative;
	vertical-align: top;
	width: 292px;
}
.erp-system .circle.year h3, .erp-system .circle.experts h3, .erp-system .circle.completed h3, .erp-system .circle.trust h3 {
	color: #4a4b89;
}
.erp-system .circle.year p, .erp-system .circle.experts p, .erp-system .circle.completed p, .erp-system .circle.trust p {
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin: 10px 0;
	color: #000;
	font-weight: 600;
}
.erp-system a.btn-theme.red-btn, .erp-system .btn-theme.purple-btn {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	margin: 10px 4px;
	padding: 12px 48px;
	border: 2px solid #f24130;
}
.erp-system .btn-theme.purple-btn {
	background: #666fb2;
	border-color: #666fb2;
}
.erp-system .btn-theme.purple-btn:hover {
	border-color: #666fb2;
	background: #fff;
	color: #666fb2;
}
.erp-system .cta-onwhite {
	margin: 20px 0;
	padding: 10px;
}
.erp-system h5 {
	font-size: 20px;
	font-weight: 600;
}
/*erp-sys section ends*/

/*unique-pro starts*/
.unique-pro {
	background: #303539;
	color: #fff;
}
.unique-pro .page-heading h2 {
	color: #fff;
	padding: 10px 0 28px;
}
.unique-pro .lft-admin-cnt {
	float: left;
	width: 58%;
}
.unique-pro .rt-tabs {
	float: right;
	width: 40%;
}
.unique-pro .rt-tabs li {
	border: solid 3px #d4dee2;
	border-radius: 6px;
	font-size: 24px;
	font-weight: 600;
	background: #d4dee2;
	margin: 0 0 10px 0;
	text-align: left;
	padding: 10px 24px;
}
.unique-pro .rt-tabs li h2 {
	font-size: 24px;
	font-weight: 600;
	text-align: left;
}
.unique-pro .rt-tabs li a p {
	font-size: 14px;
	line-height: 24px;
	margin: 6px 0;
}
.unique-pro .rt-tabs li {
	display: block;
	color: #000000;
}
.unique-pro .rt-tabs a.btn-theme.red-btn {
	width: 100%;
	font-size: 22px;
	border-radius: 10px;
	padding: 17px;
}
.unique-pro .rt-tabs a.btn-theme.red-btn:hover {
	border: solid 2px #f24130;
	color: #f24130;
	background: #fff;
}
.unique-pro .rt-tabs li.open {
	position: relative;
	background: #303539;
	border: 3px solid #d4dee2;
	color: #fff;
}
.unique-pro .rt-tabs li.open:after, .rt-tabs li.open:before {
	right: 100%;
	top: 25%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.unique-pro .rt-tabs li.open:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #303539;
	;
	border-width: 15px;
	margin-top: -15px;
}
.unique-pro .rt-tabs li.open:before {
	border-color: rgba(212, 222, 226, 0);
	border-right-color: #d4dee2;
	border-width: 19px;
	margin-top: -19px;
}
.admin-inner {
	margin: 40px 0 0;
}
.unique-pro .rt-tabs li.open h2 {
	color: #fff;
	font-size: 35px;
	font-family: 'helveticaneuecyrbold';
	font-weight: normal;
}
.open > p { color:#fff;
	font-size: 17px;
}
.unique-pro .rt-tabs .open p a.view {
	font-size: 14px;
	text-decoration: underline;
	color: #717375;
	font-weight: 400;
	margin: 5px 0;
	display: inline-block;
}
.saas-techno .cta-onwhite h3 {
	display: inline-block;
	width: auto;
}
.saas-globe {
	margin: 70px 0;
	position: relative;
}
.cicle {
	border: solid 3px #d4dee2;
	border-radius: 100%;
	width: 148px;
	height: 148px;
	padding: 45px 0;
	position: absolute;
}
.cicle p {
	font-size: 18px;
	line-height: 1.2;
}
.cicle.one {
	left: 15%;
	top: -10%;
}
.cicle.two {
	left: 0%;
	top: 28%;
}
.cicle.three {
	left: 15%;
	top: 65%;
}
.cicle.four {
	right: 15%;
	top: -10%;
}
.cicle.five {
	right: 0%;
	top: 28%;
	padding: 37px 18px;
}
.cicle.six {
	right: 15%;
	top: 65%;
}
.cicle:before {
	background: none repeat scroll 0 0 #d4dee2;
	border-radius: 100%;
	content: url(../../img2/globe-tick.png);
	height: 31px;
	left: -17px;
	position: absolute;
	width: 31px;
	padding: 2px;
	margin-top: -20px;
	top: 50%;
}
/*unique-pro ends*/

/*ind-speci strts*/
.ind-speci {
	background: #f5f5f5;
}
.ind-speci .rtt-cnt {
	width: 50%;
	float: right;
}
.ind-speci .left-cnt {
	float: left;
	margin: 28px 0;
	width: 41%;
}
.icons-left {
/*float:left;*/
}
.icons-left.purple {
	color: #666fb2;
	margin: 0 0 15px 0;
}
.icons-left.purple .icon {
	background: #666fb2;
	border-radius: 100%;
	display: inline-block;
	vertical-align: top;
	width: 118px;
	height: 118px;
}
.icons-left p {
	display: inline-block;
	vertical-align: top;
	font-size: 20px;
	font-weight: 600;
	margin-left: 25px;
	padding: 25px 10px 0;
	width: 72%;
}
.icons-left.green {
	color: #75b040;
}
.icons-left.green .icon {
	background: #75b040;
	border-radius: 100%;
	display: inline-block;
	vertical-align: top;
	width: 118px;
	height: 118px;
}
.row.padd-row.portal-dev {
	padding-top: 45px;
}
/*ind-speci ends*/

/*packages-view strts*/
.packages-view {
	background: #161d1f;
	color: #fff;
}
.packages-view .rtt-cnt {
	width: 50%;
	float: right;
}
.packages-view .left-cnt {
	width: 49%;
	float: left;
}
.packages-view .left-cnt p {
	font-size: 20px;
	line-height: 1.6;
	color: #fff;
}
.rtt-cnt > p {
	font-size: 23px;
	line-height: 32px;
	color: #fff;
}
.rtt-cnt a.btn-theme {
	margin: 15px 0;
	padding: 12px 25px;
	display: inline-block;
}
/*packages-view ends*/

/*last-decade strts*/
.last-decade {
	background: url(../../img2/decade-bg.jpg) no-repeat;
	min-height: 631px;
	background-size: cover;
}
/*last-decade ends*/


.db_hide {
	display: none;
}
.db_show {
	display: block;
}
.db_hide_image {
	display: none;
}
.row.padd-row.unique-pro {
	padding: 30px 0;
}
.web-pro-bnr-bg {
	overflow: hidden;
}
/*remove-arrows*/
.pro-jobs:after, .ecomerce-web:after {
	display: none;
}

/*Media_Queries strts*/
@media screen and (max-width: 767px) {
.web-pro-bnr-cnt {
	float: none;
	margin: 40px 0 0;
	width: 100%;
	text-align: center;
}
.web-pro-bnr-cnt h1 {
	font-size: 45px;
}
.img-rt {
	float: none;
	width: 100%;
}
.web-pro-bnr-cnt br {
	display: none;
}
.header-circle li:before {
	display: none;
}
.header-circle {
	display: inline-block;
	height: auto;
	position: relative;
	width: auto;
}
.header-circle li {
	bottom: 0 !important;
	display: block;
	float: none;
	left: 0 !important;
	position: relative;
	right: 0 !important;
	top: 0 !important;
	z-index: 9;
	margin: 10px auto;
}
.center-circle {
	left: 0;
	margin-left: 0;
	margin-top: 0;
	top: 0;
}
.header-circle {
	text-align: center;
	width: 100%;
}
.web-pro-bnr-cnt p {
	line-height: normal;
}
.col-1 {
	display: block;
}
.col-2 {
	display: block;
}
.portal-dev .lft-cycle-cnt {
	margin: 0 0 20px;
	text-align: center;
	width: auto;
}
#review-slide {
	width: auto;
}
#review-slide .slide-rt {
	width: auto;
}
.erp-system .circle.year, .erp-system .circle.experts, .erp-system .circle.completed, .erp-system .circle.trust {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
	border: 1px solid #bababa;
	padding: 30px;
	margin: 5px;
}
ul.cicles-all li {
	margin: 5px;
}
.web-pro-bnr-cnt a.btn-theme {
	margin: 10px auto 0;
}
.social-comm h5 {
	width: auto;
}
.social-comm li {
	border: none;
	height: 90px;
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%;
}
.social-comm li img {
	width: auto;
}
.col-2 .circle {
	width: 300px;
	height: 300px;
	padding: 25px;
}
.col-2 .circle .page-heading h2 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.col-2 .circle .cta-onwhite {
	display: none;
}
.col-2 .circle p {
	font-size: 15px;
	line-height: 1.5;
}
.portal-dev .rtt-cycle-cnt {
	width: auto;
}
.dev-port-color li:before, .dev-port-color li.four {
	display: none;
}
.dev-port-color li {
	position: static;
	margin: 10px 0;
}
.dev-port-color {
	height: auto;
}
.lft-admin-cnt > img {
	max-width: 100%;
	width: 100%;
}
.unique-pro .rt-tabs {
	display: inline-block;
	float: none;
	margin: 0 0 30px;
	width: 100%;
}
.ind-speci .left-cnt, .packages-view .left-cnt {
	float: none;
	width: auto;
	text-align: center;
}
.ind-speci .rtt-cnt, .packages-view .rtt-cnt {
	float: none;
	width: auto;
	text-align: center;
}
.icons-left p {
	margin-left: 0;
	width: auto;
}
.globe-img > img {
	max-width: 100%;
}
.cicle {
	position: static;
	margin: 1px;
	display: inline-block;
	vertical-align: top;
}
.cicle:before {
	display: none;
}
.rt-tabs li.open:before, .rt-tabs li.open:after {
	display: none;
}
.unique-pro .lft-admin-cnt {
	display: inline-block;
	float: none;
	width: 58%;
}
.cta-onwhite h3 {
	padding: 10px;
}
.ecomerce-web:after {
	display: none;
}
.saas-globe {
	margin: 25px 0;
	position: relative;
}
.icons-left.purple {
	margin: 20px 0;
}
.dev-port-color li.two .cc-inner {
	padding: 40px 0 0 0px;
}
.dev-port-color li .cc-inner {
	padding: 45px 0 0 !important;
}
.dev-port-color li.one .cc-inner {
	padding: 55px 0 0 !important;
}
.cta-onwhite {
	padding-bottom: 0px;
}
.page-heading h2 {
	padding-top: 0;
}
.app-intigration .cta-onwhite h3, .saas-techno .cta-onwhite h3 {
	display: block;
	padding: 0 0 10px;
	text-align: center;
	width: auto;
}
.app-intigration .cta-onwhite {
	padding: 10px 0 0;
}
.our-parties {
	margin: 30px 0 0;
}
.portal-dev .lft-cycle-cnt a.red-btn {
	margin: 0px 0 0;
}
.icons-left.green > p {
	padding-bottom: 0;
	display: block;
}
.rtt-cnt a.btn-theme {
	margin: 15px 0 0;
}
.rtt-cnt > p {
	font-size: 20px;
}
.col-2 .circle .theme-heading h2 {
	font-size: 18px;
	padding: 5px 0 0;
}
}

@media (min-width:768px) and (max-width:992px) {
.web-pro-bnr-cnt {
	bottom: 3%;
	float: none;
	text-align: center;
	width: auto;
}
.social-comm li {
	padding: 0 10px;
}
.col-1 {
	display: inline-block;
}
.col-2 {
	display: inline-block;
}
.portal-dev .lft-cycle-cnt {
	margin: 0 0 20px;
	text-align: center;
	width: auto;
}
.unique-pro .lft-admin-cnt img {
	width: 100%;
}
.icons-left p {
	margin-left: 8px;
	width: 65%;
}
.portal-dev .rtt-cycle-cnt {
	display: inline-block;
	float: none;
	width: 580px;
}
.img-rt {
	float: none;
	margin: 0 auto;
	text-align: center;
	width: auto;
}
.center-circle {
	left: 0px;
	margin-left: 0px;
}
ul.cicles-all li {
	width: 205px;
	height: 205px;
	padding: 78px 25px;
}
.img > img {
	max-width: 100%;
}
.erp-system .circle.year, .erp-system .circle.experts, .erp-system .circle.completed, .erp-system .circle.trust {
	margin: 10px;
}
.cta-onwhite h3 {
	display: block !important;
}
.app-intigration .cta-onwhite h3, .saas-techno .cta-onwhite h3 {
	display: inline-block;
	padding: 0 0 10px;
	text-align: center;
	width: auto;
}
.our-parties {
	margin: 30px 0 0;
}
.app-intigration .cta-onwhite {
	padding: 10px 0 0;
}
.portal-dev .lft-cycle-cnt a.red-btn {
	margin: 0px 0 0;
}
.portal-dev .lft-cycle-cnt {
	margin: 0 0 30px;
}
.erp-system .exp-list {
	min-height: 0;
}
.icons-left.green > p {
	padding: 25px 0 0;
}
.cta-onwhite:after {
	display: none;
}
.packages-view .rtt-cnt {
	float: right;
	padding-left: 25px;
	width: 50%;
}
.rtt-cnt a.btn-theme {
	margin: 15px 0 0;
}
}

@media (min-width:993px) and (max-width:1024px) {
.web-pro-bnr-cnt {
	bottom: 3%;
	width: auto;
}
.social-comm li {
	padding: 0 10px;
}
.portal-dev .lft-cycle-cnt {
	width: auto;
}
.unique-pro .lft-admin-cnt img {
	width: 100%;
}
.icons-left p {
	margin-left: 8px;
	width: 65%;
}
.portal-dev .rtt-cycle-cnt {
	display: inline-block;
	float: none;
	width: 580px;
}
.erp-system .circle.year, .erp-system .circle.experts, .erp-system .circle.completed, .erp-system .circle.trust {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
	border: 1px solid #bababa;
	height: 250px;
	padding: 30px;
	width: 250px;
}
.col-2 .circle {
	width: 480px;
	height: 480px;
	padding: 60px;
}
.col-2 .circle .page-heading h2 {
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}
.col-2 .circle .cta-onwhite > p {
	display: none;
}
.col-2 .circle .cta-onwhite {
	background: none;
	margin: 10px 0 0;
}
.img-rt {
	float: none;
	margin: 0 auto;
	text-align: center;
	width: auto;
}
.center-circle {
	left: 0px;
	margin-left: 0px;
}
.web-pro-bnr-cnt {
	bottom: 3%;
	float: none;
	text-align: center;
	width: auto;
}
.portal-dev .lft-cycle-cnt {
	float: none;
	margin: 0 0 20px;
	text-align: center;
	width: auto;
}
.erp-system .exp-list {
	min-height: 0;
}
.our-parties {
	margin: 40px 0 5px;
}
.cta-onwhite:after {
	display: none;
}
.packages-view .rtt-cnt {
	float: right;
	padding-left: 20px;
	width: 50%;
}
}

@media (min-width:1025px) and (max-width:1280px) {
    .portal-dev .lft-cycle-cnt{width:42%}
    }
/*Media_Queries ends*/
