/*
-----------------------------------------------------------
Company: Pixint Graphics Pvt Ltd.
URL: http://www.pixint.com
-----------------------------------------------------------
*/


/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
=  00 00 00   00   00   00   00   000     00   00 00 00   =
=  00    00   00    00 00    00   00 00   00      00      =
=  00 00 00   00     00      00   00  00  00      00      =  
=  00         00    00 00    00   00   00 00      00      =
=  00         00   00   00   00   00     000      00      =
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= = = = = = Thanks for watching our source code :)  = = = =
*/


/* PlaceHolder Fix */
.loaded .loader{
    display:none;
}
.loader {
  position: absolute;
  display:block;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: url('../img/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}
 .navbar-fixed-bottom, .navbar-fixed-top{
     z-index:100000;
 }
::-webkit-input-placeholder {
	color: #000;
}
::-moz-placeholder {
	color: #000;
	opacity: 1;
}
:-moz-placeholder {
	color: #000;
	opacity: 1;
}
:-ms-input-placeholder {
	color: #000;
}

/* Text Selection */

::selection {
	color: #000;
	background: #CCC;
}
::-moz-selection {
	color: #000;
	background: #CCC;
}
img {
	border: 0;
}
a {
	text-decoration: none;
	outline: 0;
}
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	table-layout: fixed;
	border-spacing: 0;
}

/* textarea IE scroll fix */

textarea {
	overflow: auto;
	resize: none;
}
.bx-wrapper img{width:100%;}

/* Disable webkit apperance */

input, textarea, button {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-appearance: none;
}

/* Button Pointer Fix */

button {
	cursor: pointer;
}
button::-moz-focus-inner {
	border: 0;
}

/* software inline css starts here*/

#software .active-menu a, #consulting .active-menu a {
	color: #48DE96!important;
}
#software .headinginscroll, #consulting .headinginscroll {
	color: #48DE96!important;
	*font-size: 28px!important;
	*font-weight: 600!important;
	line-height: 36px!important;
	*padding-bottom: 0px!important;
	text-transform: uppercase!important;
}
#software .active, #consulting .active {
	color: #4DDE96;
	*font-weight: bold;
}
#software .mailto, #consulting .mailto {
	color: #CCCCCC;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
}
hr{
        *margin-bottom:30px;
}
#pos .home-footerline, #spin .home-footerline, #erp .home-footerline, #spinneys .home-footerline, #pos .home-footerline, #hse .home-footerline {
	margin-top: 60px;
}
#pos footer .home-footerline, #spin footer .home-footerline, #erp footer .home-footerline, #spinneys footer .home-footerline, #pos footer .home-footerline, #hse footer .home-footerline {
	margin-top: 20px;
}
#software .mailto:hover {
	color: #48de96;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #48de96;
}
#software h2.consultingtitle, #software .softwardetailtitle {
	padding-top: 0px;
}
#software .success {
	color: #48DE99;
}
#software .sstories {
	color: #48DE99;
	font-weight: bold;
	margin-bottom: 10px;
}
#software .paddtop {
	padding-top: 30px;
}

/* .innerpage-pixintmail > li > a {color:#000 !important; }*/

#software .topsix {
	padding-top: 66px !important;
}

/* software inline css ends here */

@font-face {
	font-family: 'montserratbold';
	src: url('../fonts/montserrat-bold-webfont.woff2') format('woff2'), url('../fonts/montserrat-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'montserratextralight';
	src: url('../fonts/montserrat-extralight-webfont.woff2') format('woff2'), url('../fonts/montserrat-extralight-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'montserratlight';
	src: url('../fonts/montserrat-light-webfont.woff2') format('woff2'), url('../fonts/montserrat-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

/***helperclass starts***/

.padding-zero {
	padding: 0;
}
.clearfixboot {
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
}
.spacer50 {
	height: 50px;
	clear: both;
}
.spacer20 {
	height: 50px;
	clear: both;
}

/***helperclass ends***/

body {
	font-family: 'Montserrat', sans-serif;
	padding-top: 86px;
	overflow-x: hidden;
	min-height:100vh;
	

}
#career,.videobg{position:static!important;}
/*body {


font-family: 'Roboto', sans-serif;
	
	 padding-top: 86px;
	 overflow-x: hidden;


	}*/

body#homepage {
	background: #fff;
}
.pixgraphics-black {
	background-image: url("../img/pix-graphic-black.svg");
	background-position: top right;
	background-repeat: no-repeat;
	height: 605px;
	width: 379px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}
.pixgraphics-white {
	background-image: url("../img/pix-graphic-white.svg");
	background-position: top right;
	background-repeat: no-repeat;
	height: 605px;
	width: 379px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}

/***header section starts***/

.navbar-default.homepageheader-black {
	min-height: 80px;
	height: auto;
	background-color: transparent;
	border: 0;
}
.navbar-default.homepageheader {
	min-height: 80px;
	height: auto;
	background-color: transparent;
	border: 0;
}
.home-pixintmail a {
	color: #ffffff !important;
	font-size: 15px;
	font-weight: 300;
}
ul.home-pixintmail li a {
	padding-top: 30px;
}
.home-pixintmail:hover a, .innerpage-pixintmail:hover a {
	color: #48de96 !important;
}
.innerpage-pixintmail a {
	color: #000!important;
	font-size: 15px;
	font-weight: 300;
}
ul.innerpage-pixintmail li a {
	padding-top: 30px;
}
.navbar-brand.logo-black {
	background-image: url("../img/pixint-logo-black.svg");
	width: 130px;
	height: 17px;
	background-repeat: no-repeat;
	position: relative;
	top: 32px;
	left: 15px;
	padding: 0;
}
.navbar-brand.logo-black:hover {
	background-image: url("../img/pixint-logo.svg");
	width: 130px;
	height: 17px;
	background-repeat: no-repeat;
	padding: 0;
}

/*.navbar-brand.logo-white:hover  {
	background-image: url("../img/pixint-logo.svg");  
width: 130px;
	height: 17px;
	background-repeat: no-repeat;
}*/


/*.navbar-brand.logo-white{
	
	background-image: url("../img/pixint-logo-white.svg");   
	width: 130px;
	height: 17px;
	background-repeat: no-repeat;

	 position: relative;
    top: 32px;
    left: 15px;
    padding: 0;


}*/

.navbar-brand.logo-white {
	background-image: url("../img/pixint-logo.svg");
	width: 130px;
	height: 17px;
	background-repeat: no-repeat;
	position: relative;
	top: 32px;
	left: 15px;
	padding: 0;
}
.homepage-headermenu, .innerpage-headermenu {
	padding-left: 4.86em;
}
.homepage-headermenu li a, .innerpage-headermenu li a {
	padding-top: 30px;
}
ul.list-inline.homepage-headermenu li {
	min-width: 120px;
	text-align: center;
	font-size: 15px;
}

/*ul.list-inline.homepage-headermenu li a{
	color:#ffffff;
	font-weight: 300;

	
}*/

ul.list-inline.homepage-headermenu li a {
	color: #000;
	font-weight: 300;
}
ul.list-inline.homepage-headermenu li a:hover, ul.list-inline.homepage-headermenu li a.active {
	color: #48de96;
	/*font-weight: 700;	*/
	text-decoration: none;
	/*text-decoration: underline;*/
}
ul.list-inline.innerpage-headermenu li {
	min-width: 120px;
	text-align: center;
	font-size: 15px;
}
ul.list-inline.innerpage-headermenu li a {
	color: #000;
	font-weight: 300;
}
ul.list-inline.innerpage-headermenu li a:hover, ul.list-inline.innerpage-headermenu li a.active {
	color: #48de96;
	/*font-weight: 700;	*/
	text-decoration: none;
}
#sidebar>ul {
	padding-left: 0px;
}
.leftbar {
	padding-left: 0px;
}
.form-control {
	border-radius: 0px;
	background-color: #000;
	color: #48de96;
	border: 1px solid #999;
}
.headinglist {
	color: #fff;
	font-weight: 300;
}
.contactbtn {
	background-color: #000;
	border: 1px solid #48de96;
	color: #48de96;
	border-radius: 0px;
	font-size: 15px;
}
.contactbtn:hover {
	background-color: #48de96;
	border: 1px solid #48de96;
	color: #fff;
	border-radius: 0px;
	font-size: 15px;
}

/***header section ends***/


/***homepage main section starts***/

.home-introbg {
	padding-top: 13%;
}

/*p.home-introtitle span img{
    width: 15px;
    height: 29px;

}*/

p.innerpage-introtitle span img {
	width: 12px;
	height: 23px;
}

/*p.home-introtitle span{
background-image: url("../img/rightarrow-white.png");
    background-position: right 0 bottom 13px;
    background-repeat: no-repeat;
    height: 29px;
    padding-left: 35px;
    padding-top: 20px;
    width: 15px;
	}
*/

p.home-introtitle a {
	color: #000;
}
p.home-introtitle a {
	font-size: 5em;
	font-weight: 700;
	/*color: #ffffff;*/
	line-height: 66px;
	/*background-image: url("../img/rightarrow-white-1.png"); 
    background-repeat: no-repeat;  
    background-position: right bottom 14px; 
    padding-right: 30px;
    background-size: 15px 29px;*/
}
p.home-introtitle a:hover {
	text-decoration: none;
	/*background-image: url("../img/rightarrow-white-hover.png"); */
	background-position: right 0px bottom 14px;
	color: #48de96;
	padding-right: 35px;
}
p.home-introtitle a:hover img {
	text-decoration: none;
	transform: translateX(4px);
	-ms-transform: translateX(4px);
	-webkit-transform: translateX(4px);
	-o-transform: translateX(4px);
}

/*p.home-introtitle a img{
	padding-left: 17px;
}*/

p.home-introtitle a:hover img {}

/*p.home-introtext{
padding-top: 9%;
	font-size: 24px;
	font-weight: 300;
	color: #ffffff;
	line-height: 34px;

}*/


/*p.home-introtext {
    color: #ffffff;
    font-size: 25px;
    font-weight: 200;
    line-height: 33px;
    margin-top: 16%;

}*/

.pixglo {
	color: #000 !important;
}
p.home-introtext {
	color: #000;
	font-size: 25px;
	font-weight: 200;
	line-height: 33px;
	margin-top: 16%;
}
.hometext {
	color: #ffffff;
	font-size: 25px;
	font-weight: 200;
	line-height: 33px;
}

/*.hometext {
	padding-top: 2%;
	font-size: 24px;
	font-weight: 300;
	color: #ffffff;
	line-height: 34px;	
}*/

.innerpage-introbg {
	padding-top: 11%;
}

/*p.innerpage-introtitle a{
	font-size: 3.8em;
	font-weight: 700;
	color: #000000;
	line-height: 54px;
	}*/

p.innerpage-introtitle a {
	font-size: 32px;
	font-weight: 700;
	color: #000000;
	/*line-height: 40px;*/
}
p.innerpage-introtitle a:hover {
	text-decoration: none;
	color: #48de96;
}
p.innerpage-introtitle a:hover img {
	text-decoration: none;
	transform: translateX(4px);
	-ms-transform: translateX(4px);
	-webkit-transform: translateX(4px);
	-o-transform: translateX(4px);
}
p.innerpage-introtext {
	padding-top: 6%;
	font-size: 24px;
	font-weight: 300;
	color: #000000;
	line-height: 34px;
}

/***ui-ux page css starts here***/

.mobilemockup-box-right {
	min-height: 700px;
	height: auto;
	position: relative;
	/*	border-bottom: 1px solid #111111;*/
}
.mobilemockup-contentbox-right {
	display: table;
	height: 700px;
}
.mobilemockup-imagebox-right {
	display: table;
	height: 700px;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}

/*.mobilemockup-tabletext-right{
	display: table-cell;
	vertical-align: middle;
}*/

.mobilemockup-tabletext-right {
	display: table-cell;
	padding-top: 27px;
	/*   vertical-align: middle;*/
}
.mobilemockup-tableimage-right {
	display: table-cell;
	vertical-align: middle;
}
.mobilemockup-box-left {
	min-height: 700px;
	height: auto;
	position: relative;
	/*border-bottom: 1px solid #111111;*/
}
.mobilemockup-contentbox-left {
	display: table;
	height: 700px;
}
.mobilemockup-imagebox-left {
	display: table;
	height: 700px;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
.highlight {
	color: #48DE96 !important;
}
.nationalflag {
	padding-right: 10px;
	position: relative;
	top: 5px;
}
.workwithus {
	padding-left: 0px;
	padding-top: 50px;
	padding-bottom: 7px;
}
.mobilemockup-tabletext-left {
	display: table-cell;
	/*vertical-align: middle;*/
}
.mobilemockup-tabletext-left.nocontent {
	padding-top: 24px;
}
.col-lg-5.col-md-12.col-sm-12.col-xs-12.macbookmockup-contentbox-right {
	padding-left: 0;
}
.macbookmockup-tabletext-right {
	padding-top: 46px;
}
.mobilemockup-tableimage-left {
	display: table-cell;
	vertical-align: middle;
}
.macbookmockup-box-left {
	min-height: 700px;
	height: auto;
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px;
	/*border-bottom: 1px solid #111111;*/
}
.macbookmockup-contentbox-left {
	display: table;
	height: 700px;
}
.macbookmockup-imagebox-left {
	display: table;
	height: 700px;
}
.macbookmockup-tabletext-left {
	display: table-cell;
	/*vertical-align: middle;*/
}
.macbookmockup-tableimage-left .device-mockup[data-device="macbook_2015"]>.device, .device-mockup[data-device="macbook_2015"][data-color="grey"]>.device {
	display: table-cell;
	/*vertical-align: middle;*/
}
.macbookmockup-tableimage-left {
	left: -50%;
	position: absolute;
	top: 10%;
}
.macbookmockup-tableimage-left .device-mockup[data-device="macbook_2015"]>.device, .device-mockup[data-device="macbook_2015"][data-color="grey"]>.device img {
	width: 998px;
	height: 574px;
}
.macbookmockup-box-right {
	min-height: 700px;
	height: auto;
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px;
	/*border-bottom: 1px solid #111111;*/
}
.macbookmockup-contentbox-right {
	display: table;
	height: 700px;
}
.macbookmockup-imagebox-right {
	display: table;
	height: 700px;
}
.macbookmockup-tabletext-right {
	display: table-cell;
	/*vertical-align: middle;*/
}
.macbookmockup-tabletext-right.nocontent {
	padding-top: 42px;
}
.macbookmockup-tableimage-right .device-mockup[data-device="macbook_2015"]>.device, .device-mockup[data-device="macbook_2015"][data-color="grey"]>.device img {
	display: table-cell;
	/*vertical-align: middle;*/
}
.macbookmockup-tableimage-right {
	display: table-cell;
	/*vertical-align: middle;*/
}
.macbookmockup-tableimage-right {
	left: 0%;
	position: absolute;
	top: 10%;
}
.macbookmockup-tableimage-right .device-mockup[data-device="macbook_2015"]>.device, .device-mockup[data-device="macbook_2015"][data-color="grey"]>.device img {
	width: 998px;
	height: 574px;
}
ul.bxslider2 img, ul.bxslider3 img {
	width: 750px !important;
	height: 469px !important;
}

/*.col-sm-6.col-md-7.col-xs-12.mobilemockup-contentbox-right {
    padding-left: 0;
}*/

.col-sm-6.col-md-6.col-xs-12.mobilemockup-contentbox-right {
	padding-left: 0;
}
.col-lg-5.col-md-12.col-sm-12.col-xs-12.macbookmockup-contentbox-left {
	padding-top: 45px;
}

/*.ui-ux-introtitle {
    color: #ffffff;
    font-size: 40px;
    font-weight: bold;

}*/


/*.ui-ux-introtitle {
    color: #ffffff;
    font-size: 60px;
    font-weight: lighter;
    margin-bottom:30px;
}*/


/*.ui-ux-introtitle {
    color: #ffffff;
    font-size: 43px;
    font-weight: 800;
    margin-bottom: 30px;

}*/

.ui-ux-introtitle {
	color: #000;
	font-size: 43px;
	font-weight: 800;
	margin-bottom: 30px;
}
.ui-ux-section {
	color: #000;
	font-size: 30px;
	font-weight: 200;
}

/*.ui-ux-section {
	font-size: 30px;
	font-weight: 200;
	color: #ffffff;
}*/


/*.ui-ux-description{
	 font-size: 22px;
	 font-weight: 200;
	 color: #999999;
	 padding-top:20px;
	 padding-bottom:20px; 
}*/

.ui-ux-description {
	color: #999999;
	font-size: 22px;
	font-weight: 200;
	padding-bottom: 20px;
	padding-top: 20px;
}
a.ui-ux-readmore {
	font-size: 14px;
	font-weight: 300;
	color: #48de96;
	border: 1px solid #48de96;
	border-radius: 50px;
	padding: 10px 20px;
}
a.ui-ux-readmore:hover {
	background: #48de96;
	color: #ffffff;
}
.ui-ux-wanttoworbox {
	display: table;
	height: auto;
	/*border: 1px solid red;*/
}
.ui-ux-wanttoworbox-table {
	display: table-cell;
	vertical-align: middle;
}
.ui-ux-wanttoworbox-text {
	font-size: 4em;
	color: #666666;
}

/*a.ui-ux-wanttoworbox-mail{
font-size: 60px;
	color: #ffffff;	
	font-weight: 700;
}*/

a.ui-ux-wanttoworbox-mail {
	font-size: 60px;
	color: #666666;
	font-weight: 700;
}
a.ui-ux-wanttoworbox-mail:hover {
	color: #48de96;
}

/***ui-ux page css ends here**



/***home page main section ends***/


/***footer section starts****/

.home-footerline {
	border-top: 1px solid #ccc;
	width: 1139px;
}
.innerpage-footerline {
	border-top: 1px solid #ccc;
}
ul.list-inline.footerlinks li {
	padding-right: 30px;
}
ul.list-inline.footerlinks li:last-child {
	padding-right: 0px;
}
ul.footerlinks a {
	color: #666666;
	font-weight: 300;
}
ul.footerlinks a:hover {
	color: #48de96;
}
.copyright {
	color: #666666;
}

/* Sticky Footer */

html, body {
	
	position:relative;
	
	/* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */

#wrap {
	/*min-height: 85%;
	height: auto !important;
	height: 100%;*/
	/* Negative indent footer by it's height */
	/*margin: 0 auto -100px;
	margin:0 auto;*/
}

/* Set the fixed height of the footer here */

 footer {
	height: auto;
}
#push{height:100px;}
footer{
	margin-bottom:15px;
	position: absolute;
	bottom: 0;
	width: 100%;
}
/***footer section ends****/


/****cosnsulting starts here***/

.consulting-bg {
	background-image: url("../img/consulting/consulting-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 100%;
	height: 110px;
}
.consultingcontent {
	padding-left: 0px;
}
.col-lg-9.softwaredetailcontent {
	padding-right: 0px;
	padding-left: 40px;
}
.contentempty {
	padding-top: 40px;
}

/*h2.consultingtitle, .softwardetailtitle {
	font-size: 32px;
	font-weight: 700;
	color: #000000;
	padding-bottom: 10px;
	padding-top: 20px;
}*/

h2.consultingtitle, .softwardetailtitle {
	color: #000000;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	padding-bottom: 10px;
	padding-top: 33px;
}
.consultingdesc, .softwaredetaildesc {
	font-size: 22px;
	font-weight: 200;
	color: #000000;
	line-height: 30px;
}
.consultingcontent p, .softwaredetailcontent p {
	font-size: 16px;
	font-weight: 300;
	color: #000000;
	line-height: 24px;
	text-align: left;
}
.consultingcontent h4, .softwaredetailcontent h4 {
	font-size: 16px;
	font-weight: 700;
	color: #000000;
	padding-bottom: 5px;
	padding-top: 15px;
}

/****cosnsulting ends  here***/


/****software detail starts  here***/

.affix {
	top: 117px;
}
nav.navbar.shrink.homepageheader-black {
	background-color: #ffffff;
	/*width: 1120px;*/
}
.borderash {
	border-bottom: 1px solid #ccc;
	width: 1139px;
	display: none;
}
.controller {
	position: absolute;
	top: 80px;
	display: block;
}
nav.navbar.shrink.homepageheader {
	background-color: #ffffff;
}

/*
nav.navbar.shrink {
  min-height: 70px;

}

nav.shrink a {
  padding-top: 20px !important;
  padding-bottom: 10px !important;
  
}

nav.shrink .navbar-brand.logo-white, nav.shrink .navbar-brand.logo-black {
	 top: 27px;
	 width: 124px;
	 height: 16px;
  
}



nav.shrink ul.innerpage-headermenu, ul.innerpage-pixintmail, ul.homepage-headermenu, ul.home-pixintmail {
	padding-top:3px !important;
}


nav.shrink .navbar-toggle {

  margin: 8px 15px 8px 0;
 top: 10px;
}
*/

.left-sidebar {
	padding-top: 50px;
	position: fixed;
}
ul#sidebar {
	padding-left: 0;
}
#sidebar a {
	color: #000;
	font-size: 15px;
	line-height: 30px;
}
#sidebar a:hover, #sidebar a.active {
	color: #48de96;
	/*font-weight: 700;*/
	text-decoration: none;
}
ul.sidebar-sub {
	padding-left: 5px;
}
ul.sidebar-sub li {
	border-left: 1px solid #e5e5e5;
	padding-left: 10px;
}
ul.sidebar-sub li a {
	padding-right: 10px;
}

/****software detail ends  here***/

.mobilemenuhamburger-white.navbar-toggle, .mobilemenuhamburger-black.navbar-toggle, {
	border-radius: 0;
}
button.mobilemenuhamburger-white {
	background-color: #000000;
	border-radius: 0;
}
.mobilemenuhamburger-white.navbar-toggle .icon-bar {
	background-color: #000000;
	height: 1px;
}
.mobilemenuhamburger-white.navbar-toggle .icon-bar {
	background-color: #ffffff;
	height: 1px;
}
button.mobilemenuhamburger-black {
	background-color: #ffffff;
	border-radius: 0;
}
.mobilemenuhamburger-white, .mobilemenuhamburger-black {
	position: relative;
	top: 20px;
}
.mobilecollaper-white, .mobilecollaper-black {
	margin-top: 12px;
	/*	border-top: 1px solid transparent;*/
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: 0;
}
.navbar-collapse.mobilecollaper-white.collapse.in {
	border-top: 1px solid transparent;
}
.navbar-collapse.mobilecollaper-black.collapse.in {
	border-top: 1px solid #ddd;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: rgba(255, 255, 255, 0.2);
}
.collapse.navbar-collapse.mobilecollaper-black #home-pixintmail {
	position: relative !important;
	float: right !important;
	top: -50px !important;
	display: block !important;
}

/*.mobilehomemail{
 position: relative;
 top:15px;
  right: 15px;
   color: #ffffff !important;
       font-size: 19px;
    font-weight: 300;}*/

.mobilehomemail {
	position: relative;
	top: 15px;
	right: 15px;
	color: #000 !important;
	font-size: 19px;
	font-weight: 300;
}

/**affix sidebar***/

nav#sidebar select {
	display: none;
}
@media (max-width: 960px) {
	nav#sidebar ul {
		display: none;
	}
	nav#sidebar select {
		display: inline-block;
		border: 1px solid #ddd;
		display: inline-block;
		height: 40px;
		width: 100%;
		-webkit-appearance: none;
		padding: 3px 6px;
		margin: 10px 0 7px;
		color: #000;
		letter-spacing: -.04em;
		font-weight: bold;
	}
}

/**affix sidebar***/


/***bxslider***/

.bx-wrapper {
	border: 0 !important;
}

/**gototop***/

#toTop {
	display: none;
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 38px;
	height: 38px;
	background-image: url('../img/up.png');
	background-repeat: no-repeat;
	opacity: 0.4;
	filter: alpha(opacity=40);
	/* For IE8 and earlier */
	z-index: 1000;
}
#toTop:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	/* For IE8 and earlier */
}

/*ui-ux-design- mobile page*/


/*ui-ux-design- mobile page*/

.uidetail-title {
	color: #ffffff;
	font-size: 42px;
	font-weight: 300;
	margin-top: 30px;
}
.uidetail-description {
	color: #999999;
	font-size: 22px;
	font-weight: 200;
}
.spacer20-20 {
	margin-top: 40px;
	margin-bottom: 40px;
}

/*** hse styles ***/


/*  h1.uidetail-title1{
   color: #ffffff;
    font-size: 57px ;
    font-weight: lighter;
    margin-top: 30px;
    text-align: left;
    text-transform: uppercase;
    margin-left:-6px;

}*/

h1.uidetail-title1 {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	margin-top: 30px;
	text-align: left;
	text-transform: uppercase;
	margin-left: -6px;
}
.uidetail-description1 {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	margin-top: 20px;
}
#service-bottom {
	background-color: #1f2021;
	padding-bottom: 0;
	position: relative;
}
.mobile-device {
	position: relative;
}
.mobile-device img {
	float: left;
	position: relative;
}
.mobile-device .black {
	left: 30px;
	z-index: 1;
}
.mobile-device .white {
	left: 30px;
	z-index: 2;
	bottom: 20px;
	position: relative;
}
.mobile-device .red {
	left: 30px;
	z-index: 1;
}
.service-features {
	background-color: #0f748f;
	color: #fff;
	height: 335px;
	padding: 50px 0 50px 65px;
	position: absolute;
	right: 0;
	top: 18%;
	width: 45%;
}
.service-features h3 {
	margin-bottom: 60px;
	text-transform: uppercase;
}
.backimg {
	background-image: url("../img/hseimg/wireframe-angle.png");
	background-repeat: no-repeat;
	width: auto;
	height: 948px;
	background-position: top center;
	background-size: cover;
}
.paddzero {
	padding: 0px;
}
.paddleft {
	padding-left: 60px;
}

/*** hse styles ***/


/*** erp styles ***/

.gogreen {
	background-color: #009865;
	height: 437px;
}
.shadowgreen {
	background: -webkit-linear-gradient(right top, #011F15, #000);
	/* Safari 5.1-6.0 */
	background: -o-linear-gradient(right top, #011F15, #000);
	/* Opera 11.1-12.0 */
	background: -moz-linear-gradient(right top, #011F15, #000);
	/* Firefox 3.6-15 */
	background: linear-gradient(right top, #011F15, #000);
	/* Standard syntax */
}
.shadowgreen2 {
	background: -webkit-linear-gradient(left top, #011F15, #000);
	/* Safari 5.1-6.0 */
	background: -o-linear-gradient(left top, #011F15, #000);
	/* Opera 11.1-12.0 */
	background: -moz-linear-gradient(left top, #011F15, #000);
	/* Firefox 3.6-15 */
	background: linear-gradient(left top, #011F15, #000);
	/* Standard syntax */
}
.macdisplay {
	position: absolute;
	top: -458px;
	right: 64px;
}

/*** erp styles ***/


/*** spinneys ***/

.security {
	height: 491px;
	left: 65px;
	top: 95px;
	width: 300px;
}
.userguide {
	width: 362px;
	left: 73px;
}
.user {
	height: 491px;
	left: 83px;
	top: 95px;
	width: 300px;
}
.leftimg {
	position: relative;
	left: 161px;
	width: 250px;
	height: 607px;
}
.rightimg {
	position: relative;
	left: 161px;
	width: 250px;
	height: 607px;
}
.centerimg {
	position: relative;
	left: 161px;
	width: 300px;
}
.belowleftimg {
	position: relative;
	left: 150px;
	width: 350px;
}
.belowrightimg {
	position: relative;
	left: 225px;
	width: 376px;
}

/*** spinneys ***/


/** Phone-device-mocup-2-overwrite-custom
.device-mockup[data-device=iphone5]>.device>.screen,
.device-mockup[data-device=iphone5][data-orientation=portrait]>.device>.screen {
	top: 12.6% !important;
bottom: 12.7% !important;
left: 6.5% !important;
right: 6.5% !important;	
}

/** Phone-device-mocup-2-overwrite **/


/** Phone-device-mocup-2-overwrite **/


/** Home Page **/


/*.navbar-default .navbar-nav > li > a {
    color: #000 !important;
}*/


/*.firstimage {
	width:75%;
}*/


/** hover function **/


/*.firstimage:hover {
	background-color:red;
}*/


/** hover function ended **/

.nextprev:hover {
	color: #48DE96;
	font-size: 12px;
	font-weight: 300;
	margin-left: 60px;
}
.nextprevs:hover {
	color: #48DE96;
	font-size: 12px;
	font-weight: 300;
}
.nextprev {
	color: #666666;
	font-size: 12px;
	font-weight: 300;
	margin-left: 60px;
}
.nextprevs {
	color: #666666;
	font-size: 12px;
	font-weight: 300;
}
.footerlogo {
	width: 20px;
	height: 20px;
}
.footersocial>li {
	float: left;
	margin-right: 15px;
	margin-top: 20px;
}
.footersocial {
	padding-left: 0px;
	border-top: 1px solid #f2f2f2;
}
.next {
	height: 9px;
	margin-top: -1px;
	width: 10px;
}
.prev {
	height: 9px;
	margin-top: -1px;
	width: 10px;
	margin-right: 7px;
}