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_title_bottom{margin:0 auto;width:95%;}
.box_left_title_bottom h2{display: block;
  text-align:center;
  color:#780434;
  padding-top: 3rem;padding-bottom:2rem;
  font-family: 'Barlow';
  font-size: 3rem;
  letter-spacing: 1.5px;}

.box_left_content_bottom {width:90%;margin-left:5%;}
.video{width:50%;margin:auto;}

.box_left_content_bottom p{color:#780434;
  letter-spacing: 1px;
  font-family: 'Barlow';
  font-size: 1.7rem;padding-top:3rem;
}


/*=====================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%;}

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;
  }









}