html{font-size:10px;} 
 *{padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
body {background-color:#f7f5e6;}
header { float:left;width: 100%; background-color:none;}
.inner_header{float:left;width:100%;background-color:none; }
.logo_outer_box{background-color:none;
  float: left;text-align:center;
  width: 20%;
  min-width: 400px;
  overflow: hidden;}
.logo{width:60%;height:auto;}
.tel_outer_box{background-color:none;
  float: right;text-align:center;
  width: 20%;
  min-width: 400px;
  overflow: hidden;}
.tel_outer_box_slogan{
  text-align:center;
  width: 100%;
  font-size:2.5rem;color:#780434;
  font-family: 'Barlow';
  margin:5px 0 5px 0;/*margin temporary*/}
.tel_inner_box{background-color:none;
  text-align:center;
  width: 100%;
  font-family: 'Barlow';
  margin:15px 0 2px 0;/*margin temporary*/}
.tel_inner_box a{
  text-decoration:none;
  color:#780434;
  font-size:2.5rem;}



.plane{clear:both;}


.content_box{width:100%;margin-top:20px;background-color:none;}
.content_box:after{content:"";display:block;clear:both;}
.box_left{float:left;width:65%;background-color:none;}

.box_left_title_top{margin:0 auto;width:95%;}
.box_left_title_top h2{display: block;
  text-align:center;
  color:#780434;
  padding-bottom: 0;
  font-family: 'Barlow';
  font-size: 3rem;
  letter-spacing: 1.5px;}
.box_left_content_top {width:90%;margin-left:5%;}
.box_left_content_top p{font-size:2rem;padding:10px;
  color:#780434;font-family: 'Barlow';}

hr.dotted {
  border-top: 2px dotted #780434;margin-top:3rem;margin-left:20%;width:60%;
}
/*hr.dotted2 {display:none;}*/






.box_left_content_bottom{margin:0 auto;width:100%;}
.team_inner{
  background-color: none;
  float: left;
  width: 100%;
  margin-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  overflow: hidden;text-align: center;
}

.team_info_box{background-color: none;
  float: left;
  width: 20%;margin: 20px 0 5px 4%;min-height:230px;
}

.team_info_box .team_member{width:70%;height:auto;
  padding: 0;}

.team_info_box h2{background-color: none;
  font-size: 1.4rem;
  font-weight: 700;color:#780434;
}

.team_info_box p{background-color: none;
  margin: 0;
  
  
  padding-bottom: 2rem;
  font-size: 1.6rem;
  line-height: 1.3rem;
  font-weight: 400;
  font-family: 'Barlow';
  color:#780434;}
.team_info_box p a{
  text-decoration:none;
  font-size: 1.6rem;
  line-height: 1.3rem;
  font-weight: 300;
  font-family: 'Barlow';
  color:#780434;}

  

/*=====================right box generic========================*/
.box_right{float:right;width:35%;border-left:2px dotted #780434;background-color:none;}
.box_right:after{content:"";display:block;clear:both;}

 .box_right_title_top{margin:0 auto;width:95%;background-color:none;}
 .box_right_title_top h2{
  display: block;
  text-align:center;
  color:#780434;
  padding-top: 1.5rem;padding-bottom:2rem;
  font-family: 'Barlow';
  font-size: 2.3rem;
  letter-spacing: 1.5px;}

  .box_right_content_top {width:80%;margin-left:10%;}
  .box_right_content_top p{font-size:1.7rem;color:#780434;font-family: 'Barlow';}

  .tel_boxright {width:100%;}
  .tel_boxright_inner{;
  text-align:center;
  width: 100%;
  margin:15px 0 2px 0;}
  .tel_boxright_inner a{
  text-decoration:none;
  color:#780434;
  font-size:2rem;}

.facebook_container{width:100%;min-height:350px;margin-top:10px;text-align:center;
  background-color:none;}
/*=====================right box generic end========================*/






@media all and (max-width: 800px) {
.logo_outer_box{width: 100%;
  min-width: 300px;
  overflow: visible;
  }
 
.tel_outer_box{width: 100%;min-width: 300px;}


.box_left{float:left;width:100%;}
.team_info_box{width: 100%;margin: 20px 0 5px 0;}
.team_info_box h2{font-size: 1.9rem;}

.team_info_box p{font-size: 1.9rem;}
.team_info_box p a{font-size: 1.9rem;}






hr.dotted2{
  display:block;border-top: 2px dotted #780434;margin-top:3rem;margin-left:20%;width:60%;
}
.box_right{float:right;width:100%;border-left:none;}
.box_right_title_top h2{
  padding-top: 2rem;padding-bottom:2rem;
  font-size: 3rem;
  }









}