body {
	/*font-family: 'Raleway', sans-serif;*/
	font-family: 'Roboto', sans-serif;
	/*font-family: 'Montserrat', sans-serif;*/
	font-size:16px;
	line-height:21px;
	-webkit-font-smoothing: antialiased;
	color:#888888;
}
img {
	max-width: 100%;
	height: auto;
}
.padd0 {
	padding: 0;
}
.navbar-toggle {
	/*margin-right:0px;
	border-radius:0px;
	margin-top:30px;*/
	display:none;
}
.navbar-toggle:hover, .navbar-toggle:focus {
	background:none !important;
}
.innernav {
	width:100%;
	top:0px;
	z-index:999
}
.innernav .navbar {
	background:none;
	border:none;
	margin:0px;
	padding:7px 0px 7px 0px;
	border-radius:0px;
	transition:box-shadow 0.3s ease 0s, color 0.3s ease 0s;
}
.affix .navbar {
	background:rgba(247, 247, 247, 0.7);/*background:rgba(0, 0, 0, 0.7);*/
}
.logo {
	margin: 0px 0 0 0px;
	display: inline-block;
	transition: all 0.3s ease 0s;
	z-index: 9999999;
	position: relative;
}
.cusnav {
	float:right;
	margin:35px -15px 0 0px;
	transition:margin 0.3s ease 0s;
	font-family: 'Abel', sans-serif;
}
.navbar-default .cusnav > li {
	margin:0 1px;
}
.navbar-default .cusnav > li > a {
	color:#FFF;
	text-transform:uppercase;
	font-size:16px;
	padding:7px 9px;
	border:1px solid transparent;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a.active {
	background:none;
	color:#FFF;
	border-color:#FFF;
}
.logosm {
	display:none;
	transition:all 0.3s ease 0s;
}
.affix .logosm {
	display:inline-block;
}
.affix .logo {
	display:none;
}
.affix .cusnav {
	margin:17px 0px;
}
 @media only screen and (min-width:240px) and (max-width: 767px) {
.navbar-header {
padding:0 15px;
margin:0px;
}
}
/* Banner Area ------------------------------------------------------------ */
.main-banner-area {
	float:left;
	width:100%;
	background: #FFFFFF;
	margin-bottom:42px;
}
.bg-img-1 {
	background-image: url(../images/parallax1.jpg);
}
.bg-fixed {
	background-attachment: fixed;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.paralax-blue-box {
	float:left;
	width:100%;
	background:#333e74;
	opacity:0.9;
	color:#fff;
	padding:70px 45px;
	font-size:20px;
	line-height:25px;
}
.paralax-blue-box span {
	text-transform:uppercase;
	font-size:50px;
	font-weight:900;
	line-height:70px;
}
.paralax-blue-box p {
	float:left;
	width:100%;
	font-size:15px;
	color: #64c4da;
	margin:20px 0 0 0;
}
.image-wrap-2 {
}
.image-wrap-2:before, .image-wrap-2:after {
	display: table;
	content: "";
	line-height: 0;
}
.image-wrap-2:after {
	clear: both;
}
.image-wrap-2:before, .image-wrap-2:after {
	display: table;
	content: "";
	line-height: 0;
}
.image-wrap-2 img {
	float: right;
	max-width: none;
}
 @media (max-width: 1299px) {
 .image-wrap-2 img {
 max-width: 100%;
}
}
 @media only screen and (min-width:320px) and (max-width: 345px) {
.paralax-blue-box {
 padding: 50px 14px;
}
 .paralax-blue-box span {
 font-size: 39px;
 line-height: 51px;
}
}
/* WE SPECIALISE Area ------------------------------------------- */
.specialise-area {
	float:left;
	width:100%;
	margin-bottom:42px;
}
.special-gre-box {
	background:#eee;
	float:left;
	width:100%;
	-webkit-box-shadow: 14px 14px 14px -12px rgba(245, 245, 245, 0.69);
	-moz-box-shadow: 14px 14px 14px -12px rgba(245, 245, 245, 0.69);
	box-shadow: 14px 14px 14px -12px rgba(245, 245, 245, 0.69);
}
.special-gre-box img {
	float:left;
	width:100%;
}
.gre-content-box {
	float:left;
	width:100%;
	padding:40px 40px 20px 40px;
	color:#333;
}
.gre-content-box h1 {
	float:left;
	width:100%;
	font-weight:800;
	font-size:40px;
	text-transform:uppercase;
	margin:0 0 29px 0;
	color:#000; border-left:6px solid #67acbc; padding:0 0 0 22px;
}
.gre-content-box p {
	    float: left;
    width: 100%;
    color: #000;
    font-size: 14px;
    margin: 0 0 10px 0;
    font-weight: 400;
    line-height: 18px;
	text-align:justify;
}
.gre-content-box a {
	color: #333e74;
	font-weight:bold;
}
.gre-content-box ul {
	margin:0 0 20px 0;
	padding:0;
	list-style-type:none;
	float:left;
	width:100%;
}
.gre-content-box li {
	    float: left;
    width: 100%;
    background: url(../images/gre-arrow.png) no-repeat 0 6px;
    padding: 0 0 0 18px;
    margin: 0 0 6px 0;
    font-size: 14px;
    text-align: justify;
}
 @media only screen and (min-width:320px) and (max-width: 345px) {
.gre-content-box {
 padding: 40px 25px;
}
}
.specialise-content-area {
	float:left;
	width:100%;
	padding:40px 40px 20px 40px;
	color:#3893a8;
}
.specialise-content-area h1 {
	float:left;
	width:100%;
	font-weight:700;
	font-size:30px;
	text-transform:uppercase;
	margin:0 0 29px 0;
	color:#67acbc;
}
.specialise-content-area p {
	float:left;
	width:100%;
	color:#000;
	font-size:15px;
	margin:0 0 25px 0;
	font-weight:400;
	line-height:22px;
	text-align:justify;
}
.specialise-content-area a {
	color: #333e74;
	font-weight:bold;
}
.specialise-content-area ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:100%;
}
.specialise-content-area ul li {
	float:left;
	width:100%;
}
.specialise-content-area ul li a {
	float:left;
	width:100%;
	background:url(../images/arrow.png) no-repeat 0 6px;
	padding:0 0 0 22px;
	margin:0 0 7px 0;
	font-size:15px;
	font-weight:500;
	color:#3893a8;
}

/*@media only screen and (min-width:768px) and (max-width: 992px) {
	.special-gre-box .padd0 {
		padding-left: 15px;
    padding-right: 15px;
		}
	
	 }*/

@media only screen and (min-width:320px) and (max-width: 767px) {
 .special-gre-box .padd0 {
 padding-left: 15px;
 padding-right: 15px;
}
}
 @media only screen and (min-width:320px) and (max-width: 345px) {
 .specialise-content-area {
 padding: 40px 25px;
}
}
/* Service area --------------------------------------------------------------- */
.service-area {
	float:left;
	width:100%;
	margin-bottom:50px;
}
.service-area h2 {
	float:left;
	width:100%;
	font-size:40px;
	font-weight:800;
	text-transform:uppercase;
	border-left:6px solid #67acbc;
	margin:0 0 20px 0;
	color:#333333;
	padding:0 0 0 22px;
}
.serv-box {
	float:left;
	width:100%;
	margin:0 0 15px 0;
}
.serv-box h3 {
	float:left;
	color:#67acbc;
	font-weight:800;
	font-size:28px;
	margin:0 0 0 0;
}
.serv-box .number {
	font-family: 'Montserrat', sans-serif;
	color:#d9eaee;
	font-weight:300;
	font-size:70px;
	float:left;
	margin:0 25px 0 0;
}
.serv-box h3 span.fulltext {
	font-weight:500;
	font-size:15px;
	float:left;
	margin:5px 0 0 0;
}
.serv-box p {
	float:left;
	width:100%;
	margin:17px 0 22px 0;
	min-height:100px;
	text-align:justify;
}
.serv-box a {
	background: url(../images/serv-arrow.png) no-repeat 10px 7px;
	float: left;
	/* width: 100%; */
    padding: 5px 25px 5px 34px;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	color: #888;
	border: 1px solid #eee;
}
 @media only screen and (min-width:768px) and (max-width: 1199px) {
.serv-box {
 margin: 0 0 50px;
}
 .serv-box p {
 min-height: 66px;
}
}
 @media only screen and (min-width:240px) and (max-width: 767px) {
.service-area h2 {
 margin: 0 0 32px;
}
 .serv-box {
 border: 1px solid #ddd;
 padding:15px;
}
 .serv-box .number {
 display:none;
}
 .serv-box p {
 margin-top:0;
}
 .serv-box h3 span.fulltext {
 margin-bottom:10px;
 width:100%;
}
}
/* Traveltime parallex -------------------------------------------------------- */
.Traveltime-banner-area {
	float:left;
	width:100%;
	background: #FFFFFF;
}
.bg-img-2 {
	background-image: url(../images/parallax2.jpg);
}
.paralax-blue-box.skyblue {
	background:#67acbc;
	font-size:25px;
	text-transform:uppercase;
}
.paralax-blue-box.skyblue span {
	text-transform:uppercase;
	font-size:40px;
	font-weight:900;
	line-height:47px;
	float:left;
	width:100%;
	margin-bottom:37px;
	background:url(../images/milestone-icon.png) no-repeat 0 0;
	padding:0 0 0 25px;
}
.paralax-blue-box.skyblue a {
	float:left;
	width:100%;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	margin:25px 0 0 0;
	background:url(../images/white-arrow.png) no-repeat 0 7px;
	padding:0 0 0 20px;
	font-weight:bold;
}
.banner-2-area {
	/*background: rgba(51, 51, 51, 0.8);*/
	background: rgba(255, 255, 255, 0.9);
}
.banner-2-area .banner-content {
	float:left;
	width:100%;
	/*padding:65px;*/
	padding:40px;
	color: #FFFFFF;
}
.banner-2-area .banner-content h2 {
	float:left;
	width:100%;
	font-size:35px;
	font-weight:900;
	margin:0 0 15px 0;
	text-transform:uppercase;
	color:#000;
}
.banner-2-area .banner-content h2 span {
	font-family: 'Montserrat', sans-serif;
	width: auto;
	float: none;
}
.banner-2-area .banner-content h5 {
	float:left;
	width:100%;
	font-size:20px;
	font-weight:500;
	margin:14px 0 37px 0;
}
.banner-2-area .banner-content p {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:14px;
	/*font-weight:500;*/
	/*font-style:italic;*/
	float:left;
	width:100%;
	color:#000;
	text-align: justify;
}
.banner-2-area .banner-content ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.banner-2-area .banner-content ul li {
	float:left;
	width:100%;
	background:url(../images/arrow.png) no-repeat 0 6px;
	padding:0 0 0 22px;
	font-size:14px;
	color:#3893a8;
}
.banner-2-area .banner-content span {
	float:left;
	width:100%;
	margin:10px 0;
}
.banner-2-area .banner-content a {
	float:left;
	color:#fff;
	background:#333e74;
	border-radius:7px;
	padding:5px 15px;
	font-size:12px;
	text-transform:uppercase;
	margin:20px 0 0 0;
}
/* VITAL STATE AREA ------------------------------------------------------ */
.vital-area {
	float:left;
	width:100%;
	margin:50px 0;
}
.vital-area h2 {
	float: left;
	width: 100%;
	font-size: 40px;
	font-weight: 800;
	text-transform: uppercase;
	border-left: 6px solid #67acbc;
	/*margin: 0 0 65px 0;*/
	margin: 0 0 45px 0;
	color: #333333;
	padding: 0 0 0 22px;
}
.counter-box {
	background:#f7f7f7;
	border:1px solid #eae8e8;
	/*padding:30px 15px;*/
	padding:20px 15px;
	float:left;
	width:100%;
	text-align:center;
	color:#000000;
	font-size:17px;
	font-weight:500;
	/*min-height:152px;*/
	min-height:125px;
	margin-bottom:15px;
}
.counter-box span {
	color: #67acbc;
	/*font-size: 38px;*/
	font-size: 25px;
	font-weight: 700;
	text-align: center;
	float: left;
	width: 100%;
	/*margin-bottom: 27px;*/
	margin-bottom: 15px;
	font-family: 'Montserrat', sans-serif;
}
 @media only screen and (min-width:768px) and (max-width: 991px) {
 .counter-box {
 margin: 0 0 15px;
}
}
 @media only screen and (min-width:240px) and (max-width: 767px) {
.counter-box {
 margin-bottom:15px;
}
 .vital-area h2 {
 margin:0 0 32px 0;
}
}
/* Client Area -------------------------------------------------- */
.client-area {
	float:left;
	width:100%;
	background:#fbfbfb;
}
.client-area .home-contact {
	float:left;
	width:100%;
	background:#333333;
	padding:60px 48px 60px 100px;
	color:#fff;
}
.client-area .home-contact h3 {
	float:left;
	width:100%;
	font-size:40px;
	font-weight:900;
	margin:0 0 20px 0;
}
.client-area .home-contact h4 {
	float:left;
	width:100%;
	font-size:30px;
	font-weight:700;
	margin:0 0 33px 0;
}
.client-area .home-contact p {
	float:left;
	width:100%;
	font-size:27px;
	font-weight:700;
	margin:0 0 0 0;
	line-height:30px;
}
.client-list {
	float:left;
	width:100%;
	padding:40px 25px;
}
.client-logo {
	float:left;
	width:100%;
	margin:7px 0;
	text-align:center;
}
.client-logo img {
	margin:0 auto;
}
 @media only screen and (min-width:768px) and (max-width: 1199px) {
.client-area .home-contact {
 padding: 40px;
}
}
 @media only screen and (min-width:240px) and (max-width: 767px) {
.client-list {
 padding:0;
}
 .client-area .home-contact {
 padding: 35px 50px;
}
 .client-logo {
 width:45%;
 margin:7px;
}
}
/* Client scroller -------------------------------------------------------- */

/* Gallery area ------------------------------------------------------- */
.gallery-area {
	float:left;
	width:100%;
	padding:30px 0 30px 0;
	background:#fcfcfc;
	border-top:1px solid #f5f5f5;
}
.gallery-area h1 {
	float: left;
	width: 100%;
	font-size: 40px;
	font-weight: 800;
	text-transform: uppercase;
	border-left: 6px solid #67acbc;
	/* margin: 0 0 65px 0; */
    margin: 0 0 45px 0;
	color: #333333;
	padding: 0 0 0 22px;
}
.maingallery {
	position:relative;
	width:100%;
	float:left;
}
.maingallery .owl-theme .owl-controls .owl-buttons div {
	width:36px;
	height:36px;
	border:2px solid #000;
	color:#000;
	border-radius:100%;
	background:none;
	padding:0px;
	margin:0px;
	text-align:center;
	line-height:32px;
	font-size:16px;
}
.maingallery .owl-theme .owl-controls {
	position:absolute;
	left:-40px;
	right:-40px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.maingallery .owl-prev {
	float:left;
}
.maingallery .owl-next {
	float:right;
}
@media (min-width:320px) and (max-width:767px) {
.maingallery .owl-theme .owl-controls {
position:static;
text-align:center;
-webkit-transform:inherit;
transform:inherit;
}
.maingallery .owl-theme .owl-controls .owl-buttons div {
float:none;
margin:5px;
}
 .gallery-area {
 padding:0 0 50px 0;
}
}
/* Footer Area ------------------------------------------------------------ */
.footer-area {
	float:left;
	width:100%;
	text-align:center;
	padding:25px 0;
	color:#333333;
	font-size:15px;
	border-top: 5px solid #eee;
}
.footer-area p {
	float:left;
	width:100%;
	line-height:30px;
	margin:15px 0 0 0;
}
.footer-area a {
	display:inline-block;
	color:#333e74;
	text-transform:uppercase;
	padding:0 7px;
	font-size:12px;
	font-weight:500;
}
.footer-area p a {
	color:#000;
	font-weight:500;
}
/* COMMON CSS ============================================================== */
.inner-banner {
	float:left;
	width:100%;
}
.inner-banner img {
	float:left;
	width:100%;
}
.header-border {
	border-bottom:5px solid #eee;/*padding-bottom: 15px;*/
}
/* ABOUT US PAGE CSS ------------------------------------------------------------ */
.aboutus-area {
	float:left;
	width:100%;
	margin:40px 0 50px 0;
}
.aboutus-area img {
	float:left;
	width:100%;
	margin-bottom:50px;
}
.aboutus-area h3 {
	float:left;
	width:100%;
	font-size: 50px;
	color: #67acbc;
	font-weight:700;
}
.aboutus-area h4 {
	float:left;
	width:100%;
	font-weight: 600;
	color:#000;
	margin:0 0 25px 0;
	font-size:30px;
}
.aboutus-area p {
	float:left;
	width:100%;
	font-weight:400;
	text-align:justify;
	font-size:15px;
}
.aboutus-area h5 {
	float:left;
	width:100%;
	text-transform:uppercase;
	color:#333;
	font-size:17px;
	font-weight:600;
}
.aboutus-area ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:100%;
}
.aboutus-area ul li {
	float:left;
	width:100%;
	background:url(../images/arrow.png) no-repeat 0 6px;
	padding:0 0 0 22px;
	margin:0 0 7px 0;
	font-size:15px;
	font-weight:500;
}
.aboutus-area a {
	float:left;
	color:#fff;
	background:#333e74;
	border-radius:7px;
	padding:5px 15px;
	font-size:12px;
	text-transform:uppercase;
	margin:20px 0 0 0;
}
 @media (max-width: 991px) {
.text-sm-center {
 text-align: center;
}
}
/* Traveltime parallex -------------------------------------------------------- */
.about-parallex-area {
	float:left;
	width:100%;
	background: #FFFFFF;
}
.about-bg-img-2 {
	background-image: url(../images/about-parallax2.jpg);
}
.about-paralax-blue-box.skyblue {
	background:#67acbc;
	font-size:25px;
	text-transform:uppercase;
}
.about-paralax-blue-box.skyblue span {
	text-transform:uppercase;
	font-size:40px;
	font-weight:900;
	line-height:47px;
	float:left;
	width:100%;
	margin-bottom:37px;
	padding:0 0 0 0px;
}
.about-banner-area {
	/*background: rgba(51, 62, 116, 0.8);*/
	background: rgba(51, 62, 116, 0.8);
	float:left;
	width:100%;
}
.about-banner-area .banner-content {
	float:left;
	width:100%;
	padding:65px;
	color: #FFFFFF;
}
.about-banner-area .banner-content h2 {
	float:left;
	width:100%;
	font-size:50px;
	font-weight:900;
	margin:0;
	text-transform:uppercase;
}
.about-banner-area .banner-content h5 {
	float:left;
	width:100%;
	font-size:20px;
	font-weight:500;
	margin:14px 0 37px 0;
}
.about-banner-area .banner-content p {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:17px;
	font-weight:500;
	/*font-style:italic;*/
	line-height:25px;
	float:left;
	width:100%;
}
.about-banner-area .banner-content span {
	float:left;
	width:100%;
	margin:10px 0;
}
.about-banner-area .banner-content a {
	float:left;
	color:#fff;
	background:#333e74;
	border-radius:7px;
	padding:5px 15px;
	font-size:12px;
	text-transform:uppercase;
	margin:20px 0 0 0;
}
.about-banner-area .banner-content ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.about-banner-area .banner-content ul li {
	float:left;
	width:100%;
	background:url(../images/time-icon.png) no-repeat 0 0;
	padding:0 0 10px 45px;
	margin-bottom:20px;
	line-height:22px;
	font-size:15px;
	text-align:justify;
}
.about-paralax-blue-box {
	float:left;
	width:100%;
	background:#333e74;
	opacity:0.8;
	color:#fff;
	padding:70px 45px;
	font-size:20px;
	line-height:25px;
}
.about-paralax-blue-box span {
	text-transform:uppercase;
	font-size:50px;
	font-weight:900;
	line-height:70px;
}
.image-wrap-2 {
}
.image-wrap-2:before, .image-wrap-2:after {
	display: table;
	content: "";
	line-height: 0;
}
.image-wrap-2:after {
	clear: both;
}
.image-wrap-2:before, .image-wrap-2:after {
	display: table;
	content: "";
	line-height: 0;
}
.image-wrap-2 img {
	float: right;
	max-width: none;
}
 @media (max-width: 1299px) {
 .image-wrap-2 img {
 max-width: 100%;
}
}
 @media only screen and (min-width:320px) and (max-width: 345px) {
.paralax-blue-box {
 padding: 50px 14px;
}
 .paralax-blue-box span {
 font-size: 39px;
 line-height: 51px;
}
}
/* CONTACT US PAGE CSS --------------------------------------------------- */
.contact-parallex-area {
	float:left;
	width:100%;
	background: #FFFFFF;
}
.contact-bg-img-2 {
	background-image: url(../images/contact-parallax2.jpg);
	padding:40px 0;
}
.contact-paralax-black-box {
	float:left;
	width:100%;
	background:#000;
	opacity:0.7;
	color:#fff;
	padding:45px 45px;
	font-size:20px;
	line-height:25px;
}
.contact-paralax-black-box.black {
	background:#67acbc;
	opacity: 0.9;
	margin-bottom:10px;/*border:2px solid #1d1d1d;*/
}
.contact-paralax-black-box.black .addressbox {
	float:left;
	width:100%;
	margin-bottom:0px;
	font-size:17px;
	font-weight:500;
	padding:0 0 0 0px;
}
.contact-paralax-black-box.black .addressbox h1 {
	float:left;
	width:100%;
	font-weight:300;
	font-size:25px;
	margin:0 0 20px 0;
}
.contact-paralax-black-box.black .addressbox ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:100%;
}
.contact-paralax-black-box.black .addressbox ul li {
	float:left;
	width:100%;
	margin-bottom:30px;
	padding:0 0 0 25px;
}
.contact-paralax-black-box.black .addressbox ul li a {
	color:#67acbc;
}
.contact-form-area {
	float:left;
	width:100%;
	background:#67acbc;
	opacity: 0.9;
	color:#fff;
	padding:45px 45px;
	font-size:20px;
	line-height:25px;/*border:2px solid #1d1d1d;*/
}
.contact-page-area {
	background:#a2cb37;
	float:left;
	width:100%;
}
.contact-form {
/*float:left;
	width:100%;
	padding:20px 15px;
	background-color:#fff;
	border:1px solid #ddd;*/
}
.contact-form h1 {
	color:#67acbc;
	float:left;
	width:100%;
	font-size:30px;
	margin:0 0 20px 0;
	padding:0 12px;
}
.bottom20 {
	margin-bottom: 30px;
}
.bottom10 {
	margin-bottom: 15px;
}
.cusinput1 {
	border-radius: inherit;
	background: none;
	border: none;
	border-bottom: 1px solid #d9d9d9;
	box-shadow: inherit;
}
.cusselect {
	padding: 6px 7px;
	border-radius: inherit;
	background: none;
	border: none;
	border-bottom: 1px solid #d9d9d9;
	box-shadow: inherit;
	color:#999999;
}
.contact-form input[type="submit"] {
	width:150px;
	color:#fff;
	cursor:pointer;
	border:none;
	outline:none;
	height:50px;
	font-size:14px;
	line-height:14px;
	padding:0;
	text-decoration:none;
	background:#367482;
	font-weight:400;
	text-transform:uppercase;
	text-decoration: none;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.contact-form input[type="submit"]:hover {
	background:#a2cb37;
}
.form-group1 {
	width:100%;
	display:block;
	line-height:0;
	position:relative;
	margin:0 auto 30px;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	float:left;
}
.form-control1 {
	border:0;
	outline:none;
	z-index:2;
	height:44px;
	color:#FFF;
	padding:10px 0 10px 10px;
	font-size:16px;
	border-radius:0;
	line-height:24px;
	position:relative;
	background-color:transparent;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	width:100%;
}
.form-control1[disabled], .form-control1[readonly], fieldset[disabled] .form-control1 {
	background-color:transparent;
}
.form-control1:focus {
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
textarea.form-control1 {
	resize:none;
	height:70px;
}
.form-group1 label {
	left:0;
	bottom:0;
	z-index:1;
	width:100%;
	cursor:text;
	display:block;
	color:#FFF;
	margin:0 auto;
	padding:10px 0 10px 10px;
	font-size:15px;
	font-weight:400;
	text-align:left;
	line-height:24px;
	position:absolute;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:all 0.30s ease-in-out;
	-moz-transition:all 0.30s ease-in-out;
	-o-transition:all 0.30s ease-in-out;
	transition:all 0.30s ease-in-out;
}
textarea.form-control1+label {
	padding:10px 0 36px 10px;
}
.form-group1 label::before {
left:0;
bottom:0;
width:100%;
height:1px;
content:'';
position:absolute;
background-color:#dddddd;
}
.form-group1 label::after {
width:0;
left:50%;
bottom:0;
height:2px;
content:'';
position:absolute;
background-color:#0db3d4;
-webkit-transition:all 0.30s ease-in-out;
-moz-transition:all 0.30s ease-in-out;
-o-transition:all 0.30s ease-in-out;
transition:all 0.30s ease-in-out;
}
.form-control1:focus+label::after {
left:0;
width:100%;
}
.form-control1:focus+label, .form-control1.ym+label {
	padding-top:0;
	font-size:14px;
	line-height:14px;
	padding-bottom:40px;
}
textarea.form-control1:focus+label, textarea.form-control1.ym+label {
	padding-bottom:66px;
}
.form-group1 label.error {
	color:#ff0000;
}
.form-group1 label.error::after, .form-group1 .form-control1.error+label::after {
left:0;
width:100%;
background-color:#ff0000;
}
.contact-form .form-control {
	background:none;
	border:none;
	border-radius:0px;
	border-bottom:1px solid #dddddd;
	padding-left:5px;
	font-size:14px;
	box-shadow:none;
}
.contact-form .form-group1 label, .contact-form .form-control1 {
	color:#fff;
}
/* SERVICES PAGE CSS -------------------------------------------------------------------- */
.servicepage-area {
	float:left;
	width:100%;
	padding:40px 0;
}
.servicepage-area p {
	float:left;
	width:100%;
	font-weight:400;
	font-size:18px;
	line-height:25px;
}
.servicepage-area h1 {
	float: left;
	width: 100%;
	font-size: 30px;
	color: #67acbc;
	font-weight: 700;
	margin:0 0 0 0;
}
.servicepage-area p span {
	color:#67acbc;
}
.service-parallex-area {
	float:left;
	width:100%;
	background: #FFFFFF;
}
.service-bg-img-2 {
	background-image: url(../images/service-parallax2.jpg);
	padding:0px 0;
}
.service-paralax-black-box {
	float:left;
	width:100%;
	background:#000;
	opacity:0.7;
	color:#fff;
	padding:45px 45px;
	font-size:20px;
	line-height:25px;
}
.service-paralax-black-box.black {
	background:#367482;
	opacity: 0.9;
}
.service-paralax-black-box.blue {
	/*background: rgba(103, 172, 188, 0.9);*/
	background: rgba(103, 172, 188, 11);
}
.service-paralax-black-box.blue h1 {
	color: #fff !important;
}
.service-paralax-black-box.black .servicebox {
	float:left;
	width:100%;
	margin-bottom:0px;
	font-size:17px;
	font-weight:500;
	padding:0 0 0 0px;
}
.service-paralax-black-box.black .servicebox h1 {
	float:left;
	width:100%;
	color: #fff;
	font-weight: 800;
	font-size:30px;
	margin:0 0 15px 0;
}
.service-paralax-black-box.black .servicebox h1 span {
	float:left;
	width:100%;
	font-size:16px;
	line-height:30px;
}
.service-paralax-black-box.black .servicebox p {
	float:left;
	width:100%;
	font-size:15px;
	line-height:22px;
}
.service-paralax-black-box.black .servicebox p.subtext {
	margin:0 0 10px 0;
	font-weight:300;
}
.service-paralax-black-box.black .servicebox ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:100%;
	margin:0 0 15px 0;
}
.service-paralax-black-box.black .servicebox ul li {
	float:left;
	width:100%;
	margin:0 0 0px 0;
	background:url(../images/service-bullet.jpg) no-repeat 0 8px;
	padding:0 0 0 15px;
	font-size:15px;
}
/* listing */
.service-paralax-black-box.black .servicebox .subcategory-area {
	float:left;
	width:100%;
	margin:0 0 15px 15px;
	border-bottom:1px solid #4b96a7;
}
.service-paralax-black-box.black .servicebox .subcategory-area p {
	margin:0 0 10px 0;
	font-weight:300;
}
.service-paralax-black-box.black .servicebox .subcategory-area h3 {
	float:left;
	width:100%;
	color: #fd9424;
	font-weight: 600;
	font-size:15px;
	margin:0 0 10px 0;
}
.service-paralax-black-box.black .servicebox .subcategory-area ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:100%;
	margin:0 0 15px 0;
}
.service-paralax-black-box.black .servicebox .subcategory-area ul li {
	float:left;
	width:100%;
	margin:0 0 5px 0;
	font-weight:300;
	font-size:14px;
	background:url(../images/service-bullet.jpg) no-repeat 0 8px;
	padding:0 0 0 15px;
}
.service-paralax-black-box.black .servicebox a {
	float:left;
	color:#fd9424;
	text-transform:uppercase;
	font-size:12px;
	border:1px solid #fd9424;
	padding:5px 15px;
	margin:0 0 0 15px;
}
.service-paralax-black-box.black .servicebox a:hover {
	text-decoration:none;
	color:#fff;
	border:1px solid #fff;
}
.service-blankboox {
}
 @media only screen and (min-width:240px) and (max-width: 767px) {
.service-blankboox {
 display:none;
}
 .service-bg-img-2 .padd0 {
 padding-left: 15px;
 padding-right: 15px;
}
}
.service-gre-area {
	/*background:#fbfbfb;*/
	background: #f2f2f2;
	float:left;
	width:100%;
	padding:50px 0;
}
.service-gre-area h2 {
	float:left;
	width:100%;
	color:#333e74;
	font-size:25px;
	margin:0 0 20px 0;
	font-weight:600;
}
.service-gre-area p {
	float:left;
	width:100%;
	color:#000;
	font-size:16px;
	line-height:normal;
	text-align:justify;
}
.service-gre-area p span {
	text-decoration:underline;
	font-weight:700;
}
.service-gre-area ul {
	margin:0 0 0 25px;
	padding:0 25px 0 0;
	list-style-type:none;/*float:left;
	width:100%;*/
}
.service-gre-area ul li {
	float:left;
	width:100%;
	background:url(../images/gre-arrow.png) no-repeat 0 4px;
	padding:0 0 0 20px;
	margin:0 0 12px 0;
	font-size:15px;
	color:#000;
}
/* Careers page css ------------------------------------------------------------------ */

.careers-parallex-area {
	float:left;
	width:100%;
	margin-bottom:60px;
}
.careers-bg-img-2 {
	background-image: url(../images/career-parallax2.jpg);
}
.careers-bg-img-2 h1 {
	color:#fff;
	font-size:70px;
	text-transform:uppercase;
	margin:250px 0 0 0;
	font-weight:900;
}
.careers-page-area {
	float:left;
	width:100%;
	/*	border-bottom: 5px solid #eee;*/
	padding-bottom: 15px;
}
.careers-text {
	float:left;
	width:100%;
	border-bottom:1px solid #e2ded5;
	padding-bottom:30px;
}
.careers-text p {
	float:left;
	width:100%;
	font-size:17px;
	font-weight:300;
	text-align:justify;
}
.careers-text p span {
	font-size:20px;
	color:#67acbc;
}
.careers-text p a {
	text-decoration:underline;
	color:#888888;
}
.current-opening-area {
	float:left;
	width:100%;
	border-top:1px solid #e2ded5;
	padding-top:30px;
	margin-top:2px;
}
.current-opening-area h1 {
	float: left;
	width: 100%;
	font-size: 35px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: normal;
	color: #000;
	margin: 0px 0px 30px 0px;
}
.current-opening-area h1 img {
	float:right;
}
.current-opening-btn {
	background:#67acbc;
	color:#fff;
	padding:15px 35px;
	float:left;
	margin:25px 0 20px 0;
	text-transform:uppercase;
	font-weight:600;
	border-radius:0;
	border:none;
}
.opening-area {
	float: left;
	width: 100%;
	margin-bottom:25px;
	background:#fbfbfb;
	padding: 0 20px 0 20px;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left: 3px solid #67acbc;
}
.opening-area h2 {
	float: left;
	width: 100%;
	border-bottom: 1px solid #eae7e2;
	color: #67acbc;
	font-size: 24px;
	margin: 15px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:300;
}
.opening-area p {
	float: left;
	width: 100%;
	text-align:justify;
	font-size:15px;
}
/* Popup css ----------------------------------------------- */
.modal-body {
	position: relative;
	padding: 0px;
}
.online-form-area {
	/*float: left; */
    width: 100%;
	/*background: #404142;*/
    padding: 20px;
	display: inline-block;
}
.form-area {
	float:left;
	width:100%;
	/*background:#434445;*/
	color:#cecece;
	padding:0 15px;
}
.form-control {
	/*color: #818181;
	height: auto;
	padding: 15px 0px;
	font-size: 18px;
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	border-radius:0;
	box-shadow: none;
	background:none;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #565758;
	border-left: none;*/
	color: #818181;
	height: auto;
	padding: 15px 15px;
	font-size: 16px;
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	/* border-radius: 0; */
    box-shadow: none;
	/* background: none; */
    /* border-top: none; */
    /* border-right: none; */
    border: 1px solid #ddd;/* border-left: none; */
}
.form-control:focus {
	box-shadow: none;
}
.send-btn {
	/*float: left;
	width: 100%;
	padding: 12px 12px;
	border-radius: 4px;
	font-size: 18px;
	line-height: 1.75;
	background: #eeeeee;
	color: #424344;
	border: none;
	font-weight:900;*/
	
	
	background: #67acbc;
	color: #fff;
	padding: 15px 35px;
	float: left;
	margin:15px 0 0 0;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 0;
	border: none;
}
textarea.form-control {
	height: 120px;
	color: #818181;
	font-size: 18px;
}
.modal-header {
	min-height: 16.43px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	background: #333e74;
	color: #fff;
}
.close {
	float: right;
	font-size: 27px;
	font-weight: 300;
	line-height: 1;
	color: #fff;
	text-shadow: none;
	filter: alpha(opacity=0);
	opacity: .9;
}
/* End Popup css ----------------------------------------------- */
.navbar.navbar-default .container {
	position:relative;
	z-index:9;
}
.navbtn {
	position:absolute;
	right:0px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:999999
}
.affix .navbtn {
	top:30px;
}
.hamburger {
/*background:#FFF;*/
}
.hamburger.active {
	background:transparent;
}
/* GALLERY PAGE css ----------------------------------------------- */
.gallery-parallex-area {
	float: left;
	width: 100%;
	background: #FFFFFF;
	text-align:center;
}
.gallery-bg-img-2 {
	background-image: url(../images/gallery-parallax2.jpg); /*gallery-parallax2.jpg 1_Background.jpeg*/
	padding: 40px 0;
}
.gallery-parallex-area h1 {
	margin: 0 0 50px 0;
	display: inline-block;
	border-top: 1px solid #eaebec;
	border-bottom: 1px solid #eaebec;
	color: #fff;
	font-size: 30px;
	padding: 10px 10px;
}
.gallerylist {
	margin:0px 0 20px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
	width:100%;
}
.gallerylist li {
	position:relative;
	float:left;
	/*width:23%;*/
	width:31%;
	margin:1%;
	overflow:hidden;
}
.gallerylist li img {
	width:100%;
}
.gallerylist li a {
	display:block;
	position:relative;/*	padding:5px;*//*-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);*/
}
.gallerylist li a:hover {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
}
.gallerylist li a:before {
	background:rgba(0, 0, 0, 0.6);
	content:'';
	display:block;
	height:100%;
	position:absolute;
	top:-105%;
	transition:top 0.2s ease-in-out 0s;
	width:100%;
	left:0px;
	right:0px;
	z-index:1
}
.gallerylist li a:hover:before {
	top:0px;
}
.hoverzoom {
	opacity:0;
	position:absolute;
	text-align:center;
	top:120%;
	transform:translateY(-25px);
	transition:all 0.6s ease-in-out 0s;
	visibility:hidden;
	width:100%;
	z-index:2;
	text-align:center;
}
.hoverzoom .glyphicon {
	background:#ed6a5a;
	border-radius:25px;
	box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.15);
	height:30px;
	width:30px;
	color:#FFF;
	font-size:14px;
	line-height:32px;
}
.gallerylist li a:hover .hoverzoom {
	opacity:1;
	top:50%;
	visibility:visible;
}
 @media only screen and (min-width:480px) and (max-width: 767px) {
.gallerylist li {
width:48%;
}
}
@media only screen and (min-width:240px) and (max-width: 479px) {
.gallerylist li {
width:98%;
}
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	border-width: 0;
}
.nav-stacked > li + li {
	margin-top: 0px;
	text-align:left;
}
.nav-tabs > li > a {
	padding: 10px 10px 10px 10px !important;
	color: #000;
	background-color: #fff;
	opacity:0.9;
	border:none;
	border-radius: 0px;
	margin: 0;
	text-align:left;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	background-color: #13a0b2;
	color: #FFFFFF;
	z-index: 99;
	transition: all 0.5s ease 0s;
}
.nav-tabs > li.active > a {
	color: #FFFFFF;
	background-color: #333e74;
	/*box-shadow: 0 0px 5px rgba(0, 0, 0, .6);*/
	/*z-index: 100;*/
	text-align:left;
	opacity:0.8;
}
.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #FFFFFF;
	background-color: #13a0b2;
	/*box-shadow: 0 0px 5px rgba(0, 0, 0, .6);*/
	transition: all 0.5s ease 0s;
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 1px;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	transition: all 0.5s ease 0s;
	background:#67acbc;
	color:#fff;
}
.btn-primary {
	background-color: #2962FF;
}
.btn-primary:hover, .btn-primary:focus {
	background-color: #13a0b2;
}
/* MILESTONE PAGE CSS ------------------------------------------------ */
.milestone-parallex-area {
	float: left;
	width: 100%;
	background: #FFFFFF;
}
.milestone-bg-img-2 {
	background-image: url(../images/milestone-parallax2.jpg);
}
.milestone-banner-area {
	background: rgba(51, 62, 116, 0.8);
	float:left;
	width:100%;
}
.milestone-banner-area .banner-content {
	float:left;
	width:100%;
	padding:65px;
	color: #FFFFFF;
}
.milestone-banner-area .banner-content h2 {
	float:left;
	width:100%;
	font-size:40px;
	font-weight:900;
	margin:0 0 25px 0;
	text-transform:uppercase;
}
.milestone-banner-area .banner-content p {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:17px;
	font-weight:500;
	/*font-style:italic;*/
	line-height:25px;
	float:left;
	width:100%;
}
.milestone-banner-area .banner-content ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.milestone-banner-area .banner-content ul li {
	float:left;
	width:100%;
	background:url(../images/time-icon.png) no-repeat 0 0;
	padding:0 0 10px 45px;
	margin-bottom:15px;
	line-height:21px;
	font-size:14px;
	text-align:justify;
	font-weight:400;
}
/* BOARD OF DIRECTORS -------------------------------------------------------------- */

.board-parallex-area {
	float:left;
	width:100%;
}
.board-bg-img-2 {
	background-image: url(../images/career-parallax2.jpg);
}
.board-bg-img-2 h1 {
	color:#fff;
	font-size:70px;
	text-transform:uppercase;
	margin:250px 0 0 0;
	font-weight:900;
}
.board-area {
	background:#fbfbfb;
	float:left;
	width:100%;
	padding:50px 0 0 0;
}
.board-area h1 {
	float:left;
	width:100%;
	text-align:center;
	margin:0 0 100px 0;
	color:#67acbc;
	border-bottom:1px solid #eee;
	padding-bottom:20px;
	font-size:50px;
}
.board-box {
	float:left;
	width:100%;
	background:#fff;
	border-top:4px solid #91cb65;
	padding:20px;
	-webkit-box-shadow: 5px 8px 11px -3px rgba(235, 235, 235, 1);
	-moz-box-shadow: 5px 8px 11px -3px rgba(235, 235, 235, 1);
	box-shadow: 5px 8px 11px -3px rgba(235, 235, 235, 1);
	text-align:center;
	margin-bottom:75px;
	min-height:355px;
}
.board-box img {
	/*border-radius: 100%;*/
	width: 30%;
	display: inline-block;
	margin: -80px auto 20px auto;
	border: 2px solid #fff;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(235, 235, 235, 0.75);
	-moz-box-shadow: 2px 2px 2px 0px rgba(235, 235, 235, 0.75);
	box-shadow: 2px 2px 2px 0px rgba(235, 235, 235, 0.75);
}
.board-box h3 {
	float:left;
	width:100%;
	color:#333;
	font-size:18px;
	margin:0 0 10px 0;
	font-weight:normal;
}
.board-box h4 {
	float:left;
	width:100%;
	color:#a5a6a8;
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;
	margin:0 0 10px 0;
}
.board-box p {
	float:left;
	width:100%;
	font-size:13px;
	line-height:normal;
}
.board-box .social {
	float:left;
	width:100%;
	margin:10px 0 10px 0;
}
.board-box .social a {
	display:inline-block;
}
.board-box .social a:hover {
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.board-box .social a img {
	display:inline-block;
	box-shadow:none;
	border:none;
	border-radius:0;
	width:auto;
	margin:0;
}
 @media only screen and (min-width:320px) and (max-width: 767px) {
 .board-box {
 padding: 30px;
 margin-bottom: 30px;
}
 .board-box img {
 width:30%;
 margin:0 0 25px 0;
}
 .board-box .social {
 margin: 10px 0 0;
}
}
 @media only screen and (min-width:320px) and (max-width: 387px) {
 .board-bg-img-2 h1 {
 font-size: 52px;
}
}
/* CSR Page Css --------------------------------------------------------------------- */
.csr-area {
	float:left;
	width:100%;
	padding:50px 0;
}
.csr-area h1 {
	float: left;
	width: 100%;
	font-size: 35px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: normal;
	color: #000;
	margin: 0px 0px 30px 0px;
}
.csr-area p {
	float: left;
	width: 100%;
	margin:0 0 30px 0;
}
.activity-area {
	float: left;
	width: 100%;
}
.activity-area img {
	float: left;
	width: 100%;
	border: 1px solid #ddd;
	padding: 10px;
	background: #f1f1f1;
}
.activity-area h4 {
	float: left;
	width: 100%;
	margin:15px 0;
	min-height:75px;
}
.activity-area h4 a {
	color:#333e74;
	line-height:22px;
	font-size:15px;
}
/* Turnkey Solution Page Css ----------------------------------------------------- */
.turnkey-parallex-area {
	float: left;
	width: 100%;
	background: #FFFFFF;
}
.turnkey-bg-img-2 {
	background-image: url(../images/turnkey-parallax-bg.jpg);
}
.turnkey-text-area {
	float:left;
	width:100%;
	padding:50px 0;
}
.turnkey-text-area h2 {
	float:left;
	width:100%;
	color:#fff;
	font-size:25px;
	margin:0 0 20px 0;
	font-weight:600;
}
.turnkey-text-area p {
	float:left;
	width:100%;
	color:#fff;
	font-size:16px;
	line-height:normal;
	text-align:justify;
}
.turnkey-text-area p span {
	text-decoration:underline;
	font-weight:700;
}
.turnkey-text-area ul {
	margin:0 0 0 25px;
	padding:0 25px 0 0;
	list-style-type:none;
}
.turnkey-text-area ul li {
	float:left;
	width:100%;
	background:url(../images/white-arrow.png) no-repeat 0 5px;
	padding:0 0 0 20px;
	margin:0 0 12px 0;
	font-size:15px;
	color:#fff;
}
/* ISO Certified Area=========================== */
.certified-area {
	float:left;
	width:100%;
	text-align:center;
	padding:0px 0;
	margin-bottom:20px;
}
.certified-area img {
	display:inline-block;
	margin:0 10px;
}
/* Experience Page css ================================= */
.experience-area {
	float:left;
	width:100%;
	margin-bottom:50px;
	color:#333;
}
.experience-area h1 {
	float: left;
	width: 100%;
	font-size: 35px;
	color: #67acbc;
	font-weight: 700;
	margin-bottom:30px;
}
.experience-area p {
	float: left;
	width: 100%;
	font-weight: 400;
	text-align: justify;
	font-size: 15px;
}
.experience-area a {
	float: right;
	color: #fff;
	background: #333e74;
	border-radius: 7px;
	padding: 5px 15px;
	font-size: 12px;
	text-transform: uppercase;
	margin: 20px 0 0 0;
}
.experience-area img {
	float: left;
	width: 100%;
	margin-bottom: 50px;
	border:1px solid #eee; padding:15px;
}
.experience-area h4 {
	float: left;
	width: 100%;
	font-weight: 600;
	color: #333;
	margin: 0 0 25px 0;
	font-size: 25px;
	border-bottom:1px solid #eee;
	padding-bottom:20px;
}
.experience-area h5 {
	float: left;
	width: 100%;
	font-weight: 600;
	color: #333;
	margin: 45px 0 25px 0;
	font-size: 25px;
	border-bottom:1px solid #eee;
	padding-bottom:20px;
}
.experience-area ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 100%;
}
.experience-area ul li {
	float: left;
	width: 100%;
	background: url(../images/gray-arrow.png) no-repeat 0 6px;
	padding: 0 0 0 22px;
	margin: 0 0 7px 0;
	font-size: 15px;
}

.enhanced-area { float:left; width:100%; margin:50px 0 0 0;}

.enhanced-area h5 {
	float: left;
	width: 100%;
	font-weight: 600;
	color: #333;
	margin: 0 0 25px 0;
	font-size: 25px;
	border-bottom:1px solid #eee;
	padding-bottom:20px;
}

.enhanced-area p {
	float: left;
	width: 100%;
	font-weight: 400;
	text-align: justify;
	font-size: 15px;
}

.enhanced-area ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 100%;
}
.enhanced-area ul li {
	float: left;
	width: 100%;
	background: url(../images/gray-arrow.png) no-repeat 0 6px;
	padding: 0 0 0 22px;
	margin: 0 0 7px 0;
	font-size: 15px;
}

.enhanced-area img {
	float: left;
	width: 100%;
	margin-bottom: 50px;
	border:1px solid #eee; padding:15px;
}

.cityname{list-style-position:inside; margin:0px; padding:0px; width:100%; display:inline-block;}
.cityname li{ margin:0 30px 10px 0px; font-size:21px; font-weight:600; float:left; color:#3893a8;}

.cuspanel .panel {border-radius:0; box-shadow:none; border-color:#13a0b2; background:none;}
.cuspanel .panel-default > .panel-heading {padding:0; border-radius:0; color:#FFF; background-color:#13a0b2; border-color:#13a0b2; text-align:left;}
.cuspanel .panel-title {font-size:14px;}
.cuspanel .panel-title > a {display:block; padding:15px; text-decoration:none; position:relative;}
.cuspanel .panel-title > a:after {position:absolute; right:15px; top:15px; content:'\2212'; font-family:'Glyphicons Halflings';}
.cuspanel .panel-title > a.collapsed:after {content:'\2b';}
.cuspanel .panel-default > .panel-heading + .panel-collapse > .panel-body {border-color:#13a0b2; text-align:left;}
.carrerlocation {float:right; font-size:19px;} 
.error {font-size: 13px; font-weight: normal; color: #FF0000;}

.bannerN .owl-theme .owl-controls .owl-buttons div{background:none; border:3px solid #000; opacity:0.7; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:111; color:#000;}
.bannerN .owl-prev{left:10px;}
.bannerN .owl-next{right:10px;}