@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
* {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
}
body {
	height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1.7;
	color: #666666;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	background: url("../images/bg.jpg") repeat;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}

::selection {
	color: #fff;
	background: #008fd5;
}

::-moz-selection {
 color: #fff;
 background: #FFDF00;
}
p {
	color: #615f5f;
	margin: 0 0 0;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
}
.fitImage {
	max-width: 100%;
	vertical-align: middle;
	display: inline-block;
}
.animated {
	/* -webkit-animation-duration: 1s; */
	animation-duration: 1s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.mcbook {
	opacity: 0;
}
.show {
	opacity: 1;
}
.pDark p {
	color: #6D6D6D;
}
h6{
	font-size:14px;
}
.dataTxt ul li{
	list-style:none;
	line-height:30px;
}
.listArrow li{
background: url('../images/links-arrow.png') 0px 12px no-repeat;
padding-left:15px;
}
.progress {
height: 12px;
border-radius:0px;
}
.progress .progress-bar.progress-bar-red {
background: #F76E26;
}
.progress .progress-bar.progress-bar-green {
background: #51D4B6;
}
.progress .progress-bar.progress-bar-lblue {
background: #9FDE32;
}
.feature a {
display: inline-block;
font-size: 18px;
color: #fff;
background: #FFDF00;
margin-right: 20px;
width: 220px;
text-align: center;
line-height: 41px;
/* border-radius: 10px; */
}
#Features img{
	width:58px;
}
#Features .circle{
width:120px;
height:90px;
display:inline-block;
background: transparent; 
}
#Features .circle:hover { 
	transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.pDark h3 {
	color: #BEBEBE;
}
.btn {
	color:#fff;
	    background: #e01306; border:1px solid #039cd4; margin:20px 0; text-align: right;
}
.btn:hover {
	 color:#fff;
	background:#039cd4; border:1px solid #e01306;
}

.btn{
display: inline-block;
padding: 8px 12px;
	}
.btn, .form-control, .team-socials i {
	border-radius: 0px !important;
}
.form-group {
	margin-bottom: 10px;  background: #fff;
	
}

.form-group1{ background: none;}
.form-control {
	border: none; height: 30px;
	padding:16px 12px;
	outline: none;
	color: #5A5A5A;
	margin: 0;
	width: 210px;
	max-width: 100%;
	display: block;
	margin-bottom: 0;
	background: #fff;
	font-size: inherit;
	border-radius: 0px !important;
	border:none;     width: 100%; outline: none;  border: 1px solid #ccc;    
}
.form-control:focus{ box-shadow: none; border: 1px solid #008fd5; }
.button-outline {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	color: #fff;
	padding: 10px 25px;
	border: 2px solid #fff;
	border-radius: 0px;
	font-size: 16px;
	font-weight: 400;
	background: rgba(255,255,255,0.15);
}
.button-outline:hover {
	color: #fff;
	background: rgba(255,255,255,0.35);
}
a {
	color: #0154a2;
	text-decoration: none;
	text-shadow: none;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
a:hover {
	color: #000;
	text-decoration: none;
}
.btn {
	border-radius: 0px;
}
.btn-primary {
	background: #FFDF00;
}
.form-control {
	border-radius: 0px;
}
.mrgn30 {
	margin: 30px 0;
}
.copyright {
	color: #fff;
	background: #252424;
	padding: 20px 0;
}

.copyright p{ color: #fff;     font-size: 13px;} 
.copyright a{
color: #fff;
}
.copyright a:hover{
color: #008fd5 ;
}
#top {
	position: relative;
}
.topHome {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 5;
}
.topHome:hover{
color:#F89F9F;	
	}
/* Header 
----------------------------------------------*/
#section-top {
	background: #4E4E4E;
}
#section-top ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#section-top ul li {
	display: inline-block;
}
#section-top ul li a {
	border-radius: 2px;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	width: 35px;
	text-align: center;
}
#section-top .region-top-first {
	float: right;
}
.header {
	position: relative;
/*	position: relative;*/
	width: 100%;
    background: #fff;
	z-index: 50;
	border-radius: 0;
  	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear; top:0;   height: auto;
}
.addBg { 
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	    background: #fff;
	top:0px; height:auto;
}
.navbar-inverse {
	background: transparent;
}
.navbar-inverse .navbar-toggle {
	background-color: #0154a2;
}


.navbar-inverse .navbar-toggle .icon-bar {background-color: #FFDF00;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background: #ca1919;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	   color: #e01306;
}
.navbar-inverse .navbar-toggle:hover .icon-bar {
	background: #fff;
}
/* .navbar-toggle {} */
.hero-text {
	color: #676e73;
	width: 83%;
	text-align: center;
	margin: 30% auto 24px auto;
}
.hero-text p {
	padding: 0;
	margin: 12px 8% 0;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, .2);
}
/*.carousel-inner*/
#myCarousel {
	margin-top: 50px;
	border-bottom: 4px solid #FFDF00;
}
/* .carousel-inner > .item {} */
.carousel-caption {
	padding: 0px;
	bottom: 40%;
	display: block;
	height: 80px;
}
.carousel-caption h1 {
	font-size: 45px;
	padding: 10px 15px;
	background: rgba(128, 180, 33, 0.80);
	color: #FFFFFF;
	text-shadow: none;
	font-weight: bold;
	display: inline-block;
}
.carousel-caption h3 {
	font-size: 30px;
	color: #1C4604;
	font-weight: bold;
	text-shadow: #fff 1px 1px 1px;
}
.actionPanel {
	padding: 25px 0;
	background: #FFDF00;
}
.actionPanel h3 {
	margin: 0px;
}
.circle { 
	height: 90px;
	width: 90px;
	border-radius: 0px;
	color: #FFDF00;
	line-height: 90px !important;
}
#section-strapline {
	background: #86bd2e;
	line-height: 42px;
	clear: both;
}
/*----Nav ----*/
.header .navbar-brand {
	float: left;
	padding: 8px 15px;
	line-height: 18px;
}
.navbar-brand b {
	color: #FFDF00;

	font-weight: 900;
}
.navbar-brand b i {
	color: #fff;
	font-style: normal;
}
.logo {
	font-size: 2.2em;
	text-shadow: none;
	margin: 0 0 0 0;
}
.logo:hover {
	color: #5A5A5A;
}
.header .navbar {
	margin: 0;
border: 0;
padding: 0px 0;
}
.hero-text2{
	padding:30px 0; margin-top: 95px;	
}
.hero-text2 h2{
	font-size: 28px;
	line-height: 36px; 
	text-align: left;
}
.hero-text2 .btn-apply{
margin-top: 39px;
margin-left: 30px;
padding: 15px 46px;
font-size: 20px;
color: #000;
}
.hero-text2 .btn-apply .fa{
padding-right: 15px;
color: #000;
}
.navbar-inverse .navbar-nav > li > a {
	color: #222;
	font-size: 1.2em;
	line-height: normal;
	margin: 17px;
	padding:15px 17px;
	font-weight:600; text-transform: uppercase;
}
.navbar-nav{ margin-top:8px;     margin: 0 22%;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	
	color: #e01306; background:none;      
}
/* .navbar-inverse .navbar-nav > .active {} */
.navbar-nav > li:hover > a {
	color: #FFDF00;
}

.page-section {
	width: 100%;
	height: auto;
	    padding:40px 0;
}
.noPadd {
	padding: 0;
}
.page-section h1 {
	font-size: 3.5em;
	margin: 90px 0 30px;
	line-height: 1.2em;
}
.page-section h1 span {
	font-weight: 200;
}
.page-section h2 {
	color: #FFDF00;
}
.page-section p {
	font-size: 15px;
	line-height: 1.5em;
}
.darkBg {
	background: #000;
}
.darkBg .fa {
	color: #FFDF00;
}
/*--- Banner ----*/
.banner-container {
	width: 100%;
	padding: 0px;
	background-size: cover;
	position: relative;   
	
}
.banner-container:before {
position: absolute;
width: 100%; 
z-index: 1; 
content: '';
height: inherit;
top: 75px;
bottom: 0px;
}
.banner-container > img {
	width: 100%;
}
.banner-content {
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
}
.hero-text h1 {
color: #fff; 
line-height: 1.5em;
font-size: 28px !important;
margin: 37px 0 13px;
font-weight: bolder; 
background: rgba(0, 0, 0, 0.44);
width: 60%;
margin: 0 auto;
padding: 20px 0;
border: dashed 1px rgba(255, 255, 255, 0.6);
text-transform: uppercase;
}
.hero-text p {
	font-size: 1.6em;
	color: #fff;
	font-style: normal; 
	text-shadow: 1px 1px 1px #8F8F8F;
}
.arrow-link {
	display: inline-block;
	font-size: 32px; 
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-align: center;
	vertical-align: top;
	width: 50px; 
}
a.arrow-link {
	color: #fff;
}
a.arrow-link i{
font-size:28px;
}
a.arrow-link:hover {
	color: #fff;
}
 
.hero-button {
	text-align: center;
	background: rgba(255, 255, 255, 0.36);
	border: 1px solid #fff;
	padding: 20px;
	display: inline-block;
	margin: 0 auto;
	clear: left;
	width: auto;
}
.hero-img {
	text-align: center;
	margin: 124px auto 24px auto;
}
.da-slider {
	margin: 0 auto !important;
}
.heading h2 {
	color: #222;
}
/* #contactUs .heading h2 { } */
.sub-heading {
	padding: 15px 0;
}
.sub-heading h2 {
	font-size: 18px;
	margin: 15px 0 8px !important;
}
.sub-heading p {
	color: #5A5A5A;
}
.heading {
	padding: 3px 10px;
	padding: 0 0 30px 0;
	display: block;
}
.heading p {
	font-size: 1.2em;
}
.pdingBtm30 {
	padding-bottom: 30px;
}
.da-arrows span:after {
	width: 25px;
	height: 37px;
}
.da-arrows span {
	position: absolute;
	top: 50%;
	height: 34px;
	width: 34px;
	border-radius: 60px;
	background: none;
}
.da-dots span {
	display: inline-block;
	position: relative;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.13);
	margin: 3px;
	cursor: pointer;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);
	border: 2px solid #FFDF00;
}

/* Features
    -------------------------------------------------*/
#aboutUs {
	background: #fff;
	padding-top: 35px;
	padding-bottom: 25px;
	overflow: hidden;
}
#aboutUs .feature {
	margin-top: 30px;
	margin-bottom: 54px;
}
#aboutUs .right {
	padding-left: 32px;
	float: right;
}
#aboutUs .left {
	padding-right: 32px;
	float: left;
}
#aboutUs h3 {
	font: 18px/34px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #222;
}
.fluid-video-wrapper {
	margin-top: 18px;
}
#aboutUs .left {
	padding-right: 32px;
	float: left;
}
#aboutUs .right {
	float: right;
}
.row .area1 {
	width: 65%;
}
.row .area2 {
	width: 35%;
}
/* Services
    -------------------------------------------------*/
.grid .text-content {
	padding-left: 35%;
}
.grid .text-content {
	display: block;
	padding-left: 19%;
	padding-right: 8%;
}
/* .grid .grid-item {} */
.grid .text-content h5 {
	font-weight: bold;
}
.grid .grid-item .item-content {
	display: block;
	outline: none;
	text-decoration: none;
	padding: 20px 0;
}
.item-content .fa {
	position: absolute;
	color: #646464;
	font-size: 4.5em;
	top: 36px;
}
.box-item{
background: #EFEFEF;     height: 230px;    padding: 10px; 
}
.box-item p {
font-size: 15px;
line-height: 1.5em;
padding: 0px 12px 26px !important;
}
.box-item:before {
content: "";
width: 60px;
height: 60px;
background: #bebebe;
float: right;
position: absolute;
z-index: -1;
top: -3px;
right: 12px;
}
.box-item:after {
content: "";
width: 60px;
height: 60px;
background: #bebebe;
float: right;
position: absolute;
z-index: -1;
bottom: -3px;
left: 12px; 
}
ul.list3 {
counter-reset: li;
list-style: none outside none;
margin-bottom: 4em;
padding: 0;
}
ul.list3 li {
position: relative;
padding: 4px 0 5px 37px;
}
ul.list3 li:after {
content: counter(li, decimal-leading-zero);
counter-increment: li;
position: absolute;
left: 0px;
top: 50%;
margin-top: -13px;
font-weight: 700;
border-radius: 100%;
color: #fff;
width: 26px;
height: 26px;
background-color:#FEDE00;
text-align: center;
line-height: 26px;
}
/* Team
    ---------------------------------------------------*/
.team-member {
	margin-bottom: 15px;
}
.member-img {
	overflow: hidden; 
	padding: 5px;
	position:relative;
}
.member-img:before {
content: "";
width: 80px;
height: 80px;
background:#bebebe;
float: right;
position: absolute;
z-index: -1;
top: -5px;
right: 2px;
}
.member-img:after {
content: "";
width: 80px;
height: 80px;
background: #bebebe;
float: right;
position: absolute;
z-index: -1;
bottom: -5px;
left: 2px;
}
.team-member .member-img img {
	max-width: 250px;
	margin: 0 auto;
}
.team-member h4 {
	font-size: 19px;
	line-height: 32px;
	margin: 10px 0 0;
	text-align: center;
}
.team-member .pos {
	display: block;
	margin: 0;
	text-align: center;
}
.team-title{
    text-align: center;
}

.team-title a{ border:1px solid #222; color: #222;    padding: 8px 10px;    margin: 10px 0;}

.team-title h5{     margin-bottom: 30px;     font-size: 15px;    line-height: 20px;     height: 36px;}

.team-member .contact a {
	padding: 0 8px; 
}
.team-socials {
	position:absolute;
	bottom:70px;
	left:0px;
	right:0px;      top: -5px;   left: 22px;
}
.team-socials a {
	background: white;
	padding: 7px 0;
	margin: 2px;
}
/* #contactUs, .parlex-back {} */

#contactUs .btn {
	border-radius: 0px !important;     border: 2px solid #066ea1;
	background: #008fd5; color:#fff; margin-top: 8px; font-size: 16px; text-transform: uppercase; float: right;
}

#contactUs .btn:hover{ background:#066ea1; color:#fff; border: 2px solid #008fd5;}

.descrition {
	min-height: 90px; 
	padding: 5px 15px;
}
.team-member {
	padding-top: 5px;
}
.team-socials {
	margin: 15px 0;
	opacity: 0;
	text-align: center; padding: 12px;width: 245px;background:rgba(0, 0, 0, 0.85);
}

.team-socials p{ padding:72px 0;}

.team-member:hover .team-socials {
	opacity: 1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.team-socials i {
	width: 35px;
	height: 35px;
	position: relative;
	display: inline-block;
	text-align: center;
	font-size: 18px;
}
/* --Portfolio----- */
#work {
 background:rgb(34, 34, 34);
}
#work h2 { 
color:#fff;
}
#work p { 
color:#fff;
}
#portfolio {
	width: 100%
}
#portfolio .filters {
	margin-bottom: 20px
}
#portfolio .filters li a {
	color: #999;
	font-weight: 600;
	text-transform: uppercase;
}
#portfolio .filters li a, #portfolio .filters li a:hover, #portfolio .filters li a:focus {
	color: #FFDF00;
}
#portfolio .filters li a.active {
	color:#fff !important;
border-bottom: solid #fff 1px;
}
#portfolio .items {
	margin-bottom: 0
}
#portfolio .items li {
	position: relative;
	float: left;
	width: 25%;
	overflow: hidden;
}
#portfolio .items li a img {
	width: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#portfolio .items li a .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	background-color: rgba(0,0,0,0.6);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
}
#portfolio .items li a .overlay span {
	color: #FFF;
	position: absolute;
	height: 50px;
	top: 50%;
	left: 0px;
	right: 0px;
	margin-top: -25px;
	line-height: 50px;
}
#portfolio .items li a:hover .overlay {
	opacity: 1
}
#portfolio .items li a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
nav#filter {
	margin-bottom: 1.5em;
}
nav#filter li {
	display: inline-block;
	margin: 0 0 0 5px;
}
nav#filter a {
	padding: 4px 12px;
	line-height: 20px;
	border: 1px solid #FFDF00;
	text-decoration: none;
}
.current {
	background: #FFDF00;
	color: #fff;
} 
.page-section.intro {
	min-height: 600px;
}
.btn {
	font-weight: 200;
}
.btn-dark {
	background: #444;
	color: #fff;
}
.btn-dark:hover {
	background: #000;
	color: #fff;
}
.back-to-top {
	display: inline-block;
	clear: both;
	background: #fff;
	color: #333;
	padding: 0 10px 5px;
	margin: 20px 0 0;
	text-shadow: none;
}
.back-to-top:hover {
	background: #333;
	color: #fff;
	text-decoration: none;
}
hr {
	border-color: #ddd;
}
body {
	margin: 0;
	font-family: Arial, sans-serif;
}
#navigation {
	position: fixed;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	width: 200px;
	background: #ffffff;
	box-shadow: 0 10px 10px -10px #000000;
}
#navigation > li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation > li > a {
	margin: 1px;
	color: #000000;
	background: #cccccc;
	display: block;
	padding: 5px;
	text-decoration: none;
	transition: all 400ms;
}
#navigation > li > a.current,  #navigation > li:hover > a {
	background: #999999;
}
.pageSection {
	min-height: 600px;
	padding: 20px;
	background: #dddddd;
}
.pageSection:nth-child(odd) {
	background: #eeeeee;
}
.socialIcons li {
	list-style: none;
	display: inline;
	margin-right: 6px;
}
footer { 
	padding: 45px 0; 
}
.social a:hover {
	color: #000;
}
.social a {
	font-size: 32px;
	margin: 0 10px;
	color: #FFDF00;
}
.contact ul li {
	margin-bottom: 10px;
}
.contact ul li i {
	margin-right: 15px;
}
/*Clients*/
.clients #owl-demo .item {
	background: none;
}
.clients .helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.clients .helper img {
	vertical-align: middle;
	max-height: 70px;
	max-width: 80%;
}
.clients .helper:hover {
	cursor: e-resize;
}
.clients .customNavigation > a {
	font-size: 25px;
	cursor: pointer;
	margin: 0px 5px;
}
.portfolio-item img:hover {
	width: 110%;
	height: 110%;
}
footer{
	background: #0B0B0B;
}
footer h4{
font-size:24px;	
padding-bottom:12px;
}
footer .col ul {
margin: 0;
padding: 0;
list-style: none;
}
footer .col ul li, footer .col p {
font-size: 14px;
}
footer .col.col-social-icons i {
width: 40px;
height: 40px;
display: inline-block;
padding: 10px;
margin-right: 10px;
margin-bottom: 10px;
text-align: center;
font-size: 18px; 
color: #333;
border-radius: 0px; 
border: 1px solid #2D2D2D;
}
footer .col.col-social-icons i:hover{
color:#FFDF00;
}
footer input.form-control{
	padding: 18px 10px;
} 
.area1 a{
	margin-bottom:10px;
}
#about{  
	width: 100%;

}

.fa-heart-o{ position: absolute;
    top: 32px;
    right: 0;
    left: 50%;
    width: 13px;
    margin-left: -6px;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
     color: #fff;  }

/*============my chnages===========*/

/********************************/
.hero {
    position: absolute;
    top: 32%;
    left: 58%;
    z-index: 3;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}
.hero h1 {
    font-size: 65px;    
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.hero .whitecolor{ color:#fff;}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s;    
}

#services h2{ color:#222;     text-transform: uppercase; margin:0; }

.hero-text2 h2{ text-align:center; color:#fff;}

.hero-text2 p{ text-align:center; color:#fff; font-size: 18px;}

.social-links { padding: 0;
    list-style: none;
    margin: 15px 0;}
	
.social-links li {
    margin: 10px 10px 10px 0;
    display: inline-block;
    font-size: 36px;}
	
.social-links li a {
 
    border: 1px solid #D0D0D0;
    width: 52px;
    height: 52px;
    display: inline-block;
    border-radius: 50%;
    font-size: 26px;
    text-align: center;
    padding: 4px;
}		

/* .branded-section {} */
 
.social-links a{ color:#fff;}

.social-links a:hover{ color:#0151a8;}

.footer h2{ color:#ca1919;  border-bottom: 2px solid #ca1919;
    width: 126px;
    margin: 0 auto;}

.topfooter{ padding:20px 0;}

.contacts{ margin-bottom:5px;}

.footerright{ text-align:right;}

.registerbtn{ background:#07509f; text-align:center; width: 155px;  margin: 50px auto 0;}

.registerbtn a{ display:block;font-size: 20px; color:#fff; padding:5px 20px;}

.servicesbox h5{   color: #222; font-size: 15px;line-height: 20px;height: 50px;}

.learnbtn{ border:1px solid #222; color:#222; text-align:center; padding: 7px 0;    width: 130px;     margin-top: 30px;    margin: 0 auto;}

.learnbtn:hover{ background:#07509f; color:#fff;}

.innerbanner{ background:#0154a2; margin-top: 101px; padding: 40px 0;}

.innerbanner h1{ color:#fff;  margin:0; }

.innercontent{ padding:30px 0 0 0;}

.servicesdiv h3{ color:#e50c05;}

/* .servicesdiv {  } */

.uldiv{ padding-left:20px;}

.removepadding{ padding:0;}

.bgbox{ background: #0154a2; padding: 69px 85px; }

.bgbox .uldiv li{ color:#fff; font-size:20px;}

.bgbox h2{ color:#fff; margin-bottom:0; font-size: 36px;}

.bgbox1{  padding: 52px 95px;}

.bgbox2{  padding: 90px 40px;}

.bgbox2 p{ color:#fff;     padding: 30px 0; font-size:16px;}

.bgdiv{ background:url(../images/marketing.jpg) no-repeat; padding: 28px;
    background-size: 100%; box-shadow: 0 0 10px #999999;-webkit-transition: all 0.3s ease 0s;}

.bgdiv1{ background:url(../images/marketing1.jpg) no-repeat; padding: 28px;
    background-size: 100%; box-shadow: 0 0 10px #999999;-webkit-transition: all 0.3s ease 0s;}
	
.bgdiv:hover{ transform: scale(1.1); -webkit-box-shadow: 0 0 10px #999999;}	
.bgdiv1:hover{ transform: scale(1.1); -webkit-box-shadow: 0 0 10px #999999;}

.opacitydiv{ background:none repeat scroll 0 0 rgba(0, 0, 0, 0.35);  padding:25px;     width: 95%; margin: 0 auto;}

.opacitydiv .uldiv li{ color:#fff; font-size: 18px;}

.opacitydiv h2{ color:#fff;    text-shadow: 1px 1px 0 #333333; }

.lidiv li{ display:inline-block; padding: 0 11px;}

.lidiv li:first-child{ padding-left:0;}

.lidiv .fa{ font-size:8px;    vertical-align: middle; padding-right:6px;}

.registerform{ background:url(../images/formbg.jpg); background-repeat: no-repeat; background-size: cover;background-attachment: fixed;     padding: 50px 0;}
	
.registerform .form-control{    padding: 16px 4px;}	

.registerform h2{ color:#fff; text-transform:uppercase;  margin: 0;}

.well{ border:none; background:none; padding: 0; }

.formbg legend{ color:#fff; }

.servicesbox img{box-shadow: 1px 4px 5px #ABAAAA;} 

.formbg .btn-primary{ background:#fff;}

.formbg .btn-primary:hover{ background:#ca1919; color:#fff;}

.form-group select{ border: none;
    padding: 6px 4px;
    outline: none;
    color: #5A5A5A;
    margin: 0;
    width: 210px;
    max-width: 100%;
    display: block;
    margin-bottom: 0;
    background: #fff;
    font-size: inherit;
    border-radius: 0px;
    border: 1px solid #084fab;
    width: 100%;
}

/* .animationdiv{} */
.menudiv{ text-align:center; margin:30px 0 0 0;}
.menudiv li{display:inline-block; }
.menudiv li a{  color:#fff;border:2px solid #fff; border-radius:40px; padding: 10px 15px; margin: 0 4px;}
.menudiv li a:hover{  color:#0154a2; background:#fff; color:#0154a2;}
.dropdown-menu{ padding:0;     width: auto;}
.dropdown-menu>li>a{     padding: 8px 20px;}

.marketingdiv{ margin:20px 0;}

.marketingdiv ul{ padding-left:15px; border-right:1px dashed #c3c2c2;}

.para{ padding:40px 0; }

.para p{ font-size:18px; color:#0154a2; padding:15px 0 0 0;}

.servicesdiv .row-fluid{ margin-bottom:20px; }

.icondiv{ margin:10px 0;}

.imgidv { float:left;}

.infodiv{ float:left;}

.icondiv img{ margin-right:10px;     width: 20px;}

.infodiv p{ font-size:14px;}

.infodiv a{ color:#858585;}

.highlight{ color:#ca1919;}

/*#about{ margin-top:95px;}*/

.titlediv h2{ margin-top:0; color:#00aeef; margin-bottom: 30px; font-size: 40px; font-weight: bold; font-family: 'Oswald', sans-serif;}

.aboutinfo p{ margin-bottom:15px; line-height:24px; color:#333; font-family: 'Open Sans', sans-serif;}

.facilitiesdiv h3{ color:#fff; font-size:24px;}

#facilities{     background: #ad0479;}

.tariff-info h4{ background:#780254; color:#fff; font-size: 20px; padding:8px 10px; width:185px;     margin-bottom: 0;}

.whitebox{ background:#fff; border: 1px solid #ccc;    padding: 10px;}

.whitebox p{ color:#333;}

.facilities-info ul{ padding-left:20px;}

.facilities-info li{ font-size:15px; color:#fff;}

.titlediv .whitecolor{ color:#fff;}

/* .contactinfo{ } */

.contactinfo h4{ color:#fff; font-size:24px; margin-bottom: 20px;}

.contactinfo p{ font-size:15px; color:#000; margin-bottom: 15px; }

.contactbox{ margin-bottom: 15px;}

.contactbox .fa{ margin-right:15px; color:#fff; background: #039cd4;  width: 28px;
    height: 28px;
    border-radius: 50%;
    text-align: center;
        padding-top: 6px;
    font-size: 15px; float: left;
}

.contactbox p{ float: left; width: 295px; margin-bottom: 0;}

.contactbox a{ color:#000;}

.highlightcolor1{ color: #fff;}

.contactbox a:hover{ color:#008fd5;}

.navbar-inverse .navbar-nav > li > a{ margin: 0 4px; outline: none;}

.addBg{ box-shadow: 0 0px 6px #000;  background: rgba(255,255,255,0.8);padding: 0 0;}

.mapdiv iframe{ width:100%; border:2px solid #ccc; height:408px;}

.logo-text a{ font-size:18px; font-weight:bold; color:#fff; }

.logo-text{ margin-top:10px;text-align: center;}

.carousel-control{ font-size:60px; font-weight:bold; top: 35%; z-index: 1;}
.carousel-control.left{ background:none; filter:none; outline:none;}
.carousel-control.right{ background:none; filter:none; outline:none;}
.carousel-indicators .active{ background:#780254;}

.highlightcolor { color:#213540;}

.facilitiesdiv h2{ color:#fff; margin: 0 0 30px 0;text-align: center; border-bottom: 1px solid #fff; padding-bottom: 20px;}

.panel-tabs {margin: 10px 32%;}

.panel-tabs > li { float: left; background: #fff; margin: 0 7px;}

.panel-tabs > li.active > a, .panel-tabs > li.active > a:hover, .panel-tabs > li.active > a:focus {    background: #ad0479;    color: #fff;}

.panel-tabs > li a{color: #333;    padding: 5px 20px;}

#gallery{ background:#f4f3f4; }

.panel{ background:none;margin-bottom: 0; box-shadow: none;}

.panel-tabs > li a:hover{ background:#cd0790; color:#fff;}

.gallerydiv .thumbnail{ margin-bottom:15px; background: none;}

.panel-body {    padding: 0;}

.addBg .header{ height:auto;}

.header-title{ display:none; position:relative;}

.gallerydiv .thumbnail img{ width:100%;     margin: 0;}

.aboutinfo h3{ color:#008fd5; text-align:center;}

.innerheader{ background:#ad0479; margin-top: 96px;}

.innerheader h2{ color:#fff;     margin: 0; font-size: 36px;    padding: 15px 0;}

.locationinfo{ padding-top:15px;}
.locationinfo p{ color:#333; margin-bottom:15px; font-size:18px;}

.mapdiv{ margin-top:45px;}

.sociaicon a{     background: none;color:#008fd5;
    padding: 2px 0;
    width: 50px;
    height: 50px;
    display: inline-block;
    text-align: center;
    font-size: 25px; margin-right:10px; border:2px solid #066ea1;}
	
.sociaicon a:hover{ background:#066ea1; border:2px solid #008fd5; color: #213540;}	
	
.guestinfo p{ color:#333; font-size:15px; margin-bottom:10px;}	

.guestinfo ul{ padding-left:20px; margin-top:20px;}

.guestinfo li{color:#333; font-size:15px;}

.titlediv1 h2{ text-align:left; margin-bottom: 10px;}

.logo-text h4{    font-size: 26px; font-weight: bold;color: #fff; text-transform: uppercase; -webkit-text-stroke: 1px #cd0790; margin:0;}

.logo-text p{ color:#fff; font-weight:bold; font-size: 18px;}

.gallerydiv{ margin-top:15px;}

.header1{ position:relative;}

#contactUs{ background:#fff;}

.addBg .logo-text h4 {    font-size: 22px;}

.checkdate{ text-align:center; padding-top: 20px;}

.checkdate p{ color:#fff; display:inline-block; margin-right:15px;}

.checkdate .timecolor{ color:#fff;}

.discountdiv{ background:#780254;padding: 15px 0;}

.discountdiv h4{ color:#fff; text-align:center; margin:0;} 

.discountdiv a{ color:#fff;}

.discountdiv a:hover{ color:#f167c7}

#client{ background:#ad0479;}

#client h2{ color:#fff;}

.checkdate .modal-body p{ color:#333;    text-align: left;     margin-bottom: 10px;}

.checkdate .modal-body ul{ padding-left:18px;}

.checkdate .modal-body ul li{ text-align:left;}

.clientsider .thumbnail{ width:215px;     background: none;    border: 1px solid #780254;}

.clientsider .thumbnail img{ width:100%;}

.carousel-indicators .active{ background: #31708f; } 
.adjust1{ float:left; width:100%; margin-bottom:0; } 
.adjust2{ margin:0; } .carousel-indicators li{ border :1px solid #ccc; } 
.carousel-control{ color:#31708f; width:5%; } 
.carousel-control:hover, .carousel-control:focus{ color:#31708f; } 
.carousel-control.left, .carousel-control.right { background-image: none; } 
.media-object{ margin:auto; margin-top:15%; } 

.testimonialdiv .parainfo{ width: 75%;    margin: 0 auto;}

.testimonialdiv p{    text-align: center; font-size: 18px;    color: #333;}

.testimonialdiv .carousel-control{     font-size: 35px; top: 0;     color: #333;} 

.testimonialdiv .carousel-control:hover{ color: #ad0479;}

.testimonialdiv .smallpara{ font-size:16px;     color: #ad0479;     margin-top: 10px;}

.testimonialdiv .carousel-inner{ margin-top:20px;}

/* .clientsider{ } */

.formdiv  .icondiv{ float: left;     margin: 0;}


.formdiv .fa{ position: relative;
    z-index: 1;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    font-size: 24px;
    line-height: 50px;
    text-align: center;
    color: #fff;     background: #4db1e2;}

.formdiv .fa:after{ content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -4px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left-width: 4px;
    border-left-style: solid;    border-left-color: #4db1e2;}

.servicesdiv{ background: #213540; padding: 40px 0;  }    
   
/* .services-info{       } */

.services-info h3{ font-weight: bold; color: #008fd5; font-size: 25px;}

.services-info p{ color: #fff;}

.readbtn{ text-align: right; display: block; margin-top: 10px;}

.services-info a{ display: inline-block; border:2px solid #008fd5; color: #fff; font-size: 14px; padding: 8px 20px;
    text-transform: uppercase;
    margin-top: 20px;
    font-weight: bold;}

.services-info a:hover{ background: #008fd5;}

.innerpage{ background:#039cd4; padding: 20px 0; }

.innerpage h1{ color: #fff; font-weight: bold;  text-transform: uppercase; margin: 0; font-family: 'Oswald', sans-serif;}

.contactinfo h4{font-family: 'Oswald', sans-serif;
    color: #00aeef;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;}

.locationdiv iframe{  border: 3px solid #008fd5; width: 100%; height: 300px; margin-bottom: 20px;}

.locationdiv h4{  margin-top: 0;}

.innerinfo{ padding: 30px 0;     margin-top: 57px;}

.parabox{ margin: 15px 0;}

.parabox h3{ color: #000; border-left: 2px solid #008fd5;padding-left: 12px;     margin: 20px 0;}

.parabox p{ color: #000;    padding-bottom: 10px;
    line-height: 24px; }

.parabox h4{ color: #008fd5; font-weight: 500; margin: 20px 0 10px 0;}

.parabox ul{ padding-left: 20px; margin: 10px 0;}

.parabox li{ font-size: 14px; color: #000;}

/* .coronary-img{  } */

.coronary-img img{ margin-bottom:20px; width: 100%; background: #008fd5; padding:4px;}

.kalamimg img{ width:100%; margin-bottom:20px; background: #008fd5; padding:4px;}

.coronary-img p{ text-align:center;}

.redbg{     background: #008fd5; padding: 20px;}

.redbg ul{ padding-left:20px;}

.redbg li{ color:#fff; font-weight: bold;}

.eccpbtn a{ display:inline-block; background: #1c2d36;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 24px; text-transform: uppercase;}
	
.eccpbtn a:hover{ background:#4db1e2;}

.aboutbtn a{  display:inline-block; background: #1c2d36;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 24px; text-transform: uppercase; border:2px solid #008fd5;}
	
.aboutbtn a:hover{ background:#008fd5; border:2px solid #1c2d36;}	

.about-page img{ width:100%; }

.jk-slider h1{ color:#008fd5;}

.banner-container .hero h3{ color:#000; font-size:36px;}

.clientbox p{ margin-bottom:5px;}

.clientbox{ margin-bottom:20px;}

.imgdiv{ text-align:center;}

.imgdiv img{     border: 4px solid #008fd5;}

/*==============new site cs================*/
.top-header{      padding: 16px 0 0 0;}

.header-info{text-align: right; }

.socialicondiv .fa{ background:#4db1e2; color:#fff;  width: 20px; height: 20px; text-align: center; padding-top: 4px;}

.socialicondiv .fa:hover{ background:#434f25;}

.header-info p{ display:inline-block; margin-right: 15px; font-weight:500; font-family: 'Open Sans', sans-serif; font-size: 13px;}

.header-info .fa{ margin-right:10px; color:#e01306;}

.home-products{  position: relative; top: -60px; height: 265px;}

.home-products h4{ text-align:left; margin:0 0 12px 0; font-size: 15px; font-weight: 600; height: 28px;}

.home-products p{ text-align:left; margin-top: 10px;}

.home-products a{ display:block; text-align:right; margin-top:0;}

.productdiv{ margin-bottom:20px;}

.productdiv h3{ color:#434f25; font-size: 20px; font-weight: 500; font-family: 'Open', sans-serif;}

.productdiv img{ border:4px solid #d7d7d7; }

.productdiv a{ display:inline-block; background:#00aeef; color:#fff; padding: 5px 10px;    border-radius: 5px;     margin-top: 10px; font-family: 'Oswald', sans-serif; text-transform:uppercase;}

.productdiv a:hover{ background:#035675;}

.introdiv{ background:#f8f8f8; padding:30px 0; }

.introdiv p{text-align:center; padding-bottom:10px; line-height:24px; }

.bulletdiv {
    width: 13px;
    height: 13px;
    display: inline-block;
    border-radius: 50%;
    background: #039cd4;
    position: absolute;
    top: 52px;
}

.linediv {
    margin: 6px 0;
    display: block;
    position: relative;
    border-bottom: 1px solid #039cd4;
}

.letfbox h1{ color: #039cd4; margin: 0;  font-weight: 600;}

.bannerdiv{ padding:20px 0;}

.bannerdiv img{ width:100%; margin-bottom:10px; box-shadow: 1px 1px 14px #737171;}

.bannerdiv p{ padding-bottom:8px; text-align:justify;}

.innertitle h3{ background:#e01306; color:#fff; margin: 0; padding: 10px 0; font-size: 18px; font-weight: 600; text-align: center; }

.products-list{ background:#EAEAEA; padding:15px;}

.products-box{ margin:15px 0; border-bottom: 1px solid #ccc; padding-bottom: 15px;}

.products-box h4{ margin:0;}

.products-box a{ color:#039cd4; font-weight:600; font-size: 15px;}

.products-box a:hover{ color: #e01306; outline: none;}

.products-box .fa{ color:#333; margin-right:10px;}

.products-box ul{ padding:10px 46px;}

.products-box ul li a{ color:#000;}

.contentbox{ margin-bottom:20px; border-bottom: 2px solid #ccc;    padding-bottom: 20px;}

.contentbox h3{  font-family: 'Oswald', sans-serif; color: #00aeef; margin: 0 0 15px 0; border-bottom: 1px solid #ccc;    padding-bottom: 15px;}

.contentbox p{ text-align:justify; padding-bottom:10px;}

.contentbox ul{ padding-left:20px;}

.productsimg img{ background:#008fd5; padding:4px; margin-bottom:10px;}

.sliderdiv .thumbnail{ margin: 0 15px;  padding: 10px; border-radius: 0;}

.sliderdiv .thumbnail img{ width:100%;}

.contentbox img{ width:100%;}

.affix{ width: 260px;    bottom: 100px; }

.gallery-heading h1{color: #434f25; margin-top: 0; padding-bottom: 10px;}
	
.gallery-heading .bulletdiv{ top:240px; }	

.gallery-heading{ margin-bottom:30px;}

.header-info a{ color: #615f5f;     margin-right: 15px; font-weight: 500;}
	
/*================Multiple sub menu css================*/

 .dropdown-menu > li.kopie > a {
    padding-left:5px;
}
 
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
   top:0;left:100%;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}
 
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: underline;
}  

.dropdown-menu>li>a{ white-space: inherit; border-bottom: 1px solid #4db1e2;}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{ background: none;
    color: #222;}
  
@media (max-width: 767px) {
  .navbar-nav  {
     display: inline;
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 0;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 0;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 0;
   }
   li.dropdown.open {
    border: 0px solid red;
   }
   .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 14px;
}

}
 
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}  


.formdiv label{ text-align:left;}

textarea.form-control { height: 225px;}

.successMsg{text-align: center; color: green;}
.errMsg{text-align: center; color: red;}
	
.responsivemenu{ display:none;}

.top-header1{ display:none;}

.clientdiv{ padding:30px 0;}

.clientdiv img{ margin-right:10px;}

.logodiv{ outline:none;padding: 5px 0;}
.address{ outline:none;padding: 5px 0;text-align:right;}
.home-services{ padding:40px 0;}

/*.navbar-nav{ float:left !important;}*/

.home-services h1{ text-align:center; margin:0; color: #333; padding-bottom:10px;}

.serbox h3{ margin:0; color:#363737; font-weight:600; font-size: 16px;}

.serbox{ text-align:center; border-right: 0px solid #ccc; margin-bottom: 35px;}

.serbox img{ margin-bottom:15px; outline: none;}

.serbox1{ margin-bottom:0; border-right: none;}

.serbox a:hover{ text-decoration:none;}

.titlediv{ text-align:center; }

.titlediv img{ margin-bottom:30px;}

.home-about{ background:url(../images/about-bg.jpg) no-repeat; padding:50px 0;     margin-top: 0;}

.home-about h1{ color:#fff; margin:0;     text-transform: uppercase;}

.home-about p{ color:#fff; padding:4px 0;}

.home-about .officeimg img{ margin-top:-80px;  background: #039cd4; border-radius: 50%;}

.home-about a{ display:inline-block; margin-top:15px; color:#fff; background:#e01306; padding:10px 20px; text-transform:uppercase; font-weight:bold;     font-size: 12px;     border-radius: 5px;}

.home-about a:hover{ background:#039cd4;}

.agentdiv{ padding:30px 0 0 0;}

.bg{ background:#ebebeb; padding:50px;     height: 265px;}

.bg h2{ color:#090094; text-transform:uppercase; font-weight:600;}

.bg .redcolor{ color:#e01306;}

.paddingdiv{ padding:0;}

.bg ul{ padding-left:20px;}

.bg ul li{ color:#333;}

.hometestimonialdiv{ padding:40px 0; text-align:center;}

.hometestimonialdiv .author-title{ color:#039cd4; font-style:italic;}

.hometestimonialdiv .carousel-control{ top:-40px;}

.testimonialinfo{ width: 65%;  margin: 0 auto;}

.titlediv h1{ color:#333;     text-transform: uppercase;}

.sliderheading{ position:absolute; top: 155px; width: 50%; margin: 0 auto; left: 0; right: 0; text-align:center; background:rgba(255, 255, 255, 0.73); padding:20px; }

.sliderheading h3{ margin:0; color:#1C3142; font-size: 30px; text-transform: uppercase; font-weight: 600;}

.sliderheading p{ color:#000; font-size: 16px;}

.requirediv ul{ padding-left:20px;}

.emidiv h3{ color:#039cd4; font-weight:600;}

.contactpage{ padding:30px 0; margin-top: 57px;}

.contact-heading img{ width:100%;}

.contact-heading h1{ color:#039cd4; margin:0; font-weight: 600;}

.emidiv h2{ color:#039cd4; font-weight:600; margin:0;}

.requirediv h4{ color: #e01306;
    font-weight: 600;
    margin: 0 0 15px 0;  border-bottom: 3px solid #e01306;    padding-bottom: 10px;}

.requirediv .investment{ border-bottom: 3px solid #039cd4;  color: #039cd4;}    

.documentdiv{ margin-top:15px;}

.formdiv{ margin-top:10px;}

.detailsdiv{ margin-top:20px;}

.serbox p{ background: #e01306;
    display: inline-block;
    color: #fff;
    padding: 3px 6px;
    font-size: 11px;
    text-transform: uppercase;
    margin-top: 13px;}

.serbox p:hover{ background: #039cd4;}

.documentdiv h4{ color: #039cd4; font-weight: 600;  margin: 0 0 15px 0; border-bottom: 3px solid #039cd4; padding-bottom: 10px;}

.documentdiv .emi{ color: #e01306; border-bottom: 3px solid #e01306; } 

.products-box .active{ color: #e01306;}

.agentinfo img{ width:100%;}

.emidiv table{ width:100%; background: #f4f4f4;}

.emidiv table th{ padding:10px; background: #333; color: #fff; text-align: center; border-right: 1px solid #bab8b8;}

.emidiv table td{ border: 1px solid #bab8b8;}

.emidiv table .btndiv{ margin: 6px; background: #e01306; color: #fff; border: none; padding: 1px 10px;}


.emidiv table .btndiv:hover{ background:#039cd4;}

.emidiv .inputdiv{ text-align:right;}

.missiondiv{ margin-top:15px;}

.missiondiv img{ margin-bottom:0;}

.missiondiv p{ padding:12px 0;  text-align: inherit;}

.missiondiv h4{color: #039cd4;
    font-weight: 600;
    margin: 0 0 15px 0;
    border-bottom: 3px solid #039cd4;
    padding-bottom: 10px;}
	
.gallerydiv{ margin-top:30px;}

.aboutinfo{ margin:20px 0;}

.aboutinfo p{ margin: 0;}

.aboutinfo img{ box-shadow: 1px 1px 14px #737171;}

.missiondiv img{ box-shadow: 1px 1px 14px #737171;}

.about-page-slider{ margin-top:30px;}

.about-page-slider  .fa{ color:#fff; opacity:9; background:#e01306; font-size: 40px; padding: 6px;}

.about-page-slider .carousel-control.right{ right:13px; }

.about-page-slider .carousel-control{ top:22%;}

.responsive-banner{ display:none;}

.banner-container .fa{ color: #039cd4; opacity: 9;}

.responsive-banner .fa{ color: #039cd4; opacity: 9;}

.res-services{ display:none;}

.navdiv{    background: #1C3142; }

.nav .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

/*=======media start================*/

@media screen and (max-width :1199px){
.bgbox{padding: 28px 145px;}
.bgbox1 { padding: 11px 95px;}
.bgbox2 {  padding: 19px 95px;}
.opacitydiv{ width: 100%; padding: 15px;}
.opacitydiv h2{ font-size: 22px; margin: 0;}
.bgdiv{ padding:22px;}
.bgdiv1{ padding:22px;}
.bgbox h2{ font-size:28px;}
.contactinfo { width: 100%;}
.menudiv li a{ padding: 10px 8px;}
.navbar-inverse .navbar-nav > li > a {  margin: 0 3px!important; font-size:13px!important;}
.logodiv img{ width:430px;}
.addBg .logodiv img{width:135px;}
.header{ background-size:100%; height: auto;}
.navbar-nav{ margin-top:4px;}
.logo-text{ margin-top:4px; }
.header .navbar{ padding:0;}
.logo-text a {    font-size: 15px;}
.panel-tabs {    margin: 10px 30%;}
.navbar-collapse{ padding-left:0; padding-right:0;}
.logo-text h4 {    font-size: 20px;}
.testimonialdiv p{ font-size:16px;}
.titlediv h2{ font-size:34px;}
.contactbox p{ width:323px;}
.gallery-heading .bulletdiv {    top: 239px;}
.bg { background: #ebebeb; padding: 32px 19px;}
.navbar-inverse .navbar-nav > li > a{ padding:13px;}
.home-about .officeimg img{ width:100%;}
.borderdiv img{ width:100%;}
.affix { width: 210px;}
}

@media screen and (max-width :1179px){
.bg{ height:228px;}
.sliderheading{ top:100px;}
}

@media screen and (max-width :1169px){
.bg{ height:225px;}
}

@media screen and (max-width :1156px){
.bg{ height:220px;}
}

@media screen and (max-width :1132px){
.bg {    height: 218px;}
.bg h2{ font-size:20px;}
}

@media screen and (max-width :1122px){
.bg{ height:215px;}
}

@media screen and (max-width :1107px){
.bg{ height:210px;}
}

@media screen and (max-width :1082px){
.bg{ height:205px;}
}

@media screen and (max-width :1056px){
.bg{ height:200px;}
}

@media screen and (max-width :1031px){
.bg{ height:195px;}
}

@media screen and (max-width :1024px){
.box-item{height: 250px;}
.bgbox{     padding: 24px 39px;}
.bgbox1 {    padding: 20px 37px;}
.bgbox2 {    padding: 10px 27px;}
.bgbox .uldiv li{ font-size:17px;}
.opacitydiv{    width:100%;    padding: 10px;}
.opacitydiv h2{ font-size:25px; margin: 0;}
.bgbox h2{ font-size:28px;}
.bgdiv{ padding:20px;}
.bgdiv1{ padding:20px;}
.contactinfo {width: 100%;}
}


@media screen and (max-width :1005px){
.bg{ height:190px;}
}
@media screen and (max-width :1280px){
	.banner-container{ margin-top:100px;}
	.topmargin{margin-top:90px;}
}
@media screen and (min-width :1280px){
	.topmargin{margin-top:100px;}
	.banner-container{ margin-top:120px;}
}
@media screen and (max-width :991px){
.box-item{height: auto;}
.servicesbox{ text-align:center;  margin-bottom: 30px;}
.servicesbox h5{ height:auto;}
.copyright{text-align:center;}
.footerright{text-align: center;}
.bgdiv{ background-size: 100%;  padding: 10px;     margin-bottom: 20px;}
.bgdiv1{background-size: 100%; padding: 10px; }
.menudiv li a{ padding:10px;}
.hero-text2 h2{ margin-top:0;}
.condetails{ width:100%;}
.menudiv li{display: inherit;    padding: 15px 0;}
.logo-text a {    font-size: 11px;}
.navbar-nav {    margin-top: 0;}
.panel-tabs {    margin: 10px 23%;}
.parlex-back {    padding: 30px 0!important;}
.page-section{ padding:30px 0!important;}
.logo-text h4 {    font-size: 15px;}
.logo-text p{ font-size:15px;}
.gallerydiv{ margin-top:15px;}
.titlediv1 h2{ margin-bottom:10px;}
.logodiv img {    width: 337px;}
.clientsider .thumbnail{ width:98%;}
.addBg .logo-text h4 { font-size: 15px;}
.titlediv h2 { font-size: 27px;}
.navbar-inverse .navbar-nav > li > a{    padding: 15px 6px;}
.banner-container .hero h1 { font-size: 40px;}
.banner-container .hero h3 { font-size: 20px;}
.contactbox p { width: 265px; padding-top:0;}
.home-products { position: relative; top: 0; height: auto; padding: 30px 0 0 0;}
.affix { width: auto; bottom: 0; position: relative;}
.gallery-heading .bulletdiv {    top: 220px;}
.socialicondiv{ text-align:right;}
.bg { height: auto; padding: 18px;}
.logodiv {    padding: 23px 0;}
.banner-container{ margin-top:125px;}
.topmargin{ margin-top:100px;}

.about-page-slider{ width:263px;     margin: 30px 0;}
.nonediv{ display:none;}
.res-services{ display:block;}
.agentinfo .benefitimg img{ margin-bottom:0;}
}
  
@media (min-width: 768px) {
.header .navbar-brand {
	padding-left: 0;
}
.navbar-nav {
	float: right; 
} 
.navbar-inverse .navbar-nav > li > a {
color: #fff;
font-size: 14px;
} 

}


@media screen and (max-width :980px){
.bg { height: auto; padding: 16px;}
}

@media screen and (max-width :958px){
.bg { height: auto; padding: 14px;}
}

@media screen and (max-width :941px){
.bg { height: auto; padding: 16px 14px;}
.bg h2{ margin:0;}
}

@media screen and (max-width :938px){
.bg {    height: 181px;    padding: 15px;}
.sliderheading{ top: 60px;}
}


@media screen and (max-width :934px){
.bg { height: 178px;}
}

@media screen and (max-width :919px){
.bg { height: 175px;}
}

@media screen and (max-width :903px){
.bg { height: 170px;}
}

@media screen and (max-width :899px){
.bg ul li{ font-size:13px;}
}

@media (min-width: 768px) and (max-width:880px){
.header .navbar-brand {
padding-left: 0;
width: 101%;
margin-left: -15px;
}	
}

@media screen and (max-width :878px){
.bg { height: 168px;}
.bg ul li { font-size: 12px;}
}

@media screen and (max-width :869px){
.bg { height: 165px;}
}

@media screen and (max-width :852px){
.bg { height: 160px;}
}

@media screen and (max-width :828px){
.bg { height: 155px;}
}

@media screen and (max-width :802px){
.bg { height: 150px;}
.bg ul li { font-size: 11px;}
}

@media screen and (max-width :777px){
.bg { height: 145px;}
}

@media screen and (max-width :767px){
.navbar-inverse .navbar-nav > li > a{ margin: 6px 10px;}
#contactUs .btn{ margin-bottom:20px;}
.box{ padding:10px 0;}
.innerbanner{     margin-top: 95px; padding: 20px 0;}
.servicesdiv h2{ font-size:24px;}
.para p{ padding:0;}
.lidiv li{ padding: 0 2px;}
.dropdown-menu{ width:100%;}
.menudiv li a {    padding: 12px;}
.marketingdiv ul{ border-right:none;    border-bottom: 1px dashed #c3c2c2;     padding-bottom: 20px;}
.para {    padding: 0 0;}
.condetails h4{ width:auto;}
.condetails {    width: 40%;    text-align: center;}
.header{  padding: 0 0; top:0;} 
.header .navbar{ padding:0; }
.logo-text{ display:none;}
.header-title{ display:block; margin-top: 0; background:#ad0479;    padding: 2px 0;    text-align: center; }
.header-title p{color:#fff; font-size:18px; font-weight:bold;     text-transform: uppercase;}
.navbar-toggle{     margin-top: 42px;}
.navbar-inverse{ border:none;}
.navbar{     min-height: auto; margin-bottom:0; position: fixed; width: 100%; background: #fff; box-shadow: 1px 2px 3px #b6b6b6;}
.navbar-nav {    margin: 0;}
.navbar-collapse{ padding-left:0; padding-right:0; border:none; box-shadow:none;}
.navbar-inverse .navbar-toggle {    background-color: #008fd5; border: 1px solid #4db1e2;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {    background: #4db1e2;    border: 1px solid #008fd5;}
.gallerydiv .thumbnail{ float:left;     width: 50%;     background: none;}
.parlex-back {    padding: 30px 0;}
.addBg{ top:0 !important;}
.mapdiv{ width:100%;     margin-top: 5px;}
.facilities-info ul{ margin-bottom:0;}
.form-group{ margin-bottom:0;}
.form-group .col-xs-12{ padding:0; margin-bottom:10px;}
.form-group .col-md-12{ padding:0; margin-bottom:10px;}
.innerheader{ margin-top:96px;}
.guestinfo ul{ margin:0;}
.tariffdiv .col-xs-12{ width:50%; float: left;}
.logodiv img { width: 160px;}
.addBg .logodiv img { width: 160px;}
.fa-plus{ left: 30px; top: 6px;}
.aboutbtn{ margin-bottom:20px;}
.parabox ul{ margin:0;}
.innerinfo { padding: 15px 0;}
.parabox p{ padding: 10px 0;}
.services-info a{ margin:20px 0;}
.header-info {text-align: center;        padding-bottom:6px;}
.socialicondiv{ text-align:center; padding-top:6px;}
.contactbox p {    width: auto;}
.gallery-heading .bulletdiv {    top: 220px;}
.contact-parlex .gallery-heading .bulletdiv { top:234px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{ color:#e01306;}
.navbar-inverse .navbar-nav > li > a { margin: 0 3px!important; font-size: 14px!important;}
.responsivemenu{ display:block;}
.desktopmenu{ display:none;}
.topmargin{margin-top:60px;}

.top-header{ padding:20px 0;}
.navbar-collapse{ background: #efefef;}
.top-header1{ display:block;}
.bg ul li {  font-size: 14px;}
.bg { height: auto;}
.bg h2{ font-size:26px; margin: 12px 0;}
.home-about .officeimg img { width: 438px; margin-top: 0;}
.home-about{ margin-top:0; }
.sliderheading{ width:75%; padding: 13px;}
.home-services .col-xs-12{ width:33%; float:left;}
.header-info .fa{ color:#fff;}
.top-header1{     background: #e01306;     padding: 7px 0;}
.header-info a {    color: #fff;}
.header-info p{ font-size:14px; color:#fff;}
.navbar-toggle {    margin-top: 20px;}
.navbar-inverse .navbar-nav > li > a {    padding: 9px 8px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{ color:#222;}
.navbar-inverse .navbar-nav>.open>a .caret, .navbar-inverse .navbar-nav>.open>a:hover .caret, .navbar-inverse .navbar-nav>.open>a:focus .caret {
    border-top-color: #222;    border-bottom-color: #222;}
.agentinfo img{ margin-bottom:10px;}
.banner-container .carousel-control{ top:25%;}
.res-services .col-xs-12{ width:50%;     float: left;}
.responsivemenu img{ padding:10px 0;width:86%;}
.aboutinfo img{ width:325px; margin-bottom:10px;}
.missiondiv img{ width:325px;}
.banner-container{margin-top: 80px;}

}

@media (max-width:760px) {
.header .navbar-nav > li > a {
	padding: 7px 12px;
	font-size: 14px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #A8A8A8;
}
.row .area1, .row .area2 { 
display: block;
width: 100%;
}
.hero-text2 {
padding: 10px 0;
text-align: center;
}
.hero-text2 h3 {
font-size: 16px;
color: #777777;
line-height: 28px;
text-align: center;
}

.carousel, .carousel-inner, .carousel-inner .item {
height: auto !important;
}
}
/*  CUSTOM ADD         */
  .bg-2 { 
    
background: #fff;

	
  }
  .container-fluid {
      padding-top: 40px;
      padding-bottom: 50px;
  }
@media screen and (max-width :755px){
.menudiv li a {    padding: 8px;}
}

@media screen and (max-width :736px){
.menudiv li a {    padding: 6px;}
}

@media screen and (max-width :707px){
.menudiv li a {    padding: 5px;}
}

@media screen and (max-width :698px){
.menudiv li a {    padding: 12px 22px;}
}

@media screen and (max-width :680px){
.sliderheading h3{ font-size:23px;}
.sliderheading p{ font-size:14px;}
}

@media screen and (max-width :667px){
.menudiv li a{ font-size:14px;}
.aboutinfo p{ text-align:justify;}
.about-page img{ margin-bottom:15px;}
.parabox p{ text-align:justify;}
}

@media screen and (max-width :667px){
.sliderheading{ top: 40px;}
.carousel-control{ top:12%;}
}

@media screen and (max-width :600px){
.responsive-banner{ display:block;     margin-top: 72px;}	
.banner-container{ display:none;}
.responsive-banner img{ width:100%;}
.responsive-banner .carousel-control {    top: 30%;}
.sliderheading { top: 100px;}
.res-services .col-xs-12{ width:100%;}
}

@media screen and (max-width :568px){
.menudiv li a{ padding: 12px;}
}

@media screen and (max-width :550px){
.serbox{ border-right:none; border-bottom: 1px solid #ccc;  padding-bottom: 20px; margin-bottom: 20px;}
.home-services .col-xs-12{ width:100%; float:none;}
}

@media screen and (max-width :538px){
.clientdiv{ text-align:center;}
.clientdiv img{ margin-bottom:15px;}
}

@media screen and (max-width :520px){
.tariffdiv .col-xs-12{ width:100%;     float: none;}
.sliderheading { top: 25px;}
}

@media screen and (max-width :500px){
.menudiv li a{ font-size:13px;}
.condetails {    width: 100%;}
.mapdiv iframe{ height:290px;}
.carousel-control{ top:25%;}
.titlediv h2{ font-size:28px;}
.innerpage h1{ text-align:center;}
.locationdiv iframe{ height:230px;}
.sliderheading { top: 80px;}

}

@media screen and (max-width :496px){
.clientsider .thumbnail {    width: 100%;}
.testimonialdiv .parainfo {    width: 85%;}
}

@media screen and (max-width :483px){
.servicesdiv h2{     font-size: 18px;}
.opacitydiv h2 {    font-size: 18px;}
.opacitydiv .uldiv li{ font-size:14px;}
.bgbox .uldiv li {    font-size: 14px;}
.bgbox h2{     margin-top: 0;     font-size: 18px;    padding: 12px 0;}
.bgbox2 p{    padding:6px 0;font-size: 14px; }
.discountdiv h4{ font-size:16px;     line-height: 24px;}
}

@media screen and (max-width :479px){
.home-about .officeimg img { width: 100%;}
.sliderheading h3 { font-size: 18px;}
.sliderheading p {font-size: 12px; line-height: 15px;}
}

@media screen and (max-width :437px){
.hometestimonialdiv .right{ right:17px;}
.responsive-banner .carousel-control.right { right: 3px;}
.responsive-banner .carousel-control { top: 20%;}
}

@media screen and (max-width :436px){
.banner-container .carousel-control{ width:auto;}
}

@media screen and (max-width :414px){
.gallerydiv .thumbnail {    float: none; width: 100%;}
.testimonialdiv p {    font-size: 14px;}
.testimonialdiv .carousel-inner { margin-top: 0px;}
.responsive-banner .item img{ height:250px; }
.aboutinfo img{ width:100%; margin-bottom:10px;}
.missiondiv img{ width:100%;}
.about-page-slider {    width: 100%;}
.about-page-slider .item img{ width:100%;}
}

@media screen and (max-width :412px){
.responsivemenu img{ width:285px; padding:8px 0;}
.navbar-toggle { margin-top: 25px;}
}

@media screen and (max-width :384px){
.titlediv h2 {    font-size: 26px;}
.home-about{    background-size: cover;}
.bg h2 { font-size: 22px;}
.innerinfo{ margin-top:40px;}
.contactpage{margin-top:40px; padding: 20px 0;}
}

@media screen and (max-width :376px){
.menudiv li a { font-size: 12px;}
}

@media screen and (max-width :370px){
.innerbanner{ margin-top: 99px; }
}

@media screen and (max-width :358px){
.opacitydiv { margin: 0;}
.innerbanner{ margin-top: 96px; }
}

@media screen and (max-width :376px){
.menudiv li a { font-size: 10px;}
.responsive-banner .carousel-control.right { right: 7px;}
}

@media screen and (max-width :375px){
.sliderheading h3 { font-size: 16px;}
.responsive-banner .item img { height: 200px;}
}

@media screen and (max-width :360px){
.responsivemenu img { width: 270px;}
}

@media screen and (max-width :345px){
.responsivemenu img { width: 210px;}
}

@media screen and (max-width :320px){
.responsivemenu img { width: 225px;}
.carousel-control { top: 0;}
.sliderheading { top: 55px;}
}

/*  Services page css */
.timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;
}
.timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eeeeee;
  right: 25px;
  margin-left: -1.5px;
}
.timeline > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-panel {
  width: calc( 100% - 75px );
  float: left;
  background:#fff;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
  padding: 20px;
  position: relative;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel:before {
  position: absolute;
  top: 26px;
  right: -15px;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  content: " ";
}
.timeline > li > .timeline-panel:after {
  position: absolute;
  top: 27px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent;
  content: " ";
}
.timeline > li > .timeline-badge {
  color: #fff;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 1.4em;
  text-align: center;
  position: absolute;
  top: 16px;
  right: 0px;
  margin-left: -25px;
  background-color: #999999;
  z-index: 0;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.timeline-badge.primary {
  background-color: #2e6da4 !important;
}
.timeline-badge.success {
  background-color: #3f903f !important;
}
.timeline-badge.warning {
  background-color: #f0ad4e !important;
}
.timeline-badge.danger {
  background-color: #d9534f !important;
}
.timeline-badge.info {
  background-color: #5bc0de !important;
}
.timeline-title {
  margin-top: 0;
  color: inherit;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}
.timeline-body > p + p {
  margin-top: 5px;
}
.service-title
{
	margin-top:0px;
	margin-bottom:0px;
}

.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

/* Our Team */

@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900,900italic);

body {
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 1.5;
    color: #323232;
    font-size: 15px;
    font-weight: 400;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
}
.heading-title {
    margin-bottom: 20px;
}
.text-center {
    text-align: center;
}
.heading-title h3 {
    margin-bottom: 0;
    letter-spacing: 2px;
    font-weight: normal;
}
.p-top-30 {
    padding-top: 30px;
}
.half-txt {
    width: 70%;
    margin: 0 auto;
    display: inline-block;
    line-height: 25px;
    color: #7e7e7e;
}
.text-uppercase {
    text-transform: uppercase;
}

.team-member, .team-member .team-img {
    position: relative;
}
.team-member {
    overflow: hidden;
}
.team-member, .team-member .team-img {
    position: relative;
}

.team-hover {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    border: 20px solid rgba(0, 0, 0, 0.1);
    background-color: rgba(255, 255, 255, 0.90);
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.team-member:hover .team-hover .desk {
    top: 35%;
}
.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link {
    opacity: 1;
}
.team-hover .desk {
    position: absolute;
    top: 0%;
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-55%);
    -ms-transform: translateY(-55%);
    transform: translateY(-55%);
    -webkit-transition: all 0.3s 0.2s;
    transition: all 0.3s 0.2s;
    padding: 0 20px;
}
.desk, .desk h4, .team-hover .s-link a {
    text-align: center;
    color: #222;
}
.team-member:hover .team-hover .s-link {
    bottom: 10%;
}
.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link {
    opacity: 1;
}
.team-hover .s-link {
    position: absolute;
    bottom: 0;
    width: 100%;
    opacity: 0;
    text-align: center;
    -webkit-transform: translateY(45%);
    -ms-transform: translateY(45%);
    transform: translateY(45%);
    -webkit-transition: all 0.3s 0.2s;
    transition: all 0.3s 0.2s;
    font-size: 35px;
}
.desk, .desk h4, .team-hover .s-link a {
    text-align: center;
    color: #222;
}
.team-member .s-link a {
    margin: 0 10px;
    color: #333;
    font-size: 16px;
}
.team-title {
    position: static;
    padding: 20px 0;
    display: inline-block;
    letter-spacing: 2px;
    width: 100%;
}
.team-title h5 {
    margin-bottom: 0px;
    display: block;
    text-transform: uppercase;
}
.team-title span {
    font-size: 12px;
    text-transform: uppercase;
    color: #a5a5a5;
    letter-spacing: 1px;
}
.label-text
{
margin-bottom: 0;
letter-spacing: 2px;
font-weight: normal;
font-family:'Open Sans', sans-serif;
	
}
.input-height
{
	padding:4px;
	margin-bottom:4px;
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}