<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	margin: 0;
	padding: 0;
	overflow-x:hidden;
}


li{
	list-style: none;
}
a:hover, a:visited, a{
	text-decoration: none;
}
h1, h2{
	font-weight: bold;
}


/*header area*/
.top-header{
	background: #CDE3AA !important;
	position: fixed;
	width: 100%;
	z-index: 99999;
}
.header-backup{
	width: 20px;
	height: 119px;
	background: transparent;
	margin:auto;
}
.top-header img.logo{
	margin-bottom: 15px;
	margin-top: 0;
	transition:all .5s ease 0s;
  -webkit-transition:all .5s ease 0s;
  -moz-transition:all .5s ease 0s;
  -o-transition:all .5s ease 0s;
  -ms-transition:all .5s ease 0s;
}
.navbar-default {
  background-color: transparent;
  border-color: transparent;
  margin-bottom: 0;
  margin-top: 8px;
  transition:all .5s ease 0s;
  -webkit-transition:all .5s ease 0s;
  -moz-transition:all .5s ease 0s;
  -o-transition:all .5s ease 0s;
  -ms-transition:all .5s ease 0s;
}
.nav-bar{
	margin-top: 27px;
}
.navbar-toggle span{
	color: #fff;
}
ul.nav{
	margin: 0;
	padding: 0;
}
.navbar-default .navbar-nav&gt;li&gt;a {
 	font-size: 24px;
	color: #000;
	text-transform: uppercase;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	padding: 14px 15px;
	font-weight: bold;
}
.navbar-default .navbar-nav&gt;li&gt;a:hover{
	color: #999;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #000;
}
li a.active{
	color: #A7CA38 !important;
}
.navbar-default .navbar-toggle {
  border-color: #fff;
  margin-top: 4px;
}



/*slider area*/
.slider-row{
	margin: 0;
	padding: 0;
}
.slider-wrapper{
	margin: 0;
	padding: 0 !important;
	background: #000 !important;
}
.carousel-caption h1{
	font-size: 45px;
	color: #94911C;
	margin-bottom: 0;
}
.carousel-caption p{
font-size: 18px;
line-height:20px;
font-weight:normal;
margin-top:10px;
width:500px;
text-shadow:none;
color:#DBEAC2;
}
.carousel-caption button{
	width: 160px;
	height: 40px;
	background:#536B2E;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	border:0;
	transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	margin-top:30px;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
    border-radius: 8px;
}
.carousel-caption button:hover{
	background: #2a2a2a;
}
.carousel-control{
	width: 5%;
}
.carousel-inner{
	background: -webkit-linear-gradient(left, #000 , blue); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(left, #000, blue); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(left, #000, blue); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to left, #000 , blue); /* Standard syntax */
}
.item{
	position: relative;
}
.carousel-caption {
	position: absolute;
	text-align: left;
	left: 8%;
    line-height: 1;
    top: 15%;
    margin-top: -50px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
  font-size: 18px;
  padding: 5px;
  background: #fff;
  border-radius: 50%;
  color: transparent;
  margin-left: 0;
  margin-top: 50px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
  font-size: 18px;
  padding: 5px;
  background: #fff;
  border-radius: 50%;
  color: transparent;
  margin-right: 0;
  margin-top: 50px;
}

/*about area*/
.about h2{
	font-size: 30px;
	color: #536B2E;
	margin-top: 10px;
}
.about h4{
	font-size: 24px;
	color: #737373;
	margin-bottom: 45px;
}
.about-img img{
	width: 100%;
}
.single-about-detail{
	position: relative;
}
.pentagon-text h1{
	font-size: 60px;
	color: #383838;
	margin-top: 0;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	position: absolute;
	  left: 15%;
	  width: 50px;
	  top: -6%;
}
.pentagon-text {
  width: 70px;
  height: 52px;
  background: #fff;
  position: relative;
   top: -30px;
  left: 43%;
}
.pentagon-text:before {
  content: "";
  position: absolute;
  top: -15px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 34px solid transparent;
  border-right: 35px solid transparent;
  border-bottom: 15px solid #fff;
}
.pentagon-text:after {
  content: "";
  position: absolute;
  bottom: -15px;
  left: 0;
  width: 0;
  height: 0px;
  border-left: 36px solid transparent;
  border-right: 34px solid transparent;
  border-top: 15px solid #fff;
}
.about-details{
	background: #2a2a2a;
	border-top: 2px solid #fff;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
}
.about-details h3{
	font-size: 36px;
	color: #fff;
	margin-top: 0;
}
.about-details p{
	font-size: 13px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	padding: 0 25px;
	padding-bottom: 30px;
}
.single-about-detail:hover .about-details{
	background: #3a9dca;
}
.single-about-detail:hover .pentagon-text h1{
	color: #3a9dca;
}


/*service area*/
.service{
	background:#2d3f51;
	margin-top: 10px;
	padding-top:10px;
}
.service h2{
	font-size: 90px;
	color: #fff;
	margin-top: 70px;
	margin-bottom: 0;
}
.service h4{
	font-size: 24px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 70px;
	display: block;
}
.single-service{
	text-align:left;
}
.single-service-img {
  width: 205px;
  height: 125px;
  padding-left:0px;
  position: relative;
}
.service-img {
  width: 205px;
  height: 125px;
  background: #3a9ecb;
  position: relative;
}
.single-service h3{
	margin-top: 10px;
	color: #fff;
	padding-bottom: 50px;
	position:relative;
}
.service-img img{
	position: absolute;
}


/*team section*/
.team{
	padding-bottom: 60px;
}
.team h2{
	font-size: 90px;
	color: #A7CA38;
	margin-top: 50px;
	margin-bottom: 0;
}
.team h4{
	font-size: 24px;
	color: #737373;
	margin-top: 0;
	margin-bottom: 45px;
}
.single-member{
	margin: 0;
	padding: 0;
}
.person img{
	width: 100%;
}
.person-detail{
	padding:10px;
	background: #3a9cc8;
	position: relative;
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
}
.arrow-top{
	position: absolute;
	width: 20px;
	height: 20px;
	background: #3ba0cc;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	bottom: -10px;
  	left: 46%;
  	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
}
.arrow-bottom{
	position: absolute;
	width: 20px;
	height: 20px;
	background: #3ba0cc;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	top: -9px;
  	left: 46%;
  	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
}
.person-detail h3{
	font-size: 30px;
	color: #fff;
}
.person-detail p{
	font-size: 13px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
}
.single-member:hover .person-detail{
	background: #2a2a2a;
}
.single-member:hover .arrow-top{
	background: #2a2a2a;
}
.single-member:hover .arrow-bottom{
	background: #2a2a2a;
}


/*contact section*/
.contact-caption{
	background: #3a9dca;
}
.contact-heading h2{
	color: #fff;
	font-size: 90px;
}
.contact-info{
	padding-left: 40px;
}
.contact-info h3{
	padding-left: 0;
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #13849c;
	padding-bottom: 12px;
	margin-bottom: 0;
}
.contact-form h3{
	padding-left: 0;
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #13849c;
	padding-bottom: 12px;
	margin-bottom: 0;
}
.contact-info ul{
	margin: 0;
	padding: 0;
}
.contact-info ul li{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
}
.contact-info i.fa{
	font-size: 16px;
  	padding-right: 12px;
  	width: 25px;
  	height: 38px;
}
.contact-info ul li span{
	font-weight: bold;
}
.contact-form input{
	width: 100%;
	height: 40px;
	background: #fff;
	font-size: 13px;
	color: #084a5c;
	font-family: 'Open Sans', sans-serif;
	padding: 12px;
	border:0;
	margin-bottom: 12px;
}
.contact-form textarea{
	font-family: 'Open Sans', sans-serif;
	padding:12px;
	width: 100%;
	height: 140px;
	border:0;
	margin-bottom: 12px;
}
.info-detail{
	border-top: 1px solid #53cde5;
	padding-top: 15px;
}
.form{
	border-top: 1px solid #53cde5;
	padding-top: 15px;
	text-align: right;
}
.contact-form input.submit-btn{
	width: 180px;
	height: 50px;
	float: right;
	font-size: 24px;
	color: #fff;
	background: url(../images/btn-bg.jpg);
	background-repeat: no-repeat;
	padding: 0;
	font-family: 'BenchNine', sans-serif;
	font-weight: bold;
	
}
.contact-form{
	padding-right: 40px;
}

/*gmap*/
#map{
	height: 830px;
}
.map{
	position: relative;
	overflow: hidden;
}
.contact{
	position: absolute;
	width: 100%;
	height: 830px;
	margin-top: 0px;
	left: 0;
	margin-top: -830px;
	background: rgba(0, 0, 0, 0.51);
}
.contact-caption{
	margin-top: 120px;
}

/*footer*/
.footer-para{
	margin: 0;
	padding: 0;
}
.footer p{
	font-size: 12px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	margin: 0;
	padding: 25px 0;

}
.footer a i.fa{
	font-size: 24px;
	color: #b1b1b1;
	padding: 22px 10px;
}
.footer a i.fa:hover{
	color: #A7CA38;
}

.carousel-inner{
	position: relative;
}



/*======================css for carousel=========================*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  	z-index: 2;
    opacity: 1;
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0, 0, 0, 0) 100%);
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner &gt; .item.next,
    .carousel-fade .carousel-inner &gt; .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner &gt; .item.prev,
    .carousel-fade .carousel-inner &gt; .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner &gt; .item.next.left,
    .carousel-fade .carousel-inner &gt; .item.prev.right,
    .carousel-fade .carousel-inner &gt; .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

/* just for demo purpose */
    html,
    body,
    .carousel,
    .carousel-inner,
    .carousel-inner .item {
      height: 100%;
    }


/******************************
responsive area
********************************/

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-default .navbar-nav&gt;li&gt;a {
	  font-size: 20px;
	  padding: 14px 12px;
	}
	.carousel-caption h1 {
  		font-size: 120px;
  	}
  	
  	.carousel-caption button {
	  width: 215px;
	  height: 55px;
	  font-size: 26px;
	}
	h2 {
  		font-size: 75px !important;
  	}
  	h4 {
  		font-size: 22px !important;
  	}
  	.person-detail h3 {
  		font-size: 26px;
  	}
  	.person-detail p {
  		font-size: 12px;
  	}

}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-default .navbar-nav&gt;li&gt;a {
	  font-size: 16px;
	  padding: 10px 8px;
	}
	.carousel-caption h1 {
  		font-size: 90px;
  	}
  	
  	.carousel-caption button {
		 width: 180px;
		 height: 50px;
		 background: #3a9ecb;
		 color: #fff;
		 font-size: 22px;
	}
	h2 {
  		font-size: 70px !important;
  	}
  	h4 {
  		font-size: 18px !important;
  	}
  	#map{
		height: 1050px;
	}
	.contact{
		margin-top:-1050px;
		height: 1050px;
	}
	.contact-caption {
	 margin-top: 110px;
	}
}

/* xs */
@media (min-width: 480px) and (max-width: 767px) {
	.header-logo img{
	  margin-top: 20px;
	}
	.navbar-default .navbar-nav&gt;li&gt;a {
	  font-size: 20px;
	}
	.carousel-caption {
	    margin-top: -110px;
	}
	.carousel-caption h1 {
  		font-size: 75px;
  	}
  	
  	.carousel-caption button {
	  width: 160px;
	  height: 40px;
	  font-size: 20px;
	}
	#map{
		height: 1120px;
	}
	.contact{
		height: 1120px;
		margin-top: -1120px;
	}
	h2 {
	  font-size: 70px !important;
	}
	h4{
  		font-size: 21px !important;
  	}
	.contact-info ul {
	  margin-left: 4px;
	}
	.contact-info i.fa {
	  width: 25px;
	}
	.contact-caption {
	  margin-top: 140px;
	}
}

/* XS Portrait */
@media (max-width: 479px) {
	.top-header img.logo {
	  margin: 20px 10px;
	}
	.header-logo{
		margin-top: 20px !important;
	}
	.navbar-default .navbar-toggle {
		 border-color: #fff;
		 margin-top: -7px;
		 right: 10%;
	}
	.navbar-default .navbar-nav&gt;li&gt;a {
	  font-size: 16px;
	  text-align: left;
	}
	.header-backup{
		  height: 80px;
	}
	.carousel-caption {
	    margin-top: -60px;
	}
	.carousel-caption h1 {
  		  font-size: 20px;
  	}
  	
	.carousel-caption button {
	  width: 90px;
	  height: 23px;
	  font-size: 16px;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	  margin-top: 30px;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	  margin-top: 30px;
	}
	.about h2 {
	  font-size: 50px;
	  color: #A7CA38;
	  margin-top: 30px;
	}
	.service h2 {
	  font-size: 50px;
	  margin-top: 40px;
	}
	.team h2 {
	  font-size: 50px;
	  margin-top: 40px;
	}
	h4 {
	  font-size: 18px !important;
	}
	.contact-caption{
		margin-top: 38%;
	}
	#map{
		height: 950px;
	}
	.contact{
		height: 950px;
		margin-top: -950px;
	}
	.contact-heading h2 {
	  font-size: 50px;
	  text-align: left;
	  margin-left: 15px;
	}
	.contact-info h3 {
	  margin-left: 8px;
	  font-size: 25px;
	  padding-bottom: 8px;
	}
	.info-detail {
	  margin-left: 8px;
	}
	.contact-info ul li {
	  font-size: 10px;
	}
	.contact-info i.fa {
	  font-size: 13px;
	  width: 20px;
	  height: 18px;
	}
	.contact-info, .contact-form{
		padding: 10px;
	}
	.contact-form h3 {
	  font-size: 25px;
	  padding-bottom: 8px;
	  margin-bottom: 0;
	  margin-right: 0px;
	}
	.footer a i.fa {
	  font-size: 18px;
	  padding: 25px 7px;
	}
	.footer p {
  		font-size: 10px;
  	}
}





body {
    background: #f0f5f7 none repeat scroll 0 0;
}
h1, h2, h3, h4, h5, h6 {
    color: #536B2E;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    color:#94911C;
    font-weight: 700;
}
a {
    outline: 0 none;
}

button::-moz-focus-inner {
    border: 0 none;
}
input::-moz-focus-inner {
    border: 0 none;
}
img {
    height: auto;
    max-width: 100%;
}
label {
    color: #536B2E;
    font-size: 16px;
    font-weight: 500;
}
.slogan-section {
    margin-bottom: 50px;
    text-align: center;
}
.slogan-section h2 {
    font-weight: 400;
    margin: 0 0 10px;
}
.text-left {
    text-align: left;
}
.line-section {
    margin-bottom: 20px;
}
.line-section h3, .line-section h4, .line-section h5 {
    margin: 0 0 20px;
}
.for-border {
    background: transparent url("../images/feature-border.png") no-repeat scroll center center;
    border: medium none;
    height: 11px;
    width: 100%;
}
h2 {
    font-size: 30px;
}
h2.blue {
    color: #536B2E;
    font-weight: 800;
}
h2.blue a {
    color: #536B2E;
    font-weight: 800;
}
h2.blue a:hover {
    color: #536B2E;
}
h3 {
    font-size: 24px;
    font-weight: 700;
}
h3 {
	font-size: 24px;
	font-weight: 700;
}


h3.blue {
    color:#536B2E;
    font-weight: 700;
}
h3.blue a {
    color:#536B2E;
    font-weight: 800;
}
h3.blue a:hover {
    color: #536B2E;
}
h4 {
    font-size: 21px;
    font-weight: 700;
}
h5 {
    font-size: 18px;
    font-weight: 700;
}
h5 a {
    color: #536B2E;
    font-size: 18px;
    font-weight: 700;
}
h6 {
    font-size: 14px;
}
p {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
}
.btn, .btn:visited, .btn:active, .btn:focus {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding:2px 10px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
}

input, textarea {
    color: #9ba0aa;
    font-size: 14px;
    font-weight: 600;
    resize: none;
}
.read-more {
    background-color: #67c9e0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 10px 20px;
    text-decoration: none;
}
.read-more:hover {
    background-color: #f15b5a;
    color: #fff;
    text-decoration: none;
}
.read-more.black {
    background-color: #536B2E;
}
.read-more.black:hover {
    background-color: #f15b5a;
}
.read-more.red {
    background-color: #f15b5a;
}
.read-more.red:hover {
    background-color: #e15251;
}
.read-more.orange {
    background-color: #ffa13c;
}
.read-more.orange:hover {
    background-color: #e19132;
}
.read-more.yellow {
    background-color: #ffd543;
}
.read-more.yellow:hover {
    background-color: #e1b63f;
}
.read-more.green {
    background-color: #6dc068;
}
.read-more.green:hover {
    background-color: #65b760;
}
.common-style {
    padding: 81px 0;
}
.nothing-found {
    background-color: #fff;
    padding: 20px;
}
.arrow-style {
    padding-left: 0;
    text-align: left;
}
.arrow-style li {
    background: rgba(0, 0, 0, 0) url("../images/list-arrow-style.png") no-repeat scroll left 3px;
    color: #999ca5;
    line-height: 21px;
    list-style: outside none none;
    margin-bottom: 30px;
    padding-left: 25px;
}
.plus-icon::after {
    content: url("../images/plus-red2.png");
    margin-left: 10px;
}
*::-moz-placeholder {
    color: #9ba0aa;
}
input:-moz-placeholder {
    color: #9ba0aa;
}
#message-sent {
    clear: both;
}
.gray-scale img:hover {
    transform: scale(1.1, 1.1);
}
.gray-scale img {
    transition: all 0.2s linear 0s;
}
.isotope-wrapper {
    box-sizing: content-box;
    position: relative;
}
a img.alignnone, .alignnone {
    float: none;
}
.aligncenter, a img.aligncenter, div.aligncenter {
    display: block;
    margin: 20px auto;
}
a img.alignright, .alignright {
    float: right;
    margin: 0 0 15px 20px;
}
a img.alignleft, .alignleft {
    float: left;
    margin: 0 20px 15px 0;
}
p.wp-caption {
    margin: 0;
}
.wp-caption.alignnone {
    float: none;
}
.wp-caption.alignleft {
    float: left;
}
.wp-caption.alignright {
    float: right;
}
.wp-caption p.wp-caption-text {
    color: #7b7d85;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 5px 0 0;
    text-align: center;
}
blockquote p {
    margin-bottom: 0;
}
.wp-caption-text, .gallery-caption {
    color: #888;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 5px 0 0;
    text-align: center;
}
.banner {
    min-height: 180px;
    width: 100%;
}
.page-top {
    background: #fff none repeat scroll 0 0;
    padding: 27px 0;
}
.page-top h1, .page-top h2 {
    float: left;
    font-size: 30px;
    font-weight: 400;
    line-height: 46px;
    margin: 0 15px 0 0;
}
.bread-crumb {
    font-size: 14px;
    font-weight: 400;
    margin-top: 17px;
    padding: 0;
}
.bread-crumb .breadcrumb {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
}
.bread-crumb .breadcrumb li {
    display: block;
    float: left;
}
.bread-crumb .breadcrumb &gt; li + li::before {
    content: "";
    padding: 0;
}
.bread-crumb .breadcrumb li.active {
    color: #f15b5a;
}
.bread-crumb .divider {
    background: rgba(0, 0, 0, 0) url("../images/breadcrumbs-divider.png") no-repeat scroll center center;
    display: inline-block;
    height: 10px;
    width: 24px;
}
.bread-crumb a {
    color: #536B2E;
    display: inline-block;
    font-weight: 400;
}
.bread-crumb a:hover {
    text-decoration: underline;
}
#search {
    margin-bottom: 0;
}
#search form {
    position: relative;
}
#search form input[type="text"] {
    background-color: #f0f5f7;
    border: medium none;
    color: #536B2E;
    font-weight: 400;
    margin-bottom: 0;
    outline: medium none;
    padding: 13px 10px 13px 40px;
    width: 100%;
}
#search form input[type="submit"] {
    background: rgba(0, 0, 0, 0) url("../images/search-submit.png") no-repeat scroll center center;
    border: medium none;
    height: 12px;
    left: 15px;
    outline: medium none;
    padding: 0;
    position: absolute;
    top: 16px;
    width: 12px;
    z-index: 999;
}
#filters {
    border-bottom: 1px solid #dcdee4;
    margin-bottom: 30px;
    padding: 0;
}
#filters li {
    display: inline-block;
    list-style: outside none none;
    margin: 0 18px -1px 0;
    padding-bottom: 2px;
}
#filters li a {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 20px;
    text-decoration: none;
}
#filters li:hover {
    border-bottom: 2px solid #f15b5a;
    padding-bottom: 0;
}
#filters li:hover a {
    padding-bottom: 20px;
}
#filters li.active {
    border-bottom: 2px solid #f15b5a;
    padding-bottom: 0;
}
#filters li.active a {
    padding-bottom: 20px;
}
.pagination {
    display: block;
    margin-left: -8px;
    text-align: center;
}
.pagination a, .pagination span {
    background-color: #fff;
    color: #536B2E;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 8px 8px;
    padding: 10px 20px;
    text-decoration: none;
}
.pagination a:hover, .pagination span:hover {
    background-color: #66c9e0;
    color: #fff;
}
.pagination span.current {
    background-color: #66c9e0;
    color: #fff;
}
.social-icon ul {
    padding: 0;
}
.social-icon ul li {
    background-color: #dcdee4;
    display: inline-block;
    list-style: outside none none;
}
.social-icon ul li a {
    display: inline-block;
    height: 36px;
    width: 36px;
}
.social-icon ul li .fa {
    color: #fff;
    display: block;
    font-size: 18px;
    line-height: 36px;
    text-align: center;
}
.social-icon ul li:hover {
    background-color: #66c9e0;
    transition: all 0.3s ease 0s;
}
code {
    white-space: normal;
}
#scroll-top {
    display: inline;
}
.loader {
    background-color: #67c9e0;
    bottom: 0;
    display: table;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 99999999;
}
.loader .table-cell {
    display: table-cell;
    min-height: 100%;
    vertical-align: middle;
}
.loader h1 {
    color: #fff;
    font-size: 4rem;
    font-weight: 800;
    line-height: 4rem;
    margin-top: 2rem;
}
form input[type="text"], form input[type="email"], form input[type="url"], form input[type="tel"], form input[type="number"], form input[type="date"], form input[type="range"], form input[type="password"], form input[type="text"], form textarea {
    background-color: #fff;
    border: 1px solid #dcdee4;
    color: #536B2E;
    font-weight: 500;
    height: auto;
    margin-bottom: 20px;
    padding: 11px 10px;
    width: 100%;
}
form input[type="file"] {
    color: #536B2E;
    margin-bottom: 30px;
}
form input[type="submit"] {
    background-color: #536B2E;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 12px 25px;
}
form input[type="submit"]:hover {
    background-color: #f15b5a;
}
form input.error, form textarea.error {
    border: 1px solid #ff0000;
}
form fieldset label {
    border-bottom: 1px solid #dcdee4;
    color: #999ca5;
    float: left;
    font-size: 14px;
    font-weight: 500;
    padding: 5px;
}
form fieldset .common {
    display: inline-block;
    float: left;
    margin-left: 7px;
}
form p {
    margin: 0;
}
textarea, input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], input[type="text"] {
    border-radius: 0;
}
#error-container {
    margin: 0;
}
#error-container label {
    display: block;
    font-size: 14px;
}
.ie8 img {
    height: auto !important;
    max-width: 100% !important;
    width: inherit;
}
.ie8 .features-var-three .feature-icon img, .ie8 .features-var-two .single-feature img, .ie8 .home-testimonial .flexslider-three .slides img, .ie8 .appoint-page .appoint-section .top-icon img {
    width: auto !important;
}
.ie8 .overlay {
    visibility: hidden;
}
.header-top {
    background-color: #60646d;
    padding: 11px 0;
}
.header-top p {
    color: #bbbfc9;
}
.header-top p span {
    color: #fefefe;
    white-space: pre;
}
.header-top #inspiry_language_list {
    float: right;
    margin-left: 5px;
}
.header-top #inspiry_language_list ul {
    list-style: outside none none;
    padding: 0;
}
.header-top #inspiry_language_list ul li {
    float: left;
    margin: 0 0 0 10px;
}
.header-top #inspiry_language_list ul li img {
    margin: 0;
    vertical-align: bottom;
}
.header-top #inspiry_language_list ul li span {
    font-size: 12px;
}
.header-top #inspiry_language_list ul li a {
    color: #bbbfc9;
    font-size: 12px;
}
.header-top #inspiry_language_list ul li a:hover {
    color: #fefefe;
}
.nav-toggle {
    display: none;
}
#header {
    background: #fff none repeat scroll 0 0;
    padding: 30px 0;
}
#header .logo {
    float: left;
}
#header .logo h1 {
    margin: 0;
}
#header .logo h1 a {
    font-size: 30px;
    font-weight: 800;
}
#header .logo img {
    margin-top: 7px;
}
nav.main-menu {
    float: right;
}
nav.main-menu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
nav.main-menu ul &gt; li {
    float: left;
    margin: 0;
    position: relative;
}
nav.main-menu ul &gt; li &gt; a {
    color: #60646d;
    display: block;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 15px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
nav.main-menu ul &gt; li ul {
    background-color: #67c9e0;
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 36px;
    width: 190px;
    z-index: 9999;
}
nav.main-menu ul &gt; li ul li {
    border-bottom: 1px solid #73d1e7;
    float: none;
    list-style: outside none none;
    position: relative;
}
nav.main-menu ul &gt; li ul li a {
    color: #fff;
    font-size: 14px;
    padding: 10px 20px;
}
nav.main-menu ul &gt; li ul li:hover a {
    background-color: #53c3dd;
}
nav.main-menu ul &gt; li ul li ul {
    left: 190px;
    position: absolute;
    top: 0;
}
nav.main-menu ul &gt; li.two-cols-menu ul {
    width: 350px;
}
nav.main-menu ul &gt; li.two-cols-menu ul li {
    float: left;
    width: 50%;
}
nav.main-menu ul &gt; li.two-cols-menu ul li ul {
    left: 175px;
}
nav.main-menu ul &gt; li:hover &gt; a, nav.main-menu ul &gt; .current-menu-item &gt; a {
    background-color: #67c9e0;
    color: #fff;
}
#header.stick {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.home-slider {
    position: relative;
}
.home-slider .flexslider {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    margin: 0;
    min-height: 300px;
    overflow: hidden;
}
.home-slider .flexslider.loading {
    background: transparent url("../images/slider-loader.gif") no-repeat scroll center center;
    min-height: 550px;
}
.home-slider .flex-direction-nav a {
    border-radius: 50%;
    font-size: 0;
    height: 53px;
    margin: -27px 0 0;
    width: 53px;
}
.home-slider .flex-direction-nav a::before {
    display: none;
}
.home-slider .flex-direction-nav .flex-next {
    background: #f15b5a url("../images/slider-right-arrow.png") no-repeat scroll 21px center;
}
.home-slider .flex-direction-nav .flex-prev {
    background: #f15b5a url("../images/slider-left-arrow.png") no-repeat scroll 17px center;
}
.home-slider .content-wrapper {
    left: 0;
    position: absolute;
    right: 0;
    top: 20%;
    z-index: 999;
}
.home-slider .slide-content {
    width: 44%;
}
.home-slider .slide-content h1 {
    font-size: 48px;
    font-weight: 400;
    margin: 0 0 20px;
}
.home-slider .slide-content h1 span {
    font-weight: 800;
}
.home-slider .slide-content h1::after {
    content: url("../images/plus-red.png");
    margin-left: 10px;
}
.home-slider .slide-content p {
    color: #536B2E;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 20px;
}
.home-slider .slide-content .btn {
    background-color: #f15b5a;
    padding: 10px 30px;
}
.home-slider .slide-content .btn:hover {
    background-color: #536B2E;
    color: #fff;
}
.home-slider .slide-content.display-bg {
    background-color: rgba(225, 255, 255, 0.6);
    padding: 20px;
}
.home-slider .slide-content.display-bg h1 {
    font-size: 42px;
}
.home-slider .appointment {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}
.home-slider .make-appoint {
    background-color: #536B2E;
    display: block;
    font-size: 15px;
    padding: 7px 15px;
    position: relative;
    text-align: left;
    z-index: 99;
}
.home-slider .make-appoint i {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    padding: 9px 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition-duration: 0.2s;
    width: 42px;
}
.home-slider .make-appoint:hover {
    background-color: #000;
    color: #fff;
}
.home-slider .make-appoint.open i {
    transform: rotate(180deg);
}
.home-slider .appointment-two input[type="submit"] {
    margin-top: 15px;
}
.home-slider .variation-two .appointment-form {
    padding: 30px 20px;
}
.home-slider .variation-two #appointment-loader {
    margin-top: 15px;
}
.home-slider .make-appoint-one {
    width: 22%;
}
.home-slider .make-appoint-one .make-appoint .fa {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.home-slider .appointment-form {
    background-color: #67c9e0;
    padding: 16px 10px 15px;
    position: relative;
    z-index: 99;
}
.home-slider .appointment-form label.error {
    display: none !important;
}
.home-slider .common {
    padding-left: 9px;
    padding-right: 9px;
}
.home-slider input[type="text"], .home-slider input[type="email"], .home-slider input[type="number"], .home-slider textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-image: url('') none;
    color: #fff;
    display: inline-block;
    margin-bottom: 0;
    padding: 0 5px 5px;
    resize: none;
    width: 100%;
	border-left-style: none;
	border-left-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.home-slider textarea {
    height: auto;
    line-height: 20px;
    margin: 0;
    transition: height 0.2s ease 0s;
}
.home-slider input[type="text"]:focus, .home-slider input[type="email"]:focus, .home-slider textarea:focus {
    border-bottom: 2px solid #fff;
    outline: medium none;
}
.home-slider input[type="text"], .home-slider input[type="email"] {
    margin-bottom: 23px;
}
.home-slider input[type="submit"] {
    background-color: #fff;
    border: medium none;
    color: #536B2E;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    outline: medium none;
    padding: 6px 19px;
}
.home-slider input[type="submit"]:hover {
    background-color: #536B2E;
    color: #fff;
}
.home-slider input[type="submit"]:focus {
    background-color: #fafafa;
    color: #536B2E;
    outline: medium none;
}
.home-slider input.error, .home-slider textarea.error {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: url('') none;
    border-left-style: none;
	border-left-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.home-slider input.error:focus, .home-slider textarea.error:focus {
    border-bottom: 2px solid #fff;
}
.home-slider *:-moz-placeholder {
    color: #fff;
}
.home-slider *::-moz-placeholder {
    color: #fff;
}
.home-slider #message-sent {
    clear: both;
    color: #fff;
    display: none;
    font-weight: 600;
    padding: 10px 0;
}
#appointment_form_two .recaptcha_widget {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    margin: 5px 0 0;
    padding: 0;
}
#appointment_form_two .recaptcha_input label {
    color: #fff;
    font-size: 14px;
}
#appointment_form_two #recaptcha_image {
    background: transparent none repeat scroll 0 0;
}
#appointment_form_two #recaptcha_image a {
    color: #fff;
    cursor: pointer;
}
#appointment_form_two #recaptcha_image a:hover, #appointment_form_two #recaptcha_image a:focus {
    color: #536B2E;
}
#appointment_form_two .recaptcha_options a {
    color: #fff;
}
#appointment_form_two .recaptcha_options a:hover, #appointment_form_two .recaptcha_options a:focus {
    color: #536B2E;
}
#appointment_form_one #app-message {
    margin-bottom: 0;
    margin-top: 5px;
}
#appointment_form_one #appointment-loader {
    margin-top: 10px;
}
.appoint-var-three {
    background-color: #f0f5f7;
    background-position: 85% 0;
    background-repeat: no-repeat;
    padding: 40px 0;
}
.appoint-var-three .slogan-section {
    margin-bottom: 30px;
    text-align: left;
}
.appoint-var-three .slogan-section h3 {
    margin: 0 0 10px;
}
.appoint-var-three .appointment-form input[type="text"], .appoint-var-three .appointment-form input[type="email"], .appoint-var-three .appointment-form textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-image: url('') none;
    display: inline-block;
    padding: 0 5px 5px;
    resize: none;
    width: 100%;
	border-left-style: none;
	border-left-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.appoint-var-three .appointment-form input[type="text"]:focus, .appoint-var-three .appointment-form input[type="email"]:focus, .appoint-var-three .appointment-form textarea:focus {
    border-bottom: 2px solid #fff;
    outline: medium none;
}
.appoint-var-three .appointment-form *:-moz-placeholder {
    color: #a7adaf;
}
.appoint-var-three .appointment-form *::-moz-placeholder {
    color: #a7adaf;
}
.appoint-var-three .appointment-form input[type="text"], .appoint-var-three .appointment-form input[type="email"] {
    margin-bottom: 23px;
}
.appoint-var-three .appointment-form input[type="submit"] {
    background-color: #f15b5a;
    border: 0 none;
    color: #fff;
    font-size: 14px;
    margin: 5px 0 20px;
    padding: 10px 20px;
}
.appoint-var-three .appointment-form input[type="submit"]:hover {
    background-color: #898e99;
}
.appoint-var-three .appointment-form input.error, .appoint-var-three .appointment-form textarea.error {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: url('') none;
    border-left-style: none;
	border-left-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.appoint-var-three .appointment-form #appointment-loader {
    margin: 8px 0 0 20px;
}
.appoint-var-three .appointment-form #message-sent {
    clear: both;
    font-size: 16px;
    font-weight: 600;
}
#appointment_form_three .recaptcha_widget {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    margin: 0 0 20px;
    padding: 0;
}
#appointment_form_three .recaptcha_input label {
    color: #7b7d85;
    font-size: 14px;
}
#appointment_form_three #recaptcha_image {
    background: transparent none repeat scroll 0 0;
}
#appointment_form_three .recaptcha_options a {
    color: #f15b5a;
}
#appointment_form_three .recaptcha_options a:hover, #appointment_form_three .recaptcha_options a:focus {
    color: #898e99;
}
#appointment-loader {
    display: none;
}
.default-contents {
    margin: 60px 0;
}
.home-features {
    background-color: #fff;
    padding: 90px 0 30px;
}
.home-features .features-intro h2 {
    font-weight: 400;
    margin: 0 0 30px;
}
.home-features .features-intro p {
    margin-bottom: 30px;
}
.home-features .features-intro .read-more {
    background-color: #f15b5a;
    color: #fff;
    font-size: 16px;
    padding: 15px 30px;
    text-transform: uppercase;
}
.home-features .features-intro .read-more:hover {
    background-color: #536B2E;
    color: #fff;
}
.home-features .single-feature {
    margin-bottom: 60px;
}
.home-features .single-feature h3 {
    font-size: 22px;
    margin: 0 0 15px;
}
.home-features .icon-wrapper {
    text-align: right;
}
.home-features .icon-wrapper .fa {
    color: #67c9e0;
    font-size: 60px;
}
.features-var-two {
    background-color: #fff;
    padding: 90px 0 30px;
}
.features-var-two .slogan-section {
    margin-bottom: 50px;
}
.features-var-two .single-feature {
    margin-bottom: 60px;
}
.features-var-two .single-feature img {
    margin: 0 auto 30px;
}
.features-var-two .single-feature h3 {
    font-size: 18px;
    margin: 0 0 20px;
}
.features-var-two .single-feature h3 a {
    font-size: 18px;
}
.features-var-two .single-feature .feature-border {
    background: transparent url("../images/feature-border.png") no-repeat scroll center center;
    height: 11px;
    margin: 0 0 20px;
}
.features-var-three {
    background-color: #fff;
    padding: 90px 0 30px;
}
.features-var-three .slogan-section {
    margin-bottom: 60px;
}
.features-var-three .single-feature {
    margin-bottom: 55px;
}
.features-var-three .single-feature h5 {
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 15px;
}
.features-var-three .single-feature h5 a {
    font-size: 18px;
}
.features-var-three .single-feature p {
    color: #b0b1b6;
}
.features-var-three .feature-icon img {
    transition-duration: 0.5s;
    transition-property: transform;
}
.features-var-three .single-feature:hover img {
    transform: rotateY(180deg);
}
.home-doctors {
    padding: 20px 0 10px;
    text-align: center;
	background:#DEEDED;
	margin:10px 0px;
}
.home-doctors .doctor-wrapper {
    margin-bottom: 40px;
}
.home-doctors .common-doctor {
    background-color: #fff;
}
.home-doctors .common-doctor figure {
    overflow: hidden;
}
.home-doctors .common-doctor h5 {
    margin: 0 0 20px;
}
.home-doctors .common-doctor .for-border {
    margin-bottom: 20px;
}
.home-doctors .common-doctor .text-content {
    padding: 20px 15px 30px;
}
.home-doctors.doctors-var-two {
    background-color: #fff;
    text-align: left;
}
.home-doctors.doctors-var-two .slogan-section {
    text-align: left;
}
.home-doctors.doctors-var-two .common-doctor {
    background-color: transparent;
}
.home-doctors.doctors-var-two .common-doctor .for-border {
    display: none;
}
.home-doctors.doctors-var-two .common-doctor .text-content {
    padding: 20px 0;
}
.home-doctors.doctors-var-two .text-center {
    text-align: left;
}
.home-blog {
    background-color: #fff;
    padding: 90px 0;
}
.home-blog .common-blog-post {
    background-color: #f0f5f7;
    line-height: 20px;
}
.home-blog .common-blog-post figure {
    overflow: hidden;
}
.home-blog .common-blog-post .text-content {
    padding: 25px;
    text-align: left;
}
.home-blog .common-blog-post .text-content h5 {
    margin: 0 0 10px;
}
.home-blog .common-blog-post .text-content p {
    margin: 0 0 15px;
}
.home-blog .common-blog-post .entry-meta {
    font-style: italic;
    margin: 0 0 15px;
}
.home-blog .common-blog-post .entry-meta time {
    color: #a1a9b0;
}
.home-blog .common-blog-post .entry-meta a {
    font-weight: 500;
    text-transform: capitalize;
}
.home-blog .common-blog-post .for-border {
    margin: 0 0 15px;
}
.home-blog .common-blog-post .gallery-slider {
    margin: 0;
}
.home-blog .common-blog-post .video {
    margin: 0;
}
.home-blog .video .video-wrapper {
    padding-bottom: 61%;
}
.home-blog .col-sm-12 img {
    width: 100%;
}
.home-blog .col-sm-12 .text-content {
    text-align: center;
}
.home-blog.blog-var-two .col-sm-12 .text-content {
    text-align: left;
}
.home-blog.blog-var-two .slogan-section {
    text-align: left;
}
.home-blog.blog-var-two .common-blog-post {
    background: transparent none repeat scroll 0 0;
}
.home-blog.blog-var-two .common-blog-post .text-content {
    padding: 25px 0 10px;
}
.home-blog.blog-var-two .entry-meta {
    font-style: normal;
    margin: 0 0 20px;
}
.home-blog.blog-var-two .for-border {
    display: none;
}
.gallery-slider {
    margin: 0 0 24px;
    padding: 0;
    position: relative;
}
.gallery-slider.loading {
    background: #f0f5f7 url("../images/loader.gif") no-repeat scroll center center;
    min-height: 220px;
}
.gallery-slider .slides {
}
.gallery-slider .slides img {
    display: block;
    width: 100%;
}
.gallery-slider .slides &gt; li {
    backface-visibility: hidden;
    display: none;
}
.gallery-slider .flex-direction-nav a {
    border-radius: 0;
    height: 40px;
    margin-top: -20px;
    width: 40px;
}
.gallery-slider .flex-direction-nav a::before {
    display: none;
}
.gallery-slider .flex-direction-nav .flex-prev {
    background: #67c9e0 url('../images/prev-icon.png') no-repeat center;
	background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
    font-size: 0;
    left: -20px;
}
.gallery-slider .flex-direction-nav .flex-next {
    background: #67c9e0 url('../images/next-icon.png') no-repeat center;
	background-clip: border-box;
    background-origin: padding-box;
    background-size: inherit;
    font-size: 0;
    right: -20px;
}
.gallery-slider:hover .flex-prev {
    left: 0;
    opacity: 0.7;
}
.gallery-slider:hover .flex-next {
    opacity: 0.7;
    right: 0;
}
.gallery-slider:hover .flex-next:hover, .gallery-slider:hover .flex-prev:hover {
    opacity: 1;
}
@media not all {
.gallery-slider .flex-direction-nav .flex-prev {
    margin-left: -0.5px;
}
.safari .gallery-slider .slides img {
    margin-left: 0;
}
.safari .gallery-slider .flex-direction-nav .flex-prev {
    margin-left: 0;
}
.safari .gallery-single #carousel .flex-viewport {
    padding: 8px;
}
}
.home-testimonial {
    padding: 80px 0;
}
.home-testimonial .flexslider-three {
    margin: 0;
    padding: 0;
    position: relative;
}
.home-testimonial .flexslider-three .slides {
}
.home-testimonial .flexslider-three .slides img {
    background-color: #eaeaea;
    margin-bottom: 36px;
}
.home-testimonial .flexslider-three .slides &gt; li {
    backface-visibility: hidden;
    display: none;
}
.home-testimonial .flexslider-three .flex-direction-nav a {
    font-size: 0;
    height: 17px;
    top: 86px;
    transition: none 0s ease 0s ;
    width: 14px;
}
.home-testimonial .flexslider-three .flex-direction-nav a::before {
    display: none;
}
.home-testimonial .flexslider-three .flex-direction-nav .flex-prev {
    background: rgba(0, 0, 0, 0) url("../images/prev-icon-two-sprite.png") no-repeat scroll 0 0;
    left: 39%;
    opacity: 1;
}
.home-testimonial .flexslider-three .flex-direction-nav .flex-next {
    background: rgba(0, 0, 0, 0) url("../images/next-icon-two-sprite.png") no-repeat scroll 0 0;
    opacity: 1;
    right: 39%;
}
.home-testimonial .flexslider-three:hover .flex-next:hover {
    background-position: 0 -37px;
}
.home-testimonial .flexslider-three:hover .flex-prev:hover {
    background-position: 0 -37px;
}
.home-testimonial blockquote {
    border: medium none;
    font-family: "Droid Serif",serif;
    margin: 0 0 50px;
    padding: 0;
}
.home-testimonial blockquote p {
    color: #6a7177;
    font-family: "Droid Serif",serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 32px;
}
.home-testimonial .testimonial-footer h3 {
    margin: 0 0 10px;
}
.home-testimonial .testimonial-footer .for-border {
    margin: 0 0 10px;
}
.testimonial-push-down {
    background-color: #fff;
    height: 100px;
}
.home-testimonial.testimonial-var-two .flexslider-three {
    margin-top: -147px;
}
.home-services {
    background-color: #fff;
    padding: 90px 0;
}
.home-services .slogan-section {
    text-align: left;
}
.tab-main .tab-title {
    border-bottom: 1px solid #dcdee4;
    cursor: pointer;
    padding: 15px 10px;
    position: relative;
    z-index: 999;
}
.tab-main .tab-title h6 {
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    transition: all 0.2s ease 0s;
}
.tab-main .tab-title:hover h6 {
    margin-left: 5px;
}
.tab-main .tab-title.active {
    background-color: #f0f5f7;
    margin-right: -1px;
}
.tab-main .tab-title.active h6 {
    font-weight: 700;
    margin-left: 10px;
}
.tab-main .tab-content {
    background-color: #f0f5f7;
    border: 1px solid #dcdee4;
    height: auto !important;
    margin-left: -30px;
    min-height: 290px;
}
.tab-main .tab-content .content {
    display: none;
    padding: 30px;
}
.tab-main .tab-content h5 {
    margin: 0 0 15px;
}
.tab-main .tab-content p {
    margin-bottom: 28px;
}
.tab-main .tab-title:first-of-type {
    margin-top: 30px;
}
.tab-main .tab-title.active:first-of-type {
    border-top: 1px solid #dcdee4;
}
.home-Sidebar .services-widget {
    margin-bottom: 75px;
}
.home-Sidebar .feature-video-widget .slogan-section {
    margin-bottom: 30px;
}
.home-Sidebar .feature-video-widget .read-more {
    margin-top: 30px;
}
#main-footer {
    background-color: #536B2E;
    color: #9ba0aa;
    line-height: 24px;
    padding: 100px 0 30px;
}
#main-footer .widget h3.title {
    color: #f0f5f7;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 30px;
}
#main-footer .widget p {
    margin-bottom: 25px;
}
#main-footer .widget a {
    color: #b5bac6;
}
#main-footer .widget a:hover {
    color: #cbd1de;
}
#main-footer .widget ul {
    border-color: #4a4c52;
}
#main-footer .widget ul li {
    border-color: #4a4c52;
}
#main-footer .widget .tagcloud a {
    color: #fff;
}
#main-footer .widget label {
    color: #9ba0aa;
}
#main-footer .widget input[type="text"] {
    background-color: #515359;
    border: medium none;
    color: #fff;
    margin-bottom: 13px;
    outline: medium none;
    overflow: hidden;
    padding: 12px 15px;
    width: 100%;
}
#main-footer .widget input[type="text"]:focus {
    background-color: #696c74;
}
#main-footer .widget input[type="submit"] {
    background-color: #67c9e0;
    border: medium none;
    color: #fff;
}
#main-footer .widget input[type="submit"]:hover {
    background-color: #4dbed9;
}
#main-footer .widget .wp-email-capture-widget {
    margin: 20px 0;
}
#main-footer .appoint-widget span {
    border-bottom: 1px solid #4a4c52;
    display: block;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#main-footer .appoint-widget span:last-child {
    border-bottom: medium none;
}
#main-footer #wp_email_capture &gt; form &gt; div {
    background: transparent none repeat scroll 0 0 !important;
    color: #e0e0e0;
    margin: 0 0 15px !important;
    width: 100%;
}
.footer-bottom {
    border-top: 1px solid #4a4c52;
    margin-top: 60px;
    padding-top: 26px;
}
.footer-bottom p {
    color: #7a7d86;
}
.footer-bottom .footer-social-nav {
    float: right;
    margin: 0;
    padding: 0;
}
.footer-bottom .footer-social-nav li {
    display: inline-block;
    list-style: outside none none;
    margin-left: 10px;
}
.footer-bottom .footer-social-nav li .fa {
    color: #53565c;
    display: block;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
}
.footer-bottom .footer-social-nav li .fa:hover {
    color: #fff;
    font-size: 20px;
    margin-top: -2px;
    transition: all 0.2s ease 0s;
}
.footer-bottom .footer-social-nav li a {
    display: inline-block;
    height: 20px;
    transition: all 0.3s ease 0s;
    width: 20px;
}
.footer-bottom .footer-social-nav li a:hover {
    text-decoration: none;
}
a#scroll-top {
    background: #67c9e0 url("../images/scroll-top.png") no-repeat scroll center center;
    border-radius: 50px;
    bottom: 80px;
    display: none;
    height: 42px;
    line-height: 3em;
    position: fixed;
    right: 20px;
    transition: all 0.25s ease-in-out 0s;
    width: 42px;
    z-index: 9999;
}
a#scroll-top:hover {
    background-color: #52abc0;
}
.doctors-posts {
    padding-bottom: 100px;
    padding-top: 40px;
}
.doctors-posts .text-left {
    text-align: left;
}
.doctors-posts .common-doctor {
    background-color: #fff;
    margin-bottom: 40px;
}
.doctors-posts .common-doctor figure {
    overflow: hidden;
}
.doctors-posts .common-doctor h5 {
    margin: 0 0 20px;
}
.doctors-posts .common-doctor .text-content {
    padding: 20px;
}
.doctors-posts .common-doctor .for-border {
    margin-bottom: 20px;
}
.doctors-posts .common-doctor p {
    margin-bottom: 20px;
}
.doctors-posts .social-icon {
    margin: 20px 0 0;
}
.doctors-posts .social-icon ul {
    margin: 0 auto 0 -3px;
    text-align: center;
}
.doctors-posts .social-icon ul li {
    background-color: #dcdee4;
    display: inline-block;
    float: none;
    list-style: outside none none;
    margin: 0 5px 5px 0;
}
.doctors-posts .social-icon ul li a {
    display: inline-block;
    height: 36px;
    width: 36px;
}
.doctors-posts .social-icon ul li .fa {
    color: #fff;
    display: block;
    font-size: 18px;
    line-height: 36px;
    text-align: center;
}
.doctors-posts .social-icon ul li:hover {
    background-color: #66c9e0;
    transition: all 0.3s ease 0s;
}
.doctors-posts .social-icon ul li.twitter-icon:hover {
    background-color: #55acee;
}
.doctors-posts .social-icon ul li.skype-icon:hover {
    background-color: #009ee5;
}
.doctors-posts .social-icon ul li.facebook-icon:hover {
    background-color: #425e9a;
}
.doctors-posts .social-icon ul li.linkedin-icon:hover {
    background-color: #0077b5;
}
div.doctor-departments {
    margin: 0 0 20px;
}
div.doctor-departments a {
    color: #67c9e0;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
}
div.doctor-departments a:hover {
    color: #52b2c9;
}
.doctors-single {
    margin-bottom: 60px;
}
.doctors-single h1.entry-title {
    font-size: 30px;
    line-height: 36px;
}
.doctors-single .entry-meta {
    background-color: #fff;
    margin-bottom: 40px;
}
.doctors-single .entry-meta figure {
    margin: 0 0 25px;
}
.doctors-single .entry-meta h5 {
    margin: 0 25px 10px;
}
.doctors-single .entry-meta div.doctor-departments {
    margin: 0 25px 30px;
}
.doctors-single .doc-schedule {
    background-color: #f8fbfc;
    border-top: 1px solid #eff2f3;
    padding: 30px 25px 10px;
}
.doctors-single .doc-schedule p {
    color: #536B2E;
    display: block;
    margin-bottom: 25px;
}
.doctors-single .doc-schedule p strong {
    color: #536B2E;
    display: inline-block;
    margin-right: 5%;
    min-width: 25%;
}
.doctors-single .doc-schedule p span {
    overflow: hidden;
    width: 70%;
}
.doctors-single .social-icon {
    background-color: #f8fbfc;
    border-top: 1px solid #eff2f3;
    margin: 0;
    padding: 20px 0;
}
.doctors-single .social-icon .doc-social-nav {
    margin: 0 25px;
    text-align: left;
}
.doctors-single .side-content {
    border-bottom: 1px solid #dcdee4;
}
.doctors-single .side-content h3 {
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 30px;
}
.doctors-single .side-content h3 span {
    font-size: 24px;
}
.doctors-single .side-content strong {
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    margin-right: 15px;
}
.doctors-single .side-content .content strong {
    width: 13%;
}
.doctors-single .side-content .content p {
    float: right;
    width: 85%;
}
.doctors-single .top-area {
    border-bottom: 2px solid #dcdee4;
    margin-bottom: 25px;
}
#related-doctors-title {
    margin: 0 0 30px;
}
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope, .isotope .isotope-item {
    transition-duration: 0.8s;
}
.isotope {
    transition-property: height, width;
}
.isotope .isotope-item {
    transition-property: transform, opacity;
}
.blog-page {
    padding: 50px 0;
}
.blog-page .full-width-contents, .blog-page .page-contents, .blog-page .right-contents {
    border-bottom: 1px solid #dcdee4;
    overflow: hidden;
    padding-bottom: 40px;
}
.blog-page .post {
    margin-bottom: 40px;
}
.blog-page .post .left_meta {
    background-color: #fff;
    border-top: 2px solid #f15b5a;
    float: left;
    margin-right: 30px;
}
.blog-page .sticky .right-contents {
    border-bottom: 2px solid #dcdee4;
}
.blog-page .page {
    margin-bottom: 40px;
}
.blog-page .left_meta time {
    color: #536B2E;
    display: block;
    font-size: 18px;
    font-weight: 500;
    padding: 18px 0 20px;
    text-align: center;
    text-transform: uppercase;
}
.blog-page .left_meta time strong {
    display: block;
    font-size: 30px;
    font-weight: 800;
    line-height: 38px;
}
.blog-page .comments_count {
    background-color: #e7ecee;
    display: block;
    padding: 14px 0 18px;
    text-align: center;
}
.blog-page .comments_count a {
    background: rgba(0, 0, 0, 0) url("../images/comment-count-icon.png") no-repeat scroll 0 6px;
    color: #676666;
    display: inline-block;
    font-weight: 700;
    padding: 0 0 0 25px;
}
.blog-page .comments_count a:hover {
    background-position: 0 -20px;
}
.blog-page figure {
    margin-bottom: 25px;
    overflow: hidden;
}
.blog-page h3.post-title, .blog-page h3.entry-title {
    line-height: 32px;
    margin: 0 0 15px;
}
.blog-page span.entry-author {
    margin-bottom: 20px;
}
.blog-page span.entry-author {
    display: inline-block;
}
.blog-page .format-quote blockquote.quote {
    background: #f15b5a url("../images/double-quotes.png") no-repeat scroll 30px 30px;
    border: 0 none;
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 0;
    padding: 30px 30px 20px 75px;
}
.blog-page .format-quote blockquote.quote::before {
    content: normal;
}
.blog-page .format-quote blockquote.quote::after {
    content: normal;
}
.blog-page .format-quote blockquote.quote p {
    border-left: 1px solid #f47c7b;
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    line-height: 36px;
    margin: 0;
    padding: 0 0 0 20px;
}
.blog-page .format-quote blockquote.quote cite, .blog-page .format-quote blockquote.quote cite a {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin: 8px 0;
}
.blog-page .gallery-slider {
    margin-bottom: 25px;
}
.blog-page .gallery-slider.loading {
    background: #f0f5f7 url("../images/loader.gif") no-repeat scroll center center;
    min-height: 447px;
}
.blog-page .flex-direction-nav a {
    background-size: cover;
    border-radius: 0;
    height: 60px;
    margin-top: -30px;
    width: 60px;
}
.blog-page .video {
    margin-bottom: 25px;
}
.blog-page .format-link .link {
    background: #f15b5a url("../images/link-format-bg.png") no-repeat scroll 30px 25px;
    padding: 25px 25px 25px 75px;
}
.blog-page .format-link .link h3.link-title, .blog-page .format-link .link h3.link-title a {
    color: #fff;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 15px;
}
.blog-page .format-link .link a {
    color: #A7CA38;
}
.blog-page .format-link .link a:hover {
    text-decoration: underline;
}
.blog-page .format-link .link-container {
    border-left: 1px solid #f47c7b;
    padding-bottom: 20px;
    padding-left: 20px;
}
.blog-page .format-audio .audio {
    margin-bottom: 30px;
}
.blog-page .format-audio .audio audio {
    width: 100%;
}
.blog-page blockquote {
    border-left-color: #4dbed9;
}
.blog-page blockquote p {
    margin-bottom: 0 !important;
}
.blog-page p.wp-caption {
    margin: 0 !important;
}
.blog-page .flex-direction-nav {
    margin-bottom: 0;
}
.blog-page .flex-direction-nav li {
    margin: 0;
}
.blog-page .slides, .blog-page .slides &gt; li {
    margin: 0;
}
.main-contents {
    border-bottom: 1px solid #dcdee4;
    margin-bottom: 40px;
    overflow: hidden;
    padding-bottom: 40px;
}
article.hentry {
    font-size: 14px;
    line-height: 24px;
}
article.hentry p {
    margin-bottom: 25px;
}
article.hentry h1.entry-title {
    margin: 0 0 20px;
}
.entry-content {
    margin: 0 0 25px;
}
.entry-content p {
    margin: 0 0 25px;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    font-weight: 700;
    margin-bottom: 20px;
}
.entry-content h1 {
    font-size: 36px;
    line-height: 42px;
}
.entry-content h2 {
    font-size: 30px;
    line-height: 36px;
}
.entry-content h3 {
    font-size: 24px;
    line-height: 30px;
}
.entry-content h4 {
    font-size: 20px;
    line-height: 28px;
}
.entry-content h5 {
    font-size: 16px;
    line-height: 24px;
}
.entry-content h6 {
    font-size: 14px;
    line-height: 20px;
}
.entry-content blockquote {
    background: #f3f8fa none repeat scroll 0 0;
    border-left: 5px solid #86d0e4;
    font-family: "Droid Serif",serif;
    font-size: 16px;
    font-style: italic;
    line-height: 26px;
    padding: 20px 20px 20px 30px;
}
.entry-content blockquote p {
    font-family: "Droid Serif",serif;
    font-size: 16px;
    font-style: italic;
    line-height: 26px;
    margin: 0;
}
.entry-content td, .entry-content th {
    padding: 10px;
}
.entry-content table tbody td {
    border: 1px solid #e0e0e0;
}
.entry-content table tbody tr {
    border-top: 1px solid #e0e0e0;
}
.entry-content table tbody tr:first-child {
    border-top: 1px solid #e0e0e0;
}
.entry-content dl {
    line-height: 24px;
}
.entry-content dt {
    color: #536B2E;
    line-height: 24px;
    margin-bottom: 10px;
}
.entry-content dd {
    line-height: 24px;
    margin-bottom: 10px;
    margin-left: 10px;
}
.entry-content ol, .entry-content ul {
    list-style: outside none disc;
    margin-bottom: 25px;
    padding-left: 25px;
}
.entry-content ol li, .entry-content ul li {
    margin: 10px 0;
}
.entry-content ol ol, .entry-content ul ol, .entry-content ol ul, .entry-content ul ul {
    margin-bottom: 10px;
}
.entry-content ol {
    list-style: outside none decimal;
}
.entry-content address {
    line-height: 24px;
}
.entry-content kbd {
    background-color: #67c9e0;
    box-shadow: none;
}
.entry-content pre {
    background-color: #67c9e0;
    border: medium none;
    color: #fff;
    padding: 15px;
}
.entry-content .gallery img {
    border: medium none !important;
}
.accordion-content .entry-content {
    margin: 0;
}
.entry-footer p.entry-meta {
    margin: 0;
}
.entry-footer span.entry-tags, .entry-footer span.entry-categories {
    display: block;
}
.video .video-wrapper {
    height: 0;
    padding-bottom: 56.3%;
    position: relative;
    width: 100%;
}
.video iframe {
    border: 0 none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.page-nav-btns {
    margin: 25px 0;
}
.page-nav-btns a {
    background-color: #67c9e0;
    color: #fff;
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 5px 15px;
}
.page-nav-btns a:hover {
    background-color: #f15b5a;
    color: #fff;
    text-decoration: none;
}
.audio-embed {
    margin-bottom: 20px;
}
.jp-jplayer {
    background-color: transparent;
    height: 38px;
    width: 100% !important;
}
.jp-video-container, .jp-audio-container {
    box-shadow: 0 1px 3px #7f7f7f;
    margin-bottom: 25px;
    position: relative;
    width: 100%;
}
.jp-jplayer-video img {
    display: block;
    height: auto !important;
    margin-bottom: 0 !important;
    width: 100% !important;
}
.jp-jplayer-video {
    overflow: hidden;
}
.jp-jplayer-video video {
    display: block;
    width: 100.2% !important;
}
.jp-video-container {
    margin-bottom: 15px;
}
.jp-audio-container {
    width: 100%;
}
.jp-interface {
    background: transparent url("../images/jplayer/jp-bg.png") repeat-x scroll right top;
    height: 38px;
    position: relative;
    width: 100%;
    z-index: 100;
}
.jp-controls {
    list-style-type: none;
    margin: 0 !important;
    padding: 0;
}
.jp-controls li {
    display: inline;
}
.jp-controls a {
    border-bottom: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
}
.jp-controls a:hover {
    background-color: transparent;
}
a.jp-play, a.jp-pause {
    height: 27px;
    left: 10px;
    outline: medium none;
    top: 11px;
    width: 27px;
    z-index: 1;
}
a.jp-play {
    background: rgba(0, 0, 0, 0) url("../images/jplayer/play.png") no-repeat scroll 0 0;
}
a.jp-play:hover {
    background: rgba(0, 0, 0, 0) url("../images/jplayer/play_hover.png") no-repeat scroll 0 0;
}
a.jp-pause {
    background: rgba(0, 0, 0, 0) url("../images/jplayer/pause.png") no-repeat scroll 0 0;
    display: none;
}
a.jp-pause:hover {
    background: rgba(0, 0, 0, 0) url("../images/jplayer/pause_hover.png") no-repeat scroll 0 0;
}
.jp-progress {
    box-sizing: border-box;
    height: 10px;
    margin: 13px 0;
    padding: 0 100px 0 33px;
    position: absolute;
    width: 100%;
}
.jp-seek-bar {
    background: rgba(0, 0, 0, 0) url("../images/jplayer/seek-bar-bg.png") repeat-x scroll 0 0;
    border-radius: 1px;
    cursor: pointer;
    height: 12px;
    position: relative;
    width: 0;
}
.jp-play-bar {
    background-color: #5af1a5;
    border-radius: 1px;
    height: 12px;
    position: relative;
    top: 0;
    width: 0;
}
.jp-volume-bar-container {
    height: 10px;
    margin: 10px 0;
    position: absolute;
    right: 10px;
    top: 0;
    width: 54px;
}
.jp-volume-bar {
    background: rgba(0, 0, 0, 0) url("../images/jplayer/volume-bar-bg.png") repeat-x scroll 0 0;
    border-radius: 1px;
    cursor: pointer;
    height: 12px;
    overflow: hidden;
    position: relative;
    top: 3px;
    width: 100%;
}
.jp-volume-bar-value {
    background-color: #5af1a5;
    border-radius: 1px;
    height: 12px;
    margin: 0;
    width: 0;
}
a.jp-mute, a.jp-unmute {
    height: 30px;
    outline: medium none;
    right: 59px;
    top: 11px;
    width: 30px;
    z-index: 1;
}
a.jp-mute {
    background: transparent url("../images/jplayer/volume.png") no-repeat scroll 0 0;
}
a.jp-mute:hover {
    background: transparent url("../images/jplayer/volume_hover.png") no-repeat scroll 0 0;
}
a.jp-unmute {
    background: rgba(0, 0, 0, 0) url("../images/jplayer/mute.png") no-repeat scroll 0 0;
}
a.jp-unmute:hover {
    background: rgba(0, 0, 0, 0) url("../images/jplayer/mute_hover.png") no-repeat scroll 0 0;
}
.comments-wrapper {
    margin-left: 115px;
}
#comments-section {
    margin-bottom: 0;
}
#comments-section &gt; ol &gt; li &gt; .children {
    position: relative;
}
#comments-section .comment {
    list-style: outside none none;
}
#comments-section .commentlist {
    margin: 0 0 40px;
    overflow: hidden;
    padding: 2px 0 5px;
}
.commentlist .children {
    margin: 0;
    padding: 0;
}
.commentlist .children .children {
    margin-left: 8%;
}
#comments-section .children &gt; .comment {
    margin-top: 30px;
}
ol &gt; .comment {
    margin: 30px 0 0;
}
#comments-section article &gt; .comment-wrap {
    background-color: #fff;
    padding: 20px;
    position: relative;
    z-index: 999;
}
#comments-section .bypostauthor article &gt; .comment-wrap {
    background-color: #fdfdfd;
}
#comments-section .children article {
    position: relative;
}
#comments-section .children article .left-border {
    background: rgba(0, 0, 0, 0) url("../images/comment-border.png") no-repeat scroll left center;
    display: inline-block;
    height: 1px;
    left: 0;
    position: absolute;
    top: 49%;
    width: 100%;
    z-index: 9;
}
#comments-section .children article .vertical-border {
    background: rgba(0, 0, 0, 0) url("../images/comment-border2.png") repeat-y scroll left top;
    bottom: 51%;
    display: inline-block;
    height: 50%;
    left: 0;
    position: absolute;
    width: 1px;
    z-index: 9;
}
#comments-section .author .comment-reply-link {
    font-size: 11px;
}
.commentlist li.pingback {
    border-bottom: 1px solid #dedede;
    list-style: outside none none;
    margin-left: 0;
    padding: 10px;
}
.commentlist li.pingback p {
    margin: 0;
}
.comment-detail-wrap {
}
.comment-meta {
    position: relative;
}
.comment-meta .comment-reply-link {
    background-color: #67c9e0;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
}
.comment-meta .comment-reply-link:hover {
    background-color: #4dbed9;
}
.comment-meta h5.author, .comment-meta h5.author a {
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 5px;
    text-transform: capitalize;
}
.comment-meta time {
    color: #66c9e0;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 5px;
}
.comment-body p {
    margin-bottom: 12px;
}
.commentlist .children .depth-2 .comment-wrap {
    margin-left: 8%;
    width: 92%;
}
.commentlist .children .depth-3 .comment-wrap {
    margin-left: 9%;
    width: 91%;
}
.commentlist .children .depth-4 .comment-wrap {
    margin-left: 10%;
    width: 90%;
}
.commentlist .children .depth-5 .comment-wrap {
    margin-left: 12%;
    width: 88%;
}
#respond p {
    margin-bottom: 20px;
}
#respond input[type="text"], #respond textarea {
    margin-bottom: 5px;
}
#respond #contact-form p.form-allowed-tags, #respond #respond p.form-allowed-tags {
    font-size: 12px;
}
#respond #contact-form p.form-allowed-tags code, #respond #respond p.form-allowed-tags code {
    display: block;
    font-size: 12px;
}
.logged-in-as {
    color: #536B2E;
    font-size: 16px;
    margin-bottom: 20px;
}
.logged-in-as a {
    font-weight: 700;
}
a.avatar {
    float: left;
    height: auto;
    margin: 0 15px 10px 0;
    width: 80px;
}
a.avatar img {
    height: auto;
    width: 100%;
}
#respond .form-submit {
    margin-top: 30px;
}
.widget_search label {
    display: none;
}
.widget {
    margin-bottom: 35px;
    width: 100%;
}
.widget h3.title {
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 25px;
}
.widget ul {
    border-top: 1px solid #dde1e3;
    margin: 0;
    padding: 0;
}
.widget ul li {
    border-bottom: 1px solid #dde1e3;
    color: #999ca5;
    list-style: outside none none;
    margin: 10px 0 0;
    padding: 0 0 10px;
}
.widget ul.children {
    border-top: 1px solid #dde1e3;
    margin: 10px 0 0 20px;
}
.widget ul.children li:last-child {
    border: medium none;
    padding: 0;
}
.widget .tagcloud {
    margin-left: -8px;
}
.widget .tagcloud a {
    background-color: #919292;
    color: #fff;
    display: inline-block;
    font-size: 14px !important;
    font-weight: 400;
    margin: 0 0 8px 8px;
    padding: 7px 14px;
}
.widget .tagcloud a:hover {
    background-color: #f15b5a;
    color: #fff;
}
.home-sidebar .widget h3.title {
    font-size: 22px;
}
.home-sidebar .widget .post-video .video-wrapper {
    height: 0;
    padding-bottom: 56.3%;
    position: relative;
    width: 100%;
}
.home-sidebar .widget .post-video iframe {
    border: 0 none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.tabs {
    background-color: #fff;
}
.tabs .tab-head {
    background-color: #f0f5f7;
    border: 1px solid #dde1e3;
    cursor: pointer;
    float: left;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: 33.3333%;
}
.tabs .tab-head h6 {
    font-weight: 700;
    margin: 5px 0;
}
.tabs .tab-head.active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-image: url('') none;
    margin-top: -1px;
	border-left-style: none;
	border-left-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-style: none;
	border-bottom-width: 0;
}
.tabs .tabs-content {
    clear: both;
    display: none;
    padding: 20px 15px 10px;
}
.tabs .tab-post-listing {
    margin-bottom: 15px;
}
.tabs .tab-post-listing figure {
    float: left;
    margin: 0 15px 0 0;
    width: 64px;
}
.tabs .tab-post-listing h6 {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin: 2px 0 5px;
}
.tabs .tab-post-listing span {
    color: #999ca5;
    font-size: 12px;
}
.tabs .avatar {
    width: 100%;
}
.services-page {
    padding: 40px 0 80px;
}
.one-col-service {
    background-color: #fff;
    margin-bottom: 40px;
}
.one-col-service figure {
    margin: 0 auto 0 -15px;
}
.two-col-service {
    background-color: #fff;
    margin-bottom: 30px;
}
.two-col-service .contents {
    padding: 25px;
}
.two-col-service .contents h3 {
    margin: 0 0 25px;
}
.three-col-service {
    background-color: #fff;
    margin-bottom: 30px;
}
.three-col-service .contents {
    padding: 20px;
}
.three-col-service .contents h4 {
    margin: 0 0 20px;
}
.three-col-service .contents p {
    margin: 0 0 20px;
}
.four-col-service {
    background-color: #fff;
    margin-bottom: 30px;
}
.four-col-service .contents {
    padding: 20px;
}
.four-col-service .contents h4 {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    text-align: center;
}
.services-single {
    padding: 70px 0;
}
.services-single .flexslider {
    float: left;
    margin-right: 2%;
    position: relative;
    width: 48%;
}
.services-single .flexslider ul {
    margin: 0;
}
.services-single .flexslider .flex-control-nav {
    bottom: 4px;
    margin-bottom: 0;
    position: absolute;
    right: 10px;
    width: auto;
    z-index: 999;
}
.services-single .flexslider .flex-control-nav li {
    margin: 0 6px;
}
.services-single .flexslider .flex-control-nav a {
    background: #e4aaa9 none repeat scroll 0 0;
}
.services-single .flexslider .flex-control-nav .flex-active {
    background: #f15b5a none repeat scroll 0 0;
}
.services-single figure {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-right: 20px;
    overflow: hidden;
}
.services-single h3 {
    margin-bottom: 10px;
}
.services-single h5 {
    font-size: 16px;
    font-weight: 800;
    margin-bottom: 20px;
}
.services-single p {
    color: #999ca5;
    line-height: 24px;
    margin-bottom: 20px;
}
.services-single blockquote {
    border-left: 2px solid #f15b5a;
    color: #999ca5;
    line-height: 24px;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-top: 0;
}
.services-single ul {
    margin-bottom: 20px;
    padding: 0;
}
.services-single li {
    color: #999ca5;
    list-style: outside none none;
    margin-bottom: 5px;
}
.services-single h1, .services-single h2, .services-single ol, .services-single ul, .services-single h4, .services-single h5, .services-single pre {
    margin-bottom: 30px;
}
.services-single li {
    margin-bottom: 15px;
}
.services-single h6 {
    font-weight: 700;
}
.services-single p a {
    color: #67c9e0;
}
.services-single blockquote {
    border-left-color: #4dbed9;
}
.services-single blockquote p {
    margin-bottom: 0 !important;
}
.services-single p.wp-caption-text {
    margin: 0;
}
.gallery-single-wrapper {
    padding: 40px 0 100px;
}
.gallery-single {
    margin-bottom: 120px;
}
.gallery-single .gallery-single-post {
    position: relative;
}
.gallery-single #carousel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    bottom: -35px;
    display: block;
    margin: auto 33px;
    padding: 0 48px;
    position: absolute;
    width: 90%;
}
.gallery-single #carousel .flex-viewport {
    background-color: #fff;
    padding: 8px 9px 8px 8px;
}
.gallery-single #carousel .slides {
    background: #fff none repeat scroll 0 0;
}
.gallery-single #carousel .slides img {
    cursor: pointer;
}
.gallery-single #carousel .slides img:hover {
    opacity: 0.8;
}
.gallery-single #carousel li {
    margin: 0 10px 0 0;
}
.gallery-single #carousel .flex-direction-nav a {
    border-radius: 0;
    font-size: 0;
    height: 48px;
    margin-top: -24px;
    opacity: 1 !important;
    position: absolute;
    top: 50%;
    transition: none 0s ease 0s ;
    width: 48px;
    z-index: 9999;
}
.gallery-single #carousel .flex-direction-nav a:hover {
    background-color: #67c9e0;
    background-position: 19px -31px;
}
.gallery-single #carousel .flex-direction-nav a::before {
    display: none;
}
.gallery-single #carousel .flex-direction-nav .flex-prev {
    background: #ffffff url("../images/carousel-prev.png") no-repeat scroll 19px 19px;
    left: 0;
}
.gallery-single #carousel .flex-direction-nav .flex-next {
    background: #ffffff url("../images/carousel-next.png") no-repeat scroll 19px 19px;
    right: 0;
}
.gallery-single .side-content {
    background: #fff none repeat scroll 0 0;
    padding: 15px;
}
.gallery-single .side-content h1.entry-title {
    font-size: 24px;
}
.gallery-single .next-prev-posts {
    margin-bottom: 10px;
}
.gallery-single .next-prev-posts a {
    background: #fff none repeat scroll 0 0;
    color: #536B2E;
    display: inline-block;
    font-size: 18px;
    margin-left: 5px;
    padding: 15px 17px;
}
.gallery-single .next-prev-posts a:hover {
    background: #67c9e0 none repeat scroll 0 0;
    color: #fff;
}
.gallery-single .next-prev-posts .close {
    display: none;
}
div.gallery-item-types {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: url('') none;
    margin-bottom: 20px;
    padding: 10px 0;
	border-left-style: none;
	border-left-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
div.gallery-item-types .fa-tags {
    color: #818693;
    font-size: 16px;
    margin-right: 8px;
}
div.gallery-item-types a {
    color: #67c9e0;
    font-weight: 400;
}
div.gallery-item-types a:hover {
    color: #52b2c9;
}
.related-gallery-items .common {
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
}
.related-gallery-items .common img {
    height: auto;
    overflow: hidden;
    transition: all 0.2s linear 0s;
    width: 100%;
}
.related-gallery-items .content {
    background-color: #fff;
    padding: 10px 20px 20px;
    text-align: center;
}
.related-gallery-items .gallery-item-types {
    border: medium none;
    margin: 0;
    padding: 0;
}
.overlay {
    background: #67c9e0 url("../images/for-expand-mirror.png") no-repeat scroll center center;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    transform: rotate(45deg);
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: 999;
}
.overlay-effect {
    overflow: hidden;
    position: relative;
}
.overlay-effect:hover .overlay {
    height: 100%;
    opacity: 0.8;
    transform: rotate(0deg);
}
.gallery-page {
    padding: 20px 0 100px;
}
.gallery-page #filters {
    margin-bottom: 60px;
}
.gallery-page .common {
    background-color: #fff;
    margin-bottom: 30px;
}
.gallery-page .common .content {
    padding: 15px 20px 25px;
}
.gallery-page .four-col-gallery.common h4 {
    font-size: 18px;
}
.gallery-page .four-col-gallery.common .content {
    padding: 5px 15px 15px;
}
.gallery-page div.gallery-item-types {
    border: medium none;
    margin: 0;
    padding: 0;
}
.faq-page {
    padding: 50px 0;
}
.toggle-main .toggle {
    margin-bottom: 30px;
    transition: all 0.5s ease 0s;
}
.toggle-main .toggle-title {
    background-color: #fff;
    cursor: pointer;
    height: auto;
    margin: 0;
    transition: all 0.5s ease 0s;
}
.toggle-main .toggle-title h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 0;
    padding: 20px 40px 20px 20px;
    position: relative;
}
.toggle-main .toggle-title i.fa {
    font-size: 18px;
    margin-right: 0;
    position: absolute;
    right: 23px;
    top: 23px;
}
.toggle-main .toggle-content {
    background-color: #fff;
    display: none;
    margin: 0;
    padding: 20px 20px 5px;
}
.toggle-main .toggle.current .toggle-title {
    background-color: #f15b5a;
    border: medium none;
}
.toggle-main .toggle.current .toggle-title h3 {
    color: #fff;
}
.toggle-main .toggle.current .toggle-content {
    border-bottom: 1px solid #dcdee4;
}
.accordion-main .accordion {
    margin-bottom: 30px;
    transition: all 0.5s ease 0s;
}
.accordion-main .accordion-title {
    background-color: #fff;
    cursor: pointer;
    height: auto;
    margin: 0;
    transition: all 0.5s ease 0s;
}
.accordion-main .accordion-title h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 0;
    padding: 20px 40px 20px 20px;
    position: relative;
}
.accordion-main .accordion-title i.fa {
    font-size: 18px;
    margin-right: 0;
    position: absolute;
    right: 23px;
    top: 23px;
}
.accordion-main .accordion-content {
    background-color: #fff;
    display: none;
    margin: 0;
    padding: 20px 20px 5px;
}
.accordion-main .accordion.current .accordion-title {
    background-color: #6dc068;
    border: medium none;
}
.accordion-main .accordion.current .accordion-title h3 {
    color: #fff;
}
.accordion-main .accordion.current .accordion-content {
    border-bottom: 1px solid #dcdee4;
}
.arrow-list-one ul {
    list-style: outside none none;
    padding-left: 0;
}
.arrow-list-one ul li {
    background: rgba(0, 0, 0, 0) url("../images/arrow-list-one-bg.png") no-repeat scroll 5px 5px;
    padding-left: 25px;
}
.arrow-list-two ul {
    list-style: outside none none;
    padding-left: 0;
}
.arrow-list-two ul li {
    background: rgba(0, 0, 0, 0) url("../images/arrow-list-two-bg.png") no-repeat scroll 0 3px;
    padding-left: 28px;
}
.arrow-list-three ul {
    list-style: outside none none;
    padding-left: 0;
}
.arrow-list-three ul li {
    background: rgba(0, 0, 0, 0) url("../images/arrow-list-three-bg.png") no-repeat scroll 5px 7px;
    padding-left: 25px;
}
.entry-content .tabs-nav {
    margin: 0 !important;
    padding: 0 !important;
}
.entry-content .tabs-nav li {
    background: #fafafa none repeat scroll 0 0;
    border-bottom: medium none;
    border-left: 1px solid #dcdee4;
    border-top: 1px solid #dcdee4;
    cursor: pointer;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 14px 10px 10px;
    text-align: center;
}
.entry-content .tabs-nav li:last-child {
    border-right: 1px solid #dcdee4;
}
.entry-content .tabs-nav li:hover, .entry-content .tabs-nav li.active {
    background: #fff none repeat scroll 0 0;
}
.entry-content .tabs-nav li.active {
    border-top: 3px solid #6dc068;
    margin-bottom: -2px;
    padding-top: 13px;
}
.entry-content .tabs-container {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dcdee4;
    display: block;
    margin: 0 0 25px;
    padding: 20px;
}
p.message {
    padding: 20px 25px;
    position: relative;
}
p.message .close {
    font-size: 24px;
    line-height: 11px;
    position: absolute;
    right: 11px;
    top: 10px;
}
p.message .close:focus {
    outline: medium none;
}
.bg-info {
    border-left: 3px solid #afd9ee;
}
.bg-warning {
    border-left: 3px solid #f7ecb5;
}
.bg-success {
    border-left: 3px solid #c1e2b3;
}
.bg-danger {
    border-left: 3px solid #e4b9b9;
}
.left-arrow {
    margin: 0;
}
.left-arrow li {
    list-style: outside none circle;
}
.left-arrow:last-of-type {
    margin-bottom: 50px;
}
.dropcap {
    color: #f15b5a;
    float: left;
    font-size: 44px;
    line-height: 44px;
    margin-right: 10px;
}
.dropcap.bg {
    background-color: #f15b5a;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 26px;
    line-height: 26px;
    margin: 10px 10px 0 0;
    padding: 5px 8px;
}
table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-image: url('') none;
    color: #536B2E;
    font-size: 14px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
table thead {
    background-color: #66c9e0;
    border: 0 none;
    color: #536B2E;
    font-weight: 700;
    padding: 0 1px;
}
table thead tr {
    border: 0 none;
}
table thead tr th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: url('') none;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
	border-left-style: none;
	border-left-width: 0;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: none;
	border-bottom-width: 0;
}
table thead tr th:first-child {
    border-left: 1px solid #66c9e0;
}
table thead tr th:last-child {
    border-right: 1px solid #66c9e0;
}
table tbody tr:first-child {
    border-top: 0 none;
}
table tbody td {
    border: 1px solid #e0e0e0;
    color: #536B2E;
    font-size: 14px;
    font-weight: 500;
}
table tbody th {
    color: #536B2E;
    font-size: 14px;
    font-weight: 700;
}
table tbody tr {
    border-top: 1px solid #e0e0e0;
}
.table thead &gt; tr &gt; th, .table tbody &gt; tr &gt; th, .table tfoot &gt; tr &gt; th, .table thead &gt; tr &gt; td, .table tbody &gt; tr &gt; td, .table tfoot &gt; tr &gt; td {
    padding: 16px;
}
.tab-widget {
    background-color: #f3f4f5;
}
.tab-widget .nav-tabs {
    border: 0 none;
    margin: 0;
}
.tab-widget .nav-tabs &gt; li {
    cursor: pointer;
    display: inline-block;
    height: 55px;
    line-height: 55px;
    margin: 0;
    width: 33.3333%;
}
.tab-widget .nav-tabs &gt; li:last-child {
    border: medium none;
}
.tab-widget .nav-tabs &gt; li.active, .tab-widget .nav-tabs &gt; li.active:hover, .tab-widget .nav-tabs &gt; li.active:focus {
    border: medium none;
    border-radius: 0;
    color: #fff;
}
.tab-widget .tab-content {
    padding: 15px;
}
.tab-widget .tab-content figure {
    float: left;
    margin-right: 10px;
}
.tab-widget .tab-post {
    border-bottom: 1px solid #d5d6d7;
    margin-bottom: 20px;
    padding: 10px;
}
.tab-widget .tab-post h6 {
    font-weight: 500;
    line-height: 18px;
    margin: 0;
}
.tab-widget .tab-post time {
    color: #999ca5;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 15px;
}
.tab-widget .tab-post p {
    margin: 0;
}
.tab-widget .tab-post:last-child {
    border-bottom: 0 none;
    margin-bottom: 0;
    padding: 0;
}
.tab-widget .tab-bottom {
    background-color: #d5d6d7;
    width: 100%;
}
.tab-widget .tab-bottom .left, .tab-widget .tab-bottom .right {
    cursor: pointer;
    display: inline-block;
    height: 40px;
    width: 40px;
}
.tab-widget .tab-bottom .left {
    background: #bbbcbd url("../images/tab-nav-left.png") no-repeat scroll center center;
    float: left;
}
.tab-widget .tab-bottom .left:hover {
    background: #bbbcbd url("../images/tab-nav-hover.png") no-repeat scroll center center;
}
.tab-widget .tab-bottom .right {
    background: #bbbcbd url("../images/tab-nav.png") no-repeat scroll center center;
    float: right;
}
.tab-widget .tab-bottom .right:hover {
    background: #bbbcbd url("../images/tab-nav-hover-right.png") no-repeat scroll center center;
}
.tab-var-one .nav-tabs {
    background-color: #ffd543;
}
.tab-var-one .nav-tabs &gt; li {
    border-right: 1px solid #ffc118;
    color: #e89300;
}
.tab-var-one .nav-tabs &gt; li.active, .tab-var-one .nav-tabs &gt; li.active:hover, .tab-var-one .nav-tabs &gt; li.active:focus {
    background-color: #ffc118;
}
.tab-var-two .nav-tabs {
    background-color: #f15b5a;
}
.tab-var-two .nav-tabs &gt; li {
    border-right: 1px solid #de4c4a;
    color: #c63836;
}
.tab-var-two .nav-tabs &gt; li.active, .tab-var-two .nav-tabs &gt; li.active:hover, .tab-var-two .nav-tabs &gt; li.active:focus {
    background-color: #de4c4a;
}
.tab-var-three .nav-tabs {
    background-color: #66c9e0;
}
.tab-var-three .nav-tabs &gt; li {
    border-right: 1px solid #2f93ab;
    color: #2f93ab;
}
.tab-var-three .nav-tabs &gt; li.active, .tab-var-three .nav-tabs &gt; li.active:hover, .tab-var-three .nav-tabs &gt; li.active:focus {
    background-color: #2f93ab;
}
.flexslider-var-one ol, .flexslider-var-one ul {
    margin: 0;
}
.flexslider-var-one .slides li img {
    box-shadow: 0 0 34px 0 #000 inset;
}
.flexslider-var-one .flex-control-thumbs {
    float: left;
    margin-top: -40px;
    position: relative;
    width: 106px;
}
.flexslider-var-one .flex-control-thumbs li {
    margin-bottom: 20px;
    position: relative;
    width: 106px;
}
.flexslider-var-one .flex-control-thumbs li.active {
    background: rgba(0, 0, 0, 0) url("../images/active-slide-arrow.png") no-repeat scroll right center;
}
.flexslider-var-one .flex-control-thumbs li.active span {
    border: 4px solid #66c9e0;
    display: block;
    height: 78px;
    left: 0;
    position: absolute;
    top: 0;
    width: 94%;
    z-index: 999;
}
.flexslider-var-one .flex-control-thumbs img {
    height: auto;
    margin: 0 -4px 0 0;
    opacity: 1;
    width: auto;
}
.flexslider-var-one .flex-viewport {
    float: right;
    width: 440px;
}
.flexslider-var-one .flexslider {
    overflow: visible;
}
.flexslider-var-two ol, .flexslider-var-two ul {
    margin: 0;
}
.flexslider-var-two .slides li img {
    box-shadow: 0 0 34px 0 #000 inset;
}
.flexslider-var-two .flex-control-thumbs {
    margin: 0 0 0 -15px;
    position: relative;
    width: 100%;
}
.flexslider-var-two .flex-control-thumbs li {
    margin-left: 15px;
    padding-top: 6px;
    position: relative;
    width: 100px;
}
.flexslider-var-two .flex-control-thumbs li.active {
    background: rgba(0, 0, 0, 0) url("../images/active-slide-arrow2.png") no-repeat scroll center top;
}
.flexslider-var-two .flex-control-thumbs li.active span {
    border: 4px solid #66c9e0;
    display: block;
    height: 78px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 100%;
    z-index: 999;
}
.flexslider-var-two .flex-control-thumbs img {
    height: auto;
    margin: 0 -4px 0 0;
    opacity: 1;
    width: auto;
}
.flexslider-var-two .flexslider {
    float: right;
    overflow: visible;
    width: 470px;
}
.contact-page {
    padding: 30px 0;
}
.contact-page .map-wrapper {
    margin-top: 100px;
}
.contact-page .map-wrapper h5 {
    margin-bottom: 20px;
}
.contact-page #map-canvas {
    height: 355px;
    width: 100%;
}
.contact-page #map-canvas img {
    max-width: none;
    width: auto;
}
.contact-page .contact-form input[type="text"], .contact-page .contact-form textarea {
    padding: 15px;
}
.contact-page .contact-form input[type="text"], .contact-page .contact-form textarea {
    background-color: #fff;
    border: 1px solid #dcdee4;
    color: #536B2E;
    font-weight: 500;
    height: auto;
    margin-bottom: 30px;
    outline: medium none;
    padding: 15px 10px;
    width: 100%;
}
.contact-page .contact-form input[type="submit"] {
    border: medium none;
    float: right;
    margin: 0 0 0 20px;
    padding: 15px 27px;
}
.contact-page .contact-form input.error, .contact-page .contact-form textarea.error {
    border: 1px solid #df1e2d;
}
#error-container label.error {
    color: #df1e2d;
    font-weight: normal;
}
.contact-sidebar .timetable-area h5 {
    margin-bottom: 20px;
}
.contact-sidebar .timetable-area .blue {
    color: #10b1d6;
}
.contact-sidebar .timetable-area, .contact-sidebar .address-area, .contact-sidebar .social-icon {
    border-bottom: 1px solid #dcdee4;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.contact-sidebar h2 {
    margin: 0 0 30px;
}
.contact-sidebar address {
    color: #999ca5;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
}
.contact-sidebar p {
    color: #999ca5;
}
.contact-sidebar p strong {
    color: #536B2E;
    display: inline-block;
    font-weight: 500;
    margin-right: 20px;
    min-width: 50px;
    text-align: right;
}
.contact-sidebar .social-icon {
    margin-left: -5px;
    padding-bottom: 40px;
}
.contact-sidebar .social-icon li {
    margin: 0 5px 5px 0;
}
.contact-sidebar .social-icon h5 {
    margin-bottom: 20px;
}
.contact-sidebar .social-icon li.twitter-icon:hover {
    background-color: #2bbfec;
}
.contact-sidebar .social-icon li.skype-icon:hover {
    background-color: #0099e5;
}
.contact-sidebar .social-icon li.facebook-icon:hover {
    background-color: #395b89;
}
.contact-sidebar .social-icon li.linkedin-icon:hover {
    background-color: #1184cd;
}
.contact-sidebar .social-icon li.youtube-icon:hover {
    background-color: #d02525;
}
.contact-sidebar .social-icon li.instagram-icon:hover {
    background-color: #457299;
}
.contact-sidebar .social-icon li.rss-icon:hover {
    background-color: #ec894d;
}
.contact-sidebar .social-icon li.google-icon:hover {
    background-color: #d63b3b;
}
.jumbotron {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-bottom: 100px;
    padding-top: 60px;
}
.jumbotron h1 {
    color: #66c9e0;
    font-size: 250px;
    font-weight: 800;
}
.jumbotron h1 span {
    color: #999ca5;
}
.jumbotron p {
    line-height: 30px;
}
.appoint-page {
    padding: 40px 0 60px;
}
.appoint-page .entry-content {
    margin-bottom: 40px;
}
.appoint-page .appoint-section {
    background: #536B2E url("../images/appoint-form-bg.png") repeat-y scroll center top;
    border-radius: 5px;
    padding: 10px 70px 70px;
}
.appoint-page .appoint-section .top-icon {
    text-align: center;
    width: 100%;
    z-index: 99999;
}
.appoint-page .appoint-section .top-icon img {
    pointer-events: none;
}
.appoint-page form {
    background: #ffffff url("../images/appoint-form-bottom.png") repeat-x scroll center bottom;
    margin-top: -36px;
    padding: 60px 20px;
}
.appoint-page form input[type="text"], .appoint-page form input[type="email"], .appoint-page form textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: url('') none;
    margin-bottom: 40px;
    outline: medium none;
    padding: 5px;
    width: 100%;
	border-left-style: none;
	border-left-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.appoint-page form input.error[type="text"], .appoint-page form input.error[type="email"], .appoint-page form textarea.error {
    border-color: red;
}
.appoint-page form input[type="submit"] {
    margin-bottom: 20px;
}
.appoint-page form #appointment-loader {
    margin: 0 20px 20px;
}
.appoint-page form #message-sent {
    font-weight: 700;
}
#appointment_form_main .recaptcha_widget {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    margin: 0 0 40px;
    padding: 0;
}
#appointment_form_main .recaptcha_input label {
    font-size: 14px;
}
#appointment_form_main #recaptcha_image img {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #dcdee4;
}
#contact-loader {
    display: block;
    float: right;
    margin: 17px 0 0;
}
.wpcf7-form &gt; p {
    font-weight: bold;
    letter-spacing: 1px;
}
.wpcf7-form span.wpcf7-form-control-wrap {
    display: inline !important;
}
.wpcf7-form span.wpcf7-not-valid-tip {
    font-weight: normal;
    letter-spacing: 0.5px;
}
.wpcf7-form .wpcf7-form-control {
    margin-top: 5px;
}
.wpcf7-form .wpcf7-list-item-label {
    font-weight: normal;
}
.wpcf7-form input.wpcf7-quiz[type="text"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"] {
    width: auto;
}
.recaptcha_widget {
    background: white none repeat scroll 0 0;
    border: 1px solid #dcdee4;
    margin: 0 0 30px;
    max-width: 100%;
    padding: 15px;
}
#recaptcha_image {
    height: auto !important;
    width: 100% !important;
}
#recaptcha_image img {
    height: auto;
    width: 100%;
}
.recaptcha_is_showing_audio embed {
    height: 0;
    overflow: hidden;
    width: 0;
}
.recaptcha_is_showing_audio #recaptcha_image {
    background: #fff none repeat scroll 0 0;
    height: auto;
    width: 100%;
}
.recaptcha_is_showing_audio #recaptcha_image br {
    display: none;
}
.recaptcha_is_showing_audio #recaptcha_image #recaptcha_audio_download {
    display: block;
}
.recaptcha_input {
    background: transparent none repeat scroll 0 0;
    margin: 0;
    padding: 0;
}
.recaptcha_input label {
    color: #7b7d85;
    margin: 10px 0;
}
.recaptcha_options {
    height: 18px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.recaptcha_options li {
    float: left;
    margin: 0 5px 0 0;
}
.recaptcha_options li a {
    display: block;
    font-size: 16px;
    height: 20px;
    text-decoration: none;
    width: 20px;
}
.recaptcha_options li a:active {
    position: relative;
    top: 1px;
}
.captcha_hide {
    display: none;
}
.recaptcha_input #recaptcha_response_field {
    margin-bottom: 10px;
}
.shop-page {
    padding: 50px 0;
}
.woocommerce .woocommerce-ordering select {
    background-color: #fff;
    border: 1px solid #dcdee4;
    padding: 3px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 20px;
    text-align: center;
    width: 30.8%;
}
.woocommerce ul.products li.product h3 {
    padding-left: 10px;
    padding-right: 10px;
}
.woocommerce ul.products li.product mark {
    background-color: transparent;
    color: #536B2E;
}
.woocommerce ul.products li.product .star-rating {
    margin-left: auto;
    margin-right: auto;
}
.woocommerce ul.products li.product .read-more {
    margin-top: 10px;
}
.woocommerce nav.woocommerce-pagination ul {
    border: medium none;
}
.woocommerce nav.woocommerce-pagination ul li {
    border: medium none;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    background-color: #fff;
    color: #536B2E;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin: 0 0 8px 8px;
    padding: 10px 20px;
}
.woocommerce nav.woocommerce-pagination ul li a.current, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span:hover {
    background-color: #67c9e0;
    color: #fff;
}
.woocommerce span.onsale {
    background-color: #f15b5a;
    color: #fff;
    line-height: 3em;
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {
    border-top: medium none;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
    border-color: #dcdee4;
    margin: 0;
    padding: 12px 0 10px 30px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    top: 10px;
}
.woocommerce ul.product_list_widget li {
    border-color: #dcdee4;
    padding: 12px 0;
}
.woocommerce ul.product_list_widget li:first-child {
    border-top-style: solid;
    border-top-width: 1px;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    border: 2px solid #fff;
    width: 64px;
}
.woocommerce ul.cart_list li img:hover, .woocommerce ul.product_list_widget li img:hover {
    border-color: #dcdee4;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
    border-bottom: 2px solid #dcdee4;
    border-top: 2px solid #dcdee4;
    color: #536B2E;
    margin-bottom: 15px;
    padding: 8px 10px;
}
.woocommerce a.remove {
    line-height: 0.91em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #67c9e0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #536B2E;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
    margin: 2px 0;
}
.woocommerce .star-rating::before {
    color: #67c9e0;
}
.woocommerce .star-rating span::before {
    color: #67c9e0;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
    border: medium none;
    padding-left: 0;
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 3px 3px 3px 0;
}
.woocommerce ul.cart_list li dl dd p, .woocommerce ul.product_list_widget li dl dd p {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 0;
}
.woocommerce .widget_layered_nav_filters ul li {
    border: medium none;
    margin: 0 10px 0 0;
}
.woocommerce div.product form.cart .read-more {
    border: medium none;
}
.woocommerce div.product form.cart .variations select {
    background-color: #fff;
    border: 1px solid #dcdee4;
    padding: 3px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    background: transparent none repeat scroll 0 0;
    margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-color: #dcdee4;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border-color: #dcdee4;
    border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 10px 0;
}
.woocommerce div.product .woocommerce-tabs .panel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: url('') none;
    border-radius: 0;
    margin: 0;
    padding: 20px 30px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: none;
	border-top-width: medium;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.woocommerce #reviews #comments ol.commentlist {
    padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    width: 48px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-color: #dcdee4;
    border-radius: 0;
    margin-left: 64px;
}
.woocommerce #reviews h3 {
    margin: 15px 0;
}
.woocommerce a.added_to_cart, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #respond input[type="submit"] {
    background-color: #536B2E;
    border-radius: 0;
    color: #fff;
    font-weight: 700;
    padding: 14px 25px 15px;
}
.woocommerce a.added_to_cart:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input[type="submit"]:hover {
    background-color: #f15b5a;
    color: #fff;
}
.woocommerce ul.products li.product .button {
    background-color: #67c9e0;
    color: #fff;
    margin-bottom: 5px;
}
.woocommerce ul.products li.product .button:hover {
    background-color: #f15b5a;
    color: #fff;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
    margin-bottom: 20px;
    width: 22.1%;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background-color: #fff;
}
.woocommerce .woocommerce-message {
    border-top-color: #f15b5a;
}
.woocommerce div.product .product_title {
    margin-bottom: 15px;
}
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 15px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    margin-bottom: 15px;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    display: inline-block;
    margin: 0 10px 0 0;
}
.woocommerce div.product form.cart .variations {
    background: transparent none repeat scroll 0 0;
}
.woocommerce div.product form.cart .variations tbody tr {
    border: medium none;
}
.woocommerce div.product form.cart .variations tbody tr td {
    padding: 0 !important;
}
.woocommerce div.product form.cart .variations tbody tr td.label {
    width: 30%;
}
.woocommerce div.product form.cart .variations tbody tr td.label label {
    margin: 0 0 20px;
}
.woocommerce div.product form.cart .variations tbody tr td.value {
    width: 68%;
}
.woocommerce div.product form.cart .variations_button {
    margin-top: 10px;
}
.woocommerce .product_meta {
    border-top: 1px solid #dcdee4;
}
.woocommerce .product_meta &gt; span {
    border-bottom: 1px solid #dcdee4;
    display: block;
    padding: 10px;
}
.woocommerce table.shop_attributes {
    background: transparent none repeat scroll 0 0;
    border-collapse: collapse;
}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {
    border: 1px solid #dcdee4;
    padding: 10px;
}
.woocommerce table.shop_attributes th p, .woocommerce table.shop_attributes td p {
    margin: 0;
    padding: 0;
}
.woocommerce table.cart {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    border-collapse: collapse;
    border-radius: 0;
}
.woocommerce table.cart thead {
    background: transparent none repeat scroll 0 0;
    border-bottom: 2px solid #dcdee4;
}
.woocommerce table.cart thead tr th {
    border: medium none;
    color: inherit;
}
.entry-content table tbody tr:first-child {
    border-color: #dcdee4;
}
.entry-content table tbody tr {
    border-color: #dcdee4;
}
.woocommerce table.shop_table td {
    border: medium none;
    padding: 15px 10px;
}
.woocommerce-cart table.cart img {
    border: 3px solid #fff;
    width: 48px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
    border-color: #dcdee4;
    margin: 0 5px 0 0;
    padding: 13px 10px;
    width: auto;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: transparent none repeat scroll 0 0;
    border-collapse: collapse;
    border-image: url('') none;
    width: 100%;
	border-left-style: none;
	border-left-width: medium;
	border-right-style: none;
	border-right-width: medium;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.woocommerce-cart .cart-collaterals p {
    margin: 0;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form p {
    margin: 6px 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th {
    padding: 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th {
    border: medium none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #67c9e0;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #f15b5a;
}
.woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 {
    font-size: 24px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 30%;
}
.woocommerce td.product-name dl.variation dt, .woocommerce td.product-name dl.variation dd {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 3px 3px 3px 0;
}
.woocommerce td.product-name dl.variation dt p, .woocommerce td.product-name dl.variation dd p {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 0;
}
.woocommerce .woocommerce-info {
    border-top-color: #66c9e0;
}
.woocommerce .woocommerce-info::before {
    color: #66c9e0;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border-color: #dcdee4;
    border-radius: 0;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #66c9e0;
}
.woocommerce-checkout #ship-to-different-address label.checkbox {
    cursor: pointer;
    display: inline;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    min-height: 0;
    padding: 0;
}
.woocommerce-checkout #ship-to-different-address .input-checkbox {
    cursor: pointer;
    margin-left: 10px;
    position: relative;
    top: -3px;
}
.woocommerce-checkout #order_comments {
    height: 10em;
}
.woocommerce table.shop_table {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    border-collapse: collapse;
    border-radius: 0;
}
.woocommerce table.shop_table.customer_details {
    border-bottom: 2px solid #dcdee4;
    border-top: 2px solid #dcdee4;
}
.woocommerce table.shop_table thead {
    background: transparent none repeat scroll 0 0;
}
.woocommerce table.shop_table thead tr {
    border-bottom: 2px solid #dcdee4;
}
.woocommerce table.shop_table thead th {
    border: medium none;
    color: inherit;
}
.woocommerce table.shop_table tbody th {
    border-color: #dcdee4;
}
.woocommerce table.shop_table tfoot {
    border-bottom: 2px solid #dcdee4;
    border-top: 2px solid #dcdee4;
}
.woocommerce table.shop_table tfoot td {
    border-color: #dcdee4;
}
.woocommerce table.shop_table tfoot th {
    border-color: #dcdee4;
}
.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li {
    margin: 0;
}
.woocommerce .order_details li {
    color: #536B2E;
}
.woocommerce .addresses address {
    background: #f3f8fa none repeat scroll 0 0;
    padding: 20px;
}
@media (max-width: 768px) {
.woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 48%;
}
}
@media (min-width: 480px) and (max-width: 768px) {
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 0 25px;
    width: 48%;
}
}
@media (max-width: 479px) {
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 0 25px;
    width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    display: block;
    width: 99%;
}
.woocommerce .order_details li {
    border: medium none;
    float: none;
    margin-right: 0;
    padding-right: 0;
}
}


&lt;!--Silver Track Slider--&gt;

.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	padding-bottom:10px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:150px;
    max-height:134px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/button-next.png) no-repeat;
}


.box1 {
    background: rgba(0, 0, 0, 0) url("../images/item3.jpg") no-repeat scroll center top;
}


.box2 {
    background: rgba(0, 0, 0, 0) url("../images/caregiver.jpg") no-repeat scroll center top;
}


.box3 {
    background: rgba(0, 0, 0, 0) url("../images/research.jpg") no-repeat scroll center top;
}


.bottomBox {
    height: 196px;
    padding: 110px 20px 0;
}


.bottomBox a {
color:#666;
}

.bottomBox a:hover {
color:#999E83;
}


.bottomBox h3 a {
color:#536B2E;
}

.bottomBox h3 a:hover {
color:#999E83;
}

.rounded_Div{
    background: #fff;
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	padding:10px;
	margin-bottom:10px;
}


p{
	margin-bottom:10px;
}
&lt;!--End of Silver Track Slider--&gt;




.errorcls {
    background-color: #900;
    color: #fff;
    font-size: 12px;
    padding: 5px;
    vertical-align: middle;
}
.bg1 {
    background-color: #e4f0fd;
}
.bg2 {
    background-color: #e7e7e7;
    color: #112e4c;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 14px;
}
.tblborder {
    border: 1px dashed #d0d0d0;
}
.tbldiv {
    border-bottom: 1px dashed #ccc;
}

ul {
    margin: 0;
    padding: 0;
}
ul.leftmenu li {
    border-bottom: 1px solid #4f657d;
    color: #ffffff;
    font-size: 12px;
    font-style: normal;
    line-height: 25px;
    list-style: outside none none;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 0;
    text-align: left;
}
ul.leftmenu li a:link, ul.leftmenu li a:active, ul.leftmenu li a:visited {
    color: #ffffff;
    display: block;
    text-decoration: none;
}
.menusel {
    background-color: #ffffff;
    display: block;
}
ul.leftmenu li a:hover {
    background-color: #112f4b;
    color: #fff;
    display: block;
}
#RegisterUserForm textarea, #RegisterUserForm select {
    font: 100% arial;
    width: 299px;
}
.selectcls {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    border-radius: 7px;
    color: #47433f;
    font: 100% arial;
    padding: 5px;
    width: 80%;
}
#RegisterUserForm .checkbox {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    margin: 4px 0;
    padding: 0;
    width: 14px;
}
.checkboxcls {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    margin: 4px 0;
    padding: 0;
    width: 14px;
}
.floatleft {
    float: left;
}
.floatright {
    float: right;
}
.borderdiv {
    border: 1px dashed #ccc;
    padding-left: 10px;
}
.breadcrumbs {
    color: #152c4b;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.breadcrumbs a {
    color: #152c4b;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.breadcrumbs a:hover {
    color: #b3261d;
}
.breadcrumbs a:link {
    color: #152c4b;
}
.breadcrumbs a:active {
    color: #152c4b;
}
.smalltxt {
    font-size: 11px;
}
.tblrow1 {
    background-color: #ffffff;
    border-right: 1px dotted #eae861;
}
.tblrow2 {
    background-color: #ffffff;
}
.tblrow3 {
    background-color: #112e4c;
    color: #ffffff;
}
.tblrow4 {
    background-color: #ffffff;
}
.tblcareer1 {
    border: 1px dotted #dcdcdc;
    padding: 10px;
}
.tblcareer2 {
    border: 1px dotted #dcdcdc;
    padding: 10px;
}
.tbldept1 {
    background-color: #ffffff;
    border-bottom: 1px dotted #112e4c;
}
.tbldept2 {
    background-color: #ffffff;
    border-bottom: 1px dotted #112e4c;
}
.borderdiv {
    border-color: #b7b434;
    border-style: solid dotted;
    border-width: 5px 1px 1px;
}
.borderdiv2 {
    border-color: #850035;
    border-style: solid dotted;
    border-width: 5px 1px 1px;
}
.row2brdr {
    border-bottom: 1px dotted #d7ccc8;
}
.row2top {
    border-bottom: 1px dotted #d7ccc8;
    border-top: 1px dotted #d7ccc8;
}
.row2 {
    background-color: #ffffff;
    border-bottom: 1px dotted #d7ccc8;
}
.err {
    color: #c00;
}
ul.bullet li {
    background-image: url("../images/arrow1.png");
    background-position: 1px 0;
    background-repeat: no-repeat;
    font-size: 12px;
    font-style: normal;
    line-height: 15px;
    list-style: outside none none;
    margin-left: 20px;
    margin-top: 3px;
    padding-bottom: 5px;
    padding-left: 22px;
    padding-right: 30px;
    text-align: left;
}
ul.bullet li a {
    color: #424041;
    display: block;
    padding-left: 3px;
    text-decoration: none;
}
ul.bullet li a:link, ul.bullet3 li a:active, ul.bullet3 li a:visited {
    text-decoration: none;
}
ul.bullet li a:hover {
    color: #ee822a;
    display: block;
    text-decoration: none;
}
.aside2 {
    background-color: #112e4c;
    border-radius: 0.5em;
    box-shadow: 0.5em 0.5em 0.5em #eee;
    color: #fff;
    font-size: 14px;
    line-height: 2.4em;
    margin: 0.3em;
    padding: 0.5em;
    width: 96%;
}
#contentdiv ul li {
    background-image: url("../images/arrow1.png");
    background-position: 1px 0;
    background-repeat: no-repeat;
    font-size: 12px;
    font-style: normal;
    line-height: 15px;
    list-style: outside none none;
    margin-left: 20px;
    margin-top: 3px;
    padding-bottom: 5px;
    padding-left: 22px;
    padding-right: 30px;
    text-align: left;
}
#contentdiv ul li a {
    color: #424041;
    display: block;
    padding-left: 3px;
    text-decoration: none;
}
#contentdiv ul li a:link, #contentdiv ul li a:active, #contentdiv ul li a:visited {
    text-decoration: none;
}
#contentdiv ul li a:hover {
    color: #ee822a;
    display: block;
    text-decoration: none;
}


#justMyPopUpAlert { 
    background:#B9E3E1 url(../images/bg.jpg);
    color:#000;
    display:none; 
    padding:5px;
    width:450px;
    min-height:50px;
	border:1px solid #C5DBF2;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
}

#loadingPop { 
    background:none;
    border-radius:15px;
    color:#ccc;
    display:none; 
    padding:60px;
	text-align:center
}



#loadingPopReg { 
    background:none;
    border-radius:15px;
    color:#ccc;
    display:none; 
    padding:60px;
	text-align:center
}


</pre></body></html>