@import url(fonts.css);
@import url(pmis-icon.css);
@import url(bootstrap.css);
@import url(hover-effect.css);
@import url(slide-panel.css);

* { margin:0px;	padding:0px;}
body { font-family:'RalewayMedium';}
.clear { clear:both;}
a { text-decoration:none;}

.buttons {
	display:block;
	padding:25px 0 0 0;
}
.see-btn {
	font-family:'RalewayMedium';
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
	padding:6px 32px;
	font-size:16px;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
}
.see-btn.blue {
	background:transparent;
	border:2px solid #35b5d2;
	color:#35b5d2;
}
.see-btn.blue:hover, .see-btn.blue:focus {
	background:#35b5d2;
	text-decoration:none;
	color:#FFF;
	border:2px solid #35b5d2;
}
.see-btn.dark-blue {
	background:transparent;
	border:2px solid #02213d;
	color:#02213d;
}
.see-btn.dark-blue:hover, .see-btn.dark-blue:focus {
	background:#02213d;
	text-decoration:none;
	color:#FFF;
	border:2px solid #02213d;
}
.see-btn-big {
	font-family:'RalewayMedium';
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
	padding:10px 32px;
	font-size:20px;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
}
.see-btn-big.blue {
	background:transparent;
	border:3px solid #35b5d2;
	color:#35b5d2;
}
.see-btn-big.blue:hover, .see-btn-big.blue:focus {
	background:#35b5d2;
	text-decoration:none;
	color:#FFF;
	border:3px solid #35b5d2;
}
.see-btn-sml {
	font-family:'RalewayMedium';
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
	padding:2px 10px;
	font-size:13px;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
}
.see-btn-sml.blue {
	background:transparent;
	border:1px solid #35b5d2;
	color:#35b5d2;
}
.see-btn-sml.blue:hover, .see-btn-sml.blue:focus {
	background:#35b5d2;
	text-decoration:none;
	color:#FFF;
	border:1px solid #35b5d2;
}
.view-btn {
	background:#35b5d2;
	border:0px none;
	padding:8px 14px;
	-moz-transition:color 0.2s linear;
	-o-transition:color 0.2s linear;
	-webkit-transition:color 0.2s linear;
	transition:color 0.2s linear;
}
.view-btn:hover, .view-btn:active:focus, .view-btn:active:hover {
	background:#2c9db7;
	box-shadow:none;
	outline:none;
	border:0px none;
}
.carousel-inner.testimonial {
	min-height:275px;
}
.carousel-indicators li {
	background:#35b5d2;
	border:2px solid #35b5d2;
	width: 16px;
    height: 16px;
}
.carousel-indicators .active {
	border:2px solid #35b5d2;
	height:18px!important;
	width: 18px;
}
.carousel-indicators {
	bottom:0;
	left:110%;
	width:20%;
}
h1 {
	font-family:'RalewayMedium';
	font-size:36px;
	color:#35b5d2;
	margin:0 0 15px 0;
}
h2 {
	font-family:'RalewayMedium';
	font-size:30px;
	color:#011425;
	margin:0 0 15px 0;
}
h3 {
	font-family:'RalewayMedium';
	font-size:20px;
	color:#011425;
	display:block;
}
h4 {
	font-family:'RalewayMedium';
	font-size:16px;
	color:#011425;
	line-height:20px;
	display:block;
}
h5 {
	font-family:'RalewayMedium';
	font-size:16px;
	color:#011425;
	display:block;
	line-height:23px;
	margin:0;
}
p {
	font-family:'RalewayMedium';
	font-size:17px;
	color:#636363;
	line-height:23px;
}
.clrBlue { color:#35b5d2;}
.clrBlack {	color:#011425;}
.clrWhite {	color:#FFFFFF;}
.fltleft {float:left;}
.fltright {float:right;}
.vertMiddle {vertical-align:middle;}
.space_img {
	padding:40px 0 0 0;
	margin:0 0 40px 0;
	border-bottom:2px solid #f5f5f5;
}
.brdrLeftnone {border-left:0px none!important;}
.brdrRightnone {border-right:0px none!important;}
.paddngleftNone { padding-left:0px;}
.paddngrightNone {padding-right:0px;}
.portBorder {
	border-bottom:1px solid #eae9e7;
	padding-top:10px;
	margin-bottom:20px;
	width:100%;
	display:inline-block;
*display:inline;
}
.navbar {
	min-height:auto!important;
}
.navbar-nav {
	padding: 0;
    margin-right: 0;
}
.navbar-brand {
	height: auto;
    padding: 0;
    margin-left: 0!important;
}

.navbar-inverse {
	background:rgba(0, 0, 0, 0.3)!important;
	border-color:rgba(255, 255, 255, 0.2)!important;
}
.navbar-inverse .navbar-nav > li > a {
	color:#FFFFFF!important;
	font-family:'RalewaySemiBold';
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	background:transparent!important;
	color:#35b5d2!important;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color:#35b5d2!important;
}
.navbar-collapse {
	box-shadow:none!important;
	-webkit-box-shadow:none!important;
}
.navbar-inverse .navbar-collapse {
	border-color:transparent!important;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color:transparent!important;
}
.navbar-inverse .navbar-toggle {
	border-color:transparent!important;
}
.pmisPH {
	color:#35b5d2;
	line-height:45px;
	padding:0 0 0 10px;
}
.pmisPH .btn, .pmisPH .btn-default:active:focus { background:transparent; outline:none;}
.pmisPH .btn { border:0px none; padding:0;}
.popover>.arrow:after { border-width: 6px;}
.popover.bottom>.arrow:after { top: 5px;}
.popover-content { padding: 4px 8px; font-family:'RalewayMedium';}



#welcome {
	background:#FFFFFF;
	padding:45px 0;
}
#welcome .headingMain {
	font-family:'RalewayMedium';
	text-align:center;
	padding:0 0 30px 0;
}
#welcome .headingMain .welcometxt {
	color:#808080;
	font-size:17px;
}
.circleMain {
	text-align:center;
}
.circleMain1 {
	text-align:center;
}
.circleMain1 h3, .circleMain h3 {
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.circleMain1 h3:hover, .circleMain h3:hover {
	letter-spacing:1px;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.small-img {
	width:164px;
	height:164px;
}
#portfolio {
	padding:45px 0;
	background:#f3f3f3;
}
#portfolio .client-page {
	padding:0;
}
#portfolio .client-page h2 {
	padding:0 15px;
}
#portfolio .client-page h2 .seemore a {
	float:right;
	font-size:16px;
	padding:10px 0 0 0;
	color:#35b5d2;
	text-decoration:none;
}
#portfolio .col-md-4.portMain {
	padding-left:0;
	padding-right:10px;
}
#portfolio .col-md-4.portMain:last-child {
	padding-left:0;
	padding-right:0;
}
#our-technology {
	padding:45px 0;
	background:#FFFFFF;
}
#our-technology .carousel-inner {
	height:100%;
	top:0;
}
#our-technology .carousel .carousel-inner > .item .itemInner {
	background:#f6f8f9;
	padding:10px 10px;
	border-radius:6px 6px 6px 6px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
}
#our-technology .carousel .carousel-inner > .item .itemInner blockquote {
	border-left:0px none;
	margin:0;
}
#our-technology .carousel .carousel-inner > .item .itemInner blockquote p {
	font-family:'RalewayRegular';
	font-style:italic;
	font-size:16px;
	color:#636e72;
}
#our-technology .carousel .carousel-inner > .item .clientMain {
	padding:25px 0 0 0;
	display:block;
	font-size:18px;
	color:#011425;
	text-align:right;
	float:right;
}
.clientPic {
	width:60px;
	height:60px;
	background:#ffffff;
	border:1px solid #35b5d2;
	float:left;
}
.clientpic-smll {
	width:54px;
	height:54px;
	background:#35b5d2;
	float:left;
	margin:2px;
	line-height:48px;
	text-align:center;
}
.clientName {
	float:left;
	padding:4px 0 0 25px;
}
.clientName p a {
	text-decoration:none;
	color:#35b5d2;
}
#our-technology .carousel .carousel-inner > .item:after {
	content:"";
	position:absolute;
	bottom:-25px;
	right:26px;
	display:block;
	width:0;
	z-index:1;
	border-style:solid;
	border-width:25px 0 0 25px;
	border-color:#f6f8f9 transparent;
}
#our-technology .hometechicons {
	padding:0 0 20px 0;
	border-bottom:1px solid #ebebeb;
	margin:0 0 20px 0;
}
#our-technology h3 {
	margin-top:0;
	margin-bottom:15px;
}
#our-technology .hometechicons .sm-tech {
	width:60px;
	height:60px;
	text-align:center;
	background:#35b5d2;
	display:inline-block;
*display:inline;
	border-radius:50%;
	margin:0 10px 0 0;
}
#our-technology .hometechicons .sm-tech:last-child {
	margin:0 0 0 0;
}
#our-technology .hometechicons .sm-tech img {
	margin:5px 0;
}
#our-technology #map {
	padding:25px 0 0 0;
}
#our-technology #map .Cbox select {
}
#our-technology #map .Cbox .quickLink {
	display:none;
}
#footer {
	background:#011425;
	padding:25px 0;
	color:#FFF;
	font-family:'RalewayMedium';
	font-size:16px;
}
#footer .ftrLogo {
	display: inline-block;
*display: inline;
}
#footer .socialicons {
	padding: 15px 15px 15px 0;
	display: inline-block;
*display: inline;
}
#footer .socialicons a {
	height:30px;
	width:30px;
	font-size:14px;
	color:#011425;
	padding:5px;
	background:rgba(255, 255, 255, 0.25);
	display:inline-block;
*display:inline;
	border-radius:200px 200px 200px 200px;
	-moz-border-radius:200px 200px 200px 200px;
	-webkit-border-radius:200px 200px 200px 200px;
}
#footer .socialicons a:hover {
	color:#35b5d2;
	background:rgba(255, 255, 255, 1);
}
#footer .socialicons a.facebook {
	color:#FFFFFF;
	background:rgba(76, 102, 164, 1)
}
#footer .socialicons a.twitter {
	color:#FFFFFF;
	background:rgba(15, 153, 207, 1)
}
#footer .socialicons a.linkedin {
	color:#FFFFFF;
	background:rgba(24, 131, 187, 1)
}
#footer .socialicons a.mailftr {
	color:#FFFFFF;
	background:rgba(241, 99, 90, 1)
}
#footer .copyright p {
	font-size:16px;
	color: rgba(255, 255, 255, 0.7);
	padding-top: 8px;
	margin: 0;
}
/*#footer .copyright p a{ text-decoration:none; color: rgba(255,255,255, 0.7);}
#footer .copyright p a:hover{ text-decoration:underline;}*/
#footer .copyright p a {
	text-decoration:none;
	color: #FFFFFF;
}
#footer .copyright ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#footer .copyright ul li {
	display: inline-block;
*display: inline;
	padding: 0 10px;
	border-right:1px solid rgba(255, 255, 255, 0.7);
}
#footer .copyright ul li:first-child {
	padding: 0 10px 0 0;
}
#footer .copyright ul li:last-child {
	border-right:0px none;
}
#footer .copyright ul li a {
	text-decoration: none;
	display: block;
	color:#FFFFFF;
	font-size: 16px;
}
#footer .copyright ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
#footer .copyright ul li a.active {
	text-decoration:underline;
	color:#FFFFFF;
}
#footer .sep {
	padding:0 12px;
}
.innerPage .navbar-inverse {
	background:rgba(0, 0, 0, 0.5) !important;
}
.innerBg {
	background-color:rgba(0, 0, 0, 0.5);
	background:url(../images/innerpage-bg.jpg) no-repeat center;
	padding:165px 0 25px 0;
	-o-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover;
}
#companyPage {
	padding:45px 0;
	background:#FFFFFF;
}
#companyPage h5 {
	padding:0 15px;
	font-size:17px;
}
#companyPage .companyMain {
	float:left;
	padding:30px 0 0 0;
}
#companyPage .companyMain h2 {
	padding:15px 0;
	margin:0;
}
#senchaTouchPage {
	padding:45px 0;
	background:#FFFFFF;
}
#senchaTouchPage h5 {
	font-size:17px;
}
#senchaTouchPage hr {
	border: 1px solid #ececec;
	outline: 1px solid #ececec;
	margin: 30px 0;
}
.thumb-wrapper {
	width: 400px;
	height: 400px;
	position:relative;
	left:-1px;
	top:0;
	display:block;
	overflow:hidden;
	margin:auto
}
.thumb-wrapper img {
	position: relative;
	z-index: 90;
}
.thumb-wrapper:hover .round-div {
	-webkit-transform:scale(1.4);
	-moz-transform:scale(1.4);
	-ms-transform:scale(1.4);
	-o-transform:scale(1.4);
	transform:scale(1.4);
	cursor:pointer;
	border: 5px solid #FFFFFF;
}
.round-div {
	width: 400px;
	height: 400px;
	display: block;
	border: 100px solid rgba(0, 0, 0, 0.5);
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
	border-image: none;
	border-radius: 200px 200px 200px 200px;
	-moz-border-radius: 200px 200px 200px 200px;
	-webkit-border-radius: 200px 200px 200px 200px;
 -webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
#services_main {
	padding:40px 0;
}
#services_main .services h2 {
	font-size:22px;
	color:#35b5d2;
}
#services_main .serviceslist {
	padding:0;
}
#services_main .serviceslist ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#services_main .serviceslist ul li {
	color:#011425;
	font-size:16px;
}
#services_main .serviceslist ul li i {
	font-size:24px;
	vertical-align:middle;
	color:#35b5d2;
}
#company-info {
	background:url(../images/innerpage-bg.jpg) fixed no-repeat center;
	text-align:center;
	padding:60px 0;
	-o-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover;
}
#company-info .info-main {
	color:#35b5d2;
	font-family:'RalewaySemiBold';
	font-size:35px;
}
#company-info .info-main i {
	display:block;
	font-size:50px;
	color:#FFFFFF;
}
#company-info .info-main h3 {
	color:#FFFFFF;
	font-size:21px;
	margin-top:10px;
}
.servicestab {
	position:relative;
}
#shiva {
	margin:0 auto;
}
#shiva p {
	display:inline-block;
	font-size:35px;
	color:#35b5d2;
}
.count {
	font-family:'RalewaySemiBold';
	font-size:35px;
	color:#35b5d2;
}
#contact-us {
	background:#FFFFFF;
	padding:40px 0;
}
#contact-us .contct-slogan {
	text-align:center;
	font-size:19px;
	margin:0;
	line-height:25px;
	padding:0 15px;
}
.sloga1 {
	font-size:19px;
	font-family:'RalewaySemiBold';
	color:#35b5d2;
}
#contact-us .addres-formMain .contactright {
	float:left;
}
#contact-us .addres-formMain .contactright .getTouch {
	margin:0 0 15px 0;
}
#contact-us .addres-formMain .contactright .contact_us_address {
	padding:15px 0;
	font-size:16px;
	color:#02213d;
}
#contact-us .addres-formMain .contactright .contact_us_address .ftr_ph {
	padding:0 0 15px 0;
	display:block;
}
#contact-us .addres-formMain .contactright .contact_us_address .ftr_ph .fltleft{ width:12%;}
#contact-us .addres-formMain .contactright .contact_us_address .ftr_ph .fltright{ width:88%;}
#contact-us .addres-formMain .contactright .contact_us_address .ftr_ph .fltright .ftr_txt { margin-bottom:15px; display:block;}
#contact-us .addres-formMain .contactright .contact_us_address .ftr_ph .fltright .ftr_txt strong { font-family:'RalewayMedium'; font-weight:500;}
#contact-us .addres-formMain .contactright .contact_us_address .ftr_ph span a { color: #02213d; text-decoration:none;}

#contact-us .addres-formMain .contactright .contact_us_address .ftr_ph .cntct_icon {
	color:#35b5d2;
	font-size:30px;
}
#contact-us .contactright .contact_us_address .ftr_ph .cntct_icon:before {
	margin-right:0;
	margin-left:0;
}
#contact-us .contactright .contact_us_address .ftr_ph img {
	padding:0 10px 0 0;
}
#contact-us .addres-formMain {
	float:left;
}
#contact-us .addres-formMain .contact-btns {
	padding:0 0 0 15px;
	float:left;
}
#message, #message1 {
	padding:6px;
	background:#011425;
	margin:0 0 6px 0;
	color:#FFFFFF;
	font-size:13px;
	font-family:'RalewayRegular';
	border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
.contact-form .contactleft {
	float:left;
	width:100%;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
.form-group {
	position:relative;
}
.form-group .error, .form-group .error1 {
	position:absolute;
	padding:5px;
	background:#d43f3a;
	color:#FFFFFF;
	font-size:11px;
	top:-25px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
.form-control.cntcttext {
	font-family:'RalewayRegular';
	padding:6px 12px;
	font-size:14px;
	height:38px;
	color:#868686;
	box-shadow:0;
	outline:none;
	background-clip:padding-box;
	box-sizing:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
textarea.form-control {
	height:auto!important;
}
.ftrsocial {
}
.ftrsocial a {
	height:27px;
	width:27px;
	font-size:14px;
	color:#35b5d2;
	padding:4px 3px;
	display:inline-block;
*display:inline;
	border-radius:200px 200px 200px 200px;
	-moz-border-radius:200px 200px 200px 200px;
	-webkit-border-radius:200px 200px 200px 200px;
}
.ftrsocial a.facebook {
	color:#FFFFFF;
	background:rgba(76, 102, 164, 1)
}
.ftrsocial a.twitter {
	color:#FFFFFF;
	background:rgba(15, 153, 207, 1)
}
.ftrsocial a.linkedin {
	color:#FFFFFF;
	background:rgba(24, 131, 187, 1)
}
.ftrsocial a.mail {
	display:inline;
	padding:0;
}
.ftrsocial a.mail img {
	vertical-align:top;
	padding-right:5px;
}
.contact-map {
	background:#E5E3DF;
	height:250px;
	width:100%;
}
#technology_main {
	padding:40px 0;
}
#technology_main .technology-device {
	text-align:center;
	position:absolute;
	top:-150px;
	left:78px;
}
#technology_main .technology-device img.img-responsive {
	display:inline-block;
*display:inline;
}
.tech1 {
	text-align:right;
	padding:15px 0;
	border-bottom:2px dotted #CCC;
}
.tech2 {
	text-align:left;
	padding:15px 0;
	border-bottom:2px dotted #CCC;
}
.tech3 {
	text-align:center;
	padding:15px 0;
	border-bottom:2px dotted #CCC;
	display:block;
	text-decoration:none;
	min-height: 315px;
	padding:10px;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
}
.tech3:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.techtext {
	display:inline-block;
*display:inline;
}
.techicon {
	width:100px;
	height:100px;
	text-align:center;
	background:#35b5d2;
	display:inline-block;
*display:inline;
	border-radius:50%;
}
.techicon img {
	margin:10px 0;
}
#technology_inner {
	padding:40px 0;
}
#technology_inner .techicon1 {
	width: 155px;
	height: 155px;
	line-height: 154px;
	text-align:center;
	background:#35b5d2;
	display:inline-block;
*display:inline;
}
#technology_inner p {
	padding-bottom: 15px;
}
#hire-sencha {
	padding:40px 0;
}
#hire-sencha p {
	padding-bottom: 15px;
}
#hire-sencha p strong {
	font-family:'RalewaySemiBold';
	font-weight:bold;
	color:#35b5d2;
}
#hire-sencha .sencha-logos {
	width: 100%;
	padding:10px;
	display: inline-block;
*display: inline;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
#hire-sencha .sencha-logos p {
	padding:0;
	margin:0;
	font-family:'RalewayRegular';
	font-size: 15.5px;
}
#hire-sencha .sencha-projects {
	width: 100%;
	padding: 40px 0 0 0;
	display: inline-block;
*display: inline;
}
#hire-sencha .sencha-projects p a {
	text-decoration:underline;
	color:#35b5d2;
}
#hire-sencha .sencha-projects a img {
	padding:4px;
	border:1px dotted #ccc;
	margin-bottom:12px;
}
#process_main {
	padding:40px 0;
}
#process_main img.img-responsive {
	display:inline-block;
*display:inline;
	padding:15px 0 30px 0;
}
#process_main img.img-responsive.procesdesk {
}
#process_main img.img-responsive.procesmobi {
	display:none;
}
#process_main img.img-responsive.supportimg {
	padding:0;
}
#process_main .software-process {
	text-align:center;
}
#process_main .process {
	padding:0 0 0 20px;
}
#process_main .process ul {
	margin:0;
	padding:0;
}
#process_main .process ul li {
	line-height:1.6;
	color:#04b5df;
	font-size:16px;
}
#process_main h2.supporttext {
	padding:0 0 0 0;
}
.client-page {
	padding:40px 0;
}
.client-page .clientCountry {
	padding:5px;
	background:#35b5d2;
	margin:0 0 10px 0;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
.client-page .clientCountry .countrypic {
	float:left;
}
.client-page .clientCountry .countryname {
	padding:0 0 0 10px;
	color:#FFFFFF;
	font-size:17px;
	float:left;
}
.client-page .clients1 {
	text-align:center;
}
.client-page .clients1 h3 {
	margin-top:10px;
	font-size:17px;
	display:none;
}
.client-page .clients1 a {
	padding:30px;
	border:1px solid #f1f1f1;
	margin:0 0 15px 0;
	background:#f9f9f9;
	display:block;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
.client-page .clients1 a img {
	border:1px solid #f1f1f1;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
.client-page .clients1 a img.img-responsive {
	display:inline-block;
*display:inline;
}
.tab-content.clientsmain > .tab-pane {
	padding:25px 0 0 0;
}
.nav-tabs.clientstabs {
	margin-bottom:15px;
}
.nav-tabs.clientstabs > li.active > a, .nav-tabs.clientstabs > li.active > a:hover, .nav-tabs.clientstabs > li.active > a:focus {
	color:#FFFFFF;
	cursor:default;
	background-color:#35b5d2;
	border:1px solid #35b5d2;
	border-bottom-color:transparent;
}
.nav.clientstabs > li > a:hover, .nav.clientstabs > li > a:focus {
	text-decoration:none;
	background-color:#35b5d2;
	color:#FFFFFF;
}
.nav-tabs.clientstabs > li > a:hover {
	border-color:#35b5d2 #35b5d2 #35b5d2;
}
.nav-tabs.clientstabs > li > a {
	margin-right:2px;
	line-height:1.42857143;
	border:1px solid transparent;
	border-radius:4px 4px 0 0;
}
.nav.clientstabs > li > a {
	position:relative;
	display:block;
	padding:10px 15px;
	font-size:16px;
	color:#35b5d2;
}
#work-page {
	background:#FFFFFF;
	padding:0 0 40px 0;
}
#work-page .porfImagendText {
	background:#FFF;
	padding:40px 0;
	width:100%;
}
#work-page .work-contntmain .workheadline {
	background:#02213d;
	color:#FFFFFF;
	padding:10px;
	text-align:center;
	font-family:'RalewayMedium';
	font-size:24px;
}
#work-page .gallery-img .inner_portfolio {
	padding:5px 5px 5px 0;
	text-align:center;
}
#work-page .gallery-img .inner_portfolio1 {
	padding:5px 5px 5px 5px;
	text-align:center;
}
#work-page .gallery-img .inner_portfolio a .img-responsive, #work-page .gallery-img .inner_portfolio1 a .img-responsive {
	display:inline-block;
*display:inline;
}
.portlogo {
	display:inline-block;
*display:inline;
	vertical-align:top;
	padding:10px 0;
	border:1px solid #f1f1f1;
	margin:0 10px 15px 0;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
.portdetails {
	display:inline-block;
*display:inline;
	width:62%;
}
.portdetails p {
	margin:0 0 8px 0;
	color:#011425;
	font-size:16px;
}
.otherdetails ol {
	margin:0 0 0 15px;
	color:#35b5d2;
	font-size:15px;
}
.otherdetails ol li a {
	display:block;
	text-decoration:none;
	color:#35b5d2;
	padding-bottom:6px;
}
.otherdetails p {
	font-size:15px;
	color:#777777;
}
.otherdetails .othedet_left {
	float:left;
	width:50%;
}
.otherdetails .othedet_right {
	float:right;
	width:50%;
}
.inner_port_txt {
	padding:10px;
	display:block;
}
.inner_port_txt h3 {
	margin-top:10px;
	font-size:18px;
}
.inner_port_txt h4 {
	display:none;
}
#exTab3 .nav-pills > li.active > a, #exTab3 .nav-pills > li.active > a:hover, #exTab3 .nav-pills > li.active > a:focus {
	color:#FFFFFF;
	background-color:transparent;
	border-bottom:1px solid #FFF;
}
#exTab3 .nav-pills > li > a {
	color:#FFFFFF;
	border-bottom:1px solid transparent;
	border-radius:0 0 0 0;
	padding:15px 10px;
	font-size:17px;
}
#exTab3 .nav-pills {
	background:#02213d;
	padding:25px 0;
	text-align:center;
}
#exTab3 .nav-pills > li {
	display:inline-block;
*display:inline;
	float:none;
}
#exTab3 .nav > li > a:hover, #exTab3 .nav > li > a:focus {
	text-decoration:none;
	background-color:transparent;
	border-bottom:1px solid #FFF;
}
#privacyPage {
	padding:40px 0;
	background:#FFFFFF;
}
#privacyPage h3 {
	margin-top:0;
	color:#FFFFFF;
	font-size:16px;
	padding:10px;
	background:#949494;
	margin-bottom:0;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
#privacyPage p {
	border:1px solid #e8e8e8;
	padding:10px;
	margin-bottom:10px;
	border-top:0px none;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
#privacyPage p strong {
	font-weight:normal;
	color:#011425;
	display:block;
	padding:0 0 8px 0;
}
.flag + .tooltip > .tooltip-inner {
	background:#FFFFFF;
	color:#02213d;
	padding:2px 4px;
	font-size:14px;
}
.flag + .tooltip.bottom > .tooltip-arrow {
	border-bottom:5px solid #FFFFFF;
}
.navbar-inverse { background-color:transparent; padding:20px 0;
	-webkit-transition:padding .3s; -moz-transition:padding .3s; transition:padding .3s;}
.navbar-inverse.navbar-shrink { background-color:#35b5d2!important; padding:15px 0}
.navbar-inverse.navbar-shrink .navbar-nav > li > a:hover, .navbar-inverse.navbar-shrink .navbar-nav > li > a:focus {
	color:#02213d!important;}
.navbar-inverse.navbar-shrink .navbar-nav > .active > a, .navbar-inverse.navbar-shrink .navbar-nav > .active > a:hover, .navbar-inverse.navbar-shrink .navbar-nav > .active > a:focus {background:transparent!important; color:#02213d!important;}

.navbar-brand img.color-logo { display:block;}
.navbar-brand img.white-logo { display:none;}

.navbar-inverse.navbar-shrink .navbar-brand img.color-logo { display:none;}
.navbar-inverse.navbar-shrink .navbar-brand img.white-logo { display:block;}


#myCarousel .item h2.content {
	text-align:center;
	color:#FFFFFF;
}
#myCarousel .item h2.content .bnrBigText {
	font-family:'RalewaySemiBold';
	text-transform:uppercase;
	font-size:56px;
	padding:10px 0;
	display:block;
}
#myCarousel .item h2.content .bnrBigText.slide7txt {
	font-size:50px;
}
#myCarousel .item h2.content .bnrSmlText {
	font-family:'RalewayRegular';
	font-size:23px;
	display:block;
	line-height:22px;
}
.carousel-caption {
	top:30%;
	text-shadow:none;
	margin:0 auto;
	width:80%;
	left:0;
	right:0;
	padding:0;
}
.bannrslide .carousel-indicators {
	left:45%;
	width:10%;
	margin-left:0;
	bottom:14%;
}
#myCarousel .carousel-control.left {
	background-image:none;
	left:9%;
	top:35%;
	width:40px;
	height:40px;
}
#myCarousel .carousel-control.right {
	background-image:none;
	left:13%;
	top:35%;
	width:40px;
	height:40px;
}
#myCarousel .carousel-control .icon-left-open:before {
	font-size:40px;
	width:40px;
}
#myCarousel .carousel-control .icon-right-open:before {
	font-size:40px;
	width:40px;
}
#our-technology .panel {
	box-shadow:none;
	border:0px none;
}
#our-technology .panel .panel-title {
	font-size:18px;
	font-family:'RalewayMedium';
	color:#FFFFFF;
}
#our-technology .panel a.accordion-toggle {
	text-decoration:none;
	padding:10px;
	display:block;
	background:#d0d0d0;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
#our-technology .panel a.accordion-toggle:hover, #our-technology .panel a.accordion-toggle:focus {
	background:#35b5d2;
}
#our-technology .panel .panel-body {
	padding:10px;
}
#our-technology .panel .panel-body a {
	display:block;
	text-decoration:none;
	padding:10px 0 0 0;
	color:#35b5d2;
}
body.modal-open {
	overflow:auto;
}
body.modal-open[style] {
	padding-right:0px !important;
}
.modal-dialog {
	margin:0 auto;
	top:100px;
	padding:0 5px;
}
.modal-open .modal {
	padding-right:0px!important;
}
.modal .modal-title {
	font-size:15px;
	color:#35b5d2;
	font-weight:600;
}
.modal .modal-header {
	position:relative;
	border-bottom:0px none;
}
.modal .modal-header .btn {
	font-size:40px;
	color:#011425;
	position:absolute;
	top:0;
	right:0;
	margin-top:0;
	border-top-left-radius:0;
	border-bottom-right-radius:0;
	padding:20px 10px 20px 0;
	line-height:0;
	border:0px none;
}
.modal .modal-header .btn:hover, .modal .modal-header .btn:focus {
	color:#011425;
	box-shadow:none;
}
.modal .modal-footer {
	border-top:none;
	padding:0;
}
.modal .modal-footer .btn-group > a.btn:first-child {
	border-bottom-left-radius:0;
}
.modal .modal-footer .btn-group > a.btn:last-child {
	border-top-right-radius:0;
}
#demo {
	position:relative;
	margin:0 auto;
}
#examples {
	position:absolute;
	top:-53px;
	left:144px;
	z-index:500;
}
.contentmain {
	overflow:auto;
	position:relative;
	width:50%;
	height:auto;
	float:left;
}
.contentmain li {
	overflow:hidden;
}
.contentmain li a {
	display:inline-block;
*display:inline;
}
#content-1 {
	width:auto;
	height:523px;
}

.modal .modal-body .trackeazy-modal { text-align:center;}
.modal .modal-body .trackeazy-modal .trackeazy-head { font-family:'RalewaySemiBold'; font-size: 20px;
    padding: 12px 24px;}
.modal .modal-body .trackeazy-modal .trackeazy-logo img { margin: 0 auto;}
.modal .modal-footer .btn-group > a.btn.trackeazy-link { font-size:16px; padding: 12px 18px;}
.modal .modal-footer .btn-group > a.btn.trackeazy-link i { margin: 0 6px 0 0;}


@media only screen and (min-width:1024px) and (max-width:1200px) {
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.navbar-nav {
margin:0;
float:left!important;
padding:14px 0;
}
.navbar-brand {
height:86px;
padding:10px 5px 10px 15px;
}
.nav > li > a {
padding:5px 8px;
}
.navbar-toggle {
margin-top:26px;
padding:10px 0;
}
.navbar-inverse {
padding:0 0;
background-color:rgba(0, 0, 0, 0.7)!important;
}
.navbar-inverse.navbar-shrink .navbar-nav > .active > a, .navbar-inverse.navbar-shrink .navbar-nav > .active > a:hover, .navbar-inverse.navbar-shrink .navbar-nav > .active > a:focus {
background:transparent!important;
color:#02213d!important;
}
.pmisPH {
padding:0 0 0 0;
line-height:25px;
}
#myCarousel .item h2.content .bnrBigText {
font-size:40px;
font-family:'RalewayMedium';
}
#myCarousel .item h2.content .bnrSmlText {
font-size:22px;
}
.carousel-caption {
top:40%;
left:0;
width:85%;
}
.carousel-caption .buttons {
padding:0;
}
.carousel-caption .buttons .see-btn-big {
padding:6px 26px;
font-size:17px;
border:2px solid #35b5d2;
}
.carousel-caption .buttons .see-btn-big.blue:hover, .carousel-caption .buttons .see-btn-big.blue:focus {
}
#myCarousel .carousel-control.left {
left:7%;
width:20px;
top:35%;
}
#myCarousel .carousel-control .icon-left-open:before {
font-size:28px;
width:28px;
}
#myCarousel .carousel-control.right {
left:15%;
width:20px;
top:35%;
}
#myCarousel .carousel-control .icon-right-open:before {
font-size:28px;
width:28px;
}
.bannrslide .carousel-indicators {
left:35%;
width:30%;
margin-left:0;
display:block;
bottom:5%;
}
.carousel-indicators {
display:none;
}
.carousel, .item, .active {
height:70%!important;
}
.carousel-inner {
height:114%!important;
}
.fill {
height:125%!important;
}
#welcome {
padding:25px 0;
}
#welcome .headingMain h1 {
font-size:26px;
}
#welcome .headingMain .welcometxt {
font-size:15px;
}
.circleMain {
margin:0 0 30px 0;
}
.circleMain1 {
margin:0 0 30px 0;
}
.circleMain .buttons {
padding:10px 0 0 0;
}
#companyPage .companyMain .circleMain1 {
width:50%;
float:left;
}
#portfolio .col-md-4.portMain {
padding-right:6px;
padding-left:6px;
margin-bottom:10px;
}
#process_main .software-process img.img-responsive {
padding-bottom:15px;
}
#process_main img.img-responsive.procesdesk {
display:inline-block;
*display:inline;
}
#process_main img.img-responsive.procesmobi {
display:none;
}
.innerBg {
padding:160px 0 25px 0;
}
.innerBg h1 {
padding:15px 0;
margin:0;
font-size:28px;
}
.tech1 {
text-align:center;
}
.tech2 {
text-align:center;
}
.tech3 {
text-align:center;
}
#technology_main .technology-device {
text-align:center;
position:inherit;
top:0;
left:0;
}
.client-page .clients1 {
text-align:center;
float:left;
width:50%;
padding:0 5px;
}
.client-page .clients1 a {
padding:15px;
}
.client-page .clients1 h3 {
font-size:14px;
margin:15px 0;
}
#exTab3 .nav-pills > li > a {
padding:10px 5px;
font-size:14px;
}
#work-page .gallery-img .inner_portfolio {
text-align:center;
padding:5px;
width:50%;
float:left;
}
#work-page .gallery-img .inner_portfolio1 {
text-align:center;
width:50%;
float:left;
}
#work-page .gallery-img .inner_portfolio1 img.img-responsive, #work-page .gallery-img .inner_portfolio img.img-responsive {
display:inline-block;
*display:inline;
}
.modal {
top:0;
}
#contact-us .addres-formMain .contactright {
padding:0 0 25px 0;
}
#examples {
display:none;
}
#our-technology .hometechicons .sm-tech {
margin:0 10px 10px 0;
}
#company-info {
padding:30px 0;
}
/*#footer .copyright p a{display: inline-block; *display: inline;}*/
#footer .text-right {
text-align:right;
}
#footer .socialicons {
padding:0;
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.navbar-nav {
margin:0;
}
.navbar-brand {
height:86px;
padding:10px 5px 10px 15px;
}
.nav > li > a {
padding:4px 0;
}
.navbar-toggle {
margin-top:26px;
padding:10px 0;
}
.navbar-inverse {
padding:0 0;
background-color:rgba(0, 0, 0, 0.7)!important;
}
.navbar-inverse.navbar-shrink {
background-color:rgba(0, 0, 0, 0.7)!important;
padding:0;
}
.navbar-inverse .navbar-collapse {
background-color:rgba(0, 0, 0, 0.7);
}
.navbar-inverse.navbar-shrink .navbar-nav > .active > a, .navbar-inverse.navbar-shrink .navbar-nav > .active > a:hover, .navbar-inverse.navbar-shrink .navbar-nav > .active > a:focus {
background:transparent!important;
color:#35b5d2!important;
}
.pmisPH {
padding:0 0 0 0;
}
#myCarousel .item h2.content .bnrBigText {
font-size:20px;
font-family:'RalewayMedium';
}
#myCarousel .item h2.content .bnrSmlText {
font-size:15px;
}
.carousel-caption {
top:40%;
left:0;
width:85%;
}
.carousel-caption .buttons {
padding:0;
}
.carousel-caption .buttons .see-btn-big {
padding:6px 26px;
font-size:17px;
border:2px solid #35b5d2;
}
.carousel-caption .buttons .see-btn-big.blue:hover, .carousel-caption .buttons .see-btn-big.blue:focus {
}
#myCarousel .carousel-control.left {
left:7%;
width:20px;
top:35%;
}
#myCarousel .carousel-control .icon-left-open:before {
font-size:28px;
width:28px;
}
#myCarousel .carousel-control.right {
left:15%;
width:20px;
top:35%;
}
#myCarousel .carousel-control .icon-right-open:before {
font-size:28px;
width:28px;
}
.bannrslide .carousel-indicators {
left:35%;
width:30%;
margin-left:0;
display:block;
bottom:6%;
}
.carousel-indicators {
display:none;
}
.carousel, .item, .active {
height:70%!important;
}
.carousel-inner {
height:114%!important;
}
.fill {
height:125%!important;
}
#welcome {
padding:25px 0;
}
#welcome .headingMain h1 {
font-size:26px;
}
#welcome .headingMain .welcometxt {
font-size:15px;
}
.circleMain {
margin:0 0 30px 0;
}
.circleMain1 {
margin:0 0 30px 0;
}
.circleMain .buttons {
padding:10px 0 0 0;
}
#portfolio .col-md-4.portMain {
padding-right:6px;
padding-left:6px;
margin-bottom:10px;
}
#process_main .software-process img.img-responsive {
padding-bottom:15px;
}
#process_main img.img-responsive.procesdesk {
display:none;
}
#process_main img.img-responsive.procesmobi {
display:inline-block;
*display:inline;
}
.innerBg {
padding:100px 0 25px 0;
}
.innerBg h1 {
padding:15px 0;
margin:0;
font-size:28px;
}
.tech1 {
text-align:center;
}
.tech2 {
text-align:center;
}
.tech3 {
text-align:center;
}
#technology_main .technology-device {
text-align:center;
position:inherit;
top:0;
left:0;
}
.client-page .clients1 {
text-align:center;
float:left;
width:50%;
padding:0 5px;
}
.client-page .clients1 a {
padding:15px;
}
.client-page .clients1 h3 {
font-size:14px;
margin:15px 0;
}
#exTab3 .nav-pills > li {
float:left;
}
#exTab3 .nav-pills > li > a {
padding:10px 5px;
font-size:14px;
}
#work-page .gallery-img .inner_portfolio {
text-align:center;
padding:5px;
}
#work-page .gallery-img .inner_portfolio1 {
text-align:center;
}
#work-page .gallery-img .inner_portfolio1 img.img-responsive, #work-page .gallery-img .inner_portfolio img.img-responsive {
display:inline-block;
*display:inline;
}
.modal {
top:-75px;
}
#contact-us .addres-formMain .contactright {
padding:0 0 25px 0;
}
#examples {
display:none;
}
#our-technology .hometechicons .sm-tech {
margin:0 10px 10px 0;
}
/*#footer .copyright p a{display: inline-block; *display: inline;}*/
#footer .text-right {
text-align:left;
}
}
@media only screen and (min-width:320px) and (max-width:479px) {
.navbar-nav {
margin:0;
}
.navbar-brand {
height:86px;
padding:10px 5px 10px 15px;
}
.nav > li > a {
padding:4px 0;
}
.navbar-toggle {
margin-top:26px;
padding:10px 0;
}
.navbar-inverse {
padding:0 0;
background-color:rgba(0, 0, 0, 0.7)!important;
}
.navbar-inverse.navbar-shrink {
background-color:rgba(0, 0, 0, 0.7)!important;
padding:0;
}
.navbar-inverse .navbar-collapse {
background-color:rgba(0, 0, 0, 0.7);
}
.navbar-inverse.navbar-shrink .navbar-nav > .active > a, .navbar-inverse.navbar-shrink .navbar-nav > .active > a:hover, .navbar-inverse.navbar-shrink .navbar-nav > .active > a:focus {
background:transparent!important;
color:#35b5d2!important;
}
.pmisPH {
padding:0 0 0 0;
}
#myCarousel .item h2.content .bnrBigText {
font-size:20px;
font-family:'RalewayMedium';
}
#myCarousel .item h2.content .bnrSmlText {
font-size:15px;
}
.carousel-caption {
top:40%;
left:0;
width:85%;
}
.carousel-caption .buttons {
padding:0;
}
.carousel-caption .buttons .see-btn-big {
padding:6px 26px;
font-size:17px;
border:2px solid #35b5d2;
}
.carousel-caption .buttons .see-btn-big.blue:hover, .carousel-caption .buttons .see-btn-big.blue:focus {
}
#myCarousel .carousel-control.left {
left:7%;
width:20px;
top:35%;
}
#myCarousel .carousel-control .icon-left-open:before {
font-size:28px;
width:28px;
}
#myCarousel .carousel-control.right {
left:15%;
width:20px;
top:35%;
}
#myCarousel .carousel-control .icon-right-open:before {
font-size:28px;
width:28px;
}
.bannrslide .carousel-indicators {
left:35%;
width:30%;
margin-left:0;
display:block;
bottom:6%;
}
.carousel-indicators {
display:none;
}
.carousel, .item, .active {
height:70%!important;
}
.carousel-inner {
height:114%!important;
}
.fill {
height:125%!important;
}
#welcome {
padding:25px 0;
}
#welcome .headingMain h1 {
font-size:26px;
}
#welcome .headingMain .welcometxt {
font-size:15px;
}
.circleMain {
margin:0 0 30px 0;
}
.circleMain1 {
margin:0 0 30px 0;
}
.circleMain .buttons {
padding:10px 0 0 0;
}
#portfolio .col-md-4.portMain {
padding-right:6px;
padding-left:6px;
margin-bottom:10px;
}
#process_main .software-process img.img-responsive {
padding-bottom:15px;
}
#process_main img.img-responsive.procesdesk {
display:none;
}
#process_main img.img-responsive.procesmobi {
display:inline-block;
*display:inline;
}
.innerBg {
padding:100px 0 25px 0;
}
.innerBg h1 {
padding:15px 0;
margin:0;
font-size:28px;
}
.tech1 {
text-align:center;
}
.tech2 {
text-align:center;
}
.tech3 {
text-align:center;
}
#technology_main .technology-device {
text-align:center;
position:inherit;
top:0;
left:0;
}
.client-page .clients1 {
text-align:center;
float:left;
width:50%;
padding:0 5px;
}
.client-page .clients1 a {
padding:15px;
}
.client-page .clients1 h3 {
font-size:14px;
margin:15px 0;
}
#exTab3 .nav-pills > li {
float:left;
}
#exTab3 .nav-pills > li > a {
padding:10px 5px;
font-size:14px;
}
#work-page .gallery-img .inner_portfolio {
text-align:center;
padding:5px;
}
#work-page .gallery-img .inner_portfolio1 {
text-align:center;
}
#work-page .gallery-img .inner_portfolio1 img.img-responsive, #work-page .gallery-img .inner_portfolio img.img-responsive {
display:inline-block;
*display:inline;
}
.modal {
top:-75px;
}
#contact-us .addres-formMain .contactright {
padding:0 0 25px 0;
}
#examples {
display:none;
}
#our-technology .hometechicons .sm-tech {
margin:0 10px 10px 0;
}
/*#footer .copyright p a{display: inline-block; *display: inline;}*/
#footer .text-right {
text-align:left;
}

.modal .modal-body .trackeazy-modal .trackeazy-head { font-size: 17px; padding: 0 12px;}

}
@media only screen and (min-width:320px) and (max-width:360px) {
}


