body{ font-family: arial; color:#666666;}
.top_pad{ padding-top:40px; padding-bottom: 27px;}
h1.slogan{     border: medium none;
    color: #1d8e96;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    padding-top: 59px;} 
.nav_style{ background-color:#1d8e96; border:none; border-radius:0; color:#ffffff; min-height:30px; font-size: 14px; }
.navbar-inverse .navbar-nav > li > a {
    color: #ffffff; padding-top: 10px; padding-bottom: 10px;
}
.navbar{ min-height: auto!important; box-shadow: 0 5px 5px #e6e6e6; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background-color: #f6b73e; padding-left: 40px; padding-right: 40px;}
.lang_style li a{ background-color:#1d8e96!important ; padding: 5px!important; border:none;  margin-top: 5px; margin-right: 3px;}
.lang_style li a:hover, .lang_style li a.active{ background-color:#f6b73e!important ;}

.banner{ background-image:url(../img/banner_bg.jpg);   background-repeat: no-repeat; background-position: bottom center;}
.banner h1{ text-align: center; color:#1d8e96; font-size:30px; padding: 0; margin: 0;}
.banner h2{ text-align: center; color:#1d8e96; font-size:48px; padding: 220px 0 0 0; margin: 0 0 15px 0;}
.banner a.middle_btn{ text-align: center; font-weight: bold; color:#ffffff; font-size:27px; padding: 0; margin: 0 auto; background-color: #f6b73e; padding: 20px; display:table;}
.banner a.middle_btn:hover{ text-decoration: none;   }

.main{ overflow: hidden; display: block;}

.main h1.title_1{ font-size: 26px; color:#666666; text-align: center; font-style: italic; margin: 0; padding: 30px 0 70px 0;}
.pannel h1{padding: 0 0 30px 0; margin:0; font-size: 20px; color:#1d8e96; font-weight: bold; text-align: center; }
.pannel p{ color:#666666; font-size: 16px;}
.pannel ul{ color:#666666; font-size: 16px; list-style:none; text-align: left; }
.pannel a.btn_style{ background-color:#f9d081; text-decoration: none; color:#ffffff; font-size: 14px; padding: 10px; display: table; margin: 0 auto;}
.pannel .row{ height: 200px;}
.pannel{ padding-bottom: 100px;}
.blog_section{ padding-bottom: 100px;}
.blog_section .col-lg-8 h1{ font-size: 26px; color:#1d8e96; font-weight: bold; background-color: #c9e4e6; padding:12px; margin:0 0 5px 0; }
.blog_section .col-lg-4 h1{ font-size: 20px; text-align: center; color:#ffffff; font-weight: bold; background-color: #83c1c5; padding:4px 10px; margin:0 0 40px 0;  }
.post{ background-color:#e8f3f4; padding-bottom: 30px;}
.post h3{font-size:20px; color:#666666; font-weight:normal; margin:0; padding: 20px 0;  }

.post p{font-size:16px;}

.post a{ background-color: #1d8e96; color:#ffffff; text-decoration: none; float: right; padding: 10px 20px;}

.post_address h1{ padding-bottom: 50px;}
.post_address p {padding: 10px 0 10px 0; font-size: 18px; color:#666666;}
.post_address p strong {color:#666666;}
.footer{ background-color:#1d8e96; padding: 40px 0 10px 0; text-align: center; color:#ffffff;}
.footer ul{ padding:0 0 85px 0; margin: 0; list-style: none;}
.footer ul li{ display: inline-block; padding: 0 20px; font-size: 14px;text-transform:uppercase;}

.footer ul li a{color:#ffffff; text-decoration: none;}
.psy_head{ margin-bottom:30px; }
.psy_head h1{ font-size: 26px; color:#1d8e96;}
.psy_btn{ color:#ffffff; background-color:#f6b73e ; padding: 5px 15px; font-size:17px; font-weight:bold;text-decoration: none;  }
.psy_btn:hover{text-decoration: none;  color:#ffffff;}
h1.phone{ font-size:30px;}

.psy_profile { margin-bottom: 100px;}
.psy_profile h2{font-weight:normal; font-size:16px; margin: 0; padding:20px 0; color:#1d8e96;  }
.psy_profile p{font-weight:400; font-size:16px; margin: 0;  padding: 10px 0;}

.psy_profile a{ background-color:#c2e4cf; font-weight: 400; color:#ffffff; font-size:14px; padding:10px; text-decoration: none; margin-top: 20px; overflow: hidden;}

.link_holder{ margin-top:20px;}
.post_holder p{ padding: 10px 0; }

.post_holder h1{ color:#1d8e96; font-size: 28px; margin: 0 0 30px 0 ; }
.service_section h1{ padding:0 0 20px 0; margin: 0;  font-size: 26px; color:#1d8e96; }
.service_section ul{list-style: none; padding: 0; margin: 0 0 20px 0;}
.service_section ul li{ padding-bottom: 5px; }
.service_section{ padding-bottom: 100px;}
.border_left{ border-left:1px solid #999999;}

.btn_submit{ float:right!important; background-color: #f6b73e; border-radius: 0; border:none; color:#ffffff; font-weight: 400; padding: 10px 30px;}
 .map_section{ margin-bottom: 100px;}
.contact_list{ padding: 0; margin: 0; list-style: none;}

.contact_list li{ display: block; padding-bottom: 40px;}
.contact_list li strong{ font-size:14px; }

.contact_list li span{ display: block; padding-bottom: 5px;}
li.phone{ background-image: url("../img/phone.jpg"); background-repeat: no-repeat; padding-left: 50px;}
li.email{ background-image: url("../img/email.jpg"); background-repeat: no-repeat; padding-left: 50px;}
li.address{ background-image: url("../img/location.jpg"); background-repeat: no-repeat; padding-left: 50px;}
.contact_list h1, .contact_head h1{ padding-bottom: 30px;}

#menu-main-menu,
#menu-main-menu-fr{
	width: 98%;
}
#menu-main-menu li:last-child,
#menu-main-menu-fr li:last-child { float:right;}

 @media (max-width: 575px) {
p.card-description {
  text-align: left !important;
}
}
  @media (max-width: 480px) {
 .post_address{ margin-top: 50px;}
     .post{ overflow: hidden;} 
     
     
      
     .pannel .row ul{ overflow: hidden; display: block; padding: 20px;}
     .pannel ul li{display:block; overflow: hidden; }
     
     .footer ul{ display: block; padding-bottom: 30px;}
     .footer ul li{ display: block; padding: 5px;}
     .slogan{ text-align: center; font-size: 30px; padding: 30px 0 0 0!important;}
 
	.mT15 {position: relative;top: 70px;}
	.service:last-child{width:100% !important;}
	.service{width:100% !important;}
 
 }
@media (max-width: 767px) { .post_address{ }  .post{ display: block;} overflow: hidden;}

 @media (min-width: 768px) and (max-width: 979px) {
     
     .post_address{ } 
     .post{ display: block; overflow: hidden;}
     .nav > li > a{ padding-left: 10px; padding-right: 10px;}
     
     .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus
     { padding-left: 10px; padding-right: 10px;}
     
     h1.slogan{padding:0px !important;}
     .service:last-child{width:100% !important;}
	.service{width:100% !important;}
	
 
     }
@media (max-width: 979px) {.post_address{ } .post{ display: block;overflow: hidden;}}
@media (min-width: 980px) {.post_address{ }.post{ display: block; overflow: hidden;}}
 @media (min-width: 1200px) {}

a.footer_created img{box-shadow:none !important;}
.sub_radio{display:none;}
.appoinlabel{display:none;}
.paddingT10{padding-top:10px}
.btn_submit:hover{color:#f6b73e !important;background:#666666 !important;} 
.service {
  margin-right: 8%;
}
.service:last-child {
	width:30%;
	margin-right:0;
}


.bullet{list-style:inside disc !important;}
/* CSS ADDED ON 11-12-2014 START */
.mT15{margin-top:25px !important;}
.fontCW{color:#1D8E96 !important;}

.customLink {
  background: none !important;
  font-size: 14px;
  margin-top: none !important;
  overflow: none !important;
  padding: 0px !important;
  text-decoration: none;
}
.customLinkPhys {
  background: none !important;
  margin-top: none !important;
  overflow: none !important;
  text-decoration: none;
}

.customLink h2{ font-size:20px !important; font-weight:bold;padding: 0px !important;}
div.blogD p{text-align:justify !important;}
.btn_submit {
  background: #F6B73E !important;
}
/* CSS ADDED ON 11-12-2014 END */
/*==================================================
 * Effect 7
 * ===============================================*/
.effect7
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect7:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}
.min-height500{min-height:500px;}

a.card-btn {
    background-color: #c2e4cf;
    font-weight: 400;
    color: #ffffff;
    font-size: 14px;
    padding: 10px;
    text-decoration: none;
    margin-top: 20px;
    overflow: hidden;
}
.link_holder {
    position: absolute;
    bottom: 10%;
    left: 10%;
}
p.card-description {
  text-align: left !important;
}
div.blogD p {
    text-align: left !important;
}
p.lead{color:#1d8e96 !important;}