/***************************
FONTS
****************************/
@import '../fonts/stylesheet.css';

/* previous green = #02917f  or   rgb(2, 145, 127)
 new Red: #c12b50

*/



.navbar-nav > li > a  {
  display: block;
  overflow: hidden;
  padding: 10px 15px;
  text-decoration: none;
  font-size: 14px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
  text-shadow: rgba(0,0,0,.01) 0 0 1px;
  color: rgb(137, 137, 137);
  /*font-weight: bold;*/
  text-transform: uppercase;
  text-align: left;
}

.homesliderwrapper {
  margin-bottom: 70px;
  overflow: hidden;
  max-height:600px;
}

.navbar-toggle .icon-bar {
  background: #000;
}

.content {
  margin-top: 0px;
  overflow: hidden;
}

header.navbar-background {
  background: url("../images/header-bg.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  position: fixed;
  width: 100%;
  z-index: 99;
  padding: 10px 0;
}

.logo-feturch .list-inline a {
  display: inline-block;
  overflow: hidden;
  text-decoration: none;
}

.logo-feturch .list-inline h3 {
  line-height: 0.7;
  margin: 0;
}

.ones {
  font-family: 'ITCAvantGardeStd_Demi', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 15px;
  color: rgb(137, 137, 137);
  text-transform: uppercase;
  text-align: left;
}

.subone {
  font-family: 'ITCAvantGardeStd_DemiCn', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  color: #c12b50;
  text-transform: uppercase;
  text-align: left;
  padding-top: 4px;
}

.logo-feturch .list-inline > li {
  margin-right: 10px;
}

.tp-caption.light_heavy_70_shadowed,
.light_heavy_70_shadowed {
  font-size: 80px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 900;
  text-transform: uppercase;
  line-height: 0.909;
  text-align: left;
  /*-moz-transform: scale(1.25, 1);
  -webkit-transform: scale(1.25, 1);
  -ms-transform: scale(1.25, 1);*/
}

.tp-caption.light_medium_30_shadowed,
.light_medium_30_shadowed {
  font-size: 39px;
  font-family: "ITCAvantGardeStd_Bk", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 0.59;
  text-align: left;
}

#slide-1 .tp-caption.light_medium_30_shadowed.lfb.ltt.tp-resizeme.start {
  left: 65% !important;
}

#slide-2 .tp-caption.light_heavy_70_shadowed.lfb.ltt.tp-resizeme.start, #slide-2 .tp-caption.light_medium_30_shadowed.lfb.ltt.tp-resizeme.start > h2,
#slide-3 .tp-caption.light_heavy_70_shadowed.lfb.ltt.tp-resizeme.start, #slide-3 .tp-caption.light_medium_30_shadowed.lfb.ltt.tp-resizeme.start > h2 {
/*  color: #8a2300; */
  color:#ffffff;
}

.text-center.as-fetures > h3 {
  font-size: 30px;
  font-family: "ITCAvantGardeStd_Bk", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(102, 102, 102);
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}

.text-center.as-fetures > h2 {
  font-size: 44px;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(102, 102, 102);
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}

.as-fetures h1 {
  font-size: 65px;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #c12b50;
  text-transform: uppercase;
  line-height: 0.877;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 15px;
}

.text-center.as-fetures > p {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.702);
  text-align: center;
  margin-bottom: 20px;
}

.text-center.as-fetures > a {
  background: url("../images/a_bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  display: inline-block;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
/*  background-size: 50% 100%; */
  padding: 15px 50px 15px 60px;
  text-decoration: none;
  height:60px;
  width:382px;
}
.text-center.as-fetures > a:hover {
  background-position: left bottom;
}

.text-center.as-fetures span {
  font-size: 23px;
  line-height: 0.1;
  padding-left: 30px;
}

.work-section {
  background-color: rgb(243, 243, 243);
  box-shadow: 0 1px 2px 0 rgba(66, 66, 66, 0.04) inset;
  padding: 80px 0;
  margin:80px 0 50px ;
}

.single-work.text-center > h2 {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(102, 102, 102);
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin-top: 40px;
  padding: 0 10%;
}

.single-work.text-center > p {
  font-size: 16px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.702);
  text-align: center;
  padding: 0 10%
}

.single-work img {
  display: inline-block;
}

.sti img {
  padding-top: 11px;
}

.single-work.sti > h2 {
  margin-top: 50px;
}

.doc-dist > h2 {
  color: #c12b50;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 30px;
  text-align: center;
  text-transform: uppercase;
  margin-left: -30px;
  margin-right: -30px;
}

.doc-dist > p {
  color: rgb(102, 102, 102);
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
  padding: 0 80px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.sub-dist.as-fetures > h2 {
  font-size: 32px;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #c12b50;
  text-transform: uppercase;
  line-height: 1.781;
  text-align: center;
}

.sub-dist.as-fetures > p {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(102, 102, 102);
  text-align: center;
}

.doc-icn {
  margin-top: 90px;
}

.sv-right-text, .sv-left-text {
  margin-top: 50px;
}

.sv-section > h1 {
  font-size: 24px;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(224, 220, 197);
  text-transform: uppercase;
  text-align: center;
  margin-top: 10px;
}

.sv-section.text-center > h1 span {
  font-size: 80px;
}

.sv-section.text-center > p {
  font-size: 14px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(224, 220, 197, 0.6);
  text-align: center;
}

.sv-section {
  background-color: rgb(155, 152, 133);
  border-radius: 50%;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08) inset;
  padding: 10px 30px 10px 30px;
  width: 286px;
  height: 286px;
  margin: 0 auto;
}

.convert-location {
  background: #e0dcc5;
  padding: 80px 0;
  margin: 80px 0 0;
}

.address > h2 {
  font-size: 20px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(27, 40, 120);
  font-weight: bold;
  text-transform: uppercase;
}

.address > p {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.702);
}

.address > a {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #1b2878;
}

.address {
  margin-bottom: 30px;
  overflow: hidden;
}

footer.footer {
  background: #1b2878;
  padding: 80px 0 0;
}

.footer .list-unstyled a {
  font-size: 14px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.571;
}

.brant h1 {
  font-size: 40px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  margin: 0;
}

.brant p {
  font-size: 14px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  line-height: 1.571;
  margin: 0;
}

.brant-img > .positionab > p {
  font-size: 12px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(255, 255, 255, 0.502);
  line-height: 1.833;
  margin: 0;
}

.brant-img > .positionab > a {
  font-size: 13px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(255, 255, 255, 0.502);
  line-height: 1.833;
  overflow: hidden;
  display: inline-block;
}

.positionab {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
}
.brant-img img {
  display: inline-block;
}

.brant-img {
  position: relative;
  margin-top: 30px;
}

.footer-about > h3 {
  font-size: 14px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  line-height: 1.571;
  margin: 0;
}

.footer-about > p {
  font-size: 12px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  line-height: 1.571;
  margin-bottom: 0;
}

.footer-about .list-inline a {
  font-size: 13px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #e8ddbd;
  line-height: 1.571;
  text-decoration: underline;
}

.footer-about .list-inline li {
  font-size: 13px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #e8ddbd;
  line-height: 1.571;
}

.fotter-icon > a {
  padding: 14px 17px;
  background: #fff;
  color: #1B2878;
  font-size: 26px;
  border-radius: 50%;
  text-decoration: none;
}

.fotter-icon > a.fb {
  padding: 14px 23px;
  margin-right: 15px;
}

.inner-header > h1 {
  font-size: 65px;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 0.877;
}

.inner-header > p {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(255, 255, 255, 0.702);
}

.inner-header-area {
  background: url("../images/iner-bg.png") no-repeat scroll right top #1a2670;
  padding: 135px 0 80px;
}
@media (max-width: 768px) {
	.inner-header-area {padding-top: 50px !important;}
}

#header_phone {font-size: 11px;}
@media (max-width: 600px) {
	#header_phone {display:none;}
}

.home-inner-area {
  background: none repeat scroll 0 0 #c12b50;
  border-top: 1px solid #fff;
  padding: 20px 0;
}

.home-inner .list-inline a {
  font-size: 15px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  line-height: 1.467;
  text-align: left;
}

.home-inner .list-inline li {
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}

.home-inner .fa.fa-home {
  font-size: 20px;
  padding-right: 40px;
}

.urgent-c > h3, .offers-text h4 {
  font-size: 45px;
  font-family: "ITCAvantGardeStd_BkObl", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #c12b50;
  text-align: left;
  margin: 0;
}

.urgent-c > h2, .offers-text h3 {
  font-size: 45px;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #c12b50;
  text-align: left;
  margin: 0;
}

.urgent-c > h1, .offers-text h2 {
  color: #c12b50;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 76px;
  line-height: 0.8;
  margin: 0;
  text-align: left;
}

.urgent-c > h4 {
  font-size: 28px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(55, 55, 55, 0.702);
  text-align: left;
  margin-top: 30px;
}

.urgent-c > p {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(55, 55, 55, 0.702);
  text-align: left;
  margin: 0;
}

.urgent-cere {
/*  background: url("../images/img-5.png") no-repeat scroll 80% bottom rgba(0, 0, 0, 0); 
  padding: 190px 0 60px;*/
}

.why-choose-area {
  background-color: rgb(243, 243, 243);
  box-shadow: 0 1px 2px 0 rgba(66, 66, 66, 0.04) inset;
  padding: 60px 0 100px;
}

.why-choose-icon {
  position: relative;
}

.why-choose-icon img {
  position: absolute;
}

.why-choose-icon img.img-1 {
  margin-left: -50px;
  position: inherit;
}

.why-choose-icon img.img-2 {
  left: 40%;
  top: 14%;
}

.why-choose-icon img.img-3 {
  bottom: -57px;
  left: 50px;
}

.why-choose-icon img.img-4 {
  bottom: -127px;
  right: 10%;
}

.why-choose-text > h2, .what-we-do-left > h2 {
  font-size: 30px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(102, 102, 102);
  font-weight: bold;
  text-transform: uppercase;
}

.why-choose-text li, .what-we-do-left li {
  background: url("../images/list-styled.png") no-repeat scroll left 12px rgba(0, 0, 0, 0);
  color: rgba(102, 102, 102, 0.7);
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 1.667;
  padding-left: 30px;
}

.why-choose-text ul, .what-we-do-left ul {
  padding: 0;
  list-style: none;
  margin-top: 25px;
}

.why-choose-text {
  margin-top: 45px;
}

.what-we-do-right > h2 {
  font-size: 30px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(26, 38, 112);
  font-weight: bold;
  text-transform: uppercase;
}

.what-we-do-right > p {
  color: rgba(102, 102, 102, 0.7);
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 1.389;
  margin-bottom: 30px;
  margin-top: 30px;
  text-align: left;
}

.what-we-do-right > a {
/*  background: url("../images/a_bg.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); */
  color: rgb(255, 255, 255);
  display: block;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  overflow: hidden;
  padding: 17px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  width: 90%;
}

.what-we-do-right span {
  background: url("../images/a_bg-2.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  float: right;
  margin-bottom: -20px;
  margin-right: -17px;
  margin-top: -20px;
  padding: 20px 40px;
}

.what-we-do-right > h3 {
  background: url("../images/dor.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-position: 0px 4px;
  color: rgba(102, 102, 102, 0.6);
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  padding: 2px 0 5px 50px;
  text-align: left;
}

.do-images.clearfix {
  position: relative;
}

.do-images img {
  position: absolute;
}

.do-images {
  min-height: 650px;
}

.what-we-do-area {
  background: url("../images/iner-page-bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  margin-top: 100px;
  padding-top: 10px;
}

.do-images img.do-img-1 {
  left: 24%;
  top: 10%;
}

.do-images img.do-img-2 {
  left: 24%;
  top: 45%;
}

.do-images img.do-img-3 {
  left: 41.3%;
  top: 28%;
}

.do-images img.do-img-4 {
  left: 41.3%;
  top: 63%;
}

.do-images img.do-img-5 {
  left: 59%;
  top: 45.8%;
}

.do-images img.do-img-6 {
  left: 76.5%;
  top: 28%;
}

.do-images img.do-img-7 {
  left: 76.5%;
  top: 63%;
}

.what-we-do .sub-dist.as-fetures {
  margin-top: 190px;
}

.about-side-bar .nav.nav-tabs.tabs a {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #666666;
  line-height: 1.778;
  text-decoration: none;
  text-align: left;
  overflow: hidden;
  display: block;
  border: none;
  border-radius: 0;
}
.about-side-bar .nav.nav-tabs.tabs li.ttfirst.active a {
  background: url("../images/active.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.about-side-bar .nav.nav-tabs.tabs li.active a, .about-side-bar .nav.nav-tabs.tabs li a:hover {
  background: none;
  color: #c12b50;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
}
/*#Doctors {
  margin-top: 20px;
}*/
.hospital-dist > h2 {
  font-size: 20px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.8);
}
.hospital-dist > p {
  font-size: 17px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.8);
}
.single-hospital {
  padding: 60px 30px;
}
.single-hospital.active {
  background: #F9F9F9;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
}
.hospital-img {
  padding-top: 30px;
}
.about-content > h3 {
  font-size: 45px;
  font-family: "ITCAvantGardeStd_BkObl", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #c12b50;
  text-align: left;
  margin: 0;
}
.about-content.tree > p {
  margin-bottom: 90px;
}
.hospital-img.avista {
  padding-top: 60px;
}
.about-content > span {
  left: -75px;
  position: absolute;
  top: 39px;
}
.about-content {
  position: relative;
  margin-top: 15px;
}
.about-content > h2 {
  font-size: 45px;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #c12b50;
  text-align: left;
  margin: 0 0 30px;
}

.about-content > h4 {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.702);
}

.about-content > p {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.702);
}

/*.about-images-bg {
  background: url(../images/img-17.png) no-repeat scroll 0 0;
}*/

.about-images-bg {
  margin-right: -150px;
  margin-top: 90px;
}

.about-us-area {
/*  margin: 120px 0; */
  margin: 80px 0;
}

.contact-map {
  position: relative;
}

.contact-map img.img-responsive {
  width: 100%;
}

.contact-map img.pin {
  display: none;
  left: 41%;
  position: absolute;
  top: 23%;
}

.section-active {
  background-color: rgb(224, 220, 197);
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.078);
}

.single-contact .address:hover, .single-contact .address:focus, .single-contact .address:active, .single-contact .address.active {
/*  background: url("../images/cnt-active.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
  margin-top: -23px;  */
  padding-bottom: 20px;
  padding-top: 60px;
}
.about-us .nav.nav-tabs.tabs {
  border: medium none;
}
.single-contact .address {
  margin-top: -23px;
  padding-bottom: 20px;
  padding-top: 60px;
}

.forms label {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(99, 99, 99);
  line-height: 1.222;
}

.form-section h2 {
  font-size: 35px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(2, 145, 127, 0.6);
  margin: 0;
}

.form-section h1 {
  font-size: 60px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(2, 145, 127, 0.6);
  margin: 0 0 80px;
}

.forms .form-control {
  border: 1px solid #979797;
  height: auto;
  margin-bottom: 25px;
  padding: 15px;
}

.forms textarea.form-control {
  min-height: 220px;
}

.form-section {
  margin: 40px auto 40px;
  width: 560px;
}

input#signUp {
  background: #c12b50;
  border: medium none;
  border-radius: 5px;
  padding: 20px;
  width: 100%;
  font-size: 18px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  line-height: 1.222;
}

#pin_4.pin {
  left: 60%;
  top: 32%;
}

#pin_3.pin {
  left: 70%;
  top: 67%;
}

#pin_2.pin {
  left: 35%;
  top: 33%;
}


.contact-map iframe {
  width: 100%;
  height: 620px;
}


/**************
  Radio button style
**************/
input[type=radio].css-checkbox {
  position:absolute; 
  z-index:-1000; 
  left:-1000px; 
  overflow: hidden; 
  clip: rect(0 0 0 0); height:1px; 
  width:1px; margin:-1px; 
  padding:0; 
  border:0;
}

input[type=radio].css-checkbox + label.css-label, input[type=radio].css-checkbox + label.css-label.clr {
  padding-left:40px;
  height:27px; 
  display:inline-block;
  line-height:20px;
  background-repeat:no-repeat;
  background-position: 0 0;
  font-size: 16px;
  color: rgb(102, 102, 102);
  font-family: 'ITCAvantGardeStd_DemiCn', sans-serif;
  -webkit-font-smoothing: antialiased;
  vertical-align:middle;
  cursor:pointer;

}

input[type=radio].css-checkbox:checked + label.css-label, input[type=radio].css-checkbox + label.css-label.chk {
  background: url(../images/check.png) no-repeat;
}
label.css-label {
background: url(../images/uncheck.png) no-repeat;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.offers-text h5 {
  font-size: 28px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(55, 55, 55, 0.702);
  text-align: left;
  margin-top: 80px;
}

.offers-text p {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(55, 55, 55, 0.702);
  text-align: left;
}

.offer-list .list-unstyled > li {
  background: url("../images/list-styled.png") no-repeat scroll left 13px rgba(0, 0, 0, 0);
  color: rgba(102, 102, 102, 0.7);
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 1.667;
  padding-left: 20px;
  text-align: left;
}

.off-img {
  margin-left: -100px;
}

.offer-list {
  margin-left: -30px;
  margin-top: 60px;
}

.offer-list > p {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.502);
  line-height: 1.667;
  text-align: left;
  margin-top: 40px;
}

.offers-text .row {
  margin-top: 50px;
}

.form-hd > h2 {
  font-size: 28px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(55, 55, 55, 0.702);
  text-align: left;
}

.offers-form {
  border: 1px solid #cecece;
  padding: 0 50px 40px;
  margin-top: 70px;
  margin-left: 20px;
}

.form-hd {
  background: none repeat scroll 0 0 #f3f1e8;
  border-top: 10px solid #1b2878;
  display: block;
  margin: -1px -50px 40px;
  overflow: hidden;
  padding: 10px 0 20px 50px;
}

.offers-form > label, .recive-quta > h2, .get-question > h2, .question > h2, .sub > h2 {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(55, 55, 55, 0.702);
  text-align: left;
}

.offer-page-area .form-control.myId {
  border: 2px solid #cecece;
  height: auto;
  margin-bottom: 40px;
  padding: 16px;
}

.single-recive {
  float: left;
  margin-right: 20px;
  overflow: hidden;
}

.get-question.clearfix a {
  color: #1b2878;
  text-decoration: underline;
}

.offers-form > a {
  background: none repeat scroll 0 0 #c12b50;
  border-radius: 5px;
  color: rgb(255, 255, 255);
  display: block;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 1.222;
  margin-top: 40px;
  overflow: hidden;
  padding: 20px;
  text-align: center;
}

.offer-page-area {
  padding: 120px 0;
}

input[type=checkbox].css-checkbox {
  position:absolute; 
  z-index:-1000; 
  left:-1000px; 
  overflow: hidden; 
  clip: rect(0 0 0 0); 
  height:1px; 
  width:1px; 
  margin:-1px; 
  padding:0; 
  border:0;
}

input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.css-label.clr {
  padding-left:40px;
  height:27px; 
  display:inline-block;
  line-height:20px;
  background-repeat:no-repeat;
  background-position: 0 0;
  vertical-align:middle;
  cursor:pointer;
  font-size: 16px;
  color: rgb(102, 102, 102);
  font-family: 'ITCAvantGardeStd_DemiCn', sans-serif;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}

input[type=checkbox].css-checkbox:checked + label.css-label, input[type=checkbox].css-checkbox + label.css-label.chk {
  background: url(../images/check.png) no-repeat;
}
label.css-label {
  background: url(../images/uncheck.png) no-repeat;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/**************
CALANDER
***************/
.responsive-calendar .controls {
  background: none repeat scroll 0 0 #1b2878;
  padding: 10px 15px;
  text-align: center;
}
.responsive-calendar .controls h4 {
  color: #fff;
  font-family: 'ITCAvantGardeStd_DemiCn', sans-serif;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  font-size: 14px;
}
.responsive-calendar .controls a {
  cursor: pointer;
  color: #fff;
}
.responsive-calendar .controls h4 {
  display: inline;
}
.responsive-calendar .day-headers,
.responsive-calendar .days {
  font-size: 0;
  padding: 15px 0;
  border-left: 1px solid rgba(99, 99, 99, 0.7);
  border-right: 1px solid rgba(99, 99, 99, 0.7);
  
}
.responsive-calendar .days {
  border-bottom: 1px solid rgba(99, 99, 99, 0.7);
  background: #F3F2F2;
  padding: 0;
}
.responsive-calendar .day {
  display: inline-block;
  position: relative;
  font-size: 14px;
  width: 14.285714285714286%;
  text-align: center;
  border: 1px solid #fff;
}
.responsive-calendar .day a {
  color: #000000;
  display: block;
  cursor: pointer;
  padding: 20% 0 20% 0;
  font-size: 12px;
  font-family: 'ITCAvantGardeStd_DemiCn', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.responsive-calendar .day a:hover {
  background-color: #eee;
  text-decoration: none;
}
/*.responsive-calendar .day.header {
  border-bottom: 1px gray solid;
}*/
.responsive-calendar .day.active a {
  background-color: #1d86c8;
  color: #ffffff;
}
.responsive-calendar .day.active a:hover {
  background-color: #36a0e2;
}
.responsive-calendar .day.active .not-current {
  background-color: #8fcaef;
  color: #ffffff;
}
.responsive-calendar .day.active .not-current:hover {
  background-color: #bcdff5;
}
.responsive-calendar .day.not-current a {
  color: #ddd;
}
.responsive-calendar .day .badge {
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 1;
}


.art-body > h2 {
  font-size: 20px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(27, 40, 120);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.4;
}

.art-body .list-inline a {
  font-size: 16px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(99, 99, 99);
  line-height: 1.5;
}
.art-body .list-inline a > span.font {
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
}

.art-body > p {
  font-size: 16px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(99, 99, 99);
  line-height: 1.5;
  text-align: left;
}
.com-head > h2 {
  font-size: 16.002px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(243, 243, 243);
  line-height: 1.5;
  text-align: left;
  margin: 0;
}
.com-head {
  background: #636363;
  display: block;
  overflow: hidden;
  padding: 10px 20px;
}
.comment-are {
  overflow: hidden;
  border: 1px solid #636363;
  border-radius: 5px;
  padding-bottom: 25px;
}
.com-area > h3 {
  font-size: 15px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(99, 99, 99);
  line-height: 1.6;
  text-align: left;
  text-shadow: 0.5px 0.866px 0px rgba(255, 255, 255, 0.224);
  margin: 0;
}
.comment-body {
  overflow: hidden;
  padding-left: 10px;
  padding-top: 30px;
}
.com-area textarea {
  min-height: 90px;
  overflow: hidden;
  width: 100%;
}
.com-area > a {
  background: #1B2878;
  border-radius: 5px;
  display: block;
  overflow: hidden;
  padding: 20px 10px;
  text-align: center;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  line-height: 1.222;
  text-decoration: none;

}
.comment-here {
  margin-bottom: 50px;
  overflow: hidden;
}
.com-area > p {
  font-size: 14px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(99, 99, 99);
  text-align: left;
  text-shadow: 0.5px 0.866px 0px rgba(255, 255, 255, 0.102);
}
.single-comment {
  border-bottom: 1px solid rgba(99, 99, 99, 0.5);
  margin-bottom: 15px;
  margin-left: -10px;
  overflow: hidden;
  padding-bottom: 15px;
  padding-left: 10px;
}
.single-comment:last-child{
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.search-section > label {
  font-size: 16px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(99, 99, 99);
  line-height: 1.5;
}
.search-input {
  position: relative;
}
.search-input input {
  border: 1px solid rgba(99, 99, 99, 0.7);
  border-radius: 0;
  padding: 10px;
  width: 100%;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
}
.search-input > label {
  color: rgba(99, 99, 99, 0.7);
  font-size: 19px;
  position: absolute;
  right: 10px;
  top: 6px;
}
.cetegory .list-unstyled a {
  font-size: 16px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(99, 99, 99);
  line-height: 2.625;
  text-align: left;
  text-decoration: none;
  border-bottom: 1px solid rgba(99, 99, 99, 0.7);
  overflow: hidden;
  display: block;
}
.cetegory .list-unstyled .sub-category a {
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  padding-left: 15px;
}
.cetegory {
  margin: 70px 0;
  overflow: hidden;
}
.add-sec {
  background: url("../images/bot-border.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
  display: block;
  margin: 70px auto 0;
  overflow: hidden;
  padding: 70px 0;
  width: 270px;
}
.schedul-add > h3 {
  color: rgb(243, 243, 243);
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 25px;
  text-transform: uppercase;
}
.main-article-blog {
/*  margin: 130px 0; */
  margin: 100px 0;
  
}
.schedul-add > h3 a {
  color: rgb(243, 243, 243);
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 900;
  text-decoration: none;
}
.pagination > li > a {
  background-color: #ffffff;
  border: 2px solid #b1b1b1;
  border-radius: 5px;
  margin: 0 5px;
  padding: 6px 12px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #b1b1b1;
}
.pagination > li > a.Next, .pagination > li > a.Previous {
  background-color: #ffffff;
  border: none;
  border-radius: 5px;
  margin: 0 5px;
  padding: 8px 12px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #b1b1b1;
}
.page-pagi {
  margin-top: 120px;
}
.art-body.blog-ad {
  border-bottom: 1.9px dashed #636363;
  margin-bottom: 30px;
  padding-bottom: 40px;
}
.art-body.blog-ad p a {
  color: #c12b50;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
}
.blog-ad .art-img {
  margin-bottom: 35px;
}
.pagination > .active > a, .pagination > li > a:focus, .pagination > li > a:hover {
  background-color: #1B2878;
  color: #ffffff;
  border: 2px solid #1B2878;
}
.ressource-dist > h2 {
  font-size: 24px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(27, 40, 120);
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  margin-top: 0;
}
.ressource-dist > p {
  font-size: 17px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(102, 102, 102);
  text-align: left;
  font-weight: 600;
  margin-top: 20px;
}
.ressource-dist > a {
  background: #1b2878;
  border-radius: 5px;
  color: rgb(255, 255, 255);
  display: inline-block;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 1.222;
  margin-top: 20px;
  overflow: hidden;
  padding: 20px;
  text-align: center;
  text-decoration: none;
}
/*.ressource-dist {
  padding-right: 40px;
}*/
.single-ressource {
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 60px;
  padding-bottom: 60px;
}
.single-ressource:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.ress-top-link .list-unstyled a {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(55, 55, 55, 0.6);
  text-align: left;
  font-weight: 600;
  line-height: 2;
}
.ress-topic .form-hd > h2 {
  font-size: 28px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(55, 55, 55, 0.702);
  text-align: left;
  font-weight: 600;
}
.offers-form.ress-topic {
  margin-top: 0;
  margin-left: 0;
}

.carousel-indicators li {
  background: url(../images/pointer.png) no-repeat;
  border: none;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  height: 12px;
  margin: 1px;
  text-indent: -999px;
  width: 12px;
  background-size: 100% 100%;
}
.carousel-indicators .active {
  background: url(../images/active-pointer.png) no-repeat;
  height: 12px;
  margin: 0;
  width: 12px;
  background-size: 100% 100%;
}
.carousel-indicators {
  bottom: -30px;
}
.carousel-control.left,.carousel-control.right {
  background: none;
}
.carousel-control.left {
  left: -20px;
}
.carousel-control.right {
  right: -20px;
}
.carousel-control {
  bottom: 30px;
  color: #ffffff;
  font-size: 20px;
  left: 0;
  opacity: 0.5;
  position: absolute;
  text-align: center;
  text-shadow: none;
  top: auto;
  width: 15%;
}
.offers-form.service-right {
  margin: 0;
  padding: 0;
}
.service-right .form-hd {
  margin: 0;
  padding: 20px 30px;
}
.item .text-center > h3 {
  font-size: 16px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(99, 99, 99);
  line-height: 1.5;
  text-align: center;
  margin-bottom: 30px;
}
.spe-img img {
  position: absolute;
}
.spe-img {
  display: block;
  min-height: 300px;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 70px;
}
.spe-img-1 {
  right: 0;
}
.spe-img-2 {
  right: 0;
  bottom: 0;
}
.spe-img-3 {
  top: 26%;
}
.service-right .form-hd > h2 {
  text-align: center;
}
.spe-carousel {
  padding-bottom: 30px;
  padding-top: 30px;
}
.service-dist > h2 {
  font-size: 20px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(27, 40, 120);
  font-weight: bold;
  text-transform: uppercase;

  line-height: 1.4;
  margin: 0;
  padding: 30px 0; 
}
.service-dist > p {
  font-size: 16px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(99, 99, 99);
  line-height: 1.5;
  /*font-weight: 600;*/
  padding-right: 15px;
}
.service-dist ul li {
  background: url("../images/list-styled.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  color: rgb(99, 99, 99);
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  padding-left: 20px;
}
.specil-top {
  background: url("../images/cnt-active-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 104px;
  left: 24%;
  position: absolute;
  text-align: center;
  top: -50px;
  width: 208px;
}
.right-specility {
  background: none repeat scroll 0 0 #e0dcc5;
  margin-right: -15px;
  padding: 80px 30px 60px 60px;
  position: relative;
  margin-top: 50px;
}
.right-specility .list-unstyled a {
  font-size: 14px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(27, 40, 120);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 4.286;
  text-decoration: none;
}
.specil-top > p {
  font-size: 16px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(99, 99, 99);
  text-transform: uppercase;
  padding-top: 15px;
}
.bot-bg {
  background: url("../images/right-bg.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
  padding-bottom: 60px;
}
.main-top > h2 {
  font-size: 36px;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #c12b50;
  text-transform: uppercase;
  line-height: 1.583;
  padding-bottom: 40px;
}
.man-body-area {
  background: #f1f1f1; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
  
  padding-bottom: 200px
}
.top-bor {
  background: url("../images/bor-top.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
  height: 10px;
  width: 100%;
  margin-bottom: 50px;
}

.datefield {
  background: none repeat scroll 0 0 #fff;
  border: 2px solid #a5a5a5;
  border-radius: 4px;
  color: #666;
  display: block;
  overflow: hidden;
  padding: 17px 0;
}
.datefield * { 
    display: inline-block;
}
.datefield input {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  color: #000;
  font-size: 100%;
  padding: 0 0.4em;
  width: 28.23%;
  font-size: 16px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
}

.datefield input#year { width:2.5em; }
.datefield input:focus { outline:none; }

.schedule-form label {
  display: block;
  overflow: hidden;
  font-size: 18px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(55, 55, 55, 0.702);
  text-align: left;
  font-weight: normal;
  cursor: pointer;
  margin-top: 30px;
}

.schedule-form {
  background: #fdfdfd;
  border: 1px solid #d4d4d4;
  margin: 0;
  padding: 55px;

}
.main-schedule {
  padding: 70px 0 20px;
  position: relative;
}
.bg img {
  position: absolute;
  right: -40px;
  top: 0;
}
.full-width, .span2, .text-area textarea {
  border: 2px solid #a5a5a5;
  border-radius: 5px;
  padding: 17px 15px;
  width: 365px;
  font-size: 16px;
  font-weight: 600;

  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
}
.add-on {
  position: absolute;
  right: 15px;
  top: 20px;
}
.input-append.date {
  position: relative;
}
.text-area textarea {
  width: 100%;
  min-height: 170px;
}
.input-append.date .add-on i, .input-prepend.date .add-on i {
  cursor: pointer;
  display: block;
  color: rgba(55, 55, 55, 0.6);
  font-size: 24px;
}
.span2 {
  width: 100%;
}
.one-tharde {
  float: left;
  width: 267px;
}
.one-houlf {
  float: left;
  margin-left: 10px;
  width: 200px;
}
.one-tharde .full-width, .one-houlf .full-width {
  width: 100%;
}
.two-adr {
  display: block;
  overflow: hidden;
}
.one-tharde.date-time {
  width: 170px;
}
.one-houlf.ss-calander {
  width: 300px;
}
a.sc-submit {
  background: #c12b50;
  border-radius: 5px;
  display: inline-block;
  margin-top: 40px;
  overflow: hidden;
  padding: 20px;
  text-align: center;
  width: 350px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  color: rgb(255, 255, 255);
  line-height: 1.222;
  text-decoration: none;
}
.main-schedule > h3 {
  font-size: 45px;
  font-family: "ITCAvantGardeStd_BkCnObl", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #c12b50;
  text-align: left;
  margin: 0;
  padding-top: 30px;
}
.main-schedule > h2 {
  font-size: 45px;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #c12b50;
  text-align: left;
  text-transform: uppercase;
  margin: 0;
}
.main-schedule > p {
  font-size: 18px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.702);
  text-align: left;
  padding: 40px 0 ; 
  position: relative;
  z-index: 1;
}
.schedule-page-area {
  padding: 50px 0 80px;
}
.schedule-form form {
  position: relative;
  z-index: 1;
}
.man-img {
  position: relative;
  text-align: center;
}
.body-abs {
  position: absolute;
}
.man-img img {
  display: inline-block;
}
.single-body1.body-abs {
  left: 194px;
  top: 45px;
}
.single-body2.body-abs {
  right: 102px;
  top: 90px;
}
.single-body3.body-abs {
  left: 84px;
  top: 216px;
}
.single-body4.body-abs {
  left: 40%;
  top: 203px;
}
.single-body5.body-abs {
  left: 26%;
  top: 327px;
}
.single-body6.body-abs {
  right: 64px;
  top: 42%;
}
.single-body7.body-abs {
  bottom: 173px;
  left: 166px;
}
.single-body8.body-abs {
  bottom: -7px;
  left: 163px;
}
.single-body9.body-abs {
  bottom: -26px;
  right: 140px;
}
.body-abs > a {
  display: block;
  overflow: hidden;
  font-size: 14px;
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgb(27, 40, 120);
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
.single-body4 .b-text {
  color: #fff;
  display: block;
}
.single-body2 .b-text {
  display: inline-block;
}
.single-body5 .b-text {
  bottom: -60px;
  left: 43px;
  position: relative;
}
.single-body7 .b-text {
  display: inline-block;
}
.about-side-bar .nav.nav-tabs.tabs > li {
  float: none;
}
.ttt.text-center > h2 {
  font-size: 15px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.702);
  text-align: center;
  outline: hidden;
  display: block;
  margin-top: 80px;
}
.per-title {
  float: left;
  padding-left: 20px;
  width: 60%;
}
.per-img {
  float: left;
  width: 40%;
}
.single-or-doc {
  border-bottom: 1px solid #cecece;
  margin-bottom: 50px;
  overflow: hidden;
  padding-bottom: 50px;
}
.single-or-doc:last-child {
  border-bottom: none;
  margin-bottom: 50px;
  overflow: hidden;
  padding-bottom: 0px;
}
.per-title > h2 {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "ITCAvantGardeStd_DemiCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.702);
}
.per-title > p {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "ITCAvantGardeStd_BkCn", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: rgba(102, 102, 102, 0.702);
  font-weight: 600;
}

/* Changes Made By David */
.logo-feturch .list-inline > a:hover { color:#1a2670 !important; }
.ressource-dist > a:hover { background-color:#c12b50; }
.logo-feturch .list-inline a:hover .ones {
  text-decoration:none;
}
.logo-feturch .list-inline a:hover .subone {
  color:rgb(27, 40, 120) !important; text-decoration:underline;
}
.fotter-icon a:hover { background-color:#c12b50; color:#fff; }

.body-abs a:hover, .body-abs a:hover span { text-decoration:underline !important; }
.right-specility .list-unstyled a:hover { text-decoration:underline; }

section.call-in-us {  background-color: #f3f3f3; padding-bottom: 70px; padding-top: 50px; }
section.convert-location { margin-top: 0px !important; }
section.contact-form, section.all-doctor, section.what-we-do-area { margin-bottom:80px; }
section.schedule-page-area { padding-top:0px; }

.what-we-do-right > a { /*background-color:rgb(26, 38, 112);*/  background: url("../images/a_bg-3.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); height:60px !important;  }
.what-we-do-right > a:hover { text-decoration:underline; /*background-color:#c12b50; */ }

.footer-about .list-inline a:hover { color:#fff; text-decoration:none; }

/*
.urgent-cere { background: url("../images/urgent-care-img.png") no-repeat scroll 80% center rgba(0, 0, 0, 0); padding: 80px 0 60px; }
*/

a.add-sec:hover { color:#fff; }

.inner-header-area { max-height:339px; }
body#Hd1 .inner-header-area { background: url("../images/hd-soccer-bg.jpg") no-repeat scroll right top #1a2670; } /* about */
body#Hd2 .inner-header-area { background: url("../images/hd-bike-bg.jpg") no-repeat scroll right top #1a2670; } /* services */
body#Hd3 .inner-header-area { background: url("../images/hd-climber-bg.jpg") no-repeat scroll right top #1a2670; } /* resources */
body#Hd4 .inner-header-area { background: url("../images/hd-kayak-bg.jpg") no-repeat scroll right top #1a2670; } /* contact */
body#Hd5 .inner-header-area { background: url("../images/hd-runner-bg.jpg") no-repeat scroll right top #1a2670; } /* blog */
body#Hd6 .inner-header-area { background: url("../images/hd-soccer-bg-2.jpg") no-repeat scroll right top #1a2670; } /* urgent care */
body#Hd7 .inner-header-area { background: url("../images/hd-baseball-bg.jpg") no-repeat scroll right top #1a2670; } /* schedule appt */
body#Hd8 .inner-header-area { background: url("../images/hd-ski-bg.jpg") no-repeat scroll right top #1a2670; } /* offer page */

@media (min-width: 768px) {
	
  body#Hd1 .inner-header-area { background: url("../images/hd-soccer-bg.png") no-repeat scroll right top #1a2670; } /* about */
  body#Hd2 .inner-header-area { background: url("../images/hd-bike-bg.png") no-repeat scroll right top #1a2670; } /* services */
  body#Hd3 .inner-header-area { background: url("../images/hd-climber-bg.png") no-repeat scroll right top #1a2670; } /* resources */
  body#Hd4 .inner-header-area { background: url("../images/hd-kayak-bg.png") no-repeat scroll right top #1a2670; } /* contact */
  body#Hd5 .inner-header-area { background: url("../images/hd-runner-bg.png") no-repeat scroll right top #1a2670; } /* blog */
  body#Hd6 .inner-header-area { background: url("../images/hd-soccer-bg-2.png") no-repeat scroll right top #1a2670; } /* urgent care */
  body#Hd7 .inner-header-area { background: url("../images/hd-baseball-bg.png") no-repeat scroll right top #1a2670; } /* schedule appt */
  body#Hd8 .inner-header-area { background: url("../images/hd-ski-bg.jpg") no-repeat scroll right top #1a2670; } /* offer page */
}
/* 5 and 8 not used */



/********************
ADDED BY FORID
********************/
#rev_slider_12_1 .tp-revslider-mainul #slide-1 .light_heavy_70_shadowed {
  
}
#rev_slider_12_1 .tp-revslider-mainul #slide-2 .light_heavy_70_shadowed {
  
}
#rev_slider_12_1 .tp-revslider-mainul #slide-3 .light_heavy_70_shadowed {
  
}

#rev_slider_12_1 .tp-revslider-mainul #slide-1 .light_medium_30_shadowed {
  
}
#rev_slider_12_1 .tp-revslider-mainul #slide-2 .light_medium_30_shadowed {
  
}
#rev_slider_12_1 .tp-revslider-mainul #slide-3 .light_medium_30_shadowed {
  
}



@media (min-width: 768px) and (max-width: 1023px) {
  #rev_slider_12_1 .tp-revslider-mainul #slide-1 .light_heavy_70_shadowed {
    left: 300px !important;
    top: 220px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-1 .light_medium_30_shadowed {
    left: 510px !important;
    top: 360px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-3 .light_heavy_70_shadowed {
    top: 220px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-3 .light_medium_30_shadowed {
    top: 420px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-2 .light_heavy_70_shadowed {
    left: 240px !important;
    top: 200px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-2 .light_medium_30_shadowed {
    top: 340px !important;
    left: 500px !important;
  }
  .rev_slider_wrapper.fullscreen-container {
    height: 540px !important;
  }
}
@media (min-width: 801px) and (max-width: 1023px) {
  #rev_slider_12_1 .tp-revslider-mainul #slide-1 .light_medium_30_shadowed {
    left: 540px !important;
    top: 380px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-2 .light_medium_30_shadowed {
    left: 520px !important;
    top: 360px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-3 .light_medium_30_shadowed {
    top: 445px !important;
  }
}
@media (max-width: 767px) {
  .rev_slider_wrapper.fullscreen-container {
    height: 280px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul .light_heavy_70_shadowed {
    font-size: 28px !important;
    line-height: 30px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul .light_medium_30_shadowed h2 {
    font-size: 18px !important;
    list-style: 18px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul .light_medium_30_shadowed h2 small {
    font-size: 8px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-3 .light_heavy_70_shadowed {
    left: 14% !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-3 .light_medium_30_shadowed {
    left: 10% !important;
    top: 190px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-1 .light_heavy_70_shadowed {
    left: 25% !important;
    top: 90px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-1 .light_medium_30_shadowed {
    left: 25% !important;
    top: 210px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-2 .light_heavy_70_shadowed {
    left: 16% !important;
    top: 90px !important;
  } 
  #rev_slider_12_1 .tp-revslider-mainul #slide-2 .light_medium_30_shadowed {
    left: 16% !important;
    top: 220px !important;
  }
  .tp-rightarrow.tparrows.default.preview1 {
    background-size: 100% !important;
  }
  .tp-leftarrow.tparrows.default.preview1 {
    background-size: 100% !important;
  }
}

/*@media (min-width: 1024px) and (max-width: 1169px) {  */
  @media (min-width: 1024px) {
  .rev_slider_wrapper.fullscreen-container {
    height: 550px !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-1 .light_heavy_70_shadowed {
    left: 40% !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-2 .light_heavy_70_shadowed {
    left: 30% !important;
  }
  #rev_slider_12_1 .tp-revslider-mainul #slide-3 .light_heavy_70_shadowed {
 /*   left: 200px !important; */
  }
  
  #slide-1 .tp-caption, #slide-2 .tp-caption, #slide-3 .tp-caption { top:140px !important; }
  
}

.tp-rightarrow.tparrows.default.preview1 {
  background: url(../images/slider.next.png) no-repeat #fff 100%;
  background-position: center;
  text-indent: -9999;
}
.tp-leftarrow.tparrows.default.preview1 {
  background: url(../images/slider.prev.png) no-repeat #fff 100%;
  background-position: center;
  text-indent: -9999;
}
.tp-rightarrow.preview1:after {
  content:  none !important;
}
.tp-leftarrow.preview1:after {
  content: none !important;
}

#map_canvas {
  width: 100%;
  height: 450px;
  margin: 0 auto;
  display: block;
}

/* DF */
@media (min-width: 768px) and (max-width: 1000px) {
	body#Hd6 .inner-header > h1 { font-size: 36px; }
}
@media (max-width: 1199px) {
	body#Hd6 .inner-header > h1 { font-size: 44px; }
}
@media (min-width: 1200px) {
	body#Hd6 .inner-header > h1 { font-size: 52px; }
}

.urgent-c, .urgent-d {margin-top: 90px;}
.urgent-c > p { max-width:520px; }
.urgent-c > h2 { font-size: 55px; }

.urgent-d {}

h2.slidersubs { width:200px; }
h2.slidersubs span, h2.slidersubs small { float:left; max-width:200px; }

.address h1 {
  font-family: "ITCAvantGardeStd_Bold", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #c12b50;
  font-weight: bold;
}

.footer-about > h3 { font-size: 18px; margin-bottom:10px; }
.footer-about > p { font-size: 14px; }
.footer .list-unstyled a { font-size:16px; line-height:2; }

/* Urgent Care */
body#Hd6 .address > h2, body#Hd6 .address > p { text-align:center; }
body#Hd6 .convert-location { margin-top:0px !important; padding:0px !important; }

.brant h1 a { color:#fff; }


/* FORID */
.logo-feturch {
  position: relative;
  z-index: 1;
}
.bbj-logo {
  width: 260px;
}
.bbj-logo img {
  width: 100%;
}
.hero-slider-area {
  overflow: hidden;
}
.spe-img {
  min-height: 533px;
}
.spe-img img {
  position: absolute;
}
.spe-img-1 {
  left: 0;
  top: 0;
  z-index: 1;
}
.spe-img-2 {
  bottom: auto;
  right: 0;
  top: 78px;
  z-index: 1;
}
.spe-img-3 {
  top: 153px;
  z-index: 1;
}
.spe-img-4 {
  right: 0;
  top: 233px;
}
.spe-img-5 {
  bottom: 80px;
}
.spe-img-6 {
  bottom: 0;
  right: 0;
}

@media screen (max-width: 1069px) {
    .spe-img img {
      position: inherit;
      width: auto;
      margin-bottom: 10px;
    }
}

.TestimonialWrapper { margin-bottom:60px; 
background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #1a2670;
    padding: 20px 30px 30px 30px;
	}
	
a.testimonialbutton {
  background: url("../images/a_bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  display: inline-block;
  font-family: "ITCAvantGardeStd_Demi", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
/*  background-size: 50% 100%; */
  padding: 15px 50px 15px 60px;
  text-decoration: none;
  height:60px;
  width:382px;
  float:right;
}
a.testimonialbutton:hover {
  background-position: left bottom;
}
.TestimonialWrapper h5 { font-size:18px; margin-top:20px; }
.TestimonialWrapper h5 span { font-style:italic; font-size:15px; }
.TestimonialWrapper img { max-width:90%; }
.testimonialcaption { max-width:90%; margin-top:20px; display:inline-block; }

@media (max-width: 479px) {
	a.testimonialbutton {
	  background: url("../images/a_bg.png") no-repeat scroll left top / 100% 200% rgba(0, 0, 0, 0);
	  width: 100%; float:none; font-size:15px; line-height:17px;
	}
}

/* Rating */
.NotRatedText
{
}
.ratingStar
{
    width: 28px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    font-size:20px;
}

.filledRatingStar
{
    background-image: url(../images/FilledStar.png);
}

.emptyRatingStar
{
    background-image: url(../images/EmptyStar.png);
}

.savedRatingStar
{
    background-image: url(../images/SavedStar.png);
}
#Accreditations .hospital-img img { max-width:270px; }