@charset "utf-8";

/* CSS Document */

.sub_intra_img_text {
  color: #FFFFFF;
  display: block;
  float: left;
  font-family: 'avantgarde_bk_btbook';
  font-size: 24px;
  letter-spacing: 1px;
  line-height: 35px;
  margin: -10% 0 0 40%;
  text-transform: uppercase;
}
.sub_content_container {
  float: left;
  width: 100%;
  margin: 0 0 1% 0;
}
.sub_left_container {
  float: left;
  width: 73%;
}
.sub_left_container a {
  color: #22699A;
}
.sub_left_container a:hover {
  text-decoration: underline;
  color: #22699A;
}
.sub_right_container {
  float: left;
  width: 20%;
  padding: 0% 0 0 0;
  margin: 1% 0 0 2%;
}
.sub_right_container1 {
  float: left;
  width: 20%;
  padding: 0% 0 0 0;
  margin: 1% 0 0 2%;
}
.navigation {
  float: left;
  width: 99%;
  font-weight: normal;
  font-size: 12px;
  color: #936162;
  text-decoration: none;
  padding: 10px 0px 10px 1%;
}
.navigation a {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.navigation a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #936162;
  text-decoration: underline;
}
.navigation span {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
}
.contents {
  float: left;
  font: normal 12px;
  color: #000000;
  text-align: justify;
  width: 96%;
  padding: 1% 3% 1% 1%;
}
.contents span {
  font: bold 12px;
  color: #6a6a6a;
}
.contents p {
  color: #000000;
  line-height: 19px;
  padding: 0px 0 12px 0;
  margin: 0px;
}
.pdf-img {
  padding-right: 5px;
  vertical-align: middle;
}
.sub_services {
  float: left;
  width: 100%;
  list-style: none;
  background: #6f6b63;
}
.sub_services li {
  float: left;
  width: 93%;
  color: #ffffff;
  font-size: 16px;
  padding: 2% 0 2% 7%;
  border-bottom: solid 1px #a3a09b;
}
.sub_services li:last-child {
  border-bottom: solid 0px #a3a09b;
}
.sub_services li a {
  color: #ffffff;
}
.sub_services li a:hover {
  color: #d4c8a0;
}
.subright_panel {
  float: left;
  width: 100%;
  list-style: none;
  margin: 2% 0 0 0;
  background: #8f794d;
}
.subright_panel li {
  float: left;
  width: 100%;
  margin: 0% 0%;
  padding: 2% 0;
  color: #ffffff;
  font: normal 16px Arial, Helvetica, sans-serif;
  border-bottom: solid 1px #baa57b;
}
.subright_panel li:last-child {
  border-bottom: solid 0px #baa57b;
}
.subright_panel li a {
  color: #ffffff;
  margin-left: 7%;
}
.subright_panel li a:hover {
  color: #ffffff;
}
.subright_panel li a img {
  /*margin-left:17%;*/
}
.sub_services1 {
  float: left;
  width: 100%;
  list-style: none;
  background: #ffffff;
  border: 1px solid #cfcbc9;
}
.sub_services1 li {
  float: left;
  width: 92%;
  color: #ffffff;
  font-size: 18px;
  padding: 3% 0 3% 5%;
  border-bottom: solid 1px #a3a09b;
  list-style: none;
}
.sub_services1 li:last-child {
  border-bottom: solid 0px #a3a09b;
}
.sub_services1 li a {
  color: #373331;
}
.sub_services1 li a:hover {
  color: #d4c8a0;
}
.subright_panel1 {
  float: left;
  width: 100%;
  list-style: none;
  margin: 6% 0 0 0;
  background: #ffffff;
  border: 1px solid #cfcbc9;
}
.subright_panel1 li {
  float: left;
  width: 88%;
  margin: 0% 6% 0% 6%;
  padding: 1% 0 5% 0;
  color: #ffffff;
  font: normal 16px Arial, Helvetica, sans-serif;
  border-bottom: solid 1px #baa57b;
}
.subright_panel1 li:last-child {
  border-bottom: solid 0px #baa57b;
}
.subright_panel1 li a {
  color: #373331;
}
.subright_panel1 li a:hover {
  color: #d4c8a0;
}
.sub_robotic_treatment {
  float: left;
  width: 90%;
  margin: 5% 5% 5% 5%;
  background: #fcfbfb;
}
.sub_robotic_img {
  float: left;
  width: 35%;
}
.sub_robotic_text {
  color: #474241;
  float: left;
  font-size: 20px;
  line-height: 21px;
  margin: 10px 0 0 10px;
  width: 58%;
}
.sub_robotic_text a {
  color: #474241;
}
.sub_robotic_text a:hover {
  color: #474241;
}
.sub_news {
  float: left;
  width: 92%;
  background: #f5f3f3;
  padding: 2% 2% 0 2%;
  margin: 5% 2% 7% 2%;
}
.sub_news_img {
  float: left;
  background: #f8f7f7;
  margin: 0% 0 1% 0%;
  width: 40%;
}
.sub_news_text {
  /*float:left;*/
  width: 100%;
  font-size: 20px;
  color: #474241;
  padding: 2% 0 1% 0%;
}
.sub_news_title {
  float: left;
  width: 58%;
  background: #f8f7f7;
  color: #3d3527;
  font: normal 12px;
  padding: 0;
}
.sub_news_title_desc {
  float: right;
  width: 59%;
  color: #3d3527;
  font: normal 12px;
}
.sub_read_more {
  float: left;
  width: 90%;
  padding: 1% 0 2px 0%;
  background: #f8f7f7;
  font: bold 12px;
}
.sub_read_more a {
  color: #3d3527;
}
.sub_read_more a:hover {
  color: #3d3527;
}
.sub_success_stories {
  float: left;
  width: 100%;
  padding: 4% 0 2% 0;
  margin: 0.2% 0 0 0;
  background: #eae3d7;
}
.sub_story_img {
  float: left;
  margin: 0 0 0 10%;
}
.sub_story_text {
  float: left;
  color: #474241;
  font-size: 20px;
  width: 90%;
  padding: 0 0 0 2%;
  text-align: justify;
}
.sub_story_text a {
  color: #383229;
}
.sub_story_text a:hover {
  color: #383229;
}
.sub_story_text_desc {
  float: left;
  width: 94%;
  text-align: justify;
  padding: 0 3% 0 3%;
  color: #383229;
  font: italic 12px;
}
.sub_read_more_stories a {
  color: #383229;
  float: left;
  padding: 0 0 5% 2%;
  text-align: right;
  width: 98%;
  margin-top: -20px;
}
.sub_read_more_stories a:hover {
  color: #383229;
}
aside {
  display: none;
}

/*#services-new-inner {width:100%; margin:0 auto;}
	#services-new-inner ul {float:left; padding:0; margin:0;}
	#services-new-inner ul li {
  background: none repeat scroll 0 0 transparent !important;
  display: inline;
  list-style: none outside none !important;
  padding: 40px;
   *padding:0px;
  width: 50%;
}
	#services-new-inner ul li a img {border:none;}*/

@media screen and (max-width:1199px) {
  body {
    background: #fffcf7;
  }
}
@media screen and (max-width:961px) {
  .sub_robotic_text {
    font-size: 16px;
  }
}
@media screen and (max-width:905px) {
  .sub_story_text {
    font-size: 27px;
  }
  .sub_story_text_desc {
    font: italic 11px;
  }
}
@media screen and (max-width:905px) {
  .subright_panel li {
    font: normal 15px Arial, Helvetica, sans-serif;
  }
  .sub_services li {
    width: 94%;
    padding: 3% 0 3% 5.5%;
    font-size: 16px;
  }
  .sub_services1 li {
    width: 94%;
    padding: 0 0 0 5.5%;
    font-size: 16px;
  }
  .sub_intra_img_text {
    font-size: 25px;
  }
}
@media screen and (max-width:835px) {
  .sub_news_title {
    font: normal 10px;
  }
  .sub_news_title_desc {
    font: normal 11px;
  }
  .sub_read_more {
    font: bold 11px;
  }
}
@media screen and (max-width:816px) {
  .sub_story_text {
    font-size: 15px;
  }
  .sub_story_text_desc {
    font: italic 10px;
  }
  .sub_read_more_stories a {
    font: italic 11px;
  }
}
@media screen and (max-width:812px) {
  .sub_robotic_text {
    font-size: 15px;
  }
  .sub_intra_img_text {
    font-size: 23px;
  }
  .sub_news_text {
    float: left;
    width: 100%;
    font-size: 15px;
    color: #474241;
    padding: 2% 0 1% 2%;
  }
}
@media screen and (max-width:772px) {
  .subright_panel li {
    font: normal 13px Arial, Helvetica, sans-serif;
  }
  .sub_services li {
    font-size: 14px;
  }
}
@media screen and (max-width:768px) {
  /*#services-new-inner ul li {
  background: none repeat scroll 0 0 transparent !important;
  display: inline;
  list-style: none outside none !important;
  margin-right: 0;
  padding: 0;
  width: 50%;
}
#services-new-inner ul li a img {
  border: medium none;
  max-width: 47%;
}*/
}
@media screen and (max-width:728px) {
  .sub_story_text {
    font-size: 21px;
  }
  .sub_read_more_stories a {
    font: italic 10px;
  }
  .sub_intra_img_text {
    font-size: 21px;
  }
}
@media screen and (max-width:712px) {
  .sub_robotic_text {
    font-size: 12px;
  }
}
@media screen and (max-width:695px) {
  .subright_panel li {
    font: normal 11px Arial, Helvetica, sans-serif;
  }
  .sub_services li {
    font-size: 12px;
  }
  .sub_intra_img_text {
    font-size: 19px;
  }
  .sub_intra_img_text {
    line-height: 26px;
  }
}
@media screen and (max-width:655px) {
  .sub_news_title {
    font: normal 9px;
  }
  .sub_news_title_desc {
    font: normal 10px;
  }
  .sub_read_more {
    font: bold 10px;
  }
}
@media screen and (max-width:640px) {
  .sub_story_text {
    font-size: 15px;
  }
  .sub_story_text_desc {
    font: italic 9px;
  }
  .sub_read_more_stories a {
    font: italic 9px;
  }
}
@media screen and (max-width:614px) {
  .sub_robotic_text {
    font-size: 11px;
  }
  .sub_intra_img_text {
    font-size: 16px;
  }
  .sub_intra_img_text {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'avantgarde_bk_btbook';
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 21px;
    margin: -10% 0 0 40%;
    text-transform: uppercase;
  }
}
@media screen and (max-width:590px) {
  .sub_news_title {
    font: normal 8px;
  }
  .sub_news_title_desc {
    font: normal 9px;
  }
}
@media screen and (max-width:580px) {
  .sub_story_text {
    font-size: 17px;
  }
}
@media screen and (max-width:578px) {
  .subright_panel li {
    font: normal 9px Arial, Helvetica, sans-serif;
  }
  .sub_services li {
    font-size: 10px;
  }
}
@media screen and (max-width:565px) {
  .sub_robotic_text {
    font-size: 10px;
  }
}
@media screen and (max-width:550px) {
  .sub_intra_img_text {
    font-size: 14px;
  }
  .sub_left_container {
    float: left;
    width: 100%;
  }
  .sub_right_container {
    display: none;
  }
  .sub_right_container1 {
    display: none;
  }
  aside {
    display: block;
    float: left;
    width: 100%;
  }
  .subright_panel {
    margin: 2% 0 0% 0;
    padding: 0 0 1% 0;
  }
  .subright_panel li {
    width: 45%;
    margin: 0% 2% 0% 2%;
    padding: 6% 0 6% 0;
    font: normal 16px Arial, Helvetica, sans-serif;
  }
  .subright_panel li:last-child {
    border-bottom: solid 1px #baa57b;
  }
  .sub_service_list_550 {
    float: left;
    width: 100%;
    background: #8f794d;
    list-style: none;
    padding: 4% 0 3% 0;
  }
  .sub_service_list_550 li {
    width: 93%;
    list-style: inside;
    list-style-image: url(/images/sub-service-arrow.gif);
    border-bottom: solid 2px #baa57b;
    padding: 15px 0% 15px 1%;
    margin: 0% 3% 0% 2%;
    color: #262116;
    font-size: 21px;
    background: #e8d5b8;
  }
  .sub_service_list_550 li a {
    color: #262116;
    display: block;
    margin-left: 14px;
    margin-top: -17px;
  }
  .sub_service_list_550 li a:hover {
    color: #262116;
  }
  .navigation {
    padding: 20px 0px 10px 1%;
  }
}
@media screen and (max-width:497px) {
  .sub_intra_img_text {
    display: none;
  }
}
@media screen and (max-width:428px) {
  .subright_panel li {
    font: normal 14px Arial, Helvetica, sans-serif;
  }
  .sub_intra_img_text {
    display: none;
  }
  +.navigation {
    padding: 20px 0px 10px 1%;
  }
}
@media screen and (max-width:420px) {
  .sub_service_list_550 li {
    width: 95%;
    padding: 15px 0% 15px 1%;
    margin: 0% 1% 0% 2%;
    font-size: 15px;
  }
  .sub_intra_img_text {
    display: none;
  }
}
@media screen and (max-width:377px) {
  .subright_panel li {
    width: 95%;
    font: normal 16px Arial, Helvetica, sans-serif;
  }
  .sub_intra_img_text {
    display: none;
  }
}