/*!
 * Start Bootstrap - Full Slider HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

@import url("font-awesome.css");
@import url("web-font.css");

html,
body {
    height: 100%;
	font-size:14px;
}

.carousel{
	margin-top:90px;
}
.carousel,
.item,
.active {
    height: 100%;
}

a {
    color:#00A0E4;
    text-decoration: none;
}

a:hover , a:focus {
    color:#005d9b;
    text-decoration: none;
}

.textLeft{
	text-align:left!important;
}

.carousel-inner {
    height: 100%;
}

.carousel-inner .container{
	position:relative;
	height:100%;
}

.sheight .career-issues{
	min-height:53px;
}
/*client inserted*/
ul.dashed {

  list-style-type: none;

}

ul.dashed > li {

  text-indent: -5px;

}

ul.dashed > li:before {

  content: "- ";

  text-indent: -5px;

}
/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.backtop2.fill{
	background-position:center top!important;
}
.bcktop.fill{
	background-position:center top 90px;
	background-size: auto 90%;
}

.footer {
    margin: 50px 0;
}
/******************************************************/
.navbar{
	min-height:90px;

}

.container {
	width:100%;
    max-width: 1440px;
}

.navbar-inverse{
	background:none;
	border:none;
	background-color:#f9f9f9;
	-webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;
}

.navbar-brand > img{
	max-width:254px;
	margin-top:5px;
}
.nav.navbar-nav{
	float:right
}
.navbar-nav.nav , .navbar-nav.nav li , .navbar-nav.nav li a{
	height:90px;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background: none!important;
    border: none!important;
}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{
	color:#059;
}

.navbar-nav.nav li a{
	line-height:60px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size:1.143em;
	color:#333;
}

.dropdown-submenu li:hover .dropdown-menu li a,
.dropdown-submenu li:focus .dropdown-menu li a{
	color:#333;
}

.dropdown-submenu li .dropdown-menu li:hover a,
.dropdown-submenu li .dropdown-menu li:focus a{
	color:#059;
}

.dropdown-submenu li{
	position:relative;
}
.dropdown-submenu .dropdown-menu{
	top:0px;
}

.secondLevel{
	top:auto!important;
}

.cloudList2 .info-bx2 {
	min-height:352px;
	max-height:352px;
	overflow:hidden;
}

.cloudList2 .info-bx2 img{
	height:150px;
}

.itinfras-link .info-bx2{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	border:5px solid #e1e1e1!important;
}
.itinfras-link .info-bx2:hover , .itinfras-link .info-bx2:focus{
	/*background-color:#dddddd;*/
	border:5px solid #00a0e4!important;
}


.hvr-underline-reveal::before{
	background-color:#059;
	height:3px;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{
	background:none;
	color:#059;
}

.dropdown-menu li{
	height:47px!important;
}
.dropdown-menu li a{
	height:47px!important;
	line-height:40px!important;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
	background:none;
}
.dropdown-menu li:hover , .dropdown-menu li.active ,  .dropdown-menu li:focus{
	background:none;
}
.dropdown-menu li:hover a,
.dropdown-menu li.active a,
.dropdown-menu li:focus a{
	color:#059;
}

.dropdown-menu li.active .dropdown-menu a {
	color:#333;
}
.dropdown-menu .dropdown-menu li{
	height:30px!important;
}
.dropdown-menu .dropdown-menu a{
	line-height:20px!important;
}
.dropdown-menu li.active .dropdown-menu a:hover,
.dropdown-menu li.active .dropdown-menu a:focus,
.dropdown-menu li.active .dropdown-menu .active a,
.dropdown-menu li .dropdown-menu a:hover,
.dropdown-menu li .dropdown-menu a:focus,
.dropdown-menu li .dropdown-menu .active a{
	color:#059;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{
	background:none;
	color:#059;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{
	background:none;
	color:#059;
}
.navbar-inverse .navbar-nav > .active > a:before,
.navbar-inverse .navbar-nav > .active > a:focus:before,
.navbar-inverse .navbar-nav > .active > a:hover:before{
	transform: translateY(0px);
	-webkit-transition: translateY(0px);
}

.dropdown-menu .dropdown-menu{
	left:100%!important;
	top:-3px!important;
}

.dropdown-toggle:after{
	position:absolute;
	font-family: 'Glyphicons Halflings';
	content:"\e258";
	color:#00a0e4;
	right: 0px;
    font-size: 12px;
	opacity:0.5;
}

/*********carousel**********/
.carousel-caption{
	width:60%;
	left:15px;
	right:auto;
	bottom:auto;
	top:25%;
	/*background-color:rgba(0,0,0,0.4);
	padding:20px;*/
}
.carousel-caption h2, .carousel-caption h1{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size:38px;
	text-shadow:none;
	color:#333;
	text-align:left;
	margin-top:0px;

}

.carousel-caption p{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	color:#333;
	font-size:20px;
	text-shadow:none;
	text-align:left;
	text-align:justify;
}

.subpage .carousel-caption{
	/*top: 27%;*/
	top:35%;
	width: 55%;
}

.table-area .table-class{
	margin-left:auto;
	margin-right:auto;
}

li b{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	color:#333;
	font-size:20px;
	text-shadow:none;
	text-align:left;

}

ol, ul {
    margin-top: 0px;
    margin-bottom: 10px;
    margin: 0px;
    padding-left: 15px;
}

.white .carousel-caption{
	/*background-color:rgba(0,0,0,0.4);*/
	padding:30px;
}
.white .carousel-caption h2, .white .carousel-caption h1{
	color:#fff;
}
.white .carousel-caption p{
	color:#fff;
	text-align:justify;
}

.fluid-container{
	width:100%;
}

.section{
	/*padding:85px 0;*/
	/*padding:65px 0;*/
	padding:50px 0;
}

.section2{
	padding:0px 0 50px 0;
}

.section h2, .section h1{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	color:#333;
	text-transform:capitalize;
	text-align:center;
	font-size:45px;
	margin-bottom:60px;
	position:relative;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
}
.section h2 .normalCap, .section h1 .normalCap{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	color:#333;
	text-transform:lowercase;
	font-size:45px;
}

.noline{
	margin-bottom:2px!important;
}
.noline:after{
	display:none;
}

.textalign{
	text-align:center;
}

.section h2:after, .section h1:after{
	background-color:#00a0e4;
	position:absolute;
	bottom:-12px;
	width: 30%;
	height:5px;
	left:35%;
	content:"";
	border-radius: 2px;
}
.section h2 span, .section h1 span{
	font-size:20px;
}
.service-bx{
	background-color:#eee;
	padding:25px;
	min-height:260px;

}

.service-cnt{
	display:table;
	height:66px;
	width:100%;
}
.service-cnt h3{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size:20px;
	color:#444;
	text-transform:uppercase;
	text-align:center;
	margin-top:0px;
	position:relative;
	bottom:0px;
	margin:0px;
	min-height:70px;
	margin-top:10px;
	display:table-cell;
	text-align:center;
    vertical-align:middle;
}

.service-bx:hover{
	cursor:pointer;
	background-color:#dddddd;
}


.icon-area{
	width:100%;
	/*height:120px;*/
	display:block;
	height:150px;
	max-width:230px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:110px auto;
	-webkit-transition: all 2s ease; /* Safari */
    transition: all 2s ease;
}

.full-width-img img{
	width:100%;
}

.career-page-award{
	padding-left:0px!important;
	margin-top:40px!important;
}

.managed .icon-area{
	background-image:url(../images/services/managed-it_active.png);
}
.infrastructure .icon-area{
	background-image:url(../images/services/infrastructure_active.png);
}
.cloud .icon-area{
	background-image:url(../images/services/cloud_active.png);
}
.support .icon-area{
	background-image:url(../images/services/support_active.png);
}
.financing .icon-area{
	background-image:url(../images/services/financial_active.png);
}
/*
.managed:hover .icon-area{
	background-image:url(../images/services/managed-it_active.png);
}
.infrastructure:hover .icon-area{
	background-image:url(../images/services/infrastructure_active.png);
}
.cloud:hover .icon-area{
	background-image:url(../images/services/cloud_active.png);
}
.support:hover .icon-area{
	background-image:url(../images/services/support_active.png);
}
.financing:hover .icon-area{
	background-image:url(../images/services/financial_active.png);
}
*/
/******************************************************/

.scrollDown{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #005d9b;
	position: absolute;
	bottom: 10px;
	left: 48%;
	text-align:center;
	line-height:58px;
	border:2px solid transparent;
}

.scrollDown span{
	color:#fff;
	font-size:30px;
}

.scrollDown:hover{
	border:2px solid #005d9b;
	background-color: #fff;
	cursor:pointer;
}

.scrollDown:hover span{
	color:#005d9b;
}

.greybackground{
	/*background-color:#f9f9f9;*/
	background-color:#eee;
}
.darkbackground{
	/*background-color:#1c1a1a;*/
	background-color:#32b8db;
}

.content-class p{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	color: #333;
	/*font-size: 1.143em;*/
	font-size:20px;
	line-height:1.5;
	text-align:left;
	text-align:justify;
}

.content-class p.highlight{
	font-weight: 400;
	font-size: 20px;

}

.content-class.justify p{
	text-align:justify;
}

/*.content-class h3{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 600;
	color: #00A0E4;
	font-size: 30px;
}*/

.content-class h3{
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 60;
	color: #333;
	font-size: 22px;
}

.content-class h4{
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	color: #00A0E4;
	font-size: 18px;
}

.awards-list .content-class h3{
	min-height:82px!important;
	margin-bottom:0px!important;
	font-size:21px!important;
	line-height:1.3!important;
}

.award-details h3{
	margin-top:0px;
}
.award-details p{ text-align:justify;}
em{
	position:relative;
	padding-left:40px;
	display:block;
	padding-right:40px;
	text-align:justify;
	padding:20px 40px 20px 50px;
}
.quotes{
	overflow:hidden;
	margin-bottom:20px;
}
em:before{
	font-family: FontAwesome;
	content:"\f10d";
	font-size:1.8em;
	color:#2fb8da;
	position:absolute;
	top:0px;
	left:6px;
}

em:after{
	font-family: FontAwesome;
	content:"\f10e";
	font-size:1.8em;
	color:#2fb8da;
	position:absolute;
	bottom:0px;
	right:6px;
}

.sub-content-sec h3{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 600;
	color: #00A0E4;
	font-size: 30px;
}

.sub-content-sec{
	margin-top:60px;
}

a.readmore , a.readmore2 , button.readmore2{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size:14px;
	padding:5px 20px;
	background-color:#00a0e4;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	margin-top:15px;
}
button.readmore3{
	border:none!important;
	border-top: 3px solid #00A0E4!important;
	color: #00A0E4;
	font-size:20px;
	text-align:left;
	padding-left:0px;
	background:transparent;
	outline:none;
}

label.error {
	font-family: "Roboto"!important;
	font-style: normal!important;
	font-weight: 400!important;
	font-size:12px!important;
	color:#ff0000!important;
	display:block;
}
.red{
	color:#ff0000!important;
}
.printer-brand {background-color:#f3f3f3; border-radius:4px; padding-top:20px;padding-bottom:20px;}
.printer-brand  .p-brand-img{
	display:table-cell;
	height:100px;
	line-height:130px;
	text-align:center;
	vertical-align:middle;
}

.printer-brand  .p-brand-img img{
	width:85%;
	/*/-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(#greyscale);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); */
	-webkit-transition: all .4s ease; /* Safari */
    transition: all .4s ease;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:18px;
}

.printer-brand:hover  .p-brand-img img
{
	/*-webkit-filter: grayscale(0);
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: url(#greyscale);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");*/
	top:0px;
}
.printer-brand-list{
	margin-top:40px;
}
.printer-brand{
	margin-bottom:40px;

}

.printer-brand h3{
	font-size:18px;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 600;
	color:#333;
	text-align:center;
	text-transform:uppercase;
	opacity:0;
	-webkit-transition: all .4s ease; /* Safari */
    transition: all .4s ease;
}
.printer-brand:hover h3{
	opacity:1;
}

a.readmore3{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size:14px;
	text-decoration:none;
	border-top:3px solid #00a0e4;
	text-transform:uppercase;
	color:#00a0e4;
	-webkit-transition: all 0.4s ease; /* Safari */
    transition: all 0.4s ease;
	margin-top:15px;
	line-height:2;
}

a.readmore3:hover{
	color:#0d2570;
	border-top:3px solid #0d2570;
}

a.readmore2{
	padding-left:20px;
	padding-right:40px;
}

.hvr-outline-out::before{
	border: 4px solid #00a0e4;
}

.hvr-icon-forward::before{
	content:"\f101";
}

.stories-bx{
	min-height:500px;
	max-height:500px;
	overflow:hidden;
}

.stories-bx img{
	margin-left:auto;
	margin-right:auto;
}

.stories-img{
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	display:block;
	min-height:250px;
	max-height:250px;
	-webkit-transition: all 250ms linear 0s;
	transition: all 250ms linear 0s;
}

.compliments-list .stories-img{
	background-position:center;
	-ms-transform:scale(1.00)!important;
	-webkit-transform:scale(1.00)!important;
	transform:scale(1.00)!important;
}

.compliments-list .img-mask{

	background-color:#f7f7f7;
}

.compliments-list  .stories-bx{
	min-height: 380px;
	max-height: 380px;
}

.compliments-list .stories-content h3{
	display:block;
	font-size:20px!important;
	min-height: 54px !important;
	max-height: 54px !important;
	overflow:hidden;
	margin-top:10px;
}

.morepadding{
	padding:130px 0;
}

.morepadding2{
	padding:90px 0;
}
.posBx .career-issues{
	min-height:58px;
	font-size:25px;
	line-height:1.2;
	text-transform:capitalize;
	font-family:"Roboto"!important;
}
.posBx{
	padding:20px;
	background-color: #E1E1E1;
}

.posBx .career-issues-itm{
	min-height:152px;
}

.meetppltitle{
	border:none;
	margin-bottom:30px!important;
	font-weight:600!important;
	font-family:"Roboto"!important;
}

.meetppltitle:after{
	display:none;
}

.newIcon {
	margin-bottom:25px;
}

.complimentslogo img{
	width:70%;
}

.compliments-list .stories-content .readmore3{

}

.compliments-list .img-mask{
	max-height:none;
	min-height:210px;
}

.img-mask{
	overflow:hidden;
	min-height:250px;
	max-height:250px;
	width:100%;
}

.compliments-list .img-mask img{
	width:80%;
	margin-top: 20px;
}

.img-mask .stories-img{
	/*background-size:auto 60%;*/
	/*background-size:90% auto;*/
}

.img-mask .stories-img.no-photo{
	background-size:cover;
	background-size:90% auto;
}

.stories-content{
	margin-top:20px;
}

.stories-content p{
	text-align:justify;
	min-height:95px;
	max-height:95px;
	overflow:hidden;
}

.stories-bx a.readmore{
	margin-left:8px;
}

.stories-bx:hover .stories-img{
	-ms-transform:scale(1.10);
	-webkit-transform:scale(1.10);
	transform:scale(1.10);
	cursor:pointer;
}
.clients-logo{/*display:table*/}
.client-box{
	text-align:center;
	min-height:120px;
	/*background-color:rgba(255,255,255,0.9);
	border:2px solid #eee;*/
	border-radius:2px;
	line-height:120px;
}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
	width:100%;
	display:none;
}
.client-box img{
	 vertical-align: middle;
	 display:inline-block;
	 width:70%;
}

.clients-readmore {
	text-align:center;
	padding:15px 0;
}

.contact-icon{
	text-align:center;
}
.contact-icon img{
	margin-left:auto;
	margin-right:auto;
}
.contact-icon span{
	color:#00A0E4;
	font-size:6em;
}

.contact-info{
	text-align:center;
	padding-top:20px;
}
a , a:hover , a:focus{text-decoration:none;outline:none; }
.contact-info h3{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 600;
	font-size:25px;
	text-transform:uppercase;
	color:#444;
	text-decoration:none;
}

.contact-info h3:hover{
	text-decoration:none;
}

.contact-info h3 .fa-angle-double-right{
	font-size: 1.2em;
	line-height: 11px;
}

.contact-info p{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	font-size:20px;
	color:#fff;
	width:65%;
	margin-left:auto;
	margin-right:auto;
}

.contact-bx:hover .hvr-float-shadow:hover, .contact-bx:hover .hvr-float-shadow:focus, .contact-bx:hover .hvr-float-shadow:active,
.contact-bx:hover .hvr-float-shadow, .contact-bx:hover .hvr-float-shadow, .contact-bx:hover .hvr-float-shadow {
    transform: translateY(-5px);
}
.highlightTxt{margin-top:30px;}
.highlightTxt p{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	color: #333;
	font-size: 2.000em;
	line-height:1.4;
}



.highlightTxt span{
	font-weight: 800;
	font-size:40px;
	text-transform:uppercase;
	line-height:1.2;
}

.centralise{
	text-align:center;
}
.centralise img{
	margin-left:auto;
	margin-right:auto;
}



.award-blurb{
	padding-left:20%;
}
.besttech img{
	max-width:50%;
	margin-left:auto;
	margin-right:auto;
}
.awards-img img{
	max-width:70%;
}

.img-background{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	min-height:450px;
	max-height:450px;
	position:relative;
}

.img-background.minHeight{
	min-height: 700px;
}

.cover{
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	/*background-color:rgba(255,90,0,0.8);*/
	background-color:rgba(50,184,219,0.8);
}

.career-sec{
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	width:100%;
	display:table-cell;
}

.cover .container{
	height:100%;
	display:table;
}

.career-sec h2, .career-sec h1{
	margin-bottom:15px;
	font-weight:400;
	color:#fff;
}

.career-sec h2:after, .career-sec h1:after{
	display:none;
}

.minHeight{
	min-height:650px;
}

.minHeight .highlightTxt{
	margin-top:170px;
}

.minHeight .awards-img{
	margin-top:110px;
}

/********footer***********/
.sec-footer {
    background: #333 none repeat scroll 0% 0%;
    padding-bottom: 0px;
    border-bottom: 1px solid #444;
}

.sec-footer .sitemap {
    width: 960px;
    margin: 20px auto 0px;
    padding-bottom: 0px;
}
.sitemap ul {
    margin: 0px;
    padding: 0px;
}
.sitemap ul li {
    display: block;
    text-align: center;
    margin: 0px;
    padding: 4px 0px;
}
.sitemap ul li a {
    color: #BBB;
    font-size: 14px;
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
}
.sitemap ul li a:hover, .sitemap ul li a:focus {
    color: #FFF;
    text-decoration: none;
    outline: medium none;
}
.sec-footer .sitemap .col-md-4 {
    border-left: 1px solid #444;
}
.sec-footer .sitemap .col-md-4:first-child {
    border-left: medium none;
}
.footer {
    background: #333 none repeat scroll 0% 0%;
	margin:20px 0;
}
.footer .terms-area {
    position: absolute;
    left: 35%;
}
.footer .design-by {
    text-align: right;
    float: right;
}
.footer .terms-area .col-md-4 {
    border-right: 1px solid #444;
}
.footer .terms-area a, .footer .design-by a {
    color: #BBB;
    font-size:14px;
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
}
.footer .copyright {
    color: #BBB;
    font-size: 14px;
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
}
.footer .design-by span {
    color: #BBB;
    font-size: 14px;
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
}

.footer .terms-area a:hover, .footer .terms-area a:focus, .footer .design-by a:hover, .footer .design-by a:focus {
    color: #FFF;
    outline: medium none;
    text-decoration: none;
}

li.social-media a {
    display: block;
    width: 35px;
    height: 35px;
    background-color: #0077B5;
    color: #FFF !important;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

li.social-media {
    color: #BBB;
    font-size: 14px;
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
}

.sitemap ul li {
    display: block;
    text-align: center;
    margin: 0px;
    padding: 6px 0px;
}

li.social-media a i {
    line-height: 35px;
}

li.social-media a.linkedin:hover {
    background-color: #0092DE;
}

.privacy-link{
	text-align:right;
}

.term-link{
	text-align:left;
}
.joinus{
	font-size:18px!important;
	background-color:#005d9b!important;
}

.joinus:before{
	 border:4px solid #005D9B!important;
}

.white .page-title{
	color:#fff;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 800;
	text-transform:uppercase;
	font-size:34px;
	margin:30px 0 0px;
}

.carousel-caption .page-title{
	color:#31d6ff!important;
}

.awardtitle{
	font-size:40px!important;
}

.page-title2{
	color:#fff;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 800!important;
	text-transform:uppercase;
	font-size:48px!important;
	margin:30px 0 0px;
	color:#fff!important;
}
.page-title3{
	color:#fff;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 800!important;
	text-transform:uppercase;
	font-size:54px!important;
	margin:30px 0 0px;
	color:#fff!important;
}

.page-title4{
	color:#32B8DB!important;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 800!important;
	text-transform:uppercase;
	font-size:40px!important;
	margin:50px 0 0px;
}

.whitetxt{
	text-transform:uppercase;
	color:#fff!important;
}

.s-icon span{
	width:80px;
	height:80px;
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	margin-left:auto;
	margin-right:auto;
}

.s-icon:hover , .s-icon :focus{
	background-color:#00A0E4;
	cursor:pointer;
	color:#fff;
}
.s-icon:hover h3 , .s-icon :focus h3{
	color:#fff;
}

.s-icon.active{
	background-color:#00A0E4;
}

.s-icon.active h3{
	color:#fff;
}

.managed-print span{
	background-image: url("../images/services/icon-1.png");
}
.managed-desktop span{
	background-image: url("../images/services/icon-2.png");
}
.managed-network span{
	background-image: url("../images/services/icon-3.png");
}
.managed-building span{
	background-image: url("../images/services/icon-4.png");
}
.managed-unified span{
	background-image: url("../images/services/icon-5.png");
}
.managed-ip span{
	background-image: url("../images/services/icon-6.png");
}
.managed-backup span{
	background-image: url("../images/services/icon-7.png");
}
.managed-infras span{
	background-image: url("../images/services/icon-8.png");
}
.managed-microsoft span{
	background-image: url("../images/services/icon-9.png");
}

.custHead{
	font-family: "Open Sans"!important;
	font-style: normal!important;
	font-weight: 300!important;
	font-size:45px!important;
	color:#fff!important;
	text-transform: capitalize;

}
.whyadventustitle{
	min-height:220px;
}
.whyadventustitle h3{
	margin-bottom:20px;
	font-size:28px;
	margin-top:10px;
}

.whyadventustitle p{
	padding-left:25px;
	padding-right:25px;
	font-size:17px;
	font-weight:300!important;
}


.section-nav{
	background-color:#f0f0f0;
}

.s-icon{
	background-color:#f5f5f5;
	margin-bottom:20px;
	border-radius:2px;
	overflow:hidden;
	padding:10px 0;

}

.s-icon h3{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	color: #666;
	font-size: 18px;
	width:auto;
	float:left;
	margin:0px;
	line-height:1.3;
	position:absolute;
	top:20px;
	width: 88%;
}

.s-lists .col-xs-2{
	display:table;
}
.s-icon .col-xs-3{
	padding-right:0px;
}
.s-icon .col-xs-3 span{
	margin-left:auto;
	margin-right:auto;
}

table th {
    padding: 12px 10px;
    background-color: #00A0E4;
    color: #FFF;

}
table, td, th {
    border: 1px solid #E4E4E4;
    padding: 5px 10px;

}
.withgreybck table , .withgreybck td , .withgreybck th{
	border: 1px solid #fff;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
}

.withgreybck .table-class tr.odd {
    background-color: #fff;
}

.table-class{
	width:100%;
}

.table-class tr.odd {
    background-color: #F2F2F2;
}

.table-area{
	margin-top:0px;
}

.paddingright{
	padding-right:40px;
}


.print-lists .col-sm-2{
	width:12%;
	padding-right:0px;
}



.info-bx{
	min-height:160px;
	height:160px;
	background-color:#f3f3f3;
	margin-bottom:30px;
	position:relative;
	max-width:160px;
	margin-left:auto;
	margin-right:auto;
}


.info-bx img{
	max-width:110px;
	position:relative;
	top:25px;
	margin-left:auto;
	margin-right:auto;
}

.info-bx2{
	border:2px solid #e1e1e1;
	background-color:#e1e1e1;
	padding:20px;
	min-height:320px;
	margin-bottom:30px;
}

.whitebckground .info-bx2{
/*	border:2px solid rgba(255,255,255,0);
	background-color:rgba(255,255,255,0.6);*/
	border:#e1e1e1;
	background-color:#e1e1e1;
}

.offset-right{
	margin-right: 8.33333333%;
}


.b-mask2 h3{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 600;
	color:#333;
}

.b-mask2 p{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	color:#333;
}

.filter{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.icon-container{
	position:relative;
	height:100%;
	width:100%;
}
.b-mask{
	position:absolute;
	height:100%;
	width:100%;
	background-color:#00A0E4;
	top:100%;
	left:0;
	-webkit-transition: all 0.4s ease; /* Safari */
    transition: all 0.4s ease;

}
.info-bx:hover  .b-mask{
	top:0;
}
.b-mask h3{
	text-transform:uppercase;
	color:#fff;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 600;
	line-height:15px;
	font-size:22px;
	margin-bottom:10px;
	margin-top:30px;
}

.b-mask p{
	color:#fff;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	line-height:1.3;
}

.marginTop{
	margin-top:30px;
}

.marginTop2{
	margin-top:80px;
}

.panel-heading{
	cursor:pointer;
}

.panel-body{
	padding:30px;
}

.img-contain{
	padding:25px 20px 0 20px;
	/*background-color:#f9f9f9;*/
	text-align:center;
	border:5px solid #eee;
	margin-top:20px;
	min-height:150px;
	position:relative;
	padding-top:5px;
	padding-bottom:10px;
	border:2px solid rgba(255,255,255,0.8);
}

.img-contain .contain-txt h3{ font-size:20px;color:#333;}

.heading-txt{
	display:inline-block;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 600;
	padding-left:15px;
	font-size:20px;
}

.contain-img{
	/*height:80px;*/
	line-height:60px;
	display:block;
	min-height:100px;
	margin-bottom:40px;
}

.contain-img img {
	margin-left:auto;
	margin-right:auto;
	display:inline-block;
	max-height:100px;
	width:auto;
}
.contain-txt h3{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size:20px;
	position:absolute;
	bottom:0px;
	width:100%;
	text-align:center;
	left:0px;
}
.panel-default>.panel-heading{
	background-color:#eee;
}
.panel-group .panel{
	border-radius: 0px;
	border:none;
}

.panel-default{
	box-shadow:none;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body{
	border:none;
	background-color:#eee;
	padding-left:80px;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body ol{
	padding-left: 20px;
}

.breadcrumb{
	background:none;
	margin-bottom:0px;
}

.breadcrumb li a , .breadcrumb li{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	text-transform:lowercase;
}

.searchArea{
	padding:10px 15px;
	position:relative;

}

.searchArea span{
	line-height:65px;
	font-size:1.5em;
	cursor:pointer;
	color:#005D9B;
}

.searchArea .searchfield{
	position:absolute;
	top:90px;
	right:0px;
	min-width:250px;
	display:none;
	background-color:rgba(0,93,155,0.8);
}
.searchArea .search-btn{
	width:10%;
	float:right;
	background:none;
	border:none;
	color:#fff;
	margin:0px;
	padding:0px;
}

.searchArea .search-btn span{
	color:#fff;
	font-size:1.2em;
	line-height:1;
	line-height:37px;
	left:-5px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;

}
.searchArea .search-btn:hover span{
	left:2px;
}

.searchArea .search-close{
	position:absolute;
	color:#fff;
	top:0px;
	right: -15px;
	line-height: 1;
	font-size:1em;
}

.searchArea .searchfield input{
	width:90%;
	background:none;
	float:left;
}

.searchArea .searchfield:before{
	content:"";
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid rgba(0,93,155,0.8);
	position:absolute;
	top:-15px;
	right:8px;
}
/*
.arrow-up {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid black;
}*/


.sField{
	border:none;

	padding:10px;
	color:#fff;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size:14px;
}
.check-list {
    margin-right: 0px;
    padding: 0px;
    list-style: outside none none;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px !important;
}

.check-list li {
    padding-left: 25px;
    position: relative;
}
.check-list>li::before {
    font-family: "Glyphicons Halflings";
    content:"\e013";
    position: absolute;
    left: 0px;
    top: 0px;
	color:#00A0E4;
}

.check-list ul {
    list-style: disc
}

.check-list ul li {padding-left: 0;}

.stufflife h3{
	font-size: 22px;
	text-transform: uppercase;
	min-height: 50px;
	max-height:50px;
}

.stufflife p{
	font-size:1.00em;
	/*min-height: 90px;
	max-height: 90px;*/
	min-height: 82px;
	max-height: 82px;
	overflow:hidden;
}

.stuff-box{
	background-color:rgba(244,244,244,0.9);
	padding:15px;
	margin-bottom:20px;
	border:5px solid transparent;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.stuff-box:hover{
	background:none;
	border:5px solid rgba(244,244,244,0.9);
}

.stuff-box h3{
	margin:0px;
	font-size:18px;
	margin-bottom:5px;
}

.stuff-box .italic{
	font-size: 14px;
	color:#666;
	line-height:1.3;
	display:block;
	font-style:italic;
	min-height:68px;
}
.stuff-box .content-class{
	position:relative;
	min-height:135px;
	max-height:135px;
	overflow:hidden;
	height:100%;
}
.stuff-box img{
	max-height:135px;
	min-height:135px;
	border: 3px solid #f8f8f8;
}

.hyperlink:hover h3{
	color:#005d9b!important;
}

.stuff-box a.readmore3{
	font-size:14px;
	position:relative;
}

.stuff-info{
	padding-left:0px;
}

.skyline-bck{
	background-image:url(../images/skyline-bck.png);
	background-repeat:repeat-x;
	background-position: center bottom;

}

.subpage-banner{
	background-repeat:no-repeat;
	background-size:100% auto;
	min-height:450px;
	max-height:450px;
	margin-top:90px;
	background-position:top center;
	position:relative;
}

.staff-info h3{
	margin-top:0px;
}

.staff-info .italic{
	font-size: 16px;
	color:#666;
	line-height:1.3;
	display:block;
	font-style:italic;
}

.staff-speech {
	margin-top:30px;
	font-weight: 600;
}

.staff-speech em {
	margin-top:30px;
	font-weight: 400;
}

.staff-profile img{
	max-width:80%;
	margin-left:auto;
	margin-right:auto;
}

.alignleft{
	text-align:left!important;
}

.worldmap{
	background:url(../images/map.png) no-repeat center;
	min-height:480px;
}

.worldmap .content-class p{
	text-align:center!important;
}

.ser-img{
	background:url(../images/ser.jpg)  no-repeat center /cover;
}

.mission-img{
	background:url(../images/mission.jpg)  no-repeat center /cover;
}

.fun-img{
	background:url(../images/fun/JC_Fun3.jpg)  no-repeat center /cover;
	/*min-height:650px!important;*/
	padding:0px!important;
}

.fun1-img{
	background:url(../images/fun/Fun1.jpg)  no-repeat center /cover;
	padding: 0px!important;
}

.fun2-img{
	background:url(../images/fun/Fun2.jpg)  no-repeat center /cover;
	padding: 0px!important;
}

.fun-img .content-class{
	text-align:center;
}

.fun-img .content-class .custHead , .fun-img .content-class p {
	text-align:center!important;
	color:#fff!important;
}

.fun-img .content-class .custHead {
	font-size:50px;
	font-weight: 400 !important;
}
.fun-img .content-class p{
	font-size:25px;
}

.mission-img .custHead{
	color:#333!important;
}

.delight-img{
	background:url(../images/a/delight.jpg) no-repeat center top /cover;
}

.cloudbckup{
	background:url(../images/services-banner.jpg)  no-repeat center /cover;
	min-height: 550px;
}
.cloudbckup h2 , .cloudbckup h1 , .cloudbckup p{
	color:#fff;
}

.cloudbckup h2, .cloudbckup h1{
	margin-top:100px;
	font-size:30px;
}

.cloudbckup h2 span, .cloudbckup h1 span{
	color:#31d6ff!important;
	font-size:30px!important;
}

.cloudbckup .centralise{
	text-align:center!important;
}


.ser-img h2 , .ser-img h1 , .ser-img h3 , .ser-img p{
	color:#fff!important;
}

.ser-img a:hover , .ser-img a:focus{
	color:#fff!important;
	border-top: 3px solid #fff!important;
}

.worldmap2{
	background:url(../images/white-map.png) no-repeat center /cover;
	padding-bottom:80px;
}

.worldmap2 p{
	text-align:justify;
}
.comp-bx{
	min-height:130px;
	margin-bottom:20px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;

}
.comp-bx:hover{cursor:pointer;}
.comp-bx{
	 border:0px solid rgba(238,238,238,0.4);
}
.comp-bx.active{width:100%; border:4px solid rgba(238,238,238,0.4);padding-top:15px;}

.compliment-bx .compli-details{
	display:none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.compli-details{
	display: block;
	overflow: hidden;
}

.compli-details span , .compli-details em{
	font-family: "Roboto";
	font-weight: 300;
}
.compli-details span{
	font-size:16px;
}
.compli-details em{
	font-size:18px;
}

.compliment-bx img{
	max-width:370px;

}

.compliment-bx h3.no-img{
	font-size:2em;
	text-align:left;
	text-transform:uppercase;
	display:block;
	max-width:370px;
	text-align:center;
}
.compli-details p{
	overflow:hidden;
}
.compli-details span{
	float:right;
	display:block;
	margin-top:20px;
}

.compliment-bx .compli-details.open{
	display:block;
}

.close-icon{
	position:absolute;
	top:0px;
	right:20px;
	cursor:pointer;
	z-index:22px;
}

.close-icon span{
	font-size:2em;
	color:#333;
}

.close-txt{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	color:#32B8DB;
	font-size:14px;
	display:inline-block;
	float:right;
	padding:15px 0;
}

.map-circle{
	width:240px;
	height:240px;
	border-radius:50%;
	background-color:#eee;
	display:block;
	overflow:hidden;
	position:relative;
}

.map-img , .map-img-hover{
	width:100%;
	height:100%;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	-webkit-transition: all 250ms linear 0s;
	transition: all 250ms linear 0s;
	position:absolute;
	top:0px;
	left:0px;
	opacity:1;
	border-radius:50%;
}

.mDetails{
	display:none;
	padding:15px 0;
	min-height:200px;
}

.nopadding{
	padding-top:0px;
	padding-bottom:0px;
	 -moz-box-shadow:    inset  0  8px 8px -8px #696868,
                        inset  0 -8px 8px -8px #696868;
    -webkit-box-shadow: inset  0  8px 8px -8px #696868,
                        inset  0 -8px 8px -8px #696868;
     box-shadow:        inset  0  8px 8px -8px #696868,
                        inset  0 -8px 8px -8px #696868;
	background-color:rgba(50, 184, 219, 0.7);

}

.nopadding .content-class h3 , .nopadding .content-class p{
	color:#333;
}
.mDetails h3{
	margin-top:30px;
}
.nopadding .mDetails {
	padding-left:0%;
}

.close-contact-icon{
	position:absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	z-index: 99;
}

.close-contact-icon span{
	font-size:2em;
	color:#333;
}

.nopadding .content-class a{
	color:#fff;
}

.map-circle:hover .map-img{
	-ms-transform:scale(1.10);
	-webkit-transform:scale(1.10);
	transform:scale(1.10);
	cursor:pointer;
	opacity:0;
}
.contact-form{width:75%;margin-left:auto;
margin-right:auto;}
.contact-form label{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 600;
	color: #333;
	font-size:16px;
	line-height:35px;
}

.contact-form .row{
	min-height:40px;
	padding:5px 0;
}
.contact-form textarea{
	padding-left:10px;
	padding-right:10px;
}
.contact-form input  , .contact-form select ,.contact-form select option {
	min-height:35px;
	line-height:35px;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size:14px;
}

.contact-form select{
	width:50%;
	padding-left:10px;
	color:#555;
}

.contact-form textarea{
	width:100%;
	resize:none;
	min-height: 35px;
	line-height: 1.3;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
}
/*
.sg .map-circle:hover .map-img{
	background-image:url(../images/contact/sg-map-hover.png)!important;
}

.hk .map-circle:hover .map-img{
	background-image:url(../images/contact/hk-map-hover.png)!important;
}
.mal .map-circle:hover .map-img{
	background-image:url(../images/contact/mal-map-hover.png)!important;
}

.philip .map-circle:hover .map-img{
	background-image:url(../images/contact/ph-map-hover.png)!important;
}*/

.map-bx h3.paddingleft{
	padding-left:40px;
	font-weight:600;
	font-size:18px;
}

.map-bx h3 img{
	margin-right:15px;
}
/*
.map-bx.active .map-details{
	display:block;
}*/

.map-details{
	display:none;
	width:100%;
}

.map-details.active{
	display:block;
}

#map-canvas-sg,  #map-canvas-hk,  #map-canvas-mal ,  #map-canvas-phil  {
	min-height:400px;
	margin-top:40px;
	margin-bottom:40px;
}

.mobile-title{
	display:none;
}

.somespacing{
	margin-bottom:40px;
}

.print-lists{
	min-height:80px;
}

.print-lists p{
	line-height:1.3;
}

.investBck{
	background:url(../images/investBck.jpg) #606c86 no-repeat center right / auto 100%;
}

.investBck h2, .investBck h1{
	color:#333;
}

.investBck  p{
	color:#333;
}
/*
.investBck a:hover{
	color:#fff;
	border-top: 3px solid #fff;
}*/

.supportlist{
	margin-top:20px;
}

.row-infobx{
	margin-bottom:15px;

}

.row-infobx h3{
	margin:0px;
	font-size:15px;
	margin-top:0px;
	line-height:1.3;

}

.row-infobx .col-xs-4{
	padding-left:0px;
}

.content-class ul li{
	font-family: "Roboto";
	font-style: normal;
	color: #333;
	/*font-size:1.143em;*/
	font-size:18px;
	font-weight:300;
	padding-bottom:5px;
	min-height:34px;
}
span.speakspan{padding-left:25px;position:relative; display:block; width:100%; }

span.speakspan:before{
	content:"\2022";
	position:absolute;
	left:5px;
	top:0px;
	font-size:30px;
	line-height:25px;
}
.whole-lists{
	display:block;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
	width:100%;
	margin-top:0px!important;
}

.nohover{
	cursor:default;
}

.support-lists .col-sm-10 p{
	font-size:16px;
	text-align:left;
}

.cloudList .info-bx2{
	min-height: 368px;
	max-height: 368px;
	overflow:hidden;
}

.header-no-line:after{
	display:none;
}

.blackground{
	background-color:#333;
	color:#fff;
}

.blackground h2, .blackground h1{
	color:#fff;
}

.blackground p{
	color:#fff;
}

/*****************************/

.newNav .container{
	position:relative;
	height:90px;
}
.newNav .submenu-top{
	position:absolute;
	top:0px;
	right:0px;
	height:40px;
}
.newNav .submenu-top li{
	min-width:60px;
}
.newNav .submenu-top li , .newNav .submenu-top li a{
	height:40px;
}
.newNav .submenu-top li a{
	line-height:12px;
	font-size:14px;
	font-weight:400;
}

.newNav .submenu-top li a:hover , .newNav .submenu-top li a:focus , .newNav .submenu-top li.active a{
	font-weight:400;
}

.newNav .searchArea span{
	line-height:12px;
}
.newNav .submenu-bottom{
	height:50px;
	position:absolute;
	bottom:0px;
	right:0px;
}
.newNav .submenu-bottom li , .newNav .submenu-bottom li a{
	height:50px;
}
.newNav .submenu-bottom li{
	padding-left:20px;
	padding-right:20px;
}
.newNav .submenu-bottom li a{
	line-height:20px;
}
.newNav .searchArea{
	position:relative;
	overflow:hidden;
	padding-top:0px;
	padding-bottom:0px;
}
.newNav .searchArea span{
	display:block;
	float:left;
	display:block;
	width:30px;
	height:40px;
	line-height:40px;
}
.newNav .searchArea .searchfield{
	position:relative;
	display:block;
	float:right;
	top:auto;
	right:auto;
	margin-left:10px;
	width:0px;
	height:40px;
	min-width:auto;
	 -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.newNav .searchArea .searchfield.active{
	width:250px;
}

.newNav .searchArea .searchfield:before{
	display:none;
}

.newNav .searchArea .searchfield:before{
	display:none;
}

.newNav .searchArea .searchfield .search-close{
	display:none;
}

.newNav .secondLevel li a{
	padding-left:0px;
	padding-right:0px;
}

.newNav .secondLevel .dropdown-toggle:after{
	display:none;
}

h3.story-title{
	margin:0px;
	font-family: "Roboto";
	font-style: normal;
	color: #333;
	font-size: 25px;
	margin-top:15px;
	margin-bottom:5px;
}

.childpage-header{
	min-height:90px;
}

.highlightxt{
	font-size: 20px!important;
	font-weight: 600!important;
	color: #00b9f2!important;
	text-transform: uppercase!important;
}

.darkbxcontent{
	background-color:#32B8DB;
	padding:25px;
	margin-bottom:30px;
}

.darkbxcontent h3{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 600;
	color: #fff;
	margin:0px;
	margin-bottom:10px;
	text-transform:uppercase;
}

.darkbxcontent p{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	color: #fff;
	font-size: 16px;
	line-height: 1.5;
	text-align: justify;
}

.scrollUpBtn .glyphicon-menu-up:before{
	font-family: FontAwesome;
	content:"\f102"!important;
	font-size:1.5em;
}

.scrollUpBtn {
    background-color: rgba(47, 184, 218 , 0.8);
    text-align: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 40px;
    position: fixed;
    bottom: 10px;
    right: 20px;
	cursor:pointer;
	display:none;
	border:1px solid #eee;
}

.scrollUpBtn span{
	color:#fff;
	-webkit-animation: scrollUp 1s infinite; /* Safari 4+ */
	-moz-animation:    scrollUp 1s infinite; /* Fx 5+ */
	-o-animation:      scrollUp 1s infinite; /* Opera 12+ */
	animation:         scrollUp 1s infinite; /* IE 10+, Fx 29+ */
}

#responMsg{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-size:16px;
	color: #ff0000;
}

.page-title .story-client{
	display:block;

}

.story-slogan{
	font-size:28px!important;
	color:#fff!important;
	margin-top:10px!important;
	font-weight:600!important;
	text-align:left!important;
	line-height: 1.1;
}
.aboutpage-quote .compli-details{
	position:relative;
	min-height:340px;
	margin-bottom:15px;
}

.aboutpage-quote .compli-details .quote-from{
	position:absolute;
	bottom:0px;
	right:0px;
	text-align:right;
}

.info-bx3{
	text-align:center;
	border:#e1e1e1;
	background-color:#e1e1e1;
	padding:20px;
	min-height:240px;
	margin-bottom:30px;
}

.career-issues{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 600;
	color: #333;
	font-size:18px;
	text-transform:uppercase;
}

.career-issues-itm{
	min-height:180px;
}

/***********jssor********************/

/* jssor slider bullet navigator skin 05 css */
/*
.jssorb05 div           (normal)
.jssorb05 div:hover     (normal mouseover)
.jssorb05 .av           (active)
.jssorb05 .av:hover     (active mouseover)
.jssorb05 .dn           (mousedown)
*/
.jssorb05 {
	position: absolute;
}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	position: absolute;
	/* size of bullet elment */
	width: 16px;
	height: 16px;
	background: url('../images/slider/b05.png') no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.jssorb05 div { background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
.jssorb05 .av { background-position: -67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

/* jssor slider arrow navigator skin 22 css */
/*
.jssora22l                  (normal)
.jssora22r                  (normal)
.jssora22l:hover            (normal mouseover)
.jssora22r:hover            (normal mouseover)
.jssora22l.jssora22ldn      (mousedown)
.jssora22r.jssora22rdn      (mousedown)
*/
.jssora22l, .jssora22r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 40px;
	height: 58px;
	cursor: pointer;
	background: url('../images/slider/a22.png') center center no-repeat;
	overflow: hidden;
}
.jssora22l { background-position: -10px -31px; }
.jssora22r { background-position: -70px -31px; }
.jssora22l:hover { background-position: -130px -31px; }
.jssora22r:hover { background-position: -190px -31px; }
.jssora22l.jssora22ldn { background-position: -250px -31px; }
.jssora22r.jssora22rdn { background-position: -310px -31px; }

.stuff-caption{
	position:absolute;
	top:30%;
	left:8%;
	width:50%;
}
.stuff-caption em{
	color:#fff!important;
	font-size:15px;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
}
.stuff-caption p{
	color:#fff!important;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	line-height:1.5;
	font-size:14px;
	padding-left:50px;
}
/************************************/

.appletitle{
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	color:#333;
	font-size:55px;
	margin-bottom:25px;
}

.appletxt p{
	text-align:center;
	line-height: 1.6;
	font-size: 22px;
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
}
.appletxt2 p{
	text-align:left;
}

.stuffName{
	color:#00A0E4!important;
	font-weight:normal;
	font-size:18px!important;
	margin:0px;
	margin-bottom:10px;
	font-family:"arial";
}

.stuffPosition{
	color:#878280;
	display:block;
	font-family: "arial";
	font-style: normal;
	font-weight: normal;
	font-size:18px;
	margin-bottom:15px;
}

.stuffinfo{
	padding-left:20px;
}

.rStuff{
	padding:0 0 15px 0;
	margin-bottom:15px;
	border-bottom: 1px solid #D5D1CE;
	padding-left:15px;
}

.info-icon{
	text-align:center;
}

.info-icon img{
	margin-left:auto;
	margin-right:auto;
}

.mobileheader{
	display:none;
}

.newIcon .career-issues{
	text-align:center;
	font-size:24px;
	margin-bottom:20px;
}
.newIcon .career-issues-itm p{
	text-align:center;
}

.info-icon{
	margin-bottom:20px;
}

.txtShadow{
	text-shadow: 2px 1px 2px #000;
}

.terms-sec{
	margin-top:90px;
}

.benefit-sec{
	padding:60px 0;
	margin-top:90px;
}
.benefit .page-title3{
	color:#32B8DB!important;
}

.benefit .whitetxt{
	color:#333!important;
}

.quoteT .quote-from{
	position:relative!important;
	padding-right:35px;
}

.quoteT em{
	min-height:205px;
}

.quoteT em{
	min-height:240px;
}

.ebox{
min-height:85px;
}

.ebox h3{
	padding-top:15px;
}

@-webkit-keyframes scrollUp {
  0%   { margin-top:15px; opacity: 1; }
  100% { margin-top:0px; opacity:0.8;}
}
@-moz-keyframes scrollUp {
  0%   { margin-top:15px; opacity: 1; }
  100% { margin-top:0px; opacity:0.8;}
}
@-o-keyframes scrollUp {
  0%   { margin-top:15px; opacity: 1; }
  100% { margin-top:0px; opacity:0.8;}
}
@keyframes scrollUp {
  0%   { margin-top:15px; opacity: 1; }
  100% { margin-top:0px; opacity:0.8;}
}

/*****************************/

@media (min-width: 1025px){
	.dropdown-submenu:hover>.dropdown-menu {
		display: block;
	}
}
